403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files/Microsoft Office/root/Office16/sdxs/FA000000140/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Program Files/Microsoft Office/root/Office16/sdxs/FA000000140//ExcelCopilot.js
(()=>{var AIe=Object.create;var I6=Object.defineProperty;var bIe=Object.getOwnPropertyDescriptor;var xIe=Object.getOwnPropertyNames;var TIe=Object.getPrototypeOf,kIe=Object.prototype.hasOwnProperty;var Sk=(e,r)=>(r=Symbol[e])?r:Symbol.for("Symbol."+e),wIe=e=>{throw TypeError(e)};var ue=(e,r)=>()=>(e&&(r=e(e=0)),r);var _e=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),kn=(e,r)=>{for(var l in r)I6(e,l,{get:r[l],enumerable:!0})},w6=(e,r,l,c)=>{if(r&&typeof r=="object"||typeof r=="function")for(var d=xIe(r),m=0,t=d.length,s;m<t;m++)s=d[m],!kIe.call(e,s)&&s!==l&&I6(e,s,{get:(a=>r[a]).bind(null,s),enumerable:!(c=bIe(r,s))||c.enumerable});return e},Ju=(e,r,l)=>(w6(e,r,"default"),l&&w6(l,r,"default")),ae=(e,r,l)=>(l=e!=null?AIe(TIe(e)):{},w6(r||!e||!e.__esModule?I6(l,"default",{value:e,enumerable:!0}):l,e)),Dt=e=>w6(I6({},"__esModule",{value:!0}),e);var IIe=function(e,r){this[0]=e,this[1]=r};var Je=e=>{var r=e[Sk("asyncIterator")],l=!1,c,d={};return r==null?(r=e[Sk("iterator")](),c=m=>d[m]=t=>r[m](t)):(r=r.call(e),c=m=>d[m]=t=>{if(l){if(l=!1,m==="throw")throw t;return t}return l=!0,{done:!1,value:new IIe(new Promise(s=>{var a=r[m](t);a instanceof Object||wIe("Object expected"),s(a)}),1)}}),d[Sk("iterator")]=()=>d,c("next"),"throw"in r?c("throw"):d.throw=m=>{throw m},"return"in r&&c("return"),d};var rz=_e((exports,module)=>{if(exports.__platformBundles!==void 0)for(platformBundles=exports.__platformBundles.concat(),Reflect.deleteProperty(exports,"__platformBundles"),i=0;i<platformBundles.length;++i)console.log("PB start "+(i+1)+"/"+platformBundles.length),eval(platformBundles[i]),console.log("PB done  "+(i+1)+"/"+platformBundles.length);var platformBundles,i});var Zi=_e((Our,ih)=>{function tz(e,r,l,c,d,m,t){try{var s=e[m](t),a=s.value}catch(n){return void l(n)}s.done?r(a):Promise.resolve(a).then(c,d)}function DIe(e){return function(){var r=this,l=arguments;return new Promise(function(c,d){var m=e.apply(r,l);function t(a){tz(m,c,d,t,s,"next",a)}function s(a){tz(m,c,d,t,s,"throw",a)}t(void 0)})}}ih.exports=DIe,ih.exports.__esModule=!0,ih.exports.default=ih.exports});var Rr=_e((Nur,az)=>{az.exports=OfficePlatformGlobal.ReactNative.Components});var Ek=_e((Hur,nz)=>{nz.exports=OfficePlatformGlobal.ReactNativeReka});var Mo=_e((Ak,iz)=>{"use strict";var lh=function(r){return r&&r.Math===Math&&r};iz.exports=lh(typeof globalThis=="object"&&globalThis)||lh(typeof window=="object"&&window)||lh(typeof self=="object"&&self)||lh(typeof global=="object"&&global)||lh(typeof Ak=="object"&&Ak)||(function(){return this})()||Function("return this")()});var As=_e((Vur,lz)=>{"use strict";lz.exports=function(e){try{return!!e()}catch{return!0}}});var ld=_e((jur,oz)=>{"use strict";var MIe=As();oz.exports=!MIe(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})});var bk=_e((Zur,uz)=>{"use strict";var BIe=As();uz.exports=!BIe(function(){var e=function(){}.bind();return typeof e!="function"||e.hasOwnProperty("prototype")})});var M6=_e((Uur,cz)=>{"use strict";var _Ie=bk(),D6=Function.prototype.call;cz.exports=_Ie?D6.bind(D6):function(){return D6.apply(D6,arguments)}});var mz=_e(gz=>{"use strict";var sz={}.propertyIsEnumerable,dz=Object.getOwnPropertyDescriptor,LIe=dz&&!sz.call({1:2},1);gz.f=LIe?function(r){var l=dz(this,r);return!!l&&l.enumerable}:sz});var xk=_e((Wur,fz)=>{"use strict";fz.exports=function(e,r){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:r}}});var F0=_e(($ur,vz)=>{"use strict";var pz=bk(),hz=Function.prototype,Tk=hz.call,PIe=pz&&hz.bind.bind(Tk,Tk);vz.exports=pz?PIe:function(e){return function(){return Tk.apply(e,arguments)}}});var Cz=_e((zur,Rz)=>{"use strict";var Fz=F0(),OIe=Fz({}.toString),NIe=Fz("".slice);Rz.exports=function(e){return NIe(OIe(e),8,-1)}});var Sz=_e((Kur,yz)=>{"use strict";var HIe=F0(),VIe=As(),jIe=Cz(),kk=Object,ZIe=HIe("".split);yz.exports=VIe(function(){return!kk("z").propertyIsEnumerable(0)})?function(e){return jIe(e)==="String"?ZIe(e,""):kk(e)}:kk});var wk=_e((qur,Ez)=>{"use strict";Ez.exports=function(e){return e==null}});var Ik=_e((Xur,Az)=>{"use strict";var UIe=wk(),GIe=TypeError;Az.exports=function(e){if(UIe(e))throw new GIe("Can't call method on "+e);return e}});var B6=_e((Qur,bz)=>{"use strict";var WIe=Sz(),$Ie=Ik();bz.exports=function(e){return WIe($Ie(e))}});var Hc=_e((Jur,xz)=>{"use strict";var Dk=typeof document=="object"&&document.all;xz.exports=typeof Dk>"u"&&Dk!==void 0?function(e){return typeof e=="function"||e===Dk}:function(e){return typeof e=="function"}});var kg=_e((Yur,Tz)=>{"use strict";var zIe=Hc();Tz.exports=function(e){return typeof e=="object"?e!==null:zIe(e)}});var Bk=_e((ecr,kz)=>{"use strict";var Mk=Mo(),KIe=Hc(),qIe=function(r){return KIe(r)?r:void 0};kz.exports=function(e,r){return arguments.length<2?qIe(Mk[e]):Mk[e]&&Mk[e][r]}});var Iz=_e((rcr,wz)=>{"use strict";var XIe=F0();wz.exports=XIe({}.isPrototypeOf)});var _z=_e((tcr,Bz)=>{"use strict";var QIe=Mo(),Dz=QIe.navigator,Mz=Dz&&Dz.userAgent;Bz.exports=Mz?String(Mz):""});var jz=_e((acr,Vz)=>{"use strict";var Hz=Mo(),_k=_z(),Lz=Hz.process,Pz=Hz.Deno,Oz=Lz&&Lz.versions||Pz&&Pz.version,Nz=Oz&&Oz.v8,Vc,_6;Nz&&(Vc=Nz.split("."),_6=Vc[0]>0&&Vc[0]<4?1:+(Vc[0]+Vc[1]));!_6&&_k&&(Vc=_k.match(/Edge\/(\d+)/),(!Vc||Vc[1]>=74)&&(Vc=_k.match(/Chrome\/(\d+)/),Vc&&(_6=+Vc[1])));Vz.exports=_6});var Lk=_e((ncr,Uz)=>{"use strict";var Zz=jz(),JIe=As(),YIe=Mo(),eDe=YIe.String;Uz.exports=!!Object.getOwnPropertySymbols&&!JIe(function(){var e=Symbol("symbol detection");return!eDe(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&Zz&&Zz<41})});var Pk=_e((icr,Gz)=>{"use strict";var rDe=Lk();Gz.exports=rDe&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var Ok=_e((lcr,Wz)=>{"use strict";var tDe=Bk(),aDe=Hc(),nDe=Iz(),iDe=Pk(),lDe=Object;Wz.exports=iDe?function(e){return typeof e=="symbol"}:function(e){var r=tDe("Symbol");return aDe(r)&&nDe(r.prototype,lDe(e))}});var zz=_e((ocr,$z)=>{"use strict";var oDe=String;$z.exports=function(e){try{return oDe(e)}catch{return"Object"}}});var qz=_e((ucr,Kz)=>{"use strict";var uDe=Hc(),cDe=zz(),sDe=TypeError;Kz.exports=function(e){if(uDe(e))return e;throw new sDe(cDe(e)+" is not a function")}});var Qz=_e((ccr,Xz)=>{"use strict";var dDe=qz(),gDe=wk();Xz.exports=function(e,r){var l=e[r];return gDe(l)?void 0:dDe(l)}});var Yz=_e((scr,Jz)=>{"use strict";var Nk=M6(),Hk=Hc(),Vk=kg(),mDe=TypeError;Jz.exports=function(e,r){var l,c;if(r==="string"&&Hk(l=e.toString)&&!Vk(c=Nk(l,e))||Hk(l=e.valueOf)&&!Vk(c=Nk(l,e))||r!=="string"&&Hk(l=e.toString)&&!Vk(c=Nk(l,e)))return c;throw new mDe("Can't convert object to primitive value")}});var rK=_e((dcr,eK)=>{"use strict";eK.exports=!1});var L6=_e((gcr,aK)=>{"use strict";var tK=Mo(),fDe=Object.defineProperty;aK.exports=function(e,r){try{fDe(tK,e,{value:r,configurable:!0,writable:!0})}catch{tK[e]=r}return r}});var P6=_e((mcr,lK)=>{"use strict";var pDe=rK(),hDe=Mo(),vDe=L6(),nK="__core-js_shared__",iK=lK.exports=hDe[nK]||vDe(nK,{});(iK.versions||(iK.versions=[])).push({version:"3.42.0",mode:pDe?"pure":"global",copyright:"\xA9 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.42.0/LICENSE",source:"https://github.com/zloirock/core-js"})});var jk=_e((fcr,uK)=>{"use strict";var oK=P6();uK.exports=function(e,r){return oK[e]||(oK[e]=r||{})}});var sK=_e((pcr,cK)=>{"use strict";var FDe=Ik(),RDe=Object;cK.exports=function(e){return RDe(FDe(e))}});var od=_e((hcr,dK)=>{"use strict";var CDe=F0(),yDe=sK(),SDe=CDe({}.hasOwnProperty);dK.exports=Object.hasOwn||function(r,l){return SDe(yDe(r),l)}});var Zk=_e((vcr,gK)=>{"use strict";var EDe=F0(),ADe=0,bDe=Math.random(),xDe=EDe(1 .toString);gK.exports=function(e){return"Symbol("+(e===void 0?"":e)+")_"+xDe(++ADe+bDe,36)}});var pK=_e((Fcr,fK)=>{"use strict";var TDe=Mo(),kDe=jk(),mK=od(),wDe=Zk(),IDe=Lk(),DDe=Pk(),wg=TDe.Symbol,Uk=kDe("wks"),MDe=DDe?wg.for||wg:wg&&wg.withoutSetter||wDe;fK.exports=function(e){return mK(Uk,e)||(Uk[e]=IDe&&mK(wg,e)?wg[e]:MDe("Symbol."+e)),Uk[e]}});var RK=_e((Rcr,FK)=>{"use strict";var BDe=M6(),hK=kg(),vK=Ok(),_De=Qz(),LDe=Yz(),PDe=pK(),ODe=TypeError,NDe=PDe("toPrimitive");FK.exports=function(e,r){if(!hK(e)||vK(e))return e;var l=_De(e,NDe),c;if(l){if(r===void 0&&(r="default"),c=BDe(l,e,r),!hK(c)||vK(c))return c;throw new ODe("Can't convert object to primitive value")}return r===void 0&&(r="number"),LDe(e,r)}});var Gk=_e((Ccr,CK)=>{"use strict";var HDe=RK(),VDe=Ok();CK.exports=function(e){var r=HDe(e,"string");return VDe(r)?r:r+""}});var EK=_e((ycr,SK)=>{"use strict";var jDe=Mo(),yK=kg(),Wk=jDe.document,ZDe=yK(Wk)&&yK(Wk.createElement);SK.exports=function(e){return ZDe?Wk.createElement(e):{}}});var $k=_e((Scr,AK)=>{"use strict";var UDe=ld(),GDe=As(),WDe=EK();AK.exports=!UDe&&!GDe(function(){return Object.defineProperty(WDe("div"),"a",{get:function(){return 7}}).a!==7})});var zk=_e(xK=>{"use strict";var $De=ld(),zDe=M6(),KDe=mz(),qDe=xk(),XDe=B6(),QDe=Gk(),JDe=od(),YDe=$k(),bK=Object.getOwnPropertyDescriptor;xK.f=$De?bK:function(r,l){if(r=XDe(r),l=QDe(l),YDe)try{return bK(r,l)}catch{}if(JDe(r,l))return qDe(!zDe(KDe.f,r,l),r[l])}});var kK=_e((Acr,TK)=>{"use strict";var eMe=ld(),rMe=As();TK.exports=eMe&&rMe(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})});var Kk=_e((bcr,wK)=>{"use strict";var tMe=kg(),aMe=String,nMe=TypeError;wK.exports=function(e){if(tMe(e))return e;throw new nMe(aMe(e)+" is not an object")}});var N6=_e(DK=>{"use strict";var iMe=ld(),lMe=$k(),oMe=kK(),O6=Kk(),IK=Gk(),uMe=TypeError,qk=Object.defineProperty,cMe=Object.getOwnPropertyDescriptor,Xk="enumerable",Qk="configurable",Jk="writable";DK.f=iMe?oMe?function(r,l,c){if(O6(r),l=IK(l),O6(c),typeof r=="function"&&l==="prototype"&&"value"in c&&Jk in c&&!c[Jk]){var d=cMe(r,l);d&&d[Jk]&&(r[l]=c.value,c={configurable:Qk in c?c[Qk]:d[Qk],enumerable:Xk in c?c[Xk]:d[Xk],writable:!1})}return qk(r,l,c)}:qk:function(r,l,c){if(O6(r),l=IK(l),O6(c),lMe)try{return qk(r,l,c)}catch{}if("get"in c||"set"in c)throw new uMe("Accessors not supported");return"value"in c&&(r[l]=c.value),r}});var Yk=_e((Tcr,MK)=>{"use strict";var sMe=ld(),dMe=N6(),gMe=xk();MK.exports=sMe?function(e,r,l){return dMe.f(e,r,gMe(1,l))}:function(e,r,l){return e[r]=l,e}});var LK=_e((kcr,_K)=>{"use strict";var ew=ld(),mMe=od(),BK=Function.prototype,fMe=ew&&Object.getOwnPropertyDescriptor,rw=mMe(BK,"name"),pMe=rw&&function(){}.name==="something",hMe=rw&&(!ew||ew&&fMe(BK,"name").configurable);_K.exports={EXISTS:rw,PROPER:pMe,CONFIGURABLE:hMe}});var OK=_e((wcr,PK)=>{"use strict";var vMe=F0(),FMe=Hc(),tw=P6(),RMe=vMe(Function.toString);FMe(tw.inspectSource)||(tw.inspectSource=function(e){return RMe(e)});PK.exports=tw.inspectSource});var VK=_e((Icr,HK)=>{"use strict";var CMe=Mo(),yMe=Hc(),NK=CMe.WeakMap;HK.exports=yMe(NK)&&/native code/.test(String(NK))});var UK=_e((Dcr,ZK)=>{"use strict";var SMe=jk(),EMe=Zk(),jK=SMe("keys");ZK.exports=function(e){return jK[e]||(jK[e]=EMe(e))}});var aw=_e((Mcr,GK)=>{"use strict";GK.exports={}});var KK=_e((Bcr,zK)=>{"use strict";var AMe=VK(),$K=Mo(),bMe=kg(),xMe=Yk(),nw=od(),iw=P6(),TMe=UK(),kMe=aw(),WK="Object already initialized",lw=$K.TypeError,wMe=$K.WeakMap,H6,oh,V6,IMe=function(r){return V6(r)?oh(r):H6(r,{})},DMe=function(r){return function(l){var c;if(!bMe(l)||(c=oh(l)).type!==r)throw new lw("Incompatible receiver, "+r+" required");return c}};AMe||iw.state?(jc=iw.state||(iw.state=new wMe),jc.get=jc.get,jc.has=jc.has,jc.set=jc.set,H6=function(r,l){if(jc.has(r))throw new lw(WK);return l.facade=r,jc.set(r,l),l},oh=function(r){return jc.get(r)||{}},V6=function(r){return jc.has(r)}):(_2=TMe("state"),kMe[_2]=!0,H6=function(r,l){if(nw(r,_2))throw new lw(WK);return l.facade=r,xMe(r,_2,l),l},oh=function(r){return nw(r,_2)?r[_2]:{}},V6=function(r){return nw(r,_2)});var jc,_2;zK.exports={set:H6,get:oh,has:V6,enforce:IMe,getterFor:DMe}});var JK=_e((_cr,QK)=>{"use strict";var uw=F0(),MMe=As(),BMe=Hc(),j6=od(),ow=ld(),_Me=LK().CONFIGURABLE,LMe=OK(),XK=KK(),PMe=XK.enforce,OMe=XK.get,qK=String,Z6=Object.defineProperty,NMe=uw("".slice),HMe=uw("".replace),VMe=uw([].join),jMe=ow&&!MMe(function(){return Z6(function(){},"length",{value:8}).length!==8}),ZMe=String(String).split("String"),UMe=QK.exports=function(e,r,l){NMe(qK(r),0,7)==="Symbol("&&(r="["+HMe(qK(r),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),l&&l.getter&&(r="get "+r),l&&l.setter&&(r="set "+r),(!j6(e,"name")||_Me&&e.name!==r)&&(ow?Z6(e,"name",{value:r,configurable:!0}):e.name=r),jMe&&l&&j6(l,"arity")&&e.length!==l.arity&&Z6(e,"length",{value:l.arity});try{l&&j6(l,"constructor")&&l.constructor?ow&&Z6(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch{}var c=PMe(e);return j6(c,"source")||(c.source=VMe(ZMe,typeof r=="string"?r:"")),e};Function.prototype.toString=UMe(function(){return BMe(this)&&OMe(this).source||LMe(this)},"toString")});var eq=_e((Lcr,YK)=>{"use strict";var GMe=Hc(),WMe=N6(),$Me=JK(),zMe=L6();YK.exports=function(e,r,l,c){c||(c={});var d=c.enumerable,m=c.name!==void 0?c.name:r;if(GMe(l)&&$Me(l,m,c),c.global)d?e[r]=l:zMe(r,l);else{try{c.unsafe?e[r]&&(d=!0):delete e[r]}catch{}d?e[r]=l:WMe.f(e,r,{value:l,enumerable:!1,configurable:!c.nonConfigurable,writable:!c.nonWritable})}return e}});var tq=_e((Pcr,rq)=>{"use strict";var KMe=Math.ceil,qMe=Math.floor;rq.exports=Math.trunc||function(r){var l=+r;return(l>0?qMe:KMe)(l)}});var cw=_e((Ocr,aq)=>{"use strict";var XMe=tq();aq.exports=function(e){var r=+e;return r!==r||r===0?0:XMe(r)}});var iq=_e((Ncr,nq)=>{"use strict";var QMe=cw(),JMe=Math.max,YMe=Math.min;nq.exports=function(e,r){var l=QMe(e);return l<0?JMe(l+r,0):YMe(l,r)}});var oq=_e((Hcr,lq)=>{"use strict";var eBe=cw(),rBe=Math.min;lq.exports=function(e){var r=eBe(e);return r>0?rBe(r,9007199254740991):0}});var cq=_e((Vcr,uq)=>{"use strict";var tBe=oq();uq.exports=function(e){return tBe(e.length)}});var gq=_e((jcr,dq)=>{"use strict";var aBe=B6(),nBe=iq(),iBe=cq(),sq=function(r){return function(l,c,d){var m=aBe(l),t=iBe(m);if(t===0)return!r&&-1;var s=nBe(d,t),a;if(r&&c!==c){for(;t>s;)if(a=m[s++],a!==a)return!0}else for(;t>s;s++)if((r||s in m)&&m[s]===c)return r||s||0;return!r&&-1}};dq.exports={includes:sq(!0),indexOf:sq(!1)}});var pq=_e((Zcr,fq)=>{"use strict";var lBe=F0(),sw=od(),oBe=B6(),uBe=gq().indexOf,cBe=aw(),mq=lBe([].push);fq.exports=function(e,r){var l=oBe(e),c=0,d=[],m;for(m in l)!sw(cBe,m)&&sw(l,m)&&mq(d,m);for(;r.length>c;)sw(l,m=r[c++])&&(~uBe(d,m)||mq(d,m));return d}});var vq=_e((Ucr,hq)=>{"use strict";hq.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]});var Rq=_e(Fq=>{"use strict";var sBe=pq(),dBe=vq(),gBe=dBe.concat("length","prototype");Fq.f=Object.getOwnPropertyNames||function(r){return sBe(r,gBe)}});var yq=_e(Cq=>{"use strict";Cq.f=Object.getOwnPropertySymbols});var Eq=_e(($cr,Sq)=>{"use strict";var mBe=Bk(),fBe=F0(),pBe=Rq(),hBe=yq(),vBe=Kk(),FBe=fBe([].concat);Sq.exports=mBe("Reflect","ownKeys")||function(r){var l=pBe.f(vBe(r)),c=hBe.f;return c?FBe(l,c(r)):l}});var xq=_e((zcr,bq)=>{"use strict";var Aq=od(),RBe=Eq(),CBe=zk(),yBe=N6();bq.exports=function(e,r,l){for(var c=RBe(r),d=yBe.f,m=CBe.f,t=0;t<c.length;t++){var s=c[t];!Aq(e,s)&&!(l&&Aq(l,s))&&d(e,s,m(r,s))}}});var kq=_e((Kcr,Tq)=>{"use strict";var SBe=As(),EBe=Hc(),ABe=/#|\.prototype\./,uh=function(r,l){var c=xBe[bBe(r)];return c===kBe?!0:c===TBe?!1:EBe(l)?SBe(l):!!l},bBe=uh.normalize=function(e){return String(e).replace(ABe,".").toLowerCase()},xBe=uh.data={},TBe=uh.NATIVE="N",kBe=uh.POLYFILL="P";Tq.exports=uh});var Iq=_e((qcr,wq)=>{"use strict";var U6=Mo(),wBe=zk().f,IBe=Yk(),DBe=eq(),MBe=L6(),BBe=xq(),_Be=kq();wq.exports=function(e,r){var l=e.target,c=e.global,d=e.stat,m,t,s,a,n,o;if(c?t=U6:d?t=U6[l]||MBe(l,{}):t=U6[l]&&U6[l].prototype,t)for(s in r){if(n=r[s],e.dontCallGetSet?(o=wBe(t,s),a=o&&o.value):a=t[s],m=_Be(c?s:l+(d?".":"#")+s,e.forced),!m&&a!==void 0){if(typeof n==typeof a)continue;BBe(n,a)}(e.sham||a&&a.sham)&&IBe(n,"sham",!0),DBe(t,s,n,e)}}});var Dq=_e(()=>{"use strict";var LBe=Iq(),dw=Mo();LBe({global:!0,forced:dw.globalThis!==dw},{globalThis:dw})});var Bq=_e((Jcr,Mq)=>{"use strict";Dq();Mq.exports=Mo()});var Lq=_e((Ycr,_q)=>{"use strict";var PBe=Bq();_q.exports=PBe});var Oq=_e((e0r,bs)=>{function Pq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(bs.exports=Pq=function(){return!!e},bs.exports.__esModule=!0,bs.exports.default=bs.exports)()}bs.exports=Pq,bs.exports.__esModule=!0,bs.exports.default=bs.exports});var G6=_e((r0r,xs)=>{function gw(e,r){return xs.exports=gw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(l,c){return l.__proto__=c,l},xs.exports.__esModule=!0,xs.exports.default=xs.exports,gw(e,r)}xs.exports=gw,xs.exports.__esModule=!0,xs.exports.default=xs.exports});var mw=_e((t0r,ch)=>{var OBe=Oq(),NBe=G6();function HBe(e,r,l){if(OBe())return Reflect.construct.apply(null,arguments);var c=[null];c.push.apply(c,r);var d=new(e.bind.apply(e,c));return l&&NBe(d,l.prototype),d}ch.exports=HBe,ch.exports.__esModule=!0,ch.exports.default=ch.exports});var fw=_e((a0r,sh)=>{function VBe(e){if(Array.isArray(e))return e}sh.exports=VBe,sh.exports.__esModule=!0,sh.exports.default=sh.exports});var pw=_e((n0r,dh)=>{function jBe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}dh.exports=jBe,dh.exports.__esModule=!0,dh.exports.default=dh.exports});var hw=_e((i0r,gh)=>{function ZBe(e,r){(r==null||r>e.length)&&(r=e.length);for(var l=0,c=Array(r);l<r;l++)c[l]=e[l];return c}gh.exports=ZBe,gh.exports.__esModule=!0,gh.exports.default=gh.exports});var W6=_e((l0r,mh)=>{var Nq=hw();function UBe(e,r){if(e){if(typeof e=="string")return Nq(e,r);var l={}.toString.call(e).slice(8,-1);return l==="Object"&&e.constructor&&(l=e.constructor.name),l==="Map"||l==="Set"?Array.from(e):l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?Nq(e,r):void 0}}mh.exports=UBe,mh.exports.__esModule=!0,mh.exports.default=mh.exports});var vw=_e((o0r,fh)=>{function GBe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}fh.exports=GBe,fh.exports.__esModule=!0,fh.exports.default=fh.exports});var Fw=_e((u0r,ph)=>{var WBe=fw(),$Be=pw(),zBe=W6(),KBe=vw();function qBe(e){return WBe(e)||$Be(e)||zBe(e)||KBe()}ph.exports=qBe,ph.exports.__esModule=!0,ph.exports.default=ph.exports});var $6=_e((c0r,Ts)=>{function Rw(e){"@babel/helpers - typeof";return Ts.exports=Rw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Ts.exports.__esModule=!0,Ts.exports.default=Ts.exports,Rw(e)}Ts.exports=Rw,Ts.exports.__esModule=!0,Ts.exports.default=Ts.exports});var Vq=_e((s0r,hh)=>{var Hq=$6().default;function XBe(e,r){if(Hq(e)!="object"||!e)return e;var l=e[Symbol.toPrimitive];if(l!==void 0){var c=l.call(e,r||"default");if(Hq(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(e)}hh.exports=XBe,hh.exports.__esModule=!0,hh.exports.default=hh.exports});var Cw=_e((d0r,vh)=>{var QBe=$6().default,JBe=Vq();function YBe(e){var r=JBe(e,"string");return QBe(r)=="symbol"?r:r+""}vh.exports=YBe,vh.exports.__esModule=!0,vh.exports.default=vh.exports});var Hn=_e((g0r,Fh)=>{var e_e=Cw();function r_e(e,r,l){return(r=e_e(r))in e?Object.defineProperty(e,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):e[r]=l,e}Fh.exports=r_e,Fh.exports.__esModule=!0,Fh.exports.default=Fh.exports});var jq=_e((m0r,Rh)=>{function t_e(e,r){if(e==null)return{};var l={};for(var c in e)if({}.hasOwnProperty.call(e,c)){if(r.indexOf(c)!==-1)continue;l[c]=e[c]}return l}Rh.exports=t_e,Rh.exports.__esModule=!0,Rh.exports.default=Rh.exports});var jt=_e((f0r,Ch)=>{var a_e=jq();function n_e(e,r){if(e==null)return{};var l,c,d=a_e(e,r);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(e);for(c=0;c<m.length;c++)l=m[c],r.indexOf(l)===-1&&{}.propertyIsEnumerable.call(e,l)&&(d[l]=e[l])}return d}Ch.exports=n_e,Ch.exports.__esModule=!0,Ch.exports.default=Ch.exports});var Zq=_e((p0r,yh)=>{function i_e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}yh.exports=i_e,yh.exports.__esModule=!0,yh.exports.default=yh.exports});var Zn=_e((h0r,Sh)=>{var l_e=$6().default,o_e=Zq();function u_e(e,r){if(r&&(l_e(r)=="object"||typeof r=="function"))return r;if(r!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return o_e(e)}Sh.exports=u_e,Sh.exports.__esModule=!0,Sh.exports.default=Sh.exports});var Un=_e((v0r,Eh)=>{var c_e=G6();function s_e(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),r&&c_e(e,r)}Eh.exports=s_e,Eh.exports.__esModule=!0,Eh.exports.default=Eh.exports});var _n=_e((F0r,ks)=>{function yw(e){return ks.exports=yw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ks.exports.__esModule=!0,ks.exports.default=ks.exports,yw(e)}ks.exports=yw,ks.exports.__esModule=!0,ks.exports.default=ks.exports});var Uq=_e((R0r,Ah)=>{var d_e=_n();function g_e(e,r){for(;!{}.hasOwnProperty.call(e,r)&&(e=d_e(e))!==null;);return e}Ah.exports=g_e,Ah.exports.__esModule=!0,Ah.exports.default=Ah.exports});var bh=_e((C0r,ws)=>{var m_e=Uq();function Sw(){return ws.exports=Sw=typeof Reflect<"u"&&Reflect.get?Reflect.get.bind():function(e,r,l){var c=m_e(e,r);if(c){var d=Object.getOwnPropertyDescriptor(c,r);return d.get?d.get.call(arguments.length<3?e:l):d.value}},ws.exports.__esModule=!0,ws.exports.default=ws.exports,Sw.apply(null,arguments)}ws.exports=Sw,ws.exports.__esModule=!0,ws.exports.default=ws.exports});var Gq=_e((y0r,xh)=>{function f_e(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}xh.exports=f_e,xh.exports.__esModule=!0,xh.exports.default=xh.exports});var Ig=_e((S0r,Is)=>{var p_e=_n(),h_e=G6(),v_e=Gq(),F_e=mw();function Ew(e){var r=typeof Map=="function"?new Map:void 0;return Is.exports=Ew=function(c){if(c===null||!v_e(c))return c;if(typeof c!="function")throw new TypeError("Super expression must either be null or a function");if(r!==void 0){if(r.has(c))return r.get(c);r.set(c,d)}function d(){return F_e(c,arguments,p_e(this).constructor)}return d.prototype=Object.create(c.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),h_e(d,c)},Is.exports.__esModule=!0,Is.exports.default=Is.exports,Ew(e)}Is.exports=Ew,Is.exports.__esModule=!0,Is.exports.default=Is.exports});var Wq=_e((E0r,Th)=>{function R_e(e,r){var l=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(l!=null){var c,d,m,t,s=[],a=!0,n=!1;try{if(m=(l=l.call(e)).next,r===0){if(Object(l)!==l)return;a=!1}else for(;!(a=(c=m.call(l)).done)&&(s.push(c.value),s.length!==r);a=!0);}catch(o){n=!0,d=o}finally{try{if(!a&&l.return!=null&&(t=l.return(),Object(t)!==t))return}finally{if(n)throw d}}return s}}Th.exports=R_e,Th.exports.__esModule=!0,Th.exports.default=Th.exports});var nt=_e((A0r,kh)=>{var C_e=fw(),y_e=Wq(),S_e=W6(),E_e=vw();function A_e(e,r){return C_e(e)||y_e(e,r)||S_e(e,r)||E_e()}kh.exports=A_e,kh.exports.__esModule=!0,kh.exports.default=kh.exports});var $q=_e((b0r,wh)=>{var b_e=hw();function x_e(e){if(Array.isArray(e))return b_e(e)}wh.exports=x_e,wh.exports.__esModule=!0,wh.exports.default=wh.exports});var zq=_e((x0r,Ih)=>{function T_e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}Ih.exports=T_e,Ih.exports.__esModule=!0,Ih.exports.default=Ih.exports});var Nt=_e((T0r,Dh)=>{var k_e=$q(),w_e=pw(),I_e=W6(),D_e=zq();function M_e(e){return k_e(e)||w_e(e)||I_e(e)||D_e()}Dh.exports=M_e,Dh.exports.__esModule=!0,Dh.exports.default=Dh.exports});var Nr=_e((k0r,Mh)=>{function B_e(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}Mh.exports=B_e,Mh.exports.__esModule=!0,Mh.exports.default=Mh.exports});var Hr=_e((w0r,Bh)=>{var __e=Cw();function Kq(e,r){for(var l=0;l<r.length;l++){var c=r[l];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(e,__e(c.key),c)}}function L_e(e,r,l){return r&&Kq(e.prototype,r),l&&Kq(e,l),Object.defineProperty(e,"prototype",{writable:!1}),e}Bh.exports=L_e,Bh.exports.__esModule=!0,Bh.exports.default=Bh.exports});var Jq=_e((I0r,Qq)=>{var Dg=mw(),Ui=Fw(),K=Hn(),Aw=jt(),mr=Zi(),P_e=Zn(),wa=Un(),Ot=bh(),Mt=_n(),Mg=Ig(),Se=nt(),$r=Nt(),Oe=Nr(),Ne=Hr(),O_e=["kind"];function qq(e){var r=N_e(e,"string");return typeof r=="symbol"?r:String(r)}function N_e(e,r){if(typeof e!="object"||!e)return e;var l=e[Symbol.toPrimitive];if(l!==void 0){var c=l.call(e,r||"default");if(typeof c!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(e)}function Ia(e,r,l){return r=Mt(r),P_e(e,Xq()?Reflect.construct(r,l||[],Mt(e).constructor):r.apply(e,l))}function Xq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Xq=function(){return!!e})()}(function(){var e={"../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/annotations.js":function(m,t,s){"use strict";s.r(t),s.d(t,{AnnotationState:function(){return a},TaskState:function(){return n}});var a;(function(o){o[o.Undefined=0]="Undefined",o[o.Created=10]="Created",o[o.Sent=20]="Sent",o[o.Duplicated=30]="Duplicated",o[o.Seen=40]="Seen",o[o.Tried=50]="Tried",o[o.Kept=60]="Kept",o[o.Rejected=70]="Rejected"})(a||(a={}));var n;(function(o){o.Working="working",o.Completed="completed",o.Failed="failed",o.Cancelled="cancelled",o.InputRequired="input_required"})(n||(n={}))},"../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/apology.js":function(m,t,s){"use strict";s.r(t),s.d(t,{WorkflowExecutionErrorCode:function(){return a},WorkflowNotActivatedReasonCode:function(){return n}});var a;(function(o){o[o.LambdaExecutionUnhandledError=0]="LambdaExecutionUnhandledError",o[o.LambdaExecutionError=1]="LambdaExecutionError",o[o.WorkflowExecutionTimeout=2]="WorkflowExecutionTimeout",o[o.NetworkError=3]="NetworkError",o[o.SignalNotGotToExecution=4]="SignalNotGotToExecution",o[o.RequestTruncated=5]="RequestTruncated",o[o.WorkflowWrongAnnotationType=6]="WorkflowWrongAnnotationType",o[o.SequenceOutOfOrder=7]="SequenceOutOfOrder",o[o.WorkflowExecutionThrottled=8]="WorkflowExecutionThrottled",o[o.WorkflowExecutionCancelled=9]="WorkflowExecutionCancelled",o[o.NetworkTimeoutOrWorkflowIsBusy=10]="NetworkTimeoutOrWorkflowIsBusy",o[o.RequiredTokenNotAvailable=11]="RequiredTokenNotAvailable",o[o.InvalidInputQuantityForSingleItemWorkflow=12]="InvalidInputQuantityForSingleItemWorkflow",o[o.ExceededRequestSizeLimit=13]="ExceededRequestSizeLimit",o[o.UnknownAnnotationParent=14]="UnknownAnnotationParent",o[o.AnnotationsNotArray=15]="AnnotationsNotArray",o[o.UnexpectedOutput=16]="UnexpectedOutput",o[o.MixedOutput=17]="MixedOutput",o[o.OutputIsNotAnnotation=18]="OutputIsNotAnnotation",o[o.UnexpectedError=19]="UnexpectedError",o[o.WorkflowNotActivated=20]="WorkflowNotActivated"})(a||(a={}));var n;(function(o){o[o.Unknown=0]="Unknown",o[o.AuthTokenIsMissing=1]="AuthTokenIsMissing",o[o.UserContextIsMissing=2]="UserContextIsMissing",o[o.SeedingNotCompleted=3]="SeedingNotCompleted"})(n||(n={}))},"../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/copilot-licensing.js":function(m,t,s){"use strict";s.r(t),s.d(t,{CopilotLicenseType:function(){return a},CopilotLicenseTypeV2:function(){return n}});var a;(function(o){o[o.Unknown=0]="Unknown",o[o.CopilotInM365=1]="CopilotInM365",o[o.CopilotPro=2]="CopilotPro",o[o.CopilotEnterprise=3]="CopilotEnterprise",o[o.CopilotEnterpriseStarterDoNotUse=4]="CopilotEnterpriseStarterDoNotUse"})(a||(a={}));var n;(function(o){o[o.Unknown=0]="Unknown",o[o.CopilotInM365=1]="CopilotInM365",o[o.CopilotPro=2]="CopilotPro",o[o.CopilotEnterprise=3]="CopilotEnterprise",o[o.CopilotEnterpriseStarter=4]="CopilotEnterpriseStarter"})(n||(n={}))},"../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/annotations.g.js":function(m,t,s){"use strict";s.r(t),s.d(t,{Annotation:function(){return n},BinaryClassificationAnnotation:function(){return o},ClaimsChallengeAnnotation:function(){return f},ExecutionCorrelatedAnnotation:function(){return g},StreamAnnotation:function(){return u},TaskAnnotation:function(){return p},TaskInformationAnnotation:function(){return v},TasksGetAnnotation:function(){return C}});var a=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),n=(function(){function h(F){Oe(this,h),a.SchemaObject.assign(h,this,F)}return Ne(h,[{key:"metadata",get:function(){return this.M_},set:function(R){this.M_=R}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_Annotation"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(R){return a.SchemaObject.matchesTypesFor(R,[h.getTypeName()])}}])})();n.H_={T_:n.getTypeName(),B_:n.getBaseTypes()};var o=(function(){function h(F){Oe(this,h),a.SchemaObject.assign(h,this,F)}return Ne(h,[{key:"metadata",get:function(){return this.M_},set:function(R){this.M_=R}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_BinaryClassificationAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(R){return a.SchemaObject.matchesTypesFor(R,[h.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var u=(function(){function h(F){Oe(this,h),a.SchemaObject.assign(h,this,F)}return Ne(h,[{key:"metadata",get:function(){return this.M_},set:function(R){this.M_=R}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_StreamAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(R){return a.SchemaObject.matchesTypesFor(R,[h.getTypeName()])}}])})();u.H_={T_:u.getTypeName(),B_:u.getBaseTypes()};var g=(function(){function h(F){Oe(this,h),a.SchemaObject.assign(h,this,F)}return Ne(h,[{key:"metadata",get:function(){return this.M_},set:function(R){this.M_=R}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_ExecutionCorrelatedAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(R){return a.SchemaObject.matchesTypesFor(R,[h.getTypeName()])}}])})();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()};var f=(function(){function h(F){Oe(this,h),a.SchemaObject.assign(h,this,F)}return Ne(h,[{key:"metadata",get:function(){return this.M_},set:function(R){this.M_=R}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_ClaimsChallengeAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(R){return a.SchemaObject.matchesTypesFor(R,[h.getTypeName()])}}])})();f.H_={T_:f.getTypeName(),B_:f.getBaseTypes()};var v=(function(){function h(F){Oe(this,h),a.SchemaObject.assign(h,this,F)}return Ne(h,[{key:"metadata",get:function(){return this.M_},set:function(R){this.M_=R}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_TaskInformationAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(R){return a.SchemaObject.matchesTypesFor(R,[h.getTypeName()])}}])})();v.H_={T_:v.getTypeName(),B_:v.getBaseTypes()};var C=(function(){function h(F){Oe(this,h),a.SchemaObject.assign(h,this,F)}return Ne(h,[{key:"metadata",get:function(){return this.M_},set:function(R){this.M_=R}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_TasksGetAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(R){return a.SchemaObject.matchesTypesFor(R,[h.getTypeName()])}}])})();C.H_={T_:C.getTypeName(),B_:C.getBaseTypes()};var p=(function(){function h(F){Oe(this,h),a.SchemaObject.assign(h,this,F)}return Ne(h,[{key:"metadata",get:function(){return this.M_},set:function(R){this.M_=R}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_TaskAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(R){return a.SchemaObject.matchesTypesFor(R,[h.getTypeName()])}}])})();p.H_={T_:p.getTypeName(),B_:p.getBaseTypes()}},"../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/apology.g.js":function(m,t,s){"use strict";s.r(t),s.d(t,{Apology:function(){return n},AuthTokenIsMissingDetails:function(){return g},NotActivatedWorkflowApology:function(){return f},SecondaryApology:function(){return o},WorkflowActivationFailureDetails:function(){return u}});var a=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),n=(function(){function v(C){Oe(this,v),a.SchemaObject.assign(v,this,C)}return Ne(v,[{key:"metadata",get:function(){return this.M_},set:function(p){this.M_=p}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_Apology"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(p){return a.SchemaObject.matchesTypesFor(p,[v.getTypeName()])}}])})();n.H_={T_:n.getTypeName(),B_:n.getBaseTypes()};var o=(function(){function v(C){Oe(this,v),a.SchemaObject.assign(v,this,C)}return Ne(v,[{key:"metadata",get:function(){return this.M_},set:function(p){this.M_=p}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_SecondaryApology"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Apology","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(p){return a.SchemaObject.matchesTypesFor(p,[v.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var u=(function(){function v(C){Oe(this,v),a.SchemaObject.assign(v,this,C)}return Ne(v,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_WorkflowActivationFailureDetails"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(p){return a.SchemaObject.matchesTypesFor(p,[v.getTypeName()])}}])})();u.H_={T_:u.getTypeName(),B_:u.getBaseTypes()};var g=(function(){function v(C){Oe(this,v),a.SchemaObject.assign(v,this,C)}return Ne(v,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_AuthTokenIsMissingDetails"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_WorkflowActivationFailureDetails"]}},{key:"typeGuard",value:function(p){return a.SchemaObject.matchesTypesFor(p,[v.getTypeName()])}}])})();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()};var f=(function(){function v(C){Oe(this,v),a.SchemaObject.assign(v,this,C)}return Ne(v,[{key:"metadata",get:function(){return this.M_},set:function(p){this.M_=p}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_NotActivatedWorkflowApology"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Apology","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(p){return a.SchemaObject.matchesTypesFor(p,[v.getTypeName()])}}])})();f.H_={T_:f.getTypeName(),B_:f.getBaseTypes()}},"../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/events.g.js":function(m,t,s){"use strict";s.r(t),s.d(t,{Event:function(){return n},UserCommand:function(){return o}});var a=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),n=(function(){function u(g){Oe(this,u),a.SchemaObject.assign(u,this,g)}return Ne(u,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Event"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(f){return a.SchemaObject.matchesTypesFor(f,[u.getTypeName()])}}])})();n.H_={T_:n.getTypeName(),B_:n.getBaseTypes()};var o=(function(){function u(g){Oe(this,u),a.SchemaObject.assign(u,this,g)}return Ne(u,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UserCommand"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Event"]}},{key:"typeGuard",value:function(f){return a.SchemaObject.matchesTypesFor(f,[u.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()}},"../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/operations.g.js":function(m,t,s){"use strict";s.r(t),s.d(t,{AddOperation:function(){return f},CancelSignalTriggeredWorkflowExecutionOperation:function(){return M},DeleteOperation:function(){return h},DeltaUpdateOperation:function(){return b},FocusOperation:function(){return E},InvalidateWorkflowOperation:function(){return S},ItemChangesDelta:function(){return o},ItemDelta:function(){return n},MicroSyncOperation:function(){return k},MoveOperation:function(){return v},Operation:function(){return u},OperationWithResourceId:function(){return w},OperationWithSiblingContext:function(){return g},PurgeByTypesOperation:function(){return y},PurgeOperation:function(){return F},PurgeSubtreeExceptTypesOperation:function(){return R},SignalOperation:function(){return D},UpdateAnnotationMetaDataOperation:function(){return C},UpdateOperation:function(){return p},VisibilityOperation:function(){return x}});var a=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),n=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ItemDelta"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();n.H_={T_:n.getTypeName(),B_:n.getBaseTypes()};var o=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ItemChangesDelta"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemDelta"]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var u=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Operation"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();u.H_={T_:u.getTypeName(),B_:u.getBaseTypes()};var g=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_OperationWithSiblingContext"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()};var f=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_AddOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_OperationWithSiblingContext","AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();f.H_={T_:f.getTypeName(),B_:f.getBaseTypes()};var v=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_MoveOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_OperationWithSiblingContext","AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();v.H_={T_:v.getTypeName(),B_:v.getBaseTypes()};var C=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UpdateAnnotationMetaDataOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();C.H_={T_:C.getTypeName(),B_:C.getBaseTypes()};var p=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UpdateOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();p.H_={T_:p.getTypeName(),B_:p.getBaseTypes()};var h=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DeleteOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();h.H_={T_:h.getTypeName(),B_:h.getBaseTypes()};var F=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_PurgeOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();F.H_={T_:F.getTypeName(),B_:F.getBaseTypes()};var R=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_PurgeSubtreeExceptTypesOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();R.H_={T_:R.getTypeName(),B_:R.getBaseTypes()};var y=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_PurgeByTypesOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();y.H_={T_:y.getTypeName(),B_:y.getBaseTypes()};var E=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_FocusOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();E.H_={T_:E.getTypeName(),B_:E.getBaseTypes()};var x=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_VisibilityOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();x.H_={T_:x.getTypeName(),B_:x.getBaseTypes()};var b=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DeltaUpdateOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();b.H_={T_:b.getTypeName(),B_:b.getBaseTypes()};var k=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_MicroSyncOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();k.H_={T_:k.getTypeName(),B_:k.getBaseTypes()};var D=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Signals_SignalOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();D.H_={T_:D.getTypeName(),B_:D.getBaseTypes()};var M=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_CancelSignalTriggeredWorkflowExecutionOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();M.H_={T_:M.getTypeName(),B_:M.getBaseTypes()};var w=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_OperationWithResourceId"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();w.H_={T_:w.getTypeName(),B_:w.getBaseTypes()};var S=(function(){function A(T){Oe(this,A),a.SchemaObject.assign(A,this,T)}return Ne(A,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_InvalidateWorkflowOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_OperationWithResourceId","AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(I){return a.SchemaObject.matchesTypesFor(I,[A.getTypeName()])}}])})();S.H_={T_:S.getTypeName(),B_:S.getBaseTypes()}},"../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js":function(m,t,s){"use strict";s.r(t),s.d(t,{SchemaObject:function(){return a}});var a=(function(){function n(o){Oe(this,n),n.assign(n,this,o)}return Ne(n,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_SchemaObject"}},{key:"getBaseTypes",value:function(){return[]}},{key:"getTypeNameFor",value:function(u){return u&&u.H_?u.H_.T_:void 0}},{key:"getBaseTypesFor",value:function(u){return u&&u.H_&&u.H_.B_&&Array.isArray(u.H_.B_)?u.H_.B_:[]}},{key:"getAllTypesFor",value:function(u){var g=n.getTypeNameFor(u);return g?[g].concat($r(n.getBaseTypesFor(u))):[]}},{key:"matchesTypesFor",value:function(u,g){if(!Array.isArray(g)||g.length===0)return!0;var f=n.getTypeNameFor(u),v=n.getBaseTypesFor(u);for(var C of g)if(C===f||v.indexOf(C)>=0)return!0;return!1}},{key:"assign",value:function(u,g,f){if(f)for(var v of Object.keys(f))g[v]=f[v];return g.H_=u.H_,g}}])})();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()}},"../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/signals.g.js":function(m,t,s){"use strict";s.r(t),s.d(t,{DirtyAreaSignal:function(){return u},DirtyDocumentSignal:function(){return g},Signal:function(){return n},TaskDeleteSignal:function(){return v},TaskSignal:function(){return o},TaskSubscribeSignal:function(){return f},TasksGetSignal:function(){return C}});var a=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),n=(function(){function p(h){Oe(this,p),a.SchemaObject.assign(p,this,h)}return Ne(p,null,[{key:"getTypeName",value:function(){return"AugLoop_Signals_Signal"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(F){return a.SchemaObject.matchesTypesFor(F,[p.getTypeName()])}}])})();n.H_={T_:n.getTypeName(),B_:n.getBaseTypes()};var o=(function(){function p(h){Oe(this,p),a.SchemaObject.assign(p,this,h)}return Ne(p,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_TaskSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(F){return a.SchemaObject.matchesTypesFor(F,[p.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var u=(function(){function p(h){Oe(this,p),a.SchemaObject.assign(p,this,h)}return Ne(p,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DirtyAreaSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(F){return a.SchemaObject.matchesTypesFor(F,[p.getTypeName()])}}])})();u.H_={T_:u.getTypeName(),B_:u.getBaseTypes()};var g=(function(){function p(h){Oe(this,p),a.SchemaObject.assign(p,this,h)}return Ne(p,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DirtyDocumentSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(F){return a.SchemaObject.matchesTypesFor(F,[p.getTypeName()])}}])})();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()};var f=(function(){function p(h){Oe(this,p),a.SchemaObject.assign(p,this,h)}return Ne(p,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_TaskSubscribeSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(F){return a.SchemaObject.matchesTypesFor(F,[p.getTypeName()])}}])})();f.H_={T_:f.getTypeName(),B_:f.getBaseTypes()};var v=(function(){function p(h){Oe(this,p),a.SchemaObject.assign(p,this,h)}return Ne(p,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_TaskDeleteSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(F){return a.SchemaObject.matchesTypesFor(F,[p.getTypeName()])}}])})();v.H_={T_:v.getTypeName(),B_:v.getBaseTypes()};var C=(function(){function p(h){Oe(this,p),a.SchemaObject.assign(p,this,h)}return Ne(p,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_TasksGetSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(F){return a.SchemaObject.matchesTypesFor(F,[p.getTypeName()])}}])})();C.H_={T_:C.getTypeName(),B_:C.getBaseTypes()}},"../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/tiles.g.js":function(m,t,s){"use strict";s.r(t),s.d(t,{Binary:function(){return u},Blob:function(){return o},BlobContainer:function(){return n},ContextHolder:function(){return y},Document:function(){return v},DynamicContext:function(){return R},EventsHolder:function(){return b},GridCell:function(){return p},GridNeighborhoodContext:function(){return h},ItemFilter:function(){return F},Session:function(){return f},SubDocument:function(){return C},TenantContextHolder:function(){return x},TileGroup:function(){return g},UserCommandsHolder:function(){return k},UserContextHolder:function(){return E}});var a=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),n=(function(){function D(M){Oe(this,D),a.SchemaObject.assign(D,this,M)}return Ne(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_BlobContainer"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(w){return a.SchemaObject.matchesTypesFor(w,[D.getTypeName()])}}])})();n.H_={T_:n.getTypeName(),B_:n.getBaseTypes()};var o=(function(){function D(M){Oe(this,D),a.SchemaObject.assign(D,this,M)}return Ne(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Blob"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(w){return a.SchemaObject.matchesTypesFor(w,[D.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var u=(function(){function D(M){Oe(this,D),a.SchemaObject.assign(D,this,M)}return Ne(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Binary"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(w){return a.SchemaObject.matchesTypesFor(w,[D.getTypeName()])}}])})();u.H_={T_:u.getTypeName(),B_:u.getBaseTypes()};var g=(function(){function D(M){Oe(this,D),a.SchemaObject.assign(D,this,M)}return Ne(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_TileGroup"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(w){return a.SchemaObject.matchesTypesFor(w,[D.getTypeName()])}}])})();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()};var f=(function(){function D(M){Oe(this,D),a.SchemaObject.assign(D,this,M)}return Ne(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Session"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_TileGroup"]}},{key:"typeGuard",value:function(w){return a.SchemaObject.matchesTypesFor(w,[D.getTypeName()])}}])})();f.H_={T_:f.getTypeName(),B_:f.getBaseTypes()};var v=(function(){function D(M){Oe(this,D),a.SchemaObject.assign(D,this,M)}return Ne(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Document"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_TileGroup"]}},{key:"typeGuard",value:function(w){return a.SchemaObject.matchesTypesFor(w,[D.getTypeName()])}}])})();v.H_={T_:v.getTypeName(),B_:v.getBaseTypes()};var C=(function(){function D(M){Oe(this,D),a.SchemaObject.assign(D,this,M)}return Ne(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_SubDocument"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(w){return a.SchemaObject.matchesTypesFor(w,[D.getTypeName()])}}])})();C.H_={T_:C.getTypeName(),B_:C.getBaseTypes()};var p=(function(){function D(M){Oe(this,D),a.SchemaObject.assign(D,this,M)}return Ne(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_GridCell"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(w){return a.SchemaObject.matchesTypesFor(w,[D.getTypeName()])}}])})();p.H_={T_:p.getTypeName(),B_:p.getBaseTypes()};var h=(function(){function D(M){Oe(this,D),a.SchemaObject.assign(D,this,M)}return Ne(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_GridNeighborhoodContext"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(w){return a.SchemaObject.matchesTypesFor(w,[D.getTypeName()])}}])})();h.H_={T_:h.getTypeName(),B_:h.getBaseTypes()};var F=(function(){function D(M){Oe(this,D),a.SchemaObject.assign(D,this,M)}return Ne(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ItemFilter"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(w){return a.SchemaObject.matchesTypesFor(w,[D.getTypeName()])}}])})();F.H_={T_:F.getTypeName(),B_:F.getBaseTypes()};var R=(function(){function D(M){Oe(this,D),a.SchemaObject.assign(D,this,M)}return Ne(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DynamicContext"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(w){return a.SchemaObject.matchesTypesFor(w,[D.getTypeName()])}}])})();R.H_={T_:R.getTypeName(),B_:R.getBaseTypes()};var y=(function(){function D(M){Oe(this,D),a.SchemaObject.assign(D,this,M)}return Ne(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ContextHolder"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(w){return a.SchemaObject.matchesTypesFor(w,[D.getTypeName()])}}])})();y.H_={T_:y.getTypeName(),B_:y.getBaseTypes()};var E=(function(){function D(M){Oe(this,D),a.SchemaObject.assign(D,this,M)}return Ne(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UserContextHolder"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ContextHolder"]}},{key:"typeGuard",value:function(w){return a.SchemaObject.matchesTypesFor(w,[D.getTypeName()])}}])})();E.H_={T_:E.getTypeName(),B_:E.getBaseTypes()};var x=(function(){function D(M){Oe(this,D),a.SchemaObject.assign(D,this,M)}return Ne(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_TenantContextHolder"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ContextHolder"]}},{key:"typeGuard",value:function(w){return a.SchemaObject.matchesTypesFor(w,[D.getTypeName()])}}])})();x.H_={T_:x.getTypeName(),B_:x.getBaseTypes()};var b=(function(){function D(M){Oe(this,D),a.SchemaObject.assign(D,this,M)}return Ne(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_EventsHolder"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(w){return a.SchemaObject.matchesTypesFor(w,[D.getTypeName()])}}])})();b.H_={T_:b.getTypeName(),B_:b.getBaseTypes()};var k=(function(){function D(M){Oe(this,D),a.SchemaObject.assign(D,this,M)}return Ne(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UserCommandsHolder"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_EventsHolder"]}},{key:"typeGuard",value:function(w){return a.SchemaObject.matchesTypesFor(w,[D.getTypeName()])}}])})();k.H_={T_:k.getTypeName(),B_:k.getBaseTypes()}},"../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/index.js":function(m,t,s){"use strict";s.r(t),s.d(t,{AddOperation:function(){return p.AddOperation},Annotation:function(){return v.Annotation},AnnotationState:function(){return a.AnnotationState},Apology:function(){return y.Apology},AuthTokenIsMissingDetails:function(){return y.AuthTokenIsMissingDetails},Binary:function(){return R.Binary},BinaryClassificationAnnotation:function(){return v.BinaryClassificationAnnotation},Blob:function(){return R.Blob},BlobContainer:function(){return R.BlobContainer},BlobRefType:function(){return u.BlobRefType},CancelSignalTriggeredWorkflowExecutionOperation:function(){return p.CancelSignalTriggeredWorkflowExecutionOperation},ClaimsChallengeAnnotation:function(){return v.ClaimsChallengeAnnotation},ContextHolder:function(){return R.ContextHolder},CopilotLicenseType:function(){return n.CopilotLicenseType},DeleteOperation:function(){return p.DeleteOperation},DeltaUpdateOperation:function(){return p.DeltaUpdateOperation},DirtyAreaSignal:function(){return F.DirtyAreaSignal},DirtyDocumentSignal:function(){return F.DirtyDocumentSignal},Document:function(){return R.Document},DynamicContext:function(){return R.DynamicContext},EntryPoint:function(){return o.EntryPoint},Event:function(){return C.Event},EventsHolder:function(){return R.EventsHolder},ExecutionCorrelatedAnnotation:function(){return v.ExecutionCorrelatedAnnotation},FocusOperation:function(){return p.FocusOperation},GridCell:function(){return R.GridCell},GridConstants:function(){return u.GridConstants},GridNeighborhoodContext:function(){return R.GridNeighborhoodContext},InvalidateWorkflowOperation:function(){return p.InvalidateWorkflowOperation},ItemChanges:function(){return o.ItemChanges},ItemChangesDelta:function(){return p.ItemChangesDelta},ItemDelta:function(){return p.ItemDelta},ItemFilter:function(){return R.ItemFilter},ItemOperation:function(){return o.ItemOperation},MicroSyncOperation:function(){return p.MicroSyncOperation},MoveOperation:function(){return p.MoveOperation},NotActivatedWorkflowApology:function(){return y.NotActivatedWorkflowApology},OpenType:function(){return u.OpenType},Operation:function(){return p.Operation},OperationErrorCode:function(){return o.OperationErrorCode},OperationWithSiblingContext:function(){return p.OperationWithSiblingContext},PurgeByTypesOperation:function(){return p.PurgeByTypesOperation},PurgeOperation:function(){return p.PurgeOperation},PurgeSubtreeExceptTypesOperation:function(){return p.PurgeSubtreeExceptTypesOperation},Scenario:function(){return f.Scenario},SchemaObject:function(){return h.SchemaObject},SecondaryApology:function(){return y.SecondaryApology},Session:function(){return R.Session},Signal:function(){return F.Signal},SignalOperation:function(){return p.SignalOperation},StreamAnnotation:function(){return v.StreamAnnotation},SubDocument:function(){return R.SubDocument},TaskAnnotation:function(){return v.TaskAnnotation},TaskDeleteSignal:function(){return F.TaskDeleteSignal},TaskInformationAnnotation:function(){return v.TaskInformationAnnotation},TaskSignal:function(){return F.TaskSignal},TaskState:function(){return a.TaskState},TaskSubscribeSignal:function(){return F.TaskSubscribeSignal},TasksGetAnnotation:function(){return v.TasksGetAnnotation},TasksGetSignal:function(){return F.TasksGetSignal},TenantContextHolder:function(){return R.TenantContextHolder},TileGroup:function(){return R.TileGroup},UpdateAnnotationMetaDataOperation:function(){return p.UpdateAnnotationMetaDataOperation},UpdateOperation:function(){return p.UpdateOperation},UserCommand:function(){return C.UserCommand},UserCommandsHolder:function(){return R.UserCommandsHolder},UserContextHolder:function(){return R.UserContextHolder},UserContextUpdateSource:function(){return u.UserContextUpdateSource},VisibilityOperation:function(){return p.VisibilityOperation},WorkflowActivationFailureDetails:function(){return y.WorkflowActivationFailureDetails},WorkflowExecutionErrorCode:function(){return g.WorkflowExecutionErrorCode},WorkflowNotActivatedReasonCode:function(){return g.WorkflowNotActivatedReasonCode},ecsMetadataBlockHeight:function(){return u.ecsMetadataBlockHeight},ecsMetadataBlockWidth:function(){return u.ecsMetadataBlockWidth}});var a=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/annotations.js"),n=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/copilot-licensing.js"),o=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/operations.js"),u=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/tiles.js"),g=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/apology.js"),f=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/scenarios.js"),v=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/annotations.g.js"),C=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/events.g.js"),p=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/operations.g.js"),h=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),F=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/signals.g.js"),R=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/tiles.g.js"),y=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/apology.g.js")},"../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/operations.js":function(m,t,s){"use strict";s.r(t),s.d(t,{EntryPoint:function(){return a},ItemChanges:function(){return o},ItemOperation:function(){return n},OperationErrorCode:function(){return u}});var a;(function(g){g.Unknown="Unknown",g.Canvas="Canvas",g.CopilotChat="CopilotChat",g.Test="Test"})(a||(a={}));var n;(function(g){g[g.None=0]="None",g[g.Added=1]="Added",g[g.Updated=2]="Updated",g[g.Deleted=3]="Deleted"})(n||(n={}));var o;(function(g){g[g.ContentChanged=0]="ContentChanged",g[g.ContentWasEmpty=1]="ContentWasEmpty",g[g.FormattingChanged=2]="FormattingChanged",g[g.ContentWasInsideOfTheTable=3]="ContentWasInsideOfTheTable"})(o||(o={}));var u;(function(g){g[g.AddOfZeroElements=0]="AddOfZeroElements",g[g.AddOfItemsWithExtraOrMissingIds=1]="AddOfItemsWithExtraOrMissingIds",g[g.AddOfItemWithUndefinedId=2]="AddOfItemWithUndefinedId",g[g.AddOfUndefinedItem=3]="AddOfUndefinedItem",g[g.AddOfItemsWithDuplicateIds=4]="AddOfItemsWithDuplicateIds",g[g.SetHeadToNonExistingItem=5]="SetHeadToNonExistingItem",g[g.DeleteOfNonExistingItem=6]="DeleteOfNonExistingItem",g[g.UpdateOfNonExistentItem=7]="UpdateOfNonExistentItem",g[g.UpdateOfStubbedItem=8]="UpdateOfStubbedItem",g[g.MoveOfNonExistentItem=9]="MoveOfNonExistentItem",g[g.UpdateMetaDataOfNonAnnotationType=10]="UpdateMetaDataOfNonAnnotationType",g[g.SequentialyInvertedUpdate=11]="SequentialyInvertedUpdate",g[g.MoveToTheSamePath=12]="MoveToTheSamePath",g[g.UnknownOperation=13]="UnknownOperation",g[g.DeltaOfNonExistingItem=100]="DeltaOfNonExistingItem"})(u||(u={}))},"../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/scenarios.js":function(m,t,s){"use strict";s.r(t),s.d(t,{Scenario:function(){return a}});var a;(function(n){n.Unknown="Unknown",n.Testing="Testing",n.CopilotSummary="Copilot Summary",n.CopilotCompose="Copilot Compose",n.Rewrite="Copilot Rewrite",n.ChatQnA="Copilot Chat Question & Answer",n.CIQ="Context IQ",n.Editor="Editor",n.Handoff="Handoff",n.ReadAloud="Read Aloud"})(a||(a={}))},"../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/tiles.js":function(m,t,s){"use strict";s.r(t),s.d(t,{BlobRefType:function(){return o},GridConstants:function(){return g},OpenType:function(){return u},UserContextUpdateSource:function(){return f},ecsMetadataBlockHeight:function(){return a},ecsMetadataBlockWidth:function(){return n}});var a=512,n=32,o;(function(v){v[v.None=0]="None",v[v.HttpsGetDownloadUrl=1]="HttpsGetDownloadUrl",v[v.AlCodedLocation=2]="AlCodedLocation",v[v.Token=3]="Token",v[v.SpeAlCodedLocation=4]="SpeAlCodedLocation",v[v.LocalAlCodedLocation=5]="LocalAlCodedLocation"})(o||(o={}));var u;(function(v){v[v.NewDocument=0]="NewDocument",v[v.EditDocument=1]="EditDocument",v[v.ViewOnlyDocument=2]="ViewOnlyDocument"})(u||(u={}));var g=Ne(function v(){Oe(this,v)});g.lowerIndexBound=1,g.maxNumberOfRows=1048576,g.maxNumberOfColumns=16384,g.firstColumnName="A",g.lastColumnName="XFD";var f;(function(v){v.TokenProvisionMessage="TokenProvisionMessage",v.RefreshCopilotLicenseSignal="RefreshCopilotLicenseSignal"})(f||(f={}))},"../../.store/@augloop-types-excel-chart-insights@1.3.12900-7cbfa96f4036748ed54a/node_modules/@augloop-types/excel-chart-insights/dist/esm/src/annotations.js":function(m,t,s){"use strict";s.r(t),s.d(t,{ExcelChartInsightsResponseCode:function(){return a}});var a;(function(n){n.PlanGenerated="PlanGenerated",n.CodeGenerated="CodeGenerated",n.InsightsGenerated="InsightsGenerated",n.ServiceError="ServiceError",n.Retrying="Retrying"})(a||(a={}))},"../../.store/@augloop-types-excel-chart-insights@1.3.12900-7cbfa96f4036748ed54a/node_modules/@augloop-types/excel-chart-insights/dist/esm/src/generated/annotations.g.js":function(m,t,s){"use strict";s.r(t),s.d(t,{ExcelChartInsightsAnnotation:function(){return n},ExcelChartInsightsSignal:function(){return o}});var a=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),n=(function(){function u(g){Oe(this,u),a.SchemaObject.assign(u,this,g)}return Ne(u,[{key:"metadata",get:function(){return this.M_},set:function(f){this.M_=f}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelChartInsights_ExcelChartInsightsAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(f){return a.SchemaObject.matchesTypesFor(f,[u.getTypeName()])}}])})();n.H_={T_:n.getTypeName(),B_:n.getBaseTypes()};var o=(function(){function u(g){Oe(this,u),a.SchemaObject.assign(u,this,g)}return Ne(u,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelChartInsights_ExcelChartInsightsSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(f){return a.SchemaObject.matchesTypesFor(f,[u.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()}},"../../.store/@augloop-types-excel-chart-insights@1.3.12900-7cbfa96f4036748ed54a/node_modules/@augloop-types/excel-chart-insights/dist/esm/src/index.js":function(m,t,s){"use strict";s.r(t),s.d(t,{ExcelChartInsightsAnnotation:function(){return n.ExcelChartInsightsAnnotation},ExcelChartInsightsResponseCode:function(){return a.ExcelChartInsightsResponseCode},ExcelChartInsightsSignal:function(){return n.ExcelChartInsightsSignal}});var a=s("../../.store/@augloop-types-excel-chart-insights@1.3.12900-7cbfa96f4036748ed54a/node_modules/@augloop-types/excel-chart-insights/dist/esm/src/annotations.js"),n=s("../../.store/@augloop-types-excel-chart-insights@1.3.12900-7cbfa96f4036748ed54a/node_modules/@augloop-types/excel-chart-insights/dist/esm/src/generated/annotations.g.js")},"../../.store/@augloop-types-excel-chart-styles@2.37.1055-3cda846a1e59af1d1740/node_modules/@augloop-types/excel-chart-styles/dist/esm/src/annotations.js":function(m,t,s){"use strict";s.r(t),s.d(t,{ExcelChartStylesAnnotationErrorCode:function(){return a}});var a;(function(n){n[n.None=0]="None",n[n.Unknown=1]="Unknown",n[n.FetchCellsInRangeFailed=2]="FetchCellsInRangeFailed",n[n.NoChartTypeRecommendation=3]="NoChartTypeRecommendation",n[n.NoOfficeJsRecommendation=4]="NoOfficeJsRecommendation",n[n.NoOfficeJsRecommendationFromLLMs=5]="NoOfficeJsRecommendationFromLLMs",n[n.CustomCodeAnalyzerNotInitialized=6]="CustomCodeAnalyzerNotInitialized"})(a||(a={}))},"../../.store/@augloop-types-excel-chart-styles@2.37.1055-3cda846a1e59af1d1740/node_modules/@augloop-types/excel-chart-styles/dist/esm/src/generated/annotations.g.js":function(m,t,s){"use strict";s.r(t),s.d(t,{ExcelChartStylesAnnotation:function(){return n},ExcelChartStylesSignal:function(){return o}});var a=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),n=(function(){function u(g){Oe(this,u),a.SchemaObject.assign(u,this,g)}return Ne(u,[{key:"metadata",get:function(){return this.M_},set:function(f){this.M_=f}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelChartStyles_ExcelChartStylesAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(f){return a.SchemaObject.matchesTypesFor(f,[u.getTypeName()])}}])})();n.H_={T_:n.getTypeName(),B_:n.getBaseTypes()};var o=(function(){function u(g){Oe(this,u),a.SchemaObject.assign(u,this,g)}return Ne(u,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelChartStyles_ExcelChartStylesSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(f){return a.SchemaObject.matchesTypesFor(f,[u.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()}},"../../.store/@augloop-types-excel-chart-styles@2.37.1055-3cda846a1e59af1d1740/node_modules/@augloop-types/excel-chart-styles/dist/esm/src/index.js":function(m,t,s){"use strict";s.r(t),s.d(t,{ExcelChartStylesAnnotation:function(){return n.ExcelChartStylesAnnotation},ExcelChartStylesAnnotationErrorCode:function(){return a.ExcelChartStylesAnnotationErrorCode},ExcelChartStylesSignal:function(){return n.ExcelChartStylesSignal}});var a=s("../../.store/@augloop-types-excel-chart-styles@2.37.1055-3cda846a1e59af1d1740/node_modules/@augloop-types/excel-chart-styles/dist/esm/src/annotations.js"),n=s("../../.store/@augloop-types-excel-chart-styles@2.37.1055-3cda846a1e59af1d1740/node_modules/@augloop-types/excel-chart-styles/dist/esm/src/generated/annotations.g.js")},"../../.store/@augloop-types-excel-formula-completion@2.37.1922-516dc7f9f2dfd5a9db38/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/formulaCompletionAnnotation.js":function(m,t,s){"use strict";s.r(t),s.d(t,{FormulaCompletionBlockedReason:function(){return a},FormulaCompletionStatus:function(){return n}});var a;(function(o){o.InputRAIFailed="InputRAIFailed",o.OutputRAIFailed="OutputRAIFailed",o.XPIAFailed="XPIAFailed",o.FormulaValidationFailed="FormulaValidationFailed",o.FormulaTranslationValidationFailed="FormulaTranslationValidationFailed",o.FormulaValuePreviewError="FormulaValuePreviewError",o.InternalError="InternalError",o.Abstain="Abstain",o.BoundaryDetectionFailed="BoundaryDetectionFailed",o.SignalModeNotSupported="SignalModeNotSupported",o.WorkflowSuperseded="WorkflowSuperseded",o.ALSessionUnavailable="ALSessionUnavailable",o.InvalidSignalInput="InvalidSignalInput",o.StalePrefix="StalePrefix"})(a||(a={}));var n;(function(o){o.InProgress="InProgress",o.Done="Done"})(n||(n={}))},"../../.store/@augloop-types-excel-formula-completion@2.37.1922-516dc7f9f2dfd5a9db38/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/generated/formulaCompletionAnnotation.g.js":function(m,t,s){"use strict";s.r(t),s.d(t,{ExcelFormulaAiALMetadataAnnotation:function(){return p},ExcelFormulaCompletionAnnotation:function(){return n},FormulaCompletionBlockedAnnotation:function(){return u},FormulaCompletionConfidenceAnnotation:function(){return C},FormulaCompletionFormulaAnnotation:function(){return o},FormulaCompletionShadowEvaluationAnnotation:function(){return v},FormulaCompletionStatusAnnotation:function(){return g},FormulaCompletionValuePreviewAnnotation:function(){return f}});var a=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),n=(function(){function h(F){Oe(this,h),a.SchemaObject.assign(h,this,F)}return Ne(h,[{key:"metadata",get:function(){return this.M_},set:function(R){this.M_=R}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(R){return a.SchemaObject.matchesTypesFor(R,[h.getTypeName()])}}])})();n.H_={T_:n.getTypeName(),B_:n.getBaseTypes()};var o=(function(){function h(F){Oe(this,h),a.SchemaObject.assign(h,this,F)}return Ne(h,[{key:"metadata",get:function(){return this.M_},set:function(R){this.M_=R}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_FormulaCompletionFormulaAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(R){return a.SchemaObject.matchesTypesFor(R,[h.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var u=(function(){function h(F){Oe(this,h),a.SchemaObject.assign(h,this,F)}return Ne(h,[{key:"metadata",get:function(){return this.M_},set:function(R){this.M_=R}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_FormulaCompletionBlockedAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(R){return a.SchemaObject.matchesTypesFor(R,[h.getTypeName()])}}])})();u.H_={T_:u.getTypeName(),B_:u.getBaseTypes()};var g=(function(){function h(F){Oe(this,h),a.SchemaObject.assign(h,this,F)}return Ne(h,[{key:"metadata",get:function(){return this.M_},set:function(R){this.M_=R}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_FormulaCompletionStatusAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(R){return a.SchemaObject.matchesTypesFor(R,[h.getTypeName()])}}])})();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()};var f=(function(){function h(F){Oe(this,h),a.SchemaObject.assign(h,this,F)}return Ne(h,[{key:"metadata",get:function(){return this.M_},set:function(R){this.M_=R}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_FormulaCompletionValuePreviewAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelFormulaCompletion_FormulaCompletionFormulaAnnotation","AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(R){return a.SchemaObject.matchesTypesFor(R,[h.getTypeName()])}}])})();f.H_={T_:f.getTypeName(),B_:f.getBaseTypes()};var v=(function(){function h(F){Oe(this,h),a.SchemaObject.assign(h,this,F)}return Ne(h,[{key:"metadata",get:function(){return this.M_},set:function(R){this.M_=R}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_FormulaCompletionShadowEvaluationAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(R){return a.SchemaObject.matchesTypesFor(R,[h.getTypeName()])}}])})();v.H_={T_:v.getTypeName(),B_:v.getBaseTypes()};var C=(function(){function h(F){Oe(this,h),a.SchemaObject.assign(h,this,F)}return Ne(h,[{key:"metadata",get:function(){return this.M_},set:function(R){this.M_=R}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_FormulaCompletionConfidenceAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(R){return a.SchemaObject.matchesTypesFor(R,[h.getTypeName()])}}])})();C.H_={T_:C.getTypeName(),B_:C.getBaseTypes()};var p=(function(){function h(F){Oe(this,h),a.SchemaObject.assign(h,this,F)}return Ne(h,[{key:"metadata",get:function(){return this.M_},set:function(R){this.M_=R}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_ExcelFormulaAiALMetadataAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(R){return a.SchemaObject.matchesTypesFor(R,[h.getTypeName()])}}])})();p.H_={T_:p.getTypeName(),B_:p.getBaseTypes()}},"../../.store/@augloop-types-excel-formula-completion@2.37.1922-516dc7f9f2dfd5a9db38/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/generated/formulaCompletionSignal.g.js":function(m,t,s){"use strict";s.r(t),s.d(t,{ExcelALFormulaAiMetadataSignal:function(){return o},ExcelFormulaCompletionPostAuthoringTelemetrySignal:function(){return u},ExcelFormulaCompletionSignal:function(){return n}});var a=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),n=(function(){function g(f){Oe(this,g),a.SchemaObject.assign(g,this,f)}return Ne(g,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(v){return a.SchemaObject.matchesTypesFor(v,[g.getTypeName()])}}])})();n.H_={T_:n.getTypeName(),B_:n.getBaseTypes()};var o=(function(){function g(f){Oe(this,g),a.SchemaObject.assign(g,this,f)}return Ne(g,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_ExcelALFormulaAiMetadataSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(v){return a.SchemaObject.matchesTypesFor(v,[g.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var u=(function(){function g(f){Oe(this,g),a.SchemaObject.assign(g,this,f)}return Ne(g,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionPostAuthoringTelemetrySignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(v){return a.SchemaObject.matchesTypesFor(v,[g.getTypeName()])}}])})();u.H_={T_:u.getTypeName(),B_:u.getBaseTypes()}},"../../.store/@augloop-types-excel-formula-completion@2.37.1922-516dc7f9f2dfd5a9db38/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/index.js":function(m,t,s){"use strict";s.r(t),s.d(t,{ExcelALFormulaAiMetadataSignal:function(){return o.ExcelALFormulaAiMetadataSignal},ExcelFormulaAiALMetadataAnnotation:function(){return n.ExcelFormulaAiALMetadataAnnotation},ExcelFormulaCompletionAnnotation:function(){return n.ExcelFormulaCompletionAnnotation},ExcelFormulaCompletionPostAuthoringTelemetrySignal:function(){return o.ExcelFormulaCompletionPostAuthoringTelemetrySignal},ExcelFormulaCompletionSignal:function(){return o.ExcelFormulaCompletionSignal},FormulaCompletionBlockedAnnotation:function(){return n.FormulaCompletionBlockedAnnotation},FormulaCompletionBlockedReason:function(){return a.FormulaCompletionBlockedReason},FormulaCompletionConfidenceAnnotation:function(){return n.FormulaCompletionConfidenceAnnotation},FormulaCompletionFormulaAnnotation:function(){return n.FormulaCompletionFormulaAnnotation},FormulaCompletionShadowEvaluationAnnotation:function(){return n.FormulaCompletionShadowEvaluationAnnotation},FormulaCompletionStatus:function(){return a.FormulaCompletionStatus},FormulaCompletionStatusAnnotation:function(){return n.FormulaCompletionStatusAnnotation},FormulaCompletionValuePreviewAnnotation:function(){return n.FormulaCompletionValuePreviewAnnotation}});var a=s("../../.store/@augloop-types-excel-formula-completion@2.37.1922-516dc7f9f2dfd5a9db38/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/formulaCompletionAnnotation.js"),n=s("../../.store/@augloop-types-excel-formula-completion@2.37.1922-516dc7f9f2dfd5a9db38/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/generated/formulaCompletionAnnotation.g.js"),o=s("../../.store/@augloop-types-excel-formula-completion@2.37.1922-516dc7f9f2dfd5a9db38/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/generated/formulaCompletionSignal.g.js")},"../../.store/@augloop-types-excel-intelligence@1.3.12850-56390b94377d6f85b42d/node_modules/@augloop-types/excel-intelligence/dist/esm/src/annotations.js":function(m,t,s){"use strict";s.r(t),s.d(t,{DataTypeInstructionType:function(){return n},InsertionMode:function(){return o},PreviewMetadata:function(){return a}});var a;(function(u){u.Success="Success",u.FetchingError="fetchingError",u.NotImplementedExcelFunction="notImplementedExcelFunction",u.CalcError="calcError",u.NotHybrid="notHybrid",u.NotSupported="notSupported",u.IncompleteDataError="incompleteDataError",u.ScratchpadError="scratchpadError",u.IntentionallyWithheld="intentionallyWithheld"})(a||(a={}));var n;(function(u){u[u.Insertion=0]="Insertion",u[u.FromColumn=1]="FromColumn"})(n||(n={}));var o;(function(u){u[u.OverrideSelection=0]="OverrideSelection",u[u.ToTableWithoutOverride=1]="ToTableWithoutOverride",u[u.OverrideFixedRange=2]="OverrideFixedRange",u[u.ToTableWithOverride=3]="ToTableWithOverride",u[u.ShiftRight=4]="ShiftRight",u[u.ShiftDown=5]="ShiftDown",u[u.InsertIntoEmptyCells=6]="InsertIntoEmptyCells"})(o||(o={}))},"../../.store/@augloop-types-excel-intelligence@1.3.12850-56390b94377d6f85b42d/node_modules/@augloop-types/excel-intelligence/dist/esm/src/generated/annotations.g.js":function(m,t,s){"use strict";s.r(t),s.d(t,{CalculatedCellSuggestion:function(){return g},CalculatedColumnSuggestion:function(){return u},ExtendedFormulaSuggestion:function(){return o},GeneratedFormulaSuggestion:function(){return n}});var a=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),n=(function(){function f(v){Oe(this,f),a.SchemaObject.assign(f,this,v)}return Ne(f,[{key:"metadata",get:function(){return this.M_},set:function(C){this.M_=C}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_GeneratedFormulaSuggestion"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(C){return a.SchemaObject.matchesTypesFor(C,[f.getTypeName()])}}])})();n.H_={T_:n.getTypeName(),B_:n.getBaseTypes()};var o=(function(){function f(v){Oe(this,f),a.SchemaObject.assign(f,this,v)}return Ne(f,[{key:"metadata",get:function(){return this.M_},set:function(C){this.M_=C}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_ExtendedFormulaSuggestion"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelIntelligence_GeneratedFormulaSuggestion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(C){return a.SchemaObject.matchesTypesFor(C,[f.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var u=(function(){function f(v){Oe(this,f),a.SchemaObject.assign(f,this,v)}return Ne(f,[{key:"metadata",get:function(){return this.M_},set:function(C){this.M_=C}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_CalculatedColumnSuggestion"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelIntelligence_GeneratedFormulaSuggestion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(C){return a.SchemaObject.matchesTypesFor(C,[f.getTypeName()])}}])})();u.H_={T_:u.getTypeName(),B_:u.getBaseTypes()};var g=(function(){function f(v){Oe(this,f),a.SchemaObject.assign(f,this,v)}return Ne(f,[{key:"metadata",get:function(){return this.M_},set:function(C){this.M_=C}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_CalculatedCellSuggestion"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelIntelligence_GeneratedFormulaSuggestion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(C){return a.SchemaObject.matchesTypesFor(C,[f.getTypeName()])}}])})();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()}},"../../.store/@augloop-types-excel-intelligence@1.3.12850-56390b94377d6f85b42d/node_modules/@augloop-types/excel-intelligence/dist/esm/src/generated/signal.g.js":function(m,t,s){"use strict";s.r(t),s.d(t,{ExcelIntelligenceTableSignal:function(){return n}});var a=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),n=(function(){function o(u){Oe(this,o),a.SchemaObject.assign(o,this,u)}return Ne(o,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_ExcelIntelligenceTableSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(g){return a.SchemaObject.matchesTypesFor(g,[o.getTypeName()])}}])})();n.H_={T_:n.getTypeName(),B_:n.getBaseTypes()}},"../../.store/@augloop-types-excel-intelligence@1.3.12850-56390b94377d6f85b42d/node_modules/@augloop-types/excel-intelligence/dist/esm/src/index.js":function(m,t,s){"use strict";s.r(t),s.d(t,{CalculatedCellSuggestion:function(){return n.CalculatedCellSuggestion},CalculatedColumnSuggestion:function(){return n.CalculatedColumnSuggestion},DataTypeInstructionType:function(){return a.DataTypeInstructionType},ExcelIntelligenceTableSignal:function(){return o.ExcelIntelligenceTableSignal},ExtendedFormulaSuggestion:function(){return n.ExtendedFormulaSuggestion},GeneratedFormulaSuggestion:function(){return n.GeneratedFormulaSuggestion},InsertionMode:function(){return a.InsertionMode},PreviewMetadata:function(){return a.PreviewMetadata}});var a=s("../../.store/@augloop-types-excel-intelligence@1.3.12850-56390b94377d6f85b42d/node_modules/@augloop-types/excel-intelligence/dist/esm/src/annotations.js"),n=s("../../.store/@augloop-types-excel-intelligence@1.3.12850-56390b94377d6f85b42d/node_modules/@augloop-types/excel-intelligence/dist/esm/src/generated/annotations.g.js"),o=s("../../.store/@augloop-types-excel-intelligence@1.3.12850-56390b94377d6f85b42d/node_modules/@augloop-types/excel-intelligence/dist/esm/src/generated/signal.g.js")},"../../.store/@augloop-types-excel-tableai@1.3.13185-03a58d4c588b62a5619b/node_modules/@augloop-types/excel-tableai/dist/esm/src/generated/annotations.g.js":function(m,t,s){"use strict";s.r(t),s.d(t,{ExcelBlobRange:function(){return f},ExcelBoundaryDetectionConfiguration:function(){return g},ExcelBoundaryDetectionLimitExceededAnnotation:function(){return u},ExcelBoundaryDetectionStatus:function(){return v},ExcelRangeMetadata:function(){return n},XLIMCorrelationIdentifier:function(){return o}});var a=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),n=(function(){function C(p){Oe(this,C),a.SchemaObject.assign(C,this,p)}return Ne(C,[{key:"metadata",get:function(){return this.M_},set:function(h){this.M_=h}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableai_ExcelRangeMetadata"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelTableAi_ExcelRecognizedTableNew","AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(h){return a.SchemaObject.matchesTypesFor(h,[C.getTypeName()])}}])})();n.H_={T_:n.getTypeName(),B_:n.getBaseTypes()};var o=(function(){function C(p){Oe(this,C),a.SchemaObject.assign(C,this,p)}return Ne(C,[{key:"metadata",get:function(){return this.M_},set:function(h){this.M_=h}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableai_XLIMCorrelationIdentifier"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(h){return a.SchemaObject.matchesTypesFor(h,[C.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var u=(function(){function C(p){Oe(this,C),a.SchemaObject.assign(C,this,p)}return Ne(C,[{key:"metadata",get:function(){return this.M_},set:function(h){this.M_=h}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableai_ExcelBoundaryDetectionLimitExceededAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(h){return a.SchemaObject.matchesTypesFor(h,[C.getTypeName()])}}])})();u.H_={T_:u.getTypeName(),B_:u.getBaseTypes()};var g=(function(){function C(p){Oe(this,C),a.SchemaObject.assign(C,this,p)}return Ne(C,[{key:"metadata",get:function(){return this.M_},set:function(h){this.M_=h}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableai_ExcelBoundaryDetectionConfiguration"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(h){return a.SchemaObject.matchesTypesFor(h,[C.getTypeName()])}}])})();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()};var f=(function(){function C(p){Oe(this,C),a.SchemaObject.assign(C,this,p)}return Ne(C,[{key:"metadata",get:function(){return this.M_},set:function(h){this.M_=h}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableai_ExcelBlobRange"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(h){return a.SchemaObject.matchesTypesFor(h,[C.getTypeName()])}}])})();f.H_={T_:f.getTypeName(),B_:f.getBaseTypes()};var v=(function(){function C(p){Oe(this,C),a.SchemaObject.assign(C,this,p)}return Ne(C,[{key:"metadata",get:function(){return this.M_},set:function(h){this.M_=h}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableai_ExcelBoundaryDetectionStatus"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(h){return a.SchemaObject.matchesTypesFor(h,[C.getTypeName()])}}])})();v.H_={T_:v.getTypeName(),B_:v.getBaseTypes()}},"../../.store/@augloop-types-excel-tableai@1.3.13185-03a58d4c588b62a5619b/node_modules/@augloop-types/excel-tableai/dist/esm/src/generated/signal.g.js":function(m,t,s){"use strict";s.r(t),s.d(t,{ExtendedExcelCell:function(){return o},RangeDataSignal:function(){return n}});var a=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),n=(function(){function u(g){Oe(this,u),a.SchemaObject.assign(u,this,g)}return Ne(u,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableai_RangeDataSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(f){return a.SchemaObject.matchesTypesFor(f,[u.getTypeName()])}}])})();n.H_={T_:n.getTypeName(),B_:n.getBaseTypes()};var o=(function(){function u(g){Oe(this,u),a.SchemaObject.assign(u,this,g)}return Ne(u,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableai_ExtendedExcelCell"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelCell","AugLoop_Core_GridCell"]}},{key:"typeGuard",value:function(f){return a.SchemaObject.matchesTypesFor(f,[u.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()}},"../../.store/@augloop-types-excel-tableai@1.3.13185-03a58d4c588b62a5619b/node_modules/@augloop-types/excel-tableai/dist/esm/src/index.js":function(m,t,s){"use strict";s.r(t),s.d(t,{CellType:function(){return a.CellType},ExcelBlobRange:function(){return o.ExcelBlobRange},ExcelBoundaryDetectionConfiguration:function(){return o.ExcelBoundaryDetectionConfiguration},ExcelBoundaryDetectionLimitExceededAnnotation:function(){return o.ExcelBoundaryDetectionLimitExceededAnnotation},ExcelBoundaryDetectionStatus:function(){return o.ExcelBoundaryDetectionStatus},ExcelRangeMetadata:function(){return o.ExcelRangeMetadata},ExtendedExcelCell:function(){return n.ExtendedExcelCell},RangeDataSignal:function(){return n.RangeDataSignal},XLIMCorrelationIdentifier:function(){return o.XLIMCorrelationIdentifier}});var a=s("../../.store/@augloop-types-excel-tableai@1.3.13185-03a58d4c588b62a5619b/node_modules/@augloop-types/excel-tableai/dist/esm/src/signal.js"),n=s("../../.store/@augloop-types-excel-tableai@1.3.13185-03a58d4c588b62a5619b/node_modules/@augloop-types/excel-tableai/dist/esm/src/generated/signal.g.js"),o=s("../../.store/@augloop-types-excel-tableai@1.3.13185-03a58d4c588b62a5619b/node_modules/@augloop-types/excel-tableai/dist/esm/src/generated/annotations.g.js")},"../../.store/@augloop-types-excel-tableai@1.3.13185-03a58d4c588b62a5619b/node_modules/@augloop-types/excel-tableai/dist/esm/src/signal.js":function(m,t,s){"use strict";s.r(t),s.d(t,{CellType:function(){return a}});var a;(function(n){n[n.None=0]="None",n[n.Number=1]="Number",n[n.String=2]="String",n[n.Boolean=3]="Boolean",n[n.Error=4]="Error"})(a||(a={}))},"../../.store/@augloop-types-excel@2.37.2289-c0c724209970b27c58b4/node_modules/@augloop/types-excel/dist/esm/src/generated/tiles.g.js":function(m,t,s){"use strict";s.r(t),s.d(t,{BaseExcelBlock:function(){return C},BaseExcelTable:function(){return M},DirtyDocumentSignalForBdReducer:function(){return $},DirtyRangeSignal:function(){return W},EcsAccessInfo:function(){return P},ExcelBlock:function(){return p},ExcelCell:function(){return A},ExcelComparisonAnnotation:function(){return H},ExcelComparisonItem:function(){return N},ExcelDetectedTableBoundaryNew:function(){return V},ExcelDetectedTableBoundaryPartNew:function(){return L},ExcelExtendedBlock:function(){return h},ExcelGridSubtreeFilter:function(){return b},ExcelMergedCell:function(){return T},ExcelMergedCellInfo:function(){return F},ExcelMetadata:function(){return n},ExcelPipelineHealthAnnotation:function(){return U},ExcelPivotTable:function(){return S},ExcelRange:function(){return g},ExcelRangeAddressNew:function(){return I},ExcelRangeContentSource:function(){return _},ExcelRangeFilter:function(){return y},ExcelRangeFilterBase:function(){return R},ExcelRangeSampleFilter:function(){return k},ExcelRangeWrapper:function(){return f},ExcelRangeWrapperAnnotation:function(){return v},ExcelRangesFilter:function(){return E},ExcelRecognizedTableNew:function(){return B},ExcelTable:function(){return w},ExcelTableColumn:function(){return D},ExcelTableDataGridPartNew:function(){return Z},ExcelWorkflowContext:function(){return Q},ExcelWorkflowTriggerParameters:function(){return j},PathFilter:function(){return x},SessionStatusAnnotation:function(){return X},WorkbookCoauthVersion:function(){return G},WorkflowLimitsRestoredSignal:function(){return q},Worksheet:function(){return o},WorksheetMetadata:function(){return u}});var a=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),n=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelMetadata"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();n.H_={T_:n.getTypeName(),B_:n.getBaseTypes()};var o=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_Worksheet"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_TileGroup"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var u=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_WorksheetMetadata"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();u.H_={T_:u.getTypeName(),B_:u.getBaseTypes()};var g=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRange"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()};var f=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeWrapper"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();f.H_={T_:f.getTypeName(),B_:f.getBaseTypes()};var v=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,[{key:"metadata",get:function(){return this.M_},set:function(J){this.M_=J}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeWrapperAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();v.H_={T_:v.getTypeName(),B_:v.getBaseTypes()};var C=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_BaseExcelBlock"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();C.H_={T_:C.getTypeName(),B_:C.getBaseTypes()};var p=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelBlock"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelBlock","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();p.H_={T_:p.getTypeName(),B_:p.getBaseTypes()};var h=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelExtendedBlock"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelBlock","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();h.H_={T_:h.getTypeName(),B_:h.getBaseTypes()};var F=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelMergedCellInfo"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRange"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();F.H_={T_:F.getTypeName(),B_:F.getBaseTypes()};var R=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeFilterBase"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();R.H_={T_:R.getTypeName(),B_:R.getBaseTypes()};var y=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeFilterBase","AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();y.H_={T_:y.getTypeName(),B_:y.getBaseTypes()};var E=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangesFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeFilterBase","AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();E.H_={T_:E.getTypeName(),B_:E.getBaseTypes()};var x=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_PathFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();x.H_={T_:x.getTypeName(),B_:x.getBaseTypes()};var b=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelGridSubtreeFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();b.H_={T_:b.getTypeName(),B_:b.getBaseTypes()};var k=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeSampleFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeFilter","AugLoop_Excel_ExcelRangeFilterBase","AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();k.H_={T_:k.getTypeName(),B_:k.getBaseTypes()};var D=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,[{key:"metadata",get:function(){return this.M_},set:function(J){this.M_=J}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelTableColumn"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();D.H_={T_:D.getTypeName(),B_:D.getBaseTypes()};var M=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_BaseExcelTable"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();M.H_={T_:M.getTypeName(),B_:M.getBaseTypes()};var w=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelTable"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelTable","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();w.H_={T_:w.getTypeName(),B_:w.getBaseTypes()};var S=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelPivotTable"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelTable","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();S.H_={T_:S.getTypeName(),B_:S.getBaseTypes()};var A=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelCell"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_GridCell"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();A.H_={T_:A.getTypeName(),B_:A.getBaseTypes()};var T=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelMergedCell"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();T.H_={T_:T.getTypeName(),B_:T.getBaseTypes()};var I=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelRangeAddressNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRange"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();I.H_={T_:I.getTypeName(),B_:I.getBaseTypes()};var B=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,[{key:"metadata",get:function(){return this.M_},set:function(J){this.M_=J}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelRecognizedTableNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();B.H_={T_:B.getTypeName(),B_:B.getBaseTypes()};var L=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,[{key:"metadata",get:function(){return this.M_},set:function(J){this.M_=J}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelDetectedTableBoundaryPartNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();L.H_={T_:L.getTypeName(),B_:L.getBaseTypes()};var V=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,[{key:"metadata",get:function(){return this.M_},set:function(J){this.M_=J}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelDetectedTableBoundaryNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();V.H_={T_:V.getTypeName(),B_:V.getBaseTypes()};var Z=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,[{key:"metadata",get:function(){return this.M_},set:function(J){this.M_=J}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelTableDataGridPartNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();Z.H_={T_:Z.getTypeName(),B_:Z.getBaseTypes()};var H=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,[{key:"metadata",get:function(){return this.M_},set:function(J){this.M_=J}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelComparisonAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();H.H_={T_:H.getTypeName(),B_:H.getBaseTypes()};var N=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelComparisonItem"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();N.H_={T_:N.getTypeName(),B_:N.getBaseTypes()};var _=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeContentSource"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();_.H_={T_:_.getTypeName(),B_:_.getBaseTypes()};var P=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_EcsAccessInfo"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();P.H_={T_:P.getTypeName(),B_:P.getBaseTypes()};var W=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_DirtyRangeSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();W.H_={T_:W.getTypeName(),B_:W.getBaseTypes()};var $=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_DirtyDocumentSignalForBdReducer"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyDocumentSignal","AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();$.H_={T_:$.getTypeName(),B_:$.getBaseTypes()};var q=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_WorkflowLimitsRestoredSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();q.H_={T_:q.getTypeName(),B_:q.getBaseTypes()};var j=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelWorkflowTriggerParameters"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();j.H_={T_:j.getTypeName(),B_:j.getBaseTypes()};var G=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_WorkbookCoauthVersion"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();G.H_={T_:G.getTypeName(),B_:G.getBaseTypes()};var Q=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelWorkflowContext"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();Q.H_={T_:Q.getTypeName(),B_:Q.getBaseTypes()};var X=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,[{key:"metadata",get:function(){return this.M_},set:function(J){this.M_=J}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_SessionStatusAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();X.H_={T_:X.getTypeName(),B_:X.getBaseTypes()};var U=(function(){function O(z){Oe(this,O),a.SchemaObject.assign(O,this,z)}return Ne(O,[{key:"metadata",get:function(){return this.M_},set:function(J){this.M_=J}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelPipelineHealthAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(J){return a.SchemaObject.matchesTypesFor(J,[O.getTypeName()])}}])})();U.H_={T_:U.getTypeName(),B_:U.getBaseTypes()}},"../../.store/@augloop-types-excel@2.37.2289-c0c724209970b27c58b4/node_modules/@augloop/types-excel/dist/esm/src/index.js":function(m,t,s){"use strict";s.r(t),s.d(t,{BaseExcelBlock:function(){return n.BaseExcelBlock},BaseExcelTable:function(){return n.BaseExcelTable},DirtyDocumentSignalForBdReducer:function(){return n.DirtyDocumentSignalForBdReducer},DirtyRangeSignal:function(){return n.DirtyRangeSignal},EXTENDED_BLOCK_OVERLAP:function(){return a.EXTENDED_BLOCK_OVERLAP},EcsAccessInfo:function(){return n.EcsAccessInfo},ExcelBlock:function(){return n.ExcelBlock},ExcelCell:function(){return n.ExcelCell},ExcelComparisonAnnotation:function(){return n.ExcelComparisonAnnotation},ExcelComparisonItem:function(){return n.ExcelComparisonItem},ExcelDetectedTableBoundaryNew:function(){return n.ExcelDetectedTableBoundaryNew},ExcelDetectedTableBoundaryPartNew:function(){return n.ExcelDetectedTableBoundaryPartNew},ExcelExtendedBlock:function(){return n.ExcelExtendedBlock},ExcelExtensionRuntimeMode:function(){return a.ExcelExtensionRuntimeMode},ExcelGridSubtreeFilter:function(){return n.ExcelGridSubtreeFilter},ExcelMergedCell:function(){return n.ExcelMergedCell},ExcelMergedCellInfo:function(){return n.ExcelMergedCellInfo},ExcelMetadata:function(){return n.ExcelMetadata},ExcelPipelineHealthAnnotation:function(){return n.ExcelPipelineHealthAnnotation},ExcelPivotTable:function(){return n.ExcelPivotTable},ExcelRange:function(){return n.ExcelRange},ExcelRangeAddressNew:function(){return n.ExcelRangeAddressNew},ExcelRangeContentSource:function(){return n.ExcelRangeContentSource},ExcelRangeContentSourceType:function(){return a.ExcelRangeContentSourceType},ExcelRangeDataSamplingScheme:function(){return a.ExcelRangeDataSamplingScheme},ExcelRangeDataSamplingSchemeNew:function(){return a.ExcelRangeDataSamplingSchemeNew},ExcelRangeFilter:function(){return n.ExcelRangeFilter},ExcelRangeFilterBase:function(){return n.ExcelRangeFilterBase},ExcelRangeSampleFilter:function(){return n.ExcelRangeSampleFilter},ExcelRangeWrapper:function(){return n.ExcelRangeWrapper},ExcelRangeWrapperAnnotation:function(){return n.ExcelRangeWrapperAnnotation},ExcelRangesFilter:function(){return n.ExcelRangesFilter},ExcelRecognizedTableFieldAggregation:function(){return a.ExcelRecognizedTableFieldAggregation},ExcelRecognizedTableFieldAggregationNew:function(){return a.ExcelRecognizedTableFieldAggregationNew},ExcelRecognizedTableFieldClassification:function(){return a.ExcelRecognizedTableFieldClassification},ExcelRecognizedTableFieldClassificationNew:function(){return a.ExcelRecognizedTableFieldClassificationNew},ExcelRecognizedTableNew:function(){return n.ExcelRecognizedTableNew},ExcelRecognizedTableOrientation:function(){return a.ExcelRecognizedTableOrientation},ExcelRecognizedTableOrientationNew:function(){return a.ExcelRecognizedTableOrientationNew},ExcelSessionCloseActionType:function(){return a.ExcelSessionCloseActionType},ExcelTable:function(){return n.ExcelTable},ExcelTableColumn:function(){return n.ExcelTableColumn},ExcelTableDataGridPartNew:function(){return n.ExcelTableDataGridPartNew},ExcelWorkflowContext:function(){return n.ExcelWorkflowContext},ExcelWorkflowTriggerParameters:function(){return n.ExcelWorkflowTriggerParameters},FetchRangeProperty:function(){return a.FetchRangeProperty},ObserverSessionType:function(){return a.ObserverSessionType},PathFilter:function(){return n.PathFilter},SamplingScheme:function(){return a.SamplingScheme},SessionStatusAnnotation:function(){return n.SessionStatusAnnotation},SessionStatusAnnotationRuntimeMode:function(){return a.SessionStatusAnnotationRuntimeMode},TableType:function(){return a.TableType},WorkbookCoauthVersion:function(){return n.WorkbookCoauthVersion},WorkflowLimitsRestoredSignal:function(){return n.WorkflowLimitsRestoredSignal},Worksheet:function(){return n.Worksheet},WorksheetMetadata:function(){return n.WorksheetMetadata},excelExtensionSyncSenderId:function(){return a.excelExtensionSyncSenderId},pipelineCellTypeName:function(){return a.pipelineCellTypeName}});var a=s("../../.store/@augloop-types-excel@2.37.2289-c0c724209970b27c58b4/node_modules/@augloop/types-excel/dist/esm/src/tiles.js"),n=s("../../.store/@augloop-types-excel@2.37.2289-c0c724209970b27c58b4/node_modules/@augloop/types-excel/dist/esm/src/generated/tiles.g.js")},"../../.store/@augloop-types-excel@2.37.2289-c0c724209970b27c58b4/node_modules/@augloop/types-excel/dist/esm/src/tiles.js":function(m,t,s){"use strict";s.r(t),s.d(t,{EXTENDED_BLOCK_OVERLAP:function(){return a},ExcelExtensionRuntimeMode:function(){return D},ExcelRangeContentSourceType:function(){return b},ExcelRangeDataSamplingScheme:function(){return E},ExcelRangeDataSamplingSchemeNew:function(){return h},ExcelRecognizedTableFieldAggregation:function(){return R},ExcelRecognizedTableFieldAggregationNew:function(){return f},ExcelRecognizedTableFieldClassification:function(){return F},ExcelRecognizedTableFieldClassificationNew:function(){return g},ExcelRecognizedTableOrientation:function(){return y},ExcelRecognizedTableOrientationNew:function(){return v},ExcelSessionCloseActionType:function(){return M},FetchRangeProperty:function(){return o},ObserverSessionType:function(){return x},SamplingScheme:function(){return C},SessionStatusAnnotationRuntimeMode:function(){return k},TableType:function(){return p},excelExtensionSyncSenderId:function(){return n},pipelineCellTypeName:function(){return u}});var a=5,n="ExcelExtensionSenderId",o;(function(w){w[w.None=0]="None",w[w.FormulaR1C1=1]="FormulaR1C1",w[w.Text=2]="Text",w[w.NumberFormat=4]="NumberFormat",w[w.RawValue=8]="RawValue",w[w.NumberFormatCategory=16]="NumberFormatCategory",w[w.Borders=32]="Borders",w[w.FillColor=64]="FillColor",w[w.FontColor=128]="FontColor",w[w.FontOptions=256]="FontOptions",w[w.UseNewFormatFetcher=512]="UseNewFormatFetcher",w[w.SparseCells=1024]="SparseCells",w[w.OmitCoordsForAdjacentCell=2048]="OmitCoordsForAdjacentCell",w[w.FormulaA1=4096]="FormulaA1",w[w.IsFormula=8192]="IsFormula",w[w.IncludeRichFormattedEmptyCells=16384]="IncludeRichFormattedEmptyCells",w[w.NumberFormatNonLocalized=32768]="NumberFormatNonLocalized",w[w.NotSupportedInAugloop=65536]="NotSupportedInAugloop",w[w.FetchMultipleRanges=131072]="FetchMultipleRanges",w[w.ReturnRemainingLocations=262144]="ReturnRemainingLocations"})(o||(o={}));var u="ICell",g;(function(w){w.Dimension="dimension",w.Measure="measure"})(g||(g={}));var f;(function(w){w.None="none",w.Sum="sum",w.Count="count",w.Average="average",w.Min="min",w.Max="max",w.DistinctCount="distinctCount",w.StdDev="stdDev",w.Variance="variance"})(f||(f={}));var v;(function(w){w.RowMajor="rowMajor",w.ColumnMajor="columnMajor"})(v||(v={}));var C;(function(w){w[w.None=0]="None",w[w.RowsSampled=1]="RowsSampled",w[w.ColumnsSampled=2]="ColumnsSampled"})(C||(C={}));var p;(function(w){w.None="none",w.Other="other",w.ColumnMajorFlat="columnMajorFlat",w.RowMajorFlat="rowMajorFlat",w.SimpleCrossTable="simpleCrossTable"})(p||(p={}));var h;(function(w){w.None="none",w.ColumnMajorTabularSkipRows="columnMajorTabularSkipRows",w.RowMajorTabularSkipColumns="rowMajorTabularSkipColumns "})(h||(h={}));var F;(function(w){w.Dimension="dimension",w.Measure="measure"})(F||(F={}));var R;(function(w){w.None="none",w.Sum="sum",w.Count="count",w.Average="average",w.Min="min",w.Max="max",w.DistinctCount="distinctCount",w.StdDev="stdDev",w.Variance="variance"})(R||(R={}));var y;(function(w){w.RowMajor="rowMajor",w.ColumnMajor="columnMajor"})(y||(y={}));var E;(function(w){w.None="none",w.ColumnMajorTabularSkipRows="columnMajorTabularSkipRows",w.RowMajorTabularSkipColumns="rowMajorTabularSkipColumns "})(E||(E={}));var x;(function(w){w.None="None",w.Invisible="Invisible",w.Visible="Visible",w.InferredByCopilotLicense="InferredByCopilotLicense"})(x||(x={}));var b;(function(w){w.Ecs="ECS",w.ExcelClient="ExcelClient"})(b||(b={}));var k;(function(w){w.Init="Init",w.Seeding="Seeding",w.Signal="Signal",w.Closed="Closed"})(k||(k={}));var D;(function(w){w.Init="Init",w.PendingSeeding="PendingSeeding",w.Seeding="Seeding",w.Signal="Signal",w.Closing="Closing",w.Closed="Closed"})(D||(D={}));var M;(function(w){w.PermanentClose="PermanentClose",w.ReconnectOnActivity="ReconnectOnActivity",w.ReconnectImmediately="ReconnectImmediately",w.None="None"})(M||(M={}))},"../../.store/@augloop-types-formula-by-example@1.3.10529-e46cfa55108d5023a3d4/node_modules/@augloop-types/formula-by-example/dist/esm/src/annotations.js":function(m,t,s){"use strict";s.r(t),s.d(t,{FormulaByExampleInvocationMethod:function(){return n},FormulaByExampleResultKind:function(){return a},ValueType:function(){return o}});var a;(function(u){u[u.Success=0]="Success",u[u.NoFormulas=1]="NoFormulas",u[u.Failed=2]="Failed"})(a||(a={}));var n;(function(u){u[u.Explicit=0]="Explicit",u[u.Implicit=1]="Implicit"})(n||(n={}));var o;(function(u){u[u.General=0]="General",u[u.Number=1]="Number",u[u.DateTime=2]="DateTime"})(o||(o={}))},"../../.store/@augloop-types-formula-by-example@1.3.10529-e46cfa55108d5023a3d4/node_modules/@augloop-types/formula-by-example/dist/esm/src/generated/annotations.g.js":function(m,t,s){"use strict";s.r(t),s.d(t,{FormulaByExampleAnnotation:function(){return u},FormulaByExamplePreviewAnnotation:function(){return g},FormulaByExampleSignal:function(){return n},FormulaByExampleWarmUpAnnotation:function(){return f},FormulaByExampleWarmUpSignal:function(){return o}});var a=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),n=(function(){function v(C){Oe(this,v),a.SchemaObject.assign(v,this,C)}return Ne(v,null,[{key:"getTypeName",value:function(){return"AugLoop_FormulaByExample_FormulaByExampleSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(p){return a.SchemaObject.matchesTypesFor(p,[v.getTypeName()])}}])})();n.H_={T_:n.getTypeName(),B_:n.getBaseTypes()};var o=(function(){function v(C){Oe(this,v),a.SchemaObject.assign(v,this,C)}return Ne(v,null,[{key:"getTypeName",value:function(){return"AugLoop_FormulaByExample_FormulaByExampleWarmUpSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(p){return a.SchemaObject.matchesTypesFor(p,[v.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var u=(function(){function v(C){Oe(this,v),a.SchemaObject.assign(v,this,C)}return Ne(v,[{key:"metadata",get:function(){return this.M_},set:function(p){this.M_=p}}],[{key:"getTypeName",value:function(){return"AugLoop_FormulaByExample_FormulaByExampleAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(p){return a.SchemaObject.matchesTypesFor(p,[v.getTypeName()])}}])})();u.H_={T_:u.getTypeName(),B_:u.getBaseTypes()};var g=(function(){function v(C){Oe(this,v),a.SchemaObject.assign(v,this,C)}return Ne(v,[{key:"metadata",get:function(){return this.M_},set:function(p){this.M_=p}}],[{key:"getTypeName",value:function(){return"AugLoop_FormulaByExample_FormulaByExamplePreviewAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(p){return a.SchemaObject.matchesTypesFor(p,[v.getTypeName()])}}])})();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()};var f=(function(){function v(C){Oe(this,v),a.SchemaObject.assign(v,this,C)}return Ne(v,[{key:"metadata",get:function(){return this.M_},set:function(p){this.M_=p}}],[{key:"getTypeName",value:function(){return"AugLoop_FormulaByExample_FormulaByExampleWarmUpAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(p){return a.SchemaObject.matchesTypesFor(p,[v.getTypeName()])}}])})();f.H_={T_:f.getTypeName(),B_:f.getBaseTypes()}},"../../.store/@augloop-types-formula-by-example@1.3.10529-e46cfa55108d5023a3d4/node_modules/@augloop-types/formula-by-example/dist/esm/src/index.js":function(m,t,s){"use strict";s.r(t),s.d(t,{FormulaByExampleAnnotation:function(){return n.FormulaByExampleAnnotation},FormulaByExampleInvocationMethod:function(){return a.FormulaByExampleInvocationMethod},FormulaByExamplePreviewAnnotation:function(){return n.FormulaByExamplePreviewAnnotation},FormulaByExampleResultKind:function(){return a.FormulaByExampleResultKind},FormulaByExampleSignal:function(){return n.FormulaByExampleSignal},FormulaByExampleWarmUpAnnotation:function(){return n.FormulaByExampleWarmUpAnnotation},FormulaByExampleWarmUpSignal:function(){return n.FormulaByExampleWarmUpSignal},ValueType:function(){return a.ValueType}});var a=s("../../.store/@augloop-types-formula-by-example@1.3.10529-e46cfa55108d5023a3d4/node_modules/@augloop-types/formula-by-example/dist/esm/src/annotations.js"),n=s("../../.store/@augloop-types-formula-by-example@1.3.10529-e46cfa55108d5023a3d4/node_modules/@augloop-types/formula-by-example/dist/esm/src/generated/annotations.g.js")},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/Activity.js":function(m,t,s){"use strict";s.r(t),s.d(t,{createActivity:function(){return C},getCurrentMilliseconds:function(){return v}});var a=s("../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js"),n=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/Contracts.js"),o=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/OTelNotifications.js"),u=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/SimpleTelemetryLogger.js"),g=1,f=0,v=function(){return typeof self=="object"&&typeof self.performance=="object"&&typeof self.performance.now=="function"?v=function(){return self.performance.now()}:v=function(){return Date.now()},v()},C=function p(h){var F=v(),R,y=(0,u.cloneEvent)(h.telemetryEvent);return(0,a.__assign)((0,a.__assign)({cv:h.parentCv.getNext()},y),{createChildActivity:function(x){return p({telemetryEvent:x,sendTelemetryEvent:h.sendTelemetryEvent,parentCv:this.cv})},setResult:function(x,b,k){this.result={code:x,type:b,tag:k}},endNow:function(){var x=this,b,k;if(R){(0,o.logNotification)(0,0,function(){return"'".concat(x.eventName,"' already ended")});return}this.success===void 0&&this.result===void 0&&(0,o.logNotification)(1,0,function(){return"Activity does not have success or result set"});var D=v(),M=Math.floor((D-F)*1e3);R=!0;var w={duration:M,count:g,aggMode:f,cV:this.cv.value,success:this.success,result:this.result},S=(k=(b=this.eventContract)===null||b===void 0?void 0:b.dataFields)!==null&&k!==void 0?k:[];return S.push.apply(S,n.Activity.getFields(w)),this.eventContract={name:n.Activity.contractName,dataFields:S},h.sendTelemetryEvent(this)}})}},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/AlchemyContracts/UserSuccessRate.js":function(m,t,s){"use strict";s.r(t),s.d(t,{IDEAs:function(){return a}});var a;(function(n){var o;(function(u){var g=(function(){function f(v){this.contractName="IDEAs.Copilot.UserSuccessRate",this.IsSuccess=v.IsSuccess,this.RAIBlockEncountered=v.RAIBlockEncountered,this.AuthBlockEncountered=v.AuthBlockEncountered,this.UnsupportedFeatureRequested=v.UnsupportedFeatureRequested,this.ClientBlockEncountered=v.ClientBlockEncountered,this.ServiceBlockEncountered=v.ServiceBlockEncountered}return f.prototype.Accept=function(v){v.Visit({name:"IsSuccess",value:this.IsSuccess,type:1}),v.Visit({name:"RAIBlockEncountered",value:this.RAIBlockEncountered,type:1}),v.Visit({name:"AuthBlockEncountered",value:this.AuthBlockEncountered,type:1}),v.Visit({name:"UnsupportedFeatureRequested",value:this.UnsupportedFeatureRequested,type:1}),v.Visit({name:"ClientBlockEncountered",value:this.ClientBlockEncountered,type:1}),v.Visit({name:"ServiceBlockEncountered",value:this.ServiceBlockEncountered,type:1})},f})();u.UserSuccessRate=g})(o=n.Copilot||(n.Copilot={}))})(a||(a={}))},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/AlchemyContracts/Utils.js":function(m,t,s){"use strict";s.r(t),s.d(t,{SafeVisitor:function(){return u},getFields:function(){return g}});var a=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/Contracts.js"),n=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),o=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/OTelNotifications.js"),u=function(v,C){return{Visit:function(h){try{if(h.value!==void 0){var F=h.name,R=h.value,y=h.type;switch(y){case 1:(0,a.addBooleanDataField)(v,C,F,R);break;case 0:(0,a.addStringDataField)(v,C,F,R);break;case 2:(0,a.addInt64DataField)(v,C,F,R);break;case 3:(0,a.addDoubleDataField)(v,C,F,R);break;case 4:(0,a.addGuidDataField)(v,C,F,R);break;default:var E=y;throw new Error("Invalid type: ".concat(E))}}}catch(x){(0,o.logNotification)(0,0,function(){return"Error: ".concat(x)})}}}};function g(f,v){var C=[];return f.Accept(u(C,v)),C.push((0,n.makeStringDataField)("zC.".concat(v),f.contractName)),C}},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/Contracts.js":function(m,t,s){"use strict";s.r(t),s.d(t,{Activity:function(){return p},App:function(){return E},Asha:function(){return w},AudienceGroup:function(){return k},ContentIdentifier:function(){return A},Copilot:function(){return M},Funnel:function(){return F},HealthQosError:function(){return b},Module:function(){return S},Platform:function(){return y},Release:function(){return D},Result:function(){return C},Session:function(){return x},User:function(){return h},UserAction:function(){return R},addBooleanDataField:function(){return u},addDoubleDataField:function(){return f},addGuidDataField:function(){return v},addInt64DataField:function(){return g},addStringDataField:function(){return o},getFullFieldName:function(){return n}});var a=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js");function n(T,I){return T?T+"."+I:I}function o(T,I,B,L,V){V===void 0&&(V=4),L&&T.push((0,a.makeStringDataField)("".concat(n(I,B)),L,V))}function u(T,I,B,L){typeof L=="boolean"&&T.push((0,a.makeBooleanDataField)("".concat(n(I,B)),L))}function g(T,I,B,L){if(typeof L=="number"){var V=Math.round(L);T.push((0,a.makeInt64DataField)("".concat(n(I,B)),V))}}function f(T,I,B,L){typeof L=="number"&&T.push((0,a.makeDoubleDataField)("".concat(n(I,B)),L))}function v(T,I,B,L){L&&T.push((0,a.makeGuidDataField)("".concat(n(I,B)),L))}var C={getFields:function(I){var B="Activity.Result",L="Office.System.Result",V=[];return g(V,B,"Code",I.code),o(V,B,"Type",I.type),g(V,B,"Tag",I.tag),u(V,B,"IsExpected",I.isExpected),V.push((0,a.makeStringDataField)("zC.Activity.Result",L)),V}},p={contractName:"Office.System.Activity",getFields:function(I){var B="Activity",L=[];return o(L,B,"CV",I.cV),g(L,B,"Duration",I.duration),g(L,B,"Count",I.count),g(L,B,"AggMode",I.aggMode),u(L,B,"Success",I.success),I.result&&L.push.apply(L,C.getFields(I.result)),L.push((0,a.makeStringDataField)("zC.Activity",this.contractName)),L}},h={getFields:function(I){var B="User",L=[];return o(L,B,"PrimaryIdentityHash",I.primaryIdentityHash),o(L,B,"PrimaryIdentitySpace",I.primaryIdentitySpace),o(L,B,"TenantId",I.tenantId,1),o(L,B,"TenantGroup",I.tenantGroup,1),u(L,B,"IsAnonymous",I.isAnonymous),u(L,B,"IsSignedIn",I.isSignedIn),o(L,B,"TelemetryRegion",I.telemetryRegion),L}},F={getFields:function(I,B){var L=[];return o(L,I,"Name",B.name),o(L,I,"State",B.state),L}},R={getFields:function(I){var B="UserAction",L=[];return g(L,B,"Id",I.id),o(L,B,"Name",I.name),o(L,B,"CommandSurface",I.commandSurface),o(L,B,"ParentName",I.parentName),o(L,B,"TriggerMethod",I.triggerMethod),g(L,B,"TimeOffsetMs",I.timeOffsetMs),L}},y;(function(T){T.Web="Web",T.Desktop="Desktop",T.Universal="Universal",T.Mobile="Mobile",T.Win32="Win32",T.Mac="Mac",T.iOS="iOS",T.Android="Android"})(y||(y={}));var E={getFields:function(I){var B="App",L=[];return o(L,B,"Name",I.name,1),o(L,B,"Platform",I.platform,1),o(L,B,"Version",I.version,1),L}},x={getFields:function(I){var B="Session",L=[];return o(L,B,"Id",I.id,1),o(L,B,"EcsETag",I.ecsETag,1),L}},b={getFields:function(I){var B=[];return B.push((0,a.makeStringDataField)("Pillar",I.pillar)),B.push((0,a.makeStringDataField)("Veto",I.veto)),B.push((0,a.makeBooleanDataField)("IsIntentional",I.isIntentional)),B.push((0,a.makeBooleanDataField)("IsInternal",I.isInternal)),B.push((0,a.makeBooleanDataField)("AlertOnPillar",I.alertOnPillar)),B.push((0,a.makeBooleanDataField)("IsSessionEndingError",I.isSessionEndingError)),u(B,void 0,"InStaging",I.inStaging),B}},k;(function(T){T.Automation="Automation",T.Dogfood="Dogfood",T.Microsoft="Microsoft",T.Insiders="Insiders",T.Production="Production"})(k||(k={}));var D={getFields:function(I){var B="Release",L=[];return o(L,B,"AudienceGroup",I.audienceGroup,1),L}},M;(function(T){var I="Office.System.Copilot",B="Copilot",L;(function(W){W.IsEnabled="IsEnabled",W.IsSeen="IsSeen",W.IsTried="IsTried",W.IsKept="IsKept",W.IsRejected="IsRejected",W.IsAutonomousRun="IsAutonomousRun"})(L=T.FeatureActionType||(T.FeatureActionType={}));var V;(function(W){W.ContentGeneration="Content Generation",W.Commanding="Commanding",W.QAandSummaries="QA and Summaries",W.Collaboration="Collaboration",W.Suggestions="Suggestions"})(V=T.Capability||(T.Capability={}));var Z;(function(W){W.BizChat="BizChat",W.Chat="Chat",W.Canvas="Canvas",W.SuggestionsPane="Suggestions Pane",W.Backstage="Backstage"})(Z=T.EntryPoint||(T.EntryPoint={}));var H;(function(W){W.Create="Create",W.Command="Command",W.Ask="Ask",W.Summarize="Summarize",W.Share="Share",W.Analyze="Analyze"})(H=T.Verb||(T.Verb={}));var N;(function(W){W.Ribbon="Ribbon",W.Skittle="Skittle",W.Handoffs="Handoffs",W.TopOfDoc="TopOfDoc",W.ContextMenu="ContextMenu",W.FirstRunExperience="FirstRunExperience",W.Nudges="Nudges",W.AIRibbon="AIRibbon",W.CopilotLab="CopilotLab",W.Formula="Formula"})(N=T.ActionOrigin||(T.ActionOrigin={}));var _;(function(W){W.Reactive="Reactive",W.Proactive="Proactive",W.Autonomous="Autonomous"})(_=T.FeatureClass||(T.FeatureClass={}));function P(W){var $=[];return o($,B,"FeatureActionType",W.featureActionType),u($,B,"IsUserInitiated",W.isUserInitiated),o($,B,"FeatureName",W.featureName),o($,B,"SubFeatureName",W.subFeatureName),o($,B,"Capability",W.capability),u($,B,"IsThumbsUp",W.isThumbsUp),o($,B,"EntryPoint",W.entryPoint),o($,B,"Verb",W.verb),o($,B,"InteractionId",W.interactionId),o($,B,"ConversationId",W.conversationId),o($,B,"ActionOrigin",W.actionOrigin),o($,B,"FeatureClass",W.featureClass),$.push((0,a.makeStringDataField)("zC.".concat(B),I)),$}T.getFields=P})(M||(M={}));var w;(function(T){var I="Office.System.Asha",B="Asha",L;(function(Z){Z.Pillar="Pillar",Z.Error="Error"})(L=T.EventType||(T.EventType={}));function V(Z){var H=[];return o(H,B,"EventType",Z.eventType),o(H,B,"Pillar",Z.pillar),o(H,B,"Scenario",Z.scenario),o(H,B,"Veto",Z.veto),o(H,B,"Error",Z.error),u(H,B,"InStaging",Z.inStaging),u(H,B,"IsSessionEndingError",Z.isSessionEndingError),u(H,B,"IsIntentional",Z.isIntentional),u(H,B,"IsInternal",Z.isInternal),H.push((0,a.makeStringDataField)("zC.".concat(B),I)),H}T.getFields=V})(w||(w={}));var S;(function(T){function I(B,L){var V=[];return L.name!==void 0&&V.push((0,a.makeStringDataField)("".concat(B,".Name"),L.name)),L.platform!==void 0&&V.push((0,a.makeStringDataField)("".concat(B,".Platform"),L.platform)),L.version!==void 0&&V.push((0,a.makeStringDataField)("".concat(B,".Version"),L.version)),L.sessionId!==void 0&&V.push((0,a.makeStringDataField)("".concat(B,".SessionId"),L.sessionId)),L.immediateHost!==void 0&&V.push((0,a.makeStringDataField)("".concat(B,".ImmediateHost"),L.immediateHost)),L.subModuleName!==void 0&&V.push((0,a.makeStringDataField)("".concat(B,".SubModuleName"),L.subModuleName)),L.context!==void 0&&V.push((0,a.makeStringDataField)("".concat(B,".Context"),L.context)),L.referrer!==void 0&&V.push((0,a.makeStringDataField)("".concat(B,".Referrer"),L.referrer)),V}T.getFields=I})(S||(S={}));var A;(function(T){var I="Office.System.ContentIdentifier",B="ContentIdentifier";function L(V){var Z=[];return Z.push((0,a.makeStringDataField)("".concat(B,".ContentType"),V.contentType)),Z.push((0,a.makeStringDataField)("".concat(B,".ContentId"),V.contentId)),V.subContentType!==void 0&&Z.push((0,a.makeStringDataField)("".concat(B,".SubContentType"),V.subContentType)),V.subContentId!==void 0&&Z.push((0,a.makeStringDataField)("".concat(B,".SubContentId"),V.subContentId)),Z.push((0,a.makeStringDataField)("zC.".concat(B),I)),Z}T.getFields=L})(A||(A={}))},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/CopilotContractBuilder.js":function(m,t,s){"use strict";s.r(t),s.d(t,{CopilotContractBuilder:function(){return n}});var a=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/Contracts.js"),n=(function(){function o(){this.featureActionType=void 0,this.isUserInitiated=void 0,this.featureName=void 0,this.isThumbsUp=void 0,this.entryPoint=void 0,this.subFeatureName=void 0,this.interactionId=void 0,this.conversationId=void 0}return o.Enabled=function(u){var g=new o;return g.featureActionType=a.Copilot.FeatureActionType.IsEnabled,g.featureName=u,g},o.Seen=function(u){var g=new o;return g.featureActionType=a.Copilot.FeatureActionType.IsSeen,g.featureName=u,g},o.Kept=function(u,g,f){var v=new o;return v.featureActionType=a.Copilot.FeatureActionType.IsKept,v.featureName=u,v.interactionId=g,v.conversationId=f,v},o.Rejected=function(u,g,f){var v=new o;return v.featureActionType=a.Copilot.FeatureActionType.IsRejected,v.featureName=u,v.isUserInitiated=!0,v.interactionId=g,v.conversationId=f,v},o.ThumbsUp=function(u,g,f){var v=new o;return v.featureName=u,v.isUserInitiated=!0,v.isThumbsUp=!0,v.interactionId=g,v.conversationId=f,v},o.ThumbsDown=function(u,g,f){var v=new o;return v.featureName=u,v.isUserInitiated=!0,v.isThumbsUp=!1,v.interactionId=g,v.conversationId=f,v},o.Tried=function(u,g,f,v,C){var p=new o;return p.featureActionType=a.Copilot.FeatureActionType.IsTried,p.featureName=u,p.isUserInitiated=f,p.entryPoint=v,p.interactionId=g,p.conversationId=C,p},o})()},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/CorrelationVector.js":function(m,t,s){"use strict";s.r(t),s.d(t,{CV:function(){return n},getBaseCv:function(){return o}});var a,n=(function(){function u(g){this.value=g,this.nextChild=0}return u.prototype.getNext=function(){return new u("".concat(this.value,".").concat(++this.nextChild))},u})();function o(){if(!a){for(var u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",g=22,f=[],v=0;v<g;v++)f.push(u.charAt(Math.floor(Math.random()*u.length)));a=new n(f.join(""))}return a}},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js":function(m,t,s){"use strict";s.r(t),s.d(t,{makeBooleanDataField:function(){return a},makeDoubleDataField:function(){return o},makeGuidDataField:function(){return g},makeInt64DataField:function(){return n},makeStringDataField:function(){return u}});function a(v,C,p){return f(v,1,C,p)}function n(v,C,p){return f(v,2,C,p)}function o(v,C,p){return f(v,3,C,p)}function u(v,C,p){return f(v,0,C,p)}function g(v,C,p){return f(v,4,C,p)}function f(v,C,p,h){return{name:v,dataType:C,value:p,classification:h||4}}},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/EventFlagFiller.js":function(m,t,s){"use strict";s.r(t),s.d(t,{getEffectiveEventFlags:function(){return n}});var a=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/OTelNotifications.js");function n(o){var u={costPriority:1,samplingPolicy:1,persistencePriority:1,dataCategories:0,diagnosticLevel:100};return(!o.eventFlags||!o.eventFlags.dataCategories)&&(0,a.logNotification)(0,0,function(){return"DataCategories"}),o.eventFlags&&(o.eventFlags.costPriority&&(u.costPriority=o.eventFlags.costPriority),o.eventFlags.samplingPolicy&&(u.samplingPolicy=o.eventFlags.samplingPolicy),o.eventFlags.persistencePriority&&(u.persistencePriority=o.eventFlags.persistencePriority),o.eventFlags.dataCategories&&(u.dataCategories=o.eventFlags.dataCategories),o.eventFlags.diagnosticLevel&&(u.diagnosticLevel=o.eventFlags.diagnosticLevel)),u}},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/InternalContracts.js":function(m,t,s){"use strict";s.r(t),s.d(t,{Error:function(){return n}});var a=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),n={getFields:function(u){var g="Error",f=[];return f.push((0,a.makeStringDataField)("".concat(g,".ErrorGroup"),u.errorGroup)),f.push((0,a.makeInt64DataField)("".concat(g,".Tag"),u.tag)),u.code!==void 0&&f.push((0,a.makeInt64DataField)("".concat(g,".Code"),u.code)),u.id!==void 0&&f.push((0,a.makeInt64DataField)("".concat(g,".Id"),u.id)),u.count!==void 0&&f.push((0,a.makeInt64DataField)("".concat(g,".Count"),u.count)),f}}},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/OTelNotifications.js":function(m,t,s){"use strict";s.r(t),s.d(t,{logError:function(){return g},logNotification:function(){return u},onNotification:function(){return o}});function a(){var f=[];return{fireEvent:function(C){f.forEach(function(p){return p(C)})},addListener:function(C){C&&f.push(C)}}}var n=a();function o(){return n}function u(f,v,C){n.fireEvent({level:f,category:v,message:C})}function g(f,v,C){u(0,f,function(){var p=C instanceof Error?C.message:"";return"".concat(v,": ").concat(p)})}},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/SimpleTelemetryLogger.js":function(m,t,s){"use strict";s.r(t),s.d(t,{SimpleTelemetryLogger:function(){return F},SuppressNexus:function(){return p},cloneEvent:function(){return h}});var a=s("../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js"),n=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TenantTokenManager.js"),o=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TelemetryEventValidator.js"),u=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/OTelNotifications.js"),g=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/Version.js"),f=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),v=2,C=1e3,p=-1;function h(R){var y={eventName:R.eventName,eventFlags:R.eventFlags||{},telemetryProperties:R.telemetryProperties?(0,a.__assign)({},R.telemetryProperties):{},dataFields:R.dataFields?R.dataFields.slice():[],timestamp:R.timestamp||new Date().getTime()};return R.eventContract&&(y.eventContract={name:R.eventContract.name,dataFields:R.eventContract.dataFields.slice()}),y}var F=(function(){function R(y,E,x){var b,k,D;this.telemetrySinks=[],this.persistentDataFields=[],this.partAFields=[],this.eventQueue=[],this.config=x||{},this.instanceId=++R.instanceCounter,y&&(this.telemetrySinks=y.telemetrySinks,(b=this.persistentDataFields).push.apply(b,y.persistentDataFields),this.config=(0,a.__assign)((0,a.__assign)({},y.getConfig()),this.config),(k=this.partAFields).push.apply(k,y.partAFields)),E&&(D=this.persistentDataFields).push.apply(D,E)}return R.prototype.addEventContentType=function(y,E){y.push((0,f.makeInt64DataField)("EventContent.Type",E))},R.prototype.sendTelemetryEvent=function(y){var E=h(y),x=E.telemetryProperties;x.nexusTenantToken=p;var b=x.ariaTenantToken;if(!b){var k=(0,n.fillTenantTokens)(E.eventName,x);if(!k&&!b){(0,u.logNotification)(0,0,function(){return"No tenant token: "+y.eventName});return}}this.sendTelemetryEventInternal(E,1)},R.prototype.sendNonStandardEvent=function(y,E){var x=h(y);this.sendTelemetryEventInternal(x,E)},R.prototype.sendCustomerContent=function(y){var E=h(y),x=E.telemetryProperties,b=x.customerContentVersion;return(!b||b>v)&&(x.customerContentVersion=v),x.ariaTenantToken=void 0,x.nexusTenantToken=void 0,x.dnmToken=void 0,this.addEventContentType(E.dataFields,2),this.sendTelemetryEventInternal(E,2)},R.prototype.sendDirectNumericEvent=function(y){var E=h(y),x=E.telemetryProperties;if(!x.dnmToken){var b=(0,n.fillTenantTokens)(E.eventName,x);if(!b&&!x.dnmToken){(0,u.logNotification)(0,0,function(){return"No dnm token: "+E.eventName});return}}this.addEventContentType(E.dataFields,1),this.sendTelemetryEventInternal(E,3)},R.prototype.sendTelemetryEventInternal=function(y,E){if(E!==2&&(y.telemetryProperties.customerContentVersion||y.telemetryProperties.customerContentType)){(0,u.logNotification)(0,0,function(){return"Customer content"});return}try{if(this.telemetrySinks.length===0){this.config.enableQueue&&this.eventQueue.length<C?this.eventQueue.push([y,E]):(0,u.logNotification)(1,0,function(){return"No telemetry sinks are attached."});return}this.processTelemetryEvent(y,E)}catch(x){(0,u.logError)(0,"SendTelemetryEvent",x);return}this.telemetrySinks.forEach(function(x){try{E===3||E===2?x.sendNonStandardEvent&&x.sendNonStandardEvent(y,E):x.sendTelemetryEvent(y)}catch{}})},R.prototype.processTelemetryEvent=function(y,E){var x,b,k;if(y.dataFields&&((k=y.dataFields)===null||k===void 0||k.unshift((0,f.makeStringDataField)("OTelJS.Version",g.oteljsVersion)),E!==3&&this.persistentDataFields&&(x=y.dataFields).unshift.apply(x,this.persistentDataFields)),this.partAFields.length>0){var D=y.eventContract||{name:"",dataFields:[]};(b=D.dataFields).push.apply(b,this.partAFields),y.eventContract=D}this.config.disableValidation||(0,o.validateTelemetryEvent)(y)},R.prototype.addSink=function(y){this.telemetrySinks.push(y),this.flushQueue()},R.prototype.flushQueue=function(){var y=this.eventQueue;if(this.eventQueue=[],this.telemetrySinks.length>0)for(var E=0,x=y;E<x.length;E++){var b=x[E],k=b[0],D=b[1];this.sendTelemetryEventInternal(k,D)}},R.prototype.setTenantToken=function(y,E,x){(0,n.setTenantTokens)(y,{ariaTenantToken:E,nexusTenantToken:x})},R.prototype.setDNMToken=function(y,E){(0,n.setTenantTokens)(y,{dnmToken:E})},R.prototype.cloneEvent=function(y){return h(y)},R.prototype.getConfig=function(){return this.config},R.instanceCounter=0,R})()},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/SpecializedTelemetryLogger.js":function(m,t,s){"use strict";s.r(t),s.d(t,{SpecializedTelemetryLogger:function(){return u}});var a=s("../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js"),n=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/Contracts.js"),o=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TelemetryLogger.js"),u=(function(g){(0,a.__extends)(f,g);function f(v,C,p){return g.call(this,v,C,p)||this}return f.prototype.sendCopilotEvent=function(v,C,p,h,F,R){var y=F?(0,a.__spreadArray)([],F,!0):[];y.push.apply(y,n.Copilot.getFields(p)),this.sendTelemetryEvent({eventName:v,telemetryProperties:h,eventFlags:(0,a.__assign)((0,a.__assign)({},C),{samplingPolicy:191}),dataFields:y,timestamp:R})},f.prototype.sendCopilotAshaErrorEvent=function(v){var C=v.eventName,p=v.eventFlags,h=v.copilotContractBuilder,F=v.veto,R=v.error,y=v.scenario,E=v.inStaging,x=E===void 0?!1:E,b=v.isSessionEndingError,k=b===void 0?!1:b,D=v.isIntentional,M=D===void 0?!0:D,w=v.isInternal,S=w===void 0?!1:w,A=v.telemetryProperties,T=v.dataFields,I=v.timestamp,B=T?(0,a.__spreadArray)([],T,!0):[];B.push.apply(B,n.Copilot.getFields(h)),B.push.apply(B,n.Asha.getFields({eventType:n.Asha.EventType.Error,pillar:void 0,scenario:y,veto:F,error:R,inStaging:x,isSessionEndingError:k,isIntentional:M,isInternal:S})),this.sendTelemetryEvent({eventName:C,telemetryProperties:A,eventFlags:(0,a.__assign)((0,a.__assign)({},p),{samplingPolicy:191}),dataFields:B,timestamp:I})},f.prototype.sendAshaPillarEvent=function(v,C,p,h,F,R,y){var E=R?(0,a.__spreadArray)([],R,!0):[];E.push.apply(E,n.Asha.getFields({eventType:n.Asha.EventType.Pillar,pillar:p,scenario:h})),this.sendTelemetryEvent({eventName:v,telemetryProperties:F,eventFlags:(0,a.__assign)((0,a.__assign)({},C),{samplingPolicy:194}),dataFields:E,timestamp:y})},f.prototype.sendAshaErrorEvent=function(v){var C=v.eventName,p=v.eventFlags,h=v.veto,F=v.error,R=v.scenario,y=v.inStaging,E=y===void 0?!1:y,x=v.isSessionEndingError,b=x===void 0?!1:x,k=v.isIntentional,D=k===void 0?!0:k,M=v.isInternal,w=M===void 0?!1:M,S=v.telemetryProperties,A=v.dataFields,T=v.timestamp,I=A?(0,a.__spreadArray)([],A,!0):[];I.push.apply(I,n.Asha.getFields({eventType:n.Asha.EventType.Error,pillar:void 0,scenario:R,veto:h,error:F,inStaging:E,isSessionEndingError:b,isIntentional:D,isInternal:w})),this.sendTelemetryEvent({eventName:C,telemetryProperties:S,eventFlags:(0,a.__assign)((0,a.__assign)({},p),{samplingPolicy:194}),dataFields:I,timestamp:T})},f.prototype.createCopilotTriedActivity=function(v){var C=v.eventName,p=v.eventFlags,h=v.featureName,F=v.interactionId,R=v.isUserInitiated,y=v.entryPoint,E=v.conversationId,x=v.subFeatureName,b=v.telemetryProperties,k=v.dataFields,D=v.timestamp,M=k?(0,a.__spreadArray)([],k,!0):[];return M.push.apply(M,n.Copilot.getFields({featureActionType:n.Copilot.FeatureActionType.IsTried,featureName:h,interactionId:F,isUserInitiated:R,entryPoint:y,conversationId:E,subFeatureName:x,isThumbsUp:void 0})),this.createActivity({eventName:C,telemetryProperties:b,eventFlags:(0,a.__assign)((0,a.__assign)({},p),{samplingPolicy:191}),dataFields:M,timestamp:D})},f})(o.TelemetryLogger)},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TelemetryEventValidator.js":function(m,t,s){"use strict";s.r(t),s.d(t,{DataFieldRegex:function(){return g},EventNameRegex:function(){return u},MaxEventNameLength:function(){return o},validateTelemetryEvent:function(){return f}});var a=9007199254740991,n=-9007199254740991,o=98,u=/^Office(\.[A-Z][a-zA-Z0-9]*){2,}$/,g=/^[a-zA-Z0-9_\.]{1,95}$/;function f(R){v(R.eventName)||F("eventName",R.eventName,u,o);var y=R.eventContract;y&&(y.name&&!C(y.name)&&F("eventContract",y.name,g),p(y.dataFields)),p(R.dataFields)}function v(R){return!R||R.length>o?!1:u.test(R)}function C(R){return g.test(R)}function p(R){R&&R.forEach(function(y){(typeof y.name!="string"||!C(y.name))&&F("dataField name",y.name,g),y.dataType===2&&h(y.value)})}function h(R){if(typeof R!="number"||!isFinite(R)||Math.floor(R)!==R||R<n||R>a)throw new Error("Invalid integer ".concat(JSON.stringify(R)))}function F(R,y,E,x){throw new Error("Invalid ".concat(R," '").concat(y,"' as it does not match regex ").concat(E)+(x?" or exceeds ".concat(x," chars"):""))}},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TelemetryLogger.js":function(m,t,s){"use strict";s.r(t),s.d(t,{TelemetryLogger:function(){return v}});var a=s("../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js"),n=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/SimpleTelemetryLogger.js"),o=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/Activity.js"),u=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/InternalContracts.js"),g=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/Contracts.js"),f=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/CorrelationVector.js"),v=(function(C){(0,a.__extends)(p,C);function p(h,F,R){var y=C.call(this,h,F,R)||this;return y.baseCv=(0,f.getBaseCv)(),y}return p.prototype.createActivity=function(h){return(0,o.createActivity)({sendTelemetryEvent:this.sendTelemetryEvent.bind(this),telemetryEvent:h,parentCv:this.baseCv})},p.prototype.sendActivity=function(h,F,R,y){return this.sendTelemetryEvent({eventName:h,eventContract:{name:g.Activity.contractName,dataFields:g.Activity.getFields(F)},dataFields:R,eventFlags:y})},p.prototype.sendError=function(h){var F=u.Error.getFields(h.error);return h.dataFields!=null&&F.push.apply(F,h.dataFields),this.sendTelemetryEvent({eventName:h.eventName,dataFields:F,eventFlags:h.eventFlags})},p.prototype.createCustomerContentActivity=function(h){return(0,o.createActivity)({sendTelemetryEvent:this.sendCustomerContent.bind(this),telemetryEvent:h,parentCv:this.baseCv})},p})(n.SimpleTelemetryLogger)},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TenantTokenManager.js":function(m,t,s){"use strict";s.r(t),s.d(t,{clear:function(){return f},fillTenantTokens:function(){return g},setTenantTokens:function(){return u}});var a=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/OTelNotifications.js"),n=".",o={};function u(v,C){if(v.substring(0,7)==="Office."&&v[v.length-1]!==n)o[v]?(C.ariaTenantToken&&(o[v].ariaTenantToken=C.ariaTenantToken),C.dnmToken&&(o[v].dnmToken=C.dnmToken)):o[v]=C;else{(0,a.logNotification)(0,0,function(){return"Namespace: ".concat(v)});return}}function g(v,C){for(var p=v.length;p>0;){var h=v.substr(0,p);if(o[h]){var F=o[h];return C.ariaTenantToken=F.ariaTenantToken,C.dnmToken=F.dnmToken,!0}p=v.lastIndexOf(n,p-1)}return!1}function f(){o={}}},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TraceContext/DataModels.js":function(m,t,s){"use strict";s.r(t),s.d(t,{TraceFlags:function(){return a}});var a;(function(n){n[n.None=0]="None",n[n.Sampled=1]="Sampled"})(a||(a={}))},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TraceContext/TraceContext.js":function(m,t,s){"use strict";s.r(t),s.d(t,{TraceContext:function(){return g},createTraceContext:function(){return v},parseTraceContext:function(){return f}});var a=s("../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js"),n=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),o=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TraceContext/TraceParent.js"),u=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TraceContext/TraceState.js"),g=(function(){function C(){}return C.getFields=function(p){var h="Event.",F=p.parent,R=p.state,y=R?R.serialize():void 0;return(0,a.__spreadArray)([(0,n.makeStringDataField)("Event.TraceId",F.traceId),(0,n.makeStringDataField)("Event.TraceParentId",F.parentId),(0,n.makeInt64DataField)("Event.TraceFlags",F.traceFlags)],y?[(0,n.makeStringDataField)("Event.TraceState",y)]:[],!0)},C})();function f(C,p){var h=o.TraceParent.parse(C);if(h){var F=void 0;return p&&(F=u.TraceState.parse(p)),F||(F=new u.TraceState),{parent:h,state:F}}}function v(C){return{parent:o.TraceParent.createNew(C),state:new u.TraceState}}},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TraceContext/TraceParent.js":function(m,t,s){"use strict";s.r(t),s.d(t,{TraceParent:function(){return h},TraceParentRegex:function(){return n}});var a=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TraceContext/DataModels.js"),n=/^([\da-f]{2})-([\da-f]{32})-([\da-f]{16})-([\da-f]{2})(-\S+)?$/,o=function(b){return/^0+$/.test(b)},u=/^([\da-f]{16})$/,g=32,f=16,v="ff",C="00",p=16,h=(function(){function x(b,k,D){b===void 0&&(b=R()),k===void 0&&(k=y()),this.traceId=b,this.version=C,this._parentId=k,this._traceFlags=E(D)}return Object.defineProperty(x.prototype,"parentId",{get:function(){return this._parentId},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"traceFlags",{get:function(){return this._traceFlags},enumerable:!1,configurable:!0}),x.prototype.isValid=function(){return n.test(this.serialize())&&!o(this.traceId)&&!o(this._parentId)},x.prototype.isSampled=function(){return(this.traceFlags&a.TraceFlags.Sampled)===a.TraceFlags.Sampled},x.prototype.updateSampled=function(b,k){return k===this._parentId?!1:this.updateParentId(k)?(this._traceFlags=b?this._traceFlags|a.TraceFlags.Sampled:this._traceFlags&~a.TraceFlags.Sampled,!0):!1},x.prototype.updateParentId=function(b){return b?u.test(b)&&!o(b)?(this._parentId=b,!0):!1:(this._parentId=y(),!0)},x.prototype.serialize=function(){return"".concat(this.version,"-").concat(this.traceId,"-").concat(this._parentId,"-0").concat(this._traceFlags)},x.create=function(b,k,D){var M=new x(b,k,D);return M.isValid()?M:void 0},x.createNew=function(b){return new x(R(),y(),b)},x.parse=function(b){var k=n.exec(b);if(!(!k||k[1]===v||k[1]===C&&k[5]))return x.create(k[2],k[3],parseInt(k[4],p))},x})();function F(x){var b=new Uint8Array(x);window.crypto.getRandomValues(b);var k=Array.from(b).map(function(D){return(256+D).toString(p).slice(1)}).join("");return o(k)?k.slice(1)+"1":k}function R(){return F(16)}function y(){return F(8)}function E(x){return x===void 0&&(x=a.TraceFlags.None),x&a.TraceFlags.Sampled}},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TraceContext/TraceState.js":function(m,t,s){"use strict";s.r(t),s.d(t,{TraceState:function(){return R},ValidKeyRegex:function(){return p},ValidValueRegex:function(){return h}});var a=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/OTelNotifications.js"),n=",",o="=",u="[-_*/0-9a-z]",g="[a-z]".concat(u,"{0,255}"),f="[0-9a-z]".concat(u,"{0,240}"),v="[a-z]".concat(u,"{0,13}"),C="".concat(f,"@").concat(v),p=new RegExp("^(?:".concat(g,"|").concat(C,")$")),h=/^[ -+--<>-~]{0,255}[!-+--<>-~]$/,F=32,R=(function(){function y(){this._listMemberMap=new Map}return y.prototype.set=function(E,x){if(!p.test(E)||!h.test(x))return!1;var b=this._listMemberMap;return b.has(E)&&b.delete(E),b.set(E,x),b.size>F&&b.delete(b.keys().next().value),!0},y.prototype.unset=function(E){this._listMemberMap.delete(E)},y.prototype.get=function(E){return this._listMemberMap.get(E)},Object.defineProperty(y.prototype,"keys",{get:function(){return Array.from(this._listMemberMap.keys()).reverse()},enumerable:!1,configurable:!0}),y.prototype.serialize=function(){var E=this;return this.keys.map(function(x){return"".concat(x).concat(o).concat(E._listMemberMap.get(x))}).join(n)},y.parse=function(E){var x=new y,b=E.split(n),k=!0;return b.reverse().forEach(function(D){var M=D.trim();if(M){var w=M.split(o);(w.length!==2||!x.set(w[0],w[1]))&&((0,a.logNotification)(1,0,function(){return"Invalid trace state entry '".concat(M,"'")}),k=!1)}}),k?x:void 0},y})()},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TraceContext/index.js":function(m,t,s){"use strict";s.r(t),s.d(t,{TraceContext:function(){return u.TraceContext},TraceFlags:function(){return a.TraceFlags},TraceParent:function(){return o.TraceParent},TraceState:function(){return n.TraceState},createTraceContext:function(){return u.createTraceContext},parseTraceContext:function(){return u.parseTraceContext}});var a=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TraceContext/DataModels.js"),n=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TraceContext/TraceState.js"),o=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TraceContext/TraceParent.js"),u=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TraceContext/TraceContext.js")},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/Utils.js":function(m,t,s){"use strict";s.r(t),s.d(t,{sendHealthQosError:function(){return u}});var a=s("../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js"),n=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/Contracts.js"),o=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/SimpleTelemetryLogger.js");function u(g,f,v,C,p,h,F,R,y,E,x){C.forEach(function(b){g.sendTelemetryEvent({eventName:f.name+".Qos.Error."+v,eventFlags:{diagnosticLevel:110},dataFields:(0,a.__spreadArray)((0,a.__spreadArray)([],n.HealthQosError.getFields({veto:b,pillar:p,isIntentional:h,isInternal:F,alertOnPillar:R,isSessionEndingError:y,inStaging:E}),!0),x||[],!0),telemetryProperties:{ariaTenantToken:f.token,nexusTenantToken:o.SuppressNexus}})})}},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/Version.js":function(m,t,s){"use strict";s.r(t),s.d(t,{oteljsVersion:function(){return a}});var a="4.23.1149"},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/contracts/Contracts.js":function(m,t,s){"use strict";s.r(t),s.d(t,{Contracts:function(){return F}});var a=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/contracts/officeeventschema.tml.js"),n=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/contracts/Office.System.Error.js"),o=a.Activity,u=a.Result,g=n.Error,f=a.Funnel,v=a.Host,C=a.UserAction,p=a.User,h=a.Module,F;(function(R){var y;(function(E){var x;(function(b){b.Activity=o,b.Result=u,b.Error=g,b.Funnel=f,b.Host=v,b.User=p,b.UserAction=C,b.Module=h})(x=E.System||(E.System={}))})(y=R.Office||(R.Office={}))})(F||(F={}))},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/contracts/Office.System.Error.js":function(m,t,s){"use strict";s.r(t),s.d(t,{Error:function(){return n}});var a=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),n;(function(o){function u(g,f){var v=[];return v.push((0,a.makeStringDataField)("".concat(g,".ErrorGroup"),f.errorGroup)),v.push((0,a.makeInt64DataField)("".concat(g,".Tag"),f.tag)),f.code!==void 0&&v.push((0,a.makeInt64DataField)("".concat(g,".Code"),f.code)),f.id!==void 0&&v.push((0,a.makeInt64DataField)("".concat(g,".Id"),f.id)),f.count!==void 0&&v.push((0,a.makeInt64DataField)("".concat(g,".Count"),f.count)),v}o.getFields=u})(n||(n={}))},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/contracts/officeeventschema.tml.js":function(m,t,s){"use strict";s.r(t),s.d(t,{Activity:function(){return o},Funnel:function(){return f},Host:function(){return u},Module:function(){return C},Result:function(){return n},User:function(){return g},UserAction:function(){return v}});var a=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),n;(function(p){var h="Office.System.Result";function F(R,y){var E=[];return E.push((0,a.makeInt64DataField)("".concat(R,".Code"),y.code)),y.type!==void 0&&E.push((0,a.makeStringDataField)("".concat(R,".Type"),y.type)),y.tag!==void 0&&E.push((0,a.makeInt64DataField)("".concat(R,".Tag"),y.tag)),y.isExpected!==void 0&&E.push((0,a.makeBooleanDataField)("".concat(R,".IsExpected"),y.isExpected)),E.push((0,a.makeStringDataField)("zC.Activity.Result",h)),E}p.getFields=F})(n||(n={}));var o;(function(p){p.contractName="Office.System.Activity";function h(F){var R="Activity",y=[];return F.cV!==void 0&&y.push((0,a.makeStringDataField)("".concat(R,".CV"),F.cV)),y.push((0,a.makeInt64DataField)("".concat(R,".Duration"),F.duration)),y.push((0,a.makeInt64DataField)("".concat(R,".Count"),F.count)),y.push((0,a.makeInt64DataField)("".concat(R,".AggMode"),F.aggMode)),F.success!==void 0&&y.push((0,a.makeBooleanDataField)("".concat(R,".Success"),F.success)),F.result!==void 0&&y.push.apply(y,n.getFields("".concat(R,".Result"),F.result)),y.push((0,a.makeStringDataField)("zC.Activity",p.contractName)),y}p.getFields=h})(o||(o={}));var u;(function(p){function h(F,R){var y=[];return R.id!==void 0&&y.push((0,a.makeStringDataField)("".concat(F,".Id"),R.id)),R.version!==void 0&&y.push((0,a.makeStringDataField)("".concat(F,".Version"),R.version)),R.sessionId!==void 0&&y.push((0,a.makeStringDataField)("".concat(F,".SessionId"),R.sessionId)),y}p.getFields=h})(u||(u={}));var g;(function(p){function h(F,R){var y=[];return R.alias!==void 0&&y.push((0,a.makeStringDataField)("".concat(F,".Alias"),R.alias)),R.primaryIdentityHash!==void 0&&y.push((0,a.makeStringDataField)("".concat(F,".PrimaryIdentityHash"),R.primaryIdentityHash)),R.primaryIdentitySpace!==void 0&&y.push((0,a.makeStringDataField)("".concat(F,".PrimaryIdentitySpace"),R.primaryIdentitySpace)),R.tenantId!==void 0&&y.push((0,a.makeStringDataField)("".concat(F,".TenantId"),R.tenantId)),R.tenantGroup!==void 0&&y.push((0,a.makeStringDataField)("".concat(F,".TenantGroup"),R.tenantGroup)),R.isAnonymous!==void 0&&y.push((0,a.makeBooleanDataField)("".concat(F,".IsAnonymous"),R.isAnonymous)),R.telemetryRegion!==void 0&&y.push((0,a.makeStringDataField)("".concat(F,".TelemetryRegion"),R.telemetryRegion)),y}p.getFields=h})(g||(g={}));var f;(function(p){function h(F,R){var y=[];return R.name!==void 0&&y.push((0,a.makeStringDataField)("".concat(F,".Name"),R.name)),R.state!==void 0&&y.push((0,a.makeStringDataField)("".concat(F,".State"),R.state)),y}p.getFields=h})(f||(f={}));var v;(function(p){function h(F,R){var y=[];return R.id!==void 0&&y.push((0,a.makeInt64DataField)("".concat(F,".Id"),R.id)),R.name!==void 0&&y.push((0,a.makeStringDataField)("".concat(F,".Name"),R.name)),R.commandSurface!==void 0&&y.push((0,a.makeStringDataField)("".concat(F,".CommandSurface"),R.commandSurface)),R.parentName!==void 0&&y.push((0,a.makeStringDataField)("".concat(F,".ParentName"),R.parentName)),R.triggerMethod!==void 0&&y.push((0,a.makeStringDataField)("".concat(F,".TriggerMethod"),R.triggerMethod)),R.timeOffsetMs!==void 0&&y.push((0,a.makeInt64DataField)("".concat(F,".TimeOffsetMs"),R.timeOffsetMs)),y}p.getFields=h})(v||(v={}));var C;(function(p){var h="Office.System.Module";function F(R,y){var E=[];return y.name!==void 0&&E.push((0,a.makeStringDataField)("".concat(R,".Name"),y.name)),y.platform!==void 0&&E.push((0,a.makeStringDataField)("".concat(R,".Platform"),y.platform)),y.version!==void 0&&E.push((0,a.makeStringDataField)("".concat(R,".Version"),y.version)),y.sessionId!==void 0&&E.push((0,a.makeStringDataField)("".concat(R,".SessionId"),y.sessionId)),y.immediateHost!==void 0&&E.push((0,a.makeStringDataField)("".concat(R,".ImmediateHost"),y.immediateHost)),E.push((0,a.makeStringDataField)("zC.".concat(R),h)),E}p.getFields=F})(C||(C={}))},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/enumObjects/EnumObjects.js":function(m,t,s){"use strict";s.r(t),s.d(t,{EnumObjects:function(){return a}});var a;(function(n){n.DataClassification={EssentialServiceMetadata:1,AccountData:2,SystemMetadata:4,OrganizationIdentifiableInformation:8,EndUserIdentifiableInformation:16,CustomerContent:32,AccessControl:64,PublicNonPersonalData:128,EndUserPseudonymousInformation:256,PublicPersonalData:512,SupportData:1024,DirectMeasurementData:2048,Everything:65535},n.DataFieldType={String:0,Boolean:1,Int64:2,Double:3,Guid:4},n.SamplingPolicy={NotSet:0,Measure:1,Diagnostics:2,CriticalBusinessImpact:191,CriticalCensus:192,CriticalExperimentation:193,CriticalUsage:194},n.PersistencePriority={NotSet:0,Normal:1,High:2},n.CostPriority={NotSet:0,Normal:1,High:2},n.DataCategories={NotSet:0,SoftwareSetup:1,ProductServiceUsage:2,ProductServicePerformance:4,DeviceConfiguration:8,InkingTypingSpeech:16},n.DiagnosticLevel={ReservedDoNotUse:0,Required:10,BasicEvent:10,Optional:100,FullEvent:100,RequiredServiceData:110,NecessaryServiceDataEvent:110,RequiredServiceDataForEssentialServices:120,AlwaysOnNecessaryServiceDataEvent:120},n.DnmInterval={Hourly:1,Daily:2},n.AllowedPartA={ReleaseAudienceGroup:1,WacRing:2,AppName:3,AppPlatform:4,AppVersion:5},n.CustomerContentType={None:0,MocaAddIn:1},n.LogLevel={Error:0,Warning:1,Info:2,Verbose:3},n.Category={Core:0,Sink:1,Transport:2},n.PrimaryIdentitySpace={UserObjectId:"UserObjectId",MSACID:"MSACID",OrgIdPuid:"OrgIdPuid",OrgIdPUID:"OrgIdPUID",OrgIdCID:"OrgIdCID",MsaPuid:"MsaPuid",MSAPUID:"MSAPUID",WopiAuth:"WopiAuth",ThirdParty:"ThirdParty",Other:"Other"},n.AudienceGroup={Automation:"Automation",Dogfood:"Dogfood",Microsoft:"Microsoft",Insiders:"Insiders",Production:"Production"},n.QosPillarName={Interruptions:"Interruptions",Open:"Open",Save:"Save",RealTimeCoauth:"RealTimeCoauth",NotebookNavigation:"NotebookNavigation",Fidelity:"Fidelity",AsyncCollab:"AsyncCollab",Present:"Present",ContentConsumption:"ContentConsumption",ContentCreation:"ContentCreation"}})(a||(a={}))},"../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/index.js":function(m,t,s){"use strict";s.r(t),s.d(t,{Activity:function(){return n.Activity},App:function(){return n.App},Asha:function(){return n.Asha},AudienceGroup:function(){return n.AudienceGroup},CV:function(){return f.CV},ContentIdentifier:function(){return n.ContentIdentifier},Contracts:function(){return a.Contracts},Copilot:function(){return n.Copilot},CopilotContractBuilder:function(){return v.CopilotContractBuilder},EnumObjects:function(){return E.EnumObjects},Funnel:function(){return n.Funnel},HealthQosError:function(){return n.HealthQosError},IDEAs:function(){return u.IDEAs},Module:function(){return n.Module},Platform:function(){return n.Platform},Release:function(){return n.Release},Result:function(){return n.Result},Session:function(){return n.Session},SimpleTelemetryLogger:function(){return R.SimpleTelemetryLogger},SpecializedTelemetryLogger:function(){return C.SpecializedTelemetryLogger},SuppressNexus:function(){return R.SuppressNexus},TelemetryLogger:function(){return y.TelemetryLogger},TraceContext:function(){return b.TraceContext},TraceFlags:function(){return b.TraceFlags},TraceParent:function(){return b.TraceParent},TraceState:function(){return b.TraceState},User:function(){return n.User},UserAction:function(){return n.UserAction},addBooleanDataField:function(){return n.addBooleanDataField},addDoubleDataField:function(){return n.addDoubleDataField},addGuidDataField:function(){return n.addGuidDataField},addInt64DataField:function(){return n.addInt64DataField},addStringDataField:function(){return n.addStringDataField},cloneEvent:function(){return R.cloneEvent},createTraceContext:function(){return b.createTraceContext},getCurrentMilliseconds:function(){return o.getCurrentMilliseconds},getEffectiveEventFlags:function(){return h.getEffectiveEventFlags},getFields:function(){return g.getFields},getFullFieldName:function(){return n.getFullFieldName},logError:function(){return F.logError},logNotification:function(){return F.logNotification},makeBooleanDataField:function(){return p.makeBooleanDataField},makeDoubleDataField:function(){return p.makeDoubleDataField},makeGuidDataField:function(){return p.makeGuidDataField},makeInt64DataField:function(){return p.makeInt64DataField},makeStringDataField:function(){return p.makeStringDataField},onNotification:function(){return F.onNotification},parseTraceContext:function(){return b.parseTraceContext},sendHealthQosError:function(){return x.sendHealthQosError}});var a=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/contracts/Contracts.js"),n=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/Contracts.js"),o=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/Activity.js"),u=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/AlchemyContracts/UserSuccessRate.js"),g=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/AlchemyContracts/Utils.js"),f=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/CorrelationVector.js"),v=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/CopilotContractBuilder.js"),C=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/SpecializedTelemetryLogger.js"),p=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),h=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/EventFlagFiller.js"),F=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/OTelNotifications.js"),R=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/SimpleTelemetryLogger.js"),y=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TelemetryLogger.js"),E=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/enumObjects/EnumObjects.js"),x=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/Utils.js"),b=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/TraceContext/index.js")},"../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/CustomTypeInfo.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.readPropertyInfo=void 0;function s(a){return Array.isArray(a)&&a.length===2&&a[0]==="opt-field"?[!0,a[1]]:[!1,a]}t.readPropertyInfo=s},"../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/CustomTypeRegistry.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CustomTypeRegistry=void 0;var a=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/CustomTypeVerification.js"),n=(function(){function o(){Oe(this,o),this.typeInfos={},this.typeInfosCache=[],this.externalTypes={}}return Ne(o,[{key:"constuctor",value:function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;this.throwOnError=g}},{key:"registerTypeInfos",value:function(g){if(this.typeInfosCache.indexOf(g)===-1){this.typeInfosCache.push(g);for(var f of Object.keys(g)){var v=this.typeInfos[f];v?v!==g[f]&&this.handleError(`There are two definitions of the same namespace and interface: ${f}`):this.typeInfos[f]=g[f]}}}},{key:"getTypeInfo",value:function(g){var f=this.typeInfos[g];if(!f){this.handleError(`CustomTypeInfo "${g}" not registered as a custom types.`);return}return f}},{key:"registerExternalTypeInfos",value:function(g){for(var f of Object.keys(g)){var v=this.externalTypes[f];v?this.handleError(`The external type "${f}" is already defined.`):this.externalTypes[f]=g[f]}}},{key:"getExternalType",value:function(g){return this.externalTypes[g]}},{key:"getExternalTypeInfos",value:function(){return this.externalTypes}},{key:"validateParsedObj",value:function(g,f){for(var v of Object.keys(f))g[v]=(0,a.verifyType)(this,g[v],f[v]);return g}},{key:"setThrowOnError",value:function(g){this.throwOnError=g}},{key:"handleError",value:function(g){if(this.throwOnError)throw new Error(g)}}])})();t.CustomTypeRegistry=new n},"../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/CustomTypeVerification.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.verifyType=void 0;var a=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/CustomTypeInfo.js");function n(p,h){h&&p.handleError("Type of property does not match type in CustomTypes definition.")}function o(p,h,F,R){for(var y of Object.keys(h)){var E=F[y];if(!E)y.startsWith("$")||p.handleError(`Property "${y}" does not exist in CustomType definition.`);else{var x=(0,a.readPropertyInfo)(E),b=Se(x,2),k=b[1];h[y]=C(p,h[y],k,R)}}return h}function u(p,h,F,R){for(var y of Object.keys(F)){var E=!0,x=p.getTypeInfo(F[y]);if(x){for(var b of Object.keys(h))if(!x[b]){E=!1;break}if(E)return x}}}function g(p,h,F){for(var R of Object.keys(h))h[R]=C(p,h[R],F);return h}function f(p,h,F,R){if(!F)return p.handleError("Unable to generate default value for unregistered type."),h;for(var y of Object.keys(F)){var E=(0,a.readPropertyInfo)(F[y]),x=Se(E,2),b=x[0],k=x[1];if(!(!h.hasOwnProperty(y)&&b)&&h[y]===void 0){var D=v(p,void 0,k,R);D!==void 0&&(h[y]=D)}}return h}function v(p,h,F){var R=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(!R&&!y&&h==null)if(typeof F=="string")switch(F){case"$string":return"";case"$number":return 0;case"$boolean":return!1;case"$any":return;default:return h={},f(p,h,p.getTypeInfo(F),R)}else{var E=Se(F,2),x=E[0],b=E[1];switch(x){case"$array":return[];case"$indexer":return{};case"$union":return h={},f(p,h,p.getTypeInfo(b[0]),R)}}return h??void 0}function C(p,h,F){var R=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(h!=null)if(typeof F=="string")switch(F){case"$string":n(p,typeof h!="string");break;case"$number":n(p,typeof h!="number");break;case"$boolean":n(p,typeof h!="boolean");break;case"$any":if(typeof h=="object")for(var y of Object.keys(h))h[y]=C(p,h[y],F,R);break;default:var E=p.getTypeInfo(F);return E?(o(p,h,E,R),f(p,h,E,R)):h}else{var x=Se(F,2),b=x[0],k=x[1];switch(b){case"$array":var D=Array.isArray(h);return n(p,!D),D?g(p,h,k):h;case"$indexer":var M=!(typeof h=="object"&&Array.isArray(h)||typeof h!="object");return n(p,!M),M?g(p,h,k):h;case"$union":var w=u(p,h,k,R);return w?(o(p,h,w,R),f(p,h,w,R)):(p.handleError("Json object is not assignable to any custom type in union."),h);case"$optional":return C(p,h,k),v(p,h,F,R,!0);case"$external":if(typeof h=="object"){h=C(p,h,"$any",R);var S=p.getExternalType(k);if(S&&S.parse)return S.parse(h)}break}}else h=v(p,h,F,R);return h}t.verifyType=C},"../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/Event.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventImpl=void 0;var s=(function(){function n(o){Oe(this,n),this.event=o}return Ne(n,[{key:"unsubscribe",value:function(){this.event.unsubscribe(this)}}])})(),a=(function(){function n(o){Oe(this,n),this.listenerUpdate=o,this.handlers=new Map,this.hasListener=!1}return Ne(n,[{key:"subscribe",value:function(u){var g=new s(this);return this.handlers.set(g,u),this.hasListener||this.sendUpdate(!0),g}},{key:"unsubscribe",value:function(u){this.handlers.delete(u),this.hasListener&&this.handlers.size===0&&this.sendUpdate(!1)}},{key:"unsubscribeAll",value:function(){this.handlers.clear(),this.hasListener&&this.sendUpdate(!1)}},{key:"trigger",value:function(u){this.handlers.forEach(function(g,f){return g(u,f)})}},{key:"sendUpdate",value:function(u){this.hasListener=u,this.listenerUpdate(u)}}])})();t.EventImpl=a},"../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/RekaEnvironment.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRekaEnvironment=void 0;var a=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/RekaInstance.js"),n=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/RekaServiceRegistry.js");function o(){return new u}t.createRekaEnvironment=o;var u=(function(){function g(){var f=this;Oe(this,g),this.RekaInstance=new a.CRekaInstance(function(){return f.registerClasses.apply(f,arguments)},function(v){return f.registerServiceInstance(v)}),this.RekaServiceRegistry=new n.CRekaServiceRegistry(this.RekaInstance)}return Ne(g,[{key:"registerClass",value:function(v){this.RekaServiceRegistry.registerService({serviceInfo:v.ServiceInfo,factory:function(){return new v}})}},{key:"registerServiceInstance",value:function(v){this.RekaServiceRegistry.registerService({serviceInfo:v.ServiceInfo,factory:function(){return v}})}},{key:"registerClasses",value:function(){for(var v=this,C=arguments.length,p=new Array(C),h=0;h<C;h++)p[h]=arguments[h];p.forEach(function(F){return v.registerClass(F)})}}])})()},"../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/RekaInstance.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CRekaInstance=void 0;function s(n){try{if(n instanceof Error)return n.message||n.toString();if(typeof n=="object"&&n!==null)try{return JSON.stringify(n)}catch(o){return"Unable to serialize error object: "+o.message}return String(n)}catch{return"Unable to stringify error value"}}var a=(function(){function n(o,u){Oe(this,n),this.services={},this.factories={},this.nextNativePromiseId=0,this.nativePromises={},this.nativeBridge=void 0,this.registerClasses=o,this.registerServiceInstanceImpl=u}return Ne(n,[{key:"initBridge",value:function(u,g){this.nativeBridge=u,this.registerClasses.apply(this,$r(g)),this.nativeBridge.invokeNative({serviceName:"$RekaBridge",methodName:"init",value:"",promiseId:0})}},{key:"getConstantJson",value:function(u,g){this.verifyNativeBridgePresent();var f=this.nativeBridge.RekaConstants;if(f!==void 0){var v=f[u];if(v!==void 0){var C=v[g];if(C!==void 0)return C}}throw new Error(`Reka native service "${u}" must be registered before accessing it's constant property "${g}". This error also happens when the service implementation does not use the generated code from the correct (usually the latest) version of Reka service definition.`)}},{key:"InvokeNative",value:function(u,g,f,v){this.verifyNativeBridgePresent(),this.nativeBridge.invokeNative({serviceName:u,methodName:g,value:f,promiseId:0},v)}},{key:"InvokeNativeAndReturn",value:function(u,g,f,v){var C=this;return new Promise(function(p,h){var F=++C.nextNativePromiseId;C.nativePromises[F]={onSuccess:function(y){return p(y)},onFailure:function(y){return h(y)}},C.nativeBridge?C.nativeBridge.invokeNative({serviceName:u,methodName:g,value:f,promiseId:F},v):h("Native bridge is not initialized.")})}},{key:"RegisterService",value:function(u,g){this.factories[u]=g}},{key:"registerServiceInstance",value:function(u){this.registerServiceInstanceImpl(u)}},{key:"invokeJavaScript",value:function(u){var g=this,f=u.serviceName,v=f===void 0?"":f,C=u.methodName,p=C===void 0?"":C,h=u.value,F=h===void 0?"":h,R=u.promiseId,y=R===void 0?0:R;if(v==="$RekaBridge")return this.invokeJavaScriptBridge(p,F,y);var E=this.services[v]||(this.services[v]=this.factories[v]()),x=E.Invoke(p,F);this.nativeBridge&&x&&x.then&&x.then(function(b){return g.invokeNativeBridge("onSuccess",b,y)},function(b){return g.invokeNativeBridge("onFailure",s(b),y)})}},{key:"invokeNativeBridge",value:function(u,g,f){this.nativeBridge.invokeNative({serviceName:"$RekaBridge",methodName:u,value:g,promiseId:f})}},{key:"invokeJavaScriptBridge",value:function(u,g,f){var v=this.nativePromises[f];v&&(delete this.nativePromises[f],v[u](g))}},{key:"verifyNativeBridgePresent",value:function(){if(!this.nativeBridge)throw new Error("Native bridge is not initialized.")}}])})();t.CRekaInstance=a},"../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/RekaServiceRegistry.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CRekaServiceRegistry=t.stringifyJson=t.parseJson=void 0;var a=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/CustomTypeRegistry.js"),n=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/Event.js");function o(h,F){var R=h?JSON.parse(h):[];if(Array.isArray(R))return F?a.CustomTypeRegistry.validateParsedObj(R,F):R;throw new Error("Everything should be an array")}t.parseJson=o;function u(h,F){if(typeof F=="object"){var R=a.CustomTypeRegistry.getExternalTypeInfos();for(var y of Object.keys(R)){var E=R[y];if(F instanceof E.typeConstructor){E.stringify&&(F=E.stringify(F));break}}}return F}function g(h){if(Array.isArray(h))return h.length===0?"":JSON.stringify(h,u);throw new Error("Everything should be an array")}t.stringifyJson=g;function f(h){if(typeof h!="string"){var F,R,y,E;switch(h[0]){case"FireAndForgetMethod":var x=Se(h,3);return F=x[0],y=x[1],E=x[2],[F,void 0,y,E];case"ReturnsPromiseMethod":var b=Se(h,4);return F=b[0],R=b[1],y=b[2],E=b[3],[F,[R],y,E];case"Event":case"Constant":var k=Se(h,2);return F=k[0],R=k[1],[F,[R],void 0,void 0]}}return[h,void 0,void 0,void 0]}var v=(function(){function h(F,R){Oe(this,h),this.service=F,this.methodInfos=R}return Ne(h,[{key:"Invoke",value:function(R,y){var E,x=f(this.methodInfos[R]),b=Se(x,3),k=b[2],D;try{D=o(y,k)}catch(w){throw new Error(`Reka service invocation failed: JSON payload (length=${y.length}) for ${R} is invalid.
Inner exception: ${w.stack}`)}var M=(E=this.service)[R].apply(E,$r(D));if(M&&M.then)return M.then(function(w){return g([w])})}}])})(),C=(function(){function h(F,R){Oe(this,h),this.service=F,this.methodInfos=R}return Ne(h,[{key:"Invoke",value:function(R,y){var E=f(this.methodInfos[R]),x=Se(E,2),b=x[1],k;try{k=o(y,b)}catch(D){throw new Error(`Reka native service invocation failed: JSON payload (length=${y.length}) for ${R} is invalid.
Inner exception: ${D.stack}`)}this.service[R].trigger(k[0])}}])})(),p=(function(){function h(F){Oe(this,h),this.nativeServices={},this.rekaInstance=F}return Ne(h,[{key:"registerService",value:function(R){var y=Se(R.serviceInfo,2),E=y[0],x=y[1],b=R.factory;this.rekaInstance.RegisterService(E,function(){return new v(b(),x)})}},{key:"getNativeService",value:function(R){var y=this,E=Se(R,2),x=E[0],b=E[1],k=this.nativeServices[x];if(!k){this.nativeServices[x]=k={};var D=!1,M={},w=function(T){var I=f(b[T]),B=Se(I,4),L=B[0],V=B[1],Z=B[2],H=B[3];switch(L){case"ReturnsPromiseMethod":k[T]=function(){for(var N=arguments.length,_=new Array(N),P=0;P<N;P++)_[P]=arguments[P];return y.rekaInstance.InvokeNativeAndReturn(x,T,g(_),H).then(function(W){return o(W,V)[0]})};break;case"FireAndForgetMethod":k[T]=function(){for(var N=arguments.length,_=new Array(N),P=0;P<N;P++)_[P]=arguments[P];return y.rekaInstance.InvokeNative(x,T,g(_),H)};break;case"Event":k[T]=new n.EventImpl(function(N){N&&k.eventSubscribed(T)}),D=!0;break;case"Constant":Object.defineProperty(k,T,{configurable:!1,enumerable:!0,get:function(){return M[T]===void 0&&(M[T]=o(y.rekaInstance.getConstantJson(x,T),V)[0]),M[T]}});break}};for(var S of Object.keys(b))w(S);D&&(k.eventSubscribed=function(A){y.rekaInstance.InvokeNative("$RekaBridge","createService",x)},this.rekaInstance.RegisterService(x,function(){return new C(k,b)}))}return k}}])})();t.CRekaServiceRegistry=p},"../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/SharedInstances.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.registerClasses=t.registerServiceInstance=t.registerClass=t.RekaServiceRegistry=t.RekaInstance=void 0;var a=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/RekaEnvironment.js"),n=(0,a.createRekaEnvironment)();t.RekaInstance=n.RekaInstance,t.RekaServiceRegistry=n.RekaServiceRegistry;function o(f){n.registerClass(f)}t.registerClass=o;function u(f){n.registerServiceInstance(f)}t.registerServiceInstance=u;function g(){n.registerClasses.apply(n,arguments)}t.registerClasses=g},"../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DataServiceRegistry=t.DataServiceManager=t.EventImpl=t.createRekaEnvironment=t.registerClasses=t.RekaServiceRegistry=t.RekaInstance=t.CustomTypeRegistry=void 0;var a=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/CustomTypeRegistry.js");Object.defineProperty(t,"CustomTypeRegistry",{enumerable:!0,get:function(){return a.CustomTypeRegistry}});var n=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/SharedInstances.js");Object.defineProperty(t,"RekaInstance",{enumerable:!0,get:function(){return n.RekaInstance}}),Object.defineProperty(t,"RekaServiceRegistry",{enumerable:!0,get:function(){return n.RekaServiceRegistry}}),Object.defineProperty(t,"registerClasses",{enumerable:!0,get:function(){return n.registerClasses}});var o=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/RekaEnvironment.js");Object.defineProperty(t,"createRekaEnvironment",{enumerable:!0,get:function(){return o.createRekaEnvironment}});var u=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/Event.js");Object.defineProperty(t,"EventImpl",{enumerable:!0,get:function(){return u.EventImpl}});var g=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/SharedInstances.js");Object.defineProperty(t,"DataServiceManager",{enumerable:!0,get:function(){return g.RekaInstance}}),Object.defineProperty(t,"DataServiceRegistry",{enumerable:!0,get:function(){return g.RekaServiceRegistry}})},"../../.store/tiny-set-immediate@1.0.2-cfc56a6fa897ebffcef6/node_modules/tiny-set-immediate/esm/index.js":function(m,t,s){"use strict";s.r(t),s.d(t,{clearImmediate:function(){return f},setImmediate:function(){return g}});var a=1,n=new Map,o=!1,u,g=function(R){for(var y=arguments.length,E=new Array(y>1?y-1:0),x=1;x<y;x++)E[x-1]=arguments[x];return n.set(a,[R,E]),u(a),a++},f=function(R){n.delete(R)};function v(F){if(o)setTimeout(v,0,F);else{var R=n.get(F);if(R){o=!0;try{R[0].apply(R,$r(R[1]))}finally{f(F),o=!1}}}}function C(){var F=new MessageChannel;F.port1.onmessage=function(R){v(R.data)},u=function(y){F.port2.postMessage(y)}}function p(){var F=`setImmediate$${Math.random()}$`;window.addEventListener("message",function(R){typeof R.data=="string"&&R.data.startsWith(F)&&v(+R.data.slice(F.length))}),u=function(y){window.postMessage(F+y,"*")}}var h=typeof self>"u"?typeof global>"u"?void 0:global:self;h.setImmediate?(g=h.setImmediate,f=h.clearImmediate):h.importScripts?C():p()},"../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js":function(m,t,s){"use strict";s.r(t),s.d(t,{__assign:function(){return o},__asyncDelegator:function(){return T},__asyncGenerator:function(){return A},__asyncValues:function(){return I},__await:function(){return S},__awaiter:function(){return R},__classPrivateFieldGet:function(){return H},__classPrivateFieldIn:function(){return _},__classPrivateFieldSet:function(){return N},__createBinding:function(){return E},__decorate:function(){return g},__esDecorate:function(){return v},__exportStar:function(){return x},__extends:function(){return n},__generator:function(){return y},__importDefault:function(){return Z},__importStar:function(){return V},__makeTemplateObject:function(){return B},__metadata:function(){return F},__param:function(){return f},__propKey:function(){return p},__read:function(){return k},__rest:function(){return u},__runInitializers:function(){return C},__setFunctionName:function(){return h},__spread:function(){return D},__spreadArray:function(){return w},__spreadArrays:function(){return M},__values:function(){return b}});var a=function(W,$){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(q,j){q.__proto__=j}||function(q,j){for(var G in j)Object.prototype.hasOwnProperty.call(j,G)&&(q[G]=j[G])},a(W,$)};function n(P,W){if(typeof W!="function"&&W!==null)throw new TypeError("Class extends value "+String(W)+" is not a constructor or null");a(P,W);function $(){this.constructor=P}P.prototype=W===null?Object.create(W):($.prototype=W.prototype,new $)}var o=function(){return o=Object.assign||function($){for(var q,j=1,G=arguments.length;j<G;j++){q=arguments[j];for(var Q in q)Object.prototype.hasOwnProperty.call(q,Q)&&($[Q]=q[Q])}return $},o.apply(this,arguments)};function u(P,W){var $={};for(var q in P)Object.prototype.hasOwnProperty.call(P,q)&&W.indexOf(q)<0&&($[q]=P[q]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,q=Object.getOwnPropertySymbols(P);j<q.length;j++)W.indexOf(q[j])<0&&Object.prototype.propertyIsEnumerable.call(P,q[j])&&($[q[j]]=P[q[j]]);return $}function g(P,W,$,q){var j=arguments.length,G=j<3?W:q===null?q=Object.getOwnPropertyDescriptor(W,$):q,Q;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")G=Reflect.decorate(P,W,$,q);else for(var X=P.length-1;X>=0;X--)(Q=P[X])&&(G=(j<3?Q(G):j>3?Q(W,$,G):Q(W,$))||G);return j>3&&G&&Object.defineProperty(W,$,G),G}function f(P,W){return function($,q){W($,q,P)}}function v(P,W,$,q,j,G){function Q(Y){if(Y!==void 0&&typeof Y!="function")throw new TypeError("Function expected");return Y}for(var X=q.kind,U=X==="getter"?"get":X==="setter"?"set":"value",O=!W&&P?q.static?P:P.prototype:null,z=W||(O?Object.getOwnPropertyDescriptor(O,q.name):{}),J,ie=!1,ce=$.length-1;ce>=0;ce--){var ge={};for(var oe in q)ge[oe]=oe==="access"?{}:q[oe];for(var oe in q.access)ge.access[oe]=q.access[oe];ge.addInitializer=function(Y){if(ie)throw new TypeError("Cannot add initializers after decoration has completed");G.push(Q(Y||null))};var le=(0,$[ce])(X==="accessor"?{get:z.get,set:z.set}:z[U],ge);if(X==="accessor"){if(le===void 0)continue;if(le===null||typeof le!="object")throw new TypeError("Object expected");(J=Q(le.get))&&(z.get=J),(J=Q(le.set))&&(z.set=J),(J=Q(le.init))&&j.push(J)}else(J=Q(le))&&(X==="field"?j.push(J):z[U]=J)}O&&Object.defineProperty(O,q.name,z),ie=!0}function C(P,W,$){for(var q=arguments.length>2,j=0;j<W.length;j++)$=q?W[j].call(P,$):W[j].call(P);return q?$:void 0}function p(P){return typeof P=="symbol"?P:"".concat(P)}function h(P,W,$){return typeof W=="symbol"&&(W=W.description?"[".concat(W.description,"]"):""),Object.defineProperty(P,"name",{configurable:!0,value:$?"".concat($," ",W):W})}function F(P,W){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(P,W)}function R(P,W,$,q){function j(G){return G instanceof $?G:new $(function(Q){Q(G)})}return new($||($=Promise))(function(G,Q){function X(z){try{O(q.next(z))}catch(J){Q(J)}}function U(z){try{O(q.throw(z))}catch(J){Q(J)}}function O(z){z.done?G(z.value):j(z.value).then(X,U)}O((q=q.apply(P,W||[])).next())})}function y(P,W){var $={label:0,sent:function(){if(G[0]&1)throw G[1];return G[1]},trys:[],ops:[]},q,j,G,Q;return Q={next:X(0),throw:X(1),return:X(2)},typeof Symbol=="function"&&(Q[Symbol.iterator]=function(){return this}),Q;function X(O){return function(z){return U([O,z])}}function U(O){if(q)throw new TypeError("Generator is already executing.");for(;Q&&(Q=0,O[0]&&($=0)),$;)try{if(q=1,j&&(G=O[0]&2?j.return:O[0]?j.throw||((G=j.return)&&G.call(j),0):j.next)&&!(G=G.call(j,O[1])).done)return G;switch(j=0,G&&(O=[O[0]&2,G.value]),O[0]){case 0:case 1:G=O;break;case 4:return $.label++,{value:O[1],done:!1};case 5:$.label++,j=O[1],O=[0];continue;case 7:O=$.ops.pop(),$.trys.pop();continue;default:if(G=$.trys,!(G=G.length>0&&G[G.length-1])&&(O[0]===6||O[0]===2)){$=0;continue}if(O[0]===3&&(!G||O[1]>G[0]&&O[1]<G[3])){$.label=O[1];break}if(O[0]===6&&$.label<G[1]){$.label=G[1],G=O;break}if(G&&$.label<G[2]){$.label=G[2],$.ops.push(O);break}G[2]&&$.ops.pop(),$.trys.pop();continue}O=W.call(P,$)}catch(z){O=[6,z],j=0}finally{q=G=0}if(O[0]&5)throw O[1];return{value:O[0]?O[1]:void 0,done:!0}}}var E=Object.create?function(P,W,$,q){q===void 0&&(q=$);var j=Object.getOwnPropertyDescriptor(W,$);(!j||("get"in j?!W.__esModule:j.writable||j.configurable))&&(j={enumerable:!0,get:function(){return W[$]}}),Object.defineProperty(P,q,j)}:function(P,W,$,q){q===void 0&&(q=$),P[q]=W[$]};function x(P,W){for(var $ in P)$!=="default"&&!Object.prototype.hasOwnProperty.call(W,$)&&E(W,P,$)}function b(P){var W=typeof Symbol=="function"&&Symbol.iterator,$=W&&P[W],q=0;if($)return $.call(P);if(P&&typeof P.length=="number")return{next:function(){return P&&q>=P.length&&(P=void 0),{value:P&&P[q++],done:!P}}};throw new TypeError(W?"Object is not iterable.":"Symbol.iterator is not defined.")}function k(P,W){var $=typeof Symbol=="function"&&P[Symbol.iterator];if(!$)return P;var q=$.call(P),j,G=[],Q;try{for(;(W===void 0||W-- >0)&&!(j=q.next()).done;)G.push(j.value)}catch(X){Q={error:X}}finally{try{j&&!j.done&&($=q.return)&&$.call(q)}finally{if(Q)throw Q.error}}return G}function D(){for(var P=[],W=0;W<arguments.length;W++)P=P.concat(k(arguments[W]));return P}function M(){for(var P=0,W=0,$=arguments.length;W<$;W++)P+=arguments[W].length;for(var q=Array(P),j=0,W=0;W<$;W++)for(var G=arguments[W],Q=0,X=G.length;Q<X;Q++,j++)q[j]=G[Q];return q}function w(P,W,$){if($||arguments.length===2)for(var q=0,j=W.length,G;q<j;q++)(G||!(q in W))&&(G||(G=Array.prototype.slice.call(W,0,q)),G[q]=W[q]);return P.concat(G||Array.prototype.slice.call(W))}function S(P){return this instanceof S?(this.v=P,this):new S(P)}function A(P,W,$){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var q=$.apply(P,W||[]),j,G=[];return j={},Q("next"),Q("throw"),Q("return"),j[Symbol.asyncIterator]=function(){return this},j;function Q(ie){q[ie]&&(j[ie]=function(ce){return new Promise(function(ge,oe){G.push([ie,ce,ge,oe])>1||X(ie,ce)})})}function X(ie,ce){try{U(q[ie](ce))}catch(ge){J(G[0][3],ge)}}function U(ie){ie.value instanceof S?Promise.resolve(ie.value.v).then(O,z):J(G[0][2],ie)}function O(ie){X("next",ie)}function z(ie){X("throw",ie)}function J(ie,ce){ie(ce),G.shift(),G.length&&X(G[0][0],G[0][1])}}function T(P){var W,$;return W={},q("next"),q("throw",function(j){throw j}),q("return"),W[Symbol.iterator]=function(){return this},W;function q(j,G){W[j]=P[j]?function(Q){return($=!$)?{value:S(P[j](Q)),done:!1}:G?G(Q):Q}:G}}function I(P){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var W=P[Symbol.asyncIterator],$;return W?W.call(P):(P=typeof b=="function"?b(P):P[Symbol.iterator](),$={},q("next"),q("throw"),q("return"),$[Symbol.asyncIterator]=function(){return this},$);function q(G){$[G]=P[G]&&function(Q){return new Promise(function(X,U){Q=P[G](Q),j(X,U,Q.done,Q.value)})}}function j(G,Q,X,U){Promise.resolve(U).then(function(O){G({value:O,done:X})},Q)}}function B(P,W){return Object.defineProperty?Object.defineProperty(P,"raw",{value:W}):P.raw=W,P}var L=Object.create?function(P,W){Object.defineProperty(P,"default",{enumerable:!0,value:W})}:function(P,W){P.default=W};function V(P){if(P&&P.__esModule)return P;var W={};if(P!=null)for(var $ in P)$!=="default"&&Object.prototype.hasOwnProperty.call(P,$)&&E(W,P,$);return L(W,P),W}function Z(P){return P&&P.__esModule?P:{default:P}}function H(P,W,$,q){if($==="a"&&!q)throw new TypeError("Private accessor was defined without a getter");if(typeof W=="function"?P!==W||!q:!W.has(P))throw new TypeError("Cannot read private member from an object whose class did not declare it");return $==="m"?q:$==="a"?q.call(P):q?q.value:W.get(P)}function N(P,W,$,q,j){if(q==="m")throw new TypeError("Private method is not writable");if(q==="a"&&!j)throw new TypeError("Private accessor was defined without a setter");if(typeof W=="function"?P!==W||!j:!W.has(P))throw new TypeError("Cannot write private member to an object whose class did not declare it");return q==="a"?j.call(P,$):j?j.value=$:W.set(P,$),$}function _(P,W){if(W===null||typeof W!="object"&&typeof W!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof P=="function"?W===P:P.has(W)}},"../../experiments/excelint-core/lib/binsearch.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.binsearch=a,t.strict_binsearch=n;function s(o,u,g){for(var f=o.length,v=0,C=f;v<C;){var p=Math.floor((v+C)/2);g(o[p],u)<0?v=p+1:C=p}return v}function a(o,u){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;return typeof g>"u"&&(g=function(v,C){return v===C?0:v<C?-1:1}),s(o,u,g)}function n(o,u){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,f=s(o,u,g);return f===o.length||g(o[f],u)!==0?-1:f}},"../../experiments/excelint-core/lib/colorize.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Colorize=void 0,t.tuple=p,t.find_all_proposed_fixes=y,t.numComparator=b;var a=s("../../experiments/excelint-core/lib/binsearch.js"),n=s("../../experiments/excelint-core/lib/excelutils.js"),o=s("../../experiments/excelint-core/lib/infogain.js"),u=s("../../experiments/excelint-core/lib/jsonclone.js"),g=s("../../experiments/excelint-core/lib/rectangleutils.js"),f=s("../../experiments/excelint-core/lib/timer.js"),v=s("../../experiments/excelint-core/lib/watchdog.js");function C(w,S){if(typeof w=="number")return w-S;w=w,S=S;for(var A=0;A<w.length;A+=1){var T=C(w[A],S[A]);if(T!==0)return T}return 0}function p(){for(var w=arguments.length,S=new Array(w),A=0;A<w;A++)S[A]=arguments[A];return S}var h=(function(){function w(){Oe(this,w)}return Ne(w,null,[{key:"setReportingThreshold",value:function(A){w.reportingThreshold=A}},{key:"getReportingThreshold",value:function(){return w.reportingThreshold}},{key:"setFormattingDiscount",value:function(A){w.formattingDiscount=A}},{key:"getFormattingDiscount",value:function(){return w.formattingDiscount}},{key:"process_formulas",value:function(A,T,I){(0,v.watchdog)("wd0xea1170");for(var B=JSON.stringify(n.ExcelUtils.baseVector()),L=function(X,U){return[X[0]+U[0],X[1]+U[1],X[2]+U[2]]},V=[],Z=0;Z<A.length;Z++){(0,v.watchdog)("wd0xa1597b");for(var H=A[Z],N=0;N<H.length;N++){(0,v.watchdog)("wd0x0d7fc8");var _=H[N].toString();if(_.length>0){var P=n.ExcelUtils.all_dependencies(Z,N,I+Z,T+N,A),W=N+T+1,$=Z+I+1;if(P.length===0)_[0]==="="&&V.push([[W,$,0],w.distinguishedZeroHash]);else{var q=P.reduce(L);if(JSON.stringify(q)===B)V.push([[W,$,0],q.toString()]);else{var j=this.hash_vector(q),G=j.toString();V.push([[W,$,0],G])}}}}}return V}},{key:"color_all_data",value:function(A){var T=[];for(var I of Object.keys(A)){(0,v.watchdog)("wd0xc22046");var B=I.split(","),L=Number(B[0]),V=Number(B[1]);T.push([[L,V,0],w.distinguishedZeroHash])}return T}},{key:"process_values",value:function(A,T,I,B){for(var L=[],V=0;V<A.length;V++){(0,v.watchdog)("wd0x503d57");for(var Z=A[V],H=0;H<Z.length;H++){(0,v.watchdog)("wd0x366ad1");var N=Z[H].toString();if(N.length>0&&T[V][H][0]!=="="){var _=Number(N).toString();if(_===N){var P=H+I+1,W=V+B+1;L.push([[P,W,1],w.distinguishedZeroHash])}}}}return L}},{key:"identify_ranges",value:function(A,T){var I={};for(var B of A)(0,v.watchdog)("wd0x770d8c"),I[B[1]]=I[B[1]]||[],I[B[1]].push(B[0]);for(var L of Object.keys(I))(0,v.watchdog)("wd0x84ae4d"),I[L].sort(T);return I}},{key:"group_ranges",value:function(A,T){var I={},B=0,L=1;T||(B=1,L=0);for(var V of Object.keys(A)){(0,v.watchdog)("wd0xa372ae"),I[V]=[];var Z=A[V].shift(),H=Z;for(var N of A[V])N[B]===H[B]&&N[L]===H[L]+1||(I[V].push([Z,H]),Z=N),H=N;I[V].push([Z,H])}return I}},{key:"identify_groups",value:function(A){var T=function(H,N){return H[0]===N[0]?H[1]-N[1]:H[0]-N[0]},I=this.identify_ranges(A,T),B=this.group_ranges(I,!0),L=u.JSONclone.clone(B),V=this.merge_groups(L);return V}},{key:"processed_to_matrix",value:function(A,T,I,B,L){for(var V=new Array(A),Z=0;Z<A;Z++)V[Z]=new Array(T).fill(0);for(var H of L){var N=Se(H,2),_=Se(N[0],3),P=_[0],W=_[1],$=_[2],q=N[1],j=W-B-1,G=P-I-1,Q=Number(w.distinguishedZeroHash);$===1||(Q=Number(q)),V[j][G]=Q}return V}},{key:"stencilize",value:function(A){var T=o.Stencil.stencil_computation(A,function(I,B){return I*B},1);return T}},{key:"compute_stencil_probabilities",value:function(A,T,I){for(var B=new Array(A),L=0;L<A;L++)B[L]=new Array(T).fill(0);for(var V=0,Z={},H=0;H<A;H++)for(var N=0;N<T;N++)Z[I[H][N]]=Z[I[H][N]]+1||1,I[H][N]!==0&&(V+=1);for(var _=0;_<A;_++)for(var P=0;P<T;P++)B[_][P]=Z[I[_][P]]/V;for(var W=0,$=0,q=0;q<A;q++)for(var j=0;j<T;j++)I[q][j]>0&&($+=Z[I[q][j]]);for(var G=0;G<A;G++)for(var Q=0;Q<T;Q++)Z[I[G][Q]]>0&&(W+=this.entropy(Z[I[G][Q]]/$));var X=W/Math.log2(V);return B}},{key:"generate_suspicious_cells",value:function(A,T,I,B,L,V){for(var Z=arguments.length>6&&arguments[6]!==void 0?arguments[6]:.01,H=[],N=0,_=0,P=0;P<A;P++)for(var W=0;W<T;W++){var $=W+I+1,q=P+B+1;V[P][W]>0&&(N+=L[P][W],_+=1,V[P][W]<=Z&&L[P][W]!==0&&H.push([$,q,V[P][W]]))}var j=N/_;return H.sort(function(G,Q){return Math.abs(Q[2]-j)-Math.abs(G[2]-j)}),H}},{key:"process_suspicious",value:function(A,T,I){(0,v.watchdog)("wd0x72fd38");var B=new f.Timer("process_suspicious"),L=n.ExcelUtils.extract_sheet_cell(A),V=Se(L,2),Z=V[0],H=V[1],N=n.ExcelUtils.cell_dependency(H,0,0),_=[];T.length>this.formulasThreshold?console.warn("Too many formulas to perform formula analysis."):_=w.process_formulas(T,N[0]-1,N[1]-1);var P=!1,W=[],$=[],q=I.length,j=I[0].length;if(I.length>this.valuesThreshold)console.warn("Too many values to perform reference analysis.");else{var G=n.ExcelUtils.generate_all_references(T,N[0]-1,N[1]-1);W=w.color_all_data(G),$=w.process_values(I,T,N[0]-1,N[1]-1)}var Q=w.identify_groups(W),X=w.identify_groups(_),U=[];I.length<1e4&&(U=w.find_suspicious_cells(q,j,N,T,_,$,1));var O=w.generate_proposed_fixes(X);return p(U,X,Q,O)}},{key:"entropy",value:function(A){return-A*Math.log2(A)}},{key:"entropydiff",value:function(A,T){var I=A+T,B=this.entropy(A/I)+this.entropy(T/I),L=B/Math.log2(I);return-L}},{key:"fix_metric",value:function(A,T,I,B){var L=Se(T,2),V=L[0],Z=L[1],H=Se(B,2),N=H[0],_=H[1],P=g.RectangleUtils.area([[V[0],V[1],0],[Z[0],Z[1],0]]),W=g.RectangleUtils.area([[N[0],N[1],0],[_[0],_[1],0]]),$=Math.min(P,W),q=Math.max(P,W),j=Math.min(I,A),G=Math.max(I,A),Q=Math.abs(G-j)/this.Multiplier;Q<1&&(Q=1);var X=this.entropydiff($,q),U=(1+X)/(Q*$);return U=-U,U}},{key:"count_proposed_fixes",value:function(A){var T=0;for(var I in A){var B=Se(A[I][1],2),L=B[0],V=B[1],Z=Se(A[I][2],2),H=Z[0],N=Z[1];T+=g.RectangleUtils.diagonal([[L[0],L[1],0],[V[0],V[1],0]]),T+=g.RectangleUtils.diagonal([[H[0],H[1],0],[N[0],N[1],0]])}return T}},{key:"fix_proposed_fixes",value:function(A){var T=0,I={},B={};for(var L in A){if(A[L][1]>A[L][2]){var V=A[L][1];A[L][1]=A[L][2],A[L][2]=V}I[JSON.stringify(A[L][1])]=A[L],B[JSON.stringify(A[L][2])]=A[L]}var Z=[],H={};for(var N in A){var _=A[N][0];if(!(-_<w.reportingThreshold/100)){var P=JSON.stringify(A[N][1]),W=JSON.stringify(A[N][2]);if(!(P in B)&&!(W in I))Z.push(A[N]);else{if(!H[P]&&P in B){var $=-_*JSON.parse(B[P][0]),q=[$,A[N][1],B[P][1]];Z.push(q),H[P]=!0,H[W]=!0;continue}if(!H[W]&&W in I){var j=-_*JSON.parse(I[W][0]),G=[j,A[N][1],I[W][2]];Z.push(G),H[W]=!0,H[P]=!0}}}}return Z}},{key:"generate_proposed_fixes",value:function(A){var T=y(A);return T.sort(C),T}},{key:"merge_groups",value:function(A){for(var T of Object.keys(A)){(0,v.watchdog)("wd0x781a33");var I=A[T].slice();A[T]=this.merge_individual_groups(I)}return A}},{key:"merge_individual_groups",value:function(A){var T=new f.Timer("merge_individual_groups"),I=0;for(A=A.sort();;){(0,v.watchdog)("wd0x0a3668");for(var B=!1,L={},V=[],Z=A.slice();Z.length>0;)for(var H=Z.shift(),N=0;N<Z.length;N++)if((0,v.watchdog)("wd0x9cf1d5"),g.RectangleUtils.is_mergeable(H,Z[N])){var _=JSON.stringify(H),P=JSON.stringify(Z[N]);if(!(_ in L)&&!(P in L)){V.push(g.RectangleUtils.bounding_box(H,Z[N])),L[_]=!0,L[P]=!0,B=!0;break}}for(var W=0;W<A.length;W++)(0,v.watchdog)("wd0x1bc2bb"),JSON.stringify(A[W])in L||V.push(A[W]);if(V.sort(),!B)return V;if(A=V.slice(),I++,I>2e3)return console.warn("Too many iterations; abandoning this group."),T.split("done, "+I+" iterations."),[[[-1,-1,0],[-1,-1,0]]]}}},{key:"hash_vector",value:function(A){var T=!0;{var I=0,B=0,L=Math.abs(A[0]-I),V=Math.abs(A[1]-B),Z=A[2];return this.Multiplier*(L+V+Z)}{var H=-7,N=-3,_=A[0]-H;_=_*_;var P=A[1]-N;P=P*P;var W=A[2];return this.Multiplier*Math.sqrt(_+P+W)}}},{key:"adjust_proposed_fixes",value:function(A,T,I,B){var L=A.map(function(V){var Z=V[0];if(-Z*100<1)return null;for(var H=V[1].map(function(me){return me.toString().padStart(10,"0")}),N=V[2].map(function(me){return me.toString().padStart(10,"0")}),_=H<N?V[1]:V[2],P=H<N?V[2]:V[1],W=Se(_,2),$=Se(W[0],2),q=$[0],j=$[1],G=Se(W[1],2),Q=G[0],X=G[1],U=Se(P,2),O=Se(U[0],2),z=O[0],J=O[1],ie=Se(U[1],2),ce=ie[0],ge=ie[1],oe=q-I-1,le=j-B-1,Y=ce-I-1,te=ge-B-1,re=!0,ee=JSON.stringify(T[le][oe]),ne=le;ne<=te;ne++)for(var de=oe;de<=Y;de++){var se=JSON.stringify(T[ne][de]);if(se!==ee){re=!1;break}}return p(Z,_,P,re)}).filter(function(V){return V!==null});return L}},{key:"find_suspicious_cells",value:function(A,T,I,B,L,V,Z){return(0,v.watchdog)("wd0x8cabd6"),[]}}])})();t.Colorize=h,h.reportingThreshold=35,h.suspiciousCellsReportingThreshold=85,h.formattingDiscount=50,h.formulasThreshold=1e4,h.valuesThreshold=1e4,h.Multiplier=1,h.distinguishedZeroHash="12345";function F(w,S){var A=Se(w,2),T=A[0],I=A[1],B=Se(S,2),L=B[0],V=B[1];return T[0]!==L[0]?T[0]-L[0]:T[1]-L[1]}function R(w,S){for(var A of Object.keys(w))(0,v.watchdog)("wd0xa287cd"),S[A]=w[A].sort(F).map(function(T,I,B){return[T[0].map(function(L,V,Z){return Number(L)}),T[1].map(function(L,V,Z){return Number(L)})]})}function y(w){var S=[],A={};R(w,A);var T={},I={};for(var B of Object.keys(w))(0,v.watchdog)("wd0xb02b87"),T[B]=A[B].map(function($,q,j){var G=Se($,2),Q=G[0],X=G[1];return Q}),I[B]=A[B].map(function($,q,j){var G=Se($,2),Q=G[0],X=G[1];return X});var L=k(w),V=Object.keys(w);E(V,function($,q){return L[$][0][0]-L[q][0][0]});var Z=V.map(function($,q,j){return L[$]}),H=Object.keys(w);E(H,function($,q){return L[$][0][1]-L[q][0][1]});var N=H.map(function($,q,j){return L[$]});for(var _ of Object.keys(w))for(var P=0;P<A[_].length;P++){(0,v.watchdog)("wd0xe37031");var W=M(_,A[_][P],A,V,H,T,I,L,Z,N);S=S.concat(W)}return S=S.map(function($,q,j){return b($[1],$[2])<0?[$[0],$[2],$[1]]:[$[0],$[1],$[2]]}),S=x(S),S}function E(w,S){for(var A=w.map(function(I,B){return{item:I,index:B}}).sort(function(I,B){return S(I.item,B.item)||I.index-B.index}).map(function(I){var B=I.item;return B}),T=0;T<w.length;T+=1)w[T]=A[T];return w}function x(w){var S={};return w.filter(function(A){return!(S[A]=A in S)})}function b(w,S){for(var A=0;A<3;A++){if(w[A]<S[A])return-1;if(w[A]>S[A])return 1}return 0}function k(w){var S={};for(var A of Object.keys(w)){for(var T=1e6,I=1e6,B=-1e6,L=-1e6,V=0;V<w[A].length;V++){var Z=w[A][V][0][0],H=w[A][V][1][0],N=w[A][V][0][1],_=w[A][V][1][1];H>B&&(B=H),Z<T&&(T=Z),_>L&&(L=_),N<I&&(I=N)}S[A]=[[T,I,0],[B,L,0]]}return S}function D(w,S,A,T){var I=w[0],B=w[1],L=S[0],V=S[1],Z=[I-1,V,0],H=[L,B-1,0],N=[L+1,B,0],_=[I,V+1,0],P=[],W=-1;if(W=(0,a.strict_binsearch)(T,Z,b),W!==-1&&A[W][1]===B){var $=[A[W],T[W]];P.push($)}if(W=(0,a.strict_binsearch)(T,H,b),W!==-1&&A[W][0]===I){var q=[A[W],T[W]];P.push(q)}if(W=(0,a.strict_binsearch)(A,N,b),W!==-1&&T[W][1]===V){var j=[A[W],T[W]];P.push(j)}if(W=(0,a.strict_binsearch)(A,_,b),W!==-1&&T[W][0]===L){var G=[A[W],T[W]];P.push(G)}return P}function M(w,S,A,T,I,B,L,V,Z,H){var N=Se(S,2),_=N[0],P=N[1],W=[],$=A,q=(0,a.binsearch)(Z,S,function(J,ie){return J[0][0]-ie[0][0]}),j=(0,a.binsearch)(H,S,function(J,ie){return J[0][1]-ie[0][1]}),G,Q,X;q>j?(G=T,X=q,Q=0):(G=I,X=j,Q=1),X>0&&(X-=1);for(var U=function(){var ie=G[z];if(ie===w)return 0;var ce=V[ie];if(Q===0){if(P[0]+1<ce[0][0])return 1}else if(P[1]+1<ce[0][1])return 1;if(!(P[0]+1<ce[0][0]||P[1]+1<ce[0][1]||ce[1][0]+1<_[0]||ce[1][1]+1<_[1])){var ge=D(_,P,B[ie],L[ie]);ge.length>0&&(W=W.concat(ge.map(function(oe,le,Y){var te=h.fix_metric(parseFloat(w),S,parseFloat(ie),oe);return[te,S,oe]})))}},O,z=X;z<G.length&&(O=U(),!(O!==0&&O===1));z++);return W}},"../../experiments/excelint-core/lib/detect_errors.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.detect_errors=f;var a=s("../../experiments/excelint-core/lib/colorize.js"),n=s("../../experiments/excelint-core/lib/excelutils.js"),o=s("../../experiments/excelint-core/lib/timer.js"),u=s("../../experiments/excelint-core/lib/watchdog.js");function g(v,C){for(var p=Se(v,2),h=p[0],F=p[1],R=Se(C,2),y=R[0],E=R[1],x=[],b=h;b<=y;b++)for(var k=F;k<=E;k++)x.push([b,k,0]);return x}function f(v,C,p){var h,F,R=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1/0;C=(h=C)!=null?h:a.Colorize.getFormattingDiscount(),p=(F=p)!=null?F:a.Colorize.getReportingThreshold(),u.watchdog.arm(R);var y=v.worksheets.map(function(M){if((0,u.watchdog)("wd0x8d98cc"),M.formulas.length===0&&M.values.length===0)return{name:"",out:null};var w=M.usedRangeAddress;w=w.replace(/!(!+)/,"!");var S=new o.Timer("excelint"),A=a.Colorize.process_suspicious(w,M.formulas,M.values),T=Se(A,4),I=T[0],B=T[1],L=T[2],V=T[3];(0,u.watchdog)("wd0x7919b4");var Z=S.elapsedTime(),H=a.Colorize.adjust_proposed_fixes(V,M.styles,0,0),N=S.elapsedTime(),_=H.map(function(ge){(0,u.watchdog)("wd0xfb8f16");var oe=Se(ge,4),le=oe[0],Y=oe[1],te=oe[2],re=oe[3],ee=-le;return re||(ee*=(100-C)/100),ee*100>=p?(0,a.tuple)(ee,Y,te,re):null}).filter(function(ge){return ge!==null}),P=function(oe,le){return(le[0]-oe[0]+1)*(le[1]-oe[1]+1)*(le[2]-oe[2]+1)},W=S.elapsedTime(),$=_.map(function(ge){(0,u.watchdog)("wd0x2375dd");for(var oe=ge[1][0][0]===ge[2][0][0]?"vertical":"horizontal",le=[],Y=[],te=[],re=[],ee=[],ne=[],de=[],se=[],me=[],ve=ge[3],ye=[P.apply(void 0,$r(ge[1])),P.apply(void 0,$r(ge[2]))],Ee=0;Ee<2;Ee++){var Te=ge[Ee+1][0],Ie=Te[1]-1,De=Te[0]-1,Ae=M.formulas[Ie][De],xe=n.ExcelUtils.numeric_constants(Ae);ee.push(xe),ne.push(ne.reduce(function(lt,jr){return lt+jr},0));var ke=n.ExcelUtils.all_cell_dependencies(Ae,De+1,Ie+1,!1);de.push(ke.length);var Xe=n.ExcelUtils.formulaToR1C1(Ae,De+1,Ie+1),tr=n.ExcelUtils.column_index_to_name(De+1)+(Ie+1)+":",nr=tr+Xe;te.push(Xe),re.push(nr),le.push(Ae),Y.push(tr+Ae),se.push((Ae.match(/\$/g)||[]).length),me.push(ke)}for(var er=Math.abs(ne[0]-ne[1]),cr=[],ar=0;ar<me.length;ar++)if(me[ar].length>0){if(oe==="vertical"&&me[ar][0][0]===0&&me[ar][0][1]===-1){cr.push("recurrent-formula");break}if(oe==="horizontal"&&me[ar][0][0]===-1&&me[ar][0][1]===0){cr.push("recurrent-formula");break}}de[0]!==de[1]&&cr.push("different-referent-count"),ee[0].length!==ee[1].length&&(Math.abs(ee[0].length-ee[1].length)===1?cr.push("one-extra-constant"):cr.push("number-of-constants-mismatch")),ee[0].length>0&&ee[1].length>0&&(de[0]+de[1]===0?cr.push("both-constants"):de[0]*de[1]===0&&cr.push("one-is-all-constants")),te[0]!==te[1]&&JSON.stringify(me[0].sort())!==JSON.stringify(me[1].sort())&&cr.push("r1c1-mismatch"),se[0]!==se[1]&&cr.push("absolute-ref-mismatch");for(var kr=0;kr<me.length;kr++)if(me[kr].length>0&&me[kr][0][0]*me[kr][0][1]!==0){cr.push("off-axis-reference");break}return cr.length===0&&cr.push("unclassified"),{bin:cr,direction:oe,sameFormat:ve,rangeSizes:ye,numbers:ne,sameConstants:ee[0]===ee[1],numeric_difference:er,magnitude_numeric_difference:er===0?0:Math.log10(er),formulas:Y,r1c1formulas:re,dependence_vectors:me}}),q=S.elapsedTime(),j=M.formulas.flat().filter(function(ge){return ge.length>0}).length,G=M.values.flat().filter(function(ge){return ge.length>0}).length,Q=M.values[0].length,X=M.values.length,U=X*Q,O=_.map(function(ge){return ge[0]}).reduce(function(ge,oe){return ge+oe},0),z=_.map(function(ge){return(0,u.watchdog)("wd0xbcc23c"),ge[0]>=p/100?g(ge[1][0],ge[1][1]).concat(g(ge[2][0],ge[2][1])):[]}),J=Array.from(new Set(z.flat(1).map(function(ge){return JSON.stringify(ge)})));z=J.map(function(ge){return JSON.parse(ge)});var ie=S.elapsedTime(),ce={suspiciousnessThreshold:p,formattingDiscount:C,proposedFixes:_,exampleFixes:$,suspiciousRanges:_.length,weightedSuspiciousRanges:O,suspiciousCells:z.length,elapsedTimeSeconds:ie/1e3,proposedFixesTimeSeconds:Z/1e3,adjustProposedFixesTimeSeconds:(N-Z)/1e3,adjustFormatProposedFixesTimeSeconds:(W-N)/1e3,exampleFixesTimeSeconds:(q-W)/1e3,numCountingTimeSeconds:(ie-q)/1e3,columns:Q,rows:X,totalCells:U,numFormulaCells:j,numValueCells:G};return{name:M.sheetName,out:ce}}).filter(function(M){return M.out!==null}),E={};for(var x of y){var b=x.name,k=x.out;E[b]=k}var D={workbookName:v.workbookName,worksheets:E};return D}},"../../experiments/excelint-core/lib/excelutils.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExcelUtils=void 0;var a=s("../../experiments/excelint-core/lib/watchdog.js"),n=(function(){function o(){Oe(this,o)}return Ne(o,null,[{key:"column_name_to_index",value:function(g){if(g.length===1)return g[0].charCodeAt(0)-65+1;var f=0,v=g.split("");for(var C of v)f*=26,f+=C.charCodeAt(0)-65+1;return f}},{key:"column_index_to_name",value:function(g){for(var f="";g>0;)f+=String.fromCharCode((g-1)%26+65),g=Math.floor((g-1)/26);return f.split("").reverse().join("")}},{key:"cell_dependency",value:function(g,f,v){(0,a.watchdog)("wd0x1a9bd3");var C=!1;{var p=o.cell_both_absolute.exec(g);if(p){var h=o.column_name_to_index(p[1]),F=Number(p[2]);return p[2][0]>="\u2000"&&(F=Number(p[2].charCodeAt(0)-16384)),[h,F,0]}}(0,a.watchdog)("wd0xa26bda");{var R=o.cell_col_absolute.exec(g);if(R){var y=o.column_name_to_index(R[1]),E=Number(R[2]);return R[2][0]>="\u2000"&&(E=Number(R[2].charCodeAt(0)-16384)),[y,E-v,0]}}(0,a.watchdog)("wd0x2a23e1");{var x=o.cell_row_absolute.exec(g);if(x){var b=o.column_name_to_index(x[1]),k=Number(x[2]);return x[2][0]>="\u2000"&&(k=Number(x[2].charCodeAt(0)-16384)),[b-f,k,0]}}(0,a.watchdog)("wd0x3ebc91");{var D=o.cell_both_relative.exec(g);if(D){var M=o.column_name_to_index(D[1]),w=Number(D[2]);return D[2][0]>="\u2000"&&(w=Number(D[2].charCodeAt(0)-16384)),[M-f,w-v,0]}}throw new Error("We should never get here.")}},{key:"toR1C1",value:function(g,f){var v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,C=o.cell_dependency(g,0,0),p=o.cell_dependency(f,0,0),h="R",F="C";v&&(h="\u03C1",F="\u03B3");var R=[];p.forEach(function(E,x,b){R.push(E-C[x])});var y="";return o.cell_both_absolute.exec(f)?y=h+p[1]+F+p[0]:o.cell_col_absolute.exec(f)?(R[1]===0?y+=h:y+=h+"["+R[1]+"]",y+=F+p[0]):o.cell_row_absolute.exec(f)?(R[0]===0?y+=F:y+=F+"["+R[0]+"]",y=h+p[1]+y):(R[1]===0?y+=h:y+=h+"["+R[1]+"]",R[0]===0?y+=F:y+=F+"["+R[0]+"]"),y}},{key:"formulaToR1C1",value:function(g,f,v){for(var C=g.slice(),p=o.column_index_to_name(f)+v,h;h=o.range_pair.exec(C);)if(h){var F=h[1],R=h[2];C=C.replace(h[0],o.toR1C1(p,h[1],!0)+":"+o.toR1C1(p,h[2],!0))}for(var y=null;y=o.single_dep.exec(C);)if(y){var E=y[1];C=C.replace(y[0],o.toR1C1(p,E,!0))}return C=C.replace(/ρ/g,"R"),C=C.replace(/γ/g,"C"),C}},{key:"extract_sheet_cell",value:function(g){(0,a.watchdog)("wd0x012630");var f=o.sheet_plus_cell.exec(g);return f?[f[1],f[2],f[2]]:["","",""]}},{key:"all_cell_dependencies",value:function(g,f,v){var C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;(0,a.watchdog)("wd0x2f82fe");var p=g,h=null,F=[];if(typeof g!="string")return null;for(g=g.replace(this.formulas_with_numbers,"_"),g=g.replace(this.formulas_with_quoted_sheetnames_2,"_"),g=g.replace(this.formulas_with_quoted_sheetnames_1,"_"),g=g.replace(this.formulas_with_unquoted_sheetnames_2,"_"),g=g.replace(this.formulas_with_unquoted_sheetnames_1,"_"),g=g.replace(this.formulas_with_unquoted_sheetnames_1,"_"),g=g.replace(this.formulas_with_structured_references,"_");h=o.range_pair.exec(g);)if((0,a.watchdog)("wd0x784918"),h){for(var R=h[1],y=o.cell_dependency(R,f,v),E=h[2],x=o.cell_dependency(E,f,v),b=x[0]-y[0]+1,k=x[1]-y[1]+1,D=0;D<b;D++)for(var M=0;M<k;M++)F.push([D+y[0],M+y[1],0]);g=g.replace(h[0],"_")}for(var w=null;w=o.single_dep.exec(g);)if((0,a.watchdog)("wd0x0fb232"),w){var S=w[1],A=o.cell_dependency(S,f,v);F.push(A),g=g.replace(w[0],"_")}if(C)for(var T=null;T=o.number_dep.exec(g);)(0,a.watchdog)("wd0xd82ed1"),T&&(F.push([0,0,1]),g=g.replace(T[0],"_"));return F}},{key:"numeric_constants",value:function(g){var f=[];if(g=g.slice(),typeof g!="string")return f;g=g.replace(this.formulas_with_numbers,"_"),g=g.replace(this.formulas_with_quoted_sheetnames_2,"_"),g=g.replace(this.formulas_with_quoted_sheetnames_1,"_"),g=g.replace(this.formulas_with_unquoted_sheetnames_2,"_"),g=g.replace(this.formulas_with_unquoted_sheetnames_1,"_"),g=g.replace(this.formulas_with_unquoted_sheetnames_1,"_"),g=g.replace(this.formulas_with_structured_references,"_");for(var v=null;v=o.range_pair.exec(g);)v&&(g=g.replace(v[0],"_"));for(var C=null;C=o.single_dep.exec(g);)C&&(g=g.replace(C[0],"_"));for(var p=null;p=o.number_dep.exec(g);)p&&(f.push(parseFloat(p)),g=g.replace(p[0],"_"));return f}},{key:"baseVector",value:function(){return[0,0,0]}},{key:"all_dependencies",value:function(g,f,v,C,p){(0,a.watchdog)("wd0x961028");var h=[];if(g>=p.length||f>=p[0].length||g<0||f<0)return[];var F=p[g][f];return F.length>1&&F[0]==="="&&(h=o.all_cell_dependencies(F,C,v)),h}},{key:"generate_all_references",value:function(g,f,v){(0,a.watchdog)("wd0x6a6002");for(var C={},p=0;p<g.length;p++)for(var h=g[p],F=0;F<h.length;F++){(0,a.watchdog)("wd0x93d412");var R=h[F];if(R[0]==="="){var y=o.all_cell_dependencies(R,0,0);for(var E of y)if((0,a.watchdog)("wd0x8a466e"),!(E[0]===0&&E[1]===0&&E[2]!==0)){var x=E[0]-f-1,b=E[1]-v-1,k=b>=g.length||x>=g[0].length||x<0||b<0;{var D=!1;if(k)D=!0;else{var M=g[b][x];M!==void 0&&M[0]!=="="&&(D=!0)}if(D){var w=E.join(",");C[w]=!0}}}}}return C}}])})();t.ExcelUtils=n,n.general_re="\\$?[A-Z][A-Z]?\\$?[\\d\\u2000-\\u6000]+",n.sheet_re="[^\\!]+",n.sheet_plus_cell=new RegExp("("+n.sheet_re+")\\!("+n.general_re+")"),n.sheet_plus_range=new RegExp("("+n.sheet_re+")\\!("+n.general_re+"):("+n.general_re+")"),n.single_dep=new RegExp("("+n.general_re+")"),n.range_pair=new RegExp("("+n.general_re+"):("+n.general_re+")","g"),n.number_dep=new RegExp("([0-9]+\\.?[0-9]*)"),n.cell_both_relative=new RegExp("[^\\$A-Z]?([A-Z][A-Z]?)([\\d\\u2000-\\u6000]+)"),n.cell_col_absolute=new RegExp("\\$([A-Z][A-Z]?)([\\d\\u2000-\\u6000]+)"),n.cell_row_absolute=new RegExp("[^\\$A-Z]?([A-Z][A-Z]?)\\$([\\d\\u2000-\\u6000]+)"),n.cell_both_absolute=new RegExp("\\$([A-Z][A-Z]?)\\$([\\d\\u2000-\\u6000]+)"),n.formulas_with_numbers=new RegExp("/ATAN2|BIN2DEC|BIN2HEX|BIN2OCT|DAYS360|DEC2BIN|DEC2HEX|DEC2OCT|HEX2BIN|HEX2DEC|HEX2OCT|IMLOG2|IMLOG10|LOG10|OCT2BIN|OCT2DEC|OCT2HEX|SUNX2MY2|SUMX2PY2|SUMXMY2|T.DIST.2T|T.INV.2T/","g"),n.formulas_with_quoted_sheetnames_1=new RegExp("'[^']*'!\\$?[A-Z][A-Z]?\\$?\\d+","g"),n.formulas_with_quoted_sheetnames_2=new RegExp("'[^']*'!\\$?[A-Z][A-Z]?\\$?\\d+:\\$?[A-Z][A-Z]?\\$?\\d+","g"),n.formulas_with_unquoted_sheetnames_1=new RegExp("[A-Za-z0-9]+!\\$?[A-Z][A-Z]?\\$?\\d+","g"),n.formulas_with_unquoted_sheetnames_2=new RegExp("[A-Za-z0-9]+!\\$?[A-Z][A-Z]?\\$?\\d+:\\$?[A-Z][A-Z]?\\$?\\d+","g"),n.formulas_with_structured_references=new RegExp("\\[([^\\]])*\\]","g"),n.originalSheetSuffix="_EL"},"../../experiments/excelint-core/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.detect_errors=void 0;var a=s("../../experiments/excelint-core/lib/detect_errors.js");Object.defineProperty(t,"detect_errors",{enumerable:!0,get:function(){return a.detect_errors}})},"../../experiments/excelint-core/lib/infogain.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Stencil=t.InfoGain=void 0;var s=(function(){function n(){Oe(this,n)}return Ne(n,null,[{key:"normalized_entropy",value:function(u){for(var g=u.reduce(function(p,h){return p+h},0),f=0,v=0;v<u.length;v++){var C=u[v]/g;C!==0&&(f-=C*Math.log2(C))}return f/Math.log2(g)}}])})();t.InfoGain=s;var a=(function(){function n(){Oe(this,n)}return Ne(n,null,[{key:"initialize",value:function(){if(!n.initialized){if(n.stencil_right=n.stencil.filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return v<=0}),n.stencil_left=n.stencil.filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return v>=0}),n.stencil_top=n.stencil.filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return C>=0}),n.stencil_bottom=n.stencil.filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return C<=0}),n.stencil_topleft=n.stencil_top.filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return v>=0}),n.stencil_topright=n.stencil_top.filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return v<=0}),n.stencil_bottomleft=n.stencil_bottom.filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return v>=0}),n.stencil_bottomright=n.stencil_bottom.filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return v<=0}),n.reflectStencils){var u;u=n.stencil.filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return v>0}).map(function(g){var f=Se(g,2),v=f[0],C=f[1];return[-v,C]}),n.stencil_right=n.stencil_right.concat(u),u=n.stencil.filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return v<0}).map(function(g){var f=Se(g,2),v=f[0],C=f[1];return[-v,C]}),n.stencil_left=n.stencil_left.concat(u),u=n.stencil.filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return C<0}).map(function(g){var f=Se(g,2),v=f[0],C=f[1];return[v,-C]}),n.stencil_top=n.stencil_top.concat(u),u=n.stencil.filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return C>0}).map(function(g){var f=Se(g,2),v=f[0],C=f[1];return[v,-C]}),n.stencil_bottom=n.stencil_bottom.concat(u),u=n.stencil_top.filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return v<0}).map(function(g){var f=Se(g,2),v=f[0],C=f[1];return[-v,C]}),n.stencil_topleft=n.stencil_topleft.concat(u),u=n.stencil_left.filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return C<0}).map(function(g){var f=Se(g,2),v=f[0],C=f[1];return[v,-C]}),n.stencil_topleft=n.stencil_topleft.concat(u),n.stencil_topleft.splice(n.stencil_topleft.findIndex(function(g){return JSON.stringify(g)===JSON.stringify([1,1])}),1),u=n.stencil_top.filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return v>0}).map(function(g){var f=Se(g,2),v=f[0],C=f[1];return[-v,C]}),n.stencil_topright=n.stencil_topright.concat(u),u=n.stencil_right.filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return C<0}).map(function(g){var f=Se(g,2),v=f[0],C=f[1];return[v,-C]}),n.stencil_topright=n.stencil_topright.concat(u),n.stencil_topright.splice(n.stencil_topright.findIndex(function(g){return JSON.stringify(g)===JSON.stringify([-1,1])}),1),u=n.stencil_bottom.map(function(g){var f=Se(g,2),v=f[0],C=f[1];return[-v,C]}).filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return v>0}),n.stencil_bottomleft=n.stencil_bottomleft.concat(u),u=n.stencil_left.map(function(g){var f=Se(g,2),v=f[0],C=f[1];return[v,-C]}).filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return C<0}),n.stencil_bottomleft=n.stencil_bottomleft.concat(u),n.stencil_bottomleft.splice(n.stencil_bottomleft.findIndex(function(g){return JSON.stringify(g)===JSON.stringify([1,-1])}),1),u=n.stencil_bottom.map(function(g){var f=Se(g,2),v=f[0],C=f[1];return[-v,C]}).filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return v<0}),n.stencil_bottomright=n.stencil_bottomright.concat(u),u=n.stencil_right.map(function(g){var f=Se(g,2),v=f[0],C=f[1];return[v,-C]}).filter(function(g){var f=Se(g,2),v=f[0],C=f[1];return C<0}),n.stencil_bottomright=n.stencil_bottomright.concat(u),n.stencil_bottomright.splice(n.stencil_bottomright.findIndex(function(g){return JSON.stringify(g)===JSON.stringify([-1,-1])}),1)}n.initialized=!0}}},{key:"apply_stencil",value:function(u,g,f,v,C,p){if(u.length!==n.stencil.length)throw Error("Length mismatched");for(var h=C,F=0;F<u.length;F++){var R=Se(u[F],2),y=R[0],E=R[1];h=p(h,g[f+E][v+y])}return h}},{key:"stencil_computation",value:function(u,g,f){n.initialize();for(var v=u.length,C=u[0].length,p=Array(v).fill(0).map(function(){return Array(C).fill(0)}),h=1;h<C-1;h++)for(var F=1;F<v-1;F++)p[F][h]=n.apply_stencil(n.stencil,u,h,F,f,g);for(var R=1;R<C-1;R++)p[0][R]=n.apply_stencil(n.stencil_top,u,0,R,f,g),p[v-1][R]=n.apply_stencil(n.stencil_bottom,u,v-1,R,f,g);for(var y=1;y<v-1;y++)p[y][0]=n.apply_stencil(n.stencil_left,u,y,0,f,g),p[y][C-1]=n.apply_stencil(n.stencil_right,u,y,C-1,f,g);return p[0][0]=n.apply_stencil(n.stencil_topleft,u,0,0,f,g),p[0][C-1]=n.apply_stencil(n.stencil_topright,u,0,C-1,f,g),p[v-1][0]=n.apply_stencil(n.stencil_bottomleft,u,v-1,0,f,g),p[v-1][C-1]=n.apply_stencil(n.stencil_bottomright,u,v-1,C-1,f,g),p}}])})();t.Stencil=a,a.reflectStencils=!0,a.ninePointStencil=[[-1,-1],[-1,0],[-1,1],[0,-1],[0,0],[0,1],[1,-1],[1,0],[1,1]],a.stencil=a.ninePointStencil,a.initialized=!1},"../../experiments/excelint-core/lib/jsonclone.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JSONclone=void 0;var s=(function(){function a(){Oe(this,a)}return Ne(a,null,[{key:"clone",value:function(o){if(o){if(Array.isArray(o))return o.slice();if(o.constructor===Object){var u={};for(var g of Object.keys(o))u[g]=a.clone(o[g]);return u}return o}return null}}])})();t.JSONclone=s},"../../experiments/excelint-core/lib/rectangleutils.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RectangleUtils=void 0;var s=(function(){function a(){Oe(this,a)}return Ne(a,null,[{key:"is_adjacent",value:function(o,u){var g=Se(o,2),f=Se(g[0],3),v=f[0],C=f[1],p=f[2],h=Se(g[1],3),F=h[0],R=h[1],y=h[2],E=Se(u,2),x=Se(E[0],3),b=x[0],k=x[1],D=x[2],M=Se(E[1],3),w=M[0],S=M[1],A=M[2],T=1,I=!(v-w>T||b-F>T||C-S>T||k-R>T);return I}},{key:"bounding_box",value:function(o,u){var g=Se(o,2),f=Se(g[0],3),v=f[0],C=f[1],p=f[2],h=Se(g[1],3),F=h[0],R=h[1],y=h[2],E=Se(u,2),x=Se(E[0],3),b=x[0],k=x[1],D=x[2],M=Se(E[1],3),w=M[0],S=M[1],A=M[2];return[[Math.min(v,b),Math.min(C,k),0],[Math.max(F,w),Math.max(R,S),0]]}},{key:"area",value:function(o){var u=Se(o,2),g=Se(u[0],3),f=g[0],v=g[1],C=g[2],p=Se(u[1],3),h=p[0],F=p[1],R=p[2],y=h-f+1,E=F-v+1;return y*E}},{key:"diagonal",value:function(o){var u=Se(o,2),g=Se(u[0],3),f=g[0],v=g[1],C=g[2],p=Se(u[1],3),h=p[0],F=p[1],R=p[2],y=h-f+1,E=F-v+1;return Math.sqrt(y*y+E*E)}},{key:"overlap",value:function(o,u){var g=Se(o,2),f=Se(g[0],3),v=f[0],C=f[1],p=f[2],h=Se(g[1],3),F=h[0],R=h[1],y=h[2],E=Se(u,2),x=Se(E[0],3),b=x[0],k=x[1],D=x[2],M=Se(E[1],3),w=M[0],S=M[1],A=M[2],T=0,I=0;return F>w?T=w-v+1:T=F-b+1,R>S?I=S-C+1:I=R-k+1,T*I}},{key:"is_mergeable",value:function(o,u){return a.is_adjacent(o,u)&&a.area(o)+a.area(u)-a.overlap(o,u)===a.area(a.bounding_box(o,u))}}])})();t.RectangleUtils=s},"../../experiments/excelint-core/lib/timer.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Timer=void 0,t.createPerf=n;var s=1e9,a=1e6;function n(){return typeof process<"u"?{now:function(){var g=process.hrtime(),f=Se(g,2),v=f[0],C=f[1];return(v*s+C)/a}}:typeof performance<"u"?performance:Date}var o=(function(){function u(g){Oe(this,u),this.perf=n(),this.name=g,this.start()}return Ne(u,[{key:"start",value:function(){this.startTimeMS=this.perf.now(),this.splitTimeMS=this.startTimeMS}},{key:"split",value:function(f){var v=this.perf.now(),C=v-this.splitTimeMS;console.warn("timer: "+this.name+" @ "+f+" : = "+this.roundMe(C)+" (total = "+this.roundMe(v-this.startTimeMS)+")"),this.splitTimeMS=v}},{key:"elapsedTime",value:function(){return this.perf.now()-this.startTimeMS}},{key:"roundMe",value:function(f){return Math.round(f*100)/100}}])})();t.Timer=o},"../../experiments/excelint-core/lib/watchdog.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.watchdog=void 0;var a=s("../../experiments/excelint-core/lib/timer.js"),n=(0,a.createPerf)();function o(g){return g}function u(){var g=1/0,f=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(n.now()>g)throw new Error(`Time limit exceeded with message: ${C}`)};return f.arm=function(v){g=n.now()+v},f}t.watchdog=u()},"../excel-online-calc-common/lib/LimitedSizeHotMap.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LimitedSizeHotMap=void 0;var s=(function(a){function n(o){var u;if(Oe(this,n),u=Ia(this,n),u.maxSize=o,o<1)throw new Error("maxSize must be greater than 0");return u}return wa(n,a),Ne(n,[{key:"set",value:function(u,g){if(!this.query(u)&&this.size>=this.maxSize){var f=this.keys().next().value;this.delete(f)}return Ot(Mt(n.prototype),"set",this).call(this,u,g)}},{key:"query",value:function(u){if(this.has(u)){var g=this.get(u);return this.delete(u),this.set(u,g),!0}return!1}}])})(Mg(Map));t.LimitedSizeHotMap=s},"../excel-online-calc-common/lib/anonymizer.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.kindAnonymizers=void 0,t.anonymize=y,t.anonymizeMagnitude=b,t.anonymizeFormulaString=B;var a=s("../excel-online-calc-common/lib/polyfills.js");function n(L){if(typeof L=="object"&&L!==null){var V=L.kind;if(typeof V=="string")return V}}function o(L){var V=typeof L;if(V==="object"){if(L===null)return"null";if(Array.isArray(L))return"Array"}return V}function u(L){return L}function g(L){return typeof L!="number"?"<unexpected>":isFinite(L)?"<number>":L}function f(L){return typeof L!="bigint"?"<unexpected>":"<bigint>"}function v(L){return typeof L!="string"?"<unexpected>":L.length>0?"<string>":L}function C(L){if(typeof L!="function")return"<unexpected>";var V=L.name;return typeof V=="string"&&V.length>0?`<function ${V}>`:"<function>"}function p(L){if(typeof L!="object")return"<unexpected>";var V={};for(var Z in L)Object.prototype.hasOwnProperty.call(L,Z)&&(V[Z]=R(L[Z],Z));return V}function h(L){return typeof L!="object"||!Array.isArray(L)?"<unexpected>":L.map(R)}function F(L){return typeof L!="symbol"?"<unexpected>":`<symbol ${String(L)}>`}function R(L,V){if(typeof V=="string"&&E[V]!=null)return L;var Z=n(L),H=Z!==void 0?t.kindAnonymizers[Z]:void 0;return H===void 0&&(H=x[o(L)]),H!==void 0?H(L,V):"<unexpected>"}function y(L){try{return String(JSON.stringify(R(L,void 0)))}catch(H){if(H==null||typeof H!="object")return`<error: ${String(JSON.stringify(H))}>`;var V=String(H.name),Z=String(H.message);return Z.indexOf(V)>=0?`<error ${Z}>`:`<error ${V}: ${Z}>`}}var E={kind:!0,type:!0,index:!0,length:!0,row:!0,col:!0,rows:!0,cols:!0},x={boolean:u,symbol:F,undefined:u,null:u,number:g,bigint:f,string:v,function:C,object:p,Array:h};t.kindAnonymizers=Object.create(null);function b(L){var V=Math.abs(L);return V===0?-1e4:Math.floor((0,a.mathLog2)(V))}var k="$\x80\xA2\xA3\xA4\xA5\u20A0\u20A1\u20A2\u20A3\u20A4\u20A5\u20A6\u20A7\u20A8\u20A9\u20AA\u20AB\u20AC\u20AD\u20AE\u20AF\u20B0\u20B1\u20B2\u20B3\u20B4\u20B5\u20B6\u20B7\u20B8\u20B9",D=`=\\[\\]\\.\\\\\\/%@#\\-_\\+,;\\(\\):?"&<>'!\\{\\}~\\^\\*`,M=`=\\[\\]\\.\\\\\\/%@#\\-_\\+,;\\(\\):?"&<>'!\\{\\}~\\^\\*$\x80\xA2\xA3\xA4\xA5\u20A0\u20A1\u20A2\u20A3\u20A4\u20A5\u20A6\u20A7\u20A8\u20A9\u20AA\u20AB\u20AC\u20AD\u20AE\u20AF\u20B0\u20B1\u20B2\u20B3\u20B4\u20B5\u20B6\u20B7\u20B8\u20B9`,w=`=\\[\\]\\.\\\\\\/%@#\\-_\\+,;\\(\\):?"&<>'!\\{\\}~\\^\\*$\x80\xA2\xA3\xA4\xA5\u20A0\u20A1\u20A2\u20A3\u20A4\u20A5\u20A6\u20A7\u20A8\u20A9\u20AA\u20AB\u20AC\u20AD\u20AE\u20AF\u20B0\u20B1\u20B2\u20B3\u20B4\u20B5\u20B6\u20B7\u20B8\u20B9\\s\uA0C2`,S=`[^=\\[\\]\\.\\\\\\/%@#\\-_\\+,;\\(\\):?"&<>'!\\{\\}~\\^\\*$\x80\xA2\xA3\xA4\xA5\u20A0\u20A1\u20A2\u20A3\u20A4\u20A5\u20A6\u20A7\u20A8\u20A9\u20AA\u20AB\u20AC\u20AD\u20AE\u20AF\u20B0\u20B1\u20B2\u20B3\u20B4\u20B5\u20B6\u20B7\u20B8\u20B9\\s\uA0C2d]`,A=new RegExp(S,"g"),T=/[0-9]/g,I=/d/g;function B(L){var V=L.toLowerCase().replace(I,"w"),Z=V.replace(T,"d");return Z.replace(A,"w")}},"../excel-online-calc-common/lib/arrayUtils.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NonstrictSparseArray2D=t.NonstrictArray2D=t.StrictSparseArray2D=t.StrictArray2D=void 0,t.array2DForall=v,t.array2DForall2=C,t.jaggedArray=p,t.array2DToJaggedArray=h,t.constantArray=F,t.constantArray2D=R,t.singletonArray2D=y,t.rowArray2D=E,t.colArray2D=x,t.transposeArray2D=b,t.transposeSparseArray2D=k,t.sparseArray2DTo1D=D,t.broadcastArray=M,t.broadcastArray2D=w;var a=s("../excel-online-calc-common/lib/assertions.js"),n=s("../excel-online-calc-common/lib/core.js"),o=(function(){function S(A,T,I){Oe(this,S),(0,a.assertNatural)("calc.common.StrictArray2D",A),(0,a.assertNatural)("calc.common.StrictArray2D",T);var B=I.length;B<A&&(0,a.assertFalse)(`calc.common.StrictArray2D: expected elements.length >= ${A}; given ${B}`);for(var L=0;L<B;L+=1){var V=I[L].length;V<T&&(0,a.assertFalse)(`calc.common.StrictArray2D: expected elements[${L}].length >= ${A}; given ${V}`)}this.rows=A,this.cols=T,this.elements=I}return Ne(S,[{key:"get",value:function(T,I){return(0,a.assertIndex)("calc.common.StrictArray2D.get",T,this.rows),(0,a.assertIndex)("calc.common.StrictArray2D.get",I,this.cols),this.elements[T][I]}},{key:"strict",value:function(){return this}},{key:"map",value:function(T){var I=this;return new g(this.rows,this.cols,function(B,L){return T(I.elements[B][L])})}}])})();t.StrictArray2D=o;var u=(function(){function S(A,T,I,B,L,V){Oe(this,S),(0,a.assertNatural)("calc.common.StrictSparseArray2D",A),(0,a.assertNatural)("calc.common.StrictSparseArray2D",T),(0,a.assertIndex)("calc.common.StrictSparseArray2D",I,A+1),(0,a.assertIndex)("calc.common.StrictSparseArray2D",B,T+1);var Z=L.length;Z<I&&(0,a.assertFalse)(`calc.common.StrictSparseArray2D: expected elements.length >= ${I}; given ${Z}`);for(var H=0;H<Z;H+=1){var N=L[H].length;N<B&&(0,a.assertFalse)(`calc.common.StrictSparseArray2D: expected elements[${H}].length >= ${B}; given ${N}`)}this.rows=A,this.cols=T,this.denseRows=I,this.denseCols=B,this.denseElements=L,this.sparseElement=V}return Ne(S,[{key:"get",value:function(T,I){return(0,a.assertIndex)("calc.common.StrictSparseArray2D.get",T,this.rows),(0,a.assertIndex)("calc.common.StrictSparseArray2D.get",I,this.cols),T<this.denseRows&&I<this.denseCols?this.denseElements[T][I]:this.sparseElement}},{key:"getSparse",value:function(){return this.sparseElement}},{key:"strict",value:function(){return this}},{key:"map",value:function(T){var I=this;return new f(this.rows,this.cols,this.denseRows,this.denseCols,function(B,L){return T(I.denseElements[B][L])},function(){return T(I.sparseElement)})}}])})();t.StrictSparseArray2D=u;var g=(function(){function S(A,T,I){Oe(this,S),(0,a.assertNatural)("calc.common.NonstrictArray2D",A),(0,a.assertNatural)("calc.common.NonstrictArray2D",T),this.rows=A,this.cols=T,this.func=I}return Ne(S,[{key:"get",value:function(T,I){return(0,a.assertIndex)("calc.common.NonstrictArray2D.get",T,this.rows),(0,a.assertIndex)("calc.common.NonstrictArray2D.get",I,this.cols),this.func(T,I)}},{key:"strict",value:function(){var T=p(this.rows,this.cols,this.func);return new o(this.rows,this.cols,T)}},{key:"map",value:function(T){var I=this;return new S(this.rows,this.cols,function(B,L){return T(I.func(B,L))})}}])})();t.NonstrictArray2D=g;var f=(function(){function S(A,T,I,B,L,V){Oe(this,S),(0,a.assertNatural)("calc.common.NonstrictSparseArray2D",A),(0,a.assertNatural)("calc.common.NonstrictSparseArray2D",T),(0,a.assertIndex)("calc.common.NonstrictSparseArray2D",I,A+1),(0,a.assertIndex)("calc.common.NonstrictSparseArray2D",B,T+1),this.rows=A,this.cols=T,this.denseRows=I,this.denseCols=B,this.denseFunc=L,this.sparseFunc=V}return Ne(S,[{key:"get",value:function(T,I){return(0,a.assertIndex)("calc.common.NonstrictSparseArray2D.get",T,this.rows),(0,a.assertIndex)("calc.common.NonstrictSparseArray2D.get",I,this.cols),T<this.denseRows&&I<this.denseCols?this.denseFunc(T,I):this.sparseFunc()}},{key:"getSparse",value:function(){return this.sparseFunc()}},{key:"strict",value:function(){var T=p(this.denseRows,this.denseCols,this.denseFunc),I=this.sparseFunc();return new u(this.rows,this.cols,this.denseRows,this.denseCols,T,I)}},{key:"map",value:function(T){var I=this;return new S(this.rows,this.cols,this.denseRows,this.denseCols,function(B,L){return T(I.denseFunc(B,L))},function(){return T(I.sparseFunc())})}}])})();t.NonstrictSparseArray2D=f;function v(S,A){for(var T=0;T<A.rows;T+=1)for(var I=0;I<A.cols;I+=1)if(!S(A.get(T,I)))return!1;return!0}function C(S,A,T){for(var I=(0,n.fastMin)(A.rows,T.rows),B=(0,n.fastMin)(A.cols,T.cols),L=0;L<I;L+=1)for(var V=0;V<B;V+=1)if(!S(A.get(L,V),T.get(L,V)))return!1;return!0}function p(S,A,T){for(var I=[],B=0;B<S;B+=1){for(var L=[],V=0;V<A;V+=1)L[V]=T(B,V);I[B]=L}return I}function h(S){return p(S.rows,S.cols,S.get.bind(S))}function F(S,A,T){for(var I=[],B=[],L=0;L<A;L+=1)B[L]=T;for(var V=0;V<S;V+=1)I[V]=B;return I}function R(S,A,T){return new g(S,A,function(I,B){return T})}function y(S){return R(1,1,S)}function E(S){return new g(1,S.length,function(A,T){return S[T]})}function x(S){return new g(S.length,1,function(A,T){return S[A]})}function b(S){return new g(S.cols,S.rows,function(A,T){return S.get(T,A)})}function k(S){return new f(S.cols,S.rows,S.denseCols,S.denseRows,function(A,T){return S.get(T,A)},function(){return S.getSparse()})}function D(S,A){var T=S.getSparse.bind(S);return(0,a.assertTrue)("calc.common.sparseArray2DTo1D",A?S.cols===0||S.rows>0:S.rows===0||S.cols>0),A?{length:S.cols,denseLength:S.denseCols,get:function(B){return S.get(0,B)},getSparse:T}:{length:S.rows,denseLength:S.denseRows,get:function(B){return S.get(B,0)},getSparse:T}}function M(S,A,T,I,B,L){if(S===T&&A===I)return B;if(S===1&&A===1)return F(T,I,B[0]===void 0?L:B[0][0]);var V=[],Z;S===1?Z=function(P,W){return W<A?B[0][W]:L}:A===1?Z=function(P,W){return P<S?B[P][0]:L}:Z=function(P,W){return P<S&&W<A?B[P][W]:L};for(var H=0;H<T;H+=1){V.push([]);for(var N=0;N<I;N+=1)V[H][N]=Z(H,N)}return V}function w(S,A,T,I){return T.rows===S&&T.cols===A?T:T.rows===1&&T.cols===1?R(S,A,T.get(0,0)):T.rows===1?new g(S,A,function(B,L){return L<T.cols?T.get(0,L):I}):T.cols===1?new g(S,A,function(B,L){return B<T.rows?T.get(B,0):I}):new g(S,A,function(B,L){return B<T.rows&&L<T.cols?T.get(B,L):I})}},"../excel-online-calc-common/lib/assertions.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ulsLogger=void 0,t.assertNever=h,t.assertFalse=F,t.assertTrue=R,t.assertInteger=y,t.assertNatural=E,t.assertPositiveInteger=x,t.assertIndex=b,t.assertPositiveLength=k;var a=s("../excel-online-common/lib/index.js"),n=s("../excel-online-calc-common/lib/anonymizer.js"),o=s("../excel-online-calc-common/lib/polyfills.js");function u(D,M){function w(S,A,T,I){if(D(S,A,T,I),!T)throw new Error(`${M} ${S} ${A} ${I}`)}return w}function g(D){return{shipAssertTag:u(D.shipAssertTag.bind(D),"shipAssertTag"),assertTag:u(D.assertTag.bind(D),"assertTag"),traceTag:D.traceTag.bind(D),debugTraceTag:D.debugTraceTag.bind(D),dnmTraceTag:D.dnmTraceTag.bind(D)}}function f(D){return function(){try{return D.apply(void 0,arguments)}catch{}}}function v(D){return{shipAssertTag:f(D.shipAssertTag.bind(D)),assertTag:f(D.assertTag.bind(D)),traceTag:f(D.traceTag.bind(D)),debugTraceTag:f(D.debugTraceTag.bind(D)),dnmTraceTag:f(D.dnmTraceTag.bind(D))}}var C=(function(){function D(){Oe(this,D),this.callBufferCapacity=100,this.callBuffer=[],this.shipAssertTag=this.createBufferingCallback("shipAssertTag"),this.assertTag=this.createBufferingCallback("assertTag"),this.traceTag=this.createBufferingCallback("traceTag"),this.dnmTraceTag=this.createBufferingCallback("dnmTraceTag"),this.debugTraceTag=this.createBufferingCallback("debugTraceTag")}return Ne(D,[{key:"createBufferingCallback",value:function(w){var S=this;return function(){if(S.callBuffer.length<S.callBufferCapacity){for(var A=arguments.length,T=new Array(A),I=0;I<A;I++)T[I]=arguments[I];S.callBuffer.push({method:w,args:T})}}}},{key:"invokeBufferedCalls",value:function(){if(this.callBuffer.length!==0){var w=this.callBuffer;this.callBuffer=[];var S=`calc.common.DefaultLogger.invokeBufferedCalls: ${w.length} calls before initLogger`;t.ulsLogger.ULS.traceTag(579736781,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,S);for(var A of w){var T;(T=t.ulsLogger.noThrowLogger)[A.method].apply(T,$r(A.args))}}}}])})(),p=(function(){function D(){Oe(this,D),this.logger=new C,this.ULS=g(this.logger),this.noThrowLogger=this.logger}return Ne(D,[{key:"setLogger",value:function(w){var S=this.logger;this.logger=w,this.ULS=g(w),this.noThrowLogger=v(w),S instanceof C&&S.invokeBufferedCalls()}}])})();t.ulsLogger=new p;function h(D,M){var w=(0,n.anonymize)(M),S=`${D}: code should be unreachable because a value has type 'never'; given ${w}`;return t.ulsLogger.ULS.assertTag(595980872,a.LogCategory.msoulscat_ES_EWAJS,!1,S)}function F(D){return t.ulsLogger.ULS.assertTag(595980873,a.LogCategory.msoulscat_ES_EWAJS,!1,D)}function R(D,M){M||F(`${D}: expected condition to be true`)}function y(D,M){(0,o.isInteger)(M)||F(`${D}: expected integer; given ${(0,n.anonymize)(M)}`)}function E(D,M){(!(0,o.isInteger)(M)||M<0)&&F(`${D}: expected natural number; given ${(0,n.anonymize)(M)}`)}function x(D,M){(!(0,o.isInteger)(M)||M<=0)&&F(`${D}: expected positive integer; given ${(0,n.anonymize)(M)}`)}function b(D,M,w){(!(0,o.isInteger)(M)||M<0||M>=w)&&F(`${D}: expected natural number less than ${(0,n.anonymize)(w)}; given ${(0,n.anonymize)(M)}`)}function k(D,M,w){(!(0,o.isInteger)(M)||M<=0||M>w)&&F(`${D}: expected positive integer at most ${(0,n.anonymize)(w)}; given ${(0,n.anonymize)(M)}`)}},"../excel-online-calc-common/lib/async.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../excel-online-calc-common/lib/asyncLoop.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asyncLoop=void 0,t.asyncLoopDelayPromiseImpl=u,t.asyncLoopFactory=g;var a=s("../excel-online-calc-common/lib/core.js"),n=s("../excel-online-calc-common/lib/promise.js"),o=s("../excel-online-calc-common/lib/setTimeoutInterface.js");function u(f){return function(){return new Promise(function(v){return f.setImmediate(v,void 0)})}}function g(f){return function(v,C){var p,h,F=(p=C?.timeThreshold)!=null?p:10,R=(h=C?.costThreshold)!=null?h:1,y={iterations:0,microtaskContinues:0,macrotaskContinues:0,macrotaskTotalDelay:0},E=(0,n.newPromise)(),x=Se(E,2),b=x[0],k=Se(x[1],2),D=k[0],M=k[1];function w(){try{for(var B=0;B<R;){y.iterations+=1;var L=v();if(L===void 0)return!1;B+=L}return!0}catch(V){return M(V),!1}}var S=!0;function A(){S=!1}var T=(0,a.now)();function I(){if(!S||!w())return D();var B=(0,a.now)();B-T<F?(Promise.resolve().then(I),y.microtaskContinues+=1):(f.setImmediate(function(){T=(0,a.now)(),y.macrotaskTotalDelay+=T-B,I()}),y.macrotaskContinues+=1)}return I(),{promise:b,stop:A,stats:y}}}t.asyncLoop=g(o.defaultSetTimeoutInterface)},"../excel-online-calc-common/lib/codePoint.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.codePointCapitalD=t.codePointCapitalC=t.codePointCapitalB=t.codePointCapitalA=t.codePointTilde=t.codePointRightCurlyBracket=t.codePointPipe=t.codePointLeftCurlyBracket=t.codePointBacktick=t.codePointUnderscore=t.codePointCircumflexAccent=t.codePointRightSquareBracket=t.codePointBackslash=t.codePointLeftSquareBracket=t.codePointAtSign=t.codePointQuestionMark=t.codePointGreaterThanSign=t.codePointEqualsSign=t.codePointLessThanSign=t.codePointSemicolon=t.codePointColon=t.codePointDigitNine=t.codePointDigitEight=t.codePointDigitSeven=t.codePointDigitSix=t.codePointDigitFive=t.codePointDigitFour=t.codePointDigitThree=t.codePointDigitTwo=t.codePointDigitOne=t.codePointDigitZero=t.codePointSlash=t.codePointFullStop=t.codePointMinusSign=t.codePointComma=t.codePointPlusSign=t.codePointAsterisk=t.codePointRightParen=t.codePointLeftParen=t.codePointSingleQuote=t.codePointAmpersand=t.codePointPercentSign=t.codePointDollarSign=t.codePointHash=t.codePointDoubleQuote=t.codePointExclamationMark=t.codePointSpace=t.codePointCR=t.codePointLF=t.codePointTab=void 0,t.codePointThaiDigitNine=t.codePointThaiDigitZero=t.codePointSmallZ=t.codePointSmallY=t.codePointSmallX=t.codePointSmallW=t.codePointSmallV=t.codePointSmallU=t.codePointSmallT=t.codePointSmallS=t.codePointSmallR=t.codePointSmallQ=t.codePointSmallP=t.codePointSmallO=t.codePointSmallN=t.codePointSmallM=t.codePointSmallL=t.codePointSmallK=t.codePointSmallJ=t.codePointSmallI=t.codePointSmallH=t.codePointSmallG=t.codePointSmallF=t.codePointSmallE=t.codePointSmallD=t.codePointSmallC=t.codePointSmallB=t.codePointSmallA=t.codePointCapitalZ=t.codePointCapitalY=t.codePointCapitalX=t.codePointCapitalW=t.codePointCapitalV=t.codePointCapitalU=t.codePointCapitalT=t.codePointCapitalS=t.codePointCapitalR=t.codePointCapitalQ=t.codePointCapitalP=t.codePointCapitalO=t.codePointCapitalN=t.codePointCapitalM=t.codePointCapitalL=t.codePointCapitalK=t.codePointCapitalJ=t.codePointCapitalI=t.codePointCapitalH=t.codePointCapitalG=t.codePointCapitalF=t.codePointCapitalE=void 0,t.codePointInvertedQuestionMark=t.codePointInvertedExclamationMark=t.codePointRightSingleQuotationMark=t.codePointLeftSingleQuotationMark=t.codePointEuroSign=t.codePointFullwidthLatinSmallZ=t.codePointFullwidthLatinSmallA=t.codePointFullwidthLatinCapitalZ=t.codePointFullwidthLatinCapitalA=t.codePointFullwidthDigitNine=t.codePointFullwidthDigitZero=void 0,t.codePointTab=9,t.codePointLF=10,t.codePointCR=13,t.codePointSpace=32,t.codePointExclamationMark=33,t.codePointDoubleQuote=34,t.codePointHash=35,t.codePointDollarSign=36,t.codePointPercentSign=37,t.codePointAmpersand=38,t.codePointSingleQuote=39,t.codePointLeftParen=40,t.codePointRightParen=41,t.codePointAsterisk=42,t.codePointPlusSign=43,t.codePointComma=44,t.codePointMinusSign=45,t.codePointFullStop=46,t.codePointSlash=47,t.codePointDigitZero=48,t.codePointDigitOne=49,t.codePointDigitTwo=50,t.codePointDigitThree=51,t.codePointDigitFour=52,t.codePointDigitFive=53,t.codePointDigitSix=54,t.codePointDigitSeven=55,t.codePointDigitEight=56,t.codePointDigitNine=57,t.codePointColon=58,t.codePointSemicolon=59,t.codePointLessThanSign=60,t.codePointEqualsSign=61,t.codePointGreaterThanSign=62,t.codePointQuestionMark=63,t.codePointAtSign=64,t.codePointLeftSquareBracket=91,t.codePointBackslash=92,t.codePointRightSquareBracket=93,t.codePointCircumflexAccent=94,t.codePointUnderscore=95,t.codePointBacktick=96,t.codePointLeftCurlyBracket=123,t.codePointPipe=124,t.codePointRightCurlyBracket=125,t.codePointTilde=126,t.codePointCapitalA=65,t.codePointCapitalB=66,t.codePointCapitalC=67,t.codePointCapitalD=68,t.codePointCapitalE=69,t.codePointCapitalF=70,t.codePointCapitalG=71,t.codePointCapitalH=72,t.codePointCapitalI=73,t.codePointCapitalJ=74,t.codePointCapitalK=75,t.codePointCapitalL=76,t.codePointCapitalM=77,t.codePointCapitalN=78,t.codePointCapitalO=79,t.codePointCapitalP=80,t.codePointCapitalQ=81,t.codePointCapitalR=82,t.codePointCapitalS=83,t.codePointCapitalT=84,t.codePointCapitalU=85,t.codePointCapitalV=86,t.codePointCapitalW=87,t.codePointCapitalX=88,t.codePointCapitalY=89,t.codePointCapitalZ=90,t.codePointSmallA=97,t.codePointSmallB=98,t.codePointSmallC=99,t.codePointSmallD=100,t.codePointSmallE=101,t.codePointSmallF=102,t.codePointSmallG=103,t.codePointSmallH=104,t.codePointSmallI=105,t.codePointSmallJ=106,t.codePointSmallK=107,t.codePointSmallL=108,t.codePointSmallM=109,t.codePointSmallN=110,t.codePointSmallO=111,t.codePointSmallP=112,t.codePointSmallQ=113,t.codePointSmallR=114,t.codePointSmallS=115,t.codePointSmallT=116,t.codePointSmallU=117,t.codePointSmallV=118,t.codePointSmallW=119,t.codePointSmallX=120,t.codePointSmallY=121,t.codePointSmallZ=122,t.codePointThaiDigitZero=3664,t.codePointThaiDigitNine=3673,t.codePointFullwidthDigitZero=65296,t.codePointFullwidthDigitNine=65305,t.codePointFullwidthLatinCapitalA=65313,t.codePointFullwidthLatinCapitalZ=65338,t.codePointFullwidthLatinSmallA=65345,t.codePointFullwidthLatinSmallZ=65370,t.codePointEuroSign=8364,t.codePointLeftSingleQuotationMark=8216,t.codePointRightSingleQuotationMark=8217,t.codePointInvertedExclamationMark=161,t.codePointInvertedQuestionMark=191},"../excel-online-calc-common/lib/combinations.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combinations=s;function s(){for(var a=arguments.length,n=new Array(a),o=0;o<a;o++)n[o]=arguments[o];if(n.length===0)return[[]];var u=n[0],g=n.slice(1),f=s.apply(void 0,$r(g)),v=[];for(var C of u)for(var p of f)v.push([C].concat($r(p)));return v}},"../excel-online-calc-common/lib/config.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.maxRetriesForLoadingScript=t.initCalcCalled=void 0,t.isCalcInit=y,t.getCalcAbsUrl=E,t.getCalcAbsUrlOrThrow=x,t.initCalc=b,t.initCalcInThread=D,t.initCalcThread=w;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-common/lib/index.js"),o=a.__importStar(s("../typed-workers/lib/index.js")),u=s("../excel-online-calc-common/lib/assertions.js"),g=s("../excel-online-calc-common/lib/featureConfiguration.js"),f=s("../excel-online-calc-common/lib/generated/constants.js"),v=s("../excel-online-calc-common/lib/promise.js"),C=s("../excel-online-calc-common/lib/stopwatch.js"),p=s("../excel-online-calc-common/lib/util.js");t.initCalcCalled=new v.ResolvablePromise,t.maxRetriesForLoadingScript=9;var h=/^(https)|(http)|(file):\/\//,F=!1,R=void 0;function y(){return F}function E(){return R}function x(){if(R==null)throw new Error("initCalc was not passed calcAbsUrl");return R}function b(T,I,B){k(T,I,B,void 0)}function k(T,I,B,L){if(F){var V="calc.config.initCalc: Calc is already initialized";u.ulsLogger.ULS.traceTag(595910878,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,V);return}if(u.ulsLogger.setLogger(T),(0,C.initStopwatch)(T),(0,g.initFeatureConfiguration)(I),B!=null&&!h.test(B)){var Z=`calc.config.initCalc: calcAbsUrl is not absolute: ${B}`;u.ulsLogger.ULS.traceTag(595910879,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Warning,Z)}o.setConfig(L??{importScriptsMaxRetries:t.maxRetriesForLoadingScript,onWorkerError:function(P){var W={error:(0,p.messageFromError)(P),innerError:P.info.error?(0,p.messageFromError)(P.info.error):void 0},$=`calc.onWorkerError: ${JSON.stringify(W)}`;u.ulsLogger.ULS.traceTag(593335298,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Warning,$)},onCreateWorker:function(P){var W=`calc.onCreateWorker: ${JSON.stringify(P)}`;u.ulsLogger.ULS.traceTag(593335299,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,W)}}),R=B,F=!0;var H=" (development)",N=`calc.config.initCalc: package version ${f.packageVersion}${H} initialized`;u.ulsLogger.ULS.traceTag(594642132,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,N),t.initCalcCalled.resolve(void 0)}function D(T,I,B,L){return M.apply(this,arguments)}function M(){return M=mr(function*(T,I,B,L){var V=yield o.Endpoint.createOutside(T);k(A(V.post),function(Z){return I[Z]===!0},B,L)}),M.apply(this,arguments)}function w(T){return S.apply(this,arguments)}function S(){return S=mr(function*(T){var I=x(),B=new MessageChannel,L={port:B.port1,options:{id:"WorkerThreadLogger"}},V={port:B.port2,options:{id:"WorkerThreadLogger"}};try{var Z=yield Promise.all([o.Endpoint.createInside(L,function(){return u.ulsLogger.noThrowLogger}),T.call.initCalcThreadInside.transfer([V.port],V,(0,g.getFeatures)(),I)]),H=Se(Z,1),N=H[0];return N}catch(_){throw L.port.close(),_}}),S.apply(this,arguments)}function A(T){var I=function(L){return`[${new Date().toISOString()}] ${L}`};return{shipAssertTag:function(L,V,Z,H){T.shipAssertTag(L,V,Z,I(H))},assertTag:function(L,V,Z,H){T.assertTag(L,V,Z,I(H))},traceTag:function(L,V,Z,H){T.traceTag(L,V,Z,I(H))},debugTraceTag:function(L,V,Z,H){T.debugTraceTag(L,V,Z,I(H))},dnmTraceTag:function(L,V,Z,H){T.dnmTraceTag(L,V,Z,I(H))}}}},"../excel-online-calc-common/lib/core.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.now=t.staticAssertIsOptional=void 0,t.makeNewtypeIso=s,t.staticAssertExtends=a,t.staticAssertSame=n,t.staticAssertIs=o,t.identity=u,t.makeStringMap=g,t.cloneStringMap=f,t.numEnumArray=v,t.numEnumMap=C,t.strEnumArray=p,t.safePush=h,t.safeConcat=F,t.isDefined=R,t.isNone=y,t.filterOutNones=E,t.pair=b,t.fastMin=k,t.fastMax=D,t.fastAbs=M,t.makeStringCompareCI=S,t.typedInstanceCreator=A,t.singleton=T,t.mapFromArrayOfPairs=I;function s(B,L){return{wrap:B,unwrap:L}}function a(){}function n(){}function o(){return function(B){return B}}t.staticAssertIsOptional=o();function u(B){return B}function g(){var B=Object.create(null);return B.___=void 0,delete B.___,B}function f(B){var L=g();for(var V in B)L[V]=B[V];return L}function v(B){return Object.keys(B).map(function(L){return Number(L)}).filter(function(L){return!isNaN(L)})}function C(B,L){var V={};for(var Z of v(B))V[Z]=L(Z);return V}function p(B){return Object.keys(B).map(function(L){return L}).map(function(L){return B[L]}).sort()}function h(B,L){for(var V of L)B.push(V);return B}function F(B,L){var V=[];h(V,B);for(var Z of L)h(V,Z);return V}function R(B){return B!=null}function y(B){return B==null}function E(B){return B.filter(R)}var x=Ne(function B(){Oe(this,B)});function b(B,L){return[B,L]}function k(B,L){return B<L?B:L}function D(B,L){return B<L?L:B}function M(B){return B<0?-B:B}function w(B){var L=[B],V=B.indexOf("-");return V>0&&L.push(B.substring(0,V)),L[L.length-1]!=="en"&&L.push("en"),L}function S(B){var L={sensitivity:"accent"};try{var V=new Intl.Collator(w(B),L);return V.compare.bind(V)}catch{return function(N,_){return N===_?0:N.toLocaleUpperCase().localeCompare(_.toLocaleUpperCase())}}}function A(){return function(B){return B}}t.now=typeof performance<"u"&&performance.now!=null?function(){return performance.now()}:function(){return Date.now()};function T(B){var L=(function(){function V(){Oe(this,V)}return Ne(V,[{key:"instance",value:function(){return V.instance()}}],[{key:"instance",value:function(){return V.value===void 0&&(V.value=B()),V.value}}])})();return L.value=void 0,L}function I(B){var L=B.reduce(function(V,Z){var H=Se(Z,2),N=H[0],_=H[1];return V[N]=_,V},{});return L}},"../excel-online-calc-common/lib/ds/arrayMapTree.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RootPointer=t.ArrayMapTree=void 0,t.floorToPowerOf2=n,t.enumerateInOrder=u,t.enumerateKeysInOrder=f;var a=s("../excel-online-calc-common/lib/ds/table.js");function n(R){if(R===0)return 0;var y=R;return y=(y|y>>>1)>>>0,y=(y|y>>>2)>>>0,y=(y|y>>>4)>>>0,y=(y|y>>>8)>>>0,y=(y|y>>>16)>>>0,y+=1,y/2}var o=(function(){function R(y,E,x){Oe(this,R),this.keyCompare=y,this.keys=E,this.values=x}return Ne(R,[{key:"setValue",value:function(E,x){return this.setValues([[E,x]])}},{key:"remove",value:function(E){var x=this.getKeyIndex(E);return x===void 0?this:this.filter(function(b){return b!==E})}},{key:"getOrSetValue",value:function(E,x){var b=this.getKeyIndex(E);if(b===void 0){var k=x();return[this.setValue(E,k),k]}return[this,this.values[b]]}},{key:"filter",value:function(E){for(var x=[],b=0;b<this.keys.length;b+=1){var k=this.keys[b],D=this.values[b];E(k,D)&&x.push([k,D])}return x.length===this.getCount()?this:this.ofSequence(x)}},{key:"getCount",value:function(){return this.keys.length}},{key:"getValue",value:function(E){var x=this.getKeyIndex(E);if(x!==void 0)return this.values[x]}},{key:"getEntry",value:function(E){var x=this.getKeyIndex(E);if(x!==void 0)return(0,a.entry)(this.keys[x],this.values[x])}},{key:"contains",value:function(E){return this.getKeyIndex(E)!==void 0}},{key:"forEach",value:function(E){for(var x=0;x<this.keys.length;x+=1)if(!E(this.keys[x],this.values[x]))return!1;return!0}},{key:"setValues",value:function(E){var x=this,b=this.keys.map(function(I,B){return[I,x.values[B],B]}),k=b.length;E.forEach(function(I,B){var L=Se(I,2),V=L[0],Z=L[1];return b.push([V,Z,B+k])}),b.sort(function(I,B){var L=Se(I,3),V=L[0],Z=L[2],H=Se(B,3),N=H[0],_=H[2],P=x.keyCompare(V,N);return P!==0?P:Z-_});for(var D=[],M=void 0,w=0;w<b.length;w+=1){var S=Se(b[w],2),A=S[0],T=S[1];M===void 0||this.keyCompare(A,M)!==0?(D.push([A,T]),M=A):D[D.length-1]=[A,T]}return this.ofSequence(D)}},{key:"getKeyIndex",value:function(E){for(var x=t.RootPointer;x>=0&&x<this.keys.length;){var b=this.keyCompare(E,this.keys[x]);if(b===0)return x;if(b<0){x=h(x);continue}if(b>0){x=F(x);continue}}}},{key:"ofSequence",value:function(E){var x=this,b=E.slice();b.sort(function(I,B){var L=Se(I,1),V=L[0],Z=Se(B,1),H=Z[0];return x.keyCompare(V,H)});for(var k=new Array(b.length),D=new Array(b.length),M=v(b.length),w=0;w<b.length;w+=1){var S=Se(b[M[w]],2),A=S[0],T=S[1];k[w]=A,D[w]=T}return new R(this.keyCompare,k,D)}}],[{key:"create",value:function(E){return new R(E,[],[])}}])})();t.ArrayMapTree=o,t.RootPointer=0;function u(R,y){var E=[];return g(R,y,E),E}function g(R,y,E){y<0||y>=R.keys.length||(g(R,h(y),E),E.push([R.keys[y],R.values[y]]),g(R,F(y),E))}function f(R,y){return u(R,y).map(function(E){var x=Se(E,1),b=x[0];return b})}function v(R){var y=new Array(R);return C(t.RootPointer,y,0,R),y}function C(R,y,E,x){if(!(R>=y.length)){var b=p(x);y[R]=E+b,C(h(R),y,E,b),C(F(R),y,E+b+1,x-b-1)}}function p(R){var y=n(R);return y/2-1<=R-y?y-1:R-y/2}function h(R){return 2*R+1}function F(R){return 2*R+2}},"../excel-online-calc-common/lib/ds/binaryHeap.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BinaryHeap=void 0;var s=(function(){function a(n){Oe(this,a),this.items=[],this.cmp=n}return Ne(a,[{key:"insert",value:function(o){this.items.push(o);for(var u=this.getCount()-1;u>0;){var g=u-1>>>1,f=this.items[g];if(this.cmp(f,o)>0)this.items[u]=f;else break;u=g}this.items[u]=o}},{key:"peek",value:function(){return this.items[0]}},{key:"removeMin",value:function(){var o=this.peek(),u=this.items.pop(),g=this.getCount()-1;if(g<0||u===void 0)return o;var f=0;for(this.items[0]=u;f<g;){var v=f,C=(f<<1)+1,p=(f<<1)+2;if(C<=g&&this.cmp(this.items[C],u)<0&&(v=C),p<=g&&this.cmp(this.items[p],v===C?this.items[v]:u)<0&&(v=p),f!==v)this.items[f]=this.items[v],f=v;else break}return this.items[f]=u,o}},{key:"getCount",value:function(){return this.items.length}},{key:"clear",value:function(){this.items.length=0}},{key:"forEach",value:function(o){for(var u of this.items)if(!o(u))return}}])})();t.BinaryHeap=s},"../excel-online-calc-common/lib/ds/bspSet.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.empty=t.dense=t.SetKind=void 0,t.cacheKeySplitting=a,t.createFromKey=n,t.fromUntyped=o,t.union=u,t.unionUntyped=g,t.intersect=v,t.intersectUntyped=C,t.meets=h,t.meetsUntyped=F,t.except=R,t.exceptUntyped=y,t.compare=x,t.combineCmp=b,t.compareUntyped=k,t.lazy=S,t.symmetricDiff=I,t.complement=B,t.getNodeCount=L,t.forEachKey=Z,t.forEachKeyUntyped=H;var s;(function(N){N[N.Dense=0]="Dense",N[N.Empty=1]="Empty"})(s||(t.SetKind=s={}));function a(N,_){var P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10;return function(W){if(W.split!==void 0)return W.split;var $=N(W),q=W===_?0:W.depth;return q!==void 0&&q<P&&(W.split=$,$[0][0].depth=q+1,$[1][0].depth=q+1),$}}function n(N){var _=Object.assign({},N,{split:a(N.split,N.top)});return function(P){return o(_,S(_,_.top,P))}}function o(N,_){return _===t.empty?t.empty:_===t.dense?t.dense:{setOperations:N,root:_}}function u(N,_){return _===t.empty?N:_===t.dense||N===t.empty?_:N===t.dense?N:o(N.setOperations,g(N.setOperations,N.setOperations.top,N.root,_.root))}function g(N,_,P,W){if(W===t.empty)return P;if(W===t.dense||P===t.empty)return W;if(P===t.dense)return P;if(P.isExact&&W.isExact){var $=f(N,_,P,W);if($!==void 0)return $}var q=T(N,_,P),j=T(N,_,W),G=N.split(_),Q=Se(G,2),X=Se(Q[0],1),U=X[0],O=Se(Q[1],1),z=O[0],J=g(N,U,q.left,j.left),ie=g(N,z,q.right,j.right);return M(N,U,z,J,ie)}function f(N,_,P,W){var $=P.key,q=W.key,j=N.compare($,q);if(j!==void 0)return j<0?W:P;var G=N.union($,q);if(G!==void 0){var Q=N.compare(G,_);return Q!==void 0&&Q===0?t.dense:A(N,_,G,!0)}}function v(N,_){return N===t.empty?N:_===t.empty||N===t.dense?_:_===t.dense?N:o(N.setOperations,C(N.setOperations,N.setOperations.top,N.root,_.root))}function C(N,_,P,W){if(P===t.empty)return P;if(W===t.empty||P===t.dense)return W;if(W===t.dense)return P;if(P.isExact&&W.isExact){var $=p(N,_,P,W);if($!==void 0)return $}var q=T(N,_,P),j=T(N,_,W),G=N.split(_),Q=Se(G,2),X=Se(Q[0],1),U=X[0],O=Se(Q[1],1),z=O[0],J=C(N,U,q.left,j.left),ie=C(N,z,q.right,j.right);return M(N,U,z,J,ie)}function p(N,_,P,W){var $=P.key,q=W.key;if(!N.meets($,q))return t.empty;var j=N.compare($,q);if(j!==void 0)return j<0?P:W;var G=N.intersect($,q);if(G!==void 0)return A(N,_,G,!0)}function h(N,_){return N===t.empty||_===t.empty?!1:N===t.dense||_===t.dense?!0:F(N.setOperations,N.setOperations.top,N.root,_.root)}function F(N,_,P,W){if(P===t.empty||W===t.empty)return!1;if(P===t.dense||W===t.dense)return!0;if(P.isExact&&W.isExact)return N.meets(P.key,W.key);var $=T(N,_,P),q=T(N,_,W),j=N.split(_),G=Se(j,2),Q=Se(G[0],1),X=Q[0],U=Se(G[1],1),O=U[0];return F(N,X,$.left,q.left)||F(N,O,$.right,q.right)}function R(N,_){return N===t.empty||_===t.empty?N:_===t.dense?t.empty:N===t.dense?o(_.setOperations,y(_.setOperations,_.setOperations.top,N,_.root)):o(N.setOperations,y(N.setOperations,N.setOperations.top,N.root,_.root))}function y(N,_,P,W){if(P===t.empty||W===t.empty)return P;if(W===t.dense)return t.empty;if(P===t.dense){var $=T(N,_,W),q=N.split(_),j=Se(q,2),G=Se(j[0],1),Q=G[0],X=Se(j[1],1),U=X[0],O=y(N,Q,t.dense,$.left),z=y(N,U,t.dense,$.right);return M(N,Q,U,O,z)}if(P.isExact&&W.isExact){var J=E(N,_,P,W);if(J!==void 0)return J}var ie=T(N,_,P),ce=T(N,_,W),ge=N.split(_),oe=Se(ge,2),le=Se(oe[0],1),Y=le[0],te=Se(oe[1],1),re=te[0],ee=y(N,Y,ie.left,ce.left),ne=y(N,re,ie.right,ce.right);return M(N,Y,re,ee,ne)}function E(N,_,P,W){var $=P.key,q=W.key;if(!N.meets($,q))return P;var j=N.except($,q);if(j!==void 0)return A(N,_,j,!0)}function x(N,_){return N===_?0:N===t.empty?-1:_===t.empty?1:N===t.dense?_===t.dense?0:1:_===t.dense?-1:k(N.setOperations,N.setOperations.top,N.root,_.root)}function b(N,_){if(!(N===void 0||_===void 0))return N===0?_:_===0||N===_?N:void 0}function k(N,_,P,W){if(P===W)return 0;if(P===t.empty)return-1;if(W===t.empty)return 1;if(P===t.dense)return W===t.dense?0:1;if(W===t.dense)return-1;if(P.isExact&&W.isExact)return D(N,P,W);var $=T(N,_,P),q=T(N,_,W),j=N.split(_),G=Se(j,2),Q=Se(G[0],1),X=Q[0],U=Se(G[1],1),O=U[0],z=k(N,X,$.left,q.left);if(z!==void 0){var J=k(N,O,$.right,q.right);if(J!==void 0)return b(z,J)}}function D(N,_,P){return N.compare(_.key,P.key)}function M(N,_,P,W,$){return W===t.empty?$===t.empty?t.empty:$===t.dense?w(W,$,void 0,!1,N.infimum(P,P),N.supremum(P,P)):w(W,$,void 0,!1,$.infimum,$.supremum):$===t.empty?W===t.dense?w(W,$,void 0,!1,N.infimum(_,_),N.supremum(_,_)):w(W,$,void 0,!1,W.infimum,W.supremum):W===t.dense?$===t.dense?t.dense:w(W,$,void 0,!1,N.combineInfima(N.infimum(_,_),$.infimum),N.combineSuprema(N.supremum(_,_),$.supremum)):$===t.dense?w(W,$,void 0,!1,N.combineInfima(W.infimum,N.infimum(P,P)),N.combineSuprema(W.supremum,N.supremum(P,P))):w(W,$,void 0,!1,N.combineInfima(W.infimum,$.infimum),N.combineSuprema(W.supremum,$.supremum))}t.dense=s.Dense,t.empty=s.Empty;function w(N,_,P,W,$,q){return{key:P,left:N,right:_,isExact:W,infimum:$,supremum:q}}function S(N,_,P){if(!N.meets(_,P))return t.empty;var W=N.compare(_,P);if(W!==void 0)return W<=0?t.dense:A(N,_,P,!0);var $=N.intersect(_,P);return $!==void 0?A(N,_,$,!0):A(N,_,P,!1)}function A(N,_,P,W){return W?w(void 0,void 0,P,!0,N.infimum(P,_),N.supremum(P,_)):w(void 0,void 0,P,!1,N.infimum(P,_),N.supremum(P,_))}function T(N,_,P){if(P.left!==void 0)return P;var W=N.split(_),$=Se(W,2),q=Se($[0],1),j=q[0],G=Se($[1],1),Q=G[0],X=S(N,j,P.key),U=S(N,Q,P.key),O=M(N,j,Q,X,U);if(O===t.empty||O===t.dense)throw new Error("incorrect set operations implementation");var z=O,J=P;return Object.assign(J,{left:z.left,right:z.right})}function I(N,_){return u(R(N,_),R(_,N))}function B(N){return R(t.dense,N)}function L(N){return N===t.empty||N===t.dense?0:V(N.root)}function V(N){return N===void 0||N===t.empty||N===t.dense?0:V(N.left)+V(N.right)+1}function Z(N,_){return N===t.empty?!0:H(N.setOperations,N.root,_)}function H(N,_,P){function W($,q){if(q===t.empty)return!0;if(q===t.dense)return P($);if(q.isExact)return P(q.key);var j=T(N,$,q),G=N.split($),Q=Se(G,2),X=Se(Q[0],1),U=X[0],O=Se(Q[1],1),z=O[0];return W(U,j.left)&&W(z,j.right)}return W(N.top,_)}},"../excel-online-calc-common/lib/ds/bspSplit.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.boundedPareto=o,t.boundedParetoSplitter=u,t.boundedParetoSetOperations=g;var a=s("../excel-online-calc-common/lib/ds/interval.js"),n=s("../excel-online-calc-common/lib/core.js");function o(f,v,C){var p=v**f,h=1-(v/C)**f,F=C**f,R=F*p,y=F-p,E=-1/f,x=f===1?function(k){return(1-p/k)/h}:function(k){return(1-p*k**-f)/h},b=f===1?function(k){return 1/((F-k*y)/R)}:function(k){return((F-k*y)/R)**E};return{cdf:x,invCdf:b}}function u(f,v,C){var p=o(f,v,C);return{canSplit:function(F){var R=Se(F,2),y=R[0],E=R[1];return E-y>1},split:function(F){var R=Se(F,2),y=R[0],E=R[1],x=p.cdf(E),b=p.cdf(y+1),k=p.invCdf((x+b)/2),D=(0,n.fastMin)((0,n.fastMax)(Math.round(k),y+1),E-1),M=p.cdf(D)-p.cdf(y+1),w=p.cdf(E)-p.cdf(D),S=[[[y,D],M],[[D,E],w]];return S}}}function g(f,v,C,p,h){var F=u(f,v,C);return{id:h,split:function(y){return F.split(y)},canSplit:function(y){return F.canSplit(y)},meets:a.ivlMeets,intersect:a.ivlMeet,union:function(y,E){return(0,a.ivlMeetsOrTouches)(y,E)?(0,a.ivlJoin)(y,E):void 0},except:a.ivlExcept,compare:a.ivlCompare,top:p,infimum:function(y){var E=Se(y,1),x=E[0];return x},supremum:function(y){var E=Se(y,2),x=E[1];return x},combineInfima:function(y,E){return(0,n.fastMin)(y,E)},combineSuprema:function(y,E){return(0,n.fastMax)(y,E)}}}},"../excel-online-calc-common/lib/ds/deque.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Deque=void 0;function s(n,o){return n&o-1}var a=(function(){function n(){Oe(this,n),this.front=0,this.count=0,this.values=[void 0]}return Ne(n,[{key:"getCount",value:function(){return this.count}},{key:"maybeResize",value:function(){var u=this.values.length;if(this.count>=u){this.values.length=u<<1;for(var g=0;g<this.front;g+=1)this.values[u+g]=this.values[g],this.values[g]=void 0;return}var f=u>>4;if(f>=1&&this.count<f){for(var v=0;v<this.count;v+=1)this.values[s(this.front+v,f)]=this.values[s(this.front+v,u)];this.values.length=f,this.front=s(this.front,f)}}},{key:"pushBack",value:function(u){this.maybeResize(),this.values[s(this.front+this.count,this.values.length)]=u,this.count+=1}},{key:"pushFront",value:function(u){this.maybeResize();var g=s(this.front-1,this.values.length);this.values[g]=u,this.front=g,this.count+=1}},{key:"peekBack",value:function(){return this.values[s(this.front+this.count-1,this.values.length)]}},{key:"peekFront",value:function(){return this.values[this.front]}},{key:"peekPos",value:function(u){if(!(u<0||u>=this.count))return this.values[s(this.front+u,this.values.length)]}},{key:"popBack",value:function(){var u=s(this.front+this.count-1,this.values.length),g=this.values[u];return g!==void 0&&(this.values[u]=void 0,this.count-=1),g}},{key:"popFront",value:function(){var u=this.values[this.front];return u!==void 0&&(this.values[this.front]=void 0,this.front=s(this.front+1,this.values.length),this.count-=1),u}},{key:"forEach",value:function(u){for(var g=this.values.length,f=0;f<this.count;f+=1){var v=this.values[s(this.front+f,g)];if(!u(v))return!1}return!0}}])})();t.Deque=a},"../excel-online-calc-common/lib/ds/dictionary.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeDictionary=o,t.makeStringDict=u,t.makeNumberDict=g;var a=s("../excel-online-calc-common/lib/ds/table.js"),n=s("../excel-online-calc-common/lib/core.js");function o(f){function v(C,p){return Object.prototype.hasOwnProperty.call(C,p)}return{entries:(0,n.makeStringMap)(),keyToString:f,getCount:function(){return Object.keys(this.entries).length},getValue:function(p){var h=this.keyToString(p),F=v(this.entries,h)?this.entries[h]:void 0;return(0,n.isDefined)(F)?F.value:void 0},getEntry:function(p){var h=this.getValue(p);return h===void 0?void 0:(0,a.entry)(p,h)},setValue:function(p,h){var F=this.keyToString(p),R=v(this.entries,F)?this.entries[F]:void 0;(0,n.isDefined)(R)?R.value=h:this.entries[F]=(0,a.entry)(p,h)},contains:function(p){var h=this.keyToString(p),F=v(this.entries,h)?this.entries[h]:void 0;return(0,n.isDefined)(F)},remove:function(p){var h=this.keyToString(p);return v(this.entries,h)?(delete this.entries[h],!0):!1},getOrSetValue:function(p,h){var F=this.keyToString(p),R=v(this.entries,F)?this.entries[F]:void 0;if((0,n.isDefined)(R))return R.value;var y=h();return delete this.entries[F],this.entries[F]=(0,a.entry)(p,y),y},forEach:function(p){for(var h in this.entries){var F=v(this.entries,h)?this.entries[h]:void 0;if((0,n.isDefined)(F)&&!p(F.key,F.value))return!1}return!0},filter:function(p){var h=[];this.forEach(function(R,y){return p(R,y)||h.push(R),!0});for(var F of h)this.remove(F)}}}function u(){return o(n.identity)}function g(){return o(function(f){return String(f)})}},"../excel-online-calc-common/lib/ds/hashSet.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeHashSet=o;var a=s("../excel-online-calc-common/lib/ds/utils.js"),n=s("../excel-online-calc-common/lib/core.js");function o(u,g){return{map:{},keyToHash:u,keyEquals:g,nelements:0,add:function(v){var C=this.keyToHash(v);if((0,n.isNone)(this.map[C]))this.map[C]=[v],this.nelements+=1;else{for(var p=this.map[C],h=0;h<p.length;h+=1)if(this.keyEquals(v,p[h]))return;(0,a.logCollisionKey)(v),p.push(v),this.nelements+=1}},contains:function(v){var C=this.keyToHash(v),p=this.map[C];if((0,n.isNone)(p))return!1;for(var h=0;h<p.length;h+=1)if(this.keyEquals(v,p[h]))return!0;return(0,a.logCollisionKey)(v),!1},forEach:function(v){var C=this,p=Object.keys(this.map);p.forEach(function(h){var F=C.map[Number(h)];F.forEach(function(R){v(R)})})},size:function(){return this.nelements},remove:function(v){var C=this,p=this.keyToHash(v),h=this.map[p];if((0,n.isNone)(h))return!1;var F=[],R=!1;return h.forEach(function(y){C.keyEquals(v,y)?(C.nelements-=1,R=!0):F.push(y)}),this.map[p]=F,R||(0,a.logCollisionKey)(v),R}}}},"../excel-online-calc-common/lib/ds/hashTable.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeHashTable=u;var a=s("../excel-online-calc-common/lib/ds/table.js"),n=s("../excel-online-calc-common/lib/ds/utils.js"),o=s("../excel-online-calc-common/lib/core.js");function u(g,f){return{map:{},nentries:0,keyToHash:g,keyEquals:f,getCount:function(){return this.nentries},getValue:function(C){var p=this.getEntry(C);return p===void 0?void 0:p.value},getEntry:function(C){var p=this.keyToHash(C),h=this.map[p];if(!(0,o.isNone)(h)){for(var F=0;F<h.length;F+=1){var R=h[F];if(this.keyEquals(C,R.key))return R}(0,n.logCollisionKey)(C)}},contains:function(C){return this.getValue(C)!==void 0},setValue:function(C,p){var h=this.keyToHash(C),F=this.map[h];if(F==null)this.map[h]=[(0,a.entry)(C,p)],this.nentries+=1;else{for(var R=0;R<F.length;R+=1){var y=F[R];if(this.keyEquals(y.key,C)){y.value=p;return}}F.push((0,a.entry)(C,p)),this.nentries+=1,(0,n.logCollisionKey)(C)}},remove:function(C){var p=this.keyToHash(C),h=this.map[p];if((0,o.isNone)(h))return!1;for(var F=[],R=!1,y=0;y<h.length;y+=1){var E=h[y];this.keyEquals(C,E.key)?(this.nentries-=1,R=!0):F.push(E)}return this.map[p]=F,R||(0,n.logCollisionKey)(C),R},getOrSetValue:function(C,p){var h=this.keyToHash(C),F=this.map[h];if((0,o.isNone)(F)){var R=p();return this.map[h]=[(0,a.entry)(C,R)],this.nentries+=1,R}for(var y=0;y<F.length;y+=1){var E=F[y];if(this.keyEquals(C,E.key))return E.value}var x=p();return F.push((0,a.entry)(C,x)),this.nentries+=1,(0,n.logCollisionKey)(C),x},forEach:function(C){var p=this,h=Object.keys(this.map);return h.every(function(F){var R=p.map[Number(F)];return R.every(function(y){return C(y.key,y.value)})})},filter:function(C){var p=[];this.forEach(function(F,R){return C(F,R)||p.push(F),!0});for(var h of p)this.remove(h)}}}},"../excel-online-calc-common/lib/ds/histogram.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Histogram=void 0,t.linearBuckets=a,t.exponentialBuckets=n,t.binarySearch=o;var s=(function(){function u(g){var f=this;Oe(this,u),this.buckets=g,this.createSampleCounts=function(){return new Array(f.buckets.length+1).fill(0)},this.sampleCounts=this.createSampleCounts(),this.findBucket=(function(){var v=function(h,F){return h-F},C=f.buckets.length;return function(p){return o(f.buckets,0,C,p,v)}})()}return Ne(u,[{key:"addSample",value:function(f){var v=this.findBucket(f);v<0&&(v=~v),this.sampleCounts[v]+=1}},{key:"reset",value:function(){var f={buckets:this.buckets,sampleCounts:this.sampleCounts};return this.sampleCounts=this.createSampleCounts(),f}}])})();t.Histogram=s;function a(u,g,f){for(var v=(g-u)/(f-1),C=[],p=u,h=0;h<f;p+=v,h+=1)C.push(p);return C}function n(u,g,f){for(var v=Math.log(u),C=(Math.log(g)-v)/(f-1),p=[],h=0,F=0;F<f;h+=C,F+=1)p.push(Math.exp(v+h));return p}function o(u,g,f,v,C){for(var p=g,h=g+f-1;p<=h;){var F=p+(h-p>>>1),R=C(u[F],v);if(R===0)return F;R<0?p=F+1:h=F-1}return~p}},"../excel-online-calc-common/lib/ds/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.entry=t.makeEmptyTable=t.rTree=t.RingBuffer=t.rbTree=t.RedBlackMapTree=t.productSet=t.PriorityQueue=t.ivlCompare=t.ivlExcept=t.ivlMeetsOrTouches=t.ivlMeets=t.ivlDistance=t.ivlMeet=t.ivlJoin=t.binarySearch=t.exponentialBuckets=t.linearBuckets=t.Histogram=t.makeHashTable=t.makeHashSet=t.makeNumberDict=t.makeStringDict=t.makeDictionary=t.Deque=t.bspSplit=t.bspSet=t.BinaryHeap=t.ArrayMapTree=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/ds/arrayMapTree.js");Object.defineProperty(t,"ArrayMapTree",{enumerable:!0,get:function(){return n.ArrayMapTree}});var o=s("../excel-online-calc-common/lib/ds/binaryHeap.js");Object.defineProperty(t,"BinaryHeap",{enumerable:!0,get:function(){return o.BinaryHeap}}),t.bspSet=a.__importStar(s("../excel-online-calc-common/lib/ds/bspSet.js")),t.bspSplit=a.__importStar(s("../excel-online-calc-common/lib/ds/bspSplit.js"));var u=s("../excel-online-calc-common/lib/ds/deque.js");Object.defineProperty(t,"Deque",{enumerable:!0,get:function(){return u.Deque}});var g=s("../excel-online-calc-common/lib/ds/dictionary.js");Object.defineProperty(t,"makeDictionary",{enumerable:!0,get:function(){return g.makeDictionary}}),Object.defineProperty(t,"makeStringDict",{enumerable:!0,get:function(){return g.makeStringDict}}),Object.defineProperty(t,"makeNumberDict",{enumerable:!0,get:function(){return g.makeNumberDict}});var f=s("../excel-online-calc-common/lib/ds/hashSet.js");Object.defineProperty(t,"makeHashSet",{enumerable:!0,get:function(){return f.makeHashSet}});var v=s("../excel-online-calc-common/lib/ds/hashTable.js");Object.defineProperty(t,"makeHashTable",{enumerable:!0,get:function(){return v.makeHashTable}});var C=s("../excel-online-calc-common/lib/ds/histogram.js");Object.defineProperty(t,"Histogram",{enumerable:!0,get:function(){return C.Histogram}}),Object.defineProperty(t,"linearBuckets",{enumerable:!0,get:function(){return C.linearBuckets}}),Object.defineProperty(t,"exponentialBuckets",{enumerable:!0,get:function(){return C.exponentialBuckets}}),Object.defineProperty(t,"binarySearch",{enumerable:!0,get:function(){return C.binarySearch}});var p=s("../excel-online-calc-common/lib/ds/interval.js");Object.defineProperty(t,"ivlJoin",{enumerable:!0,get:function(){return p.ivlJoin}}),Object.defineProperty(t,"ivlMeet",{enumerable:!0,get:function(){return p.ivlMeet}}),Object.defineProperty(t,"ivlDistance",{enumerable:!0,get:function(){return p.ivlDistance}}),Object.defineProperty(t,"ivlMeets",{enumerable:!0,get:function(){return p.ivlMeets}}),Object.defineProperty(t,"ivlMeetsOrTouches",{enumerable:!0,get:function(){return p.ivlMeetsOrTouches}}),Object.defineProperty(t,"ivlExcept",{enumerable:!0,get:function(){return p.ivlExcept}}),Object.defineProperty(t,"ivlCompare",{enumerable:!0,get:function(){return p.ivlCompare}});var h=s("../excel-online-calc-common/lib/ds/priorityQueue.js");Object.defineProperty(t,"PriorityQueue",{enumerable:!0,get:function(){return h.PriorityQueue}}),t.productSet=a.__importStar(s("../excel-online-calc-common/lib/ds/productSet.js"));var F=s("../excel-online-calc-common/lib/ds/rbMapTree.js");Object.defineProperty(t,"RedBlackMapTree",{enumerable:!0,get:function(){return F.RedBlackMapTree}}),t.rbTree=a.__importStar(s("../excel-online-calc-common/lib/ds/rbTree.js"));var R=s("../excel-online-calc-common/lib/ds/ringBuffer.js");Object.defineProperty(t,"RingBuffer",{enumerable:!0,get:function(){return R.RingBuffer}}),t.rTree=a.__importStar(s("../excel-online-calc-common/lib/ds/rTree.js"));var y=s("../excel-online-calc-common/lib/ds/table.js");Object.defineProperty(t,"makeEmptyTable",{enumerable:!0,get:function(){return y.makeEmptyTable}}),Object.defineProperty(t,"entry",{enumerable:!0,get:function(){return y.entry}})},"../excel-online-calc-common/lib/ds/interval.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ivlJoin=n,t.ivlMeet=o,t.ivlDistance=u,t.ivlMeets=g,t.ivlMeetsOrTouches=f,t.ivlExcept=v,t.ivlCompare=C;var a=s("../excel-online-calc-common/lib/core.js");function n(p,h){var F=Se(p,2),R=F[0],y=F[1],E=Se(h,2),x=E[0],b=E[1];return[(0,a.fastMin)(R,x),(0,a.fastMax)(y,b)]}function o(p,h){var F=Se(p,2),R=F[0],y=F[1],E=Se(h,2),x=E[0],b=E[1];return[(0,a.fastMax)(R,x),(0,a.fastMin)(y,b)]}function u(p,h){var F=Se(p,2),R=F[0],y=F[1],E=Se(h,2),x=E[0],b=E[1];return(0,a.fastAbs)(R+y-(x+b))*.5}function g(p,h){var F=Se(p,2),R=F[0],y=F[1],E=Se(h,2),x=E[0],b=E[1];return(0,a.fastMax)(R,x)<(0,a.fastMin)(y,b)}function f(p,h){var F=Se(p,2),R=F[0],y=F[1],E=Se(h,2),x=E[0],b=E[1];return(0,a.fastMax)(R,x)<=(0,a.fastMin)(y,b)}function v(p,h){var F=Se(p,2),R=F[0],y=F[1],E=Se(h,2),x=E[0],b=E[1];if(R<x&&b>=y)return[R,x];if(R>=x&&b<y)return[b,y]}function C(p,h){var F=Se(p,2),R=F[0],y=F[1],E=Se(h,2),x=E[0],b=E[1];if(R===x&&y===b)return 0;if(R>=x&&y<=b)return-1;if(R<=x&&y>=b)return 1}},"../excel-online-calc-common/lib/ds/priorityQueue.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PriorityQueue=void 0;var a=s("../excel-online-calc-common/lib/ds/binaryHeap.js"),n=(function(){function o(u){Oe(this,o),this.min=0,this.max=0,this.heap=new a.BinaryHeap(function(g,f){var v=Se(g,2),C=v[0],p=v[1],h=Se(f,2),F=h[0],R=h[1],y=u(C,F);return y!==0?y:p-R})}return Ne(o,[{key:"peek",value:function(){var g=this.heap.peek();if(g!==void 0)return g[0]}},{key:"enqueue",value:function(g){this.max+=1,this.heap.insert([g,this.max])}},{key:"push",value:function(g){this.min-=1,this.heap.insert([g,this.min])}},{key:"pop",value:function(){var g=this.heap.removeMin();if(g===void 0){this.min=0,this.max=0;return}return g[0]}},{key:"getCount",value:function(){return this.heap.getCount()}},{key:"clear",value:function(){this.heap.clear()}},{key:"forEach",value:function(g){return this.heap.forEach(function(f){var v=Se(f,2),C=v[0],p=v[1];return g(C)})}}])})();t.PriorityQueue=n},"../excel-online-calc-common/lib/ds/productSet.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProductSetSerializer=t.symmetricDiffProduct=t.complementProduct=t.createFromProduct=void 0,t.project=M,t.unionProduct=B,t.intersectProduct=V,t.exceptProduct=N,t.compareProduct=P,t.meetsProduct=q,t.getSubspaces=Q,t.forEachProduct=X,t.getSubspaceCount=U,t.productSetSerializer=ge;var a=s("../excel-online-calc-common/lib/ds/bspSet.js"),n=function(le,Y){return le<Y?-1:le>Y?1:0},o=function(le,Y){var te=Se(le,1),re=te[0],ee=Se(Y,1),ne=ee[0];return n(String(re),String(ne))},u={};function g(oe){var le="";for(var Y of oe)le+=String(Y[0]),le+="\0",le+=String(Y[1]),le+="\0";return le}var f=function(le){var Y=[];for(var te of Object.keys(le)){var re=te;Y.push([re,le[re].id])}var ee=g(Y.sort(o)),ne=u[ee];return ne===void 0&&(ne={box:{},probabilities:{},depth:1},u[ee]=ne),ne};function v(oe){return Object.getOwnPropertyNames(oe).length>0}function C(oe){return v(oe)?{isSubspace:!0,bounds:oe}:a.dense}function p(oe){return oe.isSubspace?1:oe.subspaceCount}var h=function(le,Y,te){return{isSubspace:!1,left:le,right:Y,bounds:te,subspaceCount:p(le)+p(Y)}};function F(oe,le){if(le===a.dense)return le;if(le.isSubspace){var Y=!1;for(var te of Object.keys(le.bounds))if(Object.prototype.hasOwnProperty.call(oe,te)){Y=!0;break}if(!Y)return a.dense}return{productOperations:oe,root:le}}function R(oe){return oe===void 0?a.dense:oe}var y={unzip:function(le){var Y={},te={};for(var re of Object.keys(le)){var ee=re;if(Object.prototype.hasOwnProperty.call(le,ee)){var ne=le[ee];if(ne===a.empty)return a.empty;if(ne===a.dense)continue;Y[ee]=ne.setOperations,te[ee]=ne.root}}return F(Y,C(te))},combineProduct:function(le,Y,te,re){var ee={};for(var ne of Object.keys(le)){var de=ne;if(Object.prototype.hasOwnProperty.call(le,de)){var se=re(le[de],le[de].top,R(Y[de]),R(te[de]));if(se===a.empty)return a.empty;if(se===a.dense)continue;ee[de]=se}}return ee},restrict:function(le){for(var Y={},te=arguments.length,re=new Array(te>1?te-1:0),ee=1;ee<te;ee++)re[ee-1]=arguments[ee];for(var ne of re)if(Object.prototype.hasOwnProperty.call(le,ne)){var de=le[ne];Y[ne]=de}return Y},fromUntypedProduct:function(le,Y,te){var re={};for(var ee of te){var ne=Y[ee];re[ee]=(0,a.fromUntyped)(le[ee],ne!==void 0?ne:a.dense)}return re},denseProduct:function(le){var Y={};for(var te of le)Y[te]=a.dense;return Y}};t.createFromProduct=y.unzip.bind(y);function E(oe,le,Y){var te=y.combineProduct(oe,le,Y,a.unionUntyped);if(te===a.empty)throw new Error("broken invariant: the union of two non-empty products cannot be empty");return te}function x(oe,le,Y){var te=0;for(var re of Object.keys(oe)){var ee=re;if(Object.prototype.hasOwnProperty.call(oe,ee)){var ne=R(le[ee]),de=R(Y[ee]),se=oe[ee];if(te=(0,a.combineCmp)(te,(0,a.compareUntyped)(se,se.top,ne,de)),te===void 0)return}}return te}var b=(function(){var oe={};return function(le,Y,te){if(Y===oe.left&&te===oe.right)return oe.res;oe.left=Y,oe.right=te;var re=x(le,Y.bounds,te.bounds);if(re!==void 0)return oe.res=re<=0?te:Y;var ee,ne=Object.keys(le);for(var de of ne)if(Object.prototype.hasOwnProperty.call(le,de)){var se=(0,a.compareUntyped)(le[de],le[de].top,R(Y.bounds[de]),R(te.bounds[de]));if(se!==0){if(ee!==void 0)return oe.res=void 0;ee=de}}if(ee!==void 0){var me=(0,a.unionUntyped)(le[ee],le[ee].top,R(Y.bounds[ee]),R(te.bounds[ee]));if(me===a.empty)return oe.res=a.empty;if(me===a.dense){var ve=Y.bounds,ye=ve[ee],Ee=Aw(ve,[ee].map(qq));return oe.res=C(Ee)}var Te=Object.assign({},Y.bounds,K({},ee,me));return oe.res=C(Te)}return oe.res=void 0}})();function k(oe,le,Y){if(Y===a.empty)return le;if(Y===a.dense||le===a.empty)return Y;if(le===a.dense)return le;if(!le.isSubspace||!Y.isSubspace)return h(le,Y,E(oe,le.bounds,Y.bounds));var te=b(oe,le,Y);return te!==void 0?te:h(le,Y,E(oe,le.bounds,Y.bounds))}function D(oe,le,Y){if(le===a.empty||le===a.dense)return le;for(var te=arguments.length,re=new Array(te>3?te-3:0),ee=3;ee<te;ee++)re[ee-3]=arguments[ee];if(le.isSubspace){var ne=y.restrict.apply(y,[le.bounds].concat(re));return C(ne)}var de=w(oe,Y),se=Se(de,2),me=se[0],ve=se[1],ye=A(oe,le,me,ve),Ee=Se(ye,2),Te=Ee[0],Ie=Ee[1],De=D.apply(void 0,[oe,Te,me].concat(re)),Ae=D.apply(void 0,[oe,Ie,ve].concat(re));return k(oe,De,Ae)}function M(oe){if(oe===a.dense||oe===a.empty)return oe;for(var le=arguments.length,Y=new Array(le>1?le-1:0),te=1;te<le;te++)Y[te-1]=arguments[te];var re=y.restrict.apply(y,[oe.productOperations].concat(Y));if(!v(re))return a.dense;var ee=D.apply(void 0,[re,oe.root,f(re)].concat(Y));return ee===a.empty?ee:F(re,ee)}function w(oe,le){if(le.children!==void 0)return le.children;var Y=le.box,te=le.probabilities,re,ee,ne=0,de=Object.keys(oe);for(var se of de)if(Object.prototype.hasOwnProperty.call(oe,se)){var me=te[se],ve=oe[se];if(me===void 0){re=se,ee=ve.top;break}if(me>ne){var ye=R(Y[se]);if(ye===a.empty)throw new Error("the key split can never return empty");var Ee=ve.top;if(ye!==a.dense){if(!ye.isExact)throw new Error("the key can always be represented exactly");Ee=ye.key}if(!ve.canSplit(Ee))continue;re=se,ne=me,ee=Ee}}if(re===void 0||ee===void 0)throw new Error("there has to be at least one dimension");var Te=oe[re],Ie=Te.split(ee),De=Se(Ie,2),Ae=Se(De[0],2),xe=Ae[0],ke=Ae[1],Xe=Se(De[1],2),tr=Xe[0],nr=Xe[1],er=[{box:Object.assign({},Y,K({},re,(0,a.lazy)(Te,Te.top,xe))),probabilities:Object.assign({},te,K({},re,ke)),depth:le.depth+1},{box:Object.assign({},Y,K({},re,(0,a.lazy)(Te,Te.top,tr))),probabilities:Object.assign({},te,K({},re,nr)),depth:le.depth+1}];return le.depth<10&&(le.children=er),er}function S(oe,le,Y,te){if(le===a.empty)return[a.empty,a.empty];if(le===a.dense)return[C(Y),C(te)];var re=x(oe,le.bounds,Y);if(re!==void 0&&re<=0)return[le,a.empty];var ee=y.combineProduct(oe,le.bounds,Y,a.intersectUntyped);if(ee===a.empty)return[a.empty,le];var ne=y.combineProduct(oe,le.bounds,te,a.intersectUntyped);if(le.isSubspace)return[C(ee),ne===a.empty?a.empty:C(ne)];var de=S(oe,le.left,Y,te),se=Se(de,2),me=se[0],ve=se[1],ye=S(oe,le.right,Y,te),Ee=Se(ye,2),Te=Ee[0],Ie=Ee[1];return[k(oe,me,Te),k(oe,ve,Ie)]}var A=function(le,Y,te,re){var ee=te.box,ne=re.box;return S(le,Y,ee,ne)};function T(oe,le,Y,te,re){var ee=w(oe,te),ne=Se(ee,2),de=ne[0],se=ne[1],me=A(oe,le,de,se),ve=Se(me,2),ye=ve[0],Ee=ve[1],Te=A(oe,Y,de,se),Ie=Se(Te,2),De=Ie[0],Ae=Ie[1],xe=re(oe,ye,De,de);if(xe===a.dense)return a.dense;var ke=re(oe,Ee,Ae,se);return k(oe,xe,ke)}function I(oe,le,Y,te){if(Y===a.empty)return le;if(le===a.empty)return Y;if(le===a.dense)return le;if(Y===a.dense)return Y;if(le.isSubspace&&Y.isSubspace){var re=b(oe,le,Y);if(re!==void 0)return re}return T(oe,le,Y,te,I)}function B(oe,le){if(le===a.empty)return oe;if(le===a.dense||oe===a.empty)return le;if(oe===a.dense)return oe;var Y=Object.assign({},oe.productOperations,le.productOperations),te=I(Y,oe.root,le.root,f(Y));return te===a.empty?te:F(Y,te)}function L(oe,le,Y,te){if(le===a.empty||Y===a.empty)return a.empty;if(le===a.dense)return Y;if(Y===a.dense)return le;if(le.isSubspace&&Y.isSubspace){var re=y.combineProduct(oe,le.bounds,Y.bounds,a.intersectUntyped);return re===a.empty?a.empty:C(re)}return T(oe,le,Y,te,L)}function V(oe,le){if(oe===a.empty)return oe;if(le===a.empty||oe===a.dense)return le;if(le===a.dense)return oe;var Y=Object.assign({},oe.productOperations,le.productOperations),te=L(Y,oe.root,le.root,f(Y));return te===a.empty?te:F(Y,te)}function Z(oe,le,Y){var te=x(oe,le.bounds,Y.bounds);if(te===0||te===-1)return a.empty;var re,ee=Object.keys(oe);for(var ne of ee)if(Object.prototype.hasOwnProperty.call(oe,ne)){var de=(0,a.compareUntyped)(oe[ne],oe[ne].top,R(le.bounds[ne]),R(Y.bounds[ne]));if(de===void 0||de>0){if(re!==void 0)return;re=ne}}if(re!==void 0){var se=(0,a.exceptUntyped)(oe[re],oe[re].top,R(le.bounds[re]),R(Y.bounds[re]));if(se===a.empty)return a.empty;if(se===a.dense){var me=le.bounds,ve=me[re],ye=Aw(me,[re].map(qq));return C(ye)}var Ee=Object.assign({},le.bounds,K({},re,se));return C(Ee)}}function H(oe,le,Y,te){if(le===a.empty)return le;if(Y===a.dense)return a.empty;if(Y===a.empty)return le;if(le===a.dense)return T(oe,le,Y,te,H);if(le.isSubspace&&Y.isSubspace){var re=Z(oe,le,Y);if(re!==void 0)return re}return T(oe,le,Y,te,H)}function N(oe,le){if(oe===a.empty||le===a.empty)return oe;if(le===a.dense)return a.empty;if(oe===a.dense){var Y=H(le.productOperations,a.dense,le.root,f(le.productOperations));return Y===a.empty?Y:F(le.productOperations,Y)}var te=Object.assign({},oe.productOperations,le.productOperations),re=H(te,oe.root,le.root,f(te));return re===a.empty?re:F(te,re)}function _(oe,le,Y,te){if(le===Y)return 0;if(le===a.empty)return-1;if(Y===a.empty)return 1;if(le===a.dense)return Y===a.dense?0:1;if(Y===a.dense)return-1;if(le.isSubspace&&Y.isSubspace)return x(oe,le.bounds,Y.bounds);var re=w(oe,te),ee=Se(re,2),ne=ee[0],de=ee[1],se=A(oe,le,ne,de),me=Se(se,2),ve=me[0],ye=me[1],Ee=A(oe,Y,ne,de),Te=Se(Ee,2),Ie=Te[0],De=Te[1],Ae=_(oe,ve,Ie,ne);if(Ae!==void 0)return(0,a.combineCmp)(Ae,_(oe,ye,De,de))}function P(oe,le){if(oe===le)return 0;if(oe===a.empty)return-1;if(le===a.empty)return 1;if(oe===a.dense)return le===a.dense?0:1;if(le===a.dense)return-1;var Y=Object.assign({},oe.productOperations,le.productOperations);return _(Y,oe.root,le.root,f(Y))}function W(oe,le,Y){for(var te of Object.keys(oe)){var re=te;if(Object.prototype.hasOwnProperty.call(oe,re)){var ee=R(le[re]),ne=R(Y[re]),de=oe[re];if(!(0,a.meetsUntyped)(de,de.top,ee,ne))return!1}}return!0}function $(oe,le,Y,te){if(le===a.empty||Y===a.empty)return!1;if(le===a.dense||Y===a.dense)return!0;if(!W(oe,le.bounds,Y.bounds))return!1;if(le.isSubspace&&Y.isSubspace)return!0;var re=w(oe,te),ee=Se(re,2),ne=ee[0],de=ee[1],se=A(oe,le,ne,de),me=Se(se,2),ve=me[0],ye=me[1],Ee=A(oe,Y,ne,de),Te=Se(Ee,2),Ie=Te[0],De=Te[1];return $(oe,ve,Ie,ne)||$(oe,ye,De,de)}function q(oe,le){if(oe===a.empty||le===a.empty)return!1;if(oe===a.dense||le===a.dense)return!0;var Y=Object.assign({},oe.productOperations,le.productOperations);return $(Y,oe.root,le.root,f(Y))}var j=function(le){return N(a.dense,le)};t.complementProduct=j;var G=function(le,Y){return B(N(le,Y),N(Y,le))};t.symmetricDiffProduct=G;function Q(oe){if(oe===a.empty||oe===a.dense)return[];var le=[];function Y(te){if(te.isSubspace){le.push(te.bounds);return}Y(te.left),Y(te.right)}return Y(oe.root),le}function X(oe,le){for(var Y=arguments.length,te=new Array(Y>2?Y-2:0),re=2;re<Y;re++)te[re-2]=arguments[re];var ee=M.apply(void 0,[oe].concat(te));if(ee===a.empty)return!0;if(ee===a.dense)return le(y.denseProduct(te));var ne=ee.productOperations,de=ee.root;function se(me){return me.isSubspace?le(y.fromUntypedProduct(ne,me.bounds,te)):se(me.left)&&se(me.right)}return se(de)}function U(oe){return oe===a.empty||oe===a.dense?0:p(oe.root)}var O=(function(){function oe(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Oe(this,oe),this.buffer=le,this.cursor=0}return Ne(oe,[{key:"putBack",value:function(Y){this.cursor-=1,this.buffer[this.cursor]=Y}},{key:"pick",value:function(){return this.buffer[this.cursor]}},{key:"length",get:function(){return this.buffer.length-this.cursor}},{key:"empty",get:function(){return this.length===0}},{key:"pop",value:function(){var Y=this.pick();return this.cursor+=1,Y}}])})(),z=Ne(function oe(){var le=this;Oe(this,oe),this.size=0,this.clear=function(){},this.get=function(){},this.set=function(){return le}});function J(oe,le){var Y=function(re,ee){var ne=le.get(re);if(ne!==void 0){ee.push("__cached__",ne);return}for(var de=arguments.length,se=new Array(de>2?de-2:0),me=2;me<de;me++)se[me-2]=arguments[me];oe.apply(void 0,[re,ee].concat(se)),le.set(re,le.size)};return Y}function ie(oe,le){var Y=function(re){if(re.pick()==="__cached__"){re.pop();var ee=re.pop();return le[ee]}for(var ne=arguments.length,de=new Array(ne>1?ne-1:0),se=1;se<ne;se++)de[se-1]=arguments[se];var me=oe.apply(void 0,[re].concat(de));return le.push(me),me};return Y}var ce=(function(){function oe(le){var Y=this;Oe(this,oe),this.globalProductOperations=le,this.cached=typeof Map<"u"?new Map:new z,this.cache=[],this.serializers={},this.serializeProductSet=function(me,ve){if(me===a.empty||me===a.dense){ve.push(me);return}var ye=me,Ee=Y.getDims(ye.productOperations);ve.push(Ee),Y.serializeUntypedSparseProductCached(ye.root,ve,Ee)},this.deserializeProductSet=function(me){var ve=me.pop();if(ve===a.empty||ve===a.dense)return ve;me.putBack(ve);var ye={},Ee=me.pop();for(var Te of Ee){var Ie=Y.globalProductOperations[Te];ye[Te]=Ie}var De=Y.deserializeUntypedSparseProductCached(me,Ee);return{productOperations:ye,root:De}},this.serializeUntypedSparse=function(me,ve,ye){ve.push(me?.isExact),ve.push(Y.serializers[ye].serializeBound(me?.infimum)),ve.push(Y.serializers[ye].serializeBound(me?.supremum));var Ee=oe.normalizeKey(me?.key);ve.push(Y.serializers[ye].serializeKey(Ee));for(var Te of[me?.left,me?.right])Te==null||Te===a.empty||Te===a.dense?ve.push(Te):(ve.push("us"),Y.serializeUntypedSparseCached(Te,ve,ye))},this.deserializeUntypedSparse=function(me,ve){var ye=me.pop(),Ee=Y.serializers[ve].deserializeBound(me.pop()),Te=Y.serializers[ve].deserializeBound(me.pop()),Ie=Y.serializers[ve].deserializeKey(me.pop()),De=["left","right"].map(function(Xe){var tr=me.pop();if(tr==="us"){var nr=Y.deserializeUntypedSparseCached(me,ve);return nr}return tr}),Ae=Se(De,2),xe=Ae[0],ke=Ae[1];return{infimum:Ee,supremum:Te,isExact:ye,key:Ie,left:xe,right:ke}},this.serializeUntypedSparseProduct=function(me,ve,ye){ve.push(me.isSubspace);for(var Ee of ye){var Te=me.bounds[Ee];Y.serializeUntypedSparseCached(Te,ve,Ee)}me.isSubspace||(Y.serializeUntypedSparseProductCached(me.left,ve,ye),Y.serializeUntypedSparseProductCached(me.right,ve,ye),ve.push(me.subspaceCount))},this.deserializeUntypedSparseProduct=function(me,ve){var ye=me.pop(),Ee={};for(var Te of ve){var Ie=Y.deserializeUntypedSparseCached(me,Te);Ee[Te]=Ie}if(!ye){var De=Y.deserializeUntypedSparseProductCached(me,ve),Ae=Y.deserializeUntypedSparseProductCached(me,ve),xe=me.pop();return{isSubspace:ye,bounds:Ee,left:De,right:Ae,subspaceCount:xe}}return{isSubspace:ye,bounds:Ee}},this.serializeUntypedSparseCached=J(this.serializeUntypedSparse,this.cached),this.deserializeUntypedSparseCached=ie(this.deserializeUntypedSparse,this.cache),this.serializeProductSetCached=J(this.serializeProductSet,this.cached),this.deserializeProductSetCached=ie(this.deserializeProductSet,this.cache),this.serializeUntypedSparseProductCached=J(this.serializeUntypedSparseProduct,this.cached),this.deserializeUntypedSparseProductCached=ie(this.deserializeUntypedSparseProduct,this.cache);for(var te in le){var re,ee,ne,de,se={serializeKey:(re=le[te].serializeKey)!=null?re:function(me){return JSON.stringify(me)},deserializeKey:(ee=le[te].deserializeKey)!=null?ee:function(me){return JSON.parse(me)},serializeBound:(ne=le[te].serializeBound)!=null?ne:function(me){return JSON.stringify(me)},deserializeBound:(de=le[te].deserializeBound)!=null?de:function(me){return JSON.parse(me)}};this.serializers[te]=se}}return Ne(oe,[{key:"getDims",value:function(Y){return Object.keys(Y)}},{key:"serialize",value:function(Y){this.cached.clear();var te=[];te.push(Y.length);for(var re of Y)this.serializeProductSetCached(re,te);return JSON.stringify(te)}},{key:"deserialize",value:function(Y){this.cache.length=0;for(var te=new O(JSON.parse(Y)),re=te.pop(),ee=[],ne=0;ne<re;ne+=1){var de=this.deserializeProductSetCached(te);ee.push(de)}return ee}}],[{key:"normalizeKey",value:function(Y){if(Array.isArray(Y))return $r(Y);if(typeof Y=="object"){var te=Object.assign({},Y);return delete te.depth,delete te.split,te}return Y}}])})();t.ProductSetSerializer=ce;function ge(oe){return new ce(oe)}},"../excel-online-calc-common/lib/ds/rTree.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RTree=t.RTKind=void 0,t.copyExcept=o;var a=s("../excel-online-calc-common/lib/ds/table.js"),n=s("../excel-online-calc-common/lib/core.js");function o(M,w,S){if(S!==void 0){var A=M.slice();return A[w]=S,A}var T=M.slice(0,-1);return w<M.length-1&&(T[w]=M[M.length-1]),T}var u;(function(M){M[M.Ptr=1]="Ptr",M[M.Leaf=2]="Leaf",M[M.Branch=3]="Branch"})(u||(t.RTKind=u={}));function g(M,w,S){return{kind:M,key:w,value:S}}function f(M,w){return g(u.Ptr,M,w)}function v(M,w){return g(u.Leaf,M,w)}function C(M,w){return g(u.Branch,M,w)}var p;(function(M){M[M.NotFound=1]="NotFound",M[M.Removed=2]="Removed",M[M.Delete=3]="Delete"})(p||(p={}));var h=(function(){function M(w,S,A){Oe(this,M),this.lattice=w,this.root=S,this.count=A}return Ne(M,[{key:"getCount",value:function(){return this.count}},{key:"bounds",get:function(){var S;return(S=this.root)==null?void 0:S.key}},{key:"getValue",value:function(S){if(this.root===void 0)return;function A(T,I){var B=T.keyCompare(I.key,S);if(I.kind===u.Ptr)return B===0?I.value:void 0;if(!(B===void 0||B<0))for(var L of I.value){var V=A(T,L);if(V!==void 0)return V}}return A(this.lattice,this.root)}},{key:"getEntry",value:function(S){var A=this.getValue(S);return A===void 0?void 0:(0,a.entry)(S,A)}},{key:"setValue",value:function(S,A){var T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(B){return!0},I=D(this.lattice,this.root,S,T,A);return I!==void 0?I===this.root?this:new M(this.lattice,I,this.count):new M(this.lattice,k(this.lattice,this.root,f(S,A)),this.count+1)}},{key:"filter",value:function(S){var A=new M(this.lattice,void 0,0);return this.forEach(function(T,I){return S(T,I)&&(A=A.setValue(T,I)),!0}),A}},{key:"contains",value:function(S){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(T){return!0};return D(this.lattice,this.root,S,A)!==void 0}},{key:"getOrSetValue",value:function(S,A){var T=this.getValue(S);if(T===void 0){var I=A();return[this.setValue(S,I),I]}return[this,T]}},{key:"forEach",value:function(S){return F(this.root,S)}},{key:"forEachGe",value:function(S,A){var T=this;return F(this.root,A,function(I){return T.lattice.keyGe(I,S)},function(I){return T.lattice.keyGe(I,S)})}},{key:"forEachLe",value:function(S,A){var T=this;return F(this.root,A,function(I){return T.lattice.keyMeets(I,S)},function(I){return T.lattice.keyLe(I,S)})}},{key:"forEachMeets",value:function(S,A){var T=this;return F(this.root,A,function(I){return T.lattice.keyMeets(I,S)},function(I){return T.lattice.keyMeets(I,S)})}},{key:"remove",value:function(S){var A=this;if(this.root==null)return this;var T=[],I=this.lattice,B=function W($,q){var j=I.keyCompare($.key,S);if(j===void 0||j<0)return(0,n.pair)($,p.NotFound);if($.kind===u.Leaf){for(var G=$.value,Q=0;Q<G.length;Q+=1)if(I.keyCompare(G[Q].key,S)===0){var X=o(G,Q);if(X.length<q){var U=v($.key,X);return T.push(U),(0,n.pair)(U,p.Delete)}return(0,n.pair)(v(x(I,X),X),p.Removed)}}else for(var O=$.value,z=0;z<O.length;z+=1){var J=W(O[z],I.minChildren),ie=Se(J,2),ce=ie[0],ge=ie[1];if(ge===p.Delete){var oe=o(O,z);if(oe.length>=q)return(0,n.pair)(C(x(I,oe),oe),p.Removed);var le=C($.key,oe);return T.push(le),(0,n.pair)(le,p.Delete)}if(ge===p.Removed)return(0,n.pair)(C($.key,o(O,z,ce)),p.Removed)}return(0,n.pair)($,p.NotFound)},L=this.root.kind===u.Leaf?1:2,V=B(this.root,L),Z=Se(V,2),H=Z[0],N=Z[1];if(H===this.root)return this;for(var _=N===p.Delete?void 0:H,P=0;P<T.length;P+=1)F(T[P],function(W,$){return _=k(A.lattice,_,f(W,$)),!0});return new M(this.lattice,_,this.count-1)}}],[{key:"create",value:function(S,A,T,I){var B=arguments.length>4&&arguments[4]!==void 0?arguments[4]:2,L=B>1?Math.ceil(B):1,V=L*2;function Z(N,_){var P=T(N,_);return P!==void 0&&P>=0}function H(N,_){var P=T(N,_);return P!==void 0&&P<=0}return new M({keyJoin:S,keyMeets:A,keyCompare:T,keyDistance:I,minChildren:L,maxChildren:V,keyGe:Z,keyLe:H},void 0,0)}}])})();t.RTree=h;function F(M,w,S,A){var T=S!==void 0?S:function(){return!0},I=A!==void 0?A:function(){return!0};if(M==null)return!0;var B=function L(V){if(!T(V.key))return!0;if(V.kind===u.Leaf)for(var Z=V.value,H=0;H<Z.length;H+=1){var N=Z[H];if(I(N.key)&&!w(N.key,N.value))return!1}else for(var _=V.value,P=0;P<_.length;P+=1)if(!L(_[P]))return!1;return!0};return B(M)}function R(M,w,S){for(var A=0,T=M.keyDistance(w[0].key,S),I=w[0].value.length,B=1;B<w.length;B+=1){var L=w[B],V=M.keyDistance(L.key,S);(V<T||V===T&&L.value.length<I)&&(A=B,T=V,I=L.value.length)}return A}function y(M,w){for(var S=0,A=1,T=M.keyDistance(w[0].key,w[1].key),I=2;I<w.length;I+=1)for(var B=0;B<I;B+=1){var L=M.keyDistance(w[B].key,w[I].key);L>T&&(S=B,A=I,T=L)}return(0,n.pair)(S,A)}function E(M,w){for(var S=y(M,w),A=Se(S,2),T=A[0],I=A[1],B=w[T].key,L=w[I].key,V=[],Z=0;Z<w.length;Z+=1){var H=w[Z];V.push([H,M.keyDistance(B,H.key)-M.keyDistance(L,H.key)])}V.sort(function(q,j){return q[1]-j[1]});for(var N=M.minChildren;N<w.length-M.minChildren&&V[N][1]<0;N+=1);for(var _=[],P=[],W=0;W<N;W+=1)_.push(V[W][0]);for(var $=N;$<w.length;$+=1)P.push(V[$][0]);return(0,n.pair)(_,P)}function x(M,w){for(var S=w[0].key,A=1;A<w.length;A+=1)S=M.keyJoin(S,w[A].key);return S}function b(M,w,S){var A=E(M,S),T=Se(A,2),I=T[0],B=T[1];return(0,n.pair)(g(w,x(M,I),I),g(w,x(M,B),B))}function k(M,w,S){if(w==null)return v(S.key,[S]);function A(V){if(V.kind===u.Leaf){var Z=[].concat($r(V.value),[S]);if(Z.length>M.maxChildren){var H=b(M,V.kind,Z),N=Se(H,2),_=N[0],P=N[1];return(0,n.pair)(v(_.key,_.value),P)}return(0,n.pair)(v(M.keyJoin(V.key,S.key),Z),void 0)}var W=V.value.slice(),$=R(M,W,S.key),q=A(W[$]),j=Se(q,2),G=j[0],Q=j[1];if(W[$]=G,Q!=null&&(W.push(Q),W.length>M.maxChildren)){var X=b(M,V.kind,W),U=Se(X,2),O=U[0],z=U[1];return(0,n.pair)(C(O.key,O.value),z)}return(0,n.pair)(C(M.keyJoin(V.key,S.key),W),void 0)}var T=A(w),I=Se(T,2),B=I[0],L=I[1];return L!=null?C(M.keyJoin(B.key,L.key),[B,L]):B}function D(M,w,S,A,T){if(w===void 0)return;function I(L){if(M.keyCompare(L.key,S)===0)return T===void 0||L.value===T||!A(L.value)?L:f(L.key,T)}function B(L){if(L.kind===u.Leaf){for(var V=0;V<L.value.length;V+=1){var Z=L.value[V],H=I(Z);if(H!==void 0)return v(L.key,o(L.value,V,H))}return}for(var N=0;N<L.value.length;N+=1){var _=L.value[N];if(M.keyMeets(_.key,S)){var P=B(_);if(P!==void 0)return C(L.key,o(L.value,N,P))}}}return B(w)}},"../excel-online-calc-common/lib/ds/rbMapTree.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RedBlackMapTree=void 0;var a=s("../excel-online-calc-common/lib/ds/rbTree.js"),n=(function(){function o(u,g,f){Oe(this,o),this.root=u,this.count=g,this.keyCompare=f}return Ne(o,[{key:"getCount",value:function(){return this.count}},{key:"getValue",value:function(g){var f=(0,a.findUntyped)(this,g,this.root);return f?.value}},{key:"getEntry",value:function(g){return(0,a.findUntyped)(this,g,this.root)}},{key:"contains",value:function(g){return this.getValue(g)!==void 0}},{key:"forEach",value:function(g){return(0,a.forEachUntyped)(g,this.root)}},{key:"setValue",value:function(g,f){return new o((0,a.insertUntyped)(this,g,f,this.root),this.contains(g)?this.count:this.count+1,this.keyCompare)}},{key:"remove",value:function(g){return this.contains(g)?new o((0,a.removeUntyped)(this,g,this.root),this.count-1,this.keyCompare):this}},{key:"getOrSetValue",value:function(g,f){var v=this.getValue(g);if(v!==void 0)return[this,v];var C=f();return[new o((0,a.insertUntyped)(this,g,C,this.root),this.count+1,this.keyCompare),C]}},{key:"filter",value:function(g){var f=this,v=a.emptyUntyped,C=0;return this.forEach(function(p,h){return g(p,h)&&(v=(0,a.insertUntyped)(f,p,h,v),C+=1),!1}),new o(v,C,this.keyCompare)}}],[{key:"create",value:function(g){return new o(a.emptyUntyped,0,g)}}])})();t.RedBlackMapTree=n},"../excel-online-calc-common/lib/ds/rbTree.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.emptyUntyped=t.Color=void 0,t.fromUntyped=p,t.isLeaf=h,t.empty=E,t.findUntyped=w,t.find=S,t.forEachUntyped=A,t.forEach=T,t.insertUntyped=V,t.insert=Z,t.removeUntyped=_,t.remove=P;var a=s("../excel-online-calc-common/lib/assertions.js"),n;(function(W){W[W.Red=0]="Red",W[W.Black=1]="Black"})(n||(t.Color=n={}));var o;(function(W){W[W.DoubleBlack=2]="DoubleBlack"})(o||(o={}));var u=n.Red,g=n.Black,f=o.DoubleBlack,v={c:g,l:void 0,r:void 0},C={c:f,l:void 0,r:void 0};function p(W,$){return{ops:W,root:$}}function h(W){return W.l===void 0}function F(W){return W.c===u}function R(W){return W.c===g&&W.l!==void 0}function y(W){return W.c===g&&W.l===void 0}t.emptyUntyped=v;function E(W){return p(W,t.emptyUntyped)}function x(W,$,q,j,G){return{c:W,l:$,key:q,value:j,r:G}}function b(W,$){var q=$.l,j=$.key,G=$.value,Q=$.r;return x(W,q,j,G,Q)}function k(W){return h(W)?v:b(g,W)}function D(W){return R(W)&&W.l.c===g&&W.r.c===g?b(u,W):W}function M(W){return F(W)&&(W.l.c===u||W.r.c===u)?b(g,W):W}function w(W,$,q){if(!h(q)){var j=W.keyCompare($,q.key);return j<0?w(W,$,q.l):j>0?w(W,$,q.r):q}}function S(W,$){return w($.ops,W,$.root)}function A(W,$){return h($)?!0:!A(W,$.l)||!W($.key,$.value)?!1:A(W,$.r)}function T(W,$){return A(W,$.root)}function I(W,$,q,j,G){if(W===g){if(F($)&&F($.l))return x(u,b(g,$.l),$.key,$.value,x(g,$.r,q,j,G));if(F(G)&&F(G.r))return x(u,x(g,$,q,j,G.l),G.key,G.value,b(g,G.r));if(F($)&&F($.r))return x(u,x(g,$.l,$.key,$.value,$.r.l),$.r.key,$.r.value,x(g,$.r.r,q,j,G));if(F(G)&&F(G.l))return x(u,x(g,$,q,j,G.l.l),G.l.key,G.l.value,x(g,G.l.r,G.key,G.value,G.r))}if(W===f){if(F(G)&&F(G.l))return x(g,x(g,$,q,j,G.l.l),G.l.key,G.l.value,x(g,G.l.r,G.key,G.value,G.r));if(F($)&&F($.r))return x(g,x(g,$.l,$.key,$.value,$.r.l),$.r.key,$.r.value,x(g,$.r.r,q,j,G))}return x(W,$,q,j,G)}function B(W,$,q,j,G){return W===u&&$.c===f&&R(G)?I(g,x(u,k($),q,j,G.l),G.key,G.value,G.r):W===u&&R($)&&G.c===f?I(g,$.l,$.key,$.value,x(u,$.r,q,j,k(G))):W===g&&$.c===f&&R(G)?I(f,x(u,k($),q,j,G.l),G.key,G.value,G.r):W===g&&R($)&&G.c===f?I(f,$.l,$.key,$.value,x(u,$.r,q,j,k(G))):W===g&&$.c===f&&F(G)&&R(G.l)?x(g,I(g,x(u,k($),q,j,G.l.l),G.l.key,G.l.value,G.l.r),G.key,G.value,G.r):W===g&&F($)&&R($.r)&&G.c===f?x(g,$.l,$.key,$.value,I(g,$.r.l,$.r.key,$.r.value,x(u,$.r.r,q,j,k(G)))):((0,a.assertTrue)("calc.common.rbTree.rotate: expected R|B",$.c!==f&&G.c!==f),x(W,$,q,j,G))}function L(W,$,q,j){if(h(j))return x(u,v,$,q,v);var G=W.keyCompare($,j.key);return G<0?I(j.c,L(W,$,q,j.l),j.key,j.value,j.r):G>0?I(j.c,j.l,j.key,j.value,L(W,$,q,j.r)):x(j.c,j.l,$,q,j.r)}function V(W,$,q,j){return M(L(W,$,q,j))}function Z(W,$,q){return p(q.ops,V(q.ops,W,$,q.root))}function H(W,$,q){if(h(q))return q;if(q.c===u&&y(q.l)&&y(q.r))return W.keyCompare($,q.key)===0?v:q;if(q.c===g&&y(q.l)&&y(q.r))return W.keyCompare($,q.key)===0?C:q;if(q.c===g&&F(q.l)&&y(q.l.l)&&y(q.l.r)&&y(q.r)){var j=W.keyCompare($,q.key);return j<0?x(g,H(W,$,q.l),q.key,q.value,v):j>0?q:x(g,v,q.l.key,q.l.value,v)}var G=W.keyCompare($,q.key);if(G<0)return B(q.c,H(W,$,q.l),q.key,q.value,q.r);if(G>0)return B(q.c,q.l,q.key,q.value,H(W,$,q.r));(0,a.assertTrue)("calc.common.rbTree.rem: expected node",!h(q.r));var Q=N(q.r),X=Se(Q,3),U=X[0],O=X[1],z=X[2];return B(q.c,q.l,U,O,z)}function N(W){if(W.c===u&&y(W.l)&&y(W.r))return[W.key,W.value,v];if(W.c===g&&y(W.l)&&y(W.r))return[W.key,W.value,C];if(W.c===g&&y(W.l)&&F(W.r))return[W.key,W.value,b(g,W.r)];(0,a.assertTrue)("calc.common.rbTree.remMin: expected node",!h(W.l));var $=N(W.l),q=Se($,3),j=q[0],G=q[1],Q=q[2];return[j,G,B(W.c,Q,W.key,W.value,W.r)]}function _(W,$,q){var j=H(W,$,D(q));return(0,a.assertTrue)("calc.common.rbTree.remove: expected R|B",j.c===u||j.c===g),j}function P(W,$){return p($.ops,_($.ops,W,$.root))}},"../excel-online-calc-common/lib/ds/ringBuffer.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RingBuffer=void 0;var s=(function(){function a(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1/0;Oe(this,a),this.list=n<1/0?new Array(n):new Array,this.counter=0,this.capacity=n,this.readIndex=0,this.writeIndex=0}return Ne(a,[{key:"count",value:function(){return this.counter}},{key:"isEmpty",value:function(){return this.counter===0}},{key:"enqueue",value:function(o){this.list[this.writeIndex]=o;var u=this.counter!==0&&this.writeIndex===this.readIndex;u?this.readIndex=(this.readIndex+1)%this.capacity:this.counter++,this.writeIndex=(this.writeIndex+1)%this.capacity}},{key:"dequeue",value:function(){if(!this.isEmpty()){var o=this.list[this.readIndex];return this.list[this.readIndex]=void 0,this.readIndex=(this.readIndex+1)%this.capacity,this.counter--,o}}},{key:"executeOnEveryElement",value:function(o){for(var u=0;u<this.counter;u++){var g=(this.readIndex+u)%this.capacity,f=this.list[g];if(f!==void 0){var v=o(f);if(!v)return!1}}return!0}}])})();t.RingBuffer=s},"../excel-online-calc-common/lib/ds/table.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeEmptyTable=a,t.entry=n;var s={getCount:function(){return 0},getValue:function(){},getEntry:function(){},contains:function(){return!1},forEach:function(){return!0}};function a(){return s}function n(o,u){return{key:o,value:u}}},"../excel-online-calc-common/lib/ds/utils.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.logCollisionKey=f;var a=s("../excel-online-common/lib/index.js"),n=s("../excel-online-calc-common/lib/assertions.js"),o={},u=0;function g(C){var p=o[C];o[C]=(p===void 0?0:p)+1,u+=1,u%100===0&&(n.ulsLogger.ULS.traceTag(595858520,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,`calc.common.hashUtils.logCollision: ${JSON.stringify(o)}.`),o={})}function f(C){g(v(C))}function v(C){return typeof C=="object"?C===null?"null":`Object {${Object.keys(C)}}`:typeof C}},"../excel-online-calc-common/lib/featureConfiguration.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isTypedChangeGateEnabled=t.setFeatureGateDictionaryGetter=t.overrideTypedFeatureGates=t.getTypedFeatureGate=t.FeatureName=void 0,t.initFeatureConfiguration=v,t.isFeatureEnabled=C,t.getFeatures=p;var a=s("../excel-online-common/lib/index.js"),n=s("../office-online-feature-gates/lib/index.js"),o=s("../excel-online-calc-common/lib/assertions.js"),u;(function(R){R.FeatureCheckingEnabled="FeatureCheckingEnabled",R.CalcPreventSpillingHack="CalcPreventSpillingHack",R.CalcLegacyImplicitIntersection="CalcLegacyImplicitIntersection",R.CalcRecordFunctions="CalcRecordFunctions",R.CalcNestedRecordFunction="CalcNestedRecordFunction",R.CalcLetRecFunction="CalcLetRecFunction",R.CalcLambdaBasicFunctions="CalcLambdaBasicFunctions",R.CalcLambdaDefaultParameters="CalcLambdaDefaultParameters",R.CalcLambdaCellValues="CalcLambdaCellValues",R.CalcLambdaArrayLifting="CalcLambdaArrayLifting"})(u||(t.FeatureName=u={}));var g=function(y){var E=`calc.common.isFeatureEnabledCallback: called with ${y} before initCalc`;return o.ulsLogger.ULS.traceTag(526989323,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,E),!1},f={};function v(R){typeof R=="function"&&(g=R)}function C(R){return f[R]===void 0&&(f[R]=g(R)),f[R]}function p(){var R={};for(var y in u){var E=u[y];E!=null&&(R[E]=C(E))}return R}var h={Number_Of_Times_Test_Was_Executed:1,"Microsoft.Office.Excel.TestBooleanFeatureGate":!1,"Microsoft.Office.Excel.TestStringFeatureGate":"","Microsoft.Office.Excel.TestNumericFeatureGate":0,"Microsoft.Office.Excel.x10DisabledPlugins":"","Microsoft.Office.Excel.CalcTSDemoFeatureGateString":"DummyStringValue","Microsoft.Office.Excel.CalcTSDemoFeatureGateInt":42,"Microsoft.Office.Excel.CalcTSDemoFeatureGateBoolean":!1,"Microsoft.Office.Excel.CalcTSAutocompleteExperimentIsEnabled":!1,"Microsoft.Office.Excel.CalcTSUnitExperimentIsEnabled":!1,"Microsoft.Office.Excel.CalcTSExceLintExperimentIsEnabled":!1,"Microsoft.Office.Excel.SmartFormulaBarUseDevScheduler":!1,"Microsoft.Office.Excel.x10DoNotThrowOnDoublePluginRegistration":!0,"Microsoft.Office.Excel.AutocompleteRangeSuggestionPlugin":!1,"Microsoft.Office.Excel.x10AutocompleteWrapperPluginIsEnabled":!1,"Microsoft.Office.Excel.x10AutocompleteBinaryModelExperimentPlugin":!1,TESTING_ONLY_RECALC_SERVICE_IMPORTSCRIPTS_FAIL:!1,TESTING_ONLY_SCHEDULER_IMPORTSCRIPTS_FAIL:!1,TESTING_ONLY_TEST_PLUGIN_IMPORTSCRIPTS_FAIL:!1,"Microsoft.Office.Excel.FormulaCollection":!1,"Microsoft.Office.Excel.x10ParserPerformanceMeasurements":!1,"Microsoft.Office.Excel.ArgumentAssistanceOnMainThread":!1,"Microsoft.Office.Excel.AutoCompleteOnMainThread":!1,"Microsoft.Office.Excel.UnitlessTimeAndDate":!1,"Microsoft.Office.Excel.UnitExpIgnoreDivMul":!1,"Microsoft.Office.Excel.x10PythonSyntaxHighlightingEnabled":!1,"Microsoft.Office.Excel.x10PythonAutocompletionEnabled":!1,"Microsoft.Office.Excel.x10PythonTooltipEnabled":!1,"Microsoft.Office.Excel.x10PythonNotebookEnabled":!1,"Microsoft.Office.Excel.x10PythonDocStringEnabled":!1,"Microsoft.Office.Excel.MockWorkerThreadPlugin":!1,"Microsoft.Office.Excel.EnableFullSessionLogging":!0,"Microsoft.Office.Excel.ChatGPTPluginEnabled":!1,"Microsoft.Office.Excel.FileOptimization":!1,"Microsoft.Office.Excel.PluginResponseWindowDebugTimeExtension":0,"Microsoft.Office.Excel.FormulaByExampleConditionals":!1,"Microsoft.Office.Excel.FormulaByExampleReferenceRowFormula":!1,"Microsoft.Office.Excel.GotoCtrlClick":!1,"Microsoft.Office.Excel.CalcEtaLambda":!1,"Microsoft.Office.Excel.EtaReducedLambdas":!1,"Microsoft.Office.Excel.DesktopX10VPEnabled":!1,"Microsoft.Office.Excel.InCellControlsAutodetection":!1,"Microsoft.Office.Excel.InCellControlsAutodetectionWin32":!1,"Microsoft.Office.Excel.DropdownAutodetection":!1,"Microsoft.Office.Excel.FormulaAuthoringWithNameManager":!1,"Microsoft.Office.Excel.GetLocalePluginEnabled":!1,"Microsoft.Office.Excel.CalculatedColumnFromHeader":!1,"Microsoft.Office.Excel.ValueErrorHighlightPlugin":!1,"Microsoft.Office.Excel.FormulaByExampleLearnFromOneExample":!1,"Microsoft.Office.Excel.X10FBEDesktopPluginEnabled":!0,"Microsoft.Office.Excel.AugLoop.FormulaByExampleScratchpadPreview":!1,"Microsoft.Office.Excel.FormulaCompletionPluginEnabled":!1,"Microsoft.Office.Excel.FEnableChartInsights":!1,"Microsoft.Office.Excel.FormulaCompletionStartDelta":500,"Microsoft.Office.Excel.FormulaCompletionStopDelta":15e3,"Microsoft.Office.Excel.CopilotOnGridFormulaGeneration":!1,"Microsoft.Office.Excel.AugLoop.FormulaCompletionActiveCellContextBlockHeight":100,"Microsoft.Office.Excel.AugLoop.FormulaCompletionActiveCellContextBlockWidth":50,"Microsoft.Office.Excel.AugLoop.FormulaCompletionPostAuthoringTelemetrySignals":!1,"Microsoft.Office.Excel.ChartDesignRecommendationOnGridViaOOUI":!1,"Microsoft.Office.Excel.ChartDesignRecommendationOnGridViaOOUIWin32":!1,"Microsoft.Office.Excel.FormulaCompletionRequestInfoUnsampled":!1,"Microsoft.Office.Excel.OnGridFormulaGenerationTimeoutMs":35e3,"Microsoft.Office.Excel.EnableCopilotIPEOnModification":!1,"Microsoft.Office.Excel.FormulaCompletionAshaLogs":!1,"Microsoft.Office.Excel.AugLoop.SendSignalOperationMetadataFormulaCompletion":!1,"Microsoft.Office.Excel.AugLoop.FormulaCompletionConfidenceEvaluation":!1,"Microsoft.Office.Excel.FBERejectLimit":!1};t.getTypedFeatureGate=(0,n.makeGetTypedFeatureGate)(h);var F=s("../office-online-feature-gates/lib/index.js");Object.defineProperty(t,"overrideTypedFeatureGates",{enumerable:!0,get:function(){return F.overrideTypedFeatureGates}}),Object.defineProperty(t,"setFeatureGateDictionaryGetter",{enumerable:!0,get:function(){return F.setFeatureGateDictionaryGetter}}),t.isTypedChangeGateEnabled=(0,n.makeTypedIsChangeGateEnabled)(["OfficeVSO:XXX_TestChangeGate","OfficeVSO:7903424_Microsoft.Office.Excel.ProvideX10FeaturesFromSchedulerFeatures","Microsoft.Office.Excel.X10IntelligentPythonWP5","Microsoft.Office.Excel.UseObjectInsteadOfMapForFunctionShortDescriptions","OfficeVSO:9510546_X10FBEDesktopPluginChangeGate","OfficeVSO:9538069_NamedRangeBrokenLinksFix","OfficeVSO:9646883_NameManager-FG-Removal","OfficeVSO:9683390_FormulaByExamplePlugin","OfficeVSO:9848728_refactorFormulaCopilotIPERequest","OfficeVSO:10160560_RefactorFBETasks","OfficeVSO:10116371_pythonpqplugin","ChangeGate.OfficeVSO:10516744_x10_ZeroSubscriberLimit","ChangeGate.OfficeVSO:10700335_addCopilotLicenseCheckV2","ChangeGate.OfficeVSO:10774297_x10_EnsureSingleLazyInitializersForWin32","Microsoft.Office.Excel.EnableAutosuggestInStructRefs","ChangeGate.OfficeVSO:10834871_sendLocaleInfo","ChangeGate.OfficeVSO:10844629_onGridFormulaGenerationBetterErrors","ChangeGate.OfficeVSO:10867980_FixBlockedRequestCacheKey","ChangeGate.OfficeVSO:10960501_sendDataLocaleAndPictureSpecial","ChangeGate.OfficeVSO:10975118_boundaryDetectionInIPEPlugin","ChangeGate.OfficeVSO:11004526_LocalizedValuePreviewErrorCheck","ChangeGate.OfficeVSO:11079755_ForbidDeclinedFormulaCompletionsInPlugin","ChangeGate.OfficeVSO:11143282_FormulaCompletionAddPluginErrorDetails","ChangeGate.OfficeVSO:11350011_FormulaCompletionUseCultureTagFromConfig","ChangeGate.OfficeVSO:11386445_EnableSUACmmIdWeb","ChangeGate.OfficeVSO:11453700_FormulaCompletionTrackNotConsumedReason","ChangeGate.OfficeVSO:11465298_FBEBlockOnAllPreviewEqual","ChangeGate.OfficeVSO:11667187_FBEUseCultureTagFromConfig"])},"../excel-online-calc-common/lib/findIsomorphicSubtrees.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findIsomorphicSubtrees=s;function s(n,o){for(var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return""},g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){return 1},f=[n],v=new Set(f),C=0;C<f.length;C+=1)for(var p of o(f[C]))v.has(p)||(v.add(p),f.push(p));v.clear(),f.reverse();var h=new Map,F=[],R=new Map;function y(D){var M=R.get(D);return M!==void 0||(M=R.size,R.set(D,M)),M}var E=[];f.forEach(function(D,M){var w=o(D).map(function(V){return h.get(V)});if(w.some(function(V){return V===void 0}))throw new Error("Circular references in the tree");var S=w.map(function(V){return F[V]}),A=S.join("/")+"/"+u(D),T=y(A);if(F.push(T),E[T]===void 0){var I=S.map(function(V){return E[V]}),B=I.map(function(V){return V.size}).reduce(function(V,Z){return V+Z},g(D)),L=I.map(function(V){return V.depth}).reduce(function(V,Z){return Math.max(V,Z)},0)+1;E[T]={subtrees:[D],size:B,depth:L}}else E[T].subtrees.push(D);h.set(D,M)});for(var x of E)x.subtrees.reverse();var b=new Array(f.length);for(var k of E)b[b.length-h.get(k.subtrees[0])-1]=k;return a(b)}function a(n){return n.filter(function(o){return o!==void 0})}},"../excel-online-calc-common/lib/fnv1a.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fnv1a=a;var s=2166136261;function a(n){for(var o=s,u=n.length,g=0;g<u;g+=1)o^=n.charCodeAt(g),o+=(o<<1)+(o<<4)+(o<<7)+(o<<8)+(o<<24);return o>>>0}},"../excel-online-calc-common/lib/generated/constants.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageVersion=void 0,t.packageVersion="1.0.0"},"../excel-online-calc-common/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.result=t.ulsStopwatchFactory=t.defaultSetTimeoutInterface=t.clearTimerUnified=t.setImmediateUnified=t.mixin=t.LimitedSizeHotMap=t.JSF32=t.fnv1a=t.findIsomorphicSubtrees=t.isTypedChangeGateEnabled=t.setFeatureGateDictionaryGetter=t.overrideTypedFeatureGates=t.getTypedFeatureGate=t.isFeatureEnabled=t.FeatureName=t.initCalcInThread=t.initCalcThread=t.initCalc=t.getCalcAbsUrlOrThrow=t.getCalcAbsUrl=t.isCalcInit=t.maxRetriesForLoadingScript=t.initCalcCalled=t.combinations=t.codePoint=t.asyncLoop=t.asyncLoopFactory=t.asyncLoopDelayPromiseImpl=t.PackageName=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/result.js");t.PackageName="excel-online-calc-common",a.__exportStar(s("../excel-online-calc-common/lib/anonymizer.js"),t),a.__exportStar(s("../excel-online-calc-common/lib/arrayUtils.js"),t),a.__exportStar(s("../excel-online-calc-common/lib/assertions.js"),t),a.__exportStar(s("../excel-online-calc-common/lib/async.js"),t);var o=s("../excel-online-calc-common/lib/asyncLoop.js");Object.defineProperty(t,"asyncLoopDelayPromiseImpl",{enumerable:!0,get:function(){return o.asyncLoopDelayPromiseImpl}}),Object.defineProperty(t,"asyncLoopFactory",{enumerable:!0,get:function(){return o.asyncLoopFactory}}),Object.defineProperty(t,"asyncLoop",{enumerable:!0,get:function(){return o.asyncLoop}}),t.codePoint=a.__importStar(s("../excel-online-calc-common/lib/codePoint.js"));var u=s("../excel-online-calc-common/lib/combinations.js");Object.defineProperty(t,"combinations",{enumerable:!0,get:function(){return u.combinations}});var g=s("../excel-online-calc-common/lib/config.js");Object.defineProperty(t,"initCalcCalled",{enumerable:!0,get:function(){return g.initCalcCalled}}),Object.defineProperty(t,"maxRetriesForLoadingScript",{enumerable:!0,get:function(){return g.maxRetriesForLoadingScript}}),Object.defineProperty(t,"isCalcInit",{enumerable:!0,get:function(){return g.isCalcInit}}),Object.defineProperty(t,"getCalcAbsUrl",{enumerable:!0,get:function(){return g.getCalcAbsUrl}}),Object.defineProperty(t,"getCalcAbsUrlOrThrow",{enumerable:!0,get:function(){return g.getCalcAbsUrlOrThrow}}),Object.defineProperty(t,"initCalc",{enumerable:!0,get:function(){return g.initCalc}}),Object.defineProperty(t,"initCalcThread",{enumerable:!0,get:function(){return g.initCalcThread}}),Object.defineProperty(t,"initCalcInThread",{enumerable:!0,get:function(){return g.initCalcInThread}}),a.__exportStar(s("../excel-online-calc-common/lib/core.js"),t),a.__exportStar(s("../excel-online-calc-common/lib/ds/index.js"),t);var f=s("../excel-online-calc-common/lib/featureConfiguration.js");Object.defineProperty(t,"FeatureName",{enumerable:!0,get:function(){return f.FeatureName}}),Object.defineProperty(t,"isFeatureEnabled",{enumerable:!0,get:function(){return f.isFeatureEnabled}}),Object.defineProperty(t,"getTypedFeatureGate",{enumerable:!0,get:function(){return f.getTypedFeatureGate}}),Object.defineProperty(t,"overrideTypedFeatureGates",{enumerable:!0,get:function(){return f.overrideTypedFeatureGates}}),Object.defineProperty(t,"setFeatureGateDictionaryGetter",{enumerable:!0,get:function(){return f.setFeatureGateDictionaryGetter}}),Object.defineProperty(t,"isTypedChangeGateEnabled",{enumerable:!0,get:function(){return f.isTypedChangeGateEnabled}});var v=s("../excel-online-calc-common/lib/findIsomorphicSubtrees.js");Object.defineProperty(t,"findIsomorphicSubtrees",{enumerable:!0,get:function(){return v.findIsomorphicSubtrees}});var C=s("../excel-online-calc-common/lib/fnv1a.js");Object.defineProperty(t,"fnv1a",{enumerable:!0,get:function(){return C.fnv1a}});var p=s("../excel-online-calc-common/lib/jsf32.js");Object.defineProperty(t,"JSF32",{enumerable:!0,get:function(){return p.JSF32}});var h=s("../excel-online-calc-common/lib/LimitedSizeHotMap.js");Object.defineProperty(t,"LimitedSizeHotMap",{enumerable:!0,get:function(){return h.LimitedSizeHotMap}});var F=s("../excel-online-calc-common/lib/mixin.js");Object.defineProperty(t,"mixin",{enumerable:!0,get:function(){return F.mixin}}),a.__exportStar(s("../excel-online-calc-common/lib/polyfills.js"),t),a.__exportStar(s("../excel-online-calc-common/lib/promise.js"),t),a.__exportStar(s("../excel-online-calc-common/lib/result.js"),t),a.__exportStar(s("../excel-online-calc-common/lib/runtime/machine.js"),t),a.__exportStar(s("../excel-online-calc-common/lib/runtime/pledge.js"),t);var R=s("../excel-online-calc-common/lib/setTimeoutInterface.js");Object.defineProperty(t,"setImmediateUnified",{enumerable:!0,get:function(){return R.setImmediateUnified}}),Object.defineProperty(t,"clearTimerUnified",{enumerable:!0,get:function(){return R.clearTimerUnified}}),Object.defineProperty(t,"defaultSetTimeoutInterface",{enumerable:!0,get:function(){return R.defaultSetTimeoutInterface}});var y=s("../excel-online-calc-common/lib/stopwatch.js");Object.defineProperty(t,"ulsStopwatchFactory",{enumerable:!0,get:function(){return y.ulsStopwatchFactory}}),a.__exportStar(s("../excel-online-calc-common/lib/unicode.js"),t),a.__exportStar(s("../excel-online-calc-common/lib/util.js"),t),a.__exportStar(s("../excel-online-calc-common/lib/wrapIntoAsync.js"),t),t.result={isSuccess:n.isSuccess}},"../excel-online-calc-common/lib/jsf32.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JSF32=void 0;var s=function(o,u){return(o<<u|o>>>32-u)>>>0},a=(function(){function n(o){Oe(this,n),this.x=new Uint32Array([4058668781,o,o,o]);for(var u=0;u<20;u+=1)this.nextU32()}return Ne(n,[{key:"next",value:function(){return this.nextU32()*23283064365386963e-26}},{key:"nextU32",value:function(){var u=this.x[0]-s(this.x[1],27)>>>0;return this.x[0]=(this.x[1]^s(this.x[2],17))>>>0,this.x[1]=this.x[2]+this.x[3]>>>0,this.x[2]=this.x[3]+u>>>0,this.x[3]=u+this.x[0]>>>0}}])})();t.JSF32=a},"../excel-online-calc-common/lib/mixin.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mixin=s;function s(a,n,o){var u=(function(g){function f(){var v;Oe(this,f);for(var C=arguments.length,p=new Array(C),h=0;h<C;h++)p[h]=arguments[h];v=Ia(this,f,[].concat(p));var F=n(v);for(var R of o)Object.defineProperty(v,R,{value:F[R].bind(F),enumerable:!1,configurable:!1});return v}return wa(f,g),Ne(f)})(a);return u}},"../excel-online-calc-common/lib/polyfills.js":function(m,t){"use strict";var s;Object.defineProperty(t,"__esModule",{value:!0}),t.mathLog2=t.repeat=t.stringEndsWith=t.stringStartsWith=t.isInteger=void 0,t.arrayFill=n,t.objectValues=o;function a(u){try{return u()}catch{return!1}}t.isInteger=typeof Number.isInteger=="function"&&a(function(){return!Number.isInteger(1.1)})?function(u){return Number.isInteger(u)}:function(u){return typeof u=="number"&&isFinite(u)&&Math.floor(u)===u},t.stringStartsWith=a(function(){return!"ab".startsWith("b")&&"abc".startsWith("b",1)&&!"abc".startsWith("a",1)})?function(u,g){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return u.startsWith(g,f)}:function(u,g){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return f+g.length<=u.length&&u.substring(f,f+g.length)===g},t.stringEndsWith=a(function(){return!"ab".endsWith("a")})?function(u,g){return u.endsWith(g)}:function(u,g){return g.length<=u.length&&u.substring(u.length-g.length,u.length)===g},t.repeat=a(function(){return"a".repeat(3)==="aaa"})?function(u,g){return u.repeat(g)}:function(u,g){return Array(g+1).join(u)};function n(u,g){for(var f=0;f<u.length;f+=1)u[f]=g;return u}t.mathLog2=(s=Math.log2)!=null?s:function(u){return Math.log(u)*Math.LOG2E};function o(u){var g=[];for(var f in u)Object.hasOwnProperty.call(u,f)&&g.push(u[f]);return g}},"../excel-online-calc-common/lib/promise.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MaybeThenable=t.ResolvablePromiseWithTimeout=t.ResolvablePromiseWithLimitedSubscribers=t.ResolvablePromiseWithSyncValue=t.ResolvablePromise=void 0,t.promiseFinally=v,t.newPromise=C,t.promiseLoop=p,t.isThenable=h,t.bindMaybeThenable=F,t.collapseThenable=R;var a=s("../excel-online-calc-common/lib/assertions.js"),n=s("../excel-online-calc-common/lib/core.js"),o=(function(){function y(){var E=this;Oe(this,y),this.promise=new Promise(function(x,b){E._resolve=x,E._reject=b})}return Ne(y,[{key:"then",value:function(x,b){return this.promise.then(x,b)}},{key:"toPromise",value:function(){return this.promise}},{key:"resolve",value:function(x){this._resolve(x)}},{key:"reject",value:function(x){this._reject(x)}}])})();t.ResolvablePromise=o;var u=(function(y){function E(){var x;return Oe(this,E),x=Ia(this,E),x.value=void 0,x.isUninitialized=!0,Ot(Mt(E.prototype),"then",x).call(x,function(b){return x.value=b}),x}return wa(E,y),Ne(E,[{key:"getCurrentValue",value:function(){return this.value}},{key:"resolve",value:function(b){return h(b)?Ot(Mt(E.prototype),"resolve",this).call(this,b):(this.isUninitialized&&(this.value=b,this.isUninitialized=!1),Ot(Mt(E.prototype),"resolve",this).call(this,b))}}])})(o);t.ResolvablePromiseWithSyncValue=u;var g=(function(y){function E(x){var b;return Oe(this,E),b=Ia(this,E),b.limit=x,b.currentSubscribers=0,b.isSettled=!1,Ot(Mt(E.prototype),"then",b).call(b,b.settle.bind(b),b.settle.bind(b)),b}return wa(E,y),Ne(E,[{key:"settle",value:function(){this.isSettled=!0}},{key:"then",value:function(b,k){return(0,a.assertTrue)(E.makeAssertMessage(this.limit),this.isSettled||this.currentSubscribers++<this.limit),Ot(Mt(E.prototype),"then",this).call(this,b,k)}}],[{key:"makeAssertMessage",value:function(b){return`ResolvablePromiseWithBoundedSubscribers should not pass a limited amount of ${b} active subscribers when not settled`}}])})(u);t.ResolvablePromiseWithLimitedSubscribers=g;var f=(function(y){function E(x,b){var k;return Oe(this,E),k=Ia(this,E),b.setTimeout(function(){var D=new Error("Promise timeout");D.name="TimeoutError",k.reject(D)},x),k}return wa(E,y),Ne(E)})(o);t.ResolvablePromiseWithTimeout=f;function v(y,E){return y.then(function(x){return E(),x},function(x){return E(),Promise.reject(x)})}function C(){var y,E=new Promise(function(x,b){return y=[x,b]});return[E,y]}function p(y,E){var x;return new Promise(function(b,k){function D(M){if(M!==void 0){x=M;try{Promise.resolve(y(x)).then(D,k)}catch(w){k(w)}}else b(x)}Promise.resolve(E).then(D,k)})}function h(y){return(0,n.isDefined)(y)&&typeof y.then=="function"}function F(y,E,x){return h(y)?y.then(E,x):E(y)}function R(y){return y}t.MaybeThenable={all:function(E){var x=new Array(E.length),b=new o,k=0;return E.forEach(function(D,M){h(D)?D.then(function(w){x[M]=w,++k===E.length&&b.resolve(x)},function(w){b.reject(w)}):x[M]=D}),b},any:function(E){var x=new o;return E.forEach(function(b,k){h(b)?b.then(function(D){x.resolve({result:D,resolvedIndex:k})},function(D){x.reject(D)}):x.resolve({result:b,resolvedIndex:k})}),x}}},"../excel-online-calc-common/lib/result.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReasonKind=t.successUndefined=t.ResultKind=void 0,t.success=a,t.failure=n,t.isSuccess=o,t.javaScriptError=g;var s;(function(f){f.Success="Success",f.Failure="Failure",f.Paused="Paused",f.Breaked="Breaked"})(s||(t.ResultKind=s={}));function a(f){return{kind:s.Success,value:f}}t.successUndefined=a(void 0);function n(f){return{kind:s.Failure,reason:f}}function o(f){return f.kind===s.Success}var u;(function(f){f.JavaScriptError="JavaScriptError"})(u||(t.ReasonKind=u={}));function g(f){return{kind:u.JavaScriptError,error:f}}},"../excel-online-calc-common/lib/runtime/machine.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VoidMachine=t.AllMachine=t.MachineRuntime=t.MachineCycle=t.breakTransition=t.nextTransition=t.TransitionKind=void 0,t.callMachineTransition=u,t.nextOnSuccessReceiver=f;var a=s("../excel-online-calc-common/lib/result.js"),n;(function(F){F[F.Next=1]="Next",F[F.CallMachine=2]="CallMachine",F[F.Break=3]="Break"})(n||(t.TransitionKind=n={}));function o(F,R,y){return{kind:F,machine:R,receiver:y}}t.nextTransition=o(n.Next,void 0,void 0),t.breakTransition=o(n.Break,void 0,void 0);function u(F,R){return o(n.CallMachine,F,R)}var g={receiveResult:function(R){return(0,a.isSuccess)(R)?t.nextTransition:R}};function f(){return g}var v=(function(F){function R(y,E){var x;return Oe(this,R),x=Ia(this,R,["Cycle detected: tried to call an already-running Machine"]),x.machine=y,x.stackDepth=E,x}return wa(R,F),Ne(R)})(Mg(Error));t.MachineCycle=v;var C=(function(){function F(R){Oe(this,F),this.numSteps=0,this.stack=[];try{this.pushFrame(u(R,{receiveResult:function(E){return E}})),this.transition=t.nextTransition}catch(y){this.transition=(0,a.failure)((0,a.javaScriptError)(y))}}return Ne(F,[{key:"pushFrame",value:function(y){var E=this.stack.length,x=y.machine;if(x.runStatus===!0)throw F.numCycles+=1,new v(x,E);x.runStatus===!1&&(x.runStatus=!0),this.stack.push(y),F.maxStackDepth<E+1&&(F.maxStackDepth=E+1)}},{key:"advanceTopFrame",value:function(){var y=this.stack[this.stack.length-1].machine;return typeof y.runStatus!="boolean"?y.runStatus:y.next()}},{key:"step",value:function(){this.numSteps+=1;var y=this.transition;try{switch(y.kind){case n.Next:return this.transition=this.advanceTopFrame(),t.nextTransition;case n.CallMachine:return this.pushFrame(y),this.transition=this.advanceTopFrame(),t.nextTransition;case n.Break:return this.transition=t.nextTransition,y;default:var E=this.stack.pop();return E?(E.machine.runStatus=y,this.transition=E.receiver.receiveResult(y),t.nextTransition):y}}catch(x){return this.transition=(0,a.failure)((0,a.javaScriptError)(x)),t.nextTransition}}},{key:"run",value:function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(){return!1};if(this.result)return this.result;try{for(;;){var E=this.step();if(E.kind===n.Break)return E;if(E.kind!==n.Next)return this.result=E;if(y())return F.numPauses+=1,E}}catch(x){return this.result=(0,a.failure)((0,a.javaScriptError)(x))}}},{key:"runToResult",value:function(){for(;;){var y=this.run();if(y.kind!==n.Break)return y}}}],[{key:"resetStats",value:function(){F.maxStackDepth=0,F.numPauses=0,F.numCycles=0}}])})();t.MachineRuntime=C,C.maxStackDepth=0,C.numPauses=0,C.numCycles=0;var p=(function(){function F(R){Oe(this,F),this.machines=R,this.runStatus=!1,this.values=[]}return Ne(F,[{key:"next",value:function(){return this.values.length<this.machines.length?u(this.machines[this.values.length],this):(0,a.success)(this.values)}},{key:"receiveResult",value:function(y){return(0,a.isSuccess)(y)?(this.values.push(y.value),this.next()):y}}])})();t.AllMachine=p;var h=(function(){function F(R){Oe(this,F),this.machine=R,this.runStatus=!1}return Ne(F,[{key:"next",value:function(){return u(this.machine,this)}},{key:"receiveResult",value:function(y){return(0,a.isSuccess)(y)?a.successUndefined:y}}])})();t.VoidMachine=h},"../excel-online-calc-common/lib/runtime/pledge.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Pledge=void 0;var a=s("../excel-online-calc-common/lib/runtime/machine.js"),n=s("../excel-online-calc-common/lib/result.js"),o=(function(){function u(g,f,v){Oe(this,u),this.transition=g,this.onFulfilled=f,this.onRejected=v,this.runStatus=g instanceof u||g.kind===a.TransitionKind.CallMachine?!1:g}return Ne(u,[{key:"setState",value:function(f,v,C){return this.onFulfilled=v,this.onRejected=C,this.transition=f,f}},{key:"next",value:function(){return this.transition instanceof u?this.transition=(0,a.callMachineTransition)(this.transition,this):this.transition}},{key:"receiveResult",value:function(f){var v;try{if((0,n.isSuccess)(f)){if(!this.onFulfilled)return this.setState(f,void 0,void 0);v=this.onFulfilled(f.value)}else{if(!this.onRejected)return this.setState(f,void 0,void 0);v=this.onRejected(f.reason)}}catch(C){return this.setState((0,n.failure)((0,n.javaScriptError)(C)),void 0,void 0)}return v instanceof u?(this.setState(v.transition,v.onFulfilled,v.onRejected),v.setState(this,void 0,void 0),this.next()):this.setState((0,n.success)(v),void 0,void 0)}},{key:"bind",value:function(f){return new u(this,f,void 0)}},{key:"catch",value:function(f){return new u(this,void 0,f)}},{key:"finally",value:function(f){return new u(this,function(v){return f(),v},function(v){return f(),u.reject(v)})}},{key:"settle",value:function(){return new a.MachineRuntime(this).runToResult()}}],[{key:"all",value:function(f){return u.fromMachine(new a.AllMachine(f.map(u.resolve)))}},{key:"settleOrThrow",value:function(f){var v=f.settle();if((0,n.isSuccess)(v))return v.value;throw v.reason.error}}])})();t.Pledge=o,o.resolve=function(u){return u instanceof o?u:new o((0,n.success)(u),void 0,void 0)},o.reject=function(u){return new o((0,n.failure)(u),void 0,void 0)},o.undefinedPledge=o.resolve(void 0),o.fromMachine=function(u){if(u instanceof o)return u;var g=new o(o.undefinedPledge,void 0,void 0);return g.transition=(0,a.callMachineTransition)(u,g),g},o.try=function(u){return o.undefinedPledge.bind(u)},o.RepeatMachine=(function(){function u(g,f){Oe(this,u),this.onLoop=g,this.accum=f,this.runStatus=!1}return Ne(u,[{key:"next",value:function(){var f=this.onLoop(this.accum);return f instanceof o?(0,a.callMachineTransition)(f,this):this.receiveSuccess(f)}},{key:"receiveResult",value:function(f){return(0,n.isSuccess)(f)?this.receiveSuccess(f.value):f}},{key:"receiveSuccess",value:function(f){return f===void 0?(0,n.success)(this.accum):(this.accum=f,a.nextTransition)}}])})(),o.repeat=function(u,g){return o.resolve(g).bind(function(f){return o.fromMachine(new o.RepeatMachine(u,f))})}},"../excel-online-calc-common/lib/setTimeoutInterface.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultSetTimeoutInterface=void 0,t.setImmediateUnified=v,t.clearTimerUnified=C;var a=s("../../.store/tiny-set-immediate@1.0.2-cfc56a6fa897ebffcef6/node_modules/tiny-set-immediate/esm/index.js"),n=s("../excel-online-calc-common/lib/assertions.js"),o=(function(){return globalThis.setImmediateNode!==void 0&&globalThis.clearImmediateNode!==void 0?{setImmediate:globalThis.setImmediateNode,clearImmediate:globalThis.clearImmediateNode}:{setImmediate:a.setImmediate,clearImmediate:a.clearImmediate}})(),u=o.setImmediate,g=o.clearImmediate;function f(p,h){for(var F=arguments.length,R=new Array(F>2?F-2:0),y=2;y<F;y++)R[y-2]=arguments[y];return{kind:"Timeout",timer:setTimeout.apply(void 0,[p,h].concat(R))}}function v(p){for(var h=arguments.length,F=new Array(h>1?h-1:0),R=1;R<h;R++)F[R-1]=arguments[R];return{kind:"Immediate",timer:u.apply(void 0,[p].concat(F))}}function C(p){switch(p.kind){case"Immediate":g(p.timer);break;case"Timeout":clearTimeout(p.timer);break;case"Mocking":p.delayedCallback.isValid=!1;break;default:(0,n.assertNever)("unknown timer.kind",p)}}t.defaultSetTimeoutInterface={setImmediate:v,setTimeout:f,clearImmediate:C,clearTimeout:C}},"../excel-online-calc-common/lib/stopwatch.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ulsStopwatchFactory=void 0,t.initStopwatch=u;var a=s("../excel-online-common/lib/index.js"),n={ULS:new a.NulLogger},o=function(f){return n.ULS.traceTag(595948114,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,f)};t.ulsStopwatchFactory=(0,a.initStopwatchFactory)(o);function u(g){n.ULS=g}},"../excel-online-calc-common/lib/unicode.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isHighSurrogate=g,t.isLowSurrogate=f,t.isAnySurrogate=v,t.surrogatePairToCodePoint=C,t.stringFromCodePoint=p,t.scanCodePoints=h,t.scanCodePointsBack=F,t.countCodePoints=R,t.stringCodePointAt=y,t.numCodeUnits=E,t.codePointIterator=x,t.forEachClassInterval=b,t.makeIsInClass=M;var a=s("../excel-online-calc-common/lib/core.js"),n=55296,o=56320,u=65533;function g(w){return(w&64512)===n}function f(w){return(w&64512)===o}function v(w){return(w&63488)===55296}function C(w,S){if(!(!g(w)||!f(S)))return((w&1023)<<10|S&1023)+65536}function p(w){if(w<=65535)return String.fromCharCode(w);var S=w-65536;return String.fromCharCode(S>>10|n,S&1023|o)}function h(w,S,A){for(var T=S,I=0;I<A;I+=1){if(T>=w.length)return;var B=w.charCodeAt(T);g(B)&&T+1<w.length&&f(w.charCodeAt(T+1))?T+=2:T+=1}return T}function F(w,S,A){for(var T=S,I=0;I<A;I+=1){if(T-1<0)return;var B=w.charCodeAt(T-1);f(B)&&T-2>=0&&g(w.charCodeAt(T-2))?T-=2:T-=1}return T}function R(w,S,A){for(var T=0,I=S;I<A;T+=1){var B=w.charCodeAt(I);g(B)&&I+1<A&&f(w.charCodeAt(I+1))?I+=2:I+=1}return T}function y(w,S){var A=w.charCodeAt(S);if(!v(A))return A;if(S+1>=w.length)return u;var T=w.charCodeAt(S+1),I=C(A,T);return I??u}function E(w){return w>=65536?2:1}function x(w){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return(function*(){for(var A=S;A<w.length;){var T=y(w,A);yield T,A+=E(T)}})()}function b(w,S){if((w.length&1)===1)throw new Error("Invalid class length");for(var A=0;A<w.length;A+=2){var T=w[A],I=w[A+1];S(T,I)}}var k=7;function D(w){for(var S=[],A=0;A<512;++A)S.push([]);return b(w,function(T,I){for(var B=T>>k,L=I-1>>k,V=B;V<=L;++V){var Z=V<<k,H=V+1<<k;S[V].push((0,a.fastMax)(T,Z),(0,a.fastMin)(I,H))}}),S}function M(w){var S=D(w);return function(A){if(A<0||A>65535)return!1;for(var T=S[A>>>k],I=0;I<T.length;I+=2){var B=T[I],L=T[I+1];if(A>=B&&A<L)return!0}return!1}}},"../excel-online-calc-common/lib/util.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.partialArray=n,t.messageFromError=o,t.prependErrorMessage=u;var a=s("../excel-online-calc-common/lib/anonymizer.js");function n(g){var f=[];return Object.keys(g).map(Number).forEach(function(v){return f[v]=g[v]}),f}function o(g){if(g==null||typeof g!="object")return(0,a.anonymize)(g);var f=g,v=String(f.name),C=String(f.message);if(f.stack!=null){var p=String(f.stack);return p.indexOf(C)>=0&&p.indexOf(v)>=0?p:`${v}: ${C}
${p}`}return C.indexOf(v)>=0?C:`${v}: ${C}`}function u(g,f){if(g==null||typeof g!="object")return g;var v=g;return v.message=`${f} ${String(v.message)}`,v}},"../excel-online-calc-common/lib/wrapIntoAsync.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wrapIntoAsyncClass=a,t.wrapIntoAsync=n;function s(o){var u=Ne(function C(p){Oe(this,C),this.obj=p}),g=u,f=function(p){g.prototype[p]=function(){var h,F=(h=this.obj)[p].apply(h,arguments);return Promise.resolve(F)}};for(var v of o)f(v);return g}function a(){return function(o){return s(o)}}function n(o,u){var g=a()(u);return new g(o)}},"../excel-online-calc-interop/lib/core.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../excel-online-calc-interop/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");a.__exportStar(s("../excel-online-calc-interop/lib/core.js"),t),a.__exportStar(s("../excel-online-calc-interop/lib/numfmt.js"),t),a.__exportStar(s("../excel-online-calc-interop/lib/services.js"),t)},"../excel-online-calc-interop/lib/numfmt.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DateOrder=t.CurrencyFormat=void 0;var s;(function(n){n.Paren="Paren",n.Lead="Lead",n.Intern="Intern",n.Trail="Trail"})(s||(t.CurrencyFormat=s={}));var a;(function(n){n.MDY="MDY",n.DMY="DMY",n.YMD="YMD",n.MYD="MYD",n.DYM="DYM",n.YDM="YDM"})(a||(t.DateOrder=a={}))},"../excel-online-calc-interop/lib/services.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../excel-online-calc-lang/lib/adjust.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.adjustFormulaOrigin=x;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/cellFormat.js"),o=s("../excel-online-calc-lang/lib/cellParse.js"),u=s("../excel-online-calc-lang/lib/formula.js"),g=s("../excel-online-calc-lang/lib/location.js"),f=s("../excel-online-calc-lang/lib/resolveService.js"),v=s("../excel-online-calc-lang/lib/resolveServiceTypes.js"),C=s("../excel-online-calc-lang/lib/util.js"),p=s("../excel-online-calc-lang/lib/visitor.js");function h(b,k,D,M){if(D.kind===u.PosKind.Abs)return D;var w=(0,o.wrapPosition)(b,D.index,M),S=w-k;return S===D.index?D:(0,u.pos)(u.PosKind.Rel,S)}function F(b,k,D,M){var w=h(k.row,D.row,M.row,g.sheetRows),S=h(k.col,D.col,M.col,g.sheetCols),A=(0,n.canonicaliseBrackets)(b,w)||(0,n.canonicaliseBrackets)(b,S);return(0,u.cellRefSingle)(w,S,A,M.label)}function R(b,k,D,M){switch(M.kind){case u.CellRefKind.Error:case u.CellRefKind.Bad:return M;case u.CellRefKind.Single:return F(b,k,D,M);case u.CellRefKind.Range:{var w=F(b,k,D,M.ref1),S=F(b,k,D,M.ref2);return w===M.ref1&&S===M.ref2?M:(0,u.cellRefRange)(w,S,M.label)}case u.CellRefKind.Row:{var A=h(k.row,D.row,M.row1,g.sheetRows),T=h(k.row,D.row,M.row2,g.sheetRows),I=(0,n.canonicaliseBrackets)(b,A)||(0,n.canonicaliseBrackets)(b,T);return(0,u.cellRefRow)(A,T,I,M.label)}case u.CellRefKind.Col:{var B=h(k.col,D.col,M.col1,g.sheetCols),L=h(k.col,D.col,M.col2,g.sheetCols),V=(0,n.canonicaliseBrackets)(b,B)||(0,n.canonicaliseBrackets)(b,L);return(0,u.cellRefCol)(B,L,V,M.label)}}}var y=(0,C.createFailureErrorClass)("TransformRefsError"),E=(function(b){function k(D,M,w,S){var A;return Oe(this,k),A=Ia(this,k),A.fn=D,A.locals=w,A.annotations=S,A.resolver=(0,f.createResolver)(M),A}return wa(k,b),Ne(k,[{key:"nameNode",value:function(M,w,S){var A=(0,u.nameNode)(M,w,S),T=this.resolver.resolveDottedName(this.locals,A,this.annotations),I=T.headResolved,B=T.fieldsResolved,L=(0,u.flattenNameParts)(M).parts;if((0,f.canDenoteCellRef)(this.locals,w,L)){var V=Ui(L),Z=V[0],H=V[1],N=V.slice(2);if(I.kind===v.ResolvedKind.ResolvedCellRef){(0,a.assertTrue)("calc.analyze.adjustFormulaOrigin: all flattened field parts resolved",L.length===1+B.length);var _=this.fn(Z.ref);if(_.kind===u.CellRefKind.Single||_.kind===u.CellRefKind.Row||_.kind===u.CellRefKind.Col){var P=function(q,j){return(0,u.fieldRefNamePart)(q,j.rhs,j.canDenoteNamedObject,j.label,j.qualifiedLabel)};return(0,u.nameNode)(N.reduce(P,P((0,u.cellRefNamePart)(_,Z.asWhole,Z.label,Z.qualifiedLabel),H)),w,S)}var W=function(q,j){var G=j.rhs,Q=j.qualifiedLabel;return(0,u.fieldRefNode)(q,G,Q)};return N.reduce(W,W((0,u.cellRefNode)(_,I.node.qualifier,I.node.label),H))}if(I.resolution.kind!==a.ResultKind.Success&&I.resolution.reason.kind!==v.ResolveReasonKind.NoOriginSheet&&I.resolution.reason.kind!==v.ResolveReasonKind.InvalidQualifier)throw new y(I.resolution.reason)}return A}},{key:"cellRefNode",value:function(M,w,S){return(0,u.cellRefNode)(this.fn(M),w,S)}}])})(p.IdentityVisitor);function x(b,k,D,M){var w=k.originGridCell.value;if((0,C.isGridCellEqual)(w,D))return(0,a.success)(M);try{var S=(0,p.reduceBottomUp)(new E(R.bind(void 0,b.config.refStyle,w,D),b,k,M.annotations),M);return(0,a.success)(Object.assign({},M,{node:S}))}catch(A){if(A instanceof y)return(0,a.failure)(A.reason);throw A}}},"../excel-online-calc-lang/lib/annotations.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buildAnnotations=v;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/formula.js"),o=s("../excel-online-calc-lang/lib/generated/worksheetFuncTypes.js"),u=s("../excel-online-calc-lang/lib/util.js"),g=s("../excel-online-calc-lang/lib/visitor.js"),f=(function(C){function p(h,F,R){var y;return Oe(this,p),y=Ia(this,p,[g.voidVisitor]),y.localeInfo=h,y.annotations=F,y.names=R,y}return wa(p,C),Ne(p,[{key:"appNode",value:function(F,R,y,E){var x=this;return a.Pledge.try(function(){return F.kind===n.NodeKind.Name&&(x.annotations[F.label]=n.appHeadNameAnnotation),Ot(Mt(p.prototype),"appNode",x).call(x,F,R,y,E)})}},{key:"letNode",value:function(F,R,y,E){var x=this,b=F.id===o.WorksheetFuncId.LETREC?!0:F.id===o.WorksheetFuncId.LET?!1:(0,a.assertFalse)("calc.lang.buildAnnotations"),k=this.bindNames(R),D=k[R.length];return this.lazyVisitAppHeadNode(F).bind(function(M){return b?a.Pledge.all(R.map(function(w){var S=w.binder;return a.Pledge.try(function(){return(0,g.visitFormulaNode)(D,S.arg)})})):a.Pledge.all(R.map(function(w,S){var A=w.binder,T=k[S];return a.Pledge.try(function(){return(0,g.visitFormulaNode)(T,A.arg)})}))}).bind(function(M){return y===void 0?void 0:(0,g.visitFormulaNode)(D,y.arg)}).bind(function(M){return a.Pledge.all(E.map(function(w){return a.Pledge.try(function(){return(0,g.visitFormulaNode)(x,w.arg)})}))}).bind(function(M){})}},{key:"lambdaNode",value:function(F,R,y,E){var x=this,b=this.bindNames(R),k=b[R.length];return this.lazyVisitAppHeadNode(F).bind(function(D){return a.Pledge.all(R.map(function(M,w){var S=M.name;if(S.arg.def===void 0)return a.Pledge.resolve(void 0);var A=b[w],T=S.arg.def;return a.Pledge.try(function(){return(0,g.visitFormulaNode)(A,T.rhs)})}))}).bind(function(D){return y===void 0?void 0:(0,g.visitFormulaNode)(k,y.arg)}).bind(function(D){return a.Pledge.all(E.map(function(M){return a.Pledge.try(function(){return(0,g.visitFormulaNode)(x,M.arg)})}))}).bind(function(D){})}},{key:"bindNames",value:function(F){var R=this,y=[this];return F.reduce(function(E,x){var b=x.name;if(b.arg.wholeName===void 0)return y.push(new p(R.localeInfo,R.annotations,E)),E;var k=(0,u.getBoundName)(R.localeInfo,b.arg.wholeName),D=E.setValue(k,b.arg);return y.push(new p(R.localeInfo,R.annotations,D)),R.annotations[b.arg.label]=(0,n.localNameDeclAnnotation)(k,b.arg.wholeName),D},this.names),y}},{key:"nameNode",value:function(F,R,y){var E=this;return a.Pledge.try(function(){if(R===void 0){var x=(0,n.headNamePart)(F),b=E.names.getEntry((0,u.getBoundName)(E.localeInfo,x.asWhole));if(b!==void 0)if(b.value.kind===n.NodeKind.ContextName)E.annotations[x.label]=(0,n.localNameUseAnnotation)(b.key,b.value.whole,b.value.label);else{E.annotations[x.label]=(0,n.localNameUseAnnotation)(b.key,b.value.wholeName,b.value.label);var k=E.annotations[b.value.label];k.uses.push({label:x.label})}}return Ot(Mt(p.prototype),"nameNode",E).call(E,F,R,y)})}}])})(g.PledgeReducer);function v(C,p,h,F){var R=[];return(0,g.reduceTopDown_Pledge)(new f(C,R,(h??[]).reduce(function(y,E){var x=(0,u.getBoundName)(C,E.whole);return y.setValue(x,E)},a.RedBlackMapTree.create(C.stringCompareCI))),p),R[p.label]=(0,n.formulaRootAnnotation)(h,F),R}},"../excel-online-calc-lang/lib/cellFormat.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canonicaliseColRange=t.canonicaliseRowRange=t.formatColRange=t.formatRowRange=t.canonicaliseCol=t.canonicaliseRow=void 0,t.columnName=h,t.canonicaliseBrackets=F,t.resolvePosition=R,t.formatRow=b,t.formatCol=k,t.formatCellPos=A,t.canonicaliseCellPos=T,t.formatRangePos=I,t.canonicaliseRangePos=B,t.shouldQuoteQualifier=P,t.formatQualifier=W,t.quoteQualifier=$,t.formatGridRange=q,t.formatName=j;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/cellParse.js"),o=s("../excel-online-calc-lang/lib/formula.js"),u=s("../excel-online-calc-lang/lib/location.js"),g=(0,o.pos)(o.PosKind.Abs,0),f=(0,o.pos)(o.PosKind.Abs,u.sheetRows-1),v=a.codePoint,C=v.codePointCapitalA,p=v.codePointFullStop;function h(G){for(var Q=G+1,X="";Q>0;){var U=(Q-1)%26;X=String.fromCharCode(C+U)+X,Q=Math.floor((Q-U)/26)}return X}function F(G,Q){return G===o.RefStyle.R1C1&&Q.kind===o.PosKind.Rel&&Q.index!==0}function R(G,Q,X,U){if(Q.kind===o.PosKind.Abs)return Q.index;if(U)return(0,n.wrapPosition)(G,Q.index,X);var O=G+Q.index;return 0<=O&&O<X?O:void 0}function y(G,Q,X){var U=R(G,Q,u.sheetCols,X);if(U!==void 0){var O=h(U);return Q.kind===o.PosKind.Abs?"$"+O:O}}function E(G,Q,X){var U=R(G,Q,u.sheetRows,X);if(U!==void 0){var O=(U+1).toFixed();return Q.kind===o.PosKind.Abs?"$"+O:O}}function x(G,Q,X,U,O,z){var J=R(X,U,O,z);if(J!==void 0){if(U.kind===o.PosKind.Abs)return Q+(J+1).toFixed();var ie=J-X;return ie===0?Q:Q+G.rcLeftBracket+ie.toFixed()+G.rcRightBracket}}function b(G,Q,X,U,O){return Q===o.RefStyle.A1?E(X,U,O):x(G,G.rowLetter,X,U,u.sheetRows,O)}function k(G,Q,X,U,O){return Q===o.RefStyle.A1?y(X,U,O):x(G,G.columnLetter,X,U,u.sheetCols,O)}function D(G,Q,X,U){if(X.kind===o.PosKind.Abs)return X;var O=R(Q,X,G,U);if(O!==void 0){var z=O-Q;return z===X.index?X:(0,o.pos)(o.PosKind.Rel,z)}}t.canonicaliseRow=D.bind(void 0,u.sheetRows),t.canonicaliseCol=D.bind(void 0,u.sheetCols);function M(G,Q,X,U,O){var z=R(G,Q,U,O),J=R(G,X,U,O);if(!(z===void 0||J===void 0))return z<=J?[Q,X,z,J]:[X,Q,J,z]}function w(G,Q,X,U,O,z,J,ie,ce){var ge=M(z,J,ie,X,ce);if(ge!==void 0){var oe=Se(ge,4),le=oe[0],Y=oe[1],te=oe[2],re=oe[3];if(Q!==void 0&&te===0&&re===X-1&&J.kind===ie.kind)return Q(U,O,ce);var ee=G(U,O,z,le,ce);if(ee!==void 0){if(O===o.RefStyle.R1C1&&le.kind===Y.kind&&le.index===Y.index)return ee;var ne=G(U,O,z,Y,ce);if(ne!==void 0)return ee+":"+ne}}}t.formatRowRange=w.bind(void 0,b,void 0,u.sheetRows),t.formatColRange=w.bind(void 0,k,function(G,Q,X){return(0,t.formatRowRange)(G,Q,0,g,f,X)},u.sheetCols);function S(G,Q,X,U,O,z){var J=M(X,U,O,Q,z);if(J!==void 0){var ie=Se(J,4),ce=ie[0],ge=ie[1],oe=ie[2],le=ie[3];if(G!==void 0&&oe===0&&le===Q-1&&U.kind===O.kind)return G;var Y=D(Q,X,ce,z),te=D(Q,X,ge,z);if(!(Y===void 0||te===void 0))return[!1,Y,te]}}t.canonicaliseRowRange=S.bind(void 0,void 0,u.sheetRows),t.canonicaliseColRange=S.bind(void 0,[!0,g,f],u.sheetCols);function A(G,Q,X,U,O,z){var J=b(G,Q,X.row,U,z),ie=k(G,Q,X.col,O,z);if(!(J===void 0||ie===void 0))return Q===o.RefStyle.A1?ie+J:J+ie}function T(G,Q,X,U){var O=(0,t.canonicaliseRow)(G.row,Q,U),z=(0,t.canonicaliseCol)(G.col,X,U);if(!(O===void 0||z===void 0))return{row:O,col:z}}function I(G,Q,X,U,O,z,J,ie){var ce=M(X.row,U,z,u.sheetRows,ie),ge=M(X.col,O,J,u.sheetCols,ie);if(!(ce===void 0||ge===void 0)){var oe=Se(ce,4),le=oe[0],Y=oe[1],te=oe[2],re=oe[3],ee=Se(ge,4),ne=ee[0],de=ee[1],se=ee[2],me=ee[3];if(se===0&&me===u.sheetCols-1&&O.kind===J.kind)return(0,t.formatRowRange)(G,Q,X.row,le,Y,ie);if(te===0&&re===u.sheetRows-1&&U.kind===z.kind)return(0,t.formatColRange)(G,Q,X.col,ne,de,ie);var ve=A(G,Q,X,le,ne,ie),ye=A(G,Q,X,Y,de,ie);if(!(ve===void 0||ye===void 0))return ve+":"+ye}}function B(G,Q,X,U,O,z){var J=M(G.row,Q,U,u.sheetRows,z),ie=M(G.col,X,O,u.sheetCols,z);if(!(J===void 0||ie===void 0)){var ce=Se(J,4),ge=ce[0],oe=ce[1],le=ce[2],Y=ce[3],te=Se(ie,4),re=te[0],ee=te[1],ne=te[2],de=te[3],se=(0,t.canonicaliseRow)(G.row,ge,z),me=(0,t.canonicaliseCol)(G.col,re,z),ve=(0,t.canonicaliseRow)(G.row,oe,z),ye=(0,t.canonicaliseCol)(G.col,ee,z);if(!(se===void 0||me===void 0||ve===void 0||ye===void 0))return ne===0&&de===u.sheetCols-1&&X.kind===O.kind?{row1:se,row2:ve,col1:void 0,col2:void 0}:le===0&&Y===u.sheetRows-1&&Q.kind===U.kind?{col1:me,col2:ye,row1:void 0,row2:void 0}:{row1:se,col1:me,row2:ve,col2:ye}}}function L(G,Q){return Q===p||G.isIdentContinue(Q)}var V=/'/g;function Z(G,Q){if(Q.length===0)return!1;var X=0,U=(0,a.stringCodePointAt)(Q,X);if(!G.isIdentStart(U))return!1;X+=(0,a.numCodeUnits)(U);for(var O of(0,a.codePointIterator)(Q,X))if(!L(G,O))return!1;return!0}function H(G,Q){var X=0;if(!(0,a.stringStartsWith)(Q,G.leftBracket,X)||(X+=G.leftBracket.length,X===Q.length))return!1;var U=(0,a.stringCodePointAt)(Q,X);if(!L(G,U))return!1;for(X+=(0,a.numCodeUnits)(U);;){if((0,a.stringStartsWith)(Q,G.rightBracket,X)){X+=G.rightBracket.length;break}if(X===Q.length)return!1;var O=(0,a.stringCodePointAt)(Q,X);if(!L(G,O))return!1;X+=(0,a.numCodeUnits)(O)}var z=Q.indexOf(":",X);return z<0?Z(G,Q.substring(X)):Z(G,Q.substring(X,z))&&Z(G,Q.substring(z+1))}function N(G,Q){var X=G.leftBracket.length,U=G.rightBracket.length;return Q.length<X+U||Q.substring(0,X)!==G.leftBracket||Q.substring(Q.length-U)!==G.rightBracket?!1:Z(G,Q.substring(X,Q.length-U))}var _=(0,u.gridCell)(0,0);function P(G,Q,X){if(G.stringCompareCI(X,G.trueName)===0||G.stringCompareCI(X,G.falseName)===0)return!0;var U=(0,n.parseCellRef)(G,Q,_,X,0);if(U!==void 0){if(U.refStyle===o.RefStyle.A1){var O=U.i;if(O>=X.length&&G.getWorksheetFuncId(X.substring(0,O))===void 0)return!0}else if(!(0,n.isR1C1IdentStart)(U.row,U.col))return!0}return!(Z(G,X)||H(G,X)||N(G,X))}function W(G,Q,X){return P(G,Q,X)?$(X):X}function $(G){return`'${G.replace(V,"''")}'`}function q(G,Q){var X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:o.RefStyle.A1,U=arguments.length>3?arguments[3]:void 0,O=arguments.length>4?arguments[4]:void 0,z=Q.cols===1&&Q.rows===1?A(G,X,(0,u.gridCell)(0,0),(0,o.pos)(o.PosKind.Rel,Q.row),(0,o.pos)(o.PosKind.Rel,Q.col),!1):I(G,X,(0,u.gridCell)(0,0),(0,o.pos)(o.PosKind.Rel,Q.row),(0,o.pos)(o.PosKind.Rel,Q.col),(0,o.pos)(o.PosKind.Rel,Q.row+Q.rows-1),(0,o.pos)(o.PosKind.Rel,Q.col+Q.cols-1),!1);if((0,a.assertTrue)("calc.lang.formatGridRange",z!==void 0),U===void 0&&O===void 0)return z;if(U===void 0||O===void 0)return W(G,X,U??O)+"!"+z;var J=U+":"+O;return(P(G,X,U)||P(G,X,O)?$(J):J)+"!"+z}function j(G,Q){var X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:o.RefStyle.A1,U=arguments.length>3?arguments[3]:void 0;return U===void 0?Q:W(G,X,U)+"!"+Q}},"../excel-online-calc-lang/lib/cellParse.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpecialPos=void 0,t.isR1C1IdentStart=W,t.parseCellRef=j,t.parseGridCellA1=G,t.parseGridRangeA1=Q,t.parseQualifier=X,t.wrapPosition=U;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/formula.js"),o=s("../excel-online-calc-lang/lib/literalParse.js"),u=s("../excel-online-calc-lang/lib/location.js"),g=u.sheetRows,f=g.toString(10).length,v=u.sheetCols,C=v.toString(26).length,p=v.toString(10).length,h=a.codePoint,F=h.codePointCapitalA,R=h.codePointCapitalZ,y=h.codePointSmallA,E=h.codePointSmallZ,x=h.codePointPlusSign,b=h.codePointMinusSign,k=h.codePointColon;function D(O){return O>=y&&O<=E||O>=F&&O<=R}function M(O){return(O>=y?O-y:O-F)+1}function w(O,z,J){for(var ie=0,ce=J,ge=(0,a.fastMin)(z.length,J+O);ce<ge;ce+=1){var oe=z.charCodeAt(ce);if(!D(oe))break;ie=ie*26+M(oe)}return ce===ge&&ce<z.length&&D(z.charCodeAt(ce))?[0,J]:[ie,ce]}function S(O,z){return(0,a.stringStartsWith)(O,"$",z)?[n.PosKind.Abs,z+1]:[n.PosKind.Rel,z]}function A(O,z,J,ie){return function(ce,ge,oe,le,Y){var te=S(oe,le),re=Se(te,2),ee=re[0],ne=re[1],de=O(ce,J,oe,ne),se=Se(de,2),me=se[0],ve=se[1];if(ve>ne){if(me<1||me>z)return ee===n.PosKind.Abs||(ie===!0?typeof Y=="object"&&Y.kind===n.PosKind.Abs||Y===P.A1BadDollar:(0,a.stringStartsWith)(oe,"$",ve))?[P.A1BadDollar,!0,ve]:void 0;var ye=ee===n.PosKind.Rel?me-ge:me;return[(0,n.pos)(ee,ye-1),ee===n.PosKind.Abs,ve]}return ee===n.PosKind.Abs&&(ie===!0||ve===oe.length||!ce.isNumeral((0,a.stringCodePointAt)(oe,ve)))?[P.A1BadDollar,!0,ve]:[void 0,!1,le]}}function T(O,z,J){var ie=U(O,z,J);return ie-O}function I(O,z,J,ie){return function(ce,ge,oe,le){var Y=z?O?"R":ce.rowLetter:O?"C":ce.columnLetter;if(le>=oe.length||ce.stringCompareCI(Y,oe[le])!==0)return[void 0,!1,le];var te=le+Y.length,re=(0,o.parseUint)(ce,ie,oe,te),ee=Se(re,2),ne=ee[0],de=ee[1];if(de>te&&ne>=1&&ne<=J)return[(0,n.pos)(n.PosKind.Abs,ne-1),!1,de];if((0,a.stringStartsWith)(oe,ce.rcLeftBracket,te)){if(te+=ce.rcLeftBracket.length,(0,a.stringStartsWith)(oe,ce.rcRightBracket,te))return[(0,n.pos)(n.PosKind.Rel,T(ge,0,J)),!0,te+ce.rcRightBracket.length];var se=1,me=oe.charCodeAt(te);me===x?te+=1:me===b&&(se=-1,te+=1);var ve=(0,o.parseUint)(ce,ie,oe,te),ye=Se(ve,2),Ee=ye[0],Te=ye[1];if(Te>te&&Ee<J&&(0,a.stringStartsWith)(oe,ce.rcRightBracket,Te))return[(0,n.pos)(n.PosKind.Rel,T(ge,Ee*se,J)),!0,Te+ce.rcRightBracket.length]}return[P.RCNoNum,!1,le+Y.length]}}function B(O,z,J,ie,ce,ge,oe){var le=ie(O,z,ge,oe,void 0);if(le==null)return[void 0,void 0,oe];var Y=Se(le,3),te=Y[0],re=Y[1],ee=Y[2];if(ee>oe){var ne=ce(O,J,ge,ee,te);if(ne==null)return re?[te,void 0,ee]:[void 0,void 0,oe];var de=Se(ne,3),se=de[0],me=de[2];return me>ee?[te,se,me]:[te,void 0,ee]}var ve=ce(O,J,ge,oe,te);if(ve==null)return[void 0,void 0,oe];var ye=Se(ve,3),Ee=ye[0],Te=ye[2];return Te>oe?[void 0,Ee,Te]:[void 0,void 0,oe]}var L=A(o.parseUint,g,f,!0),V=A(function(O,z,J,ie){return w(z,J,ie)},v,C,!1),Z=I(!1,!0,g,f),H=I(!1,!1,v,p),N=I(!0,!0,g,f),_=I(!0,!1,v,p),P;(function(O){O[O.RCNoNum=0]="RCNoNum",O[O.A1BadDollar=1]="A1BadDollar"})(P||(t.SpecialPos=P={}));function W(O,z){return typeof O!="object"&&typeof z!="object"}function $(O,z,J,ie,ce){var ge=J.col,oe=J.row,le=B(O,ge,oe,V,L,ie,ce),Y=Se(le,3),te=Y[0],re=Y[1],ee=Y[2],ne=typeof re=="object"&&re.kind===n.PosKind.Abs||re===P.A1BadDollar||typeof te=="object"&&te.kind===n.PosKind.Abs||te===P.A1BadDollar;if(re!=null&&te!=null||ne||(re!=null||te!=null)&&(ce-1>=0&&ie.charCodeAt(ce-1)===k||ee<ie.length&&ie.charCodeAt(ee)===k))return ee<ie.length&&O.isIdentContinue((0,a.stringCodePointAt)(ie,ee))||z!==n.RefStyle.A1&&!ne?void 0:{refStyle:n.RefStyle.A1,row:re,col:te,i:ee}}function q(O,z,J,ie,ce){var ge=J.col,oe=J.row,le=!1,Y=B(O,oe,ge,Z,H,ie,ce),te=Se(Y,3),re=te[0],ee=te[1],ne=te[2];if(re==null&&ee==null&&(O.rowLetter!=="R"||O.columnLetter!=="C")){le=!0;var de=B(O,oe,ge,N,_,ie,ce),se=Se(de,3);re=se[0],ee=se[1],ne=se[2]}if((re!=null||ee!=null)&&(ne>=ie.length||!W(re,ee)||!O.isIdentContinue((0,a.stringCodePointAt)(ie,ne))))return{refStyle:n.RefStyle.R1C1,row:re,col:ee,i:ne,enLocale:le}}function j(O,z,J,ie,ce){var ge=$(O,z,J,ie,ce);return ge!==void 0?ge:q(O,z,J,ie,ce)}function G(O,z){var J=B(O,0,0,V,L,z,0),ie=Se(J,3),ce=ie[0],ge=ie[1],oe=ie[2];return typeof ce=="object"&&typeof ge=="object"&&oe===z.length?(0,u.gridCell)(ge.index,ce.index):void 0}function Q(O,z){var J=B(O,0,0,V,L,z,0),ie=Se(J,3),ce=ie[0],ge=ie[1],oe=ie[2];if(!(typeof ce!="object"||typeof ge!="object")){if(oe===z.length)return(0,u.gridCell)(ge.index,ce.index);if(z.charCodeAt(oe)===k){var le=B(O,0,0,V,L,z,oe+1),Y=Se(le,3),te=Y[0],re=Y[1],ee=Y[2];if(!(typeof te!="object"||typeof re!="object")&&ee===z.length){var ne=(0,a.fastMin)(ge.index,re.index),de=(0,a.fastMin)(ce.index,te.index);return(0,u.gridRange)(ne,de,(0,a.fastMax)(ge.index,re.index)+1-ne,(0,a.fastMax)(ce.index,te.index)+1-de)}}}}function X(O){var z=O.lastIndexOf("!");if(!(z<0||z===0||z===O.length-1)){var J=O.substring(0,z),ie=O.substring(z+1);if(J.indexOf("'")<0)return{qualifier:J,unqualified:ie};if(!(!(0,a.stringStartsWith)(J,"'")||!(0,a.stringEndsWith)(J,"'"))){for(var ce=[],ge=1;ge<J.length-1;++ge){var oe=J.charAt(ge);if(oe!=="'"){ce.push(oe);continue}if(ge+1>=J.length-1||J.charAt(ge+1)!=="'")return;ce.push(oe),++ge}return{qualifier:ce.join(""),unqualified:ie}}}}function U(O,z,J){return O+z&J-1}},"../excel-online-calc-lang/lib/config.js":function(m,t,s){"use strict";var a,n;Object.defineProperty(t,"__esModule",{value:!0}),t.englishSysTimeFormat=t.englishSysDateFormat=t.englishPictureDbnum=t.englishPictureColor=t.englishPictureSingle=t.englishPictureSpecial=t.englishSpecialRefNames=t.englishErrorNames=t.LCID=t.Country=t.ulsLogger=t.NulLogger=t.TraceLevel=t.LogCategory=t.PictureSingle=t.PictureSpecial=t.PictureDbnum=t.PictureColor=void 0,t.calcConfig=y,t.localeInfo=E,t.isNumeral=k,t.getOrdinal=D,t.getNumberShape=M,t.isIdentStart=S,t.isIdentContinue=A,t.englishWorksheetFuncIdToName=I,t.englishErrorTypeToName=B,t.englishOperatorIdToName=L,t.operatorIdToName=V,t.getEnglishWorksheetFuncIdToName=H,t.createWorksheetFuncNameCallbacks=_,t.createIsThousandsPositionCallback=P,t.getEnglishLocaleInfo=$;var o=s("../excel-online-calc-common/lib/index.js");Object.defineProperty(t,"ulsLogger",{enumerable:!0,get:function(){return o.ulsLogger}});var u=s("../excel-online-common/lib/index.js");Object.defineProperty(t,"LogCategory",{enumerable:!0,get:function(){return u.LogCategory}}),Object.defineProperty(t,"NulLogger",{enumerable:!0,get:function(){return u.NulLogger}}),Object.defineProperty(t,"TraceLevel",{enumerable:!0,get:function(){return u.TraceLevel}});var g=s("../excel-online-x10-interop/lib/index.js");Object.defineProperty(t,"PictureColor",{enumerable:!0,get:function(){return g.PictureColor}}),Object.defineProperty(t,"PictureDbnum",{enumerable:!0,get:function(){return g.PictureDbnum}}),Object.defineProperty(t,"PictureSingle",{enumerable:!0,get:function(){return g.PictureSingle}}),Object.defineProperty(t,"PictureSpecial",{enumerable:!0,get:function(){return g.PictureSpecial}});var f=s("../excel-online-calc-lang/lib/datepack.js"),v=s("../excel-online-calc-lang/lib/formula.js"),C=s("../excel-online-calc-lang/lib/generated/unicodeClass.js"),p=s("../excel-online-calc-lang/lib/mathpackXL.js"),h=s("../excel-online-calc-lang/lib/numfmt.js"),F=s("../excel-online-calc-lang/lib/signature.js"),R=s("../excel-online-calc-lang/lib/value.js");function y(j){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:v.RefStyle.A1,Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:p.xlMathpack,X=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,U=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,O=arguments.length>5&&arguments[5]!==void 0?arguments[5]:f.tzUTC,z=arguments.length>6&&arguments[6]!==void 0?arguments[6]:f.xlDatepack;return{localeInfo:j,refStyle:G,mathpack:Q,date1904:X,dateCompatibility:U,timezone:O,datepack:z}}function E(j,G,Q,X,U,O,z,J,ie,ce,ge,oe,le,Y,te,re,ee,ne,de,se,me,ve,ye,Ee,Te,Ie,De,Ae,xe,ke,Xe,tr,nr,er,cr,ar,kr,lt,jr,Gr,or,Ye,Cr,Mr,_r,Le,rr,vr,yr,Ar,We,fr,Tr,br,Wr,Ke,lr,Me,He,ze,$e,Be,he,dr,Sr,pr,Fr,qe,hr){return{getWorksheetFuncId:j,getWorksheetFuncName:G,isNumeral:Q,getOrdinal:X,getNumberShape:U,isThousandsPosition:O,isIdentStart:z,isIdentContinue:J,stringCompareCI:ie,errorNames:ce,specialRefNames:ge,trueName:oe,falseName:le,rowLetter:Y,columnLetter:te,leftBrace:re,rightBrace:ee,leftBracket:ne,rightBracket:de,rcLeftBracket:se,rcRightBracket:me,decimalSeparator:ve,listSeparator:ye,columnSeparator:Ee,rowSeparator:Te,thousandsSeparator:Ie,statementSeparator:De,lcid:Ae,cultureTag:xe,country:ke,isThai:Xe,isEastAsia:tr,isKorea:nr,isJapan:er,isChinaT:cr,isChinaS:ar,isComplexScript:kr,numberDecimals:lt,isExpSepBySpace:jr,fractionSeparator:Gr,isPercentSepBySpace:or,currencyFormat:Ye,isCurrencySymbolLead:Cr,isCurrencySepBySpace:Mr,currencySymbol:_r,currencyDecimals:Le,dateOrder:rr,dateSeparator:vr,dateAltSeparator:yr,year4Digits:Ar,month2Digits:We,day2Digits:fr,longDateFormat:Tr,timeSeparator:br,timeAltSeparator:Wr,hour2Digits:Ke,clock24Hour:lr,isAMPMSepBySpace:Me,ampmSymbols:He,dayNameShort:ze,dayNameLong:$e,monthNameShort:Be,monthNameLong:he,pictureSpecial:dr,pictureSingle:Sr,pictureColor:pr,pictureDbnum:Fr,sysDateFormat:qe,sysTimeFormat:hr}}var x;(function(j){j[j.USA=1]="USA",j[j.UK=44]="UK",j[j.AUS=61]="AUS",j[j.NZ=64]="NZ",j[j.UNK=1]="UNK",j[j.CAN=2]="CAN",j[j.DUT=31]="DUT",j[j.FRN=33]="FRN",j[j.SPA=34]="SPA",j[j.ITN=39]="ITN",j[j.SWE=46]="SWE",j[j.GER=49]="GER",j[j.JPN=81]="JPN",j[j.MEX=52]="MEX",j[j.BRA=55]="BRA",j[j.LAM=3]="LAM",j[j.BEL=32]="BEL",j[j.SWZ=41]="SWZ",j[j.SWG=41]="SWG",j[j.SWF=41]="SWF",j[j.AUT=43]="AUT",j[j.DAN=45]="DAN",j[j.NOR=47]="NOR",j[j.POR=351]="POR",j[j.FIN=358]="FIN",j[j.ICE=354]="ICE",j[j.GRK=30]="GRK",j[j.TUR=90]="TUR",j[j.CZE=420]="CZE",j[j.HUN=36]="HUN",j[j.POL=48]="POL",j[j.RUS=7]="RUS",j[j.HEB=972]="HEB",j[j.ARB=966]="ARB",j[j.PER=981]="PER",j[j.ARB_Algeria=213]="ARB_Algeria",j[j.ARB_Bahrain=966]="ARB_Bahrain",j[j.ARB_Djibouti=253]="ARB_Djibouti",j[j.ARB_Egypt=20]="ARB_Egypt",j[j.ARB_Iraq=964]="ARB_Iraq",j[j.ARB_Jordan=962]="ARB_Jordan",j[j.ARB_Kuwait=965]="ARB_Kuwait",j[j.ARB_Lebanon=961]="ARB_Lebanon",j[j.ARB_Libya=218]="ARB_Libya",j[j.ARB_Mauritania=222]="ARB_Mauritania",j[j.ARB_Morocco=216]="ARB_Morocco",j[j.ARB_Oman=968]="ARB_Oman",j[j.ARB_Qatar=974]="ARB_Qatar",j[j.ARB_SaudiArabia=966]="ARB_SaudiArabia",j[j.ARB_Somalia=1]="ARB_Somalia",j[j.ARB_Sudan=249]="ARB_Sudan",j[j.ARB_Syria=963]="ARB_Syria",j[j.ARB_Tunisia=216]="ARB_Tunisia",j[j.ARB_UAE=971]="ARB_UAE",j[j.ARB_Yemen=969]="ARB_Yemen",j[j.KOR=82]="KOR",j[j.TW=886]="TW",j[j.PRC=86]="PRC",j[j.THA=66]="THA",j[j.VIET=84]="VIET"})(x||(t.Country=x={}));var b;(function(j){j[j.None=0]="None",j[j.USA=1033]="USA",j[j.Greek=1032]="Greek",j[j.Hungarian=1038]="Hungarian",j[j.Turkish=1055]="Turkish",j[j.Thailand=1054]="Thailand",j[j.Vietnam=1066]="Vietnam",j[j.Arabic=1025]="Arabic",j[j.Hebrew=1037]="Hebrew",j[j.Tamil=1097]="Tamil",j[j.Syriac=1114]="Syriac",j[j.Iraq=2049]="Iraq",j[j.Algerian=5121]="Algerian",j[j.Basque=1069]="Basque",j[j.PortBrazil=1046]="PortBrazil",j[j.Croatian=1050]="Croatian",j[j.Czech=1029]="Czech",j[j.Danish=1030]="Danish",j[j.Dutch=1043]="Dutch",j[j.Australian=3081]="Australian",j[j.CanadianEnglish=4105]="CanadianEnglish",j[j.British=2057]="British",j[j.Finnish=1035]="Finnish",j[j.French=1036]="French",j[j.FrenchCanadian=3084]="FrenchCanadian",j[j.Italian=1040]="Italian",j[j.NorskBokmal=1044]="NorskBokmal",j[j.NorskNynorsk=2068]="NorskNynorsk",j[j.Polish=1045]="Polish",j[j.PortIberian=2070]="PortIberian",j[j.Romanian=1048]="Romanian",j[j.Russian=1049]="Russian",j[j.Ukrainian=1058]="Ukrainian",j[j.Belarusian=1059]="Belarusian",j[j.SerbianCyrillic=3098]="SerbianCyrillic",j[j.SerbianLatin=2074]="SerbianLatin",j[j.Slovak=1051]="Slovak",j[j.Slovenian=1060]="Slovenian",j[j.SpanishModern=3082]="SpanishModern",j[j.Swedish=1053]="Swedish",j[j.HongKong=3076]="HongKong",j[j.ChinaT=1028]="ChinaT",j[j.Korea=1042]="Korea",j[j.Japan=1041]="Japan",j[j.China=2052]="China",j[j.ChinaStroke=133124]="ChinaStroke",j[j.Devihi=1125]="Devihi",j[j.Hindi=1081]="Hindi",j[j.German=1031]="German",j[j.Swiss=4108]="Swiss",j[j.Indonesia=1057]="Indonesia",j[j.EnglishIndonesia=14345]="EnglishIndonesia",j[j.EnglishIndia=16393]="EnglishIndia",j[j.Singapore=4100]="Singapore",j[j.EnglishSingapore=18441]="EnglishSingapore",j[j.Serbia=9242]="Serbia",j[j.Mexico=2058]="Mexico",j[j.Ireland=6153]="Ireland",j[j.EnglishZimbabwe=12297]="EnglishZimbabwe",j[j.Belgium=2067]="Belgium",j[j.SystemTime=62464]="SystemTime",j[j.SystemLongDate=63488]="SystemLongDate",j[j.EuroTrailing=1]="EuroTrailing",j[j.EuroLeading=2]="EuroLeading",j[j.LANG=1023]="LANG",j[j.COUNTRY=64512]="COUNTRY",j[j.OPTIONS=16711680]="OPTIONS"})(b||(t.LCID=b={}));function k(j){var G=j|0;if(G<128)return G>=48&&G<58;var Q=G&2147483632,X=G&15;switch(Q){case 1632:case 1776:return X<=9;case 2400:case 2528:case 2656:case 2784:case 2912:case 3040:case 3168:case 3296:case 3424:return X>=6&&X<=15;case 3664:case 3792:case 3872:case 4160:return X<=9;case 4960:return X>=9;case 4976:return X<=1;case 6112:case 6160:return X<=9;default:return!1}}function D(j){var G=j|0;if(G<128)return(G<48||G>=58)&&(0,o.assertFalse)("calc.config.getOrdinal"),G&15;var Q=G&2147483632,X=G&15,U;switch(Q){case 1632:case 1776:U=X;break;case 2400:case 2528:case 2656:case 2784:case 2912:case 3040:case 3168:case 3296:case 3424:U=X-6;break;case 3664:case 3792:case 3872:case 4160:U=X;break;case 4960:U=X-8;break;case 4976:U=X+8;break;case 6112:case 6160:U=X;break;default:return(0,o.assertFalse)("calc.config.getOrdinal")}return(U<0||U>9||G===4968)&&(0,o.assertFalse)("calc.config.getOrdinal"),U}function M(j){var G=j|0;if(G<128)return(G<48||G>=58)&&(0,o.assertFalse)("calc.config.getNumberShape"),h.NumberShape.ASCII;switch(k(G)||(0,o.assertFalse)("calc.config.getNumberShape"),G&2147483632){case 1632:return h.NumberShape.ArabicIndic;case 1776:return h.NumberShape.ExtendedArabicIndic;case 2400:return h.NumberShape.Devanagari;case 2528:return h.NumberShape.Bengali;case 2656:return h.NumberShape.Gurmukhi;case 2784:return h.NumberShape.Gujarati;case 2912:return h.NumberShape.Oriya;case 3040:return h.NumberShape.Tamil;case 3168:return h.NumberShape.Telugu;case 3296:return h.NumberShape.Kannada;case 3424:return h.NumberShape.Malayalam;case 3664:return h.NumberShape.Thai;case 3792:return h.NumberShape.Lao;case 3872:return h.NumberShape.Tibetan;case 4160:return h.NumberShape.Myanmar;case 4960:case 4976:return h.NumberShape.Ethiopic;case 6112:return h.NumberShape.Khmer;case 6160:return h.NumberShape.Mongolian;default:return(0,o.assertFalse)("calc.config.getNumberShape")}}var w=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,0,0,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0]);function S(j){var G=j|0;return G>=0&&G<128?w[G]>=2:(0,C.isIdentStart)(G)}function A(j){var G=j|0;return G>=0&&G<128?w[G]>=1:(0,C.isIdentContinue)(G)}t.englishErrorNames=(0,o.partialArray)((a={},K(K(K(K(K(K(K(K(K(K(a,R.ErrorType.NULL,"#NULL!"),R.ErrorType.DIV0,"#DIV/0!"),R.ErrorType.VALUE,"#VALUE!"),R.ErrorType.REF,"#REF!"),R.ErrorType.NAME,"#NAME?"),R.ErrorType.NUM,"#NUM!"),R.ErrorType.NA,"#N/A"),R.ErrorType.GETTING_DATA,"#GETTING_DATA"),R.ErrorType.SPILL,"#SPILL!"),R.ErrorType.CONNECT,"#CONNECT!"),K(K(K(K(K(K(a,R.ErrorType.BLOCKED,"#BLOCKED!"),R.ErrorType.UNKNOWN,"#UNKNOWN!"),R.ErrorType.FIELD,"#FIELD!"),R.ErrorType.CALC,"#CALC!"),R.ErrorType.BUSY,"#BUSY!"),R.ErrorType.EXTERNAL,"#EXTERNAL!"))),t.englishSpecialRefNames=(0,o.partialArray)(K(K(K(K(K({},v.SpecialRefId.All,"#All"),v.SpecialRefId.Data,"#Data"),v.SpecialRefId.Headers,"#Headers"),v.SpecialRefId.Totals,"#Totals"),v.SpecialRefId.ThisRow,"#This Row")),t.englishPictureSpecial=(0,o.partialArray)(K(K(K(K(K({},g.PictureSpecial.AP1,"AM/PM"),g.PictureSpecial.AP2,"A/P"),g.PictureSpecial.AP3,"\u4E0A\u5348/\u4E0B\u5348"),g.PictureSpecial.General,"General"),g.PictureSpecial.Currency,"$")),t.englishPictureSingle=(0,o.partialArray)((n={},K(K(K(K(K(K(K(K(K(K(n,g.PictureSingle.Sep,";"),g.PictureSingle.Hash,"#"),g.PictureSingle.Zero,"0"),g.PictureSingle.Decimal,"."),g.PictureSingle.Percent,"%"),g.PictureSingle.Comma,","),g.PictureSingle.Colon,":"),g.PictureSingle.DateSep,"/"),g.PictureSingle.Slash,"/"),g.PictureSingle.Space," "),K(K(K(K(K(K(K(K(K(K(n,g.PictureSingle.Minus,"-"),g.PictureSingle.Plus,"+"),g.PictureSingle.OpenParen,"("),g.PictureSingle.CloseParen,")"),g.PictureSingle.Backslash,"\\"),g.PictureSingle.Star,"*"),g.PictureSingle.Year,"y"),g.PictureSingle.Month,"m"),g.PictureSingle.Day,"d"),g.PictureSingle.Hour,"h"),K(K(K(K(K(K(K(K(K(K(n,g.PictureSingle.Minute,"m"),g.PictureSingle.Second,"s"),g.PictureSingle.E,"E"),g.PictureSingle.APDelim,"/"),g.PictureSingle.Quote,'"'),g.PictureSingle.ColorStart,"["),g.PictureSingle.ColorEnd,"]"),g.PictureSingle.Text,"@"),g.PictureSingle.Question,"?"),g.PictureSingle.Underscore,"_"),K(K(K(K(K(K(K(K(K(K(n,g.PictureSingle.Reign,"r"),g.PictureSingle.LocDay,"a"),g.PictureSingle.Era,"g"),g.PictureSingle.EraYear,"e"),g.PictureSingle.BidiDate,"B"),g.PictureSingle.BidiNum,"N"),g.PictureSingle.DayTh,"\u0E27"),g.PictureSingle.MonthTh,"\u0E14"),g.PictureSingle.YearTh,"\u0E1B"),g.PictureSingle.EngYearTh,"b"),K(K(K(K(K(n,g.PictureSingle.ThYear,"\u0E04"),g.PictureSingle.HourTh,"\u0E0A"),g.PictureSingle.MinuteTh,"\u0E19"),g.PictureSingle.SecondTh,"\u0E17"),g.PictureSingle.ZeroTh,"\u0E50"))),t.englishPictureColor=(0,o.partialArray)(K(K(K(K(K(K(K(K(K({},g.PictureColor.Black,"Black"),g.PictureColor.White,"White"),g.PictureColor.Red,"Red"),g.PictureColor.Green,"Green"),g.PictureColor.Blue,"Blue"),g.PictureColor.Yellow,"Yellow"),g.PictureColor.Magenta,"Magenta"),g.PictureColor.Cyan,"Cyan"),g.PictureColor.Color,"Color")),t.englishPictureDbnum=(0,o.partialArray)(K(K(K(K({},g.PictureDbnum.DBNUM1,"DBNum1"),g.PictureDbnum.DBNUM2,"DBNum2"),g.PictureDbnum.DBNUM3,"DBNum3"),g.PictureDbnum.DBNUM4,"DBNum4")),t.englishSysDateFormat="dddd, mmmm dd, yyyy",t.englishSysTimeFormat="h:mm:ss AM/PM";var T=void 0;function I(j){var G=H()[j];return G===void 0?`wsf:${j}`:G}function B(j){var G=t.englishErrorNames[j];return G===void 0?`error.type:${j}`:G}function L(j){if(j===F.OperatorId.Isect)return" ";if(j===F.OperatorId.Union)return",";var G=F.operatorStrings[j];return G===void 0?`op:${j}`:G}function V(j,G,Q){return G===F.OperatorId.Isect?Q:G===F.OperatorId.Union?j.listSeparator:F.operatorStrings[G]}var Z=/_/g;function H(){if(T==null){T=[];for(var j of(0,o.numEnumArray)(F.WorksheetFuncId)){var G=(0,F.getWorksheetFuncEnglishName)(j),Q=G??F.WorksheetFuncId[j].replace(Z,".");T[j]=Q}}return T}function N(j,G){var Q=[];return G.forEach(function(X,U){X!=null&&Q.push([X,U])}),o.ArrayMapTree.create(j).setValues(Q)}function _(j,G){var Q=N(j,G);return{getWorksheetFuncId:function(U){return Q.getValue(U)},getWorksheetFuncName:function(U){var O=G[U];return O??(0,o.assertFalse)(`calc.config.getWorksheetFuncName: unknown function ID ${U}`)}}}function P(j){if(j.length===0||j[0]===0)return function(){return!1};if(j.length===2&&j[1]===0){var G=j[0];return function(X){return X>0&&X%G===0}}var Q=j[j.length-1]===0&&j.length>=2;return function(X){if(X<=0)return!1;for(var U=X,O=0;O<j.length&&(U-=j[O],!(U<=0));O+=1);if(U>0&&Q){var z=j[j.length-2];return U%z===0}return U===0}}var W=void 0;function $(){return W==null&&(W=q()),W}function q(){var j="en-US",G=H(),Q=(0,o.makeStringCompareCI)(j),X=_(Q,G),U=X.getWorksheetFuncId,O=X.getWorksheetFuncName;return E(U,O,k,D,M,function(z){return z>0&&z%3===0},S,A,Q,t.englishErrorNames,t.englishSpecialRefNames,"TRUE","FALSE","R","C","{","}","[","]","[","]",".",",",",",";",",",";",b.USA,{primary:"en-US",userDefault:"en-US",instLang:"en-US",userCurrent:"en-US"},x.USA,!1,!1,!1,!1,!1,!1,!1,2,!1," ",!1,h.CurrencyFormat.Paren,!0,!1,"$",2,h.DateOrder.MDY,"/","-",!0,!1,!1,!0,":",void 0,!1,!1,!0,["AM","PM"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"],t.englishPictureSpecial,t.englishPictureSingle,t.englishPictureColor,t.englishPictureDbnum,t.englishSysDateFormat,t.englishSysTimeFormat)}},"../excel-online-calc-lang/lib/datepack.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xlDatepack=t.TimeGranularity=t.TimeDivision=t.dateTime=t.Rounding=t.tzUTC=t.tzData=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-cpp/lib/src/index.js"),o=s("../excel-online-calc-lang/lib/value.js"),u=n.dtr.Rounding;t.Rounding=u;var g=n.dtr.TimeDivision;t.TimeDivision=g,t.tzData=(0,a.typedInstanceCreator)()(function(y,E,x,b,k){return{bias:y,standardDate:E,standardBias:x,daylightDate:b,daylightBias:k}}),t.tzUTC=(0,t.tzData)(0,void 0,0,void 0,0),t.dateTime=n.dtr.dtr;var f;(function(y){y[y.Year=0]="Year",y[y.Day=1]="Day",y[y.Instant=2]="Instant"})(f||(t.TimeGranularity=f={}));function v(y,E,x){return n.dtr.fromNum(y.mathpack.toNumber(E),x,y.date1904,y.dateCompatibility)}function C(y,E){var x=n.dtr.toNum(E,y.date1904,y.dateCompatibility);return typeof x=="number"?y.mathpack.fromNumber(x):o.numErrorOper}function p(y,E,x,b){var k=n.dtr.toNumWithDuration(E,y.date1904,y.dateCompatibility,x,b);return typeof k=="number"?y.mathpack.fromNumber(k):o.numErrorOper}function h(y,E){return n.dtr.toDays(E,y.date1904,y.dateCompatibility)}function F(y,E,x,b){return n.dtr.toTime(y.mathpack.toNumber(E),x,b)}function R(y,E,x){return n.dtr.utcToLocal(E,x,y.date1904,y.dateCompatibility)}t.xlDatepack={fromNum:v,toNum:C,toNumWithDuration:p,daysPerMonth:n.dtr.daysPerMonth,toDays:h,toTime:F,utcToLocal:R}},"../excel-online-calc-lang/lib/formula.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BadType=t.StructRefKind=t.SpecialRefId=t.NamePartKind=t.NodeKind=t.appHeadNameAnnotation=t.AnnotationKind=t.CommentKind=t.PosKind=t.CellRefKind=t.QualifierKind=t.SyntaxFeature=t.RefStyle=void 0,t.errorQualifier=E,t.relativeQualifier=x,t.documentQualifier=b,t.sheetQualifier=k,t.identQualifier=D,t.sheetRangeQualifier=M,t.badQualifier=w,t.pos=S,t.cellRefError=A,t.cellRefSingle=T,t.cellRefRange=I,t.cellRefRow=B,t.cellRefCol=L,t.cellRefBad=V,t.formula=Z,t.singleLineComment=H,t.multiLineComment=N,t.formulaSpan=_,t.localNameUseAnnotation=P,t.localNameDeclAnnotation=W,t.formulaRootAnnotation=$,t.literalNode=q,t.arrayNode=j,t.appNode=G,t.flattenLetArgs=O,t.indexedArg=z,t.varNode=J,t.letVar=ie,t.letNode=ce,t.flattenLambdaArgs=ge,t.paramName=oe,t.paramDefault=le,t.paramNode=Y,t.lambdaParam=te,t.lambdaNode=re,t.operatorNode=ee,t.wsfNode=ne,t.parenNode=de,t.nameNode=se,t.identNamePart=me,t.cellRefNamePart=ve,t.fieldRefNamePart=ye,t.flattenNameParts=Ee,t.headNamePart=Te,t.contextNameNode=Ie,t.cellRefNode=De,t.fieldRefNode=Ae,t.fieldRef=xe,t.structRefNode=ke,t.specialRef=Xe,t.columnRef=tr,t.rangeOpRef=nr,t.commaOpRef=er,t.thisRowOpRef=cr,t.missingRef=ar,t.badRef=kr,t.structRef=lt,t.identNode=jr,t.missingNode=Gr,t.badCharsNode=or,t.badSequenceNode=Ye,t.getDepthUpperBound=_r;var a=s("../excel-online-calc-common/lib/index.js"),n;(function(Le){Le[Le.R1C1=1]="R1C1",Le[Le.A1=2]="A1"})(n||(t.RefStyle=n={}));var o;(function(Le){Le.Comments="Comments",Le.Statements="Statements"})(o||(t.SyntaxFeature=o={}));var u;(function(Le){Le.Error="ErrorQualifier",Le.Relative="RelativeQualifier",Le.Document="DocumentQualifier",Le.Sheet="SheetQualifier",Le.Ident="IdentQualifier",Le.SheetRange="SheetRangeQualifier",Le.Bad="BadQualifier"})(u||(t.QualifierKind=u={}));var g;(function(Le){Le.Error="CellRefError",Le.Single="CellRefSingle",Le.Range="CellRefRange",Le.Row="CellRefRow",Le.Col="CellRefCol",Le.Bad="CellRefBad"})(g||(t.CellRefKind=g={}));var f;(function(Le){Le.Abs="Abs",Le.Rel="Rel"})(f||(t.PosKind=f={}));var v;(function(Le){Le.SingleLine="SingleLineComment",Le.MultiLine="MultiLineComment"})(v||(t.CommentKind=v={}));var C;(function(Le){Le.LocalNameUse="LocalNameUse",Le.LocalNameDecl="LocalNameDecl",Le.AppHeadName="AppHeadName",Le.FormulaRoot="FormulaRoot"})(C||(t.AnnotationKind=C={})),t.appHeadNameAnnotation={kind:C.AppHeadName};var p;(function(Le){Le.Literal="Literal",Le.Array="Array",Le.App="App",Le.Let="Let",Le.Lambda="Lambda",Le.Paren="Paren",Le.Name="Name",Le.CellRef="CellRef",Le.FieldRef="FieldRef",Le.StructRef="StructRef",Le.Missing="Missing",Le.BadChars="BadChars",Le.BadSequence="BadSequence",Le.Operator="Operator",Le.WSF="WSF",Le.Var="Var",Le.Param="Param",Le.ContextName="ContextName",Le.Ident="Ident",Le.ParamName="ParamName",Le.ParamDef="ParamDef",Le.FieldRefRHS="FieldRefRHS",Le.StructRefRHS="StructRefRHS"})(p||(t.NodeKind=p={}));var h;(function(Le){Le.IdentNamePart="IdentNamePart",Le.CellRefNamePart="CellRefNamePart",Le.FieldRefNamePart="FieldRefNamePart"})(h||(t.NamePartKind=h={}));var F;(function(Le){Le[Le.All=1]="All",Le[Le.Data=2]="Data",Le[Le.Headers=3]="Headers",Le[Le.Totals=4]="Totals",Le[Le.ThisRow=5]="ThisRow"})(F||(t.SpecialRefId=F={}));var R;(function(Le){Le.SpecialRef="SpecialStructRef",Le.ColumnRef="ColumnStructRef",Le.RangeOpRef="RangeOpStructRef",Le.CommaOpRef="CommaOpStructRef",Le.ThisRowOpRef="ThisRowOpStructRef",Le.MissingRef="MissingStructRef",Le.BadRef="BadStructRef"})(R||(t.StructRefKind=R={}));var y;(function(Le){Le.Unexpected="Unexpected",Le.Qualifier="Qualifier",Le.NumberLiteral="NumberLiteral",Le.StringLiteral="StringLiteral",Le.ErrorLiteral="ErrorLiteral",Le.FieldName="FieldName",Le.ParamName="ParamName",Le.VarName="VarName",Le.StructRef="StructRef",Le.FieldRef="FieldRef"})(y||(t.BadType=y={}));function E(){var Le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return{kind:u.Error,isQuoted:!1,isClosed:!0,isTerminated:!0,label:Le}}function x(){var Le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return{kind:u.Relative,isQuoted:!1,isClosed:!0,isTerminated:!0,label:Le}}function b(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,yr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:u.Document,isQuoted:vr,isClosed:!0,isTerminated:!0,label:yr,document:Le,path:rr}}function k(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,yr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:u.Sheet,isQuoted:vr,isClosed:!0,isTerminated:!0,label:yr,sheet:Le,document:rr}}function D(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:u.Ident,isQuoted:rr,isClosed:!0,isTerminated:!0,label:vr,name:Le}}function M(Le,rr,vr){var yr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ar=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return{kind:u.SheetRange,isQuoted:yr,isClosed:!0,isTerminated:!0,label:Ar,sheet1:Le,sheet2:rr,document:vr}}function w(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,yr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,Ar=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return{kind:u.Bad,isQuoted:rr,isClosed:vr,isTerminated:yr,label:Ar,chars:Le}}function S(Le,rr){return{kind:Le,index:rr}}function A(){var Le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,rr=!1;return{kind:g.Error,label:Le,isBracketed:rr}}function T(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,yr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:g.Single,label:yr,row:Le,col:rr,isBracketed:vr}}function I(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,yr=Le.isBracketed||rr.isBracketed;return{kind:g.Range,label:vr,ref1:Le,ref2:rr,isBracketed:yr}}function B(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,yr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:g.Row,label:yr,row1:Le,row2:rr,isBracketed:vr}}function L(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,yr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:g.Col,label:yr,col1:Le,col2:rr,isBracketed:vr}}function V(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:g.Bad,label:vr,chars:Le,isBracketed:rr}}function Z(Le,rr,vr,yr){return{node:Le,spans:rr,annotations:vr,depthUpperBound:yr??_r(Le)}}function H(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:v.SingleLine,label:rr,chars:Le,isClosed:!0}}function N(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:v.MultiLine,label:vr,chars:Le,isClosed:rr}}function _(Le,rr,vr,yr,Ar,We){return(0,a.assertNatural)("calc.lang.formulaSpan",Le),(0,a.assertInteger)("calc.lang.formulaSpan",rr),rr<Le&&(0,a.assertFalse)(`calc.lang.formulaSpan: expected end >= ${Le}; given ${rr}`),{start:Le,end:rr,pre:vr,post:yr,preComments:Ar,postComments:We}}function P(Le,rr,vr){return{kind:C.LocalNameUse,name:Le,whole:rr,label:vr}}function W(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return{kind:C.LocalNameDecl,name:Le,whole:rr,uses:vr}}function $(Le,rr){return{kind:C.FormulaRoot,contextNames:Le,syntaxFeatures:rr}}function q(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.Literal,label:vr,oper:Le,isClosed:rr}}function j(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.Array,label:vr,nodes:Le,isClosed:rr}}function G(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,yr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:p.App,label:yr,head:Le,args:rr,isClosed:vr}}function Q(Le){return Array.isArray(Le)}function X(Le){return Le.kind!==void 0}var U=function(rr){var vr=[];for(var yr of rr){var Ar=yr.arg,We=yr.index;(0,a.assertIndex)("calc.lang.flattenNumberedArgs: idx",We,rr.length),(0,a.assertTrue)("calc.lang.flattenNumberedArgs: repetition",vr[We]===void 0),vr[We]=Ar}return vr};function O(Le,rr,vr){return U((0,a.safeConcat)([].concat($r(rr===void 0?[]:[rr]),$r(vr)),Le.map(function(yr){var Ar=yr.name,We=yr.binder;return[Ar,We]})))}function z(Le,rr){return(0,a.assertNatural)("calc.lang.indexedArg: index",rr),{arg:Le,index:rr}}function J(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:p.Var,label:rr,name:Le,wholeName:Le.kind===p.Ident?Le.whole:void 0}}function ie(Le,rr){return{name:Le,binder:rr}}function ce(Le,rr,vr){var yr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],Ar=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,We=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,fr=rr.map(function(Wr,Ke){return Q(Wr)?ie(z(Wr[0],Ke*2),z(Wr[1],Ke*2+1)):Wr}).sort(function(Wr,Ke){return Wr.name.index-Ke.name.index}),Tr=vr===void 0||!X(vr)?vr:z(vr,fr.length*2),br=O(fr,Tr,yr);return{kind:p.Let,label:We,head:Le,args:br,isClosed:Ar,vars:fr,body:Tr,badArgs:yr}}function ge(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return U([].concat($r(Le.map(function(yr){return yr.name})),$r(rr===void 0?[]:[rr]),$r(vr)))}function oe(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,yr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:p.ParamName,label:yr,name:Le,isBracketed:rr,isClosed:vr}}function le(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:p.ParamDef,label:rr,rhs:Le}}function Y(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.Param,label:vr,name:Le,wholeName:Le.name.kind===p.Ident?Le.name.whole:void 0,def:rr,isOptional:Le.isBracketed||rr!==void 0}}function te(Le){return{name:Le}}function re(Le,rr,vr){var yr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],Ar=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,We=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,fr=rr.map(function(Wr,Ke){return X(Wr)?te(z(Wr,Ke)):Wr}).sort(function(Wr,Ke){return Wr.name.index-Ke.name.index}),Tr=vr===void 0||!X(vr)?vr:z(vr,fr.length),br=ge(fr,Tr,yr);return{kind:p.Lambda,label:We,head:Le,args:br,isClosed:Ar,params:fr,body:Tr,badArgs:yr}}function ee(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:p.Operator,label:rr,id:Le}}function ne(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.WSF,label:vr,id:Le,whole:rr}}function de(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.Paren,label:vr,node:Le,isClosed:rr}}function se(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.Name,label:vr,whole:Le.asWhole,parts:Le,qualifier:rr}}function me(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,yr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:h.IdentNamePart,label:vr,qualifiedLabel:yr,asWhole:Le,canDenoteNamedObject:rr}}function ve(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,yr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:h.CellRefNamePart,label:vr,qualifiedLabel:yr,asWhole:rr,canDenoteNamedObject:!1,ref:Le}}function ye(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,yr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,Ar=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return(0,a.assertTrue)("calc.lang.fieldRefNamePart",rr.isClosed&&!rr.isBracketed),{kind:h.FieldRefNamePart,label:yr,qualifiedLabel:Ar,asWhole:Le.asWhole+"."+(rr.field.kind===p.Ident?rr.field.whole:rr.field.chars),canDenoteNamedObject:vr,lhs:Le,rhs:rr}}function Ee(Le){for(var rr=[Le],vr=rr[0];vr.kind===h.FieldRefNamePart;)rr.push(vr.lhs),vr=vr.lhs;return rr.reverse(),{kind:vr.kind,parts:rr}}function Te(Le){for(var rr=Le;rr.kind===h.FieldRefNamePart;)rr=rr.lhs;return rr}function Ie(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:p.ContextName,label:rr,whole:Le}}function De(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.CellRef,label:vr,ref:Le,qualifier:rr}}function Ae(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.FieldRef,label:vr,lhs:Le,rhs:rr}}function xe(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,yr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ar=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return{kind:p.FieldRefRHS,label:Ar,field:Le,isBracketed:rr,isClosed:vr,shouldBeBracketed:yr}}function ke(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.StructRef,label:vr,lhs:Le,rhs:rr}}function Xe(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,yr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:R.SpecialRef,label:yr,id:Le,isBracketed:rr,isClosed:vr}}function tr(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,yr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:R.ColumnRef,label:yr,name:Le,isBracketed:rr,isClosed:vr}}function nr(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return(0,a.assertTrue)("calc.lang.rangeOpRef",Le.length>=2),{kind:R.RangeOpRef,label:rr,refs:Le,lhs:Le[0],rhs:Le[1]}}function er(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,vr=K(K(K(K(K({},F.All,!1),F.Data,!1),F.Headers,!1),F.Totals,!1),F.ThisRow,!1),yr=[];for(var Ar of Le)switch(Ar.kind){case R.SpecialRef:vr[Ar.id]=!0;break;case R.ColumnRef:case R.RangeOpRef:yr.push(Ar);break}return{kind:R.CommaOpRef,label:rr,refs:Le,specialRefs:vr,columnRefs:yr}}function cr(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:R.ThisRowOpRef,label:rr,ref:Le}}function ar(){var Le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return{kind:R.MissingRef,label:Le}}function kr(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,yr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:R.BadRef,chars:Le,isBracketed:rr,isClosed:vr,label:yr}}function lt(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.StructRefRHS,label:vr,isClosed:rr,innerRef:Le}}function jr(Le){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:p.Ident,label:rr,whole:Le}}function Gr(){var Le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:p.Missing,label:rr,chars:Le}}function or(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.BadChars,label:vr,type:Le,chars:rr}}function Ye(Le,rr){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.BadSequence,label:vr,type:Le,contents:rr}}var Cr=50;function Mr(Le,rr){if(rr>Cr)return 1/0;switch(Le.kind){case p.Array:{var vr=0;for(var yr of Le.nodes)for(var Ar of yr)vr=(0,a.fastMax)(vr,Mr(Ar,rr+1));return vr+1}case p.Param:return Le.def===void 0?1:Mr(Le.def.rhs,rr+1)+1;case p.Let:case p.Lambda:case p.App:{var We=Mr(Le.head,rr+1);for(var fr of Le.args)We=(0,a.fastMax)(We,Mr(fr,rr+1));return We+1}case p.Paren:return Mr(Le.node,rr+1)+1;case p.FieldRef:return Mr(Le.lhs,rr+1)+1;case p.Var:case p.Name:case p.CellRef:case p.StructRef:case p.Literal:case p.Operator:case p.WSF:case p.Missing:case p.BadChars:return 1;case p.BadSequence:{var Tr=0;for(var br of Le.contents)Tr=(0,a.fastMax)(Tr,Mr(br,rr+1));return Tr+1}default:return(0,a.assertNever)("calc.lang.getDepthUpperBound",Le)}}function _r(Le){return Mr(Le,0)}},"../excel-online-calc-lang/lib/generated/unicodeClass.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIdentContinue=t.isIdentStart=void 0;var a=s("../excel-online-calc-common/lib/index.js");t.isIdentStart=(0,a.makeIsInClass)([65,91,92,93,95,96,97,123,161,162,164,165,167,169,170,171,173,174,175,187,188,697,699,706,711,712,713,716,717,718,720,722,728,732,733,734,736,741,750,751,880,884,886,888,890,894,902,903,904,907,908,909,910,930,931,1014,1015,1154,1162,1316,1329,1367,1369,1370,1377,1416,1488,1515,1520,1523,1569,1611,1646,1648,1649,1748,1749,1750,1765,1767,1774,1776,1786,1789,1791,1792,1808,1809,1810,1840,1869,1958,1969,1970,1994,2027,2036,2038,2042,2043,2308,2362,2365,2366,2384,2385,2392,2402,2417,2419,2427,2432,2437,2445,2447,2449,2451,2473,2474,2481,2482,2483,2486,2490,2493,2494,2510,2511,2524,2526,2527,2530,2544,2546,2565,2571,2575,2577,2579,2601,2602,2609,2610,2612,2613,2615,2616,2618,2649,2653,2654,2655,2674,2677,2693,2702,2703,2706,2707,2729,2730,2737,2738,2740,2741,2746,2749,2750,2768,2769,2784,2786,2821,2829,2831,2833,2835,2857,2858,2865,2866,2868,2869,2874,2877,2878,2908,2910,2911,2914,2929,2930,2947,2948,2949,2955,2958,2961,2962,2966,2969,2971,2972,2973,2974,2976,2979,2981,2984,2987,2990,3002,3024,3025,3077,3085,3086,3089,3090,3113,3114,3124,3125,3130,3133,3134,3160,3162,3168,3170,3205,3213,3214,3217,3218,3241,3242,3252,3253,3258,3261,3262,3294,3295,3296,3298,3333,3341,3342,3345,3346,3369,3370,3386,3389,3390,3424,3426,3450,3456,3461,3479,3482,3506,3507,3516,3517,3518,3520,3527,3585,3643,3648,3663,3713,3715,3716,3717,3719,3721,3722,3723,3725,3726,3732,3736,3737,3744,3745,3748,3749,3750,3751,3752,3754,3756,3757,3761,3762,3764,3773,3774,3776,3781,3782,3783,3804,3806,3840,3841,3904,3912,3913,3949,3976,3980,4096,4139,4159,4160,4176,4182,4186,4190,4193,4194,4197,4199,4206,4209,4213,4226,4238,4239,4256,4294,4304,4347,4348,4349,4352,4442,4447,4515,4520,4602,4608,4681,4682,4686,4688,4695,4696,4697,4698,4702,4704,4745,4746,4750,4752,4785,4786,4790,4792,4799,4800,4801,4802,4806,4808,4823,4824,4881,4882,4886,4888,4955,4992,5008,5024,5109,5121,5741,5743,5751,5761,5787,5792,5867,5870,5873,5888,5901,5902,5906,5920,5938,5952,5970,5984,5997,5998,6001,6016,6068,6103,6104,6108,6109,6176,6264,6272,6313,6314,6315,6400,6429,6480,6510,6512,6517,6528,6570,6593,6600,6656,6679,6917,6964,6981,6988,7043,7073,7086,7088,7168,7204,7245,7248,7258,7294,7424,7616,7680,7958,7960,7966,7968,8006,8008,8014,8016,8024,8025,8026,8027,8028,8029,8030,8031,8062,8064,8117,8118,8125,8126,8127,8130,8133,8134,8141,8144,8148,8150,8156,8160,8173,8178,8181,8182,8189,8208,8209,8211,8215,8216,8218,8220,8222,8224,8226,8229,8232,8240,8241,8242,8244,8245,8246,8251,8252,8305,8306,8308,8309,8319,8320,8321,8325,8336,8341,8450,8452,8453,8454,8455,8456,8457,8468,8469,8471,8473,8478,8481,8483,8484,8485,8486,8487,8488,8489,8490,8494,8495,8506,8508,8512,8517,8522,8526,8527,8531,8533,8539,8543,8544,8585,8592,8602,8658,8659,8660,8661,8704,8705,8706,8708,8711,8713,8715,8716,8719,8720,8721,8722,8725,8726,8730,8731,8733,8737,8739,8740,8741,8742,8743,8749,8750,8751,8756,8760,8764,8766,8776,8777,8780,8781,8786,8787,8800,8802,8804,8808,8810,8812,8814,8816,8834,8836,8838,8840,8853,8854,8857,8858,8869,8870,8895,8896,8978,8979,9312,9398,9424,9450,9472,9548,9552,9589,9601,9616,9618,9622,9632,9634,9635,9642,9650,9652,9654,9656,9660,9662,9664,9666,9670,9673,9675,9676,9678,9682,9698,9702,9711,9712,9733,9735,9737,9738,9742,9744,9756,9757,9758,9759,9792,9793,9794,9795,9824,9826,9827,9830,9831,9835,9836,9838,9839,9840,11264,11311,11312,11359,11360,11376,11377,11390,11392,11493,11520,11558,11568,11622,11631,11632,11648,11671,11680,11687,11688,11695,11696,11703,11704,11711,11712,11719,11720,11727,11728,11735,11736,11743,12288,12292,12293,12312,12317,12320,12321,12330,12337,12342,12344,12349,12353,12439,12443,12448,12449,12544,12549,12590,12593,12687,12704,12728,12784,12829,12832,12842,12849,12851,12857,12858,12896,12924,12927,12928,12963,12969,13059,13060,13069,13070,13076,13077,13080,13081,13090,13092,13094,13096,13099,13100,13110,13111,13115,13116,13129,13131,13133,13134,13137,13138,13143,13144,13179,13183,13184,13189,13192,13259,13261,13268,13269,13271,13272,13273,13275,13278,13312,19894,19968,40900,40960,42125,42240,42509,42512,42528,42538,42540,42560,42592,42594,42607,42624,42648,42786,42888,42891,42893,43003,43010,43011,43014,43015,43019,43020,43043,43072,43124,43138,43188,43274,43302,43312,43335,43520,43561,43584,43587,43588,43596,44032,55204,57344,63561,63744,64046,64048,64107,64112,64218,64256,64263,64275,64280,64285,64286,64287,64297,64298,64311,64312,64317,64318,64319,64320,64322,64323,64325,64326,64434,64467,64830,64848,64912,64914,64968,65008,65020,65072,65074,65075,65093,65097,65107,65108,65112,65113,65127,65128,65132,65136,65141,65142,65277,65281,65375,65377,65471,65474,65480,65482,65488,65490,65496,65498,65501,65504,65511]),t.isIdentContinue=(0,a.makeIsInClass)([48,58,63,64,65,91,92,93,95,96,97,123,161,162,164,165,167,169,170,171,173,174,175,187,188,888,890,894,900,903,904,907,908,909,910,930,931,1316,1329,1367,1369,1370,1377,1416,1425,1470,1471,1472,1473,1475,1476,1478,1479,1480,1488,1515,1520,1523,1536,1540,1542,1545,1547,1548,1550,1563,1567,1568,1569,1631,1632,1642,1646,1748,1749,1792,1807,1867,1869,1970,1984,2039,2042,2043,2305,2362,2364,2382,2384,2389,2392,2404,2406,2416,2417,2419,2427,2432,2433,2436,2437,2445,2447,2449,2451,2473,2474,2481,2482,2483,2486,2490,2492,2501,2503,2505,2507,2511,2519,2520,2524,2526,2527,2532,2534,2555,2561,2564,2565,2571,2575,2577,2579,2601,2602,2609,2610,2612,2613,2615,2616,2618,2620,2621,2622,2627,2631,2633,2635,2638,2641,2642,2649,2653,2654,2655,2662,2678,2689,2692,2693,2702,2703,2706,2707,2729,2730,2737,2738,2740,2741,2746,2748,2758,2759,2762,2763,2766,2768,2769,2784,2788,2790,2800,2801,2802,2817,2820,2821,2829,2831,2833,2835,2857,2858,2865,2866,2868,2869,2874,2876,2885,2887,2889,2891,2894,2902,2904,2908,2910,2911,2916,2918,2930,2946,2948,2949,2955,2958,2961,2962,2966,2969,2971,2972,2973,2974,2976,2979,2981,2984,2987,2990,3002,3006,3011,3014,3017,3018,3022,3024,3025,3031,3032,3046,3067,3073,3076,3077,3085,3086,3089,3090,3113,3114,3124,3125,3130,3133,3141,3142,3145,3146,3150,3157,3159,3160,3162,3168,3172,3174,3184,3192,3200,3202,3204,3205,3213,3214,3217,3218,3241,3242,3252,3253,3258,3260,3269,3270,3273,3274,3278,3285,3287,3294,3295,3296,3300,3302,3312,3313,3315,3330,3332,3333,3341,3342,3345,3346,3369,3370,3386,3389,3397,3398,3401,3402,3406,3415,3416,3424,3428,3430,3446,3449,3456,3458,3460,3461,3479,3482,3506,3507,3516,3517,3518,3520,3527,3530,3531,3535,3541,3542,3543,3544,3552,3570,3572,3585,3643,3647,3663,3664,3674,3713,3715,3716,3717,3719,3721,3722,3723,3725,3726,3732,3736,3737,3744,3745,3748,3749,3750,3751,3752,3754,3756,3757,3770,3771,3774,3776,3781,3782,3783,3784,3790,3792,3802,3804,3806,3840,3844,3859,3898,3902,3912,3913,3949,3953,3973,3974,3980,3984,3992,3993,4029,4030,4045,4046,4048,4096,4170,4176,4250,4254,4294,4304,4347,4348,4349,4352,4442,4447,4515,4520,4602,4608,4681,4682,4686,4688,4695,4696,4697,4698,4702,4704,4745,4746,4750,4752,4785,4786,4790,4792,4799,4800,4801,4802,4806,4808,4823,4824,4881,4882,4886,4888,4955,4959,4961,4969,4989,4992,5018,5024,5109,5121,5741,5743,5751,5760,5787,5792,5867,5870,5873,5888,5901,5902,5909,5920,5941,5952,5972,5984,5997,5998,6001,6002,6004,6016,6100,6103,6104,6107,6110,6112,6122,6128,6138,6155,6159,6160,6170,6176,6264,6272,6315,6400,6429,6432,6444,6448,6460,6464,6465,6470,6510,6512,6517,6528,6570,6576,6602,6608,6618,6624,6684,6912,6988,6992,7002,7009,7037,7040,7083,7086,7098,7168,7224,7232,7242,7245,7294,7424,7655,7678,7958,7960,7966,7968,8006,8008,8014,8016,8024,8025,8026,8027,8028,8029,8030,8031,8062,8064,8117,8118,8133,8134,8148,8150,8156,8157,8176,8178,8181,8182,8191,8192,8209,8211,8215,8216,8218,8220,8222,8224,8226,8229,8241,8242,8244,8245,8246,8251,8252,8260,8261,8274,8275,8287,8293,8298,8306,8308,8317,8319,8333,8336,8341,8352,8374,8400,8433,8448,8528,8531,8585,8592,9001,9003,9192,9216,9255,9280,9291,9312,9886,9888,9917,9920,9924,9985,9989,9990,9994,9996,10024,10025,10060,10061,10062,10063,10067,10070,10071,10072,10079,10081,10088,10102,10133,10136,10160,10161,10175,10176,10181,10183,10187,10188,10189,10192,10214,10224,10627,10649,10712,10716,10748,10750,11085,11088,11093,11264,11311,11312,11359,11360,11376,11377,11390,11392,11499,11517,11518,11520,11558,11568,11622,11631,11632,11648,11671,11680,11687,11688,11695,11696,11703,11704,11711,11712,11719,11720,11727,11728,11735,11736,11743,11744,11776,11823,11824,11904,11930,11931,12020,12032,12246,12272,12284,12288,12312,12317,12336,12337,12349,12350,12352,12353,12439,12441,12448,12449,12544,12549,12590,12593,12687,12688,12728,12736,12772,12784,12831,12832,12868,12880,13055,13056,19894,19904,40900,40960,42125,42128,42183,42240,42509,42512,42540,42560,42592,42594,42611,42620,42622,42623,42648,42752,42893,43003,43052,43072,43124,43136,43205,43216,43226,43264,43311,43312,43348,43520,43575,43584,43598,43600,43610,44032,55204,57344,64046,64048,64107,64112,64218,64256,64263,64275,64280,64285,64311,64312,64317,64318,64319,64320,64322,64323,64325,64326,64434,64467,64830,64848,64912,64914,64968,65008,65022,65024,65040,65056,65063,65072,65074,65075,65093,65097,65107,65108,65112,65113,65127,65128,65132,65136,65141,65142,65277,65279,65280,65281,65375,65377,65471,65474,65480,65482,65488,65490,65496,65498,65501,65504,65511,65512,65519,65529,65534])},"../excel-online-calc-lang/lib/generated/worksheetFuncTypes.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.worksheetFuncTypes=t.worksheetFuncEnglishNames=t.WorksheetFuncId=void 0;var a=s("../excel-online-calc-lang/lib/types.js"),n;(function(u){u[u.COUNT=0]="COUNT",u[u.IF=1]="IF",u[u.ISNA=2]="ISNA",u[u.ISERROR=3]="ISERROR",u[u.SUM=4]="SUM",u[u.AVERAGE=5]="AVERAGE",u[u.MIN=6]="MIN",u[u.MAX=7]="MAX",u[u.ROW=8]="ROW",u[u.COLUMN=9]="COLUMN",u[u.NA=10]="NA",u[u.NPV=11]="NPV",u[u.STDEV=12]="STDEV",u[u.DOLLAR=13]="DOLLAR",u[u.FIXED=14]="FIXED",u[u.SIN=15]="SIN",u[u.COS=16]="COS",u[u.TAN=17]="TAN",u[u.ATAN=18]="ATAN",u[u.PI=19]="PI",u[u.SQRT=20]="SQRT",u[u.EXP=21]="EXP",u[u.LN=22]="LN",u[u.LOG10=23]="LOG10",u[u.ABS=24]="ABS",u[u.INT=25]="INT",u[u.SIGN=26]="SIGN",u[u.ROUND=27]="ROUND",u[u.LOOKUP=28]="LOOKUP",u[u.INDEX=29]="INDEX",u[u.REPT=30]="REPT",u[u.MID=31]="MID",u[u.LEN=32]="LEN",u[u.VALUE=33]="VALUE",u[u.TRUE=34]="TRUE",u[u.FALSE=35]="FALSE",u[u.AND=36]="AND",u[u.OR=37]="OR",u[u.NOT=38]="NOT",u[u.MOD=39]="MOD",u[u.DCOUNT=40]="DCOUNT",u[u.DSUM=41]="DSUM",u[u.DAVERAGE=42]="DAVERAGE",u[u.DMIN=43]="DMIN",u[u.DMAX=44]="DMAX",u[u.DSTDEV=45]="DSTDEV",u[u.VAR=46]="VAR",u[u.DVAR=47]="DVAR",u[u.TEXT=48]="TEXT",u[u.LINEST=49]="LINEST",u[u.TREND=50]="TREND",u[u.LOGEST=51]="LOGEST",u[u.GROWTH=52]="GROWTH",u[u.GOTO=53]="GOTO",u[u.HALT=54]="HALT",u[u.RETURN=55]="RETURN",u[u.PV=56]="PV",u[u.FV=57]="FV",u[u.NPER=58]="NPER",u[u.PMT=59]="PMT",u[u.RATE=60]="RATE",u[u.MIRR=61]="MIRR",u[u.IRR=62]="IRR",u[u.RAND=63]="RAND",u[u.MATCH=64]="MATCH",u[u.DATE=65]="DATE",u[u.TIME=66]="TIME",u[u.DAY=67]="DAY",u[u.MONTH=68]="MONTH",u[u.YEAR=69]="YEAR",u[u.WEEKDAY=70]="WEEKDAY",u[u.HOUR=71]="HOUR",u[u.MINUTE=72]="MINUTE",u[u.SECOND=73]="SECOND",u[u.NOW=74]="NOW",u[u.AREAS=75]="AREAS",u[u.ROWS=76]="ROWS",u[u.COLUMNS=77]="COLUMNS",u[u.OFFSET=78]="OFFSET",u[u.ABSREF=79]="ABSREF",u[u.RELREF=80]="RELREF",u[u.ARGUMENT=81]="ARGUMENT",u[u.SEARCH=82]="SEARCH",u[u.TRANSPOSE=83]="TRANSPOSE",u[u.ERROR=84]="ERROR",u[u.STEP=85]="STEP",u[u.TYPE=86]="TYPE",u[u.ECHO=87]="ECHO",u[u.SET_NAME=88]="SET_NAME",u[u.CALLER=89]="CALLER",u[u.DEREF=90]="DEREF",u[u.WINDOWS=91]="WINDOWS",u[u.SERIES=92]="SERIES",u[u.DOCUMENTS=93]="DOCUMENTS",u[u.ACTIVE_CELL=94]="ACTIVE_CELL",u[u.SELECTION=95]="SELECTION",u[u.RESULT=96]="RESULT",u[u.ATAN2=97]="ATAN2",u[u.ASIN=98]="ASIN",u[u.ACOS=99]="ACOS",u[u.CHOOSE=100]="CHOOSE",u[u.HLOOKUP=101]="HLOOKUP",u[u.VLOOKUP=102]="VLOOKUP",u[u.LINKS=103]="LINKS",u[u.INPUT=104]="INPUT",u[u.ISREF=105]="ISREF",u[u.GET_FORMULA=106]="GET_FORMULA",u[u.GET_NAME=107]="GET_NAME",u[u.SET_VALUE=108]="SET_VALUE",u[u.LOG=109]="LOG",u[u.EXEC=110]="EXEC",u[u.CHAR=111]="CHAR",u[u.LOWER=112]="LOWER",u[u.UPPER=113]="UPPER",u[u.PROPER=114]="PROPER",u[u.LEFT=115]="LEFT",u[u.RIGHT=116]="RIGHT",u[u.EXACT=117]="EXACT",u[u.TRIM=118]="TRIM",u[u.REPLACE=119]="REPLACE",u[u.SUBSTITUTE=120]="SUBSTITUTE",u[u.CODE=121]="CODE",u[u.NAMES=122]="NAMES",u[u.DIRECTORY=123]="DIRECTORY",u[u.FIND=124]="FIND",u[u.CELL=125]="CELL",u[u.ISERR=126]="ISERR",u[u.ISTEXT=127]="ISTEXT",u[u.ISNUMBER=128]="ISNUMBER",u[u.ISBLANK=129]="ISBLANK",u[u.T=130]="T",u[u.N=131]="N",u[u.FOPEN=132]="FOPEN",u[u.FCLOSE=133]="FCLOSE",u[u.FSIZE=134]="FSIZE",u[u.FREADLN=135]="FREADLN",u[u.FREAD=136]="FREAD",u[u.FWRITELN=137]="FWRITELN",u[u.FWRITE=138]="FWRITE",u[u.FPOS=139]="FPOS",u[u.DATEVALUE=140]="DATEVALUE",u[u.TIMEVALUE=141]="TIMEVALUE",u[u.SLN=142]="SLN",u[u.SYD=143]="SYD",u[u.DDB=144]="DDB",u[u.GET_DEF=145]="GET_DEF",u[u.REFTEXT=146]="REFTEXT",u[u.TEXTREF=147]="TEXTREF",u[u.INDIRECT=148]="INDIRECT",u[u.REGISTER=149]="REGISTER",u[u.CALL=150]="CALL",u[u.ADD_BAR=151]="ADD_BAR",u[u.ADD_MENU=152]="ADD_MENU",u[u.ADD_COMMAND=153]="ADD_COMMAND",u[u.ENABLE_COMMAND=154]="ENABLE_COMMAND",u[u.CHECK_COMMAND=155]="CHECK_COMMAND",u[u.RENAME_COMMAND=156]="RENAME_COMMAND",u[u.SHOW_BAR=157]="SHOW_BAR",u[u.DELETE_MENU=158]="DELETE_MENU",u[u.DELETE_COMMAND=159]="DELETE_COMMAND",u[u.GET_CHART_ITEM=160]="GET_CHART_ITEM",u[u.DIALOG_BOX=161]="DIALOG_BOX",u[u.CLEAN=162]="CLEAN",u[u.MDETERM=163]="MDETERM",u[u.MINVERSE=164]="MINVERSE",u[u.MMULT=165]="MMULT",u[u.FILES=166]="FILES",u[u.IPMT=167]="IPMT",u[u.PPMT=168]="PPMT",u[u.COUNTA=169]="COUNTA",u[u.CANCEL_KEY=170]="CANCEL_KEY",u[u.FOR=171]="FOR",u[u.WHILE=172]="WHILE",u[u.BREAK=173]="BREAK",u[u.NEXT=174]="NEXT",u[u.INITIATE=175]="INITIATE",u[u.REQUEST=176]="REQUEST",u[u.POKE=177]="POKE",u[u.EXECUTE=178]="EXECUTE",u[u.TERMINATE=179]="TERMINATE",u[u.RESTART=180]="RESTART",u[u.HELP=181]="HELP",u[u.GET_BAR=182]="GET_BAR",u[u.PRODUCT=183]="PRODUCT",u[u.FACT=184]="FACT",u[u.GET_CELL=185]="GET_CELL",u[u.GET_WORKSPACE=186]="GET_WORKSPACE",u[u.GET_WINDOW=187]="GET_WINDOW",u[u.GET_DOCUMENT=188]="GET_DOCUMENT",u[u.DPRODUCT=189]="DPRODUCT",u[u.ISNONTEXT=190]="ISNONTEXT",u[u.GET_NOTE=191]="GET_NOTE",u[u.NOTE=192]="NOTE",u[u.STDEVP=193]="STDEVP",u[u.VARP=194]="VARP",u[u.DSTDEVP=195]="DSTDEVP",u[u.DVARP=196]="DVARP",u[u.TRUNC=197]="TRUNC",u[u.ISLOGICAL=198]="ISLOGICAL",u[u.DCOUNTA=199]="DCOUNTA",u[u.DELETE_BAR=200]="DELETE_BAR",u[u.UNREGISTER=201]="UNREGISTER",u[u.USDOLLAR=204]="USDOLLAR",u[u.FINDB=205]="FINDB",u[u.SEARCHB=206]="SEARCHB",u[u.REPLACEB=207]="REPLACEB",u[u.LEFTB=208]="LEFTB",u[u.RIGHTB=209]="RIGHTB",u[u.MIDB=210]="MIDB",u[u.LENB=211]="LENB",u[u.ROUNDUP=212]="ROUNDUP",u[u.ROUNDDOWN=213]="ROUNDDOWN",u[u.ASC=214]="ASC",u[u.DBCS=215]="DBCS",u[u.RANK=216]="RANK",u[u.ADDRESS=219]="ADDRESS",u[u.DAYS360=220]="DAYS360",u[u.TODAY=221]="TODAY",u[u.VDB=222]="VDB",u[u.ELSE=223]="ELSE",u[u.ELSE_IF=224]="ELSE_IF",u[u.END_IF=225]="END_IF",u[u.FOR_CELL=226]="FOR_CELL",u[u.MEDIAN=227]="MEDIAN",u[u.SUMPRODUCT=228]="SUMPRODUCT",u[u.SINH=229]="SINH",u[u.COSH=230]="COSH",u[u.TANH=231]="TANH",u[u.ASINH=232]="ASINH",u[u.ACOSH=233]="ACOSH",u[u.ATANH=234]="ATANH",u[u.DGET=235]="DGET",u[u.CREATE_OBJECT=236]="CREATE_OBJECT",u[u.VOLATILE=237]="VOLATILE",u[u.LAST_ERROR=238]="LAST_ERROR",u[u.CUSTOM_UNDO=239]="CUSTOM_UNDO",u[u.CUSTOM_REPEAT=240]="CUSTOM_REPEAT",u[u.FORMULA_CONVERT=241]="FORMULA_CONVERT",u[u.GET_LINK_INFO=242]="GET_LINK_INFO",u[u.TEXT_BOX=243]="TEXT_BOX",u[u.INFO=244]="INFO",u[u.GROUP=245]="GROUP",u[u.GET_OBJECT=246]="GET_OBJECT",u[u.DB=247]="DB",u[u.PAUSE=248]="PAUSE",u[u.RESUME=251]="RESUME",u[u.FREQUENCY=252]="FREQUENCY",u[u.ADD_TOOLBAR=253]="ADD_TOOLBAR",u[u.DELETE_TOOLBAR=254]="DELETE_TOOLBAR",u[u._UDF=255]="_UDF",u[u.RESET_TOOLBAR=256]="RESET_TOOLBAR",u[u.EVALUATE=257]="EVALUATE",u[u.GET_TOOLBAR=258]="GET_TOOLBAR",u[u.GET_TOOL=259]="GET_TOOL",u[u.SPELLING_CHECK=260]="SPELLING_CHECK",u[u.ERROR_TYPE=261]="ERROR_TYPE",u[u.APP_TITLE=262]="APP_TITLE",u[u.WINDOW_TITLE=263]="WINDOW_TITLE",u[u.SAVE_TOOLBAR=264]="SAVE_TOOLBAR",u[u.ENABLE_TOOL=265]="ENABLE_TOOL",u[u.PRESS_TOOL=266]="PRESS_TOOL",u[u.REGISTER_ID=267]="REGISTER_ID",u[u.GET_PROJECT=268]="GET_PROJECT",u[u.AVEDEV=269]="AVEDEV",u[u.BETADIST=270]="BETADIST",u[u.GAMMALN=271]="GAMMALN",u[u.BETAINV=272]="BETAINV",u[u.BINOMDIST=273]="BINOMDIST",u[u.CHIDIST=274]="CHIDIST",u[u.CHIINV=275]="CHIINV",u[u.COMBIN=276]="COMBIN",u[u.CONFIDENCE=277]="CONFIDENCE",u[u.CRITBINOM=278]="CRITBINOM",u[u.EVEN=279]="EVEN",u[u.EXPONDIST=280]="EXPONDIST",u[u.FDIST=281]="FDIST",u[u.FINV=282]="FINV",u[u.FISHER=283]="FISHER",u[u.FISHERINV=284]="FISHERINV",u[u.FLOOR=285]="FLOOR",u[u.GAMMADIST=286]="GAMMADIST",u[u.GAMMAINV=287]="GAMMAINV",u[u.CEILING=288]="CEILING",u[u.HYPGEOMDIST=289]="HYPGEOMDIST",u[u.LOGNORMDIST=290]="LOGNORMDIST",u[u.LOGINV=291]="LOGINV",u[u.NEGBINOMDIST=292]="NEGBINOMDIST",u[u.NORMDIST=293]="NORMDIST",u[u.NORMSDIST=294]="NORMSDIST",u[u.NORMINV=295]="NORMINV",u[u.NORMSINV=296]="NORMSINV",u[u.STANDARDIZE=297]="STANDARDIZE",u[u.ODD=298]="ODD",u[u.PERMUT=299]="PERMUT",u[u.POISSON=300]="POISSON",u[u.TDIST=301]="TDIST",u[u.WEIBULL=302]="WEIBULL",u[u.SUMXMY2=303]="SUMXMY2",u[u.SUMX2MY2=304]="SUMX2MY2",u[u.SUMX2PY2=305]="SUMX2PY2",u[u.CHITEST=306]="CHITEST",u[u.CORREL=307]="CORREL",u[u.COVAR=308]="COVAR",u[u.FORECAST=309]="FORECAST",u[u.FTEST=310]="FTEST",u[u.INTERCEPT=311]="INTERCEPT",u[u.PEARSON=312]="PEARSON",u[u.RSQ=313]="RSQ",u[u.STEYX=314]="STEYX",u[u.SLOPE=315]="SLOPE",u[u.TTEST=316]="TTEST",u[u.PROB=317]="PROB",u[u.DEVSQ=318]="DEVSQ",u[u.GEOMEAN=319]="GEOMEAN",u[u.HARMEAN=320]="HARMEAN",u[u.SUMSQ=321]="SUMSQ",u[u.KURT=322]="KURT",u[u.SKEW=323]="SKEW",u[u.ZTEST=324]="ZTEST",u[u.LARGE=325]="LARGE",u[u.SMALL=326]="SMALL",u[u.QUARTILE=327]="QUARTILE",u[u.PERCENTILE=328]="PERCENTILE",u[u.PERCENTRANK=329]="PERCENTRANK",u[u.MODE=330]="MODE",u[u.TRIMMEAN=331]="TRIMMEAN",u[u.TINV=332]="TINV",u[u.MOVIE_COMMAND=334]="MOVIE_COMMAND",u[u.GET_MOVIE=335]="GET_MOVIE",u[u.CONCATENATE=336]="CONCATENATE",u[u.POWER=337]="POWER",u[u.SPREADBASE_DATA_FIELD=338]="SPREADBASE_DATA_FIELD",u[u.GET_VIEW=339]="GET_VIEW",u[u.GET_FIELD=340]="GET_FIELD",u[u.GET_ITEM=341]="GET_ITEM",u[u.RADIANS=342]="RADIANS",u[u.DEGREES=343]="DEGREES",u[u.SUBTOTAL=344]="SUBTOTAL",u[u.SUMIF=345]="SUMIF",u[u.COUNTIF=346]="COUNTIF",u[u.COUNTBLANK=347]="COUNTBLANK",u[u.SCENARIO_GET=348]="SCENARIO_GET",u[u.OPTIONS_LISTS=349]="OPTIONS_LISTS",u[u.ISPMT=350]="ISPMT",u[u.DATEDIF=351]="DATEDIF",u[u.DATESTRING=352]="DATESTRING",u[u.NUMBERSTRING=353]="NUMBERSTRING",u[u.ROMAN=354]="ROMAN",u[u.OPENDIALOG=355]="OPENDIALOG",u[u.SAVEDIALOG=356]="SAVEDIALOG",u[u.VIEW_GET=357]="VIEW_GET",u[u.GETPIVOTDATA=358]="GETPIVOTDATA",u[u.HYPERLINK=359]="HYPERLINK",u[u.FURIGANA=360]="FURIGANA",u[u.AVERAGEA=361]="AVERAGEA",u[u.MAXA=362]="MAXA",u[u.MINA=363]="MINA",u[u.STDEVPA=364]="STDEVPA",u[u.VARPA=365]="VARPA",u[u.STDEVA=366]="STDEVA",u[u.VARA=367]="VARA",u[u.BAHTTEXT=368]="BAHTTEXT",u[u.THAIDOW=369]="THAIDOW",u[u.THAIDIGIT=370]="THAIDIGIT",u[u.THAIMOY=371]="THAIMOY",u[u.THAINUMSOUND=372]="THAINUMSOUND",u[u.THAINUMSTRING=373]="THAINUMSTRING",u[u.THAISTRINGLENGTH=374]="THAISTRINGLENGTH",u[u.ISTHAIDIGIT=375]="ISTHAIDIGIT",u[u.ROUNDBAHTDOWN=376]="ROUNDBAHTDOWN",u[u.ROUNDBAHTUP=377]="ROUNDBAHTUP",u[u.THAIYEAR=378]="THAIYEAR",u[u.RTD=379]="RTD",u[u.CUBEVALUE=380]="CUBEVALUE",u[u.CUBEMEMBER=381]="CUBEMEMBER",u[u.CUBEMEMBERPROPERTY=382]="CUBEMEMBERPROPERTY",u[u.CUBERANKEDMEMBER=383]="CUBERANKEDMEMBER",u[u.HEX2BIN=384]="HEX2BIN",u[u.HEX2DEC=385]="HEX2DEC",u[u.HEX2OCT=386]="HEX2OCT",u[u.DEC2BIN=387]="DEC2BIN",u[u.DEC2HEX=388]="DEC2HEX",u[u.DEC2OCT=389]="DEC2OCT",u[u.OCT2BIN=390]="OCT2BIN",u[u.OCT2HEX=391]="OCT2HEX",u[u.OCT2DEC=392]="OCT2DEC",u[u.BIN2DEC=393]="BIN2DEC",u[u.BIN2OCT=394]="BIN2OCT",u[u.BIN2HEX=395]="BIN2HEX",u[u.IMSUB=396]="IMSUB",u[u.IMDIV=397]="IMDIV",u[u.IMPOWER=398]="IMPOWER",u[u.IMABS=399]="IMABS",u[u.IMSQRT=400]="IMSQRT",u[u.IMLN=401]="IMLN",u[u.IMLOG2=402]="IMLOG2",u[u.IMLOG10=403]="IMLOG10",u[u.IMSIN=404]="IMSIN",u[u.IMCOS=405]="IMCOS",u[u.IMEXP=406]="IMEXP",u[u.IMARGUMENT=407]="IMARGUMENT",u[u.IMCONJUGATE=408]="IMCONJUGATE",u[u.IMAGINARY=409]="IMAGINARY",u[u.IMREAL=410]="IMREAL",u[u.COMPLEX=411]="COMPLEX",u[u.IMSUM=412]="IMSUM",u[u.IMPRODUCT=413]="IMPRODUCT",u[u.SERIESSUM=414]="SERIESSUM",u[u.FACTDOUBLE=415]="FACTDOUBLE",u[u.SQRTPI=416]="SQRTPI",u[u.QUOTIENT=417]="QUOTIENT",u[u.DELTA=418]="DELTA",u[u.GESTEP=419]="GESTEP",u[u.ISEVEN=420]="ISEVEN",u[u.ISODD=421]="ISODD",u[u.MROUND=422]="MROUND",u[u.ERF=423]="ERF",u[u.ERFC=424]="ERFC",u[u.BESSELJ=425]="BESSELJ",u[u.BESSELK=426]="BESSELK",u[u.BESSELY=427]="BESSELY",u[u.BESSELI=428]="BESSELI",u[u.XIRR=429]="XIRR",u[u.XNPV=430]="XNPV",u[u.PRICEMAT=431]="PRICEMAT",u[u.YIELDMAT=432]="YIELDMAT",u[u.INTRATE=433]="INTRATE",u[u.RECEIVED=434]="RECEIVED",u[u.DISC=435]="DISC",u[u.PRICEDISC=436]="PRICEDISC",u[u.YIELDDISC=437]="YIELDDISC",u[u.TBILLEQ=438]="TBILLEQ",u[u.TBILLPRICE=439]="TBILLPRICE",u[u.TBILLYIELD=440]="TBILLYIELD",u[u.PRICE=441]="PRICE",u[u.YIELD=442]="YIELD",u[u.DOLLARDE=443]="DOLLARDE",u[u.DOLLARFR=444]="DOLLARFR",u[u.NOMINAL=445]="NOMINAL",u[u.EFFECT=446]="EFFECT",u[u.CUMPRINC=447]="CUMPRINC",u[u.CUMIPMT=448]="CUMIPMT",u[u.EDATE=449]="EDATE",u[u.EOMONTH=450]="EOMONTH",u[u.YEARFRAC=451]="YEARFRAC",u[u.COUPDAYBS=452]="COUPDAYBS",u[u.COUPDAYS=453]="COUPDAYS",u[u.COUPDAYSNC=454]="COUPDAYSNC",u[u.COUPNCD=455]="COUPNCD",u[u.COUPNUM=456]="COUPNUM",u[u.COUPPCD=457]="COUPPCD",u[u.DURATION=458]="DURATION",u[u.MDURATION=459]="MDURATION",u[u.ODDLPRICE=460]="ODDLPRICE",u[u.ODDLYIELD=461]="ODDLYIELD",u[u.ODDFPRICE=462]="ODDFPRICE",u[u.ODDFYIELD=463]="ODDFYIELD",u[u.RANDBETWEEN=464]="RANDBETWEEN",u[u.WEEKNUM=465]="WEEKNUM",u[u.AMORDEGRC=466]="AMORDEGRC",u[u.AMORLINC=467]="AMORLINC",u[u.CONVERT=468]="CONVERT",u[u.ACCRINT=469]="ACCRINT",u[u.ACCRINTM=470]="ACCRINTM",u[u.WORKDAY=471]="WORKDAY",u[u.NETWORKDAYS=472]="NETWORKDAYS",u[u.GCD=473]="GCD",u[u.MULTINOMIAL=474]="MULTINOMIAL",u[u.LCM=475]="LCM",u[u.FVSCHEDULE=476]="FVSCHEDULE",u[u.CUBEKPIMEMBER=477]="CUBEKPIMEMBER",u[u.CUBESET=478]="CUBESET",u[u.CUBESETCOUNT=479]="CUBESETCOUNT",u[u.IFERROR=480]="IFERROR",u[u.COUNTIFS=481]="COUNTIFS",u[u.SUMIFS=482]="SUMIFS",u[u.AVERAGEIF=483]="AVERAGEIF",u[u.AVERAGEIFS=484]="AVERAGEIFS",u[u.AGGREGATE=485]="AGGREGATE",u[u.BINOM_DIST=486]="BINOM_DIST",u[u.BINOM_INV=487]="BINOM_INV",u[u.CONFIDENCE_NORM=488]="CONFIDENCE_NORM",u[u.CONFIDENCE_T=489]="CONFIDENCE_T",u[u.CHISQ_TEST=490]="CHISQ_TEST",u[u.F_TEST=491]="F_TEST",u[u.COVARIANCE_P=492]="COVARIANCE_P",u[u.COVARIANCE_S=493]="COVARIANCE_S",u[u.EXPON_DIST=494]="EXPON_DIST",u[u.GAMMA_DIST=495]="GAMMA_DIST",u[u.GAMMA_INV=496]="GAMMA_INV",u[u.MODE_MULT=497]="MODE_MULT",u[u.MODE_SNGL=498]="MODE_SNGL",u[u.NORM_DIST=499]="NORM_DIST",u[u.NORM_INV=500]="NORM_INV",u[u.PERCENTILE_EXC=501]="PERCENTILE_EXC",u[u.PERCENTILE_INC=502]="PERCENTILE_INC",u[u.PERCENTRANK_EXC=503]="PERCENTRANK_EXC",u[u.PERCENTRANK_INC=504]="PERCENTRANK_INC",u[u.POISSON_DIST=505]="POISSON_DIST",u[u.QUARTILE_EXC=506]="QUARTILE_EXC",u[u.QUARTILE_INC=507]="QUARTILE_INC",u[u.RANK_AVG=508]="RANK_AVG",u[u.RANK_EQ=509]="RANK_EQ",u[u.STDEV_S=510]="STDEV_S",u[u.STDEV_P=511]="STDEV_P",u[u.T_DIST=512]="T_DIST",u[u.T_DIST_2T=513]="T_DIST_2T",u[u.T_DIST_RT=514]="T_DIST_RT",u[u.T_INV=515]="T_INV",u[u.T_INV_2T=516]="T_INV_2T",u[u.VAR_S=517]="VAR_S",u[u.VAR_P=518]="VAR_P",u[u.WEIBULL_DIST=519]="WEIBULL_DIST",u[u.NETWORKDAYS_INTL=520]="NETWORKDAYS_INTL",u[u.WORKDAY_INTL=521]="WORKDAY_INTL",u[u.ECMA_CEILING=522]="ECMA_CEILING",u[u.ISO_CEILING=523]="ISO_CEILING",u[u.BETA_DIST=525]="BETA_DIST",u[u.BETA_INV=526]="BETA_INV",u[u.CHISQ_DIST=527]="CHISQ_DIST",u[u.CHISQ_DIST_RT=528]="CHISQ_DIST_RT",u[u.CHISQ_INV=529]="CHISQ_INV",u[u.CHISQ_INV_RT=530]="CHISQ_INV_RT",u[u.F_DIST=531]="F_DIST",u[u.F_DIST_RT=532]="F_DIST_RT",u[u.F_INV=533]="F_INV",u[u.F_INV_RT=534]="F_INV_RT",u[u.HYPGEOM_DIST=535]="HYPGEOM_DIST",u[u.LOGNORM_DIST=536]="LOGNORM_DIST",u[u.LOGNORM_INV=537]="LOGNORM_INV",u[u.NEGBINOM_DIST=538]="NEGBINOM_DIST",u[u.NORM_S_DIST=539]="NORM_S_DIST",u[u.NORM_S_INV=540]="NORM_S_INV",u[u.T_TEST=541]="T_TEST",u[u.Z_TEST=542]="Z_TEST",u[u.ERF_PRECISE=543]="ERF_PRECISE",u[u.ERFC_PRECISE=544]="ERFC_PRECISE",u[u.GAMMALN_PRECISE=545]="GAMMALN_PRECISE",u[u.CEILING_PRECISE=546]="CEILING_PRECISE",u[u.FLOOR_PRECISE=547]="FLOOR_PRECISE",u[u.ACOT=548]="ACOT",u[u.ACOTH=549]="ACOTH",u[u.COT=550]="COT",u[u.COTH=551]="COTH",u[u.CSC=552]="CSC",u[u.CSCH=553]="CSCH",u[u.SEC=554]="SEC",u[u.SECH=555]="SECH",u[u.IMTAN=556]="IMTAN",u[u.IMCOT=557]="IMCOT",u[u.IMCSC=558]="IMCSC",u[u.IMCSCH=559]="IMCSCH",u[u.IMSEC=560]="IMSEC",u[u.IMSECH=561]="IMSECH",u[u.BITAND=562]="BITAND",u[u.BITOR=563]="BITOR",u[u.BITXOR=564]="BITXOR",u[u.BITLSHIFT=565]="BITLSHIFT",u[u.BITRSHIFT=566]="BITRSHIFT",u[u.PERMUTATIONA=567]="PERMUTATIONA",u[u.COMBINA=568]="COMBINA",u[u.XOR=569]="XOR",u[u.PDURATION=570]="PDURATION",u[u.BASE=571]="BASE",u[u.DECIMAL=572]="DECIMAL",u[u.DAYS=573]="DAYS",u[u.BINOM_DIST_RANGE=574]="BINOM_DIST_RANGE",u[u.GAMMA=575]="GAMMA",u[u.SKEW_P=576]="SKEW_P",u[u.GAUSS=577]="GAUSS",u[u.PHI=578]="PHI",u[u.RRI=579]="RRI",u[u.UNICHAR=580]="UNICHAR",u[u.UNICODE=581]="UNICODE",u[u.MUNIT=582]="MUNIT",u[u.ARABIC=583]="ARABIC",u[u.ISOWEEKNUM=584]="ISOWEEKNUM",u[u.NUMBERVALUE=585]="NUMBERVALUE",u[u.SHEET=586]="SHEET",u[u.SHEETS=587]="SHEETS",u[u.FORMULATEXT=588]="FORMULATEXT",u[u.ISFORMULA=589]="ISFORMULA",u[u.IFNA=590]="IFNA",u[u.CEILING_MATH=591]="CEILING_MATH",u[u.FLOOR_MATH=592]="FLOOR_MATH",u[u.IMSINH=593]="IMSINH",u[u.IMCOSH=594]="IMCOSH",u[u.FILTERXML=595]="FILTERXML",u[u.WEBSERVICE=596]="WEBSERVICE",u[u.ENCODEURL=597]="ENCODEURL",u[u.FORECAST_ETS=598]="FORECAST_ETS",u[u.FORECAST_ETS_CONFINT=599]="FORECAST_ETS_CONFINT",u[u.FORECAST_ETS_SEASONALITY=600]="FORECAST_ETS_SEASONALITY",u[u.FORECAST_LINEAR=601]="FORECAST_LINEAR",u[u.FORECAST_ETS_STAT=602]="FORECAST_ETS_STAT",u[u.MAXIFS=603]="MAXIFS",u[u.MINIFS=604]="MINIFS",u[u.TEXTJOIN=605]="TEXTJOIN",u[u.CONCAT=606]="CONCAT",u[u.IFS=607]="IFS",u[u.SWITCH=608]="SWITCH",u[u.SINGLE=609]="SINGLE",u[u.AVERAGE_WEIGHTED=610]="AVERAGE_WEIGHTED",u[u.ANCHORARRAY=611]="ANCHORARRAY",u[u._FV=612]="_FV",u[u.FIELDVALUE=613]="FIELDVALUE",u[u.FILTER=614]="FILTER",u[u.SORT=615]="SORT",u[u.UNIQUE=616]="UNIQUE",u[u.RICHSEARCH=617]="RICHSEARCH",u[u.LARGEPROPERTY=618]="LARGEPROPERTY",u[u.SMALLPROPERTY=619]="SMALLPROPERTY",u[u.AVERAGEPROPERTY=620]="AVERAGEPROPERTY",u[u.FINDN=621]="FINDN",u[u.TEXTSLICE=622]="TEXTSLICE",u[u.TEXTBEFORE=623]="TEXTBEFORE",u[u.TEXTAFTER=624]="TEXTAFTER",u[u.TEXTSPLIT=625]="TEXTSPLIT",u[u._SORT=626]="_SORT",u[u._ONEDARRAY=627]="_ONEDARRAY",u[u.XMATCH=628]="XMATCH",u[u.XLOOKUP=629]="XLOOKUP",u[u.SORTBY=630]="SORTBY",u[u.RANDARRAY=631]="RANDARRAY",u[u.SEQUENCE=632]="SEQUENCE",u[u.STOCKHISTORY=633]="STOCKHISTORY",u[u.WRAPROWS=634]="WRAPROWS",u[u.VSTACK=635]="VSTACK",u[u.HSTACK=636]="HSTACK",u[u.CHOOSEROWS=637]="CHOOSEROWS",u[u.CHOOSECOLS=638]="CHOOSECOLS",u[u.LET=639]="LET",u[u.LAMBDA=640]="LAMBDA",u[u.MAKEARRAY=641]="MAKEARRAY",u[u.APPLY=642]="APPLY",u[u.ISLAMBDA=643]="ISLAMBDA",u[u.ARITY=644]="ARITY",u[u.RECURSE=645]="RECURSE",u[u.PERCENTOF=646]="PERCENTOF",u[u.VALUETOTEXT=647]="VALUETOTEXT",u[u.ARRAYTOTEXT=648]="ARRAYTOTEXT",u[u.FORMATTEDNUMBER=649]="FORMATTEDNUMBER",u[u.TOCOL=650]="TOCOL",u[u.TOROW=651]="TOROW",u[u.WRAPCOLS=652]="WRAPCOLS",u[u.MAP=653]="MAP",u[u.REDUCE=654]="REDUCE",u[u.SCAN=655]="SCAN",u[u.BYROW=656]="BYROW",u[u.BYCOL=657]="BYCOL",u[u.ISOMITTED=658]="ISOMITTED",u[u.EXPAND=659]="EXPAND",u[u.TAKE=660]="TAKE",u[u.DROP=661]="DROP",u[u.PY=662]="PY",u[u.IMAGE=664]="IMAGE",u[u.UNIT=665]="UNIT",u[u.GROUPBY=666]="GROUPBY",u[u.PIVOTBY=667]="PIVOTBY",u[u.PQSOURCE=668]="PQSOURCE",u[u.PYTHON_STR=669]="PYTHON_STR",u[u.PYTHON_TYPE=670]="PYTHON_TYPE",u[u.PYTHON_TYPENAME=671]="PYTHON_TYPENAME",u[u._FF=672]="_FF",u[u.FIELDFUNCTION=673]="FIELDFUNCTION",u[u.TRANSLATE=674]="TRANSLATE",u[u.DETECTLANGUAGE=675]="DETECTLANGUAGE",u[u.REGEXTEST=676]="REGEXTEST",u[u.REGEXREPLACE=677]="REGEXREPLACE",u[u.REGEXEXTRACT=678]="REGEXEXTRACT",u[u.TRIMRANGE=679]="TRIMRANGE",u[u.IMPORTCSV=680]="IMPORTCSV",u[u.IMPORTTEXT=681]="IMPORTTEXT",u[u._TRO_TRAILING=682]="_TRO_TRAILING",u[u._TRO_LEADING=683]="_TRO_LEADING",u[u._TRO_ALL=684]="_TRO_ALL",u[u.AI_PREVIEW=685]="AI_PREVIEW",u[u.FXAGENT=686]="FXAGENT",u[u.COPILOT=687]="COPILOT",u[u.TESTFUNCTIONBEGIN=688]="TESTFUNCTIONBEGIN",u[u.GRF=689]="GRF",u[u.RICHERROR=690]="RICHERROR",u[u.COUNTER=691]="COUNTER",u[u.BROKENRECORD=692]="BROKENRECORD",u[u.STREAM=693]="STREAM",u[u.GETRICHERRORS=694]="GETRICHERRORS",u[u.DBGSTAT=695]="DBGSTAT",u[u.RICHNUMBER=696]="RICHNUMBER",u[u.RICHERNUMBER=697]="RICHERNUMBER",u[u.DBGWRITE=698]="DBGWRITE",u[u.TEST=699]="TEST",u[u.AAC=700]="AAC",u[u.AWC=701]="AWC",u[u.PARSEDEXPRESSION=702]="PARSEDEXPRESSION",u[u.AGE_CONTACTTEST=703]="AGE_CONTACTTEST",u[u.FIRSTNAME_CONTACTTEST=704]="FIRSTNAME_CONTACTTEST",u[u.FULLNAME_CONTACTTEST=705]="FULLNAME_CONTACTTEST",u[u.LASTNAME_CONTACTTEST=706]="LASTNAME_CONTACTTEST",u[u.TRANSLATENAME_CONTACTTEST=707]="TRANSLATENAME_CONTACTTEST",u[u.ARRAYVALUE=708]="ARRAYVALUE",u[u.RECORD=709]="RECORD",u[u.DISPLAYSTRING_GENERALTEST=710]="DISPLAYSTRING_GENERALTEST",u[u.LAMBDADOC=711]="LAMBDADOC",u[u.REFIDENTITY=712]="REFIDENTITY",u[u.PQEVALUATE=713]="PQEVALUATE",u[u.REFTYPE=714]="REFTYPE",u[u.LETREC=750]="LETREC",u[u.NESTEDRECORD=751]="NESTEDRECORD"})(n||(t.WorksheetFuncId=n={})),t.worksheetFuncEnglishNames=[[255,"255"],[268,"GET.WORKBOOK"],[349,"OPTIONS.LISTS.GET"],[355,"OPEN.DIALOG"],[356,"SAVE.DIALOG"],[360,"PHONETIC"],[369,"THAIDAYOFWEEK"],[371,"THAIMONTHOFYEAR"],[612,"_FV"],[626,"_SORT"],[627,"_ONEDARRAY"],[669,"PYTHON_STR"],[670,"PYTHON_TYPE"],[671,"PYTHON_TYPENAME"],[672,"_FF"],[682,"_TRO_TRAILING"],[683,"_TRO_LEADING"],[684,"_TRO_ALL"],[685,"AI_PREVIEW"],[703,"AGE_CONTACTTEST"],[704,"FIRSTNAME_CONTACTTEST"],[705,"FULLNAME_CONTACTTEST"],[706,"LASTNAME_CONTACTTEST"],[707,"TRANSLATENAME_CONTACTTEST"],[710,"DISPLAYSTRING_GENERALTEST"]].reduce(function(u,g){return u[g[0]]=g[1],u},[]);var o=[];t.worksheetFuncTypes=[[1,255,o,[57],o,1,0,32],[1,3,[36,831,831],o,o,823,0,64],[1,1,[271],o,o,4,0,64],[1,1,[271],o,o,4,0,64],[1,255,o,[305],o,1,0,32],[1,255,o,[49],o,1,0,32],[1,255,o,[49],o,1,0,32],[1,255,o,[49],o,1,0,32],[0,1,[16],o,o,33,0,0],[0,1,[16],o,o,33,0,0],[0,0,o,o,o,3,0,32],[2,255,[1],[49],o,1,0,32],[1,255,o,[49],o,1,0,32],[1,2,[1,1],o,o,2,0,64],[1,3,[1,65,4],o,o,2,0,64],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[0,0,o,o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[2,3,[263,48,48],o,o,263,0,0],[2,4,[48,1,1,1],o,o,311,0,0],[2,2,[2,1],o,o,2,0,64],[3,3,[2,1,1],o,o,2,0,64],[1,1,[2],o,o,1,0,64],[1,1,[7],o,o,1,0,64],[0,0,o,o,o,4,0,32],[0,0,o,o,o,4,0,32],[1,255,o,[52],o,4,0,32],[1,255,o,[52],o,4,0,32],[1,1,[4],o,o,4,0,32],[2,2,[1,1],o,o,1,0,0],[3,3,[16,83,18],o,o,1,0,0],[3,3,[16,19,18],o,o,1,0,0],[3,3,[16,19,18],o,o,1,0,0],[3,3,[16,19,18],o,o,1,0,0],[3,3,[16,19,18],o,o,1,0,0],[3,3,[16,19,18],o,o,1,0,0],[1,255,o,[49],o,1,0,32],[3,3,[16,19,18],o,o,1,0,0],[2,2,[263,2],o,o,2,0,64],[1,4,[48,112,84,84],o,o,32,0,0],[1,4,[48,112,112,84],o,o,32,0,0],[1,4,[48,112,84,84],o,o,32,0,0],[1,4,[48,112,112,84],o,o,32,0,0],[1,1,[16],o,o,512,0,2],[0,1,[4],o,o,512,0,2],[0,1,[575],o,o,512,0,2],[3,5,[1,1,1,1,1],o,o,1,0,0],[3,5,[1,1,1,1,1],o,o,1,0,0],[3,5,[1,1,1,1,1],o,o,1,0,0],[3,5,[1,1,1,1,1],o,o,1,0,0],[3,6,[1,1,1,1,1,1],o,o,1,0,0],[3,3,[48,1,1],o,o,1,0,32],[1,2,[48,1],o,o,1,0,0],[0,0,o,o,o,1,16383,0],[2,3,[263,305,17],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,2,[1,1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[0,0,o,o,o,1,16383,0],[1,1,[16],o,o,1,0,0],[1,1,[48],o,o,1,0,0],[1,1,[48],o,o,1,0,0],[3,5,[16,65,65,65,65],o,o,16,16383,0],[2,2,[2,16],o,o,16,0,2],[2,2,[16,16],o,o,2,0,2],[0,3,[66,81,16],o,o,4,0,2],[2,3,[2,2,1],o,o,1,0,64],[1,1,[39],o,o,32,0,0],[0,2,[1,24],o,o,4,0,2],[0,0,o,o,o,4,0,2],[1,1,[303],o,o,1,0,0],[0,1,[4],o,o,4,0,2],[1,2,[2,63],o,o,4,0,2],[0,0,o,o,o,50,0,2],[1,1,[16],o,o,47,0,2],[0,2,[65,66],o,o,32,0,2],[4,5,[87,117,117,1,117],o,o,4,0,4],[0,2,[1,66],o,o,32,0,2],[0,0,o,o,o,16,0,2],[0,0,o,o,o,16,0,2],[0,1,[1],o,o,4,0,2],[2,2,[1,1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[2,255,[33],[831],o,823,0,0],[3,4,[263,49,49,4],o,o,295,0,0],[3,4,[263,49,49,4],o,o,295,0,0],[0,2,[66,65],o,o,32,0,2],[1,7,[2,65,66,67,65,65,2],o,o,575,0,2],[1,1,[63],o,o,4,0,64],[1,1,[18],o,o,2,0,2],[1,2,[2,4],o,o,6,0,2],[2,2,[16,47],o,o,4,0,2],[1,2,[1,1],o,o,1,0,0],[1,4,[2,1,4,4],o,o,7,0,2],[1,1,[1],o,o,2,0,64],[1,1,[2],o,o,2,0,64],[1,1,[2],o,o,2,0,64],[1,1,[2],o,o,2,0,64],[1,2,[2,9],o,o,2,0,64],[1,2,[2,9],o,o,2,0,64],[2,2,[258,258],o,o,4,0,64],[1,1,[2],o,o,2,0,64],[4,4,[2,1,1,2],o,o,2,0,64],[3,4,[2,2,2,2],o,o,2,0,64],[1,1,[2],o,o,1,0,0],[0,3,[66,65,66],o,o,32,0,2],[0,1,[2],o,o,2,0,2],[2,3,[2,2,1],o,o,1,0,64],[1,2,[2,16],o,o,303,16383,0],[1,1,[271],o,o,4,0,64],[1,1,[399],o,o,4,0,64],[1,1,[399],o,o,4,0,64],[1,1,[399],o,o,4,0,64],[1,1,[23],o,o,2,0,0],[1,1,[23],o,o,1,0,0],[1,2,[2,1],o,o,1,0,2],[1,1,[1],o,o,1,0,2],[1,1,[1],o,o,1,0,2],[1,1,[1],o,o,2,0,2],[2,2,[1,1],o,o,2,0,2],[2,2,[1,2],o,o,1,0,2],[2,2,[1,2],o,o,1,0,2],[1,2,[1,1],o,o,1,0,2],[1,1,[3],o,o,1,0,64],[1,1,[3],o,o,1,0,64],[3,3,[1,1,1],o,o,1,0,0],[4,4,[1,1,1,1],o,o,1,0,0],[4,5,[1,1,1,1,1],o,o,1,0,0],[1,3,[2,66,65],o,o,2,0,2],[1,2,[16,4],o,o,2,0,2],[1,2,[2,4],o,o,16,0,2],[1,2,[2,4],o,o,16,16383,0],[1,255,[2,3,66,66,66,65,67,66,67],[66],o,3,0,2],[1,255,[3],[127],o,575,0,2],[0,1,[3],o,o,1,0,2],[2,4,[3,115,83,3],o,o,1,0,2],[3,5,[3,83,115,83,3],o,o,1,0,2],[4,5,[3,3,3,4,3],o,o,4,0,2],[4,5,[3,3,3,4,3],o,o,4,0,2],[4,5,[3,3,3,3,3],o,o,4,0,2],[0,1,[3],o,o,4,0,2],[2,3,[3,3,3],o,o,4,0,2],[3,4,[3,3,3,3],o,o,4,0,2],[1,3,[1,67,66],o,o,1,0,2],[1,1,[52],o,o,36,0,2],[1,1,[2],o,o,2,0,64],[1,1,[32],o,o,1,0,0],[1,1,[32],o,o,32,0,0],[2,2,[32,32],o,o,32,0,0],[0,2,[2,2],o,o,32,0,2],[4,6,[1,1,1,1,1,1],o,o,1,0,0],[4,6,[1,1,1,1,1,1],o,o,1,0,0],[1,255,o,[121],o,1,0,32],[0,2,[1,16],o,o,4,0,2],[3,4,[2,1,1,1],o,o,512,0,2],[1,1,[4],o,o,512,0,2],[0,0,o,o,o,512,0,2],[0,0,o,o,o,512,0,2],[2,2,[2,2],o,o,1,0,2],[2,2,[1,2],o,o,32,0,2],[3,3,[1,18,18],o,o,4,0,2],[2,2,[1,2],o,o,4,0,2],[1,1,[1],o,o,4,0,2],[0,1,[1],o,o,512,0,2],[0,1,[2],o,o,4,0,2],[0,4,[3,3,3,3],o,o,3,0,2],[1,255,o,[113],o,1,0,32],[1,1,[1],o,o,1,0,0],[1,2,[1,16],o,o,47,0,2],[1,1,[1],o,o,47,0,2],[1,2,[1,2],o,o,47,0,2],[1,2,[1,2],o,o,63,0,2],[3,3,[16,19,18],o,o,1,0,0],[1,1,[143],o,o,4,0,64],[0,3,[82,65,65],o,o,2,0,2],[0,4,[66,82,17,17],o,o,1,0,2],[1,255,o,[49],o,1,0,32],[1,255,o,[49],o,1,0,32],[3,3,[16,19,18],o,o,1,0,0],[3,3,[16,19,18],o,o,1,0,0],[1,2,[1,1],o,o,1,0,0],[1,1,[143],o,o,4,0,64],[3,3,[16,83,18],o,o,1,0,0],[1,1,[3],o,o,4,0,2],[1,1,[3],o,o,4,0,2],void 0,void 0,[1,2,[1,1],o,o,2,0,192],[2,3,[2,2,1],o,o,1,0,192],[2,3,[2,2,1],o,o,1,0,192],[4,4,[2,1,1,2],o,o,2,0,192],[1,2,[2,9],o,o,2,0,192],[1,2,[2,9],o,o,2,0,192],[3,3,[2,1,1],o,o,2,0,192],[1,1,[2],o,o,1,0,192],[2,2,[1,1],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[1,1,[2],o,o,2,0,192],[1,1,[2],o,o,2,0,192],[2,3,[1,16,4],o,o,1,0,32],void 0,void 0,[2,5,[1,65,65,68,66],o,o,2,0,0],[2,3,[1,1,4],o,o,1,0,0],[0,0,o,o,o,1,16383,0],[5,7,[1,1,1,1,1,1,4],o,o,1,0,0],[0,0,o,o,o,512,0,2],[1,1,[12],o,o,512,0,2],[0,0,o,o,o,512,0,2],[1,3,[2,82,84],o,o,512,0,2],[1,255,o,[49],o,1,0,32],[1,255,o,[32],o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[3,3,[16,19,18],o,o,263,0,0],[2,11,[1,18,17,17,18,17,17,115,84,21,17],o,o,2,0,2],[0,1,[4],o,o,4,0,2],[0,0,o,o,o,16,0,2],[0,2,[2,2],o,o,4,0,2],[0,3,[2,2,2],o,o,4,0,2],[2,5,[2,23,23,23,23],o,o,2,0,66],[2,4,[2,1,1,2],o,o,1,0,2],[1,4,[2,66,65,65],o,o,1,0,2],[1,1,[2],o,o,3,16383,0],[0,0,o,o,o,2,0,2],[1,5,[1,2,1,1,1],o,o,47,0,2],[4,5,[1,1,1,1,1],o,o,1,0,0],[0,1,[4],o,o,512,0,2],void 0,void 0,[0,1,[1],o,o,512,0,2],[2,2,[48,48],o,o,32,0,32],[0,2,[66,96],o,o,2,0,2],[1,1,[2],o,o,4,0,2],[1,255,[17],[127],o,575,0,192],[1,1,[3],o,o,4,0,2],[1,1,[2],o,o,63,0,2],[1,2,[1,3],o,o,47,0,2],[1,3,[1,3,1],o,o,47,0,2],[1,3,[2,66,4],o,o,4,0,2],[1,1,[15],o,o,1,0,0],[0,1,[2],o,o,4,0,2],[0,1,[2],o,o,4,0,2],[0,2,[99,66],o,o,4,0,2],[3,3,[3,1,4],o,o,4,0,2],[3,3,[3,1,4],o,o,4,0,2],[2,3,[2,3,66],o,o,1,0,2],[1,2,[1,2],o,o,35,0,2],[1,255,o,[49],o,1,0,32],[3,5,[1,1,1,65,65],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[3,5,[1,1,1,65,65],o,o,1,0,0],[4,4,[1,1,1,4],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[3,3,[1,1,4],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[4,4,[1,1,1,4],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[4,4,[1,1,1,1],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[4,4,[1,1,1,4],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[3,3,[1,1,4],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[4,4,[1,1,1,4],o,o,1,0,0],[2,2,[32,32],o,o,1,0,0],[2,2,[32,32],o,o,1,0,0],[2,2,[32,32],o,o,1,0,0],[2,2,[32,32],o,o,1,0,0],[2,2,[32,32],o,o,1,0,0],[2,2,[32,32],o,o,1,0,0],[3,3,[1,32,32],o,o,1,0,0],[2,2,[32,32],o,o,1,0,0],[2,2,[32,32],o,o,1,0,0],[2,2,[32,32],o,o,1,0,0],[2,2,[32,32],o,o,1,0,0],[2,2,[32,32],o,o,1,0,0],[2,2,[32,32],o,o,1,0,0],[4,4,[32,32,1,1],o,o,1,0,0],[3,4,[32,32,1,65],o,o,1,0,0],[1,255,o,[49],o,1,0,32],[1,255,o,[49],o,1,0,32],[1,255,o,[49],o,1,0,32],[1,255,o,[49],o,1,0,32],[1,255,o,[49],o,1,0,32],[1,255,o,[49],o,1,0,32],[2,3,[49,1,1],o,o,1,0,32],[2,2,[49,1],o,o,1,0,32],[2,2,[49,1],o,o,1,0,32],[2,2,[49,1],o,o,1,0,32],[2,2,[49,1],o,o,1,0,32],[2,3,[49,1,65],o,o,1,0,32],[1,255,o,[32],o,1,0,32],[2,2,[49,1],o,o,1,0,32],[2,2,[1,1],o,o,1,0,0],void 0,[3,4,[2,1,1,1],o,o,1,0,130],[2,3,[2,1,1],o,o,1,0,130],[1,255,o,[2],o,2,0,64],[2,2,[1,1],o,o,1,0,0],[2,9,[66,2,66,65,65,65,66,66,66],o,o,2,0,2],[1,2,[1,2],o,o,35,0,2],[1,3,[1,66,2],o,o,35,0,2],[1,4,[1,66,66,2],o,o,7,0,2],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[2,255,[1],[16],o,1,0,0],[2,3,[16,15,16],o,o,1,0,64],[2,2,[16,15],o,o,1,0,64],[1,1,[16],o,o,1,0,0],[1,2,[1,2],o,o,19,0,2],[1,1,[33],o,o,33,0,2],[4,4,[1,1,1,1],o,o,1,0,0],[3,3,[1,1,2],o,o,1,0,128],[1,1,[1],o,o,2,0,192],[2,2,[1,1],o,o,2,0,192],[1,2,[1,5],o,o,2,0,0],[0,4,[66,66,66,65],o,o,6,0,2],[0,5,[66,66,66,66,65],o,o,6,0,2],[1,2,[1,2],o,o,19,0,2],[2,255,[18,18],[2,79],o,15,0,0],[1,2,[2,39],o,o,39,0,0],[1,1,[16],o,o,2,0,128],[1,255,o,[49],o,1,0,32],[1,255,o,[49],o,1,0,32],[1,255,o,[49],o,1,0,32],[1,255,o,[49],o,1,0,32],[1,255,o,[49],o,1,0,32],[1,255,o,[49],o,1,0,32],[1,255,o,[49],o,1,0,32],[1,1,[1],o,o,2,0,64],[1,1,[1],o,o,2,0,192],[1,1,[3],o,o,2,0,192],[1,1,[1],o,o,2,0,192],[1,1,[1],o,o,2,0,192],[1,1,[1],o,o,2,0,192],[1,1,[2],o,o,1,0,192],[1,1,[2],o,o,4,0,192],[1,1,[1],o,o,1,0,192],[1,1,[1],o,o,1,0,192],[1,1,[1],o,o,1,0,192],[3,255,[2,2],[2],o,2,0,0],[1,255,[2],[50],o,15,0,0],[2,3,[2,50,2],o,o,10,0,0],[3,3,[2,2,2],o,o,15,0,0],[3,4,[2,2,1,2],o,o,10,0,0],[1,2,[95,95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,2,[95,95],o,o,9,0,0],[1,2,[95,95],o,o,9,0,0],[1,2,[95,95],o,o,9,0,0],[1,2,[95,95],o,o,9,0,0],[1,2,[95,95],o,o,9,0,0],[1,2,[95,95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,2,[95,95],o,o,9,0,0],[1,2,[95,95],o,o,9,0,0],[2,2,[95,95],o,o,9,0,0],[2,2,[95,95],o,o,9,0,0],[2,2,[95,95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[2,3,[95,95,95],o,o,9,0,0],[1,255,o,[127],o,9,0,0],[1,255,o,[127],o,9,0,0],[4,4,[95,95,95,127],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[2,2,[95,95],o,o,9,0,0],[1,2,[95,95],o,o,9,0,0],[1,2,[95,95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[2,2,[95,95],o,o,9,0,0],[1,2,[95,95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[2,2,[95,95],o,o,9,0,0],[2,2,[95,95],o,o,9,0,0],[2,2,[95,95],o,o,9,0,0],[2,2,[95,95],o,o,9,0,0],[2,3,[127,127,95],o,o,9,0,0],[3,3,[95,127,127],o,o,9,0,0],[5,6,[95,95,95,95,95,95],o,o,9,0,0],[5,6,[95,95,95,95,95,95],o,o,9,0,0],[4,5,[95,95,95,95,95],o,o,9,0,0],[4,5,[95,95,95,95,95],o,o,9,0,0],[4,5,[95,95,95,95,95],o,o,9,0,0],[4,5,[95,95,95,95,95],o,o,9,0,0],[4,5,[95,95,95,95,95],o,o,9,0,0],[3,3,[95,95,95],o,o,9,0,0],[3,3,[95,95,95],o,o,9,0,0],[3,3,[95,95,95],o,o,9,0,0],[6,7,[95,95,95,95,95,95,95],o,o,9,0,0],[6,7,[95,95,95,95,95,95,95],o,o,9,0,0],[2,2,[95,95],o,o,9,0,0],[2,2,[95,95],o,o,9,0,0],[2,2,[95,95],o,o,9,0,0],[2,2,[95,95],o,o,9,0,0],[6,6,[95,95,95,95,95,95],o,o,9,0,0],[6,6,[95,95,95,95,95,95],o,o,9,0,0],[2,2,[95,95],o,o,9,0,0],[2,2,[95,95],o,o,9,0,0],[2,3,[95,95,95],o,o,9,0,0],[3,4,[95,95,95,95],o,o,9,0,0],[3,4,[95,95,95,95],o,o,9,0,0],[3,4,[95,95,95,95],o,o,9,0,0],[3,4,[95,95,95,95],o,o,9,0,0],[3,4,[95,95,95,95],o,o,9,0,0],[3,4,[95,95,95,95],o,o,9,0,0],[5,6,[95,95,95,95,95,95],o,o,9,0,0],[5,6,[95,95,95,95,95,95],o,o,9,0,0],[7,8,[95,95,95,95,95,95,95,95],o,o,9,0,0],[7,8,[95,95,95,95,95,95,95,95],o,o,9,0,0],[8,9,[95,95,95,95,95,95,95,95,95],o,o,9,0,0],[8,9,[95,95,95,95,95,95,95,95,95],o,o,9,0,0],[2,2,[95,95],o,o,9,16383,0],[1,2,[95,95],o,o,9,0,0],[6,7,[95,95,95,95,95,95,95],o,o,9,0,128],[6,7,[95,95,95,95,95,95,95],o,o,9,0,0],[3,3,[95,95,95],o,o,9,0,0],[6,8,[95,95,95,95,95,95,95,95],o,o,9,0,0],[4,5,[95,95,95,95,95],o,o,9,0,0],[2,3,[95,95,127],o,o,9,0,0],[2,3,[95,95,127],o,o,9,0,0],[1,255,o,[127],o,9,0,0],[1,255,o,[127],o,9,0,0],[1,255,o,[127],o,9,0,0],[2,2,[95,127],o,o,9,0,0],[3,4,[2,2,1,2],o,o,10,0,0],[2,5,[2,50,2,1,2],o,o,10,0,64],[1,1,[2],o,o,9,0,0],[2,2,[47,575],o,o,303,0,0],[2,255,o,[16,15],o,1,0,64],[3,255,[16],[16,15],o,1,0,64],[2,3,[16,15,16],o,o,1,0,64],[3,255,[16],[16,15],o,1,0,64],[3,254,[1,1,48,17],[16],o,1,0,0],[4,4,[1,1,1,4],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[2,2,[32,32],o,o,1,0,0],[2,2,[32,32],o,o,1,0,0],[2,2,[32,32],o,o,1,0,0],[2,2,[32,32],o,o,1,0,0],[3,3,[1,1,4],o,o,1,0,0],[4,4,[1,1,1,4],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[1,254,o,[32],o,32,0,32],[1,254,o,[32],o,1,0,32],[4,4,[1,1,1,4],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[2,2,[49,1],o,o,1,0,32],[2,2,[49,1],o,o,1,0,32],[2,3,[49,1,65],o,o,1,0,32],[2,3,[49,1,65],o,o,1,0,32],[3,3,[1,1,4],o,o,1,0,0],[2,2,[49,1],o,o,1,0,32],[2,2,[49,1],o,o,1,0,32],[2,3,[1,16,4],o,o,1,0,32],[2,3,[1,16,4],o,o,1,0,32],[1,254,o,[49],o,1,0,32],[1,254,o,[49],o,1,0,32],[3,3,[1,1,4],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[1,254,o,[49],o,1,0,32],[1,254,o,[49],o,1,0,32],[4,4,[1,1,1,4],o,o,1,0,0],[2,4,[95,95,75,127],o,o,9,0,0],[2,4,[95,95,75,127],o,o,9,0,0],[2,2,[1,1],o,o,1,0,128],[1,2,[1,65],o,o,1,0,128],void 0,[4,6,[1,1,1,4,65,65],o,o,1,0,0],[3,5,[1,1,1,65,65],o,o,1,0,0],[3,3,[1,1,4],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[4,4,[1,1,1,4],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[5,5,[1,1,1,1,4],o,o,1,0,0],[4,4,[1,1,1,4],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[4,4,[1,1,1,4],o,o,1,0,0],[2,2,[1,4],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[4,4,[32,32,1,1],o,o,1,0,0],[2,3,[49,1,1],o,o,1,0,32],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[1],o,o,1,0,0],[1,2,[1,65],o,o,1,0,128],[1,2,[1,65],o,o,1,0,128],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[2,2,[1,1],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[2,2,[1,1],o,o,1,0,0],[1,254,o,[52],o,4,0,32],[3,3,[1,1,1],o,o,1,0,0],[2,3,[1,1,65],o,o,2,0,0],[2,2,[2,1],o,o,1,0,0],[2,2,[3,3],o,o,1,0,64],[3,4,[1,1,1,65],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,254,o,[49],o,1,0,32],[1,1,[1],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[3,3,[1,1,1],o,o,1,0,0],[1,1,[1],o,o,2,0,0],[1,1,[2],o,o,1,0,0],[1,1,[1],o,o,32,0,0],[1,1,[2],o,o,1,0,0],[1,1,[1],o,o,1,0,0],[1,3,[2,66,66],o,o,1,0,0],[0,1,[50],o,o,1,16383,32],[0,1,[48],o,o,1,16383,32],[1,1,[16],o,o,2,16383,0],[1,1,[16],o,o,4,0,0],[2,2,[47,575],o,o,303,0,0],[1,3,[1,65,65],o,o,1,0,0],[1,3,[1,65,65],o,o,1,0,0],[1,1,[95],o,o,9,0,0],[1,1,[95],o,o,9,0,0],[2,2,[2,2],o,o,47,0,64],[1,1,[2],o,o,10,0,64],[1,1,[2],o,o,10,0,64],[3,6,[1,48,48,65,65,65],o,o,1,0,0],[3,7,[1,48,48,65,65,65,65],o,o,1,0,0],[2,4,[48,48,65,65],o,o,1,0,0],[3,3,[1,32,32],o,o,1,0,0],[3,6,[48,48,1,65,65,65],o,o,1,0,0],[3,254,[16],[16,15],o,1,0,64],[3,254,[16],[16,15],o,1,0,64],[3,254,[114,68],[114],o,2,0,96],[1,254,o,[114],o,2,0,96],[2,254,o,[44,575],o,831,0,64],[3,254,[47],[575,575],[575],831,0,64],[1,1,[1527],o,o,1503,0,233],[2,254,o,[113,113],o,1,0,33],[1,1,[16],o,o,48,0,41],[2,3,[271,2,4],o,o,303,0,105],[2,2,[271,2],o,o,303,0,97],[2,3,[48,48,111],o,o,303,0,65],[1,4,[160,96,96,4],o,o,32,0,65],[1,3,[160,4,4],o,o,32,0,65],[2,2,[2,256],o,o,1,0,80],[3,3,[2,49,1],o,o,1,0,48],[3,3,[2,49,1],o,o,1,0,48],[2,254,[2],[49],o,1,0,48],[2,7,[34,2,65,65,65,74,68],o,o,1,0,65],[1,3,[2,65,65],o,o,2,0,65],[2,6,[2,34,65,65,65,74],o,o,2,0,65],[2,6,[2,34,65,65,65,74],o,o,2,0,65],[2,6,[2,98,98,68,65,495],o,o,32,0,65],[1,4,[32,96,96,4],o,o,32,0,81],[2,2,[4,16],o,o,32,0,49],[2,4,[391,48,65,65],o,o,1,0,65],[3,6,[391,48,48,511,65,65],o,o,319,0,65],[2,254,[160],[160,65],o,32,0,65],[0,5,[65,65,65,65,68],o,o,32,16383,1],[1,4,[65,65,65,65],o,o,32,0,1],[2,254,[258,1,65,65,65],[65],o,32,0,97],[2,3,[32,1,463],o,o,32,0,65],[1,254,o,[48],o,32,0,33],[1,254,o,[48],o,32,0,33],[2,254,[48],[33],o,32,0,1],[2,254,[48],[33],o,32,0,1],[3,254,o,[319,319],[319],319,0,1],[1,254,o,[319],o,319,0,1],[3,3,[65,65,319],o,o,32,0,1],[1,254,o,[319],o,319,0,1],[1,1,[271],o,o,4,0,1],[1,1,[271],o,o,9,0,1],[0,0,o,o,o,319,0,1],[2,2,[49,49],o,o,9,0,1],[1,2,[399,1],o,o,2,0,65],[1,2,[32,1],o,o,2,0,65],[2,2,[15,2],o,o,256,0,97],[1,3,[48,65,68],o,o,32,0,97],[1,3,[48,65,68],o,o,32,0,97],[2,3,[32,1,463],o,o,32,0,65],[2,254,[48],[319],o,32,0,65],[3,3,[511,48,271],o,o,319,0,65],[3,3,[511,48,271],o,o,32,0,65],[1,2,[48,271],o,o,32,0,65],[1,2,[48,271],o,o,32,0,65],[1,1,[1535],o,o,4,0,65],[2,4,[32,65,65,495],o,o,32,0,65],[2,3,[48,65,65],o,o,48,0,65],[2,3,[48,65,65],o,o,48,0,65],[2,254,[1,1],[447],o,303,0,97],void 0,[1,5,[2,66,65,65,65],o,o,264,0,65],[2,2,[15,2],o,o,271,0,97],[3,8,[112,96,96,65,65,96,96,65],o,o,32,0,65],[4,11,[112,112,96,96,65,65,96,65,96,96,65],o,o,32,0,65],[1,1,[2],o,o,264,0,9],[1,1,[256],o,o,2,0,97],[1,1,[256],o,o,2,0,97],[1,1,[256],o,o,2,0,97],[3,254,[256,2,4],[47],o,303,0,105],[2,254,[256,2],[47],o,303,0,97],[1,3,[2,2,2],o,o,2,0,97],[1,1,[2],o,o,2,0,97],[2,3,[2,2,1],o,o,4,0,65],[3,5,[2,2,2,1,1],o,o,2,0,65],[2,4,[2,2,1,1],o,o,34,0,65],[1,3,[48,65,65],o,o,16,0,65],[1,4,[2,65,65,66],o,o,32,0,65],[1,6,[2,99,65,65,65,66],o,o,32,0,65],[1,1,[16],o,o,16,0,73],[1,1,[16],o,o,16,0,73],[1,1,[16],o,o,16,0,73],[2,254,[1335],[2,1399],o,1343,0,97],[1,254,o,[1335],o,1335,0,225],[1,254,o,[2,503],o,319,0,97],[0,0,o,o,o,1,0,1],[1,2,[287,2],o,o,288,0,97],[1,2,[1,1],o,o,10,0,97],[0,0,o,o,o,1,0,1],[3,254,[47],[2,47],o,47,0,97],[0,1,[1],o,o,1,0,1],[0,1,[1],o,o,32,0,1],[1,2,[2,1],o,o,47,0,1],[1,1,[1],o,o,264,0,97],[1,1,[1],o,o,264,0,97],[2,2,[2,47],o,o,47,0,1],[1,254,[2],[1151],o,1087,0,96],[1,254,[1],[1151],o,1087,0,0],[1,254,[1],[1151],o,1087,0,0],[1,1,[16],o,o,32,0,1],[1,1,[256],o,o,2,0,97],[1,1,[256],o,o,2,0,97],[1,1,[256],o,o,2,0,97],[1,1,[256],o,o,2,0,97],[2,2,[256,2],o,o,2,0,97],[1,1,[32],o,o,256,0,97],[3,254,[15],[2,47],o,303,0,97],[1,1,[256],o,o,2,0,97],[4,254,[256,66,66,66],[66,96],o,319,0,1],[1,1,[48],o,o,16,0,97],[2,2,[2,2],o,o,34,0,65],[1,1,[16],o,o,2,0,97],void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,[3,254,o,[319,319],[319],319,0,1],[3,254,[15],[2,303],o,303,0,97]].map(function(u){return u===void 0?void 0:a.functionType.apply(void 0,$r(u))})},"../excel-online-calc-lang/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.visitQualifier=t.visitAppHeadNode=t.visitWSFNode=t.visitOperatorNode=t.visitFormulaNode=t.createResolver=t.resolveGridRef=t.canDenoteCellRef=t.canDenoteUserDefinedFunc=t.canDenoteLocalName=t.relabelFormula=t.createPrinter=t.anonymizeFormula=t.xlMathpack=t.ieeeMathpack=t.parseSignedLiteral=t.parseNumberLiteral=t.parseUint=t.isLineBreak=t.isSpace=t.wrapPosition=t.parseQualifier=t.parseGridRangeA1=t.parseGridCellA1=t.parseCellRef=t.isR1C1IdentStart=t.SpecialPos=t.formatName=t.formatGridRange=t.quoteQualifier=t.formatQualifier=t.shouldQuoteQualifier=t.canonicaliseRangePos=t.formatRangePos=t.canonicaliseCellPos=t.formatCellPos=t.canonicaliseColRange=t.canonicaliseRowRange=t.formatColRange=t.formatRowRange=t.canonicaliseCol=t.canonicaliseRow=t.formatCol=t.formatRow=t.resolvePosition=t.canonicaliseBrackets=t.columnName=t.buildAnnotations=t.adjustFormulaOrigin=t.PackageName=void 0,t.value=t.types=t.testUtil=t.signature=t.printServiceTypes=t.printService=t.mathpackXL=t.location=t.formulaModule=t.config=t.reducePledge=t.reduceBottomUp=t.PledgeReducer=t.zipVisitor=t.ZipVisitor=t.depthVisitor=t.composeVisitor=t.ComposeVisitor=t.binaryVisitor=t.BinaryVisitor=t.DelegatingVisitor=t.voidVisitor=t.constVisitor=t.ConstVisitor=t.identityVisitor=t.IdentityVisitor=t.bindVisitor=t.visitCellRef=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");t.PackageName="excel-online-calc-lang";var n=s("../excel-online-calc-lang/lib/adjust.js");Object.defineProperty(t,"adjustFormulaOrigin",{enumerable:!0,get:function(){return n.adjustFormulaOrigin}});var o=s("../excel-online-calc-lang/lib/annotations.js");Object.defineProperty(t,"buildAnnotations",{enumerable:!0,get:function(){return o.buildAnnotations}});var u=s("../excel-online-calc-lang/lib/cellFormat.js");Object.defineProperty(t,"columnName",{enumerable:!0,get:function(){return u.columnName}}),Object.defineProperty(t,"canonicaliseBrackets",{enumerable:!0,get:function(){return u.canonicaliseBrackets}}),Object.defineProperty(t,"resolvePosition",{enumerable:!0,get:function(){return u.resolvePosition}}),Object.defineProperty(t,"formatRow",{enumerable:!0,get:function(){return u.formatRow}}),Object.defineProperty(t,"formatCol",{enumerable:!0,get:function(){return u.formatCol}}),Object.defineProperty(t,"canonicaliseRow",{enumerable:!0,get:function(){return u.canonicaliseRow}}),Object.defineProperty(t,"canonicaliseCol",{enumerable:!0,get:function(){return u.canonicaliseCol}}),Object.defineProperty(t,"formatRowRange",{enumerable:!0,get:function(){return u.formatRowRange}}),Object.defineProperty(t,"formatColRange",{enumerable:!0,get:function(){return u.formatColRange}}),Object.defineProperty(t,"canonicaliseRowRange",{enumerable:!0,get:function(){return u.canonicaliseRowRange}}),Object.defineProperty(t,"canonicaliseColRange",{enumerable:!0,get:function(){return u.canonicaliseColRange}}),Object.defineProperty(t,"formatCellPos",{enumerable:!0,get:function(){return u.formatCellPos}}),Object.defineProperty(t,"canonicaliseCellPos",{enumerable:!0,get:function(){return u.canonicaliseCellPos}}),Object.defineProperty(t,"formatRangePos",{enumerable:!0,get:function(){return u.formatRangePos}}),Object.defineProperty(t,"canonicaliseRangePos",{enumerable:!0,get:function(){return u.canonicaliseRangePos}}),Object.defineProperty(t,"shouldQuoteQualifier",{enumerable:!0,get:function(){return u.shouldQuoteQualifier}}),Object.defineProperty(t,"formatQualifier",{enumerable:!0,get:function(){return u.formatQualifier}}),Object.defineProperty(t,"quoteQualifier",{enumerable:!0,get:function(){return u.quoteQualifier}}),Object.defineProperty(t,"formatGridRange",{enumerable:!0,get:function(){return u.formatGridRange}}),Object.defineProperty(t,"formatName",{enumerable:!0,get:function(){return u.formatName}});var g=s("../excel-online-calc-lang/lib/cellParse.js");Object.defineProperty(t,"SpecialPos",{enumerable:!0,get:function(){return g.SpecialPos}}),Object.defineProperty(t,"isR1C1IdentStart",{enumerable:!0,get:function(){return g.isR1C1IdentStart}}),Object.defineProperty(t,"parseCellRef",{enumerable:!0,get:function(){return g.parseCellRef}}),Object.defineProperty(t,"parseGridCellA1",{enumerable:!0,get:function(){return g.parseGridCellA1}}),Object.defineProperty(t,"parseGridRangeA1",{enumerable:!0,get:function(){return g.parseGridRangeA1}}),Object.defineProperty(t,"parseQualifier",{enumerable:!0,get:function(){return g.parseQualifier}}),Object.defineProperty(t,"wrapPosition",{enumerable:!0,get:function(){return g.wrapPosition}}),a.__exportStar(s("../excel-online-calc-lang/lib/config.js"),t),a.__exportStar(s("../excel-online-calc-lang/lib/datepack.js"),t),a.__exportStar(s("../excel-online-calc-lang/lib/formula.js"),t);var f=s("../excel-online-calc-lang/lib/literalParse.js");Object.defineProperty(t,"isSpace",{enumerable:!0,get:function(){return f.isSpace}}),Object.defineProperty(t,"isLineBreak",{enumerable:!0,get:function(){return f.isLineBreak}}),Object.defineProperty(t,"parseUint",{enumerable:!0,get:function(){return f.parseUint}}),Object.defineProperty(t,"parseNumberLiteral",{enumerable:!0,get:function(){return f.parseNumberLiteral}}),Object.defineProperty(t,"parseSignedLiteral",{enumerable:!0,get:function(){return f.parseSignedLiteral}}),a.__exportStar(s("../excel-online-calc-lang/lib/location.js"),t),a.__exportStar(s("../excel-online-calc-lang/lib/mathpack.js"),t);var v=s("../excel-online-calc-lang/lib/mathpackIEEE.js");Object.defineProperty(t,"ieeeMathpack",{enumerable:!0,get:function(){return v.ieeeMathpack}});var C=s("../excel-online-calc-lang/lib/mathpackXL.js");Object.defineProperty(t,"xlMathpack",{enumerable:!0,get:function(){return C.xlMathpack}}),a.__exportStar(s("../excel-online-calc-lang/lib/numfmt.js"),t);var p=s("../excel-online-calc-lang/lib/printService.js");Object.defineProperty(t,"anonymizeFormula",{enumerable:!0,get:function(){return p.anonymizeFormula}}),Object.defineProperty(t,"createPrinter",{enumerable:!0,get:function(){return p.createPrinter}}),a.__exportStar(s("../excel-online-calc-lang/lib/printServiceTypes.js"),t);var h=s("../excel-online-calc-lang/lib/relabel.js");Object.defineProperty(t,"relabelFormula",{enumerable:!0,get:function(){return h.relabelFormula}});var F=s("../excel-online-calc-lang/lib/resolveService.js");Object.defineProperty(t,"canDenoteLocalName",{enumerable:!0,get:function(){return F.canDenoteLocalName}}),Object.defineProperty(t,"canDenoteUserDefinedFunc",{enumerable:!0,get:function(){return F.canDenoteUserDefinedFunc}}),Object.defineProperty(t,"canDenoteCellRef",{enumerable:!0,get:function(){return F.canDenoteCellRef}}),Object.defineProperty(t,"resolveGridRef",{enumerable:!0,get:function(){return F.resolveGridRef}}),Object.defineProperty(t,"createResolver",{enumerable:!0,get:function(){return F.createResolver}}),a.__exportStar(s("../excel-online-calc-lang/lib/resolveServiceTypes.js"),t),a.__exportStar(s("../excel-online-calc-lang/lib/rtree.js"),t),a.__exportStar(s("../excel-online-calc-lang/lib/signature.js"),t),a.__exportStar(s("../excel-online-calc-lang/lib/styleServiceTypes.js"),t),a.__exportStar(s("../excel-online-calc-lang/lib/types.js"),t),a.__exportStar(s("../excel-online-calc-lang/lib/util.js"),t),a.__exportStar(s("../excel-online-calc-lang/lib/value.js"),t);var R=s("../excel-online-calc-lang/lib/visitor.js");Object.defineProperty(t,"visitFormulaNode",{enumerable:!0,get:function(){return R.visitFormulaNode}}),Object.defineProperty(t,"visitOperatorNode",{enumerable:!0,get:function(){return R.visitOperatorNode}}),Object.defineProperty(t,"visitWSFNode",{enumerable:!0,get:function(){return R.visitWSFNode}}),Object.defineProperty(t,"visitAppHeadNode",{enumerable:!0,get:function(){return R.visitAppHeadNode}}),Object.defineProperty(t,"visitQualifier",{enumerable:!0,get:function(){return R.visitQualifier}}),Object.defineProperty(t,"visitCellRef",{enumerable:!0,get:function(){return R.visitCellRef}}),Object.defineProperty(t,"bindVisitor",{enumerable:!0,get:function(){return R.bindVisitor}}),Object.defineProperty(t,"IdentityVisitor",{enumerable:!0,get:function(){return R.IdentityVisitor}}),Object.defineProperty(t,"identityVisitor",{enumerable:!0,get:function(){return R.identityVisitor}}),Object.defineProperty(t,"ConstVisitor",{enumerable:!0,get:function(){return R.ConstVisitor}}),Object.defineProperty(t,"constVisitor",{enumerable:!0,get:function(){return R.constVisitor}}),Object.defineProperty(t,"voidVisitor",{enumerable:!0,get:function(){return R.voidVisitor}}),Object.defineProperty(t,"DelegatingVisitor",{enumerable:!0,get:function(){return R.DelegatingVisitor}}),Object.defineProperty(t,"BinaryVisitor",{enumerable:!0,get:function(){return R.BinaryVisitor}}),Object.defineProperty(t,"binaryVisitor",{enumerable:!0,get:function(){return R.binaryVisitor}}),Object.defineProperty(t,"ComposeVisitor",{enumerable:!0,get:function(){return R.ComposeVisitor}}),Object.defineProperty(t,"composeVisitor",{enumerable:!0,get:function(){return R.composeVisitor}}),Object.defineProperty(t,"depthVisitor",{enumerable:!0,get:function(){return R.depthVisitor}}),Object.defineProperty(t,"ZipVisitor",{enumerable:!0,get:function(){return R.ZipVisitor}}),Object.defineProperty(t,"zipVisitor",{enumerable:!0,get:function(){return R.zipVisitor}}),Object.defineProperty(t,"PledgeReducer",{enumerable:!0,get:function(){return R.PledgeReducer}}),Object.defineProperty(t,"reduceBottomUp",{enumerable:!0,get:function(){return R.reduceBottomUp}}),Object.defineProperty(t,"reducePledge",{enumerable:!0,get:function(){return R.reducePledge}}),a.__exportStar(s("../excel-online-calc-lang/lib/wildcard.js"),t),t.config=a.__importStar(s("../excel-online-calc-lang/lib/config.js")),t.formulaModule=a.__importStar(s("../excel-online-calc-lang/lib/formula.js")),t.location=a.__importStar(s("../excel-online-calc-lang/lib/location.js")),t.mathpackXL=a.__importStar(s("../excel-online-calc-lang/lib/mathpackXL.js")),t.printService=a.__importStar(s("../excel-online-calc-lang/lib/printService.js")),t.printServiceTypes=a.__importStar(s("../excel-online-calc-lang/lib/printServiceTypes.js")),t.signature=a.__importStar(s("../excel-online-calc-lang/lib/signature.js")),t.testUtil=a.__importStar(s("../excel-online-calc-lang/lib/test/dummyDoc.js")),t.types=a.__importStar(s("../excel-online-calc-lang/lib/types.js")),t.value=a.__importStar(s("../excel-online-calc-lang/lib/value.js"))},"../excel-online-calc-lang/lib/literalParse.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isSpace=h,t.isLineBreak=F,t.parseUint=R,t.parseNumberLiteral=b,t.parseSignedLiteral=k;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/numfmt.js"),o=s("../excel-online-calc-lang/lib/util.js"),u=a.codePoint,g=u.codePointSpace,f=u.codePointLF,v=u.codePointMinusSign,C=u.codePointPlusSign,p=u.codePointSlash;function h(D){return D===g||D===f}function F(D){return D===f}function R(D,M,w,S){(0,a.assertIndex)("calc.parse.parseUint",M,16);for(var A=0,T=S,I=w.length;T<I;){var B=(0,a.stringCodePointAt)(w,T);if(!D.isNumeral(B))break;var L=D.getOrdinal(B);A===0&&L!==0&&(I=(0,a.fastMin)(I,T+M)),A=A*10+L,T+=(0,a.numCodeUnits)(B)}return T===I&&T<w.length&&D.isNumeral((0,a.stringCodePointAt)(w,T))?[0,S]:[A,T]}function y(D,M,w){var S=w;if(S<M.length&&D.stringCompareCI("E",M.substring(S,S+1))===0)S+=1;else if((0,a.stringStartsWith)(M,"**",S))S+=2;else return[0,w];var A=!1;if(S<M.length){var T=(0,a.stringCodePointAt)(M,S);((A=T===v)||T===C)&&(S+=(0,a.numCodeUnits)(T))}if(S>=M.length||!D.isNumeral((0,a.stringCodePointAt)(M,S)))return!1;var I=2147483647,B=R(D,10,M,S),L=Se(B,2),V=L[0],Z=L[1];return Z===S||V>I?!1:[A?-V:V,Z]}function E(D,M,w,S){var A=S,T=32767,I=R(D,5,w,A),B=Se(I,2),L=B[0],V=B[1];if(V===A||L>T||(A=V,!(A<w.length&&w.charCodeAt(A)===p)))return!1;A+=1;var Z=R(D,5,w,A),H=Se(Z,2),N=H[0],_=H[1];if(_===A||N>T)return!1;if(A=_,N===0)return[!1,0,A];var P=M.div(M.fromNumber(L),M.fromNumber(N));return(0,a.assertTrue)("calc.lang.tryTokenizeFrac",(0,o.isNumberOper)(P)),[P,N,A]}function x(D,M,w){for(var S=w,A="",T=0;T<M.length;){var I=(0,a.stringCodePointAt)(M,T);if(D.isNumeral(I)){var B=(0,a.numCodeUnits)(I);A+=M.substring(T,T+B),T+=B,S-=1;continue}if(S===0||!D.isThousandsPosition(S))return;T+=D.thousandsSeparator.length}return A}function b(D,M,w,S,A,T,I){var B=S,L=0,V="",Z,H=!1,N=!1,_=0,P=0,W=n.NumberShape.ASCII,$,q;if(!(!(0,a.stringStartsWith)(w,D.decimalSeparator,S)&&!(S<w.length&&D.isNumeral((0,a.stringCodePointAt)(w,S))))){for(var j=function(){if((T||A&&w.indexOf("%",B)>=0)&&(L-=2,Z!==void 0)){var Ee=M.div(Z,M.fromNumber(100));(0,a.assertTrue)("calc.lang.parseNumberLiteral",(0,o.isNumberOper)(Ee)),Z=Ee,q=n.KnownFormat.Pct}if((0,a.fastAbs)(L)>=309)return{value:void 0,i:B,consumedThousands:H,consumedDecimal:N,numDigDec:_,numShape:W,format:q};var Te=M.parse(D,!0,L,V);if(Z!==void 0){var Ie=M.add(Te,Z);(0,a.assertTrue)("calc.lang.parseNumberLiteral",(0,o.isNumberOper)(Ie)),Te=Ie}return{value:Te,i:B,consumedThousands:H,consumedDecimal:N,numDigDec:_,numShape:W,format:q}};B<w.length;){var G=(0,a.stringCodePointAt)(w,B);if(!D.isNumeral(G)||D.getOrdinal(G)!==0)break;($=D.getNumberShape(G))!==n.NumberShape.ASCII&&(W=$),B+=(0,a.numCodeUnits)(G)}if(I){var Q=E(D,M,w,B);if(Q!==!1){var X=Se(Q,3),U=X[0],O=X[1],z=X[2];return B=z,U===!1?{value:void 0,i:B,consumedThousands:H,consumedDecimal:N,numDigDec:_,numShape:W,format:q}:(q=O>=10?n.KnownFormat.FractBond:n.KnownFormat.Fract,Z=U,j())}}for(var J=B;B<w.length;){var ie=(0,a.stringCodePointAt)(w,B);if(D.isNumeral(ie)){L+=1,($=D.getNumberShape(ie))!==n.NumberShape.ASCII&&(W=$),B+=(0,a.numCodeUnits)(ie);continue}if(A&&L>0&&(0,a.stringStartsWith)(w,D.thousandsSeparator,B)){H=!0,B+=D.thousandsSeparator.length;continue}break}if(V+=w.substring(J,B),H){var ce=x(D,V,L);if(ce===void 0)return;V=ce}if(S<B&&B<w.length&&h(w.charCodeAt(B))){var ge=E(D,M,w,B+1);if(ge!==!1){var oe=Se(ge,3),le=oe[0],Y=oe[1],te=oe[2];return B=te,le===!1?{value:void 0,i:B,consumedThousands:H,consumedDecimal:N,numDigDec:_,numShape:W,format:q}:(q=Y>=10?n.KnownFormat.FractBond:n.KnownFormat.Fract,Z=le,j())}}var re=!1;if((0,a.stringStartsWith)(w,D.decimalSeparator,B)&&(re=B===S,N=!0,B+=D.decimalSeparator.length),L===0)for(;B<w.length;){var ee=(0,a.stringCodePointAt)(w,B);if(!D.isNumeral(ee)||D.getOrdinal(ee)!==0)break;L-=1,($=D.getNumberShape(ee))!==n.NumberShape.ASCII&&(W=$),P+=1,B+=(0,a.numCodeUnits)(ee)}for(J=B;B<w.length;){var ne=(0,a.stringCodePointAt)(w,B);if(!D.isNumeral(ne))break;($=D.getNumberShape(ne))!==n.NumberShape.ASCII&&(W=$),_+=1,B+=(0,a.numCodeUnits)(ne)}if(V+=w.substring(J,B),_>0&&(_+=P),!(re&&B<=S+D.decimalSeparator.length)){var de=y(D,w,B);if(de!==!1){var se=Se(de,2),me=se[0],ve=se[1];L+=me,ve!==B&&(q=n.KnownFormat.Exp),B=ve}return de===!1?{value:void 0,i:B,consumedThousands:H,consumedDecimal:N,numDigDec:_,numShape:W,format:q}:j()}}}function k(D,M,w,S,A){var T=S,I=!1;if(T<w.length){var B=w.charCodeAt(T);if((B===C||B===v)&&(I=B===v,T+=1,A))for(;T<w.length&&h(w.charCodeAt(T));)T+=1}var L=b(D,M,w,T,!1,!1,!1);return L?.value===void 0?[M.zero,S]:(T=L.i,[I?M.neg(L.value):L.value,T])}},"../excel-online-calc-lang/lib/location.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.originCell=t.sheetGridCell=t.sheetGridRange=t.sheetGridCube=t.sheetCols=t.sheetRows=t.NameSource=t.LexicalKind=void 0,t.lexicalSourceCell=u,t.lexicalSourceRange=g,t.lexicalSourceGrid=f,t.lexicalSourceName=v,t.lexicalSourceWSF=C,t.lexicalSourceUDF=p,t.documentLoc=h,t.structRefColumnLoc=F,t.sheetRange=R,t.sheetIndex=y,t.allSheetsRange=E,t.sheetRangeIndexes=x,t.unsafeGridRange=b,t.gridRange=k,t.gridCell=D,t.documentScope=w,t.nameScope=S,t.nameLoc=A,t.userDefinedFuncLoc=T,t.isSheetIndex=I,t.isGridCell=B,t.isSheetGridRange=L,t.isSheetGridCell=V;var a=s("../excel-online-calc-common/lib/index.js"),n;(function(Z){Z[Z.Cell=1]="Cell",Z[Z.Range=2]="Range",Z[Z.NameManager=3]="NameManager",Z[Z.CondFormatting=4]="CondFormatting",Z[Z.DataValidation=5]="DataValidation",Z[Z.Indirect=6]="Indirect",Z[Z.WSF=7]="WSF",Z[Z.UDF=8]="UDF",Z[Z.Other=9]="Other"})(n||(t.LexicalKind=n={}));var o;(function(Z){Z.AppHead="AppHead",Z.Plain="Plain",Z.StructRef="StructRef",Z.Indirect="Indirect"})(o||(t.NameSource=o={}));function u(Z){return{kind:n.Cell,range:Z}}function g(Z){return{kind:n.Range,range:Z}}function f(Z,H){switch(Z){case n.Cell:return V(H)?u(H):(0,a.assertFalse)("calc.lang.lexicalSourceGrid: expected cell");case n.Range:return g(H)}}function v(Z){return{kind:n.NameManager,name:Z}}function C(Z){return{kind:n.WSF,id:Z}}function p(Z){return{kind:n.UDF,udf:Z}}t.sheetRows=1048576,t.sheetCols=16384;function h(Z,H){return{path:Z,name:H}}function F(Z,H,N,_){return{name:Z,range:H,hasHeadersRow:N,hasTotalsRow:_}}function R(Z,H,N){return{document:Z,index:H,index2:N}}function y(Z,H){return R(Z,H,H)}function E(Z){return{document:Z,index:void 0,index2:void 0}}function x(Z,H){return{sheets:Z,position:H}}function b(Z,H,N,_){return{row:Z,col:H,rows:N,cols:_}}function k(Z,H,N,_){return(0,a.assertIndex)("calc.lang.gridRange",Z,t.sheetRows),(0,a.assertIndex)("calc.lang.gridRange",H,t.sheetCols),(0,a.assertPositiveLength)("calc.lang.gridRange",N,t.sheetRows-Z),(0,a.assertPositiveLength)("calc.lang.gridRange",_,t.sheetCols-H),b(Z,H,N,_)}function D(Z,H){return(0,a.assertIndex)("calc.lang.gridCell",Z,t.sheetRows),(0,a.assertIndex)("calc.lang.gridCell",H,t.sheetCols),b(Z,H,1,1)}function M(Z,H){return{sheet:Z,range:H}}t.sheetGridCube=M,t.sheetGridRange=M,t.sheetGridCell=M,t.originCell=M;function w(Z){return{document:Z,index:void 0}}function S(Z,H){return H===void 0?w(Z):y(Z,H)}function A(Z,H){return{scope:Z,name:H}}function T(Z,H){return{document:Z,id:H}}function I(Z){return Z.index===Z.index2}function B(Z){return Z.rows===1&&Z.cols===1}function L(Z){return I(Z.sheet)}function V(Z){return B(Z.range)}},"../excel-online-calc-lang/lib/mathpack.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberComponents=void 0,t.formatScientificLeft=n;var a=s("../excel-online-calc-common/lib/index.js");t.numberComponents=(0,a.typedInstanceCreator)()(function(o,u,g){return{sign:o,mantissa:u,exponent:g}});function n(o,u){if(u<=1)return u;var g=o%u;return g===0?u:g<0?g+u:g}},"../excel-online-calc-lang/lib/mathpackIEEE.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ieeeMathpack=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/mathpack.js"),o=s("../excel-online-calc-lang/lib/types.js"),u=s("../excel-online-calc-lang/lib/value.js");function g(q){return q}var f=a.codePoint.codePointDigitZero;function v(q){var j={kind:o.OperKind.Number,_valueIEEE:q};return j}var C=v(0),p=v(1),h=v(Math.PI);function F(q){return isFinite(q)?v(q):u.numErrorOper}function R(q,j){var G=q,Q=G._valueIEEE,X=j,U=X._valueIEEE;return U===0?u.div0ErrorOper:F(Q/U)}function y(q,j){var G=q,Q=G._valueIEEE,X=j,U=X._valueIEEE,O=Q**U;return isFinite(O)?v(O):isNaN(O)?u.div0ErrorOper:u.numErrorOper}function E(q,j){var G=q,Q=G._valueIEEE,X=j,U=X._valueIEEE;return Q<U?-1:Q>U?1:0}function x(q,j,G){var Q=q.decimalSeparator,X=j,U=X._valueIEEE,O=String(U).replace("e","E");return Q!=="."&&(O=O.replace(".",Q)),O}function b(q){for(var j=0;j<q.length;j+=1)if(q.charCodeAt(j)!==f)return!1;return!0}function k(q,j){var G=j===void 0?q.toExponential():q.toExponential(j),Q=G.indexOf("e"),X=!(0,a.stringStartsWith)(G,"-"),U=G.substring(X?0:1,Q).replace(".",""),O=parseInt(G.substring(Q+1),10)+1;return b(U)?{sign:X,mantissa:"",exponent:0}:{sign:X,mantissa:U,exponent:O}}function D(q,j,G){var Q=q,X=Q._valueIEEE,U=k(X),O=U.sign,z=U.mantissa,J=U.exponent,ie=G+(J+j);if(ie===0){var ce=parseFloat("5e"+String(J-1));if(Math.abs(X)>=ce)return(0,n.numberComponents)(O,"1",J+j+1)}if(ie<1)return(0,n.numberComponents)(!0,"",0);if(ie<=21){var ge=k(X,ie-1);O=ge.sign,z=ge.mantissa,J=ge.exponent,ie=G+(J+j)}var oe=z.substring(0,ie);return(0,n.numberComponents)(O,oe,oe.length===0?0:J+j)}function M(q,j,G){var Q=q,X=Q._valueIEEE,U=k(X),O=U.sign,z=U.mantissa,J=U.exponent,ie=(0,n.formatScientificLeft)(J,j),ce=ie+G;if((0,a.assertTrue)("calc.lang.ieeeFormatScientific",ce>0),ce===0){var ge=parseFloat("5e"+String(J-1));if(Math.abs(X)>=ge)return(0,n.numberComponents)(O,"",J+1)}if(ce<1)return(0,n.numberComponents)(!0,"",0);if(ce<=21){var oe=k(X,ce-1);O=oe.sign,z=oe.mantissa,J=oe.exponent,ie=(0,n.formatScientificLeft)(J,j),ce=ie+G}var le=z.substring(0,ce);return(0,n.numberComponents)(O,le,le.length===0?0:J)}var w=["0","1","2","3","4","5","6","7","8","9"];function S(q,j){var G=q.getOrdinal,Q="";for(var X of(0,a.codePointIterator)(j))Q+=w[G(X)];return Q}function A(q,j,G,Q){return v(+((j?"":"-")+"0."+S(q,Q)+"E"+String(G)))}function T(q){var j=q,G=j._valueIEEE;return v(G<0?Math.ceil(G):Math.floor(G))}function I(q){var j=q,G=j._valueIEEE;return v(Math.floor(G))}function B(q){var j=q,G=j._valueIEEE;return v(Math.ceil(G))}function L(q,j){var G=q,Q=G._valueIEEE;if(Q===0)return C;var X=k(Q),U=X.exponent,O=T(j)._valueIEEE+U;if(O===0){var z=parseFloat("5e"+String(U-1));if(Math.abs(Q)>=z)return F((Q<0?-1:1)*parseFloat("10e"+String(U-1)))}return O<1?C:O>21?q:F(parseFloat(Q.toExponential(O-1)))}function V(q){return q.substring(0,1)+"."+q.substring(1)}function Z(q,j){if(q.length<=j)return V(q);for(var G=q.substring(0,j),Q=0,X=G.length-1;X>=0&&G.charCodeAt(X)-f===9;X-=1)Q+=1;if(Q===G.length)return"10";var U=G.substring(0,G.length-Q-1)+String.fromCharCode(G.charCodeAt(G.length-Q-1)+1);return V(U)}function H(q,j){var G=q,Q=G._valueIEEE;if(Q===0)return C;var X=k(Q),U=X.sign,O=X.mantissa,z=X.exponent,J=T(j)._valueIEEE+z;return J<1?F(parseFloat((U?"":"-")+"10e"+String(z-1-J))):J>21?q:F(parseFloat((U?"":"-")+Z(O,J)+"e"+String(z-1)))}function N(q,j){var G=q,Q=G._valueIEEE;if(Q===0)return C;var X=k(Q),U=X.sign,O=X.mantissa,z=X.exponent,J=T(j)._valueIEEE+z;if(J<1)return C;if(J>21)return q;var ie=O.substring(0,J);return F(parseFloat((U?"":"-")+V(ie)+"e"+String(z-1)))}function _(q){return(0,a.assertInteger)("calc.lang.ieeeTenTo",q),F(Math.pow(10,q))}function P(q){var j=q,G=j._valueIEEE,Q=Math.abs(G);return Q>=4294967296?4294967295:Math.floor(Q)}function W(q){var j=T(q)._valueIEEE;return j<-2147483648||j>2147483647?-2147483648:j}function $(q){var j=I(q)._valueIEEE;return j<-2147483648?-2147483648:j>2147483647?2147483647:j}t.ieeeMathpack={zero:C,one:p,pi:h,add:function(j,G){return F(j._valueIEEE+G._valueIEEE)},sub:function(j,G){return F(j._valueIEEE-G._valueIEEE)},mul:function(j,G){return F(j._valueIEEE*G._valueIEEE)},div:R,power:y,percent:function(j){return v(j._valueIEEE/100)},neg:function(j){return v(-j._valueIEEE)},compare:E,formatGeneral:x,formatFixed:D,formatScientific:M,parse:A,trunc:T,ceil:B,floor:I,abs:function(j){return v(Math.abs(j._valueIEEE))},cond:function(j){return E(j,C)},cond2:E,fromNumber:v,toNumber:function(j){return j._valueIEEE},sqrt:function(j){return F(Math.sqrt(j._valueIEEE))},exp:function(j){return F(Math.exp(j._valueIEEE))},ln:function(j){return F(Math.log(j._valueIEEE))},log:function(j){return F(Math.log(j._valueIEEE)/Math.LN10)},sin:function(j){return v(Math.sin(j._valueIEEE))},cos:function(j){return v(Math.cos(j._valueIEEE))},tan:function(j){return v(Math.tan(j._valueIEEE))},asin:function(j){return F(Math.asin(j._valueIEEE))},acos:function(j){return F(Math.acos(j._valueIEEE))},atan:function(j){return F(Math.atan(j._valueIEEE))},atan2:function(j,G){return v(Math.atan2(G._valueIEEE,j._valueIEEE))},mod:function(j,G){return v(j._valueIEEE%G._valueIEEE)},round:L,roundUp:H,roundDown:N,tenTo:_,checkAlmostCancellation:function(j,G){return G},fix:P,lfix:W,sfix:$,viewRound:a.identity}},"../excel-online-calc-lang/lib/mathpackXL.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xlMathpack=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-cpp/lib/src/index.js"),o=s("../excel-online-calc-lang/lib/types.js"),u=s("../excel-online-calc-lang/lib/value.js");function g(_){return _}function f(_){var P={kind:o.OperKind.Number,_valueXL:_};return P}var v=f(n.mathpack.zero()),C=f(n.mathpack.one()),p=f(n.mathpack.pi());function h(_){return(_.num&n.mathpack.MathErrorNum.DivBy0)!==0?u.div0ErrorOper:u.numErrorOper}function F(_){return function(P){return(0,a.assertFalse)(`calc.lang.${_}: error ${JSON.stringify(P)}`)}}function R(_,P,W){return function($){var q=_($._valueXL);return typeof q=="number"?P(q):W(q)}}function y(_,P,W){return function($,q){var j=_($._valueXL,q._valueXL);return typeof j=="number"?P(j):W(j)}}var E=y(function(_,P){return n.mathpack.equal(P,2)?n.mathpack.mul(_,_):n.mathpack.power(_,P)},f,h),x=R(function(_){return n.mathpack.div(_,100)},f,F("xlPercent"));function b(_){return T(_)!==0?f(n.mathpack.neg(_._valueXL)):_}function k(_,P,W){var $=P,q=$._valueXL,j=n.mathpack.formatGeneral(_,q,W);return typeof j!="string"?(0,a.assertFalse)(`calc.lang.xlFormatGeneral: error ${JSON.stringify(j)}`):j}function D(_,P,W){var $=_,q=$._valueXL,j=n.mathpack.formatFixed(q,P,W);return typeof j!="object"?(0,a.assertFalse)(`calc.lang.xlFormatFixed: error ${JSON.stringify(j)}`):j}function M(_,P,W){var $=_,q=$._valueXL,j=n.mathpack.formatScientific(q,P,W);return typeof j!="object"?(0,a.assertFalse)(`calc.lang.xlFormatScientific: error ${JSON.stringify(j)}`):j}function w(_,P,W,$){var q=n.mathpack.pack(_,P,W,$);return typeof q!="number"?(0,a.assertFalse)(`calc.lang.xlParse: error ${JSON.stringify(q)}`):f(q)}var S=R(n.mathpack.ceil,f,F("xlCeil")),A=R(n.mathpack.floor,f,F("xlFloor")),T=R(n.mathpack.cond,a.identity,F(`xlCond, isSupported = ${(0,n.isSupported)()}`)),I=y(n.mathpack.cond2,a.identity,F("xlCond2"));function B(_,P){var W=_,$=W._valueXL,q=P,j=q._valueXL;return n.mathpack.exp32($)-n.mathpack.exp32(j)>=52428800?v:P}var L=R(n.mathpack.sfix,a.identity,F("xlSfix")),V=R(n.mathpack.viewRound,f,F("xlViewRound"));function Z(_){(0,a.assertInteger)("calc.lang.xlTenTo",_);var P=n.mathpack.tenTo(_);return typeof P=="number"?f(P):h(P)}function H(_){return(0,a.assertTrue)("calc.lang.xlFromNumber",isFinite(_)),f(_)}function N(_){var P=_,W=P._valueXL;return(0,a.assertTrue)("calc.lang.xlToNumber",isFinite(W)),W}t.xlMathpack={zero:v,one:C,pi:p,add:y(n.mathpack.add,f,h),sub:y(n.mathpack.sub,f,h),mul:y(n.mathpack.mul,f,h),div:y(n.mathpack.div,f,h),power:E,percent:x,neg:b,compare:function(P,W){return n.mathpack.compare(P._valueXL,W._valueXL)},formatGeneral:k,formatFixed:D,formatScientific:M,parse:w,trunc:function(P){return f(n.mathpack.trunc(P._valueXL))},ceil:S,floor:A,abs:function(P){return f(n.mathpack.abs(P._valueXL))},cond:T,cond2:I,fromNumber:H,toNumber:N,sqrt:R(n.mathpack.sqrt,f,h),exp:R(n.mathpack.exp,f,h),ln:R(n.mathpack.ln,f,h),log:R(n.mathpack.log,f,h),sin:R(n.mathpack.sin,f,h),cos:R(n.mathpack.cos,f,h),tan:R(n.mathpack.tan,f,h),asin:R(n.mathpack.asin,f,h),acos:R(n.mathpack.acos,f,h),atan:R(n.mathpack.atan,f,h),atan2:y(n.mathpack.atan2,f,h),mod:y(n.mathpack.mod,f,h),round:y(n.mathpack.round,f,h),roundUp:y(n.mathpack.roundUp,f,h),roundDown:y(n.mathpack.roundDown,f,h),tenTo:Z,checkAlmostCancellation:B,fix:function(P){return n.mathpack.fix(P._valueXL)},lfix:function(P){return n.mathpack.lfix(P._valueXL)},sfix:L,viewRound:V}},"../excel-online-calc-lang/lib/numfmt.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KnownFormat=t.Calendar=t.NumberShape=t.DateOrder=t.CurrencyFormat=void 0;var a=s("../excel-online-calc-interop/lib/index.js");Object.defineProperty(t,"CurrencyFormat",{enumerable:!0,get:function(){return a.CurrencyFormat}}),Object.defineProperty(t,"DateOrder",{enumerable:!0,get:function(){return a.DateOrder}});var n;(function(g){g.ASCII="ASCII",g.ArabicIndic="ArabicIndic",g.ExtendedArabicIndic="ExtendedArabicIndic",g.Devanagari="Devanagari",g.Bengali="Bengali",g.Gurmukhi="Gurmukhi",g.Gujarati="Gujarati",g.Oriya="Oriya",g.Tamil="Tamil",g.Telugu="Telugu",g.Kannada="Kannada",g.Malayalam="Malayalam",g.Thai="Thai",g.Lao="Lao",g.Tibetan="Tibetan",g.Myanmar="Myanmar",g.Ethiopic="Ethiopic",g.Khmer="Khmer",g.Mongolian="Mongolian",g.ChineseTrad1="ChineseTrad1",g.ChineseTrad2="ChineseTrad2",g.ChineseTrad3="ChineseTrad3",g.ChineseSimp1="ChineseSimp1",g.ChineseSimp2="ChineseSimp2",g.ChineseSimp3="ChineseSimp3",g.Japanese1="Japanese1",g.Japanese2="Japanese2",g.Japanese3="Japanese3",g.Korean1="Korean1",g.Korean2="Korean2",g.Korean3="Korean3",g.Korean4="Korean4"})(n||(t.NumberShape=n={}));var o;(function(g){g.Gregorian="Gregorian",g.GregorianUS="GregorianUS",g.Japan="Japan",g.Taiwan="Taiwan",g.Korea="Korea",g.Hijri="Hijri",g.Thai="Thai",g.Hebrew="Hebrew",g.GregorianMEFrench="GregorianMEFrench",g.GregorianArabic="GregorianArabic",g.GregorianXlitEnglish="GregorianXlitEnglish",g.GregorianXlitFrench="GregorianXlitFrench",g.Persian="Persian",g.UmAlQura="UmAlQura"})(o||(t.Calendar=o={}));var u;(function(g){g[g.General=0]="General",g[g.NoComFixed0=-1]="NoComFixed0",g[g.NoComFixed=-2]="NoComFixed",g[g.Fixed0=-3]="Fixed0",g[g.Fixed=-4]="Fixed",g[g.Currency=-9]="Currency",g[g.CoCurrency=-10]="CoCurrency",g[g.CurrencyDec=-11]="CurrencyDec",g[g.CoCurrencyDec=-12]="CoCurrencyDec",g[g.Pct0=-13]="Pct0",g[g.Pct=-14]="Pct",g[g.Exp=-15]="Exp",g[g.Fract=-17]="Fract",g[g.FractBond=-18]="FractBond",g[g.MMDDYY=-19]="MMDDYY",g[g.DDMMMYY=-20]="DDMMMYY",g[g.DDMMM=-21]="DDMMM",g[g.MMMYY=-22]="MMMYY",g[g.HHMMAP=-23]="HHMMAP",g[g.HHMMSSAP=-24]="HHMMSSAP",g[g.HHMM=-25]="HHMM",g[g.HHMMSS=-26]="HHMMSS",g[g.MDYHMS=-27]="MDYHMS",g[g.Currency2=-5]="Currency2",g[g.CoCurrency2=-6]="CoCurrency2",g[g.CurrencyDec2=-7]="CurrencyDec2",g[g.CoCurrencyDec2=-8]="CoCurrencyDec2",g[g.Acct=-33]="Acct",g[g.AcctCur=-32]="AcctCur",g[g.AcctDec=-35]="AcctDec",g[g.AcctDecCur=-34]="AcctDecCur",g[g.MMSS=-28]="MMSS",g[g.AbsHMMSS=-31]="AbsHMMSS",g[g.SS0=-29]="SS0",g[g.Eng=-16]="Eng",g[g.Text=-30]="Text",g[g.USCoCurrency=-1037]="USCoCurrency",g[g.USCoCurrencyDec=-1039]="USCoCurrencyDec",g[g.NoComFixed0_Tha=-2036]="NoComFixed0_Tha",g[g.NoComFixed_Tha=-2037]="NoComFixed_Tha",g[g.Fixed0_Tha=-2038]="Fixed0_Tha",g[g.Fixed_Tha=-2039]="Fixed_Tha",g[g.CoCurrency_Tha=-2041]="CoCurrency_Tha",g[g.CoCurrencyDec_Tha=-2043]="CoCurrencyDec_Tha",g[g.Pct0_Tha=-2044]="Pct0_Tha",g[g.Pct_Tha=-2045]="Pct_Tha",g[g.MMDDYY_Tha=-2048]="MMDDYY_Tha",g[g.DDMMMYY_Tha=-2049]="DDMMMYY_Tha",g[g.DDMMM_Tha=-2050]="DDMMM_Tha",g[g.MMMYY_Tha=-2051]="MMMYY_Tha",g[g.HHMM_Tha=-2052]="HHMM_Tha",g[g.HHMMSS_Tha=-2053]="HHMMSS_Tha",g[g.MDYHMS_Tha=-2054]="MDYHMS_Tha",g[g.AbsHMMSS_Tha=-2055]="AbsHMMSS_Tha",g[g.MMSS_Tha=-2056]="MMSS_Tha",g[g.SS0_Tha=-2057]="SS0_Tha",g[g.DMBB_Tha=-2058]="DMBB_Tha"})(u||(t.KnownFormat=u={}))},"../excel-online-calc-lang/lib/printService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.anonymizeFormula=X,t.createPrinter=ee;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/cellFormat.js"),o=s("../excel-online-calc-lang/lib/config.js"),u=s("../excel-online-calc-lang/lib/formula.js"),g=s("../excel-online-calc-lang/lib/location.js"),f=s("../excel-online-calc-lang/lib/printServiceTypes.js"),v=s("../excel-online-calc-lang/lib/resolveService.js"),C=s("../excel-online-calc-lang/lib/resolveServiceTypes.js"),p=s("../excel-online-calc-lang/lib/signature.js"),h=s("../excel-online-calc-lang/lib/types.js"),F=s("../excel-online-calc-lang/lib/util.js"),R=s("../excel-online-calc-lang/lib/value.js"),y=s("../excel-online-calc-lang/lib/visitor.js"),E=/'/g,x=/"/g,b=(0,g.sheetGridCell)((0,g.sheetIndex)((0,g.documentLoc)(void 0,"Book1"),0),(0,g.gridCell)(0,0));function k(ne){if(!(0,a.isSuccess)(ne)&&ne.reason.kind!==C.ResolveReasonKind.NoOriginSheet&&ne.reason.kind!==C.ResolveReasonKind.InvalidQualifier&&ne.reason.kind!==C.ResolveReasonKind.InvalidCellRef&&ne.reason.kind!==C.ResolveReasonKind.InvalidStructRef&&ne.reason.kind!==C.ResolveReasonKind.EmptyIntersection)throw new j(ne.reason)}var D;(function(ne){ne[ne.Original=0]="Original",ne[ne.Default=1]="Default",ne[ne.ForceBracketed=2]="ForceBracketed",ne[ne.ForceUnbracketed=3]="ForceUnbracketed"})(D||(D={}));var M;(function(ne){ne[ne.Original=0]="Original",ne[ne.Canonical=1]="Canonical"})(M||(M={}));function w(ne){var de=[],se=[];for(var me of ne)me.length>0&&(0,a.numCodeUnits)((0,a.stringCodePointAt)(me,0))===me.length?de[(0,a.stringCodePointAt)(me,0)]=!0:se.push(me);return function(ve,ye){var Ee=(0,a.stringCodePointAt)(ve,ye);if(de[Ee]===!0)return!0;for(var Te of se)if((0,a.stringStartsWith)(ve,Te,ye))return!0;return!1}}function S(ne,de){for(var se="",me=0;me<ne.length;){de(ne,me)&&(se+="'");var ve=(0,a.stringCodePointAt)(ne,me);se+=(0,a.stringFromCodePoint)(ve),me+=(0,a.numCodeUnits)(ve)}return se}var A;(function(ne){ne[ne.None=0]="None",ne[ne.Tick=1]="Tick",ne[ne.InnerWhitespace=2]="InnerWhitespace",ne[ne.OuterWhitespace=4]="OuterWhitespace"})(A||(A={}));function T(ne,de,se){for(var me=A.None,ve=!1,ye=0;ye<ne.length;)de(ne,ye)?me|=A.Tick:se(ne,ye)&&(ve=!0),ye+=(0,a.numCodeUnits)((0,a.stringCodePointAt)(ne,ye));return ve&&(se(ne,0)||se(ne,ne.length-1)?me|=A.OuterWhitespace:me|=A.InnerWhitespace),me}var I=Ne(function ne(de){Oe(this,ne),this.str=de,this.append=L,this.length=de.length}),B=Ne(function ne(de,se){Oe(this,ne),this.lhs=de,this.rhs=se,this.append=L,this.length=de.length+se.length});function L(ne){return new B(this,typeof ne=="string"?new I(ne):ne)}function V(ne,de){return ne.length===0?new I(""):ne.reduce(function(se,me){return se.append(de).append(me)})}function Z(ne){for(var de=new Map,se=[],me=0,ve=[ne];ve.length>0;){var ye=ve.pop();de.set(ye,{start:me,end:me+ye.length}),ye instanceof B?ve.push(ye.rhs,ye.lhs):(se.push(ye.str),me+=ye.str.length)}return{str:se.join(""),ropeToSpan:de}}var H={pre:"",preComments:void 0},N={pre:" ",preComments:void 0},_={post:"",postComments:void 0},P={post:" ",postComments:void 0},W={literalNode:function(de,se,me){return me},arrayNode:function(de,se,me){return me},appNode:function(de,se,me,ve){return ve},letNode:function(de,se,me,ve,ye,Ee){return Ee},lambdaNode:function(de,se,me,ve,ye,Ee){return Ee},parenNode:function(de,se,me){return me},nameNode:function(de,se,me){return me},cellRefNode:function(de,se,me){return me},fieldRefNode:function(de,se,me){return me},structRefNode:function(de,se,me){return me},missingNode:function(de,se){return se},badSequenceNode:function(de,se,me){return me},badCharsNode:function(de,se,me){return me},operatorNode:function(de,se){return se},wsfNode:function(de,se,me){return me}},$=Object.assign({},(0,y.constVisitor)(void 0),{operatorNode:function(de){return de}}),q=(function(){function ne(de,se,me,ve){var ye=this,Ee,Te,Ie,De;Oe(this,ne),this.root=me,this.anonymize=ve,this.labelToRope=[],this.anon=function(Xe){return ye.anonymize?(0,a.anonymizeFormulaString)(Xe):Xe},this.locals=se,this.localeInfo=(Ee=(Te=se.config)==null?void 0:Te.localeInfo)!=null?Ee:de.config.localeInfo,this.mathpack=de.config.mathpack,this.refStyle=(Ie=(De=se.config)==null?void 0:De.refStyle)!=null?Ie:de.config.refStyle,this.resolver=(0,v.createResolver)(de),this.spans=me.spans,this.annotations=me.annotations;var Ae=["'",this.localeInfo.leftBracket,this.localeInfo.rightBracket,"#","@"],xe=[].concat(Ae,[this.localeInfo.listSeparator],$r(Array.from({length:32},function(Xe,tr){return String.fromCharCode(tr)})),["!",'"',"$","%","&","(",")","*","+","-",".","/",":",";","<","=",">","?","\\","^","_","`","{","}","~"]),ke=["\r",`
`,"	"," "];this.isStructRefEscapable=w(Ae),this.isStructRefTick=w(xe),this.isStructRefWhitespace=w(ke),this.isFieldRefEscapable=w(["'",this.localeInfo.leftBracket,this.localeInfo.rightBracket])}return Ne(ne,[{key:"print",value:function(){var se=this,me=new y.ComposeVisitor(new y.ZipVisitor({str:this,label:W,op:$}),function(Ee){return se.record(Ee.label,Ee.str),Ee}),ve=(0,y.reduceBottomUp)(me,this.root),ye=new I("=").append(this.recordPrePost(ve.label,this.pre(ve.label,H),ve.str,this.postIfComments(ve.label)));return this.printRope(ye)}},{key:"pre",value:function(se,me){var ve;return this.anonymize?me:(ve=this.spans[se])!=null?ve:me}},{key:"post",value:function(se,me){var ve;return this.anonymize?me:(ve=this.spans[se])!=null?ve:me}},{key:"preIfComments",value:function(se){if(this.anonymize)return H;var me=this.spans[se];return me?.preComments!=null&&me.preComments.length>0?me:H}},{key:"postIfComments",value:function(se){if(this.anonymize)return _;var me=this.spans[se];return me?.postComments!=null&&me.postComments.length>0?me:_}},{key:"printRef",value:function(se,me,ve,ye){var Ee=this,Te=new I(""),Ie=!1;switch(se.kind){case u.StructRefKind.SpecialRef:{(ve===D.Original&&se.isBracketed||ve===D.ForceBracketed)&&(Te=Te.append(this.localeInfo.leftBracket),Ie=!0);var De=this.localeInfo.specialRefNames[se.id];if(De==null)throw new j((0,F.internal)("No locale data for specialRefName"));Te=Te.append(De),(ve===D.Original&&se.isBracketed&&se.isClosed||ve===D.ForceBracketed)&&(Te=Te.append(this.localeInfo.rightBracket));break}case u.StructRefKind.ColumnRef:{var Ae=se.name.length===0||T(se.name,this.isStructRefTick,this.isStructRefWhitespace)!==A.None;(ve===D.Original&&se.isBracketed||ve===D.ForceBracketed||ve===D.Default&&Ae)&&(Te=Te.append(this.localeInfo.leftBracket),Ie=!0);var xe=S(se.name,this.isStructRefEscapable);Te=Te.append(this.anon(xe)),(ve===D.Original&&se.isBracketed&&se.isClosed||ve===D.ForceBracketed||ve===D.Default&&Ae)&&(Te=Te.append(this.localeInfo.rightBracket));break}case u.StructRefKind.RangeOpRef:{Ie=!0;var ke=ve===D.Default?D.ForceBracketed:ve;Te=V(se.refs.map(function(cr){return Ee.printRef(cr,me,ke,ye).str}),":");break}case u.StructRefKind.CommaOpRef:{var Xe=me?(0,F.normalizeCommaOpRef)(se):se.refs,tr=ve===D.Default&&Xe.length!==1?D.ForceBracketed:ve,nr=se.refs.some(function(cr,ar){return ar>0&&Ee.pre(cr.label,H).pre.length>0}),er=Xe.map(function(cr,ar){var kr=Ee.printRef(cr,me,tr,ye);return{str:Ee.recordPrePost(cr.label,ye===M.Original?Ee.pre(cr.label,H):ye===M.Canonical&&nr&&ar>0?N:H,kr.str,_),allowOuterWhitespace:kr.allowOuterWhitespace}});(er.length!==1||er[0].allowOuterWhitespace)&&(Ie=!0),Te=V(er.map(function(cr){return cr.str}),this.localeInfo.listSeparator);break}case u.StructRefKind.ThisRowOpRef:{Ie=!0,se.ref&&(Te=this.printRef(se.ref,me,ve,ye).str,ye===M.Original&&(Te=this.recordPrePost(se.ref.label,this.pre(se.ref.label,H),Te,_))),Te=new I("@").append(Te);break}case u.StructRefKind.MissingRef:break;case u.StructRefKind.BadRef:se.isBracketed&&(Te=Te.append(this.localeInfo.leftBracket)),Te=Te.append(this.anon(se.chars)),se.isBracketed&&se.isClosed&&(Te=Te.append(this.localeInfo.rightBracket));break}return{str:this.record(se.label,Te),allowOuterWhitespace:Ie}}},{key:"printApplication",value:function(se,me,ve,ye){var Ee=this,Te=me.map(function(Ie,De,Ae){return Ee.recordPrePost(Ie.label,Ee.pre(Ie.label,De===0||Ie.str.length===0?H:N),Ie.str,De===Ae.length-1?Ee.post(Ie.label,_):Ee.postIfComments(Ie.label))});return se.str.append("(").append(V(Te,this.localeInfo.listSeparator)).append(ve?")":"")}},{key:"printCellRef",value:function(se){var me=se.ref,ve=se.qualifier;return(ve!==void 0?this.recordPrePost(ve.label,H,(0,y.visitQualifier)(this,ve).str,this.postIfComments(ve.label)):new I("")).append((0,y.visitCellRef)(this,me).str)}},{key:"printName",value:function(se,me){var ve=se.qualifier,ye=se.parts,Ee=ve!==void 0?this.recordPrePost(ve.label,H,(0,y.visitQualifier)(this,ve).str,this.postIfComments(ve.label)):new I(""),Te=new I("");for(var Ie of(0,u.flattenNameParts)(ye).parts){var De=void 0;if(Ie.kind===u.NamePartKind.FieldRefNamePart){var Ae=Ie.rhs.field;De=this.record(Ie.rhs.label,new I(".").append(this.record(Ae.label,this.anon(Ae.kind===u.NodeKind.Ident?Ae.whole:Ae.chars))))}else Ie.kind===u.NamePartKind.CellRefNamePart&&me===C.ResolvedKind.ResolvedCellRef?De=this.printCellRef((0,u.cellRefNode)(Ie.ref,void 0,Ie.label)):De=new I(this.anon(Ie.asWhole));Te=this.record(Ie.label,Te.append(De)),this.recordQualified(Ie.qualifiedLabel,Ee,Te)}return Ee.append(Te)}},{key:"printUnrecordedDocQual",value:function(se){if(se===void 0)return se;var me=se.path,ve=se.document;return this.anon((me??"")+this.localeInfo.leftBracket+ve+this.localeInfo.rightBracket)}},{key:"printBoundName",value:function(se){return se.kind===u.NodeKind.Ident?this.record(se.label,this.anon((0,F.getBoundName)(this.localeInfo,se.whole))):this.recordPrePost(se.label,this.pre(se.label,H),this.anon(se.chars),this.post(se.label,_))}},{key:"printParamName",value:function(se){return this.record(se.label,new I(se.isBracketed?this.localeInfo.leftBracket:"").append(this.printBoundName(se.name)).append(se.isBracketed&&se.isClosed?this.localeInfo.rightBracket:""))}},{key:"record",value:function(se,me){var ve=typeof me=="string"?new I(me):me;return this.labelToRope[se]={ropeStart:ve,ropeEnd:ve,startOffset:0,endOffset:0,pre:"",post:"",preComments:void 0,postComments:void 0},ve}},{key:"recordQualified",value:function(se,me,ve){this.labelToRope[se]={ropeStart:me,ropeEnd:ve,startOffset:0,endOffset:0,pre:"",post:"",preComments:void 0,postComments:void 0}}},{key:"recordPrePost",value:function(se,me,ve,ye){var Ee=me.pre,Te=me.preComments,Ie=ye.post,De=ye.postComments,Ae=typeof ve=="string"?new I(ve):ve,xe=new I(Ee),ke=new I(Ie);return this.labelToRope[se]={ropeStart:Ae,ropeEnd:Ae,startOffset:0,endOffset:0,pre:Ee,post:Ie,preComments:Te,postComments:De},Te&&this.recordComments(Te,xe,this.spans[se].start-Ee.length),De&&this.recordComments(De,ke,this.spans[se].end),xe.append(Ae).append(ke)}},{key:"recordComments",value:function(se,me,ve){for(var ye of se){var Ee=this.spans[ye.label];if(Ee==null)return;this.labelToRope[ye.label]={ropeStart:me,ropeEnd:me,startOffset:Ee.start-ve,endOffset:Ee.end-ve-me.length,pre:"",post:"",preComments:void 0,postComments:void 0}}}},{key:"printRope",value:function(se){var me=Z(se),ve=me.str,ye=me.ropeToSpan,Ee=[];for(var Te of Object.keys(this.labelToRope).map(Number)){var Ie=this.labelToRope[Te],De=Ie.ropeStart,Ae=Ie.ropeEnd,xe=Ie.startOffset,ke=Ie.endOffset,Xe=Ie.pre,tr=Ie.post,nr=Ie.preComments,er=Ie.postComments,cr=ye.get(De),ar=cr.start,kr=ye.get(Ae),lt=kr.end;Ee[Te]=(0,u.formulaSpan)(ar+xe,lt+ke,Xe,tr,nr,er)}return{formula:ve,spans:Ee}}},{key:"literalNode",value:function(se,me,ve){switch(se.kind){case h.OperKind.String:return new I('"'+this.anon(se.value).replace(x,'""')+'"');case h.OperKind.Boolean:return new I(se.value?this.localeInfo.trueName:this.localeInfo.falseName);case h.OperKind.Number:var ye=21;return new I(this.anon(this.mathpack.formatGeneral(this.localeInfo,se,ye)));case h.OperKind.Missing:return new I("");case h.OperKind.Error:var Ee=this.localeInfo.errorNames[se.type];if(Ee==null)throw new j((0,F.internal)(`No locale data for error type ${se.type}`));return new I(Ee);default:return(0,a.assertNever)("calc.lang.printFormula",se)}}},{key:"missingNode",value:function(se,me){return new I(this.anon(se))}},{key:"arrayNode",value:function(se,me,ve){var ye=this;return new I(this.localeInfo.leftBrace).append(V(se.map(function(Ee){return V(Ee.map(function(Te){return ye.recordPrePost(Te.label,ye.preIfComments(Te.label),Te.str,ye.postIfComments(Te.label))}),ye.localeInfo.columnSeparator)}),this.localeInfo.rowSeparator)).append(me?this.localeInfo.rightBrace:"")}},{key:"appNode",value:function(se,me,ve,ye){if(se.op!==void 0){if(me.length===1){var Ee=me[0];switch(se.op){case p.OperatorId.Percent:return Ee.str.append(this.recordPrePost(se.label,this.pre(se.label,H),se.str,_));case p.OperatorId.Pound:return Ee.str.append(this.recordPrePost(se.label,this.preIfComments(se.label),se.str,_));default:return this.recordPrePost(se.label,H,se.str,this.post(se.label,_)).append(Ee.str)}}if(me.length===2){var Te=Se(me,2),Ie=Te[0],De=Te[1],Ae=" ",xe=" ";switch(se.op){case p.OperatorId.Range:Ae=xe="";break;case p.OperatorId.Isect:xe="";break;case p.OperatorId.Union:Ae="";break}return Ie.str.append(this.recordPrePost(se.label,this.pre(se.label,{pre:Ae}),se.str,this.post(se.label,{post:xe}))).append(De.str)}return(0,a.assertFalse)("calc.lang.printFormula: invalid number of operator args")}return this.printApplication(se,me,ve,ye)}},{key:"letNode",value:function(se,me,ve,ye,Ee,Te){var Ie=this,De=me.map(function(Ae){var xe=Ae.name,ke=Ae.binder;return(0,u.letVar)((0,u.indexedArg)({str:Ie.record(xe.arg.label,Ie.printBoundName(xe.arg.name)),label:xe.arg.label,op:void 0},xe.index),ke)});return this.printApplication(se,(0,u.flattenLetArgs)(De,ve,ye),Ee,Te)}},{key:"lambdaNode",value:function(se,me,ve,ye,Ee,Te){var Ie=this,De=me.map(function(Ae){var xe=Ae.name,ke=Ie.printParamName(xe.arg.name),Xe=xe.arg.def===void 0?new I(""):Ie.recordPrePost(xe.arg.def.label,Ie.pre(xe.arg.def.label,N),new I(":=").append(Ie.recordPrePost(xe.arg.def.rhs.label,Ie.pre(xe.arg.def.rhs.label,xe.arg.def.rhs.str.length===0?H:N),xe.arg.def.rhs.str,_)),_);return(0,u.lambdaParam)((0,u.indexedArg)({str:ke.append(Xe),label:xe.arg.label,op:void 0},xe.index))});return this.printApplication(se,(0,u.flattenLambdaArgs)(De,ve,ye),Ee,Te)}},{key:"parenNode",value:function(se,me,ve){return new I("(").append(this.recordPrePost(se.label,this.pre(se.label,H),se.str,this.post(se.label,_))).append(me?")":"")}},{key:"nameNode",value:function(se,me,ve){var ye=this.resolver.resolveDottedName(this.locals,(0,u.nameNode)(se,me,ve),this.annotations),Ee=ye.headResolved,Te=ye.node;return k(Ee.resolution),this.printName(Te,Ee.kind)}},{key:"cellRefNode",value:function(se,me,ve){var ye=this.resolver.resolveCellRef(this.locals,(0,u.cellRefNode)(se,me,ve)),Ee=ye.node,Te=ye.resolution;return k(Te),this.printCellRef(Ee)}},{key:"fieldRefNode",value:function(se,me,ve){var ye=me.shouldBeBracketed,Ee=me.isBracketed||ye?this.localeInfo.leftBracket:"",Te=me.isBracketed&&me.isClosed||ye?this.localeInfo.rightBracket:"",Ie=this.record(me.field.label,this.anon(me.field.kind===u.NodeKind.Ident?S(me.field.whole,this.isFieldRefEscapable):me.field.chars)),De=me.field.kind!==u.NodeKind.Ident?this.pre(me.label,H):this.preIfComments(me.label);return se.str.append(this.recordPrePost(me.label,De,new I("."+Ee).append(Ie).append(Te),this.post(me.label,_)))}},{key:"structRefNode",value:function(se,me,ve){var ye,Ee,Te=this.resolver.resolveStructRef(this.locals,(0,u.structRefNode)(se,me,ve)),Ie=Te.node,De=Te.table,Ae=Te.resolution;k(Ae);var xe=Ie.rhs.innerRef,ke=Ie.lhs===void 0?void 0:this.record(Ie.lhs.label,this.printName(Ie.lhs,C.ResolvedKind.ResolvedName));if(ke===void 0&&De!==void 0&&Ie.rhs.isClosed&&!(xe?.kind===u.StructRefKind.ColumnRef||xe?.kind===u.StructRefKind.ThisRowOpRef&&((ye=xe.ref)==null?void 0:ye.kind)===u.StructRefKind.ColumnRef)&&(ke=new I(De.name)),xe===void 0&&Ie.rhs.isClosed&&ke!==void 0)return ke;var Xe=(0,F.isInnerStructRefWellFormed)(xe)&&!(xe?.kind===u.StructRefKind.ColumnRef&&!xe.isBracketed&&!Ie.rhs.isClosed),tr=Xe?D.Default:D.Original,nr=Xe?M.Canonical:M.Original,er;switch(xe?.kind){case void 0:er={str:new I(""),allowOuterWhitespace:!1};break;case u.StructRefKind.ColumnRef:case u.StructRefKind.SpecialRef:{if(Xe&&xe.kind===u.StructRefKind.SpecialRef&&xe.id===u.SpecialRefId.ThisRow){er=this.printRef((0,u.thisRowOpRef)(void 0,xe.label),Xe,tr,nr);break}var cr=tr;if(tr===D.Default&&xe.kind===u.StructRefKind.ColumnRef){var ar=T(xe.name,this.isStructRefTick,this.isStructRefWhitespace);cr=xe.name.length===0||(ar&A.OuterWhitespace)!==0&&(ar&A.Tick)===0?D.ForceBracketed:D.ForceUnbracketed}er=this.printRef(xe,Xe,cr,nr);break}case u.StructRefKind.CommaOpRef:{if(Xe&&xe.specialRefs[u.SpecialRefId.ThisRow]){er=this.printRef((0,u.thisRowOpRef)(xe.columnRefs.length===0?void 0:xe.columnRefs[0],xe.label),Xe,tr,nr);break}er=this.printRef(xe,Xe,tr,nr);break}case u.StructRefKind.RangeOpRef:case u.StructRefKind.ThisRowOpRef:case u.StructRefKind.BadRef:er=this.printRef(xe,Xe,tr,nr);break}var kr=new I(this.localeInfo.leftBracket);if(xe){var lt=this.pre(xe.label,H).pre.length>0||this.post(xe.label,_).post.length>0||xe.kind===u.StructRefKind.ThisRowOpRef&&xe.ref!=null&&this.pre(xe.ref.label,H).pre.length>0,jr=nr===M.Original?this.pre(xe.label,H):lt&&er.allowOuterWhitespace?N:H,Gr=nr===M.Original||!Ie.rhs.isClosed&&er.allowOuterWhitespace?this.post(xe.label,_):lt&&er.allowOuterWhitespace?P:_;kr=kr.append(this.recordPrePost(xe.label,jr,er.str,Gr))}return Ie.rhs.isClosed&&(kr=kr.append(this.localeInfo.rightBracket)),((Ee=ke)!=null?Ee:new I("")).append(this.record(Ie.rhs.label,kr))}},{key:"badSequenceNode",value:function(se,me,ve){var ye=this;return V(me.map(function(Ee){return ye.recordPrePost(Ee.label,ye.pre(Ee.label,H),Ee.str,ye.post(Ee.label,_))}),"")}},{key:"badCharsNode",value:function(se,me,ve){return new I(this.anon(me))}},{key:"operatorNode",value:function(se,me){var ve=(0,o.operatorIdToName)(this.localeInfo,se,"");if(ve===void 0)throw new j((0,F.internal)("Invalid operator"));return new I(ve)}},{key:"wsfNode",value:function(se,me,ve){return new I(this.localeInfo.getWorksheetFuncName(se))}},{key:"cellRefError",value:function(se){var me=this.localeInfo.errorNames[R.ErrorType.REF];if(me==null)throw new j((0,F.internal)("No locale data for #REF"));return{str:this.record(se,me),label:se}}},{key:"cellRefSingle",value:function(se,me,ve,ye){var Ee=(0,n.formatCellPos)(this.localeInfo,this.refStyle,this.locals.originGridCell.value,se,me,this.locals.wrapCellReferences);return Ee!==void 0?{str:this.record(ye,this.anon(Ee)),label:ye}:this.cellRefError(ye)}},{key:"cellRefRange",value:function(se,me,ve){var ye=(0,n.formatRangePos)(this.localeInfo,this.refStyle,this.locals.originGridCell.value,se.row,se.col,me.row,me.col,this.locals.wrapCellReferences);return ye!==void 0?{str:this.record(ve,this.anon(ye)),label:ve}:this.cellRefError(ve)}},{key:"cellRefRow",value:function(se,me,ve,ye){var Ee=(0,n.formatRowRange)(this.localeInfo,this.refStyle,this.locals.originGridCell.value.row,se,me,this.locals.wrapCellReferences);return Ee!==void 0?{str:this.record(ye,this.anon(Ee)),label:ye}:this.cellRefError(ye)}},{key:"cellRefCol",value:function(se,me,ve,ye){var Ee=(0,n.formatColRange)(this.localeInfo,this.refStyle,this.locals.originGridCell.value.col,se,me,this.locals.wrapCellReferences);return Ee!==void 0?{str:this.record(ye,this.anon(Ee)),label:ye}:this.cellRefError(ye)}},{key:"cellRefBad",value:function(se,me,ve){return{str:this.record(ve,this.anon(se)),label:ve}}},{key:"errorQualifier",value:function(se){var me=this.localeInfo.errorNames[R.ErrorType.REF];if(me==null)throw new j((0,F.internal)("No locale data for #REF"));return{str:this.record(se,me),label:se}}},{key:"relativeQualifier",value:function(se){return{str:this.record(se,"!"),label:se}}},{key:"documentQualifier",value:function(se,me,ve,ye){return{str:this.record(ye,(0,n.quoteQualifier)(this.printUnrecordedDocQual((0,u.documentQualifier)(se,me)))+"!"),label:ye}}},{key:"sheetQualifier",value:function(se,me,ve,ye){var Ee,Te=this.printUnrecordedDocQual(me),Ie=this.anon(se),De=(0,n.shouldQuoteQualifier)(this.localeInfo,this.refStyle,((Ee=Te)!=null?Ee:"")+Ie);if(De){var Ae;Te=(Ae=Te)==null?void 0:Ae.replace(E,"''"),Ie=Ie.replace(E,"''")}return{str:this.record(ye,new I(De?"'":"").append(Te===void 0?new I(""):this.record(me.label,Te)).append(Ie).append(De?"'":"").append("!")),label:ye}}},{key:"identQualifier",value:function(se,me,ve){return{str:this.record(ve,(0,n.formatQualifier)(this.localeInfo,this.refStyle,this.anon(se))+"!"),label:ve}}},{key:"sheetRangeQualifier",value:function(se,me,ve,ye,Ee){var Te,Ie=this.printUnrecordedDocQual(ve),De=this.anon(se),Ae=this.anon(me),xe=(0,n.shouldQuoteQualifier)(this.localeInfo,this.refStyle,((Te=Ie)!=null?Te:"")+De)||(0,n.shouldQuoteQualifier)(this.localeInfo,this.refStyle,Ae);if(xe){var ke;Ie=(ke=Ie)==null?void 0:ke.replace(E,"''"),De=De.replace(E,"''"),Ae=Ae.replace(E,"''")}return{str:this.record(Ee,new I(xe?"'":"").append(Ie===void 0?new I(""):this.record(ve.label,Ie)).append(De).append(":").append(Ae).append(xe?"'":"").append("!")),label:Ee}}},{key:"badQualifier",value:function(se,me,ve,ye,Ee){return{str:this.record(Ee,this.anon(se)),label:Ee}}}])})(),j=(0,F.createFailureErrorClass)("PrintFormulaError"),G=(0,F.createFailureErrorClass)("PrintRangeError");function Q(ne,de,se){var me=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;try{return(0,a.success)(new q(ne,de,se,me).print())}catch(ve){return ve instanceof j?(0,a.failure)(ve.reason):(0,a.failure)((0,a.javaScriptError)(ve))}}function X(ne,de,se){try{var me=se.kind===g.LexicalKind.Cell||se.kind===g.LexicalKind.Range?(0,f.printLocalsGrid)(se,(0,F.sheetGridRangeAnchor)(se.range)):se.kind===g.LexicalKind.NameManager?(0,f.printLocalsName)(se,b):(0,a.assertNever)("calc.lang.anonymizeFormula",se),ve=Q((0,f.createSimplePrintGlobals)((0,o.calcConfig)((0,o.getEnglishLocaleInfo)(),u.RefStyle.A1,ne.mathpack)),me,de,!0);if(ve.kind===a.ResultKind.Success)return ve.value.formula;if(ve.reason.kind===a.ReasonKind.JavaScriptError)throw ve.reason.error}catch(Ee){var ye="calc.lang.anonymizeFormula: Format failed: "+(0,a.messageFromError)(Ee);a.ulsLogger.ULS.traceTag(507381981,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Warning,ye)}return(0,a.anonymize)(de)}function U(ne,de){return ne===void 0?(0,u.pos)(u.PosKind.Abs,de):(0,u.pos)(u.PosKind.Rel,de-ne)}function O(ne,de,se){return(0,u.cellRefSingle)(U(ne,se.row),U(de,se.col))}function z(ne,de,se){return(0,u.cellRefRow)(U(ne,de),U(ne,de+se-1))}function J(ne,de,se){return(0,u.cellRefCol)(U(ne,de),U(ne,de+se-1))}function ie(ne,de,se){if(se.col===0&&se.cols===g.sheetCols)return z(ne,se.row,se.rows);if(se.row===0&&se.rows===g.sheetRows)return J(de,se.col,se.cols);var me=(0,F.gridRangeAnchor)(se),ve=O(ne,de,me);if((0,g.isGridCell)(se))return ve;var ye=(0,g.gridCell)(se.row+se.rows-1,se.col+se.cols-1),Ee=O(ne,de,ye);return(0,u.cellRefRange)(ve,Ee)}function ce(ne,de,se){var me=de.originSheet.value,ve=de.printRowsAsAbsoluteReferences?void 0:de.originGridCell.value.row,ye=de.printColsAsAbsoluteReferences?void 0:de.originGridCell.value.col,Ee=ie(ve,ye,se.range),Te;if(me.index===void 0||!(0,F.isSheetIndexEqual)(me,se.sheet)){var Ie=ne.getSheetName(se.sheet.document,se.sheet.index);if(!(0,a.isSuccess)(Ie))throw new G(Ie.reason);Te=(0,u.sheetQualifier)(Ie.value)}return(0,u.cellRefNode)(Ee,Te)}function ge(ne){return(0,a.isSuccess)(ne)?((0,a.assertTrue)("calc.lang.printRangeStructRef: NameLoc can't be no-table",ne.value!=null),(0,a.success)(ne.value)):ne.reason.kind===C.ResolveReasonKind.InvalidStructRef?(0,a.assertFalse)("calc.lang.printRangeStructRef: NameLoc can't be InvalidStructRef"):(0,a.failure)(ne.reason)}function oe(ne,de,se){var me=se.sheet,ve=se.range,ye=ne.getContainingTable((0,g.sheetGridCell)(me,(0,F.gridRangeAnchor)(ve)));if(!(0,a.isSuccess)(ye))throw new G(ye.reason);if(ye.value!=null){var Ee=ye.value,Te=ge(ne.getStructRefSpecialRef(Ee,u.SpecialRefId.All));if(!(0,a.isSuccess)(Te))throw new G(Te.reason);var Ie=Te.value.range,De=Te.value.sheet,Ae=(0,F.gridRangeCompare)(Ie,ve);if(!(Ae===void 0||Ae<0)){var xe=ge(ne.getStructRefSpecialRef(Ee,u.SpecialRefId.Data));if(!(0,a.isSuccess)(xe))throw new G(xe.reason);var ke=xe.value.range,Xe=de.originGridCell.value,tr=de.originSheet.value,nr=tr.index!==void 0&&(0,F.isSheetIndexEqual)(tr,De),er=nr&&(0,F.gridRangeIsects)(Ie,Xe)?void 0:(0,u.nameNode)((0,u.identNamePart)(Ee.name)),cr=er??(0,u.nameNode)((0,u.identNamePart)(Ee.name)),ar=ke.cols>1&&ve.col===ke.col&&ve.cols===ke.cols,kr=function(){var Le=ge(ne.getStructRefColumn(Ee,ve.col));if(!(0,a.isSuccess)(Le))throw new G(Le.reason);if(ve.cols===1)return(0,u.columnRef)(Le.value.name);var rr=ge(ne.getStructRefColumn(Ee,ve.col+ve.cols-1));if(!(0,a.isSuccess)(rr))throw new G(rr.reason);return(0,u.rangeOpRef)([(0,u.columnRef)(Le.value.name),(0,u.columnRef)(rr.value.name)])};if(ve.row===Ie.row&&ve.rows===Ie.rows)return(0,u.structRefNode)(cr,(0,u.structRef)(ar?(0,u.specialRef)(u.SpecialRefId.All):(0,u.commaOpRef)([(0,u.specialRef)(u.SpecialRefId.All,!0),kr()])));if(ve.rows===1&&ve.row===Xe.row&&ve.row>=ke.row&&ve.row<ke.row+ke.rows)return(0,u.structRefNode)(ve.cols===1?er:cr,(0,u.structRef)((0,u.thisRowOpRef)(ar?void 0:kr())));if(ve.row===ke.row&&ve.rows===ke.rows)return ar?(0,u.structRefNode)(cr,(0,u.structRef)(void 0)):(0,u.structRefNode)(ve.cols===1?er:cr,(0,u.structRef)(kr()));var lt=ve.row===Ie.row&&ve.row+ve.rows===ke.row,jr=ve.row===ke.row+ke.rows&&ve.row+ve.rows===Ie.row+Ie.rows;if(lt||jr){var Gr=(0,u.specialRef)(lt?u.SpecialRefId.Headers:u.SpecialRefId.Totals,!ar);return(0,u.structRefNode)(cr,(0,u.structRef)(ar?Gr:(0,u.commaOpRef)([Gr,kr()])))}var or=ve.row===Ie.row&&Ie.row<ke.row&&ve.row+ve.rows===ke.row+ke.rows,Ye=ve.row===ke.row&&Ie.row+Ie.rows>ke.row+ke.rows&&ve.row+ve.rows===Ie.row+Ie.rows;if(or||Ye){var Cr=(0,u.specialRef)(or?u.SpecialRefId.Headers:u.SpecialRefId.Data,!0),Mr=(0,u.specialRef)(or?u.SpecialRefId.Data:u.SpecialRefId.Totals,!0);return(0,u.structRefNode)(cr,(0,u.structRef)(ar?(0,u.commaOpRef)([Cr,Mr]):(0,u.commaOpRef)([Cr,Mr,kr()])))}}}}function le(ne,de,se,me){var ve=de.originSheet.value,ye=ne.getNamedRanges(se);if(!(0,a.isSuccess)(ye))throw new G(ye.reason);if(ye.value.length!==0){var Ee=function(ke){return ke.index!==void 0&&(ve.index===void 0||!(0,F.isSheetIndexEqual)(ke,ve))},Te=ye.value.filter(function(xe){var ke=xe.scope;return ke.index===void 0?(0,F.isDocumentLocEqual)(ke.document,se.sheet.document):(0,F.isSheetIndexEqual)(ke,se.sheet)}).filter(function(xe){var ke=xe.scope,Xe=xe.name;if(ke.index!==void 0||ve.index===void 0)return!0;var tr=ve,nr=ne.getNameLoc(tr,Xe,g.NameSource.Plain);if(!(0,a.isSuccess)(nr))throw new G(nr.reason);return nr.value==null}).filter(function(xe){var ke=xe.scope,Xe=xe.name;return Ee(ke)||!me.contains(Xe)});if(Te.length!==0){var Ie=Te.length===1?Te[0]:$r(Te).sort(function(xe,ke){return ne.config.localeInfo.stringCompareCI(xe.name,ke.name)})[0],De;if(Ee(Ie.scope)){var Ae=ne.getSheetName(Ie.scope.document,Ie.scope.index);if(!(0,a.isSuccess)(Ae))throw new G(Ae.reason);De=(0,u.sheetQualifier)(Ae.value)}return(0,u.nameNode)((0,u.identNamePart)(Ie.name),De)}}}function Y(ne,de,se){var me=arguments.length>3&&arguments[3]!==void 0?arguments[3]:(0,a.makeEmptyTable)();try{var ve,ye,Ee=de.originSheet.value;if(!(0,F.isDocumentLocEqual)(Ee.document,se.sheet.document))throw new G((0,F.notImplemented)(["printRange cross-document"]));return(0,a.success)((ve=(ye=le(ne,de,se,me))!=null?ye:oe(ne,de,se))!=null?ve:ce(ne,de,se))}catch(Te){return Te instanceof G?(0,a.failure)(Te.reason):(0,a.failure)((0,a.javaScriptError)(Te))}}var te={getNamedRanges:function(){return(0,a.assertFalse)("calc.lang.prettyPrinter: default getNamedRanges")}};function re(ne){var de,se,me;return{config:ne.config,getDocumentLoc:ne.getDocumentLoc.bind(ne),getSheetIndex:ne.getSheetIndex.bind(ne),getSheetName:ne.getSheetName.bind(ne),getNameLoc:ne.getNameLoc.bind(ne),getUserDefinedFuncLoc:ne.getUserDefinedFuncLoc.bind(ne),getSheetRangeIndexes:ne.getSheetRangeIndexes.bind(ne),getContainingTable:ne.getContainingTable.bind(ne),getStructRefColumn:ne.getStructRefColumn.bind(ne),getStructRefSpecialRef:(de=ne.getStructRefSpecialRef)==null?void 0:de.bind(ne),getNamedRanges:(se=(me=ne.getNamedRanges)==null?void 0:me.bind(ne))!=null?se:te.getNamedRanges}}function ee(ne){var de=re(ne);return{printFormula:function(me,ve){var ye=Q(ne,me,ve);return(0,a.isSuccess)(ye)?(0,a.success)(ye.value.formula):ye},printFormulaEx:function(me,ve){return Q(ne,me,ve)},printRange:function(me,ve,ye){return Y(de,me,ve,ye)}}}},"../excel-online-calc-lang/lib/printServiceTypes.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSimplePrintGlobals=g,t.printLocalsGrid=f,t.printLocalsName=v;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/location.js"),o=s("../excel-online-calc-lang/lib/util.js"),u=(function(){function C(p){Oe(this,C),this.config=p}return Ne(C,[{key:"getDocumentLoc",value:function(h,F){return(0,a.success)((0,n.documentLoc)(h,F))}},{key:"getSheetIndex",value:function(h,F){return(0,a.success)(F)}},{key:"getSheetName",value:function(h,F){return(0,a.success)(F)}},{key:"getNameLoc",value:function(h,F){return(0,a.success)(F.indexOf(".")>=0?void 0:(0,n.nameLoc)(h,F))}},{key:"getUserDefinedFuncLoc",value:function(h,F){return(0,a.success)([])}},{key:"getSheetRangeIndexes",value:function(h){if(h.index===void 0)return(0,a.failure)((0,o.notImplemented)(["simplePrintGlobals.getSheetRangeIndexes"]));var F=[h.index];return h.index2!==h.index&&F.push(h.index2),(0,a.success)((0,n.sheetRangeIndexes)(F,0))}},{key:"getContainingTable",value:function(h){return a.successUndefined}},{key:"getStructRefColumn",value:function(h,F){return a.successUndefined}},{key:"getStructRefSpecialRef",value:function(h,F){return a.successUndefined}},{key:"getNamedRanges",value:function(h){return(0,a.success)([])}}])})();function g(C){return new u(C)}function f(C,p,h){return{config:h??void 0,lexicalSource:C,originGridCell:(0,a.success)(p.range),originSheet:(0,a.success)(p.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!1,printRowsAsAbsoluteReferences:!1,printColsAsAbsoluteReferences:!1}}function v(C,p,h){return{config:h??void 0,lexicalSource:C,originGridCell:(0,a.success)(p.range),originSheet:(0,a.success)(p.sheet),allowUnqualifiedCell:!1,wrapCellReferences:!0,printRowsAsAbsoluteReferences:!0,printColsAsAbsoluteReferences:!0}}},"../excel-online-calc-lang/lib/relabel.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.relabelFormula=u;var a=s("../excel-online-calc-lang/lib/formula.js"),n=s("../excel-online-calc-lang/lib/visitor.js");function o(){var g=1;return function(){return g++}}function u(g){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:o(),v=g.spans,C=g.annotations,p=g.depthUpperBound,h=[],F=[],R=[],y=[];function E(U){var O=f(),z=v[U];z!=null&&(h[O]=z);var J=C[U];return J!=null&&(F[O]=J),R[U]=O,y[O]=U,O}function x(U){return Object.assign({},U,{label:E(U.label)})}function b(U){if(U.kind===a.CellRefKind.Range){var O=U;return(0,a.cellRefRange)(b(O.ref1),b(O.ref2),E(U.label))}return Object.assign({},U,{label:E(U.label)})}function k(U){return U!=null?(0,a.documentQualifier)(U.document,U.path,U.isQuoted,E(U.label)):void 0}function D(U){if(U!=null)return U.kind===a.QualifierKind.Sheet||U.kind===a.QualifierKind.SheetRange?Object.assign({},U,{document:k(U.document),label:E(U.label)}):Object.assign({},U,{label:E(U.label)})}function M(U){if(U!=null)return U.kind===a.QualifierKind.Sheet||U.kind===a.QualifierKind.SheetRange?Object.assign({},U,{document:k(U.document),label:E(U.label)}):Object.assign({},U,{label:E(U.label)})}function w(U){var O=(0,a.flattenNameParts)(U),z=function(ne,de){var se=de.rhs,me=de.canDenoteNamedObject,ve=de.label,ye=de.qualifiedLabel;return(0,a.fieldRefNamePart)(ne,A(se),me,E(ve),E(ye))};if(O.kind===a.NamePartKind.IdentNamePart){var J=Ui(O.parts),ie=J[0],ce=J.slice(1),ge=(0,a.identNamePart)(ie.asWhole,ie.canDenoteNamedObject,E(ie.label),E(ie.qualifiedLabel));return ce.reduce(z,ge)}var oe=Ui(O.parts),le=oe[0],Y=oe[1],te=oe.slice(2),re=(0,a.cellRefNamePart)(b(le.ref),le.asWhole,E(le.label),E(le.qualifiedLabel));return te.reduce(z,z(re,Y))}function S(U){switch(U.kind){case a.NodeKind.Ident:return L(U);case a.NodeKind.Missing:return(0,a.missingNode)(U.chars,E(U.label));case a.NodeKind.BadChars:return(0,a.badCharsNode)(U.type,U.chars,E(U.label))}}function A(U){return(0,a.fieldRef)(S(U.field),U.isBracketed,U.isClosed,U.shouldBeBracketed,E(U.label))}function T(U){switch(U?.kind){case void 0:return;case a.StructRefKind.SpecialRef:return(0,a.specialRef)(U.id,U.isBracketed,U.isClosed,E(U.label));case a.StructRefKind.ColumnRef:return(0,a.columnRef)(U.name,U.isBracketed,U.isClosed,E(U.label));case a.StructRefKind.RangeOpRef:return(0,a.rangeOpRef)(U.refs.map(T),E(U.label));case a.StructRefKind.CommaOpRef:return(0,a.commaOpRef)(U.refs.map(T),E(U.label));case a.StructRefKind.ThisRowOpRef:return(0,a.thisRowOpRef)(T(U.ref),E(U.label));case a.StructRefKind.MissingRef:return(0,a.missingRef)(E(U.label));case a.StructRefKind.BadRef:return(0,a.badRef)(U.chars,U.isBracketed,U.isClosed,E(U.label))}}function I(U,O,z){return(0,a.nameNode)(w(U),M(O),E(z))}function B(U){var O=U.parts,z=U.qualifier,J=U.label;return I(O,z,J)}function L(U){var O=U.whole,z=U.label;return(0,a.identNode)(O,E(z))}function V(U){var O=U.name,z=U.label;return(0,a.varNode)(Z(O),E(z))}function Z(U){switch(U.kind){case a.NodeKind.Ident:return L(U);case a.NodeKind.Missing:return(0,a.missingNode)(U.chars,E(U.label));case a.NodeKind.BadChars:return(0,a.badCharsNode)(U.type,U.chars,E(U.label))}}function H(U){var O=(0,a.paramName)(Z(U.name.name),U.name.isBracketed,U.name.isClosed,E(U.name.label)),z=U.def===void 0?void 0:(0,a.paramDefault)(U.def.rhs,E(U.def.label));return(0,a.paramNode)(O,z,E(U.label))}function N(U){return(0,a.structRef)(T(U.innerRef),U.isClosed,E(U.label))}var _={literalNode:function(O,z,J){return(0,a.literalNode)(O,z,E(J))},arrayNode:function(O,z,J){return(0,a.arrayNode)(O,z,E(J))},appNode:function(O,z,J,ie){return(0,a.appNode)(O,z,J,E(ie))},letNode:function(O,z,J,ie,ce,ge){return(0,a.letNode)(O,z.map(function(oe){var le=oe.name,Y=oe.binder;return(0,a.letVar)((0,a.indexedArg)(V(le.arg),le.index),Y)}),J,ie,ce,E(ge))},lambdaNode:function(O,z,J,ie,ce,ge){return(0,a.lambdaNode)(O,z.map(function(oe){var le=oe.name;return(0,a.lambdaParam)((0,a.indexedArg)(H(le.arg),le.index))}),J,ie,ce,E(ge))},parenNode:function(O,z,J){return(0,a.parenNode)(O,z,E(J))},nameNode:function(O,z,J){return I(O,z,J)},cellRefNode:function(O,z,J){return(0,a.cellRefNode)(b(O),D(z),E(J))},fieldRefNode:function(O,z,J){return(0,a.fieldRefNode)(O,A(z),E(J))},structRefNode:function(O,z,J){return(0,a.structRefNode)(O===void 0?void 0:B(O),N(z),E(J))},missingNode:function(O,z){return(0,a.missingNode)(O,E(z))},badSequenceNode:function(O,z,J){return(0,a.badSequenceNode)(O,z,E(J))},badCharsNode:function(O,z,J){return(0,a.badCharsNode)(O,z,E(J))},operatorNode:function(O,z){return(0,a.operatorNode)(O,E(z))},wsfNode:function(O,z,J){return(0,a.wsfNode)(O,z,E(J))}},P=(0,a.formula)((0,n.reduceBottomUp)(_,g),h,F,p);for(var W of Object.keys(F)){var $=Number(W),q=F[$];switch(q?.kind){case a.AnnotationKind.LocalNameUse:F[$]=(0,a.localNameUseAnnotation)(q.name,q.whole,R[q.label]);break;case a.AnnotationKind.LocalNameDecl:F[$]=(0,a.localNameDeclAnnotation)(q.name,q.whole,q.uses.map(function(U){var O=U.label;return{label:R[O]}}));break}}for(var j of Object.keys(h).map(Number)){var G=h[j],Q=G?.preComments,X=G?.postComments;(Q||X)&&(h[j]=Object.assign({},G,{preComments:Q?Q.map(x):void 0,postComments:X?X.map(x):void 0}))}return{formula:P,oldToNewLabel:R,newToOldLabel:y}}},"../excel-online-calc-lang/lib/resolveService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canDenoteLocalName=y,t.canDenoteUserDefinedFunc=E,t.canDenoteCellRef=x,t.resolveGridRef=w,t.createResolver=S;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/cellFormat.js"),o=s("../excel-online-calc-lang/lib/formula.js"),u=s("../excel-online-calc-lang/lib/location.js"),g=s("../excel-online-calc-lang/lib/resolveServiceTypes.js"),f=s("../excel-online-calc-lang/lib/util.js");function v(A){return A}function C(A){return(0,a.isSuccess)(A)&&(0,a.isNone)(A.value)?a.successUndefined:A}function p(A){return!(0,a.isSuccess)(A)||A.value===void 0}var h=function(T){return T.rhs.field.kind===o.NodeKind.Ident},F=function(T){return T.rhs.field.whole},R=function(T,I){return(0,o.fieldRefNamePart)(T,I.rhs,I.canDenoteNamedObject,I.label,I.qualifiedLabel)};function y(A,T){var I=Ui(T),B=I[0],L=I.slice(1);return B.kind===o.NamePartKind.IdentNamePart&&A==null&&L.every(h)}function E(A,T,I){return I.canDenoteNamedObject&&A&&(T===void 0||T.kind===o.QualifierKind.Document||T.kind===o.QualifierKind.Ident)}function x(A,T,I){var B=Ui(I),L=B[0],V=B.slice(1);return L.kind===o.NamePartKind.CellRefNamePart&&(T==null&&A.allowUnqualifiedCell||T!=null&&T.kind!==o.QualifierKind.Document)&&V.every(h)}function b(A,T,I,B,L){return I.kind===o.PosKind.Abs?(0,a.success)(I.index):(0,a.isSuccess)(A)?(0,a.success)((0,n.resolvePosition)(T(A.value),I,B,L)):A}var k=function(T){var I=T.row;return I},D=function(T){var I=T.col;return I};function M(A,T,I){var B=b(A,k,T.row,u.sheetRows,I),L=b(A,D,T.col,u.sheetCols,I);return(0,a.isSuccess)(B)?(0,a.isSuccess)(L)?B.value===void 0||L.value===void 0?a.successUndefined:(0,a.success)((0,u.gridCell)(B.value,L.value)):L:B}function w(A,T){if(T.kind===o.CellRefKind.Error)return a.successUndefined;var I=A.originGridCell,B=A.wrapCellReferences;switch(T.kind){case o.CellRefKind.Single:return M(I,T,B);case o.CellRefKind.Range:{var L=M(I,T.ref1,B),V=M(I,T.ref2,B);return(0,a.isSuccess)(L)?(0,a.isSuccess)(V)?L.value===void 0||V.value===void 0?a.successUndefined:(0,a.success)((0,f.gridCellRange)(L.value,V.value)):V:L}case o.CellRefKind.Row:{var Z=b(I,k,T.row1,u.sheetRows,B),H=b(I,k,T.row2,u.sheetRows,B);return(0,a.isSuccess)(Z)?(0,a.isSuccess)(H)?Z.value===void 0||H.value===void 0?a.successUndefined:(0,a.success)((0,f.gridCellRange)((0,u.gridCell)(Z.value,0),(0,u.gridCell)(H.value,u.sheetCols-1))):H:Z}case o.CellRefKind.Col:{var N=b(I,D,T.col1,u.sheetCols,B),_=b(I,D,T.col2,u.sheetCols,B);return(0,a.isSuccess)(N)?(0,a.isSuccess)(_)?N.value===void 0||_.value===void 0?a.successUndefined:(0,a.success)((0,f.gridCellRange)((0,u.gridCell)(0,N.value),(0,u.gridCell)(u.sheetRows-1,_.value))):_:N}case o.CellRefKind.Bad:return(0,a.failure)((0,g.invalidCellRef)(g.InvalidCellRefReason.BadCellRef));default:return(0,a.assertNever)("calc.lang.Resolver.resolveGridRef",T)}}function S(A){function T(ce,ge){if(ge===void 0){var oe=ce.originSheet;return(0,a.isSuccess)(oe)?[ge,(0,a.success)(oe.value.document)]:[ge,oe]}var le=A.getDocumentLoc(ge.path,ge.document);if(!(0,a.isSuccess)(le))return[ge,le];if((0,a.isNone)(le.value))return[ge,(0,a.failure)((0,g.invalidQualifier)(g.InvalidQualifierReason.UndefinedDocument))];var Y=ge.path==null?void 0:le.value.path,te=le.value.name;return[(0,o.documentQualifier)(te,Y,ge.isQuoted,ge.label),(0,a.success)(le.value)]}function I(ce,ge){if(p(ge))return[ce,ge];var oe=C(A.getSheetIndex(ge.value,ce));if(!(0,a.isSuccess)(oe))return[ce,oe];if((0,a.isNone)(oe.value))return[ce,(0,a.failure)((0,g.invalidQualifier)(g.InvalidQualifierReason.UndefinedSheetName))];var le=A.getSheetName(ge.value,oe.value);return(0,a.isSuccess)(le)?[le.value,(0,a.success)((0,u.sheetIndex)(ge.value,oe.value))]:[ce,le]}function B(ce,ge){var oe=T(ce,ge.document),le=Se(oe,2),Y=le[0],te=le[1],re=I(ge.sheet,te),ee=Se(re,2),ne=ee[0],de=ee[1];return[(0,o.sheetQualifier)(ne,Y,ge.isQuoted,ge.label),de]}function L(ce,ge){var oe=T(ce,ge.document),le=Se(oe,2),Y=le[0],te=le[1],re=I(ge.sheet1,te),ee=Se(re,2),ne=ee[0],de=ee[1],se=I(ge.sheet2,te),me=Se(se,2),ve=me[0],ye=me[1],Ee=ne,Te=ve,Ie;if(p(te))Ie=te;else if(p(de))Ie=de;else if(p(ye))Ie=ye;else{if((0,f.isSheetIndexEqual)(de.value,ye.value))return[(0,o.sheetQualifier)(Ee,Y,ge.isQuoted,ge.label),(0,a.success)((0,u.sheetIndex)(te.value,de.value.index))];var De=A.getSheetRangeIndexes(de.value),Ae=A.getSheetRangeIndexes(ye.value);(0,a.isSuccess)(De)?(0,a.isSuccess)(Ae)?Ae.value.position<De.value.position&&(Ee=ve,Te=ne):Ie=Ae:Ie=De,Ie=(0,a.success)((0,u.sheetRange)(te.value,de.value.index,ye.value.index))}return[(0,o.sheetRangeQualifier)(Ee,Te,Y,ge.isQuoted,ge.label),Ie]}function V(ce,ge){switch(ge.kind){case o.QualifierKind.Error:return[ge,a.successUndefined];case o.QualifierKind.Sheet:return B(ce,ge);case o.QualifierKind.SheetRange:return L(ce,ge);case o.QualifierKind.Document:return[ge,(0,a.failure)((0,g.invalidQualifier)(g.InvalidQualifierReason.SheetRangeName))];case o.QualifierKind.Bad:return[ge,(0,a.failure)((0,g.invalidQualifier)(g.InvalidQualifierReason.BadQualifier))];default:return(0,a.assertNever)("calc.lang.Resolver.resolveCellRefQualifier",ge)}}function Z(ce,ge){var oe=ge.qualifier,le=ge.ref,Y=w(ce,le),te,re;if(oe===void 0||oe.kind===o.QualifierKind.Relative){te=oe;var ee=ce.originSheet;if(!(0,a.isSuccess)(ee))re=ee;else{var ne=ee.value;ne.index===void 0?re=(0,a.failure)((0,g.noOriginSheet)(ne)):re=(0,a.success)(ne)}}else{var de=V(ce,oe),se=Se(de,2);te=se[0],re=se[1]}var me;return p(Y)?me=Y:p(re)?me=re:me=(0,a.success)((0,u.sheetGridCube)(re.value,Y.value)),(0,g.resolvedCellRef)((0,o.cellRefNode)(le,te,ge.label),me)}function H(ce,ge){switch(ge.kind){case o.QualifierKind.Document:{var oe=T(ce,ge),le=Se(oe,2),Y=le[0],te=le[1];return[Y,Y.kind,p(te)?te:(0,a.success)((0,u.documentScope)(te.value))]}case o.QualifierKind.Sheet:{var re=B(ce,ge),ee=Se(re,2),ne=ee[0],de=ee[1];return[ne,ne.kind,de]}case o.QualifierKind.SheetRange:return[ge,ge.kind,(0,a.failure)((0,g.invalidQualifier)(g.InvalidQualifierReason.SheetRangeName))];case o.QualifierKind.Ident:{var se=(0,o.sheetQualifier)(ge.name,void 0,ge.isQuoted,ge.label),me=B(ce,se),ve=Se(me,2),ye=ve[0],Ee=ve[1];if(!(0,a.isSuccess)(Ee)&&Ee.reason.kind!==g.ResolveReasonKind.InvalidQualifier)return[ge,ge.kind,Ee];if((0,a.isSuccess)(Ee)&&Ee.value!==void 0)return[(0,o.identQualifier)(ye.sheet,ye.isQuoted,ye.label),ye.kind,Ee];var Te=(0,o.documentQualifier)(ge.name,void 0,ge.isQuoted,ge.label),Ie=T(ce,Te),De=Se(Ie,2),Ae=De[0],xe=De[1];return p(xe)?[ge,ge.kind,xe]:[(0,o.identQualifier)(Ae.document,Ae.isQuoted,Ae.label),Ae.kind,(0,a.success)((0,u.documentScope)(xe.value))]}case o.QualifierKind.Bad:return[ge,ge.kind,(0,a.failure)((0,g.invalidQualifier)(g.InvalidQualifierReason.BadQualifier))];default:return(0,a.assertNever)("calc.lang.Resolver.resolveNameQualifier",ge)}}function N(ce,ge){switch(ge.kind){case o.QualifierKind.Document:return T(ce,ge);case o.QualifierKind.Ident:{var oe=(0,o.documentQualifier)(ge.name,void 0,ge.isQuoted,ge.label),le=T(ce,oe),Y=Se(le,2),te=Y[0],re=Y[1];return[(0,o.identQualifier)(te.document,te.isQuoted,te.label),re]}default:return(0,a.assertNever)("calc.lang.Resolver.resolveUserDefinedFuncQualifier",ge)}}function _(ce,ge,oe){var le=ge.qualifier,Y=ge.parts,te,re,ee,ne=[];if(le===void 0||le.kind===o.QualifierKind.Relative){var de=ce.originSheet;if(!(0,a.isSuccess)(de)){var se;return(0,g.resolvedName)(ge,de,(se=ge.qualifier)==null?void 0:se.kind,ne)}var me=de.value;if(oe!==u.NameSource.StructRef&&me.index===void 0){var ve;return(0,g.resolvedName)(ge,(0,a.failure)((0,g.noOriginSheet)(me)),(ve=ge.qualifier)==null?void 0:ve.kind,ne)}te=le,ee=le?.kind,re=(0,a.success)(me)}else{var ye=H(ce,le),Ee=Se(ye,3);te=Ee[0],ee=Ee[1],re=Ee[2]}oe===u.NameSource.StructRef&&(0,a.isSuccess)(re)&&re.value.index!==void 0&&(re=(0,a.success)((0,u.documentScope)(re.value.document)));var Te=Y,Ie;return p(re)?Ie=re:(ne.push((0,u.nameLoc)(re.value,Y.asWhole)),Ie=C(A.getNameLoc(re.value,Y.asWhole,oe)),(0,a.isSuccess)(Ie)&&Ie.value===void 0&&re.value.index!==void 0&&(re=(0,a.success)((0,u.documentScope)(re.value.document)),ne.push((0,u.nameLoc)(re.value,Y.asWhole)),Ie=C(A.getNameLoc(re.value,Y.asWhole,oe))),p(Ie)||(Te=(0,o.identNamePart)(Ie.value.name,Y.canDenoteNamedObject,Y.label,Y.qualifiedLabel))),(0,g.resolvedName)((0,o.nameNode)(Te,te,ge.label),Ie,ee,ne)}function P(ce,ge){var oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,le=A.getStructRefColumn(ce,ge.name);if(!(0,a.isSuccess)(le))return{kind:o.StructRefKind.ColumnRef,innerRef:ge,resolution:le};var Y=le.value;if((0,a.isNone)(Y))return{kind:o.StructRefKind.ColumnRef,innerRef:ge,resolution:(0,a.failure)((0,g.invalidStructRef)(g.InvalidStructRefReason.UndefinedColumnName))};var te=Y.range.range;return oe&&(te=(0,u.gridRange)(te.row-(Y.hasHeadersRow?1:0),te.col,te.rows+(Y.hasHeadersRow?1:0)+(Y.hasTotalsRow?1:0),te.cols)),{kind:o.StructRefKind.ColumnRef,innerRef:(0,o.columnRef)(Y.name,ge.isBracketed,ge.isClosed,ge.label),resolution:(0,a.success)((0,u.sheetGridRange)(Y.range.sheet,te))}}function W(ce,ge,oe){if(oe===o.SpecialRefId.ThisRow){if(!(0,a.isSuccess)(ce.originGridCell))return ce.originGridCell;var le=W(ce,ge,o.SpecialRefId.Data);if(p(le))return le;var Y=le.value.range,te=ce.originGridCell.value.row;return te<Y.row||te>=Y.row+Y.rows?(0,a.failure)(g.emptyIntersection):(0,a.success)((0,u.sheetGridRange)(le.value.sheet,(0,u.gridRange)(te,Y.col,1,Y.cols)))}return C(A.getStructRefSpecialRef(ge,oe))}function $(ce,ge,oe){switch(ge.kind){case o.StructRefKind.ColumnRef:return P(ce,ge,oe);case o.StructRefKind.MissingRef:return{kind:o.StructRefKind.MissingRef,innerRef:ge,resolution:a.successUndefined}}}function q(ce,ge){var oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(!(0,f.isRangeOpRefSelfWellFormed)(ge)||ge.lhs.kind===o.StructRefKind.BadRef||ge.rhs.kind===o.StructRefKind.BadRef)return{kind:o.StructRefKind.RangeOpRef,innerRef:ge,resolution:(0,a.failure)((0,g.invalidStructRef)(g.InvalidStructRefReason.InvalidOp))};var le=$(ce,ge.lhs,oe),Y=le.innerRef,te=le.resolution,re=$(ce,ge.rhs,oe),ee=re.innerRef,ne=re.resolution,de=(0,o.rangeOpRef)([Y,ee],ge.label);if(!(0,a.isSuccess)(te)&&te.reason.kind===g.ResolveReasonKind.InvalidStructRef)return{kind:o.StructRefKind.RangeOpRef,innerRef:de,resolution:te};if(!(0,a.isSuccess)(ne)&&ne.reason.kind===g.ResolveReasonKind.InvalidStructRef)return{kind:o.StructRefKind.RangeOpRef,innerRef:de,resolution:ne};if(!(0,a.isSuccess)(te))return{kind:o.StructRefKind.RangeOpRef,innerRef:de,resolution:te};if(!(0,a.isSuccess)(ne))return{kind:o.StructRefKind.RangeOpRef,innerRef:de,resolution:ne};var se,me;if(te.value!==void 0){var ve;se=te.value.sheet,me=(0,f.gridRangeJoinOpt)(te.value.range,(ve=ne.value)==null?void 0:ve.range)}else if(ne.value!==void 0)se=ne.value.sheet,me=ne.value.range;else return{kind:o.StructRefKind.RangeOpRef,innerRef:de,resolution:(0,a.failure)((0,g.invalidStructRef)(g.InvalidStructRefReason.InvalidOp))};return{kind:o.StructRefKind.RangeOpRef,innerRef:de,resolution:(0,a.success)((0,u.sheetGridRange)(se,me))}}function j(ce,ge,oe){switch(oe.kind){case o.StructRefKind.ColumnRef:return P(ge,oe,!0);case o.StructRefKind.SpecialRef:return{kind:o.StructRefKind.SpecialRef,innerRef:oe,resolution:W(ce,ge,oe.id)};case o.StructRefKind.RangeOpRef:return q(ge,oe,!0);case o.StructRefKind.MissingRef:return{kind:o.StructRefKind.MissingRef,innerRef:oe,resolution:a.successUndefined}}}function G(ce,ge){var oe=ge.lhs,le=ge.rhs,Y=oe,te,re;if(oe!==void 0){var ee=_(ce,oe,u.NameSource.StructRef),ne=ee.node,de=ee.resolution,se=ee.precedents,me=de;if(!(0,a.isSuccess)(me))return(0,g.resolvedStructRef)(ge,void 0,me,se);if((0,a.isNone)(me.value))return(0,g.resolvedStructRef)(ge,void 0,(0,a.failure)((0,g.invalidStructRef)(g.InvalidStructRefReason.UndefinedTableName)),se);Y=ne,te=me.value,re=se}else{var ve=ce.originGridCell,ye=ce.originSheet;if(!(0,a.isSuccess)(ve))return(0,g.resolvedStructRef)(ge,void 0,ve,[]);if(!(0,a.isSuccess)(ye))return(0,g.resolvedStructRef)(ge,void 0,ye,[]);if(ye.value.index===void 0)return(0,g.resolvedStructRef)(ge,void 0,(0,a.failure)((0,g.invalidStructRef)(g.InvalidStructRefReason.InvalidOriginSheet)),[]);var Ee=A.getContainingTable((0,u.sheetGridCell)(ye.value,ve.value));if(!(0,a.isSuccess)(Ee))return(0,g.resolvedStructRef)(ge,void 0,Ee,[]);if((0,a.isNone)(Ee.value))return(0,g.resolvedStructRef)(ge,void 0,(0,a.failure)((0,g.invalidStructRef)(g.InvalidStructRefReason.MissingTableName)),[]);te=Ee.value,re=[te]}var Te=U(ce,te,le),Ie=Te.structRef,De=Te.resolution;return(0,g.resolvedStructRef)(De.kind===a.ResultKind.Failure&&De.reason.kind!==g.ResolveReasonKind.EmptyIntersection?ge:(0,o.structRefNode)(Y,Ie,ge.label),te,De,re)}function Q(ce,ge,oe){if(!(0,f.isCommaOpRefSelfWellFormed)(oe)||!oe.refs.every(function(Ae){return Ae.kind!==o.StructRefKind.BadRef}))return{commaOpRef:oe,resolution:(0,a.failure)((0,g.invalidStructRef)(g.InvalidStructRefReason.InvalidOp))};var le=oe.refs,Y=le.map(function(Ae){return j(ce,ge,Ae)}),te=(0,o.commaOpRef)(Y.map(function(Ae){return Ae.innerRef}),oe.label);for(var re of Y){var ee=re.resolution;if(!(0,a.isSuccess)(ee)&&ee.reason.kind===g.ResolveReasonKind.InvalidStructRef)return{commaOpRef:te,resolution:ee}}for(var ne of Y){var de=ne.resolution;if(!(0,a.isSuccess)(de)&&de.reason.kind!==g.ResolveReasonKind.EmptyIntersection)return{commaOpRef:te,resolution:de}}var se=[];for(var me of Y){if(!(0,a.isSuccess)(me.resolution))return{commaOpRef:te,resolution:me.resolution};se.push(me.kind===o.StructRefKind.SpecialRef?{kind:me.kind,resolution:me.resolution}:me.kind===o.StructRefKind.MissingRef?{kind:me.kind,resolution:me.resolution}:{kind:me.kind,resolution:me.resolution})}var ve,ye;for(var Ee of se){var Te,Ie;Ee.kind===o.StructRefKind.SpecialRef&&(ve=(0,f.gridRangeJoinOpt)(ve,(Te=Ee.resolution.value)==null?void 0:Te.range),ye===void 0&&(ye=(Ie=Ee.resolution.value)==null?void 0:Ie.sheet))}if(ve===void 0||ye===void 0)return{commaOpRef:te,resolution:a.successUndefined};for(var De of se)if(De.kind!==o.StructRefKind.SpecialRef&&De.kind!==o.StructRefKind.MissingRef&&(ve=(0,f.gridRangeIsect)(ve,De.resolution.value.range),ve===void 0))return{commaOpRef:te,resolution:(0,a.failure)((0,g.invalidStructRef)(g.InvalidStructRefReason.InvalidOp))};return{commaOpRef:te,resolution:(0,a.success)((0,u.sheetGridRange)(ye,ve))}}function X(ce,ge,oe){var le;if(!(0,f.isThisRowOpRefSelfWellFormed)(oe)||((le=oe.ref)==null?void 0:le.kind)===o.StructRefKind.BadRef)return{innerRef:oe,resolution:(0,a.failure)((0,g.invalidStructRef)(g.InvalidStructRefReason.InvalidOp))};var Y=W(ce,ge,o.SpecialRefId.ThisRow);if(oe.ref===void 0)return{innerRef:oe,resolution:Y};var te=oe.ref.kind===o.StructRefKind.ColumnRef?P(ge,oe.ref):q(ge,oe.ref),re=te.innerRef,ee=te.resolution,ne=(0,o.thisRowOpRef)(re,oe.label);if(!(0,a.isSuccess)(ee)&&ee.reason.kind===g.ResolveReasonKind.InvalidStructRef)return{innerRef:ne,resolution:ee};if(!(0,a.isSuccess)(Y)&&Y.reason.kind===g.ResolveReasonKind.InvalidStructRef)return{innerRef:ne,resolution:Y};if(!(0,a.isSuccess)(ee))return{innerRef:ne,resolution:ee};if(!(0,a.isSuccess)(Y)&&Y.reason.kind!==g.ResolveReasonKind.EmptyIntersection)return{innerRef:ne,resolution:Y};if(p(Y))return{innerRef:ne,resolution:Y};var de=(0,f.gridRangeIsect)(Y.value.range,ee.value.range);return de?{innerRef:ne,resolution:(0,a.success)((0,u.sheetGridRange)(Y.value.sheet,de))}:{innerRef:oe,resolution:(0,a.failure)((0,g.invalidStructRef)(g.InvalidStructRefReason.InvalidOp))}}function U(ce,ge,oe){var le;switch((le=oe.innerRef)==null?void 0:le.kind){case o.StructRefKind.ColumnRef:{var Y=P(ge,oe.innerRef),te=Y.innerRef,re=Y.resolution;return{structRef:(0,o.structRef)(te,oe.isClosed,oe.label),resolution:re}}case o.StructRefKind.RangeOpRef:{var ee=q(ge,oe.innerRef),ne=ee.innerRef,de=ee.resolution;return{structRef:(0,o.structRef)(ne,oe.isClosed,oe.label),resolution:de}}case void 0:{var se=W(ce,ge,o.SpecialRefId.Data);return{structRef:oe,resolution:se}}case o.StructRefKind.SpecialRef:{var me=W(ce,ge,oe.innerRef.id);return{structRef:oe,resolution:me}}case o.StructRefKind.CommaOpRef:{var ve=Q(ce,ge,oe.innerRef),ye=ve.commaOpRef,Ee=ve.resolution;return{structRef:(0,o.structRef)(ye,oe.isClosed,oe.label),resolution:Ee}}case o.StructRefKind.ThisRowOpRef:{var Te=X(ce,ge,oe.innerRef),Ie=Te.innerRef,De=Te.resolution;return{structRef:(0,o.structRef)(Ie,oe.isClosed,oe.label),resolution:De}}case o.StructRefKind.BadRef:return{structRef:oe,resolution:(0,a.failure)((0,g.invalidStructRef)(g.InvalidStructRefReason.InvalidOp))}}}function O(ce,ge){var oe,le,Y=ge.qualifier,te=ge.parts,re=(oe=(le=ce.config)==null?void 0:le.localeInfo)!=null?oe:A.config.localeInfo,ee,ne,de;if(Y===void 0){var se=ce.originSheet;if(!(0,a.isSuccess)(se))return(0,g.resolvedUserDefinedFunc)(ge,se,[],te.asWhole);ee=Y,ne=(0,a.success)(se.value.document)}else{var me=N(ce,Y),ve=Se(me,2);ee=ve[0],ne=ve[1]}var ye,Ee=te.asWhole;if(p(ne))ye=ne,de=[];else{Ee=(0,f.getUserDefinedFuncName)(re,te.asWhole);var Te=A.getUserDefinedFuncLoc(ne.value,Ee);de=[(0,u.userDefinedFuncLoc)(ne.value,Ee)],(0,a.isSuccess)(Te)?Te.value.length!==0?ye=Te:ye=a.successUndefined:ye=Te}return(0,g.resolvedUserDefinedFunc)((0,o.nameNode)((0,o.identNamePart)(Ee,te.canDenoteNamedObject,te.label,te.qualifiedLabel),ee,ge.label),ye,de,Ee)}function z(ce,ge){var oe,le,Y=(oe=(le=ce.config)==null?void 0:le.localeInfo)!=null?oe:A.config.localeInfo,te=(0,f.getEtaFuncId)(Y,ge.whole),re=ge.parts;return(0,g.resolvedWorksheetFunc)((0,o.nameNode)((0,o.identNamePart)(te!==void 0?Y.getWorksheetFuncName(te):re.asWhole,re.canDenoteNamedObject,re.label,re.qualifiedLabel),void 0,re.qualifiedLabel),(0,a.success)(te))}function J(ce,ge){var oe,le=ge[ce.label],Y=le?.kind===o.AnnotationKind.LocalNameUse?le:void 0;return(0,g.resolvedLocalName)((0,o.nameNode)((0,o.identNamePart)((oe=Y?.name)!=null?oe:ce.asWhole,ce.canDenoteNamedObject,ce.label,ce.qualifiedLabel),void 0,ce.qualifiedLabel),(0,a.success)(Y))}function ie(ce,ge,oe){var le=ge.parts,Y=ge.qualifier,te={names:new Array,udfs:new Array},re=oe[ge.label],ee=re?.kind===o.AnnotationKind.AppHeadName,ne=(0,o.flattenNameParts)(le).parts,de=(0,o.nameNode)((0,o.identNamePart)(le.asWhole,le.canDenoteNamedObject,le.label,le.qualifiedLabel),Y,ge.label);if(y(Y,ne)){var se=Ui(ne),me=se[0],ve=se.slice(1),ye=J(me,oe);if(ye.resolution.value!==void 0)return(0,g.resolvedDottedName)((0,o.nameNode)(ve.reduce(R,ye.node.parts),Y,ge.label),ye,ve.map(F),te)}var Ee,Te=function(){if(!Ee)return!1;var kr=Ee.headResolved.resolution;return kr.kind!==a.ResultKind.Success&&kr.reason.kind!==g.ResolveReasonKind.InvalidQualifier||kr.kind===a.ResultKind.Success&&kr.value!==void 0};if(le.canDenoteNamedObject){var Ie=_(ce,de,ee?u.NameSource.AppHead:u.NameSource.Plain);if((0,a.safePush)(te.names,Ie.precedents),Ee=(0,g.resolvedDottedName)(Ie.node,Ie,[],te),Te())return Ee}if(E(ee,Y,le)){var De=O(ce,de);if((0,a.safePush)(te.udfs,De.precedents),Ee=(0,g.resolvedDottedName)(De.node,De,[],te),Te())return Ee}if(x(ce,Y,ne)){var Ae=Ui(ne),xe=Ae[0],ke=Ae.slice(1),Xe=Y!=null&&Y.kind===o.QualifierKind.Ident?(0,o.sheetQualifier)(Y.name,void 0,Y.isQuoted,Y.label):Y,tr=(0,o.cellRefNode)(xe.ref,Xe,xe.qualifiedLabel),nr=Z(ce,tr),er=nr.node.qualifier;return(0,a.assertTrue)("calc.lang.Resolver.resolveDottedName: resolveCellRef doesn't generate ErrorQualifier",er?.kind!==o.QualifierKind.Error),(0,a.assertTrue)("calc.lang.Resolver.resolveDottedName: resolveCellRef doesn't touch ref",nr.node.ref===xe.ref),Ee=(0,g.resolvedDottedName)((0,o.nameNode)(le,er,ge.label),nr,ke.map(F),te),Ee}if((0,f.isUnqualifiedNameNode)(ge)&&(0,a.getTypedFeatureGate)("Microsoft.Office.Excel.CalcEtaLambda")&&(0,a.getTypedFeatureGate)("Microsoft.Office.Excel.EtaReducedLambdas")){var cr=z(ce,ge);if(cr.resolution.value!==void 0)return(0,g.resolvedDottedName)(cr.node,cr,[],te)}return Ee!==void 0?Ee:(0,g.resolvedDottedName)(ge,(0,g.resolvedNever)(de),[],te)}return{resolveGridRef:w,resolveCellRef:Z,resolveName:_,resolveStructRef:G,resolveUserDefinedFunc:O,resolveDottedName:ie}}},"../excel-online-calc-lang/lib/resolveServiceTypes.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resolvedDottedName=t.resolvedNever=t.resolvedStructRef=t.resolvedLocalName=t.resolvedWorksheetFunc=t.resolvedUserDefinedFunc=t.resolvedCellRef=t.resolvedName=t.ResolvedKind=t.emptyIntersection=t.InvalidStructRefReason=t.InvalidCellRefReason=t.InvalidQualifierReason=t.ResolveReasonKind=void 0,t.resolveLocalsGrid=n,t.noOriginSheet=u,t.invalidQualifier=f,t.invalidCellRef=C,t.invalidStructRef=h;var a=s("../excel-online-calc-common/lib/index.js");function n(R){return{originGridCell:(0,a.success)(R.range),originSheet:(0,a.success)(R.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!1}}var o;(function(R){R.NoOriginSheet="NoOriginSheet",R.InvalidQualifier="InvalidQualifier",R.InvalidCellRef="InvalidCellRef",R.InvalidStructRef="InvalidStructRef",R.EmptyIntersection="EmptyIntersection"})(o||(t.ResolveReasonKind=o={}));function u(R){return{kind:o.NoOriginSheet,origin:R}}var g;(function(R){R.UndefinedDocument="UndefinedDocument",R.UndefinedSheetName="UndefinedSheetName",R.SheetRangeName="SheetRangeName",R.DocumentCellRef="DocumentCellRef",R.BadQualifier="BadQualifier"})(g||(t.InvalidQualifierReason=g={}));function f(R){return{kind:o.InvalidQualifier,reason:R}}var v;(function(R){R.BadCellRef="BadCellRef"})(v||(t.InvalidCellRefReason=v={}));function C(R){return{kind:o.InvalidCellRef,reason:R}}var p;(function(R){R.UndefinedColumnName="UndefinedColumnName",R.UndefinedTableName="UndefinedTableName",R.InvalidOriginSheet="InvalidOriginSheet",R.InvalidOp="InvalidOp",R.MissingTableName="MissingTableName",R.NamedObjectNotTable="NamedObjectNotTable"})(p||(t.InvalidStructRefReason=p={}));function h(R){return{kind:o.InvalidStructRef,reason:R}}t.emptyIntersection={kind:o.EmptyIntersection};var F;(function(R){R.ResolvedName="ResolvedName",R.ResolvedCellRef="ResolvedCellRef",R.ResolvedUserDefinedFunc="ResolvedUserDefinedFunc",R.ResolvedWorksheetFunc="ResolvedWorksheetFunc",R.ResolvedLocalName="ResolvedLocalName",R.ResolvedStructRef="ResolvedStructRef",R.ResolvedNever="ResolvedNever",R.ResolvedDottedName="ResolvedDottedName"})(F||(t.ResolvedKind=F={})),t.resolvedName=(0,a.typedInstanceCreator)()(function(R,y,E,x){return{kind:F.ResolvedName,node:R,resolution:y,qualifierResolution:E,precedents:x}}),t.resolvedCellRef=(0,a.typedInstanceCreator)()(function(R,y){return{kind:F.ResolvedCellRef,node:R,resolution:y}}),t.resolvedUserDefinedFunc=(0,a.typedInstanceCreator)()(function(R,y,E,x){return{kind:F.ResolvedUserDefinedFunc,node:R,resolution:y,precedents:E,name:x}}),t.resolvedWorksheetFunc=(0,a.typedInstanceCreator)()(function(R,y){return{kind:F.ResolvedWorksheetFunc,node:R,resolution:y}}),t.resolvedLocalName=(0,a.typedInstanceCreator)()(function(R,y){return{kind:F.ResolvedLocalName,node:R,resolution:y}}),t.resolvedStructRef=(0,a.typedInstanceCreator)()(function(R,y,E,x){return{kind:F.ResolvedStructRef,node:R,table:y,resolution:E,precedents:x}}),t.resolvedNever=(0,a.typedInstanceCreator)()(function(R){return{kind:F.ResolvedNever,node:R,resolution:a.successUndefined}}),t.resolvedDottedName=(0,a.typedInstanceCreator)()(function(R,y,E,x){return{kind:F.ResolvedDottedName,node:R,headResolved:y,fieldsResolved:E,precedents:x}})},"../excel-online-calc-lang/lib/rtree.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeGridRangeTable=u;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/util.js");function o(g,f){var v=g.row,C=g.col,p=g.rows,h=g.cols,F=f.row,R=f.col,y=f.rows,E=f.cols,x=(0,a.fastAbs)(v-F+(p-y)*.5),b=(0,a.fastAbs)(C-R+(h-E)*.5);return x+b}function u(){return a.rTree.RTree.create(n.gridRangeJoin,n.gridRangeIsects,n.gridRangeCompare,o)}},"../excel-online-calc-lang/lib/signature.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.operatorStrings=t.OperatorId=t.unknownFunctionType=t.WorksheetFuncId=void 0,t.higherOrderFunctionType=u,t.getOperatorType=k,t.getWorksheetFuncType=D,t.getWorksheetFuncEnglishName=M,t.isVolatileFunc=w;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/generated/worksheetFuncTypes.js");Object.defineProperty(t,"WorksheetFuncId",{enumerable:!0,get:function(){return n.WorksheetFuncId}});var o=s("../excel-online-calc-lang/lib/types.js");t.unknownFunctionType=(0,o.functionType)(0,254,[],[o.SignatureType.All],[],o.SignatureType.All,o.SpecialPrecs.All,o.FunctionFlags.AllowLStrs);function u(){var A=o.OperKind.Number|o.OperKind.String|o.OperKind.Boolean|o.OperKind.Rich|o.OperKind.Error|o.OperKind.Blank|((0,a.isFeatureEnabled)(a.FeatureName.CalcLambdaCellValues)?0:o.OperKind.Range)|((0,a.isFeatureEnabled)(a.FeatureName.CalcLambdaArrayLifting)?0:o.OperKind.Array),T=o.OperKind.Number|o.OperKind.String|o.OperKind.Boolean|o.OperKind.Rich|o.OperKind.Error|o.OperKind.Blank|o.OperKind.Missing|o.OperKind.Array|o.OperKind.Range;return(0,o.functionType)(1,255,[A],[T],[],o.SignatureType.All,o.SpecialPrecs.None,o.FunctionFlags.Allow3dRef|o.FunctionFlags.AllowLStrs)}var g;(function(A){A[A.Add=1]="Add",A[A.Sub=2]="Sub",A[A.Mul=3]="Mul",A[A.Div=4]="Div",A[A.Pow=5]="Pow",A[A.Percent=6]="Percent",A[A.Neg=7]="Neg",A[A.Pos=8]="Pos",A[A.Concat=9]="Concat",A[A.Eq=10]="Eq",A[A.Ne=11]="Ne",A[A.Lt=12]="Lt",A[A.Le=13]="Le",A[A.Gt=14]="Gt",A[A.Ge=15]="Ge",A[A.Range=16]="Range",A[A.Isect=17]="Isect",A[A.Union=18]="Union",A[A.And=19]="And",A[A.Or=20]="Or",A[A.Xor=21]="Xor",A[A.Min=22]="Min",A[A.Max=23]="Max",A[A.At=24]="At",A[A.Pound=25]="Pound"})(g||(t.OperatorId=g={})),t.operatorStrings=[void 0,"+","-","*","/","^","%","-","+","&","=","<>","<","<=",">",">=",":",void 0,void 0,"&&","||","^^",void 0,void 0,"@","#"];var f=o.OperKind.Number|o.OperKind.String|o.OperKind.Boolean|o.OperKind.Blank,v=o.OperKind.Number|o.OperKind.String|o.OperKind.Boolean|o.OperKind.Blank,C=(0,o.functionType)(2,2,[o.OperKind.Number,o.OperKind.Number],[],[],o.OperKind.Number,o.SpecialPrecs.None,o.FunctionFlags.None),p=(0,o.functionType)(1,1,[o.OperKind.Number],[],[],o.OperKind.Number,o.SpecialPrecs.None,o.FunctionFlags.None),h=(0,o.functionType)(1,1,[f],[],[],f,o.SpecialPrecs.None,o.FunctionFlags.AllowLStrs),F=(0,o.functionType)(2,2,[o.OperKind.String,o.OperKind.String],[],[],o.OperKind.String,o.SpecialPrecs.None,o.FunctionFlags.AllowLStrs),R=(0,o.functionType)(2,2,[v,v],[],[],o.OperKind.Boolean,o.SpecialPrecs.None,o.FunctionFlags.AllowLStrs),y=(0,o.functionType)(2,2,[o.OperKind.Range,o.OperKind.Range],[],[],o.OperKind.Range,o.SpecialPrecs.AllCells,o.FunctionFlags.None),E=(0,o.functionType)(2,2,[o.OperKind.Range,o.OperKind.Range],[],[],o.OperKind.Range,o.SpecialPrecs.None,o.FunctionFlags.None),x=(0,o.functionType)(2,2,[o.OperKind.Boolean,o.OperKind.Boolean],[],[],o.OperKind.Boolean,o.SpecialPrecs.None,o.FunctionFlags.None),b=[];b[g.Add]=C,b[g.Sub]=C,b[g.Mul]=C,b[g.Div]=C,b[g.Pow]=C,b[g.Percent]=p,b[g.Neg]=p,b[g.At]=n.worksheetFuncTypes[n.WorksheetFuncId.SINGLE],b[g.Pound]=n.worksheetFuncTypes[n.WorksheetFuncId.ANCHORARRAY],b[g.Pos]=h,b[g.Concat]=F,b[g.Eq]=R,b[g.Ne]=R,b[g.Lt]=R,b[g.Le]=R,b[g.Gt]=R,b[g.Ge]=R,b[g.Range]=y,b[g.Isect]=E,b[g.Union]=E,b[g.And]=x,b[g.Or]=x,b[g.Xor]=x,b[g.Min]=C,b[g.Max]=C;function k(A){var T=b[A];return T??t.unknownFunctionType}function D(A){var T=n.worksheetFuncTypes[A];return T??t.unknownFunctionType}function M(A){return n.worksheetFuncEnglishNames[A]}function w(A){return(D(A).staticPrecs&(o.SpecialPrecs.Time|o.SpecialPrecs.Calc))!==0}function S(A,T){var I=n.worksheetFuncTypes[A];I!=null&&(I.staticPrecs=T)}S(n.WorksheetFuncId.ROW,o.SpecialPrecs.OwnRow),S(n.WorksheetFuncId.COLUMN,o.SpecialPrecs.OwnCol),S(n.WorksheetFuncId.SHEET,o.SpecialPrecs.OwnDocSheets),S(n.WorksheetFuncId.SHEETS,o.SpecialPrecs.OwnDocSheets),S(n.WorksheetFuncId.OFFSET,o.SpecialPrecs.AllCells),S(n.WorksheetFuncId.INDIRECT,o.SpecialPrecs.AllCells),S(n.WorksheetFuncId.SUMIF,o.SpecialPrecs.AllCells),S(n.WorksheetFuncId.AVERAGEIF,o.SpecialPrecs.AllCells),S(n.WorksheetFuncId.LOOKUP,o.SpecialPrecs.AllCells),S(n.WorksheetFuncId.ADDRESS,o.SpecialPrecs.RefStyle),S(n.WorksheetFuncId.FORMULATEXT,o.SpecialPrecs.RefStyle),S(n.WorksheetFuncId.NOW,o.SpecialPrecs.Time),S(n.WorksheetFuncId.TODAY,o.SpecialPrecs.Time),S(n.WorksheetFuncId.RAND,o.SpecialPrecs.Calc),S(n.WorksheetFuncId.RANDBETWEEN,o.SpecialPrecs.Calc),S(n.WorksheetFuncId.RANDARRAY,o.SpecialPrecs.Calc),S(n.WorksheetFuncId.SUBTOTAL,o.SpecialPrecs.CellProps),S(n.WorksheetFuncId.CELL,o.SpecialPrecs.CellProps|o.SpecialPrecs.AllCells),S(n.WorksheetFuncId.INFO,o.SpecialPrecs.None)},"../excel-online-calc-lang/lib/styleServiceTypes.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VerticalAlignment=t.HorizontalAlignment=t.BorderLineType=t.PatternType=t.FillKind=t.FontVerticalAlignment=t.FontUnderline=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n;(function(p){p.None="None",p.Single="Single",p.Double="Double",p.SingleAccounting="SingleAccounting",p.DoubleAccounting="DoubleAccounting"})(n||(t.FontUnderline=n={})),(0,a.staticAssertSame)();var o;(function(p){p.None="None",p.Subscript="Subscript",p.Superscript="Superscript"})(o||(t.FontVerticalAlignment=o={})),(0,a.staticAssertSame)();var u;(function(p){p.Pattern="Pattern",p.Gradient="Gradient"})(u||(t.FillKind=u={}));var g;(function(p){p.None="None",p.Solid="Solid",p.MediumGray="MediumGray",p.DarkGray="DarkGray",p.LightGray="LightGray",p.DarkHorizontal="DarkHorizontal",p.DarkVertical="DarkVertical",p.DarkDown="DarkDown",p.DarkUp="DarkUp",p.DarkGrid="DarkGrid",p.DarkTrellis="DarkTrellis",p.LightHorizontal="LightHorizontal",p.LightVertical="LightVertical",p.LightDown="LightDown",p.LightUp="LightUp",p.LightGrid="LightGrid",p.LightTrellis="LightTrellis",p.Gray125="Gray125",p.Gray0625="Gray0625"})(g||(t.PatternType=g={}));var f;(function(p){p.None="None",p.Thin="Thin",p.Medium="Medium",p.Dashed="Dashed",p.Dotted="Dotted",p.Thick="Thick",p.Double="Double",p.Hair="Hair",p.MediumDashed="MediumDashed",p.DashDot="DashDot",p.MediumDashDot="MediumDashDot",p.DashDotDot="DashDotDot",p.MediumDashDotDot="MediumDashDotDot",p.SlantDashDot="SlantDashDot"})(f||(t.BorderLineType=f={})),(0,a.staticAssertSame)();var v;(function(p){p.Automatic="Automatic",p.Left="Left",p.Center="Center",p.Right="Right",p.Fill="Fill",p.Justify="Justify",p.CenterAcrossSelection="CenterAcrossSelection",p.Distributed="Distributed",p.JustifyDistributed="JustifyDistributed"})(v||(t.HorizontalAlignment=v={})),(0,a.staticAssertSame)();var C;(function(p){p.Top="Top",p.Center="Center",p.Bottom="Bottom",p.Justify="Justify",p.Distributed="Distributed"})(C||(t.VerticalAlignment=C={})),(0,a.staticAssertSame)()},"../excel-online-calc-lang/lib/test/dummyDoc.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sheet1=t.sheet1Name=t.document1=void 0,t.createSingleRange=n;var a=s("../excel-online-calc-lang/lib/location.js");t.document1=(0,a.documentLoc)(void 0,"Book1"),t.sheet1Name="Sheet1",t.sheet1=(0,a.sheetIndex)(t.document1,0);function n(o,u){var g=(0,a.gridCell)(o,u);return(0,a.sheetGridCell)(t.sheet1,g)}},"../excel-online-calc-lang/lib/types.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FunctionFlags=t.SpecialPrecs=t.SignatureType=t.OperKind=void 0,t.functionType=f;var a=s("../excel-online-calc-common/lib/index.js"),n;(function(v){v[v.Number=1]="Number",v[v.String=2]="String",v[v.Boolean=4]="Boolean",v[v.Error=8]="Error",v[v.Range=16]="Range",v[v.Array=32]="Array",v[v.Missing=64]="Missing",v[v.Blank=128]="Blank",v[v.Rich=256]="Rich"})(n||(t.OperKind=n={}));var o;(function(v){v[v.None=0]="None",v[v.Goto=512]="Goto",v[v.Ref3D=1024]="Ref3D",v[v.All=2047]="All"})(o||(t.SignatureType=o={}));var u;(function(v){v[v.None=0]="None",v[v.OwnDoc=1]="OwnDoc",v[v.OwnSheet=2]="OwnSheet",v[v.OwnRow=4]="OwnRow",v[v.OwnCol=8]="OwnCol",v[v.OwnRowCopy=16]="OwnRowCopy",v[v.OwnColCopy=32]="OwnColCopy",v[v.OwnDocSheets=64]="OwnDocSheets",v[v.CellProps=128]="CellProps",v[v.AllCells=256]="AllCells",v[v.AllNames=512]="AllNames",v[v.Time=1024]="Time",v[v.Calc=2048]="Calc",v[v.InFilterMode=4096]="InFilterMode",v[v.RefStyle=8192]="RefStyle",v[v.All=16383]="All"})(u||(t.SpecialPrecs=u={}));var g;(function(v){v[v.None=0]="None",v[v.Dark=1]="Dark",v[v.Macro=2]="Macro",v[v.Chart=4]="Chart",v[v.OnlyParsedDuringLoad=8]="OnlyParsedDuringLoad",v[v.Internal=16]="Internal",v[v.Allow3dRef=32]="Allow3dRef",v[v.AllowLStrs=64]="AllowLStrs",v[v.HiddenFromUI=128]="HiddenFromUI"})(g||(t.FunctionFlags=g={}));function f(v,C,p,h,F,R,y,E){if((0,a.assertNatural)("calc.lang.functionType",C),(0,a.assertIndex)("calc.lang.functionType",v,C+1),h.length===0?F.length!==0:F.length>=h.length){var x=JSON.stringify(F);(0,a.assertFalse)(`calc.lang.functionType: expected tailTypes.length < restTypes.length; given ${x}`)}if(h.length===0&&p.length+F.length<C){var b=JSON.stringify(p);(0,a.assertFalse)(`calc.lang.functionType: expected headTypes.length + tailTypes.length >= ${C}; given ${b}`)}return{minArgs:v,maxArgs:C,headTypes:p,restTypes:h,tailTypes:F,returnType:R,staticPrecs:y,flags:E}}},"../excel-online-calc-lang/lib/util.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReasonKind=t.LangReasonKind=void 0,t.isWellFormed=f,t.forEachCellInRange=v,t.forEachTileInRange=C,t.gridRangeJoin=p,t.gridRangeJoinOpt=h,t.gridRangesJoin=F,t.gridRangeIsect=R,t.gridRangeIsects=y,t.gridCellImplicitIsect=E,t.gridRangeCompare=x,t.gridRangeExcept=b,t.gridRangeSize=k,t.gridRangeAnchorHash=D,t.isDocumentLocEqual=M,t.isSheetIndexEqual=w,t.sheetRangeToSheetIndex=S,t.isNameScopeEqual=A,t.isGridCellEqual=T,t.isGridRangeEqual=I,t.isSheetGridCellEqual=B,t.isSheetGridRangeEqual=L,t.gridRangeAnchor=V,t.sheetGridRangeAnchor=Z,t.gridCellRange=H,t.getArguments=P,t.isOperatorNode=W,t.isWSFNode=$,t.isUnqualifiedNameNode=q,t.isMissingNode=j,t.isMissingLiteralNode=G,t.isNumberLiteralNode=Q,t.isBooleanLiteralNode=X,t.getArgType=U,t.isValidArgsLength=O,t.shouldFieldRefBeBracketed=z,t.isNumberOper=J,t.isStringOper=ie,t.isBooleanOper=ce,t.isErrorOper=ge,t.isRangeOper=oe,t.isArrayOper=le,t.isMissingOper=Y,t.isBlankOper=te,t.isRichOper=re,t.isPrimitiveOper=ne,t.isWriteOper=se,t.isReadOperEqual=me,t.notImplemented=ye,t.unavailable=Ee,t.internal=Te,t.createFailureErrorClass=Ie,t.getWorksheetFuncId=xe,t.getUserDefinedFuncName=Xe,t.getEtaFuncId=nr,t.getBoundName=ar,t.isCommaOpRefSelfWellFormed=Gr,t.isRangeOpRefSelfWellFormed=Ye,t.isThisRowOpRefSelfWellFormed=Mr,t.isInnerStructRefWellFormed=_r,t.normalizeCommaOpRef=yr,t.applyComparison=Ar;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/formula.js"),o=s("../excel-online-calc-lang/lib/location.js"),u=s("../excel-online-calc-lang/lib/signature.js"),g=s("../excel-online-calc-lang/lib/types.js");function f(We){return We.isWellFormed}function v(We,fr){if((0,o.isGridCell)(We))return fr(We,0,0);for(var Tr=We.row,br=We.rows,Wr=We.col,Ke=We.cols,lr=0;lr<br;lr+=1)for(var Me=0;Me<Ke;Me+=1)if(!fr((0,o.gridCell)(Tr+lr,Wr+Me),lr,Me))return!1;return!0}function C(We,fr,Tr){var br=We.row,Wr=We.rows,Ke=We.col,lr=We.cols;(0,a.assertPositiveInteger)("calc.lang.forEachTileInRange",fr),(0,a.assertIndex)("calc.lang.forEachTileInRange",br,o.sheetRows),(0,a.assertIndex)("calc.lang.forEachTileInRange",Ke,o.sheetCols),(0,a.assertPositiveLength)("calc.lang.forEachTileInRange",Wr,o.sheetRows-br),(0,a.assertPositiveLength)("calc.lang.forEachTileInRange",lr,o.sheetCols-Ke);for(var Me=br;Me<br+Wr;Me+=fr)for(var He=Ke;He<Ke+lr;He+=fr)if(!Tr((0,o.unsafeGridRange)(Me,He,(0,a.fastMin)(fr,Wr+br-Me),(0,a.fastMin)(fr,lr+Ke-He))))return!1;return!0}function p(We,fr){var Tr=We.row,br=We.col,Wr=We.rows,Ke=We.cols,lr=fr.row,Me=fr.col,He=fr.rows,ze=fr.cols,$e=(0,a.fastMin)(Tr,lr),Be=(0,a.fastMin)(br,Me),he=(0,a.fastMax)(Tr+Wr,lr+He)-$e,dr=(0,a.fastMax)(br+Ke,Me+ze)-Be;return(0,o.unsafeGridRange)($e,Be,he,dr)}function h(We,fr){return We?fr?p(We,fr):We:fr}function F(We){return We.length===0&&(0,a.assertFalse)("calc.runtime.gridRangesJoin: expected nonempty range array"),We.reduce(p)}function R(We,fr){var Tr=We.row,br=We.col,Wr=We.rows,Ke=We.cols,lr=fr.row,Me=fr.col,He=fr.rows,ze=fr.cols,$e=(0,a.fastMax)(Tr,lr),Be=(0,a.fastMax)(br,Me),he=(0,a.fastMin)(Tr+Wr,lr+He)-$e,dr=(0,a.fastMin)(br+Ke,Me+ze)-Be;if(!(he<=0||dr<=0))return(0,o.unsafeGridRange)($e,Be,he,dr)}function y(We,fr){var Tr=We.row,br=We.col,Wr=We.rows,Ke=We.cols,lr=fr.row,Me=fr.col,He=fr.rows,ze=fr.cols;return(0,a.fastMax)(Tr,lr)<(0,a.fastMin)(Tr+Wr,lr+He)&&(0,a.fastMax)(br,Me)<(0,a.fastMin)(br+Ke,Me+ze)}function E(We,fr){var Tr=We.row,br=We.col,Wr=fr.row,Ke=fr.col,lr=fr.rows,Me=fr.cols,He=Wr<=Tr&&Tr<Wr+lr,ze=Ke<=br&&br<Ke+Me;if(He&&ze)return(0,o.gridCell)(Tr,br);if(He&&Me===1)return(0,o.gridCell)(Tr,Ke);if(ze&&lr===1)return(0,o.gridCell)(Wr,br);if(Me===1&&lr===1)return(0,o.gridCell)(Wr,Ke)}function x(We,fr){var Tr=We.row,br=We.col,Wr=We.rows,Ke=We.cols,lr=fr.row,Me=fr.col,He=fr.rows,ze=fr.cols,$e=Tr+Wr,Be=lr+He,he=br+Ke,dr=Me+ze;if(Tr===lr&&$e===Be&&br===Me&&he===dr)return 0;if(Tr<=lr&&$e>=Be&&br<=Me&&he>=dr)return 1;if(Tr>=lr&&$e<=Be&&br>=Me&&he<=dr)return-1}function b(We,fr){var Tr=[We.row,We.row+We.rows],br=[We.col,We.col+We.cols],Wr=[fr.row,fr.row+fr.rows],Ke=[fr.col,fr.col+fr.cols],lr=(0,a.ivlCompare)(Tr,Wr),Me=(0,a.ivlCompare)(br,Ke);if(lr!==void 0&&lr<=0){var He=(0,a.ivlExcept)(br,Ke);if(He!==void 0)return(0,o.gridRange)(We.row,He[0],We.rows,He[1]-He[0])}if(Me!==void 0&&Me<=0){var ze=(0,a.ivlExcept)(Tr,Wr);if(ze!==void 0)return(0,o.gridRange)(ze[0],We.col,ze[1]-ze[0],We.cols)}}function k(We){return We.rows*We.cols}function D(We){return o.sheetCols*We.row+We.col}function M(We,fr){return We===fr?!0:We.name===fr.name&&We.path===fr.path}function w(We,fr){return M(We.document,fr.document)&&We.index===fr.index}function S(We){if(We.index===We.index2)return Object.assign({},We,{__isRange:!1})}function A(We,fr){return M(We.document,fr.document)&&We.index===fr.index}function T(We,fr){return We.row===fr.row&&We.col===fr.col}function I(We,fr){return We.row===fr.row&&We.col===fr.col&&We.rows===fr.rows&&We.cols===fr.cols}function B(We,fr){return w(We.sheet,fr.sheet)&&T(We.range,fr.range)}function L(We,fr){return w(We.sheet,fr.sheet)&&I(We.range,fr.range)}function V(We){return(0,o.isGridCell)(We)?We:(0,o.unsafeGridRange)(We.row,We.col,1,1)}function Z(We){return(0,o.isSheetGridCell)(We)?We:(0,o.sheetGridCell)(We.sheet,V(We.range))}function H(We,fr){var Tr=We.row,br=We.col,Wr=fr.row,Ke=fr.col;return(0,o.unsafeGridRange)((0,a.fastMin)(Tr,Wr),(0,a.fastMin)(br,Ke),Math.abs(Wr-Tr)+1,Math.abs(Ke-br)+1)}function N(We){return We.length===1&&G(We[0])?0:We.length}var _=[];function P(We){return N(We)===0?_:We}function W(We){return We.kind===n.NodeKind.Operator}function $(We){return We.kind===n.NodeKind.WSF}function q(We){return We.kind===n.NodeKind.Name&&We.qualifier===void 0}function j(We){return We.kind===n.NodeKind.Missing}function G(We){return We.kind===n.NodeKind.Literal&&Y(We.oper)}function Q(We){return We.kind===n.NodeKind.Literal&&J(We.oper)}function X(We){return We.kind===n.NodeKind.Literal&&ce(We.oper)}function U(We,fr,Tr){var br=We.maxArgs,Wr=We.headTypes,Ke=We.restTypes,lr=We.tailTypes;if((0,a.assertPositiveInteger)("calc.runtime.getArgType: n",Tr),(0,a.assertIndex)("calc.runtime.getArgType: i",fr,Tr),fr>=br)return g.SignatureType.None;if(fr<Wr.length)return Wr[fr];if(Ke.length===0)return g.SignatureType.None;if(fr<Wr.length+Ke.length)return Ke[fr-Wr.length];var Me=(Tr-Wr.length)%Ke.length;return Me>lr.length?g.SignatureType.None:fr>=Tr-Me?lr[fr-(Tr-Me)]:Ke[(fr-Wr.length)%Ke.length]}function O(We,fr){var Tr=We.minArgs,br=We.maxArgs,Wr=We.headTypes,Ke=We.restTypes,lr=We.tailTypes;if(fr<Tr||fr>br)return!1;if(fr<=Wr.length+Ke.length)return!0;if(Ke.length===0)return!1;var Me=(fr-Wr.length)%Ke.length;return Me<=lr.length}function z(We,fr,Tr){if(Tr.length===0||fr.field.kind!==n.NodeKind.Ident)return!1;for(var br=We;!(br.kind!==n.NodeKind.App||br.head.kind!==n.NodeKind.Operator);){var Wr=br.head.id;if((Wr===u.OperatorId.Range||Wr===u.OperatorId.Isect)&&br.args.length===2){br=br.args[1];continue}break}return X(br)||br.kind===n.NodeKind.Name||br.kind===n.NodeKind.CellRef}function J(We){return We.kind===g.OperKind.Number}function ie(We){return We.kind===g.OperKind.String}function ce(We){return We.kind===g.OperKind.Boolean}function ge(We){return We.kind===g.OperKind.Error}function oe(We){return We.kind===g.OperKind.Range}function le(We){return We.kind===g.OperKind.Array}function Y(We){return We.kind===g.OperKind.Missing}function te(We){return We.kind===g.OperKind.Blank}function re(We){return We.kind===g.OperKind.Rich}var ee=g.OperKind.Number|g.OperKind.String|g.OperKind.Boolean;function ne(We){return(We.kind&ee)!==0}var de=ee|g.OperKind.Error|g.OperKind.Array|g.OperKind.Rich;function se(We){return(We.kind&de)!==0}function me(We,fr,Tr,br){if(Tr.kind!==fr.kind)return!1;switch(Tr.kind){case g.OperKind.Boolean:case g.OperKind.String:return Tr.value===fr.value;case g.OperKind.Number:return We.cond2(Tr,fr)===0;case g.OperKind.Error:return Tr.type===fr.type;case g.OperKind.Rich:return br;case g.OperKind.Array:var Wr=fr;if(Tr.cols!==Wr.cols||Tr.rows!==Wr.rows)return!1;for(var Ke=0;Ke<Tr.rows;Ke+=1)for(var lr=Tr.opers[Ke],Me=Wr.opers[Ke],He=0;He<Tr.cols;He+=1)if(!me(We,Me[He],lr[He],br))return!1;return!0;case g.OperKind.Blank:return!0;default:return(0,a.assertNever)("calc.lang.readOperEq",Tr)}}var ve;(function(We){We.NotImplemented="NotImplemented",We.Unavailable="Unavailable",We.Internal="Internal"})(ve||(t.LangReasonKind=ve={})),t.ReasonKind=Object.assign({},a.ReasonKind,ve);function ye(We){return{kind:t.ReasonKind.NotImplemented,features:We}}function Ee(We){return We.length===0&&(0,a.assertFalse)("calc.lang.unavailable: expected nonempty array"),{kind:t.ReasonKind.Unavailable,objects:We}}function Te(We){return{kind:t.ReasonKind.Internal,message:We}}function Ie(We){var fr=function(br){this.reason=br,this.name=We,this.stack=We,this.message=br.kind};return fr.prototype=Object.create(Error.prototype),fr.prototype.constructor=fr,fr}var De="_xlfn.",Ae="_xlws.";function xe(We,fr){var Tr=fr;return Tr.length>De.length&&We.stringCompareCI(Tr.substring(0,De.length),De)===0&&(Tr=Tr.substring(De.length),Tr.length>Ae.length&&We.stringCompareCI(Tr.substring(0,Ae.length),Ae)===0&&(Tr=Tr.substring(Ae.length))),We.getWorksheetFuncId(Tr)}var ke="_xludf.";function Xe(We,fr){var Tr=fr;return Tr.length>ke.length&&We.stringCompareCI(Tr.substring(0,ke.length),ke)===0&&(Tr=Tr.substring(ke.length)),Tr}var tr="_xleta.";function nr(We,fr){var Tr=fr;return Tr.length>tr.length&&We.stringCompareCI(Tr.substring(0,tr.length),tr)===0&&(Tr=Tr.substring(tr.length)),We.getWorksheetFuncId(Tr)}var er="_xlpm.",cr="_xlop.";function ar(We,fr){var Tr=fr;return Tr.length>er.length&&We.stringCompareCI(Tr.substring(0,er.length),er)===0?Tr=Tr.substring(er.length):Tr.length>cr.length&&We.stringCompareCI(Tr.substring(0,cr.length),cr)===0&&(Tr=Tr.substring(cr.length)),Tr}function kr(We){var fr=We.specialRefs,Tr=Object.keys(fr).reduce(function(br,Wr){return br+(fr[Number(Wr)]?1:0)},0);return Tr===1||Tr===2&&fr[n.SpecialRefId.Data]&&(fr[n.SpecialRefId.Headers]||fr[n.SpecialRefId.Totals])}function lt(We){return We.kind!==n.StructRefKind.SpecialRef||We.isBracketed}function jr(We){return We.kind!==n.StructRefKind.ThisRowOpRef}function Gr(We){return We.columnRefs.length<=1&&We.refs.every(lt)&&kr(We)&&We.refs.every(jr)}function or(We){return We.kind!==n.StructRefKind.SpecialRef}function Ye(We){return We.refs.length===2&&We.refs.every(or)}function Cr(We){return We?.kind!==n.StructRefKind.SpecialRef}function Mr(We){return Cr(We.ref)}function _r(We){switch(We?.kind){case void 0:return!0;case n.StructRefKind.RangeOpRef:return Ye(We)&&We.refs.every(_r);case n.StructRefKind.CommaOpRef:return Gr(We)&&We.refs.every(_r);case n.StructRefKind.SpecialRef:case n.StructRefKind.ColumnRef:return We.isClosed;case n.StructRefKind.ThisRowOpRef:return Mr(We)&&_r(We.ref);case n.StructRefKind.MissingRef:case n.StructRefKind.BadRef:return!1}}var Le=K(K(K(K(K({},n.SpecialRefId.All,1),n.SpecialRefId.Headers,2),n.SpecialRefId.Data,3),n.SpecialRefId.Totals,4),n.SpecialRefId.ThisRow,5),rr=function(fr){return fr.kind===n.StructRefKind.MissingRef?7:fr.kind!==n.StructRefKind.SpecialRef?6:Le[fr.id]};function vr(We,fr){return rr(We)-rr(fr)}function yr(We){var fr={},Tr=[];for(var br of We.refs)br.kind!==n.StructRefKind.SpecialRef?Tr.push(br):fr[br.id]===void 0&&(fr[br.id]=!0,Tr.push(br));return Tr.sort(vr),Tr}function Ar(We,fr){switch(We){case u.OperatorId.Eq:return fr===0;case u.OperatorId.Ne:return fr!==0;case u.OperatorId.Lt:return fr<0;case u.OperatorId.Gt:return fr>0;case u.OperatorId.Le:return fr<=0;case u.OperatorId.Ge:return fr>=0}}},"../excel-online-calc-lang/lib/value.js":function(m,t,s){"use strict";var a;Object.defineProperty(t,"__esModule",{value:!0}),t.falseOper=t.trueOper=t.blankOper=t.missingOper=t.externalErrorOper=t.busyErrorOper=t.calcErrorOper=t.fieldErrorOper=t.unknownErrorOper=t.blockedErrorOper=t.connectErrorOper=t.spillErrorOper=t.gettingDataErrorOper=t.naErrorOper=t.numErrorOper=t.nameErrorOper=t.refErrorOper=t.valueErrorOper=t.div0ErrorOper=t.nullErrorOper=t.ErrorType=t.cellStringLimit=t.PrecsBound=void 0,t.precedents=f,t.booleanOper=v,t.stringOper=C,t.errorOper=p,t.arrayOper=R,t.rangeSeqOper=y,t.range3DOper=E;var n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/types.js"),u;(function(x){x[x.Lower=-1]="Lower",x[x.Exact=0]="Exact",x[x.Upper=1]="Upper"})(u||(t.PrecsBound=u={})),t.cellStringLimit=32767;var g;(function(x){x[x.NULL=1]="NULL",x[x.DIV0=2]="DIV0",x[x.VALUE=3]="VALUE",x[x.REF=4]="REF",x[x.NAME=5]="NAME",x[x.NUM=6]="NUM",x[x.NA=7]="NA",x[x.GETTING_DATA=8]="GETTING_DATA",x[x.SPILL=9]="SPILL",x[x.CONNECT=10]="CONNECT",x[x.BLOCKED=11]="BLOCKED",x[x.UNKNOWN=12]="UNKNOWN",x[x.FIELD=13]="FIELD",x[x.CALC=14]="CALC",x[x.BUSY=16]="BUSY",x[x.EXTERNAL=19]="EXTERNAL",x[x.TIMEOUT=20]="TIMEOUT"})(g||(t.ErrorType=g={}));function f(x,b,k,D,M){return{cells:x,names:b,udfs:k,special:D,bound:M}}function v(x){return x?t.trueOper:t.falseOper}function C(x){return{kind:o.OperKind.String,value:x}}function p(x){var b=F[x];return b!==void 0?b:h(x)}t.nullErrorOper=h(g.NULL),t.div0ErrorOper=h(g.DIV0),t.valueErrorOper=h(g.VALUE),t.refErrorOper=h(g.REF),t.nameErrorOper=h(g.NAME),t.numErrorOper=h(g.NUM),t.naErrorOper=h(g.NA),t.gettingDataErrorOper=h(g.GETTING_DATA),t.spillErrorOper=h(g.SPILL),t.connectErrorOper=h(g.CONNECT),t.blockedErrorOper=h(g.BLOCKED),t.unknownErrorOper=h(g.UNKNOWN),t.fieldErrorOper=h(g.FIELD),t.calcErrorOper=h(g.CALC),t.busyErrorOper=h(g.BUSY),t.externalErrorOper=h(g.EXTERNAL);function h(x){return{kind:o.OperKind.Error,type:x}}var F=(0,n.partialArray)((a={},K(K(K(K(K(K(K(K(K(K(a,g.NULL,t.nullErrorOper),g.DIV0,t.div0ErrorOper),g.VALUE,t.valueErrorOper),g.REF,t.refErrorOper),g.NAME,t.nameErrorOper),g.NUM,t.numErrorOper),g.NA,t.naErrorOper),g.GETTING_DATA,t.gettingDataErrorOper),g.SPILL,t.spillErrorOper),g.CONNECT,t.connectErrorOper),K(K(K(K(K(K(a,g.BLOCKED,t.blockedErrorOper),g.UNKNOWN,t.unknownErrorOper),g.FIELD,t.fieldErrorOper),g.CALC,t.calcErrorOper),g.BUSY,t.busyErrorOper),g.EXTERNAL,t.externalErrorOper)));function R(x,b,k){return(0,n.assertNatural)("calc.lang.arrayOper",x),(0,n.assertNatural)("calc.lang.arrayOper",b),k.length!==x?(0,n.assertFalse)("calc.lang.arrayOper: Inconsistent row number"):{kind:o.OperKind.Array,rows:x,cols:b,opers:k}}function y(x,b){return(0,n.assertPositiveInteger)("calc.lang.rangeSeqOper",b.length),{kind:o.OperKind.Range,sheets:x,ranges:b}}function E(x,b){return{kind:o.OperKind.Range,sheets:x,ranges:[b]}}t.missingOper={kind:o.OperKind.Missing},t.blankOper={kind:o.OperKind.Blank},t.trueOper={kind:o.OperKind.Boolean,value:!0},t.falseOper={kind:o.OperKind.Boolean,value:!1}},"../excel-online-calc-lang/lib/visitor.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PledgeReducer=t.ZipVisitor=t.depthVisitor=t.ComposeVisitor=t.BinaryVisitor=t.DelegatingVisitor=t.voidVisitor=t.ConstVisitor=t.identityVisitor=t.IdentityVisitor=void 0,t.visitFormulaNode=o,t.visitOperatorNode=u,t.visitWSFNode=g,t.visitAppHeadNode=f,t.visitQualifier=v,t.visitCellRef=C,t.bindVisitor=p,t.constVisitor=R,t.binaryVisitor=x,t.composeVisitor=k,t.zipVisitor=M,t.reduceBottomUp_Recursive=w,t.reduceBottomUp_CPS=_,t.reduceBottomUp_Pledge=W,t.reduceBottomUp_MaxDepth=q,t.reduceBottomUp=j,t.reduceTopDown_Pledge=G,t.reducePledge=Q;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/formula.js");function o(X,U){switch(U.kind){case n.NodeKind.Literal:{var O=U.oper,z=U.isClosed,J=U.label;return X.literalNode(O,z,J)}case n.NodeKind.Array:{var ie=U.nodes,ce=U.isClosed,ge=U.label;return X.arrayNode(ie,ce,ge)}case n.NodeKind.App:{var oe=U.head,le=U.args,Y=U.isClosed,te=U.label;return X.appNode(oe,le,Y,te)}case n.NodeKind.Let:{var re=U.head,ee=U.vars,ne=U.body,de=U.badArgs,se=U.isClosed,me=U.label;return X.letNode(re,ee,ne,de,se,me)}case n.NodeKind.Lambda:{var ve=U.head,ye=U.params,Ee=U.body,Te=U.badArgs,Ie=U.isClosed,De=U.label;return X.lambdaNode(ve,ye,Ee,Te,Ie,De)}case n.NodeKind.Paren:{var Ae=U.node,xe=U.isClosed,ke=U.label;return X.parenNode(Ae,xe,ke)}case n.NodeKind.Name:{var Xe=U.parts,tr=U.qualifier,nr=U.label;return X.nameNode(Xe,tr,nr)}case n.NodeKind.CellRef:{var er=U.ref,cr=U.qualifier,ar=U.label;return X.cellRefNode(er,cr,ar)}case n.NodeKind.FieldRef:{var kr=U.lhs,lt=U.rhs,jr=U.label;return X.fieldRefNode(kr,lt,jr)}case n.NodeKind.StructRef:{var Gr=U.lhs,or=U.rhs,Ye=U.label;return X.structRefNode(Gr,or,Ye)}case n.NodeKind.Missing:{var Cr=U.chars,Mr=U.label;return X.missingNode(Cr,Mr)}case n.NodeKind.BadChars:{var _r=U.type,Le=U.chars,rr=U.label;return X.badCharsNode(_r,Le,rr)}case n.NodeKind.BadSequence:{var vr=U.type,yr=U.contents,Ar=U.label;return X.badSequenceNode(vr,yr,Ar)}default:return(0,a.assertNever)("calc.lang.visitFormulaNode",U)}}function u(X,U){var O=U.id,z=U.label;return X.operatorNode(O,z)}function g(X,U){var O=U.id,z=U.whole,J=U.label;return X.wsfNode(O,z,J)}function f(X,U){switch(U.kind){case n.NodeKind.Operator:return u(X,U);case n.NodeKind.WSF:return g(X,U);default:return o(X,U)}}function v(X,U){switch(U.kind){case n.QualifierKind.Error:{var O=U.label;return X.errorQualifier(O)}case n.QualifierKind.Relative:{var z=U.label;return X.relativeQualifier(z)}case n.QualifierKind.Document:{var J=U.document,ie=U.path,ce=U.isQuoted,ge=U.label;return X.documentQualifier(J,ie,ce,ge)}case n.QualifierKind.Sheet:{var oe=U.sheet,le=U.document,Y=U.isQuoted,te=U.label;return X.sheetQualifier(oe,le,Y,te)}case n.QualifierKind.Ident:{var re=U.name,ee=U.isQuoted,ne=U.label;return X.identQualifier(re,ee,ne)}case n.QualifierKind.SheetRange:{var de=U.sheet1,se=U.sheet2,me=U.document,ve=U.isQuoted,ye=U.label;return X.sheetRangeQualifier(de,se,me,ve,ye)}case n.QualifierKind.Bad:{var Ee=U.chars,Te=U.isQuoted,Ie=U.isClosed,De=U.isTerminated,Ae=U.label;return X.badQualifier(Ee,Te,Ie,De,Ae)}default:return(0,a.assertNever)("calc.lang.visitQualifier",U)}}function C(X,U){switch(U.kind){case n.CellRefKind.Error:{var O=U.label;return X.cellRefError(O)}case n.CellRefKind.Single:{var z=U.row,J=U.col,ie=U.isBracketed,ce=U.label;return X.cellRefSingle(z,J,ie,ce)}case n.CellRefKind.Range:{var ge=U.ref1,oe=U.ref2,le=U.label;return X.cellRefRange(ge,oe,le)}case n.CellRefKind.Row:{var Y=U.row1,te=U.row2,re=U.isBracketed,ee=U.label;return X.cellRefRow(Y,te,re,ee)}case n.CellRefKind.Col:{var ne=U.col1,de=U.col2,se=U.isBracketed,me=U.label;return X.cellRefCol(ne,de,se,me)}case n.CellRefKind.Bad:{var ve=U.chars,ye=U.isBracketed,Ee=U.label;return X.cellRefBad(ve,ye,Ee)}default:return(0,a.assertNever)("calc.lang.visitCellRef",U)}}function p(X){return{literalNode:X.literalNode.bind(X),arrayNode:X.arrayNode.bind(X),appNode:X.appNode.bind(X),letNode:X.letNode.bind(X),lambdaNode:X.lambdaNode.bind(X),parenNode:X.parenNode.bind(X),nameNode:X.nameNode.bind(X),cellRefNode:X.cellRefNode.bind(X),fieldRefNode:X.fieldRefNode.bind(X),structRefNode:X.structRefNode.bind(X),missingNode:X.missingNode.bind(X),badSequenceNode:X.badSequenceNode.bind(X),badCharsNode:X.badCharsNode.bind(X),operatorNode:X.operatorNode.bind(X),wsfNode:X.wsfNode.bind(X)}}var h=(function(){function X(){Oe(this,X)}return Ne(X,[{key:"literalNode",value:function(O,z,J){return(0,n.literalNode)(O,z,J)}},{key:"arrayNode",value:function(O,z,J){return(0,n.arrayNode)(O,z,J)}},{key:"appNode",value:function(O,z,J,ie){return(0,n.appNode)(O,z,J,ie)}},{key:"letNode",value:function(O,z,J,ie,ce,ge){return(0,n.letNode)(O,z,J,ie,ce,ge)}},{key:"lambdaNode",value:function(O,z,J,ie,ce,ge){return(0,n.lambdaNode)(O,z,J,ie,ce,ge)}},{key:"parenNode",value:function(O,z,J){return(0,n.parenNode)(O,z,J)}},{key:"nameNode",value:function(O,z,J){return(0,n.nameNode)(O,z,J)}},{key:"cellRefNode",value:function(O,z,J){return(0,n.cellRefNode)(O,z,J)}},{key:"fieldRefNode",value:function(O,z,J){return(0,n.fieldRefNode)(O,z,J)}},{key:"structRefNode",value:function(O,z,J){return(0,n.structRefNode)(O,z,J)}},{key:"missingNode",value:function(O,z){return(0,n.missingNode)(O,z)}},{key:"badSequenceNode",value:function(O,z,J){return(0,n.badSequenceNode)(O,z,J)}},{key:"badCharsNode",value:function(O,z,J){return(0,n.badCharsNode)(O,z,J)}},{key:"operatorNode",value:function(O,z){return(0,n.operatorNode)(O,z)}},{key:"wsfNode",value:function(O,z,J){return(0,n.wsfNode)(O,z,J)}}])})();t.IdentityVisitor=h,t.identityVisitor=p(new h);var F=(function(){function X(U){Oe(this,X),this.value=U}return Ne(X,[{key:"literalNode",value:function(O,z,J){return this.value}},{key:"arrayNode",value:function(O,z,J){return this.value}},{key:"appNode",value:function(O,z,J,ie){return this.value}},{key:"letNode",value:function(O,z,J,ie,ce,ge){return this.value}},{key:"lambdaNode",value:function(O,z,J,ie,ce,ge){return this.value}},{key:"parenNode",value:function(O,z,J){return this.value}},{key:"nameNode",value:function(O,z,J){return this.value}},{key:"cellRefNode",value:function(O,z,J){return this.value}},{key:"fieldRefNode",value:function(O,z,J){return this.value}},{key:"structRefNode",value:function(O,z,J){return this.value}},{key:"missingNode",value:function(O,z){return this.value}},{key:"badSequenceNode",value:function(O,z,J){return this.value}},{key:"badCharsNode",value:function(O,z,J){return this.value}},{key:"operatorNode",value:function(O,z){return this.value}},{key:"wsfNode",value:function(O,z,J){return this.value}}])})();t.ConstVisitor=F;function R(X){return p(new F(X))}t.voidVisitor=R(void 0);var y=(function(){function X(U){Oe(this,X),this.visitor=U}return Ne(X,[{key:"literalNode",value:function(O,z,J){return this.visitor.literalNode(O,z,J)}},{key:"arrayNode",value:function(O,z,J){return this.visitor.arrayNode(O,z,J)}},{key:"appNode",value:function(O,z,J,ie){return this.visitor.appNode(O,z,J,ie)}},{key:"letNode",value:function(O,z,J,ie,ce,ge){return this.visitor.letNode(O,z,J,ie,ce,ge)}},{key:"lambdaNode",value:function(O,z,J,ie,ce,ge){return this.visitor.lambdaNode(O,z,J,ie,ce,ge)}},{key:"parenNode",value:function(O,z,J){return this.visitor.parenNode(O,z,J)}},{key:"nameNode",value:function(O,z,J){return this.visitor.nameNode(O,z,J)}},{key:"cellRefNode",value:function(O,z,J){return this.visitor.cellRefNode(O,z,J)}},{key:"fieldRefNode",value:function(O,z,J){return this.visitor.fieldRefNode(O,z,J)}},{key:"structRefNode",value:function(O,z,J){return this.visitor.structRefNode(O,z,J)}},{key:"missingNode",value:function(O,z){return this.visitor.missingNode(O,z)}},{key:"badSequenceNode",value:function(O,z,J){return this.visitor.badSequenceNode(O,z,J)}},{key:"badCharsNode",value:function(O,z,J){return this.visitor.badCharsNode(O,z,J)}},{key:"operatorNode",value:function(O,z){return this.visitor.operatorNode(O,z)}},{key:"wsfNode",value:function(O,z,J){return this.visitor.wsfNode(O,z,J)}}])})();t.DelegatingVisitor=y;var E=(function(X){function U(O,z){var J;return Oe(this,U),J=Ia(this,U,[O]),J.reducer=function(ie,ce){return z(ie,ce)},J}return wa(U,X),Ne(U,[{key:"arrayNode",value:function(z,J,ie){var ce=this;return(0,a.assertTrue)("calc.lang.binaryVisitor: non-empty array",z.length>0&&z[0].length>0),z.map(function(ge){return ge.reduce(ce.reducer)}).reduce(this.reducer)}},{key:"appNode",value:function(z,J,ie,ce){return J.reduce(this.reducer,z)}},{key:"letNode",value:function(z,J,ie,ce,ge,oe){return[].concat($r(J.map(function(le){var Y=le.binder;return Y.arg})),$r(ie===void 0?[]:[ie.arg]),$r(ce.map(function(le){return le.arg}))).reduce(this.reducer,z)}},{key:"lambdaNode",value:function(z,J,ie,ce,ge,oe){return[].concat($r(J.map(function(le){var Y,te=le.name;return(Y=te.arg.def)==null?void 0:Y.rhs}).filter(a.isDefined)),$r(ie===void 0?[]:[ie.arg]),$r(ce.map(function(le){return le.arg}))).reduce(this.reducer,z)}},{key:"parenNode",value:function(z,J,ie){return z}},{key:"fieldRefNode",value:function(z,J,ie){return z}},{key:"badSequenceNode",value:function(z,J,ie){return(0,a.assertTrue)("calc.lang.binaryVisitor: non-empty bad-sequence",J.length>0),J.reduce(this.reducer)}}])})(y);t.BinaryVisitor=E;function x(X,U){return p(new E(X,U))}var b=(function(){function X(U,O){Oe(this,X),this.a=U,this.b=O}return Ne(X,[{key:"literalNode",value:function(O,z,J){return this.b(this.a.literalNode(O,z,J))}},{key:"arrayNode",value:function(O,z,J){return this.b(this.a.arrayNode(O,z,J))}},{key:"appNode",value:function(O,z,J,ie){return this.b(this.a.appNode(O,z,J,ie))}},{key:"letNode",value:function(O,z,J,ie,ce,ge){return this.b(this.a.letNode(O,z,J,ie,ce,ge))}},{key:"lambdaNode",value:function(O,z,J,ie,ce,ge){return this.b(this.a.lambdaNode(O,z,J,ie,ce,ge))}},{key:"parenNode",value:function(O,z,J){return this.b(this.a.parenNode(O,z,J))}},{key:"nameNode",value:function(O,z,J){return this.b(this.a.nameNode(O,z,J))}},{key:"cellRefNode",value:function(O,z,J){return this.b(this.a.cellRefNode(O,z,J))}},{key:"fieldRefNode",value:function(O,z,J){return this.b(this.a.fieldRefNode(O,z,J))}},{key:"structRefNode",value:function(O,z,J){return this.b(this.a.structRefNode(O,z,J))}},{key:"missingNode",value:function(O,z){return this.b(this.a.missingNode(O,z))}},{key:"badSequenceNode",value:function(O,z,J){return this.b(this.a.badSequenceNode(O,z,J))}},{key:"badCharsNode",value:function(O,z,J){return this.b(this.a.badCharsNode(O,z,J))}},{key:"operatorNode",value:function(O,z){return this.b(this.a.operatorNode(O,z))}},{key:"wsfNode",value:function(O,z,J){return this.b(this.a.wsfNode(O,z,J))}}])})();t.ComposeVisitor=b;function k(X,U){return p(new b(X,U))}t.depthVisitor=k(x(R(0),a.fastMax),function(X){return X+1});var D=(function(){function X(U){Oe(this,X),this.visitors=U,this.keys=Object.keys(U)}return Ne(X,[{key:"literalNode",value:function(O,z,J){var ie={};for(var ce of this.keys)ie[ce]=this.visitors[ce].literalNode(O,z,J);return ie}},{key:"arrayNode",value:function(O,z,J){var ie={};for(var ce of this.keys)ie[ce]=this.visitors[ce].arrayNode(O,z,J);return ie}},{key:"appNode",value:function(O,z,J,ie){var ce={};for(var ge of this.keys)ce[ge]=this.visitors[ge].appNode(O,z,J,ie);return ce}},{key:"letNode",value:function(O,z,J,ie,ce,ge){var oe={};for(var le of this.keys)oe[le]=this.visitors[le].letNode(O,z,J,ie,ce,ge);return oe}},{key:"lambdaNode",value:function(O,z,J,ie,ce,ge){var oe={};for(var le of this.keys)oe[le]=this.visitors[le].lambdaNode(O,z,J,ie,ce,ge);return oe}},{key:"parenNode",value:function(O,z,J){var ie={};for(var ce of this.keys)ie[ce]=this.visitors[ce].parenNode(O,z,J);return ie}},{key:"nameNode",value:function(O,z,J){var ie={};for(var ce of this.keys)ie[ce]=this.visitors[ce].nameNode(O,z,J);return ie}},{key:"cellRefNode",value:function(O,z,J){var ie={};for(var ce of this.keys)ie[ce]=this.visitors[ce].cellRefNode(O,z,J);return ie}},{key:"fieldRefNode",value:function(O,z,J){var ie={};for(var ce of this.keys)ie[ce]=this.visitors[ce].fieldRefNode(O,z,J);return ie}},{key:"structRefNode",value:function(O,z,J){var ie={};for(var ce of this.keys)ie[ce]=this.visitors[ce].structRefNode(O,z,J);return ie}},{key:"missingNode",value:function(O,z){var J={};for(var ie of this.keys)J[ie]=this.visitors[ie].missingNode(O,z);return J}},{key:"badSequenceNode",value:function(O,z,J){var ie={};for(var ce of this.keys)ie[ce]=this.visitors[ce].badSequenceNode(O,z,J);return ie}},{key:"badCharsNode",value:function(O,z,J){var ie={};for(var ce of this.keys)ie[ce]=this.visitors[ce].badCharsNode(O,z,J);return ie}},{key:"operatorNode",value:function(O,z){var J={};for(var ie of this.keys)J[ie]=this.visitors[ie].operatorNode(O,z);return J}},{key:"wsfNode",value:function(O,z,J){var ie={};for(var ce of this.keys)ie[ce]=this.visitors[ce].wsfNode(O,z,J);return ie}}])})();t.ZipVisitor=D;function M(X){return p(new D(X))}function w(X,U){var O=function(ie){switch(ie.kind){case n.NodeKind.Operator:return u(X,ie);case n.NodeKind.WSF:return g(X,ie);default:return z(ie)}},z=function J(ie){switch(ie.kind){case n.NodeKind.Literal:{var ce=ie.oper,ge=ie.isClosed,oe=ie.label;return X.literalNode(ce,ge,oe)}case n.NodeKind.Array:{var le=ie.nodes,Y=ie.isClosed,te=ie.label;return X.arrayNode(le.map(function(Wr){return Wr.map(J)}),Y,te)}case n.NodeKind.App:{var re=ie.head,ee=ie.args,ne=ie.isClosed,de=ie.label;return X.appNode(O(re),ee.map(J),ne,de)}case n.NodeKind.Let:{var se=ie.head,me=ie.vars,ve=ie.body,ye=ie.badArgs,Ee=ie.isClosed,Te=ie.label;return X.letNode(g(X,se),me.map(function(Wr){var Ke=Wr.name,lr=Wr.binder;return(0,n.letVar)(Ke,(0,n.indexedArg)(J(lr.arg),lr.index))}),ve===void 0?void 0:(0,n.indexedArg)(J(ve.arg),ve.index),ye.map(function(Wr){return(0,n.indexedArg)(J(Wr.arg),Wr.index)}),Ee,Te)}case n.NodeKind.Lambda:{var Ie=ie.head,De=ie.params,Ae=ie.body,xe=ie.badArgs,ke=ie.isClosed,Xe=ie.label;return X.lambdaNode(g(X,Ie),De.map(function(Wr){var Ke=Wr.name;return Ke.arg.def===void 0?(0,n.lambdaParam)(Ke):(0,n.lambdaParam)((0,n.indexedArg)((0,n.paramNode)(Ke.arg.name,(0,n.paramDefault)(J(Ke.arg.def.rhs),Ke.arg.def.label),Ke.arg.label),Ke.index))}),Ae===void 0?void 0:(0,n.indexedArg)(J(Ae.arg),Ae.index),xe.map(function(Wr){return(0,n.indexedArg)(J(Wr.arg),Wr.index)}),ke,Xe)}case n.NodeKind.Paren:{var tr=ie.node,nr=ie.isClosed,er=ie.label;return X.parenNode(J(tr),nr,er)}case n.NodeKind.Name:{var cr=ie.parts,ar=ie.qualifier,kr=ie.label;return X.nameNode(cr,ar,kr)}case n.NodeKind.CellRef:{var lt=ie.ref,jr=ie.qualifier,Gr=ie.label;return X.cellRefNode(lt,jr,Gr)}case n.NodeKind.FieldRef:{var or=ie.lhs,Ye=ie.rhs,Cr=ie.label;return X.fieldRefNode(J(or),Ye,Cr)}case n.NodeKind.StructRef:{var Mr=ie.lhs,_r=ie.rhs,Le=ie.label;return X.structRefNode(Mr,_r,Le)}case n.NodeKind.Missing:{var rr=ie.chars,vr=ie.label;return X.missingNode(rr,vr)}case n.NodeKind.BadChars:{var yr=ie.type,Ar=ie.chars,We=ie.label;return X.badCharsNode(yr,Ar,We)}case n.NodeKind.BadSequence:{var fr=ie.type,Tr=ie.contents,br=ie.label;return X.badSequenceNode(fr,Tr.map(J),br)}default:return(0,a.assertNever)("calc.lang.reduceBottomUp_Recursive",ie)}};return z(U)}function S(X){for(var U=X;U!=null;)U=U();return U}function A(X,U,O,z){var J=[],ie=function(oe){return J.push(oe),ce},ce=function(){return J.length<U.length?O(X,U[J.length],ie):z(J)};return ce}function T(X,U,O){return A(X,U,N,O)}function I(X,U,O,z){return function(){return U!==void 0?O(X,U,z):z(void 0)}}function B(X,U,O){switch(U.kind){case n.NodeKind.Operator:{var z=U.id,J=U.label;return function(){return O(X.operatorNode(z,J))}}case n.NodeKind.WSF:return L(X,U,O);default:return N(X,U,O)}}function L(X,U,O){var z=U.id,J=U.whole,ie=U.label;return function(){return O(X.wsfNode(z,J,ie))}}function V(X,U,O){var z=U.name,J=U.binder;return N(X,J.arg,function(ie){return O((0,n.letVar)(z,(0,n.indexedArg)(ie,J.index)))})}function Z(X,U,O){var z=U.name,J=z.arg;return J.def===void 0?function(){return O((0,n.lambdaParam)(z))}:N(X,J.def.rhs,function(ie){return O((0,n.lambdaParam)((0,n.indexedArg)((0,n.paramNode)(J.name,(0,n.paramDefault)(ie,J.def.label),J.label),z.index)))})}function H(X,U,O){var z=U.arg,J=U.index;return N(X,z,function(ie){return O((0,n.indexedArg)(ie,J))})}function N(X,U,O){switch(U.kind){case n.NodeKind.Literal:{var z=U.oper,J=U.isClosed,ie=U.label;return function(){return O(X.literalNode(z,J,ie))}}case n.NodeKind.Array:{var ce=U.nodes,ge=U.isClosed,oe=U.label;return A(X,ce,T,function(fr){return O(X.arrayNode(fr,ge,oe))})}case n.NodeKind.App:{var le=U.head,Y=U.args,te=U.isClosed,re=U.label;return function(){return B(X,le,function(fr){return T(X,Y,function(Tr){return O(X.appNode(fr,Tr,te,re))})})}}case n.NodeKind.Let:{var ee=U.head,ne=U.vars,de=U.body,se=U.badArgs,me=U.isClosed,ve=U.label;return function(){return L(X,ee,function(fr){return A(X,ne,V,function(Tr){return I(X,de,H,function(br){return A(X,se,H,function(Wr){return O(X.letNode(fr,Tr,br,Wr,me,ve))})})})})}}case n.NodeKind.Lambda:{var ye=U.head,Ee=U.params,Te=U.body,Ie=U.badArgs,De=U.isClosed,Ae=U.label;return function(){return L(X,ye,function(fr){return function(){return A(X,Ee,Z,function(Tr){return I(X,Te,H,function(br){return A(X,Ie,H,function(Wr){return O(X.lambdaNode(fr,Tr,br,Wr,De,Ae))})})})}})}}case n.NodeKind.Paren:{var xe=U.node,ke=U.isClosed,Xe=U.label;return function(){return N(X,xe,function(fr){return function(){return O(X.parenNode(fr,ke,Xe))}})}}case n.NodeKind.Name:{var tr=U.parts,nr=U.qualifier,er=U.label;return function(){return O(X.nameNode(tr,nr,er))}}case n.NodeKind.CellRef:{var cr=U.ref,ar=U.qualifier,kr=U.label;return function(){return O(X.cellRefNode(cr,ar,kr))}}case n.NodeKind.FieldRef:{var lt=U.lhs,jr=U.rhs,Gr=U.label;return function(){return N(X,lt,function(fr){return function(){return O(X.fieldRefNode(fr,jr,Gr))}})}}case n.NodeKind.StructRef:{var or=U.lhs,Ye=U.rhs,Cr=U.label;return function(){return O(X.structRefNode(or,Ye,Cr))}}case n.NodeKind.Missing:{var Mr=U.chars,_r=U.label;return function(){return O(X.missingNode(Mr,_r))}}case n.NodeKind.BadChars:{var Le=U.type,rr=U.chars,vr=U.label;return function(){return O(X.badCharsNode(Le,rr,vr))}}case n.NodeKind.BadSequence:{var yr=U.type,Ar=U.contents,We=U.label;return T(X,Ar,function(fr){return O(X.badSequenceNode(yr,fr,We))})}default:return(0,a.assertNever)("calc.lang.reduceBottomUp_CPS",U)}}function _(X,U){var O;return S(N(X,U,function(z){O=z})),O}var P=(function(){function X(U){var O=this;Oe(this,X),this.visitor=U,this.visitFormulaNode=function(z){return o(O,z)},this.lazyVisitFormulaNode=function(z){return a.Pledge.resolve(z).bind(O.visitFormulaNode)},this.visitAppHeadNode=function(z){return f(O,z)},this.lazyVisitAppHeadNode=function(z){return a.Pledge.resolve(z).bind(O.visitAppHeadNode)},this.visitWSFNode=function(z){return g(O,z)},this.lazyVisitWSFNode=function(z){return a.Pledge.resolve(z).bind(O.visitWSFNode)},this.lazyVisitVar=function(z){var J=z.name,ie=z.binder;return O.lazyVisitFormulaNode(ie.arg).bind(function(ce){return(0,n.letVar)(J,(0,n.indexedArg)(ce,ie.index))})},this.lazyVisitParam=function(z){var J=z.name,ie=J.arg;return ie.def===void 0?a.Pledge.resolve((0,n.lambdaParam)(J)):O.lazyVisitFormulaNode(ie.def.rhs).bind(function(ce){return(0,n.lambdaParam)((0,n.indexedArg)((0,n.paramNode)(ie.name,(0,n.paramDefault)(ce,ie.def.label),ie.label),J.index))})},this.lazyVisitIndexedArg=function(z){var J=z.arg,ie=z.index;return O.lazyVisitFormulaNode(J).bind(function(ce){return(0,n.indexedArg)(ce,ie)})}}return Ne(X,[{key:"literalNode",value:function(O,z,J){var ie=this;return a.Pledge.try(function(){return ie.visitor.literalNode(O,z,J)})}},{key:"arrayNode",value:function(O,z,J){var ie=this;return a.Pledge.all(O.map(function(ce){return a.Pledge.all(ce.map(ie.lazyVisitFormulaNode))})).bind(function(ce){return ie.visitor.arrayNode(ce,z,J)})}},{key:"appNode",value:function(O,z,J,ie){var ce=this;return this.lazyVisitAppHeadNode(O).bind(function(ge){return a.Pledge.all(z.map(ce.lazyVisitFormulaNode)).bind(function(oe){return ce.visitor.appNode(ge,oe,J,ie)})})}},{key:"letNode",value:function(O,z,J,ie,ce,ge){var oe=this;return this.lazyVisitWSFNode(O).bind(function(le){return a.Pledge.all(z.map(oe.lazyVisitVar)).bind(function(Y){return(J===void 0?a.Pledge.resolve(void 0):oe.lazyVisitIndexedArg(J)).bind(function(te){return a.Pledge.all(ie.map(oe.lazyVisitIndexedArg)).bind(function(re){return oe.visitor.letNode(le,Y,te,re,ce,ge)})})})})}},{key:"lambdaNode",value:function(O,z,J,ie,ce,ge){var oe=this;return this.lazyVisitWSFNode(O).bind(function(le){return a.Pledge.all(z.map(oe.lazyVisitParam)).bind(function(Y){return(J===void 0?a.Pledge.resolve(void 0):oe.lazyVisitIndexedArg(J)).bind(function(te){return a.Pledge.all(ie.map(oe.lazyVisitIndexedArg)).bind(function(re){return oe.visitor.lambdaNode(le,Y,te,re,ce,ge)})})})})}},{key:"parenNode",value:function(O,z,J){var ie=this;return this.lazyVisitFormulaNode(O).bind(function(ce){return ie.visitor.parenNode(ce,z,J)})}},{key:"nameNode",value:function(O,z,J){var ie=this;return a.Pledge.try(function(){return ie.visitor.nameNode(O,z,J)})}},{key:"cellRefNode",value:function(O,z,J){var ie=this;return a.Pledge.try(function(){return ie.visitor.cellRefNode(O,z,J)})}},{key:"fieldRefNode",value:function(O,z,J){var ie=this;return this.lazyVisitFormulaNode(O).bind(function(ce){return ie.visitor.fieldRefNode(ce,z,J)})}},{key:"structRefNode",value:function(O,z,J){var ie=this;return a.Pledge.try(function(){return ie.visitor.structRefNode(O,z,J)})}},{key:"missingNode",value:function(O,z){var J=this;return a.Pledge.try(function(){return J.visitor.missingNode(O,z)})}},{key:"badSequenceNode",value:function(O,z,J){var ie=this;return a.Pledge.all(z.map(this.lazyVisitFormulaNode)).bind(function(ce){return ie.visitor.badSequenceNode(O,ce,J)})}},{key:"badCharsNode",value:function(O,z,J){var ie=this;return a.Pledge.try(function(){return ie.visitor.badCharsNode(O,z,J)})}},{key:"operatorNode",value:function(O,z){var J=this;return a.Pledge.try(function(){return J.visitor.operatorNode(O,z)})}},{key:"wsfNode",value:function(O,z,J){var ie=this;return a.Pledge.try(function(){return ie.visitor.wsfNode(O,z,J)})}}])})();t.PledgeReducer=P;function W(X,U){return G(new P(X),U)}var $=50;function q(X,U,O){return O<=$?w(X,U):_(X,U)}function j(X,U){return q(X,U.node,U.depthUpperBound)}function G(X,U){return a.Pledge.settleOrThrow(a.Pledge.resolve(o(X,U)))}function Q(X,U){return G(X,U.node)}},"../excel-online-calc-lang/lib/wildcard.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WildExp=void 0,t.createWildExp=C;var a=s("../excel-online-calc-common/lib/index.js"),n;(function(p){p[p.OP_DOT=-1]="OP_DOT",p[p.OP_DOTSTAR=-2]="OP_DOTSTAR"})(n||(n={}));var o=a.codePoint,u=o.codePointTilde,g=o.codePointQuestionMark,f=o.codePointAsterisk,v=(function(){function p(h,F){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Oe(this,p),this.localeInfo=h,this.source=F,this.appendWildcard=R,this.bytecode=[],this.blocks=[];for(var y="",E=0;E<F.length;E+=1){var x=F.charCodeAt(E);if(x===u&&E+1<F.length){var b=(0,a.stringCodePointAt)(F,E+1);y+=(0,a.stringFromCodePoint)(b),E+=(0,a.numCodeUnits)(b);continue}if(x!==u){if(x===g||x===f){this.pushBlock(y),y="",this.pushMeta(x);continue}y+=F.charAt(E)}}this.bytecode.length===0&&(this.simplePattern=y),this.pushBlock(y),R&&this.pushMeta(f)}return Ne(p,[{key:"pushBlock",value:function(F){if(F!==""){var R=this.blocks.length;this.blocks.push(F),this.bytecode.push(R);for(var y=1;y<F.length;y+=1)this.bytecode.push(n.OP_DOT)}}},{key:"pushMeta",value:function(F){F===g?this.bytecode.push(n.OP_DOT):this.bytecode.push(n.OP_DOTSTAR)}},{key:"test",value:function(F){if(this.simplePattern!==void 0)return this.testSimple(F,this.simplePattern);var R=Object.create(null);this.addState(R,0);for(var y=0;y<F.length;y+=1){var E=Object.keys(R);if(R=Object.create(null),E.length===0)return!1;for(var x=0;x<E.length;x+=1){var b=Number(E[x]);if(b!==this.bytecode.length){var k=this.bytecode[b];switch(k){case n.OP_DOT:this.addState(R,b+1);break;case n.OP_DOTSTAR:this.addState(R,b);break;default:var D=this.blocks[k];y+D.length<=F.length&&this.localeInfo.stringCompareCI(D,F.substring(y,y+D.length))===0&&this.addState(R,b+1)}}}}return this.bytecode.length in R}},{key:"addState",value:function(F,R){F[R]=!0;for(var y=this.bytecode,E=R;E<y.length&&y[E]===n.OP_DOTSTAR;E+=1)F[E+1]=!0}},{key:"testSimple",value:function(F,R){return R.length<=F.length&&(R.length===F.length||this.appendWildcard)&&this.localeInfo.stringCompareCI(R,F.substring(0,R.length))===0}}])})();t.WildExp=v;function C(p,h,F){return new v(p,h,F)}},"../excel-online-calc-numfmt/lib/edit.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseEdit=R,t.shouldInstallFormat=E;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/parseconst.js"),u=s("../excel-online-calc-numfmt/lib/parsedate.js"),g=s("../excel-online-calc-numfmt/lib/serviceTypes.js");function f(x){var b=x.charAt(0);return b==="="||b==="+"||b==="-"||b==="@"}function v(x){var b=(0,a.stringStartsWith)(x,"'"),k=b?x.substring(1):x;return k.length>n.cellStringLimit?(0,a.failure)((0,g.notValueString)("cell text too long")):(0,a.success)((0,g.stringEdit)((0,n.stringOper)(k),b))}function C(x,b){if(x.stringCompareCI(b,x.trueName)===0)return n.trueOper;if(x.stringCompareCI(b,x.falseName)===0)return n.falseOper;for(var k=1;k<x.errorNames.length;k+=1){var D=x.errorNames[k];if(D!=null&&x.stringCompareCI(D,b)===0)return(0,n.errorOper)(k)}}function p(x,b,k){return(0,u.parseDateInternal)((0,u.initParseDateGlobals)(x),b,k,g.GetTimeKind.ValueCell)}function h(x,b,k){var D=x.config,M=D.localeInfo,w=D.mathpack,S=!0,A=M.isEastAsia&&k.valueType===g.FormatValueType.Percentage&&S,T=!1;switch(k.valueType){case g.FormatValueType.Number:case g.FormatValueType.Currency:case g.FormatValueType.Percentage:case g.FormatValueType.Fraction:case g.FormatValueType.Scientific:case g.FormatValueType.Accounting:T=!0;break}return(0,o.parseConstInternal)(M,w,b,A,!0,T)}function F(x,b,k){var D=C(x.config.localeInfo,b);if(D!==void 0)return(0,a.success)((0,g.otherEdit)(D));var M=k.valueType===g.FormatValueType.Date||k.valueType===g.FormatValueType.Time?[p,h]:[h,p];for(var w of M){var S=w(x,b,k);if(!(0,a.isSuccess)(S))return S;if(S.value!==void 0){var A=S.value,T=A.value,I=A.format;return(0,a.success)((0,g.numberEdit)(T,I))}}return(0,a.success)(void 0)}function R(x,b,k){try{if(k.valueType===g.FormatValueType.Text)return v(b);if(b==="")return(0,a.success)((0,g.otherEdit)(n.blankOper));if(b.length>1&&(0,a.stringStartsWith)(b,"="))return(0,a.success)((0,g.formulaEdit)(b));if(!(0,a.stringStartsWith)(b,"'")){var D=F(x,b,k);if(!(0,a.isSuccess)(D))return D;if(D.value!==void 0)return(0,a.success)(D.value)}return b.length>1&&f(b)?(0,a.success)((0,g.formulaEdit)(b)):v(b)}catch(M){return(0,a.failure)((0,a.javaScriptError)(M))}}function y(x,b){return x?.valueType!==g.FormatValueType.Number&&b.valueType!==g.FormatValueType.Number&&x?.valueType!==b.valueType}function E(x,b){return x===b||b.source!==g.NumberFormatSource.Builtin?!1:b.valueType===g.FormatValueType.General?!0:y(x,b)}},"../excel-online-calc-numfmt/lib/eval.js":function(m,t,s){"use strict";var a,n;Object.defineProperty(t,"__esModule",{value:!0}),t.evalFormatImpl=W,t.evalFormat=$;var o=s("../excel-online-calc-common/lib/index.js"),u=s("../excel-online-calc-lang/lib/index.js"),g=s("../excel-online-calc-numfmt/lib/serviceTypes.js"),f=(0,o.typedInstanceCreator)()(function(q,j,G,Q){return{strong:q,format:j,valueType:G,decimals:Q}}),v={},C=(0,u.createFailureErrorClass)("InferenceError"),p={getDocumentLoc:function(){return(0,o.assertFalse)("calc.numfmt.evalFormula: default getDocumentLoc")},getSheetIndex:function(){return(0,o.assertFalse)("calc.numfmt.evalFormula: default getSheetIndex")},getSheetName:function(){return(0,o.assertFalse)("calc.numfmt.evalFormula: default getSheetName")},getNameLoc:function(){return(0,o.assertFalse)("calc.numfmt.evalFormula: default getNameLoc")},getUserDefinedFuncLoc:function(){return(0,o.assertFalse)("calc.numfmt.evalFormula: default getUserDefinedFuncLoc")},getSheetRangeIndexes:function(){return(0,o.assertFalse)("calc.numfmt.evalFormula: default getSheetRangeIndexes")},getCellFormat:function(){return(0,o.assertFalse)("calc.numfmt.evalFormula: default getCellFormat")},getKnownFormat:function(){return(0,o.assertFalse)("calc.numfmt.evalFormula: default getKnownFormat")},getIformat:function(){return(0,o.assertFalse)("calc.numfmt.evalFormula: default getIformat")},getFormatString:function(){return(0,o.assertFalse)("calc.numfmt.evalFormula: default getFormatString")},getContainingTable:function(){return(0,o.assertFalse)("calc.numfmt.evalFormula: default getContainingTable")},getStructRefColumn:function(){return(0,o.assertFalse)("calc.numfmt.evalFormula: default getStructRefColumn")},getStructRefSpecialRef:function(){return(0,o.assertFalse)("calc.numfmt.evalFormula: default getStructRefSpecialRef")}};function h(q){var j,G,Q,X,U,O,z,J,ie,ce,ge,oe,le,Y,te,re,ee,ne,de,se,me,ve,ye,Ee,Te,Ie;return{config:q.config,getDocumentLoc:(j=(G=q.getDocumentLoc)==null?void 0:G.bind(q))!=null?j:p.getDocumentLoc,getSheetIndex:(Q=(X=q.getSheetIndex)==null?void 0:X.bind(q))!=null?Q:p.getSheetIndex,getSheetName:(U=(O=q.getSheetName)==null?void 0:O.bind(q))!=null?U:p.getSheetName,getNameLoc:(z=(J=q.getNameLoc)==null?void 0:J.bind(q))!=null?z:p.getNameLoc,getUserDefinedFuncLoc:(ie=(ce=q.getUserDefinedFuncLoc)==null?void 0:ce.bind(q))!=null?ie:p.getUserDefinedFuncLoc,getSheetRangeIndexes:(ge=(oe=q.getSheetRangeIndexes)==null?void 0:oe.bind(q))!=null?ge:p.getSheetRangeIndexes,getCellFormat:(le=(Y=q.getCellFormat)==null?void 0:Y.bind(q))!=null?le:p.getCellFormat,getKnownFormat:(te=(re=q.getKnownFormat)==null?void 0:re.bind(q))!=null?te:p.getKnownFormat,getIformat:(ee=(ne=q.getIformat)==null?void 0:ne.bind(q))!=null?ee:p.getIformat,getFormatString:(de=(se=q.getFormatString)==null?void 0:se.bind(q))!=null?de:p.getFormatString,getContainingTable:(me=(ve=q.getContainingTable)==null?void 0:ve.bind(q))!=null?me:p.getContainingTable,getStructRefColumn:(ye=(Ee=q.getStructRefColumn)==null?void 0:Ee.bind(q))!=null?ye:p.getStructRefColumn,getStructRefSpecialRef:(Te=(Ie=q.getStructRefSpecialRef)==null?void 0:Ie.bind(q))!=null?Te:p.getStructRefSpecialRef}}function F(q,j){var G,Q,X=h(q);return{globals:X,locals:j,config:q.config,localeInfo:(G=(Q=j.config)==null?void 0:Q.localeInfo)!=null?G:q.config.localeInfo,mathpack:q.config.mathpack,get document(){var U=j.originSheet;if(!(0,o.isSuccess)(U))throw new C(U);return U.value.document},get defaultFormat(){var U=M(this,u.KnownFormat.General);return f(!1,U,U.valueType,U.decimals)},get unitlessFormat(){var U=M(this,u.KnownFormat.General);return f(!0,U,U.valueType,U.decimals)},resolver:(0,u.createResolver)(X),multOrDivTainted:!1}}var R=(a={},K(K(K(K(K(K(K(K(K(K(a,g.FormatValueType.General,0),g.FormatValueType.Number,1),g.FormatValueType.Currency,2),g.FormatValueType.Accounting,2),g.FormatValueType.Percentage,3),g.FormatValueType.Date,4),g.FormatValueType.Time,5),g.FormatValueType.Fraction,6),g.FormatValueType.Scientific,7),g.FormatValueType.Text,8),K(a,g.FormatValueType.Custom,9)),y;(function(q){q[q.Propagate=-2147483648]="Propagate",q[q.Ignore=-2147483647]="Ignore"})(y||(y={}));var E=(n={},K(K(K(K(K(K(K(K(K(K(n,u.WorksheetFuncId.INT,y.Propagate),u.WorksheetFuncId.MOD,y.Propagate),u.WorksheetFuncId.ROUND,y.Propagate),u.WorksheetFuncId.SUM,y.Propagate),u.WorksheetFuncId.TRUNC,y.Propagate),u.WorksheetFuncId.AVERAGE,y.Propagate),u.WorksheetFuncId.MAX,y.Propagate),u.WorksheetFuncId.MEDIAN,y.Propagate),u.WorksheetFuncId.MIN,y.Propagate),u.WorksheetFuncId.ROUNDUP,y.Propagate),K(K(K(K(K(K(K(K(K(K(n,u.WorksheetFuncId.ROUNDDOWN,y.Propagate),u.WorksheetFuncId.NPV,u.KnownFormat.CoCurrencyDec),u.WorksheetFuncId.PV,u.KnownFormat.CoCurrencyDec),u.WorksheetFuncId.FV,u.KnownFormat.CoCurrencyDec),u.WorksheetFuncId.PMT,u.KnownFormat.CoCurrencyDec),u.WorksheetFuncId.RATE,u.KnownFormat.Pct0),u.WorksheetFuncId.MIRR,u.KnownFormat.Pct0),u.WorksheetFuncId.IRR,u.KnownFormat.Pct0),u.WorksheetFuncId.DATE,u.KnownFormat.MMDDYY),u.WorksheetFuncId.TIME,u.KnownFormat.HHMMAP),K(K(K(K(K(K(K(K(K(n,u.WorksheetFuncId.NOW,u.KnownFormat.MDYHMS),u.WorksheetFuncId.SLN,u.KnownFormat.CoCurrencyDec),u.WorksheetFuncId.SYD,u.KnownFormat.CoCurrencyDec),u.WorksheetFuncId.DDB,u.KnownFormat.CoCurrencyDec),u.WorksheetFuncId.IPMT,u.KnownFormat.CoCurrencyDec),u.WorksheetFuncId.PPMT,u.KnownFormat.CoCurrencyDec),u.WorksheetFuncId.TODAY,u.KnownFormat.MMDDYY),u.WorksheetFuncId.VDB,u.KnownFormat.CoCurrencyDec),u.WorksheetFuncId.DB,u.KnownFormat.CoCurrencyDec));function x(q){var j;return(j=E[q])!=null?j:y.Ignore}var b=[[g.FormatValueType.General,g.FormatValueType.Number,g.FormatValueType.Currency,g.FormatValueType.Percentage,g.FormatValueType.Date,g.FormatValueType.Time,g.FormatValueType.Fraction,g.FormatValueType.Scientific,g.FormatValueType.Text,g.FormatValueType.Custom],[g.FormatValueType.General,g.FormatValueType.Number,g.FormatValueType.Currency,g.FormatValueType.Percentage,g.FormatValueType.Date,g.FormatValueType.Time,g.FormatValueType.Number,g.FormatValueType.Scientific,g.FormatValueType.Text,g.FormatValueType.Custom],[g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Currency,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Currency,g.FormatValueType.Currency,g.FormatValueType.Text,g.FormatValueType.Custom],[g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Percentage,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Percentage,g.FormatValueType.Percentage,g.FormatValueType.Text,g.FormatValueType.Custom],[g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Date,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Text,g.FormatValueType.Custom],[g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Time,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Text,g.FormatValueType.Custom],[g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Fraction,g.FormatValueType.Scientific,g.FormatValueType.Text,g.FormatValueType.Custom],[g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Scientific,g.FormatValueType.Text,g.FormatValueType.Custom],[g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Text,g.FormatValueType.Custom],[g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Custom]],k=[[g.FormatValueType.General,g.FormatValueType.Number,g.FormatValueType.Currency,g.FormatValueType.General,g.FormatValueType.Date,g.FormatValueType.Time,g.FormatValueType.Fraction,g.FormatValueType.Scientific,g.FormatValueType.Text,g.FormatValueType.Custom],[g.FormatValueType.General,g.FormatValueType.Number,g.FormatValueType.Currency,g.FormatValueType.Number,g.FormatValueType.Date,g.FormatValueType.Time,g.FormatValueType.Fraction,g.FormatValueType.Scientific,g.FormatValueType.Text,g.FormatValueType.Custom],[g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Currency,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Currency,g.FormatValueType.Currency,g.FormatValueType.Text,g.FormatValueType.Custom],[g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Percentage,g.FormatValueType.Date,g.FormatValueType.Time,g.FormatValueType.Percentage,g.FormatValueType.Scientific,g.FormatValueType.Text,g.FormatValueType.Custom],[g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Date,g.FormatValueType.Date,g.FormatValueType.Text,g.FormatValueType.Custom],[g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Time,g.FormatValueType.Time,g.FormatValueType.Text,g.FormatValueType.Custom],[g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Fraction,g.FormatValueType.Scientific,g.FormatValueType.Text,g.FormatValueType.Custom],[g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Scientific,g.FormatValueType.Text,g.FormatValueType.Custom],[g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Text,g.FormatValueType.Custom],[g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.General,g.FormatValueType.Custom]];function D(q,j){if(typeof j!="number")return j;var G=q.globals.getIformat(q.document,j);if(!(0,o.isSuccess)(G))throw new C(G.reason);return G.value}function M(q,j){var G=q.globals.getKnownFormat(q.document,j);if(!(0,o.isSuccess)(G))throw new C(G.reason);return G.value}function w(q,j){if(typeof j=="number")return j;var G=q.globals.getFormatString(q.document,j.formatString);if(!(0,o.isSuccess)(G))throw new C(G.reason);return G.value!==void 0?G.value:j}function S(q,j,G){(0,o.assertTrue)("calc.numfmt.evalFormula: well-formed bin op",j.length===2);var Q=Se(j,2),X=Q[0],U=Q[1];return G(q,X,U)}function A(q,j,G,Q){var X=Se(G,1),U=X[0],O=Se(Q,1),z=O[0],J=R[U.valueType],ie=R[z.valueType],ce=J<=ie?j[J][ie]:j[ie][J],ge=R[ce],oe=z.decimals>U.decimals?z.decimals:U.decimals;switch(ge){case J:return f(!0,U.format,U.valueType,oe);case ie:return f(!0,z.format,z.valueType,oe);default:return q.unitlessFormat}}function T(q,j,G){return A(q,k,j,G)}function I(q,j,G){var Q=Se(j,1),X=Q[0],U=Se(G,1),O=U[0];if(X.format===O.format&&X.valueType===O.valueType&&X.valueType===g.FormatValueType.Time)return f(!0,X.format,X.valueType,X.decimals);if(X.valueType===g.FormatValueType.Date&&O.valueType===g.FormatValueType.Time||X.valueType===g.FormatValueType.Time&&O.valueType===g.FormatValueType.Date){var z=M(q,u.KnownFormat.MDYHMS),J=z.valueType,ie=z.decimals;return f(!0,z,J,ie)}return A(q,b,j,G)}var B=function(j){return j.unitlessFormat};function L(q,j,G){var Q=Se(j,1),X=Q[0],U=Se(G,1),O=U[0];return X.format===O.format?f(!0,X.format,X.valueType,X.decimals):q.unitlessFormat}function V(q,j,G){switch(j){case u.OperatorId.Mul:case u.OperatorId.Div:return q.multOrDivTainted=!0,S(q,G,T);case u.OperatorId.Pow:return S(q,G,T);case u.OperatorId.Add:case u.OperatorId.Sub:return S(q,G,I);case u.OperatorId.Percent:{(0,o.assertTrue)("calc.numfmt.evalFormat: well-formed unary op",G.length===1);var Q=Se(G[0],2),X=Q[0],U=Q[1];if(!(0,u.isNumberLiteralNode)(U))return q.defaultFormat;var O=X.strong,z=X.decimals,J=M(q,u.KnownFormat.Pct);return f(O,J,J.valueType,z)}case u.OperatorId.Pound:case u.OperatorId.At:return q.defaultFormat;case u.OperatorId.Neg:case u.OperatorId.Pos:{(0,o.assertTrue)("calc.numfmt.evalFormat: well-formed unary op",G.length===1);var ie=Se(G[0],1),ce=ie[0];return ce}case u.OperatorId.Lt:case u.OperatorId.Le:case u.OperatorId.Eq:case u.OperatorId.Ge:case u.OperatorId.Gt:case u.OperatorId.Ne:return S(q,G,B);case u.OperatorId.Isect:case u.OperatorId.Union:case u.OperatorId.Range:case u.OperatorId.Concat:return S(q,G,L);case u.OperatorId.And:case u.OperatorId.Or:case u.OperatorId.Xor:case u.OperatorId.Min:case u.OperatorId.Max:throw new C((0,u.notImplemented)(["evalFormat for Yellow ops"]));default:return(0,o.assertNever)("calc.numfmt.evalFormat: unexpected operator id",j)}}function Z(q){return R[q]===R[g.FormatValueType.General]}var H=(function(){function q(j){var G=this;Oe(this,q),this.context=j,this.visitFormulaNode=function(Q){return(0,u.visitFormulaNode)(G,Q)},this.lazyVisitFormulaNode=function(Q){return o.Pledge.resolve(Q).bind(G.visitFormulaNode)}}return Ne(q,[{key:"literalNode",value:function(G){switch(G.kind){case u.OperKind.String:case u.OperKind.Boolean:case u.OperKind.Error:case u.OperKind.Missing:return o.Pledge.resolve(this.context.defaultFormat);case u.OperKind.Number:var Q=21,X=this.context.mathpack.formatGeneral(this.context.localeInfo,this.context.mathpack.abs(G),Q),U=X.indexOf(this.context.localeInfo.decimalSeparator),O=U>=0?X.length-U-1:0,z=M(this.context,u.KnownFormat.General);return o.Pledge.resolve(f(!1,z,z.valueType,O));default:return(0,o.assertNever)("calc.numfmt.evalFormat: unexpected literal oper",G)}}},{key:"arrayNode",value:function(G){return o.Pledge.resolve(this.context.defaultFormat)}},{key:"appNode",value:function(G,Q){var X=this;if((0,u.isOperatorNode)(G))return o.Pledge.all(Q.map(function(oe){return X.lazyVisitFormulaNode(oe).bind(function(le){return[le,oe]})})).bind(function(oe){return V(X.context,G.id,oe)});if((0,u.isWSFNode)(G)){var U=G.id,O=x(U),z=(0,u.getWorksheetFuncType)(U),J=(0,u.getArguments)(Q);if((0,o.assertTrue)("calc.numfmt.evalFormula: well-formed WSF args",(0,u.isValidArgsLength)(z,J.length)),O===y.Ignore)return o.Pledge.resolve(this.context.defaultFormat);if(O===y.Propagate)return J.length===0?o.Pledge.resolve(this.context.defaultFormat):o.Pledge.all(Q.map(this.lazyVisitFormulaNode)).bind(function(oe){var le=oe[0],Y=le.format,te=le.valueType,re=le.decimals,ee=!Z(te);if(!le.strong&&ee)return X.context.unitlessFormat;for(var ne=ee,de=1;de<oe.length;de+=1){var se=oe[de],me=!Z(se.valueType);if(!se.strong&&me)return X.context.unitlessFormat;ne||(Y=se.format,te=se.valueType,re=se.decimals,ne=me)}return f(!0,Y,te,re)});var ie=M(this.context,O),ce=ie.valueType,ge=ie.decimals;return o.Pledge.resolve(f(!0,ie,ce,ge))}return this.lazyVisitFormulaNode(G)}},{key:"letNode",value:function(G,Q,X,U){return o.Pledge.resolve(this.context.defaultFormat)}},{key:"lambdaNode",value:function(G,Q,X,U){return o.Pledge.resolve(this.context.defaultFormat)}},{key:"parenNode",value:function(G){return this.lazyVisitFormulaNode(G)}},{key:"nameNode",value:function(G,Q){return o.Pledge.resolve(this.context.defaultFormat)}},{key:"cellRefNode",value:function(G,Q){var X=this.context.resolver.resolveCellRef(this.context.locals,(0,u.cellRefNode)(G,Q)),U=X.resolution;if(!(0,o.isSuccess)(U))throw(0,o.assertTrue)("calc.numfmt.evalFormat: NoOriginSheet",U.reason.kind!==u.ResolveReasonKind.NoOriginSheet),new C(U.reason);var O=U.value;if(O===void 0)throw v;return(0,u.isSheetGridRange)(O)?o.Pledge.resolve(_(this.context,O)):o.Pledge.resolve(this.context.unitlessFormat)}},{key:"fieldRefNode",value:function(G,Q){var X=this;return this.lazyVisitFormulaNode(G).bind(function(U){return X.context.defaultFormat})}},{key:"structRefNode",value:function(G,Q){var X=(0,u.structRefNode)(G,Q),U=this.context.resolver.resolveStructRef(this.context.locals,X),O=U.resolution;if(!(0,o.isSuccess)(O))throw(0,o.assertTrue)("calc.numfmt.evalFormat: NoOriginSheet",O.reason.kind!==u.ResolveReasonKind.NoOriginSheet),O.reason.kind===u.ResolveReasonKind.EmptyIntersection?v:new C(O.reason);var z=O.value;if(z===void 0)throw v;return o.Pledge.resolve(_(this.context,z))}},{key:"missingNode",value:function(G){return(0,o.assertFalse)("calc.numfmt.evalFormat: unexpected missing node")}},{key:"badSequenceNode",value:function(G,Q){return(0,o.assertFalse)("calc.numfmt.evalFormat: unexpected bad node")}},{key:"badCharsNode",value:function(G,Q){return(0,o.assertFalse)("calc.numfmt.evalFormat: unexpected bad node")}},{key:"operatorNode",value:function(G,Q){return o.Pledge.resolve((0,u.operatorNode)(G,Q))}},{key:"wsfNode",value:function(G,Q,X){return o.Pledge.resolve((0,u.wsfNode)(G,Q,X))}}])})();function N(q,j){return(0,u.reducePledge)(new H(q),j)}function _(q,j){var G=(0,u.sheetGridRangeAnchor)(j),Q=q.globals.getCellFormat(G);if(!(0,o.isSuccess)(Q))throw new C(Q.reason);var X=Q.value,U=D(q,X);if(!(0,u.isDocumentLocEqual)(G.sheet.document,q.document)&&(typeof X!="number"||U.source!==g.NumberFormatSource.Builtin))return q.defaultFormat;var O=U.valueType,z=U.decimals;return f(!0,X,O,z)}function P(q,j){var G=j.strong,Q=j.format,X=j.valueType,U=j.decimals;if(!(X===g.FormatValueType.Number&&q.multOrDivTainted)){if(U>0&&G&&(X===g.FormatValueType.Number||X===g.FormatValueType.Currency||X===g.FormatValueType.Accounting||X===g.FormatValueType.Percentage)){var O=D(q,Q);U!==O.decimals&&(Q=O.synthesizeDecimals(U))}if(!(X===g.FormatValueType.General||!G))return Q=w(q,Q),Q}}function W(q,j,G){try{var Q=F(q,j),X=N(Q,G);return(0,o.success)(Object.assign({},X,{format:w(Q,X.format),mulOrDivTainted:Q.multOrDivTainted}))}catch(U){return U instanceof C?(0,o.failure)(U.reason):U===v?o.successUndefined:(0,o.failure)((0,o.javaScriptError)(U))}}function $(q,j,G){try{var Q=F(q,j),X=N(Q,G);return(0,o.success)(P(Q,X))}catch(U){return U instanceof C?(0,o.failure)(U.reason):U===v?o.successUndefined:(0,o.failure)((0,o.javaScriptError)(U))}}},"../excel-online-calc-numfmt/lib/formatService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createNumberFormatter=C;var a=s("../excel-online-calc-numfmt/lib/edit.js"),n=s("../excel-online-calc-numfmt/lib/eval.js"),o=s("../excel-online-calc-numfmt/lib/formulaBar.js"),u=s("../excel-online-calc-numfmt/lib/impl.js"),g=s("../excel-online-calc-numfmt/lib/parse.js"),f=s("../excel-online-calc-numfmt/lib/render.js"),v=s("../excel-online-calc-numfmt/lib/serviceTypes.js");function C(p){return{createFormat:function(F,R){return(0,u.createFormat)(p,F,typeof R!="boolean"?R:R?v.NumberFormatSource.Builtin:v.NumberFormatSource.CustomString)},applyFormat:function(F,R,y){return(0,u.applyFormat)(p,F,R,y)},changeFormatDecimals:u.changeFormatDecimals,renderValue:function(F,R){return(0,f.renderValue)(p.config.mathpack,F,R)},renderHashesValue:function(F,R){return(0,f.renderHashesValue)(F,R)},renderFormulaBar:function(F,R,y,E){return(0,o.renderFormulaBar)(this,p,F,R,y,E)},parseGeneral:function(F,R,y,E){return(0,g.parseGeneral)(p,F,R,y,E)},parseDate:function(F,R){return(0,g.parseDate)(p,F,R)},parseEdit:function(F,R){return(0,a.parseEdit)(p,F,R)},evalFormat:function(F,R){return(0,n.evalFormat)(p,F,R)}}}},"../excel-online-calc-numfmt/lib/formulaBar.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.renderFormulaBar=C;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/knownFormat.js"),u=s("../excel-online-calc-numfmt/lib/serviceTypes.js"),g=s("../excel-online-calc-numfmt/lib/util.js");function f(p,h,F,R,y){var E=h.config,x=E.mathpack,b=E.localeInfo;if(x.cond(R)<0)return(0,a.success)(void 0);var k="",D=x.fix(R)!==0||y.isDate,M=R;if(D){var w=x.trunc(R),S=(0,g.getFormatString)(p,h,F,(0,o.buildMMDDYYFormat)(b,!0),u.NumberFormatSource.CustomString);if(!(0,a.isSuccess)(S))return S;var A=(0,g.applyFormatAndRenderToString)(p,S.value,w);if(!(0,a.isSuccess)(A))return A;if(typeof A.value!="string")return(0,a.success)(void 0);k+=A.value;var T=x.sub(R,w);(0,a.assertTrue)("calc.numfmt.renderFormulaBar: sub error",!(0,n.isErrorOper)(T)),M=T}if(x.cond(M)>0||y.isTime){D&&(k+="  ");var I=h.getKnownFormat(F,b.clock24Hour?n.KnownFormat.HHMMSS:n.KnownFormat.HHMMSSAP);if(!(0,a.isSuccess)(I))return I;var B=(0,g.applyFormatAndRenderToString)(p,I.value,M);if(!(0,a.isSuccess)(B))return B;if(typeof B.value!="string")return(0,a.success)(void 0);k+=B.value}return(0,a.success)(k)}function v(p,h,F,R,y){if(y.isDate||y.isTime){var E=f(p,(0,g.initUtilGlobals)(h),F,R,y);if(!(0,a.isSuccess)(E))return E;if(E.value!==void 0){var x=E.value;return E}}var b=21,k=h.config,D=k.mathpack,M=k.localeInfo;if(y.isPercent){var w=D.mul(R,D.fromNumber(100));return(0,n.isErrorOper)(w)?(0,a.failure)((0,n.notImplemented)(["renderFormulaBar % overflow"])):(0,a.success)(D.formatGeneral(M,w,b)+"%")}return(0,a.success)(D.formatGeneral(M,R,b))}function C(p,h,F,R,y,E){try{var x=h.config.localeInfo;switch(R.kind){case n.OperKind.Number:return v(p,h,F,R,y);case n.OperKind.String:return(0,a.success)(E?"'"+R.value:R.value);case n.OperKind.Boolean:return(0,a.success)(R.value?x.trueName:x.falseName);case n.OperKind.Error:var b=x.errorNames[R.type];return b==null?(0,a.failure)((0,n.internal)(`No locale data for error type ${R.type}`)):(0,a.success)(b);case n.OperKind.Array:return(0,a.failure)((0,n.notImplemented)(["Array renderFormulaBar"]));case n.OperKind.Rich:return(0,a.failure)((0,n.notImplemented)(["Rich renderFormulaBar"]));case n.OperKind.Blank:return(0,a.success)("");default:return(0,a.assertNever)("calc.numfmt.renderFormulaBar: never value",R)}}catch(k){return(0,a.failure)((0,a.javaScriptError)(k))}}},"../excel-online-calc-numfmt/lib/impl.js":function(m,t,s){"use strict";var a,n;Object.defineProperty(t,"__esModule",{value:!0}),t.NumberFormatImpl=t.pictureCalendar=t.pictureNumberShape=void 0,t.createFormat=fr,t.applyFormat=br,t.changeFormatDecimals=Wr;var o=s("../excel-online-calc-common/lib/index.js"),u=s("../excel-online-calc-lang/lib/index.js"),g=s("../excel-online-calc-numfmt/lib/localeData.js"),f=s("../excel-online-calc-numfmt/lib/render.js"),v=s("../excel-online-calc-numfmt/lib/serviceTypes.js"),C=s("../excel-online-calc-numfmt/lib/unicode.js"),p=o.codePoint,h=p.codePointMinusSign,F=p.codePointPlusSign,R=p.codePointDigitZero,y=p.codePointHash,E=p.codePointFullStop,x=p.codePointDigitOne,b=p.codePointDigitTwo,k=p.codePointLeftParen,D=p.codePointRightParen,M=p.codePointSmallT,w=p.codePointBackslash,S;(function(Ke){Ke[Ke.WantPic=0]="WantPic",Ke[Ke.WantClose=1]="WantClose",Ke[Ke.Done=2]="Done"})(S||(S={}));var A={decimalSeparator:"NOTUSED"};function T(Ke,lr,Me,He){var ze=Ke.formatFixed(lr,0,0),$e=ze.mantissa,Be=ze.exponent;(0,o.assertTrue)("calc.numfmt.dtrInteger: mantissa len <= exponent",$e.length<=Be),(0,o.assertTrue)("calc.numfmt.dtrInteger: mantissa || !exponent",$e.length!==0||Be===0);var he=(0,C.convertDigitsShape)(Be<Me?(0,o.repeat)("0",Me-Be):"",He),dr=(0,C.convertNumberShape)(A,$e+(0,o.repeat)("0",Be-$e.length),He);return he+dr}function I(Ke,lr,Me,He,ze){var $e=Ke.formatFixed(lr,0,0),Be=$e.mantissa,he=$e.exponent;(0,o.assertTrue)("calc.numfmt.dtrFracSeconds: mantissa len <= exponent",Be.length<=he),(0,o.assertTrue)("calc.numfmt.dtrFracSeconds: mantissa || !exponent",Be.length!==0||he===0);var dr=(he<Me?(0,o.repeat)("0",Me-he):"")+Be+(0,o.repeat)("0",he-Be.length),Sr=dr.substring(0,He);return(0,C.convertDigitsShape)(Sr,ze)}function B(Ke,lr){var Me=Ke.formatFixed(lr,0,0),He=Me.mantissa,ze=Me.exponent;return(0,o.assertTrue)("calc.numfmt.formatInt: mantissa len <= exponent",He.length<=ze),(0,o.assertTrue)("calc.numfmt.formatInt: mantissa || !exponent",He.length!==0||ze===0),He===""?"0":He.length<ze?He+(0,o.repeat)("0",ze-He.length):He}function L(Ke){for(var lr=[],Me=0;Me<Ke.length;Me+=1){var He=Ke[Me];switch(He.kind){case v.FormattedUnitKind.Blank:case v.FormattedUnitKind.String:{for(var ze=He.str;Me+1<Ke.length;){var $e=Ke[Me+1];if($e.kind!==He.kind)break;ze+=$e.str,Me+=1}lr.push({kind:He.kind,str:ze});break}case v.FormattedUnitKind.Flexible:case v.FormattedUnitKind.General:lr.push(He);break}}return lr}var V=function(lr){return lr.kind===v.FormattedUnitKind.Flexible};function Z(Ke,lr){return Ke===lr||Ke!==void 0&&lr!==void 0&&(0,v.isFormatCultureEqual)(Ke,lr)}var H=K(K(K({},1,u.NumberShape.ChineseTrad1),2,u.NumberShape.ChineseTrad2),3,u.NumberShape.ChineseTrad3),N=K(K(K({},1,u.NumberShape.ChineseSimp1),2,u.NumberShape.ChineseSimp2),3,u.NumberShape.ChineseSimp3),_=K(K(K({},1,u.NumberShape.Japanese1),2,u.NumberShape.Japanese2),3,u.NumberShape.Japanese3),P=K(K(K(K({},1,u.NumberShape.Korean1),2,u.NumberShape.Korean2),3,u.NumberShape.Korean3),4,u.NumberShape.Korean4);function W(Ke){return u.PictureColor[Ke]}function $(Ke){return u.PictureColor[Ke]}function q(Ke){return Ke+1}function j(Ke){return Ke-1}var G;(function(Ke){Ke[Ke.Ne=0]="Ne",Ke[Ke.Le=1]="Le",Ke[Ke.Ge=2]="Ge",Ke[Ke.Eq=3]="Eq",Ke[Ke.Lt=4]="Lt",Ke[Ke.Gt=5]="Gt"})(G||(G={}));var Q=(0,o.partialArray)(K(K(K(K(K(K({},G.Ne,"<>"),G.Le,"<="),G.Ge,">="),G.Eq,"="),G.Lt,"<"),G.Gt,">")),X=K(K(K(K(K(K({},G.Ne,u.OperatorId.Ne),G.Le,u.OperatorId.Le),G.Ge,u.OperatorId.Ge),G.Eq,u.OperatorId.Eq),G.Lt,u.OperatorId.Lt),G.Gt,u.OperatorId.Gt),U=K(K(K(K(K(K({},u.OperatorId.Ne,G.Ne),u.OperatorId.Le,G.Le),u.OperatorId.Ge,G.Ge),u.OperatorId.Eq,G.Eq),u.OperatorId.Lt,G.Lt),u.OperatorId.Gt,G.Gt),O;(function(Ke){Ke[Ke.AMPM=100]="AMPM",Ke[Ke.AMPMFE=101]="AMPMFE",Ke[Ke.General=102]="General",Ke[Ke.Currency=103]="Currency",Ke[Ke.Color=200]="Color",Ke[Ke.Dbnum=201]="Dbnum",Ke[Ke.Cond=202]="Cond",Ke[Ke.CurrCode=203]="CurrCode",Ke[Ke.Char=300]="Char",Ke[Ke.StrLit=301]="StrLit",Ke[Ke.Numeral=302]="Numeral",Ke[Ke.PrefixDigTh=303]="PrefixDigTh",Ke[Ke.LatinDate=304]="LatinDate",Ke[Ke.BidiDate=305]="BidiDate",Ke[Ke.Exp=306]="Exp"})(O||(O={}));function z(Ke,lr,Me,He){for(var ze=0;ze<lr.length;ze+=1){var $e=lr[ze];if($e!=null&&!(He+$e.length>Me.length)){var Be=Me.substring(He,He+$e.length);if(Ke.stringCompareCI($e,Be)===0)return Number(ze)}}}function J(Ke,lr,Me,He){for(var ze=0;ze<lr.length;ze+=1){var $e=lr[ze];if($e!=null&&(0,o.stringStartsWith)(Me,$e,He))return Number(ze)}return z(Ke,lr,Me,He)}function ie(Ke,lr){var Me;return(Me=Ke[lr])!=null?Me:""}function ce(Ke,lr,Me,He){for(var ze=Me.substring(He,He+(0,o.numCodeUnits)((0,o.stringCodePointAt)(Me,He))),$e=0;$e<lr.length;$e+=1){var Be=lr[$e];if(Be!=null&&Be.length!==0){var he=Be.substring(0,(0,o.numCodeUnits)((0,o.stringCodePointAt)(Be,0)));if(Ke.stringCompareCI(ze,he)===0)return!0}}return!1}function ge(Ke,lr){var Me=lr.indexOf(ie(Ke.pictureSingle,u.PictureSingle.APDelim));return Me<0&&(Me=lr.length>>1),[lr.substring(0,Me),lr.substring(Me+1)]}var oe="$",le="-",Y=",",te="x-",re=/^[0-9A-F]{1,8}$/i,ee=/^(?:([a-z]{2,}(?:-[A-Z0-9](?:[A-Z0-9]+|(?=,)|$)(?:_[A-Z0-9]+)?)*)(?:-x-([a-z]+))?|x-([a-z0-9]+))?(?:,([0-9A-F]{1,4}))?$/i;t.pictureNumberShape=(0,o.partialArray)((a={},K(K(K(K(K(K(K(K(K(K(a,1,u.NumberShape.ASCII),2,u.NumberShape.ArabicIndic),3,u.NumberShape.ExtendedArabicIndic),4,u.NumberShape.Devanagari),5,u.NumberShape.Bengali),6,u.NumberShape.Gurmukhi),7,u.NumberShape.Gujarati),8,u.NumberShape.Oriya),9,u.NumberShape.Tamil),10,u.NumberShape.Telugu),K(K(K(K(K(K(K(K(K(K(a,11,u.NumberShape.Kannada),12,u.NumberShape.Malayalam),13,u.NumberShape.Thai),14,u.NumberShape.Lao),15,u.NumberShape.Tibetan),16,u.NumberShape.Myanmar),17,u.NumberShape.Ethiopic),18,u.NumberShape.Khmer),19,u.NumberShape.Mongolian),27,u.NumberShape.Japanese1),K(K(K(K(K(K(K(K(K(K(a,28,u.NumberShape.Japanese2),29,u.NumberShape.Japanese3),30,u.NumberShape.ChineseSimp1),31,u.NumberShape.ChineseSimp2),32,u.NumberShape.ChineseSimp3),33,u.NumberShape.ChineseTrad1),34,u.NumberShape.ChineseTrad2),35,u.NumberShape.ChineseTrad3),36,u.NumberShape.Korean1),37,u.NumberShape.Korean2),K(K(a,38,u.NumberShape.Korean3),39,u.NumberShape.Korean4))),t.pictureCalendar=(0,o.partialArray)((n={},K(K(K(K(K(K(K(K(K(K(n,1,u.Calendar.Gregorian),2,u.Calendar.GregorianUS),3,u.Calendar.Japan),4,u.Calendar.Taiwan),5,u.Calendar.Korea),6,u.Calendar.Hijri),7,u.Calendar.Thai),8,u.Calendar.Hebrew),9,u.Calendar.GregorianMEFrench),10,u.Calendar.GregorianArabic),K(K(K(K(n,11,u.Calendar.GregorianXlitEnglish),12,u.Calendar.GregorianXlitFrench),22,u.Calendar.Persian),23,u.Calendar.UmAlQura)));var ne=Object.keys(v.CultureTag).reduce(function(Ke,lr){var Me=v.CultureTag[lr];return Ke[String(Me)]=Me,Ke},Object.create(null));function de(Ke){return Ke.toString(16).toUpperCase()}function se(Ke){return+("0x"+Ke)}var me={culture:"en-US",tag:void 0},ve={culture:"fr-FR",tag:void 0},ye={culture:"ar-IQ",tag:void 0},Ee={culture:"ar-SA",tag:void 0},Te={culture:"ar-DZ",tag:void 0},Ie={culture:"th-TH",tag:void 0},De=543,Ae=K(K(K(K(K(K({},u.PictureSingle.Hour,u.TimeDivision.Hour),u.PictureSingle.HourTh,u.TimeDivision.Hour),u.PictureSingle.Minute,u.TimeDivision.Minute),u.PictureSingle.MinuteTh,u.TimeDivision.Minute),u.PictureSingle.Second,u.TimeDivision.Second),u.PictureSingle.SecondTh,u.TimeDivision.Second);function xe(Ke){return Ke.kind===ke.Char?Ke.formattedStr:void 0}var ke;(function(Ke){Ke[Ke.Char=400]="Char",Ke[Ke.Fraction=401]="Fraction",Ke[Ke.Exp=402]="Exp",Ke[Ke.Num=403]="Num",Ke[Ke.FracSeconds=404]="FracSeconds",Ke[Ke.DateSep=405]="DateSep",Ke[Ke.TimeSep=406]="TimeSep",Ke[Ke.SysFormat=407]="SysFormat"})(ke||(ke={}));var Xe={kind:O.General};function tr(Ke){return Ke.length===1&&Ke[0].kind===O.General}function nr(Ke){return Ke.length===1&&Ke[0].kind===u.PictureSingle.Text}var er;(function(Ke){Ke[Ke.Num=0]="Num",Ke[Ke.Date=1]="Date",Ke[Ke.Fraction=2]="Fraction",Ke[Ke.Percent=3]="Percent",Ke[Ke.Exp=4]="Exp",Ke[Ke.Text=5]="Text",Ke[Ke.General=6]="General",Ke[Ke.Other=7]="Other"})(er||(er={}));function cr(Ke){return Ke.numVal&&Ke.nonZero&&Ke.digitTokens}var ar;(function(Ke){Ke[Ke.Pos=0]="Pos",Ke[Ke.Neg=1]="Neg",Ke[Ke.Zero=2]="Zero",Ke[Ke.Text=3]="Text"})(ar||(ar={}));var kr;(function(Ke){Ke[Ke.Unknown=0]="Unknown",Ke[Ke.Either=1]="Either",Ke[Ke.Number=2]="Number",Ke[Ke.Text=3]="Text"})(kr||(kr={}));var lt={code:[Xe],color:void 0,dbnum:void 0,dtrRounding:u.Rounding.RoundSec};function jr(Ke){return Ke.color===void 0&&Ke.dbnum===void 0&&tr(Ke.code)}function Gr(Ke){return Ke.color===void 0&&Ke.dbnum===void 0&&nr(Ke.code)}var or=255,Ye=255,Cr=32,Mr=127,_r=1,Le=2,rr={},vr=(0,u.createFailureErrorClass)("ApplyHashesError"),yr=(0,u.createFailureErrorClass)("ApplyError"),Ar=(0,u.createFailureErrorClass)("InitError"),We=(function(){function Ke(lr,Me){Oe(this,Ke),this.config=lr,this.hasPercent=!1,this.hasDate=!1,this.hasTime=!1,this.posBeforeText=!0,this.onlyOneNumberPart=!0,this.parts=[void 0,void 0,void 0,void 0],this.hasTokenCurrCode=!1,Me.old===void 0?(this.logFormatString=(0,o.anonymizeFormulaString)(Me.formatString),this.source=Me.source,this.parseString(Me.formatString)):(this.hasPercent=Me.old.hasPercent,this.hasDate=Me.old.hasDate,this.hasTime=Me.old.hasTime,this.posBeforeText=Me.old.posBeforeText,this.onlyOneNumberPart=Me.old.onlyOneNumberPart,this.parts=Me.synth,this.hasTokenCurrCode=Me.old.hasTokenCurrCode,this.thisCurrCode=Me.old.thisCurrCode,this.thisCurrencySymbol=Me.old.thisCurrencySymbol,this.applyCurrCode=Me.old.applyCurrCode,this.condPos=Me.old.condPos,this.condNeg=Me.old.condNeg,this.logFormatString=Me.logFormatString,this.source=v.NumberFormatSource.CustomString,this.checkBytecode()),this.formatString=this.printFormatString(),this.valueType=this.determineValueType(),this.decimals=this.determineDecimals(),this.bidiDate=this.determineBidiDate()}return Ne(Ke,[{key:"isPercent",get:function(){return this.hasPercent}},{key:"isDate",get:function(){return this.hasDate}},{key:"isTime",get:function(){return this.hasTime}},{key:"isTextOnly",get:function(){return!this.posBeforeText}},{key:"isInputDependent",get:function(){return this.isInputDependentFormat()}},{key:"culture",get:function(){return this.thisCurrCode}},{key:"currencySymbol",get:function(){return this.thisCurrencySymbol}},{key:"apply",value:function(Me,He,ze,$e){try{return(0,o.success)(this.applyImpl(Me,He,ze,$e))}catch(Be){return Be instanceof yr?(0,o.failure)(Be.reason):(0,o.failure)((0,o.javaScriptError)((0,o.prependErrorMessage)(Be,`(while applying format ${this.logFormatString})`)))}}},{key:"isInputDependentFormat",value:function(){for(var Me of this.parts)for(var He of Me.code)switch(He.kind){case O.General:case O.AMPM:case O.AMPMFE:case u.PictureSingle.Hash:case u.PictureSingle.Zero:case u.PictureSingle.Text:case u.PictureSingle.Year:case u.PictureSingle.YearTh:case u.PictureSingle.EngYearTh:case u.PictureSingle.ThYear:case u.PictureSingle.Month:case u.PictureSingle.MonthTh:case u.PictureSingle.Day:case u.PictureSingle.DayTh:case u.PictureSingle.LocDay:case u.PictureSingle.Hour:case u.PictureSingle.HourTh:case u.PictureSingle.Minute:case u.PictureSingle.MinuteTh:case u.PictureSingle.Second:case u.PictureSingle.SecondTh:case u.PictureSingle.Era:case u.PictureSingle.EraYear:case ke.Fraction:case ke.Exp:case ke.Num:case ke.SysFormat:case ke.FracSeconds:case u.PictureSingle.Question:return!0;case ke.DateSep:case ke.TimeSep:case ke.Char:case O.LatinDate:case u.PictureSingle.Decimal:case u.PictureSingle.Percent:case O.BidiDate:case O.Currency:case O.CurrCode:case O.StrLit:case O.Numeral:case O.PrefixDigTh:case O.Exp:case u.PictureSingle.Slash:case u.PictureSingle.Star:case u.PictureSingle.Underscore:}return!1}},{key:"applyImpl",value:function(Me,He,ze,$e){var Be=this.config,he=Be.mathpack,dr=Be.localeInfo;if(this.valueType===v.FormatValueType.General){var Sr=void 0;if((0,u.isStringOper)(Me))return(0,v.formattedValue)([(0,v.formattedUnitString)(Me.value)],Sr,He,ze);if(!$e&&he.cond(Me)===0)return(0,v.formattedValue)([],Sr,He,ze);var pr=(0,v.formattedUnitGeneral)(he.toNumber(Me),dr.decimalSeparator,!0,u.NumberShape.ASCII,u.NumberShape.ASCII,!0);return(0,v.formattedValue)([pr],Sr,He,ze)}for(var Fr=!1;;){var qe=void 0;try{var hr=void 0,pt=!1,Tt=[];if((0,u.isStringOper)(Me))hr=ar.Text;else{var ct=he.cond(Me);if(this.condPos!==void 0||this.condNeg!==void 0){var Bt=this.getPart(Me);hr=Bt.partKind,pt=Bt.forceNeg}else hr=ct<0?ar.Neg:ct>0?ar.Pos:ar.Zero;ct<0&&(this.onlyOneNumberPart||pt)&&Tt.push((0,v.formattedUnitString)("-"))}qe=this.parts[hr];var Lr=qe,qr=Lr.color,zt=Lr.dbnum,wr=Lr.code,ha=Lr.dtrRounding;if(!$e&&hr===ar.Zero&&qe===this.parts[ar.Pos]&&!Fr)return(0,v.formattedValue)([],qr,He,ze);var La=this.getNumShape(zt);this.applyPart({dtrRounding:ha,dbnum:zt,forceNeg:pt,units:Tt,numShape:La,bidiDate:void 0},wr,Me,void 0);var fa=ze|(hr===ar.Text&&!(jr(qe)||Gr(qe))?v.Clip.MaxChars:v.Clip.None),ea=Tt.some(V)?v.Alignment.Left:He;return(0,v.formattedValue)(L(Tt),qr,ea,fa)}catch(Wa){if(Wa===rr){(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyImpl restart",!(0,u.isStringOper)(Me)&&he.cond(Me)!==0),Me=he.zero,Fr=!0;continue}if(Wa instanceof vr){var Ka;return(0,v.hashesValue)(Wa.reason,(Ka=qe)==null?void 0:Ka.color)}throw Wa}}}},{key:"applyPart",value:function(Me,He,ze,$e){for(var Be,he,dr=this,Sr=this.config,pr=Sr.mathpack,Fr=Sr.datepack,qe=Sr.localeInfo,hr=(Be=(he=this.applyCurrCode)==null?void 0:he.calendar)!=null?Be:u.Calendar.Gregorian,pt,Tt=function(){if(pt!==void 0)return pt;(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart getDtr value",!(0,u.isStringOper)(ze));var ko=dr.config,h0=ko.date1904,no=ko.dateCompatibility;if(!no&&pr.cond(ze)<0)throw new vr(v.dateOverflow);if(no&&pr.cond(ze)<0)throw h0?new yr((0,u.notImplemented)(["negative date 1904"])):new vr(v.dateOverflow);var di=Fr.fromNum(dr.config,pr.abs(ze),Me.dtrRounding);if(di===!1)throw new vr(v.dateOverflow);switch(hr){case u.Calendar.Gregorian:case u.Calendar.GregorianUS:case u.Calendar.GregorianMEFrench:case u.Calendar.GregorianArabic:case u.Calendar.GregorianXlitEnglish:case u.Calendar.GregorianXlitFrench:break;case u.Calendar.Thai:di.yr+=De;break;default:throw new yr((0,u.notImplemented)(["calendar: "+hr]))}return(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: components within range",di.yr>=0&&di.mon>=1&&di.mon<=12&&di.dom>=0&&di.dom<=31&&di.hour>=0&&di.hour<=23&&di.min>=0&&di.min<=59&&di.sec>=0&&di.sec<=59&&di.fracSec>=0&&di.wdy>=1&&di.wdy<=7),pt=di},ct=function(){if(pt!==void 0)throw new yr((0,u.notImplemented)(["use of value after date component"]));return ze},Bt=!1,Lr=Me.numShape,qr=Me.units,zt=0;zt<He.length;zt+=1){var wr=He[zt];switch(wr.kind){case O.General:{Bt=!0;var ha=ct();if((0,u.isStringOper)(ha))qr.push((0,v.formattedUnitString)(ha.value));else{var La=pr.abs(ha);if(pr.cond(ha)<0&&pr.formatGeneral(qe,La,1)==="0")throw new yr((0,u.notImplemented)(["potential LRestart in interval (-0.5,0)"]));var fa=(0,v.formattedUnitGeneral)(pr.toNumber(La),qe.decimalSeparator,!1,Lr,this.getNumShape(void 0),this.valueType===v.FormatValueType.General);if(Me.dbnum!==void 0){var ea=(0,f.renderGeneral)(pr,fa,255);(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart General renderRes",ea!==!1),qr.push((0,v.formattedUnitString)(ea));break}qr.push(fa)}break}case u.PictureSingle.Text:{var Ka=ct();(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Text value",(0,u.isStringOper)(Ka)),qr.push((0,v.formattedUnitString)(Ka.value));break}case O.Exp:case u.PictureSingle.Slash:case ke.Char:qr.push((0,v.formattedUnitString)(wr.formattedStr));break;case u.PictureSingle.Star:qr.push((0,v.formattedUnitFlexible)(wr.escaped));break;case u.PictureSingle.Underscore:qr.push((0,v.formattedUnitBlank)(wr.escaped));break;case O.StrLit:qr.push((0,v.formattedUnitString)(wr.escaped));break;case u.PictureSingle.Percent:qr.push((0,v.formattedUnitString)(wr.formattedStr));break;case O.Numeral:qr.push((0,v.formattedUnitString)(wr.formattedStr));break;case O.Currency:qr.push((0,v.formattedUnitString)(qe.currencySymbol));break;case O.CurrCode:{var Wa=wr.currencySymbol,va=wr.currCode;(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart system tag",!(0,v.isSystemCultureTag)(va?.tag)),Wa!==void 0&&qr.push((0,v.formattedUnitString)(Wa));break}case ke.DateSep:qr.push((0,v.formattedUnitString)(qe.dateSeparator));break;case ke.TimeSep:wr.printAsTimeSep?qr.push((0,v.formattedUnitString)(qe.timeSeparator)):qr.push((0,v.formattedUnitString)(wr.formattedStr));break;case ke.Num:{var _a=ct();(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Num value",!(0,u.isStringOper)(_a)),(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Num numState",$e===void 0);var aa=wr.numDigLeft,bt=wr.numDigDec,Fa=wr.numPercent,un=wr.numThousands,cn=2*Fa-3*un,xa=pr.formatFixed(_a,cn,bt),ot=xa.mantissa,En=xa.exponent;if((0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Num mantissa || !exponent",ot.length!==0||En===0),(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Num mantissa len",ot.length<=En+bt),pr.cond(_a)<0&&(this.onlyOneNumberPart||Me.forceNeg)&&ot.length===0)throw rr;this.applyPart(Me,wr.codeBefore,pr.zero,void 0),this.applyPart(Me,wr.code,pr.zero,{comma:wr.comma,fractionDenom:!1,decimal:!1,digits:ot,digitsExp:En,numDigLeft:aa});break}case ke.Exp:{var Zt=ct();(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Exp value",!(0,u.isStringOper)(Zt)),(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Exp numState",$e===void 0);var An=wr.numMantDigLeft,Da=wr.numMantDigDec,bn=An===0&&Da===0,Dn=pr.formatScientific(Zt,An,Da),$a=Dn.mantissa,na=Dn.exponent;(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Exp mantissa || !exponent",$a.length!==0||na===0||bn);var sn=(0,u.formatScientificLeft)(na,An);(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Exp mantissa len",$a.length<=sn+Da),this.applyPart(Me,wr.codeMant,pr.zero,{comma:wr.commaMant,fractionDenom:!1,decimal:!1,digits:$a,digitsExp:sn,numDigLeft:wr.numMantDigLeft}),this.applyPart(Me,wr.codeBetween,pr.zero,void 0);var Ha=$a===""&&!bn?0:na-sn;Ha<0?qr.push((0,v.formattedUnitString)("-")):wr.isNeg||qr.push((0,v.formattedUnitString)("+"));var jn=B(pr,pr.fromNumber(Ha));this.applyPart(Me,wr.codeExp,pr.zero,{comma:wr.commaMant,fractionDenom:!1,decimal:!1,digits:jn,digitsExp:jn.length,numDigLeft:wr.numExpDigLeft});break}case ke.Fraction:{var xn=ct();(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Fraction value",!(0,u.isStringOper)(xn)),(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Fraction numState",$e===void 0);var Mn=wr.numPercent,Tn=wr.numThousands,Al=wr.numIntDigLeft,xo=wr.numNumerDig,ji=wr.numDenomDig,Ku=wr.commaInt,du=wr.denomValue,Hl=2*Mn-3*Tn,je=pr.tenTo(Hl),Ue=(0,u.isErrorOper)(je)?je:pr.mul(pr.abs(xn),je);if((0,u.isErrorOper)(Ue))throw new yr((0,u.notImplemented)(["overflow on fraction exp adjust"]));var Ve=function(ko){for(var h0=ko;h0<qr.length;h0+=1){var no=qr[h0];no.kind===v.FormattedUnitKind.String&&(qr[h0]=(0,v.formattedUnitBlank)(no.str))}},sr=wr.anyZeroNumer,gr=void 0,ur=void 0,xr=void 0;if(wr.codeInt!==void 0){var Zr=pr.trunc(Ue),Ur=pr.sub(Ue,Zr);(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart fracPart sub",(0,u.isNumberOper)(Ur));var dt=this.formFraction(Ur,du,ji);if(gr=dt.numer,ur=dt.denom,(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart numer <= denom",pr.cond2(gr,ur)<=0),pr.cond2(gr,ur)===0){gr=pr.zero;var At=pr.add(Zr,pr.one);(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart bumped error",(0,u.isNumberOper)(At)),Zr=At}pr.cond(gr)!==0&&(sr=!0);var wt=B(pr,Zr),qt={comma:Ku,fractionDenom:!1,decimal:!1,digits:wt,digitsExp:wt.length,numDigLeft:Al},Lt=qr.length;this.applyPart(Me,wr.codeInt,pr.zero,qt),xr=qr.length,(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Fraction lastDigInt",wr.lastDigInt!==void 0);var Pt=pr.cond(Zr)!==0||!sr||wr.lastDigInt===u.PictureSingle.Zero;Pt?this.applyPart(Me,wr.codeBetween1,pr.zero,void 0):(wr.lastDigInt!==u.PictureSingle.Question&&(qr.length=Lt),this.applyPart(Me,wr.codeBetween1,pr.zero,void 0),Ve(Lt),wr.firstDigNumer!==u.PictureSingle.Question&&(qr.length=Lt))}else{var Kt=this.formFraction(Ue,du,ji);if(gr=Kt.numer,ur=Kt.denom,pr.cond(xn)<0&&(this.onlyOneNumberPart||Me.forceNeg)&&pr.cond(gr)===0)throw rr;sr=!0,xr=qr.length}var sa=B(pr,gr),ia={comma:!1,fractionDenom:!1,decimal:!1,digits:sa,digitsExp:sa.length,numDigLeft:xo};this.applyPart(Me,wr.codeNumer,pr.zero,ia),this.applyPart(Me,wr.codeBetween2,pr.zero,void 0);var la=B(pr,ur),pn={comma:!1,fractionDenom:!0,decimal:ia.decimal,digits:la,digitsExp:la.length,numDigLeft:ji};this.applyPart(Me,wr.codeDenom,pr.zero,pn),sr||(wr.anyQuestionNumer||wr.firstDigDenom===u.PictureSingle.Question?Ve(xr):qr.length=xr);break}case u.PictureSingle.Decimal:{(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Decimal numState",$e!==void 0),$e.digitsExp>0&&($e.numDigLeft=$e.digitsExp,this.dumpDigLeft(Me,$e,$e.digitsExp)),$e.decimal=!0,qr.push((0,v.formattedUnitString)(qe.decimalSeparator));break}case u.PictureSingle.Hash:case u.PictureSingle.Zero:case u.PictureSingle.Question:{(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart H/Z/Q numState",$e!==void 0);var Xt=wr.count;if($e.decimal||$e.fractionDenom&&wr.kind===u.PictureSingle.Question){if($e.fractionDenom&&zt!==He.length-1)throw new yr((0,u.notImplemented)(["left-align bug in denominator"]));if($e.digitsExp<0){var Ir=(0,o.fastMin)(Xt,-$e.digitsExp),St=(0,C.convertDigitsShape)((0,o.repeat)("0",Ir),Lr);qr.push((0,v.formattedUnitString)(St)),$e.digitsExp+=Ir,Xt-=Ir}{var ht=(0,o.fastMin)(Xt,$e.digits.length),oa=(0,C.convertDigitsShape)($e.digits.substring(0,ht),Lr);qr.push((0,v.formattedUnitString)(oa)),$e.digits=$e.digits.substring(ht),Xt-=ht}if(wr.kind!==u.PictureSingle.Hash&&Xt>0){var ra=(0,C.convertDigitsShape)((0,o.repeat)("0",Xt),Lr);qr.push(wr.kind===u.PictureSingle.Question?(0,v.formattedUnitBlank)(ra):(0,v.formattedUnitString)(ra))}break}if($e.numDigLeft>$e.digitsExp){var Qt=(0,o.fastMin)(Xt,$e.numDigLeft-$e.digitsExp);if(wr.kind!==u.PictureSingle.Hash){var Sa=(0,C.convertDigitsShape)((0,o.repeat)("0",Qt),Lr);$e.comma&&(Sa=(0,C.insertCommas)(qe,Sa,$e.numDigLeft-Qt)),qr.push(wr.kind===u.PictureSingle.Question?(0,v.formattedUnitBlank)(Sa):(0,v.formattedUnitString)(Sa))}Xt-=Qt,$e.numDigLeft-=Qt}else Xt+=$e.digitsExp-$e.numDigLeft,$e.numDigLeft=$e.digitsExp;this.dumpDigLeft(Me,$e,Xt);break}case O.PrefixDigTh:qe.isThai&&(Lr=Me.numShape=u.NumberShape.Thai);break;case O.LatinDate:this.hasTokenCurrCode||(Me.bidiDate=v.BidiDate.English);break;case O.BidiDate:throw new yr((0,u.notImplemented)(["TokenKind.BidiDate"]));case u.PictureSingle.HourTh:case u.PictureSingle.MinuteTh:case u.PictureSingle.SecondTh:case u.PictureSingle.Hour:case u.PictureSingle.Minute:case u.PictureSingle.Second:{var Ta=wr.kind===u.PictureSingle.HourTh||wr.kind===u.PictureSingle.MinuteTh||wr.kind===u.PictureSingle.SecondTh,ni=Ta&&!this.hasTokenCurrCode?u.NumberShape.Thai:Lr;if(wr.isAbs){var Ci=ct();if((0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart H/M/S value",!(0,u.isStringOper)(Ci)),Ta&&this.hasTokenCurrCode)throw new yr((0,u.notImplemented)(["fcAbsHourTh && fIntlNum bug"]));var hn=Fr.toTime(this.config,pr.abs(Ci),Ae[wr.kind],Me.dtrRounding);if(hn===!1)throw new yr((0,u.notImplemented)(["absolute time overflow"]));qr.push((0,v.formattedUnitString)(T(pr,pr.fromNumber(hn),wr.count,ni)))}else{var da=Tt(),tn=void 0;if(wr.kind===u.PictureSingle.Minute||wr.kind===u.PictureSingle.MinuteTh)tn=da.min;else if(wr.kind===u.PictureSingle.Second||wr.kind===u.PictureSingle.SecondTh)tn=da.sec;else if(tn=da.hour,wr.isAMPM){if(wr.kind===u.PictureSingle.HourTh)throw new yr((0,u.notImplemented)(["fc12HourTh/fc12Hour2Th forgotten"]));tn>12&&(tn-=12),tn===0&&(tn=12)}qr.push((0,v.formattedUnitString)(T(pr,pr.fromNumber(tn),wr.count,ni)))}break}case O.AMPM:case O.AMPMFE:{var Bi=void 0;if((0,u.isStringOper)(ze)?Bi=!0:Bi=Tt().hour<12,(!this.hasTokenCurrCode||wr.kind===O.AMPMFE)&&(wr.kind===O.AMPMFE||qe.isEastAsia||wr.pictureKind===u.PictureSpecial.AP2)){var bl=ge(qe,wr.tokenStr);qr.push((0,v.formattedUnitString)(bl[Bi?0:1]));break}var qu=this.getBundledLocaleInfo("localised AM/PM string",u.Calendar.Gregorian,this.applyCurrCode);qr.push((0,v.formattedUnitString)(qu.ampmSymbols[Bi?0:1]));break}case ke.FracSeconds:{var Vl=Tt();(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart FracSeconds rounding",Vl.rounding>=wr.rounding);var _c=I(pr,pr.fromNumber(Vl.fracSec),Vl.rounding,wr.rounding,Lr);qr.push((0,v.formattedUnitString)(qe.decimalSeparator+_c));break}case u.PictureSingle.Era:throw new yr((0,u.notImplemented)(["PictureSingle.Era"]));case u.PictureSingle.EraYear:throw new yr((0,u.notImplemented)(["PictureSingle.EraYear"]));case u.PictureSingle.YearTh:case u.PictureSingle.EngYearTh:case u.PictureSingle.ThYear:case u.PictureSingle.Year:{var _i=(wr.kind===u.PictureSingle.YearTh||wr.kind===u.PictureSingle.ThYear)&&!this.hasTokenCurrCode?u.NumberShape.Thai:Lr,Lc=(wr.kind===u.PictureSingle.YearTh||wr.kind===u.PictureSingle.EngYearTh)&&!this.hasTokenCurrCode,Xu=Tt().yr+(Lc?De:0),Vr=wr.count>2?Xu:Xu%100;qr.push((0,v.formattedUnitString)(T(pr,pr.fromNumber(Vr),wr.count,_i)));break}case u.PictureSingle.Month:case u.PictureSingle.MonthTh:{var zr=Tt().mon;switch(wr.count){case 1:case 2:{var Vt=wr.kind===u.PictureSingle.MonthTh&&!this.hasTokenCurrCode?u.NumberShape.Thai:Lr;qr.push((0,v.formattedUnitString)(T(pr,pr.fromNumber(zr),wr.count,Vt)));break}case 3:case 4:case 5:{var an=void 0;if(Me.bidiDate===v.BidiDate.English?an=(0,u.getEnglishLocaleInfo)():an=this.getBundledLocaleInfo("localised month string",hr,wr.kind===u.PictureSingle.MonthTh&&!this.hasTokenCurrCode?Ie:this.applyCurrCode),wr.count===3)qr.push((0,v.formattedUnitString)(an.monthNameShort[zr-1]));else if(wr.count===4||Me.bidiDate===v.BidiDate.English)qr.push((0,v.formattedUnitString)(an.monthNameLong[zr-1]));else{var Xn=an.monthNameLong[zr-1];qr.push((0,v.formattedUnitString)(Xn.substring(0,(0,o.numCodeUnits)((0,o.stringCodePointAt)(Xn,0)))))}break}}break}case u.PictureSingle.Day:case u.PictureSingle.DayTh:case u.PictureSingle.LocDay:{var ll=wr.kind===u.PictureSingle.DayTh;if(wr.count<3){var To=ll&&!this.hasTokenCurrCode?u.NumberShape.Thai:Lr,Pc=Tt().dom;qr.push((0,v.formattedUnitString)(T(pr,pr.fromNumber(Pc),wr.count,To)))}else{var Oc=Tt().wdy,yi=void 0;if(Me.bidiDate===v.BidiDate.English||!this.hasTokenCurrCode&&qe.isEastAsia&&wr.kind===u.PictureSingle.Day?yi=(0,u.getEnglishLocaleInfo)():yi=this.getBundledLocaleInfo("localised day string",hr,ll&&!this.hasTokenCurrCode?Ie:this.applyCurrCode),ll&&this.hasTokenCurrCode&&wr.count===3)throw new yr((0,u.notImplemented)(["fcDay3Th && fIntlNum bug"]));var w2=wr.count===3?yi.dayNameShort[Oc-1]:yi.dayNameLong[Oc-1];qr.push((0,v.formattedUnitString)(w2))}break}case ke.SysFormat:(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart SysFormat numState",$e===void 0),this.applyPart(Me,wr.codeSysFormat,ze,$e);break;default:return(0,o.assertNever)("calc.numfmt.NumberFormatImpl: applyPart code",wr)}}Bt&&ct()}},{key:"dumpDigLeft",value:function(Me,He,ze){var $e=this.config.localeInfo,Be=Me.units,he=Me.numShape,dr=ze;{var Sr=(0,o.fastMin)(dr,He.digits.length),pr=(0,C.convertDigitsShape)(He.digits.substring(0,Sr),he);He.comma&&(pr=(0,C.insertCommas)($e,pr,He.numDigLeft-Sr)),Be.push((0,v.formattedUnitString)(pr)),He.digits=He.digits.substring(Sr),dr-=Sr,He.digitsExp-=Sr,He.numDigLeft-=Sr}if(dr>0){var Fr=(0,C.convertDigitsShape)((0,o.repeat)("0",dr),he);He.comma&&(Fr=(0,C.insertCommas)($e,Fr,He.numDigLeft-dr)),Be.push((0,v.formattedUnitString)(Fr)),He.digitsExp-=dr,He.numDigLeft-=dr}}},{key:"getPart",value:function(Me){for(var He=this.config.mathpack,ze=ar.Pos;ze<ar.Zero;ze+=1){var $e=ze,Be=void 0;if(ze===ar.Pos){if(Be=this.condPos,Be===void 0&&He.cond(Me)>0)return{partKind:$e,forceNeg:!1}}else{if(this.parts[$e]===this.parts[ar.Pos])throw new vr(v.noFormatPart);if(this.parts[ar.Pos].code.length===0)throw new yr((0,u.notImplemented)(['emulation of ";[COND]foo" bug']));if(Be=this.condNeg,Be===void 0){if(this.parts[ar.Zero]===this.parts[ar.Pos])return(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: getPart condPos",this.condPos!==void 0),{partKind:$e,forceNeg:He.cond(this.condPos.operand)>0||this.condPos.operator===u.OperatorId.Eq};if(He.cond(Me)<0)return{partKind:$e,forceNeg:!1}}}if(Be!==void 0){var he=Be,dr=he.operator,Sr=he.operand,pr=He.sub(Me,Sr);if((0,u.isErrorOper)(pr))throw new yr((0,u.notImplemented)(["overflow in condition check"]));if((0,u.applyComparison)(dr,He.cond2(Me,Sr)))switch(dr){case u.OperatorId.Eq:return{partKind:$e,forceNeg:!1};case u.OperatorId.Ne:case u.OperatorId.Gt:case u.OperatorId.Ge:return{partKind:$e,forceNeg:!0};case u.OperatorId.Lt:return{partKind:$e,forceNeg:He.cond(Sr)>0};case u.OperatorId.Le:return{partKind:$e,forceNeg:He.cond(Sr)>=0}}}}var Fr=ar.Zero;if(this.parts[Fr]===this.parts[ar.Pos])throw new vr(v.noFormatPart);return{partKind:Fr,forceNeg:!0}}},{key:"getNumShape",value:function(Me){var He,ze=this.applyCurrCode,$e=ze?.numberShape;if($e!==void 0)return $e;if(Me===void 0)return u.NumberShape.ASCII;var Be=this.getBundledLocaleInfo("localised DBNUM culture",u.Calendar.Gregorian,ze);return Be.isEastAsia&&(Be.isKorea?$e=P[Me]:Be.isJapan?$e=_[Me]:Be.isChinaT?$e=H[Me]:Be.isChinaS&&($e=N[Me])),(He=$e)!=null?He:u.NumberShape.ASCII}},{key:"formFraction",value:function(Me,He,ze){var $e=this.config.mathpack;if(He!==void 0){var Be=$e.fromNumber(137438953472);if((0,u.isErrorOper)($e.sub(Me,Be)))throw new yr((0,u.notImplemented)(["overflow in fraction threshold check"]));if($e.cond2(Me,Be)<0){var he=$e.mul(Me,$e.fromNumber(1.0000000000000002));(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: formFraction nudged error",(0,u.isNumberOper)(he)),Me=he}var dr=He,Sr=$e.toNumber(dr)<<1,pr=$e.mul(Me,$e.fromNumber(Sr));if(!(0,u.isNumberOper)(pr))throw new yr((0,u.notImplemented)(["overflow in fraction denom mul"]));var Fr=$e.lfix(pr);if(Fr<0||Fr>=65535)throw new vr(v.fractionOverflow);var qe=$e.fromNumber(Fr+1>>1);return{numer:qe,denom:dr}}var hr;switch(ze){case 1:hr=10;break;case 2:hr=100;break;case 3:hr=1e3;break;case 4:hr=1e4;break;case 5:hr=1e5;break;case 6:hr=1e6;break;default:hr=1e7;break}var pt=$e.fix(Me);if(pt>=2147483647)throw new vr(v.fractionOverflow);for(var Tt=Me,ct=1,Bt=1,Lr=0,qr=0;;){var zt=ct*pt;qr+=zt;var wr=Lr*pt;Bt+=wr;var ha=zt>2147483647||wr>2147483647;if(ha||Bt>=hr){Lr===1&&pt===2&&$e.cond2(Tt,$e.trunc(Tt))===0&&(ct+=1);break}var La=[qr,ct];ct=La[0],qr=La[1];var fa=[Bt,Lr];Lr=fa[0],Bt=fa[1];var ea=$e.sub(Tt,$e.trunc(Tt));if((0,o.assertTrue)("calc.numfmt.NumberFormatImpl: formFraction frac sub",(0,u.isNumberOper)(ea)),$e.cond(ea)===0)break;var Ka=$e.div($e.one,ea);if((0,u.isErrorOper)(Ka))throw new yr((0,u.notImplemented)(["overflow in fraction inversion"]));if(Tt=Ka,(pt=$e.fix(Tt))>2147483647)break}return Lr===0&&(Lr=ct=1),{numer:$e.fromNumber(ct),denom:$e.fromNumber(Lr)}}},{key:"synthesizeDecimals",value:function(Me){for(var He=this,ze=(0,o.fastMax)(0,(0,o.fastMin)(Me,Mr)),$e=[],Be=function(Fr){var qe=He.parts[Fr];if((Fr===ar.Neg||Fr===ar.Zero)&&qe===He.parts[ar.Pos])return $e.push($e[ar.Pos]),0;if(Fr===ar.Text)return $e.push(qe===He.parts[ar.Pos]?$e[ar.Pos]:qe),0;var hr=qe.code,pt=qe.color,Tt=qe.dbnum,ct=qe.dtrRounding,Bt=hr.map(function(qr){if(qr.kind===ke.Num){var zt=qr.numDigLeft,wr=qr.numPercent,ha=qr.numThousands,La=qr.comma,fa=qr.codeBefore,ea={kind:ke.Num,numDigLeft:zt,numDigDec:ze,numPercent:wr,numThousands:ha,comma:La,code:He.adjustDecimals(Fr,qr.numDigDec,qr.code,ze),codeBefore:fa};return ea}if(qr.kind===ke.Exp){var Ka=qr.isNeg,Wa=qr.numMantDigLeft,va=qr.numExpDigLeft,_a=qr.commaMant,aa=qr.codeBetween,bt=qr.codeExp,Fa={kind:ke.Exp,isNeg:Ka,numMantDigLeft:Wa,numMantDigDec:ze,numExpDigLeft:va,commaMant:_a,codeMant:He.adjustDecimals(Fr,qr.numMantDigDec,qr.codeMant,ze),codeBetween:aa,codeExp:bt};return Fa}return qr}),Lr={code:Bt,color:pt,dbnum:Tt,dtrRounding:ct};$e.push(Lr)},he,dr=ar.Pos;dr<=ar.Text;dr+=1)he=Be(dr);try{var Sr=new Ke(this.config,{old:this,logFormatString:`synthesizeDecimals(dec=${ze} on ${this.logFormatString})`,synth:$e});if(Sr.formatString.length>or)throw new Ar(this.notFormatString("format string too long: max length"));return Sr}catch(pr){if(pr instanceof Ar)return this;throw pr}}},{key:"adjustDecimals",value:function(Me,He,ze,$e){var Be,he;if($e===He)return ze;for(var dr=!1,Sr=void 0,pr=void 0,Fr=void 0,qe=0;qe<ze.length;qe+=1){var hr=ze[qe];switch(hr.kind){case u.PictureSingle.Decimal:Fr===void 0&&(Fr=qe);break;case u.PictureSingle.Hash:case u.PictureSingle.Question:case u.PictureSingle.Zero:Fr!==void 0?pr=qe:(Sr=qe,hr.kind===u.PictureSingle.Question&&(dr=!0));break}}var pt=function(cn){return cn===u.PictureSingle.Percent||cn===O.Currency||cn===O.CurrCode||cn===u.PictureSingle.Star};if($e===0){if(Fr===void 0)return ze;var Tt=0,ct=0;if(Sr===void 0)pr!==void 0&&(Tt=Fr+1,ct=pr+1);else{var Bt;Tt=Fr,ct=((Bt=pr)!=null?Bt:Fr)+1}for(var Lr=ze.slice(0,Tt),qr=Tt;qr<ct;qr+=1)pt(ze[qr].kind)&&Lr.push(ze[qr]);return(0,o.safePush)(Lr,ze.slice(ct)),Lr}if(He>$e){(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: adjustDecimals dec",Fr!==void 0);var zt;(function(un){un[un.AfterDigs=0]="AfterDigs",un[un.Dropping=1]="Dropping",un[un.Keeping=2]="Keeping"})(zt||(zt={}));for(var wr=zt.AfterDigs,ha=[],La=He-$e,fa=ze.length-1;fa>=0;fa-=1){fa<=Fr&&(wr=zt.Keeping);var ea=ze[fa];if(wr===zt.AfterDigs&&(ea.kind===u.PictureSingle.Hash||ea.kind===u.PictureSingle.Question||ea.kind===u.PictureSingle.Zero)&&(wr=zt.Dropping),wr===zt.Keeping||wr===zt.AfterDigs||pt(ea.kind)){ha.push(ea);continue}if(ea.kind===u.PictureSingle.Hash||ea.kind===u.PictureSingle.Question||ea.kind===u.PictureSingle.Zero){var Ka=(0,o.fastMin)(La,ea.count);Ka<ea.count&&ha.push({kind:ea.kind,count:ea.count-Ka}),La-=Ka,La===0&&(wr=zt.Keeping)}}return ha.reverse(),ha}if(Me===ar.Zero&&dr&&pr===void 0)return ze;var Wa=$e-He;if(pr!==void 0){var va=ze.slice(),_a=va[pr];return va[pr]={kind:_a.kind,count:_a.count+Wa},va}var aa=ze.slice(),bt=(Be=(he=Fr)!=null?he:Sr)!=null?Be:aa.length-1,Fa=[];return Fr===void 0&&Fa.push({kind:u.PictureSingle.Decimal}),Fa.push({kind:u.PictureSingle.Zero,count:Wa}),aa.splice.apply(aa,[bt+1,0].concat(Fa)),aa}},{key:"parseString",value:function(Me){if(this.source!==v.NumberFormatSource.CustomBytecode&&Me.length>or)throw new Ar(this.notFormatString("format string too long: max length"));for(var He=!1,ze=!1,$e=0,Be=!1,he=ar.Pos;he<=ar.Text&&!Be;he+=1){var dr=this.tokenize(Me.substring($e)),Sr=dr.cond,pr=dr.currencySymbol,Fr=dr.hasTokenCurrCode,qe=this.convertTokToSun(dr),hr=qe.currCode,pt=qe.hasPercent,Tt=qe.hasDate,ct=qe.hasTime,Bt=this.classifySunPartKind(qe,he===ar.Text?kr.Text:kr.Unknown),Lr=this.convertSunToCode(qe),qr=Lr.part,zt=Lr.applyCurrCode;if($e+=dr.consumed,Be=dr.eos,pt&&(this.hasPercent=!0),Tt&&(this.hasDate=!0),ct&&(this.hasTime=!0),Fr){if(he!==ar.Pos&&(!this.hasTokenCurrCode||!Z(this.thisCurrCode,hr)))throw new Ar((0,u.notImplemented)(["inconsistent CurrCode in number parts"]));this.hasTokenCurrCode||(this.hasTokenCurrCode=!0,this.thisCurrCode=hr)}if(zt!==void 0&&this.applyCurrCode===void 0&&(this.applyCurrCode=zt),pr!==void 0&&this.thisCurrencySymbol===void 0&&(this.thisCurrencySymbol=pr),this.source===v.NumberFormatSource.System&&((0,o.assertTrue)("calc.numfmt.NumberFormatImpl.parseString: system ipart",he===ar.Pos),!Be||Bt===kr.Text))throw new Ar(this.notFormatString("system format with more than one part"));if((Bt===kr.Text||he===ar.Pos&&Bt===kr.Either)&&(He=!0,this.parts[ar.Text]=qr,Bt===kr.Text)){if(Sr!==void 0)throw new Ar(this.notFormatString("condition in text part"));if(hr!==void 0)throw new Ar((0,u.notImplemented)(["CurrCode in text part"]));break}if(ze=!0,this.parts[he]=qr,this.onlyOneNumberPart=he===ar.Pos,he===ar.Pos)this.parts[ar.Neg]=qr,this.parts[ar.Zero]=qr,this.condPos=Sr;else if(he===ar.Neg)this.condNeg=Sr;else if(Sr!==void 0)throw new Ar(this.notFormatString("condition in zero part"))}if(!Be)throw new Ar(this.notFormatString("too many parts"));ze||(this.parts[ar.Pos]=lt,this.parts[ar.Neg]=lt,this.parts[ar.Zero]=lt,this.posBeforeText=!1),He||(this.parts[ar.Text]=lt),ze&&!He&&this.onlyOneNumberPart&&this.condPos!==void 0&&!tr(this.parts[ar.Pos].code)&&(this.parts[ar.Neg]=lt,this.onlyOneNumberPart=!1),(0,o.assertTrue)("calc.numfmt.NumberFormatImpl.parseString: every part set",this.parts.every(function(wr){return wr!==void 0})),this.checkBytecode()}},{key:"tokenize",value:function(Me){for(var He=this.config.localeInfo,ze={color:void 0,dbnum:void 0,dbnumForbidden:!1,cond:void 0,hasTokenCurrCode:!1,currCode:void 0,currencySymbol:void 0,tokens:[],consumed:0,eos:!0},$e,Be,he;ze.consumed<Me.length&&ze.eos;){var dr=this.readToken(ze,Me,ze.consumed),Sr=$e;switch($e=dr,ze.consumed+=dr.tokenStr.length,dr.kind){case u.PictureSingle.Sep:ze.eos=!1;continue;case O.Color:if(ze.color!==void 0)throw new Ar(this.notFormatString("more than one color"));if(ze.tokens.length!==0)throw new Ar((0,u.notImplemented)(["colour in middle of format"]));ze.color=dr.color;continue;case O.Dbnum:if(ze.dbnum!==void 0)throw new Ar(this.notFormatString("more than one DBNUM"));if(ze.dbnumForbidden)throw new Ar(this.notFormatString("DBNUM after token which forbids it (% or E)"));if(ze.tokens.length!==0)throw new Ar((0,u.notImplemented)(["DBNUM in middle of format"]));ze.dbnum=dr.dbnum;continue;case O.Cond:if(ze.cond!==void 0)throw new Ar(this.notFormatString("more than one condition"));if(ze.tokens.length!==0)throw new Ar((0,u.notImplemented)(["condition in middle of format"]));ze.cond=dr.cond;continue;case O.CurrCode:if(Be!==void 0)throw new Ar(this.notFormatString("more than one currency code in section"));Be=dr;break;case O.Currency:he=dr;break;case O.AMPM:case O.AMPMFE:case u.PictureSingle.Colon:case u.PictureSingle.DateSep:case O.LatinDate:case O.BidiDate:case u.PictureSingle.Year:case u.PictureSingle.Month:case u.PictureSingle.Day:case u.PictureSingle.Hour:case u.PictureSingle.Minute:case u.PictureSingle.Second:case u.PictureSingle.Reign:case u.PictureSingle.LocDay:case u.PictureSingle.Era:case u.PictureSingle.EraYear:case u.PictureSingle.EngYearTh:case u.PictureSingle.DayTh:case u.PictureSingle.MonthTh:case u.PictureSingle.YearTh:case u.PictureSingle.ThYear:case u.PictureSingle.HourTh:case u.PictureSingle.MinuteTh:case u.PictureSingle.SecondTh:{if(Sr?.kind===dr.kind){Sr.count+=dr.count;continue}break}}ze.tokens.push(dr)}return Be!==void 0?(ze.hasTokenCurrCode=!0,ze.currCode=Be.currCode,ze.currencySymbol=Be.currencySymbol):he!==void 0&&ze.currencySymbol===void 0&&(ze.currencySymbol=v.FormatCurrency.LocaleInfo),ze.dbnum===4&&!He.isKorea&&(ze.currCode!==void 0||He.isThai)&&(ze.dbnum=void 0),ze}},{key:"readToken",value:function(Me,He,ze){var $e=this.config,Be=$e.mathpack,he=$e.localeInfo,dr=z(he,he.pictureSpecial,He,ze);if(dr!==void 0){var Sr=dr,pr=ie(he.pictureSpecial,Sr);he.isJapan&&Sr===u.PictureSpecial.GeneralOldMAC&&(Sr=u.PictureSpecial.General);var Fr=He.substring(ze,ze+pr.length);switch(Sr){case u.PictureSpecial.AP1:case u.PictureSpecial.AP2:return{kind:O.AMPM,tokenStr:Fr,count:1,pictureKind:Sr};case u.PictureSpecial.AP3:return{kind:O.AMPMFE,tokenStr:Fr,count:1};case u.PictureSpecial.General:return{kind:O.General,tokenStr:Fr};case u.PictureSpecial.Currency:return{kind:O.Currency,tokenStr:Fr};default:break}}var qe=(0,o.stringCodePointAt)(He,ze),hr=(0,o.numCodeUnits)(qe),pt=He.substring(ze,ze+hr),Tt=J(he,he.pictureSingle,He,ze);if(Tt!==void 0){var ct=Tt;if((he.isJapan||he.isChinaT)&&(ct===u.PictureSingle.E||ct===u.PictureSingle.EraYear)){var Bt,Lr;ze+hr+1<He.length&&((Bt=He.charCodeAt(ze+hr))===h||Bt===F)&&((Lr=He.charCodeAt(ze+hr+1))===R||Lr===y||Lr===E)?ct=u.PictureSingle.E:ct=u.PictureSingle.EraYear}if(ct===u.PictureSingle.BidiDate||ct===u.PictureSingle.EngYearTh){var qr;if(ze+hr<He.length&&((qr=He.charCodeAt(ze+hr))===x||qr===b))return{kind:qr===x?O.LatinDate:O.BidiDate,tokenStr:He.substring(ze,ze+hr+1),count:1};ct=u.PictureSingle.EngYearTh}if(ct===u.PictureSingle.BidiNum)throw new Ar(this.notFormatString("bidi num not allowed"));switch(ct){case u.PictureSingle.Star:case u.PictureSingle.Underscore:{if(ze+hr>=He.length)throw new Ar(this.notFormatString("unterminated "+pt));var zt=(0,o.stringCodePointAt)(He,ze+hr),wr=(0,o.numCodeUnits)(zt),ha=(0,o.stringFromCodePoint)(zt),La=He.substring(ze,ze+hr+wr);return{kind:ct,tokenStr:La,escaped:ha}}case u.PictureSingle.Backslash:return this.readToken_Backslash(He,ze,hr);case u.PictureSingle.Quote:{var fa=He.indexOf(pt,ze+hr);if(fa<0)throw new Ar(this.notFormatString("unterminated quoted string"));var ea=He.substring(ze+hr,fa),Ka=He.substring(ze,fa+hr),Wa=z(he,he.pictureSpecial,ea,0);return Wa!==void 0&&Wa===u.PictureSpecial.Currency&&ie(he.pictureSpecial,Wa).length===ea.length?{kind:O.Currency,tokenStr:Ka}:{kind:O.StrLit,tokenStr:Ka,escaped:ea}}case u.PictureSingle.E:{if(he.isEastAsia){if(Me.dbnum!==void 0)throw new Ar(this.notFormatString("invalid DBNUM with exp"));if(Me.dbnumForbidden)throw new Ar((0,u.notImplemented)(["multiple DBNUM-forbidden tokens (% or E)"]));Me.dbnumForbidden=!0}if(ze+hr>=He.length)throw new Ar(this.notFormatString("unterminated exp"));var va=He.charCodeAt(ze+hr);if(va!==F&&va!==h)throw new Ar(this.notFormatString("exp not followed by sign"));var _a=He.substring(ze,ze+hr+1);return{kind:O.Exp,tokenStr:_a,eStr:pt,isNeg:va===h}}case u.PictureSingle.Hash:case u.PictureSingle.Year:case u.PictureSingle.Month:case u.PictureSingle.Day:case u.PictureSingle.Hour:case u.PictureSingle.Minute:case u.PictureSingle.Second:case u.PictureSingle.YearTh:case u.PictureSingle.MonthTh:case u.PictureSingle.DayTh:case u.PictureSingle.HourTh:case u.PictureSingle.MinuteTh:case u.PictureSingle.SecondTh:case u.PictureSingle.EngYearTh:case u.PictureSingle.ThYear:case u.PictureSingle.Question:case u.PictureSingle.Comma:case u.PictureSingle.Reign:case u.PictureSingle.LocDay:case u.PictureSingle.Era:case u.PictureSingle.EraYear:{if(ct===u.PictureSingle.Reign&&!(he.isJapan||he.isChinaT))break;for(var aa=hr,bt=1;(0,o.stringStartsWith)(He,pt,ze+aa)&&z(he,he.pictureSpecial,He,ze+aa)===void 0;)aa+=hr,bt+=1;if(ct===u.PictureSingle.LocDay&&bt<3)break;var Fa=He.substring(ze,ze+aa);return{kind:ct,tokenStr:Fa,count:bt}}case u.PictureSingle.Sep:case u.PictureSingle.Text:case u.PictureSingle.Decimal:case u.PictureSingle.Slash:case u.PictureSingle.Minus:case u.PictureSingle.Plus:return{kind:ct,tokenStr:pt};case u.PictureSingle.Space:return{kind:O.Char,tokenStr:pt,escaped:pt};case u.PictureSingle.Colon:return{kind:ct,tokenStr:pt,count:1};case u.PictureSingle.Percent:if(he.isEastAsia){if(Me.dbnum!==void 0)throw new Ar(this.notFormatString("invalid DBNUM with pct"));if(Me.dbnumForbidden)throw new Ar((0,u.notImplemented)(["multiple DBNUM-forbidden tokens (% or E)"]));Me.dbnumForbidden=!0}return{kind:u.PictureSingle.Percent,tokenStr:pt};case u.PictureSingle.DateSep:return pt===ie(he.pictureSingle,u.PictureSingle.Slash)?{kind:u.PictureSingle.Slash,tokenStr:pt}:pt===ie(he.pictureSingle,u.PictureSingle.Minus)?{kind:u.PictureSingle.Minus,tokenStr:pt}:{kind:u.PictureSingle.DateSep,tokenStr:pt,count:1};case u.PictureSingle.ColorStart:{var un=ie(he.pictureSingle,u.PictureSingle.ColorEnd),cn=He.indexOf(un,ze+hr);if(cn<0)throw new Ar(this.notFormatString("unterminated ["));var xa=He.substring(ze+hr,cn),ot=He.substring(ze,cn+un.length),En=z(he,Q,xa,0);if(En!==void 0){for(var Zt=ie(Q,En),An=Zt.length;An<xa.length&&(0,u.isSpace)(xa.charCodeAt(An));)An+=1;var Da=(0,u.parseSignedLiteral)(he,Be,xa,An,!1);if(Da[1]===An)throw new Ar((0,u.notImplemented)(["invalid number in condition"]));if(Da[1]!==xa.length)throw new Ar((0,u.notImplemented)(["trailing junk after condition"]));return{kind:O.Cond,tokenStr:ot,cond:{operator:X[En],operand:Da[0]}}}var bn=z(he,he.pictureColor,xa,0);if(bn!==void 0){var Dn=ie(he.pictureColor,bn);if(bn!==u.PictureColor.Color){if(Dn.length!==xa.length)throw new Ar((0,u.notImplemented)(["trailing junk after named color"]));return{kind:O.Color,tokenStr:ot,color:W(bn)}}if(bn===u.PictureColor.Color){for(var $a=Dn.length;$a<xa.length&&(0,u.isSpace)(xa.charCodeAt($a));)$a+=1;var na=(0,u.parseUint)(he,4,xa,$a),sn=Se(na,2),Ha=sn[0],jn=sn[1];if(jn===$a)throw new Ar(this.notFormatString("missing number for numbered color"));if(jn!==xa.length)throw new Ar((0,u.notImplemented)(["trailing junk after numbered color"]));if(Ha<1||Ha>56)throw new Ar(this.notFormatString("out-of-range numbered color"));return{kind:O.Color,tokenStr:ot,color:Ha+8}}}var xn=z(he,he.pictureDbnum,xa,0);if(xn!==void 0){var Mn=ie(he.pictureDbnum,xn);if(Mn.length!==xa.length)throw new Ar((0,u.notImplemented)(["trailing junk after DBNUM"]));return{kind:O.Dbnum,tokenStr:ot,dbnum:q(xn)}}return(0,o.stringStartsWith)(xa,oe)?Object.assign({kind:O.CurrCode,tokenStr:ot},this.parseCurrCode(xa.substring(oe.length))):{kind:ct,tokenStr:pt}}case u.PictureSingle.ColorEnd:return{kind:ct,tokenStr:pt};case u.PictureSingle.OpenParen:case u.PictureSingle.CloseParen:return{kind:ct,tokenStr:pt,escaped:pt};case u.PictureSingle.Extra:case u.PictureSingle.APDelim:case u.PictureSingle.Nen1:case u.PictureSingle.Gatsu1:case u.PictureSingle.Nichi1:case u.PictureSingle.Nen2:case u.PictureSingle.Gatsu2:case u.PictureSingle.Nichi2:break;case u.PictureSingle.Zero:case u.PictureSingle.ZeroTh:break;default:return(0,o.assertNever)("calc.numfmt.NumberFormatImpl: readToken single picKind",ct)}}if(he.isNumeral(qe)){if(he.getNumberShape(qe)!==u.NumberShape.ASCII)throw new Ar((0,u.notImplemented)(["non-ASCII digits"]));var Tn=he.getOrdinal(qe);if(Tn===0){for(var Al=hr,xo=1;(0,o.stringStartsWith)(He,pt,ze+Al);)Al+=hr,xo+=1;var ji=He.substring(ze,ze+Al);return{kind:u.PictureSingle.Zero,tokenStr:ji,count:xo}}return{kind:O.Numeral,tokenStr:pt,ordinal:Tn}}switch(qe){case k:return{kind:u.PictureSingle.OpenParen,tokenStr:pt,escaped:pt};case D:return{kind:u.PictureSingle.CloseParen,tokenStr:pt,escaped:pt};case w:return this.readToken_Backslash(He,ze,hr);case M:if(he.isThai)return{kind:O.PrefixDigTh,tokenStr:pt};break}return{kind:O.Char,tokenStr:pt,escaped:pt}}},{key:"readToken_Backslash",value:function(Me,He,ze){if(He+ze>=Me.length)throw new Ar(this.notFormatString("unterminated backslash"));var $e=(0,o.stringCodePointAt)(Me,He+ze),Be=(0,o.numCodeUnits)($e),he=(0,o.stringFromCodePoint)($e),dr=Me.substring(He,He+ze+Be);return $e===k||$e===D?{kind:$e===k?u.PictureSingle.OpenParen:u.PictureSingle.CloseParen,tokenStr:dr,escaped:he}:{kind:O.Char,tokenStr:dr,escaped:he}}},{key:"convertTokToSun",value:function(Me){var He=this,ze,$e=Me.color,Be=Me.dbnum,he=Me.cond,dr=Me.currCode,Sr=Me.tokens,pr=this.config.localeInfo,Fr={suns:[],dtrRounding:u.Rounding.RoundSec,color:$e,dbnum:Be,currCode:dr,hasPercent:!1,hasDate:!1,hasTime:!1,get isEmpty(){return this.suns.length===0&&he===void 0&&$e===void 0&&Be===void 0&&dr===void 0}},qe=pr.stringCompareCI(ie(pr.pictureSingle,u.PictureSingle.Month),ie(pr.pictureSingle,u.PictureSingle.Minute))===0,hr=!1,pt=0,Tt=0,ct=!1,Bt=!1,Lr,qr=!1,zt=!1,wr,ha,La,fa,ea=0,Ka=function(Ir,St){var ht=Ae[Ir];if(St){if(Bt)throw new Ar(He.notFormatString("more than one absolute time"));if(Lr!==void 0&&ht>=Lr)throw new Ar(He.notFormatString("absolute time must be largest division"));Bt=!0}else if(Bt&&ht<=Lr)throw new Ar((0,u.notImplemented)(["larger time division after absolute time"]));(Lr===void 0||ht<Lr)&&(Lr=ht)};function Wa(Xt,Ir,St){var ht=Lr;if(Ka(Xt,Ir),Xt===u.PictureSingle.Hour||Xt===u.PictureSingle.HourTh)qr=!0,La=St,fa=void 0;else if(Xt===u.PictureSingle.Second||Xt===u.PictureSingle.SecondTh)if(fa!==void 0&&!Bt){var oa=fa.code[0];(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: onTime ambigCode",oa.kind===u.PictureSingle.Month);var ra=u.PictureSingle.Minute,Qt=oa.count;(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: onTime ambigCount",Qt===1||Qt===2);var Sa=!1;Ka(ra,Sa),pt-=1,Tt+=1,fa.code=[{kind:ra,count:Qt,isAbs:Sa}],fa=void 0}else ht===void 0&&(qr=!0);else qr=!1}function va(Xt){var Ir=ie(pr.pictureSingle,Xt.kind);return{kind:ke.TimeSep,printAsTimeSep:pt>0||Tt>0,formattedStr:Ir}}function _a(Xt){var Ir=ie(pr.pictureSingle,Xt.kind);return Ir===ie(pr.pictureSingle,u.PictureSingle.DateSep)?{kind:ke.DateSep}:Ir===ie(pr.pictureSingle,u.PictureSingle.Colon)?va(Xt):{kind:ke.Char,formattedStr:Ir}}for(var aa=0;aa<Sr.length;aa+=1){var bt=Sr[aa];switch(bt.kind){case O.AMPM:case O.AMPMFE:case u.PictureSingle.Colon:case u.PictureSingle.DateSep:case u.PictureSingle.Year:case u.PictureSingle.Month:case u.PictureSingle.Day:case u.PictureSingle.Hour:case u.PictureSingle.Minute:case u.PictureSingle.Second:case u.PictureSingle.Reign:case u.PictureSingle.LocDay:case u.PictureSingle.Era:case u.PictureSingle.EraYear:case u.PictureSingle.EngYearTh:case O.LatinDate:case O.BidiDate:case u.PictureSingle.DayTh:case u.PictureSingle.MonthTh:case u.PictureSingle.YearTh:case u.PictureSingle.ThYear:case u.PictureSingle.HourTh:case u.PictureSingle.MinuteTh:case u.PictureSingle.SecondTh:{var Fa={kind:er.Date,code:[]};switch(Fr.suns.push(Fa),ct=!0,bt.kind){case O.LatinDate:case O.BidiDate:if(aa!==0&&!(aa===1&&Sr[0].kind===O.CurrCode))throw new Ar(this.notFormatString("bidi date must be first"));Fa.code.push(bt);break;case u.PictureSingle.DateSep:Fa.code.push({kind:ke.DateSep});break;case u.PictureSingle.Colon:Fa.code.push(va(bt));break;case u.PictureSingle.Reign:pt+=1,pr.isJapan&&bt.count>=2&&Fa.code.push({kind:u.PictureSingle.Era,count:3}),Fa.code.push({kind:u.PictureSingle.EraYear,count:pr.isChinaT?1:2});break;case u.PictureSingle.Era:pt+=1,Fa.code.push({kind:u.PictureSingle.Era,count:(0,o.fastMin)(3,bt.count)});break;case u.PictureSingle.EraYear:pt+=1,Fa.code.push({kind:u.PictureSingle.EraYear,count:(0,o.fastMin)(2,bt.count)});break;case u.PictureSingle.Year:case u.PictureSingle.YearTh:case u.PictureSingle.EngYearTh:case u.PictureSingle.ThYear:fa=void 0,pt+=1,Fa.code.push({kind:bt.kind,count:bt.count<=2?2:4});break;case u.PictureSingle.Month:{if(qe&&bt.count<=2){if(qr){var un=u.PictureSingle.Minute,cn=!1;Wa(un,cn,Fa),Tt+=1,Fa.code.push({kind:un,count:bt.count,isAbs:cn}),qr=!1;break}fa=Fa}else fa=void 0;pt+=1,Fa.code.push({kind:bt.kind,count:(0,o.fastMin)(5,bt.count)});break}case u.PictureSingle.MonthTh:{pt+=1,Fa.code.push({kind:bt.kind,count:(0,o.fastMin)(4,bt.count)});break}case u.PictureSingle.Day:case u.PictureSingle.DayTh:fa=void 0,pt+=1,Fa.code.push({kind:bt.kind,count:(0,o.fastMin)(4,bt.count)});break;case u.PictureSingle.LocDay:fa=void 0,pt+=1,Fa.code.push({kind:u.PictureSingle.LocDay,count:bt.count===3?3:4});break;case u.PictureSingle.Hour:case u.PictureSingle.HourTh:case u.PictureSingle.Minute:case u.PictureSingle.MinuteTh:case u.PictureSingle.Second:case u.PictureSingle.SecondTh:{var xa=!1;Wa(bt.kind,xa,Fa),Tt+=1;var ot=(0,o.fastMin)(2,bt.count);bt.kind===u.PictureSingle.Hour||bt.kind===u.PictureSingle.HourTh?Fa.code.push({kind:bt.kind,count:ot,isAbs:xa,isAMPM:!1}):Fa.code.push({kind:bt.kind,count:ot,isAbs:xa});break}case O.AMPM:case O.AMPMFE:if(Bt)throw new Ar(this.notFormatString("AM/PM after absolute time"));if(bt.count>1)throw new Ar((0,u.notImplemented)(["multiple AM/PM symbols"]));if(La!==void 0){var En=La.code[0];En.isAMPM=!0,La=void 0}zt=!0,Fa.code.push(bt);break;default:return(0,o.assertNever)("calc.numfmt.NumberFormatImpl: convertTokToSun tok as date",bt)}break}case u.PictureSingle.Decimal:case O.Numeral:case u.PictureSingle.Hash:case u.PictureSingle.Zero:case u.PictureSingle.Question:case u.PictureSingle.Comma:{if(ct){if(bt.kind!==u.PictureSingle.Decimal&&bt.kind!==u.PictureSingle.Comma)throw new Ar(this.notFormatString("number picture in date/time format"));var Zt={kind:er.Date,code:[]};Fr.suns.push(Zt);var An=Sr[aa+1];if(bt.kind===u.PictureSingle.Decimal&&An?.kind===u.PictureSingle.Zero){var Da=An.count;if(Da>3)throw new Ar(this.notFormatString("invalid number of fractional seconds"));aa+=1,Wa(u.PictureSingle.Second,!1,Zt),Tt+=1,Zt.code.push({kind:ke.FracSeconds,rounding:Da}),Fr.dtrRounding=(0,o.fastMax)(Fr.dtrRounding,Da)}else Zt.code.push(_a(bt));break}if(bt.kind===u.PictureSingle.Comma){var bn=ie(pr.pictureSingle,bt.kind),Dn={kind:er.Other,code:[{kind:ke.Char,formattedStr:bn}]};Fr.suns.push(Dn);break}var $a=function(Ir){return Ir===O.Numeral||Ir===u.PictureSingle.Hash||Ir===u.PictureSingle.Zero||Ir===u.PictureSingle.Question},na={kind:er.Num,code:[],numDigLeft:0,numDigDec:0,numPercent:0,numThousands:0,comma:!1,decimal:!1,numVal:!1,nonZero:!1,get digitTokens(){return this.anyHash||this.anyQuestion},get reallyNum(){return this.anyHash||this.anyQuestion||this.anyZero},lastDig:void 0,firstDig:void 0,anyHash:!1,anyQuestion:!1,anyZero:!1};Fr.suns.push(na),wr===void 0&&(wr=na),ha=na;var sn=void 0;for(aa-=1;aa+1<Sr.length;aa+=1){var Ha=Sr[aa+1],jn=!0;switch(Ha.kind){case u.PictureSingle.Decimal:hr=na.decimal=!0,na.code.push(Ha),sn=void 0;break;case O.Numeral:na.code.push({kind:Ha.kind,formattedStr:Ha.tokenStr,ordinal:Ha.ordinal}),na.numVal=na.nonZero=!0,sn=void 0;break;case u.PictureSingle.Hash:case u.PictureSingle.Zero:case u.PictureSingle.Question:if(na.decimal?na.numDigDec+=Ha.count:na.numDigLeft+=Ha.count,na.firstDig===void 0&&(na.firstDig=Ha.kind),na.lastDig=Ha.kind,Ha.kind===u.PictureSingle.Hash?na.anyHash=!0:Ha.kind===u.PictureSingle.Question?na.anyQuestion=!0:(na.anyZero=!0,na.numVal=!0),sn!==void 0&&sn.kind===Ha.kind)sn.count+=Ha.count;else{var xn={kind:Ha.kind,count:Ha.count};na.code.push(xn),sn=xn}break;case u.PictureSingle.Comma:var Mn=(ze=Sr[aa+2])==null?void 0:ze.kind;if($a(Mn))hr||(na.comma=!0);else{var Tn=Ha.count,Al=ie(pr.pictureSingle,u.PictureSingle.Space),xo=ie(pr.pictureSingle,u.PictureSingle.Comma);Al===xo&&(!pr.isCurrencySymbolLead&&pr.isCurrencySepBySpace&&Mn===O.Currency||pr.isPercentSepBySpace&&Mn===u.PictureSingle.Percent)&&(na.code.push({kind:ke.Char,formattedStr:Al}),Tn-=1),Tn>0&&(na.numThousands+=Tn)}break;default:jn=!1;break}if(!jn)break}break}case u.PictureSingle.Percent:{ea+=1;var ji={kind:er.Percent,code:[{kind:u.PictureSingle.Percent,formattedStr:bt.tokenStr}]};Fr.suns.push(ji),Fr.hasPercent=!0;break}case O.Exp:{var Ku={kind:er.Exp,code:[{kind:O.Exp,formattedStr:bt.eStr,isNeg:bt.isNeg}],isNeg:bt.isNeg};Fr.suns.push(Ku);break}case O.General:{var du={kind:er.General,code:[bt]};Fr.suns.push(du);break}case u.PictureSingle.Text:{var Hl={kind:er.Text,code:[bt]};Fr.suns.push(Hl);break}case u.PictureSingle.Slash:{if(ct){var je={kind:er.Date,code:[_a(bt)]};Fr.suns.push(je);break}var Ue={kind:er.Fraction,code:[{kind:u.PictureSingle.Slash,formattedStr:bt.tokenStr}]};Fr.suns.push(Ue);break}case u.PictureSingle.Star:case O.PrefixDigTh:case u.PictureSingle.Underscore:case O.Currency:case O.CurrCode:case O.StrLit:{var Ve={kind:er.Other,code:[bt]};Fr.suns.push(Ve);break}case u.PictureSingle.ColorEnd:case u.PictureSingle.Plus:{var sr={kind:er.Other,code:[{kind:ke.Char,formattedStr:bt.tokenStr}]};Fr.suns.push(sr);break}case u.PictureSingle.OpenParen:case u.PictureSingle.CloseParen:case O.Char:{var gr={kind:er.Other,code:[{kind:ke.Char,formattedStr:bt.escaped}]};Fr.suns.push(gr);break}case u.PictureSingle.Minus:{if(ct){var ur={kind:er.Date,code:[_a(bt)]};Fr.suns.push(ur);break}var xr=ie(pr.pictureSingle,bt.kind),Zr={kind:er.Other,code:[{kind:ke.Char,formattedStr:xr}]};Fr.suns.push(Zr);break}case u.PictureSingle.ColorStart:{for(var Ur=S.WantPic,dt={kind:er.Date,code:[]};aa+1<Sr.length&&Ur!==S.Done;aa+=1){var At=Sr[aa+1];switch(At.kind){case u.PictureSingle.ColorEnd:if(Ur!==S.WantClose)throw new Ar(this.notFormatString("unexpected closing ]"));Ur=S.Done;continue;case u.PictureSingle.Hour:case u.PictureSingle.HourTh:case u.PictureSingle.Month:case u.PictureSingle.Minute:case u.PictureSingle.Second:{if(At.kind===u.PictureSingle.Month&&!qe)break;var wt=At.kind===u.PictureSingle.Month?u.PictureSingle.Minute:At.kind,qt=!0;Wa(wt,qt,dt),Tt+=1;var Lt=(0,o.fastMin)(2,At.count);wt===u.PictureSingle.Hour||wt===u.PictureSingle.HourTh?dt.code.push({kind:wt,count:Lt,isAbs:qt,isAMPM:!1}):dt.code.push({kind:wt,count:Lt,isAbs:qt}),ct=!0,Ur=S.WantClose;continue}case O.Char:if(At.tokenStr===ie(pr.pictureSingle,u.PictureSingle.Space))continue;break;default:break}throw new Ar(this.notFormatString("unexpected token after ["))}if(Ur!==S.Done)throw new Ar((0,u.notImplemented)(["semicolon inside [ ]"]));Fr.suns.push(dt);break}default:return(0,o.assertNever)("calc.numfmt.NumberFormatImpl: convertTokToSun tok",bt)}if(Fr.suns.length>=2){var Pt=Fr.suns[Fr.suns.length-2],Kt=Fr.suns[Fr.suns.length-1];if(Pt.kind===er.Other&&Kt.kind===er.Other){var sa=Pt.code;(0,o.safePush)(sa,Kt.code),Fr.suns.pop()}}}if(wr!==void 0&&(wr.numThousands=ha.numThousands,wr.numPercent=ea),zt&&La!==void 0){var ia=La.code[0];ia.isAMPM=!0}if(Bt){for(var la of Fr.suns)if(la.kind===er.Date)for(var pn of la.code)switch(pn.kind){case u.PictureSingle.Hour:case u.PictureSingle.HourTh:case u.PictureSingle.Minute:case u.PictureSingle.MinuteTh:case u.PictureSingle.Second:case u.PictureSingle.SecondTh:pn.isAbs=Ae[pn.kind]===Lr;break}}if(Fr.suns.length>Cr)throw new Ar(this.notFormatString("format string too long: SUNs limit"));return Fr.hasDate=pt>0,Fr.hasTime=Tt>0,Fr}},{key:"classifySunPartKind",value:function(Me,He){var ze=Me.suns,$e=Me.isEmpty,Be=Me.hasDate,he=Me.hasTime,dr=He===kr.Number,Sr=He===kr.Text,pr=!dr&&!Sr;for(var Fr of ze){switch(Fr.kind){case er.Num:case er.Fraction:case er.Percent:case er.Exp:dr=!0;break;case er.Text:Sr=!0;break;case er.General:continue;case er.Other:case er.Date:break;default:return(0,o.assertNever)("calc.numfmt.NumberFormatImpl: classifySunPartKind sun",Fr)}pr=!1}if((dr?1:0)+(Be||he?1:0)+(Sr?1:0)>1)throw new Ar(this.notFormatString("cannot mix number/date/text"));return dr||Be||he?kr.Number:Sr?kr.Text:pr&&!$e?kr.Either:He}},{key:"convertSunToCode",value:function(Me){var He=Me.suns,ze=Me.isEmpty,$e=Me.dtrRounding,Be=Me.color,he=Me.dbnum,dr=Me.currCode,Sr=this.config.localeInfo,pr=[];function Fr(xn){for(var Mn=xn-1;Mn>=0;Mn-=1){var Tn=He[Mn];if(Tn.kind===er.Num)return[Mn,Tn]}}function qe(xn){for(var Mn=xn+1;Mn<He.length;Mn+=1){var Tn=He[Mn];if(Tn.kind===er.Num)return[Mn,Tn]}}for(var hr,pt=!1,Tt=0,ct=0;ct<He.length;ct+=1){var Bt=He[ct];switch(Bt.kind){case er.Text:if(hr===er.Text)break;if(hr!==void 0)throw new Ar(this.notFormatString("@ after other control"));hr=er.Text;break;case er.General:if(hr!==void 0)throw new Ar(this.notFormatString("General after other control"));if(pt)throw new Ar(this.notFormatString("General after number"));hr=er.General;break;case er.Num:if(pt=!0,hr===er.General)throw new Ar(this.notFormatString("number after General"));break;case er.Fraction:if(hr!==void 0)throw new Ar(this.notFormatString("/ after other control"));if(Sr.isEastAsia&&he!==void 0)throw new Ar(this.notFormatString("/ not allowed with DBNUM"));hr=er.Fraction;var Lr=Fr(ct);if(Lr===void 0)throw new Ar(this.notFormatString("no number before /"));var qr=this.mergeNumSuns(He,Tt,Lr[0]),zt=Se(qr,3),wr=zt[0],ha=zt[1],La=zt[2],fa=qe(ct);if(fa===void 0)throw new Ar(this.notFormatString("no number after /"));var ea=He.slice(Lr[0]+1,fa[0]),Ka=qe(fa[0])!==void 0;(0,o.safePush)(pr,this.flattenSuns(wr)),(0,o.safePush)(pr,this.buildFractCode(ha,La,Lr[1],ea,fa[1],Ka)),Tt=fa[0]+1;break;case er.Exp:if(hr!==void 0)throw new Ar(this.notFormatString("E after other control"));hr=er.Exp;var Wa=this.mergeNumSuns(He,Tt,ct),va=Se(Wa,3),_a=va[0],aa=va[1],bt=va[2];if(aa===void 0)throw new Ar(this.notFormatString("no number before E"));var Fa=this.mergeNumSuns(He,ct+1,He.length),un=Se(Fa,3),cn=un[0],xa=un[1],ot=un[2];if(xa===void 0)throw new Ar(this.notFormatString("no number after E"));(0,o.safePush)(pr,this.flattenSuns(_a)),(0,o.safePush)(pr,this.buildExpCode(Bt.isNeg,aa,[].concat($r(bt),[He[ct]],$r(cn)),xa)),(0,o.safePush)(pr,this.flattenSuns(ot)),Tt=He.length;break;case er.Percent:case er.Other:case er.Date:break;default:return(0,o.assertNever)("calc.numfmt.NumberFormatImpl: convertSunToCode sun",Bt)}}if(hr===void 0){var En=this.mergeNumSuns(He,Tt,He.length),Zt=Se(En,3),An=Zt[0],Da=Zt[1],bn=Zt[2];Da!==void 0?(0,o.safePush)(pr,this.buildNumberCode(An,Da)):(0,o.safePush)(pr,this.flattenSuns(An)),(0,o.safePush)(pr,this.flattenSuns(bn)),Tt=He.length}(0,o.safePush)(pr,this.flattenSuns(He.slice(Tt))),He.length===0&&!ze&&pr.push(Xe);var Dn=dr?.tag;if((0,v.isSystemCultureTag)(Dn)){var $a=Dn===v.CultureTag.SysDate?Sr.sysDateFormat:Sr.sysTimeFormat,na=new Ke(this.config,{old:void 0,formatString:$a,source:v.NumberFormatSource.System}),sn=na.parts[ar.Pos],Ha={code:[{kind:ke.SysFormat,codeSysFormat:sn.code,codeThisFormat:pr}],color:sn.color,dbnum:sn.dbnum,dtrRounding:sn.dtrRounding};return{part:Ha,applyCurrCode:na.thisCurrCode}}var jn={code:pr,color:Be,dbnum:he,dtrRounding:$e};return{part:jn,applyCurrCode:dr}}},{key:"flattenSuns",value:function(Me){return(0,o.safeConcat)([],Me.map(function(He){return He.code}))}},{key:"buildExpCode",value:function(Me,He,ze,$e){if($e.comma)throw new Ar(this.notFormatString("comma following E"));var Be=He.numDigDec;if(Be>Mr)throw new Ar(this.notFormatString("too many decimal digits"));var he=this.bumpDigitsForComma(He),dr=he.code,Sr=he.comma,pr=he.numDigLeft;return[{kind:ke.Exp,isNeg:Me,numMantDigLeft:pr,numMantDigDec:Be,numExpDigLeft:$e.numDigLeft,commaMant:Sr,codeMant:dr,codeBetween:this.flattenSuns(ze),codeExp:this.flattenSuns([$e])}]}},{key:"buildNumberCode",value:function(Me,He){var ze=He.numDigDec;if(ze>Mr)throw new Ar(this.notFormatString("too many decimal digits"));var $e=this.bumpDigitsForComma(He),Be=$e.code,he=$e.comma,dr=$e.numDigLeft;return[{kind:ke.Num,numDigLeft:dr,numDigDec:ze,numPercent:He.numPercent,numThousands:He.numThousands,comma:he,codeBefore:this.flattenSuns(Me),code:Be}]}},{key:"buildFractCode",value:function(Me,He,ze,$e,Be,he){var dr,Sr,pr=this.config.mathpack;if(ze.comma)throw new Ar(this.notFormatString("comma in numerator"));if(ze.decimal)throw new Ar((0,u.notImplemented)(["decimals in numerator"]));if(Be.comma)throw new Ar(this.notFormatString("comma in denominator"));if(Be.decimal)throw new Ar(this.notFormatString("decimals in denominator"));if(ze.numDigDec!==0)throw new Ar(this.notFormatString("decimals in numerator"));if(cr(Be))throw new Ar(this.notFormatString("literal and placeholder digits mixed in denominator"));if(he)throw new Ar((0,u.notImplemented)(["fraction number formats with trailing numbers"]));var Fr=!1,qe=0,hr;if(Me!==void 0){if(!Me.reallyNum)throw new Ar((0,u.notImplemented)(["fixed numerals in fraction integer part"]));if(Me.decimal)throw new Ar((0,u.notImplemented)(["decimal in fraction integer part"]));if(Me.numDigDec!==0)throw new Ar(this.notFormatString("decimals in fraction integer part"));if(Me.numVal&&Me.nonZero)throw new Ar((0,u.notImplemented)(["numerals in fraction integer part"]));var pt=this.bumpDigitsForComma(Me);hr=pt.code,Fr=pt.comma,qe=pt.numDigLeft}var Tt=(dr=Me?.numPercent)!=null?dr:ze.numPercent,ct=(Sr=Me?.numThousands)!=null?Sr:ze.numThousands;if(ct>0)throw new Ar((0,u.notImplemented)(["fraction number formats with thousands"]));var Bt=Be.code,Lr=Be.numDigLeft,qr=Be.firstDig,zt;if(Be.numVal&&Be.nonZero){if(he)throw new Ar((0,u.notImplemented)(["fraction number formats with specified denominator and trailing numbers"]));if(Be.code.length>5)throw new Ar((0,u.notImplemented)(["too many digits in denominator"]));for(var wr=0,ha=0;ha<Be.code.length;ha+=1){var La=Be.code[ha];switch(La.kind){case O.Numeral:wr=wr*10+La.ordinal;break;case u.PictureSingle.Zero:if(ha===0)throw new Ar((0,u.notImplemented)(["leading zero in denominator"]));wr=wr*10;break;default:return(0,o.assertFalse)("calc.numfmt.NumberFormatImpl: buildFractCode denomCode")}}if(wr>32767)throw new Ar((0,u.notImplemented)(["overflow in denominator not emulated"]));Bt=[{kind:u.PictureSingle.Hash,count:1}],Lr=1,qr=void 0,zt=pr.fromNumber(wr)}return[{kind:ke.Fraction,numIntDigLeft:qe,numPercent:Tt,numThousands:ct,numNumerDig:ze.numDigLeft,numDenomDig:Lr,commaInt:Fr,codeInt:hr,codeBetween1:this.flattenSuns(He),codeNumer:ze.code,codeBetween2:this.flattenSuns($e),codeDenom:Bt,denomValue:zt,lastDigInt:Me!==void 0?Me.lastDig:void 0,firstDigNumer:ze.firstDig,firstDigDenom:qr,anyZeroNumer:ze.anyZero,anyQuestionNumer:ze.anyQuestion}]}},{key:"mergeNumSuns",value:function(Me,He,ze){for(var $e=[],Be=[],he,dr=He;dr<Me.length&&dr<ze;dr+=1){var Sr=Me[dr];he!==void 0?Sr.kind===er.Num?(he.decimal?he.numDigDec+=Sr.numDigLeft+Sr.numDigDec:(he.numDigLeft+=Sr.numDigLeft,he.numDigDec+=Sr.numDigDec),he.comma=he.comma||Sr.comma,he.decimal=he.decimal||Sr.decimal,he.numVal=he.numVal||Sr.numVal,he.nonZero=he.nonZero||Sr.nonZero,Sr.lastDig!==void 0&&(he.lastDig=Sr.lastDig),he.firstDig===void 0&&(he.firstDig=Sr.firstDig),he.anyHash=he.anyHash||Sr.anyHash,he.anyQuestion=he.anyQuestion||Sr.anyQuestion,he.anyZero=he.anyZero||Sr.anyZero,(0,o.safePush)(he.code,this.flattenSuns(Be)),Be.length=0,(0,o.safePush)(he.code,Sr.code)):Be.push(Sr):Sr.kind===er.Num?he=Sr:$e.push(Sr)}return[$e,he,Be]}},{key:"bumpDigitsForComma",value:function(Me){if(!Me.comma||this.anyLegalCommaPosition(Me))return Me;for(var He=Me.numDigLeft%3,ze=(He===0?Me.numDigLeft===0?3:Me.numDigLeft:Me.numDigLeft+3-He)+1,$e=0;$e<Me.code.length;$e+=1){var Be=Me.code[$e];switch(Be.kind){case u.PictureSingle.Hash:{var he=Me.code.slice();return he[$e]=Object.assign({},Be,{count:Be.count+(ze-Me.numDigLeft)}),{code:he,comma:!0,numDigLeft:ze}}case u.PictureSingle.Zero:case u.PictureSingle.Question:case u.PictureSingle.Decimal:{var dr=Me.code.slice();return dr.splice($e,0,{kind:u.PictureSingle.Hash,count:ze-Me.numDigLeft}),{code:dr,comma:!0,numDigLeft:ze}}}}throw new Ar((0,u.notImplemented)(["comma with pure number literal"]))}},{key:"anyLegalCommaPosition",value:function(Me){if(Me.numDigLeft<4)return!1;for(var He=function(Sr){var pr=Sr?.kind;return pr===u.PictureSingle.Hash||pr===u.PictureSingle.Zero||pr===u.PictureSingle.Question},ze=Me.numDigLeft,$e=0;$e<Me.code.length;$e+=1){var Be=Me.code[$e];if(Be.kind===u.PictureSingle.Decimal)return!1;if(He(Be)){for(var he=0;he<Be.count;he+=1)if(ze-=1,ze>0&&ze%3===0&&(he+1<Be.count||He(Me.code[$e+1])))return!0}}return!1}},{key:"parseCurrCode",value:function(Me){var He,ze=this.config.localeInfo,$e,Be,he;{var dr=Me.indexOf(le);if(Me.length!==0&&dr!==0){if($e=dr<0?Me:Me.substring(0,dr),$e.length>61)throw new Ar(this.notFormatString("currencySymbol too long"));for(var Sr of(0,o.codePointIterator)($e))if(ze.isNumeral(Sr)&&ze.getNumberShape(Sr)!==u.NumberShape.ASCII)throw new Ar((0,u.notImplemented)(["non-ASCII digits in currencySymbol"]))}dr>=0&&(he=Me.substring(dr+le.length))}if(he!==void 0&&(Be=this.parseFormatCulture(he),Be===void 0))throw new Ar((0,u.notImplemented)(["unhandled CurrCode: "+(0,o.anonymizeFormulaString)(Me)]));if((0,v.isSystemCultureTag)((He=Be)==null?void 0:He.tag)){if($e!==void 0)throw new Ar(this.notFormatString("currencySymbol with sysdate/systime"));if(this.source===v.NumberFormatSource.System)throw new Ar(this.notFormatString("system format referenced circularly within system format"))}return{currencySymbol:$e,currCode:Be}}},{key:"parseFormatCulture",value:function(Me){var He={culture:"",numberShape:void 0,nationalNumberInput:!1,calendar:void 0,localCalendarInput:!1,tag:void 0},ze=function(Tt){var ct=(Tt&32512)>>8;if(ct!==0&&(He.numberShape=t.pictureNumberShape[ct],He.numberShape===void 0))throw new Ar((0,u.notImplemented)([`unknown number shape ${ct} in culture: ${(0,o.anonymizeFormulaString)(Me)}`]));He.nationalNumberInput=(Tt&32768)!==0;var Bt=Tt&127;if(Bt!==0&&(He.calendar=t.pictureCalendar[Bt],He.calendar===void 0))throw new Ar((0,u.notImplemented)([`unknown calendar ${Bt} in culture: ${(0,o.anonymizeFormulaString)(Me)}`]));He.localCalendarInput=(Tt&128)!==0},$e=Me.match(ee);if($e!=null){var Be,he;He.culture=(Be=$e[1])!=null?Be:"";var dr=(he=$e[2])!=null?he:$e[3];if(dr!=null){if(He.tag=ne[dr.toLowerCase()],He.tag===void 0)throw new Ar((0,u.notImplemented)(["unknown CurrCode tag: "+(0,o.anonymizeFormulaString)(Me)]));switch(He.tag){case v.CultureTag.SysDate:case v.CultureTag.SysTime:case v.CultureTag.Euro1:case v.CultureTag.Euro2:case v.CultureTag.Bitcoin1:case v.CultureTag.Bitcoin2:if(He.culture!=="")throw new Ar(this.notFormatString(`CultureTag ${String(He.tag)} cannot have culture`));break;case v.CultureTag.GenLower:case v.CultureTag.GenUpper:case v.CultureTag.NomLower:case v.CultureTag.Gannen:if(He.culture==="")throw new Ar(this.notFormatString(`CultureTag ${String(He.tag)} must have culture`));break}}var Sr=$e[4];if(Sr!=null){var pr=se(Sr);ze(pr)}return He}if(re.test(Me)){var Fr=se(Me),qe=Fr&65535;switch(qe){case u.LCID.SystemLongDate:He.tag=v.CultureTag.SysDate;break;case u.LCID.SystemTime:He.tag=v.CultureTag.SysTime;break;case u.LCID.EuroTrailing:He.tag=v.CultureTag.Euro1;break;case u.LCID.EuroLeading:He.tag=v.CultureTag.Euro2;break;default:(qe&64512)===64512&&(He.tag=v.CultureTag.GenLower),(qe&64512)===63488&&(He.tag=v.CultureTag.GenUpper),(qe&64512)===62464&&(He.tag=v.CultureTag.NomLower),He.tag!==void 0&&(qe&=-63489),He.culture=(0,g.convertKnownLCID)(qe);break}var hr=Fr>>16;return ze(hr),He}}},{key:"determineValueType",value:function(){var Me=this.config.localeInfo,He={accountFill:!1,fvt:void 0};for(var ze of this.parts){He.accountFill=!1;var $e=this.determineValueTypeCodes(He,ze.code);if($e!==void 0)return $e;if(He.accountFill&&(He.fvt===v.FormatValueType.Number||He.fvt===v.FormatValueType.Currency))return v.FormatValueType.Accounting;if(He.fvt!==void 0)return He.fvt}return He.fvt!==void 0?He.fvt:this.formatString===ie(Me.pictureSpecial,u.PictureSpecial.General)?v.FormatValueType.General:v.FormatValueType.Custom}},{key:"determineValueTypeCodes",value:function(Me,He){for(var ze=this.config.localeInfo,$e=0;$e<He.length;$e+=1){var Be=He[$e];switch(Be.kind){case O.General:break;case u.PictureSingle.Text:return v.FormatValueType.Text;case u.PictureSingle.Star:Me.accountFill=!0;break;case ke.Char:case O.Exp:case u.PictureSingle.Slash:case O.StrLit:case u.PictureSingle.Percent:case u.PictureSingle.Underscore:case O.Numeral:case ke.DateSep:case ke.TimeSep:break;case O.Currency:Me.fvt=v.FormatValueType.Currency;break;case O.CurrCode:Be.currencySymbol!==void 0&&(Me.fvt=v.FormatValueType.Currency);break;case ke.Num:{Me.fvt=Be.numPercent===1&&Be.numThousands===0?v.FormatValueType.Percentage:v.FormatValueType.Number;var he=Be.codeBefore,dr=0;if(ze.isEastAsia){if(dr<he.length&&xe(he[dr])==="("&&(dr+=1),dr<he.length&&xe(he[dr])==="US$")return v.FormatValueType.Currency;if(ze.isChinaT){if(dr<he.length&&xe(he[dr])==="NT$")return v.FormatValueType.Currency}else if(dr<he.length&&xe(he[dr])==="$")return v.FormatValueType.Currency}var Sr=void 0;if((Sr=this.determineValueTypeCodes(Me,Be.codeBefore.slice(dr)))!==void 0||(Sr=this.determineValueTypeCodes(Me,Be.code))!==void 0)return Sr;break}case ke.Exp:{Me.fvt=v.FormatValueType.Scientific;var pr=void 0;if((pr=this.determineValueTypeCodes(Me,Be.codeMant))!==void 0||(pr=this.determineValueTypeCodes(Me,Be.codeBetween))!==void 0||(pr=this.determineValueTypeCodes(Me,Be.codeExp))!==void 0)return pr;break}case ke.Fraction:{Me.fvt=v.FormatValueType.Fraction;var Fr=void 0;if(Be.codeInt!==void 0&&(Fr=this.determineValueTypeCodes(Me,Be.codeInt))!==void 0||(Fr=this.determineValueTypeCodes(Me,Be.codeBetween1))!==void 0||(Fr=this.determineValueTypeCodes(Me,Be.codeNumer))!==void 0||(Fr=this.determineValueTypeCodes(Me,Be.codeBetween2))!==void 0||(Fr=this.determineValueTypeCodes(Me,Be.codeDenom))!==void 0)return Fr;break}case u.PictureSingle.Decimal:case u.PictureSingle.Hash:case u.PictureSingle.Zero:case u.PictureSingle.Question:break;case O.PrefixDigTh:case O.LatinDate:case O.BidiDate:break;case u.PictureSingle.HourTh:case u.PictureSingle.MinuteTh:case u.PictureSingle.SecondTh:case u.PictureSingle.Hour:case u.PictureSingle.Minute:case u.PictureSingle.Second:case ke.FracSeconds:return v.FormatValueType.Time;case O.AMPM:case O.AMPMFE:break;case u.PictureSingle.Era:case u.PictureSingle.EraYear:case u.PictureSingle.YearTh:case u.PictureSingle.EngYearTh:case u.PictureSingle.ThYear:case u.PictureSingle.MonthTh:case u.PictureSingle.DayTh:case u.PictureSingle.Year:case u.PictureSingle.Month:case u.PictureSingle.Day:case u.PictureSingle.LocDay:return v.FormatValueType.Date;case ke.SysFormat:return this.determineValueTypeCodes(Me,Be.codeThisFormat);default:return(0,o.assertNever)("calc.numfmt.NumberFormatImpl: determineValueTypeCodes code",Be)}}}},{key:"determineDecimals",value:function(){var Me=this.parts[ar.Pos];for(var He of Me.code)switch(He.kind){case ke.Num:return He.numDigDec;case ke.Exp:return He.numMantDigDec}return 0}},{key:"determineBidiDate",value:function(){var Me=ie(this.config.localeInfo.pictureSingle,u.PictureSingle.BidiDate);if((0,o.stringStartsWith)(this.formatString,Me+"1"))return v.BidiDate.English;if((0,o.stringStartsWith)(this.formatString,Me+"2"))return v.BidiDate.Lunar}},{key:"printFormatString",value:function(Me){var He=Me??this.config.localeInfo,ze=Se(this.parts,4),$e=ze[0],Be=ze[1],he=ze[2],dr=ze[3],Sr=!(jr(dr)||dr===$e),pr=this.posBeforeText||!Sr,Fr="";return pr&&(Fr+=this.printPart($e,this.condPos,He),Be!==$e&&(Fr+=ie(He.pictureSingle,u.PictureSingle.Sep),Fr+=this.printPart(Be,this.condNeg,He),he!==$e&&(Fr+=ie(He.pictureSingle,u.PictureSingle.Sep),Fr+=this.printPart(he,void 0,He)))),Sr&&(pr&&(Fr+=ie(He.pictureSingle,u.PictureSingle.Sep)),Fr+=this.printPart(dr,void 0,He)),Fr}},{key:"printPart",value:function(Me,He,ze){var $e=this.config.mathpack,Be="";if(Me.color!==void 0&&(Be+=ie(ze.pictureSingle,u.PictureSingle.ColorStart)+(typeof Me.color=="number"?ie(ze.pictureColor,u.PictureColor.Color)+String(Me.color-8):ie(ze.pictureColor,$(Me.color)))+ie(ze.pictureSingle,u.PictureSingle.ColorEnd)),He!==void 0){var he=21;Be+=ie(ze.pictureSingle,u.PictureSingle.ColorStart)+ie(Q,U[He.operator])+$e.formatGeneral(ze,He.operand,he)+ie(ze.pictureSingle,u.PictureSingle.ColorEnd)}return Me.dbnum!==void 0&&(Be+=ie(ze.pictureSingle,u.PictureSingle.ColorStart)+ie(ze.pictureDbnum,j(Me.dbnum))+ie(ze.pictureSingle,u.PictureSingle.ColorEnd)),Be+=this.printCodes({seenDig:!1,wasPrevDig:!1},Me.code,void 0,ze),Be}},{key:"printCodes",value:function(Me,He,ze,$e){var Be=this,he=this.config.mathpack,dr="",Sr;if(ze!==void 0&&ze.numThousands>0){for(var pr=0;pr<He.length;pr+=1){var Fr=He[pr].kind;(Fr===u.PictureSingle.Zero||Fr===u.PictureSingle.Hash||Fr===u.PictureSingle.Question||Fr===u.PictureSingle.Decimal||Fr===O.Numeral)&&(Sr=pr)}(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: printCodes thousandsAfter",Sr!==void 0)}for(var qe=function(Bt){return Bt===u.PictureSingle.Hash||Bt===u.PictureSingle.Zero||Bt===u.PictureSingle.Question},hr=function(Bt){var Lr=He[Bt],qr=Me.wasPrevDig;switch(Me.wasPrevDig=!1,Lr.kind){case O.General:dr+=ie($e.pictureSpecial,u.PictureSpecial.General);break;case u.PictureSingle.Decimal:ze!==void 0&&(ze.decimal=!0),Me.wasPrevDig=!0,dr+=ie($e.pictureSingle,u.PictureSingle.Decimal);break;case u.PictureSingle.Hash:case u.PictureSingle.Zero:case u.PictureSingle.Question:{Me.seenDig=!0,Me.wasPrevDig=!0;var zt=Lr.kind===u.PictureSingle.Zero?"0":ie($e.pictureSingle,Lr.kind),wr=(0,o.repeat)(zt,Lr.count);if(ze===void 0||ze.decimal){dr+=wr;break}if(ze.comma){var ha=ze.numDigLeft-Lr.count;dr+=(0,C.insertCommas)({isThousandsPosition:function(sn){var Ha;return sn>0&&sn%3===0&&(sn>ha||qe((Ha=He[Bt+1])==null?void 0:Ha.kind))},thousandsSeparator:ie($e.pictureSingle,u.PictureSingle.Comma)},wr,ha)}else dr+=wr;ze.numDigLeft-=Lr.count;break}case O.Numeral:Me.wasPrevDig=!0,dr+=Lr.formattedStr;break;case ke.Exp:dr+=Be.printCodes(Me,Lr.codeMant,{comma:Lr.commaMant,numThousands:0,decimal:!1,numDigLeft:Lr.numMantDigLeft},$e)+Be.printCodes(Me,Lr.codeBetween,void 0,$e)+Be.printCodes(Me,Lr.codeExp,{comma:!1,numThousands:0,decimal:!1,numDigLeft:Lr.numExpDigLeft},$e);break;case ke.Num:dr+=Be.printCodes(Me,Lr.codeBefore,void 0,$e)+Be.printCodes(Me,Lr.code,{comma:Lr.comma,numThousands:Lr.numThousands,decimal:!1,numDigLeft:Lr.numDigLeft},$e);break;case ke.Fraction:{var La=Lr.codeInt===void 0?"":Be.printCodes(Me,Lr.codeInt,{comma:Lr.commaInt,numThousands:0,decimal:!1,numDigLeft:Lr.numIntDigLeft},$e),fa=Be.printCodes(Me,Lr.codeBetween1,void 0,$e),ea=Be.printCodes(Me,Lr.codeNumer,{comma:!1,numThousands:0,decimal:!1,numDigLeft:Lr.numNumerDig},$e),Ka=Be.printCodes(Me,Lr.codeBetween2,void 0,$e),Wa=Be.printCodes(Me,Lr.codeDenom,{comma:!1,numThousands:Lr.numThousands,decimal:!1,numDigLeft:Lr.numDenomDig},$e);dr+=La+fa+ea+Ka+(Lr.denomValue!==void 0?B(he,Lr.denomValue):Wa);break}case ke.Char:{var va=ie($e.pictureSingle,u.PictureSingle.Backslash),_a=J($e,$e.pictureSingle,Lr.formattedStr,0),aa=ce($e,$e.pictureSpecial,Lr.formattedStr,0);if(_a!==void 0&&_a!==u.PictureSingle.Extra&&_a!==u.PictureSingle.Zero)switch(_a){case u.PictureSingle.Comma:var bt=He[Bt+1];if(qr){var Fa=ie($e.pictureSingle,u.PictureSingle.Space);if(Lr.formattedStr!==Fa||bt===void 0||!(!$e.isCurrencySymbolLead&&$e.isCurrencySepBySpace&&bt.kind===O.Currency)&&!($e.isPercentSepBySpace&&bt.kind===u.PictureSingle.Percent)){dr+=va;break}}if(bt?.kind===ke.Char&&bt?.formattedStr===Lr.formattedStr){dr+=va;break}break;case u.PictureSingle.Decimal:dr+=va;break;case u.PictureSingle.Slash:Me.seenDig&&(dr+=va);break;case u.PictureSingle.Space:case u.PictureSingle.Minus:case u.PictureSingle.Plus:case u.PictureSingle.OpenParen:case u.PictureSingle.CloseParen:break;case u.PictureSingle.DateSep:ie($e.pictureSingle,u.PictureSingle.DateSep)!==ie($e.pictureSingle,u.PictureSingle.Minus)&&(dr+=va);break;default:dr+=va;break}else(aa||$e.isNumeral((0,o.stringCodePointAt)(Lr.formattedStr,0)))&&(dr+=va);dr+=Lr.formattedStr;break}case O.Exp:dr+=Lr.formattedStr+(Lr.isNeg?"-":"+");break;case O.StrLit:{var un=ie($e.pictureSingle,u.PictureSingle.Quote);(0,o.assertTrue)("calc.numfmt.NumberFormatImpl: printCodes StrLit",Lr.escaped.indexOf(un)<0),dr+=un+Lr.escaped+un;break}case u.PictureSingle.Slash:dr+=ie($e.pictureSingle,u.PictureSingle.Slash);break;case u.PictureSingle.Percent:dr+=ie($e.pictureSingle,u.PictureSingle.Percent);break;case u.PictureSingle.Star:dr+=ie($e.pictureSingle,u.PictureSingle.Star)+Lr.escaped;break;case u.PictureSingle.Underscore:dr+=ie($e.pictureSingle,u.PictureSingle.Underscore)+Lr.escaped;break;case O.PrefixDigTh:dr+="t";break;case O.Currency:dr+=ie($e.pictureSpecial,u.PictureSpecial.Currency);break;case O.CurrCode:if(dr+=ie($e.pictureSingle,u.PictureSingle.ColorStart),dr+=oe,Lr.currencySymbol!==void 0&&(dr+=Lr.currencySymbol),Lr.currCode!==void 0){var cn=Lr.currCode,xa=cn.culture,ot=cn.numberShape,En=cn.nationalNumberInput,Zt=cn.calendar,An=cn.localCalendarInput,Da=cn.tag;dr+=le;var bn=0;switch(ot!==void 0&&(bn|=t.pictureNumberShape.indexOf(ot)<<8),En&&(bn|=32768),Zt!==void 0&&(bn|=t.pictureCalendar.indexOf(Zt)),An&&(bn|=128),typeof xa){case"number":{var Dn=xa;switch(Da){case void 0:break;case v.CultureTag.GenLower:Dn|=64512;break;case v.CultureTag.GenUpper:Dn|=63488;break;case v.CultureTag.NomLower:Dn|=62464;break;default:(0,o.assertFalse)("calc.numfmt.NumberFormatImpl: printCodes lcid2")}var $a=de(bn<<16|Dn);/^[a-f]{1,7}$/i.test($a)&&($a="0"+$a),dr+=$a;break}case"string":{dr+=xa,Da!==void 0&&(xa!==""&&(dr+=le),dr+=te,dr+=String(Da)),bn!==0&&(dr+=Y,dr+=de(bn));break}}}dr+=ie($e.pictureSingle,u.PictureSingle.ColorEnd);break;case u.PictureSingle.Text:dr+=ie($e.pictureSingle,u.PictureSingle.Text);break;case O.LatinDate:dr+=ie($e.pictureSingle,u.PictureSingle.BidiDate)+"1";break;case O.BidiDate:dr+=ie($e.pictureSingle,u.PictureSingle.BidiDate)+"2";break;case ke.FracSeconds:dr+=ie($e.pictureSingle,u.PictureSingle.Decimal)+(0,o.repeat)("0",Lr.rounding);break;case ke.DateSep:dr+=ie($e.pictureSingle,u.PictureSingle.DateSep);break;case ke.TimeSep:dr+=ie($e.pictureSingle,u.PictureSingle.Colon);break;case u.PictureSingle.Era:case u.PictureSingle.EraYear:case u.PictureSingle.Year:case u.PictureSingle.YearTh:case u.PictureSingle.EngYearTh:case u.PictureSingle.ThYear:case u.PictureSingle.Month:case u.PictureSingle.MonthTh:case u.PictureSingle.Day:case u.PictureSingle.DayTh:case u.PictureSingle.LocDay:dr+=(0,o.repeat)(ie($e.pictureSingle,Lr.kind),Lr.count);break;case u.PictureSingle.Hour:case u.PictureSingle.HourTh:case u.PictureSingle.Minute:case u.PictureSingle.MinuteTh:case u.PictureSingle.Second:case u.PictureSingle.SecondTh:if(Lr.isAbs){dr+=ie($e.pictureSingle,u.PictureSingle.ColorStart)+(0,o.repeat)(ie($e.pictureSingle,Lr.kind),Lr.count)+ie($e.pictureSingle,u.PictureSingle.ColorEnd);break}dr+=(0,o.repeat)(ie($e.pictureSingle,Lr.kind),Lr.count);break;case O.AMPM:case O.AMPMFE:Lr.kind===O.AMPMFE||$e.isEastAsia||Lr.pictureKind===u.PictureSpecial.AP2?dr+=Lr.tokenStr:dr+=ie($e.pictureSpecial,Lr.pictureKind);break;case ke.SysFormat:dr+=Be.printCodes(Me,Lr.codeThisFormat,void 0,$e);break;default:return{v:(0,o.assertNever)("calc.numfmt.NumberFormatImpl: printCodes code",Lr)}}Bt===Sr&&(dr+=(0,o.repeat)(ie($e.pictureSingle,u.PictureSingle.Comma),ze.numThousands))},pt,Tt=0;Tt<He.length;Tt+=1)if(pt=hr(Tt),pt)return pt.v;return dr}},{key:"countBytecodeBuffer",value:function(Me){for(var He,ze,$e=this.config,Be=$e.mathpack,he=$e.localeInfo,dr=0,Sr=0;Sr<Me.length;Sr+=1){var pr=Me[Sr],Fr=_r;switch(pr.kind){case u.PictureSingle.Percent:case O.Numeral:case ke.Char:case u.PictureSingle.Star:case u.PictureSingle.Underscore:Fr+=Le;break;case O.StrLit:Fr+=1+Le*pr.escaped.length;break;case ke.FracSeconds:case u.PictureSingle.Hash:case u.PictureSingle.Zero:case u.PictureSingle.Question:case O.Exp:Fr+=1;break;case u.PictureSingle.Hour:case u.PictureSingle.HourTh:case u.PictureSingle.Minute:case u.PictureSingle.MinuteTh:case u.PictureSingle.Second:case u.PictureSingle.SecondTh:pr.isAbs&&(Fr+=1);break;case ke.Fraction:if(Fr+=5,pr.codeInt!==void 0&&(Fr+=this.countBytecodeBuffer(pr.codeInt)),Fr+=this.countBytecodeBuffer(pr.codeBetween1),Fr+=this.countBytecodeBuffer(pr.codeNumer),Fr+=this.countBytecodeBuffer(pr.codeBetween2),Fr+=this.countBytecodeBuffer(pr.codeDenom),pr.denomValue!==void 0){Fr-=2;var qe=B(Be,pr.denomValue).length;Fr+=2+Le*qe}pr.commaInt&&(Fr+=_r);break;case ke.Exp:Fr+=3,Fr+=this.countBytecodeBuffer(pr.codeMant),Fr+=this.countBytecodeBuffer(pr.codeBetween),Fr+=this.countBytecodeBuffer(pr.codeExp),pr.commaMant&&(Fr+=_r);break;case ke.Num:Fr+=3,Fr+=this.countBytecodeBuffer(pr.codeBefore),Fr+=this.countBytecodeBuffer(pr.code),pr.comma&&(Fr+=_r);break;case ke.SysFormat:Fr=0,Fr+=this.countBytecodeBuffer(pr.codeThisFormat);break;case O.CurrCode:Fr+=Le*(((He=(ze=pr.currencySymbol)==null?void 0:ze.length)!=null?He:0)+1),Fr+=8;break;case O.AMPM:{var hr=he.isEastAsia||pr.pictureKind===u.PictureSpecial.AP2?ge(he,pr.tokenStr):he.ampmSymbols;Fr+=2+Le*(hr[0].length+hr[1].length)}break;case O.AMPMFE:break;case O.General:case u.PictureSingle.Decimal:case u.PictureSingle.Slash:case O.PrefixDigTh:case O.Currency:case u.PictureSingle.Text:case O.LatinDate:case O.BidiDate:case ke.DateSep:case ke.TimeSep:case u.PictureSingle.Era:case u.PictureSingle.EraYear:case u.PictureSingle.Year:case u.PictureSingle.YearTh:case u.PictureSingle.EngYearTh:case u.PictureSingle.ThYear:case u.PictureSingle.Month:case u.PictureSingle.MonthTh:case u.PictureSingle.Day:case u.PictureSingle.DayTh:case u.PictureSingle.LocDay:break;default:return(0,o.assertNever)("calc.numfmt.NumberFormatImpl: printCodes code",pr)}dr+=Fr}return dr}},{key:"countBytecodePart",value:function(Me){var He=Me.code,ze=Me.color,$e=Me.dbnum,Be=Me.dtrRounding,he=0;return ze!==void 0&&(he+=2),$e!==void 0&&(he+=2),Be!==0&&(he+=2),he+=this.countBytecodeBuffer(He),he}},{key:"countBytecode",value:function(){for(var Me=0,He=ar.Pos;He<=ar.Text;He+=1){(He===ar.Pos&&this.condPos!==void 0||He===ar.Neg&&this.condNeg!==void 0)&&(Me+=10);for(var ze=this.parts[He],$e=!1,Be=ar.Pos;Be<He;Be+=1)if(this.parts[Be]===ze){$e=!0;break}$e||(Me+=this.countBytecodePart(ze))}return Me}},{key:"checkBytecode",value:function(){if(this.countBytecode()>Ye)throw new Ar(this.notFormatString("format string too long: bytecode limit"));if(this.countBytecode()>247)throw new Ar((0,u.notImplemented)(["format string too long: close to bytecode limit"]))}},{key:"getBundledLocaleInfo",value:function(Me,He,ze){var $e,Be=ze;switch(He){case u.Calendar.GregorianUS:Be=me;break;case u.Calendar.GregorianMEFrench:Be=ve;break;case u.Calendar.GregorianArabic:Be=ye;break;case u.Calendar.GregorianXlitEnglish:Be=Ee;break;case u.Calendar.GregorianXlitFrench:Be=Te;break;case u.Calendar.UmAlQura:case u.Calendar.Hijri:break;case u.Calendar.Thai:Be=Ie;break}if((($e=Be)==null?void 0:$e.culture)!==void 0&&Be.culture!==""){var he=(0,g.getBundledLocaleInfo)(Be);if(he===void 0)throw new yr(this.notImplementedCulture(Me,Be.culture));return he}return this.config.localeInfo}},{key:"notFormatString",value:function(Me){return(0,v.notFormatString)(`${Me} (source=${String(this.source)}): ${this.logFormatString}`)}},{key:"notImplementedCulture",value:function(Me,He){var ze=typeof He=="number"?`lcid:${de(He)}`:`lang:${He}`;return(0,u.notImplemented)([`${Me}: culture = ${ze}`])}}])})();t.NumberFormatImpl=We;function fr(Ke,lr,Me){try{return(0,o.success)(new We(Ke.config,{old:void 0,formatString:lr,source:Me}))}catch(He){return He instanceof Ar?(0,o.failure)(He.reason):(0,o.failure)((0,o.javaScriptError)(He))}}function Tr(Ke){if(Ke.length===0)return!1;var lr=(0,o.stringCodePointAt)(Ke,0);return lr>=1424&&lr<=1535||lr===8207||lr>=64285&&lr<=64335||lr>=1536&&lr<=1791||lr>=1872&&lr<=1919||lr>=2208&&lr<=2303||lr>=64336&&lr<=65023||lr>=65136&&lr<=65279}function br(Ke,lr,Me,He){try{var ze,$e,Be,he=Ke.config.localeInfo;switch(Me.kind){case u.OperKind.String:ze=Tr(Me.value)?v.Alignment.Right:v.Alignment.Left,$e=v.Clip.None,Be=Me;break;case u.OperKind.Number:ze=lr.isTextOnly?v.Alignment.Left:v.Alignment.Right,$e=v.Clip.All,Be=Me;break;case u.OperKind.Boolean:ze=v.Alignment.Center,$e=v.Clip.All,Be=(0,u.stringOper)(Me.value?he.trueName:he.falseName);break;case u.OperKind.Blank:return(0,o.success)((0,v.formattedValue)([],void 0,v.Alignment.Left,v.Clip.All));case u.OperKind.Error:var dr=he.errorNames[Me.type];return dr==null?(0,o.failure)((0,u.internal)(`No locale data for error type ${Me.type}`)):(0,o.success)((0,v.formattedValue)([(0,v.formattedUnitString)(dr)],void 0,v.Alignment.Center,v.Clip.All));case u.OperKind.Array:return(0,o.failure)((0,u.notImplemented)(["Array applyFormat"]));case u.OperKind.Rich:return(0,o.failure)((0,u.notImplemented)(["Rich applyFormat"]))}return lr.apply(Be,ze,$e,He)}catch(Sr){return(0,o.failure)((0,o.javaScriptError)(Sr))}}function Wr(Ke,lr){try{switch(Ke.valueType){case v.FormatValueType.General:return(0,o.failure)((0,u.notImplemented)(["changeDecimals General"]));case v.FormatValueType.Number:case v.FormatValueType.Currency:case v.FormatValueType.Accounting:case v.FormatValueType.Percentage:case v.FormatValueType.Scientific:if(Ke.decimals===0&&lr<0)return o.successUndefined;var Me=(0,o.fastMax)(0,Ke.decimals+lr),He=Ke.synthesizeDecimals(Me);return He.formatString===Ke.formatString?o.successUndefined:(0,o.success)(He);default:return o.successUndefined}}catch(ze){return(0,o.failure)((0,o.javaScriptError)(ze))}}},"../excel-online-calc-numfmt/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toXLNumber=t.applyValueEdit=t.getValueEditOperKind=t.applyFormatAndRenderToString=t.getFormatString=t.initUtilGlobals=t.getRibbonFormat=t.RibbonFormat=t.convertKnownLCID=t.englishXLSXKnownFormat=t.isKnownFormatDefined=t.getKnownFormat=t.buildCurrencyFormat=t.buildFractionFormat=t.buildScientificFormat=t.buildPercentFormat=t.buildNumberFormat=t.createNumberFormatter=t.shouldInstallFormat=t.PackageName=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");t.PackageName="excel-online-calc-numfmt";var n=s("../excel-online-calc-numfmt/lib/edit.js");Object.defineProperty(t,"shouldInstallFormat",{enumerable:!0,get:function(){return n.shouldInstallFormat}});var o=s("../excel-online-calc-numfmt/lib/formatService.js");Object.defineProperty(t,"createNumberFormatter",{enumerable:!0,get:function(){return o.createNumberFormatter}});var u=s("../excel-online-calc-numfmt/lib/knownFormat.js");Object.defineProperty(t,"buildNumberFormat",{enumerable:!0,get:function(){return u.buildNumberFormat}}),Object.defineProperty(t,"buildPercentFormat",{enumerable:!0,get:function(){return u.buildPercentFormat}}),Object.defineProperty(t,"buildScientificFormat",{enumerable:!0,get:function(){return u.buildScientificFormat}}),Object.defineProperty(t,"buildFractionFormat",{enumerable:!0,get:function(){return u.buildFractionFormat}}),Object.defineProperty(t,"buildCurrencyFormat",{enumerable:!0,get:function(){return u.buildCurrencyFormat}}),Object.defineProperty(t,"getKnownFormat",{enumerable:!0,get:function(){return u.getKnownFormat}}),Object.defineProperty(t,"isKnownFormatDefined",{enumerable:!0,get:function(){return u.isKnownFormatDefined}}),Object.defineProperty(t,"englishXLSXKnownFormat",{enumerable:!0,get:function(){return u.englishXLSXKnownFormat}});var g=s("../excel-online-calc-numfmt/lib/localeData.js");Object.defineProperty(t,"convertKnownLCID",{enumerable:!0,get:function(){return g.convertKnownLCID}});var f=s("../excel-online-calc-numfmt/lib/ribbonFormat.js");Object.defineProperty(t,"RibbonFormat",{enumerable:!0,get:function(){return f.RibbonFormat}}),Object.defineProperty(t,"getRibbonFormat",{enumerable:!0,get:function(){return f.getRibbonFormat}}),a.__exportStar(s("../excel-online-calc-numfmt/lib/serviceTypes.js"),t);var v=s("../excel-online-calc-numfmt/lib/util.js");Object.defineProperty(t,"initUtilGlobals",{enumerable:!0,get:function(){return v.initUtilGlobals}}),Object.defineProperty(t,"getFormatString",{enumerable:!0,get:function(){return v.getFormatString}}),Object.defineProperty(t,"applyFormatAndRenderToString",{enumerable:!0,get:function(){return v.applyFormatAndRenderToString}});var C=s("../excel-online-calc-numfmt/lib/utilDeprecated.js");Object.defineProperty(t,"getValueEditOperKind",{enumerable:!0,get:function(){return C.getValueEditOperKind}}),Object.defineProperty(t,"applyValueEdit",{enumerable:!0,get:function(){return C.applyValueEdit}}),Object.defineProperty(t,"toXLNumber",{enumerable:!0,get:function(){return C.toXLNumber}})},"../excel-online-calc-numfmt/lib/knownFormat.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.englishXLSXKnownFormat=void 0,t.getSpecial=g,t.getSingle=f,t.getColor=v,t.buildNumberFormat=C,t.buildPercentFormat=p,t.buildScientificFormat=h,t.buildQuoted=F,t.buildFractionFormat=R,t.buildCurrencyFormat=x,t.buildSingle=b,t.buildMMDDYYFormat=T,t.buildNumShapeConstFormat=H,t.buildNumShapeDateTimeFormat=_,t.getKnownFormat=P,t.isKnownFormatDefined=W;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/impl.js"),u=s("../excel-online-calc-numfmt/lib/unicode.js");function g($,q){var j,G=(j=$.pictureSpecial[q])!=null?j:n.englishPictureSpecial[q];return(0,a.assertTrue)("calc.numfmt.knownFormat: getSpecial",G!==void 0),G}function f($,q){var j,G=(j=$.pictureSingle[q])!=null?j:n.englishPictureSingle[q];return(0,a.assertTrue)("calc.numfmt.knownFormat: getSingle",G!==void 0),G}function v($,q){var j,G=(j=$.pictureColor[q])!=null?j:n.englishPictureColor[q];return(0,a.assertTrue)("calc.numfmt.knownFormat: getColor",G!==void 0),G}function C($,q,j,G){var Q="";if(j>1){var X=(0,a.repeat)(f($,n.PictureSingle.Hash),j-1);Q+=q?(0,u.insertCommas)({isThousandsPosition:function(O){return O>0&&O%3===0},thousandsSeparator:f($,n.PictureSingle.Comma)},X,1):X}return Q+="0",G>0&&(Q+=f($,n.PictureSingle.Decimal),Q+=(0,a.repeat)("0",G)),Q}function p($,q){var j="";return j+="0",q>0&&(j+=f($,n.PictureSingle.Decimal),j+=(0,a.repeat)("0",q)),$.isPercentSepBySpace&&(j+=f($,n.PictureSingle.Space)),j+=f($,n.PictureSingle.Percent),j}function h($,q,j,G){var Q="";return Q+=C($,!1,q,j),$.isExpSepBySpace&&(Q+=f($,n.PictureSingle.Space)),Q+=f($,n.PictureSingle.E),Q+="+",Q+=(0,a.repeat)("0",G),Q}function F($,q){var j=f($,n.PictureSingle.Quote);return j+q+j}function R($,q){var j="";j+=f($,n.PictureSingle.Hash);var G=$.fractionSeparator;return G===f($,n.PictureSingle.Comma)?j+=F($,G):G===" "?j+=f($,n.PictureSingle.Space):j+=F($,G),j+=(0,a.repeat)(f($,n.PictureSingle.Question),q),j+=f($,n.PictureSingle.Slash),j+=(0,a.repeat)(f($,n.PictureSingle.Question),q),j}var y;(function($){$[$.Pos=0]="Pos",$[$.Neg=1]="Neg",$[$.Zero=2]="Zero",$[$.Text=3]="Text"})(y||(y={}));function E($,q){var j="";return j+=F($,"-"),q>0&&(j+=(0,a.repeat)(f($,n.PictureSingle.Question),q)),j}function x($,q,j,G,Q,X){for(var U=arguments.length>6&&arguments[6]!==void 0?arguments[6]:!1,O=$.isCurrencySymbolLead,z=$.currencyFormat,J=$.isCurrencySepBySpace,ie=U?y.Pos:Q?y.Text:y.Neg,ce=C($,!0,4,j),ge="",oe=function(te){te!==y.Pos&&(ge+=f($,n.PictureSingle.Sep)),te===y.Neg&&q&&(ge+=f($,n.PictureSingle.ColorStart)+v($,n.PictureColor.Red)+f($,n.PictureSingle.ColorEnd));var re=function(){return te===y.Zero?E($,j):te===y.Text?f($,n.PictureSingle.Text):ce},ee=function(){return te!==y.Text?b($,n.PictureSingle.Star,n.PictureSingle.Space):""},ne=function(){var Ie="";if(O)switch(z){case n.CurrencyFormat.Paren:Ie+=b($,n.PictureSingle.Underscore,n.PictureSingle.OpenParen);break;case n.CurrencyFormat.Trail:Ie+=b($,n.PictureSingle.Underscore,n.PictureSingle.Minus);break;case n.CurrencyFormat.Intern:Ie+=b($,n.PictureSingle.Underscore,n.PictureSingle.Space);break}else{switch(z){case n.CurrencyFormat.Trail:Ie+=b($,n.PictureSingle.Underscore,n.PictureSingle.Minus);break;case n.CurrencyFormat.Paren:case n.CurrencyFormat.Intern:Ie+=b($,n.PictureSingle.Underscore,n.PictureSingle.Space);break}z!==n.CurrencyFormat.Lead&&(Ie+=ee())}return Ie},de=function(){if(O)switch(z){case n.CurrencyFormat.Lead:return b($,n.PictureSingle.Underscore,n.PictureSingle.Minus);case n.CurrencyFormat.Intern:return b($,n.PictureSingle.Underscore,n.PictureSingle.Space)}else switch(z){case n.CurrencyFormat.Lead:return b($,n.PictureSingle.Underscore,n.PictureSingle.Minus);case n.CurrencyFormat.Paren:case n.CurrencyFormat.Intern:return b($,n.PictureSingle.Underscore,n.PictureSingle.Space)}return""},se=function(){return te===y.Neg?f($,n.PictureSingle.OpenParen):""},me=function(){return te===y.Text&&!O?"":te===y.Neg?f($,n.PictureSingle.CloseParen):b($,n.PictureSingle.Underscore,n.PictureSingle.CloseParen)},ve=function(){var Ie="";if(te!==y.Neg)switch(z){case n.CurrencyFormat.Intern:!O&&te!==y.Text&&(Ie+=b($,n.PictureSingle.Underscore,n.PictureSingle.Minus));break;case n.CurrencyFormat.Lead:case n.CurrencyFormat.Trail:if(z===n.CurrencyFormat.Lead&&!Q)break;Ie+=b($,n.PictureSingle.Underscore,n.PictureSingle.Minus);break}else Ie+=f($,n.PictureSingle.Minus);return Q&&!O&&z===n.CurrencyFormat.Lead&&(Ie+=ee()),Ie},ye=function(){var Ie="";return G&&!O&&J&&(Ie+=f($,n.PictureSingle.Space)),G&&(Ie+=X??g($,n.PictureSpecial.Currency)),O&&J&&(Ie+=f($,n.PictureSingle.Space)),Ie},Ee=function(){var Ie="";return te!==y.Text&&(O?(G&&(Ie+=ye()),Q&&(Ie+=ee())):Ie+=ye()),Ie};if(Q&&(ge+=ne()),O)switch(z){case n.CurrencyFormat.Paren:Q||(ge+=se()),ge+=Ee(),Q&&(ge+=se()),ge+=re(),ge+=me();break;case n.CurrencyFormat.Lead:ge+=ve(),ge+=Ee(),ge+=re();break;case n.CurrencyFormat.Intern:ge+=Ee(),ge+=ve(),ge+=re();break;case n.CurrencyFormat.Trail:ge+=Ee(),ge+=re(),ge+=ve();break}else switch(z){case n.CurrencyFormat.Paren:ge+=se(),ge+=re(),Q&&(ge+=me()),ge+=Ee(),Q||(ge+=me());break;case n.CurrencyFormat.Lead:ge+=ve(),ge+=re(),ge+=Ee();break;case n.CurrencyFormat.Intern:ge+=re(),ge+=ve(),ge+=Ee();break;case n.CurrencyFormat.Trail:ge+=re(),ge+=Ee(),ge+=ve();break}Q&&(ge+=de())},le=y.Pos;le<=ie;le=le+1)oe(le);return ge}function b($){for(var q=arguments.length,j=new Array(q>1?q-1:0),G=1;G<q;G++)j[G-1]=arguments[G];return j.map(function(Q){return typeof Q=="string"?Q:f($,Q)}).join("")}var k;(function($){$[$.Day=0]="Day",$[$.Month=1]="Month",$[$.Year=2]="Year"})(k||(k={}));var D=K(K(K(K(K(K({},n.DateOrder.MDY,[k.Month,k.Day,k.Year]),n.DateOrder.DMY,[k.Day,k.Month,k.Year]),n.DateOrder.YMD,[k.Year,k.Month,k.Day]),n.DateOrder.MYD,[k.Month,k.Year,k.Day]),n.DateOrder.DYM,[k.Day,k.Year,k.Month]),n.DateOrder.YDM,[k.Year,k.Day,k.Month]);function M($,q){var j=q?$.hour2Digits&&!$.clock24Hour:$.hour2Digits;return b($,j?n.PictureSingle.Hour:"",n.PictureSingle.Hour,n.PictureSingle.Colon,n.PictureSingle.Minute,n.PictureSingle.Minute)}function w($,q){return M($,q)+b($,n.PictureSingle.Colon,n.PictureSingle.Second,n.PictureSingle.Second)}function S($){var q="";return $.isAMPMSepBySpace&&(q+=f($,n.PictureSingle.Space)),q+=g($,n.PictureSpecial.AP1),q}function A($,q,j,G){for(var Q=arguments.length>4&&arguments[4]!==void 0?arguments[4]:$.year4Digits,X=$.month2Digits,U=$.day2Digits,O=[(0,a.repeat)(q,U?2:1),(0,a.repeat)(j,X?2:1),(0,a.repeat)(G,Q?4:2)],z=D[$.dateOrder],J="",ie=0;ie<3;ie+=1)J+=O[z[ie]],ie<2&&(J+=f($,n.PictureSingle.DateSep));return J}function T($,q){var j=f($,n.PictureSingle.Year),G=f($,n.PictureSingle.Month),Q=f($,n.PictureSingle.Day);return A($,Q,G,j,q)}function I($,q,j){var G=arguments.length>3&&arguments[3]!==void 0?arguments[3]:n.PictureSingle.Day,Q=arguments.length>4&&arguments[4]!==void 0?arguments[4]:n.PictureSingle.Month,X=arguments.length>5&&arguments[5]!==void 0?arguments[5]:n.PictureSingle.Year,U=$.day2Digits,O=$.country===n.Country.GER,z=$.dateSeparator==="/"&&$.dateAltSeparator!==" ",J="";return q&&(J+=b($,U?G:"",G),z?J+=$.dateAltSeparator:(J+=f($,n.PictureSingle.DateSep),O&&(J+=f($,n.PictureSingle.Space)))),J+=b($,Q,Q,Q),j&&(z?J+=$.dateAltSeparator:O?J+=f($,n.PictureSingle.Space):J+=f($,n.PictureSingle.DateSep),J+=b($,X,X)),J}function B($){var q=$.hour2Digits;return b($,q?n.PictureSingle.HourTh:"",n.PictureSingle.HourTh,n.PictureSingle.Colon,n.PictureSingle.MinuteTh,n.PictureSingle.MinuteTh)}function L($){return B($)+b($,n.PictureSingle.Colon,n.PictureSingle.SecondTh,n.PictureSingle.SecondTh)}function V($){return A($,f($,n.PictureSingle.DayTh),f($,n.PictureSingle.MonthTh),f($,n.PictureSingle.YearTh))}function Z($,q,j){return I($,q,j,n.PictureSingle.DayTh,n.PictureSingle.MonthTh,n.PictureSingle.YearTh)}function H($,q,j,G,Q,X,U,O){var z=o.pictureNumberShape.indexOf(j)<<24|N(j),J=U;(G||Q)&&(J=2);var ie=14;if(J=(0,a.fastMin)(J,ie),G){var ce=b($,n.PictureSingle.ColorStart,"$"+$.currencySymbol+"-"+z.toString(16).toUpperCase(),n.PictureSingle.ColorEnd);return x(Object.assign({},$,{isCurrencySymbolLead:!0,isCurrencySepBySpace:!1,currencyFormat:n.CurrencyFormat.Paren}),!0,2,!0,!1,ce).replace(ce,function(){return ce+f($,n.PictureSingle.Space)})}var ge=b($,n.PictureSingle.ColorStart,"$-"+z.toString(16).toUpperCase(),n.PictureSingle.ColorEnd);if(Q)return ge+p(Object.assign({},$,{isPercentSepBySpace:!1}),2);if(X)return ge+C($,!0,4,J);var oe=11,le=q.formatGeneral($,O,oe),Y=le.indexOf("E");if(Y>=0){var te=le.substring(0,Y),re=te.indexOf($.decimalSeparator)>=0,ee=te.replace($.decimalSeparator,"").length,ne=le.substring(Y+2).length;return ge+b($,"0",!(J>0)||re?n.PictureSingle.Decimal:"",(0,a.repeat)(f($,n.PictureSingle.Hash),ee-1),n.PictureSingle.E,J>0?"-":"+",(0,a.repeat)("0",ne))}return ge+b($,"0",J>0?n.PictureSingle.Decimal:"",(0,a.repeat)(f($,n.PictureSingle.Hash),J))}function N($){switch($){case n.NumberShape.ArabicIndic:case n.NumberShape.ExtendedArabicIndic:return n.LCID.Arabic;case n.NumberShape.Devanagari:return n.LCID.Hindi;case n.NumberShape.Bengali:return 1093;case n.NumberShape.Gurmukhi:return 1094;case n.NumberShape.Gujarati:return 1095;case n.NumberShape.Oriya:return 1096;case n.NumberShape.Tamil:return n.LCID.Tamil;case n.NumberShape.Telugu:return 1098;case n.NumberShape.Kannada:return 1099;case n.NumberShape.Malayalam:return 1100;case n.NumberShape.Thai:return n.LCID.Thailand;case n.NumberShape.Lao:return 1108;case n.NumberShape.Tibetan:return 1105;case n.NumberShape.Myanmar:return 1109;case n.NumberShape.Ethiopic:return 1118;case n.NumberShape.Khmer:return 1107;case n.NumberShape.Mongolian:return 1104;case n.NumberShape.ASCII:case n.NumberShape.ChineseTrad1:case n.NumberShape.ChineseTrad2:case n.NumberShape.ChineseTrad3:case n.NumberShape.ChineseSimp1:case n.NumberShape.ChineseSimp2:case n.NumberShape.ChineseSimp3:case n.NumberShape.Japanese1:case n.NumberShape.Japanese2:case n.NumberShape.Japanese3:case n.NumberShape.Korean1:case n.NumberShape.Korean2:case n.NumberShape.Korean3:case n.NumberShape.Korean4:return 0;default:return(0,a.assertNever)("calc.numfmt.lcidFromNumShape",$)}}function _($,q,j){var G=b($,n.PictureSingle.ColorStart,"$-"+(o.pictureNumberShape.indexOf(q)<<24).toString(16).toUpperCase(),n.PictureSingle.ColorEnd);return G+P($,j)}function P($,q){switch(q){case n.KnownFormat.General:return g($,n.PictureSpecial.General);case n.KnownFormat.NoComFixed0:return C($,!1,1,0);case n.KnownFormat.NoComFixed:return C($,!1,1,2);case n.KnownFormat.Fixed0:return C($,!0,4,0);case n.KnownFormat.Fixed:return C($,!0,4,2);case n.KnownFormat.Currency:return x($,!1,0,!0,!1);case n.KnownFormat.CoCurrency:return x($,!0,0,!0,!1);case n.KnownFormat.CurrencyDec:return x($,!1,2,!0,!1);case n.KnownFormat.CoCurrencyDec:return x($,!0,2,!0,!1);case n.KnownFormat.Pct0:return p($,0);case n.KnownFormat.Pct:return p($,2);case n.KnownFormat.Exp:return h($,1,2,2);case n.KnownFormat.Fract:return R($,1);case n.KnownFormat.FractBond:return R($,2);case n.KnownFormat.MMDDYY:return T($);case n.KnownFormat.DDMMMYY:return I($,!0,!0);case n.KnownFormat.DDMMM:return I($,!0,!1);case n.KnownFormat.MMMYY:return I($,!1,!0);case n.KnownFormat.HHMMAP:return M($,!0)+S($);case n.KnownFormat.HHMMSSAP:return w($,!0)+S($);case n.KnownFormat.HHMM:return M($,!1);case n.KnownFormat.HHMMSS:return w($,!1);case n.KnownFormat.MDYHMS:return b($,T($),n.PictureSingle.Space,M($,!1));case n.KnownFormat.USCoCurrency:case n.KnownFormat.USCoCurrencyDec:return x(Object.assign({},$,{isCurrencySymbolLead:!0,isCurrencySepBySpace:!1,currencyFormat:n.CurrencyFormat.Paren}),!0,q===n.KnownFormat.USCoCurrencyDec?2:0,!0,!1,$.isChinaT?F($,"US$"):"$");case n.KnownFormat.Currency2:return x($,!1,0,!1,!1);case n.KnownFormat.CoCurrency2:return x($,!0,0,!1,!1);case n.KnownFormat.CurrencyDec2:return x($,!1,2,!1,!1);case n.KnownFormat.CoCurrencyDec2:return x($,!0,2,!1,!1);case n.KnownFormat.Acct:return x($,!1,0,!1,!0);case n.KnownFormat.AcctDec:return x($,!1,2,!1,!0);case n.KnownFormat.AcctCur:return x($,!1,0,!0,!0);case n.KnownFormat.AcctDecCur:return x($,!1,2,!0,!0);case n.KnownFormat.MMSS:return b($,n.PictureSingle.Minute,n.PictureSingle.Minute,n.PictureSingle.Colon,n.PictureSingle.Second,n.PictureSingle.Second);case n.KnownFormat.AbsHMMSS:return b($,n.PictureSingle.ColorStart,n.PictureSingle.Hour,n.PictureSingle.ColorEnd,n.PictureSingle.Colon,n.PictureSingle.Minute,n.PictureSingle.Minute,n.PictureSingle.Colon,n.PictureSingle.Second,n.PictureSingle.Second);case n.KnownFormat.SS0:return b($,n.PictureSingle.Minute,n.PictureSingle.Minute,n.PictureSingle.Colon,n.PictureSingle.Second,n.PictureSingle.Second,n.PictureSingle.Decimal,"0");case n.KnownFormat.Eng:return h($,3,1,1);case n.KnownFormat.Text:return f($,n.PictureSingle.Text);case n.KnownFormat.NoComFixed0_Tha:return"t"+C($,!1,1,0);case n.KnownFormat.NoComFixed_Tha:return"t"+C($,!1,1,2);case n.KnownFormat.Fixed0_Tha:return"t"+C($,!0,4,0);case n.KnownFormat.Fixed_Tha:return"t"+C($,!0,4,2);case n.KnownFormat.CoCurrency_Tha:case n.KnownFormat.CoCurrencyDec_Tha:return x(Object.assign({},$,{isCurrencySymbolLead:!0,isCurrencySepBySpace:!1,currencyFormat:n.CurrencyFormat.Paren}),!0,q===n.KnownFormat.CoCurrencyDec_Tha?2:0,!0,!1,"t"+g($,n.PictureSpecial.Currency));case n.KnownFormat.Pct0_Tha:return"t"+p($,0);case n.KnownFormat.Pct_Tha:return"t"+p($,2);case n.KnownFormat.MMDDYY_Tha:return V($);case n.KnownFormat.DDMMMYY_Tha:return Z($,!0,!0);case n.KnownFormat.DDMMM_Tha:return Z($,!0,!1);case n.KnownFormat.MMMYY_Tha:return Z($,!1,!0);case n.KnownFormat.HHMM_Tha:return B($);case n.KnownFormat.HHMMSS_Tha:return L($);case n.KnownFormat.MDYHMS_Tha:return b($,V($),n.PictureSingle.Space,B($));case n.KnownFormat.AbsHMMSS_Tha:return b($,n.PictureSingle.ColorStart,n.PictureSingle.HourTh,n.PictureSingle.ColorEnd,n.PictureSingle.Colon,n.PictureSingle.MinuteTh,n.PictureSingle.MinuteTh,n.PictureSingle.Colon,n.PictureSingle.SecondTh,n.PictureSingle.SecondTh);case n.KnownFormat.MMSS_Tha:return b($,n.PictureSingle.MinuteTh,n.PictureSingle.MinuteTh,n.PictureSingle.Colon,n.PictureSingle.SecondTh,n.PictureSingle.SecondTh);case n.KnownFormat.SS0_Tha:return b($,n.PictureSingle.MinuteTh,n.PictureSingle.MinuteTh,n.PictureSingle.Colon,n.PictureSingle.SecondTh,n.PictureSingle.SecondTh,n.PictureSingle.Decimal,"0");case n.KnownFormat.DMBB_Tha:return A($,f($,n.PictureSingle.Day),f($,n.PictureSingle.Month),f($,n.PictureSingle.EngYearTh),!1);default:return(0,a.assertNever)("calc.numfmt.getKnownFormat",q)}}function W($,q){return $<=n.KnownFormat.General&&$>=n.KnownFormat.AcctDec?!0:$<=-1e3&&$>=-1099?q.isEastAsia:$<=-1100&&$>=-1199?q.isJapan:$<=-1200&&$>=-1299?q.isKorea:$<=-1300&&$>=-1399?q.isChinaT:$<=-1400&&$>=-1499?q.isChinaS:$<=-2e3&&$>=-2099?q.isThai:(0,a.assertFalse)("calc.numfmt.isKnownFormatDefined")}t.englishXLSXKnownFormat={0:n.KnownFormat.General,1:n.KnownFormat.NoComFixed0,2:n.KnownFormat.NoComFixed,3:n.KnownFormat.Fixed0,4:n.KnownFormat.Fixed,5:n.KnownFormat.Currency,6:n.KnownFormat.CoCurrency,7:n.KnownFormat.CurrencyDec,8:n.KnownFormat.CoCurrencyDec,9:n.KnownFormat.Pct0,10:n.KnownFormat.Pct,11:n.KnownFormat.Exp,12:n.KnownFormat.Fract,13:n.KnownFormat.FractBond,14:n.KnownFormat.MMDDYY,15:n.KnownFormat.DDMMMYY,16:n.KnownFormat.DDMMM,17:n.KnownFormat.MMMYY,18:n.KnownFormat.HHMMAP,19:n.KnownFormat.HHMMSSAP,20:n.KnownFormat.HHMM,21:n.KnownFormat.HHMMSS,22:n.KnownFormat.MDYHMS,37:n.KnownFormat.Currency2,38:n.KnownFormat.CoCurrency2,39:n.KnownFormat.CurrencyDec2,40:n.KnownFormat.CoCurrencyDec2,41:n.KnownFormat.Acct,42:n.KnownFormat.AcctCur,43:n.KnownFormat.AcctDec,44:n.KnownFormat.AcctDecCur,45:n.KnownFormat.MMSS,46:n.KnownFormat.AbsHMMSS,47:n.KnownFormat.SS0,48:n.KnownFormat.Eng,49:n.KnownFormat.Text}},"../excel-online-calc-numfmt/lib/localeData.js":function(m,t,s){"use strict";var a;Object.defineProperty(t,"__esModule",{value:!0}),t.getBundledLocaleInfo=v,t.convertKnownLCID=p;var n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),u={ar:[["\u064A\u0646\u0627\u064A\u0631","\u0641\u0628\u0631\u0627\u064A\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064A\u0644","\u0645\u0627\u064A\u0648","\u064A\u0648\u0646\u064A\u0648","\u064A\u0648\u0644\u064A\u0648","\u0623\u063A\u0633\u0637\u0633","\u0633\u0628\u062A\u0645\u0628\u0631","\u0623\u0643\u062A\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062F\u064A\u0633\u0645\u0628\u0631"],["\u064A\u0646\u0627\u064A\u0631","\u0641\u0628\u0631\u0627\u064A\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064A\u0644","\u0645\u0627\u064A\u0648","\u064A\u0648\u0646\u064A\u0648","\u064A\u0648\u0644\u064A\u0648","\u0623\u063A\u0633\u0637\u0633","\u0633\u0628\u062A\u0645\u0628\u0631","\u0623\u0643\u062A\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062F\u064A\u0633\u0645\u0628\u0631"],["\u0627\u0644\u0623\u062D\u062F","\u0627\u0644\u0625\u062B\u0646\u064A\u0646","\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062E\u0645\u064A\u0633","\u0627\u0644\u062C\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062A"],["\u0627\u0644\u0623\u062D\u062F","\u0627\u0644\u0625\u062B\u0646\u064A\u0646","\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062E\u0645\u064A\u0633","\u0627\u0644\u062C\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062A"],["\u0635","\u0645"],"z"],en:[["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["AM","PM"],"z"],es:[["ene.","feb.","mar.","abr.","may.","jun.","jul.","ago.","set","oct.","nov.","dic."],["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],["do.","lu.","ma.","mi.","ju.","vi.","s\xE1."],["domingo","lunes","martes","mi\xE9rcoles","jueves","viernes","s\xE1bado"],["a. m.","p. m."],"z"],fr:[["janv.","f\xE9vr.","mars","avr.","mai","juin","juil.","ao\xFBt","sept.","oct.","nov.","d\xE9c."],["janvier","f\xE9vrier","mars","avril","mai","juin","juillet","ao\xFBt","septembre","octobre","novembre","d\xE9cembre"],["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"en","z"],zh:[["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"],["\u9031\u65E5","\u9031\u4E00","\u9031\u4E8C","\u9031\u4E09","\u9031\u56DB","\u9031\u4E94","\u9031\u516D"],["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"],["\u4E0A\u5348","\u4E0B\u5348"],"s"],de:[["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],["Januar","Februar","M\xE4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],["So","Mo","Di","Mi","Do","Fr","Sa"],["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"en","z"],hr:[["sij","vlj","o\u017Eu","tra","svi","lip","srp","kol","ruj","lis","stu","pro"],["sije\u010Danj","velja\u010Da","o\u017Eujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac"],["ned","pon","uto","sri","\u010Det","pet","sub"],["nedjelja","ponedjeljak","utorak","srijeda","\u010Detvrtak","petak","subota"],"en","z"],nl:[["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],["zo","ma","di","wo","do","vr","za"],["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],"en","z"],sv:[["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"],["s\xF6n","m\xE5n","tis","ons","tor","fre","l\xF6r"],["s\xF6ndag","m\xE5ndag","tisdag","onsdag","torsdag","fredag","l\xF6rdag"],"en","z"],it:[["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"],["dom","lun","mar","mer","gio","ven","sab"],["domenica","luned\xEC","marted\xEC","mercoled\xEC","gioved\xEC","venerd\xEC","sabato"],"en","z"],ro:[["ian.","feb.","mar.","apr.","mai","iun.","iul.","aug.","sept.","oct.","nov.","dec."],["ianuarie","februarie","martie","aprilie","mai","iunie","iulie","august","septembrie","octombrie","noiembrie","decembrie"],["dum.","lun.","mar.","mie.","joi","vin.","s\xE2m."],["duminic\u0103","luni","mar\u021Bi","miercuri","joi","vineri","s\xE2mb\u0103t\u0103"],["a.m.","p.m."],"z"],ru:[["\u044F\u043D\u0432","\u0444\u0435\u0432","\u043C\u0430\u0440","\u0430\u043F\u0440","\u043C\u0430\u0439","\u0438\u044E\u043D","\u0438\u044E\u043B","\u0430\u0432\u0433","\u0441\u0435\u043D","\u043E\u043A\u0442","\u043D\u043E\u044F","\u0434\u0435\u043A"],["\u042F\u043D\u0432\u0430\u0440\u044C","\u0424\u0435\u0432\u0440\u0430\u043B\u044C","\u041C\u0430\u0440\u0442","\u0410\u043F\u0440\u0435\u043B\u044C","\u041C\u0430\u0439","\u0418\u044E\u043D\u044C","\u0418\u044E\u043B\u044C","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043D\u0442\u044F\u0431\u0440\u044C","\u041E\u043A\u0442\u044F\u0431\u0440\u044C","\u041D\u043E\u044F\u0431\u0440\u044C","\u0414\u0435\u043A\u0430\u0431\u0440\u044C"],["\u0412\u0441","\u041F\u043D","\u0412\u0442","\u0421\u0440","\u0427\u0442","\u041F\u0442","\u0421\u0431"],["\u0432\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435","\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A","\u0432\u0442\u043E\u0440\u043D\u0438\u043A","\u0441\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0435\u0440\u0433","\u043F\u044F\u0442\u043D\u0438\u0446\u0430","\u0441\u0443\u0431\u0431\u043E\u0442\u0430"],"en","z"],sr:[["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"],["ned","pon","uto","sre","\u010Det","pet","sub"],["nedelja","ponedeljak","utorak","sreda","\u010Detvrtak","petak","subota"],["pre podne","po podne"],"z"],uk:[["\u0421\u0456\u0447","\u041B\u044E\u0442","\u0411\u0435\u0440","\u041A\u0432\u0456","\u0422\u0440\u0430","\u0427\u0435\u0440","\u041B\u0438\u043F","\u0421\u0435\u0440","\u0412\u0435\u0440","\u0416\u043E\u0432","\u041B\u0438\u0441","\u0413\u0440\u0443"],["\u0441\u0456\u0447\u0435\u043D\u044C","\u043B\u044E\u0442\u0438\u0439","\u0431\u0435\u0440\u0435\u0437\u0435\u043D\u044C","\u043A\u0432\u0456\u0442\u0435\u043D\u044C","\u0442\u0440\u0430\u0432\u0435\u043D\u044C","\u0447\u0435\u0440\u0432\u0435\u043D\u044C","\u043B\u0438\u043F\u0435\u043D\u044C","\u0441\u0435\u0440\u043F\u0435\u043D\u044C","\u0432\u0435\u0440\u0435\u0441\u0435\u043D\u044C","\u0436\u043E\u0432\u0442\u0435\u043D\u044C","\u043B\u0438\u0441\u0442\u043E\u043F\u0430\u0434","\u0433\u0440\u0443\u0434\u0435\u043D\u044C"],["\u041D\u0434","\u041F\u043D","\u0412\u0442","\u0421\u0440","\u0427\u0442","\u041F\u0442","\u0421\u0431"],["\u043D\u0435\u0434\u0456\u043B\u044F","\u043F\u043E\u043D\u0435\u0434\u0456\u043B\u043E\u043A","\u0432\u0456\u0432\u0442\u043E\u0440\u043E\u043A","\u0441\u0435\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0435\u0440","\u043F'\u044F\u0442\u043D\u0438\u0446\u044F","\u0441\u0443\u0431\u043E\u0442\u0430"],"en","z"],bg:[["\u044F\u043D\u0443","\u0444\u0435\u0432","\u043C\u0430\u0440","\u0430\u043F\u0440","\u043C\u0430\u0439","\u044E\u043D\u0438","\u044E\u043B\u0438","\u0430\u0432\u0433","\u0441\u0435\u043F","\u043E\u043A\u0442","\u043D\u043E\u0435","\u0434\u0435\u043A"],["\u044F\u043D\u0443\u0430\u0440\u0438","\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438","\u043C\u0430\u0440\u0442","\u0430\u043F\u0440\u0438\u043B","\u043C\u0430\u0439","\u044E\u043D\u0438","\u044E\u043B\u0438","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043F\u0442\u0435\u043C\u0432\u0440\u0438","\u043E\u043A\u0442\u043E\u043C\u0432\u0440\u0438","\u043D\u043E\u0435\u043C\u0432\u0440\u0438","\u0434\u0435\u043A\u0435\u043C\u0432\u0440\u0438"],["\u043D\u0435\u0434","\u043F\u043E\u043D","\u0432\u0442","\u0441\u0440","\u0447\u0435\u0442\u0432","\u043F\u0435\u0442","\u0441\u044A\u0431"],["\u043D\u0435\u0434\u0435\u043B\u044F","\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u043D\u0438\u043A","\u0432\u0442\u043E\u0440\u043D\u0438\u043A","\u0441\u0440\u044F\u0434\u0430","\u0447\u0435\u0442\u0432\u044A\u0440\u0442\u044A\u043A","\u043F\u0435\u0442\u044A\u043A","\u0441\u044A\u0431\u043E\u0442\u0430"],"en","z"],cs:[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["leden","\xFAnor","b\u0159ezen","duben","kv\u011Bten","\u010Derven","\u010Dervenec","srpen","z\xE1\u0159\xED","\u0159\xEDjen","listopad","prosinec"],["ne","po","\xFAt","st","\u010Dt","p\xE1","so"],["ned\u011Ble","pond\u011Bl\xED","\xFAter\xFD","st\u0159eda","\u010Dtvrtek","p\xE1tek","sobota"],["dop.","odp."],"z"],da:["sv",["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],["s\xF8","ma","ti","on","to","fr","l\xF8"],["s\xF8ndag","mandag","tirsdag","onsdag","torsdag","fredag","l\xF8rdag"],"sv","z"],el:[["\u0399\u03B1\u03BD","\u03A6\u03B5\u03B2","\u039C\u03B1\u03C1","\u0391\u03C0\u03C1","\u039C\u03B1\u03CA","\u0399\u03BF\u03C5\u03BD","\u0399\u03BF\u03C5\u03BB","\u0391\u03C5\u03B3","\u03A3\u03B5\u03C0","\u039F\u03BA\u03C4","\u039D\u03BF\u03B5","\u0394\u03B5\u03BA"],["\u0399\u03B1\u03BD\u03BF\u03C5\u03AC\u03C1\u03B9\u03BF\u03C2","\u03A6\u03B5\u03B2\u03C1\u03BF\u03C5\u03AC\u03C1\u03B9\u03BF\u03C2","\u039C\u03AC\u03C1\u03C4\u03B9\u03BF\u03C2","\u0391\u03C0\u03C1\u03AF\u03BB\u03B9\u03BF\u03C2","\u039C\u03AC\u03B9\u03BF\u03C2","\u0399\u03BF\u03CD\u03BD\u03B9\u03BF\u03C2","\u0399\u03BF\u03CD\u03BB\u03B9\u03BF\u03C2","\u0391\u03CD\u03B3\u03BF\u03C5\u03C3\u03C4\u03BF\u03C2","\u03A3\u03B5\u03C0\u03C4\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2","\u039F\u03BA\u03C4\u03CE\u03B2\u03C1\u03B9\u03BF\u03C2","\u039D\u03BF\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2","\u0394\u03B5\u03BA\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2"],["\u039A\u03C5\u03C1","\u0394\u03B5\u03C5","\u03A4\u03C1\u03B9","\u03A4\u03B5\u03C4","\u03A0\u03B5\u03BC","\u03A0\u03B1\u03C1","\u03A3\u03B1\u03B2"],["\u039A\u03C5\u03C1\u03B9\u03B1\u03BA\u03AE","\u0394\u03B5\u03C5\u03C4\u03AD\u03C1\u03B1","\u03A4\u03C1\u03AF\u03C4\u03B7","\u03A4\u03B5\u03C4\u03AC\u03C1\u03C4\u03B7","\u03A0\u03AD\u03BC\u03C0\u03C4\u03B7","\u03A0\u03B1\u03C1\u03B1\u03C3\u03BA\u03B5\u03C5\u03AE","\u03A3\u03AC\u03B2\u03B2\u03B1\u03C4\u03BF"],["\u03C0\u03BC","\u03BC\u03BC"],"z"],et:[["jaan","veebr","m\xE4rts","apr","mai","juuni","juuli","aug","sept","okt","nov","dets"],["jaanuar","veebruar","m\xE4rts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember"],["P","E","T","K","N","R","L"],["p\xFChap\xE4ev","esmasp\xE4ev","teisip\xE4ev","kolmap\xE4ev","neljap\xE4ev","reede","laup\xE4ev"],"en","z"],fi:[["tammi","helmi","maalis","huhti","touko","kes\xE4","hein\xE4","elo","syys","loka","marras","joulu"],["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kes\xE4kuu","hein\xE4kuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],["su","ma","ti","ke","to","pe","la"],["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],["ap.","ip."],"z"],he:[["\u05D9\u05E0\u05D5","\u05E4\u05D1\u05E8","\u05DE\u05E8\u05E5","\u05D0\u05E4\u05E8","\u05DE\u05D0\u05D9","\u05D9\u05D5\u05E0","\u05D9\u05D5\u05DC","\u05D0\u05D5\u05D2","\u05E1\u05E4\u05D8","\u05D0\u05D5\u05E7","\u05E0\u05D5\u05D1","\u05D3\u05E6\u05DE"],["\u05D9\u05E0\u05D5\u05D0\u05E8","\u05E4\u05D1\u05E8\u05D5\u05D0\u05E8","\u05DE\u05E8\u05E5","\u05D0\u05E4\u05E8\u05D9\u05DC","\u05DE\u05D0\u05D9","\u05D9\u05D5\u05E0\u05D9","\u05D9\u05D5\u05DC\u05D9","\u05D0\u05D5\u05D2\u05D5\u05E1\u05D8","\u05E1\u05E4\u05D8\u05DE\u05D1\u05E8","\u05D0\u05D5\u05E7\u05D8\u05D5\u05D1\u05E8","\u05E0\u05D5\u05D1\u05DE\u05D1\u05E8","\u05D3\u05E6\u05DE\u05D1\u05E8"],["\u05D9\u05D5\u05DD\xA0\u05D0","\u05D9\u05D5\u05DD\xA0\u05D1","\u05D9\u05D5\u05DD\xA0\u05D2","\u05D9\u05D5\u05DD\xA0\u05D3","\u05D9\u05D5\u05DD\xA0\u05D4","\u05D9\u05D5\u05DD\xA0\u05D5","\u05E9\u05D1\u05EA"],["\u05D9\u05D5\u05DD\xA0\u05E8\u05D0\u05E9\u05D5\u05DF","\u05D9\u05D5\u05DD\xA0\u05E9\u05E0\u05D9","\u05D9\u05D5\u05DD\xA0\u05E9\u05DC\u05D9\u05E9\u05D9","\u05D9\u05D5\u05DD\xA0\u05E8\u05D1\u05D9\u05E2\u05D9","\u05D9\u05D5\u05DD\xA0\u05D7\u05DE\u05D9\u05E9\u05D9","\u05D9\u05D5\u05DD\xA0\u05E9\u05D9\u05E9\u05D9","\u05E9\u05D1\u05EA"],"en","z"],hu:[["jan.","febr.","m\xE1rc.","\xE1pr.","m\xE1j.","j\xFAn.","j\xFAl.","aug.","szept.","okt.","nov.","dec."],["janu\xE1r","febru\xE1r","m\xE1rcius","\xE1prilis","m\xE1jus","j\xFAnius","j\xFAlius","augusztus","szeptember","okt\xF3ber","november","december"],["V","H","K","Sze","Cs","P","Szo"],["vas\xE1rnap","h\xE9tf\u0151","kedd","szerda","cs\xFCt\xF6rt\xF6k","p\xE9ntek","szombat"],["de.","du."],"z"],id:[["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des"],["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],["Mgg","Sen","Sel","Rab","Kam","Jum","Sab"],["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],"en","z"],ja:[["1","2","3","4","5","6","7","8","9","10","11","12"],["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],["\u65E5","\u6708","\u706B","\u6C34","\u6728","\u91D1","\u571F"],["\u65E5\u66DC\u65E5","\u6708\u66DC\u65E5","\u706B\u66DC\u65E5","\u6C34\u66DC\u65E5","\u6728\u66DC\u65E5","\u91D1\u66DC\u65E5","\u571F\u66DC\u65E5"],["\u5348\u524D","\u5348\u5F8C"],"j"],ko:["ja",["1\uC6D4","2\uC6D4","3\uC6D4","4\uC6D4","5\uC6D4","6\uC6D4","7\uC6D4","8\uC6D4","9\uC6D4","10\uC6D4","11\uC6D4","12\uC6D4"],["\uC77C","\uC6D4","\uD654","\uC218","\uBAA9","\uAE08","\uD1A0"],["\uC77C\uC694\uC77C","\uC6D4\uC694\uC77C","\uD654\uC694\uC77C","\uC218\uC694\uC77C","\uBAA9\uC694\uC77C","\uAE08\uC694\uC77C","\uD1A0\uC694\uC77C"],["\uC624\uC804","\uC624\uD6C4"],"k"],lt:[["saus.","vas.","kov.","bal.","geg.","bir\u017E.","liep.","rugp.","rugs.","spal.","lapkr.","gruod."],["sausis","vasaris","kovas","balandis","gegu\u017E\u0117","bir\u017Eelis","liepa","rugpj\u016Btis","rugs\u0117jis","spalis","lapkritis","gruodis"],["sk","pr","an","tr","kt","pn","\u0161t"],["sekmadienis","pirmadienis","antradienis","tre\u010Diadienis","ketvirtadienis","penktadienis","\u0161e\u0161tadienis"],["prie\u0161piet","popiet"],"z"],lv:[["janv.","febr.","marts","apr.","maijs","j\u016Bn.","j\u016Bl.","aug.","sept.","okt.","nov.","dec."],["janv\u0101ris","febru\u0101ris","marts","apr\u012Blis","maijs","j\u016Bnijs","j\u016Blijs","augusts","septembris","oktobris","novembris","decembris"],["sv\u0113td.","pirmd.","otrd.","tre\u0161d.","ceturtd.","piektd.","sestd."],["sv\u0113tdiena","pirmdiena","otrdiena","tre\u0161diena","ceturtdiena","piektdiena","sestdiena"],["priek\u0161p.","p\u0113cp."],"z"],nb:[["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],["s\xF8n","man","tir","ons","tor","fre","l\xF8r"],"da","ro","z"],pl:[["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","pa\u017A","lis","gru"],["stycze\u0144","luty","marzec","kwiecie\u0144","maj","czerwiec","lipiec","sierpie\u0144","wrzesie\u0144","pa\u017Adziernik","listopad","grudzie\u0144"],["niedz.","pon.","wt.","\u015Br.","czw.","pt.","sob."],["niedziela","poniedzia\u0142ek","wtorek","\u015Broda","czwartek","pi\u0105tek","sobota"],"en","z"],pt:[["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],["janeiro","fevereiro","mar\xE7o","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"],["dom","seg","ter","qua","qui","sex","s\xE1b"],["domingo","segunda-feira","ter\xE7a-feira","quarta-feira","quinta-feira","sexta-feira","s\xE1bado"],"en","z"],sk:["ja",["janu\xE1r","febru\xE1r","marec","apr\xEDl","m\xE1j","j\xFAn","j\xFAl","august","september","okt\xF3ber","november","december"],["ne","po","ut","st","\u0161t","pi","so"],["nede\u013Ea","pondelok","utorok","streda","\u0161tvrtok","piatok","sobota"],"en","z"],sl:[["jan.","feb.","mar.","apr.","maj","jun.","jul.","avg.","sep.","okt.","nov.","dec."],["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december"],["ned.","pon.","tor.","sre.","\u010Det.","pet.","sob."],["nedelja","ponedeljek","torek","sreda","\u010Detrtek","petek","sobota"],["dop.","pop."],"z"],th:[["\u0E21.\u0E04.","\u0E01.\u0E1E.","\u0E21\u0E35.\u0E04.","\u0E40\u0E21.\u0E22.","\u0E1E.\u0E04.","\u0E21\u0E34.\u0E22.","\u0E01.\u0E04.","\u0E2A.\u0E04.","\u0E01.\u0E22.","\u0E15.\u0E04.","\u0E1E.\u0E22.","\u0E18.\u0E04."],["\u0E21\u0E01\u0E23\u0E32\u0E04\u0E21","\u0E01\u0E38\u0E21\u0E20\u0E32\u0E1E\u0E31\u0E19\u0E18\u0E4C","\u0E21\u0E35\u0E19\u0E32\u0E04\u0E21","\u0E40\u0E21\u0E29\u0E32\u0E22\u0E19","\u0E1E\u0E24\u0E29\u0E20\u0E32\u0E04\u0E21","\u0E21\u0E34\u0E16\u0E38\u0E19\u0E32\u0E22\u0E19","\u0E01\u0E23\u0E01\u0E0E\u0E32\u0E04\u0E21","\u0E2A\u0E34\u0E07\u0E2B\u0E32\u0E04\u0E21","\u0E01\u0E31\u0E19\u0E22\u0E32\u0E22\u0E19","\u0E15\u0E38\u0E25\u0E32\u0E04\u0E21","\u0E1E\u0E24\u0E28\u0E08\u0E34\u0E01\u0E32\u0E22\u0E19","\u0E18\u0E31\u0E19\u0E27\u0E32\u0E04\u0E21"],["\u0E2D\u0E32.","\u0E08.","\u0E2D.","\u0E1E.","\u0E1E\u0E24.","\u0E28.","\u0E2A."],["\u0E2D\u0E32\u0E17\u0E34\u0E15\u0E22\u0E4C","\u0E08\u0E31\u0E19\u0E17\u0E23\u0E4C","\u0E2D\u0E31\u0E07\u0E04\u0E32\u0E23","\u0E1E\u0E38\u0E18","\u0E1E\u0E24\u0E2B\u0E31\u0E2A\u0E1A\u0E14\u0E35","\u0E28\u0E38\u0E01\u0E23\u0E4C","\u0E40\u0E2A\u0E32\u0E23\u0E4C"],"en","z"],tr:[["Oca","\u015Eub","Mar","Nis","May","Haz","Tem","A\u011Fu","Eyl","Eki","Kas","Ara"],["Ocak","\u015Eubat","Mart","Nisan","May\u0131s","Haziran","Temmuz","A\u011Fustos","Eyl\xFCl","Ekim","Kas\u0131m","Aral\u0131k"],["Paz","Pzt","Sal","\xC7ar","Per","Cum","Cmt"],["Pazar","Pazartesi","Sal\u0131","\xC7ar\u015Famba","Per\u015Fembe","Cuma","Cumartesi"],["\xD6\xD6","\xD6S"],"z"],vi:[["Thg1","Thg2","Thg3","Thg4","Thg5","Thg6","Thg7","Thg8","Thg9","Thg10","Thg11","Thg12"],["Tha\u0301ng Gi\xEAng","Tha\u0301ng Hai","Tha\u0301ng Ba","Tha\u0301ng T\u01B0","Tha\u0301ng N\u0103m","Tha\u0301ng Sa\u0301u","Tha\u0301ng Ba\u0309y","Tha\u0301ng Ta\u0301m","Tha\u0301ng Chi\u0301n","Tha\u0301ng M\u01B0\u01A1\u0300i","Tha\u0301ng M\u01B0\u01A1\u0300i M\xF4\u0323t","Tha\u0301ng M\u01B0\u01A1\u0300i Hai"],["CN","T2","T3","T4","T5","T6","T7"],["Chu\u0309 Nh\xE2\u0323t","Th\u01B0\u0301 Hai","Th\u01B0\u0301 Ba","Th\u01B0\u0301 T\u01B0","Th\u01B0\u0301 N\u0103m","Th\u01B0\u0301 Sa\u0301u","Th\u01B0\u0301 Ba\u0309y"],["SA","CH"],"z"],ta:[["\u0B9C\u0BA9\u0BB5\u0BB0\u0BBF","\u0BAA\u0BBF\u0BAA\u0BCD\u0BB0\u0BB5\u0BB0\u0BBF","\u0BAE\u0BBE\u0BB0\u0BCD\u0B9A\u0BCD","\u0B8F\u0BAA\u0BCD\u0BB0\u0BB2\u0BCD","\u0BAE\u0BC7","\u0B9C\u0BC2\u0BA9\u0BCD","\u0B9C\u0BC2\u0BB2\u0BC8","\u0B86\u0B95\u0BB8\u0BCD\u0B9F\u0BCD","\u0B9A\u0BC6\u0BAA\u0BCD\u0B9F\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD","\u0B85\u0B95\u0BCD\u0B9F\u0BCB\u0BAA\u0BB0\u0BCD","\u0BA8\u0BB5\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD","\u0B9F\u0BBF\u0B9A\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD"],["\u0B9C\u0BA9\u0BB5\u0BB0\u0BBF","\u0BAA\u0BBF\u0BAA\u0BCD\u0BB0\u0BB5\u0BB0\u0BBF","\u0BAE\u0BBE\u0BB0\u0BCD\u0B9A\u0BCD","\u0B8F\u0BAA\u0BCD\u0BB0\u0BB2\u0BCD","\u0BAE\u0BC7","\u0B9C\u0BC2\u0BA9\u0BCD","\u0B9C\u0BC2\u0BB2\u0BC8","\u0B86\u0B95\u0BB8\u0BCD\u0B9F\u0BCD","\u0B9A\u0BC6\u0BAA\u0BCD\u0B9F\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD","\u0B85\u0B95\u0BCD\u0B9F\u0BCB\u0BAA\u0BB0\u0BCD","\u0BA8\u0BB5\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD","\u0B9F\u0BBF\u0B9A\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD"],["\u0B9E\u0BBE\u0BAF\u0BBF\u0BB1\u0BC1","\u0BA4\u0BBF\u0B99\u0BCD\u0B95\u0BB3\u0BCD","\u0B9A\u0BC6\u0BB5\u0BCD\u0BB5\u0BBE\u0BAF\u0BCD","\u0BAA\u0BC1\u0BA4\u0BA9\u0BCD","\u0BB5\u0BBF\u0BAF\u0BBE\u0BB4\u0BA9\u0BCD","\u0BB5\u0BC6\u0BB3\u0BCD\u0BB3\u0BBF","\u0B9A\u0BA9\u0BBF"],["\u0B9E\u0BBE\u0BAF\u0BBF\u0BB1\u0BCD\u0BB1\u0BC1\u0B95\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8","\u0BA4\u0BBF\u0B99\u0BCD\u0B95\u0BB3\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8","\u0B9A\u0BC6\u0BB5\u0BCD\u0BB5\u0BBE\u0BAF\u0BCD\u0B95\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8","\u0BAA\u0BC1\u0BA4\u0BA9\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8","\u0BB5\u0BBF\u0BAF\u0BBE\u0BB4\u0B95\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8","\u0BB5\u0BC6\u0BB3\u0BCD\u0BB3\u0BBF\u0B95\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8","\u0B9A\u0BA9\u0BBF\u0B95\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8"],["\u0B95\u0BBE\u0BB2\u0BC8","\u0BAE\u0BBE\u0BB2\u0BC8"],"z"],syr:[["\u070F\u071F\u0722\xA0\u070F\u0712","\u072B\u0712\u071B","\u0710\u0715\u072A","\u0722\u071D\u0723\u0722","\u0710\u071D\u072A","\u071A\u0719\u071D\u072A\u0722","\u072C\u0721\u0718\u0719","\u0710\u0712","\u0710\u071D\u0720\u0718\u0720","\u070F\u072C\u072B\xA0\u070F\u0710","\u070F\u072C\u072B\xA0\u070F\u0712","\u070F\u071F\u0722\xA0\u070F\u0710"],["\u071F\u0722\u0718\u0722\xA0\u0710\u071A\u072A\u071D","\u072B\u0712\u071B","\u0710\u0715\u072A","\u0722\u071D\u0723\u0722","\u0710\u071D\u072A","\u071A\u0719\u071D\u072A\u0722","\u072C\u0721\u0718\u0719","\u0710\u0712","\u0710\u071D\u0720\u0718\u0720","\u072C\u072B\u072A\u071D\xA0\u0729\u0715\u071D\u0721","\u072C\u072B\u072A\u071D\xA0\u0710\u071A\u072A\u071D","\u071F\u0722\u0718\u0722\xA0\u0729\u0715\u071D\u0721"],["\u070F\u0710\xA0\u070F\u0712\u072B","\u070F\u0712\xA0\u070F\u0712\u072B","\u070F\u0713\xA0\u070F\u0712\u072B","\u070F\u0715\xA0\u070F\u0712\u072B","\u070F\u0717\xA0\u070F\u0712\u072B","\u070F\u0725\u072A\u0718\u0712","\u070F\u072B\u0712"],["\u071A\u0715\xA0\u0712\u072B\u0712\u0710","\u072C\u072A\u071D\u0722\xA0\u0712\u072B\u0712\u0710","\u072C\u0720\u072C\u0710\xA0\u0712\u072B\u0712\u0710","\u0710\u072A\u0712\u0725\u0710\xA0\u0712\u072B\u0712\u0710","\u071A\u0721\u072B\u0710\xA0\u0712\u072B\u0712\u0710","\u0725\u072A\u0718\u0712\u072C\u0710","\u072B\u0712\u072C\u0710"],["\u0729.\u071B","\u0712.\u071B"],"z"],eu:[["urt.","ots.","mar.","api.","mai.","eka.","uzt.","abu.","ira.","urr.","aza.","abe."],["urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua"],["ig.","al.","ar.","az.","og.","or.","lr."],["igandea","astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata"],"en","z"],be:[["\u0441\u0442\u0443\u0434\u0437","\u043B\u044E\u0442","\u0441\u0430\u043A","\u043A\u0440\u0430\u0441","\u043C\u0430\u0439","\u0447\u044D\u0440\u0432","\u043B\u0456\u043F","\u0436\u043D","\u0432\u0435\u0440","\u043A\u0430\u0441\u0442\u0440","\u043B\u0456\u0441\u0442","\u0441\u043D\u0435\u0436"],["\u0441\u0442\u0443\u0434\u0437\u0435\u043D\u044C","\u043B\u044E\u0442\u044B","\u0441\u0430\u043A\u0430\u0432\u0456\u043A","\u043A\u0440\u0430\u0441\u0430\u0432\u0456\u043A","\u043C\u0430\u0439","\u0447\u044D\u0440\u0432\u0435\u043D\u044C","\u043B\u0456\u043F\u0435\u043D\u044C","\u0436\u043D\u0456\u0432\u0435\u043D\u044C","\u0432\u0435\u0440\u0430\u0441\u0435\u043D\u044C","\u043A\u0430\u0441\u0442\u0440\u044B\u0447\u043D\u0456\u043A","\u043B\u0456\u0441\u0442\u0430\u043F\u0430\u0434","\u0441\u043D\u0435\u0436\u0430\u043D\u044C"],["\u043D\u0434","\u043F\u043D","\u0430\u045E\u0442","\u0441\u0440","\u0447\u0446","\u043F\u0442","\u0441\u0431"],["\u043D\u044F\u0434\u0437\u0435\u043B\u044F","\u043F\u0430\u043D\u044F\u0434\u0437\u0435\u043B\u0430\u043A","\u0430\u045E\u0442\u043E\u0440\u0430\u043A","\u0441\u0435\u0440\u0430\u0434\u0430","\u0447\u0430\u0446\u0432\u0435\u0440","\u043F\u044F\u0442\u043D\u0456\u0446\u0430","\u0441\u0443\u0431\u043E\u0442\u0430"],"en","z"],dv:[["\u0796\u07A6\u0782\u07A6\u0788\u07A6\u0783\u07A9","\u078A\u07AC\u0784\u07B0\u0783\u07AA\u0787\u07A6\u0783\u07A9","\u0789\u07A7\u0783\u0797\u07B0","\u0787\u07AD\u0795\u07B0\u0783\u07A8\u078D\u07B0","\u0789\u07AC\u0787\u07A8","\u0796\u07AB\u0782\u07B0","\u0796\u07AA\u078D\u07A6\u0787\u07A8","\u0787\u07AE\u078E\u07A6\u0790\u07B0\u0793\u07B0","\u0790\u07AC\u0795\u07B0\u0793\u07AC\u0789\u07B0\u0784\u07A6\u0783","\u0787\u07AE\u0786\u07B0\u0793\u07AF\u0784\u07A6\u0783","\u0782\u07AE\u0788\u07AC\u0789\u07B0\u0784\u07A6\u0783","\u0791\u07A8\u0790\u07AC\u0789\u07B0\u0784\u07A6\u0783"],["\u0796\u07A6\u0782\u07A6\u0788\u07A6\u0783\u07A9","\u078A\u07AC\u0784\u07B0\u0783\u07AA\u0787\u07A6\u0783\u07A9","\u0789\u07A7\u0783\u0797\u07B0","\u0787\u07AD\u0795\u07B0\u0783\u07A8\u078D\u07B0","\u0789\u07AC\u0787\u07A8","\u0796\u07AB\u0782\u07B0","\u0796\u07AA\u078D\u07A6\u0787\u07A8","\u0787\u07AE\u078E\u07A6\u0790\u07B0\u0793\u07B0","\u0790\u07AC\u0795\u07B0\u0793\u07AC\u0789\u07B0\u0784\u07A6\u0783","\u0787\u07AE\u0786\u07B0\u0793\u07AF\u0784\u07A6\u0783","\u0782\u07AE\u0788\u07AC\u0789\u07B0\u0784\u07A6\u0783","\u0791\u07A8\u0790\u07AC\u0789\u07B0\u0784\u07A6\u0783"],["\u0787\u07A7\u078B\u07A9\u0787\u07B0\u078C\u07A6","\u0780\u07AF\u0789\u07A6","\u0787\u07A6\u0782\u07B0\u078E\u07A7\u0783\u07A6","\u0784\u07AA\u078B\u07A6","\u0784\u07AA\u0783\u07A7\u0790\u07B0\u078A\u07A6\u078C\u07A8","\u0780\u07AA\u0786\u07AA\u0783\u07AA","\u0780\u07AE\u0782\u07A8\u0780\u07A8\u0783\u07AA"],["\u0787\u07A7\u078B\u07A9\u0787\u07B0\u078C\u07A6","\u0780\u07AF\u0789\u07A6","\u0787\u07A6\u0782\u07B0\u078E\u07A7\u0783\u07A6","\u0784\u07AA\u078B\u07A6","\u0784\u07AA\u0783\u07A7\u0790\u07B0\u078A\u07A6\u078C\u07A8","\u0780\u07AA\u0786\u07AA\u0783\u07AA","\u0780\u07AE\u0782\u07A8\u0780\u07A8\u0783\u07AA"],["\u0789\u0786","\u0789\u078A"],"z"],hi:[["\u091C\u0928\u0935\u0930\u0940","\u092B\u0930\u0935\u0930\u0940","\u092E\u093E\u0930\u094D\u091A","\u0905\u092A\u094D\u0930\u0948\u0932","\u092E\u0908","\u091C\u0942\u0928","\u091C\u0941\u0932\u093E\u0908","\u0905\u0917\u0938\u094D\u0924","\u0938\u093F\u0924\u092E\u094D\u092C\u0930","\u0905\u0915\u094D\u0924\u0942\u092C\u0930","\u0928\u0935\u092E\u094D\u092C\u0930","\u0926\u093F\u0938\u092E\u094D\u092C\u0930"],["\u091C\u0928\u0935\u0930\u0940","\u092B\u0930\u0935\u0930\u0940","\u092E\u093E\u0930\u094D\u091A","\u0905\u092A\u094D\u0930\u0948\u0932","\u092E\u0908","\u091C\u0942\u0928","\u091C\u0941\u0932\u093E\u0908","\u0905\u0917\u0938\u094D\u0924","\u0938\u093F\u0924\u092E\u094D\u092C\u0930","\u0905\u0915\u094D\u0924\u0942\u092C\u0930","\u0928\u0935\u092E\u094D\u092C\u0930","\u0926\u093F\u0938\u092E\u094D\u092C\u0930"],["\u0930\u0935\u093F.","\u0938\u094B\u092E.","\u092E\u0902\u0917\u0932.","\u092C\u0941\u0927.","\u0917\u0941\u0930\u0941.","\u0936\u0941\u0915\u094D\u0930.","\u0936\u0928\u093F."],["\u0930\u0935\u093F\u0935\u093E\u0930","\u0938\u094B\u092E\u0935\u093E\u0930","\u092E\u0902\u0917\u0932\u0935\u093E\u0930","\u092C\u0941\u0927\u0935\u093E\u0930","\u0917\u0941\u0930\u0941\u0935\u093E\u0930","\u0936\u0941\u0915\u094D\u0930\u0935\u093E\u0930","\u0936\u0928\u093F\u0935\u093E\u0930"],["\u092A\u0942\u0930\u094D\u0935\u093E\u0939\u094D\u0928","\u0905\u092A\u0930\u093E\u0939\u094D\u0928"],"z"],fil:[["Ene","Peb","Mar","Abr","May","Hun","Hul","Ago","Set","Okt","Nob","Dis"],["Enero","Pebrero","Marso","Abril","Mayo","Hunyo","Hulyo","Agosto","Setyembre","Oktubre","Nobyembre","Disyembre"],["Lin","Lun","Mar","Miy","Huw","Biy","Sab"],["Linggo","Lunes","Martes","Miyerkules","Huwebes","Biyernes","Sabado"],"en","z"],ms:[["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"],["Ahd","Isn","Sel","Rab","Kha","Jum","Sab"],["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],["PG","PTG"],"z"],"ar-SA":"ar","ar-IQ":[["\u0643\u0627\u0646\u0648\u0646\xA0\u0627\u0644\u062B\u0627\u0646\u064A","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064A\u0633\u0627\u0646","\u0623\u064A\u0627\u0631","\u062D\u0632\u064A\u0631\u0627\u0646","\u062A\u0645\u0648\u0632","\u0622\u0628","\u0623\u064A\u0644\u0648\u0644","\u062A\u0634\u0631\u064A\u0646\xA0\u0627\u0644\u0623\u0648\u0644","\u062A\u0634\u0631\u064A\u0646\xA0\u0627\u0644\u062B\u0627\u0646\u064A","\u0643\u0627\u0646\u0648\u0646\xA0\u0627\u0644\u0623\u0648\u0644"],["\u0643\u0627\u0646\u0648\u0646\xA0\u0627\u0644\u062B\u0627\u0646\u064A","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064A\u0633\u0627\u0646","\u0623\u064A\u0627\u0631","\u062D\u0632\u064A\u0631\u0627\u0646","\u062A\u0645\u0648\u0632","\u0622\u0628","\u0623\u064A\u0644\u0648\u0644","\u062A\u0634\u0631\u064A\u0646\xA0\u0627\u0644\u0623\u0648\u0644","\u062A\u0634\u0631\u064A\u0646\xA0\u0627\u0644\u062B\u0627\u0646\u064A","\u0643\u0627\u0646\u0648\u0646\xA0\u0627\u0644\u0623\u0648\u0644"],"ar","ar","ar","z"],"ar-DZ":"ar","ar-EG":"ar","en-US":"en","en-AU":"en","en-BZ":"en","en-CA":"en","en-029":"en","en-HK":"en","en-IN":"en","en-ID":"en","en-IE":"en","en-JM":"en","en-MY":"en","en-NZ":"en","en-PH":"en","en-SG":"en","en-ZA":"en","en-TT":"en","en-GB":"en","en-ZW":"en","en-AS":"en","en-KE":"en","en-KW":"en","en-NL":"en","en-CH":"en","en-001":"en","en-VU":"en","en-MX":"en","en-IO":"en","en-IL":"en","en-PK":"en","en-NG":"en","en-UK":"en","es-ES":[["ene.","feb.","mar.","abr.","may.","jun.","jul.","ago.","sep.","oct.","nov.","dic."],"es","es","es","en","z"],"es-AR":["es-ES","es",["dom.","lun.","mar.","mi\xE9.","jue.","vie.","s\xE1b."],"es",["a.\xA0m.","p.\xA0m."],"z"],"es-BO":["es-ES","es","es-AR","es","es-AR","z"],"es-CL":[["ene.","feb.","mar.","abr.","may.","jun.","jul.","ago.","sept.","oct.","nov.","dic."],"es","es-AR","es","es-AR","z"],"es-CO":["es-ES","es","es-AR","es","es-AR","z"],"es-CR":["es-ES","es","es-AR","es","es-AR","z"],"es-DO":["es-ES","es","es-AR","es","es-AR","z"],"es-EC":["es-ES","es","es-AR","es","es-AR","z"],"es-SV":["es-ES","es","es-AR","es","es-AR","z"],"es-GT":["es-ES","es","es-AR","es","es-AR","z"],"es-HN":["es-ES","es","es-AR","es","es-AR","z"],"es-419":["es-ES","es","es-AR","es","ro","z"],"es-MX":["es-ES","es","es-AR","es","es","z"],"es-NI":["es-ES","es","es-AR","es","es-AR","z"],"es-PA":["es-ES","es","es-AR","es","es-AR","z"],"es-PY":["es-CL","es","es-AR","es","es-CL","z"],"es-PE":[["Ene.","Feb.","Mar.","Abr.","May.","Jun.","Jul.","Ago.","Set.","Oct.","Nov.","Dic."],["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Setiembre","Octubre","Noviembre","Diciembre"],"es-AR","es","es-AR","z"],"es-PR":["es-ES","es","es-AR","es","es-AR","z"],"es-ES_tradnl":["es-ES","es","es","es","es-ES","z"],"es-US":[["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],"es",["dom","lun","mar","mi\xE9","jue","vie","s\xE1b"],"es","en","z"],"es-UY":["es","es-PE","es-AR","es","es-AR","z"],"es-VE":["es-CL","es","es-AR","es","es-CL","z"],"es-CU":["es-ES","es","es-AR","es","ro","z"],"fr-FR":"fr","fr-BE":"fr","fr-CM":["fr","fr","fr","fr",["mat.","soir"],"z"],"fr-CA":"fr","fr-029":"fr","fr-CD":"fr","fr-CI":"fr","fr-HT":"fr","fr-LU":"fr","fr-ML":"fr","fr-MC":"fr","fr-MA":[["jan.","f\xE9v.","mar.","avr.","mai","jui.","juil.","ao\xFBt","sept.","oct.","nov.","d\xE9c."],"fr","fr","fr","en","z"],"fr-RE":"fr","fr-SN":"fr","fr-CH":"fr","zh-CN":["zh","zh",["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"],"zh","zh","s"],"zh-SG":[["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"],"zh","zh-CN","zh","zh","s"],"zh-HK":["zh-SG","zh","zh","zh","zh-SG","t"],"zh-MO":["zh-SG","zh","zh","zh","zh-SG","t"],"zh-TW":["zh-SG","zh","zh","zh","zh-SG","t"],"de-DE":"de","de-AT":[["J\xE4n","Feb","M\xE4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],["J\xE4nner","Februar","M\xE4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"de","en","z"],"de-LI":[["Jan","Feb","M\xE4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],"de","de-AT","de","en","z"],"de-LU":["de-LI","de","de-AT","de","de-LI","z"],"de-CH":["de-LI","de","de-AT","de","de-LI","z"],"hr-HR":"hr","hr-BA":[["sij","velj","o\u017Eu","tra","svi","lip","srp","kol","ruj","lis","stu","pro"],"hr","hr","hr","en","z"],"nl-NL":"nl","nl-BE":"nl","sv-SE":"sv","sv-FI":[["jan.","feb.","mars","apr.","maj","juni","juli","aug.","sep.","okt.","nov.","dec."],"sv","sv","sv",["fm","em"],"z"],"it-IT":"it","it-CH":"it","ro-RO":"ro","ro-MD":["ro","ro",["Du","Lu","Mar","Mie","Jo","Vi","S\xE2"],"ro","ro","z"],"ru-RU":"ru","ru-MD-x-genlower":[["\u044F\u043D\u0432.","\u0444\u0435\u0432\u0440.","\u043C\u0430\u0440\u0442","\u0430\u043F\u0440.","\u043C\u0430\u0439","\u0438\u044E\u043D\u044C","\u0438\u044E\u043B\u044C","\u0430\u0432\u0433.","\u0441\u0435\u043D\u0442.","\u043E\u043A\u0442.","\u043D\u043E\u044F\u0431.","\u0434\u0435\u043A."],["\u044F\u043D\u0432\u0430\u0440\u044F","\u0444\u0435\u0432\u0440\u0430\u043B\u044F","\u043C\u0430\u0440\u0442\u0430","\u0430\u043F\u0440\u0435\u043B\u044F","\u043C\u0430\u044F","\u0438\u044E\u043D\u044F","\u0438\u044E\u043B\u044F","\u0430\u0432\u0433\u0443\u0441\u0442\u0430","\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044F","\u043E\u043A\u0442\u044F\u0431\u0440\u044F","\u043D\u043E\u044F\u0431\u0440\u044F","\u0434\u0435\u043A\u0430\u0431\u0440\u044F"],"ru","ru","en","z"],"sr-Latn-RS":"sr","sr-Latn-BA":[["jan","feb","mart","apr","maj","jun","jul","avg","sept","okt","nov","dec"],"sr","hr","hr",["prije podne","po podne"],"z"],"sr-Latn-CS":[["jan.","feb.","mart","apr.","maj","jun","jul","avg.","sept.","okt.","nov.","dec."],"sr",["ned.","pon.","uto.","sre.","\u010Det.","pet.","sub."],"sr","en","z"],"uk-UA-x-genlower":["uk",["\u0441\u0456\u0447\u043D\u044F","\u043B\u044E\u0442\u043E\u0433\u043E","\u0431\u0435\u0440\u0435\u0437\u043D\u044F","\u043A\u0432\u0456\u0442\u043D\u044F","\u0442\u0440\u0430\u0432\u043D\u044F","\u0447\u0435\u0440\u0432\u043D\u044F","\u043B\u0438\u043F\u043D\u044F","\u0441\u0435\u0440\u043F\u043D\u044F","\u0432\u0435\u0440\u0435\u0441\u043D\u044F","\u0436\u043E\u0432\u0442\u043D\u044F","\u043B\u0438\u0441\u0442\u043E\u043F\u0430\u0434\u0430","\u0433\u0440\u0443\u0434\u043D\u044F"],"uk","uk","uk","z"],"uk-UA":"uk","bg-BG":"bg","cs-CZ":"cs","da-DK":["sv","da","da","da","sv","z"],"el-GR":"el","et-EE":"et","fi-FI":"fi","he-IL":"he","hu-HU":"hu","id-ID":"id","ja-JP":"ja","ko-KR":["ja","ko","ko","ko","ko","k"],"lt-LT":"lt","lv-LV":"lv","nb-NO":["nb","nb","nb","da","nb","z"],"pl-PL":"pl","pt-BR":"pt","pt-PT":"pt","sk-SK":["ja","sk","sk","sk","en","z"],"sl-SI":"sl","th-TH":"th","tr-TR":"tr","vi-VN":"vi","ta-IN":"ta","syr-SY":"syr","eu-ES":"eu","be-BY-x-genlower":["be",["\u0441\u0442\u0443\u0434\u0437\u0435\u043D\u044F","\u043B\u044E\u0442\u0430\u0433\u0430","\u0441\u0430\u043A\u0430\u0432\u0456\u043A\u0430","\u043A\u0440\u0430\u0441\u0430\u0432\u0456\u043A\u0430","\u043C\u0430\u044F","\u0447\u044D\u0440\u0432\u0435\u043D\u044F","\u043B\u0456\u043F\u0435\u043D\u044F","\u0436\u043D\u0456\u045E\u043D\u044F","\u0432\u0435\u0440\u0430\u0441\u043D\u044F","\u043A\u0430\u0441\u0442\u0440\u044B\u0447\u043D\u0456\u043A\u0430","\u043B\u0456\u0441\u0442\u0430\u043F\u0430\u0434\u0430","\u0441\u043D\u0435\u0436\u043D\u044F"],"be","be","be","z"],"be-BY":"be","dv-MV":"dv","hi-IN":"hi","fil-PH":"fil","ms-MY":"ms"};function g(){var h={},F=["monthNameShort","monthNameLong","dayNameShort","dayNameLong","ampmSymbols"];for(var R of Object.keys(u)){var y=u[R];if(typeof y=="string"){var E=h[y];(0,n.assertTrue)("calc.numfmt.buildBundledLocaleData: ref prior culture",E!==void 0),h[R]=E;continue}var x=y.slice(0,5).map(function(Z,H){if(typeof Z=="string"){var N=h[Z];return(0,n.assertTrue)("calc.numfmt.buildBundledLocaleData: ref prior culture 2",N!==void 0),N[F[H]]}return Z}),b=Se(x,5),k=b[0],D=b[1],M=b[2],w=b[3],S=b[4],A=y[5],T=A==="k",I=A==="j",B=A==="t",L=A==="s",V=T||I||B||L;h[R]={monthNameShort:k,monthNameLong:D,dayNameShort:M,dayNameLong:w,ampmSymbols:S,isEastAsia:V,isKorea:T,isJapan:I,isChinaT:B,isChinaS:L}}return h}var f;function v(h){var F=h.culture,R=h.tag;if(typeof F!="number"){var y=F;return R!==void 0&&(F!==""&&(y+="-"),y+="x-"+String(R)),f===void 0&&(f=g()),f[y]}}var C=(a={},K(K(K(K(K(K(K(K(K(K(a,o.LCID.USA,"en-US"),o.LCID.Greek,"el-GR"),o.LCID.Hungarian,"hu-HU"),o.LCID.Turkish,"tr-TR"),o.LCID.Thailand,"th-TH"),o.LCID.Vietnam,"vi-VN"),o.LCID.Arabic,"ar-SA"),o.LCID.Hebrew,"he-IL"),o.LCID.Tamil,"ta-IN"),o.LCID.Syriac,"syr-SY"),K(K(K(K(K(K(K(K(K(K(a,o.LCID.Iraq,"ar-IQ"),o.LCID.Algerian,"ar-DZ"),o.LCID.Basque,"eu-ES"),o.LCID.PortBrazil,"pt-BR"),o.LCID.Croatian,"hr-HR"),o.LCID.Czech,"cs-CZ"),o.LCID.Danish,"da-DK"),o.LCID.Dutch,"nl-NL"),o.LCID.Australian,"en-AU"),o.LCID.CanadianEnglish,"en-CA"),K(K(K(K(K(K(K(K(K(K(a,o.LCID.British,"en-GB"),o.LCID.Finnish,"fi-FI"),o.LCID.French,"fr-FR"),o.LCID.FrenchCanadian,"fr-CA"),o.LCID.Italian,"it-IT"),o.LCID.NorskBokmal,"nb-NO"),o.LCID.NorskNynorsk,"nn-NO"),o.LCID.Polish,"pl-PL"),o.LCID.PortIberian,"pt-PT"),o.LCID.Romanian,"ro-RO"),K(K(K(K(K(K(K(K(K(K(a,o.LCID.Russian,"ru-RU"),o.LCID.Ukrainian,"uk-UA"),o.LCID.Belarusian,"be-BY"),o.LCID.SerbianCyrillic,"sr-Cyrl-CS"),o.LCID.SerbianLatin,"sr-Latn-CS"),o.LCID.Slovak,"sk-SK"),o.LCID.Slovenian,"sl-SI"),o.LCID.SpanishModern,"es-ES"),o.LCID.Swedish,"sv-SE"),o.LCID.HongKong,"zh-HK"),K(K(K(K(K(K(K(K(K(K(a,o.LCID.ChinaT,"zh-TW"),o.LCID.Korea,"ko-KR"),o.LCID.Japan,"ja-JP"),o.LCID.China,"zh-CN"),o.LCID.Devihi,"dv-MV"),o.LCID.Hindi,"hi-IN"),o.LCID.German,"de-DE"),o.LCID.Swiss,"fr-CH"),o.LCID.Indonesia,"id-ID"),o.LCID.EnglishIndonesia,"en-ID"),K(K(K(K(K(K(K(K(a,o.LCID.EnglishIndia,"en-IN"),o.LCID.Singapore,"zh-SG"),o.LCID.EnglishSingapore,"en-SG"),o.LCID.Serbia,"sr-RS"),o.LCID.Mexico,"es-MX"),o.LCID.Ireland,"en-IE"),o.LCID.EnglishZimbabwe,"en-ZW"),o.LCID.Belgium,"nl-BE"));function p(h){var F;return typeof h=="string"?h:(F=C[h])!=null?F:h}},"../excel-online-calc-numfmt/lib/parse.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseGeneral=u,t.parseDate=g;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-numfmt/lib/parseconst.js"),o=s("../excel-online-calc-numfmt/lib/parsedate.js");function u(f,v,C,p,h){try{var F=f.config,R=F.localeInfo,y=F.mathpack,E=(0,n.parseConstInternal)(R,y,v,C,p,!1);return!(0,a.isSuccess)(E)||E.value!==void 0?E:(0,o.parseDateInternal)((0,o.initParseDateGlobals)(f),v,void 0,h)}catch(x){return(0,a.failure)((0,a.javaScriptError)(x))}}function g(f,v,C){try{return(0,o.parseDateInternal)((0,o.initParseDateGlobals)(f),v,void 0,C)}catch(p){return(0,a.failure)((0,a.javaScriptError)(p))}}},"../excel-online-calc-numfmt/lib/parseconst.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseConstInternal=k;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/knownFormat.js"),u=a.codePoint,g=u.codePointDollarSign,f=u.codePointBackslash,v=u.codePointPercentSign,C=u.codePointSpace,p=u.codePointLeftParen,h=u.codePointMinusSign,F=u.codePointPlusSign,R=u.codePointRightParen,y;(function(D){D[D.Default=0]="Default",D[D.DollarUS=1]="DollarUS",D[D.DollarExtra=2]="DollarExtra"})(y||(y={}));var E;(function(D){D[D.None=0]="None",D[D.Lead=1]="Lead",D[D.Trail=2]="Trail"})(E||(E={}));function x(D,M,w,S){if(!(M===" "||M==="")){var A=M==="$";if(D.isEastAsia){if(S<w.length&&w.charCodeAt(S)===g&&!A)return{currency:y.DollarUS,i:S+1};if(S+2<w.length&&D.stringCompareCI(w.substring(S,S+3),"US$")===0)return{currency:D.isChinaT?y.DollarUS:y.DollarExtra,i:S+3};if((M==="\xA5"&&D.isJapan||M==="\u20A9"&&D.isKorea)&&S<w.length&&w.charCodeAt(S)===f)return{currency:y.Default,i:S+1};if(D.isChinaT&&S+2<w.length&&D.stringCompareCI(w.substring(S,S+3),"NT$")===0)return{currency:y.DollarExtra,i:S+3}}if(S+M.length<=w.length&&D.stringCompareCI(w.substring(S,S+M.length),M)===0)return{currency:y.Default,i:S+M.length}}}function b(D,M,w,S,A,T){var I,B=0,L=!1,V=!1,Z=!1,H=D.isCurrencySymbolLead,N=D.currencySymbol;A!==E.None&&(H=A===E.Lead,N="\u20AC");for(var _=0;_<w.length;){if(I===void 0&&H){var P=x(D,N,w,_);if(P!==void 0){I=P.currency,_=P.i;continue}}var W=w.charCodeAt(_);switch(W){case v:_+=1,B+=1;continue;case C:_+=1;continue;case p:case h:case F:if(_+=1,V)return(0,a.success)(void 0);V=!0,W===p&&(L=!0),Z=W!==F;continue}break}var $=(0,n.parseNumberLiteral)(D,M,w,_,!0,B>0||S,T);if($===void 0||$.value===void 0)return(0,a.success)(void 0);_=$.i;for(var q=Z?M.neg($.value):$.value;_<w.length;){if(I===void 0&&!H){var j=x(D,N,w,_);if(j!==void 0){I=j.currency,_=j.i;continue}}var G=w.charCodeAt(_);switch(G){case v:_+=1,B+=1;continue;case C:_+=1;continue;case R:if(_+=1,!L)return(0,a.success)(void 0);L=!1;continue}break}if(_!==w.length||L||B>1||I!==void 0&&B>0)return(0,a.success)(void 0);var Q=$.numDigDec;$.consumedDecimal&&Q<D.numberDecimals&&($.consumedThousands||B>0?Q=D.numberDecimals:I!==void 0&&(Q=D.currencyDecimals));var X;if($.format!==void 0)X=$.format;else if(I===y.DollarUS)X=$.consumedDecimal?n.KnownFormat.USCoCurrencyDec:n.KnownFormat.USCoCurrency;else if(I===y.DollarExtra)X=(0,o.buildCurrencyFormat)(Object.assign({},D,{isCurrencySymbolLead:!0,isCurrencySepBySpace:!1,currencyFormat:n.CurrencyFormat.Paren}),!1,$.consumedDecimal?2:0,!0,!1,D.isChinaT?(0,o.buildQuoted)(D,"NT$"):(0,o.buildQuoted)(D,"US$"));else if($.numShape===n.NumberShape.Thai&&D.isThai)I!==void 0?X=$.consumedDecimal?n.KnownFormat.CoCurrencyDec_Tha:n.KnownFormat.CoCurrency_Tha:B>0?X=$.consumedDecimal?n.KnownFormat.Pct_Tha:n.KnownFormat.Pct0_Tha:$.consumedThousands?X=$.consumedDecimal?n.KnownFormat.Fixed_Tha:n.KnownFormat.Fixed0_Tha:X=$.consumedDecimal?n.KnownFormat.NoComFixed_Tha:n.KnownFormat.NoComFixed0_Tha;else if($.numShape!==n.NumberShape.ASCII)X=(0,o.buildNumShapeConstFormat)(D,M,$.numShape,I!==void 0,B>0,$.consumedThousands,Q,q);else if(I!==void 0)switch(A){case E.None:X=$.consumedDecimal?n.KnownFormat.CoCurrencyDec:n.KnownFormat.CoCurrency;break;case E.Lead:X=(0,o.buildCurrencyFormat)(Object.assign({},D,{isCurrencySymbolLead:!0,isCurrencySepBySpace:!0,currencyFormat:n.CurrencyFormat.Lead}),!0,$.consumedDecimal?2:0,!0,!1,"[$\u20AC-x-euro2]");break;case E.Trail:X=(0,o.buildCurrencyFormat)(Object.assign({},D,{isCurrencySymbolLead:!1,isCurrencySepBySpace:!0,currencyFormat:n.CurrencyFormat.Lead}),!0,$.consumedDecimal?2:0,!0,!1,"[$\u20AC-x-euro1]");break}else B>0?X=$.consumedDecimal?n.KnownFormat.Pct:n.KnownFormat.Pct0:$.consumedThousands?X=$.consumedDecimal?n.KnownFormat.Fixed:n.KnownFormat.Fixed0:X=n.KnownFormat.General;return(0,a.success)({value:q,format:X})}function k(D,M,w,S,A,T){if(!A)return b(D,M,w,S,E.None,T);for(var I=E.None;I<=E.Trail;I+=1){var B=b(D,M,w,S,I,T);if(!(0,a.isSuccess)(B)||B.value!==void 0)return B;if(I===E.None&&w.indexOf("\u20AC")<0)break}return(0,a.success)(void 0)}},"../excel-online-calc-numfmt/lib/parsedate.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initParseDateGlobals=F,t.parseDateInternal=te;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/knownFormat.js"),u=s("../excel-online-calc-numfmt/lib/serviceTypes.js"),g=a.codePoint,f=g.codePointSlash,v=g.codePointSpace,C=g.codePointMinusSign,p=g.codePointColon,h={getTime:function(){return(0,a.assertFalse)("calc.numfmt.parseDateInternal: default getTime")}};function F(re){var ee,ne;return{config:re.config,getTime:(ee=(ne=re.getTime)==null?void 0:ne.bind(re))!=null?ee:h.getTime}}var R;(function(re){re[re.Month=0]="Month",re[re.AMPM=1]="AMPM",re[re.Number=2]="Number"})(R||(R={}));function y(re,ee){return(0,a.assertTrue)("calc.numfmt.monthToken",P(re,1,12)),{kind:R.Month,value:re,bidiDate:ee}}var E=$r(new Array(12)).map(function(re,ee){return y(ee+1)}),x=function(ee){return E[ee]},b=function(ee){return y(ee+1,u.BidiDate.English)},k=function(ee){return y(ee+1,u.BidiDate.Lunar)},D=[!0,!1].map(function(re){return{kind:R.AMPM,am:re}}),M=Se(D,2),w=M[0],S=M[1],A=function(ee){return ee===0?w:S};function T(re,ee,ne){return(0,a.assertTrue)("calc.numfmt.numberToken",(0,a.isInteger)(re)&&P(re,-9999,9999)&&P(ee,1,4)),{kind:R.Number,value:re,digits:ee,numShape:ne}}var I;(function(re){re[re.Nil=0]="Nil",re[re.Space=1]="Space",re[re.Date=2]="Date",re[re.Time=3]="Time",re[re.TimeAlt=4]="TimeAlt",re[re.FracSec=5]="FracSec",re[re.Intl1St3=6]="Intl1St3"})(I||(I={}));var B=function(ee){return ee===I.Time||ee===I.TimeAlt},L=function(ee,ne){return ee.lcid===n.LCID.Hungarian&&ne===I.Date},V=function(ee){return ee<=I.Space},Z=function(ee){return ee<=I.Date},H=["\u4E0A\u5348","\u4E0B\u5348"],N=K(K(K({},n.Country.FRN,[["Jun",y(6)],["Jul",y(7)]]),n.Country.DUT,[["Mrt",y(3)]]),n.Country.GER,[["Mrz",y(3)]]),_=["\u0645\u062D\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064A\u0639 \u0627\u0644\u0627\u0648\u0644","\u0631\u0628\u064A\u0639 \u0627\u0644\u062B\u0627\u0646\u064A","\u062C\u0645\u0627\u062F\u0649 \u0627\u0644\u0627\u0648\u0644\u0649","\u062C\u0645\u0627\u062F\u0649 \u0627\u0644\u062B\u0627\u0646\u064A\u0629","\u0631\u062C\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648 \u0627\u0644\u0642\u0639\u062F\u0629","\u0630\u0648 \u0627\u0644\u062D\u062C\u0629"];function P(re,ee,ne){return re>=ee&&re<=ne}function W(re,ee){for(var ne of(0,a.codePointIterator)(ee))if(re.isNumeral(ne))return!0;return!1}function $(re,ee){var ne=n.NumberShape.ASCII;for(var de of(0,a.codePointIterator)(ee)){var se=re.getNumberShape(de);se!==n.NumberShape.ASCII&&(ne=se)}return ne}function q(re){var ee=1930,ne=30;return 1900+(re<ne?100:0)+re}function j(re,ee){var ne=re.getTime(n.TimeGranularity.Year,ee);if(!(0,a.isSuccess)(ne))return ne;var de=re.config,se=de.datepack.fromNum(de,ne.value,n.Rounding.RoundSec);return(0,a.assertTrue)("calc.numfmt.parseDateInternal: current year fromNum",se!==!1),(0,a.success)(se.yr)}function G(re,ee,ne,de){return de+ee.length<=ne.length&&re.stringCompareCI(ee,ne.substring(de,de+ee.length))===0}function Q(re,ee,ne,de,se,me){for(var ve=ee.indexOf(" ",ne),ye=0;ye<de.length;ye+=1){var Ee=de[ye],Te=(0,a.fastMin)(se,Ee.length);if(ve>=0&&Ee.indexOf(" ")<0&&ve-ne>=Te&&ve-ne<=Ee.length){var Ie=Ee.substring(0,ve-ne);if(G(re,Ie,ee,ne))return[me(ye),ne+Ie.length]}for(var De=void 0,Ae=Te;Ae<=Ee.length;Ae+=1){var xe=Ee.substring(0,Ae);if(!G(re,xe,ee,ne))break;De=ne+xe.length}if(De!==void 0)return[me(ye),De]}}function X(re,ee,ne,de,se){for(var me=0;me<de.length;me+=1){var ve=de[me];if(G(re,ve,ee,ne))return[se(me),ne+ve.length]}}function U(re,ee,ne){var de=N[re.country];if(de!==void 0)for(var se of de){var me=Se(se,2),ve=me[0],ye=me[1];if(G(re,ve,ee,ne))return[ye,ne+ve.length]}var Ee;if(re.isEastAsia){if(Ee=Q(re,ee,ne,(0,n.getEnglishLocaleInfo)().monthNameLong,3,x),Ee!==void 0)return Ee}else if(re.isComplexScript){if(Ee=X(re,ee,ne,re.monthNameLong,x),Ee!==void 0||(Ee=X(re,ee,ne,re.monthNameShort,x),Ee!==void 0)||(Ee=X(re,ee,ne,(0,n.getEnglishLocaleInfo)().monthNameLong,b),Ee!==void 0)||(Ee=X(re,ee,ne,(0,n.getEnglishLocaleInfo)().monthNameShort,b),Ee!==void 0))return Ee}else if(Ee=Q(re,ee,ne,re.monthNameLong,3,x),Ee!==void 0)return Ee;return(re.lcid&n.LCID.LANG)===(n.LCID.Arabic&n.LCID.LANG)&&(Ee=X(re,ee,ne,_,k),Ee!==void 0)||(Ee=Q(re,ee,ne,re.ampmSymbols,1,A),Ee!==void 0)||(Ee=Q(re,ee,ne,(0,n.getEnglishLocaleInfo)().ampmSymbols,1,A),Ee!==void 0)||(re.isChinaS||re.isChinaT)&&(Ee=Q(re,ee,ne,H,1,A),Ee!==void 0)?Ee:[void 0,ne]}function O(re,ee,ne,de){var se=ne,me=ee.charCodeAt(se)===C;me&&(se+=1);var ve,ye,Ee;if(de===I.FracSec){var Te=(0,n.parseUint)(re,4,se+4<ee.length?ee.substring(0,se+4):ee,se),Ie=Se(Te,2);if(ve=Ie[0],ye=Ie[1],Ee=ye-se,(0,a.assertTrue)("calc.numfmt.parseDateInternal: 0 < digits <= 4",P(Ee,1,4)),Ee===4){for(var De;ye<ee.length&&re.isNumeral(De=(0,a.stringCodePointAt)(ee,ye));)ye+=(0,a.numCodeUnits)(De);ve=Math.round(ve/10),Ee=3}}else{var Ae=(0,n.parseUint)(re,4,ee,se),xe=Se(Ae,2);if(ve=xe[0],ye=xe[1],Ee=ye-se,Ee>4||Ee>2&&ve<100)return[void 0,ne]}if(Ee===0)return[void 0,ne];var ke=$(re,ee.substring(se,ye));return se=ye,[T(me?-ve:ve,Ee,ke),se]}function z(re,ee,ne,de){var se=I.Nil,me=ne;if(ee.charCodeAt(me)===v)for(se=I.Space;ee.charCodeAt(me)===v;)me+=1;return re.timeAltSeparator!=null&&re.timeAltSeparator!==re.timeSeparator&&de===I.Time&&(0,a.stringStartsWith)(ee,re.timeAltSeparator,me)?(se=I.TimeAlt,me+=re.timeAltSeparator.length):(0,a.stringStartsWith)(ee,re.dateSeparator,me)?(se=I.Date,me+=re.dateSeparator.length):(0,a.stringStartsWith)(ee,re.timeSeparator,me)?(se=I.Time,me+=re.timeSeparator.length):(0,a.stringStartsWith)(ee,re.decimalSeparator,me)&&de===I.Time?(se=I.FracSec,me+=re.decimalSeparator.length):ee.charCodeAt(me)===f||ee.charCodeAt(me)===C?(se=I.Date,me+=1):ee.charCodeAt(me)===p?(se=I.Time,me+=1):(0,a.stringStartsWith)(ee,", ",me)&&(se=I.Intl1St3,me+=2),se===I.Space&&(re.dateSeparator===" "?se=I.Date:re.timeSeparator===" "?se=I.Time:re.decimalSeparator===" "&&de===I.Time&&(se=I.FracSec)),[se,me]}function J(re,ee,ne){for(var de=re.localeInfo,se=re.dateCompatibility,me=9,ve=[],ye=ne?.bidiDate,Ee=n.NumberShape.ASCII,Te=ne?.culture,Ie,De=!1,Ae=!1,xe=0;xe<ee.length;){if(ve.length>=me)return(0,a.success)(void 0);var ke=void 0;if(de.isNumeral((0,a.stringCodePointAt)(ee,xe))||!se&&xe+1<ee.length&&ee.charCodeAt(xe)===C&&de.isNumeral((0,a.stringCodePointAt)(ee,xe+1))){var Xe=O(de,ee,xe,Ie),tr=Se(Xe,2),nr=tr[0],er=tr[1];if(nr===void 0)return(0,a.success)(void 0);xe=er,nr.numShape!==n.NumberShape.ASCII&&(Ee=nr.numShape),ke=nr}else{if(ee.charCodeAt(xe)===v)return(0,a.failure)((0,n.notImplemented)(["absurd date/time string with leading space"]));var cr=U(de,ee,xe),ar=Se(cr,2),kr=ar[0],lt=ar[1];if(kr===void 0)return(0,a.success)(void 0);if(xe=lt,kr.kind===R.Month){if(De)return(0,a.success)(void 0);De=!0,kr.bidiDate!==void 0&&(ye=kr.bidiDate)}if(kr.kind===R.AMPM){if(Ae||(Ae=!0,ve.length===0||ve[ve.length-1].sep!==I.Space))return(0,a.success)(void 0);Ie=ve[ve.length-1].sep=I.Time}ke=kr}var jr=z(de,ee,xe,Ie),Gr=Se(jr,2),or=Gr[0],Ye=Gr[1];for(xe=Ye;xe<ee.length&&ee.charCodeAt(xe)===v;)xe+=1;ve.push({tok:ke,sep:or}),Ie=or}return(0,a.assertTrue)("calc.numfmt.parseDateInternal: > 0 tokens",ve.length!==0),(0,a.success)({tokens:ve,bidiDate:ye,numShape:Ee,culture:Te})}function ie(re,ee){for(var ne=re.localeInfo,de,se,me=0;me<ee.length;me+=1)if(B(ee[me].sep)){de={start:me,end:me+1};break}var ve,ye,Ee,Te,Ie;if(de!==void 0){if(de.start!==0&&!(ee[de.start-1].sep===I.Space||L(ne,ee[de.start-1].sep)))return(0,a.success)(void 0);for(;de.end<ee.length&&B(ee[de.end-1].sep);)de.end+=1;if(de.end<ee.length&&ee[de.end-1].sep===I.FracSec){de.end+=1;var De=ee[de.end-1];if(De.tok.kind!==R.Number)return(0,a.success)(void 0);var Ae=De.tok;if(Te=De,de.end<ee.length&&B(ee[de.end-1].sep)){de.end+=1;var xe=ee[de.end-1];if(xe.tok.kind!==R.AMPM)return(0,a.failure)((0,n.notImplemented)(["non-AM/PM after FracSec"]));var ke=xe.tok;Ie=xe}}else{var Xe=ee[de.end-1];if(Xe.tok.kind===R.AMPM){var tr=Xe.tok;Ie=Xe}}for(var nr=de.end-de.start-(Te!==void 0?1:0)-(Ie!==void 0?1:0),er=0;er<nr;er+=1)if(ee[de.start+er].tok.kind!==R.Number)return(0,a.failure)((0,n.notImplemented)(["non-number in H/M/S component"]));switch(nr){case 0:return(0,a.assertFalse)("calc.numfmt.parseDateInternal: 0 time");case 1:(0,a.assertTrue)("calc.numfmt.parseDateInternal: 1 time => !fracSec",Te===void 0),ve=ee[de.start];break;case 2:Te===void 0?(ve=ee[de.start],ye=ee[de.start+1]):(ye=ee[de.start],Ee=ee[de.start+1]);break;case 3:ve=ee[de.start],ye=ee[de.start+1],Ee=ee[de.start+2];break;default:return(0,a.success)(void 0)}for(var cr=de.end;cr<ee.length;cr+=1)if(B(ee[cr].sep))return(0,a.success)(void 0);if(de.end===ee.length){var ar=ee[de.end-1].sep;if(!(V(ar)||Ie!==void 0&&ar===I.FracSec))return(0,a.failure)((0,n.notImplemented)(["trailing sep after time"]))}else{var kr=ee[de.end-1].sep;if(!(V(kr)||kr===I.Intl1St3))return(0,a.failure)((0,n.notImplemented)(["unexpected sep between time and date"]))}if(de.start===0)de.end!==ee.length&&(se={start:de.end,end:ee.length});else if(de.end===ee.length)se={start:0,end:de.start};else return(0,a.failure)((0,n.notImplemented)(["date part split around time part"]))}else se={start:0,end:ee.length};return(0,a.success)({time:de,date:se,hour:ve,min:ye,sec:Ee,fracSec:Te,ampm:Ie})}function ce(re,ee){for(var ne=ee.start;ne<ee.end;ne+=1)if(re[ne].tok.kind===R.Month)return ne}function ge(re,ee,ne,de){var se=re.config,me=se.localeInfo,ve=se.dateCompatibility,ye=se.datepack,Ee,Te,Ie,De=!1;if(de!==void 0){var Ae=de.end-de.start;if(Ae<2||Ae>3)return(0,a.success)(void 0);var xe=ne[de.start],ke=xe.tok,Xe=xe.sep,tr=ne[de.start+1],nr=tr.tok,er=tr.sep,cr=ne[de.end-1],ar=cr.tok,kr=cr.sep;if((0,a.assertTrue)("calc.numfmt.parseDateInternal: all not AM/PM",ke.kind!==R.AMPM&&nr.kind!==R.AMPM&&ar.kind!==R.AMPM),!V(kr)&&!L(me,kr))return(0,a.success)(void 0);var lt=ce(ne,de)!==void 0;if(De=lt,lt)if(Z(Xe)&&Z(er))if(ke.kind===R.Month){if(Ae>2)return(0,a.success)(void 0);Te=ke,(0,a.assertTrue)("calc.numfmt.parseDateInternal: yr not Month",ar.kind!==R.Month),Ee=ar}else if(nr.kind===R.Month)Ie=ke,Te=nr,Ae===3&&((0,a.assertTrue)("calc.numfmt.parseDateInternal: yr not Month",ar.kind!==R.Month),Ee=ar);else return(0,a.success)(void 0);else{if(Ae!==3||V(er))return(0,a.success)(void 0);var Gr=me.longDateFormat?ke:nr,or=me.longDateFormat?nr:ke;if(Gr.kind!==R.Month)return(0,a.success)(void 0);(0,a.assertTrue)("calc.numfmt.parseDateInternal: Int1 dom & yr not Month",or.kind!==R.Month&&ar.kind!==R.Month),Ie=or,Te=Gr,Ee=ar}else if((0,a.assertTrue)("calc.numfmt.parseDateInternal: all not Month",ke.kind!==R.Month&&nr.kind!==R.Month&&ar.kind!==R.Month),Ae===2&&Xe===I.Date)switch(De=!0,me.dateOrder){case n.DateOrder.MDY:Te=ke,Ee=ar;break;case n.DateOrder.YMD:P(ke.value,1,12)?(Te=ke,Ie=ar):(Ee=ke,Te=ar);break;case n.DateOrder.DMY:P(ar.value,1,12)?(Ie=ke,Te=ar):(Te=ke,Ee=ar);break;default:return(0,a.failure)((0,n.notImplemented)(["date parse date order"]))}else{if(Ae<3||Xe!==I.Date||er!==I.Date)return(0,a.success)(void 0);var jr=ke.value>999||!ve&&ke.value>99?n.DateOrder.YMD:me.dateOrder;switch(jr){case n.DateOrder.MDY:Te=ke,Ie=nr,Ee=ar;break;case n.DateOrder.YMD:Ee=ke,Te=nr,Ie=ar;break;case n.DateOrder.DMY:Ie=ke,Te=nr,Ee=ar;break;default:return(0,a.failure)((0,n.notImplemented)(["date parse date order"]))}}}var Ye=!1;if(me.dateOrder!==n.DateOrder.DMY&&Ie===void 0&&Te!==void 0&&P(Te.value,1,12)&&Ee!==void 0&&P(Ee.value,1,31)){var Cr=j(re,ee);if(!(0,a.isSuccess)(Cr))return Cr;Ee.value<=ye.daysPerMonth(Te.value,Cr.value,ve)&&(Ie=Ee,Ee=T(Cr.value,4,n.NumberShape.ASCII),Ye=!0)}return(0,a.success)({yr:Ee,mon:Te,dom:Ie,useMonthName:De,usingCurrentYear:Ye})}function oe(re,ee,ne,de,se,me,ve,ye,Ee,Te){var Ie=re.config,De=Ie.mathpack,Ae=Ie.datepack,xe=Ie.dateCompatibility,ke,Xe,tr;if(de!==void 0||se!==void 0||ne!==void 0){var nr;if((0,a.assertTrue)("calc.numfmt.parseDateInternal: dom || yr",se!==void 0||ne!==void 0),(0,a.assertTrue)("calc.numfmt.parseDateInternal: mon",de!==void 0),Xe=de.value,!P(Xe,1,12))return(0,a.success)(void 0);if(ne===void 0){var er=j(re,ee);if(!(0,a.isSuccess)(er))return er;ke=er.value}else P(ne.value,0,99)?ke=q(ne.value):ke=ne.value;if(!P(ke,1900,9999)||(tr=(nr=se?.value)!=null?nr:1,!P(tr,1,Ae.daysPerMonth(Xe,ke,xe))))return(0,a.success)(void 0)}else{var cr=Ae.fromNum(Ie,De.zero,n.Rounding.RoundSec);(0,a.assertTrue)("calc.numfmt.parseDateInternal: zeroDtr fromNum",cr!==!1),ke=cr.yr,Xe=cr.mon,tr=cr.dom}var ar=0,kr=0,lt=0,jr=0,Gr=n.Rounding.RoundSec,or=0,Ye,Cr=!0;if(me!==void 0){if(me.value<0)return(0,a.failure)((0,n.notImplemented)(["negative hour"]));if(me.value>23){if(Ye!==void 0)return(0,a.success)(void 0);or=me.value,Ye=n.TimeDivision.Hour}else ar=me.value}if(ve!==void 0){if(ve.value<0)return(0,a.failure)((0,n.notImplemented)(["negative minute"]));if(ve.value>59){if(Ye!==void 0)return(0,a.success)(void 0);or=ve.value,Ye=n.TimeDivision.Minute}else kr=ve.value}if(ye!==void 0){if(ye.value<0)return(0,a.failure)((0,n.notImplemented)(["negative second"]));if(ye.value>59){if(Ye!==void 0)return(0,a.success)(void 0);or=ye.value,Ye=n.TimeDivision.Second}else lt=ye.value}if(Ee!==void 0){if(Ee.value<0)return(0,a.failure)((0,n.notImplemented)(["negative fractional second"]));(0,a.assertTrue)("calc.numfmt.parseDateInternal: fracSec.digits",Ee.digits>=1&&Ee.digits<=3),Gr=Ee.digits,(0,a.assertTrue)("calc.numfmt.parseDateInternal: fracSec.value",Ee.value<(Gr===3?1001:Gr===2?100:10)),jr=Ee.value}if(Te!==void 0){if(Ye!==void 0||ar>12)return(0,a.success)(void 0);Te.am?ar===12&&(ar=0):ar<12&&(ar+=12)}var Mr=(0,n.dateTime)(ke,Xe,tr,ar,kr,lt,1,jr,Gr),_r=Ye!==void 0?Ae.toNumWithDuration(Ie,Mr,Ye,or):Ae.toNum(Ie,Mr);return(0,n.isErrorOper)(_r)?(0,a.success)(void 0):(0,a.success)({value:_r,duration:Ye})}function le(re,ee,ne,de){return ee===n.NumberShape.ASCII?ne:(ee===n.NumberShape.Lao||ee===n.NumberShape.Thai)&&re.isThai?de:(0,o.buildNumShapeDateTimeFormat)(re,ee,ne)}function Y(re,ee,ne,de,se,me,ve,ye,Ee,Te,Ie,De,Ae){if(ye)return Ee?.sep===I.TimeAlt?(0,a.success)(re.sysTimeFormat):Ie!==void 0?(0,a.success)(le(re,ee,n.KnownFormat.SS0,n.KnownFormat.SS0_Tha)):Ae!==void 0?Ae===n.TimeDivision.Hour&&De===void 0&&!ne?(0,a.success)(le(re,ee,n.KnownFormat.AbsHMMSS,n.KnownFormat.AbsHMMSS_Tha)):(0,a.success)(n.KnownFormat.General):ne?(0,a.success)(le(re,ee,n.KnownFormat.MDYHMS,n.KnownFormat.MDYHMS_Tha)):De!==void 0?(0,a.success)(le(re,ee,Te!==void 0?n.KnownFormat.HHMMSSAP:n.KnownFormat.HHMMAP,Te!==void 0?n.KnownFormat.HHMMSS_Tha:n.KnownFormat.HHMM_Tha)):(0,a.success)(le(re,ee,Te!==void 0?n.KnownFormat.HHMMSS:n.KnownFormat.HHMM,Te!==void 0?n.KnownFormat.HHMMSS_Tha:n.KnownFormat.HHMM_Tha));if((0,a.assertTrue)("calc.numfmt.parseDateInternal: !haveTime => haveDate",ne),!me)return(0,a.success)(le(re,ee,n.KnownFormat.MMDDYY,n.KnownFormat.MMDDYY_Tha));var xe=de!==void 0&&!ve,ke=le(re,ee,se===void 0?n.KnownFormat.MMMYY:xe?n.KnownFormat.DDMMMYY:n.KnownFormat.DDMMM,se===void 0?n.KnownFormat.MMMYY_Tha:xe?n.KnownFormat.DDMMMYY_Tha:n.KnownFormat.DDMMM_Tha);return re.isEastAsia&&ke===n.KnownFormat.DDMMM&&ne?(0,a.failure)((0,n.notImplemented)(["parseDateInternal ifmt for East Asian DDMMM"])):(0,a.success)(ke)}function te(re,ee,ne,de){var se=re.config,me=se.localeInfo;if(!me.isEastAsia&&!W(me,ee))return(0,a.success)(void 0);if(me.isEastAsia)return(0,a.failure)((0,n.notImplemented)(["parse East Asia date"]));if(me.isThai){var ve=ee.indexOf("b");if(ve<0&&(ve=ee.indexOf("B")),ve>=0&&ve+1<ee.length&&me.isNumeral((0,a.stringCodePointAt)(ee,ve+1)))return(0,a.failure)((0,n.notImplemented)(["parse Thai Buddhist date"]))}var ye=J(se,ee,ne);if(!(0,a.isSuccess)(ye)||ye.value===void 0)return ye;var Ee=ye.value,Te=Ee.tokens,Ie=Ee.bidiDate,De=Ee.numShape,Ae=Ee.culture;if(Ie===u.BidiDate.Lunar)return(0,a.failure)((0,n.notImplemented)(["Lunar calendar"]));if(Ae!==void 0&&(Ae.localCalendarInput||Ae.tag===u.CultureTag.Gannen))return(0,a.failure)((0,n.notImplemented)(["parse date: possible local calendar"]));var xe=ie(se,Te);if(!(0,a.isSuccess)(xe)||xe.value===void 0)return xe;var ke=xe.value,Xe=ke.time,tr=ke.date,nr=ke.hour,er=ke.min,cr=ke.sec,ar=ke.fracSec,kr=ke.ampm,lt=ge(re,de,Te,tr);if(!(0,a.isSuccess)(lt)||lt.value===void 0)return lt;var jr=lt.value,Gr=jr.yr,or=jr.mon,Ye=jr.dom,Cr=jr.useMonthName,Mr=jr.usingCurrentYear,_r=oe(re,de,Gr,or,Ye,nr?.tok,er?.tok,cr?.tok,ar?.tok,kr?.tok);if(!(0,a.isSuccess)(_r)||_r.value===void 0)return _r;var Le=_r.value,rr=Le.value,vr=Le.duration,yr=Y(me,De,tr!==void 0,Gr,Ye,Cr,Mr,Xe!==void 0,er,cr,ar,kr,vr);return(0,a.isSuccess)(yr)?(0,a.success)({value:rr,format:yr.value}):yr}},"../excel-online-calc-numfmt/lib/render.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.renderGeneral=R,t.renderValue=E,t.renderHashesValue=x;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/serviceTypes.js"),u=s("../excel-online-calc-numfmt/lib/unicode.js"),g=function(k){return k.kind!==o.FormattedUnitKind.General},f=function(k){return k.kind!==o.FormattedUnitKind.Flexible},v=255;function C(b,k,D){if((k&o.Clip.MaxChars)!==0&&D.length>v)return o.Clip.MaxChars;if((k&o.Clip.CellWidth)!==0&&b.renderWidth<1/0&&b.getTextWidth(D)>b.renderWidth)return o.Clip.CellWidth}function p(b,k,D,M,w,S,A){var T=(0,a.fastMax)(0,v-D.length-M.length),I=w.length===0?T:Math.floor(T/w.length);if(b.renderWidth!==1/0){var B=b.getTextWidth(w);B>0&&(I=(0,a.fastMin)(I,(0,a.fastMax)(Math.floor((b.renderWidth-b.getTextWidth(D+M))/B),0)))}var L=A(I),V=b.bestFit;if(V&&S&&(L===!1||L.indexOf("E")>=0)){for(var Z=1,H=L;(H===!1||H.indexOf("E")>=0)&&I+Z<=F;)H=A(I+Z),Z++;if(H!==!1)return H}var N;if(L===!1||(N=C(b,k,D+L+M))===void 0){for(var _=L,P=I+1;P<I+50;P+=1){var W=A(P);if(W!==!1){if(W===_)break;var $=C(b,k,D+W+M);if($!==void 0){_===!1&&(_=$);break}_=W}}return(0,a.assertTrue)("calc.numfmt.renderValue: false after upwards search",_!==!1),_}for(var q=N,j=I-1;j>=0;j-=1){var G=A(j);if(G===!1)break;var Q=C(b,k,D+G+M);if(Q===void 0)return G;q=Q}return q}var h=(0,n.createFailureErrorClass)("RenderHashesError"),F=11;function R(b,k,D){var M=b.fromNumber(k.num),w=k.includeSign&&b.cond(M)<0?"-":"",S=w+b.formatGeneral(k,b.abs(M),D-w.length);if(S==="-0"&&(S="0"),S.length>D)return!1;var A=S.indexOf("E");if(A>=0){var T=(0,u.convertNumberShape)(k,S.substring(0,A),k.expNumberShape),I=S.substring(A,A+2),B=(0,u.convertDigitsShape)(S.substring(A+2),k.expNumberShape);return(0,a.assertTrue)("calc.numfmt.render: formatGeneral ePart",I==="E-"||I==="E+"),T+I+B}return(0,u.convertNumberShape)(k,S,k.numberShape)}function y(b,k,D){var M=k.units,w=k.color,S=k.alignment,A=k.clip,T=(0,o.memoizedRenderCallback)(D),I;if(M.every(g))I=M;else if(T.renderWidth===1/0)I=M.map(function(oe){if(oe.kind!==o.FormattedUnitKind.General)return oe;var le=R(b,oe,F);return(0,a.assertTrue)("calc.numfmt.renderValue: false after format at defaultGenPrecision",le!==!1),(0,o.formattedUnitString)(le)});else{for(var B="",L="",V,Z,H=0;H<M.length;H+=1){var N=M[H];switch(N.kind){case o.FormattedUnitKind.String:case o.FormattedUnitKind.Blank:V!==void 0?L+=N.str:B+=N.str;break;case o.FormattedUnitKind.General:(0,a.assertTrue)("calc.numfmt.renderValue: expected a single General unit",V===void 0),V=H,Z=N;break;case o.FormattedUnitKind.Flexible:break}}(0,a.assertTrue)("calc.numfmt.renderValue: genUnit",V!==void 0&&Z!==void 0);var _=Z,P=p(T,A,B,L,"0",_.builtin,function(oe){return R(b,_,(0,a.fastMin)(oe,F))});if(typeof P=="number")throw new h((0,o.tooWide)(P));I=M.map(function(oe){return oe.kind===o.FormattedUnitKind.General?(0,o.formattedUnitString)(P):oe})}var W;if(I.every(f))W=I;else if(T.renderWidth===1/0||T.bestFit)W=I.filter(f);else{for(var $="",q="",j,G,Q=0;Q<I.length;Q+=1){var X=I[Q];switch(X.kind){case o.FormattedUnitKind.String:case o.FormattedUnitKind.Blank:j!==void 0?q+=X.str:$+=X.str;break;case o.FormattedUnitKind.Flexible:j=Q,G=X;break}}(0,a.assertTrue)("calc.numfmt.renderValue: lastFlexUnit",j!==void 0&&G!==void 0);var U=G,O=p(T,o.Clip.All,$,q,G.str,!1,function(oe){return(0,a.repeat)(U.str,oe)});if(typeof O=="number"){if((O&A)!==0)throw new h((0,o.tooWide)(O));O=""}var z=O.length/U.str.length;z=(0,a.fastMax)(z-1,0);var J=(0,a.repeat)(U.str,z);W=I.map(function(oe,le){return oe.kind!==o.FormattedUnitKind.Flexible?oe:(0,o.formattedUnitString)(le===j?J:"")})}if(A!==o.Clip.None){for(var ie="",ce=0;ce<W.length;ce+=1)ie+=W[ce].str;var ge=C(T,A,ie);if(T.bestFit&&ge===o.Clip.CellWidth)return(0,o.renderedValue)(W,w,S,A);if(ge!==void 0)throw new h((0,o.tooWide)(ge))}return(0,o.renderedValue)(W,w,S,A)}function E(b,k,D){try{return(0,o.isHashesValue)(k)?(0,a.success)((0,o.hashesValue)(k.units,k.color)):(0,a.success)(y(b,k,D))}catch(M){return M instanceof h?(0,a.success)((0,o.hashesValue)(M.reason,k.color)):(0,a.failure)((0,a.javaScriptError)(M))}}function x(b,k){try{var D=(0,o.memoizedRenderCallback)(k),M=p(D,b.clip,"","","#",!1,function(S){return(0,a.repeat)("#",S)});if(typeof M=="number")switch(M){case o.Clip.MaxChars:M=(0,a.repeat)("#",v);break;case o.Clip.CellWidth:M="";break;default:return(0,a.assertNever)("calc.numFmt.renderHashesValue",M)}var w=(0,o.formattedUnitString)(M);return(0,a.success)((0,o.renderedValue)([w],b.color,b.alignment,b.clip))}catch(S){return(0,a.failure)((0,a.javaScriptError)(S))}}},"../excel-online-calc-numfmt/lib/ribbonFormat.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RibbonFormat=void 0,t.getRibbonFormat=g;var a=s("../excel-online-calc-lang/lib/index.js"),n=s("../excel-online-calc-numfmt/lib/knownFormat.js"),o;(function(f){f.GalleryGeneral="GalleryGeneral",f.GalleryNumber="GalleryNumber",f.GalleryCurrency="GalleryCurrency",f.GalleryAccounting="GalleryAccounting",f.GalleryShortDate="GalleryShortDate",f.GalleryLongDate="GalleryLongDate",f.GalleryTime="GalleryTime",f.GalleryPercentage="GalleryPercentage",f.GalleryFraction="GalleryFraction",f.GalleryScientific="GalleryScientific",f.GalleryText="GalleryText",f.ButtonComma="ButtonComma",f.ButtonPercentage="ButtonPercentage",f.ButtonAccounting="ButtonAccounting",f.KeyboardGeneral="KeyboardGeneral",f.KeyboardNumber="KeyboardNumber",f.KeyboardCurrency="KeyboardCurrency",f.KeyboardDate="KeyboardDate",f.KeyboardTime="KeyboardTime",f.KeyboardPercentage="KeyboardPercentage",f.KeyboardScientific="KeyboardScientific"})(o||(t.RibbonFormat=o={}));function u(f,v){return(0,n.buildSingle)(f,a.PictureSingle.ColorStart,"$-",v,a.PictureSingle.ColorEnd)}function g(f,v,C){var p,h,F=((p=C==null||(h=C.culture)==null?void 0:h.calendar)!=null?p:a.Calendar.Gregorian)===a.Calendar.Gregorian;switch(v){case o.GalleryGeneral:case o.KeyboardGeneral:return(0,n.getKnownFormat)(f,a.KnownFormat.General);case o.GalleryNumber:return(0,n.buildNumberFormat)(f,!1,1,f.currencyDecimals);case o.KeyboardNumber:return(0,n.buildNumberFormat)(f,!0,4,f.currencyDecimals);case o.GalleryCurrency:{var R=Object.assign({},f,{currencyFormat:f.currencyFormat===a.CurrencyFormat.Paren?a.CurrencyFormat.Lead:f.currencyFormat});return(0,n.buildCurrencyFormat)(R,!1,f.currencyDecimals,!0,!1,void 0,!0)}case o.KeyboardCurrency:return(0,n.buildCurrencyFormat)(f,!0,f.currencyDecimals,!0,!1);case o.GalleryAccounting:case o.ButtonAccounting:return(0,n.buildCurrencyFormat)(f,!1,f.currencyDecimals,!0,!0);case o.GalleryShortDate:return F?(0,n.getKnownFormat)(f,a.KnownFormat.MMDDYY):(0,n.buildSingle)(f,a.PictureSingle.Month,a.PictureSingle.DateSep,a.PictureSingle.Day,a.PictureSingle.Sep,a.PictureSingle.Text);case o.GalleryLongDate:return F?u(f,"x-sysdate")+(0,n.buildSingle)(f,a.PictureSingle.Day,a.PictureSingle.Day,a.PictureSingle.Day,a.PictureSingle.Day,", ",a.PictureSingle.Month,a.PictureSingle.Month,a.PictureSingle.Month,a.PictureSingle.Month," ",a.PictureSingle.Day,a.PictureSingle.Day,", ",a.PictureSingle.Year,a.PictureSingle.Year,a.PictureSingle.Year,a.PictureSingle.Year):(0,n.buildSingle)(f,a.PictureSingle.Month,a.PictureSingle.DateSep,a.PictureSingle.Day,a.PictureSingle.DateSep,a.PictureSingle.Year,a.PictureSingle.Year,a.PictureSingle.Sep,a.PictureSingle.Text);case o.GalleryTime:return u(f,"x-systime")+(0,n.buildSingle)(f,a.PictureSingle.Hour,a.PictureSingle.Colon,a.PictureSingle.Minute,a.PictureSingle.Minute,a.PictureSingle.Colon,a.PictureSingle.Second,a.PictureSingle.Second," ")+(0,n.getSpecial)(f,a.PictureSpecial.AP1);case o.KeyboardDate:return u(f,"en-US")+(0,n.buildSingle)(f,a.PictureSingle.Day,"-",a.PictureSingle.Month,a.PictureSingle.Month,a.PictureSingle.Month,"-",a.PictureSingle.Year,a.PictureSingle.Year,a.PictureSingle.Sep,a.PictureSingle.Text);case o.KeyboardTime:return u(f,"en-US")+(0,n.buildSingle)(f,a.PictureSingle.Hour,a.PictureSingle.Colon,a.PictureSingle.Minute,a.PictureSingle.Minute," ",(0,n.getSpecial)(f,a.PictureSpecial.AP1),a.PictureSingle.Sep,a.PictureSingle.Text);case o.GalleryPercentage:return(0,n.buildPercentFormat)(f,f.currencyDecimals);case o.ButtonPercentage:case o.KeyboardPercentage:return(0,n.getKnownFormat)(f,a.KnownFormat.Pct0);case o.GalleryFraction:return(0,n.getKnownFormat)(f,a.KnownFormat.Fract);case o.GalleryScientific:case o.KeyboardScientific:return(0,n.buildScientificFormat)(f,1,f.currencyDecimals,2);case o.GalleryText:return(0,n.getKnownFormat)(f,a.KnownFormat.Text);case o.ButtonComma:return(0,n.buildCurrencyFormat)(f,!1,f.currencyDecimals,!1,!0)}}},"../excel-online-calc-numfmt/lib/serviceTypes.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NumberFormatSource=t.EditKind=t.renderInfiniteWidth=t.renderedValue=t.formattedValue=t.FormattedUnitKind=t.Clip=t.GetTimeKind=t.Alignment=t.NamedColor=t.FormatCurrency=t.CultureTag=t.BidiDate=t.FormatValueType=t.FormatLocKind=t.aggregationError=t.fractionOverflow=t.dateOverflow=t.noFormatPart=t.ReasonKind=t.FormatReasonKind=void 0,t.notValueString=u,t.notFormatString=g,t.tooWide=f,t.previousFormatFailure=v,t.formatLocKnownFormat=p,t.formatLocIFormat=h,t.isSystemCultureTag=E,t.isFormatCultureEqual=x,t.formattedUnitGeneral=A,t.formattedUnitString=T,t.formattedUnitBlank=I,t.formattedUnitFlexible=B,t.hashesValue=V,t.isHashesValue=Z,t.renderCallback=H,t.memoizedRenderCallback=N,t.renderedValueToString=_,t.formulaEdit=W,t.stringEdit=$,t.numberEdit=q,t.otherEdit=j,t.createFormatGlobals=Q,t.evalFormatLocalsGrid=X;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o;(function(U){U.NotValueString="NotValueString",U.NotFormatString="NotFormatString",U.NoFormatPart="NoFormatPart",U.TooWide="TooWide",U.DateOverflow="DateOverflow",U.FractionOverflow="FractionOverflow",U.AggregationError="AggregationError",U.PreviousFormatFailure="PreviousFormatFailure"})(o||(t.FormatReasonKind=o={})),t.ReasonKind=Object.assign({},n.LangReasonKind,o);function u(U){return{kind:t.ReasonKind.NotValueString,message:U}}function g(U){return{kind:t.ReasonKind.NotFormatString,message:U}}t.noFormatPart={kind:t.ReasonKind.NoFormatPart};function f(U){return{kind:t.ReasonKind.TooWide,clip:U}}t.dateOverflow={kind:t.ReasonKind.DateOverflow},t.fractionOverflow={kind:t.ReasonKind.FractionOverflow},t.aggregationError={kind:t.ReasonKind.AggregationError};function v(U){return{kind:t.ReasonKind.PreviousFormatFailure,format:U}}var C;(function(U){U.FormatString="FormatString",U.KnownFormat="KnownFormat",U.IFormat="IFormat"})(C||(t.FormatLocKind=C={}));function p(U,O){return{kind:C.KnownFormat,document:U,knownFormat:O}}function h(U,O){return{kind:C.IFormat,document:U,iformat:O}}var F;(function(U){U.General="General",U.Number="Number",U.Currency="Currency",U.Accounting="Accounting",U.Date="Date",U.Time="Time",U.Percentage="Percentage",U.Fraction="Fraction",U.Scientific="Scientific",U.Text="Text",U.Custom="Custom"})(F||(t.FormatValueType=F={}));var R;(function(U){U.English="English",U.Lunar="Lunar"})(R||(t.BidiDate=R={}));var y;(function(U){U.SysDate="sysdate",U.SysTime="systime",U.Euro1="euro1",U.Euro2="euro2",U.GenLower="genlower",U.GenUpper="genupper",U.NomLower="nomlower",U.Bitcoin1="xbt1",U.Bitcoin2="xbt2",U.Gannen="gannen"})(y||(t.CultureTag=y={}));function E(U){return U===y.SysDate||U===y.SysTime}function x(U,O){return U.culture===O.culture&&U.numberShape===O.numberShape&&U.nationalNumberInput===O.nationalNumberInput&&U.calendar===O.calendar&&U.localCalendarInput===O.localCalendarInput&&U.tag===O.tag}var b;(function(U){U[U.LocaleInfo=0]="LocaleInfo"})(b||(t.FormatCurrency=b={}));var k;(function(U){U.Black="Black",U.White="White",U.Red="Red",U.Green="Green",U.Blue="Blue",U.Yellow="Yellow",U.Magenta="Magenta",U.Cyan="Cyan"})(k||(t.NamedColor=k={}));var D;(function(U){U.Left="Left",U.Center="Center",U.Right="Right"})(D||(t.Alignment=D={}));var M;(function(U){U.ValueCell="ValueCell",U.Volatile="Volatile",U.NonVolatile="NonVolatile"})(M||(t.GetTimeKind=M={}));var w;(function(U){U[U.MaxChars=2]="MaxChars",U[U.CellWidth=4]="CellWidth",U[U.None=0]="None",U[U.All=6]="All"})(w||(t.Clip=w={}));var S;(function(U){U.String="String",U.Blank="Blank",U.General="General",U.Flexible="Flexible"})(S||(t.FormattedUnitKind=S={}));function A(U,O,z,J,ie,ce){return{kind:S.General,num:U,decimalSeparator:O,includeSign:z,numberShape:J,expNumberShape:ie,builtin:ce}}function T(U){return{kind:S.String,str:U}}function I(U){return{kind:S.Blank,str:U}}function B(U){return{kind:S.Flexible,str:U}}function L(U,O,z,J){return{units:U,color:O,alignment:z,clip:J}}function V(U,O){return L(U,O,D.Center,w.All)}t.formattedValue=L,t.renderedValue=L;function Z(U){return!Array.isArray(U.units)}function H(U,O,z){return{renderWidth:U,bestFit:z,getTextWidth:O}}function N(U){var O=(0,a.makeStringMap)(),z=function(ie){if(O[ie]!=null)return O[ie];var ce=U.getTextWidth(ie);return O[ie]=ce,ce};return H(U.renderWidth,z,U.bestFit)}t.renderInfiniteWidth={renderWidth:1/0,bestFit:!1,getTextWidth:function(O){return O.length}};function _(U){var O="";for(var z of U.units)switch(z.kind){case S.String:O+=z.str;break;case S.Blank:for(var J=0;J<z.str.length;J+=1)O+=" ";break}return O}var P;(function(U){U.Formula="Formula",U.String="String",U.Number="Number",U.Other="Other"})(P||(t.EditKind=P={}));function W(U){return{kind:P.Formula,fmla:U}}function $(U,O){return{kind:P.String,value:U,tick:O}}function q(U,O){return{kind:P.Number,value:U,format:O}}function j(U){return{kind:P.Other,value:U}}var G;(function(U){U.Builtin="Builtin",U.CustomString="CustomString",U.CustomBytecode="CustomBytecode",U.System="System"})(G||(t.NumberFormatSource=G={}));function Q(U,O){return{config:U,getTime:O}}function X(U,O){var z=(0,n.sheetGridRangeAnchor)(U.range),J=(0,a.success)(z.range),ie=(0,a.success)(z.sheet);return{config:O??void 0,lexicalSource:U,originGridCell:J,originSheet:ie,allowUnqualifiedCell:!0,wrapCellReferences:!1}}},"../excel-online-calc-numfmt/lib/unicode.js":function(m,t,s){"use strict";var a,n;Object.defineProperty(t,"__esModule",{value:!0}),t.convertDigitsShape=F,t.convertNumberShape=x,t.insertCommas=b;var o=s("../excel-online-calc-common/lib/index.js"),u=s("../excel-online-calc-lang/lib/index.js"),g=o.codePoint,f=g.codePointDigitZero,v=g.codePointDigitNine,C=g.codePointDigitOne,p=(a={},K(K(K(K(K(K(K(K(K(K(a,u.NumberShape.ArabicIndic,{zero:1632,one:1633}),u.NumberShape.ExtendedArabicIndic,{zero:1776,one:1777}),u.NumberShape.Devanagari,{zero:2406,one:2407}),u.NumberShape.Bengali,{zero:2534,one:2535}),u.NumberShape.Gurmukhi,{zero:2662,one:2663}),u.NumberShape.Gujarati,{zero:2790,one:2791}),u.NumberShape.Oriya,{zero:2918,one:2919}),u.NumberShape.Tamil,{zero:48,one:3047}),u.NumberShape.Telugu,{zero:3174,one:3175}),u.NumberShape.Kannada,{zero:3302,one:3303}),K(K(K(K(K(K(K(K(a,u.NumberShape.Malayalam,{zero:3430,one:3431}),u.NumberShape.Thai,{zero:3664,one:3665}),u.NumberShape.Lao,{zero:3792,one:3793}),u.NumberShape.Tibetan,{zero:3872,one:3873}),u.NumberShape.Myanmar,{zero:4160,one:4161}),u.NumberShape.Ethiopic,{zero:48,one:4969}),u.NumberShape.Khmer,{zero:6112,one:6113}),u.NumberShape.Mongolian,{zero:6160,one:6161})),h=(n={},K(K(K(K(K(K(K(K(K(K(n,u.NumberShape.Japanese1,{digits:[12295,19968,20108,19977,22235,20116,20845,19971,20843,20061],ten:21313,hundred:30334,thousand:21315,tenThousand:19975,hundredMillion:20740,trillion:20806,langId:"Japanese",dbnum:1}),u.NumberShape.Japanese2,{digits:[12295,22769,24336,21442,22235,20237,20845,19971,20843,20061],ten:25342,hundred:30334,thousand:38433,tenThousand:33836,hundredMillion:20740,trillion:20806,langId:"Japanese",dbnum:2}),u.NumberShape.Japanese3,{digits:[65296,65297,65298,65299,65300,65301,65302,65303,65304,65305],ten:21313,hundred:30334,thousand:21315,tenThousand:19975,hundredMillion:20740,trillion:20806,langId:"Japanese",dbnum:3}),u.NumberShape.Korean1,{digits:[65296,19968,20108,19977,22235,20116,63953,19971,20843,20061],ten:21313,hundred:30334,thousand:21315,tenThousand:19975,hundredMillion:20740,trillion:20806,langId:"Korean",dbnum:1}),u.NumberShape.Korean2,{digits:[63922,22777,36019,63851,22235,20237,63953,19971,20843,20061],ten:63859,hundred:30334,thousand:38433,tenThousand:33836,hundredMillion:20740,trillion:20806,langId:"Korean",dbnum:2}),u.NumberShape.Korean3,{digits:[65296,65297,65298,65299,65300,65301,65302,65303,65304,65305],ten:21313,hundred:30334,thousand:21315,tenThousand:19975,hundredMillion:20740,trillion:20806,langId:"Korean",dbnum:3}),u.NumberShape.Korean4,{digits:[50689,51068,51060,49340,49324,50724,50977,52832,54036,44396],ten:49901,hundred:48177,thousand:52380,tenThousand:47564,hundredMillion:50613,trillion:51312,langId:"Korean",dbnum:4}),u.NumberShape.ChineseSimp1,{digits:[9675,19968,20108,19977,22235,20116,20845,19971,20843,20061],ten:21313,hundred:30334,thousand:21315,tenThousand:19975,hundredMillion:20159,trillion:20806,langId:"ChineseSimp",dbnum:1}),u.NumberShape.ChineseSimp2,{digits:[38646,22777,36144,21441,32902,20237,38470,26578,25420,29590],ten:25342,hundred:20336,thousand:20191,tenThousand:19975,hundredMillion:20159,trillion:20806,langId:"ChineseSimp",dbnum:2}),u.NumberShape.ChineseSimp3,{digits:[65296,65297,65298,65299,65300,65301,65302,65303,65304,65305],ten:21313,hundred:30334,thousand:21315,tenThousand:19975,hundredMillion:20159,trillion:20806,langId:"ChineseSimp",dbnum:3}),K(K(K(n,u.NumberShape.ChineseTrad1,{digits:[9675,19968,20108,19977,22235,20116,20845,19971,20843,20061],ten:21313,hundred:30334,thousand:21315,tenThousand:33836,hundredMillion:20740,trillion:20806,langId:"ChineseTrad",dbnum:1}),u.NumberShape.ChineseTrad2,{digits:[38646,22777,36019,21443,32902,20237,38520,26578,25420,29590],ten:25342,hundred:20336,thousand:20191,tenThousand:33836,hundredMillion:20740,trillion:20806,langId:"ChineseTrad",dbnum:2}),u.NumberShape.ChineseTrad3,{digits:[65296,65297,65298,65299,65300,65301,65302,65303,65304,65305],ten:21313,hundred:30334,thousand:21315,tenThousand:33836,hundredMillion:20740,trillion:20806,langId:"ChineseTrad",dbnum:3}));function F(k,D){if(D===u.NumberShape.ASCII)return k;switch(D){case u.NumberShape.ArabicIndic:case u.NumberShape.ExtendedArabicIndic:case u.NumberShape.Devanagari:case u.NumberShape.Bengali:case u.NumberShape.Gurmukhi:case u.NumberShape.Gujarati:case u.NumberShape.Oriya:case u.NumberShape.Tamil:case u.NumberShape.Telugu:case u.NumberShape.Kannada:case u.NumberShape.Malayalam:case u.NumberShape.Thai:case u.NumberShape.Lao:case u.NumberShape.Tibetan:case u.NumberShape.Myanmar:case u.NumberShape.Ethiopic:case u.NumberShape.Khmer:case u.NumberShape.Mongolian:{for(var M="",w=p[D],S=0;S<k.length;S+=1){var A=k.charCodeAt(S);(0,o.assertTrue)("calc.numfmt.convertDigitsShape",f<=A&&A<=v),A===f?M+=(0,o.stringFromCodePoint)(w.zero):M+=(0,o.stringFromCodePoint)(w.one+(A-C))}return M}case u.NumberShape.ChineseTrad1:case u.NumberShape.ChineseTrad2:case u.NumberShape.ChineseTrad3:case u.NumberShape.ChineseSimp1:case u.NumberShape.ChineseSimp2:case u.NumberShape.ChineseSimp3:case u.NumberShape.Japanese1:case u.NumberShape.Japanese2:case u.NumberShape.Japanese3:case u.NumberShape.Korean1:case u.NumberShape.Korean2:case u.NumberShape.Korean3:case u.NumberShape.Korean4:{for(var T="",I=h[D],B=0;B<k.length;B+=1){var L=k.charCodeAt(B);T+=R(I,L)}return T}}}function R(k,D){return(0,o.assertTrue)("calc.numfmt.ideographicDigit",f<=D&&D<=v),(0,o.stringFromCodePoint)(k.digits[D-f])}var y;(function(k){k[k.Ten=10]="Ten",k[k.Hundred=11]="Hundred",k[k.Thousand=12]="Thousand",k[k.TenThousand=13]="TenThousand",k[k.HundredMillion=14]="HundredMillion",k[k.Trillion=15]="Trillion"})(y||(y={}));function E(k,D){switch(D){case y.Ten:return(0,o.stringFromCodePoint)(k.ten);case y.Hundred:return(0,o.stringFromCodePoint)(k.hundred);case y.Thousand:return(0,o.stringFromCodePoint)(k.thousand);case y.TenThousand:return(0,o.stringFromCodePoint)(k.tenThousand);case y.HundredMillion:return(0,o.stringFromCodePoint)(k.hundredMillion);case y.Trillion:return(0,o.stringFromCodePoint)(k.trillion);default:return(0,o.assertFalse)("calc.numfmt.ideographicRank")}}function x(k,D,M){var w=k.decimalSeparator;if(M===u.NumberShape.ASCII)return D;switch(M){case u.NumberShape.ArabicIndic:case u.NumberShape.ExtendedArabicIndic:case u.NumberShape.Devanagari:case u.NumberShape.Bengali:case u.NumberShape.Gurmukhi:case u.NumberShape.Gujarati:case u.NumberShape.Oriya:case u.NumberShape.Tamil:case u.NumberShape.Telugu:case u.NumberShape.Kannada:case u.NumberShape.Malayalam:case u.NumberShape.Thai:case u.NumberShape.Lao:case u.NumberShape.Tibetan:case u.NumberShape.Myanmar:case u.NumberShape.Ethiopic:case u.NumberShape.Khmer:case u.NumberShape.Mongolian:{var S=D.indexOf(w),A=F(D.substring(0,S<0?void 0:S),M),T=S<0?"":w,I=S<0?"":F(D.substring(S+w.length),M);return A+T+I}case u.NumberShape.ChineseTrad1:case u.NumberShape.ChineseTrad2:case u.NumberShape.ChineseTrad3:case u.NumberShape.ChineseSimp1:case u.NumberShape.ChineseSimp2:case u.NumberShape.ChineseSimp3:case u.NumberShape.Japanese1:case u.NumberShape.Japanese2:case u.NumberShape.Japanese3:case u.NumberShape.Korean1:case u.NumberShape.Korean2:case u.NumberShape.Korean3:case u.NumberShape.Korean4:{var B=h[M],L=B.langId==="ChineseSimp"||B.langId==="ChineseTrad",V=B.dbnum===2||B.langId==="Korean"&&(B.dbnum===1||B.dbnum===4),Z=D.indexOf(w),H=0,N=Z<0?D.length:Z,_="";if(N>12){if(N>16)for(;12<N;N--,H++){var P=D.charCodeAt(H);_+=R(B,P)}else{var W=16,$=y.Thousand,q=!1;do{if(W>N){W--,$--;continue}var j=D.charCodeAt(H);j!==f?((L||V||j>C||W%4===1)&&(L&&q&&(_+=R(B,f),q=!1),_+=R(B,j)),$>=y.Ten&&(_+=E(B,$))):q=!0,W--,$--,N--,H++}while(W>12)}_+=E(B,y.Trillion)}{var G=12;do{var Q=y.Thousand,X=!1,U=!1;do{if(G>N){G--,Q--;continue}var O=D.charCodeAt(H);O!==f||_.length===0?((L||V||O>C||G%4===1)&&(L&&U&&(_+=R(B,f),U=!1),_+=R(B,O)),Q>=y.Ten&&(_+=E(B,Q)),X=!0):U=!0,G--,Q--,N--,H++}while(G%4);X&&N/4!==0&&(N===8?_+=E(B,y.HundredMillion):N===4&&(_+=E(B,y.TenThousand)))}while(N>0)}if(H!==D.length)for((0,o.assertTrue)("calc.numfmt.convertNumberShape",Z>=0&&H===Z),_+=w,H=Z+w.length;H<D.length;H++){var z=D.charCodeAt(H);_+=R(B,z)}return _}default:return(0,o.assertNever)("calc.numfmt.convertNumberShape",M)}}function b(k,D,M){if(D==="")return"";for(var w=(0,o.countCodePoints)(D,0,D.length),S="",A=0,T=0;A<D.length;){var I=(0,o.stringCodePointAt)(D,A),B=(0,o.numCodeUnits)(I);S+=D.substring(A,A+B),A+=B,T+=1,k.isThousandsPosition(M+(w-T))&&(S+=k.thousandsSeparator)}return S}},"../excel-online-calc-numfmt/lib/util.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initUtilGlobals=g,t.getFormatString=f,t.applyFormatAndRenderToString=v;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/serviceTypes.js"),u={getKnownFormat:function(){return(0,a.assertFalse)("calc.numfmt: default getKnownFormat")},getIformat:function(){return(0,a.assertFalse)("calc.numfmt: default getIformat")},getFormatString:function(){return(0,a.assertFalse)("calc.numfmt: default getFormatString")}};function g(C){var p,h,F,R,y,E;return{config:C.config,getKnownFormat:(p=(h=C.getKnownFormat)==null?void 0:h.bind(C))!=null?p:u.getKnownFormat,getIformat:(F=(R=C.getIformat)==null?void 0:R.bind(C))!=null?F:u.getIformat,getFormatString:(y=(E=C.getFormatString)==null?void 0:E.bind(C))!=null?y:u.getFormatString}}function f(C,p,h,F,R){var y=p.getFormatString(h,F);return(0,a.isSuccess)(y)?y.value!==void 0?p.getIformat(h,y.value):C.createFormat(F,R):y}function v(C,p,h){var F=(0,n.isStringOper)(h)?o.Clip.None:o.Clip.All,R=p.apply(h,o.Alignment.Right,F,!0);if(!(0,a.isSuccess)(R))return R;var y=C.renderValue(R.value,o.renderInfiniteWidth);return(0,a.isSuccess)(y)?(0,o.isHashesValue)(y.value)?(0,a.success)(y.value.units):(0,a.success)((0,o.renderedValueToString)(y.value)):y}},"../excel-online-calc-numfmt/lib/utilDeprecated.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getValueEditOperKind=f,t.applyValueEdit=v,t.toXLNumber=C;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/edit.js"),u=s("../excel-online-calc-numfmt/lib/knownFormat.js"),g=s("../excel-online-calc-numfmt/lib/serviceTypes.js");function f(p){return p.value.kind}function v(p,h,F,R){var y=F;if(R.kind===g.EditKind.Number&&R.format!==n.KnownFormat.General){var E=R.format,x=typeof E=="string"?E:(0,u.getKnownFormat)(h,E),b=typeof E!="string",k=p.createFormat(x,b);if(!(0,a.isSuccess)(k))return k;var D=k.value;(0,o.shouldInstallFormat)(D,F)&&(y=D)}return p.applyFormat(y,R.value,!0)}function C(p,h,F){var R=h.parseGeneral(F,!1,!0,g.GetTimeKind.NonVolatile);return(0,a.isSuccess)(R)?R.value==null?(0,a.failure)(null):(0,a.success)(p.toNumber(R.value.value)):R}},"../excel-online-calc-recalc/lib/index.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PackageName=void 0,t.PackageName="excel-online-calc-recalc"},"../excel-online-calc-runtime/lib/funcs/aggregationFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sumproduct=void 0,t.sum=M,t.sumsq=w,t.sumif=T,t.sumifs=B,t.product=V,t.average=W,t.averageif=q,t.averageifs=j,t.averagea=G,t.concat=X,t.textjoin=U,t.count=ie,t.countblank=oe,t.counta=te,t.countif=ee,t.countifs=ne,t.max=Ie,t.min=De,t.maxa=Ae,t.mina=xe,t.maxifs=ke,t.minifs=Xe,t.and=kr,t.or=lt,t.xor=jr,t.large=Mr,t.small=_r,t.percentile=vr,t.percentile_exc=Ar,t.quartile=Tr,t.quartile_exc=Wr,t.median=lr,t.trimmean=Me,t.stdev=Lr,t.stdevp=qr,t.stdeva=zt,t.stdevpa=wr,t.var_=ha,t.varp=La,t.vara=fa,t.varpa=ea,t.mode=aa,t.mode_mult=bt,t.subtotal=xa,t.aggregate=Zt,t.rank=An,t.rank_avg=Da,t.avedev=sn,t.devsq=Ha,t.geomean=xo,t.harmean=Ku;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/funcs/criteria.js"),u=s("../excel-online-calc-runtime/lib/funcs/reduce.js"),g=s("../excel-online-calc-runtime/lib/funcs/util.js"),f=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),v=s("../excel-online-calc-runtime/lib/runtime/extensionTypes.js"),C=s("../excel-online-calc-runtime/lib/runtime/util.js");function p(je,Ue){var Ve=(0,n.isRichOper)(Ue)?Ue.getFallback():Ue;switch(Ve.kind){case n.OperKind.Number:return Ve;case n.OperKind.Boolean:case n.OperKind.String:return;case n.OperKind.Error:return Ve;case n.OperKind.Missing:case n.OperKind.Blank:return;default:return(0,a.assertNever)("calc.funcs.arithmeticOperationCoerce",Ve)}}function h(je,Ue){var Ve=(0,n.isRichOper)(Ue)?Ue.getFallback():Ue;switch(Ve.kind){case n.OperKind.Boolean:return Ve.value?je.mathpack.one:je.mathpack.zero;case n.OperKind.Number:return Ve;case n.OperKind.String:return je.mathpack.zero;case n.OperKind.Error:return Ve;case n.OperKind.Missing:case n.OperKind.Blank:return;default:return(0,a.assertNever)("calc.funcs.arithmeticAOperationCoerce",Ve)}}function F(je,Ue){var Ve=(0,n.isRichOper)(Ue)?Ue.getFallback():Ue;return(0,n.isStringOper)(Ve)?je.mathpack.zero:p(je,Ve)}function R(je){return function(Ve,sr,gr){if(Ve!==void 0&&(0,n.isErrorOper)(Ve))return Ve;if((0,a.assertTrue)("calc.funcs.numberReducer",Ve===void 0||(0,n.isNumberOper)(Ve)),(0,n.isErrorOper)(sr))return sr;(0,a.assertTrue)("calc.funcs.numberReducer",(0,n.isNumberOper)(sr));var ur,xr;Ve===void 0?(ur=sr,xr=gr-1):(ur=Ve,xr=gr);for(var Zr=0;Zr<xr;Zr+=1){var Ur=je(ur,sr);if((0,n.isErrorOper)(Ur))return Ur;ur=Ur}return ur}}function y(je){return function(Ue,Ve,sr){return je.count+=sr,Ve}}function E(je){for(var Ue=je.length-1;Ue>=0;Ue-=1){var Ve=je[Ue];if(!(Ve===void 0||!(0,v.isRangeValues)(Ve)))for(var sr=Ve.arrays.length-1;sr>=0;sr-=1){var gr=Ve.arrays[sr];if(gr.rows>gr.denseRows||gr.cols>gr.denseCols){var ur=gr.getSparse();if(ur?.kind===n.OperKind.Number)return ur}for(var xr=gr.denseRows-1;xr>=0;xr-=1)for(var Zr=gr.denseCols-1;Zr>=0;Zr-=1){var Ur=gr.get(xr,Zr);if(Ur?.kind===n.OperKind.Number)return Ur}}}}function x(je,Ue,Ve){if(!(0,n.isNumberOper)(Ve))return Ve;var sr=E(Ue);return sr?.kind!==n.OperKind.Number?Ve:je.mathpack.checkAlmostCancellation(sr,Ve)}function b(je,Ue,Ve){var sr=(0,u.reduceDerefOpers)(Ue,R(Ue.mathpack.add),p,Ve);return sr==null?Ue.mathpack.zero:(je&&(sr=x(Ue,Ve,sr)),sr)}var k=b.bind(void 0,!1),D=b.bind(void 0,!0);function M(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return D(je,Ve)}function w(je,Ue){var Ve=je.dereferenceAllOpers(Ue),sr=He(p),gr=(0,u.reduceDerefOpers)(je,R(je.mathpack.add),sr,Ve);return gr??je.mathpack.zero}function S(je){return(0,n.isRangeOper)(je)&&je.ranges.length!==1}function A(je,Ue,Ve){if(S(Ue))return(0,a.failure)(n.valueErrorOper);if(Ve===void 0){var sr=je.dereferenceAllOpers([Ue])[0];return(0,a.success)({values:sr,valuesToFilter:sr})}if(S(Ve))return(0,a.failure)(n.valueErrorOper);var gr=$(Ue,Ve),ur=gr.actualEvalRange,xr=gr.actualFilterRange,Zr=ur.ranges[0],Ur=xr.ranges[0],dt=je.dereferenceAllOpers([ur])[0];if(Zr.col===Ur.col&&Zr.row===Ur.row)return(0,a.success)({values:dt,valuesToFilter:dt});var At=je.dereferenceAllOpers([xr])[0];return(0,a.success)({values:dt,valuesToFilter:At})}function T(je,Ue){var Ve=Se(Ue,3),sr=Ve[0],gr=Ve[1],ur=Ve[2],xr=A(je,sr,ur);if(!(0,a.isSuccess)(xr))return xr.reason;var Zr=xr.value,Ur=Zr.values,dt=Zr.valuesToFilter,At=[(0,v.rangeValues)([(0,o.applyCriteria)(je,Ur.arrays[0],gr,dt.arrays[0])])];return k(je,At)}function I(je,Ue){var Ve=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,sr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,gr=Ue[0];if(S(gr))return(0,a.failure)(n.valueErrorOper);var ur,xr;if(Ve){var Zr=Ue[1],Ur=je.dereferenceAllOpers([gr]),dt=Se(Ur,1),At=dt[0];ur=(0,o.applyCriteria)(je,At.arrays[0],Zr),xr=2}else{var wt=je.dereferenceAllOpers([gr]),qt=Se(wt,1),Lt=qt[0];ur=Lt.arrays[0],xr=1}for(var Pt=xr;Pt<Ue.length;Pt+=2){var Kt=Ue[Pt],sa=Ue[Pt+1];if(S(Kt)||Kt.ranges[0].cols!==gr.ranges[0].cols||Kt.ranges[0].rows!==gr.ranges[0].rows)return(0,a.failure)(n.valueErrorOper);var ia=je.dereferenceAllOpers([Kt]),la=Se(ia,1),pn=la[0];ur=(0,o.applyCriteria)(je,pn.arrays[0],sa,ur)}return sr&&(ur=ur.strict()),(0,a.success)((0,v.rangeValues)([ur]))}function B(je,Ue){if(Ue.length===3)return T(je,[Ue[1],Ue[2],Ue[0]]);var Ve=I(je,Ue);return(0,a.isSuccess)(Ve)?k(je,[Ve.value]):Ve.reason}function L(je,Ue){var Ve=(0,u.reduceDerefOpers)(je,R(je.mathpack.mul),p,Ue);return Ve??je.mathpack.zero}function V(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return L(je,Ve)}function Z(je,Ue,Ve,sr,gr,ur){var xr=(0,u.reduceDerefOpers)(gr,R(gr.mathpack.add),je,ur,Ue);if(xr==null)return sr;if(Ve&&(xr=x(gr,ur,xr)),(0,n.isErrorOper)(xr))return xr;var Zr={count:0},Ur=(0,u.reduceDerefOpers)(gr,y(Zr),je,ur,Ue);(0,a.assertTrue)("calc.funcs.averageCoerceInner",(0,n.isNumberOper)(xr)&&Ur?.kind===n.OperKind.Number&&Zr.count>0);var dt=gr.mathpack.div(xr,gr.mathpack.fromNumber(Zr.count));return(0,n.isErrorOper)(dt)?dt:[dt,Zr.count]}function H(je,Ue,Ve,sr,gr){var ur=Z(je,Ue,Ve,n.div0ErrorOper,sr,gr);return Array.isArray(ur)?ur[0]:ur}var N=H.bind(void 0,p,void 0,!1),_=H.bind(void 0,p,void 0,!0),P=H.bind(void 0,h,F,!0);function W(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return _(je,Ve)}function $(je,Ue){var Ve=je.ranges[0],sr=Ue.ranges[0],gr=(0,a.fastMin)(Ve.cols,n.sheetCols-sr.col),ur=(0,a.fastMin)(Ve.rows,n.sheetRows-sr.row),xr=(0,n.gridRange)(Ve.row,Ve.col,ur,gr),Zr=(0,n.range3DOper)(je.sheets,xr),Ur=(0,n.gridRange)(sr.row,sr.col,ur,gr),dt=(0,n.range3DOper)(Ue.sheets,Ur);return{actualEvalRange:Zr,actualFilterRange:dt}}function q(je,Ue){var Ve=Se(Ue,3),sr=Ve[0],gr=Ve[1],ur=Ve[2],xr=A(je,sr,ur);if(!(0,a.isSuccess)(xr))return xr.reason;var Zr=xr.value,Ur=Zr.values,dt=Zr.valuesToFilter,At=[(0,v.rangeValues)([(0,o.applyCriteria)(je,Ur.arrays[0],gr,dt.arrays[0]).strict()])];return N(je,At)}function j(je,Ue){if(Ue.length===3)return q(je,[Ue[1],Ue[2],Ue[0]]);var Ve=I(je,Ue,void 0,!0);return(0,a.isSuccess)(Ve)?N(je,[Ve.value]):Ve.reason}function G(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return P(je,Ve)}function Q(je,Ue,Ve,sr,gr){for(var ur=void 0,xr=function(){return ur},Zr=0,Ur="",dt=function(ia,la){return ia.coerceOper(la,n.OperKind.String)},At=function(ia,la,pn){if(ia!==void 0&&(0,n.isErrorOper)(ia))return ia;for(var Xt=0;Xt<pn;Xt+=1){if(ur!==void 0&&Ue.length>0&&(!Ve||ur.value.length>0)){var Ir=Ue[Zr];if(Zr=(Zr+1)%Ue.length,Ur.length+Ir.value.length>n.cellStringLimit)return n.valueErrorOper;Ur+=Ir.value}if((0,n.isErrorOper)(la))return la;if((0,a.assertTrue)("calc.funcs.concatInner: expected string in reducer",(0,n.isStringOper)(la)),Ur.length+la.value.length>n.cellStringLimit)return n.valueErrorOper;if(Ur+=la.value,ur=la,la.value===""&&(Ue.length===0||Ve))break}return la},wt=0;wt<gr.length;wt+=1){var qt=sr[wt];if((0,n.isRangeOper)(qt)&&qt.ranges.length>1)return n.valueErrorOper;var Lt=(0,u.reduceDerefOpers)(je,At,dt,gr.slice(wt,wt+1));if(Lt!==void 0&&(0,n.isErrorOper)(Lt))return Lt;(0,a.assertTrue)("calc.funcs.concatInner: expected string from reduce",Lt!==void 0&&(0,n.isStringOper)(Lt))}var Pt=xr();if(Ve&&Pt!==void 0&&Pt.value===""&&Ue.length>0&&Ur.length>0){var Kt=Ue[(Zr+Ue.length-1)%Ue.length];Ur=Ur.substring(0,Ur.length-Kt.value.length)}return(0,n.stringOper)(Ur)}function X(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return Q(je,[],!0,Ue,Ve)}function U(je,Ue){var Ve=Ui(Ue),sr=Ve[0],gr=Ve[1],ur=Ve.slice(2),xr=[];if(!(0,n.isMissingOper)(sr)){if((0,n.isRangeOper)(sr)&&sr.ranges.length>1)return n.valueErrorOper;var Zr=function(wt,qt){return wt.coerceOper(qt,n.OperKind.String)},Ur=(0,u.reduceDerefOpers)(je,Gr(xr,g.assertString),Zr,je.dereferenceAllOpers([sr]));if(Ur!==void 0&&(0,n.isErrorOper)(Ur))return Ur;(0,a.assertTrue)("calc.funcs.textjoin: expected string from reduce",Ur!==void 0&&(0,n.isStringOper)(Ur))}var dt=(0,n.isMissingOper)(gr)||gr.value;return Q(je,xr,dt,ur,je.dereferenceAllOpers(ur))}function O(je,Ue,Ve){var sr={count:0};return(0,u.reduceDerefOpers)(Ue,y(sr),je,Ve),Ue.mathpack.fromNumber(sr.count)}function z(je,Ue){var Ve=(0,n.isRichOper)(Ue)?Ue.getFallback():Ue;return(0,n.isNumberOper)(Ve)?Ve:void 0}var J=O.bind(void 0,z);function ie(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return J(je,Ve)}function ce(je,Ue){var Ve=(0,n.isRichOper)(Ue)?Ue.getFallback():Ue;return(0,n.isBlankOper)(Ve)||(0,C.isEmptyStringOper)(Ve)?Ve:void 0}var ge=O.bind(void 0,ce);function oe(je,Ue){var Ve=Ue[0];if(!(0,n.isSheetIndex)(Ve.sheets)||Ve.ranges.length!==1)return n.valueErrorOper;var sr=je.dereferenceAllOpers(Ue);return ge(je,sr)}function le(je,Ue){var Ve=(0,n.isRichOper)(Ue)?Ue.getFallback():Ue;return(0,n.isPrimitiveOper)(Ve)||(0,n.isErrorOper)(Ve)?Ve:void 0}var Y=O.bind(void 0,le);function te(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return Y(je,Ve)}var re=O.bind(void 0,function(je,Ue){return Ue});function ee(je,Ue){var Ve=Se(Ue,2),sr=Ve[0],gr=Ve[1];if(S(sr))return n.valueErrorOper;var ur=je.dereferenceAllOpers([sr]),xr=Se(ur,1),Zr=xr[0],Ur=[(0,v.rangeValues)([(0,o.applyCriteria)(je,Zr.arrays[0],gr)])];return re(je,Ur)}function ne(je,Ue){if(Ue.length===2)return ee(je,Ue);var Ve=I(je,Ue,!0);return(0,a.isSuccess)(Ve)?re(je,[Ve.value]):Ve.reason}var de=function(Ue,Ve,sr){return Ue.mathpack.cond2(Ve,sr)>0},se=function(Ue,Ve,sr){return Ue.mathpack.cond2(Ve,sr)<0};function me(je,Ue,Ve,sr,gr){var ur=function(Ur,dt,At){return Ur===void 0?dt:(0,n.isErrorOper)(Ur)?Ur:((0,a.assertTrue)("calc.funcs.minMaxCoerceInner",(0,n.isNumberOper)(Ur)),(0,n.isErrorOper)(dt)?dt:((0,a.assertTrue)("calc.funcs.minMaxCoerceInner",(0,n.isNumberOper)(dt)),je(sr,Ur,dt)?Ur:dt))},xr=(0,u.reduceDerefOpers)(sr,ur,Ue,gr,Ve);return xr??sr.mathpack.zero}var ve=me.bind(void 0,de,p,void 0),ye=me.bind(void 0,se,p,void 0),Ee=me.bind(void 0,de,h,p),Te=me.bind(void 0,se,h,p);function Ie(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return ve(je,Ve)}function De(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return ye(je,Ve)}function Ae(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return Ee(je,Ve)}function xe(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return Te(je,Ve)}function ke(je,Ue){var Ve=I(je,Ue);return(0,a.isSuccess)(Ve)?ve(je,[Ve.value]):Ve.reason}function Xe(je,Ue){var Ve=I(je,Ue);return(0,a.isSuccess)(Ve)?ye(je,[Ve.value]):Ve.reason}function tr(je,Ue){var Ve=(0,n.isRichOper)(Ue)?Ue.getFallback():Ue;switch(Ve.kind){case n.OperKind.Boolean:return Ve;case n.OperKind.Number:return(0,n.booleanOper)(je.mathpack.cond(Ve)!==0);case n.OperKind.String:return;case n.OperKind.Error:return Ve;case n.OperKind.Missing:case n.OperKind.Blank:return;default:return(0,a.assertNever)("calc.funcs.aggregationFuncs: booleanOperationCoerce",Ve)}}function nr(je,Ue,Ve){var sr=function(xr,Zr,Ur){return xr!==void 0&&(0,n.isErrorOper)(xr)?xr:(0,n.isErrorOper)(Zr)?Zr:((0,a.assertTrue)("calc.funcs.booleanInner",(xr===void 0||(0,n.isBooleanOper)(xr))&&(0,n.isBooleanOper)(Zr)),(0,n.booleanOper)(je(xr?.value,Zr.value,Ur)))},gr=(0,u.reduceDerefOpers)(Ue,sr,tr,Ve);return gr??n.valueErrorOper}var er=nr.bind(void 0,function(je,Ue){return je!==!1&&Ue}),cr=nr.bind(void 0,function(je,Ue){return je===!0||Ue}),ar=nr.bind(void 0,function(je,Ue,Ve){return Ue?((je===!0?1:0)+Ve)%2===1:je===!0});function kr(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return er(je,Ve)}function lt(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return cr(je,Ve)}function jr(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return ar(je,Ve)}function Gr(je,Ue){return function(Ve,sr,gr){if(Ve!==void 0&&(0,n.isErrorOper)(Ve))return Ve;if(!(0,n.isErrorOper)(sr))for(var ur=Ue(sr),xr=0;xr<gr;xr+=1)je.push(ur);return sr}}function or(je,Ue,Ve,sr){var gr=[],ur=(0,u.reduceDerefOpers)(Ue,Gr(gr,g.assertNumber),p,[Ve]);if(ur==null)return n.numErrorOper;if((0,n.isErrorOper)(ur))return ur;var xr=Ue.mathpack;if(xr.cond2(sr,xr.one)<0||xr.cond2(sr,xr.fromNumber(gr.length))>0)return n.numErrorOper;var Zr=gr.sort(xr.cond2);if(je){var Ur=(0,g.assertNumber)(xr.add((0,g.assertNumber)(xr.sub(xr.fromNumber(gr.length),sr)),xr.one));return Zr[xr.lfix(Ur)-1]}return Zr[xr.lfix(sr)-1]}var Ye=or.bind(void 0,!0),Cr=or.bind(void 0,!1);function Mr(je,Ue){var Ve=je.dereferenceAllOpers(Ue),sr=Se(Ve,2),gr=sr[0],ur=sr[1];return Ye(je,gr,ur)}function _r(je,Ue){var Ve=je.dereferenceAllOpers(Ue),sr=Se(Ve,2),gr=sr[0],ur=sr[1];return Cr(je,gr,ur)}function Le(je,Ue,Ve,sr){var gr=je.mathpack,ur=[],xr=(0,u.reduceDerefOpers)(je,Gr(ur,g.assertNumber),p,Ue);if(xr==null)return n.numErrorOper;if((0,n.isErrorOper)(xr))return xr;if((0,n.isErrorOper)(Ve))return Ve;if(gr.cond(Ve)<0||gr.cond2(Ve,gr.one)>0)return n.numErrorOper;var Zr=ur.sort(gr.cond2),Ur=(0,g.assertNumber)(gr.sub(gr.fromNumber(Zr.length),gr.one)),dt=(0,g.assertNumber)(gr.add(gr.fromNumber(Zr.length),gr.one)),At=sr?(0,g.assertNumber)(gr.mul(Ur,Ve)):(0,g.assertNumber)(gr.sub((0,g.assertNumber)(gr.mul(dt,Ve)),gr.one));if(gr.cond(At)<0||gr.cond2(At,Ur)>0)return n.numErrorOper;var wt=gr.lfix(At),qt=(0,g.assertNumber)(gr.sub(At,gr.fromNumber(wt)));if(gr.cond(qt)===0)return Zr[wt];var Lt=gr.sub(Zr[wt+1],Zr[wt]);return(0,n.isErrorOper)(Lt)?Lt:gr.add(Zr[wt],(0,g.assertNumber)(gr.mul(Lt,qt)))}var rr=function(Ue,Ve,sr){return Le(Ue,[Ve],sr,!0)};function vr(je,Ue){var Ve=je.dereferenceAllOpers(Ue),sr=Se(Ve,2),gr=sr[0],ur=sr[1];return rr(je,gr,ur)}var yr=function(Ue,Ve,sr){return Le(Ue,[Ve],sr,!1)};function Ar(je,Ue){var Ve=je.dereferenceAllOpers(Ue),sr=Se(Ve,2),gr=sr[0],ur=sr[1];return yr(je,gr,ur)}function We(je,Ue){var Ve=je.mathpack;if(Ve.cond(Ue)<0||Ve.cond2(Ue,Ve.fromNumber(5))>=0)return n.numErrorOper;var sr=Ve.lfix(Ue);return Ve.div(Ve.fromNumber(sr),Ve.fromNumber(4))}var fr=function(Ue,Ve,sr){return Le(Ue,[Ve],We(Ue,sr),!0)};function Tr(je,Ue){var Ve=je.dereferenceAllOpers(Ue),sr=Se(Ve,2),gr=sr[0],ur=sr[1];return fr(je,gr,ur)}var br=function(Ue,Ve,sr){return Le(Ue,[Ve],We(Ue,sr),!1)};function Wr(je,Ue){var Ve=je.dereferenceAllOpers(Ue),sr=Se(Ve,2),gr=sr[0],ur=sr[1];return br(je,gr,ur)}function Ke(je,Ue){return Le(je,Ue,je.mathpack.fromNumber(.5),!0)}function lr(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return Ke(je,Ve)}function Me(je,Ue){var Ve=je.dereferenceAllOpers(Ue),sr=Se(Ve,2),gr=sr[0],ur=sr[1],xr=[],Zr=(0,u.reduceDerefOpers)(je,Gr(xr,g.assertNumber),p,[gr]);if(Zr==null)return n.numErrorOper;if((0,n.isErrorOper)(Zr))return Zr;var Ur=je.mathpack;if(Ur.cond(ur)<0||Ur.cond2(ur,Ur.one)>=0)return n.numErrorOper;xr=xr.sort(Ur.cond2);var dt=Ur.lfix((0,g.assertNumber)(Ur.div((0,g.assertNumber)(Ur.mul(Ur.fromNumber(xr.length),ur)),Ur.fromNumber(2))));(0,a.assertTrue)("calc.funcs.trimmean",dt+dt<xr.length);var At=xr[dt],wt=xr[xr.length-1-dt],qt=0,Lt=0,Pt=(0,u.reduceDerefOpers)(je,R(je.mathpack.add),function(la,pn){var Xt=p(la,pn);if(Xt===void 0)return Xt;(0,a.assertTrue)("calc.funcs.trimmean: unexpected error",(0,n.isNumberOper)(Xt));var Ir=la.mathpack;if(Ir.cond2(Xt,At)<0){qt+=1;return}if(Ir.cond2(Xt,wt)>0){Lt+=1;return}return Xt},[gr]);(0,a.assertTrue)("calc.funcs.trimmean: found no elements",Pt!==void 0&&(0,n.isNumberOper)(Pt)),(0,a.assertTrue)("calc.funcs.trimmean: trimmed too many",qt<=dt&&Lt<=dt);for(var Kt=Pt;qt<dt;qt+=1){var sa=Ur.sub(Kt,At);if((0,n.isErrorOper)(sa))return sa;Kt=sa}for(;Lt<dt;Lt+=1){var ia=Ur.sub(Kt,wt);if((0,n.isErrorOper)(ia))return ia;Kt=ia}return Ur.div(Kt,Ur.fromNumber(xr.length-dt-dt))}function He(je){return function(Ue,Ve){var sr=je(Ue,Ve);return sr!==void 0&&(0,n.isNumberOper)(sr)?Ue.mathpack.mul(sr,sr):sr}}function ze(je,Ue){return function(Ve,sr){var gr=je(Ve,sr);if(gr?.kind!==n.OperKind.Number)return gr;var ur=Ve.mathpack,xr=ur.sub(gr,Ue);return(0,n.isErrorOper)(xr)?xr:ur.mul(xr,xr)}}function $e(je,Ue,Ve,sr){var gr={count:0},ur=(0,u.reduceDerefOpers)(Ve,y(gr),je,sr,Ue);if(ur==null)return n.div0ErrorOper;(0,a.assertTrue)("calc.funcs.varFirstPass: unexpected count type",gr.count>=1);var xr=R(Ve.mathpack.add),Zr=(0,u.reduceDerefOpers)(Ve,xr,je,sr,Ue),Ur=(0,u.reduceDerefOpers)(Ve,xr,He(je),sr,Ue===void 0?void 0:He(Ue));if((0,a.assertTrue)("calc.funcs.varFirstPass: expected sum",Zr!=null),(0,a.assertTrue)("calc.funcs.varFirstPass: expected sumSq",Ur!=null),(0,n.isErrorOper)(Zr))return Zr;if((0,n.isErrorOper)(Ur))return Ur;(0,a.assertTrue)("calc.funcs.varFirstPass: unexpected oper type",(0,n.isNumberOper)(Zr)&&(0,n.isNumberOper)(Ur));var dt=Ve.mathpack,At=dt.div(Zr,dt.fromNumber(gr.count));return(0,n.isErrorOper)(At)?At:[gr.count,Zr,Ur,At]}function Be(je,Ue,Ve,sr,gr){var ur=R(Ve.mathpack.add),xr=(0,u.reduceDerefOpers)(Ve,ur,ze(je,gr),sr,Ue===void 0?void 0:ze(Ue,gr));return(0,a.assertTrue)("calc.funcs.varSecondPass: unexpected error",xr?.kind===n.OperKind.Number),xr}function he(je,Ue,Ve,sr){var gr=$e(je,Ue,Ve,sr);if(!Array.isArray(gr))return gr;var ur=Ve.mathpack,xr=Se(gr,4),Zr=xr[0],Ur=xr[1],dt=xr[2],At=xr[3];if(Zr<2)return n.div0ErrorOper;var wt=ur.mul(Ur,Ur);if((0,n.isErrorOper)(wt))return wt;var qt=(0,g.assertNumber)(ur.div(wt,ur.fromNumber(Zr))),Lt=(0,g.assertNumber)(ur.sub(dt,qt));if(ur.cond(At)===0)return ur.cond(Lt)<0?ur.zero:ur.div(Lt,ur.fromNumber(Zr-1));if(ur.cond(Lt)>=0){var Pt=(0,g.assertNumber)(ur.div(Lt,ur.fromNumber(Zr-1))),Kt=21219957905e-324;if(ur.cond2(Pt,ur.fromNumber(Kt))>0){var sa=ur.div(qt,dt),ia=(0,n.isErrorOper)(sa)?sa:ur.sub(sa,ur.one);if(!(0,n.isErrorOper)(ia)&&ur.cond2(ur.abs(ia),ur.fromNumber(.01))>0){var la=ur.div(At,Pt),pn=(0,n.isErrorOper)(la)?la:ur.sub(ur.abs(la),ur.fromNumber(1e3));if(!(0,n.isErrorOper)(pn)&&ur.cond(pn)<0)return Pt}}}var Xt=Be(je,Ue,Ve,sr,At);return ur.cond(Xt)<0?ur.zero:ur.div(Xt,ur.fromNumber(Zr-1))}function dr(je,Ue,Ve,sr){var gr=$e(je,Ue,Ve,sr);if(!Array.isArray(gr))return gr;var ur=Ve.mathpack,xr=Se(gr,4),Zr=xr[0],Ur=xr[1],dt=xr[2],At=xr[3];if(Zr<1)return n.div0ErrorOper;var wt=ur.mul(Ur,Ur);if((0,n.isErrorOper)(wt))return wt;var qt=ur.mul(dt,ur.fromNumber(Zr));if((0,n.isErrorOper)(qt))return qt;var Lt=(0,g.assertNumber)(ur.sub(qt,wt));if(ur.cond(At)===0)return ur.cond(Lt)<0?ur.zero:ur.div(Lt,ur.fromNumber(Zr*Zr));if(ur.cond(Lt)>=0){var Pt=(0,g.assertNumber)(ur.div(Lt,ur.fromNumber(Zr*Zr))),Kt=21219957905e-324;if(ur.cond2(Pt,ur.fromNumber(Kt))>0){var sa=ur.div((0,g.assertNumber)(ur.div(wt,ur.fromNumber(Zr))),dt),ia=(0,n.isErrorOper)(sa)?sa:ur.sub(sa,ur.one);if(!(0,n.isErrorOper)(ia)&&ur.cond2(ur.abs(ia),ur.fromNumber(.01))>0){var la=ur.div(At,Pt),pn=(0,n.isErrorOper)(la)?la:ur.sub(ur.abs(la),ur.fromNumber(1e3));if(!(0,n.isErrorOper)(pn)&&ur.cond(pn)<0)return Pt}}}var Xt=Be(je,Ue,Ve,sr,At);return ur.cond(Xt)<0?ur.zero:ur.div(Xt,ur.fromNumber(Zr))}var Sr=he.bind(void 0,p,void 0),pr=dr.bind(void 0,p,void 0),Fr=he.bind(void 0,h,p),qe=dr.bind(void 0,h,p);function hr(je){return function(Ue,Ve){var sr=je(Ue,Ve);return(0,n.isNumberOper)(sr)?Ue.mathpack.sqrt(sr):sr}}var pt=hr(Sr),Tt=hr(pr),ct=hr(Fr),Bt=hr(qe);function Lr(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return pt(je,Ve)}function qr(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return Tt(je,Ve)}function zt(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return ct(je,Ve)}function wr(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return Bt(je,Ve)}function ha(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return Sr(je,Ve)}function La(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return pr(je,Ve)}function fa(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return Fr(je,Ve)}function ea(je,Ue){var Ve=je.dereferenceAllOpers(Ue);return qe(je,Ve)}var Ka=[_,J,Y,ve,ye,L,pt,Tt,D,Sr,pr];function Wa(je){return function(Ue,Ve,sr){if(Ue!==void 0&&(0,n.isErrorOper)(Ue))return Ue;if((0,n.isNumberOper)(Ve))for(var gr=0;gr<sr;gr+=1)je.push({value:Ve,index:je.length});return Ve}}function va(je,Ue){var Ve=[],sr=(0,u.reduceDerefOpers)(je,Wa(Ve),p,Ue);if(sr==null)return n.naErrorOper;if((0,n.isErrorOper)(sr))return sr;var gr=je.mathpack,ur=Ve.sort(function(Kt,sa){return gr.cond2(Kt.value,sa.value)}),xr=1,Zr=0,Ur=1/0,dt=[];function At(Kt){xr=1,Ur=Kt.index}function wt(Kt){Kt.index<Ur&&(Ur=Kt.index),xr+=1}var qt=function(sa){var ia=sa.value;xr>Zr?(Zr=xr,dt.length=0,dt.push({value:ia,index:Ur})):xr===Zr&&dt.push({value:ia,index:Ur})},Lt=function(sa,ia){return gr.cond2(sa.value,ia.value)===0};At(ur[0]);for(var Pt=1;Pt<ur.length;Pt+=1)Lt(ur[Pt-1],ur[Pt])?wt(ur[Pt]):(qt(ur[Pt-1]),At(ur[Pt]));return qt(ur[ur.length-1]),Zr<2?n.naErrorOper:((0,a.assertTrue)("calc.funcs.modeInner: unexpected error",dt.length!==0),dt.sort(function(Kt,sa){return Kt.index-sa.index}))}function _a(je,Ue){var Ve=va(je,Ue);return Array.isArray(Ve)?Ve[0].value:Ve}function aa(je,Ue){return _a(je,Ue)}function bt(je,Ue){var Ve=va(je,Ue);return Array.isArray(Ve)?(0,n.arrayOper)(Ve.length,1,Ve.map(function(sr){return[sr.value]})):Ve}var Fa=(0,n.binaryVisitor)(Object.assign({},(0,n.constVisitor)(!1),{wsfNode:function(Ue){return Ue===n.WorksheetFuncId.SUBTOTAL||Ue===n.WorksheetFuncId.AGGREGATE}}),function(je,Ue){return je||Ue});function un(je){return(0,n.reduceBottomUp)(Fa,je)}function cn(je){if(!(0,v.isRangeValues)(je))return je;var Ue=je.arrays.map(function(Ve){return Ve.map(function(sr){var gr=Se(sr,2),ur=gr[0],xr=gr[1];return xr!==void 0&&un(xr.formula)?void 0:ur})});return(0,v.rangeValues)(Ue)}function xa(je,Ue){var Ve=Ui(Ue),sr=Ve[0],gr=Ve.slice(1),ur=je.mathpack,xr=ur.sfix(sr),Zr=Ka.length,Ur=100;if(!(xr>=1&&xr<=Zr)&&!(xr>=101&&xr<=Zr+Ur))return n.valueErrorOper;var dt=xr>Ur||je.isInFilterMode(gr),At=je.dereferenceAllOpersAndFormulae(gr,dt).map(cn),wt=Ka[xr%Ur-1];return wt(je,At)}var ot=[].concat(Ka,[Ke,_a]),En=[Ye,Cr,rr,fr,yr,br];function Zt(je,Ue){var Ve=Ui(Ue),sr=Ve[0],gr=Ve[1],ur=Ve[2],xr=Ve[3],Zr=Ve.slice(4),Ur=je.mathpack,dt=Ur.sfix(sr),At=Ur.sfix(gr);if(!(dt>=1&&dt<=ot.length+En.length)||!(At>=0&&At<=7))return n.valueErrorOper;var wt=(At&1)===1,qt=(At&2)===2,Lt=(At&4)!==4;function Pt(Qt){var Sa=Lt?je.dereferenceAllOpersAndFormulae(Qt,wt).map(cn):je.dereferenceAllOpers(Qt,wt);return qt&&(Sa=Sa.map(function(Ta){if((0,u.isPrimitiveCoercedOper)(Ta))return Ta;if((0,v.isRangeValues)(Ta)){var ni=Ta.arrays.map(function(hn){return hn.map(function(da){return da===void 0||(0,n.isErrorOper)(da)?void 0:da})});return(0,v.rangeValues)(ni)}if((0,u.isCoercedArrayOper)(Ta)){var Ci=Ta.opers.map(function(hn){return hn.map(function(da){return da===void 0||(0,n.isErrorOper)(da)?void 0:da})});return(0,u.coercedArrayOper)(Ta.rows,Ta.cols,Ci)}return Ta})),Sa}if(dt>ot.length){if(xr===void 0||Zr.length>0)return n.valueErrorOper;var Kt=n.OperKind.Number;(0,n.isRangeOper)(xr)&&!((0,n.isSheetIndex)(xr.sheets)&&xr.ranges.length===1&&(0,n.isGridCell)(xr.ranges[0]))&&(0,f.throwEvaluationError)((0,n.notImplemented)(["AGGREGATE multi-cell array param"]));var sa=je.coerceOper(je.dereferenceOper(xr,Kt),Kt);if((0,n.isErrorOper)(sa)||(0,n.isRangeOper)(ur)&&!(0,n.isSheetIndex)(ur.sheets))return n.valueErrorOper;var ia=Pt([ur]),la=Se(ia,1),pn=la[0],Xt=ot.length,Ir=En[dt-Xt-1];return Ir(je,pn,sa)}for(var St=2;St<Ue.length;St+=1){var ht=Ue[St];if(!ht||!(0,n.isRangeOper)(ht)||!(0,n.isSheetIndex)(ht.sheets))return n.valueErrorOper}var oa=Pt(Ue.slice(2));(0,a.assertTrue)("calc.funcs.aggregate: requested non-array function with unexpected number",dt>=1&&dt<=ot.length);var ra=ot[dt-1];return ra(je,oa)}function An(je,Ue){return bn(je,Ue,!1)}function Da(je,Ue){return bn(je,Ue,!0)}function bn(je,Ue,Ve){var sr=Se(Ue,3),gr=sr[0],ur=sr[1],xr=sr[2],Zr=xr===void 0?n.falseOper:xr,Ur=Zr.value?1:-1,dt=0,At=0,wt=je.mathpack,qt=function(ia,la,pn){if(ia!==void 0)return ia;if((0,n.isErrorOper)(la))return la;var Xt=wt.cond2(gr,(0,g.assertNumber)(la));Xt===0?dt+=pn:Xt===Ur&&(At+=pn)},Lt=(0,u.reduceDerefOpers)(je,qt,p,je.dereferenceAllOpers([ur]));if(Lt!==void 0)return Lt;if(dt===0)return n.naErrorOper;var Pt=wt.fromNumber(At+1);if(Ve){var Kt=wt.div(wt.fromNumber(dt-1),wt.fromNumber(2));return wt.add(Pt,(0,g.assertNumber)(Kt))}return Pt}function Dn(je){return function(Ue,Ve){var sr=je(Ue,Ve);return sr?.kind===n.OperKind.Number?Ue.mathpack.abs(sr):sr}}function $a(je,Ue){return function(Ve,sr){var gr=je(Ve,sr);return gr?.kind===n.OperKind.Number?Ve.mathpack.sub(gr,Ue):gr}}function na(je,Ue,Ve){var sr=Z(p,void 0,!0,n.numErrorOper,Ue,Ve);if(!Array.isArray(sr))return sr;var gr=Se(sr,2),ur=gr[0],xr=gr[1],Zr=(0,u.reduceDerefOpers)(Ue,R(Ue.mathpack.add),je($a(p,ur)),Ve);return(0,a.assertTrue)("calc.funcs.sumDevAndCount",Zr!==void 0),(0,n.isErrorOper)(Zr)?Zr:[(0,g.assertNumber)(Zr),xr]}function sn(je,Ue){var Ve=je.dereferenceAllOpers(Ue),sr=na(Dn,je,Ve);if(!Array.isArray(sr))return sr;var gr=Se(sr,2),ur=gr[0],xr=gr[1];return je.mathpack.div(ur,je.mathpack.fromNumber(xr))}function Ha(je,Ue){var Ve=je.dereferenceAllOpers(Ue),sr=na(He,je,Ve);if(!Array.isArray(sr))return sr;var gr=Se(sr,1),ur=gr[0];return ur}var jn=new Float64Array(1),xn=new Int32Array(jn.buffer);function Mn(je,Ue){jn[0]=je.toNumber(Ue);var Ve=((xn[1]&2146435072)>>>20)-1023;return xn[1]=xn[1]&-2146435073|1072693248,[je.fromNumber(jn[0]),Ve]}function Tn(je,Ue,Ve){jn[0]=je.toNumber(Ue);var sr=((xn[1]&2146435072)>>>20)-1023;return xn[1]=xn[1]&-2146435073|sr+Ve+1023<<20&2146435072,je.fromNumber(jn[0])}function Al(je,Ue){var Ve=je.mathpack;return function(gr,ur,xr){if(gr!==void 0&&(0,n.isErrorOper)(gr))return gr;if((0,a.assertTrue)("calc.funcs.geometricReducer",gr===void 0||(0,n.isNumberOper)(gr)),(0,n.isErrorOper)(ur))return ur;if((0,a.assertTrue)("calc.funcs.geometricReducer",(0,n.isNumberOper)(ur)),Ve.cond(ur)<=0)return n.numErrorOper;for(var Zr=Mn(Ve,ur),Ur=Se(Zr,2),dt=Ur[0],At=Ur[1],wt=-2130706431,qt=2130706431,Lt=gr??Ve.one,Pt=0;Pt<xr;Pt+=1){if(Ue.count%512===511){var Kt=Mn(Ve,Lt),sa=Se(Kt,2),ia=sa[0],la=sa[1];if(Ue.prodExp+=la,Lt=ia,Ue.prodExp>qt||Ue.prodExp<wt)return n.numErrorOper}Ue.count+=1,Ue.prodExp+=At,Lt=Ve.mul(Lt,dt),(0,a.assertTrue)("calc.funcs.geometricReducer",!(0,n.isErrorOper)(Lt))}return Lt}}function xo(je,Ue){var Ve=je.mathpack,sr=je.dereferenceAllOpers(Ue),gr={count:0,prodExp:0},ur=(0,u.reduceDerefOpers)(je,Al(je,gr),p,sr);if(ur==null)return n.numErrorOper;if((0,n.isErrorOper)(ur))return ur;if((0,a.assertTrue)("calc.funcs.geomean",gr.count>0&&(0,n.isNumberOper)(ur)),gr.count===1)return Tn(Ve,ur,gr.prodExp);{var xr=Mn(Ve,ur),Zr=Se(xr,2),Ur=Zr[0],dt=Zr[1];gr.prodExp+=dt,ur=Ur}var At=gr.prodExp/gr.count|0,wt=gr.prodExp%gr.count,qt=Ve.div(Ve.one,Ve.fromNumber(gr.count));if((0,a.assertTrue)("calc.funcs.geomean",!(0,n.isErrorOper)(qt)),wt<=1e3){var Lt=Tn(Ve,ur,wt),Pt=Ve.power(Lt,qt);return(0,a.assertTrue)("calc.funcs.geomean",!(0,n.isErrorOper)(Pt)),Tn(Ve,Pt,At)}var Kt=wt-1e3,sa=wt-Kt,ia=Tn(Ve,ur,sa),la=Ve.power(ia,qt);(0,a.assertTrue)("calc.funcs.geomean",!(0,n.isErrorOper)(la));var pn=Tn(Ve,la,At),Xt=1.4426950408889636,Ir=Ve.mul(Ve.fromNumber(gr.count),Ve.fromNumber(Xt));(0,a.assertTrue)("calc.funcs.geomean",!(0,n.isErrorOper)(Ir));var St=Ve.div(Ve.fromNumber(Kt),Ir);(0,a.assertTrue)("calc.funcs.geomean",!(0,n.isErrorOper)(St));var ht=Ve.exp(St);return(0,n.isErrorOper)(ht)?ht:Ve.mul(pn,ht)}function ji(je){return function(Ue,Ve){var sr=je(Ue,Ve);if(sr===void 0||!(0,n.isNumberOper)(sr))return sr;var gr=Ue.mathpack;return gr.cond(sr)<=0?n.numErrorOper:gr.div(gr.one,sr)}}function Ku(je,Ue){var Ve=je.dereferenceAllOpers(Ue),sr=ji(p),gr=(0,u.reduceDerefOpers)(je,R(je.mathpack.add),sr,Ve);if(gr==null)return n.naErrorOper;if((0,n.isErrorOper)(gr))return gr;var ur={count:0},xr=(0,u.reduceDerefOpers)(je,y(ur),sr,Ve);(0,a.assertTrue)("calc.funcs.harmean",(0,n.isNumberOper)(gr)&&xr?.kind===n.OperKind.Number&&ur.count>0);var Zr=je.mathpack.div(gr,je.mathpack.fromNumber(ur.count));return(0,n.isErrorOper)(Zr)?Zr:je.mathpack.div(je.mathpack.one,Zr)}var du=function(Ue){return(0,n.isRichOper)(Ue)?Ue.getFallback():Ue},Hl=function(Ue,Ve){var sr=Ve.map(function(ia){return(0,n.arrayOper)(ia.rows,ia.cols,ia.opers.map(function(la){return la.map(du)}))}),gr=Ue.mathpack;for(var ur of sr)for(var xr of ur.opers)for(var Zr of xr)if((0,n.isErrorOper)(Zr))return Zr;var Ur=sr[0].rows,dt=sr[0].cols;if(!sr.every(function(ia){return ia.rows===Ur&&ia.cols===dt}))return n.valueErrorOper;for(var At=gr.zero,wt=0;wt<Ur;++wt)e:for(var qt=0;qt<dt;++qt){var Lt=sr[0].opers[wt][qt];if(!(0,n.isNumberOper)(Lt))continue e;for(var Pt=Lt,Kt=1;Kt<sr.length;++Kt){var sa=sr[Kt].opers[wt][qt];if(!(0,n.isNumberOper)(sa))continue e;if(Pt=gr.mul(Pt,sa),(0,n.isErrorOper)(Pt))return Pt}if(At=gr.add(Pt,At),(0,n.isErrorOper)(At))return At}return At};t.sumproduct=Hl},"../excel-online-calc-runtime/lib/funcs/arrayFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filter=f,t.sort=F,t.sortby=R,t.unique=y;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/funcs/sort.js"),u=s("../excel-online-calc-runtime/lib/funcs/util.js"),g=s("../excel-online-calc-runtime/lib/runtime/extensionTypes.js");function f(E,x){var b=Se(x,3),k=b[0],D=b[1],M=b[2],w=(0,u.rangeOrArrayToVal)(k,n.refErrorOper);if((0,n.isErrorOper)(w))return w;var S=(0,u.rangeOrArrayToVal)(D,n.refErrorOper);if((0,n.isErrorOper)(S))return S;var A=(0,u.makeSlicer)(w),T=A.rows,I=A.cols,B=(0,u.makeSlicer)(S),L=B.rows,V=B.cols;if(!(L===1&&V>=1)&&!(V===1&&L>=1))return n.valueErrorOper;var Z=L===1&&V===1?T===1:L>1;if(Z?L!==T:V!==I)return n.valueErrorOper;for(var H=E.dereferenceAllOpers([S]),N=Se(H,1),_=N[0],P=(0,a.sparseArray2DTo1D)((0,g.isRangeValues)(_)?_.arrays[0]:new a.StrictSparseArray2D(_.rows,_.cols,_.rows,_.cols,_.opers,n.blankOper),!Z),W=[],$=0;$<P.length;++$){var q=E.coerceOper(P.get($),n.OperKind.Boolean);if(!(0,n.isBooleanOper)(q))return q;if(q.value)W.push($);else if($>=P.denseLength)break}if(Z?(0,u.validateArraySize)(W.length,I):(0,u.validateArraySize)(T,W.length),W.length===0)return M!==void 0&&!(0,n.isMissingOper)(M)?M:n.calcErrorOper;var j=E.dereferenceAllOpers([w]),G=Se(j,1),Q=G[0],X=(0,g.isRangeValues)(Q)?Q.arrays[0]:new a.StrictArray2D(Q.rows,Q.cols,Q.opers),U=function(J){return new a.NonstrictArray2D(W.length,J.cols,function(ie,ce){return J.get(W[ie],ce)})},O=Z?U(X):(0,a.transposeArray2D)(U((0,a.transposeArray2D)(X)));return(0,n.arrayOper)(O.rows,O.cols,(0,a.array2DToJaggedArray)(O))}function v(E){return(0,n.isBlankOper)(E)?(0,n.arrayOper)(1,1,[[E]]):E}function C(E){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n.missingOper,b=arguments.length>2?arguments[2]:void 0,k=arguments.length>3?arguments[3]:void 0,D=E.mathpack,M=(0,n.isMissingOper)(x)?(0,n.arrayOper)(1,1,[[D.one]]):x;if(!(M.rows===1&&M.cols>=1)&&!(M.cols===1&&M.rows>=1)||M.rows*M.cols>b)return n.valueErrorOper;for(var w=[],S=0;S<M.rows;++S)for(var A=0;A<M.cols;++A){var T=E.coerceOper(M.opers[S][A],n.OperKind.Number);if(!(0,n.isNumberOper)(T))return(0,u.assertError)(T);var I=D.sfix(T),B=k(I);if(typeof B!="number")return B;w.push(B)}return w}function p(E,x){return x?new a.NonstrictArray2D(E.cols,E.rows,function(b,k){return E.opers[k][b]}):new a.StrictArray2D(E.rows,E.cols,E.opers)}function h(E,x,b,k){for(var D=x.rows,M=x.cols,w=E.config,S=function(V,Z){for(var H=0;H<k.length;++H){var N=Se(k[H],2),_=N[0],P=N[1],W=(0,o.sortOpers)(w,_(V),_(Z),P,!1);if(W!==0)return W}return V-Z},A=[],T=0;T<D;++T)A.push(T);A.sort(S);var I=new a.NonstrictArray2D(D,M,function(L,V){return x.get(A[L],V)}),B=b?(0,a.transposeArray2D)(I):I;return(0,n.arrayOper)(B.rows,B.cols,(0,a.array2DToJaggedArray)(B))}function F(E,x){var b=Se(x,4),k=b[0],D=b[1],M=b[2],w=b[3],S=v(k),A=w?w.value:!1,T=p(S,A),I=T.cols,B=C(E,D,I,function(Z){return Z>=1&&Z<=I?Z-1:n.valueErrorOper});if(!Array.isArray(B))return B;var L=C(E,M,B.length,function(Z){return Z===1||Z===-1?Z:n.valueErrorOper});if(!Array.isArray(L))return L;if(L.length===1)L.length=B.length,(0,a.arrayFill)(L,L[0]);else if(L.length!==B.length)return n.valueErrorOper;var V=B.map(function(Z,H){return[function(N){return T.get(N,Z)},L[H]]});return T.rows===1?S:h(E,T,A,V)}function R(E,x){var b=Ui(x),k=b[0],D=b.slice(1),M=v(k);(0,a.assertTrue)("calc.funcs.sortby",D.every(function(P,W){return W%2===0?(0,n.isArrayOper)(P)||(0,n.isBlankOper)(P):(0,n.isNumberOper)(P)||(0,n.isMissingOper)(P)}));for(var w=[],S=0;S<D.length;S+=2){var A;w.push([v(D[S]),(A=D[S+1])!=null?A:n.missingOper])}var T=w[0][0].cols>=w[0][0].rows&&w[0][0].cols===M.cols,I=p(M,T),B=[],L=function(){if(!(N.rows===1||N.cols===1))return{v:n.valueErrorOper};if(!(T?N.cols===M.cols:N.rows===M.rows))return{v:n.valueErrorOper};var W=N.opers,$=E.mathpack.sfix((0,n.isNumberOper)(_)?_:E.mathpack.one);if($!==1&&$!==-1)return{v:n.valueErrorOper};B.push([T?function(q){return W[0][q]}:function(q){return W[q][0]},$])},V;for(var Z of w){var H=Se(Z,2),N=H[0],_=H[1];if(V=L(),V)return V.v}return I.rows===1?M:h(E,I,T,B)}function y(E,x){var b,k,D=Se(x,3),M=D[0],w=D[1],S=D[2],A=v(M),T=(b=w?.value)!=null?b:!1,I=(k=S?.value)!=null?k:!1,B=p(A,T);if(B.rows===1)return A;for(var L=E.config,V=function(j,G){for(var Q=0;Q<B.cols;++Q){var X=(0,o.sortOpers)(L,B.get(j,Q),B.get(G,Q),1,!0);if(X!==0)return X}return 0},Z=[],H=a.RedBlackMapTree.create(V),N=function(j){var G,Q=H.getOrSetValue(j,function(){return{firstRow:j,count:0}}),X=Se(Q,2);H=X[0],G=X[1],G.count+=1,Z.push(G)},_=0;_<B.rows;++_)N(_);var P=I?Z.filter(function(q){return q.count===1}):Z.filter(function(q,j){return q.firstRow===j});if(P.length===0)return n.calcErrorOper;var W=new a.NonstrictArray2D(P.length,B.cols,function(q,j){return B.get(P[q].firstRow,j)}),$=T?(0,a.transposeArray2D)(W):W;return(0,n.arrayOper)($.rows,$.cols,(0,a.array2DToJaggedArray)($))}},"../excel-online-calc-runtime/lib/funcs/criteria.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseCriteria=p,t.compileCriteria=h,t.applyCriteria=F;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/runtime/operators.js"),u=s("../excel-online-calc-runtime/lib/runtime/util.js"),g={"=":n.OperatorId.Eq,"<":n.OperatorId.Lt,">":n.OperatorId.Gt},f={"<>":n.OperatorId.Ne,"<=":n.OperatorId.Le,">=":n.OperatorId.Ge};function v(R){if(R.length>=2){var y=f[R.substring(0,2)];if(y!==void 0)return[y,R.substring(2)]}if(R.length>=1){var E=g[R.substring(0,1)];if(E!==void 0)return[E,R.substring(1)]}return[void 0,R]}function C(R,y){var E=R.config.localeInfo;if(E.stringCompareCI(y,E.trueName)===0)return n.trueOper;if(E.stringCompareCI(y,E.falseName)===0)return n.falseOper;for(var x=1;x<E.errorNames.length;x+=1){var b=E.errorNames[x];if(b!=null&&E.stringCompareCI(b,y)===0)return(0,n.errorOper)(x)}var k=R.parseGeneral(y,!1);return k!==void 0?k:(0,n.stringOper)(y)}function p(R,y){if(!(0,n.isStringOper)(y))return y;var E=v(y.value),x=Se(E,2),b=x[0],k=x[1],D=C(R,k),M={kind:"FilterExpression",operator:b,operand:D};return M}function h(R,y){var E=y.kind==="FilterExpression"?y:{kind:"FilterExpression",operator:n.OperatorId.Eq,operand:y},x=R.config,b=x.mathpack,k=x.localeInfo;function D(T,I){return function(B){var L=(0,n.isRichOper)(B)?B.getFallback():B;if((0,n.isNumberOper)(L))return(0,o.cmpNum)(b,T,L,I);if((0,n.isStringOper)(L)&&T===n.OperatorId.Eq){var V=R.parseGeneral(L.value,!1);return V!==void 0?(0,o.cmpNum)(b,T,V,I):!1}return T===n.OperatorId.Ne}}function M(T,I){return function(B){var L=(0,n.isRichOper)(B)?B.getFallback():B;return(0,n.isBooleanOper)(L)?(0,o.cmpBool)(T,L,I):T===n.OperatorId.Ne}}function w(T,I){return function(B){var L=(0,n.isRichOper)(B)?B.getFallback():B;return(0,n.isErrorOper)(L)?(0,o.cmpInt)(T,L.type-I.type):T===n.OperatorId.Ne}}function S(T,I){switch(T){case n.OperatorId.Eq:case n.OperatorId.Ne:var B=new n.WildExp(k,I.value);return function(L){var V=(0,n.isRichOper)(L)?L.getFallback():L;if(!(0,n.isStringOper)(V))return T===n.OperatorId.Ne;var Z=B.test(V.value);return Z===(T===n.OperatorId.Eq)};case n.OperatorId.Lt:case n.OperatorId.Gt:case n.OperatorId.Le:case n.OperatorId.Ge:return function(L){var V=(0,n.isRichOper)(L)?L.getFallback():L;return(0,n.isStringOper)(V)?(0,o.cmpStr)(k,T,V,I):!1}}}if(E.operator===n.OperatorId.Ne&&(0,u.isEmptyStringOper)(E.operand))return function(T){return!(0,n.isBlankOper)(T)};if(E.operator===n.OperatorId.Eq&&(0,u.isEmptyStringOper)(E.operand))return n.isBlankOper;if(E.operator!==void 0&&(0,u.isEmptyStringOper)(E.operand))return function(T){return!1};if(E.operator===void 0&&(0,u.isEmptyStringOper)(E.operand))return function(T){return(0,n.isBlankOper)(T)||(0,u.isEmptyStringOper)(T)};var A=E.operator===void 0?n.OperatorId.Eq:E.operator;switch(E.operand.kind){case n.OperKind.Number:return D(A,E.operand);case n.OperKind.Boolean:return M(A,E.operand);case n.OperKind.String:return S(A,E.operand);case n.OperKind.Error:return w(A,E.operand);default:return(0,a.assertNever)("calc.funcs.criteria.compileCriteria",E.operand)}}function F(R,y,E,x){var b=h(R,p(R,E)),k=y,D=x===void 0?k:x,M=function(T,I){var B=k.get(T,I);return b(B)?D.get(T,I):void 0},w=function(){var T=k.getSparse();return b(T)?D.getSparse():void 0},S=new a.NonstrictSparseArray2D(D.rows,D.cols,(0,a.fastMax)(k.denseRows,D.denseRows),(0,a.fastMax)(k.denseCols,D.denseCols),M,w);return S}},"../excel-online-calc-runtime/lib/funcs/dateTimeFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.eomonth=t.edate=t.weeknum=t.isoweeknum=t.second=t.minute=t.hour=t.day=t.month=t.year=void 0,t.weekday=f,t.date=x,t.time=M,t.days360=w,t.datedif=S,t.days=T,t.workday_intl=N,t.workday=_,t.networkdays_intl=Q,t.networkdays=X,t.yearFrac=le;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/funcs/util.js");function u(Y,te,re){var ee=Se(re,1),ne=ee[0],de=te.datepack,se=te.config,me=de.fromNum(se,ne,n.Rounding.RoundSec);return me===!1?n.numErrorOper:te.mathpack.fromNumber(Y(me))}t.year=u.bind(void 0,function(Y){return Y.yr}),t.month=u.bind(void 0,function(Y){return Y.mon}),t.day=u.bind(void 0,function(Y){return Y.dom}),t.hour=u.bind(void 0,function(Y){return Y.hour}),t.minute=u.bind(void 0,function(Y){return Y.min}),t.second=u.bind(void 0,function(Y){return Y.sec});function g(Y,te){var re=Se(te,2),ee=re[0],ne=re[1],de=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,se=Y.config,me=Y.mathpack,ve=Y.datepack,ye=ve.fromNum(Object.assign({},se,{date1904:se.date1904&&!de}),ee,n.Rounding.RoundSec);if(ye===!1)return n.numErrorOper;var Ee=ne!==void 0?me.sfix(ne):1,Te;switch(Ee){case 1:case 17:Te=ye.wdy;break;case 2:case 11:Te=ye.wdy===1?7:ye.wdy-1;break;case 3:Te=ye.wdy===1?6:ye.wdy-2;break;case 12:Te=(ye.wdy+4)%7+1;break;case 13:Te=(ye.wdy+3)%7+1;break;case 14:Te=(ye.wdy+2)%7+1;break;case 15:Te=(ye.wdy+1)%7+1;break;case 16:Te=ye.wdy%7+1;break;default:return n.numErrorOper}return me.fromNumber(Te)}function f(Y,te){return g(Y,te)}function v(Y,te,re){if(!te){var ee=Y.lfix(re);if(ee===0||ee===1)return Y.fromNumber(52)}return n.numErrorOper}function C(Y,te,re){if(te===void 0||(0,n.isMissingOper)(te))return[re?2:1,re];var ee=(0,o.chkNumOper)(Y,te);if(!(0,n.isErrorOper)(ee)){var ne=Y.mathpack.sfix(ee);if(re){if(ne===1||ne===2)return[ne,re]}else{if(ne===1||ne===2)return[ne,re];if(ne>=11&&ne<=16)return[ne-9,re];if(ne===17)return[1,re];if(ne===21)return[2,!0]}}return[void 0,re]}function p(Y,te,re,ee){var ne=Y.mathpack,de=Y.datepack,se=Y.config,me=Object.assign({},ee),ve=(te+6-me.wdy)%7;if(me.mon===12&&me.dom+ve>=35)return ne.one;me.dom=4,me.mon=1;var ye=de.toDays(se,me);if((0,a.assertTrue)("calc.funcs.weeknumISOAmendments",ye!==!1),ye=(ye-1)%7+1,(ye-te+7)%7<3){var Ee=(0,o.assertNumber)(ne.sub(re,ne.one));if(ne.cond(Ee)===0){var Te=me.yr-1,Ie=Te%4===0&&(Te%100!==0||Te%400===0);return te===ye||Ie&&(te-ye+7)%7===6?ne.fromNumber(53):ne.fromNumber(52)}return Ee}return re}function h(Y,te,re){var ee=Se(re,2),ne=ee[0],de=ee[1],se=(0,o.chkDateOper)(te,ne);if((0,n.isErrorOper)(se))return se;var me=C(te,de,Y),ve=Se(me,2),ye=ve[0],Ee=ve[1];if(ye===void 0)return n.numErrorOper;var Te=te.mathpack,Ie=te.datepack,De=te.config,Ae=Object.assign({},De,{date1904:!1}),xe=Ie.fromNum(Ae,se,n.Rounding.RoundSec);if(xe===!1)return v(Te,Ae.dateCompatibility,se);var ke=(0,n.dateTime)(xe.yr,1,1,0,0,0,0,0,n.Rounding.RoundSec),Xe=Ie.toNum(Ae,ke);if((0,n.isErrorOper)(Xe))return v(Te,Ae.dateCompatibility,se);var tr=g(te,[Xe],!0);if((0,n.isErrorOper)(tr))return tr;var nr=(0,o.assertNumber)(Te.add((0,o.assertNumber)(Te.sub(tr,Te.fromNumber(ye))),Te.fromNumber(7))),er=(0,o.assertNumber)((0,o.numMod)(Te,nr,Te.fromNumber(7))),cr=(0,o.assertNumber)(Te.add(Te.floor((0,o.assertNumber)(Te.div((0,o.assertNumber)(Te.add((0,o.assertNumber)(Te.sub(se,Xe)),er)),Te.fromNumber(7)))),Te.one));return Ee?p(te,ye,cr,xe):cr}t.isoweeknum=h.bind(void 0,!0),t.weeknum=h.bind(void 0,!1);var F=-32768,R=32767,y=1900,E=9999;function x(Y,te){var re=Se(te,3),ee=re[0],ne=re[1],de=re[2],se=Y.mathpack,me=Y.datepack,ve=Y.config,ye=se.sfix(ee);if(ye>E)return n.numErrorOper;var Ee=se.sfix(ne);if(Ee>R||Ee<F)return n.numErrorOper;var Te=se.sfix(de);(Te>R||Te<F)&&(Te=R),ve.dateCompatibility?ye<y&&(ye+=1900):ye<y&&!(ye===1899&&Ee===12&&Te>=30)&&(ye+=1900);var Ie=(0,n.dateTime)(ye,Ee,Te,0,0,0,0,0,n.Rounding.RoundSec);return me.toNum(ve,Ie)}var b=1,k=12,D=30;function M(Y,te){var re=Se(te,3),ee=re[0],ne=re[1],de=re[2],se=Y.mathpack,me=Y.datepack,ve=Y.config,ye=se.sfix(ee);if(ye>32767)return n.numErrorOper;var Ee=se.sfix(ne);if(Ee>32767)return n.numErrorOper;var Te=se.sfix(de);if(Te>32767)return n.numErrorOper;var Ie,De,Ae;ve.dateCompatibility?(Ie=ve.date1904?1904:1900,De=b,Ae=ve.date1904?1:0):(Ie=1899,De=k,Ae=D);var xe=(0,n.dateTime)(Ie,De,Ae,ye,Ee,Te,0,0,n.Rounding.RoundSec),ke=me.toNum(ve,xe);return(0,n.isErrorOper)(ke)?ke:se.cond(ke)<0?n.numErrorOper:se.sub(ke,se.trunc(ke))}function w(Y,te){var re,ee=Se(te,3),ne=ee[0],de=ee[1],se=ee[2],me=Y.mathpack,ve=Y.datepack,ye=Y.config,Ee=(re=se?.value)!=null?re:!1,Te=ve.fromNum(ye,ne,n.Rounding.RoundSec);if(Te===!1)return n.naErrorOper;var Ie=Te.dom===31||!Ee&&Te.mon===2&&Te.dom===ve.daysPerMonth(2,Te.yr,ye.dateCompatibility)?30:Te.dom,De=me.fromNumber((Te.yr-y)*360+Te.mon*30+Ie),Ae=ve.fromNum(ye,de,n.Rounding.RoundSec);if(Ae===!1)return n.naErrorOper;var xe=Ae.dom===31&&(Ee||Te.dom===30)?30:Ae.dom,ke=me.fromNumber((Ae.yr-y)*360+Ae.mon*30+xe);return me.sub(ke,De)}function S(Y,te){var re=Se(te,3),ee=re[0],ne=re[1],de=re[2].value;if(de.length>2||de.length===0)return n.numErrorOper;var se=Y.mathpack,me=Y.datepack,ve=Y.config,ye=se.lfix(ee),Ee=me.fromNum(ve,ee,n.Rounding.RoundSec);if(Ee===!1)return n.numErrorOper;var Te=Y.mathpack.lfix(ne),Ie=me.fromNum(ve,ne,n.Rounding.RoundSec);if(Ie===!1||ye>Te)return n.numErrorOper;var De=Ie.dom,Ae=Ie.mon,xe=Ie.yr;Ee.dom>De&&(Ae-=1,Ae===0&&(Ae=12,xe-=1),De+=me.daysPerMonth(Ae,xe,ve.dateCompatibility)),Ee.mon>Ae&&(Ae+=12,xe-=1);var ke=function(er,cr){return ve.localeInfo.stringCompareCI(er,cr)===0};if(ke(de,"Y"))return se.fromNumber(xe-Ee.yr);if(ke(de,"M"))return se.fromNumber((xe-Ee.yr)*12+(Ae-Ee.mon));if(ke(de,"D"))return se.fromNumber(Te-ye);if(ke(de,"MD"))return se.fromNumber(De-Ee.dom);if(ke(de,"YM"))return se.fromNumber(Ae-Ee.mon);if(ke(de,"YD")){for(var Xe=0,tr=Ee.mon;tr<Ae;tr+=1)Xe+=me.daysPerMonth(tr,Ee.yr,ve.dateCompatibility);return se.fromNumber(Xe+(De-Ee.dom))}return n.numErrorOper}function A(Y,te){var re;if((0,n.isStringOper)(te)){var ee=te.value.replace(/^\s+/,"");if(re=Y.coerceOper((0,n.stringOper)(ee),n.OperKind.Number),(0,n.isErrorOper)(re))return re}else re=te;return(0,o.chkDateOper)(Y,re)}function T(Y,te){var re=Se(te,2),ee=re[0],ne=re[1];if((0,n.isStringOper)(ee)&&ee.value.length>255||(0,n.isStringOper)(ne)&&ne.value.length>255)return n.valueErrorOper;var de=A(Y,ee);if((0,n.isErrorOper)(de))return de;var se=A(Y,ne);return(0,n.isErrorOper)(se)?se:Y.mathpack.sub(de,se)}function I(Y,te,re){return re?(0,o.assertNumber)(Y.sub(te,Y.fromNumber(o.atpm1904to1900Days))):te}function B(Y,te){return(Y>>te%7&1)!==0}var L;(function(Y){Y[Y.None=0]="None",Y[Y.Saturday=1]="Saturday",Y[Y.Sunday=2]="Sunday",Y[Y.Monday=4]="Monday",Y[Y.Tuesday=8]="Tuesday",Y[Y.Wednesday=16]="Wednesday",Y[Y.Thursday=32]="Thursday",Y[Y.Friday=64]="Friday"})(L||(L={}));function V(Y){switch(Y){case 1:return L.Saturday|L.Sunday;case 2:return L.Sunday|L.Monday;case 3:return L.Monday|L.Tuesday;case 4:return L.Tuesday|L.Wednesday;case 5:return L.Wednesday|L.Thursday;case 6:return L.Thursday|L.Friday;case 7:return L.Friday|L.Saturday;case 11:return L.Sunday;case 12:return L.Monday;case 13:return L.Tuesday;case 14:return L.Wednesday;case 15:return L.Thursday;case 16:return L.Friday;case 17:return L.Saturday;default:return!1}}function Z(Y){var te=2;if(Y.length!==7)return!1;for(var re=L.None,ee=0;ee<Y.length;ee+=1)if(Y[ee]==="1")re=re|1<<(ee+te)%7;else if(Y[ee]!=="0")return!1;return re}function H(Y){for(var te=[],re=Y.getSparse(),ee=Y.cols-Y.denseCols,ne=0;ne<Y.denseRows;ne+=1){for(var de=0;de<Y.denseCols;de+=1){var se=Y.get(ne,de);se!==void 0&&te.push(se)}if(ee>0&&re!==void 0)for(var me=0;me<ee;me+=1)te.push(re)}var ve=(Y.rows-Y.denseRows)*Y.cols;if(ve>0&&re!==void 0)for(var ye=0;ye<ve;ye+=1)te.push(re);return te}function N(Y,te){var re=Se(te,4),ee=re[0],ne=re[1],de=re[2],se=re[3],me=L.Saturday|L.Sunday,ve=(0,o.chkDateOper)(Y,ee);if((0,n.isErrorOper)(ve))return ve;var ye=(0,o.chkNumOper)(Y,ne);if((0,n.isErrorOper)(ye))return ye;var Ee=Y.mathpack,Te=Y.config;ye=Ee.floor(ye);var Ie=Ee.cond(ye)>0?Ee.one:Ee.fromNumber(-1),De=Ee.abs(ye),Ae=(0,o.assertNumber)(Ee.add(ve,ye));if(!(0,o.validDateRange)(Y,Ae))return n.numErrorOper;if(Ee.cond(De)===0)return I(Ee,ve,Te.date1904);var xe=null,ke=[];if(de){if(!(0,n.isMissingOper)(de)){if((0,n.isNumberOper)(de)){var Xe=V(Ee.lfix(de));if(Xe===!1)return n.numErrorOper;me=Xe}else if((0,n.isStringOper)(de)){var tr=Z(de.value);if(tr===!1)return n.valueErrorOper;me=tr}else return n.numErrorOper;if(me===127)return n.valueErrorOper}if(se&&!(0,n.isMissingOper)(se)){var nr=(0,o.chkNumMultiOper)(Y,se);if(!(0,a.isSuccess)(nr))return nr.reason;xe=nr.value}}for(var er=xe==null?[]:H(xe),cr=er.length-1;cr>=0;cr-=1){var ar=er[cr];switch(ar.kind){case n.OperKind.Number:case n.OperKind.String:case n.OperKind.Blank:var kr=(0,o.chkDateOper)(Y,ar);if((0,n.isErrorOper)(kr))return kr;ke[cr]=kr;break;case n.OperKind.Error:return ar;default:return n.valueErrorOper}}for(;Ee.cond(De)>0;){ve=(0,o.assertNumber)(Ee.add(ve,Ie));var lt=Ee.lfix(ve);if(!B(me,lt)){for(var jr=!0,Gr=0;Gr<er.length;Gr+=1)if(Ee.cond2(ke[Gr],ve)===0){jr=!1;break}jr&&(De=(0,o.assertNumber)(Ee.sub(De,Ee.one)))}}return ve=I(Ee,ve,Te.date1904),(0,o.validDateRange)(Y,ve)?ve:n.numErrorOper}function _(Y,te){var re=Se(te,3),ee=re[0],ne=re[1],de=re[2];return de?N(Y,[ee,ne,n.missingOper,de]):N(Y,[ee,ne])}function P(Y,te,re,ee,ne,de){var se=Y.lfix(ee),me=Y.lfix(ne),ve=Y.lfix(de);return te.toNum(re,(0,n.dateTime)(ve,me,se,0,0,0,0,0,n.Rounding.RoundSec))}var W=1900,$=-9999;function q(Y,te,re,ee){var ne=Y.mathpack,de=Y.datepack,se=Y.config,me=Object.assign({},se,{date1904:!1}),ve=de.fromNum(me,te,n.Rounding.RoundSec);if(ve===!1)return ve;var ye=ne.fromNumber(ve.dom),Ee=ne.fromNumber(ve.mon),Te=ne.fromNumber(12),Ie=ne.fromNumber(ve.yr);if(ne.cond(re)>=0){Ie=(0,o.assertNumber)(ne.add(ne.floor((0,o.assertNumber)(ne.div(re,Te))),Ie));var De=(0,o.assertNumber)((0,o.numMod)(ne,re,Te)),Ae=(0,o.assertNumber)(ne.add(De,Ee));ne.cond2(Ae,Te)===1&&(Ie=(0,o.assertNumber)(ne.add(Ie,ne.one))),Ee=(0,o.assertNumber)((0,o.numMod)(ne,Ae,Te))}else{var xe=ne.neg(re),ke=ne.floor((0,o.assertNumber)(ne.div(xe,Te)));Ie=(0,o.assertNumber)(ne.sub(Ie,ke));var Xe=(0,o.assertNumber)((0,o.numMod)(ne,xe,Te));if(ne.cond2(Xe,Ee)>=0)Ie=(0,o.assertNumber)(ne.sub(Ie,ne.one)),Ee=(0,o.assertNumber)(ne.add((0,o.assertNumber)(ne.sub(Ee,Xe)),Te));else{var tr=(0,o.assertNumber)(ne.sub(Ee,Xe));Ee=(0,o.assertNumber)((0,o.numMod)(ne,tr,Te))}}ne.cond(Ee)===0&&(Ee=Te);var nr=ne.lfix(Ee);switch(nr){case 4:case 6:case 9:case 11:var er=ne.fromNumber(30);ne.cond2(ye,er)>0&&(ye=er);break;case 2:ne.cond2(ye,ne.fromNumber(28))>0&&(ye=ne.fromNumber(de.daysPerMonth(2,ne.toNumber(Ie),!1)));break}ee&&(ye=ne.fromNumber(de.daysPerMonth(nr,ne.toNumber(Ie),!1)));var cr=ne.lfix(Ie);if(cr<(me.dateCompatibility?W:$))return!1;var ar=P(ne,de,me,ye,Ee,Ie);return(0,n.isErrorOper)(ar)?!1:ar}function j(Y,te,re){var ee=Se(re,2),ne=ee[0],de=ee[1],se=(0,o.chkDateOper)(te,ne);if((0,n.isErrorOper)(se))return se;var me=(0,o.chkNumOper)(te,de);if((0,n.isErrorOper)(me))return me;var ve=te.mathpack,ye=te.config;ve.cond(me)>0?me=ve.floor(me):me=ve.ceil(me);var Ee=!Y,Te=me,Ie=q(te,se,Te,Ee);return Ie===!1?n.numErrorOper:I(ve,Ie,ye.date1904)}t.edate=j.bind(void 0,!0),t.eomonth=j.bind(void 0,!1);function G(Y,te,re,ee,ne,de){var se,me=Y.mathpack;if(de===void 0||(0,n.isMissingOper)(de))se=L.Saturday|L.Sunday;else if((0,n.isStringOper)(de)){var ve=Z(de.value);if(ve===!1)return n.valueErrorOper;se=ve}else{var ye=(0,o.chkNumOper)(Y,de);if((0,n.isErrorOper)(ye))return n.valueErrorOper;var Ee=V(me.lfix(ye));if(Ee===!1)return n.numErrorOper;se=Ee}var Te=me.fromNumber(re),Ie=me.fromNumber(ee),De=Y.dereferenceOper(ne,n.OperKind.Array);if(!(0,n.isArrayOper)(De))return n.valueErrorOper;var Ae=[];function xe(jr){if(me.cond2(jr,Te)>=0&&me.cond2(jr,Ie)<=0){var Gr=me.lfix(jr);B(se,Gr)||Ae.push(jr)}}for(var ke=0;ke<De.rows;ke+=1)for(var Xe=0;Xe<De.cols;Xe+=1){var tr=De.opers[ke][Xe];switch(tr.kind){case n.OperKind.Number:case n.OperKind.String:var nr=(0,o.chkDateOper)(Y,tr);if((0,n.isErrorOper)(nr))return nr;xe(nr);break;case n.OperKind.Blank:break;case n.OperKind.Error:return tr;default:return n.valueErrorOper}}var er=te;if(Ae.length!==0){var cr=Ae.sort(function(jr,Gr){return me.cond2(jr,Gr)}),ar=cr[0];er=(0,o.assertNumber)(me.sub(er,me.one));for(var kr=0;kr<cr.length;kr+=1){var lt=cr[kr];me.cond2(lt,ar)!==0&&(ar=lt,er=(0,o.assertNumber)(me.sub(er,me.one)))}}return er}function Q(Y,te){var re=Se(te,4),ee=re[0],ne=re[1],de=re[2],se=re[3],me=Y.mathpack,ve,ye=L.Saturday|L.Sunday,Ee=5;function Te(Ye){ye=Ye,Ee=7;for(var Cr=ye;Cr!==0;)(Cr&1)===1&&(Ee-=1),Cr=Cr>>1}if(de!==void 0&&!(0,n.isMissingOper)(de))if((0,n.isStringOper)(de)){var Ie=Z(de.value);if(Ie===!1)return n.valueErrorOper;Te(Ie)}else{var De=(0,o.chkNumOper)(Y,de);if((0,n.isErrorOper)(De))return n.valueErrorOper;var Ae=V(me.lfix(De));if(Ae===!1)return n.numErrorOper;Te(Ae)}var xe=se??n.missingOper,ke=(0,o.chkDateOper)(Y,ee);if((0,n.isErrorOper)(ke))return ke;var Xe=(0,o.chkDateOper)(Y,ne);if((0,n.isErrorOper)(Xe))return Xe;var tr=me.lfix(ke),nr=me.lfix(Xe),er;tr>nr?(er=tr,tr=nr,nr=er,ve=-1):ve=1,er=tr%7,er=nr%7;for(var cr=0,ar=tr<nr?tr:nr,kr=tr<nr?nr:tr;ar%7!==0&&ar!==kr;)B(ye,ar)||(cr+=1),ar+=1;for(;kr%7!==6&&ar!==kr;)B(ye,kr)||(cr+=1),kr-=1;if(kr===ar&&(ye>>ar%7&1)!==1&&(cr+=1),tr>nr){var lt=ar;ar=kr,kr=lt}var jr=me.fromNumber(Ee*Math.floor((kr+1-ar)/7)+cr);switch(xe.kind){case n.OperKind.Number:case n.OperKind.String:var Gr=(0,o.chkDateOper)(Y,xe);if((0,n.isErrorOper)(Gr))return Gr;er=me.lfix(Gr),er>=tr&&er<=nr&&er%7>=2&&(jr=(0,o.assertNumber)(me.sub(jr,me.one)));break;case n.OperKind.Range:case n.OperKind.Array:var or=G(Y,jr,tr,nr,xe,de);if((0,n.isErrorOper)(or))return or;jr=or;break;case n.OperKind.Error:return xe;case n.OperKind.Missing:break;default:return n.valueErrorOper}return me.mul(me.fromNumber(ve),jr)}function X(Y,te){var re=Se(te,3),ee=re[0],ne=re[1],de=re[2];return de?Q(Y,[ee,ne,n.missingOper,de]):Q(Y,[ee,ne])}function U(Y,te,re,ee){var ne=Y.mathpack,de=Y.datepack,se=Y.config,me=ne.fromNumber(360),ve=ne.fromNumber(365),ye=ne.fromNumber(366);switch(te){case ge.BasisActual:var Ee=de.fromNum(se,re,n.Rounding.RoundSec);if(Ee===!1)return!1;var Te=Ee.dom,Ie=Ee.mon,De=Ee.yr,Ae=de.fromNum(se,ee,n.Rounding.RoundSec);if(Ae===!1)return!1;var xe=Ae.dom,ke=Ae.mon,Xe=Ae.yr,tr=Xe-1;if(De===Xe)return de.daysPerMonth(2,De,se.dateCompatibility)===29?ye:ve;if(tr===De&&(Ie>ke||Ie===ke&&Te>=xe)){if(de.daysPerMonth(2,De,se.dateCompatibility)===29){var nr=de.toNum(se,(0,n.dateTime)(De,2,29,0,0,0,0,0,n.Rounding.RoundSec));return(0,n.isErrorOper)(nr)?!1:ne.cond2(nr,re)>=0?ye:ve}if(de.daysPerMonth(2,Xe,se.dateCompatibility)===29){var er=de.toNum(se,(0,n.dateTime)(De,2,29,0,0,0,0,0,n.Rounding.RoundSec));return(0,n.isErrorOper)(er)?!1:ne.cond2(er,ee)<=0?ye:ve}return ve}for(var cr=0,ar=De;ar<=Xe;ar+=1)de.daysPerMonth(2,ar,se.dateCompatibility)===29?cr+=366:cr+=365;var kr=ne.fromNumber(Xe-De+1);return(0,o.assertNumber)(ne.div(ne.fromNumber(cr),kr));case ge.Basis30360:case ge.BasisActual360:case ge.BasisE30360:return me;case ge.BasisActual365:return ve;default:return me}}function O(Y,te,re,ee,ne,de,se){var me=Y.mathpack,ve=(re-te)*360,ye=(ne-ee)*30;return me.fromNumber(se-de+ye+ve)}function z(Y,te,re){var ee=Y.datepack,ne=Y.config,de=ee.fromNum(ne,te,n.Rounding.RoundSec);if(de===!1)return!1;var se=de.dom,me=de.mon,ve=de.yr,ye=ee.fromNum(ne,re,n.Rounding.RoundSec);if(ye===!1)return!1;var Ee=ye.dom,Te=ye.mon,Ie=ye.yr;return se===31&&(se=30),Ee===31&&(Ee=30),O(Y,ve,Ie,me,Te,se,Ee)}function J(Y,te,re,ee){var ne=Y.datepack,de=Y.config,se=ne.daysPerMonth(re,ee,de.dateCompatibility);return te===se}function ie(Y,te,re,ee,ne){var de=Y.datepack,se=Y.config,me=de.fromNum(se,te,n.Rounding.RoundSec);if(me===!1)return!1;var ve=me.dom,ye=me.mon,Ee=me.yr,Te=de.fromNum(se,re,n.Rounding.RoundSec);if(Te===!1)return!1;var Ie=Te.dom,De=Te.mon,Ae=Te.yr;return Ie===2&&J(Y,Ie,De,Ae)&&(ve===2&&J(Y,ve,ye,Ee)||ee===3)&&(Ie=30),Ie===31&&(ve>=30||ee===3)&&(Ie=30),ve===31&&(ve=30),ne&&ye===2&&J(Y,ve,ye,Ee)&&(ve=30),O(Y,Ee,Ae,ye,De,ve,Ie)}function ce(Y,te,re,ee,ne){var de=Y.mathpack,se=de.cond2(te,re);switch(se){case 1:break;case 0:return de.zero;case-1:switch(ee){case ge.Basis30360:return ie(Y,te,re,ne,!0);case ge.BasisActual360:case ge.BasisActual365:case ge.BasisActual:return(0,o.assertNumber)(de.sub(re,te));case ge.BasisE30360:return z(Y,te,re)}break}return!1}var ge;(function(Y){Y[Y.DefaultBasis=0]="DefaultBasis",Y[Y.Basis30360=0]="Basis30360",Y[Y.BasisActual=1]="BasisActual",Y[Y.BasisActual360=2]="BasisActual360",Y[Y.BasisActual365=3]="BasisActual365",Y[Y.BasisE30360=4]="BasisE30360"})(ge||(ge={}));function oe(Y,te){var re=ge.DefaultBasis;if(te===void 0||(0,n.isMissingOper)(te))return re;var ee=(0,o.chkNumOper)(Y,te);if((0,n.isErrorOper)(ee))return ee;var ne=Y.mathpack;switch(re=ne.lfix(ne.floor(ee)),re){case ge.Basis30360:case ge.BasisActual:case ge.BasisActual360:case ge.BasisActual365:case ge.BasisE30360:return re;default:return n.numErrorOper}}function le(Y,te){var re=Se(te,3),ee=re[0],ne=re[1],de=re[2],se=ge.DefaultBasis;if(de!==void 0){var me=oe(Y,de);if(typeof me!="number")return me;se=me}var ve=(0,o.chkDateOper)(Y,ee);if((0,n.isErrorOper)(ve))return ve;var ye=(0,o.chkDateOper)(Y,ne);if((0,n.isErrorOper)(ye))return ye;var Ee=Y.mathpack;if(Ee.cond2(ve,ye)>0){var Te=ve;ve=ye,ye=Te}var Ie=ce(Y,ve,ye,se,0);if(Ie===!1)return n.numErrorOper;var De=U(Y,se,ve,ye);return De===!1?n.numErrorOper:Ee.div(Ie,De)}},"../excel-online-calc-runtime/lib/funcs/engineeringFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.delta=u,t.gestep=g;var a=s("../excel-online-calc-lang/lib/index.js"),n=s("../excel-online-calc-runtime/lib/funcs/util.js");function o(f,v){var C=Se(v,2),p=C[0],h=C[1],F=h===void 0||(0,a.isMissingOper)(h)?f.mathpack.zero:(0,n.chkNumOper)(f,h);if((0,a.isErrorOper)(F))return F;var R=(0,n.chkNumOper)(f,p);return(0,a.isErrorOper)(R)?R:[R,F]}function u(f,v){var C=o(f,v);if(!Array.isArray(C))return C;var p=Se(C,2),h=p[0],F=p[1],R=f.mathpack;return R.cond2(h,F)===0?R.one:R.zero}function g(f,v){var C=o(f,v);if(!Array.isArray(C))return C;var p=Se(C,2),h=p[0],F=p[1],R=f.mathpack;return R.cond2(h,F)>=0?R.one:R.zero}},"../excel-online-calc-runtime/lib/funcs/getWorksheetFunc.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getWorksheetFunc=I;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=a.__importStar(s("../excel-online-calc-runtime/lib/funcs/aggregationFuncs.js")),g=a.__importStar(s("../excel-online-calc-runtime/lib/funcs/arrayFuncs.js")),f=a.__importStar(s("../excel-online-calc-runtime/lib/funcs/dateTimeFuncs.js")),v=a.__importStar(s("../excel-online-calc-runtime/lib/funcs/engineeringFuncs.js")),C=a.__importStar(s("../excel-online-calc-runtime/lib/funcs/informationFuncs.js")),p=a.__importStar(s("../excel-online-calc-runtime/lib/funcs/lambdaFuncs.js")),h=a.__importStar(s("../excel-online-calc-runtime/lib/funcs/logicalFuncs.js")),F=a.__importStar(s("../excel-online-calc-runtime/lib/funcs/lookupFuncs.js")),R=a.__importStar(s("../excel-online-calc-runtime/lib/funcs/mathFuncs.js")),y=a.__importStar(s("../excel-online-calc-runtime/lib/funcs/numfmtFuncs.js")),E=a.__importStar(s("../excel-online-calc-runtime/lib/funcs/predicateFuncs.js")),x=a.__importStar(s("../excel-online-calc-runtime/lib/funcs/rangeFuncs.js")),b=a.__importStar(s("../excel-online-calc-runtime/lib/funcs/recordFuncs.js")),k=a.__importStar(s("../excel-online-calc-runtime/lib/funcs/referenceFuncs.js")),D=a.__importStar(s("../excel-online-calc-runtime/lib/funcs/stringFuncs.js")),M=a.__importStar(s("../excel-online-calc-runtime/lib/funcs/volatileFuncs.js")),w=a.__importStar(s("../excel-online-calc-runtime/lib/funcs/webFuncs.js")),S={};S[o.WorksheetFuncId.SUM]=u.sum,S[o.WorksheetFuncId.PRODUCT]=u.product,S[o.WorksheetFuncId.AVERAGE]=u.average,S[o.WorksheetFuncId.COUNTBLANK]=u.countblank,S[o.WorksheetFuncId.MAX]=u.max,S[o.WorksheetFuncId.MIN]=u.min,S[o.WorksheetFuncId.AND]=u.and,S[o.WorksheetFuncId.COUNTA]=u.counta,S[o.WorksheetFuncId.OR]=u.or,S[o.WorksheetFuncId.CONCAT]=u.concat,S[o.WorksheetFuncId.AVERAGEIF]=u.averageif,S[o.WorksheetFuncId.AVERAGEIFS]=u.averageifs,S[o.WorksheetFuncId.COUNT]=u.count,S[o.WorksheetFuncId.COUNTIF]=u.countif,S[o.WorksheetFuncId.COUNTIFS]=u.countifs,S[o.WorksheetFuncId.MEDIAN]=u.median,S[o.WorksheetFuncId.SUMSQ]=u.sumsq,S[o.WorksheetFuncId.SUMIF]=u.sumif,S[o.WorksheetFuncId.SUMIFS]=u.sumifs,S[o.WorksheetFuncId.LARGE]=u.large,S[o.WorksheetFuncId.SMALL]=u.small,S[o.WorksheetFuncId.RANK]=u.rank,S[o.WorksheetFuncId.RANK_EQ]=u.rank,S[o.WorksheetFuncId.RANK_AVG]=u.rank_avg,S[o.WorksheetFuncId.PERCENTILE]=u.percentile,S[o.WorksheetFuncId.PERCENTILE_INC]=u.percentile,S[o.WorksheetFuncId.PERCENTILE_EXC]=u.percentile_exc,S[o.WorksheetFuncId.QUARTILE]=u.quartile,S[o.WorksheetFuncId.QUARTILE_INC]=u.quartile,S[o.WorksheetFuncId.QUARTILE_EXC]=u.quartile_exc,S[o.WorksheetFuncId.TRIMMEAN]=u.trimmean,S[o.WorksheetFuncId.AVERAGEA]=u.averagea,S[o.WorksheetFuncId.MAXA]=u.maxa,S[o.WorksheetFuncId.MINA]=u.mina,S[o.WorksheetFuncId.MAXIFS]=u.maxifs,S[o.WorksheetFuncId.MINIFS]=u.minifs,S[o.WorksheetFuncId.XOR]=u.xor,S[o.WorksheetFuncId.AGGREGATE]=u.aggregate,S[o.WorksheetFuncId.SUBTOTAL]=u.subtotal,S[o.WorksheetFuncId.VAR]=u.var_,S[o.WorksheetFuncId.VAR_S]=u.var_,S[o.WorksheetFuncId.VARP]=u.varp,S[o.WorksheetFuncId.VAR_P]=u.varp,S[o.WorksheetFuncId.STDEV]=u.stdev,S[o.WorksheetFuncId.STDEV_S]=u.stdev,S[o.WorksheetFuncId.STDEVP]=u.stdevp,S[o.WorksheetFuncId.STDEV_P]=u.stdevp,S[o.WorksheetFuncId.VARA]=u.vara,S[o.WorksheetFuncId.VARPA]=u.varpa,S[o.WorksheetFuncId.STDEVA]=u.stdeva,S[o.WorksheetFuncId.STDEVPA]=u.stdevpa,S[o.WorksheetFuncId.AVEDEV]=u.avedev,S[o.WorksheetFuncId.DEVSQ]=u.devsq,S[o.WorksheetFuncId.MODE]=u.mode,S[o.WorksheetFuncId.MODE_SNGL]=u.mode,S[o.WorksheetFuncId.MODE_MULT]=u.mode_mult,S[o.WorksheetFuncId.TEXTJOIN]=u.textjoin,S[o.WorksheetFuncId.SUMPRODUCT]=u.sumproduct,S[o.WorksheetFuncId.GEOMEAN]=u.geomean,S[o.WorksheetFuncId.HARMEAN]=u.harmean,S[o.WorksheetFuncId.YEAR]=f.year,S[o.WorksheetFuncId.MONTH]=f.month,S[o.WorksheetFuncId.DAY]=f.day,S[o.WorksheetFuncId.HOUR]=f.hour,S[o.WorksheetFuncId.MINUTE]=f.minute,S[o.WorksheetFuncId.SECOND]=f.second,S[o.WorksheetFuncId.WEEKNUM]=f.weeknum,S[o.WorksheetFuncId.ISOWEEKNUM]=f.isoweeknum,S[o.WorksheetFuncId.WEEKDAY]=f.weekday,S[o.WorksheetFuncId.DATE]=f.date,S[o.WorksheetFuncId.TIME]=f.time,S[o.WorksheetFuncId.DAYS360]=f.days360,S[o.WorksheetFuncId.DAYS]=f.days,S[o.WorksheetFuncId.DATEDIF]=f.datedif,S[o.WorksheetFuncId.WORKDAY]=f.workday,S[o.WorksheetFuncId.WORKDAY_INTL]=f.workday_intl,S[o.WorksheetFuncId.EDATE]=f.edate,S[o.WorksheetFuncId.EOMONTH]=f.eomonth,S[o.WorksheetFuncId.NETWORKDAYS]=f.networkdays,S[o.WorksheetFuncId.NETWORKDAYS_INTL]=f.networkdays_intl,S[o.WorksheetFuncId.YEARFRAC]=f.yearFrac,S[o.WorksheetFuncId.DELTA]=v.delta,S[o.WorksheetFuncId.GESTEP]=v.gestep,S[o.WorksheetFuncId.NA]=C.na,S[o.WorksheetFuncId.T]=C.t_,S[o.WorksheetFuncId.N]=C.n_,S[o.WorksheetFuncId.TYPE]=C.type,S[o.WorksheetFuncId.ERROR_TYPE]=C.error_type,S[o.WorksheetFuncId.INFO]=C.info,S[o.WorksheetFuncId.IF]=h.if_,S[o.WorksheetFuncId.IFS]=h.ifs,S[o.WorksheetFuncId.SWITCH]=h.switch_,S[o.WorksheetFuncId.TRUE]=h.true_,S[o.WorksheetFuncId.FALSE]=h.false_,S[o.WorksheetFuncId.NOT]=h.not,S[o.WorksheetFuncId.CHOOSE]=h.choose,S[o.WorksheetFuncId.INDEX]=F.index,S[o.WorksheetFuncId.MATCH]=F.match,S[o.WorksheetFuncId.LOOKUP]=F.lookup,S[o.WorksheetFuncId.HLOOKUP]=F.hlookup,S[o.WorksheetFuncId.VLOOKUP]=F.vlookup,S[o.WorksheetFuncId.ABS]=R.abs,S[o.WorksheetFuncId.CEILING]=R.ceiling,S[o.WorksheetFuncId.ECMA_CEILING]=R.ceiling,S[o.WorksheetFuncId.DEGREES]=R.degrees,S[o.WorksheetFuncId.FLOOR]=R.floor,S[o.WorksheetFuncId.RADIANS]=R.radians,S[o.WorksheetFuncId.ROUND]=R.round,S[o.WorksheetFuncId.ROUNDUP]=R.roundup,S[o.WorksheetFuncId.ROUNDDOWN]=R.rounddown,S[o.WorksheetFuncId.EVEN]=R.even,S[o.WorksheetFuncId.SIGN]=R.sign,S[o.WorksheetFuncId.PI]=R.pi,S[o.WorksheetFuncId.SQRT]=R.sqrt,S[o.WorksheetFuncId.EXP]=R.exp,S[o.WorksheetFuncId.POWER]=R.power,S[o.WorksheetFuncId.LN]=R.ln,S[o.WorksheetFuncId.LOG10]=R.log10,S[o.WorksheetFuncId.LOG]=R.log,S[o.WorksheetFuncId.SIN]=R.sin,S[o.WorksheetFuncId.COS]=R.cos,S[o.WorksheetFuncId.TAN]=R.tan,S[o.WorksheetFuncId.ASIN]=R.asin,S[o.WorksheetFuncId.ACOS]=R.acos,S[o.WorksheetFuncId.ATAN]=R.atan,S[o.WorksheetFuncId.ATAN2]=R.atan2,S[o.WorksheetFuncId.FACT]=R.fact,S[o.WorksheetFuncId.SQRTPI]=R.sqrtpi,S[o.WorksheetFuncId.FACTDOUBLE]=R.factdouble,S[o.WorksheetFuncId.INT]=R.int,S[o.WorksheetFuncId.TRUNC]=R.trunc,S[o.WorksheetFuncId.ODD]=R.odd,S[o.WorksheetFuncId.MROUND]=R.mround,S[o.WorksheetFuncId.QUOTIENT]=R.quotient,S[o.WorksheetFuncId.FLOOR_MATH]=R.floor_math,S[o.WorksheetFuncId.FLOOR_PRECISE]=R.floor_precise,S[o.WorksheetFuncId.CEILING_MATH]=R.ceiling_math,S[o.WorksheetFuncId.CEILING_PRECISE]=R.ceiling_precise,S[o.WorksheetFuncId.ISO_CEILING]=R.ceiling_precise,S[o.WorksheetFuncId.MOD]=R.mod,S[o.WorksheetFuncId.TEXT]=y.text,S[o.WorksheetFuncId.FIXED]=y.fixed,S[o.WorksheetFuncId.DOLLAR]=y.dollar,S[o.WorksheetFuncId.VALUE]=y.value,S[o.WorksheetFuncId.DATEVALUE]=y.datevalue,S[o.WorksheetFuncId.TIMEVALUE]=y.timevalue,S[o.WorksheetFuncId.NUMBERVALUE]=y.numbervalue,S[o.WorksheetFuncId.ARRAYTOTEXT]=y.arraytotext,S[o.WorksheetFuncId.VALUETOTEXT]=y.valuetotext,S[o.WorksheetFuncId.ISERROR]=E.iserror,S[o.WorksheetFuncId.ISERR]=E.iserr,S[o.WorksheetFuncId.ISBLANK]=E.isblank,S[o.WorksheetFuncId.ISLOGICAL]=E.islogical,S[o.WorksheetFuncId.ISNA]=E.isna,S[o.WorksheetFuncId.ISNONTEXT]=E.isnontext,S[o.WorksheetFuncId.ISTEXT]=E.istext,S[o.WorksheetFuncId.ISNUMBER]=E.isnumber,S[o.WorksheetFuncId.ISREF]=E.isref,S[o.WorksheetFuncId.ISEVEN]=E.iseven,S[o.WorksheetFuncId.ISODD]=E.isodd,S[o.WorksheetFuncId.ISFORMULA]=E.isformula,S[o.WorksheetFuncId.FORMULATEXT]=E.formulatext,S[o.WorksheetFuncId.ROWS]=x.rows,S[o.WorksheetFuncId.COLUMNS]=x.columns,S[o.WorksheetFuncId.AREAS]=x.areas,S[o.WorksheetFuncId.SHEETS]=x.sheets,S[o.WorksheetFuncId.ROW]=x.row,S[o.WorksheetFuncId.COLUMN]=x.column,S[o.WorksheetFuncId.SHEET]=x.sheet,S[o.WorksheetFuncId.OFFSET]=x.offset,S[o.WorksheetFuncId.TRANSPOSE]=x.transpose,S[o.WorksheetFuncId.SINGLE]=x.single,S[o.WorksheetFuncId.ADDRESS]=k.address,S[o.WorksheetFuncId.INDIRECT]=k.indirect,S[o.WorksheetFuncId.TAKE]=k.take,S[o.WorksheetFuncId.DROP]=k.drop,S[o.WorksheetFuncId.SEQUENCE]=k.sequence,S[o.WorksheetFuncId.HSTACK]=k.hstack,S[o.WorksheetFuncId.VSTACK]=k.vstack,S[o.WorksheetFuncId.CHOOSECOLS]=k.choosecols,S[o.WorksheetFuncId.CHOOSEROWS]=k.chooserows,S[o.WorksheetFuncId.TOCOL]=k.tocol,S[o.WorksheetFuncId.TOROW]=k.torow,S[o.WorksheetFuncId.EXPAND]=k.expand,S[o.WorksheetFuncId.WRAPCOLS]=k.wrapcols,S[o.WorksheetFuncId.WRAPROWS]=k.wraprows,S[o.WorksheetFuncId.FILTER]=g.filter,S[o.WorksheetFuncId.SORT]=g.sort,S[o.WorksheetFuncId.SORTBY]=g.sortby,S[o.WorksheetFuncId.UNIQUE]=g.unique,S[o.WorksheetFuncId.LEFT]=D.left,S[o.WorksheetFuncId.RIGHT]=D.right,S[o.WorksheetFuncId.MID]=D.mid,S[o.WorksheetFuncId.LEN]=D.len,S[o.WorksheetFuncId.CONCATENATE]=D.concatenate,S[o.WorksheetFuncId.EXACT]=D.exact,S[o.WorksheetFuncId.REPT]=D.rept,S[o.WorksheetFuncId.TRIM]=D.trim,S[o.WorksheetFuncId.CLEAN]=D.clean,S[o.WorksheetFuncId.CHAR]=D.char,S[o.WorksheetFuncId.UNICHAR]=D.unichar,S[o.WorksheetFuncId.CODE]=D.code,S[o.WorksheetFuncId.UNICODE]=D.unicode,S[o.WorksheetFuncId.LOWER]=D.lower,S[o.WorksheetFuncId.UPPER]=D.upper,S[o.WorksheetFuncId.PROPER]=D.proper,S[o.WorksheetFuncId.FIND]=D.find,S[o.WorksheetFuncId.REPLACE]=D.replace,S[o.WorksheetFuncId.SEARCH]=D.search,S[o.WorksheetFuncId.SUBSTITUTE]=D.substitute,S[o.WorksheetFuncId.TEXTBEFORE]=D.textBefore,S[o.WorksheetFuncId.TEXTAFTER]=D.textAfter,S[o.WorksheetFuncId.TEXTSPLIT]=D.textSplit,S[o.WorksheetFuncId.RAND]=M.rand,S[o.WorksheetFuncId.RANDBETWEEN]=M.randbetween,S[o.WorksheetFuncId.NOW]=M.now,S[o.WorksheetFuncId.TODAY]=M.today,S[o.WorksheetFuncId.RANDARRAY]=M.randarray,S[o.WorksheetFuncId.HYPERLINK]=w.hyperlink,S[o.WorksheetFuncId.FIELDVALUE]=b.fieldvalue,S[o.WorksheetFuncId._FV]=b.fieldvalue,S[o.WorksheetFuncId.MAKEARRAY]=p.makearray,S[o.WorksheetFuncId.ISOMITTED]=E.isomitted,S[o.WorksheetFuncId.MAP]=p.map,S[o.WorksheetFuncId.BYROW]=p.byrow,S[o.WorksheetFuncId.BYCOL]=p.bycol,S[o.WorksheetFuncId.REDUCE]=p.reduce,S[o.WorksheetFuncId.SCAN]=p.scan,S[o.WorksheetFuncId.XLOOKUP]=F.xlookup,S[o.WorksheetFuncId.XMATCH]=F.xmatch;var A=!1;function T(){A=!0,(0,n.isFeatureEnabled)(n.FeatureName.CalcRecordFunctions)&&(S[o.WorksheetFuncId.RECORD]=b.record),(0,n.isFeatureEnabled)(n.FeatureName.CalcNestedRecordFunction)&&(S[o.WorksheetFuncId.NESTEDRECORD]=b.record),(0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaBasicFunctions)&&(S[o.WorksheetFuncId.APPLY]=p.apply,S[o.WorksheetFuncId.ISLAMBDA]=E.islambda)}function I(B){return A||T(),S[B]}},"../excel-online-calc-runtime/lib/funcs/informationFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.na=f,t.t_=C,t.n_=p,t.type=h,t.error_type=F,t.info=R;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),u=s("../excel-online-calc-runtime/lib/runtime/machine.js"),g=s("../excel-online-calc-runtime/lib/runtime/util.js");function f(y,E){return n.naErrorOper}function v(y,E){if((0,n.isRangeOper)(E)){if((0,n.isSheetIndex)(E.sheets)){var x=(0,n.rangeSeqOper)(E.sheets,[(0,n.gridRangeAnchor)(E.ranges[0])]);return y.dereferenceOper(x,u.readOperType)}return n.valueErrorOper}return E}function C(y,E){var x=Se(E,1),b=x[0],k=v(y,b);return(0,n.isStringOper)(k)||(0,n.isErrorOper)(k)?k:g.emptyStringOper}function p(y,E){var x=Se(E,1),b=x[0],k=v(y,b);if((0,n.isNumberOper)(k)||(0,n.isErrorOper)(k))return k;var D=y.mathpack;return(0,n.isBooleanOper)(k)&&k.value?D.one:D.zero}function h(y,E){var x=Se(E,1),b=x[0],k=y.mathpack;switch(b.kind){case n.OperKind.Number:return k.fromNumber(1);case n.OperKind.String:return k.fromNumber(2);case n.OperKind.Boolean:return k.fromNumber(4);case n.OperKind.Error:return k.fromNumber(16);case n.OperKind.Array:return k.fromNumber(64);case n.OperKind.Rich:return k.fromNumber(128);default:return(0,a.assertNever)("calc.funcs.type",b)}}function F(y,E){var x=Se(E,1),b=x[0];return(0,n.isErrorOper)(b)?(b.type>n.ErrorType.CALC&&(0,o.throwEvaluationError)((0,n.notImplemented)(["ERROR.TYPE for "+String(b.type)])),y.mathpack.fromNumber(b.type)):n.naErrorOper}function R(y,E){return n.valueErrorOper}},"../excel-online-calc-runtime/lib/funcs/lambdaFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.apply=p,t.makearray=F,t.map=y,t.byrow=E,t.bycol=x,t.reduce=k,t.scan=D;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/funcs/util.js"),u=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),g=s("../excel-online-calc-runtime/lib/runtime/machine.js"),f=s("../excel-online-calc-runtime/lib/runtime/value.js");function v(M,w){return!(0,n.isRangeOper)(w)||!(0,n.isSheetIndex)(w.sheets)||w.ranges.length!==1||!(0,n.isGridCell)(w.ranges[0])?w:M.dereferenceOper(w,n.SignatureType.All&~n.OperKind.Range)}function C(M,w,S){var A=v(M,w);return!(A instanceof f.LambdaOper)||!A.checkArity(S)?n.valueErrorOper:A}function p(M,w){var S=Ui(w),A=S[0],T=S.slice(1),I=C(M,A,T.length);return(0,n.isErrorOper)(I)?I:M.applyLambda(I,T)}function h(M,w){return function(S){var A=S;if((0,n.isRangeOper)(A)){if(!((0,n.isSheetIndex)(A.sheets)&&A.ranges.length===1&&(0,n.isGridCell)(A.ranges[0])))return(0,g.earlyReturn)((0,a.success)(n.calcErrorOper));A=w.dereferenceOper(A,n.SignatureType.All&~n.OperKind.Range),(0,a.assertTrue)("calc.funcs.coerceLambdaRvToArrayElt",!(0,n.isRangeOper)(A))}return(0,n.isArrayOper)(A)?A.rows===1&&A.cols===1?A.opers[0][0]:(0,g.earlyReturn)((0,a.success)(n.calcErrorOper)):((0,n.isMissingOper)(A)&&(0,u.throwEvaluationError)((0,n.notImplemented)([`${(0,n.englishWorksheetFuncIdToName)(M)}: MissingOper in result`])),A)}}function F(M,w){var S=Se(w,3),A=S[0],T=S[1],I=S[2],B=C(M,I,2);if((0,n.isErrorOper)(B))return B;var L=M.mathpack,V=(0,n.isMissingOper)(A)?1:L.fix(A),Z=(0,n.isMissingOper)(T)?1:L.fix(T);return V<1||Z<1?n.valueErrorOper:((0,o.validateArraySize)(V,Z),(0,g.machineCall)(new g.ArrayMachine(M,V,Z,function(H,N){var _=M.mathpack,P=[_.fromNumber(H+1),_.fromNumber(N+1)];return M.applyLambda(B,P)},h(n.WorksheetFuncId.MAKEARRAY,M))))}function R(M,w,S,A,T){var I=C(M,A,S.length);if((0,n.isErrorOper)(I))return I;var B=[];for(var L of S){if(!(0,n.isArrayOper)(L)&&!(0,n.isRangeOper)(L))return n.valueErrorOper;var V=(0,o.rangeOrArrayToVal)(L,n.valueErrorOper);if((0,n.isErrorOper)(V))return V;B.push(T((0,o.makeSlicer)(V)))}var Z=B.map(function(P){return P.rows}).reduce(a.fastMin),H=B.map(function(P){return P.rows}).reduce(a.fastMax),N=B.map(function(P){return P.cols}).reduce(a.fastMin),_=B.map(function(P){return P.cols}).reduce(a.fastMax);return(0,o.validateArraySize)(H,_),(0,g.machineCall)(new g.ArrayMachine(M,H,_,function(P,W){return P>=Z||W>=N?n.naErrorOper:M.applyLambda(I,B.map(function($){return $.slice(P,1,W,1)}))},h(w,M)))}function y(M,w){var S=w.slice(0,w.length-1),A=w[w.length-1];return R(M,n.WorksheetFuncId.MAP,S,A,a.identity)}function E(M,w){var S=[w[0]],A=w[1];return A===void 0?n.naErrorOper:R(M,n.WorksheetFuncId.BYROW,S,A,function(T){return{rows:T.rows,cols:1,slice:function(B,L,V,Z){return T.slice(B,L,0,T.cols)}}})}function x(M,w){var S=[w[0]],A=w[1];return A===void 0?n.naErrorOper:R(M,n.WorksheetFuncId.BYCOL,S,A,function(T){return{rows:1,cols:T.cols,slice:function(B,L,V,Z){return T.slice(0,T.rows,V,Z)}}})}function b(M,w,S,A,T){var I=(0,o.rangeOrArrayToVal)(A,n.valueErrorOper);if((0,n.isErrorOper)(I))return I;var B=(0,o.makeSlicer)(I),L=C(M,T,2);if((0,n.isErrorOper)(L))return L;var V=!(0,n.isMissingOper)(S),Z=V?S:void 0,H=!0,N;if(w===n.WorksheetFuncId.REDUCE)N=function($){return Z=$,n.blankOper};else{var _=h(w,M);N=function($){var q=_($);return q.kind===g.EarlyReturnKind.EarlyReturn||(Z=q),q}}var P=(0,g.machineCall)(new g.ArrayMachine(M,B.rows,B.cols,function(W,$){var q=H;return H=!1,q&&!V?B.slice(W,1,$,1):((0,a.assertTrue)("calc.funcs.scanReduce",Z!==void 0),M.applyLambda(L,[Z,B.slice(W,1,$,1)]))},N));return w===n.WorksheetFuncId.REDUCE?(0,g.machineCall)(new g.ThenMachine(M,function(){return P},function(){return(0,a.assertTrue)("calc.funcs.scanReduce",Z!==void 0),Z})):P}function k(M,w){var S=Se(w,3),A=S[0],T=S[1],I=S[2];return b(M,n.WorksheetFuncId.REDUCE,A,T,I)}function D(M,w){var S=Se(w,3),A=S[0],T=S[1],I=S[2];return b(M,n.WorksheetFuncId.SCAN,A,T,I)}},"../excel-online-calc-runtime/lib/funcs/logicalFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.if_=v,t.choose=C,t.ifs=h,t.switch_=R,t.true_=y,t.false_=E,t.not=x;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),u=s("../excel-online-calc-runtime/lib/runtime/util.js"),g=(0,u.makeStrict)((0,n.getWorksheetFuncType)(n.WorksheetFuncId.IFS)),f=(0,u.makeStrict)((0,n.getWorksheetFuncType)(n.WorksheetFuncId.SWITCH));function v(b,k){var D=k[0];(0,a.assertTrue)("calc.funcs.if: condition is not a boolean",(0,n.isBooleanOper)(D));var M=k[D.value?1:2];return(0,a.assertTrue)("calc.funcs.if: result is undefined",M!==void 0),M}function C(b,k){var D=k[0];(0,a.assertTrue)("calc.funcs.choose",(0,n.isNumberOper)(D));var M=b.mathpack.fix(D);return M<1||M>k.length-1?n.valueErrorOper:k[M]}function p(b,k,D,M){var w=M.slice();return b.dereferenceOpers(w,k),(0,u.arrayLift)(b,k,function(S){for(var A=[],T=0;T<S.length;T+=1){var I=(0,n.getArgType)(k,T,S.length);A[T]=b.coerceOper(S[T],I)}return D(b,A)},w)}function h(b,k){for(var D=0;D<k.length;D+=2){var M=k[D];if((0,n.isArrayOper)(M)){var w=k.slice(D);return p(b,g,h,w)}if((0,n.isErrorOper)(M))return M;if((0,a.assertTrue)("calc.funcs.ifs",(0,n.isBooleanOper)(M)),M.value)return k[D+1]}return n.naErrorOper}function F(b,k){var D=b.mathpack,M=b.localeInfo;switch(k.kind){case n.OperKind.Number:return function(w){return(0,n.isRichOper)(w)?(0,o.throwEvaluationError)((0,n.notImplemented)(["SWITCH with a rich value case"])):(0,n.isNumberOper)(w)&&D.compare(k,w)===0};case n.OperKind.String:return function(w){return(0,n.isRichOper)(w)?(0,o.throwEvaluationError)((0,n.notImplemented)(["SWITCH with a rich value case"])):(0,n.isStringOper)(w)&&M.stringCompareCI(k.value,w.value)===0};case n.OperKind.Boolean:return function(w){return(0,n.isRichOper)(w)?(0,o.throwEvaluationError)((0,n.notImplemented)(["SWITCH with a rich value case"])):(0,n.isBooleanOper)(w)&&k.value===w.value};case n.OperKind.Rich:return(0,o.throwEvaluationError)((0,n.notImplemented)(["SWITCH with a rich value condition"]));default:return(0,a.assertNever)("calc.funcs.makeSwitchComparer",k)}}function R(b,k){var D=k[0];if((0,n.isArrayOper)(D))return p(b,f,R,k);if((0,n.isErrorOper)(D))return D;for(var M=F(b.config,D),w=1;w<k.length-1;w+=2){var S=n.OperKind.Error|n.OperKind.Rich|n.OperKind.Number|n.OperKind.Boolean|n.OperKind.String|n.OperKind.Array,A=b.coerceOper(b.dereferenceOper(k[w],S),S);if((0,n.isArrayOper)(A))return p(b,f,R,k);if((0,n.isErrorOper)(A))return A;if(M(A))return k[w+1]}var T=k.length%2===0;return T?k[k.length-1]:n.naErrorOper}function y(b,k){return n.trueOper}function E(b,k){return n.falseOper}function x(b,k){var D=Se(k,1),M=D[0];return(0,n.booleanOper)(!M.value)}},"../excel-online-calc-runtime/lib/funcs/lookupFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.index=f,t.makeLookupComparer=h,t.binarySearch=F,t.linearSearch=R,t.match=w,t.lookup=T,t.hlookup=B,t.vlookup=L,t.makeWildcardComparer=q,t.xlookup=Q,t.xmatch=X;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/funcs/sort.js"),u=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),g=s("../excel-online-calc-runtime/lib/runtime/extensionTypes.js");function f(U,O){var z=Se(O,4),J=z[0],ie=z[1],ce=z[2],ge=z[3],oe=U.mathpack,le=oe.sfix(ie);if(le<0)return n.valueErrorOper;var Y=ce===void 0?void 0:oe.sfix(ce);if(Y!==void 0&&Y<0)return n.valueErrorOper;var te=ge===void 0?0:oe.sfix(ge)-1;if(te<0)return n.valueErrorOper;var re,ee;switch(J.kind){case n.OperKind.Range:if(!(0,n.isSheetIndex)(J.sheets))return n.valueErrorOper;if(te>=J.ranges.length)return n.refErrorOper;var ne=J.ranges[te];if(Y===void 0)if(ne.rows===1)re=0,ee=le-1;else{if(ne.cols!==1)return n.refErrorOper;re=le-1,ee=-1}else re=le-1,ee=Y-1;if(re>=ne.rows||ee>=ne.cols)return n.refErrorOper;var de=(0,n.gridRange)(ne.row+(0,a.fastMax)(re,0),ne.col+(0,a.fastMax)(ee,0),re===-1?ne.rows:1,ee===-1?ne.cols:1);return(0,n.rangeSeqOper)(J.sheets,[de]);case n.OperKind.Array:return te>0||(Y===void 0?J.rows===1?(re=0,ee=le-1):(re=le-1,ee=-1):(re=le-1,ee=Y-1),re>=J.rows||ee>=J.cols)?n.refErrorOper:re===-1&&ee===-1?J:re===-1?(0,n.arrayOper)(J.rows,1,J.opers.map(function(se){return[se[ee]]})):ee===-1?(0,n.arrayOper)(1,J.cols,[J.opers[re]]):J.opers[re][ee];default:return(0,a.assertNever)("calc.funcs.lookupFuncs: INDEX",J)}}var v=function(O){return O<0?n.OperatorId.Lt:O>0?n.OperatorId.Gt:n.OperatorId.Eq},C=function(O,z,J){return v(O.cond2(z,J))},p=function(O,z){return v(O-z)};function h(U,O){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,J=!0,ie=U.config,ce=ie.localeInfo,ge=ie.mathpack,oe;switch(O.kind){case n.OperKind.Number:oe=function(te){return{correctType:J,sgnT:C(ge,te,O)}};break;case n.OperKind.String:if(z){var le=new n.WildExp(ce,O.value);oe=function(te){return{correctType:J,sgnT:le.test(te.value)?n.OperatorId.Eq:n.OperatorId.Ne}}}else oe=function(te){return{correctType:J,sgnT:v(ce.stringCompareCI(te.value,O.value))}};break;case n.OperKind.Boolean:oe=function(te){return{correctType:J,sgnT:p(te.value,O.value)}};break;case n.OperKind.Rich:return(0,u.throwEvaluationError)((0,n.notImplemented)(["lookup with rich value condition"]));case n.OperKind.Blank:oe=function(){return{correctType:J,sgnT:n.OperatorId.Eq}};break;default:return(0,a.assertNever)("calc.funcs.makeLookupComparer",O)}return function(Y){var te=(0,n.isRichOper)(Y)?Y.getFallback():Y;return O.kind!==te.kind?{correctType:!1,sgnT:n.OperatorId.Ne}:oe(te)}}function F(U,O,z){for(var J=!1,ie=0,ce=z.length-1,ge=Math.floor((ie+ce)/2),oe=ie,le=ce,Y=h(U,O);;){var te=z.get(ge),re=Y(te).sgnT;if(re===n.OperatorId.Ne){if(ge<le){for(var ee=ge+1;ee<=le;ee+=1)if(re=Y(z.get(ee)).sgnT,re!==n.OperatorId.Ne){ge=ee;break}}re===n.OperatorId.Ne&&(ge=Math.floor((oe+le)/2),re=n.OperatorId.Gt)}if(re===n.OperatorId.Eq){if(ge<ce){ge+=1,J=!0,oe=ge,le=ge;continue}return ge}if(re===n.OperatorId.Lt?oe=ge+1:le=ge-1,oe<=le){ge=Math.floor((oe+le)/2);continue}if(J)ge-=1;else if(re===n.OperatorId.Gt&&(ge-=1,ge>=ie)){oe=ge,le=ge;continue}return ge}}function R(U,O,z,J){for(var ie=-1,ce=J===n.OperatorId.Eq,ge=h(U,O,ce),oe=0;oe<z.length;oe+=1){var le=z.get(oe),Y=ge(le),te=Y.correctType,re=Y.sgnT;if(te){if(re===n.OperatorId.Eq)return oe;if(re!==n.OperatorId.Ne&&re===J)return ie;ie=oe}oe===z.denseLength&&(oe=(0,a.fastMax)(oe,z.length-2))}return J!==n.OperatorId.Eq?ie:z.length}function y(U){switch(U.kind){case n.OperKind.Number:return n.naErrorOper;case n.OperKind.Range:return(0,n.isSheetIndex)(U.sheets)?U.ranges.length>1?n.naErrorOper:U:n.valueErrorOper;case n.OperKind.Array:return U}}function E(U,O){switch(O.kind){case n.OperKind.Number:return O;case n.OperKind.Range:if(!(0,n.isSheetIndex)(O.sheets))return n.valueErrorOper;if(O.ranges.length>1)return n.refErrorOper;var z=O.ranges;return U.calcingArray?(0,u.throwEvaluationError)((0,n.notImplemented)(["HLOOKUP/VLOOKUP ref argument 3 in array formula"])):z[0].rows>1||z[0].cols>1?(0,u.throwEvaluationError)((0,n.notImplemented)(["HLOOKUP/VLOOKUP non-singleton ref argument 3"])):O;case n.OperKind.Array:return(0,u.throwEvaluationError)((0,n.notImplemented)(["HLOOKUP/VLOOKUP array argument 3"]))}}function x(U,O){var z;switch(O.kind){case n.OperKind.Number:return O;case g.DerefOperKind.RangeValues:z=O.arrays[0].get(0,0);break;case n.OperKind.Array:z=O.opers[0][0];break;default:return(0,a.assertNever)("calc.funcs.lookupFuncs.getNumFromRef",O)}return z=U.coerceOper(z,n.OperKind.Number),(0,n.isErrorOper)(z)?n.refErrorOper:z}function b(U){switch(U.kind){case n.OperKind.Number:return U;case n.OperKind.Range:if(!(0,n.isSheetIndex)(U.sheets))return n.valueErrorOper;if(U.ranges.length>1)return n.refErrorOper;var O=U.ranges[0];return O.rows!==1||O.cols!==1?n.refErrorOper:U}}function k(U){switch(U.kind){case n.OperKind.Number:return n.naErrorOper;case n.OperKind.Rich:return n.naErrorOper;case n.OperKind.Range:if(!(0,n.isSheetIndex)(U.sheets))return n.valueErrorOper;if(U.ranges.length>1)return n.naErrorOper;var O=U.ranges[0];return O.rows!==1&&O.cols!==1?n.naErrorOper:U;case n.OperKind.Array:return U.rows!==1&&U.cols!==1?n.naErrorOper:U}}function D(U){switch(U.kind){case g.DerefOperKind.RangeValues:return U.arrays[0];case n.OperKind.Array:return new a.StrictSparseArray2D(U.rows,U.cols,U.rows,U.cols,U.opers,n.blankOper)}}function M(U,O){switch(O.kind){case n.OperKind.Range:var z=O.sheets,J=O.ranges[0];return new a.NonstrictSparseArray2D(J.rows,J.cols,J.rows,J.cols,function(ie,ce){var ge=(0,n.gridCell)(J.row+ie,J.col+ce),oe=U.dereferenceAllOpers([(0,n.rangeSeqOper)(z,[ge])]),le=Se(oe,1),Y=le[0];return Y.arrays[0].get(0,0)},function(){return(0,a.assertFalse)("calc.funcs.lookupFuncs: rangeOrArrayOperToLazyArray2D")});case n.OperKind.Array:return new a.StrictSparseArray2D(O.rows,O.cols,O.rows,O.cols,O.opers,n.blankOper)}}function w(U,O){var z=Se(O,3),J=z[0],ie=z[1],ce=z[2],ge=ce===void 0?U.mathpack.one:ce,oe=U.mathpack,le=b(ge);if((0,n.isErrorOper)(le))return le;var Y=U.dereferenceAllOpers([le]),te=Se(Y,1),re=te[0],ee=x(U,re);if((0,n.isErrorOper)(ee))return ee;var ne=k(ie);if((0,n.isErrorOper)(ne))return ne;var de=U.dereferenceAllOpers([ne]),se=Se(de,1),me=se[0],ve=D(me),ye=ve.rows===1,Ee=(0,a.sparseArray2DTo1D)(ve,ye),Te=-1;return oe.cond(ee)>0?Te=F(U,J,Ee):oe.cond(ee)===0?Te=R(U,J,Ee,n.OperatorId.Eq):Te=R(U,J,Ee,n.OperatorId.Lt),Te<0||Te>=Ee.length?n.naErrorOper:U.mathpack.fromNumber(Te+1)}function S(U){if((0,n.isRangeOper)(U)){var O=U.ranges[0];return O.cols>O.rows}return U.cols>U.rows}function A(U,O,z){if((0,n.isRangeOper)(z)){var J=z.ranges[0],ie=(0,n.gridRange)(J.row,J.col,(0,a.fastMin)(O?1:U,n.sheetRows-J.row),(0,a.fastMin)(O?U:1,n.sheetCols-J.col));return(0,n.range3DOper)(z.sheets,ie)}return z}function T(U,O){var z=Se(O,3),J=z[0],ie=z[1],ce=z[2],ge=y(ie);if((0,n.isErrorOper)(ge))return ge;var oe=S(ge),le=V(ge,oe),Y=U.dereferenceAllOpers([le]),te=Se(Y,1),re=te[0],ee=(0,a.sparseArray2DTo1D)(D(re),oe),ne=F(U,J,ee);if(ne<0)return n.naErrorOper;if(ce!==void 0){var de=k(ce);if((0,n.isErrorOper)(de))return de;var se=S(de),me=A(ee.length,se,de),ve=(0,a.sparseArray2DTo1D)(M(U,me),se);return ne>=ve.length?(0,n.isArrayOper)(de)?n.naErrorOper:n.blankOper:ve.get(ne)}var ye=M(U,ge);return oe?ye.get(ye.rows-1,ne):ye.get(ne,ye.cols-1)}function I(U,O,z){var J=Se(O,4),ie=J[0],ce=J[1],ge=J[2],oe=J[3],le=oe===void 0?n.trueOper:oe,Y=y(ce);if((0,n.isErrorOper)(Y))return Y;var te=V(Y,z),re=U.dereferenceAllOpers([te]),ee=Se(re,1),ne=ee[0],de=(0,a.sparseArray2DTo1D)(D(ne),z),se=!le.value,me=se?R(U,ie,de,n.OperatorId.Eq):F(U,ie,de);if(me<0||me>=de.length)return n.naErrorOper;var ve=E(U,ge);if((0,n.isErrorOper)(ve))return ve;var ye=U.dereferenceAllOpers([ve]),Ee=Se(ye,1),Te=Ee[0],Ie=x(U,Te);if((0,n.isErrorOper)(Ie))return Ie;var De=U.mathpack.sfix(Ie)-1,Ae=M(U,Y);return De<0?n.valueErrorOper:De>=(z?Ae.rows:Ae.cols)?n.refErrorOper:z?Ae.get(De,me):Ae.get(me,De)}function B(U,O){return I(U,O,!0)}function L(U,O){return I(U,O,!1)}function V(U,O){if((0,n.isRangeOper)(U)){var z=U.ranges[0],J=(0,n.gridRange)(z.row,z.col,O?1:z.rows,O?z.cols:1);return(0,n.rangeSeqOper)(U.sheets,[J])}return U}function Z(U){switch(U.kind){case n.OperKind.Range:return(0,a.assertTrue)("calc.funcs.xlookup",(0,n.isSheetIndex)(U.sheets)),U.ranges.length>1?n.naErrorOper:[U.ranges[0].rows,U.ranges[0].cols];case n.OperKind.Array:return[U.rows,U.cols]}}var H;(function(U){U[U.Lower=-1]="Lower",U[U.Exact=0]="Exact",U[U.Higher=1]="Higher",U[U.Wildcard=2]="Wildcard"})(H||(H={}));var N;(function(U){U[U.DescendingBinary=-2]="DescendingBinary",U[U.ReverseLinear=-1]="ReverseLinear",U[U.Linear=1]="Linear",U[U.AscendingBinary=2]="AscendingBinary"})(N||(N={}));function _(U){return U===N.DescendingBinary||U===N.AscendingBinary}function P(U,O){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:n.missingOper,J=arguments.length>3&&arguments[3]!==void 0?arguments[3]:n.missingOper,ie=(0,n.isMissingOper)(z)?H.Exact:U.mathpack.sfix(z);if(ie<H.Lower||ie>H.Wildcard)return n.valueErrorOper;var ce=(0,n.isMissingOper)(J)?N.Linear:U.mathpack.sfix(J);if(ce<N.DescendingBinary||ce>N.AscendingBinary||ce===0||ie===H.Wildcard&&_(ce))return n.valueErrorOper;var ge=y(O);if((0,n.isErrorOper)(ge))return ge;var oe=U.dereferenceAllOpers([ge]),le=Se(oe,1),Y=le[0],te=D(Y),re=te.rows,ee=te.cols,ne;if(re===1)ne=!0;else if(ee===1)ne=!1;else return n.valueErrorOper;return{kind:void 0,lookupArray:(0,a.sparseArray2DTo1D)(te,ne),matchMode:ie,searchMode:ce,isHorizontal:ne}}function W(U,O,z,J,ie){return z===n.OperatorId.Gt?O!==H.Higher?!1:ie===void 0?!0:v((0,o.sortOpers)(U,J,ie,1,!1))===n.OperatorId.Lt:O!==H.Lower?!1:ie===void 0?!0:v((0,o.sortOpers)(U,J,ie,1,!1))===n.OperatorId.Gt}function $(U,O,z){var J=O.lookupArray,ie=O.matchMode,ce=O.searchMode,ge=U.config,oe=ce===N.DescendingBinary,le,Y=0,te=J.length-1;(0,a.assertTrue)("calc.funcs.xBinarySearch",ie!==H.Wildcard);for(var re=function(Te){return v((0,o.sortOpers)(ge,Te,z,1,!1))},ee=!1;te>=Y;){var ne=Math.floor((te+Y)/2),de=J.get(ne),se=re(de);if(se===n.OperatorId.Eq)ee=!0,le=ne;else if(!ee){var me=ie===H.Higher&&se===n.OperatorId.Gt,ve=ie===H.Lower&&se===n.OperatorId.Lt,ye=me||ve;ye&&(le=ne)}oe!==(se===n.OperatorId.Lt)?Y=ne+1:te=ne-1}return le}function q(U,O){var z=new n.WildExp(U.config.localeInfo,O.value);return function(J){return(0,n.isStringOper)(J)&&z.test(J.value)?n.OperatorId.Eq:n.OperatorId.Ne}}function j(U,O,z){for(var J=O.lookupArray,ie=O.matchMode,ce=O.searchMode,ge=U.config,oe,le=ie===H.Lower||ie===H.Higher,Y=ie===H.Wildcard&&(0,n.isStringOper)(z)?q(U,z):function(ve){return v((0,o.sortOpers)(ge,ve,z,1,!1))},te=ce===N.ReverseLinear?J.length-1:0,re=ce===N.ReverseLinear?-1:1,ee=te;ee>=0&&ee<J.length;ee+=re){var ne=J.get(ee),de=Y(ne);if(de===n.OperatorId.Eq){oe=ee;break}if(le&&((0,a.assertTrue)("calc.funcs.xLinearSearch",de!==n.OperatorId.Ne),W(ge,ie,de,ne,oe===void 0?void 0:J.get(oe))&&(oe=ee)),ee>=J.denseLength){var se=J.denseLength,me=J.length-1;re>0?ee=(0,a.fastMax)(ee,me-1):ee=(0,a.fastMin)(ee,se+1)}}return oe}function G(U,O,z){return _(O.searchMode)?$(U,O,z):j(U,O,z)}function Q(U,O){var z=Se(O,6),J=z[0],ie=z[1],ce=z[2],ge=z[3],oe=ge===void 0?n.missingOper:ge,le=z[4],Y=z[5],te=P(U,ie,le,Y);if(te.kind!==void 0)return te;var re=Z(ce);if(!Array.isArray(re))return re;var ee=Se(re,2),ne=ee[0],de=ee[1],se=te.lookupArray.length,me=se===ne&&(ne===1||!te.isHorizontal),ve=se===de&&(de===1||te.isHorizontal);if(!me&&!ve)return n.valueErrorOper;var ye=G(U,te,J);if(ye===void 0)return(0,n.isMissingOper)(oe)?n.naErrorOper:oe;var Ee=U.mathpack;return me?f(U,[ce,Ee.fromNumber(ye+1),de===1?Ee.one:Ee.zero]):f(U,[ce,ne===1?Ee.one:Ee.zero,Ee.fromNumber(ye+1)])}function X(U,O){var z=Se(O,4),J=z[0],ie=z[1],ce=z[2],ge=z[3],oe=P(U,ie,ce,ge);if(oe.kind!==void 0)return oe;var le=G(U,oe,J);return le===void 0?n.naErrorOper:U.mathpack.fromNumber(le+1)}},"../excel-online-calc-runtime/lib/funcs/mathFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mod=t.abs=t.odd=t.even=t.rounddown=t.roundup=t.round=t.atan2=t.atan=t.acos=t.asin=t.tan=t.cos=t.sin=t.log10=t.ln=t.power=t.exp=t.sqrt=void 0,t.pi=o,t.log=u,t.int=g,t.trunc=f,t.mround=v,t.ceiling=h,t.ceiling_math=F,t.ceiling_precise=R,t.floor=y,t.floor_math=E,t.floor_precise=x,t.sign=k,t.degrees=D,t.radians=M,t.quotient=w,t.fact=S,t.factdouble=A,t.sqrtpi=T;var a=s("../excel-online-calc-lang/lib/index.js"),n=s("../excel-online-calc-runtime/lib/funcs/util.js");function o(I,B){return I.mathpack.pi}t.sqrt=(0,n.wrap1)(function(I){return I.mathpack.sqrt}),t.exp=(0,n.wrap1)(function(I){return I.mathpack.exp}),t.power=(0,n.wrap2)(function(I){return I.mathpack.power}),t.ln=(0,n.wrap1)(function(I){return I.mathpack.ln}),t.log10=(0,n.wrap1)(function(I){return I.mathpack.log});function u(I,B){var L=Se(B,2),V=L[0],Z=L[1],H=I.mathpack;if(Z===void 0)return H.log(V);var N=H.ln(V);if((0,a.isErrorOper)(N))return N;var _=H.ln(Z);return(0,a.isErrorOper)(_)?_:H.div(N,_)}t.sin=(0,n.wrap1)(function(I){return I.mathpack.sin}),t.cos=(0,n.wrap1)(function(I){return I.mathpack.cos}),t.tan=(0,n.wrap1)(function(I){return I.mathpack.tan}),t.asin=(0,n.wrap1)(function(I){return I.mathpack.asin}),t.acos=(0,n.wrap1)(function(I){return I.mathpack.acos}),t.atan=(0,n.wrap1)(function(I){return I.mathpack.atan}),t.atan2=(0,n.wrap2)(function(I){return I.mathpack.atan2});function g(I,B){var L=Se(B,1),V=L[0],Z=I.mathpack;return Z.cond2(Z.abs(V),Z.fromNumber(1e15))<0&&(V=Z.viewRound(V)),Z.floor(V)}t.round=(0,n.wrap2)(function(I){return I.mathpack.round});function f(I,B){var L=Se(B,2),V=L[0],Z=L[1],H=Z===void 0?I.mathpack.zero:Z;return I.mathpack.roundDown(V,H)}t.roundup=(0,n.wrap2)(function(I){return I.mathpack.roundUp}),t.rounddown=(0,n.wrap2)(function(I){return I.mathpack.roundDown});function v(I,B){var L=Se(B,2),V=L[0],Z=L[1],H=(0,n.chkNumOper)(I,V);if((0,a.isErrorOper)(H))return H;var N=(0,n.chkNumOper)(I,Z);if((0,a.isErrorOper)(N))return N;var _=I.mathpack;if(_.cond(N)===0)return _.zero;if(_.cond(H)!==0&&_.cond(H)<0!=_.cond(N)<0)return a.numErrorOper;var P=_.div(H,N);if((0,a.isErrorOper)(P))return a.numErrorOper;var W=_.floor(P),$=(0,n.assertNumber)(_.sub(P,W)),q=_.fromNumber(.499999999999995);if(_.cond2($,q)<0)return _.mul(W,N);var j=_.add(W,_.one);return(0,a.isErrorOper)(j)?j:_.mul(j,N)}function C(I,B,L){var V=I.cond(B),Z=I.cond(L);if(V>0&&Z<0)return a.numErrorOper;if(V===0||Z===0)return I.zero;var H=I.div(B,L);return(0,a.isErrorOper)(H)?H:I.mul(I.ceil(I.viewRound(H)),L)}function p(I,B,L){var V=I.cond(B),Z=I.cond(L);if(V>0&&Z<0)return a.numErrorOper;if(V===0&&Z===0)return B;var H=I.div(B,L);return(0,a.isErrorOper)(H)?H:I.mul(I.floor(I.viewRound(H)),L)}function h(I,B){var L=Se(B,2),V=L[0],Z=L[1];return C(I.mathpack,V,Z)}function F(I,B){var L=Se(B,3),V=L[0],Z=L[1],H=L[2],N=I.mathpack,_=Z===void 0||(0,a.isMissingOper)(Z)?N.one:N.abs(Z),P=H===void 0||(0,a.isMissingOper)(H)?N.zero:H;return N.cond(P)!==0&&N.cond(V)<0&&(_=N.neg(_)),N.cond(_)===0?N.zero:C(N,V,_)}function R(I,B){var L=Se(B,2),V=L[0],Z=L[1],H=I.mathpack,N=Z===void 0||(0,a.isMissingOper)(Z)?H.one:H.abs(Z);return H.cond(N)===0?H.zero:C(H,V,N)}function y(I,B){var L=Se(B,2),V=L[0],Z=L[1];return p(I.mathpack,V,Z)}function E(I,B){var L=Se(B,3),V=L[0],Z=L[1],H=L[2],N=I.mathpack,_=Z===void 0||(0,a.isMissingOper)(Z)?N.one:N.abs(Z),P=H===void 0||(0,a.isMissingOper)(H)?N.zero:H;return N.cond(P)!==0&&N.cond(V)<0&&(_=N.neg(_)),N.cond(_)===0?N.zero:p(N,V,_)}function x(I,B){var L=Se(B,2),V=L[0],Z=L[1],H=I.mathpack,N=Z===void 0||(0,a.isMissingOper)(Z)?H.one:H.abs(Z);return H.cond(N)===0?H.zero:p(H,V,N)}function b(I,B,L){var V=Se(L,1),Z=V[0],H=B.mathpack;if(H.cond(Z)>=0){var N=H.ceil(Z);return H.cond2((0,n.assertNumber)((0,n.numMod)(H,N,H.fromNumber(2))),H.one)===0===I?H.add(N,H.one):N}var _=H.floor(Z);return H.cond2((0,n.assertNumber)((0,n.numMod)(H,_,H.fromNumber(2))),H.one)===0===I?H.sub(_,H.one):_}t.even=b.bind(void 0,!0),t.odd=b.bind(void 0,!1),t.abs=(0,n.wrap1)(function(I){return I.mathpack.abs});function k(I,B){var L=Se(B,1),V=L[0],Z=I.mathpack;return Z.fromNumber(Z.cond(V))}function D(I,B){var L=Se(B,1),V=L[0],Z=I.mathpack,H=(0,n.assertNumber)(Z.div(Z.fromNumber(180),Z.pi));return Z.mul(V,H)}function M(I,B){var L=Se(B,1),V=L[0],Z=I.mathpack,H=(0,n.assertNumber)(Z.div(Z.pi,Z.fromNumber(180)));return Z.mul(V,H)}t.mod=(0,n.wrap2)(function(I){return I.mathpack.mod});function w(I,B){var L=Se(B,2),V=L[0],Z=L[1],H=(0,n.chkNumOper)(I,V);if((0,a.isErrorOper)(H))return H;var N=(0,n.chkNumOper)(I,Z);if((0,a.isErrorOper)(N))return N;var _=I.mathpack;if(_.cond(N)===0)return a.div0ErrorOper;var P=_.div(H,N);return(0,a.isErrorOper)(P)?a.numErrorOper:_.cond(P)>0?_.floor(P):_.ceil(P)}function S(I,B){var L=Se(B,1),V=L[0],Z=I.mathpack,H=Z.sfix(V);if(Z.cond(V)<0||H>170)return a.numErrorOper;for(var N=Z.one,_=H;_>0;_-=1){if((0,a.isErrorOper)(N))return N;N=Z.mul(Z.fromNumber(_),N)}return N}function A(I,B){var L=Se(B,1),V=L[0],Z=(0,n.chkNumOper)(I,V);if((0,a.isErrorOper)(Z))return Z;var H=I.mathpack,N=H.floor(Z);if(H.cond2(N,H.fromNumber(-1))<0||H.cond2(N,H.fromNumber(300))>0)return a.numErrorOper;for(var _=H.one,P=H.toNumber(N),W=P;W>1;W-=2){if((0,a.isErrorOper)(_))return _;_=H.mul(H.fromNumber(W),_)}return _}function T(I,B){var L=Se(B,1),V=L[0],Z=(0,n.chkNumOper)(I,V);if((0,a.isErrorOper)(Z))return Z;var H=I.mathpack;if(H.cond(Z)<0)return a.numErrorOper;var N=H.mul(H.pi,Z);return(0,a.isErrorOper)(N)?N:H.sqrt(N)}},"../excel-online-calc-runtime/lib/funcs/nextFuncs/getFunctions.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nextFuncs=void 0;var s={};t.nextFuncs={v1:s}},"../excel-online-calc-runtime/lib/funcs/numfmtFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.text=F,t.fixed=y,t.dollar=E,t.value=b,t.datevalue=D,t.timevalue=M,t.isWhitespace=w,t.numbervalue=S,t.arraytotext=B,t.valuetotext=L;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),u=s("../excel-online-calc-runtime/lib/funcs/mathFuncs.js"),g=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),f=a.codePoint,v=f.codePointSpace,C=f.codePointTab,p=f.codePointLF,h=f.codePointCR;function F(V,Z){var H=Se(Z,2),N=H[0],_=H[1].value,P=(0,n.isRichOper)(N)?N.getFallback():N;if((0,n.isStringOper)(P)&&P.value.length>255||_.length>255)return n.valueErrorOper;var W;switch(P.kind){case n.OperKind.String:{var $=V.coerceOper(P,n.OperKind.Number);W=(0,n.isNumberOper)($)?$:P;break}case n.OperKind.Number:W=P;break;case n.OperKind.Boolean:{var q=V.coerceOper(P,n.OperKind.String);(0,a.assertTrue)("calc.funcs.text",(0,n.isStringOper)(q)),W=q;break}case n.OperKind.Error:return n.valueErrorOper}var j=V.applyFormat(V.originSheet.document,_,W,o.NumberFormatSource.CustomString);return j!==void 0?(0,n.stringOper)(j):n.valueErrorOper}function R(V,Z,H,N){if(H===void 0||(0,n.isMissingOper)(H)){var _=N??2;return{formatValue:Z,formatDecimals:_}}var P=V.config.mathpack;if(P.cond(H)<0){var W=0,$=(0,u.round)(V,[Z,H]);return(0,a.assertTrue)("calc.funcs.fixedDollarRound",(0,n.isNumberOper)($)||(0,n.isErrorOper)($)),{formatValue:$,formatDecimals:W}}var q=P.sfix(H);return q<0||q>127?{formatValue:n.valueErrorOper,formatDecimals:0}:{formatValue:Z,formatDecimals:q}}function y(V,Z){var H,N=Se(Z,3),_=N[0],P=N[1],W=N[2],$=R(V,_,P,void 0),q=$.formatValue,j=$.formatDecimals;if((0,n.isErrorOper)(q))return q;var G;(H=W?.value)!=null&&H?G=j===0?n.KnownFormat.NoComFixed0:j===2?n.KnownFormat.NoComFixed:(0,o.buildNumberFormat)(V.config.localeInfo,!1,1,j):G=j===0?n.KnownFormat.Fixed0:j===2?n.KnownFormat.Fixed:(0,o.buildNumberFormat)(V.config.localeInfo,!0,4,j);var Q=V.applyFormat(V.originSheet.document,G,q,o.NumberFormatSource.CustomBytecode);return Q!==void 0?(0,n.stringOper)(Q):n.valueErrorOper}function E(V,Z){var H=Se(Z,2),N=H[0],_=H[1],P=V.config.localeInfo,W=R(V,N,_,P.isEastAsia?P.currencyDecimals:void 0),$=W.formatValue,q=W.formatDecimals;if((0,n.isErrorOper)($))return $;var j=q===0?n.KnownFormat.Currency:q===2?n.KnownFormat.CurrencyDec:(0,o.buildCurrencyFormat)(P,!1,q,!0,!1),G=V.applyFormat(V.originSheet.document,j,$,o.NumberFormatSource.CustomBytecode);return G!==void 0&&G.length>0&&G.charCodeAt(G.length-1)===v?(0,n.stringOper)(G.substring(0,G.length-1)):G!==void 0?(0,n.stringOper)(G):n.valueErrorOper}function x(V){for(var Z=0;Z<V.length&&V.charCodeAt(Z)===v;)Z+=1;return V.substring(Z)}function b(V,Z){var H=Se(Z,1),N=H[0];switch(N.kind){case n.OperKind.Boolean:return n.valueErrorOper;case n.OperKind.Number:return N;case n.OperKind.String:return N.value.length>255?n.valueErrorOper:V.coerceOper((0,n.stringOper)(x(N.value)),n.OperKind.Number)}}function k(V,Z){var H;return!(0,n.isStringOper)(Z)||Z.value.length>255?n.valueErrorOper:(H=V.parseDate(x(Z.value)))!=null?H:n.valueErrorOper}function D(V,Z){var H=Se(Z,1),N=H[0],_=k(V,N);return(0,n.isErrorOper)(_)?_:V.mathpack.trunc(_)}function M(V,Z){var H=Se(Z,1),N=H[0],_=k(V,N);return(0,n.isErrorOper)(_)?_:V.mathpack.sub(_,V.mathpack.trunc(_))}function w(V){return V===v||V===C||V===h||V===p}function S(V,Z){var H=Se(Z,3),N=H[0],_=H[1],P=H[2],W=V.mathpack,$=V.config.localeInfo;if(_!==void 0&&(!(0,n.isStringOper)(_)||_.value==="")||P!==void 0&&(!(0,n.isStringOper)(P)||P.value===""))return n.valueErrorOper;var q=function(re){return(0,a.stringFromCodePoint)((0,a.stringCodePointAt)(re,0))},j=$.decimalSeparator,G=_?q(_.value):j,Q=P?q(P.value):$.thousandsSeparator;if(G===Q)if(P===void 0)Q=j;else return n.valueErrorOper;var X=N.value;if(X==="")return W.zero;for(var U=!1,O=0,z=255,J=[],ie=0,ce=function(re){return J.push(re),ie+=re.length};O<X.length&&ie<z;){if(w(X.charCodeAt(O))){O+=1;continue}if(!U&&(0,a.stringStartsWith)(X,Q,O)){O+=Q.length;continue}if((0,a.stringStartsWith)(X,G,O))U=!0,ce(j),O+=G.length;else{var ge=(0,a.stringCodePointAt)(X,O);ce((0,a.stringFromCodePoint)(ge)),O+=(0,a.numCodeUnits)(ge)}}if(O!==X.length)return n.valueErrorOper;for(var oe=0;J.length>0&&J[J.length-1]==="%";)ie-=J.pop().length,++oe;if(J.length===0)return W.zero;var le=V.coerceOper((0,n.stringOper)(J.join("")),n.OperKind.Number);if(!(0,n.isNumberOper)(le))return n.valueErrorOper;for(var Y=le;oe>0;)Y=W.div(Y,W.fromNumber(100)),(0,a.assertTrue)("calc.funcs.numberValue",(0,n.isNumberOper)(Y)),--oe;return Y}var A;(function(V){V[V.Concise=0]="Concise",V[V.Strict=1]="Strict"})(A||(A={}));function T(V,Z,H){var N=H===void 0?A.Concise:V.mathpack.sfix(H);return N!==A.Concise&&N!==A.Strict?n.valueErrorOper:I(V,Z,N)}function I(V,Z,H){var N=[],_=V.config.localeInfo;switch(Z.kind){case n.OperKind.Array:{for(var P=0;P<Z.rows;++P)for(var W=0;W<Z.cols;++W){var $=Z.opers[P][W];if((0,n.isArrayOper)($)||(0,n.isRangeOper)($))return n.calcErrorOper}var q=H===A.Concise?_.listSeparator:_.rowSeparator,j=H===A.Concise?_.listSeparator:_.columnSeparator;H===A.Strict&&N.push(_.leftBrace);for(var G=0;G<Z.rows;++G){G!==0&&(N.push(q),H===A.Concise&&N.push(" "));for(var Q=0;Q<Z.cols;++Q){Q!==0&&(N.push(j),H===A.Concise&&N.push(" "));var X=I(V,Z.opers[G][Q],H);if((0,n.isErrorOper)(X))return X;N.push(X.value)}}H===A.Strict&&N.push(_.rightBrace);break}case n.OperKind.String:H===A.Strict?N.push('"'+Z.value.replace(/"/g,'""')+'"'):N.push(Z.value);break;case n.OperKind.Number:case n.OperKind.Boolean:{var U=V.coerceOper(Z,n.OperKind.String);(0,a.assertTrue)("calc.funcs.operToText",(0,n.isStringOper)(U)),N.push(U.value);break}case n.OperKind.Blank:break;case n.OperKind.Error:{var O=_.errorNames[Z.type];O==null&&(0,g.throwEvaluationError)((0,n.internal)(`No locale data for error type ${Z.type}`)),N.push(O);break}case n.OperKind.Rich:(0,g.throwEvaluationError)((0,n.notImplemented)(["ARRAYTOTEXT/VALUETOTEXT rich argument"]));default:return(0,a.assertNever)("calc.funcs.operToText",Z)}return N.reduce(function(z,J){return z+J.length},0)>n.cellStringLimit?n.calcErrorOper:(0,n.stringOper)(N.join(""))}function B(V,Z){return T(V,Z[0],Z[1])}function L(V,Z){return T(V,Z[0],Z[1])}},"../excel-online-calc-runtime/lib/funcs/predicateFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.iserror=g,t.iserr=f,t.isblank=v,t.islogical=C,t.isna=p,t.isnontext=h,t.istext=F,t.isnumber=R,t.isref=y,t.islambda=E,t.isomitted=x,t.iseven=b,t.isodd=k,t.isformula=M,t.formulatext=w;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/funcs/util.js"),u=s("../excel-online-calc-runtime/lib/runtime/value.js");function g(S,A){var T=Se(A,1),I=T[0];return(0,n.booleanOper)((0,n.isErrorOper)(I))}function f(S,A){var T=Se(A,1),I=T[0];return(0,n.booleanOper)((0,n.isErrorOper)(I)&&I.type!==n.ErrorType.NA)}function v(S,A){var T=Se(A,1),I=T[0];return(0,n.booleanOper)((0,n.isBlankOper)(I))}function C(S,A){var T=Se(A,1),I=T[0];return(0,n.booleanOper)((0,n.isBooleanOper)(I))}function p(S,A){var T=Se(A,1),I=T[0];return(0,n.booleanOper)((0,n.isErrorOper)(I)&&I.type===n.ErrorType.NA)}function h(S,A){var T=Se(A,1),I=T[0];return(0,n.booleanOper)(!(0,n.isStringOper)(I))}function F(S,A){var T=Se(A,1),I=T[0];return(0,n.booleanOper)((0,n.isStringOper)(I))}function R(S,A){var T=Se(A,1),I=T[0];return(0,n.booleanOper)((0,n.isNumberOper)(I))}function y(S,A){var T=Se(A,1),I=T[0];return(0,n.booleanOper)((0,n.isRangeOper)(I))}function E(S,A){var T=Se(A,1),I=T[0];return(0,n.booleanOper)(I instanceof u.LambdaOper)}function x(S,A){var T=Se(A,1),I=T[0];return(0,n.booleanOper)((0,n.isMissingOper)(I))}function b(S,A){var T=Se(A,1),I=T[0],B=(0,o.chkNumOper)(S,I);if((0,n.isErrorOper)(B))return B;var L=S.mathpack,V=10000000000000003e-26,Z=(0,o.assertNumber)(L.add(L.abs(B),L.fromNumber(V))),H=(0,o.assertNumber)(L.div(L.floor(Z),L.fromNumber(2)));return(0,n.booleanOper)(L.cond2(H,L.floor(H))===0)}function k(S,A){var T=b(S,A);return(0,n.isBooleanOper)(T)?(0,n.booleanOper)(!T.value):T}function D(S,A,T){if(!(0,n.isSheetIndex)(A.sheets))return n.valueErrorOper;var I=A.ranges[0];if(S.calcingArray||!(0,n.isGridCell)(I)){var B=A.sheets;return(0,n.arrayOper)(I.rows,I.cols,(0,a.jaggedArray)(I.rows,I.cols,function(V,Z){var H=(0,n.sheetGridCell)(B,(0,n.gridCell)(I.row+V,I.col+Z));return T(S.getCellFormula(H),H)}))}var L=(0,n.sheetGridRangeAnchor)((0,n.sheetGridRange)(A.sheets,I));return T(S.getCellFormula(L),L)}function M(S,A){var T=Se(A,1),I=T[0];return D(S,I,function(B){return(0,n.booleanOper)(B!==void 0)})}function w(S,A){var T=Se(A,1),I=T[0];return D(S,I,function(B,L){if(B===void 0)return n.naErrorOper;var V=S.printFormula(B,L.range);return B.source.kind===n.LexicalKind.Cell?(0,n.stringOper)(V):(0,n.stringOper)("{"+V+"}")})}},"../excel-online-calc-runtime/lib/funcs/rangeFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.areas=o,t.rows=u,t.columns=g,t.row=v,t.column=C,t.sheets=p,t.sheet=h,t.offset=F,t.transpose=R,t.single=y;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js");function o(E,x){var b=Se(x,1),k=b[0];return(0,n.isSheetIndex)(k.sheets)?E.mathpack.fromNumber(k.ranges.length):n.valueErrorOper}function u(E,x){var b=Se(x,1),k=b[0],D=E.mathpack;return(0,n.isArrayOper)(k)?D.fromNumber(k.rows):(0,n.isSheetIndex)(k.sheets)?k.ranges.length>1?n.refErrorOper:D.fromNumber(k.ranges[0].rows):n.valueErrorOper}function g(E,x){var b=Se(x,1),k=b[0],D=E.mathpack;return(0,n.isArrayOper)(k)?D.fromNumber(k.cols):(0,n.isSheetIndex)(k.sheets)?k.ranges.length>1?n.refErrorOper:D.fromNumber(k.ranges[0].cols):n.valueErrorOper}function f(E,x){if(!x)return[E.reflectionGridCell,!E.calcingArray];if(!(0,n.isSheetIndex)(x.sheets))return n.valueErrorOper;if(x.ranges.length>1)return n.refErrorOper;var b=x.ranges[0];return[b,(0,n.isGridCell)(b)]}function v(E,x){var b=Se(x,1),k=b[0],D=f(E,k);if(!Array.isArray(D))return D;var M=Se(D,2),w=M[0],S=M[1],A=E.mathpack;return S?A.fromNumber(w.row+1):(0,n.arrayOper)(w.rows,1,(0,a.jaggedArray)(w.rows,1,function(T){return A.fromNumber(w.row+T+1)}))}function C(E,x){var b=Se(x,1),k=b[0],D=f(E,k);if(!Array.isArray(D))return D;var M=Se(D,2),w=M[0],S=M[1],A=E.mathpack;return S?A.fromNumber(w.col+1):(0,n.arrayOper)(1,w.cols,(0,a.jaggedArray)(1,w.cols,function(T,I){return A.fromNumber(w.col+I+1)}))}function p(E,x){var b=Se(x,1),k=b[0],D=E.mathpack;return k?(0,n.isArrayOper)(k)?n.naErrorOper:D.fromNumber(E.getSheetRangeIndexes(k.sheets).length):D.fromNumber(E.getSheetRangeIndexes((0,n.allSheetsRange)(E.reflectionSheet.document)).length)}function h(E,x){var b=Se(x,1),k=b[0],D=E.mathpack;if(!k){var M=E.reflectionSheet;return M.index===void 0?n.naErrorOper:D.fromNumber(E.getSheetRangePosition(M)+1)}if((0,n.isStringOper)(k)){var w=E.getSheetIndex(E.reflectionSheet.document,k.value);return w===void 0?n.naErrorOper:D.fromNumber(E.getSheetRangePosition(w)+1)}return(0,n.isRangeOper)(k)?D.fromNumber(E.getSheetRangePosition(k.sheets)+1):(0,n.isArrayOper)(k)?n.naErrorOper:(0,a.assertNever)("calc.funcs.sheet",k)}function F(E,x){var b=Se(x,5),k=b[0],D=b[1],M=b[2],w=b[3],S=b[4];if(!(0,n.isSheetIndex)(k.sheets)||k.ranges.length!==1)return n.valueErrorOper;var A=E.mathpack,T=k.ranges[0],I=T.row,B=T.col,L=T.rows,V=T.cols,Z=I;(0,n.isNumberOper)(D)&&(Z+=A.lfix(D));var H=B;(0,n.isNumberOper)(M)&&(H+=A.lfix(M));var N=Z+L-1;if(w!==void 0&&(0,n.isNumberOper)(w)){var _=A.cond(w);if(_===0)return n.refErrorOper;N=Z+A.lfix(w)-(_>0?1:-1)}var P=H+V-1;if(S!==void 0&&(0,n.isNumberOper)(S)){var W=A.cond(S);if(W===0)return n.refErrorOper;P=H+A.lfix(S)-(W>0?1:-1)}var $=(0,a.fastMin)(Z,N),q=(0,a.fastMin)(H,P),j=(0,a.fastMax)(Z,N)-$+1,G=(0,a.fastMax)(H,P)-q+1;return $<0||q<0||$+j>n.sheetRows||q+G>n.sheetCols?n.refErrorOper:(0,n.rangeSeqOper)(k.sheets,[(0,n.gridRange)($,q,j,G)])}function R(E,x){var b=Se(x,1),k=b[0];return(0,n.isArrayOper)(k)?(0,n.arrayOper)(k.cols,k.rows,(0,a.jaggedArray)(k.cols,k.rows,function(D,M){return k.opers[M][D]})):k}function y(E,x){var b=Se(x,1),k=b[0];if((0,n.isPrimitiveOper)(k)||(0,n.isMissingOper)(k)||(0,n.isBlankOper)(k)||(0,n.isRichOper)(k))return k;if((0,n.isArrayOper)(k))return k.opers[0][0];if(!(0,n.isSheetIndex)(k.sheets))return n.refErrorOper;if(k.ranges.length!==1)return n.valueErrorOper;var D=E.originGridCell,M=(0,n.gridCellImplicitIsect)(D,k.ranges[0]);return M===void 0?n.valueErrorOper:(0,n.rangeSeqOper)(k.sheets,[M])}},"../excel-online-calc-runtime/lib/funcs/recordFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fieldvalue=u,t.record=g;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/runtime/value.js");function u(f,v){var C=Se(v,2),p=C[0],h=C[1].value;if((0,n.isRichOper)(p)){var F=p.getField(h);if(F!==void 0)return F}return n.fieldErrorOper}function g(f,v){for(var C=v[0],p=f.config.localeInfo,h=a.RedBlackMapTree.create(p.stringCompareCI),F=1;F<v.length;F+=2){var R=v[F].value,y=v[F+1];h=h.setValue(R,y)}return new o.RecordOper(h,C)}},"../excel-online-calc-runtime/lib/funcs/reduce.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.coercedArrayOper=u,t.isCoercedArrayOper=g,t.isPrimitiveCoercedOper=v,t.reduceDerefOpers=C;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/runtime/extensionTypes.js");function u(p,h,F){return(0,a.assertNatural)("calc.runtime.coercedArrayOper",p),(0,a.assertNatural)("calc.runtime.coercedArrayOper",h),F.length!==p?(0,a.assertFalse)("calc.runtime.coercedArrayOper: Inconsistent row number"):{kind:n.OperKind.Array,rows:p,cols:h,opers:F}}function g(p){return p.kind===n.OperKind.Array}var f=n.OperKind.Number|n.OperKind.String|n.OperKind.Boolean;function v(p){var h=p.kind;return typeof h=="number"&&(h&f)!==0}function C(p,h,F,R,y){var E=function(D,M,w,S){if(M?.kind===n.OperKind.Array){for(var A=new a.StrictArray2D(M.rows,M.cols,M.opers),T=D,I=0;I<w;I+=1)T=x(T,A);return T}var B=S&&y!==void 0?y:F,L=B(p,M);return L==null?D:h(D,L,w)};function x(k,D){for(var M=k,w=0;w<D.rows;w+=1)for(var S=0;S<D.cols;S+=1){var A=D.get(w,S);A!==void 0&&(M=E(M,A,1,!0))}return M}function b(k,D){for(var M=k,w=D.getSparse(),S=D.cols-D.denseCols,A=0;A<D.denseRows;A+=1){for(var T=0;T<D.denseCols;T+=1){var I=D.get(A,T);I!==void 0&&(M=E(M,I,1,!1))}S>0&&w!==void 0&&(M=E(M,w,S,!1))}var B=(D.rows-D.denseRows)*D.cols;return B>0&&w!==void 0&&(M=E(M,w,B,!1)),M}return R.reduce(function(k,D){return(0,o.isRangeValues)(D)?D.arrays.reduce(b,k):E(k,D,1,!1)},void 0)}},"../excel-online-calc-runtime/lib/funcs/referenceFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.chooserows=t.choosecols=t.vstack=t.hstack=t.drop=t.take=t.sequence=void 0,t.address=f,t.indirect=v,t.expand=y,t.tocol=H,t.torow=N,t.wrapcols=P,t.wraprows=W;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/funcs/util.js"),u=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),g=s("../excel-online-calc-runtime/lib/runtime/extensionTypes.js");function f($,q){var j=Se(q,5),G=j[0],Q=j[1],X=j[2],U=j[3],O=j[4],z=$.mathpack,J=X?.kind===n.OperKind.Number?z.sfix(X)-1:0;if(J<0||J>3)return n.valueErrorOper;var ie=(J&1)!==0,ce=(J&2)!==0,ge=U?.kind!==n.OperKind.Boolean||U.value?n.RefStyle.A1:n.RefStyle.R1C1,oe=function(se,me,ve){return ge===n.RefStyle.R1C1&&se?-me<ve&&ve<me:1<=ve&&ve<=me},le=z.sfix(G);if(!oe(ce,n.sheetRows,le)||!(0,n.isNumberOper)(Q))return n.valueErrorOper;var Y=z.sfix(Q);if(!oe(ie,n.sheetCols,Y))return n.valueErrorOper;var te=(0,n.gridCell)(le<0?n.sheetRows-1:0,Y<0?n.sheetCols-1:0),re=(0,n.pos)(ce?n.PosKind.Rel:n.PosKind.Abs,ge===n.RefStyle.R1C1&&ce?le:le-1),ee=(0,n.pos)(ie?n.PosKind.Rel:n.PosKind.Abs,ge===n.RefStyle.R1C1&&ie?Y:Y-1),ne=(0,n.formatCellPos)($.config.localeInfo,ge,te,re,ee,!1);return(0,a.assertTrue)("calc.funcs.address: cell wrapped",ne!==void 0),O?.kind===n.OperKind.String?O.value===""?(0,n.stringOper)("!"+ne):O.value.length>255?n.valueErrorOper:(0,n.stringOper)((0,n.formatQualifier)($.config.localeInfo,$.config.refStyle,O.value)+"!"+ne):(0,n.stringOper)(ne)}function v($,q){var j,G=Se(q,2),Q=G[0].value,X=G[1],U=(j=X?.value)==null||j?n.RefStyle.A1:n.RefStyle.R1C1;if(Q.length>255||(0,a.stringStartsWith)(Q," "))return n.valueErrorOper;var O=(0,n.originCell)($.originSheet,$.originGridCell),z=!0,J={lexicalKind:n.LexicalKind.Indirect,originGridCell:(0,a.success)(O.range),originSheet:(0,a.success)(O.sheet),allowRelativeQualifier:!1,allowUnqualifiedCell:!0,allowImplicitTable:!1,wrapCellReferences:z,workbookLoad:!1},ie=$.parseFormula(U,O.range,J,"="+Q);if(!(0,a.isSuccess)(ie))return n.refErrorOper;for(var ce=ie.value.node,ge=!1,oe=!1;;){if(!ge&&ce.kind===n.NodeKind.App&&(0,n.isOperatorNode)(ce.head)&&ce.head.id===n.OperatorId.Pound&&ce.args.length===1&&(ge=!0,ce=ce.args[0]),!oe&&ce.kind===n.NodeKind.Name){var le=$.getNameFormula(ce.qualifier,ce.whole,n.NameSource.Indirect);if(le===void 0)return n.refErrorOper;O=(0,n.originCell)(O.sheet,(0,n.gridCell)(0,0)),ce=le[1],oe=!0;continue}if(ce.kind===n.NodeKind.CellRef){var Y=$.getCellRef(ce.qualifier,ce.ref,O,z);return Y===void 0||!(0,n.isSheetIndex)(Y.sheets)?n.refErrorOper:ge?(0,u.throwEvaluationError)((0,n.notImplemented)(["# operator in INDIRECT"])):Y}if(ce.kind===n.NodeKind.StructRef){if(ce.lhs===void 0)return n.refErrorOper;var te=$.getStructRef(ce.lhs,ce.rhs,O);return te===void 0||ge?n.refErrorOper:te}return n.refErrorOper}}var C=function(q,j){var G=Se(j,4),Q=G[0],X=G[1],U=G[2],O=G[3],z=q.mathpack,J=(0,n.isMissingOper)(Q)?1:z.sfix(Q),ie=X===void 0||(0,n.isMissingOper)(X)?1:z.sfix(X);if(J<0||J>n.sheetRows||ie<0||ie>n.sheetRows)return n.valueErrorOper;if((0,o.validateArraySize)(J,ie),J===0||ie===0)return n.calcErrorOper;for(var ce=U===void 0||(0,n.isMissingOper)(U)?z.fromNumber(1):U,ge=O===void 0||(0,n.isMissingOper)(O)?z.fromNumber(1):O,oe=ce,le=[],Y=0;Y<J;Y++){for(var te=[],re=0;re<ie;re++)if(te.push(oe),!(0,n.isErrorOper)(oe)){var ee=z.add(oe,ge);oe=(0,n.isErrorOper)(ee)?ee:z.checkAlmostCancellation(ge,ee)}le.push(te)}return(0,n.arrayOper)(J,ie,le)};t.sequence=C;function p($,q){if((0,a.fastAbs)($)<q){var j=(0,a.fastAbs)($);return $<0?{start:q-j,count:j}:{start:0,count:j}}return{start:0,count:q}}function h($,q){if((0,a.fastAbs)($)<q){var j=q-(0,a.fastAbs)($);return $<0?{start:0,count:j}:{start:$,count:j}}return{start:0,count:0}}var F=function(q,j){var G=Se(j,3),Q=G[0],X=G[1],U=G[2],O=q.mathpack,z=(0,o.rangeOrArrayToVal)(Q,n.valueErrorOper);if(!(0,n.isArrayOper)(z)&&!(0,n.isRangeOper)(z))return z;var J=(0,o.makeSlicer)(z),ie=(0,n.isMissingOper)(X)?J.rows:O.lfix(X),ce=U===void 0||(0,n.isMissingOper)(U)?J.cols:O.lfix(U),ge=p(ie,J.rows),oe=ge.start,le=ge.count,Y=p(ce,J.cols),te=Y.start,re=Y.count;return le===0||re===0?n.calcErrorOper:J.slice(oe,le,te,re)};t.take=F;var R=function(q,j){var G=Se(j,3),Q=G[0],X=G[1],U=G[2],O=q.mathpack,z=(0,o.rangeOrArrayToVal)(Q,n.valueErrorOper);if(!(0,n.isArrayOper)(z)&&!(0,n.isRangeOper)(z))return z;var J=(0,o.makeSlicer)(z),ie=(0,n.isMissingOper)(X)?0:O.lfix(X),ce=U===void 0||(0,n.isMissingOper)(U)?0:O.lfix(U),ge=h(ie,J.rows),oe=ge.start,le=ge.count,Y=h(ce,J.cols),te=Y.start,re=Y.count;return le===0||re===0?n.calcErrorOper:J.slice(oe,le,te,re)};t.drop=R;function y($,q){var j=Se(q,4),G=j[0],Q=j[1],X=j[2],U=X===void 0?n.missingOper:X,O=j[3],z=O===void 0?n.missingOper:O,J=$.mathpack,ie=(0,n.isMissingOper)(Q)?G.rows:J.lfix(Q),ce=(0,n.isMissingOper)(U)?G.cols:J.lfix(U);if(ie<G.rows||ce<G.cols)return n.valueErrorOper;if(ie===0||ce===0)return n.calcErrorOper;if(ce>n.sheetRows||ie>n.sheetRows)return n.numErrorOper;(0,o.validateArraySize)(ie,ce);var ge=(0,n.isMissingOper)(z)?n.naErrorOper:z;return(0,n.isArrayOper)(ge)?n.valueErrorOper:(0,n.arrayOper)(ie,ce,(0,a.array2DToJaggedArray)(new a.StrictSparseArray2D(ie,ce,G.rows,G.cols,G.opers,ge)))}var E=function(q,j){return D(q,j,!0)};t.hstack=E;var x=function(q,j){return D(q,j,!1)};t.vstack=x;function b($,q,j){return $.cols>=q?$:new a.NonstrictSparseArray2D($.rows,q,$.rows,$.cols,$.get.bind($),j)}var k=function(){return n.naErrorOper};function D($,q,j){var G=$.dereferenceAllOpers(q),Q=G.map(function(ce){return(0,g.isRangeValues)(ce)?ce.arrays:[new a.StrictArray2D(ce.rows,ce.cols,ce.opers)]}),X=(0,a.safeConcat)([],Q).map(function(ce){return j?(0,a.transposeArray2D)(ce):ce}),U=X.reduce(function(ce,ge){return(0,a.fastMax)(ge.cols,ce)},0),O=X.reduce(function(ce,ge){return ce+ge.rows},0);if(U>n.sheetRows||O>n.sheetRows)return n.numErrorOper;(0,o.validateArraySize)(O,U);var z=(0,a.safeConcat)([],X.map(function(ce){return b(ce,U,k)}).map(a.array2DToJaggedArray)),J=new a.StrictArray2D(z.length,z[0].length,z),ie=j?(0,a.transposeArray2D)(J):J;return(0,n.arrayOper)(ie.rows,ie.cols,(0,a.array2DToJaggedArray)(ie))}function M($,q,j){var G=q.lfix($),Q=G>0?G:-G;return Q>j||Q===0?n.valueErrorOper:(0,o.getAbsoluteIndex)(j,G)}function w($,q,j){if($.rows>1&&$.cols>1)return n.valueErrorOper;var G=[];for(var Q of $.opers)for(var X of Q){if(!(0,n.isNumberOper)(X))return(0,n.isErrorOper)(X)?X:n.valueErrorOper;var U=M(X,q,j);if(typeof U!="number")return U;G.push(U)}return G}function S($,q,j){var G=[];for(var Q of $)if((0,n.isArrayOper)(Q)){var X=w(Q,q,j);if(!Array.isArray(X))return X;(0,a.safePush)(G,X)}else{var U=M(Q,q,j);if(typeof U!="number")return U;G.push(U)}return G}var A=function(q,j){var G=[];for(var Q of q){var X=j.opers[Q];G.push(X)}return G},T=function(q,j){return j.opers.map(function(G){var Q=[];for(var X of q)Q.push(G[X]);return Q})},I=function(q,j,G,Q){var X=Ui(j),U=X[0],O=X.slice(1);if((0,n.isRangeOper)(U)){if(U.ranges.length>1)return n.refErrorOper;(0,a.assertTrue)("calc.funcs.ChooseColRow: not 3D ref",(0,n.isSheetIndex)(U.sheets))}var z=q.dereferenceOper(U,n.OperKind.Array);if(!(0,n.isArrayOper)(z))return z;var J=S(O,q.mathpack,Q?z.rows:z.cols);if(!Array.isArray(J))return J;if(J.length>n.sheetRows||(Q?z.cols:z.rows)>n.sheetRows)return n.numErrorOper;Q?(0,o.validateArraySize)(J.length,z.cols):(0,o.validateArraySize)(z.rows,J.length);var ie=G(J,z);return ie.length===0||ie[0].length===0?n.calcErrorOper:(0,n.arrayOper)(ie.length,ie[0].length,ie)},B=function(q,j){return I(q,j,T,!1)};t.choosecols=B;var L=function(q,j){return I(q,j,A,!0)};t.chooserows=L;function V($,q){return q?new a.NonstrictArray2D(1,$.length,function(j,G){return $[G]}):new a.NonstrictArray2D($.length,1,function(j){return $[j]})}function Z($,q,j){var G=Se(j,3),Q=G[0],X=G[1],U=G[2],O=$.mathpack,z=$.dereferenceAllOpers([Q]),J=Se(z,1),ie=J[0],ce=(0,g.isRangeValues)(ie)?ie.arrays:[new a.StrictSparseArray2D(ie.rows,ie.cols,ie.rows,ie.cols,ie.opers,n.blankOper)],ge=X===void 0||(0,n.isMissingOper)(X)?0:O.lfix(X),oe=U===void 0||(0,n.isMissingOper)(U)?!1:U.value;if(ge<0||ge>3)return n.valueErrorOper;var le=ge===1||ge===3,Y=ge===2||ge===3,te=[],re=[],ee=function(er,cr){le&&(0,n.isBlankOper)(er)||Y&&(0,n.isErrorOper)(er)||(te.push(er),re.push(cr))};for(var ne of ce){for(var de=oe?(0,a.transposeSparseArray2D)(ne):ne,se=de.rows,me=de.cols,ve=de.denseRows,ye=de.denseCols,Ee=0;Ee<ve;++Ee){for(var Te=0;Te<ye;++Te)ee(de.get(Ee,Te),1);ye<me&&ee(de.getSparse(),me-ye)}ve<se&&me>0&&ee(de.getSparse(),me*(se-ve))}var Ie=re.reduce(function(nr,er){return nr+er},0);if(Ie===0)return n.calcErrorOper;if(Ie>n.sheetRows)return n.numErrorOper;q===n.WorksheetFuncId.TOROW?(0,o.validateArraySize)(1,Ie):(0,o.validateArraySize)(Ie,1);for(var De=[],Ae=0;Ae<te.length;++Ae)for(var xe=te[Ae],ke=re[Ae],Xe=0;Xe<ke;++Xe)De.push(xe);var tr=V(De,q===n.WorksheetFuncId.TOROW);return(0,n.arrayOper)(tr.rows,tr.cols,(0,a.array2DToJaggedArray)(tr))}function H($,q){return Z($,n.WorksheetFuncId.TOCOL,q)}function N($,q){return Z($,n.WorksheetFuncId.TOROW,q)}function _($,q,j){var G=Se(j,3),Q=G[0],X=G[1],U=G[2],O=U===void 0?n.missingOper:U;if(!(Q.rows===1&&Q.cols>=1)&&!(Q.cols===1&&Q.rows>=1))return n.valueErrorOper;var z=$.mathpack.lfix(X);if(z<1)return n.numErrorOper;var J=Q.rows===1?Q.opers[0]:Q.opers.map(function(te){return te[0]}),ie=J.length;if(z>=ie){var ce=V(J,q===n.WorksheetFuncId.WRAPROWS);return(0,n.arrayOper)(ce.rows,ce.cols,(0,a.array2DToJaggedArray)(ce))}var ge=Math.floor((ie+z-1)/z);q===n.WorksheetFuncId.WRAPROWS?(0,o.validateArraySize)(ge,z):(0,o.validateArraySize)(z,ge);var oe=(0,n.isMissingOper)(O)?n.naErrorOper:O,le=function(re,ee){var ne=re*z+ee;return ne>=J.length?oe:J[ne]},Y=q===n.WorksheetFuncId.WRAPROWS?new a.NonstrictArray2D(ge,z,function(te,re){return le(te,re)}):new a.NonstrictArray2D(z,ge,function(te,re){return le(re,te)});return(0,n.arrayOper)(Y.rows,Y.cols,(0,a.array2DToJaggedArray)(Y))}function P($,q){return _($,n.WorksheetFuncId.WRAPCOLS,q)}function W($,q){return _($,n.WorksheetFuncId.WRAPROWS,q)}},"../excel-online-calc-runtime/lib/funcs/sort.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortOpers=f;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),u=function(C){return C<0?-1:C>0?1:0},g=K(K(K(K(K({},n.OperKind.Number,1),n.OperKind.String,2),n.OperKind.Boolean,3),n.OperKind.Array,4),n.OperKind.Error,5);function f(v,C,p,h,F){if((0,n.isBlankOper)(C))return(0,n.isBlankOper)(p)?0:1;if((0,n.isBlankOper)(p))return-1;if((0,n.isRichOper)(C)||(0,n.isRichOper)(p))return(0,o.throwEvaluationError)((0,n.notImplemented)(["rich value sort"]));if(C.kind!==p.kind)return u(h*(g[C.kind]-g[p.kind]));switch(C.kind){case n.OperKind.Number:return u(h*v.mathpack.cond2(C,p));case n.OperKind.String:return u(h*v.localeInfo.stringCompareCI(C.value,p.value));case n.OperKind.Boolean:return u(h*(C.value-p.value));case n.OperKind.Array:{for(var R=C,y=p,E=(0,a.fastMin)(R.rows,y.rows),x=(0,a.fastMin)(R.cols,y.cols),b=0;b<E;++b){for(var k=0;k<x;++k){var D=f(v,R.opers[b][k],y.opers[b][k],h,F);if(D!==0)return D}if(R.cols!==y.cols)return u(h*(R.cols-y.cols))}return R.rows!==y.rows?u(h*(R.rows-y.rows)):0}case n.OperKind.Error:return F?u(h*(C.type-p.type)):0}}},"../excel-online-calc-runtime/lib/funcs/stringFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.textAfter=t.textBefore=t.textSplit=void 0,t.right=E,t.left=x,t.mid=b,t.len=k,t.concatenate=D,t.exact=M,t.rept=w,t.trim=S,t.clean=A,t.char=T,t.unichar=I,t.code=B,t.unicode=L,t.lower=N,t.upper=_,t.proper=P,t.find=W,t.replace=$,t.search=q,t.substitute=j;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/funcs/util.js"),u=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),g=s("../excel-online-calc-runtime/lib/runtime/util.js"),f=a.codePoint,v=f.codePointSpace,C=f.codePointCapitalA,p=f.codePointCapitalZ,h=f.codePointSmallA,F=f.codePointSmallZ,R=2147483647;function y(oe,le){return le===void 0?1:oe.cond(le)<0?n.valueErrorOper:oe.sfix(le)}function E(oe,le){var Y,te=Se(le,2),re=te[0].value,ee=te[1];if(ee!==void 0&&(0,n.isErrorOper)(ee))return ee;var ne=y(oe.mathpack,ee);if(typeof ne!="number"&&(0,n.isErrorOper)(ne))return n.valueErrorOper;var de=(Y=(0,a.scanCodePointsBack)(re,re.length,ne))!=null?Y:0;return(0,n.stringOper)(re.substring(de))}function x(oe,le){var Y,te=Se(le,2),re=te[0].value,ee=te[1];if(ee!==void 0&&(0,n.isErrorOper)(ee))return ee;var ne=y(oe.mathpack,ee);if(typeof ne!="number"&&(0,n.isErrorOper)(ne))return n.valueErrorOper;var de=(Y=(0,a.scanCodePoints)(re,0,ne))!=null?Y:re.length;return(0,n.stringOper)(re.substring(0,de))}function b(oe,le){var Y,te,re=Se(le,3),ee=re[0].value,ne=re[1],de=re[2],se=oe.mathpack,me=se.fix(ne)-1,ve=se.fix(de);if(se.cond(ne)<0||me<0||se.cond(de)<0||ve<0)return n.valueErrorOper;var ye=(Y=(0,a.scanCodePoints)(ee,0,me))!=null?Y:ee.length,Ee=(te=(0,a.scanCodePoints)(ee,ye,ve))!=null?te:ee.length;return(0,n.stringOper)(ee.substring(ye,Ee))}function k(oe,le){var Y=Se(le,1),te=Y[0].value;return oe.mathpack.fromNumber((0,a.countCodePoints)(te,0,te.length))}function D(oe,le){for(var Y="",te=0;te<le.length;te+=1){var re=le[te].value;if(Y.length+re.length>n.cellStringLimit){Y+=re.substring(0,n.cellStringLimit-Y.length);break}Y+=re}return(0,n.stringOper)(Y)}function M(oe,le){var Y=Se(le,2),te=Y[0],re=Y[1];return((0,n.isRichOper)(te)||(0,n.isRichOper)(re))&&(0,u.throwEvaluationError)((0,n.notImplemented)(["EXACT rich argument"])),(0,n.booleanOper)(te.value===re.value)}function w(oe,le){var Y=Se(le,2),te=Y[0].value,re=Y[1],ee=oe.mathpack,ne=ee.fix(re);return ee.cond(re)<0||ne>R?n.valueErrorOper:te===""?g.emptyStringOper:ne*te.length>n.cellStringLimit?n.valueErrorOper:(0,n.stringOper)((0,a.repeat)(te,ne))}function S(oe,le){for(var Y=Se(le,1),te=Y[0].value,re="",ee=0;ee<te.length;){for(;ee<te.length&&te.charCodeAt(ee)===v;)ee+=1;for(var ne=ee;ee<te.length;){var de=te.charCodeAt(ee)===v;if(ee+=1,de)break}re+=te.substring(ne,ee)}return re.length>0&&re.charCodeAt(re.length-1)===v&&(re=re.substring(0,re.length-1)),(0,n.stringOper)(re)}function A(oe,le){for(var Y=Se(le,1),te=Y[0].value,re="",ee=0;ee<te.length;ee+=1){var ne=te.charCodeAt(ee);(ne>=256||(ne&127)>=32)&&(re+=te.charAt(ee))}return(0,n.stringOper)(re)}function T(oe,le){var Y=Se(le,1),te=Y[0],re=oe.mathpack.sfix(te);return re<1||re>255?n.valueErrorOper:(0,n.stringOper)(String.fromCharCode(re))}function I(oe,le){var Y=Se(le,1),te=Y[0],re=oe.mathpack,ee=re.lfix(re.trunc(te));if(re.cond2(te,re.one)<0||ee>=1114112)return n.valueErrorOper;var ne=64976,de=65007,se=65535,me=65534;return ee<=65535&&(0,a.isAnySurrogate)(ee)||ee>=ne&&ee<=de||(ee&se)>=me?n.naErrorOper:(0,n.stringOper)((0,a.stringFromCodePoint)(ee))}function B(oe,le){var Y=Se(le,1),te=Y[0].value;if(te.length===0)return n.valueErrorOper;var re=te.charCodeAt(0);return re>255?(0,u.throwEvaluationError)((0,n.notImplemented)(["CODE for codepoints > 255"])):oe.mathpack.fromNumber(re)}function L(oe,le){var Y=Se(le,1),te=Y[0].value;if(te.length===0)return n.valueErrorOper;var re=te.charCodeAt(0),ee=oe.mathpack;if(!(0,a.isAnySurrogate)(re))return ee.fromNumber(re);if(te.length===1)return n.valueErrorOper;var ne=te.charCodeAt(1),de=(0,a.surrogatePairToCodePoint)(re,ne);return de===void 0?n.valueErrorOper:ee.fromNumber(de)}function V(oe){for(var le=0;le<oe.length;le+=1)if(oe.charCodeAt(le)>=128)return!1;return!0}function Z(oe){return oe>=C&&oe<=p||oe>=h&&oe<=F}function H(oe,le,Y){return oe===""?oe:V(oe)?Y():(0,u.throwEvaluationError)((0,n.notImplemented)([le+" for non-ASCII input"]))}function N(oe,le){var Y=Se(le,1),te=Y[0].value;return(0,n.stringOper)(H(te,"LOWER",te.toLowerCase.bind(te)))}function _(oe,le){var Y=Se(le,1),te=Y[0].value;return(0,n.stringOper)(H(te,"UPPER",te.toUpperCase.bind(te)))}function P(oe,le){var Y=Se(le,1),te=Y[0].value;return(0,n.stringOper)(H(te,"PROPER",function(){for(var re=te.toLowerCase(),ee="",ne=0;;){for(var de=ne;ne<re.length&&!Z(re.charCodeAt(ne));)ne+=1;if(ee+=re.substring(de,ne),ne===re.length)break;var se=ne,me=(0,a.stringCodePointAt)(re,ne);for(ee+=(0,a.stringFromCodePoint)(me).toUpperCase(),ne+=(0,a.numCodeUnits)(me);ne<re.length&&Z(re.charCodeAt(ne));)ne+=1;ee+=re.substring(se+1,ne)}return ee}))}function W(oe,le){var Y,te=Se(le,3),re=te[0].value,ee=te[1].value,ne=te[2],de=ne!==void 0?oe.mathpack.sfix(ne)-1:0;if(de<0||de>=R)return n.valueErrorOper;var se=(Y=(0,a.scanCodePoints)(ee,0,de))!=null?Y:ee.length,me=ee.indexOf(re,se);return me>=0?oe.mathpack.fromNumber((0,a.countCodePoints)(ee,0,me)+1):n.valueErrorOper}function $(oe,le){var Y,te,re=Se(le,4),ee=re[0].value,ne=re[1],de=re[2],se=re[3].value,me=oe.mathpack.sfix(ne)-1;if(me<0||me>=n.cellStringLimit)return n.valueErrorOper;var ve=oe.mathpack.sfix(de);if(ve<0||ve>n.cellStringLimit)return n.valueErrorOper;var ye=(Y=(0,a.scanCodePoints)(ee,0,me))!=null?Y:ee.length,Ee=(te=(0,a.scanCodePoints)(ee,ye,ve))!=null?te:ee.length,Te=ee.slice(0,ye),Ie=ee.slice(Ee);return Te.length+se.length+Ie.length>n.cellStringLimit?n.valueErrorOper:(0,n.stringOper)(Te+se+Ie)}function q(oe,le){var Y,te=Se(le,3),re=te[0].value,ee=te[1].value,ne=te[2],de=ne!==void 0?oe.mathpack.sfix(ne)-1:0;if(de<0||de>=R)return n.valueErrorOper;for(var se=(Y=(0,a.scanCodePoints)(ee,0,de))!=null?Y:ee.length,me=new n.WildExp(oe.config.localeInfo,re,!0);se<ee.length;se+=1)if(me.test(ee.slice(se)))return oe.mathpack.fromNumber((0,a.countCodePoints)(ee,0,se)+1);return n.valueErrorOper}function j(oe,le){var Y=Se(le,4),te=Y[0],re=Y[1].value,ee=Y[2].value,ne=Y[3],de=te.value,se=1/0;if(ne!==void 0){var me=oe.coerceOper(ne,n.OperKind.Number);if((0,n.isErrorOper)(me))return me;if(se=oe.mathpack.sfix(me),se<1||se>2147483646)return n.valueErrorOper}var ve=re.length;if(ve>0){for(var ye="",Ee=0,Te=0;se>=0&&(Te=de.indexOf(re,Te))!==-1;)if(se-=1,se===1/0||se===0){var Ie=de.slice(Ee,Te);if(ye.length+Ie.length+ee.length>n.cellStringLimit)return n.valueErrorOper;ye+=Ie,ye+=ee,Te+=ve,Ee=Te}else Te+=1;var De=de.slice(Ee);return ye.length+De.length>n.cellStringLimit?n.valueErrorOper:(ye+=De,(0,n.stringOper)(ye))}return te}function G(oe,le,Y){if(le===void 0||(0,n.isMissingOper)(le))return[];if((0,n.isStringOper)(le))return Y&&le.value.length===0?n.valueErrorOper:[le.value];for(var te=[],re=0;re<le.rows;++re)for(var ee=le.opers[re],ne=0;ne<ee.length;++ne){var de=ee[ne],se=oe.coerceOper(de,n.OperKind.String);if((0,n.isErrorOper)(se))return se;var me=(0,o.assertString)(se).value;if(Y&&me.length===0)return n.valueErrorOper;te.push(me)}return te.sort(function(ve,ye){return ve.length-ye.length}),te}function Q(oe,le,Y){for(var te of Y)if((0,a.stringStartsWith)(oe,te,le))return te}function X(oe,le,Y,te,re){for(var ee=0,ne=0,de=[],se;ee<=le.length;){var me=void 0,ve=void 0;if(ne<le.length&&(me=Q(le,ne,Y),ve=me===void 0?Q(le,ne,te):void 0),(0,a.assertTrue)("calc.runtime.textsplit: current in bounds",ne<=le.length),me!==void 0||ve!==void 0||ne===le.length){var ye,Ee,Te=ne-ee;(Te>0||!re)&&(se===void 0&&(se=[],de.push(se)),se.push((0,n.stringOper)(oe.slice(ee,ne))),ve!==void 0&&(se=void 0));var Ie=((ye=(Ee=me)!=null?Ee:ve)!=null?ye:"1").length;(0,a.assertTrue)("calc.runtime.textsplit: matchLength > 0",Ie>0),ne+=Ie,ee=ne}else++ne}return de}var U=function(le,Y){var te=Se(Y,6),re=te[0],ee=te[1],ne=te[2],de=te[3],se=te[4],me=te[5],ve=re.value;if(ve.length===0)return n.valueErrorOper;var ye=G(le,ee,!0);if(!Array.isArray(ye))return ye;var Ee=G(le,ne,!0);if(!Array.isArray(Ee))return Ee;var Te=de===void 0||(0,n.isMissingOper)(de)?!1:de.value,Ie;if(se===void 0||(0,n.isMissingOper)(se))Ie=!1;else{var De=le.mathpack.lfix(se);if(De!==0&&De!==1)return n.valueErrorOper;Ie=De===1}var Ae=me===void 0||(0,n.isMissingOper)(me)?n.naErrorOper:me;if((0,n.isArrayOper)(Ae))return n.valueErrorOper;var xe=ve;if(Ie&&(xe=ve.toLowerCase(),ye=ye.map(function(tr){return tr.toLowerCase()}),Ee=Ee.map(function(tr){return tr.toLowerCase()})),ye.length===0&&Ee.length===0)return n.valueErrorOper;var ke=X(ve,xe,ye,Ee,Te);if(!Array.isArray(ke))return ke;if(ke.length===0)return n.calcErrorOper;var Xe=ke.reduce(function(tr,nr){return(0,a.fastMax)(nr.length,tr)},0);return(0,a.assertTrue)("calc.runtime.textsplit: non-zero cols",Xe>0),(0,n.arrayOper)(ke.length,Xe,ke.map(function(tr){for(;tr.length<Xe;)tr.push(Ae);return tr}))};t.textSplit=U;function O(oe,le,Y,te,re,ee,ne){var de=oe,se=le;if(Y===0)return te>0?[0,0]:[de.length,de.length];var me=de.length-Y;if(me<0)return ne;re&&(de=de.toLowerCase(),se=se.map(function(De){return De.toLowerCase()}));var ve=te,ye=0,Ee=de.length,Te=1;for(te<0&&(Te=-1,ye=Ee);ye<=Ee&&ye>=0;){var Ie=Q(de,ye,se);if(Ie!==void 0){if(ve-=Te,ve===0)return[ye,Ie.length];ye+=Te*(Ie.length-1)}ye+=Te}return ee&&te-Te===0?Te===1?[de.length,0]:[0,0]:ne}function z(oe,le,Y,te,re,ee,ne){var de=le.value,se=te===void 0||(0,n.isMissingOper)(te)?1:oe.mathpack.sfix(te),me=G(oe,Y,!1);if(!Array.isArray(me))return me;var ve=me.reduce(function(ke,Xe){return Xe.length<ke?Xe.length:ke},me[0].length),ye=-(de.length-ve+1),Ee=de.length-ve+1;if(te!==void 0&&!(0,n.isMissingOper)(te)&&(ve!==0&&!(se>=ye&&se<=Ee)||se===0))return n.valueErrorOper;var Te;if(re===void 0||(0,n.isMissingOper)(re))Te=!1;else{var Ie=oe.mathpack.lfix(re);if(Ie!==0&&Ie!==1)return n.valueErrorOper;Te=Ie===1}var De;if(ee===void 0||(0,n.isMissingOper)(ee))De=!1;else{var Ae=oe.mathpack.lfix(ee);if(Ae!==0&&Ae!==1)return n.valueErrorOper;De=Ae===1}var xe=ne===void 0||(0,n.isMissingOper)(ne)?n.naErrorOper:ne;return O(de,me,ve,se,Te,De,xe)}function J(oe,le,Y,te,re,ee,ne,de){var se=z(le,Y,te,re,ee,ne,de);if(Array.isArray(se)){var me=Se(se,2),ve=me[0],ye=me[1];return oe===ie.TEXTBEFORE?(0,n.stringOper)(Y.value.slice(0,ve)):(0,n.stringOper)(Y.value.slice(ve+ye))}return se}var ie;(function(oe){oe[oe.TEXTBEFORE=1]="TEXTBEFORE",oe[oe.TEXTAFTER=2]="TEXTAFTER"})(ie||(ie={}));var ce=function(le,Y){var te=Se(Y,6),re=te[0],ee=te[1],ne=te[2],de=te[3],se=te[4],me=te[5];return J(ie.TEXTBEFORE,le,re,ee,ne,de,se,me)};t.textBefore=ce;var ge=function(le,Y){var te=Se(Y,6),re=te[0],ee=te[1],ne=te[2],de=te[3],se=te[4],me=te[5];return J(ie.TEXTAFTER,le,re,ee,ne,de,se,me)};t.textAfter=ge},"../excel-online-calc-runtime/lib/funcs/util.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ArraySlicer=t.RangeSlicer=t.atpm1904to1900Days=t.assertError=t.assertString=t.assertNumber=void 0,t.wrap1=g,t.wrap2=f,t.chkNumOper=h,t.chkDateOper=F,t.chkNumMultiOper=R,t.validDateRange=k,t.numMod=D,t.numInt=M,t.validateArraySize=w,t.makeSlicer=T,t.rangeOrArrayToVal=I,t.getAbsoluteIndex=B;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),u=s("../excel-online-calc-runtime/lib/runtime/machine.js");function g(L){return function(V,Z){return L(V)(Z[0])}}function f(L){return function(V,Z){return L(V)(Z[0],Z[1])}}var v=function(V){return(0,n.isNumberOper)(V)?V:(0,a.assertFalse)("calc.funcs.assertNumber")};t.assertNumber=v;var C=function(V){return(0,n.isStringOper)(V)?V:(0,a.assertFalse)("calc.funcs.assertString")};t.assertString=C;var p=function(V){return(0,n.isErrorOper)(V)?V:(0,a.assertFalse)("calc.funcs.assertError")};t.assertError=p;function h(L,V){var Z=(0,u.refToVal)(L,V,!1),H=(0,n.isRichOper)(Z)?Z.getFallback():Z;switch(H.kind){case n.OperKind.Number:return H;case n.OperKind.Boolean:return n.valueErrorOper;case n.OperKind.String:var N=L.coerceOper(H,n.OperKind.Number);return(0,n.isNumberOper)(N)?N:n.valueErrorOper;case n.OperKind.Error:return H;case n.OperKind.Array:return n.valueErrorOper;case n.OperKind.Missing:return n.naErrorOper;case n.OperKind.Blank:return L.mathpack.zero;default:return(0,a.assertNever)("calc.funcs.chkNumOper",H)}}t.atpm1904to1900Days=1462;function F(L,V){var Z=h(L,V);if((0,n.isErrorOper)(Z))return Z;var H=L.mathpack;return H.cond(Z)<0||(Z=H.floor(Z),!k(L,Z))?n.numErrorOper:(L.config.date1904&&!(0,n.isStringOper)(V)&&(Z=H.add(H.fromNumber(t.atpm1904to1900Days),Z)),Z)}function R(L,V){switch(V.kind){case n.OperKind.Number:return(0,a.success)(new a.StrictSparseArray2D(1,1,1,1,[[V]],n.blankOper));case n.OperKind.String:var Z=L.coerceOper(V,n.OperKind.Number);return(0,n.isErrorOper)(Z)?(0,a.failure)(n.valueErrorOper):(0,a.success)(new a.StrictSparseArray2D(1,1,1,1,[[Z]],n.blankOper));case n.OperKind.Blank:return(0,a.success)(new a.StrictSparseArray2D(1,1,1,1,[[L.mathpack.zero]],n.blankOper));case n.OperKind.Missing:return(0,a.failure)(n.naErrorOper);case n.OperKind.Error:return(0,a.failure)(V);case n.OperKind.Range:var H=(0,u.refToVal)(L,V,!1);return R(L,H);case n.OperKind.Array:return(0,a.success)(new a.StrictSparseArray2D(V.rows,V.cols,V.rows,V.cols,V.opers,n.blankOper));default:return(0,a.failure)(n.valueErrorOper)}}var y=0,E=2958465,x=0,b=2957003;function k(L,V){var Z,H,N=L.mathpack,_=N.lfix(V);return L.config.date1904?(Z=x,H=b):(Z=y,H=E),_>=Z&&_<=H}function D(L,V,Z){var H=L.div(V,Z);if((0,n.isErrorOper)(H))return H;var N=L.mul(L.trunc(H),Z);if((0,n.isErrorOper)(N))return N;var _=L.sub(V,N);return!(0,n.isErrorOper)(_)&&L.cond(V)<0?L.abs(_):_}function M(L,V){var Z=L.sub(L.trunc(V),V);return(0,n.isNumberOper)(Z)&&L.cond(Z)===0}function w(L,V){if(L*V>1048576)return(0,o.throwEvaluationError)((0,n.notImplemented)(["Very large array size"]))}var S=(function(){function L(V){Oe(this,L),this.oper=V;var Z=V.ranges[0],H=Z.rows,N=Z.cols;this.rows=H,this.cols=N}return Ne(L,[{key:"slice",value:function(Z,H,N,_){var P=this.oper.ranges[0],W=P.row,$=P.col;return(0,n.range3DOper)(this.oper.sheets,(0,n.gridRange)(W+Z,$+N,H,_))}}])})();t.RangeSlicer=S;var A=(function(){function L(V){Oe(this,L),this.oper=V,this.rows=V.opers.length,this.cols=V.opers[0].length}return Ne(L,[{key:"slice",value:function(Z,H,N,_){return(0,n.arrayOper)(H,_,this.oper.opers.slice(Z,Z+H).map(function(P){return P.slice(N,N+_)}))}}])})();t.ArraySlicer=A;function T(L){return(0,n.isArrayOper)(L)?new A(L):new S(L)}function I(L,V){return(0,n.isRangeOper)(L)?L.ranges.length>1?V:((0,a.assertTrue)("calc.funcs.rangeOrArrayToVal: not 3D ref",(0,n.isSheetIndex)(L.sheets)),L):L}function B(L,V){return(0,a.assertTrue)("calc.funcs.getAbsoluteIndex",(0,a.isInteger)(V)&&V!==0&&V<=L&&V>=-L),V>0?V-1:L+V}},"../excel-online-calc-runtime/lib/funcs/volatileFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rand=u,t.randbetween=g,t.randarray=C,t.now=p,t.today=h;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/funcs/util.js");function u(F,R){return F.getRandom()}function g(F,R){var y=Se(R,2),E=y[0],x=y[1],b=(0,o.chkNumOper)(F,E),k=(0,o.chkNumOper)(F,x);if((0,n.isErrorOper)(b))return b;if((0,n.isErrorOper)(k))return k;var D=F.mathpack;if(D.cond2(b,k)>0)return n.numErrorOper;var M=F.getRandom(),w=D.ceil(b),S=D.floor(k),A=D.sub(S,w);return(0,n.isErrorOper)(A)?A:D.add(D.floor((0,o.assertNumber)(D.mul((0,o.assertNumber)(D.add(A,D.one)),M))),w)}function f(F,R,y){var E=F.mathpack,x=(0,o.assertNumber)(E.add(y,E.one));return E.floor(v(F,R,x))}function v(F,R,y){var E=F.mathpack,x=E.sub(y,R),b=F.getRandom();if((0,n.isErrorOper)(x)){var k=E.div(R,E.fromNumber(3)),D=E.div(y,E.fromNumber(3));(0,a.assertTrue)("calc.funcs.getRandomFloatBetween",!(0,n.isErrorOper)(k)&&!(0,n.isErrorOper)(D));var M=E.sub(D,k);return(0,a.assertTrue)("calc.funcs.getRandomFloatBetween",!(0,n.isErrorOper)(M)&&E.cond(M)>=0),(0,o.assertNumber)(E.mul(E.fromNumber(3),(0,o.assertNumber)(E.add(k,(0,o.assertNumber)(E.mul(b,M))))))}return(0,o.assertNumber)(E.add(R,(0,o.assertNumber)(E.mul(b,x))))}function C(F,R){var y=Se(R,5),E=y[0],x=E===void 0?n.missingOper:E,b=y[1],k=b===void 0?n.missingOper:b,D=y[2],M=D===void 0?n.missingOper:D,w=y[3],S=w===void 0?n.missingOper:w,A=y[4],T=A===void 0?n.missingOper:A,I=F.mathpack,B=(0,n.isMissingOper)(x)?1:I.sfix(x),L=(0,n.isMissingOper)(k)?1:I.sfix(k);if(B<0||B>n.sheetRows||L<0||L>n.sheetRows)return n.valueErrorOper;if((0,o.validateArraySize)(B,L),B===0||L===0)return n.calcErrorOper;var V=(0,n.isMissingOper)(M)?I.zero:M,Z=(0,n.isMissingOper)(S)?I.one:S;if(I.cond2(V,Z)>0)return n.valueErrorOper;var H=(0,n.isMissingOper)(T)?!1:T.value;if(H&&!((0,o.numInt)(I,V)&&(0,o.numInt)(I,Z)))return n.valueErrorOper;for(var N=[],_=0;_<B;_++){for(var P=[],W=0;W<L;W++){var $=H?f(F,V,Z):v(F,V,Z);P.push($)}N.push(P)}return(0,n.arrayOper)(B,L,N)}function p(F,R){return F.getTime(n.TimeGranularity.Instant)}function h(F,R){return F.getTime(n.TimeGranularity.Day)}},"../excel-online-calc-runtime/lib/funcs/webFuncs.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hyperlink=s;function s(a,n){var o=Se(n,2),u=o[0],g=o[1];return a.followHyperlinks?u:g??u}},"../excel-online-calc-runtime/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nextFuncs=t.getWorksheetFunc=t.LambdaOper=t.RecordOper=t.isMachineCall=t.machineCall=t.MachineCallKind=t.readOperType=t.singleReadOperType=t.createEvaluator=t.createCompiler=t.PackageName=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");t.PackageName="excel-online-calc-runtime";var n=s("../excel-online-calc-runtime/lib/runtime/compilerService.js");Object.defineProperty(t,"createCompiler",{enumerable:!0,get:function(){return n.createCompiler}});var o=s("../excel-online-calc-runtime/lib/runtime/evaluatorService.js");Object.defineProperty(t,"createEvaluator",{enumerable:!0,get:function(){return o.createEvaluator}}),a.__exportStar(s("../excel-online-calc-runtime/lib/runtime/extensionTypes.js"),t);var u=s("../excel-online-calc-runtime/lib/runtime/machine.js");Object.defineProperty(t,"singleReadOperType",{enumerable:!0,get:function(){return u.singleReadOperType}}),Object.defineProperty(t,"readOperType",{enumerable:!0,get:function(){return u.readOperType}}),Object.defineProperty(t,"MachineCallKind",{enumerable:!0,get:function(){return u.MachineCallKind}}),Object.defineProperty(t,"machineCall",{enumerable:!0,get:function(){return u.machineCall}}),Object.defineProperty(t,"isMachineCall",{enumerable:!0,get:function(){return u.isMachineCall}}),a.__exportStar(s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),t);var g=s("../excel-online-calc-runtime/lib/runtime/value.js");Object.defineProperty(t,"RecordOper",{enumerable:!0,get:function(){return g.RecordOper}}),Object.defineProperty(t,"LambdaOper",{enumerable:!0,get:function(){return g.LambdaOper}});var f=s("../excel-online-calc-runtime/lib/funcs/getWorksheetFunc.js");Object.defineProperty(t,"getWorksheetFunc",{enumerable:!0,get:function(){return f.getWorksheetFunc}});var v=s("../excel-online-calc-runtime/lib/funcs/nextFuncs/getFunctions.js");Object.defineProperty(t,"nextFuncs",{enumerable:!0,get:function(){return v.nextFuncs}})},"../excel-online-calc-runtime/lib/runtime/coerce.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.coerceOper=C;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),u=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),g=s("../excel-online-calc-runtime/lib/runtime/util.js");function f(p,h){return(h&n.OperKind.Number)!==0?p.zero:(h&n.OperKind.String)!==0?g.emptyStringOper:(h&n.OperKind.Boolean)!==0?n.falseOper:n.valueErrorOper}function v(p,h,F){var R=p.globals.config,y=R.localeInfo,E=R.mathpack;if((F&h.kind)!==0)return h;if((0,n.isNumberOper)(h)){if((F&n.OperKind.String)!==0){var x=20;return(0,n.stringOper)(E.formatGeneral(y,h,x))}return(F&n.OperKind.Boolean)!==0?(0,n.booleanOper)(E.cond(h)!==0):(F&n.OperKind.Array)!==0?(0,n.arrayOper)(1,1,[[h]]):n.valueErrorOper}if((0,n.isStringOper)(h)){if((F&n.OperKind.Number)!==0){if(h.value.length===0||h.value.length>255)return n.valueErrorOper;var b=p.numberFormatter.parseGeneral(h.value,!1,!0,o.GetTimeKind.NonVolatile);return(0,a.isSuccess)(b)||(0,u.throwEvaluationError)(b.reason),b.value!==void 0?b.value.value:n.valueErrorOper}if((F&n.OperKind.Boolean)!==0){if(y.stringCompareCI(h.value,y.trueName)===0)return n.trueOper;if(y.stringCompareCI(h.value,y.falseName)===0)return n.falseOper}return(F&n.OperKind.Array)!==0?(0,n.arrayOper)(1,1,[[h]]):n.valueErrorOper}if((0,n.isBooleanOper)(h))return(F&n.OperKind.Number)!==0?h.value?E.one:E.zero:(F&n.OperKind.String)!==0?(0,n.stringOper)(h.value?y.trueName:y.falseName):(F&n.OperKind.Array)!==0?(0,n.arrayOper)(1,1,[[h]]):n.valueErrorOper;switch(h.kind){case n.OperKind.Error:return h;case n.OperKind.Missing:return(F&n.OperKind.Blank)!==0?n.blankOper:f(E,F);case n.OperKind.Blank:return f(E,F);case n.OperKind.Rich:return(F&n.OperKind.Array)!==0?(0,n.arrayOper)(1,1,[[h]]):v(p,h.getFallback(),F);case n.OperKind.Range:case n.OperKind.Array:return n.valueErrorOper;default:return(0,a.assertNever)("calc.runtime.coerceOper",h)}}function C(p,h,F){var R=v(p,h,F);return(0,n.isErrorOper)(R)&&!(0,n.isErrorOper)(h)&&(0,g.traceErrorOper)("calc.runtime.coerceOper",R.type,`kind = ${h.kind}`),R}},"../excel-online-calc-runtime/lib/runtime/compilerService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compiledFormula=k,t.compiledFormulaTerm=D,t.createCompiler=S;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),u=s("../excel-online-calc-runtime/lib/runtime/term.js"),g=s("../excel-online-calc-runtime/lib/runtime/util.js"),f=(0,n.createFailureErrorClass)("CompileError"),v=(0,g.makeStrict)((0,n.getWorksheetFuncType)(n.WorksheetFuncId.IF)),C=(0,g.makeStrict)((0,n.getWorksheetFuncType)(n.WorksheetFuncId.CHOOSE));function p(A){return(0,u.isOperTerm)(A)&&(0,n.isWriteOper)(A)}var h=(function(){function A(T){var I=this;Oe(this,A),this.context=T,this.visitFormulaNode=function(B){return(0,n.visitFormulaNode)(I,B)},this.lazyVisitFormulaNode=function(B){return a.Pledge.resolve(B).bind(I.visitFormulaNode)}}return Ne(A,[{key:"literalNode",value:function(I,B,L){return a.Pledge.resolve(this.noopTerm(I,L))}},{key:"arrayNode",value:function(I,B,L){var V=this;return a.Pledge.all(I.map(function(Z){return a.Pledge.all(Z.map(V.lazyVisitFormulaNode))})).bind(function(Z){return V.toArrayTerm(Z,L)})}},{key:"toArrayTerm",value:function(I,B){var L=I.length,V=I[0]===void 0?0:I[0].length,Z=I.map(function(H){return H.map(function(N){return N.kind===u.TermKind.Noop?N.children:N})});return Z.every(function(H){return H.every(p)})?this.noopTerm((0,n.arrayOper)(L,V,Z),B):(0,u.arrayTerm)(L,V,I,B)}},{key:"appNode",value:function(I,B,L,V){var Z,H=this,N=((Z=this.context.annotations[V])==null?void 0:Z.kind)===n.AnnotationKind.FormulaRoot;if((0,n.isOperatorNode)(I)){var _=(0,n.getOperatorType)(I.id);return a.Pledge.all(B.map(this.lazyVisitFormulaNode)).bind(function(Q){return(0,u.appTerm)((0,u.operatorIdToName)(I.id),_,N,void 0,Q,V)})}var P=(0,n.getArguments)(B);if((0,n.isWSFNode)(I)){var W=I.id;switch(W){case n.WorksheetFuncId.IFERROR:case n.WorksheetFuncId.IFNA:{(0,a.assertTrue)("calc.runtime.toIfPredicateTerm: expected wff",P.length===2);var $=Se(P,2),q=$[0],j=$[1],G=new A(Object.assign({},this.context,{numNames:this.context.numNames+1}));return a.Pledge.all([this.lazyVisitFormulaNode(q),a.Pledge.try(function(){return(0,n.visitFormulaNode)(G,j)})]).bind(function(Q){var X=Se(Q,2),U=X[0],O=X[1];return H.toIfPredicateTerm(W===n.WorksheetFuncId.IFERROR?n.WorksheetFuncId.ISERROR:n.WorksheetFuncId.ISNA,U,O,V)})}case n.WorksheetFuncId._UDF:return(0,a.assertFalse)("calc.runtime.appNode: expected wff (not UDF)")}return a.Pledge.all(P.map(this.lazyVisitFormulaNode)).bind(function(Q){switch(W){case n.WorksheetFuncId.IF:return H.toIfTerm(Q,V);case n.WorksheetFuncId.CHOOSE:return H.toChooseTerm(Q,V)}var X=(0,n.getWorksheetFuncType)(W);return(0,u.appTerm)((0,u.worksheetFunctionIdToName)(W),X,!1,void 0,Q,V)})}return this.lazyVisitFormulaNode(I).bind(function(Q){return a.Pledge.all(P.map(H.lazyVisitFormulaNode)).bind(function(X){return H.toAppTerm(Q,X,V)})})}},{key:"toIfPredicateTerm",value:function(I,B,L,V){var Z=(0,u.readStackTerm)(0,void 0),H=(0,u.conditionalTerm)((0,u.worksheetFunctionIdToName)(n.WorksheetFuncId.IF),v,!1,(0,u.appTerm)((0,u.worksheetFunctionIdToName)(I),(0,n.getWorksheetFuncType)(I),!1,void 0,[Z],void 0),[L,Z],void 0);return(0,u.letTerm)([B],!1,[void 0],H,V)}},{key:"toIfTerm",value:function(I,B){switch(I.length){case 3:return(0,u.conditionalTerm)((0,u.worksheetFunctionIdToName)(n.WorksheetFuncId.IF),v,!1,I[0],[I[1],I[2]],B);case 2:return(0,u.conditionalTerm)((0,u.worksheetFunctionIdToName)(n.WorksheetFuncId.IF),v,!1,I[0],[I[1],n.falseOper],B);case 1:throw new f((0,n.notImplemented)(["single-argument IF"]));default:return(0,a.assertFalse)("calc.runtime.toIfTerm: expected wff")}}},{key:"toChooseTerm",value:function(I,B){return(0,a.assertTrue)("calc.runtime.toChooseTerm: expected wff",I.length>=1),(0,u.conditionalTerm)((0,u.worksheetFunctionIdToName)(n.WorksheetFuncId.CHOOSE),C,!1,I[0],I.slice(1),B)}},{key:"toAppTerm",value:function(I,B,L){return(0,u.appTerm)((0,u.worksheetFunctionIdToName)(n.WorksheetFuncId._UDF),(0,n.higherOrderFunctionType)(),!1,void 0,[I].concat($r(B)),L)}},{key:"letNode",value:function(I,B,L,V,Z,H){var N=this,_=I.id===n.WorksheetFuncId.LETREC?!0:I.id===n.WorksheetFuncId.LET?!1:(0,a.assertFalse)("calc.runtime.compile");(0,a.assertTrue)("calc.runtime.letNode: expected wff",L!==void 0);var P=this.bindNames(B),W=P[B.length],$=B.map(function(j){var G=j.name;return G.arg.label}),q;return _?q=a.Pledge.all(B.map(function(j){var G=j.binder;return a.Pledge.try(function(){return(0,n.visitFormulaNode)(W,G.arg)})})):q=a.Pledge.all(B.map(function(j,G){var Q=j.binder,X=P[G];return a.Pledge.try(function(){return(0,n.visitFormulaNode)(X,Q.arg)})})),q.bind(function(j){return(0,n.visitFormulaNode)(W,L.arg).bind(function(G){return(0,u.letTerm)(j.map(function(Q,X){return N.noopTerm(Q,(0,o.runtimePositionLetVal)(B[X].name.arg.label,B[X].binder.arg.label))}),_,$,G,H)})})}},{key:"lambdaNode",value:function(I,B,L,V,Z,H){(0,a.assertTrue)("calc.runtime.lambdaNode: expected wff",L!==void 0);var N=this.bindNames(B),_=N[B.length],P=B.reduce(function($,q,j){var G=q.name;return(0,a.fastMax)($,G.arg.isOptional?0:j+1)},0),W=B.length;return a.Pledge.all(B.map(function($,q){var j=$.name;if(j.arg.def===void 0)return a.Pledge.resolve(void 0);var G=N[q],Q=j.arg.def.rhs;return a.Pledge.try(function(){return(0,n.visitFormulaNode)(G,Q)})})).bind(function($){return(0,n.visitFormulaNode)(_,L.arg).bind(function(q){var j=$.map(function(Q,X){return[Q,X]}).filter(function(Q){return Q[0]!==void 0}),G=[].concat($r(j.map(function(Q){var X=Se(Q,1),U=X[0];return U})),[q]);return(0,u.lambdaTerm)(function(Q){return Q>=P&&Q<=W},B.map(function(Q){var X=Q.name;return{paramNodeLabel:X.arg.label,paramNameLabel:X.arg.name.name.label,hasDef:X.arg.def!==void 0,isRest:!1}}),G,H)})})}},{key:"bindNames",value:function(I){var B=this,L=this.context.numNames,V=[this];return I.reduce(function(Z,H,N){var _=H.name;(0,a.assertTrue)("calc.runtime.bindNames: expected wff",_.arg.wholeName!==void 0);var P=Z.setValue((0,n.getBoundName)(B.context.localeInfo,_.arg.wholeName),L+N);return V.push(new A(Object.assign({},B.context,{names:P,numNames:L+N+1}))),P},this.context.names),V}},{key:"parenNode",value:function(I,B,L){var V=this;return this.lazyVisitFormulaNode(I).bind(function(Z){return V.noopTerm(Z,L)})}},{key:"nameNode",value:function(I,B,L){var V,Z=((V=this.context.annotations[L])==null?void 0:V.kind)===n.AnnotationKind.AppHeadName;return a.Pledge.resolve(this.toNameTerm(I,B,Z))}},{key:"toNameTerm",value:function(I,B,L){var V=this,Z=this.context,H=Z.locals,N=Z.names,_=Z.numNames,P=(0,n.flattenNameParts)(I).parts;if((0,n.canDenoteLocalName)(B,P)){var W=Ui(P),$=W[0],q=W.slice(1),j=N.getEntry((0,n.getBoundName)(this.context.localeInfo,$.asWhole));if(j!==void 0){var G=j.value,Q=(0,u.readStackTerm)(_-G-1,$.qualifiedLabel);return a.Pledge.resolve(q.reduce(function(oe,le){return V.toFieldRefTerm(oe,le.rhs.field.whole,le.qualifiedLabel)},Q))}}var X=void 0;if(B==null&&(0,a.getTypedFeatureGate)("Microsoft.Office.Excel.CalcEtaLambda")&&(0,a.getTypedFeatureGate)("Microsoft.Office.Excel.EtaReducedLambdas")){var U=(0,n.getEtaFuncId)(this.context.localeInfo,I.asWhole);if(U!==void 0){var O=Object.assign({},(0,n.getWorksheetFuncType)(U));O.maxArgs=(0,a.fastMin)(254,O.maxArgs),X=(0,u.lambdaTerm)(function(oe){return(0,n.isValidArgsLength)(O,oe)},[{paramNodeLabel:void 0,paramNameLabel:void 0,hasDef:!1,isRest:!0}],[(0,u.appTerm)((0,u.worksheetFunctionIdToName)(U),O,!1,[{isSpread:!0}],[(0,u.readStackTerm)(0,void 0)],(0,o.runtimePositionEtaLambdaBody)(U))],I.qualifiedLabel)}}if((0,n.canDenoteCellRef)(H,B,P)){var z=Ui(P),J=z[0],ie=z.slice(1),ce=B!=null&&B.kind===n.QualifierKind.Ident?(0,n.sheetQualifier)(B.name,void 0,B.isQuoted,B.label):B,ge=(0,u.cellRefTerm)(J.ref,ce,J.qualifiedLabel);X=ie.reduce(function(oe,le){return V.toFieldRefTerm(oe,le.rhs.field.whole,le.qualifiedLabel)},ge)}return(0,n.canDenoteUserDefinedFunc)(L,B,I)&&(X=(0,u.udfTerm)(I.asWhole,B,X,I.qualifiedLabel)),I.canDenoteNamedObject&&(X=(0,u.nameTerm)(I.asWhole,B,L?n.NameSource.AppHead:n.NameSource.Plain,X,I.qualifiedLabel)),(0,a.assertTrue)("calc.runtime.compile: expected wff NameNode",X!==void 0),a.Pledge.resolve(X)}},{key:"cellRefNode",value:function(I,B,L){return a.Pledge.resolve((0,u.cellRefTerm)(I,B,L))}},{key:"fieldRefNode",value:function(I,B,L){var V=this;(0,a.assertTrue)("calc.runtime.compile: expected wff FieldRef",B.field.kind===n.NodeKind.Ident);var Z=B.field.whole;return this.lazyVisitFormulaNode(I).bind(function(H){return V.toFieldRefTerm(H,Z,L)})}},{key:"toFieldRefTerm",value:function(I,B,L){var V=n.WorksheetFuncId.FIELDVALUE;return(0,u.appTerm)((0,u.worksheetFunctionIdToName)(V),(0,n.getWorksheetFuncType)(V),!1,void 0,[I,(0,n.stringOper)(B)],L)}},{key:"noopTerm",value:function(I,B){return this.context.locals.emitStepInfo?(0,u.noopTerm)(I,B):I}},{key:"structRefNode",value:function(I,B,L){return a.Pledge.resolve((0,u.structRefTerm)((0,n.structRefNode)(I,B,L),L))}},{key:"missingNode",value:function(I,B){return(0,a.assertFalse)("calc.runtime.compile: unexpected missing node")}},{key:"badSequenceNode",value:function(I,B,L){return(0,a.assertFalse)("calc.runtime.compile: unexpected bad node")}},{key:"badCharsNode",value:function(I,B,L){return(0,a.assertFalse)("calc.runtime.compile: unexpected bad node")}},{key:"operatorNode",value:function(I,B){return a.Pledge.resolve((0,n.operatorNode)(I,B))}},{key:"wsfNode",value:function(I,B,L){return a.Pledge.resolve((0,n.wsfNode)(I,B,L))}}])})(),F=K(K({},n.OperatorId.At,n.WorksheetFuncId.SINGLE),n.OperatorId.Pound,n.WorksheetFuncId.ANCHORARRAY);function R(A){if(!(0,u.isOperTerm)(A)&&A.kind===u.TermKind.App&&(0,u.isOperatorName)(A.data.funName)){var T=F[(0,u.operatorNameToId)(A.data.funName)];if(T!==void 0)return(0,u.appTerm)((0,u.worksheetFunctionIdToName)(T),(0,n.getWorksheetFuncType)(T),A.data.isFormulaRoot,A.data.args,A.children,A.position)}return A}var y=[R],E=function(T,I){return I(T)},x=function(T){return y.reduce(E,T)};function b(A){return(0,u.transformBottomUp)(A,x)}function k(A,T){var I=Object.assign({},A,{term:T});return I}function D(A,T){return typeof T.term!="object"?(0,a.assertFalse)(`${A}: expected known compiled formula type; given ${(0,a.anonymize)(T)}`):T.term}function M(A,T){var I=T.annotations[T.node.label],B=a.RedBlackMapTree.create(A.stringCompareCI);if(I?.kind===n.AnnotationKind.FormulaRoot){var L=I.contextNames,V=L===void 0?[]:L,Z=V.reduce(function(H,N,_){return H.setValue((0,n.getBoundName)(A,N.whole),_)},B);return{names:Z,numNames:V.length}}return{names:B,numNames:0}}function w(A,T,I){try{var B,L,V=(B=(L=T.config)==null?void 0:L.localeInfo)!=null?B:A.config.localeInfo,Z=M(V,I),H=Z.names,N=Z.numNames,_={globals:A,locals:T,localeInfo:V,annotations:I.annotations,names:H,numNames:N},P=(0,n.reducePledge)(new h(_),I),W=b(P);return(0,a.success)(k(I,W))}catch($){return $ instanceof f?(0,a.failure)($.reason):(0,a.failure)((0,a.javaScriptError)($))}}function S(A){return{compileFormula:function(I,B){return w(A,I,B)}}}},"../excel-online-calc-runtime/lib/runtime/dereference.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCellValuesAsArray=y,t.dereference=x,t.dereferenceOper=b,t.dereferenceOpers=k;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-common/lib/index.js"),u=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),g=s("../excel-online-calc-runtime/lib/runtime/machine.js"),f=s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),v=s("../excel-online-calc-runtime/lib/runtime/util.js"),C=s("../excel-online-calc-runtime/lib/runtime/visitedMap.js"),p=16;function h(D,M){var w=M.map.getValue(D);if(w!==void 0){var S=(0,C.recordCellCycle)(w,M.current);return(0,u.throwEvaluationError)(S)}}function F(D,M,w){D.precedents.cells.push(M);var S=D.globals.getCellValue(M);if(S.kind===a.ResultKind.Failure)return(0,u.throwEvaluationError)(S.reason);var A=S.value;if(A.kind===f.CellKind.FinalValue)return A.oper;h(A.anchor,D.visitedCells),w.push(A.anchor)}function R(D,M,w,S,A){var T=[],I=S.length,B=0;(0,a.assertTrue)("calc.runtime.deference: readIntoArray2D number of rows",I===w.rows);for(var L=0;L<I;L+=1){T.push([]);var V=S[L].length;(0,a.assertTrue)("calc.runtime.deference: readIntoArray2D number of cols",V===w.cols),B=L===0?V:(0,a.fastMin)(V,B);for(var Z=0;Z<V;Z+=1){var H=S[L][Z];f.CellKind.FinalValue===H.kind?T[L][Z]=H.oper:(h(H.anchor,D.visitedCells),(0,a.assertTrue)("calc.runtime.deference: readIntoArray2D correct sheet",(0,n.isSheetIndexEqual)(H.anchor.sheet,M.sheet)),A.push(H.anchor),T[L][Z]=n.refErrorOper)}}return new a.StrictSparseArray2D(M.range.rows,M.range.cols,I,B,T,n.blankOper)}function y(D,M,w,S){D.precedents.cells.push(M);var A;if(!S||(0,n.gridRangeSize)(M.range)<=p)A=M;else{var T=D.globals.getUsedRange(M.sheet),I;(0,a.isSuccess)(T)?I=T.value==null?void 0:T.value.range:(0,u.throwEvaluationError)(T.reason);var B=I===void 0?void 0:(0,n.gridRangeIsect)(M.range,(0,n.gridRange)(0,0,I.row+I.rows,I.col+I.cols));if(B===void 0)return new a.StrictSparseArray2D(M.range.rows,M.range.cols,0,0,[],n.blankOper);A=(0,n.sheetGridRange)(M.sheet,B)}var L=D.globals.getCellValues(A);if(L.kind===a.ResultKind.Failure)return(0,u.throwEvaluationError)(L.reason);var V=w.length,Z=R(D,M,A.range,L.value,w);if(V===w.length)return Z}function E(D,M,w){var S=y(D,M,w,!1);if(S!=null)return(0,n.arrayOper)(S.rows,S.cols,S.rows===S.denseRows&&S.cols===S.denseCols?S.denseElements:(0,a.array2DToJaggedArray)(S))}function x(D,M,w,S){if((w&n.OperKind.Range)!==0||!(0,n.isRangeOper)(M))return M;var A=M.sheets;if(!(0,n.isSheetIndex)(A))return(0,v.traceErrorOper)("calc.runtime.dereference",n.ErrorType.REF,`3D range, oper = ${(0,a.anonymize)(M)}`),n.refErrorOper;if(M.ranges.length!==1)return(0,v.traceErrorOper)("calc.runtime.dereference",n.ErrorType.VALUE,`union range, oper = ${(0,a.anonymize)(M)}`),n.valueErrorOper;var T=M.ranges[0];if((w&g.singleReadOperType)!==0){if((0,n.isGridCell)(T))return F(D,(0,n.sheetGridCell)(A,T),S);if(D.locals.implicitIntersect&&(0,a.isFeatureEnabled)(a.FeatureName.CalcLegacyImplicitIntersection)&&!(0,a.isFeatureEnabled)(a.FeatureName.CalcPreventSpillingHack)){var I=D.locals.originGridCell;if(!(0,a.isSuccess)(I))return(0,u.throwEvaluationError)(I.reason);var B=(0,n.gridCellImplicitIsect)(I.value,T);return B==null?((0,v.traceErrorOper)("calc.runtime.dereference",n.ErrorType.VALUE,`empty intersection, oper = ${(0,a.anonymize)(M)}`),n.valueErrorOper):F(D,(0,n.sheetGridCell)(A,B),S)}return E(D,(0,n.sheetGridRange)(A,T),S)}return(w&n.OperKind.Array)!==0?E(D,(0,n.sheetGridRange)(A,T),S):((0,v.traceErrorOper)("calc.runtime.dereference",n.ErrorType.VALUE,`bad target type ${w}`),n.valueErrorOper)}function b(D,M,w){var S=[],A=x(D,M,w,S);if(A==null){if(S.length>0)return(0,u.throwEvaluationError)((0,u.unevaluated)(S));var T=(0,a.anonymize)(M),I=`calc.runtime.dereferenceOper: internal error: expected nonempty anchors; oper = ${T}`;return a.ulsLogger.ULS.assertTag(595980819,o.LogCategory.msoulscat_ES_EWAJS,!1,I)}return A}function k(D,M,w){for(var S=[],A=0;A<M.length;A+=1){var T=x(D,M[A],(0,n.getArgType)(w,A,M.length),S);T!=null&&(M[A]=T)}if(S.length>0)return(0,u.throwEvaluationError)((0,u.unevaluated)(S))}},"../excel-online-calc-runtime/lib/runtime/evalCell.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCellEvaluationMachine=h;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),u=s("../excel-online-calc-runtime/lib/runtime/machine.js"),g=s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),f=s("../excel-online-calc-runtime/lib/runtime/util.js"),v=s("../excel-online-calc-runtime/lib/runtime/value.js"),C=s("../excel-online-calc-runtime/lib/runtime/visitedMap.js"),p=(function(){function F(R,y,E,x){Oe(this,F),this.context=R,this.stepConfig=y,this.visitedCells=E,this.cell=x}return Ne(F,[{key:"evalCell",value:function(){var y=this.context.globals.getCellValue(this.cell);if(y.kind===a.ResultKind.Failure)return{kind:o.CellEvaluationResultKind.ReadFailure,failure:y};var E=y.value;if(E.kind===g.CellKind.FinalValue)return{kind:o.CellEvaluationResultKind.ReadOper};var x=this.context.globals.getCellFormula(E.anchor);if(x.kind===a.ResultKind.Failure){var b="calc.runtime.CellEvaluationMachine.next: unexpected Failure from getCellFormula";return(0,a.assertFalse)(b)}var k=x.value;if(k==null){var D=`client error: expected getCellFormula(${(0,a.anonymize)(E.anchor)}) != null`,M=`calc.runtime.CellEvaluationMachine.next: ${D}`;return(0,a.assertFalse)(M)}var w=this.visitAnchor(k),S=this.context.createFormulaEvaluationMachine(this.context,this.stepConfig,(0,o.evalLocalsGrid)(w.source),w.precedents,(0,C.appendVisitedCell)(this.visitedCells,w),C.emptyVisitedNames,u.readOperType,k.formula);return a.Pledge.fromMachine(S).bind(this.receiveSuccess(w)).catch(this.receiveFailure(w))}},{key:"visitAnchor",value:function(y){var E=(0,n.sheetGridRangeAnchor)(y.source.range),x=this.visitedCells.map.getValue(E);if(x!=null){var b=`unexpected visitValue at ${(0,a.anonymize)(E)}; given ${(0,a.anonymize)(x)}`,k=`calc.runtime.CellEvaluationMachine.visitAnchor: ${b}`;return(0,a.assertFalse)(k)}return{cell:E,cycle:void 0,previous:this.visitedCells.current,source:y.source,precedents:(0,o.bottomEvalPrecedents)()}}},{key:"receiveSuccess",value:function(y){var E=this;return function(x){if((0,n.isRangeOper)(x)||(0,n.isMissingOper)(x)){var b=`expected ReadOper; given ${(0,a.anonymize)(x)}`,k=`calc.runtime.CellEvaluationMachine.receiveSuccess: ${b}`;return(0,a.assertFalse)(k)}return E.writeSuccess(y.source,x,y.precedents)}}},{key:"receiveFailure",value:function(y){var E=this;return function(x){var b=x.kind===g.ReasonKind.PreviousFailure&&y.cycle!==void 0?y.cycle:x;return E.writeFailure(y.source,b,y.precedents)}}},{key:"writeSuccess",value:function(y,E,x){return this.setCellValue(y,E,x),{kind:o.CellEvaluationResultKind.WroteOper,source:y}}},{key:"writeFailure",value:function(y,E,x){return this.context.globals.setCellFailure(y.range,E,x),{kind:o.CellEvaluationResultKind.WroteFailure,source:y}}},{key:"setCellValue",value:function(y,E,x){var b=this.context.globals.config.mathpack.zero,k=(0,n.isBlankOper)(E)?b:E;if(y.kind===n.LexicalKind.Cell){if((0,n.isArrayOper)(k)){var D=k.opers[0]===void 0?n.naErrorOper:k.opers[0][0],M=(0,n.isBlankOper)(D)?b:D;return this.isLambdaEnabled(y,M,x)?this.context.globals.setCellValue(y.range,M,x):void 0}return this.isLambdaEnabled(y,k,x)?this.context.globals.setCellValue(y.range,k,x):void 0}var w=y.range.range,S=(0,f.broadcastWriteOper)(w.rows,w.cols,k).opers,A=function(B){return(0,n.isBlankOper)(B)?b:B},T=S.map(function(I){return I.map(A)});if(this.isLambdaEnabled(y,T,x))return this.context.globals.setCellValues(y.range,T,x)}},{key:"isLambdaEnabled",value:function(y,E,x){return!(Array.isArray(E)?E.some(function(b){return b.some(function(k){return k instanceof v.LambdaOper})}):E instanceof v.LambdaOper)||(0,a.isFeatureEnabled)(a.FeatureName.CalcLambdaCellValues)?!0:(this.context.globals.setCellFailure(y.range,(0,n.notImplemented)(["LAMBDA cell values"]),x),!1)}}])})();function h(F,R,y,E){return a.Pledge.try(function(){return new p(F,R,y,E).evalCell()})}},"../excel-online-calc-runtime/lib/runtime/evalFormula.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFormulaEvaluationMachine=k,t.createCallTermEvaluationMachine=D;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/runtime/coerce.js"),u=s("../excel-online-calc-runtime/lib/runtime/compilerService.js"),g=s("../excel-online-calc-runtime/lib/runtime/dereference.js"),f=s("../excel-online-calc-runtime/lib/runtime/evalFunction.js"),v=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),C=s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),p=s("../excel-online-calc-runtime/lib/runtime/term.js"),h=s("../excel-online-calc-runtime/lib/runtime/util.js"),F=s("../excel-online-calc-runtime/lib/runtime/value.js"),R=s("../excel-online-calc-runtime/lib/runtime/visitedMap.js"),y=function(){return(0,v.throwEvaluationError)((0,n.notImplemented)(["LETREC cycle"]))};function E(M,w,S,A,T){var I=(0,v.stackFrameList)(M,w,S,A,T);return{stack:new v.IterableStackFrame(I)}}function x(M,w){return{context:M,holeIndex:0,locals:w}}var b=(function(){function M(w,S,A,T,I,B,L,V,Z,H,N){Oe(this,M),this.context=w,this.stepConfig=S,this.locals=A,this.precedents=T,this.visitedCells=I,this.visitedNames=B,this.usage=L,this.target=V,this.isNested=Z,this.runStatus=!1,this.stackEnv=v.emptyStackEnv,this.stackMapLabels=void 0,this.stackMapNumPushed=0,this.stackMapNext=void 0,this.continuation=[],H.kind!==p.TermKind.CallLambda&&H.kind!==p.TermKind.CallFirstOrderFunc?(this.term=S!=null?(0,p.noopTerm)(H,void 0):H,this.caller=void 0):((0,a.assertTrue)("calc.runtime.FormulaEvaluationMachine.constructor: no preStep for CallTerm",H.position===void 0),this.term=H,this.caller=H.data.caller.caller),this.initialLambdaDepth=L.lambdaDepth,N.length>0&&(this.stackEnv=N.reduce(function(_,P){var W=P.value;return _.setValue(_.getCount(),W)},this.stackEnv),this.stackMapLabels=N.map(function(_){var P=_.label;return P}),this.stackMapNumPushed=N.length)}return Ne(M,[{key:"globals",get:function(){return this.context.globals}},{key:"numberFormatter",get:function(){return this.context.numberFormatter}},{key:"next",value:function(){try{return this.doNext()}catch(S){if(S instanceof v.EvaluationError)return(0,v.handleEvaluationError)(this.context,this.visitedCells,S.reason);throw S}}},{key:"receiveResult",value:function(S){return(0,a.isSuccess)(S)?this.updateTermTransition(S.value):S}},{key:"doNext",value:function(){if((0,p.isOperTerm)(this.term)){var S=this.continuation;if(S.length===0){(0,a.assertTrue)("calc.runtime.FormulaEvaluationMachine.doNext: lambdaDepth correctly decremented",this.usage.lambdaDepth===this.initialLambdaDepth);var A=(0,g.dereferenceOper)(this,this.term,this.target),T=(0,o.coerceOper)(this,A,this.target);return this.precedents.bound=n.PrecsBound.Exact,(0,a.isFeatureEnabled)(a.FeatureName.CalcPreventSpillingHack)&&!this.isNested&&this.locals.lexicalSource.kind===n.LexicalKind.Cell&&(0,n.isArrayOper)(T)&&(T.rows!==1||T.cols!==1)?(0,a.failure)((0,n.notImplemented)(["spilling"])):(0,a.success)(T)}var I=S[S.length-1];return this.applyContinuation(this.term,I)}return this.reduceFormula(this.term)}},{key:"applyContinuation",value:function(S,A){var T=A.context;switch(T.kind){case p.TermKind.App:{var I,B=A.holeIndex,L=T.children.length;(0,a.assertTrue)("calc.runtime.FormulaEvaluationMachine.applyContinuation",B<=L);var V=A.locals;if(B===L)return(0,a.assertTrue)("calc.runtime.FormulaEvaluationMachine.applyContinuation",(0,n.isMissingOper)(S)),this.dispatchFunction(V,T.data,T.position);var Z=(I=T.data.args[B])==null?void 0:I.isSpread;return Z===!0?((0,a.assertTrue)("calc.runtime.FormulaEvaluationMachine.applyContinuation",S instanceof f.RestArgsOper),(0,a.safePush)(V,S.opers)):((0,a.assertTrue)("calc.runtime.FormulaEvaluationMachine.applyContinuation",!(S instanceof f.RestArgsOper)),V.push(S)),B+1<L?this.nextHoleTransition(A,T.children[B+1]):this.nextHoleTransition(A,n.missingOper)}case p.TermKind.Conditional:{var H=A.holeIndex;if(H===0){var N=(0,p.worksheetFunctionNameToId)(T.data.funName),_=N===n.WorksheetFuncId.IF?n.OperKind.Boolean:n.OperKind.Number,P=(0,g.dereferenceOper)(this,S,_);if((0,n.isArrayOper)(P))return A.locals=[P],this.nextHoleTransition(A,T.children[H+1]);if((0,n.isRichOper)(P))return(0,a.failure)((0,n.notImplemented)(["IF/CHOOSE with a rich value condition"]));if(P=(0,o.coerceOper)(this,P,_),N===n.WorksheetFuncId.IF&&(0,n.isBooleanOper)(P))return this.popContextTransition(T.children[P.value?1:2]);if(N===n.WorksheetFuncId.CHOOSE&&(0,n.isNumberOper)(P)){var W=this.context.globals.config.mathpack.fix(P);if(W<1||W>T.children.length-1){var $=`CHOOSE; out of bounds option = ${(0,a.anonymize)(W)}`;return(0,h.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.applyContinuation",n.ErrorType.VALUE,$),this.popContextTransition(n.valueErrorOper)}return this.popContextTransition(T.children[W])}return(0,a.assertTrue)("calc.runtime.FormulaEvaluationMachine.applyContinuation",(0,n.isErrorOper)(P)),this.popContextTransition(P)}var q=A.locals;return q[H]=S,H+1<T.children.length?this.nextHoleTransition(A,T.children[H+1]):this.dispatchFunction(q,T.data,T.position)}case p.TermKind.CallName:{var j=A.locals;return this.locals=j.locals,this.caller=j.caller,this.restoreStack(j),this.visitedNames=j.visitedNames,this.popContextTransition(S)}case p.TermKind.Let:{var G=A.holeIndex,Q=T.children.length-1;if(G>=Q){var X=A.locals;return this.restoreStack(X),this.popContextTransition(S)}if(T.data.rec){var U=this.stackEnv.getCount()-Q+G;this.stackEnv.getValue(U).value=S,this.stackEnv=this.stackEnv.setValue(U,S)}else this.stackEnv=this.stackEnv.setValue(this.stackEnv.getCount(),S),this.stackMapNumPushed+=1;return G+1>=Q&&this.isLetTcoPossible()?this.popContextTransition(T.children[G+1]):this.nextHoleTransition(A,T.children[G+1])}case p.TermKind.Array:{var O=(0,g.dereferenceOper)(this,S,h.writeOperType),z=T.data,J=z.rows,ie=z.cols,ce=A.holeIndex,ge=ce%ie,oe=ie===ge+1,le=(ce-ge)/ie,Y=A.locals;if(Y[le][ge]=(0,o.coerceOper)(this,O,h.writeOperType),J===le+1&&oe)return this.popContextTransition((0,n.arrayOper)(J,ie,Y));var te=oe?le+1:le,re=oe?0:ge+1;return this.nextHoleTransition(A,T.children[te][re])}case p.TermKind.CallLambda:{var ee=A.locals;return this.locals=ee.locals,this.caller=ee.caller,this.restoreStack(ee),this.usage.lambdaDepth-=1,this.popContextTransition(S)}case p.TermKind.CallFirstOrderFunc:{var ne=A.locals;return this.locals=ne.locals,this.caller=ne.caller,this.restoreStack(ne),this.popContextTransition(S)}case p.TermKind.PostStep:{var de,se=A.locals;return(de=this.stepConfig)==null||de.postStep(se,S),this.popContextTransition(S)}default:return(0,a.assertNever)("calc.runtime.FormulaEvaluationMachine.applyContinuation",T)}}},{key:"reduceFormula",value:function(S){var A;switch(S.kind){case p.TermKind.CellRef:return this.updateTermTransition(this.evalCellRefTerm(S));case p.TermKind.StructRef:return this.updateTermTransition(this.evalStructRefTerm(S));case p.TermKind.App:{var T=S.data.funName;if(!(0,p.isOperatorName)(T)){var I=(0,p.worksheetFunctionNameToId)(T);if(I!==n.WorksheetFuncId._UDF){var B=this.globals.getWorksheetFunc(I);if(B.kind===a.ResultKind.Failure)return(0,v.throwEvaluationError)(B.reason)}}if(S.children.length===0){var L=new f.FunctionDispatcher(this.context,this.stepConfig,this.locals,this.stackFrameList(S.position),this.precedents,this.visitedCells,this.visitedNames,this.usage),V=L.dispatchFunction(T,S.data.funType,S.data.isFormulaRoot,[]);return this.updateTermTransition(V)}return this.pushContextTransition(S,S.children[0],[])}case p.TermKind.CallLambda:{var Z,H,N=this.isCallLambdaTcoPossible();if(this.usage.lambdaCalls[0]+1>((Z=this.globals.limits.maxLambdaCalls)!=null?Z:1/0))return(0,v.throwEvaluationError)((0,C.limitExceeded)(C.LimitKind.LambdaCalls));if(!N&&this.usage.lambdaDepth+1>((H=this.globals.limits.maxLambdaDepth)!=null?H:1/0))return(0,v.throwEvaluationError)((0,C.limitExceeded)(C.LimitKind.LambdaDepth));N||(this.usage.lambdaDepth+=1),this.usage.lambdaCalls[0]+=1;var _=this.stackEnv;this.stackEnv=S.data.capturedStackEnv;var P=this.stackMapList();this.stackMapLabels=void 0,this.stackMapNumPushed=0,this.stackMapNext=S.data.capturedStackMap;var W=this.locals;this.locals=(0,v.evalLocalsLambda)(S.data.capturedLocals,this.locals);var $=this.caller;return this.switchCaller(S.data.caller,N),N?this.updateTermTransition(S.children):this.pushContextTransition(S,S.children,{locals:W,caller:$,stackEnv:_,stackMap:P})}case p.TermKind.CallFirstOrderFunc:{var q=this.locals;this.locals=(0,v.evalLocalsFirstOrderFunc)(S.data.source,this.locals);var j=this.caller;this.switchCaller(S.data.caller,!1);var G=this.stackEnv;this.stackEnv=v.emptyStackEnv;var Q=this.stackMapList();return this.stackMapLabels=void 0,this.stackMapNumPushed=0,this.stackMapNext=void 0,this.pushContextTransition(S,S.children,{locals:q,caller:j,stackEnv:G,stackMap:Q})}case p.TermKind.CallMachine:return(0,a.callMachineTransition)(S.data.machine,this);case p.TermKind.Conditional:return this.pushContextTransition(S,S.children[0],void 0);case p.TermKind.Let:{var X=S.children.length-1;if(X===0)return this.updateTermTransition(S.children[0]);var U=this.stackEnv,O=this.stackMapList();if(this.stackMapLabels=S.data.varLabels,this.stackMapNumPushed=0,this.stackMapNext=O,S.data.rec){for(var z=0;z<X;z+=1)this.stackEnv=this.stackEnv.setValue(this.stackEnv.getCount(),new v.LazyOper(y));this.stackMapNumPushed+=X}return this.pushContextTransition(S,S.children[0],{stackEnv:U,stackMap:O})}case p.TermKind.Name:return this.updateTermTransition(this.evalNameTerm(S));case p.TermKind.CallName:{var J=S.data.loc,ie=this.checkForNameCycle(J),ce=this.stackFrameList(S.position),ge=this.locals;this.locals=(0,v.evalLocalsName)((0,n.lexicalSourceName)(J),ge);var oe=this.caller;this.switchCaller(ce,!1);var le=this.stackEnv;this.stackEnv=v.emptyStackEnv;var Y=this.stackMapList();this.stackMapLabels=void 0,this.stackMapNumPushed=0,this.stackMapNext=void 0;var te=this.visitedNames;return this.visitedNames=ie,this.pushContextTransition(S,S.children,{locals:ge,caller:oe,stackEnv:le,stackMap:Y,visitedNames:te})}case p.TermKind.Udf:return this.updateTermTransition(this.evalUdfTerm(S));case p.TermKind.ReadStack:{var re=this.stackEnv.getValue(this.stackEnv.getCount()-1-S.data);return(0,a.assertTrue)("calc.runtime.FormulaEvaluationMachine.reduceFormula: ReadStack oper",re!==void 0),this.updateTermTransition(re instanceof v.LazyOper?re.value:re)}case p.TermKind.Array:return this.pushContextTransition(S,S.children[0][0],S.children.map(function(){return[]}));case p.TermKind.Lambda:return this.updateTermTransition(new F.LambdaOper(S.data.checkArity,S.position,(A=S.data.params)!=null?A:[],this.locals,this.stackEnv,this.stackMapList(),S.children));case p.TermKind.Noop:return this.updateTermTransition(S.children);default:return(0,a.assertNever)("calc.runtime.FormulaEvaluationMachine.reduceFormula",S)}}},{key:"dispatchFunction",value:function(S,A,T){var I=A.funName,B=A.funType,L=A.isFormulaRoot;(0,g.dereferenceOpers)(this,S,B);var V=new f.FunctionDispatcher(this.context,this.stepConfig,this.locals,this.stackFrameList(T),this.precedents,this.visitedCells,this.visitedNames,this.usage),Z=V.dispatchFunction(I,B,L,S);return this.popContextTransition(Z)}},{key:"stackFrameList",value:function(S){return(0,v.stackFrameList)(this.locals.lexicalSource,S,this.stackEnv,this.stackMapList(),this.caller)}},{key:"stackMapList",value:function(){return this.stackMapLabels!==void 0&&this.stackMapNumPushed!==0?(0,v.stackMapList)(this.stackMapLabels,this.stackMapNumPushed,this.stackMapNext):this.stackMapNext}},{key:"noopTerm",value:function(S,A){return this.stepConfig!=null?(0,p.noopTerm)(S,A):S}},{key:"pushContextTransition",value:function(S,A,T){var I=x(S,T);return this.continuation.push(I),this.updateTermTransition(A)}},{key:"popContextTransition",value:function(S){return this.continuation.pop(),this.updateTermTransition(S)}},{key:"nextHoleTransition",value:function(S,A){var T=S;return T.holeIndex+=1,this.updateTermTransition(A)}},{key:"updateTermTransition",value:function(S){if(this.term=S,this.stepConfig!=null&&!(0,p.isOperTerm)(S)&&S.position!==void 0&&S.kind!==p.TermKind.Name&&S.kind!==p.TermKind.Udf){var A=E(this.locals.lexicalSource,S.position,this.stackEnv,this.stackMapList(),this.caller);this.continuation.push(x(p.postStepTerm,A));var T=this.stepConfig.preStep(A);if(T===C.StepAction.Break)return a.breakTransition}return a.nextTransition}},{key:"switchCaller",value:function(S,A){(0,a.assertTrue)("calc.runtime.FormulaEvaluationMachine.switchCaller: correct nesting",S.caller===this.caller),A||(this.caller=S)}},{key:"restoreStack",value:function(S){var A,T=S.stackEnv,I=S.stackMap;this.stackEnv=T,this.stackMapLabels=I?.labels,this.stackMapNumPushed=(A=I?.numPushed)!=null?A:0,this.stackMapNext=I?.next}},{key:"isLetTcoPossible",value:function(){var S=this.continuation[this.continuation.length-2];if(S===void 0)return!1;var A=S.context;if(A.kind===p.TermKind.Let){var T=S.holeIndex,I=A.children.length-1;return T>=I}return A.kind===p.TermKind.CallLambda||A.kind===p.TermKind.CallName}},{key:"isCallLambdaTcoPossible",value:function(){var S=this.continuation[this.continuation.length-1];if(S===void 0)return!1;var A=S.context;return A.kind===p.TermKind.CallLambda}},{key:"getNameFormulaAsTerm",value:function(S,A){var T=this.globals.getNameFormula(S,A);if(T.kind===a.ResultKind.Failure)return(0,v.throwEvaluationError)(T.reason);var I=T.value;if(I!=null)return(0,u.compiledFormulaTerm)("calc.runtime.FormulaEvaluationMachine.getNameFormulaAsTerm",I)}},{key:"checkForNameCycle",value:function(S){var A,T=this.visitedNames,I=T.map.getValue(S);if(I!==void 0){var B=(0,R.recordNameCycle)(I,T.current);return(0,v.throwEvaluationError)(B)}return this.visitedNames.map.getCount()+1>((A=this.globals.limits.maxNameChain)!=null?A:1/0)?(0,v.throwEvaluationError)((0,C.limitExceeded)(C.LimitKind.NameChain)):(0,R.appendVisitedName)(this.visitedNames,S)}},{key:"evalNameTerm",value:function(S){var A=this.context.resolver.resolveName(this.locals,(0,n.nameNode)((0,n.identNamePart)(S.data.name,!0),S.data.qualifier),S.data.source),T=A.resolution,I=A.precedents;if((0,a.safePush)(this.precedents.names,I),!(0,a.isSuccess)(T)){if(T.reason.kind===n.ResolveReasonKind.NoOriginSheet){var B=`error ref, no sheet, qualifier = ${(0,a.anonymize)(S.data.qualifier)}`;return(0,h.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalName",n.ErrorType.REF,B),this.noopTerm(n.refErrorOper,S.position)}var L=S.children;return T.reason.kind===n.ResolveReasonKind.InvalidQualifier&&L!==void 0?L:(0,v.throwEvaluationError)(T.reason)}var V=T.value,Z;if(V===void 0||(Z=this.getNameFormulaAsTerm(V,S.data.source))===void 0){var H=S.children;if(H===void 0){var N=`error ref, qualifier = ${(0,a.anonymize)(S.data.qualifier)}`;return(0,h.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalName",n.ErrorType.NAME,N),this.noopTerm(n.nameErrorOper,S.position)}return H}return(0,p.callNameTerm)(V,this.noopTerm(Z,C.runtimePositionFormulaRoot),S.position)}},{key:"evalCellRefTerm",value:function(S){var A=this.context.resolver.resolveCellRef(this.locals,(0,n.cellRefNode)(S.data.ref,S.data.qualifier)),T=A.resolution;if(!(0,a.isSuccess)(T)){if(T.reason.kind===n.ResolveReasonKind.NoOriginSheet){var I=`error ref, no sheet, qualifier = ${(0,a.anonymize)(S.data.qualifier)}`;return(0,h.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalCellRefTerm",n.ErrorType.REF,I),n.refErrorOper}return(0,v.throwEvaluationError)(T.reason)}var B=T.value;if(!B){var L=`error ref, qualifier = ${(0,a.anonymize)(S.data.qualifier)}`;return(0,h.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalCellRefTerm",n.ErrorType.REF,L),n.refErrorOper}return(0,n.range3DOper)(B.sheet,B.range)}},{key:"evalStructRefTerm",value:function(S){var A=this.context.resolver.resolveStructRef(this.locals,S.data),T=A.resolution,I=A.precedents;if((0,a.safePush)(this.precedents.names,I),!(0,a.isSuccess)(T)){if(T.reason.kind===n.ResolveReasonKind.NoOriginSheet){var B=`error ref, no sheet, struct ref = ${(0,a.anonymize)(S.data)}`;return(0,h.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalStructRefTerm",n.ErrorType.REF,B),n.refErrorOper}if(T.reason.kind===n.ResolveReasonKind.EmptyIntersection){var L=`error ref, empty intersection, struct ref = ${(0,a.anonymize)(S.data)}`;return(0,h.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalStructRefTerm",n.ErrorType.VALUE,L),n.valueErrorOper}return(0,v.throwEvaluationError)(T.reason)}var V=T.value;if(!V){var Z=`error ref, struct ref = ${(0,a.anonymize)(S.data)}`;return(0,h.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalStructRefTerm",n.ErrorType.REF,Z),n.refErrorOper}return(0,n.range3DOper)(V.sheet,V.range)}},{key:"evalUdfTerm",value:function(S){var A=this.context.resolver.resolveUserDefinedFunc(this.locals,(0,n.nameNode)((0,n.identNamePart)(S.data.name,!0),S.data.qualifier)),T=A.resolution,I=A.precedents;if((0,a.safePush)(this.precedents.udfs,I),!(0,a.isSuccess)(T)){var B=S.children;if(T.reason.kind===n.ResolveReasonKind.InvalidQualifier&&B!==void 0)return B;(0,v.throwEvaluationError)(T.reason)}var L=T.value;if(!L){var V=S.children;if(V===void 0){var Z=`UDF resolution, qualifier = ${(0,a.anonymize)(S.data.qualifier)}`;return(0,h.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalUdfTerm",n.ErrorType.NAME,Z),this.noopTerm(n.nameErrorOper,S.position)}return V}if(L.length>1){var H="UDF resolution, ambiguous name";return(0,h.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalUdfTerm",n.ErrorType.NAME,H),this.noopTerm(n.nameErrorOper,S.position)}var N=L[0],_=this.globals.getUserDefinedFunc(N);return(0,a.isSuccess)(_)||(0,v.throwEvaluationError)(_.reason),new f.UdfOper(N,_.value)}}])})();function k(M,w,S,A,T,I,B,L){var V,Z=S.contextNames,H=Z===void 0?[]:Z,N=L.annotations[L.node.label],_=(V=N?.kind===n.AnnotationKind.FormulaRoot?N.contextNames:void 0)!=null?V:[];return(0,a.assertTrue)("calc.runtime.FormulaEvaluationMachine.createFormulaEvaluationMachine: contextNames",_.length===H.length&&H.every(function(P,W){return P.label===_[W].label})),new b(M,w,S,A,T,I,(0,v.evalUsage)([0],0),B,!1,(0,p.noopTerm)((0,u.compiledFormulaTerm)("calc.runtime.createFormulaEvaluationMachine",L),C.runtimePositionFormulaRoot),H)}function D(M,w,S,A,T,I,B,L){return new b(M,w,S,A,T,I,(0,v.evalUsage)(B.lambdaCalls,B.lambdaDepth),n.SignatureType.All,!0,L,[])}},"../excel-online-calc-runtime/lib/runtime/evalFunction.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FunctionDispatcher=t.RestArgsOper=t.UdfOper=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),u=s("../excel-online-calc-syntax/lib/index.js"),g=s("../excel-online-calc-runtime/lib/runtime/coerce.js"),f=s("../excel-online-calc-runtime/lib/runtime/dereference.js"),v=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),C=s("../excel-online-calc-runtime/lib/runtime/extensionTypes.js"),p=s("../excel-online-calc-runtime/lib/runtime/machine.js"),h=s("../excel-online-calc-runtime/lib/runtime/operators.js"),F=s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),R=s("../excel-online-calc-runtime/lib/runtime/term.js"),y=s("../excel-online-calc-runtime/lib/runtime/util.js"),E=s("../excel-online-calc-runtime/lib/runtime/value.js"),x=(function(){function M(w,S){Oe(this,M),this.kind=n.OperKind.Rich,this.loc=w,this.arity=S.arity,this.func=S.func}return Ne(M,[{key:"getFallback",value:function(){return(0,a.assertFalse)("calc.runtime.UdfOper.getFallback")}},{key:"getField",value:function(S){return(0,a.assertFalse)("calc.runtime.UdfOper.getField")}}])})();t.UdfOper=x;var b=(function(){function M(w){Oe(this,M),this.opers=w,this.kind=n.OperKind.Rich}return Ne(M,[{key:"getFallback",value:function(){return(0,a.assertFalse)("calc.runtime.RestArgsOper.getFallback")}},{key:"getField",value:function(S){return(0,a.assertFalse)("calc.runtime.RestArgsOper.getField")}}])})();t.RestArgsOper=b;function k(M,w,S,A){(0,a.assertTrue)("calc.runtime.compileCallLambda",M.checkArity(w.length));var T=[];{var I=0,B=0;for(var L of M.params){if(L.isRest){T.push(new b(w.slice(B))),B=w.length;continue}var V=B>=w.length?n.missingOper:w[B++];L.hasDef&&((0,n.isMissingOper)(V)&&(V=M.defsAndBody[I]),++I),T.push(V)}(0,a.assertTrue)("calc.runtime.compileCallLambda",B===w.length&&I===M.defsAndBody.length-1)}var Z=A?T.map(function(P,W){var $=M.params[W];return $.paramNodeLabel===void 0&&$.paramNameLabel===void 0?P:(0,R.noopTerm)(P,(0,F.runtimePositionLambdaParam)(W,$.paramNodeLabel,$.paramNameLabel))}):T,H=T.map(function(P,W){return M.params[W].paramNodeLabel}),N=M.defsAndBody[M.defsAndBody.length-1],_=(0,R.letTerm)(Z,!1,H,N,(0,F.runtimePositionLambdaRoot)(M.lambdaNodeLabel,M,w));return(0,R.callLambdaTerm)(M.locals,M.stackEnv,M.stackMap,S,_)}var D=(function(){function M(w,S,A,T,I,B,L,V){Oe(this,M),this.context=w,this.stepConfig=S,this.locals=A,this.caller=T,this.precedents=I,this.visitedCells=B,this.visitedNames=L,this.usage=V,this.internalSource=void 0;var Z=w.globals.config.refStyle;this.config={localeInfo:w.globals.config.localeInfo,get refStyle(){return I.special|=n.SpecialPrecs.RefStyle,Z},mathpack:w.globals.config.mathpack,date1904:w.globals.config.date1904,dateCompatibility:w.globals.config.dateCompatibility,timezone:w.globals.config.timezone,datepack:w.globals.config.datepack},this.mathpack=this.config.mathpack,this.datepack=this.config.datepack}return Ne(M,[{key:"globals",get:function(){return this.context.globals}},{key:"numberFormatter",get:function(){return this.context.numberFormatter}},{key:"internalCaller",get:function(){return(0,a.assertTrue)("calc.runtime.FunctionDispatcher.internalCaller",this.internalSource!==void 0),(0,v.stackFrameList)(this.internalSource,M.internalPosition,v.emptyStackEnv,void 0,this.caller)}},{key:"internalContext",get:function(){var S=this.internalCaller;return{stack:new v.IterableStackFrame(S)}}},{key:"calcingArray",get:function(){return this.locals.calcingArray}},{key:"originGridCell",get:function(){var S=this.locals.originGridCell;return(0,a.isSuccess)(S)?S.value:(0,v.throwEvaluationError)(S.reason)}},{key:"originSheet",get:function(){var S=this.locals.originSheet;return(0,a.isSuccess)(S)?S.value:(0,v.throwEvaluationError)(S.reason)}},{key:"reflectionGridCell",get:function(){var S=this.locals.reflectionGridCell;return(0,a.isSuccess)(S)?S.value:(0,v.throwEvaluationError)(S.reason)}},{key:"reflectionSheet",get:function(){var S=this.locals.reflectionSheet;return(0,a.isSuccess)(S)?S.value:(0,v.throwEvaluationError)(S.reason)}},{key:"followHyperlinks",get:function(){var S=this.locals.followHyperlinks;return(0,a.isSuccess)(S)?S.value:(0,v.throwEvaluationError)(S.reason)}},{key:"makeChildDispatcher",value:function(S){return new M(this.context,this.stepConfig,this.locals,S,this.precedents,this.visitedCells,this.visitedNames,this.usage)}},{key:"useAsFuncContext",value:function(S){return(0,a.assertTrue)("calc.runtime.FunctionDispatcher.useAsFuncContext: caller shouldn't be set",this.internalSource===void 0),S!==void 0&&(this.internalSource=S),this}},{key:"applyFunction",value:function(S,A){var T=this.makeChildDispatcher(this.internalCaller),I=(0,n.getWorksheetFuncType)(S),B=A.some(n.isRangeOper),L=B?A.slice(0):A;return(0,f.dereferenceOpers)(T,L,I),T.termToFuncResult(T.dispatchFunction((0,R.worksheetFunctionIdToName)(S),I,!1,L))}},{key:"applyLambda",value:function(S,A){return this.termToFuncResult(k(S,A,this.internalCaller,this.stepConfig!=null))}},{key:"throwEvaluationError",value:function(S){throw new v.EvaluationError(S)}},{key:"handleEvaluationError",value:function(S){if(S instanceof v.EvaluationError)return(0,v.handleEvaluationError)(this.context,this.visitedCells,S.reason)}},{key:"applyOperatorOrFunction",value:function(S,A,T){if((0,R.isOperatorName)(S))return(0,h.applyOperator)(this.globals,(0,R.operatorNameToId)(S),A,T);var I=(0,R.worksheetFunctionNameToId)(S);if(I===n.WorksheetFuncId._UDF){if(A[0]instanceof E.LambdaOper){var B=A[0],L=A.slice(1);return B.checkArity(L.length)?((0,a.assertTrue)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction: caller shouldn't be set",this.internalSource===void 0),k(B,L,this.caller,this.stepConfig!=null)):n.valueErrorOper}if(A[0]instanceof x){var V=A[0];if(A.length-1!==V.arity)return n.valueErrorOper;var Z=V.func(this.useAsFuncContext((0,n.lexicalSourceUDF)(V.loc)),A.slice(1));if(Z.kind===n.OperKind.Error){var H="UDF function return value";(0,y.traceErrorOper)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction",Z.type,H)}return this.funcContextResultToTerm(Z)}switch(A[0].kind){case n.OperKind.Error:return A[0];case n.OperKind.Number:return n.valueErrorOper;case n.OperKind.Rich:return(0,v.throwEvaluationError)((0,n.notImplemented)(["Rich UDF head"]));case n.OperKind.String:case n.OperKind.Boolean:case n.OperKind.Blank:case n.OperKind.Missing:return n.refErrorOper;case n.OperKind.Array:return(0,a.isFeatureEnabled)(a.FeatureName.CalcLambdaArrayLifting)?(0,a.assertFalse)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction: unexpected array UDF head"):(0,v.throwEvaluationError)((0,n.notImplemented)(["Array UDF head"]));case n.OperKind.Range:return(0,a.isFeatureEnabled)(a.FeatureName.CalcLambdaCellValues)?(0,a.assertFalse)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction: unexpected range UDF head"):(0,v.throwEvaluationError)((0,n.notImplemented)(["Range UDF head"]));default:return(0,a.assertNever)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction",A[0])}}var N=this.globals.getWorksheetFunc(I);if(N.kind===a.ResultKind.Failure)return(0,v.throwEvaluationError)(N.reason);var _=N.value;if(_==null){var P=`nonexistent worksheet function ${I}`;return(0,y.traceErrorOper)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction",n.ErrorType.NAME,P),n.nameErrorOper}try{var W=_(this.useAsFuncContext((0,n.lexicalSourceWSF)(I)),A);if(W.kind===n.OperKind.Error){var $=`worksheet function ${I} return value`;(0,y.traceErrorOper)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction",W.type,$)}return this.funcContextResultToTerm(W)}catch(q){throw(0,a.prependErrorMessage)(q,`(in WSF ${(0,n.englishWorksheetFuncIdToName)(I)})`)}}},{key:"termToFuncResult",value:function(S){switch(S.kind){case R.TermKind.CallLambda:case R.TermKind.CallFirstOrderFunc:return(0,p.machineCall)(this.context.createCallTermEvaluationMachine(this.context,this.stepConfig,this.locals,this.precedents,this.visitedCells,this.visitedNames,this.usage,S));case R.TermKind.CallMachine:return(0,p.machineCall)(S.data.machine)}return S}},{key:"funcContextResultToTerm",value:function(S){return(0,a.assertTrue)("calc.runtime.FunctionDispatcher.funcContextResultToTerm",this.internalSource!==void 0),(0,p.isMachineCall)(S)?(0,R.callFirstOrderFuncTerm)(this.internalSource,this.caller,(0,R.callMachineTerm)(S.machine,M.internalPosition)):S}},{key:"dispatchFunction",value:function(S,A,T,I){var B=this;if(!(0,n.isValidArgsLength)(A,I.length)){var L=JSON.stringify(A),V=`bad application of ${JSON.stringify(S)} to ${I.length} arguments, ftype = ${L}`,Z=`calc.runtime.FunctionDispatcher.dispatchFunction: ${V}`;return(0,a.assertFalse)(Z)}for(var H=I.length,N=n.SignatureType.None,_=0;_<H;_+=1){var P=I[_],W=P.kind,$=(0,n.getArgType)(A,_,H);(W&$)===0&&(N|=W),(0,n.isRangeOper)(P)&&(A.flags&n.FunctionFlags.Allow3dRef)===0&&($&n.SignatureType.Ref3D)===0&&!(0,n.isSheetIndex)(P.sheets)&&(N|=W),(0,n.isStringOper)(P)&&(A.flags&n.FunctionFlags.AllowLStrs)===0&&P.value.length>255&&(N|=W)}if(N===n.SignatureType.None)return this.applyOperatorOrFunction(S,I,T);if((N&n.OperKind.Array)!==0){var q=function(ce){var ge=B.makeChildDispatcher(B.caller);return ge.termToFuncResult(ge.dispatchFunction(S,A,!1,ce))},j=(0,y.arrayLift)(this.useAsFuncContext(void 0),A,q,I),G=j.machine;return(0,R.callMachineTerm)(G,void 0)}N&=~n.OperKind.Array;for(var Q=[],X=0;X<H;X+=1){var U=I[X];if((N&U.kind)!==0){var O=(0,n.getArgType)(A,X,H);if(U=this.coerceOper(U,O),(0,n.isErrorOper)(U)&&(O&n.OperKind.Error)===0)return U;if((0,n.isRangeOper)(U)&&(A.flags&n.FunctionFlags.Allow3dRef)===0&&(O&n.SignatureType.Ref3D)===0&&!(0,n.isSheetIndex)(U.sheets)){var z=`3D reference, oper = ${(0,a.anonymize)(U)}`;return(0,y.traceErrorOper)("calc.runtime.FunctionDispatcher.dispatchFunction",n.ErrorType.VALUE,z),n.valueErrorOper}if((0,n.isStringOper)(U)&&(A.flags&n.FunctionFlags.AllowLStrs)===0&&U.value.length>255){var J=`LStr, oper = ${(0,a.anonymize)(U)}`;return(0,y.traceErrorOper)("calc.runtime.FunctionDispatcher.dispatchFunction",n.ErrorType.VALUE,J),n.valueErrorOper}}Q[X]=U}return this.applyOperatorOrFunction(S,Q,T)}},{key:"getAvailableFormula",value:function(S){var A=this.globals.getCellFormula(S);if(!(0,a.isSuccess)(A))return(0,v.throwEvaluationError)(A.reason);if(!(0,a.isNone)(A.value))return A.value}},{key:"getNameFormula",value:function(S,A,T){var I=this.context.resolver.resolveName(this.locals,(0,n.nameNode)((0,n.identNamePart)(A,!0),S),T),B=I.resolution,L=I.precedents;if((0,a.safePush)(this.precedents.names,L),!(0,a.isSuccess)(B))switch(B.reason.kind){case n.ResolveReasonKind.NoOriginSheet:case n.ResolveReasonKind.InvalidQualifier:return;default:return(0,v.throwEvaluationError)(B.reason)}var V=B.value;if(V){var Z=this.globals.getNameFormula(V,T);(0,a.isSuccess)(Z)||(0,v.throwEvaluationError)(Z.reason);var H=Z.value;if(!(0,a.isNone)(H))return[V,H.node]}}},{key:"getCellRef",value:function(S,A,T,I){var B={originGridCell:(0,a.success)(T.range),originSheet:(0,a.success)(T.sheet),allowUnqualifiedCell:!0,wrapCellReferences:I},L=this.context.resolver.resolveCellRef(B,(0,n.cellRefNode)(A,S)),V=L.resolution;if(!(0,a.isSuccess)(V))switch(V.reason.kind){case n.ResolveReasonKind.NoOriginSheet:case n.ResolveReasonKind.InvalidQualifier:return;default:return(0,v.throwEvaluationError)(V.reason)}var Z=V.value;if(Z)return(0,n.range3DOper)(Z.sheet,Z.range)}},{key:"getStructRef",value:function(S,A,T){var I={originGridCell:(0,a.success)(T.range),originSheet:(0,a.success)(T.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!1},B=this.context.resolver.resolveStructRef(I,(0,n.structRefNode)(S,A)),L=B.resolution,V=B.precedents;if((0,a.safePush)(this.precedents.names,V),!(0,a.isSuccess)(L))switch(L.reason.kind){case n.ResolveReasonKind.NoOriginSheet:case n.ResolveReasonKind.InvalidQualifier:case n.ResolveReasonKind.InvalidStructRef:case n.ResolveReasonKind.EmptyIntersection:return;default:return(0,v.throwEvaluationError)(L.reason)}var Z=L.value;if(Z)return(0,n.range3DOper)(Z.sheet,Z.range)}},{key:"dereferenceOper",value:function(S,A){return(0,f.dereferenceOper)(this,S,A)}},{key:"dereferenceOpers",value:function(S,A){(0,f.dereferenceOpers)(this,S,A)}},{key:"getCellFormula",value:function(S){this.precedents.cells.push(S);var A=this.globals.getCellValue(S);return(0,a.isSuccess)(A)?this.getAvailableFormula(S):(0,v.throwEvaluationError)(A.reason)}},{key:"getSheetIndex",value:function(S,A){var T=this.globals.getSheetIndex(S,A);return(0,a.isSuccess)(T)?(this.precedents.special|=n.SpecialPrecs.OwnDocSheets,T.value==null?void 0:(0,n.sheetIndex)(S,T.value)):(0,v.throwEvaluationError)(T.reason)}},{key:"getSheetRangePosition",value:function(S){this.precedents.special|=n.SpecialPrecs.OwnDocSheets;var A=this.globals.getSheetRangeIndexes(S);return(0,a.isSuccess)(A)?A.value.position:(0,v.throwEvaluationError)(A.reason)}},{key:"getSheetRangeIndexes",value:function(S){if(S.index!==void 0&&S.index===S.index2)return[S.index];this.precedents.special|=n.SpecialPrecs.OwnDocSheets;var A=this.globals.getSheetRangeIndexes(S);return(0,a.isSuccess)(A)?A.value.sheets:(0,v.throwEvaluationError)(A.reason)}},{key:"dereferenceAllOpersInner",value:function(S,A){for(var T=this,I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,B=[],L=[],V=function(){var _=S[H];if(!(0,n.isRangeOper)(_))return L.push(_),0;for(var P=[],W=function(X){var U=(0,f.getCellValuesAsArray)(T,X,B,!0);U!==void 0&&P.push(A(U,X))},$=T.getSheetRangeIndexes(_.sheets),q=function(){for(var X=(0,n.sheetIndex)(_.sheets.document,$[G]),U=function(){var ie=_.ranges[z];if(!I)return W((0,n.sheetGridRange)(X,ie)),0;var ce=T.globals.tryGetHiddenRows(X,ie.row,ie.row+ie.rows);if(!(0,a.isSuccess)(ce))return{v:{v:{v:(0,v.throwEvaluationError)(ce.reason)}}};var ge=ce.value;if(ge.length===0)return W((0,n.sheetGridRange)(X,ie)),0;for(var oe=function(me,ve){var ye=(0,n.gridRange)(me,ie.col,ve-me,ie.cols);W((0,n.sheetGridRange)(X,ye))},le=0;le<ge.length;le+=1){var Y=ge[le],te=Y.start,re=Y.end,ee=le===0?ie.row:ge[le-1].end;(0,a.assertTrue)("calc.runtime.FunctionDispatcher.dereferenceAllOpersInner: valid interval",ee<=te&&te<re&&re<=ie.row+ie.rows),ee!==te&&oe(ee,te);var ne=(0,n.gridRange)(te,ie.col,re-te,ie.cols);T.precedents.cells.push((0,n.sheetGridRange)(X,ne))}var de=ge[ge.length-1].end;de!==ie.row+ie.rows&&oe(de,ie.row+ie.rows)},O,z=0;z<_.ranges.length;z+=1)if(O=U(),O!==0&&O)return O.v},j,G=0;G<$.length;G+=1)if(j=q(),j)return j.v;L.push({kind:C.DerefOperKind.RangeValues,arrays:P})},Z,H=0;H<S.length;H+=1)if(Z=V(),Z!==0&&Z)return Z.v;return B.length>0?(0,v.throwEvaluationError)((0,v.unevaluated)(B)):L}},{key:"dereferenceAllOpers",value:function(S,A){return this.dereferenceAllOpersInner(S,a.identity,A)}},{key:"dereferenceAllOpersAndFormulae",value:function(S,A){var T=this;return this.dereferenceAllOpersInner(S,function(I,B){return new a.NonstrictSparseArray2D(I.rows,I.cols,I.denseRows,I.denseCols,function(L,V){var Z=I.get(L,V),H=(0,n.sheetGridCell)(B.sheet,(0,n.gridCell)(B.range.row+L,B.range.col+V));return[Z,T.getAvailableFormula(H)]},function(){return[I.getSparse(),void 0]}).strict()},A)}},{key:"parseFormula",value:function(S,A,T,I){var B=this.context.parser.parseFormula((0,u.parseLocals)(T.lexicalKind,A,{refStyle:S}),I);if(!(0,a.isSuccess)(B))return B;var L=this.context.analyzer.checkFormula(T,B.value);if(!(0,a.isSuccess)(L))return L;if(!(0,n.isWellFormed)(L.value))return(0,a.failure)((0,F.illFormedFormula)("ill-formed indirect formula","indirect"));var V=L.value;return L}},{key:"getRandom",value:function(){this.precedents.special|=n.SpecialPrecs.Calc;var S=this.internalContext,A=this.globals.getRandom(S);return(0,a.isSuccess)(A)||(0,v.throwEvaluationError)(A.reason),A.value}},{key:"getTime",value:function(S){this.precedents.special|=n.SpecialPrecs.Time;var A=this.globals.getTime(S,o.GetTimeKind.Volatile);return(0,a.isSuccess)(A)||(0,v.throwEvaluationError)(A.reason),A.value}},{key:"coerceOper",value:function(S,A){return(0,g.coerceOper)(this,S,A)}},{key:"parseGeneral",value:function(S,A){var T,I=this.numberFormatter.parseGeneral(S,!1,A,o.GetTimeKind.NonVolatile);return(0,a.isSuccess)(I)||(0,v.throwEvaluationError)(I.reason),(T=I.value)==null?void 0:T.value}},{key:"parseDate",value:function(S){var A,T=this.numberFormatter.parseDate(S,o.GetTimeKind.NonVolatile);return(0,a.isSuccess)(T)||(0,v.throwEvaluationError)(T.reason),(A=T.value)==null?void 0:A.value}},{key:"getBinaryOperator",value:function(S){var A=this,T=(0,n.getOperatorType)(S),I=[n.falseOper,n.falseOper];return function(B,L){I[0]=B,I[1]=L,(0,f.dereferenceOpers)(A,I,T);var V=A.dispatchFunction((0,R.operatorIdToName)(S),T,!1,I);return(0,a.assertTrue)("calc.runtime.FunctionDispatcher.getBinaryOperator",(0,R.isOperTerm)(V)),V}}},{key:"getUnaryOperator",value:function(S){var A=this,T=(0,n.getOperatorType)(S),I=[n.falseOper];return function(B){I[0]=B,(0,f.dereferenceOpers)(A,I,T);var L=A.dispatchFunction((0,R.operatorIdToName)(S),T,!1,I);return(0,a.assertTrue)("calc.runtime.FunctionDispatcher.getUnaryOperator",(0,R.isOperTerm)(L)),L}}},{key:"isInFilterMode",value:function(S){this.precedents.special|=n.SpecialPrecs.InFilterMode;for(var A of S)if((0,n.isRangeOper)(A))for(var T of this.getSheetRangeIndexes(A.sheets)){var I=this.globals.isInFilterMode((0,n.sheetIndex)(A.sheets.document,T));if(!(0,a.isSuccess)(I))return(0,v.throwEvaluationError)(I.reason);if(I.value)return!0}return!1}},{key:"printFormula",value:function(S,A){var T=(0,n.sheetGridCell)(S.source.range.sheet,A),I=(0,n.adjustFormulaOrigin)(this.globals,(0,u.analyzeLocalsGrid)(n.LexicalKind.Cell,(0,n.sheetGridRangeAnchor)(S.source.range)),A,S.formula);if(!(0,a.isSuccess)(I))return(0,v.throwEvaluationError)(I.reason);var B=this.context.printer.printFormula((0,n.printLocalsGrid)(S.source,T,{refStyle:this.config.refStyle}),I.value);return(0,a.isSuccess)(B)?B.value:(0,v.throwEvaluationError)(B.reason)}},{key:"applyFormat",value:function(S,A,T,I){var B;if(typeof A=="number"){var L=this.globals.getKnownFormat(S,A);if(!(0,a.isSuccess)(L))return(0,v.throwEvaluationError)(L.reason);B=L.value}else{var V=(0,o.getFormatString)(this.context.numberFormatter,this.globals,S,A,I);if(!(0,a.isSuccess)(V))switch(V.reason.kind){case o.FormatReasonKind.PreviousFormatFailure:case o.FormatReasonKind.NotFormatString:return;default:return(0,v.throwEvaluationError)(V.reason)}B=V.value}var Z=(0,o.applyFormatAndRenderToString)(this.context.numberFormatter,B,T);if(!(0,a.isSuccess)(Z))return(0,v.throwEvaluationError)(Z.reason);if(typeof Z.value=="string")return Z.value}}])})();t.FunctionDispatcher=D,D.internalPosition=F.runtimePositionFirstOrderFunc},"../excel-online-calc-runtime/lib/runtime/evalName.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createNameEvaluationMachine=f;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),u=s("../excel-online-calc-runtime/lib/runtime/visitedMap.js"),g=(function(){function v(C,p,h,F){Oe(this,v),this.context=C,this.stepConfig=p,this.name=h,this.origin=F}return Ne(v,[{key:"evalName",value:function(){var p=this.context.globals.getNameFormula(this.name,n.NameSource.Plain);if(p.kind===a.ResultKind.Failure)return a.Pledge.reject(p.reason);var h=p.value;if(h==null)return a.Pledge.resolve(void 0);var F=(0,o.bottomEvalPrecedents)(),R=this.context.createFormulaEvaluationMachine(this.context,this.stepConfig,(0,o.evalLocalsName)((0,n.lexicalSourceName)(this.name),(0,o.evalLocalsGrid)(this.origin)),F,u.emptyVisitedCells,(0,u.appendVisitedName)(u.emptyVisitedNames,this.name),n.SignatureType.All,h);return a.Pledge.fromMachine(R).catch(this.receiveFailure())}},{key:"receiveFailure",value:function(){return function(p){if(p.kind===o.RuntimeInternalReasonKind.Unevaluated){var h=`unexpected reason ${(0,a.anonymize)(p)}`,F=`calc.runtime.NameEvaluationMachine.receiveFailure: ${h}`;return(0,a.assertFalse)(F)}return a.Pledge.reject(p)}}}])})();function f(v,C,p,h){return a.Pledge.try(function(){return new g(v,C,p,h).evalName()})}},"../excel-online-calc-runtime/lib/runtime/evalRuntime.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EvaluationRuntime=void 0,t.createSchedule=o,t.calculateNextDeadline=u,t.runtimeTimer=g;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js");function o(p){var h=p.yieldIntervalMs,F=p.totalTimeMs==null?void 0:(0,a.now)()+p.totalTimeMs,R=p.scheduleFunction!=null?p.scheduleFunction:function(y){return setTimeout(y,0)};return{yieldIntervalMs:h,endTimeMs:F,scheduleFunction:R}}function u(p){if(!(p.yieldIntervalMs===void 0&&p.endTimeMs===void 0)){if(p.yieldIntervalMs===void 0)return p.endTimeMs;var h=(0,a.now)()+p.yieldIntervalMs;return p.endTimeMs===void 0?h:(0,a.fastMin)(p.endTimeMs,h)}}function g(){return{doTimeout:function(h){return h!==void 0&&(0,a.now)()>=h}}}var f={kind:n.ReasonKind.Timeout},v={kind:n.ReasonKind.Breakpoint},C=(function(){function p(h,F){Oe(this,p),(0,a.assertPositiveInteger)("calc.runtime.EvaluationRuntime",F.length),this.context=h,this.machineRuntimes=F.map(function(R){return new a.MachineRuntime(R)}),this.results=[]}return Ne(p,[{key:"evaluateAsync",value:function(F){var R=this;if(this.context.globals.interruptToken[0]===n.Interrupt.Stop)return this.generatePartialResults(),Promise.resolve(this.results);if(this.context.timer.doTimeout(F.endTimeMs))return this.generatePartialResults(),Promise.resolve(this.results);try{var y=this.evaluate(u(F));return Array.isArray(y)?Promise.resolve(y):((0,a.assertTrue)("calc.runtime.EvaluationRuntime.evaluateAsync",y.kind===n.ReasonKind.Timeout),new Promise(function(E,x){return F.scheduleFunction(function(){try{E(R.evaluateAsync(F))}catch(b){x(b)}})}))}catch(E){return Promise.reject(E)}}},{key:"evaluateSync",value:function(F){var R=this,y=function E(x){if(R.context.globals.interruptToken[0]===n.Interrupt.Stop||R.context.timer.doTimeout(F.endTimeMs))return R.generatePartialResults(),R.results;var b=R.evaluate(x);if(Array.isArray(b))return b;switch(b.kind){case n.ReasonKind.Timeout:return(0,n.paused)(function(k){return E(k??u(F))});case n.ReasonKind.Breakpoint:return(0,n.breaked)(function(){return E(u(F))});default:return(0,a.assertNever)("calc.runtime.EvaluationRuntime.evaluateSync",b)}};return y(u(F))}},{key:"evaluate",value:function(F){var R=this,y=function(){return R.context.timer.doTimeout(F)};try{for(;this.results.length<this.machineRuntimes.length;){var E=this.machineRuntimes[this.results.length].run(y);if(E.kind===a.TransitionKind.Next)return f;if(E.kind===a.TransitionKind.Break)return v;this.pushResult(E)}return this.results}catch(b){var x=`calc.runtime.EvaluationRuntime.evaluate: unhandled error ${(0,a.messageFromError)(b)}`;return(0,a.assertFalse)(x)}}},{key:"pushResult",value:function(F){return this.results.push(F),a.nextTransition}},{key:"generatePartialResults",value:function(){for(;this.results.length<this.machineRuntimes.length;)this.results.push((0,a.failure)(n.stopped))}}])})();t.EvaluationRuntime=C},"../excel-online-calc-runtime/lib/runtime/evalTypes.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CellEvaluationResultKind=t.IterableStackFrame=t.IterableStackValue=t.emptyStackEnv=t.LazyOper=t.EvaluationError=t.RuntimeInternalReasonKind=void 0,t.unevaluated=g,t.throwEvaluationError=f,t.handleEvaluationError=C,t.bottomEvalPrecedents=p,t.evalUsage=h,t.evalLocalsGrid=F,t.evalLocalsName=R,t.evalLocalsLambda=y,t.evalLocalsFirstOrderFunc=E,t.evalLocalsSlice=x,t.stackMapList=k,t.stackFrameList=D;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),u;(function(A){A.Unevaluated="Unevaluated"})(u||(t.RuntimeInternalReasonKind=u={}));function g(A){return A.length===0&&(0,a.assertFalse)("calc.runtime.unevaluated: expected nonempty array"),{kind:u.Unevaluated,anchors:A}}t.EvaluationError=(0,n.createFailureErrorClass)("EvaluationError");function f(A){throw new t.EvaluationError(A)}var v=(function(){function A(T){Oe(this,A),this.machine=T,this.runStatus=!1}return Ne(A,[{key:"next",value:function(){return(0,a.callMachineTransition)(this.machine,this)}},{key:"receiveResult",value:function(I){if(!(0,a.isSuccess)(I))return I;switch(I.value.kind){case S.ReadFailure:return I.value.failure;case S.WroteFailure:return(0,a.failure)((0,o.previousFailure)(I.value.source.range))}return a.successUndefined}}])})();function C(A,T,I){switch(I.kind){case u.Unevaluated:{var B;if(T.map.getCount()+1>((B=A.globals.limits.maxCellChain)!=null?B:1/0))return(0,a.failure)((0,o.limitExceeded)(o.LimitKind.CellChain));var L=I.anchors.map(function(V){return new v(A.createCellEvaluationMachine(A,void 0,T,V))});return(0,a.callMachineTransition)(new a.AllMachine(L),(0,a.nextOnSuccessReceiver)())}default:return(0,a.failure)(I)}}function p(){return(0,n.precedents)([],[],[],n.SpecialPrecs.None,n.PrecsBound.Lower)}function h(A,T){return{lambdaCalls:A,lambdaDepth:T}}function F(A){var T=(0,n.sheetGridRangeAnchor)(A.range),I=(0,a.success)(T.range),B=(0,a.success)(T.sheet);return(0,o.evalLocals)(A,I,B,A.kind===n.LexicalKind.Range,I,B,A.kind===n.LexicalKind.Cell,!0,!1,(0,a.success)(!1),void 0)}function R(A,T){var I=A.name.scope,B;if(I.index!==void 0)B=(0,a.success)(I);else{var L=T.originSheet;if(!(0,a.isSuccess)(L))return f(L.reason);B=(0,n.isDocumentLocEqual)(L.value.document,I.document)?L:(0,a.success)(I)}var V=T.originGridCell;return(0,o.evalLocals)(A,V,B,T.calcingArray,V,B,!1,!1,!0,(0,a.success)(!1),void 0)}function y(A,T){return(0,o.evalLocals)(A.lexicalSource,A.originGridCell,A.originSheet,T.calcingArray,T.reflectionGridCell,T.reflectionSheet,T.implicitIntersect,A.allowUnqualifiedCell,A.wrapCellReferences,(0,a.success)(!1),void 0)}function E(A,T){var I=T.originGridCell,B=T.originSheet,L=T.calcingArray,V=T.reflectionGridCell,Z=T.reflectionSheet,H=T.implicitIntersect,N=T.allowUnqualifiedCell,_=T.wrapCellReferences,P=T.followHyperlinks;return(0,o.evalLocals)(A,I,B,L,V,Z,H,N,_,P,void 0)}function x(A){var T=A.lexicalSource,I=A.originGridCell,B=A.originSheet,L=A.calcingArray,V=A.reflectionGridCell,Z=A.reflectionSheet,H=A.implicitIntersect,N=A.allowUnqualifiedCell,_=A.wrapCellReferences,P=A.followHyperlinks,W=A.contextNames;return(0,o.evalLocals)(T,I,B,L,V,Z,H,N,_,P,W)}var b=(function(){function A(T){Oe(this,A),this.fallback=T}return Ne(A,[{key:"value",get:function(){return this._value===void 0?this.fallback():this._value},set:function(I){this._value=I}},{key:"valueOrUndefined",get:function(){return this._value}}])})();t.LazyOper=b,t.emptyStackEnv=a.RedBlackMapTree.create(function(A,T){return A-T});function k(A,T,I){return{labels:A,numPushed:T,next:I}}function D(A,T,I,B,L){var V;return{stackDepth:1+((V=L?.stackDepth)!=null?V:0),lexicalSource:A,position:T,localValues:new M(I,B),caller:L}}var M=(function(A){function T(I,B){Oe(this,T),this.stackEnv=I,this.stackMap=B}return Ne(T,[{key:A,value:function*(){for(var B=this.stackEnv.getCount()-1,L=this.stackMap;L!==void 0;L=L.next)for(var V=L.numPushed-1;V>=0;V--){var Z=L.labels[V],H=this.stackEnv.getValue(B--);if(!(Z===void 0||H===void 0)){var N=H instanceof b?H.valueOrUndefined:H;N!==void 0&&(yield(0,o.stackValue)(Z,N))}}}}])})(Symbol.iterator);t.IterableStackValue=M;var w=(function(A){function T(I){Oe(this,T),this.leafFrame=I}return Ne(T,[{key:A,value:function*(){for(var B=this.leafFrame;B!==void 0;B=B.caller)yield B}}])})(Symbol.iterator);t.IterableStackFrame=w;var S;(function(A){A[A.ReadFailure=0]="ReadFailure",A[A.ReadOper=1]="ReadOper",A[A.WroteFailure=2]="WroteFailure",A[A.WroteOper=3]="WroteOper"})(S||(t.CellEvaluationResultKind=S={}))},"../excel-online-calc-runtime/lib/runtime/evaluatorService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.runtimeEvaluationContext=y,t.evaluationMachineContext=E,t.evalFormula=b,t.evalCells=D,t.evalCellsAsync=M,t.evalName=S,t.createEvaluator=A;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),u=s("../excel-online-calc-syntax/lib/index.js"),g=s("../excel-online-calc-runtime/lib/runtime/evalCell.js"),f=s("../excel-online-calc-runtime/lib/runtime/evalFormula.js"),v=s("../excel-online-calc-runtime/lib/runtime/evalName.js"),C=s("../excel-online-calc-runtime/lib/runtime/evalRuntime.js"),p=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),h=s("../excel-online-calc-runtime/lib/runtime/machine.js"),F=s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),R=s("../excel-online-calc-runtime/lib/runtime/visitedMap.js");function y(T){return{globals:T,timer:(0,C.runtimeTimer)(),machineContext:E(T)}}function E(T){return{globals:T,resolver:(0,n.createResolver)(T),numberFormatter:(0,o.createNumberFormatter)(T),parser:(0,u.createParser)(T),printer:(0,n.createPrinter)(T),analyzer:(0,u.createAnalyzer)(T),createCellEvaluationMachine:g.createCellEvaluationMachine,createFormulaEvaluationMachine:f.createFormulaEvaluationMachine,createCallTermEvaluationMachine:f.createCallTermEvaluationMachine}}function x(T){if(Array.isArray(T)){var I=T[0];if(I.kind===a.ResultKind.Success){if((0,n.isRangeOper)(I.value)||(0,n.isMissingOper)(I.value)){var B=`expected ReadOper; given ${(0,a.anonymize)(I)}`,L=`calc.runtime.evalFormula: ${B}`;return(0,a.assertFalse)(L)}return I}return I}return T.kind===a.ResultKind.Paused?(0,F.paused)(function(V){return x(T.resume(V))}):(0,F.breaked)(function(){return x(T.resume())})}function b(T,I,B){var L,V=y(T),Z=(0,p.bottomEvalPrecedents)(),H=(0,f.createFormulaEvaluationMachine)(V.machineContext,I.stepConfig,(0,p.evalLocalsSlice)(I),Z,R.emptyVisitedCells,R.emptyVisitedNames,h.readOperType,B),N=new C.EvaluationRuntime(V,[H]),_=(0,C.createSchedule)((L=I.schedulerConfig)!=null?L:T.schedulerConfig);return x(N.evaluateSync(_))}function k(T,I,B){for(var L=y(T),V=[],Z=0;Z<B.length;Z+=1)V.push(new a.VoidMachine((0,g.createCellEvaluationMachine)(L.machineContext,I,R.emptyVisitedCells,B[Z])));return new C.EvaluationRuntime(L,V)}function D(T,I,B){var L;if(B.length===0)return[];var V=k(T,I.stepConfig,B),Z=(0,C.createSchedule)((L=I.schedulerConfig)!=null?L:T.schedulerConfig);return V.evaluateSync(Z)}function M(T,I,B){var L;if(B.length===0)return Promise.resolve([]);var V=k(T,void 0,B),Z=(0,C.createSchedule)((L=I.schedulerConfig)!=null?L:T.schedulerConfig);return V.evaluateAsync(Z)}function w(T){return Array.isArray(T)?T[0]:T.kind===a.ResultKind.Paused?(0,F.paused)(function(I){return w(T.resume(I))}):(0,F.breaked)(function(){return w(T.resume())})}function S(T,I,B,L){var V,Z=y(T),H=(0,v.createNameEvaluationMachine)(Z.machineContext,I.stepConfig,B,L),N=new C.EvaluationRuntime(Z,[H]),_=(0,C.createSchedule)((V=I.schedulerConfig)!=null?V:T.schedulerConfig);return w(N.evaluateSync(_))}function A(T){return{evalFormula:function(B,L){return b(T,B,L)},evalCells:function(B,L){return D(T,B,L)},evalName:function(B,L,V){return S(T,B,L,V)},evalCellsAsync:function(B,L){return M(T,B,L)}}}},"../excel-online-calc-runtime/lib/runtime/extensionTypes.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DerefOperKind=void 0,t.rangeValues=a,t.isRangeValues=n;var s;(function(o){o.RangeValues="RangeValues"})(s||(t.DerefOperKind=s={}));function a(o){return{kind:s.RangeValues,arrays:o}}function n(o){return o.kind===s.RangeValues}},"../excel-online-calc-runtime/lib/runtime/machine.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ArrayMachine=t.EarlyReturnKind=t.ThenMachine=t.MachineCallKind=t.readOperType=t.singleReadOperType=void 0,t.machineCall=u,t.isMachineCall=g,t.earlyReturn=C,t.refToVal=h;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js");t.singleReadOperType=n.OperKind.Number|n.OperKind.String|n.OperKind.Boolean|n.OperKind.Error|n.OperKind.Blank|n.OperKind.Rich,t.readOperType=t.singleReadOperType|n.OperKind.Array;var o;(function(F){F.MachineCall="MachineCall"})(o||(t.MachineCallKind=o={}));function u(F){return{kind:o.MachineCall,machine:F}}function g(F){return F.kind===o.MachineCall}var f=(function(){function F(R,y,E){Oe(this,F),this.context=R,this.f1=y,this.f2=E,this.runStatus=!1,this.oper1=void 0,this.oper2=void 0}return Ne(F,[{key:"next",value:function(){try{if(this.oper1===void 0){var y=this.f1();if(g(y))return(0,a.callMachineTransition)(y.machine,this);this.oper1=y}if(this.oper2===void 0){var E=this.f2(this.oper1);if(g(E))return(0,a.callMachineTransition)(E.machine,this);this.oper2=E}return(0,a.success)(this.oper2)}catch(b){var x;return(x=this.context.handleEvaluationError(b))!=null?x:(0,a.failure)((0,a.javaScriptError)(b))}}},{key:"receiveResult",value:function(y){return(0,a.isSuccess)(y)?(this.oper1===void 0?this.oper1=y.value:this.oper2===void 0&&(this.oper2=y.value),a.nextTransition):y}}])})();t.ThenMachine=f;var v;(function(F){F.EarlyReturn="EarlyReturn"})(v||(t.EarlyReturnKind=v={}));function C(F){return{kind:v.EarlyReturn,value:F}}var p=(function(){function F(R,y,E,x,b){Oe(this,F),this.context=R,this.rows=y,this.cols=E,this.func=x,this.coercer=b,this.runStatus=!1,this.toDeref=void 0,this.row=[],this.opers=[]}return Ne(F,[{key:"next",value:function(){try{if(this.toDeref!==void 0){var y=this.coercer(this.toDeref,this.opers.length,this.row.length);if(y.kind===v.EarlyReturn)return y.value;this.row.push(y),this.row.length===this.cols&&(this.opers.push(this.row),this.row=[]),this.toDeref=void 0}if(this.opers.length>=this.rows)return(0,a.success)((0,n.arrayOper)(this.rows,this.cols,this.opers));var E=this.func(this.opers.length,this.row.length);return g(E)?(0,a.callMachineTransition)(E.machine,this):(this.toDeref=E,a.nextTransition)}catch(b){var x;return(x=this.context.handleEvaluationError(b))!=null?x:(0,a.failure)((0,a.javaScriptError)(b))}}},{key:"receiveResult",value:function(y){return(0,a.isSuccess)(y)?(this.toDeref=y.value,a.nextTransition):y}}])})();t.ArrayMachine=p;function h(F,R,y){if(!(0,n.isRangeOper)(R))return R;if(!(0,n.isSheetIndex)(R.sheets))return n.valueErrorOper;if(!y)return R.ranges.length===1&&(0,n.isGridCell)(R.ranges[0])?F.dereferenceOper(R,n.SignatureType.All&~n.OperKind.Range):F.dereferenceOper(R,n.OperKind.Array);var E=F.dereferenceOper(R,n.SignatureType.All&~(n.OperKind.Range|n.OperKind.Array));return(0,n.isArrayOper)(E)?n.naErrorOper:E}},"../excel-online-calc-runtime/lib/runtime/operators.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cmpInt=void 0,t.cmpBool=u,t.cmpStr=g,t.cmpNum=f,t.applyOperator=R;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/runtime/util.js");t.cmpInt=n.applyComparison;function u(y,E,x){return(0,t.cmpInt)(y,E.value-x.value)}function g(y,E,x,b){return(0,t.cmpInt)(E,y.stringCompareCI(x.value,b.value))}function f(y,E,x,b){return(0,t.cmpInt)(E,y.compare(x,b))}function v(y,E,x,b){var k=y.config,D=k.localeInfo,M=k.mathpack;if(x.kind!==b.kind){if((0,n.isBlankOper)(x))switch(b.kind){case n.OperKind.Number:return f(M,E,M.zero,b);case n.OperKind.String:return g(D,E,o.emptyStringOper,b);case n.OperKind.Boolean:return u(E,n.falseOper,b)}if((0,n.isBlankOper)(b))switch(x.kind){case n.OperKind.Number:return f(M,E,x,M.zero);case n.OperKind.String:return g(D,E,x,o.emptyStringOper);case n.OperKind.Boolean:return u(E,x,n.falseOper)}return(0,t.cmpInt)(E,x.kind-b.kind)}switch(x.kind){case n.OperKind.Number:return f(M,E,x,b);case n.OperKind.String:return g(D,E,x,b);case n.OperKind.Boolean:return u(E,x,b);case n.OperKind.Blank:return(0,t.cmpInt)(E,0);default:return!1}}function C(y,E,x){if(!(0,n.isSheetIndex)(E.sheets)){(0,o.traceErrorOper)(y,n.ErrorType.VALUE,`3D reference, range1 = ${(0,a.anonymize)(E)}`);return}if(!(0,n.isSheetIndex)(x.sheets)){(0,o.traceErrorOper)(y,n.ErrorType.VALUE,`3D reference, range2 = ${(0,a.anonymize)(x)}`);return}if(!(0,n.isDocumentLocEqual)(E.sheets.document,x.sheets.document)){var b=`different document, range1 = ${(0,a.anonymize)(E)}, range2 = ${(0,a.anonymize)(x)}`;(0,o.traceErrorOper)(y,n.ErrorType.VALUE,b);return}var k=E.sheets.index,D=x.sheets.index;if(k!==D){var M=`different sheet, range1 = ${(0,a.anonymize)(E)}, range2 = ${(0,a.anonymize)(x)}`;(0,o.traceErrorOper)(y,n.ErrorType.VALUE,M);return}return(0,n.sheetIndex)(E.sheets.document,E.sheets.index)}function p(y,E){var x=C("calc.runtime.applyRangeOp",y,E);if(x==null)return n.valueErrorOper;var b=(0,n.gridRangesJoin)(y.ranges),k=(0,n.gridRangesJoin)(E.ranges),D=[(0,n.gridRangeJoin)(b,k)];return(0,n.rangeSeqOper)(x,D)}function h(y,E){var x=C("calc.runtime.applyUnionOp",y,E);return x==null?n.valueErrorOper:(0,n.rangeSeqOper)(x,y.ranges.concat(E.ranges))}function F(y,E){var x=C("calc.runtime.applyIsectOp",y,E);if(x==null)return n.valueErrorOper;for(var b=[],k=0;k<y.ranges.length;k+=1)for(var D=0;D<E.ranges.length;D+=1){var M=(0,n.gridRangeIsect)(y.ranges[k],E.ranges[D]);M!=null&&b.push(M)}if(b.length===0){var w=`empty intersection, range1 = ${(0,a.anonymize)(y)}, range2 = ${(0,a.anonymize)(E)}`;return(0,o.traceErrorOper)("calc.runtime.applyIsectOp",n.ErrorType.NULL,w),n.nullErrorOper}return(0,n.rangeSeqOper)(x,b)}function R(y,E,x){var b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,k=y.config.mathpack;if(x.length===1){var D=x[0];switch(E){case n.OperatorId.Percent:return k.percent(D);case n.OperatorId.Neg:return k.neg(D);case n.OperatorId.Pos:return D;default:{var M=`bad application of ${E} to 1 argument`,w=`calc.runtime.applyOperator: ${M}`;return a.ulsLogger.ULS.assertTag(593372496,n.LogCategory.msoulscat_ES_EWAJS,!1,w)}}}if(x.length===2){var S=x[0],A=x[1];switch(E){case n.OperatorId.Add:{var T=k.add(S,A);return b&&(0,n.isNumberOper)(T)?k.checkAlmostCancellation(S,T):T}case n.OperatorId.Sub:{var I=k.sub(S,A);return b&&(0,n.isNumberOper)(I)?k.checkAlmostCancellation(S,I):I}case n.OperatorId.Mul:return k.mul(S,A);case n.OperatorId.Div:return k.div(S,A);case n.OperatorId.Pow:return k.power(S,A);case n.OperatorId.Concat:return(0,n.stringOper)((S.value+A.value).substring(0,n.cellStringLimit));case n.OperatorId.Eq:case n.OperatorId.Ne:case n.OperatorId.Lt:case n.OperatorId.Le:case n.OperatorId.Gt:case n.OperatorId.Ge:return(0,n.booleanOper)(v(y,E,S,A));case n.OperatorId.Range:return p(S,A);case n.OperatorId.Isect:return F(S,A);case n.OperatorId.Union:return h(S,A);case n.OperatorId.And:return(0,n.booleanOper)(S.value&&A.value);case n.OperatorId.Or:return(0,n.booleanOper)(S.value||A.value);case n.OperatorId.Xor:return(0,n.booleanOper)(S.value!==A.value);case n.OperatorId.Min:return k.cond2(S,A)<=0?S:A;case n.OperatorId.Max:return k.cond2(S,A)>=0?S:A;default:{var B=`bad application of ${E} to 2 arguments`,L=`calc.runtime.applyOperator: ${B}`;return a.ulsLogger.ULS.assertTag(593372497,n.LogCategory.msoulscat_ES_EWAJS,!1,L)}}}var V=`bad application of ${E} to ${x.length} arguments`,Z=`calc.runtime.applyOperator: ${V}`;return a.ulsLogger.ULS.assertTag(593372498,n.LogCategory.msoulscat_ES_EWAJS,!1,Z)}},"../excel-online-calc-runtime/lib/runtime/serviceTypes.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.runtimePositionFirstOrderFunc=t.runtimePositionFormulaRoot=t.evalLocals=t.stopped=t.LimitKind=t.StepAction=t.RuntimePositionKind=t.stackValue=t.Interrupt=t.CellKind=t.interval=t.ReasonKind=void 0,t.createCompileGlobals=g,t.compileLocalsGrid=f,t.compileLocalsName=v,t.illFormedFormula=y,t.finalValue=E,t.pendingValue=x,t.cellWellFormedFormula=b,t.cellFormula=k,t.userDefinedFunc=D,t.evalGlobals=M,t.nameCycle=w,t.cellCycle=S,t.previousFailure=A,t.previousNameFailure=T,t.limitExceeded=I,t.paused=B,t.breaked=L,t.runtimePositionLetVal=V,t.runtimePositionLambdaRoot=Z,t.runtimePositionLambdaParam=H,t.runtimePositionEtaLambdaBody=N;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),u;(function(_){_.Timeout="Timeout",_.Breakpoint="Breakpoint",_.Stopped="Stopped",_.NameCycle="NameCycle",_.CellCycle="CellCycle",_.PreviousFailure="PreviousFailure",_.PreviousNameFailure="PreviousNameFailure",_.LimitExceeded="LimitExceeded",_.IllFormedFormula="IllFormedFormula"})(u||(u={})),t.ReasonKind=Object.assign({},n.ReasonKind,u,o.FormatReasonKind,n.ResolveReasonKind);function g(_){return{config:_}}function f(_,P,W){return{config:W??void 0,lexicalKind:_,originGridCell:(0,a.success)(P),allowUnqualifiedCell:!0,emitStepInfo:!1}}function v(_,P){return{config:P??void 0,lexicalKind:n.LexicalKind.NameManager,originGridCell:(0,a.success)(_),allowUnqualifiedCell:!1,emitStepInfo:!1}}t.interval=(0,a.typedInstanceCreator)()(function(_,P){return(0,a.assertPositiveInteger)("calc.runtime.interval: end",P),(0,a.assertIndex)("calc.runtime.interval: start",_,P),{start:_,end:P}});var C;(function(_){_.FinalValue="FinalValue",_.PendingValue="PendingValue"})(C||(t.CellKind=C={}));var p;(function(_){_[_.Continue=1]="Continue",_[_.Stop=2]="Stop"})(p||(t.Interrupt=p={})),t.stackValue=(0,a.typedInstanceCreator)()(function(_,P){return{label:_,value:P}});var h;(function(_){_.LetVar="LetVar",_.LambdaRoot="LambdaRoot",_.LambdaParam="LambdaParam",_.EtaLambdaBody="EtaLambdaBody",_.FormulaRoot="FormulaRoot",_.FirstOrderFunc="FirstOrderFunc"})(h||(t.RuntimePositionKind=h={}));var F;(function(_){_.Continue="Continue",_.Break="Break"})(F||(t.StepAction=F={}));var R;(function(_){_[_.CellChain=0]="CellChain",_[_.NameChain=1]="NameChain",_[_.LambdaCalls=2]="LambdaCalls",_[_.LambdaDepth=3]="LambdaDepth"})(R||(t.LimitKind=R={}));function y(_,P,W){return{kind:t.ReasonKind.IllFormedFormula,message:_,mode:P,diagnostics:W}}function E(_){return{kind:C.FinalValue,oper:_}}function x(_){return{kind:C.PendingValue,anchor:_}}function b(_,P){return{source:_,formula:P}}function k(_,P){return{source:_,formula:P}}t.stopped={kind:t.ReasonKind.Stopped};function D(_,P){return{arity:_,func:P}}function M(_,P,W,$,q,j,G,Q,X,U,O,z,J,ie,ce,ge,oe,le,Y,te,re,ee,ne,de,se,me,ve,ye,Ee,Te){return{config:_,getDocumentLoc:P,getSheetIndex:W,getSheetName:$,getSheetRangeIndexes:q,getNameLoc:j,getUserDefinedFuncLoc:G,getCellValue:Q,getCellValues:X,getWorksheetFunc:U,getUserDefinedFunc:O,getNameFormula:z,getCellFormula:J,getUsedRange:ie,interruptToken:[p.Continue],tryGetHiddenRows:ce,tryGetHiddenCols:ge,isInFilterMode:oe,getKnownFormat:le,getIformat:Y,getFormatString:te,getRandom:re,getTime:ee,schedulerConfig:Ee??{},limits:Te??{},setCellValue:ne,setCellValues:de,setCellFailure:se,getContainingTable:me,getStructRefColumn:ve,getStructRefSpecialRef:ye,getIntersectingTables:function(){return(0,a.failure)((0,n.notImplemented)(["getIntersectingTables"]))}}}t.evalLocals=(0,a.typedInstanceCreator)()(function(_,P,W,$,q,j,G,Q,X,U,O){return{lexicalSource:_,originGridCell:P,originSheet:W,calcingArray:$,reflectionGridCell:q,reflectionSheet:j,implicitIntersect:G,allowUnqualifiedCell:Q,wrapCellReferences:X,followHyperlinks:U,contextNames:O}});function w(_){return{kind:t.ReasonKind.NameCycle,names:_}}function S(_){return{kind:t.ReasonKind.CellCycle,cells:_}}function A(_){return{kind:t.ReasonKind.PreviousFailure,range:_}}function T(_){return{kind:t.ReasonKind.PreviousNameFailure,name:_}}function I(_){return{kind:t.ReasonKind.LimitExceeded,limit:_}}function B(_){return{kind:a.ResultKind.Paused,reason:t.ReasonKind.Timeout,resume:_}}function L(_){return{kind:a.ResultKind.Breaked,resume:_}}function V(_,P){return{kind:h.LetVar,varNamePosition:_,varBinderPosition:P}}function Z(_,P,W){return{kind:h.LambdaRoot,lambdaNodePosition:_,head:P,args:W}}function H(_,P,W){return{kind:h.LambdaParam,idx:_,paramNodePosition:P,paramNamePosition:W}}function N(_){return{kind:h.EtaLambdaBody,wsfId:_}}t.runtimePositionFormulaRoot={kind:h.FormulaRoot},t.runtimePositionFirstOrderFunc={kind:h.FirstOrderFunc}},"../excel-online-calc-runtime/lib/runtime/term.js":function(m,t,s){"use strict";var a,n;Object.defineProperty(t,"__esModule",{value:!0}),t.postStepTerm=t.worksheetFunctionNameToId=t.worksheetFunctionIdToName=t.operatorNameToId=t.operatorIdToName=t.TermKind=void 0,t.isOperatorName=g,t.arrayTerm=v,t.lambdaTerm=C,t.letTerm=p,t.appTerm=F,t.nameTerm=R,t.udfTerm=y,t.cellRefTerm=E,t.structRefTerm=x,t.readStackTerm=b,t.conditionalTerm=k,t.noopTerm=D,t.callNameTerm=M,t.callLambdaTerm=w,t.callFirstOrderFuncTerm=S,t.callMachineTerm=A,t.isOperTerm=T,t.transformBottomUp=I;var o=s("../excel-online-calc-common/lib/index.js"),u;(function(B){B[B.Array=-2147483648]="Array",B[B.Lambda=-2147483647]="Lambda",B[B.Let=-2147483646]="Let",B[B.App=-2147483645]="App",B[B.Name=-2147483644]="Name",B[B.Udf=-2147483643]="Udf",B[B.CellRef=-2147483642]="CellRef",B[B.ReadStack=-2147483641]="ReadStack",B[B.Conditional=-2147483640]="Conditional",B[B.StructRef=-2147483639]="StructRef",B[B.Noop=-2147483638]="Noop",B[B.CallLambda=-2147483637]="CallLambda",B[B.CallName=-2147483636]="CallName",B[B.CallFirstOrderFunc=-2147483635]="CallFirstOrderFunc",B[B.CallMachine=-2147483634]="CallMachine",B[B.PostStep=-2147483633]="PostStep"})(u||(t.TermKind=u={})),a=(0,o.makeNewtypeIso)(o.identity,o.identity),t.operatorIdToName=a.wrap,t.operatorNameToId=a.unwrap,n=(0,o.makeNewtypeIso)(function(B){return-B},function(B){return-B}),t.worksheetFunctionIdToName=n.wrap,t.worksheetFunctionNameToId=n.unwrap;function g(B){return B>0}function f(B,L){var V={kind:B,data:void 0,children:void 0,position:L};return V}function v(B,L,V,Z){var H=f(u.Array,Z);return H.children=V,H.data={rows:B,cols:L},H}function C(B,L,V,Z){(0,o.assertTrue)("calc.runtime.lambdaTerm: defsAndBody",V.length===1+L.reduce(function(N,_){return N+(_.hasDef?1:0)},0)),(0,o.assertTrue)("calc.runtime.lambdaTerm: params",L.every(function(N,_,P){return!(N.hasDef&&N.isRest)&&(!N.isRest||_===P.length-1)}));var H=f(u.Lambda,Z);return H.children=V,H.data={checkArity:B,params:L},H}function p(B,L,V,Z,H){(0,o.assertTrue)("calc.runtime.letTerm",B.length===V.length);var N=f(u.Let,H);return N.children=[].concat($r(B),[Z]),N.data={rec:L,varLabels:V},N}var h=[];function F(B,L,V){var Z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:h,H=arguments.length>4?arguments[4]:void 0,N=arguments.length>5?arguments[5]:void 0,_=f(u.App,N);return _.children=H,_.data={funName:B,funType:L,isFormulaRoot:V,args:Z},_}function R(B,L,V,Z,H){var N=f(u.Name,H);return N.data={name:B,qualifier:L,source:V},N.children=Z,N}function y(B,L,V,Z){var H=f(u.Udf,Z);return H.data={name:B,qualifier:L},H.children=V,H}function E(B,L,V){var Z=f(u.CellRef,V);return Z.data={ref:B,qualifier:L},Z}function x(B,L){var V=f(u.StructRef,L);return V.data=B,V}function b(B,L){var V=f(u.ReadStack,L);return V.data=B,V}function k(B,L,V,Z,H,N){var _=f(u.Conditional,N);return _.children=[Z].concat($r(H)),_.data={funName:B,funType:L,isFormulaRoot:V,args:h},_}function D(B,L){var V=f(u.Noop,L);return V.children=B,V}function M(B,L,V){var Z=f(u.CallName,V);return Z.children=L,Z.data={loc:B},Z}function w(B,L,V,Z,H){var N=f(u.CallLambda,void 0);return N.children=H,N.data={capturedLocals:B,capturedStackEnv:L,capturedStackMap:V,caller:Z},N}function S(B,L,V){var Z=f(u.CallFirstOrderFunc,void 0);return Z.children=V,Z.data={source:B,caller:L},Z}function A(B,L){var V=f(u.CallMachine,L);return V.data={machine:B},V}t.postStepTerm=f(u.PostStep,void 0);function T(B){return B.kind>0}function I(B,L){function V(H){if(T(H))return o.Pledge.resolve(H);switch(H.kind){case u.Let:return o.Pledge.all(H.children.map(Z)).bind(function(N){var _=N.slice(0,N.length-1);return p(_,H.data.rec,H.data.varLabels,N[N.length-1],H.position)});case u.App:return o.Pledge.all(H.children.map(Z)).bind(function(N){return F(H.data.funName,H.data.funType,H.data.isFormulaRoot,H.data.args,N,H.position)});case u.Conditional:return o.Pledge.all(H.children.map(Z)).bind(function(N){var _=Ui(N),P=_[0],W=_.slice(1);return k(H.data.funName,H.data.funType,H.data.isFormulaRoot,P,W,H.position)});case u.Lambda:return o.Pledge.all(H.children.map(Z)).bind(function(N){return C(H.data.checkArity,H.data.params,N,H.position)});case u.Array:return o.Pledge.all(H.children.map(function(N){return o.Pledge.all(N.map(Z))})).bind(function(N){return v(H.data.rows,H.data.cols,N,H.position)});case u.Name:return(H.children===void 0?o.Pledge.resolve(void 0):Z(H.children)).bind(function(N){return R(H.data.name,H.data.qualifier,H.data.source,N,H.position)});case u.Udf:return(H.children===void 0?o.Pledge.resolve(void 0):Z(H.children)).bind(function(N){return y(H.data.name,H.data.qualifier,N,H.position)});case u.CellRef:case u.StructRef:case u.ReadStack:return o.Pledge.resolve(H);case u.Noop:return Z(H.children).bind(function(N){return D(N,H.position)});default:return(0,o.assertNever)("calc.runtime.transformBottomUp",H)}}function Z(H){return o.Pledge.resolve(H).bind(V).bind(L)}return o.Pledge.settleOrThrow(Z(B))}},"../excel-online-calc-runtime/lib/runtime/util.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.emptyStringOper=t.writeOperType=t.singleWriteOperType=void 0,t.traceErrorOper=u,t.isEmptyStringOper=g,t.broadcastWriteOper=f,t.makeStrict=v,t.arrayLift=p;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-runtime/lib/runtime/machine.js");t.singleWriteOperType=n.OperKind.Number|n.OperKind.String|n.OperKind.Boolean|n.OperKind.Error|n.OperKind.Rich,t.writeOperType=t.singleWriteOperType|n.OperKind.Array;function u(h,F,R){var y=`${h}: generated Excel error, type ${F}; ${R}`;a.ulsLogger.ULS.traceTag(596120270,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Verbose,y)}t.emptyStringOper=(0,n.stringOper)("");function g(h){return(0,n.isStringOper)(h)&&h.value===""}function f(h,F,R){var y=(0,n.isArrayOper)(R)?(0,a.broadcastArray)(R.rows,R.cols,h,F,R.opers,n.naErrorOper):(0,a.constantArray)(h,F,R);return(0,n.arrayOper)(h,F,y)}function v(h){var F=function(y){return y&~(n.OperKind.Array|n.OperKind.Range)};return(0,n.functionType)(h.minArgs,h.maxArgs,h.headTypes.map(F),h.restTypes.map(F),h.tailTypes.map(F),h.returnType,h.staticPrecs,h.flags)}function C(h,F,R,y,E){switch(y.kind){case n.OperKind.Missing:case n.OperKind.Blank:return(0,a.constantArray2D)(F,R,h.zero);case n.OperKind.Array:return(E&n.OperKind.Array)!==0?(0,a.constantArray2D)(F,R,y):(0,a.broadcastArray2D)(F,R,new a.StrictArray2D(y.rows,y.cols,y.opers),n.naErrorOper);case n.OperKind.Range:return(0,a.constantArray2D)(F,R,y);default:return(0,a.constantArray2D)(F,R,y)}}function p(h,F,R,y){for(var E=0,x=0,b=0;b<y.length;b+=1){var k=y[b];(0,n.isArrayOper)(k)&&((0,n.getArgType)(F,b,y.length)&n.OperKind.Array)===0?(E=(0,a.fastMax)(E,k.rows),x=(0,a.fastMax)(x,k.cols)):(E=(0,a.fastMax)(E,1),x=(0,a.fastMax)(x,1))}var D=y.map(function(M,w,S){return C(h.mathpack,E,x,M,(0,n.getArgType)(F,w,S.length))});return(0,o.machineCall)(new o.ArrayMachine(h,E,x,function(M,w){return R(D.map(function(S){return S.get(M,w)}))},function(M){var w=h.coerceOper((0,o.refToVal)(h,M,!0),o.readOperType);return(0,a.assertTrue)("calc.runtime.arrayLift",!(0,n.isMissingOper)(w)&&!(0,n.isRangeOper)(w)),(0,n.isArrayOper)(w)?w.opers[0][0]:w}))}},"../excel-online-calc-runtime/lib/runtime/value.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LambdaOper=t.RecordOper=void 0;var a=s("../excel-online-calc-lang/lib/index.js"),n=(function(){function u(g){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a.valueErrorOper;Oe(this,u),this._fields=g,this._fallback=f,this.kind=a.OperKind.Rich}return Ne(u,[{key:"getFallback",value:function(){return this._fallback}},{key:"getField",value:function(f){return this._fields.getValue(f)}}])})();t.RecordOper=n;var o=(function(){function u(g,f,v,C,p,h,F){Oe(this,u),this.checkArity=g,this.lambdaNodeLabel=f,this.params=v,this.locals=C,this.stackEnv=p,this.stackMap=h,this.defsAndBody=F,this.kind=a.OperKind.Rich}return Ne(u,[{key:"getFallback",value:function(){return a.valueErrorOper}},{key:"getField",value:function(f){}}])})();t.LambdaOper=o},"../excel-online-calc-runtime/lib/runtime/visitedMap.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.emptyVisitedNames=t.emptyVisitedCells=void 0,t.appendVisitedCell=h,t.recordCellCycle=F,t.appendVisitedName=y,t.recordNameCycle=E;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js");function o(x,b,k){return x===void 0?b===void 0?0:-1:b===void 0?1:k(x,b)}function u(x,b){return x<b?-1:x===b?0:1}function g(x,b){return typeof x=="string"?typeof b!="string"?1:u(x,b):typeof b=="string"||x<b?-1:x===b?0:1}function f(x,b){var k;return(k=u(x.name,b.name))!==0?k:o(x.path,b.path,u)}function v(x,b){var k;return(k=x.range.col-b.range.col)!==0||(k=x.range.row-b.range.row)!==0||(k=g(x.sheet.index,b.sheet.index))!==0?k:f(x.sheet.document,b.sheet.document)}function C(x,b){var k;return(k=u(x.name,b.name))!==0||(k=o(x.scope.index,b.scope.index,g))!==0?k:f(x.scope.document,b.scope.document)}function p(x,b){return{current:x,map:b}}t.emptyVisitedCells=p(void 0,a.RedBlackMapTree.create(v));function h(x,b){return(0,a.assertTrue)("calc.runtime.appendVisitedCell",b.previous===x.current),p(b,x.map.setValue(b.cell,b))}function F(x,b){for(var k=[],D=(0,n.cellCycle)(k),M=b;k.push(M.cell),M.cycle=D,M!==x;M=M.previous);return k.reverse(),D}function R(x,b){return{current:x,map:b}}t.emptyVisitedNames=R(void 0,a.RedBlackMapTree.create(C));function y(x,b){var k={name:b,previous:x.current};return R(k,x.map.setValue(b,k))}function E(x,b){for(var k=[],D=b;k.push(D.name),D!==x;D=D.previous);return k.reverse(),(0,n.nameCycle)(k)}},"../excel-online-calc-syntax/lib/analyze/analyzeService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAnalyzer=u;var a=s("../excel-online-calc-syntax/lib/analyze/autocorrect.js"),n=s("../excel-online-calc-syntax/lib/analyze/checker.js"),o=s("../excel-online-calc-syntax/lib/analyze/precedents.js");function u(g){return{checkFormula:function(v,C){return(0,n.checkFormula)(g,v,C)},checkFormulaWithDiagnostics:function(v,C){return(0,n.checkFormulaWithDiagnostics)(g,v,C)},autocorrectFormula:function(v,C){return(0,a.autocorrectFormula)(g,v,C)},resolveStaticPrecedents:function(v,C){return(0,o.resolveStaticPrecedents)(g,v,C)}}}},"../excel-online-calc-syntax/lib/analyze/autocorrect.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autocorrectFormula=C;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o={getDocumentLoc:function(){return(0,a.assertFalse)("calc.analyze.autocorrectFormula: default getDocumentLoc")},getSheetIndex:function(){return(0,a.assertFalse)("calc.analyze.autocorrectFormula: default getSheetIndex")},getSheetName:function(){return(0,a.assertFalse)("calc.analyze.autocorrectFormula: default getSheetName")},getNameLoc:function(){return(0,a.assertFalse)("calc.analyze.autocorrectFormula: default getNameLoc")},getUserDefinedFuncLoc:function(){return(0,a.assertFalse)("calc.analyze.autocorrectFormula: default getUserDefinedFuncLoc")},getSheetRangeIndexes:function(){return(0,a.assertFalse)("calc.analyze.autocorrectFormula: default getSheetRangeIndexes")},getContainingTable:function(){return(0,a.assertFalse)("calc.analyze.autocorrectFormula: default getContainingTable")},getStructRefColumn:function(){return(0,a.assertFalse)("calc.analyze.autocorrectFormula: default getStructRefColumn")},getStructRefSpecialRef:function(){return(0,a.assertFalse)("calc.analyze.autocorrectFormula: default getStructRefSpecialRef")}};function u(p){var h,F,R,y,E,x,b,k,D,M,w,S,A,T,I,B,L,V;return{config:p.config,getDocumentLoc:(h=(F=p.getDocumentLoc)==null?void 0:F.bind(p))!=null?h:o.getDocumentLoc,getSheetIndex:(R=(y=p.getSheetIndex)==null?void 0:y.bind(p))!=null?R:o.getSheetIndex,getSheetName:(E=(x=p.getSheetName)==null?void 0:x.bind(p))!=null?E:o.getSheetName,getNameLoc:(b=(k=p.getNameLoc)==null?void 0:k.bind(p))!=null?b:o.getNameLoc,getUserDefinedFuncLoc:(D=(M=p.getUserDefinedFuncLoc)==null?void 0:M.bind(p))!=null?D:o.getUserDefinedFuncLoc,getSheetRangeIndexes:(w=(S=p.getSheetRangeIndexes)==null?void 0:S.bind(p))!=null?w:o.getSheetRangeIndexes,getContainingTable:(A=(T=p.getContainingTable)==null?void 0:T.bind(p))!=null?A:o.getContainingTable,getStructRefColumn:(I=(B=p.getStructRefColumn)==null?void 0:B.bind(p))!=null?I:o.getStructRefColumn,getStructRefSpecialRef:(L=(V=p.getStructRefSpecialRef)==null?void 0:V.bind(p))!=null?L:o.getStructRefSpecialRef}}var g=(0,n.createFailureErrorClass)("AutocorrectError"),f=Object.assign({},(0,n.binaryVisitor)((0,n.constVisitor)(!1),function(p,h){return p||h}),{badSequenceNode:function(h,F,R){return!0},badCharsNode:function(h,F,R){return!0}}),v=(function(p){function h(F,R,y){var E,x,b,k,D;Oe(this,h),D=Ia(this,h),D.f=y,D.seenUnclosed=!1,D.seenParen=!1,D.seenMissingOperand=!1;var M=u(F);return D.globals=M,D.locals=R,D.resolver=(0,n.createResolver)(M),D.localeInfo=(E=(x=R.config)==null?void 0:x.localeInfo)!=null?E:F.config.localeInfo,D.refStyle=(b=(k=R.config)==null?void 0:k.refStyle)!=null?b:F.config.refStyle,D}return wa(h,p),Ne(h,[{key:"autocorrect",value:function(){return(0,n.reduceBottomUp)(f,this.f)?this.f.node:(0,n.reduceBottomUp)(this,this.f)}},{key:"literalNode",value:function(R,y,E){if(y||(this.seenUnclosed=!0),!this.locals.allowUnqualifiedCell&&R.kind===n.OperKind.Error&&R.type===n.ErrorType.REF){var x=this.qualifyCellRef();if(x)return(0,n.cellRefNode)((0,n.cellRefError)(),this.qualifyCellRef(),E)}return(0,n.literalNode)(R,y,E)}},{key:"nameNode",value:function(R,y,E){var x=(0,n.nameNode)(R,y,E),b=(0,n.flattenNameParts)(R).parts,k=Object.assign({},this.locals,{allowUnqualifiedCell:!0}),D=this.resolver.resolveDottedName(k,x,this.f.annotations),M=D.headResolved,w=D.fieldsResolved;if((0,n.canDenoteCellRef)(k,y,b)){var S=Ui(b),A=S[0],T=S[1],I=S.slice(2);if(M.kind===n.ResolvedKind.ResolvedCellRef){var B=M.node,L=B.ref,V=B.qualifier,Z=B.label,H=this.cellRefNode(L,V,Z),N=H.ref,_=H.qualifier;(0,a.assertTrue)("calc.analyze.autocorrectFormula: resolved CellRefKind correct",L.kind===A.ref.kind),(0,a.assertTrue)("calc.analyze.autocorrectFormula: autocorrect doesn't change CellRefKind",N.kind===L.kind),(0,a.assertTrue)("calc.analyze.autocorrectFormula: autocorrect doesn't generate ErrorQualifier",_?.kind!==n.QualifierKind.Error),(0,a.assertTrue)("calc.analyze.autocorrectFormula: all flattened field parts resolved",b.length===1+w.length);var P=function($,q){var j=q.rhs,G=q.canDenoteNamedObject,Q=q.label,X=q.qualifiedLabel;return(0,n.fieldRefNamePart)($,j,G,Q,X)};return(0,n.nameNode)(I.reduce(P,P((0,n.cellRefNamePart)(N,A.asWhole,A.label,A.qualifiedLabel),T)),_,Z)}this.throwIfResolutionUnknown(M.resolution)}if(this.locals.allowRelativeQualifier&&y===void 0){if(M.kind===n.ResolvedKind.ResolvedName&&(0,a.isSuccess)(M.resolution)&&M.resolution.value&&M.resolution.value.scope.index!==void 0)return(0,n.nameNode)(R,this.qualifySheetName(M.resolution.value.scope),E);this.throwIfResolutionUnknown(M.resolution)}if(y&&(y.kind===n.QualifierKind.Sheet||y.kind===n.QualifierKind.Ident)){if(M.kind===n.ResolvedKind.ResolvedName&&(0,a.isSuccess)(M.resolution)&&M.resolution.value&&M.resolution.value.scope.index===void 0&&M.qualifierResolution===n.QualifierKind.Sheet)return(0,n.nameNode)(R,this.qualifyBookName(M.resolution.value.scope),E);this.throwIfResolutionUnknown(M.resolution)}return x}},{key:"arrayNode",value:function(R,y,E){return y||(this.seenUnclosed=!0),(0,n.arrayNode)(R,y,E)}},{key:"appNode",value:function(R,y,E,x){var b=this.appNodeBase(R,E,x);return E||(this.seenUnclosed=!0),(0,n.isOperatorNode)(R)||(this.seenParen=!0),(0,n.isOperatorNode)(R)&&y.some(n.isMissingNode)&&(this.seenMissingOperand=!0),(0,n.appNode)(R,y,b,x)}},{key:"letNode",value:function(R,y,E,x,b,k){var D=this.appNodeBase(R,b,k);return b||(this.seenUnclosed=!0),this.seenParen=!0,(0,n.letNode)(R,y,E,x,D,k)}},{key:"lambdaNode",value:function(R,y,E,x,b,k){var D=this.appNodeBase(R,b,k);return b||(this.seenUnclosed=!0),this.seenParen=!0,(0,n.lambdaNode)(R,y,E,x,D,k)}},{key:"parenNode",value:function(R,y,E){return y||(this.seenUnclosed=!0),this.seenParen=!0,(0,n.parenNode)(R,y,E)}},{key:"cellRefNode",value:function(R,y,E){return R.isBracketed&&this.localeInfo.rcLeftBracket==="("&&(this.seenParen=!0),!this.locals.allowUnqualifiedCell&&y===void 0?(0,n.cellRefNode)(R,this.qualifyCellRef(),E):(0,n.cellRefNode)(R,y,E)}},{key:"fieldRefNode",value:function(R,y,E){return y.isClosed||(this.seenUnclosed=!0),(0,n.fieldRefNode)(R,y,E)}},{key:"structRefNode",value:function(R,y,E){if(y.isClosed||(this.seenUnclosed=!0),R!==void 0&&R.qualifier){var x=this.resolver.resolveName(this.locals,R,n.NameSource.StructRef),b=x.resolution,k=x.qualifierResolution;if((0,a.isSuccess)(b)&&b.value&&k===n.QualifierKind.Sheet)return(0,n.structRefNode)((0,n.nameNode)(R.parts,void 0,R.label),y,E);this.throwIfResolutionUnknown(b)}return(0,n.structRefNode)(R,y,E)}},{key:"qualifyCellRef",value:function(){var R=this.locals.originSheet;if(!(0,a.isSuccess)(R))throw new g(R.reason);if(R.value.index!==void 0){var y=this.globals.getSheetName(R.value.document,R.value.index);if(!(0,a.isSuccess)(y))throw new g(y.reason);var E=void 0;return(0,n.sheetQualifier)(y.value,E,(0,n.shouldQuoteQualifier)(this.localeInfo,this.refStyle,y.value))}}},{key:"qualifySheetName",value:function(R){var y=this.globals.getSheetName(R.document,R.index);if(!(0,a.isSuccess)(y))throw new g(y.reason);var E=void 0;return(0,n.sheetQualifier)(y.value,E,(0,n.shouldQuoteQualifier)(this.localeInfo,this.refStyle,y.value))}},{key:"qualifyBookName",value:function(R){var y=R.document;return(0,n.identQualifier)(y.name,(0,n.shouldQuoteQualifier)(this.localeInfo,this.refStyle,y.name))}},{key:"appNodeBase",value:function(R,y,E){return y||!(0,n.isOperatorNode)(R)&&this.isFormulaRoot(E)&&!this.seenParen&&!this.seenUnclosed&&!this.seenMissingOperand}},{key:"isFormulaRoot",value:function(R){var y;return((y=this.f.annotations[R])==null?void 0:y.kind)===n.AnnotationKind.FormulaRoot}},{key:"throwIfResolutionUnknown",value:function(R){if(!(0,a.isSuccess)(R)&&R.reason.kind!==n.ResolveReasonKind.NoOriginSheet&&R.reason.kind!==n.ResolveReasonKind.InvalidQualifier&&R.reason.kind!==n.ResolveReasonKind.InvalidCellRef&&R.reason.kind!==n.ResolveReasonKind.InvalidStructRef&&R.reason.kind!==n.ResolveReasonKind.EmptyIntersection)throw new g(R.reason)}}])})(n.IdentityVisitor);function C(p,h,F){try{var R=F.spans,y=F.annotations,E=F.depthUpperBound,x=new v(p,h,F).autocorrect();return(0,a.success)((0,n.formula)(x,R,y,E))}catch(b){return b instanceof g?(0,a.failure)(b.reason):(0,a.failure)((0,a.javaScriptError)(b))}}},"../excel-online-calc-syntax/lib/analyze/checker.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkFormulaWithDiagnostics=H,t.checkFormula=N;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-syntax/lib/analyze/diagnostics.js"),u={};function g(_,P){return{context:_,result:P}}function f(_){return function(P){return P.kind===n.NodeKind.Literal&&_(P.oper)}}var v=n.OperKind.String|n.OperKind.Boolean|n.OperKind.Error,C=f(function(_){return(_.kind&v)!==0});function p(_){return _>n.ErrorType.GETTING_DATA&&_!==n.ErrorType.BUSY&&_!==n.ErrorType.EXTERNAL}function h(_,P,W){var $=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;$||(_.errorData=_.reportError(P,W,_.errorData))}function F(_,P){return P===n.OperKind.Range?(_&n.OperKind.Range)!==0:!0}function R(_,P){return a.Pledge.try(function(){var W;if(P.kind===n.NodeKind.BadSequence){switch(P.type){case n.BadType.Unexpected:h(_,P,o.baseErrors.Bad_node,P.contents.some(function($){return $.kind===n.NodeKind.BadChars||$.kind===n.NodeKind.BadSequence}));break;case n.BadType.StructRef:h(_,(W=P.contents[0])!=null?W:P,o.baseErrors.Invalid_struct_ref_table_name);break;case n.BadType.FieldRef:h(_,P,o.baseErrors.Unexpected_field_ref);return}return a.Pledge.all(P.contents.map(function($){return T(_,$)}))}switch(P.type){case n.BadType.Unexpected:switch(P.chars){case")":return h(_,P,o.baseErrors.Unexpected_closing_paren);case _.localeInfo.rightBrace:return h(_,P,o.baseErrors.Unexpected_closing_brace);case _.localeInfo.rightBracket:return h(_,P,o.baseErrors.Unexpected_closing_bracket);case".":return h(_,P,o.baseErrors.Unexpected_dot);default:return h(_,P,{kind:o.SyntaxError.Unexpected_character,text:P.chars})}case n.BadType.NumberLiteral:return h(_,P,o.baseErrors.Invalid_number_literal);case n.BadType.StringLiteral:return h(_,P,o.baseErrors.Invalid_string_literal);case n.BadType.ErrorLiteral:return h(_,P,o.baseErrors.Invalid_error_literal);case n.BadType.FieldName:case n.BadType.ParamName:case n.BadType.VarName:return h(_,P,o.baseErrors.Bad_node);case n.BadType.Qualifier:return h(_,P,o.baseErrors.Invalid_qualifier);default:(0,a.assertNever)("calc.analyze.diagnoseBadNode",P)}})}function y(_,P){if(P.kind===n.NodeKind.Literal)switch(h(_,P,o.baseErrors.Unclosed_literal,P.isClosed),P.oper.kind){case n.OperKind.Number:case n.OperKind.Boolean:case n.OperKind.String:case n.OperKind.Error:return;case n.OperKind.Missing:break;default:return(0,a.assertNever)("calc.analyze.checker.checkArrayElement: literal kind",P.oper)}h(_,P,o.baseErrors.Illegal_array_literal_element)}function E(_,P){return a.Pledge.try(function(){h(_,P,o.baseErrors.Unclosed_array,P.isClosed);var W=P.nodes.length>0&&!(P.nodes.length===1&&P.nodes[0].length===1&&(0,n.isMissingNode)(P.nodes[0][0]));if(h(_,P,o.baseErrors.Empty_array_literal,W),!W)return g(_,n.OperKind.Array);for(var $=P.nodes[0].length,q=0;q<P.nodes.length;q+=1){var j=P.nodes[q],G=j.length;h(_,P,o.baseErrors.Irregular_array_shape,G===$);for(var Q=0;Q<G;Q+=1)y(_,j[Q])}return g(_,n.OperKind.Array)})}function x(_,P,W,$,q){return a.Pledge.try(function(){if(_.earlyExit&&!_.isOk())throw u;return T(_,P,q)}).bind(function(j){return F(j.result,W)||((0,a.assertTrue)("calc.analyze.checker.check: typeSource passed",$!==void 0),h(_,P,{kind:o.TypeError.Types_not_related,typeGiven:j.result,typeExpected:W,typeSource:$})),j.result=W,j})}function b(_,P){return a.Pledge.try(function(){var W=P.head,$=P.args,q=W.id,j=(0,n.getOperatorType)(q),G=$.length,Q=G===j.minArgs;return h(_,W,{kind:o.TypeError.Incorrect_number_of_operator_arguments,opId:q},Q),a.Pledge.all($.map(function(X,U){return a.Pledge.try(function(){return x(_,X,(0,n.getArgType)(j,U,G),{kind:o.TypeSourceKind.OperatorArgument,opId:q,argIndex:U,numArgsGiven:G},{kind:o.SyntaxError.Missing_operation_argument,opId:q})})})).bind(function(X){return Q&&!$.some(n.isMissingNode)?g(_,j.returnType):g(_,n.SignatureType.All)})})}function k(_,P,W){if(W.kind===n.NodeKind.Ident){var $=(0,n.getBoundName)(_.localeInfo,W.whole);return h(_,W,o.baseErrors.Duplicate_binder,!P.contains($)),P.setValue($,!0)}return h(_,W,W.kind===n.NodeKind.Missing?o.baseErrors.Missing_binder:o.baseErrors.Invalid_binder),P}function D(_,P){var W=P.head.id,$=(0,n.getArguments)(P.args).length;switch(W){case n.WorksheetFuncId.IF:var q=_.locals.lexicalKind===n.LexicalKind.NameManager?1:2;$<q&&h(_,M(P),{kind:o.TypeError.Insufficient_function_arguments,funcId:W,numArgsGiven:$,numArgsExpected:q});return;case n.WorksheetFuncId._UDF:return h(_,P,o.baseErrors.Unexpected_application_head);case n.WorksheetFuncId.LET:case n.WorksheetFuncId.LETREC:{(0,a.assertTrue)("calc.analyze.applySpecificWorksheetFunctionChecks",P.kind===n.NodeKind.Let);var j=a.RedBlackMapTree.create(_.localeInfo.stringCompareCI);for(var G of P.vars){var Q=G.name;j=k(_,j,Q.arg.name)}for(var X of P.badArgs)h(_,X.arg,o.baseErrors.Invalid_binder);h(_,M(P),{kind:o.TypeError.Insufficient_function_arguments,funcId:W,numArgsGiven:$,numArgsExpected:(0,a.fastMax)(3,$+1+$%2)},$>=3&&P.body!==void 0);break}case n.WorksheetFuncId.LAMBDA:{(0,a.assertTrue)("calc.analyze.applySpecificWorksheetFunctionChecks",P.kind===n.NodeKind.Lambda);var U=a.RedBlackMapTree.create(_.localeInfo.stringCompareCI),O=!1;for(var z of P.params){var J=z.name;h(_,J.arg.name,o.baseErrors.Unclosed_bracket,J.arg.name.isClosed),J.arg.def!==void 0&&h(_,J.arg.name,o.baseErrors.Binder_requires_brackets,J.arg.name.isBracketed),J.arg.isOptional?O=!0:h(_,J.arg,o.baseErrors.Mandatory_binder_after_optional,!O),U=k(_,U,J.arg.name.name)}for(var ie of P.badArgs)h(_,ie.arg,o.baseErrors.Invalid_binder);var ce=$>=1&&P.body!==void 0;ce?P.body!==void 0&&(0,n.isMissingLiteralNode)(P.body.arg)&&h(_,P.body.arg,o.baseErrors.Invalid_body):h(_,M(P),{kind:o.TypeError.Insufficient_function_arguments,funcId:W,numArgsGiven:$,numArgsExpected:$+1});break}}}var M=function(P){return P.args.length===0?P:P.args[P.args.length-1]};function w(_,P){return a.Pledge.try(function(){var W=P.head.id,$=(0,n.getWorksheetFuncType)(W),q=$.minArgs,j=$.maxArgs,G=$.headTypes,Q=$.restTypes,X=$.tailTypes,U=$.flags,O=P.args,z=O.length,J=(0,n.getArguments)(P.args),ie=J.length;if(h(_,P.head,o.baseErrors.Invalid_function_name,((U&n.FunctionFlags.OnlyParsedDuringLoad)===0||_.locals.workbookLoad)&&(U&n.FunctionFlags.Chart)===0&&((U&n.FunctionFlags.Macro)===0||_.locals.lexicalKind===n.LexicalKind.NameManager)),ie<q)switch(W){case n.WorksheetFuncId.IF:case n.WorksheetFuncId.LET:case n.WorksheetFuncId.LETREC:case n.WorksheetFuncId.LAMBDA:break;default:var ce=O[z-1];h(_,ce===void 0?P:ce,{kind:o.TypeError.Insufficient_function_arguments,funcId:W,numArgsGiven:ie,numArgsExpected:q});break}if(ie>j){var ge=O[z-1];h(_,ge===void 0?P:ge,{kind:o.TypeError.Excess_function_arguments,funcId:W,numArgsGiven:ie,numArgsExpected:j})}else if(Q.length>1&&ie>G.length+Q.length){var oe=(ie-G.length)%Q.length;oe>X.length&&h(_,M(P),{kind:o.TypeError.Insufficient_function_arguments,funcId:W,numArgsGiven:ie,numArgsExpected:ie+(Q.length-oe)})}var le;if(P.kind===n.NodeKind.App)le=(0,n.getArguments)(P.args).map(function(ne,de){return x(_,ne,(0,n.getArgType)($,de,ie),{kind:o.TypeSourceKind.WSFArgument,funcId:W,argIndex:de,numArgsGiven:ie})});else if(P.kind===n.NodeKind.Let){var Y=P.vars.map(function(ne){var de=ne.binder;return de.arg}),te=P.body?[P.body.arg]:[];le=[].concat($r(Y),te).map(function(ne){return T(_,ne)})}else{var re=P.params.map(function(ne){var de,se=ne.name;return(de=se.arg.def)==null?void 0:de.rhs}).filter(a.isDefined),ee=P.body?[P.body.arg]:[];le=[].concat($r(re.map(function(ne){return T(_,ne,o.baseErrors.Missing_default_expression)})),$r(ee.map(function(ne){return T(_,ne)})))}return a.Pledge.all(le).bind(function(ne){return D(_,P),g(_,$.returnType)})})}function S(_,P){return a.Pledge.try(function(){var W=P.head,$=P.args,q=$.length,j=(0,n.getArguments)($),G=j.length,Q=$[q-1],X=(0,n.higherOrderFunctionType)().maxArgs-1;return G>X&&h(_,Q===void 0?P:Q,{kind:o.SyntaxError.Excess_higher_order_function_arguments,numArgsGiven:G,numArgsExpected:X}),a.Pledge.all($.map(function(U){return x(_,U,n.SignatureType.All,void 0)})).bind(function(U){return T(_,W).bind(function(O){return F(O.result,n.OperKind.Range)||(O.result&(n.OperKind.Array|n.OperKind.Rich))!==0||h(_,W,C(W)||W.kind===n.NodeKind.Array?o.baseErrors.Unexpected_application_head:o.baseErrors.Unexpected_application_head_with_fix),g(_,n.SignatureType.All)})})})}function A(_,P){return a.Pledge.try(function(){if(h(_,P,o.baseErrors.Unclosed_application,P.isClosed),(0,n.isWSFNode)(P.head)){var W=P;return w(_,W)}if((0,n.isOperatorNode)(P.head)){var $=P;return b(_,$)}var q=P;return S(_,q)})}function T(_,P,W){var $=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return a.Pledge.try(function(){var q,j,G;if(_.earlyExit&&!_.isOk())throw u;switch(P.kind){case n.NodeKind.App:case n.NodeKind.Let:case n.NodeKind.Lambda:return A(_,P);case n.NodeKind.Array:return E(_,P);case n.NodeKind.BadChars:case n.NodeKind.BadSequence:return R(_,P).bind(function(){return g(_,n.SignatureType.All)});case n.NodeKind.Missing:return W!==!1&&h(_,P,W??o.baseErrors.Bad_node),g(_,n.SignatureType.All);case n.NodeKind.CellRef:return!_.locals.allowRelativeQualifier&&((q=P.qualifier)==null?void 0:q.kind)===n.QualifierKind.Relative?(h(_,P,o.baseErrors.Invalid_rel_sheet_qualifier_in_cell),g(_,n.SignatureType.All)):!_.locals.allowUnqualifiedCell&&P.qualifier===void 0?(h(_,P,o.baseErrors.Invalid_unqualified_cell),g(_,n.SignatureType.All)):((j=P.qualifier)==null?void 0:j.kind)===n.QualifierKind.Document||((G=P.qualifier)==null?void 0:G.kind)===n.QualifierKind.Bad?(h(_,P,o.baseErrors.Invalid_qualifier),g(_,n.SignatureType.All)):P.ref.kind===n.CellRefKind.Bad?(h(_,P,o.baseErrors.Invalid_cell_ref),g(_,n.SignatureType.All)):g(_,n.OperKind.Range);case n.NodeKind.Literal:return h(_,P,o.baseErrors.Unclosed_literal,P.isClosed),(0,n.isErrorOper)(P.oper)&&h(_,P,o.baseErrors.Invalid_error_literal,!p(P.oper.type)),g(_,P.oper.kind|((0,n.isErrorOper)(P.oper)&&P.oper.type===n.ErrorType.REF?n.OperKind.Range:0));case n.NodeKind.Name:{var Q=P.qualifier;if(($||!_.locals.allowRelativeQualifier)&&Q?.kind===n.QualifierKind.Relative)return h(_,P,o.baseErrors.Invalid_rel_sheet_qualifier_in_name),g(_,n.SignatureType.All);if(!_.locals.workbookLoad&&Q?.kind===n.QualifierKind.Document&&!Q.isQuoted||Q?.kind===n.QualifierKind.SheetRange||Q?.kind===n.QualifierKind.Bad)return h(_,P,o.baseErrors.Invalid_qualifier),g(_,n.SignatureType.All);var X=(0,n.flattenNameParts)(P.parts).parts,U=_.annotations[X[0].label],O=_.annotations[P.label],z=O?.kind===n.AnnotationKind.AppHeadName;return U?.kind===n.AnnotationKind.LocalNameUse?h(_,P,o.baseErrors.Invalid_name,(0,n.canDenoteLocalName)(Q,X)):h(_,P,$?o.baseErrors.Invalid_struct_ref_table_name:o.baseErrors.Invalid_name,P.parts.canDenoteNamedObject||(0,n.canDenoteUserDefinedFunc)(z,Q,P.parts)||(0,n.canDenoteCellRef)(_.locals,Q,X)),g(_,n.SignatureType.All)}case n.NodeKind.Paren:return h(_,P,o.baseErrors.Unclosed_paren,P.isClosed),h(_,P,o.baseErrors.Empty_parenthesis,!(0,n.isMissingNode)(P.node)),T(_,P.node,!1);case n.NodeKind.FieldRef:return h(_,P,o.baseErrors.Unclosed_bracket,P.rhs.isClosed),h(_,P,o.baseErrors.Unexpected_field_ref,!(0,n.isMissingNode)(P.lhs)&&!(0,n.isNumberLiteralNode)(P.lhs)),P.rhs.field.kind!==n.NodeKind.Ident&&h(_,P.rhs.field,P.rhs.field.kind===n.NodeKind.Missing?o.baseErrors.Missing_field_name:o.baseErrors.Invalid_field_name),T(_,P.lhs,!1).bind(function(ie){return g(_,n.SignatureType.All)});case n.NodeKind.StructRef:if(h(_,P,o.baseErrors.Missing_struct_ref_table_name,P.lhs!==void 0||_.locals.allowImplicitTable),P.rhs.innerRef!==void 0){var J=function ie(ce){switch(ce?.kind){case void 0:break;case n.StructRefKind.RangeOpRef:h(_,ce,o.baseErrors.Invalid_struct_ref_range_parts,(0,n.isRangeOpRefSelfWellFormed)(ce)),ce.refs.forEach(ie);break;case n.StructRefKind.CommaOpRef:h(_,ce,o.baseErrors.Invalid_struct_ref_comma_parts,(0,n.isCommaOpRefSelfWellFormed)(ce)),ce.refs.forEach(ie);break;case n.StructRefKind.SpecialRef:case n.StructRefKind.ColumnRef:h(_,ce,o.baseErrors.Unclosed_bracket,ce.isClosed);break;case n.StructRefKind.ThisRowOpRef:h(_,ce,o.baseErrors.Invalid_struct_ref_thisrow_parts,(0,n.isThisRowOpRefSelfWellFormed)(ce)),ie(ce.ref);break;case n.StructRefKind.MissingRef:h(_,ce,o.baseErrors.Invalid_struct_ref_missing_part);break;case n.StructRefKind.BadRef:h(_,ce,o.baseErrors.Unclosed_bracket,ce.isClosed),h(_,ce,o.baseErrors.Invalid_struct_ref_bad_part);break}};J(P.rhs.innerRef)}return h(_,P,o.baseErrors.Unclosed_bracket,P.rhs.isClosed),(P.lhs===void 0?a.Pledge.resolve(void 0):T(_,P.lhs,void 0,!0)).bind(function(ie){return g(_,n.SignatureType.All)});default:return(0,a.assertNever)("calc.analyze.checker.infer: unhandled formula case",P)}})}function I(_,P){var W=P.annotations[P.node.label];if(W?.kind!==n.AnnotationKind.FormulaRoot||W.syntaxFeatures===void 0||!W.syntaxFeatures[n.SyntaxFeature.Comments])return;function $(G){for(var Q of G)h(_,Q,o.baseErrors.Unclosed_comment,Q.isClosed)}function q(G){var Q=P.spans[G];Q!=null&&(Q.preComments&&$(Q.preComments),Q.postComments&&$(Q.postComments))}function j(G){return a.Pledge.try(function(){switch(q(G.label),G.kind){case n.NodeKind.Literal:case n.NodeKind.Missing:case n.NodeKind.BadChars:break;case n.NodeKind.App:case n.NodeKind.Let:case n.NodeKind.Lambda:return G.head.kind===n.NodeKind.Operator&&q(G.head.label),a.Pledge.all(G.args.map(j));case n.NodeKind.Array:return a.Pledge.all((0,a.safeConcat)([],G.nodes.map(function(Q){return Q.map(j)})));case n.NodeKind.BadSequence:return a.Pledge.all(G.contents.map(j));case n.NodeKind.CellRef:case n.NodeKind.Name:G.qualifier&&q(G.qualifier.label);break;case n.NodeKind.Paren:return j(G.node);case n.NodeKind.FieldRef:return q(G.rhs.label),q(G.rhs.field.label),j(G.lhs);case n.NodeKind.StructRef:return G.lhs?j(G.lhs):void 0;case n.NodeKind.Var:q(G.name.label);break;case n.NodeKind.Param:if(q(G.name.label),q(G.name.name.label),G.def)return q(G.def.label),j(G.def.rhs);break;default:return(0,a.assertNever)("calc.analyze.checker.comments",G)}})}a.Pledge.settleOrThrow(j(P.node))}var B={ok:!0,isOk:a.identity,collect:function(P,W,$){return!1}};function L(){return{ok:void 0,isOk:function(P){return P===void 0},collect:function(P,W,$){var q,j=$??[];return((q=j[P.label])!=null?q:j[P.label]=[]).push(W),j}}}function V(_,P,W,$){var q,j,G=W.annotations,Q=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,X={globals:_,locals:P,localeInfo:(q=(j=P.config)==null?void 0:j.localeInfo)!=null?q:_.config.localeInfo,annotations:G,reportError:$.collect,isOk:function(){return $.isOk(X.errorData)},earlyExit:Q,errorData:$.ok};return X}function Z(_,P){try{var W=a.Pledge.settleOrThrow(x(_,P.node,n.SignatureType.All,void 0,o.baseErrors.Empty_formula));return I(_,P),W}catch($){if($===u)return g(_,n.SignatureType.All);throw $}}function H(_,P,W){try{var $=L(),q=V(_,P,W,$,!1),j=Z(q,W),G=j.context.errorData,Q=Object.assign({},W,{isWellFormed:G===void 0});return(0,a.success)([Q,G])}catch(X){return(0,a.failure)((0,a.javaScriptError)(X))}}function N(_,P,W){try{var $=V(_,P,W,B),q=Z($,W),j=q.context.errorData;return(0,a.success)(Object.assign({},W,{isWellFormed:j}))}catch(G){return(0,a.failure)((0,a.javaScriptError)(G))}}},"../excel-online-calc-syntax/lib/analyze/diagnostics.js":function(m,t,s){"use strict";var a;Object.defineProperty(t,"__esModule",{value:!0}),t.baseErrors=t.TypeSourceKind=t.TypeError=t.SyntaxError=void 0,t.formatDiagnostic=C;var n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),u;(function(p){p.Unclosed_application="Unclosed_application",p.Unclosed_paren="Unclosed_paren",p.Unclosed_bracket="Unclosed_bracket",p.Unclosed_array="Unclosed_array",p.Unclosed_literal="Unclosed_literal",p.Unclosed_comment="Unclosed_comment",p.Invalid_number_literal="Invalid_number_literal",p.Invalid_string_literal="Invalid_string_literal",p.Invalid_error_literal="Invalid_error_literal",p.Invalid_function_name="Invalid_function_name",p.Invalid_name="Invalid_name",p.Illegal_array_literal_element="Illegal_array_literal_element",p.Empty_array_literal="Empty_array_literal",p.Irregular_array_shape="Irregular_array_shape",p.Empty_parenthesis="Empty_parenthesis",p.Missing_operation_argument="Missing_operation_argument",p.Bad_node="Bad_node",p.Invalid_qualifier="Invalid_qualifier",p.Invalid_cell_ref="Invalid_cell_ref",p.Invalid_binder="Invalid_binder",p.Missing_binder="Missing_binder",p.Duplicate_binder="Duplicate_binder",p.Invalid_body="Invalid_body",p.Mandatory_binder_after_optional="Mandatory_binder_after_optional",p.Missing_default_expression="Missing_default_expression",p.Binder_requires_brackets="Binder_requires_brackets",p.Invalid_field_name="Invalid_field_name",p.Missing_field_name="Missing_field_name",p.Empty_formula="Empty_formula",p.Invalid_rel_sheet_qualifier_in_cell="Invalid_rel_sheet_qualifier_in_cell",p.Invalid_rel_sheet_qualifier_in_name="Invalid_rel_sheet_qualifier_in_name",p.Invalid_unqualified_cell="Invalid_unqualified_cell",p.Unexpected_closing_paren="Unexpected_closing_paren",p.Unexpected_closing_brace="Unexpected_closing_brace",p.Unexpected_closing_bracket="Unexpected_closing_bracket",p.Unexpected_character="Unexpected_character",p.Unexpected_field_ref="Unexpected_field_ref",p.Unexpected_dot="Unexpected_dot",p.Invalid_struct_ref_table_name="Invalid_struct_ref_table_name",p.Missing_struct_ref_table_name="Missing_struct_ref_table_name",p.Invalid_struct_ref_comma_parts="Invalid_struct_ref_comma_parts",p.Invalid_struct_ref_range_parts="Invalid_struct_ref_range_parts",p.Invalid_struct_ref_thisrow_parts="Invalid_struct_ref_thisrow_parts",p.Invalid_struct_ref_missing_part="Invalid_struct_ref_missing_part",p.Invalid_struct_ref_bad_part="Invalid_struct_ref_bad_part",p.Excess_higher_order_function_arguments="Excess_higher_order_function_arguments"})(u||(t.SyntaxError=u={}));var g;(function(p){p.Types_not_related="Types_not_related",p.Unexpected_application_head="Unexpected_application_head",p.Unexpected_application_head_with_fix="Unexpected_application_head_with_fix",p.Incorrect_number_of_operator_arguments="Incorrect_number_of_operator_arguments",p.Excess_function_arguments="Excess_function_arguments",p.Insufficient_function_arguments="Insufficient_function_arguments"})(g||(t.TypeError=g={}));var f;(function(p){p.WSFArgument="WSFArgument",p.OperatorArgument="OperatorArgument"})(f||(t.TypeSourceKind=f={})),t.baseErrors=(a={},K(K(K(K(K(K(K(K(K(K(a,u.Unclosed_application,{kind:u.Unclosed_application}),u.Unclosed_paren,{kind:u.Unclosed_paren}),u.Unclosed_bracket,{kind:u.Unclosed_bracket}),u.Unclosed_array,{kind:u.Unclosed_array}),u.Unclosed_literal,{kind:u.Unclosed_literal}),u.Unclosed_comment,{kind:u.Unclosed_comment}),u.Invalid_number_literal,{kind:u.Invalid_number_literal}),u.Invalid_string_literal,{kind:u.Invalid_string_literal}),u.Invalid_error_literal,{kind:u.Invalid_error_literal}),u.Invalid_function_name,{kind:u.Invalid_function_name}),K(K(K(K(K(K(K(K(K(K(a,u.Invalid_name,{kind:u.Invalid_name}),u.Illegal_array_literal_element,{kind:u.Illegal_array_literal_element}),u.Empty_array_literal,{kind:u.Empty_array_literal}),u.Irregular_array_shape,{kind:u.Irregular_array_shape}),u.Empty_parenthesis,{kind:u.Empty_parenthesis}),u.Bad_node,{kind:u.Bad_node}),u.Invalid_qualifier,{kind:u.Invalid_qualifier}),u.Invalid_cell_ref,{kind:u.Invalid_cell_ref}),u.Invalid_binder,{kind:u.Invalid_binder}),u.Missing_binder,{kind:u.Missing_binder}),K(K(K(K(K(K(K(K(K(K(a,u.Duplicate_binder,{kind:u.Duplicate_binder}),u.Invalid_body,{kind:u.Invalid_body}),u.Mandatory_binder_after_optional,{kind:u.Mandatory_binder_after_optional}),u.Missing_default_expression,{kind:u.Missing_default_expression}),u.Binder_requires_brackets,{kind:u.Binder_requires_brackets}),u.Invalid_field_name,{kind:u.Invalid_field_name}),u.Missing_field_name,{kind:u.Missing_field_name}),u.Empty_formula,{kind:u.Empty_formula}),u.Invalid_rel_sheet_qualifier_in_cell,{kind:u.Invalid_rel_sheet_qualifier_in_cell}),u.Invalid_rel_sheet_qualifier_in_name,{kind:u.Invalid_rel_sheet_qualifier_in_name}),K(K(K(K(K(K(K(K(K(K(a,u.Invalid_unqualified_cell,{kind:u.Invalid_unqualified_cell}),u.Unexpected_closing_paren,{kind:u.Unexpected_closing_paren}),u.Unexpected_closing_brace,{kind:u.Unexpected_closing_brace}),u.Unexpected_closing_bracket,{kind:u.Unexpected_closing_bracket}),u.Unexpected_field_ref,{kind:u.Unexpected_field_ref}),u.Unexpected_dot,{kind:u.Unexpected_dot}),u.Invalid_struct_ref_table_name,{kind:u.Invalid_struct_ref_table_name}),u.Missing_struct_ref_table_name,{kind:u.Missing_struct_ref_table_name}),u.Invalid_struct_ref_comma_parts,{kind:u.Invalid_struct_ref_comma_parts}),u.Invalid_struct_ref_range_parts,{kind:u.Invalid_struct_ref_range_parts}),K(K(K(K(K(a,u.Invalid_struct_ref_thisrow_parts,{kind:u.Invalid_struct_ref_thisrow_parts}),u.Invalid_struct_ref_missing_part,{kind:u.Invalid_struct_ref_missing_part}),u.Invalid_struct_ref_bad_part,{kind:u.Invalid_struct_ref_bad_part}),g.Unexpected_application_head,{kind:g.Unexpected_application_head}),g.Unexpected_application_head_with_fix,{kind:g.Unexpected_application_head_with_fix}));function v(p){var h=p.kind,F=p.argIndex;switch(p.kind){case f.WSFArgument:return JSON.stringify({kind:h,funcId:(0,o.englishWorksheetFuncIdToName)(p.funcId),argIndex:F});case f.OperatorArgument:return JSON.stringify({kind:h,opId:(0,o.englishOperatorIdToName)(p.opId),argIndex:F})}}function C(p){switch(p.kind){case g.Insufficient_function_arguments:case g.Excess_function_arguments:return`${p.kind}: ${(0,o.englishWorksheetFuncIdToName)(p.funcId)}`;case u.Missing_operation_argument:case g.Incorrect_number_of_operator_arguments:return`${p.kind}: ${(0,o.englishOperatorIdToName)(p.opId)}`;case u.Unexpected_character:return`${p.kind}: ${(0,n.anonymizeFormulaString)(p.text)}`;case g.Types_not_related:return`${p.kind}: ${v(p.typeSource)}`;default:return p.kind}}},"../excel-online-calc-syntax/lib/analyze/precedents.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resolveStaticPrecedents=C;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-syntax/lib/analyze/serviceTypes.js"),u={getDocumentLoc:function(){return(0,a.assertFalse)("calc.analyze.resolveStaticPrecedents: default getDocumentLoc")},getSheetIndex:function(){return(0,a.assertFalse)("calc.analyze.resolveStaticPrecedents: default getSheetIndex")},getSheetName:function(){return(0,a.assertFalse)("calc.analyze.resolveStaticPrecedents: default getSheetName")},getNameLoc:function(){return(0,a.assertFalse)("calc.analyze.resolveStaticPrecedents: default getNameLoc")},getUserDefinedFuncLoc:function(){return(0,a.assertFalse)("calc.analyze.resolveStaticPrecedents: default getUserDefinedFuncLoc")},getSheetRangeIndexes:function(){return(0,a.assertFalse)("calc.analyze.resolveStaticPrecedents: default getSheetRangeIndexes")},getContainingTable:function(){return(0,a.assertFalse)("calc.analyze.resolveStaticPrecedents: default getContainingTable")},getStructRefColumn:function(){return(0,a.assertFalse)("calc.analyze.resolveStaticPrecedents: default getStructRefColumn")},getStructRefSpecialRef:function(){return(0,a.assertFalse)("calc.analyze.resolveStaticPrecedents: default getStructRefSpecialRef")}};function g(p){var h,F,R,y,E,x,b,k,D,M,w,S,A,T,I,B,L,V;return{config:p.config,getDocumentLoc:(h=(F=p.getDocumentLoc)==null?void 0:F.bind(p))!=null?h:u.getDocumentLoc,getSheetIndex:(R=(y=p.getSheetIndex)==null?void 0:y.bind(p))!=null?R:u.getSheetIndex,getSheetName:(E=(x=p.getSheetName)==null?void 0:x.bind(p))!=null?E:u.getSheetName,getNameLoc:(b=(k=p.getNameLoc)==null?void 0:k.bind(p))!=null?b:u.getNameLoc,getUserDefinedFuncLoc:(D=(M=p.getUserDefinedFuncLoc)==null?void 0:M.bind(p))!=null?D:u.getUserDefinedFuncLoc,getSheetRangeIndexes:(w=(S=p.getSheetRangeIndexes)==null?void 0:S.bind(p))!=null?w:u.getSheetRangeIndexes,getContainingTable:(A=(T=p.getContainingTable)==null?void 0:T.bind(p))!=null?A:u.getContainingTable,getStructRefColumn:(I=(B=p.getStructRefColumn)==null?void 0:B.bind(p))!=null?I:u.getStructRefColumn,getStructRefSpecialRef:(L=(V=p.getStructRefSpecialRef)==null?void 0:V.bind(p))!=null?L:u.getStructRefSpecialRef}}var f=(0,n.createFailureErrorClass)("ResolveStaticPrecedentsError"),v=(function(p){function h(F,R,y){var E;return Oe(this,h),E=Ia(this,h),E.locals=R,E.annotations=y,E.cells=[],E.names=[],E.udfs=[],E.nameSpecial=n.SpecialPrecs.None,E.ownSpecial=n.SpecialPrecs.None,E.resolutions=[],E.globals=g(F),E.resolver=(0,n.createResolver)(E.globals),E}return wa(h,p),Ne(h,[{key:"appNode",value:function(R,y,E,x){var b=this;if(R.kind===n.NodeKind.WSF){var k=R.id,D=(0,n.getWorksheetFuncType)(k).staticPrecs;switch(k){case n.WorksheetFuncId.LOOKUP:case n.WorksheetFuncId.SUMIF:case n.WorksheetFuncId.AVERAGEIF:var M=function(A){var T=A.label,I=b.resolutions[T],B=I?.kind===n.ResolvedKind.ResolvedCellRef||I?.kind===n.ResolvedKind.ResolvedStructRef?I.resolution:void 0;return B?.kind===a.ResultKind.Success?B.value:void 0},w=function(A,T){var I=M(A),B=M(T);return I!==void 0&&B!==void 0&&(0,n.isSheetGridRange)(I)&&(0,n.isSheetGridRange)(B)&&(0,n.isDocumentLocEqual)(I.sheet.document,B.sheet.document)&&I.range.rows===B.range.rows&&I.range.cols===B.range.cols};(y.length<3||y[2].kind===n.NodeKind.Literal||y[2].kind===n.NodeKind.Array||w(y[2],k===n.WorksheetFuncId.LOOKUP?y[1]:y[0]))&&(D&=~n.SpecialPrecs.AllCells);break}D!==n.SpecialPrecs.None&&(this.ownSpecial|=D)}return Ot(Mt(h.prototype),"appNode",this).call(this,R,y,E,x)}},{key:"nameNode",value:function(R,y,E){var x=this.resolver.resolveDottedName(this.locals,(0,n.nameNode)(R,y,E),this.annotations);this.resolutions[E]=x,(0,a.safePush)(this.names,x.precedents.names),(0,a.safePush)(this.udfs,x.precedents.udfs);var b=x.headResolved;switch(b.kind){case n.ResolvedKind.ResolvedName:if(!(0,a.isSuccess)(b.resolution)){this.handleResolutionError(b.resolution.reason);break}b.resolution.value!==void 0&&(this.nameSpecial|=n.SpecialPrecs.All);break;case n.ResolvedKind.ResolvedUserDefinedFunc:if(!(0,a.isSuccess)(b.resolution)){this.handleResolutionError(b.resolution.reason);break}break;case n.ResolvedKind.ResolvedCellRef:this.pushResolvedGridRef(b.resolution);break}return Ot(Mt(h.prototype),"nameNode",this).call(this,R,y,E)}},{key:"cellRefNode",value:function(R,y,E){var x=this.resolver.resolveCellRef(this.locals,(0,n.cellRefNode)(R,y,E));this.resolutions[E]=x;var b=x.resolution;return this.pushResolvedGridRef(b),Ot(Mt(h.prototype),"cellRefNode",this).call(this,R,y,E)}},{key:"structRefNode",value:function(R,y,E){var x=this.resolver.resolveStructRef(this.locals,(0,n.structRefNode)(R,y,E));this.resolutions[E]=x,(0,a.safePush)(this.names,x.precedents);var b=x.resolution;return this.pushResolvedGridRef(b),Ot(Mt(h.prototype),"structRefNode",this).call(this,R,y,E)}},{key:"pushResolvedGridRef",value:function(R){if(R.kind!==a.ResultKind.Success)return this.handleResolutionError(R.reason);if(R.value!==void 0){var y=R.value;if((0,n.isSheetGridRange)(y))this.cells.push(y);else{this.ownSpecial|=n.SpecialPrecs.OwnDocSheets;var E=this.globals.getSheetRangeIndexes(y.sheet);if(!(0,a.isSuccess)(E))throw new f(E.reason);(0,a.safePush)(this.cells,E.value.sheets.map(function(x){return(0,n.sheetGridRange)((0,n.sheetIndex)(y.sheet.document,x),y.range)}))}}}},{key:"handleResolutionError",value:function(R){switch(R.kind){case n.ResolveReasonKind.NoOriginSheet:case n.ResolveReasonKind.InvalidStructRef:case n.ResolveReasonKind.InvalidCellRef:case n.ResolveReasonKind.InvalidQualifier:case n.ResolveReasonKind.EmptyIntersection:return}throw new f(R)}}])})(n.IdentityVisitor);function C(p,h,F){try{var R=new v(p,h,F.annotations);return(0,n.reduceBottomUp)(R,F),(0,a.success)((0,o.staticPrecedents)(R.cells,R.names,R.udfs,R.nameSpecial|R.ownSpecial,R.ownSpecial,n.PrecsBound.Upper,R.resolutions))}catch(y){return y instanceof f?(0,a.failure)(y.reason):(0,a.failure)((0,a.javaScriptError)(y))}}},"../excel-online-calc-syntax/lib/analyze/serviceTypes.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.diagnostics=void 0,t.summarizeFormulaDiagnostics=g,t.staticPrecedents=f,t.createAnalyzeGlobals=v,t.analyzeLocalsGrid=C,t.analyzeLocalsName=p;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=a.__importStar(s("../excel-online-calc-syntax/lib/analyze/diagnostics.js"));t.diagnostics=u;function g(h){if(h!==void 0){var F={};return Object.keys(h).forEach(function(R){h[Number(R)].forEach(function(y){var E,x=u.formatDiagnostic(y);F[x]=((E=F[x])!=null?E:0)+1})}),F}}function f(h,F,R,y,E,x,b){return{cells:h,names:F,udfs:R,special:y,ownSpecial:E,bound:x,resolutions:b}}function v(h,F){return{config:h,getSheetName:F}}function C(h,F,R){var y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return{config:R??void 0,lexicalKind:h,originGridCell:(0,n.success)(F.range),originSheet:(0,n.success)(F.sheet),allowRelativeQualifier:!1,allowUnqualifiedCell:!0,allowImplicitTable:!0,wrapCellReferences:!1,workbookLoad:y}}function p(h,F){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return{config:F??void 0,lexicalKind:o.LexicalKind.NameManager,originGridCell:(0,n.success)(h.range),originSheet:(0,n.success)(h.sheet),allowRelativeQualifier:!0,allowUnqualifiedCell:!1,allowImplicitTable:!1,wrapCellReferences:!0,workbookLoad:R}}},"../excel-online-calc-syntax/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.token=t.tokenizeFormulaModule=t.analyzeServiceTypes=t.analyzeService=t.parserService=t.parseServiceTypes=t.stopUsingThis=t.createParser=t.parseResultHelper=t.isUnbracketedFieldName=t.createAnalyzer=t.PackageName=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");t.PackageName="excel-online-calc-syntax";var n=s("../excel-online-calc-syntax/lib/analyze/analyzeService.js");Object.defineProperty(t,"createAnalyzer",{enumerable:!0,get:function(){return n.createAnalyzer}}),a.__exportStar(s("../excel-online-calc-syntax/lib/analyze/serviceTypes.js"),t),a.__exportStar(s("../excel-online-calc-syntax/lib/parse/serviceTypes.js"),t);var o=s("../excel-online-calc-syntax/lib/parse/parseFieldRef.js");Object.defineProperty(t,"isUnbracketedFieldName",{enumerable:!0,get:function(){return o.isUnbracketedFieldName}});var u=s("../excel-online-calc-syntax/lib/parse/parseResultHelper.js");Object.defineProperty(t,"parseResultHelper",{enumerable:!0,get:function(){return u.parseResultHelper}});var g=s("../excel-online-calc-syntax/lib/parse/parserService.js");Object.defineProperty(t,"createParser",{enumerable:!0,get:function(){return g.createParser}}),t.stopUsingThis=a.__importStar(s("../excel-online-calc-syntax/lib/stopUsingThisNamespace.js")),t.parseServiceTypes=a.__importStar(s("../excel-online-calc-syntax/lib/parse/serviceTypes.js")),t.parserService=a.__importStar(s("../excel-online-calc-syntax/lib/parse/parserService.js")),t.analyzeService=a.__importStar(s("../excel-online-calc-syntax/lib/analyze/analyzeService.js")),t.analyzeServiceTypes=a.__importStar(s("../excel-online-calc-syntax/lib/analyze/serviceTypes.js")),t.tokenizeFormulaModule=a.__importStar(s("../excel-online-calc-syntax/lib/parse/tokenizeFormula.js")),t.token=a.__importStar(s("../excel-online-calc-syntax/lib/parse/token.js"))},"../excel-online-calc-syntax/lib/parse/parseCommon.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseIdentContinue=t.parseEnd=t.parseEscape=t.parseAtOp=t.parseRangeOp=t.parseDotSepTokenNotFollowedByLeftBracket=t.parseRightBracket=t.parseLeftBracket=t.parseRightSQuote=t.parseLeftSQuote=t.parseRightBrace=t.parseLeftBrace=t.parseRightParen=t.parseLeftParen=t.parseAssignToken=t.parseDotSepToken=t.parseQualSep=t.parseColSep=t.parseRowSep=t.parseListSep=t.parseCharIndex=t.parseSpacesOnly=t.parseWhitespace=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-syntax/lib/parse/parser.js"),o=s("../excel-online-calc-syntax/lib/parse/token.js");t.parseWhitespace=(0,n.many)((0,n.take)(function(C,p){return(0,o.isWhitespaceToken)(p)?p:void 0})),t.parseSpacesOnly=(0,n.opt)((0,n.take)(function(C,p){return p.kind===o.TokenKind.Spaces?p.chars:void 0}),"");var u=function(p,h,F,R,y){var E=p.at(h,F);if(E===void 0){var x=`calc.parse.pStart: internal error: expected token at ${h}`;return(0,a.assertFalse)(x)}return R(E.start,h)};t.parseCharIndex=u;function g(C){return(0,n.take)(function(p,h){return h.kind===o.TokenKind.Sep&&h.value===C?h:void 0})}function f(C){return(0,n.take)(function(p,h){return h.kind===o.TokenKind.Left&&h.value===C?h:void 0})}function v(C){return(0,n.take)(function(p,h){return h.kind===o.TokenKind.Right&&h.value===C?h:void 0})}t.parseListSep=g(o.SepId.List),t.parseRowSep=g(o.SepId.Row),t.parseColSep=g(o.SepId.Col),t.parseQualSep=g(o.SepId.Qual),t.parseDotSepToken=g(o.SepId.Dot),t.parseAssignToken=g(o.SepId.Assign),t.parseLeftParen=f(o.DelimId.Paren),t.parseRightParen=v(o.DelimId.Paren),t.parseLeftBrace=f(o.DelimId.Brace),t.parseRightBrace=v(o.DelimId.Brace),t.parseLeftSQuote=f(o.DelimId.SQuote),t.parseRightSQuote=v(o.DelimId.SQuote),t.parseLeftBracket=f(o.DelimId.Bracket),t.parseRightBracket=v(o.DelimId.Bracket),t.parseDotSepTokenNotFollowedByLeftBracket=(0,n.takePeek)(function(C,p,h){return(0,o.isDotSepToken)(p)&&!(0,o.isLeftBracketToken)(h)?p:void 0}),t.parseRangeOp=(0,n.take)(function(C,p){return(0,o.isRangeOpToken)(p)?p:void 0}),t.parseAtOp=(0,n.take)(function(C,p){return(0,o.isAtOpToken)(p)?p:void 0}),t.parseEscape=(0,n.take)(function(C,p){return p.kind===o.TokenKind.Escape?p:void 0}),t.parseEnd=(0,n.take)(function(C,p){return p.kind===o.TokenKind.End?p:void 0}),t.parseIdentContinue=(0,n.apply)((0,n.many1)((0,n.take)(function(C,p){return p.isIdentContinue?p:void 0})),function(C,p){var h=p[0];return p.length===1?h:(0,o.identToken)(h.start,p.map(function(F){return F.chars}).join(""))})},"../excel-online-calc-syntax/lib/parse/parseFieldRef.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseFieldRef=void 0,t.isUnbracketedFieldName=y;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-syntax/lib/parse/parseCommon.js"),u=s("../excel-online-calc-syntax/lib/parse/parseOperators.js"),g=s("../excel-online-calc-syntax/lib/parse/parser.js"),f=s("../excel-online-calc-syntax/lib/parse/parserState.js"),v=s("../excel-online-calc-syntax/lib/parse/token.js"),C=a.codePoint,p=C.codePointQuestionMark,h=C.codePointBackslash,F=C.codePointUnderscore,R=255;function y(k,D){function M(T){return T!==p&&T!==h&&k.isIdentContinue(T)}function w(T){return T!==F&&T!==h&&(k.isIdentStart(T)||k.isNumeral(T))}if(D.length===0)return!1;var S=(0,a.stringCodePointAt)(D,0);if(!w(S))return!1;for(var A of(0,a.codePointIterator)(D,(0,a.numCodeUnits)(S)))if(!M(A))return!1;return!0}var E=(0,g.take)(function(k,D){return D.kind===v.TokenKind.Ident||D.kind===v.TokenKind.Escape||D.kind===v.TokenKind.Unexpected?D:void 0}),x=(0,g.apply)((0,g.tuple)(o.parseLeftBracket,(0,f.withTokenContext)(v.TokenContext.InFieldRef,(0,g.tuple)(o.parseCharIndex,(0,g.many)(E),o.parseCharIndex,(0,g.opt)(o.parseRightBracket,void 0)))),function(k,D){var M=Se(D,2),w=M[0],S=Se(M[1],4),A=S[0],T=S[1],I=S[2],B=S[3],L=B!==void 0,V=T.map(function(H){return H.kind===v.TokenKind.Escape?"":H.chars}).join("");if(!T.every(function(H,N,_){var P;return H.kind===v.TokenKind.Ident||H.kind===v.TokenKind.Escape&&((P=_[N+1])==null?void 0:P.kind)===v.TokenKind.Ident})||V.length>R){var Z=T.map(function(H){return H.chars}).join("");return[(0,n.badCharsNode)(n.BadType.FieldName,Z,(0,f.addSpan)(k,A,I,"","")),!0,L]}return[(0,n.identNode)(V,(0,f.addSpan)(k,A,I,"","")),!0,L]}),b=(0,g.apply)(o.parseIdentContinue,function(k,D){var M=D.start,w=D.start+D.chars.length;return!y(k.localeInfo,D.chars)||D.chars.length>R?[(0,n.badCharsNode)(n.BadType.FieldName,D.chars,(0,f.addSpan)(k,M,w,"","")),!1,!0]:[(0,n.identNode)(D.chars,(0,f.addSpan)(k,M,w,"","")),!1,!0]});t.parseFieldRef=(0,g.apply)((0,g.tuple)(o.parseCharIndex,o.parseWhitespace,o.parseDotSepToken,(0,g.any)(b,x),o.parseCharIndex),function(k,D){var M=Se(D,5),w=M[0],S=M[1],A=M[2],T=Se(M[3],3),I=T[0],B=T[1],L=T[2],V=M[4],Z=(0,f.addSpan)(k,A.start,V,S,""),H=!1,N=(0,n.fieldRef)(I,B,L,H,Z);return(0,u.fieldRefTerm)(S.length>0,N,w,V)})},"../excel-online-calc-syntax/lib/parse/parseFormula.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.runFormulaParser=le;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-syntax/lib/parse/parseCommon.js"),u=s("../excel-online-calc-syntax/lib/parse/parseFieldRef.js"),g=s("../excel-online-calc-syntax/lib/parse/parseLiteral.js"),f=s("../excel-online-calc-syntax/lib/parse/parseOperators.js"),v=s("../excel-online-calc-syntax/lib/parse/parser.js"),C=s("../excel-online-calc-syntax/lib/parse/parseRef.js"),p=s("../excel-online-calc-syntax/lib/parse/parserState.js"),h=s("../excel-online-calc-syntax/lib/parse/parseStructRef.js"),F=s("../excel-online-calc-syntax/lib/parse/token.js"),R=(0,v.applyTake)((0,v.tuple)(C.parseRef),function(Y,te){var re=Se(te,1),ee=re[0],ne=ee.kind===f.TermKind.MaybeWSFTerm?ee.node:ee;if((0,n.isUnqualifiedNameNode)(ne)&&(0,n.getBoundName)(Y.localeInfo,ne.whole).indexOf(".")<0)return(0,n.identNode)(ne.whole,ne.label)}),y=function(te){return(0,F.isDotSepToken)(te)||te.kind===F.TokenKind.Literal&&(0,F.isNumberLikeOper)(te.oper)},E=function(te){return te.refStyle===n.RefStyle.R1C1&&(te.row===void 0||te.row===n.SpecialPos.RCNoNum)&&(te.col===void 0||te.col===n.SpecialPos.RCNoNum)},x=function(te,re){return(0,v.applyTake)((0,v.many1)((0,v.take)(function(ee,ne){return ne.isIdentContinue||(0,F.isDotSepToken)(ne)?ne:void 0})),function(ee,ne){if(!(!re&&(ne.every(y)||ne.length===1&&ne[0].kind===F.TokenKind.Literal&&ne[0].oper.kind===n.OperKind.Boolean||ne.length===1&&(0,C.isCompleteCellRefToken)(ee,ne[0])&&!E(ne[0])))){var de=ne[0].start,se=ne.map(function(ve){return ve.chars}).join(""),me=(0,p.addSpan)(ee,de,de+se.length,"","");return(0,n.badCharsNode)(te,se,me)}})},b=x(n.BadType.ParamName,!0),k=x(n.BadType.ParamName,!1),D=x(n.BadType.VarName,!1),M=(0,v.peek)(function(Y,te){var re=te.start;return(0,n.missingNode)("",(0,p.addSpan)(Y,re,re,"",""))}),w=(0,v.applyTake)((0,v.tuple)(o.parseCharIndex,o.parseLeftBracket,(0,p.withDelim)(F.DelimId.Bracket,p.ListSep.Union,F.TokenContext.Normal,(0,v.tuple)(o.parseWhitespace,(0,v.any)(R,b,M),o.parseWhitespace,(0,v.opt)(o.parseRightBracket,void 0))),o.parseCharIndex),function(Y,te){var re=Se(te,4),ee=re[0],ne=re[1],de=Se(re[2],4),se=de[0],me=de[1],ve=de[2],ye=de[3],Ee=re[3],Te=(0,p.getNodeSpan)(Y,me),Ie=(0,p.addWhitespace)(Y,se),De=Se(Ie,2);Te.pre=De[0],Te.preComments=De[1];var Ae=(0,p.addWhitespace)(Y,ve),xe=Se(Ae,2);return Te.post=xe[0],Te.postComments=xe[1],(0,n.paramName)(me,!0,ye!==void 0,(0,p.addSpan)(Y,ee,Ee,"",""))}),S="_xlop.",A=(0,v.applyTake)((0,v.tuple)(o.parseCharIndex,(0,v.any)(R,k,(0,v.right)((0,v.peek)(function(Y,te){return(0,F.isLeftBracketToken)(te)?void 0:!0}),M)),o.parseCharIndex),function(Y,te){var re=Se(te,3),ee=re[0],ne=re[1],de=re[2],se=!1;if(ne.kind===n.NodeKind.Ident){var me=ne.whole,ve=Y.localeInfo;se=me.length>S.length&&ve.stringCompareCI(me.substring(0,S.length),S)===0}return(0,n.paramName)(ne,se,!0,(0,p.addSpan)(Y,ee,de,"",""))}),T=(0,v.apply)((0,v.tuple)(o.parseWhitespace,o.parseCharIndex,o.parseAssignToken,o.parseWhitespace,(0,v.lazy)(function(){return oe}),o.parseCharIndex),function(Y,te){var re=Se(te,6),ee=re[0],ne=re[1],de=re[2],se=re[3],me=re[4],ve=re[5],ye=(0,p.getNodeSpan)(Y,me),Ee=(0,p.addWhitespace)(Y,se),Te=Se(Ee,2);return ye.pre=Te[0],ye.preComments=Te[1],(0,n.paramDefault)(me,(0,p.addSpan)(Y,ne,ve,ee,""))}),I=(0,v.lazy)(function(){return(0,a.isFeatureEnabled)(a.FeatureName.CalcLambdaDefaultParameters)?T:(0,v.parseFail)()}),B=(0,v.any)(R,D,M),L=(0,v.apply)((0,v.tuple)(o.parseWhitespace,(0,v.lazy)(function(){return oe}),o.parseWhitespace),function(Y,te){var re=Se(te,3),ee=re[0],ne=re[1],de=re[2],se=(0,p.getNodeSpan)(Y,ne);if((0,a.assertTrue)("calc.parse.parseSpFormula",!(se.pre.length>0&&ee.length>0)),(0,a.assertTrue)("calc.parse.parseSpFormula",!(se.post.length>0&&de.length>0)),ee.length>0){var me=(0,p.addWhitespace)(Y,ee),ve=Se(me,2);se.pre=ve[0],se.preComments=ve[1]}if(de.length>0){var ye=(0,p.addWhitespace)(Y,de),Ee=Se(ye,2);se.post=Ee[0],se.postComments=Ee[1]}return ne}),V=(0,v.applyTake)((0,v.tuple)(o.parseWhitespace,o.parseCharIndex,(0,v.bind)((0,v.any)(A,w),function(Y,te){return te.isClosed?(0,v.apply)((0,v.opt)(I,void 0),function(re,ee){return[te,ee]}):(0,v.parseSucceed)([te,void 0])}),o.parseCharIndex,o.parseWhitespace,(0,v.peek)(function(Y,te){return te})),function(Y,te){var re=Se(te,6),ee=re[0],ne=re[1],de=Se(re[2],2),se=de[0],me=de[1],ve=re[3],ye=re[4],Ee=re[5];if(me!==void 0||Ee.kind===F.TokenKind.End&&se.isBracketed||(0,F.isListSepToken)(Ee))return(0,n.paramNode)(se,me,(0,p.addSpan)(Y,ne,ve,ee,ye))}),Z=(0,v.apply)((0,v.tuple)(o.parseWhitespace,o.parseCharIndex,B,o.parseCharIndex,o.parseWhitespace),function(Y,te){var re=Se(te,5),ee=re[0],ne=re[1],de=re[2],se=re[3],me=re[4];return(0,n.varNode)(de,(0,p.addSpan)(Y,ne,se,ee,me))}),H=(0,v.bind)((0,v.tuple)(Z,o.parseListSep,(0,v.apply)(L,function(Y,te){return te.kind===n.NodeKind.Missing?(0,n.literalNode)(n.missingOper,!0,te.label):te})),function(Y,te){var re=Se(te,3),ee=re[0],ne=re[2];return(0,n.isUnqualifiedNameNode)(ne)&&(0,n.getBoundName)(Y.localeInfo,ne.whole).indexOf(".")<0?(0,v.applyTake)((0,v.opt)((0,v.peekParser)((0,v.any)((0,v.tuple)(o.parseListSep,Z,o.parseListSep),(0,v.tuple)(o.parseListSep,L,o.parseListSep))),!1),function(de,se){if(se!==!1){var me=Se(se,2),ve=me[1];if(ve.kind!==n.NodeKind.Var)return}return[ee,ne]}):(0,v.parseSucceed)([ee,ne])}),N=(0,v.apply)((0,v.tuple)(o.parseLeftParen,(0,p.withDelim)(F.DelimId.Paren,p.ListSep.Union,F.TokenContext.InParen,(0,v.tuple)(L,(0,v.opt)(o.parseRightParen,void 0))),o.parseCharIndex),function(Y,te){var re=Se(te,3),ee=re[0],ne=Se(re[1],2),de=ne[0],se=ne[1],me=re[2];return(0,n.parenNode)(de,se!==void 0,(0,p.addSpan)(Y,ee.start,me,"",""))}),_=(0,v.many1)(L,(0,v.right)(o.parseColSep,L)),P=(0,v.many1)(_,(0,v.right)(o.parseRowSep,_)),W=(0,v.apply)((0,v.tuple)(o.parseLeftBrace,(0,p.withDelim)(F.DelimId.Brace,p.ListSep.Union,F.TokenContext.InArray,(0,v.tuple)(P,(0,v.opt)(o.parseRightBrace,void 0))),o.parseCharIndex),function(Y,te){var re=Se(te,3),ee=re[0],ne=Se(re[1],2),de=ne[0],se=ne[1],me=re[2];return(0,n.arrayNode)(de,se!==void 0,(0,p.addSpan)(Y,ee.start,me,"",""))}),$=(0,v.take)(function(Y,te){switch(te.kind){case F.TokenKind.End:case F.TokenKind.Operator:case F.TokenKind.Spaces:case F.TokenKind.SingleLineComment:case F.TokenKind.MultiLineComment:return;case F.TokenKind.Sep:if(te.value===F.SepId.Dot)return;if(te.value===F.SepId.Qual||te.value===F.SepId.Assign)break;if(Y.delim.delimId===F.DelimId.Brace||te.value!==F.SepId.Col&&te.value!==F.SepId.Row)return;break;case F.TokenKind.Right:if(te.value!==F.DelimId.SQuote&&Y.delim.stack[te.value])return;break}return(0,n.badCharsNode)(n.BadType.Unexpected,te.chars,(0,p.addSpan)(Y,te.start,te.start+te.chars.length,"",""))}),q=(0,v.any)(C.parseRef,g.parseLiteral,N,W,u.parseFieldRef,h.parseStructRef,C.parseUnqualBadRef,$),j=function(te){return Array.isArray(te)};function G(Y){return(0,v.tuple)(o.parseLeftParen,(0,p.withDelim)(F.DelimId.Paren,p.ListSep.Arg,F.TokenContext.InParen,(0,v.tuple)((0,v.apply)((0,v.many1)(Y,(0,v.right)(o.parseListSep,Y)),function(te,re){return re.map(function(ee){return!j(ee)&&ee.kind===n.NodeKind.Missing?(0,n.literalNode)(n.missingOper,!0,ee.label):ee})}),(0,v.opt)(o.parseRightParen,void 0))),o.parseCharIndex)}var Q=(0,v.apply)(G(L),function(Y,te){var re=Se(te,3),ee=re[0],ne=Se(re[1],2),de=ne[0],se=ne[1],me=re[2];return(0,f.argsTerm)(de,se!==void 0,ee.start,me)}),X=(0,v.apply)(G((0,v.any)(V,L)),function(Y,te){var re=Se(te,3),ee=re[0],ne=Se(re[1],2),de=ne[0],se=ne[1],me=re[2];return(0,f.lambdaArgsTerm)(de,se!==void 0,ee.start,me)}),U=(0,v.apply)(G((0,v.any)(H,L)),function(Y,te){var re=Se(te,3),ee=re[0],ne=Se(re[1],2),de=ne[0],se=ne[1],me=re[2];return(0,f.letArgsTerm)(de,se!==void 0,ee.start,me)}),O=(0,v.take)(function(Y,te){return te.kind===F.TokenKind.Operator&&(te.value===n.OperatorId.Percent||te.value===n.OperatorId.Pound)?te:void 0});function z(Y,te){return te.kind===F.TokenKind.Sep&&te.value===F.SepId.List&&Y.delim.listSep===p.ListSep.Union?(0,F.operatorToken)(te.start,Y.localeInfo.listSeparator,n.OperatorId.Union):void 0}var J=(0,v.take)(function(Y,te){return te.kind===F.TokenKind.Operator||(0,F.isDotSepToken)(te)?te:z(Y,te)}),ie=(0,v.many)((0,v.take)(function(Y,te){return(0,F.isWhitespaceToken)(te)?te:void 0})),ce=(0,v.any)((0,v.concat)((0,v.bind)((0,v.any)(q,O),function(Y,te){var re=(0,f.isWSFNode)(Y.localeInfo,te);return re?.id===n.WorksheetFuncId.LAMBDA?(0,v.concat)((0,v.parseSucceed)([te]),(0,v.opt)((0,v.tuple)(X),[])):re?.id===n.WorksheetFuncId.LET||re?.id===n.WorksheetFuncId.LETREC?(0,v.concat)((0,v.parseSucceed)([te]),(0,v.opt)((0,v.tuple)(U),[])):(0,v.parseSucceed)([te])}),(0,v.many)((0,v.any)(Q,u.parseFieldRef,h.parseStructRef))),(0,v.tuple)(J)),ge=(0,v.flatten)((0,v.many1)(ce,(0,v.concat)(ie,ce))),oe=(0,v.apply)((0,v.tuple)((0,v.opt)(ge,void 0),o.parseCharIndex),function(Y,te){var re=Se(te,2),ee=re[0],ne=re[1];if(ee==null){var de=(0,p.addSpan)(Y,ne,ne,"","");return(0,n.missingNode)("",de)}var se=ee;return se.push((0,F.endToken)(ne)),(0,f.runOperatorPrecedenceParser)(Y,se)});function le(Y,te,re,ee,ne,de,se,me){var ve=K(K({},n.SyntaxFeature.Comments,se?.[n.SyntaxFeature.Comments]===!0),n.SyntaxFeature.Statements,se?.[n.SyntaxFeature.Statements]===!0),ye=(0,p.makeState)(Y,te,re,ee,ne,ve),Ee=me.at(0,ye);if(Ee===void 0){var Te="calc.parse.runTokenParser: internal error: expected at least 1 token";return(0,a.assertFalse)(Te)}var Ie=(0,v.runParser)(L,me,0,ye);if(!(0,a.isSuccess)(Ie)){var De="calc.parse.runTokenParser: internal error: !isSuccess";return(0,a.assertFalse)(De)}var Ae=Ie.value.index,xe=me.at(Ae,ye);if(xe===void 0){var ke="calc.parse.runTokenParser: internal error: expected one unconsumed token";return(0,a.assertFalse)(ke)}if(xe.kind!==F.TokenKind.End){var Xe=`calc.parse.runTokenParser: internal error: didn't consume up to end at index ${Ae}`;return(0,a.assertFalse)(Xe)}if(me.at(Ae+1,ye)!==void 0){var tr="calc.parse.runTokenParser: internal error: expected no tokens following End";return(0,a.assertFalse)(tr)}var nr=Ie.value.output,er=ye.spans,cr=(0,n.buildAnnotations)(Y,nr,de,se==null?void 0:ve);return(0,n.formula)(nr,er,cr)}},"../excel-online-calc-syntax/lib/parse/parseLiteral.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseLiteral=void 0;var a=s("../excel-online-calc-lang/lib/index.js"),n=s("../excel-online-calc-syntax/lib/parse/parseCommon.js"),o=s("../excel-online-calc-syntax/lib/parse/parseOperators.js"),u=s("../excel-online-calc-syntax/lib/parse/parser.js"),g=s("../excel-online-calc-syntax/lib/parse/parserState.js"),f=s("../excel-online-calc-syntax/lib/parse/token.js");function v(h){return h.refStyle===a.RefStyle.A1&&h.col==null&&typeof h.row=="object"&&h.row.kind===a.PosKind.Rel}var C=(0,u.take)(function(h,F){return F.kind===f.TokenKind.Literal&&F.oper.kind!==a.OperKind.Boolean?F:F.kind===f.TokenKind.CellRef&&v(F)?(0,f.literalToken)(F.start,F.chars,h.mathpack.fromNumber(F.row.index+h.origin.row+1)):void 0}),p=(0,u.take)(function(h,F){return F.kind===f.TokenKind.Literal&&F.oper.kind===a.OperKind.Boolean?F:void 0});t.parseLiteral=(0,u.apply)((0,u.tuple)((0,u.any)(C,(0,u.left)(p,(0,u.fails)(n.parseDotSepTokenNotFollowedByLeftBracket))),n.parseCharIndex),function(h,F){var R=Se(F,2),y=R[0],E=R[1],x=(0,g.addSpan)(h,y.start,E,"","");if((0,f.isBadNumberOper)(y.oper))return(0,a.badCharsNode)(a.BadType.NumberLiteral,y.chars,x);if((0,f.isBadErrorOper)(y.oper))return(0,a.badCharsNode)(a.BadType.ErrorLiteral,y.chars,x);if((0,a.isStringOper)(y.oper)&&y.oper.value.length>a.cellStringLimit)return(0,a.badCharsNode)(a.BadType.StringLiteral,y.chars,x);var b=(0,a.literalNode)(y.oper,y.hasRight,x);return(0,a.isBooleanOper)(y.oper)?(0,o.maybeWSFTerm)(b,y.chars):b})},"../excel-online-calc-syntax/lib/parse/parseOperators.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TermKind=void 0,t.lambdaArgsTerm=v,t.letArgsTerm=C,t.argsTerm=p,t.fieldRefTerm=h,t.structRefTerm=F,t.maybeWSFTerm=R,t.isWSFNode=z,t.runOperatorPrecedenceParser=Gr;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-syntax/lib/parse/parser.js"),u=s("../excel-online-calc-syntax/lib/parse/parserState.js"),g=s("../excel-online-calc-syntax/lib/parse/token.js"),f;(function(or){or.LambdaArgsTerm="LambdaArgsTerm",or.LetArgsTerm="LetArgsTerm",or.ArgsTerm="ArgsTerm",or.FieldRefTerm="FieldRefTerm",or.StructRefTerm="StructRefTerm",or.MaybeWSFTerm="MaybeWSFTerm"})(f||(t.TermKind=f={}));function v(or,Ye,Cr,Mr){return{kind:f.LambdaArgsTerm,nodes:or,isClosed:Ye,start:Cr,end:Mr}}function C(or,Ye,Cr,Mr){return{kind:f.LetArgsTerm,nodes:or,isClosed:Ye,start:Cr,end:Mr}}function p(or,Ye,Cr,Mr){return{kind:f.ArgsTerm,nodes:or,isClosed:Ye,start:Cr,end:Mr}}function h(or,Ye,Cr,Mr){return{kind:f.FieldRefTerm,hasDotPreSpace:or,rhs:Ye,start:Cr,end:Mr}}function F(or,Ye,Cr){return{kind:f.StructRefTerm,rhs:or,start:Ye,end:Cr}}function R(or,Ye){return{kind:f.MaybeWSFTerm,node:or,whole:Ye}}function y(or){return or.kind!==g.TokenKind.Operator&&or.kind!==g.TokenKind.Sep&&or.kind!==g.TokenKind.End&&or.kind!==g.TokenKind.Spaces&&or.kind!==g.TokenKind.SingleLineComment&&or.kind!==g.TokenKind.MultiLineComment&&!(or.kind in f)}function E(or){return or.kind===g.TokenKind.Spaces||or.kind===g.TokenKind.SingleLineComment||or.kind===g.TokenKind.MultiLineComment}function x(or,Ye){return Ye=Ye.kind===f.MaybeWSFTerm?Ye.node:Ye,y(Ye)?(0,u.getNodeSpan)(or,Ye).start:Ye.start}var b=(0,o.many)((0,o.take)(function(or,Ye){return E(Ye)?Ye:void 0})),k=(0,o.many1)((0,o.take)(function(or,Ye){return E(Ye)?Ye:void 0})),D=(0,o.peek)(function(or,Ye){return Ye}),M=function(Ye,Cr,Mr,_r,Le){var rr=Ye.at(Cr,Mr);if(rr===void 0){var vr=`calc.parse.pStart: internal error: expected term at ${Cr}`;return(0,a.assertFalse)(vr)}return _r(x(Mr,rr),Cr)};function w(or){return(0,o.apply)((0,o.tuple)(b,M,(0,o.take)(or),M,b),function(Ye,Cr){var Mr=Se(Cr,5),_r=Mr[0],Le=Mr[1],rr=Mr[2],vr=Mr[3],yr=Mr[4];return(0,n.operatorNode)(rr,(0,u.addSpan)(Ye,Le,vr,_r,yr))})}function S(or){return(0,o.apply)((0,o.tuple)(b,M,(0,o.take)(or),M),function(Ye,Cr){var Mr=Se(Cr,4),_r=Mr[0],Le=Mr[1],rr=Mr[2],vr=Mr[3];return(0,n.operatorNode)(rr,(0,u.addSpan)(Ye,Le,vr,_r,""))})}function A(or){return(0,o.apply)((0,o.tuple)(M,(0,o.take)(or),M,b),function(Ye,Cr){var Mr=Se(Cr,4),_r=Mr[0],Le=Mr[1],rr=Mr[2],vr=Mr[3];return(0,n.operatorNode)(Le,(0,u.addSpan)(Ye,_r,rr,"",vr))})}var T=w(function(or,Ye){return Ye.kind===g.TokenKind.Operator&&(Ye.value===n.OperatorId.Add||Ye.value===n.OperatorId.Sub)?Ye.value:void 0}),I=A(function(or,Ye){if(Ye.kind===g.TokenKind.Operator){if(Ye.value===n.OperatorId.Add)return n.OperatorId.Pos;if(Ye.value===n.OperatorId.Sub)return n.OperatorId.Neg}}),B=A(function(or,Ye){return Ye.kind===g.TokenKind.Operator&&Ye.value===n.OperatorId.At?Ye.value:void 0}),L=S(function(or,Ye){return Ye.kind===g.TokenKind.Operator&&Ye.value===n.OperatorId.Pound?Ye.value:void 0}),V=(0,o.take)(function(or,Ye){return Ye.kind===f.StructRefTerm?Ye:void 0}),Z=w(function(or,Ye){return Ye.kind===g.TokenKind.Operator&&(Ye.value===n.OperatorId.Mul||Ye.value===n.OperatorId.Div)?Ye.value:void 0}),H=w(function(or,Ye){return Ye.kind===g.TokenKind.Operator&&Ye.value===n.OperatorId.Pow?Ye.value:void 0}),N=S(function(or,Ye){return Ye.kind===g.TokenKind.Operator&&Ye.value===n.OperatorId.Percent?Ye.value:void 0}),_=w(function(or,Ye){return Ye.kind===g.TokenKind.Operator&&Ye.value===n.OperatorId.Concat?Ye.value:void 0}),P=w(function(or,Ye){return Ye.kind===g.TokenKind.Operator&&Ye.value>=n.OperatorId.Eq&&Ye.value<=n.OperatorId.Ge?Ye.value:void 0}),W=w(function(or,Ye){return Ye.kind===g.TokenKind.Operator&&Ye.value===n.OperatorId.Range?Ye.value:void 0}),$=w(function(or,Ye){return Ye.kind===g.TokenKind.Operator&&Ye.value===n.OperatorId.Union?Ye.value:void 0}),q=(0,o.applyTake)((0,o.tuple)(k,D),function(or,Ye){var Cr=Se(Ye,2),Mr=Cr[0],_r=Cr[1];if(_r.kind!==g.TokenKind.End&&(_r.kind!==g.TokenKind.Operator||_r.value===n.OperatorId.At)&&!(_r.kind===g.TokenKind.Sep&&(0,g.isDotSepToken)(_r))){if(!(Mr.length===1&&Mr[0].kind===g.TokenKind.Spaces))return Mr;var Le=x(or,_r),rr=(0,u.addSpan)(or,Le,Le,Mr[0].chars,"");return(0,n.operatorNode)(n.OperatorId.Isect,rr)}}),j=(0,o.take)(function(or,Ye){return Ye.kind===g.TokenKind.Sep&&(0,g.isDotSepToken)(Ye)?Ye:void 0}),G=(0,o.take)(function(or,Ye){return Ye.kind===f.ArgsTerm?Ye:void 0}),Q=(0,o.take)(function(or,Ye){return Ye.kind===f.LambdaArgsTerm?Ye:void 0}),X=(0,o.take)(function(or,Ye){return Ye.kind===f.LetArgsTerm?Ye:void 0}),U=(0,o.take)(function(or,Ye){return Ye.kind===f.ArgsTerm||Ye.kind===f.FieldRefTerm?Ye:void 0}),O=K({},n.WorksheetFuncId.LETREC,a.FeatureName.CalcLetRecFunction);function z(or,Ye){if(Ye.kind===f.MaybeWSFTerm&&Ye.whole!==void 0){var Cr=(0,n.getWorksheetFuncId)(or,Ye.whole);if(Cr===void 0||((0,a.assertTrue)("calc.parse.parseWSFName: unexpected UDF",Cr!==n.WorksheetFuncId._UDF),((0,n.getWorksheetFuncType)(Cr).flags&n.FunctionFlags.Internal)!==0))return;var Mr=O[Cr];return Mr!==void 0&&!(0,a.isFeatureEnabled)(Mr)?void 0:(0,n.wsfNode)(Cr,Ye.whole,Ye.node.label)}}var J=(0,o.take)(function(or,Ye){return z(or.localeInfo,Ye)}),ie=(0,o.take)(function(or,Ye){var Cr=z(or.localeInfo,Ye);return Cr?.id===n.WorksheetFuncId.LAMBDA?Cr:void 0}),ce=(0,o.take)(function(or,Ye){var Cr=z(or.localeInfo,Ye);return Cr?.id===n.WorksheetFuncId.LET||Cr?.id===n.WorksheetFuncId.LETREC?Cr:void 0}),ge=(0,o.apply)((0,o.tuple)(ie,Q),function(or,Ye){for(var Cr=Se(Ye,2),Mr=Cr[0],_r=Cr[1],Le=(0,u.getNodeSpan)(or,Mr).start,rr=_r.nodes,vr=[],yr,Ar=[],We=0;We<rr.length;We+=1){var fr=rr[We];fr.kind===n.NodeKind.Param?vr.push((0,n.lambdaParam)((0,n.indexedArg)(fr,We))):We===rr.length-1?yr=(0,n.indexedArg)(fr,We):Ar.push((0,n.indexedArg)(fr,We))}var Tr=(0,u.addSpan)(or,Le,_r.end,"","");return(0,n.lambdaNode)(Mr,vr,yr,Ar,_r.isClosed,Tr)}),oe=function(Ye){return Array.isArray(Ye)},le=(0,o.apply)((0,o.tuple)(ce,X),function(or,Ye){for(var Cr=Se(Ye,2),Mr=Cr[0],_r=Cr[1],Le=(0,u.getNodeSpan)(or,Mr).start,rr=_r.nodes,vr=[],yr,Ar=[],We=0,fr=0;fr<rr.length;++fr){var Tr=rr[fr];oe(Tr)?(vr.push((0,n.letVar)((0,n.indexedArg)(Tr[0],We),(0,n.indexedArg)(Tr[1],We+1))),We+=2):fr===rr.length-1?(yr=(0,n.indexedArg)(Tr,We),We+=1):(Ar.push((0,n.indexedArg)(Tr,We)),We+=1)}var br=(0,u.addSpan)(or,Le,_r.end,"","");return(0,n.letNode)(Mr,vr,yr,Ar,_r.isClosed,br)}),Y=(0,o.apply)((0,o.tuple)(J,G),function(or,Ye){var Cr=Se(Ye,2),Mr=Cr[0],_r=Cr[1],Le=(0,u.getNodeSpan)(or,Mr).start,rr=_r.nodes;switch(Mr.id){case n.WorksheetFuncId.LET:case n.WorksheetFuncId.LETREC:return(0,a.assertFalse)("calc.parse.parseWSFApp: unexpected LET+ArgTerm");case n.WorksheetFuncId.LAMBDA:return(0,a.assertFalse)("calc.parse.parseWSFApp: unexpected LAMBDA+ArgTerm")}return de(or,Mr,rr,_r.isClosed,Le,_r.end)});function te(or,Ye,Cr){return(0,o.apply)((0,o.tuple)((0,o.many)(or),Ye),function(Mr,_r){var Le=Se(_r,2),rr=Le[0],vr=Le[1];return rr.reduceRight(Cr(Mr),vr)})}function re(or,Ye,Cr){return(0,o.apply)((0,o.tuple)(or,(0,o.many)(Ye)),function(Mr,_r){var Le=Se(_r,2),rr=Le[0],vr=Le[1];return vr.reduce(Cr(Mr),rr)})}var ee=function(Ye){return Array.isArray(Ye)};function ne(or){return function(Ye,Cr){var Mr=Se(Cr,2),_r=Mr[0],Le=Mr[1];if(ee(_r)){var rr=(0,u.getNodeSpan)(or,Ye);(0,a.assertTrue)("calc.parse.makeAppNodeInfix",rr.post.length===0);var vr=(0,u.addWhitespace)(or,_r),yr=Se(vr,2);rr.post=yr[0],rr.postComments=yr[1];var Ar=(0,u.getNodeSpan)(or,Le),We=(0,u.addSpan)(or,rr.start,Ar.end,"","");return(0,n.badSequenceNode)(n.BadType.Unexpected,[Ye,Le],We)}var fr=(0,u.getNodeSpan)(or,Ye).start,Tr=(0,u.getNodeSpan)(or,Le).end,br=(0,u.addSpan)(or,fr,Tr,"","");return(0,n.appNode)(_r,[Ye,Le],!0,br)}}function de(or,Ye,Cr,Mr,_r,Le){var rr=(0,u.addSpan)(or,_r,Le,"","");return(0,n.appNode)(Ye,Cr,Mr,rr)}function se(or){return function(Ye,Cr){var Mr=(0,u.getNodeSpan)(or,Ye).start;switch(Cr.kind){case f.ArgsTerm:return de(or,Ye,Cr.nodes,Cr.isClosed,Mr,Cr.end);case f.FieldRefTerm:{var _r=(0,u.addSpan)(or,Mr,Cr.end,"",""),Le=(0,u.getNodeSpan)(or,Cr.rhs),rr=Le.start,vr=Le.end,yr=Le.pre;if((0,n.isNumberLiteralNode)(Ye)){var Ar=(0,u.addSpan)(or,rr,rr,"",""),We=(0,n.missingNode)("",Ar),fr=Cr.rhs.label,Tr=(0,u.addSpan)(or,rr,vr,"",""),br=!1,Wr=(0,n.fieldRef)(Cr.rhs.field,Cr.rhs.isBracketed,Cr.rhs.isClosed,br,Tr);return(0,n.badSequenceNode)(n.BadType.FieldRef,[Ye,(0,n.fieldRefNode)(We,Wr,fr)],_r)}var Ke=!Cr.rhs.isBracketed&&(0,n.shouldFieldRefBeBracketed)(Ye,Cr.rhs,yr),lr=(0,n.fieldRef)(Cr.rhs.field,Cr.rhs.isBracketed,Cr.rhs.isClosed,Ke,Cr.rhs.label);return(0,n.fieldRefNode)(Ye,lr,_r)}case f.StructRefTerm:{var Me=(0,u.addSpan)(or,Mr,Cr.end,"","");switch(Ye.kind){case n.NodeKind.Name:return(0,n.structRefNode)(Ye,Cr.rhs,Me);case n.NodeKind.Missing:return(0,n.structRefNode)(void 0,Cr.rhs,Me)}return(0,n.badSequenceNode)(n.BadType.StructRef,[Ye,(0,n.structRefNode)(void 0,Cr.rhs,(0,u.addSpan)(or,Cr.start,Cr.end,"",""))],Me)}case n.NodeKind.Operator:return de(or,Cr,[Ye],!0,Mr,(0,u.getNodeSpan)(or,Cr).end)}}}function me(or){var Ye=!0;return function(Cr,Mr){var _r=(0,u.getNodeSpan)(or,Mr).start,Le=(0,u.getNodeSpan)(or,Cr).end,rr=(0,u.addSpan)(or,_r,Le,"","");if((Mr.id===n.OperatorId.Pos||Mr.id===n.OperatorId.Neg)&&Ye&&(Ye=!1,(0,n.isNumberLiteralNode)(Cr)&&(0,u.getNodeSpan)(or,Mr).post==="")){var vr=Mr.id===n.OperatorId.Pos?Cr.oper:or.mathpack.neg(Cr.oper);return(0,n.literalNode)(vr,!0,rr)}return(0,n.appNode)(Mr,[Cr],!0,rr)}}var ve=(0,o.take)(function(or,Ye){return Ye.kind===f.MaybeWSFTerm?Ye.node:y(Ye)?Ye:void 0}),ye=(0,o.apply)((0,o.tuple)(b,j,M,b),function(or,Ye){var Cr=Se(Ye,4),Mr=Cr[0],_r=Cr[1],Le=Cr[2],rr=Cr[3];return(0,n.badCharsNode)(n.BadType.Unexpected,_r.chars,(0,u.addSpan)(or,_r.start,Le,Mr,rr))}),Ee=(0,o.apply)((0,o.tuple)(M,b,j,M),function(or,Ye){var Cr=Se(Ye,4),Mr=Cr[0],_r=Cr[1],Le=Cr[2],rr=Cr[3],vr=!1,yr=(0,u.addSpan)(or,rr,rr,"",""),Ar=(0,u.addSpan)(or,Le.start,rr,_r,""),We=(0,n.fieldRef)((0,n.missingNode)("",yr),!1,!0,vr,Ar);return h(_r.length>0,We,Mr,rr)}),Te=(0,o.lazy)(function(){return(0,o.apply)((0,o.tuple)(M,(0,o.many)((0,o.any)(ge,le,Y,ve,ye),(0,o.any)(ge,le,Y,ve,(0,o.right)((0,o.succeeds)(B),Xe))),M),function(or,Ye){var Cr=Se(Ye,3),Mr=Cr[0],_r=Cr[1],Le=Cr[2];if(_r.length===1)return _r[0];var rr=(0,u.addSpan)(or,Mr,Le,"","");return _r.length===0?(0,n.missingNode)("",rr):(0,n.badSequenceNode)(n.BadType.Unexpected,_r,rr)})}),Ie=(0,o.lazy)(function(){return(0,o.any)((0,o.right)((0,o.succeeds)(B),Xe),(0,o.right)((0,o.succeeds)(I),nr),Te)}),De=re(Ie,(0,o.any)(L,V),se),Ae=re(De,(0,o.tuple)(W,De),ne),xe=re(Ae,(0,o.tuple)(q,Ae),ne),ke=re(xe,(0,o.any)(U,Ee),se),Xe=te(B,ke,me),tr=re(Xe,(0,o.tuple)($,Xe),ne),nr=te(I,tr,me),er=re(nr,N,se),cr=re(er,(0,o.tuple)(H,er),ne),ar=re(cr,(0,o.tuple)(Z,cr),ne),kr=re(ar,(0,o.tuple)(T,ar),ne),lt=re(kr,(0,o.tuple)(_,kr),ne),jr=re(lt,(0,o.tuple)(P,lt),ne);function Gr(or,Ye){var Cr=Ye.length-1;if(Cr<1){var Mr="calc.parse.runTermParser: internal error: expected at least 1 term";return(0,a.assertFalse)(Mr)}if(Ye[Cr].kind!==g.TokenKind.End){var _r="calc.parse.runTermParser: internal error: array[n].kind !== End";return(0,a.assertFalse)(_r)}if(Cr===1&&y(Ye[0]))return Ye[0];if(E(Ye[0])){var Le="calc.parse.runTermParser: internal error: array[0].kind === Spaces/comment";return(0,a.assertFalse)(Le)}if(E(Ye[Cr-1])){var rr="calc.parse.runTermParser: internal error: array[n-1].kind === Spaces/comment";return(0,a.assertFalse)(rr)}for(;;){var vr=new o.ArraySeq(Ye),yr=(0,o.runParser)(jr,vr,0,or);if((0,a.isSuccess)(yr)&&yr.value.index>=Cr)return yr.value.output;if(!(0,a.isSuccess)(yr)||yr.value.index===0||yr.value.index===1&&y(Ye[0])){var Ar=(0,a.isSuccess)(yr)?yr.value.index:0,We=`calc.parse.runTermParser: internal error: consumed ${Ar} out of ${Cr}`;return(0,a.assertFalse)(We)}Ye=[yr.value.output].concat($r(Ye.slice(yr.value.index))),Cr=Ye.length-1}}},"../excel-online-calc-syntax/lib/parse/parseQualifier.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseQualifier=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-syntax/lib/parse/parseCommon.js"),u=s("../excel-online-calc-syntax/lib/parse/parser.js"),g=s("../excel-online-calc-syntax/lib/parse/parserState.js"),f=s("../excel-online-calc-syntax/lib/parse/token.js");function v(_){return _.kind===f.TokenKind.Literal&&_.oper.kind===n.OperKind.Boolean}function C(_){return _.kind===f.TokenKind.Literal&&(0,f.isNumberLikeOper)(_.oper)}var p=a.codePoint.codePointFullStop,h=(0,u.opt)((0,u.takePeek)(function(_,P,W){return P.kind===f.TokenKind.Spaces&&!(0,f.isWhitespaceToken)(W)?P.chars:void 0}),""),F=(0,u.take)(function(_,P){return P.isIdentContinue&&!v(P)&&P.chars.length>0&&P.chars.charCodeAt(0)!==p?P.chars:void 0}),R=(0,u.take)(function(_,P){return P.isIdentContinue||(0,f.isDotSepToken)(P)?P.chars:void 0}),y=(0,u.apply)((0,u.many1)(F,R),function(_,P){return P.join("")}),E=(0,u.apply)((0,u.many1)((0,u.take)(function(_,P){return P.kind===f.TokenKind.Ident?P.chars:P.kind===f.TokenKind.Escape?"":void 0})),function(_,P){return P.join("")}),x=function(P,W){var $;return(($=W.path)!=null?$:"")+P.leftBracket+W.document+P.rightBracket};function b(_,P,W,$,q,j){var G,Q;if(P==null)$==null?(G=(0,n.identQualifier)(W,q,j),Q=W):(G=(0,n.sheetRangeQualifier)(W,$,void 0,q,j),Q=`${W}:${$}`);else{var X=x(_.localeInfo,P);$==null?(G=(0,n.sheetQualifier)(W,P,q,j),Q=`${X}${W}`):(G=(0,n.sheetRangeQualifier)(W,$,P,q,j),Q=`${X}${W}:${$}`)}return[G,q?(0,n.quoteQualifier)(Q):Q]}var k=(0,u.take)(function(_,P){return P.kind===f.TokenKind.Ident||(0,f.isRangeOpToken)(P)?P.chars:P.kind===f.TokenKind.Escape?"":void 0}),D=(0,u.apply)((0,u.tuple)(o.parseCharIndex,(0,u.many)(k),o.parseLeftBracket,(0,u.many1)(k),o.parseRightBracket,o.parseCharIndex),function(_,P){var W=Se(P,6),$=W[0],q=W[1],j=W[2],G=W[3],Q=W[4],X=W[5],U=q.join(""),O=G.join("");return(0,n.documentQualifier)(O,U!==""?U:void 0,!0,(0,g.addSpan)(_,$,X,"",""))}),M=(0,u.apply)((0,u.tuple)(o.parseCharIndex,o.parseLeftBracket,(0,u.many1)(R),o.parseRightBracket,o.parseCharIndex),function(_,P){var W=Se(P,5),$=W[0],q=W[1],j=W[2],G=W[3],Q=W[4],X=j.join("");return(0,n.documentQualifier)(X,void 0,!1,(0,g.addSpan)(_,$,Q,"",""))}),w=(0,u.apply)((0,u.tuple)(o.parseCharIndex,(0,u.opt)(M,void 0),y,(0,u.opt)((0,u.right)(o.parseRangeOp,y),void 0),o.parseCharIndex),function(_,P){var W=Se(P,5),$=W[0],q=W[1],j=W[2],G=W[3],Q=W[4];return b(_,q,j,G,!1,(0,g.addSpan)(_,$,Q,"",""))}),S=(0,u.apply)((0,u.tuple)(o.parseLeftSQuote,(0,g.withTokenContext)(f.TokenContext.InQuotedQual,(0,u.tuple)((0,u.opt)(D,void 0),E,(0,u.opt)((0,u.right)(o.parseRangeOp,E),void 0),o.parseRightSQuote)),o.parseCharIndex),function(_,P){var W=Se(P,3),$=W[0],q=Se(W[1],4),j=q[0],G=q[1],Q=q[2],X=q[3],U=W[2];return b(_,j,G,Q,!0,(0,g.addSpan)(_,$.start,U,"",""))}),A=(0,u.apply)(M,function(_,P){return[P,x(_.localeInfo,P)]}),T=(0,u.apply)((0,u.tuple)(o.parseLeftSQuote,(0,g.withTokenContext)(f.TokenContext.InQuotedQual,(0,u.tuple)(D,o.parseRightSQuote)),o.parseCharIndex),function(_,P){var W=Se(P,3),$=W[0],q=Se(W[1],2),j=q[0],G=q[1],Q=W[2];return[(0,n.documentQualifier)(j.document,j.path,!0,(0,g.addSpan)(_,$.start,Q,"","")),(0,n.quoteQualifier)(x(_.localeInfo,j))]}),I=(0,u.take)(function(_,P){return P.kind===f.TokenKind.End||P.kind===f.TokenKind.Right&&P.value===f.DelimId.SQuote?void 0:P.chars}),B=(0,u.bind)((0,u.tuple)(o.parseLeftSQuote,(0,g.withTokenContext)(f.TokenContext.InQuotedQual,(0,u.tuple)((0,u.many)(I),(0,u.opt)(o.parseRightSQuote,void 0)))),function(_,P){var W=Se(P,2),$=W[0],q=Se(W[1],2),j=q[0],G=q[1],Q=G!==void 0;return(0,u.apply)((0,u.tuple)(Q?(0,u.opt)((0,u.tuple)(o.parseQualSep,h),[void 0,""]):(0,u.parseSucceed)([void 0,""]),o.parseCharIndex),function(X,U){var O=Se(U,2),z=Se(O[0],2),J=z[0],ie=z[1],ce=O[1],ge=J!==void 0,oe=`'${j.join("")}${Q?"'":""}${ge?"!":""}`,le=(0,g.addSpan)(X,$.start,ce-ie.length,"",ie);return[(0,n.badQualifier)(oe,!0,Q,ge,le),oe]})}),L=(0,u.take)(function(_,P){if((0,f.isRefErrorToken)(P)){var W=(0,g.addSpan)(_,P.start,P.start+P.chars.length,"","");return[(0,n.errorQualifier)(W),P.chars]}}),V=(0,u.peek)(function(_,P){var W=(0,g.addSpan)(_,P.start,P.start,"","");return[(0,n.relativeQualifier)(W),""]}),Z=(0,u.apply)((0,u.tuple)((0,u.any)(w,S,A,T,V),o.parseQualSep,h),function(_,P){var W=Se(P,3),$=Se(W[0],2),q=$[0],j=$[1],G=W[1],Q=W[2],X=(0,g.getNodeSpan)(_,q);return X.end+=1,(0,a.assertTrue)("calc.parse.parseGoodQualifier",X.end===G.start+G.chars.length),(0,a.assertTrue)("calc.parse.parseGoodQualifier",X.post.length===0),X.post=Q,[q,`${j}!`]}),H=(0,u.take)(function(_,P){return P.isIdentContinue||(0,f.isDotSepToken)(P)||v(P)||C(P)?P.chars:void 0}),N=(0,u.apply)((0,u.tuple)(o.parseCharIndex,(0,u.many)(H),o.parseQualSep,o.parseCharIndex,h),function(_,P){var W=Se(P,5),$=W[0],q=W[1],j=W[2],G=W[3],Q=W[4],X=`${q.join("")}!`,U=(0,g.addSpan)(_,$,G,"",Q);return[(0,n.badQualifier)(X,!1,!0,!0,U),X]});t.parseQualifier=(0,u.any)(L,Z,N,B)},"../excel-online-calc-syntax/lib/parse/parseRef.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseRef=t.parseUnqualBadRef=void 0,t.isCompleteCellRefToken=E;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-syntax/lib/parse/parseCommon.js"),u=s("../excel-online-calc-syntax/lib/parse/parseFieldRef.js"),g=s("../excel-online-calc-syntax/lib/parse/parseOperators.js"),f=s("../excel-online-calc-syntax/lib/parse/parseQualifier.js"),v=s("../excel-online-calc-syntax/lib/parse/parser.js"),C=s("../excel-online-calc-syntax/lib/parse/parserState.js"),p=s("../excel-online-calc-syntax/lib/parse/token.js");function h(z,J){return z.refStyle===J.refStyle&&!J.isBadLocale&&J.row!==n.SpecialPos.A1BadDollar&&J.col!==n.SpecialPos.A1BadDollar}function F(z){return z.refStyle===n.RefStyle.R1C1||typeof z.row=="object"&&typeof z.col=="object"}function R(z){return z.refStyle===n.RefStyle.A1&&z.row==null&&typeof z.col=="object"&&z.col.kind===n.PosKind.Rel}function y(z,J){return J.refStyle===n.RefStyle.A1&&z.refStyle===n.RefStyle.A1&&J.isIdentContinue||J.refStyle===n.RefStyle.R1C1&&(0,n.isR1C1IdentStart)(J.row,J.col)}function E(z,J){return J.kind===p.TokenKind.CellRef&&h(z,J)&&F(J)}var x=(0,n.pos)(n.PosKind.Rel,0);function b(z){return z===n.SpecialPos.RCNoNum?x:z}function k(z,J){if(z.row!==n.SpecialPos.A1BadDollar&&z.col!==n.SpecialPos.A1BadDollar){var ie=z.refStyle===n.RefStyle.R1C1&&!z.isIdentContinue;if(z.row!=null&&z.col!=null)return(0,n.cellRefSingle)(b(z.row),b(z.col),ie,J);if(z.row!=null){var ce=b(z.row);return(0,n.cellRefRow)(ce,ce,ie,J)}if(z.col!=null){var ge=b(z.col);return(0,n.cellRefCol)(ge,ge,ie,J)}}var oe=`calc.parse.cellRefToken2cellRef: bad token ${(0,a.anonymize)(z)}`;return(0,a.assertFalse)(oe)}function D(z,J){return J.isIdentContinue&&z.localeInfo.isIdentStart((0,a.stringCodePointAt)(J.chars,0))}var M=(0,v.take)(function(z,J){return E(z,J)&&!D(z,J)||(0,p.isRefErrorToken)(J)?J:void 0}),w=(0,v.take)(function(z,J){return E(z,J)&&D(z,J)?J:void 0}),S=(0,v.apply)((0,v.tuple)((0,v.any)(M,(0,v.withState)(function(z){return z.cellRefMustBeCellRefNode?w:(0,v.left)(w,(0,v.fails)((0,v.any)(o.parseIdentContinue,o.parseDotSepTokenNotFollowedByLeftBracket)))})),o.parseCharIndex),function(z,J){var ie=Se(J,2),ce=ie[0],ge=ie[1],oe=ce.kind===p.TokenKind.CellRef?k(ce,(0,C.addSpan)(z,ce.start,ge,"","")):(0,n.cellRefError)((0,C.addSpan)(z,ce.start,ge,"","")),le=ce.kind===p.TokenKind.CellRef?ce.chars:void 0;return(0,g.maybeWSFTerm)((0,n.cellRefNode)(oe,void 0,(0,C.addSpan)(z,ce.start,ge,"","")),le)});function A(z,J,ie){return(0,p.isLeftParenToken)(ie)&&J.isIdentContinue&&(0,n.getWorksheetFuncId)(z.localeInfo,J.chars)!=null}var T=(0,v.takePeek)(function(z,J,ie){return J.kind===p.TokenKind.CellRef&&h(z,J)&&!A(z,J,ie)&&!ie.isIdentContinue?[J,ie.start]:void 0}),I=(0,v.bind)((0,v.tuple)(T,o.parseSpacesOnly,o.parseRangeOp,o.parseSpacesOnly,T),function(z,J){var ie=Se(J,5),ce=Se(ie[0],2),ge=ce[0],oe=ce[1],le=ie[1],Y=ie[2],te=ie[3],re=Se(ie[4],2),ee=re[0],ne=re[1],de=(0,C.addSpan)(z,ge.start,oe,"",le),se=(0,C.addSpan)(z,ee.start,ne,te,""),me=k(ge,de),ve=k(ee,se),ye=void 0;if(me.kind===n.CellRefKind.Single&&ve.kind===n.CellRefKind.Single){var Ee=(0,C.addSpan)(z,ge.start,ne,"","");ye=(0,n.cellRefRange)(me,ve,Ee)}else if(le.length===0&&te.length===0){if(me.kind===n.CellRefKind.Row&&ve.kind===n.CellRefKind.Row){var Te=me.isBracketed||ve.isBracketed,Ie=(0,C.addSpan)(z,ge.start,ne,"","");ye=(0,n.cellRefRow)(me.row1,ve.row1,Te,Ie)}else if(me.kind===n.CellRefKind.Col&&ve.kind===n.CellRefKind.Col){var De=me.isBracketed||ve.isBracketed,Ae=(0,C.addSpan)(z,ge.start,ne,"","");ye=(0,n.cellRefCol)(me.col1,ve.col1,De,Ae)}}if(ye==null)return(0,v.parseFail)();var xe=(0,g.maybeWSFTerm)((0,n.cellRefNode)(ye,void 0,(0,C.addSpan)(z,ge.start,ne,"","")),void 0);return ge.isIdentContinue&&ee.isIdentContinue?(0,v.peek)(function(ke,Xe){return Xe.kind===p.TokenKind.Sep&&Xe.value===p.SepId.Qual?void 0:xe}):(0,v.parseSucceed)(xe)}),B=(0,v.any)(I,S);t.parseUnqualBadRef=(0,v.apply)((0,v.take)(function(z,J){return J.kind===p.TokenKind.CellRef?J:void 0}),function(z,J){var ie=J.start+J.chars.length,ce=J.refStyle===n.RefStyle.R1C1&&!J.isIdentContinue;return(0,g.maybeWSFTerm)((0,n.cellRefNode)((0,n.cellRefBad)(J.chars,ce,(0,C.addSpan)(z,J.start,ie,"","")),void 0,(0,C.addSpan)(z,J.start,ie,"","")),J.chars)});function L(z,J,ie){return ie.length===0||J.length===1&&J[0].kind===p.TokenKind.Literal||ie.some(function(ce,ge){return ge%2===0?ce.kind!==p.TokenKind.Sep:ce.kind===p.TokenKind.Sep||!(0,u.isUnbracketedFieldName)(z.localeInfo,ce.chars)})}var V="_xlpm",Z="_xleta",H="_xlop";function N(z,J){var ie,ce,ge,oe=Se(J,4),le=oe[0],Y=oe[1],te=oe[2],re=oe[3],ee=le[0],ne=le.length===1&&((ie=Y[0])==null?void 0:ie.kind)===p.TokenKind.Sep,de=ee.kind!==p.TokenKind.CellRef||R(ee)||y(z,ee)&&ne;if(te||L(z,le,Y)){var se=[].concat($r(le),$r(Y)).map(function(yr){return yr.chars}).join(""),me=(0,C.addSpan)(z,ee.start,re,"",""),ve=(0,C.addSpan)(z,ee.start,re,"",""),ye=(0,n.identNamePart)(se,de,me,ve),Ee=(0,n.nameNode)(ye,void 0,(0,C.addSpan)(z,ee.start,re,"",""));return(0,g.maybeWSFTerm)(Ee,Ee.whole)}var Te=de,Ie,De=0,Ae=(ce=(ge=Y[De])==null?void 0:ge.start)!=null?ce:re,xe=(0,C.addSpan)(z,ee.start,Ae,"",""),ke=(0,C.addSpan)(z,ee.start,Ae,"","");if(le.length===1&&ee.kind===p.TokenKind.CellRef)if(!h(z,ee))Te=!1,Ie=(0,n.identNamePart)(ee.chars,Te,xe,ke);else if(!F(ee))Ie=(0,n.identNamePart)(ee.chars,Te,xe,ke);else{var Xe=(0,C.addSpan)(z,ee.start,Ae,"",""),tr=k(ee,Xe);Ie=(0,n.cellRefNamePart)(tr,ee.chars,xe,ke)}else{var nr=le.map(function(yr){return yr.chars}).join("");if((z.localeInfo.stringCompareCI(nr,V)===0||z.localeInfo.stringCompareCI(nr,Z)===0||z.localeInfo.stringCompareCI(nr,H)===0)&&De+1<Y.length){var er,cr;nr+="."+Y[De+1].chars,De+=2,Ae=(er=(cr=Y[De])==null?void 0:cr.start)!=null?er:re,xe=(0,C.addSpan)(z,ee.start,Ae,"",""),ke=(0,C.addSpan)(z,ee.start,Ae,"","")}Ie=(0,n.identNamePart)(nr,Te,xe,ke)}for(var ar=!1,kr=Ie;De+1<Y.length;De+=2){var lt,jr,Gr=Y[De],or=Y[De+1],Ye=(lt=(jr=Y[De+2])==null?void 0:jr.start)!=null?lt:re;kr=(0,n.fieldRefNamePart)(kr,(0,n.fieldRef)((0,n.identNode)(or.chars,(0,C.addSpan)(z,or.start,Ye,"","")),!1,!0,ar,(0,C.addSpan)(z,Gr.start,Ye,"","")),De+2>=Y.length?de:Te,(0,C.addSpan)(z,ee.start,Ye,"",""),(0,C.addSpan)(z,ee.start,Ye,"",""))}if(De<Y.length){var Cr,Mr,_r=Y[De],Le=(Cr=(Mr=Y[De+1])==null?void 0:Mr.start)!=null?Cr:re,rr=(0,n.fieldRef)((0,n.missingNode)("",(0,C.addSpan)(z,Le,Le,"","")),!1,!0,ar,(0,C.addSpan)(z,_r.start,Le,"",""));kr=(0,n.fieldRefNamePart)(kr,rr,de,(0,C.addSpan)(z,ee.start,Le,"",""),(0,C.addSpan)(z,ee.start,Le,"","")),De+=1}(0,a.assertTrue)("calc.parse.pUnqualName: i == tailTokens",De===Y.length),kr.kind===n.NamePartKind.CellRefNamePart&&(0,a.assertFalse)("calc.parse.pUnqualName: expected lhs.kind !== NamePartKind.CellRefNamePart");var vr=(0,n.nameNode)(kr,void 0,(0,C.addSpan)(z,ee.start,re,"",""));return(0,g.maybeWSFTerm)(vr,vr.whole)}var _=(0,v.take)(function(z,J){return J.kind===p.TokenKind.Ident&&z.localeInfo.isIdentStart((0,a.stringCodePointAt)(J.chars,0))||J.kind===p.TokenKind.CellRef&&D(z,J)?J:void 0}),P=(0,v.take)(function(z,J){return J.kind===p.TokenKind.Literal&&J.oper.kind===n.OperKind.Boolean?J:void 0}),W=(0,v.any)(_,(0,v.left)(P,(0,v.succeeds)(o.parseDotSepTokenNotFollowedByLeftBracket))),$=(0,v.peek)(function(z,J){return(0,p.isLeftBracketToken)(J)}),q=(0,v.tuple)((0,v.many1)(W,o.parseIdentContinue),(0,v.many)((0,v.any)(o.parseIdentContinue,o.parseDotSepTokenNotFollowedByLeftBracket)),$,o.parseCharIndex),j=(0,v.apply)(q,N),G=(0,v.opt)((0,v.any)(B,j,t.parseUnqualBadRef),{node:void 0}),Q=(0,v.any)(B,(0,v.right)((0,v.fails)(j),t.parseUnqualBadRef));function X(z,J,ie){for(var ce=J;;){var ge=(0,C.getSpan)(z,ce.qualifiedLabel);if(ge.start=ie,ce.kind===n.NamePartKind.FieldRefNamePart)ce=ce.lhs;else break}return J}var U=(0,v.bind)(f.parseQualifier,function(z,J){var ie=Se(J,2),ce=ie[0],ge=ie[1];return(0,v.apply)(ce.kind===n.QualifierKind.SheetRange?(0,C.cellRefMustBeCellRefNode)(ce.isQuoted?G:Q):ce.kind===n.QualifierKind.Error?(0,C.cellRefMustBeCellRefNode)(G):G,function(oe,le){var Y=le.node;if(Y==null)return ce.kind===n.QualifierKind.Error?(0,n.literalNode)(n.refErrorOper,!0,ce.label):(0,n.badCharsNode)(n.BadType.Qualifier,ge,ce.label);var te=(0,C.getNodeSpan)(oe,ce).start,re=(0,C.getNodeSpan)(oe,Y).end;if(Y.kind===n.NodeKind.Name){var ee=(0,C.addSpan)(oe,te,re,"","");if(ce.kind===n.QualifierKind.Error){var ne=(0,n.literalNode)(n.refErrorOper,!0,ce.label);return(0,n.badSequenceNode)(n.BadType.Unexpected,[ne,Y],ee)}return(0,a.assertTrue)("calc.parse.pQualRef: sheet-range-name quoted",ce.kind!==n.QualifierKind.SheetRange||ce.isQuoted),ce.kind===n.QualifierKind.SheetRange&&ce.document===void 0&&(ce=(0,n.identQualifier)(`${ce.sheet1}:${ce.sheet2}`,ce.isQuoted,ce.label)),(0,n.nameNode)(X(oe,Y.parts,te),ce,ee)}var de=(0,C.addSpan)(oe,te,re,"","");return ce.kind===n.QualifierKind.Ident&&(ce=(0,n.sheetQualifier)(ce.name,void 0,ce.isQuoted,ce.label)),(0,n.cellRefNode)(Y.ref,ce,de)})}),O=(0,v.apply)((0,v.any)(B,j),function(z,J){return J.node.kind===n.NodeKind.CellRef&&J.node.ref.kind===n.CellRefKind.Error?(0,n.literalNode)(n.refErrorOper,!0,J.node.label):J});t.parseRef=(0,v.any)(U,O)},"../excel-online-calc-syntax/lib/parse/parseResultHelper.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseResultHelper=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js");function o(p,h){var F=p[h];return(0,a.assertTrue)("ParseResultHelper.getFormulaSpan: expected span to be defined",F!==void 0),F}var u=(function(p){function h(F,R){var y;return Oe(this,h),y=Ia(this,h),y.formula=F,y.caretPosition=R,y.references=[],y}return wa(h,p),Ne(h,[{key:"letNode",value:function(R,y,E,x,b,k){if(this.caretInNode(E?.arg))this.pushNames(y);else for(var D=0;D<y.length;D+=1){var M=y[D].binder;if(this.caretInNode(M.arg)){this.pushNames(R.id===n.WorksheetFuncId.LET?y.slice(0,D):y);break}}return Ot(Mt(h.prototype),"letNode",this).call(this,R,y,E,x,b,k)}},{key:"lambdaNode",value:function(R,y,E,x,b,k){if(this.caretInNode(E?.arg))this.pushNames(y);else for(var D=0;D<y.length;D+=1){var M=y[D].name;if(M.arg.def!==void 0&&this.caretInNode(M.arg.def.rhs)){this.pushNames(y.slice(0,D));break}}return Ot(Mt(h.prototype),"lambdaNode",this).call(this,R,y,E,x,b,k)}},{key:"caretInNode",value:function(R){if(R===void 0)return!1;var y=this.formula.spans[R.label];return y!==void 0&&this.caretPosition>=y.start&&this.caretPosition<=y.end}},{key:"pushNames",value:function(R){(0,a.safePush)(this.references,R.map(function(y){var E=y.name;return E.arg.wholeName}).filter(a.isDefined).reverse())}}])})(n.IdentityVisitor);function g(p,h){if((0,a.isSuccess)(p))try{var F=new u(p.value,h);return(0,n.reduceBottomUp)(F,p.value),F.references.reverse()}catch(y){var R=`ParseResultHelper.extractLetVariables: unhandled error ${(0,a.messageFromError)(y)}`;return a.ulsLogger.ULS.traceTag(507381983,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Warning,R),[]}}function f(p,h){var F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,R=arguments.length>3?arguments[3]:void 0,y=arguments.length>4?arguments[4]:void 0;if((0,a.isSuccess)(p)){var E=[];return v(p,["range","namedRange","letName","literal","function","structRefRange"],function(x,b){var k=o(p.value.spans,b.label),D={kind:x,ref:b,span:k};E.push(D)},h,F,R,y),E.sort(function(x,b){var k;return(k=x.span.start-b.span.start)!==0||(k=b.span.end-x.span.end)!==0?k:0}),E}}function v(p,h,F,R){var y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,E=arguments.length>5?arguments[5]:void 0,x=arguments.length>6?arguments[6]:void 0;if(!(0,a.isSuccess)(p))return!1;try{C(p.value,R??(0,n.getEnglishLocaleInfo)(),h,F,y,E,x)}catch(k){var b=`ParseResultHelper.traverse: unhandled error ${(0,a.messageFromError)(k)}`;a.ulsLogger.ULS.traceTag(507381982,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Warning,b)}return!0}t.parseResultHelper={isSuccess:a.isSuccess,traverse:v,extractReferences:f,extractLetVariables:g};function C(p,h,F,R,y,E,x){if(p==null||R==null)return;var b={};B();var k={};{var D=0,M=[],w=Object.assign({},n.voidVisitor,{letNode:function(_,P,W,$,q,j){for(var G of P){var Q=G.name;k[Q.arg.label]=D}M.push({letCount:D,span:o(p.spans,j)}),D+=1},lambdaNode:function(_,P,W,$,q,j){for(var G of P){var Q=G.name;k[Q.arg.label]=D}M.push({letCount:D,span:o(p.spans,j)}),D+=1}});(0,n.reduceBottomUp)(w,p),M.sort(function(N,_){return N.span.start-_.span.start});for(var S={},A=0;A<M.length;A+=1)S[M[A].letCount]=A;for(var T of Object.keys(k).map(Number))k[T]=S[k[T]]}var I={literalNode:function(_,P,W){var $=n.identityVisitor.literalNode(_,P,W);return L("literal")&&R("literal",{label:W,value:$,valueKind:_.kind}),$},missingNode:function(_,P){var W=n.identityVisitor.missingNode(_,P);return L("literal")&&R("literal",{label:P,value:(0,n.literalNode)(n.missingOper,!0,P),valueKind:n.OperKind.Missing}),W},arrayNode:function(_,P,W){return n.identityVisitor.arrayNode(_,P,W)},appNode:function(_,P,W,$){var q=n.identityVisitor.appNode(_,P,W,$);return H(_,P,W,$),q},letNode:function(_,P,W,$,q,j){var G=(0,n.letNode)(_,P,W,$,q,j);H(_,G.args,q,j);for(var Q of P){var X=Q.name;L("letName")&&R("letName",{label:X.arg.label,name:X.arg.wholeName,number:k[X.arg.label],qualifier:void 0})}return G},lambdaNode:function(_,P,W,$,q,j){var G=(0,n.lambdaNode)(_,P,W,$,q,j);H(_,G.args,q,j);for(var Q of P){var X=Q.name;L("letName")&&R("letName",{label:X.arg.name.name.label,name:X.arg.wholeName,number:k[X.arg.label],qualifier:void 0})}return G},parenNode:function(_,P,W){return n.identityVisitor.parenNode(_,P,W)},nameNode:function(_,P,W){var $=(0,n.nameNode)(_,P,W),q=p.annotations[_.label],j=p.annotations[W];if(j?.kind!==n.AnnotationKind.AppHeadName){if(q?.kind===n.AnnotationKind.LocalNameUse){var G=k[q.label];L("letName")&&G!=null&&R("letName",{label:W,name:q.name,number:G,qualifier:void 0})}else if(L("namedRange")){var Q=$.whole.split(".");R("namedRange",{label:W,name:Q[0],names:Q.slice(1),qualifier:V($)})}}return $},cellRefNode:function(_,P,W){var $=(0,n.cellRefNode)(_,P,W);return L("range")&&Z($),$},fieldRefNode:function(_,P,W){return n.identityVisitor.fieldRefNode(_,P,W)},structRefNode:function(_,P,W){var $=(0,n.structRefNode)(_,P,W);if(L("structRefRange")){if(x==null||E==null)return $;var q=x.resolveStructRef(E,$),j=q.resolution;if(!(0,a.isSuccess)(j)||j.value===void 0)return $;var G=j.value;R("structRefRange",{label:W,type:"range",top:(0,n.pos)(n.PosKind.Rel,G.range.row),left:(0,n.pos)(n.PosKind.Rel,G.range.col),bottom:(0,n.pos)(n.PosKind.Rel,G.range.row+G.range.rows-1),right:(0,n.pos)(n.PosKind.Rel,G.range.col+G.range.cols-1),span:o(p.spans,W),qualifier:_!==void 0?V(_):void 0,name:_!==void 0?_.whole:void 0})}return $},badSequenceNode:function(_,P,W){return n.identityVisitor.badSequenceNode(_,P,W)},badCharsNode:function(_,P,W){return n.identityVisitor.badCharsNode(_,P,W)},operatorNode:function(_,P){return n.identityVisitor.operatorNode(_,P)},wsfNode:function(_,P,W){return n.identityVisitor.wsfNode(_,P,W)}};(0,n.reduceBottomUp)(I,p);function B(){F!=null?F.forEach(function(N){b[N]=!0}):b["*"]=!0}function L(N){return b[N]||b["*"]}function V(N){if(N.qualifier!=null){var _={};switch(N.qualifier.kind){case n.QualifierKind.Sheet:var P=N.qualifier;_.type="Sheet",_.sheet=P.sheet,P.document!=null&&(_.document=P.document.document,P.document.path!=null&&(_.documentPath=P.document.path));break;case n.QualifierKind.SheetRange:var W=N.qualifier;_.type="SheetRange",_.sheet1=W.sheet1,_.sheet2=W.sheet2,W.document!=null&&(_.document=W.document.document,W.document.path!=null&&(_.documentPath=W.document.path));break;case n.QualifierKind.Ident:var $=N.qualifier;_.type="Ident",_.name=$.name;break;case n.QualifierKind.Document:var q=N.qualifier;_.type="Document",_.document=q.document,q.path!=null&&(_.documentPath=q.path);break;default:break}return _}}function Z(N){if(!(p==null||R==null))switch(N.ref.kind){case n.CellRefKind.Error:break;case n.CellRefKind.Col:var _=N.ref;R("range",{label:N.label,type:"col",startIndex:_.col1,endIndex:_.col2,span:o(p.spans,_.label),qualifier:V(N)});break;case n.CellRefKind.Row:var P=N.ref;R("range",{label:N.label,type:"row",startIndex:P.row1,endIndex:P.row2,span:o(p.spans,P.label),qualifier:V(N)});break;case n.CellRefKind.Single:var W=N.ref;R("range",{label:N.label,type:"cell",row:W.row,col:W.col,span:o(p.spans,W.label),qualifier:V(N)});break;case n.CellRefKind.Range:var $=N.ref;R("range",{label:N.label,type:"range",top:$.ref1.row,left:$.ref1.col,bottom:$.ref2.row,right:$.ref2.col,topLeftSpan:o(p.spans,$.ref1.label),bottomRightSpan:o(p.spans,$.ref2.label),qualifier:V(N)});break}}function H(N,_,P,W){if(R!=null)switch(N.kind){case n.NodeKind.Operator:L("operator")&&R("operator",{label:W,value:N.id});break;case n.NodeKind.WSF:case n.NodeKind.Name:L("function")&&R("function",{label:W,name:N.whole,isClosed:P,args:[]});break}}}},"../excel-online-calc-syntax/lib/parse/parseStructRef.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseStructRef=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-syntax/lib/parse/parseCommon.js"),u=s("../excel-online-calc-syntax/lib/parse/parseOperators.js"),g=s("../excel-online-calc-syntax/lib/parse/parser.js"),f=s("../excel-online-calc-syntax/lib/parse/parserState.js"),v=s("../excel-online-calc-syntax/lib/parse/token.js"),C=a.codePoint,p=C.codePointAtSign,h=C.codePointHash,F=C.codePointSingleQuote,R=function(re){return re.chars==="#"&&re.kind===v.TokenKind.Unexpected},y=function(re){return re.kind===v.TokenKind.Escape||R(re)||(0,v.isAtOpToken)(re)},E=(0,g.take)(function(te,re){return re.isIdentContinue||(0,v.isRightParenToken)(re)&&(!te.structRefRecoveryMode||!te.delim.stack[v.DelimId.Paren])||(0,v.isRightBraceToken)(re)&&(!te.structRefRecoveryMode||!te.delim.stack[v.DelimId.Brace])||y(re)?re:void 0}),x=(0,g.take)(function(te,re){return re.kind===v.TokenKind.Spaces?re:void 0}),b=(0,g.apply)((0,g.tuple)((0,g.many1)(E),(0,g.many)((0,g.tuple)(x,(0,g.many1)(E)))),function(te,re){var ee=Se(re,2),ne=ee[0],de=ee[1],se=(0,a.safeConcat)(ne,de.map(function(me){var ve=Se(me,2),ye=ve[0],Ee=ve[1];return[ye].concat($r(Ee))}));return[se.map(function(me){return me.chars}).join(""),!se.some(y)]}),k=function(re){return(0,v.isAtOpToken)(re)||R(re)||(0,v.isLeftBracketToken)(re)},D=(0,g.take)(function(te,re){return re.isIdentContinue||re.kind===v.TokenKind.Spaces||re.kind===v.TokenKind.Escape||(0,v.isListSepToken)(re)||(0,v.isRangeOpToken)(re)||(0,v.isRightParenToken)(re)||(0,v.isRightBraceToken)(re)||k(re)?re:void 0}),M=(0,g.apply)((0,g.many)(D),function(te,re){return[re.map(function(ee){return ee.kind===v.TokenKind.Escape?"":ee.chars}).join(""),re.map(function(ee){return ee.chars}).join(""),!re.some(k)]}),w=function(re){return R(re)||(0,v.isAtOpToken)(re)},S=(0,g.take)(function(te,re){return re.isIdentContinue||re.kind===v.TokenKind.Spaces||re.kind===v.TokenKind.Escape||(0,v.isRangeOpToken)(re)||(0,v.isListSepToken)(re)&&(!te.structRefRecoveryMode||te.delim.listSep!==f.ListSep.Arg)||(0,v.isRightParenToken)(re)&&(!te.structRefRecoveryMode||!te.delim.stack[v.DelimId.Paren])||(0,v.isRightBraceToken)(re)&&(!te.structRefRecoveryMode||!te.delim.stack[v.DelimId.Brace])||w(re)?re:void 0}),A=(0,g.apply)((0,g.many)(S),function(te,re){return[re.map(function(ee){return ee.kind===v.TokenKind.Escape?"":ee.chars}).join(""),re.map(function(ee){return ee.chars}).join(""),!re.some(w)]}),T=(0,g.take)(function(te,re){return re.kind===v.TokenKind.SpecialRef?re:void 0}),I=(0,g.apply)((0,g.tuple)(o.parseCharIndex,T,o.parseCharIndex),function(te,re){var ee=Se(re,3),ne=ee[0],de=ee[1],se=ee[2];return[(0,n.specialRef)(de.value,!1,!0,(0,f.addSpan)(te,ne,se,"","")),de.chars]}),B=(0,g.apply)((0,g.tuple)(o.parseCharIndex,o.parseLeftBracket,o.parseSpacesOnly,T,o.parseSpacesOnly,(0,g.opt)(o.parseRightBracket,void 0),o.parseCharIndex),function(te,re){var ee,ne=Se(re,7),de=ne[0],se=ne[1],me=ne[2],ve=ne[3],ye=ne[4],Ee=ne[5],Te=ne[6],Ie=se.chars+me+ve.chars+ye+((ee=Ee?.chars)!=null?ee:""),De=(0,f.addSpan)(te,de,Te,"",""),Ae=Ee!==void 0;return me===""&&ye===""?[(0,n.specialRef)(ve.value,!0,Ae,De),Ie]:[(0,n.badRef)(me+ve.chars+ye,!0,Ae,De),Ie]}),L=(0,g.any)(I,B),V=(function(){for(var te=new Set,re=0;re<32;re++)te.add(re);for(var ee of'!"$%&()*+-./:;<=>?\\^_`{}~'.split(""))te.add(ee.charCodeAt(0));return te})(),Z=(0,g.apply)((0,g.tuple)(o.parseCharIndex,b,o.parseCharIndex),function(te,re){var ee=Se(re,3),ne=ee[0],de=Se(ee[1],2),se=de[0],me=de[1],ve=ee[2],ye=(0,f.addSpan)(te,ne,ve,"","");if(!me)return[(0,n.badRef)(se,!1,!0,ye),se];for(var Ee=0;Ee<se.length;Ee++)if(V.has(se.charCodeAt(Ee)))return[(0,n.badRef)(se,!1,!0,ye),se];return[(0,n.columnRef)(se,!1,!0,ye),se]}),H=(0,g.apply)((0,g.tuple)(o.parseCharIndex,o.parseLeftBracket,M,(0,g.opt)(o.parseRightBracket,void 0),o.parseCharIndex),function(te,re){var ee,ne=Se(re,5),de=ne[0],se=ne[1],me=Se(ne[2],3),ve=me[0],ye=me[1],Ee=me[2],Te=ne[3],Ie=ne[4],De=se.chars+ye+((ee=Te?.chars)!=null?ee:""),Ae=(0,f.addSpan)(te,de,Ie,"",""),xe=Te!==void 0;return Ee?[(0,n.columnRef)(ve,!0,xe,Ae),De]:[(0,n.badRef)(ye,!0,xe,Ae),De]}),N=(0,g.apply)((0,g.tuple)(o.parseCharIndex,A,o.parseCharIndex),function(te,re){var ee=Se(re,3),ne=ee[0],de=Se(ee[1],3),se=de[0],me=de[1],ve=de[2],ye=ee[2],Ee=(0,f.addSpan)(te,ne,ye,"","");return ve?(0,n.columnRef)(se,!1,!0,Ee):(0,n.badRef)(me,!1,!0,Ee)}),_=(0,g.any)(Z,H),P=(0,g.apply)(o.parseCharIndex,function(te,re){return[(0,n.missingRef)((0,f.addSpan)(te,re,re,"","")),""]}),W=(0,g.apply)((0,g.lazy)(function(){return Q}),function(te,re){var ee=Se(re,2),ne=ee[0],de=ee[1];return[(0,n.badRef)(de,!1,!0,ne.label),de]}),$=(0,g.any)(W,L,_,P);function q(te,re,ee,ne,de,se,me){return ee===""&&se===""?ne:(0,n.badRef)(ee+de+se,!1,!0,(0,f.addSpan)(te,re,me,"",""))}var j=(0,g.apply)((0,g.tuple)(o.parseCharIndex,$,(0,g.many1)((0,g.tuple)(o.parseSpacesOnly,o.parseCharIndex,o.parseRangeOp,o.parseCharIndex,o.parseSpacesOnly,$)),o.parseCharIndex),function(te,re){var ee=Se(re,4),ne=ee[0],de=Se(ee[1],2),se=de[0],me=de[1],ve=ee[2],ye=ee[3],Ee=[],Te=[];{var Ie=Se(ve[0],2),De=Ie[0],Ae=Ie[1];Ee.push(q(te,ne,"",se,me,De,Ae)),Te.push(me+De)}for(var xe=0;xe<ve.length-1;xe++){var ke=Se(ve[xe],6),Xe=ke[0],tr=ke[1],nr=ke[2],er=ke[3],cr=ke[4],ar=Se(ke[5],2),kr=ar[0],lt=ar[1],jr=Se(ve[xe+1],2),Gr=jr[0],or=jr[1];Ee.push(q(te,er,cr,kr,lt,Gr,or)),Te.push(nr.chars+cr+lt+Gr)}{var Ye=Se(ve[ve.length-1],6),Cr=Ye[0],Mr=Ye[1],_r=Ye[2],Le=Ye[3],rr=Ye[4],vr=Se(Ye[5],2),yr=vr[0],Ar=vr[1];Ee.push(q(te,Le,rr,yr,Ar,"",ye)),Te.push(_r.chars+rr+Ar)}return[(0,n.rangeOpRef)(Ee,(0,f.addSpan)(te,ne,ye,"","")),Te.join("")]}),G=(0,g.any)(W,j,L,_),Q=(0,g.apply)((0,g.tuple)(o.parseCharIndex,(0,g.many1)(o.parseAtOp),(0,g.opt)((0,g.tuple)(o.parseSpacesOnly,G),["",[void 0,""]]),o.parseCharIndex),function(te,re){var ee=Se(re,4),ne=ee[0],de=ee[1],se=Se(ee[2],2),me=se[0],ve=Se(se[1],2),ye=ve[0],Ee=ve[1],Te=ee[3];if(ye!==void 0){var Ie=(0,f.getNodeSpan)(te,ye);(0,a.assertTrue)("calc.parse.parseThisRowOpRef",Ie.pre.length===0),Ie.pre=me}return[(0,n.thisRowOpRef)(ye,(0,f.addSpan)(te,ne,Te,"","")),de.map(function(De){return De.chars}).join("")+me+Ee]}),X=(0,g.any)(Q,j,L,_,P),U=function(re){return re.kind===v.TokenKind.SpecialRef||re.chars==="#"},O=(0,g.peek2)(function(te,re,ee){return!te.structRefRecoveryMode||te.delim.listSep!==f.ListSep.Arg||(0,v.isLeftBracketToken)(re)||re.kind===v.TokenKind.Spaces&&ee&&(0,v.isLeftBracketToken)(ee)||U(re)||re.kind===v.TokenKind.Spaces&&ee&&U(ee)||te.localeInfo.isIdentStart((0,a.stringCodePointAt)(re.chars,0))?!0:void 0}),z=(0,g.apply)((0,g.tuple)(o.parseCharIndex,X,(0,g.many1)((0,g.tuple)(o.parseSpacesOnly,o.parseListSep,O,o.parseSpacesOnly,X)),o.parseCharIndex),function(te,re){var ee=Se(re,4),ne=ee[0],de=Se(ee[1],2),se=de[0],me=de[1],ve=ee[2],ye=ee[3],Ee=[],Te=[];{var Ie=Se(ve[0],1),De=Ie[0],Ae=(0,f.getNodeSpan)(te,se);(0,a.assertTrue)("calc.parse.parseCommaOpRef",Ae.post.length===0),Ae.post=De,Ee.push(se),Te.push(me+De)}for(var xe=0;xe<ve.length-1;xe++){var ke=Se(ve[xe],5),Xe=ke[0],tr=ke[1],nr=ke[2],er=ke[3],cr=Se(ke[4],2),ar=cr[0],kr=cr[1],lt=Se(ve[xe+1],1),jr=lt[0],Gr=(0,f.getNodeSpan)(te,ar);(0,a.assertTrue)("calc.parse.parseCommaOpRef",Gr.pre.length===0&&Gr.post.length===0),Gr.pre=er,Gr.post=jr,Ee.push(ar),Te.push(tr.chars+er+kr+jr)}{var or=Se(ve[ve.length-1],5),Ye=or[0],Cr=or[1],Mr=or[2],_r=or[3],Le=Se(or[4],2),rr=Le[0],vr=Le[1],yr=(0,f.getNodeSpan)(te,rr);(0,a.assertTrue)("calc.parse.parseCommaOpRef",yr.pre.length===0),yr.pre=_r,Ee.push(rr),Te.push(Cr.chars+_r+vr)}return[(0,n.commaOpRef)(Ee,(0,f.addSpan)(te,ne,ye,"","")),Te.join("")]}),J=(0,g.apply)(o.parseSpacesOnly,function(){}),ie=function(re,ee){if(ee.indexOf(re.localeInfo.leftBracket)<0&&ee.indexOf(re.localeInfo.rightBracket)<0&&ee.indexOf("@")<0&&ee.indexOf("#")<0)return!0;for(var ne=0;ne<ee.length;){if(ee.charCodeAt(ne)===F&&ne+1<ee.length){ne+=1+(0,a.numCodeUnits)((0,a.stringCodePointAt)(ee,ne+1));continue}if((0,a.stringStartsWith)(ee,re.localeInfo.leftBracket,ne)||(0,a.stringStartsWith)(ee,re.localeInfo.rightBracket,ne))return!1;var de=(0,a.stringCodePointAt)(ee,ne);if(de===p||de===h)return!1;ne+=(0,a.numCodeUnits)(de)}return!0},ce=function(re,ee){return ie(re,ee[1])?void 0:ee},ge=(0,g.peek)(function(te,re){return(0,v.isRightBracketToken)(re)?re:void 0}),oe=(0,g.peek2)(function(te,re,ee){return te.structRefRecoveryMode||(0,v.isRightBracketToken)(re)||re.kind===v.TokenKind.Spaces&&ee&&(0,v.isRightBracketToken)(ee)?!0:void 0});function le(){return(0,g.apply)((0,g.tuple)(o.parseCharIndex,o.parseSpacesOnly,g.any.apply(void 0,arguments),o.parseSpacesOnly,o.parseCharIndex),function(te,re){var ee=Se(re,5),ne=ee[0],de=ee[1],se=Se(ee[2],2),me=se[0],ve=se[1],ye=ee[3],Ee=ee[4];if((de!==""||ye!=="")&&(me.kind===n.StructRefKind.SpecialRef||me.kind===n.StructRefKind.BadRef)&&!me.isBracketed)return(0,n.badRef)(de+ve+ye,!1,!0,(0,f.addSpan)(te,ne,Ee,"",""));var Te=(0,f.getNodeSpan)(te,me);return(0,a.assertTrue)("calc.parse.parseOuterWhitespace",Te.pre.length===0&&Te.post.length===0),Te.pre=de,Te.post=ye,me})}var Y=(0,g.any)(le((0,g.left)((0,g.applyTake)(z,ce),oe),(0,g.left)(Q,oe),(0,g.left)((0,g.applyTake)(j,ce),oe),(0,g.left)(L,oe),(0,g.left)(H,oe)),(0,g.left)(J,ge),(0,g.left)(N,oe));t.parseStructRef=(0,g.apply)((0,g.tuple)(o.parseLeftBracket,(0,f.withTokenContext)(v.TokenContext.InStructRef,(0,g.any)((0,g.tuple)(Y,(0,g.opt)(o.parseRightBracket,void 0)),(0,g.tuple)((0,f.structRefRecoveryMode)(Y),(0,g.parseSucceed)(void 0)))),o.parseCharIndex),function(te,re){var ee=Se(re,3),ne=ee[0],de=Se(ee[1],2),se=de[0],me=de[1],ve=ee[2],ye=ne.start,Ee=me!==void 0;return(0,u.structRefTerm)((0,n.structRef)(se,Ee,(0,f.addSpan)(te,ye,ve,"","")),ye,ve)})},"../excel-online-calc-syntax/lib/parse/parser.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ArraySeq=void 0,t.runParser=u,t.lazy=g,t.setDebugging=v,t.warnSucceedOrFail=C,t.parseSucceed=p,t.parseFail=F,t.bind=R,t.apply=y,t.withState=E,t.any=b,t.opt=k,t.succeeds=D,t.fails=M,t.take=S,t.peek=A,t.peek2=T,t.peekParser=I,t.takePeek=B,t.applyTake=L,t.reduce=V,t.many=H,t.many1=N,t.tuple=_,t.left=P,t.right=W,t.middle=$,t.flatten=q,t.concat=j;var a=s("../excel-online-calc-common/lib/index.js");function n(G){for(var Q=G;Q!=null;)Q=Q();return Q}var o=(function(){function G(Q){Oe(this,G),this.elems=Q}return Ne(G,[{key:"at",value:function(X,U){return this.elems[X]}}])})();t.ArraySeq=o;function u(G,Q,X,U){var O;function z(ce,ge){O=(0,a.success)({output:ce,index:ge})}function J(){O=(0,a.failure)(void 0)}if(n(G(Q,X,U,z,J)),O===void 0){var ie="calc.parse.runParser: internal error: parser did not call resolve or reject";return(0,a.assertFalse)(ie)}return O}function g(G){var Q;return function(U,O,z,J,ie){var ce,ge=(ce=Q)!=null?ce:Q=G();return function(){return ge(U,O,z,J,ie)}}}var f=!1;function v(G){f=G}function C(G,Q){return function(U,O,z,J,ie){return G(U,O,z,function(ce,ge){return f&&console.warn(`${Q} succeeded, returning index ${ge} with`,ce),J(ce,ge)},function(){return f&&console.warn(`${Q} failed at index ${O}`),ie})}}function p(G){return function(X,U,O,z,J){return z(G,U)}}var h=function(Q,X,U,O,z){return z};function F(){return h}function R(G,Q){return function(U,O,z,J,ie){return G(U,O,z,function(ce,ge){return Q(z,ce)(U,ge,z,J,ie)},ie)}}function y(G,Q){return function(U,O,z,J,ie){return G(U,O,z,function(ce,ge){return J(Q(z,ce),ge)},ie)}}function E(G){return function(Q,X,U,O,z){return G(U)(Q,X,U,O,z)}}function x(G,Q){return function(U,O,z,J,ie){return G(U,O,z,J,function(){return Q(U,O,z,J,ie)})}}function b(){for(var G=arguments.length,Q=new Array(G),X=0;X<G;X++)Q[X]=arguments[X];return Q.length===0?F():Q.reduce(x)}function k(G,Q){return function(U,O,z,J,ie){return G(U,O,z,J,function(){return J(Q,O)})}}function D(G){return function(X,U,O,z,J){return G(X,U,O,function(){return z(!0,U)},J)}}function M(G){return function(X,U,O,z,J){return G(X,U,O,J,function(){return z(!0,U)})}}function w(G,Q){return function(U,O,z,J,ie){var ce=U.at(O,z);if(ce===void 0)return ie;var ge=G(z,ce);return ge===void 0?ie:J(ge,O+Q)}}function S(G){return w(G,1)}function A(G){return w(G,0)}function T(G){return function(X,U,O,z,J){var ie=X.at(U,O);if(ie===void 0)return J;var ce=X.at(U+1,O),ge=G(O,ie,ce);return ge==null?J:z(ge,U)}}function I(G){return function(X,U,O,z,J){return G(X,U,O,function(ie,ce){return z(ie,U)},J)}}function B(G){return function(X,U,O,z,J){var ie=X.at(U,O);if(ie===void 0)return J;var ce=X.at(U+1,O);if(ce===void 0)return J;var ge=G(O,ie,ce);return ge==null?J:z(ge,U+1)}}function L(G,Q){return function(U,O,z,J,ie){return G(U,O,z,function(ce,ge){var oe=Q(z,ce);return oe==null?ie:J(oe,ge)},ie)}}function V(G,Q,X){return function(O,z,J,ie,ce){var ge=X,oe=z;function le(){return G(O,oe,J,Y,te)}function Y(re,ee){if(ee<=oe){var ne=`calc.parse.reduce: internal error: no progress made at index ${oe}`;return(0,a.assertFalse)(ne)}return ge=Q(J,re,ge),oe=ee,le}function te(){return ie(ge,oe)}return le}}function Z(G,Q){function X(U,O,z){return z.push(O),z}return V(G,X,Q)}function H(G,Q){return Q===void 0?function(U,O,z,J,ie){return Z(G,[])(U,O,z,J,ie)}:function(U,O,z,J,ie){return G(U,O,z,function(ce,ge){return Z(Q,[ce])(U,ge,z,J,ie)},function(){return J([],O)})}}function N(G){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:G;return R(G,function(X,U){return Z(Q,[U])})}function _(){for(var G=arguments.length,Q=new Array(G),X=0;X<G;X++)Q[X]=arguments[X];if(Q.length===0)return p([]);if(Q.length===1)return y(Q[0],function(O,z){return[z]});var U=Q.length;return function(z,J,ie,ce,ge){var oe=J,le=[];function Y(){return Q[le.length](z,oe,ie,te,ge)}function te(re,ee){return oe=ee,le.push(re),le.length<U?Y:ce(le,oe)}return Y}}function P(G,Q){return y(_(G,Q),function(X,U){var O=Se(U,1),z=O[0];return z})}function W(G,Q){return y(_(G,Q),function(X,U){var O=Se(U,2),z=O[1];return z})}function $(G,Q,X){return y(_(G,Q,X),function(U,O){var z=Se(O,2),J=z[1];return J})}function q(G){return y(G,function(Q,X){return(0,a.safeConcat)([],X)})}function j(){return q(_.apply(void 0,arguments))}},"../excel-online-calc-syntax/lib/parse/parserService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createParser=x;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-syntax/lib/parse/parseFormula.js"),u=s("../excel-online-calc-syntax/lib/parse/serviceTypes.js"),g=s("../excel-online-calc-syntax/lib/parse/tokenizeFormula.js"),f=a.codePoint,v=f.codePointEqualsSign,C=f.codePointPlusSign,p=f.codePointMinusSign,h=f.codePointAtSign,F=K(K(K(K({},v,1),C,0),p,0),h,-1);function R(b,k,D,M){var w,S,A,T,I=(w=(S=k.config)==null?void 0:S.localeInfo)!=null?w:b.config.localeInfo,B=(A=(T=k.config)==null?void 0:T.refStyle)!=null?A:b.config.refStyle,L=b.config.mathpack,V=new g.TokenSeq(D,M),Z=(0,o.runFormulaParser)(I,L,B,k.lexicalKind,k.originGridCell.value,k.contextNames,k.syntaxFeatures,V);return(0,a.success)(Z)}function y(b,k,D){var M=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;try{var w=M>=0&&M<D.length?F[D.charCodeAt(M)]:void 0;return w==null?(0,a.failure)((0,u.notFormulaString)("first character is not '=', '+', '-' or '@'")):w<0?(0,a.failure)((0,n.notImplemented)(["Lotus 1-2-3 syntax"])):R(b,k,D,M+w)}catch(S){return(0,a.failure)((0,a.javaScriptError)(S))}}function E(b,k,D){var M=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;try{return R(b,k,D,M)}catch(w){return(0,a.failure)((0,a.javaScriptError)(w))}}function x(b){return{parseFormula:function(D,M,w){return y(b,D,M,w)},parseFormulaExpression:function(D,M,w){return E(b,D,M,w)}}}},"../excel-online-calc-syntax/lib/parse/parserState.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ListSep=void 0,t.makeState=g,t.getNodeSpan=f,t.getSpan=v,t.addWhitespace=h,t.addSpan=F,t.withDelim=y,t.withTokenContext=E,t.cellRefMustBeCellRefNode=x,t.structRefRecoveryMode=b;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-syntax/lib/parse/token.js"),u;(function(k){k[k.Union=1]="Union",k[k.Arg=2]="Arg"})(u||(t.ListSep=u={}));function g(k,D,M,w,S,A){return{localeInfo:k,mathpack:D,refStyle:M,lexicalKind:w,origin:S,syntaxFeatures:A,delim:{delimId:void 0,listSep:u.Union,stack:K(K(K({},o.DelimId.Paren,!1),o.DelimId.Brace,!1),o.DelimId.Bracket,!1)},tokenContext:o.TokenContext.Normal,cellRefMustBeCellRefNode:!1,structRefRecoveryMode:!1,label:1,spans:[]}}function f(k,D){var M=k.spans[D.label];if(M==null){var w=`calc.parse.getNodeSpan: internal error: expected node to have a span; given ${(0,a.anonymize)(D)}`;(0,a.assertFalse)(w)}return M}function v(k,D){var M=k.spans[D];return(0,a.assertTrue)("calc.parse.getSpan: internal error: expected label to have a span",M!=null),M}function C(k,D){var M=F(k,D.start,D.start+D.chars.length,"","");return D.kind===o.TokenKind.SingleLineComment?(0,n.singleLineComment)(D.chars,M):(0,n.multiLineComment)(D.chars,D.isClosed,M)}var p=[];function h(k,D){var M=typeof D=="string"?p:D.filter(o.isCommentToken);return[typeof D=="string"?D:D.map(function(w){return w.chars}).join(""),M.length>0?M.map(function(w){return C(k,w)}):void 0]}function F(k,D,M,w,S){var A=k.label;k.label+=1;var T=h(k,w),I=Se(T,2),B=I[0],L=I[1],V=h(k,S),Z=Se(V,2),H=Z[0],N=Z[1];return k.spans[A]=(0,n.formulaSpan)(D,M,B,H,L,N),A}function R(k,D,M){return function(w,S,A,T,I){var B=k(A);return M(w,S,A,function(L,V){return D(A,B),T(L,V)},function(){return D(A,B),I})}}function y(k,D,M,w){return R(function(S){var A=S.delim,T=A.delimId,I=A.listSep,B=A.stack,L=S.tokenContext;return S.delim.delimId=k,S.delim.listSep=D,S.delim.stack=Object.assign({},B,K({},k,!0)),S.tokenContext=M,{oldDelimId:T,oldListSep:I,oldStack:B,oldTokenContext:L}},function(S,A){var T=A.oldDelimId,I=A.oldListSep,B=A.oldStack,L=A.oldTokenContext;S.delim.delimId=T,S.delim.listSep=I,S.delim.stack=B,S.tokenContext=L},w)}function E(k,D){return R(function(M){var w=M.tokenContext;return M.tokenContext=k,w},function(M,w){M.tokenContext=w},D)}function x(k){return R(function(D){var M=D.cellRefMustBeCellRefNode;return D.cellRefMustBeCellRefNode=!0,M},function(D,M){D.cellRefMustBeCellRefNode=M},k)}function b(k){return R(function(D){var M=D.structRefRecoveryMode;return D.structRefRecoveryMode=!0,M},function(D,M){D.structRefRecoveryMode=M},k)}},"../excel-online-calc-syntax/lib/parse/serviceTypes.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReasonKind=void 0,t.createParseGlobals=o,t.parseLocals=u,t.notFormulaString=f;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js");function o(v){return{config:v}}function u(v,C,p,h,F){return{config:p??void 0,lexicalKind:v,originGridCell:(0,a.success)(C),contextNames:h,syntaxFeatures:F}}var g;(function(v){v.NotFormulaString="NotFormulaString"})(g||(g={})),t.ReasonKind=Object.assign({},n.ReasonKind,g);function f(v){return{kind:t.ReasonKind.NotFormulaString,message:v}}},"../excel-online-calc-syntax/lib/parse/token.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.poundOperatorToken=t.atOperatorToken=t.rangeOperatorToken=t.geOperatorToken=t.leOperatorToken=t.neOperatorToken=t.gtOperatorToken=t.ltOperatorToken=t.eqOperatorToken=t.concatOperatorToken=t.percentOperatorToken=t.powOperatorToken=t.divOperatorToken=t.mulOperatorToken=t.subOperatorToken=t.addOperatorToken=t.specialRefToken=t.assignSepToken=t.dotSepToken=t.qualSepToken=t.rowSepToken=t.colSepToken=t.listSepToken=t.rightSQuoteToken=t.rightBraceToken=t.rightBracketToken=t.rightParenToken=t.leftSQuoteToken=t.leftBraceToken=t.leftBracketToken=t.leftParenToken=t.identToken=t.multiLineCommentToken=t.singleLineCommentToken=t.escapeToken=t.unexpectedToken=t.spacesToken=t.endToken=t.badErrorOper=t.badNumberOper=t.TokenOperKind=t.SepId=t.DelimId=t.TokenKind=t.TokenContext=void 0,t.isBadNumberOper=E,t.isNumberLikeOper=x,t.isBadErrorOper=b,t.cellRefA1Token=z,t.cellRefR1C1Token=J,t.literalToken=ce,t.identOrBooleanToken=ge,t.operatorToken=oe,t.isDotSepToken=Y,t.isListSepToken=te,t.isRangeOpToken=re,t.isAtOpToken=ee,t.isRefErrorToken=ne,t.isLeftParenToken=de,t.isRightParenToken=se,t.isLeftBraceToken=me,t.isRightBraceToken=ve,t.isLeftBracketToken=ye,t.isRightBracketToken=Ee,t.isBracketToken=Te,t.isCommentToken=Ie,t.isWhitespaceToken=De;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=a.codePoint,u=o.codePointAsterisk,g=o.codePointMinusSign,f=o.codePointPlusSign,v=o.codePointSlash,C=o.codePointSpace,p;(function(Ae){Ae[Ae.Normal=0]="Normal",Ae[Ae.InParen=1]="InParen",Ae[Ae.InArray=2]="InArray",Ae[Ae.InStructRef=3]="InStructRef",Ae[Ae.InQuotedQual=4]="InQuotedQual",Ae[Ae.InFieldRef=5]="InFieldRef"})(p||(t.TokenContext=p={}));var h;(function(Ae){Ae[Ae.End=1]="End",Ae[Ae.Left=2]="Left",Ae[Ae.Right=3]="Right",Ae[Ae.Sep=4]="Sep",Ae[Ae.Operator=5]="Operator",Ae[Ae.Spaces=6]="Spaces",Ae[Ae.Ident=7]="Ident",Ae[Ae.CellRef=8]="CellRef",Ae[Ae.Literal=9]="Literal",Ae[Ae.SpecialRef=10]="SpecialRef",Ae[Ae.Unexpected=11]="Unexpected",Ae[Ae.Escape=12]="Escape",Ae[Ae.SingleLineComment=13]="SingleLineComment",Ae[Ae.MultiLineComment=14]="MultiLineComment"})(h||(t.TokenKind=h={}));var F;(function(Ae){Ae[Ae.Paren=1]="Paren",Ae[Ae.Bracket=2]="Bracket",Ae[Ae.Brace=3]="Brace",Ae[Ae.SQuote=4]="SQuote"})(F||(t.DelimId=F={}));var R;(function(Ae){Ae[Ae.List=1]="List",Ae[Ae.Row=2]="Row",Ae[Ae.Col=3]="Col",Ae[Ae.Qual=4]="Qual",Ae[Ae.Dot=5]="Dot",Ae[Ae.Assign=6]="Assign"})(R||(t.SepId=R={}));var y;(function(Ae){Ae.BadNumber="BadNumber",Ae.BadError="BadError"})(y||(t.TokenOperKind=y={}));function E(Ae){return Ae.kind===y.BadNumber}function x(Ae){return Ae.kind===y.BadNumber||Ae.kind===n.OperKind.Number}t.badNumberOper={kind:y.BadNumber};function b(Ae){return Ae.kind===y.BadError}t.badErrorOper={kind:y.BadError};function k(Ae,xe,ke,Xe){return{kind:Ae,start:xe,chars:ke,isIdentContinue:Xe}}var D=function(xe){return k(h.End,xe,"",!1)};t.endToken=D;var M=function(xe,ke){return k(h.Spaces,xe,ke,!1)};t.spacesToken=M;var w=function(xe,ke){return k(h.Unexpected,xe,ke,!1)};t.unexpectedToken=w;var S=function(xe,ke){return k(h.Escape,xe,ke,!1)};t.escapeToken=S;var A=function(xe,ke){return k(h.SingleLineComment,xe,ke,!1)};t.singleLineCommentToken=A;var T=function(xe,ke,Xe){return{kind:h.MultiLineComment,start:xe,chars:ke,isIdentContinue:!1,isClosed:Xe}};t.multiLineCommentToken=T;var I=function(xe,ke){return k(h.Ident,xe,ke,!0)};t.identToken=I;function B(Ae,xe,ke,Xe){return{kind:Ae,start:xe,chars:ke,isIdentContinue:!1,value:Xe}}var L=function(xe){return B(h.Left,xe,"(",F.Paren)};t.leftParenToken=L;var V=function(xe,ke){return B(h.Left,xe,ke,F.Bracket)};t.leftBracketToken=V;var Z=function(xe,ke){return B(h.Left,xe,ke,F.Brace)};t.leftBraceToken=Z;var H=function(xe){return B(h.Left,xe,"'",F.SQuote)};t.leftSQuoteToken=H;var N=function(xe){return B(h.Right,xe,")",F.Paren)};t.rightParenToken=N;var _=function(xe,ke){return B(h.Right,xe,ke,F.Bracket)};t.rightBracketToken=_;var P=function(xe,ke){return B(h.Right,xe,ke,F.Brace)};t.rightBraceToken=P;var W=function(xe){return B(h.Right,xe,"'",F.SQuote)};t.rightSQuoteToken=W;var $=function(xe,ke){return B(h.Sep,xe,ke,R.List)};t.listSepToken=$;var q=function(xe,ke){return B(h.Sep,xe,ke,R.Col)};t.colSepToken=q;var j=function(xe,ke){return B(h.Sep,xe,ke,R.Row)};t.rowSepToken=j;var G=function(xe){return B(h.Sep,xe,"!",R.Qual)};t.qualSepToken=G;var Q=function(xe){return B(h.Sep,xe,".",R.Dot)};t.dotSepToken=Q;var X=function(xe){return B(h.Sep,xe,":=",R.Assign)};t.assignSepToken=X;var U=function(xe,ke,Xe){return B(h.SpecialRef,xe,ke,Xe)};t.specialRefToken=U;function O(Ae,xe,ke,Xe,tr,nr,er){return{kind:h.CellRef,start:Ae,chars:xe,isIdentContinue:ke,row:Xe,col:tr,refStyle:nr,isBadLocale:er}}function z(Ae,xe,ke,Xe){var tr=(ke==null||typeof ke=="object"&&ke.kind===n.PosKind.Rel)&&(Xe==null||typeof Xe=="object"&&Xe.kind===n.PosKind.Rel),nr=!1;return O(Ae,xe,tr,ke,Xe,n.RefStyle.A1,nr)}function J(Ae,xe,ke,Xe){var tr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,nr=(ke===n.SpecialPos.RCNoNum||ke==null||ke.kind===n.PosKind.Abs)&&(Xe===n.SpecialPos.RCNoNum||Xe==null||Xe.kind===n.PosKind.Abs);return O(Ae,xe,nr,ke,Xe,n.RefStyle.R1C1,tr)}function ie(Ae){for(var xe of(0,a.codePointIterator)(Ae))if(xe===f||xe===g||xe===u||xe===C||xe===v)return!1;return!0}function ce(Ae,xe,ke){var Xe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,tr=ke.kind===n.OperKind.Boolean||x(ke)&&ie(xe);return{kind:h.Literal,start:Ae,chars:xe,isIdentContinue:tr,oper:ke,hasRight:Xe}}function ge(Ae,xe,ke){return Ae.stringCompareCI(Ae.falseName,ke)===0?ce(xe,ke,n.falseOper):Ae.stringCompareCI(Ae.trueName,ke)===0?ce(xe,ke,n.trueOper):(0,t.identToken)(xe,ke)}function oe(Ae,xe,ke){return{kind:h.Operator,start:Ae,chars:xe,isIdentContinue:!1,value:ke}}function le(Ae){var xe=n.operatorStrings[Ae];if(xe==null)throw new Error(`operatorTokenMaker: invalid operator ${Ae}`);return function(ke){return oe(ke,xe,Ae)}}t.addOperatorToken=le(n.OperatorId.Add),t.subOperatorToken=le(n.OperatorId.Sub),t.mulOperatorToken=le(n.OperatorId.Mul),t.divOperatorToken=le(n.OperatorId.Div),t.powOperatorToken=le(n.OperatorId.Pow),t.percentOperatorToken=le(n.OperatorId.Percent),t.concatOperatorToken=le(n.OperatorId.Concat),t.eqOperatorToken=le(n.OperatorId.Eq),t.ltOperatorToken=le(n.OperatorId.Lt),t.gtOperatorToken=le(n.OperatorId.Gt),t.neOperatorToken=le(n.OperatorId.Ne),t.leOperatorToken=le(n.OperatorId.Le),t.geOperatorToken=le(n.OperatorId.Ge),t.rangeOperatorToken=le(n.OperatorId.Range),t.atOperatorToken=le(n.OperatorId.At),t.poundOperatorToken=le(n.OperatorId.Pound);function Y(Ae){return Ae.kind===h.Sep&&Ae.value===R.Dot}function te(Ae){return Ae.kind===h.Sep&&Ae.value===R.List}function re(Ae){return Ae.kind===h.Operator&&Ae.value===n.OperatorId.Range}function ee(Ae){return Ae.kind===h.Operator&&Ae.value===n.OperatorId.At}function ne(Ae){return Ae.kind===h.Literal&&Ae.oper.kind===n.OperKind.Error&&Ae.oper.type===n.ErrorType.REF}function de(Ae){return Ae.kind===h.Left&&Ae.value===F.Paren}function se(Ae){return Ae.kind===h.Right&&Ae.value===F.Paren}function me(Ae){return Ae.kind===h.Left&&Ae.value===F.Brace}function ve(Ae){return Ae.kind===h.Right&&Ae.value===F.Brace}function ye(Ae){return Ae.kind===h.Left&&Ae.value===F.Bracket}function Ee(Ae){return Ae.kind===h.Right&&Ae.value===F.Bracket}function Te(Ae){return(Ae.kind===h.Left||Ae.kind===h.Right)&&Ae.value===F.Bracket}function Ie(Ae){return Ae.kind===h.SingleLineComment||Ae.kind===h.MultiLineComment}function De(Ae){return Ae.kind===h.Spaces||Ae.kind===h.SingleLineComment||Ae.kind===h.MultiLineComment}},"../excel-online-calc-syntax/lib/parse/tokenizeFormula.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TokenSeq=void 0,t.tokenizeFormula=Te;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-syntax/lib/parse/token.js"),u=s("../excel-online-calc-syntax/lib/parse/util.js"),g=a.codePoint,f=g.codePointAsterisk,v=g.codePointAtSign,C=g.codePointColon,p=g.codePointDoubleQuote,h=g.codePointExclamationMark,F=g.codePointHash,R=g.codePointLeftParen,y=g.codePointQuestionMark,E=g.codePointRightParen,x=g.codePointSingleQuote,b=g.codePointFullStop,k=g.codePointDigitZero,D=g.codePointSlash,M=g.codePointMinusSign,w=g.codePointSpace,S=g.codePointInvertedExclamationMark,A=g.codePointInvertedQuestionMark,T=g.codePointLeftSingleQuotationMark,I=g.codePointRightSingleQuotationMark,B=g.codePointLF,L=g.codePointCR,V=g.codePointTab,Z=function(Ae){return Ae.start+Ae.chars.length},H=function(Ae,xe){return(0,n.isSpace)((0,a.stringCodePointAt)(Ae,xe))},N=function(Ae,xe){return!(0,n.isLineBreak)((0,a.stringCodePointAt)(Ae,xe))},_=function(Ae,xe){return!(xe+1<Ae.length&&Ae.charCodeAt(xe)===f&&Ae.charCodeAt(xe+1)===D)},P;function W(De){if(!P){P=(0,a.makeStringMap)();for(var Ae of Object.getOwnPropertyNames($))P[Ae.charCodeAt(0)]=!0;for(var xe of Object.getOwnPropertyNames(q))P[xe.charCodeAt(0)]=!0}return P[De]===!0}var $={"+":o.addOperatorToken,"-":o.subOperatorToken,"*":o.mulOperatorToken,"/":o.divOperatorToken,"^":o.powOperatorToken,"%":o.percentOperatorToken,"&":o.concatOperatorToken,"=":o.eqOperatorToken,"<":o.ltOperatorToken,">":o.gtOperatorToken,":":o.rangeOperatorToken,".":o.dotSepToken,"@":o.atOperatorToken,"#":o.poundOperatorToken},q={"<>":o.neOperatorToken,"<=":o.leOperatorToken,">=":o.geOperatorToken};function j(De,Ae){if(Ae<De.length-1){var xe=q[De.substring(Ae,Ae+2)];if(xe!==void 0)return xe(Ae)}var ke=$[De.charAt(Ae)];if(ke!==void 0)return ke(Ae);var Xe="calc.parse.tokenizeOperator: internal error: expected operator";return(0,a.assertFalse)(Xe)}function G(De,Ae,xe,ke){var Xe=(0,n.parseNumberLiteral)(De,Ae,xe,ke,!1,!1,!1);if(Xe!==void 0){var tr=Xe.value,nr=Xe.i,er=xe.substring(ke,nr);return(0,o.literalToken)(ke,er,tr??o.badNumberOper,!0)}}var Q=function(Ae,xe){return Ae.charCodeAt(xe)!==p},X=function(Ae,xe){return Ae.charCodeAt(xe)===p};function U(De,Ae){var xe=(0,u.scanEscapedWhile)(De,Ae+1,Q,'"',X),ke=Se(xe,2),Xe=ke[0],tr=ke[1],nr=tr<De.length,er=De.substring(Ae,nr?tr+1:tr);return(0,o.literalToken)(Ae,er,(0,n.stringOper)(Xe),nr)}function O(De,Ae,xe){for(var ke=1;ke<De.errorNames.length;ke+=1){var Xe=De.errorNames[ke];if(Xe!=null&&!(xe+Xe.length>Ae.length)){var tr=Ae.substring(xe,xe+Xe.length);if(De.stringCompareCI(Xe,tr)===0)return(0,o.literalToken)(xe,tr,(0,n.errorOper)(ke))}}for(var nr=xe+1,er=!1;nr<Ae.length;){var cr=(0,a.stringCodePointAt)(Ae,nr);if(nr===xe+1&&(cr===S||cr===A)){nr+=1;continue}if(nr>xe+1&&(cr===D||cr===M||cr===w)&&!er){er=!0,nr+=1;continue}if(nr>xe+1&&cr===b){nr+=1;continue}if(nr>xe+1&&cr===k){nr+=1,nr<Ae.length&&Ae.charCodeAt(nr)===h&&(nr+=1);break}if(cr===h||cr===y){nr!==xe+1&&(nr+=1);break}if(De.isIdentContinue(cr)&&!De.isNumeral(cr)){nr+=(0,a.numCodeUnits)(cr);continue}if(cr===T||cr===I){nr+=1;continue}break}for(;nr>xe+1&&Ae.charCodeAt(nr-1)===w;)--nr;if(nr>xe+1){var ar=Ae.substring(xe,nr);return(0,o.literalToken)(xe,ar,o.badErrorOper)}}function z(De,Ae,xe){for(var ke=1;ke<De.specialRefNames.length;ke+=1){var Xe=De.specialRefNames[ke];if(Xe!=null&&!(xe+Xe.length>Ae.length)){var tr=Ae.substring(xe,xe+Xe.length);if(De.stringCompareCI(Xe,tr)===0)return(0,o.specialRefToken)(xe,tr,ke)}}}function J(De,Ae,xe){var ke=Ae.charCodeAt(xe);return!ie(ke)&&ke!==x&&ke!==F&&ke!==C&&ke!==v&&!(0,a.stringStartsWith)(Ae,De.listSeparator,xe)&&!(0,a.stringStartsWith)(Ae,De.leftBracket,xe)&&!(0,a.stringStartsWith)(Ae,De.rightBracket,xe)}var ie=function(Ae){return Ae===w||Ae===B||Ae===L||Ae===V},ce=function(Ae,xe){return ie((0,a.stringCodePointAt)(Ae,xe))};function ge(De,Ae,xe,ke,Xe,tr,nr){for(var er=[],cr=0,ar=tr,kr=(0,u.makeProgressAsserter)("calc.parse.tokenizeBracketedRef_Eager",ar);ar<Xe.length;){kr(ar);var lt=ye({localeInfo:De,mathpack:Ae,refStyle:xe,origin:ke,syntaxFeatures:nr,tokenContext:o.TokenContext.InStructRef},er,Xe,ar);if(er.push(lt),ar=Z(lt),lt.kind===o.TokenKind.Right&&lt.value===o.DelimId.Bracket&&(cr-=1,cr===0))break;lt.kind===o.TokenKind.Left&&lt.value===o.DelimId.Bracket&&cr<2&&(cr+=1)}return er}function oe(De,Ae,xe,ke){var Xe=function(kr,lt){return J(De,kr,lt)},tr=(0,a.stringCodePointAt)(Ae,xe);if(ke.length>0&&ke[ke.length-1].kind===o.TokenKind.Escape)return(0,o.identToken)(xe,Ae.substring(xe,xe+(0,a.numCodeUnits)(tr)));if(tr===v)return(0,o.atOperatorToken)(xe);if(tr===F){var nr=z(De,Ae,xe);if(nr!==void 0)return nr}if(tr===x)return(0,o.escapeToken)(xe,"'");if(tr===E)return(0,o.rightParenToken)(xe);if((0,a.stringStartsWith)(Ae,De.rightBrace,xe))return(0,o.rightBraceToken)(xe,De.rightBrace);if((0,a.stringStartsWith)(Ae,De.rightBracket,xe))return(0,o.rightBracketToken)(xe,De.rightBracket);if(Xe(Ae,xe)){var er=(0,u.scanWhile)(Ae,xe,function(ar,kr){return Xe(ar,kr)&&ar.charCodeAt(kr)!==E&&!(0,a.stringStartsWith)(ar,De.rightBrace,kr)});return(0,o.identToken)(xe,er)}if(ie(tr)){var cr=(0,u.scanWhile)(Ae,xe,ce);return(0,o.spacesToken)(xe,cr)}return tr===C?(0,o.rangeOperatorToken)(xe):(0,a.stringStartsWith)(Ae,De.listSeparator,xe)?(0,o.listSepToken)(xe,De.listSeparator):(0,a.stringStartsWith)(Ae,De.leftBracket,xe)?(0,o.leftBracketToken)(xe,De.leftBracket):(0,o.unexpectedToken)(xe,Ae.substring(xe,xe+(0,a.numCodeUnits)(tr)))}function le(De,Ae,xe){var ke=Ae.charCodeAt(xe);return ke!==x&&ke!==C&&ke!==f&&ke!==y&&!(0,a.stringStartsWith)(Ae,De.leftBracket,xe)&&!(0,a.stringStartsWith)(Ae,De.rightBracket,xe)}function Y(De,Ae,xe,ke,Xe,tr,nr){for(var er=[(0,o.leftSQuoteToken)(tr)],cr=Z(er[0]),ar=(0,u.makeProgressAsserter)("calc.parse.tokenizeQuotedQualifier_Eager",cr);cr<Xe.length;){ar(cr);var kr=ye({localeInfo:De,mathpack:Ae,refStyle:xe,origin:ke,syntaxFeatures:nr,tokenContext:o.TokenContext.InQuotedQual},er,Xe,cr);if(er.push(kr),cr=Z(kr),kr.kind===o.TokenKind.Right&&kr.value===o.DelimId.SQuote)break}return er}function te(De,Ae,xe,ke){var Xe=function(ar,kr){return le(De,ar,kr)},tr=function(ar,kr){return ar.charCodeAt(kr)===x},nr=(0,a.stringCodePointAt)(Ae,xe);if(ke.length>0&&ke[ke.length-1].kind===o.TokenKind.Escape&&tr(Ae,xe))return(0,o.identToken)(xe,Ae.substring(xe,xe+(0,a.numCodeUnits)(nr)));if(nr===x)return xe+1<Ae.length&&tr(Ae,xe+1)?(0,o.escapeToken)(xe,"'"):(0,o.rightSQuoteToken)(xe);if(nr===C)return(0,o.rangeOperatorToken)(xe);if((0,a.stringStartsWith)(Ae,De.leftBracket,xe))return(0,o.leftBracketToken)(xe,De.leftBracket);if((0,a.stringStartsWith)(Ae,De.rightBracket,xe))return(0,o.rightBracketToken)(xe,De.rightBracket);if(Xe(Ae,xe)){var er=(0,u.scanWhile)(Ae,xe,Xe);return(0,o.identToken)(xe,er)}return(0,o.unexpectedToken)(xe,Ae.substring(xe,xe+(0,a.numCodeUnits)(nr)))}function re(De,Ae,xe){var ke=Ae.charCodeAt(xe);return ke!==x&&!(0,a.stringStartsWith)(Ae,De.leftBracket,xe)&&!(0,a.stringStartsWith)(Ae,De.rightBracket,xe)}function ee(De,Ae,xe,ke){var Xe=function(ar,kr){return re(De,ar,kr)},tr=function(ar,kr){return!re(De,ar,kr)},nr=(0,a.stringCodePointAt)(Ae,xe);if(ke.length>0&&ke[ke.length-1].kind===o.TokenKind.Escape&&tr(Ae,xe))return(0,o.identToken)(xe,Ae.substring(xe,xe+(0,a.numCodeUnits)(nr)));if(nr===x&&xe+1<Ae.length&&tr(Ae,xe+1))return(0,o.escapeToken)(xe,"'");if((0,a.stringStartsWith)(Ae,De.rightBracket,xe))return(0,o.rightBracketToken)(xe,De.rightBracket);if(Xe(Ae,xe)){var er=(0,u.scanWhile)(Ae,xe,Xe);return(0,o.identToken)(xe,er)}return(0,o.unexpectedToken)(xe,Ae.substring(xe,xe+(0,a.numCodeUnits)(nr)))}function ne(De,Ae,xe,ke,Xe){var tr=(0,n.parseCellRef)(De,Ae,xe,ke,Xe);if(tr!=null){var nr=tr.i,er=ke.substring(Xe,nr),cr=tr.refStyle===n.RefStyle.A1?(0,o.cellRefA1Token)(Xe,er,tr.row,tr.col):(0,o.cellRefR1C1Token)(Xe,er,tr.row,tr.col,tr.enLocale);return cr}}function de(De,Ae,xe,ke){var Xe=ke.length-1,tr=ke[Xe];if(tr==null)return!0;if(tr.kind===o.TokenKind.Sep&&tr.value===o.SepId.Dot)return!1;if((0,a.stringStartsWith)(Ae,De.decimalSeparator,xe)){for(;tr!=null&&(0,o.isWhitespaceToken)(tr);)tr=ke[--Xe];return tr==null?!0:tr.kind!==o.TokenKind.Ident&&tr.kind!==o.TokenKind.CellRef&&tr.kind!==o.TokenKind.Right&&!(tr.kind===o.TokenKind.Literal&&!(0,o.isNumberLikeOper)(tr.oper))}return De.isNumeral((0,a.stringCodePointAt)(Ae,xe))}var se=function(Ae){return!(0,a.stringStartsWith)(Ae.statementSeparator,Ae.columnSeparator)&&!(0,a.stringStartsWith)(Ae.statementSeparator,Ae.rowSeparator)},me=function(Ae){return!(0,a.stringStartsWith)(Ae.statementSeparator,Ae.listSeparator)&&!(0,a.stringStartsWith)(Ae.statementSeparator,Ae.decimalSeparator)};function ve(De,Ae,xe,ke,Xe,tr,nr){for(var er=[],cr=[],ar=tr,kr=(0,u.makeProgressAsserter)("calc.parse.tokenize_Eager",ar);ar<Xe.length;){kr(ar);var lt=cr.length>0?cr[cr.length-1].context:o.TokenContext.Normal,jr=ye({localeInfo:De,mathpack:Ae,refStyle:xe,origin:ke,syntaxFeatures:nr,tokenContext:lt},er,Xe,ar);if(er.push(jr),ar=Z(jr),jr.kind===o.TokenKind.Left&&jr.value===o.DelimId.Paren)cr.push({delim:o.DelimId.Paren,context:o.TokenContext.InParen,lastParen:cr.length,lastBrace:cr.length>0?cr[cr.length-1].lastBrace:void 0});else if(jr.kind===o.TokenKind.Right&&jr.value===o.DelimId.Paren){var Gr=cr.length>0?cr[cr.length-1].lastParen:void 0;Gr!==void 0&&(cr.length=Gr)}else if(jr.kind===o.TokenKind.Left&&jr.value===o.DelimId.Brace)cr.push({delim:o.DelimId.Brace,context:o.TokenContext.InArray,lastParen:cr.length>0?cr[cr.length-1].lastParen:void 0,lastBrace:cr.length});else if(jr.kind===o.TokenKind.Right&&jr.value===o.DelimId.Brace){var or=cr.length>0?cr[cr.length-1].lastBrace:void 0;or!==void 0&&(cr.length=or)}else if(jr.kind===o.TokenKind.Left&&jr.value===o.DelimId.Bracket){er.pop(),(0,a.safePush)(er,ge(De,Ae,xe,ke,Xe,jr.start,nr));var Ye=er[er.length-1];ar=Z(Ye)}else if(jr.kind===o.TokenKind.Left&&jr.value===o.DelimId.SQuote){er.pop(),(0,a.safePush)(er,Y(De,Ae,xe,ke,Xe,jr.start,nr));var Cr=er[er.length-1];ar=Z(Cr)}else if(jr.kind===o.TokenKind.End)return er}return er.push((0,o.endToken)(ar)),er}function ye(De,Ae,xe,ke){var Xe=Ee(De,Ae,xe,ke);if(Xe.kind!==o.TokenKind.Unexpected)return Xe;for(var tr=(0,u.makeProgressAsserter)("calc.parse.tokenize",ke),nr=Z(Xe);nr<xe.length;){tr(nr);var er=Ee(De,Ae,xe,nr);if(er.kind!==o.TokenKind.Unexpected)break;nr=Z(er)}return(0,o.unexpectedToken)(Xe.start,xe.substring(Xe.start,nr))}function Ee(De,Ae,xe,ke){var Xe=De.localeInfo,tr=De.mathpack,nr=De.refStyle,er=De.origin,cr=De.syntaxFeatures,ar=De.tokenContext;if(ar===o.TokenContext.InStructRef)return oe(Xe,xe,ke,Ae);if(ar===o.TokenContext.InQuotedQual)return te(Xe,xe,ke,Ae);if(ar===o.TokenContext.InFieldRef)return ee(Xe,xe,ke,Ae);var kr=cr[n.SyntaxFeature.Comments],lt=cr[n.SyntaxFeature.Statements];{var jr=ne(Xe,nr,er,xe,ke);if(jr!==void 0)return jr}var Gr=(0,a.stringCodePointAt)(xe,ke),or=ar===o.TokenContext.InArray,Ye=ar===o.TokenContext.Normal;if(de(Xe,xe,ke,Ae)){var Cr=G(Xe,tr,xe,ke);if(Cr!==void 0)return Cr}if(Gr===p)return U(xe,ke);if(Xe.isIdentContinue(Gr)&&!(0,a.stringStartsWith)(xe,Xe.listSeparator,ke)&&!(or&&(0,a.stringStartsWith)(xe,Xe.columnSeparator,ke))&&!(or&&(0,a.stringStartsWith)(xe,Xe.rowSeparator,ke))){var Mr=(0,u.scanWhile)(xe,ke,function(fr,Tr){return Xe.isIdentContinue((0,a.stringCodePointAt)(fr,Tr))});return(0,o.identOrBooleanToken)(Xe,ke,Mr)}if(Gr===F){var _r=O(Xe,xe,ke);return _r!==void 0?_r:j(xe,ke)}if((0,n.isSpace)(Gr)){var Le=(0,u.scanWhile)(xe,ke,H);return(0,o.spacesToken)(ke,Le)}if(Gr===R)return(0,o.leftParenToken)(ke);if(Gr===E)return(0,o.rightParenToken)(ke);if((0,a.stringStartsWith)(xe,Xe.leftBrace,ke))return(0,o.leftBraceToken)(ke,Xe.leftBrace);if((0,a.stringStartsWith)(xe,Xe.rightBrace,ke))return(0,o.rightBraceToken)(ke,Xe.rightBrace);if((0,a.stringStartsWith)(xe,Xe.leftBracket,ke))return(0,o.leftBracketToken)(ke,Xe.leftBracket);if((0,a.stringStartsWith)(xe,Xe.rightBracket,ke))return(0,o.rightBracketToken)(ke,Xe.rightBracket);if(or){if(lt&&(0,a.stringStartsWith)(xe,Xe.statementSeparator,ke)&&se(Xe))return(0,o.endToken)(ke);if((0,a.stringStartsWith)(xe,Xe.columnSeparator,ke))return(0,o.colSepToken)(ke,Xe.columnSeparator);if((0,a.stringStartsWith)(xe,Xe.rowSeparator,ke))return(0,o.rowSepToken)(ke,Xe.rowSeparator)}if(lt&&(0,a.stringStartsWith)(xe,Xe.statementSeparator,ke)&&(me(Xe)||Ye))return(0,o.endToken)(ke);if((0,a.stringStartsWith)(xe,Xe.listSeparator,ke))return(0,o.listSepToken)(ke,Xe.listSeparator);if(Gr===h)return(0,o.qualSepToken)(ke);if(Gr===x)return(0,o.leftSQuoteToken)(ke);if(Gr===D&&ke+1<xe.length&&kr){var rr=xe.charCodeAt(ke+1);if(rr===D){var vr=(0,u.scanWhile)(xe,ke,N);return(0,o.singleLineCommentToken)(ke,vr)}if(rr===f){var yr=(0,u.scanWhile)(xe,ke+2,_),Ar=ke+2+yr.length,We=(0,a.stringStartsWith)(xe,"*/",Ar);return(0,a.assertTrue)("calc.parse.tokenize: /**/",We||Ar===xe.length),(0,o.multiLineCommentToken)(ke,"/*"+yr+(We?"*/":""),We)}}return W(Gr)?(0,a.stringStartsWith)(xe,":=",ke)&&(0,a.isFeatureEnabled)(a.FeatureName.CalcLambdaDefaultParameters)?(0,o.assignSepToken)(ke):j(xe,ke):(0,o.unexpectedToken)(ke,xe.substring(ke,ke+(0,a.numCodeUnits)(Gr)))}function Te(De,Ae,xe,ke,Xe,tr,nr){return ve(De,Ae,xe,ke,Xe,tr,K(K({},n.SyntaxFeature.Comments,nr?.[n.SyntaxFeature.Comments]===!0),n.SyntaxFeature.Statements,nr?.[n.SyntaxFeature.Statements]===!0))}var Ie=(function(){function De(Ae,xe){Oe(this,De),this.formula=Ae,this.i0=xe,this.preceding=[],this.precedingContext=[]}return Ne(De,[{key:"at",value:function(xe,ke){var Xe=this.preceding,tr=this.precedingContext;if(xe<Xe.length&&tr[xe]!==ke.tokenContext)for(;xe<Xe.length;)Xe.pop(),tr.pop();if(xe>Xe.length)return(0,a.assertFalse)("calc.parse.TokenSeq: index out of bounds");if(xe===Xe.length){if(xe>0&&Xe[xe-1].kind===o.TokenKind.End)return;var nr=this.formula,er=this.i0,cr=xe===0?er:Z(Xe[xe-1]),ar=cr===nr.length?(0,o.endToken)(cr):ye(ke,Xe,nr,cr);return ar.start!==cr&&(0,a.assertFalse)("calc.parse.TokenSeq: tok start"),ar.kind===o.TokenKind.End!=(ar.chars.length===0)&&(0,a.assertFalse)("calc.parse.TokenSeq: tok len"),Xe.push(ar),tr.push(ke.tokenContext),ar}return Xe[xe]}}])})();t.TokenSeq=Ie},"../excel-online-calc-syntax/lib/parse/util.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeProgressAsserter=n,t.scanWhile=o,t.scanEscapedWhile=g;var a=s("../excel-online-calc-common/lib/index.js");function n(f,v){var C=v-1;return function(p){if(p<=C){var h=`${f}: internal error: no progress made at index ${p}`;return(0,a.assertFalse)(h)}C=p}}function o(f,v,C){for(var p=v;p<f.length&&C(f,p);)p+=(0,a.numCodeUnits)((0,a.stringCodePointAt)(f,p));return f.substring(v,p)}function u(f,v,C,p,h){return C(f,v)?1:(0,a.stringStartsWith)(f,p,v)&&v+p.length<f.length&&h(f,v+p.length)?2:0}function g(f,v,C,p,h){for(var F=[],R=v,y=v;y<f.length;){var E=u(f,y,C,p,h);if(E===0)break;E===2&&(R!==y&&F.push(f.substring(R,y)),R=y+p.length,y+=p.length),y+=(0,a.numCodeUnits)((0,a.stringCodePointAt)(f,y))}return R!==y&&F.push(f.substring(R,y)),[F.join(""),y]}},"../excel-online-calc-syntax/lib/stopUsingThisNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");a.__exportStar(s("../excel-online-calc-syntax/lib/parse/token.js"),t),a.__exportStar(s("../excel-online-calc-syntax/lib/parse/tokenizeFormula.js"),t)},"../excel-online-calc/lib/analyzeNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAnalyzeGlobals=t.staticPrecedents=t.summarizeFormulaDiagnostics=t.diagnostics=t.analyzeLocalsName=t.analyzeLocalsGrid=t.createAnalyzer=void 0;var a=s("../excel-online-calc-syntax/lib/index.js");Object.defineProperty(t,"createAnalyzer",{enumerable:!0,get:function(){return a.createAnalyzer}}),Object.defineProperty(t,"analyzeLocalsGrid",{enumerable:!0,get:function(){return a.analyzeLocalsGrid}}),Object.defineProperty(t,"analyzeLocalsName",{enumerable:!0,get:function(){return a.analyzeLocalsName}}),Object.defineProperty(t,"diagnostics",{enumerable:!0,get:function(){return a.diagnostics}}),Object.defineProperty(t,"summarizeFormulaDiagnostics",{enumerable:!0,get:function(){return a.summarizeFormulaDiagnostics}}),Object.defineProperty(t,"staticPrecedents",{enumerable:!0,get:function(){return a.staticPrecedents}}),Object.defineProperty(t,"createAnalyzeGlobals",{enumerable:!0,get:function(){return a.createAnalyzeGlobals}})},"../excel-online-calc/lib/calc/dataTransformers.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLocaleInfo=E,t.localeInfoFromData=x,t.sheetRangeLocationToGridRange=k,t.sheetCellLocationToGridCell=D,t.unusedCellsUpdateToUsedRange=M,t.sheetGridRangeToCellSet=w,t.sheetGridRangeToHiddenRows=S,t.sheetGridRangeToHiddenCols=A,t.sheetGridRangeToLocation=T,t.gridCellToCellLocation=I,t.createExcludeCellSet=B,t.cellValueToReadOper=V,t.readOperToCellValue=Z,t.namedObjectDataToNamedObject=H,t.namedObjectToNamedObjectData=N,t.cellFormatToInferredFormat=_,t.evalFormulaFormatToUnion=P;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-common/lib/ds/bspSet.js"),o=s("../excel-online-calc-common/lib/ds/productSet.js"),u=s("../excel-online-calc-lang/lib/index.js"),g=s("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),f=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),v=s("../excel-online-calc/lib/calc/partialWorkbookNames.js"),C=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),p=s("../excel-online-calc/lib/calc/recalcServiceCheck.js"),h=s("../excel-online-calc/lib/calc/recalcServiceTypes.js");function F(W,$,q){var j=(0,u.getEnglishWorksheetFuncIdToName)().slice();return(0,p.filterCheck)($,p.chWorksheetFunctionName,q,"localeData.worksheetFunctionNames").forEach(function(G){return j[G.functionId]=G.functionName}),(0,u.createWorksheetFuncNameCallbacks)(W,j)}function R(W,$){var q=u.englishErrorNames.slice();return(0,p.filterCheck)(W,p.chErrorTypeName,$,"localeData.errorTypeNames").forEach(function(j){return q[j.errorType]=j.errorName}),q}function y(W){return(0,a.isNone)(W)?function($){return $>0&&$%3===0}:(0,u.createIsThousandsPositionCallback)(W)}function E(W,$){var q="en-US",j=(0,a.makeStringCompareCI)(q),G=F(j,W.worksheetFunctionNames,$),Q=G.getWorksheetFuncId,X=G.getWorksheetFuncName,U=y(W.thousandsData),O=R(W.errorTypeNames,$),z=W.lcid,J=z===u.LCID.Thailand,ie=z===u.LCID.Korea,ce=z===u.LCID.Japan,ge=z===u.LCID.ChinaT||z===u.LCID.HongKong,oe=z===u.LCID.China,le=ie||ce||oe||ge,Y=z===u.LCID.Hindi||z===u.LCID.Tamil,te=z===u.LCID.Thailand||z===u.LCID.Vietnam||Y,re=(z&u.LCID.LANG)===(u.LCID.Hebrew&u.LCID.LANG)||(z&u.LCID.LANG)===(u.LCID.Arabic&u.LCID.LANG)||z===u.LCID.Syriac,ee=re||te,ne=W.listSeparator===";"||W.decimalSeparator===";"?";;":";";return Object.assign({},W,{cultureTag:{primary:W.cultureTagPrimary,userDefault:W.cultureTagUserDefault,instLang:W.cultureTagInstLang,userCurrent:W.cultureTagUserCurrent},leftBracket:"[",rightBracket:"]",rcLeftBracket:W.leftBracket,rcRightBracket:W.rightBracket,getWorksheetFuncId:Q,getWorksheetFuncName:X,isNumeral:u.isNumeral,getOrdinal:u.getOrdinal,getNumberShape:u.getNumberShape,isThousandsPosition:U,isIdentStart:u.isIdentStart,isIdentContinue:u.isIdentContinue,stringCompareCI:j,errorNames:O,statementSeparator:ne,isThai:J,isEastAsia:le,isKorea:ie,isJapan:ce,isChinaT:ge,isChinaS:oe,isComplexScript:ee})}function x(W){return E(W,{})}function b(W,$){return(0,a.isNone)($)?{index:W,length:1}:{index:W,length:(0,a.fastAbs)($-W)+1}}function k(W,$){var q=b($.row,$.lastRow),j=q.index,G=q.length,Q=b($.column,$.lastColumn),X=Q.index,U=Q.length;return(0,u.sheetGridRange)((0,u.sheetIndex)(W,$.sheetId),(0,u.gridRange)(j,X,G,U))}function D(W,$){var q=$.row,j=$.column;return(0,u.sheetGridCell)((0,u.sheetIndex)(W,$.sheetId),(0,u.gridCell)(q,j))}function M(W,$){var q=$.sheetId,j=$.usedRange;return(0,a.isDefined)(j)?k(W,Object.assign({sheetId:q},j)):(0,f.sheetUsedRange)((0,u.sheetIndex)(W,q),g.emptyUsedRange)}function w(W,$,q){var j=W.sheet,G=W.range,Q=L(G,$,q);return{sheet:j,set:Q}}function S(W,$){var q=W.sheet,j=W.range,G=$;return{sheet:q,range:j,hidden:G}}function A(W,$){var q=W.sheet,j=W.range,G=$;return{sheet:q,range:j,hidden:G}}function T(W){return(0,u.isSheetGridCell)(W)?(0,h.sheetRangeLocation)(W.sheet.index,W.range.row,W.range.col):(0,h.sheetRangeLocation)(W.sheet.index,W.range.row,W.range.col,W.range.row+W.range.rows-1,W.range.col+W.range.cols-1)}function I(W){var $=W.row,q=W.col;return{row:$,column:q}}function B(W,$,q,j){var G=n.empty;if((0,a.isNone)(j))return G;for(var Q=0;Q<j.length;Q+=1){var X=j[Q];if(W<=X&&X<W+$){for(var U=1;Q+U<j.length&&j[Q+U]===X+U;)U+=1;Q+=U-1,G=(0,n.union)(G,q((0,a.pair)(X,X+U)))}}return G}function L(W,$,q){var j=(0,o.createFromProduct)({row:$}),G=(0,o.createFromProduct)({col:q}),Q=(0,o.unionProduct)(j,G);return(0,o.exceptProduct)((0,C.createCellSetFromRange)(W),Q)}function V(W,$){switch(typeof $){case"string":return(0,u.stringOper)($);case"boolean":return(0,u.booleanOper)($);case"number":return W.fromNumber($)}switch($.kind){case"Blank":return u.blankOper;case"Error":return(0,u.errorOper)($.type);default:return}}function Z(W,$){switch($.kind){case u.OperKind.String:case u.OperKind.Boolean:return $.value;case u.OperKind.Number:return W.toNumber($);case u.OperKind.Error:return(0,h.errorValue)($.type);case u.OperKind.Blank:return h.blankValue;default:return}}function H(W,$,q,j){if(!(0,a.isNone)(j))switch(j.kind){case"NamedValue":switch(typeof j.value){case"string":return(0,v.namedValue)((0,u.stringOper)(j.value));case"boolean":return(0,v.namedValue)((0,u.booleanOper)(j.value));case"number":return(0,v.namedValue)(W.fromNumber(j.value))}return j.value.kind==="Error"?(0,v.namedValue)((0,u.errorOper)(j.value.type)):(0,a.assertNever)("calc.calc.namedObjectDataToNamedObject: NamedValue",j.value.kind);case"NamedFormula":return(0,v.namedFormula)(j.formulaBarText);case"NamedRange":{var G=k(q,j.range);return(0,v.namedRange)((0,u.range3DOper)(G.sheet,G.range))}case"NamedTable":{var Q=k(q,j.range);return(0,v.namedTable)(Q,j.hasHeadersRow,j.hasTotalsRow,j.columns,$)}case"NamedFailure":return(0,v.namedFailure)(j.failureReason,(0,a.isNone)(j.objectKind)?void 0:j.objectKind);default:return(0,a.assertNever)("calc.calc.namedObjectDataToNamedObject: kind",j)}}function N(W,$,q){if(q)switch(q.kind){case"NamedValue":switch(q.value.kind){case u.OperKind.Number:return(0,h.namedValueData)(W.toNumber(q.value));case u.OperKind.String:case u.OperKind.Boolean:return(0,h.namedValueData)(q.value.value);case u.OperKind.Error:return(0,h.namedValueData)(q.value.type);default:return}case"NamedFormula":return(0,h.namedFormulaData)(q.fmla);case"NamedRange":{var j=(0,u.sheetGridRange)((0,u.sheetIndex)($,q.value.sheets.index),q.value.ranges[0]);return(0,h.namedRangeData)(T(j))}case"NamedTable":{var G=q.specialRefRanges[u.SpecialRefId.Data],Q=[];return q.columnIndexes.forEach(function(X,U){return Q.push((0,h.columnData)(X,U)),!0}),(0,h.namedTableData)(T(G),q.hasHeadersRow,q.hasTotalsRow,Q)}case"NamedFailure":return(0,h.namedFailureData)(q.failureReason,q.objectKind);default:return(0,a.assertNever)("calc.calc.namedObjectToNamedObjectData: kind",q)}}function _(W){if(W!==void 0)return(0,f.isOutputFormatUnavailable)(W.format)?(0,h.inferredFormat)({kind:W.format.kind},W.valueType,W.decimals):(0,h.inferredFormat)(W.format,W.valueType,W.decimals)}function P(W){if(W!=null)switch(W.kind){case"Origin":return{kind:f.SpecialFormat.Origin};case"Iformat":return(0,a.assertTrue)("calc.calc.evalFormulaFormatToUnion: iformat",typeof W.iformat=="number"),W.iformat;case"Known":return(0,a.assertTrue)("calc.calc.evalFormulaFormatToUnion: knownFormat",typeof W.knownFormat=="number"),{kind:f.SpecialFormat.Known,knownFormat:W.knownFormat};case"Inferred":return{kind:f.SpecialFormat.Inferred};case"Aggregate":return{kind:f.SpecialFormat.Aggregate};default:return(0,a.assertNever)("calc.calc.evalFormulaFormatToUnion: kind",W.kind)}}},"../excel-online-calc/lib/calc/experiments/exceLint/exceLintExperiment.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExceLintExperiment=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../../experiments/excelint-core/lib/index.js");function u(f){var v=f.getServerDocument(),C=[];for(var p of f.getServerAvailableCells()){var h="UndefinedSheet";if(v!==void 0){var F=f.getSheetName(v,p.sheetIdx.index);F.kind===a.ResultKind.Success&&(h=F.value)}var R=f.getServerUsedRange(p.sheetIdx);if(!(R.kind===a.ResultKind.Failure||R.value===void 0)){var y=R.value.sheet,E=Object.assign({},R.value.range);E.cols=Math.min(E.cols,75),E.rows=Math.min(E.rows,1e3);for(var x=[],b=[],k=[],D=0,M=E.row,w=E.row+E.rows-1;M<=w;M+=1){for(var S=[],A=[],T=[],I=E.col,B=E.col+E.cols-1;I<=B;I+=1){var L,V,Z,H,N=(0,n.sheetGridCell)(y,(0,n.gridCell)(M,I)),_=f.getServerValue(N),P=_.kind===a.ResultKind.Success?JSON.stringify(_.value):"";A.push(P);var W=f.getServerFormat(N),$=W.kind===a.ResultKind.Success?(0,a.fnv1a)(JSON.stringify(W.value)).toString():"";T.push($);var q=f.getServerFormula(N),j=q.kind===a.ResultKind.Success?(L=q.value)==null||(V=L[1].compiledFmla)==null?void 0:V.getValue():void 0,G=j?.kind===a.ResultKind.Success&&(Z=(H=q.value)==null?void 0:H[1].fmla)!=null?Z:"";G!==""&&(D+=1),S.push(G)}x.push(S),b.push(A),k.push(T)}if(D!==0){var Q=(0,n.formatGridRange)(f.config.localeInfo,E,n.RefStyle.A1,h),X={sheetName:h,usedRangeAddress:Q,values:b,formulas:x,styles:k};C.push(X)}}}var U={workbookName:"PartialWorkbook",worksheets:C};return U}var g=(function(){function f(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:75;Oe(this,f),this.timeLimitMS=v,this.result=void 0}return Ne(f,[{key:"done",get:function(){return!0}},{key:"setContext",value:function(C){var p=C.documents;try{a.ulsLogger.ULS.traceTag(578588694,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,"calc.calc.RecalcService: ExceLint experiment setContext started");var h=u(p);this.result=(0,o.detect_errors)(h,void 0,void 0,this.timeLimitMS)}catch(F){this.result=`ExceLint experiment crashed with error: ${F}`}}},{key:"step",value:function(){}},{key:"report",get:function(){var C=this;if(typeof this.result>"u"||typeof this.result=="string")return[];var p=Object.keys(this.result.worksheets).map(function(h){var F=C.result.worksheets[h],R=F.exampleFixes.map(function(E,x){var b=F.proposedFixes[x][0],k=E.rangeSizes,D=k.reduce(function(M,w){return M+w},0);return{anomalousnessIndex:b,categories:E.bin,sizeOfCellRange:D,sizeOfEachSFRRange:k,redactedFormulaForEachSFR:E.formulas.map(a.anonymizeFormulaString),stylesDiffer:!E.sameFormat,operatorsDiffer:null,direction:E.direction}}),y=R.map(function(E){return E.sizeOfEachSFRRange.length}).reduce(function(E,x){return E+x},0);return{totalFormulas:F.numFormulaCells,totalSimilarFormulaRanges:y,numberOfAdjacentSFRs:R.length,numberOfAnomalousRanges:F.suspiciousRanges,numberOfCellsInAnomalousRanges:F.suspiciousCells,anomalies:R,elapsedTimeSeconds:F.elapsedTimeSeconds,proposedFixesTimeSeconds:F.proposedFixesTimeSeconds,adjustProposedFixesTimeSeconds:F.adjustProposedFixesTimeSeconds,adjustFormatProposedFixesTimeSeconds:F.adjustFormatProposedFixesTimeSeconds,exampleFixesTimeSeconds:F.exampleFixesTimeSeconds,numCountingTimeSeconds:F.numCountingTimeSeconds,columns:F.columns,rows:F.rows}}).filter(function(h){return h.totalFormulas>0});return p}},{key:"resultLogMessage",get:function(){return typeof this.result=="string"?this.result:this.result===void 0?"ExceLint experiment return <undefined>":`ExceLint experiment done. Result: ${JSON.stringify(this.report)}`}},{key:"failedLogMessage",get:function(){var C=this.resultLogMessage;return C+" BTW, experiment ran out of time budget"}}])})();t.ExceLintExperiment=g},"../excel-online-calc/lib/calc/experiments/precision/precisionExperiment.js":function(m,t,s){"use strict";var a,n;Object.defineProperty(t,"__esModule",{value:!0}),t.PrecisionExperiment=t.PrecisionStopReason=t.PrecisionMessageKind=void 0,t.precisionValue=R;var o=s("../excel-online-calc-common/lib/index.js"),u=s("../excel-online-calc-common/lib/ds/bspSet.js"),g=s("../excel-online-calc-common/lib/ds/productSet.js"),f=s("../excel-online-calc-lang/lib/index.js"),v=s("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),C=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),p=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),h=s("../excel-online-calc/lib/calc/recalcServiceDataTransformer.js"),F=s("../excel-online-calc/lib/calc/utils.js");function R(T,I){switch(I.kind){case f.OperKind.Number:return{kind:"n",magnitude:(0,o.anonymizeMagnitude)(T.toNumber(I))};case f.OperKind.String:return{kind:"s"};case f.OperKind.Boolean:return{kind:"b"};case f.OperKind.Error:return{kind:"e",type:(0,f.englishErrorTypeToName)(I.type)};case f.OperKind.Rich:return{kind:"r"};case f.OperKind.Array:return{kind:"a"};case f.OperKind.Blank:return{kind:"z"};default:return(0,o.assertNever)("calc.calc.precisionValue",I)}}function y(T){return T.sampled===void 0}var E;(function(T){T.EvalStatistics="EvalStatistics",T.PrintFormulaStatistics="PrintFormulaStatistics",T.UnhandledFailure="UnhandledFailure"})(E||(t.PrecisionMessageKind=E={}));var x;(function(T){T.Success="Success",T.Timeout="Timeout"})(x||(t.PrecisionStopReason=x={}));function b(T,I){var B=T[I.sheet.index];return B!==void 0&&(0,g.meetsProduct)(B,(0,p.createCellSetFromRange)(I.range))}function k(T,I){var B,L=(B=T[I.sheet.index])!=null?B:u.empty;T[I.sheet.index]=(0,g.unionProduct)(L,(0,p.createCellSetFromRange)(I.range))}var D=(a={},K(K(K(K(K(K(K(K(K(K(a,f.OperatorId.Add,.05),f.OperatorId.Sub,.069),f.OperatorId.Eq,.097),f.OperatorId.Mul,.1),f.OperatorId.Div,.11),f.OperatorId.Concat,.36),f.OperatorId.Gt,.65),f.OperatorId.Ne,.79),f.OperatorId.Lt,.89),f.OperatorId.Le,1.6),K(K(K(K(K(a,f.OperatorId.Ge,1.9),f.OperatorId.Percent,2.9),f.OperatorId.At,6.2),f.OperatorId.Pow,13),f.OperatorId.Range,67)),M=(n={},K(K(K(K(K(K(K(K(K(K(n,f.WorksheetFuncId.IF,.076),f.WorksheetFuncId.SUM,.11),f.WorksheetFuncId.IFERROR,.5),f.WorksheetFuncId.COUNTIF,.77),f.WorksheetFuncId.AND,.82),f.WorksheetFuncId.VLOOKUP,1.5),f.WorksheetFuncId.AVERAGE,1.5),f.WorksheetFuncId.HOUR,1.9),f.WorksheetFuncId.MINUTE,1.9),f.WorksheetFuncId.TEXT,2),K(K(K(K(K(K(K(K(K(K(n,f.WorksheetFuncId.OR,2),f.WorksheetFuncId.NOW,2.1),f.WorksheetFuncId.ISBLANK,2.3),f.WorksheetFuncId.CONCATENATE,2.6),f.WorksheetFuncId.SUMIF,2.7),f.WorksheetFuncId.COUNTIFS,3.3),f.WorksheetFuncId.LEFT,3.4),f.WorksheetFuncId.ISNUMBER,3.7),f.WorksheetFuncId.MID,3.9),f.WorksheetFuncId.COUNTA,4),K(K(K(K(K(K(K(K(K(K(n,f.WorksheetFuncId.MONTH,4.2),f.WorksheetFuncId.SECOND,4.3),f.WorksheetFuncId.LEN,4.9),f.WorksheetFuncId.WEEKNUM,5),f.WorksheetFuncId.DAY,5.2),f.WorksheetFuncId.ROUND,5.4),f.WorksheetFuncId.FIND,5.8),f.WorksheetFuncId.NETWORKDAYS,6.2),f.WorksheetFuncId.COUNT,6.2),f.WorksheetFuncId.YEAR,6.3),K(K(K(K(K(K(K(K(K(K(n,f.WorksheetFuncId.INT,6.4),f.WorksheetFuncId.RIGHT,6.7),f.WorksheetFuncId.ABS,7),f.WorksheetFuncId.CONCAT,7.2),f.WorksheetFuncId.CHAR,7.4),f.WorksheetFuncId.MAX,8),f.WorksheetFuncId.ROW,8.1),f.WorksheetFuncId.WEEKDAY,9.1),f.WorksheetFuncId.DAYS,9.2),f.WorksheetFuncId.MIN,9.8),K(K(K(K(K(K(K(K(K(K(n,f.WorksheetFuncId.SEARCH,9.8),f.WorksheetFuncId.WORKDAY,11),f.WorksheetFuncId.DATEDIF,12),f.WorksheetFuncId.TIME,13),f.WorksheetFuncId.HYPERLINK,13),f.WorksheetFuncId.IFS,13),f.WorksheetFuncId.ISERROR,13),f.WorksheetFuncId.COUNTBLANK,14),f.WorksheetFuncId.TODAY,14),f.WorksheetFuncId.VALUE,18),K(K(K(K(K(K(K(K(K(K(n,f.WorksheetFuncId.ROUNDUP,18),f.WorksheetFuncId.MATCH,19),f.WorksheetFuncId.DATE,20),f.WorksheetFuncId.SUBSTITUTE,20),f.WorksheetFuncId.INDIRECT,22),f.WorksheetFuncId.INDEX,23),f.WorksheetFuncId.TRIM,24),f.WorksheetFuncId.UPPER,25),f.WorksheetFuncId.SUMIFS,28),f.WorksheetFuncId.EXACT,29),K(K(K(K(K(K(K(K(K(K(n,f.WorksheetFuncId.NOT,32),f.WorksheetFuncId.PRODUCT,35),f.WorksheetFuncId.ROUNDDOWN,37),f.WorksheetFuncId.AVERAGEIF,38),f.WorksheetFuncId.ISTEXT,40),f.WorksheetFuncId.ISOWEEKNUM,41),f.WorksheetFuncId.EOMONTH,42),f.WorksheetFuncId.MROUND,45),f.WorksheetFuncId.COLUMN,45),f.WorksheetFuncId.ROWS,46),K(K(K(K(K(K(K(K(K(K(n,f.WorksheetFuncId.TIMEVALUE,52),f.WorksheetFuncId.TRUNC,53),f.WorksheetFuncId.LOOKUP,59),f.WorksheetFuncId.NA,59),f.WorksheetFuncId.DAYS360,61),f.WorksheetFuncId.RANK,67),f.WorksheetFuncId.EDATE,72),f.WorksheetFuncId.MOD,82),f.WorksheetFuncId.OFFSET,83),f.WorksheetFuncId.STDEV,87),K(n,f.WorksheetFuncId.SUBTOTAL,91)),w=(0,f.binaryVisitor)(Object.assign({},(0,f.constVisitor)(.01),{nameNode:function(){return 1},operatorNode:function(I){var B;return(B=D[I])!=null?B:100},wsfNode:function(I){var B;return(B=M[I])!=null?B:100}}),o.fastMax);function S(T){return(0,o.isSuccess)(T)?(0,f.reduceBottomUp)(w,T.value):1}var A=(function(){function T(I){var B=this,L,V,Z,H;Oe(this,T),this.sampledSets={},this.precisionWrongSets={},this.log=[],this.result=void 0,this.testEval=function(N){var _=N.cell,P=N.p;return B.resumeToPledge(function(){return B.docs.evaluate(C.ComputeKind.EditedCell,[_],F.VolatileMode.PrecisionTest)},P)},this.testPrint=function(N){var _=N.cell,P=N.p;return o.Pledge.try(function(){var W=B.getFormula(_);if(!(0,o.isSuccess)(W))return B.onUnavailableObject(W.reason);var $=Se(W.value,2),q=$[0],j=$[1],G;if(j.compiledFmla===void 0){var Q=B.docs.getServerValue(_);if(!(0,o.isSuccess)(Q))return B.onUnavailableObject(Q.reason);G=B.docs.renderValueBarText(_,Q.value.oper,j.fmla)}else{var X=j.compiledFmla.getValue();G=(0,o.isSuccess)(X)?B.docs.printFormulaBarText(q,j.origin,X.value):X}if(!(0,o.isSuccess)(G))return void B.log.push({kind:E.PrintFormulaStatistics,stats:{samples:[],failures:[G.reason]}});var U=(0,o.anonymizeFormulaString)(j.fmla),O=G.value===j.fmla?{expected:U,p:P}:{expected:U,sampled:(0,o.anonymizeFormulaString)(G.value),p:P};B.log.push({kind:E.PrintFormulaStatistics,stats:{samples:[O],failures:[]}})})},this.config={samplePrecisionEvalRate:(L=I.samplePrecisionEvalRate)!=null?L:0,samplePrecisionPrintFormulaRate:(V=I.samplePrecisionPrintFormulaRate)!=null?V:0,samplePrecisionPrintValueRate:(Z=I.samplePrecisionPrintValueRate)!=null?Z:0,rngSeed:(H=I.rngSeed)!=null?H:(0,o.now)()|0},this.rng=new o.JSF32(this.config.rngSeed)}return Ne(T,[{key:"done",get:function(){return this.result!==void 0}},{key:"resultLogMessage",get:function(){return this.createResultLogMessage(x.Success)}},{key:"failedLogMessage",get:function(){return this.createResultLogMessage(x.Timeout)}},{key:"readonlyDebugLog",get:function(){return this.log}},{key:"setContext",value:function(B){var L=this;this.stateId=B.stateId,this.docs=B.documents,this.docs.reconfigure({yieldIntervalMs:B.stepBudget/2,totalTimeMs:B.totalBudget},this.docs.limits,this.docs.maxDereferenceCells,this.docs.isServerWorkbookLoad),this.runtime=new o.MachineRuntime(this.sampleCells().bind(function(V){var Z=V.evalCells,H=V.printCells;return o.Pledge.all([].concat($r(Z.map(L.testEval)),$r(H.map(L.testPrint))))}).catch(function(V){L.log.push({kind:E.UnhandledFailure,reason:V})}))}},{key:"step",value:function(){if(!this.result){var B=this.runtime.step();this.result=B.kind===o.TransitionKind.Break||B.kind===o.TransitionKind.Next?void 0:B}}},{key:"sampleCells",value:function(){var B=this,L=[],V=[],Z=[];return this.docs.getServerAvailableCells().forEach(function(H){var N=H.sheetIdx;return Z.push(o.Pledge.try(function(){B.docs.forEachServerNonBlankCellInSet(N,u.dense,function(_){var P=(0,f.sheetGridCell)(N,_),W=B.config,$=W.samplePrecisionEvalRate,q=W.samplePrecisionPrintFormulaRate,j=W.samplePrecisionPrintValueRate;if($>0){var G=B.getWeight(P),Q=G===void 0?void 0:$>=1?1:(0,o.fastMin)(1,$*G);Q!==void 0&&B.rng.next()<Q&&(k(B.sampledSets,P),L.push({cell:P,p:Q}))}var X=(0,o.fastMax)(q,j);if(X>0){var U=B.rng.next();if(U<X){var O=B.isValueCell(P)?j:q;U<O&&V.push({cell:P,p:O})}}return!0})})),!0}),o.Pledge.all(Z).bind(function(){return{evalCells:L,printCells:V}})}},{key:"getWeight",value:function(B){var L=this.getFormula(B);if(!(0,o.isSuccess)(L))return this.onUnavailableObject(L.reason);var V=Se(L.value,2),Z=V[1];if(Z.compiledFmla!==void 0)return S(Z.compiledFmla.getValue())}},{key:"isValueCell",value:function(B){var L=this.getFormula(B);return(0,o.isSuccess)(L)?L.value[1].compiledFmla===void 0:(this.onUnavailableObject(L.reason),!1)}},{key:"resumeToPledge",value:function(B,L){var V=this;return o.Pledge.try(function(){try{V.p=L;var Z=B();return Array.isArray(Z)?Z:V.resumeToPledge(Z.resume,L)}finally{V.p=void 0}})}},{key:"getFormula",value:function(B){var L,V=this.docs.getEditedFormula(B);if(!(0,o.isSuccess)(V))return V;var Z=(L=V.value)!=null?L:[B.range,v.blankCellGridFormula],H=Se(Z,2),N=H[0],_=H[1],P=(0,f.lexicalSourceGrid)(_.lexicalKind,(0,f.sheetGridRange)(B.sheet,N));return(0,o.success)([P,_])}},{key:"onRangeFailure",value:function(B,L,V,Z,H){var N={samples:[],failures:[L]};this.log.push({kind:E.EvalStatistics,stats:N})}},{key:"onNameFailure",value:function(){}},{key:"onNumberFormatFailure",value:function(){}},{key:"onInferFormatFailure",value:function(){}},{key:"onReturnCellValue",value:function(){}},{key:"onUnavailableObject",value:function(B){var L=(0,f.unavailable)([B]);this.onUnavailable(L)}},{key:"onUnavailable",value:function(B){this.log.push({kind:E.UnhandledFailure,reason:B})}},{key:"hasWrongPrecedent",value:function(B){var L=this;return B.cells.some(function(V){return b(L.precisionWrongSets,V)})}},{key:"onSetCellValue",value:function(B,L,V,Z,H){var N=this.getFormula(B);if(!(0,o.isSuccess)(N))return this.onUnavailableObject(N.reason);var _=Se(N.value,2),P=_[0],W=_[1],$=this.hasWrongPrecedent(V);return this.logPrecisionResult(B,L,P,W,$)}},{key:"onSetCellValues",value:function(B,L,V,Z,H){var N=this,_=this.getFormula((0,f.sheetGridRangeAnchor)(B));if(!(0,o.isSuccess)(_))return this.onUnavailableObject(_.reason);var P=Se(_.value,2),W=P[0],$=P[1],q=this.hasWrongPrecedent(V);(0,f.forEachCellInRange)(B.range,function(j,G,Q){return N.logPrecisionResult((0,f.sheetGridCell)(B.sheet,j),L[G][Q],W,$,q),!0})}},{key:"logPrecisionResult",value:function(B,L,V,Z,H){var N=this.docs.allServerAvailable(B);if(!(0,o.isSuccess)(N))return this.onUnavailableObject(N.reason);if(N.value===!0){var _=this.docs.getServerValue(B);if(!(0,o.isSuccess)(_))return this.onUnavailableObject(_.reason);var P=b(this.sampledSets,B),W=this.precisionResult(L,_.value.oper,V,Z,P,H);y(W)||k(this.precisionWrongSets,B);var $={samples:[W],failures:[]};this.log.push({kind:E.EvalStatistics,stats:$})}}},{key:"precisionResult",value:function(B,L,V,Z,H,N){var _=this.p,P=this.docs.config.mathpack,W=R(P,L),$=this.docs.anonymizeFormula(V,Z),q=Se($,2),j=q[0],G=q[1];if((0,f.isReadOperEqual)(P,B,L,!0)){var Q={expected:W,formula:j,functions:G,root:H,cascaded:N,p:_};return Q}var X=R(P,B);if((0,f.isNumberOper)(L)&&(0,f.isNumberOper)(B)){var U=P.toNumber(L),O=P.toNumber(B),z=(0,o.anonymizeMagnitude)(U===0?O:(O-U)/U),J={expected:W,sampled:X,relMagnitude:z,formula:j,functions:G,root:H,cascaded:N,p:_};return J}var ie={expected:W,sampled:X,formula:j,functions:G,root:H,cascaded:N,p:_};return ie}},{key:"createResultLogMessage",value:function(B){var L,V;if(!(this.log.length===0&&B===x.Success)){var Z={samples:[],failures:{}},H={samples:[],failures:{}},N={};for(var _ of this.log)switch(_.kind){case E.EvalStatistics:(L=Z.samples).push.apply(L,$r(_.stats.samples));for(var P of _.stats.failures)(0,h.incrementFailure)(Z.failures,P);break;case E.PrintFormulaStatistics:(V=H.samples).push.apply(V,$r(_.stats.samples));for(var W of _.stats.failures)(0,h.incrementFailure)(H.failures,W);break;case E.UnhandledFailure:(0,h.incrementFailure)(N,_.reason);break;default:(0,o.assertNever)("calc.calc.PrecisionExperiment.createResultMessage",_)}return["PrecisionExperiment",B,`stateId = ${this.stateId}`,`evalStats = ${JSON.stringify(Z)}`,`printStats = ${JSON.stringify(H)}`,`unhandledFailures = ${JSON.stringify(N)}`].join(", ")}}}])})();t.PrecisionExperiment=A},"../excel-online-calc/lib/calc/experiments/unit/constants.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Messages=void 0;var s;(function(a){a.Root="calc.exp.UnitExperiment",a.Default="uninitialised",a.Initialised="init",a.Failure="fail",a.UnifyBound="unifyBound"})(s||(t.Messages=s={}))},"../excel-online-calc/lib/calc/experiments/unit/constraints.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConstraintKind=t.UnitExperimentSettings=void 0,t.makeSolverContext=S,t.isInterestingFormat=V,t.updateFormatStatsFromCellFormat=Z,t.valueTypeFromCellFormat=H,t.numberFormatFromCellFormat=N,t.runSolverStep=U;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-common/lib/ds/productSet.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=s("../excel-online-calc-numfmt/lib/index.js"),g=s("../excel-online-calc/lib/calc/experiments/unit/constants.js"),f=s("../excel-online-calc/lib/calc/experiments/unit/types.js"),v=s("../excel-online-calc/lib/calc/experiments/unit/unionfind.js"),C=s("../excel-online-calc/lib/calc/experiments/unit/unitNF.js"),p=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),h=s("../excel-online-calc/lib/calc/partialWorkbookSets.js");t.UnitExperimentSettings={get UnitlessTimeAndDate(){return(0,a.getTypedFeatureGate)("Microsoft.Office.Excel.UnitlessTimeAndDate")},get IgnoreDivMul(){return(0,a.getTypedFeatureGate)("Microsoft.Office.Excel.UnitExpIgnoreDivMul")}};var F;(function(O){O[O.RangeEquality=0]="RangeEquality",O[O.StagedRangeEquality=1]="StagedRangeEquality",O[O.UnitEquality=2]="UnitEquality",O[O.FormatEquality=3]="FormatEquality"})(F||(t.ConstraintKind=F={}));var R;(function(O){O[O.Solved=0]="Solved",O[O.Failed=1]="Failed",O[O.Deferred=2]="Deferred",O[O.Staged=3]="Staged"})(R||(R={}));var y={kind:R.Solved},E=function(z){return{kind:R.Failed,error:z}},x=function(z){return{kind:R.Deferred,constraint:z}},b=(0,C.fromConstants)({error:1}),k=(0,C.fromConstants)({}),D=(0,C.fromConstants)({currency:1}),M=(0,C.fromConstants)({date:1}),w=(0,C.fromConstants)({time:1});function S(O,z,J){var ie=new v.UF,ce=ie.makePoint(b),ge=(0,C.createPoisonApplication)(b);return{symbolContext:O,typeContext:z,stats:J,uf:ie,errorPoint:ce,errorUnit:b,apply:ge}}function A(O,z){return z.link===void 0&&(z.link=O.uf.makePoint(z.unit)),z.link}function T(O,z,J,ie){return(0,a.assertTrue)(g.Messages.Root,J.varCount===0),O.uf.union(ie===void 0?O.uf.makePoint(J):ie,z,!0),y}function I(O,z,J,ie,ce){return z===O.errorUnit?((0,a.assertTrue)(g.Messages.Root,J===O.errorPoint),ce!==void 0&&O.uf.union(O.errorPoint,ce,!0),y):ie===O.errorUnit?((0,a.assertTrue)(g.Messages.Root,ce===O.errorPoint),J!==void 0&&O.uf.union(O.errorPoint,J,!0),y):z.varCount===0?ie.varCount===0?(0,C.areSignaturesEqual)(z,ie)?y:(J!==void 0&&O.uf.union(O.errorPoint,J,!0),ce!==void 0&&O.uf.union(O.errorPoint,ce,!0),E([z,ie])):((0,a.assertTrue)(g.Messages.Root,ce!==void 0),T(O,ce,z,J)):ie.varCount===1?((0,a.assertTrue)(g.Messages.Root,J!==void 0),(0,a.assertTrue)(g.Messages.Root,ce!==void 0),O.uf.union(J,ce),y):((0,a.assertTrue)(g.Messages.Root,J!==void 0),T(O,J,ie,ce))}function B(O,z,J){if(!(0,C.isSimpleUnit)(z))return x({kind:F.UnitEquality,unit:z,target:J});var ie=A(O,J),ce=O.uf.findWithDescriptor(ie),ge=Se(ce,2),oe=ge[0],le=ge[1];if(z.varCount===1){(0,a.assertTrue)(g.Messages.Root,z.name!==void 0);var Y=O.symbolContext.getTable().getValue(z.name);(0,a.assertTrue)(g.Messages.Root,Y!==void 0);var te=O.uf.findWithDescriptor(A(O,Y)),re=Se(te,2),ee=re[0],ne=re[1];return I(O,ne,ee,le,oe)}return I(O,z,void 0,le,oe)}function L(O,z){return B(O,z.unit,z.target)}function V(O,z){if(z===p.SpecialFormat.Unavailable||z===0)return!1;var J=N(O,z);if(J===void 0)return!1;var ie=J?.valueType;return ie===void 0||ie===u.FormatValueType.General?!1:ie===u.FormatValueType.Currency||ie===u.FormatValueType.Accounting?J.currencySymbol!==void 0:!0}function Z(O,z,J,ie){ie?J.referencedFormatCells+=1:J.allFormatCells+=1;var ce=N(O,z),ge=ie?J.enriched.referencedFormatTypes:J.enriched.allFormatTypes,oe=ce?.valueType;if(oe!==void 0){var le;ge[oe]=((le=ge[oe])!=null?le:0)+1}if(oe===u.FormatValueType.Currency||oe===u.FormatValueType.Accounting){var Y,te,re=ie?J.enriched.referencedCurrencyTypes:J.enriched.allCurrencyTypes,ee=ce?.currencySymbol,ne=ce==null||(Y=ce.culture)==null?void 0:Y.culture,de=ee===void 0?"none":ee===u.FormatCurrency.LocaleInfo?"defaultSymbol":ee+"_"+ne;re[de]=((te=re[de])!=null?te:0)+1}}function H(O,z){var J;return(J=N(O,z))==null?void 0:J.valueType}function N(O,z){if(typeof z=="number"){var J=O.getIformat(z);return(0,a.isSuccess)(J)?J.value:void 0}return z}function _(O,z,J){var ie=O.typeContext.types[z.index];if(ie===void 0)return(0,a.assertFalse)(g.Messages.Root);var ce=ie.getValue(J);if(ce===void 0){var ge=(0,o.sheetGridCell)(z,J),oe=O.typeContext.formats(ge);if((0,a.isSuccess)(oe)){if(!V(O.typeContext,oe.value)||O.typeContext.isStringValue(ge)){var le=O.symbolContext.freshSymbol().unit;return O.typeContext.types[z.index]=ie.setValue(J,(0,f.primitiveUnitType)(le)),le}var Y=$(O,oe.value);return Y===void 0?Y=O.symbolContext.freshSymbol().unit:Z(O.typeContext,oe.value,O.stats,!0),O.typeContext.types[z.index]=ie.setValue(J,(0,f.primitiveUnitType)(Y)),Y}var te=O.symbolContext.freshSymbol().unit;return O.typeContext.types[z.index]=ie.setValue(J,(0,f.primitiveUnitType)(te)),te}if(ce.kind===f.TypeKind.Scalar)return ce.unit}function P(O,z){var J=z.type.resolution;if(!(0,o.isSheetIndex)(J.sheet))return y;if((0,o.isGridCell)(J.range)){var ie=_(O,J.sheet,J.range);return ie===void 0?y:B(O,ie,z.target)}var ce=O.typeContext.available[J.sheet.index];if(ce===void 0)return y;var ge=ce.usedRange;if(ge===void 0)return y;var oe=(0,o.gridRangeIsect)(J.range,ge);if(oe===void 0)return y;var le=(0,n.intersectProduct)((0,n.intersectProduct)((0,h.createCellSetFromRange)(oe),h.availableReadProduct),ce.availableCells),Y=[];return(0,h.forEachCellInSet)(le,function(te){return Y.push(te),!0}),{kind:R.Staged,constraint:{kind:F.StagedRangeEquality,cursor:0,index:ce.sheetIdx,cells:Y,target:z.target},output:void 0}}function W(O,z){var J=z.cursor,ie=z.cells;if(J>=ie.length)return y;var ce=ie[J],ge=_(O,z.index,ce),oe=ge===void 0?y:B(O,ge,z.target);return z.cursor+=1,{kind:R.Staged,constraint:z,output:oe}}function $(O,z){var J=H(O.typeContext,z);if(J!==void 0)switch(J){case u.FormatValueType.Currency:case u.FormatValueType.Accounting:return D;case u.FormatValueType.Percentage:return k;case u.FormatValueType.Date:return t.UnitExperimentSettings.UnitlessTimeAndDate?k:M;case u.FormatValueType.Time:return t.UnitExperimentSettings.UnitlessTimeAndDate?k:w;default:return}}function q(O,z){var J=$(O,z.format);if(J===void 0)return y;var ie=_(O,z.cell.sheet,z.cell.range);if(ie===void 0)return y;if(!(0,C.isSimpleUnit)(ie))return x(z);if(ie.varCount===1){(0,a.assertTrue)(g.Messages.Root,ie.name!==void 0);var ce=O.symbolContext.getTable().getValue(ie.name);(0,a.assertTrue)(g.Messages.Root,ce!==void 0);var ge=O.uf.findWithDescriptor(A(O,ce)),oe=Se(ge,2),le=oe[0],Y=oe[1];return I(O,Y,le,J,void 0)}return I(O,ie,void 0,J,void 0)}function j(O){var z=O.symbolContext.getTable();return function(J){var ie=z.getValue(J);if(!(ie===void 0||ie.link===void 0))return ie.ufSubstitution===void 0&&(ie.ufSubstitution=O.uf.findWithDescriptor(ie.link)[1]),ie.ufSubstitution}}function G(O){var z=O.context,J=z.apply,ie=z.errorUnit,ce={kind:f.ExperimentState.SolvingFull,context:O.context,stats:O.stats,constraints:O.deferred,constraintCursor:0,unifyNF:function(oe,le){var Y=J(ce.substitution,oe);if(Y!==ie){var te=J(ce.substitution,le);if(te!==ie){var re=(0,C.unify)(J,Y,te);if(re.kind===C.UnificationResultKind.Subst){ce.substitution=(0,C.compose)(J,re.substitution,ce.substitution);return}ce.stats.errorCount+=1,ce.stats.enriched.errors.push({error:[J(ce.substitution,oe),J(ce.substitution,le)]})}}},substitution:j(O.context)};return ce}function Q(O){var z=O.constraints,J=O.context,ie=O.constraintCursor,ce=O.deferred,ge=z[ie],oe;switch(ge.kind){case F.UnitEquality:oe=L(J,ge);break;case F.FormatEquality:oe=q(J,ge);break;case F.RangeEquality:oe=P(J,ge);break;case F.StagedRangeEquality:oe=W(J,ge);break}switch(oe.kind){case R.Deferred:ce.push(oe.constraint);break;case R.Failed:O.stats.errorCount+=1,O.stats.enriched.errors.push({error:oe.error});break;case R.Staged:if(z[ie]=oe.constraint,oe.output!==void 0)switch(oe.output.kind){case R.Deferred:ce.push(oe.output.constraint);break;case R.Failed:O.stats.errorCount+=1,O.stats.enriched.errors.push({error:oe.output.error});break}return O;default:break}return O.constraintCursor+=1,O}function X(O){var z=O.constraints,J=O.context,ie=O.constraintCursor,ce=O.unifyNF,ge=z[ie];switch(ge.kind){case F.UnitEquality:ce(ge.unit,ge.target.unit);break;case F.FormatEquality:var oe=$(J,ge.format);if(oe===void 0)break;var le=_(J,ge.cell.sheet,ge.cell.range);if(le===void 0)break;ce(oe,le);break;default:return O.constraintCursor+=1,(0,a.assertNever)(g.Messages.Root,ge)}return O.constraintCursor+=1,O}function U(O){return O.kind===f.ExperimentState.SolvingSimple?O.constraintCursor===O.constraints.length?G(O):Q(O):X(O)}},"../excel-online-calc/lib/calc/experiments/unit/types.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExperimentState=t.primitiveUnitType=t.primitiveType=t.topType=t.bottomType=t.oneType=t.errorType=t.dimensionlessNumberType=t.dimensionLess=t.numberType=t.stringType=t.boolType=t.TypeKind=void 0,t.makePrimitiveType=u,t.makeReferenceType=g,t.makeResolvedReferenceType=f,t.makeArrayType=v,t.dimensionsFromType=p,t.getLiftingDimensionsFromTypes=h,t.joinDimensions=F,t.typeFromDimensions=R,t.isResolvedReferenceType=E;var a=s("../excel-online-calc-lang/lib/index.js"),n=s("../excel-online-calc/lib/calc/experiments/unit/unitNF.js"),o;(function(b){b[b.Scalar=0]="Scalar",b[b.Reference=1]="Reference",b[b.Array=2]="Array",b[b.Union=3]="Union"})(o||(t.TypeKind=o={}));function u(b){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0;return{kind:o.Scalar,flags:b,unit:k}}function g(b){return{kind:o.Reference,reference:b,resolution:void 0}}function f(b,k){var D=g(b);return D.resolution=k,D}function v(b,k){return{kind:o.Array,elementType:b,dimensions:k}}function C(b){return{kind:o.Union,flags:b}}function p(b){var k;switch(b.kind){case o.Reference:var D=(k=b.resolution)==null?void 0:k.range;return D===void 0?!1:(0,a.isGridCell)(D)?!0:{rows:D.rows,columns:D.cols,exact:!0};case o.Array:return b.dimensions;case o.Scalar:return!0;case o.Union:return!1}}function h(b,k){var D=p(b),M=p(k);return F(D,M)}function F(b,k){return typeof b=="object"?typeof k=="object"?{rows:Math.max(b.rows,k.rows),columns:Math.max(b.columns,k.columns),exact:b.exact&&k.exact}:Object.assign({},b,{exact:b.exact&&k}):typeof k=="object"?Object.assign({},k,{exact:k.exact&&b}):b&&k}function R(b,k){return k===!0?b:v(b,k)}t.boolType=u(a.OperKind.Boolean),t.stringType=u(a.OperKind.String),t.numberType=u(a.OperKind.Number),t.dimensionLess=(0,n.fromConstants)({}),t.dimensionlessNumberType=u(a.OperKind.Number,t.dimensionLess),t.errorType=u(a.OperKind.Error),t.oneType=u(a.OperKind.Missing|a.OperKind.Blank),t.bottomType=C(a.SignatureType.None),t.topType=C(a.SignatureType.All),t.primitiveType=u(a.OperKind.Number|a.OperKind.Boolean|a.OperKind.String);var y=function(k){return u(a.OperKind.Number|a.OperKind.Boolean|a.OperKind.String,k)};t.primitiveUnitType=y;function E(b){return b.resolution!==void 0}var x;(function(b){b[b.Checking=0]="Checking",b[b.SolvingSimple=1]="SolvingSimple",b[b.SolvingFull=2]="SolvingFull"})(x||(t.ExperimentState=x={}))},"../excel-online-calc/lib/calc/experiments/unit/unionfind.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UF=void 0;var s=(function(){function a(){Oe(this,a),this.roots=[],this.backlinks=[],this.descriptors=[],this.ranks=[]}return Ne(a,[{key:"makePoint",value:function(o){var u=this.roots.length;return this.roots.push(u),this.backlinks.push(u),this.descriptors.push(o),this.ranks.push(0),u}},{key:"find",value:function(o){for(var u=this.roots,g=o;u[g]!==g;)u[g]=u[u[g]],g=u[g];return g}},{key:"findWithDescriptor",value:function(o){var u=this.find(o);return[u,this.descriptors[u]]}},{key:"union",value:function(o,u){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,f=this.find(o),v=this.find(u);if(f!==v){var C=this.roots,p=this.backlinks,h=this.ranks;if(g){var F=p[v];p[v]=p[f],p[f]=F,C[v]=f,h[f]<=h[v]&&(h[f]=h[v]+1);return}if(h[f]<h[v]){var R=p[f];p[f]=p[v],p[v]=R,C[f]=v}else{var y=p[v];p[v]=p[f],p[f]=y,C[v]=f,h[f]===h[v]&&(h[f]+=1)}}}},{key:"forEachInClass",value:function(o,u){var g=this.backlinks,f=o;for(u(f);g[f]!==o;)f=g[f],u(f)}}])})();t.UF=s},"../excel-online-calc/lib/calc/experiments/unit/unitExperiment.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnitExperiment=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-common/lib/ds/productSet.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=s("../excel-online-calc/lib/calc/experiments/unit/constants.js"),g=s("../excel-online-calc/lib/calc/experiments/unit/constraints.js"),f=s("../excel-online-calc/lib/calc/experiments/unit/types.js"),v=s("../excel-online-calc/lib/calc/experiments/unit/unitNF.js"),C=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),p=(function(){function H(){Oe(this,H),this.isDone=!1,this.lastStepMessage="before started"}return Ne(H,[{key:"done",get:function(){return this.isDone}},{key:"freshCheckingState",value:function(_){var P=this;this.lastStepMessage="freshCheckingState";var W=[],$={};_.getServerAvailableCells().forEach(function(G){var Q,X=_.getServerUsedRange(G.sheetIdx);if(X.kind!==a.ResultKind.Success){P.isDone=!0,P.statsMessage="Unit experiment: getServerUsedRange failed";return}var U=Object.assign({},G,{usedRange:(Q=X.value)==null?void 0:Q.range});$[G.sheetIdx.index]=U,W.push(U)});var q=_.getServerDocument()===void 0?function(){return(0,a.failure)(void 0)}:function(G){return _.getIformat(_.getServerDocument(),G)},j=function(Q){if(_.getServerDocument()===void 0)return!1;var X=_.getServerValue(Q);return X.kind===a.ResultKind.Success&&X.value.oper.kind===o.OperKind.String};return{kind:f.ExperimentState.Checking,locale:_.config.localeInfo,mathpack:_.config.mathpack,resolver:(0,o.createResolver)(_),documentTypeContext:{formats:function(Q){return _.getServerFormat(Q)},types:{},available:$,getIformat:q,isStringValue:j},constraints:[],stats:{formulaCells:0,referencedFormatCells:0,allFormatCells:0,totalCells:0,errorCount:0,enriched:{errors:[],referencedFormatTypes:{},allFormatTypes:{},referencedCurrencyTypes:{},allCurrencyTypes:{}}},sheets:W,mutableState:{symbolContext:h.init(),ranges:void 0,cells:void 0,sheetCursor:0,rangeCursor:0,cellCursor:0}}}},{key:"freshSolvingState",value:function(_){return this.lastStepMessage="freshSolvingState",{kind:f.ExperimentState.SolvingSimple,stats:_.stats,context:(0,g.makeSolverContext)(_.mutableState.symbolContext,_.documentTypeContext,_.stats),constraints:_.constraints,constraintCursor:0,deferred:[]}}},{key:"step",value:function(){if(!this.isDone){if(this.documentContext===void 0)return this.isDone=!0,(0,a.assertNever)(`${u.Messages.Root}.${u.Messages.Initialised}`,this.documentContext);this.state===void 0&&(this.state=this.freshCheckingState(this.documentContext));try{var _=this.state;switch(_.kind){case f.ExperimentState.Checking:if(_.mutableState.sheetCursor<_.sheets.length){this.state=this.runCheckStep(this.documentContext,_);return}this.state=this.freshSolvingState(_);return;case f.ExperimentState.SolvingSimple:this.lastStepMessage="SolvingSimple",this.state=(0,g.runSolverStep)(_);return;case f.ExperimentState.SolvingFull:if(_.constraintCursor<_.constraints.length){this.lastStepMessage="SolvingFull",this.state=(0,g.runSolverStep)(_);return}this.lastStepMessage="done SolvingFull",this.isDone=!0,this.statsMessage=this.statsForLogging(_.stats);return}}catch(P){this.statsMessage=`${u.Messages.Root}.${u.Messages.Failure}: ${(0,a.messageFromError)(P)}`,this.isDone=!0;return}}}},{key:"setContext",value:function(_){var P=_.documents;this.documentContext=P}},{key:"initialiseSheetStep",value:function(_){this.lastStepMessage="initialiseSheetStep";var P=_.mutableState,W=_.sheets,$=P.sheetCursor,q=W[$],j=q.usedRange,G=[];if(j!==void 0){var Q=(0,n.intersectProduct)(q.availableCells,C.availableReadProduct);(0,C.forEachRangeInSet)(Q,function(X){var U=(0,o.gridRangeIsect)(X,j);if(U!==void 0){if((0,o.gridRangeSize)(U)<250)return G.push(U),!0;(0,o.forEachTileInRange)(U,15,function(O){return G.push(O),!0})}return!0})}return P.ranges=G,P.rangeCursor=0,_.documentTypeContext.types[q.sheetIdx.index]=(0,o.makeGridRangeTable)(),_}},{key:"initialiseRangeCells",value:function(_,P){this.lastStepMessage="initialiseRangeCells";var W=P.mutableState,$=P.stats,q=P.sheets,j=W.sheetCursor,G=[],Q=q[j],X=W.ranges[W.rangeCursor];return _.forEachServerNonBlankCellInSet(Q.sheetIdx,(0,C.createCellSetFromRange)(X),function(U){var O=(0,o.sheetGridCell)(Q.sheetIdx,U),z=_.getServerFormula(O);if(z.kind===a.ResultKind.Success){var J;((J=z.value)==null?void 0:J[1].compiledFmla)!==void 0&&(G.push(z.value[1]),$.formulaCells+=1)}var ie=_.getServerFormat(O);return ie.kind===a.ResultKind.Success&&(0,g.isInterestingFormat)(P.documentTypeContext,ie.value)&&(0,g.updateFormatStatsFromCellFormat)(P.documentTypeContext,ie.value,$,!1),$.totalCells+=1,!0}),W.cells=G,W.cellCursor=0,P}},{key:"checkCell",value:function(_,P){this.lastStepMessage="checkCell";var W=P.sheets,$=P.constraints,q=P.stats,j=P.mutableState,G=j.cells,Q=j.sheetCursor,X=j.cellCursor,U=W[Q],O=G[X],z=O.compiledFmla.getValue();if(z.kind===a.ResultKind.Success){var J=(0,o.sheetGridCell)(U.sheetIdx,O.origin),ie=Z(P,J,z.value);P.documentTypeContext.types[U.sheetIdx.index]=ie;var ce=_.getServerFormat(J);ce.kind===a.ResultKind.Success&&(0,g.isInterestingFormat)(P.documentTypeContext,ce.value)&&($.push({kind:g.ConstraintKind.FormatEquality,cell:J,format:ce.value}),(0,g.updateFormatStatsFromCellFormat)(P.documentTypeContext,ce.value,q,!0))}return P.mutableState.cellCursor+=1,P}},{key:"runCheckStep",value:function(_,P){if(!R(P))return this.initialiseSheetStep(P);var W=P.mutableState;return W.rangeCursor===W.ranges.length?(W.ranges=void 0,W.sheetCursor+=1,P):F(P)?W.cellCursor<P.mutableState.cells.length?this.checkCell(_,P):(W.cells=void 0,W.rangeCursor+=1,P):this.initialiseRangeCells(_,P)}},{key:"statsForLogging",value:function(_){return JSON.stringify(_)}},{key:"resultLogMessage",get:function(){var _;return(_=this.statsMessage)!=null?_:`${u.Messages.Root}.${u.Messages.Default}`}},{key:"failedLogMessage",get:function(){var _,P,W,$,q,j=(_=this.state)==null?void 0:_.kind,G=((P=this.state)==null?void 0:P.kind)===f.ExperimentState.Checking&&((W=this.state)==null?void 0:W.mutableState.cellCursor)===0;return`Units experiment timed out. Last step: ${this.lastStepMessage}. Experiment state: ${j!==void 0?f.ExperimentState[j]:"NotStarted"}. isCellCursorZero: ${G}. Number of constraints: ${($=this.state)==null?void 0:$.constraints.length}. Stats: ${this.statsForLogging((q=this.state)==null?void 0:q.stats)}`}}])})();t.UnitExperiment=p;var h=(function(){function H(N,_){Oe(this,H),this.seed=N,this.table=_}return Ne(H,[{key:"getTable",value:function(){return this.table}},{key:"freshSymbol",value:function(_){var P=_===void 0?"gen":_,W=`${P}@${this.seed+=1}`,$={unit:(0,v.fromVar)(W),link:void 0,ufSubstitution:void 0};return this.table=this.table.setValue(W,$),$}},{key:"copy",value:function(){return new H(this.seed,this.table)}}],[{key:"init",value:function(){return new H(0,a.RedBlackMapTree.create(function(_,P){return _.localeCompare(P)}))}}])})();function F(H){return H.mutableState.cells!==void 0}function R(H){return H.mutableState.ranges!==void 0}function y(H,N){return H===f.bottomType?N:N===f.bottomType||H===f.topType?H:N===f.topType?N:H.kind===f.TypeKind.Scalar&&N.kind===f.TypeKind.Scalar&&H.unit===void 0&&N.unit===void 0?(0,f.makePrimitiveType)(H.flags|N.flags):f.topType}function E(H,N,_){switch(H.kind){case f.TypeKind.Array:return H.elementType.kind===f.TypeKind.Reference?void 0:_?E(H.elementType,N,!1):void 0;case f.TypeKind.Reference:return{kind:g.ConstraintKind.RangeEquality,type:H,target:N};case f.TypeKind.Scalar:return H.unit===void 0?void 0:{kind:g.ConstraintKind.UnitEquality,unit:H.unit,target:N};case f.TypeKind.Union:return;default:return(0,a.assertNever)(u.Messages.Root,H)}}function x(H){switch(H.kind){case o.OperKind.Number:return f.numberType;case o.OperKind.String:return f.stringType;case o.OperKind.Boolean:return f.boolType;case o.OperKind.Error:return f.errorType;default:return f.oneType}}function b(H,N,_){switch(N.kind){case f.TypeKind.Array:return N.elementType.kind===f.TypeKind.Reference?void 0:_?b(H,N.elementType,!1):void 0;case f.TypeKind.Reference:var P=H.symbolContext.freshSymbol(),W={kind:g.ConstraintKind.RangeEquality,type:N,target:P};return[P.unit,W];case f.TypeKind.Scalar:return N.unit===void 0?void 0:[N.unit,void 0];case f.TypeKind.Union:return;default:return(0,a.assertNever)(u.Messages.Root,N)}}function k(H){var N=H.length;if(N===0)return f.topType;for(var _=f.bottomType,P=H[0].length,W=0;W<H.length;W+=1)for(var $=H[W],q=0;q<$.length;q+=1)_=y(_,$[q]);return(0,f.makeArrayType)(_,{rows:N,columns:P,exact:!0})}function D(H,N){var _=(0,o.resolveLocalsGrid)(H.origin),P=H.resolver.resolveCellRef(_,N.reference),W=P.resolution;return(0,a.isSuccess)(W)?W.value?W.value:!0:!1}function M(H,N){if(N.kind===f.TypeKind.Reference&&!(0,f.isResolvedReferenceType)(N)){var _=D(H,N);return typeof _=="object"?(0,f.makeResolvedReferenceType)(N.reference,_):_?f.errorType:void 0}if(N.kind===f.TypeKind.Array){var P=M(H,N.elementType);return P===void 0?P:P===N.elementType?N:(0,f.makeArrayType)(P,N.dimensions)}return N}function w(H,N){switch(N.kind){case f.TypeKind.Scalar:if(N.unit===void 0){var _=H.symbolContext.freshSymbol();return(0,f.makePrimitiveType)(N.flags,_.unit)}return N;case f.TypeKind.Array:for(var P=N,W=[];P.kind===f.TypeKind.Array;)W.push(P.dimensions),P=P.elementType;var $=w(H,P);return W.reduceRight(f.makeArrayType,$);case f.TypeKind.Reference:case f.TypeKind.Union:return N;default:return(0,a.assertNever)(u.Messages.Root,N)}}function S(H,N,_,P,W){var $=H.symbolContext.freshSymbol(),q=E(N,$,P),j=E(_,$,P);if(q!==void 0&&j!==void 0||W&&(q!==void 0||j!==void 0))return H.pushConstraint(q),H.pushConstraint(j),$}function A(H,N,_){switch(N){case o.WorksheetFuncId.SUM:case o.WorksheetFuncId.AVERAGE:case o.WorksheetFuncId.MAX:case o.WorksheetFuncId.MIN:if(_.length===0)return f.topType;var P=H.symbolContext.freshSymbol(),W=!0;return _.forEach(function(O){var z=M(H,O);z&&H.pushConstraint(E(z,P,!0))&&(W=!1)}),W?f.numberType:(0,f.makePrimitiveType)(o.OperKind.Number,P.unit);case o.WorksheetFuncId.IF:if(_.length<2)return f.topType;var $=M(H,_[0]),q=M(H,_[1]),j=M(H,_[2]===void 0?f.boolType:_[2]);if($===void 0)return q!==void 0&&j!==void 0&&S(H,q,j,!0,!1),f.topType;var G=(0,f.dimensionsFromType)($),Q=typeof G=="object";if(q===void 0||j===void 0)return f.topType;var X=S(H,q,j,!0,!0),U=X?(0,f.primitiveUnitType)(X.unit):f.primitiveType;return Q?(0,f.makeArrayType)(U,G):U;default:return f.topType}}function T(H,N,_){if(_.length<2)return f.topType;var P=M(H,_[0][0]),W=M(H,_[1][0]);if(P===void 0||W===void 0)return f.topType;var $=(0,f.getLiftingDimensionsFromTypes)(P,W);if($===!1)return f.topType;var q=typeof $=="object";switch(N){case o.OperatorId.Add:case o.OperatorId.Sub:case o.OperatorId.Min:case o.OperatorId.Max:{var j=S(H,P,W,q,!0);return(0,f.typeFromDimensions)(j===void 0?f.numberType:(0,f.makePrimitiveType)(o.OperKind.Number,j.unit),$)}case o.OperatorId.Eq:case o.OperatorId.Ne:case o.OperatorId.Lt:case o.OperatorId.Le:case o.OperatorId.Gt:case o.OperatorId.Ge:return S(H,P,W,q,!1),(0,f.typeFromDimensions)(f.boolType,$);case o.OperatorId.Mul:case o.OperatorId.Div:if(g.UnitExperimentSettings.IgnoreDivMul)return f.numberType;var G=H.symbolContext.freshSymbol(),Q=H.symbolContext.freshSymbol(),X=E(P,G,q),U=E(W,Q,q);if(H.pushConstraint(X),H.pushConstraint(U),X===void 0&&U===void 0)return(0,f.typeFromDimensions)(f.numberType,$);var O=N===o.OperatorId.Mul?(0,v.prod)(G.unit,Q.unit):(0,v.prod)(G.unit,(0,v.inv)(Q.unit));return(0,f.typeFromDimensions)((0,f.makePrimitiveType)(o.OperKind.Number,O),$);case o.OperatorId.Pow:var z=Se(_[1],2),J=z[1];if((0,o.isNumberLiteralNode)(J)){var ie=H.mathpack.toNumber(J.oper);if((0,a.isInteger)(ie)){var ce=b(H,P,typeof $=="object");return ce===void 0?(0,f.typeFromDimensions)(f.numberType,$):(H.pushConstraint(ce[1]),(0,f.typeFromDimensions)((0,f.makePrimitiveType)(o.OperKind.Number,(0,v.pow)(ce[0],ie,f.dimensionLess)),$))}}return f.topType;case o.OperatorId.Range:case o.OperatorId.Isect:case o.OperatorId.Union:return f.topType;case o.OperatorId.Concat:return(0,f.typeFromDimensions)(f.stringType,$);case o.OperatorId.And:case o.OperatorId.Or:case o.OperatorId.Xor:return(0,f.typeFromDimensions)(f.boolType,$);default:return(0,a.assertNever)(u.Messages.Root,N)}}function I(H,N,_){if(_.length<1)return f.topType;var P=Se(_[0],1),W=P[0],$=M(H,W);if($===void 0)return f.topType;var q=(0,f.dimensionsFromType)($);if(q===!1)return f.topType;switch(N){case o.OperatorId.Percent:return(0,f.typeFromDimensions)(f.dimensionlessNumberType,q);case o.OperatorId.Neg:case o.OperatorId.Pos:var j=b(H,$,typeof q=="object");return j===void 0?(0,f.typeFromDimensions)(f.numberType,q):(H.pushConstraint(j[1]),(0,f.typeFromDimensions)((0,f.makePrimitiveType)(o.OperKind.Number,j[0]),q));case o.OperatorId.At:case o.OperatorId.Pound:return f.topType;default:return(0,a.assertNever)(u.Messages.Root,N)}}function B(H,N,_){switch(N){case o.OperatorId.Add:case o.OperatorId.Sub:case o.OperatorId.Mul:case o.OperatorId.Div:case o.OperatorId.Pow:case o.OperatorId.Eq:case o.OperatorId.Ne:case o.OperatorId.Lt:case o.OperatorId.Le:case o.OperatorId.Gt:case o.OperatorId.Ge:case o.OperatorId.Range:case o.OperatorId.Isect:case o.OperatorId.Union:case o.OperatorId.Concat:case o.OperatorId.And:case o.OperatorId.Or:case o.OperatorId.Xor:case o.OperatorId.Min:case o.OperatorId.Max:return T(H,N,_);case o.OperatorId.Percent:case o.OperatorId.Neg:case o.OperatorId.Pos:case o.OperatorId.At:case o.OperatorId.Pound:return I(H,N,_);default:return(0,a.assertNever)(u.Messages.Root,N)}}var L=(function(){function H(N){var _=this;Oe(this,H),this.context=N,this.visitFormulaNode=function(P){return(0,o.visitFormulaNode)(_,P)},this.lazyVisitFormulaNode=function(P){return a.Pledge.resolve(P).bind(_.visitFormulaNode)}}return Ne(H,[{key:"literalNode",value:function(_){return a.Pledge.resolve(x(_))}},{key:"arrayNode",value:function(_){var P=this;return a.Pledge.all(_.map(function(W){return a.Pledge.all(W.map(P.lazyVisitFormulaNode))})).bind(k)}},{key:"appNode",value:function(_,P){var W=this;return _.kind===o.NodeKind.Operator?a.Pledge.all(P.map(function($){return W.lazyVisitFormulaNode($).bind(function(q){return[q,$]})})).bind(function($){return B(W.context,_.id,$)}):_.kind===o.NodeKind.WSF?a.Pledge.all(P.map(this.lazyVisitFormulaNode)).bind(function($){return A(W.context,_.id,$)}):a.Pledge.resolve(f.topType)}},{key:"letNode",value:function(_,P,W,$){return a.Pledge.resolve(f.topType)}},{key:"lambdaNode",value:function(_,P,W,$){return a.Pledge.resolve(f.topType)}},{key:"parenNode",value:function(_){return this.lazyVisitFormulaNode(_)}},{key:"nameNode",value:function(_,P){return a.Pledge.resolve(f.topType)}},{key:"cellRefNode",value:function(_,P){return a.Pledge.resolve((0,f.makeReferenceType)((0,o.cellRefNode)(_,P)))}},{key:"fieldRefNode",value:function(_,P){return a.Pledge.resolve(f.topType)}},{key:"structRefNode",value:function(_,P){return a.Pledge.resolve(f.topType)}},{key:"missingNode",value:function(_){return a.Pledge.resolve(f.topType)}},{key:"badSequenceNode",value:function(_,P){return a.Pledge.resolve(f.topType)}},{key:"badCharsNode",value:function(_,P){return a.Pledge.resolve(f.topType)}},{key:"operatorNode",value:function(_,P){return a.Pledge.resolve((0,o.operatorNode)(_,P))}},{key:"wsfNode",value:function(_,P,W){return a.Pledge.resolve((0,o.wsfNode)(_,P,W))}}])})();function V(H,N){return(0,o.reducePledge)(new L(H),N)}function Z(H,N,_){var P=H.constraints,W=H.locale,$=H.mathpack,q=H.resolver,j=H.documentTypeContext,G=function(le){return le!==void 0?(P.push(le),!0):!1},Q=j.types[N.sheet.index],X=H.mutableState.symbolContext.copy(),U={origin:N,locale:W,mathpack:$,resolver:q,symbolContext:X,pushConstraint:G},O=V(U,_),z=M(U,O),J=w(U,z===void 0?f.topType:z),ie=J;if(ie.kind===f.TypeKind.Reference){var ce=X.freshSymbol(),ge={kind:g.ConstraintKind.RangeEquality,type:ie,target:ce};ie=(0,f.primitiveUnitType)(ce.unit),P.push(ge)}return H.mutableState.symbolContext=X,ie.kind===f.TypeKind.Array?Q:Q.setValue(N.range,ie)}},"../excel-online-calc/lib/calc/experiments/unit/unitNF.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unify=t.UnificationResultKind=t.someVar=t.everyVar=t.someConst=t.everyConst=void 0,t.makeSignature=F,t.fromConstants=b,t.fromVar=k,t.isSimpleUnit=w,t.areSignaturesEqual=A,t.prod=T,t.inv=I,t.pow=B,t.shuffleNormalForms=L,t.toUnitConstraint=V,t.serialiseMeasure=H,t.substituteVariable=N,t.createPoisonApplication=G,t.compose=Q;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc/lib/calc/experiments/unit/constants.js");function o(J,ie){for(var ce in J)ie(ce,J[ce])}function u(J,ie){for(var ce in J)if(!ie(ce,J[ce]))return!1;return!0}var g=function(ie,ce){return!u(ie,function(ge,oe){return!ce(ge,oe)})},f=function(ie,ce){return u(ie.consts,ce)};t.everyConst=f;var v=function(ie,ce){return g(ie.consts,ce)};t.someConst=v;var C=function(ie,ce){return u(ie.vars,ce)};t.everyVar=C;var p=function(ie,ce){return g(ie.vars,ce)};t.someVar=p;function h(J,ie){var ce=0;o(ie.vars,function(){return ce+=1}),(0,a.assertTrue)(J,ie.name===void 0||ie.varCount===1),(0,a.assertTrue)(J,ie.varCount===ce)}function F(J,ie,ce){var ge={varCount:J,vars:ie,consts:ce,name:void 0};return h(n.Messages.Root,ge),ge}function R(){}function y(){return new R}var E=y();function x(){return F(0,{},y())}function b(J){return F(0,{},J)}function k(J){var ie=F(1,K({},J,1),E);return ie.name=J,ie}var D=function(){return!1};function M(J,ie){for(var ce in J.vars)return ie===J.vars[ce]?ce:void 0}function w(J){if(J.varCount===0||J.name!==void 0)return!0;if(J.varCount===1&&(J.consts===E||(0,t.everyConst)(J,D))){var ie=M(J,1);return ie===void 0?!1:(J.name=ie,!0)}return!1}function S(J,ie){return(0,t.everyVar)(J,function(ce,ge){return ie.vars[ce]===ge})&&(0,t.everyConst)(J,function(ce,ge){return ie.consts[ce]===ge})}function A(J,ie){return S(J,ie)&&S(ie,J)}function T(J,ie){var ce=x(),ge=J.vars,oe=J.consts,le=ie.vars,Y=ie.consts;for(var te in ge){var re,ee=ge[te]+((re=le[te])!=null?re:0);ee!==0&&(ce.vars[te]=ee,ce.varCount+=1)}for(var ne in oe){var de,se=oe[ne]+((de=Y[ne])!=null?de:0);se!==0&&(ce.consts[ne]=se)}for(var me in le)ge[me]===void 0&&(ce.vars[me]=le[me],ce.varCount+=1);for(var ve in Y)oe[ve]===void 0&&(ce.consts[ve]=Y[ve]);return h(n.Messages.Root,ce),ce}function I(J){var ie=x(),ce=J.vars,ge=J.consts;for(var oe in ce)ie.vars[oe]=-ce[oe];for(var le in ge)ie.consts[le]=-ge[le];return ie.varCount=J.varCount,h(n.Messages.Root,ie),ie}function B(J,ie,ce){if(ie===0)return ce;var ge=x(),oe=J.vars,le=J.consts;for(var Y in oe)ge.vars[Y]=oe[Y]*ie;for(var te in le)ge.consts[te]=le[te]*ie;return ge.varCount=J.varCount,h(n.Messages.Root,ge),ge}function L(J,ie){var ce=x(),ge=x(),oe=ce.vars,le=ge.consts;for(var Y in J.vars){var te,re=J.vars[Y]-((te=ie.vars[Y])!=null?te:0);re!==0&&(oe[Y]=re,ce.varCount+=1)}for(var ee in ie.vars)J.vars[ee]===void 0&&(oe[ee]=-ie.vars[ee],ce.varCount+=1);for(var ne in ie.consts){var de,se=ie.consts[ne]-((de=J.consts[ne])!=null?de:0);se!==0&&(le[ne]=se)}for(var me in J.consts)ie.consts[me]===void 0&&(le[me]=-J.consts[me]);return h(n.Messages.Root,ce),h(n.Messages.Root,ge),(0,a.assertTrue)(n.Messages.Root,(0,t.everyConst)(ce,D)),{vars:ce,consts:ge}}function V(J,ie){var ce=x(),ge=J.vars,oe=J.consts,le=ie.vars,Y=ie.consts;for(var te in ge){var re,ee=ge[te]-((re=le[te])!=null?re:0);ee!==0&&(ce.vars[te]=ee,ce.varCount+=1)}for(var ne in oe){var de,se=oe[ne]-((de=Y[ne])!=null?de:0);se!==0&&(ce.consts[ne]=se)}for(var me in le)ge[me]===void 0&&(ce.vars[me]=-le[me],ce.varCount+=1);for(var ve in Y)oe[ve]===void 0&&(ce.consts[ve]=-Y[ve]);return h(n.Messages.Root,ce),ce}function Z(J,ie,ce,ge){return ce?ie===1?J:`${J}^${ie}`:ie===-1?J:`${J}^${ie*ge}`}function H(J){var ie=[],ce=[];for(var ge in J.vars){var oe=J.vars[ge];oe>0?ie.push([ge,oe]):ce.push([ge,oe])}for(var le in J.consts){var Y=J.consts[le];Y>0?ie.push([le,Y]):ce.push([le,Y])}if(ce.length===0)return ie.length===0?"1":ie.map(function(ee){var ne=Se(ee,2),de=ne[0],se=ne[1];return Z(de,se,!0,1)}).join("*");var te=ce.map(function(ee){var ne=Se(ee,2),de=ne[0],se=ne[1];return Z(de,se,!1,-1)}).join("*");if(ce.length>1&&(te="("+te+")"),ie.length===0)return`1/${te}`;var re=ie.map(function(ee){var ne=Se(ee,2),de=ne[0],se=ne[1];return Z(de,se,!0,1)}).join("*");return`${re}/${te}`}function N(J,ie,ce){var ge=ie.vars,oe=ie.consts,le=ge[J];if(le===void 0)return ie;var Y=0,te=x(),re=te.vars,ee=te.consts;for(var ne in ge){var de=ce.vars[ne],se=de===void 0?0:de,me=ne===J,ve=(me?0:ge[ne])+se*le;ve!==0&&(Y+=1,re[ne]=ve)}for(var ye in ce.vars){var Ee=ge[ye];Ee===void 0&&(Y+=1,re[ye]=le*ce.vars[ye])}for(var Te in oe){var Ie=ce.consts[Te],De=oe[Te]+le*(Ie===void 0?0:Ie);De!==0&&(ee[Te]=De)}for(var Ae in ce.consts){var xe=oe[Ae];xe===void 0&&(ee[Ae]=le*ce.consts[Ae])}return F(Y,re,ee)}var _;(function(J){J[J.Fail=0]="Fail",J[J.Subst=1]="Subst"})(_||(t.UnificationResultKind=_={}));var P=function(){},W={kind:_.Subst,substitution:P},$=function(ie){return{kind:_.Subst,substitution:ie}},q={kind:_.Fail},j=function(ie){return ie<0?-ie:ie};function G(J){return function(ie,ce){if(ce.varCount===0||ie===P)return ce;var ge=ce;for(var oe in ce.vars){var le=ie(oe);if(le===J)return J;le!==void 0&&(ge=N(oe,ge,le))}return ge}}function Q(J,ie,ce){var ge={};return ce===P?ie:ie===P?ce:function(oe){var le=ge[oe];if(le!==void 0)return le;var Y=ce(oe);return Y===void 0?ge[oe]=ie(oe):ge[oe]=J(ie,Y)}}function X(J,ie){return function(ce){return J===ce?ie:void 0}}var U=100;function O(J,ie,ce){if(J>=U)return(0,a.assertFalse)(n.Messages.UnifyBound);if(ce.varCount===0)return(0,t.everyConst)(ce,D)?W:q;if(ce.varCount===1){var ge;for(var oe in ce.vars){ge=oe;break}(0,a.assertTrue)(n.Messages.Root,ge!==void 0);var le=ce.vars[ge],Y={};for(var te in ce.consts){var re=ce.consts[te];if(re%le===0){Y[te]=-(re/le);continue}return q}return $(X(ge,b(Y)))}var ee,ne=0,de=void 0,se=ce.vars,me=ce.consts,ve=ce.varCount;for(var ye in se){var Ee=se[ye],Te=j(Ee);(de===void 0||Te<de)&&(ne=Ee,de=Te,ee=ye)}(0,a.assertTrue)(n.Messages.Root,ee!==void 0),(0,a.assertTrue)(n.Messages.Root,ne!==0);var Ie={},De={};for(var Ae in se)if(Ae===ee)Ie[Ae]=1;else{var xe=se[Ae];Ie[Ae]=-Math.floor(xe/ne)}for(var ke in me){var Xe=me[ke];De[ke]=-Math.floor(Xe/ne)}var tr=F(ve,Ie,De),nr=O(J+1,ie,N(ee,ce,tr));return nr.kind===_.Fail?nr:$(Q(ie,nr.substitution,X(ee,tr)))}var z=function(ie,ce,ge){return O(0,ie,V(ce,ge))};t.unify=z},"../excel-online-calc/lib/calc/missingJSFeaturesTelemetry.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMissingJSFeatures=u,t.logMissingJSFeatures=g;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=[{name:"self",test:function(){return typeof self<"u"}},{name:"setImmediate",test:function(){return typeof setImmediate=="function"}},{name:"fetch",test:function(){return typeof fetch=="function"}},{name:"Set",test:function(){return typeof Set=="function"}},{name:"Map",test:function(){return typeof Map=="function"}},{name:"WeakMap",test:function(){return typeof WeakMap=="function"}},{name:"Symbol",test:function(){return typeof Symbol=="function"}},{name:"WebAssembly",test:function(){return typeof WebAssembly=="object"}},{name:"Atomics",test:function(){return typeof Atomics=="object"}},{name:"BigInt",test:function(){return typeof BigInt=="function"}},{name:"String.startsWith",test:function(){return!0}},{name:"String.codePointAt",test:function(){return!0}},{name:"Object.assign",test:function(){return typeof Object.assign=="function"}},{name:"Object.setPrototypeOf",test:function(){return typeof Object.setPrototypeOf=="function"}},{name:"Number.EPSILON",test:function(){return typeof Number.EPSILON=="number"}},{name:"Number.isFinite",test:function(){return typeof Number.isFinite=="function"}},{name:"Number.parseInt",test:function(){return typeof Number.parseInt=="function"}},{name:"Math.acosh",test:function(){return typeof Math.acosh=="function"}},{name:"Math.hypot",test:function(){return typeof Math.hypot=="function"}},{name:"Math.log1p",test:function(){return typeof Math.log1p=="function"}},{name:"Math.trunc",test:function(){return typeof Math.trunc=="function"}},{name:"Promise.finally",test:function(){return typeof Promise.resolve().finally=="function"}},{name:"RegExp_flags",test:function(){return new RegExp("x","i"),!0}},{name:"RegExp.flags",test:function(){return typeof/x/.flags=="string"}},{name:"Array.of",test:function(){return typeof Array.of=="function"}},{name:"Array.entries",test:function(){return typeof[].entries=="function"}},{name:"Array.find",test:function(){return typeof[].find=="function"}},{name:"performance",test:function(){return typeof performance=="object"}},{name:"performance.now",test:function(){return typeof performance.now=="function"}},{name:"performance.timeOrigin",test:function(){return typeof performance.timeOrigin=="number"}},{name:"performance.memory",test:function(){return typeof performance.memory=="object"}}];function u(){return o.map(function(f){var v=f.name,C=f.test;try{return C()?"":v}catch{return v}}).filter(function(f){return f.length>0})}function g(f){f().then(function(v){var C={main:u(),worker:v},p=`calc.calc.logMissingJSFeatures: missing = ${JSON.stringify(C)}`;a.ulsLogger.ULS.traceTag(561534152,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,p)}).catch(function(v){var C=`calc.calc.logMissingJSFeatures: threw ${(0,a.messageFromError)(v)}`;a.ulsLogger.ULS.traceTag(561534153,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,C)})}},"../excel-online-calc/lib/calc/partialWorkbook.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormulaEvaluationTreeExtractor=t.PartialWorkbook=t.EvalOnClonePropsFromPartialWBDocumentCollection=t.EvalOnClonePropsFromPartialWB=t.MaxStateIdDifferenceForGC=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-common/lib/ds/productSet.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=s("../excel-online-calc-numfmt/lib/index.js"),g=s("../excel-online-calc-runtime/lib/index.js"),f=s("../excel-online-calc-syntax/lib/index.js"),v=s("../excel-online-common/lib/index.js"),C=s("../excel-online-calc/lib/calc/experiments/precision/precisionExperiment.js"),p=s("../excel-online-calc/lib/calc/partialWorkbookDocumentCollection.js"),h=s("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),F=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),R=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),y=s("../excel-online-calc/lib/calc/priorityScheduler.js"),E=s("../excel-online-calc/lib/calc/recalcServiceCheck.js"),x=s("../excel-online-calc/lib/calc/recalcServiceDataTransformer.js"),b=s("../excel-online-calc/lib/calc/recalcServiceExperiments.js"),k=s("../excel-online-calc/lib/calc/utils.js"),D=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js");function M(q,j){return(0,a.assertTrue)(j,q)}var w=1,S=1e3,A=1,T=10,I=1e4,B=2*o.sheetCols;t.MaxStateIdDifferenceForGC=17;var L=(0,o.gridRange)(0,0,o.sheetRows,o.sheetCols);function V(q,j){var G;return j.kind===g.ReasonKind.Unavailable&&j.objects.length>0&&"kind"in j.objects[0]&&(G=j.objects[0].kind),(0,a.failure)({cell:q,kind:j.kind,innerKind:G})}var Z=(0,o.binaryVisitor)(Object.assign({},(0,o.constVisitor)(!1),{wsfNode:function(j){return j===o.WorksheetFuncId.HYPERLINK}}),function(q,j){return q||j}),H;(function(q){q.EvalFinished="EvalFinished",q.EvalTimedOut="EvalTimedOut",q.StateIdAdvanced="StateIdAdvanced",q.EditReceived="EditReceived",q.SetSheetNames="SetSheetNames",q.SetLangConfig="SetLangConfig"})(H||(H={}));var N=Ne(function q(j,G){Oe(this,q),this.formatResults=G,this.resultsPromise=new a.ResolvablePromise,this.stateId=-1,this.cloneLazy=new k.ResettableLazy(function(){return j.createSnapshotSync()})});t.EvalOnClonePropsFromPartialWB=N;var _=Ne(function q(j,G){Oe(this,q),this.formatResults=G,this.resultsPromise=new a.ResolvablePromise,this.stateId=-1,this.cloneLazy=new k.ResettableLazy(function(){return j.clone(p.voidCallback,h.CloningTarget.Client)})});t.EvalOnClonePropsFromPartialWBDocumentCollection=_;var P;(function(q){q[q.ServerUpdate=0]="ServerUpdate",q[q.ClientEdit=1]="ClientEdit",q[q.EvalFormula=2]="EvalFormula",q[q.BeforeCompute=3]="BeforeCompute",q[q.ComputeCellValue=4]="ComputeCellValue",q[q.AfterCompute=5]="AfterCompute",q[q.ComputeEvalOnClone=6]="ComputeEvalOnClone",q[q.ComputeEvalFormula=7]="ComputeEvalFormula",q[q.RecalcFinished=8]="RecalcFinished",q[q.CompleteDataQuery=9]="CompleteDataQuery",q[q.MaybeCollectGarbage=10]="MaybeCollectGarbage",q[q.RunExperiment=11]="RunExperiment",q[q.TestAdvanceState=12]="TestAdvanceState"})(P||(P={}));var W=(function(){function q(j){var G=this,Q,X,U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Oe(this,q),this.scheduler=new y.PriorityScheduler,this.englishParser=(0,f.createParser)((0,f.createParseGlobals)(x.initialRecalcServiceConfig)),this.englishAnalyzer=(0,f.createAnalyzer)((0,f.createAnalyzeGlobals)(x.initialRecalcServiceConfig)),this.outputMessageLog=[],this.stateId=-1/0,this.stateChangesSinceLastGC=0,this.stateChanges=0,this.stateEvalTime=0,this.latestSnapshotID=-1,this.numPrecisionFailures=0,this.printFormulaProperties=function(O){var z=(0,o.sheetGridRangeAnchor)(O),J=G.getAvailableFormula(z);if(!(0,a.isSuccess)(J))return void G.onUnavailableObject(J.reason);var ie=Se(J.value,2),ce=ie[0],ge=ie[1],oe=ge.compiledFmla.getValue(),le=(0,a.isSuccess)(oe)?G.docs.printFormulaBarText(ce,z.range,oe.value):oe,Y=le.kind===a.ResultKind.Success?le.value:void G.outputMessageLog.push({kind:F.OutputMessageKind.PrintFormulaFailure,stateId:G.stateId,range:O,reason:le.reason});return{formulaBarText:Y,hasHyperlink:G.formulaHasHyperlink(ge),isFormula:!0}},this.printValueProperties=function(O,z){var J,ie,ce=G.docs.getEditedFormula(O);if(!(0,a.isSuccess)(ce))return void G.onUnavailableObject(ce.reason);var ge=(J=(ie=ce.value)==null?void 0:ie[1].fmla)!=null?J:"",oe=G.docs.renderValueBarText(O,z,ge),le=(0,a.isSuccess)(oe)?oe.value:void G.outputMessageLog.push({kind:F.OutputMessageKind.PrintFormulaFailure,stateId:G.stateId,range:O,reason:oe.reason});return{formulaBarText:le,hasHyperlink:!1,isFormula:!1}},this.scheduleAvailableFormulas=function(O,z){var J=G.docs.forEachEditedNonBlankCellInSet(O.sheet,O.set,function(ie){var ce=(0,o.sheetGridCell)(O.sheet,ie),ge=G.docs.getEditedFormula(ce);return ge.kind===a.ResultKind.Failure?(G.onUnavailableObject(ge.reason),!0):(ge.value!==void 0&&ge.value[1].compiledFmla!==void 0&&G.enqueueComputeCellValue(ce,z),!0)});(0,a.isSuccess)(J)||G.onUnavailableObject(J.reason)},this.scheduleAvailableValues=function(O,z){var J=G.docs.forEachEditedCellInSet(O.sheet,O.set,function(ie){var ce=(0,o.sheetGridCell)(O.sheet,ie),ge=G.docs.getEditedFormula(ce);return ge.kind===a.ResultKind.Failure?(G.onUnavailableObject(ge.reason),!0):((ge.value===void 0||ge.value[1].compiledFmla===void 0)&&G.enqueueReturnCellValue(ce,z),!0)});(0,a.isSuccess)(J)||G.onUnavailableObject(J.reason)},this.docs=new p.PartialWorkbookDocumentCollection(j,this,U,U,(Q=U.maxDereferenceCells)!=null?Q:B,(X=U.isServerWorkbookLoad)!=null?X:!1),this.reconfigure(U)}return Ne(q,[{key:"reconfigure",value:function(G){var Q,X;this.config=G,this.rng=new a.JSF32(G.rngSeed!==void 0?G.rngSeed:0),this.docs.reconfigure(G,G,(Q=G.maxDereferenceCells)!=null?Q:B,(X=G.isServerWorkbookLoad)!=null?X:!1)}},{key:"getDocs",value:function(){return this.docs}},{key:"setWorksheetFuncOverrides",value:function(G){this.docs.setWorksheetFuncOverrides(G)}},{key:"onNameFailure",value:function(G,Q,X){X.computeKind!==F.ComputeKind.EvalFormula&&this.outputMessageLog.push({kind:F.OutputMessageKind.NameFailure,stateId:this.stateId,name:G,reason:Q})}},{key:"onRangeFailure",value:function(G,Q,X,U,O){O.computeKind!==F.ComputeKind.EvalFormula&&this.outputMessageLog.push({kind:F.OutputMessageKind.RangeFailure,stateId:this.stateId,cellKind:U,range:G,reason:Q})}},{key:"onNumberFormatFailure",value:function(G){this.outputMessageLog.push({kind:F.OutputMessageKind.NumberFormatFailure,stateId:this.stateId,reason:G})}},{key:"onInferFormatFailure",value:function(G,Q){this.outputMessageLog.push({kind:F.OutputMessageKind.InferFormatFailure,stateId:this.stateId,range:G,reason:Q})}},{key:"onUnavailableObject",value:function(G){var Q=(0,o.unavailable)([G]);this.onUnavailable(Q)}},{key:"onUnavailable",value:function(G){this.outputMessageLog.push({kind:F.OutputMessageKind.UnhandledFailure,stateId:this.stateId,reason:G})}},{key:"onSetCellValue",value:function(G,Q,X,U,O){if(O.computeKind!==F.ComputeKind.EvalFormula){var z=this.outputCell(G,Q,U,this.printFormulaProperties);z!==void 0?(this.outputMessageLog.push({kind:F.OutputMessageKind.RecalcStatistics,message:F.RecalcStatisticsMessage.ChangedCell,stateId:this.stateId,cellKind:U}),(U===F.ComputedCellKind.EditedCell||U===F.ComputedCellKind.DependentCell)&&this.outputMessageLog.push(Object.assign({kind:F.OutputMessageKind.CellWrite,stateId:this.stateId,cellKind:U,cell:G},z,{formatted:this.formatValue(U,G,Q)}))):this.outputMessageLog.push({kind:F.OutputMessageKind.RecalcStatistics,message:F.RecalcStatisticsMessage.UnchangedCell,stateId:this.stateId,cellKind:U})}}},{key:"onSetCellValues",value:function(G,Q,X,U,O){var z=this;if(O.computeKind!==F.ComputeKind.EvalFormula){var J=this.outputRange(G,Q,U);J!==void 0&&(U===F.ComputedCellKind.EditedCell||U===F.ComputedCellKind.DependentCell)&&this.outputMessageLog.push(Object.assign({kind:F.OutputMessageKind.RangeWrite,stateId:this.stateId,cellKind:U,range:G},J,{formatted:Q.map(function(ie,ce){return ie.map(function(ge,oe){return z.formatValue(U,(0,o.sheetGridCell)(G.sheet,(0,o.gridCell)(G.range.row+ce,G.range.col+oe)),ge)})})}))}}},{key:"onReturnCellValue",value:function(G,Q,X){var U=this,O=this.outputCell(G,Q,X,function(){return U.printValueProperties(G,Q)});O!==void 0?(this.outputMessageLog.push({kind:F.OutputMessageKind.RecalcStatistics,message:F.RecalcStatisticsMessage.ChangedCell,stateId:this.stateId,cellKind:F.ComputedCellKind.EditedCell}),X===F.ComputedCellKind.EditedCell&&this.outputMessageLog.push(Object.assign({kind:F.OutputMessageKind.CellWrite,stateId:this.stateId,cellKind:F.ComputedCellKind.EditedCell,cell:G},O,{formatted:this.formatValue(X,G,Q)}))):this.outputMessageLog.push({kind:F.OutputMessageKind.RecalcStatistics,message:F.RecalcStatisticsMessage.UnchangedCell,stateId:this.stateId,cellKind:F.ComputedCellKind.EditedCell})}},{key:"createSnapshot",value:function(G){var Q=this,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:h.CloningTarget.Client;return new Promise(function(U){Q.scheduler.addTask(P.CompleteDataQuery,y.QueuePos.Back,{onRun:function(){var z=!1,J=Q.docs.clone(p.voidCallback,X);(Q.latestSnapshot===void 0||Q.latestSnapshotID===-1||!Q.latestSnapshot.compareVersion(J))&&(z=!0,Q.latestSnapshot=J,Q.latestSnapshotID=G),D.x10Logger.log({kind:"snapshotCreation",payload:z}),U({snapshot:Q.latestSnapshot,correspondingId:Q.latestSnapshotID})},onDeleted:function(){U(void 0)}})})}},{key:"createSnapshotSync",value:function(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:h.CloningTarget.Client;return this.docs.clone(p.voidCallback,G)}},{key:"outputCell",value:function(G,Q,X,U){var O;if(X===F.ComputedCellKind.EditedCell||X===F.ComputedCellKind.DependentCell){var z=this.docs.testAndSetClientValue(G,Q);O=(0,a.isSuccess)(z)?z.value?Q:void 0:void this.onUnavailableObject(z.reason)}var J=this.outputFormat(G,X),ie=this.outputFormulaProperties(G,X,U);return O!==void 0||J!==void 0||ie!==void 0?{value:Q,format:J,formulaBarText:ie?.formulaBarText,hasHyperlink:ie?.hasHyperlink}:void 0}},{key:"outputRange",value:function(G,Q,X){var U=this;if(X===F.ComputedCellKind.EditedCell||X===F.ComputedCellKind.DependentCell){var O=this.docs.setClientValue(G,Q);(0,a.isSuccess)(O)||this.onUnavailableObject(O.reason)}var z=Q.map(function(ie,ce){return ie.map(function(ge,oe){return U.outputFormat((0,o.sheetGridCell)(G.sheet,(0,o.gridCell)(G.range.row+ce,G.range.col+oe)),X)})}),J=this.outputFormulaProperties(G,X,this.printFormulaProperties);return{values:Q,formats:z,formulaBarText:J?.formulaBarText}}},{key:"outputFormat",value:function(G,Q){if(Q===F.ComputedCellKind.EditedCell){var X=this.docs.getEditedFormat(G);if(!(0,a.isSuccess)(X))return void this.onUnavailableObject(X.reason);var U=this.docs.testAndSetClientFormat(G,X.value);if(!(0,a.isSuccess)(U))return void this.onUnavailableObject(U.reason);if(U.value){var O=X.value;if(O===F.SpecialFormat.Unavailable)return{format:(0,o.unavailable)([{kind:F.UnavailableKind.CellFormat}]),valueType:u.FormatValueType.Custom,decimals:0};var z=this.docs.resolveCellFormat(G.sheet.document,O);if((0,a.isSuccess)(z))return{format:typeof O=="number"?O:O.formatString,valueType:z.value.valueType,decimals:z.value.decimals}}}}},{key:"outputFormulaProperties",value:function(G,Q,X){if(Q===F.ComputedCellKind.EditedCell){var U=X(G);if(U!==void 0){var O=U.formulaBarText,z=U.hasHyperlink,J=U.isFormula,ie=this.docs.testAndSetClientFormula(G,O,z);if(!(0,a.isSuccess)(ie))return void this.onUnavailableObject(ie.reason);var ce=ie.value,ge=ce.hasFmlaChanged,oe=ce.hasHyperlinkChanged;return ge||oe?{formulaBarText:ge?O:void 0,hasHyperlink:oe?z:void 0,isFormula:J}:void 0}}}},{key:"formatValue",value:function(G,Q,X,U){var O=U??this.docs,z=O.formatValueCell(Q,X);if(!(0,a.isSuccess)(z)){O===this.docs&&this.outputMessageLog.push({kind:F.OutputMessageKind.FormatValueFailure,stateId:this.stateId,cellKind:G,range:Q,reason:z.reason});return}return z.value}},{key:"getAvailableFormula",value:function(G){var Q=this.docs.getEditedFormula(G);if(!(0,a.isSuccess)(Q))return Q;if(Q.value===void 0)return(0,a.failure)({kind:F.UnavailableKind.CellMissingFormula});var X=Se(Q.value,2),U=X[0],O=X[1];if(O.compiledFmla===void 0)return(0,a.failure)({kind:F.UnavailableKind.CellEvaluatingValue});var z=(0,o.lexicalSourceGrid)(O.lexicalKind,(0,o.sheetGridRange)(G.sheet,U));return(0,a.success)([z,O])}},{key:"formulaHasHyperlink",value:function(G){if(G.lexicalKind!==o.LexicalKind.Cell)return!1;var Q=G?.compiledFmla.getValue();if((0,a.isSuccess)(Q))return(0,o.reduceBottomUp)(Z,Q.value)}},{key:"handleSetCellContents",value:function(G,Q,X,U,O,z,J,ie,ce,ge,oe){var le,Y,te=ce!==void 0?(0,o.unavailable)([{kind:F.UnavailableKind.ClientFailure,reason:ce}]):void 0,re=J,ee;if(U!==void 0)le=U,(0,a.assertTrue)("calc.calc.PartialWorkbook.handleSetCellContents: formula edit",O!==void 0),Y=O;else if(X===void 0)(0,a.assertTrue)("calc.calc.PartialWorkbook.handleSetCellContents: format edit",!G&&O===void 0&&J!==void 0&&te===void 0),le=!1,Y=void 0;else{(0,a.assertTrue)("calc.calc.PartialWorkbook.handleSetCellContents: inferred edit",!G&&te===void 0&&re===F.SpecialFormat.Weak);var ne=this.parseInferredEdit(Q,X,z,te,re,oe);le=ne.isFormula,Y=ne.oper,te=ne.cellFailure,re=ne.cellFormat,ee=ne.inferredFormat}var de=oe!==void 0?oe.cloneLazy.getValue():this.docs,se=de.setCellContents(G,Q,X,le,z,Y,te,re,ie,ge);if(se.kind===a.ResultKind.Failure)return this.onUnavailableObject(se.reason);if(de.onCellModified(G),!G){var me=(0,o.sheetGridCell)(Q.sheet,z),ve=X===void 0?(0,a.success)(void 0):le?de.inferFormulaFormat(me):ee!==void 0&&ee!==o.KnownFormat.General?de.resolveValueFormat(Q.sheet.document,ee):(0,a.success)(void 0);ve.kind!==a.ResultKind.Success&&(this.onInferFormatFailure(me,ve.reason),ve=(0,a.success)(F.SpecialFormat.Unavailable)),ve.value!==void 0&&de.fillInferredFormat(Q,ve.value),oe!==void 0?(oe.stateId=this.stateId,this.enqueueEvalFormulaComputeCellValuesOnDocs(Q,de,oe)):this.enqueueBeforeCompute(ge)}}},{key:"parseInferredEdit",value:function(G,Q,X,U,O,z){var J=z?z.cloneLazy.getValue().parseInferredEdit((0,o.sheetGridCell)(G.sheet,X),Q,this.getVolatileMode()):this.docs.parseInferredEdit((0,o.sheetGridCell)(G.sheet,X),Q,this.getVolatileMode());if(!(0,a.isSuccess)(J))return{isFormula:!1,oper:o.blankOper,cellFailure:J.reason,cellFormat:F.SpecialFormat.Unavailable};var ie=Q.length>0?Q.charAt(0):"";switch((ie==="="||ie==="+"||ie==="-")&&(J.value.kind===u.EditKind.Formula||J.value.kind===u.EditKind.Number)&&a.ulsLogger.ULS.dnmTraceTag(541189698,v.LogCategory.msoulscat_ES_EWAJS,v.TraceLevel.Info,JSON.stringify({startChar:ie,editKind:String(J.value.kind)})),J.value.kind){case u.EditKind.Formula:return{isFormula:!0,oper:o.blankOper,cellFailure:U,cellFormat:O};case u.EditKind.String:case u.EditKind.Other:return{isFormula:!1,oper:J.value.value,cellFailure:U,cellFormat:O};case u.EditKind.Number:return{isFormula:!1,oper:J.value.value,cellFailure:U,cellFormat:O,inferredFormat:J.value.format}}}},{key:"handleSetRangeFormula",value:function(G,Q,X,U,O){var z=(0,E.isFormulaText)(X);(0,a.assertTrue)("calc.calc.PartialWorkbook: handleSetRangeFormula",X===""&&!G||z);var J=G?void 0:o.blankOper,ie=G?void 0:F.SpecialFormat.Weak,ce=G?void 0:F.SpecialStyle.Weak,ge=this.docs.setRangeFormula(G,Q,X,U,J,ie,ce,O);if(ge.kind===a.ResultKind.Failure)return this.onUnavailableObject(ge.reason);this.docs.onCellModified(G),G||this.enqueueBeforeCompute(O)}},{key:"handleEditPaste",value:function(G,Q,X,U){var O=(0,o.sheetGridRange)(Q.sheet,(0,o.gridRange)(Q.range.row,Q.range.col,X.range.rows,X.range.cols)),z=!1,J=this.docs.copyRange(X);if(J.kind===a.ResultKind.Failure)return this.onUnavailableObject(J.reason);var ie=this.docs.pasteRange(O,J.value);if(ie.kind===a.ResultKind.Failure)return this.onUnavailableObject(ie.reason);this.docs.onCellModified(z),this.enqueueBeforeCompute(U)}},{key:"handleAssumeRecalcFinal",value:function(G){var Q=this;this.scheduler.getCount(P.BeforeCompute)<0||this.scheduler.addTask(P.ComputeCellValue,y.QueuePos.Front,function(){var X=Q.docs.assumeRecalcFinal(G);if(X.kind===a.ResultKind.Failure)return Q.onUnavailableObject(X.reason)})}},{key:"evalFormula",value:function(G,Q,X,U,O){var z=this;return new Promise(function(J){var ie=function(){return J({value:(0,a.failure)(g.stopped)})};z.scheduler.deleteTasks(P.EvalFormula,void 0),z.scheduler.addTask(P.EvalFormula,y.QueuePos.Back,{onRun:function(){if(!O&&!z.trySetStateId(P.EvalFormula,G))return ie();z.enqueueComputeEvalFormula(Q,X,U,O,void 0,J)},onDeleted:ie}),z.enqueueRecalcFinished()})}},{key:"evalFormulaTree",value:function(G,Q,X,U,O){var z=this,J=new $(O??this.docs);return new Promise(function(ie){var ce=function(){return ie({value:(0,a.failure)(g.stopped)})};z.scheduler.deleteTasks(P.EvalFormula,void 0),z.scheduler.addTask(P.EvalFormula,y.QueuePos.Back,{onRun:function(){if(!O&&!z.trySetStateId(P.EvalFormula,G))return ce();z.enqueueComputeEvalFormula(Q,X,U,O,J,ie)},onDeleted:ce}),z.enqueueRecalcFinished()}).then(function(ie){return J.constructEvaluationTree([[0,Q.length],[{value:ie.value}]])})}},{key:"enqueueBeforeCompute",value:function(G){var Q=this;this.scheduler.deleteTasks(P.BeforeCompute,void 0),this.scheduler.addTask(P.BeforeCompute,y.QueuePos.Back,function(){Q.enqueueAfterCompute(),Q.restrictToViewport(Q.docs.getNonDirtyEditedCells(),G,F.ComputeKind.EditedCell,Q.scheduleAvailableValues),Q.restrictToViewport(Q.docs.getDirtyEditedCells(),G,F.ComputeKind.EditedCell,Q.scheduleAvailableFormulas),Q.restrictToViewport(Q.docs.getDirtyDependentCells(),G,F.ComputeKind.DependentCell,Q.scheduleAvailableFormulas)})}},{key:"withEvalTiming",value:function(G){var Q=this.docs.schedulerConfig.totalTimeMs;if(Q===void 0)return G();var X=(0,a.now)(),U;try{U=G()}finally{this.stateEvalTime+=(0,a.fastMax)(w,(0,a.now)()-X),this.stateEvalTime>=Q&&(this.deleteComputeTasks(H.EvalTimedOut),this.outputMessageLog.push({kind:F.OutputMessageKind.RecalcStatistics,stateId:this.stateId,message:F.RecalcStatisticsMessage.StateTimedOut}),U=[])}return U}},{key:"enqueueEvalFormulaComputeCellValuesOnDocs",value:function(G,Q,X){var U=this,O=[];(0,R.forEachCellInSet)(G.set,function(ge){return O.push((0,o.sheetGridCell)(G.sheet,ge)),!0});var z=(0,o.makeGridRangeTable)(),J=function(oe,le,Y){!(0,o.isSheetIndexEqual)(oe.sheet,G.sheet)||!(0,n.meetsProduct)(G.set,(0,R.createCellSetFromRange)(oe.range))||(0,o.forEachCellInRange)(oe.range,function(te){return z=z.setValue(te,le),!0})},ie=function(){return Q.evaluate(F.ComputeKind.EvalFormula,O,U.getVolatileMode(),J)},ce={onRun:function(){var oe=U.withEvalTiming(ie);if(Array.isArray(oe)){var le=oe.map(function(Y,te){var re=O[te].range;if(!(0,a.isSuccess)(Y)){if(Y.reason.kind===g.ReasonKind.Stopped)return V(re,Y.reason);var ee=(0,o.unavailable)([{kind:F.UnavailableKind.EvalFailure,reason:Y.reason}]);return U.onUnavailable(ee),V(re,ee)}var ne=Q.getCellValue(O[te]);if(!(0,a.isSuccess)(ne)){var de,se=(de=z.getValue(re))!=null?de:ne.reason;return V(re,se)}try{(0,a.assertTrue)("calc.calc.PartialWorkbook: FinalValue after evalCell",ne.value.kind===g.CellKind.FinalValue)}catch(Ee){var me=(0,o.unavailable)([{kind:F.UnavailableKind.EvalFailure,reason:(0,a.javaScriptError)(Ee)}]);return U.onUnavailable(me),V(re,me)}var ve=ne.value.oper;if(X.formatResults===!0){var ye=U.formatValue(F.ComputedCellKind.EditedCell,O[te],ve,Q);return(0,a.success)({cell:re,value:ve,formatted:ye})}return X.formatResults===!1?(0,a.success)({cell:re,value:ve,formatted:void 0}):(0,a.success)((0,a.pair)(O[te].range,ve))});X.resultsPromise.resolve({stateId:X.stateId,results:le});return}ie=oe.resume,U.scheduler.addTask(P.ComputeEvalOnClone,y.QueuePos.Front,ce)},onDeleted:function(){return X.resultsPromise.resolve({stateId:X.stateId,results:(0,a.arrayFill)(new Array(O.length),(0,a.failure)(g.stopped))})}};this.scheduler.addTask(P.ComputeEvalOnClone,y.QueuePos.Front,ce)}},{key:"enqueueComputeCellValue",value:function(G,Q){var X=this,U=Q===F.ComputeKind.EditedCell&&this.shouldSample(this.config.sampleRecalcEditedStopwatchRate)?(0,a.ulsStopwatchFactory)("calc.calc.PartialWorkbook: recalc edited"):void 0,O=!0,z,J=function(){return X.docs.evaluate(Q,[G],X.getVolatileMode())},ie=function ce(){if(O){O=!1,z=X.shouldSample(X.config.sampleCellEvalStopwatchRate)?(0,a.ulsStopwatchFactory)("calc.calc.PartialWorkbook: cell eval"):void 0;var ge=X.docs.getEditedFormula(G);if(!(0,a.isSuccess)(ge))return X.onUnavailableObject(ge.reason);if(ge.value===void 0)return}else X.outputMessageLog.push({kind:F.OutputMessageKind.RecalcStatistics,stateId:X.stateId,message:F.RecalcStatisticsMessage.ContinueComputation});var oe=X.withEvalTiming(J);if(Array.isArray(oe)){var le;(le=z)==null||le.stop(),U?.stop();for(var Y of oe)!(0,a.isSuccess)(Y)&&Y.reason.kind!==g.ReasonKind.Stopped&&X.onUnavailableObject({kind:F.UnavailableKind.EvalFailure,reason:Y.reason});return}J=oe.resume,X.scheduler.addTask(P.ComputeCellValue,y.QueuePos.Front,ce)};this.scheduler.addTask(P.ComputeCellValue,y.QueuePos.Back,ie)}},{key:"enqueueComputeEvalFormula",value:function(G,Q,X){var U=this,O=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.docs,z=arguments.length>4?arguments[4]:void 0,J=arguments.length>5?arguments[5]:void 0,ie=this.getVolatileMode(),ce=function(){return O.evalFormula(G,Q,X,ie,z)},ge={onRun:function(){var le=ce();if(le.kind!==a.ResultKind.Paused&&le.kind!==a.ResultKind.Breaked){J(le.value);return}ce=le.resume,U.scheduler.addTask(P.ComputeEvalFormula,y.QueuePos.Front,ge)},onDeleted:function(){return J({value:(0,a.failure)(g.stopped)})}};this.scheduler.addTask(P.ComputeEvalFormula,y.QueuePos.Back,ge)}},{key:"enqueueReturnCellValue",value:function(G,Q){var X=this,U=this.getVolatileMode();this.scheduler.addTask(P.ComputeCellValue,y.QueuePos.Back,function(){X.docs.evalValue(G,Q,U)})}},{key:"enqueueAfterCompute",value:function(){var G=this;this.scheduler.deleteTasks(P.AfterCompute,H.EditReceived);var Q=this.shouldSample(this.config.sampleRecalcViewportStopwatchRate)?(0,a.ulsStopwatchFactory)("calc.calc.PartialWorkbook: recalc viewport"):void 0;this.scheduler.addTask(P.AfterCompute,y.QueuePos.Back,{onRun:function(){Q?.stop(H.EvalFinished),G.outputMessageLog.push({kind:F.OutputMessageKind.RecalcStatistics,message:F.RecalcStatisticsMessage.EditFinished,stateId:G.stateId})},onDeleted:function(U){Q?.stop(U)}})}},{key:"enqueueRecalcFinished",value:function(){var G=this;this.scheduler.deleteTasks(P.RecalcFinished,void 0),this.scheduler.addTask(P.RecalcFinished,y.QueuePos.Back,function(){G.outputMessageLog.push({kind:F.OutputMessageKind.RecalcStatistics,message:F.RecalcStatisticsMessage.RecalcFinished,stateId:G.stateId})})}},{key:"promoteCellContents",value:function(G,Q,X,U){var O=this;this.scheduler.addTask(P.ServerUpdate,y.QueuePos.Back,function(){if(O.trySetStateId(P.ServerUpdate,G)){var z=O.docs.promoteServerAvailability(X,U);if(z.kind===a.ResultKind.Failure)return O.onUnavailableObject(z.reason);O.docs.onCellModified(!0),z.value||O.outputMessageLog.push({kind:F.OutputMessageKind.UpdateRequest,stateId:O.stateId,range:Q})}})}},{key:"writeCellContents",value:function(G,Q,X,U,O,z,J,ie,ce,ge){var oe=this;this.scheduler.addTask(P.ServerUpdate,y.QueuePos.Back,function(){!ge&&!oe.trySetStateId(P.ServerUpdate,G)||oe.handleSetCellContents(!0,Q,X,U,z,O,J,ie,ce,void 0,ge)})}},{key:"editCellContents",value:function(G,Q,X,U,O){var z=this,J=arguments.length>5&&arguments[5]!==void 0?arguments[5]:o.blankOper,ie=arguments.length>6&&arguments[6]!==void 0?arguments[6]:(0,o.sheetGridRange)(Q.sheet,L),ce=arguments.length>7?arguments[7]:void 0;this.lastViewport=ie,this.scheduler.addTask(P.ClientEdit,y.QueuePos.Back,function(){z.trySetStateId(P.ClientEdit,G)&&z.handleSetCellContents(!1,Q,X,U,J,O,F.SpecialFormat.Weak,F.SpecialStyle.Weak,void 0,ie,ce)}),this.enqueueRecalcFinished()}},{key:"editCellContentsOnClone",value:function(G,Q,X,U,O){this.editCellContents(this.stateId,G,Q,X,U,void 0,void 0,O)}},{key:"editCellFormats",value:function(G,Q,X,U){var O=this,z=arguments.length>4&&arguments[4]!==void 0?arguments[4]:(0,o.sheetGridRange)(Q.sheet,L);this.lastViewport=z,this.scheduler.addTask(P.ClientEdit,y.QueuePos.Back,function(){if(O.trySetStateId(P.ClientEdit,G)){var J=X.kind==="SetFormat"?O.docs.resolveEditFormat(Q.sheet.document,X.format):X.kind==="RibbonFormat"?O.docs.resolveRibbonFormat(Q.sheet.document,X.ribbon,(0,o.sheetGridCell)(Q.sheet,U)):X.kind==="ChangeDecimals"?O.docs.resolveChangeDecimals(Q.sheet.document,X.changeDecimals,(0,o.sheetGridCell)(Q.sheet,U)):(0,a.assertNever)("calc.calc.PartialWorkbook: editCellFormats",X);(0,a.isSuccess)(J)||(0,R.forEachRangeInSet)(Q.set,function(ie){return O.onInferFormatFailure((0,o.sheetGridRange)(Q.sheet,ie),J.reason),!0}),!((0,a.isSuccess)(J)&&J.value===void 0)&&O.handleSetCellContents(!1,Q,void 0,void 0,void 0,(0,o.gridCell)(0,0),(0,a.isSuccess)(J)?J.value:F.SpecialFormat.Unavailable,void 0,void 0,z)}}),this.enqueueRecalcFinished()}},{key:"writeArrayFormula",value:function(G,Q,X){var U=this,O=arguments.length>3&&arguments[3]!==void 0?arguments[3]:(0,o.gridRangeAnchor)(Q.range),z=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;this.scheduler.addTask(P.ServerUpdate,y.QueuePos.Back,function(){U.trySetStateId(P.ServerUpdate,G)&&U.handleSetRangeFormula(!0,Q,X,O,void 0)})}},{key:"editArrayFormula",value:function(G,Q,X){var U=this,O=arguments.length>3&&arguments[3]!==void 0?arguments[3]:(0,o.gridRangeAnchor)(Q.range),z=arguments.length>4&&arguments[4]!==void 0?arguments[4]:(0,o.sheetGridRange)(Q.sheet,L);this.lastViewport=z,this.scheduler.addTask(P.ClientEdit,y.QueuePos.Back,function(){U.trySetStateId(P.ClientEdit,G)&&U.handleSetRangeFormula(!1,Q,X,O,z)}),this.enqueueRecalcFinished()}},{key:"editPaste",value:function(G,Q,X,U){var O=this,z=arguments.length>4&&arguments[4]!==void 0?arguments[4]:(0,o.sheetGridRange)(X.sheet,L);this.scheduler.addTask(P.ClientEdit,y.QueuePos.Back,function(){O.trySetStateId(P.ClientEdit,G)&&O.handleEditPaste(Q,X,U,z)}),this.enqueueRecalcFinished()}},{key:"assumeRecalcFinal",value:function(G,Q){var X=this;this.scheduler.addTask(P.ClientEdit,y.QueuePos.Back,function(){X.stateId===G&&X.handleAssumeRecalcFinal(Q)})}},{key:"testAdvanceState",value:function(G){var Q=this;this.scheduler.addTask(P.TestAdvanceState,y.QueuePos.Back,function(){Q.trySetStateId(P.TestAdvanceState,G)})}},{key:"step",value:function(){if(!this.scheduler.runTask())return{queueEmpty:!0,messages:[]};var G=this.outputMessageLog;return this.outputMessageLog=[],{queueEmpty:!1,messages:G}}},{key:"trySetStateId",value:function(G,Q){var X=this;if(Q<this.stateId)return!1;if(G===P.ClientEdit&&(this.deleteComputeTasks(H.EditReceived),this.stateEvalTime=0),Q>this.stateId){var U,O,z;if(this.stateId!==-1/0){var J=this.config.sampleWorkbookStatisticsRate;J!==void 0&&this.shouldSample(J)&&this.outputMessageLog.push({kind:F.OutputMessageKind.WorkbookStatistics,stateId:this.stateId,stats:this.getStatistics(),p:J})}var ie=1;this.stateChanges===ie&&this.enqueueRunExperiments(b.ExperimentKind.OneShot),this.stateChanges>=ie&&this.scheduler.getCount(P.RunExperiment)===0&&this.enqueueRunExperiments(b.ExperimentKind.Recurring);var ce=(U=this.config.samplePrecisionEvalRate)!=null?U:0,ge=(O=this.config.samplePrecisionPrintFormulaRate)!=null?O:0,oe=(z=this.config.samplePrecisionPrintValueRate)!=null?z:0;if(this.stateChanges>=ie&&(ce>0||ge>0||oe>0)&&this.numPrecisionFailures<q.maxPrecisionFailures&&this.scheduler.getCount(P.RunExperiment)===0){var le,Y,te=this.config.experimentFactories,re=(le=te?.stepBudget)!=null?le:T,ee=(Y=te?.totalBudget)!=null?Y:I,ne=new C.PrecisionExperiment({samplePrecisionEvalRate:ce,samplePrecisionPrintFormulaRate:ge,samplePrecisionPrintValueRate:oe}),de={stateId:this.stateId,documents:this.docs.clone(ne),stepBudget:re,totalBudget:ee,viewport:this.lastViewport};ne.setContext(de),this.enqueueRunExperiment("PrecisionExperiment",re,ee,b.ExperimentKind.Precision,ne,function(){return X.numPrecisionFailures=0},function(){return X.numPrecisionFailures+=1})}this.deleteComputeTasks(H.StateIdAdvanced),this.lastViewport=void 0;var se=this.stateId;this.stateId=Q,this.docs.advanceState(se),this.outputMessageLog.push({kind:F.OutputMessageKind.StateAdvanced,stateId:this.stateId}),this.stateEvalTime=0,this.stateChangesSinceLastGC+=1,this.stateChanges+=1,this.enqueueMaybeCollectGarbage()}return!0}},{key:"deleteComputeTasks",value:function(G){this.scheduler.deleteTasks(P.BeforeCompute,void 0),this.scheduler.deleteTasks(P.ComputeCellValue,void 0),this.scheduler.deleteTasks(P.AfterCompute,G),G!==H.EvalTimedOut&&this.scheduler.deleteTasks(P.ComputeEvalFormula,void 0)}},{key:"enqueueRunExperiment",value:function(G,Q,X,U,O,z,J){var ie=this,ce=0,ge=0,oe=function(te,re,ee,ne){var de=O.failedLogMessage;de!==void 0&&ie.outputMessageLog.push({experimentName:G,kind:F.OutputMessageKind.ExperimentRunResult,experimentKind:U,logMessage:de,timeoutReason:{budgetType:te,budget:re,elapsedTime:ee,stepsCount:ne}})},le=function Y(){if(O.done){var te=O.resultLogMessage;te!==void 0&&ie.outputMessageLog.push({experimentName:G,kind:F.OutputMessageKind.ExperimentRunResult,experimentKind:U,logMessage:te}),z();return}for(var re=(0,a.now)(),ee=re,ne=0;ne<S&&ee===re;ne+=1){O.step(),ge+=1;var de=(0,a.now)(),se=de-ee;if(se>=Q&&!O.done){oe("stepBudget",Q,se,ge),J();return}ee=de}if(ce+=ee>re?ee-re:A,ce>=X&&!O.done){oe("totalBudget",X,ce,ge),J();return}ie.scheduler.addTask(P.RunExperiment,y.QueuePos.Front,Y)};this.scheduler.addTask(P.RunExperiment,y.QueuePos.Back,le)}},{key:"enqueueRunExperiments",value:function(G){var Q=this;if(this.config.experimentFactories){var X=this.config.experimentFactories,U=X.stepBudget,O=X.totalBudget,z=X.factories,J=z.filter(function(oe){var le,Y;return oe.kind===G&&((le=oe.numFailures)!=null?le:0)<((Y=oe.maxFailures)!=null?Y:3)});if(J.length!==0){var ie={stateId:this.stateId,documents:this.docs.clone(p.voidCallback,G===b.ExperimentKind.OneShot?h.CloningTarget.Server:h.CloningTarget.Client),stepBudget:U,totalBudget:O,viewport:this.lastViewport},ce=function(le){var Y,te=le.create();if(!te)return 1;te.setContext(ie),Q.enqueueRunExperiment(le.experimentName,(Y=le.stepBudget)!=null?Y:U,O,G,te,function(){return le.numFailures=0},function(){var re;return le.numFailures=((re=le.numFailures)!=null?re:0)+1})};for(var ge of J)ce(ge)}}}},{key:"setSheetNames",value:function(G,Q,X){var U=this;this.scheduler.addTask(P.ServerUpdate,y.QueuePos.Back,function(){if(U.trySetStateId(P.ServerUpdate,X)){var O=U.docs.setSheetNames(G,Q);O.kind===a.ResultKind.Failure&&U.onUnavailableObject(O.reason),U.deleteComputeTasks(H.SetSheetNames)}})}},{key:"setLangConfig",value:function(G,Q){var X=this;this.scheduler.addTask(P.ServerUpdate,y.QueuePos.Back,function(){if(X.trySetStateId(P.ServerUpdate,G)){var U=X.docs.config.localeInfo!==Q.localeInfo,O=X.docs.config.refStyle!==Q.refStyle;X.docs.setConfig(Q),U&&X.docs.clearCompiledNumberFormats(),(U||O)&&(X.docs.clearCompiledFormulas(),X.deleteComputeTasks(H.SetLangConfig))}})}},{key:"setNumberFormats",value:function(G,Q,X,U){var O=this;this.scheduler.addTask(P.ServerUpdate,y.QueuePos.Back,function(){if(O.trySetStateId(P.ServerUpdate,U)){var z=O.docs.setNumberFormats(G,Q,X);if(z.kind===a.ResultKind.Failure)return O.onUnavailable(z.reason)}})}},{key:"writeNamedObject",value:function(G,Q,X,U){var O=this;this.scheduler.addTask(P.ServerUpdate,y.QueuePos.Back,function(){if(O.trySetStateId(P.ServerUpdate,G)){var z=O.docs.setNamedObject(!0,(0,o.nameLoc)(Q,X),U);if(z.kind===a.ResultKind.Failure)return O.onUnavailable(z.reason)}})}},{key:"writeUndefinedNames",value:function(G,Q){var X=this;this.scheduler.addTask(P.ServerUpdate,y.QueuePos.Back,function(){if(X.trySetStateId(P.ServerUpdate,G)){var U=X.docs.setUndefinedNames(Q);if(U.kind===a.ResultKind.Failure)return X.onUnavailable(U.reason)}})}},{key:"promoteNamedObjects",value:function(G,Q,X){var U=this;this.scheduler.addTask(P.ServerUpdate,y.QueuePos.Back,function(){if(U.trySetStateId(P.ServerUpdate,G)){var O=U.docs.promoteNamedObjects(Q,X);if(O.kind===a.ResultKind.Failure)return U.onUnavailable(O.reason);O.value||U.outputMessageLog.push({kind:F.OutputMessageKind.UpdateNamesRequest,stateId:U.stateId,scope:Q})}})}},{key:"extendUnusedRange",value:function(G,Q){var X=this;this.scheduler.addTask(P.ServerUpdate,y.QueuePos.Back,function(){if(X.trySetStateId(P.ServerUpdate,Q)){var U=X.docs.extendServerUnused(G.sheet,G.range);if(U.kind===a.ResultKind.Failure)return X.onUnavailableObject(U.reason);X.docs.onCellModified(!0)}})}},{key:"writeHiddenRows",value:function(G,Q){var X=this;this.scheduler.addTask(P.ServerUpdate,y.QueuePos.Back,function(){if(X.trySetStateId(P.ServerUpdate,G)){var U=X.docs.writeHiddenRows(Q.sheet,Q.range,Q.hidden);if(U.kind===a.ResultKind.Failure)return X.onUnavailableObject(U.reason)}})}},{key:"writeHiddenCols",value:function(G,Q){var X=this;this.scheduler.addTask(P.ServerUpdate,y.QueuePos.Back,function(){if(X.trySetStateId(P.ServerUpdate,G)){var U=X.docs.writeHiddenCols(Q.sheet,Q.range,Q.hidden);if(U.kind===a.ResultKind.Failure)return X.onUnavailableObject(U.reason)}})}},{key:"writeInFilterMode",value:function(G,Q){var X=this;this.scheduler.addTask(P.ServerUpdate,y.QueuePos.Back,function(){if(X.trySetStateId(P.ServerUpdate,G)){var U=X.docs.writeInFilterMode(Q.sheet,Q.inFilterMode);if(U.kind===a.ResultKind.Failure)return X.onUnavailableObject(U.reason)}})}},{key:"getStatistics",value:function(){return{queueSize:this.scheduler.getCount(),totalGridStatistics:this.docs.getGridStatistics(),totalNameStatistics:this.docs.getNameStatistics()}}},{key:"enqueueMaybeCollectGarbage",value:function(){var G=this;this.scheduler.deleteTasks(P.MaybeCollectGarbage,void 0),this.scheduler.addTask(P.MaybeCollectGarbage,y.QueuePos.Back,function(){if(!(G.stateChangesSinceLastGC<t.MaxStateIdDifferenceForGC)){var Q=G.stateId-t.MaxStateIdDifferenceForGC;G.docs.collectGarbage(Q),G.outputMessageLog.push({kind:F.OutputMessageKind.GarbageCollected,minStateIdKept:Q}),G.stateChangesSinceLastGC=0}})}},{key:"shouldSample",value:function(G){return G!==void 0&&this.rng.next()<=G}},{key:"translateEnglishFormula",value:function(G,Q){var X=this.englishParser.parseFormula((0,f.parseLocals)(o.LexicalKind.Cell,Q.range),G);if(!(0,a.isSuccess)(X))return X;var U=this.englishAnalyzer.checkFormula((0,f.analyzeLocalsGrid)(o.LexicalKind.Cell,(0,o.sheetGridCell)(Q.sheet,Q.range)),X.value);if(!(0,a.isSuccess)(U))return U;if(!(0,o.isWellFormed)(U.value))return(0,a.failure)((0,g.illFormedFormula)("ill-formed formula"));var O=this.docs.printFormulaBarText((0,o.lexicalSourceGrid)(o.LexicalKind.Cell,Q),Q.range,U.value);return(0,a.isSuccess)(O)?(0,a.success)(O.value):O}},{key:"restrictToViewport",value:function(G,Q,X,U){if(Q!==void 0){var O=Q.sheet,z=Q.range,J=(0,R.createCellSetFromRange)(z);for(var ie of G)(0,o.isSheetIndexEqual)(O,ie.sheet)&&U((0,F.sheetCellSet)(O,(0,n.intersectProduct)(ie.set,J)),X)}else for(var ce of G)U(ce,X)}},{key:"getVolatileMode",value:function(){var G;return(G=this.config.volatileMode)!=null?G:k.VolatileMode.Estimation}}])})();t.PartialWorkbook=W,W.maxPrecisionFailures=3;var $=(function(){function q(j){Oe(this,q),this.docs=j,this.extracted=[]}return Ne(q,[{key:"setCompiledFormula",value:function(G){this.compiledFormula=G}},{key:"constructEvaluationTree",value:function(G){var Q=[];for(var X of this.extracted){var U=X.span,O=X.oper,z=[],J=[];for(var ie of Q){var ce=Se(ie,2),ge=Se(ce[0],1),oe=ge[0],le=ce[1];oe[0]>=U[0]&&oe[1]<=U[1]?z.push(ie):J.push(ie)}var Y=[U,O.kind===a.ResultKind.Failure?[{value:O}]:O.value.map(function(re){return{value:(0,a.success)(re)}})],te=z.length>0?[Y,z]:[Y];Q=[].concat(J,[te])}return[G,Q]}},{key:"preStep",value:function(){return g.StepAction.Continue}},{key:"postStep",value:function(G,Q){var X=G.stack[Symbol.iterator](),U=X.next();M(U.done!==!0,"expect at least one frame");var O=U.value;if(typeof O.position=="number"&&this.compiledFormula){var z=this.compiledFormula.spans[O.position];z&&this.extracted.push({span:[z.start,z.end],oper:this.processOper(Q)})}}},{key:"processOper",value:function(G){var Q=this;switch(G.kind){case o.OperKind.Range:if((0,o.isSheetIndex)(G.sheets)){var X=G.sheets,U=G.ranges.map(function(Y){return Q.docs.getCellValues({sheet:X,range:Y})}),O=[];for(var z of U){if(z.kind==="Failure")return z;var J=[];for(var ie of z.value){var ce=[];for(var ge of ie){if(ge.kind===g.CellKind.PendingValue)return(0,a.failure)((0,o.internal)("PendingValue is not expected"));ce.push(ge.oper)}J.push(ce)}var oe=J.length,le=J.reduce(function(Y,te){return Y>=te.length?Y:te.length},0);oe*le===1?O.push(J[0][0]):O.push((0,o.arrayOper)(oe,le,J))}return(0,a.success)(O)}return(0,a.failure)((0,o.internal)("RangeOper contains sheets which is not SheetIndex"));case o.OperKind.Missing:return(0,a.failure)((0,o.internal)("MissingOper is not expected"));default:return(0,a.success)([G])}}}])})();t.FormulaEvaluationTreeExtractor=$},"../excel-online-calc/lib/calc/partialWorkbook.testutils.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.blankStyle=t.genFmt=t.knownFormatData=t.kfToIformat=t.englishLocaleData=t.defaultConfig=t.mathpack=t.locale=void 0,t.assertMessageOrder=k,t.createRange=D,t.createPartialWorkbook=w;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),u=s("../excel-online-calc-runtime/lib/index.js"),g=s("../excel-online-calc/lib/calc/partialWorkbook.js"),f=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),v=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),C=s("../excel-online-calc/lib/calc/recalcServiceExperiments.js"),p=s("../excel-online-calc/lib/calc/recalcServiceTypes.js"),h;(function(S){S.EditedPhase="EditedPhase",S.DependentPhase="DependentPhase",S.StatisticsPhase="StatisticsPhase",S.Finished="Finished"})(h||(h={}));var F={kind:h.EditedPhase,stateId:-1/0};function R(S,A){switch(A.kind){case f.OutputMessageKind.GarbageCollected:return expect(A.minStateIdKept).toBeLessThanOrEqual(S),S;case f.OutputMessageKind.Alert:return S;case f.OutputMessageKind.ExperimentRunResult:return A.experimentKind===C.ExperimentKind.OneShot&&expect(S).toEqual(1),S;default:return expect(S).toBeLessThanOrEqual(A.stateId),A.stateId}}var y=Object.getOwnPropertyNames(f.OutputMessageKind);function E(S,A){var T={};return S.forEach(function(I){return T[I]=A}),T}var x=K(K(K(K({},h.EditedPhase,Object.assign(K(K({},f.OutputMessageKind.StateAdvanced,function(){return h.EditedPhase}),f.OutputMessageKind.RecalcStatistics,function(S,A){if(A.message===f.RecalcStatisticsMessage.ChangedCell){if(A.cellKind===f.ComputedCellKind.EditedCell)return h.EditedPhase;if(A.cellKind===f.ComputedCellKind.DependentCell)return h.DependentPhase;if(A.cellKind===f.ComputedCellKind.IndependentCell)return h.EditedPhase;if(A.cellKind===f.ComputedCellKind.UnknownNonEditedCell)return S(`a different message.cellKind than ${A.cellKind}`);(0,a.assertNever)("calc.calc.partialWorkbook.testutilsutils.transitions",A.cellKind)}if(A.message===f.RecalcStatisticsMessage.UnchangedCell){if(A.cellKind===f.ComputedCellKind.EditedCell)return h.EditedPhase;if(A.cellKind===f.ComputedCellKind.DependentCell)return h.DependentPhase;if(A.cellKind===f.ComputedCellKind.IndependentCell)return h.EditedPhase;if(A.cellKind===f.ComputedCellKind.UnknownNonEditedCell)return S(`a different message.cellKind than ${A.cellKind}`);(0,a.assertNever)("calc.calc.partialWorkbook.testutils.transitions",A.cellKind)}if(A.message===f.RecalcStatisticsMessage.ContinueComputation)return h.EditedPhase;if(A.message===f.RecalcStatisticsMessage.EditFinished||A.message===f.RecalcStatisticsMessage.StateTimedOut)return h.StatisticsPhase;if(A.message===f.RecalcStatisticsMessage.RecalcFinished)return h.Finished;(0,a.assertNever)("calc.calc.partialWorkbook.testutils.transitions",A.message)}),E([f.OutputMessageKind.CellWrite,f.OutputMessageKind.RangeWrite],function(S,A){if(A.cellKind===f.ComputedCellKind.EditedCell)return h.EditedPhase;if(A.cellKind===f.ComputedCellKind.DependentCell)return h.DependentPhase;(0,a.assertNever)("calc.calc.partialWorkbook.testutils.transitions",A.cellKind)}),K(K(K(K({},f.OutputMessageKind.RangeFailure,function(S,A){if(A.cellKind===f.ComputedCellKind.EditedCell)return h.EditedPhase;if(A.cellKind===f.ComputedCellKind.DependentCell)return h.DependentPhase;if(A.cellKind===f.ComputedCellKind.IndependentCell)return h.EditedPhase;if(A.cellKind===f.ComputedCellKind.UnknownNonEditedCell)return h.DependentPhase;(0,a.assertNever)("calc.calc.partialWorkbook.testutils.transitions",A.cellKind)}),f.OutputMessageKind.PrintFormulaFailure,function(){return h.EditedPhase}),f.OutputMessageKind.InferFormatFailure,function(){return h.EditedPhase}),f.OutputMessageKind.FormatValueFailure,function(){return h.EditedPhase}),E([f.OutputMessageKind.GarbageCollected,f.OutputMessageKind.Alert,f.OutputMessageKind.ExperimentRunResult,f.OutputMessageKind.UpdateRequest,f.OutputMessageKind.WorkbookStatistics,f.OutputMessageKind.UnhandledFailure,f.OutputMessageKind.NumberFormatFailure,f.OutputMessageKind.NameFailure,f.OutputMessageKind.UpdateNamesRequest],function(){return h.EditedPhase}))),h.DependentPhase,Object.assign(K({},f.OutputMessageKind.RecalcStatistics,function(S,A){if(A.message===f.RecalcStatisticsMessage.ChangedCell){if(A.cellKind===f.ComputedCellKind.EditedCell)return S(`a different cellKind than ${A.cellKind}`);if(A.cellKind===f.ComputedCellKind.DependentCell||A.cellKind===f.ComputedCellKind.IndependentCell)return h.DependentPhase;if(A.cellKind===f.ComputedCellKind.UnknownNonEditedCell)return S(`a different cellKind than ${A.cellKind}`);(0,a.assertNever)("calc.calc.partialWorkbook.testutils.transitions",A.cellKind)}if(A.message===f.RecalcStatisticsMessage.UnchangedCell){if(A.cellKind===f.ComputedCellKind.EditedCell)return S(`a different cellKind than ${A.cellKind}`);if(A.cellKind===f.ComputedCellKind.DependentCell||A.cellKind===f.ComputedCellKind.IndependentCell)return h.DependentPhase;if(A.cellKind===f.ComputedCellKind.UnknownNonEditedCell)return S(`a different cellKind than ${A.cellKind}`);(0,a.assertNever)("calc.calc.partialWorkbook.testutils.transitions",A.cellKind)}if(A.message===f.RecalcStatisticsMessage.ContinueComputation)return S(`a different message.message than ${A.message}`);if(A.message===f.RecalcStatisticsMessage.EditFinished)return h.StatisticsPhase;if(A.message===f.RecalcStatisticsMessage.StateTimedOut)return S(`a different message.message than ${A.message}`);if(A.message===f.RecalcStatisticsMessage.RecalcFinished)return S(`a different message.message than ${A.message}`);(0,a.assertNever)("calc.calc.partialWorkbook.testutils.transitions",A.message)}),E([f.OutputMessageKind.CellWrite,f.OutputMessageKind.RangeWrite],function(S,A){if(A.cellKind===f.ComputedCellKind.EditedCell)return S(`a different message.cellKind than ${A.cellKind}`);if(A.cellKind===f.ComputedCellKind.DependentCell)return h.DependentPhase;(0,a.assertNever)("calc.calc.partialWorkbook.testutils.transitions",A.cellKind)}),K(K({},f.OutputMessageKind.RangeFailure,function(S,A){if(A.cellKind===f.ComputedCellKind.EditedCell)return A.reason.kind===u.ReasonKind.CellCycle?h.DependentPhase:S(`the current state to be ${h.EditedPhase}, or ${h.DependentPhase} and failure ${u.ReasonKind.CellCycle}`);if(A.cellKind===f.ComputedCellKind.IndependentCell||A.cellKind===f.ComputedCellKind.DependentCell||A.cellKind===f.ComputedCellKind.UnknownNonEditedCell)return h.DependentPhase;(0,a.assertNever)("calc.calc.partialWorkbook.testutils.transitions",A.cellKind)}),f.OutputMessageKind.FormatValueFailure,function(){return h.DependentPhase}),E([f.OutputMessageKind.GarbageCollected,f.OutputMessageKind.Alert,f.OutputMessageKind.ExperimentRunResult],function(S,A){return S(`a different message.kind than ${A.kind}`)}),E([f.OutputMessageKind.StateAdvanced,f.OutputMessageKind.UpdateRequest,f.OutputMessageKind.WorkbookStatistics,f.OutputMessageKind.UnhandledFailure,f.OutputMessageKind.NumberFormatFailure,f.OutputMessageKind.NameFailure,f.OutputMessageKind.PrintFormulaFailure,f.OutputMessageKind.InferFormatFailure,f.OutputMessageKind.UpdateNamesRequest],function(S,A){return S(`a different message.kind than ${A.kind}`)}))),h.StatisticsPhase,Object.assign(K({},f.OutputMessageKind.RecalcStatistics,function(S,A){if(A.message===f.RecalcStatisticsMessage.ChangedCell||A.message===f.RecalcStatisticsMessage.UnchangedCell)return S(`a different message.message than ${A.message}`);if(A.message===f.RecalcStatisticsMessage.ContinueComputation)return S(`a different message.message than ${A.message}`);if(A.message===f.RecalcStatisticsMessage.EditFinished)return S(`a different message.message than ${A.message}`);if(A.message===f.RecalcStatisticsMessage.StateTimedOut)return S(`a different message.message than ${A.message}`);if(A.message===f.RecalcStatisticsMessage.RecalcFinished)return h.Finished;(0,a.assertNever)("calc.calc.partialWorkbook.testutils.transitions",A.message)}),E([f.OutputMessageKind.GarbageCollected,f.OutputMessageKind.Alert,f.OutputMessageKind.ExperimentRunResult],function(S,A){return S(`a different message.kind than ${A.kind}`)}),E([f.OutputMessageKind.CellWrite,f.OutputMessageKind.RangeWrite,f.OutputMessageKind.RangeFailure,f.OutputMessageKind.PrintFormulaFailure,f.OutputMessageKind.InferFormatFailure,f.OutputMessageKind.FormatValueFailure,f.OutputMessageKind.StateAdvanced,f.OutputMessageKind.UpdateRequest,f.OutputMessageKind.WorkbookStatistics,f.OutputMessageKind.NumberFormatFailure,f.OutputMessageKind.UnhandledFailure,f.OutputMessageKind.NameFailure,f.OutputMessageKind.UpdateNamesRequest],function(S,A){return S(`a different message.kind than ${A.kind}`)}))),h.Finished,E(y,function(S){return S("no message once recalc finished")}));function b(S,A,T){function I(N){return expect({state:S,message:A,index:T}).toEqual(N)}var B=S.stateId,L=S.kind,V=R(B,A),Z=x[L][A.kind],H=Z(I,A,L);return{kind:H,stateId:V}}function k(S){S.reduce(b,F)}function D(S,A){return[(0,n.sheetGridRange)(S,A),(0,f.sheetCellSet)(S,(0,v.createCellSetFromRange)(A))]}t.locale=(0,n.getEnglishLocaleInfo)(),t.mathpack=n.xlMathpack,t.defaultConfig={localeInfo:t.locale,mathpack:t.mathpack,refStyle:n.RefStyle.A1,date1904:!1,dateCompatibility:!0,timezone:n.tzUTC,datepack:n.xlDatepack},t.englishLocaleData=(0,p.localeData)([{functionId:0,functionName:"COUNT"}],[{errorType:1,errorName:"#NULL!"}],"TRUE","FALSE","R","C","{","}","[","]",".",",",",",";",[3,0],",",1033,1,2,!1," ",!1,"Paren",!0,!1,"$",2,"MDY","/","-",!0,!1,!1,!0,":",null,!1,!1,!0,["AM","PM"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"],["AM/PM","A/P","\u4E0A\u5348/\u4E0B\u5348",null,"General","$"],[null,";","#","0",".","%",",",":","/","/"," ","-","+","(",")",null,"\\","*","y","m","d","h","m","s","E","/",'"',"[","]","@","?","_","r","a","g","e",null,null,null,null,null,null,"B","N","\u0E27","\u0E14","\u0E1B","b","\u0E04","\u0E0A","\u0E19","\u0E17","\u0E50",null],["Black","White","Red","Green","Blue","Yellow","Magenta","Cyan","Color"],["DBNum1","DBNum2","DBNum3","DBNum4"],(0,a.partialArray)(K(K(K(K(K({},n.SpecialRefId.All,"#All"),n.SpecialRefId.Data,"#Data"),n.SpecialRefId.Headers,"#Headers"),n.SpecialRefId.Totals,"#Totals"),n.SpecialRefId.ThisRow,"#This Row")),"dddd, mmmm dd, yyyy","h:mm:ss AM/PM","en-US","en-US","en-US","en-US");var M=function(A){return Math.abs(A)};t.kfToIformat=M,t.knownFormatData=(0,a.numEnumArray)(n.KnownFormat).filter(function(S){return(0,o.isKnownFormatDefined)(S,(0,n.getEnglishLocaleInfo)())}).map(function(S){return(0,p.numberFormat)((0,t.kfToIformat)(S),(0,o.getKnownFormat)(t.locale,S),!0)}),t.genFmt=(0,t.kfToIformat)(n.KnownFormat.General),t.blankStyle=f.SpecialStyle.Blank;function w(S,A,T){var I,B,L,V=new g.PartialWorkbook(Object.assign({},t.defaultConfig,{localeInfo:(I=T?.localeOverride)!=null?I:t.locale}),A);return V.setWorksheetFuncOverrides((B=T?.worksheetFuncOverrides)!=null?B:{}),((L=T?.setNumberFormats)==null||L)&&V.setNumberFormats(S,t.knownFormatData,!1,-1/0),V}},"../excel-online-calc/lib/calc/partialWorkbookDocument.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PartialWorkbookDocument=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-common/lib/ds/productSet.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=s("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),g=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),f=s("../excel-online-calc/lib/calc/partialWorkbookNameManager.js"),v=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),C=s("../excel-online-calc/lib/calc/partialWorkbookSheets.js"),p=(function(){function h(F,R,y,E){var x=arguments.length>4&&arguments[4]!==void 0?arguments[4]:new C.PartialWorkbookSheets(F,R),b=arguments.length>5?arguments[5]:void 0,k=arguments.length>6?arguments[6]:void 0,D=arguments.length>7&&arguments[7]!==void 0?arguments[7]:new f.PartialWorkbookNameManager(F,R);Oe(this,h),this.document=F,this.stringCompareCI=R,this.formats=y,this.styles=E,this.sheets=x,this.grids=b,this.oldGrids=k,this.nameManager=D}return Ne(h,[{key:"clone",value:function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:u.CloningTarget.Server,y;if(this.grids){y=(0,a.makeStringMap)();for(var E in this.grids){var x=this.grids[E];y[E]=x.clone(R)}}return new h(this.document,this.stringCompareCI,this.formats.clone(),this.styles.clone(),this.sheets.clone(),y,void 0,this.nameManager.clone())}},{key:"getReadonlyNameManager",value:function(){return this.nameManager}},{key:"getReadonlySheets",value:function(){return this.sheets}},{key:"setClientValue",value:function(R,y,E){var x=this.getGridById(R.sheet.index);return x.kind===a.ResultKind.Failure?x:(0,a.success)(x.value.setClientValue(R.range,y,E))}},{key:"setClientFormula",value:function(R,y,E){var x=this.getGridById(R.sheet.index);return x.kind===a.ResultKind.Failure?x:(0,a.success)(x.value.setClientFormula(R.range,R.range,y,E))}},{key:"setRecalcFailure",value:function(R,y){var E=this.getGridById(R);return E.kind===a.ResultKind.Failure?E:(0,a.success)(E.value.setRecalcFailure(y))}},{key:"setRecalcEditTaint",value:function(R,y){var E=this.getGridById(R);return E.kind===a.ResultKind.Failure?E:(0,a.success)(E.value.setRecalcEditTaint(y))}},{key:"setRecalcValue",value:function(R,y){var E=this.getGridById(R.sheet.index);return E.kind===a.ResultKind.Failure?E:(0,a.success)(E.value.setRecalcValue(R.range,y))}},{key:"setEditedFormat",value:function(R,y){var E=this.getGridById(R.sheet.index);return E.kind===a.ResultKind.Failure?E:(0,a.success)(E.value.setEditedFormat(R.range,y))}},{key:"setClientFormat",value:function(R,y,E){var x=this.getGridById(R.sheet.index);return x.kind===a.ResultKind.Failure?x:(0,a.success)(x.value.setClientFormat(R.range,y,E))}},{key:"setHiddenRows",value:function(R,y,E){var x=this.getGridById(R);return x.kind===a.ResultKind.Failure?x:(0,a.success)(x.value.setHiddenRows(y,E))}},{key:"setHiddenCols",value:function(R,y,E){var x=this.getGridById(R);return x.kind===a.ResultKind.Failure?x:(0,a.success)(x.value.setHiddenCols(y,E))}},{key:"setMergeCell",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.setMergeCell(R.range))}},{key:"setInFilterMode",value:function(R,y){var E=this.getGridById(R);return E.kind===a.ResultKind.Failure?E:(0,a.success)(E.value.setInFilterMode(y))}},{key:"setCellContents",value:function(R,y,E,x,b,k,D,M,w){var S=this.getGridById(y.sheet.index);if(S.kind===a.ResultKind.Failure)return S;var A=M!==void 0&&(0,o.isSheetIndexEqual)(y.sheet,M.sheet)?M.range:void 0;return(0,a.success)(S.value.setCellContents(R,y.set,E,x,b,k,D,A,w))}},{key:"setRangeFormula",value:function(R,y,E,x,b,k,D,M){var w=this.getGridById(y.sheet.index);if(w.kind===a.ResultKind.Failure)return w;var S=D!==void 0&&(0,o.isSheetIndexEqual)(y.sheet,D.sheet)?D.range:void 0;return(0,a.success)(w.value.setRangeFormula(R,y.range,E,x,b,k,S,M))}},{key:"copyRange",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.copyRange(R.range))}},{key:"pasteRange",value:function(R,y,E){var x=this.getGridById(R.sheet.index);return x.kind===a.ResultKind.Failure?x:(0,a.success)(x.value.pasteRange(R.range,y,E))}},{key:"assumeRecalcFinal",value:function(R,y){var E=this.getGridById(R.sheet.index);return E.kind===a.ResultKind.Failure?E:(0,a.success)(E.value.assumeRecalcFinal(R.set,y))}},{key:"getDirtyEditedCells",value:function(){var R=[];return this.forEachSheet(function(y,E){R.push((0,g.sheetCellSet)(y.sheetIndex,E.getDirtyEditedCells()))}),R}},{key:"getNonDirtyEditedCells",value:function(){var R=[];return this.forEachSheet(function(y,E){R.push((0,g.sheetCellSet)(y.sheetIndex,E.getNonDirtyEditedCells()))}),R}},{key:"getDirtyDependentCells",value:function(){var R=[];return this.forEachSheet(function(y,E){R.push((0,g.sheetCellSet)(y.sheetIndex,E.getDirtyDependentCells()))}),R}},{key:"setNamedObject",value:function(R,y,E,x){return this.nameManager.setNamedObject(R,y,E,x)}},{key:"setUndefinedNames",value:function(R){return this.nameManager.setUndefinedNames(R)}},{key:"promoteNamedObjects",value:function(R,y){return this.nameManager.promoteNamedObjects(R,y)}},{key:"setSheetNames",value:function(R){var y,E=(y=this.grids)!=null?y:this.oldGrids,x=(0,a.makeStringMap)();for(var b of R){var k,D=b.sheetId;x[D]=(k=E?.[D])!=null?k:u.PartialWorkbookGrid.create()}return new h(this.document,this.stringCompareCI,this.formats,this.styles,this.sheets.setSheetNames(R),x,void 0,this.nameManager.setSheetNames(R))}},{key:"extendServerUnused",value:function(R,y,E){var x=this.getGridById(R);return x.kind===a.ResultKind.Failure?x:(0,a.success)(x.value.extendServerUnused(y,E))}},{key:"promoteServerAvailability",value:function(R,y,E){var x=this.getGridById(R);return x.kind===a.ResultKind.Failure?x:(0,a.success)(x.value.promoteServerAvailability(y,E))}},{key:"getNameLoc",value:function(R,y,E){return this.nameManager.getNameLoc(R,y,E)}},{key:"getNameFormula",value:function(R,y){return this.nameManager.getNameFormula(R,y)}},{key:"hasRecalcNameFailure",value:function(R){return this.nameManager.hasRecalcNameFailure(R)}},{key:"setRecalcNameFailure",value:function(R){return this.nameManager.setRecalcNameFailure(R)}},{key:"getContainingTable",value:function(R){var y=this.nameManager.getContainingTable(R);if(y.kind===a.ResultKind.Failure||y.value!==void 0)return y;var E=this.getGridById(R.sheet.index);if(E.kind===a.ResultKind.Failure)return(0,a.failure)((0,o.unavailable)([E.reason]));var x=(0,n.intersectProduct)((0,v.createCellSetFromRange)(R.range),v.availableSetProduct);return(0,n.meetsProduct)(x,E.value.getServerAvailability())?a.successUndefined:(0,a.failure)((0,o.unavailable)([{kind:g.UnavailableKind.ContainingTable,range:R}]))}},{key:"getNamedRanges",value:function(R){var y=this.nameManager.getNamedRanges(R);if(y.kind===a.ResultKind.Failure||y.value!==void 0)return y;var E=this.getGridById(R.sheet.index);if(E.kind===a.ResultKind.Failure)return(0,a.failure)((0,o.unavailable)([E.reason]));var x=(0,n.intersectProduct)((0,v.createCellSetFromRange)(R.range),v.availableSetProduct);return(0,n.meetsProduct)(x,E.value.getServerAvailability())?(0,a.success)([]):(0,a.failure)((0,o.unavailable)([{kind:g.UnavailableKind.NamedRanges,range:R}]))}},{key:"getIntersectingTables",value:function(R){return this.nameManager.getIntersectingTables(R)}},{key:"getStructRefColumn",value:function(R,y){return this.nameManager.getStructRefColumn(R,y)}},{key:"getStructRefSpecialRef",value:function(R,y){return this.nameManager.getStructRefSpecialRef(R,y)}},{key:"getEditedFormula",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.getEditedFormula(R.range))}},{key:"forEachEditedFormula",value:function(R,y){var E=this.getGridById(R.sheet.index);return E.kind===a.ResultKind.Failure?E:(0,a.success)(E.value.forEachEditedFormula(R.range,y))}},{key:"getEditedValue",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.getEditedValue(R.range))}},{key:"forEachEditedValue",value:function(R,y){var E=this.getGridById(R.sheet.index);return E.kind===a.ResultKind.Failure?E:(0,a.success)(E.value.forEachEditedValue(R.range,y))}},{key:"getEditedFormat",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.getEditedFormat(R.range))}},{key:"forEachEditedFormat",value:function(R,y){var E=this.getGridById(R.sheet.index);return E.kind===a.ResultKind.Failure?E:(0,a.success)(E.value.forEachEditedFormat(R.range,y))}},{key:"getEditedStyle",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.getEditedStyle(R.range))}},{key:"isInFilterMode",value:function(R){var y=this.getGridById(R);return y.kind===a.ResultKind.Failure?y:y.value.isInFilterMode()}},{key:"getHiddenRows",value:function(R,y,E){var x=this.getGridById(R);return x.kind===a.ResultKind.Failure?u.hiddennessFullyUnavailable:x.value.getHiddenRows(y,E)}},{key:"tryGetHiddenRows",value:function(R,y,E){var x=this.getGridById(R);return x.kind===a.ResultKind.Failure?x:x.value.tryGetHiddenRows(y,E)}},{key:"getHiddenCols",value:function(R,y,E){var x=this.getGridById(R);return x.kind===a.ResultKind.Failure?u.hiddennessFullyUnavailable:x.value.getHiddenCols(y,E)}},{key:"tryGetHiddenCols",value:function(R,y,E){var x=this.getGridById(R);return x.kind===a.ResultKind.Failure?x:x.value.tryGetHiddenCols(y,E)}},{key:"getMergeCell",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.getMergeCell(R.range))}},{key:"getServerFormat",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.getServerFormat(R.range))}},{key:"getServerStyle",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.getServerStyle(R.range))}},{key:"getClientFormat",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.getClientFormat(R.range))}},{key:"getClientValue",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.getClientValue(R.range))}},{key:"getRecalcValues",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.getRecalcValues(R.range))}},{key:"forEachRecalcValue",value:function(R,y){var E=this.getGridById(R.sheet.index);return E.kind===a.ResultKind.Failure?E:(0,a.success)(E.value.forEachRecalcValue(R.range,y))}},{key:"getServerValue",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.getServerValue(R.range))}},{key:"getServerFormula",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.getServerFormula(R.range))}},{key:"getClientFormula",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.getClientFormula(R.range))}},{key:"getServerUsedRange",value:function(R){var y=this.getGridById(R);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.getServerUsedRange())}},{key:"allServerAvailable",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.allServerAvailable(R.range))}},{key:"allEditedAvailable",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.allEditedAvailable(R.range))}},{key:"forEachRecalcDirty",value:function(R,y){var E=this.getGridById(R.sheet.index);return E.kind===a.ResultKind.Failure?E:(0,a.success)(E.value.forEachRecalcDirty(R.range,y))}},{key:"hasRecalcDirty",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.hasRecalcDirty(R.range))}},{key:"hasRecalcFailure",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.hasRecalcFailure(R.range))}},{key:"hasEditedEditTaint",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.hasEditedEditTaint(R.range))}},{key:"hasRecalcEditTaint",value:function(R){var y=this.getGridById(R.sheet.index);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.hasRecalcEditTaint(R.range))}},{key:"forEachEditedNonBlankCellInSet",value:function(R,y,E){var x=this.getGridById(R);return x.kind===a.ResultKind.Failure?x:(0,a.success)(x.value.forEachEditedNonBlankCellInSet(y,E))}},{key:"forEachServerNonBlankCellInSet",value:function(R,y,E){var x=this.getGridById(R);return x.kind===a.ResultKind.Failure?x:(0,a.success)(x.value.forEachServerNonBlankCellInSet(y,E))}},{key:"forEachEditedCellInSet",value:function(R,y,E){var x=this.getGridById(R);return x.kind===a.ResultKind.Failure?x:(0,a.success)(x.value.forEachEditedCellInSet(y,E))}},{key:"getSheetIndex",value:function(R){var y=this.sheets.getSheetByName(R);return y.kind===a.ResultKind.Failure||y.value===void 0?y:(0,a.success)(y.value.sheetIndex)}},{key:"getSheetName",value:function(R){var y=this.sheets.getSheetById(R);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.name)}},{key:"getEditedUsedRange",value:function(R){var y=this.getGridById(R);return y.kind===a.ResultKind.Failure?y:(0,a.success)(y.value.getEditedUsedRange())}},{key:"getSheetRangeIds",value:function(R){return this.sheets.getSheetRangeIds(R)}},{key:"getIformat",value:function(R){return this.formats.getIformat(R)}},{key:"getIformats",value:function(){return this.formats.getIformats()}},{key:"getKnownFormat",value:function(R){return this.formats.getKnownFormat(R)}},{key:"getFormatString",value:function(R){return this.formats.getFormatString(R)}},{key:"resolveCellStyle",value:function(R){return this.styles.resolveCellStyle(R)}},{key:"setNumberFormats",value:function(R,y){this.formats.setNumberFormats(R,y)}},{key:"setStyles",value:function(R,y){this.styles.setStyles(R,y)}},{key:"setFonts",value:function(R,y){this.styles.setFonts(R,y)}},{key:"setFills",value:function(R,y){this.styles.setFills(R,y)}},{key:"setBorders",value:function(R,y){this.styles.setBorders(R,y)}},{key:"onCellModified",value:function(R,y){this.forEachSheet(function(E,x){x.onCellModified(R,y)}),this.nameManager.onCellModified(R)}},{key:"collectGarbage",value:function(R,y){this.forEachSheet(function(E,x){x.collectGarbage(R,y)}),this.nameManager.collectGarbage(R)}},{key:"advanceState",value:function(R,y){this.forEachSheet(function(E,x){x.advanceState(R,y)}),this.nameManager.advanceState(R),this.sheets.advanceState(R),this.oldGrids=this.grids,this.grids=void 0}},{key:"clearCompiledFormulas",value:function(){this.forEachSheet(function(R,y){y.clearCompiledFormulas()}),this.nameManager.resetLazyData()}},{key:"clearCompiledNumberFormats",value:function(){this.formats.clearCompiledNumberFormats()}},{key:"getGridStatistics",value:function(){var R=u.emptyGridStatistics;return this.forEachSheet(function(y,E){return R=(0,u.mergeGridStatistics)(R,E.getStatistics())}),R}},{key:"getNameStatistics",value:function(){return this.nameManager.getNameStatistics()}},{key:"getServerAvailableCells",value:function(){var R=[];return this.forEachSheet(function(y,E){R.push({sheetIdx:y.sheetIndex,availableCells:E.getServerAvailability()})}),R}},{key:"forEachSheet",value:function(R){var y=this.grids;y&&this.sheets.forEachSheet(function(E,x){var b=y[x];b&&R(E,b)})}},{key:"getGridById",value:function(R){var y=this.grids;if(!y)return(0,a.failure)({kind:g.UnavailableKind.SheetNames});var E=y[R];return E===void 0?(0,a.failure)({kind:g.UnavailableKind.SheetId,document:this.document,sheetId:R}):(0,a.success)(E)}}])})();t.PartialWorkbookDocument=p},"../excel-online-calc/lib/calc/partialWorkbookDocumentCollection.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PartialWorkbookDocumentCollection=t.voidCallback=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),u=s("../excel-online-calc-runtime/lib/index.js"),g=s("../excel-online-calc-syntax/lib/index.js"),f=s("../excel-online-calc/lib/calc/partialWorkbookDocument.js"),v=s("../excel-online-calc/lib/calc/partialWorkbookFormats.js"),C=s("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),p=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),h=s("../excel-online-calc/lib/calc/partialWorkbookNames.js"),F=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),R=s("../excel-online-calc/lib/calc/partialWorkbookStyles.js"),y=s("../excel-online-calc/lib/calc/utils.js"),E=(0,n.gridCell)(0,0),x=(function(M){function w(){var S;return Oe(this,w),S=Ia(this,w,[void 0]),S.fns=[],S}return wa(w,M),Ne(w,[{key:"wsfNode",value:function(A){this.fns.push((0,n.englishWorksheetFuncIdToName)(A))}},{key:"operatorNode",value:function(A){this.fns.push((0,n.englishOperatorIdToName)(A))}}])})(n.ConstVisitor);function b(M){var w=new x;return(0,n.reduceBottomUp)(w,M),w.fns}var k=(0,n.precedents)([],[],[],n.SpecialPrecs.None,n.PrecsBound.Exact);t.voidCallback={onNameFailure:function(){},onRangeFailure:function(){},onNumberFormatFailure:function(){},onInferFormatFailure:function(){},onUnavailableObject:function(){},onUnavailable:function(){},onSetCellValue:function(){},onSetCellValues:function(){},onReturnCellValue:function(){}};var D=(function(){function M(w,S,A,T,I,B){var L=this;Oe(this,M),this.cb=S,this.schedulerConfig=A,this.limits=T,this.maxDereferenceCells=I,this.isServerWorkbookLoad=B,this.random=new a.JSF32(Math.random()*4294967296),this.worksheetFuncOverrides={},this.userDefinedFuncOverrides={},this.version=0,this.interruptToken=[u.Interrupt.Continue],this.getCellValue=this.makeGetCellValues(this.tryGetCellValue.bind(this)),this.getCellValues=this.makeGetCellValues(this.tryGetCellValues.bind(this)),this.compileNamedObject=function(V,Z,H){var N=V?p.FormulaMode.ServerNamedFormula:p.FormulaMode.EditNamedFormula;switch(H.kind){case"NamedFormula":{var _=H.fmla,P=L.parser.parseFormula((0,g.parseLocals)(n.LexicalKind.NameManager,E),_);(0,a.assertTrue)("calc.calc.PartialWorkbookDocumentCollection.compileNamedObject: isServerUpdate",V);var W=V&&L.isServerWorkbookLoad,$=(0,g.analyzeLocalsName)((0,n.originCell)((0,n.documentScope)(L.documentLoc),E),void 0,W),q=P,j=L.checkFormula($,q,_,N);return L.compileFormula((0,u.compileLocalsName)(E),j)}case"NamedValue":case"NamedRange":case"NamedTable":{var G,Q;if(H.kind==="NamedRange"){var X=H.value;(0,a.assertTrue)("calc.calc.PartialWorkbookDocumentCollection.compileNamedObject: bad range",(0,n.isDocumentLocEqual)(H.value.sheets.document,Z.scope.document));var U=X.sheets,O=L.getDocument(U.document);if(!(0,a.isSuccess)(O))return L.cb.onUnavailableObject(O.reason),(0,a.failure)((0,n.unavailable)([O.reason]));var z=O.value.getSheetName(U.index);if(!(0,a.isSuccess)(z))return L.cb.onUnavailable(z.reason),z;var J=H.value.ranges[0];G=(0,n.formula)((0,n.cellRefNode)((0,n.cellRefRange)((0,n.cellRefSingle)((0,n.pos)(n.PosKind.Abs,J.row),(0,n.pos)(n.PosKind.Abs,J.col)),(0,n.cellRefSingle)((0,n.pos)(n.PosKind.Abs,J.row+J.rows-1),(0,n.pos)(n.PosKind.Abs,J.col+J.cols-1))),(0,n.sheetQualifier)(z.value)),[],[],1),Q=(0,n.sheetGridCell)(U,E)}else H.kind==="NamedTable"?(G=(0,n.formula)((0,n.structRefNode)((0,n.nameNode)((0,n.identNamePart)(Z.name)),(0,n.structRef)(void 0)),[],[],1),Q=(0,n.originCell)((0,n.documentScope)(L.documentLoc),E)):(G=(0,n.formula)((0,n.literalNode)(H.value,!0),[],[],1),Q=(0,n.originCell)((0,n.documentScope)(L.documentLoc),E));var ie=L.analyzer.checkFormula((0,g.analyzeLocalsName)(Q),G);return!(0,a.isSuccess)(ie)||!(0,n.isWellFormed)(ie.value)?(0,a.assertFalse)(`calc.calc.PartialWorkbookDocumentCollection.compileNamedObject: constructed ill-formed formula ${(0,n.anonymizeFormula)(L.config,G,(0,n.lexicalSourceName)(Z))}`):L.compileFormula((0,u.compileLocalsName)(E),(0,a.success)(ie.value))}case"NamedFailure":return(0,a.failure)((0,n.unavailable)([{kind:p.UnavailableKind.ClientFailure,reason:H.failureReason}]));default:return(0,a.assertNever)("calc.calc.partialWorkbookDocumentCollection.compileNamedFmla",H)}},this.config=w,this.parser=(0,g.createParser)(this),this.printer=(0,n.createPrinter)(this),this.analyzer=(0,g.createAnalyzer)(this),this.formatter=(0,o.createNumberFormatter)(this),this.compiler=(0,u.createCompiler)(this),this.evaluator=(0,u.createEvaluator)(this)}return Ne(M,[{key:"clone",value:function(){var S,A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:t.voidCallback,T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:C.CloningTarget.Server,I=new M(this.config,A,this.schedulerConfig,this.limits,this.maxDereferenceCells,this.isServerWorkbookLoad);return I.documentLoc=this.documentLoc,I.document=(S=this.document)==null?void 0:S.clone(T),I.worksheetFuncOverrides=this.worksheetFuncOverrides,I.userDefinedFuncOverrides=this.userDefinedFuncOverrides,I.version=this.version,I}},{key:"compareVersion",value:function(S){return this.version===S.version}},{key:"getSingleReadonlyDocument",value:function(){return this.document}},{key:"reconfigure",value:function(S,A,T,I){this.schedulerConfig=S,this.limits=A,this.maxDereferenceCells=T,this.isServerWorkbookLoad=I,this.advanceVersion()}},{key:"setConfig",value:function(S){this.config=S}},{key:"forEachDocument",value:function(S){this.document!==void 0&&S(this.document)}},{key:"getDocumentLoc",value:function(S,A){var T=this.documentLoc;return T!==void 0&&(S===void 0||S===T.path)&&this.config.localeInfo.stringCompareCI(A,T.name)===0?(0,a.success)(T):(0,a.failure)((0,n.unavailable)([{kind:p.UnavailableKind.DocumentLoc,document:(0,n.documentLoc)(S,A)}]))}},{key:"getNameLoc",value:function(S,A,T){var I=this.getDocument(S.document);return I.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([I.reason])):I.value.getNameLoc(S.index,A,T)}},{key:"getUserDefinedFuncLoc",value:function(S,A){if(this.userDefinedFuncOverrides[A]!==void 0){var T=(0,n.userDefinedFuncLoc)(S,A);return(0,a.success)([T])}return(0,a.failure)((0,n.notImplemented)(["call UDF"]))}},{key:"getCellFormat",value:function(S){var A=this.allEditedAvailable(S);if(A.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([A.reason]));if(A.value!==!0)return(0,a.failure)((0,n.unavailable)([{kind:p.UnavailableKind.GridRange,unavailableCells:A.value,range:S}]));var T=this.getEditedFormat(S);return T.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([T.reason])):T.value===p.SpecialFormat.Unavailable?(0,a.failure)((0,n.unavailable)([{kind:p.UnavailableKind.CellFormat}])):(0,a.success)(T.value)}},{key:"getCellStyle",value:function(S){var A=this.allEditedAvailable(S);if(!(0,a.isSuccess)(A))return(0,a.failure)((0,n.unavailable)([A.reason]));if(A.value!==!0)return(0,a.failure)((0,n.unavailable)([{kind:p.UnavailableKind.GridRange,unavailableCells:A.value,range:S}]));var T=this.getEditedStyle(S);return(0,a.isSuccess)(T)?T.value===p.SpecialStyle.Unavailable?(0,a.failure)((0,n.unavailable)([{kind:p.UnavailableKind.CellStyle}])):this.resolveCellStyle(S.sheet.document,T.value):(0,a.failure)((0,n.unavailable)([T.reason]))}},{key:"getIformat",value:function(S,A){var T=this.getDocument(S);if(T.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([T.reason]));var I=T.value.getIformat(A);if(I.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([I.reason]));var B=I.value.getValue();return B.kind===a.ResultKind.Failure?(0,a.failure)((0,o.previousFormatFailure)((0,o.formatLocIFormat)(S,A))):B}},{key:"getIformats",value:function(S,A,T){var I=this.getDocument(S);if(I.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([I.reason]));for(var B=I.value.getIformats(),L=[],V=A,Z=(0,a.fastMin)(B.length,T);V<Z;V+=1){var H=B[V];H!==void 0&&L.push({iformat:V,formatString:H.formatString,builtIn:H.builtIn})}return(0,a.success)(L)}},{key:"getKnownFormat",value:function(S,A){var T=this.getDocument(S);if(T.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([T.reason]));var I=T.value.getKnownFormat(A);if(I.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([I.reason]));var B=I.value.getValue();return B.kind===a.ResultKind.Failure?(0,a.failure)((0,o.previousFormatFailure)((0,o.formatLocKnownFormat)(S,A))):B}},{key:"getFormatString",value:function(S,A){var T=this.getDocument(S);if(T.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([T.reason]));var I=T.value.getFormatString(A);return I.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([I.reason])):I}},{key:"getNameFormula",value:function(S,A){var T=this.getDocument(S.scope.document);if(T.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([T.reason]));var I=T.value.getNameFormula(S,A);if(I.kind===a.ResultKind.Failure)return I;if(I.value===void 0)return(0,a.success)(void 0);var B=I.value.lazyData.getValue();if((0,a.isSuccess)(B))return B;var L=this.hasRecalcNameFailure(S);return(0,a.isSuccess)(L)?L.value||this.setNameFailure(S,B.reason):this.cb.onUnavailable(L.reason),(0,a.failure)((0,u.previousNameFailure)(S))}},{key:"getCellFormula",value:function(S){var A=this.getEditedFormula(S);if(A.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([A.reason]));if(A.value===void 0)return(0,a.success)(void 0);var T=Se(A.value,2),I=T[0],B=T[1];if(B.compiledFmla===void 0)return(0,a.success)(void 0);var L=(0,n.sheetGridRange)(S.sheet,I),V=this.readCompiledFmla(L,B.compiledFmla);return(0,a.isSuccess)(V)?(0,a.success)((0,u.cellFormula)((0,n.lexicalSourceGrid)(B.lexicalKind,L),V.value)):V}},{key:"setCellValue",value:function(S,A,T){var I=this.setRecalcValue(S,A);if(I.kind===a.ResultKind.Failure)return this.cb.onUnavailableObject(I.reason);var B=this.propagateEditTaint(S,T);if(B.kind===a.ResultKind.Failure)return this.cb.onUnavailableObject(B.reason);this.cb.onSetCellValue(S,A,T,B.value,this.evalParams)}},{key:"setCellValues",value:function(S,A,T){var I=this.setClientValue(S,A);if(I.kind===a.ResultKind.Failure)return this.cb.onUnavailableObject(I.reason);var B=this.setRecalcValue(S,A);if(B.kind===a.ResultKind.Failure)return this.cb.onUnavailableObject(B.reason);var L=this.propagateEditTaint(S,T);if(L.kind===a.ResultKind.Failure)return this.cb.onUnavailableObject(L.reason);this.cb.onSetCellValues(S,A,T,L.value,this.evalParams)}},{key:"getWorksheetFunc",value:function(S){var A;if((0,n.isVolatileFunc)(S)){var T=!1,I=this.evalParams.volatileMode;switch(S){case n.WorksheetFuncId.RAND:case n.WorksheetFuncId.RANDBETWEEN:case n.WorksheetFuncId.RANDARRAY:case n.WorksheetFuncId.NOW:T=I===y.VolatileMode.GroundTruth;break;case n.WorksheetFuncId.TODAY:T=I===y.VolatileMode.GroundTruth||I===y.VolatileMode.Estimation;break;default:T=n.WorksheetFuncId[S]===void 0;break}if(!T)return(0,a.failure)((0,n.unavailable)([{kind:p.UnavailableKind.VolatileFunction,name:(0,n.englishWorksheetFuncIdToName)(S)}]))}var B=(A=this.worksheetFuncOverrides[S])!=null?A:(0,u.getWorksheetFunc)(S);return B!=null?(0,a.success)(B):(0,a.failure)((0,n.notImplemented)([(0,n.englishWorksheetFuncIdToName)(S)]))}},{key:"getUserDefinedFunc",value:function(S){var A=S.id;return this.userDefinedFuncOverrides[A]!==void 0?(0,a.success)(this.userDefinedFuncOverrides[A]):(0,a.failure)((0,n.notImplemented)(["call UDF"]))}},{key:"getSheetRangeIndexes",value:function(S){return this.getSheetRangeIds(S)}},{key:"setCellFailure",value:function(S,A,T){var I=this.setRecalcFailure(S.sheet,(0,F.createCellSetFromRange)(S.range));if(I.kind===a.ResultKind.Failure)return this.cb.onUnavailableObject(I.reason);var B=this.setClientValue(S,C.clientValueUnknownOper);if(B.kind===a.ResultKind.Failure)return this.cb.onUnavailableObject(B.reason);var L=this.setRecalcValue(S,n.blankOper);if(L.kind===a.ResultKind.Failure)return this.cb.onUnavailableObject(L.reason);var V=this.propagateEditTaint(S,T);if(V.kind===a.ResultKind.Failure)return this.cb.onUnavailableObject(V.reason);var Z=this.evalParams;Z.onRangeFailure==null||Z.onRangeFailure(S,A,T),this.cb.onRangeFailure(S,A,T,V.value,Z)}},{key:"getUsedRange",value:function(S){var A=this.getEditedUsedRange(S);return A.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([A.reason])):A}},{key:"getSheetName",value:function(S,A){var T=this.getDocument(S);if(T.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([T.reason]));var I=T.value.getSheetName(A);return I.kind===a.ResultKind.Failure||I.value===void 0?I:(0,a.success)(I.value)}},{key:"getSheetIndex",value:function(S,A){var T=this.getDocument(S);if(T.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([T.reason]));var I=T.value.getSheetIndex(A);return I.kind===a.ResultKind.Failure||I.value===void 0?I:(0,a.success)(I.value.index)}},{key:"getContainingTable",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([A.reason])):A.value.getContainingTable(S)}},{key:"getNamedRanges",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([A.reason])):A.value.getNamedRanges(S)}},{key:"getStructRefColumn",value:function(S,A){var T=this.getDocument(S.scope.document);return T.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([T.reason])):T.value.getStructRefColumn(S,A)}},{key:"getStructRefSpecialRef",value:function(S,A){var T=this.getDocument(S.scope.document);return T.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([T.reason])):T.value.getStructRefSpecialRef(S,A)}},{key:"getIntersectingTables",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([A.reason])):A.value.getIntersectingTables(S)}},{key:"getNamedObject",value:function(S,A){var T,I=this.getDocument(S.scope.document);if(I.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([I.reason]));var B=I.value.getNameFormula(S,A);return B.kind===a.ResultKind.Failure?B:(0,a.success)((T=B.value)==null?void 0:T.obj)}},{key:"getHiddenRows",value:function(S,A,T){var I=this.getDocument(S.document);return I.kind===a.ResultKind.Failure?C.hiddennessFullyUnavailable:I.value.getHiddenRows(S.index,A,T)}},{key:"tryGetHiddenRows",value:function(S,A,T){var I=this.getDocument(S.document);if(I.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([I.reason]));var B=I.value.tryGetHiddenRows(S.index,A,T);return B.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([B.reason])):B}},{key:"getHiddenCols",value:function(S,A,T){var I=this.getDocument(S.document);return I.kind===a.ResultKind.Failure?C.hiddennessFullyUnavailable:I.value.getHiddenCols(S.index,A,T)}},{key:"tryGetHiddenCols",value:function(S,A,T){var I=this.getDocument(S.document);if(I.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([I.reason]));var B=I.value.tryGetHiddenCols(S.index,A,T);return B.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([B.reason])):B}},{key:"getMergeCell",value:function(S){var A=this.allEditedAvailable(S);if(A.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([A.reason]));if(A.value!==!0)return(0,a.failure)((0,n.unavailable)([{kind:p.UnavailableKind.GridRange,unavailableCells:A.value,range:S}]));var T=this.getDocument(S.sheet.document);if(T.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([T.reason]));var I=T.value.getMergeCell(S);return I.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([I.reason])):I}},{key:"isInFilterMode",value:function(S){var A=this.getDocument(S.document);if(A.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([A.reason]));var T=A.value.isInFilterMode(S.index);return T.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([T.reason])):T}},{key:"getRandom",value:function(){return(0,a.assertTrue)("calc.calc.PartialWorkbookDocumentCollection: getRandom",this.evalParams.volatileMode===y.VolatileMode.GroundTruth),(0,a.success)(this.config.mathpack.fromNumber(this.random.next()))}},{key:"getTime",value:function(S,A){return(0,y.getTimeImpl)(this.config,S,A,this.evalParams.volatileMode)}},{key:"withEvalParams",value:function(S,A){var T=this,I=this.evalParams;this.evalParams=S;try{var B=A();return Array.isArray(B)?B:B.kind===a.ResultKind.Paused?(0,u.paused)(function(){return T.withEvalParams(S,B.resume)}):(0,u.breaked)(function(){return T.withEvalParams(S,B.resume)})}finally{this.evalParams=I}}},{key:"withEvalParamsEvalFormula",value:function(S,A){var T=this,I=this.evalParams;this.evalParams=S;try{var B=A();return B.kind===a.ResultKind.Paused?(0,u.paused)(function(){return T.withEvalParamsEvalFormula(S,B.resume)}):B.kind===a.ResultKind.Breaked?(0,u.breaked)(function(){return T.withEvalParamsEvalFormula(S,B.resume)}):B}finally{this.evalParams=I}}},{key:"evaluate",value:function(S,A,T,I){var B=this;return this.withEvalParams({computeKind:S,computeCells:A,volatileMode:T,onRangeFailure:I},function(){return B.evaluator.evalCells({},A)})}},{key:"evalFormula",value:function(S,A,T,I,B){var L=this,V={lexicalKind:n.LexicalKind.Other,originGridCell:(0,a.success)(A.range),originSheet:(0,a.success)(A.sheet),allowRelativeQualifier:!1,allowUnqualifiedCell:!0,allowImplicitTable:!0,wrapCellReferences:!1,workbookLoad:!1,emitStepInfo:B!==void 0,contextNames:void 0},Z={lexicalSource:{kind:n.LexicalKind.Other},originGridCell:(0,a.success)(A.range),originSheet:(0,a.success)(A.sheet),calcingArray:!1,reflectionGridCell:(0,a.success)(A.range),reflectionSheet:(0,a.success)(A.sheet),implicitIntersect:!1,allowUnqualifiedCell:!0,wrapCellReferences:!1,followHyperlinks:(0,a.success)(!1),contextNames:void 0,stepConfig:B},H=function N(_,P){if(P.kind===a.ResultKind.Paused)return(0,u.paused)(function(){return N(_,P.resume())});if(P.kind===a.ResultKind.Breaked)return(0,u.breaked)(function(){return N(_,P.resume())});if(!(0,a.isSuccess)(P))return(0,a.success)({value:P});var W=L.evalFormulaFormat(A,_,P.value,T);return(0,a.success)({value:(0,a.success)(P.value),formatted:W})};return this.withEvalParamsEvalFormula({computeKind:p.ComputeKind.EvalFormula,computeCells:[A],volatileMode:I},function(){var N=L.parser.parseFormula(V,S),_=L.checkFormula(V,N,S,p.FormulaMode.EvalFormula),P=L.compileFormula(V,_);return(0,a.isSuccess)(P)?(B&&B.setCompiledFormula(P.value),H(P.value,L.evaluator.evalFormula(Z,P.value))):(0,a.success)({value:P})})}},{key:"evalFormulaFormat",value:function(S,A,T,I){var B;if(I!==void 0){if(typeof I=="number")return this.formatValueIformat(S.sheet.document,I,T);if(I.kind===p.SpecialFormat.Known)return this.formatValueKnownFormat(S.sheet.document,I.knownFormat,T);var L=T;if((0,n.isBlankOper)(T)&&(I.kind===p.SpecialFormat.Origin||I.kind===p.SpecialFormat.Inferred||I.kind===p.SpecialFormat.Edit)&&((B=I.renderBlanksAsZeros)!=null&&B)&&(L=this.config.mathpack.zero),I.kind===p.SpecialFormat.Origin||I.kind===p.SpecialFormat.Aggregate){var V=this.ensureCellExists(S);return(0,a.isNone)(V)||!(0,a.isSuccess)(V)?V:I.kind===p.SpecialFormat.Origin?this.formatValueCell(S,L):this.formatValueAggregate(S,L)}return I.kind===p.SpecialFormat.Inferred?this.applyInferredFormat(S,A,L):I.kind===p.SpecialFormat.Edit?this.applyEditFormat(S,A,L,I.isWholeFormula):(0,a.assertNever)("calc.calc.PartialWorkbookDocumentCollection.evalFormulaFormat",I)}}},{key:"evalValue",value:function(S,A,T){var I=this.evalParams;this.evalParams={computeKind:A,computeCells:[S],volatileMode:T};try{var B,L=this.getEditedFormula(S);if(!(0,a.isSuccess)(L))return this.cb.onUnavailableObject(L.reason);if(((B=L.value)==null?void 0:B[1].compiledFmla)!==void 0)return;var V=this.hasRecalcDirty(S);if(!(0,a.isSuccess)(V))return this.cb.onUnavailableObject(V.reason);if(V.value)return;var Z=this.tryGetCellValue(S.range,S.sheet);if(Z===void 0)return;(0,a.assertTrue)("calc.calc.PartialWorkbookDocumentCollection.evalValue",Z.kind===u.CellKind.FinalValue),this.cb.onReturnCellValue(S,Z.oper,p.ComputedCellKind.EditedCell)}finally{this.evalParams=I}}},{key:"advanceVersion",value:function(){return this.version++,this.version}},{key:"setUserDefinedFuncOverrides",value:function(S){this.userDefinedFuncOverrides=S,this.advanceVersion()}},{key:"setWorksheetFuncOverrides",value:function(S){this.worksheetFuncOverrides=S,this.advanceVersion()}},{key:"setSheetNames",value:function(S,A){var T=this.ensureDocument(S);return T.kind===a.ResultKind.Failure?T:(this.document=T.value.setSheetNames(A),(0,a.success)(void 0))}},{key:"advanceState",value:function(S){this.document!==void 0&&this.document.advanceState(S,this.advanceVersion())}},{key:"onCellModified",value:function(S){if(this.document!==void 0)return this.document.onCellModified(S,this.advanceVersion())}},{key:"getServerDocument",value:function(){return this.documentLoc}},{key:"allServerAvailable",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.allServerAvailable(S)}},{key:"forEachEditedNonBlankCellInSet",value:function(S,A,T){var I=S.index,B=S.document,L=this.getDocument(B);return L.kind===a.ResultKind.Failure?L:L.value.forEachEditedNonBlankCellInSet(I,A,T)}},{key:"forEachServerNonBlankCellInSet",value:function(S,A,T){var I=S.index,B=S.document,L=this.getDocument(B);return L.kind===a.ResultKind.Failure?L:L.value.forEachServerNonBlankCellInSet(I,A,T)}},{key:"forEachEditedCellInSet",value:function(S,A,T){var I=S.index,B=S.document,L=this.getDocument(B);return L.kind===a.ResultKind.Failure?L:L.value.forEachEditedCellInSet(I,A,T)}},{key:"clearCompiledFormulas",value:function(){if(this.document!==void 0)return this.document.clearCompiledFormulas()}},{key:"clearCompiledNumberFormats",value:function(){if(this.document!==void 0)return this.document.clearCompiledNumberFormats()}},{key:"getGridStatistics",value:function(){return this.document!==void 0?this.document.getGridStatistics():C.emptyGridStatistics}},{key:"getNameStatistics",value:function(){return this.document!==void 0?this.document.getNameStatistics():h.emptyNameStatistics}},{key:"collectGarbage",value:function(S){if(this.document!==void 0)return this.document.collectGarbage(S,this.advanceVersion())}},{key:"getEditedFormula",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.getEditedFormula(S)}},{key:"forEachEditedFormula",value:function(S,A){var T=this.getDocument(S.sheet.document);return T.kind===a.ResultKind.Failure?T:T.value.forEachEditedFormula(S,A)}},{key:"getEditedValue",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.getEditedValue(S)}},{key:"forEachEditedValue",value:function(S,A){var T=this.getDocument(S.sheet.document);return T.kind===a.ResultKind.Failure?T:T.value.forEachEditedValue(S,A)}},{key:"getEditedFormat",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.getEditedFormat(S)}},{key:"forEachEditedFormat",value:function(S,A){var T=this.getDocument(S.sheet.document);return T.kind===a.ResultKind.Failure?T:T.value.forEachEditedFormat(S,A)}},{key:"getEditedStyle",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.getEditedStyle(S)}},{key:"getServerFormat",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.getServerFormat(S)}},{key:"getServerStyle",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.getServerStyle(S)}},{key:"getClientFormat",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.getClientFormat(S)}},{key:"getClientValue",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.getClientValue(S)}},{key:"getRecalcValues",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.getRecalcValues(S)}},{key:"forEachRecalcValue",value:function(S,A){var T=this.getDocument(S.sheet.document);return T.kind===a.ResultKind.Failure?T:T.value.forEachRecalcValue(S,A)}},{key:"getServerValue",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.getServerValue(S)}},{key:"getServerFormula",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.getServerFormula(S)}},{key:"getClientFormula",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.getClientFormula(S)}},{key:"getServerUsedRange",value:function(S){var A=this.getDocument(S.document);if(A.kind===a.ResultKind.Failure)return A;var T=A.value.getServerUsedRange(S.index);return T.kind===a.ResultKind.Failure||T.value===void 0?T:(0,a.success)((0,n.sheetGridRange)(S,T.value))}},{key:"getServerAvailableCells",value:function(){var S=[];return this.forEachDocument(function(A){(0,a.safePush)(S,A.getServerAvailableCells())}),S}},{key:"promoteServerAvailability",value:function(S,A){var T=S.sheet,I=S.set,B=this.getDocument(T.document);return B.kind===a.ResultKind.Failure?B:B.value.promoteServerAvailability(T.index,I,A)}},{key:"extendServerUnused",value:function(S,A){var T=this.getDocument(S.document);return T.kind===a.ResultKind.Failure?T:T.value.extendServerUnused(S.index,A,this.advanceVersion())}},{key:"setCellContents",value:function(S,A,T,I,B,L,V,Z,H,N){var _=this.getDocument(A.sheet.document);if(_.kind===a.ResultKind.Failure)return _;var P=T===void 0?void 0:I?this.compileFmla(S,n.LexicalKind.Cell,(0,n.sheetGridCell)(A.sheet,B),void 0,T):T===""?C.blankCellGridFormula:{fmla:T,lexicalKind:n.LexicalKind.Cell,origin:B,compiledFmla:void 0,hasHyperlink:C.SpecialBoolean.ClientValueUnknown};return _.value.setCellContents(S,A,P,L,V,Z,H,N,this.advanceVersion())}},{key:"setRangeFormula",value:function(S,A,T,I,B,L,V,Z){var H=this.getDocument(A.sheet.document);if(H.kind===a.ResultKind.Failure)return H;var N=T===""?C.blankRangeGridFormula:this.compileFmla(S,n.LexicalKind.Range,(0,n.sheetGridCell)(A.sheet,I),(0,n.gridRangeAnchor)(A.range),T);return H.value.setRangeFormula(S,A,N,B,L,V,Z,this.advanceVersion())}},{key:"copyRange",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.copyRange(S)}},{key:"pasteRange",value:function(S,A){var T=this.getDocument(S.sheet.document);return T.kind===a.ResultKind.Failure?T:T.value.pasteRange(S,A,this.advanceVersion())}},{key:"assumeRecalcFinal",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.assumeRecalcFinal(S,this.advanceVersion())}},{key:"getDirtyEditedCells",value:function(){return this.document?this.document.getDirtyEditedCells():[]}},{key:"getNonDirtyEditedCells",value:function(){return this.document?this.document.getNonDirtyEditedCells():[]}},{key:"getDirtyDependentCells",value:function(){return this.document?this.document.getDirtyDependentCells():[]}},{key:"setNamedObject",value:function(S,A,T){var I=this.getDocument(A.scope.document);return I.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([I.reason])):I.value.setNamedObject(S,A,T,this.compileNamedObject)}},{key:"setUndefinedNames",value:function(S){var A=this.getDocument(S.document);return A.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([A.reason])):A.value.setUndefinedNames(S)}},{key:"promoteNamedObjects",value:function(S,A){var T=this.getDocument(S.document);return T.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([T.reason])):T.value.promoteNamedObjects(S,A)}},{key:"setNumberFormats",value:function(S,A,T){var I=this,B=this.ensureDocument(S);if(B.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([B.reason]));var L=[];return A.forEach(function(V){var Z=V.iformat,H=V.formatString,N=V.builtIn,_=I.compileNumberFormat(H,N);L[Z]={formatString:H,builtIn:N,compiledFormat:_}}),(0,a.success)(B.value.setNumberFormats(L,T))}},{key:"setStyles",value:function(S,A,T){var I=this.ensureDocument(S);return I.kind===a.ResultKind.Failure?I:(0,a.success)(I.value.setStyles(A,T))}},{key:"setFonts",value:function(S,A,T){var I=this.ensureDocument(S);return I.kind===a.ResultKind.Failure?I:(0,a.success)(I.value.setFonts(A,T))}},{key:"setFills",value:function(S,A,T){var I=this.ensureDocument(S);return I.kind===a.ResultKind.Failure?I:(0,a.success)(I.value.setFills(A,T))}},{key:"setBorders",value:function(S,A,T){var I=this.ensureDocument(S);return I.kind===a.ResultKind.Failure?I:(0,a.success)(I.value.setBorders(A,T))}},{key:"writeHiddenRows",value:function(S,A,T){var I=this.getDocument(S.document);return I.kind===a.ResultKind.Failure?I:I.value.setHiddenRows(S.index,A,T)}},{key:"writeHiddenCols",value:function(S,A,T){var I=this.getDocument(S.document);return I.kind===a.ResultKind.Failure?I:I.value.setHiddenCols(S.index,A,T)}},{key:"writeMergeCell",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.setMergeCell(S)}},{key:"writeInFilterMode",value:function(S,A){var T=this.getDocument(S.document);return T.kind===a.ResultKind.Failure?T:T.value.setInFilterMode(S.index,A)}},{key:"resolveCellFormat",value:function(S,A){if(typeof A!="number")return(0,a.success)(A);var T=this.getDocument(S);if(!(0,a.isSuccess)(T))return(0,a.failure)((0,n.unavailable)([T.reason]));var I=T.value.getIformat(A);return(0,a.isSuccess)(I)?I.value.getValue():(0,a.failure)((0,n.unavailable)([I.reason]))}},{key:"resolveCellStyle",value:function(S,A){var T=this.getDocument(S);if(!(0,a.isSuccess)(T))return(0,a.failure)((0,n.unavailable)([T.reason]));var I=T.value.resolveCellStyle(A);return(0,a.isSuccess)(I)?(0,a.success)(I.value):(0,a.failure)((0,n.unavailable)([I.reason]))}},{key:"resolveValueFormat",value:function(S,A){var T;if(typeof A=="string")return this.resolveStringFormat(S,A);var I=this.getKnownFormat(S,A);if(!(0,a.isSuccess)(I))return I;var B=this.getFormatString(S,I.value.formatString);return(0,a.isSuccess)(B)?(0,a.success)((T=B.value)!=null?T:I.value):B}},{key:"resolveStringFormat",value:function(S,A){var T=this.getFormatString(S,A);return(0,a.isSuccess)(T)?T.value!==void 0?(0,a.success)(T.value):this.formatter.createFormat(A,!1):T}},{key:"resolveObjectFormat",value:function(S,A){var T=this.getFormatString(S,A.formatString);return(0,a.isSuccess)(T)?T.value!==void 0?(0,a.success)(T.value):(0,a.success)(A):T}},{key:"resolveEditFormat",value:function(S,A){return typeof A=="number"?(0,a.success)(A):this.resolveStringFormat(S,A)}},{key:"resolveRibbonFormat",value:function(S,A,T){var I;switch(A){case o.RibbonFormat.GalleryShortDate:case o.RibbonFormat.GalleryLongDate:{var B=this.getCellFormat(T);if(!(0,a.isSuccess)(B))return B;var L=this.resolveCellFormat(T.sheet.document,B.value);if(!(0,a.isSuccess)(L))return L;I=L.value;break}}var V=(0,o.getRibbonFormat)(this.config.localeInfo,A,I);return this.resolveStringFormat(S,V)}},{key:"resolveChangeDecimals",value:function(S,A,T){var I=this.getCellFormat(T);if(!(0,a.isSuccess)(I))return I;var B=this.resolveCellFormat(T.sheet.document,I.value);if(!(0,a.isSuccess)(B))return B;var L=this.formatter.changeFormatDecimals(B.value,A);return(0,a.isSuccess)(L)?L.value===void 0?a.successUndefined:this.resolveObjectFormat(S,L.value):L}},{key:"parseInferredEdit",value:function(S,A,T){var I=this.getCellFormat(S);if(!(0,a.isSuccess)(I))return I;var B=this.resolveCellFormat(S.sheet.document,I.value);if(!(0,a.isSuccess)(B))return B;var L=this.evalParams;this.evalParams={computeKind:p.ComputeKind.ParseEdit,computeCells:[S],volatileMode:T};try{return this.formatter.parseEdit(A,B.value)}finally{this.evalParams=L}}},{key:"inferFormulaFormat",value:function(S){var A=this.getEditedFormula(S);if(!(0,a.isSuccess)(A))return(0,a.success)(void this.cb.onUnavailableObject(A.reason));if(A.value===void 0||A.value[1].compiledFmla===void 0)return(0,a.success)(void this.cb.onUnavailableObject({kind:p.UnavailableKind.CellEvaluatingValue}));var T=A.value[1].compiledFmla.getValue();if(!(0,a.isSuccess)(T))return T;var I=(0,n.lexicalSourceGrid)(A.value[1].lexicalKind,(0,n.sheetGridRange)(S.sheet,A.value[0])),B=T.value;return this.formatter.evalFormat((0,o.evalFormatLocalsGrid)(I),B)}},{key:"fillInferredFormat",value:function(S,A){var T=this,I=A,B=A===p.SpecialFormat.Unavailable?(0,a.success)(p.SpecialFormat.Unavailable):this.resolveCellFormat(S.sheet.document,A);if(!(0,a.isSuccess)(B)){var L=B.reason;(0,F.forEachRangeInSet)(S.set,function(Z){var H=(0,n.sheetGridRange)(S.sheet,Z);return T.cb.onInferFormatFailure(H,L),!0}),B=(0,a.success)(p.SpecialFormat.Unavailable),I=p.SpecialFormat.Unavailable}var V=B.value;(0,F.forEachCellInSet)(S.set,function(Z){var H=(0,n.sheetGridCell)(S.sheet,Z),N=T.getEditedFormat(H);if(!(0,a.isSuccess)(N))return T.cb.onUnavailableObject(N.reason),!0;if(N.value===p.SpecialFormat.Unavailable)return!0;var _=T.resolveCellFormat(S.sheet.document,N.value);if(!(0,a.isSuccess)(_))return T.cb.onInferFormatFailure(H,_.reason),!0;if((0,o.shouldInstallFormat)(V===p.SpecialFormat.Unavailable?void 0:V,_.value)){var P=T.setEditedFormat(H,I);(0,a.isSuccess)(P)||T.cb.onUnavailableObject(P.reason)}return!0})}},{key:"anonymizeFormula",value:function(S,A){var T,I=(T=A.compiledFmla)==null?void 0:T.getValue();return I!==void 0&&(0,a.isSuccess)(I)?[(0,n.anonymizeFormula)(this.config,I.value,S),b(I.value)]:[(0,a.anonymizeFormulaString)(A.fmla),[]]}},{key:"compileFmla",value:function(S,A,T,I,B){var L=this;return{fmla:B,lexicalKind:A,origin:I??T.range,compiledFmla:new y.ResettableLazy(function(){var V=L.parser.parseFormula((0,g.parseLocals)(A,T.range),B),Z=S?V:L.autocorrectFormula((0,g.analyzeLocalsGrid)(A,T),V),H=S&&L.isServerWorkbookLoad,N=L.checkFormula((0,g.analyzeLocalsGrid)(A,T,void 0,H),Z,B,S?p.FormulaMode.ServerCellFormula:p.FormulaMode.EditCellFormula),_=L.adjustFormulaOrigin(N,T,I);return L.compileFormula((0,u.compileLocalsGrid)(A,T.range),_)}),hasHyperlink:C.SpecialBoolean.ClientValueUnknown}}},{key:"compileFormula",value:function(S,A){return(0,a.isSuccess)(A)?this.compiler.compileFormula(S,A.value):A}},{key:"checkFormula",value:function(S,A,T,I){if(!(0,a.isSuccess)(A))return A;var B=this.analyzer.checkFormulaWithDiagnostics(S,A.value);if(!(0,a.isSuccess)(B))return B;if(!(0,n.isWellFormed)(B.value[0])){var L="calc.PartialWorkbook.checkFormula: expected well-formed formula; given "+(0,a.anonymizeFormulaString)(T);return(0,a.failure)((0,u.illFormedFormula)(L,I,(0,g.summarizeFormulaDiagnostics)(B.value[1])))}return(0,a.success)(B.value[0])}},{key:"autocorrectFormula",value:function(S,A){return(0,a.isSuccess)(A)?this.analyzer.autocorrectFormula(S,A.value):A}},{key:"adjustFormulaOrigin",value:function(S,A,T){if(!(0,a.isSuccess)(S)||T===void 0)return S;var I=(0,n.resolveLocalsGrid)(A);return(0,n.adjustFormulaOrigin)(this,I,T,S.value)}},{key:"compileNumberFormat",value:function(S,A){var T=this;return new y.ResettableLazy(function(){var I=T.formatter.createFormat(S,A);return(0,a.isSuccess)(I)||T.cb.onNumberFormatFailure(I.reason),I})}},{key:"compileKnownFormats",value:function(){var S=this;return(0,a.numEnumMap)(n.KnownFormat,function(A){return S.compileNumberFormat((0,o.getKnownFormat)(S.config.localeInfo,A),!1)})}},{key:"printFormulaBarText",value:function(S,A,T){return this.printer.printFormula((0,n.printLocalsGrid)(S,(0,n.sheetGridCell)(S.range.sheet,A)),T)}},{key:"renderValueBarText",value:function(S,A,T){var I=this.getEditedResolvedFormat(S);return(0,a.isSuccess)(I)?this.formatter.renderFormulaBar(S.sheet.document,A,I.value,(0,a.stringStartsWith)(T,"'")):I}},{key:"formatValueCell",value:function(S,A){if((0,n.isBlankOper)(A))return(0,a.success)((0,o.formattedValue)([],void 0,o.Alignment.Left,o.Clip.All));var T=this.getEditedResolvedFormat(S);if(!(0,a.isSuccess)(T))return T;var I=!0;return this.formatter.applyFormat(T.value,A,I)}},{key:"formatValueAggregate",value:function(S,A){if(!(0,n.isNumberOper)(A))return(0,a.success)((0,o.hashesValue)(o.aggregationError,void 0));var T;if((0,n.isNumberOper)(A)&&this.config.mathpack.cond(A)===0)T=this.getKnownFormat(S.sheet.document,n.KnownFormat.General);else{if(T=this.getEditedResolvedFormat(S),!(0,a.isSuccess)(T))return T;var I=T.value.valueType;I===o.FormatValueType.Text?T=this.getKnownFormat(S.sheet.document,n.KnownFormat.General):I===o.FormatValueType.Time&&(T=this.getKnownFormat(S.sheet.document,n.KnownFormat.AbsHMMSS))}if(!(0,a.isSuccess)(T))return T;var B=!0;return this.formatter.applyFormat(T.value,A,B)}},{key:"formatValueIformat",value:function(S,A,T){var I=this.getIformat(S,A);return(0,a.isSuccess)(I)?this.formatter.applyFormat(I.value,T,!0):I}},{key:"formatValueKnownFormat",value:function(S,A,T){var I=this.getKnownFormat(S,A);return(0,a.isSuccess)(I)?this.formatter.applyFormat(I.value,T,!0):I}},{key:"getEditedResolvedFormat",value:function(S){var A=this.getEditedFormat(S);return(0,a.isSuccess)(A)?A.value===p.SpecialFormat.Unavailable?(0,a.failure)((0,n.unavailable)([{kind:p.UnavailableKind.CellFormat}])):this.resolveCellFormat(S.sheet.document,A.value):(0,a.failure)((0,n.unavailable)([A.reason]))}},{key:"getDocument",value:function(S){return this.documentLoc===void 0||this.document===void 0||!(0,n.isDocumentLocEqual)(this.documentLoc,S)?(0,a.failure)({kind:p.UnavailableKind.DocumentLoc,document:S}):(0,a.success)(this.document)}},{key:"ensureDocument",value:function(S){return this.documentLoc===void 0&&this.document===void 0&&(this.documentLoc=S,this.document=new f.PartialWorkbookDocument(S,this.config.localeInfo.stringCompareCI,new v.PartialWorkbookFormats(this.compileKnownFormats()),new R.PartialWorkbookStyles)),this.getDocument(S)}},{key:"tryGetCellValues",value:function(S,A){var T=this,I=(0,n.sheetGridRange)(A,S),B=S.row,L=S.col,V=S.rows,Z=S.cols,H=this.getRecalcValues(I);if(H.kind===a.ResultKind.Failure){this.cb.onUnavailableObject(H.reason);return}for(var N=!1,_=0;_<V;_+=1)for(var P=H.value[_],W=0;W<Z;W+=1){var $=P[W].failure;$!==void 0&&(this.setCellFailure((0,n.sheetGridCell)(A,(0,n.gridCell)(B+_,L+W)),$,k),N=!0)}if(!N){var q=function(X){return(0,u.finalValue)(X.oper)},j=H.value.map(function(Q){return Q.map(q)}),G=this.forEachRecalcDirty(I,function(Q){var X=(0,n.sheetGridCell)(A,Q),U=T.getEditedFormula(X);if(U.kind===a.ResultKind.Failure)return T.cb.onUnavailableObject(U.reason),!1;if(U.value===void 0)return T.setCellFailure(X,(0,n.unavailable)([{kind:p.UnavailableKind.CellMissingFormula}]),k),N=!0,!0;var O=Se(U.value,2),z=O[0],J=O[1];if(J.compiledFmla===void 0)return T.cb.onUnavailableObject({kind:p.UnavailableKind.CellEvaluatingValue}),!1;var ie=T.readCompiledFmla((0,n.sheetGridRange)(A,z),J.compiledFmla);return(0,a.isSuccess)(ie)?(j[Q.row-B][Q.col-L]=(0,u.pendingValue)((0,n.sheetGridCell)(A,(0,n.gridRangeAnchor)(z))),!0):(N=!0,!0)});if(!(0,a.isSuccess)(G)){this.cb.onUnavailableObject(G.reason);return}if(!(!G.value||N))return j}}},{key:"tryGetCellValue",value:function(S,A){var T=this.tryGetCellValues(S,A);return T===void 0?void 0:T[0][0]}},{key:"makeGetCellValues",value:function(S){var A=this;return function(T){var I=A.allEditedAvailable(T);if(I.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([I.reason]));if(I.value!==!0)return(0,a.failure)((0,n.unavailable)([{kind:p.UnavailableKind.GridRange,range:T,unavailableCells:I.value}]));var B=A.hasRecalcFailure(T);if(B.kind===a.ResultKind.Failure)return(0,a.failure)((0,n.unavailable)([B.reason]));if(B.value)return(0,a.failure)((0,u.previousFailure)(T));if((0,n.gridRangeSize)(T.range)>A.maxDereferenceCells)return(0,a.failure)((0,n.unavailable)([{kind:p.UnavailableKind.GridRangeSize,range:T}]));var L=S(T.range,T.sheet);return L===void 0?(0,a.failure)((0,u.previousFailure)(T)):(0,a.success)(L)}}},{key:"readCompiledFmla",value:function(S,A){var T=A.getValue();if((0,a.isSuccess)(T))return T;if(this.setCellFailure(S,T.reason,k),T.reason.kind===u.ReasonKind.Unavailable){var I=T.reason;return T}return(0,a.failure)((0,n.unavailable)([{kind:p.UnavailableKind.CellFormula,reason:T.reason}]))}},{key:"getEditedUsedRange",value:function(S){var A=this.getDocument(S.document);if(A.kind===a.ResultKind.Failure)return A;var T=A.value.getEditedUsedRange(S.index);return T.kind===a.ResultKind.Failure||T.value===void 0?T:(0,a.success)((0,n.sheetGridRange)(S,T.value))}},{key:"getSheetRangeIds",value:function(S){var A=this.getDocument(S.document);return A.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([A.reason])):A.value.getSheetRangeIds(S)}},{key:"allEditedAvailable",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.allEditedAvailable(S)}},{key:"forEachRecalcDirty",value:function(S,A){var T=this.getDocument(S.sheet.document);return T.kind===a.ResultKind.Failure?T:T.value.forEachRecalcDirty(S,A)}},{key:"hasRecalcDirty",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.hasRecalcDirty(S)}},{key:"hasRecalcFailure",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.hasRecalcFailure(S)}},{key:"hasEditedEditTaint",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.hasEditedEditTaint(S)}},{key:"hasRecalcEditTaint",value:function(S){var A=this.getDocument(S.sheet.document);return A.kind===a.ResultKind.Failure?A:A.value.hasRecalcEditTaint(S)}},{key:"setEditedFormat",value:function(S,A){var T=this.getDocument(S.sheet.document);return T.kind===a.ResultKind.Failure?T:T.value.setEditedFormat(S,A)}},{key:"setClientFormat",value:function(S,A){var T=this.getDocument(S.sheet.document);return T.kind===a.ResultKind.Failure?T:T.value.setClientFormat(S,A,this.advanceVersion())}},{key:"setRecalcFailure",value:function(S,A){var T=this.getDocument(S.document);return T.kind===a.ResultKind.Failure?T:T.value.setRecalcFailure(S.index,A)}},{key:"testAndSetClientValue",value:function(S,A){var T=this.getClientValue(S);if(T.kind===a.ResultKind.Failure)return T;var I=(0,C.isClientValueUnknownOper)(T.value.oper)||!(0,n.isReadOperEqual)(this.config.mathpack,T.value.oper,A,!0);if(I){var B=this.setClientValue(S,A);if(B.kind===a.ResultKind.Failure)return B}return(0,a.success)(I)}},{key:"testAndSetClientFormat",value:function(S,A){var T=this.getClientFormat(S);if(T.kind===a.ResultKind.Failure)return T;var I=A!==T.value;if(I){var B=this.setClientFormat(S,A);if(B.kind===a.ResultKind.Failure)return B}return(0,a.success)(I)}},{key:"testAndSetClientFormula",value:function(S,A,T){var I,B=this.getClientFormula((0,n.sheetGridRangeAnchor)(S));if(B.kind===a.ResultKind.Failure)return B;var L=(I=B.value)!=null?I:[S.range,C.blankClientGridFormula],V=Se(L,2),Z=V[0],H=V[1],N=(0,n.gridRangeAnchor)(S.range),_=A!==void 0&&A!==H.fmla||H.compiledFmla!==void 0&&!(0,n.isGridCellEqual)(N,H.origin),P=T!==void 0&&T!==H.hasHyperlink;if(_||P){var W=H.compiledFmla,$=this.setClientFormula((0,n.sheetGridRange)(S.sheet,Z),{fmla:A??H.fmla,compiledFmla:W,origin:A!==void 0?N:H.origin,hasHyperlink:T??H.hasHyperlink});if($.kind===a.ResultKind.Failure)return $}return(0,a.success)({hasFmlaChanged:_,hasHyperlinkChanged:P})}},{key:"setRecalcEditTaint",value:function(S,A){var T=this.getDocument(S.document);return T.kind===a.ResultKind.Failure?T:T.value.setRecalcEditTaint(S.index,A)}},{key:"propagateEditTaint",value:function(S,A){var T=this.hasEditedEditTaint(S);if(T.kind===a.ResultKind.Failure)return T;if(T.value)return(0,a.success)(p.ComputedCellKind.EditedCell);for(var I of A.cells){var B=this.hasRecalcEditTaint(I);if(B.kind===a.ResultKind.Failure)return B;if(B.value){var L=this.setRecalcEditTaint(S.sheet,(0,F.createCellSetFromRange)(S.range));return L.kind===a.ResultKind.Failure?L:(0,a.success)(p.ComputedCellKind.DependentCell)}}if((A.special&(n.SpecialPrecs.Calc|n.SpecialPrecs.Time))!==0){var V=this.setRecalcEditTaint(S.sheet,(0,F.createCellSetFromRange)(S.range));return V.kind===a.ResultKind.Failure?V:(0,a.success)(p.ComputedCellKind.DependentCell)}return A.bound===n.PrecsBound.Exact||this.evalParams!==void 0&&this.evalParams.computeKind===p.ComputeKind.EditedCell?(0,a.success)(p.ComputedCellKind.IndependentCell):(0,a.success)(p.ComputedCellKind.UnknownNonEditedCell)}},{key:"setClientValue",value:function(S,A){var T=this.getDocument(S.sheet.document);return T.kind===a.ResultKind.Failure?T:T.value.setClientValue(S,A,this.advanceVersion())}},{key:"setRecalcValue",value:function(S,A){var T=this.getDocument(S.sheet.document);return T.kind===a.ResultKind.Failure?T:T.value.setRecalcValue(S,A)}},{key:"setClientFormula",value:function(S,A){var T=this.getDocument(S.sheet.document);return T.kind===a.ResultKind.Failure?T:T.value.setClientFormula(S,A,this.advanceVersion())}},{key:"hasRecalcNameFailure",value:function(S){var A=this.getDocument(S.scope.document);return A.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([A.reason])):A.value.hasRecalcNameFailure(S)}},{key:"setRecalcNameFailure",value:function(S){var A=this.getDocument(S.scope.document);return A.kind===a.ResultKind.Failure?(0,a.failure)((0,n.unavailable)([A.reason])):A.value.setRecalcNameFailure(S)}},{key:"setNameFailure",value:function(S,A){var T=this.setRecalcNameFailure(S);if(T.kind===a.ResultKind.Failure)return this.cb.onUnavailable(T.reason);this.cb.onNameFailure(S,A,this.evalParams)}},{key:"applyInferredFormat",value:function(S,A,T){var I=this.getInferredFormat(S,A);return(0,a.isSuccess)(I)?I.value===void 0?this.formatValueKnownFormat(S.sheet.document,n.KnownFormat.General,T):typeof I.value=="number"?this.formatValueIformat(S.sheet.document,I.value,T):this.formatter.applyFormat(I.value,T,!0):I}},{key:"applyEditFormat",value:function(S,A,T,I){if(A.node.kind===n.NodeKind.CellRef&&!I)return this.applyInferredFormat(S,A,T);var B=this.ensureCellExists(S);if((0,a.isNone)(B)||!(0,a.isSuccess)(B))return B;var L=this.getEditedResolvedFormat(S);if(!(0,a.isSuccess)(L))return L;var V=this.getInferredFormat(S,A);if(!(0,a.isSuccess)(V))return V;var Z;if(V.value===void 0)Z=void 0;else if(typeof V.value=="number"){var H=this.getIformat(S.sheet.document,V.value);if(!(0,a.isSuccess)(H))return H;Z=H.value}else Z=V.value;var N=(0,o.getKnownFormat)(this.config.localeInfo,n.KnownFormat.General)===L.value.formatString;return(I||N)&&(0,a.isDefined)(Z)&&(0,o.shouldInstallFormat)(Z,L.value)?this.formatter.applyFormat(Z,T,!0):this.formatter.applyFormat(L.value,T,!0)}},{key:"getInferredFormat",value:function(S,A){var T={lexicalSource:{kind:n.LexicalKind.Other},originGridCell:(0,a.success)(S.range),originSheet:(0,a.success)(S.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!1};return this.formatter.evalFormat(T,A)}},{key:"ensureCellExists",value:function(S){var A=this.allEditedAvailable(S);return(0,a.isSuccess)(A)?A.value!==!0?(0,a.failure)((0,n.unavailable)([{kind:p.UnavailableKind.GridRange,unavailableCells:A.value,range:S}])):(0,a.success)(!0):void this.cb.onUnavailableObject(A.reason)}}])})();t.PartialWorkbookDocumentCollection=D},"../excel-online-calc/lib/calc/partialWorkbookFailureMessages.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isFailureOutputMessage=o;var a=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),n=[a.OutputMessageKind.RangeFailure,a.OutputMessageKind.NameFailure,a.OutputMessageKind.NumberFormatFailure,a.OutputMessageKind.PrintFormulaFailure,a.OutputMessageKind.InferFormatFailure,a.OutputMessageKind.FormatValueFailure,a.OutputMessageKind.UnhandledFailure];function o(u){return n.includes(u.kind)}},"../excel-online-calc/lib/calc/partialWorkbookFormats.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PartialWorkbookFormats=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),o=(function(){function u(g){Oe(this,u),this.iformats=[],this.formatStrings=(0,a.makeStringMap)(),this.knownFormats=g}return Ne(u,[{key:"clone",value:function(){var f=this,v=new u(this.knownFormats);return Object.keys(this.iformats).map(Number).forEach(function(C){v.iformats[C]=f.iformats[C]}),Object.keys(this.formatStrings).forEach(function(C){v.formatStrings[C]=f.formatStrings[C]}),v}},{key:"clearCompiledNumberFormats",value:function(){var f=this;this.iformats.forEach(function(v){v.compiledFormat.reset()}),Object.keys(this.knownFormats).map(function(v){return Number(v)}).forEach(function(v){f.knownFormats[v].reset()}),this.formatStrings=(0,a.makeStringMap)(),Object.keys(this.iformats).map(Number).forEach(function(v){var C=f.iformats[v];f.formatStrings[C.formatString]=v})}},{key:"getIformat",value:function(f){var v=this.iformats[f];return v===void 0?(0,a.failure)({kind:n.UnavailableKind.NumberFormat,iformat:f}):(0,a.success)(v.compiledFormat)}},{key:"getIformats",value:function(){return this.iformats}},{key:"getKnownFormat",value:function(f){return(0,a.success)(this.knownFormats[f])}},{key:"getFormatString",value:function(f){return(0,a.success)(this.formatStrings[f])}},{key:"setNumberFormats",value:function(f,v){var C=this;v||(this.iformats=[],this.formatStrings=(0,a.makeStringMap)()),Object.keys(f).map(Number).forEach(function(p){var h=C.iformats[p];h!==void 0&&delete C.formatStrings[h.formatString];var F=f[p];C.iformats[p]=F,C.formatStrings[F.formatString]=p})}}])})();t.PartialWorkbookFormats=o},"../excel-online-calc/lib/calc/partialWorkbookGrid.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PartialWorkbookGrid=t.CloningTarget=t.denseUsedRange=t.emptyUsedRange=t.emptyGridStatistics=t.hiddennessFullyUnavailable=t.blankGridValue=t.clientValueUnknownOper=t.ClientOperKind=t.blankClientGridFormula=t.isBlankGridFormula=t.blankRangeGridFormula=t.blankCellGridFormula=t.SpecialString=t.SpecialBoolean=t.isBlankCellFormat=t.blankCellFormat=void 0,t.isClientValueUnknownOper=E,t.isBlankGridValue=x,t.mergeGridStatistics=A,t.usedRangeJoin=T,t.usedRangeIsect=I;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-common/lib/ds/bspSet.js"),o=s("../excel-online-calc-common/lib/ds/productSet.js"),u=s("../excel-online-calc-lang/lib/index.js"),g=s("../excel-online-calc-runtime/lib/index.js"),f=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),v=s("../excel-online-calc/lib/calc/partialWorkbookSets.js");function C(V){return Array.isArray(V)}t.blankCellFormat=0;var p=function(Z){return Z===0};t.isBlankCellFormat=p;var h;(function(V){V.ClientValueUnknown="ClientValueUnknown"})(h||(t.SpecialBoolean=h={}));var F;(function(V){V[V.ClientValueUnknown=0]="ClientValueUnknown"})(F||(t.SpecialString=F={})),t.blankCellGridFormula={fmla:"",lexicalKind:u.LexicalKind.Cell,origin:(0,u.gridCell)(0,0),compiledFmla:void 0,hasHyperlink:!1},(0,a.staticAssertExtends)(),t.blankRangeGridFormula={fmla:"",lexicalKind:u.LexicalKind.Range,origin:(0,u.gridCell)(0,0),compiledFmla:void 0,hasHyperlink:!1},(0,a.staticAssertExtends)();var R=function(Z,H){return Z===""&&!H};t.isBlankGridFormula=R,t.blankClientGridFormula=t.blankCellGridFormula;var y;(function(V){V.ClientValueUnknown="ClientValueUnknown"})(y||(t.ClientOperKind=y={})),t.clientValueUnknownOper={kind:y.ClientValueUnknown};function E(V){return V.kind===y.ClientValueUnknown}t.blankGridValue={oper:u.blankOper,failure:void 0},(0,a.staticAssertExtends)();function x(V,Z){return(0,u.isBlankOper)(V)&&Z===void 0}function b(V,Z,H){return V.setValue(Z,H,function(N){return N.fmla!==H.fmla||N.lexicalKind!==H.lexicalKind||N.compiledFmla!==void 0&&!(0,u.isGridCellEqual)(N.origin,H.origin)||N.compiledFmla==null!=(H.compiledFmla==null)})}function k(V,Z){return V.forEachMeets(Z,function(H,N){if(N.fmla.length>0){var _=N.lexicalKind===u.LexicalKind.Cell?t.blankCellGridFormula:t.blankRangeGridFormula;V=V.setValue(H,_)}return!0}),V}function D(V,Z){return V.forEachMeets(Z,function(H,N){return(N.fmla===F.ClientValueUnknown||N.fmla.length>0)&&(V=V.setValue(H,t.blankClientGridFormula)),!0}),V}function M(V,Z,H,N){var _=(0,o.intersectProduct)(Z,v.availableReadProduct),P=(0,o.project)((0,o.intersectProduct)(H,_),"row","col");return(0,v.forEachCellInSet)((0,o.exceptProduct)(Z,P),function(W){return V=V.setValue(W,N),!0}),V}function w(V,Z,H){var N=(0,o.intersectProduct)(Z,v.availableReadProduct),_=(0,o.project)((0,o.intersectProduct)(H,N),"row","col");return(0,v.forEachCellInSet)((0,o.exceptProduct)(Z,_),function(P){return V=V.setValue(P,f.SpecialStyle.Unavailable),!0}),V}t.hiddennessFullyUnavailable={hidden:[],available:[]};var S={values:(0,u.makeGridRangeTable)(),formats:(0,u.makeGridRangeTable)(),styles:(0,u.makeGridRangeTable)(),formulae:(0,u.makeGridRangeTable)(),dirty:n.empty};t.emptyGridStatistics={serverFormulaeNodeCount:0,serverFormatsNodeCount:0,serverStylesNodeCount:0,serverValuesNodeCount:0,serverDirtySetSubspaceCount:0,editedFormulaeNodeCount:0,editedFormatsNodeCount:0,editedStylesNodeCount:0,editedValuesNodeCount:0,editedDirtySetSubspaceCount:0,clientFormulaeNodeCount:0,clientFormatsNodeCount:0,clientValuesNodeCount:0,recalcValuesNodeCount:0,recalcDirtySetSubspaceCount:0,recalcFailuresSetSubspaceCount:0,recalcTaintSetSubspaceCount:0,availabilitySetSubspaceCount:0,availabilityHistorySize:0,hiddenRowsNodeCount:0,hiddenColsNodeCount:0};function A(V,Z){return{serverFormulaeNodeCount:V.serverFormulaeNodeCount+Z.serverFormulaeNodeCount,serverFormatsNodeCount:V.serverFormatsNodeCount+Z.serverFormatsNodeCount,serverStylesNodeCount:V.serverStylesNodeCount+Z.serverStylesNodeCount,serverValuesNodeCount:V.serverValuesNodeCount+Z.serverValuesNodeCount,serverDirtySetSubspaceCount:V.serverDirtySetSubspaceCount+Z.serverDirtySetSubspaceCount,editedFormulaeNodeCount:V.editedFormulaeNodeCount+Z.editedFormulaeNodeCount,editedFormatsNodeCount:V.editedFormatsNodeCount+Z.editedFormatsNodeCount,editedStylesNodeCount:V.editedStylesNodeCount+Z.editedStylesNodeCount,editedValuesNodeCount:V.editedValuesNodeCount+Z.editedValuesNodeCount,editedDirtySetSubspaceCount:V.editedDirtySetSubspaceCount+Z.editedDirtySetSubspaceCount,clientFormulaeNodeCount:V.clientFormulaeNodeCount+Z.clientFormulaeNodeCount,clientFormatsNodeCount:V.clientFormatsNodeCount+Z.clientFormatsNodeCount,clientValuesNodeCount:V.clientValuesNodeCount+Z.clientValuesNodeCount,recalcValuesNodeCount:V.recalcValuesNodeCount+Z.recalcValuesNodeCount,recalcDirtySetSubspaceCount:V.recalcDirtySetSubspaceCount+Z.recalcDirtySetSubspaceCount,recalcFailuresSetSubspaceCount:V.recalcFailuresSetSubspaceCount+Z.recalcFailuresSetSubspaceCount,recalcTaintSetSubspaceCount:V.recalcTaintSetSubspaceCount+Z.recalcTaintSetSubspaceCount,availabilitySetSubspaceCount:V.availabilitySetSubspaceCount+Z.availabilitySetSubspaceCount,availabilityHistorySize:V.availabilityHistorySize+Z.availabilityHistorySize,hiddenRowsNodeCount:V.hiddenRowsNodeCount+Z.hiddenRowsNodeCount,hiddenColsNodeCount:V.hiddenColsNodeCount+Z.hiddenColsNodeCount}}t.emptyUsedRange=void 0,t.denseUsedRange=(0,u.gridRange)(0,0,u.sheetRows,u.sheetCols);function T(V,Z){return V===t.emptyUsedRange?Z:Z===t.emptyUsedRange?V:(0,u.gridRangeJoin)(V,Z)}function I(V,Z){return V===t.emptyUsedRange||Z===t.emptyUsedRange?t.emptyUsedRange:(0,u.gridRangeIsect)(V,Z)}var B;(function(V){V[V.Server=0]="Server",V[V.Client=1]="Client"})(B||(t.CloningTarget=B={}));var L=(function(){function V(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:S,H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n.empty,N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:t.denseUsedRange,_=arguments.length>3&&arguments[3]!==void 0?arguments[3]:n.empty,P=arguments.length>4&&arguments[4]!==void 0?arguments[4]:n.empty,W=arguments.length>5&&arguments[5]!==void 0?arguments[5]:n.empty,$=arguments.length>6&&arguments[6]!==void 0?arguments[6]:n.empty,q=arguments.length>7&&arguments[7]!==void 0?arguments[7]:(0,u.makeGridRangeTable)(),j=arguments.length>8&&arguments[8]!==void 0?arguments[8]:!1,G=arguments.length>9&&arguments[9]!==void 0?arguments[9]:!1;Oe(this,V),this.oldAvailabilities={},this.availabilityHistorySize=0,this.serverContents=Z,this.serverAvailability=H,this.serverUsed=N,this.hiddenRows=_,this.hiddenRowsAvailability=P,this.hiddenCols=W,this.hiddenColsAvailability=$,this.mergeCells=q,this.inFilterMode=j,this.filterModeAvailable=G,this.rollBackToServerState(0)}return Ne(V,[{key:"clone",value:function(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:B.Server,N=new V(this.serverContents,this.serverAvailability,this.serverUsed,this.hiddenRows,this.hiddenRowsAvailability,this.hiddenCols,this.hiddenColsAvailability,this.mergeCells,this.inFilterMode,this.filterModeAvailable);return H===B.Client&&(N.editedContents=this.editedContents,N.clientContents=this.clientContents,N.recalcValues=this.recalcValues,N.recalcDirty=this.recalcDirty,N.recalcFailures=this.recalcFailures,N.editedTaint=this.editedTaint,N.recalcTaint=this.recalcTaint,N.editedAvailability=this.editedAvailability),N}},{key:"advanceState",value:function(H,N){this.oldAvailabilities[H]=this.serverAvailability,this.availabilityHistorySize+=1,this.serverAvailability=n.empty,this.serverUsed=t.denseUsedRange,this.hiddenRows=this.hiddenRowsAvailability=n.empty,this.hiddenCols=this.hiddenColsAvailability=n.empty,this.inFilterMode=this.filterModeAvailable=!1,this.rollBackToServerState(N)}},{key:"rollBackToServerState",value:function(H){this.editedContents=this.serverContents,this.editedAvailability=this.serverAvailability,this.editedUsed=this.serverUsed,this.editedTaint=n.empty,this.rollBackToEditedState(H)}},{key:"rollBackToEditedState",value:function(H){this.setClientContents(this.editedContents,H),this.recalcValues=this.editedContents.values,this.recalcFailures=n.empty,this.recalcDirty=this.editedContents.dirty,this.recalcTaint=this.editedTaint}},{key:"allServerAvailable",value:function(H){return this.allAvailable(H,this.serverAvailability)}},{key:"allEditedAvailable",value:function(H){return this.allAvailable(H,this.editedAvailability)}},{key:"allAvailable",value:function(H,N){var _=(0,v.createCellSetFromRange)(H),P=(0,o.intersectProduct)(_,v.availableReadProduct),W=(0,o.intersectProduct)(N,P),$=(0,o.project)((0,o.exceptProduct)(P,W),"row","col"),q=(0,o.compareProduct)(W,P),j=q!==void 0&&q>=0;return j?!0:$}},{key:"forEachRecalcDirty",value:function(H,N){return(0,v.forEachCellInSet)((0,o.intersectProduct)(this.recalcDirty,(0,v.createCellSetFromRange)(H)),N)}},{key:"hasRecalcDirty",value:function(H){return(0,o.meetsProduct)(this.recalcDirty,(0,v.createCellSetFromRange)(H))}},{key:"hasRecalcFailure",value:function(H){return(0,o.meetsProduct)(this.recalcFailures,(0,v.createCellSetFromRange)(H))}},{key:"hasEditedEditTaint",value:function(H){return(0,o.meetsProduct)(this.editedTaint,(0,v.createCellSetFromRange)(H))}},{key:"hasRecalcEditTaint",value:function(H){return(0,o.meetsProduct)(this.recalcTaint,(0,v.createCellSetFromRange)(H))}},{key:"getEditedUsedRange",value:function(){return this.editedUsed}},{key:"getServerUsedRange",value:function(){return this.serverUsed}},{key:"getServerAvailability",value:function(){return this.serverAvailability}},{key:"getHiddenRows",value:function(H,N){var _=v.bspFactory.row((0,a.pair)(H,N)),P=(0,n.intersect)(this.hiddenRowsAvailability,_),W=[];(0,v.forEachRow)(P,function(q){var j=Se(q,2),G=j[0],Q=j[1];return W.push((0,g.interval)(G,Q)),!0});var $=[];return(0,v.forEachRow)((0,n.intersect)(this.hiddenRows,P),function(q){var j=Se(q,2),G=j[0],Q=j[1];return $.push((0,g.interval)(G,Q)),!0}),{hidden:$,available:W}}},{key:"tryGetHiddenRows",value:function(H,N){var _=this.getHiddenRows(H,N),P=_.available.length===1&&_.available[0].start===H&&_.available[0].end===N;return P?(0,a.success)(_.hidden):(0,a.failure)({kind:f.UnavailableKind.HiddenRows})}},{key:"setHiddenRows",value:function(H,N){var _=v.bspFactory.row((0,a.pair)(H.row,H.row+H.rows));this.hiddenRows=(0,n.union)((0,n.except)(this.hiddenRows,_),(0,n.intersect)(N,_)),this.hiddenRowsAvailability=(0,n.union)(this.hiddenRowsAvailability,_)}},{key:"getHiddenCols",value:function(H,N){var _=v.bspFactory.col((0,a.pair)(H,N)),P=(0,n.intersect)(this.hiddenColsAvailability,_),W=[];(0,v.forEachCol)(P,function(q){var j=Se(q,2),G=j[0],Q=j[1];return W.push((0,g.interval)(G,Q)),!0});var $=[];return(0,v.forEachCol)((0,n.intersect)(this.hiddenCols,P),function(q){var j=Se(q,2),G=j[0],Q=j[1];return $.push((0,g.interval)(G,Q)),!0}),{hidden:$,available:W}}},{key:"tryGetHiddenCols",value:function(H,N){var _=this.getHiddenCols(H,N),P=_.available.length===1&&_.available[0].start===H&&_.available[0].end===N;return P?(0,a.success)(_.hidden):(0,a.failure)({kind:f.UnavailableKind.HiddenCols})}},{key:"setHiddenCols",value:function(H,N){var _=v.bspFactory.col((0,a.pair)(H.col,H.col+H.cols));this.hiddenCols=(0,n.union)((0,n.except)(this.hiddenCols,_),(0,n.intersect)(N,_)),this.hiddenColsAvailability=(0,n.union)(this.hiddenColsAvailability,_)}},{key:"setMergeCell",value:function(H){this.mergeCells=this.mergeCells.setValue(H,!0)}},{key:"getMergeCell",value:function(H){var N;return this.mergeCells.forEachGe(H,function(_){return N=_,!0}),N}},{key:"isInFilterMode",value:function(){return this.filterModeAvailable?(0,a.success)(this.inFilterMode):(0,a.failure)({kind:f.UnavailableKind.InFilterMode})}},{key:"setInFilterMode",value:function(H){this.inFilterMode=H,this.filterModeAvailable=!0}},{key:"forEachNonBlankSetCellInSet",value:function(H,N,_,P){var W=(0,o.intersectProduct)(H,v.availableSetProduct);return(0,v.forEachRangeInSet)((0,o.intersectProduct)(_,W),function($){return P.formulae.forEachMeets($,function(q,j){return(0,t.isBlankGridFormula)(j.fmla,j.compiledFmla!==void 0)?!0:(0,u.forEachCellInRange)((0,u.gridRangeIsect)($,q),N)})})}},{key:"forEachReadableCellInSet",value:function(H,N,_){var P=(0,o.intersectProduct)(H,v.availableReadProduct);return(0,v.forEachRangeInSet)((0,o.intersectProduct)(_,P),function(W){return(0,u.forEachCellInRange)(W,N)})}},{key:"forEachEditedNonBlankCellInSet",value:function(H,N){return this.forEachNonBlankSetCellInSet(H,N,this.editedAvailability,this.editedContents)}},{key:"forEachServerNonBlankCellInSet",value:function(H,N){return this.forEachNonBlankSetCellInSet(H,N,this.serverAvailability,this.serverContents)}},{key:"forEachEditedCellInSet",value:function(H,N){return this.forEachReadableCellInSet(H,N,this.editedAvailability)}},{key:"promoteServerAvailability",value:function(H,N){var _=(0,o.intersectProduct)(H,v.availableSetProduct),P=this.oldAvailabilities[N];if(P===void 0)return!1;var W=(0,o.compareProduct)(P,_);return W!==void 0&&W>=0?(this.unionAvailability(!0,(0,o.intersectProduct)(H,v.availableAllProduct)),this.unionTaint(!0,n.empty),this.unionUsed(!0,(0,v.cellSetBounds)(H)),!0):!1}},{key:"extendServerUnused",value:function(H,N){var _=H===t.emptyUsedRange?n.empty:(0,v.createCellSetFromRange)(H),P=(0,o.complementProduct)(_),W=this.serverContents,$=W.values,q=W.formats,j=W.styles,G=W.formulae,Q=W.dirty;(0,v.forEachRangeInSet)(P,function(O){return $.forEachLe(O,function(z,J){return x(J.oper,J.failure)||($=$.setValue(z,t.blankGridValue)),!0}),q.forEachLe(O,function(z,J){return(0,t.isBlankCellFormat)(J)||(q=q.setValue(z,t.blankCellFormat)),!0}),j.forEachLe(O,function(z,J){return J!==f.SpecialStyle.Blank&&(j=j.setValue(z,f.SpecialStyle.Blank)),!0}),!0}),(0,v.forEachRangeInSet)(P,function(O){return G=k(G,O),!0}),Q=(0,o.exceptProduct)(Q,P),this.setContents(!0,{values:$,formats:q,styles:j,formulae:G,dirty:Q},N);var X=(0,o.intersectProduct)(P,v.availableReadProduct);this.serverAvailability=this.editedAvailability=(0,o.unionProduct)(this.serverAvailability,X),this.editedTaint=this.recalcTaint=n.empty;var U=this.serverUsed;U=I(U,H),this.serverUsed=this.editedUsed=U}},{key:"setRecalcFailure",value:function(H){this.recalcFailures=(0,o.unionProduct)(this.recalcFailures,H)}},{key:"setRecalcEditTaint",value:function(H){this.recalcTaint=(0,o.unionProduct)(this.recalcTaint,H)}},{key:"setRecalcValue",value:function(H,N){var _=this;(0,u.forEachCellInRange)(H,function(P,W,$){return _.recalcValues=_.recalcValues.setValue(P,{oper:C(N)?N[W][$]:N,failure:void 0}),!0}),this.recalcDirty=(0,o.exceptProduct)(this.recalcDirty,(0,v.createCellSetFromRange)(H))}},{key:"setClientContents",value:function(H,N){this.clientContents=H}},{key:"setClientValue",value:function(H,N,_){var P=this.clientContents.values;(0,u.forEachCellInRange)(H,function(W,$,q){return P=P.setValue(W,{oper:C(N)?N[$][q]:N,failure:void 0}),!0}),this.setClientContents(Object.assign({},this.clientContents,{values:P}),_)}},{key:"setClientFormula",value:function(H,N,_,P){var W=this.clientContents.formulae;W=D(W,H),N!==void 0?W=W.setValue(N,_):(0,u.forEachCellInRange)(H,function($){return W=W.setValue($,_),!0}),this.setClientContents(Object.assign({},this.clientContents,{formulae:W}),P)}},{key:"setClientFormat",value:function(H,N,_){var P=this.clientContents.formats;(0,u.forEachCellInRange)(H,function(W){return P=P.setValue(W,N),!0}),this.setClientContents(Object.assign({},this.clientContents,{formats:P}),_)}},{key:"getRecalcValues",value:function(H){for(var N=H.row,_=H.col,P=H.rows,W=H.cols,$=new Array(P),q=0;q<P;q+=1)$[q]=(0,a.arrayFill)(new Array(W),t.blankGridValue);return this.recalcValues.forEachLe(H,function(j,G){return $[j.row-N][j.col-_]=G,!0}),$}},{key:"forEachRecalcValue",value:function(H,N){return this.recalcValues.forEachMeets(H,N)}},{key:"getClientValue",value:function(H){var N=this.clientContents.values.getValue(H);return N??t.blankGridValue}},{key:"getServerValue",value:function(H){var N=this.serverContents.values.getValue(H);return N??t.blankGridValue}},{key:"getEditedValue",value:function(H){var N=this.editedContents.values.getValue(H);return N??t.blankGridValue}},{key:"forEachEditedValue",value:function(H,N){return this.editedContents.values.forEachMeets(H,N)}},{key:"getServerFormula",value:function(H){return this.getFormula(H,this.serverContents.formulae)}},{key:"getClientFormula",value:function(H){return this.getFormula(H,this.clientContents.formulae)}},{key:"setEditedFormat",value:function(H,N){this.editedContents=Object.assign({},this.editedContents,{formats:this.editedContents.formats.setValue(H,N)})}},{key:"getEditedFormat",value:function(H){var N=this.editedContents.formats.getValue(H);return N??t.blankCellFormat}},{key:"forEachEditedFormat",value:function(H,N){return this.editedContents.formats.forEachMeets(H,N)}},{key:"getServerFormat",value:function(H){var N=this.serverContents.formats.getValue(H);return N??t.blankCellFormat}},{key:"getEditedStyle",value:function(H){var N=this.editedContents.styles.getValue(H);return N??f.SpecialStyle.Blank}},{key:"getServerStyle",value:function(H){var N=this.serverContents.styles.getValue(H);return N??f.SpecialStyle.Blank}},{key:"getClientFormat",value:function(H){var N=this.clientContents.formats.getValue(H);return N??t.blankCellFormat}},{key:"getEditedFormula",value:function(H){return this.getFormula(H,this.editedContents.formulae)}},{key:"forEachEditedFormula",value:function(H,N){return this.editedContents.formulae.forEachMeets(H,N)}},{key:"getFormula",value:function(H,N){var _=void 0;return N.forEachGe(H,function(P,W){return(0,t.isBlankGridFormula)(W.fmla,W.compiledFmla!==void 0)?!0:(_=[P,W],!1)}),_}},{key:"setContents",value:function(H,N,_){H&&(this.serverContents=N),this.editedContents=N,H&&this.setClientContents(this.editedContents,_),this.recalcValues=this.editedContents.values,this.recalcDirty=this.editedContents.dirty,this.recalcFailures=n.empty}},{key:"unionAvailability",value:function(H,N){var _=H?this.serverAvailability:this.editedAvailability;_=(0,o.unionProduct)(_,N),H&&(this.serverAvailability=_),this.editedAvailability=_}},{key:"unionTaint",value:function(H,N){this.editedTaint=H?n.empty:(0,o.unionProduct)(this.editedTaint,N),this.recalcTaint=this.editedTaint}},{key:"unionUsed",value:function(H,N){var _=H?this.serverUsed:this.editedUsed;_=T(_,N),H&&(this.serverUsed=_),this.editedUsed=_}},{key:"setCellContents",value:function(H,N,_,P,W,$,q,j,G){this.setCommon(H,N,void 0,_,P,W,$,q,j,G)}},{key:"setRangeFormula",value:function(H,N,_,P,W,$,q,j){var G=(0,v.createCellSetFromRange)(N);this.setCommon(H,G,N,_,P,void 0,W,$,q,j)}},{key:"setCommon",value:function(H,N,_,P,W,$,q,j,G,Q){var X=this,U=H?this.serverContents:this.editedContents,O=U.values,z=U.formats,J=U.styles,ie=U.formulae,ce=U.dirty,ge=P===void 0&&W!==void 0||P?.compiledFmla!==void 0,oe=P;P!==void 0&&((0,v.forEachRangeInSet)(N,function(tr){return ie=k(ie,tr),!0}),(0,t.isBlankGridFormula)(P.fmla,P.compiledFmla!==void 0)&&(oe=void 0));var le=oe!==void 0&&_===void 0?P:void 0,Y=oe!==void 0&&_!==void 0?P:void 0,te=W;W!==void 0&&x(W,$)&&((0,v.forEachRangeInSet)(N,function(tr){return O.forEachLe(tr,function(nr,er){return x(er.oper,er.failure)||(O=O.setValue(nr,t.blankGridValue)),!0}),!0}),ce=ge?(0,o.unionProduct)(ce,N):(0,o.exceptProduct)(ce,N),te=void 0);var re=te!==void 0?{oper:te,failure:$}:void 0,ee=q;q!==void 0&&(0,t.isBlankCellFormat)(q)&&((0,v.forEachRangeInSet)(N,function(tr){return z.forEachLe(tr,function(nr,er){return(0,t.isBlankCellFormat)(er)||(z=z.setValue(nr,t.blankCellFormat)),!0}),!0}),ee=void 0);var ne=ee===f.SpecialFormat.Weak?void 0:ee,de=ee===f.SpecialFormat.Weak?ee:void 0,se=j;j!==void 0&&j===f.SpecialStyle.Blank&&((0,v.forEachRangeInSet)(N,function(tr){return J.forEachLe(tr,function(nr,er){return er!==f.SpecialStyle.Blank&&(J=J.setValue(nr,f.SpecialStyle.Blank)),!0}),!0}),se=void 0);var me=se===f.SpecialStyle.Weak?void 0:se,ve=se===f.SpecialStyle.Weak?se:void 0,ye=N;if(!H){var Ee=(0,o.intersectProduct)(N,v.availableSetProduct),Te=(0,o.project)((0,o.intersectProduct)(this.editedAvailability,Ee),"row","col"),Ie=(0,o.intersectProduct)(N,G!==void 0?(0,v.createCellSetFromRange)(G):n.empty);ye=(0,o.unionProduct)(Te,Ie)}if((le!==void 0||ne!==void 0||me!==void 0||re!==void 0)&&((0,v.forEachCellInSet)(ye,function(tr){return le!==void 0&&(ie=b(ie,tr,le)),ne!==void 0&&(z=z.setValue(tr,ne)),me!==void 0&&(J=J.setValue(tr,me)),re!==void 0&&(O=O.setValue(tr,re)),!0}),(le!==void 0||re!==void 0)&&(ce=ge?(0,o.unionProduct)(ce,ye):(0,o.exceptProduct)(ce,ye))),Y!==void 0){ie=b(ie,_,Y);var De=(0,v.createCellSetFromRange)(_);ce=ge?(0,o.unionProduct)(ce,De):(0,o.exceptProduct)(ce,De)}de!==void 0&&(z=M(z,ye,H?this.serverAvailability:this.editedAvailability,f.SpecialFormat.Unavailable)),ve!==void 0&&(J=w(J,ye,H?this.serverAvailability:this.editedAvailability));var Ae=W===void 0?n.empty:ye,xe=P===void 0?n.empty:ye,ke=q===void 0?n.empty:ye,Xe=W===void 0&&q===void 0?n.empty:ye;H||((0,v.forEachRangeInSet)(Ae,function(tr){return X.setClientValue(tr,t.clientValueUnknownOper,Q),!0}),P!==void 0&&(_!==void 0?this.setClientFormula(_,_,P,Q):(0,v.forEachRangeInSet)(xe,function(tr){return X.setClientFormula(tr,void 0,P,Q),!0})),q===f.SpecialFormat.Weak?this.setClientContents(Object.assign({},this.clientContents,{formats:M(this.clientContents.formats,ke,this.editedAvailability,f.SpecialFormat.ClientValueUnknown)}),Q):(0,v.forEachRangeInSet)(ke,function(tr){return X.setClientFormat(tr,f.SpecialFormat.ClientValueUnknown,Q),!0})),this.setContents(H,{values:O,formats:z,styles:J,formulae:ie,dirty:ce},Q),this.unionAvailability(H,(0,o.intersectProduct)(Ae,v.availableAllProduct)),H||(this.editedAvailability=(0,o.exceptProduct)(this.editedAvailability,(0,o.exceptProduct)(N,ye))),this.unionTaint(H,Xe),this.unionUsed(H,(0,v.cellSetBounds)(N))}},{key:"copyRange",value:function(H){function N(J,ie){return J.forEachLe(H,function(ce,ge){return ie=ie.setValue(ce,ge),!0}),ie}var _=S.values,P=S.formats,W=S.styles,$=S.formulae,q=this.editedContents,j=q.values,G=q.formats,Q=q.styles,X=q.formulae;_=N(j,_),P=N(G,P),W=N(Q,W),X.forEachMeets(H,function(J,ie){return $=$.setValue((0,u.gridRangeIsect)(J,H),ie),!0});var U=(0,u.gridRangeAnchor)(H),O=(0,o.intersectProduct)(this.editedAvailability,(0,v.createCellSetFromRange)(H)),z=I(this.editedUsed,H);return{origin:U,formats:P,styles:W,values:_,formulae:$,availability:O,used:z}}},{key:"pasteRange",value:function(H,N,_){var P=(0,v.createCellSetFromRange)(H),W=(0,u.gridRange)(N.origin.row,N.origin.col,H.rows,H.cols),$=this.editedContents,q=$.values,j=$.formats,G=$.styles,Q=$.formulae,X=$.dirty,U=this.editedUsed,O=H.row-N.origin.row,z=H.col-N.origin.col;function J(te){return(0,u.gridRange)(te.row+O,te.col+z,te.rows,te.cols)}function ie(te){return(0,v.translateAvailabilitySet)(te,O,z)}function ce(te,re,ee){return re.forEachMeets(H,function(ne,de){return re=re.setValue(ne,ee),!0}),te.forEachLe(W,function(ne,de){return re=re.setValue(J(ne),de),!0}),re}var ge=T(U,N.used!==t.emptyUsedRange?J(N.used):t.emptyUsedRange),oe=I(ge,H);q=ce(N.values,q,t.blankGridValue),oe!==t.emptyUsedRange&&this.setClientValue(oe,t.clientValueUnknownOper,_),j=ce(N.formats,j,t.blankCellFormat),G=ce(N.styles,G,f.SpecialStyle.Blank),oe!==t.emptyUsedRange&&this.setClientFormat(oe,f.SpecialFormat.ClientValueUnknown,_),Q=ce(N.formulae,Q,t.blankCellGridFormula),X=(0,o.exceptProduct)(X,P);{var le=this.clientContents.formulae;le=D(le,H),Q.forEachLe(H,function(te,re){var ee=re.origin,ne=re.compiledFmla;return ne!==void 0&&(X=(0,o.unionProduct)(X,(0,v.createCellSetFromRange)(te))),le=le.setValue(te,{fmla:F.ClientValueUnknown,origin:ee,compiledFmla:ne,hasHyperlink:h.ClientValueUnknown}),!0}),this.setClientContents(Object.assign({},this.clientContents,{formulae:le}),_)}var Y=!1;this.setContents(Y,{values:q,formats:j,styles:G,formulae:Q,dirty:X},_),this.editedAvailability=(0,o.exceptProduct)(this.editedAvailability,P),this.unionAvailability(Y,ie(N.availability)),this.unionTaint(Y,oe===t.emptyUsedRange?n.empty:(0,v.createCellSetFromRange)(oe)),this.unionUsed(Y,ge)}},{key:"assumeRecalcFinal",value:function(H,N){this.recalcDirty=(0,o.exceptProduct)(this.recalcDirty,H)}},{key:"getDirtyEditedCells",value:function(){return(0,o.intersectProduct)(this.recalcDirty,this.editedTaint)}},{key:"getNonDirtyEditedCells",value:function(){return(0,o.exceptProduct)(this.editedTaint,this.recalcDirty)}},{key:"getDirtyDependentCells",value:function(){return(0,o.exceptProduct)(this.recalcDirty,this.editedTaint)}},{key:"onCellModified",value:function(H,N){var _=H?this.serverContents:this.editedContents;this.setContents(H,_,N),this.unionAvailability(H,n.empty),this.unionTaint(H,n.empty),this.unionUsed(H,t.emptyUsedRange)}},{key:"clearCompiledFormulas",value:function(){for(var H of[this.serverContents.formulae,this.editedContents.formulae])H.forEach(function(N,_){return _.compiledFmla!==void 0&&_.compiledFmla.reset(),!0})}},{key:"getStatistics",value:function(){return{serverFormulaeNodeCount:this.serverContents.formulae.getCount(),serverFormatsNodeCount:this.serverContents.formats.getCount(),serverStylesNodeCount:this.serverContents.styles.getCount(),serverValuesNodeCount:this.serverContents.values.getCount(),serverDirtySetSubspaceCount:(0,o.getSubspaceCount)(this.serverContents.dirty),editedFormulaeNodeCount:this.editedContents.formulae.getCount(),editedFormatsNodeCount:this.editedContents.formats.getCount(),editedStylesNodeCount:this.editedContents.styles.getCount(),editedValuesNodeCount:this.editedContents.values.getCount(),editedDirtySetSubspaceCount:(0,o.getSubspaceCount)(this.editedContents.dirty),clientFormulaeNodeCount:this.clientContents.formulae.getCount(),clientFormatsNodeCount:this.clientContents.formats.getCount(),clientValuesNodeCount:this.clientContents.values.getCount(),recalcValuesNodeCount:this.recalcValues.getCount(),recalcDirtySetSubspaceCount:(0,o.getSubspaceCount)(this.recalcDirty),recalcFailuresSetSubspaceCount:(0,o.getSubspaceCount)(this.recalcFailures),recalcTaintSetSubspaceCount:(0,o.getSubspaceCount)(this.recalcTaint),availabilityHistorySize:this.availabilityHistorySize,availabilitySetSubspaceCount:(0,o.getSubspaceCount)(this.editedAvailability),hiddenRowsNodeCount:(0,n.getNodeCount)(this.hiddenRows)+(0,n.getNodeCount)(this.hiddenRowsAvailability),hiddenColsNodeCount:(0,n.getNodeCount)(this.hiddenCols)+(0,n.getNodeCount)(this.hiddenColsAvailability)}}},{key:"collectGarbage",value:function(H,N){var _=n.empty;for(var P in this.oldAvailabilities)if(this.oldAvailabilities.hasOwnProperty(P)){var W=Number(P);if(W>=H){_=(0,o.unionProduct)(_,this.oldAvailabilities[W]);continue}delete this.oldAvailabilities[W],this.availabilityHistorySize-=1}function $(U){return(0,o.meetsProduct)((0,o.intersectProduct)((0,v.createCellSetFromRange)(U),v.availableSetProduct),_)}function q(U,O){return!(0,t.isBlankGridFormula)(O.fmla,O.compiledFmla!==void 0)&&$(U)}function j(U,O){return!(0,t.isBlankCellFormat)(O)&&$(U)}function G(U,O){return O!==f.SpecialStyle.Blank&&$(U)}function Q(U,O){return!(!E(O.oper)&&x(O.oper,O.failure))&&$(U)}var X=(0,o.project)(_,"row","col");this.serverContents={formulae:this.serverContents.formulae.filter(q),formats:this.serverContents.formats.filter(j),styles:this.serverContents.styles.filter(G),values:this.serverContents.values.filter(Q),dirty:(0,o.intersectProduct)(this.serverContents.dirty,X)},this.editedContents={formulae:this.editedContents.formulae.filter(q),formats:this.editedContents.formats.filter(j),styles:this.editedContents.styles.filter(G),values:this.editedContents.values.filter(Q),dirty:(0,o.intersectProduct)(this.editedContents.dirty,X)},this.setClientContents({formulae:this.clientContents.formulae.filter(q),formats:this.clientContents.formats.filter(j),values:this.clientContents.values.filter(Q)},N),this.recalcValues=this.recalcValues.filter(Q),this.recalcDirty=(0,o.intersectProduct)(this.recalcDirty,X)}}],[{key:"create",value:function(){return new V}}])})();t.PartialWorkbookGrid=L},"../excel-online-calc/lib/calc/partialWorkbookMessages.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OutputMessageKind=t.FormulaMode=t.SpecialStyle=t.SpecialFormat=t.SetMessageKind=t.RecalcStatisticsMessage=t.emptyRecalcStatistics=t.ComputedCellKind=t.ComputeKind=t.UnavailableKind=void 0,t.sheetCellSet=u,t.createSheetCellSetFromRange=g,t.sheetUsedRange=f,t.sheetHiddenRows=v,t.sheetInFilterMode=C,t.mergeRecalcStatistics=y,t.isOutputFormatUnavailable=M;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),o;(function(w){w.DocumentLoc="DocumentLoc",w.SheetId="SheetId",w.SheetNames="SheetNames",w.GridRange="GridRange",w.GridRangeSize="GridRangeSize",w.CellFormat="CellFormat",w.CellStyle="CellStyle",w.HiddenRows="HiddenRows",w.HiddenCols="HiddenCols",w.InFilterMode="InFilterMode",w.CellFormula="CellFormula",w.CellMissingFormula="CellMissingFormula",w.CellEvaluatingValue="CellEvaluatingValue",w.EvalFailure="EvalFailure",w.ClientFailure="ClientFailure",w.NumberFormat="NumberFormat",w.StyleId="StyleId",w.FontId="FontId",w.FillId="FillId",w.BorderId="BorderId",w.NameLoc="NameLoc",w.VolatileFunction="VolatileFunction",w.TimeGranularity="TimeGranularity",w.GetTimeKind="GetTimeKind",w.ColumnName="ColumnName",w.ContainingTable="ContainingTable",w.NamedRanges="NamedRanges"})(o||(t.UnavailableKind=o={}));function u(w,S){return{sheet:w,set:S}}function g(w){return u(w.sheet,(0,n.createCellSetFromRange)(w.range))}function f(w,S){return{sheet:w,range:S}}function v(w,S,A){return{sheet:w,range:S,hidden:A}}function C(w,S){return{sheet:w,inFilterMode:S}}var p;(function(w){w.PrecisionTest="PrecisionTest",w.EditedCell="EditedCell",w.DependentCell="DependentCell",w.EvalFormula="EvalFormula",w.ParseEdit="ParseEdit"})(p||(t.ComputeKind=p={}));var h;(function(w){w.EditedCell="EditedCell",w.DependentCell="DependentCell",w.IndependentCell="IndependentCell",w.UnknownNonEditedCell="UnknownNonEditedCell"})(h||(t.ComputedCellKind=h={})),t.emptyRecalcStatistics={calculatedCellCount:{},changedCellCount:{},continueCount:0,editFinishedCount:0,stateTimedOut:!1,recalcFinishedCount:0};var F;(function(w){w.ChangedCell="ChangedCell",w.UnchangedCell="UnchangedCell",w.ContinueComputation="ContinueComputation",w.EditFinished="EditFinished",w.StateTimedOut="StateTimedOut",w.RecalcFinished="RecalcFinished"})(F||(t.RecalcStatisticsMessage=F={}));function R(w,S){var A;return Object.assign({},w,K({},S,((A=w[S])!=null?A:0)+1))}function y(w,S){switch(S.message){case F.ChangedCell:return Object.assign({},w,{changedCellCount:R(w.changedCellCount,S.cellKind),calculatedCellCount:R(w.calculatedCellCount,S.cellKind)});case F.UnchangedCell:return Object.assign({},w,{calculatedCellCount:R(w.calculatedCellCount,S.cellKind)});case F.ContinueComputation:return Object.assign({},w,{continueCount:w.continueCount+1});case F.StateTimedOut:return Object.assign({},w,{stateTimedOut:!0});case F.EditFinished:return Object.assign({},w,{editFinishedCount:w.editFinishedCount+1});case F.RecalcFinished:return Object.assign({},w,{recalcFinishedCount:w.recalcFinishedCount+1});default:return(0,a.assertNever)("calc.calc.partialWorkbookMessages.mergeRecalcStatistics",S)}}var E;(function(w){w.SetSheetNames="SetSheetNames",w.SetRefStyle="SetRefStyle",w.SetLocaleInfo="SetLocaleInfo",w.SetNumberFormats="SetNumberFormats",w.WriteNamedObject="WriteNamedObject",w.WriteUndefinedNames="WriteUndefinedNames",w.PromoteNamedObjects="PromoteNamedObjects",w.ExtendUnusedRange="ExtendUnusedRange",w.WriteHiddenRows="WriteHiddenRows",w.WriteInFilterMode="WriteInFilterMode",w.SetCellContents="SetCellContents",w.SetRangeFormula="SetRangeFormula",w.PromoteCellContents="PromoteCellContents"})(E||(t.SetMessageKind=E={}));var x;(function(w){w.Unavailable="Unavailable",w.Weak="Weak",w.ClientValueUnknown="ClientValueUnknown",w.Origin="Origin",w.Aggregate="Aggregate",w.Inferred="Inferred",w.Known="Known",w.Edit="Edit"})(x||(t.SpecialFormat=x={}));var b;(function(w){w.Unavailable="Unavailable",w.Weak="Weak",w.Blank="Blank"})(b||(t.SpecialStyle=b={}));var k;(function(w){w.EvalFormula="eval-formula",w.ServerCellFormula="server-cell-formula",w.EditCellFormula="edit-cell-formula",w.ServerNamedFormula="server-named-formula",w.EditNamedFormula="edit-named-formula"})(k||(t.FormulaMode=k={}));var D;(function(w){w.StateAdvanced="StateAdvanced",w.CellWrite="CellWrite",w.RangeWrite="RangeWrite",w.NameFailure="NameFailure",w.RangeFailure="RangeFailure",w.NumberFormatFailure="NumberFormatFailure",w.PrintFormulaFailure="PrintFormulaFailure",w.InferFormatFailure="InferFormatFailure",w.FormatValueFailure="FormatValueFailure",w.UnhandledFailure="UnhandledFailure",w.UpdateRequest="UpdateRequest",w.UpdateNamesRequest="UpdateNamesRequest",w.GarbageCollected="GarbageCollected",w.Alert="Alert",w.RecalcStatistics="RecalcStatistics",w.WorkbookStatistics="WorkbookStatistics",w.ExperimentRunResult="ExperimentRunResult"})(D||(t.OutputMessageKind=D={}));function M(w){return typeof w=="object"}},"../excel-online-calc/lib/calc/partialWorkbookNameManager.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PartialWorkbookNameManager=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),u=s("../excel-online-calc/lib/calc/partialWorkbookNames.js"),g=(function(){function f(v,C,p,h,F){var R=this;Oe(this,f),this.document=v,this.stringCompareCI=C,this.sheetScopedNames=p,this.oldSheetScopedNames=h,this.onWriteNamedObject=function(y,E,x){if(E.kind==="NamedRange"){var b=E.value;(0,a.assertTrue)("calc.calc.PartialWorkbookDocument.onWriteNamedObject: bad range",(0,n.isDocumentLocEqual)(E.value.sheets.document,y.scope.document));var k=R.getNamesBySheetId(b.sheets.index);if(k.kind===a.ResultKind.Failure)return k;k.value.onWriteNamedRange(y,E,x)}if(E.kind==="NamedTable"){var D=R.getNamesBySheetId(E.specialRefRanges[n.SpecialRefId.All].sheet.index);if(D.kind===a.ResultKind.Failure)return D;D.value.onWriteNamedTable(y,E,x)}return a.successUndefined},this.globalNames=F??new u.PartialWorkbookNames(C,(0,n.documentScope)(v))}return Ne(f,[{key:"clone",value:function(){var C;if(this.sheetScopedNames){C=(0,a.makeStringMap)();for(var p in this.sheetScopedNames){var h=this.sheetScopedNames[p];C[p]=h.clone()}}return new f(this.document,this.stringCompareCI,C,void 0,this.globalNames.clone())}},{key:"setNamedObject",value:function(C,p,h,F){var R=this.getNameFormula(p,n.NameSource.StructRef);h!==void 0&&h.kind==="NamedTable"&&(0,a.isSuccess)(R)&&R.value!==void 0&&R.value.obj.kind==="NamedTable"&&(0,u.isNamedTableRangeEqual)(R.value.obj,h)&&(h=(0,u.mergeNamedTables)(R.value.obj,h));var y=this.getNamesBySheetId(p.scope.index);return y.kind===a.ResultKind.Failure?y:y.value.setNamedObject(C,p,h,F,this.onWriteNamedObject)}},{key:"setUndefinedNames",value:function(C){var p=this.getNamesBySheetId(C.index);return p.kind===a.ResultKind.Failure?p:(0,a.success)(p.value.setUndefinedNames())}},{key:"promoteNamedObjects",value:function(C,p){var h=this.getNamesBySheetId(C.index);return h.kind===a.ResultKind.Failure?h:h.value.promoteNamedObjects(p,this.onWriteNamedObject)}},{key:"setSheetNames",value:function(C){var p,h=(p=this.sheetScopedNames)!=null?p:this.oldSheetScopedNames,F=(0,a.makeStringMap)();for(var R of C){var y,E=R.sheetId;F[E]=(y=h?.[E])!=null?y:new u.PartialWorkbookNames(this.stringCompareCI,(0,n.sheetIndex)(this.document,E))}return new f(this.document,this.stringCompareCI,F,void 0,this.globalNames)}},{key:"getNameLoc",value:function(C,p,h){var F=this.getNamesBySheetId(C);if(F.kind===a.ResultKind.Failure)return F;var R=F.value.getNameLoc(p,h);return R.kind===a.ResultKind.Failure,R}},{key:"getAvailableNamesInScope",value:function(C){var p=this.getAllDocumentNames(),h=this.getNamesBySheetId(C);return h.kind===a.ResultKind.Success&&(0,a.safePush)(p,h.value.getAvailableNames((0,n.nameScope)(this.document,C))),p}},{key:"getAllDocumentNames",value:function(){return this.globalNames.getAvailableNames((0,n.documentScope)(this.document))}},{key:"getAvailableTableColumns",value:function(C){var p=this.getNameFormula(C,n.NameSource.StructRef),h=[];if(p.kind!==a.ResultKind.Success||p.value===void 0||p.value.obj.kind!=="NamedTable")return{cols:h,isPartial:!0};var F=!p.value.obj.allColumnNamesAvailable;return p.value.obj.columnNames.forEach(function(R){return h.push(R),!0}),{cols:h,isPartial:F}}},{key:"getNameFormula",value:function(C,p){var h=this.getNamesBySheetId(C.scope.index);return h.kind===a.ResultKind.Failure?h:h.value.getNameFormula(C.name,p)}},{key:"hasRecalcNameFailure",value:function(C){var p=this.getNamesBySheetId(C.scope.index);return p.kind===a.ResultKind.Failure?p:(0,a.success)(p.value.hasRecalcFailure(C.name))}},{key:"setRecalcNameFailure",value:function(C){var p=this.getNamesBySheetId(C.scope.index);return p.kind===a.ResultKind.Failure?p:(0,a.success)(p.value.setRecalcFailure(C.name))}},{key:"getNamesBySheetId",value:function(C){if(C===void 0)return(0,a.success)(this.globalNames);if(!this.sheetScopedNames)return(0,a.failure)((0,n.unavailable)([{kind:o.UnavailableKind.SheetNames}]));var p=this.sheetScopedNames[C];return p===void 0?(0,a.failure)((0,n.unavailable)([{kind:o.UnavailableKind.SheetId,document:this.document,sheetId:C}])):(0,a.success)(p)}},{key:"getContainingTable",value:function(C){var p=this.getNamesBySheetId(C.sheet.index);return p.kind===a.ResultKind.Failure?p:(0,a.success)(p.value.getContainingTable(C.range))}},{key:"getNamedRanges",value:function(C){var p=this.getNamesBySheetId(C.sheet.index);return p.kind===a.ResultKind.Failure?p:(0,a.success)(p.value.getNamedRanges(C.range))}},{key:"getIntersectingTables",value:function(C){var p=this.getNamesBySheetId(C.sheet.index);return p.kind===a.ResultKind.Failure?p:(0,a.success)(p.value.getIntersectingTables(C.range))}},{key:"getStructRefColumn",value:function(C,p){var h=this.getNameFormula(C,n.NameSource.StructRef);if(h.kind===a.ResultKind.Failure)return h;if(h.value===void 0)return(0,a.success)(void 0);if(h.value.obj.kind!=="NamedTable")return(0,a.failure)((0,n.invalidStructRef)(n.InvalidStructRefReason.NamedObjectNotTable));var F=h.value.obj,R;if(typeof p=="string")R=F.columnNames.getEntry(p);else{var y=F.columnIndexes.getValue(p);R=y===void 0?void 0:(0,a.entry)(y,p)}if(R===void 0)return F.allColumnNamesAvailable?(0,a.success)(void 0):(0,a.failure)((0,n.unavailable)([{kind:o.UnavailableKind.ColumnName,table:C,columnNameOrIndex:p}]));var E=F.specialRefRanges[n.SpecialRefId.Data],x=E.sheet,b=E.range,k=(0,n.sheetGridRange)(x,(0,n.gridRange)(b.row,R.value,b.rows,1));return(0,a.success)((0,n.structRefColumnLoc)(R.key,k,F.hasHeadersRow,F.hasTotalsRow))}},{key:"getStructRefSpecialRef",value:function(C,p){var h=this.getNameFormula(C,n.NameSource.StructRef);return h.kind===a.ResultKind.Failure?h:h.value===void 0?(0,a.success)(void 0):h.value.obj.kind!=="NamedTable"?(0,a.failure)((0,n.invalidStructRef)(n.InvalidStructRefReason.NamedObjectNotTable)):(0,a.success)(h.value.obj.specialRefRanges[p])}},{key:"onCellModified",value:function(C){this.forEachSheetScope(function(p){p.onCellModified(C)}),this.globalNames.onCellModified(C)}},{key:"collectGarbage",value:function(C){this.forEachSheetScope(function(p){p.collectGarbage(C)}),this.globalNames.collectGarbage(C)}},{key:"advanceState",value:function(C){this.forEachSheetScope(function(p){p.advanceState(C)}),this.globalNames.advanceState(C),this.oldSheetScopedNames=this.sheetScopedNames,this.sheetScopedNames=void 0}},{key:"resetLazyData",value:function(){this.forEachSheetScope(function(C){C.resetLazyData()}),this.globalNames.resetLazyData()}},{key:"getNameStatistics",value:function(){var C=this.globalNames.getStatistics();return this.forEachSheetScope(function(p){return C=(0,u.mergeNameStatistics)(C,p.getStatistics())}),C}},{key:"forEachSheetScope",value:function(C){for(var p in this.sheetScopedNames)if(Object.prototype.hasOwnProperty.call(this.sheetScopedNames,p)){var h=this.sheetScopedNames[p];C(h)}}}])})();t.PartialWorkbookNameManager=g},"../excel-online-calc/lib/calc/partialWorkbookNames.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PartialWorkbookNames=t.emptyNameStatistics=t.namedFailure=t.namedFormula=t.namedRange=t.namedValue=void 0,t.namedTable=f,t.mergeNamedTables=v,t.mergeNameStatistics=h,t.isNamedTableRangeEqual=F;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),u=s("../excel-online-calc/lib/calc/utils.js");t.namedValue=(0,a.typedInstanceCreator)()(function(E){return{kind:"NamedValue",value:E}}),t.namedRange=(0,a.typedInstanceCreator)()(function(E){return{kind:"NamedRange",value:E}});var g=a.RedBlackMapTree.create(function(E,x){return E-x});function f(E,x,b,k,D){var M=E.sheet,w=E.range,S=x?(0,n.gridRange)(w.row-1,w.col,1,w.cols):void 0,A=b?(0,n.gridRange)(w.row+w.rows,w.col,1,w.cols):void 0,T=(0,n.gridRangeJoinOpt)((0,n.gridRangeJoinOpt)(S,E.range),A),I=k.reduce(function(V,Z){return(0,a.assertTrue)("calc.calc.namedTable: column names in range",Z.column>=E.range.col&&Z.column<E.range.col+E.range.cols),V.setValue(Z.column,Z.name)},g),B=a.RedBlackMapTree.create(D);I.forEach(function(V,Z){return B=B.setValue(Z,V),!0});var L=I.getCount()===E.range.cols;return{kind:"NamedTable",specialRefRanges:K(K(K(K({},n.SpecialRefId.Data,E),n.SpecialRefId.Headers,S?(0,n.sheetGridRange)(M,S):void 0),n.SpecialRefId.Totals,A?(0,n.sheetGridRange)(M,A):void 0),n.SpecialRefId.All,(0,n.sheetGridRange)(M,T)),columnNames:B,columnIndexes:I,allColumnNamesAvailable:L,hasHeadersRow:x,hasTotalsRow:b}}function v(E,x){var b=E.columnNames,k=E.columnIndexes;x.columnIndexes.forEach(function(M,w){var S=E.columnIndexes.getValue(M);return S!==void 0&&(b=b.remove(S)),!0}),x.columnIndexes.forEach(function(M,w){return b=b.setValue(w,M),k=k.setValue(M,w),!0});var D=k.getCount()===x.specialRefRanges[n.SpecialRefId.All].range.cols;return Object.assign({},x,{columnNames:b,columnIndexes:k,allColumnNamesAvailable:D})}t.namedFormula=(0,a.typedInstanceCreator)()(function(E){return{kind:"NamedFormula",fmla:E}}),t.namedFailure=(0,a.typedInstanceCreator)()(function(E,x){return{kind:"NamedFailure",failureReason:E,objectKind:x}});var C=(0,n.makeGridRangeTable)(),p=(0,n.makeGridRangeTable)();t.emptyNameStatistics={namesCount:0,tablesCount:0,rangesCount:0,recalcFailuresCount:0,scopes:0,allAvailableScopes:0};function h(E,x){return{namesCount:E.namesCount+x.namesCount,tablesCount:E.tablesCount+x.tablesCount,rangesCount:E.rangesCount+x.rangesCount,recalcFailuresCount:E.recalcFailuresCount+x.recalcFailuresCount,scopes:E.scopes+x.scopes,allAvailableScopes:E.allAvailableScopes+x.allAvailableScopes}}function F(E,x){return(0,n.isSheetGridRangeEqual)(E.specialRefRanges[n.SpecialRefId.Data],x.specialRefRanges[n.SpecialRefId.Data])&&E.hasHeadersRow===x.hasHeadersRow&&E.hasTotalsRow===x.hasTotalsRow}var R=(function(){function E(x,b,k,D){Oe(this,E),this.names=x,this.allAvailable=b,this.tables=k,this.ranges=D}return Ne(E,[{key:"update",value:function(b,k,D,M){return b!==this.names||k!==this.allAvailable||D!==this.tables||M!==this.ranges?new E(b,k,D,M):this}},{key:"getEntry",value:function(b,k,D){var M=this.names.getEntry(k);return M===void 0?this.allAvailable?(0,a.success)(void 0):(0,a.failure)((0,n.unavailable)([{kind:o.UnavailableKind.NameLoc,name:(0,n.nameLoc)(b,k),source:D}])):(0,a.success)(M.value!==!1?M:void 0)}},{key:"getEntryIfDefined",value:function(b){var k=this.names.getEntry(b);if(k!==void 0)return k.value!==!1?k:void 0}},{key:"setValue",value:function(b,k){return this.update(this.names.setValue(b,k),this.allAvailable,this.tables,this.ranges)}},{key:"remove",value:function(b){return this.update(this.allAvailable?this.names.remove(b):this.names.setValue(b,!1),this.allAvailable,this.tables,this.ranges)}},{key:"getContainingTable",value:function(b){var k;return this.tables.forEachGe(b,function(D,M){return k=M,!1}),k}},{key:"getIntersectingTables",value:function(b){var k=[];return this.tables.forEachMeets(b,function(D,M){return k.push(M),!0}),k}},{key:"getNamedRanges",value:function(b){var k;return(k=this.ranges.getValue(b))!=null?k:[]}},{key:"getAvailableNames",value:function(b){var k=[];return this.names.forEach(function(D,M){return M!==!1&&k.push((0,n.nameLoc)(b,D)),!0}),k}},{key:"forEachAvailableName",value:function(b){return this.names.forEach(function(k,D){return b(k,D===!1?void 0:D)})}},{key:"setUndefined",value:function(){return this.update(this.names,!0,this.tables,this.ranges)}},{key:"getStatistics",value:function(b){return{namesCount:this.names.getCount(),tablesCount:this.tables.getCount(),rangesCount:this.ranges.getCount(),recalcFailuresCount:b,scopes:1,allAvailableScopes:this.allAvailable?1:0}}},{key:"collectGarbage",value:function(){return this.update(this.allAvailable?this.names.filter(function(b,k){return k!==!1}):this.names,this.allAvailable,this.tables,this.ranges)}},{key:"resetLazyData",value:function(){this.names.forEach(function(b,k){return k!==!1&&k.lazyData.reset(),!0})}},{key:"onWriteNamedTable",value:function(b,k,D){var M=k.specialRefRanges[n.SpecialRefId.All].range;return this.update(this.names,this.allAvailable,D==="remove"?this.tables.remove(M):this.tables.setValue(M,b),this.ranges)}},{key:"onWriteNamedRange",value:function(b,k,D){var M,w=k.value.ranges[0],S=(M=this.ranges.getValue(w))!=null?M:[],A=D==="remove"?S.filter(function(T){return(0,n.isNameScopeEqual)(b.scope,T.scope)&&b.name===T.name}):[].concat($r(S),[b]);return this.update(this.names,this.allAvailable,this.tables,A.length===0?this.ranges.remove(w):this.ranges.setValue(w,A))}}],[{key:"create",value:function(b){return new E(a.RedBlackMapTree.create(b),!1,C,p)}}])})(),y=(function(){function E(x,b){Oe(this,E),this.stringCompareCI=x,this.scope=b,this.isCurrent=!1,this.isChanged=!1,this.oldContents=this.contents=this.emptyContents=R.create(x),this.emptyRecalcFailures=this.recalcFailures=a.ArrayMapTree.create(x)}return Ne(E,[{key:"clone",value:function(){var b=new E(this.stringCompareCI,this.scope);return b.contents=this.contents,b}},{key:"advanceState",value:function(b){this.oldContents=this.contents,this.oldStateId=this.isCurrent?b:void 0,this.contents=this.emptyContents,this.isCurrent=this.isChanged=!1,this.recalcFailures=this.emptyRecalcFailures}},{key:"getStatistics",value:function(){return this.contents.getStatistics(this.recalcFailures.getCount())}},{key:"collectGarbage",value:function(b){this.oldStateId===void 0||this.oldStateId<b?(this.oldContents=this.emptyContents,this.oldStateId=void 0):this.oldContents=this.oldContents.collectGarbage(),this.contents=this.contents.collectGarbage()}},{key:"getNameLoc",value:function(b,k){var D=this.contents.getEntry(this.scope,b,k);return(0,a.isSuccess)(D)?(0,a.success)(D.value!==void 0?(0,n.nameLoc)(this.scope,D.value.key):void 0):D}},{key:"getNameFormula",value:function(b,k){var D=this.contents.getEntry(this.scope,b,k);return(0,a.isSuccess)(D)?(0,a.success)(D.value!==void 0?D.value.value:void 0):D}},{key:"getContainingTable",value:function(b){return this.contents.getContainingTable(b)}},{key:"getIntersectingTables",value:function(b){return this.contents.getIntersectingTables(b)}},{key:"getNamedRanges",value:function(b){return this.contents.getNamedRanges(b)}},{key:"allAvailable",value:function(){return this.contents.allAvailable}},{key:"getAvailableNames",value:function(b){return this.contents.getAvailableNames(b)}},{key:"hasRecalcFailure",value:function(b){return this.recalcFailures.contains(b)}},{key:"setRecalcFailure",value:function(b){this.recalcFailures=this.recalcFailures.setValue(b,!0)}},{key:"onCellModified",value:function(b){this.recalcFailures=this.emptyRecalcFailures}},{key:"resetLazyData",value:function(){this.contents.resetLazyData(),this.oldContents!==this.contents&&this.oldContents.resetLazyData()}},{key:"setNamedObject",value:function(b,k,D,M,w){var S=this.contents.getEntryIfDefined(k.name);if(S!==void 0){var A=w((0,n.nameLoc)(this.scope,S.key),S.value.obj,"remove");if(A.kind===a.ResultKind.Failure)return A}if(D===void 0?this.contents=this.contents.remove(k.name):this.contents=this.contents.setValue(k.name,{obj:D,lazyData:new u.ResettableLazy(function(){return M(b,k,D)})}),this.isCurrent=this.isChanged=!0,D!==void 0){var T=w(k,D,"add");if(T.kind===a.ResultKind.Failure)return T}return a.successUndefined}},{key:"setUndefinedNames",value:function(){this.contents=this.contents.setUndefined(),this.isCurrent=this.isChanged=!0}},{key:"promoteNamedObjects",value:function(b,k){var D=this;if(this.isChanged||b!==this.oldStateId)return(0,a.success)(!1);this.contents=this.oldContents,this.isCurrent=!0;var M=(0,a.success)(!0);return this.contents.forEachAvailableName(function(w,S){if(S===void 0)return!0;var A=k((0,n.nameLoc)(D.scope,w),S.obj,"add");return A.kind===a.ResultKind.Success?!0:(M=A,!1)}),M}},{key:"onWriteNamedTable",value:function(b,k,D){this.contents=this.contents.onWriteNamedTable(b,k,D)}},{key:"onWriteNamedRange",value:function(b,k,D){this.contents=this.contents.onWriteNamedRange(b,k,D)}},{key:"forEachAvailableName",value:function(b){return this.contents.forEachAvailableName(b)}}])})();t.PartialWorkbookNames=y},"../excel-online-calc/lib/calc/partialWorkbookSets.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.availableAllProduct=t.availableReadProduct=t.availableSetProduct=t.bspFactory=t.availabilityOperations=t.anyAvailability=t.AvailabilityKind=void 0,t.createCellSetFromRange=R,t.cellSetBounds=y,t.forEachRow=E,t.forEachCol=x,t.forEachRangeInSet=D,t.forEachCellInSet=M,t.translateAvailabilitySet=w;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-common/lib/ds/bspSet.js"),o=s("../excel-online-calc-common/lib/ds/bspSplit.js"),u=s("../excel-online-calc-common/lib/ds/productSet.js"),g=s("../excel-online-calc-lang/lib/index.js"),f;(function(S){S[S.AvailableSet=0]="AvailableSet",S[S.AvailableRead=1]="AvailableRead"})(f||(t.AvailabilityKind=f={})),t.anyAvailability=[f.AvailableSet,f.AvailableRead+1];var v=[0,g.sheetRows],C=[0,g.sheetCols];t.availabilityOperations=(0,o.boundedParetoSetOperations)(1,t.anyAvailability[0]+1,t.anyAvailability[1],t.anyAvailability,"Availability operations, alpha = 1");var p=(0,o.boundedParetoSetOperations)(.2,v[0]+1,v[1],v,"Row operations, alpha = 0.2"),h=(0,o.boundedParetoSetOperations)(.35,C[0]+1,C[1],C,"Col operations, alpha = 0.35"),F={availability:t.availabilityOperations,row:p,col:h};t.bspFactory={availability:(0,n.createFromKey)(F.availability),row:(0,n.createFromKey)(F.row),col:(0,n.createFromKey)(F.col)};function R(S){return(0,u.createFromProduct)({row:t.bspFactory.row([S.row,S.row+S.rows]),col:t.bspFactory.col([S.col,S.col+S.cols])})}function y(S){if(S!==n.empty){var A=S===n.dense?void 0:S.root.bounds.row,T=S===n.dense?void 0:S.root.bounds.col,I=A===void 0?F.row.top:b((0,n.fromUntyped)(F.row,A)),B=Se(I,2),L=B[0],V=B[1],Z=T===void 0?F.col.top:k((0,n.fromUntyped)(F.col,T)),H=Se(Z,2),N=H[0],_=H[1];return(0,g.gridRange)(L,N,V-L,_-N)}}t.availableSetProduct=(0,u.createFromProduct)({availability:t.bspFactory.availability([f.AvailableSet,f.AvailableSet+1])}),t.availableReadProduct=(0,u.createFromProduct)({availability:t.bspFactory.availability([f.AvailableRead,f.AvailableRead+1])}),t.availableAllProduct=(0,u.createFromProduct)({availability:t.bspFactory.availability([f.AvailableSet,f.AvailableRead+1])});function E(S,A){return S!==n.dense?(0,n.forEachKey)(S,A):A(F.row.top)}function x(S,A){return S!==n.dense?(0,n.forEachKey)(S,A):A(F.col.top)}function b(S){var A=[];return E(S,function(T){return A.push(T),!0}),A.reduce(a.ivlJoin)}function k(S){var A=[];return x(S,function(T){return A.push(T),!0}),A.reduce(a.ivlJoin)}function D(S,A){var T=function(B){return E(B.row,function(L){var V=Se(L,2),Z=V[0],H=V[1];return x(B.col,function(N){var _=Se(N,2),P=_[0],W=_[1];return A((0,g.gridRange)(Z,P,H-Z,W-P))})})};return(0,u.forEachProduct)(S,T,"row","col")}function M(S,A){return D(S,function(T){return(0,g.forEachCellInRange)(T,A)})}function w(S,A,T){var I=n.empty;return(0,u.forEachProduct)(S,function(B){var L=n.empty;E(B.row,function(H){var N=Se(H,2),_=N[0],P=N[1];return L=(0,n.union)(L,t.bspFactory.row([_+A,P+A])),!0});var V=n.empty;x(B.col,function(H){var N=Se(H,2),_=N[0],P=N[1];return V=(0,n.union)(V,t.bspFactory.col([_+T,P+T])),!0});var Z=(0,u.createFromProduct)({row:L,col:V,availability:B.availability});return I=(0,u.unionProduct)(I,Z),!0},"row","col","availability"),I}},"../excel-online-calc/lib/calc/partialWorkbookSheets.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PartialWorkbookSheets=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),u=(function(){function g(f,v,C,p,h,F){Oe(this,g),this.document=f,this.stringCompareCI=v,this.sheetPosToId=C,this.sheetNameToId=p,this.data=h,this.oldData=F}return Ne(g,[{key:"clone",value:function(){return new g(this.document,this.stringCompareCI,this.sheetPosToId,this.sheetNameToId,this.data,void 0)}},{key:"setSheetNames",value:function(v){for(var C,p=(C=this.data)!=null?C:this.oldData,h=(0,a.makeStringMap)(),F=[],R=[],y=0;y<v.length;y+=1){var E=v[y],x=E.sheetName,b=E.sheetId;F[y]=b,R.push([x,b]);var k=p?.[b];if(k===void 0){var D=(0,n.sheetIndex)(this.document,b);h[b]={pos:y,name:x,sheetIndex:D}}else h[b]=Object.assign({},k,{pos:y,name:x})}var M=a.ArrayMapTree.create(this.stringCompareCI).setValues(R);return new g(this.document,this.stringCompareCI,F,M,h,void 0)}},{key:"advanceState",value:function(v){this.oldData=this.data,this.sheetPosToId=void 0,this.sheetNameToId=void 0,this.data=void 0}},{key:"getSheetRangeIds",value:function(v){var C,p;if(!this.sheetPosToId)return(0,a.failure)((0,n.unavailable)([{kind:o.UnavailableKind.SheetNames}]));if(v.index===void 0)C=0,p=this.sheetPosToId.length;else{var h=this.getSheetById(v.index);if(!(0,a.isSuccess)(h))return h;var F=this.getSheetById(v.index2);if(!(0,a.isSuccess)(F))return F;C=(0,a.fastMin)(h.value.pos,F.value.pos),p=(0,a.fastMax)(h.value.pos,F.value.pos)+1}for(var R=[],y=C;y<p;y+=1)R.push(this.sheetPosToId[y]);return(0,a.success)((0,n.sheetRangeIndexes)(R,C))}},{key:"getSheetById",value:function(v){if(!this.data)return(0,a.failure)((0,n.unavailable)([{kind:o.UnavailableKind.SheetNames}]));var C=this.data[v];return C===void 0?(0,a.failure)((0,n.unavailable)([{kind:o.UnavailableKind.SheetId,document:this.document,sheetId:v}])):(0,a.success)(C)}},{key:"getSheetByName",value:function(v){if(!this.sheetNameToId)return(0,a.failure)((0,n.unavailable)([{kind:o.UnavailableKind.SheetNames}]));var C=this.sheetNameToId.getValue(v);return C===void 0?(0,a.success)(void 0):this.getSheetById(C)}},{key:"forEachSheet",value:function(v){if(!(!this.sheetPosToId||!this.data))for(var C of this.sheetPosToId){var p=this.data[C];p&&v(p,C)}}}])})();t.PartialWorkbookSheets=u},"../excel-online-calc/lib/calc/partialWorkbookStyles.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PartialWorkbookStyles=t.blankStyleValue=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),u={type:n.BorderLineType.None,color:{argb:"00000000"}};t.blankStyleValue={font:{name:"Calibri",bold:!1,italic:!1,underline:n.FontUnderline.None,strikethrough:!1,verticalAlign:n.FontVerticalAlignment.None,size:11,color:{argb:"ff000000"}},fill:{kind:n.FillKind.Pattern,pattern:n.PatternType.None,fgColor:{argb:"00000000"},bgColor:{argb:"00000000"}},border:{top:u,bottom:u,left:u,right:u},alignment:{horizontal:n.HorizontalAlignment.Automatic,vertical:n.VerticalAlignment.Bottom,textRotation:0,wrapText:!1,indent:0,relativeIndent:0,shrinkToFit:!1,readingOrder:0}};var g=(function(){function f(){Oe(this,f),this.styles=[],this.fonts=[],this.fills=[],this.borders=[]}return Ne(f,[{key:"clone",value:function(){function C(h,F){Object.keys(h).map(Number).forEach(function(R){F[R]=h[R]})}var p=new f;return C(this.styles,p.styles),C(this.fonts,p.fonts),C(this.fills,p.fills),C(this.borders,p.borders),p}},{key:"resolveCellStyle",value:function(C){if(C===o.SpecialStyle.Blank)return(0,a.success)(t.blankStyleValue);var p=this.styles[C];if(p===void 0)return(0,a.failure)({kind:o.UnavailableKind.StyleId,styleId:C});var h=p.fontId,F=p.fillId,R=p.borderId,y=p.alignment,E=h!==void 0?this.fonts[h]:t.blankStyleValue.font;if(E===void 0)return(0,a.failure)({kind:o.UnavailableKind.FontId,fontId:h});var x=F!==void 0?this.fills[F]:t.blankStyleValue.fill;if(x===void 0)return(0,a.failure)({kind:o.UnavailableKind.FillId,fillId:F});var b=R!==void 0?this.borders[R]:t.blankStyleValue.border;return b===void 0?(0,a.failure)({kind:o.UnavailableKind.BorderId,borderId:R}):(0,a.success)({font:E,fill:x,border:b,alignment:y})}},{key:"setStyles",value:function(C,p){var h=this;p||(this.styles=[]),Object.keys(C).map(Number).forEach(function(F){h.styles[F]=C[F]})}},{key:"setFonts",value:function(C,p){var h=this;p||(this.fonts=[]),Object.keys(C).map(Number).forEach(function(F){h.fonts[F]=C[F]})}},{key:"setFills",value:function(C,p){var h=this;p||(this.fills=[]),Object.keys(C).map(Number).forEach(function(F){h.fills[F]=C[F]})}},{key:"setBorders",value:function(C,p){var h=this;p||(this.borders=[]),Object.keys(C).map(Number).forEach(function(F){h.borders[F]=C[F]})}}])})();t.PartialWorkbookStyles=g},"../excel-online-calc/lib/calc/priorityScheduler.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PriorityScheduler=t.QueuePos=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n;(function(u){u[u.Back=0]="Back",u[u.Front=1]="Front"})(n||(t.QueuePos=n={}));var o=(function(){function u(){Oe(this,u),this.minPriority=0,this.taskDeqs=[]}return Ne(u,[{key:"deleteTasks",value:function(f,v){var C=this.taskDeqs[f];if(C)for(var p;p=C.popFront();)typeof p!="function"&&p.onDeleted&&p.onDeleted(v)}},{key:"addTask",value:function(f,v,C){var p,h=(p=this.taskDeqs[f])!=null?p:this.taskDeqs[f]=new a.Deque;v===n.Back?h.pushBack(C):h.pushFront(C),f<this.minPriority&&(this.minPriority=f)}},{key:"runTask",value:function(){for(var f=this.minPriority;f<this.taskDeqs.length;f+=1){var v;this.minPriority=f;var C=(v=this.taskDeqs[f])==null?void 0:v.popFront();if(C)return typeof C=="function"?C():C.onRun(),!0}return!1}},{key:"getCount",value:function(f){if(f!==void 0){var v,C;return(v=(C=this.taskDeqs[f])==null?void 0:C.getCount())!=null?v:0}return this.taskDeqs.reduce(function(p,h){return h?p+h.getCount():p},0)}}])})();t.PriorityScheduler=o},"../excel-online-calc/lib/calc/recalcService.inside.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.recalcServiceInsideInit=t.RecalcServiceImpl=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-common/lib/ds/bspSet.js"),u=s("../excel-online-calc-common/lib/ds/productSet.js"),g=s("../excel-online-calc-lang/lib/index.js"),f=s("../excel-online-calc-runtime/lib/index.js"),v=s("../excel-online-common/lib/index.js"),C=a.__importStar(s("../typed-workers/lib/index.js")),p=s("../excel-online-calc/lib/calc/dataTransformers.js"),h=s("../excel-online-calc/lib/calc/missingJSFeaturesTelemetry.js"),F=s("../excel-online-calc/lib/calc/partialWorkbook.js"),R=s("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),y=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),E=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),x=s("../excel-online-calc/lib/calc/recalcServiceCheck.js"),b=s("../excel-online-calc/lib/calc/recalcServiceDataTransformer.js"),k=s("../excel-online-calc/lib/calc/recalcServiceExperiments.js"),D=s("../excel-online-calc/lib/calc/recalcServiceTypes.js"),M=s("../excel-online-calc/lib/calc/recalcSideGrid.js"),w=s("../excel-online-calc/lib/calc/unavailabilityAnalyzer.js"),S=s("../excel-online-calc/lib/calc/utils.js"),A=10,T=(function(){function H(N,_,P){Oe(this,H),this.onRecalcResults=N,this.onUpdateRequest=_,this.currentOutputStateId=P,this.editedRangeDeltas=[],this.dependentRangeDeltas=[],this.editedRangeFailures=[],this.dependentRangeFailures=[],this.rangeUpdateRequests=[],this.namesUpdateRequests=[],this.recalcFinished=!1}return Ne(H,[{key:"setOutputStateId",value:function(_){_<=this.currentOutputStateId||(this.flush(),this.currentOutputStateId=_)}},{key:"pushCellWrite",value:function(_,P){(_!==y.ComputedCellKind.DependentCell?this.editedRangeDeltas:this.dependentRangeDeltas).push(P)}},{key:"pushRangeWrite",value:function(_,P){(0,n.safePush)(_!==y.ComputedCellKind.DependentCell?this.editedRangeDeltas:this.dependentRangeDeltas,P)}},{key:"pushRangeFailure",value:function(_,P){(_!==y.ComputedCellKind.DependentCell?this.editedRangeFailures:this.dependentRangeFailures).push(P)}},{key:"pushUpdateRequest",value:function(_){this.rangeUpdateRequests.push(_)}},{key:"pushUpdateNameRequest",value:function(_){this.namesUpdateRequests.push(_.index)}},{key:"pushRecalcFinished",value:function(_){this.recalcFinished=this.recalcFinished||_}},{key:"isRecalcFinished",value:function(){return this.recalcFinished}},{key:"flush",value:function(){(this.rangeUpdateRequests.length>0||this.namesUpdateRequests.length>0)&&(this.onUpdateRequest((0,D.updateRequest)(this.rangeUpdateRequests,[],this.namesUpdateRequests)),this.rangeUpdateRequests=[],this.namesUpdateRequests=[]),(this.editedRangeDeltas.length>0||this.editedRangeFailures.length>0)&&(this.sendRecalcResults("Edited",this.editedRangeDeltas,[],this.editedRangeFailures),this.editedRangeDeltas=[],this.editedRangeFailures=[]),(this.dependentRangeDeltas.length>0||this.dependentRangeFailures.length>0)&&(this.sendRecalcResults("Dependents",this.dependentRangeDeltas,[],this.dependentRangeFailures),this.dependentRangeDeltas=[],this.dependentRangeFailures=[]),this.recalcFinished&&(this.onRecalcResults((0,D.recalcResults)(this.currentOutputStateId,"Dependents",!0,[],[],[])),this.recalcFinished=!1)}},{key:"sendRecalcResults",value:function(_,P,W,$){for(var q=0;q<(0,n.fastMax)((0,n.fastMax)(P.length,W.length),$.length);q+=A)this.onRecalcResults((0,D.recalcResults)(this.currentOutputStateId,_,!1,P.slice(q,q+A),W.slice(q,q+A),$.slice(q,q+A)))}}])})();function I(H){var N=H.kind;return{kind:N}}var B=(function(){function H(N,_,P,W,$){var q=this,j=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},G=arguments.length>6&&arguments[6]!==void 0?arguments[6]:"Local";Oe(this,H),this.onRecalcResults=N,this.onUpdateRequest=_,this.onGC=P,this.onAlert=W,this.asyncLoopFunction=$,this.twConfig=j,this.dataTransformer=new b.RecalcServiceDataTransformer,this.currentInputStateId=-1/0,this.currentOutputStateId=-1/0,this.lastRecalcStatsStateId=-1/0,this.recalcStatistics=y.emptyRecalcStatistics,this.nameFailures=[],this.rangeFailures=[],this.numberFormatFailures=[],this.printFormulaFailures=[],this.inferFormatFailures=[],this.formatValueFailures=[],this.unhandledFailures=[],this.ignoredInputStats={},this.ignoredOutputStats={},this.initCalcThreadInside=(function(){var Q=mr(function*(X,U,O){return(0,n.initCalcInThread)(X,U,O,q.twConfig)});return function(X,U,O){return Q.apply(this,arguments)}})(),this.setConfig({}),this.dataModel=new F.PartialWorkbook(this.dataTransformer.getLangConfig(),this.config)}return Ne(H,[{key:"document",get:function(){return this.dataTransformer.document}},{key:"mathpack",get:function(){return this.dataTransformer.getLangConfig().mathpack}},{key:"ping",value:function(){}},{key:"setInputStateId",value:function(_,P){var W=_-this.currentInputStateId;return W<0?(this.logInputStateIdDecrease(P),!1):(W!==0&&(this.flushInputLogs(),this.currentInputStateId=_),!0)}},{key:"setOutputStateId",value:function(_){var P=_-this.currentOutputStateId;return P<0?(this.logOutputStateIdDecrease(),!1):(P!==0&&(this.flushOutputLogs(),this.currentOutputStateId=_),!0)}},{key:"clearAsyncResumeRecalc",value:function(){this.recalcLoop!==void 0&&this.recalcLoop.stop()}},{key:"resumeRecalc",value:function(){var _=this;this.flushInputLogs(),this.clearAsyncResumeRecalc(),this.recalcLoop=this.asyncLoopFunction(function(){var W=_.dataModel.step(),$=W.messages,q=W.queueEmpty;return $.length>0&&_.processRecalcResults($),q?void 0:1},{costThreshold:1,timeThreshold:this.config.yieldIntervalMs});var P=this.recalcLoop;return(0,n.promiseFinally)(this.recalcLoop.promise,function(){_.recalcLoop===P&&(_.recalcLoop=void 0)})}},{key:"testResumeRecalc",value:(function(){var N=mr(function*(P){if(yield this.resumeRecalc(),P!==void 0){var W=`calc.calc.RecalcService: resumeRecalc finished; resumeId = ${P}`;n.ulsLogger.ULS.traceTag(574128980,v.LogCategory.msoulscat_ES_EWAJS,v.TraceLevel.Info,W)}});function _(P){return N.apply(this,arguments)}return _})()},{key:"processRecalcResults",value:function(_){var P=new T(this.onRecalcResults,this.onUpdateRequest,this.currentOutputStateId);for(var W of _){if(W.kind===y.OutputMessageKind.GarbageCollected){this.onGC(W.minStateIdKept);continue}if(W.kind===y.OutputMessageKind.Alert){this.onAlert(W.message);continue}if(W.kind===y.OutputMessageKind.ExperimentRunResult){this.logExperimentRunResult(W.experimentName,JSON.stringify({message:W.logMessage,timeoutReason:W.timeoutReason}));continue}if(this.setOutputStateId(W.stateId))switch(P.setOutputStateId(W.stateId),W.kind){case y.OutputMessageKind.CellWrite:{var $=W.cell,q=W.value,j=W.format,G=W.cellKind,Q=W.formulaBarText,X=W.formatted,U=W.hasHyperlink,O=$.sheet,z=$.range,J=this.cellWriteToRangeDelta(O.index,z.row,z.col,q,j,Q,X,U,"messages.<index>.value");(0,n.isDefined)(J)&&P.pushCellWrite(G,J);break}case y.OutputMessageKind.RangeWrite:{var ie=W.range,ce=W.values,ge=W.cellKind,oe=W.formulaBarText,le=W.formatted,Y=W.formats,te=ie.sheet,re=ie.range;P.pushRangeWrite(ge,this.rangeWriteToRangeDeltas(te.index,re,ce,Y,oe,le,"messages.<index>.values"));break}case y.OutputMessageKind.NameFailure:this.nameFailures.push(W);break;case y.OutputMessageKind.RangeFailure:{var ee=W.range,ne=W.cellKind,de=W.reason;P.pushRangeFailure(ne,this.rangeFailure(ee,de)),this.rangeFailures.push(W);break}case y.OutputMessageKind.NumberFormatFailure:this.numberFormatFailures.push(W);break;case y.OutputMessageKind.PrintFormulaFailure:this.printFormulaFailures.push(W);break;case y.OutputMessageKind.InferFormatFailure:this.inferFormatFailures.push(W);break;case y.OutputMessageKind.FormatValueFailure:{var se=W.range,me=W.cellKind,ve=W.reason;P.pushRangeFailure(me,this.rangeFailure(se,ve)),this.formatValueFailures.push(W);break}case y.OutputMessageKind.UnhandledFailure:this.unhandledFailures.push(W);break;case y.OutputMessageKind.UpdateRequest:P.pushUpdateRequest((0,p.sheetGridRangeToLocation)(W.range));break;case y.OutputMessageKind.UpdateNamesRequest:P.pushUpdateNameRequest(W.scope);break;case y.OutputMessageKind.RecalcStatistics:P.pushRecalcFinished(W.message===y.RecalcStatisticsMessage.RecalcFinished),this.recalcStatistics=(0,y.mergeRecalcStatistics)(this.recalcStatistics,W);break;case y.OutputMessageKind.WorkbookStatistics:this.logWorkbookStats(W.stateId,W.stats,W.p);break;case y.OutputMessageKind.StateAdvanced:break;default:return(0,n.assertNever)("calc.calc.RecalcServiceImpl.processRecalcResults",W)}}P.isRecalcFinished()&&this.flushOutputLogs(),P.flush()}},{key:"logExperimentRunResult",value:function(_,P){n.ulsLogger.ULS.traceTag(594409422,v.LogCategory.msoulscat_ES_EWAJS,v.TraceLevel.Info,`calc.calc.RecalcService: ${_} done; ${P}`),_==="UnitExperiment"&&n.ulsLogger.ULS.traceTag(538567681,v.LogCategory.msoulscat_ES_EWAJS,v.TraceLevel.Info,`calc.calc.RecalcService: UnitExperiment done: ${P}`)}},{key:"logAllFailureStats",value:function(){var _=this.nameFailures;this.nameFailures=[];var P=this.rangeFailures;this.rangeFailures=[];var W=this.numberFormatFailures;this.numberFormatFailures=[];var $=this.printFormulaFailures;this.printFormulaFailures=[];var q=this.inferFormatFailures;this.inferFormatFailures=[];var j=this.formatValueFailures;this.formatValueFailures=[];var G=this.unhandledFailures;this.unhandledFailures=[],this.logGenFailureStats(_,595194337,"name",v.TraceLevel.Info),this.logCellFailureStats(P,595658722,"range",v.TraceLevel.Info),this.logGenFailureStats(W,590484946,"format",v.TraceLevel.Info),this.logGenFailureStats($,592730065,"print-formula",v.TraceLevel.Info),this.logGenFailureStats(q,590484947,"infer-format",v.TraceLevel.Info),this.logCellFailureStats(j,590484948,"format-value",v.TraceLevel.Info),this.logGenFailureStats(G,595194338,"unhandled",v.TraceLevel.Warning)}},{key:"logGenFailureStats",value:function(_,P,W,$){if(_.length!==0){var q={};for(var j of _){var G=j.reason;(0,b.incrementFailure)(q,G)}var Q=`calc.calc.RecalcService: recalc ${W} failures; stateId = ${this.currentOutputStateId}, stats = ${JSON.stringify(q)}`;n.ulsLogger.ULS.traceTag(P,v.LogCategory.msoulscat_ES_EWAJS,$,Q),this.logJavaScriptFailures(_,W)}}},{key:"logCellFailureStats",value:function(_,P,W,$){var q=this;if(_.length!==0){var j={};for(var G of _){var Q,X=G.reason,U=G.cellKind,O=(Q=j[U])!=null?Q:j[U]={};(0,b.incrementFailure)(O,X)}Object.getOwnPropertyNames(j).sort().forEach(function(z){var J=j[z],ie=`calc.calc.RecalcService: recalc ${W} failures; stateId = ${q.currentOutputStateId}, cell kind = ${z}, stats = ${JSON.stringify(J)}`;n.ulsLogger.ULS.traceTag(P,v.LogCategory.msoulscat_ES_EWAJS,$,ie)}),this.logJavaScriptFailures(_,W)}}},{key:"logJavaScriptFailures",value:function(_,P){for(var W of _){var $=W.reason;if($.kind===f.ReasonKind.JavaScriptError){var q=(0,n.messageFromError)($.error),j=`calc.calc.RecalcService: recalc ${P} JavaScript error: ${q}`;n.ulsLogger.ULS.traceTag(595658721,v.LogCategory.msoulscat_ES_EWAJS,v.TraceLevel.Warning,j)}}}},{key:"logIgnoredStats",value:function(_,P,W,$){if(Object.getOwnPropertyNames($).length!==0){var q=`stateId = ${P}, stats = ${JSON.stringify($)}`,j=`calc.calc.RecalcService: ignored ${W} data; ${q}`;n.ulsLogger.ULS.traceTag(_,v.LogCategory.msoulscat_ES_EWAJS,v.TraceLevel.Warning,j)}}},{key:"logIgnoredInputStats",value:function(){this.logIgnoredStats(595658723,this.currentInputStateId,"input",this.ignoredInputStats),this.ignoredInputStats={}}},{key:"logIgnoredOutputStats",value:function(){this.logIgnoredStats(595658752,this.currentOutputStateId,"output",this.ignoredOutputStats),this.ignoredOutputStats={}}},{key:"logRecalcStats",value:function(){if(this.currentOutputStateId!==-1/0&&!(this.lastRecalcStatsStateId===this.currentOutputStateId&&this.recalcStatistics===y.emptyRecalcStatistics)){var _=this.recalcStatistics;this.recalcStatistics=y.emptyRecalcStatistics,this.lastRecalcStatsStateId=this.currentOutputStateId;var P=this.config.sampleRecalcStatisticsRate;if(this.dataModel.shouldSample(P)){var W=`stateId = ${this.currentOutputStateId}, stats = ${JSON.stringify(_)}, p = ${JSON.stringify(P)}`,$=`calc.calc.RecalcService: recalc statistics; ${W}`;n.ulsLogger.ULS.traceTag(595654593,v.LogCategory.msoulscat_ES_EWAJS,v.TraceLevel.Info,$)}}}},{key:"logUnavailableStats",value:function(){if(this.currentOutputStateId!==-1/0&&this.rangeFailures.length!==0){var _=(0,w.computeUnavailableCellsStats)(this.rangeFailures);if(!(_.numOfUnavailableCellsInTheSameSheet===0&&_.numOfUnavailableCellsInDifferentSheet===0&&_.totalNumOfUnavailableCells===0)){var P=`stateId = ${this.currentOutputStateId}, stats = ${JSON.stringify(_)}`,W=`calc.calc.RecalcService: unavailable cells statistics; ${P}`;n.ulsLogger.ULS.traceTag(589632004,v.LogCategory.msoulscat_ES_EWAJS,v.TraceLevel.Info,W)}}}},{key:"logWorkbookStats",value:function(_,P,W){var $=`stateId = ${_}, stats = ${JSON.stringify(P)}, p = ${JSON.stringify(W)}`,q=`calc.calc.RecalcService: workbook statistics; ${$}`;n.ulsLogger.ULS.traceTag(595359882,v.LogCategory.msoulscat_ES_EWAJS,v.TraceLevel.Info,q)}},{key:"logInputStateIdDecrease",value:function(_){(0,x.incrementStat)(this.ignoredInputStats,`${_}: input stateId went backwards`)}},{key:"logOutputStateIdDecrease",value:function(){(0,x.incrementStat)(this.ignoredOutputStats,"output stateId went backwards")}},{key:"flushInputLogs",value:function(){this.logIgnoredInputStats()}},{key:"flushOutputLogs",value:function(){this.logUnavailableStats(),this.logAllFailureStats(),this.logIgnoredOutputStats(),this.logRecalcStats()}},{key:"cellWriteToRangeDelta",value:function(_,P,W,$,q,j,G,Q,X){if((0,x.check)($,x.chReadOper,this.ignoredOutputStats,X)){var U=(0,p.readOperToCellValue)(this.mathpack,$),O=(0,p.cellFormatToInferredFormat)(q);return(0,n.isDefined)(j)||(0,n.isDefined)(U)||(0,n.isDefined)(O)||(0,n.isDefined)(G)||(0,n.isDefined)(Q)?(0,D.rangeDelta)((0,D.sheetRangeLocation)(_,P,W),(0,D.cellDataDelta)(j,U,O,G,Q)):void 0}}},{key:"rangeWriteToRangeDeltas",value:function(_,P,W,$,q,j,G){for(var Q=`${G}.<index>.<index>`,X=P.row,U=P.col,O=P.rows,z=P.cols,J=[],ie=0;ie<O;ie+=1)for(var ce=0;ce<z;ce+=1){var ge=this.cellWriteToRangeDelta(_,X+ie,U+ce,W[ie][ce],$[ie][ce],ie===0&&ce===0?q:void 0,j[ie][ce],void 0,Q);(0,n.isDefined)(ge)&&J.push(ge)}return J}},{key:"rangeFailure",value:function(_,P){return(0,D.rangeFailure)((0,p.sheetGridRangeToLocation)(_),I(P))}},{key:"setA1ReferenceStyle",value:function(_){this.clearAsyncResumeRecalc(),this.dataTransformer.setA1ReferenceStyle(this.dataModel,this.currentInputStateId,_)}},{key:"setLocale",value:function(_){this.clearAsyncResumeRecalc(),this.dataTransformer.setLocaleInfo(this.dataModel,this.currentInputStateId,_,this.ignoredInputStats)}},{key:"setWorkbookProps",value:function(_){this.clearAsyncResumeRecalc(),this.dataTransformer.setWorkbookProps(this.dataModel,this.currentInputStateId,_,this.ignoredInputStats)}},{key:"setNumberFormats",value:function(_,P){this.clearAsyncResumeRecalc(),this.dataModel.setNumberFormats(this.document,(0,x.filterCheck)(_,x.chNumberFormat,this.ignoredInputStats,"numberFormats"),P,this.currentInputStateId)}},{key:"updateSheetNames",value:function(_,P){this.setInputStateId(_,"sheetNames")&&(this.clearAsyncResumeRecalc(),this.dataTransformer.updateSheetNames(this.dataModel,_,P,this.ignoredInputStats))}},{key:"updateNamedObjects",value:function(_,P){this.setInputStateId(_,"namedObjectsUpdates")&&(this.clearAsyncResumeRecalc(),this.dataTransformer.updateNamedObjects(this.dataModel,_,P,this.ignoredInputStats))}},{key:"updateUnusedCells",value:function(_,P){if(this.setInputStateId(_,"unusedCellsUpdates")){this.clearAsyncResumeRecalc();var W=(0,x.filterCheck)(P,x.chUnusedCellsUpdate,this.ignoredInputStats,"unusedCellsUpdates");for(var $ of W)this.dataModel.extendUnusedRange((0,p.unusedCellsUpdateToUsedRange)(this.document,$),_)}}},{key:"updateRanges",value:function(_,P){this.setInputStateId(_,"rangeUpdates")&&(this.clearAsyncResumeRecalc(),this.applyRangeUpdates(_,P))}},{key:"updateArrays",value:function(_,P){if(this.setInputStateId(_,"arrayUpdates")){this.clearAsyncResumeRecalc();var W=(0,x.filterCheck)(P,x.chArrayUpdate,this.ignoredInputStats,"arrayUpdates");for(var $ of W){var q=$.range,j=$.data,G=$.fromStateId,Q=(0,p.sheetRangeLocationToGridRange)(this.document,q);if((0,n.isDefined)(j)){var X=j.formulaBarText,U=j.isSpilled,O=(0,g.gridRangeAnchor)(Q.range);this.dataModel.writeArrayFormula(_,Q,X,O,U)}else(0,n.isDefined)(G)}}}},{key:"editRangeFormulas",value:function(_,P){this.setInputStateId(_,"rangeFormulaEdits")&&(this.clearAsyncResumeRecalc(),this.applyRangeFormulaEdits(P,_))}},{key:"evalOnClonedModel",value:function(_,P,W){return this.evalOnClonedModelOnSnapshot(_,P,void 0,W)}},{key:"evalOnClonedModelOnSnapshot",value:function(_,P){var W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,$=arguments.length>3?arguments[3]:void 0;(0,n.assertPositiveInteger)("edits array should not be empty",P.length);var q=W===void 0?new F.EvalOnClonePropsFromPartialWB(this.dataModel,$):new F.EvalOnClonePropsFromPartialWBDocumentCollection(W,$);return this.applyRangeUpdates(-1,_,q),this.applyRangeFormulaEdits(P,-1,q),q.resultsPromise.toPromise()}},{key:"applyRangeUpdates",value:function(_,P,W){var $=(0,x.filterCheck)(P,x.chRangeUpdate,this.ignoredInputStats,"rangeUpdates");for(var q of $){var j=q.range,G=q.excludeRows,Q=q.excludeColumns,X=q.data,U=q.fromStateId,O=(0,p.sheetRangeLocationToGridRange)(this.document,j),z=O.range,J=(0,p.createExcludeCellSet)(z.row,z.rows,E.bspFactory.row,G),ie=(0,p.createExcludeCellSet)(z.col,z.cols,E.bspFactory.col,Q),ce=(0,p.sheetGridRangeToCellSet)(O,J,ie),ge=(0,n.isDefined)(X)?(0,p.cellValueToReadOper)(this.mathpack,X.value):g.blankOper;(0,n.assertTrue)("calc.calc.RecalcService: updateRanges oper",ge!=null);var oe=(0,g.gridRangeAnchor)(z);if((0,n.isDefined)(X)){var le,Y,te=X.iformat,re=X.kind==="ArrayFormula"?void 0:(le=X.formulaBarText)!=null?le:void 0,ee=(Y=X.failureReason)!=null?Y:void 0,ne=X.kind==="CellFormula";this.dataModel.writeCellContents(_,ce,re,ne,oe,ge,te,y.SpecialStyle.Blank,ee,W)}else if((0,n.isNone)(U))this.dataModel.writeCellContents(_,ce,"",!1,oe,g.blankOper,R.blankCellFormat,void 0,void 0,W);else{if(W)throw new Error("Promote cell data is unsupported for cloned models.");this.dataModel.promoteCellContents(_,O,ce,U)}W||(this.dataModel.writeHiddenRows(_,(0,p.sheetGridRangeToHiddenRows)(O,J)),this.dataModel.writeHiddenCols(_,(0,p.sheetGridRangeToHiddenCols)(O,ie)))}}},{key:"localizeEnglishFormula",value:function(_,P){var W=this.dataModel.translateEnglishFormula(_,(0,p.sheetCellLocationToGridCell)(this.document,P));return Promise.resolve(W)}},{key:"applyRangeFormulaEdits",value:function(_,P,W){var $=this,q=(0,x.filterCheck)(_,x.chRangeFormulaEdit,this.ignoredInputStats,"rangeFormulaEdits"),j=function(){var X=G.kind,U=G.range,O=G.formulaBarText,z=G.value,J=G.origin,ie=G.viewport,ce=o.empty;U.forEach(function(re){ce=(0,u.unionProduct)(ce,(0,E.createCellSetFromRange)((0,p.sheetRangeLocationToGridRange)($.document,re).range))});var ge=(0,p.sheetRangeLocationToGridRange)($.document,U[0]),oe=(0,n.isDefined)(J)?(0,g.gridCell)(J.row,J.column):(0,g.gridRangeAnchor)(ge.range),le=(0,n.isDefined)(ie)?(0,p.sheetRangeLocationToGridRange)($.document,ie):void 0,Y;(0,n.isDefined)(z)?(Y=(0,p.cellValueToReadOper)($.mathpack,z),(0,n.assertTrue)("calc.calc.RecalcService: editRangeFormulas oper",Y!=null)):Y=void 0;var te=X==="CellFormula"?!0:X==="Value"?!1:void 0;W?$.dataModel.editCellContentsOnClone((0,y.sheetCellSet)(ge.sheet,ce),O,te,oe,W):$.dataModel.editCellContents(P,(0,y.sheetCellSet)(ge.sheet,ce),O,te,oe,Y,le)};for(var G of q)j()}},{key:"editRangeFormats",value:function(_,P){var W=this;if(this.setInputStateId(_,"rangeFormatEdits")){this.clearAsyncResumeRecalc();var $=(0,x.filterCheck)(P,x.chRangeFormatEdit,this.ignoredInputStats,"rangeFormatEdits"),q=function(){var Q=j.range,X=j.operation,U=j.origin,O=j.viewport,z=X.kind==="SetFormat"&&!(0,n.isNone)(X.format)?{kind:X.kind,format:X.format}:X.kind==="RibbonFormat"&&!(0,n.isNone)(X.ribbon)?{kind:X.kind,ribbon:X.ribbon}:X.kind==="ChangeDecimals"&&!(0,n.isNone)(X.changeDecimals)?{kind:X.kind,changeDecimals:X.changeDecimals}:void 0;(0,n.assertTrue)("calc.calc.RecalcService: editRangeFormats operation",z!=null);var J=o.empty;Q.forEach(function(oe){J=(0,u.unionProduct)(J,(0,E.createCellSetFromRange)((0,p.sheetRangeLocationToGridRange)(W.document,oe).range))});var ie=(0,p.sheetRangeLocationToGridRange)(W.document,Q[0]),ce=U!=null?(0,g.gridCell)(U.row,U.column):(0,g.gridRangeAnchor)(ie.range),ge=(0,n.isDefined)(O)?(0,p.sheetRangeLocationToGridRange)(W.document,O):void 0;W.dataModel.editCellFormats(_,(0,y.sheetCellSet)(ie.sheet,J),z,ce,ge)};for(var j of $)q()}}},{key:"editArrayFormulas",value:function(_,P){if(this.setInputStateId(_,"arrayFormulaEdits")){this.clearAsyncResumeRecalc();var W=(0,x.filterCheck)(P,x.chArrayFormulaEdit,this.ignoredInputStats,"arrayFormulaEdits");for(var $ of W){var q=$.range,j=$.formulaBarText,G=$.origin,Q=$.viewport,X=(0,p.sheetRangeLocationToGridRange)(this.document,q),U=(0,n.isDefined)(G)?(0,g.gridCell)(G.row,G.column):(0,g.gridCell)(q.row,q.column),O=(0,n.isDefined)(Q)?(0,p.sheetRangeLocationToGridRange)(this.document,Q):void 0;this.dataModel.editArrayFormula(_,X,j,U,O)}}}},{key:"editRangePaste",value:function(_,P){if(this.setInputStateId(_,"editRangePaste")){this.clearAsyncResumeRecalc();var W=(0,x.filterCheck)(P,x.chPasteEdit,this.ignoredInputStats,"pasteEdits");for(var $ of W){var q=$.kind,j=$.source,G=$.target,Q=$.viewport,X=(0,p.sheetRangeLocationToGridRange)(this.document,j),U=(0,p.sheetCellLocationToGridCell)(this.document,G),O=(0,n.isDefined)(Q)?(0,p.sheetRangeLocationToGridRange)(this.document,Q):void 0;this.dataModel.editPaste(_,q,U,X,O)}}}},{key:"setConfig",value:function(_){var P,W,$,q,j,G,Q,X,U,O,z,J,ie,ce=Array.isArray(_.runExperiments)?{stepBudget:(P=_.experimentStepBudget)!=null?P:10,totalBudget:(W=_.experimentTotalBudget)!=null?W:1e4,factories:(0,k.getExperimentFactories)(_.runExperiments)}:void 0;this.config={yieldIntervalMs:($=_.yieldIntervalMs)!=null?$:10,totalTimeMs:(q=_.totalEvalTimeMs)!=null?q:1e4,maxCellChain:2*g.sheetCols,maxNameChain:128,maxLambdaCalls:1e4,maxLambdaDepth:1e3,samplePrecisionEvalRate:(j=_.samplePrecisionEvalRate)!=null?j:.02,samplePrecisionPrintFormulaRate:(G=_.samplePrecisionPrintFormulaRate)!=null?G:.001,samplePrecisionPrintValueRate:(Q=_.samplePrecisionPrintValueRate)!=null?Q:1e-4,sampleRecalcStatisticsRate:(X=_.sampleRecalcStatisticsRate)!=null?X:.2,sampleWorkbookStatisticsRate:(U=_.sampleWorkbookStatisticsRate)!=null?U:.1,sampleCellEvalStopwatchRate:(O=_.sampleCellEvalStopwatchRate)!=null?O:.003,sampleRecalcEditedStopwatchRate:(z=_.sampleRecalcEditedStopwatchRate)!=null?z:1,sampleRecalcViewportStopwatchRate:(J=_.sampleRecalcViewportStopwatchRate)!=null?J:1,rngSeed:(ie=_.rngSeed)!=null?ie:Date.now()*1e3,volatileMode:_.volatileMode!=null?S.VolatileMode[_.volatileMode]:S.VolatileMode.Estimation,experimentFactories:ce}}},{key:"reconfigure",value:function(_){this.setConfig(_),this.dataModel.reconfigure(this.config)}},{key:"clearCache",value:function(){this.clearAsyncResumeRecalc(),this.dataModel=new F.PartialWorkbook(this.dataTransformer.getLangConfig(),this.config),this.recalcStatistics=y.emptyRecalcStatistics,this.nameFailures=[],this.rangeFailures=[],this.numberFormatFailures=[],this.unhandledFailures=[],this.ignoredInputStats={},this.ignoredOutputStats={},this.currentInputStateId=this.currentOutputStateId=this.lastRecalcStatsStateId=-1/0}},{key:"processEvalResult",value:function(_,P){var W=_.value,$=_.formatted,q;if((0,n.isSuccess)(W)){if(!P&&!(0,x.check)(W.value,x.chReadOper,this.ignoredOutputStats,"evalFormula"))throw new Error("ignored output");var j=(0,p.readOperToCellValue)(this.mathpack,W.value);(0,n.assertTrue)("calc.calc.RecalcService.evalFormula",j!==void 0),q=(0,n.success)(j)}else q=(0,n.failure)(I(W.reason));var G;return $===void 0?G=void 0:(0,n.isSuccess)($)?G=$:G=(0,n.failure)(I($.reason)),(0,D.evalFormulaData)(q,G)}},{key:"evalFormula",value:function(_,P,W,$){var q=this;return(0,x.check)(W,x.chSheetCellLocation,this.ignoredInputStats,"origin")?(0,x.check)($,x.chEvalFormulaFormat,this.ignoredInputStats,"format")?this.dataModel.evalFormula(_,P,(0,p.sheetCellLocationToGridCell)(this.document,W),(0,p.evalFormulaFormatToUnion)($)).then(function(j){return q.processEvalResult(j,!1)}):Promise.reject(new Error("ignored format")):Promise.reject(new Error("ignored input"))}},{key:"evalFormulaTree",value:function(_,P,W,$){var q=this;if(!(0,x.check)(W,x.chSheetCellLocation,this.ignoredInputStats,"origin"))return Promise.reject(new Error("ignored input"));if(!(0,x.check)($,x.chEvalFormulaFormat,this.ignoredInputStats,"format"))return Promise.reject(new Error("ignored format"));var j=function G(Q,X){var U=Se(Q,2),O=U[0],z=U[1],J=Se(O,2),ie=J[0],ce=J[1],ge=[ie,ce.map(function(oe){var le=oe.value,Y=oe.formatted;return q.processEvalResult({value:le,formatted:Y},!X)})];return z!==void 0?[ge,z.map(function(oe){return G(oe,!1)})]:[ge]};return this.dataModel.evalFormulaTree(_,P,(0,p.sheetCellLocationToGridCell)(this.document,W),(0,p.evalFormulaFormatToUnion)($)).then(function(G){return j(G,!0)})}},{key:"evalFormulaOnSnapshotImpl",value:function(_,P,W,$){return this.dataModel.evalFormula(-1,_,P,W,$)}},{key:"evalFormulaTreeOnSnapshotImpl",value:function(_,P,W,$){return this.dataModel.evalFormulaTree(-1,_,P,W,$)}},{key:"testAdvanceState",value:function(_){this.setInputStateId(_,"testAdvanceState")&&(this.dataModel.testAdvanceState(_),this.clearAsyncResumeRecalc())}},{key:"getMissingJSFeatures",value:function(){return(0,h.getMissingJSFeatures)()}}])})();t.RecalcServiceImpl=B;var L=(0,n.mixin)(B,function(H){return new M.RecalcSideGrid(H)},["getSheetNames","getRangeValues","getRangeFormats","getRangeFormulae","getIntersectingTables","getIformats","discardSnapshot","createIGridExportEndpoint","getHiddenRows","getHiddenCols","evalFormulaOnSnapshot","evalFormulaTreeOnSnapshot","evalClonedModelOnSnapshot","getCorrespondingSnapshotID"]);if((0,n.getTypedFeatureGate)("TESTING_ONLY_RECALC_SERVICE_IMPORTSCRIPTS_FAIL")){var V;if(self.__retries=((V=self.__retries)!=null?V:-1)+1,self.__retries===0)throw""}var Z=function(N){var _=N.config,P=N.connection;return C.Endpoint.createInside(P,function(W){return new L(function(){var $;return($=W.post).onRecalcResults.apply($,arguments)},function(){var $;return($=W.post).onUpdateRequest.apply($,arguments)},function(){var $;return($=W.post).onGC.apply($,arguments)},function(){var $;return($=W.post).onAlert.apply($,arguments)},n.asyncLoop,_,P.createMode)})};t.recalcServiceInsideInit=Z},"../excel-online-calc/lib/calc/recalcService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRecalcService=y;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-common/lib/index.js"),u=s("../office-online-feature-gates/lib/index.js"),g=a.__importStar(s("../typed-workers/lib/index.js")),f=s("../excel-online-calc/lib/calc/missingJSFeaturesTelemetry.js"),v=s("../excel-online-calc/lib/calc/recalcService.inside.js"),C=s("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js"),p=s("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js"),h=3e4,F=3,R=1e3;function y(x){return E.apply(this,arguments)}function E(){return E=mr(function*(x){for(var b=arguments.length,k=new Array(b>1?b-1:0),D=1;D<b;D++)k[D-1]=arguments[D];var M=k[0],w=k[1],S=typeof M=="boolean"?M?[new C.PluginSchedulerSingleton().instance(),new C.GridImportManagerSingleton().instance()]:[void 0,void 0]:[M,w],A=Se(S,2),T=A[0],I=A[1],B=-1/0,L=!1,V={onRecalcResults:function(X){},onUpdateRequest:function(X){},onGC:function(X){B=X},onAlert:function(X){if(!L){var U=document.createElement("div"),O=document.createElement("p");O.textContent=X,U.appendChild(O);var z=document.createElement("button");z.textContent="OK",U.appendChild(z),U.setAttribute("style","position: fixed; top: 0; left: 30%; right: 30%; background: red; color: white; font-size: 16px; font-weight: bold; z-index: 1000; padding: 3em; white-space: pre-line;"),z.onclick=function(){document.body.removeChild(U)},document.body.appendChild(U),L=!0}}},Z=(0,u.isChangeGateEnabled)("Microsoft.Office.Excel.ChangeGate.OfficeVSO_10314820_EnableTTPolicyWorkerConstructor1"),H=yield g.createWorker({id:"RecalcService",createMode:x,isTrustedTypesPolicyEnabled:Z},{local:v.recalcServiceInsideInit,thread:{scriptUrl:(0,n.getCalcAbsUrlOrThrow)(),insideInitName:"excelOnlineCalc.calc.recalcServiceInsideInit"}},function(){return V}),N=[],_="Requested";H.onClose=function(){for(var Q of N)try{Q()}catch(U){n.ulsLogger.ULS.traceTag(539341771,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Warning,`calc.calc.createRecalcService.service.onClose: callback threw ${(0,n.messageFromError)(U)}`)}var X=`calc.calc.createRecalcService.service.onClose: recalc service closed; reason = ${_}`;n.ulsLogger.ULS.traceTag(561534148,o.LogCategory.msoulscat_ES_EWAJS,_==="Requested"?o.TraceLevel.Info:o.TraceLevel.Warning,X)};function P(){var Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"Requested";_=Q,H.close()}try{if(H.createMode==="Thread"){var W=yield(0,n.initCalcThread)(H);N.push(function(){return W.close()}),(0,f.logMissingJSFeatures)(H.call.getMissingJSFeatures)}H.call.ping.callTimeout=h;var $=F,q=0,j=function(){};(0,n.promiseLoop)(mr(function*(){if(yield new Promise(function(ie){return setTimeout(ie,R)}),!H.hasBeenClosed()){var Q=H.call.ping.callTimeout,X=(0,n.now)();try{yield H.call.ping()}catch(ie){if(!g.WorkerError.isWorkerError(ie)||ie.info.cause!=="Timeout")throw ie;var U=(0,n.now)()-X;q+=1,q>=$&&P("Unresponsive");var O=H.hasBeenClosed(),z={timeout:Q,waitTime:U,timeoutCount:q,hasBeenClosed:O},J=`calc.calc.RecalcService: unresponsive; ${JSON.stringify(z)}`;return n.ulsLogger.ULS.traceTag(561534149,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Warning,J),j(Q,U,q,O),!0}return q=0,!0}}),!0).catch(function(Q){var X=`calc.calc.RecalcService: ping loop threw an error: ${(0,n.messageFromError)(Q)}`;n.ulsLogger.ULS.traceTag(561534150,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Warning,X)}),H.post.updateRanges.onPostMessageError=g.dispatchWorkerError;var G={setOnRecalcResults:function(X){V.onRecalcResults=X},setOnUpdateRequest:function(X){V.onUpdateRequest=X},setOnUnresponsive:function(X){j=X},setA1ReferenceStyle:function(){for(var X,U=arguments.length,O=new Array(U),z=0;z<U;z++)O[z]=arguments[z];(X=H.post).setA1ReferenceStyle.apply(X,O),T!==void 0&&T.doNotify(p.NotificationKind.setA1ReferenceStyle,O)},setLocale:function(){for(var X,U=arguments.length,O=new Array(U),z=0;z<U;z++)O[z]=arguments[z];(X=H.post).setLocale.apply(X,O),T!==void 0&&T.doNotify(p.NotificationKind.setLocale,O)},setWorkbookProps:function(){for(var X,U=arguments.length,O=new Array(U),z=0;z<U;z++)O[z]=arguments[z];(X=H.post).setWorkbookProps.apply(X,O),T!==void 0&&T.doNotify(p.NotificationKind.setWorkbookProps,O)},updateSheetNames:function(){for(var X,U=arguments.length,O=new Array(U),z=0;z<U;z++)O[z]=arguments[z];(X=H.post).updateSheetNames.apply(X,O),T!==void 0&&T.doNotify(p.NotificationKind.updateSheetNames,O)},updateNamedObjects:function(){for(var X,U=arguments.length,O=new Array(U),z=0;z<U;z++)O[z]=arguments[z];(X=H.post).updateNamedObjects.apply(X,O),T!==void 0&&T.doNotify(p.NotificationKind.updateNamedObjects,O)},setNumberFormats:H.post.setNumberFormats,updateUnusedCells:H.post.updateUnusedCells,updateRanges:H.post.updateRanges,updateArrays:H.post.updateArrays,editRangeFormulas:H.post.editRangeFormulas,editRangeFormats:H.post.editRangeFormats,editArrayFormulas:H.post.editArrayFormulas,editRangePaste:H.post.editRangePaste,resumeRecalc:H.post.resumeRecalc,reconfigure:function(X){var U,O;H.call.ping.callTimeout=(U=X.responsivenessPingTimeout)!=null?U:h,$=(O=X.responsivenessPingAttempts)!=null?O:F,H.post.reconfigure(X)},clearCache:function(){H.post.clearCache(),B=-1/0},testAdvanceState:H.post.testAdvanceState,testResumeRecalc:H.call.testResumeRecalc,close:P,stateIdAvailable:function(X){return X>=B},evalFormula:H.call.evalFormula,evalFormulaTree:H.call.evalFormulaTree,evalOnClonedModel:H.call.evalOnClonedModel,localizeEnglishFormula:function(){var X;return(X=H.call).localizeEnglishFormula.apply(X,arguments)},createIGridExportEndpoint:function(X,U){return N.push(U),H.call.createIGridExportEndpoint.transfer([X.port],X)}};return I!==void 0&&I.onGridExporterCreated(G),G}catch(Q){throw P("Error"),Q}}),E.apply(this,arguments)}},"../excel-online-calc/lib/calc/recalcServiceCheck.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.chReadOper=t.chEvalFormulaFormat=t.chWorkbookProps=t.chLocaleData=t.chPasteEdit=t.chArrayFormulaEdit=t.chRangeFormatEdit=t.chRangeFormulaEdit=t.chNamedObjectsUpdate=t.chNamedObject=t.chNamedObjectData=t.chNamedFailureData=t.chNamedTableScope=t.chNamedTableData=t.chColumnData=t.chNamedRangeData=t.chNamedFormulaData=t.chNamedValueData=t.chNamedValue=t.chUnusedCellsUpdate=t.chArrayUpdate=t.chArrayData=t.chRangeUpdate=t.chCellData=t.chCellFormat=t.chCellValue=t.chError=t.chBlank=t.chSheetCellLocation=t.chSheetRangeLocation=t.chRangeLocation=t.chCellLocation=t.chCol=t.chRow=t.chSheetName=t.chSheetId=t.chNumberFormat=t.chErrorTypeName=t.chWorksheetFunctionName=t.chFormulaText=t.chArray=t.chBoolean=t.chNonemptyString=t.chString=t.chNatural=t.chInteger=t.chFiniteNumber=t.chPossiblyInfiniteNumber=t.chNever=void 0,t.incrementStat=u,t.checker=f,t.check=v,t.filterCheck=C,t.optChecker=p,t.fromChecker=h,t.objectChecker=F,t.allChecker=R,t.depAllChecker=y,t.arrayChecker=E,t.taggedUnionChecker=x,t.typeofChecker=b,t.intChecker=w,t.eqChecker=S,t.oneOfChecker=A,t.isFormulaText=T;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js");function u(ee,ne){var de;ee[ne]=((de=ee[ne])!=null?de:0)+1}function g(ee,ne,de){return ee.push(`${ne.join(".")}: expected ${de}`),!1}function f(ee,ne){return function(de,se,me){return(0,a.isDefined)(de)&&ee(de)||g(se,me,ne)}}function v(ee,ne,de,se){var me=[],ve=ne(ee,me,[se]);for(var ye of me)u(de,ye);return ve}function C(ee,ne,de,se){if(!v(ee,t.chArray,de,se))return[];var me=`${se}.<index>`;return ee.filter(function(ve){return v(ve,ne,de,me)})}function p(ee){return function(ne,de,se){return(0,a.isNone)(ne)?!0:ee(ne,de,se)}}function h(ee){return function(ne,de,se){return ee(ne,de,se)}}function F(ee){return function(ne,de,se){if((0,a.isNone)(ne))return g(de,se,"non-null object");var me=se.length;try{var ve=!0;for(var ye in ee)se[me]=ye,ve=ve&&ee[ye](ne[ye],de,se);return ve}finally{se.length=me}}}function R(){for(var ee=arguments.length,ne=new Array(ee),de=0;de<ee;de++)ne[de]=arguments[de];return function(se,me,ve){return ne.reduce(function(ye,Ee){return ye&&Ee(se,me,ve)},!0)}}function y(ee){for(var ne=arguments.length,de=new Array(ne>1?ne-1:0),se=1;se<ne;se++)de[se-1]=arguments[se];return function(me,ve,ye){return de.reduce(function(Ee,Te){return Ee&&Te(me)(me,ve,ye)},ee(me,ve,ye))}}function E(ee){return function(ne,de,se){if(!Array.isArray(ne))return g(de,se,"Array");se.push("<index>");try{return ne.reduce(function(me,ve){return me&&ee(ve,de,se)},!0)}finally{se.pop()}}}function x(ee){var ne=`one of ${JSON.stringify(Object.getOwnPropertyNames(ee).sort())}`;return function(de,se,me){if((0,a.isNone)(de))return g(se,me,"non-null object");var ve=me.length;try{var ye=typeof de.kind=="string"||typeof de.kind=="number"?ee[de.kind]:void 0;return(0,a.isNone)(ye)?(me.push("kind"),g(se,me,ne)):ye(de,se,me)}finally{me.length=ve}}}function b(ee){var ne=`typeof one of ${JSON.stringify(Object.getOwnPropertyNames(ee).sort())}`;return function(de,se,me){var ve=ee[typeof de];return(0,a.isNone)(ve)?g(se,me,ne):ve(de,se,me)}}function k(ee){return typeof ee=="number"&&ee>-1/0&&ee<1/0}function D(ee){return typeof ee=="number"&&!isNaN(ee)}function M(ee){return(ee|0)===ee||Math.floor(ee)===ee}function w(ee,ne){var de=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ee!==0?`integer >= ${ee} and < ${ne}`:`natural < ${ne}`;return f(function(se){return typeof se=="number"&&se>=ee&&se<ne&&M(se)},de)}t.chNever=f(function(ee){return!1},"never"),t.chPossiblyInfiniteNumber=f(D,"number (non-NaN)"),t.chFiniteNumber=f(k,"finite number"),t.chInteger=f(function(ee){return k(ee)&&M(ee)},"integer"),t.chNatural=w(0,1/0,"natural"),t.chString=f(function(ee){return typeof ee=="string"},"string"),t.chNonemptyString=f(function(ee){return typeof ee=="string"&&ee.length>0},"nonempty string"),t.chBoolean=f(function(ee){return typeof ee=="boolean"},"boolean"),t.chArray=f(function(ee){return Array.isArray(ee)},"Array");function S(ee){return f(function(ne){return ne===ee},JSON.stringify(ee))}function A(){for(var ee=Object.create(null),ne=Object.create(null),de=arguments.length,se=new Array(de),me=0;me<de;me++)se[me]=arguments[me];for(var ve of se)typeof ve=="number"?ne[ve]=!0:ee[ve]=!0;var ye=`one of ${JSON.stringify(se.slice().sort())}`;return f(function(Ee){switch(typeof Ee){case"string":case"symbol":return ee[Ee]===!0;case"number":return ne[Ee]===!0}return!1},ye)}function T(ee){return ee[0]==="="||ee[0]==="+"||ee[0]==="-"}t.chFormulaText=f(function(ee){return typeof ee=="string"&&T(ee)},"formula text"),t.chWorksheetFunctionName=F({functionId:t.chNatural,functionName:t.chNonemptyString});var I=f(function(ee){return typeof ee=="string"&&ee.length>1&&(0,a.stringStartsWith)(ee,"#")},"error name");t.chErrorTypeName=F({errorType:t.chNatural,errorName:I}),t.chNumberFormat=F({iformat:t.chNatural,formatString:t.chString,builtIn:t.chBoolean}),t.chSheetId=f(function(ee){return typeof ee=="string"||k(ee)},"string or finite number"),t.chSheetName=F({sheetId:t.chSheetId,sheetName:t.chString}),t.chRow=w(0,n.sheetRows),t.chCol=w(0,n.sheetCols),t.chCellLocation=F({row:t.chRow,column:t.chCol});var B=f(function(ee){return ee.lastRow==null||ee.lastRow>=ee.row},"lastRow >= row"),L=f(function(ee){return ee.lastColumn==null||ee.lastColumn>=ee.column},"lastColumn >= column"),V=R(t.chCellLocation,F({lastRow:p(t.chRow),lastColumn:p(t.chCol)}));t.chRangeLocation=y(V,function(ee){return B},function(ee){return L}),t.chSheetRangeLocation=R(t.chRangeLocation,F({sheetId:t.chSheetId})),t.chSheetCellLocation=R(t.chSheetRangeLocation,F({lastRow:p(t.chNever),lastColumn:p(t.chNever)})),t.chBlank=F({kind:S("Blank")}),t.chError=F({kind:S("Error"),type:t.chNatural}),t.chCellValue=b({number:t.chFiniteNumber,string:t.chString,boolean:t.chBoolean,object:x({Blank:t.chBlank,Error:t.chError})}),t.chCellFormat=b({number:t.chNatural,string:t.chString}),t.chCellData=R(F({value:t.chCellValue,iformat:t.chNatural,failureReason:p(t.chString)}),x({CellFormula:F({formulaBarText:t.chFormulaText}),ArrayFormula:F({formulaBarText:p(t.chNever)}),Value:F({formulaBarText:t.chString})})),t.chRangeUpdate=F({range:t.chSheetRangeLocation,excludeRows:p(E(t.chRow)),excludeColumns:p(E(t.chCol)),data:p(t.chCellData),fromStateId:p(t.chInteger)}),t.chArrayData=F({isSpilled:t.chBoolean,formulaBarText:t.chFormulaText}),t.chArrayUpdate=F({range:t.chSheetRangeLocation,data:p(t.chArrayData),fromStateId:p(t.chInteger)}),t.chUnusedCellsUpdate=F({sheetId:t.chSheetId,usedRange:p(t.chRangeLocation)}),t.chNamedValue=b({number:t.chFiniteNumber,string:t.chString,boolean:t.chBoolean,object:x({Error:t.chError})}),t.chNamedValueData=F({kind:S("NamedValue"),value:t.chNamedValue}),t.chNamedFormulaData=F({kind:S("NamedFormula"),formulaBarText:t.chFormulaText}),t.chNamedRangeData=F({kind:S("NamedRange"),range:t.chSheetRangeLocation}),t.chColumnData=F({column:t.chNatural,name:t.chNonemptyString});var Z=function(ne){var de;return((de=ne.lastRow)!=null?de:ne.row)-ne.row+1},H=function(ne){var de;return((de=ne.lastColumn)!=null?de:ne.column)-ne.column+1},N=f(function(ee){return(!ee.hasHeadersRow||ee.range.row>0)&&(!ee.hasTotalsRow||ee.range.row+Z(ee.range)<n.sheetRows)},"enough rows for headers and totals"),_=f(function(ee){var ne=ee.range.column,de=ee.range.column+H(ee.range);return ee.columns.every(function(se){return se.column>=ne&&se.column<de})},"column names in range");t.chNamedTableData=y(F({kind:S("NamedTable"),range:t.chSheetRangeLocation,hasHeadersRow:t.chBoolean,hasTotalsRow:t.chBoolean,columns:E(t.chColumnData)}),function(ee){return N},function(ee){return _});var P=function(ne){return f(function(de){var se;return((se=de.data)==null?void 0:se.kind)!=="NamedTable"||ne==null},"NamedTable at global scope")};t.chNamedTableScope=P,t.chNamedFailureData=F({kind:S("NamedFailure"),failureReason:t.chString,objectKind:p(A("NamedValue","NamedFormula","NamedRange","NamedTable"))}),t.chNamedObjectData=x({NamedValue:t.chNamedValueData,NamedFormula:t.chNamedFormulaData,NamedRange:t.chNamedRangeData,NamedTable:t.chNamedTableData,NamedFailure:t.chNamedFailureData});var W=F({name:t.chString,data:p(t.chNamedObjectData)}),$=function(ne){return y(W,function(de){return(0,t.chNamedTableScope)(ne)})};t.chNamedObject=$,t.chNamedObjectsUpdate=F({scope:p(t.chSheetId),objects:p(t.chArray),fromStateId:p(t.chInteger)});var q=f(function(ee){return ee.length>0},"a non-empty array"),j=f(function(ee){return ee.every(function(ne){return ne.sheetId===ee[0].sheetId})},"ranges on the same sheet"),G=y(E(t.chSheetRangeLocation),function(ee){return q},function(ee){return j});t.chRangeFormulaEdit=R(F({range:G,origin:p(t.chCellLocation),viewport:p(t.chSheetRangeLocation)}),x({CellFormula:F({formulaBarText:t.chFormulaText,value:p(t.chNever)}),Value:F({formulaBarText:t.chString,value:t.chCellValue}),Inferred:F({formulaBarText:t.chString,value:p(t.chNever)})}));var Q=x({SetFormat:F({format:t.chCellFormat}),RibbonFormat:F({ribbon:A.apply(void 0,$r((0,a.strEnumArray)(o.RibbonFormat)))}),ChangeDecimals:F({changeDecimals:w(-20,20)})});t.chRangeFormatEdit=F({range:G,operation:Q,origin:p(t.chCellLocation),viewport:p(t.chSheetRangeLocation)}),t.chArrayFormulaEdit=F({range:t.chSheetRangeLocation,formulaBarText:f(function(ee){return typeof ee=="string"&&(ee.length===0||T(ee))},"empty string or text denoting formula"),origin:p(t.chCellLocation),viewport:p(t.chSheetRangeLocation)});var X=f(function(ee){var ne=H(ee.source),de=Z(ee.source);return ee.target.column+ne<=n.sheetCols&&ee.target.row+de<=n.sheetRows},"(target,source) in range");t.chPasteEdit=y(F({kind:A("CopyPaste"),target:t.chSheetCellLocation,source:t.chSheetRangeLocation,viewport:p(t.chSheetRangeLocation)}),function(ee){return X});var U=f(function(ee){return ee.length===2},"2 AM/PM symbols"),O=f(function(ee){return ee.length===7},"7 day symbols"),z=f(function(ee){return ee.length===12},"12 month symbols");function J(ee){var ne=(0,a.numEnumMap)(ee,a.identity);return f(function(de){return de.every(function(se,me){return se==null||me in ne})},"indexes in enum")}var ie=J(n.SpecialRefId),ce=J(n.PictureSpecial),ge=J(n.PictureSingle),oe=J(n.PictureColor),le=J(n.PictureDbnum);t.chLocaleData=F({worksheetFunctionNames:t.chArray,thousandsData:E(t.chNatural),errorTypeNames:t.chArray,specialRefNames:y(E(p(t.chNonemptyString)),function(ee){return ie}),trueName:t.chNonemptyString,falseName:t.chNonemptyString,rowLetter:t.chNonemptyString,columnLetter:t.chNonemptyString,leftBrace:t.chNonemptyString,rightBrace:t.chNonemptyString,leftBracket:t.chNonemptyString,rightBracket:t.chNonemptyString,decimalSeparator:t.chNonemptyString,listSeparator:t.chNonemptyString,columnSeparator:t.chNonemptyString,rowSeparator:t.chNonemptyString,thousandsSeparator:t.chString,lcid:t.chNatural,country:t.chNatural,numberDecimals:t.chNatural,isExpSepBySpace:t.chBoolean,fractionSeparator:t.chNonemptyString,isPercentSepBySpace:t.chBoolean,currencyFormat:A(n.CurrencyFormat.Paren,n.CurrencyFormat.Lead,n.CurrencyFormat.Intern,n.CurrencyFormat.Trail),isCurrencySymbolLead:t.chBoolean,isCurrencySepBySpace:t.chBoolean,currencySymbol:t.chString,currencyDecimals:t.chNatural,dateOrder:A(n.DateOrder.MDY,n.DateOrder.DMY,n.DateOrder.YMD,n.DateOrder.MYD,n.DateOrder.DYM,n.DateOrder.YDM),dateSeparator:t.chString,dateAltSeparator:t.chString,year4Digits:t.chBoolean,month2Digits:t.chBoolean,day2Digits:t.chBoolean,longDateFormat:t.chBoolean,timeSeparator:t.chString,timeAltSeparator:p(t.chString),hour2Digits:t.chBoolean,clock24Hour:t.chBoolean,isAMPMSepBySpace:t.chBoolean,ampmSymbols:y(E(t.chString),function(ee){return U}),dayNameShort:y(E(t.chString),function(ee){return O}),dayNameLong:y(E(t.chString),function(ee){return O}),monthNameShort:y(E(t.chString),function(ee){return z}),monthNameLong:y(E(t.chString),function(ee){return z}),pictureSpecial:y(E(p(t.chNonemptyString)),function(ee){return ce}),pictureSingle:y(E(p(t.chNonemptyString)),function(ee){return ge}),pictureColor:y(E(p(t.chNonemptyString)),function(ee){return oe}),pictureDbnum:y(E(p(t.chNonemptyString)),function(ee){return le}),sysDateFormat:t.chString,sysTimeFormat:t.chString,cultureTagPrimary:t.chNonemptyString,cultureTagUserDefault:t.chNonemptyString,cultureTagInstLang:t.chNonemptyString,cultureTagUserCurrent:t.chNonemptyString});var Y=F({yr:t.chInteger,mon:w(1,13),dom:w(1,6),wdy:w(1,8),hour:w(0,24),min:w(0,60),sec:w(0,60),fracSec:S(0),rounding:w(0,4)}),te=y(F({bias:t.chFiniteNumber,standardDate:p(Y),standardBias:t.chFiniteNumber,daylightDate:p(Y),daylightBias:t.chFiniteNumber}),function(ee){return f(function(ne){return(0,a.isNone)(ne.standardDate)===(0,a.isNone)(ne.daylightDate)},"standardDate iff daylightDate")});t.chWorkbookProps=F({date1904:p(t.chBoolean),dateCompatibility:p(t.chBoolean),timezone:p(te)}),t.chEvalFormulaFormat=p(x({Origin:F({iformat:p(t.chNever),knownFormat:p(t.chNever)}),Iformat:F({iformat:t.chNatural,knownFormat:p(t.chNever)}),Known:F({iformat:p(t.chNever),knownFormat:A.apply(void 0,$r((0,a.numEnumArray)(n.KnownFormat)))}),Inferred:F({iformat:p(t.chNever),knownFormat:p(t.chNever)}),Aggregate:F({iformat:p(t.chNever),knownFormat:p(t.chNever)})}));var re=K(K(K(K(K(K(K({},n.OperKind.Number,!0),n.OperKind.String,!0),n.OperKind.Boolean,!0),n.OperKind.Error,!0),n.OperKind.Array,!1),n.OperKind.Blank,!0),n.OperKind.Rich,!1);t.chReadOper=f(function(ee){return re[ee.kind]},"supported ReadOper")},"../excel-online-calc/lib/calc/recalcServiceDataTransformer.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RecalcServiceDataTransformer=t.initialRecalcServiceConfig=void 0,t.incrementFailure=h;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),u=s("../excel-online-calc-runtime/lib/index.js"),g=s("../excel-online-calc-syntax/lib/index.js"),f=s("../excel-online-calc/lib/calc/dataTransformers.js"),v=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),C=s("../excel-online-calc/lib/calc/recalcServiceCheck.js");t.initialRecalcServiceConfig={localeInfo:(0,n.getEnglishLocaleInfo)(),mathpack:n.xlMathpack,refStyle:n.RefStyle.A1,timezone:n.tzUTC,date1904:!1,dateCompatibility:!0,datepack:n.xlDatepack};var p=(function(){function F(){Oe(this,F),this.document=(0,n.documentLoc)(void 0,""),this.langConfig=t.initialRecalcServiceConfig}return Ne(F,[{key:"getLangConfig",value:function(){return this.langConfig}},{key:"setA1ReferenceStyle",value:function(y,E,x){this.langConfig=Object.assign({},this.langConfig,{refStyle:x?n.RefStyle.A1:n.RefStyle.R1C1}),y.setLangConfig(E,this.langConfig)}},{key:"setLocaleInfo",value:function(y,E,x,b){(0,C.check)(x,C.chLocaleData,b,"localeData")&&(this.langConfig=Object.assign({},this.langConfig,{localeInfo:(0,f.createLocaleInfo)(x,b)}),y.setLangConfig(E,this.langConfig))}},{key:"setWorkbookProps",value:function(y,E,x,b){var k,D,M;(0,C.check)(x,C.chWorkbookProps,b,"workbookProps")&&(this.langConfig=Object.assign({},this.langConfig,{date1904:(k=x.date1904)!=null?k:t.initialRecalcServiceConfig.date1904,dateCompatibility:(D=x.dateCompatibility)!=null?D:t.initialRecalcServiceConfig.dateCompatibility,timezone:(M=x.timezone)!=null?M:t.initialRecalcServiceConfig.timezone}),y.setLangConfig(E,this.langConfig))}},{key:"updateSheetNames",value:function(y,E,x,b){y.setSheetNames(this.document,(0,C.filterCheck)(x,C.chSheetName,b,"sheetNames"),E)}},{key:"updateNamedObjects",value:function(y,E,x,b){var k=(0,C.filterCheck)(x,C.chNamedObjectsUpdate,b,"namedObjectsUpdates");for(var D of k){var M=D.scope,w=D.objects,S=D.fromStateId,A=(0,n.nameScope)(this.document,(0,a.isDefined)(M)?M:void 0);if((0,a.isDefined)(w)){var T=(0,C.filterCheck)(w,(0,C.chNamedObject)(M),b,"namedObjectsUpdates.<index>.objects");for(var I of T){var B=I.name,L=I.data;y.writeNamedObject(E,A,B,(0,f.namedObjectDataToNamedObject)(this.langConfig.mathpack,this.langConfig.localeInfo.stringCompareCI,this.document,L))}}else(0,a.isDefined)(S)?y.promoteNamedObjects(E,A,S):y.writeUndefinedNames(E,A)}}}])})();t.RecalcServiceDataTransformer=p;function h(F,R){var y,E;switch(R.kind){case u.ReasonKind.NotImplemented:for(var x of R.features)(0,C.incrementStat)(F,`${u.ReasonKind.NotImplemented} ${x}`);break;case u.ReasonKind.IllFormedFormula:(0,C.incrementStat)(F,`${u.ReasonKind.IllFormedFormula} ${(y=R.mode)!=null?y:""} ${JSON.stringify({diagnostics:(E=R.diagnostics)!=null?E:{},message:R.mode===v.FormulaMode.ServerCellFormula||R.mode===v.FormulaMode.ServerNamedFormula?R.message:void 0})}`);break;case u.ReasonKind.Unavailable:for(var b of R.objects){var k=[u.ReasonKind.Unavailable];if(typeof b.kind=="string"&&b.kind in v.UnavailableKind){var D=b;switch(k.push(D.kind),D.kind){case v.UnavailableKind.SheetId:k.push(D.sheetId);break;case v.UnavailableKind.NameLoc:k.push(D.source),k.push(D.name.scope.index===void 0?"global":"sheet");break;case v.UnavailableKind.ClientFailure:k.push(D.reason);break;case v.UnavailableKind.CellFormula:case v.UnavailableKind.EvalFailure:k.push(D.reason.kind);break;case v.UnavailableKind.VolatileFunction:k.push(D.name);break;case v.UnavailableKind.TimeGranularity:k.push(n.TimeGranularity[D.granularity]);break;case v.UnavailableKind.GetTimeKind:k.push(D.getTimeKind);break}}else k.push(JSON.stringify(b));(0,C.incrementStat)(F,k.join(" "))}break;case u.ReasonKind.LimitExceeded:(0,C.incrementStat)(F,`${R.kind} ${u.LimitKind[R.limit]}`);break;case o.FormatReasonKind.NotFormatString:(0,C.incrementStat)(F,`${R.kind} ${R.message}`);break;case o.FormatReasonKind.NotValueString:(0,C.incrementStat)(F,`${R.kind} ${R.message}`);break;case u.ReasonKind.InvalidQualifier:(0,C.incrementStat)(F,`${R.kind} ${R.reason}`);break;case u.ReasonKind.InvalidCellRef:(0,C.incrementStat)(F,`${R.kind} ${R.reason}`);break;case u.ReasonKind.InvalidStructRef:(0,C.incrementStat)(F,`${R.kind} ${R.reason}`);break;case u.ReasonKind.Internal:(0,C.incrementStat)(F,`${R.kind} ${R.message}`);break;case u.ReasonKind.JavaScriptError:case g.ReasonKind.NotFormulaString:case u.ReasonKind.CellCycle:case u.ReasonKind.NameCycle:case u.ReasonKind.Stopped:case u.ReasonKind.PreviousFailure:case u.ReasonKind.PreviousNameFailure:case o.FormatReasonKind.PreviousFormatFailure:(0,C.incrementStat)(F,R.kind);break;default:(0,a.assertNever)("calc.calc.incrementFailure",R)}}},"../excel-online-calc/lib/calc/recalcServiceExperiments.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExperimentKind=void 0,t.getExperimentFactories=p,t.registerExperimentFactory=h;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-common/lib/index.js"),o=s("../excel-online-calc/lib/calc/experiments/exceLint/exceLintExperiment.js"),u=s("../excel-online-calc/lib/calc/experiments/unit/unitExperiment.js"),g=(function(){function F(R){Oe(this,F),this.stepDelay=R,this.done=!1,this.resultLogMessage="TestExperiment",this.failedLogMessage="TestExperiment exceeded budget",this.iters=0}return Ne(F,[{key:"setContext",value:function(){}},{key:"step",value:function(){for(var y=(0,a.now)();(0,a.now)()<y+this.stepDelay;);this.iters+=1,this.iters>1&&(this.done=!0)}}],[{key:"create",value:function(y){if(typeof y!="number"){var E=`calc.calc.TestExperiment: expected number; given ${y}`;a.ulsLogger.ULS.traceTag(591974878,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Warning,E);return}return new F(y)}}])})(),f;(function(F){F.OneShot="OneShot",F.Recurring="Recurring",F.Precision="Precision"})(f||(t.ExperimentKind=f={}));function v(F){return F}var C={TestExperiment:function(R){return{experimentName:"TestExperiment",kind:f.OneShot,create:function(){return g.create(R)}}},ExceLintExperiment:function(){return{experimentName:"ExceLintExperiment",kind:f.OneShot,create:function(){return new o.ExceLintExperiment}}},UnitExperiment:function(){return{experimentName:"UnitExperiment",kind:f.OneShot,create:function(){return new u.UnitExperiment},stepBudget:80}}};function p(F){var R=F.map(function(y){var E,x=y.name,b=y.param;return(E=C[x])==null?void 0:E.call(C,b)});return R.filter(function(y){return y!==void 0})}function h(F,R){C[F]=R}},"../excel-online-calc/lib/calc/recalcServiceTypes.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RecalcServiceCreateMode=t.workbookProps=t.recalcServiceConfig=t.runExperiment=t.updateRequest=t.evalFormulaFormat=t.recalcResults=t.rangeFailure=t.arrayDelta=t.rangeDelta=t.cellDataDelta=t.inferredFormat=t.rangePasteEdit=t.arrayFormulaEdit=t.rangeFormatEdit=t.formatEditOperation=t.RibbonFormat=t.rangeFormulaEdit=t.namedObjectsUpdate=t.namedObject=t.namedFailureData=t.namedTableData=t.columnData=t.namedRangeData=t.namedFormulaData=t.namedValueData=t.unusedCellsUpdate=t.arrayUpdate=t.arrayData=t.rangeWrite=t.rangeUpdate=t.cellData=t.sheetCellLocation=t.sheetRangeLocation=t.rangeLocation=t.cellLocation=t.richValue=t.errorValue=t.blankValue=t.sheetName=t.numberFormat=t.localeData=t.errorTypeName=t.worksheetFunctionName=void 0,t.getCellValueKind=o,t.getCellFormatKind=u,t.cellFormulaCellData=g,t.arrayFormulaCellData=f,t.valueCellData=v,t.rangePromote=C,t.arrayWrite=p,t.arrayPromote=h,t.namedObjectsWrite=F,t.undefinedNamesWrite=R,t.namedObjectsPromote=y,t.cellFormulaRangeFormulaEdit=x,t.valueRangeFormulaEdit=b,t.inferredRangeFormulaEdit=k,t.formatEditSetFormat=D,t.formatEditRibbonFormat=M,t.formatEditChangeDecimals=w,t.copyPasteRangePasteEdit=S,t.evalFormulaFormatOrigin=A,t.evalFormulaFormatIformat=T,t.evalFormulaFormatKnown=I,t.evalFormulaFormatInferred=B,t.evalFormulaFormatAggregate=L,t.evalFormulaData=V;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-numfmt/lib/index.js");Object.defineProperty(t,"RibbonFormat",{enumerable:!0,get:function(){return n.RibbonFormat}}),t.worksheetFunctionName=(0,a.typedInstanceCreator)()(function(H,N){return{functionId:H,functionName:N}}),t.errorTypeName=(0,a.typedInstanceCreator)()(function(H,N){return{errorType:H,errorName:N}}),t.localeData=(0,a.typedInstanceCreator)()(function(H,N,_,P,W,$,q,j,G,Q,X,U,O,z,J,ie,ce,ge,oe,le,Y,te,re,ee,ne,de,se,me,ve,ye,Ee,Te,Ie,De,Ae,xe,ke,Xe,tr,nr,er,cr,ar,kr,lt,jr,Gr,or,Ye,Cr,Mr,_r,Le,rr,vr){return{worksheetFunctionNames:H,errorTypeNames:N,specialRefNames:Ye,trueName:_,falseName:P,rowLetter:W,columnLetter:$,leftBrace:q,rightBrace:j,leftBracket:G,rightBracket:Q,decimalSeparator:X,listSeparator:U,columnSeparator:O,rowSeparator:z,thousandsData:J,thousandsSeparator:ie,lcid:ce,country:ge,numberDecimals:oe,isExpSepBySpace:le,fractionSeparator:Y,isPercentSepBySpace:te,currencyFormat:re,isCurrencySymbolLead:ee,isCurrencySepBySpace:ne,currencySymbol:de,currencyDecimals:se,dateOrder:me,dateSeparator:ve,dateAltSeparator:ye,year4Digits:Ee,month2Digits:Te,day2Digits:Ie,longDateFormat:De,timeSeparator:Ae,timeAltSeparator:xe,hour2Digits:ke,clock24Hour:Xe,isAMPMSepBySpace:tr,ampmSymbols:nr,dayNameShort:er,dayNameLong:cr,monthNameShort:ar,monthNameLong:kr,pictureSpecial:lt,pictureSingle:jr,pictureColor:Gr,pictureDbnum:or,sysDateFormat:Cr,sysTimeFormat:Mr,cultureTagPrimary:_r,cultureTagUserDefault:Le,cultureTagInstLang:rr,cultureTagUserCurrent:vr}}),t.numberFormat=(0,a.typedInstanceCreator)()(function(H,N,_){return{iformat:H,formatString:N,builtIn:_}}),t.sheetName=(0,a.typedInstanceCreator)()(function(H,N){return{sheetId:H,sheetName:N}}),t.blankValue={kind:"Blank"},t.errorValue=(0,a.typedInstanceCreator)()(function(H){return{kind:"Error",type:H}}),t.richValue=(0,a.typedInstanceCreator)()(function(H){return{kind:"Rich",fields:H}});function o(H){return typeof H=="object"?H.kind:typeof H}function u(H){return typeof H=="object"?H.kind:typeof H}t.cellLocation=(0,a.typedInstanceCreator)()(function(H,N){return{row:H,column:N}}),t.rangeLocation=(0,a.typedInstanceCreator)()(function(H,N,_,P){return{row:H,column:N,lastRow:_,lastColumn:P}}),t.sheetRangeLocation=(0,a.typedInstanceCreator)()(function(H,N,_,P,W){return{sheetId:H,row:N,column:_,lastRow:P,lastColumn:W}}),t.sheetCellLocation=(0,a.typedInstanceCreator)()(function(H,N,_){return{sheetId:H,row:N,column:_,lastRow:void 0,lastColumn:void 0}}),t.cellData=(0,a.typedInstanceCreator)()(function(H,N,_,P,W){return{formulaBarText:H,value:N,iformat:_,failureReason:P,kind:W}});function g(H,N,_,P){return(0,t.cellData)(H,N,_,P,"CellFormula")}function f(H,N,_){return(0,t.cellData)(void 0,H,N,_,"ArrayFormula")}function v(H,N,_,P){return(0,t.cellData)(H,N,_,P,"Value")}t.rangeUpdate=(0,a.typedInstanceCreator)()(function(H,N,_,P,W){return{range:H,data:N,fromStateId:_,excludeRows:P,excludeColumns:W}}),t.rangeWrite=(0,a.typedInstanceCreator)()(function(H,N,_,P){return(0,t.rangeUpdate)(H,N,void 0,_,P)});function C(H,N,_,P){return(0,t.rangeUpdate)(H,void 0,N,_,P)}t.arrayData=(0,a.typedInstanceCreator)()(function(H,N){return{isSpilled:H,formulaBarText:N}}),t.arrayUpdate=(0,a.typedInstanceCreator)()(function(H,N,_){return{range:H,data:N,fromStateId:_}});function p(H,N){return(0,t.arrayUpdate)(H,N,void 0)}function h(H,N){return(0,t.arrayUpdate)(H,void 0,N)}t.unusedCellsUpdate=(0,a.typedInstanceCreator)()(function(H,N){return{sheetId:H,usedRange:N}}),t.namedValueData=(0,a.typedInstanceCreator)()(function(H){return{kind:"NamedValue",value:H}}),t.namedFormulaData=(0,a.typedInstanceCreator)()(function(H){return{kind:"NamedFormula",formulaBarText:H}}),t.namedRangeData=(0,a.typedInstanceCreator)()(function(H){return{kind:"NamedRange",range:H}}),t.columnData=(0,a.typedInstanceCreator)()(function(H,N){return{column:H,name:N}}),t.namedTableData=(0,a.typedInstanceCreator)()(function(H,N,_,P){return{kind:"NamedTable",range:H,hasHeadersRow:N,hasTotalsRow:_,columns:P}}),t.namedFailureData=(0,a.typedInstanceCreator)()(function(H,N){return{kind:"NamedFailure",failureReason:H,objectKind:N}}),t.namedObject=(0,a.typedInstanceCreator)()(function(H,N){return{name:H,data:N}}),t.namedObjectsUpdate=(0,a.typedInstanceCreator)()(function(H,N,_){return{scope:H,objects:N,fromStateId:_}});function F(H,N){return(0,t.namedObjectsUpdate)(H,N,void 0)}function R(H){return(0,t.namedObjectsUpdate)(H,void 0,void 0)}function y(H,N){return(0,t.namedObjectsUpdate)(H,void 0,N)}var E=function(N,_,P,W,$){var q=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"Inferred";return{range:Array.isArray(N)?N:[N],formulaBarText:_,value:P,origin:W,viewport:$,kind:q}};t.rangeFormulaEdit=E;function x(H,N,_,P){return(0,t.rangeFormulaEdit)(H,N,void 0,_,P,"CellFormula")}function b(H,N,_,P){return(0,t.rangeFormulaEdit)(H,N,_,void 0,P,"Value")}function k(H,N,_,P){return(0,t.rangeFormulaEdit)(H,N,void 0,_,P,"Inferred")}t.formatEditOperation=(0,a.typedInstanceCreator)()(function(H,N,_,P){return{kind:H,format:N,ribbon:_,changeDecimals:P}});function D(H){return(0,t.formatEditOperation)("SetFormat",H,void 0,void 0)}function M(H){return(0,t.formatEditOperation)("RibbonFormat",void 0,H,void 0)}function w(H){return(0,t.formatEditOperation)("ChangeDecimals",void 0,void 0,H)}t.rangeFormatEdit=(0,a.typedInstanceCreator)()(function(H,N,_,P){return{range:H,operation:N,origin:_,viewport:P}}),t.arrayFormulaEdit=(0,a.typedInstanceCreator)()(function(H,N,_,P){return{range:H,formulaBarText:N,origin:_,viewport:P}}),t.rangePasteEdit=(0,a.typedInstanceCreator)()(function(H,N,_,P){return{kind:H,target:N,source:_,viewport:P}});function S(H,N,_){var P=(0,t.sheetCellLocation)(H.sheetId,H.row,H.column);return(0,t.rangePasteEdit)("CopyPaste",P,N,_)}t.inferredFormat=(0,a.typedInstanceCreator)()(function(H,N,_){return{format:H,category:N,decimals:_}}),t.cellDataDelta=(0,a.typedInstanceCreator)()(function(H,N,_,P,W){return{formulaBarText:H,value:N,format:_,formatted:P,hasHyperlink:W}}),t.rangeDelta=(0,a.typedInstanceCreator)()(function(H,N){return{range:H,data:N}}),t.arrayDelta=(0,a.typedInstanceCreator)()(function(H,N){return{range:H,data:N}}),t.rangeFailure=(0,a.typedInstanceCreator)()(function(H,N){return{range:H,reason:N}}),t.recalcResults=(0,a.typedInstanceCreator)()(function(H,N,_,P,W,$){return{stateId:H,priorityGroup:N,isFinished:_,rangeDeltas:P,arrayDeltas:W,rangeFailures:$}}),t.evalFormulaFormat=(0,a.typedInstanceCreator)()(function(H,N,_){return{kind:H,iformat:N,knownFormat:_}});function A(){return(0,t.evalFormulaFormat)("Origin")}function T(H){return(0,t.evalFormulaFormat)("Iformat",H)}function I(H){return(0,t.evalFormulaFormat)("Known",void 0,H)}function B(){return(0,t.evalFormulaFormat)("Inferred")}function L(){return(0,t.evalFormulaFormat)("Aggregate")}function V(H,N){return{value:H,formatted:N}}t.updateRequest=(0,a.typedInstanceCreator)()(function(H,N,_){return{rangeUpdateRanges:H,arrayUpdateRanges:N,namesUpdateScopes:_}}),t.runExperiment=(0,a.typedInstanceCreator)()(function(H,N){return{name:H,param:N}}),t.recalcServiceConfig=(0,a.typedInstanceCreator)()(function(H,N,_,P,W,$,q,j,G,Q){var X=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Q==null?void 0:Q/(Q>=1?1:10),U=arguments.length>11?arguments[11]:void 0;return{totalEvalTimeMs:H,samplePrecisionEvalRate:N,samplePrecisionPrintFormulaRate:Q,samplePrecisionPrintValueRate:X,sampleRecalcStatisticsRate:j,sampleWorkbookStatisticsRate:P,sampleRecalcEditedStopwatchRate:W,sampleRecalcViewportStopwatchRate:$,sampleCellEvalStopwatchRate:q,rngSeed:_,volatileMode:U,runExperiments:G}}),t.workbookProps=(0,a.typedInstanceCreator)()(function(H,N,_){return{date1904:H,dateCompatibility:N,timezone:_}});var Z;(function(H){H.Thread="Thread",H.Local="Local",H.ThreadOrLocal="ThreadOrLocal"})(Z||(t.RecalcServiceCreateMode=Z={}))},"../excel-online-calc/lib/calc/recalcSideGrid.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RecalcSideGrid=void 0,t.convertX10UpdatesToCalcUpdates=y,t.convertX10RangeFormulaEditsToCalcRangeFormulaEdits=E;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-common/lib/ds/productSet.js"),u=s("../excel-online-calc-lang/lib/index.js"),g=a.__importStar(s("../typed-workers/lib/index.js")),f=s("../excel-online-calc/lib/calc/dataTransformers.js"),v=s("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),C=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),p=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),h=s("../excel-online-calc/lib/calc/recalcServiceTypes.js"),F=s("../excel-online-calc/lib/x10-formula-bar/Types/gridinterface.js");(0,n.staticAssertSame)(),(0,n.staticAssertSame)(),(0,n.staticAssertSame)(),(0,n.staticAssertSame)();var R=(function(){function k(D){Oe(this,k),this.calcGrid=D,this.snapshotPromises={},this.snapshotCounter=0}return Ne(k,[{key:"createIGridExportEndpoint",value:(function(){var D=mr(function*(w){var S=this;yield g.Endpoint.createInside(w,function(){return S})});function M(w){return D.apply(this,arguments)}return M})()},{key:"discardSnapshot",value:function(M){return this.snapshotPromises[M]===void 0?!1:(delete this.snapshotPromises[M],!0)}},{key:"evalClonedModelOnSnapshot",value:(function(){var D=mr(function*(w,S,A,T){var I,B=(I=yield this.getOrCreateSnapshot(w))!=null?I:{snapshot:void 0},L=B.snapshot;if(L===void 0)return(0,n.failure)((0,u.unavailable)(["evalOnClonedModel"]));var V=y(S,L.config.mathpack),Z=E(A,L.config.mathpack),H=this.calcGrid.evalOnClonedModelOnSnapshot(V,Z,L,T);return this.calcGrid.resumeRecalc(),(0,n.success)(yield H)});function M(w,S,A,T){return D.apply(this,arguments)}return M})()},{key:"evalFormulaOnSnapshot",value:(function(){var D=mr(function*(w,S,A){var T,I=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{kind:C.SpecialFormat.Origin},B=(T=yield this.getOrCreateSnapshot(w))!=null?T:{snapshot:void 0},L=B.snapshot;if(L===void 0)return(0,n.failure)((0,u.unavailable)(["evalFormula"]));var V=this.calcGrid.evalFormulaOnSnapshotImpl(S,A,I,L);this.calcGrid.resumeRecalc();var Z=b(yield V);return(0,n.success)(Z)});function M(w,S,A){return D.apply(this,arguments)}return M})()},{key:"evalFormulaTreeOnSnapshot",value:(function(){var D=mr(function*(w,S,A){var T,I=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{kind:C.SpecialFormat.Origin},B=(T=yield this.getOrCreateSnapshot(w))!=null?T:{snapshot:void 0},L=B.snapshot;if(L===void 0)return(0,n.failure)((0,u.unavailable)(["evalFormula"]));var V=this.calcGrid.evalFormulaTreeOnSnapshotImpl(S,A,I,L);this.calcGrid.resumeRecalc();var Z=x(yield V);return(0,n.success)(Z)});function M(w,S,A){return D.apply(this,arguments)}return M})()},{key:"getSheetNames",value:(function(){var D=mr(function*(w){var S,A=(S=yield this.getOrCreateSnapshot(w))!=null?S:{snapshot:void 0},T=A.snapshot;if(T===void 0)return(0,n.failure)((0,u.unavailable)(["getSheetNames"]));var I={document:this.calcGrid.document,sheets:new Array},B=T.getSheetRangeIndexes((0,u.allSheetsRange)(this.calcGrid.document));if(!(0,n.isSuccess)(B))return B;for(var L of B.value.sheets){var V=T.getSheetName(this.calcGrid.document,L);if(!(0,n.isSuccess)(V))return V;I.sheets.push({sheetIndex:(0,u.sheetIndex)(this.calcGrid.document,L),sheetName:V.value})}return(0,n.success)(I)});function M(w){return D.apply(this,arguments)}return M})()},{key:"getCorrespondingSnapshotID",value:(function(){var D=mr(function*(w){var S=yield this.getOrCreateSnapshot(w);return S===void 0?-1:S.correspondingId});function M(w){return D.apply(this,arguments)}return M})()},{key:"getOrCreateSnapshot",value:(function(){var D=mr(function*(w){return this.snapshotPromises[w]===void 0&&(this.snapshotPromises[w]=this.calcGrid.dataModel.createSnapshot(this.snapshotCounter++),this.calcGrid.resumeRecalc().catch(function(S){setTimeout(function(){throw S})})),this.snapshotPromises[w]});function M(w){return D.apply(this,arguments)}return M})()},{key:"getRangeFormats",value:function(M,w){return this.getRangeData(M,w,"formats")}},{key:"getRangeValues",value:function(M,w){return this.getRangeData(M,w,"values")}},{key:"getRangeFormulae",value:function(M,w){return this.getRangeData(M,w,"formulae")}},{key:"getRangeData",value:(function(){var D=mr(function*(w,S,A){var T,I=(T=yield this.getOrCreateSnapshot(w))!=null?T:{snapshot:void 0},B=I.snapshot;if(B===void 0)return(0,n.failure)((0,u.unavailable)(["getRangeData/getOrCreateSnapshot"]));var L=B.allEditedAvailable(S);if(L.kind!==n.ResultKind.Success)return(0,n.failure)((0,u.unavailable)(["getRangeData/allEditedAvailable"]));var V=(0,p.createCellSetFromRange)(S.range);L.value!==!0&&(V=(0,o.exceptProduct)(V,L.value));var Z=function($){var q=[],j=(0,p.forEachRangeInSet)(V,function(G){var Q=$((0,u.sheetGridRange)(S.sheet,G),function(X){V=(0,o.exceptProduct)(V,(0,p.createCellSetFromRange)(X))},function(X,U){q.push([[X.row,X.col],U])});return Q.kind===n.ResultKind.Success&&Q.value});return j?(0,n.success)(q):(0,n.failure)((0,u.unavailable)(["getRangeData/extractData"]))},H={formulae:function(){return Z(function($,q,j){return B.forEachEditedFormula($,function(G,Q){var X=Q.lexicalKind,U=Q.compiledFmla,O=Q.fmla,z=Q.origin;return X===u.LexicalKind.Range||!(0,u.isGridCell)(G)?q(G):(0,v.isBlankGridFormula)(O,U!==void 0)||j(G,{kind:U!==void 0?F.FormulaKind.CellFormula:F.FormulaKind.Value,formulaBarText:O,origin:(0,u.isGridCellEqual)(z,G)?void 0:z}),!0})})},formats:function(){return Z(function($,q,j){return B.forEachEditedFormat($,function(G,Q){return Q===C.SpecialFormat.Unavailable?q(G):(0,v.isBlankCellFormat)(Q)||j(G,typeof Q=="number"?Q:Q.formatString),!0})})},values:function(){return Z(function($,q,j){return B.forEachRecalcValue($,function(G,Q){return Q.failure!==void 0?q(G):(0,v.isBlankGridValue)(Q.oper,Q.failure)||j(G,Q.oper),!0})})}},N=H[A](),_=N;if(_.kind!==n.ResultKind.Success)return _;var P=[];return(0,p.forEachRangeInSet)(V,function(W){return P.push(W),!0}),(0,n.success)({nonEmptyCells:_.value,availableRanges:P})});function M(w,S,A){return D.apply(this,arguments)}return M})()},{key:"getIntersectingTables",value:(function(){var D=mr(function*(w,S){var A,T=(A=yield this.getOrCreateSnapshot(w))!=null?A:{snapshot:void 0},I=T.snapshot;if(I===void 0)return(0,n.failure)((0,u.unavailable)(["getIntersectingTables/getOrCreateSnapshot"]));var B=I.allServerAvailable(S);if(B.kind!==n.ResultKind.Success)return(0,n.failure)((0,u.unavailable)(["getIntersectingTables/allServerAvailable"]));var L=I.getIntersectingTables(S);if(!(0,n.isSuccess)(L))return(0,n.failure)((0,u.unavailable)(["getIntersectingTables/getIntersectingTables"]));var V=[],Z=function*(){var q,j=I.getNamedObject(N,u.NameSource.Plain);if(j.kind!==n.ResultKind.Success)return{v:j};if(((q=j.value)==null?void 0:q.kind)!=="NamedTable")return 0;var G=[];j.value.columnIndexes.forEach(function(Q,X){return G.push({column:Q,name:X}),!0}),V.push({name:N.name,dataRange:j.value.specialRefRanges[u.SpecialRefId.Data].range,hasHeadersRow:j.value.hasHeadersRow,hasTotalsRow:j.value.hasTotalsRow,columns:G})},H;for(var N of L.value)if(H=yield*Je(Z()),H!==0&&H)return H.v;var _=(0,p.createCellSetFromRange)(S.range),P=B.value===!0?_:(0,o.exceptProduct)(_,B.value),W=[];return(0,p.forEachRangeInSet)(P,function($){return W.push($),!0}),(0,n.success)({tables:V,availableRanges:W})});function M(w,S){return D.apply(this,arguments)}return M})()},{key:"getIformats",value:(function(){var D=mr(function*(w,S,A,T){var I,B=(I=yield this.getOrCreateSnapshot(w))!=null?I:{snapshot:void 0},L=B.snapshot;if(L===void 0)return(0,n.failure)((0,u.unavailable)(["getIformats/getOrCreateSnapshot"]));var V=L.getIformats(S,A,T);return(0,n.isSuccess)(V)?(0,n.success)({availableFormats:V.value}):(0,n.failure)((0,u.unavailable)(["getIformats/getIntersectingTables"]))});function M(w,S,A,T){return D.apply(this,arguments)}return M})()},{key:"getHiddenRows",value:(function(){var D=mr(function*(w,S,A,T){var I,B=(I=yield this.getOrCreateSnapshot(w))!=null?I:{snapshot:void 0},L=B.snapshot;return L===void 0?v.hiddennessFullyUnavailable:L.getHiddenRows(S,A,T)});function M(w,S,A,T){return D.apply(this,arguments)}return M})()},{key:"getHiddenCols",value:(function(){var D=mr(function*(w,S,A,T){var I,B=(I=yield this.getOrCreateSnapshot(w))!=null?I:{snapshot:void 0},L=B.snapshot;return L===void 0?v.hiddennessFullyUnavailable:L.getHiddenCols(S,A,T)});function M(w,S,A,T){return D.apply(this,arguments)}return M})()}])})();t.RecalcSideGrid=R;function y(k,D){return k.map(function(M){if(!(0,n.isDefined)(M.data))return{data:void 0,range:(0,f.sheetGridRangeToLocation)(M.range)};var w=(0,f.readOperToCellValue)(D,M.data.value);return{data:{kind:M.data.kind,formulaBarText:M.data.formulaBarText,value:w??h.blankValue,iformat:M.data.iformat,failureReason:w===void 0?"unsupported Oper serialization":void 0},range:(0,f.sheetGridRangeToLocation)(M.range)}})}function E(k,D){return k.map(function(M){var w=Ui(M.range),S=w[0],A=w.slice(1),T=[(0,f.sheetGridRangeToLocation)(S)].concat($r(A.map(function(I){return(0,f.sheetGridRangeToLocation)(I)})));return{kind:M.kind,range:T,formulaBarText:M.formulaBarText,value:(0,n.isDefined)(M.value)?(0,f.readOperToCellValue)(D,M.value):void 0,origin:(0,n.isDefined)(M.origin)?(0,f.gridCellToCellLocation)(M.origin):void 0}})}function x(k){var D=Se(k,2),M=D[0],w=D[1],S=Se(M,2),A=S[0],T=S[1];if(T.map(b),w===void 0)return k;for(var I of w)x(I);return k}function b(k){if(k.value.kind===n.ResultKind.Failure&&k.value.reason.kind===u.ReasonKind.Unavailable)for(var D=k.value.reason.objects,M=0;M<D.length;M++){var w=D[M];w.kind===C.UnavailableKind.GridRange&&(D[M]=Object.assign({},w,{unavailableCells:!0}))}return k}},"../excel-online-calc/lib/calc/unavailabilityAnalyzer.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.computeUnavailableCellsStats=v;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-common/lib/ds/bspSet.js"),o=s("../excel-online-calc-common/lib/ds/productSet.js"),u=s("../excel-online-calc-lang/lib/index.js"),g=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),f=s("../excel-online-calc/lib/calc/partialWorkbookSets.js");function v(C){var p=(0,a.makeStringMap)(),h=(0,a.makeStringMap)();for(var F of C){var R=F.range;if(F.reason.kind===u.LangReasonKind.Unavailable){for(var y of F.reason.objects)if(y.kind===g.UnavailableKind.GridRange)if((0,u.isSheetIndexEqual)(y.range.sheet,R.sheet)){var E;p[y.range.sheet.index]=(0,o.unionProduct)((E=p[y.range.sheet.index])!=null?E:n.empty,y.unavailableCells!==!0?y.unavailableCells:n.empty)}else{var x;h[y.range.sheet.index]=(0,o.unionProduct)((x=h[y.range.sheet.index])!=null?x:n.empty,y.unavailableCells!==!0?y.unavailableCells:n.empty)}}}var b=0,k=0,D=0,M=(0,a.makeStringMap)();for(var w in p){var S,A,T=(S=p[w])!=null?S:n.empty;M[w]=(0,o.unionProduct)((A=M[w])!=null?A:n.empty,T),(0,f.forEachRangeInSet)(T,function(P){return b+=P.rows*P.cols,!0})}for(var I in h){var B,L,V=(B=h[I])!=null?B:n.empty;M[I]=(0,o.unionProduct)((L=M[I])!=null?L:n.empty,V),(0,f.forEachRangeInSet)(V,function(P){return k+=P.rows*P.cols,!0})}for(var Z in M){var H,N=(H=M[Z])!=null?H:n.empty;(0,f.forEachRangeInSet)(N,function(P){return D+=P.rows*P.cols,!0})}var _={numOfUnavailableCellsInTheSameSheet:b,numOfUnavailableCellsInDifferentSheet:k,totalNumOfUnavailableCells:D};return _}},"../excel-online-calc/lib/calc/utils.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VolatileMode=t.ResettableLazy=void 0,t.asyncLazy=f,t.getTimeImpl=p;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),u=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),g=(function(){function h(F){Oe(this,h),this.valueCreationFunc=F,this.value=void 0}return Ne(h,[{key:"getValue",value:function(){return this.value===void 0&&(this.value=this.valueCreationFunc()),this.value}},{key:"force",value:function(){this.value===void 0&&(this.value=this.valueCreationFunc())}},{key:"reset",value:function(){this.value=void 0}}])})();t.ResettableLazy=g;function f(h){return new g(h)}var v;(function(h){h.GroundTruth="GroundTruth",h.Estimation="Estimation",h.PrecisionTest="PrecisionTest"})(v||(t.VolatileMode=v={}));var C=function(){return new Date};function p(h,F,R){var y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:v.Estimation,E=arguments.length>4&&arguments[4]!==void 0?arguments[4]:C;switch(y){case v.PrecisionTest:return(0,a.failure)((0,n.unavailable)([{kind:u.UnavailableKind.GetTimeKind,getTimeKind:R}]));case v.Estimation:switch(R){case o.GetTimeKind.NonVolatile:return(0,a.failure)((0,n.unavailable)([{kind:u.UnavailableKind.GetTimeKind,getTimeKind:R}]));case o.GetTimeKind.ValueCell:case o.GetTimeKind.Volatile:break}break;case v.GroundTruth:break}var x=h.mathpack,b=h.datepack,k=E(),D=b.utcToLocal(h,(0,n.dateTime)(k.getUTCFullYear(),k.getUTCMonth()+1,k.getUTCDate(),k.getUTCHours(),k.getUTCMinutes(),k.getUTCSeconds(),k.getUTCDay()+1,k.getUTCMilliseconds(),n.Rounding.Round1000ths),h.timezone);(0,a.assertTrue)("calc.calc.PartialWorkbookDocumentCollection: to local",D!==!1);var M=D.yr,w=D.rounding,S=1,A=D.mon,T=D.dom,I=D.hour,B=D.min,L=D.sec,V=D.fracSec;F<n.TimeGranularity.Instant&&(V=0,L=0,B=0,I=0),F<n.TimeGranularity.Day&&(T=1,A=1);var Z=(0,n.dateTime)(M,A,T,I,B,L,S,V,w),H=b.toNum(h,Z);(0,a.assertTrue)("calc.calc.PartialWorkbookDocumentCollection: toNum",!(0,n.isErrorOper)(H));var N=x.toNumber(H);if(y===v.GroundTruth)return(0,a.success)(H);var _=b.toNum(h,D);(0,a.assertTrue)("calc.calc.PartialWorkbookDocumentCollection: toNum",!(0,n.isErrorOper)(_));var P=x.toNumber(_),W;switch(F){case n.TimeGranularity.Instant:W=P;break;case n.TimeGranularity.Day:W=N+1;break;case n.TimeGranularity.Year:{var $=(0,n.dateTime)(M+1,A,T,I,B,L,S,V,w),q=b.toNum(h,$);(0,a.assertTrue)("calc.calc.PartialWorkbookDocumentCollection: toNum",!(0,n.isErrorOper)(q)),W=x.toNumber(q);break}}var j=.006944444444444444;return P<N+j||P>W-j?(0,a.failure)((0,n.unavailable)([{kind:u.UnavailableKind.TimeGranularity,granularity:F}])):(0,a.success)(H)}},"../excel-online-calc/lib/calcInternalNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.forEachProduct=t.exceptProduct=t.compareProduct=t.union=t.empty=t.dense=t.VolatileMode=t.registerExperimentFactory=t.ExperimentKind=t.incrementFailure=t.optChecker=t.oneOfChecker=t.objectChecker=t.check=t.chPossiblyInfiniteNumber=t.chFiniteNumber=t.chBoolean=t.arrayChecker=t.blankStyleValue=t.forEachRangeInSet=t.forEachCellInSet=t.createCellSetFromRange=t.bspFactory=t.namedTable=t.namedFormula=t.sheetInFilterMode=t.sheetHiddenRows=t.sheetCellSet=t.createSheetCellSetFromRange=t.UnavailableKind=t.SpecialStyle=t.SpecialFormat=t.OutputMessageKind=t.ComputedCellKind=t.ComputeKind=t.blankCellFormat=t.CloningTarget=t.isFailureOutputMessage=t.voidCallback=t.PartialWorkbookDocumentCollection=t.mathpack=t.locale=t.knownFormatData=t.genFmt=t.englishLocaleData=t.createRange=t.blankStyle=t.PartialWorkbook=t.UnitExperiment=t.makeGridRangeTable=void 0,t.unionProduct=t.project=t.meetsProduct=t.intersectProduct=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=a.bspSet.empty;t.empty=n;var o=a.bspSet.dense;t.dense=o;var u=a.bspSet.union;t.union=u;var g=a.productSet.unionProduct;t.unionProduct=g;var f=a.productSet.meetsProduct;t.meetsProduct=f;var v=a.productSet.exceptProduct;t.exceptProduct=v;var C=a.productSet.intersectProduct;t.intersectProduct=C;var p=a.productSet.compareProduct;t.compareProduct=p;var h=a.productSet.project;t.project=h;var F=a.productSet.forEachProduct;t.forEachProduct=F;var R=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"makeGridRangeTable",{enumerable:!0,get:function(){return R.makeGridRangeTable}});var y=s("../excel-online-calc/lib/calc/experiments/unit/unitExperiment.js");Object.defineProperty(t,"UnitExperiment",{enumerable:!0,get:function(){return y.UnitExperiment}});var E=s("../excel-online-calc/lib/calc/partialWorkbook.js");Object.defineProperty(t,"PartialWorkbook",{enumerable:!0,get:function(){return E.PartialWorkbook}});var x=s("../excel-online-calc/lib/calc/partialWorkbook.testutils.js");Object.defineProperty(t,"blankStyle",{enumerable:!0,get:function(){return x.blankStyle}}),Object.defineProperty(t,"createRange",{enumerable:!0,get:function(){return x.createRange}}),Object.defineProperty(t,"englishLocaleData",{enumerable:!0,get:function(){return x.englishLocaleData}}),Object.defineProperty(t,"genFmt",{enumerable:!0,get:function(){return x.genFmt}}),Object.defineProperty(t,"knownFormatData",{enumerable:!0,get:function(){return x.knownFormatData}}),Object.defineProperty(t,"locale",{enumerable:!0,get:function(){return x.locale}}),Object.defineProperty(t,"mathpack",{enumerable:!0,get:function(){return x.mathpack}});var b=s("../excel-online-calc/lib/calc/partialWorkbookDocumentCollection.js");Object.defineProperty(t,"PartialWorkbookDocumentCollection",{enumerable:!0,get:function(){return b.PartialWorkbookDocumentCollection}}),Object.defineProperty(t,"voidCallback",{enumerable:!0,get:function(){return b.voidCallback}});var k=s("../excel-online-calc/lib/calc/partialWorkbookFailureMessages.js");Object.defineProperty(t,"isFailureOutputMessage",{enumerable:!0,get:function(){return k.isFailureOutputMessage}});var D=s("../excel-online-calc/lib/calc/partialWorkbookGrid.js");Object.defineProperty(t,"CloningTarget",{enumerable:!0,get:function(){return D.CloningTarget}}),Object.defineProperty(t,"blankCellFormat",{enumerable:!0,get:function(){return D.blankCellFormat}});var M=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js");Object.defineProperty(t,"ComputeKind",{enumerable:!0,get:function(){return M.ComputeKind}}),Object.defineProperty(t,"ComputedCellKind",{enumerable:!0,get:function(){return M.ComputedCellKind}}),Object.defineProperty(t,"OutputMessageKind",{enumerable:!0,get:function(){return M.OutputMessageKind}}),Object.defineProperty(t,"SpecialFormat",{enumerable:!0,get:function(){return M.SpecialFormat}}),Object.defineProperty(t,"SpecialStyle",{enumerable:!0,get:function(){return M.SpecialStyle}}),Object.defineProperty(t,"UnavailableKind",{enumerable:!0,get:function(){return M.UnavailableKind}}),Object.defineProperty(t,"createSheetCellSetFromRange",{enumerable:!0,get:function(){return M.createSheetCellSetFromRange}}),Object.defineProperty(t,"sheetCellSet",{enumerable:!0,get:function(){return M.sheetCellSet}}),Object.defineProperty(t,"sheetHiddenRows",{enumerable:!0,get:function(){return M.sheetHiddenRows}}),Object.defineProperty(t,"sheetInFilterMode",{enumerable:!0,get:function(){return M.sheetInFilterMode}});var w=s("../excel-online-calc/lib/calc/partialWorkbookNames.js");Object.defineProperty(t,"namedFormula",{enumerable:!0,get:function(){return w.namedFormula}}),Object.defineProperty(t,"namedTable",{enumerable:!0,get:function(){return w.namedTable}});var S=s("../excel-online-calc/lib/calc/partialWorkbookSets.js");Object.defineProperty(t,"bspFactory",{enumerable:!0,get:function(){return S.bspFactory}}),Object.defineProperty(t,"createCellSetFromRange",{enumerable:!0,get:function(){return S.createCellSetFromRange}}),Object.defineProperty(t,"forEachCellInSet",{enumerable:!0,get:function(){return S.forEachCellInSet}}),Object.defineProperty(t,"forEachRangeInSet",{enumerable:!0,get:function(){return S.forEachRangeInSet}});var A=s("../excel-online-calc/lib/calc/partialWorkbookStyles.js");Object.defineProperty(t,"blankStyleValue",{enumerable:!0,get:function(){return A.blankStyleValue}});var T=s("../excel-online-calc/lib/calc/recalcServiceCheck.js");Object.defineProperty(t,"arrayChecker",{enumerable:!0,get:function(){return T.arrayChecker}}),Object.defineProperty(t,"chBoolean",{enumerable:!0,get:function(){return T.chBoolean}}),Object.defineProperty(t,"chFiniteNumber",{enumerable:!0,get:function(){return T.chFiniteNumber}}),Object.defineProperty(t,"chPossiblyInfiniteNumber",{enumerable:!0,get:function(){return T.chPossiblyInfiniteNumber}}),Object.defineProperty(t,"check",{enumerable:!0,get:function(){return T.check}}),Object.defineProperty(t,"objectChecker",{enumerable:!0,get:function(){return T.objectChecker}}),Object.defineProperty(t,"oneOfChecker",{enumerable:!0,get:function(){return T.oneOfChecker}}),Object.defineProperty(t,"optChecker",{enumerable:!0,get:function(){return T.optChecker}});var I=s("../excel-online-calc/lib/calc/recalcServiceDataTransformer.js");Object.defineProperty(t,"incrementFailure",{enumerable:!0,get:function(){return I.incrementFailure}});var B=s("../excel-online-calc/lib/calc/recalcServiceExperiments.js");Object.defineProperty(t,"ExperimentKind",{enumerable:!0,get:function(){return B.ExperimentKind}}),Object.defineProperty(t,"registerExperimentFactory",{enumerable:!0,get:function(){return B.registerExperimentFactory}});var L=s("../excel-online-calc/lib/calc/utils.js");Object.defineProperty(t,"VolatileMode",{enumerable:!0,get:function(){return L.VolatileMode}})},"../excel-online-calc/lib/calcNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.copyPasteRangePasteEdit=t.rangePasteEdit=t.arrayFormulaEdit=t.rangeFormatEdit=t.formatEditChangeDecimals=t.formatEditRibbonFormat=t.formatEditSetFormat=t.formatEditOperation=t.RibbonFormat=t.inferredRangeFormulaEdit=t.valueRangeFormulaEdit=t.cellFormulaRangeFormulaEdit=t.rangeFormulaEdit=t.columnData=t.namedTableData=t.namedObjectsPromote=t.undefinedNamesWrite=t.namedObjectsWrite=t.namedObjectsUpdate=t.namedObject=t.namedFailureData=t.namedRangeData=t.namedFormulaData=t.namedValueData=t.unusedCellsUpdate=t.arrayPromote=t.arrayWrite=t.arrayUpdate=t.arrayData=t.rangePromote=t.rangeWrite=t.rangeUpdate=t.valueCellData=t.arrayFormulaCellData=t.cellFormulaCellData=t.cellData=t.sheetCellLocation=t.sheetRangeLocation=t.rangeLocation=t.cellLocation=t.getCellFormatKind=t.getCellValueKind=t.richValue=t.errorValue=t.blankValue=t.sheetName=t.numberFormat=t.localeData=t.errorTypeName=t.worksheetFunctionName=void 0,t.internal=t.RecalcServiceDataTransformer=t.getTime=t.recalcServiceInsideInit=t.readOperToCellValue=t.cellValueToReadOper=t.localeInfoFromData=t.RecalcServiceCreateMode=t.createRecalcService=t.workbookProps=t.recalcServiceConfig=t.runExperiment=t.updateRequest=t.evalFormulaFormatAggregate=t.evalFormulaFormatInferred=t.evalFormulaFormatKnown=t.evalFormulaFormatIformat=t.evalFormulaFormatOrigin=t.evalFormulaFormat=t.evalFormulaData=t.recalcResults=t.rangeFailure=t.arrayDelta=t.rangeDelta=t.cellDataDelta=t.inferredFormat=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc/lib/calc/recalcServiceTypes.js");Object.defineProperty(t,"worksheetFunctionName",{enumerable:!0,get:function(){return n.worksheetFunctionName}}),Object.defineProperty(t,"errorTypeName",{enumerable:!0,get:function(){return n.errorTypeName}}),Object.defineProperty(t,"localeData",{enumerable:!0,get:function(){return n.localeData}}),Object.defineProperty(t,"numberFormat",{enumerable:!0,get:function(){return n.numberFormat}}),Object.defineProperty(t,"sheetName",{enumerable:!0,get:function(){return n.sheetName}}),Object.defineProperty(t,"blankValue",{enumerable:!0,get:function(){return n.blankValue}}),Object.defineProperty(t,"errorValue",{enumerable:!0,get:function(){return n.errorValue}}),Object.defineProperty(t,"richValue",{enumerable:!0,get:function(){return n.richValue}}),Object.defineProperty(t,"getCellValueKind",{enumerable:!0,get:function(){return n.getCellValueKind}}),Object.defineProperty(t,"getCellFormatKind",{enumerable:!0,get:function(){return n.getCellFormatKind}}),Object.defineProperty(t,"cellLocation",{enumerable:!0,get:function(){return n.cellLocation}}),Object.defineProperty(t,"rangeLocation",{enumerable:!0,get:function(){return n.rangeLocation}}),Object.defineProperty(t,"sheetRangeLocation",{enumerable:!0,get:function(){return n.sheetRangeLocation}}),Object.defineProperty(t,"sheetCellLocation",{enumerable:!0,get:function(){return n.sheetCellLocation}}),Object.defineProperty(t,"cellData",{enumerable:!0,get:function(){return n.cellData}}),Object.defineProperty(t,"cellFormulaCellData",{enumerable:!0,get:function(){return n.cellFormulaCellData}}),Object.defineProperty(t,"arrayFormulaCellData",{enumerable:!0,get:function(){return n.arrayFormulaCellData}}),Object.defineProperty(t,"valueCellData",{enumerable:!0,get:function(){return n.valueCellData}}),Object.defineProperty(t,"rangeUpdate",{enumerable:!0,get:function(){return n.rangeUpdate}}),Object.defineProperty(t,"rangeWrite",{enumerable:!0,get:function(){return n.rangeWrite}}),Object.defineProperty(t,"rangePromote",{enumerable:!0,get:function(){return n.rangePromote}}),Object.defineProperty(t,"arrayData",{enumerable:!0,get:function(){return n.arrayData}}),Object.defineProperty(t,"arrayUpdate",{enumerable:!0,get:function(){return n.arrayUpdate}}),Object.defineProperty(t,"arrayWrite",{enumerable:!0,get:function(){return n.arrayWrite}}),Object.defineProperty(t,"arrayPromote",{enumerable:!0,get:function(){return n.arrayPromote}}),Object.defineProperty(t,"unusedCellsUpdate",{enumerable:!0,get:function(){return n.unusedCellsUpdate}}),Object.defineProperty(t,"namedValueData",{enumerable:!0,get:function(){return n.namedValueData}}),Object.defineProperty(t,"namedFormulaData",{enumerable:!0,get:function(){return n.namedFormulaData}}),Object.defineProperty(t,"namedRangeData",{enumerable:!0,get:function(){return n.namedRangeData}}),Object.defineProperty(t,"namedFailureData",{enumerable:!0,get:function(){return n.namedFailureData}}),Object.defineProperty(t,"namedObject",{enumerable:!0,get:function(){return n.namedObject}}),Object.defineProperty(t,"namedObjectsUpdate",{enumerable:!0,get:function(){return n.namedObjectsUpdate}}),Object.defineProperty(t,"namedObjectsWrite",{enumerable:!0,get:function(){return n.namedObjectsWrite}}),Object.defineProperty(t,"undefinedNamesWrite",{enumerable:!0,get:function(){return n.undefinedNamesWrite}}),Object.defineProperty(t,"namedObjectsPromote",{enumerable:!0,get:function(){return n.namedObjectsPromote}}),Object.defineProperty(t,"namedTableData",{enumerable:!0,get:function(){return n.namedTableData}}),Object.defineProperty(t,"columnData",{enumerable:!0,get:function(){return n.columnData}}),Object.defineProperty(t,"rangeFormulaEdit",{enumerable:!0,get:function(){return n.rangeFormulaEdit}}),Object.defineProperty(t,"cellFormulaRangeFormulaEdit",{enumerable:!0,get:function(){return n.cellFormulaRangeFormulaEdit}}),Object.defineProperty(t,"valueRangeFormulaEdit",{enumerable:!0,get:function(){return n.valueRangeFormulaEdit}}),Object.defineProperty(t,"inferredRangeFormulaEdit",{enumerable:!0,get:function(){return n.inferredRangeFormulaEdit}}),Object.defineProperty(t,"RibbonFormat",{enumerable:!0,get:function(){return n.RibbonFormat}}),Object.defineProperty(t,"formatEditOperation",{enumerable:!0,get:function(){return n.formatEditOperation}}),Object.defineProperty(t,"formatEditSetFormat",{enumerable:!0,get:function(){return n.formatEditSetFormat}}),Object.defineProperty(t,"formatEditRibbonFormat",{enumerable:!0,get:function(){return n.formatEditRibbonFormat}}),Object.defineProperty(t,"formatEditChangeDecimals",{enumerable:!0,get:function(){return n.formatEditChangeDecimals}}),Object.defineProperty(t,"rangeFormatEdit",{enumerable:!0,get:function(){return n.rangeFormatEdit}}),Object.defineProperty(t,"arrayFormulaEdit",{enumerable:!0,get:function(){return n.arrayFormulaEdit}}),Object.defineProperty(t,"rangePasteEdit",{enumerable:!0,get:function(){return n.rangePasteEdit}}),Object.defineProperty(t,"copyPasteRangePasteEdit",{enumerable:!0,get:function(){return n.copyPasteRangePasteEdit}}),Object.defineProperty(t,"inferredFormat",{enumerable:!0,get:function(){return n.inferredFormat}}),Object.defineProperty(t,"cellDataDelta",{enumerable:!0,get:function(){return n.cellDataDelta}}),Object.defineProperty(t,"rangeDelta",{enumerable:!0,get:function(){return n.rangeDelta}}),Object.defineProperty(t,"arrayDelta",{enumerable:!0,get:function(){return n.arrayDelta}}),Object.defineProperty(t,"rangeFailure",{enumerable:!0,get:function(){return n.rangeFailure}}),Object.defineProperty(t,"recalcResults",{enumerable:!0,get:function(){return n.recalcResults}}),Object.defineProperty(t,"evalFormulaData",{enumerable:!0,get:function(){return n.evalFormulaData}}),Object.defineProperty(t,"evalFormulaFormat",{enumerable:!0,get:function(){return n.evalFormulaFormat}}),Object.defineProperty(t,"evalFormulaFormatOrigin",{enumerable:!0,get:function(){return n.evalFormulaFormatOrigin}}),Object.defineProperty(t,"evalFormulaFormatIformat",{enumerable:!0,get:function(){return n.evalFormulaFormatIformat}}),Object.defineProperty(t,"evalFormulaFormatKnown",{enumerable:!0,get:function(){return n.evalFormulaFormatKnown}}),Object.defineProperty(t,"evalFormulaFormatInferred",{enumerable:!0,get:function(){return n.evalFormulaFormatInferred}}),Object.defineProperty(t,"evalFormulaFormatAggregate",{enumerable:!0,get:function(){return n.evalFormulaFormatAggregate}}),Object.defineProperty(t,"updateRequest",{enumerable:!0,get:function(){return n.updateRequest}}),Object.defineProperty(t,"runExperiment",{enumerable:!0,get:function(){return n.runExperiment}}),Object.defineProperty(t,"recalcServiceConfig",{enumerable:!0,get:function(){return n.recalcServiceConfig}}),Object.defineProperty(t,"workbookProps",{enumerable:!0,get:function(){return n.workbookProps}});var o=s("../excel-online-calc/lib/calc/recalcService.js");Object.defineProperty(t,"createRecalcService",{enumerable:!0,get:function(){return o.createRecalcService}});var u=s("../excel-online-calc/lib/calc/recalcServiceTypes.js");Object.defineProperty(t,"RecalcServiceCreateMode",{enumerable:!0,get:function(){return u.RecalcServiceCreateMode}});var g=s("../excel-online-calc/lib/calc/dataTransformers.js");Object.defineProperty(t,"localeInfoFromData",{enumerable:!0,get:function(){return g.localeInfoFromData}});var f=s("../excel-online-calc/lib/calc/dataTransformers.js");Object.defineProperty(t,"cellValueToReadOper",{enumerable:!0,get:function(){return f.cellValueToReadOper}}),Object.defineProperty(t,"readOperToCellValue",{enumerable:!0,get:function(){return f.readOperToCellValue}});var v=s("../excel-online-calc/lib/calc/recalcService.inside.js");Object.defineProperty(t,"recalcServiceInsideInit",{enumerable:!0,get:function(){return v.recalcServiceInsideInit}});var C=s("../excel-online-calc/lib/calc/utils.js");Object.defineProperty(t,"getTime",{enumerable:!0,get:function(){return C.getTimeImpl}});var p=s("../excel-online-calc/lib/calc/recalcServiceDataTransformer.js");Object.defineProperty(t,"RecalcServiceDataTransformer",{enumerable:!0,get:function(){return p.RecalcServiceDataTransformer}}),t.internal=a.__importStar(s("../excel-online-calc/lib/calcInternalNamespace.js"))},"../excel-online-calc/lib/calcPackageNames.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getExcelOnlineCalcNewPackagesNames=C;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),u=s("../excel-online-calc-recalc/lib/index.js"),g=s("../excel-online-calc-runtime/lib/index.js"),f=s("../excel-online-calc-syntax/lib/index.js"),v=`${a.PackageName}, ${n.PackageName},
  ${f.PackageName}, ${o.PackageName}, ${g.PackageName}, ${u.PackageName}`;function C(){return v}},"../excel-online-calc/lib/commonNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pair=t.ResultKind=t.arrayFill=t.stringEndsWith=t.stringStartsWith=t.isInteger=t.messageFromError=t.assertIndex=t.assertPositiveInteger=t.assertPositiveLength=t.assertFalse=t.assertTrue=t.assertNatural=t.assertNever=t.Pledge=t.JSF32=t.staticAssertIsOptional=t.staticAssertIs=t.staticAssertSame=t.staticAssertExtends=t.now=t.makeStringMap=t.isNone=t.isDefined=t.safeConcat=t.safePush=t.numEnumMap=t.numEnumArray=t.identity=t.fastAbs=t.fastMax=t.fastMin=void 0;var a=s("../excel-online-calc-common/lib/index.js");Object.defineProperty(t,"fastMin",{enumerable:!0,get:function(){return a.fastMin}}),Object.defineProperty(t,"fastMax",{enumerable:!0,get:function(){return a.fastMax}}),Object.defineProperty(t,"fastAbs",{enumerable:!0,get:function(){return a.fastAbs}}),Object.defineProperty(t,"identity",{enumerable:!0,get:function(){return a.identity}}),Object.defineProperty(t,"numEnumArray",{enumerable:!0,get:function(){return a.numEnumArray}}),Object.defineProperty(t,"numEnumMap",{enumerable:!0,get:function(){return a.numEnumMap}}),Object.defineProperty(t,"safePush",{enumerable:!0,get:function(){return a.safePush}}),Object.defineProperty(t,"safeConcat",{enumerable:!0,get:function(){return a.safeConcat}}),Object.defineProperty(t,"isDefined",{enumerable:!0,get:function(){return a.isDefined}}),Object.defineProperty(t,"isNone",{enumerable:!0,get:function(){return a.isNone}}),Object.defineProperty(t,"makeStringMap",{enumerable:!0,get:function(){return a.makeStringMap}}),Object.defineProperty(t,"now",{enumerable:!0,get:function(){return a.now}}),Object.defineProperty(t,"staticAssertExtends",{enumerable:!0,get:function(){return a.staticAssertExtends}}),Object.defineProperty(t,"staticAssertSame",{enumerable:!0,get:function(){return a.staticAssertSame}}),Object.defineProperty(t,"staticAssertIs",{enumerable:!0,get:function(){return a.staticAssertIs}}),Object.defineProperty(t,"staticAssertIsOptional",{enumerable:!0,get:function(){return a.staticAssertIsOptional}}),Object.defineProperty(t,"JSF32",{enumerable:!0,get:function(){return a.JSF32}}),Object.defineProperty(t,"Pledge",{enumerable:!0,get:function(){return a.Pledge}}),Object.defineProperty(t,"assertNever",{enumerable:!0,get:function(){return a.assertNever}}),Object.defineProperty(t,"assertNatural",{enumerable:!0,get:function(){return a.assertNatural}}),Object.defineProperty(t,"assertTrue",{enumerable:!0,get:function(){return a.assertTrue}}),Object.defineProperty(t,"assertFalse",{enumerable:!0,get:function(){return a.assertFalse}}),Object.defineProperty(t,"assertPositiveLength",{enumerable:!0,get:function(){return a.assertPositiveLength}}),Object.defineProperty(t,"assertPositiveInteger",{enumerable:!0,get:function(){return a.assertPositiveInteger}}),Object.defineProperty(t,"assertIndex",{enumerable:!0,get:function(){return a.assertIndex}}),Object.defineProperty(t,"messageFromError",{enumerable:!0,get:function(){return a.messageFromError}}),Object.defineProperty(t,"isInteger",{enumerable:!0,get:function(){return a.isInteger}}),Object.defineProperty(t,"stringStartsWith",{enumerable:!0,get:function(){return a.stringStartsWith}}),Object.defineProperty(t,"stringEndsWith",{enumerable:!0,get:function(){return a.stringEndsWith}}),Object.defineProperty(t,"arrayFill",{enumerable:!0,get:function(){return a.arrayFill}}),Object.defineProperty(t,"ResultKind",{enumerable:!0,get:function(){return a.ResultKind}}),Object.defineProperty(t,"pair",{enumerable:!0,get:function(){return a.pair}})},"../excel-online-calc/lib/configNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIsThousandsPositionCallback=t.createWorksheetFuncNameCallbacks=t.operatorIdToName=t.englishOperatorIdToName=t.englishErrorTypeToName=t.englishWorksheetFuncIdToName=t.getEnglishLocaleInfo=t.calcConfig=t.PictureDbnum=t.PictureColor=t.PictureSingle=t.PictureSpecial=t.Country=t.LCID=t.localeInfo=t.ulsLogger=t.NulLogger=t.TraceLevel=t.LogCategory=t.makeStringCompareCI=t.FeatureName=t.getCalcAbsUrl=t.isCalcInit=t.initCalc=void 0;var a=s("../excel-online-calc-common/lib/index.js");Object.defineProperty(t,"initCalc",{enumerable:!0,get:function(){return a.initCalc}}),Object.defineProperty(t,"isCalcInit",{enumerable:!0,get:function(){return a.isCalcInit}}),Object.defineProperty(t,"getCalcAbsUrl",{enumerable:!0,get:function(){return a.getCalcAbsUrl}}),Object.defineProperty(t,"FeatureName",{enumerable:!0,get:function(){return a.FeatureName}}),Object.defineProperty(t,"makeStringCompareCI",{enumerable:!0,get:function(){return a.makeStringCompareCI}});var n=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"LogCategory",{enumerable:!0,get:function(){return n.LogCategory}}),Object.defineProperty(t,"TraceLevel",{enumerable:!0,get:function(){return n.TraceLevel}}),Object.defineProperty(t,"NulLogger",{enumerable:!0,get:function(){return n.NulLogger}}),Object.defineProperty(t,"ulsLogger",{enumerable:!0,get:function(){return n.ulsLogger}}),Object.defineProperty(t,"localeInfo",{enumerable:!0,get:function(){return n.localeInfo}}),Object.defineProperty(t,"LCID",{enumerable:!0,get:function(){return n.LCID}}),Object.defineProperty(t,"Country",{enumerable:!0,get:function(){return n.Country}}),Object.defineProperty(t,"PictureSpecial",{enumerable:!0,get:function(){return n.PictureSpecial}}),Object.defineProperty(t,"PictureSingle",{enumerable:!0,get:function(){return n.PictureSingle}}),Object.defineProperty(t,"PictureColor",{enumerable:!0,get:function(){return n.PictureColor}}),Object.defineProperty(t,"PictureDbnum",{enumerable:!0,get:function(){return n.PictureDbnum}}),Object.defineProperty(t,"calcConfig",{enumerable:!0,get:function(){return n.calcConfig}}),Object.defineProperty(t,"getEnglishLocaleInfo",{enumerable:!0,get:function(){return n.getEnglishLocaleInfo}}),Object.defineProperty(t,"englishWorksheetFuncIdToName",{enumerable:!0,get:function(){return n.englishWorksheetFuncIdToName}}),Object.defineProperty(t,"englishErrorTypeToName",{enumerable:!0,get:function(){return n.englishErrorTypeToName}}),Object.defineProperty(t,"englishOperatorIdToName",{enumerable:!0,get:function(){return n.englishOperatorIdToName}}),Object.defineProperty(t,"operatorIdToName",{enumerable:!0,get:function(){return n.operatorIdToName}}),Object.defineProperty(t,"createWorksheetFuncNameCallbacks",{enumerable:!0,get:function(){return n.createWorksheetFuncNameCallbacks}}),Object.defineProperty(t,"createIsThousandsPositionCallback",{enumerable:!0,get:function(){return n.createIsThousandsPositionCallback}})},"../excel-online-calc/lib/dateNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xlDatepack=t.TimeGranularity=t.dateTime=t.tzUTC=t.tzData=t.Rounding=t.TimeDivision=void 0;var a=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"TimeDivision",{enumerable:!0,get:function(){return a.TimeDivision}}),Object.defineProperty(t,"Rounding",{enumerable:!0,get:function(){return a.Rounding}}),Object.defineProperty(t,"tzData",{enumerable:!0,get:function(){return a.tzData}}),Object.defineProperty(t,"tzUTC",{enumerable:!0,get:function(){return a.tzUTC}}),Object.defineProperty(t,"dateTime",{enumerable:!0,get:function(){return a.dateTime}}),Object.defineProperty(t,"TimeGranularity",{enumerable:!0,get:function(){return a.TimeGranularity}}),Object.defineProperty(t,"xlDatepack",{enumerable:!0,get:function(){return a.xlDatepack}})},"../excel-online-calc/lib/formulaNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.contextNameNode=t.fieldRefNamePart=t.cellRefNamePart=t.identNamePart=t.nameNode=t.parenNode=t.wsfNode=t.operatorNode=t.lambdaNode=t.lambdaParam=t.paramNode=t.paramDefault=t.paramName=t.flattenLambdaArgs=t.letNode=t.letVar=t.indexedArg=t.flattenLetArgs=t.appNode=t.arrayNode=t.literalNode=t.formulaSpan=t.singleLineComment=t.multiLineComment=t.formula=t.cellRefBad=t.cellRefCol=t.cellRefRow=t.cellRefRange=t.cellRefSingle=t.cellRefError=t.pos=t.badQualifier=t.sheetRangeQualifier=t.identQualifier=t.sheetQualifier=t.documentQualifier=t.relativeQualifier=t.errorQualifier=t.BadType=t.StructRefKind=t.SpecialRefId=t.NamePartKind=t.NodeKind=t.CommentKind=t.PosKind=t.CellRefKind=t.QualifierKind=t.SyntaxFeature=t.RefStyle=void 0,t.localNameDeclAnnotation=t.localNameUseAnnotation=t.formulaRootAnnotation=t.appHeadNameAnnotation=t.AnnotationKind=t.headNamePart=t.flattenNameParts=t.badSequenceNode=t.badCharsNode=t.missingNode=t.identNode=t.varNode=t.badRef=t.missingRef=t.thisRowOpRef=t.commaOpRef=t.rangeOpRef=t.columnRef=t.specialRef=t.structRef=t.structRefNode=t.fieldRef=t.fieldRefNode=t.cellRefNode=void 0;var a=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"RefStyle",{enumerable:!0,get:function(){return a.RefStyle}}),Object.defineProperty(t,"SyntaxFeature",{enumerable:!0,get:function(){return a.SyntaxFeature}}),Object.defineProperty(t,"QualifierKind",{enumerable:!0,get:function(){return a.QualifierKind}}),Object.defineProperty(t,"CellRefKind",{enumerable:!0,get:function(){return a.CellRefKind}}),Object.defineProperty(t,"PosKind",{enumerable:!0,get:function(){return a.PosKind}}),Object.defineProperty(t,"CommentKind",{enumerable:!0,get:function(){return a.CommentKind}}),Object.defineProperty(t,"NodeKind",{enumerable:!0,get:function(){return a.NodeKind}}),Object.defineProperty(t,"NamePartKind",{enumerable:!0,get:function(){return a.NamePartKind}}),Object.defineProperty(t,"SpecialRefId",{enumerable:!0,get:function(){return a.SpecialRefId}}),Object.defineProperty(t,"StructRefKind",{enumerable:!0,get:function(){return a.StructRefKind}}),Object.defineProperty(t,"BadType",{enumerable:!0,get:function(){return a.BadType}}),Object.defineProperty(t,"errorQualifier",{enumerable:!0,get:function(){return a.errorQualifier}}),Object.defineProperty(t,"relativeQualifier",{enumerable:!0,get:function(){return a.relativeQualifier}}),Object.defineProperty(t,"documentQualifier",{enumerable:!0,get:function(){return a.documentQualifier}}),Object.defineProperty(t,"sheetQualifier",{enumerable:!0,get:function(){return a.sheetQualifier}}),Object.defineProperty(t,"identQualifier",{enumerable:!0,get:function(){return a.identQualifier}}),Object.defineProperty(t,"sheetRangeQualifier",{enumerable:!0,get:function(){return a.sheetRangeQualifier}}),Object.defineProperty(t,"badQualifier",{enumerable:!0,get:function(){return a.badQualifier}}),Object.defineProperty(t,"pos",{enumerable:!0,get:function(){return a.pos}}),Object.defineProperty(t,"cellRefError",{enumerable:!0,get:function(){return a.cellRefError}}),Object.defineProperty(t,"cellRefSingle",{enumerable:!0,get:function(){return a.cellRefSingle}}),Object.defineProperty(t,"cellRefRange",{enumerable:!0,get:function(){return a.cellRefRange}}),Object.defineProperty(t,"cellRefRow",{enumerable:!0,get:function(){return a.cellRefRow}}),Object.defineProperty(t,"cellRefCol",{enumerable:!0,get:function(){return a.cellRefCol}}),Object.defineProperty(t,"cellRefBad",{enumerable:!0,get:function(){return a.cellRefBad}}),Object.defineProperty(t,"formula",{enumerable:!0,get:function(){return a.formula}}),Object.defineProperty(t,"multiLineComment",{enumerable:!0,get:function(){return a.multiLineComment}}),Object.defineProperty(t,"singleLineComment",{enumerable:!0,get:function(){return a.singleLineComment}}),Object.defineProperty(t,"formulaSpan",{enumerable:!0,get:function(){return a.formulaSpan}}),Object.defineProperty(t,"literalNode",{enumerable:!0,get:function(){return a.literalNode}}),Object.defineProperty(t,"arrayNode",{enumerable:!0,get:function(){return a.arrayNode}}),Object.defineProperty(t,"appNode",{enumerable:!0,get:function(){return a.appNode}}),Object.defineProperty(t,"flattenLetArgs",{enumerable:!0,get:function(){return a.flattenLetArgs}}),Object.defineProperty(t,"indexedArg",{enumerable:!0,get:function(){return a.indexedArg}}),Object.defineProperty(t,"letVar",{enumerable:!0,get:function(){return a.letVar}}),Object.defineProperty(t,"letNode",{enumerable:!0,get:function(){return a.letNode}}),Object.defineProperty(t,"flattenLambdaArgs",{enumerable:!0,get:function(){return a.flattenLambdaArgs}}),Object.defineProperty(t,"paramName",{enumerable:!0,get:function(){return a.paramName}}),Object.defineProperty(t,"paramDefault",{enumerable:!0,get:function(){return a.paramDefault}}),Object.defineProperty(t,"paramNode",{enumerable:!0,get:function(){return a.paramNode}}),Object.defineProperty(t,"lambdaParam",{enumerable:!0,get:function(){return a.lambdaParam}}),Object.defineProperty(t,"lambdaNode",{enumerable:!0,get:function(){return a.lambdaNode}}),Object.defineProperty(t,"operatorNode",{enumerable:!0,get:function(){return a.operatorNode}}),Object.defineProperty(t,"wsfNode",{enumerable:!0,get:function(){return a.wsfNode}}),Object.defineProperty(t,"parenNode",{enumerable:!0,get:function(){return a.parenNode}}),Object.defineProperty(t,"nameNode",{enumerable:!0,get:function(){return a.nameNode}}),Object.defineProperty(t,"identNamePart",{enumerable:!0,get:function(){return a.identNamePart}}),Object.defineProperty(t,"cellRefNamePart",{enumerable:!0,get:function(){return a.cellRefNamePart}}),Object.defineProperty(t,"fieldRefNamePart",{enumerable:!0,get:function(){return a.fieldRefNamePart}}),Object.defineProperty(t,"contextNameNode",{enumerable:!0,get:function(){return a.contextNameNode}}),Object.defineProperty(t,"cellRefNode",{enumerable:!0,get:function(){return a.cellRefNode}}),Object.defineProperty(t,"fieldRefNode",{enumerable:!0,get:function(){return a.fieldRefNode}}),Object.defineProperty(t,"fieldRef",{enumerable:!0,get:function(){return a.fieldRef}}),Object.defineProperty(t,"structRefNode",{enumerable:!0,get:function(){return a.structRefNode}}),Object.defineProperty(t,"structRef",{enumerable:!0,get:function(){return a.structRef}}),Object.defineProperty(t,"specialRef",{enumerable:!0,get:function(){return a.specialRef}}),Object.defineProperty(t,"columnRef",{enumerable:!0,get:function(){return a.columnRef}}),Object.defineProperty(t,"rangeOpRef",{enumerable:!0,get:function(){return a.rangeOpRef}}),Object.defineProperty(t,"commaOpRef",{enumerable:!0,get:function(){return a.commaOpRef}}),Object.defineProperty(t,"thisRowOpRef",{enumerable:!0,get:function(){return a.thisRowOpRef}}),Object.defineProperty(t,"missingRef",{enumerable:!0,get:function(){return a.missingRef}}),Object.defineProperty(t,"badRef",{enumerable:!0,get:function(){return a.badRef}}),Object.defineProperty(t,"varNode",{enumerable:!0,get:function(){return a.varNode}}),Object.defineProperty(t,"identNode",{enumerable:!0,get:function(){return a.identNode}}),Object.defineProperty(t,"missingNode",{enumerable:!0,get:function(){return a.missingNode}}),Object.defineProperty(t,"badCharsNode",{enumerable:!0,get:function(){return a.badCharsNode}}),Object.defineProperty(t,"badSequenceNode",{enumerable:!0,get:function(){return a.badSequenceNode}}),Object.defineProperty(t,"flattenNameParts",{enumerable:!0,get:function(){return a.flattenNameParts}}),Object.defineProperty(t,"headNamePart",{enumerable:!0,get:function(){return a.headNamePart}}),Object.defineProperty(t,"AnnotationKind",{enumerable:!0,get:function(){return a.AnnotationKind}}),Object.defineProperty(t,"appHeadNameAnnotation",{enumerable:!0,get:function(){return a.appHeadNameAnnotation}}),Object.defineProperty(t,"formulaRootAnnotation",{enumerable:!0,get:function(){return a.formulaRootAnnotation}}),Object.defineProperty(t,"localNameUseAnnotation",{enumerable:!0,get:function(){return a.localNameUseAnnotation}}),Object.defineProperty(t,"localNameDeclAnnotation",{enumerable:!0,get:function(){return a.localNameDeclAnnotation}})},"../excel-online-calc/lib/funcsNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nextFuncs=t.getWorksheetFunc=void 0;var a=s("../excel-online-calc-runtime/lib/index.js");Object.defineProperty(t,"getWorksheetFunc",{enumerable:!0,get:function(){return a.getWorksheetFunc}}),Object.defineProperty(t,"nextFuncs",{enumerable:!0,get:function(){return a.nextFuncs}})},"../excel-online-calc/lib/generated/constants.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageVersion=void 0,t.packageVersion="1.0.0"},"../excel-online-calc/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.syntaxSubpackage=t.runtimeSubpackage=t.recalcSubpackage=t.numfmtSubpackage=t.langSubpackage=t.commonSubpackage=t.translateFormula=t.ConsistentAnonymizer=t.isTypedChangeGateEnabled=t.getTypedFeatureGate=t.sheetName=t.ResettableLazy=t.asyncLazy=t.ResolvablePromiseWithLimitedSubscribers=t.FormulaAuthoringHelperSingletonGlobal=t.PluginSchedulerSingletonGlobal=t.x10=t.style=t.funcs=t.calc=t.runtime=t.numfmt=t.analyze=t.parse=t.date=t.math=t.config=t.util=t.signature=t.value=t.formula=t.location=t.common=t.packageVersion=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc/lib/x10-formula-bar/FormulaAuthoringHelper/FormulaAuthoringHelperSingleton.js"),o=s("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js"),u=s("../excel-online-calc/lib/generated/constants.js");Object.defineProperty(t,"packageVersion",{enumerable:!0,get:function(){return u.packageVersion}}),t.common=a.__importStar(s("../excel-online-calc/lib/commonNamespace.js")),t.location=a.__importStar(s("../excel-online-calc/lib/locationNamespace.js")),t.formula=a.__importStar(s("../excel-online-calc/lib/formulaNamespace.js")),t.value=a.__importStar(s("../excel-online-calc/lib/valueNamespace.js")),t.signature=a.__importStar(s("../excel-online-calc/lib/signatureNamespace.js")),t.util=a.__importStar(s("../excel-online-calc/lib/utilNamespace.js")),t.config=a.__importStar(s("../excel-online-calc/lib/configNamespace.js")),t.math=a.__importStar(s("../excel-online-calc/lib/mathNamespace.js")),t.date=a.__importStar(s("../excel-online-calc/lib/dateNamespace.js")),t.parse=a.__importStar(s("../excel-online-calc/lib/parseNamespace.js")),t.analyze=a.__importStar(s("../excel-online-calc/lib/analyzeNamespace.js")),t.numfmt=a.__importStar(s("../excel-online-calc/lib/numfmtNamespace.js")),t.runtime=a.__importStar(s("../excel-online-calc/lib/runtimeNamespace.js")),t.calc=a.__importStar(s("../excel-online-calc/lib/calcNamespace.js")),t.funcs=a.__importStar(s("../excel-online-calc/lib/funcsNamespace.js")),t.style=a.__importStar(s("../excel-online-calc/lib/styleNamespace.js")),t.x10=a.__importStar(s("../excel-online-calc/lib/x10Namespace.js")),t.PluginSchedulerSingletonGlobal=new o.PluginSchedulerSingleton,t.FormulaAuthoringHelperSingletonGlobal=new n.FormulaAuthoringHelperSingleton;var g=s("../excel-online-calc-common/lib/index.js");Object.defineProperty(t,"ResolvablePromiseWithLimitedSubscribers",{enumerable:!0,get:function(){return g.ResolvablePromiseWithLimitedSubscribers}});var f=s("../excel-online-calc/lib/calc/utils.js");Object.defineProperty(t,"asyncLazy",{enumerable:!0,get:function(){return f.asyncLazy}}),Object.defineProperty(t,"ResettableLazy",{enumerable:!0,get:function(){return f.ResettableLazy}});var v=s("../excel-online-calc/lib/calc/recalcServiceTypes.js");Object.defineProperty(t,"sheetName",{enumerable:!0,get:function(){return v.sheetName}});var C=s("../excel-online-calc-common/lib/index.js");Object.defineProperty(t,"getTypedFeatureGate",{enumerable:!0,get:function(){return C.getTypedFeatureGate}});var p=s("../excel-online-calc-common/lib/index.js");Object.defineProperty(t,"isTypedChangeGateEnabled",{enumerable:!0,get:function(){return p.isTypedChangeGateEnabled}});var h=s("../excel-online-calc/lib/x10-formula-bar/FormulaCollection/consistentAnonymization.js");Object.defineProperty(t,"ConsistentAnonymizer",{enumerable:!0,get:function(){return h.ConsistentAnonymizer}});var F=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/translateFormula.js");Object.defineProperty(t,"translateFormula",{enumerable:!0,get:function(){return F.translateFormula}}),t.commonSubpackage=a.__importStar(s("../excel-online-calc-common/lib/index.js")),t.langSubpackage=a.__importStar(s("../excel-online-calc-lang/lib/index.js")),t.numfmtSubpackage=a.__importStar(s("../excel-online-calc-numfmt/lib/index.js")),t.recalcSubpackage=a.__importStar(s("../excel-online-calc-recalc/lib/index.js")),t.runtimeSubpackage=a.__importStar(s("../excel-online-calc-runtime/lib/index.js")),t.syntaxSubpackage=a.__importStar(s("../excel-online-calc-syntax/lib/index.js"))},"../excel-online-calc/lib/locationNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.userDefinedFuncLoc=t.nameScope=t.nameLoc=t.documentScope=t.originCell=t.sheetGridCube=t.sheetGridRange=t.sheetGridCell=t.sheetRangeIndexes=t.allSheetsRange=t.gridRange=t.gridCell=t.sheetRange=t.sheetIndex=t.structRefColumnLoc=t.documentLoc=t.lexicalSourceUDF=t.lexicalSourceWSF=t.lexicalSourceName=t.lexicalSourceGrid=t.lexicalSourceRange=t.lexicalSourceCell=t.sheetCols=t.sheetRows=t.NameSource=t.LexicalKind=void 0;var a=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"LexicalKind",{enumerable:!0,get:function(){return a.LexicalKind}}),Object.defineProperty(t,"NameSource",{enumerable:!0,get:function(){return a.NameSource}}),Object.defineProperty(t,"sheetRows",{enumerable:!0,get:function(){return a.sheetRows}}),Object.defineProperty(t,"sheetCols",{enumerable:!0,get:function(){return a.sheetCols}}),Object.defineProperty(t,"lexicalSourceCell",{enumerable:!0,get:function(){return a.lexicalSourceCell}}),Object.defineProperty(t,"lexicalSourceRange",{enumerable:!0,get:function(){return a.lexicalSourceRange}}),Object.defineProperty(t,"lexicalSourceGrid",{enumerable:!0,get:function(){return a.lexicalSourceGrid}}),Object.defineProperty(t,"lexicalSourceName",{enumerable:!0,get:function(){return a.lexicalSourceName}}),Object.defineProperty(t,"lexicalSourceWSF",{enumerable:!0,get:function(){return a.lexicalSourceWSF}}),Object.defineProperty(t,"lexicalSourceUDF",{enumerable:!0,get:function(){return a.lexicalSourceUDF}}),Object.defineProperty(t,"documentLoc",{enumerable:!0,get:function(){return a.documentLoc}}),Object.defineProperty(t,"structRefColumnLoc",{enumerable:!0,get:function(){return a.structRefColumnLoc}}),Object.defineProperty(t,"sheetIndex",{enumerable:!0,get:function(){return a.sheetIndex}}),Object.defineProperty(t,"sheetRange",{enumerable:!0,get:function(){return a.sheetRange}}),Object.defineProperty(t,"gridCell",{enumerable:!0,get:function(){return a.gridCell}}),Object.defineProperty(t,"gridRange",{enumerable:!0,get:function(){return a.gridRange}}),Object.defineProperty(t,"allSheetsRange",{enumerable:!0,get:function(){return a.allSheetsRange}}),Object.defineProperty(t,"sheetRangeIndexes",{enumerable:!0,get:function(){return a.sheetRangeIndexes}}),Object.defineProperty(t,"sheetGridCell",{enumerable:!0,get:function(){return a.sheetGridCell}}),Object.defineProperty(t,"sheetGridRange",{enumerable:!0,get:function(){return a.sheetGridRange}}),Object.defineProperty(t,"sheetGridCube",{enumerable:!0,get:function(){return a.sheetGridCube}}),Object.defineProperty(t,"originCell",{enumerable:!0,get:function(){return a.originCell}}),Object.defineProperty(t,"documentScope",{enumerable:!0,get:function(){return a.documentScope}}),Object.defineProperty(t,"nameLoc",{enumerable:!0,get:function(){return a.nameLoc}}),Object.defineProperty(t,"nameScope",{enumerable:!0,get:function(){return a.nameScope}}),Object.defineProperty(t,"userDefinedFuncLoc",{enumerable:!0,get:function(){return a.userDefinedFuncLoc}})},"../excel-online-calc/lib/mathNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatScientificLeft=t.xlMathpack=t.ieeeMathpack=t.numberComponents=void 0;var a=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"numberComponents",{enumerable:!0,get:function(){return a.numberComponents}}),Object.defineProperty(t,"ieeeMathpack",{enumerable:!0,get:function(){return a.ieeeMathpack}}),Object.defineProperty(t,"xlMathpack",{enumerable:!0,get:function(){return a.xlMathpack}}),Object.defineProperty(t,"formatScientificLeft",{enumerable:!0,get:function(){return a.formatScientificLeft}})},"../excel-online-calc/lib/numfmtNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.englishXLSXKnownFormat=t.isKnownFormatDefined=t.getKnownFormat=t.evalFormatLocalsGrid=t.createFormatGlobals=t.NumberFormatSource=t.otherEdit=t.numberEdit=t.stringEdit=t.formulaEdit=t.EditKind=t.renderedValueToString=t.renderInfiniteWidth=t.memoizedRenderCallback=t.renderCallback=t.isHashesValue=t.hashesValue=t.renderedValue=t.formattedValue=t.formattedUnitFlexible=t.formattedUnitBlank=t.formattedUnitString=t.formattedUnitGeneral=t.FormattedUnitKind=t.Clip=t.GetTimeKind=t.Alignment=t.NamedColor=t.FormatCurrency=t.CultureTag=t.BidiDate=t.FormatValueType=t.formatLocIFormat=t.formatLocKnownFormat=t.FormatLocKind=t.previousFormatFailure=t.fractionOverflow=t.dateOverflow=t.aggregationError=t.tooWide=t.noFormatPart=t.notFormatString=t.notValueString=t.ReasonKind=t.FormatReasonKind=t.Calendar=t.NumberShape=t.DateOrder=t.CurrencyFormat=t.KnownFormat=void 0,t.toXLNumber=t.applyValueEdit=t.getValueEditOperKind=t.createNumberFormatter=t.shouldInstallFormat=t.getRibbonFormat=t.RibbonFormat=void 0;var a=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"KnownFormat",{enumerable:!0,get:function(){return a.KnownFormat}}),Object.defineProperty(t,"CurrencyFormat",{enumerable:!0,get:function(){return a.CurrencyFormat}}),Object.defineProperty(t,"DateOrder",{enumerable:!0,get:function(){return a.DateOrder}}),Object.defineProperty(t,"NumberShape",{enumerable:!0,get:function(){return a.NumberShape}}),Object.defineProperty(t,"Calendar",{enumerable:!0,get:function(){return a.Calendar}});var n=s("../excel-online-calc-numfmt/lib/index.js");Object.defineProperty(t,"FormatReasonKind",{enumerable:!0,get:function(){return n.FormatReasonKind}}),Object.defineProperty(t,"ReasonKind",{enumerable:!0,get:function(){return n.ReasonKind}}),Object.defineProperty(t,"notValueString",{enumerable:!0,get:function(){return n.notValueString}}),Object.defineProperty(t,"notFormatString",{enumerable:!0,get:function(){return n.notFormatString}}),Object.defineProperty(t,"noFormatPart",{enumerable:!0,get:function(){return n.noFormatPart}}),Object.defineProperty(t,"tooWide",{enumerable:!0,get:function(){return n.tooWide}}),Object.defineProperty(t,"aggregationError",{enumerable:!0,get:function(){return n.aggregationError}}),Object.defineProperty(t,"dateOverflow",{enumerable:!0,get:function(){return n.dateOverflow}}),Object.defineProperty(t,"fractionOverflow",{enumerable:!0,get:function(){return n.fractionOverflow}}),Object.defineProperty(t,"previousFormatFailure",{enumerable:!0,get:function(){return n.previousFormatFailure}}),Object.defineProperty(t,"FormatLocKind",{enumerable:!0,get:function(){return n.FormatLocKind}}),Object.defineProperty(t,"formatLocKnownFormat",{enumerable:!0,get:function(){return n.formatLocKnownFormat}}),Object.defineProperty(t,"formatLocIFormat",{enumerable:!0,get:function(){return n.formatLocIFormat}}),Object.defineProperty(t,"FormatValueType",{enumerable:!0,get:function(){return n.FormatValueType}}),Object.defineProperty(t,"BidiDate",{enumerable:!0,get:function(){return n.BidiDate}}),Object.defineProperty(t,"CultureTag",{enumerable:!0,get:function(){return n.CultureTag}}),Object.defineProperty(t,"FormatCurrency",{enumerable:!0,get:function(){return n.FormatCurrency}}),Object.defineProperty(t,"NamedColor",{enumerable:!0,get:function(){return n.NamedColor}}),Object.defineProperty(t,"Alignment",{enumerable:!0,get:function(){return n.Alignment}}),Object.defineProperty(t,"GetTimeKind",{enumerable:!0,get:function(){return n.GetTimeKind}}),Object.defineProperty(t,"Clip",{enumerable:!0,get:function(){return n.Clip}}),Object.defineProperty(t,"FormattedUnitKind",{enumerable:!0,get:function(){return n.FormattedUnitKind}}),Object.defineProperty(t,"formattedUnitGeneral",{enumerable:!0,get:function(){return n.formattedUnitGeneral}}),Object.defineProperty(t,"formattedUnitString",{enumerable:!0,get:function(){return n.formattedUnitString}}),Object.defineProperty(t,"formattedUnitBlank",{enumerable:!0,get:function(){return n.formattedUnitBlank}}),Object.defineProperty(t,"formattedUnitFlexible",{enumerable:!0,get:function(){return n.formattedUnitFlexible}}),Object.defineProperty(t,"formattedValue",{enumerable:!0,get:function(){return n.formattedValue}}),Object.defineProperty(t,"renderedValue",{enumerable:!0,get:function(){return n.renderedValue}}),Object.defineProperty(t,"hashesValue",{enumerable:!0,get:function(){return n.hashesValue}}),Object.defineProperty(t,"isHashesValue",{enumerable:!0,get:function(){return n.isHashesValue}}),Object.defineProperty(t,"renderCallback",{enumerable:!0,get:function(){return n.renderCallback}}),Object.defineProperty(t,"memoizedRenderCallback",{enumerable:!0,get:function(){return n.memoizedRenderCallback}}),Object.defineProperty(t,"renderInfiniteWidth",{enumerable:!0,get:function(){return n.renderInfiniteWidth}}),Object.defineProperty(t,"renderedValueToString",{enumerable:!0,get:function(){return n.renderedValueToString}}),Object.defineProperty(t,"EditKind",{enumerable:!0,get:function(){return n.EditKind}}),Object.defineProperty(t,"formulaEdit",{enumerable:!0,get:function(){return n.formulaEdit}}),Object.defineProperty(t,"stringEdit",{enumerable:!0,get:function(){return n.stringEdit}}),Object.defineProperty(t,"numberEdit",{enumerable:!0,get:function(){return n.numberEdit}}),Object.defineProperty(t,"otherEdit",{enumerable:!0,get:function(){return n.otherEdit}}),Object.defineProperty(t,"NumberFormatSource",{enumerable:!0,get:function(){return n.NumberFormatSource}}),Object.defineProperty(t,"createFormatGlobals",{enumerable:!0,get:function(){return n.createFormatGlobals}}),Object.defineProperty(t,"evalFormatLocalsGrid",{enumerable:!0,get:function(){return n.evalFormatLocalsGrid}}),Object.defineProperty(t,"getKnownFormat",{enumerable:!0,get:function(){return n.getKnownFormat}}),Object.defineProperty(t,"isKnownFormatDefined",{enumerable:!0,get:function(){return n.isKnownFormatDefined}}),Object.defineProperty(t,"englishXLSXKnownFormat",{enumerable:!0,get:function(){return n.englishXLSXKnownFormat}}),Object.defineProperty(t,"RibbonFormat",{enumerable:!0,get:function(){return n.RibbonFormat}}),Object.defineProperty(t,"getRibbonFormat",{enumerable:!0,get:function(){return n.getRibbonFormat}}),Object.defineProperty(t,"shouldInstallFormat",{enumerable:!0,get:function(){return n.shouldInstallFormat}}),Object.defineProperty(t,"createNumberFormatter",{enumerable:!0,get:function(){return n.createNumberFormatter}}),Object.defineProperty(t,"getValueEditOperKind",{enumerable:!0,get:function(){return n.getValueEditOperKind}}),Object.defineProperty(t,"applyValueEdit",{enumerable:!0,get:function(){return n.applyValueEdit}}),Object.defineProperty(t,"toXLNumber",{enumerable:!0,get:function(){return n.toXLNumber}})},"../excel-online-calc/lib/parseNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseResultHelper=t.createParser=t.notFormulaString=t.parseLocals=t.ReasonKind=t.createParseGlobals=void 0;var a=s("../excel-online-calc-syntax/lib/index.js");Object.defineProperty(t,"createParseGlobals",{enumerable:!0,get:function(){return a.createParseGlobals}}),Object.defineProperty(t,"ReasonKind",{enumerable:!0,get:function(){return a.ReasonKind}}),Object.defineProperty(t,"parseLocals",{enumerable:!0,get:function(){return a.parseLocals}}),Object.defineProperty(t,"notFormulaString",{enumerable:!0,get:function(){return a.notFormulaString}}),Object.defineProperty(t,"createParser",{enumerable:!0,get:function(){return a.createParser}}),Object.defineProperty(t,"parseResultHelper",{enumerable:!0,get:function(){return a.parseResultHelper}})},"../excel-online-calc/lib/runtimeExtensionNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isMachineCall=t.machineCall=t.MachineCallKind=t.readOperType=t.singleReadOperType=t.DerefOperKind=t.VoidMachine=t.AllMachine=t.MachineRuntime=t.MachineCycle=t.nextOnSuccessReceiver=t.callMachineTransition=t.breakTransition=t.nextTransition=t.TransitionKind=void 0;var a=s("../excel-online-calc-common/lib/index.js");Object.defineProperty(t,"TransitionKind",{enumerable:!0,get:function(){return a.TransitionKind}}),Object.defineProperty(t,"nextTransition",{enumerable:!0,get:function(){return a.nextTransition}}),Object.defineProperty(t,"breakTransition",{enumerable:!0,get:function(){return a.breakTransition}}),Object.defineProperty(t,"callMachineTransition",{enumerable:!0,get:function(){return a.callMachineTransition}}),Object.defineProperty(t,"nextOnSuccessReceiver",{enumerable:!0,get:function(){return a.nextOnSuccessReceiver}}),Object.defineProperty(t,"MachineCycle",{enumerable:!0,get:function(){return a.MachineCycle}}),Object.defineProperty(t,"MachineRuntime",{enumerable:!0,get:function(){return a.MachineRuntime}}),Object.defineProperty(t,"AllMachine",{enumerable:!0,get:function(){return a.AllMachine}}),Object.defineProperty(t,"VoidMachine",{enumerable:!0,get:function(){return a.VoidMachine}});var n=s("../excel-online-calc-runtime/lib/index.js");Object.defineProperty(t,"DerefOperKind",{enumerable:!0,get:function(){return n.DerefOperKind}}),Object.defineProperty(t,"singleReadOperType",{enumerable:!0,get:function(){return n.singleReadOperType}}),Object.defineProperty(t,"readOperType",{enumerable:!0,get:function(){return n.readOperType}}),Object.defineProperty(t,"MachineCallKind",{enumerable:!0,get:function(){return n.MachineCallKind}}),Object.defineProperty(t,"machineCall",{enumerable:!0,get:function(){return n.machineCall}}),Object.defineProperty(t,"isMachineCall",{enumerable:!0,get:function(){return n.isMachineCall}})},"../excel-online-calc/lib/runtimeNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createEvaluator=t.createCompiler=t.RecordOper=t.LambdaOper=t.LimitKind=t.limitExceeded=t.createCompileGlobals=t.illFormedFormula=t.compileLocalsName=t.compileLocalsGrid=t.evalLocals=t.evalGlobals=t.previousNameFailure=t.previousFailure=t.breaked=t.paused=t.cellCycle=t.nameCycle=t.stopped=t.userDefinedFunc=t.cellFormula=t.cellWellFormedFormula=t.pendingValue=t.finalValue=t.runtimePositionFirstOrderFunc=t.runtimePositionFormulaRoot=t.runtimePositionEtaLambdaBody=t.runtimePositionLambdaParam=t.runtimePositionLambdaRoot=t.runtimePositionLetVal=t.RuntimePositionKind=t.StepAction=t.Interrupt=t.CellKind=t.interval=t.ReasonKind=t.extension=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");t.extension=a.__importStar(s("../excel-online-calc/lib/runtimeExtensionNamespace.js"));var n=s("../excel-online-calc-runtime/lib/index.js");Object.defineProperty(t,"ReasonKind",{enumerable:!0,get:function(){return n.ReasonKind}}),Object.defineProperty(t,"interval",{enumerable:!0,get:function(){return n.interval}}),Object.defineProperty(t,"CellKind",{enumerable:!0,get:function(){return n.CellKind}}),Object.defineProperty(t,"Interrupt",{enumerable:!0,get:function(){return n.Interrupt}}),Object.defineProperty(t,"StepAction",{enumerable:!0,get:function(){return n.StepAction}}),Object.defineProperty(t,"RuntimePositionKind",{enumerable:!0,get:function(){return n.RuntimePositionKind}}),Object.defineProperty(t,"runtimePositionLetVal",{enumerable:!0,get:function(){return n.runtimePositionLetVal}}),Object.defineProperty(t,"runtimePositionLambdaRoot",{enumerable:!0,get:function(){return n.runtimePositionLambdaRoot}}),Object.defineProperty(t,"runtimePositionLambdaParam",{enumerable:!0,get:function(){return n.runtimePositionLambdaParam}}),Object.defineProperty(t,"runtimePositionEtaLambdaBody",{enumerable:!0,get:function(){return n.runtimePositionEtaLambdaBody}}),Object.defineProperty(t,"runtimePositionFormulaRoot",{enumerable:!0,get:function(){return n.runtimePositionFormulaRoot}}),Object.defineProperty(t,"runtimePositionFirstOrderFunc",{enumerable:!0,get:function(){return n.runtimePositionFirstOrderFunc}}),Object.defineProperty(t,"finalValue",{enumerable:!0,get:function(){return n.finalValue}}),Object.defineProperty(t,"pendingValue",{enumerable:!0,get:function(){return n.pendingValue}}),Object.defineProperty(t,"cellWellFormedFormula",{enumerable:!0,get:function(){return n.cellWellFormedFormula}}),Object.defineProperty(t,"cellFormula",{enumerable:!0,get:function(){return n.cellFormula}}),Object.defineProperty(t,"userDefinedFunc",{enumerable:!0,get:function(){return n.userDefinedFunc}}),Object.defineProperty(t,"stopped",{enumerable:!0,get:function(){return n.stopped}}),Object.defineProperty(t,"nameCycle",{enumerable:!0,get:function(){return n.nameCycle}}),Object.defineProperty(t,"cellCycle",{enumerable:!0,get:function(){return n.cellCycle}}),Object.defineProperty(t,"paused",{enumerable:!0,get:function(){return n.paused}}),Object.defineProperty(t,"breaked",{enumerable:!0,get:function(){return n.breaked}}),Object.defineProperty(t,"previousFailure",{enumerable:!0,get:function(){return n.previousFailure}}),Object.defineProperty(t,"previousNameFailure",{enumerable:!0,get:function(){return n.previousNameFailure}}),Object.defineProperty(t,"evalGlobals",{enumerable:!0,get:function(){return n.evalGlobals}}),Object.defineProperty(t,"evalLocals",{enumerable:!0,get:function(){return n.evalLocals}}),Object.defineProperty(t,"compileLocalsGrid",{enumerable:!0,get:function(){return n.compileLocalsGrid}}),Object.defineProperty(t,"compileLocalsName",{enumerable:!0,get:function(){return n.compileLocalsName}}),Object.defineProperty(t,"illFormedFormula",{enumerable:!0,get:function(){return n.illFormedFormula}}),Object.defineProperty(t,"createCompileGlobals",{enumerable:!0,get:function(){return n.createCompileGlobals}}),Object.defineProperty(t,"limitExceeded",{enumerable:!0,get:function(){return n.limitExceeded}}),Object.defineProperty(t,"LimitKind",{enumerable:!0,get:function(){return n.LimitKind}}),Object.defineProperty(t,"LambdaOper",{enumerable:!0,get:function(){return n.LambdaOper}}),Object.defineProperty(t,"RecordOper",{enumerable:!0,get:function(){return n.RecordOper}}),Object.defineProperty(t,"createCompiler",{enumerable:!0,get:function(){return n.createCompiler}}),Object.defineProperty(t,"createEvaluator",{enumerable:!0,get:function(){return n.createEvaluator}})},"../excel-online-calc/lib/signatureNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getWorksheetFuncType=t.getOperatorType=t.unknownFunctionType=t.functionType=t.SpecialPrecs=t.WorksheetFuncId=t.OperatorId=t.FunctionFlags=t.SignatureType=void 0;var a=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"SignatureType",{enumerable:!0,get:function(){return a.SignatureType}}),Object.defineProperty(t,"FunctionFlags",{enumerable:!0,get:function(){return a.FunctionFlags}}),Object.defineProperty(t,"OperatorId",{enumerable:!0,get:function(){return a.OperatorId}}),Object.defineProperty(t,"WorksheetFuncId",{enumerable:!0,get:function(){return a.WorksheetFuncId}}),Object.defineProperty(t,"SpecialPrecs",{enumerable:!0,get:function(){return a.SpecialPrecs}}),Object.defineProperty(t,"functionType",{enumerable:!0,get:function(){return a.functionType}}),Object.defineProperty(t,"unknownFunctionType",{enumerable:!0,get:function(){return a.unknownFunctionType}}),Object.defineProperty(t,"getOperatorType",{enumerable:!0,get:function(){return a.getOperatorType}}),Object.defineProperty(t,"getWorksheetFuncType",{enumerable:!0,get:function(){return a.getWorksheetFuncType}})},"../excel-online-calc/lib/styleNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VerticalAlignment=t.HorizontalAlignment=t.BorderLineType=t.PatternType=t.FillKind=t.FontVerticalAlignment=t.FontUnderline=void 0;var a=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"FontUnderline",{enumerable:!0,get:function(){return a.FontUnderline}}),Object.defineProperty(t,"FontVerticalAlignment",{enumerable:!0,get:function(){return a.FontVerticalAlignment}}),Object.defineProperty(t,"FillKind",{enumerable:!0,get:function(){return a.FillKind}}),Object.defineProperty(t,"PatternType",{enumerable:!0,get:function(){return a.PatternType}}),Object.defineProperty(t,"BorderLineType",{enumerable:!0,get:function(){return a.BorderLineType}}),Object.defineProperty(t,"HorizontalAlignment",{enumerable:!0,get:function(){return a.HorizontalAlignment}}),Object.defineProperty(t,"VerticalAlignment",{enumerable:!0,get:function(){return a.VerticalAlignment}})},"../excel-online-calc/lib/utilNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isWriteOper=t.isPrimitiveOper=t.isRichOper=t.isBlankOper=t.isMissingOper=t.isArrayOper=t.isRangeOper=t.isErrorOper=t.isBooleanOper=t.isStringOper=t.isNumberOper=t.isValidArgsLength=t.getArgType=t.getArguments=t.gridCellRange=t.sheetGridRangeAnchor=t.gridRangeAnchor=t.isWSFNode=t.isOperatorNode=t.isUnqualifiedNameNode=t.isWellFormed=t.isSheetGridRangeEqual=t.isSheetGridCellEqual=t.isGridRangeEqual=t.isGridCellEqual=t.isNameScopeEqual=t.isSheetIndexEqual=t.isDocumentLocEqual=t.gridRangeSize=t.gridRangeExcept=t.gridRangeCompare=t.gridCellImplicitIsect=t.gridRangeIsects=t.gridRangeIsect=t.gridRangesJoin=t.gridRangeJoinOpt=t.gridRangeJoin=t.forEachTileInRange=t.forEachCellInRange=t.isSheetGridCell=t.isGridCell=t.isSheetGridRange=t.isSheetIndex=t.partialArray=t.javaScriptError=t.isSuccess=t.successUndefined=t.failure=t.success=t.ResultKind=void 0,t.identityVisitor=t.IdentityVisitor=t.visitCellRef=t.visitQualifier=t.visitAppHeadNode=t.visitWSFNode=t.visitOperatorNode=t.visitFormulaNode=t.resolveGridRef=t.createResolver=t.resolvedDottedName=t.resolvedNever=t.resolvedStructRef=t.resolvedWorksheetFunc=t.resolvedLocalName=t.resolvedUserDefinedFunc=t.resolvedCellRef=t.resolvedName=t.ResolvedKind=t.emptyIntersection=t.InvalidStructRefReason=t.invalidStructRef=t.InvalidCellRefReason=t.invalidCellRef=t.InvalidQualifierReason=t.invalidQualifier=t.noOriginSheet=t.ResolveReasonKind=t.resolveLocalsGrid=t.wrapPosition=t.parseQualifier=t.parseGridRangeA1=t.parseGridCellA1=t.formatName=t.formatGridRange=t.formatQualifier=t.formatRangePos=t.formatCellPos=t.formatColRange=t.formatRowRange=t.formatCol=t.formatRow=t.resolvePosition=t.columnName=t.createFailureErrorClass=t.internal=t.unavailable=t.notImplemented=t.ReasonKind=t.isReadOperEqual=void 0,t.isUnbracketedFieldName=t.createWildExp=t.sheetRangeToSheetIndex=t.shouldFieldRefBeBracketed=t.relabelFormula=t.createPrinter=t.printLocalsName=t.printLocalsGrid=t.createSimplePrintGlobals=t.buildAnnotations=t.reducePledge=t.reduceBottomUp=t.composeVisitor=t.ComposeVisitor=t.binaryVisitor=t.BinaryVisitor=t.DelegatingVisitor=t.voidVisitor=t.constVisitor=t.ConstVisitor=void 0;var a=s("../excel-online-calc-common/lib/index.js");Object.defineProperty(t,"ResultKind",{enumerable:!0,get:function(){return a.ResultKind}}),Object.defineProperty(t,"success",{enumerable:!0,get:function(){return a.success}}),Object.defineProperty(t,"failure",{enumerable:!0,get:function(){return a.failure}}),Object.defineProperty(t,"successUndefined",{enumerable:!0,get:function(){return a.successUndefined}}),Object.defineProperty(t,"isSuccess",{enumerable:!0,get:function(){return a.isSuccess}}),Object.defineProperty(t,"javaScriptError",{enumerable:!0,get:function(){return a.javaScriptError}}),Object.defineProperty(t,"partialArray",{enumerable:!0,get:function(){return a.partialArray}});var n=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"isSheetIndex",{enumerable:!0,get:function(){return n.isSheetIndex}}),Object.defineProperty(t,"isSheetGridRange",{enumerable:!0,get:function(){return n.isSheetGridRange}}),Object.defineProperty(t,"isGridCell",{enumerable:!0,get:function(){return n.isGridCell}}),Object.defineProperty(t,"isSheetGridCell",{enumerable:!0,get:function(){return n.isSheetGridCell}}),Object.defineProperty(t,"forEachCellInRange",{enumerable:!0,get:function(){return n.forEachCellInRange}}),Object.defineProperty(t,"forEachTileInRange",{enumerable:!0,get:function(){return n.forEachTileInRange}}),Object.defineProperty(t,"gridRangeJoin",{enumerable:!0,get:function(){return n.gridRangeJoin}}),Object.defineProperty(t,"gridRangeJoinOpt",{enumerable:!0,get:function(){return n.gridRangeJoinOpt}}),Object.defineProperty(t,"gridRangesJoin",{enumerable:!0,get:function(){return n.gridRangesJoin}}),Object.defineProperty(t,"gridRangeIsect",{enumerable:!0,get:function(){return n.gridRangeIsect}}),Object.defineProperty(t,"gridRangeIsects",{enumerable:!0,get:function(){return n.gridRangeIsects}}),Object.defineProperty(t,"gridCellImplicitIsect",{enumerable:!0,get:function(){return n.gridCellImplicitIsect}}),Object.defineProperty(t,"gridRangeCompare",{enumerable:!0,get:function(){return n.gridRangeCompare}}),Object.defineProperty(t,"gridRangeExcept",{enumerable:!0,get:function(){return n.gridRangeExcept}}),Object.defineProperty(t,"gridRangeSize",{enumerable:!0,get:function(){return n.gridRangeSize}}),Object.defineProperty(t,"isDocumentLocEqual",{enumerable:!0,get:function(){return n.isDocumentLocEqual}}),Object.defineProperty(t,"isSheetIndexEqual",{enumerable:!0,get:function(){return n.isSheetIndexEqual}}),Object.defineProperty(t,"isNameScopeEqual",{enumerable:!0,get:function(){return n.isNameScopeEqual}}),Object.defineProperty(t,"isGridCellEqual",{enumerable:!0,get:function(){return n.isGridCellEqual}}),Object.defineProperty(t,"isGridRangeEqual",{enumerable:!0,get:function(){return n.isGridRangeEqual}}),Object.defineProperty(t,"isSheetGridCellEqual",{enumerable:!0,get:function(){return n.isSheetGridCellEqual}}),Object.defineProperty(t,"isSheetGridRangeEqual",{enumerable:!0,get:function(){return n.isSheetGridRangeEqual}}),Object.defineProperty(t,"isWellFormed",{enumerable:!0,get:function(){return n.isWellFormed}}),Object.defineProperty(t,"isUnqualifiedNameNode",{enumerable:!0,get:function(){return n.isUnqualifiedNameNode}}),Object.defineProperty(t,"isOperatorNode",{enumerable:!0,get:function(){return n.isOperatorNode}}),Object.defineProperty(t,"isWSFNode",{enumerable:!0,get:function(){return n.isWSFNode}}),Object.defineProperty(t,"gridRangeAnchor",{enumerable:!0,get:function(){return n.gridRangeAnchor}}),Object.defineProperty(t,"sheetGridRangeAnchor",{enumerable:!0,get:function(){return n.sheetGridRangeAnchor}}),Object.defineProperty(t,"gridCellRange",{enumerable:!0,get:function(){return n.gridCellRange}}),Object.defineProperty(t,"getArguments",{enumerable:!0,get:function(){return n.getArguments}}),Object.defineProperty(t,"getArgType",{enumerable:!0,get:function(){return n.getArgType}}),Object.defineProperty(t,"isValidArgsLength",{enumerable:!0,get:function(){return n.isValidArgsLength}}),Object.defineProperty(t,"isNumberOper",{enumerable:!0,get:function(){return n.isNumberOper}}),Object.defineProperty(t,"isStringOper",{enumerable:!0,get:function(){return n.isStringOper}}),Object.defineProperty(t,"isBooleanOper",{enumerable:!0,get:function(){return n.isBooleanOper}}),Object.defineProperty(t,"isErrorOper",{enumerable:!0,get:function(){return n.isErrorOper}}),Object.defineProperty(t,"isRangeOper",{enumerable:!0,get:function(){return n.isRangeOper}}),Object.defineProperty(t,"isArrayOper",{enumerable:!0,get:function(){return n.isArrayOper}}),Object.defineProperty(t,"isMissingOper",{enumerable:!0,get:function(){return n.isMissingOper}}),Object.defineProperty(t,"isBlankOper",{enumerable:!0,get:function(){return n.isBlankOper}}),Object.defineProperty(t,"isRichOper",{enumerable:!0,get:function(){return n.isRichOper}}),Object.defineProperty(t,"isPrimitiveOper",{enumerable:!0,get:function(){return n.isPrimitiveOper}}),Object.defineProperty(t,"isWriteOper",{enumerable:!0,get:function(){return n.isWriteOper}}),Object.defineProperty(t,"isReadOperEqual",{enumerable:!0,get:function(){return n.isReadOperEqual}}),Object.defineProperty(t,"ReasonKind",{enumerable:!0,get:function(){return n.ReasonKind}}),Object.defineProperty(t,"notImplemented",{enumerable:!0,get:function(){return n.notImplemented}}),Object.defineProperty(t,"unavailable",{enumerable:!0,get:function(){return n.unavailable}}),Object.defineProperty(t,"internal",{enumerable:!0,get:function(){return n.internal}}),Object.defineProperty(t,"createFailureErrorClass",{enumerable:!0,get:function(){return n.createFailureErrorClass}}),Object.defineProperty(t,"columnName",{enumerable:!0,get:function(){return n.columnName}}),Object.defineProperty(t,"resolvePosition",{enumerable:!0,get:function(){return n.resolvePosition}}),Object.defineProperty(t,"formatRow",{enumerable:!0,get:function(){return n.formatRow}}),Object.defineProperty(t,"formatCol",{enumerable:!0,get:function(){return n.formatCol}}),Object.defineProperty(t,"formatRowRange",{enumerable:!0,get:function(){return n.formatRowRange}}),Object.defineProperty(t,"formatColRange",{enumerable:!0,get:function(){return n.formatColRange}}),Object.defineProperty(t,"formatCellPos",{enumerable:!0,get:function(){return n.formatCellPos}}),Object.defineProperty(t,"formatRangePos",{enumerable:!0,get:function(){return n.formatRangePos}}),Object.defineProperty(t,"formatQualifier",{enumerable:!0,get:function(){return n.formatQualifier}}),Object.defineProperty(t,"formatGridRange",{enumerable:!0,get:function(){return n.formatGridRange}}),Object.defineProperty(t,"formatName",{enumerable:!0,get:function(){return n.formatName}}),Object.defineProperty(t,"parseGridCellA1",{enumerable:!0,get:function(){return n.parseGridCellA1}}),Object.defineProperty(t,"parseGridRangeA1",{enumerable:!0,get:function(){return n.parseGridRangeA1}}),Object.defineProperty(t,"parseQualifier",{enumerable:!0,get:function(){return n.parseQualifier}}),Object.defineProperty(t,"wrapPosition",{enumerable:!0,get:function(){return n.wrapPosition}}),Object.defineProperty(t,"resolveLocalsGrid",{enumerable:!0,get:function(){return n.resolveLocalsGrid}}),Object.defineProperty(t,"ResolveReasonKind",{enumerable:!0,get:function(){return n.ResolveReasonKind}}),Object.defineProperty(t,"noOriginSheet",{enumerable:!0,get:function(){return n.noOriginSheet}}),Object.defineProperty(t,"invalidQualifier",{enumerable:!0,get:function(){return n.invalidQualifier}}),Object.defineProperty(t,"InvalidQualifierReason",{enumerable:!0,get:function(){return n.InvalidQualifierReason}}),Object.defineProperty(t,"invalidCellRef",{enumerable:!0,get:function(){return n.invalidCellRef}}),Object.defineProperty(t,"InvalidCellRefReason",{enumerable:!0,get:function(){return n.InvalidCellRefReason}}),Object.defineProperty(t,"invalidStructRef",{enumerable:!0,get:function(){return n.invalidStructRef}}),Object.defineProperty(t,"InvalidStructRefReason",{enumerable:!0,get:function(){return n.InvalidStructRefReason}}),Object.defineProperty(t,"emptyIntersection",{enumerable:!0,get:function(){return n.emptyIntersection}}),Object.defineProperty(t,"ResolvedKind",{enumerable:!0,get:function(){return n.ResolvedKind}}),Object.defineProperty(t,"resolvedName",{enumerable:!0,get:function(){return n.resolvedName}}),Object.defineProperty(t,"resolvedCellRef",{enumerable:!0,get:function(){return n.resolvedCellRef}}),Object.defineProperty(t,"resolvedUserDefinedFunc",{enumerable:!0,get:function(){return n.resolvedUserDefinedFunc}}),Object.defineProperty(t,"resolvedLocalName",{enumerable:!0,get:function(){return n.resolvedLocalName}}),Object.defineProperty(t,"resolvedWorksheetFunc",{enumerable:!0,get:function(){return n.resolvedWorksheetFunc}}),Object.defineProperty(t,"resolvedStructRef",{enumerable:!0,get:function(){return n.resolvedStructRef}}),Object.defineProperty(t,"resolvedNever",{enumerable:!0,get:function(){return n.resolvedNever}}),Object.defineProperty(t,"resolvedDottedName",{enumerable:!0,get:function(){return n.resolvedDottedName}}),Object.defineProperty(t,"createResolver",{enumerable:!0,get:function(){return n.createResolver}}),Object.defineProperty(t,"resolveGridRef",{enumerable:!0,get:function(){return n.resolveGridRef}}),Object.defineProperty(t,"visitFormulaNode",{enumerable:!0,get:function(){return n.visitFormulaNode}}),Object.defineProperty(t,"visitOperatorNode",{enumerable:!0,get:function(){return n.visitOperatorNode}}),Object.defineProperty(t,"visitWSFNode",{enumerable:!0,get:function(){return n.visitWSFNode}}),Object.defineProperty(t,"visitAppHeadNode",{enumerable:!0,get:function(){return n.visitAppHeadNode}}),Object.defineProperty(t,"visitQualifier",{enumerable:!0,get:function(){return n.visitQualifier}}),Object.defineProperty(t,"visitCellRef",{enumerable:!0,get:function(){return n.visitCellRef}}),Object.defineProperty(t,"IdentityVisitor",{enumerable:!0,get:function(){return n.IdentityVisitor}}),Object.defineProperty(t,"identityVisitor",{enumerable:!0,get:function(){return n.identityVisitor}}),Object.defineProperty(t,"ConstVisitor",{enumerable:!0,get:function(){return n.ConstVisitor}}),Object.defineProperty(t,"constVisitor",{enumerable:!0,get:function(){return n.constVisitor}}),Object.defineProperty(t,"voidVisitor",{enumerable:!0,get:function(){return n.voidVisitor}}),Object.defineProperty(t,"DelegatingVisitor",{enumerable:!0,get:function(){return n.DelegatingVisitor}}),Object.defineProperty(t,"BinaryVisitor",{enumerable:!0,get:function(){return n.BinaryVisitor}}),Object.defineProperty(t,"binaryVisitor",{enumerable:!0,get:function(){return n.binaryVisitor}}),Object.defineProperty(t,"ComposeVisitor",{enumerable:!0,get:function(){return n.ComposeVisitor}}),Object.defineProperty(t,"composeVisitor",{enumerable:!0,get:function(){return n.composeVisitor}}),Object.defineProperty(t,"reduceBottomUp",{enumerable:!0,get:function(){return n.reduceBottomUp}}),Object.defineProperty(t,"reducePledge",{enumerable:!0,get:function(){return n.reducePledge}}),Object.defineProperty(t,"buildAnnotations",{enumerable:!0,get:function(){return n.buildAnnotations}}),Object.defineProperty(t,"createSimplePrintGlobals",{enumerable:!0,get:function(){return n.createSimplePrintGlobals}}),Object.defineProperty(t,"printLocalsGrid",{enumerable:!0,get:function(){return n.printLocalsGrid}}),Object.defineProperty(t,"printLocalsName",{enumerable:!0,get:function(){return n.printLocalsName}}),Object.defineProperty(t,"createPrinter",{enumerable:!0,get:function(){return n.createPrinter}}),Object.defineProperty(t,"relabelFormula",{enumerable:!0,get:function(){return n.relabelFormula}}),Object.defineProperty(t,"shouldFieldRefBeBracketed",{enumerable:!0,get:function(){return n.shouldFieldRefBeBracketed}}),Object.defineProperty(t,"sheetRangeToSheetIndex",{enumerable:!0,get:function(){return n.sheetRangeToSheetIndex}}),Object.defineProperty(t,"createWildExp",{enumerable:!0,get:function(){return n.createWildExp}});var o=s("../excel-online-calc-syntax/lib/index.js");Object.defineProperty(t,"isUnbracketedFieldName",{enumerable:!0,get:function(){return o.isUnbracketedFieldName}})},"../excel-online-calc/lib/valueNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reduceBottomUp=t.blankOper=t.missingOper=t.range3DOper=t.rangeSeqOper=t.arrayOper=t.externalErrorOper=t.busyErrorOper=t.calcErrorOper=t.fieldErrorOper=t.unknownErrorOper=t.blockedErrorOper=t.connectErrorOper=t.spillErrorOper=t.gettingDataErrorOper=t.naErrorOper=t.numErrorOper=t.nameErrorOper=t.refErrorOper=t.valueErrorOper=t.div0ErrorOper=t.nullErrorOper=t.errorOper=t.booleanOper=t.stringOper=t.precedents=t.ErrorType=t.falseOper=t.trueOper=t.OperKind=t.PrecsBound=t.SpecialPrecs=void 0;var a=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"SpecialPrecs",{enumerable:!0,get:function(){return a.SpecialPrecs}}),Object.defineProperty(t,"PrecsBound",{enumerable:!0,get:function(){return a.PrecsBound}}),Object.defineProperty(t,"OperKind",{enumerable:!0,get:function(){return a.OperKind}}),Object.defineProperty(t,"trueOper",{enumerable:!0,get:function(){return a.trueOper}}),Object.defineProperty(t,"falseOper",{enumerable:!0,get:function(){return a.falseOper}}),Object.defineProperty(t,"ErrorType",{enumerable:!0,get:function(){return a.ErrorType}}),Object.defineProperty(t,"precedents",{enumerable:!0,get:function(){return a.precedents}}),Object.defineProperty(t,"stringOper",{enumerable:!0,get:function(){return a.stringOper}}),Object.defineProperty(t,"booleanOper",{enumerable:!0,get:function(){return a.booleanOper}}),Object.defineProperty(t,"errorOper",{enumerable:!0,get:function(){return a.errorOper}}),Object.defineProperty(t,"nullErrorOper",{enumerable:!0,get:function(){return a.nullErrorOper}}),Object.defineProperty(t,"div0ErrorOper",{enumerable:!0,get:function(){return a.div0ErrorOper}}),Object.defineProperty(t,"valueErrorOper",{enumerable:!0,get:function(){return a.valueErrorOper}}),Object.defineProperty(t,"refErrorOper",{enumerable:!0,get:function(){return a.refErrorOper}}),Object.defineProperty(t,"nameErrorOper",{enumerable:!0,get:function(){return a.nameErrorOper}}),Object.defineProperty(t,"numErrorOper",{enumerable:!0,get:function(){return a.numErrorOper}}),Object.defineProperty(t,"naErrorOper",{enumerable:!0,get:function(){return a.naErrorOper}}),Object.defineProperty(t,"gettingDataErrorOper",{enumerable:!0,get:function(){return a.gettingDataErrorOper}}),Object.defineProperty(t,"spillErrorOper",{enumerable:!0,get:function(){return a.spillErrorOper}}),Object.defineProperty(t,"connectErrorOper",{enumerable:!0,get:function(){return a.connectErrorOper}}),Object.defineProperty(t,"blockedErrorOper",{enumerable:!0,get:function(){return a.blockedErrorOper}}),Object.defineProperty(t,"unknownErrorOper",{enumerable:!0,get:function(){return a.unknownErrorOper}}),Object.defineProperty(t,"fieldErrorOper",{enumerable:!0,get:function(){return a.fieldErrorOper}}),Object.defineProperty(t,"calcErrorOper",{enumerable:!0,get:function(){return a.calcErrorOper}}),Object.defineProperty(t,"busyErrorOper",{enumerable:!0,get:function(){return a.busyErrorOper}}),Object.defineProperty(t,"externalErrorOper",{enumerable:!0,get:function(){return a.externalErrorOper}}),Object.defineProperty(t,"arrayOper",{enumerable:!0,get:function(){return a.arrayOper}}),Object.defineProperty(t,"rangeSeqOper",{enumerable:!0,get:function(){return a.rangeSeqOper}}),Object.defineProperty(t,"range3DOper",{enumerable:!0,get:function(){return a.range3DOper}}),Object.defineProperty(t,"missingOper",{enumerable:!0,get:function(){return a.missingOper}}),Object.defineProperty(t,"blankOper",{enumerable:!0,get:function(){return a.blankOper}}),Object.defineProperty(t,"reduceBottomUp",{enumerable:!0,get:function(){return a.reduceBottomUp}})},"../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/argumentAssistancePlugin.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.argumentAssistancePluginDependenciesResolved=t.ArgumentAssistancePlugin=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=s("../excel-online-calc-numfmt/lib/index.js"),g=s("../excel-online-x10-interop/lib/index.js"),f=s("../office-online-feature-gates/lib/index.js"),v=s("../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/argumentAssistanceSignatureParser.js"),C=s("../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/argumentAssistanceVisitor.js"),p=s("../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/functionExamples.js"),h=s("../excel-online-calc/lib/calc/utils.js"),F=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),R=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),y=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),E=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),x=s("../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js"),b=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),k=s("../excel-online-calc/lib/x10-formula-bar/Types/gridinterface.js"),D=E.PluginRegistry.create(g.PluginFactoryName.ArgumentAssistancePlugin,g.PluginGroup.Excel),M=(function(){var w=[D.x10Plugin()],S,A=[],T,I=[],B,L=T=(function(){function V(){Oe(this,V),this.timer=(a.__runInitializers(this,I),x.defaultTimerInterface),this.lastRunTime=0,this.runStartTime=0,this.timeStamps=new Map,this.newNamedObjectsEnabled=(0,f.getBooleanFeatureGate)("Microsoft.Office.Excel.FormulaAuthoringWithNameManager",!1)&&(0,f.isChangeGateEnabled)("OfficeVSO:9646883_NameManager-FG-Removal"),this.supportUDF=(0,f.isChangeGateEnabled)("OfficeVSO:9307294_LetUDFSupportArgumentAssistance"),this.argumentAssitanceFilterOutPythonEnabled=(0,f.isChangeGateEnabled)("OfficeVSO:9668654_autocompleteToplevelPython")}return Ne(V,[{key:"run",value:function*(H){this.lastRunTime=this.timer.now(),this.runStartTime=this.timer.now(),this.timeStamps=new Map;var N=yield{kind:"GetActiveCell"};if(N.kind!=="GetActiveCell")return this.logFailure("failed to get active cell"),null;this.addTimeStamp("GetActiveCell");var _=yield{kind:"ParseActiveCell",formulaText:H.content};if(this.addTimeStamp("ParseCellContentSync"),(_===void 0||_.kind!=="ParseActiveCell"||!(0,n.isSuccess)(_.result))&&(_=yield{kind:"ParseEdit",cell:N.activeCell,formulaBarText:H.content},this.addTimeStamp("ParseCellContentAsync"),_.kind!=="ParseEdit"||!(0,n.isSuccess)(_.result))||_.result.value.kind!==u.EditKind.Formula)return null;var P=_.result.value.formula,W=new C.ArgumentAssistanceVisitor(P,H.caretPosition,this.newNamedObjectsEnabled);if((0,o.reduceBottomUp)(W,P),this.addTimeStamp("ArgumentAssistanceVisitor"),W.assistedFunctionHead===void 0)return this.logTimeStamp(),null;var $=yield{kind:"GetConfig"};this.addTimeStamp("GetConfig");var q=$.kind==="GetConfig"?$.config.localeInfo.listSeparator:",",j=W.assistedFunctionHead;if(j.kind===o.NodeKind.Name){if(!this.newNamedObjectsEnabled&&!this.supportUDF)return null;var G=yield{kind:"GetDefinedNamesInfo"};if(G.kind!=="GetDefinedNamesInfo")return this.logFailure("failed to get named objects info"),null;var Q=G.definedNamesInfo,X=Q.find(function(xe){return xe.name===j.whole});if(X?.reference==null){if(this.supportUDF){var U=yield{kind:"GetFunctionInfo",functionName:j.whole};if(U.kind==="GetFunctionInfo"&&U.functionInfo.IsDynamicUdf){var O=new h.ResettableLazy(function(){return(0,v.createFunctionRenderingInfoForUDF)(U.functionInfo,P,W.assistedFunctionArgs,H.caretPosition,q)});return O.getValue()}}return null}if(!this.newNamedObjectsEnabled)return null;var z=yield{kind:"ParseActiveCell",formulaText:X.reference};if(z.kind!=="ParseActiveCell"||!(0,n.isSuccess)(z.result)||z.result.value.kind!==u.EditKind.Formula)return null;var J=z.result.value.formula;if(!J.isWellFormed||J.node.kind!=="Lambda"||!J.node.isClosed)return null;var ie=[];for(var ce of J.node.params){var ge=ce.name.arg.name,oe=ge.name,le=ge.isBracketed;if(oe.kind!=="Ident")return this.logFailure(`unexpected parameter in lambda function: ${oe.kind}`),null;var Y=le?`[${oe.whole}]`:oe.whole;ie.push(Y)}var te=(0,v.getActiveParamIndex)(P,W.assistedFunctionArgs,H.caretPosition);return{kind:"Minimal",functionName:j.whole,listSeparator:q,parameters:{params:ie,activeParam:te}}}var re=yield{kind:"GetFunctionInfo",functionName:j.whole};if(this.addTimeStamp("GetFunctionInfo"),re.kind!=="GetFunctionInfo")return this.logFailure(`failed to get function info for ${j.whole}`),null;var ee=re.functionInfo;if((0,f.isChangeGateEnabled)("OfficeVSO:9920153_excludePythonArgAssistance")){if(ee.FunctionIndexInServer===o.WorksheetFuncId.PY)return null}else if(ee.FunctionIndexInServer===o.WorksheetFuncId.PY){var ne=yield{kind:"GetPythonLicense"};if(ne.kind!=="GetPythonLicense")return this.logFailure("failed to get python license"),null;if(this.argumentAssitanceFilterOutPythonEnabled&&(ne.license.kind!=="Success"||ne.license.kind==="Success"&&!ne.license.value.isEnabled))return null}var de=new h.ResettableLazy(function(){return(0,v.createFunctionRenderingInfo)(re.functionInfo,P,W.assistedFunctionArgs,H.caretPosition,j.id,q)}),se=p.functionExamples.getValue()[j.id];if(this.addTimeStamp("GetExampleString"),se===void 0)return this.logFailure(`no example found for function: ${j.whole}, id: ${j.id}`),this.addTimeStampAndLog("createFunctionRenderingInfoNoExample"),de.getValue();var me=yield{kind:"ParseCellFormula",cell:N.activeCell,formula:{formulaBarText:se,kind:k.FormulaKind.CellFormula},useEnglishLocaleInfo:!0};if(this.addTimeStamp("ParseExample"),me.kind!=="ParseCellFormula"||!(0,n.isSuccess)(me.result)){this.logFailure(`failed to parse example for function: ${j.whole}`);var ve=de.getValue();return this.addTimeStampAndLog("createFunctionRenderingInfoFailedToParseExample"),ve}if($.kind==="GetConfig"&&$.config.localeInfo.lcid===o.LCID.USA){var ye=(0,v.createFunctionRenderingInfo)(re.functionInfo,P,W.assistedFunctionArgs,H.caretPosition,j.id,q,se,me.result.value);return this.addTimeStampAndLog("createFunctionRenderingInfoEnUs"),ye}var Ee=yield{kind:"PrintFormula",formula:me.result.value,origin:N.activeCell};if(this.addTimeStamp("localize example string"),Ee.kind!=="PrintFormula"||!(0,n.isSuccess)(Ee.result)){this.logFailure(`failed to pretty print localized example for function: ${j.whole}`);var Te=de.getValue();return this.addTimeStampAndLog("createFunctionRenderingInfoFailedToPrintLocalizedExample"),Te}var Ie=yield{kind:"ParseCellFormula",cell:N.activeCell,formula:{formulaBarText:Ee.result.value,kind:k.FormulaKind.CellFormula},useEnglishLocaleInfo:!1};if(this.addTimeStamp("parse localized example string"),Ie.kind!=="ParseCellFormula"||!(0,n.isSuccess)(Ie.result)){this.logFailure(`failed to parse localized example for function: ${j.whole}`);var De=de.getValue();return this.addTimeStampAndLog("createFunctionRenderingInfoFailedToParseLocalizedExample"),De}var Ae=(0,v.createFunctionRenderingInfo)(re.functionInfo,P,W.assistedFunctionArgs,H.caretPosition,j.id,q,Ee.result.value,Ie.result.value);return this.addTimeStampAndLog("createFunctionRenderingInfoWithLocalizedExample"),Ae}},{key:"logFailure",value:function(H){o.ulsLogger.ULS.traceTag(545388683,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Warning,`ArgumentAssistancePlugin encountered a failure with msg ${H}`)}},{key:"addTimeStampAndLog",value:function(H){this.addTimeStamp(H),this.logTimeStamp()}},{key:"logTimeStamp",value:function(){this.timeStamps.set("Overall",this.timer.now()-this.runStartTime);var H={};this.timeStamps.forEach(function(N,_){H[_]=N}),o.ulsLogger.ULS.traceTag(540377222,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Info,`${JSON.stringify(H)}`)}},{key:"addTimeStamp",value:function(H){this.timeStamps.set(H,this.timer.now()-this.lastRunTime),this.lastRunTime=this.timer.now()}}])})();return a.__setFunctionName(T,"ArgumentAssistancePlugin"),(function(){var V=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;B=[D.uiMessageHandler({kind:F.RequestKind.argumentAssistance})],a.__esDecorate(T,null,B,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(H){return"run"in H},get:function(H){return H.run}},metadata:V},null,I),a.__esDecorate(null,S={value:T},w,{kind:"class",name:T.name,metadata:V},null,A),L=T=S.value,V&&Object.defineProperty(T,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:V})})(),T.factory=D.injectPluginFactory(),(function(){a.__runInitializers(T,A)})(),L=T})();t.ArgumentAssistancePlugin=M,(0,R.registerPlugin)(M),t.argumentAssistancePluginDependenciesResolved=(0,b.trackableAsyncLazy)(mr(function*(){var w;(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.ArgumentAssistanceOnMainThread")?w=yield y.dynamicPluginLoaderCreated.getValue():w=yield y.workerThreadSpread.getValue(),yield w.loadPluginScript("formula-authoring-strings",!0),yield w.createAndAttachPlugin(g.PluginFactoryName.ArgumentAssistancePlugin),yield y.schedulerWithRecalcServiceAttached.getValue()}),"argumentAssistancePluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/argumentAssistanceSignatureParser.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFunctionRenderingInfo=n,t.createFunctionRenderingInfoForUDF=o,t.getActiveParamIndex=f,t.getParamIndexToHighlight=v,t.getParamNumberSuffix=R,t.getBaseParamName=x;var a=s("../excel-online-calc-lang/lib/index.js");function n(D,M,w,S,A,T,I,B){var L=f(M,w,S),V=D.Params.split("!"),Z={kind:"Full",functionName:D.NameDataStrings,functionDescription:D.Help,signatures:V.map(function(H,N){return u(D,H,N,L,A,T,I,B)}),activeSignature:0,listSeparator:T,isUDF:D.IsDynamicUdf,helpID:D.HelpId};return Z}function o(D,M,w,S,A){var T=f(M,w,S),I=D.Params.split("!"),B={kind:"Full",functionName:D.NameDataStrings,functionDescription:D.Help,signatures:I.map(function(L,V){return g(D,L,V,T,A)}),activeSignature:0,listSeparator:A,isUDF:D.IsDynamicUdf,helpID:D.HelpId};return B}function u(D,M,w,S,A,T,I,B){var L=(0,a.getWorksheetFuncType)(A),V=M!==""?M.split(T+" ").filter(function(W){return W!=="..."}):[],Z=F(V,L,S),H=p(I,B),N=h(D.ParamsHelp,V,L,w),_=y(Z,N),P={signatureParams:k(Z,C(S,V.length,L)),descriptions:N,descriptionParams:k(_,v(S,_.length,L)),exampleParams:H!==null?k(H,v(S,H.length,L,!0)):null,exampleDescription:""};return P}function g(D,M,w,S,A){var T="...",I=M!==""?M.split(A).filter(function(P){return P!==T}):[],B=D.Params.endsWith(T)?D.Params.split(A).length-2:D.Params.split(A).length,L=D.Params.endsWith(T)?1:0,V={minArgs:0,maxArgs:0,headTypes:new Array(B).fill(0),restTypes:new Array(L).fill(0),tailTypes:[],returnType:0,staticPrecs:0,flags:0},Z=F(I,V,S),H=h(D.ParamsHelp,I,V,w),N=y(Z,H),_={signatureParams:k(Z,C(S,I.length,V)),descriptions:H,descriptionParams:k(N,v(S,N.length,V)),exampleParams:null,exampleDescription:""};return _}function f(D,M,w){for(var S=0,A=0;A<M.length;A++){var T=D.spans[M[A].label];if(T&&T.start-T.pre.length<=w&&w<=T.end+T.post.length){S=A;break}}return S}function v(D,M,w){var S=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,A=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,T=M-1,I=w.restTypes.length,B=w.headTypes.length;if(D<B+I)return D;if(D>=B&&I===0)return-1;var L=(D-B)%I;if(S)return D<=T-w.tailTypes.length?D:T-w.tailTypes.length-(I-1)+L;var V=A&&L===0&&w.tailTypes.length>0?I:L;return B+V}function C(D,M,w){var S=v(D,M,w);return E(D,w)&&(S+=1),S}function p(D,M){return D===void 0||M===void 0?null:M.node.args.map(function(w){var S=M.spans[w.label];return S?D.substring(S.start,S.end):""})}function h(D,M,w,S){var A=D?D.split("!"):[];if(S===0?A=A.slice(0,M.length):A=A.slice(-1*M.length),w.restTypes.length>0){for(var T=w.headTypes.length;T<A.length;T+=1){var I=x(M[T]),B=`${I}1,${I}2,... `;A[T]=B+A[T]}w.restTypes.length===1&&A.push(A[w.headTypes.length])}return A}function F(D,M,w){var S=D.slice(),A=M.headTypes.length,T=M.restTypes.length;if(T>0){for(var I=R(w,A,T),B=A;B<S.length;B+=T){for(var L=0;L<T;L+=1){var V=x(S[B+L]),Z=I>1&&L%T===0?"[":"",H=I>1&&L%T===T-1?"]":"";S[B+L]=`${Z}${V}${I}${H}`}I+=1}S.push("..."),E(w,M)&&S.splice(A,0,"...")}return S}function R(D,M,w){return 1+Math.max(Math.floor((D-M)/w),0)}function y(D,M){return D.filter(function(w){return w!=="..."}).slice(0,M.length).map(function(w){return b(w)})}function E(D,M){return M.restTypes.length>0&&D>=M.headTypes.length+M.restTypes.length}function x(D){return D.match(/[^0-9\[\]]+/)}function b(D){return D.startsWith("[")&&!D.endsWith("]")?D+"]":!D.startsWith("[")&&D.endsWith("]")?"["+D:D}function k(D,M){var w={params:D,activeParam:Math.min(M,D.length-1)};return w}},"../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/argumentAssistanceVisitor.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ArgumentAssistanceVisitor=void 0;var a=s("../excel-online-calc-lang/lib/index.js"),n=s("../office-online-feature-gates/lib/index.js"),o=(function(u){function g(f,v,C){var p;return Oe(this,g),p=Ia(this,g),p.parsedFormulaTree=f,p.caretPosition=v,p.newNamedObjectsEnabled=C,p.assistedFunctionScopeStart=0,p}return wa(g,u),Ne(g,[{key:"appNode",value:function(v,C,p,h){var F=(0,n.isChangeGateEnabled)("OfficeVSO:9307294_LetUDFSupportArgumentAssistance");return(v.kind===a.NodeKind.WSF||(this.newNamedObjectsEnabled||F)&&v.kind===a.NodeKind.Name)&&this.updateAssistedFunction(v,C),Ot(Mt(g.prototype),"appNode",this).call(this,v,C,p,h)}},{key:"letNode",value:function(v,C,p,h,F,R){var y=Ot(Mt(g.prototype),"letNode",this).call(this,v,C,p,h,F,R);return this.updateAssistedFunction(v,y.args),y}},{key:"lambdaNode",value:function(v,C,p,h,F,R){var y=Ot(Mt(g.prototype),"lambdaNode",this).call(this,v,C,p,h,F,R);return this.updateAssistedFunction(v,y.args),y}},{key:"updateAssistedFunction",value:function(v,C){var p=this.parsedFormulaTree.spans[C[0].label],h=this.parsedFormulaTree.spans[C[C.length-1].label],F=p.start-p.pre.length,R=h.end-h.post.length;this.caretPosition<=R&&this.caretPosition>=F&&(this.assistedFunctionHead===void 0||F>this.assistedFunctionScopeStart)&&(this.assistedFunctionHead=v,this.assistedFunctionArgs=C,this.assistedFunctionScopeStart=F)}}])})(a.IdentityVisitor);t.ArgumentAssistanceVisitor=o},"../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/functionExamples.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.functionExamples=void 0;var a=s("../excel-online-calc-lang/lib/index.js"),n=s("../excel-online-calc/lib/calc/utils.js");t.functionExamples=new n.ResettableLazy(function(){var o;return o={},K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.ABS,"=ABS(2)"),a.WorksheetFuncId.CUBEMEMBERPROPERTY,`=CUBEMEMBERPROPERTY("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales)}","[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Time)}].[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Fiscal)}].[2014]",$A$3)`),a.WorksheetFuncId.CUBERANKEDMEMBER,`=CUBERANKEDMEMBER("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales)}",$D$4,1,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TopMonth)}")`),a.WorksheetFuncId.BINOM_DIST_RANGE,"=BINOM.DIST.RANGE(60,0.75,48)"),a.WorksheetFuncId.NETWORKDAYS_INTL,"=NETWORKDAYS.INTL(DATE(2006,1,1),DATE(2006,1,31))"),a.WorksheetFuncId.AVERAGE_WEIGHTED,"=AVERAGE.WEIGHTED(A1:A10, B1:B10, 5, 0.5)"),a.WorksheetFuncId.GAMMALN_PRECISE,"=GAMMALN.PRECISE(4)"),a.WorksheetFuncId.CONFIDENCE_NORM,"=CONFIDENCE.NORM(0.05,2.5,50)"),a.WorksheetFuncId.CEILING_PRECISE,"=CEILING.PRECISE(4.3)"),a.WorksheetFuncId.FORECAST_LINEAR,"=FORECAST.LINEAR(30,A2:A6,B2:B6)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.PERCENTRANK_EXC,"=PERCENTRANK.EXC(A2:A11,2)"),a.WorksheetFuncId.PERCENTRANK_INC,"=PERCENTRANK.INC(A2:A11,2)"),a.WorksheetFuncId.PERCENTILE_EXC,"=PERCENTILE.EXC(B2:B10,0.25)"),a.WorksheetFuncId.PERCENTILE_INC,"=PERCENTILE.INC(A2:A5,0.3)"),a.WorksheetFuncId.CUBEKPIMEMBER,`=CUBEKPIMEMBER("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales)}","${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MySalesKPI)}",1)`),a.WorksheetFuncId.CHISQ_DIST_RT,"=CHISQ.DIST.RT(18.307,10)"),a.WorksheetFuncId.FLOOR_PRECISE,"=FLOOR.PRECISE(-3.2,-1)"),a.WorksheetFuncId.NEGBINOM_DIST,"=NEGBINOM.DIST(10,5,0.25,TRUE)"),a.WorksheetFuncId.GETPIVOTDATA,`=GETPIVOTDATA("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales)}", $A$3, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Region)}", "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.South)}")`),a.WorksheetFuncId.CUBESETCOUNT,"=CUBESETCOUNT(A3)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.ERFC_PRECISE,"=ERFC.PRECISE(1)"),a.WorksheetFuncId.CHISQ_INV_RT,"=CHISQ.INV.RT(0.3, 2)"),a.WorksheetFuncId.CONFIDENCE_T,"=CONFIDENCE.T(0.05,1,50)"),a.WorksheetFuncId.CEILING_MATH,"=CEILING.MATH(24.3,5)"),a.WorksheetFuncId.HYPGEOM_DIST,"=HYPGEOM.DIST(1,4,8,20,TRUE)"),a.WorksheetFuncId.LOGNORM_DIST,"=LOGNORM.DIST(4,3.5,1.2,TRUE)"),a.WorksheetFuncId.NEGBINOMDIST,"=NEGBINOMDIST(10,5,0.25)"),a.WorksheetFuncId.PERMUTATIONA,"=PERMUTATIONA(3,2)"),a.WorksheetFuncId.POISSON_DIST,"=POISSON.DIST(1, 2, TRUE)"),a.WorksheetFuncId.WEIBULL_DIST,"=WEIBULL.DIST(105,20,100,TRUE)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.COVARIANCE_P,"=COVARIANCE.P(A2:A6, B2:B6)"),a.WorksheetFuncId.COVARIANCE_S,"=COVARIANCE.S(A3:A5,B3:B5)"),a.WorksheetFuncId.QUARTILE_EXC,"=QUARTILE.EXC(A2:A12,1)"),a.WorksheetFuncId.QUARTILE_INC,"=QUARTILE.INC(A2:A9,1)"),a.WorksheetFuncId.ECMA_CEILING,"=ECMA.CEILING(1.5, 0.1)"),a.WorksheetFuncId.WORKDAY_INTL,"=WORKDAY.INTL(DATE(2012,1,1),30,1)"),a.WorksheetFuncId.STOCKHISTORY,'=STOCKHISTORY("MSFT", "2024-01-01", "2024-01-10")'),a.WorksheetFuncId.ERF_PRECISE,"=ERF.PRECISE(0.745)"),a.WorksheetFuncId.NUMBERVALUE,'=NUMBERVALUE("0.035")'),a.WorksheetFuncId.HYPGEOMDIST,"=HYPGEOMDIST(1,4,8,20)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.LOGNORMDIST,"=LOGNORMDIST(4,3.5,1.2)"),a.WorksheetFuncId.LOGNORM_INV,"=LOGNORM.INV(0.039084, 3.5, 1.2)"),a.WorksheetFuncId.NORM_S_DIST,"=NORM.S.DIST(1.33, TRUE)"),a.WorksheetFuncId.STANDARDIZE,"=STANDARDIZE(42,40,1.5)"),a.WorksheetFuncId.FORMULATEXT,"=FORMULATEXT(A2)"),a.WorksheetFuncId.PERCENTRANK,"=PERCENTRANK(A2:A11,2)"),a.WorksheetFuncId.CONCATENATE,`=CONCATENATE("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Andreas)}", " ", "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Hauser)}")`),a.WorksheetFuncId.ISO_CEILING,"=ISO.CEILING(4.3)"),a.WorksheetFuncId.VALUETOTEXT,`=VALUETOTEXT("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SomeText)}")`),a.WorksheetFuncId.ARRAYTOTEXT,"=ARRAYTOTEXT(B1:B3)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.AVERAGEIFS,'=AVERAGEIFS(B2:B5, B2:B5, ">70", B2:B5, "<90")'),a.WorksheetFuncId.COUNTBLANK,"=COUNTBLANK(A2:B5)"),a.WorksheetFuncId.ERROR_TYPE,"=ERROR.TYPE(#NULL!)"),a.WorksheetFuncId.CUBEMEMBER,`=CUBEMEMBER("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales)}",(B4, C6, D5),"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SalesFor2004)}")`),a.WorksheetFuncId.ISOWEEKNUM,"=ISOWEEKNUM(40977)"),a.WorksheetFuncId.SUBSTITUTE,`=SUBSTITUTE("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SalesData)}", "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales)}", "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Cost)}")`),a.WorksheetFuncId.SUMPRODUCT,"=SUMPRODUCT(C2:C5,D2:D5)"),a.WorksheetFuncId.WEBSERVICE,`=WEBSERVICE(${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WebServiceLink)})`),a.WorksheetFuncId.BINOM_DIST,"=BINOM.DIST(6,10,0.5,FALSE)"),a.WorksheetFuncId.CHISQ_DIST,"=CHISQ.DIST(0.5,1,TRUE)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.CONFIDENCE,"=CONFIDENCE(0.05,2.5,50)"),a.WorksheetFuncId.EXPON_DIST,"=EXPON.DIST(0.2,10,TRUE)"),a.WorksheetFuncId.FLOOR_MATH,"=FLOOR.MATH(24.3,5)"),a.WorksheetFuncId.GAMMA_DIST,"=GAMMA.DIST(4.79, 1.234, 7, TRUE)"),a.WorksheetFuncId.NORM_S_INV,"=NORM.S.INV(0.908789)"),a.WorksheetFuncId.CHISQ_TEST,"=CHISQ.TEST(A2:B4,A6:B8)"),a.WorksheetFuncId.PERCENTILE,"=PERCENTILE(E2:E5,0.3)"),a.WorksheetFuncId.FIELDVALUE,`=FIELDVALUE(A2, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Price)}")`),a.WorksheetFuncId.AVERAGEIF,'=AVERAGEIF(B2:B5,"<23000")'),a.WorksheetFuncId.BITLSHIFT,"=BITLSHIFT(4,2)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.BITRSHIFT,"=BITRSHIFT(13,2)"),a.WorksheetFuncId.DATEVALUE,'=DATEVALUE("1/1/2008")'),a.WorksheetFuncId.FILTERXML,'=FILTERXML(B3,"//rc/@title")'),a.WorksheetFuncId.CUBEVALUE,`=CUBEVALUE(Sales,"[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Measures)}].[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Profit)}]","[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Time)}].[2004]","[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AllProduct)}].[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Beverages)}]")`),a.WorksheetFuncId.ENCODEURL,`=ENCODEURL("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EncodeURLExmapleLink)}")`),a.WorksheetFuncId.HYPERLINK,`=HYPERLINK("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.HyperlinkExampleLink)}", "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ClickForReport)}")`),a.WorksheetFuncId.ISLOGICAL,"=ISLOGICAL(TRUE)"),a.WorksheetFuncId.ISNONTEXT,"=ISNONTEXT(A2)"),a.WorksheetFuncId.ISFORMULA,"=ISFORMULA(A2)"),a.WorksheetFuncId.PDURATION,"=PDURATION(2.5%,2000,2200)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.TIMEVALUE,'=TIMEVALUE("22-Aug-2011 6:35 AM")'),a.WorksheetFuncId.TRANSPOSE,"=TRANSPOSE(A2:F9)"),a.WorksheetFuncId.FREQUENCY,"=FREQUENCY(A2:A20, B2:B5)"),a.WorksheetFuncId.BETA_DIST,"=BETA.DIST(2,8,10,TRUE,1,3)"),a.WorksheetFuncId.BINOMDIST,"=BINOMDIST(6,10,0.5,FALSE)"),a.WorksheetFuncId.BINOM_INV,"=BINOM.INV(6,0.5,0.75)"),a.WorksheetFuncId.CHISQ_INV,"=CHISQ.INV(0.3, 2)"),a.WorksheetFuncId.CRITBINOM,"=CRITBINOM(6,0.5,0.75)"),a.WorksheetFuncId.EXPONDIST,"=EXPONDIST(0.2,10,TRUE)"),a.WorksheetFuncId.F_DIST_RT,"=F.DIST.RT(15.2069,6,4)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.FISHERINV,"=FISHERINV(0.972955)"),a.WorksheetFuncId.GAMMADIST,"=GAMMADIST(10.00001131,9,2,FALSE)"),a.WorksheetFuncId.GAMMA_INV,"=GAMMA.INV(0.068094,9,2)"),a.WorksheetFuncId.NORM_DIST,"=NORM.DIST(1, 0, 1, TRUE)"),a.WorksheetFuncId.T_DIST_2T,"=T.DIST.2T(1.959999998,60)"),a.WorksheetFuncId.T_DIST_RT,"=T.DIST.RT(1.959999998,60)"),a.WorksheetFuncId.INTERCEPT,"=INTERCEPT(A2:A6, B2:B6)"),a.WorksheetFuncId.MODE_MULT,"=MODE.MULT(A2:A13)"),a.WorksheetFuncId.MODE_SNGL,"=MODE.SNGL(A2:A7)"),a.WorksheetFuncId.AGGREGATE,"=AGGREGATE(12, 6, A1:A11, B1:B11)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.RANDARRAY,"=RANDARRAY(5,3,1,100)"),a.WorksheetFuncId.COUNTIFS,'=COUNTIFS(A2:A7,"<6",A2:A7,">1")'),a.WorksheetFuncId.DAVERAGE,`=DAVERAGE(A4:E10, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield)}", A1:B2)`),a.WorksheetFuncId.BAHTTEXT,"=BAHTTEXT(1234)"),a.WorksheetFuncId.DPRODUCT,`=DPRODUCT(A5:E11, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield)}", A1:F3)`),a.WorksheetFuncId.INDIRECT,"=INDIRECT(A2)"),a.WorksheetFuncId.ISNUMBER,"=ISNUMBER(A2)"),a.WorksheetFuncId.MINVERSE,"=MINVERSE(A1:D4)"),a.WorksheetFuncId.RANK_AVG,"=RANK.AVG(94,B2:B8)"),a.WorksheetFuncId.SUBTOTAL,"=SUBTOTAL(9,A2:A5)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.BETADIST,"=BETADIST(2,8,10,1,3)"),a.WorksheetFuncId.BETA_INV,"=BETA.INV(0.685470581,8,10,1,3)"),a.WorksheetFuncId.F_INV_RT,"=F.INV.RT(0.01,6,4)"),a.WorksheetFuncId.GAMMAINV,"=GAMMAINV(0.65, 4, 2)"),a.WorksheetFuncId.NORMDIST,"=NORMDIST(42,40,1.5,TRUE)"),a.WorksheetFuncId.NORM_INV,"=NORM.INV(0.908789,40,1.5)"),a.WorksheetFuncId.NORMSINV,"=NORMSINV(0.9088)"),a.WorksheetFuncId.SUMX2MY2,"=SUMX2MY2(A3:A9,B3:B9)"),a.WorksheetFuncId.SUMX2PY2,"=SUMX2PY2(A3:A9,B3:B9)"),a.WorksheetFuncId.FORECAST,"=FORECAST(30,A2:A6,B2:B6)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.QUARTILE,"=QUARTILE(A2:A9,1)"),a.WorksheetFuncId.TRIMMEAN,"=TRIMMEAN(A2:A12,0.2)"),a.WorksheetFuncId.T_INV_2T,"=T.INV.2T(0.546449,60)"),a.WorksheetFuncId.AVERAGEA,"=AVERAGEA(A2:A6)"),a.WorksheetFuncId.TEXTJOIN,'=TEXTJOIN(",", TRUE, A2:A8)'),a.WorksheetFuncId.SEQUENCE,"=SEQUENCE(4,5)"),a.WorksheetFuncId.ADDRESS,`=ADDRESS(2,3,1,FALSE,"[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Book1)}]${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sheet1)}")`),a.WorksheetFuncId.AVERAGE,"=AVERAGE(A2:A6)"),a.WorksheetFuncId.COLUMNS,"=COLUMNS(C1:E4)"),a.WorksheetFuncId.COUNTIF,'=COUNTIF(B2:B5,">55")'),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.DAYS360,'=DAYS360("30-Jan-2011","1-Feb-2011")'),a.WorksheetFuncId.DCOUNTA,`=DCOUNTA(A4:E10, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Profit)}", A1:F2)`),a.WorksheetFuncId.DECIMAL,'=DECIMAL("FF",16)'),a.WorksheetFuncId.DEGREES,"=DEGREES(PI())"),a.WorksheetFuncId.DSTDEVP,`=DSTDEVP(A5:E11, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield)}", A1:A3)`),a.WorksheetFuncId.CUBESET,`=CUBESET("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales)}","[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Product)}].[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AllProducts)}].${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Children)}","${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Products)}",1,"[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Measures)}].[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SalesAmount)}]")`),a.WorksheetFuncId.HLOOKUP,`=HLOOKUP("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Axles)}", A1:C4, 2, TRUE)`),a.WorksheetFuncId.IFERROR,`=IFERROR(55/0, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ErrorInCalculation)}")`),a.WorksheetFuncId.ISBLANK,"=ISBLANK(A2)"),a.WorksheetFuncId.ISERROR,"=ISERROR(#REF!)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.XLOOKUP,`=XLOOKUP("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Tom)}",A2:A9,C2:C9,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NotFound)}",0,1)`),a.WorksheetFuncId.MDETERM,"=MDETERM(A2:D5)"),a.WorksheetFuncId.PRODUCT,"=PRODUCT(A2:A4)"),a.WorksheetFuncId.RADIANS,"=RADIANS(270)"),a.WorksheetFuncId.RANK_EQ,"=RANK.EQ(7,A2:A6,1)"),a.WorksheetFuncId.REPLACE,'=REPLACE(2009,3,2,"10")'),a.WorksheetFuncId.STDEV_S,"=STDEV.S(A2:A11)"),a.WorksheetFuncId.STDEV_P,"=STDEV.P(A3:A12)"),a.WorksheetFuncId.UNICODE,'=UNICODE("B")'),a.WorksheetFuncId.UNICHAR,"=UNICHAR(66)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.VLOOKUP,"=VLOOKUP(103, A2:B26, 2, FALSE)"),a.WorksheetFuncId.WEEKDAY,"=WEEKDAY(39492)"),a.WorksheetFuncId.GAMMALN,"=GAMMALN(4)"),a.WorksheetFuncId.BETAINV,"=BETAINV(0.685470581,8,10,1,3)"),a.WorksheetFuncId.CHIDIST,"=CHIDIST(18.307,10)"),a.WorksheetFuncId.COMBINA,"=COMBINA(4,3)"),a.WorksheetFuncId.CEILING,"=CEILING(2.5, 1)"),a.WorksheetFuncId.NORMINV,"=NORMINV(0.908789,40,1.5)"),a.WorksheetFuncId.POISSON,"=POISSON(1, 2, TRUE)"),a.WorksheetFuncId.WEIBULL,"=WEIBULL(105,20,100,TRUE)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.SUMXMY2,"=SUMXMY2(A3:A9,B3:B9)"),a.WorksheetFuncId.CHITEST,"=CHITEST(A2:B4,A6:B8)"),a.WorksheetFuncId.PEARSON,"=PEARSON(A3:A7,B3:B7)"),a.WorksheetFuncId.GEOMEAN,"=GEOMEAN(A2:A8)"),a.WorksheetFuncId.HARMEAN,"=HARMEAN(A2:A8)"),a.WorksheetFuncId.STDEVPA,"=STDEVPA(A3:A12)"),a.WorksheetFuncId.DATEDIF,'=DATEDIF("1/1/2001","1/1/2003","Y")'),a.WorksheetFuncId.ARABIC,'=ARABIC("LVII")'),a.WorksheetFuncId.CHOOSE,`=CHOOSE(3,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Wide)}",115,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.World)}",8)`),a.WorksheetFuncId.COLUMN,"=COLUMN(C9)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.COUNTA,"=COUNTA(B2:B6)"),a.WorksheetFuncId.DCOUNT,`=DCOUNT(A5:E11, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Age)}", A1:F2)`),a.WorksheetFuncId.DOLLAR,"=DOLLAR(1.2351, 4)"),a.WorksheetFuncId.DSTDEV,`=DSTDEV(A5:E11, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield)}", A1:A3)`),a.WorksheetFuncId.GROWTH,"=GROWTH(B2:B10, A2:A10, A11:A13)"),a.WorksheetFuncId.IMCOSH,'=IMCOSH("4+3i")'),a.WorksheetFuncId.IMCSCH,'=IMCSCH("4+3i")'),a.WorksheetFuncId.IMSECH,'=IMSECH("4+3i")'),a.WorksheetFuncId.IMSINH,'=IMSINH("4+3i")'),a.WorksheetFuncId.ISTEXT,`=ISTEXT("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Region1)}")`),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.LINEST,"=LINEST(B2:B10, A2:A10, FALSE, TRUE)"),a.WorksheetFuncId.LOGEST,"=LOGEST(B2:B10, A2:A10, TRUE, TRUE)"),a.WorksheetFuncId.LOOKUP,"=LOOKUP(4.19, A2:A6, B2:B6)"),a.WorksheetFuncId.XMATCH,"=XMATCH(F2,C3:C9,1)"),a.WorksheetFuncId.MEDIAN,"=MEDIAN(A2:A6)"),a.WorksheetFuncId.MINUTE,"=MINUTE(0.53125)"),a.WorksheetFuncId.OFFSET,"=OFFSET(D3,3,-2,1,1)"),a.WorksheetFuncId.PROPER,`=PROPER("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThisIsATITLE)}")`),a.WorksheetFuncId.SEARCH,`=SEARCH("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.E)}","${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Statements)}",6)`),a.WorksheetFuncId.SECOND,"=SECOND(0.700208333333333)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.SHEETS,`=SHEETS(${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.My3DRef)})`),a.WorksheetFuncId.STDEVP,"=STDEVP(A3:A12)"),a.WorksheetFuncId.SUMIFS,`=SUMIFS(A2:A9, B2:B9, "<>${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Bananas)}", C2:C9, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Tom)}")`),a.WorksheetFuncId.AVEDEV,"=AVEDEV(A2:A8)"),a.WorksheetFuncId.CHIINV,"=CHIINV(0.3, 2)"),a.WorksheetFuncId.COMBIN,"=COMBIN(8,2)"),a.WorksheetFuncId.F_DIST,"=F.DIST(15.2069,6,4,TRUE)"),a.WorksheetFuncId.FISHER,"=FISHER(0.75)"),a.WorksheetFuncId.LOGINV,"=LOGINV(0.039084, 3.5, 1.2)"),a.WorksheetFuncId.PERMUT,"=PERMUT(100,3)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.T_DIST,"=T.DIST(60,1,TRUE)"),a.WorksheetFuncId.CORREL,"=CORREL(A2:A6, B2:B6)"),a.WorksheetFuncId.F_TEST,"=F.TEST(A2:A6,B2:B6)"),a.WorksheetFuncId.T_TEST,"=T.TEST(A2:A10,B2:B10,2,1)"),a.WorksheetFuncId.SKEW_P,"=SKEW.P(A2:A11)"),a.WorksheetFuncId.Z_TEST,"=Z.TEST(A2:A11,4)"),a.WorksheetFuncId.STDEVA,"=STDEVA(A3:A12)"),a.WorksheetFuncId.MAXIFS,`=MAXIFS(A2:A7,B2:B7,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsB)}",D2:D7,">100")`),a.WorksheetFuncId.MINIFS,`=MINIFS(A2:A7,B2:B7,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsB)}",D2:D7,">100")`),a.WorksheetFuncId.CONCAT,`=CONCAT("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Andreas)}"," ", "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Hauser)}")`),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.SWITCH,`=SWITCH(WEEKDAY("10/10/2016"),1,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sunday)}",2,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Monday)}",3,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Tuesday)}","${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NoMatch)}")`),a.WorksheetFuncId.FILTER,`=FILTER(A5:D20,(C5:C20="${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Apple)}")*(A5:A20="${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.East)}"),"")`),a.WorksheetFuncId.UNIQUE,"=UNIQUE(A2:A12)"),a.WorksheetFuncId.SORTBY,"=SORTBY(D2:D9,E2:E9,1)"),a.WorksheetFuncId.BITAND,"=BITAND(1,5)"),a.WorksheetFuncId.BITXOR,"=BITXOR(5,3)"),a.WorksheetFuncId.ACOSH,"=ACOSH(10)"),a.WorksheetFuncId.ACOTH,"=ACOTH(6)"),a.WorksheetFuncId.ATANH,"=ATANH(-0.1)"),a.WorksheetFuncId.ATAN2,"=ATAN2(4,0)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.CLEAN,"=CLEAN(A2)"),a.WorksheetFuncId.COUNT,"=COUNT(A2:A7)"),a.WorksheetFuncId.DVARP,`=DVARP(A4:E10, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield)}", A1:A3)`),a.WorksheetFuncId.EXACT,`=EXACT("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Hello)}", "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Goodbye)}")`),a.WorksheetFuncId.FALSE,"=FALSE()"),a.WorksheetFuncId.FIXED,"=FIXED(-1234.567, -1, TRUE)"),a.WorksheetFuncId.IMCOT,'=IMCOT("4+3i")'),a.WorksheetFuncId.IMCSC,'=IMCSC("4+3i")'),a.WorksheetFuncId.IMSEC,'=IMSEC("4+3i")'),a.WorksheetFuncId.IMTAN,'=IMTAN("4+3i")'),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.INDEX,"=INDEX(A2:B3,2,1)"),a.WorksheetFuncId.ISERR,"=ISERR(#N/A)"),a.WorksheetFuncId.ISREF,"=ISREF(A2)"),a.WorksheetFuncId.LOWER,`=LOWER("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EECummings)}")`),a.WorksheetFuncId.MATCH,"=MATCH(39,B2:B5,1)"),a.WorksheetFuncId.MMULT,"=MMULT(A1:B3, C1:F2)"),a.WorksheetFuncId.MONTH,"=MONTH(40648)"),a.WorksheetFuncId.RIGHT,`=RIGHT("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SalePrice)}",5)`),a.WorksheetFuncId.ROUND,"=ROUND(2.149, 1)"),a.WorksheetFuncId.SHEET,`=SHEET(${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Table1)})`),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.STDEV,"=STDEV(A3:A12)"),a.WorksheetFuncId.SUMIF,'=SUMIF(A2:A5,">160000")'),a.WorksheetFuncId.TODAY,"=TODAY()"),a.WorksheetFuncId.TREND,"=TREND(B2:B10, A2:A10, A11:A13, TRUE)"),a.WorksheetFuncId.TRUNC,"=TRUNC(8.9)"),a.WorksheetFuncId.UPPER,`=UPPER("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.KelliXu)}")`),a.WorksheetFuncId.VALUE,"=VALUE(1000)"),a.WorksheetFuncId.VAR_S,"=VAR.S(A2:A11)"),a.WorksheetFuncId.VAR_P,"=VAR.P(A2:A11)"),a.WorksheetFuncId.GAMMA,"=GAMMA(-3.75)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.GAUSS,"=GAUSS(2)"),a.WorksheetFuncId.FDIST,"=FDIST(15.20686486,6,4)"),a.WorksheetFuncId.F_INV,"=F.INV(0.01,6,4)"),a.WorksheetFuncId.FLOOR,"=FLOOR(23.25, 0.1)"),a.WorksheetFuncId.TDIST,"=TDIST(60, 1, 1)"),a.WorksheetFuncId.COVAR,"=COVAR(A2:A6, B2:B6)"),a.WorksheetFuncId.FTEST,"=FTEST(A2:A6,B2:B6)"),a.WorksheetFuncId.STEYX,"=STEYX(A3:A9,B3:B9)"),a.WorksheetFuncId.SLOPE,"=SLOPE(A3:A9,B3:B9)"),a.WorksheetFuncId.TTEST,"=TTEST(A2:A10,B2:B10,2,1)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.DEVSQ,"=DEVSQ(A2:A8)"),a.WorksheetFuncId.SUMSQ,"=SUMSQ(3, 4)"),a.WorksheetFuncId.ZTEST,"=ZTEST(A2:A11,6)"),a.WorksheetFuncId.LARGE,"=LARGE(A2:B6,7)"),a.WorksheetFuncId.SMALL,"=SMALL(A2:A10,4)"),a.WorksheetFuncId.MUNIT,"=MUNIT(2)"),a.WorksheetFuncId.T_INV,"=T.INV(0.75,2)"),a.WorksheetFuncId.ROMAN,"=ROMAN(499,0)"),a.WorksheetFuncId.POWER,"=POWER(5,2)"),a.WorksheetFuncId.ISPMT,"=ISPMT(10%, 2, 5, 1000)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.VARPA,"=VARPA(1, 2)"),a.WorksheetFuncId.AREAS,"=AREAS(B2:D4)"),a.WorksheetFuncId.ASINH,"=ASINH(10)"),a.WorksheetFuncId.BITOR,"=BITOR(23,10)"),a.WorksheetFuncId.ACOS,"=ACOS(-0.5)"),a.WorksheetFuncId.ACOT,"=ACOT(2)"),a.WorksheetFuncId.ATAN,"=ATAN(1)"),a.WorksheetFuncId.CELL,`=CELL("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Address)}", C2)`),a.WorksheetFuncId.CHAR,"=CHAR(65)"),a.WorksheetFuncId.COSH,"=COSH(EXP(1))"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.COTH,"=COTH(2)"),a.WorksheetFuncId.CSCH,"=CSCH(2)"),a.WorksheetFuncId.DATE,"=DATE(2008,1,2)"),a.WorksheetFuncId.DAYS,'=DAYS("3/15/2011","2/1/2011")'),a.WorksheetFuncId.DGET,`=DGET(A5:E11, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield)}", A1:A3)`),a.WorksheetFuncId.DMAX,`=DMAX(A5:E11, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Profit)}", A1:F3)`),a.WorksheetFuncId.DMIN,`=DMIN(A5:E11, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Profit)}", A1:F3)`),a.WorksheetFuncId.DSUM,`=DSUM(A4:E10,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Profit)}", A1:F3)`),a.WorksheetFuncId.DVAR,`=DVAR(A4:E10, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield)}", A1:A3)`),a.WorksheetFuncId.FACT,"=FACT(5)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.FIND,`=FIND("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.M)}",A2)`),a.WorksheetFuncId.HOUR,"=HOUR(0.75)"),a.WorksheetFuncId.IFNA,`=IFNA("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NoNAError)}", "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Error)}")`),a.WorksheetFuncId.IPMT,"=IPMT(10%, 3, 3, 8000)"),a.WorksheetFuncId.ISNA,"=ISNA(#REF!)"),a.WorksheetFuncId.LEFT,`=LEFT("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SalePrice)}",4)`),a.WorksheetFuncId.MIRR,"=MIRR(A2:A7, 0.1, 0.12)"),a.WorksheetFuncId.NPER,"=NPER(0.12/12, -100, -1000, 10000, 1)"),a.WorksheetFuncId.PPMT,"=PPMT(0.08, 10, 10, 200000)"),a.WorksheetFuncId.RAND,"=RAND()"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.RANK,"=RANK(3.5,A2:A6,1)"),a.WorksheetFuncId.RATE,"=RATE(4*12, -200, 8000)"),a.WorksheetFuncId.REPT,'=REPT("*-", 3)'),a.WorksheetFuncId.ROWS,"=ROWS(C1:E4)"),a.WorksheetFuncId.SECH,"=SECH(0)"),a.WorksheetFuncId.SIGN,"=SIGN(10)"),a.WorksheetFuncId.SINH,"=SINH(2)"),a.WorksheetFuncId.SQRT,"=SQRT(16)"),a.WorksheetFuncId.TANH,"=TANH(0.5)"),a.WorksheetFuncId.TEXT,'=TEXT(1234.567,"$#,##0.00")'),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.TIME,"=TIME(16,48,10)"),a.WorksheetFuncId.TRIM,`=TRIM("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FirstQuarterEarnings)}")`),a.WorksheetFuncId.TRUE,"=TRUE()"),a.WorksheetFuncId.TYPE,`=TYPE("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Smith)}")`),a.WorksheetFuncId.VARP,"=VARP(A2:A11)"),a.WorksheetFuncId.YEAR,"=YEAR(39634)"),a.WorksheetFuncId.INFO,`=INFO("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numfile)}")`),a.WorksheetFuncId.EVEN,"=EVEN(1.5)"),a.WorksheetFuncId.FINV,"=FINV(0.42, 2, 3)"),a.WorksheetFuncId.PROB,"=PROB(A3:A6,B3:B6,2)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.KURT,"=KURT(A2:A11)"),a.WorksheetFuncId.SKEW,"=SKEW(A2:A11)"),a.WorksheetFuncId.MODE,"=MODE(A2:A7)"),a.WorksheetFuncId.MINA,"=MINA(A2:A6)"),a.WorksheetFuncId.MAXA,"=MAXA(A2:A6)"),a.WorksheetFuncId.VARA,"=VARA(1, 2)"),a.WorksheetFuncId.SORT,"=SORT(A2:A17)"),a.WorksheetFuncId.ASIN,"=ASIN(-0.5)"),a.WorksheetFuncId.BASE,"=BASE(7,2)"),a.WorksheetFuncId.CODE,`=CODE("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CodeA)}")`),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.AND,"=AND(A2>1,A2<100)"),a.WorksheetFuncId.COS,"=COS(1.047)"),a.WorksheetFuncId.COT,"=COT(30)"),a.WorksheetFuncId.CSC,"=CSC(15)"),a.WorksheetFuncId.DAY,"=DAY(40648)"),a.WorksheetFuncId.DDB,"=DDB(2400,300,10*365,1)"),a.WorksheetFuncId.RTD,`=RTD(mycomaddin.progid,,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ServerName)}","${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Price)}")`),a.WorksheetFuncId.EXP,"=EXP(1)"),a.WorksheetFuncId.INT,"=INT(8.9)"),a.WorksheetFuncId.IRR,"=IRR(A2:A4,-10%)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.LEN,`=LEN("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Excel)}")`),a.WorksheetFuncId.LOG,"=LOG(10)"),a.WorksheetFuncId.MAX,"=MAX(A2:A6)"),a.WorksheetFuncId.MID,`=MID("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FluidFlow)}",1,5)`),a.WorksheetFuncId.MIN,"=MIN(A2:A6)"),a.WorksheetFuncId.MOD,"=MOD(3, 2)"),a.WorksheetFuncId.NOT,"=NOT(A2>100)"),a.WorksheetFuncId.NPV,"=NPV(0.1, -10000, 3000, 4200, 6800)"),a.WorksheetFuncId.PMT,"=PMT(0.08/12,10,10000)"),a.WorksheetFuncId.ROW,"=ROW(C10)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.RRI,"=RRI(96,10000,11000)"),a.WorksheetFuncId.SEC,"=SEC(30)"),a.WorksheetFuncId.SIN,"=SIN(PI())"),a.WorksheetFuncId.SLN,"=SLN(30000, 7500, 10)"),a.WorksheetFuncId.SUM,"=SUM(A1:A3)"),a.WorksheetFuncId.SYD,"=SYD(30000,7500,10,1)"),a.WorksheetFuncId.TAN,"=TAN(0.785)"),a.WorksheetFuncId.VAR,"=VAR(A2:A11)"),a.WorksheetFuncId.VDB,"=VDB(2400, 300, 10*365, 0, 1)"),a.WorksheetFuncId.XOR,"=XOR(3>0,2<9)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.ODD,"=ODD(1.5)"),a.WorksheetFuncId.PHI,"=PHI(0.75)"),a.WorksheetFuncId.RSQ,"=RSQ(A3:A9, B3:B9)"),a.WorksheetFuncId.IFS,`=IFS(A2>89,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsA)}",A2>79,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsB)}",A2>69,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsC)}",A2>59,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsD)}",TRUE,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsF)}")`),a.WorksheetFuncId.DB,"=DB(1000000,100000,6,1,7)"),a.WorksheetFuncId.FV,"=FV(0.06/12, 10, -200, -500, 1)"),a.WorksheetFuncId.IF,`=IF(C2>B2,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.OverBudget)}","${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WithinBudget)}")`),a.WorksheetFuncId.LN,"=LN(86)"),a.WorksheetFuncId.NA,"=NA()"),a.WorksheetFuncId.OR,"=OR(A2>1,A2<100)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.PV,"=PV(0.08/12, 12*20, 500, , 0)"),a.WorksheetFuncId.N,`=N(${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Even)})`),a.WorksheetFuncId.T,`=T("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Hello)}")`),a.WorksheetFuncId.ACCRINT,"=ACCRINT(39508,39691,39569,0.1,1000,2,0)"),a.WorksheetFuncId.ACCRINTM,"=ACCRINTM(39539,39614,0.1,1000,3)"),a.WorksheetFuncId.AMORDEGRC,"=AMORDEGRC(2400,39679,39813,300,1,0.15,1)"),a.WorksheetFuncId.AMORLINC,"=AMORLINC(2400,39679,39813,300,1,0.15,1)"),a.WorksheetFuncId.BESSELI,"=BESSELI(1.5,1)"),a.WorksheetFuncId.BESSELJ,"=BESSELJ(1.9,2)"),a.WorksheetFuncId.BESSELK,"=BESSELK(1.5,1)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.BESSELY,"=BESSELY(2.5,1)"),a.WorksheetFuncId.BIN2DEC,"=BIN2DEC(1100100)"),a.WorksheetFuncId.BIN2HEX,"=BIN2HEX(11111011, 4)"),a.WorksheetFuncId.BIN2OCT,"=BIN2OCT(1001, 3)"),a.WorksheetFuncId.COMPLEX,'=COMPLEX(3,4,"j")'),a.WorksheetFuncId.CONVERT,'=CONVERT(1,"lbm","kg")'),a.WorksheetFuncId.COUPDAYBS,'=COUPDAYBS("25-Jan-2011","15-Nov-2011",2,1)'),a.WorksheetFuncId.COUPDAYS,'=COUPDAYS("25-Jan-2011","15-Nov-2011",2,1)'),a.WorksheetFuncId.COUPDAYSNC,'=COUPDAYSNC("25-Jan-2011","15-Nov-2011",2,1)'),a.WorksheetFuncId.COUPNCD,'=COUPNCD("25-Jan-2011","15-Nov-2011",2,1)'),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.COUPNUM,'=COUPNUM("25-Jan-2011","15-Nov-2012",2,1)'),a.WorksheetFuncId.COUPPCD,'=COUPPCD("25-Jan-2011","15-Nov-2011",2,1)'),a.WorksheetFuncId.CUMIPMT,"=CUMIPMT(A2/12,A3*12,A4,13,24,0)"),a.WorksheetFuncId.CUMPRINC,"=CUMPRINC(A2/12,A3*12,A4,13,24,0)"),a.WorksheetFuncId.DEC2BIN,"=DEC2BIN(9, 4)"),a.WorksheetFuncId.DEC2HEX,"=DEC2HEX(100,4)"),a.WorksheetFuncId.DEC2OCT,"=DEC2OCT(58,3)"),a.WorksheetFuncId.DELTA,"=DELTA(5,4)"),a.WorksheetFuncId.DISC,'=DISC("7/1/2018","1/1/2048",97.975,100,1)'),a.WorksheetFuncId.DOLLARDE,"=DOLLARDE(1.02,16)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.DOLLARFR,"=DOLLARFR(1.125,16)"),a.WorksheetFuncId.DURATION,'=DURATION("7/1/2018","1/1/2048",8%,9%,2,1)'),a.WorksheetFuncId.EDATE,'=EDATE("15-Jan-2011",1)'),a.WorksheetFuncId.EFFECT,"=EFFECT(0.0525,4)"),a.WorksheetFuncId.EOMONTH,'=EOMONTH("1-Jan-2011",1)'),a.WorksheetFuncId.ERF,"=ERF(0.745)"),a.WorksheetFuncId.ERFC,"=ERFC(1)"),a.WorksheetFuncId.FACTDOUBLE,"=FACTDOUBLE(6)"),a.WorksheetFuncId.FORECAST_ETS,"=FORECAST.ETS(A62,$B$4:$B$60,$A$4:$A$60,1,1)"),a.WorksheetFuncId.FORECAST_ETS_CONFINT,"=FORECAST.ETS.CONFINT(A62,$B$4:$B$60,$A$4:$A$60,0.95,1,1)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.FORECAST_ETS_SEASONALITY,"=FORECAST.ETS.SEASONALITY($B$4:$B$60,$A$4:$A$60,1,1)"),a.WorksheetFuncId.FORECAST_ETS_STAT,"=FORECAST.ETS.STAT($B$4:$B$60,$A$4:$A$60,1,J48,1,1)"),a.WorksheetFuncId.FVSCHEDULE,"=FVSCHEDULE(1,{0.09,0.11,0.1})"),a.WorksheetFuncId.GCD,"=GCD(24,36)"),a.WorksheetFuncId.GESTEP,"=GESTEP(5,4)"),a.WorksheetFuncId.HEX2BIN,"=HEX2BIN(F,8)"),a.WorksheetFuncId.HEX2DEC,"=HEX2DEC(FFFFFFFF5B)"),a.WorksheetFuncId.HEX2OCT,"=HEX2OCT(F, 3)"),a.WorksheetFuncId.IMABS,'=IMABS("5+12i")'),a.WorksheetFuncId.IMAGE,'=IMAGE("https://microsoft.com/abc.jpg", "Microsoft", 0)'),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.IMAGINARY,'=IMAGINARY("3+4i")'),a.WorksheetFuncId.IMARGUMENT,'=IMARGUMENT("3+4i")'),a.WorksheetFuncId.IMCONJUGATE,'=IMCONJUGATE("3+4i")'),a.WorksheetFuncId.IMCOS,'=IMCOS("1+i")'),a.WorksheetFuncId.IMDIV,'=IMDIV("-238+240i","10+24i")'),a.WorksheetFuncId.IMEXP,'=IMEXP("1+i")'),a.WorksheetFuncId.IMLN,'=IMLN("3+4i")'),a.WorksheetFuncId.IMLOG10,'=IMLOG10("3+4i")'),a.WorksheetFuncId.IMLOG2,'=IMLOG2("3+4i")'),a.WorksheetFuncId.IMPOWER,'=IMPOWER("2+3i", 3)'),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.IMPRODUCT,'=IMPRODUCT("3+4i","5-3i")'),a.WorksheetFuncId.IMREAL,'=IMREAL("6-9i")'),a.WorksheetFuncId.IMSIN,'=IMSIN("4+3i")'),a.WorksheetFuncId.IMSQRT,'=IMSQRT("1+i")'),a.WorksheetFuncId.IMSUB,'=IMSUB("13+4i","5+3i")'),a.WorksheetFuncId.IMSUM,'=IMSUM("3+4i","5-3i")'),a.WorksheetFuncId.INTRATE,'=INTRATE("2/15/2008","5/15/2008",1000000,1014420,2)'),a.WorksheetFuncId.ISEVEN,"=ISEVEN(2.5)"),a.WorksheetFuncId.ISODD,"=ISODD(2.5)"),a.WorksheetFuncId.LAMBDA,"=LAMBDA(a, b, SQRT((a^2+b^2)))"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.LET,`=LET(${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Total)}, SUM(A1:A10), ${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Count)}, COUNT(A1:A10), ${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Total)} / ${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Count)})`),a.WorksheetFuncId.LCM,"=LCM(5,2)"),a.WorksheetFuncId.LOG10,"=LOG10(86)"),a.WorksheetFuncId.MDURATION,'=MDURATION("1/1/2008","1/1/2016",8%,9%,2,1)'),a.WorksheetFuncId.MROUND,"=MROUND(10,3)"),a.WorksheetFuncId.MULTINOMIAL,"=MULTINOMIAL(2,3,4)"),a.WorksheetFuncId.NETWORKDAYS,'=NETWORKDAYS("10/1/2012","3/1/2013")'),a.WorksheetFuncId.NOMINAL,"=NOMINAL(0.053543, 4)"),a.WorksheetFuncId.NOW,"=NOW()"),a.WorksheetFuncId.OCT2BIN,"=OCT2BIN(3,3)"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.OCT2DEC,"=OCT2DEC(54)"),a.WorksheetFuncId.OCT2HEX,"=OCT2HEX(100,4)"),a.WorksheetFuncId.ODDFPRICE,'=ODDFPRICE("11/11/2008","3/1/2021","10/15/2008","3/1/2009",7.85%,6.25%,100,2,1)'),a.WorksheetFuncId.ODDFYIELD,'=ODDFYIELD("11/11/2008","3/1/2021","10/15/2008","3/1/2009",5.75%,84.5,100,2,0)'),a.WorksheetFuncId.ODDLPRICE,'=ODDLPRICE("2/7/2008","6/15/2008","10/15/2007",3.75%,4.05%,100,2,0)'),a.WorksheetFuncId.ODDLYIELD,'=ODDLYIELD("4/20/2008","6/15/2008","12/24/2007",3.75%,99.875,100,2,0)'),a.WorksheetFuncId.PI,"=PI()"),a.WorksheetFuncId.PRICE,'=PRICE("2/15/2008","11/15/2017",5.75%,6.5%,100,2,0)'),a.WorksheetFuncId.PRICEDISC,'=PRICEDISC("2/16/2008","3/1/2008",5.25%,100,2)'),a.WorksheetFuncId.PRICEMAT,'=PRICEMAT("2/15/2008","4/13/2008","11/11/2007",6.1%,6.1%,0)'),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.QUOTIENT,"=QUOTIENT(5,2)"),a.WorksheetFuncId.RANDBETWEEN,"=RANDBETWEEN(1,100)"),a.WorksheetFuncId.RECEIVED,'=RECEIVED("2/15/2008","5/15/2008",1000000,5.75%,2)'),a.WorksheetFuncId.RECURSE,"=RECURSE()"),a.WorksheetFuncId.ROUNDDOWN,"=ROUNDDOWN(3.14159,3)"),a.WorksheetFuncId.ROUNDUP,"=ROUNDUP(3.14159,3)"),a.WorksheetFuncId.SERIESSUM,"=SERIESSUM(0.785398163,0,2,A4:A7)"),a.WorksheetFuncId.SQRTPI,"=SQRTPI(1)"),a.WorksheetFuncId.TBILLEQ,'=TBILLEQ("3/31/2008","6/1/2008",9.14%)'),a.WorksheetFuncId.TBILLPRICE,'=TBILLPRICE("3/31/2008","6/1/2008",9%)'),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.TBILLYIELD,'=TBILLYIELD("3/31/2008","6/1/2008",98.45%)'),a.WorksheetFuncId.TINV,"=TINV(0.05464,60)"),a.WorksheetFuncId.WEEKNUM,'=WEEKNUM("3/9/2012",2)'),a.WorksheetFuncId.WORKDAY,'=WORKDAY("10/1/2008",151)'),a.WorksheetFuncId.XIRR,"=XIRR(A3:A7, B3:B7, 0.1)"),a.WorksheetFuncId.XNPV,"=XNPV(0.09, A2:A6, B2:B6)"),a.WorksheetFuncId.YEARFRAC,'=YEARFRAC("1/1/2012","7/30/2012")'),a.WorksheetFuncId.YIELD,'=YIELD("2/15/2008","11/15/2016",5.75%,95.04287,100,2,0)'),a.WorksheetFuncId.YIELDDISC,'=YIELDDISC("2/16/2008","3/1/2008",99.795,100,2)'),a.WorksheetFuncId.YIELDMAT,'=YIELDMAT("3/15/2008","11/3/2008","11/8/2007",6.25%,100.0123,0)'),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.TEXTSPLIT,'=TEXTSPLIT("1,2,3;4,5,6",",",";")'),a.WorksheetFuncId.TEXTBEFORE,`=TEXTBEFORE("Red riding hood's, red hood", "hood")`),a.WorksheetFuncId.TEXTAFTER,`=TEXTAFTER("Red riding hood's, red hood", "hood")`),a.WorksheetFuncId.VSTACK,"=VSTACK({1,2},{3,4},5)"),a.WorksheetFuncId.HSTACK,"=HSTACK({1;2},{3;4},5)"),a.WorksheetFuncId.MAP,"=MAP(A1:C2, LAMBDA(a, IF(a>4,a*a,a)))"),a.WorksheetFuncId.WRAPROWS,"=WRAPROWS(A2:G2,3)"),a.WorksheetFuncId.SCAN,"=SCAN(1, A1:C2, LAMBDA(a,b,a*b))"),a.WorksheetFuncId.MAKEARRAY,"=MAKEARRAY(3, 3, LAMBDA(row,col, row*col))"),a.WorksheetFuncId.REDUCE,"=REDUCE(, A1:C2, LAMBDA(a,b,a+b^2))"),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.NORMSDIST,"=NORMDIST(A2,A3,A4,TRUE)"),a.WorksheetFuncId.CHOOSEROWS,"=CHOOSEROWS(A2:B7,1,3,5,1)"),a.WorksheetFuncId.CHOOSECOLS,"=CHOOSECOLS(A2:E7,1,3,5,1)"),a.WorksheetFuncId.DROP,"=DROP(A2:C4,2)"),a.WorksheetFuncId.WRAPCOLS,"=WRAPCOLS(A2:F2,3)"),a.WorksheetFuncId.TOCOL,"=TOCOL(A2:D4)"),a.WorksheetFuncId.TAKE,"=TAKE(A2:C4,2)"),a.WorksheetFuncId.TOROW,"=TOROW(A2:D4)"),a.WorksheetFuncId.BYCOL,`=BYCOL(A1:C2, LAMBDA(${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Array)}, MAX(${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Array)})))`),a.WorksheetFuncId.BYROW,`=BYROW(A1:C2, LAMBDA(${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Array)}, MAX(${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Array)})))`),K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.EXPAND,"=EXPAND(A2:B3,3,3)"),a.WorksheetFuncId.DBCS,'=DBCS("EXCEL")'),a.WorksheetFuncId.ASC,'=ASC("EXCEL")'),a.WorksheetFuncId.LENB,'=LENB("EXCEL")'),a.WorksheetFuncId.FURIGANA,"=PHONETIC(C4)"),a.WorksheetFuncId.ISOMITTED,`=LAMBDA(x,y, IF(ISOMITTED(y),"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MissingSecondArgument)}",x+y))(1,)`),a.WorksheetFuncId.MIDB,"=MIDB(A2,7,20)"),a.WorksheetFuncId.RIGHTB,"=RIGHTB(A2,7)"),a.WorksheetFuncId.COPILOT,`=COPILOT("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CopilotFunctionExample)}", B1:B80)`)})},"../excel-online-calc/lib/x10-formula-bar/Augloop/annotationDefinitions.js":function(m,t,s){"use strict";var a,n;Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationDefinitionsMap=t.RegisterAnnotation=t.alFeatureNamePrefix=void 0;var o=s("../excel-online-calc-common/lib/index.js"),u=s("../../.store/@augloop-types-excel-chart-insights@1.3.12900-7cbfa96f4036748ed54a/node_modules/@augloop-types/excel-chart-insights/dist/esm/src/index.js"),g=s("../../.store/@augloop-types-excel-chart-styles@2.37.1055-3cda846a1e59af1d1740/node_modules/@augloop-types/excel-chart-styles/dist/esm/src/index.js"),f=s("../../.store/@augloop-types-excel-formula-completion@2.37.1922-516dc7f9f2dfd5a9db38/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/index.js"),v=s("../../.store/@augloop-types-excel-intelligence@1.3.12850-56390b94377d6f85b42d/node_modules/@augloop-types/excel-intelligence/dist/esm/src/index.js"),C=s("../../.store/@augloop-types-excel-tableai@1.3.13185-03a58d4c588b62a5619b/node_modules/@augloop-types/excel-tableai/dist/esm/src/index.js"),p=s("../../.store/@augloop-types-formula-by-example@1.3.10529-e46cfa55108d5023a3d4/node_modules/@augloop-types/formula-by-example/dist/esm/src/index.js"),h=s("../excel-online-calc/lib/x10-formula-bar/Computation/Events/index.js");t.alFeatureNamePrefix="x10";var F=(a={},K(K(K(K(K(K(K(K(K(K(a,h.ALAnnotationKind.FormulaByExample,{annotationType:p.FormulaByExampleAnnotation,isModelRequired:!1}),h.ALAnnotationKind.CalculatedColumnSuggestion,{annotationType:v.CalculatedColumnSuggestion,isModelRequired:!0}),h.ALAnnotationKind.FormulaByExamplePreview,{annotationType:p.FormulaByExamplePreviewAnnotation,isModelRequired:!1}),h.ALAnnotationKind.FormulaCompletionFormulaAnnotation,{annotationType:f.FormulaCompletionFormulaAnnotation,isModelRequired:!0}),h.ALAnnotationKind.FormulaCompletionBlockedAnnotation,{annotationType:f.FormulaCompletionBlockedAnnotation,isModelRequired:!0}),h.ALAnnotationKind.FormulaCompletionValuePreviewAnnotation,{annotationType:f.FormulaCompletionValuePreviewAnnotation,isModelRequired:!0}),h.ALAnnotationKind.FormulaCompletionStatusAnnotation,{annotationType:f.FormulaCompletionStatusAnnotation,isModelRequired:!0}),h.ALAnnotationKind.FormulaCompletionShadowEvaluationAnnotation,{annotationType:f.FormulaCompletionShadowEvaluationAnnotation,isModelRequired:!0}),h.ALAnnotationKind.ExcelChartInsightsAnnotation,{annotationType:u.ExcelChartInsightsAnnotation,isModelRequired:!0}),h.ALAnnotationKind.ExtendedFormulaSuggestionAnnotation,{annotationType:v.ExtendedFormulaSuggestion,isModelRequired:!0}),K(K(K(a,h.ALAnnotationKind.ExcelChartDesignRecommendationsAnnotation,{annotationType:g.ExcelChartStylesAnnotation,isModelRequired:!0}),h.ALAnnotationKind.ExcelBoundaryDetectionStatus,{annotationType:C.ExcelBoundaryDetectionStatus,isModelRequired:!0}),h.ALAnnotationKind.FormulaCompletionConfidenceAnnotation,{annotationType:f.FormulaCompletionConfidenceAnnotation,isModelRequired:!0}));t.RegisterAnnotation=(n={},K(K(K(K(K(K(K(K(K(K(n,h.ALAnnotationKind.FormulaByExample,!0),h.ALAnnotationKind.CalculatedColumnSuggestion,!0),h.ALAnnotationKind.FormulaByExamplePreview,!0),h.ALAnnotationKind.FormulaCompletionFormulaAnnotation,!0),h.ALAnnotationKind.FormulaCompletionBlockedAnnotation,!0),h.ALAnnotationKind.FormulaCompletionStatusAnnotation,!0),h.ALAnnotationKind.FormulaCompletionValuePreviewAnnotation,!0),h.ALAnnotationKind.FormulaCompletionShadowEvaluationAnnotation,!0),h.ALAnnotationKind.ExcelChartInsightsAnnotation,!0),h.ALAnnotationKind.ExtendedFormulaSuggestionAnnotation,!0),K(K(K(n,h.ALAnnotationKind.ExcelChartDesignRecommendationsAnnotation,!0),h.ALAnnotationKind.ExcelBoundaryDetectionStatus,!0),h.ALAnnotationKind.FormulaCompletionConfidenceAnnotation,!0)),t.AnnotationDefinitionsMap=(0,o.mapFromArrayOfPairs)((0,o.strEnumArray)(h.ALAnnotationKind).map(function(R){return[R,{annotationName:F[R].annotationType.getTypeName(),featureName:`${t.alFeatureNamePrefix}_${R}`,isModelRequired:F[R].isModelRequired}]}))},"../excel-online-calc/lib/x10-formula-bar/Augloop/augLoopService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AugLoopService=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-common/lib/index.js"),o=s("../excel-online-x10-interop/lib/index.js"),u=s("../excel-online-calc/lib/x10-formula-bar/Augloop/annotationDefinitions.js"),g=s("../excel-online-calc/lib/calc/utils.js"),f=s("../excel-online-calc/lib/x10-formula-bar/Computation/Events/index.js"),v=(function(){function C(p){var h=this;Oe(this,C),this.augLoopInterop=p,this.registerAnnotationCallbacks=(0,a.mapFromArrayOfPairs)((0,a.strEnumArray)(f.ALAnnotationKind).map(function(F){return[F,new g.ResettableLazy(mr(function*(){try{var R=u.AnnotationDefinitionsMap[F];a.ulsLogger.ULS.traceTag(504979723,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,`Activating annotation: ${F} with feature: ${R.featureName}, modelRequired: ${R.isModelRequired}`);var y=yield h.augLoopInterop.registerOnAnnotation(f.ALAnnotationKind[F],R.annotationName,R.featureName,R.isModelRequired);return a.ulsLogger.ULS.traceTag(504979722,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,`Activated annotation: ${F} with feature: ${R.featureName}, modelRequired: ${R.isModelRequired}`),(0,a.success)(y)}catch(E){return(0,a.failure)(E)}}))]}))}return Ne(C,[{key:"registerALAnnotation",value:(function(){var p=mr(function*(F){var R=this.registerAnnotationCallbacks[F].getValue();return(yield R).kind==="Failure"&&this.registerAnnotationCallbacks[F].reset(),R});function h(F){return p.apply(this,arguments)}return h})()},{key:"sendSignal",value:(function(){var p=mr(function*(F,R,y){try{var E=`${u.alFeatureNamePrefix}_${o.PluginFactoryName[R]}`;a.ulsLogger.ULS.traceTag(504979721,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,`Sending signal for ${E}`);var x=yield this.augLoopInterop.sendSignal(F,E,y);return x.success?a.ulsLogger.ULS.traceTag(504979720,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,`Signal sent successfully for ${E}`):a.ulsLogger.ULS.traceTag(504235803,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Error,`Signal failed to be sent for ${E}, ${x.reason}`),(0,a.success)(x)}catch(b){return(0,a.failure)(b)}});function h(F,R,y){return p.apply(this,arguments)}return h})()}])})();t.AugLoopService=v},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteConvertEnums.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.speedUnitTypeEnums=t.informationUnitTypeEnums=t.areaUnitTypeEnums=t.volumeUnitTypeEnums=t.temperatureUnitTypeEnums=t.magnetismUnitTypeEnums=t.powerUnitTypeEnums=t.energyUnitTypeEnums=t.forceUnitTypeEnums=t.pressureUnitTypeEnums=t.timeUnitTypeEnums=t.distanceUnitTypeEnums=t.massUnitTypeEnums=void 0,t.getConvertEnum=o;var a=s("../excel-online-calc/lib/calc/utils.js");t.massUnitTypeEnums=new a.ResettableLazy(function(){return[{value:"g",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Gram)},{value:"sg",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Slug)},{value:"lbm",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.PoundM)},{value:"u",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Atomic)},{value:"ozm",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ozm)},{value:"grain",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Grain)},{value:"cwt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CWeight)},{value:"uk_cwt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CWeightUk)},{value:"stone",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Stone)},{value:"ton",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ton)},{value:"uk_ton",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TonUk)}]}),t.distanceUnitTypeEnums=new a.ResettableLazy(function(){return[{value:"m",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Meter)},{value:"mi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SMile)},{value:"Nmi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NMile)},{value:"in",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Inch)},{value:"ft",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ft)},{value:"yd",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yd)},{value:"ang",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Angs)},{value:"Pica",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Pica)},{value:"ell",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ell)},{value:"ly",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LightYr)},{value:"parsec",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Parsec)},{value:"survey_mi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MileUs)}]}),t.timeUnitTypeEnums=new a.ResettableLazy(function(){return[{value:"yr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yr)},{value:"day",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Day)},{value:"hr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Hour)},{value:"mn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Minute)},{value:"sec",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sec)}]}),t.pressureUnitTypeEnums=new a.ResettableLazy(function(){return[{value:"Pa",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Pascal)},{value:"atm",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Atmos)},{value:"mmHg",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Merc)},{value:"psi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Psi)},{value:"Torr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Torr)}]}),t.forceUnitTypeEnums=new a.ResettableLazy(function(){return[{value:"N",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Newton)},{value:"dyn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Dyne)},{value:"lbf",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.PoundF)},{value:"pond",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Pond)}]}),t.energyUnitTypeEnums=new a.ResettableLazy(function(){return[{value:"J",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Joule)},{value:"e",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Erg)},{value:"cal",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ItCal)},{value:"eV",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Volt)},{value:"HPh",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.HorsePwHr)},{value:"Wh",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WattHr)},{value:"flb",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FtPound)},{value:"BTU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Btu)},{value:"c",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThermCal)}]}),t.powerUnitTypeEnums=new a.ResettableLazy(function(){return[{value:"HP",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.HorsePw)},{value:"W",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Watt)},{value:"PS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.HorseStr)}]}),t.magnetismUnitTypeEnums=new a.ResettableLazy(function(){return[{value:"T",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Tessla)},{value:"ga",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Gauss)}]}),t.temperatureUnitTypeEnums=new a.ResettableLazy(function(){return[{value:"C",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Cels)},{value:"F",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Fahr)},{value:"K",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Kelv)},{value:"Rank",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Rankine)},{value:"Reau",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Reaumur)}]}),t.volumeUnitTypeEnums=new a.ResettableLazy(function(){return[{value:"tsp",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Tsp)},{value:"tbs",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Tbs)},{value:"oz",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Oz)},{value:"cup",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Cup)},{value:"qt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.QuartUs)},{value:"gal",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Gal)},{value:"l",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Liter)},{value:"uk_pt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.PintUk)},{value:"us_pt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.PintUs)},{value:"ang^3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AngsPow3)},{value:"barrel",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Barrel)},{value:"bushel",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Bushel)},{value:"ft^3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FootPow3)},{value:"GRT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegTon)},{value:"in^3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.InchPow3)},{value:"ly^3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LightYrPow3)},{value:"mi^3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SMilePow3)},{value:"MTON",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MeasTon)},{value:"Nmi^3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NMilePow3)},{value:"Pica^3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.PicaPow3)},{value:"tspm",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MdnTsp)},{value:"uk_gal",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.GalUk)},{value:"yd^3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.YdPow3)},{value:"uk_qt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.QuartUk)}]}),t.areaUnitTypeEnums=new a.ResettableLazy(function(){return[{value:"uk_acre",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AcreUk)},{value:"us_acre",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AcreUs)},{value:"ang^2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AngsPow2)},{value:"ar",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Are)},{value:"ft^2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FootPow2)},{value:"ha",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Hectare)},{value:"in^2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.InchPow2)},{value:"ly^2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LightYrPow2)},{value:"m^2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MeterPow2)},{value:"Morgen",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Morgen)},{value:"mi^2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SMilePow2)},{value:"Nmi^2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NMilePow2)},{value:"Pica^2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.PicaPow2)},{value:"yd^2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.YdPow2)}]}),t.informationUnitTypeEnums=new a.ResettableLazy(function(){return[{value:"bit",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Bit)},{value:"byte",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Byte)}]}),t.speedUnitTypeEnums=new a.ResettableLazy(function(){return[{value:"admkn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AdmKnot)},{value:"kn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Knot)},{value:"m/hr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MSlashHr)},{value:"m/sec",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MSlashSec)},{value:"mph",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MPH)}]});var n=new a.ResettableLazy(function(){return[t.massUnitTypeEnums,t.distanceUnitTypeEnums,t.timeUnitTypeEnums,t.pressureUnitTypeEnums,t.forceUnitTypeEnums,t.energyUnitTypeEnums,t.powerUnitTypeEnums,t.magnetismUnitTypeEnums,t.temperatureUnitTypeEnums,t.volumeUnitTypeEnums,t.areaUnitTypeEnums,t.informationUnitTypeEnums,t.speedUnitTypeEnums]});function o(g,f,v,C){var p,h=n.getValue().map(function(y){return y.getValue()}),F=(p=[]).concat.apply(p,$r(h));if(g===2)return F;if(g===3){var R=u(f,v,C);return R.length>0?R:F}return[]}function u(g,f,v){var C,p=g.spans[v[1].label].start,h=g.spans[v[1].label].end,F=(C=f.substring(p,h).replace(/^"|"$/g,""))!=null?C:"";if(F==="")return[];for(var R of n.getValue())if(R.getValue().find(function(y){return y.value===F}))return R.getValue();return[]}},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteEnumPlugin.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autocompleteEnumPluginDependenciesResolved=t.AutocompleteEnumPlugin=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=s("../excel-online-calc-numfmt/lib/index.js"),g=s("../excel-online-x10-interop/lib/index.js"),f=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteConvertEnums.js"),v=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteEnums.js"),C=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteEnumVisitor.js"),p=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),h=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),F=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),R=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),y=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),E=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),x=R.PluginRegistry.create(g.PluginFactoryName.AutocompleteEnumPlugin,g.PluginGroup.Excel),b=(function(){var k=[x.x10Plugin()],D,M=[],w,S=[],A,T=w=(function(){function I(){Oe(this,I),a.__runInitializers(this,S)}return Ne(I,[{key:"run",value:function*(L){var V=yield{kind:"ParseActiveCell",formulaText:L.content};if(V.kind!=="ParseActiveCell"||!(0,n.isSuccess)(V.result)||V.result.value.kind!==u.EditKind.Formula)return null;var Z=V.result.value.formula,H=yield{kind:"GetFunctionsInfo"};if(H.kind!=="GetFunctionsInfo")return this.logFailure("failed to get functions info"),null;var N=H.functionsInfo.filter(function(de){return de.IsDynamicUdf&&de.CustomEnums.length>0}),_=new C.AutoCompleteEnumVisitor(Z,L.caretPosition,N);if((0,o.reduceBottomUp)(_,Z),_.stringStartPosition===void 0||_.stringEndPosition===void 0||_.functionHead===void 0&&_.customFunctionName===void 0||_.argIndex===void 0||_.functionArgs===void 0||_.isInsideArrayNode)return null;var P=_.argIndex+1,W=_.stringStartPosition,$=_.stringEndPosition,q=_.functionHead,j=_.customFunctionName,G=L.caretPosition===$?L.content.substring(W,$).toUpperCase():"",Q=void 0,X=!1;if(j!==void 0&&N!==void 0){var U=N.find(function(de){return de.NameDataStrings===j});if(!U)return this.logFailure("can't get custom function info by function name"),null;var O=this.getUdfParamEnumInfoByArg(P,U),z=O.udfEnumInfo,J=O.isStringTypeEnum;X=J,Q=z,Q!==void 0&&o.ulsLogger.ULS.traceTag(505759755,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Info,"Autocompleted with custom enum")}else if(q!==void 0)if(q.id===o.WorksheetFuncId.CONVERT)Q=(0,f.getConvertEnum)(P,Z,L.content,_.functionArgs);else{var ie=v.functionEnums.getValue();Q=this.getEnumInfoByArg(P,ie,q.id)}if((0,n.isNone)(Q))return null;var ce=yield{kind:"GetConfig"};if(ce.kind!=="GetConfig")return this.logFailure("failed to get config"),null;var ge=ce.config.localeInfo,oe=this.getLocalizedEnumInfo(Q,ge);if(oe.length===0)return this.logFailure("failed to get enum info for values/descriptions"),null;var le=this.getFilteredEnumInfo(G,oe,q?.id),Y=le.prefixedEnumInfo,te=le.notPrefixedEnumInfo,re=this.shouldAddDoubleQuotes(q?.id)||X,ee=this.generateCompletionItems(Y,W,$,!0,re),ne=this.generateCompletionItems(te,W,$,!1,re);return{items:[].concat($r(ee),$r(ne))}}},{key:"generateCompletionItems",value:function(L,V,Z,H,N){var _=L.map(function(P){var W=N?`"${P.value}"`:P.value;return{label:W,kind:g.CompletionItemKind.Enum,type:g.SuggestionKind.Simple,detail:P.description,textEdit:{newText:W,range:{start:{line:0,character:V},end:{line:0,character:Z}}},isPrefixed:H}});return _}},{key:"getFilteredEnumInfo",value:function(L,V,Z){var H=[],N=[],_=L.replace(/^"|"$/g,"");if(this.shouldAddDoubleQuotes(Z)&&L.endsWith('"')&&L.startsWith('"'))H=V.filter(function($){return $.value.toUpperCase()===_});else{var P=(0,E.filterSuggestionsAccordingToPrefix)(_,V,function($){return $.value});H=P.prefixedSuggestions,N=P.notPrefixedSuggestions}if(H.length===0&&N.length===0){var W;(W=N).push.apply(W,$r(V))}return{prefixedEnumInfo:H,notPrefixedEnumInfo:N}}},{key:"getEnumInfoByArg",value:function(L,V,Z){var H=V[Z];if(!(0,n.isNone)(H))return H[L]}},{key:"getUdfParamEnumInfoByArg",value:function(L,V){var Z=function(G){return G!=null&&Array.isArray(G)?G.every(function(Q){return typeof Q=="object"&&Q!==null&&"value"in Q&&typeof Q.value=="string"}):!1};if(V.CustomEnums==="")return this.logFailure("CustomEnums is empty"),{udfEnumInfo:void 0,isStringTypeEnum:!1};var H=!1,N=0;try{var _=JSON.parse(V.CustomEnums);for(var P of Object.keys(_)){P==="isLastParamRepeating"&&(H=_[P]);var W=Number(P);if(!isNaN(W)){if(L===W){var $=_[P];return{udfEnumInfo:$,isStringTypeEnum:Z($)}}N=Math.max(N,W)}}if(H&&L>N){var q=_[N];return{udfEnumInfo:q,isStringTypeEnum:Z(q)}}}catch(j){this.logFailure("Failed to parse custom enums: "+j)}return{udfEnumInfo:void 0,isStringTypeEnum:!1}}},{key:"getLocalizedEnumInfo",value:function(L,V){var Z=L.map(function(_){var P={value:typeof _.value=="function"?_.value(V):_.value,description:typeof _.description=="function"?_.description(V):_.description};return P}),H=Z.length,N=Z.filter(function(_){var P=_.value,W=_.description;return P!==void 0&&W!==void 0&&P!==""&&P!=="undefined"});return L.length!==H&&this.logFailure("failed to get enum info for some values"),N}},{key:"shouldAddDoubleQuotes",value:function(L){return L===o.WorksheetFuncId.COMPLEX||L===o.WorksheetFuncId.INFO||L===o.WorksheetFuncId.CONVERT||L===o.WorksheetFuncId.CELL||L===o.WorksheetFuncId.TRANSLATE}},{key:"logFailure",value:function(L){o.ulsLogger.ULS.traceTag(508350686,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Warning,`AutocompleteEnumPlugin encountered a failure with msg ${L}`)}}])})();return a.__setFunctionName(w,"AutocompleteEnumPlugin"),(function(){var I=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;A=[x.uiMessageHandler({kind:p.RequestKind.functionSuggestion})],a.__esDecorate(w,null,A,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(L){return"run"in L},get:function(L){return L.run}},metadata:I},null,S),a.__esDecorate(null,D={value:w},k,{kind:"class",name:w.name,metadata:I},null,M),T=w=D.value,I&&Object.defineProperty(w,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:I})})(),w.factory=x.injectPluginFactory(),(function(){a.__runInitializers(w,M)})(),T=w})();t.AutocompleteEnumPlugin=b,(0,h.registerPlugin)(b),t.autocompleteEnumPluginDependenciesResolved=(0,y.trackableAsyncLazy)(mr(function*(){var k=yield F.autoCompletePluginsThread.getValue();yield k.loadPluginScript("formula-authoring-strings",!0),yield k.createAndAttachPlugin(g.PluginFactoryName.AutocompleteEnumPlugin),yield F.schedulerWithRecalcServiceAttached.getValue()}),"autocompleteEnumPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteEnumVisitor.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AutoCompleteEnumVisitor=void 0;var a=s("../excel-online-calc-lang/lib/index.js"),n=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),o=(function(u){function g(f,v,C){var p;return Oe(this,g),p=Ia(this,g,[f,v]),p.dynamicUdfFunctionNameSet=new Set(C?.map(function(h){return h.NameDataStrings})),p}return wa(g,u),Ne(g,[{key:"appNode",value:function(v,C,p,h){return v.kind===a.NodeKind.Name&&this.dynamicUdfFunctionNameSet.has(v.whole)&&(this.customFunctionName=v.whole),(this.customFunctionName!==void 0||v.kind===a.NodeKind.WSF)&&this.updateAssistedFunctionAndArgIndex(v,C),Ot(Mt(g.prototype),"appNode",this).call(this,v,C,p,h)}},{key:"updateAssistedFunctionAndArgIndex",value:function(v,C){for(var p=0;p<C.length;p++){var h=this.parsedFormulaTree.spans[C[p].label];if(h&&h.start-h.pre.length<=this.caretPosition&&this.caretPosition<=h.end+h.post.length&&this.functionHead===void 0){v.kind===a.NodeKind.WSF&&(this.functionHead=v),this.argIndex=p,this.functionArgs=C,this.stringStartPosition=h.start,this.stringEndPosition=h.end;break}}}}])})(n.CaretInsideArrayNodeIdentityVisitor);t.AutoCompleteEnumVisitor=o},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteEnums.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.functionEnums=void 0;var a=s("../excel-online-calc-lang/lib/index.js"),n=s("../excel-online-calc/lib/calc/utils.js");t.functionEnums=new n.ResettableLazy(function(){var o;return o={},K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.ERROR_TYPE,{1:[{value:function(g){var f;return(f=g.errorNames[a.ErrorType.NULL])!=null?f:""},description:a.ErrorType.NULL.toString()},{value:function(g){var f;return(f=g.errorNames[a.ErrorType.DIV0])!=null?f:""},description:a.ErrorType.DIV0.toString()},{value:function(g){var f;return(f=g.errorNames[a.ErrorType.VALUE])!=null?f:""},description:a.ErrorType.VALUE.toString()},{value:function(g){var f;return(f=g.errorNames[a.ErrorType.REF])!=null?f:""},description:a.ErrorType.REF.toString()},{value:function(g){var f;return(f=g.errorNames[a.ErrorType.NAME])!=null?f:""},description:a.ErrorType.NAME.toString()},{value:function(g){var f;return(f=g.errorNames[a.ErrorType.NUM])!=null?f:""},description:a.ErrorType.NUM.toString()},{value:function(g){var f;return(f=g.errorNames[a.ErrorType.NA])!=null?f:""},description:a.ErrorType.NA.toString()}]}),a.WorksheetFuncId.SUBTOTAL,{1:[{value:"1",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.AVERAGE)}},{value:"2",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.COUNT)}},{value:"3",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.COUNTA)}},{value:"4",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MAX)}},{value:"5",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MIN)}},{value:"6",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.PRODUCT)}},{value:"7",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.STDEV)}},{value:"8",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.STDEVP)}},{value:"9",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.SUM)}},{value:"10",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.VAR)}},{value:"11",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.VARP)}},{value:"101",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.AVERAGE)}},{value:"102",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.COUNT)}},{value:"103",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.COUNTA)}},{value:"104",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MAX)}},{value:"105",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MIN)}},{value:"106",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.PRODUCT)}},{value:"107",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.STDEV)}},{value:"108",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.STDEVP)}},{value:"109",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.SUM)}},{value:"110",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.VAR)}},{value:"111",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.VARP)}}]}),a.WorksheetFuncId.AGGREGATE,{1:[{value:"1",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.AVERAGE)}},{value:"2",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.COUNT)}},{value:"3",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.COUNTA)}},{value:"4",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MAX)}},{value:"5",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MIN)}},{value:"6",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.PRODUCT)}},{value:"7",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.STDEV)}},{value:"8",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.STDEVP)}},{value:"9",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.SUM)}},{value:"10",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.VAR)}},{value:"11",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.VARP)}},{value:"12",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MEDIAN)}},{value:"13",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MODE_SNGL)}},{value:"14",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.LARGE)}},{value:"15",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.SMALL)}},{value:"16",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.PERCENTILE_INC)}},{value:"17",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.QUARTILE_INC)}},{value:"18",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.PERCENTILE_EXC)}},{value:"19",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.QUARTILE_EXC)}}],2:[{value:"0",description:function(g){return FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreNestedSUBTOTALandAGGREGATEfunctions).replace("{0}",g.getWorksheetFuncName(a.WorksheetFuncId.SUBTOTAL)).replace("{1}",g.getWorksheetFuncName(a.WorksheetFuncId.AGGREGATE))}},{value:"1",description:function(g){return FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreHiddenRowsNestedSUBTOTALandAGGREGATEfunctions).replace("{0}",g.getWorksheetFuncName(a.WorksheetFuncId.SUBTOTAL)).replace("{1}",g.getWorksheetFuncName(a.WorksheetFuncId.AGGREGATE))}},{value:"2",description:function(g){return FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreErrorValuesNestedSUBTOTALandAGGREGATEfunctions).replace("{0}",g.getWorksheetFuncName(a.WorksheetFuncId.SUBTOTAL)).replace("{1}",g.getWorksheetFuncName(a.WorksheetFuncId.AGGREGATE))}},{value:"3",description:function(g){return FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreHiddenRowsErrorValuesNestedSUBTOTALandAGGREGATEfunctions).replace("{0}",g.getWorksheetFuncName(a.WorksheetFuncId.SUBTOTAL)).replace("{1}",g.getWorksheetFuncName(a.WorksheetFuncId.AGGREGATE))}},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreNothing)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreHiddenRows)},{value:"6",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreErrorValues)},{value:"7",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreHiddenRowsErrorValues)}]}),a.WorksheetFuncId.CUBESET,{4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.None)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ascending)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Descending)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AlphaAscending)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AlphaDescending)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NaturalAscending)},{value:"6",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NaturalDescending)}]}),a.WorksheetFuncId.VLOOKUP,{4:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ApproximateMatch)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatch)}]}),a.WorksheetFuncId.HLOOKUP,{4:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ApproximateMatch)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatch)}]}),a.WorksheetFuncId.XLOOKUP,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatch)},{value:"-1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatchOrNextSmallerItem)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatchOrNextLargerItem)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WildcardCharacterMatch)}],6:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SearchFirstToLast)},{value:"-1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SearchLastToFirst)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BinarySearchAscending)},{value:"-2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BinarySearchDescending)}]}),a.WorksheetFuncId.RANK,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Descending)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ascending)}]}),a.WorksheetFuncId.RANK_AVG,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Descending)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ascending)}]}),a.WorksheetFuncId.RANK_EQ,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Descending)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ascending)}]}),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.MATCH,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LessThan)},{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatch)},{value:"-1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.GreaterThan)}]}),a.WorksheetFuncId.XMATCH,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatch)},{value:"-1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatchOrNextSmallerItem)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatchOrNextLargerItem)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WildcardCharacterMatch)}],4:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SearchFirstToLast)},{value:"-1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SearchLastToFirst)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BinarySearchAscending)},{value:"-2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BinarySearchDescending)}]}),a.WorksheetFuncId.FINDN,{4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CaseSensitiveMatch)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CaseInsensitiveMatch)}],5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.DontMatchToEnd)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MatchToEnd)}],7:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnsTheFirstCharacterPositionOfTheString)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnsTheLastCharacterPositionOfTheString)}]}),a.WorksheetFuncId.TEXTBEFORE,{4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CaseSensitiveMatch)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CaseInsensitiveMatch)}],5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.DontMatchToEnd)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MatchToEnd)}]}),a.WorksheetFuncId.TEXTAFTER,{4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CaseSensitiveMatch)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CaseInsensitiveMatch)}],5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.DontMatchToEnd)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MatchToEnd)}]}),a.WorksheetFuncId.TEXTSPLIT,{4:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreEmptyCells)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IncludeEmptyCells)}],5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CaseSensitiveMatch)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CaseInsensitiveMatch)}]}),a.WorksheetFuncId.ACCRINT,{6:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],7:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.ACCRINTM,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.ADDRESS,{4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.R1C1Style)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.A1Style)}],3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Absolute)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AbsoluteRowRelativeColumn)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RelativeRowAbsoluteColumn)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Relative)}]}),a.WorksheetFuncId.AMORDEGRC,{7:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.AMORLINC,{7:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.BETA_DIST,{4:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),a.WorksheetFuncId.BINOMDIST,{4:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),a.WorksheetFuncId.BINOM_DIST,{4:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),a.WorksheetFuncId.CHISQ_DIST,{3:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),a.WorksheetFuncId.COMPLEX,{3:[{value:"i",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ISuffixDescriptionForComplexNumber)},{value:"j",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.JSuffixDescriptionForComplexNumber)}]}),a.WorksheetFuncId.COUPDAYBS,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.COUPDAYS,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.COUPDAYSNC,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.COUPNCD,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.COUPNUM,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.COUPPCD,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.CUMIPMT,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),a.WorksheetFuncId.CUMPRINC,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),a.WorksheetFuncId.DAYS360,{3:[{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASDMethod)},{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EuropeanMethod)}]}),a.WorksheetFuncId.DISC,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.DURATION,{5:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.EXPONDIST,{3:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),a.WorksheetFuncId.EXPON_DIST,{3:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),a.WorksheetFuncId.F_DIST,{3:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.FIXED,{3:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.PreventCommas)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.DoNotPreventCommas)}]}),a.WorksheetFuncId.FV,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),a.WorksheetFuncId.GAMMADIST,{4:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),a.WorksheetFuncId.GAMMA_DIST,{4:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),a.WorksheetFuncId.HYPGEOM_DIST,{5:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),a.WorksheetFuncId.INDIRECT,{2:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.A1Style)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.R1C1Style)}]}),a.WorksheetFuncId.INTRATE,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.IPMT,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),a.WorksheetFuncId.LINEST,{3:[{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsSetEqualTo0)},{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsCalculatedNormally)}],4:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnAdditionalRegressionStatistics)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.DoNotReturnAdditionalRegressionStatistics)}]}),a.WorksheetFuncId.LOGEST,{3:[{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsSetEqualTo0)},{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsCalculatedNormally)}],4:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnAdditionalRegressionStatistics)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.DoNotReturnAdditionalRegressionStatistics)}]}),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.LOGNORM_DIST,{4:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),a.WorksheetFuncId.MDURATION,{5:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.NEGBINOM_DIST,{4:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),a.WorksheetFuncId.NORM_S_DIST,{2:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),a.WorksheetFuncId.NORMDIST,{4:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),a.WorksheetFuncId.NORM_DIST,{4:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),a.WorksheetFuncId.NPER,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),a.WorksheetFuncId.ODDFPRICE,{8:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],9:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.ODDFYIELD,{8:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],9:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.ODDLPRICE,{7:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],8:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.ODDLYIELD,{7:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],8:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.PMT,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),a.WorksheetFuncId.POISSON,{3:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),a.WorksheetFuncId.POISSON_DIST,{3:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),a.WorksheetFuncId.PPMT,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),a.WorksheetFuncId.PRICE,{6:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],7:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.PRICEDISC,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.PRICEMAT,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.QUARTILE,{2:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MinimumValue)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FirstQuartile)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MedianValue)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThirdQuartile)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MaximumValue)}]}),a.WorksheetFuncId.QUARTILE_INC,{2:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MinimumValue)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FirstQuartile)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MedianValue)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThirdQuartile)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MaximumValue)}]}),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.QUARTILE_EXC,{2:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FirstQuartile)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MedianValue)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThirdQuartile)}]}),a.WorksheetFuncId.RATE,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),a.WorksheetFuncId.RECEIVED,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.REGEXEXTRACT,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexExtractMode0)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexExtractMode1)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexExtractMode2)}],4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexCaseSensitiveMatch)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexCaseInsensitiveMatch)}]}),a.WorksheetFuncId.REGEXREPLACE,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexCaseSensitiveMatch)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexCaseInsensitiveMatch)}]}),a.WorksheetFuncId.REGEXTEST,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexCaseSensitiveMatch)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexCaseInsensitiveMatch)}]}),a.WorksheetFuncId.ROMAN,{2:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Classic)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MoreConcise)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MoreConcise)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MoreConcise)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Simplified)}]}),a.WorksheetFuncId.STOCKHISTORY,{4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Daily)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Weekly)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Monthly)}],5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NoHeader)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Showheader)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ShowInstrumentIdentifierAndHeader)}],6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Date)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Close)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Open)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.High)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Low)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Volume)}],7:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Date)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Close)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Open)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.High)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Low)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Volume)}],8:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Date)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Close)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Open)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.High)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Low)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Volume)}],9:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Date)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Close)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Open)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.High)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Low)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Volume)}],10:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Date)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Close)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Open)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.High)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Low)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Volume)}],11:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Date)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Close)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Open)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.High)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Low)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Volume)}]}),a.WorksheetFuncId.TRANSLATE,{2:[{value:"af",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAF)},{value:"sq",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSQ)},{value:"am",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAM)},{value:"ar",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAR)},{value:"hy",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHY)},{value:"as",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAS)},{value:"az",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAZ)},{value:"bn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBN)},{value:"ba",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBA)},{value:"eu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameEU)},{value:"bho",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBHO)},{value:"brx",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBRX)},{value:"bs",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBOSNIAN)},{value:"bg",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBG)},{value:"yue",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameYUE)},{value:"ca",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameCA)},{value:"hne",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHNE)},{value:"lzh",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLZH)},{value:"zh-chs",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameZH_CHS)},{value:"zh-cht",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameZH_CHT)},{value:"hr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHR)},{value:"cs",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameCS)},{value:"da",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDA)},{value:"prs",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePRS)},{value:"dv",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDV)},{value:"doi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDOI)},{value:"nl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNL)},{value:"en",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameEN)},{value:"et",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameET)},{value:"fo",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFO)},{value:"fj",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFJ)},{value:"fil",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFIL)},{value:"fi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFI)},{value:"fr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFR)},{value:"fr-ca",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFR_CA)},{value:"gl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameGL)},{value:"lug",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLUG)},{value:"ka",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKA)},{value:"de",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDE)},{value:"el",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameEL)},{value:"gu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameGU)},{value:"ht",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHT)},{value:"ha",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHA)},{value:"he",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHE)},{value:"hi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHI)},{value:"mww",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMWW)},{value:"hu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHU)},{value:"is",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIS)},{value:"ig",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIG)},{value:"id",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameID)},{value:"ikt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIKT)},{value:"iu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIU)},{value:"iu-latn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIU_LATN)},{value:"ga",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameGA)},{value:"it",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIT)},{value:"ja",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameJA)},{value:"kn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKN)},{value:"ks",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKS)},{value:"kk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKK)},{value:"km",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKM)},{value:"rw",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameRW)},{value:"tlh-Latn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTLHLATN)},{value:"tlh-Piqd",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTLHPIQD)},{value:"gom",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameGOM)},{value:"ko",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKO)},{value:"ku",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKU)},{value:"kmr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKMR)},{value:"ky",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKY)},{value:"lo",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLO)},{value:"lv",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLV)},{value:"ln",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLN)},{value:"lt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLT)},{value:"dsb",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDSB)},{value:"mk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMK)},{value:"mai",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMAI)},{value:"mg",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMG)},{value:"ms",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMS)},{value:"ml",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameML)},{value:"mt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMT)},{value:"mni",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMNI)},{value:"mr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMR)},{value:"mn-cyrl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMN_CYRL)},{value:"mn-mong",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMN_MONG)},{value:"my",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMY)},{value:"mi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMI)},{value:"ne",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNE)},{value:"nb",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNB)},{value:"nya",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNYA)},{value:"or",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameOR)},{value:"ps",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePS)},{value:"fa",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFA)},{value:"pl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePL)},{value:"pt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePT)},{value:"pt-pt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePT_PT)},{value:"pa",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePA)},{value:"otq",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameOTQ)},{value:"ro",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameRO)},{value:"run",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameRUN)},{value:"ru",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameRU)},{value:"sm",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSM)},{value:"sr-cyrl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSR_CYRL)},{value:"sr-latn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSR_LATN)},{value:"st",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameST)},{value:"nso",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNSO)},{value:"tn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTN)},{value:"sn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSN)},{value:"sd",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSD)},{value:"si",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSI)},{value:"sk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSK)},{value:"sl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSL)},{value:"so",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSO)},{value:"es",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameES)},{value:"sw",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSW)},{value:"sv",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSV)},{value:"ty",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTY)},{value:"ta",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTA)},{value:"tt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTT)},{value:"te",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTE)},{value:"th",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTH)},{value:"bo",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBO)},{value:"ti",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTI)},{value:"to",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTO)},{value:"tr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTR)},{value:"tk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTK)},{value:"uk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameUK)},{value:"hsb",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHSB)},{value:"ur",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameUR)},{value:"ug",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameUG)},{value:"uz",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameUZ)},{value:"vi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameVI)},{value:"cy",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameCY)},{value:"xh",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameXH)},{value:"yo",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameYO)},{value:"yua",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameYUA)},{value:"zu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameZU)}],3:[{value:"af",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAF)},{value:"sq",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSQ)},{value:"am",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAM)},{value:"ar",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAR)},{value:"hy",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHY)},{value:"as",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAS)},{value:"az",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAZ)},{value:"bn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBN)},{value:"ba",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBA)},{value:"eu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameEU)},{value:"bho",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBHO)},{value:"brx",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBRX)},{value:"bs",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBOSNIAN)},{value:"bg",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBG)},{value:"yue",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameYUE)},{value:"ca",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameCA)},{value:"hne",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHNE)},{value:"lzh",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLZH)},{value:"zh-chs",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameZH_CHS)},{value:"zh-cht",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameZH_CHT)},{value:"hr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHR)},{value:"cs",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameCS)},{value:"da",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDA)},{value:"prs",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePRS)},{value:"dv",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDV)},{value:"doi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDOI)},{value:"nl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNL)},{value:"en",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameEN)},{value:"et",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameET)},{value:"fo",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFO)},{value:"fj",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFJ)},{value:"fil",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFIL)},{value:"fi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFI)},{value:"fr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFR)},{value:"fr-ca",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFR_CA)},{value:"gl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameGL)},{value:"lug",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLUG)},{value:"ka",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKA)},{value:"de",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDE)},{value:"el",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameEL)},{value:"gu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameGU)},{value:"ht",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHT)},{value:"ha",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHA)},{value:"he",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHE)},{value:"hi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHI)},{value:"mww",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMWW)},{value:"hu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHU)},{value:"is",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIS)},{value:"ig",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIG)},{value:"id",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameID)},{value:"ikt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIKT)},{value:"iu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIU)},{value:"iu-latn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIU_LATN)},{value:"ga",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameGA)},{value:"it",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIT)},{value:"ja",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameJA)},{value:"kn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKN)},{value:"ks",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKS)},{value:"kk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKK)},{value:"km",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKM)},{value:"rw",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameRW)},{value:"tlh-Latn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTLHLATN)},{value:"tlh-Piqd",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTLHPIQD)},{value:"gom",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameGOM)},{value:"ko",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKO)},{value:"ku",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKU)},{value:"kmr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKMR)},{value:"ky",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKY)},{value:"lo",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLO)},{value:"lv",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLV)},{value:"ln",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLN)},{value:"lt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLT)},{value:"dsb",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDSB)},{value:"mk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMK)},{value:"mai",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMAI)},{value:"mg",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMG)},{value:"ms",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMS)},{value:"ml",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameML)},{value:"mt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMT)},{value:"mni",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMNI)},{value:"mr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMR)},{value:"mn-cyrl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMN_CYRL)},{value:"mn-mong",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMN_MONG)},{value:"my",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMY)},{value:"mi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMI)},{value:"ne",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNE)},{value:"nb",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNB)},{value:"nya",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNYA)},{value:"or",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameOR)},{value:"ps",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePS)},{value:"fa",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFA)},{value:"pl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePL)},{value:"pt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePT)},{value:"pt-pt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePT_PT)},{value:"pa",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePA)},{value:"otq",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameOTQ)},{value:"ro",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameRO)},{value:"run",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameRUN)},{value:"ru",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameRU)},{value:"sm",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSM)},{value:"sr-cyrl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSR_CYRL)},{value:"sr-latn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSR_LATN)},{value:"st",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameST)},{value:"nso",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNSO)},{value:"tn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTN)},{value:"sn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSN)},{value:"sd",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSD)},{value:"si",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSI)},{value:"sk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSK)},{value:"sl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSL)},{value:"so",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSO)},{value:"es",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameES)},{value:"sw",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSW)},{value:"sv",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSV)},{value:"ty",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTY)},{value:"ta",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTA)},{value:"tt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTT)},{value:"te",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTE)},{value:"th",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTH)},{value:"bo",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBO)},{value:"ti",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTI)},{value:"to",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTO)},{value:"tr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTR)},{value:"tk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTK)},{value:"uk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameUK)},{value:"hsb",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHSB)},{value:"ur",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameUR)},{value:"ug",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameUG)},{value:"uz",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameUZ)},{value:"vi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameVI)},{value:"cy",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameCY)},{value:"xh",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameXH)},{value:"yo",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameYO)},{value:"yua",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameYUA)},{value:"zu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameZU)}]}),a.WorksheetFuncId.TREND,{4:[{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsSetEqualTo0)},{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsCalculatedNormally)}]}),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.TTEST,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.OneTailedDistribution)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TwoTailedDistribution)}],4:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Paired)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TwoSampleEqualVariance)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TwoSampleUnequalVariance)}]}),a.WorksheetFuncId.T_TEST,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.OneTailedDistribution)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TwoTailedDistribution)}],4:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Paired)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TwoSampleEqualVariance)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TwoSampleUnequalVariance)}]}),a.WorksheetFuncId.VDB,{7:[{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SwitchToStraightLineDepreciation)},{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.DoNotSwitchToStraightLineDepreciation)}]}),a.WorksheetFuncId.WEEKDAY,{2:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers1Sundaythrough7Saturday)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers1Mondaythrough7Sunday)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers0Mondaythrough6Sunday)},{value:"11",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers1Mondaythrough7Sunday)},{value:"12",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers1Tuesdaythrough7Monday)},{value:"13",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers1Wednesdaythrough7Tuesday)},{value:"14",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers1Thursdaythrough7Wednesday)},{value:"15",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers1Fridaythrough7Thursday)},{value:"16",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers1Saturdaythrough7Friday)},{value:"17",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers1Sundaythrough7Saturday)}]}),a.WorksheetFuncId.WEIBULL,{4:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),a.WorksheetFuncId.WEIBULL_DIST,{4:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),a.WorksheetFuncId.YEARFRAC,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.YIELD,{6:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],7:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.YIELDDISC,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),a.WorksheetFuncId.YIELDMAT,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.GROWTH,{4:[{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsSetEqualTo0)},{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsCalculatedNormally)}]}),a.WorksheetFuncId.PV,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),a.WorksheetFuncId.TDIST,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.OneTailedDistribution)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TwoTailedDistribution)}]}),a.WorksheetFuncId.T_DIST,{4:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),a.WorksheetFuncId.WEEKNUM,{2:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sunday)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Monday)},{value:"11",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Monday)},{value:"12",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Tuesday)},{value:"13",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Wednesday)},{value:"14",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Thursday)},{value:"15",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Friday)},{value:"16",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Saturday)},{value:"17",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sunday)},{value:"21",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Monday)}]}),a.WorksheetFuncId.NETWORKDAYS_INTL,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SaturdaySunday)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SundayMonday)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MondayTuesday)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TuesdayWednesday)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WednesdayThursday)},{value:"6",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThursdayFriday)},{value:"7",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FridaySaturday)},{value:"11",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SundayOnly)},{value:"12",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MondayOnly)},{value:"13",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TuesdayOnly)},{value:"14",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WednesdayOnly)},{value:"15",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThursdayOnly)},{value:"16",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FridayOnly)},{value:"17",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SaturdayOnly)}]}),a.WorksheetFuncId.WORKDAY_INTL,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SaturdaySunday)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SundayMonday)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MondayTuesday)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TuesdayWednesday)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WednesdayThursday)},{value:"6",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThursdayFriday)},{value:"7",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FridaySaturday)},{value:"11",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SundayOnly)},{value:"12",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MondayOnly)},{value:"13",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TuesdayOnly)},{value:"14",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WednesdayOnly)},{value:"15",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThursdayOnly)},{value:"16",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FridayOnly)},{value:"17",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SaturdayOnly)}]}),a.WorksheetFuncId.FORECAST_ETS,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MissingValuesTreatedAsZeroes)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AutomaticCompletionUsesLinearInterpolation)}],6:[{value:"1",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.AVERAGE)}},{value:"2",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.COUNT)}},{value:"3",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.COUNTA)}},{value:"4",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MAX)}},{value:"5",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MEDIAN)}},{value:"6",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MIN)}},{value:"7",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.SUM)}}]}),a.WorksheetFuncId.FORECAST_ETS_CONFINT,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MissingValuesTreatedAsZeroes)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AutomaticCompletionUsesLinearInterpolation)}],7:[{value:"1",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.AVERAGE)}},{value:"2",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.COUNT)}},{value:"3",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.COUNTA)}},{value:"4",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MAX)}},{value:"5",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MEDIAN)}},{value:"6",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MIN)}},{value:"7",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.SUM)}}]}),a.WorksheetFuncId.FORECAST_ETS_SEASONALITY,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MissingValuesTreatedAsZeroes)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AutomaticCompletionUsesLinearInterpolation)}],4:[{value:"1",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.AVERAGE)}},{value:"2",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.COUNT)}},{value:"3",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.COUNTA)}},{value:"4",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MAX)}},{value:"5",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MEDIAN)}},{value:"6",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MIN)}},{value:"7",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.SUM)}}]}),K(K(K(K(K(K(K(K(K(K(o,a.WorksheetFuncId.FORECAST_ETS_STAT,{4:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AlphaParameterOfETSalgorithm)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BetaParameterOfETSalgorithm)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.GammaParameterOfETSalgorithm)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MASEMetric)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SMAPEMetric)},{value:"6",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MAEMetric)},{value:"7",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RMSEMetric)},{value:"8",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.StepSizeDetected)}],5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MissingValuesTreatedAsZeroes)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AutomaticCompletionUsesLinearInterpolation)}],6:[{value:"1",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.AVERAGE)}},{value:"2",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.COUNT)}},{value:"3",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.COUNTA)}},{value:"4",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MAX)}},{value:"5",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MEDIAN)}},{value:"6",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.MIN)}},{value:"7",description:function(g){return g.getWorksheetFuncName(a.WorksheetFuncId.SUM)}}]}),a.WorksheetFuncId.TEXTJOIN,{2:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreEmptyCells)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IncludeEmptyCells)}]}),a.WorksheetFuncId.SORT,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ascending)},{value:"-1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Descending)}],4:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SortByColumn)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SortByRow)}]}),a.WorksheetFuncId.UNIQUE,{2:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnUniqueColumns)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnUniqueRows)}],3:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnitemsthatAppearExactlyOnce)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnEveryDistinctItem)}]}),a.WorksheetFuncId.SORTBY,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ascending)},{value:"-1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Descending)}]}),a.WorksheetFuncId.RANDARRAY,{5:[{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Integer)},{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Decimal)}]}),a.WorksheetFuncId.VALUETOTEXT,{2:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Concise)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Strict)}]}),a.WorksheetFuncId.ARRAYTOTEXT,{2:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Concise)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Strict)}]}),a.WorksheetFuncId.TOCOL,{2:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.KeepAllValues)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreBlanks)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreErrors)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreBlanksAndErrors)}],3:[{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ScanByRow)},{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ScanByColumn)}]}),a.WorksheetFuncId.TOROW,{2:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.KeepAllValues)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreBlanks)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreErrors)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreBlanksAndErrors)}],3:[{value:function(g){return g.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ScanByRow)},{value:function(g){return g.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ScanByColumn)}]}),K(K(K(o,a.WorksheetFuncId.IMAGE,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FitCell)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FillCell)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.OriginalSize)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CustomSize)}]}),a.WorksheetFuncId.IMPORTTEXT,{5:[{value:"37",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicUscanada)},{value:"437",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingOemUnitedStates)},{value:"500",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicInternational)},{value:"708",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingArabicAsmo708)},{value:"720",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingArabicDos)},{value:"737",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingGreekDos)},{value:"775",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingBalticDos)},{value:"850",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingWesternEuropeanDos)},{value:"852",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingCentralEuropeanDos)},{value:"855",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingOemCyrillic)},{value:"857",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingTurkishDos)},{value:"858",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingOemMultilingualLatinI)},{value:"860",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingPortugueseDos)},{value:"861",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIcelandicDos)},{value:"862",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingHebrewDos)},{value:"863",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingFrenchCanadianDos)},{value:"864",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingArabic864)},{value:"865",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingNordicDos)},{value:"866",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingCyrillicDos)},{value:"869",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingGreekModernDos)},{value:"870",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicMultilingualLatin2)},{value:"874",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingThaiWindows)},{value:"875",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicGreekModern)},{value:"932",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingJapaneseShiftjis)},{value:"936",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingChineseSimplifiedGb2312)},{value:"949",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingKorean)},{value:"950",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingChineseTraditionalBig5)},{value:"1026",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicTurkishLatin5)},{value:"1047",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmLatin1)},{value:"1140",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicUscanadaEuro)},{value:"1141",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicGermanyEuro)},{value:"1142",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicDenmarknorwayEuro)},{value:"1143",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicFinlandswedenEuro)},{value:"1144",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicItalyEuro)},{value:"1145",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicSpainEuro)},{value:"1146",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicUkEuro)},{value:"1147",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicFranceEuro)},{value:"1148",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicInternationalEuro)},{value:"1149",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicIcelandicEuro)},{value:"1200",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingUnicode)},{value:"1201",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingUnicodeBigendian)},{value:"1250",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingCentralEuropeanWindows)},{value:"1251",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingCyrillicWindows)},{value:"1252",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingWesternEuropeanWindows)},{value:"1253",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingGreekWindows)},{value:"1254",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingTurkishWindows)},{value:"1255",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingHebrewWindows)},{value:"1256",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingArabicWindows)},{value:"1257",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingBalticWindows)},{value:"1258",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingVietnameseWindows)},{value:"1361",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingKoreanJohab)},{value:"10000",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingWesternEuropeanMac)},{value:"10001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingJapaneseMac)},{value:"10002",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingChineseTraditionalMac)},{value:"10003",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingKoreanMac)},{value:"10004",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingArabicMac)},{value:"10005",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingHebrewMac)},{value:"10006",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingGreekMac)},{value:"10007",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingCyrillicMac)},{value:"10008",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingChineseSimplifiedMac)},{value:"10010",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingRomanianMac)},{value:"10017",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingUkrainianMac)},{value:"10021",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingThaiMac)},{value:"10029",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingCentralEuropeanMac)},{value:"10079",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIcelandicMac)},{value:"10081",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingTurkishMac)},{value:"10082",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingCroatianMac)},{value:"12000",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingUnicodeUtf32)},{value:"12001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingUnicodeUtf32Bigendian)},{value:"20000",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingChineseTraditionalCns)},{value:"20001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingTcaTaiwan)},{value:"20002",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingChineseTraditionalEten)},{value:"20003",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbm5550Taiwan)},{value:"20004",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingTeletextTaiwan)},{value:"20005",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingWangTaiwan)},{value:"20105",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingWesternEuropeanIa5)},{value:"20106",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingGermanIa5)},{value:"20107",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingSwedishIa5)},{value:"20108",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingNorwegianIa5)},{value:"20127",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingUsascii)},{value:"20261",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingT61)},{value:"20269",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIso6937)},{value:"20273",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicGermany)},{value:"20277",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicDenmarknorway)},{value:"20278",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicFinlandsweden)},{value:"20280",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicItaly)},{value:"20284",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicSpain)},{value:"20285",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicUk)},{value:"20290",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicJapaneseKatakana)},{value:"20297",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicFrance)},{value:"20420",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicArabic)},{value:"20423",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicGreek)},{value:"20424",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicHebrew)},{value:"20833",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicKoreanExtended)},{value:"20838",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicThai)},{value:"20866",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingCyrillicKoi8r)},{value:"20871",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicIcelandic)},{value:"20880",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicCyrillicRussian)},{value:"20905",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicTurkish)},{value:"20924",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmLatin1)},{value:"20932",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingJapaneseJis02081990And02121990)},{value:"20936",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingChineseSimplifiedGb231280)},{value:"20949",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingKoreanWansung)},{value:"21025",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIbmEbcdicCyrillicSerbianbulgarian)},{value:"21866",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingCyrillicKoi8u)},{value:"28591",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingWesternEuropeanIso)},{value:"28592",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingCentralEuropeanIso)},{value:"28593",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingLatin3Iso)},{value:"28594",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingBalticIso)},{value:"28595",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingCyrillicIso)},{value:"28596",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingArabicIso)},{value:"28597",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingGreekIso)},{value:"28598",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingHebrewIsovisual)},{value:"28599",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingTurkishIso)},{value:"28603",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingEstonianIso)},{value:"28605",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingLatin9Iso)},{value:"29001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingEuropa)},{value:"38598",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingHebrewIsological)},{value:"50220",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingJapaneseJis)},{value:"50221",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingJapaneseJisallow1ByteKana)},{value:"50222",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingJapaneseJisallow1ByteKanaSosi)},{value:"50225",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingKoreanIso)},{value:"50227",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingChineseSimplifiedIso2022)},{value:"51932",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingJapaneseEuc)},{value:"51936",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingChineseSimplifiedEuc)},{value:"51949",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingKoreanEuc)},{value:"52936",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingChineseSimplifiedHz)},{value:"54936",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingChineseSimplifiedGb18030)},{value:"57002",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIsciiDevanagari)},{value:"57003",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIsciiBengali)},{value:"57004",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIsciiTamil)},{value:"57005",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIsciiTelugu)},{value:"57006",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIsciiAssamese)},{value:"57007",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIsciiOdia)},{value:"57008",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIsciiKannada)},{value:"57009",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIsciiMalayalam)},{value:"57010",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIsciiGujarati)},{value:"57011",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingIsciiPunjabi)},{value:"65000",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingUnicodeUtf7)},{value:"65001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextEncodingUnicodeUtf8)}],6:[{value:"aa-DJ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAaDJ)},{value:"aa-ER",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAaER)},{value:"aa-ET",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAaET)},{value:"af-NA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAfNA)},{value:"af-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAfZA)},{value:"agq-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAgqCM)},{value:"ak-GH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAkGH)},{value:"am-ET",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAmET)},{value:"ar-001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAr001)},{value:"ar-AE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArAE)},{value:"ar-BH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArBH)},{value:"ar-DJ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArDJ)},{value:"ar-DZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArDZ)},{value:"ar-EG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArEG)},{value:"ar-ER",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArER)},{value:"ar-IL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArIL)},{value:"ar-IQ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArIQ)},{value:"ar-JO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArJO)},{value:"ar-KM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArKM)},{value:"ar-KW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArKW)},{value:"ar-LB",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArLB)},{value:"ar-LY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArLY)},{value:"ar-MA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArMA)},{value:"ar-MR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArMR)},{value:"ar-OM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArOM)},{value:"ar-PS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArPS)},{value:"ar-QA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArQA)},{value:"ar-SA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArSA)},{value:"ar-SD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArSD)},{value:"ar-SO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArSO)},{value:"ar-SS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArSS)},{value:"ar-SY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArSY)},{value:"ar-TD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArTD)},{value:"ar-TN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArTN)},{value:"ar-YE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArYE)},{value:"arn-CL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArnCL)},{value:"as-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAsIN)},{value:"asa-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAsaTZ)},{value:"ast-ES",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAstES)},{value:"az-Cyrl-AZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAzCyrlAZ)},{value:"az-Latn-AZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAzLatnAZ)},{value:"ba-RU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBaRU)},{value:"bas-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBasCM)},{value:"be-BY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBeBY)},{value:"bem-ZM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBemZM)},{value:"bez-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBezTZ)},{value:"bg-BG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBgBG)},{value:"bgc-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBgcIN)},{value:"bho-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBhoIN)},{value:"bin-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBinNG)},{value:"bm-ML",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBmML)},{value:"bn-BD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBnBD)},{value:"bn-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBnIN)},{value:"bo-CN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBoCN)},{value:"bo-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBoIN)},{value:"br-FR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBrFR)},{value:"brx-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBrxIN)},{value:"bs-Cyrl-BA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBsCyrlBA)},{value:"bs-Latn-BA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBsLatnBA)},{value:"byn-ER",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBynER)},{value:"ca-AD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCaAD)},{value:"ca-ES",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCaES)},{value:"ca-FR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCaFR)},{value:"ca-IT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCaIT)},{value:"ccp-BD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCcpBD)},{value:"ccp-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCcpIN)},{value:"ce-RU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCeRU)},{value:"ceb-PH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCebPH)},{value:"cgg-UG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCggUG)},{value:"chr-US",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleChrUS)},{value:"ckb-IQ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCkbIQ)},{value:"ckb-IR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCkbIR)},{value:"co-FR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCoFR)},{value:"cs-CZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCsCZ)},{value:"cu-RU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCuRU)},{value:"cv-RU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCvRU)},{value:"cy-GB",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCyGB)},{value:"da-DK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDaDK)},{value:"da-GL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDaGL)},{value:"dav-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDavKE)},{value:"de-AT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDeAT)},{value:"de-BE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDeBE)},{value:"de-CH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDeCH)},{value:"de-DE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDeDE)},{value:"de-IT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDeIT)},{value:"de-LI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDeLI)},{value:"de-LU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDeLU)},{value:"dje-NE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDjeNE)},{value:"doi-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDoiIN)},{value:"dsb-DE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDsbDE)},{value:"dua-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDuaCM)},{value:"dv-MV",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDvMV)},{value:"dyo-SN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDyoSN)},{value:"dz-BT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDzBT)},{value:"ebu-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEbuKE)},{value:"ee-GH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEeGH)},{value:"ee-TG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEeTG)},{value:"el-CY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleElCY)},{value:"el-GR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleElGR)},{value:"en-001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEn001)},{value:"en-029",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEn029)},{value:"en-150",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEn150)},{value:"en-AE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnAE)},{value:"en-AG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnAG)},{value:"en-AI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnAI)},{value:"en-AS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnAS)},{value:"en-AT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnAT)},{value:"en-AU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnAU)},{value:"en-BB",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnBB)},{value:"en-BE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnBE)},{value:"en-BI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnBI)},{value:"en-BM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnBM)},{value:"en-BS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnBS)},{value:"en-BW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnBW)},{value:"en-BZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnBZ)},{value:"en-CA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnCA)},{value:"en-CC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnCC)},{value:"en-CH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnCH)},{value:"en-CK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnCK)},{value:"en-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnCM)},{value:"en-CX",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnCX)},{value:"en-CY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnCY)},{value:"en-DE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnDE)},{value:"en-DK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnDK)},{value:"en-DM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnDM)},{value:"en-ER",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnER)},{value:"en-FI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnFI)},{value:"en-FJ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnFJ)},{value:"en-FK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnFK)},{value:"en-FM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnFM)},{value:"en-GB",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnGB)},{value:"en-GD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnGD)},{value:"en-GG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnGG)},{value:"en-GH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnGH)},{value:"en-GI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnGI)},{value:"en-GM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnGM)},{value:"en-GU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnGU)},{value:"en-GY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnGY)},{value:"en-HK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnHK)},{value:"en-ID",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnID)},{value:"en-IE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnIE)},{value:"en-IL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnIL)},{value:"en-IM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnIM)},{value:"en-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnIN)},{value:"en-IO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnIO)},{value:"en-JE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnJE)},{value:"en-JM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnJM)},{value:"en-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnKE)},{value:"en-KI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnKI)},{value:"en-KN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnKN)},{value:"en-KY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnKY)},{value:"en-LC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnLC)},{value:"en-LR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnLR)},{value:"en-LS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnLS)},{value:"en-MG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMG)},{value:"en-MH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMH)},{value:"en-MO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMO)},{value:"en-MP",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMP)},{value:"en-MS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMS)},{value:"en-MT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMT)},{value:"en-MU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMU)},{value:"en-MV",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMV)},{value:"en-MW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMW)},{value:"en-MY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMY)},{value:"en-NA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnNA)},{value:"en-NF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnNF)},{value:"en-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnNG)},{value:"en-NL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnNL)},{value:"en-NR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnNR)},{value:"en-NU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnNU)},{value:"en-NZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnNZ)},{value:"en-PG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnPG)},{value:"en-PH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnPH)},{value:"en-PK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnPK)},{value:"en-PN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnPN)},{value:"en-PR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnPR)},{value:"en-PW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnPW)},{value:"en-RW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnRW)},{value:"en-SB",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSB)},{value:"en-SC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSC)},{value:"en-SD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSD)},{value:"en-SE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSE)},{value:"en-SG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSG)},{value:"en-SH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSH)},{value:"en-SI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSI)},{value:"en-SL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSL)},{value:"en-SS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSS)},{value:"en-SX",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSX)},{value:"en-SZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSZ)},{value:"en-TC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnTC)},{value:"en-TK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnTK)},{value:"en-TO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnTO)},{value:"en-TT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnTT)},{value:"en-TV",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnTV)},{value:"en-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnTZ)},{value:"en-UG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnUG)},{value:"en-UM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnUM)},{value:"en-US",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnUS)},{value:"en-US-POSIX",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnUSPOSIX)},{value:"en-VC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnVC)},{value:"en-VG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnVG)},{value:"en-VI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnVI)},{value:"en-VU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnVU)},{value:"en-WS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnWS)},{value:"en-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnZA)},{value:"en-ZM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnZM)},{value:"en-ZW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnZW)},{value:"eo-001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEo001)},{value:"es-419",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEs419)},{value:"es-AR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsAR)},{value:"es-BO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsBO)},{value:"es-BR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsBR)},{value:"es-BZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsBZ)},{value:"es-CL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsCL)},{value:"es-CO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsCO)},{value:"es-CR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsCR)},{value:"es-CU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsCU)},{value:"es-DO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsDO)},{value:"es-EC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsEC)},{value:"es-ES",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsES)},{value:"es-GQ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsGQ)},{value:"es-GT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsGT)},{value:"es-HN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsHN)},{value:"es-MX",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsMX)},{value:"es-NI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsNI)},{value:"es-PA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsPA)},{value:"es-PE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsPE)},{value:"es-PH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsPH)},{value:"es-PR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsPR)},{value:"es-PY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsPY)},{value:"es-SV",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsSV)},{value:"es-US",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsUS)},{value:"es-UY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsUY)},{value:"es-VE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsVE)},{value:"et-EE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEtEE)},{value:"eu-ES",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEuES)},{value:"ewo-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEwoCM)},{value:"fa-AF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFaAF)},{value:"fa-IR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFaIR)},{value:"ff-Adlm-BF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmBF)},{value:"ff-Adlm-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmCM)},{value:"ff-Adlm-GH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmGH)},{value:"ff-Adlm-GM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmGM)},{value:"ff-Adlm-GN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmGN)},{value:"ff-Adlm-GW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmGW)},{value:"ff-Adlm-LR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmLR)},{value:"ff-Adlm-MR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmMR)},{value:"ff-Adlm-NE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmNE)},{value:"ff-Adlm-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmNG)},{value:"ff-Adlm-SL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmSL)},{value:"ff-Adlm-SN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmSN)},{value:"ff-Latn-BF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnBF)},{value:"ff-Latn-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnCM)},{value:"ff-Latn-GH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnGH)},{value:"ff-Latn-GM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnGM)},{value:"ff-Latn-GN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnGN)},{value:"ff-Latn-GW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnGW)},{value:"ff-Latn-LR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnLR)},{value:"ff-Latn-MR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnMR)},{value:"ff-Latn-NE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnNE)},{value:"ff-Latn-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnNG)},{value:"ff-Latn-SL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnSL)},{value:"ff-Latn-SN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnSN)},{value:"fi-FI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFiFI)},{value:"fil-PH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFilPH)},{value:"fo-DK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFoDK)},{value:"fo-FO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFoFO)},{value:"fr-029",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFr029)},{value:"fr-BE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrBE)},{value:"fr-BF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrBF)},{value:"fr-BI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrBI)},{value:"fr-BJ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrBJ)},{value:"fr-BL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrBL)},{value:"fr-CA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrCA)},{value:"fr-CD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrCD)},{value:"fr-CF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrCF)},{value:"fr-CG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrCG)},{value:"fr-CH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrCH)},{value:"fr-CI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrCI)},{value:"fr-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrCM)},{value:"fr-DJ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrDJ)},{value:"fr-DZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrDZ)},{value:"fr-FR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrFR)},{value:"fr-GA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrGA)},{value:"fr-GF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrGF)},{value:"fr-GN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrGN)},{value:"fr-GP",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrGP)},{value:"fr-GQ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrGQ)},{value:"fr-HT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrHT)},{value:"fr-KM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrKM)},{value:"fr-LU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrLU)},{value:"fr-MA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrMA)},{value:"fr-MC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrMC)},{value:"fr-MF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrMF)},{value:"fr-MG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrMG)},{value:"fr-ML",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrML)},{value:"fr-MQ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrMQ)},{value:"fr-MR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrMR)},{value:"fr-MU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrMU)},{value:"fr-NC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrNC)},{value:"fr-NE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrNE)},{value:"fr-PF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrPF)},{value:"fr-PM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrPM)},{value:"fr-RE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrRE)},{value:"fr-RW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrRW)},{value:"fr-SC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrSC)},{value:"fr-SN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrSN)},{value:"fr-SY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrSY)},{value:"fr-TD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrTD)},{value:"fr-TG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrTG)},{value:"fr-TN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrTN)},{value:"fr-VU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrVU)},{value:"fr-WF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrWF)},{value:"fr-YT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrYT)},{value:"fur-IT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFurIT)},{value:"fy-NL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFyNL)},{value:"ga-GB",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGaGB)},{value:"ga-IE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGaIE)},{value:"gd-GB",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGdGB)},{value:"gl-ES",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGlES)},{value:"gn-PY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGnPY)},{value:"gsw-CH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGswCH)},{value:"gsw-FR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGswFR)},{value:"gsw-LI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGswLI)},{value:"gu-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGuIN)},{value:"guz-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGuzKE)},{value:"gv-IM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGvIM)},{value:"ha-GH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHaGH)},{value:"ha-NE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHaNE)},{value:"ha-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHaNG)},{value:"haw-US",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHawUS)},{value:"he-IL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHeIL)},{value:"hi-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHiIN)},{value:"hi-Latn-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHiLatnIN)},{value:"hr-BA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHrBA)},{value:"hr-HR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHrHR)},{value:"hsb-DE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHsbDE)},{value:"hu-HU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHuHU)},{value:"hy-AM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHyAM)},{value:"ia-001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleIa001)},{value:"ibb-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleIbbNG)},{value:"id-ID",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleIdID)},{value:"ig-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleIgNG)},{value:"ii-CN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleIiCN)},{value:"is-IS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleIsIS)},{value:"it-CH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleItCH)},{value:"it-IT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleItIT)},{value:"it-SM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleItSM)},{value:"it-VA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleItVA)},{value:"iu-CA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleIuCA)},{value:"iu-Latn-CA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleIuLatnCA)},{value:"ja-JP",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleJaJP)},{value:"jgo-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleJgoCM)},{value:"jmc-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleJmcTZ)},{value:"jv-ID",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleJvID)},{value:"jv-Java-ID",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleJvJavaID)},{value:"ka-GE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKaGE)},{value:"kab-DZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKabDZ)},{value:"kam-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKamKE)},{value:"kde-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKdeTZ)},{value:"kea-CV",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKeaCV)},{value:"kgp-BR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKgpBR)},{value:"khq-ML",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKhqML)},{value:"ki-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKiKE)},{value:"kk-KZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKkZ)},{value:"kkj-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKkjCM)},{value:"kl-GL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKlGL)},{value:"kln-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKlnKE)},{value:"km-KH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKmKH)},{value:"kn-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKnIN)},{value:"ko-KP",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKoKP)},{value:"ko-KR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKoKR)},{value:"kok-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKokIN)},{value:"kr-Latn-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKrLatnNG)},{value:"ks-Arab-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKsArabIN)},{value:"ks-Deva-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKsDevaIN)},{value:"ksb-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKsbTZ)},{value:"ksf-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKsfCM)},{value:"ksh-DE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKshDE)},{value:"kw-GB",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKwGB)},{value:"ky-KG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKyKG)},{value:"la-VA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLaVA)},{value:"lag-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLagTZ)},{value:"lb-LU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLbLU)},{value:"lg-UG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLgUG)},{value:"lkt-US",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLktUS)},{value:"ln-AO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLnAO)},{value:"ln-CD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLnCD)},{value:"ln-CF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLnCF)},{value:"ln-CG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLnCG)},{value:"lo-LA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLoLA)},{value:"lrc-IQ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLrcIQ)},{value:"lrc-IR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLrcIR)},{value:"lt-LT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLtLT)},{value:"lu-CD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLuCD)},{value:"luo-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLuoKE)},{value:"luy-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLuyKE)},{value:"lv-LV",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLvLV)},{value:"mai-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMaiIN)},{value:"mas-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMasKE)},{value:"mas-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMasTZ)},{value:"mer-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMerKE)},{value:"mfe-MU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMfeMU)},{value:"mg-MG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMgMG)},{value:"mgh-MZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMghMZ)},{value:"mgo-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMgoCM)},{value:"mi-NZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMiNZ)},{value:"mk-MK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMkMK)},{value:"ml-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMlIN)},{value:"mn-MN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMnMN)},{value:"mn-Mong-CN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMnMongCN)},{value:"mn-Mong-MN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMnMongMN)},{value:"mni-Beng-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMniBengIN)},{value:"moh-CA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMohCA)},{value:"mr-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMrIN)},{value:"ms-BN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMsBN)},{value:"ms-ID",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMsID)},{value:"ms-MY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMsMY)},{value:"ms-SG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMsSG)},{value:"mt-MT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMtMT)},{value:"mua-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMuaCM)},{value:"my-MM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMyMM)},{value:"mzn-IR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMznIR)},{value:"naq-NA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNaqNA)},{value:"nb-NO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNbNO)},{value:"nb-SJ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNbSJ)},{value:"nd-ZW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNdZW)},{value:"nds-DE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNdsDE)},{value:"nds-NL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNdsNL)},{value:"ne-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNeIN)},{value:"ne-NP",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNeNP)},{value:"nl-AW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNlAW)},{value:"nl-BE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNlBE)},{value:"nl-BQ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNlBQ)},{value:"nl-CW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNlCW)},{value:"nl-NL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNlNL)},{value:"nl-SR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNlSR)},{value:"nl-SX",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNlSX)},{value:"nmg-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNmgCM)},{value:"nn-NO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNnNO)},{value:"nnh-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNnhCM)},{value:"nqo-GN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNqoGN)},{value:"nr-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNrZA)},{value:"nso-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNsoZA)},{value:"nus-SS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNusSS)},{value:"nyn-UG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNynUG)},{value:"oc-ES",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleOcES)},{value:"oc-FR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleOcFR)},{value:"om-ET",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleOmET)},{value:"om-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleOmKE)},{value:"or-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleOrIN)},{value:"os-GE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleOsGE)},{value:"os-RU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleOsRU)},{value:"pa-Arab-PK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePaArabPK)},{value:"pa-Guru-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePaGuruIN)},{value:"pap-029",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePap029)},{value:"pcm-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePcmNG)},{value:"pl-PL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePlPL)},{value:"prg-001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePrg001)},{value:"ps-AF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePsAF)},{value:"ps-PK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePsPK)},{value:"pt-AO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtAO)},{value:"pt-BR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtBR)},{value:"pt-CH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtCH)},{value:"pt-CV",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtCV)},{value:"pt-GQ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtGQ)},{value:"pt-GW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtGW)},{value:"pt-LU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtLU)},{value:"pt-MO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtMO)},{value:"pt-MZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtMZ)},{value:"pt-PT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtPT)},{value:"pt-ST",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtST)},{value:"pt-TL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtTL)},{value:"qu-BO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleQuBO)},{value:"qu-EC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleQuEC)},{value:"qu-PE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleQuPE)},{value:"quc-GT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleQucGT)},{value:"raj-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRajIN)},{value:"rm-CH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRmCH)},{value:"rn-BI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRnBI)},{value:"ro-MD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRoMD)},{value:"ro-RO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRoRO)},{value:"rof-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRofTZ)},{value:"ru-BY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRuBY)},{value:"ru-KG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRuKG)},{value:"ru-KZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRuKZ)},{value:"ru-MD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRuMD)},{value:"ru-RU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRuRU)},{value:"ru-UA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRuUA)},{value:"rw-RW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRwRW)},{value:"rwk-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRwkTZ)},{value:"sa-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSaIN)},{value:"sah-RU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSahRU)},{value:"saq-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSaqKE)},{value:"sat-Olck-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSatOlckIN)},{value:"sbp-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSbpTZ)},{value:"sc-IT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleScIT)},{value:"sd-Arab-PK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSdArabPK)},{value:"sd-Deva-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSdDevaIN)},{value:"se-FI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSeFI)},{value:"se-NO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSeNO)},{value:"se-SE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSeSE)},{value:"seh-MZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSehMZ)},{value:"ses-ML",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSesML)},{value:"sg-CF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSgCF)},{value:"shi-Latn-MA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleShiLatnMA)},{value:"shi-Tfng-MA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleShiTfngMA)},{value:"si-LK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSiLK)},{value:"sk-SK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSkSK)},{value:"sl-SI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSlSI)},{value:"sma-NO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSmaNO)},{value:"sma-SE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSmaSE)},{value:"smj-NO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSmjNO)},{value:"smj-SE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSmjSE)},{value:"smn-FI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSmnFI)},{value:"sms-FI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSmsFI)},{value:"sn-ZW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSnZW)},{value:"so-DJ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSoDJ)},{value:"so-ET",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSoET)},{value:"so-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSoKE)},{value:"so-SO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSoSO)},{value:"sq-AL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSqAL)},{value:"sq-MK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSqMK)},{value:"sq-XK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSqXK)},{value:"sr-Cyrl-BA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSrCyrlBA)},{value:"sr-Cyrl-ME",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSrCyrlME)},{value:"sr-Cyrl-RS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSrCyrlRS)},{value:"sr-Cyrl-XK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSrCyrlXK)},{value:"sr-Latn-BA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSrLatnBA)},{value:"sr-Latn-ME",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSrLatnME)},{value:"sr-Latn-RS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSrLatnRS)},{value:"sr-Latn-XK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSrLatnXK)},{value:"ss-SZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSsSZ)},{value:"ss-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSsZA)},{value:"ssy-ER",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSsyER)},{value:"st-LS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleStLS)},{value:"st-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleStZA)},{value:"su-Latn-ID",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSuLatnID)},{value:"sv-AX",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSvAX)},{value:"sv-FI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSvFI)},{value:"sv-SE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSvSE)},{value:"sw-CD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSwCD)},{value:"sw-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSwKE)},{value:"sw-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSwTZ)},{value:"sw-UG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSwUG)},{value:"syr-SY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSyrSY)},{value:"ta-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTaIN)},{value:"ta-LK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTaLK)},{value:"ta-MY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTaMY)},{value:"ta-SG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTaSG)},{value:"te-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTeIN)},{value:"teo-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTeoKE)},{value:"teo-UG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTeoUG)},{value:"tg-TJ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTgTJ)},{value:"th-TH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleThTH)},{value:"ti-ER",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTiER)},{value:"ti-ET",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTiET)},{value:"tig-ER",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTigER)},{value:"tk-TM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTkTM)},{value:"tn-BW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTnBW)},{value:"tn-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTnZA)},{value:"to-TO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleToTO)},{value:"tr-CY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTrCY)},{value:"tr-TR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTrTR)},{value:"ts-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTsZA)},{value:"tt-RU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTtRU)},{value:"twq-NE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTwqNE)},{value:"tzm-Arab-MA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTzmArabMA)},{value:"tzm-DZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTzmDZ)},{value:"tzm-MA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTzmMA)},{value:"tzm-Tfng-MA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTzmTfngMA)},{value:"ug-CN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleUgCN)},{value:"uk-UA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleUkUA)},{value:"ur-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleUrIN)},{value:"ur-PK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleUrPK)},{value:"uz-Arab-AF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleUzArabAF)},{value:"uz-Cyrl-UZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleUzCyrlUZ)},{value:"uz-Latn-UZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleUzLatnUZ)},{value:"vai-Latn-LR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleVaiLatnLR)},{value:"vai-Vaii-LR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleVaiVaiiLR)},{value:"ve-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleVeZA)},{value:"vi-VN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleViVN)},{value:"vo-001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleVo001)},{value:"vun-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleVunTZ)},{value:"wae-CH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleWaeCH)},{value:"wal-ET",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleWalET)},{value:"wo-SN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleWoSN)},{value:"xh-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleXhZA)},{value:"xog-UG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleXogUG)},{value:"yav-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleYavCM)},{value:"yi-001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleYi001)},{value:"yo-BJ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleYoBJ)},{value:"yo-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleYoNG)},{value:"yrl-BR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleYrlBR)},{value:"yrl-CO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleYrlCO)},{value:"yrl-VE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleYrlVE)},{value:"zgh-MA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleZghMA)},{value:"zh-Hans-CN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleZhHansCN)},{value:"zh-Hans-HK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleZhHansHK)},{value:"zh-Hans-MO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleZhHansMO)},{value:"zh-Hans-SG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleZhHansSG)},{value:"zh-Hant-HK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleZhHantHK)},{value:"zh-Hant-MO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleZhHantMO)},{value:"zh-Hant-TW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleZhHantTW)},{value:"zu-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleZuZA)}]}),a.WorksheetFuncId.IMPORTCSV,{4:[{value:"aa-DJ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAaDJ)},{value:"aa-ER",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAaER)},{value:"aa-ET",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAaET)},{value:"af-NA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAfNA)},{value:"af-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAfZA)},{value:"agq-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAgqCM)},{value:"ak-GH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAkGH)},{value:"am-ET",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAmET)},{value:"ar-001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAr001)},{value:"ar-AE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArAE)},{value:"ar-BH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArBH)},{value:"ar-DJ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArDJ)},{value:"ar-DZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArDZ)},{value:"ar-EG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArEG)},{value:"ar-ER",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArER)},{value:"ar-IL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArIL)},{value:"ar-IQ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArIQ)},{value:"ar-JO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArJO)},{value:"ar-KM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArKM)},{value:"ar-KW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArKW)},{value:"ar-LB",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArLB)},{value:"ar-LY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArLY)},{value:"ar-MA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArMA)},{value:"ar-MR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArMR)},{value:"ar-OM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArOM)},{value:"ar-PS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArPS)},{value:"ar-QA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArQA)},{value:"ar-SA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArSA)},{value:"ar-SD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArSD)},{value:"ar-SO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArSO)},{value:"ar-SS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArSS)},{value:"ar-SY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArSY)},{value:"ar-TD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArTD)},{value:"ar-TN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArTN)},{value:"ar-YE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArYE)},{value:"arn-CL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleArnCL)},{value:"as-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAsIN)},{value:"asa-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAsaTZ)},{value:"ast-ES",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAstES)},{value:"az-Cyrl-AZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAzCyrlAZ)},{value:"az-Latn-AZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleAzLatnAZ)},{value:"ba-RU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBaRU)},{value:"bas-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBasCM)},{value:"be-BY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBeBY)},{value:"bem-ZM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBemZM)},{value:"bez-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBezTZ)},{value:"bg-BG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBgBG)},{value:"bgc-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBgcIN)},{value:"bho-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBhoIN)},{value:"bin-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBinNG)},{value:"bm-ML",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBmML)},{value:"bn-BD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBnBD)},{value:"bn-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBnIN)},{value:"bo-CN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBoCN)},{value:"bo-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBoIN)},{value:"br-FR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBrFR)},{value:"brx-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBrxIN)},{value:"bs-Cyrl-BA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBsCyrlBA)},{value:"bs-Latn-BA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBsLatnBA)},{value:"byn-ER",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleBynER)},{value:"ca-AD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCaAD)},{value:"ca-ES",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCaES)},{value:"ca-FR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCaFR)},{value:"ca-IT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCaIT)},{value:"ccp-BD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCcpBD)},{value:"ccp-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCcpIN)},{value:"ce-RU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCeRU)},{value:"ceb-PH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCebPH)},{value:"cgg-UG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCggUG)},{value:"chr-US",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleChrUS)},{value:"ckb-IQ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCkbIQ)},{value:"ckb-IR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCkbIR)},{value:"co-FR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCoFR)},{value:"cs-CZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCsCZ)},{value:"cu-RU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCuRU)},{value:"cv-RU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCvRU)},{value:"cy-GB",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleCyGB)},{value:"da-DK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDaDK)},{value:"da-GL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDaGL)},{value:"dav-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDavKE)},{value:"de-AT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDeAT)},{value:"de-BE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDeBE)},{value:"de-CH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDeCH)},{value:"de-DE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDeDE)},{value:"de-IT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDeIT)},{value:"de-LI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDeLI)},{value:"de-LU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDeLU)},{value:"dje-NE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDjeNE)},{value:"doi-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDoiIN)},{value:"dsb-DE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDsbDE)},{value:"dua-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDuaCM)},{value:"dv-MV",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDvMV)},{value:"dyo-SN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDyoSN)},{value:"dz-BT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleDzBT)},{value:"ebu-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEbuKE)},{value:"ee-GH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEeGH)},{value:"ee-TG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEeTG)},{value:"el-CY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleElCY)},{value:"el-GR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleElGR)},{value:"en-001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEn001)},{value:"en-029",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEn029)},{value:"en-150",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEn150)},{value:"en-AE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnAE)},{value:"en-AG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnAG)},{value:"en-AI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnAI)},{value:"en-AS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnAS)},{value:"en-AT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnAT)},{value:"en-AU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnAU)},{value:"en-BB",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnBB)},{value:"en-BE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnBE)},{value:"en-BI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnBI)},{value:"en-BM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnBM)},{value:"en-BS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnBS)},{value:"en-BW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnBW)},{value:"en-BZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnBZ)},{value:"en-CA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnCA)},{value:"en-CC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnCC)},{value:"en-CH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnCH)},{value:"en-CK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnCK)},{value:"en-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnCM)},{value:"en-CX",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnCX)},{value:"en-CY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnCY)},{value:"en-DE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnDE)},{value:"en-DK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnDK)},{value:"en-DM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnDM)},{value:"en-ER",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnER)},{value:"en-FI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnFI)},{value:"en-FJ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnFJ)},{value:"en-FK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnFK)},{value:"en-FM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnFM)},{value:"en-GB",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnGB)},{value:"en-GD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnGD)},{value:"en-GG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnGG)},{value:"en-GH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnGH)},{value:"en-GI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnGI)},{value:"en-GM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnGM)},{value:"en-GU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnGU)},{value:"en-GY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnGY)},{value:"en-HK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnHK)},{value:"en-ID",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnID)},{value:"en-IE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnIE)},{value:"en-IL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnIL)},{value:"en-IM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnIM)},{value:"en-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnIN)},{value:"en-IO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnIO)},{value:"en-JE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnJE)},{value:"en-JM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnJM)},{value:"en-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnKE)},{value:"en-KI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnKI)},{value:"en-KN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnKN)},{value:"en-KY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnKY)},{value:"en-LC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnLC)},{value:"en-LR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnLR)},{value:"en-LS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnLS)},{value:"en-MG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMG)},{value:"en-MH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMH)},{value:"en-MO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMO)},{value:"en-MP",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMP)},{value:"en-MS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMS)},{value:"en-MT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMT)},{value:"en-MU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMU)},{value:"en-MV",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMV)},{value:"en-MW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMW)},{value:"en-MY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnMY)},{value:"en-NA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnNA)},{value:"en-NF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnNF)},{value:"en-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnNG)},{value:"en-NL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnNL)},{value:"en-NR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnNR)},{value:"en-NU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnNU)},{value:"en-NZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnNZ)},{value:"en-PG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnPG)},{value:"en-PH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnPH)},{value:"en-PK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnPK)},{value:"en-PN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnPN)},{value:"en-PR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnPR)},{value:"en-PW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnPW)},{value:"en-RW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnRW)},{value:"en-SB",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSB)},{value:"en-SC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSC)},{value:"en-SD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSD)},{value:"en-SE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSE)},{value:"en-SG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSG)},{value:"en-SH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSH)},{value:"en-SI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSI)},{value:"en-SL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSL)},{value:"en-SS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSS)},{value:"en-SX",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSX)},{value:"en-SZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnSZ)},{value:"en-TC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnTC)},{value:"en-TK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnTK)},{value:"en-TO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnTO)},{value:"en-TT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnTT)},{value:"en-TV",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnTV)},{value:"en-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnTZ)},{value:"en-UG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnUG)},{value:"en-UM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnUM)},{value:"en-US",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnUS)},{value:"en-US-POSIX",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnUSPOSIX)},{value:"en-VC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnVC)},{value:"en-VG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnVG)},{value:"en-VI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnVI)},{value:"en-VU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnVU)},{value:"en-WS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnWS)},{value:"en-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnZA)},{value:"en-ZM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnZM)},{value:"en-ZW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEnZW)},{value:"eo-001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEo001)},{value:"es-419",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEs419)},{value:"es-AR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsAR)},{value:"es-BO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsBO)},{value:"es-BR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsBR)},{value:"es-BZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsBZ)},{value:"es-CL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsCL)},{value:"es-CO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsCO)},{value:"es-CR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsCR)},{value:"es-CU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsCU)},{value:"es-DO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsDO)},{value:"es-EC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsEC)},{value:"es-ES",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsES)},{value:"es-GQ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsGQ)},{value:"es-GT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsGT)},{value:"es-HN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsHN)},{value:"es-MX",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsMX)},{value:"es-NI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsNI)},{value:"es-PA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsPA)},{value:"es-PE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsPE)},{value:"es-PH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsPH)},{value:"es-PR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsPR)},{value:"es-PY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsPY)},{value:"es-SV",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsSV)},{value:"es-US",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsUS)},{value:"es-UY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsUY)},{value:"es-VE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEsVE)},{value:"et-EE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEtEE)},{value:"eu-ES",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEuES)},{value:"ewo-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleEwoCM)},{value:"fa-AF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFaAF)},{value:"fa-IR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFaIR)},{value:"ff-Adlm-BF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmBF)},{value:"ff-Adlm-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmCM)},{value:"ff-Adlm-GH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmGH)},{value:"ff-Adlm-GM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmGM)},{value:"ff-Adlm-GN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmGN)},{value:"ff-Adlm-GW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmGW)},{value:"ff-Adlm-LR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmLR)},{value:"ff-Adlm-MR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmMR)},{value:"ff-Adlm-NE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmNE)},{value:"ff-Adlm-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmNG)},{value:"ff-Adlm-SL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmSL)},{value:"ff-Adlm-SN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfAdlmSN)},{value:"ff-Latn-BF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnBF)},{value:"ff-Latn-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnCM)},{value:"ff-Latn-GH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnGH)},{value:"ff-Latn-GM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnGM)},{value:"ff-Latn-GN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnGN)},{value:"ff-Latn-GW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnGW)},{value:"ff-Latn-LR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnLR)},{value:"ff-Latn-MR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnMR)},{value:"ff-Latn-NE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnNE)},{value:"ff-Latn-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnNG)},{value:"ff-Latn-SL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnSL)},{value:"ff-Latn-SN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFfLatnSN)},{value:"fi-FI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFiFI)},{value:"fil-PH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFilPH)},{value:"fo-DK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFoDK)},{value:"fo-FO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFoFO)},{value:"fr-029",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFr029)},{value:"fr-BE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrBE)},{value:"fr-BF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrBF)},{value:"fr-BI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrBI)},{value:"fr-BJ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrBJ)},{value:"fr-BL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrBL)},{value:"fr-CA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrCA)},{value:"fr-CD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrCD)},{value:"fr-CF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrCF)},{value:"fr-CG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrCG)},{value:"fr-CH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrCH)},{value:"fr-CI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrCI)},{value:"fr-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrCM)},{value:"fr-DJ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrDJ)},{value:"fr-DZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrDZ)},{value:"fr-FR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrFR)},{value:"fr-GA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrGA)},{value:"fr-GF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrGF)},{value:"fr-GN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrGN)},{value:"fr-GP",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrGP)},{value:"fr-GQ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrGQ)},{value:"fr-HT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrHT)},{value:"fr-KM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrKM)},{value:"fr-LU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrLU)},{value:"fr-MA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrMA)},{value:"fr-MC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrMC)},{value:"fr-MF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrMF)},{value:"fr-MG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrMG)},{value:"fr-ML",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrML)},{value:"fr-MQ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrMQ)},{value:"fr-MR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrMR)},{value:"fr-MU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrMU)},{value:"fr-NC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrNC)},{value:"fr-NE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrNE)},{value:"fr-PF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrPF)},{value:"fr-PM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrPM)},{value:"fr-RE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrRE)},{value:"fr-RW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrRW)},{value:"fr-SC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrSC)},{value:"fr-SN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrSN)},{value:"fr-SY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrSY)},{value:"fr-TD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrTD)},{value:"fr-TG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrTG)},{value:"fr-TN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrTN)},{value:"fr-VU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrVU)},{value:"fr-WF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrWF)},{value:"fr-YT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFrYT)},{value:"fur-IT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFurIT)},{value:"fy-NL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleFyNL)},{value:"ga-GB",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGaGB)},{value:"ga-IE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGaIE)},{value:"gd-GB",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGdGB)},{value:"gl-ES",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGlES)},{value:"gn-PY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGnPY)},{value:"gsw-CH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGswCH)},{value:"gsw-FR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGswFR)},{value:"gsw-LI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGswLI)},{value:"gu-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGuIN)},{value:"guz-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGuzKE)},{value:"gv-IM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleGvIM)},{value:"ha-GH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHaGH)},{value:"ha-NE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHaNE)},{value:"ha-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHaNG)},{value:"haw-US",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHawUS)},{value:"he-IL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHeIL)},{value:"hi-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHiIN)},{value:"hi-Latn-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHiLatnIN)},{value:"hr-BA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHrBA)},{value:"hr-HR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHrHR)},{value:"hsb-DE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHsbDE)},{value:"hu-HU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHuHU)},{value:"hy-AM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleHyAM)},{value:"ia-001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleIa001)},{value:"ibb-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleIbbNG)},{value:"id-ID",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleIdID)},{value:"ig-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleIgNG)},{value:"ii-CN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleIiCN)},{value:"is-IS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleIsIS)},{value:"it-CH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleItCH)},{value:"it-IT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleItIT)},{value:"it-SM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleItSM)},{value:"it-VA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleItVA)},{value:"iu-CA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleIuCA)},{value:"iu-Latn-CA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleIuLatnCA)},{value:"ja-JP",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleJaJP)},{value:"jgo-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleJgoCM)},{value:"jmc-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleJmcTZ)},{value:"jv-ID",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleJvID)},{value:"jv-Java-ID",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleJvJavaID)},{value:"ka-GE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKaGE)},{value:"kab-DZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKabDZ)},{value:"kam-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKamKE)},{value:"kde-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKdeTZ)},{value:"kea-CV",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKeaCV)},{value:"kgp-BR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKgpBR)},{value:"khq-ML",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKhqML)},{value:"ki-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKiKE)},{value:"kk-KZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKkZ)},{value:"kkj-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKkjCM)},{value:"kl-GL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKlGL)},{value:"kln-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKlnKE)},{value:"km-KH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKmKH)},{value:"kn-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKnIN)},{value:"ko-KP",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKoKP)},{value:"ko-KR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKoKR)},{value:"kok-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKokIN)},{value:"kr-Latn-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKrLatnNG)},{value:"ks-Arab-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKsArabIN)},{value:"ks-Deva-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKsDevaIN)},{value:"ksb-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKsbTZ)},{value:"ksf-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKsfCM)},{value:"ksh-DE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKshDE)},{value:"kw-GB",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKwGB)},{value:"ky-KG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleKyKG)},{value:"la-VA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLaVA)},{value:"lag-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLagTZ)},{value:"lb-LU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLbLU)},{value:"lg-UG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLgUG)},{value:"lkt-US",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLktUS)},{value:"ln-AO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLnAO)},{value:"ln-CD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLnCD)},{value:"ln-CF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLnCF)},{value:"ln-CG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLnCG)},{value:"lo-LA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLoLA)},{value:"lrc-IQ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLrcIQ)},{value:"lrc-IR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLrcIR)},{value:"lt-LT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLtLT)},{value:"lu-CD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLuCD)},{value:"luo-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLuoKE)},{value:"luy-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLuyKE)},{value:"lv-LV",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleLvLV)},{value:"mai-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMaiIN)},{value:"mas-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMasKE)},{value:"mas-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMasTZ)},{value:"mer-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMerKE)},{value:"mfe-MU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMfeMU)},{value:"mg-MG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMgMG)},{value:"mgh-MZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMghMZ)},{value:"mgo-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMgoCM)},{value:"mi-NZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMiNZ)},{value:"mk-MK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMkMK)},{value:"ml-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMlIN)},{value:"mn-MN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMnMN)},{value:"mn-Mong-CN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMnMongCN)},{value:"mn-Mong-MN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMnMongMN)},{value:"mni-Beng-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMniBengIN)},{value:"moh-CA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMohCA)},{value:"mr-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMrIN)},{value:"ms-BN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMsBN)},{value:"ms-ID",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMsID)},{value:"ms-MY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMsMY)},{value:"ms-SG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMsSG)},{value:"mt-MT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMtMT)},{value:"mua-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMuaCM)},{value:"my-MM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMyMM)},{value:"mzn-IR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleMznIR)},{value:"naq-NA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNaqNA)},{value:"nb-NO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNbNO)},{value:"nb-SJ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNbSJ)},{value:"nd-ZW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNdZW)},{value:"nds-DE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNdsDE)},{value:"nds-NL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNdsNL)},{value:"ne-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNeIN)},{value:"ne-NP",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNeNP)},{value:"nl-AW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNlAW)},{value:"nl-BE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNlBE)},{value:"nl-BQ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNlBQ)},{value:"nl-CW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNlCW)},{value:"nl-NL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNlNL)},{value:"nl-SR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNlSR)},{value:"nl-SX",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNlSX)},{value:"nmg-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNmgCM)},{value:"nn-NO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNnNO)},{value:"nnh-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNnhCM)},{value:"nqo-GN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNqoGN)},{value:"nr-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNrZA)},{value:"nso-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNsoZA)},{value:"nus-SS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNusSS)},{value:"nyn-UG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleNynUG)},{value:"oc-ES",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleOcES)},{value:"oc-FR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleOcFR)},{value:"om-ET",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleOmET)},{value:"om-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleOmKE)},{value:"or-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleOrIN)},{value:"os-GE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleOsGE)},{value:"os-RU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleOsRU)},{value:"pa-Arab-PK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePaArabPK)},{value:"pa-Guru-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePaGuruIN)},{value:"pap-029",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePap029)},{value:"pcm-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePcmNG)},{value:"pl-PL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePlPL)},{value:"prg-001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePrg001)},{value:"ps-AF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePsAF)},{value:"ps-PK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePsPK)},{value:"pt-AO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtAO)},{value:"pt-BR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtBR)},{value:"pt-CH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtCH)},{value:"pt-CV",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtCV)},{value:"pt-GQ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtGQ)},{value:"pt-GW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtGW)},{value:"pt-LU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtLU)},{value:"pt-MO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtMO)},{value:"pt-MZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtMZ)},{value:"pt-PT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtPT)},{value:"pt-ST",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtST)},{value:"pt-TL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocalePtTL)},{value:"qu-BO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleQuBO)},{value:"qu-EC",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleQuEC)},{value:"qu-PE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleQuPE)},{value:"quc-GT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleQucGT)},{value:"raj-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRajIN)},{value:"rm-CH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRmCH)},{value:"rn-BI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRnBI)},{value:"ro-MD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRoMD)},{value:"ro-RO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRoRO)},{value:"rof-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRofTZ)},{value:"ru-BY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRuBY)},{value:"ru-KG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRuKG)},{value:"ru-KZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRuKZ)},{value:"ru-MD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRuMD)},{value:"ru-RU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRuRU)},{value:"ru-UA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRuUA)},{value:"rw-RW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRwRW)},{value:"rwk-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleRwkTZ)},{value:"sa-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSaIN)},{value:"sah-RU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSahRU)},{value:"saq-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSaqKE)},{value:"sat-Olck-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSatOlckIN)},{value:"sbp-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSbpTZ)},{value:"sc-IT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleScIT)},{value:"sd-Arab-PK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSdArabPK)},{value:"sd-Deva-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSdDevaIN)},{value:"se-FI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSeFI)},{value:"se-NO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSeNO)},{value:"se-SE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSeSE)},{value:"seh-MZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSehMZ)},{value:"ses-ML",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSesML)},{value:"sg-CF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSgCF)},{value:"shi-Latn-MA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleShiLatnMA)},{value:"shi-Tfng-MA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleShiTfngMA)},{value:"si-LK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSiLK)},{value:"sk-SK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSkSK)},{value:"sl-SI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSlSI)},{value:"sma-NO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSmaNO)},{value:"sma-SE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSmaSE)},{value:"smj-NO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSmjNO)},{value:"smj-SE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSmjSE)},{value:"smn-FI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSmnFI)},{value:"sms-FI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSmsFI)},{value:"sn-ZW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSnZW)},{value:"so-DJ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSoDJ)},{value:"so-ET",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSoET)},{value:"so-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSoKE)},{value:"so-SO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSoSO)},{value:"sq-AL",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSqAL)},{value:"sq-MK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSqMK)},{value:"sq-XK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSqXK)},{value:"sr-Cyrl-BA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSrCyrlBA)},{value:"sr-Cyrl-ME",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSrCyrlME)},{value:"sr-Cyrl-RS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSrCyrlRS)},{value:"sr-Cyrl-XK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSrCyrlXK)},{value:"sr-Latn-BA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSrLatnBA)},{value:"sr-Latn-ME",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSrLatnME)},{value:"sr-Latn-RS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSrLatnRS)},{value:"sr-Latn-XK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSrLatnXK)},{value:"ss-SZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSsSZ)},{value:"ss-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSsZA)},{value:"ssy-ER",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSsyER)},{value:"st-LS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleStLS)},{value:"st-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleStZA)},{value:"su-Latn-ID",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSuLatnID)},{value:"sv-AX",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSvAX)},{value:"sv-FI",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSvFI)},{value:"sv-SE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSvSE)},{value:"sw-CD",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSwCD)},{value:"sw-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSwKE)},{value:"sw-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSwTZ)},{value:"sw-UG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSwUG)},{value:"syr-SY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleSyrSY)},{value:"ta-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTaIN)},{value:"ta-LK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTaLK)},{value:"ta-MY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTaMY)},{value:"ta-SG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTaSG)},{value:"te-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTeIN)},{value:"teo-KE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTeoKE)},{value:"teo-UG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTeoUG)},{value:"tg-TJ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTgTJ)},{value:"th-TH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleThTH)},{value:"ti-ER",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTiER)},{value:"ti-ET",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTiET)},{value:"tig-ER",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTigER)},{value:"tk-TM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTkTM)},{value:"tn-BW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTnBW)},{value:"tn-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTnZA)},{value:"to-TO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleToTO)},{value:"tr-CY",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTrCY)},{value:"tr-TR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTrTR)},{value:"ts-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTsZA)},{value:"tt-RU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTtRU)},{value:"twq-NE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTwqNE)},{value:"tzm-Arab-MA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTzmArabMA)},{value:"tzm-DZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTzmDZ)},{value:"tzm-MA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTzmMA)},{value:"tzm-Tfng-MA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleTzmTfngMA)},{value:"ug-CN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleUgCN)},{value:"uk-UA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleUkUA)},{value:"ur-IN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleUrIN)},{value:"ur-PK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleUrPK)},{value:"uz-Arab-AF",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleUzArabAF)},{value:"uz-Cyrl-UZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleUzCyrlUZ)},{value:"uz-Latn-UZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleUzLatnUZ)},{value:"vai-Latn-LR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleVaiLatnLR)},{value:"vai-Vaii-LR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleVaiVaiiLR)},{value:"ve-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleVeZA)},{value:"vi-VN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleViVN)},{value:"vo-001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleVo001)},{value:"vun-TZ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleVunTZ)},{value:"wae-CH",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleWaeCH)},{value:"wal-ET",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleWalET)},{value:"wo-SN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleWoSN)},{value:"xh-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleXhZA)},{value:"xog-UG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleXogUG)},{value:"yav-CM",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleYavCM)},{value:"yi-001",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleYi001)},{value:"yo-BJ",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleYoBJ)},{value:"yo-NG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleYoNG)},{value:"yrl-BR",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleYrlBR)},{value:"yrl-CO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleYrlCO)},{value:"yrl-VE",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleYrlVE)},{value:"zgh-MA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleZghMA)},{value:"zh-Hans-CN",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleZhHansCN)},{value:"zh-Hans-HK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleZhHansHK)},{value:"zh-Hans-MO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleZhHansMO)},{value:"zh-Hans-SG",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleZhHansSG)},{value:"zh-Hant-HK",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleZhHantHK)},{value:"zh-Hant-MO",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleZhHantMO)},{value:"zh-Hant-TW",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleZhHantTW)},{value:"zu-ZA",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ImportTextLocaleZuZA)}]})})},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AutocompleteBaseVisitor=t.CaretInsideArrayNodeIdentityVisitor=void 0;var a=s("../excel-online-calc-lang/lib/index.js"),n=s("../office-online-feature-gates/lib/index.js"),o=(function(g){function f(v,C){var p;return Oe(this,f),p=Ia(this,f),p.parsedFormulaTree=v,p.caretPosition=C,p.isInsideArrayNode=!1,p.autoCompleteFixForArrayNodesEnabled=(0,n.isChangeGateEnabled)("OfficeVSO:7896479_autoCompleteFixForArrayNodesEnabled"),p}return wa(f,g),Ne(f,[{key:"arrayNode",value:function(C,p,h){var F=Ot(Mt(f.prototype),"arrayNode",this).call(this,C,p,h);return this.autoCompleteFixForArrayNodesEnabled&&this.caretInNode(F)&&(this.isInsideArrayNode=!0),F}},{key:"caretInNode",value:function(C){if(C===void 0)return!1;var p=this.parsedFormulaTree.spans[C.label];return p!==void 0&&this.caretPosition>=p.start&&this.caretPosition<=p.end}}])})(a.IdentityVisitor);t.CaretInsideArrayNodeIdentityVisitor=o;var u=(function(g){function f(v,C,p){var h;return Oe(this,f),h=Ia(this,f,[v,C]),h.formulaString=p,h}return wa(f,g),Ne(f,[{key:"nameNode",value:function(C,p,h){return(C.kind===a.NamePartKind.IdentNamePart||C.kind===a.NamePartKind.FieldRefNamePart)&&this.updateAutocompleteString(h,C.asWhole),Ot(Mt(f.prototype),"nameNode",this).call(this,C,p,h)}},{key:"appNode",value:function(C,p,h,F){return C.kind===a.NodeKind.WSF&&this.updateAutocompleteString(F,C.whole),Ot(Mt(f.prototype),"appNode",this).call(this,C,p,h,F)}},{key:"cellRefNode",value:function(C,p,h){var F=this.parsedFormulaTree.spans[h];if(C.kind===a.CellRefKind.Single&&F){var R=this.formulaString.substring(F.start,F.end);this.updateAutocompleteString(h,R)}return Ot(Mt(f.prototype),"cellRefNode",this).call(this,C,p,h)}},{key:"updateAutocompleteString",value:function(C,p){var h=this.parsedFormulaTree.spans[C].start,F=h+p.length;this.caretPosition===F&&(this.autocompleteString=p,this.stringEndPosition=F,this.stringStartPosition=h)}}])})(o);t.AutocompleteBaseVisitor=u},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteCopilotPlugin.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autocompleteCopilotPluginDependenciesResolved=t.AutocompleteCopilotPlugin=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-x10-interop/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),u=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),g=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),f=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),v=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),C=f.PluginRegistry.create(n.PluginFactoryName.AutocompleteCopilotPlugin,n.PluginGroup.Excel),p=(function(){var h=[C.x10Plugin()],F,R=[],y,E=[],x,b=y=(function(){function k(){Oe(this,k),a.__runInitializers(this,E)}return Ne(k,[{key:"run",value:function*(M){var w={label:"Copilot",kind:n.CompletionItemKind.Copilot,type:n.SuggestionKind.Simple,detail:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CopilotFormulaGenerationAutoCompleteItem),isPrefixed:!0};return M.content==="="?{items:[w]}:{items:[]}}}])})();return a.__setFunctionName(y,"AutocompleteCopilotPlugin"),(function(){var k=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;x=[C.uiMessageHandler({kind:o.RequestKind.functionSuggestion})],a.__esDecorate(y,null,x,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(M){return"run"in M},get:function(M){return M.run}},metadata:k},null,E),a.__esDecorate(null,F={value:y},h,{kind:"class",name:y.name,metadata:k},null,R),b=y=F.value,k&&Object.defineProperty(y,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:k})})(),y.factory=C.injectPluginFactory(),(function(){a.__runInitializers(y,R)})(),b=y})();t.AutocompleteCopilotPlugin=p,(0,u.registerPlugin)(p),t.autocompleteCopilotPluginDependenciesResolved=(0,v.trackableAsyncLazy)(mr(function*(){var h=yield g.autoCompletePluginsThread.getValue();yield h.loadPluginScript("formula-authoring-strings",!0),yield h.createAndAttachPlugin(n.PluginFactoryName.AutocompleteCopilotPlugin),yield g.schedulerWithRecalcServiceAttached.getValue()}),"autocompleteCopilotPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteFunctionPlugin.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autocompleteFunctionPluginDependenciesResolved=t.AutocompleteFunctionPlugin=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=s("../excel-online-calc-numfmt/lib/index.js"),g=s("../excel-online-x10-interop/lib/index.js"),f=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),v=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),C=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/functionShortDescriptions.js"),p=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),h=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),F=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),R=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),y=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),E=R.PluginRegistry.create(g.PluginFactoryName.AutocompleteFunctionPlugin,g.PluginGroup.Excel),x=(function(){var b=[E.x10Plugin()],k,D=[],M,w=[],S,A=M=(function(){function T(){Oe(this,T),a.__runInitializers(this,w)}return Ne(T,[{key:"run",value:function*(B){var L=yield{kind:"ParseActiveCell",formulaText:B.content};if(L.kind!=="ParseActiveCell"||!(0,n.isSuccess)(L.result)||L.result.value.kind!==u.EditKind.Formula)return null;var V=L.result.value.formula,Z=new f.AutocompleteBaseVisitor(V,B.caretPosition,B.content);if((0,o.reduceBottomUp)(Z,V),Z.autocompleteString===void 0||Z.stringStartPosition===void 0||Z.stringEndPosition===void 0||Z.isInsideArrayNode)return null;var H=Z.autocompleteString.toUpperCase(),N=Z.stringStartPosition,_=Z.stringEndPosition,P=yield{kind:"GetFunctionsInfo"};if(P.kind!=="GetFunctionsInfo")return this.logFailure("failed to get functions info"),null;var W=P.functionsInfo,$=(0,v.filterSuggestionsAccordingToPrefix)(H,W,function(O){return O.NameDataStrings}),q=$.prefixedSuggestions,j=$.notPrefixedSuggestions,G=C.functionShortDescriptions.getValue();(G===null||G.descriptionMap===null)&&this.logFailure("failed to get short descriptions, will show function info help description");var Q=(0,v.getCompletedFunctionSuffix)(B.content,_),X=this.generateCompletionItems(q,G,N,_,!0,Q),U=this.generateCompletionItems(j,G,N,_,!1,Q);return{items:[].concat($r(X),$r(U))}}},{key:"generateCompletionItems",value:function(B,L,V,Z,H,N){var _=[],P=B.filter(function(W){return W.FunctionIndexInServer!==o.WorksheetFuncId.PY}).map(function(W){var $,q,j=W.FunctionIndexInServer.toString(),G=(0,n.isTypedChangeGateEnabled)("Microsoft.Office.Excel.UseObjectInsteadOfMapForFunctionShortDescriptions")?($=L.descriptionMap)==null?void 0:$[j]:(q=L.descriptionMap)==null?void 0:q.get(j);return(0,n.isNone)(G)&&(_.push(W.FunctionIndexInServer),G=W.Help),{label:W.NameDataStrings,kind:g.CompletionItemKind.Function,type:g.SuggestionKind.Simple,detail:G,textEdit:{newText:W.NameDataStrings+N,range:{start:{line:0,character:V},end:{line:0,character:Z}}},isPrefixed:H,shouldRequestAutocompleteOnCommit:N!==""}});return _.length>0&&o.ulsLogger.ULS.traceTag(508871621,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Info,`AutocompleteFunctionPlugin missing short descriptions for func IDs: ${JSON.stringify(_)}`),P}},{key:"logFailure",value:function(B){o.ulsLogger.ULS.traceTag(539083013,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Warning,`AutocompleteFunctionPlugin encountered a failure with msg ${B}`)}}])})();return a.__setFunctionName(M,"AutocompleteFunctionPlugin"),(function(){var T=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;S=[E.uiMessageHandler({kind:p.RequestKind.functionSuggestion})],a.__esDecorate(M,null,S,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(B){return"run"in B},get:function(B){return B.run}},metadata:T},null,w),a.__esDecorate(null,k={value:M},b,{kind:"class",name:M.name,metadata:T},null,D),A=M=k.value,T&&Object.defineProperty(M,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:T})})(),M.factory=E.injectPluginFactory(),(function(){a.__runInitializers(M,D)})(),A=M})();t.AutocompleteFunctionPlugin=x,(0,h.registerPlugin)(x),t.autocompleteFunctionPluginDependenciesResolved=(0,y.trackableAsyncLazy)(mr(function*(){var b=yield F.autoCompletePluginsThread.getValue();yield b.loadPluginScript("formula-authoring-strings",!0),yield b.createAndAttachPlugin(g.PluginFactoryName.AutocompleteFunctionPlugin),yield F.schedulerWithRecalcServiceAttached.getValue()}),"autocompleteFunctionPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getStructRefCompletionItemRank=t.endOf=t.verifyTextAndRange=void 0,t.filterSuggestionsAccordingToPrefix=u,t.getCompletedFunctionSuffix=C;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-common/lib/index.js"),o=s("../excel-online-x10-interop/lib/index.js");function u(p,h,F){var R=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,y=[],E=[],x=p.toLocaleLowerCase();return p===""?{prefixedSuggestions:h,notPrefixedSuggestions:E}:(h.forEach(function(b){var k=F?F(b).toLocaleLowerCase():typeof b=="string"?b.toLocaleLowerCase():void 0;if(k!==void 0)if(k.startsWith(x)&&(!R||k!==x))y.push(b);else if(R){var D=k.split(" ");(0,a.isDefined)(D.find(function(M){return M.startsWith(x)}))&&E.push(b)}else x.length>2&&k.includes(x)&&E.push(b)}),{prefixedSuggestions:y,notPrefixedSuggestions:E})}var g=function(h,F,R,y,E){var x,b,k,D,M,w,S;expect(h?.label).toEqual(F),expect(h==null||(x=h.textEdit)==null?void 0:x.newText).toEqual(E??F),expect(h==null||(b=h.textEdit)==null||(k=b.range)==null||(D=k.start)==null?void 0:D.character).toEqual(R),expect(h==null||(M=h.textEdit)==null||(w=M.range)==null||(S=w.end)==null?void 0:S.character).toEqual(y)};t.verifyTextAndRange=g;var f=function(h){return h.length};t.endOf=f;var v=function(h){var F,R,y,E,x=h.kind===o.CompletionItemKind.TableHeader?1:(F=(R=h.label)==null?void 0:R.startsWith("#"))!=null&&F?0:(y=(E=h.label)==null?void 0:E.startsWith("@"))!=null&&y?2:void 0;return(0,a.isNone)(x)?(a.ulsLogger.ULS.traceTag(526411872,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Warning,`conflictResolver: trying to rank a structRef completion item with unexpected fields. item = ${JSON.stringify(h)}`),0):x};t.getStructRefCompletionItemRank=v;function C(p,h){var F=p?.charAt(h)==="(";return F?"":"("}},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteLetPlugin.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autocompleteLetPluginDependenciesResolved=t.AutocompleteLetPlugin=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=s("../excel-online-calc-numfmt/lib/index.js"),g=s("../excel-online-x10-interop/lib/index.js"),f=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),v=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteLetVisitor.js"),C=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),p=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),h=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),F=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),R=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),y=F.PluginRegistry.create(g.PluginFactoryName.AutocompleteLetPlugin,g.PluginGroup.Excel),E=(function(){var x=[y.x10Plugin()],b,k=[],D,M=[],w,S=D=(function(){function A(){Oe(this,A),a.__runInitializers(this,M)}return Ne(A,[{key:"run",value:function*(I){var B=yield{kind:"ParseActiveCell",formulaText:I.content};if(B.kind!=="ParseActiveCell"||!(0,n.isSuccess)(B.result)||B.result.value.kind!==u.EditKind.Formula)return null;var L=B.result.value.formula,V=I.caretPosition,Z=new v.AutocompleteLetVisitor(I.content,L,V);(0,o.reduceBottomUp)(Z,L);var H=Z.references.reverse(),N=Array.from(new Set(H)),_=Z.caretNodeText;if(_===void 0||Z.isInsideArrayNode)return null;var P=V,W=P-_.length,$=(0,f.filterSuggestionsAccordingToPrefix)(_,N),q=$.prefixedSuggestions,j=$.notPrefixedSuggestions,G=this.stringsToCompletionItems(q,W,P,!0),Q=this.stringsToCompletionItems(j,W,P,!1);return{items:[].concat($r(G),$r(Q))}}},{key:"stringsToCompletionItems",value:function(I,B,L,V){return I.map(function(Z){return{label:Z,kind:g.CompletionItemKind.LetVariable,type:g.SuggestionKind.Simple,textEdit:{newText:Z,range:{start:{line:0,character:B},end:{line:0,character:L}}},isPrefixed:V}})}}])})();return a.__setFunctionName(D,"AutocompleteLetPlugin"),(function(){var A=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;w=[y.uiMessageHandler({kind:C.RequestKind.functionSuggestion})],a.__esDecorate(D,null,w,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(I){return"run"in I},get:function(I){return I.run}},metadata:A},null,M),a.__esDecorate(null,b={value:D},x,{kind:"class",name:D.name,metadata:A},null,k),S=D=b.value,A&&Object.defineProperty(D,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:A})})(),D.factory=y.injectPluginFactory(),(function(){a.__runInitializers(D,k)})(),S=D})();t.AutocompleteLetPlugin=E,(0,p.registerPlugin)(E),t.autocompleteLetPluginDependenciesResolved=(0,R.trackableAsyncLazy)(mr(function*(){var x=yield h.autoCompletePluginsThread.getValue();yield x.createAndAttachPlugin(g.PluginFactoryName.AutocompleteLetPlugin),yield h.schedulerWithRecalcServiceAttached.getValue()}),"autocompleteLetPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteLetVisitor.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AutocompleteLetVisitor=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),u=(function(f){function v(C,p){var h;return Oe(this,v),h=Ia(this,v,[C,p]),h.references=[],h}return wa(v,f),Ne(v,[{key:"letNode",value:function(p,h,F,R,y,E){if(this.caretInNode(F?.arg))this.pushNames(h);else for(var x=0;x<h.length;x+=1){var b=h[x].binder;if(this.caretInNode(b.arg)){this.pushNames(p.id===n.WorksheetFuncId.LET?h.slice(0,x):h);break}}return Ot(Mt(v.prototype),"letNode",this).call(this,p,h,F,R,y,E)}},{key:"lambdaNode",value:function(p,h,F,R,y,E){if(this.caretInNode(F?.arg))this.pushNames(h);else for(var x=0;x<h.length;x+=1){var b=h[x].name;if(b.arg.def!==void 0&&this.caretInNode(b.arg.def.rhs)){this.pushNames(h.slice(0,x));break}}return Ot(Mt(v.prototype),"lambdaNode",this).call(this,p,h,F,R,y,E)}},{key:"pushNames",value:function(p){(0,a.safePush)(this.references,p.map(function(h){var F=h.name;return F.arg.wholeName}).filter(a.isDefined).reverse())}}])})(o.CaretInsideArrayNodeIdentityVisitor),g=(function(f){function v(C,p,h){var F;return Oe(this,v),F=Ia(this,v,[p,h]),F.formulaString=C,F}return wa(v,f),Ne(v,[{key:"nameNode",value:function(p,h,F){return this.updateCaretNodeText(F,p.asWhole),Ot(Mt(v.prototype),"nameNode",this).call(this,p,h,F)}},{key:"cellRefNode",value:function(p,h,F){var R=this.parsedFormulaTree.spans[F];if(p.kind===n.CellRefKind.Single&&R){var y=this.formulaString.substring(R.start,R.end);this.updateCaretNodeText(F,y)}return Ot(Mt(v.prototype),"cellRefNode",this).call(this,p,h,F)}},{key:"updateCaretNodeText",value:function(p,h){var F,R=(F=this.parsedFormulaTree.spans[p])==null?void 0:F.end;R!==void 0&&this.caretPosition===R&&h.length>0&&(this.caretNodeText=h)}}])})(u);t.AutocompleteLetVisitor=g},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteNamedObjectsPlugin.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autocompleteNamedObjectsPluginDependenciesResolved=t.AutocompleteNamedObjectsPlugin=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=s("../excel-online-calc-numfmt/lib/index.js"),g=s("../excel-online-x10-interop/lib/index.js"),f=s("../office-online-feature-gates/lib/index.js"),v=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),C=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),p=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),h=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),F=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),R=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),y=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),E=R.PluginRegistry.create(g.PluginFactoryName.AutocompleteNamedObjectsPlugin,g.PluginGroup.Excel),x=(function(){var k=[E.x10Plugin()],D,M=[],w,S=[],A,T=w=(function(){function I(){Oe(this,I),this.newNamedObjectsEnabled=(a.__runInitializers(this,S),(0,f.getBooleanFeatureGate)("Microsoft.Office.Excel.FormulaAuthoringWithNameManager",!1)&&(0,f.isChangeGateEnabled)("OfficeVSO:9646883_NameManager-FG-Removal"))}return Ne(I,[{key:"run",value:function*(L){var V=yield{kind:"ParseActiveCell",formulaText:L.content};if(V.kind!=="ParseActiveCell"||!(0,n.isSuccess)(V.result)||V.result.value.kind!==u.EditKind.Formula)return null;var Z=V.result.value.formula,H=yield{kind:"GetDefinedNamesInfo"};if(H.kind!=="GetDefinedNamesInfo")return this.logFailure("failed to get named objects info"),null;var N=H.definedNamesInfo,_=new v.AutocompleteBaseVisitor(Z,L.caretPosition,L.content);(0,o.reduceBottomUp)(_,Z);var P=_.autocompleteString,W=_.stringStartPosition,$=_.stringEndPosition,q=_.isInsideArrayNode;if(!(0,n.isDefined)(P)||!(0,n.isDefined)($)||!(0,n.isDefined)(W)||q)return null;var j=(0,C.filterSuggestionsAccordingToPrefix)(P,N,function(ge){return ge.name}),G=j.prefixedSuggestions,Q=j.notPrefixedSuggestions;if(this.newNamedObjectsEnabled){var X=[].concat($r(G.map(function(ge){return Object.assign({},ge,{isPrefixed:!0})})),$r(Q.map(function(ge){return Object.assign({},ge,{isPrefixed:!1})})));for(var U of X)if(!((0,n.isNone)(U.reference)||U.type!==g.DefinedNameInfoType.Other)){var O=yield{kind:"ParseActiveCell",formulaText:U.reference};if(O.kind!=="ParseActiveCell"||!(0,n.isSuccess)(O.result)||O.result.value.kind!==u.EditKind.Formula)return null;var z=O.result.value.formula;z.isWellFormed&&z.node.kind==="Lambda"&&z.node.isClosed&&(U.type=g.DefinedNameInfoType.Lambda)}var J=(0,C.getCompletedFunctionSuffix)(L.content,$);return{items:this.namesToCompletionItems(X,W,$,J)}}var ie=this.namesToCompletionItemsOld(G,W,$,!0),ce=this.namesToCompletionItemsOld(Q,W,$,!1);return{items:[].concat($r(ie),$r(ce))}}},{key:"namesToCompletionItemsOld",value:function(L,V,Z,H){return L.filter(function(N){return N.type!==g.DefinedNameInfoType.Invalid}).map(function(N){return{label:N.name,kind:N.type===g.DefinedNameInfoType.NamedRange?g.CompletionItemKind.NamedRange:g.CompletionItemKind.Table,type:g.SuggestionKind.Simple,textEdit:{newText:N.name,range:{start:{line:0,character:V},end:{line:0,character:Z}}},detail:N.tooltip,isPrefixed:H}})}},{key:"namesToCompletionItems",value:function(L,V,Z,H){return L.filter(function(N){return N.type!==g.DefinedNameInfoType.Invalid}).map(function(N){var _=b(N),P=N.name;return _===g.CompletionItemKind.Lambda&&(P+=H),{label:N.name,kind:_,type:g.SuggestionKind.Simple,textEdit:{newText:P,range:{start:{line:0,character:V},end:{line:0,character:Z}}},detail:N.tooltip,isPrefixed:N.isPrefixed}})}},{key:"logFailure",value:function(L){o.ulsLogger.ULS.traceTag(528562134,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Warning,`AutocompleteNamedObjectPlugin encountered a failure with msg ${L}`)}}])})();return a.__setFunctionName(w,"AutocompleteNamedObjectsPlugin"),(function(){var I=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;A=[E.uiMessageHandler({kind:p.RequestKind.functionSuggestion})],a.__esDecorate(w,null,A,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(L){return"run"in L},get:function(L){return L.run}},metadata:I},null,S),a.__esDecorate(null,D={value:w},k,{kind:"class",name:w.name,metadata:I},null,M),T=w=D.value,I&&Object.defineProperty(w,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:I})})(),w.factory=E.injectPluginFactory(),(function(){a.__runInitializers(w,M)})(),T=w})();t.AutocompleteNamedObjectsPlugin=x;function b(k){switch(k.type){case g.DefinedNameInfoType.NamedRange:return g.CompletionItemKind.NamedRange;case g.DefinedNameInfoType.Table:return g.CompletionItemKind.Table;case g.DefinedNameInfoType.Lambda:return g.CompletionItemKind.Lambda;default:return g.CompletionItemKind.NamedOther}}(0,h.registerPlugin)(x),t.autocompleteNamedObjectsPluginDependenciesResolved=(0,y.trackableAsyncLazy)(mr(function*(){var k=yield F.autoCompletePluginsThread.getValue();yield k.createAndAttachPlugin(g.PluginFactoryName.AutocompleteNamedObjectsPlugin),yield F.schedulerWithRecalcServiceAttached.getValue()}),"autocompleteNamedObjectsPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteRichValuePlugin.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autocompleteRichValuePluginDependenciesResolved=t.AutocompleteRichValuePlugin=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=s("../excel-online-calc-numfmt/lib/index.js"),g=s("../excel-online-calc-syntax/lib/index.js"),f=s("../excel-online-x10-interop/lib/index.js"),v=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),C=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteRichValueVisitor.js"),p=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),h=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),F=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),R=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),y=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),E=R.PluginRegistry.create(f.PluginFactoryName.AutocompleteRichValuePlugin,f.PluginGroup.Excel),x=(function(){var D=[E.x10Plugin()],M,w=[],S,A=[],T,I=S=(function(){function B(){Oe(this,B),a.__runInitializers(this,A)}return Ne(B,[{key:"run",value:function*(V){var Z,H;if((0,n.isNone)(V.content)||(0,n.isNone)(V.caretPosition))return k("missing request arguments"),null;var N=yield{kind:"ParseActiveCell",formulaText:V.content};if(N.kind!=="ParseActiveCell"||!(0,n.isSuccess)(N.result)||N.result.value.kind!==u.EditKind.Formula)return null;var _=N.result.value.formula,P=yield{kind:"GetDefinedNamesInfo"};if(P.kind!=="GetDefinedNamesInfo")return k("failed to get named objects info"),null;var W=yield{kind:"GetActiveCell"};if(W.kind!=="GetActiveCell")return k("failed to get active cell"),null;var $=W.activeCell,q=new C.AutocompleteRichValueVisitor(_,V.caretPosition,V.content,P.definedNamesInfo,$.range);if((0,o.reduceBottomUp)(q,_),q.isInsideArrayNode)return null;var j,G=void 0;if((0,n.isDefined)(q.cellRef))j=q.cellRef,G=$.sheet.index;else if((0,n.isDefined)(q.namedRangeNode)){var Q={originGridCell:(0,n.success)($.range),originSheet:(0,n.success)($.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!0},X=yield{kind:"ResolveReferences",nodes:[q.namedRangeNode],locals:Q};if(X.kind==="ResolveReferences"){var U=X.resolverResults[0];if(U.kind===o.ResolvedKind.ResolvedStructRef&&(0,n.isSuccess)(U.resolution)&&U.resolution.value!==void 0){var O=U.resolution.value.range;j={firstRow:O.row,firstColumn:O.col,lastRow:O.row+O.rows-1,lastColumn:O.col+O.cols-1},G=U.resolution.value.sheet.index}}}if(!(0,n.isDefined)(j))return null;var z=q.dotNotationPath;if((0,n.isNone)(z))return k("failed to parse cellRef"),null;var J="";if((0,n.isDefined)(q.sheetName))J=q.sheetName;else{var ie=yield{kind:"GetSheetNames"};if(ie.kind!=="GetSheetNames")return k("failed to get sheet names"),null;if(!(0,o.isDocumentLocEqual)($.sheet.document,ie.document))return k("sheet names document is different than that of active cell"),null;if(!(0,n.isDefined)(G))return k("sheet index is undefined"),null;J=ie.sheets[ie.idToIndex[G]].sheetName}var ce=Object.assign({},j,{sheetName:J,namedObjectName:""}),ge=yield{kind:"GetRichValueFieldListContext",rangeToQuery:ce,dotNotationPath:z,singleColumn:!1,findRange:!1};if(ge.kind!=="GetRichValueFieldListContext")return k("failed to get field list context data"),null;if((0,n.isNone)(ge.result)||ge.result.length===0)return null;ge.result.length>1&&k("fieldListContextRequest results length greater than 1");var oe=(0,v.filterSuggestionsAccordingToPrefix)(q.richValueItemPrefix,ge.result[0].FieldInfoDataList,function(se){return se.Name},!0),le=oe.prefixedSuggestions,Y=oe.notPrefixedSuggestions,te=yield{kind:"GetConfig"},re=this.resultsToCompletionItems(le,!0,q.dotNotationIndex,(Z=q.fieldRefChainEndIndex)!=null?Z:V.caretPosition,te,!!q.namedRangeNode),ee=this.resultsToCompletionItems(Y,!1,q.dotNotationIndex,(H=q.fieldRefChainEndIndex)!=null?H:V.caretPosition,te,!!q.namedRangeNode),ne=[].concat($r(re),$r(ee));if(q.shouldAddEmptySuggestion){var de;ne=[b(q.dotNotationIndex,(de=q.fieldRefChainEndIndex)!=null?de:V.caretPosition)].concat($r(ne))}return{items:ne}}},{key:"resultsToCompletionItems",value:function(V,Z,H,N,_,P){return V.map(function(W){return{label:W.Name,kind:f.CompletionItemKind.RichEntity,type:f.SuggestionKind.Simple,detail:"",textEdit:{newText:I.getTextToCommit(W,_,P),range:{start:{line:0,character:H},end:{line:0,character:N}}},isPrefixed:Z}})}}],[{key:"getTextToCommit",value:function(V,Z,H){var N=V.Name;if(N=N.replace("'","''"),N=N.replace("[","'["),N=N.replace("]","']"),V.RefersToDotFunction)return`.${N}`;if(H)return`.[${N}]`;var _=Z.kind==="GetConfig"?Z.config.localeInfo:void 0;return _&&!(0,g.isUnbracketedFieldName)(_,N)?`.[${N}]`:`.${N}`}}])})();return a.__setFunctionName(S,"AutocompleteRichValuePlugin"),(function(){var B=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;T=[E.uiMessageHandler({kind:p.RequestKind.functionSuggestion})],a.__esDecorate(S,null,T,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(V){return"run"in V},get:function(V){return V.run}},metadata:B},null,A),a.__esDecorate(null,M={value:S},D,{kind:"class",name:S.name,metadata:B},null,w),I=S=M.value,B&&Object.defineProperty(S,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:B})})(),S.factory=E.injectPluginFactory(),(function(){a.__runInitializers(S,w)})(),I=S})();t.AutocompleteRichValuePlugin=x;function b(D,M){return{label:"",kind:f.CompletionItemKind.RichEntityEmptyCellRef,type:f.SuggestionKind.Simple,detail:"",textEdit:{newText:"",range:{start:{line:0,character:D},end:{line:0,character:M}}},isPrefixed:!0}}function k(D){n.ulsLogger.ULS.traceTag(529056660,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Warning,`AutocompleteRichValuePlugin encountered a failure with msg ${D}`)}(0,h.registerPlugin)(x),t.autocompleteRichValuePluginDependenciesResolved=(0,y.trackableAsyncLazy)(mr(function*(){var D=yield F.dynamicPluginLoaderCreated.getValue();yield D.createAndAttachPlugin(f.PluginFactoryName.AutocompleteRichValuePlugin),yield F.schedulerWithRecalcServiceAttached.getValue()}),"autocompleteRichValuePluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteRichValueVisitor.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AutocompleteRichValueVisitor=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-x10-interop/lib/index.js"),u=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),g=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/visitorHelpers.js"),f=(function(h){function F(R,y,E,x,b){var k;return Oe(this,F),k=Ia(this,F,[R,y]),k.formulaText=E,k.definedNames=x,k.activeCell=b,k.dotNotationPath="",k.richValueItemPrefix="",k.dotNotationIndex=0,k.shouldAddEmptySuggestion=!1,k}return wa(F,h),Ne(F,[{key:"nameNode",value:function(y,E,x){var b,k=(b=this.parsedFormulaTree.spans[x])==null?void 0:b.end;if(k===this.caretPosition&&y.kind===n.NamePartKind.IdentNamePart&&this.trySetDefinedName(y)&&(this.dotNotationIndex=k,this.childFieldRefLabel=x),y.kind===n.NamePartKind.FieldRefNamePart){var D,M=(D=this.parsedFormulaTree.spans[y.lhs.label])==null?void 0:D.end;if((0,a.isDefined)(M)&&(this.caretPosition===k||this.isCaretAfterDotBeforeStartOfFieldRef(M,y.rhs)&&y.lhs.kind!==n.NamePartKind.FieldRefNamePart)){var w=!1;y.lhs.kind===n.NamePartKind.CellRefNamePart?(this.setCellRef(y.lhs.ref,E),w=!0):y.lhs.kind===n.NamePartKind.IdentNamePart&&this.trySetDefinedName(y.lhs)&&(w=!0),w&&(this.dotNotationIndex=M,y.rhs.field.kind===n.NodeKind.Ident&&(this.caretPosition===k?this.richValueItemPrefix=y.rhs.field.whole:this.fieldRefChainEndIndex=k))}}return Ot(Mt(F.prototype),"nameNode",this).call(this,y,E,x)}},{key:"cellRefNode",value:function(y,E,x){var b,k=(b=this.parsedFormulaTree.spans[x])==null?void 0:b.end;return k!==void 0&&this.caretPosition===k&&(this.setCellRef(y,E),this.dotNotationIndex=k,this.childFieldRefLabel=x,this.shouldAddEmptySuggestion=!0),Ot(Mt(F.prototype),"cellRefNode",this).call(this,y,E,x)}},{key:"fieldRefNode",value:function(y,E,x){var b,k,D=(b=this.parsedFormulaTree.spans[x])==null?void 0:b.end,M=(k=this.parsedFormulaTree.spans[y.label])==null?void 0:k.end;return D===void 0||M===void 0?Ot(Mt(F.prototype),"fieldRefNode",this).call(this,y,E,x):(this.isCaretAtEndOfFieldRefNode(D,E)?(this.initCellRefAtFieldsRefsChainStartAndAccumulateDotNotationPath(y,x),this.dotNotationIndex=M,this.richValueItemPrefix=C(E)):this.isCaretAfterDotBeforeStartOfFieldRef(M,E)?(this.initCellRefAtFieldsRefsChainStartAndAccumulateDotNotationPath(y,x),this.dotNotationIndex=M,this.fieldRefChainEndIndex=D):y.label===this.childFieldRefLabel&&(this.fieldRefChainEndIndex=D,this.childFieldRefLabel=x),Ot(Mt(F.prototype),"fieldRefNode",this).call(this,y,E,x))}},{key:"structRefNode",value:function(y,E,x){var b,k=Ot(Mt(F.prototype),"structRefNode",this).call(this,y,E,x),D=(b=this.parsedFormulaTree.spans[x])==null?void 0:b.end;if(this.caretPosition===D&&(0,a.isDefined)(y)&&E.isClosed&&k.kind===n.NodeKind.StructRef){var M=this.definedNames.some(function(w){return w.type===o.DefinedNameInfoType.Table&&(0,a.isDefined)(w.name)&&w.name.toLowerCase()===y.whole.toLowerCase()});M&&(this.setNamedNodeRef(k),this.dotNotationIndex=D)}return k}},{key:"initCellRefAtFieldsRefsChainStartAndAccumulateDotNotationPath",value:function(y,E){for(var x=y;x.kind===n.NodeKind.FieldRef;)this.dotNotationPath=v(x.rhs)+"."+this.dotNotationPath,x=x.lhs;x.kind===n.NodeKind.CellRef&&this.setCellRef(x.ref,x.qualifier),x.kind===n.NodeKind.StructRef&&this.setNamedNodeRef(x),x.kind===n.NodeKind.Name&&this.trySetDefinedName(x.parts),this.childFieldRefLabel=E}},{key:"getRefString",value:function(y){var E,x,b=(E=this.parsedFormulaTree.spans[y])==null?void 0:E.start,k=(x=this.parsedFormulaTree.spans[y])==null?void 0:x.end;return(0,a.isDefined)(b)&&(0,a.isDefined)(k)&&b>=0&&k<this.formulaText.length?this.formulaText.substring(b,k):""}},{key:"setCellRef",value:function(y,E){var x=this;(y.kind===n.CellRefKind.Single||y.kind===n.CellRefKind.Range)&&(this.cellRef=(0,g.getRangeFromCellRef)(y,this.activeCell,p)),(0,a.isDefined)(E)&&(this.sheetName=(0,g.getSheetNameFromQualifier)(E,p)),this.trySetDotNotationPathOrigin(function(){return x.getRefString(y.label)})}},{key:"setNamedNodeRef",value:function(y){var E=this;this.namedRangeNode=y,this.trySetDotNotationPathOrigin(function(){return E.getRefString(y.label)})}},{key:"isCaretAfterDotBeforeStartOfFieldRef",value:function(y,E){var x;if(!(0,a.isDefined)(E))return!1;var b=(x=this.parsedFormulaTree.spans[E.field.label])==null?void 0:x.start;return b!==void 0&&this.caretPosition>y&&(this.caretPosition<b||!E.isBracketed&&this.caretPosition===b)}},{key:"isCaretAtEndOfFieldRefNode",value:function(y,E){var x;if(this.caretPosition===y)return!0;var b=(x=this.parsedFormulaTree.spans[E.field.label])==null?void 0:x.end;return!!((0,a.isDefined)(b)&&this.caretPosition===b)}},{key:"trySetDefinedName",value:function(y){if(y.canDenoteNamedObject){var E=this.definedNames.find(function(x){var b;return((b=x.name)==null?void 0:b.toLowerCase())===y.asWhole.toLowerCase()});if((0,a.isDefined)(E))return this.setDefinedName(E),!0}return!1}},{key:"setDefinedName",value:function(y){var E,x=y.namedRange;if((0,a.isDefined)(x)){var b=(E=y.sheetName)!=null?E:x.sheetName;(0,a.isDefined)(b)&&(this.sheetName=b),this.cellRef={firstRow:x.top-1,firstColumn:x.left-1,lastRow:x.bottom-1,lastColumn:x.right-1},this.trySetDotNotationPathOrigin(function(){return y.name})}}},{key:"trySetDotNotationPathOrigin",value:function(y){if(this.dotNotationPath.length>0){var E=y();(0,a.isDefined)(E)?this.dotNotationPath=E+"."+this.dotNotationPath:p("tryUpdateDotNotationPath with undefined name")}}}])})(u.CaretInsideArrayNodeIdentityVisitor);t.AutocompleteRichValueVisitor=f;function v(h){return"["+C(h)+"]"}function C(h){return h.field.kind!==n.NodeKind.Ident?"":h.field.whole}function p(h){n.ulsLogger.ULS.traceTag(523257827,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Warning,`AutocompleteRichValueVisitor failed with msg: ${h}`)}},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteTableHeadersPlugin.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autocompleteTableHeadersPluginDependenciesResolved=t.AutocompleteTableHeadersPlugin=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=s("../excel-online-calc-numfmt/lib/index.js"),g=s("../excel-online-x10-interop/lib/index.js"),f=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),v=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteTableHeadersVisitor.js"),C=s("../excel-online-calc/lib/calc/utils.js"),p=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),h=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),F=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),R=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),y=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),E=R.PluginRegistry.create(g.PluginFactoryName.AutocompleteTableHeadersPlugin,g.PluginGroup.Excel),x=(function(){var D=[E.x10Plugin()],M,w=[],S,A=[],T,I=S=(function(){function B(){var L=this;Oe(this,B),this.enableMidTokenStructRefAutocomplete=(a.__runInitializers(this,A),(0,n.isTypedChangeGateEnabled)("Microsoft.Office.Excel.EnableAutosuggestInStructRefs")),this.getCompletionItems=function(V,Z,H,N,_,P){var W=Z.charAt(0)==="@";if(W||_){var $=W?H+1:H,q=W?Z.substring(1):Z;return L.generateHeadersCompletionItems(q,V,$,N,!0)}var j=[],G=Z==="";if(G){var Q,X=(Q=P[o.SpecialRefId.ThisRow])==null?void 0:Q.substring(1);j.push(L.generateThisRowOpCompletionItem(H,H,X))}return j.push.apply(j,$r(L.generateSpecialCaseCompletionItems(H,N,Z,P))),j.push.apply(j,$r(L.generateHeadersCompletionItems(Z,V,H,N))),j},this.getHeaderTextEditCallback=function(V){return function(Z){var H=k(Z);return V&&L.hasSpecialChars(H)?`[${H}]`:H}},this.hasSpecialChars=function(V){try{var Z=new RegExp("(?=\\P{L})(?=\\P{M})(?=\\P{N})","u");return Z.test(V)}catch(H){return L.logFailure(`hasSpecialChars method, error: ${H}.`),!0}}}return Ne(B,[{key:"run",value:function*(V){var Z=V.content,H=V.caretPosition;if((0,n.isNone)(Z)||(0,n.isNone)(H))return null;var N=yield{kind:"ParseActiveCell",formulaText:Z};if(N.kind!=="ParseActiveCell"||!(0,n.isSuccess)(N.result)||N.result.value.kind!==u.EditKind.Formula)return null;var _=N.result.value.formula,P=yield{kind:"GetDefinedNamesInfo"};if(P.kind!=="GetDefinedNamesInfo")return this.logFailure("failed to get named objects info"),null;var W=P.definedNamesInfo.filter(function(re){return re.type===g.DefinedNameInfoType.Table}).map(function(re){return re.name}).filter(n.isDefined);if(W.length===0)return null;var $=new v.AutocompleteTableHeadersVisitor(_,H,W);(0,o.reduceBottomUp)($,_);var q=$.tableName,j=$.containingNode,G=$.isInsideArrayNode,Q=$.isNodeClosed;if((0,n.isNone)(j)||G)return null;if((0,n.isNone)(q)){var X,U=yield{kind:"GetActiveCell"};if(U.kind!=="GetActiveCell")return this.logFailure("Couldn't get active cell"),null;var O=yield{kind:"GetContainingTable",cell:U.activeCell};if(O.kind!=="GetContainingTable"||!(0,n.isSuccess)(O.result))return this.logFailure(`GetContainingTable request failed. result kind = ${JSON.stringify(O)}`),null;if(q=(X=O.result.value)==null?void 0:X.name,(0,n.isNone)(q))return null}var z=j.start,J=j.end,ie=Z.charAt(J-1);if((ie==="]"||ie===")")&&J--,Z.charAt(z)==="["&&z++,!this.isCaretEligibleForSuggestions(Z,z,J,H))return null;var ce=yield{kind:"GetAvailableTableHeaders",tableName:q},ge;if(ce.kind==="GetAvailableTableHeaders"&&(0,n.isSuccess)(ce.result)&&!(0,n.isNone)(ce.result.value)&&!ce.result.value.isPartial)ge=ce.result.value.cols;else{o.ulsLogger.ULS.traceTag(509682331,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Info,"AutocompleteTableHeadersPlugin getting col headers from server");var oe=yield{kind:"GetFullTableHeadersFromServer",tableName:q};if(oe.kind==="GetFullTableHeadersFromServer"&&(0,n.isDefined)(oe.result))ge=oe.result;else return this.logFailure("Failed to get header names from server"),null}if(!(0,n.isDefined)(ge)||ge.length===0)return null;var le="";this.caretIsInTheBeginning(Z,z,H)?J=Q?J:z:this.enableMidTokenStructRefAutocomplete&&H>z&&H<J?le=Z.substring(z,H):le=Z.substring(z,J);var Y=yield{kind:"GetConfig"};if(Y.kind!=="GetConfig")return this.logFailure("getConfig request failed"),null;var te=this.getCompletionItems(ge,le,z,J,$.isWithinThisRowOp,Y.config.localeInfo.specialRefNames);return{items:te}}},{key:"caretIsInTheBeginning",value:function(V,Z,H){var N=V.substring(Z,H).trim();return N.length===0}},{key:"isCaretEligibleForSuggestions",value:function(V,Z,H,N){var _=N===H;if(_)return!0;var P=this.caretIsInTheBeginning(V,Z,N);if(P)return!0;var W=N>Z&&N<H;return!!(W&&this.enableMidTokenStructRefAutocomplete)}},{key:"generateCompletionItems",value:function(V,Z,H,N,_,P){var W=[];return V.forEach(function($){var q=typeof $=="string",j=q?$:$.name,G=q?void 0:$.description;W.push({label:j,kind:_,type:g.SuggestionKind.Simple,textEdit:{newText:(0,n.isDefined)(P)?P(j):j,range:{start:{line:0,character:Z},end:{line:0,character:H}}},detail:G,isPrefixed:N})}),W}},{key:"generateHeadersCompletionItems",value:function(V,Z,H,N){var _=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,P=(0,f.filterSuggestionsAccordingToPrefix)(V,Z),W=P.prefixedSuggestions,$=P.notPrefixedSuggestions,q=this.getHeaderTextEditCallback(_);return[].concat($r(this.generateCompletionItems(W,H,N,!0,g.CompletionItemKind.TableHeader,q)),$r(this.generateCompletionItems($,H,N,!1,g.CompletionItemKind.TableHeader,q)))}},{key:"generateSpecialCaseCompletionItems",value:function(V,Z,H,N){var _=[o.SpecialRefId.All,o.SpecialRefId.Data,o.SpecialRefId.Headers,o.SpecialRefId.Totals].map(function(q){var j;return{name:(j=N[q])!=null?j:"",description:b.getValue()[q]}}),P=(0,f.filterSuggestionsAccordingToPrefix)(H,_,function(q){return q.name}),W=P.prefixedSuggestions,$=P.notPrefixedSuggestions;return[].concat($r(this.generateCompletionItems(W,V,Z,!0,g.CompletionItemKind.TableSpecialStructRef)),$r(this.generateCompletionItems($,V,Z,!1,g.CompletionItemKind.TableSpecialStructRef)))}},{key:"generateThisRowOpCompletionItem",value:function(V,Z,H){return{label:`@ - ${H}`,kind:g.CompletionItemKind.TableSpecialStructRef,type:g.SuggestionKind.Simple,textEdit:{newText:"@",range:{start:{line:0,character:V},end:{line:0,character:Z}}},detail:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThisRowOpDescription),shouldRequestAutocompleteOnCommit:!0}}},{key:"logFailure",value:function(V){o.ulsLogger.ULS.traceTag(526508764,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Warning,`AutocompleteTableHeadersPlugin encountered a failure with msg ${V}`)}}])})();return a.__setFunctionName(S,"AutocompleteTableHeadersPlugin"),(function(){var B=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;T=[E.uiMessageHandler({kind:p.RequestKind.functionSuggestion})],a.__esDecorate(S,null,T,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(V){return"run"in V},get:function(V){return V.run}},metadata:B},null,A),a.__esDecorate(null,M={value:S},D,{kind:"class",name:S.name,metadata:B},null,w),I=S=M.value,B&&Object.defineProperty(S,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:B})})(),S.factory=E.injectPluginFactory(),(function(){a.__runInitializers(S,w)})(),I=S})();t.AutocompleteTableHeadersPlugin=x,(0,h.registerPlugin)(x),t.autocompleteTableHeadersPluginDependenciesResolved=(0,y.trackableAsyncLazy)(mr(function*(){var D=yield F.dynamicPluginLoaderCreated.getValue();yield D.createAndAttachPlugin(g.PluginFactoryName.AutocompleteTableHeadersPlugin),yield F.schedulerWithRecalcServiceAttached.getValue()}),"autocompleteTableHeadersPluginDependenciesResolved");var b=new C.ResettableLazy(function(){return K(K(K(K(K({},o.SpecialRefId.All,FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SpecialRefAllDescription)),o.SpecialRefId.Data,FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SpecialRefDataDescription)),o.SpecialRefId.Headers,FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SpecialRefHeadersDescription)),o.SpecialRefId.Totals,FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SpecialRefTotalsDescription)),o.SpecialRefId.ThisRow,FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThisRowOpDescription))}),k=function(M){return M.replace(/\[|\]|\'|\@|\#/g,"'$&")}},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteTableHeadersVisitor.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AutocompleteTableHeadersVisitor=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),u=(function(g){function f(v,C,p){var h;return Oe(this,f),h=Ia(this,f,[v,C]),h.tableNames=p,h.isWithinThisRowOp=!1,h.isStructRefClosed=!1,h.isNodeClosed=!1,h.findContainingNode=function(F){var R=h.parsedFormulaTree.spans[F.label];if(h.isCaretInNode(F))switch(F.kind){case n.StructRefKind.SpecialRef:case n.StructRefKind.ColumnRef:case n.StructRefKind.BadRef:h.isTighterThanCurrent(R)&&(h.containingNode=R,h.isNodeClosed=h.getIsNodeClosed(F));break;case n.StructRefKind.ThisRowOpRef:var y=F,E=y.ref;if(h.isCaretInBeginningOfNode(R))break;h.isWithinThisRowOp=!0,(0,a.isDefined)(E)?h.findContainingNode(E):h.isTighterThanCurrent(R)&&(h.containingNode=R,h.isNodeClosed=h.isStructRefClosed);break;case n.StructRefKind.CommaOpRef:if(h.isCaretInBeginningOfNode(R))break;var x=F;x.refs.map(h.findContainingNode);break;case n.StructRefKind.RangeOpRef:if(h.isCaretInBeginningOfNode(R))break;var b=F;h.findContainingNode(b.lhs),h.findContainingNode(b.rhs);break;case n.StructRefKind.MissingRef:h.containingNode=void 0;break}},h.isTighterThanCurrent=function(F){return(0,a.isDefined)(F)&&((0,a.isNone)(h.containingNode)||F.end<h.containingNode.end||F.start>h.containingNode.start)},h}return wa(f,g),Ne(f,[{key:"structRefNode",value:function(C,p,h){var F=this;if(this.isCaretInNode(p)){C&&this.tableNames.forEach(function(y){y.toLocaleLowerCase()===C.whole.toLocaleLowerCase()&&(F.tableName=y)});var R=this.parsedFormulaTree.spans[p.label];this.isNodeClosed=this.isStructRefClosed=p.isClosed,this.containingNode=R,p.innerRef!==void 0&&this.findContainingNode(p.innerRef)}return Ot(Mt(f.prototype),"structRefNode",this).call(this,C,p,h)}},{key:"getIsNodeClosed",value:function(C){return C.isBracketed?C.isClosed:this.isStructRefClosed}},{key:"isCaretInNode",value:function(C){var p=this.parsedFormulaTree.spans[C.label];return(0,a.isDefined)(p)&&this.caretPosition<=p.end&&this.caretPosition>=p.start}},{key:"isCaretInBeginningOfNode",value:function(C){return(0,a.isDefined)(C)&&this.caretPosition===C.start}}])})(o.CaretInsideArrayNodeIdentityVisitor);t.AutocompleteTableHeadersVisitor=u},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/formulaAuthoringCopilotIPEPlugin.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formulaAuthoringCopilotIPEPluginDependenciesResolved=t.formulaAuthoringCopilotIPEPlugin=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-x10-interop/lib/index.js"),u=s("../excel-online-calc/lib/x10-formula-bar/Computation/Events/index.js"),g=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),f=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),v=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),C=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),p=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),h=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),F=["="],R=p.PluginRegistry.create(o.PluginFactoryName.FormulaAuthoringCopilotIPEPlugin,o.PluginGroup.Excel),y=(function(){var D=[R.x10Plugin()],M,w=[],S,A=[],T,I,B=S=(function(){function L(){Oe(this,L),this.disableReason=(a.__runInitializers(this,A),void 0)}return Ne(L,[{key:"onExcelBoundaryDetectionStatusAnnotation",value:function*(Z){var H,N=Z.workbookCellLimitExceeded||((H=Z.worksheetTLRLimitExceeded)!=null?H:!1),_=Z.processedTLRs;N?this.disableReason="cellLimitExceeded":_?this.disableReason=void 0:this.disableReason="dataNotAvailable"}},{key:"run",value:function*(Z){return E(Z.content)?E(Z.cellOriginalValue)?Object.assign({},k(),{disableReason:this.disableReason}):Object.assign({},b(),{disableReason:this.disableReason}):{shouldShowIPE:!1}}}])})();return a.__setFunctionName(S,"formulaAuthoringCopilotIPEPlugin"),(function(){var L=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;T=[R.eventHandler({kind:u.ALAnnotationKind.ExcelBoundaryDetectionStatus,activateAnnotationOnPluginAttach:!0,predicate:function(){return(0,n.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:10975118_boundaryDetectionInIPEPlugin")}})],I=[R.uiMessageHandler({kind:f.RequestKind.formulaCopilotIPE,modifiers:{executionType:g.ExecutionType.Sync}}),R.uiMessageHandler({kind:f.RequestKind.formulaCopilotIPE})],a.__esDecorate(S,null,T,{kind:"method",name:"onExcelBoundaryDetectionStatusAnnotation",static:!1,private:!1,access:{has:function(Z){return"onExcelBoundaryDetectionStatusAnnotation"in Z},get:function(Z){return Z.onExcelBoundaryDetectionStatusAnnotation}},metadata:L},null,A),a.__esDecorate(S,null,I,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(Z){return"run"in Z},get:function(Z){return Z.run}},metadata:L},null,A),a.__esDecorate(null,M={value:S},D,{kind:"class",name:S.name,metadata:L},null,w),B=S=M.value,L&&Object.defineProperty(S,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:L})})(),S.factory=R.injectPluginFactory(),(function(){a.__runInitializers(S,w)})(),B=S})();t.formulaAuthoringCopilotIPEPlugin=y,(0,v.registerPlugin)(y);function E(D){return F.some(function(M){return D.startsWith(M)})}function x(D){switch(D){case o.FormulaCopilotIPEMode.Create:return FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CopilotIPEFormulaCreationPlaceholder);case o.FormulaCopilotIPEMode.Modify:return(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.EnableCopilotIPEOnModification")?FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CopilotIPEFormulaCreationPlaceholder):"";default:(0,n.assertNever)(`unexpected formula mode ${D}`,D)}}function b(){return{shouldShowIPE:!0,mode:o.FormulaCopilotIPEMode.Create,placeholderText:x(o.FormulaCopilotIPEMode.Create)}}function k(){return{shouldShowIPE:(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.EnableCopilotIPEOnModification"),mode:o.FormulaCopilotIPEMode.Modify,placeholderText:x(o.FormulaCopilotIPEMode.Modify)}}t.formulaAuthoringCopilotIPEPluginDependenciesResolved=(0,h.trackableAsyncLazy)(mr(function*(){var D=yield C.autoCompletePluginsThread.getValue();yield D.loadPluginScript("formula-authoring-strings",!0),yield D.createAndAttachPlugin(o.PluginFactoryName.FormulaAuthoringCopilotIPEPlugin),yield C.schedulerWithRecalcServiceAttached.getValue()}),"formulaAuthoringCopilotIPEPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/functionShortDescriptions.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.functionShortDescriptions=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-common/lib/index.js"),u=s("../excel-online-calc/lib/calc/utils.js");t.functionShortDescriptions=new u.ResettableLazy(function(){try{var g=new Map,f={};for(var v of Object.keys(n.WorksheetFuncId)){var C=Number(v);if(!isNaN(Number(C))){var p=FormulaAuthoringStrings[n.WorksheetFuncId[C]+"ShortDescription"];g.set(C.toString(),p),f[C.toString()]=p}}return(0,a.isTypedChangeGateEnabled)("Microsoft.Office.Excel.UseObjectInsteadOfMapForFunctionShortDescriptions")?{descriptionMap:f}:{descriptionMap:g}}catch(h){return a.ulsLogger.ULS.traceTag(538792415,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Info,`failed to get functionShortDescriptionsMap with exception ${h}`),{}}})},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/translateFormula.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NumberFormatTranslator=void 0,t.translateFormula=F;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=a.__importStar(s("../excel-online-calc/lib/commonNamespace.js")),o=a.__importStar(s("../excel-online-calc/lib/configNamespace.js")),u=a.__importStar(s("../excel-online-calc/lib/formulaNamespace.js")),g=a.__importStar(s("../excel-online-calc/lib/locationNamespace.js")),f=a.__importStar(s("../excel-online-calc/lib/numfmtNamespace.js")),v=a.__importStar(s("../excel-online-calc/lib/parseNamespace.js")),C=a.__importStar(s("../excel-online-calc/lib/signatureNamespace.js")),p=a.__importStar(s("../excel-online-calc/lib/utilNamespace.js")),h=a.__importStar(s("../excel-online-calc/lib/valueNamespace.js"));function F(V,Z,H){var N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,_=arguments.length>4?arguments[4]:void 0,P=M(Z).parseFormula(D,V);if(P.kind!==p.ResultKind.Success)throw new Error(`translateFormula: Failed to parse formula due to ${JSON.stringify(P.reason)}`);var W=P.value.node;N&&H&&H!==Z&&(W=p.reduceBottomUp(new T(Z,H,_),P.value));var $=w(H).printFormula(p.printLocalsGrid(g.lexicalSourceGrid(g.LexicalKind.Cell,k),k),Object.assign({},P.value,{node:W}));if($.kind!==p.ResultKind.Success)throw new Error(`translateFormula: Failed to print formula with cell refs ${JSON.stringify($.reason)}`);return $.value}var R=p.success,y=p.failure,E=p.ResultKind,x=o.calcConfig(o.getEnglishLocaleInfo(),u.RefStyle.A1),b=g.gridCell(0,0),k=g.sheetGridCell(g.sheetIndex(g.documentLoc(void 0,"myDoc"),"mySheetId"),b),D=v.parseLocals(g.LexicalKind.Cell,b);function M(V){var Z=V?o.calcConfig(V,u.RefStyle.A1):x,H=v.createParseGlobals(Z);return v.createParser(H)}function w(V){var Z=V?o.calcConfig(V,u.RefStyle.A1):x,H=p.createSimplePrintGlobals(Z);return p.createPrinter(H)}function S(V){var Z=f.createFormatGlobals(V,function(){return p.failure(p.notImplemented(["format globals"]))});return f.createNumberFormatter(Z)}var A=S(x),T=(function(V){function Z(H,N,_){var P;return Oe(this,Z),P=Ia(this,Z),P.originLocaleInfo=H,P.targetLocaleInfo=N,P.targetLocaleNameToPrependInNumberFormat=_,P}return wa(Z,V),Ne(Z,[{key:"visitFormatNode",value:function(N){if(N.kind===u.NodeKind.Literal&&N.oper.kind===h.OperKind.String){var _=N.oper.value,P=new L(this.originLocaleInfo,this.targetLocaleInfo,this.targetLocaleNameToPrependInNumberFormat).translate(_);if(P.kind===n.ResultKind.Success&&P.value!==_)return u.literalNode(h.stringOper(P.value))}return N}},{key:"appNode",value:function(N,_,P,W){if(N.kind===u.NodeKind.WSF&&N.id===C.WorksheetFuncId.TEXT&&_.length===2){var $=this.visitFormatNode(_[1]);return Ot(Mt(Z.prototype),"appNode",this).call(this,N,[_[0],$],P,W)}return Ot(Mt(Z.prototype),"appNode",this).call(this,N,_,P,W)}}])})(p.IdentityVisitor),I=n.numEnumArray(f.KnownFormat).map(function(V){return V});function B(V,Z,H){var N=void 0;for(var _ of H){var P=Se(_,2),W=P[0],$=P[1],q=V.indexOf($,Z);if(!(q<0)){var j=N===void 0||q<N.start||q===N.start&&$.length>N.end-N.start;j&&(N={start:q,end:q+$.length,kf:W})}}return N}var L=(function(){function V(Z,H,N){var _=this;if(Oe(this,V),this.targetLocale=H,this.targetLocaleNameToPrependInNumberFormat=N,Z===void 0)this.originLocale=x.localeInfo,this.numberFormatter=A;else{this.originLocale=Z;var P=o.calcConfig(Z,u.RefStyle.A1);this.numberFormatter=S(P)}this.kfStrs=I.map(function(W){return[W,f.getKnownFormat(_.originLocale,W)]}).filter(function(W){var $=Se(W,2),q=$[0],j=$[1];return j!=null&&j.length>0})}return Ne(V,[{key:"translatePartByPart",value:function(H){for(var N="",_=0,P;P=B(H,_,this.kfStrs);){var W=this.originLocale,$=W.pictureSingle,q=W.pictureSpecial,j=W.pictureColor,G=W.pictureDbnum,Q=Object.assign({},this.targetLocale,{pictureSingle:$,pictureSpecial:q,pictureColor:j,pictureDbnum:G});N+=H.slice(_,P.start),N+=f.getKnownFormat(Q,P.kf),_=P.end}return N+=H.slice(_),this.translateByParsePrint(N)}},{key:"translate",value:function(H){try{var N=this.stripLocaleSpecification(H),_=this.translateByKnownFormatMatch(N);if(_!==void 0)return R(this.prependTargetLocaleNameIfNeeded(N,_));var P=this.translatePartByPart(N);return P.kind===E.Success&&P.value?R(this.prependTargetLocaleNameIfNeeded(N,P.value)):P}catch($){var W;return y((W=$?.message)!=null?W:"unknown error")}}},{key:"stripLocaleSpecification",value:function(H){return H.replace(/\[\$-[^\]]+\]/g,"")}},{key:"isDateOrTimeFormat",value:function(H){var N=this.numberFormatter.createFormat(H,!1);if(N.kind===n.ResultKind.Success){var _=N.value;return _.isDate||_.isTime}}},{key:"prependTargetLocaleNameIfNeeded",value:function(H,N){if(this.targetLocaleNameToPrependInNumberFormat===void 0||this.targetLocaleNameToPrependInNumberFormat.length===0)return N;var _=this.isDateOrTimeFormat(H)===!1;return _?N:`[$-${this.targetLocaleNameToPrependInNumberFormat}]${N}`}},{key:"translateByKnownFormatMatch",value:function(H){var N,_=(N=this.kfStrs.find(function(P){var W=Se(P,2),$=W[1];return $===H}))==null?void 0:N[0];return _?f.getKnownFormat(this.targetLocale,_):void 0}},{key:"translateByParsePrint",value:function(H){var N=this.numberFormatter.createFormat(H,!1);if(N.kind===n.ResultKind.Success){var _=N.value,P=_.printFormatString(this.targetLocale);return R(P)}return y("translateByParsePrint failed: "+N.reason.toString())}}])})();t.NumberFormatTranslator=L},"../excel-online-calc/lib/x10-formula-bar/Computation/Events/eventDefinitions.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventCallbacksManagerService=t.isALAnnotationEventKind=t.ALAnnotationKinds=t.ExternallyHandledEventKinds=t.ExternallyTriggeredEventKinds=t.ALAnnotationKind=t.EventKind=void 0,t.makeEventEmitter=C,t.makeALAnnotationNotifier=p;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-x10-interop/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),u=s("../excel-online-calc/lib/x10-formula-bar/Testing/Documentation/x10Definitions.js"),g;(function(F){F.InternalTestEvent="InternalTestEvent",F.TestEvent="TestEvent",F.FBECacheUpdateEvent="FBECacheUpdateEvent",F.FBESendSignal="FBESendSignal",F.FBEOutcomeUpdate="FBEOutcomeUpdate",F.FBECacheUpdateEventDeprecated="FBECacheUpdateEventDeprecated",F.FormulaTranspilerInitEvent="FormulaTranspilerInitEvent",F.DescriptionCalculateColumns="DescriptionCalculateColumns",F.ExternalLinksMetaDataInitEvent="ExternalLinksMetaDataInitEvent",F.FormulaCompletionBlockedSuggestion="FormulaCompletionBlockedSuggestion",F.FormulaCompletionCellEditEnded="FormulaCompletionCellEditEnded",F.FormulaCompletionFormulaAnnotationArrived="FormulaCompletionFormulaAnnotationArrived",F.FormulaCompletionLogRequestsInfo="FormulaCompletionLogRequestsInfo",F.FormulaCompletionValuePreviewArrived="FormulaCompletionValuePreviewArrived",F.FormulaCompletionValuePreviewUpdate="FormulaCompletionValuePreviewUpdate",F.FormulaCompletionStatusUpdate="FormulaCompletionStatusUpdate",F.FormulaCompletionConfidenceUpdate="FormulaCompletionConfidenceUpdate",F.FormulaCompletionDeclined="FormulaCompletionDeclined",F.FormulaCompletionAccepted="FormulaCompletionAccepted",F.FormulaCompletionOptOut="FormulaCompletionOptOut",F.FormulaCompletionShown="FormulaCompletionShown",F.ExcelChartInsightsGeneration="ExcelChartInsightsGeneration",F.ExcelChartInsightsArrived="ExcelChartInsightsArrived",F.ChartStylesArrived="ChartStylesArrived",F.ExtendedFormulaSuggestionAnnotationArrived="ExtendedFormulaSuggestionAnnotationArrived",F.CellEditEnded="CellEditEnded"})(g||(t.EventKind=g={}));var f;(function(F){F.FormulaByExample="FormulaByExample",F.CalculatedColumnSuggestion="CalculatedColumnSuggestion",F.FormulaByExamplePreview="FormulaByExamplePreview",F.FormulaCompletionFormulaAnnotation="FormulaCompletionFormulaAnnotation",F.FormulaCompletionBlockedAnnotation="FormulaCompletionBlockedAnnotation",F.FormulaCompletionValuePreviewAnnotation="FormulaCompletionValuePreviewAnnotation",F.FormulaCompletionStatusAnnotation="FormulaCompletionStatusAnnotation",F.FormulaCompletionShadowEvaluationAnnotation="FormulaCompletionShadowEvaluationAnnotation",F.FormulaCompletionConfidenceAnnotation="FormulaCompletionConfidenceAnnotation",F.ExcelChartInsightsAnnotation="ExcelChartInsightsAnnotation",F.ExcelChartDesignRecommendationsAnnotation="ExcelChartDesignRecommendationsAnnotation",F.ExtendedFormulaSuggestionAnnotation="ExtendedFormulaSuggestionAnnotation",F.ExcelBoundaryDetectionStatus="ExcelBoundaryDetectionStatus"})(f||(t.ALAnnotationKind=f={})),t.ExternallyTriggeredEventKinds=[g.TestEvent,g.FBEOutcomeUpdate,g.FormulaCompletionCellEditEnded,g.FormulaCompletionValuePreviewUpdate,g.FormulaTranspilerInitEvent,g.ExternalLinksMetaDataInitEvent,g.ExcelChartInsightsGeneration,g.CellEditEnded,g.FormulaCompletionDeclined,g.FormulaCompletionAccepted,g.FormulaCompletionOptOut,g.FormulaCompletionShown],t.ExternallyHandledEventKinds=[g.TestEvent,g.DescriptionCalculateColumns,g.FormulaCompletionBlockedSuggestion,g.FormulaCompletionValuePreviewArrived,g.FBECacheUpdateEvent,g.ExcelChartInsightsArrived,g.ChartStylesArrived,g.FormulaCompletionStatusUpdate,g.FormulaCompletionConfidenceUpdate],t.ALAnnotationKinds=(0,a.strEnumArray)(f);var v=function(R){return t.ALAnnotationKinds.findIndex(function(y){return R===y})>=0};t.isALAnnotationEventKind=v,(0,a.staticAssertSame)(),(0,a.staticAssertSame)(),(0,a.staticAssertSame)(),(0,a.staticAssertSame)(),(0,a.staticAssertSame)(),(0,a.staticAssertSame)();function C(F){return(0,o.mapFromArrayOfDependantPairs)(t.ExternallyTriggeredEventKinds.map(function(R){return[R,function(y){return F.triggerEvent(R,y,u.uiExecutionGraphPath)}]}))}function p(F){var R=function(E){return function(x){return(0,a.isNone)(x)?Promise.resolve():Promise.resolve(F.triggerEvent(E,x,[u.x10GraphSections.Providers,n.SystemProviders.AugmentationLoop]))}};return{FormulaByExample:R(f.FormulaByExample),CalculatedColumnSuggestion:R(f.CalculatedColumnSuggestion),FormulaByExamplePreview:R(f.FormulaByExamplePreview),FormulaCompletionFormulaAnnotation:R(f.FormulaCompletionFormulaAnnotation),FormulaCompletionBlockedAnnotation:R(f.FormulaCompletionBlockedAnnotation),FormulaCompletionStatusAnnotation:R(f.FormulaCompletionStatusAnnotation),FormulaCompletionValuePreviewAnnotation:R(f.FormulaCompletionValuePreviewAnnotation),ExcelChartInsightsAnnotation:R(f.ExcelChartInsightsAnnotation),ExtendedFormulaSuggestionAnnotation:R(f.ExtendedFormulaSuggestionAnnotation),ExcelChartDesignRecommendationsAnnotation:R(f.ExcelChartDesignRecommendationsAnnotation),ExcelBoundaryDetectionStatus:R(f.ExcelBoundaryDetectionStatus),FormulaCompletionShadowEvaluationAnnotation:R(f.FormulaCompletionShadowEvaluationAnnotation),FormulaCompletionConfidenceAnnotation:R(f.FormulaCompletionConfidenceAnnotation)}}var h=(function(){function F(R){Oe(this,F),this.registerOnEvent=R,this.registry=(0,o.mapFromArrayOfDependantPairs)(t.ExternallyHandledEventKinds.map(function(y){return[y,[]]})),this.TestEvent=this.make("TestEvent"),this.DescriptionCalculateColumns=this.make("DescriptionCalculateColumns"),this.FormulaCompletionBlockedSuggestion=this.make("FormulaCompletionBlockedSuggestion"),this.FormulaCompletionValuePreviewArrived=this.make("FormulaCompletionValuePreviewArrived"),this.FormulaCompletionStatusUpdate=this.make("FormulaCompletionStatusUpdate"),this.FormulaCompletionConfidenceUpdate=this.make("FormulaCompletionConfidenceUpdate"),this.FBECacheUpdateEvent=this.make("FBECacheUpdateEvent"),this.ExcelChartInsightsArrived=this.make("ExcelChartInsightsArrived"),this.ChartStylesArrived=this.make("ChartStylesArrived")}return Ne(F,[{key:"make",value:function(y){var E=this;return function(x){E.registry[y].map(function(b){return b(x)})}}},{key:"registerEventCallback",value:(function(){var R=mr(function*(E,x){yield this.registerOnEvent(g[E],this);var b=this.registry[E];b.push(x)});function y(E,x){return R.apply(this,arguments)}return y})()}])})();t.EventCallbacksManagerService=h},"../excel-online-calc/lib/x10-formula-bar/Computation/Events/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ALAnnotationKind=t.EventKind=void 0;var a=s("../excel-online-calc/lib/x10-formula-bar/Computation/Events/eventDefinitions.js");Object.defineProperty(t,"EventKind",{enumerable:!0,get:function(){return a.EventKind}}),Object.defineProperty(t,"ALAnnotationKind",{enumerable:!0,get:function(){return a.ALAnnotationKind}})},"../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultPluginResponseWindows=t.RequestKind=void 0;var a=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/uiMessageDefinitions.js");Object.defineProperty(t,"RequestKind",{enumerable:!0,get:function(){return a.RequestKind}}),Object.defineProperty(t,"defaultPluginResponseWindows",{enumerable:!0,get:function(){return a.defaultPluginResponseWindows}})},"../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/uiMessageDefinitions.js":function(m,t,s){"use strict";var a,n;Object.defineProperty(t,"__esModule",{value:!0}),t.requestKindCellContentNamesMap=t.defaultPluginResponseWindows=t.RequestKind=void 0,t.makeRequester=v,t.makeSyncRequester=C;var o=s("../excel-online-calc-common/lib/index.js"),u=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),g=s("../excel-online-calc/lib/x10-formula-bar/Testing/Documentation/x10Definitions.js"),f;(function(p){p.functionSuggestion="functionSuggestion",p.inCellSuggestion="inCellSuggestion",p.formulaHighlighting="formulaHighlighting",p.formulaCopilotIPE="formulaCopilotIPE",p.formulaCompletion="formulaCompletion",p.argumentAssistance="argumentAssistance",p.valuePreview="valuePreview",p.gotoCtrlClick="gotoCtrlClick",p.runExperiment="runExperiment",p.runAuthoringExperiment="runAuthoringExperiment",p.runPerCharacterExperiment="runPerCharacterExperiment",p.runTest="runTest",p.chatGPTQuery="chatGPTQuery",p.columnFormulaSuggestion="columnFormulaSuggestion",p.getTranspiledFormulas="getTranspiledFormulas",p.getAnonymizedFormulas="getAnonymizedFormulas",p.inCellControlsAutodetection="inCellControlsAutodetection",p.getLocale="getLocale",p.fillPythonNotebook="fillPythonNotebook",p.copilotPromptSuggestion="copilotPromptSuggestion",p.generateChartInsights="generateChartInsights",p.onGridFormulaGeneration="onGridFormulaGeneration",p.chartDesignRecommendations="chartDesignRecommendations"})(f||(t.RequestKind=f={})),(0,o.staticAssertExtends)(),(0,o.staticAssertExtends)(),t.defaultPluginResponseWindows=(a={},K(K(K(K(K(K(K(K(K(K(a,f.functionSuggestion,{startDelta:5,stopDelta:2e3}),f.inCellSuggestion,{startDelta:5,stopDelta:2e3}),f.formulaHighlighting,{startDelta:5,stopDelta:2e3}),f.argumentAssistance,{startDelta:5,stopDelta:2e3}),f.formulaCopilotIPE,{startDelta:5,stopDelta:2e3}),f.formulaCompletion,{startDelta:(0,o.getTypedFeatureGate)("Microsoft.Office.Excel.FormulaCompletionStartDelta"),stopDelta:(0,o.getTypedFeatureGate)("Microsoft.Office.Excel.FormulaCompletionStopDelta")}),f.valuePreview,{startDelta:5,stopDelta:2e3}),f.gotoCtrlClick,{startDelta:5,stopDelta:2e3}),f.runExperiment,{startDelta:0,stopDelta:15e3}),f.runAuthoringExperiment,{startDelta:0,stopDelta:15e3}),K(K(K(K(K(K(K(K(K(K(a,f.runPerCharacterExperiment,{startDelta:5,stopDelta:2e3}),f.runTest,{startDelta:0,stopDelta:15e3}),f.chatGPTQuery,{startDelta:0,stopDelta:15e3}),f.columnFormulaSuggestion,{startDelta:0,stopDelta:2e4}),f.getTranspiledFormulas,{startDelta:0,stopDelta:5e3}),f.getAnonymizedFormulas,{startDelta:0,stopDelta:5e3}),f.inCellControlsAutodetection,{startDelta:0,stopDelta:2e3}),f.getLocale,{startDelta:0,stopDelta:2e3}),f.fillPythonNotebook,{startDelta:0,stopDelta:15e3}),f.copilotPromptSuggestion,{startDelta:0,stopDelta:1e4}),K(K(K(a,f.generateChartInsights,{startDelta:0,stopDelta:15e3}),f.onGridFormulaGeneration,{startDelta:0,stopDelta:45e3}),f.chartDesignRecommendations,{startDelta:5,stopDelta:45e3})),o.staticAssertSame,t.requestKindCellContentNamesMap=(n={},K(K(K(K(K(K(K(K(K(K(n,f.functionSuggestion,"content"),f.inCellSuggestion,"content"),f.formulaCopilotIPE,"content"),f.formulaHighlighting,"content"),f.argumentAssistance,"content"),f.valuePreview,"text"),f.runAuthoringExperiment,"content"),f.runPerCharacterExperiment,"content"),f.gotoCtrlClick,"text"),f.formulaCompletion,"content"),K(K(K(K(K(K(K(K(K(K(n,f.columnFormulaSuggestion,void 0),f.runExperiment,void 0),f.runTest,void 0),f.chatGPTQuery,void 0),f.getTranspiledFormulas,void 0),f.getAnonymizedFormulas,void 0),f.inCellControlsAutodetection,void 0),f.getLocale,void 0),f.fillPythonNotebook,void 0),f.copilotPromptSuggestion,void 0),K(K(K(n,f.generateChartInsights,void 0),f.onGridFormulaGeneration,void 0),f.chartDesignRecommendations,void 0));function v(p){var h=function(R){return function(){for(var y=arguments.length,E=new Array(y),x=0;x<y;x++)E[x]=arguments[x];var b=E[0],k=E[1],D=E[2];return(0,o.isNone)(b)?Promise.resolve(null):Promise.resolve(p.doRequest(R,b,k,D??u.DefaultComputationGroup,g.uiExecutionGraphPath))}};return{argumentAssistance:h(f.argumentAssistance),chatGPTQuery:h(f.chatGPTQuery),columnFormulaSuggestion:h(f.columnFormulaSuggestion),formulaCopilotIPE:h(f.formulaCopilotIPE),formulaHighlighting:h(f.formulaHighlighting),functionSuggestion:h(f.functionSuggestion),formulaCompletion:h(f.formulaCompletion),gotoCtrlClick:h(f.gotoCtrlClick),inCellSuggestion:h(f.inCellSuggestion),runAuthoringExperiment:h(f.runAuthoringExperiment),runExperiment:h(f.runExperiment),runPerCharacterExperiment:h(f.runPerCharacterExperiment),runTest:h(f.runTest),valuePreview:h(f.valuePreview),getTranspiledFormulas:h(f.getTranspiledFormulas),getAnonymizedFormulas:h(f.getAnonymizedFormulas),inCellControlsAutodetection:h(f.inCellControlsAutodetection),getLocale:h(f.getLocale),fillPythonNotebook:h(f.fillPythonNotebook),copilotPromptSuggestion:h(f.copilotPromptSuggestion),generateChartInsights:h(f.generateChartInsights),onGridFormulaGeneration:h(f.onGridFormulaGeneration),chartDesignRecommendations:h(f.chartDesignRecommendations)}}function C(p){return{runTest:function(F,R,y){return(0,o.isNone)(F)?null:p.doSyncRequest(f.runTest,F,R,y??u.DefaultComputationGroup,g.uiExecutionGraphPath)},formulaHighlighting:function(F,R,y){return(0,o.isNone)(F)?null:p.doSyncRequest(f.formulaHighlighting,F,R,y??u.DefaultComputationGroup,g.uiExecutionGraphPath)},columnFormulaSuggestion:function(F,R,y){return(0,o.isNone)(F)?null:p.doSyncRequest(f.columnFormulaSuggestion,F,R,y??u.DefaultComputationGroup,g.uiExecutionGraphPath)},formulaCopilotIPE:function(F,R,y){return(0,o.isNone)(F)?null:p.doSyncRequest(f.formulaCopilotIPE,F,R,y??u.DefaultComputationGroup,g.uiExecutionGraphPath)}}}},"../excel-online-calc/lib/x10-formula-bar/Computation/computationDefinitions.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComputationKinds=t.ComputationType=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc/lib/x10-formula-bar/Computation/Events/eventDefinitions.js"),o=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/uiMessageDefinitions.js"),u;(function(g){g.UIMessage="UIMessage",g.Event="Event"})(u||(t.ComputationType=u={})),t.ComputationKinds=K(K({},u.UIMessage,o.RequestKind),u.Event,Object.assign({},n.EventKind,n.ALAnnotationKind)),(0,a.staticAssertSame)(),(0,a.staticAssertExtends)(),(0,a.staticAssertExtends)(),(0,a.staticAssertExtends)()},"../excel-online-calc/lib/x10-formula-bar/Computation/computationRegistry.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.computationRegistry=t.registerComputation=t.deletePluginRegistration=t.wrapRegistration=void 0,t.getShouldRunComputationPredicate=R,t.isFormulaRequest=E,t.getFormulaContent=x;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/Computation/computationDefinitions.js"),u=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/uiMessageDefinitions.js"),g=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),f=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),v=(function(){function D(){Oe(this,D),this.registeredComputations=new g.DefaultMap({getKey:function(w){return`${w.computationIdentifier.factoryName}.${w.computationIdentifier.pluginName}.${w.computationIdentifier.computationName}.${w.computationIdentifier.executionType}`},getDefault:function(){return!1}}),this.byFactoryName=new g.DefaultMap({getKey:function(w){return`${w.factoryName}.${w.pluginName}`},getDefault:function(){return[]}})}return Ne(D,[{key:"push",value:function(w,S){if(this.registeredComputations.get(S)){n.ulsLogger.ULS.traceTag(507330770,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Warning,`Computation '${JSON.stringify(S.computationIdentifier)}' already registered`);return}this.byFactoryName.get(w).push(S),this.registeredComputations.set(S,!0)}},{key:"getRegistrationsByPluginIdentifier",value:function(w){return this.byFactoryName.get(w)}},{key:"getRegistrationByComputationIdentifier",value:function(w){return this.getRegistrationsByPluginIdentifier(w).find(function(S){return S.computationIdentifier.computationName===w.computationName})}},{key:"deleteRegistrationsByPluginIdentifier",value:function(w){var S=0;for(var A of this.byFactoryName.get(w))this.registeredComputations.delete(A),S++;return this.byFactoryName.delete(w),S}}])})(),C=(0,g.mapFromArrayOfDependantPairs)((0,a.strEnumArray)(o.ComputationType).map(function(D){return[D,new v]})),p=function(M,w,S,A,T,I,B,L){var V=R({type:M,kind:w,pluginGroup:A,modifiers:I},L);return{type:M,kind:w,execution:S,pluginGroup:A,computationIdentifier:T,modifiers:I,registrationMethod:function(H,N){return function(_){var P,W=Se(_,1),$=W[0];if(!V.bind(N)($.computationInput,$.pluginGroup)){H.addResult({type:M,computationKind:w,computationGroup:$.computationGroup,correlationId:$.correlationId},{kind:"Skipped"});return}var q=B.bind(N);H.startComputation(M,w,S,T,(P=$.executionFlowRecord)==null?void 0:P.handle(["Plugins",T.pluginName,T.computationName]),q($.computationInput),$)}}}};t.wrapRegistration=p;var h=function(M){var w=0;for(var S of(0,a.strEnumArray)(o.ComputationType))w+=C[S].deleteRegistrationsByPluginIdentifier(M);w>0&&f.x10Logger.log({kind:"failure",payload:{failureKind:f.X10FailureKind.PluginAttachmentFailure,failureLevel:n.TraceLevel.Warning,path:"deletePluginRegistration",description:"Deleted plugin registration",data:M}})};t.deletePluginRegistration=h;var F=function(M,w,S,A,T,I,B,L){var V=(0,t.wrapRegistration)(M,w,S,A,T,I,B,L);C[M].push(T,V)};t.registerComputation=F,t.computationRegistry=C;function R(D,M){return function(w,S){for(var A of k)if(!A({registration:D,input:w,pluginGroup:S}))return!1;return M===void 0||M.bind(this)(w)}}var y=function(M){var w=M.registration,S=M.pluginGroup;return S===void 0||S===w.pluginGroup};function E(D){return u.requestKindCellContentNamesMap[D]!==void 0}function x(D){var M=u.requestKindCellContentNamesMap[D[0]];(0,g.staticTypeHint)(M);var w=D[1][M];return(0,g.staticTypeHint)(w),w}var b=function(M){var w=M.registration,S=M.input;if(w.type!==o.ComputationType.UIMessage||w.modifiers.runOnNonFormula||((0,g.staticTypeHint)(w.kind),!E(w.kind)))return!0;var A=[w.kind,S];(0,g.staticTypeHint)(A);var T=x(A);return["=","+","-"].indexOf(T[0])!==-1},k=[y,b]},"../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExecutionType=void 0;var s;(function(a){a.Atomic="Atomic",a.NoOp="NoOp",a.Sync="Sync",a.Async="Async",a.Internal="Internal"})(s||(t.ExecutionType=s={}))},"../excel-online-calc/lib/x10-formula-bar/FormulaAuthoringHelper/FormulaAuthoringHelperSingleton.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormulaAuthoringHelperSingleton=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc/lib/x10-formula-bar/FormulaAuthoringHelper/formulaAuthoringHelper.js");t.FormulaAuthoringHelperSingleton=(0,a.singleton)(function(){return new n.FormulaAuthoringHelper})},"../excel-online-calc/lib/x10-formula-bar/FormulaAuthoringHelper/formulaAuthoringHelper.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormulaAuthoringHelper=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../office-online-feature-gates/lib/index.js"),u=s("../excel-online-calc/lib/x10-formula-bar/FormulaAuthoringHelper/functionTypeHelper.js"),g=s("../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/argumentAssistanceSignatureParser.js"),f=s("../excel-online-calc/lib/x10-formula-bar/FormulaCollection/consistentAnonymization.js"),v=(function(){function R(){var y=this;Oe(this,R),this.hasRepeatingParams=function(E){return(0,a.isNone)(E)?(y.logError("hasRepeatingParams: funcInfo is null or undefined"),!1):(0,u.getWorksheetFuncTypeWrapper)(E).restTypes.length>0}}return Ne(R,[{key:"getMinimalParamArray",value:function(E,x){if(!(0,a.isNone)(x)){var b=(0,u.getWorksheetFuncTypeWrapper)(x),k=b.minArgs,D=b.restTypes,M;if((0,o.isChangeGateEnabled)("OfficeVSO:9292450_FixWrongParamForCFInArgumentsDialog")){var w;M=D.length>0&&!x.IsDynamicUdf?Math.max(k,2):(w=E?.length)!=null?w:0}else{var S;M=D.length>0?Math.max(k,2):(S=E?.length)!=null?S:0}for(var A=[],T=0;T<M;T+=1){var I=this.getFunctionParamByIndex(E,x,T);(0,a.isDefined)(I)&&A.push(I)}return A}}},{key:"getFunctionParamByIndex",value:function(E,x,b){if(!(!C(E)||(0,a.isNone)(x))){var k="!",D="...",M=x.ParamsHelp.split(k),w="",S=!1,A="";if((0,o.isChangeGateEnabled)("OfficeVSO:9292450_FixWrongParamForCFInArgumentsDialog")&&x.IsDynamicUdf){if(b<=E.length-1&&(S=/^\[.*\]$/.test(E[b]),w=S?E[b].slice(1,-1):E[b],A=M[b]),b>=E.length-1){if(x.Params.endsWith(D))w=`${(0,g.getBaseParamName)(E[E.length-1])}${b-E.length+2}`,S=!0,A=M[M.length-1];else if(b!==E.length-1){this.logError("Trying to get param by index that is out of bounds");return}}}else{var T=(0,u.getWorksheetFuncTypeWrapper)(x),I=T.headTypes.length,B=(0,g.getParamIndexToHighlight)(b,E.length,T,!1,!0);if(B===-1){this.logError("Trying to get param by index that is out of bounds");return}else if(B>=E.length){this.logError("Trying to add param for a signature that doesn't have rest params.");return}w=b<I?E[B].match(/[^\[\]]+/).toString():`${(0,g.getBaseParamName)(E[B])}${(0,g.getParamNumberSuffix)(b,I,T.restTypes.length)}`,S=b>=T.minArgs;var L=(0,g.getParamIndexToHighlight)(b,x.ParamsHelp.split(k).length,T);A=M[L]}return{name:w,isOptional:S,description:A,type:"TO DO"}}}},{key:"getFormulaAnonymizer",value:function(E){var x=this,b=new f.ConsistentAnonymizer,k=function(M,w){try{return p(M)?h(E)?F(w)?b.anonymize(M,E,w):(x.logError("getFormulaAnonymizer: Origin"),null):(x.logError("getFormulaAnonymizer: Config"),null):(x.logError("getFormulaAnonymizer: Formula"),null)}catch(S){return x.logError(`getFormulaAnonymizer: ${S}`),null}};return{anonymize:k}}},{key:"logError",value:function(E){n.ulsLogger.ULS.traceTag(512331973,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Error,`FormulaAuthoringHelper error: ${E}`)}}])})();t.FormulaAuthoringHelper=v;function C(R){return!0}function p(R){return(0,a.isDefined)(R)&&typeof R=="string"}function h(R){return(0,a.isDefined)(R)&&typeof R=="object"&&"localeInfo"in R&&"mathpack"in R&&"refStyle"in R}function F(R){return(0,a.isDefined)(R)&&typeof R=="object"&&"row"in R&&"col"in R&&R.rows===1&&R.cols===1}},"../excel-online-calc/lib/x10-formula-bar/FormulaAuthoringHelper/functionTypeHelper.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getWorksheetFuncTypeWrapper=n;var a=s("../excel-online-calc-lang/lib/index.js");function n(g){return o(g)?u[g.FunctionIndexInServer][g.signatureIndex]:(0,a.getWorksheetFuncType)(g.FunctionIndexInServer)}var o=function(f){if(f===void 0)return!1;var v=f.FunctionIndexInServer,C=f.signatureIndex;return(C===0||C===1)&&(v===a.WorksheetFuncId.AGGREGATE||v===a.WorksheetFuncId.INDEX||v===a.WorksheetFuncId.LOOKUP)},u=K(K(K({},a.WorksheetFuncId.AGGREGATE,[{headTypes:[1,1,48,17],restTypes:[],tailTypes:[],minArgs:3,maxArgs:4},{headTypes:[1,1],restTypes:[16],tailTypes:[],minArgs:3,maxArgs:255}]),a.WorksheetFuncId.INDEX,[{headTypes:[48,1,1],restTypes:[],tailTypes:[],minArgs:2,maxArgs:3},{headTypes:[48,1,1,1],restTypes:[],tailTypes:[],minArgs:2,maxArgs:4}]),a.WorksheetFuncId.LOOKUP,[{headTypes:[263,48,48],restTypes:[],tailTypes:[],minArgs:2,maxArgs:3},{headTypes:[263,48],restTypes:[],tailTypes:[],minArgs:2,maxArgs:2}])},"../excel-online-calc/lib/x10-formula-bar/FormulaCollection/consistentAnonymization.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConsistentAnonymizer=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-syntax/lib/index.js"),u=o.stopUsingThis.tokenizeFormula,g=o.stopUsingThis.singleLineCommentToken,f=o.stopUsingThis.multiLineCommentToken,v=o.stopUsingThis.TokenKind,C=o.stopUsingThis.identToken,p=o.stopUsingThis.literalToken,h=o.stopUsingThis.cellRefA1Token,F=o.stopUsingThis.TokenOperKind,R=o.stopUsingThis.cellRefR1C1Token,y=o.stopUsingThis.unexpectedToken,E=o.stopUsingThis.DelimId,x=(function(){function w(){Oe(this,w),this.nonLiteralStore=new Map,this.literalStore=new Map}return Ne(w,[{key:"get",value:function(A,T,I){var B;if(A===v.Literal){var L;if(I===void 0)throw new Error("Expected subkind");return(L=this.literalStore.get(I))==null?void 0:L.get(T)}return(B=this.nonLiteralStore.get(A))==null?void 0:B.get(T)}},{key:"set",value:function(A,T,I,B){if(A===v.Literal){var L;if(B===void 0)throw new Error("Expected subkind");var V=(L=this.literalStore.get(B))!=null?L:new Map;V.set(T,I),this.literalStore.set(B,V)}else{var Z,H=(Z=this.nonLiteralStore.get(A))!=null?Z:new Map;H.set(T,I),this.nonLiteralStore.set(A,H)}}}])})();function b(w){return w===void 0?!1:w.kind===v.Left&&w.value===E.Paren}function k(w,S){var A=S??w.start;return w.chars==="	"||w.chars===";"?y(A,w.chars):y(A,"	")}function D(w){return w.map(function(S){return S.chars}).join("")}var M=(function(){function w(){Oe(this,w),this.store=new x,this.counter=1}return Ne(w,[{key:"getAnonymization",value:function(A,T,I,B){var L=this.store.get(A,I,T);if(L!==void 0)return L;var V=B(this.counter);return this.counter+=1,this.store.set(A,I,V,T),V}},{key:"anonymizeIdent",value:function(A,T,I,B){var L=T??A.start,V=I?.localeInfo.getWorksheetFuncId(A.chars);if(V!==void 0&&b(B))return C(L,A.chars);var Z=this.getAnonymization(A.kind,void 0,A.chars,function(H){return`ident${H}`});return C(L,Z)}},{key:"anonymizeA1CellRef",value:function(A,T){if(A.refStyle!==n.RefStyle.A1)throw new Error("Expected RefStyle.A1");var I=T??A.start,B=this.getAnonymization(A.kind,void 0,A.chars,function(V){return`A${V}`}),L=h(I,B,void 0,void 0);return L}},{key:"anonymizeR1C1CellRef",value:function(A,T){if(A.refStyle!==n.RefStyle.R1C1)throw new Error("Expected RefStyle.R1C1");var I=T??A.start,B=this.getAnonymization(A.kind,void 0,A.chars,function(L){return`R${L}C${L}`});return R(I,B,void 0,void 0)}},{key:"anonymizeCellRef",value:function(A,T){return A.refStyle===n.RefStyle.A1?this.anonymizeA1CellRef(A,T):this.anonymizeR1C1CellRef(A,T)}},{key:"anonymizeLiteral",value:function(A,T){var I=T??A.start,B=void 0;switch(A.oper.kind){case n.OperKind.Number:B=this.getAnonymization(A.kind,A.oper.kind,A.chars,function(Z){return`${Z}`});break;case n.OperKind.String:B=this.getAnonymization(A.kind,A.oper.kind,A.chars,function(Z){return`"s${Z}"`});break;case F.BadNumber:B=this.getAnonymization(A.kind,A.oper.kind,A.chars,function(Z){return`1e${Z}000`});break;case F.BadError:B=this.getAnonymization(A.kind,A.oper.kind,A.chars,function(Z){for(var H=["a"],N=97,_=Z;_>0;){var P=Z%10,W=String.fromCharCode(N+P);H.push(W),_=Math.floor(_/10)}var $=H.join("");return`#${$}`});break;case n.OperKind.Boolean:case n.OperKind.Error:B=A.chars;break;default:(0,a.assertNever)("error",A.oper)}var L=A.oper,V=A.hasRight;return p(I,B,L,V)}},{key:"anonymizeToken",value:function(A,T,I,B){switch(A.kind){case v.Ident:return this.anonymizeIdent(A,T,I,B);case v.CellRef:return this.anonymizeCellRef(A,T);case v.Literal:return this.anonymizeLiteral(A,T);case v.Unexpected:return k(A,T);case v.SingleLineComment:return g(T,"redacted");case v.MultiLineComment:return f(T,"redacted",A.isClosed);case v.End:case v.Left:case v.Right:case v.Sep:case v.Operator:case v.Spaces:case v.SpecialRef:case v.Escape:return Object.assign({},A,{start:T});default:return(0,a.assertNever)("ConsistentAnonymizer.anonymizeToken",A)}}},{key:"anonymize",value:function(A,T,I){for(var B=u(T.localeInfo,T.mathpack,T.refStyle,I,A,0,{}),L=[],V=0,Z=0;Z<B.length;Z+=1){var H=B[Z],N=Z+1<B.length?B[Z+1]:void 0,_=this.anonymizeToken(H,V,T,N);V+=_.chars.length,L.push(_)}return D(L)}}])})();t.ConsistentAnonymizer=M},"../excel-online-calc/lib/x10-formula-bar/FormulaCollection/formulaCollectionPlugin.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formulaCollectionPluginDependenciesResolved=t.FormulaCollectionPlugin=void 0,t.deserializeSplitCollectedFormulaLog=S,t.combineSplitCollectedFormulaLogs=I;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=s("../excel-online-calc-numfmt/lib/index.js"),g=s("../excel-online-calc-syntax/lib/index.js"),f=s("../excel-online-common/lib/index.js"),v=s("../excel-online-x10-interop/lib/index.js"),C=s("../excel-online-calc/lib/x10-formula-bar/FormulaCollection/consistentAnonymization.js"),p=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),h=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),F=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),R=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),y=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js");function E(L){var V=T(L);for(var Z of V){var H=w(Z);o.ulsLogger.ULS.dnmTraceTag(537962336,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Info,H)}}function x(L){o.ulsLogger.ULS.traceTag(537962337,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Verbose,L)}function b(L,V){var Z={},H={};return Object.keys(L).forEach(function(N){var _=Number(N),P=L[_];P!==void 0&&(Z[N]=P);var W=V.spans[_];W!==void 0&&(H[N]=W)}),{spanDiagnostics:Z,spans:H}}var k=R.PluginRegistry.create(v.PluginFactoryName.FormulaCollectionPlugin,v.PluginGroup.Excel),D=(function(){var L=[k.x10Plugin()],V,Z=[],H,N=[],_,P=H=(function(){function W(){Oe(this,W),this.lastEdit=a.__runInitializers(this,N),this.lastEdit=void 0,this.consistentAnonymizer=new C.ConsistentAnonymizer,this.sheetIdAnonymization=new Map}return Ne(W,[{key:"getEditEntry",value:function(q,j){var G={content:q,cell:j};if(!(this.lastEdit!==void 0&&(0,o.isSheetGridCellEqual)(this.lastEdit.cell,j)&&this.lastEdit.content===q))return this.lastEdit=G,G}},{key:"anonymizeSheetId",value:function(q){if(this.sheetIdAnonymization.has(q)){var j=this.sheetIdAnonymization.get(q);return j}var G=(0,f.getNewGuid)()[0];return this.sheetIdAnonymization.set(q,G),G}},{key:"run",value:function*(q){var j=yield{kind:"GetActiveCell"};if(j.kind!=="GetActiveCell")return x(B.GetActiveCell),null;var G=j.activeCell;if(q.content==null)return x(B.EmptyContent),null;if(!q.content.trimLeft().startsWith("="))return null;var Q=this.getEditEntry(q.content,G);if(Q===void 0)return null;var X=yield{kind:"GetConfig"};if(X.kind!=="GetConfig")return x(B.GetConfig),null;var U=X.config,O=(0,g.createAnalyzeGlobals)(U),z=(0,o.lexicalSourceCell)(Q.cell),J=(0,g.analyzeLocalsGrid)(z.kind,z.range),ie=(0,g.createAnalyzer)(O),ce=this.consistentAnonymizer.anonymize(Q.content,U,G.range),ge=yield{kind:"ParseEdit",cell:Q.cell,formulaBarText:ce};if(ge.kind!=="ParseEdit"||!(0,n.isSuccess)(ge.result))return x(B.ParseEdit),null;if(ge.result.value.kind!==u.EditKind.Formula)return null;var oe=ge.result.value.formula,le=oe.isWellFormed,Y=void 0;if(!le){var te=ie.checkFormulaWithDiagnostics(J,oe);if((0,n.isSuccess)(te)){var re=te?.value[1];re!==void 0&&(Y=b(re,oe))}}var ee=yield{kind:"GetCorrelationId"};if(ee.kind!=="GetCorrelationId")return null;var ne=ee.correlationId,de={v:P.formulaCollectionVersion,f:ce,ok:le,d:Y,c:{s:this.anonymizeSheetId(Q.cell.sheet.index),c:Q.cell.range.col,r:Q.cell.range.row},i:ne};return E(de),null}}])})();return a.__setFunctionName(H,"FormulaCollectionPlugin"),(function(){var W=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;_=[k.uiMessageHandler({kind:p.RequestKind.functionSuggestion})],a.__esDecorate(H,null,_,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(q){return"run"in q},get:function(q){return q.run}},metadata:W},null,N),a.__esDecorate(null,V={value:H},L,{kind:"class",name:H.name,metadata:W},null,Z),P=H=V.value,W&&Object.defineProperty(H,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:W})})(),H.factory=k.injectPluginFactory(),H.factoryName=v.PluginFactoryName.FormulaCollectionPlugin,H.formulaCollectionVersion=1,(function(){a.__runInitializers(H,Z)})(),P=H})();t.FormulaCollectionPlugin=D;var M=2300;function w(L){return L.correlationId.toString()+","+L.logPartId.toString()+","+L.partialMessage}function S(L){var V=L,Z=V.indexOf(","),H=Number(V.slice(0,Z));V=V.slice(Z+1),Z=V.indexOf(",");var N=Number(V.slice(0,Z)),_=V.slice(Z+1);return{correlationId:H,logPartId:N,partialMessage:_}}function A(L,V,Z){var H=Z.toString().length+V.toString().length+2,N=M-H,_=L.slice(0,N),P={correlationId:Z,logPartId:V,partialMessage:_},W=L.slice(N);return[P,W]}function T(L){for(var V=JSON.stringify(L),Z=0,H=[];V.length>0;){var N=A(V,Z,L.i),_=Se(N,2),P=_[0],W=_[1];V=W,Z+=1,H.push(P)}return H}function I(L){var V=L.sort(function(Z){return Z.logPartId}).map(function(Z){return Z.partialMessage}).join("");return JSON.parse(V)}var B;(function(L){L.GetActiveCell="GetActiveCell failed",L.GetConfig="GetConfig failed",L.ParseEdit="ParseEdit failed",L.EmptyContent="empty content"})(B||(B={})),(0,h.registerPlugin)(D),t.formulaCollectionPluginDependenciesResolved=(0,y.trackableAsyncLazy)(mr(function*(){var L=yield F.workerThreadSpread.getValue();yield L.createAndAttachPlugin(v.PluginFactoryName.FormulaCollectionPlugin),yield F.schedulerWithRecalcServiceAttached.getValue()}),"formulaCollectionPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ColoredReferences/coloredReferencesPlugin.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.coloredReferencesPluginDependenciesResolved=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=s("../excel-online-calc-numfmt/lib/index.js"),g=s("../excel-online-x10-interop/lib/index.js"),f=s("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ColoredReferences/coloredReferencesVisitor.js"),v=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),C=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),p=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),h=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),F=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),R=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),y=s("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/formulaHighlightsHelper.js"),E=F.PluginRegistry.create(g.PluginFactoryName.ColoredReferencesPlugin,g.PluginGroup.Excel),x=(function(){var D=[E.x10Plugin()],M,w=[],S,A=[],T,I=S=(function(){function B(){Oe(this,B),a.__runInitializers(this,A)}return Ne(B,[{key:"run",value:function*(V){var Z=V.content,H=yield{kind:"ParseActiveCell",formulaText:Z};if(H.kind!=="ParseActiveCell"||!(0,n.isSuccess)(H.result)||H.result.value.kind!==u.EditKind.Formula)return null;var N=yield{kind:"GetActiveCell"};if(N.kind!=="GetActiveCell")return k("failed to get active cell"),null;var _=void 0,P=yield{kind:"GetSheetNames"};P.kind==="GetSheetNames"?_=P:k("failed to get sheet names");var W=void 0,$=yield{kind:"GetDefinedNamesInfo"};$.kind==="GetDefinedNamesInfo"?W=$.definedNamesInfo:k("failed to get defined names");var q=N.activeCell,j=H.result.value.formula,G=new f.ColoredReferencesVisitor(q,j,Z,_,W);(0,o.reduceBottomUp)(G,j);var Q=G.formulaHighlights;if(G.structRefNodes.length!==0){var X={originGridCell:(0,n.success)(q.range),originSheet:(0,n.success)(q.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!0},U=yield{kind:"ResolveReferences",nodes:G.structRefNodes,locals:X};U.kind==="ResolveReferences"?Q=Q.concat(b(j,q,U.resolverResults)):k("failed to resolve node references")}return{formulaHighlights:Q}}}])})();return a.__setFunctionName(S,"ColoredReferencesPlugin"),(function(){var B=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;T=[E.uiMessageHandler({kind:C.RequestKind.formulaHighlighting,modifiers:{executionType:v.ExecutionType.Sync}})],a.__esDecorate(S,null,T,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(V){return"run"in V},get:function(V){return V.run}},metadata:B},null,A),a.__esDecorate(null,M={value:S},D,{kind:"class",name:S.name,metadata:B},null,w),I=S=M.value,B&&Object.defineProperty(S,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:B})})(),S.factory=E.injectPluginFactory(),(function(){a.__runInitializers(S,w)})(),I=S})();(0,p.registerPlugin)(x),t.coloredReferencesPluginDependenciesResolved=(0,R.trackableAsyncLazy)(mr(function*(){var D=yield h.dynamicPluginLoaderCreated.getValue();yield D.createAndAttachPlugin(g.PluginFactoryName.ColoredReferencesPlugin),yield h.schedulerWithRecalcServiceAttached.getValue()}),"coloredReferencesPluginDependenciesResolved");function b(D,M,w){var S=[];return w.forEach(function(A){var T=D.spans[A.node.label];if(!T){k("failed to resolve StructRef, formulaSpan null");return}if(!(0,n.isSuccess)(A.resolution)){var I;k(`failed to resolve StructRef, reason: ${(I=A.resolution)==null?void 0:I.reason.kind}`);return}if(A.resolution.value===void 0){k("failed to resolve StructRef, resolution value undefined");return}var B=A.resolution.value,L=(0,o.sheetRangeToSheetIndex)(B.sheet);if(!(!(0,n.isDefined)(L)||!(0,o.isSheetIndexEqual)(L,M.sheet))){var V=(0,y.gridRangeToRange)(B.range),Z={kind:g.HighlightKind.StructRef,span:T,rangeInfo:{range:V}};S.push(Z)}}),S}function k(D){o.ulsLogger.ULS.traceTag(525133647,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Warning,`ColoredReferencesPlugin encountered a failure with msg ${D}`)}},"../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ColoredReferences/coloredReferencesVisitor.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ColoredReferencesVisitor=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-x10-interop/lib/index.js"),u=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/rangeHelpers.js"),g=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/visitorHelpers.js"),f=s("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/formulaHighlightsHelper.js"),v=(function(F){function R(y,E,x,b,k,D){var M;return Oe(this,R),M=Ia(this,R),M.activeCell=y,M.parsedFormulaTree=E,M.formulaString=x,M.sheetNames=b,M.definedNameInfoList=k,M.failureCallback=D,M.structRefNodes=[],M.cellRefNodes=[],M.formulaHighlights=[],M.activeCellSheetName=void 0,M._namedObjectsMap=void 0,M}return wa(R,F),Ne(R,[{key:"structRefNode",value:function(E,x,b){var k=Ot(Mt(R.prototype),"structRefNode",this).call(this,E,x,b);return this.structRefNodes.push(k),k}},{key:"nameNode",value:function(E,x,b){var k=Ot(Mt(R.prototype),"nameNode",this).call(this,E,x,b);if(!this.isRefInActiveSheet(x))return k;if(k.parts.kind===n.NamePartKind.FieldRefNamePart)return this.createAndAppendFieldRefHighlight(k.parts.lhs),k;if(!(0,a.isDefined)(this.namedObjectsMap))return k;var D=this.namedObjectsMap.get(E.asWhole.toLocaleLowerCase()),M=D!==void 0&&D.type!==o.DefinedNameInfoType.Invalid;return M&&this.createAndAppendNamedRefHighlight(b,D),k}},{key:"cellRefNode",value:function(E,x,b){var k=Ot(Mt(R.prototype),"cellRefNode",this).call(this,E,x,b);if((0,a.getTypedFeatureGate)("Microsoft.Office.Excel.x10PythonNotebookEnabled")&&this.cellRefNodes.push(k),!(0,g.isValidCellRef)(E)||!this.isRefInActiveSheet(x))return k;var D=this.parsedFormulaTree.spans[b];if(D){var M=this.createRangeInfoFromCellRef(E),w=this.formulaSpanToHighlightingSpan(D,n.NodeKind.CellRef);this.formulaHighlights.push(C(o.HighlightKind.CellRef,w,M))}return k}},{key:"namedObjectsMap",get:function(){return(0,a.isDefined)(this._namedObjectsMap)?this._namedObjectsMap:((0,a.isDefined)(this.definedNameInfoList)&&(this._namedObjectsMap=(0,g.createNameToDefinedNameInfoMapping)(this.definedNameInfoList)),this._namedObjectsMap)}},{key:"createAndAppendNamedRefHighlight",value:function(E,x){var b=this.parsedFormulaTree.spans[E];if(!(!(0,a.isDefined)(b)||!(0,a.isDefined)(this.sheetNames))){var k=x.sheetName;if(!(0,a.isDefined)(k)){h(`createAndAppendNamedRef - sheetName undefined, DefinedNameInfo type: ${x.type}`);return}var D=(0,g.getSheetIndexFromSheetName)(k,this.sheetNames);if(!(0,a.isDefined)(D)){h(`createAndAppendNamedRef: sheetIndex undefined, DefinedNameInfo type: ${x.type}`);return}if((0,n.isSheetIndexEqual)(D,this.activeCell.sheet)){var M=(0,u.getRangeFromDefinedName)(x);M!==void 0&&this.formulaHighlights.push(C(o.HighlightKind.NamedRange,b,{range:M}))}}}},{key:"createAndAppendFieldRefHighlight",value:function(E){switch(E.kind){case n.NamePartKind.CellRefNamePart:{this.createAndAppendCellRefPartHighlight(E);break}case n.NamePartKind.IdentNamePart:{if(!(0,a.isDefined)(this.namedObjectsMap))return;var x=this.namedObjectsMap.get(E.asWhole.toLocaleLowerCase()),b=x!==void 0&&x.type!==o.DefinedNameInfoType.Invalid;b&&this.createAndAppendNamedRefHighlight(E.label,x);break}case n.NamePartKind.FieldRefNamePart:this.createAndAppendFieldRefHighlight(E.lhs)}}},{key:"createAndAppendCellRefPartHighlight",value:function(E){var x=this.parsedFormulaTree.spans[E.label];if((0,a.isDefined)(x)){var b=this.createRangeInfoFromCellRef(E.ref),k=this.formulaSpanToHighlightingSpan(x,n.NodeKind.CellRef),D=C(o.HighlightKind.CellRef,k,b);this.formulaHighlights.push(D)}}},{key:"formulaSpanToHighlightingSpan",value:function(E,x){var b=Object.assign({},E);return x===n.NodeKind.CellRef&&p(E,this.formulaString)&&(b.end+=1),b}},{key:"createRangeInfoFromCellRef",value:function(E){var x=(0,g.getRangeFromCellRef)(E,this.activeCell.range,h);return{range:x,positionKindInfo:(0,f.getPositionKindInfoFromCellRef)(E)}}},{key:"isRefInActiveSheet",value:function(E){if(!(0,a.isDefined)(E))return!0;if(!(0,a.isDefined)(this.sheetNames))return!1;var x=(0,g.getSheetIndexFromQualifier)(E,this.sheetNames,this.failureCallback);if(!(0,a.isDefined)(x)){var b;return(b=this.failureCallback)==null||b.call(this,"CellRefHighlightCreator.isRefInActiveSheet: sheetIndex is undefined"),!1}return(0,n.isSheetIndexEqual)(x,this.activeCell.sheet)}}])})(n.IdentityVisitor);t.ColoredReferencesVisitor=v;function C(F,R,y){return{kind:F,span:R,rangeInfo:y}}function p(F,R){return R.length>F.end&&R.charAt(F.end)===n.operatorStrings[n.OperatorId.Pound]}function h(F){n.ulsLogger.ULS.traceTag(520935561,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Warning,`ColoredReferencesVisitor encountered a failure with msg ${F}`)}},"../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ParenthesesCoupling/parenthesesCouplingPlugin.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parenthesesCouplingPluginDependenciesResolved=t.ParenthesesCouplingPlugin=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=s("../excel-online-calc-numfmt/lib/index.js"),g=s("../excel-online-x10-interop/lib/index.js"),f=s("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ParenthesesCoupling/parenthesesCouplingVisitor.js"),v=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),C=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),p=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),h=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),F=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),R=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),y=F.PluginRegistry.create(g.PluginFactoryName.ParenthesesCouplingPlugin,g.PluginGroup.Excel),E=(function(){var x=[y.x10Plugin()],b,k=[],D,M=[],w,S=D=(function(){function A(){Oe(this,A),a.__runInitializers(this,M)}return Ne(A,[{key:"run",value:function*(I){if(I.selectionLength!=null&&I.selectionLength>0)return null;var B=yield{kind:"ParseActiveCell",formulaText:I.content};if(B.kind!=="ParseActiveCell"||!(0,n.isSuccess)(B.result)||B.result.value.kind!==u.EditKind.Formula)return null;var L=B.result.value.formula,V=new f.ParenthesesCouplingVisitor(L,I.caretPosition);return(0,o.reduceBottomUp)(V,L),(0,n.isDefined)(V.parenthesesSpan)?this.getParenthesesHighlights(V.parenthesesSpan):{formulaHighlights:void 0}}},{key:"getParenthesesHighlights",value:function(I){var B=I.start,L=I.end,V={kind:g.HighlightKind.Parentheses,span:{start:B,end:B+1}},Z={kind:g.HighlightKind.Parentheses,span:{start:L,end:L+1}},H=[Z,V];return{formulaHighlights:H}}}])})();return a.__setFunctionName(D,"ParenthesesCouplingPlugin"),(function(){var A=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;w=[y.uiMessageHandler({kind:C.RequestKind.formulaHighlighting,modifiers:{executionType:v.ExecutionType.Sync}}),y.uiMessageHandler({kind:C.RequestKind.formulaHighlighting,modifiers:{executionType:v.ExecutionType.Async}})],a.__esDecorate(D,null,w,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(I){return"run"in I},get:function(I){return I.run}},metadata:A},null,M),a.__esDecorate(null,b={value:D},x,{kind:"class",name:D.name,metadata:A},null,k),S=D=b.value,A&&Object.defineProperty(D,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:A})})(),D.factory=y.injectPluginFactory(),(function(){a.__runInitializers(D,k)})(),S=D})();t.ParenthesesCouplingPlugin=E,(0,p.registerPlugin)(E),t.parenthesesCouplingPluginDependenciesResolved=(0,R.trackableAsyncLazy)(mr(function*(){var x=yield h.dynamicPluginLoaderCreated.getValue();yield x.createAndAttachPlugin(g.PluginFactoryName.ParenthesesCouplingPlugin),yield h.schedulerWithRecalcServiceAttached.getValue()}),"parenthesesCouplingPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ParenthesesCoupling/parenthesesCouplingVisitor.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ParenthesesCouplingVisitor=void 0;var a=s("../excel-online-calc-lang/lib/index.js"),n=(function(o){function u(g,f){var v;return Oe(this,u),v=Ia(this,u),v.formula=g,v.caretPosition=f,v.parenthesesSpan=void 0,v.checkLeft=!1,v.checkRight=!1,v.areParenthesesLeftOfCaret=!1,v}return wa(u,o),Ne(u,[{key:"appNode",value:function(f,v,C,p){return f.kind!==a.NodeKind.Operator&&this.matchFormula(f,C,p),Ot(Mt(u.prototype),"appNode",this).call(this,f,v,C,p)}},{key:"parenNode",value:function(f,v,C){var p=this.formula.spans[C];return v&&p&&this.matchParentheses(p.start,p.end-1),Ot(Mt(u.prototype),"parenNode",this).call(this,f,v,C)}},{key:"letNode",value:function(f,v,C,p,h,F){return this.matchFormula(f,h,F),Ot(Mt(u.prototype),"letNode",this).call(this,f,v,C,p,h,F)}},{key:"lambdaNode",value:function(f,v,C,p,h,F){return this.matchFormula(f,h,F),Ot(Mt(u.prototype),"lambdaNode",this).call(this,f,v,C,p,h,F)}},{key:"matchFormula",value:function(f,v,C){var p=this.formula.spans[C],h=this.formula.spans[f.label];v&&p&&h&&this.matchParentheses(h.end,p.end-1)}},{key:"matchParentheses",value:function(f,v){f===this.caretPosition&&(this.checkRight=!0),v===this.caretPosition-1&&(this.checkLeft=!0),this.checkRight&&this.shouldUpdateLocation(f,v,this.caretPosition+1)?(this.parenthesesSpan={start:f,end:v},this.areParenthesesLeftOfCaret=!1):this.shouldUpdateLocation(f,v,this.caretPosition)?(this.parenthesesSpan={start:f,end:v},this.areParenthesesLeftOfCaret=!1):this.checkLeft&&this.shouldUpdateLocation(f,v,this.caretPosition-1)&&(this.parenthesesSpan={start:f,end:v},this.areParenthesesLeftOfCaret=!0)}},{key:"shouldUpdateLocation",value:function(f,v,C){return f<C&&C<=v&&(this.parenthesesSpan===void 0||this.areParenthesesLeftOfCaret&&f<=this.parenthesesSpan.start||f>this.parenthesesSpan.start)}}])})(a.IdentityVisitor);t.ParenthesesCouplingVisitor=n},"../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/formulaHighlightsHelper.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gridRangeToRange=u,t.spanCompare=g,t.getPositionKindInfoFromCellRef=f;var a=s("../excel-online-calc-lang/lib/index.js"),n=s("../excel-online-x10-interop/lib/index.js"),o={Abs:n.PositionKind.Absolute,Rel:n.PositionKind.Relative};function u(F){var R=F.row,y=F.col;return{firstRow:R,firstColumn:y,lastRow:R+F.rows-1,lastColumn:y+F.cols-1}}function g(F,R){var y;return(y=F.start-R.start)!==0||(y=R.end-F.end)!==0?y:0}function f(F){switch(F.kind){case a.CellRefKind.Col:return h(F);case a.CellRefKind.Row:return p(F);case a.CellRefKind.Single:return C(F);case a.CellRefKind.Range:return v(F)}}function v(F){return{firstRow:o[F.ref1.row.kind],firstColumn:o[F.ref1.col.kind],secondRow:o[F.ref2.row.kind],secondColumn:o[F.ref2.col.kind]}}function C(F){var R,y;return{firstRow:R=o[F.row.kind],firstColumn:y=o[F.col.kind],secondRow:R,secondColumn:y}}function p(F){return{firstRow:o[F.row1.kind],firstColumn:n.PositionKind.Relative,secondRow:o[F.row2.kind],secondColumn:n.PositionKind.Relative}}function h(F){return{firstRow:n.PositionKind.Relative,firstColumn:o[F.col1.kind],secondRow:n.PositionKind.Relative,secondColumn:o[F.col2.kind]}}},"../excel-online-calc/lib/x10-formula-bar/GotoCtrlClick/gotoCtrlClickPlugin.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gotoCtrlClickPluginDependenciesResolved=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=s("../excel-online-calc-numfmt/lib/index.js"),g=s("../excel-online-x10-interop/lib/index.js"),f=s("../excel-online-calc/lib/x10-formula-bar/GotoCtrlClick/gotoCtrlClickVisitor.js"),v=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),C=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),p=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),h=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/rangeHelpers.js"),F=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),R=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),y=F.PluginRegistry.create(g.PluginFactoryName.GotoCtrlClickPlugin,g.PluginGroup.Excel),E=(function(){var b=[y.x10Plugin()],k,D=[],M,w=[],S,A=M=(function(){function T(){Oe(this,T),a.__runInitializers(this,w)}return Ne(T,[{key:"run",value:function(B){var L=B.text,V=B.index;return(function*(){var Z=L;if(V<0||V>=Z.length)return x("caret out of formula scope"),{kind:g.GotoCtrlClickResultKind.NoReferenceFound};var H=yield{kind:"ParseActiveCell",formulaText:Z};if(H.kind!=="ParseActiveCell"||!(0,n.isSuccess)(H.result))return x("failed to parse active cell"),{kind:g.GotoCtrlClickResultKind.Failure};if(H.result.value.kind!==u.EditKind.Formula)return x("Not a formula cell"),{kind:g.GotoCtrlClickResultKind.NotAFormula};var N=yield{kind:"GetActiveCell"};if(N.kind!=="GetActiveCell")return x("failed to get active cell"),null;var _=void 0,P=yield{kind:"GetDefinedNamesInfo"};P.kind==="GetDefinedNamesInfo"?_=P.definedNamesInfo:x("failed to get defined names");var W=N.activeCell,$=H.result.value.formula,q=new f.GotoCtrlClickVisitor($,W.range,_,V);if((0,o.reduceBottomUp)(q,$),!q.referenceFound)return{kind:g.GotoCtrlClickResultKind.NoReferenceFound};var j=q.sheetRange;if((0,n.isDefined)(q.structRefNodeToResolve)){var G=void 0,Q=yield{kind:"GetSheetNames"};if(Q.kind==="GetSheetNames")G=Q;else return x("failed to get sheet names"),{kind:g.GotoCtrlClickResultKind.RangeResolutionFailure,span:q.span};var X=yield{kind:"ResolveReferences",nodes:[q.structRefNodeToResolve],locals:{originGridCell:(0,n.success)(W.range),originSheet:(0,n.success)(W.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!0}};X.kind==="ResolveReferences"?j=(0,h.getSheetRangeFromResolvedRef)(G,X.resolverResults[0],x):x("failed to resolve node references")}return(0,n.isDefined)(j)?{kind:g.GotoCtrlClickResultKind.ReferenceFound,sheetRange:j,span:q.span}:{kind:g.GotoCtrlClickResultKind.RangeResolutionFailure,span:q.span}})()}}])})();return a.__setFunctionName(M,"GotoCtrlClickPlugin"),(function(){var T=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;S=[y.uiMessageHandler({kind:v.RequestKind.gotoCtrlClick})],a.__esDecorate(M,null,S,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(B){return"run"in B},get:function(B){return B.run}},metadata:T},null,w),a.__esDecorate(null,k={value:M},b,{kind:"class",name:M.name,metadata:T},null,D),A=M=k.value,T&&Object.defineProperty(M,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:T})})(),M.factory=y.injectPluginFactory(),(function(){a.__runInitializers(M,D)})(),A=M})();(0,C.registerPlugin)(E),t.gotoCtrlClickPluginDependenciesResolved=(0,R.trackableAsyncLazy)(mr(function*(){var b=yield p.workerThreadSpread.getValue();yield b.createAndAttachPlugin(g.PluginFactoryName.GotoCtrlClickPlugin),yield p.schedulerWithRecalcServiceAttached.getValue()}),"gotoCtrlClickPluginDependenciesResolved");function x(b){o.ulsLogger.ULS.traceTag(508687389,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Warning,`GotoCtrlClickPlugin encountered a failure with msg ${b}`)}},"../excel-online-calc/lib/x10-formula-bar/GotoCtrlClick/gotoCtrlClickVisitor.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GotoCtrlClickVisitor=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-x10-interop/lib/index.js"),u=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/rangeHelpers.js"),g=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/visitorHelpers.js"),f=(function(C){function p(h,F,R,y){var E;return Oe(this,p),E=Ia(this,p),E.parsedFormulaTree=h,E.activeCell=F,E.definedNameInfoList=R,E.caretPosition=y,E.structRefNodeToResolve=void 0,E.span=void 0,E.sheetRange=void 0,E.referenceFound=!1,E._namedObjectsMap=void 0,E}return wa(p,C),Ne(p,[{key:"namedObjectsMap",get:function(){if((0,a.isDefined)(this._namedObjectsMap))return this._namedObjectsMap;if(!(0,a.isDefined)(this.definedNameInfoList)){v("namedObjectsMap: was called but definedNameInfoList is undefined");return}return this._namedObjectsMap=(0,g.createNameToDefinedNameInfoMapping)(this.definedNameInfoList),this._namedObjectsMap}},{key:"structRefNode",value:function(F,R,y){var E=Ot(Mt(p.prototype),"structRefNode",this).call(this,F,R,y);if(this.referenceFound)return E;var x=this.parsedFormulaTree.spans[y];return(0,g.caretInSpanScope)(this.caretPosition,x)&&(this.referenceFound=!0,this.span=x,this.structRefNodeToResolve=E),E}},{key:"cellRefNode",value:function(F,R,y){var E=Ot(Mt(p.prototype),"cellRefNode",this).call(this,F,R,y);if(this.referenceFound)return E;var x=this.parsedFormulaTree.spans[y];return(0,g.caretInSpanScope)(this.caretPosition,x)&&(this.referenceFound=!0,this.span=x,this.sheetRange=(0,u.sheetRangeFromCellRef)(F,R,this.activeCell,v)),E}},{key:"nameNode",value:function(F,R,y){var E=Ot(Mt(p.prototype),"nameNode",this).call(this,F,R,y);if(this.referenceFound)return E;var x=this.parsedFormulaTree.spans[y];if(!(0,g.caretInSpanScope)(this.caretPosition,x))return E;if(E.parts.kind===n.NamePartKind.FieldRefNamePart)this.tryFindFieldRefGotoReference(E.parts,R);else{var b,k=(b=this.namedObjectsMap)==null?void 0:b.get(F.asWhole.toLocaleLowerCase()),D=k!==void 0&&k.type!==o.DefinedNameInfoType.Invalid;D&&(this.referenceFound=!0,this.span=x,this.sheetRange=(0,u.getSheetRangeFromDefinedNameInfo)(k,R))}return E}},{key:"tryFindFieldRefGotoReference",value:function(F,R){var y=(0,g.findFieldRefSourceLhs)(F);switch(y.kind){case n.NamePartKind.CellRefNamePart:{var E=this.parsedFormulaTree.spans[y.label];(0,g.caretInSpanScope)(this.caretPosition,E)&&(this.referenceFound=!0,this.span=E,this.sheetRange=(0,u.sheetRangeFromCellRef)(y.ref,void 0,this.activeCell,v));return}case n.NamePartKind.IdentNamePart:{var x=this.parsedFormulaTree.spans[y.label];if((0,a.isDefined)(this.namedObjectsMap)&&(0,g.caretInSpanScope)(this.caretPosition,x)){this.referenceFound=!0,this.span=x;var b=(0,g.getNamePartIfExists)(y,this.namedObjectsMap);if(!(0,a.isDefined)(b))return;this.sheetRange=(0,u.getSheetRangeFromDefinedNameInfo)(b,R)}return}default:v("tryFindFieldRefGotoReference: Was not able to parse a left-most NamePart")}}}])})(n.IdentityVisitor);t.GotoCtrlClickVisitor=f;function v(C){n.ulsLogger.ULS.traceTag(508687388,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Warning,`GotoCtrlClickVisitor encountered a failure with msg ${C}`)}},"../excel-online-calc/lib/x10-formula-bar/PluginUtils/pluginFinalizer.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComputationFinalizer=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/utils.js"),u=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),g=s("../excel-online-calc/lib/x10-formula-bar/x10Exceptions.js"),f=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),v=(function(){function C(){Oe(this,C),this.subject=new o.Subject,this.isClosed=!1;for(var p=arguments.length,h=new Array(p),F=0;F<p;F++)h[F]=arguments[F];for(var R of h)this.subscribe(R)}return Ne(C,[{key:"subscribe",value:function(h){if(this.isClosed){f.x10Logger.log({kind:"failure",payload:{failureKind:f.X10FailureKind.AssertionFailure,failureLevel:n.TraceLevel.Warning,path:"PluginFinalizer.subscribe",description:"subscription for a closed finalizer was requested"}});return}return this.subject.subscribe({handler:h})}},{key:"finalize",value:function(h,F){var R=this.extractComputationInfo(h);if(F===u.ExecutionStopReason.Unknown&&f.x10Logger.log({kind:"failure",payload:{failureKind:f.X10FailureKind.AssertionFailure,failureLevel:n.TraceLevel.Warning,path:"PluginFinalizer.finalize",description:"finalize was invoked with an unknown stop reason",data:R}}),this.isClosed){f.x10Logger.log({kind:"failure",payload:{failureKind:f.X10FailureKind.AssertionFailure,failureLevel:n.TraceLevel.Warning,path:"PluginFinalizer.finalize",description:"finalizer was invoked more than once",data:Object.assign({stopReason:F},R)}});return}this.isClosed=!0,this.finalizeComputationGeneratorExecution(h,F),this.subject.next({computationInfo:R,stopReason:F})}},{key:"finalizeComputationGeneratorExecution",value:function(h,F){switch(F){case u.ExecutionStopReason.Unknown:case u.ExecutionStopReason.Frame.Timeout:case u.ExecutionStopReason.Frame.Superseded:case u.ExecutionStopReason.Frame.ConflictResolverEarlyTermination:var R=!1;try{h.generator.throw(new g.X10ExceptionComputationTermination(F))}catch(y){R=!0,y instanceof g.X10ExceptionComputationTermination&&y.stopReason&&y?.stopReason!==F&&n.ulsLogger.ULS.traceTag(508903693,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Warning,f.x10Logger.formatLogMessage("finalizeComputationGeneratorExecution",{description:"computation threw an exception during execution",data:h.info}))}finally{R||f.x10Logger.log({kind:"failure",payload:{failureKind:f.X10FailureKind.AssertionFailure,failureLevel:n.TraceLevel.Warning,path:"ComputationFinalizer.finalizeComputationGeneratorExecution",description:"computation terminated by x10 with exception but did not threw the exception back",data:h.info}})}break;case u.ExecutionStopReason.Computation.Done:case u.ExecutionStopReason.Computation.Skipped:case u.ExecutionStopReason.Computation.Exception:break;default:(0,a.assertNever)("Unknown stopReason",F)}}},{key:"extractComputationInfo",value:function(h){var F=h.info;F.totalRuntime=h.info.computationTime;for(var R in h.info.requestTimes){var y,E;F.totalRuntime+=(y=(E=h.info.requestTimes[R])==null?void 0:E.requestDuration)!=null?y:0}return F}}])})();t.ComputationFinalizer=v},"../excel-online-calc/lib/x10-formula-bar/PluginUtils/rangeHelpers.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRangeFromDefinedName=f,t.getSheetRangeFromDefinedNameInfo=v,t.sheetRangeFromCellRef=C,t.getSheetRangeFromResolvedRef=p,t.toSharedSheetRange=h,t.rangeToGridRange=F,t.getSheetGridCellFromRangeObject=R,t.rangesIntersects=y,t.gridRangesIntersects=E,t.uniteIntersectingGridRanges=x,t.uniteIntersectingRangeObjects=b,t.areSheetGridCellsSame=k;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-x10-interop/lib/index.js"),u=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/visitorHelpers.js"),g=s("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/formulaHighlightsHelper.js");function f(D){var M=D.namedRange;if(!(M==null||D.type===o.DefinedNameInfoType.Invalid)){var w=D.type===o.DefinedNameInfoType.Table?1:0;if(M.bottom&&M.top&&M.right&&M.left)return{firstRow:M.top+w-1,firstColumn:M.left-1,lastRow:M.bottom-1,lastColumn:M.right-1}}}function v(D,M){var w=f(D);if((0,a.isDefined)(w)){var S=(0,a.isDefined)(D.sheetName)?D.sheetName:M?(0,u.getSheetNameFromQualifier)(M):"";return Object.assign({},w,{sheetName:S,namedObjectName:(0,a.isDefined)(D.name)?D.name:""})}}function C(D,M,w,S){var A=(0,u.getRangeFromCellRef)(D,w,S);if((0,a.isDefined)(A))return Object.assign({},A,{sheetName:M?(0,u.getSheetNameFromQualifier)(M):"",namedObjectName:""})}function p(D,M,w){var S;if(!(0,a.isSuccess)(M.resolution)){w?.(`failed to resolve StructRef, reason: ${M.resolution.reason}`);return}if(M.resolution.value===void 0){w?.("failed to resolve StructRef, resolution value undefined");return}var A=M.resolution.value,T=(S=(0,u.sheetIndexToSheetName)(A.sheet,D))!=null?S:"";return Object.assign({},(0,g.gridRangeToRange)(A.range),{sheetName:T,namedObjectName:M.node.lhs?M.node.lhs.whole:""})}function h(D){return{FirstColumn:D.firstColumn,FirstRow:D.firstRow,LastColumn:D.lastColumn,LastRow:D.lastRow,NamedObjectName:D.namedObjectName,SheetName:D.sheetName}}function F(D){var M=D.firstRow,w=D.firstColumn;return(0,n.gridRange)(M,w,D.lastRow-M+1,D.lastColumn-w+1)}function R(D,M){return(0,n.sheetGridCell)(M,{row:D.firstRow,col:D.firstColumn,rows:1,cols:1})}function y(D,M){return(0,a.fastMin)(D.lastColumn,M.lastColumn)>=(0,a.fastMax)(D.firstColumn,M.firstColumn)&&(0,a.fastMin)(D.lastRow,M.lastRow)>=(0,a.fastMax)(D.firstRow,M.firstRow)}function E(D,M){return(0,a.fastMin)(D.col+D.cols-1,M.col+M.cols-1)>=(0,a.fastMax)(D.col,M.col)&&(0,a.fastMin)(D.row+D.rows-1,M.row+M.rows-1)>=(0,a.fastMax)(D.row,M.row)}function x(D,M){return E(D,M)?(0,n.gridRange)((0,a.fastMin)(D.row,M.row),(0,a.fastMin)(D.col,M.col),(0,a.fastMax)(D.row+D.rows,M.row+M.rows)-(0,a.fastMin)(D.row,M.row),(0,a.fastMax)(D.col+D.cols,M.col+M.cols)-(0,a.fastMin)(D.col,M.col)):null}function b(D,M){return y(D,M)?{firstRow:(0,a.fastMin)(D.firstRow,M.firstRow),firstColumn:(0,a.fastMin)(D.firstColumn,M.firstColumn),lastRow:(0,a.fastMax)(D.lastRow,M.lastRow),lastColumn:(0,a.fastMax)(D.lastColumn,M.lastColumn)}:null}function k(D,M){return D.sheet.index===M.sheet.index&&D.range.row===M.range.row&&D.range.col===M.range.col}},"../excel-online-calc/lib/x10-formula-bar/PluginUtils/utils.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.X10TaskInternal=t.Ref=t.ParentedSubject=t.InitializingSubject=t.Subject=void 0;var a=s("../excel-online-common/lib/index.js"),n=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),o=(function(){function C(){Oe(this,C),this.subscribers=[],this.currentSubscription=0}return Ne(C,[{key:"next",value:function(h){for(var F of this.subscribers){var R=Se(F,2),y=R[0],E=R[1];E(h)}}},{key:"subscribe",value:function(h){var F=h.handler;return this.subscribers.push([++this.currentSubscription,F]),this.currentSubscription}}])})();t.Subject=o;var u=(function(C){function p(h){var F;return Oe(this,p),F=Ia(this,p),F.initializeSubscriber=h,F}return wa(p,C),Ne(p,[{key:"subscribe",value:function(F){var R=Ot(Mt(p.prototype),"subscribe",this).call(this,F);return this.initializeSubscriber().map(F.handler),R}}])})(o);t.InitializingSubject=u;var g=(function(){function C(p){Oe(this,C),this.parent=p,this.subscriptions={},this.currentSubscription=0}return Ne(C,[{key:"next",value:function(h){for(var F of Object.values(this.subscriptions)){var R=F.handler;R(h)}}},{key:"subscribe",value:(function(){var p=mr(function*(F){var R=Object.assign({subscriptionId:++this.currentSubscription},F);return yield this.parent.subscribe(R),this.subscriptions[R.subscriptionId]=R,this.currentSubscription});function h(F){return p.apply(this,arguments)}return h})()},{key:"unsubscribe",value:(function(){var p=mr(function*(F){var R=this.subscriptions[F];R!==void 0&&(this.subscriptions[F].handler=this.parent.disable(R),yield this.parent.unsubscribe(R),delete this.subscriptions[F])});function h(F){return p.apply(this,arguments)}return h})()}])})();t.ParentedSubject=g;var f=Ne(function C(p){Oe(this,C),this.value=p});t.Ref=f;var v=(function(){function C(p,h){Oe(this,C),this.maybeThenable=p,this.token=h}return Ne(C,[{key:"resolve",value:function(h){return h!==this.token&&n.x10Logger.log({kind:"failure",payload:{failureKind:n.X10FailureKind.AssertionFailure,failureLevel:a.TraceLevel.Warning,path:"X10TaskInternal.resolve",description:"Task is resolving with an invalid token"}}),this.maybeThenable}}],[{key:"createToken",value:function(){return"Do not use outside of x10 scheduler. Resovle by yielding with an 'AwaitTask' / 'AwaitAll' request"}}])})();t.X10TaskInternal=v},"../excel-online-calc/lib/x10-formula-bar/PluginUtils/visitorHelpers.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isValidCellRef=g,t.getSheetIndexFromSheetName=f,t.getSheetIndexFromQualifier=v,t.getSheetNameFromQualifier=C,t.getRangeFromCellRef=p,t.createNameToDefinedNameInfoMapping=h,t.getNamePartIfExists=F,t.getAbsolutePosition=R,t.sheetIndexToSheetName=y,t.caretInSpanScope=E,t.findFieldRefSourceLhs=x;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-x10-interop/lib/index.js"),u=Ne(function b(){Oe(this,b)});u.MaxRow=1048575,u.MaxColumn=16383;function g(b){return b.kind!==n.CellRefKind.Bad&&b.kind!==n.CellRefKind.Error}function f(b,k){var D=k.nameToIndex.getValue(b);if((0,a.isDefined)(D))return k.sheets[D].sheetIndex}function v(b,k,D){var M=C(b,D);return f(M,k)}function C(b,k){return b.kind===n.QualifierKind.Sheet?b.sheet:b.kind===n.QualifierKind.Ident?b.name:((0,a.isDefined)(k)&&k(`getSheetNameFromQualifier unexpected qualifier kind: ${b.kind}`),"")}function p(b,k,D){switch(b.kind){case n.CellRefKind.Single:{var M=R(b.row,k.row),w=R(b.col,k.col);return{firstRow:M,firstColumn:w,lastRow:M,lastColumn:w}}case n.CellRefKind.Range:return{firstRow:R(b.ref1.row,k.row),firstColumn:R(b.ref1.col,k.col),lastRow:R(b.ref2.row,k.row),lastColumn:R(b.ref2.col,k.col)};case n.CellRefKind.Col:return{firstRow:0,firstColumn:R(b.col1,k.col),lastRow:u.MaxRow,lastColumn:R(b.col2,k.col)};case n.CellRefKind.Row:return{firstRow:R(b.row1,k.row),firstColumn:0,lastRow:R(b.row2,k.row),lastColumn:u.MaxColumn};default:(0,a.isDefined)(D)&&D(`getRangeFromCellRef unexpected CellRefKind: ${b.kind}`)}}function h(b){var k=new Map;return b.forEach(function(D){(0,a.isDefined)(D.name)&&k.set(D.name.toLocaleLowerCase(),D)}),k}function F(b,k){var D=k.get(b.asWhole.toLocaleLowerCase());if(D!==void 0&&D.type!==o.DefinedNameInfoType.Invalid)return D}function R(b,k){return b.index+(b.kind===n.PosKind.Rel?k:0)}function y(b,k){var D=k.sheets.findIndex(function(M){return(0,n.isSheetIndexEqual)(M.sheetIndex,b)});if(D!==-1)return k.sheets[D].sheetName}function E(b,k){return(0,a.isDefined)(k)&&b.valueOf()>=k.start&&b.valueOf()<k.end}function x(b){switch(b.kind){case n.NamePartKind.CellRefNamePart:case n.NamePartKind.IdentNamePart:return b;case n.NamePartKind.FieldRefNamePart:return x(b.lhs)}}},"../excel-online-calc/lib/x10-formula-bar/Registry/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PluginRegistry=void 0;var a=s("../excel-online-calc/lib/x10-formula-bar/Registry/pluginRegistry.js");Object.defineProperty(t,"PluginRegistry",{enumerable:!0,get:function(){return a.PluginRegistry}})},"../excel-online-calc/lib/x10-formula-bar/Registry/pluginRegistry.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PluginRegistry=t.anonymousComputation=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-x10-interop/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/Computation/computationDefinitions.js"),u=s("../excel-online-calc/lib/x10-formula-bar/Computation/computationRegistry.js"),g=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),f=s("../excel-online-calc/lib/x10-formula-bar/crossThreadUiniqueIdFactory.js"),v=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),C=new f.CrossThreadUniqueIdFactory,p=function(R,y){return{factoryName:n.PluginFactoryName.AnonymousPlugin,pluginName:R,computationName:`${R}#${C.create()}`,executionType:y}};t.anonymousComputation=p;var h=(function(){function F(R,y){Oe(this,F),this.factoryName=R,this.pluginGroup=y,this.factory=void 0,this.registeredUIHandlers=[],this.registeredEventHandlers=[]}return Ne(F,[{key:"x10Plugin",value:function(y){var E=this;return function(x,b){var k=String(b.name),D={factoryName:E.factoryName,pluginName:k,pluginGroup:E.pluginGroup,create:function(A){return Dg(x,$r(y?y(A):[]))}};(0,a.assertTrue)(`Registry object cannot be used on '${D.pluginName}' class. 'x10Plugin' decorator must be called only once on plugin class`,E.factory===void 0),E.factory=D,(0,u.deletePluginRegistration)({factoryName:E.factoryName,pluginName:k});for(var M of E.registeredUIHandlers)(0,u.registerComputation)(o.ComputationType.UIMessage,M.kind,M.executionType,E.pluginGroup,{factoryName:E.factoryName,pluginName:k,computationName:M.name,executionType:M.executionType},M.modifiers,M.computationGenerator,M.predicate);for(var w of E.registeredEventHandlers)(0,u.registerComputation)(o.ComputationType.Event,w.kind,w.executionType,E.pluginGroup,{factoryName:E.factoryName,pluginName:k,computationName:w.name,executionType:w.executionType},w.modifiers,w.computationGenerator,w.predicate)}}},{key:"uiMessageHandler",value:function(y){var E=this;return function(x,b){var k,D,M;E.registeredUIHandlers.push({type:o.ComputationType.UIMessage,kind:y.kind,name:String(b.name),executionType:(k=(D=y.modifiers)==null?void 0:D.executionType)!=null?k:g.ExecutionType.Async,modifiers:(M=y.modifiers)!=null?M:{},computationGenerator:x,predicate:y.predicate})}}},{key:"eventHandler",value:function(y){var E=this;return function(x,b){var k,D,M;E.registeredEventHandlers.push({type:o.ComputationType.Event,kind:y.kind,name:String(b.name),executionType:(k=(D=y.modifiers)==null?void 0:D.executionType)!=null?k:g.ExecutionType.Async,modifiers:(M=y.modifiers)!=null?M:{},computationGenerator:x,predicate:y.predicate})}}},{key:"context",value:function(y){return function(E,x){var b=x.name;return function*(){var k=yield*Je((0,v.typedRequest)("SwitchContext",{switchKind:"Call",context:y,method:b.toString()})),D=k.resolve;try{for(var M=arguments.length,w=new Array(M),S=0;S<M;S++)w[S]=arguments[S];return yield*Je(E.call.apply(E,[this].concat(w)))}finally{D!==void 0&&(yield*Je((0,v.typedRequest)("SwitchContext",{switchKind:"Resolve",resolve:D})))}}}}},{key:"injectPluginFactory",value:function(){return(0,a.assertTrue)("Plugin factory not initialized. `x10Plugin` decorator must be called on plugin class",this.factory!==void 0),this.factory}}],[{key:"creator",value:function(){return function(y,E){return new F(y,E)}}},{key:"create",get:function(){return F.creator()}}])})();t.PluginRegistry=h},"../excel-online-calc/lib/x10-formula-bar/TableIntelligence/x10TableIntelligenceService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.X10TableIntelligenceService=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),u=(function(){function f(v){Oe(this,f),this.tableIntelligenceProvider=v}return Ne(f,[{key:"getRecognizedRangeTablesInfo",value:(function(){var v=mr(function*(){try{var p,h=yield(p=this.tableIntelligenceProvider).getRecognizedRangeTablesInfo.apply(p,arguments);return(0,a.isDefined)(h)?(0,a.success)(h.filter(a.isDefined)):(0,a.failure)(void 0)}catch(F){return g("getRecognizedRangeTablesInfo",`failed to get recognized range tables info: ${F}`),(0,a.failure)(F)}});function C(){return v.apply(this,arguments)}return C})()}])})();t.X10TableIntelligenceService=u;function g(f,v){o.x10Logger.log({kind:"failure",payload:{failureKind:o.X10FailureKind.TableIntelligenceFailure,failureLevel:n.TraceLevel.Warning,path:`X10TableIntelligenceService.${f}`,description:v}})}},"../excel-online-calc/lib/x10-formula-bar/Testing/Documentation/x10Definitions.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uiExecutionGraphPath=t.baseExecutionGraph=t.x10GraphSections=void 0;var s;(function(a){a.Platform="Platform",a.x10="x10",a.Plugins="Plugins",a.Providers="Providers"})(s||(t.x10GraphSections=s={})),t.baseExecutionGraph=[[s.Platform],[s.x10],[s.Plugins],[s.Providers]],t.uiExecutionGraphPath=[s.Platform,"UI"]},"../excel-online-calc/lib/x10-formula-bar/Types/gridinterface.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.emptyRangeFormat=t.emptyRangeFormula=t.emptyRangeValue=t.FormulaKind=void 0,t.wrapIntoResumeRecalc=u;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o;(function(g){g.Value="Value",g.CellFormula="CellFormula"})(o||(t.FormulaKind=o={})),t.emptyRangeValue=n.blankOper,t.emptyRangeFormula={kind:o.Value,formulaBarText:"",origin:(0,n.gridCell)(0,0)},(0,a.staticAssertExtends)(),t.emptyRangeFormat=0;function u(g,f){return{evalClonedModelOnSnapshot:function(C){for(var p=arguments.length,h=new Array(p>1?p-1:0),F=1;F<p;F++)h[F-1]=arguments[F];var R=g.evalClonedModelOnSnapshot.apply(g,[C].concat(h));return f(C),R},discardSnapshot:g.discardSnapshot.bind(g),getRangeFormats:function(C){for(var p=arguments.length,h=new Array(p>1?p-1:0),F=1;F<p;F++)h[F-1]=arguments[F];var R=g.getRangeFormats.apply(g,[C].concat(h));return f(C),R},getRangeValues:function(C){for(var p=arguments.length,h=new Array(p>1?p-1:0),F=1;F<p;F++)h[F-1]=arguments[F];var R=g.getRangeValues.apply(g,[C].concat(h));return f(C),R},getRangeFormulae:function(C){for(var p=arguments.length,h=new Array(p>1?p-1:0),F=1;F<p;F++)h[F-1]=arguments[F];var R=g.getRangeFormulae.apply(g,[C].concat(h));return f(C),R},getSheetNames:function(C){for(var p=arguments.length,h=new Array(p>1?p-1:0),F=1;F<p;F++)h[F-1]=arguments[F];var R=g.getSheetNames.apply(g,[C].concat(h));return f(C),R},getIntersectingTables:function(C){for(var p=arguments.length,h=new Array(p>1?p-1:0),F=1;F<p;F++)h[F-1]=arguments[F];var R=g.getIntersectingTables.apply(g,[C].concat(h));return f(C),R},getIformats:function(C){for(var p=arguments.length,h=new Array(p>1?p-1:0),F=1;F<p;F++)h[F-1]=arguments[F];var R=g.getIformats.apply(g,[C].concat(h));return f(C),R},getHiddenRows:function(C){for(var p=arguments.length,h=new Array(p>1?p-1:0),F=1;F<p;F++)h[F-1]=arguments[F];var R=g.getHiddenRows.apply(g,[C].concat(h));return f(C),R},getHiddenCols:function(C){for(var p=arguments.length,h=new Array(p>1?p-1:0),F=1;F<p;F++)h[F-1]=arguments[F];var R=g.getHiddenCols.apply(g,[C].concat(h));return f(C),R},evalFormulaOnSnapshot:function(C){for(var p=arguments.length,h=new Array(p>1?p-1:0),F=1;F<p;F++)h[F-1]=arguments[F];var R=g.evalFormulaOnSnapshot.apply(g,[C].concat(h));return f(C),R},evalFormulaTreeOnSnapshot:function(C){for(var p=arguments.length,h=new Array(p>1?p-1:0),F=1;F<p;F++)h[F-1]=arguments[F];var R=g.evalFormulaTreeOnSnapshot.apply(g,[C].concat(h));return f(C),R},getCorrespondingSnapshotID:function(C){return g.getCorrespondingSnapshotID(C)}}}},"../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NotificationKind=void 0;var s;(function(a){a.doNothing="doNothing",a.setActiveCell="setActiveCell",a.setActiveCellFormat="setActiveCellFormat",a.setFunctionsInfo="setFunctionsInfo",a.setDefinedNamesInfo="setDefinedNamesInfo",a.notifyWorkbookClosing="notifyWorkbookClosing",a.setSchedulerFeatures="setSchedulerFeatures",a.setA1ReferenceStyle="setA1ReferenceStyle",a.setLocale="setLocale",a.setWorkbookProps="setWorkbookProps",a.updateSheetNames="updateSheetNames",a.updateNamedObjects="updateNamedObjects",a.conflictResolverEarlyTermination="conflictResolverEarlyTermination",a.writeRange="writeRange",a.writeRanges="writeRanges",a.setNumberFormats="setNumberFormats"})(s||(t.NotificationKind=s={}))},"../excel-online-calc/lib/x10-formula-bar/Utils/helpers.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UniqueIdFactory=t.Timeline=void 0,t.indexToLSPPosition=g,t.spanToLSPRange=f,t.spanCompare=C;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-common/lib/index.js"),o=s("../typed-workers/lib/index.js"),u=s("../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js");function g(h,F){for(var R=0,y=0;y<F;){var E=h.indexOf(`
`,y),x=h.indexOf("\r",y),b=E<0?x:x<0?E:(0,a.fastMin)(E,x);if(b<0||b>=F)break;R+=1,y=b+1+(b===x&&b+1<F&&h.charCodeAt(b+1)===10?1:0)}return{line:R,character:F-y}}function f(h,F,R){return{start:g(h,F),end:g(h,R)}}var v=(function(){function h(F,R){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;Oe(this,h),this.name=F,this.logThreshold=R,this.enabled=y,this.timestamps=new Map,this.timer=u.defaultTimerInterface,this.workerInfo={isWorkerThread:(0,o.isWorkerThread)(),workerName:(0,o.workerName)()},a.ulsLogger.ULS.traceTag(506009361,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,`Timeline[${this.name}]: Initializing, ${JSON.stringify(this.workerInfo)}`)}return Ne(h,[{key:"stamp",value:function(R){this.enabled&&!this.timestamps.has(R)&&this.timestamps.set(R,this.timer.now())}},{key:"log",value:function(R){if(this.enabled){this.stamp(R);var y={},E=this.timer.now(),x=0;this.timestamps.forEach(function(b,k){E=Math.min(E,b),x=Math.max(x,b),y[k]=b}),x-E>this.logThreshold&&a.ulsLogger.ULS.traceTag(506009360,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,`Timeline[${this.name}]: ${JSON.stringify(Object.assign({},y,this.workerInfo))}`),this.timestamps.clear()}}}])})();t.Timeline=v;function C(h,F){var R;return(R=h.start-F.start)!==0||(R=F.end-h.end)!==0?R:0}var p=(function(){function h(){Oe(this,h),this.current=0}return Ne(h,[{key:"create",value:function(){return this.current+=1}}])})();t.UniqueIdFactory=p},"../excel-online-calc/lib/x10-formula-bar/Utils/logSafeFailure.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.logSafeFailure=void 0;var a=s("../excel-online-calc-common/lib/index.js");t.logSafeFailure={failure:function(o){return Object.assign({},(0,a.failure)(o),{logSafe:!0})},isSafe:function(o){return o.logSafe===!0},censored:function(o){return o.logSafe===!0?o:(0,a.failure)(void 0)}}},"../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewPlugin.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.valuePreviewPluginDependenciesResolved=t.ValuePreviewPlugin=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=s("../excel-online-calc-numfmt/lib/index.js"),g=s("../excel-online-common/lib/index.js"),f=s("../excel-online-x10-interop/lib/index.js"),v=s("../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewResultExtractor.js"),C=s("../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewVisitor.js"),p=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),h=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),F=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),R=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),y=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),E=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),x=s("../excel-online-calc/lib/x10-formula-bar/Types/gridinterface.js"),b=y.PluginRegistry.create(f.PluginFactoryName.ValuePreviewPlugin,f.PluginGroup.Excel),k=(function(){var A=[b.x10Plugin()],T,I=[],B,L=[],V,Z=B=(function(){function H(){Oe(this,H),a.__runInitializers(this,L)}return Ne(H,[{key:"run",value:function(_){var P=_.text,W=_.index,$=_.length,q=_.activeCell;return(function*(){if((0,n.isNone)(P)||(0,n.isNone)(W)||(0,n.isNone)($))return S("missing request arguments"),null;if(W<0||W+$>P.length)return S(`invalid selection, ${P.length}, ${W}, ${$}`),null;var j=yield{kind:"GetActiveCell"};if(j.kind!=="GetActiveCell")return{kind:"Failure",index:W,length:$,reason:"GetActiveCell failed"};var G=j.activeCell,Q;if((0,n.isNone)(q)||(0,n.isNone)(q.sheetName)||w(G,q)){var X=yield{kind:"ParseActiveCell",formulaText:P};if(X.kind!=="ParseActiveCell"||!(0,n.isSuccess)(X.result)||X.result.value.kind!==u.EditKind.Formula)return null;Q=X.result.value.formula}else{var U=(0,o.unsafeGridRange)(q.firstRow,q.firstColumn,1,1);G=(0,o.sheetGridCell)((0,o.sheetIndex)(G.sheet.document,q.sheetName),U);var O=yield{kind:"ParseCellFormula",cell:G,formula:{formulaBarText:P,kind:x.FormulaKind.CellFormula},useEnglishLocaleInfo:!1};if(O.kind!=="ParseCellFormula"||!(0,n.isSuccess)(O.result))return null;Q=O.result.value}var z=D(P,W,$,Q);if(z.kind!=="Success")return null;var J=z.value.subFormula,ie=z.value,ce=ie.subFormulaSpan,ge=ie.isVolatile,oe=ie.letDefinitions,le=ie.hasCrossWorkbookRef,Y={index:ce.start,length:ce.end-ce.start},te=yield{kind:"GetConfig"};if(te.kind!=="GetConfig")return Object.assign({kind:"Failure"},Y,{reason:"GetConfig failed"});(0,n.isDefined)(oe)&&(J=oe+te.config.localeInfo.listSeparator+J+")");var re=(J.startsWith("=")?"":"=")+J;if(re==="=")return Object.assign({kind:"Failure"},Y,{reason:"Empty formula"});if(le)return Object.assign({kind:"Failure",evaluatedFormula:re},Y,{reason:"Cross workbook reference"});var ee=yield{kind:"GetActiveCellFormat"};if(ee.kind!=="GetActiveCellFormat")return S("GetActiveCellFormat failed"),Object.assign({kind:"Unavailable",evaluatedFormula:re},Y,{isVolatile:ge,reason:"GetActiveCellFormat failed"});if(!(0,n.isSuccess)(ee.result)||(0,n.isNone)(ee.result.value))return S("Empty cell format"),Object.assign({kind:"Unavailable",evaluatedFormula:re},Y,{isVolatile:ge,reason:"Empty cell format"});var ne={kind:p.SpecialFormat.Edit,renderBlanksAsZeros:!0,isWholeFormula:re===P},de=yield{kind:"EvalFormula",formula:re,origin:{sheet:G.sheet,range:{col:G.range.col,row:G.range.row,rows:1,cols:1}},format:ne};if(de.kind!=="EvalFormula")return Object.assign({kind:"Failure",evaluatedFormula:re},Y,{reason:"EvalFormula failed"});var se=new v.ValuePreviewResultExtractor(te.config),me=se.fromEvalFormulaOutput(de.result);switch(me.kind){case"Success":return Object.assign({},me,{evaluatedFormula:re},Y,{isVolatile:ge});case"Unavailable":return Object.assign({kind:me.kind,evaluatedFormula:re},Y,{isVolatile:ge,reason:me.reason});case"Failure":return Object.assign({kind:me.kind,evaluatedFormula:re},Y,{reason:me.reason})}})()}}])})();return a.__setFunctionName(B,"ValuePreviewPlugin"),(function(){var H=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;V=[b.uiMessageHandler({kind:h.RequestKind.valuePreview})],a.__esDecorate(B,null,V,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(_){return"run"in _},get:function(_){return _.run}},metadata:H},null,L),a.__esDecorate(null,T={value:B},A,{kind:"class",name:B.name,metadata:H},null,I),Z=B=T.value,H&&Object.defineProperty(B,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:H})})(),B.factory=b.injectPluginFactory(),(function(){a.__runInitializers(B,I)})(),Z=B})();t.ValuePreviewPlugin=k;function D(A,T,I,B){var L;T===0?L={start:1,end:I>0?I:A.length}:L={start:T,end:T+I};var V=new C.ValuePreviewVisitor(B,L.start,L.end,A);(0,o.reduceBottomUp)(V,B);var Z;if(I===0?Z={start:T===0?T:V.subFormulaStart,end:V.subFormulaEnd}:Z={start:T,end:T+I},Z.start===-1||Z.end===Z.start||V.isBadSelection||I>0&&!M(B,Z))return(0,n.failure)("invalid selection");var H=A.substring(Z.start,Z.end);return(0,n.success)({subFormula:H,subFormulaSpan:Z,isVolatile:V.isVolatile,hasCrossWorkbookRef:V.hasCrossWorkbookRef,letDefinitions:V.letDefinitions})}function M(A,T){var I=T.start===0,B=I||Object.keys(A.spans).some(function(V){var Z;return((Z=A.spans[Number(V)])==null?void 0:Z.start)===T.start}),L=Object.keys(A.spans).some(function(V){var Z;return((Z=A.spans[Number(V)])==null?void 0:Z.end)===T.end});return B&&L}function w(A,T){var I=[];return A.sheet.index!==T.sheetName&&I.push("sheet"),A.range.col!==T.firstColumn&&I.push("col"),A.range.row!==T.firstRow&&I.push("row"),I.length>0&&n.ulsLogger.ULS.traceTag(507777486,g.LogCategory.msoulscat_ES_EWAJS,g.TraceLevel.Info,`ValuePreviewPlugin.areCellsEqual - active cell diff: ${I.join(",")}`),I.length===0}function S(A){n.ulsLogger.ULS.traceTag(521692767,g.LogCategory.msoulscat_ES_EWAJS,g.TraceLevel.Warning,`ValuePreviewPlugin encountered a failure with msg ${A}`)}(0,F.registerPlugin)(k),t.valuePreviewPluginDependenciesResolved=(0,E.trackableAsyncLazy)(mr(function*(){var A=yield R.workerThreadSpread.getValue();yield A.createAndAttachPlugin(f.PluginFactoryName.ValuePreviewPlugin),yield R.schedulerWithRecalcServiceAttached.getValue()}),"valuePreviewPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewResultExtractor.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ValuePreviewResultExtractor=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),u=s("../excel-online-calc-runtime/lib/index.js"),g=(function(){function C(p){Oe(this,C),this.mathpack=p.mathpack,this.localeInfo=p.localeInfo,this.formatter=(0,o.createNumberFormatter)({config:p})}return Ne(C,[{key:"fromEvalFormulaOutput",value:function(h){var F=h.value,R=h.formatted;switch(F.kind){case a.ResultKind.Success:return this.resultFromSuccess(F.value,R);case a.ResultKind.Failure:return this.resultFromFailureReason(F.reason);default:{var y=F;return y}}}},{key:"resultFromSuccess",value:function(h,F){var R;switch(h.kind){case n.OperKind.String:case n.OperKind.Array:case n.OperKind.Blank:case n.OperKind.Number:{R=this.resultFromFormatted(F);break}case n.OperKind.Boolean:{R=this.resultFromBoolean(h);break}case n.OperKind.Error:{R=this.resultFromError(h,F);break}default:return{kind:"Failure",reason:`Unsupported operKind: ${h.kind}`}}if(R.kind!=="Success")return R;var y=this.getUnformattedValue(h,R);return Object.assign({},R,{unformattedValue:y,operKind:h.kind})}},{key:"resultFromFormatted",value:function(h){if((0,a.isNone)(h))return{kind:"Failure",reason:"No formatted value"};switch(h.kind){case a.ResultKind.Success:{if((0,o.isHashesValue)(h.value)){var F=h.value.units;return f(`Evaluate HashesValue: ${F.kind}`),{kind:"Failure",reason:`HashesValue: ${F.kind}`}}return this.resultFromFormattedValue(h.value)}case a.ResultKind.Failure:return this.resultFromFailureReason(h.reason);default:{var R=h;return R}}}},{key:"resultFromFormattedValue",value:function(h){var F=this.formatter.renderValue(h,o.renderInfiniteWidth);if(F.kind===a.ResultKind.Failure)return{kind:"Failure",reason:"renderValue fail"};if((0,o.isHashesValue)(F.value)){var R=F.value.units;return{kind:"Failure",reason:`Render HashesValue: ${R.kind}`}}var y=(0,o.renderedValueToString)(F.value);return{kind:"Success",value:y,color:h.color}}},{key:"resultFromFailureReason",value:function(h){var F=v(h);switch(h.kind){case u.ReasonKind.Unavailable:case u.ReasonKind.NotImplemented:case u.ReasonKind.PreviousFailure:return{kind:"Unavailable",reason:`FailureReason: ${F}`};default:return{kind:"Failure",reason:`Unsupported FailureReason: ${F}`}}}},{key:"resultFromError",value:function(h,F){switch(h.type){case n.ErrorType.NAME:case n.ErrorType.VALUE:case n.ErrorType.FIELD:return{kind:"Unavailable",reason:`Unsupported error: ${h.type}`}}return this.resultFromFormatted(F)}},{key:"getUnformattedValue",value:function(h,F){var R=F.value;return h.kind===n.OperKind.String&&(F.value=`"${F.value}"`,R=h.value),h.kind===n.OperKind.Number&&(R=this.mathpack.toNumber(h).toString()),h.kind===n.OperKind.Blank&&(R=this.mathpack.toNumber(this.mathpack.zero).toString()),R}},{key:"resultFromBoolean",value:function(h){var F=h.value?this.localeInfo.trueName:this.localeInfo.falseName;return{kind:"Success",value:F,unformattedValue:F,operKind:n.OperKind.Boolean}}}])})();t.ValuePreviewResultExtractor=g;function f(C){a.ulsLogger.ULS.traceTag(520680450,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Warning,`ValuePreviewResultExtractor encountered a failure with msg ${C}`)}function v(C){switch(C.kind){case u.ReasonKind.Unavailable:return`Unavailable - [${C.objects.map(function(p){return"kind"in p?p.kind:""}).join(",")}]`;case u.ReasonKind.NotImplemented:return`NotImplemented - [${C.features.join(",")}]`;case u.ReasonKind.PreviousFailure:return"PreviousFailure";default:return`${C.kind}`}}},"../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewVisitor.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ValuePreviewVisitor=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-common/lib/index.js"),u=(function(g){function f(v,C,p,h){var F;return Oe(this,f),F=Ia(this,f),F.parsedFormulaTree=v,F.selectionStart=C,F.selectionEnd=p,F.formula=h,F.subFormulaStart=-1,F.subFormulaEnd=-1,F.isBadSelection=!1,F.isRefNode=!1,F.isVolatile=!1,F.hasCrossWorkbookRef=!1,F.letDefinitions=void 0,F.volatileFunctions=[],F.crossWorkbookRefs=[],F.nodeLabel=-1,F}return wa(f,g),Ne(f,[{key:"appNode",value:function(C,p,h,F){var R=Ot(Mt(f.prototype),"appNode",this).call(this,C,p,h,F);return this.tryUpdateAppNodeAsSubFormula(C,R),R}},{key:"literalNode",value:function(C,p,h){var F=Ot(Mt(f.prototype),"literalNode",this).call(this,C,p,h);return this.tryUpdateNodeAsSubFormula(F),F}},{key:"missingNode",value:function(C,p){var h=Ot(Mt(f.prototype),"missingNode",this).call(this,C,p);return this.tryUpdateNodeAsSubFormula(h),h}},{key:"arrayNode",value:function(C,p,h){var F=Ot(Mt(f.prototype),"arrayNode",this).call(this,C,p,h);return this.tryUpdateNodeAsSubFormula(F),F}},{key:"cellRefNode",value:function(C,p,h){var F=Ot(Mt(f.prototype),"cellRefNode",this).call(this,C,p,h);return this.validateSelection(h,"whole"),this.tryAddCrossWorkbookRef(p,h),this.tryUpdateNodeAsSubFormula(F)&&(this.isRefNode=!0),F}},{key:"fieldRefNode",value:function(C,p,h){var F=Ot(Mt(f.prototype),"fieldRefNode",this).call(this,C,p,h);return this.validateSelection(h,"prefix"),this.tryUpdateNodeAsSubFormula(F),F}},{key:"structRefNode",value:function(C,p,h){var F=Ot(Mt(f.prototype),"structRefNode",this).call(this,C,p,h);return this.validateSelection(h,"prefix"),this.tryUpdateNodeAsSubFormula(F)&&(this.isRefNode=!0),F}},{key:"nameNode",value:function(C,p,h){var F=Ot(Mt(f.prototype),"nameNode",this).call(this,C,p,h);return this.validateSelection(h,"prefix"),this.tryUpdateNodeAsSubFormula(F)&&(this.isRefNode=!0),F}},{key:"badSequenceNode",value:function(C,p,h){var F=this,R=Ot(Mt(f.prototype),"badSequenceNode",this).call(this,C,p,h);return p.some(function(y){return y.label===F.nodeLabel})&&(this.updateNodeAsSubFormula(R),this.isBadSelection=!0),R}},{key:"parenNode",value:function(C,p,h){var F=Ot(Mt(f.prototype),"parenNode",this).call(this,C,p,h);return p&&this.tryUpdateNodeAsSubFormula(F),F}},{key:"letNode",value:function(C,p,h,F,R,y){var E=Ot(Mt(f.prototype),"letNode",this).call(this,C,p,h,F,R,y),x=this.parsedFormulaTree.spans[y];return this.isMatchingArg(x,!0)&&this.updateLetNodeAsSubFormula(E),E}},{key:"wsfNode",value:function(C,p,h){var F=Ot(Mt(f.prototype),"wsfNode",this).call(this,C,p,h);return this.validateSelection(h,"none"),F}},{key:"operatorNode",value:function(C,p){var h=Ot(Mt(f.prototype),"operatorNode",this).call(this,C,p);return this.validateSelection(p,"none"),h}},{key:"tryUpdateNodeAsSubFormula",value:function(C){return this.isMinimalMatchingSpan(this.parsedFormulaTree.spans[C.label])?(this.updateNodeAsSubFormula(C),!0):!1}},{key:"tryUpdateAppNodeAsSubFormula",value:function(C,p){if(!(C.kind===n.NodeKind.WSF||C.kind===n.NodeKind.Operator)){a.ulsLogger.ULS.traceTag(509347166,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Info,`ValuePreviewVisitor - visitor encountered higher order function, kind: ${C.kind}`);return}var h=this.parsedFormulaTree.spans[C.label],F=this.parsedFormulaTree.spans[p.label];this.tryAddVolatileFunction(C,p),this.isMatchingAppNode(h,F,C.kind,p.isClosed)&&this.updateNodeAsSubFormula(p)}},{key:"updateLetNodeAsSubFormula",value:function(C){var p=this.parsedFormulaTree.spans[C.head.label],h=this.parsedFormulaTree.spans[C.label];if(this.isMatchingAppNode(p,h,n.NodeKind.WSF,C.isClosed)){this.updateNodeAsSubFormula(C);return}for(var F=0;F<C.args.length;F++){var R=C.args[F],y=this.parsedFormulaTree.spans[R.label];if(!(0,a.isDefined)(y))return;if(this.isMatchingArg(y,!0)){if(F===1)return;var E=F%2===0,x=C.args.length-2,b=E?Math.min(x,F+1):F-2,k=this.parsedFormulaTree.spans[C.args[b].label];if(!(0,a.isDefined)(k))return;var D=this.formula.substring(h.start,k.end);this.letDefinitions=D,this.isVolatile=this.checkIntersectionWithVolatileFunction(h),this.hasCrossWorkbookRef=this.checkIntersectionWithCrossWorkbookRef(h),this.isMinimalMatchingSpan(y)&&(this.subFormulaStart=y.start,this.subFormulaEnd=y.end,this.nodeLabel=R.label)}}}},{key:"updateNodeAsSubFormula",value:function(C){var p=this.parsedFormulaTree.spans[C.label];this.subFormulaStart=p.start,this.subFormulaEnd=p.end,this.nodeLabel=C.label,this.isVolatile=this.checkIntersectionWithVolatileFunction(p),this.hasCrossWorkbookRef=this.checkIntersectionWithCrossWorkbookRef(p)}},{key:"isMinimalMatchingSpan",value:function(C){return this.nodeLabel!==-1?!1:this.isMatchingArg(C)}},{key:"isMatchingArg",value:function(C){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,a.isDefined)(C)?this.selectionStart===this.selectionEnd?this.selectionStart>=C.start&&this.selectionEnd<C.end:p?this.selectionStart>=C.start&&this.selectionEnd<=C.end:this.selectionStart===C.start&&this.selectionEnd===C.end:!1}},{key:"isMatchingAppNode",value:function(C,p,h,F){if(!(0,a.isDefined)(C)||!(0,a.isDefined)(p)||!F)return!1;if(this.selectionStart===this.selectionEnd)switch(h){case n.NodeKind.WSF:return this.selectionStart===C.end||this.selectionStart===p.end-1?!0:this.selectionStart>=C.start&&this.selectionStart<C.end;case n.NodeKind.Operator:return this.selectionStart>=C.start-C.pre.length&&this.selectionStart<C.end+C.post.length}else if(C.start<=this.selectionStart&&this.selectionEnd<=C.end)return this.isBadSelection=!0,!1;return this.selectionStart===p.start&&this.selectionEnd===p.end}},{key:"tryAddVolatileFunction",value:function(C,p){if(C.kind===n.NodeKind.WSF&&p.isClosed){var h=this.parsedFormulaTree.spans[p.label];(0,a.isNone)(h)||(0,n.isVolatileFunc)(C.id)&&this.volatileFunctions.push({start:h.start,end:h.end})}}},{key:"checkIntersectionWithVolatileFunction",value:function(C){return this.volatileFunctions.some(function(p){return C.start<=p.start&&C.end>=p.end})}},{key:"tryAddCrossWorkbookRef",value:function(C,p){if(!(!C||C.kind!==n.QualifierKind.Sheet&&C.kind!==n.QualifierKind.SheetRange&&C.kind!==n.QualifierKind.Document)&&!(0,a.isNone)(C.document)){var h=this.parsedFormulaTree.spans[p];(0,a.isNone)(h)||this.crossWorkbookRefs.push({start:h.start,end:h.end})}}},{key:"checkIntersectionWithCrossWorkbookRef",value:function(C){return this.crossWorkbookRefs.some(function(p){return C.start<=p.start&&C.end>=p.end})}},{key:"validateSelection",value:function(C,p){if(this.selectionStart!==this.selectionEnd){var h=this.parsedFormulaTree.spans[C];if((0,a.isDefined)(h)&&!(this.selectionStart<h.start||this.selectionEnd>h.end))switch(p){case"prefix":{this.selectionStart!==h.start&&(this.isBadSelection=!0);return}case"suffix":{this.selectionEnd!==h.end&&(this.isBadSelection=!0);return}case"whole":{(this.selectionStart!==h.start||this.selectionEnd!==h.end)&&(this.isBadSelection=!0);return}case"none":{this.isBadSelection=!0;return}}}}}])})(n.IdentityVisitor);t.ValuePreviewVisitor=u},"../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/generalYieldRequests.js":function(m,t,s){"use strict";var a;Object.defineProperty(t,"__esModule",{value:!0}),t.generalYieldRequestProcessorMap=void 0;var n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=s("../excel-online-calc-numfmt/lib/index.js"),g=s("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/yieldRequestExecution.js"),f=s("../excel-online-calc/lib/x10-formula-bar/Computation/Events/eventDefinitions.js"),v=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),C=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),p=s("../excel-online-calc/lib/x10-formula-bar/Utils/logSafeFailure.js"),h=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js");function F(E,x){if(E.kind===n.ResultKind.Failure)throw E.reason;return x(E.value)}t.generalYieldRequestProcessorMap=(a={},K(K(K(K(K(K(K(K(K(K(a,"Internal",{executionType:v.ExecutionType.Internal,execution:(function(){var E=mr(function*(){return{}});function x(){return E.apply(this,arguments)}return x})()}),"CallProvider",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){var k={service:b.service,method:b.method,response:yield this.schedulerState.scheduler.serviceCall(b.service,b.method,b.args,this.handle.info.executionContext)};return(0,C.staticTypeHint)(k),k});function x(b){return E.apply(this,arguments)}return x})()}),"Delay",{executionType:v.ExecutionType.NoOp,execution:function(){return{}}}),"GetCopilotLicense",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(){var b=yield this.schedulerState.scheduler.getCoPilotLicense();return{license:b!==void 0?(0,n.success)(b):(0,n.failure)(void 0)}});function x(){return E.apply(this,arguments)}return x})()}),"GetPythonLicense",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(){var b=yield this.schedulerState.scheduler.getPythonLicense();return{license:b!==void 0?(0,n.success)(b):(0,n.failure)(void 0)}});function x(){return E.apply(this,arguments)}return x})()}),"GetPythonType",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){var k=yield this.schedulerState.scheduler.getPythonType(b.rangeRef,b.sheetId,b.range);if(k.kind===n.ResultKind.Failure)throw p.logSafeFailure.failure("serverDataProvider is undefined");return{pythonType:k.value}});function x(b){return E.apply(this,arguments)}return x})()}),"GetPrecedingPythonCells",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){var k=yield this.schedulerState.scheduler.getPrecedingPythonCells(b.cellRef,b.sheetId);if(k.kind===n.ResultKind.Failure)throw p.logSafeFailure.failure("serverDataProvider is undefined");return{precedingPythonCells:k.value}});function x(b){return E.apply(this,arguments)}return x})()}),"GetCell",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");var k=yield this.cache.getCell(b.cell);return{result:k}});function x(b){return E.apply(this,arguments)}return x})()}),"GetContainingTable",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");var k=yield this.cache.getContainingTable(b.cell);return{result:k}});function x(b){return E.apply(this,arguments)}return x})()}),"UnsafeGetContainingTableName",{executionType:v.ExecutionType.Sync,execution:function(x){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");var b=this.cache.getContainingTableName(x.cell);return{result:b}}}),K(K(K(K(K(K(K(K(K(K(a,"UnsafeGetContainingTable",{executionType:v.ExecutionType.Sync,execution:function(x){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");var b=this.cache.getContainingTableSync(x.cell);if(b.kind==="Failure")throw b.reason;return{result:(0,n.success)(b.value?y(b.value):void 0)}}}),"GetAvailableTableHeaders",{executionType:v.ExecutionType.Sync,execution:function(x){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");var b=this.cache.getAvailableTableHeaders(x.tableName);return{result:b}}}),"UnsafeGetNamedObject",{executionType:v.ExecutionType.Sync,execution:function(x){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");var b=this.cache.getNamedObject(x.name);if(b.kind==="Failure")throw p.logSafeFailure.failure("getNamedObject failed");if(b.value.kind==="Failure")throw p.logSafeFailure.failure("getNamedObject returned failure");return b.value.value===void 0?{result:(0,n.success)(void 0)}:{result:(0,n.success)(R(b.value.value.obj))}}}),"GetIntersectingTables",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");var k=yield this.cache.getIntersectingTables(b.range);return{result:k}});function x(b){return E.apply(this,arguments)}return x})()}),"UnsafeGetIntersectingTableNames",{executionType:v.ExecutionType.Sync,execution:function(x){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");var b=this.cache.getIntersectingTableNames(x.range);return{result:b}}}),"GetRange",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");var k=yield this.cache.getRange(b.range,b.layers);return{localSheetGrid:k}});function x(b){return E.apply(this,arguments)}return x})()}),"GetSheetNames",{executionType:v.ExecutionType.Sync,execution:function(){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");return this.cache.getSheetNames().value}}),"GetStructRefColumn",{executionType:v.ExecutionType.Sync,execution:function(x){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");var b=this.cache.getStructRefColumn(x.table,x.nameOrCol);return{result:b}}}),"GetStructRefSpecialRef",{executionType:v.ExecutionType.Sync,execution:function(x){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");var b=this.cache.getStructRefSpecialRef(x.table,x.id);return{result:b}}}),"GetIformat",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");var k=yield this.cache.getIformat(b.document,b.iformat);return{result:k}});function x(b){return E.apply(this,arguments)}return x})()}),K(K(K(K(K(K(K(K(K(K(a,"ParseCellFormula",{executionType:v.ExecutionType.Sync,execution:function(x){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");return this.cache.parseCellFormula(x.cell,x.formula,x.useEnglishLocaleInfo)}}),"ParseEdit",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");return this.cache.parseEdit(b.cell,b.formulaBarText)});function x(b){return E.apply(this,arguments)}return x})()}),"ParseActiveCell",{executionType:v.ExecutionType.Sync,execution:function(x){var b;if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");if((0,n.isNone)(this.schedulerState.activeCell))throw p.logSafeFailure.failure("Active Cell is undefined");if(this.schedulerState.activeCellFormat===void 0)throw p.logSafeFailure.failure("Active Cell Format is undefined");var k=(b=this.schedulerState.activeCellFormat)!=null?b:{formatString:"General",builtIn:!0};return this.cache.parseEditSync(this.schedulerState.activeCell,x.formulaText,k)}}),"ParseNumberFormat",{executionType:v.ExecutionType.Sync,execution:function(x){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");return this.cache.parseNumberFormat(x.formatString,x.builtIn)}}),"PrintFormula",{executionType:v.ExecutionType.Sync,execution:function(x){if(this.config===void 0)return(0,n.failure)([]);var b=(0,o.createPrinter)((0,o.createSimplePrintGlobals)(this.config)),k=b.printFormula((0,o.printLocalsGrid)((0,o.lexicalSourceGrid)(o.LexicalKind.Cell,x.origin),x.origin),x.formula);return{result:k}}}),"GetActiveCell",{executionType:v.ExecutionType.NoOp,execution:function(){var x=this.schedulerState.activeCell;if(x===void 0)throw o.ulsLogger.ULS.traceTag(512274723,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Info,h.x10Logger.formatLogMessage("GetActiveCell",{description:"failed because activeCell was undefined"})),p.logSafeFailure.failure("Active Cell is undefined");return{activeCell:x}}}),"GetActiveCellFormat",{executionType:v.ExecutionType.NoOp,execution:function(){var x=this.schedulerState.activeCellFormat;if(x===void 0)throw p.logSafeFailure.failure("Active Cell Format is undefined");return x===null?{result:(0,n.failure)((0,o.unavailable)(["unavailableFormat"]))}:{result:(0,n.success)(x)}}}),"GetConfig",{executionType:v.ExecutionType.NoOp,execution:function(){if(this.config===void 0)throw p.logSafeFailure.failure("Config is undefined");return{config:this.config}}}),"GetCultureTag",{executionType:v.ExecutionType.NoOp,execution:function(x){var b=(0,u.convertKnownLCID)(x.lcid),k=b.toString();if(k.indexOf("-")===-1)throw p.logSafeFailure.failure(`Culture-Tag '${k}' from LCID '${x.lcid}' has an unknown format`);return{cultureTag:k}}}),"GetFunctionsInfo",{executionType:v.ExecutionType.NoOp,execution:function(){var x=this.schedulerState.functionsInfoMap;if(x===void 0)throw o.ulsLogger.ULS.traceTag(512274722,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Info,h.x10Logger.formatLogMessage("GetFunctionsInfo",{description:"failed because functionsInfoMap was undefined"})),p.logSafeFailure.failure("functionsInfoMap is undefined");var b=Object.keys(x).map(function(k){return x[k]});return{functionsInfo:b}}}),K(K(K(K(K(K(K(K(K(K(a,"GetFunctionInfo",{executionType:v.ExecutionType.NoOp,execution:function(x){if(this.schedulerState.functionsInfoMap===void 0)throw o.ulsLogger.ULS.traceTag(512274721,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Info,h.x10Logger.formatLogMessage("GetFunctionInfo",{description:"failed because functionsInfoMap was undefined"})),p.logSafeFailure.failure("functionsInfoMap is undefined");var b=this.schedulerState.functionsInfoMap[x.functionName.toUpperCase()];if(b===void 0)throw p.logSafeFailure.failure("functionsInfo is undefined");return{functionInfo:b}}}),"GetDefinedNamesInfo",{executionType:v.ExecutionType.NoOp,execution:function(){var x=this.schedulerState.definedNamesInfoMap;if(x===void 0)throw o.ulsLogger.ULS.traceTag(512274720,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Info,h.x10Logger.formatLogMessage("GetDefinedNamesInfo",{description:"failed because definedNamesInfoMap was undefined"})),p.logSafeFailure.failure("definedNamesInfoMap is undefined");var b=Object.keys(x).map(function(k){return x[k]});return{definedNamesInfo:b}}}),"GetDefinedNameInfo",{executionType:v.ExecutionType.NoOp,execution:function(x){if(this.schedulerState.definedNamesInfoMap===void 0)throw p.logSafeFailure.failure("definedNamesInfoMap is undefined");var b=this.schedulerState.definedNamesInfoMap[x.definedName.toUpperCase()];return{definedNameInfo:b}}}),"EvalOnClonedModel",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){var k,D=yield(k=this.cache)==null?void 0:k.evalOnClonedModel(b.updates,b.edits,b.formatResults);if(D===void 0)throw p.logSafeFailure.failure("Operation did not return a result");if(D.kind!==n.ResultKind.Success)throw p.logSafeFailure.failure("Operation returned an unsuccessful result");return{result:D.value}});function x(b){return E.apply(this,arguments)}return x})()}),"EvalFormula",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){var k,D=yield(k=this.cache)==null?void 0:k.evalFormula(b.formula,b.origin,b.format);if(D===void 0)throw p.logSafeFailure.failure("Operation did not return a result");if(D.kind!==n.ResultKind.Success)throw p.logSafeFailure.failure("Operation returned an unsuccessful result");return{result:D.value}});function x(b){return E.apply(this,arguments)}return x})()}),"EvalFormulaTree",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){var k,D=yield(k=this.cache)==null?void 0:k.evalFormulaTree(b.formula,b.origin,b.format);if(D===void 0)throw p.logSafeFailure.failure("Operation did not return a result");if(D.kind!==n.ResultKind.Success)throw p.logSafeFailure.failure("Operation returned an unsuccessful result");var M=function I(B){var L=Se(B,2),V=Se(L[0],2),Z=Se(V[0],2),H=Z[0],N=Z[1],_=V[1],P=L[1];return{value:{value:_,span:{start:H,end:N}},children:P?.map(I)}},w=Se(D.value,1),S=Se(w[0],2),A=Se(S[1],1),T=A[0];return{result:{result:T,evaluationTree:M(D.value)}}});function x(b){return E.apply(this,arguments)}return x})()}),"GetCorrelationId",{executionType:v.ExecutionType.NoOp,execution:function(){return{correlationId:this.correlationId}}}),"SetActiveCell",{executionType:v.ExecutionType.NoOp,execution:function(x){return this.schedulerState=Object.assign({},this.schedulerState,{activeCell:x.activeCell,activeCellFormat:x.activeCellFormat}),{}}}),"GetRichValueFieldListContext",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){var k=yield this.schedulerState.scheduler.getRichValueFieldListContext(b.rangeToQuery,b.dotNotationPath,b.singleColumn,b.findRange);if(k.kind===n.ResultKind.Failure)throw p.logSafeFailure.failure("serverDataProvider is undefined");return{result:k.value}});function x(b){return E.apply(this,arguments)}return x})()}),"GetHiddenRows",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");var k=yield this.cache.getHiddenRows(b.sheet,b.start,b.endExclusive);return{result:k}});function x(b){return E.apply(this,arguments)}return x})()}),K(K(K(K(K(K(K(K(K(K(a,"GetHiddenCols",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");var k=yield this.cache.getHiddenCols(b.sheet,b.start,b.endExclusive);return{result:k}});function x(b){return E.apply(this,arguments)}return x})()}),"ResolveReferences",{executionType:v.ExecutionType.Sync,execution:function(x){var b=x.locals,k=x.nodes;if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");if(b===void 0)throw p.logSafeFailure.failure("Locals is undefined");if(k===void 0)throw p.logSafeFailure.failure("Nodes is undefined");var D=this.cache.resolveReferences(b,k);return{resolverResults:D}}}),"GetCorrespondingSnapshotID",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(){if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");var b=yield this.cache.getCorrespondingSnapshotID();return{snapshotID:b}});function x(){return E.apply(this,arguments)}return x})()}),"GetEditFormat",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){var k=b.cell;if(this.cache===void 0)throw p.logSafeFailure.failure("Cache is undefined");var D=yield this.cache.getEditFormat(k);return{result:D===void 0?(0,n.failure)((0,o.unavailable)(["Unavailable Format"])):(0,n.success)(D)}});function x(b){return E.apply(this,arguments)}return x})()}),"UpdateSnapshot",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(){var b=yield this.schedulerState.scheduler.updatePrefetchingCache(this.handle);if(b===void 0)throw p.logSafeFailure.failure("Cache is undefined");return{snapshotID:b}});function x(){return E.apply(this,arguments)}return x})()}),"GetFullTableHeadersFromServer",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){var k=b.tableName,D=yield this.schedulerState.scheduler.getTableColHeaders(k);if(D.kind===n.ResultKind.Failure)throw p.logSafeFailure.failure("serverDataProvider is undefined");return(0,n.isNone)(D.value)?{result:[]}:{result:D.value.filter(n.isDefined)}});function x(b){return E.apply(this,arguments)}return x})()}),"CreateChatGPTSession",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){var k=this,D=b.options;if(D===void 0)throw p.logSafeFailure.failure("Request contained undefined 'options'");var M=yield this.schedulerState.scheduler.createChatGPTSession(D);return M.kind===n.ResultKind.Success&&this.finalizer.subscribe(function(){return k.schedulerState.scheduler.closeChatGPTSession(M.value)}),F(M,function(w){return{result:w}})});function x(b){return E.apply(this,arguments)}return x})()}),"CloseChatGPTSession",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){var k=b.session;return F(yield this.schedulerState.scheduler.closeChatGPTSession(k),function(){return{}})});function x(b){return E.apply(this,arguments)}return x})()}),"SendChatGPTQuery",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){var k=b.request,D=b.session,M=yield this.schedulerState.scheduler.sendChatGPTQuery(D,k);return F(M,function(w){return{result:w}})});function x(b){return E.apply(this,arguments)}return x})()}),"IsSchedulerFeatureEnabled",{executionType:v.ExecutionType.NoOp,execution:function(x){var b=x.feature,k=this.schedulerState.scheduler.isSchedulerFeatureEnabled(b);return{isFeatureEnabled:k}}}),K(K(K(K(K(K(a,"SendAugLoopSignal",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){var k=b.signal,D=b.signalKind,M=yield this.schedulerState.scheduler.sendAugLoopSignal(k,this.handle.info.computationIdentifier.factoryName,this.handle.info.executionContext,D);return F(M,function(w){return{result:w}})});function x(b){return E.apply(this,arguments)}return x})()}),"TriggerEvent",{executionType:v.ExecutionType.NoOp,execution:function(x){var b=x.eventKind,k=x.event;return this.schedulerState.scheduler.triggerEventImmediate(b,k,this.handle.info.executionContext),{}}}),"AwaitEvent",{executionType:v.ExecutionType.Async,execution:(0,g.twoStepExecution)({initialization:(function(){var E=mr(function*(b){if((0,f.isALAnnotationEventKind)(b.eventKind)){var k=yield this.schedulerState.scheduler.registerALAnnotation(b.eventKind);if(k.kind!==n.ResultKind.Success)throw k.reason}return this.schedulerState.scheduler.catchEvent(b,this.handle.info.executionContext)});function x(b){return E.apply(this,arguments)}return x})(),execution:(function(){var E=mr(function*(){if(this.initializationResult===void 0)throw p.logSafeFailure.failure("Initialization result is undefined");var b=this.initializationResult,k=b.promise,D=b.enqueueTimeout;return D(),{result:yield k}});function x(){return E.apply(this,arguments)}return x})()})}),"GetRecognizedRangeTables",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){var k=yield this.schedulerState.scheduler.getRecognizedTablesInfo(b.sheetId,b.range,b.metadataStates,this.handle.info.computationIdentifier.factoryName,b.maxRevisions);return{result:k}});function x(b){return E.apply(this,arguments)}return x})()}),"LogAshaErrorEvent",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(b){var k,D=b.params,M=yield(k=this.schedulerState.scheduler).logAshaErrorEvent.apply(k,$r(D));return{result:M}});function x(b){return E.apply(this,arguments)}return x})()}),"GetPowerQueries",{executionType:v.ExecutionType.Async,execution:(function(){var E=mr(function*(){var b=yield this.schedulerState.scheduler.getPowerQueries();if(b.kind===n.ResultKind.Failure)throw p.logSafeFailure.failure("getPowerQueries failed");return(0,n.isNone)(b.value)?{queries:[]}:{queries:b.value.filter(n.isDefined)}});function x(){return E.apply(this,arguments)}return x})()}));function R(E){switch(E.kind){case"NamedFailure":case"NamedFormula":case"NamedRange":case"NamedValue":return E;case"NamedTable":return y(E);default:(0,n.assertNever)("ComputationRequestKind.GetNamedObject",E)}}function y(E){var x=[];return E.columnIndexes.forEach(function(b,k){return x.push({index:b,name:k}),!0}),{kind:E.kind,ranges:{data:E.specialRefRanges[o.SpecialRefId.Data],headers:E.specialRefRanges[o.SpecialRefId.Headers],totals:E.specialRefRanges[o.SpecialRefId.Totals],all:E.specialRefRanges[o.SpecialRefId.All]},columns:x.sort(function(b,k){return b.index-k.index}),allColumnNamesAvailable:E.allColumnNamesAvailable,hasHeadersRow:E.hasHeadersRow,hasTotalsRow:E.hasTotalsRow}}},"../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");a.__exportStar(s("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/yieldRequestProcessor.js"),t)},"../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/systemYieldRequests.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.systemYieldRequestProcessorMap=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/generalYieldRequests.js"),o=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),u=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/utils.js"),g=s("../excel-online-calc/lib/x10-formula-bar/Utils/helpers.js"),f=u.X10TaskInternal.createToken(),v=new g.UniqueIdFactory;t.systemYieldRequestProcessorMap=K(K(K(K(K(K(K(K({},"SwitchContext",{executionType:o.ExecutionType.NoOp,execution:function(F){var R,y;switch(F.switchKind){case"Call":var E=(R=this.schedulerState.scheduler.executionFlowTracker)==null?void 0:R.record({info:{kind:"Call",invocation:{id:`${v.create()}`,name:F.method}},component:this.handle.info.executionContext}),x=this.handle.info.executionContext;this.handle.info.executionContext=[].concat($r(this.handle.info.executionContext.slice(0,-1)),[F.context]);var b=E?.handle(this.handle.info.executionContext);return{resolve:{flow:b,previousContext:x}};case"Resolve":this.handle.info.executionContext=F.resolve.previousContext,(y=F.resolve.flow)==null||y.resolve();break}return{}}}),"AwaitPromise",{executionType:o.ExecutionType.Async,execution:(function(){var h=mr(function*(R){return{result:yield R.promise}});function F(R){return h.apply(this,arguments)}return F})()}),"CreateTask",{executionType:o.ExecutionType.Async,execution:(function(){var h=mr(function*(R){var y,E=this,x=R.request,b=n.generalYieldRequestProcessorMap[x.kind].execution,k=yield(y=b.initialization)==null?void 0:y.bind(this)(x),D=Object.assign({},this,{initializationResult:k}),M=new u.X10TaskInternal((0,a.bindMaybeThenable)(b.bind(D)(x),function(w){return E.schedulerState=D.schedulerState,(0,a.success)(Object.assign({kind:x.kind},w))},function(w){return(0,a.failure)(w)}),f);return{task:M}});function F(R){return h.apply(this,arguments)}return F})()}),"PromiseToTask",{executionType:o.ExecutionType.NoOp,execution:function(F){return{task:new u.X10TaskInternal(F.promise,f)}}}),"AwaitTask",{executionType:o.ExecutionType.Async,execution:(function(){var h=mr(function*(R){return{result:yield R.task.resolve(f)}});function F(R){return h.apply(this,arguments)}return F})()}),"AwaitBatch",{executionType:o.ExecutionType.Async,execution:(function(){var h=mr(function*(R){var y=[];for(var E of R.tasks)y.push(yield C(E.resolve(f)));return{results:y}});function F(R){return h.apply(this,arguments)}return F})()}),"AwaitAll",{executionType:o.ExecutionType.Async,execution:(function(){var h=mr(function*(R){var y=a.MaybeThenable.all(R.tasks.map(function(E){return E.resolve(f)}));return{result:yield C(y)}});function F(R){return h.apply(this,arguments)}return F})()}),"AwaitAny",{executionType:o.ExecutionType.Async,execution:(function(){var h=mr(function*(R){var y=a.MaybeThenable.any(R.tasks.map(function(E){return E.resolve(f)}));return{result:yield C(y)}});function F(R){return h.apply(this,arguments)}return F})()});function C(h){return p.apply(this,arguments)}function p(){return p=mr(function*(h){try{return(0,a.success)(yield h)}catch(F){return(0,a.failure)(String(F))}}),p.apply(this,arguments)}},"../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/yieldRequestExecution.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.twoStepExecution=a;var s=Symbol("Always use `twoStepExecution` to add an initialization step");function a(n){return Object.assign(n.execution,{initialization:Object.assign(n.initialization,{typesafeInitializationStamp:s})})}},"../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/yieldRequestProcessor.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.syncYieldRequestProcessorMap=t.yieldRequestProcessorMap=t.yieldRequestMapping=t.yieldRequestKind=void 0,t.processYieldRequest=f,t.processSyncYieldRequest=v;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/generalYieldRequests.js"),o=s("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/systemYieldRequests.js"),u=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),g=s("../excel-online-calc/lib/x10-formula-bar/Utils/logSafeFailure.js");t.yieldRequestKind={AwaitAll:"AwaitAll",AwaitAny:"AwaitAny",AwaitBatch:"AwaitBatch",AwaitEvent:"AwaitEvent",AwaitPromise:"AwaitPromise",AwaitTask:"AwaitTask",CallProvider:"CallProvider",CloseChatGPTSession:"CloseChatGPTSession",CreateChatGPTSession:"CreateChatGPTSession",CreateTask:"CreateTask",Delay:"Delay",EvalFormula:"EvalFormula",EvalFormulaTree:"EvalFormulaTree",EvalOnClonedModel:"EvalOnClonedModel",GetActiveCell:"GetActiveCell",GetActiveCellFormat:"GetActiveCellFormat",GetAvailableTableHeaders:"GetAvailableTableHeaders",GetCell:"GetCell",GetConfig:"GetConfig",GetContainingTable:"GetContainingTable",GetCopilotLicense:"GetCopilotLicense",GetCorrelationId:"GetCorrelationId",GetCorrespondingSnapshotID:"GetCorrespondingSnapshotID",GetCultureTag:"GetCultureTag",GetDefinedNamesInfo:"GetDefinedNamesInfo",GetDefinedNameInfo:"GetDefinedNameInfo",GetEditFormat:"GetEditFormat",GetFullTableHeadersFromServer:"GetFullTableHeadersFromServer",GetFunctionInfo:"GetFunctionInfo",GetFunctionsInfo:"GetFunctionsInfo",GetHiddenRows:"GetHiddenRows",GetHiddenCols:"GetHiddenCols",GetIformat:"GetIformat",GetIntersectingTables:"GetIntersectingTables",GetPowerQueries:"GetPowerQueries",GetPythonLicense:"GetPythonLicense",GetPythonType:"GetPythonType",GetPrecedingPythonCells:"GetPrecedingPythonCells",GetRange:"GetRange",GetSheetNames:"GetSheetNames",GetStructRefColumn:"GetStructRefColumn",GetStructRefSpecialRef:"GetStructRefSpecialRef",GetRecognizedRangeTables:"GetRecognizedRangeTables",GetRichValueFieldListContext:"GetRichValueFieldListContext",IsSchedulerFeatureEnabled:"IsSchedulerFeatureEnabled",Internal:"Internal",LogAshaErrorEvent:"LogAshaErrorEvent",ParseActiveCell:"ParseActiveCell",ParseCellFormula:"ParseCellFormula",ParseEdit:"ParseEdit",ParseNumberFormat:"ParseNumberFormat",PrintFormula:"PrintFormula",PromiseToTask:"PromiseToTask",ResolveReferences:"ResolveReferences",SendAugLoopSignal:"SendAugLoopSignal",SendChatGPTQuery:"SendChatGPTQuery",SetActiveCell:"SetActiveCell",SwitchContext:"SwitchContext",TriggerEvent:"TriggerEvent",UnsafeGetContainingTable:"UnsafeGetContainingTable",UnsafeGetContainingTableName:"UnsafeGetContainingTableName",UnsafeGetIntersectingTableNames:"UnsafeGetIntersectingTableNames",UnsafeGetNamedObject:"UnsafeGetNamedObject",UpdateSnapshot:"UpdateSnapshot"},(0,a.staticAssertExtends)(),t.yieldRequestMapping=K(K({},"System",o.systemYieldRequestProcessorMap),"General",n.generalYieldRequestProcessorMap),t.yieldRequestProcessorMap=Object.assign({},n.generalYieldRequestProcessorMap,o.systemYieldRequestProcessorMap);function f(C,p,h,F,R){var y=h.info.correlationId,E=h.schedulerState,x=h.finalizer,b=C[p.kind].execution,k={correlationId:y,cache:F,config:R,schedulerState:E,finalizer:x,handle:h};try{var D,M=(D=b.initialization)==null?void 0:D.bind(k)(p);return(0,a.bindMaybeThenable)(M,function(w){var S=Object.assign({},k,{initializationResult:w}),A=b.bind(S)(p);return(0,a.bindMaybeThenable)(A,function(T){return h.schedulerState=S.schedulerState,(0,a.success)(Object.assign({kind:p.kind},T))})})}catch(w){return g.logSafeFailure.censored((0,a.failure)(w))}}t.syncYieldRequestProcessorMap=(0,a.mapFromArrayOfPairs)((0,a.strEnumArray)(t.yieldRequestKind).map(function(C){var p=t.yieldRequestProcessorMap[C].executionType;switch(p){case u.ExecutionType.NoOp:case u.ExecutionType.Sync:return[C,t.yieldRequestProcessorMap[C]];case u.ExecutionType.Async:case u.ExecutionType.Internal:return;default:(0,a.assertNever)("syncYieldRequestProcessorMap",p)}}).filter(a.isDefined));function v(C,p,h,F,R){var y=h.info.correlationId,E=h.schedulerState,x=h.finalizer,b=C[p.kind].execution,k={request:p,correlationId:y,cache:F,config:R,schedulerState:E,finalizer:x,handle:h};try{var D,M=(D=b.initialization)==null?void 0:D.bind(k)(p),w=Object.assign({},k,{initializationResult:M}),S=b.bind(w)(p);return h.schedulerState=w.schedulerState,(0,a.success)(Object.assign({kind:p.kind},S))}catch(A){return g.logSafeFailure.censored((0,a.failure)(A))}}},"../excel-online-calc/lib/x10-formula-bar/autocompletionPluginDependenciesResolved.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.chatGPTPluginAttach=t.parserPerformanceMeasurementsAttach=t.autocompleteBinaryModelExperimentPluginAttach=t.autocompleteRangeSuggestionPluginAttach=t.autocompleteWrapperPluginAttach=t.autocompletePluginDependenciesResolved=void 0;var a=s("../excel-online-x10-interop/lib/index.js"),n=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),o=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),u=(0,o.trackableAsyncLazy)(mr(function*(){var g=yield n.workerThreadSpread.getValue();return yield g.loadPluginScript("excelOnlineAutocomplete",!1),g}),"threadWithExcelOnlineAutocompleteScriptLoaded");t.autocompletePluginDependenciesResolved=(0,o.trackableAsyncLazy)(mr(function*(){var g=yield u.getValue();yield g.createAndAttachPlugin(a.PluginFactoryName.AutocompletePlugin),yield n.schedulerWithRecalcServiceAttached.getValue()}),"autocompletePluginDependenciesResolved"),t.autocompleteWrapperPluginAttach=(0,o.trackableAsyncLazy)(mr(function*(){var g=yield u.getValue();yield g.createAndAttachPlugin(a.PluginFactoryName.AutocompleteWrapperPlugin)}),"autocompleteWrapperPluginAttach"),t.autocompleteRangeSuggestionPluginAttach=(0,o.trackableAsyncLazy)(mr(function*(){var g=yield u.getValue();yield g.createAndAttachPlugin(a.PluginFactoryName.AutocompleteRangeSuggestionPlugin)}),"autocompleteRangeSuggestionPluginAttach"),t.autocompleteBinaryModelExperimentPluginAttach=(0,o.trackableAsyncLazy)(mr(function*(){var g=yield u.getValue();yield g.createAndAttachPlugin(a.PluginFactoryName.AutocompleteBinaryModelExperimentPlugin)}),"autocompleteBinaryModelExperimentPluginAttach"),t.parserPerformanceMeasurementsAttach=(0,o.trackableAsyncLazy)(mr(function*(){var g=yield u.getValue();yield g.createAndAttachPlugin(a.PluginFactoryName.ParserPerformanceMeasurements)}),"parserPerformanceMeasurementsAttach"),t.chatGPTPluginAttach=(0,o.trackableAsyncLazy)(mr(function*(){var g=yield u.getValue();yield g.createAndAttachPlugin(a.PluginFactoryName.ChatGPTPlugin)}),"chatGPTPluginAttach")},"../excel-online-calc/lib/x10-formula-bar/cacheGrid.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CacheGrid=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-common/lib/ds/bspSet.js"),o=s("../excel-online-calc-common/lib/ds/productSet.js"),u=s("../excel-online-calc-lang/lib/index.js"),g=s("../excel-online-calc/lib/x10-formula-bar/grid.js"),f=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/rangeHelpers.js"),v=s("../excel-online-calc/lib/calc/dataTransformers.js"),C=s("../excel-online-calc/lib/calc/partialWorkbook.testutils.js"),p=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),h=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),F=s("../excel-online-calc/lib/calc/recalcSideGrid.js"),R=(function(){function x(){var b=this;Oe(this,x),this.calcGrid=(0,g.makeCalcGrid)(a.defaultSetTimeoutInterface),this.recalcSideGrid=new F.RecalcSideGrid(this.calcGrid),this.schedulerFeatures=[],this.setSchedulerFeatures=function(k){b.schedulerFeatures=k},this.setA1ReferenceStyle=function(){var k;(k=b.calcGrid).setA1ReferenceStyle.apply(k,arguments),b.consumePartialWorkbookMessages()},this.setLocale=function(){var k;(k=b.calcGrid).setLocale.apply(k,arguments),b.consumePartialWorkbookMessages()},this.setWorkbookProps=function(){var k;(k=b.calcGrid).setWorkbookProps.apply(k,arguments),b.consumePartialWorkbookMessages()},this.updateSheetNames=function(){var k;(k=b.calcGrid).updateSheetNames.apply(k,arguments),b.consumePartialWorkbookMessages()},this.updateNamedObjects=function(){var k;(k=b.calcGrid).updateNamedObjects.apply(k,arguments),b.consumePartialWorkbookMessages()},this.setNumberFormats=function(){var k;(k=b.calcGrid).setNumberFormats.apply(k,arguments),b.consumePartialWorkbookMessages()},this.getStateAsNotifications=function(){return[]},this.getDocumentLoc=function(){var k;return(k=b.readonlyDataModel).getDocumentLoc.apply(k,arguments)},this.getSheetIndex=function(){var k;return(k=b.readonlyDataModel).getSheetIndex.apply(k,arguments)},this.getSheetName=function(){var k;return(k=b.readonlyDataModel).getSheetName.apply(k,arguments)},this.getNameLoc=function(){var k;return(k=b.readonlyDataModel).getNameLoc.apply(k,arguments)},this.getUserDefinedFuncLoc=function(){var k;return(k=b.readonlyDataModel).getUserDefinedFuncLoc.apply(k,arguments)},this.getSheetRangeIndexes=function(){var k;return(k=b.readonlyDataModel).getSheetRangeIndexes.apply(k,arguments)},this.getContainingTable=function(){var k;return(k=b.readonlyDataModel).getContainingTable.apply(k,arguments)},this.getStructRefSpecialRef=function(){var k;return(k=b.readonlyDataModel).getStructRefSpecialRef.apply(k,arguments)},this.getStructRefColumn=function(){var k;return(k=b.readonlyDataModel).getStructRefColumn.apply(k,arguments)},this.getRangeValues=function(){var k;return(k=b.recalcSideGrid).getRangeValues.apply(k,arguments)},this.getRangeFormulae=function(){var k;return(k=b.recalcSideGrid).getRangeFormulae.apply(k,arguments)},this.getRangeFormats=function(){var k;return(k=b.recalcSideGrid).getRangeFormats.apply(k,arguments)},this.getSheetNames=function(){var k;return(k=b.recalcSideGrid).getSheetNames.apply(k,arguments)},this.getIntersectingTables=function(){var k;return(k=b.recalcSideGrid).getIntersectingTables.apply(k,arguments)},this.getIformats=function(){var k;return(k=b.recalcSideGrid).getIformats.apply(k,arguments)},this.getHiddenRows=function(){var k;return(k=b.recalcSideGrid).getHiddenRows.apply(k,arguments)},this.getHiddenCols=function(){var k;return(k=b.recalcSideGrid).getHiddenCols.apply(k,arguments)},this.discardSnapshot=mr(function*(){var k;return(k=b.recalcSideGrid).discardSnapshot.apply(k,arguments)}),this.evalClonedModelOnSnapshot=function(){var k;return(k=b.recalcSideGrid).evalClonedModelOnSnapshot.apply(k,arguments)},this.evalFormulaOnSnapshot=function(){var k;return(k=b.recalcSideGrid).evalFormulaOnSnapshot.apply(k,arguments)},this.evalFormulaTreeOnSnapshot=function(){var k;return(k=b.recalcSideGrid).evalFormulaTreeOnSnapshot.apply(k,arguments)},this.getCorrespondingSnapshotID=function(){var k;return(k=b.recalcSideGrid).getCorrespondingSnapshotID.apply(k,arguments)},this.calcGrid.dataModel.setNumberFormats(this.calcGrid.document,C.knownFormatData,!1,-1/0)}return Ne(x,[{key:"readonlyDataModel",get:function(){return this.calcGrid.dataModel.getDocs()}},{key:"writeRange",value:function(k,D){var M=this.sheetRangeToSheetGridRange(D.range);if(M!==void 0){var w=this.populateHiddenCells(D,M,k),S=w.hiddenRowSet,A=w.hiddenColSet,T=(0,p.sheetCellSet)(M.sheet,(0,o.createFromProduct)({row:S,col:A}));this.calcGrid.dataModel.writeCellContents(k,T,"",!1,(0,u.gridCell)(M.range.row,M.range.col),u.blankOper,void 0,void 0);for(var I=y(M,S,A),B=I.visibleRows,L=I.visibleCols,V=0;V<D.values.length;V++)for(var Z=D.values[V],H=B[V],N=0;N<Z.length;N++){var _=Z[N],P=L[N],W=(0,u.gridCell)(H,P);this.calcGrid.dataModel.writeCellContents(k,(0,p.sheetCellSet)(M.sheet,(0,h.createCellSetFromRange)(W)),D.formulae[V][N].formulaText,D.formulae[V][N].isFormula,W,E(_),D.iformats[V][N],void 0)}}}},{key:"sheets",get:function(){var k;return(k=this.readonlyDataModel.getSingleReadonlyDocument())==null?void 0:k.getReadonlySheets()}},{key:"nameManager",get:function(){var k;return(k=this.readonlyDataModel.getSingleReadonlyDocument())==null?void 0:k.getReadonlyNameManager()}},{key:"config",get:function(){return this.readonlyDataModel.config}},{key:"consumePartialWorkbookMessages",value:function(){for(;;){var k=this.calcGrid.dataModel.step();if(k.queueEmpty)break}}},{key:"populateHiddenCells",value:function(k,D,M){var w=k.hiddenRows.reduce(function(I,B){var L=B.startInclusive,V=B.endExclusive;return(0,n.union)(I,h.bspFactory.row([L,V]))},n.empty),S=k.hiddenCols.reduce(function(I,B){var L=B.startInclusive,V=B.endExclusive;return(0,n.union)(I,h.bspFactory.col([L,V]))},n.empty),A=(0,v.sheetGridRangeToHiddenRows)(D,w),T=(0,v.sheetGridRangeToHiddenCols)(D,S);return this.calcGrid.dataModel.writeHiddenRows(M,A),this.calcGrid.dataModel.writeHiddenCols(M,T),{hiddenRowSet:w,hiddenColSet:S}}},{key:"sheetRangeToSheetGridRange",value:function(k){var D=this.calcGrid.dataModel.getDocs().getSheetIndex(this.calcGrid.document,k.sheetName);if(!(D.kind===a.ResultKind.Failure||!(0,a.isDefined)(D.value)))return(0,u.sheetGridRange)((0,u.sheetIndex)(this.calcGrid.document,D.value),(0,f.rangeToGridRange)(k))}}])})();t.CacheGrid=R;function y(x,b,k){var D=x.range,M=D.row,w=D.col,S=D.rows,A=D.cols,T=(0,n.except)(h.bspFactory.row([M,M+S]),b),I=(0,n.except)(h.bspFactory.col([w,w+A]),k),B=[];(0,h.forEachRow)(T,function(V){for(var Z=Se(V,2),H=Z[0],N=Z[1],_=H;_<N;_++)B.push(_);return!0});var L=[];return(0,h.forEachCol)(I,function(V){for(var Z=Se(V,2),H=Z[0],N=Z[1],_=H;_<N;_++)L.push(_);return!0}),{visibleRows:B,visibleCols:L}}function E(x){var b;switch(x.kind){case"number":return u.xlMathpack.fromNumber(x.value);case"string":return(0,u.stringOper)(x.stringValue);case"bool":return(0,u.booleanOper)(x.boolValue);case"error":return(0,u.errorOper)((b=x.errorKind)!=null?b:u.ErrorType.UNKNOWN);case"rich":return{kind:u.OperKind.Rich,getFallback:function(){return(0,u.errorOper)(u.ErrorType.FIELD)},getField:function(){}};case"blank":return u.blankOper}}},"../excel-online-calc/lib/x10-formula-bar/chatGPTPlugin.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChatGPTPlugin=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-x10-interop/lib/index.js"),u=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),g=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),f=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),v=f.PluginRegistry.create(o.PluginFactoryName.ChatGPTPlugin,o.PluginGroup.Excel),C=(function(){var p=[v.x10Plugin()],h,F=[],R,y=[],E,x=R=(function(){function b(){Oe(this,b),a.__runInitializers(this,y)}return Ne(b,[{key:"run",value:function*(D){var M=D.query;if(!(0,n.isDefined)(M))return null;var w=yield{kind:"CreateChatGPTSession",options:D.context};if(w.kind!=="CreateChatGPTSession")throw new Error("Inconsistent yield request response type");var S=yield{kind:"SendChatGPTQuery",session:w.result,request:M};if(S.kind!=="SendChatGPTQuery")throw new Error("Inconsistent yield request response type");var A=yield{kind:"SendChatGPTQuery",session:w.result,request:"Explain your answer"};if(A.kind!=="SendChatGPTQuery")throw new Error("Inconsistent yield request response type");return{result:S.result,details:A.result}}}])})();return a.__setFunctionName(R,"ChatGPTPlugin"),(function(){var b=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;E=[v.uiMessageHandler({kind:u.RequestKind.chatGPTQuery})],a.__esDecorate(R,null,E,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(D){return"run"in D},get:function(D){return D.run}},metadata:b},null,y),a.__esDecorate(null,h={value:R},p,{kind:"class",name:R.name,metadata:b},null,F),x=R=h.value,b&&Object.defineProperty(R,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:b})})(),R.factory=v.injectPluginFactory(),(function(){a.__runInitializers(R,F)})(),x=R})();t.ChatGPTPlugin=C,(0,g.registerPlugin)(C)},"../excel-online-calc/lib/x10-formula-bar/chatGPTService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChatGPTService=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=(function(){function o(u){Oe(this,o),this.provider=u,this.set=new Set}return Ne(o,[{key:"createSession",value:(function(){var u=mr(function*(f){var v=yield this.provider.openChat(f);return(0,a.isDefined)(v)?(this.set.add(v),(0,a.success)(v)):(0,a.failure)(void 0)});function g(f){return u.apply(this,arguments)}return g})()},{key:"closeSession",value:(function(){var u=mr(function*(f){if(!this.set.has(f))return(0,a.failure)(void 0);try{return this.provider.close(f),this.set.delete(f),(0,a.success)(void 0)}catch{return(0,a.failure)(void 0)}});function g(f){return u.apply(this,arguments)}return g})()},{key:"request",value:(function(){var u=mr(function*(f,v){if(!this.set.has(f))return(0,a.failure)(void 0);try{var C=yield this.provider.send(f,v);return(0,a.success)(C)}catch{return(0,a.failure)(void 0)}});function g(f,v){return u.apply(this,arguments)}return g})()}])})();t.ChatGPTService=n},"../excel-online-calc/lib/x10-formula-bar/conflictResolver.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.conflictResolver=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-common/lib/index.js"),o=s("../excel-online-x10-interop/lib/index.js"),u=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),g=s("../excel-online-calc/lib/x10-formula-bar/Computation/computationRegistry.js"),f=s("../excel-online-calc/lib/x10-formula-bar/Utils/helpers.js");t.conflictResolver={runTest:C,runExperiment:C,runAuthoringExperiment:C,runPerCharacterExperiment:C,copilotPromptSuggestion:C,argumentAssistance:p,valuePreview:p,gotoCtrlClick:p,chatGPTQuery:p,columnFormulaSuggestion:p,formulaCopilotIPE:p,getTranspiledFormulas:p,getAnonymizedFormulas:p,inCellControlsAutodetection:p,getLocale:p,fillPythonNotebook:p,formulaCompletion:p,generateChartInsights:p,onGridFormulaGeneration:p,chartDesignRecommendations:p,inCellSuggestion:function(y){for(var E of y){var x=Se(E,2),b=x[0].factoryName,k=x[1];if(b===o.PluginFactoryName.AutocompleteRangeSuggestionPlugin&&(0,a.isDefined)(k))return k}return null},formulaHighlighting:function(y){if(y.length>0){var E=[];for(var x of y){var b,k=Se(x,2),D=k[0],M=k[1],w=(b=M.formulaHighlights)==null?void 0:b.filter(a.isDefined);w!==void 0&&(E=E.concat(w))}var S=function(T,I){return(0,a.isDefined)(T.span)&&(0,a.isDefined)(I.span)?(0,f.spanCompare)(T.span,I.span):(0,a.isDefined)(T)?1:(0,a.isDefined)(I)?-1:0};return E.sort(S),{formulaHighlights:E}}return null},functionSuggestion:function(y,E){if(E===o.PluginGroup.Python)return F(y);var x=void 0,b=K(K(K({},"Simple",[]),"Smart",[]),"Enum",[]);function k(M){return M.kind===o.CompletionItemKind.Enum?"Enum":M.type===o.SuggestionKind.Smart?"Smart":"Simple"}return y.forEach(function(M){var w=Se(M,2),S=w[0],A=w[1];A.items.filter(a.isDefined).filter(function(T){return(0,a.isDefined)(T.textEdit)||(0,a.isDefined)(T.label)}).forEach(function(T){return b[k(T)].push(T)}),(0,a.isDefined)(A.data)&&(a.ulsLogger.ULS.assertTag(506804355,n.LogCategory.msoulscat_ES_EWAJS,!(0,a.isDefined)(x),"Multiple smart suggestions data received"),x=A.data)}),{items:b.Enum.length>0?$r(b.Enum):[].concat($r(b.Smart),$r(b.Simple.sort(D))),data:x};function D(M,w){if((0,a.isDefined)(M.label)&&(0,a.isDefined)(w.label)){if((0,a.isDefined)(M.isPrefixed)&&(0,a.isDefined)(w.isPrefixed)&&M.isPrefixed!==w.isPrefixed)return M.isPrefixed?-1:1;if(v.includes(M.kind)&&v.includes(w.kind)){var S=(0,u.getStructRefCompletionItemRank)(M),A=(0,u.getStructRefCompletionItemRank)(w);if(S!==A)return A-S}return M.label.toLocaleLowerCase()>w.label.toLocaleLowerCase()?1:-1}return(0,a.isDefined)(M.label)?1:(0,a.isDefined)(w.label)?-1:0}}};var v=[o.CompletionItemKind.TableHeader,o.CompletionItemKind.TableSpecialStructRef];(0,a.staticAssertExtends)();function C(R){var y=[];for(var E of R){var x=Se(E,2),b=x[0],k=x[1].results;(0,a.isDefined)(k)&&y.push.apply(y,$r(k.filter(a.isDefined)))}return{results:y}}function p(R){var y;if(R.length===0)return null;var E=Se(R[0],2),x=E[0],b=E[1];if(R.length===1)return b;var k=(y=g.computationRegistry.UIMessage.getRegistrationByComputationIdentifier(x))==null?void 0:y.kind;throw new Error(`Conflict resolver: ${k}: ${R.length} results received, while only one active plugin is currently supported`)}function h(R){var y,E=[];return E.push(R[0]),(y=E[0][1].items).push.apply(y,$r(R[1][1].items)),p(E)}function F(R){return R.length>1?h(R):p(R)}},"../excel-online-calc/lib/x10-formula-bar/crossThreadUiniqueIdFactory.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CrossThreadUniqueIdFactory=void 0;var a=s("../typed-workers/lib/index.js"),n=(function(){function o(){var u;Oe(this,o),this.current=0,this.workerName=(u=(0,a.workerName)())!=null?u:"<Unknown"}return Ne(o,[{key:"create",value:function(){return++this.current,`WorkerId=${this.workerName}#${this.current}`}}])})();t.CrossThreadUniqueIdFactory=n},"../excel-online-calc/lib/x10-formula-bar/customConflictResolver.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.customConflictResolverFactories=t.FunctionSuggestionAndArgumentAssistanceConflictResolver=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-x10-interop/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),u=s("../excel-online-calc/lib/x10-formula-bar/customConflictResolverTypes.js"),g=(function(){function f(){Oe(this,f),this.argumentAssistanceResult=null,this.functionSuggestionResult=null,this.inCellSuggestionResult=null,this.formulaCopilotIPEResult=null,this.argumentAssistanceSet=!1,this.functionSuggestionSet=!1,this.inCellSuggestionSet=!1,this.formulaCopilotIPESet=!(0,a.isTypedChangeGateEnabled)("OfficeVSO:9848728_refactorFormulaCopilotIPERequest"),this.promise=new a.ResolvablePromise}return Ne(f,[{key:"consumeResult",value:function(C){switch(C.kind){case o.RequestKind.functionSuggestion:(0,a.assertTrue)("functionSuggestionSet should be false when receiving functionSuggestion request",!this.functionSuggestionSet),this.functionSuggestionResult=C.result,this.functionSuggestionSet=!0,this.resolvePromiseIfPossible();break;case o.RequestKind.argumentAssistance:(0,a.assertTrue)("argumentAssistanceSet should be false when receiving argumentAssistance request",!this.argumentAssistanceSet),this.argumentAssistanceResult=C.result,this.argumentAssistanceSet=!0,this.resolvePromiseIfPossible();break;case o.RequestKind.inCellSuggestion:(0,a.assertTrue)("inCellSuggestionSet should be false when receiving inCellSuggestion request",!this.inCellSuggestionSet),this.inCellSuggestionResult=C.result,this.inCellSuggestionSet=!0,this.resolvePromiseIfPossible();break;case o.RequestKind.formulaCopilotIPE:(0,a.isTypedChangeGateEnabled)("OfficeVSO:9848728_refactorFormulaCopilotIPERequest")&&((0,a.assertTrue)("formulaCopilotIPESet should be false when receiving formulaCopilotIPE request",!this.formulaCopilotIPESet),this.formulaCopilotIPEResult=C.result,this.formulaCopilotIPESet=!0,this.resolvePromiseIfPossible());break;default:(0,a.assertNever)(`unknown result: ${C}`,C)}}},{key:"resolvePromiseIfPossible",value:function(){if(!(!this.formulaCopilotIPESet||!this.functionSuggestionSet)){if((0,a.isDefined)(this.functionSuggestionResult)&&(0,a.isDefined)(this.functionSuggestionResult.items)&&this.functionSuggestionResult.items.length>0){var C;if(((C=this.functionSuggestionResult.items[length-1])==null?void 0:C.type)===n.SuggestionKind.Smart){var p;(0,a.assertTrue)("can't get argument assistance and smart suggestion at the same time",!this.argumentAssistanceSet||this.argumentAssistanceResult==null),(0,a.assertTrue)("can't get in cell suggestion and smart suggestion at the same time",!this.inCellSuggestionSet||((p=this.inCellSuggestionResult)==null?void 0:p.completionItem)==null)}return this.promise.resolve({functionSuggestion:this.functionSuggestionResult,argumentAssistance:null,inCellSuggestion:null,formulaCopilotIPE:this.formulaCopilotIPEResult})}if(this.argumentAssistanceSet&&this.inCellSuggestionSet)return this.promise.resolve({functionSuggestion:this.functionSuggestionResult,argumentAssistance:this.argumentAssistanceResult,inCellSuggestion:this.inCellSuggestionResult,formulaCopilotIPE:this.formulaCopilotIPEResult})}}}],[{key:"create",value:function(){return new f}}])})();t.FunctionSuggestionAndArgumentAssistanceConflictResolver=g,(0,a.staticAssertExtends)(),t.customConflictResolverFactories=K({},u.CustomConflictResolverStrategy.FunctionSuggestionAndArgumentAssistance,g),(0,a.staticAssertExtends)()},"../excel-online-calc/lib/x10-formula-bar/customConflictResolverTypes.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.customConflictResolverPluginKinds=t.CustomConflictResolverStrategy=void 0,t.makeBatchRequester=f;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),u=s("../excel-online-calc/lib/x10-formula-bar/Testing/Documentation/x10Definitions.js"),g;(function(v){v.FunctionSuggestionAndArgumentAssistance="FunctionSuggestionAndArgumentAssistance"})(g||(t.CustomConflictResolverStrategy=g={})),t.customConflictResolverPluginKinds=K({},g.FunctionSuggestionAndArgumentAssistance,[n.RequestKind.functionSuggestion,n.RequestKind.argumentAssistance,n.RequestKind.inCellSuggestion,n.RequestKind.formulaCopilotIPE]);function f(v){return{functionSuggestionAndArgumentAssistance:function(p,h,F){if((0,a.isNone)(p))return Promise.resolve(null);var R=p.functionSuggestion,y=p.argumentAssistance,E=p.inCellSuggestion,x=p.formulaCopilotIPE;return(0,a.isNone)(R)||(0,a.isNone)(y)||(0,a.isNone)(E)||(0,a.isNone)(x)?Promise.resolve(null):v.doBatchRequest({strategy:g.FunctionSuggestionAndArgumentAssistance,functionSuggestion:R,argumentAssistance:y,inCellSuggestion:E,formulaCopilotIPE:x},h,F??o.DefaultComputationGroup,u.uiExecutionGraphPath)}}}(0,a.staticAssertExtends)(),(0,a.staticAssertExtends)(),(0,a.staticAssertExtends)(),(0,a.staticAssertExtends)(),(0,a.staticAssertExtends)()},"../excel-online-calc/lib/x10-formula-bar/dynamicPluginLoader.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dynamicPluginLoaderInsideInit=t.timelineQueueProcessorFactory=t.createPrefetchingCacheFactory=t.DynamicPluginLoader=t.DynamicPluginLoaderBase=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-common/lib/index.js"),u=s("../office-online-feature-gates/lib/index.js"),g=a.__importStar(s("../typed-workers/lib/index.js")),f=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),v=s("../excel-online-calc/lib/x10-formula-bar/formulaBarScheduler.js"),C=s("../excel-online-calc/lib/x10-formula-bar/gridProvider.js"),p=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),h=s("../excel-online-calc/lib/x10-formula-bar/prefetchingCache.js"),F=s("../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js"),R=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),y=s("../excel-online-calc/lib/calc/utils.js"),E=(function(){function S(A,T){if(Oe(this,S),!(T instanceof v.FormulaBarScheduler))throw new TypeError(`DynamicPluginLoaderBase.constructor: unknown IFormulaBarScheduler class: ${JSON.stringify(T)}`);this.scheduler=T,R.x10Logger.threadId=A}return Ne(S,[{key:"loadPluginScriptTrace",value:function(T,I){n.ulsLogger.ULS.traceTag(553734797,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Info,R.x10Logger.formatLogMessage("loadPluginScript",{description:`${T} loaded, time to load ${I}`}))}},{key:"createAndAttachPlugin",value:(function(){var A=mr(function*(I,B){var L=(0,p.getPluginClass)(I);yield this.scheduler.createAndAttachPlugin(L,B)});function T(I,B){return A.apply(this,arguments)}return T})()}])})();t.DynamicPluginLoaderBase=E;var x=(function(S){function A(T,I,B,L){var V;Oe(this,A),V=Ia(this,A,["Main",B]),V.threadEntryPoint=T,V.gridManager=I,V.loader=L;var Z=L.getConfig();return V.resolveScript=Z.resolveScript,V}return wa(A,S),Ne(A,[{key:"loadPluginScript",value:(function(){var T=mr(function*(B,L){if(!((0,n.isNone)(B)||(0,n.isNone)(L))){var V=F.defaultTimerInterface,Z=V.now();yield this.loader.loadScript(B);var H=V.now()-Z;this.loadPluginScriptTrace(B,H)}});function I(B,L){return T.apply(this,arguments)}return I})()},{key:"isThreadingSupported",value:function(){return g.isThreadingSupported()&&(0,n.getCalcAbsUrl)()!==void 0}},{key:"createPluginThread",value:(function(){var T=mr(function*(B){var L=this,V=`DynamicPluginLoaderThread-${A.lastThreadNum+=1}-${B}`,Z=`${V}-IGrid`;yield n.initCalcCalled;var H=(0,u.isChangeGateEnabled)("Microsoft.Office.Excel.ChangeGate.OfficeVSO_10358639_EnableTTPolicyWorkerConstructor3"),N=yield g.createWorker({createMode:"Thread",id:V,isTrustedTypesPolicyEnabled:H},g.paramInsideDef({scriptUrl:(0,n.getCalcAbsUrlOrThrow)(),insideInitName:this.threadEntryPoint},{pluginResponseWindows:this.scheduler.getPluginResponseWindows()}),function(){return Object.assign({},(0,f.bindMethods)(L.scheduler,[].concat($r(v.parentMethodsCall),$r(v.parentMethodsPost))),{resolveScript:L.resolveScript})});try{var _=function(){};N.onClose=function(){_(),n.ulsLogger.ULS.traceTag(553734798,o.LogCategory.msoulscat_ES_EWAJS,o.TraceLevel.Info,R.x10Logger.formatLogMessage("DynamicPluginLoader",{description:"Thread closed"}))};var P=yield(0,n.initCalcThread)(N);_=function(){return P.close()},this.scheduler.doNotifyStatelessSubject.subscribe({handler:function(q){return N.post.processNotification(q)}}),this.scheduler.requestWithCorrelationIdSubject.subscribe({handler:function(q){var j;return(j=N.post).requestWithCorrelationId.apply(j,$r(q))}}),this.scheduler.doNotifyStatefulSubject.subscribe({handler:function(q){return N.post.processNotification(q)}});var W={createIGridImportEndpoint:function(q){return N.call.createIGridImportEndpoint.transfer([q.port],q)},onGridExporterClosed:N.post.onGridExporterClosed};return this.gridManager.onGridImporterCreated(W,Z),new b(N)}catch($){throw N.close(),$}});function I(B){return T.apply(this,arguments)}return I})()}])})(E);t.DynamicPluginLoader=x,x.lastThreadNum=0;var b=(function(){function S(A){Oe(this,S),this.outside=A}return Ne(S,[{key:"loadPluginScript",value:function(T,I){return this.outside.call.loadPluginScript(T,I)}},{key:"createAndAttachPlugin",value:function(T,I){return this.outside.call.createAndAttachPlugin(T,I)}},{key:"recalcServiceAttached",value:function(){return this.outside.call.recalcServiceAttached()}},{key:"close",value:function(){this.outside.close()}}])})(),k=function(A){return function(){var T,I=A.getGrid();if(I!==void 0){for(var B=arguments.length,L=new Array(B),V=0;V<B;V++)L[V]=arguments[V];return(T=h.PrefetchingCache).create.apply(T,[I].concat(L))}}};t.createPrefetchingCacheFactory=k;var D=function(A){return function(T){return new F.TimelineQueueProcessor(function(I,B){return I.kind-B.kind},T,void 0,A)}};t.timelineQueueProcessorFactory=D;var M=function(A,T){return(function(){var I=mr(function*(B,L){var V=B.config,Z=B.connection,H=L.pluginResponseWindows;return g.Endpoint.createInside(Z,function(N){var _=Object.assign({},(0,f.bindLazyMethods)(new y.ResettableLazy(function(){return N.call}),v.parentMethodsCall),(0,f.bindLazyMethods)(new y.ResettableLazy(function(){return N.post}),v.parentMethodsPost)),P=void 0,W=new C.GridProvider(function(){return $.registerAsyncGrid()}),$=new v.FormulaBarScheduler(A(P),T(W),H,W.getGridDataSink(),W.getSyncDataModel(),P,void 0,_);return new w(String(Z.options.id),W,$,V,N)})});return function(B,L){return I.apply(this,arguments)}})()};t.dynamicPluginLoaderInsideInit=M;var w=(function(S){function A(T,I,B,L,V){var Z;Oe(this,A),Z=Ia(this,A,[T,B]),Z.gridImporter=I,Z.twConfig=L,Z.inside=V,Z.loadedScripts=(0,n.makeStringMap)(),Z.initCalcThreadInside=(function(){var N=mr(function*(_,P,W){yield(0,n.initCalcInThread)(_,P,W,Z.twConfig)});return function(_,P,W){return N.apply(this,arguments)}})(),Z.createIGridImportEndpoint=Z.gridImporter.createIGridImportEndpoint.bind(Z.gridImporter),Z.onGridExporterClosed=Z.gridImporter.onGridExporterClosed.bind(Z.gridImporter),Z.processNotification=Z.scheduler.processNotification.bind(Z.scheduler),Z.requestWithCorrelationId=Z.scheduler.requestWithCorrelationId.bind(Z.scheduler);var H=(0,u.isChangeGateEnabled)("Microsoft.Office.Excel.ChangeGate.OfficeVSO_10358639_EnableTTPolicyWorkerConstructor3");return g==null||g.setUpTrustedTypesConfig==null||g.setUpTrustedTypesConfig(H),Z}return wa(A,S),Ne(A,[{key:"loadPluginScript",value:(function(){var T=mr(function*(B,L){if(!((0,n.isNone)(B)||(0,n.isNone)(L))&&this.loadedScripts[B]!==!0){var V=F.defaultTimerInterface,Z=V.now();g.importScriptsWithRetry([yield this.inside.call.resolveScript({identifier:B,isLocalized:L})],n.maxRetriesForLoadingScript);var H=V.now()-Z;this.loadedScripts[B]=!0,this.loadPluginScriptTrace(B,H)}});function I(B,L){return T.apply(this,arguments)}return I})()},{key:"recalcServiceAttached",value:function(){return this.scheduler.recalcServiceAttached()}}])})(E)},"../excel-online-calc/lib/x10-formula-bar/experimentQueueProcessor.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.experimentQueueProcessorFactory=t.ExperimentQueueProcessor=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),o=(function(){function g(f){Oe(this,g),this.consumeMessage=f,this.queue=new a.PriorityQueue(function(){return 0})}return Ne(g,[{key:"enqueue",value:function(v,C,p){(0,a.isDefined)(p)&&v.kind===n.SchedulerTimelineQueueMessageKind.StopComputationFrame||this.queue.enqueue(v)}},{key:"lastQueuedTime",get:function(){throw new Error("lastQueuedTime is not supported in ExperimentQueueProcessor")}},{key:"step",value:function(){var v=this.queue.pop();(0,a.isDefined)(v)&&this.consumeMessage(v)}},{key:"done",get:function(){return this.queue.getCount()===0}}])})();t.ExperimentQueueProcessor=o;var u=function(f){return new o(f)};t.experimentQueueProcessorFactory=u,(0,a.staticAssertExtends)()},"../excel-online-calc/lib/x10-formula-bar/experimentalCore.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultMap=t.bindMethodsNullCheck=t.bindMethodsUnbox=void 0,t.staticTypeHint=o,t.functionMapFromDUFunction=f,t.bindMethods=v,t.lazy=C,t.bindLazyMethods=p,t.asReadonly=k,t.mapFromArrayOfDependantPairs=D,t.functionMapToGenericFunction1stArg=w;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc/lib/calc/utils.js");a.staticAssertSame,a.staticAssertSame,a.staticAssertSame,a.staticAssertSame,a.staticAssertSame,a.staticAssertExtends,a.staticAssertExtends;function o(A){}{var u="";a.staticAssertSame,a.staticAssertSame,a.staticAssertSame}{var g;a.staticAssertSame}function f(A,T){var I={},B=function(Z){I[Z]=function(){for(var H=arguments.length,N=new Array(H),_=0;_<H;_++)N[_]=arguments[_];return A.apply(void 0,[Z].concat(N))}};for(var L of T)B(L);return I}function v(A,T){var I={},B=function(Z){var H=function(){return A[Z].apply(A,arguments)};I[Z]=H};for(var L of T)B(L);return I}function C(A){return new n.ResettableLazy(A)}function p(A,T){var I={},B=function(Z){var H=function(){var _;return(_=A.getValue())[Z].apply(_,arguments)};I[Z]=H};for(var L of T)B(L);return I}function h(A){return A}a.staticAssertSame,a.staticAssertSame,a.staticAssertSame,a.staticAssertSame;var F=(function(){function A(){Oe(this,A)}return Ne(A,[{key:"unbox",value:function(I){return function(){for(var B=arguments.length,L=new Array(B),V=0;V<B;V++)L[V]=arguments[V];return I(L)}}},{key:"nullcheck",value:function(I){return function(){for(var B=arguments.length,L=new Array(B),V=0;V<B;V++)L[V]=arguments[V];for(var Z of L)if((0,a.isNone)(Z))return null;return I.apply(void 0,$r(L))}}}])})();function R(A){var T=new F,I=T[A].bind(T);return function(B,L){var V={};for(var Z of L){var H=B[Z].bind(B);V[Z]=I(H)}return V}}t.bindMethodsUnbox=R("unbox"),t.bindMethodsNullCheck=R("nullcheck");{var y={methodF:function(T){return T+1},methodG:function(T){var I=Se(T,1),B=I[0];return B+1}},E=(0,t.bindMethodsUnbox)(y,["methodG"]);a.staticAssertSame;var x=(0,t.bindMethodsNullCheck)(y,["methodG"]);a.staticAssertSame;var b=(0,t.bindMethodsNullCheck)(E,["methodG"]);a.staticAssertSame}function k(A){return A}function D(A){return A.reduce(function(T,I){var B=Se(I,2),L=B[0],V=B[1];return T[L]=V,T},{})}var M=D([["a",1],["b",2]]);a.staticAssertSame;function w(A){return function(T,I){for(var B,L=arguments.length,V=new Array(L>2?L-2:0),Z=2;Z<L;Z++)V[Z-2]=arguments[Z];return(B=A[T]).call.apply(B,[A,I].concat(V))}}var S=(function(){function A(T){Oe(this,A),this.operations=T,this.map=new Map}return Ne(A,[{key:"get",value:function(I){var B=this.operations.getKey(I),L=this.map.get(B);if(L!==void 0)return L;var V=this.operations.getDefault();return this.map.set(B,V),V}},{key:"set",value:function(I,B){this.map.set(this.operations.getKey(I),B)}},{key:"delete",value:function(I){this.map.delete(this.operations.getKey(I))}}])})();t.DefaultMap=S},"../excel-online-calc/lib/x10-formula-bar/formulaBarScheduler.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormulaBarScheduler=t.parentMethodsPost=t.parentMethodsCall=t.pluginProviders=void 0,t.shouldRunComputation=z;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-x10-interop/lib/index.js"),u=s("../office-copilot-utils/lib/index.js"),g=s("../excel-online-calc/lib/x10-formula-bar/Augloop/augLoopService.js"),f=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/functionShortDescriptions.js"),v=s("../excel-online-calc/lib/x10-formula-bar/chatGPTService.js"),C=s("../excel-online-calc/lib/x10-formula-bar/Computation/computationDefinitions.js"),p=s("../excel-online-calc/lib/x10-formula-bar/Computation/computationRegistry.js"),h=s("../excel-online-calc/lib/x10-formula-bar/Computation/Events/eventDefinitions.js"),F=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),R=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/uiMessageDefinitions.js"),y=s("../excel-online-calc/lib/x10-formula-bar/conflictResolver.js"),E=s("../excel-online-calc/lib/x10-formula-bar/crossThreadUiniqueIdFactory.js"),x=s("../excel-online-calc/lib/x10-formula-bar/customConflictResolver.js"),b=s("../excel-online-calc/lib/x10-formula-bar/customConflictResolverTypes.js"),k=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),D=s("../excel-online-calc/lib/x10-formula-bar/notifierMethods.js"),M=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),w=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/pluginFinalizer.js"),S=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/utils.js"),A=s("../excel-online-calc/lib/x10-formula-bar/Registry/pluginRegistry.js"),T=s("../excel-online-calc/lib/x10-formula-bar/schedulerMessages.js"),I=s("../excel-online-calc/lib/x10-formula-bar/schedulerService.js"),B=s("../excel-online-calc/lib/x10-formula-bar/TableIntelligence/x10TableIntelligenceService.js"),L=s("../excel-online-calc/lib/x10-formula-bar/Testing/Documentation/x10Definitions.js"),V=s("../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js"),Z=s("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js"),H=s("../excel-online-calc/lib/x10-formula-bar/Utils/helpers.js"),N=s("../excel-online-calc/lib/x10-formula-bar/Utils/logSafeFailure.js"),_=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),P=s("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/index.js"),W=s("../excel-online-calc/lib/calc/utils.js"),$=s("../excel-online-calc/lib/calcPackageNames.js");t.pluginProviders=(0,a.strEnumArray)(o.PluginProviders);var q=(0,k.mapFromArrayOfDependantPairs)((0,a.numEnumArray)(o.PluginFactoryName).map(function(ge){return[ge,o.PluginFactoryName[ge]]}));t.parentMethodsCall=["serviceCall","addToComputationCount","removeFromComputationCount","createChatGPTSession","closeChatGPTSession","sendChatGPTQuery","sendAugLoopSignal","registerALAnnotation","getRecognizedTablesInfo","getCoPilotLicense","getPythonLicense","logAshaErrorEvent","getPowerQueries","getPythonType","getPrecedingPythonCells","getTableColHeaders","getRichValueFieldListContext"],t.parentMethodsCall,t.parentMethodsPost=["addResult","triggerEventImmediate"],(0,a.staticAssertSame)();var j={kind:T.InternalSchedulerResponseKind.FirstStep},G=K(K(K({},Z.NotificationKind.setActiveCell,!0),Z.NotificationKind.setActiveCellFormat,!0),Z.NotificationKind.doNothing,!0),Q=(0,a.getTypedFeatureGate)("Microsoft.Office.Excel.PluginResponseWindowDebugTimeExtension");function X(ge){switch(ge){case"ExcelFormulaCompletion":case"ExcelFormulaCompletionPostAuthoringTelemetry":return(0,a.getTypedFeatureGate)("Microsoft.Office.Excel.AugLoop.SendSignalOperationMetadataFormulaCompletion");default:return!1}}var U=(function(){function ge(oe,le){var Y=this,te,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Object.assign({},R.defaultPluginResponseWindows),ee=arguments.length>3?arguments[3]:void 0,ne=arguments.length>4?arguments[4]:void 0,de=arguments.length>5&&arguments[5]!==void 0?arguments[5]:V.defaultTimerInterface,se=arguments.length>6?arguments[6]:void 0,me=arguments.length>7?arguments[7]:void 0;Oe(this,ge),this.createPrefetchingCache=le,this.pluginResultWindows=re,this.gridDataSink=ee,this.syncDataModel=ne,this.timer=de,this.executionFlowTracker=se,this.parent=me,this.uiMessages=(0,k.mapFromArrayOfDependantPairs)((0,a.strEnumArray)(C.ComputationKinds[C.ComputationType.UIMessage]).map(function(ve){return[ve,new S.ParentedSubject(Y.getSubjectParent(C.ComputationType.UIMessage,ve,F.ExecutionType.Async))]})),this.syncUIMessages=(0,k.mapFromArrayOfDependantPairs)((0,a.strEnumArray)(C.ComputationKinds[C.ComputationType.UIMessage]).map(function(ve){return[ve,new S.ParentedSubject(Y.getSubjectParent(C.ComputationType.UIMessage,ve,F.ExecutionType.Sync))]})),this.eventHandlers=(0,k.mapFromArrayOfDependantPairs)((0,a.strEnumArray)(C.ComputationKinds[C.ComputationType.Event]).map(function(ve){return[ve,new S.ParentedSubject(Y.getSubjectParent(C.ComputationType.Event,ve,F.ExecutionType.Async))]})),this.handlerRegistrationMethods=K(K({},C.ComputationType.UIMessage,function(ve,ye){var Ee=Y.computationSubjects[ye.type][ye.execution][ye.kind];return Ee.subscribe({id:ye.computationIdentifier,handler:ye.registrationMethod(Y,ve)}).then(function(Te){return[Ee,Te]})}),C.ComputationType.Event,function(ve,ye){var Ee=Y.computationSubjects[ye.type][ye.execution][ye.kind],Te=Ee.subscribe({id:ye.computationIdentifier,handler:ye.registrationMethod(Y,ve)});return Te.then(function(Ie){return(0,h.isALAnnotationEventKind)(ye.kind)&&Y.registerALAnnotation(ye.kind).catch(function(De){_.x10Logger.log({kind:"failure",payload:{failureKind:_.X10FailureKind.ALFailure,failureLevel:n.TraceLevel.Error,path:"FormulaBarScheduler.createAndAttachPlugin",description:`Failed to register on ${ye.kind} AL annotation: ${De}`}})}),[Ee,Ie]})}),this.conflictResolvers=K(K({},C.ComputationType.UIMessage,y.conflictResolver),C.ComputationType.Event,(0,a.mapFromArrayOfPairs)((0,a.strEnumArray)(C.ComputationKinds[C.ComputationType.Event]).map(function(ve){return[ve,function(){}]}))),this.computationSubjects=K(K({},C.ComputationType.UIMessage,K(K(K({},F.ExecutionType.Internal,this.uiMessages),F.ExecutionType.Async,this.uiMessages),F.ExecutionType.Sync,this.syncUIMessages)),C.ComputationType.Event,K(K({},F.ExecutionType.Internal,this.eventHandlers),F.ExecutionType.Async,this.eventHandlers)),this.syncMessageQueue=new a.PriorityQueue(function(){return 0}),this.doNotifyStatelessSubject=new S.Subject,this.doNotifyStatefulSubject=new S.InitializingSubject(function(){return Y.syncDataModel.getStateAsNotifications()}),this.requestWithCorrelationIdSubject=new S.Subject,this.idFactory=new H.UniqueIdFactory,this.handleIdFactory=new E.CrossThreadUniqueIdFactory,this.eventComputationGroupFactory=new H.UniqueIdFactory,this.state={scheduler:this},this.notificationProcessorMap=(te={},K(K(K(K(K(K(K(K(K(K(te,Z.NotificationKind.setActiveCell,this.setActiveCellImpl.bind(this)),Z.NotificationKind.setActiveCellFormat,this.setActiveCellFormatImpl.bind(this)),Z.NotificationKind.setA1ReferenceStyle,this.syncDataModel.setA1ReferenceStyle.bind(this.syncDataModel)),Z.NotificationKind.setLocale,this.syncDataModel.setLocale.bind(this.syncDataModel)),Z.NotificationKind.setWorkbookProps,this.syncDataModel.setWorkbookProps.bind(this.syncDataModel)),Z.NotificationKind.updateSheetNames,this.syncDataModel.updateSheetNames.bind(this.syncDataModel)),Z.NotificationKind.updateNamedObjects,this.syncDataModel.updateNamedObjects.bind(this.syncDataModel)),Z.NotificationKind.doNothing,function(){}),Z.NotificationKind.writeRange,function(){for(var ve,ye=arguments.length,Ee=new Array(ye),Te=0;Te<ye;Te++)Ee[Te]=arguments[Te];return(ve=Y.gridDataSink)==null?void 0:ve.writeRange.apply(ve,Ee)}),Z.NotificationKind.writeRanges,function(ve,ye){return ye.map(function(Ee){var Te;return(Te=Y.gridDataSink)==null?void 0:Te.writeRange(ve,Ee)})}),K(K(K(K(K(K(te,Z.NotificationKind.setNumberFormats,function(){for(var ve,ye=arguments.length,Ee=new Array(ye),Te=0;Te<ye;Te++)Ee[Te]=arguments[Te];return(ve=Y.gridDataSink)==null?void 0:ve.setNumberFormats.apply(ve,Ee)}),Z.NotificationKind.setFunctionsInfo,this.setFunctionInfo.bind(this)),Z.NotificationKind.conflictResolverEarlyTermination,function(ve,ye,Ee){return Y.stopComputationFrame(ve,ye,C.ComputationType.UIMessage,Ee,M.ExecutionStopReason.Frame.ConflictResolverEarlyTermination)}),Z.NotificationKind.setDefinedNamesInfo,this.setDefinedNamesInfo.bind(this)),Z.NotificationKind.notifyWorkbookClosing,this.onWorkbookClosing.bind(this)),Z.NotificationKind.setSchedulerFeatures,this.syncDataModel.setSchedulerFeatures.bind(this.syncDataModel))),this.notifierObject=(0,D.makeNotifier)(this),this.eventEmitterObject=(0,h.makeEventEmitter)(this),this.alAnnotationNotifierObject=(0,h.makeALAnnotationNotifier)(this),this.requesterObject=(0,R.makeRequester)(this),this.syncRequesterObject=(0,R.makeSyncRequester)(this),this.batchRequesterObject=(0,b.makeBatchRequester)(this),this.notificationQueue=[],this.eventResultWindows=(0,a.mapFromArrayOfPairs)((0,a.strEnumArray)(C.ComputationKinds[C.ComputationType.Event]).map(function(ve){return[ve,{startDelta:0,stopDelta:1/0}]})),this.computationResultWindows=K(K({},C.ComputationType.UIMessage,this.pluginResultWindows),C.ComputationType.Event,this.eventResultWindows),this.subscriberLimit=(0,a.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:10516744_x10_ZeroSubscriberLimit")?0:1e3,this.services=Object.assign({Recalc:I.SchedulerService.fromFunction({providerId:"Recalc",subscriberLimit:this.subscriberLimit},I.providerProxy),EventCallbackManager:I.SchedulerService.fromClass({providerId:"EventCallbackManager",subscriberLimit:this.subscriberLimit},h.EventCallbacksManagerService),AugmentationLoop:I.SchedulerService.fromClass({providerId:"AugmentationLoop",subscriberLimit:0},g.AugLoopService),ChatGPT:I.SchedulerService.fromClass({providerId:"ChatGPT",subscriberLimit:this.subscriberLimit},v.ChatGPTService),TableIntelligence:I.SchedulerService.fromClass({providerId:"TableIntelligence",subscriberLimit:this.subscriberLimit},B.X10TableIntelligenceService),PowerQueryDataProvider:I.SchedulerService.fromFunction({providerId:"PowerQueryDataProvider",subscriberLimit:this.subscriberLimit},I.providerProxy),ServerDataProvider:I.SchedulerService.fromFunction({providerId:"ServerDataProvider",subscriberLimit:this.subscriberLimit},I.providerProxy)},(0,k.mapFromArrayOfDependantPairs)(t.pluginProviders.map(function(ve){return[ve,I.SchedulerService.fromFunction({providerId:ve,subscriberLimit:Y.subscriberLimit},I.providerProxy)]}))),this.recalcServiceAttached=mr(function*(){return Y.services.Recalc.toPromise()}),this.registerAsyncGrid=function(){return Y.registerProvider("Recalc",void 0)},this.computationFinalizerHandlers=[ie],this.warmupParse=(0,W.asyncLazy)(mr(function*(){var ve=Y.createPrefetchingCache(Y.syncDataModel,"WarmupParse");if(ve){var ye=(0,n.documentLoc)(void 0,""),Ee=(0,n.sheetGridCell)((0,n.sheetIndex)(ye,0),(0,n.gridCell)(1,1));ve.parseEditSync(Ee,"=sum(5,7)",{formatString:"'GENERAL",builtIn:!0}),ve.close()}})),a.ulsLogger.ULS.traceTag(537796811,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,_.x10Logger.formatLogMessage("excelOnlineCalcPackages",{description:`${(0,$.getExcelOnlineCalcNewPackagesNames)()}`})),this.responseStates=(0,k.mapFromArrayOfDependantPairs)((0,a.strEnumArray)(C.ComputationType).map(function(ve){return[ve,(0,k.mapFromArrayOfDependantPairs)((0,a.strEnumArray)(C.ComputationKinds[ve]).map(function(ye){return[ye,new M.ResponseState(ve,ye,Y.parent===void 0)]}))]})),this.processor=oe(this.consumeMessage.bind(this)),this.registerProvider("EventCallbackManager",this.attachEventCallbacksManager.bind(this))}return Ne(ge,[{key:"getSubjectParent",value:function(le,Y,te){var re=this;return{subscribe:(function(){var ee=mr(function*(de){var se=de.id,me=de.subscriptionId;return re.addToComputationCount({type:le,kind:Y,execution:te,computationIdentifier:Object.assign({},se,{subscriptionId:me})})});function ne(de){return ee.apply(this,arguments)}return ne})(),unsubscribe:(function(){var ee=mr(function*(de){var se=de.id,me=de.subscriptionId;return re.removeFromComputationCount({type:le,kind:Y,execution:te,computationIdentifier:Object.assign({},se,{subscriptionId:me})})});function ne(de){return ee.apply(this,arguments)}return ne})(),disable:function(){return function(ne){var de=Se(ne,1),se=de[0];re.addResult({type:le,computationKind:Y,computationGroup:se.computationGroup,correlationId:se.correlationId},{kind:"Skipped"})}}}}},{key:"serviceCall",value:(function(){var oe=mr(function*(Y,te,re,ee){var ne;if(this.parent!==void 0)return this.parent.serviceCall(Y,te,re,ee);var de=(ne=this.executionFlowTracker)==null?void 0:ne.record({info:{kind:"Call",invocation:{id:`${this.idFactory.create()}`,name:te}},component:ee}),se=yield this.services[Y];(0,k.staticTypeHint)(se),(0,k.staticTypeHint)(te);var me=se[te];(0,k.staticTypeHint)(me);var ve=de?.handle([L.x10GraphSections.Providers,Y]);try{return me.bind(se).apply(void 0,$r(re))}finally{ve?.resolve()}});function le(Y,te,re,ee){return oe.apply(this,arguments)}return le})()},{key:"registerProvider",value:function(le,Y){_.x10Logger.log({kind:"provider",payload:{id:le,state:"Provided"}});var te=this.services[le];(0,k.staticTypeHint)(te);var re=te.resolve(Y);return _.x10Logger.log({kind:"provider",payload:{id:le,state:"Registered"}}),re}},{key:"getCoPilotLicense",value:(function(){var oe=mr(function*(){var Y;return this.parent?this.parent.getCoPilotLicense():(Y=this.services.CopilotLicense.getCurrentValue())==null?void 0:Y.getLicense()});function le(){return oe.apply(this,arguments)}return le})()},{key:"getPythonLicense",value:(function(){var oe=mr(function*(){var Y;return this.parent?this.parent.getPythonLicense():(Y=this.services.PythonLicense.getCurrentValue())==null?void 0:Y.getLicense()});function le(){return oe.apply(this,arguments)}return le})()},{key:"getPythonType",value:(function(){var oe=mr(function*(){if(this.parent){var Y;return(Y=this.parent).getPythonType.apply(Y,arguments)}var te=this.services.ServerDataProvider.getCurrentValue();return te?(0,a.success)(yield te.getPythonType.apply(te,arguments)):(0,a.failure)("Unavailable")});function le(){return oe.apply(this,arguments)}return le})()},{key:"getPrecedingPythonCells",value:(function(){var oe=mr(function*(){if(this.parent){var Y;return(Y=this.parent).getPrecedingPythonCells.apply(Y,arguments)}var te=this.services.ServerDataProvider.getCurrentValue();return te?(0,a.success)(yield te.getPrecedingPythonCells.apply(te,arguments)):(0,a.failure)("Unavailable")});function le(){return oe.apply(this,arguments)}return le})()},{key:"getRichValueFieldListContext",value:(function(){var oe=mr(function*(){if(this.parent){var Y;return(Y=this.parent).getRichValueFieldListContext.apply(Y,arguments)}var te=this.services.ServerDataProvider.getCurrentValue();return te?(0,a.success)(yield te.getRichValueFieldListContext.apply(te,arguments)):(0,a.failure)("Unavailable")});function le(){return oe.apply(this,arguments)}return le})()},{key:"getTableColHeaders",value:(function(){var oe=mr(function*(){if(this.parent){var Y;return(Y=this.parent).getTableColHeaders.apply(Y,arguments)}var te=this.services.ServerDataProvider.getCurrentValue();return te?(0,a.success)(yield te.getTableColHeaders.apply(te,arguments)):(0,a.failure)("Unavailable")});function le(){return oe.apply(this,arguments)}return le})()},{key:"getPowerQueries",value:(function(){var oe=mr(function*(){if(this.parent)return this.parent.getPowerQueries();var Y=this.services.PowerQueryDataProvider.getCurrentValue();return(0,a.isDefined)(Y)?(0,a.success)(yield Y.getQueries()):(0,a.failure)("Unavailable")});function le(){return oe.apply(this,arguments)}return le})()},{key:"setFunctionInfo",value:function(le){if((0,a.isNone)(le)){a.ulsLogger.ULS.traceTag(512274762,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,_.x10Logger.formatLogMessage("setFunctionInfo",{description:"functionsInfo was none"}));return}var Y={};for(var te of le)(0,a.isDefined)(te)&&(Y[te.NameDataStrings]=te);this.state=Object.assign({},this.state,{functionsInfoMap:Y}),a.ulsLogger.ULS.traceTag(512274761,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,_.x10Logger.formatLogMessage("setFunctionInfo",{description:"set functionsInfoMap"}))}},{key:"setDefinedNamesInfo",value:function(le){if((0,a.isNone)(le)){a.ulsLogger.ULS.traceTag(512274760,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,_.x10Logger.formatLogMessage("setDefinedNamesInfo",{description:"definedNamesInfo was none"}));return}var Y={};for(var te of le)(0,a.isDefined)(te)&&(0,a.isDefined)(te.name)&&(Y[te.name.toUpperCase()]=te);this.state=Object.assign({},this.state,{definedNamesInfoMap:Y}),a.ulsLogger.ULS.traceTag(512274759,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,_.x10Logger.formatLogMessage("setDefinedNamesInfo",{description:"set definedNamesInfoMap"}))}},{key:"onWorkbookClosing",value:function(){_.x10Logger.flush()}},{key:"getPluginResponseWindows",value:function(){return this.pluginResultWindows}},{key:"setPluginResponseWindow",value:function(le,Y,te){this.pluginResultWindows[le]={startDelta:Y,stopDelta:te}}},{key:"consumeMessage",value:function(le){var Y=this;switch(le.kind){case M.SchedulerTimelineQueueMessageKind.StepComputation:this.stepComputation(le.computation,le.payload);break;case M.SchedulerTimelineQueueMessageKind.NoOpRequest:case M.SchedulerTimelineQueueMessageKind.SyncRequest:case M.SchedulerTimelineQueueMessageKind.AsyncRequest:case M.SchedulerTimelineQueueMessageKind.InternalRequest:var te=this.timer.now();this.processYieldRequest(le.computation,le.request,{onFulfilled:function(ee){if(ee.kind===a.ResultKind.Success)return Y.enqueueMessage({kind:M.SchedulerTimelineQueueMessageKind.StepComputation,computation:le.computation,payload:{kind:T.InternalSchedulerResponseKind.NormalResponse,response:ee.value}}),ee.value;var ne=N.logSafeFailure.censored(ee);return Y.enqueueMessage({kind:M.SchedulerTimelineQueueMessageKind.StepComputation,computation:le.computation,payload:{kind:T.InternalSchedulerResponseKind.RequestFailure,request:le.request.kind,failure:ne}}),ne},onRejected:function(){var ee=(0,a.failure)(void 0);return Y.enqueueMessage({kind:M.SchedulerTimelineQueueMessageKind.StepComputation,computation:le.computation,payload:{kind:T.InternalSchedulerResponseKind.RequestFailure,request:le.request.kind,failure:ee}}),ee}}),le.computation.info.schedulerTime+=this.timer.now()-te;break;case M.SchedulerTimelineQueueMessageKind.StopComputationFrame:this.stopComputationFrame(le.correlationId,le.computationGroup,le.type,le.computationKind,M.ExecutionStopReason.Frame.Timeout);break;case M.SchedulerTimelineQueueMessageKind.Timeout:le.callback();break;default:(0,a.assertNever)(`unknown message: ${le}`,le)}}},{key:"enqueueMessage",value:function(le,Y){var te=ge.abstractStepCosts[le.kind];this.processor.enqueue(le,te,Y)}},{key:"stepComputation",value:function(le,Y){var te=this.responseStates[le.info.type][le.info.computationKind].computationFrame(le.info.computationGroup);if(le.info.correlationId!==te?.correlationId){le.finalizer.finalize(le,le.stopReasonRef.value);return}try{var re=this.timer.now(),ee=O(le.generator,Y);if(le.info.computationTime+=this.timer.now()-re,ee.done!==!0){var ne=ee.value,de=(0,T.createTimelineQueueMessage)(ne,le);this.enqueueMessage(de)}else this.addResultAndFinalizeComputationFrame(le,{kind:"Successful",identifier:le.info.computationIdentifier,message:ee.value},M.ExecutionStopReason.Computation.Done)}catch(se){this.addResultAndFinalizeComputationFrame(le,{kind:"Exception"},M.ExecutionStopReason.Computation.Exception),_.x10Logger.log({kind:"failure",payload:{failureKind:_.X10FailureKind.PluginFailure,failureLevel:n.TraceLevel.Warning,path:"FormulaBarScheduler.stepComputation",description:`plugin threw exception: ${se} during computation`,data:le.info}})}}},{key:"addResultAndFinalizeComputationFrame",value:function(le,Y,te){return le.finalizer.finalize(le,te),this.addResult(le.info,Y)}},{key:"addResult",value:function(le,Y,te){var re=this.responseStates[le.type][le.computationKind].computationFrame(le.computationGroup);if(this.parent||te?.forEach(function(de){var se;return(se=_.x10Logger).log.apply(se,$r(de))}),!(re===void 0||re.correlationId>le.correlationId)){if(re.correlationId<le.correlationId&&_.x10Logger.log({kind:"failure",payload:{failureKind:_.X10FailureKind.AssertionFailure,failureLevel:n.TraceLevel.Warning,path:"FormulaBarScheduler.addResult",description:`main scheduler corelationID (${re.correlationId}) is less than the child one (${le.correlationId})`}}),this.parent){var ee=[].concat($r(te??[]),$r(_.x10Logger.flushBufferedMessages()));this.parent.addResult(le,Y,ee)}switch(Y.kind){case"Successful":re.successfulResults.results.push([Y.identifier,Y.message]);break;case"Exception":re.numFailures+=1;break;case"Skipped":re.numSkippedComputations+=1;break;default:(0,a.assertNever)("unknown result",Y)}var ne=J(re);ne!==void 0&&this.stopComputationFrame(re.correlationId,le.computationGroup,le.type,le.computationKind,ne)}}},{key:"processYieldRequest",value:function(le,Y,te){var re,ee,ne=this,de=te.onFulfilled,se=te.onRejected,me=this.responseStates[le.info.type][le.info.computationKind],ve=me.computationFrame(le.info.computationGroup);if(le.info.correlationId!==ve?.correlationId)return le.finalizer.finalize(le,le.stopReasonRef.value),se(N.logSafeFailure.failure("Computation timed out"));var ye=this.timer.now(),Ee=(0,P.processYieldRequest)(P.yieldRequestProcessorMap,Y,le,(re=me.computationFrame(le.info.computationGroup))==null?void 0:re.cache,(ee=me.computationFrame(le.info.computationGroup))==null?void 0:ee.config);return(0,a.bindMaybeThenable)(Ee,function(Te){return ne.addProcessingTime(le,Y.kind,ye),Te.kind!==a.ResultKind.Success&&_.x10Logger.log({kind:"failure",payload:{failureKind:_.X10FailureKind.RequestProcessorFailure,failureLevel:n.TraceLevel.Warning,path:"FormulaBarScheduler.processRequest",description:"request returned a scheduler-side failure",data:Object.assign({},le.info,{failedRequest:Y.kind,failedReason:N.logSafeFailure.censored(Te)})}}),de(Te)},function(Te){return ne.addProcessingTime(le,Y.kind,ye),_.x10Logger.log({kind:"failure",payload:{failureKind:_.X10FailureKind.RequestProcessorFailure,failureLevel:n.TraceLevel.Error,path:"FormulaBarScheduler.processRequest",description:"request processor threw",data:Object.assign({},le.info,{failedRequest:Y.kind,error:(0,a.messageFromError)(Te)})}}),se(Te)})}},{key:"addProcessingTime",value:function(le,Y,te){var re=this.timer.now(),ee=le.info.requestTimes[Y];return ee?(ee.requestDuration=ee.requestDuration+re-te,ee.numberOfRequests+=1,ee.timeSinceLastRequest=re-le.lastTimestamp):le.info.requestTimes[Y]={requestDuration:re-te,numberOfRequests:1,timeSinceLastRequest:re-le.lastTimestamp},le.lastTimestamp=re,re}},{key:"stopComputationFrame",value:function(le,Y,te,re,ee){var ne,de=this.responseStates[te][re];le===((ne=de.computationFrame(Y))==null?void 0:ne.correlationId)&&de.stop(Y,ee,this.timer.now())}},{key:"getFunctionsShortDescriptions",value:function(){return f.functionShortDescriptions.getValue()}},{key:"getSchedulerFeatures",value:function(){return(0,k.asReadonly)(this.syncDataModel.schedulerFeatures)}},{key:"isSchedulerFeatureEnabled",value:function(le){return this.getSchedulerFeatures().indexOf(le)!==-1}},{key:"doNotify",value:function(){for(var le=arguments.length,Y=new Array(le),te=0;te<le;te++)Y[te]=arguments[te];a.ulsLogger.ULS.traceTag(512274758,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,_.x10Logger.formatLogMessage("FormulaBarScheduler.doNotify",{description:`received notification of kind:
       ${Y[0]}
      `})),this.enqueueNotification(Y),(Y[0]===Z.NotificationKind.setSchedulerFeatures||Y[0]===Z.NotificationKind.notifyWorkbookClosing)&&this.processNotifications()}},{key:"enqueueNotification",value:function(le){var Y=this.notificationQueue.length-1,te=this.notificationQueue[Y];if(te===void 0)this.notificationQueue.push(le),a.ulsLogger.ULS.traceTag(512274757,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,_.x10Logger.formatLogMessage("FormulaBarScheduler.enqueueNotification",{description:`queue empty, notification of kind:
         ${le[0]} pushed to queue
        `}));else{var re=Se(te,1),ee=re[0],ne=Se(le,1),de=ne[0],se=ee===de&&G[ee]===!0;se?(this.notificationQueue[Y]=le,a.ulsLogger.ULS.traceTag(512274756,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,_.x10Logger.formatLogMessage("FormulaBarScheduler.enqueueNotification",{description:`notification of kind:
           ${le[0]} overrode previous notification
          `}))):(this.notificationQueue.push(le),a.ulsLogger.ULS.traceTag(512274755,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,_.x10Logger.formatLogMessage("FormulaBarScheduler.enqueueNotification",{description:`couldn't coalesce, notification of kind:
           ${le[0]} pushed to queue
          `})))}}},{key:"processNotifications",value:function(){for(var le of this.notificationQueue)a.ulsLogger.ULS.traceTag(512274754,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,_.x10Logger.formatLogMessage("FormulaBarScheduler.processNotifications",{description:`processing notification of kind:
         ${le[0]}
        `})),this.processNotification(le);this.notificationQueue.length=0}},{key:"processNotification",value:function(le){var Y,te=Se(le,2),re=te[0],ee=te[1];switch((Y=this.notificationProcessorMap)[re].apply(Y,$r(ee)),re){case Z.NotificationKind.setA1ReferenceStyle:case Z.NotificationKind.setLocale:case Z.NotificationKind.setWorkbookProps:case Z.NotificationKind.updateSheetNames:case Z.NotificationKind.updateNamedObjects:case Z.NotificationKind.setSchedulerFeatures:this.doNotifyStatefulSubject.next(le);break;default:this.doNotifyStatelessSubject.next(le);break}}},{key:"requestWithCorrelationId",value:function(){for(var le,Y=arguments.length,te=new Array(Y),re=0;re<Y;re++)te[re]=arguments[re];var ee=te[0],ne=te[1],de=te[2],se=te[3],me=te[4],ve=te[5],ye=te[6],Ee=te[7],Te=this.timer.now(),Ie=this.responseStates[ee][ne],De=(le=this.executionFlowTracker)==null?void 0:le.record({info:{kind:ee===C.ComputationType.UIMessage?"Call":"Event",invocation:{id:`${me}`,name:ne}},component:Ee});if(Ie.closeFrame(ye,M.ExecutionStopReason.Frame.Superseded,Te),this.responseStates[ee][ne].numComputations===0){_.x10Logger.log({kind:"requestSkipped",payload:{computationKind:ne,computationGroup:ye}});var Ae=new a.ResolvablePromise;return Ae.resolve({kind:"Done",payload:{kind:ne,results:[]}}),Ae}var xe=this.createPrefetchingCache(this.syncDataModel,`FrameWithCorrelationId=${me}`),ke=this.computationResultWindows[ee][ne],Xe=Ie.createFrame(me,ve,ye,F.ExecutionType.Async,se,xe,this.syncDataModel.config,Te,ke);_.x10Logger.log({kind:"beginRequest",payload:{correlationId:me,computationKind:ne,computationGroup:ye}});var tr=Ie.computationFrame(ye);return(0,a.assertTrue)("`frame` should be always defined at this point",tr!==void 0),tr.executionFlowRecord=De,this.computationSubjects[ee][de][ne].next([tr]),ke.stopDelta<1/0&&this.enqueueMessage({kind:M.SchedulerTimelineQueueMessageKind.StopComputationFrame,correlationId:me,computationGroup:ye,type:ee,computationKind:ne},Te+ke.stopDelta+Q),this.requestWithCorrelationIdSubject.next([ee,ne,de,se,me,ve,ye,Ee]),Xe}},{key:"syncRequestWithCorrelationId",value:function(le,Y,te,re,ee,ne,de,se){var me,ve=this.timer.now(),ye=this.responseStates[le][Y],Ee=(me=this.executionFlowTracker)==null?void 0:me.record({info:{kind:le===C.ComputationType.UIMessage?"Call":"Event",invocation:{id:`${ee}`,name:Y}},component:se});ye.closeFrame(de,M.ExecutionStopReason.Frame.Superseded,ve);var Te=this.createPrefetchingCache(this.syncDataModel,`FrameWithCorrelationId=${ee}`),Ie=this.computationResultWindows[le][Y],De=ye.createFrame(ee,ne,de,F.ExecutionType.Sync,re,Te,this.syncDataModel.config,ve,Ie);_.x10Logger.log({kind:"beginRequest",payload:{correlationId:ee,computationKind:Y,computationGroup:de}});var Ae=ye.computationFrame(de);(0,a.assertTrue)("`frame` should be always defined at this point",Ae!==void 0),Ae.executionFlowRecord=Ee,this.computationSubjects[le][te][Y].next([Ae]);var xe=ve+Ie.stopDelta+Q,ke=this.runToCompletion(Te,this.syncDataModel.config,xe),Xe=Se(ke,2),tr=Xe[0],nr=Xe[1];return ye.closeFrame(de,tr,this.timer.now()),De.resolve({kind:"Done",payload:{kind:Y,results:[]}}),{kind:Y,results:nr}}},{key:"runToCompletion",value:function(le,Y,te){for(var re=[],ee=this.timer.now(),ne=this.syncMessageQueue.pop();ne!==void 0;ne=this.syncMessageQueue.pop(),ee=this.timer.now()){if(ee>=te){ne.computation.finalizer.finalize(ne.computation,M.ExecutionStopReason.Frame.Timeout);break}var de=void 0;switch(ne.kind){case M.SchedulerTimelineQueueMessageKind.StepComputation:{var se=ne,me=se.computation,ve=se.payload;try{var ye=O(me.generator,ve);if(me.info.computationTime+=this.timer.now()-ee,ye.done!==!0){var Ee=ye.value,Te=(0,T.createSyncTimelineQueueMessage)(Ee,me);this.syncMessageQueue.enqueue(Te)}else this.addResult(me.info,{kind:"Successful",identifier:me.info.computationIdentifier,message:ye.value}),me.finalizer.finalize(me,M.ExecutionStopReason.Computation.Done),re.push([me.info.computationIdentifier,ye.value])}catch{a.ulsLogger.ULS.traceTag(538581056,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Warning,_.x10Logger.formatLogMessage("FormulaBarScheduler.runToCompletion",{description:"plugin threw exception during computation",data:me.info})),me.finalizer.finalize(me,M.ExecutionStopReason.Computation.Exception)}}break;case M.SchedulerTimelineQueueMessageKind.NoOpRequest:case M.SchedulerTimelineQueueMessageKind.SyncRequest:var Ie=(0,P.processSyncYieldRequest)(P.syncYieldRequestProcessorMap,ne.request,ne.computation,le,Y);de=this.addProcessingTime(ne.computation,ne.request.kind,ee),ne.computation.info.schedulerTime+=de-ee,Ie.kind===a.ResultKind.Success?this.syncMessageQueue.enqueue({kind:M.SchedulerTimelineQueueMessageKind.StepComputation,computation:ne.computation,payload:{kind:T.InternalSchedulerResponseKind.NormalResponse,response:Ie.value}}):(_.x10Logger.log({kind:"failure",payload:{failureKind:_.X10FailureKind.RequestProcessorFailure,failureLevel:n.TraceLevel.Warning,path:"FormulaBarScheduler.runToCompletion",description:"request returned a scheduler-side failure",data:Object.assign({},ne.computation.info,{failedRequest:ne.request.kind})}}),this.syncMessageQueue.enqueue({kind:M.SchedulerTimelineQueueMessageKind.StepComputation,computation:ne.computation,payload:{kind:T.InternalSchedulerResponseKind.RequestFailure,request:ne.request.kind,failure:N.logSafeFailure.censored(Ie)}}));break;default:(0,a.assertNever)(`unknown message: ${ne}`,ne)}}return this.syncMessageQueue.clear(),[!(0,a.isDefined)(te)||ee<te?M.ExecutionStopReason.Computation.Done:M.ExecutionStopReason.Frame.Timeout,re]}},{key:"triggerEventImmediate",value:function(le,Y,te){if(this.parent)return this.parent.triggerEventImmediate(le,Y,te);this.triggerEvent(le,Y,te)}},{key:"triggerEvent",value:function(le,Y,te){return this.processNotifications(),this.doRequestUntyped(C.ComputationType.Event,le,Y,void 0,this.eventComputationGroupFactory.create().toString(),te).then(function(){})}},{key:"doRequest",value:function(le,Y,te,re,ee){return this.shouldRunRequest(C.ComputationType.UIMessage,le,Y,te,F.ExecutionType.Async)?(this.processNotifications(),this.doRequestUntyped(C.ComputationType.UIMessage,le,Y,te,re,ee)):this.wrapResults(C.ComputationType.UIMessage,this.skippedRequest(le,re),te)}},{key:"skippedRequest",value:function(le,Y){_.x10Logger.log({kind:"requestSkipped",payload:{computationKind:le,computationGroup:Y}});var te=new a.ResolvablePromise;return te.resolve({kind:"Done",payload:{kind:le,results:[]}}),te}},{key:"wrapResults",value:(function(){var oe=mr(function*(Y,te,re){var ee=yield this.resolveConflicts(Y,te,re);return ee.kind==="Superseded"?ee:Object.assign({},ee,{payload:ee.payload.result})});function le(Y,te,re){return oe.apply(this,arguments)}return le})()},{key:"doRequestUntyped",value:(function(){var oe=mr(function*(Y,te,re,ee,ne,de){var se=this.requestWithCorrelationId(Y,te,F.ExecutionType.Async,re,this.idFactory.create(),ee,ne,de);return this.wrapResults(Y,se,ee??o.PluginGroup.Excel)});function le(Y,te,re,ee,ne,de){return oe.apply(this,arguments)}return le})()},{key:"doSyncRequest",value:function(le,Y,te,re,ee){return this.shouldRunRequest(C.ComputationType.UIMessage,le,Y,te,F.ExecutionType.Sync)?(this.processNotifications(),this.doSyncRequestUntyped(C.ComputationType.UIMessage,le,Y,te,re,ee)):this.wrapSyncResponse(C.ComputationType.UIMessage,this.skippedSyncRequest(le,re),te)}},{key:"skippedSyncRequest",value:function(le,Y){return _.x10Logger.log({kind:"requestSkipped",payload:{computationKind:le,computationGroup:Y}}),{kind:le,results:[]}}},{key:"wrapSyncResponse",value:function(le,Y,te){return this.syncResolveConflicts(le,Y,te).result}},{key:"doSyncRequestUntyped",value:function(le,Y,te,re,ee,ne){var de;if(this.responseStates[le][Y].numSyncComputations===0)de=this.skippedSyncRequest(Y,ee);else{var se=this.idFactory.create();de=this.syncRequestWithCorrelationId(le,Y,F.ExecutionType.Sync,te,se,re,ee,ne)}return this.wrapSyncResponse(le,de,re)}},{key:"resolveConflicts",value:(function(){var oe=mr(function*(Y,te,re){var ee=yield te;return ee.kind==="Superseded"?ee:{kind:"Done",payload:this.syncResolveConflicts(Y,ee.payload,re)}});function le(Y,te,re){return oe.apply(this,arguments)}return le})()},{key:"syncResolveConflicts",value:function(le,Y,te){var re=Y.results.filter(function(ee){var ne=Se(ee,2),de=ne[1];return(0,a.isDefined)(de)});return{kind:Y.kind,result:this.conflictResolvers[le][Y.kind](re,te)}}},{key:"doBatchRequest",value:(function(){var oe=mr(function*(Y,te,re,ee){for(var ne=this,de=this.idFactory.create(),se=b.customConflictResolverPluginKinds[Y.strategy],me=x.customConflictResolverFactories[Y.strategy].create(),ve=se.map(function(){return!0}),ye=new a.ResolvablePromise,Ee=function*(Xe){var tr=se[Xe],nr=Y[tr],er;ne.shouldRunRequest(C.ComputationType.UIMessage,tr,nr,te,F.ExecutionType.Async)?(ne.processNotifications(),er=ne.requestWithCorrelationId(C.ComputationType.UIMessage,tr,F.ExecutionType.Async,nr,de,te,re??M.DefaultComputationGroup,ee)):er=ne.skippedRequest(tr,re??M.DefaultComputationGroup),ne.resolveConflicts(C.ComputationType.UIMessage,er,te).then(function(cr){if(ve[Xe]=!1,cr.kind==="Superseded")ye.resolve({kind:"Superseded"});else{var ar=cr.payload;me.consumeResult(ar)}},function(){_.x10Logger.log({kind:"failure",payload:{failureKind:_.X10FailureKind.CustomConflictResolverFailure,failureLevel:n.TraceLevel.Error,path:"FormulaBarScheduler.doBatchRequest",description:`Custom conflict resolver "${Y.strategy}" got an exception for plugin kind "${tr}". Skipping kind`}}),ve[Xe]=!1,me.consumeResult({kind:tr,result:null})})},Te=0;Te<se.length;Te+=1)yield*Je(Ee(Te));for(var Ie=(0,a.bindMaybeThenable)(me.promise,function(ke){return{kind:"Done",payload:ke}}),De=yield Promise.race([ye,Ie]),Ae=0;Ae<se.length;Ae+=1){var xe=se[Ae];ve[Ae]&&(this.doNotify(Z.NotificationKind.conflictResolverEarlyTermination,[de,re??M.DefaultComputationGroup,xe]),this.processNotifications())}return De});function le(Y,te,re,ee){return oe.apply(this,arguments)}return le})()},{key:"updatePrefetchingCache",value:(function(){var oe=mr(function*(Y){var te,re=this.createPrefetchingCache(this.syncDataModel,`ComputationHandleSnapshotId=${this.handleIdFactory.create()}`);Y.finalizer.subscribe(function(){re?.close()});var ee=yield(te=Y.cache)==null?void 0:te.getCorrespondingSnapshotID(),ne=yield re?.getCorrespondingSnapshotID();return ne!==ee?(Y.cache=re,ne):ee});function le(Y){return oe.apply(this,arguments)}return le})()},{key:"notifier",value:function(){return this.notifierObject}},{key:"eventEmitter",value:function(){return this.eventEmitterObject}},{key:"alAnnotationNotifier",value:function(){return this.alAnnotationNotifierObject}},{key:"requester",value:function(){return this.requesterObject}},{key:"syncRequester",value:function(){return this.syncRequesterObject}},{key:"batchRequester",value:function(){return this.batchRequesterObject}},{key:"setServerDataProvider",value:function(le){(0,a.isNone)(le)||this.registerProvider("ServerDataProvider",le)}},{key:"setActiveCellImpl",value:function(le){if((0,a.isNone)(le.docName)||(0,a.isNone)(le.sheetIndex)){_.x10Logger.log({kind:"failure",payload:{failureKind:_.X10FailureKind.NotificationProcessorFailure,failureLevel:n.TraceLevel.Warning,path:"FormulaBarScheduler.setActiveCellImpl",description:"early exit, some of the arguments is None"}});return}var Y=(0,n.documentLoc)(void 0,""),te=(0,n.unsafeGridRange)(le.rowIndex,le.colIndex,1,1),re=(0,n.sheetGridCell)((0,n.sheetIndex)(Y,le.sheetIndex),te),ee=ce(le);this.state=Object.assign({},this.state,{activeCell:re,activeCellFormat:ee}),a.ulsLogger.ULS.traceTag(512274752,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,_.x10Logger.formatLogMessage("setActiveCellImpl",{description:`updated activeCell to col: ${re.range.col}, row: ${re.range.row}`}))}},{key:"setActiveCellFormatImpl",value:function(le){var Y=ce(le);this.state=Object.assign({},this.state,{activeCellFormat:Y})}},{key:"getConfig",value:function(){return this.syncDataModel.config}},{key:"startComputation",value:function(le,Y,te,re,ee,ne,de){switch(te){case F.ExecutionType.Internal:case F.ExecutionType.Async:this.enqueueMessage({kind:M.SchedulerTimelineQueueMessageKind.StepComputation,computation:Object.assign({},this.generateNewComputationInfo(le,Y,re,ee,de),{generator:ne}),payload:j},de.startTime+de.timeWindow.startDelta);break;case F.ExecutionType.Sync:this.syncMessageQueue.enqueue({kind:M.SchedulerTimelineQueueMessageKind.StepComputation,computation:Object.assign({},this.generateNewComputationInfo(le,Y,re,ee,de),{generator:ne}),payload:j});break;default:(0,a.assertNever)(`${te}`,te)}}},{key:"generateNewComputationInfo",value:function(le,Y,te,re,ee){return{info:{correlationId:ee.correlationId,computationGroup:ee.computationGroup,type:le,computationKind:Y,computationIdentifier:te,pluginFactoryNameString:q[te.factoryName],executionContext:["Plugins",te.pluginName,te.computationName],computationTime:0,schedulerTime:0,requestTimes:{}},cache:ee.cache,finalizer:Dg(w.ComputationFinalizer,$r(this.computationFinalizerHandlers).concat([function(){re?.resolve()}])),stopReasonRef:ee.stopReasonRef,schedulerState:this.state,lastTimestamp:this.timer.now()}}},{key:"getPluginComputations",value:function(le){var Y=p.computationRegistry.UIMessage.getRegistrationsByPluginIdentifier(le),te=p.computationRegistry.Event.getRegistrationsByPluginIdentifier(le);return[].concat($r(Y),$r(te))}},{key:"createAndAttachPlugin",value:(function(){var oe=mr(function*(Y,te){var re=this,ee=Y.factory;if((0,a.getTypedFeatureGate)("Microsoft.Office.Excel.x10DisabledPlugins").split("-").indexOf(`${ee.factoryName}`)>=0)return{};this.parent&&this.warmupParse.force();var ne=ee.create(te),de=Promise.all(this.getPluginComputations(ee).map(function(se){switch(se.type){case C.ComputationType.UIMessage:return re.handlerRegistrationMethods[C.ComputationType.UIMessage](ne,se);case C.ComputationType.Event:return re.handlerRegistrationMethods[C.ComputationType.Event](ne,se);default:(0,a.assertNever)(`${se}`,se)}}));return de.then(function(se){a.ulsLogger.ULS.traceTag(545378970,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,`x10arch.FormulaBarScheduler.createAndAttachPlugin: ${o.PluginFactoryName[ee.factoryName]} was attached.`);var me=function(){return Promise.all(se.map(function(ye){var Ee=Se(ye,2),Te=Ee[0],Ie=Ee[1];return Te.unsubscribe(Ie)})).then(function(){a.ulsLogger.ULS.traceTag(0,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,`x10arch.FormulaBarScheduler.createAndAttachPlugin: ${o.PluginFactoryName[ee.factoryName]} was detached.`)})};return{plugin:ne,detach:me}})});function le(Y,te){return oe.apply(this,arguments)}return le})()},{key:"addToComputationCount",value:(function(){var oe=mr(function*(Y){switch(this.parent&&(yield this.parent.addToComputationCount({type:Y.type,kind:Y.kind,execution:Y.execution,computationIdentifier:Y.computationIdentifier})),Y.execution){case F.ExecutionType.Async:this.responseStates[Y.type][Y.kind].attachComputation(Y.computationIdentifier);break;case F.ExecutionType.Sync:this.responseStates[Y.type][Y.kind].attachSyncComputation(Y.computationIdentifier);break}});function le(Y){return oe.apply(this,arguments)}return le})()},{key:"removeFromComputationCount",value:(function(){var oe=mr(function*(Y){switch(this.parent&&(yield this.parent.removeFromComputationCount({type:Y.type,kind:Y.kind,execution:Y.execution,computationIdentifier:Y.computationIdentifier})),Y.execution){case F.ExecutionType.Async:this.responseStates[Y.type][Y.kind].detachComputation(Y.computationIdentifier);break;case F.ExecutionType.Sync:this.responseStates[Y.type][Y.kind].detachSyncComputation(Y.computationIdentifier);break}});function le(Y){return oe.apply(this,arguments)}return le})()},{key:"attachEventCallbacksManager",value:(function(){var oe=mr(function*(Y,te){var re=this;if((0,a.isDefined)(te[Y])){var ee=(0,A.anonymousComputation)("EventCallbacksManager",F.ExecutionType.Async);yield this.computationSubjects[C.ComputationType.Event][F.ExecutionType.Async][Y].subscribe({id:ee,handler:function(de){var se,me=Se(de,1),ve=me[0],ye=(se=ve.executionFlowRecord)==null?void 0:se.handle(L.uiExecutionGraphPath);try{te[Y](ve.computationInput)}catch(Ee){_.x10Logger.log({kind:"failure",payload:{failureKind:_.X10FailureKind.EventCallbacksManagerFailure,failureLevel:n.TraceLevel.Error,path:"FormulaBarScheduler.attachEventCallbacksManager",description:`Failed to call eventCallbacksManager.${Y}: ${Ee}`}})}finally{ye?.resolve(),re.addResult({type:C.ComputationType.Event,computationKind:Y,computationGroup:ve.computationGroup,correlationId:ve.correlationId},{kind:"Successful",identifier:ee,message:void 0})}}})}});function le(Y,te){return oe.apply(this,arguments)}return le})()},{key:"registerEventCallback",value:(function(){var oe=mr(function*(Y,te){yield this.services.EventCallbackManager.then(function(re){return re.registerEventCallback(Y,te)})});function le(Y,te){return oe.apply(this,arguments)}return le})()},{key:"catchEvent",value:(function(){var oe=mr(function*(Y,te){var re=this,ee=new a.ResolvablePromise,ne=this.computationSubjects[C.ComputationType.Event][F.ExecutionType.Async][Y.eventKind],de=(0,A.anonymousComputation)("eventHandler",F.ExecutionType.Async),se=yield ne.subscribe({id:de,handler:function(ve){var ye=Se(ve,1),Ee=ye[0];if(!(0,a.isDefined)(Y.predicate)||Y.predicate(Ee.computationInput)){var Te;(Te=Ee.executionFlowRecord)==null||Te.handle(te).resolve(),re.computationSubjects[C.ComputationType.Event][F.ExecutionType.Async][Y.eventKind].unsubscribe(se),ee.resolve((0,a.success)(Ee.computationInput))}re.addResult({type:C.ComputationType.Event,computationKind:Y.eventKind,computationGroup:Ee.computationGroup,correlationId:Ee.correlationId},{kind:"Successful",identifier:de,message:void 0})}});return{promise:ee.toPromise(),enqueueTimeout:function(){return re.enqueueMessage({kind:M.SchedulerTimelineQueueMessageKind.Timeout,type:C.ComputationType.Event,callback:(function(){var ve=mr(function*(){yield re.computationSubjects[C.ComputationType.Event][F.ExecutionType.Async][Y.eventKind].unsubscribe(se),ee.resolve((0,a.failure)("Timeout"))});function ye(){return ve.apply(this,arguments)}return ye})()},re.timer.now()+Y.timeout)}}});function le(Y,te){return oe.apply(this,arguments)}return le})()},{key:"registerALAnnotation",value:(function(){var oe=mr(function*(Y){if(this.parent!==void 0)return this.parent.registerALAnnotation(Y);var te;try{te=yield this.services.AugmentationLoop.toPromise()}catch(re){return _.x10Logger.log({kind:"failure",payload:{failureKind:_.X10FailureKind.ALFailure,failureLevel:n.TraceLevel.Warning,path:"FormulaBarScheduler.registerALAnnotation",description:`Error getting AugLoopService: ${re}`}}),(0,a.failure)(re)}return te.registerALAnnotation(Y)});function le(Y){return oe.apply(this,arguments)}return le})()},{key:"getRecognizedTablesInfo",value:(function(){var oe=mr(function*(){if((0,a.isDefined)(this.parent)){var Y;return(Y=this.parent).getRecognizedTablesInfo.apply(Y,arguments)}var te=this.services.TableIntelligence.getCurrentValue();return(0,a.isDefined)(te)?te.getRecognizedRangeTablesInfo.apply(te,arguments):(_.x10Logger.log({kind:"failure",payload:{failureKind:_.X10FailureKind.TableIntelligenceFailure,failureLevel:n.TraceLevel.Warning,path:"FormulaBarScheduler.getRecognizedTablesInfo",description:"tableIntelligenceService is not attached yet"}}),(0,a.failure)(void 0))});function le(){return oe.apply(this,arguments)}return le})()},{key:"sendAugLoopSignal",value:(function(){var oe=mr(function*(Y,te,re,ee){if(this.parent===void 0){var ne,de,se,me,ve=`AugLoop-x10-${this.idFactory.create()}`,ye=X(ee)?{id:ve}:void 0,Ee=(ne=this.executionFlowTracker)==null?void 0:ne.record({info:{invocation:{id:ve,name:(de=(se=Y.H_)==null?void 0:se.T_)!=null?de:"sendSignal"},kind:"Event"},component:re});try{me=yield this.services.AugmentationLoop}catch(Ae){return _.x10Logger.log({kind:"failure",payload:{failureKind:_.X10FailureKind.ALFailure,failureLevel:n.TraceLevel.Warning,path:"FormulaBarScheduler.sendAugLoopSignal",description:`Error getting AugLoopService: ${Ae}`}}),(0,a.failure)(Ae)}var Te=Ee?.handle([L.x10GraphSections.Providers,o.SystemProviders.AugmentationLoop]),Ie=me.sendSignal(Y,te,ye);Te?.resolve();var De=yield Ie;return De.kind==="Failure"&&_.x10Logger.log({kind:"failure",payload:{failureKind:_.X10FailureKind.ALFailure,failureLevel:n.TraceLevel.Warning,path:"FormulaBarScheduler.sendAugLoopSignal",description:`Error sending AugLoopSignal: ${De.reason}`}}),De}return this.parent.sendAugLoopSignal(Y,te,re,ee)});function le(Y,te,re,ee){return oe.apply(this,arguments)}return le})()},{key:"augloopCloseCallback",value:function(){a.ulsLogger.ULS.traceTag(508629987,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,"x10arch.FormulaBarScheduler.augloopCloseCallback: Got close callback from AugLoop Manager")}},{key:"createChatGPTSession",value:(function(){var oe=mr(function*(Y){if(this.parent===void 0){var te=yield this.services.ChatGPT.toPromise();return te.createSession(Y)}return this.parent.createChatGPTSession(Y)});function le(Y){return oe.apply(this,arguments)}return le})()},{key:"closeChatGPTSession",value:(function(){var oe=mr(function*(Y){if(this.parent===void 0){var te=yield this.services.ChatGPT.toPromise();return te.closeSession(Y)}return this.parent.closeChatGPTSession(Y)});function le(Y){return oe.apply(this,arguments)}return le})()},{key:"sendChatGPTQuery",value:(function(){var oe=mr(function*(Y,te){if(this.parent===void 0){var re=yield this.services.ChatGPT.toPromise(),ee=yield re.request(Y,te);return ee.kind===a.ResultKind.Success&&!(0,a.isDefined)(ee.value)?(0,a.failure)(void 0):((0,k.staticTypeHint)(ee),ee)}return this.parent.sendChatGPTQuery(Y,te)});function le(Y,te){return oe.apply(this,arguments)}return le})()},{key:"logAshaErrorEvent",value:(function(){var oe=mr(function*(){var Y;return this.parent===void 0?(u.logStandardizedAshaErrorEvent.apply(void 0,arguments),(0,a.success)(void 0)):(Y=this.parent).logAshaErrorEvent.apply(Y,arguments)});function le(){return oe.apply(this,arguments)}return le})()},{key:"shouldRunRequest",value:function(le,Y,te,re,ee){var ne=this.responseStates[le][Y],de=ee===F.ExecutionType.Async?ne.attachedComputations:ne.attachedSyncComputations;for(var se of de)if(le!==C.ComputationType.UIMessage||z(le,Y,se,re,te))return!0;return!1}},{key:"spinQueueUntilCurrentLastItem",value:(function(){var oe=mr(function*(){if(!(this.processor.lastQueuedTime<this.timer.now())){var Y=this.processor.lastQueuedTime-this.timer.now();if(Y>0){var te=new a.ResolvablePromise;this.timer.setTimeout(function(){return te.resolve()},Y),yield te}}});function le(){return oe.apply(this,arguments)}return le})()},{key:"assertNoDanglingComputationFrames",value:function(){var le=[],Y=this.responseStates;function te(ne,de){for(var se of Object.keys(de)){var me=se,ve=de[me];ve.numOpenComputationFrames>0&&le.push({ComputationType:ne,kind:me,numLeaks:ve.numOpenComputationFrames})}}for(var re of Object.values(C.ComputationType)){var ee=this.responseStates[re];te(re,ee)}if(le.length>0)throw new Error(`Memory leak detected: ${JSON.stringify(le,null,2)}`)}}])})();t.FormulaBarScheduler=U,U.abstractStepCosts=K(K(K(K(K(K(K({},M.SchedulerTimelineQueueMessageKind.NoOpRequest,.01),M.SchedulerTimelineQueueMessageKind.AsyncRequest,.1),M.SchedulerTimelineQueueMessageKind.InternalRequest,.1),M.SchedulerTimelineQueueMessageKind.SyncRequest,.5),M.SchedulerTimelineQueueMessageKind.StepComputation,1),M.SchedulerTimelineQueueMessageKind.StopComputationFrame,.01),M.SchedulerTimelineQueueMessageKind.Timeout,.01);function O(ge,oe){switch(oe.kind){case T.InternalSchedulerResponseKind.FirstStep:return ge.next();case T.InternalSchedulerResponseKind.NormalResponse:return ge.next(oe.response);case T.InternalSchedulerResponseKind.RequestFailure:return ge.throw({kind:oe.failure.kind,request:oe.request,reason:oe.failure.reason});default:(0,a.assertNever)("x10arch: FormulaBarScheduler.stepPlugin: unknown payload",oe)}}function z(ge,oe,le,Y,te){var re,ee=(re=p.computationRegistry[ge].getRegistrationByComputationIdentifier(le))!=null?re:{type:ge,kind:oe,modifiers:{},pluginGroup:Y};return(0,p.getShouldRunComputationPredicate)(ee)(te,Y)}function J(ge){switch(!0){case ge.numFailures+ge.numSkippedComputations+ge.successfulResults.results.length!==ge.numOfComputations:return;case ge.numFailures===ge.numOfComputations:return M.ExecutionStopReason.Computation.Exception;case ge.numSkippedComputations===ge.numOfComputations:return M.ExecutionStopReason.Computation.Skipped;default:return M.ExecutionStopReason.Computation.Done}}function ie(ge){_.x10Logger.log({kind:"computationStoppedExecution",payload:{computationName:`${ge.computationInfo.pluginFactoryNameString}.${ge.computationInfo.computationIdentifier.computationName}`,stopReason:ge.stopReason,logInfo:ge.computationInfo}}),ge.stopReason===M.ExecutionStopReason.Computation.Done&&_.x10Logger.log({kind:"pluginCompletedInTime",payload:{pluginName:ge.computationInfo.pluginFactoryNameString,logInfo:ge.computationInfo}})}function ce(ge){var oe=null;return!(0,a.isNone)(ge.formatString)&&!(0,a.isNone)(ge.builtIn)&&(oe={formatString:ge.formatString,builtIn:ge.builtIn}),oe}},"../excel-online-calc/lib/x10-formula-bar/grid.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeCalcGrid=u;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc/lib/calc/recalcService.inside.js"),o=function(){};function u(g){return new n.RecalcServiceImpl(o,o,o,o,(0,a.asyncLoopFactory)(g))}},"../excel-online-calc/lib/x10-formula-bar/gridProvider.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GridImportManager=t.GridProvider=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-common/lib/index.js"),u=a.__importStar(s("../typed-workers/lib/index.js")),g=s("../excel-online-calc/lib/x10-formula-bar/syncDataModel.js"),f=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),v=(function(){function h(F){var R=this;Oe(this,h),this.onGridReady=F,this.gridService=void 0,this.syncDataModel=new g.SyncDataModel,this.getGridDataSink=function(){},this.getSyncDataModel=function(){return R.syncDataModel}}return Ne(h,[{key:"getGrid",value:function(){var R;return(R=this.gridService)==null?void 0:R.call}},{key:"createIGridImportEndpoint",value:(function(){var F=mr(function*(y){var E=this;this.onGridExporterClosed();var x=yield u.Endpoint.createOutside(y,function(b){E.gridService={call:void 0,close:function(){return b.close("Force")}}});x.hasBeenClosed()||(this.gridService=x,this.onGridReady(this.gridService.call))});function R(y){return F.apply(this,arguments)}return R})()},{key:"onGridExporterClosed",value:function(){if(this.gridService){var R=this.gridService;this.gridService=void 0,R.close()}}}])})();t.GridProvider=v;function C(h,F,R){var y=new MessageChannel,E=y.port1,x=y.port2;Promise.all([h.createIGridImportEndpoint({port:x,options:R}),F.createIGridExportEndpoint({port:E,options:R},function(){return h.onGridExporterClosed()})]).catch(function(b){f.x10Logger.log({kind:"failure",payload:{failureKind:f.X10FailureKind.GridFailure,failureLevel:o.TraceLevel.Warning,path:"gridProvider.connectGridImporterExporter",description:(0,n.messageFromError)(b)}});try{h.onGridExporterClosed()}catch(k){f.x10Logger.log({kind:"failure",payload:{failureKind:f.X10FailureKind.GridFailure,failureLevel:o.TraceLevel.Warning,path:"gridProvider.connectGridImporterExporter",description:`${f.X10FailureKind.GridFailure}: importer threw ${(0,n.messageFromError)(k)}`}})}})}var p=(function(){function h(F){Oe(this,h),this.timeout=F,this.exporter=void 0,this.importers=[]}return Ne(h,[{key:"onGridExporterCreated",value:function(R){this.exporter=R;for(var y of this.importers){var E=y.importer,x=y.id;C(E,R,{id:x,createTimeout:this.timeout})}}},{key:"onGridImporterCreated",value:function(R,y){this.importers.push({importer:R,id:y}),this.exporter&&C(R,this.exporter,{id:y,createTimeout:this.timeout})}}])})();t.GridImportManager=p},"../excel-online-calc/lib/x10-formula-bar/ieee754Helpers.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIEEE754Double=C;var s=new ArrayBuffer(8),a=new Uint32Array(s),n=new Float64Array(s),o=new Uint8Array(new Uint16Array([1]).buffer)[0]===1,u=o?[0,1]:[1,0],g=Se(u,2),f=g[0],v=g[1];function C(p){var h=p.lowDword,F=p.highDword;return a[f]=h,a[v]=F,n[0]}},"../excel-online-calc/lib/x10-formula-bar/naiveLocalSheetGrid.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NaiveLocalSheetGrid=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-common/lib/ds/bspSet.js"),o=s("../excel-online-calc-common/lib/ds/productSet.js"),u=s("../excel-online-calc-lang/lib/index.js"),g=s("../excel-online-calc/lib/x10-formula-bar/Types/gridinterface.js"),f=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),v=(function(){function C(p,h,F,R){Oe(this,C),this.formats=void 0,this.values=void 0,this.formulae=void 0,this.valueAvailabilitySet=void 0,this.formatAvailabilitySet=void 0,this.formulaAvailabilitySet=void 0,(0,a.isSuccess)(h)&&(this.values=C.buildSparseMatrix(h.value.nonEmptyCells,function(y){return y}),this.valueAvailabilitySet=C.unionRanges(h.value.availableRanges)),(0,a.isSuccess)(R)&&(this.formats=C.buildSparseMatrix(R.value.nonEmptyCells,function(y){return y}),this.formatAvailabilitySet=C.unionRanges(R.value.availableRanges)),(0,a.isSuccess)(F)&&(this.formulae=C.buildSparseMatrix(F.value.nonEmptyCells,function(y){return y}),this.formulaAvailabilitySet=C.unionRanges(F.value.availableRanges))}return Ne(C,[{key:"getCellValue",value:function(h,F){return this.isAvailable(h,F,"value")?this.values!==void 0&&this.values[h]!==void 0&&this.values[h][F]!==void 0?(0,a.success)(this.values[h][F]):(0,a.success)(g.emptyRangeValue):(0,a.failure)((0,u.unavailable)(["getCellValue"]))}},{key:"getCellFormat",value:function(h,F){return this.isAvailable(h,F,"format")?this.formats!==void 0&&this.formats[h]!==void 0&&this.formats[h][F]!==void 0?(0,a.success)(this.formats[h][F]):(0,a.success)(g.emptyRangeFormat):(0,a.failure)((0,u.unavailable)(["getCellFormat"]))}},{key:"getCellFormula",value:function(h,F){return this.isAvailable(h,F,"formula")?this.formulae!==void 0&&this.formulae[h]!==void 0&&this.formulae[h][F]!==void 0?(0,a.success)(this.formulae[h][F]):(0,a.success)(g.emptyRangeFormula):(0,a.failure)((0,u.unavailable)(["getCellFormula"]))}},{key:"foreachNonBlankCellValue",value:function(h){return this.values===void 0?!0:C.forEachInSparseMatrix(this.values,h,function(F){return F.kind===u.OperKind.Blank})}},{key:"foreachNonBlankCellFormula",value:function(h){return this.formulae===void 0?!0:C.forEachInSparseMatrix(this.formulae,h,function(F){return F.kind===g.emptyRangeFormula.kind&&F.formulaBarText===g.emptyRangeFormula.formulaBarText})}},{key:"foreachUnavailableRange",value:function(h,F,R){var y=this.getAvailabilitySet(F);if(y===void 0)return!1;var E=(0,o.exceptProduct)((0,f.createCellSetFromRange)(h),y);return E===n.empty?!0:(0,f.forEachRangeInSet)(E,R)}},{key:"getAvailabilitySet",value:function(h){switch(h){case"value":return this.valueAvailabilitySet;case"formula":return this.formulaAvailabilitySet;case"format":return this.formatAvailabilitySet;default:(0,a.assertNever)("getAvailabilitySet",h)}}},{key:"isAvailable",value:function(h,F,R){var y,E=this.getAvailabilitySet(R);return E===void 0?!1:((y=(0,o.compareProduct)((0,f.createCellSetFromRange)((0,u.gridCell)(h,F)),E))!=null?y:1)<=0}}],[{key:"buildSparseMatrix",value:function(h,F){var R=[];for(var y of h)for(var E=Ui(y),x=Se(E[0],4),b=x[0],k=x[1],D=x[2],M=D===void 0?1:D,w=x[3],S=w===void 0?1:w,A=E.slice(1),T=A.length,I=k,B=0;I<k+S;I+=1)for(var L=b;L<b+M;L+=1,B=(B+1)%T)R[L]===void 0&&(R[L]=[]),R[L][I]=F(A[B],L,I);return R}},{key:"forEachInSparseMatrix",value:function(h,F){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return!1},y=!0;return h.forEach(function(E,x){y&&E.forEach(function(b,k){if(y&&!R(b)){var D=F((0,u.gridCell)(x,k),b);D||(y=!1)}})}),y}},{key:"unionRanges",value:function(h){return h.map(f.createCellSetFromRange).reduce(o.unionProduct,n.empty)}}])})();t.NaiveLocalSheetGrid=v,(0,a.staticAssertExtends)()},"../excel-online-calc/lib/x10-formula-bar/notifierMethods.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeNotifier=p;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),o=s("../excel-online-calc/lib/x10-formula-bar/notifierTypeConvertors.js"),u=s("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js");(0,a.staticAssertExtends)(),(0,a.staticAssertExtends)(),(0,a.staticAssertExtends)();var g=[u.NotificationKind.conflictResolverEarlyTermination];function f(h){return g.findIndex(function(F){return F===h})<0}var v=(0,a.strEnumArray)(u.NotificationKind).filter(f);function C(h,F){return(0,n.mapFromArrayOfDependantPairs)(v.map(function(R){return[R,function(){return h[R].apply(h,$r(F[R].apply(F,arguments)))}]}))}function p(h){var F=h.doNotify.bind(h),R=(0,n.functionMapFromDUFunction)(F,v),y=(0,n.bindMethodsUnbox)(R,v),E=(0,n.bindMethodsNullCheck)(y,v),x=Object.assign({},E,K({},u.NotificationKind.notifyWorkbookClosing,function(){return y.notifyWorkbookClosing()}));return C(x,o.notificationMethodArgumentsConvertorsMap)}},"../excel-online-calc/lib/x10-formula-bar/notifierTypeConvertors.js":function(m,t,s){"use strict";var a;Object.defineProperty(t,"__esModule",{value:!0}),t.notificationMethodArgumentsConvertorsMap=void 0;var n=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),u=s("../excel-online-calc/lib/x10-formula-bar/ieee754Helpers.js"),g=s("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js"),f=function(){for(var F=arguments.length,R=new Array(F),y=0;y<F;y++)R[y]=arguments[y];return R},v=function(F){switch(F?.kind){case"NamedValue":switch(F.value.kind){case"Number":return Object.assign({},F,{value:F.value.numberValue});case"String":return Object.assign({},F,{value:F.value.stringValue});case"Boolean":return Object.assign({},F,{value:F.value.booleanValue});case"Error":return Object.assign({},F,{value:F.value})}default:return F}},C=[[o.ErrorType.NULL,function(h){return h===0}],[o.ErrorType.DIV0,function(h){return h===7}],[o.ErrorType.VALUE,function(h){return h===15||h===53}],[o.ErrorType.REF,function(h){return h===23}],[o.ErrorType.NAME,function(h){return h===29}],[o.ErrorType.NUM,function(h){return h===36}],[o.ErrorType.NA,function(h){return h===42}],[o.ErrorType.GETTING_DATA,function(h){return h===43}],[o.ErrorType.SPILL,function(h){return h===45}],[o.ErrorType.CONNECT,function(h){return h===46}],[o.ErrorType.BLOCKED,function(h){return h===47}],[o.ErrorType.UNKNOWN,function(h){return h===48}],[o.ErrorType.FIELD,function(h){return h===49}],[o.ErrorType.CALC,function(h){return h===50}],[o.ErrorType.BUSY,function(h){return h===51||h===52||h===54}],[o.ErrorType.EXTERNAL,function(){return!1}]];(0,n.staticAssertSame)();function p(h){switch(h.kind){case"error":for(var F of C){var R=Se(F,2),y=R[0],E=R[1];if(E(h.errorValue))return{kind:"error",errorKind:y}}return{kind:"error",errorKind:void 0};case"number":return{kind:"number",value:(0,u.createIEEE754Double)(h)};default:return h}}t.notificationMethodArgumentsConvertorsMap=(a={},K(K(K(K(K(K(K(K(K(K(a,g.NotificationKind.doNothing,f),g.NotificationKind.setActiveCell,f),g.NotificationKind.setActiveCellFormat,f),g.NotificationKind.setFunctionsInfo,f),g.NotificationKind.setDefinedNamesInfo,f),g.NotificationKind.notifyWorkbookClosing,f),g.NotificationKind.setSchedulerFeatures,f),g.NotificationKind.setA1ReferenceStyle,f),g.NotificationKind.setWorkbookProps,f),g.NotificationKind.updateSheetNames,f),K(K(K(K(K(a,g.NotificationKind.writeRange,function(h,F){return[h,Object.assign({},F,{values:F.values.map(function(R){return R.map(p)})})]}),g.NotificationKind.writeRanges,function(h,F){return[h,F.map(function(R){return Object.assign({},R,{values:R.values.map(function(y){return y.map(p)})})})]}),g.NotificationKind.setLocale,function(){for(var h=arguments.length,F=new Array(h),R=0;R<h;R++)F[R]=arguments[R];var y=F[0];return[Object.assign({},y,{specialRefNames:(0,n.partialArray)(K(K(K(K(K({},o.SpecialRefId.All,y.specialRefNames.All),o.SpecialRefId.Data,y.specialRefNames.Data),o.SpecialRefId.Headers,y.specialRefNames.Headers),o.SpecialRefId.ThisRow,y.specialRefNames.ThisRow),o.SpecialRefId.Totals,y.specialRefNames.Totals)),currencyFormat:o.CurrencyFormat[y.currencyFormat],dateOrder:o.DateOrder[y.dateOrder],timeAltSeparator:y.timeAltSeparator,ampmSymbols:[y.ampmSymbols.first,y.ampmSymbols.second]})]}),g.NotificationKind.updateNamedObjects,function(){for(var h=arguments.length,F=new Array(h),R=0;R<h;R++)F[R]=arguments[R];var y=F[0],E=F[1];return[y,E.map(function(x){var b;return Object.assign({},x,{scope:x.scope,objects:(b=x.objects)==null?void 0:b.map(function(k){var D;return Object.assign({},k,{data:v((D=k.data)!=null?D:void 0)})}),fromStateId:x.fromStateId})})]}),g.NotificationKind.setNumberFormats,f))},"../excel-online-calc/lib/x10-formula-bar/platform.js":function(m,t){"use strict";var s;Object.defineProperty(t,"__esModule",{value:!0}),t.platform=void 0;var a=["web","win32"];if(t.platform=(s=globalThis.__x10_target_platform)!=null?s:"web",a.indexOf(t.platform)<0)throw new Error(`Wrong platform id ${t.platform}`);globalThis.__x10_target_platform=t.platform},"../excel-online-calc/lib/x10-formula-bar/pluginFactory.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPluginClass=f,t.registerPlugin=v;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-x10-interop/lib/index.js"),u=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),g=(0,a.makeStringMap)();function f(C){var p=g[C];if(!p){var h=u.x10Logger.formatLogMessage("getPluginClass",{description:`${o.PluginFactoryName[C]} has not been registered`});throw u.x10Logger.log({kind:"failure",payload:{failureKind:u.X10FailureKind.PluginAttachmentFailure,failureLevel:n.TraceLevel.Error,path:"pluginFactory.getPluginClass",description:`${o.PluginFactoryName[C]} has not been registered`}}),new Error(h)}return p}function v(C){var p=C.factory.factoryName,h=g[p];if(h!==void 0&&h!==C){var F=u.x10Logger.formatLogMessage("registerPluginFactory",{description:`${o.PluginFactoryName[p]} is already registered`});if(u.x10Logger.log({kind:"failure",payload:{failureKind:u.X10FailureKind.PluginAttachmentFailure,failureLevel:n.TraceLevel.Error,path:"pluginFactory.registerPlugin",description:`${o.PluginFactoryName[p]} is already registered`}}),!(0,a.getTypedFeatureGate)("Microsoft.Office.Excel.x10DoNotThrowOnDoublePluginRegistration"))throw new Error(F)}g[p]=C,u.x10Logger.log({kind:"registerPluginFactory",payload:{factoryName:p}})}},"../excel-online-calc/lib/x10-formula-bar/pluginIntialization/ensurePluginAttached.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resolveScriptLoaderPromise=N,t.setX10Features=_,t.ensurePluginAttached=P,t.ensurePluginAttachedFor=$,t.ensureGroupAttached=Q,t.ensureGroupAttachedFor=U;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-x10-interop/lib/index.js"),u=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),g=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/win32Initializers.js"),f=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/x10PluginsInitializers.js"),v=s("../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/argumentAssistancePlugin.js"),C=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteCopilotPlugin.js"),p=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteFunctionPlugin.js"),h=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteLetPlugin.js"),F=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteNamedObjectsPlugin.js"),R=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteRichValuePlugin.js"),y=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteTableHeadersPlugin.js"),E=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteEnumPlugin.js"),x=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/formulaAuthoringCopilotIPEPlugin.js"),b=s("../excel-online-calc/lib/x10-formula-bar/autocompletionPluginDependenciesResolved.js"),k=s("../excel-online-calc/lib/x10-formula-bar/FormulaCollection/formulaCollectionPlugin.js"),D=s("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ColoredReferences/coloredReferencesPlugin.js"),M=s("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ParenthesesCoupling/parenthesesCouplingPlugin.js"),w=s("../excel-online-calc/lib/x10-formula-bar/GotoCtrlClick/gotoCtrlClickPlugin.js"),S=s("../excel-online-calc/lib/x10-formula-bar/platform.js"),A=s("../excel-online-calc/lib/x10-formula-bar/pythonPluginDependenciesResolved.js"),T=s("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js"),I=s("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js"),B=s("../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewPlugin.js"),L=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),V={web:function(){var J;return J={},K(K(K(K(K(K(K(K(K(K(J,o.PluginFactoryName.ArgumentAssistancePlugin,[v.argumentAssistancePluginDependenciesResolved,{featureIdentifier:"ArgumentAssistance"}]),o.PluginFactoryName.AutocompletePlugin,[b.autocompletePluginDependenciesResolved,{featureIdentifier:"SmartSuggestionsAutoComplete"}]),o.PluginFactoryName.AutocompleteFunctionPlugin,[p.autocompleteFunctionPluginDependenciesResolved,{featureIdentifier:"SimpleAutoComplete"}]),o.PluginFactoryName.ParenthesesCouplingPlugin,[M.parenthesesCouplingPluginDependenciesResolved,{featureIdentifier:"ParenthesisCoupling"}]),o.PluginFactoryName.ColoredReferencesPlugin,[D.coloredReferencesPluginDependenciesResolved,{featureIdentifier:"ColoredReferences"}]),o.PluginFactoryName.GotoCtrlClickPlugin,[w.gotoCtrlClickPluginDependenciesResolved,{featureIdentifier:"GotoCtrlClick"}]),o.PluginFactoryName.AutocompleteLetPlugin,[h.autocompleteLetPluginDependenciesResolved,{featureIdentifier:"SimpleAutoComplete"}]),o.PluginFactoryName.AutocompleteRichValuePlugin,[R.autocompleteRichValuePluginDependenciesResolved,{featureIdentifier:"SimpleAutoComplete"}]),o.PluginFactoryName.FormulaCollectionPlugin,[k.formulaCollectionPluginDependenciesResolved,{featureGate:"Microsoft.Office.Excel.FormulaCollection"}]),o.PluginFactoryName.AutocompleteNamedObjectsPlugin,[F.autocompleteNamedObjectsPluginDependenciesResolved,{featureIdentifier:"SimpleAutoComplete"}]),K(K(K(K(K(K(K(K(K(K(J,o.PluginFactoryName.ParserPerformanceMeasurements,[b.parserPerformanceMeasurementsAttach,{featureGate:"Microsoft.Office.Excel.x10ParserPerformanceMeasurements"}]),o.PluginFactoryName.AutocompleteTableHeadersPlugin,[y.autocompleteTableHeadersPluginDependenciesResolved,{featureIdentifier:"SimpleAutoComplete"}]),o.PluginFactoryName.ValuePreviewPlugin,[B.valuePreviewPluginDependenciesResolved,{featureIdentifier:"ValuePreview"}]),o.PluginFactoryName.AutocompleteRangeSuggestionPlugin,[b.autocompleteRangeSuggestionPluginAttach,{featureGate:"Microsoft.Office.Excel.AutocompleteRangeSuggestionPlugin"}]),o.PluginFactoryName.AutocompleteWrapperPlugin,[b.autocompleteWrapperPluginAttach,{featureGate:"Microsoft.Office.Excel.x10AutocompleteWrapperPluginIsEnabled"}]),o.PluginFactoryName.AutocompleteBinaryModelExperimentPlugin,[b.autocompleteBinaryModelExperimentPluginAttach,{featureGate:"Microsoft.Office.Excel.x10AutocompleteBinaryModelExperimentPlugin"}]),o.PluginFactoryName.PythonAutocompletePlugin,[A.pythonAutocompletePluginAttach,{featureGate:"Microsoft.Office.Excel.x10PythonAutocompletionEnabled"}]),o.PluginFactoryName.PythonSyntaxHighlightingPlugin,[A.pythonSyntaxHighlightingPluginAttach,{featureGate:"Microsoft.Office.Excel.x10PythonSyntaxHighlightingEnabled"}]),o.PluginFactoryName.PythonTooltipPlugin,[A.pythonTooltipPluginAttach,{featureGate:"Microsoft.Office.Excel.x10PythonTooltipEnabled"}]),o.PluginFactoryName.PythonNotebookPlugin,[A.pythonNotebookPluginAttach,{featureGate:"Microsoft.Office.Excel.x10PythonNotebookEnabled"}]),K(K(K(K(K(K(K(K(K(K(J,o.PluginFactoryName.PythonDocStringPlugin,[A.pythonDocStringPluginAttach,{featureGate:"Microsoft.Office.Excel.x10PythonDocStringEnabled"}]),o.PluginFactoryName.ChatGPTPlugin,[b.chatGPTPluginAttach,{featureGate:"Microsoft.Office.Excel.ChatGPTPluginEnabled"}]),o.PluginFactoryName.FormulaByExamplePlugin,[f.formulaByExamplePluginAttach,{changeGate:"OfficeVSO:9683390_FormulaByExamplePlugin"}]),o.PluginFactoryName.FormulaCompletionPlugin,[f.formulaCompletionPluginAttach,{featureGate:"Microsoft.Office.Excel.FormulaCompletionPluginEnabled"}]),o.PluginFactoryName.TestPlugin,[u.workerThreadInitialized,{featureGate:"Microsoft.Office.Excel.MockWorkerThreadPlugin"}]),o.PluginFactoryName.AutocompleteEnumPlugin,[E.autocompleteEnumPluginDependenciesResolved,{featureIdentifier:"EnumAutoComplete"}]),o.PluginFactoryName.FormulaTranspilerPlugin,[f.formulaTranspilerPluginAttach,{featureGate:"Microsoft.Office.Excel.FileOptimization"}]),o.PluginFactoryName.InCellControlsAutodetectionPlugin,[f.inCellControlsAutodetectionPluginAttach,{featureGate:"Microsoft.Office.Excel.InCellControlsAutodetection"}]),o.PluginFactoryName.ValueErrorHighlightPlugin,[f.valueErrorHighlightPluginAttach,{featureGate:"Microsoft.Office.Excel.ValueErrorHighlightPlugin"}]),o.PluginFactoryName.AutocompleteCopilotPlugin,[C.autocompleteCopilotPluginDependenciesResolved,{featureIdentifier:"CopilotFormulaGeneration"}]),K(K(K(K(K(K(J,o.PluginFactoryName.FormulaAuthoringCopilotIPEPlugin,[x.formulaAuthoringCopilotIPEPluginDependenciesResolved,{changeGate:"OfficeVSO:9848728_refactorFormulaCopilotIPERequest",featureIdentifier:"CopilotFormulaGeneration"}]),o.PluginFactoryName.AutocompletePythonPlugin,[f.autocompletePythonPluginDependenciesResolved,{featureIdentifier:"SimpleAutoComplete"}]),o.PluginFactoryName.PythonPowerQueryAutocompletePlugin,[A.pythonPowerQueryAutocompletePluginAttach,{changeGate:"OfficeVSO:10116371_pythonpqplugin"}]),o.PluginFactoryName.GenerateChartInsightsPlugin,[f.generateChartInsightsPluginAttach,{featureGate:"Microsoft.Office.Excel.FEnableChartInsights"}]),o.PluginFactoryName.OnGridFormulaGeneration,[f.onGridFormulaGenerationAttach,{featureGate:"Microsoft.Office.Excel.CopilotOnGridFormulaGeneration"}]),o.PluginFactoryName.ChartDesignRecommendationsPlugin,[f.chartDesignRecommendationsPluginAttach,{featureGate:"Microsoft.Office.Excel.ChartDesignRecommendationOnGridViaOOUI"}])},win32:function(J){var ie=(0,g.perWorkbookInitializers)(J);return K(K(K(K(K(K({},o.PluginFactoryName.FormulaByExamplePlugin,[ie.formulaByExamplePluginAttached,{featureGate:"Microsoft.Office.Excel.X10FBEDesktopPluginEnabled",changeGate:"OfficeVSO:9510546_X10FBEDesktopPluginChangeGate"}]),o.PluginFactoryName.FormulaCompletionPlugin,[ie.formulaCompletionPluginAttached,{featureGate:"Microsoft.Office.Excel.FormulaCompletionPluginEnabled"}]),o.PluginFactoryName.GetLocalePlugin,[ie.cleanDataPluginAttached,{featureGate:"Microsoft.Office.Excel.GetLocalePluginEnabled"}]),o.PluginFactoryName.InCellControlsAutodetectionPlugin,[ie.inCellControlsAutodetectionPluginAttachWin32,{featureGate:"Microsoft.Office.Excel.InCellControlsAutodetectionWin32"}]),o.PluginFactoryName.OnGridFormulaGeneration,[ie.onGridFormulaGenerationAttachWin32,{featureGate:"Microsoft.Office.Excel.CopilotOnGridFormulaGeneration"}]),o.PluginFactoryName.ChartDesignRecommendationsPlugin,[ie.chartDesignRecommendationsPluginAttachWin32,{featureGate:"Microsoft.Office.Excel.ChartDesignRecommendationOnGridViaOOUIWin32"}])}},Z=K(K(K(K(K(K({},o.PluginAttachGroup.Core,!0),o.PluginAttachGroup.Python,!1),o.PluginAttachGroup.SmartSuggestionsAutoComplete,!1),o.PluginAttachGroup.FormulaCompletion,!1),o.PluginAttachGroup.Copilot,!1),o.PluginAttachGroup.CopilotPro,!1);(0,a.staticAssertExtends)();var H=(0,a.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:10700335_addCopilotLicenseCheckV2")?K(K(K(K(K(K({},o.PluginAttachGroup.Core,K(K(K({},o.PluginFactoryName.AutocompletePlugin,!1),o.PluginFactoryName.FormulaCompletionPlugin,!1),o.PluginFactoryName.OnGridFormulaGeneration,!1)),o.PluginAttachGroup.Python,{}),o.PluginAttachGroup.SmartSuggestionsAutoComplete,K({},o.PluginFactoryName.AutocompletePlugin,!0)),o.PluginAttachGroup.FormulaCompletion,K({},o.PluginFactoryName.FormulaCompletionPlugin,!0)),o.PluginAttachGroup.Copilot,K({},o.PluginFactoryName.OnGridFormulaGeneration,!0)),o.PluginAttachGroup.CopilotPro,K({},o.PluginFactoryName.OnGridFormulaGeneration,!0)):K(K(K(K(K(K({},o.PluginAttachGroup.Core,K(K({},o.PluginFactoryName.AutocompletePlugin,!1),o.PluginFactoryName.FormulaCompletionPlugin,!1)),o.PluginAttachGroup.Python,{}),o.PluginAttachGroup.SmartSuggestionsAutoComplete,K({},o.PluginFactoryName.AutocompletePlugin,!0)),o.PluginAttachGroup.FormulaCompletion,K({},o.PluginFactoryName.FormulaCompletionPlugin,!0)),o.PluginAttachGroup.Copilot,{}),o.PluginAttachGroup.CopilotPro,{});function N(z){u.scriptLoaderPromise.resolve(z)}function _(z){var J=T.PluginSchedulerSingleton.instance();J.doNotify(I.NotificationKind.setSchedulerFeatures,[z.map(function(ie){return o.SchedulerFeature[ie]})])}function P(z){return W.apply(this,arguments)}function W(){return W=mr(function*(z){return $(T.PluginSchedulerSingleton.instance(),z)}),W.apply(this,arguments)}function $(z,J){return q.apply(this,arguments)}function q(){return q=mr(function*(z,J){var ie=V[S.platform](z)[J];if(ie===void 0)return!1;var ce=z.getSchedulerFeatures(),ge=Se(ie,2),oe=ge[0],le=ge[1],Y=le.changeGate,te=le.featureGate,re=le.featureIdentifier;if((te===void 0||(0,a.getTypedFeatureGate)(te))&&(Y===void 0||(0,a.isTypedChangeGateEnabled)(Y))&&(re===void 0||ce.indexOf(o.SchedulerFeature[re])!==-1))try{return yield oe.getValue(),!0}catch(ee){L.x10Logger.log({kind:"failure",payload:{failureKind:L.X10FailureKind.PluginAttachmentFailure,failureLevel:n.TraceLevel.Error,path:"ensurePluginAttachedFor",description:`Failed to ensure plugin "${o.PluginFactoryName[J]}" is attached with exception`,data:ee}})}return!1}),q.apply(this,arguments)}function j(z){return Object.keys(z).map(function(J){return parseInt(J,10)})}function G(z,J){var ie;return(ie=H[J][z])!=null?ie:Z[J]}function Q(z){return X.apply(this,arguments)}function X(){return X=mr(function*(z){return U(T.PluginSchedulerSingleton.instance(),z)}),X.apply(this,arguments)}function U(z,J){return O.apply(this,arguments)}function O(){return O=mr(function*(z,J){var ie=0;for(var ce of j(V[S.platform](z)))if(G(ce,J)){var ge=yield $(z,ce);ge&&(ie+=1)}return ie}),O.apply(this,arguments)}},"../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autoCompletePluginsThread=t.workerThreadInitialized=t.workerThreadSpread=t.dynamicPluginLoaderCreated=t.schedulerWithTableIntelligenceServiceAttached=t.schedulerWithRecalcServiceAttached=t.scriptLoaderPromise=t.FormulaAuthoringStringsOnMainThread=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-x10-interop/lib/index.js"),o=s("../excel-online-calc/lib/calc/utils.js"),u=s("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js"),g=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js");t.FormulaAuthoringStringsOnMainThread=(0,g.trackableAsyncLazy)(mr(function*(){var v=yield t.dynamicPluginLoaderCreated.getValue();yield v.loadPluginScript("formula-authoring-strings",!0)}),"FormulaAuthoringStringsOnMainThread"),t.scriptLoaderPromise=new a.ResolvablePromise,t.schedulerWithRecalcServiceAttached=(0,g.trackableAsyncLazy)(mr(function*(){var v=u.PluginSchedulerSingleton.instance();return f.getValue()&&(yield t.FormulaAuthoringStringsOnMainThread.getValue()),yield v.recalcServiceAttached(),v}),"schedulerWithRecalcServiceAttached"),t.schedulerWithTableIntelligenceServiceAttached=(0,g.trackableAsyncLazy)(mr(function*(){var v=u.PluginSchedulerSingleton.instance();return yield v.services.TableIntelligence,v}),"schedulerWithTableIntelligenceServiceAttached"),t.dynamicPluginLoaderCreated=(0,g.trackableAsyncLazy)(mr(function*(){var v=yield t.scriptLoaderPromise;return(0,u.createDynamicPluginLoader)(v)}),"dynamicPluginLoaderCreated"),t.workerThreadSpread=(0,g.trackableAsyncLazy)(mr(function*(){var v=yield t.dynamicPluginLoaderCreated.getValue();return v.createPluginThread("worker")}),"workerThreadSpread"),t.workerThreadInitialized=(0,g.trackableAsyncLazy)(mr(function*(){yield t.workerThreadSpread.getValue()}),"workerThreadInitialized"),t.autoCompletePluginsThread=(0,g.trackableAsyncLazy)(mr(function*(){var v;return(0,a.getTypedFeatureGate)("Microsoft.Office.Excel.AutoCompleteOnMainThread")?v=yield t.dynamicPluginLoaderCreated.getValue():v=yield t.workerThreadSpread.getValue(),v}),"autoCompletePluginsThread");var f=new o.ResettableLazy(function(){var v=u.PluginSchedulerSingleton.instance();return!v.isSchedulerFeatureEnabled(n.SchedulerFeature.SimpleAutoComplete)&&v.isSchedulerFeatureEnabled(n.SchedulerFeature.ArgumentAssistance)})},"../excel-online-calc/lib/x10-formula-bar/pluginIntialization/win32Initializers.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.perWorkbookInitializers=v,t.generatePerWorkbookInitializers=C;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-x10-interop/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),u=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),g=new u.TrackableAsyncLazy(mr(function*(){return 42}),"singletonInit"),f=new WeakMap;function v(p){var h;if(!(0,a.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:10774297_x10_EnsureSingleLazyInitializersForWin32"))return C(p);var F=(h=f.get(p))!=null?h:C(p);return f.set(p,F),F}function C(p){var h=new u.TrackableAsyncLazy(mr(function*(){var b=(0,o.getPluginClass)(n.PluginFactoryName.FormulaByExamplePlugin);yield g.getValue(),yield p.createAndAttachPlugin(b,{config:{localCacheEnabled:!1,isCopilotOnly:!0}})}),"win32FormulaByExamplePluginAttached"),F=new u.TrackableAsyncLazy(mr(function*(){var b=(0,o.getPluginClass)(n.PluginFactoryName.FormulaCompletionPlugin);yield p.createAndAttachPlugin(b,{debugMode:!1})}),"win32FormulaCompletionPluginAttached"),R=new u.TrackableAsyncLazy(mr(function*(){var b=(0,o.getPluginClass)(n.PluginFactoryName.GetLocalePlugin);yield p.createAndAttachPlugin(b)}),"win32CleanDataPluginAttached"),y=new u.TrackableAsyncLazy(mr(function*(){var b=(0,o.getPluginClass)(n.PluginFactoryName.InCellControlsAutodetectionPlugin);yield p.createAndAttachPlugin(b)}),"win32InCellControlsAutodetectionPluginAttached"),E=new u.TrackableAsyncLazy(mr(function*(){var b=(0,o.getPluginClass)(n.PluginFactoryName.OnGridFormulaGeneration);yield p.createAndAttachPlugin(b)}),"win32OnGridFormulaGenerationPluginAttached"),x=new u.TrackableAsyncLazy(mr(function*(){var b=(0,o.getPluginClass)(n.PluginFactoryName.ChartDesignRecommendationsPlugin);yield p.createAndAttachPlugin(b)}),"win32ChartDesignRecommendationsPluginAttached");return{formulaByExamplePluginAttached:h,formulaCompletionPluginAttached:F,cleanDataPluginAttached:R,inCellControlsAutodetectionPluginAttachWin32:y,onGridFormulaGenerationAttachWin32:E,chartDesignRecommendationsPluginAttachWin32:x}}},"../excel-online-calc/lib/x10-formula-bar/pluginIntialization/x10PluginsInitializers.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.chartDesignRecommendationsPluginAttach=t.generateChartInsightsPluginAttach=t.autocompletePythonPluginDependenciesResolved=t.valueErrorHighlightPluginAttach=t.inCellControlsAutodetectionPluginAttach=t.formulaTranspilerPluginAttach=t.formulaCompletionPluginAttach=t.onGridFormulaGenerationAttach=t.formulaByExamplePluginAttach=void 0;var a=s("../excel-online-x10-interop/lib/index.js"),n=s("../office-online-feature-gates/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),u=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),g=(0,u.trackableAsyncLazy)(mr(function*(){var f=yield o.workerThreadSpread.getValue();return yield f.loadPluginScript("excelOnlineX10Plugins",!1),f}),"threadWithExcelOnlineX10PluginsScriptLoaded");t.formulaByExamplePluginAttach=(0,u.trackableAsyncLazy)(mr(function*(){var f=yield g.getValue();yield o.schedulerWithRecalcServiceAttached.getValue(),yield f.loadPluginScript("excel-formula-by-example-strings",!0),yield f.createAndAttachPlugin(a.PluginFactoryName.FormulaByExamplePlugin,{config:{localCacheEnabled:!0,isCopilotOnly:!1}})}),"formulaByExamplePluginAttach"),t.onGridFormulaGenerationAttach=(0,u.trackableAsyncLazy)(mr(function*(){var f=yield g.getValue();yield o.schedulerWithRecalcServiceAttached.getValue(),yield f.createAndAttachPlugin(a.PluginFactoryName.OnGridFormulaGeneration)}),"onGridFormulaGenerationAttach"),t.formulaCompletionPluginAttach=(0,u.trackableAsyncLazy)(mr(function*(){var f=yield g.getValue();yield o.schedulerWithRecalcServiceAttached.getValue(),yield f.createAndAttachPlugin(a.PluginFactoryName.FormulaCompletionPlugin,{debugMode:(0,n.getBooleanFeatureGate)("Microsoft.Office.Excel.FormulaCompletionDebugMode",!1)})}),"formulaCompletionPluginAttach"),t.formulaTranspilerPluginAttach=(0,u.trackableAsyncLazy)(mr(function*(){var f=yield o.workerThreadSpread.getValue();yield f.loadPluginScript("excelOnlineFormulaTranspiler",!1),yield f.createAndAttachPlugin(a.PluginFactoryName.FormulaTranspilerPlugin)}),"formulaTranspilerPluginAttach"),t.inCellControlsAutodetectionPluginAttach=(0,u.trackableAsyncLazy)(mr(function*(){var f=yield g.getValue();yield o.schedulerWithRecalcServiceAttached.getValue(),yield f.createAndAttachPlugin(a.PluginFactoryName.InCellControlsAutodetectionPlugin)}),"inCellControlsAutodetectionPluginAttach"),t.valueErrorHighlightPluginAttach=(0,u.trackableAsyncLazy)(mr(function*(){var f=yield g.getValue();yield o.schedulerWithRecalcServiceAttached.getValue(),yield f.createAndAttachPlugin(a.PluginFactoryName.ValueErrorHighlightPlugin)}),"valueErrorHighlightPluginAttach"),t.autocompletePythonPluginDependenciesResolved=(0,u.trackableAsyncLazy)(mr(function*(){var f=yield o.autoCompletePluginsThread.getValue();yield f.loadPluginScript("formula-authoring-strings",!0),yield f.createAndAttachPlugin(a.PluginFactoryName.AutocompletePythonPlugin)}),"autocompletePythonPluginDependenciesResolved"),t.generateChartInsightsPluginAttach=(0,u.trackableAsyncLazy)(mr(function*(){var f=yield g.getValue();yield o.schedulerWithRecalcServiceAttached.getValue(),yield f.createAndAttachPlugin(a.PluginFactoryName.GenerateChartInsightsPlugin)}),"generateChartInsightsPluginAttach"),t.chartDesignRecommendationsPluginAttach=(0,u.trackableAsyncLazy)(mr(function*(){var f=yield g.getValue();yield o.schedulerWithRecalcServiceAttached.getValue(),yield f.createAndAttachPlugin(a.PluginFactoryName.ChartDesignRecommendationsPlugin)}),"chartDesignRecommendationsPluginAttach")},"../excel-online-calc/lib/x10-formula-bar/pluginMessages.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResponseState=t.ExecutionStopReason=t.FrameExecutionStopReason=t.SchedulerTimelineQueueMessageKind=t.delay=t.recalcNotificationKinds=t.DefaultComputationGroup=void 0,t.typedRequest=C,t.createTask=p,t.createAwaitEventTask=h,t.awaitEvent=F,t.awaitTask=R,t.providerCall=y,t.providerGeneratorProxy=E,t.awaitPromise=x;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),o=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),u=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/utils.js"),g=s("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js"),f=s("../excel-online-calc/lib/x10-formula-bar/x10AggregatingLoggerUtils.js"),v=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js");t.DefaultComputationGroup="",t.recalcNotificationKinds=[g.NotificationKind.setA1ReferenceStyle,g.NotificationKind.setLocale,g.NotificationKind.setWorkbookProps,g.NotificationKind.updateSheetNames,g.NotificationKind.updateNamedObjects];function*C(S,A){var T=yield Object.assign({kind:S},A);(0,a.assertTrue)("Response kind coincides with request kind",T.kind===S);var I=T.kind,B=Aw(T,O_e);return B}function*p(S){(0,o.staticTypeHint)(S);var A=yield*Je(C("CreateTask",{request:S})),T=A.task;return(0,o.staticTypeHint)(T),T}function*h(S){return yield*Je(p({kind:"AwaitEvent",activateAnnotationInAugLoop:!0,eventKind:S.eventKind,timeout:S.timeout,predicate:S.predicate}))}function*F(S){var A=yield*Je(C("AwaitEvent",S)),T=A.result;return T}function*R(S){var A=yield*Je(C("AwaitTask",{task:S})),T=A.result;return(0,o.staticTypeHint)(T),T}function*y(S){var A=yield*Je(C("CallProvider",S));return(0,a.assertTrue)("Service response coincides with actual call",A.service===S.service&&A.method===S.method),(0,o.staticTypeHint)(A),A.response}function E(S){return new Proxy({},{get:function(T,I,B){return function*(){for(var L=arguments.length,V=new Array(L),Z=0;Z<L;Z++)V[Z]=arguments[Z];return yield*Je(y({service:S,method:I,args:V}))}}})}function*x(S){var A=yield{kind:"AwaitPromise",promise:S};return(0,a.assertTrue)("Response kind coincides with request kind",A.kind==="AwaitPromise"),A.result}t.delay={kind:"Delay"};var b;(function(S){S[S.NoOpRequest=0]="NoOpRequest",S[S.InternalRequest=1]="InternalRequest",S[S.AsyncRequest=2]="AsyncRequest",S[S.SyncRequest=3]="SyncRequest",S[S.StepComputation=4]="StepComputation",S[S.StopComputationFrame=5]="StopComputationFrame",S[S.Timeout=6]="Timeout"})(b||(t.SchedulerTimelineQueueMessageKind=b={})),(0,a.staticAssertExtends)();var k;(function(S){S.Superseded="Superseded",S.Timeout="Timeout",S.ConflictResolverEarlyTermination="ConflictResolverEarlyTermination"})(k||(t.FrameExecutionStopReason=k={}));var D;(function(S){S.Done="Done",S.Skipped="Skipped",S.Exception="Exception"})(D||(D={}));var M="Unknown";t.ExecutionStopReason={Unknown:M,Frame:k,Computation:D};var w=(function(){function S(A,T,I){Oe(this,S),this.computationType=A,this.computationKind=T,this.isMainThread=I,this._attachedComputations=[],this._attachedSyncComputations=[],this._computationFrames=new Map}return Ne(S,[{key:"computationFrame",value:function(T){return this._computationFrames.get(T)}},{key:"attachedComputations",get:function(){return $r(this._attachedComputations)}},{key:"attachedSyncComputations",get:function(){return $r(this._attachedSyncComputations)}},{key:"numOpenComputationFrames",get:function(){return this._computationFrames.size}},{key:"numComputations",get:function(){return this._attachedComputations.length}},{key:"numSyncComputations",get:function(){return this._attachedSyncComputations.length}},{key:"attachComputation",value:function(T){this._attachedComputations.push(T)}},{key:"attachSyncComputation",value:function(T){this._attachedSyncComputations.push(T)}},{key:"detachComputation",value:function(T){this._attachedComputations=this._attachedComputations.filter(function(I){return S.createKey(I)!==S.createKey(T)})}},{key:"detachSyncComputation",value:function(T){this._attachedSyncComputations=this._attachedSyncComputations.filter(function(I){return S.createKey(I)!==S.createKey(T)})}},{key:"createFrame",value:function(T,I,B,L,V,Z,H,N,_){var P=new a.ResolvablePromise,W=this.computationKind,$={type:this.computationType,correlationId:T,pluginGroup:I,computationGroup:B,computationInput:V,cache:Z,config:H,startTime:N,timeWindow:_,successfulResults:{kind:W,results:[]},resolvable:P,stopReasonRef:new u.Ref(t.ExecutionStopReason.Unknown),numOfComputations:L===n.ExecutionType.Async?this.numComputations:this.numSyncComputations,numFailures:0,numSkippedComputations:0};return this._computationFrames.set(B,$),P}},{key:"closeFrame",value:function(T,I,B){var L=this.computationFrame(T);if(L){if(this._computationFrames.delete(T),I===t.ExecutionStopReason.Unknown||![t.ExecutionStopReason.Frame.Superseded,t.ExecutionStopReason.Computation.Done].includes(I)){var V;(V=L.executionFlowRecord)==null||V.termination(I)}if(L.stopReasonRef.value=I,L.resolvable.resolve(I===t.ExecutionStopReason.Frame.Superseded?{kind:"Superseded"}:{kind:"Done",payload:L.successfulResults}),this.isMainThread){var Z;(Z=L.cache)==null||Z.close()}var H=this.computationKind,N=this.numComputations,_=this.numSyncComputations,P=L.correlationId,W=L.startTime,$=L.numSkippedComputations,q=L.successfulResults,j=q.results.length,G={correlationId:P,type:this.computationType,computationKind:H,computationGroup:T,numComputations:N,numSyncComputations:_,numSent:j,numSkippedComputations:$,stopReason:I,startTime:W,stopTime:B};v.x10Logger.log({kind:"closeComputationFrame",payload:G}),(0,f.sendX10UsedTelemetryEvent)()}}},{key:"stop",value:function(T,I,B){this.computationFrame(T)!==void 0&&this.closeFrame(T,I,B)}}],[{key:"createKey",value:function(T){return`${T.factoryName}.${T.pluginName}.${T.computationName}.${T.executionType}.${T.subscriptionId}`}}])})();t.ResponseState=w},"../excel-online-calc/lib/x10-formula-bar/prefetchingCache.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PrefetchingCache=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-common/lib/ds/bspSet.js"),o=s("../excel-online-calc-common/lib/ds/productSet.js"),u=s("../excel-online-calc-lang/lib/index.js"),g=s("../excel-online-calc-numfmt/lib/index.js"),f=s("../excel-online-calc-runtime/lib/index.js"),v=s("../excel-online-calc-syntax/lib/index.js"),C=s("../excel-online-calc/lib/x10-formula-bar/naiveLocalSheetGrid.js"),p=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),h=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),F=s("../excel-online-calc/lib/locationNamespace.js");function R(I){var B=I.hasHeadersRow,L=I.hasTotalsRow,V=I.dataRange;return(0,u.gridRange)(V.row-Number(B),V.col,V.rows+Number(B)+Number(L),V.cols)}function y(I,B,L,V){var Z=B.name,H=B.hasHeadersRow,N=B.hasTotalsRow,_=B.dataRange,P=B.columns,W=H?(0,u.gridRange)(_.row-1,_.col,1,_.cols):void 0,$=N?(0,u.gridRange)(_.row+_.rows,_.col,1,_.cols):void 0,q={},j=a.RedBlackMapTree.create(I.stringCompareCI);for(var G of P)q[G.column]=G,j=j.setValue(G.name,G);return{name:Z,sheet:L,dataRange:_,headersRange:W,totalsRange:$,allRange:V,indexToColumn:q,nameToColumn:j,allColumnNamesAvailable:P.length===_.cols}}function E(){return{cellTiles:[],tables:(0,u.makeGridRangeTable)(),tableTiles:[],hiddenRows:n.empty,hiddenRowsAvailability:n.empty,hiddenCols:n.empty,hiddenColsAvailability:n.empty}}function x(I,B){var L;return((L=(0,o.compareProduct)((0,h.createCellSetFromRange)(B),I))!=null?L:1)<=0}var b=(0,a.failure)((0,u.unavailable)(["getCell"])),k=(0,a.failure)((0,u.unavailable)(["getContainingTable"])),D=(0,a.failure)((0,u.unavailable)(["getIntersectingTables"])),M=(0,a.failure)((0,u.unavailable)(["getIntersectingTableNames"])),w=(0,a.failure)((0,u.unavailable)(["getIformats"])),S=(0,a.failure)((0,u.unavailable)(["GetAvailableTableHeaders"])),A=(0,a.failure)((0,u.unavailable)(["GetNamedObject"])),T=(function(){function I(B,L,V){Oe(this,I),this.grid=B,this.syncDataStore=L,this.snapshotId=V,this.correspondingSnapshotID=-1,this.sheet2contents=(0,a.makeStringMap)(),this.currentDocumentLoc=(0,u.documentLoc)(void 0,""),this.formatPages=[],this.formulaCache=new Map,this.englishFormulaCache=new Map,this.builtInFormatCache=new Map,this.customFormatCache=new Map,this.parser=(0,v.createParser)(L),this.analyzer=(0,v.createAnalyzer)(L),this.formatter=(0,g.createNumberFormatter)(L),this.resolver=(0,u.createResolver)(L);var Z={localeInfo:(0,u.getEnglishLocaleInfo)(),get date1904(){return L.config.date1904},get dateCompatibility(){return L.config.dateCompatibility},get datepack(){return L.config.datepack},get mathpack(){return L.config.mathpack},get refStyle(){return L.config.refStyle},get timezone(){return L.config.timezone}},H={config:Z,getSheetName:function(){return L.getSheetName.apply(L,arguments)},getContainingTable:function(){return L.getContainingTable.apply(L,arguments)},getDocumentLoc:function(){return L.getDocumentLoc.apply(L,arguments)},getNameLoc:function(){return L.getNameLoc.apply(L,arguments)},getSheetIndex:function(){return L.getSheetIndex.apply(L,arguments)},getSheetRangeIndexes:function(){return L.getSheetRangeIndexes.apply(L,arguments)},getStructRefColumn:function(){return L.getStructRefColumn.apply(L,arguments)},getStructRefSpecialRef:function(){return L.getStructRefSpecialRef.apply(L,arguments)},getUserDefinedFuncLoc:function(){return L.getUserDefinedFuncLoc.apply(L,arguments)}};this.englishParser=(0,v.createParser)(H),this.englishAnalyzer=(0,v.createAnalyzer)(H)}return Ne(I,[{key:"getSheetContents",value:function(L){var V;return(V=this.sheet2contents[L])!=null?V:this.sheet2contents[L]=E()}},{key:"getCurrentDocumentLoc",value:function(){return this.currentDocumentLoc}},{key:"getSheetNames",value:function(){if(this.sheetNames===void 0){var L,V=[];(L=this.syncDataStore.sheets)==null||L.forEachSheet(function(q){V.push({sheetIndex:q.sheetIndex,sheetName:q.name})});for(var Z={},H=a.RedBlackMapTree.create(this.syncDataStore.config.localeInfo.stringCompareCI),N=0;N<V.length;N+=1){var _=V[N],P=_.sheetIndex,W=_.sheetName;Z[P.index]=N,H=H.setValue(W,N)}var $=this.getCurrentDocumentLoc();this.sheetNames={document:$,sheets:V,idToIndex:Z,nameToIndex:H}}return(0,a.success)(this.sheetNames)}},{key:"getRangeValues",value:function(L){return this.grid.getRangeValues(this.snapshotId,L)}},{key:"getRangeFormulae",value:function(L){return this.grid.getRangeFormulae(this.snapshotId,L)}},{key:"getRangeFormats",value:function(L){return this.grid.getRangeFormats(this.snapshotId,L)}},{key:"getHiddenRows",value:(function(){var B=mr(function*(V,Z,H){var N=this.getSheetContents(V.index),_=h.bspFactory.row([Z,H]),P=(0,n.compare)(_,N.hiddenRowsAvailability),W=P===0||P===-1;if(!W){var $=yield this.grid.getHiddenRows(this.snapshotId,V,(0,a.fastMax)(0,Z-10),(0,a.fastMin)(u.sheetRows,H+10));N.hiddenRows=$.hidden.reduce(function(G,Q){var X=Q.start,U=Q.end;return(0,n.union)(G,h.bspFactory.row([X,U]))},N.hiddenRows),N.hiddenRowsAvailability=$.available.reduce(function(G,Q){var X=Q.start,U=Q.end;return(0,n.union)(G,h.bspFactory.row([X,U]))},N.hiddenRowsAvailability)}var q=[];(0,h.forEachRow)((0,n.intersect)(N.hiddenRowsAvailability,_),function(G){var Q=Se(G,2),X=Q[0],U=Q[1];return q.push((0,f.interval)(X,U)),!0});var j=[];return(0,h.forEachRow)((0,n.intersect)(N.hiddenRows,_),function(G){var Q=Se(G,2),X=Q[0],U=Q[1];return j.push((0,f.interval)(X,U)),!0}),{available:q,hidden:j}});function L(V,Z,H){return B.apply(this,arguments)}return L})()},{key:"getHiddenCols",value:(function(){var B=mr(function*(V,Z,H){var N=this.getSheetContents(V.index),_=h.bspFactory.col([Z,H]),P=(0,n.compare)(_,N.hiddenColsAvailability),W=P===0||P===-1;if(!W){var $=yield this.grid.getHiddenCols(this.snapshotId,V,(0,a.fastMax)(0,Z-10),(0,a.fastMin)(u.sheetCols,H+10));N.hiddenCols=$.hidden.reduce(function(G,Q){var X=Q.start,U=Q.end;return(0,n.union)(G,h.bspFactory.col([X,U]))},N.hiddenCols),N.hiddenColsAvailability=$.available.reduce(function(G,Q){var X=Q.start,U=Q.end;return(0,n.union)(G,h.bspFactory.col([X,U]))},N.hiddenColsAvailability)}var q=[];(0,h.forEachCol)((0,n.intersect)(N.hiddenColsAvailability,_),function(G){var Q=Se(G,2),X=Q[0],U=Q[1];return q.push((0,f.interval)(X,U)),!0});var j=[];return(0,h.forEachCol)((0,n.intersect)(N.hiddenCols,_),function(G){var Q=Se(G,2),X=Q[0],U=Q[1];return j.push((0,f.interval)(X,U)),!0}),{available:q,hidden:j}});function L(V,Z,H){return B.apply(this,arguments)}return L})()},{key:"getRange",value:(function(){var B=mr(function*(V,Z){var H=Z===void 0||Z.indexOf("values")>-1,N=Z===void 0||Z.indexOf("formulae")>-1,_=Z===void 0||Z.indexOf("formats")>-1,P=(0,a.failure)((0,u.unavailable)(["getRange"])),W=yield Promise.all([H?this.getRangeValues(V):P,N?this.getRangeFormulae(V):P,_?this.getRangeFormats(V):P]),$=Se(W,3),q=$[0],j=$[1],G=$[2];return new C.NaiveLocalSheetGrid(V.sheet,q,j,G)});function L(V,Z){return B.apply(this,arguments)}return L})()},{key:"getCell",value:function(L){var V=this,Z=this.getSheetContents(L.sheet.index),H=I.getOrFetchTile(Z.cellTiles,L,(function(){var N=mr(function*(_){var P=yield Promise.all([V.grid.getRangeValues(V.snapshotId,_),V.grid.getRangeFormulae(V.snapshotId,_),V.grid.getRangeFormats(V.snapshotId,_)]),W=Se(P,3),$=W[0],q=W[1],j=W[2];return!(0,a.isSuccess)($)||!(0,a.isSuccess)(q)||!(0,a.isSuccess)(j)?"unavailable":new C.NaiveLocalSheetGrid(L.sheet,$,q,j)});return function(_){return N.apply(this,arguments)}})());return(0,a.bindMaybeThenable)(H,function(N){if(N==="unavailable")return b;var _=N.getCellValue(L.range.row,L.range.col),P=N.getCellFormula(L.range.row,L.range.col),W=N.getCellFormat(L.range.row,L.range.col);return!(0,a.isSuccess)(_)||!(0,a.isSuccess)(P)||!(0,a.isSuccess)(W)?b:(0,a.success)({value:_.value,formula:P.value,format:W.value})})}},{key:"getNamedObject",value:function(L){var V=this.syncDataStore.nameManager;if(!V)return A;var Z=V.getAllDocumentNames(),H=Z.find(function(_){return _.name===L});if(!H)return A;var N=V.getNameFormula(H,F.NameSource.Plain);return(0,a.success)(N)}},{key:"getAvailableTableHeaders",value:function(L){var V=this.syncDataStore.nameManager;if(!V)return S;var Z=V.getAllDocumentNames(),H=Z.find(function(_){return _.name===L});if(!H)return S;var N=V.getAvailableTableColumns(H);return(0,a.success)(N)}},{key:"getStructRefColumn",value:function(L,V){var Z=this.syncDataStore.getStructRefColumn(L,V);return Z.kind===a.ResultKind.Failure?(0,a.failure)((0,u.unavailable)(["getStructRefColumn"])):Z}},{key:"getStructRefSpecialRef",value:function(L,V){var Z=this.syncDataStore.getStructRefSpecialRef(L,V);return Z.kind===a.ResultKind.Failure?(0,a.failure)((0,u.unavailable)(["getStructRefSpecialRef"])):Z}},{key:"getContainingTableName",value:function(L){var V=this.syncDataStore.getContainingTable(L);return V.kind===a.ResultKind.Failure?(0,a.failure)((0,u.unavailable)(["getContainingTableName"])):V}},{key:"getContainingTableSync",value:function(L){var V,Z=this.syncDataStore.getContainingTable(L);if(Z.kind===a.ResultKind.Failure)return(0,a.failure)((0,u.unavailable)(["getContainingTableName"]));if(Z.value===void 0||Z.value===null)return(0,a.success)(void 0);var H=this.getNamedObject(Z.value.name);if(H.kind===a.ResultKind.Failure||H.value.kind===a.ResultKind.Failure)return(0,a.failure)((0,u.unavailable)(["getNamedObject"]));var N=(V=H.value.value)==null?void 0:V.obj;return N!==void 0&&N.kind!=="NamedTable"?(0,a.failure)((0,u.unavailable)(["getNamedObject"])):(0,a.success)(N)}},{key:"getContainingTable",value:(function(){var B=mr(function*(V){var Z=this,H=this.getSheetContents(V.sheet.index),N=I.getOrFetchTile(H.tableTiles,V,(function(){var _=mr(function*(P){var W=yield Z.grid.getIntersectingTables(Z.snapshotId,P);if(!(0,a.isSuccess)(W))return"unavailable";var $=W.value.availableRanges.map(h.createCellSetFromRange).reduce(o.unionProduct,n.empty);for(var q of W.value.tables){var j=R(q);H.tables.getValue(j)||(H.tables=H.tables.setValue(j,y(Z.syncDataStore.config.localeInfo,q,V.sheet,j)))}return $});return function(P){return _.apply(this,arguments)}})());return(0,a.bindMaybeThenable)(N,function(_){if(_==="unavailable")return k;var P;return H.tables.forEachGe(V.range,function(W,$){return P=$,!1}),P!==void 0||x(_,V.range)?(0,a.success)(P):k})});function L(V){return B.apply(this,arguments)}return L})()},{key:"getIntersectingTables",value:(function(){var B=mr(function*(V){for(var Z=this,H=this.getSheetContents(V.sheet.index),N=n.empty,_=V.range.row,P=V.range.row+V.range.rows;_<P;_+=1<<I.tileHeightPow)for(var W=V.range.col,$=V.range.col+V.range.cols;W<$;W+=1<<I.tileWidthPow){var q=I.getOrFetchTile(H.tableTiles,(0,u.sheetGridCell)(V.sheet,(0,u.gridCell)(_,W)),function(Q){return Z.fetchTableTile(Q.sheet,H,Q)}),j=(0,a.isThenable)(q)?yield q:q;if(j==="unavailable")return D;N=(0,o.unionProduct)(N,j)}var G=[];return H.tables.forEachMeets(V.range,function(Q,X){return G.push(X),N=(0,o.unionProduct)(N,(0,h.createCellSetFromRange)(Q)),!0}),x(N,V.range)?(0,a.success)(G):D});function L(V){return B.apply(this,arguments)}return L})()},{key:"getIntersectingTableNames",value:function(L){if(this.syncDataStore.nameManager===void 0)return M;var V=this.syncDataStore.nameManager.getIntersectingTables(L);return V.kind===a.ResultKind.Failure?M:V}},{key:"fetchTableTile",value:(function(){var B=mr(function*(V,Z,H){var N=yield this.grid.getIntersectingTables(this.snapshotId,H);if(!(0,a.isSuccess)(N))return"unavailable";var _=N.value.availableRanges.map(h.createCellSetFromRange).reduce(o.unionProduct,n.empty);for(var P of N.value.tables){var W=R(P);Z.tables.getValue(W)||(Z.tables=Z.tables.setValue(W,y(this.syncDataStore.config.localeInfo,P,V,W)))}return _});function L(V,Z,H){return B.apply(this,arguments)}return L})()},{key:"getIformat",value:(function(){var B=mr(function*(V,Z){var H=Z>>>I.formatPagePow,N=H<<I.formatPagePow,_=N+(1<<I.formatPagePow),P=this.formatPages[H];if(P===void 0){var W=yield this.grid.getIformats(this.snapshotId,V,N,_);if(!(0,a.isSuccess)(W))P=this.formatPages[H]="unavailable";else{var $=[];for(var q of W.value.availableFormats)q.iformat<N||q.iformat>=_||($[q.iformat-N]=q);P=this.formatPages[H]=$}}if(P==="unavailable")return w;var j=P[Z-N];return j===void 0?w:(0,a.success)(j)});function L(V,Z){return B.apply(this,arguments)}return L})()},{key:"parseCellFormula",value:function(L,V,Z){return{result:I.cachedParseFormula(Z?this.englishFormulaCache:this.formulaCache,Z?this.englishParser:this.parser,Z?this.englishAnalyzer:this.analyzer,L,V)}}},{key:"parseEdit",value:(function(){var B=mr(function*(V,Z){var H,N=(H=yield this.getEditFormat(V))!=null?H:{valueType:g.FormatValueType.General,bidiDate:void 0,culture:void 0};return this.parseEditInternal(V,Z,N)});function L(V,Z){return B.apply(this,arguments)}return L})()},{key:"parseEditSync",value:function(L,V,Z){var H=this.parseNumberFormat(Z.formatString,Z.builtIn).result,N;return(0,a.isSuccess)(H)?N=H.value:N={valueType:g.FormatValueType.General,bidiDate:void 0,culture:void 0},this.parseEditInternal(L,V,N)}},{key:"resolveReferences",value:function(L,V){var Z=this;return V.map(function(H){switch(H.kind){case u.NodeKind.StructRef:return Z.resolveStructRefSync(L,H).result;case u.NodeKind.CellRef:return Z.resolveCellRefNodeSync(L,H).result}})}},{key:"getCorrespondingSnapshotID",value:(function(){var B=mr(function*(){return this.correspondingSnapshotID===-1&&(this.correspondingSnapshotID=yield this.grid.getCorrespondingSnapshotID(this.snapshotId)),this.correspondingSnapshotID});function L(){return B.apply(this,arguments)}return L})()},{key:"getEditFormat",value:(function(){var B=mr(function*(V){var Z=yield this.getCell(V);if((0,a.isSuccess)(Z)){var H;if(typeof Z.value.format=="string")H=this.parseNumberFormat(Z.value.format,!1).result;else{var N=yield this.getIformat(V.sheet.document,Z.value.format);if(!(0,a.isSuccess)(N))return;var _=N.value,P=_.formatString,W=_.builtIn;H=this.parseNumberFormat(P,W).result}return(0,a.isSuccess)(H)?H.value:void 0}});function L(V){return B.apply(this,arguments)}return L})()},{key:"parseEditInternal",value:function(L,V,Z){var H=this.formatter.parseEdit(V,Z);if(!(0,a.isSuccess)(H))return{result:H};if(H.value.kind===g.EditKind.String&&V==="="&&Z.valueType!==g.FormatValueType.Text&&(H=(0,a.success)((0,g.formulaEdit)(V))),H.value.kind!==g.EditKind.Formula)return{result:(0,a.success)(H.value)};var N=I.parseCheckedFormula(this.parser,this.analyzer,L,H.value.fmla,L.range);return(0,a.isSuccess)(N)?{result:(0,a.success)({kind:g.EditKind.Formula,fmla:H.value.fmla,formula:N.value})}:{result:N}}},{key:"parseNumberFormat",value:function(L,V){return{result:this.cachedParseNumberFormat(L,V)}}},{key:"evalOnClonedModel",value:function(L,V,Z){return this.grid.evalClonedModelOnSnapshot(this.snapshotId,L,V,Z)}},{key:"evalFormula",value:function(L,V,Z){return this.grid.evalFormulaOnSnapshot(this.snapshotId,L,V,Z)}},{key:"evalFormulaTree",value:function(L,V,Z){return this.grid.evalFormulaTreeOnSnapshot(this.snapshotId,L,V,Z)}},{key:"cachedParseNumberFormat",value:function(L,V){var Z=V?this.builtInFormatCache.get(L):this.customFormatCache.get(L);if(Z!==void 0)return Z;var H=this.formatter.createFormat(L,V);return V?this.builtInFormatCache.set(L,H):this.customFormatCache.set(L,H),H}},{key:"resolveStructRefSync",value:function(L,V){return{result:this.resolver.resolveStructRef(L,V)}}},{key:"resolveCellRefNodeSync",value:function(L,V){return{result:this.resolver.resolveCellRef(L,V)}}},{key:"close",value:function(){this.grid.discardSnapshot(this.snapshotId).catch(function(L){p.x10Logger.log({kind:"failure",payload:{failureKind:p.X10FailureKind.GridFailure,failureLevel:u.TraceLevel.Warning,path:"PrefetchingCache.close",description:(0,a.messageFromError)(L)}})})}}],[{key:"getOrFetchTile",value:function(L,V,Z){var H=V.range.row>>>I.tileHeightPow,N=V.range.col>>>I.tileWidthPow;L[H]===void 0&&(L[H]=[]);var _=L[H][N];if(_===void 0){var P=(0,u.sheetGridRange)(V.sheet,(0,u.gridRange)(H<<I.tileHeightPow,N<<I.tileWidthPow,1<<I.tileHeightPow,1<<I.tileWidthPow));return Z(P).then(function(W){return L[H][N]=W})}return _}},{key:"create",value:function(L,V,Z){return new I(L,V,Z)}},{key:"cachedParseFormula",value:function(L,V,Z,H,N){var _,P=L.get(N);if(P!==void 0)return P;var W=I.parseWellFormedFormula(V,Z,H,N.formulaBarText,(_=N.origin)!=null?_:H.range);return L.set(N,W),W}},{key:"parseWellFormedFormula",value:function(L,V,Z,H,N){var _=I.parseCheckedFormula(L,V,Z,H,N);return(0,a.isSuccess)(_)?(0,u.isWellFormed)(_.value)?(0,a.success)(_.value):(0,a.failure)((0,f.illFormedFormula)("ill-formed formula")):_}},{key:"parseCheckedFormula",value:function(L,V,Z,H,N){var _=L.parseFormula((0,v.parseLocals)(u.LexicalKind.Cell,N),H);if(!(0,a.isSuccess)(_))return _;var P=V.checkFormula((0,v.analyzeLocalsGrid)(u.LexicalKind.Cell,(0,u.sheetGridCell)(Z.sheet,N)),_.value);return(0,a.isSuccess)(P)?(0,a.success)(P.value):P}}])})();t.PrefetchingCache=T,T.tileWidthPow=2,T.tileHeightPow=4,T.formatPagePow=6},"../excel-online-calc/lib/x10-formula-bar/pythonPluginDependenciesResolved.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pythonDocStringPluginAttach=t.pythonNotebookPluginAttach=t.pythonPowerQueryAutocompletePluginAttach=t.autocompletePythonPluginAttach=t.pythonSyntaxHighlightingPluginAttach=t.pythonTooltipPluginAttach=t.pythonAutocompletePluginAttach=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-x10-interop/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),u=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),g=(0,u.trackableAsyncLazy)(mr(function*(){var f=yield o.workerThreadSpread.getValue();return yield f.loadPluginScript((0,a.isTypedChangeGateEnabled)("Microsoft.Office.Excel.X10IntelligentPythonWP5")?"pythonIntelliSense":"pythonIntelliSenseWP5",!1),f}),"threadWithExcelOnlinePythonPluginScriptLoaded");t.pythonAutocompletePluginAttach=(0,u.trackableAsyncLazy)(mr(function*(){var f=yield g.getValue();yield f.createAndAttachPlugin(n.PluginFactoryName.PythonAutocompletePlugin)}),"pythonAutocompletePluginAttach"),t.pythonTooltipPluginAttach=(0,u.trackableAsyncLazy)(mr(function*(){var f=yield g.getValue();yield f.createAndAttachPlugin(n.PluginFactoryName.PythonTooltipPlugin)}),"pythonTooltipPluginAttach"),t.pythonSyntaxHighlightingPluginAttach=(0,u.trackableAsyncLazy)(mr(function*(){var f=yield g.getValue();yield f.createAndAttachPlugin(n.PluginFactoryName.PythonSyntaxHighlightingPlugin)}),"pythonSyntaxHighlightingPluginAttach"),t.autocompletePythonPluginAttach=(0,u.trackableAsyncLazy)(mr(function*(){var f=yield g.getValue();yield f.createAndAttachPlugin(n.PluginFactoryName.AutocompletePythonPlugin)}),"autocompletePythonPluginAttach"),t.pythonPowerQueryAutocompletePluginAttach=(0,u.trackableAsyncLazy)(mr(function*(){var f=yield g.getValue();yield f.createAndAttachPlugin(n.PluginFactoryName.PythonPowerQueryAutocompletePlugin)}),"pythonPowerQueryAutocompletePluginAttach"),t.pythonNotebookPluginAttach=(0,u.trackableAsyncLazy)(mr(function*(){var f=yield g.getValue();yield f.createAndAttachPlugin(n.PluginFactoryName.PythonNotebookPlugin)}),"pythonNotebookPluginAttach"),t.pythonDocStringPluginAttach=(0,u.trackableAsyncLazy)(mr(function*(){var f=yield g.getValue();yield f.createAndAttachPlugin(n.PluginFactoryName.PythonDocStringPlugin)}),"pythonDocStringPluginAttach")},"../excel-online-calc/lib/x10-formula-bar/repeatedTaskScheduler.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RepeatedTaskScheduler=t.TaskKind=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n;(function(F){F[F.NoWorkScheduled=0]="NoWorkScheduled",F[F.PromiseScheduled=1]="PromiseScheduled",F[F.ImmediateScheduled=2]="ImmediateScheduled",F[F.FutureScheduled=3]="FutureScheduled"})(n||(n={})),(0,a.staticAssertExtends)();function o(F,R){return{kind:F,handle:R}}function u(F){return F!==void 0?(F.kind=n.NoWorkScheduled,F.handle=void 0,F):o(n.NoWorkScheduled,void 0)}function g(F){return F!==void 0?(F.kind=n.PromiseScheduled,F.handle=void 0,F):o(n.PromiseScheduled,void 0)}function f(F,R){return R!==void 0?(R.kind=n.ImmediateScheduled,R.handle=F,R):o(n.ImmediateScheduled,F)}function v(F,R){return R!==void 0?(R.kind=n.FutureScheduled,R.handle=F,R):o(n.FutureScheduled,F)}var C;(function(F){F.Sync="Sync",F.MicroTask="MicroTask",F.MacroTask="MacroTask"})(C||(t.TaskKind=C={}));var p=Promise.resolve(),h=(function(){function F(R,y){var E=this;Oe(this,F),this.timer=y,this.handleState=u(),this.clearHandleClosureAndRunBody=function(){var x;switch(E.handleState.kind){case n.NoWorkScheduled:x=C.Sync;break;case n.PromiseScheduled:x=C.MicroTask;break;case n.ImmediateScheduled:case n.FutureScheduled:x=C.MacroTask;break;default:(0,a.assertNever)("Unknown handle state",E.handleState)}E.handleState=u(E.handleState),R(x)},this.promiseClosure=function(){E.handleState.kind===n.PromiseScheduled&&E.clearHandleClosureAndRunBody()}}return Ne(F,[{key:"runNextSynchronously",value:function(){switch(this.handleState.kind){case n.ImmediateScheduled:this.timer.clearImmediate(this.handleState.handle);break;case n.FutureScheduled:this.timer.clearTimeout(this.handleState.handle);break}this.clearHandleClosureAndRunBody()}},{key:"runNextAsMicrotask",value:function(){switch(this.handleState.kind){case n.PromiseScheduled:return;case n.ImmediateScheduled:this.timer.clearImmediate(this.handleState.handle);break;case n.FutureScheduled:this.timer.clearTimeout(this.handleState.handle);break}this.handleState=g(this.handleState),p.then(this.promiseClosure)}},{key:"runNextAsMacrotask",value:function(){switch(this.handleState.kind){case n.ImmediateScheduled:return;case n.FutureScheduled:this.timer.clearTimeout(this.handleState.handle);break}this.handleState=f(this.timer.setImmediate(this.clearHandleClosureAndRunBody),this.handleState)}},{key:"runNextInFuture",value:function(y){switch(this.handleState.kind){case n.FutureScheduled:this.timer.clearTimeout(this.handleState.handle);break;case n.ImmediateScheduled:this.timer.clearImmediate(this.handleState.handle);break}this.handleState=v(this.timer.setTimeout(this.clearHandleClosureAndRunBody,y),this.handleState)}},{key:"clear",value:function(){switch(this.handleState.kind){case n.FutureScheduled:this.timer.clearTimeout(this.handleState.handle);break;case n.ImmediateScheduled:this.timer.clearImmediate(this.handleState.handle);break}this.handleState=u(this.handleState)}}])})();t.RepeatedTaskScheduler=h},"../excel-online-calc/lib/x10-formula-bar/schedulerExports.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TestableFormulaBarScheduler=t.dynamicPluginLoaderInsideInit=t.PluginSchedulerSingleton=t.GridImportManagerSingleton=void 0,t.createDynamicPluginLoader=p,t.getSchedulerFactories=S;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc/lib/x10-formula-bar/cacheGrid.js"),o=s("../excel-online-calc/lib/x10-formula-bar/dynamicPluginLoader.js"),u=s("../excel-online-calc/lib/x10-formula-bar/experimentQueueProcessor.js"),g=s("../excel-online-calc/lib/x10-formula-bar/formulaBarScheduler.js"),f=s("../excel-online-calc/lib/x10-formula-bar/gridProvider.js"),v=s("../excel-online-calc/lib/x10-formula-bar/platform.js"),C=(0,a.singleton)(function(){var T=S().createGridProvider(function(){return t.PluginSchedulerSingleton.instance().registerAsyncGrid()});return t.GridImportManagerSingleton.instance().onGridImporterCreated(T,"Main-IGrid"),T});t.GridImportManagerSingleton=(0,a.singleton)(function(){return S().createGridImportManager()}),t.PluginSchedulerSingleton=(0,a.singleton)(function(){return S().createFormulaBarScheduler(C.instance())}),(0,a.staticAssertExtends)();function p(T){return S().createDynamicPluginLoader(t.GridImportManagerSingleton.instance(),t.PluginSchedulerSingleton.instance(),T)}var h="excelOnlineCalc.x10.stableDynamicPluginLoaderInsideInit",F=function(I,B){for(var L=arguments.length,V=new Array(L>2?L-2:0),Z=2;Z<L;Z++)V[Z-2]=arguments[Z];return Dg(g.FormulaBarScheduler,[(0,o.timelineQueueProcessorFactory)(V[0]),(0,o.createPrefetchingCacheFactory)(I),B,I.getGridDataSink(),I.getSyncDataModel()].concat(V))},R=function(I){for(var B=arguments.length,L=new Array(B>1?B-1:0),V=1;V<B;V++)L[V-1]=arguments[V];return Dg(o.DynamicPluginLoader,[I].concat(L))};t.dynamicPluginLoaderInsideInit=(0,o.dynamicPluginLoaderInsideInit)(o.timelineQueueProcessorFactory,o.createPrefetchingCacheFactory);var y=function(I){return new f.GridImportManager(I)},E=function(I){return new f.GridProvider(I)},x=function(I,B){for(var L,V=function(W){return L=new u.ExperimentQueueProcessor(W),L},Z=arguments.length,H=new Array(Z>2?Z-2:0),N=2;N<Z;N++)H[N-2]=arguments[N];var _=Dg(g.FormulaBarScheduler,[V,(0,o.createPrefetchingCacheFactory)(I),B,I.getGridDataSink(),I.getSyncDataModel()].concat(H));if(L===void 0)throw"not initialized";return[_,L]},b=(function(T){function I(){return Oe(this,I),Ia(this,I,arguments)}return wa(I,T),Ne(I,[{key:"ComputationFinalizerHandlers",get:function(){return this.computationFinalizerHandlers}}])})(g.FormulaBarScheduler);t.TestableFormulaBarScheduler=b;var k=function(I,B){for(var L=arguments.length,V=new Array(L>2?L-2:0),Z=2;Z<L;Z++)V[Z-2]=arguments[Z];return Dg(b,[(0,o.timelineQueueProcessorFactory)(V[0]),(0,o.createPrefetchingCacheFactory)(I),B,I.getGridDataSink(),I.getSyncDataModel()].concat(V))},D={createFormulaBarScheduler:F,createDynamicPluginLoader:function(){for(var I=arguments.length,B=new Array(I),L=0;L<I;L++)B[L]=arguments[L];return R.apply(void 0,[h].concat(B))},createGridImportManager:y,createGridProvider:E,createExperimentFormulaBarScheduler:x,createTestableFormulaBarScheduler:k},M={createFormulaBarScheduler:F,createExperimentFormulaBarScheduler:function(){throw new Error("Cannot use Experiment Formula Bar Scheduler in win32 context")},createTestableFormulaBarScheduler:function(){throw new Error("Cannot use Testable Formula Bar Scheduler in win32 context")},createDynamicPluginLoader:function(){throw new Error("Cannot use Dynamic Plugin Loader in win32 context")},createGridImportManager:function(){return{onGridExporterCreated:function(){},onGridImporterCreated:function(){}}},createGridProvider:function(){var I=new n.CacheGrid;return{getGrid:function(){return I},getGridDataSink:function(){return I},getSyncDataModel:function(){return I},createIGridImportEndpoint:function(){throw new Error("Cannot use createIGridImportEndpoint in win32 context")},onGridExporterClosed:function(){throw new Error("Cannot use onGridExporterClosed in win32 context")}}}},w={win32:M,web:D};function S(){return w[v.platform]}if((0,a.getTypedFeatureGate)("TESTING_ONLY_SCHEDULER_IMPORTSCRIPTS_FAIL")){var A;if(self.__retries=((A=self.__retries)!=null?A:-1)+1,self.__retries===0)throw""}},"../excel-online-calc/lib/x10-formula-bar/schedulerMessages.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InternalSchedulerResponseKind=void 0,t.createSyncTimelineQueueMessage=h,t.createTimelineQueueMessage=F;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),o=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),u=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),g=s("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/index.js"),f;(function(R){R[R.FirstStep=0]="FirstStep",R[R.NormalResponse=1]="NormalResponse",R[R.RequestFailure=2]="RequestFailure"})(f||(t.InternalSchedulerResponseKind=f={})),(0,a.staticAssertExtends)();function v(R){return g.yieldRequestProcessorMap[R.kind].executionType===n.ExecutionType.NoOp}function C(R){return g.yieldRequestProcessorMap[R.kind].executionType===n.ExecutionType.Async}function p(R){return g.yieldRequestProcessorMap[R.kind].executionType===n.ExecutionType.Internal}(0,a.staticAssertExtends)();function h(R,y){return v(R)?{kind:u.SchedulerTimelineQueueMessageKind.NoOpRequest,request:R,computation:y}:{kind:u.SchedulerTimelineQueueMessageKind.SyncRequest,request:R,computation:y}}function F(R,y){return p(R)?{kind:u.SchedulerTimelineQueueMessageKind.InternalRequest,request:R,computation:y}:C(R)?{kind:u.SchedulerTimelineQueueMessageKind.AsyncRequest,request:R,computation:y}:((0,o.staticTypeHint)(y),h(R,y))}(0,a.staticAssertExtends)(),(0,a.staticAssertExtends)(),(0,a.staticAssertExtends)(),(0,a.staticAssertExtends)()},"../excel-online-calc/lib/x10-formula-bar/schedulerService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SchedulerService=void 0,t.providerProxy=o;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js");function o(g){return g}var u=(function(g){function f(v,C){var p;return Oe(this,f),p=Ia(this,f,[v.subscriberLimit]),p.config=v,p.serviceConstructor=C,p.providerId=p.config.providerId,p.toPromise().catch(function(h){n.x10Logger.log({kind:"provider",payload:{id:p.config.providerId,state:"Rejected",data:{reason:h}}})}),p}return wa(f,g),Ne(f,[{key:"resolve",value:function(C){var p=this.serviceConstructor(C);return Ot(Mt(f.prototype),"resolve",this).call(this,p),p}}],[{key:"fromClass",value:function(C,p){return new f(C,function(h){return new p(h)})}},{key:"fromFunction",value:function(C,p){return new f(C,p)}}])})(a.ResolvablePromiseWithLimitedSubscribers);t.SchedulerService=u},"../excel-online-calc/lib/x10-formula-bar/syncDataModel.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SyncDataModel=t.MaxStateIdDifferenceForGC=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js"),u=s("../excel-online-calc/lib/calc/dataTransformers.js"),g=s("../excel-online-calc/lib/calc/partialWorkbookNameManager.js"),f=s("../excel-online-calc/lib/calc/partialWorkbookSheets.js"),v=s("../excel-online-calc/lib/calc/recalcServiceDataTransformer.js"),C=s("../excel-online-calc/lib/calc/recalcServiceTypes.js"),p=function(){};t.MaxStateIdDifferenceForGC=17;var h=(function(){function F(){Oe(this,F),this.dataTransformer=new v.RecalcServiceDataTransformer,this.stateId=-1/0,this.stateChangesSinceLastGC=0,this.config=this.dataTransformer.getLangConfig(),this.configNotifications=[],this.sheets=new f.PartialWorkbookSheets(this.dataTransformer.document,this.config.localeInfo.stringCompareCI),this.nameManager=new g.PartialWorkbookNameManager(this.dataTransformer.document,this.config.localeInfo.stringCompareCI),this.schedulerFeatures=[]}return Ne(F,[{key:"document",get:function(){return this.dataTransformer.document}},{key:"getStateAsNotifications",value:function(){return[].concat($r(this.configNotifications),$r(this.getSheetStateAsNotifications()),$r(this.getNameStateAsNotifications()),$r(this.getSchedulerFeaturesAsNotifications()))}},{key:"getSchedulerFeaturesAsNotifications",value:function(){return[[o.NotificationKind.setSchedulerFeatures,[this.schedulerFeatures]]]}},{key:"getSheetStateAsNotifications",value:function(){var y=[];return this.sheets.forEachSheet(function(E,x){y.push((0,C.sheetName)(x,E.name))}),y.length>0?[[o.NotificationKind.updateSheetNames,[this.stateId,y]]]:[]}},{key:"getNameStateAsNotifications",value:function(){var y=this,E=[],x=function(D){var M=[];D.forEachAvailableName(function(w,S){var A=(0,u.namedObjectToNamedObjectData)(y.config.mathpack,y.dataTransformer.document,S?.obj);return M.push((0,C.namedObject)(w,A)),!0}),M.length>0&&E.push((0,C.namedObjectsWrite)(D.scope.index,M)),D.allAvailable()&&E.push((0,C.undefinedNamesWrite)(D.scope.index))},b=this.nameManager.getNamesBySheetId(void 0);return(0,a.isSuccess)(b)&&x(b.value),this.nameManager.forEachSheetScope(function(k){x(k)}),E.length>0?[[o.NotificationKind.updateNamedObjects,[this.stateId,E]]]:[]}},{key:"trySetStateId",value:function(y,E){if(E<this.stateId)return!1;if(E>this.stateId){var x=this.stateId;if(this.stateId=E,this.sheets.advanceState(x),this.nameManager.advanceState(x),this.stateChangesSinceLastGC+=1,this.stateChangesSinceLastGC>=t.MaxStateIdDifferenceForGC){this.stateChangesSinceLastGC=0;var b=this.stateId-t.MaxStateIdDifferenceForGC;this.nameManager.collectGarbage(b)}}return!0}},{key:"clearCompiledFormulas",value:function(){this.nameManager.resetLazyData()}},{key:"clearCompiledNumberFormats",value:function(){}},{key:"setA1ReferenceStyle",value:function(y){this.configNotifications.push([o.NotificationKind.setA1ReferenceStyle,[y]]),this.dataTransformer.setA1ReferenceStyle(this,this.stateId,y)}},{key:"setLocale",value:function(y){this.configNotifications.push([o.NotificationKind.setLocale,[y]]);var E={};this.dataTransformer.setLocaleInfo(this,this.stateId,y,E)}},{key:"setWorkbookProps",value:function(y){this.configNotifications.push([o.NotificationKind.setWorkbookProps,[y]]);var E={};this.dataTransformer.setWorkbookProps(this,this.stateId,y,E)}},{key:"updateSheetNames",value:function(y,E){var x={};this.dataTransformer.updateSheetNames(this,y,E,x)}},{key:"updateNamedObjects",value:function(y,E){var x={};this.dataTransformer.updateNamedObjects(this,y,E,x)}},{key:"setSchedulerFeatures",value:function(y){this.schedulerFeatures=y}},{key:"setLangConfig",value:function(y,E){if(this.trySetStateId(!0,y)){var x=this.config.localeInfo!==E.localeInfo,b=this.config.refStyle!==E.refStyle;this.config=E,x&&this.clearCompiledNumberFormats(),(x||b)&&this.clearCompiledFormulas()}}},{key:"setSheetNames",value:function(y,E,x){this.trySetStateId(!0,x)&&(this.sheets=this.sheets.setSheetNames(E),this.nameManager=this.nameManager.setSheetNames(E))}},{key:"writeNamedObject",value:function(y,E,x,b){if(this.trySetStateId(!0,y)){var k=this.nameManager.setNamedObject(!0,(0,n.nameLoc)(E,x),b,p);(0,a.isSuccess)(k)}}},{key:"writeUndefinedNames",value:function(y,E){if(this.trySetStateId(!0,y)){var x=this.nameManager.setUndefinedNames(E);(0,a.isSuccess)(x)}}},{key:"promoteNamedObjects",value:function(y,E,x){if(this.trySetStateId(!0,y)){var b=this.nameManager.promoteNamedObjects(E,x);(0,a.isSuccess)(b)&&b.value}}},{key:"getDocumentLoc",value:function(y,E){var x=this.dataTransformer.document;return(y===void 0||y===x.path)&&this.config.localeInfo.stringCompareCI(E,x.name)===0?(0,a.success)(x):(0,a.failure)((0,n.unavailable)([(0,n.documentLoc)(y,E)]))}},{key:"getSheetIndex",value:function(y,E){var x=this.sheets.getSheetByName(E);return!(0,a.isSuccess)(x)||x.value===void 0?x:(0,a.success)(x.value.sheetIndex.index)}},{key:"getSheetName",value:function(y,E){var x=this.sheets.getSheetById(E);return(0,a.isSuccess)(x)?(0,a.success)(x.value.name):x}},{key:"getNameLoc",value:function(y,E,x){return this.nameManager.getNameLoc(y.index,E,x)}},{key:"getUserDefinedFuncLoc",value:function(y,E){return(0,a.failure)((0,n.notImplemented)(["call UDF"]))}},{key:"getSheetRangeIndexes",value:function(y){return this.sheets.getSheetRangeIds(y)}},{key:"getContainingTable",value:function(y){return this.nameManager.getContainingTable(y)}},{key:"getStructRefColumn",value:function(y,E){return this.nameManager.getStructRefColumn(y,E)}},{key:"getStructRefSpecialRef",value:function(y,E){return this.nameManager.getStructRefSpecialRef(y,E)}},{key:"getTime",value:function(){return(0,a.failure)((0,n.unavailable)(["getTime"]))}}])})();t.SyncDataModel=h},"../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TimelineQueueProcessor=t.defaultTimerInterface=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc/lib/x10-formula-bar/repeatedTaskScheduler.js");t.defaultTimerInterface=Object.assign({},a.defaultSetTimeoutInterface,{now:a.now});var o=(function(){function u(g,f,v){var C,p,h=this,F=arguments.length>3&&arguments[3]!==void 0?arguments[3]:t.defaultTimerInterface;Oe(this,u),this.cmp=g,this.consumeMessage=f,this.timer=F,this.startTime=void 0,this.totalSyncCost=0,this.maxWitnessedNow=0,this.lastFutureAbsoluteTime=void 0,this.queue=new a.PriorityQueue(function(R,y){var E=R.delayUntil-y.delayUntil;return E!==0?E:g(R.payload,y.payload)}),this.costThreshold=(C=v?.costThreshold)!=null?C:1,this.timeThreshold=(p=v?.timeThreshold)!=null?p:10,this.scheduler=new n.RepeatedTaskScheduler(function(R){h.totalSyncCost=0,h.lastFutureAbsoluteTime=void 0,R===n.TaskKind.MacroTask&&(h.startTime=void 0),h.continue()},F)}return Ne(u,[{key:"enqueue",value:function(f,v){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.maxWitnessedNow;this.queue.enqueue({delayUntil:C,payload:f,abstractCost:v}),this.continue()}},{key:"push",value:function(f,v){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.maxWitnessedNow;this.queue.push({delayUntil:C,payload:f,abstractCost:v}),this.continue()}},{key:"pop",value:function(){var f;return this.queue.getCount()===1&&this.scheduler.clear(),(f=this.queue.pop())==null?void 0:f.payload}},{key:"peek",value:function(){return this.queue.peek()}},{key:"getCount",value:function(){return this.queue.getCount()}},{key:"lastQueuedTime",get:function(){var f=-1/0;return this.queue.forEach(function(v){var C=v.delayUntil;return f=Math.max(f,C),!0}),f}},{key:"continue",value:function(){var f;for(this.startTime=(f=this.startTime)!=null?f:this.now();this.totalSyncCost<this.costThreshold;){var v=this.queue.peek();if(v===void 0||v.delayUntil>this.maxWitnessedNow&&this.tryRunNextInFuture(v.delayUntil,this.now()))return;this.queue.pop(),this.totalSyncCost+=v.abstractCost,this.consumeMessage(v.payload)}var C=this.queue.peek();if(C!==void 0){var p=this.now();p-this.startTime<this.timeThreshold&&C.delayUntil<=p?this.scheduler.runNextAsMicrotask():this.tryRunNextInFuture(C.delayUntil,p)||this.scheduler.runNextAsMacrotask()}}},{key:"tryRunNextInFuture",value:function(f,v){return f>v?(this.lastFutureAbsoluteTime!==f&&(this.lastFutureAbsoluteTime=f,this.scheduler.runNextInFuture(f-v)),!0):!1}},{key:"now",value:function(){return this.maxWitnessedNow=this.timer.now()}}])})();t.TimelineQueueProcessor=o},"../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TrackableAsyncLazy=void 0,t.trackableAsyncLazy=g;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),o=s("../excel-online-calc/lib/calc/utils.js"),u=(function(f){function v(C,p){var h,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:a.now;Oe(this,v);var R=(function(){var y=mr(function*(){try{var E=F(),x=C(),b=F()-E,k=yield x,D=F()-E-b;return n.x10Logger.log({kind:"trackableAsyncLazy",payload:{name:h.name,result:(0,a.success)({syncTime:b,asyncTime:D})}}),k}catch(M){throw n.x10Logger.log({kind:"trackableAsyncLazy",payload:{name:h.name,result:(0,a.failure)(`${M}`)}}),M}});return function(){return y.apply(this,arguments)}})();return h=Ia(this,v,[R]),h.name=p,h}return wa(v,f),Ne(v,[{key:"reset",value:function(){throw new Error("Resetting a TrackableAsyncLazy is not allowed")}}])})(o.ResettableLazy);t.TrackableAsyncLazy=u;function g(f,v){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:a.now;return new u(f,v,C)}},"../excel-online-calc/lib/x10-formula-bar/x10AggregatingLoggerUtils.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.histogramBinCount=t.REQUEST_DURATION_THRESHOLDS=void 0,t.updateDurationHistogramsWithRequestTimes=v,t.getHistogramBinIndexForDuration=C,t.addSampleWithProbability=p,t.createX10AggregatedTelemetryEvent=F,t.createX10RequestPerformanceEvent=R,t.sendX10UsedTelemetryEvent=y;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../office-online-otel-util/lib/index.js"),o=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/index.js");t.REQUEST_DURATION_THRESHOLDS=[5,10,20,50,100,200],t.histogramBinCount=t.REQUEST_DURATION_THRESHOLDS.length+1;var u=new a.JSF32(0),g=!1;function f(x){return Object.entries(x)}function v(x,b){return f(b).forEach(function(k){var D=Se(k,2),M=D[0],w=D[1];if((0,a.isDefined)(w)&&w.numberOfRequests>0){var S,A=w.requestDuration/w.numberOfRequests,T=C(A),I=(S=x[M])!=null?S:Array(t.histogramBinCount).fill(0);I[T]+=w.numberOfRequests,x[M]=I}}),x}function C(x){for(var b=0;b<t.REQUEST_DURATION_THRESHOLDS.length;b++)if(x<t.REQUEST_DURATION_THRESHOLDS[b])return b;return t.REQUEST_DURATION_THRESHOLDS.length}function p(x,b,k){return h(k)&&u.next()<k&&x.push(b),x}function h(x){return x>=0&&x<=1}function F(x){return{eventName:"Office.Excel.Client.X10.AggregatedTelemetry",eventFlags:E(),dataFields:[(0,o.makeStringDataField)("X10AggregatedTelemetryObject",x)]}}function R(x){return{eventName:"Office.Excel.Client.X10.RequestPerformance",eventFlags:E(),dataFields:[(0,o.makeStringDataField)("X10RequestPerformanceTelemetryObject",x)]}}function y(){g||((0,n.getTelemetryLogger)().sendTelemetryEvent({eventName:"Office.Excel.Client.X10.X10UsedEvent",eventFlags:E()}),g=!0)}function E(){return{dataCategories:o.EnumObjects.DataCategories.ProductServiceUsage,samplingPolicy:o.EnumObjects.SamplingPolicy.Measure,diagnosticLevel:o.EnumObjects.DiagnosticLevel.Optional}}},"../excel-online-calc/lib/x10-formula-bar/x10Exceptions.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.X10ExceptionComputationTermination=t.X10Exception=void 0;var s=(function(n){function o(){return Oe(this,o),Ia(this,o,arguments)}return wa(o,n),Ne(o)})(Mg(Error));t.X10Exception=s;var a=(function(n){function o(u){var g;return Oe(this,o),g=Ia(this,o,[`Computation execution was terminated with '${u}'.`]),g.stopReason=u,g}return wa(o,n),Ne(o)})(s);t.X10ExceptionComputationTermination=a},"../excel-online-calc/lib/x10-formula-bar/x10logger.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.x10Logger=t.CombinedLogger=t.ImmediateLogger=t.X10FailureKind=t.LoggerKind=void 0;var a=s("../excel-online-calc-common/lib/index.js"),n=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-x10-interop/lib/index.js"),u=s("../office-online-otel-util/lib/index.js"),g=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),f=s("../excel-online-calc/lib/x10-formula-bar/x10AggregatingLoggerUtils.js"),v="Main",C=1.33,p;(function(D){D.Immediate="Immediate",D.Aggregating="Aggregating"})(p||(t.LoggerKind=p={}));var h;(function(D){D.ALFailure="ALFailure",D.AssertionFailure="AssertionFailure",D.CustomConflictResolverFailure="CustomConflictResolverFailure",D.EventCallbacksManagerFailure="EventCallbacksManagerFailure",D.GridFailure="GridFailure",D.NotificationProcessorFailure="NotificationProcessorFailure",D.PluginAttachmentFailure="PluginAttachmentFailure",D.PluginFailure="PluginFailure",D.RequestProcessorFailure="RequestProcessorFailure",D.TableIntelligenceFailure="TableIntelligenceFailure"})(h||(t.X10FailureKind=h={}));var F=function(M,w,S){return`x10arch.[${M}].${w}: ${(0,a.isDefined)(S.description)&&S.description.length?`${S.description}. `:""}${(0,a.isDefined)(S.data)?JSON.stringify(S.data):""}`};(0,a.staticAssertSame)();var R={trackableAsyncLazy:function(M,w){var S=w.name,A=w.result;return a.ulsLogger.ULS.traceTag(507316304,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,F(M,"trackableAsyncLazy",{data:A.kind==="Success"?{name:S,syncTime:A.value.syncTime,asyncTime:A.value.asyncTime}:{name:S,failure:A.reason}}))},provider:function(M,w){var S=w.id,A=w.state,T=w.data;return a.ulsLogger.ULS.traceTag(505976837,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,F(M,"provider",{description:`provider ${S} is ${A}`,data:T}))},snapshotCreation:function(M,w){return a.ulsLogger.ULS.traceTag(512305240,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,F(M,"snapshotCreation",{data:w}))},beginRequest:function(M,w){return a.ulsLogger.ULS.traceTag(553734792,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,F(M,"beginRequest",{data:w}))},requestSkipped:function(M,w){return a.ulsLogger.ULS.traceTag(553734793,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,F(M,"requestSkipped",{data:w}))},registerPluginFactory:function(M,w){var S=w.factoryName;return a.ulsLogger.ULS.traceTag(571246212,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,F(M,"registerPluginFactory",{description:`registered ${o.PluginFactoryName[S]}`}))},pluginCompletedInTime:function(M,w){var S=w.pluginName,A=w.logInfo;return a.ulsLogger.ULS.traceTag(553734790,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,F(M,"pluginCompletedInTime",{description:`plugin completed in time. plugin name:${S}`,data:A}))},computationStoppedExecution:function(M,w){var S=w.computationName,A=w.stopReason,T=w.logInfo;return a.ulsLogger.ULS.traceTag(509109120,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,F(M,"pluginStoppedExecution",{data:Object.assign({computationName:S,stopReason:A},T)}))},closeComputationFrame:function(M,w){return a.ulsLogger.ULS.traceTag(553734789,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,F(M,"closeUIMessageFrame",{data:w}))},nullCheckViolation:function(M,w){return a.ulsLogger.ULS.traceTag(507803776,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Warning,F(M,"nullCheckViolation",{data:w}))},failure:function(M,w){var S=w.failureKind,A=w.failureLevel,T=w.path,I=w.description,B=w.data;return a.ulsLogger.ULS.traceTag(507322970,n.LogCategory.msoulscat_ES_EWAJS,A,F(M,T,{description:I,data:Object.assign({failureKind:S,failureLevel:A},B)}))}},y={trackableAsyncLazy:{},provider:{},snapshotCreation:{numSnapshots:0,numFreshSnapshots:0},beginRequest:{},requestSkipped:{},registerPluginFactory:{factories:[]},pluginCompletedInTime:{},computationStoppedExecution:{computationsStopReason:{},requestDurationHistograms:{},requestDurationHistogramByComputationKind:{},schedulerTimeSamples:[],computationTimeSamples:[]},closeComputationFrame:{},nullCheckViolation:{},failure:{}},E={trackableAsyncLazy:function(M,w){var S,A,T,I,B,L,V,Z,H=w.name,N=w.result;return Object.assign({},M,K({},H,{numCalls:((S=(A=M[H])==null?void 0:A.numCalls)!=null?S:0)+1,totalSyncTime:((T=(I=M[H])==null?void 0:I.totalSyncTime)!=null?T:0)+(N.kind==="Success"?N.value.syncTime:0),totalAsyncTime:((B=(L=M[H])==null?void 0:L.totalAsyncTime)!=null?B:0)+(N.kind==="Success"?N.value.asyncTime:0),totalFailures:((V=(Z=M[H])==null?void 0:Z.totalAsyncTime)!=null?V:0)+(N.kind==="Failure"?1:0)}))},provider:function(M,w){var S=w.id,A=w.state;return Object.assign({},M,K({},S,A))},snapshotCreation:function(M,w){var S=M.numSnapshots,A=M.numFreshSnapshots;return{numSnapshots:S+1,numFreshSnapshots:A+(w?1:0)}},beginRequest:function(M,w){var S,A=w.computationKind;return Object.assign({},M,K({},A,((S=M[A])!=null?S:0)+1))},requestSkipped:function(M,w){var S,A=w.computationKind;return Object.assign({},M,K({},A,((S=M[A])!=null?S:0)+1))},registerPluginFactory:function(M,w){var S=M.factories,A=w.factoryName;return{factories:[].concat($r(S),[o.PluginFactoryName[A]])}},pluginCompletedInTime:function(M,w){var S,A=w.pluginName;return Object.assign({},M,K({},A,((S=M[A])!=null?S:0)+1))},computationStoppedExecution:function(M,w){var S,A,T,I=M.computationsStopReason,B=M.requestDurationHistograms,L=M.requestDurationHistogramByComputationKind,V=M.schedulerTimeSamples,Z=M.computationTimeSamples,H=w.computationName,N=w.stopReason,_=w.logInfo,P=_.computationKind,W=_.requestTimes,$=_.computationTime,q=_.schedulerTime;return{computationsStopReason:Object.assign({},I,K({},`${P}.${H}`,Object.assign({},I[`${P}.${H}`],K({},N,((S=(A=I[`${P}.${H}`])==null?void 0:A[N])!=null?S:0)+1)))),requestDurationHistograms:(0,f.updateDurationHistogramsWithRequestTimes)(B,W),requestDurationHistogramByComputationKind:Object.assign({},L,K({},`${P}.${H}`,(0,f.updateDurationHistogramsWithRequestTimes)((T=L[`${P}.${H}`])!=null?T:{},W))),schedulerTimeSamples:(0,f.addSampleWithProbability)(V,q,5e-4),computationTimeSamples:(0,f.addSampleWithProbability)(Z,$,5e-4)}},closeComputationFrame:function(M,w){var S,A;return Object.assign({},M,K({},w.computationKind,Object.assign({},M[w.computationKind],K({},w.stopReason,((S=(A=M[w.computationKind])==null?void 0:A[w.stopReason])!=null?S:0)+1))))},nullCheckViolation:function(M,w){var S,A,T=w.requestKind,I=w.violations;return Object.assign({},M,K({},T,Object.assign({},M[T],K({},I.join(";"),((S=(A=M[T])==null?void 0:A[I.join(";")])!=null?S:0)+1))))},failure:function(M,w){var S,A,T=w.failureKind,I=w.failureLevel;return Object.assign({},M,K({},T,Object.assign({},M[T],K({},I,((S=(A=M[T])==null?void 0:A[I])!=null?S:0)+1))))}},x=(function(){function D(){var M=this;Oe(this,D),this._threadId=v,this.formatLogMessage=function(w,S){return F(M.threadId,w,S)}}return Ne(D,[{key:"log",value:function(w,S){this.isMessageForAnotherLogger(S)||((0,a.getTypedFeatureGate)("Microsoft.Office.Excel.EnableFullSessionLogging")||w.kind==="failure")&&R[w.kind](this.threadId,w.payload)}},{key:"flush",value:function(){}},{key:"flushBufferedMessages",value:function(){return[]}},{key:"threadId",get:function(){return this._threadId},set:function(w){this._threadId=w}},{key:"isMessageForAnotherLogger",value:function(w){return(0,a.isDefined)(w)&&w!==p.Immediate}}])})();t.ImmediateLogger=x;var b=(function(){function D(){var M=this;Oe(this,D),this.loggingStates=Object.assign({},y),this._threadId=v,this.logMessageBuffer=[],this.closeComputationFrameCount=0,this.nextFlushThreshold=4,this.formatLogMessage=function(w,S){return F(M.threadId,w,S)}}return Ne(D,[{key:"log",value:function(w,S){this.isMessageForAnotherLogger(S)||(this.shouldBufferLogMessages()?((0,g.staticTypeHint)(w),this.logMessageBuffer.push([w,p.Aggregating])):(this.loggingStates[w.kind]=E[w.kind](this.loggingStates[w.kind],w.payload),this.periodicFlush(w.kind)))}},{key:"flush",value:function(){if(!this.shouldBufferLogMessages()){var w=this.loggingStates.computationStoppedExecution.requestDurationHistogramByComputationKind;this.loggingStates.computationStoppedExecution.requestDurationHistogramByComputationKind={};var S=this.formatLogMessage("AgggregationLogger.flush",{description:"summary logs for session",data:this.loggingStates}),A=this.formatLogMessage("AgggregationLogger.flush",{description:"request duration histogram by computation kind",data:w});if(this.threadId===v){var T=(0,u.getTelemetryLogger)();T.sendTelemetryEvent((0,f.createX10AggregatedTelemetryEvent)(S)),T.sendTelemetryEvent((0,f.createX10RequestPerformanceEvent)(A))}}}},{key:"periodicFlush",value:function(w){w==="closeComputationFrame"&&(this.closeComputationFrameCount++,this.closeComputationFrameCount>=this.nextFlushThreshold&&(this.nextFlushThreshold*=C,this.flush()))}},{key:"flushBufferedMessages",value:function(){var w=this.logMessageBuffer;return this.logMessageBuffer=[],w}},{key:"threadId",get:function(){return this._threadId},set:function(w){this._threadId=w}},{key:"shouldBufferLogMessages",value:function(){return this.threadId!==v}},{key:"isMessageForAnotherLogger",value:function(w){return(0,a.isDefined)(w)&&w!==p.Aggregating}}])})(),k=(function(){function D(){var M=this;Oe(this,D),this._threadId=v,this.immediateLogger=new x,this.aggregatingLogger=new b,this.formatLogMessage=function(w,S){return F(M.threadId,w,S)}}return Ne(D,[{key:"log",value:function(w,S){this.immediateLogger.log(w,S),this.aggregatingLogger.log(w,S)}},{key:"flush",value:function(){this.immediateLogger.flush(),this.aggregatingLogger.flush()}},{key:"flushBufferedMessages",value:function(){return[].concat($r(this.immediateLogger.flushBufferedMessages()),$r(this.aggregatingLogger.flushBufferedMessages()))}},{key:"threadId",get:function(){return this._threadId},set:function(w){this._threadId=w,this.immediateLogger.threadId=w,this.aggregatingLogger.threadId=w}}])})();t.CombinedLogger=k,t.x10Logger=new k},"../excel-online-calc/lib/x10Namespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExecutionStopReason=t.filterSuggestionsAccordingToPrefix=t.gridRangeToRange=t.ColoredReferencesVisitor=t.ValuePreviewVisitor=t.VisitorHelpers=t.RangeHelpers=t.TimelineQueueProcessor=t.defaultTimerInterface=t.resolveScriptLoaderPromise=t.setX10Features=t.ensurePluginAttachedFor=t.ensureGroupAttachedFor=t.ensurePluginAttached=t.ensureGroupAttached=t.spanToLSPRange=t.ValuePreviewResultExtractor=t.PluginRegistry=t.Subject=t.ALAnnotationKind=t.EventKind=t.Ref=t.ExecutionType=t.ComputationType=t.NotificationKind=t.RequestKind=t.delay=t.wrapIntoAsync=t.awaitPromise=t.providerGeneratorProxy=t.providerCall=t.awaitEvent=t.awaitTask=t.createAwaitEventTask=t.createTask=t.typedRequest=t.stableDynamicPluginLoaderInsideInit=t.DefaultComputationGroup=t.registerPlugin=t.PluginFactoryName=t.PluginGroup=t.RecalcSideGrid=t.FormulaKind=t.GridImportManagerSingleton=t.PluginSchedulerSingleton=t.getSchedulerFactories=t.defaultPluginResponseWindows=t.ChatGPTPlugin=t.staticTypeHint=t.platform=void 0,t.X10ExceptionComputationTermination=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc/lib/x10-formula-bar/platform.js");Object.defineProperty(t,"platform",{enumerable:!0,get:function(){return n.platform}});var o=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js");Object.defineProperty(t,"staticTypeHint",{enumerable:!0,get:function(){return o.staticTypeHint}});var u=s("../excel-online-calc/lib/x10-formula-bar/chatGPTPlugin.js");Object.defineProperty(t,"ChatGPTPlugin",{enumerable:!0,get:function(){return u.ChatGPTPlugin}});var g=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js");Object.defineProperty(t,"defaultPluginResponseWindows",{enumerable:!0,get:function(){return g.defaultPluginResponseWindows}});var f=s("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js");Object.defineProperty(t,"getSchedulerFactories",{enumerable:!0,get:function(){return f.getSchedulerFactories}});var v=s("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js");Object.defineProperty(t,"PluginSchedulerSingleton",{enumerable:!0,get:function(){return v.PluginSchedulerSingleton}});var C=s("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js");Object.defineProperty(t,"GridImportManagerSingleton",{enumerable:!0,get:function(){return C.GridImportManagerSingleton}});var p=s("../excel-online-calc/lib/x10-formula-bar/Types/gridinterface.js");Object.defineProperty(t,"FormulaKind",{enumerable:!0,get:function(){return p.FormulaKind}});var h=s("../excel-online-calc/lib/calc/recalcSideGrid.js");Object.defineProperty(t,"RecalcSideGrid",{enumerable:!0,get:function(){return h.RecalcSideGrid}});var F=s("../excel-online-x10-interop/lib/index.js");Object.defineProperty(t,"PluginGroup",{enumerable:!0,get:function(){return F.PluginGroup}});var R=s("../excel-online-x10-interop/lib/index.js");Object.defineProperty(t,"PluginFactoryName",{enumerable:!0,get:function(){return R.PluginFactoryName}});var y=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js");Object.defineProperty(t,"registerPlugin",{enumerable:!0,get:function(){return y.registerPlugin}});var E=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js");Object.defineProperty(t,"DefaultComputationGroup",{enumerable:!0,get:function(){return E.DefaultComputationGroup}});var x=s("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js");Object.defineProperty(t,"stableDynamicPluginLoaderInsideInit",{enumerable:!0,get:function(){return x.dynamicPluginLoaderInsideInit}});var b=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js");Object.defineProperty(t,"typedRequest",{enumerable:!0,get:function(){return b.typedRequest}}),Object.defineProperty(t,"createTask",{enumerable:!0,get:function(){return b.createTask}}),Object.defineProperty(t,"createAwaitEventTask",{enumerable:!0,get:function(){return b.createAwaitEventTask}}),Object.defineProperty(t,"awaitTask",{enumerable:!0,get:function(){return b.awaitTask}}),Object.defineProperty(t,"awaitEvent",{enumerable:!0,get:function(){return b.awaitEvent}}),Object.defineProperty(t,"providerCall",{enumerable:!0,get:function(){return b.providerCall}}),Object.defineProperty(t,"providerGeneratorProxy",{enumerable:!0,get:function(){return b.providerGeneratorProxy}});var k=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js");Object.defineProperty(t,"awaitPromise",{enumerable:!0,get:function(){return k.awaitPromise}});var D=s("../excel-online-calc-common/lib/index.js");Object.defineProperty(t,"wrapIntoAsync",{enumerable:!0,get:function(){return D.wrapIntoAsync}});var M=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js");Object.defineProperty(t,"delay",{enumerable:!0,get:function(){return M.delay}});var w=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js");Object.defineProperty(t,"RequestKind",{enumerable:!0,get:function(){return w.RequestKind}});var S=s("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js");Object.defineProperty(t,"NotificationKind",{enumerable:!0,get:function(){return S.NotificationKind}});var A=s("../excel-online-calc/lib/x10-formula-bar/Computation/computationDefinitions.js");Object.defineProperty(t,"ComputationType",{enumerable:!0,get:function(){return A.ComputationType}});var T=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js");Object.defineProperty(t,"ExecutionType",{enumerable:!0,get:function(){return T.ExecutionType}});var I=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/utils.js");Object.defineProperty(t,"Ref",{enumerable:!0,get:function(){return I.Ref}});var B=s("../excel-online-calc/lib/x10-formula-bar/Computation/Events/index.js");Object.defineProperty(t,"EventKind",{enumerable:!0,get:function(){return B.EventKind}});var L=s("../excel-online-calc/lib/x10-formula-bar/Computation/Events/index.js");Object.defineProperty(t,"ALAnnotationKind",{enumerable:!0,get:function(){return L.ALAnnotationKind}});var V=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/utils.js");Object.defineProperty(t,"Subject",{enumerable:!0,get:function(){return V.Subject}});var Z=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js");Object.defineProperty(t,"PluginRegistry",{enumerable:!0,get:function(){return Z.PluginRegistry}});var H=s("../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewResultExtractor.js");Object.defineProperty(t,"ValuePreviewResultExtractor",{enumerable:!0,get:function(){return H.ValuePreviewResultExtractor}});var N=s("../excel-online-calc/lib/x10-formula-bar/Utils/helpers.js");Object.defineProperty(t,"spanToLSPRange",{enumerable:!0,get:function(){return N.spanToLSPRange}});var _=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/ensurePluginAttached.js");Object.defineProperty(t,"ensureGroupAttached",{enumerable:!0,get:function(){return _.ensureGroupAttached}});var P=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/ensurePluginAttached.js");Object.defineProperty(t,"ensurePluginAttached",{enumerable:!0,get:function(){return P.ensurePluginAttached}});var W=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/ensurePluginAttached.js");Object.defineProperty(t,"ensureGroupAttachedFor",{enumerable:!0,get:function(){return W.ensureGroupAttachedFor}});var $=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/ensurePluginAttached.js");Object.defineProperty(t,"ensurePluginAttachedFor",{enumerable:!0,get:function(){return $.ensurePluginAttachedFor}});var q=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/ensurePluginAttached.js");Object.defineProperty(t,"setX10Features",{enumerable:!0,get:function(){return q.setX10Features}});var j=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/ensurePluginAttached.js");Object.defineProperty(t,"resolveScriptLoaderPromise",{enumerable:!0,get:function(){return j.resolveScriptLoaderPromise}});var G=s("../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js");Object.defineProperty(t,"defaultTimerInterface",{enumerable:!0,get:function(){return G.defaultTimerInterface}});var Q=s("../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js");Object.defineProperty(t,"TimelineQueueProcessor",{enumerable:!0,get:function(){return Q.TimelineQueueProcessor}}),t.RangeHelpers=a.__importStar(s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/rangeHelpers.js")),t.VisitorHelpers=a.__importStar(s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/visitorHelpers.js"));var X=s("../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewVisitor.js");Object.defineProperty(t,"ValuePreviewVisitor",{enumerable:!0,get:function(){return X.ValuePreviewVisitor}});var U=s("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ColoredReferences/coloredReferencesVisitor.js");Object.defineProperty(t,"ColoredReferencesVisitor",{enumerable:!0,get:function(){return U.ColoredReferencesVisitor}});var O=s("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/formulaHighlightsHelper.js");Object.defineProperty(t,"gridRangeToRange",{enumerable:!0,get:function(){return O.gridRangeToRange}});var z=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js");Object.defineProperty(t,"filterSuggestionsAccordingToPrefix",{enumerable:!0,get:function(){return z.filterSuggestionsAccordingToPrefix}});var J=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js");Object.defineProperty(t,"ExecutionStopReason",{enumerable:!0,get:function(){return J.ExecutionStopReason}});var ie=s("../excel-online-calc/lib/x10-formula-bar/x10Exceptions.js");Object.defineProperty(t,"X10ExceptionComputationTermination",{enumerable:!0,get:function(){return ie.X10ExceptionComputationTermination}})},"../excel-online-common/lib/browserSupport.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.promises=n;var s={},a="promises";function n(){return s[a]===void 0&&(s[a]=typeof Promise<"u"&&typeof Promise.resolve=="function"&&typeof Promise.resolve(0).then=="function"),s[a]}},"../excel-online-common/lib/guid.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getNewGuid=s;function s(){var n=new Uint8Array(31),o=a(n),u="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",g=0,f=u.replace(/[xy]/g,function(v){var C=n[g]&15;g+=1;var p=v==="x"?C:C&3|8;return p.toString(16)});return[f,o]}function a(n){var o={crypto:!1,perfNow:!1,exceptions:[]},u=typeof crypto<"u"?crypto:typeof msCrypto<"u"?msCrypto:void 0;if(u){o.crypto=!0;try{return u.getRandomValues(n),o}catch(h){o.exceptions.push(`crypto: ${JSON.stringify(h)}`)}}var g=!1,f=typeof performance<"u"?performance:void 0;try{f&&f.now&&f.now()!==1/0&&(g=!0)}catch(h){o.exceptions.push(`perfNow: ${JSON.stringify(h)}`)}for(var v=0;v<n.length;v+=1){try{if(g){o.perfNow=!0;var C=Math.floor(f.now()*100)%10;(C<0||C>9)&&(C=0);for(var p=0;p<C;p+=1)Math.random()}}catch(h){o.exceptions.push(`Math.random: ${JSON.stringify(h)}`)}n[v]=Math.floor(Math.random()*16)}return o}},"../excel-online-common/lib/helpers.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isReplaceChildrenSupported=t.replaceChildren=void 0;var s=function(o){if(o)if((0,t.isReplaceChildrenSupported)(o))o.replaceChildren();else for(;o.lastChild;)o.removeChild(o.lastChild)};t.replaceChildren=s;var a=function(o){return!!o.replaceChildren};t.isReplaceChildrenSupported=a},"../excel-online-common/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TelemetryCollector=t.initStopwatchFactory=t.ConsoleLogger=t.NulLogger=t.perfWatch=t.browserSupport=t.LogCategory=t.TraceLevel=t.ULS=t.utils=t.replaceChildren=t.TextAreaInputMode=t.TextAreaVirtualKeyboardPolicy=t.getNewGuid=void 0;var a=s("../excel-online-common/lib/utils.js");t.utils=a;var n=s("../excel-online-common/lib/logger.js");Object.defineProperty(t,"ULS",{enumerable:!0,get:function(){return n.ULS}}),Object.defineProperty(t,"TraceLevel",{enumerable:!0,get:function(){return n.TraceLevel}}),Object.defineProperty(t,"LogCategory",{enumerable:!0,get:function(){return n.LogCategory}}),Object.defineProperty(t,"NulLogger",{enumerable:!0,get:function(){return n.NulLogger}}),Object.defineProperty(t,"ConsoleLogger",{enumerable:!0,get:function(){return n.ConsoleLogger}});var o=s("../excel-online-common/lib/browserSupport.js");t.browserSupport=o;var u=s("../excel-online-common/lib/perfWatch.js");t.perfWatch=u;var g=s("../excel-online-common/lib/stopwatch.js");Object.defineProperty(t,"initStopwatchFactory",{enumerable:!0,get:function(){return g.initStopwatchFactory}});var f=s("../excel-online-common/lib/telemetryCollector.js");Object.defineProperty(t,"TelemetryCollector",{enumerable:!0,get:function(){return f.TelemetryCollector}});var v=s("../excel-online-common/lib/guid.js");Object.defineProperty(t,"getNewGuid",{enumerable:!0,get:function(){return v.getNewGuid}});var C=s("../excel-online-common/lib/sharedTypes.js");Object.defineProperty(t,"TextAreaVirtualKeyboardPolicy",{enumerable:!0,get:function(){return C.TextAreaVirtualKeyboardPolicy}}),Object.defineProperty(t,"TextAreaInputMode",{enumerable:!0,get:function(){return C.TextAreaInputMode}});var p=s("../excel-online-common/lib/helpers.js");Object.defineProperty(t,"replaceChildren",{enumerable:!0,get:function(){return p.replaceChildren}})},"../excel-online-common/lib/logger.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NulLogger=t.ConsoleLogger=t.ULS=t.LogCategory=t.TraceLevel=void 0;var s;(function(g){g[g.Error=10]="Error",g[g.Warning=15]="Warning",g[g.Info=50]="Info",g[g.Verbose=100]="Verbose",g[g.Spam=200]="Spam"})(s||(t.TraceLevel=s={}));var a;(function(g){g[g.msoulscat_ES_EWAJS=0]="msoulscat_ES_EWAJS"})(a||(t.LogCategory=a={}));function n(g){var f=g;return{ULS:{trace:function(C,p,h){return f.traceTag(0,C,p,h)},traceTag:function(C,p,h,F){return f.traceTag(C,p,h,F)},debugTrace:function(C,p,h){return f.debugTraceTag(0,C,p,h)},debugTraceTag:function(C,p,h,F){return f.debugTraceTag(C,p,h,F)},assert:function(C,p,h){return f.assertTag(0,C,p,h)},assertTag:function(C,p,h,F){return f.assertTag(C,p,h,F)},shipAssert:function(C,p,h){return f.shipAssertTag(0,C,p,h)},shipAssertTag:function(C,p,h,F){return f.shipAssertTag(C,p,h,F)},dnmTrace:function(C,p,h){return f.dnmTraceTag(0,C,p,h)},dnmTraceTag:function(C,p,h,F){return f.dnmTraceTag(C,p,h,F)}}}}t.ULS={getFromExternalLogger:n};var o=(function(){function g(){Oe(this,g)}return Ne(g,[{key:"shipAssertTag",value:function(v,C,p,h){console.assert(p,"shipAssertTag:",v,C,h)}},{key:"assertTag",value:function(v,C,p,h){console.assert(p,"assertTag",v,C,h)}},{key:"traceTag",value:function(v,C,p,h){console.log("traceTag",v,h,C,p)}},{key:"dnmTraceTag",value:function(v,C,p,h){console.log("dnmTraceTag",v,h,C,p)}},{key:"debugTraceTag",value:function(v,C,p,h){console.log("debugTraceTag",v,h,C,p)}}])})();t.ConsoleLogger=o;var u=(function(){function g(){Oe(this,g)}return Ne(g,[{key:"shipAssertTag",value:function(){}},{key:"assertTag",value:function(){}},{key:"traceTag",value:function(){}},{key:"debugTraceTag",value:function(){}},{key:"dnmTraceTag",value:function(){}}])})();t.NulLogger=u},"../excel-online-common/lib/perfWatch.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.start=s,t.mark=a,t.end=n,t.success=o,t.failure=u,t.timeStamp=g;function s(C){var p=g(),h=C,F=p,R={},y=function(b,k,D){return v(R,h,F,b,k,D)},E=function(b){return f(R,b,F)};return R.start=0,{mark:function(b){return E(b)},end:function(b){return y(!0,b)},success:function(b,k){return y(!0,b,k)},failure:function(b,k){return y(!1,b,k)}}}function a(C,p){C!==void 0&&C.mark(p)}function n(C,p){C!==void 0&&C.end(p)}function o(C,p,h){C!==void 0&&C.success(p,h)}function u(C,p,h){C!==void 0&&C.failure(p,h)}function g(){var C=typeof self<"u"?self:window;return C.performance&&C.performance.now?C.performance.now():Date.now()}function f(C,p,h){C[p]=g()-h}function v(C,p,h,F,R,y){f(C,"end",h);var E={sessionName:p,result:F?"success":"failure",message:y,marks:C},x=JSON.stringify(E);R(x)}},"../excel-online-common/lib/sharedTypes.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextAreaInputMode=t.TextAreaVirtualKeyboardPolicy=void 0;var s;(function(n){n.Auto="auto",n.Manual="manual"})(s||(t.TextAreaVirtualKeyboardPolicy=s={}));var a;(function(n){n.None="none",n.Text="text",n.Tel="tel",n.Url="url",n.Email="email",n.Numeric="numeric",n.Decimal="decimal",n.Search="search"})(a||(t.TextAreaInputMode=a={}))},"../excel-online-common/lib/stopwatch.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initStopwatchFactory=a;var s=function(){return Date.now()};function a(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return typeof self<"u"&&self.performance&&self.performance.now&&(s=function(){return self.performance.now()}),function(u){var g=s(),f=u;return{reset:function(C){C!=null&&(f=C),g=s()},stop:function(C){var p=s()-g,h=JSON.stringify({Target:f,Duration:p.toFixed(o),StopInfo:C});n(h)}}}}},"../excel-online-common/lib/telemetryCollector.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TelemetryCollector=void 0;var s=(function(){function a(){Oe(this,a),this.counters={},this.timers={},this.events={}}return Ne(a,[{key:"getJsonForLogging",value:function(){return'{"Events":'+this.getEventsLoggableString()+',"Counters":'+this.getCountersLoggableString()+',"Timers":'+this.getTimersLoggableString()+"}"}},{key:"addEvent",value:function(o,u){o==null||u===null||u===void 0||(this.events[o]=u)}},{key:"clearEvents",value:function(){this.events={}}},{key:"getEventsLoggableString",value:function(){return JSON.stringify(this.events)}},{key:"incrementCounter",value:function(o){o!=null&&(this.counters.hasOwnProperty(o)?this.counters[o]+=1:this.counters[o]=1)}},{key:"getCountersLoggableString",value:function(){return JSON.stringify(this.counters)}},{key:"clearCounters",value:function(){this.counters={}}},{key:"startTimer",value:function(o){o!=null&&(this.timers[o]={name:o,startTime:Date.now(),endTime:void 0,isRunning:!0,duration:void 0})}},{key:"endTimer",value:function(o){o!=null&&this.timers.hasOwnProperty(o)&&(this.timers[o].endTime=Date.now(),this.timers[o].isRunning=!1,this.timers[o].duration=this.timers[o].endTime-this.timers[o].startTime)}},{key:"getTimerDuration",value:function(o){return o==null?"-1":this.timers.hasOwnProperty(o)&&this.timers[o].duration!==void 0?this.timers[o].duration:"-1"}},{key:"getTimersLoggableString",value:function(){return JSON.stringify(this.timers)}}])})();t.TelemetryCollector=s},"../excel-online-common/lib/utils.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultToJSONResultWhenStringifyFails=void 0,t.forEachPromise=n,t.getStringifiedError=o,t.getPerfWatchMarkName=p,t.retry=h,t.chainFallbackPromises=F,t.getQueryParameterByName=R,t.decodeHtml=y,t.calcHashCode=E;var a=s("../office-online-change-gates/lib/index.js");function n(x,b,k){return x.reduce(function(D,M){return D.then(function(){return!k||!k.stop?b(M,k):Promise.resolve(void 0)})},Promise.resolve(void 0))}t.defaultToJSONResultWhenStringifyFails="...";function o(x){if(x===0)return"0";if(!x)return"";try{var b=JSON.stringify(g(x));return b}catch{return t.defaultToJSONResultWhenStringifyFails}}var u=5;function g(x){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(b<0||b>u||x==null||typeof x!="object")return x;var k={};Object.getOwnPropertyNames(x).forEach(function(w){w!=="stack"&&w.toUpperCase()!==w&&(k[w]=x[w])});var D=Object.getPrototypeOf(x);D&&typeof D=="object"&&Object.keys(D).forEach(function(w){w!=="stack"&&w.toUpperCase()!==w&&(k[w]=x[w])});var M={};return Object.keys(k).forEach(function(w){M[w]=g(k[w],b+1)}),M}var f="_",v="\\W",C=new RegExp(`${v}+`,"g");function p(x){if(!x)return"";var b=x.trim().substring(0,200).trim().replace(C,f).substring(0,80);return b&&b.length>0&&b.substr(b.length-1,1)===f&&(b=b.substr(0,b.length-1)),b&&b.length>0&&b.substr(0,1)===f&&(b=b.substr(1)),b}function h(x,b){if(!x)return Promise.reject(new Error("utils.retry: action can't be null or undefined"));if(b<1)return Promise.reject(new Error(`utils.retry: attempts expected to be greater than 0 but got ${b}`));for(var k=Promise.reject(),D=function(S){k=k.catch(function(A){return x(S,A)})},M=1;M<=b;M+=1)D(M);return k}function F(x,b){if(!x||x.length===0)return Promise.reject();for(var k=b(x[0]),D=function(){var S=x[M];k=k.catch(function(){return b(S)})},M=1;M<x.length;M+=1)D();return k}function R(x,b){var k=new RegExp(`[?&]${b}(=([^&#]*)|&|#|$)`),D=k.exec(x);if(D)return D[2]?decodeURIComponent(D[2].replace(/\+/g," ")):""}function y(x){if(!(0,a.isChangeGateEnabled)("ChangeGate.OfficeVSO:11150856_parseFromStringTTUtilsFix"))return typeof x=="string"?new DOMParser().parseFromString(x,"text/html").documentElement.textContent:x}function E(x){if(!x)return 0;for(var b=5381,k=b,D=x.length,M=0;M<D&&(b=((b<<5)+b^x.charCodeAt(M))&4294967295,M!==D-1);M+=2)k=((k<<5)+k^x.charCodeAt(M+1))&4294967295;var w=k*35685,S=k*23896<<16,A=b+w+S&4294967295;return A<0&&(A+=4294967296),A}},"../excel-online-cpp/lib/cpp-lib/cpp.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stackSave=t.stackRestore=t.stackAlloc=t.setThrew=t.memory=t._start=t.__growWasmMemory=t.__errno_location=t.Mathpack_Zero=t.Mathpack_ViewRound=t.Mathpack_Trunc=t.Mathpack_TenTo=t.Mathpack_Tan=t.Mathpack_TakeMathError=t.Mathpack_Sub=t.Mathpack_Sqrt=t.Mathpack_Sin=t.Mathpack_SFloat=t.Mathpack_SFix=t.Mathpack_RoundUp=t.Mathpack_RoundDown=t.Mathpack_Round=t.Mathpack_Power=t.Mathpack_Pi=t.Mathpack_Pack=t.Mathpack_One=t.Mathpack_Neg=t.Mathpack_Mul=t.Mathpack_Mod=t.Mathpack_Log=t.Mathpack_Ln=t.Mathpack_LFix=t.Mathpack_GetExp32=t.Mathpack_FormatScientific=t.Mathpack_FormatGetSign=t.Mathpack_FormatGetExponent=t.Mathpack_FormatGeneral=t.Mathpack_FormatFixed=t.Mathpack_Floor=t.Mathpack_Float=t.Mathpack_Fix=t.Mathpack_Exp=t.Mathpack_Equal=t.Mathpack_Div=t.Mathpack_Cos=t.Mathpack_Cond2=t.Mathpack_Cond=t.Mathpack_Compare=t.Mathpack_Ceil=t.Mathpack_Atan2=t.Mathpack_Atan=t.Mathpack_Asin=t.Mathpack_Add=t.Mathpack_Acos=t.Mathpack_Abs=t.Dtr_Yr=t.Dtr_Write=t.Dtr_Wdy=t.Dtr_UtcToLocal=t.Dtr_ToTime=t.Dtr_ToNumWithDuration=t.Dtr_ToNum=t.Dtr_ToDays=t.Dtr_Sec=t.Dtr_Rounding=t.Dtr_Mon=t.Dtr_Min=t.Dtr_Hour=t.Dtr_FromNum=t.Dtr_FracSec=t.Dtr_DaysPerMonth=t.Dtr_Days=t.Dtr_DOM=t.Base_StrBufSize=t.Base_StrBuf=void 0;var a=s("../excel-online-cpp/lib/cpp-lib/math.js"),n=s("../excel-online-cpp/lib/cpp-lib/env.js"),o=s("../excel-online-cpp/lib/cpp-lib/wasi_snapshot_preview1.js"),u=new ArrayBuffer(8),g=new Int32Array(u),f=new Float32Array(u),v=new Float64Array(u);function C(Me){return g[Me]}function p(Me,He){g[Me]=He}function h(){return v[0]}function F(Me){v[0]=Me}function R(){return typeof setTempRet0=="function"&&setTempRet0(g[1]),g[0]}function y(Me,He){g[0]=Me,g[1]=He}function E(Me,He,ze){var $e=new Me.Int8Array(ze),Be=new Me.Int16Array(ze),he=new Me.Int32Array(ze),dr=new Me.Uint8Array(ze),Sr=new Me.Uint16Array(ze),pr=new Me.Uint32Array(ze),Fr=new Me.Float32Array(ze),qe=new Me.Float64Array(ze),hr=Me.Math.imul,pt=Me.Math.fround,Tt=Me.Math.abs,ct=Me.Math.clz32,Bt=Me.Math.min,Lr=Me.Math.max,qr=Me.Math.floor,zt=Me.Math.ceil,va=Me.Math.sqrt,B2=He.abort,wr=Me.NaN,ha=Me.Infinity,La=He.Base_LocaleIsNumeral,fa=He.Base_LocaleGetOrdinal,ea=He.Base_LocaleDecimalSeparator,Ka=He.Math_log10,Wa=He.Math_log,va=He.Math_sqrt,_a=He.Math_sin,aa=He.Math_cos,bt=He.Math_tan,Fa=He.Math_atan,un=He.Math_exp,cn=He.proc_exit,xa=He.getTempRet0,ot=20288,En=3892,Zt=0;function An(){}function Da(){return 3280}function bn(){return 255}function Dn(pe,be,Re){e:{if(pe>>>0<=be>>>0){if(!Re)break e;for(;$e[pe|0]=dr[be|0],pe=pe+1|0,be=be+1|0,Re=Re+-1|0,!!Re;);break e}if(!Re)break e;for(pe=pe+Re|0,be=be+Re|0;pe=pe+-1|0,be=be+-1|0,$e[pe|0]=dr[be|0],Re=Re+-1|0,!!Re;);}}function $a(pe,be){return pe=pe|0,be=be|0,(La(be|0)|0)!=0|0}function na(pe,be){return pe=pe|0,be=be|0,fa(be|0)|0}function sn(pe){return pe=pe|0,ea()|0}function Ha(pe,be,Re){return pe=pe|0,be=be|0,Re=Re|0,aIe(pe,be,(Re|0)!=0)|0}function jn(pe,be,Re,Fe,Ce){return pe=+pe,be=be|0,Re=Re|0,Fe=Fe|0,Ce=Ce|0,Re=hr(Re,20)+3792|0,Be[Re>>1]=0,be=Ywe(Re,pe,be,(Fe|0)!=0,(Ce|0)!=0),he[966]=0,be|0}function xn(pe){return pe=pe|0,Be[hr(pe,20)+3792>>1]}function Mn(pe){return pe=pe|0,Be[hr(pe,20)+3794>>1]}function Tn(pe){return pe=pe|0,he[hr(pe,20)+3796>>2]}function Al(pe){return pe=pe|0,Be[hr(pe,20)+3800>>1]}function xo(pe){return pe=pe|0,Be[hr(pe,20)+3802>>1]}function ji(pe){return pe=pe|0,Be[hr(pe,20)+3804>>1]}function Ku(pe){return pe=pe|0,Be[hr(pe,20)+3806>>1]}function du(pe){return pe=pe|0,Be[hr(pe,20)+3808>>1]}function Hl(pe){return pe=pe|0,Be[hr(pe,20)+3810>>1]}function je(pe,be,Re,Fe,Ce,we,Ze,ir,Er,Br){pe=pe|0,be=be|0,Re=Re|0,Fe=Fe|0,Ce=Ce|0,we=we|0,Ze=Ze|0,ir=ir|0,Er=Er|0,Br=Br|0,Br=hr(Br,20),Be[Br+3810>>1]=Er,Be[Br+3808>>1]=ir,Be[Br+3806>>1]=Ze,Be[Br+3804>>1]=we,Be[Br+3802>>1]=Ce,Be[Br+3800>>1]=Fe,he[Br+3796>>2]=Re,Be[Br+3794>>1]=be,Be[Br+3792>>1]=pe}function Ue(pe,be,Re){return pe=pe|0,be=be|0,Re=Re|0,he[964]=0,he[965]=0,tIe(hr(pe,20)+3792|0,(be|0)!=0,(Re|0)!=0),+qe[482]}function Ve(pe,be,Re,Fe,Ce){return pe=pe|0,be=be|0,Re=Re|0,Fe=Fe|0,Ce=Ce|0,he[964]=0,he[965]=0,rIe(hr(pe,20)+3792|0,(be|0)!=0,(Re|0)!=0,+(Ce|0),Fe),+qe[482]}function sr(){return he[963]}function gr(pe,be,Re){return pe=pe|0,be=be|0,Re=Re|0,y6(hr(pe,20)+3792|0,(be|0)!=0,(Re|0)!=0,3852)|0}function ur(pe,be,Re){return pe=+pe,be=be|0,Re=Re|0,eIe(pe,be,Re),+qe[482]}function xr(pe,be,Re,Fe,Ce,we,Ze,ir){pe=pe|0,be=be|0,Re=Re|0,Fe=Fe|0,Ce=Ce|0,we=we|0,Ze=Ze|0,ir=ir|0;var Er=0;return Er=ot-32|0,ot=Er,he[Er+24>>2]=we,he[Er+16>>2]=Fe,he[Er+8>>2]=be,he[Er+20>>2]=(Ce|0)>-1?hr(Ce,20)+3792|0:0,he[Er+12>>2]=(Re|0)>-1?hr(Re,20)+3792|0:0,pe=nIe(hr(pe,20)+3792|0,(Ze|0)!=0,(ir|0)!=0,Er+8|0),ot=Er+32|0,pe|0}function Zr(){return+qe[396]}function Ur(){return+qe[395]}function dt(){return+qe[391]}function At(pe,be){return pe=+pe,be=+be,+Yp(pe,be)}function wt(pe,be){return pe=+pe,be=+be,+E6(pe,be)}function qt(pe,be){return pe=+pe,be=+be,+xg(pe,be)}function Lt(pe,be){return pe=+pe,be=+be,+G$(pe,be)}function Pt(pe,be){return pe=+pe,be=+be,+Qwe(pe,be)}function Kt(pe){pe=+pe;var be=0,Re=0;return F(+pe),be=C(1)|0,C(0)|0,Re=be&-65536,Re?(be&2146435072)==2146435072?(he[966]=1,0):((Re|0)<1?-1:1)|0:0}function sa(pe,be){pe=+pe,be=+be;var Re=0,Fe=0,Ce=0,we=0,Ze=0,ir=0,Er=0;F(+pe),Re=C(1)|0,we=C(0)|0,Ze=Re,Er=Re,F(+be),ir=C(1)|0,Re=C(0)|0,Fe=ir,Ce=-1;e:{r:{if((Ze|0)<(Fe|0)||(Ce=1,(Er|0)>(Fe|0)))break r;if(Fe=0,(Re|0)==(we|0))break e;Ce=we>>>0<Re>>>0?-1:1}Re=Ce,Fe=(ir&Ze)>-1?Re:0-Re|0}return Fe|0}function ia(){var pe=0;return pe=he[966],he[966]=0,pe|0}function la(pe){return pe=+pe,+ok(pe)}function pn(pe){return pe=+pe,qe[482]=pe,dIe(),+qe[482]}function Xt(pe){return pe=+pe,qe[482]=pe,U$(),+qe[482]}function Ir(pe){pe=+pe;var be=0,Re=0;return F(+pe),be=C(1)|0,Re=C(0)|0,be=be&2147483647,p(0,Re|0),p(1,be|0),+h()}function St(pe){pe=+pe;var be=0,Re=0,Fe=0,Ce=0,we=0,Ze=0;return F(+pe),be=C(1)|0,Re=C(0)|0,Fe=be^-2147483648,p(0,Re|0),p(1,Fe|0),Ce=+h(),we=pe,Ze=(be|0)==65535&Re>>>0>4294967295|be>>>0>65535,+(Ze?Ce:we)}function ht(pe){return pe=pe|0,+(pe>>>0)}function oa(pe){return pe=pe|0,+(pe|0)}function ra(pe){return pe=+pe,A6(pe)|0}function Qt(pe){return pe=+pe,$$(pe)|0}function Sa(pe){return pe=+pe,qe[482]=pe,lk()|0}function Ta(pe,be){return pe=+pe,be=+be,+di(pe,be)}function ni(pe,be){return pe=+pe,be=+be,+no(pe,be)}function Ci(pe,be){pe=+pe,be=+be;var Re=0;return pe=h0(pe,be),F(+pe),Re=C(1)|0,C(0)|0,(Re&2146435072)==2146435072&&(he[966]=1,pe=-1),+pe}function hn(pe){return pe=pe|0,uk(pe),+qe[482]}function da(pe,be){return pe=+pe,be=+be,+(ko(pe,be)|0)}function tn(pe){pe=+pe;var be=0;return F(+pe),be=C(1)|0,C(0)|0,be&2146435072}function Bi(pe,be){pe=+pe,be=+be;var Re=0,Fe=0,Ce=0;return F(+pe),Re=C(1)|0,Fe=C(0)|0,F(+be),Ce=C(1)|0,(Fe|0)==(C(0)|0)?Re=(Re|0)==(Ce|0):Re=0,Re|0}function bl(pe){pe=+pe;var be=0;return F(+pe),be=C(1)|0,C(0)|0,(be&2146435072)==2146435072?(he[966]=1,-1):+D2(pe)}function qu(pe){return pe=+pe,qe[482]=pe,dk(),+qe[482]}function Vl(pe){return pe=+pe,qe[482]=pe,mk(),+qe[482]}function _c(pe){return pe=+pe,qe[482]=pe,sk(),+qe[482]}function _i(pe){return pe=+pe,qe[482]=pe,gIe(),+qe[482]}function Lc(pe){return pe=+pe,qe[482]=pe,mIe(),+qe[482]}function Xu(pe){return pe=+pe,qe[482]=pe,fIe(),+qe[482]}function Vr(pe){return pe=+pe,qe[482]=pe,pIe(),+qe[482]}function zr(pe){return pe=+pe,+Ss(pe,0)}function Vt(pe){return pe=+pe,+Ss(pe,1)}function an(pe){return pe=+pe,qe[482]=pe,gk(),+qe[482]}function Xn(pe,be){return pe=+pe,be=+be,+C6(pe,be)}function ll(pe,be){return pe=+pe,be=+be,+Qp(pe,be)}function To(pe,be){pe=+pe,be=be|0;var Re=0,Fe=0,Ce=0,we=0,Ze=0;if(F(+pe),Ce=C(1)|0,Ze=C(0)|0,(Ce&2146435072)==2146435072)return he[966]=1,-1;qe[482]=pe,Fe=Ce,we=Fe&-65536,Re=3280;e:{if(!we)break e;if((Fe&2146435072)==2146435072){he[966]=1,Re=3280;break e}if(Re=3280,(we|0)>0||(Fe>>>0>=65536&&(he[965]=Fe^-2147483648),Re=3280,!Ze&(Ce|0)==-2147483648))break e;Be[1640]=45,Re=3282}return Fe=Re,be=(be|0)<255?be:255,be=sIe(he[256],Fe,3790-Fe>>1,(be|0)>0?be:0),he[964]=0,he[965]=0,be-3280>>1}function Pc(){return he[968]}function Oc(){return he[969]}function yi(pe,be,Re){pe=+pe,be=be|0,Re=Re|0;var Fe=0,Ce=0,we=0;Fe=ot+-64|0,ot=Fe,F(+pe),Ce=C(1)|0,C(0)|0;e:{if((Ce&2146435072)==2146435072){he[966]=1,Re=-1;break e}he[Fe+56>>2]=0,Be[Fe+46>>1]=0,Be[Fe+48>>1]=0,Ce=be+Re|0,eh(pe,Fe+56|0,Fe+16|0,Ce>>>0<15?Ce:15),we=Be[Fe+56>>1],Ce=Be[Fe+58>>1],he[Fe+8>>2]=Ce,be=be+we|0,he[Fe+12>>2]=be,be=be+Re|0,(be|0)<(Ce|0)&&(ck(Fe+16|0,Fe+12|0,Fe+8|0,be),Ce=he[Fe+8>>2]);r:{if(!Ce){Ce=0,he[Fe+12>>2]=0,be=0;break r}if(be=he[Fe+12>>2],Re=Re+be|0,(Re|0)<(Ce|0)&&(he[Fe+8>>2]=Re,Ce=Re),(Ce|0)>-1)break r;he[966]=1}he[968]=be,he[969]=Sr[Fe+48>>1]>>>15^1,Re=Ce,Ce>>>0>=256&&(B2(),Re=he[Fe+8>>2]),Dn(3280,Fe+16|0,Ce<<1)}return ot=Fe- -64|0,Re|0}function w2(pe,be,Re){pe=+pe,be=be|0,Re=Re|0;var Fe=0,Ce=0,we=0,Ze=0;Ce=ot+-64|0,ot=Ce,F(+pe),we=C(1)|0,C(0)|0;e:{if((we&2146435072)==2146435072){he[966]=1,Fe=-1;break e}he[Ce+56>>2]=0,Be[Ce+46>>1]=0,Be[Ce+48>>1]=0,eh(pe,Ce+56|0,Ce+16|0,15),Ze=Be[Ce+56>>1],he[Ce+12>>2]=Ze,we=Be[Ce+58>>1],he[Ce+8>>2]=we,Fe=be,(Fe|0)>=2&&(Fe=(Ze|0)%(be|0)|0,Fe=((Ze|0)<1?be:Fe?0:be)+Fe|0),Fe=Re+Fe|0;r:{if((Fe|0)>=(we|0))break r;for(ck(Ce+16|0,Ce+12|0,Ce+8|0,Fe),we=he[Ce+8>>2],Fe=(Fe|0)<(we|0)?Fe:we;we=Fe,(Fe|0)>=1&&(Fe=we+-1|0,Sr[(Ce+16|0)+(Fe<<1)>>1]==48););if(he[Ce+8>>2]=we,(be|0)<2||(Fe=he[Ce+12>>2],(Fe|0)==(Ze|0))||(Ze=Re,Re=(Fe|0)%(be|0)|0,((Ze+Re|0)+((Fe|0)<1?be:Re?0:be)|0)>=(we|0)))break r;B2(),we=he[Ce+8>>2]}(we|0)<=-1&&(he[966]=1),he[968]=he[Ce+12>>2],he[969]=Sr[Ce+48>>1]>>>15^1,Fe=we,Fe>>>0>=256&&(B2(),Fe=he[Ce+8>>2]),Dn(3280,Ce+16|0,we<<1)}return ot=Ce- -64|0,Fe|0}function gu(pe,be,Re){pe=pe|0,be=be|0,Re=Re|0;var Fe=0;return Fe=ot-48|0,ot=Fe,$e[Fe+39|0]=0,Re=(Re|0)<15?Re:15,Dn(Fe+8|0,3280,Re<<1),Be[Fe+40>>1]=be+16384&32767|!pe<<15,$e[Fe+38|0]=Re,he[Fe>>2]=0,he[Fe+4>>2]=0,fk(he[256],Fe,Fe+8|0)&&(he[966]=1),ot=Fe+48|0,+qe[Fe>>3]}function ko(pe,be){var Re=0,Fe=0,Ce=0,we=0,Ze=0,ir=0;Fe=ot-16|0,ot=Fe,qe[Fe+8>>3]=pe,qe[Fe>>3]=be,F(+pe),Re=C(1)|0,Ce=C(0)|0,we=Re,F(+be),Re=C(1)|0,Ze=C(0)|0,ir=Re;e:{if(!((Ce|0)==(Ze|0)&&(we|0)==(Re|0))){if((ir+2097152&2146435072)-(we&2146435072)>>>0<=5242879&&(pe=D2(pe),qe[Fe+8>>3]=pe,F(+pe),Re=C(1)|0,C(0)|0,we=Re,pe=D2(be),qe[Fe>>3]=pe,F(+pe),Re=C(1)|0,C(0)|0,ir=Re),Re=1,Ce=(ir&we)>-1,Ze=Ce?Fe+8|0:Fe,we=he[Ze+4>>2],Ce=Ce?Fe:Fe+8|0,ir=he[Ce+4>>2],(we|0)>(ir|0))break e;if((we|0)<(ir|0)){Re=-1;break e}if(Ze=he[Ze>>2],Ce=he[Ce>>2],Ze>>>0>Ce>>>0||(Re=-1,Ze>>>0<Ce>>>0))break e}Re=0}return ot=Fe+16|0,Re}function h0(pe,be){var Re=0,Fe=0,Ce=0,we=0,Ze=0,ir=0;if(Ce=3856,Re=ot-48|0,ot=Re,he[Re+40>>2]=0,Be[Re+30>>1]=0,Be[Re+32>>1]=0,qe[482]=pe,we=D2(pe),qe[482]=we,eh(we,Re+40|0,Re,15),Sr[Re+42>>1]){Fe=A6(be)<<16,Fe=(Fe|0)<0?100:Fe>>16,F(+be),Ze=C(1)|0,C(0)|0,ir=Ze&-65536;e:{if(!ir)break e;if((Ze&2146435072)==2146435072){he[966]=1;break e}Fe=(ir|0)<1?0-Fe|0:Fe}Fe=Be[Re+40>>1]+Fe|0;e:{r:{if((Fe|0)>=Be[Re+42>>1])break r;if((Fe|0)<1){Ce=3168;break e}if((Fe&255)>>>0>=dr[Re+30|0])break r;$e[Re+30|0]=Fe}fk(3276,3856,Re)}pe=qe[Ce>>3]}return ot=Re+48|0,pe}function no(pe,be){var Re=0,Fe=0,Ce=0,we=0,Ze=0;F(+pe),Re=C(1)|0,C(0)|0,Fe=Re&-65536;e:{if(!Fe)break e;if((Re&2146435072)==2146435072){he[966]=1;break e}Ze=(Fe|0)<1?-1:1}if(Ce=h0(pe,be),qe[482]=pe,qe[482]=D2(pe),M2(Ce),Re=he[965],Re>>>0>=65536){if((Re&2146435072)==2146435072)return he[966]=1,Ce;Re=A6(be)<<16,Re=(Re|0)<0?309:Re>>16,F(+be),Fe=C(1)|0,C(0)|0,we=Fe&-65536;e:{if(!we)break e;if((Fe&2146435072)==2146435072){he[966]=1;break e}Re=(we|0)<1?0-Re|0:Re}if((Re|0)<=-309)return Es(8),0;uk(0-Re|0);e:{if((Ze|0)>-1||(Re=he[965],Re>>>0<65536))break e;he[965]=Re^-2147483648}ii(Ce),Ce=qe[482]}return Ce}function di(pe,be){var Re=0,Fe=0,Ce=0,we=0,Ze=0;Re=ot+-64|0,ot=Re,he[Re+56>>2]=0,Be[Re+46>>1]=0,Be[Re+48>>1]=0,qe[482]=pe,F(+pe),Fe=C(1)|0,C(0)|0,Ce=Fe&-65536;e:{if(!Ce)break e;if((Fe&2146435072)==2146435072){he[966]=1;break e}r:{if((Ce|0)>0||(Ze=32768,Fe>>>0<65536))break r;he[965]=Fe^-2147483648,pe=qe[482]}eh(pe,Re+56|0,Re+16|0,15),Sr[Re+58>>1]||(Be[Re+56>>1]=1),qe[482]=be,Fe=lk(),Fe=(Fe|0)<0?100:Fe;r:{Ce=he[965],we=Ce&-65536;t:{if(!we)break t;if((Ce&2146435072)==2146435072){he[966]=1;break t}if((we|0)>0)break t;if(Fe=he[965],Fe>>>0>=65536&&(he[965]=Fe^-2147483648),Fe=lk(),(Fe|0)<=-1)break r;Fe=0-Fe|0}Ce=Be[Re+56>>1],we=Fe+Ce|0,Fe=Be[Re+58>>1],(we|0)<(Fe|0)&&(he[Re+12>>2]=Fe,he[Re+8>>2]=Ce,ck(Re+16|0,Re+8|0,Re+12|0,we),Fe=he[Re+12>>2],Be[Re+58>>1]=Fe,Ce=he[Re+8>>2],Be[Re+56>>1]=Ce),$e[Re+46|0]=Fe,Be[Re+48>>1]=Ce+16384&32767|Ze,fk(3276,3856,Re+16|0),pe=qe[482];break e}pe=qe[396]}return ot=Re- -64|0,pe}function Ss(pe,be){var Re=0,Fe=0,Ce=0,we=0;qe[482]=pe,F(+pe),Fe=C(1)|0,C(0)|0,Ce=Fe,Re=Ce&-65536,Fe=0;e:{if(!Re)break e;if((Ce&2146435072)==2146435072){he[966]=1,Fe=0;break e}Fe=(Re|0)<1}he[965]=Ce&2147483647,M2(qe[395]);e:{if(Ce=he[965],Re=Ce&-65536,!Re)break e;if((Ce&2146435072)==2146435072){he[966]=1;break e}if((Re|0)<1)break e;return Es(8),0}we=xg(qe[395],pe),hk(qe[393],we),Qu(we),dk();e:{r:{if(Re=he[965],Re>>>0>=65536){if((Re&2146435072)!=2146435072)break r;he[966]=1}if(be){if(he[964]=0,he[965]=0,!Fe)break e;return be=he[783],he[964]=he[782],he[965]=be,qe[482]}if(Re=he[789],he[964]=he[788],he[965]=Re,be=Re,Fe^1|Re>>>0<65536)break e;return he[965]=be^-2147483648,qe[482]}if(K$(pe),gk(),!be)break e;qe[482]=xg(qe[394],qe[482])}return qe[482]}function C6(pe,be){var Re=0,Fe=0,Ce=0,we=0,Ze=0,ir=0,Er=0;qe[482]=pe;e:{if(F(+pe),Re=C(1)|0,C(0)|0,Re>>>0>=65536){if((Re&2146435072)!=2146435072)break e;he[966]=1}qe[482]=be;r:{if(F(+be),Re=C(1)|0,C(0)|0,Fe=Re&-65536,Fe){if((Re&2146435072)!=2146435072)break r;he[966]=1}return Es(4),0}return mu((Fe|0)<1?-1:1),Qu(qe[391]),Jp(qe[393]),qe[482]}e:{if((Re|0)<=-1){F(+be),Re=C(1)|0,C(0)|0;r:{Fe=Re&-65536;t:{if(!Fe)break t;if((Re&2146435072)==2146435072){he[966]=1;break t}if((Fe|0)<1)break r}Ce=qe[391];break e}Ce=qe[391],F(+Ce),Re=C(1)|0,Fe=C(0)|0,we=Re^-2147483648,p(0,Fe|0),p(1,we|0),Ce=(Ze=+h(),ir=Ce,Er=(Re|0)==65535&Fe>>>0>4294967295|Re>>>0>65535,Er?Ze:ir);break e}Ce=qe[396]}return vk(be,pe),gk(),ii(Ce),qe[482]}function Qp(pe,be){var Re=0,Fe=0,Ce=0,we=0,Ze=0,ir=0,Er=0,Br=0,at=0,vt=0,$t=0,pa=0,Bn=0,gi=0,Io=0,Do=0,v0=0,th=0,ah=0,nh=0,x6=0,T6=0,k6=0,Fk=0,Rk=0,Ck=0,yk=0,Y$=0,ez=0;Re=ot+-64|0,ot=Re,qe[482]=pe,F(+pe),Fe=C(1)|0,C(0)|0,Io=Fe&-65536;e:{if(!Io)break e;if((Fe&2146435072)==2146435072){he[966]=1;break e}Y$=(Io|0)<1?-1:1}he[965]=Fe&2147483647,F(+be),Fe=C(1)|0,Io=C(0)|0,we=Fe;e:{r:{if(x6=Fe&-65536,x6){if((Fe&2146435072)!=2146435072)break r;he[966]=1}Es(4),pe=0;break e}Fe=we&2147483647,ir=Fe,p(0,Io|0),p(1,Fe|0),pe=+h(),be=qe[482],F(+be),Fe=C(1)|0,Ce=C(0)|0,pa=Fe;r:{t:{Er=Fe,Fk=ir;a:{if((Fe|0)<(ir|0))break a;n:{if((Er|0)<=(Fk|0)){if(Fe=Ce,Er=Io,(Fe|0)==(Er|0))break n;if(Fe>>>0<Er>>>0)break a}T6=ok(rh(pe)),hk(T6,qe[390]),Fe=he[965],Er=Fe&-65536;i:{if(!Er)break i;if((Fe&2146435072)==2146435072){he[966]=1;break i}Ze=(Er|0)<1}if(he[966]){Es(0);break t}if(!Ze||(Fe=we&2147483647,p(0,Io&-134217728),p(1,Fe|0),Rk=+h(),hk(pe,Rk),Fe=he[965],Fe|he[964]&&!(Fe&2146435072)))break t;ez=z$(T6),qe[482]=E6(T6,Rk),Fe=he[965],Fe>>>0>=65536&&(he[965]=Fe^-2147483648),ii(be),M2(ez);break a}he[964]=0,he[965]=0}Fe=he[964],we=he[792],Ze=he[965],at=Ze,Er=he[793],ir=Er,Ce=-1;a:{if((Ze|0)<(ir|0)||(Ce=1,(at|0)>(ir|0)))break a;if((Fe|0)==(we|0))break r;Ce=Fe>>>0<we>>>0?-1:1}if((((Ze&Er)>-1?Ce:0-Ce|0)|0)!=-1)break r;ii(pe);break r}vk(be,pe),he[965]=he[965]&2147483647;t:{Fe=he[964],Er=he[816],$t=he[965],v0=$t,at=he[817],vt=at,Ze=-1;a:{if(($t|0)<(at|0)||(Ze=1,(v0|0)>(vt|0)))break a;if((Fe|0)==(Er|0))break t;Ze=Fe>>>0<Er>>>0?-1:1}if((((at&$t)>-1?Ze:0-Ze|0)|0)!=-1)break t;if(Er=0,Ze=0,Fe=Io,$t=Fe,at=we&1048575|1048576,we=at,jl(0-Fe&Fe,0-((0<Fe>>>0)+we|0)&we,-1261761911,66559345),v0=Sr[(Zt>>>26<<1)+1088>>1],Fe=v0,at=Fe&31,32<=(Fe&63)>>>0?(Fe=0,at=we>>>at):(Fe=we>>>at,at=((1<<at)-1&we)<<32-at|$t>>>at),$t=Fe,we=Ce,Fe=pa&1048575|1048576,Ck=ir>>>20,Bn=(pa>>>20&2047)-Ck|0,th=v0-Bn|0,(th|0)>=1&&(ir=Fe,Ce=64-th|0,vt=Ce&31,pa=we,Do=we,32<=(Ce&63)>>>0?(Ce=0,vt=-1>>>vt):(Ce=-1>>>vt,vt=(1<<vt)-1<<32-vt|-1>>>vt),ah=vt&we,vt=ah,we=Do-vt|0,k6=Fe&Ce,Fe=ir-(k6+(pa>>>0<vt>>>0)|0)|0),Ce=at,ir=he[(Ce<<1&28)+1056>>2],ir=ir-hr(ir,hr(Ce,ir)+-1&240)&255,pa=Re,Do=Re,Ce=ir|0-hr(ir,hr(Ce,ir)+-1&65280)&65280,ir=Ce,vt=jl(at,$t,Ce,0),Br=Zt+-1|0,vt=vt+-1|0,vt>>>0<4294967295&&(Br=Br+1|0),Ce=0-Ce|0,ir=jl(vt&-65536,Br,Ce,Ce>>31)|ir,vt=Zt,Br=jl(ir,vt,at,$t),Ce=Zt+-1|0,Ce=jl(0,Br+-1>>>0<4294967295?Ce+1|0:Ce,ir,vt),nh=Ce-ir|0,he[Do+56>>2]=nh,vt=Zt-((Ce>>>0<ir>>>0)+vt|0)|0,he[pa+60>>2]=vt,he[Re+48>>2]=at,he[Re+52>>2]=$t,wo(Re+56|0,Re+48|0,Re+8|0,Re+40|0),Br=he[Re+12>>2],ir=he[Re+8>>2]+1|0,ir>>>0<1&&(Br=Br+1|0),he[Re+8>>2]=ir,he[Re+12>>2]=Br,Ce=at,ir=b6(0-Ce|0,0-((0<Ce>>>0)+$t|0)|0,Ce,$t),pa=Zt,Bn=(Bn-v0|0)- -64|0,Ce=(Bn|0)%64|0,Br=Ce&31,32<=(Ce&63)>>>0?(Ce=1<<Br,Do=0):(Ce=(1<<Br)-1&1>>>32-Br,Do=1<<Br),Br=Ce,he[Re+32>>2]=we,he[Re+36>>2]=Fe,Fe|we)for(;he[Re+56>>2]=we,he[Re+60>>2]=Fe,he[Re+48>>2]=ir,he[Re+52>>2]=pa,wo(Re+56|0,Re+48|0,Re+32|0,Re+40|0),we=he[Re+32>>2],Fe=he[Re+36>>2],gi=he[Re+44>>2],Ce=Ze+gi|0,yk=he[Re+40>>2],Ze=Er+yk|0,Ze>>>0<Er>>>0&&(Ce=Ce+1|0),Er=Ze,Ze=Ce,(gi|0)==(Ce|0)&Er>>>0<yk>>>0|Ce>>>0<gi>>>0&&(we=we+1|0,we>>>0<1&&(Fe=Fe+1|0),he[Re+32>>2]=we,he[Re+36>>2]=Fe),!!(we|Fe););if(he[Re+56>>2]=b6(Er,Ze,at,$t),he[Re+60>>2]=Zt,he[Re+48>>2]=Do,he[Re+52>>2]=Br,wo(Re+56|0,Re+48|0,Re+16|0,Re+40|0),we=he[Re+44>>2],Ce=he[Re+40>>2],he[Re+56>>2]=Ce,he[Re+60>>2]=we,he[Re+48>>2]=nh,he[Re+52>>2]=vt,wo(Re+56|0,Re+48|0,Re+24|0,Re+40|0),Fe=he[Re+44>>2],he[Re+56>>2]=he[Re+40>>2],he[Re+60>>2]=Fe,he[Re+48>>2]=at,he[Re+52>>2]=$t,Er=0,Ze=0,wo(Re+56|0,Re+48|0,Re+32|0,Re+40|0),gi=he[Re+36>>2],Br=he[Re+20>>2],we=(Ce|0)!=0|(we|0)!=0,Ce=we+he[Re+16>>2]|0,Ce>>>0<we>>>0&&(Br=Br+1|0),Do=Ce,we=Ce+he[Re+32>>2]|0,Ce=Br+gi|0,he[Re>>2]=we,he[Re+4>>2]=we>>>0<Do>>>0?Ce+1|0:Ce,he[Re+32>>2]=ir,he[Re+36>>2]=pa,ir|pa)for(we=ir,Fe=pa;he[Re+56>>2]=we,he[Re+60>>2]=Fe,he[Re+48>>2]=ir,he[Re+52>>2]=pa,wo(Re+56|0,Re+48|0,Re+32|0,Re+40|0),we=he[Re+32>>2],Fe=he[Re+36>>2],Br=he[Re+44>>2],Ce=Ze+Br|0,gi=he[Re+40>>2],Ze=Er+gi|0,Ze>>>0<Er>>>0&&(Ce=Ce+1|0),Er=Ze,Ze=Ce,(Br|0)==(Ce|0)&Er>>>0<gi>>>0|Ce>>>0<Br>>>0&&(we=we+1|0,we>>>0<1&&(Fe=Fe+1|0),he[Re+32>>2]=we,he[Re+36>>2]=Fe),!!(we|Fe););if((Bn|0)>=64)for(we=b6(Er,Ze,at,$t),Fe=Zt,Ze=Bn>>>6;Ze&1&&(Ce=he[Re+4>>2],he[Re+56>>2]=he[Re>>2],he[Re+60>>2]=Ce,he[Re+48>>2]=we,he[Re+52>>2]=Fe,wo(Re+56|0,Re+48|0,Re+16|0,Re+40|0),Ce=he[Re+44>>2],Br=Ce,Bn=he[Re+40>>2],he[Re+56>>2]=Bn,he[Re+60>>2]=Ce,he[Re+48>>2]=nh,he[Re+52>>2]=vt,wo(Re+56|0,Re+48|0,Re+24|0,Re+40|0),Ce=he[Re+44>>2],he[Re+56>>2]=he[Re+40>>2],he[Re+60>>2]=Ce,he[Re+48>>2]=at,he[Re+52>>2]=$t,wo(Re+56|0,Re+48|0,Re+32|0,Re+40|0),gi=he[Re+36>>2],Ce=he[Re+20>>2],Br=(Bn|0)!=0|(Br|0)!=0,Bn=Br+he[Re+16>>2]|0,Bn>>>0<Br>>>0&&(Ce=Ce+1|0),Br=Bn+he[Re+32>>2]|0,Ce=Ce+gi|0,he[Re>>2]=Br,he[Re+4>>2]=Br>>>0<Bn>>>0?Ce+1|0:Ce),he[Re+56>>2]=we,he[Re+60>>2]=Fe,he[Re+48>>2]=we,he[Re+52>>2]=Fe,wo(Re+56|0,Re+48|0,Re+16|0,Re+40|0),we=he[Re+44>>2],Ce=he[Re+40>>2],he[Re+56>>2]=Ce,he[Re+60>>2]=we,he[Re+48>>2]=nh,he[Re+52>>2]=vt,wo(Re+56|0,Re+48|0,Re+24|0,Re+40|0),Fe=he[Re+44>>2],he[Re+56>>2]=he[Re+40>>2],he[Re+60>>2]=Fe,he[Re+48>>2]=at,he[Re+52>>2]=$t,wo(Re+56|0,Re+48|0,Re+32|0,Re+40|0),Er=he[Re+36>>2],Fe=he[Re+20>>2],we=(Ce|0)!=0|(we|0)!=0,Ce=we+he[Re+16>>2]|0,Ce>>>0<we>>>0&&(Fe=Fe+1|0),we=Ce+he[Re+32>>2]|0,Fe=Fe+Er|0,Fe=we>>>0<Ce>>>0?Fe+1|0:Fe,Ze=Ze>>>1,!!Ze;);if(Fe=he[Re+8>>2],we=he[Re+12>>2],Ce=he[Re+4>>2],he[Re+56>>2]=he[Re>>2],he[Re+60>>2]=Ce,he[Re+48>>2]=Fe,he[Re+52>>2]=we,wo(Re+56|0,Re+48|0,Re,Re+40|0),Er=he[Re+40>>2],Ze=he[Re+44>>2],Fe=he[Re+4>>2],we=he[Re>>2],he[Re+32>>2]=we,he[Re+36>>2]=Fe,Fe|we)for(;he[Re+56>>2]=we,he[Re+60>>2]=Fe,he[Re+48>>2]=ir,he[Re+52>>2]=pa,wo(Re+56|0,Re+48|0,Re+32|0,Re+40|0),we=he[Re+32>>2],Fe=he[Re+36>>2],vt=he[Re+44>>2],Ce=Ze+vt|0,Br=he[Re+40>>2],Ze=Er+Br|0,Ze>>>0<Er>>>0&&(Ce=Ce+1|0),Er=Ze,Ze=Ce,(vt|0)==(Ce|0)&Er>>>0<Br>>>0|Ce>>>0<vt>>>0&&(Ce=Fe,Fe=we+1|0,Fe>>>0<1&&(Ce=Ce+1|0),we=Fe,he[Re+32>>2]=Fe,Fe=Ce,he[Re+36>>2]=Fe),!!(we|Fe););if(we=b6(Er,Ze,at,$t),Ce=Zt,Fe=Ce,he[Re>>2]=we,he[Re+4>>2]=Fe,Ze=(v0+Ck|0)+-52|0,ah|k6&&(ir=we,we=th,at=we&31,32<=(we&63)>>>0?(Ce=ir<<at,Fe=0):(Ce=(1<<at)-1&ir>>>32-at|Fe<<at,Fe=ir<<at),Fe=Fe+ah|0,Ce=Ce+k6|0,we=Fe,he[Re>>2]=Fe,Fe=Fe>>>0<ah>>>0?Ce+1|0:Ce,he[Re+4>>2]=Fe,Ze=Ze-th|0),!(Fe|we)){he[964]=0,he[965]=0;break r}a:{if((Fe|0)>=1){nd(Fe),Fe=he[964],Er=he[965],nd(we),Ce=Er+33554432|0,we=0,Ce=(Fe>>>0<0?Ce+1|0:Ce)&2146435072|Er&-2146435073,p(0,Fe|we),p(1,Ce|0),ii(+h());break a}nd(we)}if(Fe=he[965],we=Fe,Ce=he[964],Fe=(Fe>>>20&2047)+Ze|0,(Fe|0)<=1023){he[964]=0,he[965]=0,he[966]=2;break r}he[964]=Ce,he[965]=we&-2146435073|(Fe+1025&2047)<<20;break r}Es(2),pe=0;break e}r:{if((((x6|0)<1?-2147483648:1)^Y$)>-1||(Fe=he[965],Fe>>>0>=65536&&(he[965]=Fe^-2147483648),ii(pe),he[965]!=(Fk|0)|(Io|0)!=he[964]))break r;he[964]=0,he[965]=0}r:{if((x6|0)>=1){Ze=he[965];break r}if(Ze=he[965],Ze>>>0<65536)break r;Ze=Ze^-2147483648,he[965]=Ze}!(he[964]|Ze)|Ze&2146435072||(he[966]=2),pe=qe[482]}return ot=Re- -64|0,pe}function Xwe(pe,be){return pe=pe|0,be=be|0,be+-48|0}function Qwe(pe,be){var Re=0,Fe=0,Ce=0,we=0;qe[482]=be,F(+be),Re=C(1)|0,C(0)|0,Ce=Re,he[965]=Re&2147483647,be=qe[482];e:{F(+pk(qe[392])),Re=C(1)|0,Fe=C(0)|0;r:{if((Re|0)==65535&Fe>>>0<=4294967295|Re>>>0<65535){qe[482]=pe,dk();break r}Nc(),F(+pk(be)),Re=C(1)|0,Fe=C(0)|0;t:{if((Re|0)==65535&Fe>>>0>4294967295|Re>>>0>65535||(Re=id(),(Re|0)==-1))break t;qe[482]=pe,uIe(Re);break r}if(qe[482]=pe,F(+pe),Fe=C(1)|0,C(0)|0,Re=Fe,Fe=Re>>>16<<16,(Fe|0)>=1){sk(),Qu(be),mk();break r}if((Fe|0)>-1)break r;if(vk(qe[395],be),we=D2(qe[482]),qe[482]=we,Nc(),F(+pk(we)),Fe=C(1)|0,(Fe|0)==65535&C(0)>>>0>4294967295|Fe>>>0>65535||(Fe=W$(),(Fe|0)==2147483647|!(Fe&1)))break e;if(qe[482]=pe,he[965]=Re&2147483647,sk(),Qu(be),mk(),Re=he[965],Re>>>0<65536)break r;he[965]=Re^-2147483648}if(Ce>>>16<<16>>16<=-1){if(Ce=he[966],Ce&1)return he[964]=0,he[965]=0,he[966]=Ce&-2,qe[482];K$(qe[395])}return qe[482]}return he[966]=8,qe[482]}function Jwe(pe,be,Re){var Fe=0,Ce=0,we=0,Ze=0,ir=0,Er=0,Br=0,at=0,vt=0,$t=0,pa=0,Bn=0,gi=0;if(Fe=ot-96|0,ot=Fe,he[Fe+64>>2]=Be[be>>1],he[Fe+68>>2]=Be[be+2>>1],he[Fe+72>>2]=he[be+4>>2],he[Fe+76>>2]=Be[be+8>>1],he[Fe+80>>2]=Be[be+10>>1],he[Fe+84>>2]=Be[be+12>>1],he[Fe+92>>2]=Be[be+14>>1]+-1,Ce=Be[be+18>>1],Ce>>>0<=3){e:{r:switch(Ce-1|0){case 0:Ce=hr(Be[be+16>>1],100);break e;case 1:Ce=hr(Be[be+16>>1],10);break e;case 2:break r;default:break e}Ce=Be[be+16>>1]}he[Fe+88>>2]=Ce}be=0;e:{if(!bg(Fe- -64|0,Fe+40|0))break e;Ze=hr(he[pe>>2],60),Ze=jl(Ze,Ze>>31,1e7,0),Er=Zt,we=he[pe+4>>2];r:{if(!we||(ir=he[pe+12>>2],!ir))break r;if(he[Fe+64>>2]=Be[we>>1],he[Fe+68>>2]=Be[we+2>>1],he[Fe+72>>2]=he[we+4>>2],he[Fe+76>>2]=Be[we+8>>1],he[Fe+80>>2]=Be[we+10>>1],he[Fe+84>>2]=Be[we+12>>1],he[Fe+92>>2]=Be[we+14>>1]+-1,Ce=Be[we+18>>1],Ce>>>0<=3){t:{a:switch(Ce-1|0){case 0:Ce=hr(Be[we+16>>1],100);break t;case 1:Ce=hr(Be[we+16>>1],10);break t;case 2:break a;default:break t}Ce=Be[we+16>>1]}he[Fe+88>>2]=Ce}if(he[Fe+8>>2]=Be[ir>>1],he[Fe+12>>2]=Be[ir+2>>1],he[Fe+16>>2]=he[ir+4>>2],he[Fe+20>>2]=Be[ir+8>>1],he[Fe+24>>2]=Be[ir+10>>1],he[Fe+28>>2]=Be[ir+12>>1],he[Fe+36>>2]=Be[ir+14>>1]+-1,Ce=Be[ir+18>>1],Ce>>>0<=3){t:{a:switch(Ce-1|0){case 0:Ce=hr(Be[ir+16>>1],100);break t;case 1:Ce=hr(Be[ir+16>>1],10);break t;case 2:break a;default:break t}Ce=Be[ir+16>>1]}he[Fe+32>>2]=Ce}if(we=he[Fe+44>>2],ir=we,Ce=he[Fe+40>>2],!Z$(Fe- -64|0,Fe+56|0,Ce,we)||!Z$(Fe+8|0,Fe+48|0,Ce,ir))break e;$t=he[Fe+40>>2],at=he[Fe+44>>2],pa=Ze,Bn=pe+16|0,gi=pe+8|0,ir=Er,vt=ir+he[Fe+52>>2]|0,Ce=Ze,Br=Ce+he[Fe+48>>2]|0,Br>>>0<Ce>>>0&&(vt=vt+1|0),we=Br,Ce=hr(he[pe+8>>2],60),Br=jl(Ce,Ce>>31,1e7,0),we=we+Br|0,Ce=Zt+vt|0,vt=we,Ce=we>>>0<Br>>>0?Ce+1|0:Ce,Br=Ce,we=Er+he[Fe+60>>2]|0,Er=Ze+he[Fe+56>>2]|0,Er>>>0<Ze>>>0&&(we=we+1|0),pe=hr(he[pe+16>>2],60),Ze=jl(pe,pe>>31,1e7,0),Er=Ze+Er|0,pe=Zt+we|0,pe=Er>>>0<Ze>>>0?pe+1|0:pe,Ze=Er;t:{if((Ce|0)<(pe|0)||(Ce|0)<=(pe|0)&&!(vt>>>0>=Ze>>>0)&&!0){pe=((at|0)<(pe|0)?1:(at|0)<=(pe|0)?$t>>>0>=Ze>>>0?0:1:0)&((at|0)>(Br|0)?1:(at|0)>=(Br|0)?$t>>>0<vt>>>0?0:1:0);break t}pe=((at|0)<(pe|0)?1:(at|0)<=(pe|0)?$t>>>0>=Ze>>>0?0:1:0)|((at|0)>(Br|0)?1:(at|0)>=(Br|0)?$t>>>0<vt>>>0?0:1:0)}pe=hr(he[(pe?Bn:gi)>>2],60),pe=jl(pe,pe>>31,1e7,0),Ze=pa+pe|0,Ce=Zt+ir|0,Ce=Ze>>>0<pe>>>0?Ce+1|0:Ce,Er=Ce}if(pe=he[Fe+40>>2],Ce=he[Fe+44>>2]-(Er+(pe>>>0<Ze>>>0)|0)|0,Ze=pe-Ze|0,pe=Ce,(pe|0)<0||(pe|0)<=0&&!(Ze>>>0>=0)&&!0)break e;S6(Ze,pe,Fe- -64|0),Be[Re>>1]=he[Fe+64>>2],Be[Re+2>>1]=he[Fe+68>>2],he[Re+4>>2]=he[Fe+72>>2],be=1,Be[Re+14>>1]=Sr[Fe+92>>1]+1,Be[Re+8>>1]=he[Fe+76>>2],Be[Re+10>>1]=he[Fe+80>>2],Be[Re+12>>1]=he[Fe+84>>2],pe=he[Fe+88>>2],Be[Re+18>>1]=3,Be[Re+16>>1]=pe}return ot=Fe+96|0,be}function Ywe(pe,be,Re,Fe,Ce){var we=0,Ze=0,ir=0,Er=0,Br=0,at=0,vt=0,$t=0,pa=0;e:{if(Sr[pe>>1])break e;qe[482]=be,F(+be),we=C(1)|0,ir=C(0)|0;r:{if(at=we,pa=we&-65536,!pa)break r;if((we&2146435072)==2146435072){he[966]=1;break r}if((pa|0)>=1)break r;return-2147467259}Br=he[812],vt=he[813],Ze=vt,Er=-1;r:{t:{if((we|0)<(Ze|0)||(Er=1,(we|0)>(Ze|0)))break t;if(Ze=ir,(Br|0)==(Ze|0))break r;Er=Ze>>>0<Br>>>0?-1:1}if(Ze=-2147467259,(((at&vt)>-1?Er:0-Er|0)|0)==1)break e}r:{Br=he[814],Ze=he[815],vt=Ze,Er=-1;t:{if((we|0)<(Ze|0)||(Er=1,(we|0)>(vt|0)))break t;if((ir|0)==(Br|0))break r;Er=ir>>>0<Br>>>0?-1:1}if(Br=Er,(((Ze&at)>-1?Br:0-Br|0)|0)!=-1)break r;return-2147467259}r:{t:{a:{if(Ce|!pa)break a;if((we&2146435072)==2146435072){he[966]=1;break a}if((pa|0)<1)break t}ii(qe[he[(Re<<2)+1216>>2]>>3]),$t=qe[482];break r}U$(),M2(be),at=he[965],ir=at,we=he[964],p(0,we|0),p(1,ir|0),$t=+h();t:{if(he[792]==(we|0)&&he[793]==(ir|0)||(Ze=he[965],Ze>>>0<65536))break t;he[965]=Ze^-2147483648,$t=qe[482],F(+$t),ir=C(1)|0,we=C(0)|0}at=ir,Br=ir,ir=he[(Re<<2)+1216>>2],vt=he[ir+4>>2],Ze=he[ir>>2],ir=vt,Er=-1;t:{a:{if((Br|0)<(ir|0)||(Er=1,(Br|0)>(ir|0)))break a;if((we|0)==(Ze|0)){qe[482]=be;break t}Er=we>>>0<Ze>>>0?-1:1}if(Br=Er,qe[482]=be,(((at&vt)>-1?Br:0-Br|0)|0)==-1)break r}M2(qe[395])}if(Be[pe+18>>1]=Re,we=W$(),Ze=-2147467259,Es(0))break e;r:{if(Fe){if((we|0)>2957003)break e;we=we+1462|0;break r}if(we+4346018>>>0>7304483)break e}Be[pe+14>>1]=((we+6|0)%7|0)+1;r:{if(!(!Ce|we)){he[pe>>2]=67436;break r}if(!we){he[pe>>2]=788331,Fe=30;break r}t:{if((we|0)<=-1){Fe=(we^-1)/1461|0,ir=-4-(Fe<<2)|0,Ze=(hr(Fe,1461)+we|0)+1461|0;break t}Fe=(we+-1|0)/1461|0,ir=Fe<<2,Ze=hr(Fe,-1461)+we|0}t:{if(Ce&&(ir|0)<=199)break t;if(Fe=ir+-101|0,Ze=(((Fe|0)/100|0)-((Fe|0)/400|0)|0)+Ze|0,(Ze|0)>=1462){Fe=ir+1900|0,we=Fe&3;a:{if(Ce){if(we|(ir|0)<200)break a;we=!((Fe>>>0)%100)&((Fe>>>0)%400|0)!=0;break a}if(we)break a;we=!((Fe|0)%100)&((Fe|0)%400|0)!=0}ir=ir+4|0,Ze=((hr(we,12)|0)==12?-1460:-1461)+Ze|0;break t}if((Ze|0)>0)break t;ir=ir+-4|0,Ze=Ze+1461|0}Fe=ir+1900|0,we=Fe&3;t:{if(Ce){if(we|(ir|0)<200)break t;we=!((Fe>>>0)%100)&((Fe>>>0)%400|0)!=0;break t}if(we)break t;we=!((Fe|0)%100)&((Fe|0)%400|0)!=0}for(at=hr(we,12),we=at;Ce=we,we=we+1|0,Fe=Ze,Ze=Fe-dr[Ce+1232|0]|0,(Ze|0)>0;);Ze=Ce,Ce=Ce+-11|0,Ce=(Ze-((at|0)<(Ce|0)?at:Ce)>>>0)/12|0,Be[pe>>1]=(Ce+ir|0)+1900,Be[pe+2>>1]=(hr(Ce,-12)+we|0)-at}if(he[pe+4>>2]=Fe,qe[482]=$t,Nc(),Fe=he[965],Fe>>>0>=65536&&(he[965]=Fe^-2147483648),ii($t),Qu(qe[400]),be=qe[482],Fe=id(),Be[pe+8>>1]=Fe,nd(Fe<<16>>16),Fe=he[965],Fe>>>0>=65536&&(he[965]=Fe^-2147483648),ii(be),Qu(qe[401]),be=qe[482],Fe=id(),Be[pe+10>>1]=Fe,nd(Fe<<16>>16),Fe=he[965],Fe>>>0>=65536&&(he[965]=Fe^-2147483648),ii(be),Qu(qe[401]),!Re)return Re=id(),Be[pe+16>>1]=0,Be[pe+12>>1]=Re,0;be=qe[482],Fe=id(),Be[pe+12>>1]=Fe,nd(Fe<<16>>16),Fe=he[965],Fe>>>0>=65536&&(he[965]=Fe^-2147483648),ii(be),Qu(qe[he[(Re<<2)+1312>>2]>>3]),qe[482]=D2(qe[482]),Be[pe+16>>1]=id(),Ze=0}return Ze}function eIe(pe,be,Re){qe[482]=pe,ii(qe[he[(Re<<2)+1216>>2]>>3]);e:{r:{if(be>>>0<=1){if(be-1)break e;break r}Qu(qe[401])}Qu(qe[401])}Qu(qe[400]),Nc()}function y6(pe,be,Re,Fe){var Ce=0,we=0,Ze=0,ir=0,Er=0,Br=0,at=0,vt=0;Ce=he[pe+4>>2],Br=-2146827284,we=Sr[pe>>1],Ze=Be[pe+2>>1];e:{if((Ze|0)>=1){pe=(Ze+-1|0)/12|0;break e}pe=(Ze|0)/-12^-1}ir=we+pe<<16>>16;e:{if((ir|0)>9999|((Re?1900:-9999)+(be?4:0)|0)>(ir|0)||(Ze=Ze+hr(pe,-12)<<16>>16,(Ze+-1&65535)>>>0>11|(!Ce|(ir|0)==1900&(Ze|0)==2&(Ce|0)==29?!Re:0)))break e;if(we=ir+1e4|0,Er=(we|0)/4|0,pe=Er<<2,at=(pe|0)%100|0,vt=(pe|0)%400|0,Er=hr(Er,1461)+Ce|0,Ce=pe+-1|0,Ce=((Er+((Ce|0)/-100|0)|0)+((Ce|0)/400|0)|0)+-1|0,we=(hr(we-pe|0,12)+Ze|0)+-1|0,we)for(pe=vt?at?0:12:0,we=we+pe|0;Ce=dr[pe+1232|0]+Ce|0,pe=pe+1|0,(we|0)!=(pe|0););r:{if(!(!Re&&!be)){if(pe=Ce+-4346385|0,!((ir|0)>1900|(Ze|0)>=3))break r;pe=Ce+-4346384|0;break r}pe=Ce+-4346384|0}if(pe>>>0>2958465)break e;he[Fe>>2]=pe,Br=0}return Br}function rIe(pe,be,Re,Fe,Ce){var we=0,Ze=0;Ze=ot-16|0,ot=Ze;e:{r:{t:{if((Sr[pe+2>>1]+-32767&65535)>>>0>1){a:{if(Be[pe+18>>1]>=1){if(mu(Be[pe+16>>1]),Jp(qe[he[(Be[pe+18>>1]<<2)+1312>>2]>>3]),we=qe[482],(Ce|0)==2){qe[482]=Fe,ii(we);break a}mu(Be[pe+12>>1]),ii(we);break a}if((Ce|0)==2){qe[482]=Fe;break a}mu(Be[pe+12>>1])}Jp(qe[401]),we=qe[482];a:{if((Ce|0)==1){qe[482]=Fe;break a}mu(Be[pe+10>>1])}ii(we),Jp(qe[401]),we=qe[482];a:{if(!Ce){qe[482]=Fe;break a}mu(Be[pe+8>>1])}ii(we),Jp(qe[400]),Fe=qe[482];a:{if((y6(pe,be,Re,Ze+12|0)|0)<0)break a;if(pe=he[Ze+12>>2],!be)break t;if(mu(pe+-1462|0),(pe|0)<1462)break a;if(pe=he[965],be=pe&-65536,!be)break r;if((pe&2146435072)==2146435072){he[966]=1;break r}if((be|0)>=1)break r}he[964]=0,he[965]=0}he[964]=0,he[965]=0,Es(8);break e}nd(pe)}ii(Fe)}ot=Ze+16|0}function tIe(pe,be,Re){var Fe=0,Ce=0;Ce=ot-16|0,ot=Ce;e:{r:{t:{if((Sr[pe+2>>1]+-32767&65535)>>>0>1){a:{if(Be[pe+18>>1]>=1){mu(Be[pe+16>>1]),Fe=rh(qe[he[(Be[pe+18>>1]<<2)+1312>>2]>>3]),mu(Be[pe+12>>1]),ii(Fe);break a}mu(Be[pe+12>>1])}Fe=rh(qe[401]),mu(Be[pe+10>>1]),ii(Fe),Fe=rh(qe[401]),mu(Be[pe+8>>1]),ii(Fe),Fe=rh(qe[400]);a:{if((y6(pe,be,Re,Ce+12|0)|0)<0)break a;if(pe=he[Ce+12>>2],!be)break t;if(mu(pe+-1462|0),(pe|0)<1462)break a;if(pe=he[965],be=pe&-65536,!be)break r;if((pe&2146435072)==2146435072){he[966]=1;break r}if((be|0)>=1)break r}he[964]=0,he[965]=0}he[964]=0,he[965]=0,Es(8);break e}nd(pe)}ii(Fe)}ot=Ce+16|0}function aIe(pe,be,Re){var Fe=0;Fe=be&3;e:{if(Re){if(Fe|(be|0)<2100)break e;Fe=!((be>>>0)%100)&((be>>>0)%400|0)!=0;break e}if(Fe)break e;Fe=!((be|0)%100)&((be|0)%400|0)!=0}return dr[(((hr(Fe,12)+pe|0)+-1|0)%48|0)+1232|0]}function nIe(pe,be,Re,Fe){var Ce=0,we=0;if(Ce=ot-32|0,ot=Ce,Jwe(Fe,pe,Ce+8|0)){Fe=he[Ce+12>>2],he[pe>>2]=he[Ce+8>>2],he[pe+4>>2]=Fe,he[pe+16>>2]=he[Ce+24>>2],Fe=he[Ce+20>>2],he[pe+8>>2]=he[Ce+16>>2],he[pe+12>>2]=Fe,Fe=pe;e:{if((y6(pe,be,Re,Ce+28|0)|0)>=0){pe=((he[Ce+28>>2]+6|0)%7|0)+1|0;break e}he[Ce+28>>2]=-1,pe=6}Be[Fe+14>>1]=pe,we=1}return ot=Ce+32|0,we}function S6(pe,be,Re){var Fe=0,Ce=0,we=0,Ze=0,ir=0,Er=0;we=X$(pe,be,711573504,201),Ce=we,he[Re+28>>2]=(Ce+1>>>0)%7,Ze=(Ce>>>0)/146097|0,Fe=Ce+hr(Ze,-146097)|0,ir=(hr(Fe,100)+75>>>0)/3652425|0,Er=hr(ir,-36524)+Fe|0,Fe=(Er>>>0)/1461|0,Fe=((hr(ir,100)+hr(Ze,400)|0)+(Fe<<2)|0)+((hr(Er+hr(Fe,-1461)|0,100)+75>>>0)/36525|0)|0,Ce=(((Ce+((Fe>>>0)/100|0)|0)-(Fe>>>2)|0)-((Fe>>>0)/400|0)|0)+hr(Fe,-365)|0,we=jl(we,Zt,-864e5,-1),pe=X$(pe,be,1e4,0)+we|0,be=Fe+1|0;e:{if(!(!((be>>>0)%100)|be&3&&(be>>>0)%400|0)){be=dr[Ce+1328|0],we=(be<<1)+1696|0;break e}be=dr[Ce+1728|0],we=(be<<1)+2096|0}he[Re+12>>2]=(pe>>>0)/36e5,he[Re+4>>2]=be+1,he[Re>>2]=Fe+1601,be=(pe>>>0)/1e3|0,he[Re+20>>2]=(be>>>0)%60,he[Re+16>>2]=((pe>>>0)/6e4>>>0)%60,he[Re+24>>2]=pe-hr(be,1e3),he[Re+8>>2]=(Ce-Be[we>>1]|0)+1}function bg(pe,be){var Re=0,Fe=0,Ce=0,we=0,Ze=0,ir=0,Er=0,Br=0,at=0,vt=0,$t=0,pa=0;we=he[pe+4>>2];e:{if((we|0)<1||(Br=we+-1|0,Br>>>0>11)||(Re=he[pe>>2],Fe=Re+-1601|0,Fe>>>0>29226)||(Ze=he[pe+8>>2],(Ze|0)<1))break e;at=he[pe+24>>2],ir=Re&65535,Ce=1696;r:{if(!((ir>>>0)%400))break r;Ce=Re&3?2096:(ir>>>0)%100|0?1696:2096}if(at>>>0>999||(ir=he[pe+20>>2],ir>>>0>59)||(vt=he[pe+16>>2],vt>>>0>59)||($t=he[pe+12>>2],$t>>>0>23)||(Ze=Ze+-1|0,Ze>>>0>=Be[Ce+(we<<1)>>1]-Be[Ce+(Br<<1)>>1]>>>0))break e;Ce=Fe>>>2,we=hr(Fe,365),pe=Fe&65535,Fe=(pe>>>0)/400|0,pa=(pe>>>0)/100|0,Re=Re+-1600|0,Er=Re&65535;r:{if((Er>>>0)%400&&(pe=2096,!((Er>>>0)%100)|Re&3))break r;pe=1696}Er=1,Re=hr(hr(hr($t,60)+vt|0,60)+ir|0,1e3)+at|0,pe=Be[(Br<<1)+pe>>1]+(Fe+((Ze+(we+Ce|0)|0)-pa|0)|0)|0,Fe=jl(pe,pe>>31,864e5,0),Re=Re+Fe|0,pe=Zt,he[be>>2]=jl(Re,Re>>>0<Fe>>>0?pe+1|0:pe,1e4,0),he[be+4>>2]=Zt}return Er}function Z$(pe,be,Re,Fe){var Ce=0,we=0,Ze=0,ir=0,Er=0;Ce=ot-112|0,ot=Ce,S6(Re,Fe,Ce+80|0);e:{r:{if(he[pe>>2]){if(!bg(pe,be))break e;break r}if(Ze=he[pe+8>>2],(Ze|0)>5|!Ze)break e;if(Re=he[pe+4>>2],Fe=he[pe+28>>2],we=he[Ce+80>>2],he[Ce+56>>2]=1,he[Ce+52>>2]=Re,he[Ce+48>>2]=we,he[Ce+60>>2]=he[pe+12>>2],he[Ce+64>>2]=he[pe+16>>2],he[Ce+68>>2]=he[pe+20>>2],pe=he[pe+24>>2],he[Ce+76>>2]=0,he[Ce+72>>2]=pe,!bg(Ce+48|0,Ce+8|0)){we=0;break e}pe=Fe+8|0,Re=Fe+1|0,ir=(Ze|0)<2,S6(he[Ce+8>>2],he[Ce+12>>2],Ce+16|0),Er=Ce,we=he[Ce+44>>2];t:{a:{if((Fe|0)<(we|0)){pe=pe-we|0;break a}if(pe=1,(Fe|0)<=(we|0))break t;pe=Re-we|0}he[Er+56>>2]=pe}t:{if(ir||(Re=pe+7|0,he[Ce+56>>2]=Re,we=1,!bg(Ce+48|0,Ce+8|0)))break t;for(;;){if(S6(he[Ce+8>>2],he[Ce+12>>2],Ce+16|0),pe=he[Ce+24>>2],we=we+1|0,(Ze|0)==(we|0))break t;if(Re=Re+7|0,he[Ce+56>>2]=Re,!bg(Ce+48|0,Ce+8|0))break}}if(he[Ce+56>>2]=pe,!bg(Ce+48|0,Ce+8|0)){we=0;break e}pe=he[Ce+12>>2],he[be>>2]=he[Ce+8>>2],he[be+4>>2]=pe}we=1}return ot=Ce+112|0,we}function iIe(pe,be,Re,Fe){var Ce=0,we=0,Ze=0,ir=0,Er=0,Br=0,at=0,vt=0,$t=0,pa=0,Bn=0,gi=0;ir=ot-16|0,ot=ir,qe[ir+8>>3]=pe,Bn=be,F(+pe),we=C(1)|0,Ze=C(0)|0,Ce=we,Er=Ce,we=Ce&2146435072;e:{if(!we){$e[Re+30|0]=0,Be[Re+32>>1]=0,Be[be+2>>1]=0,be=0;break e}if(Br=(we>>>20)+-1022|0,we=hr(Br,39457)>>17,Be[Re+32>>1]=we+16385|Ce>>>16&32768,(Fe|0)<=14){if(Fe=(Fe+we|0)+1|0,(Fe|0)<=-1){$e[Re+30|0]=0,Be[Re+32>>1]=0,Be[be+2>>1]=0,be=0;break e}Fe=(Fe|0)<15?Fe:15}if(he[ir+8>>2]=Ze<<11,he[ir+12>>2]=Er<<11|Ze>>>21|-2147483648,Ce=I2(ir+8|0,Br,we^-1),(Ce|0)>=1)for(Ze=Re+32|0;we=Sr[Ze>>1],Be[Ze>>1]=we+1&32767|we&32768,Ce=I2(ir+8|0,Ce,-1),(Ce|0)>0;);r:{if(!Ce){Ce=he[ir+8>>2],we=he[ir+12>>2];break r}Ze=he[ir+12>>2],Er=0-Ce|0,we=Ze>>>Er,he[ir+12>>2]=we,Ce=Ze<<Ce+32|he[ir+8>>2]>>>Er,he[ir+8>>2]=Ce}Ze=we>>>0<(Ce>>>0<2576980377?429496730:429496729)>>>0?922:9223,Ce=Ze+Ce|0,he[ir+8>>2]=Ce,Ce>>>0<Ze>>>0&&(we=we+1|0,he[ir+12>>2]=we);r:{if((Fe|0)<1){Ze=Re;break r}for(at=Ce>>>16,vt=Sr[ir+14>>1],$t=Re+32|0,gi=(Fe|0)==15,Ze=Re,Er=1;;){Br=Fe;t:{a:{for(;;){if(Fe=hr(at,10)+(hr(Ce&65535,10)>>>16)>>>16,pa=hr(vt,10)+(Fe+hr(we&65535,10)>>>16)>>>16|48,Be[Ze>>1]=pa,we=Fe+hr(we,10)|0,vt=we>>>16,Ce=hr(Ce,10),at=Ce>>>16,(Er^-1|(pa|0)!=48)&1)break a;if(Fe=Sr[$t>>1],Be[$t>>1]=Fe+-1&32767|Fe&32768,!gi)break}Er=1;break t}Ze=Ze+2|0,Er=0}if(Fe=Br+-1|0,!((Br|0)>1))break}he[ir+12>>2]=we,he[ir+8>>2]=Ce}Fe=Ze-Re|0,Ce=Fe>>1;r:{if((Fe|0)<=29){if((we|0)<=-1){Be[Ze>>1]=57,we=Ce+1|0;break r}Be[Ze>>1]=48}for(;;){if(we=Ce,(Ce|0)<1)break r;if(Ce=we+-1|0,Ze=Ze+-2|0,Sr[Ze>>1]!=48)break}}$e[Re+30|0]=we,Be[be+2>>1]=we,be=(Sr[Re+32>>1]&32767)+-16384|0}Be[Bn>>1]=be,ot=ir+16|0}function I2(pe,be,Re){var Fe=0,Ce=0,we=0,Ze=0,ir=0,Er=0;Fe=ot-16|0,ot=Fe;e:{if(!Re||(Ze=Re>>31,Ze=Ze+Re^Ze,!Ze))break e;for(Re=(Re|0)>0?2112:2608;;){if(Ce=Ze&15,Ce){Ce=(Ce<<4)+Re|0,we=Be[Ce+8>>1],Er=lIe(qe[pe>>3],qe[Ce>>3],Fe),be=be+we|0;r:{if(Be[Fe+14>>1]<=0){Ce=Sr[Fe+6>>1],we=Sr[Fe+8>>1];break r}we=he[Fe+4>>2],Ce=Sr[Fe+6>>1]<<1,Be[Fe+6>>1]=Ce,ir=he[Fe+8>>2],he[Fe+12>>2]=he[Fe+12>>2]<<1|ir>>>31,we=ir<<1|we>>>31,he[Fe+8>>2]=we,be=be+-1|0}r:{if((Ce&65535|(we&1|(Er|0)!=0))>>>0<32769||(Ce=he[Fe+8>>2],we=Ce+1|0,he[Fe+8>>2]=we,we>>>0>=Ce>>>0)||(Ce=he[Fe+12>>2],we=Ce+1|0,he[Fe+12>>2]=we,we>>>0>=Ce>>>0))break r;he[Fe+12>>2]=-2147483648,be=be+1|0}Ce=he[Fe+12>>2],he[pe>>2]=he[Fe+8>>2],he[pe+4>>2]=Ce}if(Re=Re+240|0,Ze=Ze>>4,!Ze)break}}return ot=Fe+16|0,be}function lIe(pe,be,Re){var Fe=0,Ce=0,we=0,Ze=0,ir=0,Er=0,Br=0,at=0,vt=0,$t=0,pa=0,Bn=0,gi=0,Io=0,Do=0,v0=0;return F(+be),Ze=C(1)|0,Ce=C(0)|0,ir=Ce&65535,F(+pe),$t=C(1)|0,Fe=C(0)|0,we=$t,at=Fe&65535,Io=hr(at,ir),Be[Re>>1]=Io,vt=Fe>>>16,pa=hr(vt,ir),Ce=Ce>>>16,Br=hr(Ce,at),Do=((pa&65535)+(Io>>>16)|0)+(Br&65535)|0,Be[Re+2>>1]=Do,Bn=we&65535,Fe=hr(Bn,ir),Er=((Fe&65535)+(pa>>>16)|0)+(Br>>>16)|0,Br=hr(Ce,vt),$t=Ze&65535,gi=hr($t,at),pa=((Er+(Br&65535)|0)+(gi&65535)|0)+(Do>>>16)|0,Be[Re+4>>1]=pa,Ze=Ze>>>16,Er=hr(Ze,at),v0=(Er&65535)+(Fe>>>16)|0,Fe=we>>>16,we=hr(Fe,ir),ir=hr($t,vt),at=hr(Ce,Bn),Br=(((((v0+(we&65535)|0)+(Br>>>16)|0)+(gi>>>16)|0)+(ir&65535)|0)+(at&65535)|0)+(pa>>>16)|0,Be[Re+6>>1]=Br,gi=(we>>>16)+(Er>>>16)|0,we=hr(Ze,vt),Er=hr(Fe,Ce),Ce=hr($t,Bn),vt=(((((gi+(we&65535)|0)+(ir>>>16)|0)+(at>>>16)|0)+(Er&65535)|0)+(Ce&65535)|0)+(Br>>>16)|0,Be[Re+8>>1]=vt,ir=hr(Ze,Bn),Ce=(((ir&65535)+(we>>>16)|0)+(Er>>>16)|0)+(Ce>>>16)|0,we=hr(Fe,$t),Er=(Ce+(we&65535)|0)+(vt>>>16)|0,Be[Re+10>>1]=Er,Ze=hr(Fe,Ze),Fe=(((Ze&65535)+(ir>>>16)|0)+(we>>>16)|0)+(Er>>>16)|0,Be[Re+12>>1]=Fe,Be[Re+14>>1]=(Fe>>>16)+(Ze>>>16),(Io|Do|pa)&65535}function oIe(pe,be,Re){var Fe=0,Ce=0,we=0,Ze=0;e:{if(Fe=dr[Re+30|0],!Fe)break e;for(Ce=Re;Ze=Ze*10+ +(J$[he[he[pe>>2]+4>>2]](pe,Sr[Ce>>1])|0),Ce=Ce+2|0,we=(Fe|0)>1,Fe=Fe+-1|0,!!we;);F(+Ze),Fe=C(1)|0,pe=C(0)|0,he[be>>2]=pe<<11,he[be+4>>2]=((Fe&2097151)<<11|pe>>>21)&2147481600|pe>>>21|-2147483648,Fe=I2(be,(Fe>>>20&2047)+-1022|0,((Sr[Re+32>>1]&32767)-dr[Re+30|0]|0)+-16384|0),Ce=he[be>>2];r:{if(!(Ce&3071)){pe=Ce;break r}if(pe=Ce+1024|0,he[be>>2]=pe,Ce>>>0<4294966272)break r;Ce=he[be+4>>2],we=Ce+1|0,he[be+4>>2]=we,Fe=(we>>>0<Ce>>>0)+Fe|0}if((Fe|0)<=-1022)break e;return Ce=(Fe<<20)+1071644672|0,(Ce|0)<0?1:(Fe=he[be+4>>2],he[be>>2]=Fe<<21|pe>>>11,he[be+4>>2]=Be[Re+32>>1]&-2147483648|(Ce|Fe>>>11&1048575),0)}return he[be>>2]=0,he[be+4>>2]=0,0}function D2(pe){var be=0,Re=0,Fe=0,Ce=0,we=0,Ze=0,ir=0,Er=0;if(be=ot-16|0,ot=be,qe[be+8>>3]=pe,F(+pe),Re=C(1)|0,Fe=C(0)|0,Ze=Re,Re=Re&2146435072,Re){he[be+8>>2]=Fe<<11,he[be+12>>2]=Ze<<11|Fe>>>21|-2147483648,Fe=(Re>>>20)+-1022|0,Re=hr(Fe,39457)>>17,we=Re+-14|0,Ce=I2(be+8|0,Fe,14-Re|0),Fe=he[be+8>>2];e:{if((Ce|0)>=((pr[be+12>>2]<(Fe>>>0<2147477094?-1243209483:-1243209484)>>>0?48:47)|0))break e;Ce=I2(be+8|0,Ce,1),Fe=he[be+8>>2],we=Re+-15|0}Re=we,we=Fe,Fe=-2147483648>>>(Ce&31),we=we+Fe|0,he[be+8>>2]=we;e:{if(we>>>0>=Fe>>>0||(ir=he[be+12>>2],Er=ir+1|0,he[be+12>>2]=Er,Er>>>0>=ir>>>0))break e;he[be+12>>2]=-2147483648,Ce=Ce+1|0}he[be+8>>2]=we&0-(Fe<<1),Ce=I2(be+8|0,Ce,Re),Re=he[be+8>>2];e:{if(!(Re&3071)){Fe=Re;break e}if(Fe=Re+1024|0,he[be+8>>2]=Fe,Re>>>0<4294966272)break e;Re=he[be+12>>2],we=Re+1|0,he[be+12>>2]=we,Ce=(we>>>0<Re>>>0)+Ce|0}e:{if((Ce|0)<=-1023){he[be+8>>2]=0,he[be+12>>2]=0;break e}if(Re=(Ce<<20)+1071644672|0,(Re|0)<=-1)break e;Ce=he[be+12>>2],he[be+8>>2]=Ce<<21|Fe>>>11,he[be+12>>2]=Ce>>>11&1048575|(Re|Ze&-2147483648)}pe=qe[be+8>>3]}return ot=be+16|0,pe}function Es(pe){var be=0;return be=he[966],he[966]=pe,be}function lk(){var pe=0,be=0,Re=0;return pe=he[964],be=he[965],ii(1048576),ii(2146435072),Be[1931]<0?(he[964]=pe,he[965]=be,-2147483648):(Re=id(),he[964]=pe,he[965]=be,Re^-2147483648)}function ok(pe){var be=0,Re=0,Fe=0,Ce=0,we=0;F(+pe),be=C(1)|0,we=C(0)|0,Ce=be,Re=be>>>20,be=Re&2047,Fe=0;e:{if(be>>>0<1023||(Fe=pe,be>>>0>1075))break e;if(Re=-1<<(19-Re&31),be>>>0>=1044)return p(0,Re&we),p(1,Ce|0),+h();Ce=Ce&Re,p(0,0),p(1,Ce|0),Fe=+h()}return Fe}function uk(pe){var be=0,Re=0,Fe=0;if(pe+307>>>0<=615){he[964]=0,he[965]=-2147483648,Fe=I2(3856,1,pe),Re=he[964],pe=he[965];e:{if(!(Re&3071))break e;be=he[965],pe=he[964]+1024|0,pe>>>0<1024&&(be=be+1|0),he[964]=pe,he[965]=be,Re=pe,pe=be}he[964]=pe<<21|Re>>>11,he[965]=(pe>>>11&1048575|Fe<<20)+1071644672;return}(pe|0)>=309&&(he[966]=1),he[964]=0,he[965]=0}function uIe(pe){var be=0,Re=0;if(Re=Be[1931],!(Re|pe)){he[966]=he[966]&4?4:64;return}e:{if((Re|0)<1||(id()|0)!=10)break e;if(be=qe[482],Nc(),M2(be),!Sr[1931]){uk(pe);return}qe[482]=be}for(be=1;;){if(pe&1&&(be=z$(be)),pe=pe>>>1,pe){Qu(qe[482]);continue}break}qe[482]=be}function cIe(pe,be,Re,Fe,Ce,we){var Ze=0,ir=0,Er=0,Br=0,at=0,vt=0,$t=0,pa=0;at=ot-16|0,ot=at,Er=(be<<1)+pe|0,vt=at+12|0;e:{r:{t:{a:{if(ir=Ce?Fe:1,Br=(Re|0)<5&ir+3>>>0<8,Br)break a;n:{if((ir|0)>(Re|0))break n;if(Fe=Re+ir|0,(Fe|0)>=3){if((Re|0)<5|(ir|0)>-4)break a;if((Fe+-2|0)<(Ce|0))break n;break a}if((Re|0)<5)break a}if($t=1,Fe=1,(Re|0)<7)break t;Fe=Re-(ir+97>>>0>196?6:5)|0;break t}if((Re|0)==1&&(Fe=0,!ir))break t;Fe=Re-((ir|0)<(Re|0)?(ir|0)<1?2-ir|0:1:0)|0}t:{if((Fe|0)<(Ce|0)){Ze=1,Ce=0;a:{if((be|0)<1)break a;n:{i:{if(!Fe){if(Sr[pe>>1]>52)break i;break a}if((Fe|0)<1|(Fe|0)>=(be|0))break a;if(Sr[(Fe<<1)+pe>>1]<=52)break n;for(;;){if(Ce=Fe+-1|0,Ze=(Ce<<1)+pe|0,pa=Sr[Ze>>1]+1|0,Be[Ze>>1]=pa,(pa&65535)!=58)break n;if(Fe=Ce,!Ce)break}}Be[pe>>1]=49,Ce=1,Ze=ir+1|0;break a}for(;Ce=Fe,(Ce|0)>=2&&(Fe=Ce+-1|0,Sr[(Fe<<1)+pe>>1]==48););Ze=ir}if((Br^-1)&(Ze|0)>(Re|0)|$t)break t;break r}if(Ze=ir,!$t)break r}he[vt>>2]=32768,Re=pe+2|0;t:{if((Ce|0)<2){Fe=Re;break t}if(Fe=Re+(Ce<<1)|0,Fe>>>0>=Er>>>0){Fe=Re;break t}Ce=Ce+-1|0,he[vt>>2]=Ce|32768,pe=pe+4|0,(be<<1)+-4>>1>>>0<Ce>>>0&&B2(),Dn(pe,Re,Ce<<1),Be[Re>>1]=we}Fe>>>0<Er>>>0&&(Be[Fe>>1]=69,Fe=Fe+2|0);t:{if(Fe>>>0>=Er>>>0){Ce=Fe;break t}if(Ce=Fe+2|0,(Ze|0)<=0){Be[Fe>>1]=45,Ze=1-Ze|0;break t}Be[Fe>>1]=43,Ze=Ze+-1|0}if((Ze|0)<100|Ce>>>0>=Er>>>0||(pe=(Ze>>>0)/100|0,Be[Ce>>1]=pe+48,Ze=Ze-hr(pe,100)|0,Ce=Ce+2|0),Ce>>>0<Er>>>0&&(Be[Ce>>1]=((Ze|0)/10|0)+48,Ce=Ce+2|0),Ce>>>0>=Er>>>0)break e;Be[Ce>>1]=((Ze|0)%10|0)+48,Ce=Ce+2|0;break e}if(!((Ce|0)<0|(Ce|0)>(Ze|0))){if(Fe=(Ze|0)>(be|0)?be:Ze,Re=Fe-Ce|0,Re)for(be=(Ce<<1)+pe|0,Ce=0;Be[be+(Ce<<1)>>1]=48,Ce=Ce+1|0,(Re|0)!=(Ce|0););Ce=(Fe<<1)+pe|0;break e}if(Re=Ce-Ze|0,he[vt>>2]=Re,(Ze|0)>=1){if(ir=(Ze|0)>(be|0)?be:Ze,Re=ir<<1,Br=Re+pe|0,Fe=(Br+(Ce<<1)|0)-Re|0,Re=Fe+-2|0,!(Re>>>0<pe>>>0|Fe>>>0>=Er>>>0))for(;Be[Fe>>1]=Sr[Re>>1],Fe=Fe+-2|0,Re=Re+-2|0,Re>>>0>=Br>>>0;);(Ze|0)<(be|0)&&(Be[Br>>1]=we),be=Ce-ir|0,pe=Er-Br>>1,Ce=Br+(((pe|0)>(be|0)?be+1|0:pe)<<1)|0;break e}Fe=((pe-(Ze<<1)|0)+(Ce<<1)|0)+2|0;r:{if(Fe>>>0>=Er>>>0||(Ce=((Ce<<1)+pe|0)+-2|0,Ce>>>0<pe>>>0))break r;for(;Be[Fe>>1]=Sr[Ce>>1],Fe=Fe+-2|0,Ce=Ce+-2|0,Ce>>>0>=pe>>>0;);}(be|0)>=1&&(Be[pe>>1]=48,pe=pe+2|0),pe>>>0<Er>>>0&&(Be[pe>>1]=we,pe=pe+2|0),Fe=Er-pe>>1;r:{if(!Ze||(be=0-Ze|0,be=(Fe|0)<(be|0)?Fe:be,!be))break r;for(Ce=0;Be[(Ce<<1)+pe>>1]=48,Ce=Ce+1|0,(be|0)!=(Ce|0););}Ce=(((Fe|0)<(Re|0)?Fe:Re)<<1)+pe|0}return ot=at+16|0,Ce}function ck(pe,be,Re,Fe){var Ce=0,we=0,Ze=0;e:{r:{t:{a:{if(!Fe){if(Sr[pe>>1]<=52)break a;break r}if((Fe|0)<1)break a;if((Fe|0)<15)break t}he[be>>2]=1,he[Re>>2]=0;return}if(Sr[(Fe<<1)+pe>>1]<=52)break e;for(;;){if(Ce=Fe+-1|0,we=(Ce<<1)+pe|0,Ze=Sr[we>>1]+1|0,Be[we>>1]=Ze,(Ze&65535)!=58)break e;if(Fe=Ce,!Fe)break}}Be[pe>>1]=49,he[be>>2]=he[be>>2]+1,he[Re>>2]=1;return}for(;be=Fe,(Fe|0)>=2&&(Fe=be+-1|0,Sr[(Fe<<1)+pe>>1]==48););he[Re>>2]=be}function sIe(pe,be,Re,Fe){var Ce=0;Ce=ot-16|0,ot=Ce,pe=J$[he[he[pe>>2]+8>>2]](pe)|0,he[Ce+8>>2]=0;e:{if(Re<<1>>>0<=33){if((Re|0)<1)break e;Be[be>>1]=0;break e}eh(qe[482],Ce+8|0,be,15),be=cIe(be,Re,Fe,Be[Ce+8>>1],Be[Ce+10>>1],pe)}return ot=Ce+16|0,be}function U$(){var pe=0,be=0,Re=0;e:{if(Re=he[964],pe=he[965],be=pe&-65536,be){if((pe&2146435072)==2146435072){he[966]=1,Nc();return}if((be|0)<1)break e}Nc();return}Nc(),(Re|0)==he[964]&&he[965]==(pe|0)||M2(1)}function dIe(){var pe=0,be=0,Re=0;e:{if(Re=he[964],pe=he[965],be=pe&-65536,be){if((pe&2146435072)==2146435072){he[966]=1,Nc();return}if((be|0)>0)break e}Nc();return}Nc(),(Re|0)==he[964]&&he[965]==(pe|0)||ii(1)}function ii(pe){qe[482]=G$(qe[482],pe)}function G$(pe,be){var Re=0;return pe=pe+be,F(+pe),Re=C(1)|0,C(0)|0,(Re&2146435072)==2146435072&&(he[966]=1,pe=qe[396]),pe}function M2(pe){qe[482]=xg(qe[482],pe)}function xg(pe,be){var Re=0;return pe=pe-be,F(+pe),Re=C(1)|0,C(0)|0,(Re&2146435072)==2146435072&&(he[966]=1,pe=qe[396]),pe}function Qu(pe){qe[482]=E6(qe[482],pe)}function E6(pe,be){var Re=0,Fe=0,Ce=0,we=0;return F(+(pe*be)),Re=C(1)|0,we=C(0)|0,Fe=Re&2146435072,0|(Fe|0)!=2146435072?(Fe=!(Fe|Ce),Ce=Fe?he[792]:we,Re=Fe?he[793]:Re,p(0,Ce|0),p(1,Re|0),+h()):(he[966]=1,Re=he[793],p(0,he[792]),p(1,Re|0),+h())}function Jp(pe){qe[482]=Yp(qe[482],pe)}function Yp(pe,be){var Re=0,Fe=0,Ce=0,we=0,Ze=0,ir=0;e:{if(F(+be),Re=C(1)|0,C(0)|0,!(Re&2146435072)){Fe=4;break e}if(Fe=1,F(+(pe/be)),Re=C(1)|0,Ce=C(0)|0,we=Re&2146435072,Ze=we,!0&(we|0)==2146435072)break e;return Fe=!(Ze|ir),Ce=Fe?he[792]:Ce,Re=Fe?he[793]:Re,p(0,Ce|0),p(1,Re|0),+h()}return he[966]=Fe,Re=he[793],p(0,he[792]),p(1,Re|0),+h()}function nd(pe){qe[482]=pe>>>0}function mu(pe){qe[482]=pe|0}function gIe(){var pe=0,be=0;pe=+Ka(+qe[482]),qe[482]=pe,F(+pe),be=C(1)|0,C(0)|0,(be&2146435072)==2146435072&&(he[966]=8)}function sk(){var pe=0,be=0;pe=+Wa(+qe[482]),qe[482]=pe,F(+pe),be=C(1)|0,C(0)|0,(be&2146435072)==2146435072&&(he[966]=8)}function id(){return A6(qe[482])}function A6(pe){var be=0,Re=0,Fe=0,Ce=0,we=0;F(+pe),be=C(1)|0,Re=C(0)|0,Fe=be&2146435072,Ce=(Fe|0)==1106247680&Ce>>>0<0|Fe>>>0<1106247680,be=be&2147483647,we=be,p(0,Re|0),p(1,be|0),pe=+h();e:{if(pe<18446744073709552e3&pe>=0){Fe=Tt(pe)>=1?pe>0?~~Bt(qr(pe/4294967296),4294967295)>>>0:~~zt((pe-+(~~pe>>>0>>>0))/4294967296)>>>0:0,be=~~pe>>>0;break e}Fe=0,be=0}return Re=Ce?be:Re,be=Ce?Fe:we,!be&Re>>>0<4294967295|be>>>0<0?Re:-1}function W$(){return $$(qe[482])}function $$(pe){var be=0,Re=0;return F(+pe),be=C(1)|0,C(0)|0,be=be&2145386496,Re=(be|0)==1105199104&Re>>>0<0|be>>>0<1105199104,Tt(pe)<2147483648?be=~~pe:be=-2147483648,Re?be:-2147483648}function dk(){var pe=0,be=0;pe=+va(+qe[482]),qe[482]=pe,F(+pe),be=C(1)|0,C(0)|0,(be&2146435072)==2146435072&&(he[966]=8)}function mIe(){var pe=0,be=0,Re=0;e:{if(be=qe[482],F(+be),pe=C(1)|0,C(0)|0,pe=pe&2145386496,(pe|0)==1101004799&!0|pe>>>0<1101004799&&(be=+_a(+be),qe[482]=be,F(+be),pe=C(1)|0,C(0)|0,(pe&2146435072)!=2146435072))break e;he[966]=8}}function fIe(){var pe=0,be=0,Re=0;e:{if(be=qe[482],F(+be),pe=C(1)|0,C(0)|0,pe=pe&2145386496,(pe|0)==1101004799&!0|pe>>>0<1101004799&&(be=+aa(+be),qe[482]=be,F(+be),pe=C(1)|0,C(0)|0,(pe&2146435072)!=2146435072))break e;he[966]=8}}function pIe(){var pe=0,be=0,Re=0,Fe=0;Re=8,be=qe[482],F(+be),pe=C(1)|0,C(0)|0,pe=pe&2145386496;e:{if((pe|0)==1101004799&!0|pe>>>0<1101004799&&(be=+bt(+be),qe[482]=be,Re=4,F(+be),pe=C(1)|0,C(0)|0,(pe&2146435072)!=2146435072))break e;he[966]=Re}}function gk(){var pe=0,be=0;pe=+Fa(+qe[482]),qe[482]=pe,F(+pe),be=C(1)|0,C(0)|0,(be&2146435072)==2146435072&&(he[966]=8)}function Nc(){qe[482]=ok(qe[482])}function mk(){var pe=0,be=0;pe=+un(+qe[482]),qe[482]=pe,F(+pe),be=C(1)|0,C(0)|0,(be&2146435072)==2146435072&&(he[966]=1)}function fk(pe,be,Re){return oIe(pe,be,Re)}function eh(pe,be,Re,Fe){iIe(pe,be,Re,Fe)}function wo(pe,be,Re,Fe){var Ce=0,we=0,Ze=0,ir=0,Er=0,Br=0,at=0,vt=0;Er=he[be+4>>2],vt=he[be>>2],ir=Ze,Ze=he[pe>>2],Ce=he[pe+4>>2],be=0,pe=jl(vt,ir,Ce,be),we=Zt,ir=Er,Er=0,Ce=jl(ir,Er,Ce,be),we=we+Ce|0,be=Zt+Br|0,be=we>>>0<Ce>>>0?be+1|0:be,Ce=we,Br=be,we=Ze,be=jl(ir,Er,we,0),Ze=Ce,Ce=Zt,ir=Ze+Ce|0,Ze=Br,Ze=ir>>>0<Ce>>>0?Ze+1|0:Ze,Ce=0,Br=jl(vt,at,we,Er),at=Zt,we=at+pe|0,pe=we>>>0<at>>>0?Ce+1|0:Ce,Er=be,we=be+we|0,be=pe,be=we>>>0<Er>>>0?be+1|0:be,pe=ir,ir=be,be=pe+be|0,be>>>0<ir>>>0&&(Ze=Ze+1|0),he[Re>>2]=be,he[Re+4>>2]=Ze,he[Fe>>2]=Br,he[Fe+4>>2]=we}function pk(pe){return xg(qe[482],pe)}function hk(pe,be){qe[482]=xg(pe,be)}function z$(pe){return E6(qe[482],pe)}function rh(pe){return Yp(qe[482],pe)}function K$(pe){qe[482]=Yp(pe,qe[482])}function vk(pe,be){qe[482]=Yp(pe,be)}function B2(){cn(1),B2()}function hIe(pe,be){pe=pe|0,be=be|0,he[970]||(he[971]=be,he[970]=pe)}function vIe(){return 3888}function FIe(){return ot|0}function RIe(pe){return pe=pe|0,pe=ot-pe&-16,ot=pe,pe|0}function CIe(pe){pe=pe|0,ot=pe}function yIe(pe){return pe=pe|0,B2()|0}function Tg(pe,be){y(pe|0,be|0)}function SIe(pe,be,Re,Fe){var Ce=0,we=0,Ze=0,ir=0,Er=0,Br=0;return Ce=Re>>>16,we=pe>>>16,Br=hr(Ce,we),Ze=Re&65535,ir=pe&65535,Er=hr(Ze,ir),we=(Er>>>16)+hr(we,Ze)|0,Ce=(we&65535)+hr(Ce,ir)|0,pe=(((hr(be,Re)+Br|0)+hr(pe,Fe)|0)+(we>>>16)|0)+(Ce>>>16)|0,be=Er&65535|Ce<<16,Zt=pe,be}function EIe(pe,be,Re,Fe){var Ce=0,we=0,Ze=0;return Ce=be>>31,pe=pe^Ce,Ze=pe-Ce|0,we=be>>31,we=(we^be)-((pe>>>0<Ce>>>0)+we|0)|0,pe=Fe>>31,Re=Re^pe,Ce=Fe>>31,Re=q$(Ze,we,Re-pe|0,(Ce^Fe)-((Re>>>0<pe>>>0)+Ce|0)|0),be=be^Fe,pe=be>>31,be=be>>31,Re=Re^be,Fe=Re-be|0,Zt=(pe^Zt)-((Re>>>0<be>>>0)+pe|0)|0,Fe}function q$(pe,be,Re,Fe){var Ce=0,we=0,Ze=0,ir=0,Er=0,Br=0,at=0,vt=0,$t=0,pa=0,Bn=0;e:{r:{t:{a:{n:{i:{l:{o:{u:{c:{if(Ze=be,Ze){if(Ce=Re,!Ce)break c;if(we=Fe,!we)break u;if(Ce=ct(we)-ct(Ze)|0,Ce>>>0<=31)break o;break r}if((Fe|0)==1&Re>>>0>=0|Fe>>>0>1)break r;return be=(pe>>>0)/(Re>>>0)|0,Tg(pe-hr(be,Re)|0,0),Zt=0,be}if(Ce=Fe,!pe)break l;if(!Ce||(we=Ce+-1|0,we&Ce))break i;return Tg(pe,Ze&we),pe=Ze>>>(Q$(Ce)&31),Zt=0,pe}if(we=Ce+-1|0,!(we&Ce))break n;Er=(ct(Ce)+33|0)-ct(Ze)|0,Br=0-Er|0;break t}Er=Ce+1|0,Br=63-Ce|0;break t}return pe=(Ze>>>0)/(Ce>>>0)|0,Tg(0,Ze-hr(pe,Ce)|0),Zt=0,pe}if(Ce=ct(Ce)-ct(Ze)|0,Ce>>>0<31)break a;break r}if(Tg(pe&we,0),(Ce|0)==1)break e;return Re=Q$(Ce),Fe=pe,pe=Re&31,32<=(Re&63)>>>0?(Ce=0,pe=be>>>pe):(Ce=be>>>pe,pe=((1<<pe)-1&be)<<32-pe|Fe>>>pe),Zt=Ce,pe}Er=Ce+1|0,Br=63-Ce|0}if(we=be,$t=pe,Ce=Er&63,Ze=Ce&31,32<=(Ce&63)>>>0?(Ce=0,ir=we>>>Ze):(Ce=we>>>Ze,ir=((1<<Ze)-1&we)<<32-Ze|$t>>>Ze),we=Ce,Ze=pe,Ce=Br&63,pe=Ce&31,32<=(Ce&63)>>>0?(Ce=Ze<<pe,pe=0):(Ce=(1<<pe)-1&Ze>>>32-pe|be<<pe,pe=Ze<<pe),be=Ce,Er)for(Ce=Fe+-1|0,Ze=Re+-1|0,Ze>>>0<4294967295&&(Ce=Ce+1|0),Br=Ce;Ce=we<<1|ir>>>31,we=ir<<1,$t=Ce,we=be>>>31|we,vt=we,ir=Br-((Ze>>>0<we>>>0)+Ce|0)|0,Ce=ir>>31,at=ir>>31,we=Re&at,ir=vt-we|0,we=$t-((Fe&Ce)+(vt>>>0<we>>>0)|0)|0,Ce=be<<1|pe>>>31,pe=pa|pe<<1,be=Ce|Bn,vt=0,at=at&1,pa=at,Er=Er+-1|0,!!Er;);return Tg(ir,we),Ce=be<<1|pe>>>31,pe=at|pe<<1,Zt=Ce|vt,pe}Tg(pe,be),pe=0,be=0}return Zt=be,pe}function jl(pe,be,Re,Fe){return pe=SIe(pe,be,Re,Fe),pe}function X$(pe,be,Re,Fe){return pe=EIe(pe,be,Re,Fe),pe}function b6(pe,be,Re,Fe){return q$(pe,be,Re,Fe),be=R()|0,pe=xa()|0,be=be|0,Zt=pe,be}function Q$(pe){return pe?31-ct(pe+-1^pe)|0:32}var J$=[null,$a,na,sn,Xwe,An];return{memory:Object.create(Object.prototype,{grow:{},buffer:{get:function(){return ze}}}),Base_StrBuf:Da,Base_StrBufSize:bn,Dtr_DaysPerMonth:Ha,Dtr_FromNum:jn,Dtr_Yr:xn,Dtr_Mon:Mn,Dtr_DOM:Tn,Dtr_Hour:Al,Dtr_Min:xo,Dtr_Sec:ji,Dtr_Wdy:Ku,Dtr_FracSec:du,Dtr_Rounding:Hl,Dtr_Write:je,Dtr_ToNum:Ue,Dtr_ToNumWithDuration:Ve,Dtr_Days:sr,Dtr_ToDays:gr,Dtr_ToTime:ur,Dtr_UtcToLocal:xr,Mathpack_Zero:Zr,Mathpack_One:Ur,Mathpack_Pi:dt,Mathpack_Div:At,Mathpack_Mul:wt,Mathpack_Sub:qt,Mathpack_Add:Lt,Mathpack_Power:Pt,Mathpack_Cond:Kt,Mathpack_Cond2:sa,Mathpack_TakeMathError:ia,Mathpack_Trunc:la,Mathpack_Ceil:pn,Mathpack_Floor:Xt,Mathpack_Abs:Ir,Mathpack_Neg:St,Mathpack_Float:ht,Mathpack_SFloat:oa,Mathpack_Fix:ra,Mathpack_LFix:Qt,Mathpack_SFix:Sa,Mathpack_Round:Ta,Mathpack_RoundUp:ni,Mathpack_RoundDown:Ci,Mathpack_TenTo:hn,Mathpack_Compare:da,Mathpack_GetExp32:tn,Mathpack_Equal:Bi,Mathpack_ViewRound:bl,Mathpack_Sqrt:qu,Mathpack_Exp:Vl,Mathpack_Ln:_c,Mathpack_Log:_i,Mathpack_Sin:Lc,Mathpack_Cos:Xu,Mathpack_Tan:Vr,Mathpack_Asin:zr,Mathpack_Acos:Vt,Mathpack_Atan:an,Mathpack_Atan2:Xn,Mathpack_Mod:ll,Mathpack_FormatGeneral:To,Mathpack_FormatGetExponent:Pc,Mathpack_FormatGetSign:Oc,Mathpack_FormatFixed:yi,Mathpack_FormatScientific:w2,Mathpack_Pack:gu,_start:An,__errno_location:vIe,setThrew:hIe,stackSave:FIe,stackAlloc:RIe,stackRestore:CIe,__growWasmMemory:yIe}}var x=new ArrayBuffer(65536),b=(function(Me){var He=new Uint8Array(Me);return function(ze,$e){var Be,he;if(typeof Buffer>"u")for(Be=atob($e),he=0;he<Be.length;he++)He[ze+he]=Be.charCodeAt(he);else for(Be=Buffer.from($e,"base64"),he=0;he<Be.length;he++)He[ze+he]=Be[he]}})(x);b(1024,"yAwAAAEAAAACAAAAAwAAAAAAAAAE"),b(1056,"AQAAAAsAAAANAAAABwAAAAkAAAADAAAABQAAAA8AAAAAAAEAMAACADkAMQAcAAMAPQA6ADIAKgAmAB0AEQAEAD4ANwA7ACQANQAzACsAFgAtACcAIQAeABgAEgAMAAUAPwAvADgAGwA8ACkAJQAQADYAIwA0ABUALAAgABcACwAuABoAKAAPACIAFAAfAAoAGQAOABMACQANAAgABwAGAJAMAACYDAAAoAwAAKgMAAAfHR8eHx4fHx4fHh8fHB8eHx4fHx4fHh8fHB8eHx4fHx4fHh8fHB8eHx4fHx4fHh8fHB8eHx4fHx4fHh8fHR8eHx4fHx4fHh8="),b(1312,"WAwAAHAMAABoDAAAeAw="),b(1359,"AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsAAAAAHwA8AFsAeQCYALYA1QD0ABIBMQFPAW4B"),b(1759,"AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwAAAAAAHwA7AFoAeACXALUA1ADzABEBMAFOAW0B"),b(2135,"oAQ="),b(2151,"yAc="),b(2167,"+go="),b(2182,"QJwO"),b(2198,"UMMR"),b(2214,"JPQU"),b(2229,"gJaYGA=="),b(2245,"ILy+Gw=="),b(2261,"KGvuHg=="),b(2277,"+QKVIg=="),b(2292,"QLdDuiU="),b(2308,"EKXU6Cg="),b(2324,"KueEkSw="),b(2339,"gPQg5rUv"),b(2355,"oDGpX+My"),b(2371,"BL/JG442AAAAAAAAAJ61cCuorcWdawAAAAAAAADXlUMOBY0pr6AAAAAAAAAA1abP/0kfeMLVAAAAAAAAAPz32oePeufXCgEAAAAAAACjFJvFFquz7z8BAAAAAAAAnjIjmcCtD4V1AQAAAAAAAOCM6YDJR7qTqgEAAAAAAADnptOoxbkCpN8BAAAAAAAAqhfmfyuhFrYUAgAAAAAAAJO/m4WRoijKSQIAAAAAAABrVSc5jfdw4H4CAAAAAAAARmGCNzUMLvmzAgAAAAAAADDJPOP/llKK6QIAAAAAAABmF7/W86aRmR4DAAAAAAAAjt75nfvrfqpTAwAAAAAAAM3MzMzMzMzM/f///wAAAAAK16NwPQrXo/r///8AAAAAO99PjZduEoP3////AAAAACxlGeJYF7fR8////wAAAAAjhEcbR6zFp/D///8AAAAAtmlsrwW9N4bt////AAAAALxCeuXVlL/W6f///wAAAAD9zmGEEXfMq+b///8AAAAAl6W0NkFfcInj////AAAAAL/V7b3O/ubb3////wAAAAD/qiTLC//rr9z///8AAAAAzIhQbwnMvIzZ////AAAAABMOtEtCEy7h1f///wAAAAAP2FwJNdwktNL///8AAAAA2aywOvd8HZDP////AAAAAFvhTcS+lJXmy////wAAAAC6lDlFrR6xz5b///8AAAAAWcF+sVN8Erth////AAAAAKXpOaUn6n+oLP///wAAAACmGQlrumDFl/f+//8AAAAAm1N1/fcCtIjC/v//AAAAAH3TZfC8NUP2jP7//wAAAACh5LxkfEbQ3Vf+//8AAAAAyYJTfG66ysci/v//AAAAAJOgc9uT4PSz7f3//wAAAAAwAMs42ycXorj9//8AAAAABswjVHeD/5GD/f//AAAAAGC8pD2p3oCDTv3//wAAAAC+TjFK7Dzl7Bj9//8AAAAA1+Eyz81fYNXj/P//AAAAADoZemMlQzHArvz//w=="),b(3126,"kEEYLURU+yEJQAAAAAAAAOA/AAAAAAAAAEAYLURU+yH5PwAAAAAAAPA/"),b(3182,"WUAAAAAAAAAkQAAAAAAAQI9AAAAAAAAAOEAAAAAAAABOQClRzqDIRdg+IXQL5wZroz41IN+kpBFvPvZNfx3q2jg+AADA////30EAAAAAAADgwQAAsOlNYnBCBAQAABAE"),b(3904,"4E8=");var k=E({Math:a.Math,Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,NaN:NaN,Infinity:1/0},{abort:function(){throw new Error("abort")},Base_LocaleIsNumeral:n.Base_LocaleIsNumeral,Base_LocaleGetOrdinal:n.Base_LocaleGetOrdinal,Base_LocaleDecimalSeparator:n.Base_LocaleDecimalSeparator,Math_log10:n.Math_log10,Math_log:n.Math_log,Math_sqrt:n.Math_sqrt,Math_sin:n.Math_sin,Math_cos:n.Math_cos,Math_tan:n.Math_tan,Math_atan:n.Math_atan,Math_exp:n.Math_exp,proc_exit:o.proc_exit,getTempRet0:n.getTempRet0},x),D=t.memory=k.memory,M=t.Base_StrBuf=k.Base_StrBuf,w=t.Base_StrBufSize=k.Base_StrBufSize,S=t.Dtr_DaysPerMonth=k.Dtr_DaysPerMonth,A=t.Dtr_FromNum=k.Dtr_FromNum,T=t.Dtr_Yr=k.Dtr_Yr,I=t.Dtr_Mon=k.Dtr_Mon,B=t.Dtr_DOM=k.Dtr_DOM,L=t.Dtr_Hour=k.Dtr_Hour,V=t.Dtr_Min=k.Dtr_Min,Z=t.Dtr_Sec=k.Dtr_Sec,H=t.Dtr_Wdy=k.Dtr_Wdy,N=t.Dtr_FracSec=k.Dtr_FracSec,_=t.Dtr_Rounding=k.Dtr_Rounding,P=t.Dtr_Write=k.Dtr_Write,W=t.Dtr_ToNum=k.Dtr_ToNum,$=t.Dtr_ToNumWithDuration=k.Dtr_ToNumWithDuration,q=t.Dtr_Days=k.Dtr_Days,j=t.Dtr_ToDays=k.Dtr_ToDays,G=t.Dtr_ToTime=k.Dtr_ToTime,Q=t.Dtr_UtcToLocal=k.Dtr_UtcToLocal,X=t.Mathpack_Zero=k.Mathpack_Zero,U=t.Mathpack_One=k.Mathpack_One,O=t.Mathpack_Pi=k.Mathpack_Pi,z=t.Mathpack_Div=k.Mathpack_Div,J=t.Mathpack_Mul=k.Mathpack_Mul,ie=t.Mathpack_Sub=k.Mathpack_Sub,ce=t.Mathpack_Add=k.Mathpack_Add,ge=t.Mathpack_Power=k.Mathpack_Power,oe=t.Mathpack_Cond=k.Mathpack_Cond,le=t.Mathpack_Cond2=k.Mathpack_Cond2,Y=t.Mathpack_TakeMathError=k.Mathpack_TakeMathError,te=t.Mathpack_Trunc=k.Mathpack_Trunc,re=t.Mathpack_Ceil=k.Mathpack_Ceil,ee=t.Mathpack_Floor=k.Mathpack_Floor,ne=t.Mathpack_Abs=k.Mathpack_Abs,de=t.Mathpack_Neg=k.Mathpack_Neg,se=t.Mathpack_Float=k.Mathpack_Float,me=t.Mathpack_SFloat=k.Mathpack_SFloat,ve=t.Mathpack_Fix=k.Mathpack_Fix,ye=t.Mathpack_LFix=k.Mathpack_LFix,Ee=t.Mathpack_SFix=k.Mathpack_SFix,Te=t.Mathpack_Round=k.Mathpack_Round,Ie=t.Mathpack_RoundUp=k.Mathpack_RoundUp,De=t.Mathpack_RoundDown=k.Mathpack_RoundDown,Ae=t.Mathpack_TenTo=k.Mathpack_TenTo,xe=t.Mathpack_Compare=k.Mathpack_Compare,ke=t.Mathpack_GetExp32=k.Mathpack_GetExp32,Xe=t.Mathpack_Equal=k.Mathpack_Equal,tr=t.Mathpack_ViewRound=k.Mathpack_ViewRound,nr=t.Mathpack_Sqrt=k.Mathpack_Sqrt,er=t.Mathpack_Exp=k.Mathpack_Exp,cr=t.Mathpack_Ln=k.Mathpack_Ln,ar=t.Mathpack_Log=k.Mathpack_Log,kr=t.Mathpack_Sin=k.Mathpack_Sin,lt=t.Mathpack_Cos=k.Mathpack_Cos,jr=t.Mathpack_Tan=k.Mathpack_Tan,Gr=t.Mathpack_Asin=k.Mathpack_Asin,or=t.Mathpack_Acos=k.Mathpack_Acos,Ye=t.Mathpack_Atan=k.Mathpack_Atan,Cr=t.Mathpack_Atan2=k.Mathpack_Atan2,Mr=t.Mathpack_Mod=k.Mathpack_Mod,_r=t.Mathpack_FormatGeneral=k.Mathpack_FormatGeneral,Le=t.Mathpack_FormatGetExponent=k.Mathpack_FormatGetExponent,rr=t.Mathpack_FormatGetSign=k.Mathpack_FormatGetSign,vr=t.Mathpack_FormatFixed=k.Mathpack_FormatFixed,yr=t.Mathpack_FormatScientific=k.Mathpack_FormatScientific,Ar=t.Mathpack_Pack=k.Mathpack_Pack,We=t._start=k._start,fr=t.__errno_location=k.__errno_location,Tr=t.setThrew=k.setThrew,br=t.stackSave=k.stackSave,Wr=t.stackAlloc=k.stackAlloc,Ke=t.stackRestore=k.stackRestore,lr=t.__growWasmMemory=k.__growWasmMemory},"../excel-online-cpp/lib/cpp-lib/env.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Base_LocaleDecimalSeparator",{enumerable:!0,get:function(){return a.Base_LocaleDecimalSeparator}}),Object.defineProperty(t,"Base_LocaleGetOrdinal",{enumerable:!0,get:function(){return a.Base_LocaleGetOrdinal}}),Object.defineProperty(t,"Base_LocaleIsNumeral",{enumerable:!0,get:function(){return a.Base_LocaleIsNumeral}}),t.Math_tan=t.Math_sqrt=t.Math_sin=t.Math_log10=t.Math_log=t.Math_exp=t.Math_cos=t.Math_atan=void 0,t.getTempRet0=F,t.setTempRet0=R;var a=s("../excel-online-cpp/lib/src/util.js"),n=t.Math_sqrt=Math.sqrt,o=t.Math_log10=Math.log10||function(E){return Math.log(E)*Math.LOG10E},u=t.Math_log=Math.log,g=t.Math_exp=Math.exp,f=t.Math_sin=Math.sin,v=t.Math_cos=Math.cos,C=t.Math_tan=Math.tan,p=t.Math_atan=Math.atan,h=0;function F(){return h}function R(y){h=y}},"../excel-online-cpp/lib/cpp-lib/math.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Math=void 0;var s=t.Math=(function(a){if(a.imul&&a.fround&&a.clz32)return a;function n(f,v){v|=0;var C=(f&4194303)*v;return f&4290772992&&(C+=(f&4290772992)*v|0),C|0}var o=new Float32Array(1);function u(f){return o[0]=f,o[0]}function g(f){var v=f>>>0;return v===0?32:31-(a.log(v)/a.LN2|0)|0}return Object.create(a,{imul:{value:n},fround:{value:u},clz32:{value:g}})})(Math)},"../excel-online-cpp/lib/cpp-lib/wasi_snapshot_preview1.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.proc_exit=s;function s(a){throw new Error("unexpected process termination: "+a)}},"../excel-online-cpp/lib/src/dtr.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TimeDivision=t.Rounding=void 0,t.daysPerMonth=o,t.dtr=g,t.fromNum=C,t.toNum=p,t.toNumWithDuration=h,t.toDays=F,t.toTime=y,t.utcToLocal=E;var a=s("../excel-online-cpp/lib/cpp-lib/cpp.js"),n=s("../excel-online-cpp/lib/src/mathpack.js");function o(x,b,k){return(0,a.Dtr_DaysPerMonth)(x,b,k?1:0)}var u;(function(x){x[x.RoundSec=0]="RoundSec",x[x.Round10ths=1]="Round10ths",x[x.Round100ths=2]="Round100ths",x[x.Round1000ths=3]="Round1000ths"})(u||(t.Rounding=u={}));function g(x,b,k,D,M,w,S,A,T){return{yr:x,mon:b,dom:k,hour:D,min:M,sec:w,wdy:S,fracSec:A,rounding:T}}function f(x){return g((0,a.Dtr_Yr)(x),(0,a.Dtr_Mon)(x),(0,a.Dtr_DOM)(x),(0,a.Dtr_Hour)(x),(0,a.Dtr_Min)(x),(0,a.Dtr_Sec)(x),(0,a.Dtr_Wdy)(x),(0,a.Dtr_FracSec)(x),(0,a.Dtr_Rounding)(x))}function v(x,b){(0,a.Dtr_Write)(b.yr,b.mon,b.dom,b.hour,b.min,b.sec,b.wdy,b.fracSec,b.rounding,x)}function C(x,b,k,D){var M=b,w=0,S=(0,a.Dtr_FromNum)(x,M,w,k?1:0,D?1:0);return S===0?f(w):!1}function p(x,b,k){var D=0;v(D,x);var M=(0,a.Dtr_ToNum)(D,b?1:0,k?1:0),w=(0,a.Mathpack_TakeMathError)();return w===n.MathErrorNum.None?M:(0,n.mathError)(w)}function h(x,b,k,D,M){var w=0;v(w,x);var S=D,A=(0,a.Dtr_ToNumWithDuration)(w,b?1:0,k?1:0,S,M),T=(0,a.Mathpack_TakeMathError)();return T===n.MathErrorNum.None?A:(0,n.mathError)(T)}function F(x,b,k){var D=0;v(D,x);var M=(0,a.Dtr_ToDays)(D,b?1:0,k?1:0);return M===0?(0,a.Dtr_Days)():!1}var R;(function(x){x[x.Hour=0]="Hour",x[x.Minute=1]="Minute",x[x.Second=2]="Second"})(R||(t.TimeDivision=R={}));function y(x,b,k){var D=b,M=k,w=(0,a.Dtr_ToTime)(x,D,M),S=(0,a.Mathpack_TakeMathError)();return S===n.MathErrorNum.None?w:!1}function E(x,b,k,D){var M=0;v(M,x);var w=1;b.standardDate!=null&&v(w,b.standardDate);var S=2;b.daylightDate!=null&&v(S,b.daylightDate);var A=(0,a.Dtr_UtcToLocal)(M,b.bias,b.standardDate!=null?w:-1,b.standardBias,b.daylightDate!=null?S:-1,b.daylightBias,k?1:0,D?1:0);return A===0?!1:f(M)}},"../excel-online-cpp/lib/src/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isSupported=t.dtr=t.mathpack=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=a.__importStar(s("../excel-online-cpp/lib/src/mathpack.js"));t.mathpack=n;var o=a.__importStar(s("../excel-online-cpp/lib/src/dtr.js"));t.dtr=o;var u=s("../excel-online-cpp/lib/src/util.js");Object.defineProperty(t,"isSupported",{enumerable:!0,get:function(){return u.isSupported}});var g=s("../excel-online-cpp/lib/cpp-lib/cpp.js");(0,g._start)()},"../excel-online-cpp/lib/src/mathpack.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mod=t.atan2=t.atan=t.acos=t.asin=t.tan=t.cos=t.sin=t.log=t.ln=t.exp=t.sqrt=t.viewRound=t.cond2=t.power=t.add=t.sub=t.mul=t.div=t.compare=t.roundDown=t.roundUp=t.round=t.sfix=t.lfix=t.neg=t.abs=t.floor=t.ceil=t.trunc=t.exp32=t.pi=t.one=t.zero=t.MathErrorNum=void 0,t.mathError=p,t.equal=R,t.float=y,t.fix=E,t.tenTo=x,t.cond=b,t.formatGeneral=k,t.formatFixed=D,t.formatScientific=M,t.pack=w;var a=s("../excel-online-cpp/lib/cpp-lib/cpp.js"),n=s("../excel-online-cpp/lib/src/util.js"),o=s("../excel-online-cpp/lib/cpp-lib/cpp.js");function u(S,A){for(var T=new Uint16Array(o.memory.buffer),I="",B=0;B<A;B+=1)I+=String.fromCharCode(T[S+(B<<1)>>1]);return I}function g(S,A){for(var T=new Uint16Array(o.memory.buffer),I=0;I<A.length;I+=1)T[S+(I<<1)>>1]=A.charCodeAt(I)}var f;(function(S){S[S.None=0]="None",S[S.Over=1]="Over",S[S.Under=2]="Under",S[S.DivBy0=4]="DivBy0",S[S.Trans=8]="Trans",S[S._NA=16]="_NA",S[S._Val=32]="_Val",S[S._Num=64]="_Num"})(f||(t.MathErrorNum=f={}));function v(S){return{num:S}}var C=K(K(K(K({},f.Over,v(f.Over)),f.Under,v(f.Under)),f.DivBy0,v(f.DivBy0)),f.Trans,v(f.Trans));function p(S){var A;return(A=C[S])!=null?A:v(S)}function h(S){return function(A){var T=S(A),I=(0,a.Mathpack_TakeMathError)();return I===f.None?T:p(I)}}function F(S){return function(A,T){var I=S(A,T),B=(0,a.Mathpack_TakeMathError)();return B===f.None?I:p(B)}}t.zero=a.Mathpack_Zero,t.one=a.Mathpack_One,t.pi=a.Mathpack_Pi,t.exp32=a.Mathpack_GetExp32;function R(S,A){return(0,a.Mathpack_Equal)(S,A)!==0}t.trunc=a.Mathpack_Trunc,t.ceil=h(a.Mathpack_Ceil),t.floor=h(a.Mathpack_Floor),t.abs=a.Mathpack_Abs,t.neg=a.Mathpack_Neg;function y(S){return S<0?(0,a.Mathpack_SFloat)(S):(0,a.Mathpack_Float)(S)}function E(S){return(0,a.Mathpack_Fix)(S)>>>0}t.lfix=a.Mathpack_LFix,t.sfix=h(a.Mathpack_SFix),t.round=F(a.Mathpack_Round),t.roundUp=F(a.Mathpack_RoundUp),t.roundDown=F(a.Mathpack_RoundDown);function x(S){if(S<-1e3)return 0;if(S>1e3||!isFinite(S))return p(f.Over);var A=(0,a.Mathpack_TenTo)(S),T=(0,a.Mathpack_TakeMathError)();return T===f.None?A:p(T)}t.compare=a.Mathpack_Compare,t.div=F(a.Mathpack_Div),t.mul=F(a.Mathpack_Mul),t.sub=F(a.Mathpack_Sub),t.add=F(a.Mathpack_Add),t.power=F(a.Mathpack_Power);function b(S){var A=(0,a.Mathpack_Cond)(S),T=(0,a.Mathpack_TakeMathError)();return T===f.None?A:p(T)}t.cond2=a.Mathpack_Cond2,t.viewRound=h(a.Mathpack_ViewRound),t.sqrt=h(a.Mathpack_Sqrt),t.exp=h(a.Mathpack_Exp),t.ln=h(a.Mathpack_Ln),t.log=h(a.Mathpack_Log),t.sin=h(a.Mathpack_Sin),t.cos=h(a.Mathpack_Cos),t.tan=h(a.Mathpack_Tan),t.asin=h(a.Mathpack_Asin),t.acos=h(a.Mathpack_Acos),t.atan=h(a.Mathpack_Atan),t.atan2=F(a.Mathpack_Atan2),t.mod=F(a.Mathpack_Mod);function k(S,A,T){try{(0,n.setLocale)(S);var I=(0,a.Mathpack_FormatGeneral)(A,T);return I<0?p((0,a.Mathpack_TakeMathError)()):u((0,a.Base_StrBuf)(),I)}finally{(0,n.setLocale)(void 0)}}function D(S,A,T){var I=(0,a.Mathpack_FormatFixed)(S,A,T);if(I<0)return(0,a.Mathpack_TakeMathError)();var B=u((0,a.Base_StrBuf)(),I),L=(0,a.Mathpack_FormatGetExponent)(),V=(0,a.Mathpack_FormatGetSign)()!==0;return{sign:V,mantissa:B,exponent:L}}function M(S,A,T){var I=(0,a.Mathpack_FormatScientific)(S,A,T);if(I<0)return(0,a.Mathpack_TakeMathError)();var B=u((0,a.Base_StrBuf)(),I),L=(0,a.Mathpack_FormatGetExponent)(),V=(0,a.Mathpack_FormatGetSign)()!==0;return{sign:V,mantissa:B,exponent:L}}function w(S,A,T,I){try{(0,n.setLocale)(S);var B=(0,n.fastMin)(I.length,(0,a.Base_StrBufSize)());g((0,a.Base_StrBuf)(),I.substring(0,B));var L=(0,a.Mathpack_Pack)(!!A,T,B),V=(0,a.Mathpack_TakeMathError)();return V!==f.None?p(V):isNaN(L)?p(f.Over):L}finally{(0,n.setLocale)(void 0)}}},"../excel-online-cpp/lib/src/util.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setLocale=a,t.Base_LocaleIsNumeral=o,t.Base_LocaleGetOrdinal=u,t.Base_LocaleDecimalSeparator=g,t.fastMin=f,t.isSupported=v;var s=void 0;function a(C){s=C}var n=46;function o(C){return s.isNumeral(C)?1:0}function u(C){return s.getOrdinal(C)}function g(){var C=s.decimalSeparator;return C.length===0?n:C.charCodeAt(0)}function f(C,p){return C<p?C:p}function v(){var C=new ArrayBuffer(2);return new Uint16Array(C)[0]=1,new Uint8Array(C)[0]===1}},"../excel-online-x10-interop/lib/augmentationLoop/definitions.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/augmentationLoop/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");a.__exportStar(s("../excel-online-x10-interop/lib/augmentationLoop/definitions.js"),t)},"../excel-online-x10-interop/lib/definitions/calcDefinitions.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PictureDbnum=t.PictureColor=t.PictureSpecial=t.PictureSingle=t.Rounding=void 0;var s="X10",a;(function(f){f[f.RoundSec=0]="RoundSec",f[f.Round10ths=1]="Round10ths",f[f.Round100ths=2]="Round100ths",f[f.Round1000ths=3]="Round1000ths"})(a||(t.Rounding=a={}));var n;(function(f){f[f.Sep=1]="Sep",f[f.Hash=2]="Hash",f[f.Zero=3]="Zero",f[f.Decimal=4]="Decimal",f[f.Percent=5]="Percent",f[f.Comma=6]="Comma",f[f.Colon=7]="Colon",f[f.DateSep=8]="DateSep",f[f.Slash=9]="Slash",f[f.Space=10]="Space",f[f.Minus=11]="Minus",f[f.Plus=12]="Plus",f[f.OpenParen=13]="OpenParen",f[f.CloseParen=14]="CloseParen",f[f.Extra=15]="Extra",f[f.Backslash=16]="Backslash",f[f.Star=17]="Star",f[f.Year=18]="Year",f[f.Month=19]="Month",f[f.Day=20]="Day",f[f.Hour=21]="Hour",f[f.Minute=22]="Minute",f[f.Second=23]="Second",f[f.E=24]="E",f[f.APDelim=25]="APDelim",f[f.Quote=26]="Quote",f[f.ColorStart=27]="ColorStart",f[f.ColorEnd=28]="ColorEnd",f[f.Text=29]="Text",f[f.Question=30]="Question",f[f.Underscore=31]="Underscore",f[f.Reign=32]="Reign",f[f.LocDay=33]="LocDay",f[f.Era=34]="Era",f[f.EraYear=35]="EraYear",f[f.Nen1=36]="Nen1",f[f.Gatsu1=37]="Gatsu1",f[f.Nichi1=38]="Nichi1",f[f.Nen2=39]="Nen2",f[f.Gatsu2=40]="Gatsu2",f[f.Nichi2=41]="Nichi2",f[f.BidiDate=42]="BidiDate",f[f.BidiNum=43]="BidiNum",f[f.DayTh=44]="DayTh",f[f.MonthTh=45]="MonthTh",f[f.YearTh=46]="YearTh",f[f.EngYearTh=47]="EngYearTh",f[f.ThYear=48]="ThYear",f[f.HourTh=49]="HourTh",f[f.MinuteTh=50]="MinuteTh",f[f.SecondTh=51]="SecondTh",f[f.ZeroTh=52]="ZeroTh"})(n||(t.PictureSingle=n={}));var o;(function(f){f[f.AP1=0]="AP1",f[f.AP2=1]="AP2",f[f.AP3=2]="AP3",f[f.GeneralOldMAC=3]="GeneralOldMAC",f[f.General=4]="General",f[f.Currency=5]="Currency"})(o||(t.PictureSpecial=o={}));var u;(function(f){f[f.Black=0]="Black",f[f.White=1]="White",f[f.Red=2]="Red",f[f.Green=3]="Green",f[f.Blue=4]="Blue",f[f.Yellow=5]="Yellow",f[f.Magenta=6]="Magenta",f[f.Cyan=7]="Cyan",f[f.Color=8]="Color"})(u||(t.PictureColor=u={}));var g;(function(f){f[f.DBNUM1=0]="DBNUM1",f[f.DBNUM2=1]="DBNUM2",f[f.DBNUM3=2]="DBNUM3",f[f.DBNUM4=3]="DBNUM4"})(g||(t.PictureDbnum=g={}))},"../excel-online-x10-interop/lib/definitions/x10DataCleansingServices.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EntityType=t.X10HelpID=t.X10RoamingType=t.X10LocalStorageKey=t.X10BusinessBarAction=t.X10BusinessBarType=t.X10BusinessBarIcon=t.X10BusinessBarPartId=t.AnnotationType_ExcelCleanData_ExcelCleanDataAnnotation=t.AnnotationType_ExcelCleanData_ExtraSpacesTableAnnotation=t.AnnotationType_ExcelCleanData_ResolverAnnotation=t.AnnotationType_TableLintColumnAnnotation=t.X10SerializedAnnotationOperationType=void 0;var s="DataCleansing.RekaServices",a;(function(h){h[h.Invalid=-1]="Invalid",h[h.Add=0]="Add",h[h.Move=1]="Move",h[h.UpdateAnnotationMetaData=2]="UpdateAnnotationMetaData",h[h.Update=3]="Update",h[h.Delete=4]="Delete",h[h.Purge=5]="Purge",h[h.Focus=6]="Focus",h[h.Visibility=7]="Visibility"})(a||(t.X10SerializedAnnotationOperationType=a={})),t.AnnotationType_TableLintColumnAnnotation="AugLoop_Tablelint_TableLintColumnAnnotation",t.AnnotationType_ExcelCleanData_ResolverAnnotation="AugLoop_ExcelCleanData_CleanDataResolverAnnotation",t.AnnotationType_ExcelCleanData_ExtraSpacesTableAnnotation="AugLoop_ExcelCleanData_ExtraSpacesTableAnnotation",t.AnnotationType_ExcelCleanData_ExcelCleanDataAnnotation="AugLoop_ExcelCleanData_ExcelCleanDataAnnotation";var n;(function(h){h[h.CleanDataHasSuggestions=0]="CleanDataHasSuggestions"})(n||(t.X10BusinessBarPartId=n={}));var o;(function(h){h[h.Copilot365=0]="Copilot365"})(o||(t.X10BusinessBarIcon=o={}));var u;(function(h){h[h.Normal=0]="Normal",h[h.NormalNoClose=1]="NormalNoClose",h[h.Crit=2]="Crit",h[h.CritNoClose=3]="CritNoClose",h[h.Neutral=4]="Neutral",h[h.NeutralNoClose=5]="NeutralNoClose"})(u||(t.X10BusinessBarType=u={}));var g;(function(h){h[h.ClickCloseBusinessBar=0]="ClickCloseBusinessBar",h[h.ClickedDescription=1]="ClickedDescription",h[h.ClickedActionButton=2]="ClickedActionButton"})(g||(t.X10BusinessBarAction=g={}));var f;(function(h){h[h.CleanDataBBIgnoredDateKey=0]="CleanDataBBIgnoredDateKey",h[h.CleanDataBBIgnoredCountKey=1]="CleanDataBBIgnoredCountKey",h[h.CleanDataBBClosedDateKey=2]="CleanDataBBClosedDateKey",h[h.CleanDataBBClosedCountKey=3]="CleanDataBBClosedCountKey"})(f||(t.X10LocalStorageKey=f={}));var v;(function(h){h[h.DataCleansingIgnoredSuggestions=0]="DataCleansingIgnoredSuggestions",h[h.DataCleansingIgnoredSuggestionsMemory=1]="DataCleansingIgnoredSuggestionsMemory"})(v||(t.X10RoamingType=v={}));var C;(function(h){h[h.CleanData=0]="CleanData"})(C||(t.X10HelpID=C={}));var p;(function(h){h[h.Row=0]="Row",h[h.Column=1]="Column"})(p||(t.EntityType=p={}))},"../excel-online-x10-interop/lib/definitions/x10LoggingServices.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TraceLevel=void 0;var s="X10",a;(function(n){n[n.Error=10]="Error",n[n.Warning=15]="Warning",n[n.Important=20]="Important",n[n.Info=50]="Info",n[n.Verbose=100]="Verbose",n[n.Spam=200]="Spam"})(a||(t.TraceLevel=a={}))},"../excel-online-x10-interop/lib/definitions/x10Services.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormulaCompletionRequestStatus=t.TableOrientation=t.RecognizedTablesMetadataState=t.ColumnFormulaSuggestionUpdateKind=t.FormulaCopilotIPEMode=t.SchedulerFeature=t.GotoCtrlClickResultKind=t.ValuePreviewResultKind=t.PositionKind=t.HighlightKind=t.PerCharacterExperimentResultKind=t.PluginAttachGroup=t.PluginGroup=t.PluginFactoryName=t.MessageType=t.EditorMessageType=void 0;var s="X10",a;(function(k){k[k.FunctionMessage=0]="FunctionMessage"})(a||(t.EditorMessageType=a={}));var n;(function(k){k[k.Insert=0]="Insert",k[k.Delete=1]="Delete",k[k.Replace=2]="Replace"})(n||(t.MessageType=n={}));var o;(function(k){k[k.AnonymousPlugin=-1]="AnonymousPlugin",k[k.TestPlugin=0]="TestPlugin",k[k.AutocompletePlugin=1]="AutocompletePlugin",k[k.DragPlugin=2]="DragPlugin",k[k.ConfigTestPlugin=3]="ConfigTestPlugin",k[k.ArgumentAssistancePlugin=4]="ArgumentAssistancePlugin",k[k.FeatureGateTestPlugin=5]="FeatureGateTestPlugin",k[k.DNMTraceTagTestPlugin=7]="DNMTraceTagTestPlugin",k[k.ParenthesesCouplingPlugin=8]="ParenthesesCouplingPlugin",k[k.AutocompleteFunctionPlugin=9]="AutocompleteFunctionPlugin",k[k.AutocompleteLetPlugin=10]="AutocompleteLetPlugin",k[k.AutocompleteRichValuePlugin=11]="AutocompleteRichValuePlugin",k[k.AutocompleteNamedObjectsPlugin=12]="AutocompleteNamedObjectsPlugin",k[k.AutocompleteTableHeadersPlugin=13]="AutocompleteTableHeadersPlugin",k[k.ColoredReferencesPlugin=14]="ColoredReferencesPlugin",k[k.ValuePreviewPlugin=15]="ValuePreviewPlugin",k[k.AutocompleteRangeSuggestionPlugin=16]="AutocompleteRangeSuggestionPlugin",k[k.GotoCtrlClickPlugin=18]="GotoCtrlClickPlugin",k[k.AutocompleteEnumPlugin=19]="AutocompleteEnumPlugin",k[k.FormulaByExamplePlugin=20]="FormulaByExamplePlugin",k[k.FormulaTranspilerPlugin=22]="FormulaTranspilerPlugin",k[k.InCellControlsAutodetectionPlugin=23]="InCellControlsAutodetectionPlugin",k[k.GetLocalePlugin=24]="GetLocalePlugin",k[k.ValueErrorHighlightPlugin=25]="ValueErrorHighlightPlugin",k[k.AutocompleteCopilotPlugin=26]="AutocompleteCopilotPlugin",k[k.FormulaAuthoringCopilotIPEPlugin=27]="FormulaAuthoringCopilotIPEPlugin",k[k.FormulaCompletionPlugin=28]="FormulaCompletionPlugin",k[k.PythonAutocompletePlugin=29]="PythonAutocompletePlugin",k[k.PythonTooltipPlugin=30]="PythonTooltipPlugin",k[k.PythonSyntaxHighlightingPlugin=31]="PythonSyntaxHighlightingPlugin",k[k.PythonNotebookPlugin=32]="PythonNotebookPlugin",k[k.AutocompletePythonPlugin=33]="AutocompletePythonPlugin",k[k.PythonPowerQueryAutocompletePlugin=34]="PythonPowerQueryAutocompletePlugin",k[k.CopilotPromptSuggestionPlugin=35]="CopilotPromptSuggestionPlugin",k[k.PythonDocStringPlugin=36]="PythonDocStringPlugin",k[k.GenerateChartInsightsPlugin=37]="GenerateChartInsightsPlugin",k[k.OnGridFormulaGeneration=38]="OnGridFormulaGeneration",k[k.ChartDesignRecommendationsPlugin=39]="ChartDesignRecommendationsPlugin",k[k.FormulaCollectionPlugin=1004]="FormulaCollectionPlugin",k[k.ParserPerformanceMeasurements=1005]="ParserPerformanceMeasurements",k[k.AutocompleteWrapperPlugin=1009]="AutocompleteWrapperPlugin",k[k.AutocompleteBinaryModelExperimentPlugin=1010]="AutocompleteBinaryModelExperimentPlugin",k[k.ChangeGateTestPlugin=2e3]="ChangeGateTestPlugin",k[k.SlowTestPlugin=2001]="SlowTestPlugin",k[k.EvalOnCloneTestPlugin=2002]="EvalOnCloneTestPlugin",k[k.EvalFormulaTestPlugin=2003]="EvalFormulaTestPlugin",k[k.PythonTestPlugin=2004]="PythonTestPlugin",k[k.ChatGPTPlugin=2005]="ChatGPTPlugin",k[k.EventsTestPlugin=2006]="EventsTestPlugin"})(o||(t.PluginFactoryName=o={}));var u;(function(k){k[k.Excel=0]="Excel",k[k.Python=1]="Python"})(u||(t.PluginGroup=u={}));var g;(function(k){k[k.Core=0]="Core",k[k.Python=1]="Python",k[k.SmartSuggestionsAutoComplete=2]="SmartSuggestionsAutoComplete",k[k.FormulaCompletion=3]="FormulaCompletion",k[k.Copilot=4]="Copilot",k[k.CopilotPro=5]="CopilotPro"})(g||(t.PluginAttachGroup=g={}));var f;(function(k){k[k.AutocompleteWrapperPluginResult=0]="AutocompleteWrapperPluginResult"})(f||(t.PerCharacterExperimentResultKind=f={}));var v;(function(k){k[k.CellRef=0]="CellRef",k[k.StructRef=1]="StructRef",k[k.NamedRange=2]="NamedRange",k[k.Parentheses=3]="Parentheses",k[k.comment=4]="comment",k[k.keyword=5]="keyword",k[k.operator_kind=6]="operator_kind",k[k.string=7]="string",k[k.number=8]="number",k[k.regexp=9]="regexp",k[k.type=10]="type",k[k.class_kind=11]="class_kind",k[k.interface_kind=12]="interface_kind",k[k.enum_kind=13]="enum_kind",k[k.enumMember=14]="enumMember",k[k.typeParameter=15]="typeParameter",k[k.function=16]="function",k[k.method=17]="method",k[k.property=18]="property",k[k.variable=19]="variable",k[k.parameter=20]="parameter",k[k.module=21]="module",k[k.intrinsic=22]="intrinsic",k[k.selfParameter=23]="selfParameter",k[k.clsParameter=24]="clsParameter",k[k.magicFunction=25]="magicFunction",k[k.builtinConstant=26]="builtinConstant",k[k.parenthesis=27]="parenthesis",k[k.curlybrace=28]="curlybrace",k[k.bracket=29]="bracket",k[k.colon=30]="colon",k[k.semicolon=31]="semicolon",k[k.arrow=32]="arrow"})(v||(t.HighlightKind=v={}));var C;(function(k){k[k.Absolute=0]="Absolute",k[k.Relative=1]="Relative"})(C||(t.PositionKind=C={}));var p;(function(k){k[k.Failure=0]="Failure",k[k.Success=1]="Success",k[k.Unavailable=2]="Unavailable"})(p||(t.ValuePreviewResultKind=p={}));var h;(function(k){k[k.ReferenceFound=0]="ReferenceFound",k[k.NoReferenceFound=1]="NoReferenceFound",k[k.Failure=2]="Failure",k[k.RangeResolutionFailure=3]="RangeResolutionFailure",k[k.NotAFormula=4]="NotAFormula"})(h||(t.GotoCtrlClickResultKind=h={}));var F;(function(k){k[k.ArgumentAssistance=0]="ArgumentAssistance",k[k.SimpleAutoComplete=1]="SimpleAutoComplete",k[k.SmartSuggestionsAutoComplete=2]="SmartSuggestionsAutoComplete",k[k.ValuePreview=3]="ValuePreview",k[k.ColoredReferences=4]="ColoredReferences",k[k.ParenthesisCoupling=5]="ParenthesisCoupling",k[k.SyntaxErrors=6]="SyntaxErrors",k[k.GotoCtrlClick=7]="GotoCtrlClick",k[k.EnumAutoComplete=8]="EnumAutoComplete",k[k.CopilotFormulaGeneration=9]="CopilotFormulaGeneration"})(F||(t.SchedulerFeature=F={}));var R;(function(k){k[k.Create=0]="Create",k[k.Modify=1]="Modify"})(R||(t.FormulaCopilotIPEMode=R={}));var y;(function(k){k[k.Accept=0]="Accept",k[k.Decline=1]="Decline",k[k.Ignore=2]="Ignore"})(y||(t.ColumnFormulaSuggestionUpdateKind=y={}));var E;(function(k){k[k.Valid=2]="Valid",k[k.Invalid=4]="Invalid",k[k.All=6]="All"})(E||(t.RecognizedTablesMetadataState=E={}));var x;(function(k){k[k.none=0]="none",k[k.rowMajor=1]="rowMajor",k[k.columnMajor=2]="columnMajor"})(x||(t.TableOrientation=x={}));var b;(function(k){k[k.InProgress=0]="InProgress",k[k.Done=1]="Done"})(b||(t.FormulaCompletionRequestStatus=b={}))},"../excel-online-x10-interop/lib/formulaAuthoringHelperDefinitions.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/generated/calcEwaFacade.generalizedNullable.gen.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PictureDbnum=t.PictureColor=t.PictureSpecial=t.PictureSingle=t.Rounding=void 0;var s;(function(g){g[g.RoundSec=0]="RoundSec",g[g.Round10ths=1]="Round10ths",g[g.Round100ths=2]="Round100ths",g[g.Round1000ths=3]="Round1000ths"})(s||(t.Rounding=s={}));var a;(function(g){g[g.Sep=1]="Sep",g[g.Hash=2]="Hash",g[g.Zero=3]="Zero",g[g.Decimal=4]="Decimal",g[g.Percent=5]="Percent",g[g.Comma=6]="Comma",g[g.Colon=7]="Colon",g[g.DateSep=8]="DateSep",g[g.Slash=9]="Slash",g[g.Space=10]="Space",g[g.Minus=11]="Minus",g[g.Plus=12]="Plus",g[g.OpenParen=13]="OpenParen",g[g.CloseParen=14]="CloseParen",g[g.Extra=15]="Extra",g[g.Backslash=16]="Backslash",g[g.Star=17]="Star",g[g.Year=18]="Year",g[g.Month=19]="Month",g[g.Day=20]="Day",g[g.Hour=21]="Hour",g[g.Minute=22]="Minute",g[g.Second=23]="Second",g[g.E=24]="E",g[g.APDelim=25]="APDelim",g[g.Quote=26]="Quote",g[g.ColorStart=27]="ColorStart",g[g.ColorEnd=28]="ColorEnd",g[g.Text=29]="Text",g[g.Question=30]="Question",g[g.Underscore=31]="Underscore",g[g.Reign=32]="Reign",g[g.LocDay=33]="LocDay",g[g.Era=34]="Era",g[g.EraYear=35]="EraYear",g[g.Nen1=36]="Nen1",g[g.Gatsu1=37]="Gatsu1",g[g.Nichi1=38]="Nichi1",g[g.Nen2=39]="Nen2",g[g.Gatsu2=40]="Gatsu2",g[g.Nichi2=41]="Nichi2",g[g.BidiDate=42]="BidiDate",g[g.BidiNum=43]="BidiNum",g[g.DayTh=44]="DayTh",g[g.MonthTh=45]="MonthTh",g[g.YearTh=46]="YearTh",g[g.EngYearTh=47]="EngYearTh",g[g.ThYear=48]="ThYear",g[g.HourTh=49]="HourTh",g[g.MinuteTh=50]="MinuteTh",g[g.SecondTh=51]="SecondTh",g[g.ZeroTh=52]="ZeroTh"})(a||(t.PictureSingle=a={}));var n;(function(g){g[g.AP1=0]="AP1",g[g.AP2=1]="AP2",g[g.AP3=2]="AP3",g[g.GeneralOldMAC=3]="GeneralOldMAC",g[g.General=4]="General",g[g.Currency=5]="Currency"})(n||(t.PictureSpecial=n={}));var o;(function(g){g[g.Black=0]="Black",g[g.White=1]="White",g[g.Red=2]="Red",g[g.Green=3]="Green",g[g.Blue=4]="Blue",g[g.Yellow=5]="Yellow",g[g.Magenta=6]="Magenta",g[g.Cyan=7]="Cyan",g[g.Color=8]="Color"})(o||(t.PictureColor=o={}));var u;(function(g){g[g.DBNUM1=0]="DBNUM1",g[g.DBNUM2=1]="DBNUM2",g[g.DBNUM3=2]="DBNUM3",g[g.DBNUM4=3]="DBNUM4"})(u||(t.PictureDbnum=u={}))},"../excel-online-x10-interop/lib/generated/chartDefinitions.generalizedNullable.gen.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExcelChartStylesAnnotationErrorCode=void 0;var s;(function(a){a[a.None=0]="None",a[a.Unknown=1]="Unknown",a[a.FetchCellsInRangeFailed=2]="FetchCellsInRangeFailed",a[a.NoChartTypeRecommendation=3]="NoChartTypeRecommendation",a[a.NoOfficeJsRecommendation=4]="NoOfficeJsRecommendation",a[a.NoOfficeJsRecommendationFromLLMs=5]="NoOfficeJsRecommendationFromLLMs",a[a.CustomCodeAnalyzerNotInitialized=6]="CustomCodeAnalyzerNotInitialized"})(s||(t.ExcelChartStylesAnnotationErrorCode=s={}))},"../excel-online-x10-interop/lib/generated/columnFormulaSuggestion.generalizedNullable.gen.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/generated/definedNameInfoEwaFacade.generalizedNullable.gen.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DefinedNameInfoType=void 0;var s;(function(a){a[a.Invalid=-1]="Invalid",a[a.Table=0]="Table",a[a.NamedRange=1]="NamedRange",a[a.Lambda=2]="Lambda",a[a.Other=3]="Other"})(s||(t.DefinedNameInfoType=s={}))},"../excel-online-x10-interop/lib/generated/fieldInfoDataDTO.generalizedNullable.gen.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MajorityDataType=void 0;var s;(function(a){a[a.Text=0]="Text",a[a.Number=1]="Number",a[a.Date=2]="Date",a[a.Max=3]="Max"})(s||(t.MajorityDataType=s={}))},"../excel-online-x10-interop/lib/generated/formulaAssistance.generalizedNullable.gen.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeActionKind=t.DiagnosticTag=t.DiagnosticSeverity=t.SuggestionKind=t.CompletionItemKind=void 0;var s;(function(g){g[g.Text=1]="Text",g[g.Method=2]="Method",g[g.Function=3]="Function",g[g.Constructor=4]="Constructor",g[g.Field=5]="Field",g[g.Variable=6]="Variable",g[g.Class=7]="Class",g[g.Interface=8]="Interface",g[g.Module=9]="Module",g[g.Property=10]="Property",g[g.Unit=11]="Unit",g[g.Value=12]="Value",g[g.Enum=13]="Enum",g[g.Keyword=14]="Keyword",g[g.Snippet=15]="Snippet",g[g.Color=16]="Color",g[g.File=17]="File",g[g.Reference=18]="Reference",g[g.Folder=19]="Folder",g[g.EnumMember=20]="EnumMember",g[g.Constant=21]="Constant",g[g.Struct=22]="Struct",g[g.Event=23]="Event",g[g.Operator=24]="Operator",g[g.TypeParameter=25]="TypeParameter",g[g.NamedRange=100]="NamedRange",g[g.TableHeader=101]="TableHeader",g[g.LetVariable=102]="LetVariable",g[g.RichEntity=103]="RichEntity",g[g.Lambda=104]="Lambda",g[g.CustomFunction=105]="CustomFunction",g[g.Table=106]="Table",g[g.TableSpecialStructRef=107]="TableSpecialStructRef",g[g.RichEntityEmptyCellRef=108]="RichEntityEmptyCellRef",g[g.RangeRef=109]="RangeRef",g[g.NamedOther=110]="NamedOther",g[g.Copilot=111]="Copilot",g[g.PythonFunction=112]="PythonFunction",g[g.ConnectionRef=113]="ConnectionRef"})(s||(t.CompletionItemKind=s={}));var a;(function(g){g[g.Simple=0]="Simple",g[g.Smart=1]="Smart"})(a||(t.SuggestionKind=a={}));var n;(function(g){g[g.Error=1]="Error",g[g.Warning=2]="Warning",g[g.Information=3]="Information",g[g.Hint=4]="Hint"})(n||(t.DiagnosticSeverity=n={}));var o;(function(g){g[g.Unnecessary=1]="Unnecessary",g[g.Deprecated=2]="Deprecated"})(o||(t.DiagnosticTag=o={}));var u;(function(g){g[g.Empty=0]="Empty",g[g.QuickFix=1]="QuickFix",g[g.Refactor=2]="Refactor",g[g.RefactorExtract=3]="RefactorExtract",g[g.RefactorInline=4]="RefactorInline",g[g.RefactorRewrite=5]="RefactorRewrite",g[g.Source=6]="Source",g[g.SourceOrganizeImports=7]="SourceOrganizeImports",g[g.SourceFixAll=8]="SourceFixAll"})(u||(t.CodeActionKind=u={}))},"../excel-online-x10-interop/lib/generated/formulaTranspiler.generalizedNullable.gen.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReferenceMode=t.IncompatibilityType=void 0;var s;(function(n){n[n.gMove=1]="gMove"})(s||(t.IncompatibilityType=s={}));var a;(function(n){n[n.R1C1=0]="R1C1",n[n.A1=1]="A1"})(a||(t.ReferenceMode=a={}))},"../excel-online-x10-interop/lib/generated/functionInfoDTO.generalizedNullable.gen.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/generated/nativeCalcObjects.generalizedNullable.gen.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/generated/pythonCellInfoDefinition.generalizedNullable.gen.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/generated/shared.generalizedNullable.gen.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/generated/ts-services/x10DataCleansingServices.g.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.X10SerializedAnnotationOperationType=t.X10RoamingType=t.X10LocalStorageKey=t.X10HelpID=t.X10BusinessBarType=t.X10BusinessBarPartId=t.X10BusinessBarIcon=t.X10BusinessBarAction=t.EntityType=t.AnnotationType_TableLintColumnAnnotation=t.AnnotationType_ExcelCleanData_ResolverAnnotation=t.AnnotationType_ExcelCleanData_ExtraSpacesTableAnnotation=t.AnnotationType_ExcelCleanData_ExcelCleanDataAnnotation=t.ServiceInfos=void 0;var a=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/index.js");a.CustomTypeRegistry.registerTypeInfos({"DataCleansing::RekaServices::X10RangeAddress":{left:"$number",right:"$number",top:"$number",bottom:"$number"},"DataCleansing::RekaServices::X10IndicesRange":{min:"$number",max:"$number"},"DataCleansing::RekaServices::X10WorksheetState":{sheetId:"$string",sheetName:"$string",isInNamedSheetView:"$boolean",isProtected:"$boolean",isHidden:"$boolean"},"DataCleansing::RekaServices::X10CopilotState":{isEnabled:"$boolean",copilotEnabledState:"$number",reason:"$string"},"DataCleansing::RekaServices::X10CleanDataSerializedAnnotation":{serializedData:"$string",annotationType:"$string",operationType:"$number",validated:"$boolean"},"DataCleansing::RekaServices::X10IgnoredSuggestionsInfo":{ids:["$array","$string"],isReady:"$boolean"},"DataCleansing::RekaServices::X10HostState":{errorState:["opt-field","$string"],isFeedbackAllowed:["opt-field","$boolean"],platform:["opt-field","$string"],copilotErrorState:["opt-field","$string"]},"DataCleansing::RekaServices::X10BusinessBarCallback":{action:"$number",handle:"$number",actionButtonId:["opt-field","$number"]},"DataCleansing::RekaServices::taskPaneClosedParams":{}}),t.ServiceInfos={X10BusinessBarService:["DataCleansing::RekaServices::X10BusinessBarService",{showBusinessBar:["ReturnsPromiseMethod","$number",["$number","$number","$number","$string","$string",["$array","$string"],["$array","$boolean"]],{}],hideBusinessBar:["ReturnsPromiseMethod","$any",["$number"],{}],callback:["Event","DataCleansing::RekaServices::X10BusinessBarCallback"]}],X10WorkbookService:["DataCleansing::RekaServices::X10WorkbookService",{getActiveWorksheetState:["ReturnsPromiseMethod","DataCleansing::RekaServices::X10WorksheetState",[],{}],getWorksheetState:["ReturnsPromiseMethod","DataCleansing::RekaServices::X10WorksheetState",["$string"],{}],setActiveWorksheet:["ReturnsPromiseMethod","$any",["$string"],{}],GetCopilotState:["ReturnsPromiseMethod","DataCleansing::RekaServices::X10CopilotState",[],{}],onActiveWorksheetStateUpdate:["Event","DataCleansing::RekaServices::X10WorksheetState"],onCopilotStateUpdate:["Event","DataCleansing::RekaServices::X10CopilotState"]}],X10LocalStorageService:["DataCleansing::RekaServices::X10LocalStorageService",{read:["ReturnsPromiseMethod","$string",["$number"],{}],set:["ReturnsPromiseMethod","$any",["$number","$string"],{}],remove:["ReturnsPromiseMethod","$any",["$number"],{}]}],X10TaskPaneService:["DataCleansing::RekaServices::X10TaskPaneService",{openTaskPane:["ReturnsPromiseMethod","$any",[],{}]}],X10FeedbackService:["DataCleansing::RekaServices::X10FeedbackService",{sendFeedback:["ReturnsPromiseMethod","$any",["$string"],{}],isFeedbackEnabled:["ReturnsPromiseMethod","$boolean",[],{}]}],X10DataCleansingFeatureService:["DataCleansing::RekaServices::X10DataCleansingFeatureService",{isFeatureEnabled:["ReturnsPromiseMethod","$boolean",[],{}],shouldLogEnabled:["ReturnsPromiseMethod","$boolean",[],{}],onFeatureEnabledChanged:["Event","$boolean"]}],X10CleanDataNativeAnnotationsService:["DataCleansing::RekaServices::X10CleanDataNativeAnnotationsService",{registerAnnotationType:["ReturnsPromiseMethod","$any",["$string","$boolean"],{}],unregisterAnnotationType:["ReturnsPromiseMethod","$any",["$string"],{}],registerOnClose:["ReturnsPromiseMethod","$any",[],{}],onNewAnnotation:["Event","DataCleansing::RekaServices::X10CleanDataSerializedAnnotation"],onClose:["Event","$string"]}],X10RoamingService:["DataCleansing::RekaServices::X10RoamingService",{read:["ReturnsPromiseMethod","$string",["$number"],{}],write:["ReturnsPromiseMethod","$any",["$number","$string"],{}]}],X10TaskPaneLifecycleService:["DataCleansing::RekaServices::X10TaskPaneLifecycleService",{onClose:["Event","DataCleansing::RekaServices::taskPaneClosedParams"]}],X10UndoService:["DataCleansing::RekaServices::X10UndoService",{doUndo:["ReturnsPromiseMethod","$any",[],{}]}],X10HelpService:["DataCleansing::RekaServices::X10HelpService",{openHelpArticle:["ReturnsPromiseMethod","$any",["$number"],{}]}],X10WorksheetService:["DataCleansing::RekaServices::X10WorksheetService",{FindHidden:["ReturnsPromiseMethod",["$array","DataCleansing::RekaServices::X10IndicesRange"],[["$array","DataCleansing::RekaServices::X10IndicesRange"],"$number"],{}]}],X10DataCleansingAnnotationsService:["DataCleansing::RekaServices::X10DataCleansingAnnotationsService",{getAnnotationList:["ReturnsPromiseMethod",["$array","DataCleansing::RekaServices::X10CleanDataSerializedAnnotation"],[],{}],onNewCleanDataAnnotationList:["Event",["$array","DataCleansing::RekaServices::X10CleanDataSerializedAnnotation"]]}],X10DataCleansingSessionStorageService:["DataCleansing::RekaServices::X10DataCleansingSessionStorageService",{getIgnoredSuggestions:["ReturnsPromiseMethod",["$array","$string"],[],{}],addToIgnoredSuggestions:["ReturnsPromiseMethod","$any",["$string"],{}],getAppliedSuggestions:["ReturnsPromiseMethod",["$array","$string"],[],{}],addToAppliedSuggestions:["ReturnsPromiseMethod","$any",["$string"],{}],removeFromAppliedSuggestions:["ReturnsPromiseMethod","$any",["$string"],{}],getIgnoredSuggestionsInfo:["ReturnsPromiseMethod","DataCleansing::RekaServices::X10IgnoredSuggestionsInfo",[],{}],getAppliedSuggestionsOnTaskPaneOpen:["ReturnsPromiseMethod",["$array","$string"],[],{}],checkForQosError:["ReturnsPromiseMethod","$any",["$number"],{}],getSessionStory:["ReturnsPromiseMethod","$string",[],{}],appendSessionActionToSessionStory:["ReturnsPromiseMethod","$any",["$string"],{}],onIgnoredSuggestionsInfoChanged:["Event","DataCleansing::RekaServices::X10IgnoredSuggestionsInfo"],onAppliedSuggestionsChanged:["Event",["$array","$string"]]}],X10DataCleansingStateService:["DataCleansing::RekaServices::X10DataCleansingStateService",{getState:["ReturnsPromiseMethod","DataCleansing::RekaServices::X10HostState",[],{}],onStateChange:["Event","DataCleansing::RekaServices::X10HostState"]}],X10DataCleansingTaskPaneService:["DataCleansing::RekaServices::X10DataCleansingTaskPaneService",{taskPaneOpened:["ReturnsPromiseMethod","$any",[],{}]}]};var n=s("../excel-online-x10-interop/lib/definitions/x10DataCleansingServices.js");Object.defineProperty(t,"AnnotationType_ExcelCleanData_ExcelCleanDataAnnotation",{enumerable:!0,get:function(){return n.AnnotationType_ExcelCleanData_ExcelCleanDataAnnotation}}),Object.defineProperty(t,"AnnotationType_ExcelCleanData_ExtraSpacesTableAnnotation",{enumerable:!0,get:function(){return n.AnnotationType_ExcelCleanData_ExtraSpacesTableAnnotation}}),Object.defineProperty(t,"AnnotationType_ExcelCleanData_ResolverAnnotation",{enumerable:!0,get:function(){return n.AnnotationType_ExcelCleanData_ResolverAnnotation}}),Object.defineProperty(t,"AnnotationType_TableLintColumnAnnotation",{enumerable:!0,get:function(){return n.AnnotationType_TableLintColumnAnnotation}}),Object.defineProperty(t,"EntityType",{enumerable:!0,get:function(){return n.EntityType}}),Object.defineProperty(t,"X10BusinessBarAction",{enumerable:!0,get:function(){return n.X10BusinessBarAction}}),Object.defineProperty(t,"X10BusinessBarIcon",{enumerable:!0,get:function(){return n.X10BusinessBarIcon}}),Object.defineProperty(t,"X10BusinessBarPartId",{enumerable:!0,get:function(){return n.X10BusinessBarPartId}}),Object.defineProperty(t,"X10BusinessBarType",{enumerable:!0,get:function(){return n.X10BusinessBarType}}),Object.defineProperty(t,"X10HelpID",{enumerable:!0,get:function(){return n.X10HelpID}}),Object.defineProperty(t,"X10LocalStorageKey",{enumerable:!0,get:function(){return n.X10LocalStorageKey}}),Object.defineProperty(t,"X10RoamingType",{enumerable:!0,get:function(){return n.X10RoamingType}}),Object.defineProperty(t,"X10SerializedAnnotationOperationType",{enumerable:!0,get:function(){return n.X10SerializedAnnotationOperationType}})},"../excel-online-x10-interop/lib/generated/ts-services/x10LoggingServices.g.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TraceLevel=t.ServiceInfos=void 0,t.ServiceInfos={LoggerService:["X10::LoggerService",{sendTraceTag:["FireAndForgetMethod",["$number","$number","$string"],{}],shipAssertTag:["FireAndForgetMethod",["$number","$boolean","$string"],{}],debugAssertTag:["FireAndForgetMethod",["$number","$boolean","$string"],{}],setCorrelationId:["FireAndForgetMethod",["$string"],{}]}],TelemetryAdapterService:["X10::TelemetryAdapterService",{getDocumentReportingId:["ReturnsPromiseMethod","$string",[],{}],sendTelemetryEvent:["FireAndForgetMethod",["$string"],{}]}]};var a=s("../excel-online-x10-interop/lib/definitions/x10LoggingServices.js");Object.defineProperty(t,"TraceLevel",{enumerable:!0,get:function(){return a.TraceLevel}})},"../excel-online-x10-interop/lib/generated/ts-services/x10Services.g.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ValuePreviewResultKind=t.TableOrientation=t.SchedulerFeature=t.RecognizedTablesMetadataState=t.PositionKind=t.PluginGroup=t.PluginFactoryName=t.PluginAttachGroup=t.PerCharacterExperimentResultKind=t.MessageType=t.HighlightKind=t.GotoCtrlClickResultKind=t.FormulaCopilotIPEMode=t.FormulaCompletionRequestStatus=t.EditorMessageType=t.ColumnFormulaSuggestionUpdateKind=t.ServiceInfos=void 0;var a=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/index.js");a.CustomTypeRegistry.registerTypeInfos({"X10::AnyObject":{},"X10::TestEventInput":{payload:"X10::AnyObject"},"X10::FormulaTranspilerInitEventInput":{payload:"X10::FormulaTranspilerInitEventPayload"},"X10::ExternalLinksMetaDataInitEventInput":{payload:"X10::ExternalLinksMetaDataInitEventPayload"},"X10::TableInterpretation":{tableLocation:"X10::RangeObject",confidence:"$number",headerRowCount:"$number",headerColumnCount:"$number",orientation:"$number"},"X10::RangeTableInfo":{sheetId:"$string",analyzedRange:"X10::RangeObject",interpretations:["$array","X10::TableInterpretation"]},"X10::RecognizedRangeTablesInfo":{rangeTableInfo:"X10::RangeTableInfo",metadataState:"$number"},"X10::InCellSuggestionResult":{completionItem:["opt-field","X10::CompletionItem"],data:["opt-field","X10::Data"]},"X10::FormulaCopilotIPEResult":{shouldShowIPE:"$boolean",disableReason:["opt-field","$string"],placeholderText:["opt-field","$string"],mode:["opt-field","$number"]},"X10::ChatGPTQueryResult":{result:"$string",details:"$string"},"X10::SuggestionResult":{items:["$array","X10::CompletionItem"],data:["opt-field","X10::Data"]},"X10::FormulaCompletionMetadata":{formulaAnonymized:["opt-field","$string"],prompt:["opt-field","$string"]},"X10::FormulaCompletionResult":{items:["$array","X10::CompletionItem"],data:["opt-field","X10::Data"],requestId:"$string",cellEditId:"$string",metadata:["opt-field","X10::FormulaCompletionMetadata"]},"X10::ExcelChartInsightsResponseParams":{chartId:"$string",queryId:"$string",responseCode:"$string",response:"$string",errorReason:"$string"},"X10::ChartDesignRecommendationResult":{ExcelChartStylesSuggestions:["$array","X10::ExcelChartStylesSuggestion"],chartId:["opt-field","$string"],chartName:["opt-field","$string"],sheetId:["opt-field","$string"],requestId:["opt-field","$string"],errorCode:["opt-field","$number"],errorMessage:["opt-field","$string"]},"X10::FormulaCompletionBootstrapContext":{debugMode:"$boolean"},"X10::FormulaByExampleConfig":{localCacheEnabled:"$boolean",isCopilotOnly:"$boolean"},"X10::FormulaByExampleBootstrapContext":{config:"X10::FormulaByExampleConfig"},"X10::RunExperimentResult":{},"X10::StringObject":{kind:"$string",text:"$string"},"X10::BooleanObject":{kind:"$string",flag:"$boolean"},"X10::NumberObject":{kind:"$string",num:"$number"},"X10::ErrorValueObject":{kind:"$string",errorValue:"$number"},"X10::LeftAlignment":{kind:"$string"},"X10::CenterAlignment":{kind:"$string"},"X10::RightAlignment":{kind:"$string"},"X10::FormulaSuggestionEvalSuccessResult":{kind:"$string",cell:"X10::RangeObject",value:["$union",["X10::StringObject","X10::BooleanObject","X10::NumberObject","X10::ErrorValueObject"]],formatted:["opt-field","X10::AnyObject"],renderedFormattedValue:["opt-field","$string"],alignment:["opt-field",["$union",["X10::LeftAlignment","X10::CenterAlignment","X10::RightAlignment"]]]},"X10::FormulaSuggestionEvalFailureResult":{kind:"$string",cell:"X10::RangeObject",error:"$string",innerErrorHint:["opt-field","$string"]},"X10::ExplanationReplacement":{replacementPlaceHolder:"$string",replacementValue:"$string"},"X10::FormulaExplanation":{explanationTemplate:"$string",explanationReplacements:["$array","$string"]},"X10::FormulaByExampleMetadata":{kind:"$string",isCacheHit:["opt-field","$boolean"],seenCount:["opt-field","$number"],latestOutcome:["opt-field","$string"],originalFlowId:["opt-field","$number"],formulaAnonymized:["opt-field","$string"],originalExamplesCount:["opt-field","$number"],explanationKey:["opt-field","$string"],explanationReplacements:["opt-field",["$array","X10::ExplanationReplacement"]],augloopTime:["opt-field","$number"],hasOutstandingLearning:["opt-field","$boolean"],isRangeSuggestion:["opt-field","$boolean"],isNewColumnPrediction:["opt-field","$boolean"],isScratchpadEval:["opt-field","$boolean"],formulaExplanation:["opt-field","X10::FormulaExplanation"]},"X10::CalculatedColumnMetadata":{kind:"$string",origin:["opt-field","$string"]},"X10::ColumnFormulaSuggestion":{kind:"$string",suggestionID:"$string",columnRange:"X10::RangeObject",tableName:"$string",tableColumnName:"$string",formula:"$string",evalResults:["$array",["$union",["X10::FormulaSuggestionEvalSuccessResult","X10::FormulaSuggestionEvalFailureResult"]]],metadata:["$union",["X10::FormulaByExampleMetadata","X10::CalculatedColumnMetadata"]]},"X10::ColumnFormulaSuggestionFailure":{kind:"$string",suggestionID:"$string",reason:"$string",metadata:["$union",["X10::FormulaByExampleMetadata","X10::CalculatedColumnMetadata"]]},"X10::ColumnFormulaSuggestionResult":{suggestions:["$array",["$union",["X10::ColumnFormulaSuggestion","X10::ColumnFormulaSuggestionFailure"]]]},"X10::ColumnFormulaSuggestionUpdate":{suggestionID:"$string",userResponse:"$number"},"X10::RunPerCharacterExperimentResult":{kind:"$number",value:["opt-field","X10::AnyObject"]},"X10::RunPerCharacterExperimentResults":{results:["$array","X10::RunPerCharacterExperimentResult"]},"X10::EvalOnCloneSuccessResult":{cell:"X10::RangeObject",value:"X10::AnyObject",formatted:"X10::AnyObject"},"X10::GetTranspiledFormulasResult":{transpiledFormulas:["$array","X10::TranspilationResult"]},"X10::GetAnonymizedFormulasResult":{anonymizedFormulas:["$array","X10::AnonymizationResult"]},"X10::Span":{start:"$number",end:"$number"},"X10::PositionKindInfo":{firstRow:"$number",firstColumn:"$number",secondRow:"$number",secondColumn:"$number"},"X10::RangeInfo":{range:["opt-field","X10::RangeObject"],positionKindInfo:["opt-field","X10::PositionKindInfo"]},"X10::FormulaHighlight":{kind:"$number",span:"X10::Span",rangeInfo:["opt-field","X10::RangeInfo"]},"X10::FormulaHighlightingResult":{formulaHighlights:["opt-field",["$array","X10::FormulaHighlight"]]},"X10::RunExperimentResults":{results:["$array","X10::RunExperimentResult"]},"X10::AnyObjectResults":{results:["$array","X10::AnyObject"]},"X10::FunctionSuggestionAndArgumentAssistanceResult":{functionSuggestion:["opt-field","X10::SuggestionResult"],argumentAssistance:["opt-field",["$union",["X10::MinimalFunctionRenderingInfo","X10::FullFunctionRenderingInfo"]]],inCellSuggestion:["opt-field","X10::InCellSuggestionResult"],formulaCopilotIPE:["opt-field","X10::FormulaCopilotIPEResult"]},"X10::RunExperimentRequest":{},"X10::RunAuthoringExperimentRequest":{content:"$string",isCellContentOnlyEqualDuringEdit:"$boolean"},"X10::RunTestRequest":{content:["opt-field","$string"]},"X10::SuggestionRequest":{content:"$string",caretPosition:"$number"},"X10::ChatGPTQueryRequest":{query:"$string",context:"X10::AnyObject"},"X10::RunPerCharacterExperimentRequest":{content:"$string",caretPosition:"$number",enableAutocompleteWrapperPlugin:"$boolean"},"X10::ArgumentAssistanceRequest":{content:"$string",caretPosition:"$number"},"X10::ColumnFormulaSuggestionRequestOptions":{skipOriginCell:"$boolean",minimalExampleCount:"$number",evalScopeRange:["opt-field","X10::RangeObject"]},"X10::ColumnFormulaSuggestionRequest":{context:"X10::RangeObject",options:"X10::ColumnFormulaSuggestionRequestOptions"},"X10::GetTranspiledFormulasRequest":{formulaBatch:["$array","X10::IncompatibleFormulaObject"]},"X10::FormulaCompletionRequest":{content:"$string",caretPosition:"$number",requestId:"$string",cellEditId:"$string"},"X10::GetAnonymizedFormulasRequest":{formulasBatch:["$array","X10::FormulaAnonymizerRequestPayload"]},"X10::FunctionSuggestionRequest":{content:"$string",caretPosition:"$number",isLegacySmartSuggestionsDisabled:["opt-field","$boolean"]},"X10::InCellSuggestionRequest":{content:"$string",caretPosition:"$number"},"X10::FormulaCopilotIPERequest":{content:"$string",caretPosition:"$number",cellOriginalValue:"$string"},"X10::InCellControlsAutodetectionRequest":{context:"X10::RangeObject"},"X10::GetLocaleRequest":{},"X10::FillPythonNotebookRequest":{},"X10::FunctionSuggestionAndArgumentAssistanceRequest":{functionSuggestion:"X10::FunctionSuggestionRequest",argumentAssistance:"X10::ArgumentAssistanceRequest",inCellSuggestion:"X10::InCellSuggestionRequest",formulaCopilotIPE:"X10::FormulaCopilotIPERequest"},"X10::FormulaHighlightingRequest":{content:"$string",caretPosition:"$number",selectionLength:["opt-field","$number"]},"X10::DisplayObject":{value:"$string",help:"$string",toolTip:"$string"},"X10::FormatMessage":{formatString:["opt-field","$string"],builtIn:["opt-field","$boolean"]},"X10::CellMessage":{formatString:["opt-field","$string"],builtIn:["opt-field","$boolean"],rowIndex:"$number",colIndex:"$number",sheetIndex:"$string",docPath:["opt-field","$string"],docName:"$string"},"X10::FunctionShortDescriptionsMap":{descriptionMap:["opt-field",["$indexer","$string"]]},"X10::ContextualText":{text:"$string",index:"$number",length:"$number"},"X10::ValuePreviewBaseResult":{evaluatedFormula:["opt-field","$string"],index:"$number",length:"$number"},"X10::ValuePreviewSuccessResult":{kind:"$string",evaluatedFormula:["opt-field","$string"],index:"$number",length:"$number",value:"$string",unformattedValue:["opt-field","$string"],color:["opt-field","X10::AnyObject"],operKind:"$number",isVolatile:"$boolean"},"X10::ValuePreviewFailureResult":{kind:"$string",evaluatedFormula:["opt-field","$string"],index:"$number",length:"$number",reason:"$string"},"X10::ValuePreviewUnavailableResult":{kind:"$string",evaluatedFormula:["opt-field","$string"],index:"$number",length:"$number",reason:"$string",isVolatile:"$boolean"},"X10::GotoCtrlClickResult":{kind:"$number",sheetRange:["opt-field","X10::SheetRange"],span:["opt-field","X10::Span"]},"X10::ValuePreviewRequest":{text:"$string",index:"$number",length:"$number",activeCell:["opt-field","X10::SheetCell"]},"X10::GotoCtrlClickRequest":{text:"$string",index:"$number",length:"$number"},"X10::DescriptionCalculateColumnsParams":{flowID:"$string",description:"$string"},"X10::FormulaCompletionBlockedSuggestionParams":{requestId:"$string",cellEditId:"$string",reason:"$string",blockedFormula:["opt-field","$string"]},"X10::FormulaCompletionCellEditEndedParams":{cellEditId:"$string",isCommit:"$boolean",committedContent:["opt-field","$string"],rawValue:["opt-field","$string"],displayText:["opt-field","$string"],wasNewFormula:["opt-field","$boolean"],editedCell:["opt-field","X10::SheetCell"]},"X10::CellEditEndedParams":{cellEditId:"$string",isCommit:"$boolean",committedContent:["opt-field","$string"],rawValue:["opt-field","$string"],displayText:["opt-field","$string"],wasNewFormula:["opt-field","$boolean"],editedCell:["opt-field","X10::SheetCell"]},"X10::FormulaCompletionValuePreviewParams":{requestId:"$string",cellEditId:"$string",valuePreview:"$string",formula:["opt-field","$string"],rawValue:["opt-field","$string"]},"X10::FormulaCompletionStatusUpdateParams":{requestId:"$string",cellEditId:"$string",status:"$number"},"X10::FormulaCompletionConfidenceUpdateParams":{requestId:"$string",cellEditId:"$string",confidence:"$number",confidenceExplanation:["opt-field","$string"]},"X10::FormulaCompletionDeclinedParams":{requestId:"$string",cellEditId:"$string",formula:"$string"},"X10::FormulaCompletionAcceptedParams":{requestId:"$string",cellEditId:"$string",cellValue:["opt-field","$string"]},"X10::FormulaCompletionOptOutParams":{},"X10::FormulaCompletionShownParams":{requestId:"$string",cellEditId:"$string",formula:"$string"},"X10::ActiveCellWindow":{topOffset:"$number",bottomOffset:"$number",leftOffset:"$number",rightOffset:"$number"},"X10::ViewportWriteRangeRequest":{kind:"$string"},"X10::SpecificWriteRangeRequest":{kind:"$string",ranges:["$array","X10::SheetRange"]},"X10::ActiveCellWindowWriteRangeRequest":{kind:"$string",window:"X10::ActiveCellWindow"},"X10::TableWriteRangeRequest":{kind:"$string",sheetId:"$string",tableName:"$string"},"X10::ActiveTableWriteRangeRequest":{kind:"$string"},"X10::NotifySheetNamesTrigger":{kind:"$string"},"X10::NotifyWriteRangeTrigger":{kind:"$string",writeRangeRequests:["$array",["$union",["X10::ViewportWriteRangeRequest","X10::SpecificWriteRangeRequest","X10::ActiveCellWindowWriteRangeRequest","X10::TableWriteRangeRequest","X10::ActiveTableWriteRangeRequest"]]]},"X10::NotifyActiveSheetNamedTablesTrigger":{kind:"$string"},"X10::NotifyLocaleInfoTrigger":{kind:"$string"},"X10::NotifyActiveCellTrigger":{kind:"$string"},"X10::DoneSuggestionResult":{kind:"$string",payload:["opt-field","X10::SuggestionResult"]},"X10::Superseded":{kind:"$string"},"X10::DoneFormulaCompletionResult":{kind:"$string",payload:["opt-field","X10::FormulaCompletionResult"]},"X10::ExcelChartInsightsRequest":{queryId:"$string",chartId:"$string",documentContext:"$string"},"X10::DoneExcelChartInsightsResponseParams":{kind:"$string",payload:["opt-field","X10::ExcelChartInsightsResponseParams"]},"X10::ChartDesignRecommendationRequest":{chartId:"$string",chartName:"$string",guid:"$string",chartType:"$string",sheetName:"$string",worksheetId:"$string",range:"X10::RangeObject",uiLocale:"$string"},"X10::DoneChartDesignRecommendationResult":{kind:"$string",payload:["opt-field","X10::ChartDesignRecommendationResult"]},"X10::DoneInCellSuggestionResult":{kind:"$string",payload:["opt-field","X10::InCellSuggestionResult"]},"X10::DoneFormulaCopilotIPEResult":{kind:"$string",payload:["opt-field","X10::FormulaCopilotIPEResult"]},"X10::DoneFormulaHighlightingResult":{kind:"$string",payload:["opt-field","X10::FormulaHighlightingResult"]},"X10::DoneArgumentAssistanceResult":{kind:"$string",payload:["opt-field",["$union",["X10::MinimalFunctionRenderingInfo","X10::FullFunctionRenderingInfo"]]]},"X10::DoneRunExperimentResult":{kind:"$string",payload:["opt-field","X10::RunExperimentResults"]},"X10::InCellControlsAutodetectionNoResult":{detectionType:"$string"},"X10::InCellControlsAutodetectionBooleanResult":{detectionType:"$string",detectionRange:"X10::RangeObject",detectionValues:["$array","$string"]},"X10::InCellControlsAutodetectionNumberResult":{detectionType:"$string",detectionRange:"X10::RangeObject",detectionValues:["$array","$string"]},"X10::InCellControlsAutodetectionPictureResult":{detectionType:"$string",detectionRange:"X10::RangeObject",detectionValues:["$array","$string"]},"X10::InCellControlsAutodetectionStarRatingResult":{detectionType:"$string",detectionRange:"X10::RangeObject",detectionValues:["$array","$string"]},"X10::InCellControlsAutodetectionCategoricalResult":{detectionType:"$string",detectionRange:"X10::RangeObject",detectionValues:["$array","$string"]},"X10::CultureTag":{primary:"$string",userDefault:"$string",instLang:"$string",userCurrent:"$string"},"X10::Locale":{cultureTag:"X10::CultureTag"},"X10::GetLocaleResult":{locale:"X10::Locale"},"X10::FillPythonNotebookResult":{isSuccess:"$boolean"},"X10::DoneInCellControlsAutodetectionResult":{kind:"$string",payload:["opt-field",["$union",["X10::InCellControlsAutodetectionNoResult","X10::InCellControlsAutodetectionBooleanResult","X10::InCellControlsAutodetectionNumberResult","X10::InCellControlsAutodetectionPictureResult","X10::InCellControlsAutodetectionStarRatingResult","X10::InCellControlsAutodetectionCategoricalResult"]]]},"X10::DoneGetLocaleResult":{kind:"$string",payload:["opt-field","X10::GetLocaleResult"]},"X10::DoneRunPerCharacterExperimentResult":{kind:"$string",payload:["opt-field","X10::RunPerCharacterExperimentResults"]},"X10::DoneRunTestResult":{kind:"$string",payload:["opt-field","X10::AnyObjectResults"]},"X10::DoneValuePreviewResult":{kind:"$string",payload:["opt-field",["$union",["X10::ValuePreviewSuccessResult","X10::ValuePreviewFailureResult","X10::ValuePreviewUnavailableResult"]]]},"X10::DoneGotoCtrlClickResult":{kind:"$string",payload:["opt-field","X10::GotoCtrlClickResult"]},"X10::DoneChatGPTQueryResult":{kind:"$string",payload:["opt-field","X10::ChatGPTQueryResult"]},"X10::DoneColumnFormulaSuggestionResult":{kind:"$string",payload:["opt-field","X10::ColumnFormulaSuggestionResult"]},"X10::DoneGetTranspiledFormulasResult":{kind:"$string",payload:["opt-field","X10::GetTranspiledFormulasResult"]},"X10::DoneGetAnonymizedFormulasResult":{kind:"$string",payload:["opt-field","X10::GetAnonymizedFormulasResult"]},"X10::DoneFillPythonNotebookResult":{kind:"$string",payload:["opt-field","X10::FillPythonNotebookResult"]},"X10::OnGridFormulaGenerationRequest":{requestId:"$string",userPrompt:"$string",contextString:["opt-field","$string"],cell:["opt-field","X10::SheetCell"],cellContent:["opt-field","$string"]},"X10::OnGridFormulaGenerationSuccess":{kind:"$string",debugInfo:["opt-field","$string"],suggestionMetadata:["opt-field","$string"],requestId:"$string",response:"$string",formulas:["$array","$string"]},"X10::OnGridFormulaGenerationFailure":{kind:"$string",debugInfo:["opt-field","$string"],suggestionMetadata:["opt-field","$string"],requestId:"$string",error:"$string"},"X10::DoneOnGridFormulaGenerationResult":{kind:"$string",payload:["opt-field",["$union",["X10::OnGridFormulaGenerationSuccess","X10::OnGridFormulaGenerationFailure"]]]},"X10::AugLoopConnectionParameters":{docSessionId:"$string",isModelSupported:"$boolean"},"X10::DoneFunctionSuggestionAndArgumentAssistanceResult":{kind:"$string",payload:"X10::FunctionSuggestionAndArgumentAssistanceResult"},"X10::CopilotPromptSuggestionRequest":{context:"X10::AnyObject"},"X10::CopilotPromptSuggestionSuccess":{kind:"$string",suggestions:["$array","X10::CopilotPromptSuggestions::PromptSuggestion"]},"X10::CopilotPromptSuggestionError":{kind:"$string",errorMessage:"$string"},"X10::CopilotPromptSuggestionResults":{results:["$array",["$union",["X10::CopilotPromptSuggestionSuccess","X10::CopilotPromptSuggestionError"]]]},"X10::DoneCopilotPromptSuggestionResult":{kind:"$string",payload:["opt-field","X10::CopilotPromptSuggestionResults"]},"X10::ScopedLifetimeServiceOptions":{scopeId:"$number",controlId:"$string"},"X10::CopilotLicense":{isEnabled:"$boolean",isProEnabled:"$boolean"},"X10::EventRelayPayload":{serviceName:"$string",eventName:"$string",args:"$string"}}),t.ServiceInfos={EventCallbacksManager:["X10::EventCallbacksManager",{TestEvent:["FireAndForgetMethod",["X10::TestEventInput"],{}],DescriptionCalculateColumns:["FireAndForgetMethod",["X10::DescriptionCalculateColumnsParams"],{}],FormulaCompletionBlockedSuggestion:["FireAndForgetMethod",["X10::FormulaCompletionBlockedSuggestionParams"],{}],FormulaCompletionValuePreviewArrived:["FireAndForgetMethod",["X10::FormulaCompletionValuePreviewParams"],{}],FBECacheUpdateEvent:["FireAndForgetMethod",["$number"],{}],ExcelChartInsightsArrived:["FireAndForgetMethod",["X10::ExcelChartInsightsResponseParams"],{}],ChartStylesArrived:["FireAndForgetMethod",["X10::ChartDesignRecommendationResult"],{}],FormulaCompletionStatusUpdate:["FireAndForgetMethod",["X10::FormulaCompletionStatusUpdateParams"],{}],FormulaCompletionConfidenceUpdate:["FireAndForgetMethod",["X10::FormulaCompletionConfidenceUpdateParams"],{}]}],Notifier:["X10::Notifier",{doNothing:["FireAndForgetMethod",["$string"],{}],setActiveCell:["FireAndForgetMethod",["X10::CellMessage"],{}],setActiveCellFormat:["FireAndForgetMethod",["X10::FormatMessage"],{}],setFunctionsInfo:["FireAndForgetMethod",[["$array","X10::FunctionInfo"]],{}],setDefinedNamesInfo:["FireAndForgetMethod",[["$array","X10::DefinedNameInfo"]],{}],notifyWorkbookClosing:["FireAndForgetMethod",[],{}],setSchedulerFeatures:["FireAndForgetMethod",[["$array","$number"]],{}],setA1ReferenceStyle:["FireAndForgetMethod",["$boolean"],{}],setLocale:["FireAndForgetMethod",["X10::LocaleData"],{}],setWorkbookProps:["FireAndForgetMethod",["X10::WorkbookProps"],{}],updateSheetNames:["FireAndForgetMethod",["$number",["$array","X10::SheetName"]],{}],updateNamedObjects:["FireAndForgetMethod",["$number",["$array","X10::NamedObjectsUpdate"]],{}],writeRange:["FireAndForgetMethod",["$number","X10::WriteRangeMessage"],{}],writeRanges:["FireAndForgetMethod",["$number",["$array","X10::WriteRangeMessage"]],{}],setNumberFormats:["FireAndForgetMethod",[["$array","X10::NativeFormatMessage"],"$boolean"],{}]}],Requester:["X10::Requester",{formulaCompletion:["ReturnsPromiseMethod",["$union",["X10::DoneFormulaCompletionResult","X10::Superseded"]],["X10::FormulaCompletionRequest","$number",["$optional","$string"]],{}],functionSuggestion:["ReturnsPromiseMethod",["$union",["X10::DoneSuggestionResult","X10::Superseded"]],["X10::FunctionSuggestionRequest","$number",["$optional","$string"]],{}],inCellSuggestion:["ReturnsPromiseMethod",["$union",["X10::DoneInCellSuggestionResult","X10::Superseded"]],["X10::InCellSuggestionRequest","$number",["$optional","$string"]],{}],formulaCopilotIPE:["ReturnsPromiseMethod",["$union",["X10::DoneFormulaCopilotIPEResult","X10::Superseded"]],["X10::FormulaCopilotIPERequest","$number",["$optional","$string"]],{}],formulaHighlighting:["ReturnsPromiseMethod",["$union",["X10::DoneFormulaHighlightingResult","X10::Superseded"]],["X10::FormulaHighlightingRequest","$number",["$optional","$string"]],{}],argumentAssistance:["ReturnsPromiseMethod",["$union",["X10::DoneArgumentAssistanceResult","X10::Superseded"]],["X10::ArgumentAssistanceRequest","$number",["$optional","$string"]],{}],runExperiment:["ReturnsPromiseMethod",["$union",["X10::DoneRunExperimentResult","X10::Superseded"]],["X10::RunExperimentRequest","$number",["$optional","$string"]],{}],runAuthoringExperiment:["ReturnsPromiseMethod",["$union",["X10::DoneRunExperimentResult","X10::Superseded"]],["X10::RunAuthoringExperimentRequest","$number",["$optional","$string"]],{}],runPerCharacterExperiment:["ReturnsPromiseMethod",["$union",["X10::DoneRunPerCharacterExperimentResult","X10::Superseded"]],["X10::RunPerCharacterExperimentRequest","$number",["$optional","$string"]],{}],runTest:["ReturnsPromiseMethod",["$union",["X10::DoneRunTestResult","X10::Superseded"]],["X10::RunTestRequest","$number",["$optional","$string"]],{}],valuePreview:["ReturnsPromiseMethod",["$union",["X10::DoneValuePreviewResult","X10::Superseded"]],["X10::ValuePreviewRequest","$number",["$optional","$string"]],{}],gotoCtrlClick:["ReturnsPromiseMethod",["$union",["X10::DoneGotoCtrlClickResult","X10::Superseded"]],["X10::GotoCtrlClickRequest","$number",["$optional","$string"]],{}],chatGPTQuery:["ReturnsPromiseMethod",["$union",["X10::DoneChatGPTQueryResult","X10::Superseded"]],["X10::ChatGPTQueryRequest","$number",["$optional","$string"]],{}],columnFormulaSuggestion:["ReturnsPromiseMethod",["$union",["X10::DoneColumnFormulaSuggestionResult","X10::Superseded"]],["X10::ColumnFormulaSuggestionRequest","$number",["$optional","$string"]],{}],getTranspiledFormulas:["ReturnsPromiseMethod",["$union",["X10::DoneGetTranspiledFormulasResult","X10::Superseded"]],["X10::GetTranspiledFormulasRequest","$number",["$optional","$string"]],{}],getAnonymizedFormulas:["ReturnsPromiseMethod",["$union",["X10::DoneGetAnonymizedFormulasResult","X10::Superseded"]],["X10::GetAnonymizedFormulasRequest","$number",["$optional","$string"]],{}],inCellControlsAutodetection:["ReturnsPromiseMethod",["$union",["X10::DoneInCellControlsAutodetectionResult","X10::Superseded"]],["X10::InCellControlsAutodetectionRequest","$number",["$optional","$string"]],{}],getLocale:["ReturnsPromiseMethod",["$union",["X10::DoneGetLocaleResult","X10::Superseded"]],["X10::GetLocaleRequest","$number",["$optional","$string"]],{}],fillPythonNotebook:["ReturnsPromiseMethod",["$union",["X10::DoneFillPythonNotebookResult","X10::Superseded"]],["X10::FillPythonNotebookRequest","$number",["$optional","$string"]],{}],copilotPromptSuggestion:["ReturnsPromiseMethod",["$union",["X10::DoneCopilotPromptSuggestionResult","X10::Superseded"]],["X10::CopilotPromptSuggestionRequest","$number",["$optional","$string"]],{}],generateChartInsights:["ReturnsPromiseMethod",["$union",["X10::DoneExcelChartInsightsResponseParams","X10::Superseded"]],["X10::ExcelChartInsightsRequest","$number",["$optional","$string"]],{}],onGridFormulaGeneration:["ReturnsPromiseMethod",["$union",["X10::DoneOnGridFormulaGenerationResult","X10::Superseded"]],["X10::OnGridFormulaGenerationRequest","$number",["$optional","$string"]],{}],chartDesignRecommendations:["ReturnsPromiseMethod",["$union",["X10::DoneChartDesignRecommendationResult","X10::Superseded"]],["X10::ChartDesignRecommendationRequest","$number",["$optional","$string"]],{}]}],SyncRequester:["X10::SyncRequester",{runTest:["ReturnsPromiseMethod",["$optional","X10::AnyObjectResults"],["X10::RunTestRequest","$number",["$optional","$string"]],{synchronous:""}],formulaHighlighting:["ReturnsPromiseMethod",["$optional","X10::FormulaHighlightingResult"],["X10::FormulaHighlightingRequest","$number",["$optional","$string"]],{synchronous:""}],columnFormulaSuggestion:["ReturnsPromiseMethod",["$optional","X10::ColumnFormulaSuggestionResult"],["X10::ColumnFormulaSuggestionRequest","$number",["$optional","$string"]],{synchronous:""}],formulaCopilotIPE:["ReturnsPromiseMethod",["$optional","X10::FormulaCopilotIPEResult"],["X10::FormulaCopilotIPERequest","$number",["$optional","$string"]],{synchronous:""}]}],EventEmitter:["X10::EventEmitter",{TestEvent:["ReturnsPromiseMethod","$any",["X10::TestEventInput"],{}],FBEOutcomeUpdate:["ReturnsPromiseMethod","$any",["X10::SuggestionOutcomeEventInput"],{}],FormulaTranspilerInitEvent:["ReturnsPromiseMethod","$any",["X10::FormulaTranspilerInitEventInput"],{}],ExternalLinksMetaDataInitEvent:["ReturnsPromiseMethod","$any",["X10::ExternalLinksMetaDataInitEventInput"],{}],FormulaCompletionCellEditEnded:["ReturnsPromiseMethod","$any",["X10::FormulaCompletionCellEditEndedParams"],{}],CellEditEnded:["ReturnsPromiseMethod","$any",["X10::CellEditEndedParams"],{}],FormulaCompletionValuePreviewUpdate:["ReturnsPromiseMethod","$any",["X10::FormulaCompletionValuePreviewParams"],{}],ExcelChartInsightsGeneration:["ReturnsPromiseMethod","$any",["X10::ExcelChartInsightsRequest"],{}],FormulaCompletionDeclined:["ReturnsPromiseMethod","$any",["X10::FormulaCompletionDeclinedParams"],{}],FormulaCompletionAccepted:["ReturnsPromiseMethod","$any",["X10::FormulaCompletionAcceptedParams"],{}],FormulaCompletionOptOut:["ReturnsPromiseMethod","$any",["X10::FormulaCompletionOptOutParams"],{}],FormulaCompletionShown:["ReturnsPromiseMethod","$any",["X10::FormulaCompletionShownParams"],{}]}],AugLoopSessionTracker:["X10::AugLoopSessionTracker",{onAugLoopConnection:["FireAndForgetMethod",["X10::AugLoopConnectionParameters"],{}]}],AugLoopSessionTrackerInitializer:["X10::AugLoopSessionTrackerInitializer",{initializeAugLoopSessionTracker:["FireAndForgetMethod",[],{}]}],NativeGridService:["X10::NativeGridService",{GetRange:["ReturnsPromiseMethod","X10::WriteRangeMessages",["X10::SheetRange"],{}]}],NotificationService:["X10::NotificationService",{TriggerNotifications:["ReturnsPromiseMethod","$any",[["$array",["$union",["X10::NotifySheetNamesTrigger","X10::NotifyWriteRangeTrigger","X10::NotifyActiveSheetNamedTablesTrigger","X10::NotifyLocaleInfoTrigger","X10::NotifyActiveCellTrigger"]]]],{}]}],ScopedLifetimeService:["X10::ScopedLifetimeService",{installGateSnapshot:["FireAndForgetMethod",[["$indexer","$string"]],{}],createServices:["FireAndForgetMethod",["X10::ScopedLifetimeServiceOptions"],{}],closeServices:["FireAndForgetMethod",["$number"],{}],ensurePluginGroupAttached:["ReturnsPromiseMethod","$number",[["$optional","$number"],"$number"],{}]}],CopilotLicenseProvider:["X10::CopilotLicenseProvider",{getLicense:["ReturnsPromiseMethod","X10::CopilotLicense",[],{}]}],SharedFeatureGateService:["X10::SharedFeatureGateService",{getSharedFeatureGate:["ReturnsPromiseMethod","$boolean",[["$union",["X10::SharedFeatureGates::Microsoft_Office_Excel_DesktopX10UxppEnabled","X10::SharedFeatureGates::Microsoft_Office_Excel_DesktopX10VPEnabled","X10::SharedFeatureGates::Microsoft_Office_Excel_DesktopX10FBEEnabled","X10::SharedFeatureGates::Microsoft_Office_Excel_DesktopFormulaCompletionEnabled","X10::SharedFeatureGates::Microsoft_Office_Excel_CopilotFormulaUsage"]]],{}]}],EventRelay:["X10::EventRelay",{raiseEvent:["FireAndForgetMethod",["X10::EventRelayPayload"],{}]}]};var n=s("../excel-online-x10-interop/lib/definitions/x10Services.js");Object.defineProperty(t,"ColumnFormulaSuggestionUpdateKind",{enumerable:!0,get:function(){return n.ColumnFormulaSuggestionUpdateKind}}),Object.defineProperty(t,"EditorMessageType",{enumerable:!0,get:function(){return n.EditorMessageType}}),Object.defineProperty(t,"FormulaCompletionRequestStatus",{enumerable:!0,get:function(){return n.FormulaCompletionRequestStatus}}),Object.defineProperty(t,"FormulaCopilotIPEMode",{enumerable:!0,get:function(){return n.FormulaCopilotIPEMode}}),Object.defineProperty(t,"GotoCtrlClickResultKind",{enumerable:!0,get:function(){return n.GotoCtrlClickResultKind}}),Object.defineProperty(t,"HighlightKind",{enumerable:!0,get:function(){return n.HighlightKind}}),Object.defineProperty(t,"MessageType",{enumerable:!0,get:function(){return n.MessageType}}),Object.defineProperty(t,"PerCharacterExperimentResultKind",{enumerable:!0,get:function(){return n.PerCharacterExperimentResultKind}}),Object.defineProperty(t,"PluginAttachGroup",{enumerable:!0,get:function(){return n.PluginAttachGroup}}),Object.defineProperty(t,"PluginFactoryName",{enumerable:!0,get:function(){return n.PluginFactoryName}}),Object.defineProperty(t,"PluginGroup",{enumerable:!0,get:function(){return n.PluginGroup}}),Object.defineProperty(t,"PositionKind",{enumerable:!0,get:function(){return n.PositionKind}}),Object.defineProperty(t,"RecognizedTablesMetadataState",{enumerable:!0,get:function(){return n.RecognizedTablesMetadataState}}),Object.defineProperty(t,"SchedulerFeature",{enumerable:!0,get:function(){return n.SchedulerFeature}}),Object.defineProperty(t,"TableOrientation",{enumerable:!0,get:function(){return n.TableOrientation}}),Object.defineProperty(t,"ValuePreviewResultKind",{enumerable:!0,get:function(){return n.ValuePreviewResultKind}})},"../excel-online-x10-interop/lib/generated/ts-services/x10Services.partitions.gen.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.singletonCppSchemas=t.scopedCppSchemas=t.singletonJsSchemas=t.scopedJsSchemas=void 0;var a=s("../excel-online-x10-interop/lib/generated/ts-services/x10DataCleansingServices.g.js"),n=s("../excel-online-x10-interop/lib/generated/ts-services/x10LoggingServices.g.js"),o=s("../excel-online-x10-interop/lib/generated/ts-services/x10Services.g.js");t.scopedJsSchemas={AugLoopSessionTracker:o.ServiceInfos.AugLoopSessionTracker,EventEmitter:o.ServiceInfos.EventEmitter,Notifier:o.ServiceInfos.Notifier,Requester:o.ServiceInfos.Requester,SyncRequester:o.ServiceInfos.SyncRequester,X10DataCleansingAnnotationsService:a.ServiceInfos.X10DataCleansingAnnotationsService,X10DataCleansingSessionStorageService:a.ServiceInfos.X10DataCleansingSessionStorageService,X10DataCleansingStateService:a.ServiceInfos.X10DataCleansingStateService,X10DataCleansingTaskPaneService:a.ServiceInfos.X10DataCleansingTaskPaneService},t.singletonJsSchemas={ScopedLifetimeService:o.ServiceInfos.ScopedLifetimeService},t.scopedCppSchemas={AugLoopSessionTrackerInitializer:o.ServiceInfos.AugLoopSessionTrackerInitializer,EventCallbacksManager:o.ServiceInfos.EventCallbacksManager,NativeGridService:o.ServiceInfos.NativeGridService,NotificationService:o.ServiceInfos.NotificationService,TelemetryAdapterService:n.ServiceInfos.TelemetryAdapterService,X10BusinessBarService:a.ServiceInfos.X10BusinessBarService,X10CleanDataNativeAnnotationsService:a.ServiceInfos.X10CleanDataNativeAnnotationsService,X10DataCleansingFeatureService:a.ServiceInfos.X10DataCleansingFeatureService,X10FeedbackService:a.ServiceInfos.X10FeedbackService,X10HelpService:a.ServiceInfos.X10HelpService,X10LocalStorageService:a.ServiceInfos.X10LocalStorageService,X10RoamingService:a.ServiceInfos.X10RoamingService,X10TaskPaneLifecycleService:a.ServiceInfos.X10TaskPaneLifecycleService,X10TaskPaneService:a.ServiceInfos.X10TaskPaneService,X10UndoService:a.ServiceInfos.X10UndoService,X10WorkbookService:a.ServiceInfos.X10WorkbookService,X10WorksheetService:a.ServiceInfos.X10WorksheetService},t.singletonCppSchemas={CopilotLicenseProvider:o.ServiceInfos.CopilotLicenseProvider,EventRelay:o.ServiceInfos.EventRelay,LoggerService:n.ServiceInfos.LoggerService,SharedFeatureGateService:o.ServiceInfos.SharedFeatureGateService}},"../excel-online-x10-interop/lib/generated/x10DataCleansingServices.generalizedNullable.gen.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EntityType=t.X10HelpID=t.X10RoamingType=t.X10LocalStorageKey=t.X10BusinessBarAction=t.X10BusinessBarType=t.X10BusinessBarIcon=t.X10BusinessBarPartId=t.X10SerializedAnnotationOperationType=void 0;var s;(function(p){p[p.Invalid=-1]="Invalid",p[p.Add=0]="Add",p[p.Move=1]="Move",p[p.UpdateAnnotationMetaData=2]="UpdateAnnotationMetaData",p[p.Update=3]="Update",p[p.Delete=4]="Delete",p[p.Purge=5]="Purge",p[p.Focus=6]="Focus",p[p.Visibility=7]="Visibility"})(s||(t.X10SerializedAnnotationOperationType=s={}));var a;(function(p){p[p.CleanDataHasSuggestions=0]="CleanDataHasSuggestions"})(a||(t.X10BusinessBarPartId=a={}));var n;(function(p){p[p.Copilot365=0]="Copilot365"})(n||(t.X10BusinessBarIcon=n={}));var o;(function(p){p[p.Normal=0]="Normal",p[p.NormalNoClose=1]="NormalNoClose",p[p.Crit=2]="Crit",p[p.CritNoClose=3]="CritNoClose",p[p.Neutral=4]="Neutral",p[p.NeutralNoClose=5]="NeutralNoClose"})(o||(t.X10BusinessBarType=o={}));var u;(function(p){p[p.ClickCloseBusinessBar=0]="ClickCloseBusinessBar",p[p.ClickedDescription=1]="ClickedDescription",p[p.ClickedActionButton=2]="ClickedActionButton"})(u||(t.X10BusinessBarAction=u={}));var g;(function(p){p[p.CleanDataBBIgnoredDateKey=0]="CleanDataBBIgnoredDateKey",p[p.CleanDataBBIgnoredCountKey=1]="CleanDataBBIgnoredCountKey",p[p.CleanDataBBClosedDateKey=2]="CleanDataBBClosedDateKey",p[p.CleanDataBBClosedCountKey=3]="CleanDataBBClosedCountKey"})(g||(t.X10LocalStorageKey=g={}));var f;(function(p){p[p.DataCleansingIgnoredSuggestions=0]="DataCleansingIgnoredSuggestions",p[p.DataCleansingIgnoredSuggestionsMemory=1]="DataCleansingIgnoredSuggestionsMemory"})(f||(t.X10RoamingType=f={}));var v;(function(p){p[p.CleanData=0]="CleanData"})(v||(t.X10HelpID=v={}));var C;(function(p){p[p.Row=0]="Row",p[p.Column=1]="Column"})(C||(t.EntityType=C={}))},"../excel-online-x10-interop/lib/generated/x10Services.generalizedNullable.gen.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormulaCompletionRequestStatus=t.TableOrientation=t.RecognizedTablesMetadataState=t.ColumnFormulaSuggestionUpdateKind=t.FormulaCopilotIPEMode=t.SchedulerFeature=t.GotoCtrlClickResultKind=t.ValuePreviewResultKind=t.PositionKind=t.HighlightKind=t.PerCharacterExperimentResultKind=t.PluginAttachGroup=t.PluginGroup=t.PluginFactoryName=t.MessageType=t.EditorMessageType=void 0;var s;(function(b){b[b.FunctionMessage=0]="FunctionMessage"})(s||(t.EditorMessageType=s={}));var a;(function(b){b[b.Insert=0]="Insert",b[b.Delete=1]="Delete",b[b.Replace=2]="Replace"})(a||(t.MessageType=a={}));var n;(function(b){b[b.AnonymousPlugin=-1]="AnonymousPlugin",b[b.TestPlugin=0]="TestPlugin",b[b.AutocompletePlugin=1]="AutocompletePlugin",b[b.DragPlugin=2]="DragPlugin",b[b.ConfigTestPlugin=3]="ConfigTestPlugin",b[b.ArgumentAssistancePlugin=4]="ArgumentAssistancePlugin",b[b.FeatureGateTestPlugin=5]="FeatureGateTestPlugin",b[b.DNMTraceTagTestPlugin=7]="DNMTraceTagTestPlugin",b[b.ParenthesesCouplingPlugin=8]="ParenthesesCouplingPlugin",b[b.AutocompleteFunctionPlugin=9]="AutocompleteFunctionPlugin",b[b.AutocompleteLetPlugin=10]="AutocompleteLetPlugin",b[b.AutocompleteRichValuePlugin=11]="AutocompleteRichValuePlugin",b[b.AutocompleteNamedObjectsPlugin=12]="AutocompleteNamedObjectsPlugin",b[b.AutocompleteTableHeadersPlugin=13]="AutocompleteTableHeadersPlugin",b[b.ColoredReferencesPlugin=14]="ColoredReferencesPlugin",b[b.ValuePreviewPlugin=15]="ValuePreviewPlugin",b[b.AutocompleteRangeSuggestionPlugin=16]="AutocompleteRangeSuggestionPlugin",b[b.GotoCtrlClickPlugin=18]="GotoCtrlClickPlugin",b[b.AutocompleteEnumPlugin=19]="AutocompleteEnumPlugin",b[b.FormulaByExamplePlugin=20]="FormulaByExamplePlugin",b[b.FormulaTranspilerPlugin=22]="FormulaTranspilerPlugin",b[b.InCellControlsAutodetectionPlugin=23]="InCellControlsAutodetectionPlugin",b[b.GetLocalePlugin=24]="GetLocalePlugin",b[b.ValueErrorHighlightPlugin=25]="ValueErrorHighlightPlugin",b[b.AutocompleteCopilotPlugin=26]="AutocompleteCopilotPlugin",b[b.FormulaAuthoringCopilotIPEPlugin=27]="FormulaAuthoringCopilotIPEPlugin",b[b.FormulaCompletionPlugin=28]="FormulaCompletionPlugin",b[b.PythonAutocompletePlugin=29]="PythonAutocompletePlugin",b[b.PythonTooltipPlugin=30]="PythonTooltipPlugin",b[b.PythonSyntaxHighlightingPlugin=31]="PythonSyntaxHighlightingPlugin",b[b.PythonNotebookPlugin=32]="PythonNotebookPlugin",b[b.AutocompletePythonPlugin=33]="AutocompletePythonPlugin",b[b.PythonPowerQueryAutocompletePlugin=34]="PythonPowerQueryAutocompletePlugin",b[b.CopilotPromptSuggestionPlugin=35]="CopilotPromptSuggestionPlugin",b[b.PythonDocStringPlugin=36]="PythonDocStringPlugin",b[b.GenerateChartInsightsPlugin=37]="GenerateChartInsightsPlugin",b[b.OnGridFormulaGeneration=38]="OnGridFormulaGeneration",b[b.ChartDesignRecommendationsPlugin=39]="ChartDesignRecommendationsPlugin",b[b.FormulaCollectionPlugin=1004]="FormulaCollectionPlugin",b[b.ParserPerformanceMeasurements=1005]="ParserPerformanceMeasurements",b[b.AutocompleteWrapperPlugin=1009]="AutocompleteWrapperPlugin",b[b.AutocompleteBinaryModelExperimentPlugin=1010]="AutocompleteBinaryModelExperimentPlugin",b[b.ChangeGateTestPlugin=2e3]="ChangeGateTestPlugin",b[b.SlowTestPlugin=2001]="SlowTestPlugin",b[b.EvalOnCloneTestPlugin=2002]="EvalOnCloneTestPlugin",b[b.EvalFormulaTestPlugin=2003]="EvalFormulaTestPlugin",b[b.PythonTestPlugin=2004]="PythonTestPlugin",b[b.ChatGPTPlugin=2005]="ChatGPTPlugin",b[b.EventsTestPlugin=2006]="EventsTestPlugin"})(n||(t.PluginFactoryName=n={}));var o;(function(b){b[b.Excel=0]="Excel",b[b.Python=1]="Python"})(o||(t.PluginGroup=o={}));var u;(function(b){b[b.Core=0]="Core",b[b.Python=1]="Python",b[b.SmartSuggestionsAutoComplete=2]="SmartSuggestionsAutoComplete",b[b.FormulaCompletion=3]="FormulaCompletion",b[b.Copilot=4]="Copilot",b[b.CopilotPro=5]="CopilotPro"})(u||(t.PluginAttachGroup=u={}));var g;(function(b){b[b.AutocompleteWrapperPluginResult=0]="AutocompleteWrapperPluginResult"})(g||(t.PerCharacterExperimentResultKind=g={}));var f;(function(b){b[b.CellRef=0]="CellRef",b[b.StructRef=1]="StructRef",b[b.NamedRange=2]="NamedRange",b[b.Parentheses=3]="Parentheses",b[b.comment=4]="comment",b[b.keyword=5]="keyword",b[b.operator_kind=6]="operator_kind",b[b.string=7]="string",b[b.number=8]="number",b[b.regexp=9]="regexp",b[b.type=10]="type",b[b.class_kind=11]="class_kind",b[b.interface_kind=12]="interface_kind",b[b.enum_kind=13]="enum_kind",b[b.enumMember=14]="enumMember",b[b.typeParameter=15]="typeParameter",b[b.function=16]="function",b[b.method=17]="method",b[b.property=18]="property",b[b.variable=19]="variable",b[b.parameter=20]="parameter",b[b.module=21]="module",b[b.intrinsic=22]="intrinsic",b[b.selfParameter=23]="selfParameter",b[b.clsParameter=24]="clsParameter",b[b.magicFunction=25]="magicFunction",b[b.builtinConstant=26]="builtinConstant",b[b.parenthesis=27]="parenthesis",b[b.curlybrace=28]="curlybrace",b[b.bracket=29]="bracket",b[b.colon=30]="colon",b[b.semicolon=31]="semicolon",b[b.arrow=32]="arrow"})(f||(t.HighlightKind=f={}));var v;(function(b){b[b.Absolute=0]="Absolute",b[b.Relative=1]="Relative"})(v||(t.PositionKind=v={}));var C;(function(b){b[b.Failure=0]="Failure",b[b.Success=1]="Success",b[b.Unavailable=2]="Unavailable"})(C||(t.ValuePreviewResultKind=C={}));var p;(function(b){b[b.ReferenceFound=0]="ReferenceFound",b[b.NoReferenceFound=1]="NoReferenceFound",b[b.Failure=2]="Failure",b[b.RangeResolutionFailure=3]="RangeResolutionFailure",b[b.NotAFormula=4]="NotAFormula"})(p||(t.GotoCtrlClickResultKind=p={}));var h;(function(b){b[b.ArgumentAssistance=0]="ArgumentAssistance",b[b.SimpleAutoComplete=1]="SimpleAutoComplete",b[b.SmartSuggestionsAutoComplete=2]="SmartSuggestionsAutoComplete",b[b.ValuePreview=3]="ValuePreview",b[b.ColoredReferences=4]="ColoredReferences",b[b.ParenthesisCoupling=5]="ParenthesisCoupling",b[b.SyntaxErrors=6]="SyntaxErrors",b[b.GotoCtrlClick=7]="GotoCtrlClick",b[b.EnumAutoComplete=8]="EnumAutoComplete",b[b.CopilotFormulaGeneration=9]="CopilotFormulaGeneration"})(h||(t.SchedulerFeature=h={}));var F;(function(b){b[b.Create=0]="Create",b[b.Modify=1]="Modify"})(F||(t.FormulaCopilotIPEMode=F={}));var R;(function(b){b[b.Accept=0]="Accept",b[b.Decline=1]="Decline",b[b.Ignore=2]="Ignore"})(R||(t.ColumnFormulaSuggestionUpdateKind=R={}));var y;(function(b){b[b.Valid=2]="Valid",b[b.Invalid=4]="Invalid",b[b.All=6]="All"})(y||(t.RecognizedTablesMetadataState=y={}));var E;(function(b){b[b.none=0]="none",b[b.rowMajor=1]="rowMajor",b[b.columnMajor=2]="columnMajor"})(E||(t.TableOrientation=E={}));var x;(function(b){b[b.InProgress=0]="InProgress",b[b.Done=1]="Done"})(x||(t.FormulaCompletionRequestStatus=x={}))},"../excel-online-x10-interop/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PictureSpecial=t.PictureSingle=t.PictureDbnum=t.PictureColor=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");a.__exportStar(s("../excel-online-x10-interop/lib/generated/definedNameInfoEwaFacade.generalizedNullable.gen.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/generated/fieldInfoDataDTO.generalizedNullable.gen.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/generated/formulaAssistance.generalizedNullable.gen.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/generated/columnFormulaSuggestion.generalizedNullable.gen.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/generated/formulaTranspiler.generalizedNullable.gen.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/generated/shared.generalizedNullable.gen.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/generated/functionInfoDTO.generalizedNullable.gen.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/generated/calcEwaFacade.generalizedNullable.gen.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/generated/x10Services.generalizedNullable.gen.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/generated/x10DataCleansingServices.generalizedNullable.gen.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/generated/chartDefinitions.generalizedNullable.gen.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/generated/nativeCalcObjects.generalizedNullable.gen.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/generated/pythonCellInfoDefinition.generalizedNullable.gen.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/jsToJsServices.js"),t);var n=s("../excel-online-x10-interop/lib/definitions/calcDefinitions.js");Object.defineProperty(t,"PictureColor",{enumerable:!0,get:function(){return n.PictureColor}}),Object.defineProperty(t,"PictureDbnum",{enumerable:!0,get:function(){return n.PictureDbnum}}),Object.defineProperty(t,"PictureSingle",{enumerable:!0,get:function(){return n.PictureSingle}}),Object.defineProperty(t,"PictureSpecial",{enumerable:!0,get:function(){return n.PictureSpecial}}),a.__exportStar(s("../excel-online-x10-interop/lib/providers/index.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/schedulerDefinitions.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/formulaAuthoringHelperDefinitions.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/augmentationLoop/index.js"),t)},"../excel-online-x10-interop/lib/jsToJsServices.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/providers/chatGPT.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/providers/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PluginProviders=t.SystemProviders=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");a.__exportStar(s("../excel-online-x10-interop/lib/providers/pythonLicense.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/providers/powerQuery.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/providers/serverData.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/providers/chatGPT.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/providers/tableIntelligence.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/providers/otelLogger.js"),t);var n=s("../excel-online-x10-interop/lib/providers/providers.js");Object.defineProperty(t,"SystemProviders",{enumerable:!0,get:function(){return n.SystemProviders}}),Object.defineProperty(t,"PluginProviders",{enumerable:!0,get:function(){return n.PluginProviders}})},"../excel-online-x10-interop/lib/providers/otelLogger.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/providers/powerQuery.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/providers/providers.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PluginProviders=t.SystemProviders=void 0;var s;(function(n){n.Recalc="Recalc",n.EventCallbackManager="EventCallbackManager",n.ChatGPT="ChatGPT",n.AugmentationLoop="AugmentationLoop",n.TableIntelligence="TableIntelligence",n.PowerQueryDataProvider="PowerQueryDataProvider",n.ServerDataProvider="ServerDataProvider"})(s||(t.SystemProviders=s={}));var a;(function(n){n.CopilotLicense="CopilotLicense",n.PythonLicense="PythonLicense",n.OtelLogger="OtelLogger"})(a||(t.PluginProviders=a={}))},"../excel-online-x10-interop/lib/providers/pythonLicense.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/providers/serverData.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/providers/tableIntelligence.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/schedulerDefinitions.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/x10GeneratedServices.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceInfos=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-x10-interop/lib/generated/ts-services/x10DataCleansingServices.g.js"),o=s("../excel-online-x10-interop/lib/generated/ts-services/x10LoggingServices.g.js"),u=s("../excel-online-x10-interop/lib/generated/ts-services/x10Services.g.js");a.__exportStar(s("../excel-online-x10-interop/lib/generated/ts-services/x10Services.g.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/generated/ts-services/x10DataCleansingServices.g.js"),t),a.__exportStar(s("../excel-online-x10-interop/lib/generated/ts-services/x10LoggingServices.g.js"),t),t.ServiceInfos=Object.assign({},u.ServiceInfos,n.ServiceInfos,o.ServiceInfos),a.__exportStar(s("../excel-online-x10-interop/lib/generated/ts-services/x10Services.partitions.gen.js"),t)},"../office-copilot-utils/lib/AshaErrors.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AshaError=void 0;var s;(function(a){a.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Empty="Augloop response empty",a.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Empty_CustomCodeAnalyzerNotInitialized="Augloop response empty error - custom code analyzer not initialized",a.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Empty_FetchCellsInRangeFailed="Augloop response empty error - fetch cells in range failed",a.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Empty_NoChartTypeRecommendation="Augloop response empty error - no chart type recommendation",a.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Empty_None="Augloop response empty error - no error code received",a.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Empty_NoOfficeJsRecommendation="Augloop response empty error - no OfficeJs recommendation",a.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Empty_NoOfficeJsRecommendationFromLLMs="Augloop response empty error - no OfficeJs recommendation from LLMs",a.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Empty_UnexpectedErrorCode="Augloop response empty error - unexpected error code received",a.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Empty_Unknown="Augloop response empty error - unknown",a.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Timed_Out="Augloop response timed out",a.Copilot_OnGridChartDesignRecommendations_Validation_Failed="Validation failed",a.Service_Error_Augloop="Service Error (AugLoop)",a.Multiple_Suggestion_Declines="Multiple Suggestion Declines",a.Formula_Completion_Formula_Error_After_Commit="The user committed a suggestion which resulted in an error",a.Formula_Completion_Internal_Error="Cant provide suggestion due to an internal error",a.Formula_Completion_Opt_Out="User opted out of Formula Completion",a.Formula_Completion_Preview_Failed="Formula result preview failed to display",a.Formula_Completion_Preview_Grid_Mismatch="Mismatch between preview and grid values",a.Formula_Completion_Progress_Bar_Failed="Formula Completion not working (progress bar failed to display)",a.Formula_Completion_User_Declined_Multiple="User explicitly declined 2 different suggestions for the same cell"})(s||(t.AshaError=s={}))},"../office-copilot-utils/lib/AshaUtils.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.logStandardizedAshaErrorEvent=u;var a=s("../office-copilot-utils/lib/MetricsTelemetryUtils.js"),n=s("../office-online-otel-util/lib/index.js"),o=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/index.js");function u(C,p,h){var F=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;(0,n.getTelemetryLogger)().sendTelemetryEvent({eventName:"Office.Voice.Copilot.Chat",eventFlags:v,dataFields:g(C,p,h,F)})}function g(C,p,h){var F=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,R=f(h);return C&&p?$r(o.Asha.getFields({eventType:o.Asha.EventType.Error,veto:R+" "+h+" "+C,error:p,inStaging:F??!0,scenario:h})):[]}function f(C){switch(C){case a.TelemetryStandardizedFeature.CleanData:return o.Copilot.Verb.Analyze;case a.TelemetryStandardizedFeature.FormulaByExample:case a.TelemetryStandardizedFeature.OnGridChartDesignRecommendations:case a.TelemetryStandardizedFeature.FormulaCompletion:return o.Copilot.Verb.Create;default:throw new Error("Missing verb map.")}}var v={dataCategories:o.EnumObjects.DataCategories.ProductServiceUsage,samplingPolicy:o.EnumObjects.SamplingPolicy.CriticalCensus,diagnosticLevel:o.EnumObjects.DiagnosticLevel.RequiredServiceData}},"../office-copilot-utils/lib/AshaVetoes.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AshaVeto=void 0;var s;(function(a){a.Copilot_OnGridChartDesignRecommendations_Augloop_Service_Side_Issue_Prevents_Output="Augloop service side issue prevents output",a.Copilot_OnGridChartDesignRecommendations_Invalid_Suggestions_Prevents_Output="Invalid suggestions prevent output",a.Copilot_OnGridChartDesignRecommendations_Response_Delayed_Or_Timed_Out="Augloop response delayed or timed out",a.UI_Failed_To_Update_Or_Load="UI Failed to Update or Load",a.Unable_To_Complete_Task="Unable to Complete Task",a.User_Dissatisfied_With_Suggestions="User dissatisfied with suggestions",a.User_Rejected_Or_Cancelled_Response="User Rejected or Cancelled Response"})(s||(t.AshaVeto=s={}))},"../office-copilot-utils/lib/MetricsTelemetryUtils.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TelemetryStandardizedFeature=void 0,t.logCopilotEnabledEvent_Deprecated=f,t.logCopilotEnabledEvent=v,t.logCopilotSeenEvent=C,t.logCopilotTriedEvent=p,t.logCopilotKeptEvent=h,t.logCopilotRejectedEvent=F;var a=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/index.js"),n=s("../office-online-otel-util/lib/index.js"),o;(function(y){y.AnalyzeData="AnalyzeData",y.CleanData="CleanData",y.FormulaByExample="FormulaByExample",y.FormulaGeneration="FormulaGeneration",y.CalculatedColumns="CalculatedColumns",y.Commanding="Commanding",y.CopilotChat="CopilotChat",y.CopilotFunction="CopilotFunction",y.ExcelChatHelper="ExcelChatHelper",y.OfficeScripts="OfficeScripts",y.Python="Python",y.Search="Search",y.TableGeneration="Table Generation",y.Answers="Answers",y.FormulaCompletion="FormulaCompletion",y.ChartInsight="ChartInsight",y.InlineNLToFormula="InlineNLToFormula",y.FormulaFix="FormulaFix",y.FormulaExplain="FormulaExplain",y.ExcelAgent="ExcelAgent",y.FormulaUsage="FormulaUsage",y.OnGridChartDesignRecommendations="OnGridChartDesignRecommendations"})(o||(t.TelemetryStandardizedFeature=o={}));var u={dataCategories:a.EnumObjects.DataCategories.ProductServiceUsage,samplingPolicy:a.EnumObjects.SamplingPolicy.CriticalUsage,diagnosticLevel:a.EnumObjects.DiagnosticLevel.RequiredServiceData},g={dataCategories:a.EnumObjects.DataCategories.ProductServiceUsage,samplingPolicy:a.EnumObjects.SamplingPolicy.CriticalUsage,diagnosticLevel:a.EnumObjects.DiagnosticLevel.Optional};function f(y,E,x){R({featureName:y,actionType:a.Copilot.FeatureActionType.IsEnabled,eventFlags:u,entryPoint:E,interactionId:void 0,uiLanguage:x})}function v(y,E){R({featureName:y,actionType:a.Copilot.FeatureActionType.IsEnabled,eventFlags:u,entryPoint:void 0,interactionId:void 0,uiLanguage:E})}function C(y,E,x){R({featureName:y,actionType:a.Copilot.FeatureActionType.IsSeen,eventFlags:g,entryPoint:E,interactionId:void 0,uiLanguage:x})}function p(y,E,x,b){R({featureName:y,actionType:a.Copilot.FeatureActionType.IsTried,eventFlags:u,entryPoint:E,interactionId:x,uiLanguage:b})}function h(y,E,x,b){R({featureName:y,actionType:a.Copilot.FeatureActionType.IsKept,eventFlags:u,entryPoint:E,interactionId:x,uiLanguage:b})}function F(y,E,x,b){R({featureName:y,actionType:a.Copilot.FeatureActionType.IsRejected,eventFlags:u,entryPoint:E,interactionId:x,uiLanguage:b})}function R(y){var E=y.featureName,x=y.actionType,b=y.eventFlags,k=y.entryPoint,D=y.interactionId,M=D===void 0?"":D,w=y.uiLanguage,S=w===void 0?"":w;(0,n.getTelemetryLogger)().sendTelemetryEvent({eventName:"Office.Voice.Copilot.Chat",eventFlags:b,dataFields:[].concat($r(a.Copilot.getFields({featureActionType:x,isUserInitiated:!1,featureName:E,entryPoint:k,interactionId:M})),$r(S?[(0,a.makeStringDataField)("UiLanguage",S)]:[]))})}},"../office-copilot-utils/lib/UsageTelemetryUtils.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TelemetryUsageEventKeys=t.TelemetryUsageSource=t.TelemetryUsageActionType=void 0,t.logCopilotUsageEvent=o;var a=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/index.js"),n=s("../office-online-otel-util/lib/index.js");function o(v,C,p,h,F,R){var y={eventName:"Office.Voice.ActionAI.Usage",eventFlags:{dataCategories:a.EnumObjects.DataCategories.ProductServicePerformance|a.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:a.EnumObjects.DiagnosticLevel.RequiredServiceData},dataFields:[(0,a.makeStringDataField)(f.FeatureName,v),(0,a.makeStringDataField)(f.ActionType,C),(0,a.makeStringDataField)(f.Source,p),(0,a.makeStringDataField)(f.InteractionId,F??""),(0,a.makeStringDataField)(f.UiLanguage,h??"")].concat($r(R??[]))};(0,n.getTelemetryLogger)().sendTelemetryEvent(y)}var u;(function(v){v.SendPrompt="SendPrompt",v.PromptBoxShown="PromptBoxShown"})(u||(t.TelemetryUsageActionType=u={}));var g;(function(v){v.FormulaAutocompletePromptBox="FormulaAutocompletePromptBox"})(g||(t.TelemetryUsageSource=g={}));var f;(function(v){v.FeatureName="FeatureName",v.ActionType="ActionType",v.Source="Source",v.InteractionId="InteractionId",v.UiLanguage="UiLanguage",v.Duration="Duration"})(f||(t.TelemetryUsageEventKeys=f={}))},"../office-copilot-utils/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");a.__exportStar(s("../office-copilot-utils/lib/AshaErrors.js"),t),a.__exportStar(s("../office-copilot-utils/lib/AshaUtils.js"),t),a.__exportStar(s("../office-copilot-utils/lib/AshaVetoes.js"),t),a.__exportStar(s("../office-copilot-utils/lib/MetricsTelemetryUtils.js"),t),a.__exportStar(s("../office-copilot-utils/lib/UsageTelemetryUtils.js"),t)},"../office-online-change-gates/lib/ChangeGatesManager.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"../office-online-change-gates/lib/changeGates.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isChangeGatesManagerSet=t.isChangeGateEnabled=t.setChangeGatesManager=void 0;var s,a=function(g){s=g};t.setChangeGatesManager=a;var n=function(g){return s?s.isChangeGateEnabled(g):!0};t.isChangeGateEnabled=n;var o=function(){return!!s};t.isChangeGatesManagerSet=o},"../office-online-change-gates/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");a.__exportStar(s("../office-online-change-gates/lib/changeGates.js"),t),a.__exportStar(s("../office-online-change-gates/lib/ChangeGatesManager.js"),t)},"../office-online-feature-gates/lib/changeGates.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getChangeGateDictionary=s,t.isChangeGateEnabled=a,t.setChangeGateDictionaryGetter=n;function s(){return typeof globalThis.__get_change_gate_dictionary_variable>"u"?{}:globalThis.__get_change_gate_dictionary_variable()}function a(o){var u,g=s();return(u=g[o])!=null?u:!0}function n(o){var u=globalThis.__get_change_gate_dictionary_variable;return globalThis.__get_change_gate_dictionary_variable=o,u}},"../office-online-feature-gates/lib/editDistance/editDistance.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.editDistance=a;function s(n){return n.split("")}function a(n,o){for(var u=s(n),g=s(o),f=[],v=0;v<=g.length;++v)f[v]=v;for(var C=1;C<=u.length;++C){for(var p=[C],h=1;h<=g.length;++h)p[h]=u[C-1]===g[h-1]?f[h-1]:1+Math.min(f[h],f[h-1],p[h-1]);f=p}return f[g.length]}},"../office-online-feature-gates/lib/featureGates.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.disableVerboseMode=n,t.enableVerboseMode=o,t.getFeatureGateDictionary=g,t.getStringFeatureGate=f,t.getBooleanFeatureGate=v,t.getNumberFeatureGate=C,t.getIntFeatureGate=p,t.setFeatureGateDictionaryGetter=h;var a=s("../office-online-feature-gates/lib/editDistance/editDistance.js");function n(){globalThis.__office_online_feature_gates_verbose_log_callback=void 0}function o(F){globalThis.__office_online_feature_gates_verbose_log_callback=F}var u={};function g(){return typeof globalThis.__get_feature_gate_dictionary_variable>"u"?u:globalThis.__get_feature_gate_dictionary_variable()}function f(F,R){if(globalThis.__office_online_feature_gates_verbose_log_callback===void 0){var y;return(y=g()[F])!=null?y:R}var E=g();if(Object.hasOwn(E,F)){var x;return(x=E[F])!=null?x:R}var b=globalThis.__office_online_feature_gates_verbose_log_callback;b(`Failed lookup for FeatureGate ${F}...`);var k=[],D=4,M=F.toLowerCase();for(var w of Object.keys(E))(0,a.editDistance)(w.toLowerCase(),M)<=D&&k.push(w);return k.length>0&&b(`Potential candidates found (edit distance <= ${D}, case-insensitive): [${k.join(", ")}]`),b(`FeatureGate override not found, returning default: ${R}`),R}function v(F,R){var y,E=(y=f(F))==null?void 0:y.trim().toLowerCase();return E==="true"?!0:E==="false"?!1:R}function C(F,R){var y,E=(y=f(F))==null?void 0:y.trim().toLowerCase();if(E===void 0)return R;if(E==="infinity"||E==="+infinity")return 1/0;if(E==="-infinity")return-1/0;var x=parseFloat(E);return isNaN(x)?R:x}function p(F,R){var y,E=(y=f(F))==null?void 0:y.trim();if(E===void 0)return R;var x=parseInt(E,10);return isNaN(x)?R:x}function h(F){var R=globalThis.__get_feature_gate_dictionary_variable;return globalThis.__get_feature_gate_dictionary_variable=F,R}},"../office-online-feature-gates/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");a.__exportStar(s("../office-online-feature-gates/lib/featureGates.js"),t),a.__exportStar(s("../office-online-feature-gates/lib/makeGetTypedFeatureGate.js"),t),a.__exportStar(s("../office-online-feature-gates/lib/changeGates.js"),t),a.__exportStar(s("../office-online-feature-gates/lib/makeIsTypedChangeGateEnabled.js"),t),a.__exportStar(s("../office-online-feature-gates/lib/overrideChangeGates.js"),t),a.__exportStar(s("../office-online-feature-gates/lib/overrideFeatureGates.js"),t)},"../office-online-feature-gates/lib/makeGetTypedFeatureGate.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeGetTypedFeatureGate=n;var a=s("../office-online-feature-gates/lib/featureGates.js");function n(o){function u(g){var f=o[g];switch(typeof f){case"boolean":return(0,a.getBooleanFeatureGate)(g,f);case"number":return(0,a.getNumberFeatureGate)(g,f);case"string":return(0,a.getStringFeatureGate)(g,f);default:throw new Error("Wrong defaultValue type")}}return u}},"../office-online-feature-gates/lib/makeIsTypedChangeGateEnabled.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeTypedIsChangeGateEnabled=n;var a=s("../office-online-feature-gates/lib/changeGates.js");function n(o){return function(u){return(0,a.isChangeGateEnabled)(u)}}},"../office-online-feature-gates/lib/overrideChangeGates.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.overrideChangeGates=n,t.overrideTypedChangeGates=o;var a=s("../office-online-feature-gates/lib/changeGates.js");function n(u){var g=(0,a.setChangeGateDictionaryGetter)(void 0);return(0,a.setChangeGateDictionaryGetter)(function(){var f=g!==void 0?g():{};return Object.assign({},f,u)}),g}function o(u,g){return n(g)}},"../office-online-feature-gates/lib/overrideFeatureGates.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.overrideFeatureGates=n,t.overrideTypedFeatureGates=o;var a=s("../office-online-feature-gates/lib/featureGates.js");function n(u){var g,f={};for(var v of Object.keys(u)){var C;f[v]=(C=u[v])==null?void 0:C.toString()}var p=function(){return{}},h=(g=(0,a.setFeatureGateDictionaryGetter)(void 0))!=null?g:p;return(0,a.setFeatureGateDictionaryGetter)(function(){return Object.assign({},h(),f)}),h}function o(u,g){return n(g)}},"../office-online-otel-util/lib/TelemetryLogger.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setTelemetryLogger=o,t.getTelemetryLogger=u;var a=s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/index.js"),n=Symbol.for("otel_util_telemetry_logger");function o(g){globalThis[n]=g}function u(){var g,f;return(g=(f=globalThis)[n])!=null?g:f[n]=new a.TelemetryLogger}},"../office-online-otel-util/lib/convertDataFields.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.convertDataFields=o;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=a.__importStar(s("../../.store/@microsoft-oteljs@4.23.1149-0f430a9743f4639a54d3/node_modules/@microsoft/oteljs/dist/index.js"));function o(u){var g=!0,f=[];return u.forEach(function(v){var C=v.classification;if(C===n.EnumObjects.DataClassification.SystemMetadata||C===n.EnumObjects.DataClassification.EssentialServiceMetadata){var p=K(K(K(K(K(K(K({},"name",v.name),"bool",null),"string",null),"double",null),"int64",null),"date",null),"contract",null);switch(v.dataType){case n.EnumObjects.DataFieldType.Boolean:p.bool=v.value;break;case n.EnumObjects.DataFieldType.Double:p.double=v.value;break;case n.EnumObjects.DataFieldType.Int64:p.int64=v.value;break;case n.EnumObjects.DataFieldType.String:p.string=v.value;break;case n.EnumObjects.DataFieldType.Guid:default:return}f.push(p)}else g=!1}),g?f:[]}},"../office-online-otel-util/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");a.__exportStar(s("../office-online-otel-util/lib/convertDataFields.js"),t),a.__exportStar(s("../office-online-otel-util/lib/TelemetryLogger.js"),t)},"../typed-workers-trusted-types/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRuntimeAllowedOriginsTypedWorkers=t.setRuntimeAllowedOriginsTypedWorkers=t.urlOriginPolicy=void 0;var a=s("../typed-workers-trusted-types/lib/policies/urlOrigin-policy/urlOriginPolicy.js");Object.defineProperty(t,"urlOriginPolicy",{enumerable:!0,get:function(){return a.urlOriginPolicy}}),Object.defineProperty(t,"setRuntimeAllowedOriginsTypedWorkers",{enumerable:!0,get:function(){return a.setRuntimeAllowedOriginsTypedWorkers}}),Object.defineProperty(t,"getRuntimeAllowedOriginsTypedWorkers",{enumerable:!0,get:function(){return a.getRuntimeAllowedOriginsTypedWorkers}})},"../typed-workers-trusted-types/lib/policies/basePolicy/basePolicy.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPolicy=void 0;var s={},a={createPolicy:function(g,f){return f}},n=typeof self<"u"&&self.trustedTypes?self.trustedTypes:a,o=function(g,f){var v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:n,C=arguments.length>3?arguments[3]:void 0;try{s[g]||(s[g]=v.createPolicy(g,{createHTML:f.createHTML,createScript:f.createScript,createScriptURL:f.createScriptURL}))}catch(p){C?.(`${p}`)}return s[g]};t.createPolicy=o},"../typed-workers-trusted-types/lib/policies/urlOrigin-policy/urlOriginPolicy.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.urlOriginPolicy=t.createUrlOriginPolicy=t.getRuntimeAllowedOriginsTypedWorkers=t.setRuntimeAllowedOriginsTypedWorkers=void 0;var a=s("../typed-workers-trusted-types/lib/policies/basePolicy/basePolicy.js");function n(){return globalThis.__typed_workers_runtime_allowed_origins===void 0&&(globalThis.__typed_workers_runtime_allowed_origins=[]),globalThis.__typed_workers_runtime_allowed_origins}var o=["https://res.cdn.office.net","https://res-sdf.cdn.office.net","https://res-v-sdf.cdn.office.net","https://res-v.cdn.office.net","https://uci.edog.cdn.office.net","https://res-1.cdn.office.net","https://res-2.cdn.office.net","https://res-h1.cdn.office.net","https://res-1-sdf.cdn.office.net","https://res-2-sdf.cdn.office.net","https://res-1-dev.cdn.officeppe.net","https://res-2-dev.cdn.officeppe.net","https://content.lifecycle.office.net","https://content.lifecycle.officeppe.net","https://res.df.onecdn.static.microsoft","https://res.public.onecdn.static.microsoft","https://res-1.public.onecdn.static.microsoft"].map(function(R){return R.trim()}),u=[/^https?:\/\/([0-9a-zA-Z]+-)?(excel|visio)\.officeapps\.live\.com$/],g=[/^https?:\/\/([\w-]+-)?(excel|visio)(-[\w-]+)?\.cdn\.office\.net$/],f=new RegExp("https?://((localhost|local\\.teams\\.(office|live)\\.com|cpc-[\\w-]+|[\\w-]+\\.[\\w-]+\\.corp\\.microsoft\\.com)(:\\d+)?)(:|/|$)"),v=new RegExp("^https?://[\\w-]+\\.pyxidis\\.off(:\\d+)?$"),C=function(y){var E=n();return o.includes(y)||E.includes(y)||u.some(function(x){return x.test(y)})||g.some(function(x){return x.test(y)})||f.test(y)||v.test(y)},p=function(y){var E=n();E.push.apply(E,$r(y))};t.setRuntimeAllowedOriginsTypedWorkers=p;var h=function(){return n()};t.getRuntimeAllowedOriginsTypedWorkers=h;var F=function(y,E){return(0,a.createPolicy)(y,{createScriptURL:function(b){var k;try{var D;k=(D=new URL(b,document.baseURI))==null?void 0:D.origin}catch{var M;k=(M=new URL(b))==null?void 0:M.origin}if(k&&C(k))return b;throw new Error(`TrustedTypes policy does not allow loading URL: ${b} with origin: ${k}`)}},E)};t.createUrlOriginPolicy=F,t.urlOriginPolicy=(0,t.createUrlOriginPolicy)("typedWorkersUrlOriginPolicy")},"../typed-workers/lib/index.js":function(m,t,s){"use strict";var a=this&&this.__createBinding||(Object.create?function(u,g,f,v){v===void 0&&(v=f);var C=Object.getOwnPropertyDescriptor(g,f);(!C||("get"in C?!g.__esModule:C.writable||C.configurable))&&(C={enumerable:!0,get:function(){return g[f]}}),Object.defineProperty(u,v,C)}:function(u,g,f,v){v===void 0&&(v=f),u[v]=g[f]}),n=this&&this.__exportStar||function(u,g){for(var f in u)f!=="default"&&!Object.prototype.hasOwnProperty.call(g,f)&&a(g,u,f)};Object.defineProperty(t,"__esModule",{value:!0}),t.createWorker=void 0,n(s("../typed-workers/lib/tw-api.js"),t);var o=s("../typed-workers/lib/typedWorkers/create.js");Object.defineProperty(t,"createWorker",{enumerable:!0,get:function(){return o.createWorker}})},"../typed-workers/lib/tw-api.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isTransferableWrapper=t.wrapTransferable=t.workerName=t.isWorkerThread=t.setUpTrustedTypesConfig=t.importScriptsWithRetry=t.Endpoint=t.paramInsideDef=t.dispatchWorkerError=t.setConfig=t.isThreadingSupported=t.WorkerError=void 0;var a=s("../typed-workers/lib/typedWorkers/workerError.js");Object.defineProperty(t,"WorkerError",{enumerable:!0,get:function(){return a.WorkerError}});var n=s("../typed-workers/lib/typedWorkers/config.js");Object.defineProperty(t,"isThreadingSupported",{enumerable:!0,get:function(){return n.isThreadingSupported}}),Object.defineProperty(t,"setConfig",{enumerable:!0,get:function(){return n.setConfig}}),Object.defineProperty(t,"dispatchWorkerError",{enumerable:!0,get:function(){return n.dispatchWorkerError}});var o=s("../typed-workers/lib/typedWorkers/insideInit.js");Object.defineProperty(t,"paramInsideDef",{enumerable:!0,get:function(){return o.paramInsideDef}});var u=s("../typed-workers/lib/typedWorkers/endpoint.js");Object.defineProperty(t,"Endpoint",{enumerable:!0,get:function(){return u.Endpoint}});var g=s("../typed-workers/lib/typedWorkers/importScriptsWithRetry.js");Object.defineProperty(t,"importScriptsWithRetry",{enumerable:!0,get:function(){return g.importScriptsWithRetry}});var f=s("../typed-workers/lib/typedWorkers/trustedTypesPolicyFactory.js");Object.defineProperty(t,"setUpTrustedTypesConfig",{enumerable:!0,get:function(){return f.setUpTrustedTypesConfig}});var v=s("../typed-workers/lib/typedWorkers/workerId.js");Object.defineProperty(t,"isWorkerThread",{enumerable:!0,get:function(){return v.isWorkerThread}}),Object.defineProperty(t,"workerName",{enumerable:!0,get:function(){return v.workerName}});var C=s("../typed-workers/lib/typedWorkers/transferables.js");Object.defineProperty(t,"wrapTransferable",{enumerable:!0,get:function(){return C.wrapTransferable}}),Object.defineProperty(t,"isTransferableWrapper",{enumerable:!0,get:function(){return C.isTransferableWrapper}})},"../typed-workers/lib/typedWorkers/config.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ThreadMessageKind=void 0,t.isThreadingSupported=g,t.setConfig=v,t.getSafeParams=C,t.getCreateTimeout=p,t.getCreateMode=h,t.dispatchWorkerError=E,t.dispatchCreateWorker=b;var a=s("../typed-workers/lib/typedWorkers/error.js"),n=3e5,o="Thread",u;(function(k){k[k.InitResult=0]="InitResult",k[k.WorkerError=1]="WorkerError",k[k.CreateWorker=2]="CreateWorker"})(u||(t.ThreadMessageKind=u={}));function g(){return typeof Blob<"u"&&typeof URL<"u"&&URL.createObjectURL!==void 0&&URL.revokeObjectURL!==void 0&&typeof Worker<"u"}var f;function v(k){if(f)throw new TypeError("setConfig has already been called");f=k}function C(){var k,D=(k=f)!=null?k:{};return{createTimeout:D.createTimeout,createMode:D.createMode,importScriptUrls:D.importScriptUrls?$r(D.importScriptUrls):void 0,typedWorkersUrl:D.typedWorkersUrl,typedWorkersName:D.typedWorkersName,importScriptsMaxRetries:D.importScriptsMaxRetries}}function p(k){var D,M,w;return(D=(M=k?.createTimeout)!=null?M:(w=f)==null?void 0:w.createTimeout)!=null?D:n}function h(k){var D,M,w,S=(D=(M=k?.createMode)!=null?M:(w=f)==null?void 0:w.createMode)!=null?D:o;return S==="ThreadOrLocal"?g()?"Thread":"Local":S}function F(k){setTimeout(function(){throw k})}function R(){return typeof self<"u"&&"__typed_workers_thread"in self?self:void 0}function y(k){var D=R();if(D!==void 0){var M={kind:u.WorkerError,error:(0,a.encodeResultValue)(k)};D.postMessage(M)}else console.warn(k)}function E(k){try{var D,M;((D=(M=f)==null?void 0:M.onWorkerError)!=null?D:y)(k)}catch(w){console.warn(k),F(w)}}function x(k){var D=R();if(D!==void 0){var M={kind:u.CreateWorker,stats:k};D.postMessage(M)}}function b(k){try{var D,M;((D=(M=f)==null?void 0:M.onCreateWorker)!=null?D:x)(k)}catch(w){F(w)}}},"../typed-workers/lib/typedWorkers/create.js":function(m,t,s){"use strict";var a=this&&this.__createBinding||(Object.create?function(D,M,w,S){S===void 0&&(S=w);var A=Object.getOwnPropertyDescriptor(M,w);(!A||("get"in A?!M.__esModule:A.writable||A.configurable))&&(A={enumerable:!0,get:function(){return M[w]}}),Object.defineProperty(D,S,A)}:function(D,M,w,S){S===void 0&&(S=w),D[S]=M[w]}),n=this&&this.__setModuleDefault||(Object.create?function(D,M){Object.defineProperty(D,"default",{enumerable:!0,value:M})}:function(D,M){D.default=M}),o=this&&this.__importStar||(function(){var D=function(w){return D=Object.getOwnPropertyNames||function(S){var A=[];for(var T in S)Object.prototype.hasOwnProperty.call(S,T)&&(A[A.length]=T);return A},D(w)};return function(M){if(M&&M.__esModule)return M;var w={};if(M!=null)for(var S=D(M),A=0;A<S.length;A++)S[A]!=="default"&&a(w,M,S[A]);return n(w,M),w}})();Object.defineProperty(t,"__esModule",{value:!0}),t.createWorker=k;var u=s("../typed-workers/lib/typedWorkers/config.js"),g=s("../typed-workers/lib/typedWorkers/endpoint.js"),f=s("../typed-workers/lib/typedWorkers/hijinks.js"),v=s("../typed-workers/lib/typedWorkers/insideInit.js"),C=s("../typed-workers/lib/typedWorkers/stats.js"),p=s("../typed-workers/lib/typedWorkers/thread.js"),h=s("../typed-workers/lib/typedWorkers/workerError.js"),F=o(s("../typed-workers/lib/tw-api.js")),R=Object.assign({},F,{createWorker:k});function y(D,M,w){var S="def"in w?w:(0,v.paramInsideDef)(w),A=S.def,T=S.args;if(typeof A!="function"){var I={type:"Endpoint",side:"Inside",id:D.options.id},B={cause:"InternalError",idInfo:I};return Promise.reject(new h.WorkerError("Loading an InsideScript to create a local worker is unimplemented",B))}return Promise.resolve().then(function(){return(0,C.timePromise)(M.insideInit=(0,C.startStopwatch)(),function(){return A.apply(void 0,[{config:(0,u.getSafeParams)(),importTypedWorkers:function(){return R},connection:D}].concat($r(T))).then(function(){})})})}function E(D,M,w,S,A){var T=new MessageChannel,I=T.port1,B=T.port2,L;return Promise.all([S({port:I,options:D,createMode:M}),(0,C.timePromise)(w.createOutside=(0,C.startStopwatch)(),function(){return g.Endpoint.createOutside({port:B,options:D,createMode:M},function(V){return A(L=V)})})]).then(function(){return L},function(V){return L?L.close("Force"):B.close(),Promise.reject(V)})}function x(D,M,w,S){return E(D,"Local",M,function(A){return y(A,M,w)},S)}function b(D,M,w,S){M.createThread=(0,C.startStopwatch)();var A;try{A=new p.Thread(D,w)}catch(T){return(0,C.stopStopwatch)(M.createThread,"Error"),Promise.reject(T)}return(0,C.stopStopwatch)(M.createThread,"Success"),E(D,"Thread",M,function(T){return A.createInside(T,M)},S).then(function(T){return T.hasBeenClosed()?A.terminate():T._onClose=A.terminate.bind(A),T},function(T){return A.terminate(),Promise.reject(T)})}function k(D,M){var w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},S=(0,u.getCreateMode)(D),A="local"in M?S==="Local"?M.local:M.thread:M,T=S==="Local"?x:b,I={id:D.id,createMode:S,createWorker:(0,C.startStopwatch)()},B=(0,C.timePromise)(I.createWorker,function(){return T((0,g.getSafeOptions)(D),I,A,w)});return(0,f.promiseFinally)(B,function(){var L=(0,C.createWorkerStats)(I);L&&(0,u.dispatchCreateWorker)(L)})}},"../typed-workers/lib/typedWorkers/endpoint.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Endpoint=void 0,t.getSafeOptions=f;var a=s("../typed-workers/lib/typedWorkers/config.js"),n=s("../typed-workers/lib/typedWorkers/endpointState.js"),o=s("../typed-workers/lib/typedWorkers/error.js"),u=s("../typed-workers/lib/typedWorkers/hijinks.js"),g=s("../typed-workers/lib/typedWorkers/workerError.js");function f(C){return{id:C.id,createTimeout:C.createTimeout,createMode:C.createMode,importScriptUrls:C.importScriptUrls,importScriptsMaxRetries:C.importScriptsMaxRetries,isTrustedTypesPolicyEnabled:C.isTrustedTypesPolicyEnabled}}var v=(function(){function C(p,h,F){Oe(this,C),this.callTimeout=1/0,this.onPostMessageError=n.throwWorkerError,this._idInfo=p,this._state=h,this.createMode=F;var R=function(E){return function(){var x=p.side==="Outside"?"inside":"outside",b={cause:"Connection",idInfo:p};throw new g.WorkerError(`${p.side} Endpoint's ${E} referenced before the ${x} Endpoint started`,b)}};Object.defineProperties(this,{post:{configurable:!0,enumerable:!1,get:R("post")},call:{configurable:!0,enumerable:!1,get:R("call")}})}return Ne(C,[{key:"hasBeenClosed",value:function(){return this._state===void 0}},{key:"close",value:function(h){if(this._state){if(this._closedDuringCreate)if(h==="Force")this._closedDuringCreate();else{var F={cause:"Connection",idInfo:this._idInfo};throw new g.WorkerError(`${this._idInfo.side} Endpoint's close called during creation`,F)}var R=this._state;this._state=void 0;try{var y,E;R.close(),(y=this._onClose)==null||y.call(this),(E=this.onClose)==null||E.call(this)}catch(b){var x={cause:"Connection",idInfo:this._idInfo,error:(0,o.asError)(b)};(0,a.dispatchWorkerError)(new g.WorkerError(`${this._idInfo.side} Endpoint's close threw an error`,x))}}}}],[{key:"_create",value:function(h,F,R){var y=F.port,E=F.options,x=F.createMode,b={type:"Endpoint",side:h,id:E?.id},k,D;try{k=new n.EndpointState(b,y),D=new C(b,k,x)}catch(M){return Promise.reject(M)}return new Promise(function(M,w){var S;k.getCallTimeout=function(){return D.callTimeout},k.getOnPostMessageError=function(){return D.onPostMessageError},k.onImports=function(B,L){Object.defineProperties(D,{post:{configurable:!0,enumerable:!1,writable:!1,value:B},call:{configurable:!0,enumerable:!1,writable:!1,value:L}}),T.resolve()},k.onClose=function(){return D.close("Force")};var A=(0,a.getCreateTimeout)(E),T=(0,u.setCallbacksTimeout)(A,function(){var B=h==="Outside"?"inside":"outside",L={cause:"Timeout",idInfo:b,timeout:A},V=new g.WorkerError(`${h} Endpoint timed out waiting for the ${B} to start`,L);T.reject(V)},{resolve:M,reject:w});D._closedDuringCreate=function(){T.resolve()};var I;try{I=R(D)}catch(B){return T.reject(B)}(S=D._state)==null||S.setExports(I)}).then(function(){return D._closedDuringCreate=void 0,D},function(M){return D._closedDuringCreate=void 0,D.close(),Promise.reject(M)})}}])})();t.Endpoint=v,v.createOutside=function(C){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){};return v._create("Outside",C,p)},v.createInside=function(C,p){return v._create("Inside",C,p)}},"../typed-workers/lib/typedWorkers/endpointState.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EndpointState=void 0,t.throwWorkerError=v;var a=s("../typed-workers/lib/typedWorkers/config.js"),n=s("../typed-workers/lib/typedWorkers/error.js"),o=s("../typed-workers/lib/typedWorkers/hijinks.js"),u=s("../typed-workers/lib/typedWorkers/transferables.js"),g=s("../typed-workers/lib/typedWorkers/workerError.js"),f;(function(h){h[h.Invoke=0]="Invoke",h[h.Result=1]="Result",h[h.Names=2]="Names",h[h.Close=3]="Close"})(f||(f={}));function v(h){throw h}var C=-1,p=(function(){function h(F,R){var y=this;Oe(this,h),this.idInfo=F,this.port=R,this.isClosed=!1,this.exports={},this.unresolvedCalls=(0,o.createEmptyRecord)();var E=function(M){var w=M.funcNames;y.onImports==null||y.onImports((0,o.createObjectFromFunction)(y.createPostProxy.bind(y),w),(0,o.createObjectFromFunction)(y.createCallProxy.bind(y),w))},x=function(){return y.onClose==null?void 0:y.onClose()},b=K(K(K(K({},f.Invoke,this.onInvoke.bind(this)),f.Result,this.onResult.bind(this)),f.Names,E),f.Close,x),k=K(K(K(K({},f.Invoke,this.onSendInvokeFailed.bind(this)),f.Result,this.onSendResultFailed.bind(this)),f.Names,x),f.Close,x);this.port.onmessage=function(D){var M=D.data;return b[M.kind](M)},this.port.onmessageerror=function(D){var M=D.data;return k[M.kind](M)}}return Ne(h,[{key:"setExports",value:function(R){this.exports=R;var y=(0,o.haveNativeProxy)()?void 0:(0,o.getFunctionPropertyNames)(R),E={kind:f.Names,funcNames:y};this.port.postMessage(E)}},{key:"close",value:function(){if(!this.isClosed){this.isClosed=!0;var R={kind:f.Close};this.port.postMessage(R),this.port.close();for(var y in this.unresolvedCalls){var E=this.unresolvedCalls[y],x=E.reject,b=E.funcName,k={cause:"Connection",idInfo:this.idInfo,funcName:b},D=new g.WorkerError(`Importing Endpoint closed while waiting for ${b} result`,k);x(D)}}}},{key:"onInvoke",value:function(R){var y=this,E=R.callId,x=R.funcName,b=R.args,k=Promise.resolve().then(function(){var D=y.exports[x];if(D)return D.apply(y.exports,b);var M=E>=0?"call":"post",w={cause:"Connection",idInfo:y.idInfo,callId:E,funcName:x};throw new g.WorkerError(`Exporting Endpoint received a ${M} to unknown function ${x}`,w)});E>=0?k.then(function(D){return y.sendResult(E,x,!0,D)},function(D){return y.sendResult(E,x,!1,D)}):k.catch(function(D){var M=(0,n.asError)(D),w={cause:"UnhandledError",idInfo:y.idInfo,error:M,callId:E,funcName:x};(0,a.dispatchWorkerError)(new g.WorkerError(`Exporting Endpoint's ${x} implementation threw or rejected`,w))})}},{key:"sendResult",value:function(R,y,E,x){var b=void 0;(0,u.isTransferableWrapper)(x)&&(b=x.transferables,delete x.transferables,delete x.__isTransferableWrapper);var k=(0,n.encodeResultValue)(x),D={kind:f.Result,callId:R,funcName:y,isFulfilled:E,resultValue:k};try{this.port.postMessage(D,b)}catch(M){this.onSendResultFailed(D,(0,n.asError)(M))}}},{key:"onSendResultFailed",value:function(R,y){var E=R.callId,x=R.funcName,b=R.resultValue,k=y?`Exporting Endpoint failed to send ${x} result`:`Importing Endpoint failed to deserialize ${x} result`,D={cause:"MessageError",idInfo:this.idInfo,error:y,callId:E,funcName:x},M=new g.WorkerError(k,D);b.isError?(0,a.dispatchWorkerError)(M):this.sendResult(E,x,!1,M)}},{key:"takeCallbacks",value:function(R){var y=this.unresolvedCalls[R];return y&&delete this.unresolvedCalls[R],y}},{key:"setCallTimeout",value:function(R,y,E,x){var b=this;if(E>o.maxTimeout)return x;var k=function(){var M=b.takeCallbacks(R);if(M){var w={cause:"Timeout",idInfo:b.idInfo,timeout:E,callId:R,funcName:y};M.reject(new g.WorkerError(`Importing Endpoint's call to ${y} timed out`,w))}};return(0,o.setCallbacksTimeout)(E,k,x)}},{key:"sendCall",value:function(R,y,E,x){var b=this;return new Promise(function(k,D){var M=C+=1,w={kind:f.Invoke,callId:M,funcName:R,args:y};b.unresolvedCalls[M]=Object.assign({},b.setCallTimeout(M,R,E,{resolve:k,reject:D}),{funcName:R});try{b.port.postMessage(w,x)}catch(I){var S=b.takeCallbacks(M);if(S){var A=(0,n.asError)(I),T={cause:"MessageError",idInfo:b.idInfo,error:A,callId:M,funcName:R};S.reject(new g.WorkerError(`Importing Endpoint failed to send call to ${R}`,T))}}})}},{key:"sendPost",value:function(R,y,E,x){var b={kind:f.Invoke,callId:-1,funcName:R,args:y};try{this.port.postMessage(b,x)}catch(M){var k=(0,n.asError)(M),D={cause:"MessageError",idInfo:this.idInfo,error:k,callId:-1,funcName:R};E(new g.WorkerError(`Importing Endpoint failed to post to ${R}`,D))}}},{key:"onSendInvokeFailed",value:function(R){var y,E=R.callId,x=R.funcName,b=E>=0?"call":"post",k={cause:"MessageError",idInfo:this.idInfo,callId:E,funcName:x},D=new g.WorkerError(`Exporting Endpoint failed to deserialize ${b} to ${x}`,k),M=E>=0?this.takeCallbacks(E):void 0,w=(y=M?.reject)!=null?y:a.dispatchWorkerError;w(D)}},{key:"onResult",value:function(R){var y=R.callId,E=R.funcName,x=R.isFulfilled,b=R.resultValue;if(y>=0){var k=this.takeCallbacks(y);if(k){var D=x?k.resolve:k.reject;D((0,g.decodeResultValue)(b))}}else{var M={cause:"InternalError",idInfo:this.idInfo,callId:y,funcName:E};(0,a.dispatchWorkerError)(new g.WorkerError(`Exporting Endpoint sent a result for a post to ${E}`,M))}}},{key:"createPostProxy",value:function(R){var y=this,E=function x(){for(var b=arguments.length,k=new Array(b),D=0;D<b;D++)k[D]=arguments[D];return x.transfer.apply(x,[void 0].concat(k))};return E.transfer=function(x){var b,k;if(!y.isClosed){for(var D=(b=(k=E.onPostMessageError)!=null?k:y.getOnPostMessageError==null?void 0:y.getOnPostMessageError())!=null?b:v,M=arguments.length,w=new Array(M>1?M-1:0),S=1;S<M;S++)w[S-1]=arguments[S];y.sendPost(R,w,D,x)}},E}},{key:"createCallProxy",value:function(R){var y=this,E=function x(){for(var b=arguments.length,k=new Array(b),D=0;D<b;D++)k[D]=arguments[D];return x.transfer.apply(x,[void 0].concat(k))};return E.transfer=function(x){var b,k;if(y.isClosed){var D={cause:"Connection",idInfo:y.idInfo,funcName:R};return Promise.reject(new g.WorkerError(`${y.idInfo.side} Endpoint's call.${R} called after close`,D))}for(var M=(b=(k=E.callTimeout)!=null?k:y.getCallTimeout==null?void 0:y.getCallTimeout())!=null?b:1/0,w=arguments.length,S=new Array(w>1?w-1:0),A=1;A<w;A++)S[A-1]=arguments[A];return y.sendCall(R,S,M,x)},E.callTimeout=void 0,E}}])})();t.EndpointState=p},"../typed-workers/lib/typedWorkers/error.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isWorkerError=s,t.isError=a,t.asError=o,t.encodeWorkerErrorInfo=u,t.encodeError=g,t.encodeResultValue=f;function s(v){return a(v)&&v.name==="WorkerError"&&typeof v.info=="object"}function a(v){if(v==null)return!1;if(v instanceof Error)return!0;var C=v;return typeof C.name=="string"&&typeof C.message=="string"&&(C.stack==null||typeof C.stack=="string")}function n(v){var C=typeof v;switch(C){case"function":case"symbol":case"undefined":return`<${C}>`;case"object":return JSON.stringify(v);default:return`${v}`}}function o(v){return a(v)?v:new Error(`(non-Error object) ${n(v)}`)}function u(v){return Object.assign({},v,{error:v.error?g(v.error):void 0})}function g(v){return{name:v.name,message:s(v)?v.baseMessage:v.message,stack:v.stack,info:s(v)?u(v.info):void 0}}function f(v){return a(v)?{isError:!0,value:g(v)}:{isError:!1,value:v}}},"../typed-workers/lib/typedWorkers/hijinks.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.maxTimeout=void 0,t.promiseFinally=s,t.setCallbacksTimeout=a,t.createEmptyRecord=n,t.getFunctionPropertyNames=o,t.haveNativeProxy=g,t.createObjectFromFunction=v;function s(C,p){return C.then(function(h){return p(),h},function(h){return p(),Promise.reject(h)})}t.maxTimeout=1073741824;function a(C,p,h){if(C>t.maxTimeout)return h;var F=setTimeout(p,Math.max(0,C));return{resolve:function(y){clearTimeout(F),h.resolve(y)},reject:function(y){clearTimeout(F),h.reject(y)}}}function n(){var C=Object.create(null);return C.key=void 0,delete C.key,C}function o(C){for(var p=n();C!=null;){for(var h of Object.getOwnPropertyNames(C))try{typeof C[h]=="function"&&(p[h]=!0)}catch{}C=Object.getPrototypeOf(C)}return Object.getOwnPropertyNames(p)}var u;function g(){var C;return(C=u)!=null?C:u=f()}function f(){try{return typeof Proxy=="function"&&new Proxy({},{get:function(){return!0}}).k===!0}catch{return!1}}function v(C,p){var h=n(),F=function(y,E){var x;return E==="then"?void 0:(x=y[E])!=null?x:y[E]=C(E)};return p?(p.forEach(function(R){return F(h,R)}),h):new Proxy(h,{get:F})}},"../typed-workers/lib/typedWorkers/importScriptsWithRetry.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.importScriptsWithRetry=u;var a=s("../typed-workers/lib/typedWorkers/trustedTypesPolicyFactory.js");function n(g,f,v){var C=g.indexOf("?");if(C<0)return`${g}?${f}=${v}`;for(var p=g.slice(0,C+1),h=g.slice(C+1).split("&"),F=0;F<h.length&&!(h[F][f.length]==="="&&h[F].slice(0,f.length)===f);F+=1);return h[F]=`${f}=${v}`,p+h.join("&")}function o(g,f){for(var v,C=0;C<=f;C+=1)try{var p=C>0?n(g,"retries",String(C)):g,h=(0,a.getTrustedUrl)(p);importScripts(h);return}catch(F){v=F}throw v}function u(g,f){if(f===0){var v=(0,a.getTrustedScriptUrls)($r(g));importScripts.apply(void 0,$r(v));return}for(var C of g)o(C,f)}},"../typed-workers/lib/typedWorkers/insideInit.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.paramInsideDef=void 0,t.indexObject=a;function s(n){throw new ReferenceError(`${n} is not defined`)}function a(n,o){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s;try{var g,f=o.split(".");for(var v of f)n=n[v];return(g=n)!=null?g:u(o)}catch{return u(o)}}t.paramInsideDef=function(n){for(var o,u=arguments.length,g=new Array(u>1?u-1:0),f=1;f<u;f++)g[f-1]=arguments[f];return(o=t.paramInsideDef).transfer.apply(o,[n,void 0].concat(g))},t.paramInsideDef.transfer=function(n,o){for(var u=arguments.length,g=new Array(u>2?u-2:0),f=2;f<u;f++)g[f-2]=arguments[f];return{def:n,args:g,transferables:o??[]}}},"../typed-workers/lib/typedWorkers/stats.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.startStopwatch=o,t.stopStopwatch=u,t.timePromise=g,t.createWorkerStats=p;var a=s("../typed-workers/lib/typedWorkers/error.js"),n=typeof performance<"u"&&performance.timeOrigin!==void 0?function(){return performance.now()+performance.timeOrigin}:function(){return Date.now()};function o(){return{status:"Pending",start:n()}}function u(h,F,R){h.status==="Pending"&&(h.status=F,h.end=Math.max(h.start,R??n()))}function g(h,F){function R(y){throw u(h,(0,a.isWorkerError)(y)&&y.info.cause==="Timeout"?"Timeout":"Error"),y}try{return F().then(function(y){var E;return(E=u(h,"Success"))!=null?E:y},R)}catch(y){R(y)}}function f(h){var F=1e3;return Math.round(h*F)/F}function v(h,F,R){return h<F?F:h>R?R:h}function C(h,F,R){var y,E,x,b=v((y=h?.start)!=null?y:1/0,F,R),k=v((E=h?.end)!=null?E:1/0,F,R);return{status:(x=h?.status)!=null?x:"Pending",start:f(b-F),end:f(k-F),duration:f(k-b)}}function p(h){var F=h.id,R=h.createMode,y=h.createWorker,E=h.insideInit,x=h.createOutside,b=h.createThread,k=y.status,D=y.start,M=y.end;if(!(k==="Pending"||M===void 0)){var w=M-D,S={id:F,createMode:R,createWorker:{status:k,absStart:D,duration:f(w)},createThread:R==="Thread"?C(b,D,M):void 0,createOutside:C(x,D,M),insideInit:C(E,D,M)};return S}}},"../typed-workers/lib/typedWorkers/thread.js":function(m,t,s){"use strict";var a=this&&this.__importDefault||function(R){return R&&R.__esModule?R:{default:R}};Object.defineProperty(t,"__esModule",{value:!0}),t.Thread=void 0;var n=s("../office-online-feature-gates/lib/index.js"),o=s("../typed-workers/lib/typedWorkers/config.js"),u=s("../typed-workers/lib/typedWorkers/hijinks.js"),g=s("../typed-workers/lib/typedWorkers/insideInit.js"),f=a(s("../typed-workers/lib/typedWorkers/threadBootstrap.js")),v=s("../typed-workers/lib/typedWorkers/trustedTypesPolicyFactory.js"),C=s("../typed-workers/lib/typedWorkers/workerError.js"),p=-1;function h(R){var y="def"in R?R:(0,g.paramInsideDef)(R),E=y.def,x=y.args,b=y.transferables;if(typeof E!="function")return[E,x,b,void 0];var k=`__generatedInsideInit${p+=1}`,D=`var ${k} = ${E.toString()};`;return[{scriptUrl:void 0,insideInitName:k},x,b,D]}var F=(function(){function R(y,E){Oe(this,R);try{(0,v.setUpTrustedTypesConfig)(y.isTrustedTypesPolicyEnabled);var x,b=h(E),k=Se(b,4);this.script=k[0],this.args=k[1],this.transferables=k[2],x=k[3];var D=x===void 0?[f.default]:[x,`

`,f.default];this.blobUrl=URL.createObjectURL(new Blob(D,{type:"application/javascript"}));var M={};y.id!=null&&(M.name=y.id);var w=(0,v.getTrustedUrl)(this.blobUrl);this.worker=new Worker(w,M)}catch(A){var S;throw(S=this.worker)==null||S.terminate(),this.revokeBlobUrl(),A}}return Ne(R,[{key:"revokeBlobUrl",value:function(){this.blobUrl!==void 0&&(URL.revokeObjectURL(this.blobUrl),this.blobUrl=void 0)}},{key:"createInside",value:function(E,x){var b=this,k=E.port,D=E.options,M={type:"Thread",side:"Outside",id:D.id},w=this.worker,S=new Promise(function(A,T){b.createCallbacks={resolve:A,reject:T};var I={config:(0,o.getSafeParams)(),port:k,options:D,script:b.script,args:b.args,runtimeAllowedOrigins:(0,v.getRuntimeAllowedOrigins)(),featureGateDictionary:(0,n.getFeatureGateDictionary)(),changeGateDictionary:(0,n.getChangeGateDictionary)()};w.postMessage(I,[k].concat($r(b.transferables))),w.onerror=function(B){B.preventDefault();var L=(0,C.getErrorEventWorkerError)(M,"worker.onerror",B);b.createCallbacks?b.createCallbacks.reject(L):(0,o.dispatchWorkerError)(L)},w.onmessage=function(B){var L,V,Z=B.data;switch(Z.kind){case o.ThreadMessageKind.InitResult:return x.insideInit=Z.stopwatch,Z.error===void 0?(L=b.createCallbacks)==null?void 0:L.resolve():(V=b.createCallbacks)==null?void 0:V.reject((0,C.decodeResultValue)(Z.error));case o.ThreadMessageKind.WorkerError:return(0,o.dispatchWorkerError)((0,C.decodeResultValue)(Z.error));case o.ThreadMessageKind.CreateWorker:return(0,o.dispatchCreateWorker)(Z.stats)}}});return(0,u.promiseFinally)(S,function(){b.createCallbacks=void 0})}},{key:"terminate",value:function(){var E;if(this.worker){var x=this.worker;this.worker=void 0,(E=this.createCallbacks)==null||E.resolve(),x.terminate(),this.revokeBlobUrl()}}}])})();t.Thread=F},"../typed-workers/lib/typedWorkers/threadBootstrap.js":function(m,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default='(function(){var threadBootstrap;(()=>{"use strict";var e={216(e,t){function r(){return void 0===globalThis.__get_change_gate_dictionary_variable?{}:globalThis.__get_change_gate_dictionary_variable()}Object.defineProperty(t,"__esModule",{value:!0}),t.getChangeGateDictionary=r,t.isChangeGateEnabled=function(e){return r()[e]??!0},t.setChangeGateDictionaryGetter=function(e){const t=globalThis.__get_change_gate_dictionary_variable;return globalThis.__get_change_gate_dictionary_variable=e,t}},87(e,t){function r(e){return e.split("")}Object.defineProperty(t,"__esModule",{value:!0}),t.editDistance=function(e,t){const n=r(e),o=r(t);let i=[];for(let e=0;e<=o.length;++e)i[e]=e;for(let e=1;e<=n.length;++e){const t=[e];for(let r=1;r<=o.length;++r)t[r]=n[e-1]===o[r-1]?i[r-1]:1+Math.min(i[r],i[r-1],t[r-1]);i=t}return i[o.length]}},448(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.disableVerboseMode=function(){globalThis.__office_online_feature_gates_verbose_log_callback=void 0},t.enableVerboseMode=function(e){globalThis.__office_online_feature_gates_verbose_log_callback=e},t.getFeatureGateDictionary=i,t.getStringFeatureGate=a,t.getBooleanFeatureGate=function(e,t){const r=a(e)?.trim().toLowerCase();if("true"===r)return!0;if("false"===r)return!1;return t},t.getNumberFeatureGate=function(e,t){const r=a(e)?.trim().toLowerCase();if(void 0===r)return t;if("infinity"===r||"+infinity"===r)return 1/0;if("-infinity"===r)return-1/0;const n=parseFloat(r);return isNaN(n)?t:n},t.getIntFeatureGate=function(e,t){const r=a(e)?.trim();if(void 0===r)return t;const n=parseInt(r,10);return isNaN(n)?t:n},t.setFeatureGateDictionaryGetter=function(e){const t=globalThis.__get_feature_gate_dictionary_variable;return globalThis.__get_feature_gate_dictionary_variable=e,t};const n=r(87);const o={};function i(){return void 0===globalThis.__get_feature_gate_dictionary_variable?o:globalThis.__get_feature_gate_dictionary_variable()}function a(e,t){if(void 0===globalThis.__office_online_feature_gates_verbose_log_callback)return i()[e]??t;const r=i();if(Object.hasOwn(r,e))return r[e]??t;const o=globalThis.__office_online_feature_gates_verbose_log_callback;o(`Failed lookup for FeatureGate ${e}...`);const a=[],s=e.toLowerCase();for(const e of Object.keys(r))(0,n.editDistance)(e.toLowerCase(),s)<=4&&a.push(e);return a.length>0&&o(`Potential candidates found (edit distance <= 4, case-insensitive): [${a.join(", ")}]`),o(`FeatureGate override not found, returning default: ${t}`),t}},400(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});const n=r(533);n.__exportStar(r(448),t),n.__exportStar(r(187),t),n.__exportStar(r(216),t),n.__exportStar(r(340),t),n.__exportStar(r(56),t),n.__exportStar(r(96),t)},187(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.makeGetTypedFeatureGate=function(e){return function(t){const r=e[t];switch(typeof r){case"boolean":return(0,n.getBooleanFeatureGate)(t,r);case"number":return(0,n.getNumberFeatureGate)(t,r);case"string":return(0,n.getStringFeatureGate)(t,r);default:throw new Error("Wrong defaultValue type")}}};const n=r(448)},340(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.makeTypedIsChangeGateEnabled=function(e){return e=>(0,n.isChangeGateEnabled)(e)};const n=r(216)},56(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.overrideChangeGates=o,t.overrideTypedChangeGates=function(e,t){return o(t)};const n=r(216);function o(e){const t=(0,n.setChangeGateDictionaryGetter)(void 0);return(0,n.setChangeGateDictionaryGetter)(()=>({...void 0!==t?t():{},...e})),t}},96(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.overrideFeatureGates=o,t.overrideTypedFeatureGates=function(e,t){return o(t)};const n=r(448);function o(e){const t={};for(const r of Object.keys(e))t[r]=e[r]?.toString();const r=(0,n.setFeatureGateDictionaryGetter)(void 0)??(()=>({}));return(0,n.setFeatureGateDictionaryGetter)(()=>({...r(),...t})),r}},598(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.getRuntimeAllowedOriginsTypedWorkers=t.setRuntimeAllowedOriginsTypedWorkers=t.urlOriginPolicy=void 0;var n=r(719);Object.defineProperty(t,"urlOriginPolicy",{enumerable:!0,get:function(){return n.urlOriginPolicy}}),Object.defineProperty(t,"setRuntimeAllowedOriginsTypedWorkers",{enumerable:!0,get:function(){return n.setRuntimeAllowedOriginsTypedWorkers}}),Object.defineProperty(t,"getRuntimeAllowedOriginsTypedWorkers",{enumerable:!0,get:function(){return n.getRuntimeAllowedOriginsTypedWorkers}})},654(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.createPolicy=void 0;const r={},n="undefined"!=typeof self&&self.trustedTypes?self.trustedTypes:{createPolicy:(e,t)=>t};t.createPolicy=(e,t,o=n,i)=>{try{r[e]||(r[e]=o.createPolicy(e,{createHTML:t.createHTML,createScript:t.createScript,createScriptURL:t.createScriptURL}))}catch(e){i?.(`${e}`)}return r[e]}},719(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.urlOriginPolicy=t.createUrlOriginPolicy=t.getRuntimeAllowedOriginsTypedWorkers=t.setRuntimeAllowedOriginsTypedWorkers=void 0;const n=r(654);function o(){return void 0===globalThis.__typed_workers_runtime_allowed_origins&&(globalThis.__typed_workers_runtime_allowed_origins=[]),globalThis.__typed_workers_runtime_allowed_origins}const i=["https://res.cdn.office.net","https://res-sdf.cdn.office.net","https://res-v-sdf.cdn.office.net","https://res-v.cdn.office.net","https://uci.edog.cdn.office.net","https://res-1.cdn.office.net","https://res-2.cdn.office.net","https://res-h1.cdn.office.net","https://res-1-sdf.cdn.office.net","https://res-2-sdf.cdn.office.net","https://res-1-dev.cdn.officeppe.net","https://res-2-dev.cdn.officeppe.net","https://content.lifecycle.office.net","https://content.lifecycle.officeppe.net","https://res.df.onecdn.static.microsoft","https://res.public.onecdn.static.microsoft","https://res-1.public.onecdn.static.microsoft"].map(e=>e.trim()),a=[/^https?:\\/\\/([0-9a-zA-Z]+-)?(excel|visio)\\.officeapps\\.live\\.com$/],s=[/^https?:\\/\\/([\\w-]+-)?(excel|visio)(-[\\w-]+)?\\.cdn\\.office\\.net$/],c=new RegExp("https?://((localhost|local\\\\.teams\\\\.(office|live)\\\\.com|cpc-[\\\\w-]+|[\\\\w-]+\\\\.[\\\\w-]+\\\\.corp\\\\.microsoft\\\\.com)(:\\\\d+)?)(:|/|$)"),u=new RegExp("^https?://[\\\\w-]+\\\\.pyxidis\\\\.off(:\\\\d+)?$");t.setRuntimeAllowedOriginsTypedWorkers=e=>{o().push(...e)};t.getRuntimeAllowedOriginsTypedWorkers=()=>o();t.createUrlOriginPolicy=(e,t)=>(0,n.createPolicy)(e,{createScriptURL:e=>{let t;try{t=new URL(e,document.baseURI)?.origin}catch(r){t=new URL(e)?.origin}if(t&&(e=>{const t=o();return i.includes(e)||t.includes(e)||a.some(t=>t.test(e))||s.some(t=>t.test(e))||c.test(e)||u.test(e)})(t))return e;throw new Error(`TrustedTypes policy does not allow loading URL: ${e} with origin: ${t}`)}},t),t.urlOriginPolicy=(0,t.createUrlOriginPolicy)("typedWorkersUrlOriginPolicy")},691(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.ThreadMessageKind=void 0,t.isThreadingSupported=i,t.setConfig=function(e){if(a)throw new TypeError("setConfig has already been called");a=e},t.getSafeParams=function(){const e=a??{};return{createTimeout:e.createTimeout,createMode:e.createMode,importScriptUrls:e.importScriptUrls?[...e.importScriptUrls]:void 0,typedWorkersUrl:e.typedWorkersUrl,typedWorkersName:e.typedWorkersName,importScriptsMaxRetries:e.importScriptsMaxRetries}},t.getCreateTimeout=function(e){return e?.createTimeout??a?.createTimeout??3e5},t.getCreateMode=function(e){const t=e?.createMode??a?.createMode??"Thread";return"ThreadOrLocal"===t?i()?"Thread":"Local":t},t.dispatchWorkerError=function(e){try{(a?.onWorkerError??u)(e)}catch(t){console.warn(e),s(t)}},t.dispatchCreateWorker=function(e){try{(a?.onCreateWorker??l)(e)}catch(e){s(e)}};const n=r(739);var o;function i(){return"undefined"!=typeof Blob&&"undefined"!=typeof URL&&void 0!==URL.createObjectURL&&void 0!==URL.revokeObjectURL&&"undefined"!=typeof Worker}let a;function s(e){setTimeout(()=>{throw e})}function c(){return"undefined"!=typeof self&&"__typed_workers_thread"in self?self:void 0}function u(e){const t=c();if(void 0!==t){const r={kind:o.WorkerError,error:(0,n.encodeResultValue)(e)};t.postMessage(r)}else console.warn(e)}function l(e){const t=c();if(void 0!==t){const r={kind:o.CreateWorker,stats:e};t.postMessage(r)}}!function(e){e[e.InitResult=0]="InitResult",e[e.WorkerError=1]="WorkerError",e[e.CreateWorker=2]="CreateWorker"}(o||(t.ThreadMessageKind=o={}))},739(e,t){function r(e){return n(e)&&"WorkerError"===e.name&&"object"==typeof e.info}function n(e){if(null==e)return!1;if(e instanceof Error)return!0;const t=e;return"string"==typeof t.name&&"string"==typeof t.message&&(null==t.stack||"string"==typeof t.stack)}function o(e){return{...e,error:e.error?i(e.error):void 0}}function i(e){return{name:e.name,message:r(e)?e.baseMessage:e.message,stack:e.stack,info:r(e)?o(e.info):void 0}}Object.defineProperty(t,"__esModule",{value:!0}),t.isWorkerError=r,t.isError=n,t.asError=function(e){return n(e)?e:new Error(`(non-Error object) ${function(e){const t=typeof e;switch(t){case"function":case"symbol":case"undefined":return`<${t}>`;case"object":return JSON.stringify(e);default:return`${e}`}}(e)}`)},t.encodeWorkerErrorInfo=o,t.encodeError=i,t.encodeResultValue=function(e){return n(e)?{isError:!0,value:i(e)}:{isError:!1,value:e}}},762(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.importScriptsWithRetry=function(e,t){if(0===t){const t=(0,n.getTrustedScriptUrls)([...e]);return void importScripts(...t)}for(const r of e)i(r,t)};const n=r(481);function o(e,t,r){const n=e.indexOf("?");if(n<0)return`${e}?${t}=${r}`;const o=e.slice(0,n+1),i=e.slice(n+1).split("&");let a=0;for(;a<i.length&&("="!==i[a][t.length]||i[a].slice(0,t.length)!==t);a+=1);return i[a]=`${t}=${r}`,o+i.join("&")}function i(e,t){let r;for(let i=0;i<=t;i+=1)try{const t=i>0?o(e,"retries",String(i)):e,r=(0,n.getTrustedUrl)(t);return void importScripts(r)}catch(e){r=e}throw r}},619(e,t){function r(e){throw new ReferenceError(`${e} is not defined`)}Object.defineProperty(t,"__esModule",{value:!0}),t.paramInsideDef=void 0,t.indexObject=function(e,t,n=r){try{const r=t.split(".");for(const t of r)e=e[t];return e??n(t)}catch{return n(t)}},t.paramInsideDef=(e,...r)=>t.paramInsideDef.transfer(e,void 0,...r),t.paramInsideDef.transfer=(e,t,...r)=>({def:e,args:r,transferables:t??[]})},506(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.startStopwatch=function(){return{status:"Pending",start:o()}},t.stopStopwatch=i,t.timePromise=function(e,t){function r(t){throw i(e,(0,n.isWorkerError)(t)&&"Timeout"===t.info.cause?"Timeout":"Error"),t}try{return t().then(t=>i(e,"Success")??t,r)}catch(e){r(e)}},t.createWorkerStats=function(e){const{id:t,createMode:r,createWorker:n,insideInit:o,createOutside:i,createThread:s}=e,{status:u,start:l,end:f}=n;if("Pending"===u||void 0===f)return;return{id:t,createMode:r,createWorker:{status:u,absStart:l,duration:a(f-l)},createThread:"Thread"===r?c(s,l,f):void 0,createOutside:c(i,l,f),insideInit:c(o,l,f)}};const n=r(739),o="undefined"!=typeof performance&&void 0!==performance.timeOrigin?()=>performance.now()+performance.timeOrigin:()=>Date.now();function i(e,t,r){"Pending"===e.status&&(e.status=t,e.end=Math.max(e.start,r??o()))}function a(e){return Math.round(1e3*e)/1e3}function s(e,t,r){return e<t?t:e>r?r:e}function c(e,t,r){const n=s(e?.start??1/0,t,r),o=s(e?.end??1/0,t,r);return{status:e?.status??"Pending",start:a(n-t),end:a(o-t),duration:a(o-n)}}},481(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.setUpTrustedTypesConfig=function(e,t=[]){o=e??!1,i=o?function(){return n.urlOriginPolicy}():void 0,o&&t?.length>0&&(0,n.setRuntimeAllowedOriginsTypedWorkers)(t)},t.getTrustedUrl=a,t.getTrustedScriptUrls=function(e){if(!o||!i)return e;return e.map(a)},t.getRuntimeAllowedOrigins=function(){return o?(0,n.getRuntimeAllowedOriginsTypedWorkers)():[]};const n=r(598);let o,i;function a(e){if(o&&i)try{return i.createScriptURL(e)}catch{return e}return e}},533(e,t,r){r.r(t),r.d(t,{__addDisposableResource:()=>U,__assign:()=>i,__asyncDelegator:()=>S,__asyncGenerator:()=>P,__asyncValues:()=>j,__await:()=>T,__awaiter:()=>y,__classPrivateFieldGet:()=>W,__classPrivateFieldIn:()=>G,__classPrivateFieldSet:()=>x,__createBinding:()=>g,__decorate:()=>s,__disposeResources:()=>C,__esDecorate:()=>u,__exportStar:()=>h,__extends:()=>o,__generator:()=>_,__importDefault:()=>M,__importStar:()=>R,__makeTemplateObject:()=>k,__metadata:()=>p,__param:()=>c,__propKey:()=>f,__read:()=>v,__rest:()=>a,__runInitializers:()=>l,__setFunctionName:()=>d,__spread:()=>m,__spreadArray:()=>O,__spreadArrays:()=>w,__values:()=>b,default:()=>F});var n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var i=function(){return i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)};function a(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function s(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a}function c(e,t){return function(r,n){t(r,n,e)}}function u(e,t,r,n,o,i){function a(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var s,c=n.kind,u="getter"===c?"get":"setter"===c?"set":"value",l=!t&&e?n.static?e:e.prototype:null,f=t||(l?Object.getOwnPropertyDescriptor(l,n.name):{}),d=!1,p=r.length-1;p>=0;p--){var y={};for(var _ in n)y[_]="access"===_?{}:n[_];for(var _ in n.access)y.access[_]=n.access[_];y.addInitializer=function(e){if(d)throw new TypeError("Cannot add initializers after decoration has completed");i.push(a(e||null))};var g=(0,r[p])("accessor"===c?{get:f.get,set:f.set}:f[u],y);if("accessor"===c){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw new TypeError("Object expected");(s=a(g.get))&&(f.get=s),(s=a(g.set))&&(f.set=s),(s=a(g.init))&&o.unshift(s)}else(s=a(g))&&("field"===c?o.unshift(s):f[u]=s)}l&&Object.defineProperty(l,n.name,f),d=!0}function l(e,t,r){for(var n=arguments.length>2,o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function f(e){return"symbol"==typeof e?e:"".concat(e)}function d(e,t,r){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function p(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function y(e,t,r,n){return new(r||(r=Promise))(function(o,i){function a(e){try{c(n.next(e))}catch(e){i(e)}}function s(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(a,s)}c((n=n.apply(e,t||[])).next())})}function _(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(c){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){a.label=s[1];break}if(6===s[0]&&a.label<o[1]){a.label=o[1],o=s;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(s);break}o[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],n=0}finally{r=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,c])}}}var g=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]};function h(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||g(t,e,r)}function b(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function v(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a}function m(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(v(arguments[t]));return e}function w(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var i=arguments[t],a=0,s=i.length;a<s;a++,o++)n[o]=i[a];return n}function O(e,t,r){if(r||2===arguments.length)for(var n,o=0,i=t.length;o<i;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}function T(e){return this instanceof T?(this.v=e,this):new T(e)}function P(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),i=[];return n={},a("next"),a("throw"),a("return"),n[Symbol.asyncIterator]=function(){return this},n;function a(e){o[e]&&(n[e]=function(t){return new Promise(function(r,n){i.push([e,t,r,n])>1||s(e,t)})})}function s(e,t){try{(r=o[e](t)).value instanceof T?Promise.resolve(r.value.v).then(c,u):l(i[0][2],r)}catch(e){l(i[0][3],e)}var r}function c(e){s("next",e)}function u(e){s("throw",e)}function l(e,t){e(t),i.shift(),i.length&&s(i[0][0],i[0][1])}}function S(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:T(e[n](t)),done:!1}:o?o(t):t}:o}}function j(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=b(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,o){(function(e,t,r,n){Promise.resolve(n).then(function(t){e({value:t,done:r})},t)})(n,o,(t=e[r](t)).done,t.value)})}}}function k(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function R(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&g(t,e,r);return E(t,e),t}function M(e){return e&&e.__esModule?e:{default:e}}function W(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function x(e,t,r,n,o){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function G(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use \'in\' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function U(e,t,r){if(null!=t){if("object"!=typeof t&&"function"!=typeof t)throw new TypeError("Object expected.");var n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(void 0===n){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose]}if("function"!=typeof n)throw new TypeError("Object not disposable.");e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var D="function"==typeof SuppressedError?SuppressedError:function(e,t,r){var n=new Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function C(e){function t(t){e.error=e.hasError?new D(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}return function r(){for(;e.stack.length;){var n=e.stack.pop();try{var o=n.dispose&&n.dispose.call(n.value);if(n.async)return Promise.resolve(o).then(r,function(e){return t(e),r()})}catch(e){t(e)}}if(e.hasError)throw e.error}()}const F={__extends:o,__assign:i,__rest:a,__decorate:s,__param:c,__metadata:p,__awaiter:y,__generator:_,__createBinding:g,__exportStar:h,__values:b,__read:v,__spread:m,__spreadArrays:w,__spreadArray:O,__await:T,__asyncGenerator:P,__asyncDelegator:S,__asyncValues:j,__makeTemplateObject:k,__importStar:R,__importDefault:M,__classPrivateFieldGet:W,__classPrivateFieldSet:x,__classPrivateFieldIn:G,__addDisposableResource:U,__disposeResources:C}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,r),i.exports}r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};(()=>{var e=n;Object.defineProperty(e,"__esModule",{value:!0});const t=r(400),o=r(691),i=r(739),a=r(762),s=r(619),c=r(506),u=r(481);self.onmessage=({data:{config:e,port:r,options:n,script:l,args:f,runtimeAllowedOrigins:d,featureGateDictionary:p,changeGateDictionary:y}})=>{self.onmessage=null,self.__typed_workers_thread=!0,(0,u.setUpTrustedTypesConfig)(n.isTrustedTypesPolicyEnabled,d),(0,t.setFeatureGateDictionaryGetter)(()=>p),(0,t.setChangeGateDictionaryGetter)(()=>y);const _=n.importScriptsMaxRetries??e.importScriptsMaxRetries??0;let g;function h(){if(g)return g;if(void 0===e.typedWorkersUrl)throw new TypeError("importTypedWorkers: typedWorkersUrl is not defined");return(0,a.importScriptsWithRetry)([e.typedWorkersUrl],_),g=(0,s.indexObject)(self,e.typedWorkersName??"typedWorkers"),g.setConfig(e),g}const b=(0,c.startStopwatch)();function v(e,t){const r=e?void 0:(0,i.encodeResultValue)((0,i.asError)(t)),n={kind:o.ThreadMessageKind.InitResult,error:r,stopwatch:b};self.postMessage(n),e||setTimeout(self.close.bind(self),6e4)}try{(0,c.timePromise)(b,()=>{(0,a.importScriptsWithRetry)([...n?.importScriptUrls??e.importScriptUrls??[],...void 0!==l.scriptUrl?[l.scriptUrl]:[]],_);return(0,s.indexObject)(self,l.insideInitName)({config:e,importTypedWorkers:h,connection:{port:r,options:n,createMode:"Thread"}},...f)}).then(()=>v(!0),e=>v(!1,e))}catch(e){v(!1,e)}}})(),threadBootstrap=n})();})()'},"../typed-workers/lib/typedWorkers/transferables.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wrapTransferable=s,t.isTransferableWrapper=a;function s(n,o){return{value:n,__isTransferableWrapper:!0,transferables:o}}function a(n){return typeof n=="object"&&n!==null&&"__isTransferableWrapper"in n&&n.__isTransferableWrapper===!0&&"value"in n}},"../typed-workers/lib/typedWorkers/trustedTypesPolicyFactory.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setUpTrustedTypesConfig=u,t.getTrustedUrl=g,t.getTrustedScriptUrls=f,t.getRuntimeAllowedOrigins=v;var a=s("../typed-workers-trusted-types/lib/index.js"),n,o;function u(p){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];n=p??!1,o=n?C():void 0,n&&h?.length>0&&(0,a.setRuntimeAllowedOriginsTypedWorkers)(h)}function g(p){if(n&&o)try{return o.createScriptURL(p)}catch{return p}return p}function f(p){return!n||!o?p:p.map(g)}function v(){return n?(0,a.getRuntimeAllowedOriginsTypedWorkers)():[]}function C(){return a.urlOriginPolicy}},"../typed-workers/lib/typedWorkers/workerError.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownErrorClasses=t.WorkerError=void 0,t.getErrorEventWorkerError=o,t.decodeError=u,t.decodeWorkerErrorInfo=g,t.decodeResultValue=f;var a=s("../typed-workers/lib/typedWorkers/error.js"),n=(function(v){function C(p,h){var F,R;return Oe(this,C),R=Ia(this,C,[`${p}; info = ${JSON.stringify(Object.assign({},h,{error:(F=h.error)==null?void 0:F.message}))}`]),R.baseMessage=p,R.info=h,R.name="WorkerError",R}return wa(C,v),Ne(C)})(Mg(Error));t.WorkerError=n,n.isWorkerError=a.isWorkerError;function o(v,C,p){if((0,a.isError)(p.error)){if((0,a.isWorkerError)(p.error))return p.error;var h={cause:"UnhandledError",idInfo:v,error:p.error};return new n(`${C} received an unhandled error`,h)}if(p.message==null){var F={cause:"UnhandledError",idInfo:v};return new n(`${C} received a non-error (worker script fetch probably failed)`,F)}var R={cause:"UnhandledError",idInfo:v},y=`${p.message} at ${p.filename}:${p.lineno}:${p.colno}`;return new n(`${C} received an unhandled error: ${y}`,R)}t.knownErrorClasses={Error,EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError};function u(v){var C;if(v.name==="WorkerError")C=new n(v.message,g(v.info));else{var p=t.knownErrorClasses[v.name];p?C=new p(v.message):(C=new Error(v.message),C.name=v.name)}return v.stack!=null&&(C.stack=v.stack),C}function g(v){return Object.assign({},v,{error:v.error?u(v.error):void 0})}function f(v){return v.isError?u(v.value):v.value}},"../typed-workers/lib/typedWorkers/workerId.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isWorkerThread=s,t.workerName=a;function s(){return typeof WorkerGlobalScope<"u"}function a(){return typeof self>"u"?void 0:self.name}},"./lib/AugLoop/ALPersistentConnection.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AugLoopPersistentSession=t.AugLoopPersistentConnection=void 0;var a=s("../excel-online-calc/lib/index.js"),n=s("../excel-online-calc/lib/index.js"),o=a.x10.Subject,u=n.config.ulsLogger,g=n.config.LogCategory,f=n.config.TraceLevel,v=s("../excel-online-calc-common/lib/index.js"),C=s("./lib/logging.js"),p=(function(){var x=0;return function(){return"AnnotationToken"+x++}})(),h=(function(x){function b(){return Oe(this,b),Ia(this,b,arguments)}return wa(b,x),Ne(b,[{key:"unsubscribe",value:function(D){this.subscribers=this.subscribers.filter(function(M){var w=Se(M,1),S=w[0];return S!==D})}}])})(o);function F(x,b){return x.kind==="Uninitialized"?(b.initializeAugLoopSessionTracker(),{kind:"Disconnected",annotationRegistry:new Map}):x}var R=(function(){function x(b){var k=this;Oe(this,x),this.context=b,this.state={kind:"Uninitialized"},this.onClose=new h,b.subscribeOnSessionChanged(function(){return k.onSessionChanged.apply(k,arguments)}),(0,C.debugLog)(`AugLoopPersistentConnection created with context.id=${b.id}`)}return Ne(x,[{key:"onSessionChanged",value:function(k){var D=this,M=k.docSessionId,w=k.isModelSupported;this.state=F(this.state,this.context),(0,C.debugLog)(`AugLoopPersistentConnection::onSessionChanged called with docSessionId=${M}, isModelSupported=${w}`),u.ULS.traceTag(504980950,g.msoulscat_ES_EWAJS,f.Info,`AugLoopPersistentConnection.sessionChanged: previousState=${this.state.kind}, isModelSupported=${w}, contextId=${this.context.id}`);var S=this.context.getAugLoopSession(M),A=new WeakRef(S);S.setSessionCloseCallback(function(I){if(!(D.state.kind!=="Connected"||D.state.session!==A.deref())){var B=new Map($r(D.state.annotationRegistry.entries()).map(function(L){var V=Se(L,2),Z=V[0],H=V[1],N=H.args,_=H.modelRequired;return[Z,{args:N,modelRequired:_}]}));u.ULS.traceTag(504980949,g.msoulscat_ES_EWAJS,f.Info,`AugLoopPersistentConnection.sessionClosed: reason=${I.reason}, annotationCount=${B.size}, contextId=${D.context.id}`),D.state={kind:"Disconnected",annotationRegistry:B},D.onClose.next(I)}});var T=new Map($r(this.state.annotationRegistry.entries()).map(function(I){var B=Se(I,2),L=B[0],V=B[1],Z=V.args,H=V.modelRequired,N=y.apply(void 0,[!H||w,S].concat($r(Z)));return[L,{physicalTokenPromise:N,args:Z,modelRequired:H,session:S}]}));this.state={kind:"Connected",session:S,docSessionId:M,capabilities:{modelAvailable:w},annotationRegistry:T}}},{key:"submitOperation",value:function(){for(var k=arguments.length,D=new Array(k),M=0;M<k;M++)D[M]=arguments[M];if((0,C.debugLog)(`AugLoopPersistentConnection::submitOperation called with args=${JSON.stringify(D)}`),this.state=F(this.state,this.context),u.ULS.traceTag(504980948,g.msoulscat_ES_EWAJS,f.Info,`AugLoopPersistentConnection.submitOperation: state=${this.state.kind}, contextId=${this.context.id}`),this.state.kind==="Connected"){var w;return(w=this.state.session).submitOperation.apply(w,D),(0,v.success)(void 0)}return(0,v.failure)(this.state.kind)}},{key:"activateAnnotation",value:function(k){for(var D=arguments.length,M=new Array(D>1?D-1:0),w=1;w<D;w++)M[w-1]=arguments[w];(0,C.debugLog)(`AugLoopPersistentConnection::activateAnnotation called with isModelRequired=${k}, args=${JSON.stringify(M)}`),this.state=F(this.state,this.context);var S=p();if(u.ULS.traceTag(504980947,g.msoulscat_ES_EWAJS,f.Info,`AugLoopPersistentConnection.activateAnnotation: state=${this.state.kind}, isModelRequired=${k}, annotationType=${M[0]}, contextId=${this.context.id}`),this.state.kind==="Connected"){var A=y.apply(void 0,[!k||this.state.capabilities.modelAvailable,this.state.session].concat(M));this.state.annotationRegistry.set(S,{physicalTokenPromise:A,args:M,modelRequired:k})}else this.state.annotationRegistry.set(S,{args:M,modelRequired:k});return S}},{key:"releaseAnnotation",value:function(k){var D=this;if((0,C.debugLog)(`AugLoopPersistentConnection::releaseAnnotation called with token=${k}`),this.state=F(this.state,this.context),u.ULS.traceTag(504980946,g.msoulscat_ES_EWAJS,f.Info,`AugLoopPersistentConnection.releaseAnnotation: state=${this.state.kind}, token=${k}, contextId=${this.context.id}`),this.state.kind==="Connected"){var M=this.state.annotationRegistry.get(k);if(M===void 0)return;var w=new WeakRef(this.state.session),S=M.physicalTokenPromise;S.then(function(A){var T=w.deref();D.state.kind==="Connected"&&D.state.session===T&&A!==void 0&&T.releaseAnnotation(A.token).catch(function(){})})}this.state.annotationRegistry.delete(k)}},{key:"registerOnClose",value:function(k){var D=Se(k,1),M=D[0];return this.onClose.subscribe({handler:M})}},{key:"unregisterOnClose",value:function(k){this.onClose.unsubscribe(k)}}])})();t.AugLoopPersistentConnection=R;function y(x,b){for(var k=arguments.length,D=new Array(k>2?k-2:0),M=2;M<k;M++)D[M-2]=arguments[M];return(0,C.debugLog)(`AugLoopPersistentConnection:activateAnnotationHelper called with areCapabilitiesOk=${x}, args=${JSON.stringify(D)}`),x?b.activateAnnotation.apply(b,D).then(function(w){return w},function(){}):Promise.resolve(void 0)}var E=(function(){function x(){Oe(this,x)}return Ne(x,null,[{key:"getWorkbookSession",value:function(k){return x.singletons.get(k.id)===void 0&&((0,C.debugLog)(`AugLoopPersistentSession: Creating AugLoop session for a new Workbook id ${k.id}`),u.ULS.traceTag(504980945,g.msoulscat_ES_EWAJS,f.Info,`AugLoopPersistentSession.getWorkbookSession: creating new session for contextId=${k.id}`),x.singletons.set(k.id,new R(k))),x.singletons.get(k.id)}}])})();t.AugLoopPersistentSession=E,E.singletons=new Map},"./lib/AugLoop/ALProvider.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ALProvider=void 0;var a=s("../excel-online-calc/lib/index.js"),n=s("./lib/AugLoop/AugLoopSession.js"),o=s("../../.store/@augloop-types-core@2.37.2313-f0a54ddf179b56391c45/node_modules/@augloop/types-core/dist/esm/src/index.js"),u=s("./lib/AugLoop/ALPersistentConnection.js"),g=s("./lib/features.js"),f=s("../excel-online-calc-common/lib/index.js"),v=(function(){function p(){Oe(this,p),this.operationId=0}return Ne(p,[{key:"generate",value:function(){return this.operationId++,`AugLoop-x10-${this.operationId}`}}],[{key:"create",value:function(F){return p.singleton||(p.singleton=new p),p.singleton}}])})(),C=(function(){function p(h,F){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Oe(this,p),this.scheduler=h,this.context=F,this.isUpdateParentsPathEnabled=R,this.augLoopSession=(0,g.getTypedFeatureGate)("Microsoft.Office.Excel.AugLoop.X10DoNotReconnect")?{session:u.AugLoopPersistentSession.getWorkbookSession(this.context),legacy:!1}:{session:n.AugLoopSessionLegacy.getWorkbookSession(this.context),legacy:!0},this.idGenerator=v.create(this.context)}return Ne(p,[{key:"registerOnAnnotation",value:(function(){var h=mr(function*(R,y,E,x){var b=this,k=function(){for(var M,w,S=arguments.length,A=new Array(S),T=0;T<S;T++)A[T]=arguments[T];return b.augLoopSession.legacy?(M=b.augLoopSession.session).activateAnnotation.apply(M,A):(w=b.augLoopSession.session).activateAnnotation.apply(w,[x].concat(A))};return yield k(y,{callback:(function(){var D=mr(function*(w){for(var S of w.items){var A=S.body;A!==void 0&&(a.x10.staticTypeHint(A),yield b.scheduler.alAnnotationNotifier()[R](A))}});function M(w){return D.apply(this,arguments)}return M})()}),""});function F(R,y,E,x){return h.apply(this,arguments)}return F})()},{key:"sendSignal",value:(function(){var h=mr(function*(R){var y=new o.SignalOperation({parentPath:this.isUpdateParentsPathEnabled?["session","doc"]:["Signal",p.getSignalType(R)],items:[{id:this.idGenerator.generate(),body:R}]}),E=yield this.augLoopSession.session.submitOperation(y);return(0,f.isSuccess)(E)?{success:!0}:{success:!1,reason:E.reason}});function F(R){return h.apply(this,arguments)}return F})()}],[{key:"getSignalType",value:function(F){return F.H_.T_}}])})();t.ALProvider=C},"./lib/AugLoop/AlContext.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"./lib/AugLoop/AugLoopSession.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AugLoopSessionLegacy=t.AugLoopSessionProxyLegacy=void 0;var a=s("../excel-online-calc/lib/index.js"),n=s("./lib/logging.js");function o(C){return new Promise(function(p){return setTimeout(p,C)})}var u=(function(){function C(p){Oe(this,C),this.lazy=new a.ResettableLazy(p)}return Ne(C,[{key:"getValue",value:function(){var h=this;return this.lazy.getValue().catch(function(F){throw h.lazy.reset(),F})}},{key:"reset",value:function(){this.lazy.reset()}}])})(),g=(function(C){function p(h){var F;Oe(this,p);for(var R=arguments.length,y=new Array(R>1?R-1:0),E=1;E<R;E++)y[E-1]=arguments[E];return F=Ia(this,p,[].concat(y)),F.blockingLimit=h,F.value=new a.ResolvablePromiseWithLimitedSubscribers(F.blockingLimit),F}return wa(p,C),Ne(p,[{key:"getSuccessValue",value:(function(){var h=mr(function*(){return yield this.getValue(),this.value});function F(){return h.apply(this,arguments)}return F})()},{key:"getValue",value:function(){var F=this;return Ot(Mt(p.prototype),"getValue",this).call(this).then(function(R){return R.kind==="Success"&&F.value.resolve(R.value),R}).catch(function(R){return a.util.failure(R)})}},{key:"reset",value:function(){Ot(Mt(p.prototype),"reset",this).call(this),this.value=new a.ResolvablePromiseWithLimitedSubscribers(this.blockingLimit)}}])})(u),f=(function(){function C(p){var h=this,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:C.defaultReconnectionParameters;Oe(this,C),this.context=p,this.reconnection=F,this.sessionPromise=new g(C.blockingSubscribersLimit,mr(function*(){(0,n.debugLog)("Trying to create AugLoop Session");var R=yield h.context.docSessionId();if(R==="")throw new Error("AugLoop session is unavailable");var y=yield h.context.getAugLoopSession(R),E=!1;if(y.setSessionCloseCallback(mr(function*(){E||(E=!0,(0,n.debugLog)(`AugLoop session for ${R} was closed`),h.sessionPromise.reset(),yield h.reconnect())})),(0,n.debugLog)(`Created AugLoop session for ${R}`),h.activatedAnnotations.length>0&&(yield C.activateAnnotations(y,h.activatedAnnotations)),E)throw new Error("AugLoop session closed during init");return a.util.success(y)})),this.activatedAnnotations=[],this.activateAnnotation=mr(function*(){for(var R=arguments.length,y=new Array(R),E=0;E<R;E++)y[E]=arguments[E];return h.activatedAnnotations.push(y),(yield C.activateAnnotations(yield h.sessionPromise.getSuccessValue(),[y]))[0]}),this.releaseAnnotation=mr(function*(){var R;return yield(R=yield h.sessionPromise.getSuccessValue()).releaseAnnotation.apply(R,arguments)}),this.submitOperation=mr(function*(){for(var R,y=arguments.length,E=new Array(y),x=0;x<y;x++)E[x]=arguments[x];(0,n.debugLog)(`submitOperation called with ${E[0].parentPath}`);var b=yield h.sessionPromise.getValue();return b.kind==="Failure"?b:a.util.success((R=b.value).submitOperation.apply(R,E))}),this.registerOnClose=function(){for(var R=arguments.length,y=new Array(R),E=0;E<R;E++)y[E]=arguments[E];var x=h.sessionPromise.getSuccessValue();return x.then(function(b){b.setSessionCloseCallback.apply(b,y)}).catch(function(){(0,n.debugLog)("Failed to register callback")}),"Callback registered"}}return Ne(C,[{key:"reconnect",value:(function(){var p=mr(function*(){for(var F=this.reconnection.attempts;F>0;){(0,n.debugLog)(`Reconnecting to AugLoop service. ${F} attempts left.`);var R=yield this.sessionPromise.getValue();if(R.kind==="Success"||R.reason===C.PermanentlyUnavailable)return R;F-=1,yield o(this.reconnection.timeout)}return a.util.failure(`Reconnection failed after ${this.reconnection.attempts} attempts`)});function h(){return p.apply(this,arguments)}return h})()},{key:"ping",value:function(){this.sessionPromise.getValue()}}],[{key:"activateAnnotations",value:(function(){var p=mr(function*(F,R){return(0,n.debugLog)(`activateAnnotations called with ${JSON.stringify(R.map(function(y){return y[0]}))}`),Promise.all(R.map(function(y){return F.activateAnnotation.apply(F,$r(y))}))});function h(F,R){return p.apply(this,arguments)}return h})()}])})();t.AugLoopSessionProxyLegacy=f,f.PermanentlyUnavailable=Symbol(),f.blockingSubscribersLimit=100,f.defaultReconnectionParameters={attempts:10,timeout:500};var v=(function(){function C(){Oe(this,C)}return Ne(C,null,[{key:"getWorkbookSession",value:function(h){return C.singletons.get(h.id)===void 0&&((0,n.debugLog)(`Creating AugLoop session for a new Workbook id ${h.id}`),C.singletons.set(h.id,new f(h))),C.singletons.get(h.id)}}])})();t.AugLoopSessionLegacy=v,v.singletons=new Map},"./lib/AugLoop/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");a.__exportStar(s("./lib/AugLoop/AlContext.js"),t),a.__exportStar(s("./lib/AugLoop/AugLoopSession.js"),t),a.__exportStar(s("./lib/AugLoop/ALProvider.js"),t)},"./lib/CleanData/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");a.__exportStar(s("./lib/CleanData/init.js"),t)},"./lib/CleanData/init.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initializeCleanData=s;function s(a,n){}},"./lib/ProxyBuilder.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyBuilder=t.ProxyNotInitializedError=t.ProxyDestroyedError=void 0,t.createProxy=v;var a=s("../excel-online-calc-common/lib/index.js"),n=(function(C){function p(){var h,F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"Proxy has been destroyed";return Oe(this,p),h=Ia(this,p,[F]),h.name="ProxyDestroyedError",h}return wa(p,C),Ne(p)})(Mg(Error));t.ProxyDestroyedError=n;var o=(function(C){function p(){var h,F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"Proxy has not been initialized";return Oe(this,p),h=Ia(this,p,[F]),h.name="ProxyNotInitializedError",h}return wa(p,C),Ne(p)})(Mg(Error));t.ProxyNotInitializedError=o;var u=(function(){function C(){Oe(this,C),this.handlers=new Map,this.nextId=1,this.destroyed=!1}return Ne(C,[{key:"subscribe",value:function(h){var F=this;if(this.destroyed)throw new n("Cannot subscribe to destroyed event");var R=this.nextId++,y={unsubscribe:function(){F.handlers.delete(R)}};return this.handlers.set(R,{handler:h,subscription:y}),y}},{key:"trigger",value:function(h){if(!this.destroyed){var F=Array.from(this.handlers.values());for(var R of F){var y=R.handler,E=R.subscription;y(h,E)}}}},{key:"destroy",value:function(){this.destroyed=!0,this.handlers.clear()}}])})(),g=(function(){function C(){Oe(this,C),this.channel=new u}return Ne(C,[{key:"subscribe",value:function(h){return this.channel.subscribe(h)}},{key:"trigger",value:function(h){this.channel.trigger(h)}},{key:"connect",value:function(h){var F=this;this.innerSubscription||(this.innerSubscription=h.subscribe(function(R){F.channel.trigger(R)}))}},{key:"disconnect",value:function(){this.innerSubscription&&(this.innerSubscription.unsubscribe(),this.innerSubscription=void 0)}},{key:"destroy",value:function(){this.disconnect(),this.channel.destroy()}}])})(),f=(function(){function C(){Oe(this,C),this.state={kind:"cold"},this.eventBridges=[]}return Ne(C,[{key:"init",value:function(h){if(this.state.kind==="destroyed")throw new n("Cannot init a destroyed proxy");if(this.state.kind==="hot")throw new Error("ProxyBuilder already initialized");this.state={kind:"hot",inner:h};for(var F of this.eventBridges)F.connect(h)}},{key:"destroy",value:function(){if(this.state.kind!=="destroyed"){this.state={kind:"destroyed"};for(var h of this.eventBridges)h.destroy();this.eventBridges=[]}}},{key:"func",value:function(h){var F=this,R=function(){if(F.state.kind==="destroyed")throw new n(`Cannot call ${String(h)} on destroyed proxy`);if(F.state.kind!=="hot")throw new o(`Cannot call ${String(h)} before init`);var E=F.state.inner[h];if(typeof E!="function")throw new Error(`${String(h)} is not a function`);for(var x=E,b=arguments.length,k=new Array(b),D=0;D<b;D++)k[D]=arguments[D];return x.apply(F.state.inner,k)};return R}},{key:"rekaEvent",value:function(h){if(this.state.kind==="destroyed")throw new n("Cannot create event on destroyed proxy");var F=new g,R=function(E){h!=null&&h.forwardFrom&&F.connect(h.forwardFrom(E))};return this.eventBridges.push({connect:R,destroy:function(){return F.destroy()}}),this.state.kind==="hot"&&h!=null&&h.forwardFrom&&R(this.state.inner),F}},{key:"rekaEventFrom",value:function(h){return this.rekaEvent({forwardFrom:function(R){return R[h]}})}},{key:"isAlive",get:function(){return this.state.kind==="hot"}}])})();t.ProxyBuilder=f;function v(C){var p=new f;return p.init(C),p}(0,a.staticAssertExtends)()},"./lib/ScopedLifetimeService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ScopedLifetimeServiceImpl=void 0,t.getScopedX10ClientApi=R,t.getScopedX10Requester=y,t.getScopedX10Notifier=E,t.registerX10ScopedLifetimeService=I;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=a.__importStar(s("../excel-online-x10-interop/lib/x10GeneratedServices.js")),o=s("./lib/proxies.js"),u=s("./lib/features.js"),g=s("./lib/nulls2undefs.js"),f=s("../excel-online-calc/lib/index.js"),v=s("../excel-online-x10-interop/lib/x10GeneratedServices.js"),C=s("../excel-online-calc-common/lib/index.js"),p=s("../office-online-feature-gates/lib/index.js"),h=s("./lib/gateNormalization.js"),F=new Map;function R(B){var L=F.get(B);if(!L)throw new Error(`No scoped X10 client API registered for scopeId=${B}`);return L}function y(B){return R(B).requester}function E(B){return R(B).notifier}function x(B,L){var V={};for(var Z of Object.entries(v.scopedCppSchemas)){var H=Se(Z,2),N=H[0],_=H[1];V[N]=B.getNativeService(D(_,L))}return V}function b(B){var L={};for(var V of Object.entries(v.singletonCppSchemas)){var Z=Se(V,2),H=Z[0],N=Z[1];L[H]=B.getNativeService(N)}return L}function k(B){return(function(){var L=mr(function*(V){var Z=f.config,H=Z.ulsLogger,N=Z.LogCategory,_=Z.TraceLevel,P;try{P=yield B(V)}catch{return H.ULS.traceTag(504742868,N.msoulscat_ES_EWAJS,_.Error,`clientInit failed: scopeId=${V.scopeId}`),{destroy:(function(){var $=mr(function*(){});function q(){return $.apply(this,arguments)}return q})()}}return{destroy:(function(){var W=mr(function*(){try{yield P.destroy()}catch{H.ULS.traceTag(504742867,N.msoulscat_ES_EWAJS,_.Error,`clientInit destroy failed: scopeId=${V.scopeId}`)}});function $(){return W.apply(this,arguments)}return $})()}});return function(V){return L.apply(this,arguments)}})()}function D(B,L){var V=Se(B,2),Z=V[0],H=V[1];return[`${Z}@${L}`,H]}function M(B,L){return B[L]}function w(B,L){if((0,u.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:11196360_EnableX10EventRelay")){var V=function(){var N=Se(Z.ServiceInfo,2),_=N[0],P=N[1],W=function(X){Array.isArray(G)&&G[0]==="Event"&&M(Z,X).subscribe(function(U){L.raiseEvent({serviceName:_,eventName:X,args:JSON.stringify([U])})})};for(var $ of Object.entries(P)){var q=Se($,2),j=q[0],G=q[1];W(j)}};for(var Z of Object.values(B))V()}}function S(B,L){var V=B.services.EventCallbackManager.getCurrentValue(),Z=Object.keys(n.ServiceInfos.EventCallbacksManager[1]);if(V===void 0)throw new Error("EventCallbackManager must be registered during scheduler construction");var H=function(P){V.registerEventCallback(P,function(W){L[P]((0,g.nulls2undefs)(W))})};for(var N of Z)H(N)}var A={Notifier:o.makeNotifierJSProxy,Requester:o.makeRequesterJSProxy,SyncRequester:o.makeSyncRequesterJSProxy,EventEmitter:o.makeEventEmitterJSProxy,AugLoopSessionTracker:o.makeAugLoopSessionTrackerJSProxy,X10DataCleansingAnnotationsService:o.makeX10DataCleansingAnnotationsService,X10DataCleansingSessionStorageService:o.makeX10DataCleansingSessionStorageService,X10DataCleansingStateService:o.makeX10DataCleansingStateService,X10DataCleansingTaskPaneService:o.makeX10DataCleansingTaskPaneService};(0,C.staticAssertExtends)(),(0,C.staticAssertSame)();var T=(function(){function B(L,V){Oe(this,B),this.registry=L,this.singletonNativeServices=V,this.instances=new Map,this.ServiceInfo=n.ServiceInfos.ScopedLifetimeService}return Ne(B,[{key:"installGateSnapshot",value:function(V){var Z=(0,h.normalizeAndPartition)(V),H=Z.featureGates,N=Z.changeGates;(0,p.setFeatureGateDictionaryGetter)(function(){return H}),(0,p.setChangeGateDictionaryGetter)(function(){return N})}},{key:"createServices",value:function(V){var Z=this.syncInitServices(V.scopeId),H=Z.scheduler,N=Z.proxies;w(N,this.singletonNativeServices.EventRelay);var _=x(this.registry,V.scopeId),P=this.singletonNativeServices;S(H,_.EventCallbacksManager);var W=k(this.registry.clientInit)(Object.assign({scheduler:H,scopedNativeServices:_,singletonNativeServices:P,proxies:N},V));this.instances.set(V.scopeId,{scheduler:H,proxies:N,clientHandle:W}),F.set(V.scopeId,{requester:N.Requester,notifier:N.Notifier})}},{key:"syncInitServices",value:function(V){var Z=f.x10.getSchedulerFactories(),H=Z.createGridProvider(function(){}),N=Z.createFormulaBarScheduler(H),_=Object.fromEntries(Object.entries(A).map(function(W){var $=Se(W,2),q=$[0],j=$[1];return[q,j(N)]}));for(var P of Object.values(_))P.ServiceInfo=D(P.ServiceInfo,V),this.registry.registerServiceInstance(P);return{scheduler:N,proxies:_}}},{key:"ensurePluginGroupAttached",value:(function(){var L=mr(function*(Z,H){if(Z===void 0)return f.x10.ensureGroupAttached(H);var N=this.instances.get(Z);if(!N)throw new Error(`ensurePluginGroupAttached: scope ${Z} not found (not yet created or already closed)`);return f.x10.ensureGroupAttachedFor(N.scheduler,H)});function V(Z,H){return L.apply(this,arguments)}return V})()},{key:"closeServices",value:function(V){F.delete(V);var Z=this.instances.get(V);if(Z!==void 0){var H=Z.proxies,N=Z.clientHandle;for(var _ of Object.values(H))_.destroy();this.instances.delete(V),N.then(function(P){P.destroy()})}}}])})();t.ScopedLifetimeServiceImpl=T;function I(B,L){var V=L??b(B),Z=new T(B,V);B.registerServiceInstance(Z)}},"./lib/TableIntelligence/TableIntelligenceProvider.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TableIntelligenceProvider=t.TableIntelligenceProviderLegacy=void 0;var a=s("../excel-online-calc/lib/index.js"),n=s("./lib/AugLoop/index.js"),o=s("../../.store/@augloop-types-excel@2.37.2289-c0c724209970b27c58b4/node_modules/@augloop/types-excel/dist/esm/src/index.js"),u=s("./lib/TableIntelligence/TableIntelligenceProviderBase.js"),g=s("../excel-online-x10-interop/lib/index.js"),f=s("./lib/AugLoop/ALPersistentConnection.js"),v=(function(p){function h(F){var R;return Oe(this,h),R=Ia(this,h,[(0,a.asyncLazy)(mr(function*(){yield R.augLoopSession.activateAnnotation(o.ExcelRecognizedTableNew.H_.T_,{callback:function(E){for(var x of E.items){var b=x.body;b!==void 0&&o.ExcelRecognizedTableNew.typeGuard(b)&&R.addTableEntry(b)}}})}))]),R.context=F,R.augLoopSession=n.AugLoopSessionLegacy.getWorkbookSession(R.context),R.addPluginLicenseEntry(g.PluginFactoryName.FormulaByExamplePlugin,(0,a.asyncLazy)(mr(function*(){return!0}))),R}return wa(h,p),Ne(h,[{key:"getRecognizedRangeTablesInfo",value:function(){var R;this.augLoopSession.ping();for(var y=arguments.length,E=new Array(y),x=0;x<y;x++)E[x]=arguments[x];return(R=Ot(Mt(h.prototype),"getRecognizedRangeTablesInfo",this)).call.apply(R,[this].concat(E))}}])})(u.TableIntelligenceProviderBase);t.TableIntelligenceProviderLegacy=v;var C=(function(p){function h(F){var R;return Oe(this,h),R=Ia(this,h,[(0,a.asyncLazy)(mr(function*(){yield R.augLoopSession.activateAnnotation(!0,o.ExcelRecognizedTableNew.H_.T_,{callback:function(E){for(var x of E.items){var b=x.body;b!==void 0&&o.ExcelRecognizedTableNew.typeGuard(b)&&R.addTableEntry(b)}}})}))]),R.context=F,R.augLoopSession=f.AugLoopPersistentSession.getWorkbookSession(R.context),R.addPluginLicenseEntry(g.PluginFactoryName.FormulaByExamplePlugin,(0,a.asyncLazy)(mr(function*(){return!0}))),R}return wa(h,p),Ne(h,[{key:"getRecognizedRangeTablesInfo",value:function(){for(var R,y=arguments.length,E=new Array(y),x=0;x<y;x++)E[x]=arguments[x];return(R=Ot(Mt(h.prototype),"getRecognizedRangeTablesInfo",this)).call.apply(R,[this].concat(E))}}])})(u.TableIntelligenceProviderBase);t.TableIntelligenceProvider=C},"./lib/TableIntelligence/TableIntelligenceProviderBase.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TableIntelligenceProviderBase=void 0;var a=s("../excel-online-calc/lib/index.js"),n=s("../excel-online-x10-interop/lib/index.js"),o=s("../../.store/@augloop-types-excel@2.37.2289-c0c724209970b27c58b4/node_modules/@augloop/types-excel/dist/esm/src/index.js");function u(y){return y.left>y.right||y.top>y.bottom}var g=a.config.ulsLogger,f=a.config.LogCategory,v=function(E){return g.ULS.assertTag(505722012,f.msoulscat_ES_EWAJS,!u(E),"ITableIntelligenceProvider.convertExcelRange"),{firstRow:E.top-1,firstColumn:E.left-1,lastRow:E.bottom-1,lastColumn:E.right-1}},C=function(E,x){return Math.min(E.lastRow,x.lastRow)-Math.max(E.firstRow,x.firstRow)>=0&&Math.min(E.lastColumn,x.lastColumn)-Math.max(E.firstColumn,x.firstColumn)>=0},p=function(E,x){return x.id!==void 0&&x.id===E.id?!0:C(v(E.range),x.rangeTableInfo.analyzedRange)};function h(y){switch(y){case o.ExcelRecognizedTableOrientationNew.RowMajor:return n.TableOrientation.rowMajor;case o.ExcelRecognizedTableOrientationNew.ColumnMajor:return n.TableOrientation.columnMajor;default:a.common.assertNever("tableOrientationToX10TableOrientation",y)}}function F(y){return{metadataState:n.RecognizedTablesMetadataState.Valid,id:y.id,rangeTableInfo:{sheetId:y.range.worksheetId,interpretations:y.interpretations.map(function(E){return{tableLocation:v(E.location),confidence:E.confidence,orientation:h(E.orientation),headerRowCount:E.headerRowCount,headerColumnCount:E.headerColumnCount}}),analyzedRange:v(y.range)}}}var R=(function(){function y(E){Oe(this,y),this.session=E,this.isPluginLicensed=new Map,this.recognizedTables=new Map}return Ne(y,[{key:"addPluginLicenseEntry",value:function(x,b){this.isPluginLicensed.set(x,b)}},{key:"checkLicense",value:(function(){var E=mr(function*(b){var k,D;return(k=yield(D=this.isPluginLicensed.get(b))==null?void 0:D.getValue())!=null?k:!1});function x(b){return E.apply(this,arguments)}return x})()},{key:"addTableEntry",value:function(x){var b,k=F(x),D=((b=this.recognizedTables.get(x.range.worksheetId))!=null?b:[]).filter(function(M){return!p(x,M)});return D.push(k),this.recognizedTables.set(x.range.worksheetId,D),k}},{key:"getRecognizedRangeTablesInfo",value:(function(){var E=mr(function*(b,k,D,M,w){var S;if(!(yield this.checkLicense(M)))return[];yield this.session.getValue();var A=(S=this.recognizedTables.get(b))!=null?S:[];return A.filter(function(T){return C(T.rangeTableInfo.analyzedRange,k)})});function x(b,k,D,M,w){return E.apply(this,arguments)}return x})()}])})();t.TableIntelligenceProviderBase=R},"./lib/TableIntelligence/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");a.__exportStar(s("./lib/TableIntelligence/TableIntelligenceProvider.js"),t),a.__exportStar(s("./lib/TableIntelligence/TableIntelligenceProviderBase.js"),t)},"./lib/entrypoint.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nulls2undefs=t.TableIntelligence=t.AugLoop=t.debugLog=t.CleanData=t.x10Interop=t.x10Services=t.proxies=t.langSubpackage=t.calcSubpackage=void 0;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/stable/atob.js"),s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/stable/btoa.js"),s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/stable/global-this.js"),globalThis.__x10_target_platform="win32",t.calcSubpackage=a.__importStar(s("../excel-online-calc/lib/index.js")),t.langSubpackage=a.__importStar(s("../excel-online-calc-lang/lib/index.js")),t.proxies=a.__importStar(s("./lib/proxies.js")),t.x10Services=a.__importStar(s("../excel-online-x10-interop/lib/x10GeneratedServices.js")),t.x10Interop=a.__importStar(s("../excel-online-x10-interop/lib/index.js")),t.CleanData=a.__importStar(s("./lib/CleanData/index.js"));var n=s("./lib/logging.js");Object.defineProperty(t,"debugLog",{enumerable:!0,get:function(){return n.debugLog}}),t.AugLoop=a.__importStar(s("./lib/AugLoop/index.js")),a.__exportStar(s("./lib/ScopedLifetimeService.js"),t),t.TableIntelligence=a.__importStar(s("./lib/TableIntelligence/index.js"));var o=s("./lib/nulls2undefs.js");Object.defineProperty(t,"nulls2undefs",{enumerable:!0,get:function(){return o.nulls2undefs}})},"./lib/features.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isTypedChangeGateEnabled=t.getTypedFeatureGate=void 0;var a=s("../office-online-feature-gates/lib/index.js"),n={"Microsoft.Office.Excel.DesktopX10JavascriptDebug":!1,"Microsoft.Office.Excel.AugLoop.X10DoNotReconnect":!1};t.getTypedFeatureGate=(0,a.makeGetTypedFeatureGate)(n);var o=["ChangeGate.OfficeVSO:11196360_EnableX10EventRelay"];t.isTypedChangeGateEnabled=(0,a.makeTypedIsChangeGateEnabled)(o)},"./lib/gateNormalization.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeAndPartition=s;function s(a){var n=Object.create(null),o=Object.create(null),u="Microsoft.Office.Excel.",g="Microsoft.Office.Excel.OfficeVSO:",f="Microsoft.Office.Excel.ChangeGate.OfficeVSO:";for(var v of Object.entries(a)){var C=Se(v,2),p=C[0],h=C[1];if(!(p===""||h===""))if(p.startsWith(g)||p.startsWith(f)){var F=p.slice(u.length);if(Object.hasOwn(o,F))continue;var R=h.trim().toLowerCase();if(R!=="false")continue;o[F]=!1}else n[p]===void 0&&(n[p]=h)}return{featureGates:n,changeGates:o}}},"./lib/logging.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.debugLog=n;var a=s("./lib/features.js");function n(o){(0,a.getTypedFeatureGate)("Microsoft.Office.Excel.DesktopX10JavascriptDebug")&&console.log(o)}},"./lib/nulls2undefs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nulls2undefs=n;var a=s("../excel-online-calc/lib/index.js");function n(o){if(o!==null){if(typeof o=="object")for(var u of Object.keys(o))o[u]=n(o[u]);return o}}a.common.staticAssertSame,a.common.staticAssertSame,a.common.staticAssertSame,a.common.staticAssertSame,a.common.staticAssertSame,a.common.staticAssertSame,a.common.staticAssertSame,a.common.staticAssertSame,a.common.staticAssertSame},"./lib/proxies.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeAugLoopSessionTrackerJSProxy=F,t.makeSyncRequesterJSProxy=R,t.makeRequesterJSProxy=y,t.makeEventEmitterJSProxy=E,t.makeNotifierJSProxy=x,t.makeX10DataCleansingAnnotationsService=k,t.makeX10DataCleansingSessionStorageService=D,t.makeX10DataCleansingStateService=M,t.makeX10DataCleansingTaskPaneService=w;var a=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),n=s("../excel-online-calc/lib/index.js"),o=a.__importStar(s("../excel-online-x10-interop/lib/x10GeneratedServices.js")),u=s("./lib/nulls2undefs.js"),g=s("./lib/logging.js"),f=s("./lib/ProxyBuilder.js");function v(S){return function(A){for(var T,I=arguments.length,B=new Array(I>1?I-1:0),L=1;L<I;L++)B[L-1]=arguments[L];return(T=S[A]).call.apply(T,[S].concat(B))}}function C(S,A){var T=v(S),I=new n.x10.Ref(T),B=function(Z){return mr(function*(){if((0,g.debugLog)(`${A}.${String(Z)}() called`),!I.value)throw new Error(`${A} proxy destroyed`);try{for(var H=arguments.length,N=new Array(H),_=0;_<H;_++)N[_]=arguments[_];var P=yield I.value.apply(I,[Z].concat(N));return(0,u.nulls2undefs)(P)}catch(W){throw W instanceof Error?(0,g.debugLog)(`Exception caught: ${W.message}. Stacktrace: ${W.stack}`):(0,g.debugLog)(`Exception caught: ${JSON.stringify(W)}`),W}})},L=function(){I.value=void 0};return{makeRequest:B,destroy:L}}function p(S){return v(S.notifier())}function h(S){return function(T){return function(){(0,g.debugLog)(`Notification ${String(T)}() called`);try{var I=S();if(!I)throw new Error("Notifier proxy destroyed");for(var B=arguments.length,L=new Array(B),V=0;V<B;V++)L[V]=arguments[V];I.apply(void 0,[T].concat(L))}catch(Z){throw Z instanceof Error?(0,g.debugLog)(`Exception caught: ${Z.message}. Stacktrace: ${Z.stack}`):(0,g.debugLog)(`Exception caught: ${JSON.stringify(Z)}`),Z}}}}function F(){var S=new n.x10.Subject,A=new n.x10.Ref(S);return{ServiceInfo:o.ServiceInfos.AugLoopSessionTracker,onAugLoopConnection:function(I){if((0,g.debugLog)(`AugLoopSessionTracker.onAugLoopConnection() called with connectionParameters: ${JSON.stringify(I)}`),!A.value)throw new Error("AugLoopSessionTracker proxy destroyed");A.value.next(I)},subscribeOnSessionChanged:function(I){if(!A.value)throw new Error("AugLoopSessionTracker proxy destroyed");return A.value.subscribe({handler:I})},destroy:function(){A.value=void 0}}}function R(S){var A=C(S.syncRequester(),"SyncRequester"),T=A.makeRequest,I=A.destroy;return{ServiceInfo:o.ServiceInfos.SyncRequester,runTest:T("runTest"),formulaCopilotIPE:T("formulaCopilotIPE"),formulaHighlighting:T("formulaHighlighting"),columnFormulaSuggestion:T("columnFormulaSuggestion"),destroy:I}}function y(S){var A=C(S.requester(),"Requester"),T=A.makeRequest,I=A.destroy;return{ServiceInfo:o.ServiceInfos.Requester,functionSuggestion:T("functionSuggestion"),argumentAssistance:T("argumentAssistance"),chatGPTQuery:T("chatGPTQuery"),columnFormulaSuggestion:T("columnFormulaSuggestion"),formulaCopilotIPE:T("formulaCopilotIPE"),formulaHighlighting:T("formulaHighlighting"),gotoCtrlClick:T("gotoCtrlClick"),inCellSuggestion:T("inCellSuggestion"),runAuthoringExperiment:T("runAuthoringExperiment"),runExperiment:T("runExperiment"),runPerCharacterExperiment:T("runPerCharacterExperiment"),runTest:T("runTest"),valuePreview:T("valuePreview"),getTranspiledFormulas:T("getTranspiledFormulas"),inCellControlsAutodetection:T("inCellControlsAutodetection"),getLocale:T("getLocale"),formulaCompletion:T("formulaCompletion"),getAnonymizedFormulas:T("getAnonymizedFormulas"),fillPythonNotebook:T("fillPythonNotebook"),copilotPromptSuggestion:T("copilotPromptSuggestion"),generateChartInsights:T("generateChartInsights"),onGridFormulaGeneration:T("onGridFormulaGeneration"),chartDesignRecommendations:T("chartDesignRecommendations"),destroy:I}}function E(S){var A=C(S.eventEmitter(),"EventEmitter"),T=A.makeRequest,I=A.destroy;return{ServiceInfo:o.ServiceInfos.EventEmitter,TestEvent:T("TestEvent"),FBEOutcomeUpdate:T("FBEOutcomeUpdate"),FormulaTranspilerInitEvent:T("FormulaTranspilerInitEvent"),ExternalLinksMetaDataInitEvent:T("ExternalLinksMetaDataInitEvent"),ExcelChartInsightsGeneration:T("ExcelChartInsightsGeneration"),FormulaCompletionValuePreviewUpdate:T("FormulaCompletionValuePreviewUpdate"),FormulaCompletionCellEditEnded:T("FormulaCompletionCellEditEnded"),CellEditEnded:T("CellEditEnded"),FormulaCompletionDeclined:T("FormulaCompletionDeclined"),FormulaCompletionAccepted:T("FormulaCompletionAccepted"),FormulaCompletionOptOut:T("FormulaCompletionOptOut"),FormulaCompletionShown:T("FormulaCompletionShown"),destroy:I}}function x(S){var A=p(S),T=new n.x10.Ref(A),I=h(function(){return T.value});return{ServiceInfo:o.ServiceInfos.Notifier,doNothing:I("doNothing"),setActiveCell:I("setActiveCell"),setActiveCellFormat:I("setActiveCellFormat"),setFunctionsInfo:I("setFunctionsInfo"),setDefinedNamesInfo:I("setDefinedNamesInfo"),notifyWorkbookClosing:I("notifyWorkbookClosing"),setSchedulerFeatures:I("setSchedulerFeatures"),setA1ReferenceStyle:I("setA1ReferenceStyle"),setLocale:I("setLocale"),setWorkbookProps:I("setWorkbookProps"),updateSheetNames:I("updateSheetNames"),updateNamedObjects:I("updateNamedObjects"),writeRange:I("writeRange"),writeRanges:I("writeRanges"),setNumberFormats:I("setNumberFormats"),destroy:function(){T.value=void 0}}}function b(S,A){var T=new f.ProxyBuilder;return Object.assign({},A(T),{ServiceInfo:S,init:function(B){T.init(B)},destroy:function(){T.destroy()}})}function k(S){return b(o.ServiceInfos.X10DataCleansingAnnotationsService,function(A){return{onNewCleanDataAnnotationList:A.rekaEventFrom("onNewCleanDataAnnotationList"),getAnnotationList:A.func("getAnnotationList")}})}function D(S){return b(o.ServiceInfos.X10DataCleansingSessionStorageService,function(A){return{onIgnoredSuggestionsInfoChanged:A.rekaEventFrom("onIgnoredSuggestionsInfoChanged"),onAppliedSuggestionsChanged:A.rekaEventFrom("onAppliedSuggestionsChanged"),getIgnoredSuggestions:A.func("getIgnoredSuggestions"),addToIgnoredSuggestions:A.func("addToIgnoredSuggestions"),getAppliedSuggestions:A.func("getAppliedSuggestions"),addToAppliedSuggestions:A.func("addToAppliedSuggestions"),removeFromAppliedSuggestions:A.func("removeFromAppliedSuggestions"),getIgnoredSuggestionsInfo:A.func("getIgnoredSuggestionsInfo"),getAppliedSuggestionsOnTaskPaneOpen:A.func("getAppliedSuggestionsOnTaskPaneOpen"),checkForQosError:A.func("checkForQosError"),getSessionStory:A.func("getSessionStory"),appendSessionActionToSessionStory:A.func("appendSessionActionToSessionStory")}})}function M(S){return b(o.ServiceInfos.X10DataCleansingStateService,function(A){return{onStateChange:A.rekaEventFrom("onStateChange"),getState:A.func("getState")}})}function w(S){return b(o.ServiceInfos.X10DataCleansingTaskPaneService,function(A){return{taskPaneOpened:A.func("taskPaneOpened")}})}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/es/global-this.js":function(m,t,s){"use strict";s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/es.global-this.js"),m.exports=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js")},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/a-callable.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-callable.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/try-to-string.js"),o=TypeError;m.exports=function(u){if(a(u))return u;throw new o(n(u)+" is not a function")}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/a-possible-prototype.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-possible-prototype.js"),n=String,o=TypeError;m.exports=function(u){if(a(u))return u;throw new o("Can't set "+n(u)+" as a prototype")}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/an-instance.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-is-prototype-of.js"),n=TypeError;m.exports=function(o,u){if(a(u,o))return o;throw new n("Incorrect invocation")}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/an-object.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-object.js"),n=String,o=TypeError;m.exports=function(u){if(a(u))return u;throw new o(n(u)+" is not an object")}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/array-includes.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-indexed-object.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-absolute-index.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/length-of-array-like.js"),u=function(f){return function(v,C,p){var h=a(v),F=o(h);if(F===0)return!f&&-1;var R=n(p,F),y;if(f&&C!==C){for(;F>R;)if(y=h[R++],y!==y)return!0}else for(;F>R;R++)if((f||R in h)&&h[R]===C)return f||R||0;return!f&&-1}};m.exports={includes:u(!0),indexOf:u(!1)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/base64-map.js":function(m){"use strict";var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",n=function(u){for(var g={},f=0;f<64;f++)g[u.charAt(f)]=f;return g};m.exports={i2c:s,c2i:n(s),i2cUrl:a,c2iUrl:n(a)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/classof-raw.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-uncurry-this.js"),n=a({}.toString),o=a("".slice);m.exports=function(u){return o(n(u),8,-1)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/classof.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-string-tag-support.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-callable.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/classof-raw.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/well-known-symbol.js"),g=u("toStringTag"),f=Object,v=o((function(){return arguments})())==="Arguments",C=function(h,F){try{return h[F]}catch{}};m.exports=a?o:function(p){var h,F,R;return p===void 0?"Undefined":p===null?"Null":typeof(F=C(h=f(p),g))=="string"?F:v?o(h):(R=o(h))==="Object"&&n(h.callee)?"Arguments":R}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/copy-constructor-properties.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/has-own-property.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/own-keys.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-get-own-property-descriptor.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-define-property.js");m.exports=function(g,f,v){for(var C=n(f),p=u.f,h=o.f,F=0;F<C.length;F++){var R=C[F];!a(g,R)&&!(v&&a(v,R))&&p(g,R,h(f,R))}}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/create-non-enumerable-property.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/descriptors.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-define-property.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/create-property-descriptor.js");m.exports=a?function(u,g,f){return n.f(u,g,o(1,f))}:function(u,g,f){return u[g]=f,u}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/create-property-descriptor.js":function(m){"use strict";m.exports=function(t,s){return{enumerable:!(t&1),configurable:!(t&2),writable:!(t&4),value:s}}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/define-built-in-accessor.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/make-built-in.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-define-property.js");m.exports=function(o,u,g){return g.get&&a(g.get,u,{getter:!0}),g.set&&a(g.set,u,{setter:!0}),n.f(o,u,g)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/define-built-in.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-callable.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-define-property.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/make-built-in.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/define-global-property.js");m.exports=function(g,f,v,C){C||(C={});var p=C.enumerable,h=C.name!==void 0?C.name:f;if(a(v)&&o(v,h,C),C.global)p?g[f]=v:u(f,v);else{try{C.unsafe?g[f]&&(p=!0):delete g[f]}catch{}p?g[f]=v:n.f(g,f,{value:v,enumerable:!1,configurable:!C.nonConfigurable,writable:!C.nonWritable})}return g}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/define-global-property.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js"),n=Object.defineProperty;m.exports=function(o,u){try{n(a,o,{value:u,configurable:!0,writable:!0})}catch{a[o]=u}return u}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/descriptors.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/fails.js");m.exports=!a(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/document-create-element.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-object.js"),o=a.document,u=n(o)&&n(o.createElement);m.exports=function(g){return u?o.createElement(g):{}}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/dom-exception-constants.js":function(m){"use strict";m.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/enum-bug-keys.js":function(m){"use strict";m.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/environment-is-node.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/environment.js");m.exports=a==="NODE"},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/environment-user-agent.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js"),n=a.navigator,o=n&&n.userAgent;m.exports=o?String(o):""},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/environment-v8-version.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/environment-user-agent.js"),o=a.process,u=a.Deno,g=o&&o.versions||u&&u.version,f=g&&g.v8,v,C;f&&(v=f.split("."),C=v[0]>0&&v[0]<4?1:+(v[0]+v[1])),!C&&n&&(v=n.match(/Edge\/(\d+)/),(!v||v[1]>=74)&&(v=n.match(/Chrome\/(\d+)/),v&&(C=+v[1]))),m.exports=C},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/environment.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/environment-user-agent.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/classof-raw.js"),u=function(f){return n.slice(0,f.length)===f};m.exports=(function(){return u("Bun/")?"BUN":u("Cloudflare-Workers")?"CLOUDFLARE":u("Deno/")?"DENO":u("Node.js/")?"NODE":a.Bun&&typeof Bun.version=="string"?"BUN":a.Deno&&typeof Deno.version=="object"?"DENO":o(a.process)==="process"?"NODE":a.window&&a.document?"BROWSER":"REST"})()},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/error-stack-clear.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-uncurry-this.js"),n=Error,o=a("".replace),u=(function(v){return String(new n(v).stack)})("zxcasd"),g=/\n\s*at [^:]*:[^\n]*/,f=g.test(u);m.exports=function(v,C){if(f&&typeof v=="string"&&!n.prepareStackTrace)for(;C--;)v=o(v,g,"");return v}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/error-to-string.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/descriptors.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/fails.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/an-object.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/normalize-string-argument.js"),g=Error.prototype.toString,f=n(function(){if(a){var v=Object.create(Object.defineProperty({},"name",{get:function(){return this===v}}));if(g.call(v)!=="true")return!0}return g.call({message:1,name:2})!=="2: 1"||g.call({})!=="Error"});m.exports=f?function(){var C=o(this),p=u(C.name,"Error"),h=u(C.message);return p?h?p+": "+h:p:h}:g},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/export.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-get-own-property-descriptor.js").f,o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/create-non-enumerable-property.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/define-built-in.js"),g=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/define-global-property.js"),f=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/copy-constructor-properties.js"),v=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-forced.js");m.exports=function(C,p){var h=C.target,F=C.global,R=C.stat,y,E,x,b,k,D;if(F?E=a:R?E=a[h]||g(h,{}):E=a[h]&&a[h].prototype,E)for(x in p){if(k=p[x],C.dontCallGetSet?(D=n(E,x),b=D&&D.value):b=E[x],y=v(F?x:h+(R?".":"#")+x,C.forced),!y&&b!==void 0){if(typeof k==typeof b)continue;f(k,b)}(C.sham||b&&b.sham)&&o(k,"sham",!0),u(E,x,k,C)}}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/fails.js":function(m){"use strict";m.exports=function(t){try{return!!t()}catch{return!0}}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-bind-native.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/fails.js");m.exports=!a(function(){var n=function(){}.bind();return typeof n!="function"||n.hasOwnProperty("prototype")})},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-call.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-bind-native.js"),n=Function.prototype.call;m.exports=a?n.bind(n):function(){return n.apply(n,arguments)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-name.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/descriptors.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/has-own-property.js"),o=Function.prototype,u=a&&Object.getOwnPropertyDescriptor,g=n(o,"name"),f=g&&function(){}.name==="something",v=g&&(!a||a&&u(o,"name").configurable);m.exports={EXISTS:g,PROPER:f,CONFIGURABLE:v}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-uncurry-this-accessor.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-uncurry-this.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/a-callable.js");m.exports=function(o,u,g){try{return a(n(Object.getOwnPropertyDescriptor(o,u)[g]))}catch{}}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-uncurry-this.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-bind-native.js"),n=Function.prototype,o=n.call,u=a&&n.bind.bind(o,o);m.exports=a?u:function(g){return function(){return o.apply(g,arguments)}}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/get-built-in-node-module.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/environment-is-node.js");m.exports=function(o){if(n){try{return a.process.getBuiltinModule(o)}catch{}try{return Function('return require("'+o+'")')()}catch{}}}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/get-built-in.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-callable.js"),o=function(g){return n(g)?g:void 0};m.exports=function(u,g){return arguments.length<2?o(a[u]):a[u]&&a[u][g]}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/get-method.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/a-callable.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-null-or-undefined.js");m.exports=function(o,u){var g=o[u];return n(g)?void 0:a(g)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js":function(m){"use strict";var t=function(a){return a&&a.Math===Math&&a};m.exports=t(typeof globalThis=="object"&&globalThis)||t(typeof window=="object"&&window)||t(typeof self=="object"&&self)||t(typeof global=="object"&&global)||t(typeof this=="object"&&this)||(function(){return this})()||Function("return this")()},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/has-own-property.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-uncurry-this.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-object.js"),o=a({}.hasOwnProperty);m.exports=Object.hasOwn||function(g,f){return o(n(g),f)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/hidden-keys.js":function(m){"use strict";m.exports={}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/html.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/get-built-in.js");m.exports=a("document","documentElement")},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/ie8-dom-define.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/descriptors.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/fails.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/document-create-element.js");m.exports=!a&&!n(function(){return Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a!==7})},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/indexed-object.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-uncurry-this.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/fails.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/classof-raw.js"),u=Object,g=a("".split);m.exports=n(function(){return!u("z").propertyIsEnumerable(0)})?function(f){return o(f)==="String"?g(f,""):u(f)}:u},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/inherit-if-required.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-callable.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-object.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-set-prototype-of.js");m.exports=function(u,g,f){var v,C;return o&&a(v=g.constructor)&&v!==f&&n(C=v.prototype)&&C!==f.prototype&&o(u,C),u}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/inspect-source.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-uncurry-this.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-callable.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/shared-store.js"),u=a(Function.toString);n(o.inspectSource)||(o.inspectSource=function(g){return u(g)}),m.exports=o.inspectSource},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/internal-state.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/weak-map-basic-detection.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-object.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/create-non-enumerable-property.js"),g=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/has-own-property.js"),f=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/shared-store.js"),v=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/shared-key.js"),C=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/hidden-keys.js"),p="Object already initialized",h=n.TypeError,F=n.WeakMap,R,y,E,x=function(w){return E(w)?y(w):R(w,{})},b=function(w){return function(S){var A;if(!o(S)||(A=y(S)).type!==w)throw new h("Incompatible receiver, "+w+" required");return A}};if(a||f.state){var k=f.state||(f.state=new F);k.get=k.get,k.has=k.has,k.set=k.set,R=function(w,S){if(k.has(w))throw new h(p);return S.facade=w,k.set(w,S),S},y=function(w){return k.get(w)||{}},E=function(w){return k.has(w)}}else{var D=v("state");C[D]=!0,R=function(w,S){if(g(w,D))throw new h(p);return S.facade=w,u(w,D,S),S},y=function(w){return g(w,D)?w[D]:{}},E=function(w){return g(w,D)}}m.exports={set:R,get:y,has:E,enforce:x,getterFor:b}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-callable.js":function(m){"use strict";var t=typeof document=="object"&&document.all;m.exports=typeof t>"u"&&t!==void 0?function(s){return typeof s=="function"||s===t}:function(s){return typeof s=="function"}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-forced.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/fails.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-callable.js"),o=/#|\.prototype\./,u=function(h,F){var R=f[g(h)];return R===C?!0:R===v?!1:n(F)?a(F):!!F},g=u.normalize=function(p){return String(p).replace(o,".").toLowerCase()},f=u.data={},v=u.NATIVE="N",C=u.POLYFILL="P";m.exports=u},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-null-or-undefined.js":function(m){"use strict";m.exports=function(t){return t==null}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-object.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-callable.js");m.exports=function(n){return typeof n=="object"?n!==null:a(n)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-possible-prototype.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-object.js");m.exports=function(n){return a(n)||n===null}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-pure.js":function(m){"use strict";m.exports=!1},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-symbol.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/get-built-in.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-callable.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-is-prototype-of.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/use-symbol-as-uid.js"),g=Object;m.exports=u?function(f){return typeof f=="symbol"}:function(f){var v=a("Symbol");return n(v)&&o(v.prototype,g(f))}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/length-of-array-like.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-length.js");m.exports=function(n){return a(n.length)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/make-built-in.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-uncurry-this.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/fails.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-callable.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/has-own-property.js"),g=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/descriptors.js"),f=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-name.js").CONFIGURABLE,v=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/inspect-source.js"),C=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/internal-state.js"),p=C.enforce,h=C.get,F=String,R=Object.defineProperty,y=a("".slice),E=a("".replace),x=a([].join),b=g&&!n(function(){return R(function(){},"length",{value:8}).length!==8}),k=String(String).split("String"),D=m.exports=function(M,w,S){y(F(w),0,7)==="Symbol("&&(w="["+E(F(w),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),S&&S.getter&&(w="get "+w),S&&S.setter&&(w="set "+w),(!u(M,"name")||f&&M.name!==w)&&(g?R(M,"name",{value:w,configurable:!0}):M.name=w),b&&S&&u(S,"arity")&&M.length!==S.arity&&R(M,"length",{value:S.arity});try{S&&u(S,"constructor")&&S.constructor?g&&R(M,"prototype",{writable:!1}):M.prototype&&(M.prototype=void 0)}catch{}var A=p(M);return u(A,"source")||(A.source=x(k,typeof w=="string"?w:"")),M};Function.prototype.toString=D(function(){return o(this)&&h(this).source||v(this)},"toString")},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/math-trunc.js":function(m){"use strict";var t=Math.ceil,s=Math.floor;m.exports=Math.trunc||function(n){var o=+n;return(o>0?s:t)(o)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/normalize-string-argument.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-string.js");m.exports=function(n,o){return n===void 0?arguments.length<2?"":o:a(n)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-create.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/an-object.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-define-properties.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/enum-bug-keys.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/hidden-keys.js"),g=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/html.js"),f=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/document-create-element.js"),v=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/shared-key.js"),C=">",p="<",h="prototype",F="script",R=v("IE_PROTO"),y=function(){},E=function(w){return"<script>"+w+p+"/"+F+C},x=function(w){w.write(E("")),w.close();var S=w.parentWindow.Object;return w=null,S},b=function(){var w=f("iframe"),S="javascript:",A;return w.style.display="none",g.appendChild(w),w.src=String(S),A=w.contentWindow.document,A.open(),A.write(E("document.F=Object")),A.close(),A.F},k,D=function(){try{k=new ActiveXObject("htmlfile")}catch{}D=typeof document<"u"?document.domain&&k?x(k):b():x(k);for(var w=o.length;w--;)delete D[h][o[w]];return D()};u[R]=!0,m.exports=Object.create||function(w,S){var A;return w!==null?(y[h]=a(w),A=new y,y[h]=null,A[R]=w):A=D(),S===void 0?A:n.f(A,S)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-define-properties.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/descriptors.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/v8-prototype-define-bug.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-define-property.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/an-object.js"),g=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-indexed-object.js"),f=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-keys.js");t.f=a&&!n?Object.defineProperties:function(C,p){u(C);for(var h=g(p),F=f(p),R=F.length,y=0,E;R>y;)o.f(C,E=F[y++],h[E]);return C}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-define-property.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/descriptors.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/ie8-dom-define.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/v8-prototype-define-bug.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/an-object.js"),g=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-property-key.js"),f=TypeError,v=Object.defineProperty,C=Object.getOwnPropertyDescriptor,p="enumerable",h="configurable",F="writable";t.f=a?o?function(y,E,x){if(u(y),E=g(E),u(x),typeof y=="function"&&E==="prototype"&&"value"in x&&F in x&&!x[F]){var b=C(y,E);b&&b[F]&&(y[E]=x.value,x={configurable:h in x?x[h]:b[h],enumerable:p in x?x[p]:b[p],writable:!1})}return v(y,E,x)}:v:function(y,E,x){if(u(y),E=g(E),u(x),n)try{return v(y,E,x)}catch{}if("get"in x||"set"in x)throw new f("Accessors not supported");return"value"in x&&(y[E]=x.value),y}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-get-own-property-descriptor.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/descriptors.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-call.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-property-is-enumerable.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/create-property-descriptor.js"),g=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-indexed-object.js"),f=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-property-key.js"),v=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/has-own-property.js"),C=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/ie8-dom-define.js"),p=Object.getOwnPropertyDescriptor;t.f=a?p:function(F,R){if(F=g(F),R=f(R),C)try{return p(F,R)}catch{}if(v(F,R))return u(!n(o.f,F,R),F[R])}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-get-own-property-names.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-keys-internal.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/enum-bug-keys.js"),o=n.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(g){return a(g,o)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-get-own-property-symbols.js":function(m,t){"use strict";t.f=Object.getOwnPropertySymbols},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-is-prototype-of.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-uncurry-this.js");m.exports=a({}.isPrototypeOf)},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-keys-internal.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-uncurry-this.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/has-own-property.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-indexed-object.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/array-includes.js").indexOf,g=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/hidden-keys.js"),f=a([].push);m.exports=function(v,C){var p=o(v),h=0,F=[],R;for(R in p)!n(g,R)&&n(p,R)&&f(F,R);for(;C.length>h;)n(p,R=C[h++])&&(~u(F,R)||f(F,R));return F}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-keys.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-keys-internal.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/enum-bug-keys.js");m.exports=Object.keys||function(u){return a(u,n)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-property-is-enumerable.js":function(m,t){"use strict";var s={}.propertyIsEnumerable,a=Object.getOwnPropertyDescriptor,n=a&&!s.call({1:2},1);t.f=n?function(u){var g=a(this,u);return!!g&&g.enumerable}:s},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-set-prototype-of.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-uncurry-this-accessor.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-object.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/require-object-coercible.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/a-possible-prototype.js");m.exports=Object.setPrototypeOf||("__proto__"in{}?(function(){var g=!1,f={},v;try{v=a(Object.prototype,"__proto__","set"),v(f,[]),g=f instanceof Array}catch{}return function(p,h){return o(p),u(h),n(p)&&(g?v(p,h):p.__proto__=h),p}})():void 0)},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-to-string.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-string-tag-support.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/classof.js");m.exports=a?{}.toString:function(){return"[object "+n(this)+"]"}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/ordinary-to-primitive.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-call.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-callable.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-object.js"),u=TypeError;m.exports=function(g,f){var v,C;if(f==="string"&&n(v=g.toString)&&!o(C=a(v,g))||n(v=g.valueOf)&&!o(C=a(v,g))||f!=="string"&&n(v=g.toString)&&!o(C=a(v,g)))return C;throw new u("Can't convert object to primitive value")}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/own-keys.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/get-built-in.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-uncurry-this.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-get-own-property-names.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-get-own-property-symbols.js"),g=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/an-object.js"),f=n([].concat);m.exports=a("Reflect","ownKeys")||function(C){var p=o.f(g(C)),h=u.f;return h?f(p,h(C)):p}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/path.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js");m.exports=a},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/require-object-coercible.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-null-or-undefined.js"),n=TypeError;m.exports=function(o){if(a(o))throw new n("Can't call method on "+o);return o}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/set-to-string-tag.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-define-property.js").f,n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/has-own-property.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/well-known-symbol.js"),u=o("toStringTag");m.exports=function(g,f,v){g&&!v&&(g=g.prototype),g&&!n(g,u)&&a(g,u,{configurable:!0,value:f})}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/shared-key.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/shared.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/uid.js"),o=a("keys");m.exports=function(u){return o[u]||(o[u]=n(u))}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/shared-store.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-pure.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/define-global-property.js"),u="__core-js_shared__",g=m.exports=n[u]||o(u,{});(g.versions||(g.versions=[])).push({version:"3.49.0",mode:a?"pure":"global",copyright:"\xA9 2013\u20132025 Denis Pushkarev (zloirock.ru), 2025\u20132026 CoreJS Company (core-js.io). All rights reserved.",license:"https://github.com/zloirock/core-js/blob/v3.49.0/LICENSE",source:"https://github.com/zloirock/core-js"})},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/shared.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/shared-store.js");m.exports=function(n,o){return a[n]||(a[n]=o||{})}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/symbol-constructor-detection.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/environment-v8-version.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/fails.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js"),u=o.String;m.exports=!!Object.getOwnPropertySymbols&&!n(function(){var g=Symbol("symbol detection");return!u(g)||!(Object(g)instanceof Symbol)||!Symbol.sham&&a&&a<41})},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-absolute-index.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-integer-or-infinity.js"),n=Math.max,o=Math.min;m.exports=function(u,g){var f=a(u);return f<0?n(f+g,0):o(f,g)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-indexed-object.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/indexed-object.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/require-object-coercible.js");m.exports=function(o){return a(n(o))}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-integer-or-infinity.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/math-trunc.js");m.exports=function(n){var o=+n;return o!==o||o===0?0:a(o)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-length.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-integer-or-infinity.js"),n=Math.min;m.exports=function(o){var u=a(o);return u>0?n(u,9007199254740991):0}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-object.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/require-object-coercible.js"),n=Object;m.exports=function(o){return n(a(o))}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-primitive.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-call.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-object.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-symbol.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/get-method.js"),g=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/ordinary-to-primitive.js"),f=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/well-known-symbol.js"),v=TypeError,C=f("toPrimitive");m.exports=function(p,h){if(!n(p)||o(p))return p;var F=u(p,C),R;if(F){if(h===void 0&&(h="default"),R=a(F,p,h),!n(R)||o(R))return R;throw new v("Can't convert object to primitive value")}return h===void 0&&(h="number"),g(p,h)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-property-key.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-primitive.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-symbol.js");m.exports=function(o){var u=a(o,"string");return n(u)?u:u+""}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-string-tag-support.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/well-known-symbol.js"),n=a("toStringTag"),o={};o[n]="z",m.exports=String(o)==="[object z]"},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-string.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/classof.js"),n=String;m.exports=function(o){if(a(o)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return n(o)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/try-to-string.js":function(m){"use strict";var t=String;m.exports=function(s){try{return t(s)}catch{return"Object"}}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/uid.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-uncurry-this.js"),n=0,o=Math.random(),u=a(1.1.toString);m.exports=function(g){return"Symbol("+(g===void 0?"":g)+")_"+u(++n+o,36)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/use-symbol-as-uid.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/symbol-constructor-detection.js");m.exports=a&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/v8-prototype-define-bug.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/descriptors.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/fails.js");m.exports=a&&n(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/validate-arguments-length.js":function(m){"use strict";var t=TypeError;m.exports=function(s,a){if(s<a)throw new t("Not enough arguments");return s}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/weak-map-basic-detection.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-callable.js"),o=a.WeakMap;m.exports=n(o)&&/native code/.test(String(o))},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/well-known-symbol.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/shared.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/has-own-property.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/uid.js"),g=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/symbol-constructor-detection.js"),f=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/use-symbol-as-uid.js"),v=a.Symbol,C=n("wks"),p=f?v.for||v:v&&v.withoutSetter||u;m.exports=function(h){return o(C,h)||(C[h]=g&&o(v,h)?v[h]:p("Symbol."+h)),C[h]}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/es.error.to-string.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/define-built-in.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/error-to-string.js"),o=Error.prototype;o.toString!==n&&a(o,"toString",n)},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/es.global-this.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/export.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js");a({global:!0,forced:n.globalThis!==n},{globalThis:n})},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/es.object.to-string.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-string-tag-support.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/define-built-in.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-to-string.js");a||n(Object.prototype,"toString",o,{unsafe:!0})},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/web.atob.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/export.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/get-built-in.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-uncurry-this.js"),g=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-call.js"),f=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/fails.js"),v=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-string.js"),C=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/validate-arguments-length.js"),p=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/base64-map.js").c2i,h=/[^\d+/a-z]/i,F=/[\t\n\f\r ]+/g,R=/[=]{1,2}$/,y=o("atob"),E=Array,x=String.fromCharCode,b=u("".charAt),k=u("".replace),D=u([].join),M=u(h.exec),w=!!y&&!f(function(){return y("aGk=")!=="hi"}),S=w&&f(function(){return y(" ")!==""}),A=w&&!f(function(){y("a")}),T=w&&!f(function(){y()}),I=w&&y.length!==1,B=!w||S||A||T||I;a({global:!0,bind:!0,enumerable:!0,forced:B},{atob:function(V){if(C(arguments.length,1),w&&!S&&!A)return g(y,n,V);var Z=k(v(V),F,""),H=0,N=0,_,P,W;Z.length&3||(Z=k(Z,R,"")),_=Z.length;var $=_&3;if($===1||M(h,Z))throw new(o("DOMException"))("The string is not correctly encoded","InvalidCharacterError");for(var q=new E((_>>2)*3+($?$-1:0)),j=0;H<_;)P=b(Z,H++),W=N&3?(W<<6)+p[P]:p[P],N++&3&&(q[j++]=x(255&W>>(-2*N&6)));return D(q,"")}})},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/web.btoa.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/export.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/get-built-in.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-uncurry-this.js"),g=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/function-call.js"),f=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/fails.js"),v=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/to-string.js"),C=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/validate-arguments-length.js"),p=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/base64-map.js").i2c,h=o("btoa"),F=Array,R=u([].join),y=u("".charAt),E=u("".charCodeAt),x=!!h&&!f(function(){return h("hi")!=="aGk="}),b=x&&!f(function(){h()}),k=x&&f(function(){return h(null)!=="bnVsbA=="}),D=x&&h.length!==1;a({global:!0,bind:!0,enumerable:!0,forced:!x||b||k||D},{btoa:function(w){if(C(arguments.length,1),x)return g(h,n,v(w));for(var S=v(w),A=new F((S.length+2)/3<<2),T=0,I=0,B=p,L,V;y(S,I)||(B="=",I%1);){if(V=E(S,I+=.75),V>255)throw new(o("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");L=L<<8|V,A[T++]=y(B,63&L>>8-I%1*8)}return R(A,"")}})},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/web.dom-exception.constructor.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/export.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/get-built-in.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/get-built-in-node-module.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/fails.js"),g=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-create.js"),f=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/create-property-descriptor.js"),v=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-define-property.js").f,C=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/define-built-in.js"),p=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/define-built-in-accessor.js"),h=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/has-own-property.js"),F=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/an-instance.js"),R=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/an-object.js"),y=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/error-to-string.js"),E=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/normalize-string-argument.js"),x=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/dom-exception-constants.js"),b=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/error-stack-clear.js"),k=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/internal-state.js"),D=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/descriptors.js"),M=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-pure.js"),w="DOMException",S="DATA_CLONE_ERR",A=n("Error"),T=n(w)||(function(){try{var ce=n("MessageChannel")||o("worker_threads").MessageChannel;new ce().port1.postMessage(new WeakMap)}catch(ge){if(ge.name===S&&ge.code===25)return ge.constructor}})(),I=T&&T.prototype,B=A.prototype,L=k.set,V=k.getterFor(w),Z="stack"in new A(w),H=function(ge){return h(x,ge)&&x[ge].m?x[ge].c:0},N=function(){F(this,_);var ge=arguments.length,oe=E(ge<1?void 0:arguments[0]),le=E(ge<2?void 0:arguments[1],"Error"),Y=H(le);if(L(this,{type:w,name:le,message:oe,code:Y}),D||(this.name=le,this.message=oe,this.code=Y),Z){var te=new A(oe);te.name=w,v(this,"stack",f(1,b(te.stack,1)))}},_=N.prototype=g(B),P=function(ge){return{enumerable:!0,configurable:!0,get:ge}},W=function(ge){return P(function(){return V(this)[ge]})};D&&(p(_,"code",W("code")),p(_,"message",W("message")),p(_,"name",W("name"))),v(_,"constructor",f(1,N));var $=u(function(){return!(new T instanceof A)}),q=$||u(function(){return B.toString!==y||String(new T(1,2))!=="2: 1"}),j=$||u(function(){return new T(1,"DataCloneError").code!==25}),G=$||T[S]!==25||I[S]!==25,Q=M?q||j||G:$;a({global:!0,constructor:!0,forced:Q},{DOMException:Q?N:T});var X=n(w),U=X.prototype;q&&(M||T===X)&&C(U,"toString",y),j&&D&&T===X&&p(U,"code",P(function(){return H(R(this).name)}));for(var O in x)if(h(x,O)){var z=x[O],J=z.s,ie=f(6,z.c);h(X,J)||v(X,J,ie),h(U,J)||v(U,J,ie)}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/web.dom-exception.stack.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/export.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/global-this.js"),o=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/get-built-in.js"),u=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/create-property-descriptor.js"),g=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/object-define-property.js").f,f=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/has-own-property.js"),v=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/an-instance.js"),C=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/inherit-if-required.js"),p=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/normalize-string-argument.js"),h=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/dom-exception-constants.js"),F=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/error-stack-clear.js"),R=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/descriptors.js"),y=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/is-pure.js"),E="DOMException",x=o("Error"),b=o(E),k=function(){v(this,D);var N=arguments.length,_=p(N<1?void 0:arguments[0]),P=p(N<2?void 0:arguments[1],"Error"),W=new b(_,P),$=new x(_);return $.name=E,g(W,"stack",u(1,F($.stack,1))),C(W,this,k),W},D=k.prototype=b.prototype,M="stack"in new x(E),w="stack"in new b(1,2),S=b&&R&&Object.getOwnPropertyDescriptor(n,E),A=!!S&&!(S.writable&&S.configurable),T=M&&!A&&!w;a({global:!0,constructor:!0,forced:y||T},{DOMException:T?k:b});var I=o(E),B=I.prototype;if(B.constructor!==I){y||g(B,"constructor",u(1,I));for(var L in h)if(f(h,L)){var V=h[L],Z=V.s;f(I,Z)||g(I,Z,u(6,V.c))}}},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/web.dom-exception.to-string-tag.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/get-built-in.js"),n=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/set-to-string-tag.js"),o="DOMException";n(a(o),o)},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/stable/atob.js":function(m,t,s){"use strict";s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/es.error.to-string.js"),s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/es.object.to-string.js"),s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/web.atob.js"),s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/web.dom-exception.constructor.js"),s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/web.dom-exception.stack.js"),s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/web.dom-exception.to-string-tag.js");var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/path.js");m.exports=a.atob},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/stable/btoa.js":function(m,t,s){"use strict";s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/es.error.to-string.js"),s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/es.object.to-string.js"),s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/web.btoa.js"),s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/web.dom-exception.constructor.js"),s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/web.dom-exception.stack.js"),s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/modules/web.dom-exception.to-string-tag.js");var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/internals/path.js");m.exports=a.btoa},"../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/stable/global-this.js":function(m,t,s){"use strict";var a=s("../../.store/core-js@3.49.0-e7a1adfb8a35968578fa/node_modules/core-js/es/global-this.js");m.exports=a},"../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs":function(m,t,s){"use strict";s.r(t),s.d(t,{__addDisposableResource:function(){return P},__assign:function(){return o},__asyncDelegator:function(){return T},__asyncGenerator:function(){return A},__asyncValues:function(){return I},__await:function(){return S},__awaiter:function(){return R},__classPrivateFieldGet:function(){return H},__classPrivateFieldIn:function(){return _},__classPrivateFieldSet:function(){return N},__createBinding:function(){return E},__decorate:function(){return g},__disposeResources:function(){return $},__esDecorate:function(){return v},__exportStar:function(){return x},__extends:function(){return n},__generator:function(){return y},__importDefault:function(){return Z},__importStar:function(){return V},__makeTemplateObject:function(){return B},__metadata:function(){return F},__param:function(){return f},__propKey:function(){return p},__read:function(){return k},__rest:function(){return u},__runInitializers:function(){return C},__setFunctionName:function(){return h},__spread:function(){return D},__spreadArray:function(){return w},__spreadArrays:function(){return M},__values:function(){return b},default:function(){return q}});var a=function(G,Q){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(X,U){X.__proto__=U}||function(X,U){for(var O in U)Object.prototype.hasOwnProperty.call(U,O)&&(X[O]=U[O])},a(G,Q)};function n(j,G){if(typeof G!="function"&&G!==null)throw new TypeError("Class extends value "+String(G)+" is not a constructor or null");a(j,G);function Q(){this.constructor=j}j.prototype=G===null?Object.create(G):(Q.prototype=G.prototype,new Q)}var o=function(){return o=Object.assign||function(Q){for(var X,U=1,O=arguments.length;U<O;U++){X=arguments[U];for(var z in X)Object.prototype.hasOwnProperty.call(X,z)&&(Q[z]=X[z])}return Q},o.apply(this,arguments)};function u(j,G){var Q={};for(var X in j)Object.prototype.hasOwnProperty.call(j,X)&&G.indexOf(X)<0&&(Q[X]=j[X]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,X=Object.getOwnPropertySymbols(j);U<X.length;U++)G.indexOf(X[U])<0&&Object.prototype.propertyIsEnumerable.call(j,X[U])&&(Q[X[U]]=j[X[U]]);return Q}function g(j,G,Q,X){var U=arguments.length,O=U<3?G:X===null?X=Object.getOwnPropertyDescriptor(G,Q):X,z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")O=Reflect.decorate(j,G,Q,X);else for(var J=j.length-1;J>=0;J--)(z=j[J])&&(O=(U<3?z(O):U>3?z(G,Q,O):z(G,Q))||O);return U>3&&O&&Object.defineProperty(G,Q,O),O}function f(j,G){return function(Q,X){G(Q,X,j)}}function v(j,G,Q,X,U,O){function z(ne){if(ne!==void 0&&typeof ne!="function")throw new TypeError("Function expected");return ne}for(var J=X.kind,ie=J==="getter"?"get":J==="setter"?"set":"value",ce=!G&&j?X.static?j:j.prototype:null,ge=G||(ce?Object.getOwnPropertyDescriptor(ce,X.name):{}),oe,le=!1,Y=Q.length-1;Y>=0;Y--){var te={};for(var re in X)te[re]=re==="access"?{}:X[re];for(var re in X.access)te.access[re]=X.access[re];te.addInitializer=function(ne){if(le)throw new TypeError("Cannot add initializers after decoration has completed");O.push(z(ne||null))};var ee=(0,Q[Y])(J==="accessor"?{get:ge.get,set:ge.set}:ge[ie],te);if(J==="accessor"){if(ee===void 0)continue;if(ee===null||typeof ee!="object")throw new TypeError("Object expected");(oe=z(ee.get))&&(ge.get=oe),(oe=z(ee.set))&&(ge.set=oe),(oe=z(ee.init))&&U.unshift(oe)}else(oe=z(ee))&&(J==="field"?U.unshift(oe):ge[ie]=oe)}ce&&Object.defineProperty(ce,X.name,ge),le=!0}function C(j,G,Q){for(var X=arguments.length>2,U=0;U<G.length;U++)Q=X?G[U].call(j,Q):G[U].call(j);return X?Q:void 0}function p(j){return typeof j=="symbol"?j:"".concat(j)}function h(j,G,Q){return typeof G=="symbol"&&(G=G.description?"[".concat(G.description,"]"):""),Object.defineProperty(j,"name",{configurable:!0,value:Q?"".concat(Q," ",G):G})}function F(j,G){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(j,G)}function R(j,G,Q,X){function U(O){return O instanceof Q?O:new Q(function(z){z(O)})}return new(Q||(Q=Promise))(function(O,z){function J(ge){try{ce(X.next(ge))}catch(oe){z(oe)}}function ie(ge){try{ce(X.throw(ge))}catch(oe){z(oe)}}function ce(ge){ge.done?O(ge.value):U(ge.value).then(J,ie)}ce((X=X.apply(j,G||[])).next())})}function y(j,G){var Q={label:0,sent:function(){if(O[0]&1)throw O[1];return O[1]},trys:[],ops:[]},X,U,O,z;return z={next:J(0),throw:J(1),return:J(2)},typeof Symbol=="function"&&(z[Symbol.iterator]=function(){return this}),z;function J(ce){return function(ge){return ie([ce,ge])}}function ie(ce){if(X)throw new TypeError("Generator is already executing.");for(;z&&(z=0,ce[0]&&(Q=0)),Q;)try{if(X=1,U&&(O=ce[0]&2?U.return:ce[0]?U.throw||((O=U.return)&&O.call(U),0):U.next)&&!(O=O.call(U,ce[1])).done)return O;switch(U=0,O&&(ce=[ce[0]&2,O.value]),ce[0]){case 0:case 1:O=ce;break;case 4:return Q.label++,{value:ce[1],done:!1};case 5:Q.label++,U=ce[1],ce=[0];continue;case 7:ce=Q.ops.pop(),Q.trys.pop();continue;default:if(O=Q.trys,!(O=O.length>0&&O[O.length-1])&&(ce[0]===6||ce[0]===2)){Q=0;continue}if(ce[0]===3&&(!O||ce[1]>O[0]&&ce[1]<O[3])){Q.label=ce[1];break}if(ce[0]===6&&Q.label<O[1]){Q.label=O[1],O=ce;break}if(O&&Q.label<O[2]){Q.label=O[2],Q.ops.push(ce);break}O[2]&&Q.ops.pop(),Q.trys.pop();continue}ce=G.call(j,Q)}catch(ge){ce=[6,ge],U=0}finally{X=O=0}if(ce[0]&5)throw ce[1];return{value:ce[0]?ce[1]:void 0,done:!0}}}var E=Object.create?function(j,G,Q,X){X===void 0&&(X=Q);var U=Object.getOwnPropertyDescriptor(G,Q);(!U||("get"in U?!G.__esModule:U.writable||U.configurable))&&(U={enumerable:!0,get:function(){return G[Q]}}),Object.defineProperty(j,X,U)}:function(j,G,Q,X){X===void 0&&(X=Q),j[X]=G[Q]};function x(j,G){for(var Q in j)Q!=="default"&&!Object.prototype.hasOwnProperty.call(G,Q)&&E(G,j,Q)}function b(j){var G=typeof Symbol=="function"&&Symbol.iterator,Q=G&&j[G],X=0;if(Q)return Q.call(j);if(j&&typeof j.length=="number")return{next:function(){return j&&X>=j.length&&(j=void 0),{value:j&&j[X++],done:!j}}};throw new TypeError(G?"Object is not iterable.":"Symbol.iterator is not defined.")}function k(j,G){var Q=typeof Symbol=="function"&&j[Symbol.iterator];if(!Q)return j;var X=Q.call(j),U,O=[],z;try{for(;(G===void 0||G-- >0)&&!(U=X.next()).done;)O.push(U.value)}catch(J){z={error:J}}finally{try{U&&!U.done&&(Q=X.return)&&Q.call(X)}finally{if(z)throw z.error}}return O}function D(){for(var j=[],G=0;G<arguments.length;G++)j=j.concat(k(arguments[G]));return j}function M(){for(var j=0,G=0,Q=arguments.length;G<Q;G++)j+=arguments[G].length;for(var X=Array(j),U=0,G=0;G<Q;G++)for(var O=arguments[G],z=0,J=O.length;z<J;z++,U++)X[U]=O[z];return X}function w(j,G,Q){if(Q||arguments.length===2)for(var X=0,U=G.length,O;X<U;X++)(O||!(X in G))&&(O||(O=Array.prototype.slice.call(G,0,X)),O[X]=G[X]);return j.concat(O||Array.prototype.slice.call(G))}function S(j){return this instanceof S?(this.v=j,this):new S(j)}function A(j,G,Q){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var X=Q.apply(j,G||[]),U,O=[];return U={},z("next"),z("throw"),z("return"),U[Symbol.asyncIterator]=function(){return this},U;function z(le){X[le]&&(U[le]=function(Y){return new Promise(function(te,re){O.push([le,Y,te,re])>1||J(le,Y)})})}function J(le,Y){try{ie(X[le](Y))}catch(te){oe(O[0][3],te)}}function ie(le){le.value instanceof S?Promise.resolve(le.value.v).then(ce,ge):oe(O[0][2],le)}function ce(le){J("next",le)}function ge(le){J("throw",le)}function oe(le,Y){le(Y),O.shift(),O.length&&J(O[0][0],O[0][1])}}function T(j){var G,Q;return G={},X("next"),X("throw",function(U){throw U}),X("return"),G[Symbol.iterator]=function(){return this},G;function X(U,O){G[U]=j[U]?function(z){return(Q=!Q)?{value:S(j[U](z)),done:!1}:O?O(z):z}:O}}function I(j){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var G=j[Symbol.asyncIterator],Q;return G?G.call(j):(j=typeof b=="function"?b(j):j[Symbol.iterator](),Q={},X("next"),X("throw"),X("return"),Q[Symbol.asyncIterator]=function(){return this},Q);function X(O){Q[O]=j[O]&&function(z){return new Promise(function(J,ie){z=j[O](z),U(J,ie,z.done,z.value)})}}function U(O,z,J,ie){Promise.resolve(ie).then(function(ce){O({value:ce,done:J})},z)}}function B(j,G){return Object.defineProperty?Object.defineProperty(j,"raw",{value:G}):j.raw=G,j}var L=Object.create?function(j,G){Object.defineProperty(j,"default",{enumerable:!0,value:G})}:function(j,G){j.default=G};function V(j){if(j&&j.__esModule)return j;var G={};if(j!=null)for(var Q in j)Q!=="default"&&Object.prototype.hasOwnProperty.call(j,Q)&&E(G,j,Q);return L(G,j),G}function Z(j){return j&&j.__esModule?j:{default:j}}function H(j,G,Q,X){if(Q==="a"&&!X)throw new TypeError("Private accessor was defined without a getter");if(typeof G=="function"?j!==G||!X:!G.has(j))throw new TypeError("Cannot read private member from an object whose class did not declare it");return Q==="m"?X:Q==="a"?X.call(j):X?X.value:G.get(j)}function N(j,G,Q,X,U){if(X==="m")throw new TypeError("Private method is not writable");if(X==="a"&&!U)throw new TypeError("Private accessor was defined without a setter");if(typeof G=="function"?j!==G||!U:!G.has(j))throw new TypeError("Cannot write private member to an object whose class did not declare it");return X==="a"?U.call(j,Q):U?U.value=Q:G.set(j,Q),Q}function _(j,G){if(G===null||typeof G!="object"&&typeof G!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof j=="function"?G===j:j.has(G)}function P(j,G,Q){if(G!=null){if(typeof G!="object"&&typeof G!="function")throw new TypeError("Object expected.");var X;if(Q){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");X=G[Symbol.asyncDispose]}if(X===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");X=G[Symbol.dispose]}if(typeof X!="function")throw new TypeError("Object not disposable.");j.stack.push({value:G,dispose:X,async:Q})}else Q&&j.stack.push({async:!0});return G}var W=typeof SuppressedError=="function"?SuppressedError:function(j,G,Q){var X=new Error(Q);return X.name="SuppressedError",X.error=j,X.suppressed=G,X};function $(j){function G(X){j.error=j.hasError?new W(X,j.error,"An error was suppressed during disposal."):X,j.hasError=!0}function Q(){for(;j.stack.length;){var X=j.stack.pop();try{var U=X.dispose&&X.dispose.call(X.value);if(X.async)return Promise.resolve(U).then(Q,function(O){return G(O),Q()})}catch(O){G(O)}}if(j.hasError)throw j.error}return Q()}var q={__extends:n,__assign:o,__rest:u,__decorate:g,__param:f,__metadata:F,__awaiter:R,__generator:y,__createBinding:E,__exportStar:x,__values:b,__read:k,__spread:D,__spreadArrays:M,__spreadArray:w,__await:S,__asyncGenerator:A,__asyncDelegator:T,__asyncValues:I,__makeTemplateObject:B,__importStar:V,__importDefault:Z,__classPrivateFieldGet:H,__classPrivateFieldSet:N,__classPrivateFieldIn:_,__addDisposableResource:P,__disposeResources:$}}},r={};function l(d){var m=r[d];if(m!==void 0)return m.exports;var t=r[d]={exports:{}};if(!(d in e)){delete r[d];var s=new Error("Cannot find module '"+d+"'");throw s.code="MODULE_NOT_FOUND",s}return e[d].call(t.exports,t,t.exports,l),t.exports}(function(){l.d=function(d,m){for(var t in m)l.o(m,t)&&!l.o(d,t)&&Object.defineProperty(d,t,{enumerable:!0,get:m[t]})}})(),(function(){l.o=function(d,m){return Object.prototype.hasOwnProperty.call(d,m)}})(),(function(){l.r=function(d){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(d,"__esModule",{value:!0})}})();var c=l("./lib/entrypoint.js");Qq.exports=c})()});var R0=_e(bw=>{"use strict";Object.defineProperty(bw,"__esModule",{value:!0});Lq();if(globalThis.__x10_excel_x10_native!==void 0)throw new Error(`Global variable __x10_excel_x10_native is already defined.
    Previous initializing call stack:
${globalThis.__x10_excel_x10_native_init_callstack}
===`);var Yq=Jq();globalThis.__x10_excel_x10_native_init_callstack=new Error().stack;globalThis.__x10_excel_x10_native=Yq;bw.default=Yq});var z6=_e((B0r,rX)=>{"use strict";var eX;function H_e(e){throw new Error(e)}rX.exports=(eX=globalThis.__x10_excel_x10_native)!=null?eX:H_e("Global variable __x10_excel_x10_native is not defined")});var Qn={};kn(Qn,{__addDisposableResource:()=>yX,__assign:()=>K6,__asyncDelegator:()=>mX,__asyncGenerator:()=>gX,__asyncValues:()=>fX,__await:()=>Bg,__awaiter:()=>lX,__classPrivateFieldGet:()=>FX,__classPrivateFieldIn:()=>CX,__classPrivateFieldSet:()=>RX,__createBinding:()=>Q6,__decorate:()=>aX,__disposeResources:()=>SX,__esDecorate:()=>V_e,__exportStar:()=>uX,__extends:()=>tX,__generator:()=>oX,__importDefault:()=>vX,__importStar:()=>hX,__makeTemplateObject:()=>pX,__metadata:()=>iX,__param:()=>nX,__propKey:()=>Z_e,__read:()=>Tw,__rest:()=>X6,__runInitializers:()=>j_e,__setFunctionName:()=>U_e,__spread:()=>cX,__spreadArray:()=>dX,__spreadArrays:()=>sX,__values:()=>q6,default:()=>$_e});function tX(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");xw(e,r);function l(){this.constructor=e}e.prototype=r===null?Object.create(r):(l.prototype=r.prototype,new l)}function X6(e,r){var l={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(l[c]=e[c]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,c=Object.getOwnPropertySymbols(e);d<c.length;d++)r.indexOf(c[d])<0&&Object.prototype.propertyIsEnumerable.call(e,c[d])&&(l[c[d]]=e[c[d]]);return l}function aX(e,r,l,c){var d=arguments.length,m=d<3?r:c===null?c=Object.getOwnPropertyDescriptor(r,l):c,t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")m=Reflect.decorate(e,r,l,c);else for(var s=e.length-1;s>=0;s--)(t=e[s])&&(m=(d<3?t(m):d>3?t(r,l,m):t(r,l))||m);return d>3&&m&&Object.defineProperty(r,l,m),m}function nX(e,r){return function(l,c){r(l,c,e)}}function V_e(e,r,l,c,d,m){function t(h){if(h!==void 0&&typeof h!="function")throw new TypeError("Function expected");return h}for(var s=c.kind,a=s==="getter"?"get":s==="setter"?"set":"value",n=!r&&e?c.static?e:e.prototype:null,o=r||(n?Object.getOwnPropertyDescriptor(n,c.name):{}),u,g=!1,f=l.length-1;f>=0;f--){var v={};for(var C in c)v[C]=C==="access"?{}:c[C];for(var C in c.access)v.access[C]=c.access[C];v.addInitializer=function(h){if(g)throw new TypeError("Cannot add initializers after decoration has completed");m.push(t(h||null))};var p=(0,l[f])(s==="accessor"?{get:o.get,set:o.set}:o[a],v);if(s==="accessor"){if(p===void 0)continue;if(p===null||typeof p!="object")throw new TypeError("Object expected");(u=t(p.get))&&(o.get=u),(u=t(p.set))&&(o.set=u),(u=t(p.init))&&d.unshift(u)}else(u=t(p))&&(s==="field"?d.unshift(u):o[a]=u)}n&&Object.defineProperty(n,c.name,o),g=!0}function j_e(e,r,l){for(var c=arguments.length>2,d=0;d<r.length;d++)l=c?r[d].call(e,l):r[d].call(e);return c?l:void 0}function Z_e(e){return typeof e=="symbol"?e:"".concat(e)}function U_e(e,r,l){return typeof r=="symbol"&&(r=r.description?"[".concat(r.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:l?"".concat(l," ",r):r})}function iX(e,r){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,r)}function lX(e,r,l,c){function d(m){return m instanceof l?m:new l(function(t){t(m)})}return new(l||(l=Promise))(function(m,t){function s(o){try{n(c.next(o))}catch(u){t(u)}}function a(o){try{n(c.throw(o))}catch(u){t(u)}}function n(o){o.done?m(o.value):d(o.value).then(s,a)}n((c=c.apply(e,r||[])).next())})}function oX(e,r){var l={label:0,sent:function(){if(m[0]&1)throw m[1];return m[1]},trys:[],ops:[]},c,d,m,t;return t={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(t[Symbol.iterator]=function(){return this}),t;function s(n){return function(o){return a([n,o])}}function a(n){if(c)throw new TypeError("Generator is already executing.");for(;t&&(t=0,n[0]&&(l=0)),l;)try{if(c=1,d&&(m=n[0]&2?d.return:n[0]?d.throw||((m=d.return)&&m.call(d),0):d.next)&&!(m=m.call(d,n[1])).done)return m;switch(d=0,m&&(n=[n[0]&2,m.value]),n[0]){case 0:case 1:m=n;break;case 4:return l.label++,{value:n[1],done:!1};case 5:l.label++,d=n[1],n=[0];continue;case 7:n=l.ops.pop(),l.trys.pop();continue;default:if(m=l.trys,!(m=m.length>0&&m[m.length-1])&&(n[0]===6||n[0]===2)){l=0;continue}if(n[0]===3&&(!m||n[1]>m[0]&&n[1]<m[3])){l.label=n[1];break}if(n[0]===6&&l.label<m[1]){l.label=m[1],m=n;break}if(m&&l.label<m[2]){l.label=m[2],l.ops.push(n);break}m[2]&&l.ops.pop(),l.trys.pop();continue}n=r.call(e,l)}catch(o){n=[6,o],d=0}finally{c=m=0}if(n[0]&5)throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}}function uX(e,r){for(var l in e)l!=="default"&&!Object.prototype.hasOwnProperty.call(r,l)&&Q6(r,e,l)}function q6(e){var r=typeof Symbol=="function"&&Symbol.iterator,l=r&&e[r],c=0;if(l)return l.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")}function Tw(e,r){var l=typeof Symbol=="function"&&e[Symbol.iterator];if(!l)return e;var c=l.call(e),d,m=[],t;try{for(;(r===void 0||r-- >0)&&!(d=c.next()).done;)m.push(d.value)}catch(s){t={error:s}}finally{try{d&&!d.done&&(l=c.return)&&l.call(c)}finally{if(t)throw t.error}}return m}function cX(){for(var e=[],r=0;r<arguments.length;r++)e=e.concat(Tw(arguments[r]));return e}function sX(){for(var e=0,r=0,l=arguments.length;r<l;r++)e+=arguments[r].length;for(var c=Array(e),d=0,r=0;r<l;r++)for(var m=arguments[r],t=0,s=m.length;t<s;t++,d++)c[d]=m[t];return c}function dX(e,r,l){if(l||arguments.length===2)for(var c=0,d=r.length,m;c<d;c++)(m||!(c in r))&&(m||(m=Array.prototype.slice.call(r,0,c)),m[c]=r[c]);return e.concat(m||Array.prototype.slice.call(r))}function Bg(e){return this instanceof Bg?(this.v=e,this):new Bg(e)}function gX(e,r,l){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var c=l.apply(e,r||[]),d,m=[];return d={},t("next"),t("throw"),t("return"),d[Symbol.asyncIterator]=function(){return this},d;function t(g){c[g]&&(d[g]=function(f){return new Promise(function(v,C){m.push([g,f,v,C])>1||s(g,f)})})}function s(g,f){try{a(c[g](f))}catch(v){u(m[0][3],v)}}function a(g){g.value instanceof Bg?Promise.resolve(g.value.v).then(n,o):u(m[0][2],g)}function n(g){s("next",g)}function o(g){s("throw",g)}function u(g,f){g(f),m.shift(),m.length&&s(m[0][0],m[0][1])}}function mX(e){var r,l;return r={},c("next"),c("throw",function(d){throw d}),c("return"),r[Symbol.iterator]=function(){return this},r;function c(d,m){r[d]=e[d]?function(t){return(l=!l)?{value:Bg(e[d](t)),done:!1}:m?m(t):t}:m}}function fX(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=e[Symbol.asyncIterator],l;return r?r.call(e):(e=typeof q6=="function"?q6(e):e[Symbol.iterator](),l={},c("next"),c("throw"),c("return"),l[Symbol.asyncIterator]=function(){return this},l);function c(m){l[m]=e[m]&&function(t){return new Promise(function(s,a){t=e[m](t),d(s,a,t.done,t.value)})}}function d(m,t,s,a){Promise.resolve(a).then(function(n){m({value:n,done:s})},t)}}function pX(e,r){return Object.defineProperty?Object.defineProperty(e,"raw",{value:r}):e.raw=r,e}function hX(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var l in e)l!=="default"&&Object.prototype.hasOwnProperty.call(e,l)&&Q6(r,e,l);return G_e(r,e),r}function vX(e){return e&&e.__esModule?e:{default:e}}function FX(e,r,l,c){if(l==="a"&&!c)throw new TypeError("Private accessor was defined without a getter");if(typeof r=="function"?e!==r||!c:!r.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return l==="m"?c:l==="a"?c.call(e):c?c.value:r.get(e)}function RX(e,r,l,c,d){if(c==="m")throw new TypeError("Private method is not writable");if(c==="a"&&!d)throw new TypeError("Private accessor was defined without a setter");if(typeof r=="function"?e!==r||!d:!r.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return c==="a"?d.call(e,l):d?d.value=l:r.set(e,l),l}function CX(e,r){if(r===null||typeof r!="object"&&typeof r!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?r===e:e.has(r)}function yX(e,r,l){if(r!=null){if(typeof r!="object"&&typeof r!="function")throw new TypeError("Object expected.");var c;if(l){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");c=r[Symbol.asyncDispose]}if(c===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");c=r[Symbol.dispose]}if(typeof c!="function")throw new TypeError("Object not disposable.");e.stack.push({value:r,dispose:c,async:l})}else l&&e.stack.push({async:!0});return r}function SX(e){function r(c){e.error=e.hasError?new W_e(c,e.error,"An error was suppressed during disposal."):c,e.hasError=!0}function l(){for(;e.stack.length;){var c=e.stack.pop();try{var d=c.dispose&&c.dispose.call(c.value);if(c.async)return Promise.resolve(d).then(l,function(m){return r(m),l()})}catch(m){r(m)}}if(e.hasError)throw e.error}return l()}var xw,K6,Q6,G_e,W_e,$_e,Gn=ue(()=>{"use strict";xw=function(r,l){return xw=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,d){c.__proto__=d}||function(c,d){for(var m in d)Object.prototype.hasOwnProperty.call(d,m)&&(c[m]=d[m])},xw(r,l)};K6=function(){return K6=Object.assign||function(l){for(var c,d=1,m=arguments.length;d<m;d++){c=arguments[d];for(var t in c)Object.prototype.hasOwnProperty.call(c,t)&&(l[t]=c[t])}return l},K6.apply(this,arguments)};Q6=Object.create?function(e,r,l,c){c===void 0&&(c=l);var d=Object.getOwnPropertyDescriptor(r,l);(!d||("get"in d?!r.__esModule:d.writable||d.configurable))&&(d={enumerable:!0,get:function(){return r[l]}}),Object.defineProperty(e,c,d)}:function(e,r,l,c){c===void 0&&(c=l),e[c]=r[l]};G_e=Object.create?function(e,r){Object.defineProperty(e,"default",{enumerable:!0,value:r})}:function(e,r){e.default=r};W_e=typeof SuppressedError=="function"?SuppressedError:function(e,r,l){var c=new Error(l);return c.name="SuppressedError",c.error=e,c.suppressed=r,c};$_e={__extends:tX,__assign:K6,__rest:X6,__decorate:aX,__param:nX,__metadata:iX,__awaiter:lX,__generator:oX,__createBinding:Q6,__exportStar:uX,__values:q6,__read:Tw,__spread:cX,__spreadArrays:sX,__spreadArray:dX,__await:Bg,__asyncGenerator:gX,__asyncDelegator:mX,__asyncValues:fX,__makeTemplateObject:pX,__importStar:hX,__importDefault:vX,__classPrivateFieldGet:FX,__classPrivateFieldSet:RX,__classPrivateFieldIn:CX,__addDisposableResource:yX,__disposeResources:SX}});var wn=_e((_0r,EX)=>{"use strict";var z_e=(Gn(),Dt(Qn)),K_e=z_e.__importDefault(R0());EX.exports=K_e.default.calcSubpackage});var bX=_e(J6=>{"use strict";Object.defineProperty(J6,"__esModule",{value:!0});J6.DefinedNameInfoType=void 0;var AX;(function(e){e[e.Invalid=-1]="Invalid",e[e.Table=0]="Table",e[e.NamedRange=1]="NamedRange",e[e.Lambda=2]="Lambda",e[e.Other=3]="Other"})(AX||(J6.DefinedNameInfoType=AX={}))});var TX=_e(Y6=>{"use strict";Object.defineProperty(Y6,"__esModule",{value:!0});Y6.MajorityDataType=void 0;var xX;(function(e){e[e.Text=0]="Text",e[e.Number=1]="Number",e[e.Date=2]="Date",e[e.Max=3]="Max"})(xX||(Y6.MajorityDataType=xX={}))});var BX=_e(Yu=>{"use strict";Object.defineProperty(Yu,"__esModule",{value:!0});Yu.CodeActionKind=Yu.DiagnosticTag=Yu.DiagnosticSeverity=Yu.SuggestionKind=Yu.CompletionItemKind=void 0;var kX;(function(e){e[e.Text=1]="Text",e[e.Method=2]="Method",e[e.Function=3]="Function",e[e.Constructor=4]="Constructor",e[e.Field=5]="Field",e[e.Variable=6]="Variable",e[e.Class=7]="Class",e[e.Interface=8]="Interface",e[e.Module=9]="Module",e[e.Property=10]="Property",e[e.Unit=11]="Unit",e[e.Value=12]="Value",e[e.Enum=13]="Enum",e[e.Keyword=14]="Keyword",e[e.Snippet=15]="Snippet",e[e.Color=16]="Color",e[e.File=17]="File",e[e.Reference=18]="Reference",e[e.Folder=19]="Folder",e[e.EnumMember=20]="EnumMember",e[e.Constant=21]="Constant",e[e.Struct=22]="Struct",e[e.Event=23]="Event",e[e.Operator=24]="Operator",e[e.TypeParameter=25]="TypeParameter",e[e.NamedRange=100]="NamedRange",e[e.TableHeader=101]="TableHeader",e[e.LetVariable=102]="LetVariable",e[e.RichEntity=103]="RichEntity",e[e.Lambda=104]="Lambda",e[e.CustomFunction=105]="CustomFunction",e[e.Table=106]="Table",e[e.TableSpecialStructRef=107]="TableSpecialStructRef",e[e.RichEntityEmptyCellRef=108]="RichEntityEmptyCellRef",e[e.RangeRef=109]="RangeRef",e[e.NamedOther=110]="NamedOther",e[e.Copilot=111]="Copilot",e[e.PythonFunction=112]="PythonFunction",e[e.ConnectionRef=113]="ConnectionRef"})(kX||(Yu.CompletionItemKind=kX={}));var wX;(function(e){e[e.Simple=0]="Simple",e[e.Smart=1]="Smart"})(wX||(Yu.SuggestionKind=wX={}));var IX;(function(e){e[e.Error=1]="Error",e[e.Warning=2]="Warning",e[e.Information=3]="Information",e[e.Hint=4]="Hint"})(IX||(Yu.DiagnosticSeverity=IX={}));var DX;(function(e){e[e.Unnecessary=1]="Unnecessary",e[e.Deprecated=2]="Deprecated"})(DX||(Yu.DiagnosticTag=DX={}));var MX;(function(e){e[e.Empty=0]="Empty",e[e.QuickFix=1]="QuickFix",e[e.Refactor=2]="Refactor",e[e.RefactorExtract=3]="RefactorExtract",e[e.RefactorInline=4]="RefactorInline",e[e.RefactorRewrite=5]="RefactorRewrite",e[e.Source=6]="Source",e[e.SourceOrganizeImports=7]="SourceOrganizeImports",e[e.SourceFixAll=8]="SourceFixAll"})(MX||(Yu.CodeActionKind=MX={}))});var LX=_e(_X=>{"use strict";Object.defineProperty(_X,"__esModule",{value:!0})});var NX=_e(_g=>{"use strict";Object.defineProperty(_g,"__esModule",{value:!0});_g.ReferenceMode=_g.IncompatibilityType=void 0;var PX;(function(e){e[e.gMove=1]="gMove"})(PX||(_g.IncompatibilityType=PX={}));var OX;(function(e){e[e.R1C1=0]="R1C1",e[e.A1=1]="A1"})(OX||(_g.ReferenceMode=OX={}))});var VX=_e(HX=>{"use strict";Object.defineProperty(HX,"__esModule",{value:!0})});var ZX=_e(jX=>{"use strict";Object.defineProperty(jX,"__esModule",{value:!0})});var KX=_e(ec=>{"use strict";Object.defineProperty(ec,"__esModule",{value:!0});ec.PictureDbnum=ec.PictureColor=ec.PictureSpecial=ec.PictureSingle=ec.Rounding=void 0;var UX;(function(e){e[e.RoundSec=0]="RoundSec",e[e.Round10ths=1]="Round10ths",e[e.Round100ths=2]="Round100ths",e[e.Round1000ths=3]="Round1000ths"})(UX||(ec.Rounding=UX={}));var GX;(function(e){e[e.Sep=1]="Sep",e[e.Hash=2]="Hash",e[e.Zero=3]="Zero",e[e.Decimal=4]="Decimal",e[e.Percent=5]="Percent",e[e.Comma=6]="Comma",e[e.Colon=7]="Colon",e[e.DateSep=8]="DateSep",e[e.Slash=9]="Slash",e[e.Space=10]="Space",e[e.Minus=11]="Minus",e[e.Plus=12]="Plus",e[e.OpenParen=13]="OpenParen",e[e.CloseParen=14]="CloseParen",e[e.Extra=15]="Extra",e[e.Backslash=16]="Backslash",e[e.Star=17]="Star",e[e.Year=18]="Year",e[e.Month=19]="Month",e[e.Day=20]="Day",e[e.Hour=21]="Hour",e[e.Minute=22]="Minute",e[e.Second=23]="Second",e[e.E=24]="E",e[e.APDelim=25]="APDelim",e[e.Quote=26]="Quote",e[e.ColorStart=27]="ColorStart",e[e.ColorEnd=28]="ColorEnd",e[e.Text=29]="Text",e[e.Question=30]="Question",e[e.Underscore=31]="Underscore",e[e.Reign=32]="Reign",e[e.LocDay=33]="LocDay",e[e.Era=34]="Era",e[e.EraYear=35]="EraYear",e[e.Nen1=36]="Nen1",e[e.Gatsu1=37]="Gatsu1",e[e.Nichi1=38]="Nichi1",e[e.Nen2=39]="Nen2",e[e.Gatsu2=40]="Gatsu2",e[e.Nichi2=41]="Nichi2",e[e.BidiDate=42]="BidiDate",e[e.BidiNum=43]="BidiNum",e[e.DayTh=44]="DayTh",e[e.MonthTh=45]="MonthTh",e[e.YearTh=46]="YearTh",e[e.EngYearTh=47]="EngYearTh",e[e.ThYear=48]="ThYear",e[e.HourTh=49]="HourTh",e[e.MinuteTh=50]="MinuteTh",e[e.SecondTh=51]="SecondTh",e[e.ZeroTh=52]="ZeroTh"})(GX||(ec.PictureSingle=GX={}));var WX;(function(e){e[e.AP1=0]="AP1",e[e.AP2=1]="AP2",e[e.AP3=2]="AP3",e[e.GeneralOldMAC=3]="GeneralOldMAC",e[e.General=4]="General",e[e.Currency=5]="Currency"})(WX||(ec.PictureSpecial=WX={}));var $X;(function(e){e[e.Black=0]="Black",e[e.White=1]="White",e[e.Red=2]="Red",e[e.Green=3]="Green",e[e.Blue=4]="Blue",e[e.Yellow=5]="Yellow",e[e.Magenta=6]="Magenta",e[e.Cyan=7]="Cyan",e[e.Color=8]="Color"})($X||(ec.PictureColor=$X={}));var zX;(function(e){e[e.DBNUM1=0]="DBNUM1",e[e.DBNUM2=1]="DBNUM2",e[e.DBNUM3=2]="DBNUM3",e[e.DBNUM4=3]="DBNUM4"})(zX||(ec.PictureDbnum=zX={}))});var dQ=_e(qa=>{"use strict";Object.defineProperty(qa,"__esModule",{value:!0});qa.FormulaCompletionRequestStatus=qa.TableOrientation=qa.RecognizedTablesMetadataState=qa.ColumnFormulaSuggestionUpdateKind=qa.FormulaCopilotIPEMode=qa.SchedulerFeature=qa.GotoCtrlClickResultKind=qa.ValuePreviewResultKind=qa.PositionKind=qa.HighlightKind=qa.PerCharacterExperimentResultKind=qa.PluginAttachGroup=qa.PluginGroup=qa.PluginFactoryName=qa.MessageType=qa.EditorMessageType=void 0;var qX;(function(e){e[e.FunctionMessage=0]="FunctionMessage"})(qX||(qa.EditorMessageType=qX={}));var XX;(function(e){e[e.Insert=0]="Insert",e[e.Delete=1]="Delete",e[e.Replace=2]="Replace"})(XX||(qa.MessageType=XX={}));var QX;(function(e){e[e.AnonymousPlugin=-1]="AnonymousPlugin",e[e.TestPlugin=0]="TestPlugin",e[e.AutocompletePlugin=1]="AutocompletePlugin",e[e.DragPlugin=2]="DragPlugin",e[e.ConfigTestPlugin=3]="ConfigTestPlugin",e[e.ArgumentAssistancePlugin=4]="ArgumentAssistancePlugin",e[e.FeatureGateTestPlugin=5]="FeatureGateTestPlugin",e[e.DNMTraceTagTestPlugin=7]="DNMTraceTagTestPlugin",e[e.ParenthesesCouplingPlugin=8]="ParenthesesCouplingPlugin",e[e.AutocompleteFunctionPlugin=9]="AutocompleteFunctionPlugin",e[e.AutocompleteLetPlugin=10]="AutocompleteLetPlugin",e[e.AutocompleteRichValuePlugin=11]="AutocompleteRichValuePlugin",e[e.AutocompleteNamedObjectsPlugin=12]="AutocompleteNamedObjectsPlugin",e[e.AutocompleteTableHeadersPlugin=13]="AutocompleteTableHeadersPlugin",e[e.ColoredReferencesPlugin=14]="ColoredReferencesPlugin",e[e.ValuePreviewPlugin=15]="ValuePreviewPlugin",e[e.AutocompleteRangeSuggestionPlugin=16]="AutocompleteRangeSuggestionPlugin",e[e.GotoCtrlClickPlugin=18]="GotoCtrlClickPlugin",e[e.AutocompleteEnumPlugin=19]="AutocompleteEnumPlugin",e[e.FormulaByExamplePlugin=20]="FormulaByExamplePlugin",e[e.FormulaTranspilerPlugin=22]="FormulaTranspilerPlugin",e[e.InCellControlsAutodetectionPlugin=23]="InCellControlsAutodetectionPlugin",e[e.GetLocalePlugin=24]="GetLocalePlugin",e[e.ValueErrorHighlightPlugin=25]="ValueErrorHighlightPlugin",e[e.AutocompleteCopilotPlugin=26]="AutocompleteCopilotPlugin",e[e.FormulaAuthoringCopilotIPEPlugin=27]="FormulaAuthoringCopilotIPEPlugin",e[e.FormulaCompletionPlugin=28]="FormulaCompletionPlugin",e[e.PythonAutocompletePlugin=29]="PythonAutocompletePlugin",e[e.PythonTooltipPlugin=30]="PythonTooltipPlugin",e[e.PythonSyntaxHighlightingPlugin=31]="PythonSyntaxHighlightingPlugin",e[e.PythonNotebookPlugin=32]="PythonNotebookPlugin",e[e.AutocompletePythonPlugin=33]="AutocompletePythonPlugin",e[e.PythonPowerQueryAutocompletePlugin=34]="PythonPowerQueryAutocompletePlugin",e[e.CopilotPromptSuggestionPlugin=35]="CopilotPromptSuggestionPlugin",e[e.PythonDocStringPlugin=36]="PythonDocStringPlugin",e[e.GenerateChartInsightsPlugin=37]="GenerateChartInsightsPlugin",e[e.OnGridFormulaGeneration=38]="OnGridFormulaGeneration",e[e.ChartDesignRecommendationsPlugin=39]="ChartDesignRecommendationsPlugin",e[e.FormulaCollectionPlugin=1004]="FormulaCollectionPlugin",e[e.ParserPerformanceMeasurements=1005]="ParserPerformanceMeasurements",e[e.AutocompleteWrapperPlugin=1009]="AutocompleteWrapperPlugin",e[e.AutocompleteBinaryModelExperimentPlugin=1010]="AutocompleteBinaryModelExperimentPlugin",e[e.ChangeGateTestPlugin=2e3]="ChangeGateTestPlugin",e[e.SlowTestPlugin=2001]="SlowTestPlugin",e[e.EvalOnCloneTestPlugin=2002]="EvalOnCloneTestPlugin",e[e.EvalFormulaTestPlugin=2003]="EvalFormulaTestPlugin",e[e.PythonTestPlugin=2004]="PythonTestPlugin",e[e.ChatGPTPlugin=2005]="ChatGPTPlugin",e[e.EventsTestPlugin=2006]="EventsTestPlugin"})(QX||(qa.PluginFactoryName=QX={}));var JX;(function(e){e[e.Excel=0]="Excel",e[e.Python=1]="Python"})(JX||(qa.PluginGroup=JX={}));var YX;(function(e){e[e.Core=0]="Core",e[e.Python=1]="Python",e[e.SmartSuggestionsAutoComplete=2]="SmartSuggestionsAutoComplete",e[e.FormulaCompletion=3]="FormulaCompletion",e[e.Copilot=4]="Copilot",e[e.CopilotPro=5]="CopilotPro"})(YX||(qa.PluginAttachGroup=YX={}));var eQ;(function(e){e[e.AutocompleteWrapperPluginResult=0]="AutocompleteWrapperPluginResult"})(eQ||(qa.PerCharacterExperimentResultKind=eQ={}));var rQ;(function(e){e[e.CellRef=0]="CellRef",e[e.StructRef=1]="StructRef",e[e.NamedRange=2]="NamedRange",e[e.Parentheses=3]="Parentheses",e[e.comment=4]="comment",e[e.keyword=5]="keyword",e[e.operator_kind=6]="operator_kind",e[e.string=7]="string",e[e.number=8]="number",e[e.regexp=9]="regexp",e[e.type=10]="type",e[e.class_kind=11]="class_kind",e[e.interface_kind=12]="interface_kind",e[e.enum_kind=13]="enum_kind",e[e.enumMember=14]="enumMember",e[e.typeParameter=15]="typeParameter",e[e.function=16]="function",e[e.method=17]="method",e[e.property=18]="property",e[e.variable=19]="variable",e[e.parameter=20]="parameter",e[e.module=21]="module",e[e.intrinsic=22]="intrinsic",e[e.selfParameter=23]="selfParameter",e[e.clsParameter=24]="clsParameter",e[e.magicFunction=25]="magicFunction",e[e.builtinConstant=26]="builtinConstant",e[e.parenthesis=27]="parenthesis",e[e.curlybrace=28]="curlybrace",e[e.bracket=29]="bracket",e[e.colon=30]="colon",e[e.semicolon=31]="semicolon",e[e.arrow=32]="arrow"})(rQ||(qa.HighlightKind=rQ={}));var tQ;(function(e){e[e.Absolute=0]="Absolute",e[e.Relative=1]="Relative"})(tQ||(qa.PositionKind=tQ={}));var aQ;(function(e){e[e.Failure=0]="Failure",e[e.Success=1]="Success",e[e.Unavailable=2]="Unavailable"})(aQ||(qa.ValuePreviewResultKind=aQ={}));var nQ;(function(e){e[e.ReferenceFound=0]="ReferenceFound",e[e.NoReferenceFound=1]="NoReferenceFound",e[e.Failure=2]="Failure",e[e.RangeResolutionFailure=3]="RangeResolutionFailure",e[e.NotAFormula=4]="NotAFormula"})(nQ||(qa.GotoCtrlClickResultKind=nQ={}));var iQ;(function(e){e[e.ArgumentAssistance=0]="ArgumentAssistance",e[e.SimpleAutoComplete=1]="SimpleAutoComplete",e[e.SmartSuggestionsAutoComplete=2]="SmartSuggestionsAutoComplete",e[e.ValuePreview=3]="ValuePreview",e[e.ColoredReferences=4]="ColoredReferences",e[e.ParenthesisCoupling=5]="ParenthesisCoupling",e[e.SyntaxErrors=6]="SyntaxErrors",e[e.GotoCtrlClick=7]="GotoCtrlClick",e[e.EnumAutoComplete=8]="EnumAutoComplete",e[e.CopilotFormulaGeneration=9]="CopilotFormulaGeneration"})(iQ||(qa.SchedulerFeature=iQ={}));var lQ;(function(e){e[e.Create=0]="Create",e[e.Modify=1]="Modify"})(lQ||(qa.FormulaCopilotIPEMode=lQ={}));var oQ;(function(e){e[e.Accept=0]="Accept",e[e.Decline=1]="Decline",e[e.Ignore=2]="Ignore"})(oQ||(qa.ColumnFormulaSuggestionUpdateKind=oQ={}));var uQ;(function(e){e[e.Valid=2]="Valid",e[e.Invalid=4]="Invalid",e[e.All=6]="All"})(uQ||(qa.RecognizedTablesMetadataState=uQ={}));var cQ;(function(e){e[e.none=0]="none",e[e.rowMajor=1]="rowMajor",e[e.columnMajor=2]="columnMajor"})(cQ||(qa.TableOrientation=cQ={}));var sQ;(function(e){e[e.InProgress=0]="InProgress",e[e.Done=1]="Done"})(sQ||(qa.FormulaCompletionRequestStatus=sQ={}))});var yQ=_e(Li=>{"use strict";Object.defineProperty(Li,"__esModule",{value:!0});Li.EntityType=Li.X10HelpID=Li.X10RoamingType=Li.X10LocalStorageKey=Li.X10BusinessBarAction=Li.X10BusinessBarType=Li.X10BusinessBarIcon=Li.X10BusinessBarPartId=Li.X10SerializedAnnotationOperationType=void 0;var gQ;(function(e){e[e.Invalid=-1]="Invalid",e[e.Add=0]="Add",e[e.Move=1]="Move",e[e.UpdateAnnotationMetaData=2]="UpdateAnnotationMetaData",e[e.Update=3]="Update",e[e.Delete=4]="Delete",e[e.Purge=5]="Purge",e[e.Focus=6]="Focus",e[e.Visibility=7]="Visibility"})(gQ||(Li.X10SerializedAnnotationOperationType=gQ={}));var mQ;(function(e){e[e.CleanDataHasSuggestions=0]="CleanDataHasSuggestions"})(mQ||(Li.X10BusinessBarPartId=mQ={}));var fQ;(function(e){e[e.Copilot365=0]="Copilot365"})(fQ||(Li.X10BusinessBarIcon=fQ={}));var pQ;(function(e){e[e.Normal=0]="Normal",e[e.NormalNoClose=1]="NormalNoClose",e[e.Crit=2]="Crit",e[e.CritNoClose=3]="CritNoClose",e[e.Neutral=4]="Neutral",e[e.NeutralNoClose=5]="NeutralNoClose"})(pQ||(Li.X10BusinessBarType=pQ={}));var hQ;(function(e){e[e.ClickCloseBusinessBar=0]="ClickCloseBusinessBar",e[e.ClickedDescription=1]="ClickedDescription",e[e.ClickedActionButton=2]="ClickedActionButton"})(hQ||(Li.X10BusinessBarAction=hQ={}));var vQ;(function(e){e[e.CleanDataBBIgnoredDateKey=0]="CleanDataBBIgnoredDateKey",e[e.CleanDataBBIgnoredCountKey=1]="CleanDataBBIgnoredCountKey",e[e.CleanDataBBClosedDateKey=2]="CleanDataBBClosedDateKey",e[e.CleanDataBBClosedCountKey=3]="CleanDataBBClosedCountKey"})(vQ||(Li.X10LocalStorageKey=vQ={}));var FQ;(function(e){e[e.DataCleansingIgnoredSuggestions=0]="DataCleansingIgnoredSuggestions",e[e.DataCleansingIgnoredSuggestionsMemory=1]="DataCleansingIgnoredSuggestionsMemory"})(FQ||(Li.X10RoamingType=FQ={}));var RQ;(function(e){e[e.CleanData=0]="CleanData"})(RQ||(Li.X10HelpID=RQ={}));var CQ;(function(e){e[e.Row=0]="Row",e[e.Column=1]="Column"})(CQ||(Li.EntityType=CQ={}))});var EQ=_e(e8=>{"use strict";Object.defineProperty(e8,"__esModule",{value:!0});e8.ExcelChartStylesAnnotationErrorCode=void 0;var SQ;(function(e){e[e.None=0]="None",e[e.Unknown=1]="Unknown",e[e.FetchCellsInRangeFailed=2]="FetchCellsInRangeFailed",e[e.NoChartTypeRecommendation=3]="NoChartTypeRecommendation",e[e.NoOfficeJsRecommendation=4]="NoOfficeJsRecommendation",e[e.NoOfficeJsRecommendationFromLLMs=5]="NoOfficeJsRecommendationFromLLMs",e[e.CustomCodeAnalyzerNotInitialized=6]="CustomCodeAnalyzerNotInitialized"})(SQ||(e8.ExcelChartStylesAnnotationErrorCode=SQ={}))});var bQ=_e(AQ=>{"use strict";Object.defineProperty(AQ,"__esModule",{value:!0})});var TQ=_e(xQ=>{"use strict";Object.defineProperty(xQ,"__esModule",{value:!0})});var wQ=_e(kQ=>{"use strict";Object.defineProperty(kQ,"__esModule",{value:!0})});var LQ=_e(rc=>{"use strict";Object.defineProperty(rc,"__esModule",{value:!0});rc.PictureDbnum=rc.PictureColor=rc.PictureSpecial=rc.PictureSingle=rc.Rounding=void 0;var IQ;(function(e){e[e.RoundSec=0]="RoundSec",e[e.Round10ths=1]="Round10ths",e[e.Round100ths=2]="Round100ths",e[e.Round1000ths=3]="Round1000ths"})(IQ||(rc.Rounding=IQ={}));var DQ;(function(e){e[e.Sep=1]="Sep",e[e.Hash=2]="Hash",e[e.Zero=3]="Zero",e[e.Decimal=4]="Decimal",e[e.Percent=5]="Percent",e[e.Comma=6]="Comma",e[e.Colon=7]="Colon",e[e.DateSep=8]="DateSep",e[e.Slash=9]="Slash",e[e.Space=10]="Space",e[e.Minus=11]="Minus",e[e.Plus=12]="Plus",e[e.OpenParen=13]="OpenParen",e[e.CloseParen=14]="CloseParen",e[e.Extra=15]="Extra",e[e.Backslash=16]="Backslash",e[e.Star=17]="Star",e[e.Year=18]="Year",e[e.Month=19]="Month",e[e.Day=20]="Day",e[e.Hour=21]="Hour",e[e.Minute=22]="Minute",e[e.Second=23]="Second",e[e.E=24]="E",e[e.APDelim=25]="APDelim",e[e.Quote=26]="Quote",e[e.ColorStart=27]="ColorStart",e[e.ColorEnd=28]="ColorEnd",e[e.Text=29]="Text",e[e.Question=30]="Question",e[e.Underscore=31]="Underscore",e[e.Reign=32]="Reign",e[e.LocDay=33]="LocDay",e[e.Era=34]="Era",e[e.EraYear=35]="EraYear",e[e.Nen1=36]="Nen1",e[e.Gatsu1=37]="Gatsu1",e[e.Nichi1=38]="Nichi1",e[e.Nen2=39]="Nen2",e[e.Gatsu2=40]="Gatsu2",e[e.Nichi2=41]="Nichi2",e[e.BidiDate=42]="BidiDate",e[e.BidiNum=43]="BidiNum",e[e.DayTh=44]="DayTh",e[e.MonthTh=45]="MonthTh",e[e.YearTh=46]="YearTh",e[e.EngYearTh=47]="EngYearTh",e[e.ThYear=48]="ThYear",e[e.HourTh=49]="HourTh",e[e.MinuteTh=50]="MinuteTh",e[e.SecondTh=51]="SecondTh",e[e.ZeroTh=52]="ZeroTh"})(DQ||(rc.PictureSingle=DQ={}));var MQ;(function(e){e[e.AP1=0]="AP1",e[e.AP2=1]="AP2",e[e.AP3=2]="AP3",e[e.GeneralOldMAC=3]="GeneralOldMAC",e[e.General=4]="General",e[e.Currency=5]="Currency"})(MQ||(rc.PictureSpecial=MQ={}));var BQ;(function(e){e[e.Black=0]="Black",e[e.White=1]="White",e[e.Red=2]="Red",e[e.Green=3]="Green",e[e.Blue=4]="Blue",e[e.Yellow=5]="Yellow",e[e.Magenta=6]="Magenta",e[e.Cyan=7]="Cyan",e[e.Color=8]="Color"})(BQ||(rc.PictureColor=BQ={}));var _Q;(function(e){e[e.DBNUM1=0]="DBNUM1",e[e.DBNUM2=1]="DBNUM2",e[e.DBNUM3=2]="DBNUM3",e[e.DBNUM4=3]="DBNUM4"})(_Q||(rc.PictureDbnum=_Q={}))});var OQ=_e(PQ=>{"use strict";Object.defineProperty(PQ,"__esModule",{value:!0})});var HQ=_e(NQ=>{"use strict";Object.defineProperty(NQ,"__esModule",{value:!0})});var jQ=_e(VQ=>{"use strict";Object.defineProperty(VQ,"__esModule",{value:!0})});var UQ=_e(ZQ=>{"use strict";Object.defineProperty(ZQ,"__esModule",{value:!0})});var WQ=_e(GQ=>{"use strict";Object.defineProperty(GQ,"__esModule",{value:!0})});var zQ=_e($Q=>{"use strict";Object.defineProperty($Q,"__esModule",{value:!0})});var XQ=_e(Lg=>{"use strict";Object.defineProperty(Lg,"__esModule",{value:!0});Lg.PluginProviders=Lg.SystemProviders=void 0;var KQ;(function(e){e.Recalc="Recalc",e.EventCallbackManager="EventCallbackManager",e.ChatGPT="ChatGPT",e.AugmentationLoop="AugmentationLoop",e.TableIntelligence="TableIntelligence",e.PowerQueryDataProvider="PowerQueryDataProvider",e.ServerDataProvider="ServerDataProvider"})(KQ||(Lg.SystemProviders=KQ={}));var qQ;(function(e){e.CopilotLicense="CopilotLicense",e.PythonLicense="PythonLicense",e.OtelLogger="OtelLogger"})(qQ||(Lg.PluginProviders=qQ={}))});var JQ=_e(tc=>{"use strict";Object.defineProperty(tc,"__esModule",{value:!0});tc.PluginProviders=tc.SystemProviders=void 0;var Pg=(Gn(),Dt(Qn));Pg.__exportStar(OQ(),tc);Pg.__exportStar(HQ(),tc);Pg.__exportStar(jQ(),tc);Pg.__exportStar(UQ(),tc);Pg.__exportStar(WQ(),tc);Pg.__exportStar(zQ(),tc);var QQ=XQ();Object.defineProperty(tc,"SystemProviders",{enumerable:!0,get:function(){return QQ.SystemProviders}});Object.defineProperty(tc,"PluginProviders",{enumerable:!0,get:function(){return QQ.PluginProviders}})});var eJ=_e(YQ=>{"use strict";Object.defineProperty(YQ,"__esModule",{value:!0})});var tJ=_e(rJ=>{"use strict";Object.defineProperty(rJ,"__esModule",{value:!0})});var nJ=_e(aJ=>{"use strict";Object.defineProperty(aJ,"__esModule",{value:!0})});var iJ=_e(kw=>{"use strict";Object.defineProperty(kw,"__esModule",{value:!0});var q_e=(Gn(),Dt(Qn));q_e.__exportStar(nJ(),kw)});var Zc=_e(Ln=>{"use strict";Object.defineProperty(Ln,"__esModule",{value:!0});Ln.PictureSpecial=Ln.PictureSingle=Ln.PictureDbnum=Ln.PictureColor=void 0;var ol=(Gn(),Dt(Qn));ol.__exportStar(bX(),Ln);ol.__exportStar(TX(),Ln);ol.__exportStar(BX(),Ln);ol.__exportStar(LX(),Ln);ol.__exportStar(NX(),Ln);ol.__exportStar(VX(),Ln);ol.__exportStar(ZX(),Ln);ol.__exportStar(KX(),Ln);ol.__exportStar(dQ(),Ln);ol.__exportStar(yQ(),Ln);ol.__exportStar(EQ(),Ln);ol.__exportStar(bQ(),Ln);ol.__exportStar(TQ(),Ln);ol.__exportStar(wQ(),Ln);var r8=LQ();Object.defineProperty(Ln,"PictureColor",{enumerable:!0,get:function(){return r8.PictureColor}});Object.defineProperty(Ln,"PictureDbnum",{enumerable:!0,get:function(){return r8.PictureDbnum}});Object.defineProperty(Ln,"PictureSingle",{enumerable:!0,get:function(){return r8.PictureSingle}});Object.defineProperty(Ln,"PictureSpecial",{enumerable:!0,get:function(){return r8.PictureSpecial}});ol.__exportStar(JQ(),Ln);ol.__exportStar(eJ(),Ln);ol.__exportStar(tJ(),Ln);ol.__exportStar(iJ(),Ln)});var uJ=_e(a8=>{"use strict";var X_e=Nr(),Q_e=Hr();Object.defineProperty(a8,"__esModule",{value:!0});a8.GetLocalePlugin=void 0;var _h=(Gn(),Dt(Qn)),t8=wn(),lJ=Zc(),ww=t8.x10.PluginRegistry.create(lJ.PluginFactoryName.GetLocalePlugin,lJ.PluginGroup.Excel),oJ=(function(){var e=[ww.x10Plugin()],r,l=[],c,d=[],m,t=c=(function(){function s(){X_e(this,s),_h.__runInitializers(this,d)}return Q_e(s,[{key:"run",value:function*(){var n=yield*Je(t8.x10.typedRequest("GetConfig",{})),o=n.config;return{locale:{cultureTag:o.localeInfo.cultureTag}}}}])})();return _h.__setFunctionName(c,"GetLocalePlugin"),(function(){var s=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;m=[ww.uiMessageHandler({kind:t8.x10.RequestKind.getLocale})],_h.__esDecorate(c,null,m,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(n){return"run"in n},get:function(n){return n.run}},metadata:s},null,d),_h.__esDecorate(null,r={value:c},e,{kind:"class",name:c.name,metadata:s},null,l),t=c=r.value,s&&Object.defineProperty(c,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:s})})(),c.factory=ww.injectPluginFactory(),(function(){_h.__runInitializers(c,l)})(),t=c})();a8.GetLocalePlugin=oJ;t8.x10.registerPlugin(oJ)});var cJ=_e(ud=>{"use strict";Object.defineProperty(ud,"__esModule",{value:!0});ud.isChangeGatesManagerSet=ud.isChangeGateEnabled=ud.setChangeGatesManager=void 0;var n8,J_e=function(r){n8=r};ud.setChangeGatesManager=J_e;var Y_e=function(r){return n8?n8.isChangeGateEnabled(r):!0};ud.isChangeGateEnabled=Y_e;var eLe=function(){return!!n8};ud.isChangeGatesManagerSet=eLe});var dJ=_e(sJ=>{"use strict";Object.defineProperty(sJ,"__esModule",{value:!0})});var mJ=_e(i8=>{"use strict";Object.defineProperty(i8,"__esModule",{value:!0});var gJ=(Gn(),Dt(Qn));gJ.__exportStar(cJ(),i8);gJ.__exportStar(dJ(),i8)});var pJ=_e(fu=>{"use strict";Object.defineProperty(fu,"__esModule",{value:!0});fu.defaultToJSONResultWhenStringifyFails=void 0;fu.forEachPromise=tLe;fu.getStringifiedError=aLe;fu.getPerfWatchMarkName=oLe;fu.retry=uLe;fu.chainFallbackPromises=cLe;fu.getQueryParameterByName=sLe;fu.decodeHtml=dLe;fu.calcHashCode=gLe;var rLe=mJ();function tLe(e,r,l){return e.reduce(function(c,d){return c.then(function(){return!l||!l.stop?r(d,l):Promise.resolve(void 0)})},Promise.resolve(void 0))}fu.defaultToJSONResultWhenStringifyFails="...";function aLe(e){if(e===0)return"0";if(!e)return"";try{var r=JSON.stringify(fJ(e));return r}catch{return fu.defaultToJSONResultWhenStringifyFails}}var nLe=5;function fJ(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(r<0||r>nLe||e==null||typeof e!="object")return e;var l={};Object.getOwnPropertyNames(e).forEach(function(m){m!=="stack"&&m.toUpperCase()!==m&&(l[m]=e[m])});var c=Object.getPrototypeOf(e);c&&typeof c=="object"&&Object.keys(c).forEach(function(m){m!=="stack"&&m.toUpperCase()!==m&&(l[m]=e[m])});var d={};return Object.keys(l).forEach(function(m){d[m]=fJ(l[m],r+1)}),d}var Iw="_",iLe="\\W",lLe=new RegExp(`${iLe}+`,"g");function oLe(e){if(!e)return"";var r=e.trim().substring(0,200).trim().replace(lLe,Iw).substring(0,80);return r&&r.length>0&&r.substr(r.length-1,1)===Iw&&(r=r.substr(0,r.length-1)),r&&r.length>0&&r.substr(0,1)===Iw&&(r=r.substr(1)),r}function uLe(e,r){if(!e)return Promise.reject(new Error("utils.retry: action can't be null or undefined"));if(r<1)return Promise.reject(new Error(`utils.retry: attempts expected to be greater than 0 but got ${r}`));for(var l=Promise.reject(),c=function(t){l=l.catch(function(s){return e(t,s)})},d=1;d<=r;d+=1)c(d);return l}function cLe(e,r){if(!e||e.length===0)return Promise.reject();for(var l=r(e[0]),c=function(){var t=e[d];l=l.catch(function(){return r(t)})},d=1;d<e.length;d+=1)c();return l}function sLe(e,r){var l=new RegExp(`[?&]${r}(=([^&#]*)|&|#|$)`),c=l.exec(e);if(c)return c[2]?decodeURIComponent(c[2].replace(/\+/g," ")):""}function dLe(e){if(!(0,rLe.isChangeGateEnabled)("ChangeGate.OfficeVSO:11150856_parseFromStringTTUtilsFix"))return typeof e=="string"?new DOMParser().parseFromString(e,"text/html").documentElement.textContent:e}function gLe(e){if(!e)return 0;for(var r=5381,l=r,c=e.length,d=0;d<c&&(r=((r<<5)+r^e.charCodeAt(d))&4294967295,d!==c-1);d+=2)l=((l<<5)+l^e.charCodeAt(d+1))&4294967295;var m=l*35685,t=l*23896<<16,s=r+m+t&4294967295;return s<0&&(s+=4294967296),s}});var CJ=_e(ac=>{"use strict";var FJ=Nr(),RJ=Hr();Object.defineProperty(ac,"__esModule",{value:!0});ac.NulLogger=ac.ConsoleLogger=ac.ULS=ac.LogCategory=ac.TraceLevel=void 0;var hJ;(function(e){e[e.Error=10]="Error",e[e.Warning=15]="Warning",e[e.Info=50]="Info",e[e.Verbose=100]="Verbose",e[e.Spam=200]="Spam"})(hJ||(ac.TraceLevel=hJ={}));var vJ;(function(e){e[e.msoulscat_ES_EWAJS=0]="msoulscat_ES_EWAJS"})(vJ||(ac.LogCategory=vJ={}));function mLe(e){var r=e;return{ULS:{trace:function(c,d,m){return r.traceTag(0,c,d,m)},traceTag:function(c,d,m,t){return r.traceTag(c,d,m,t)},debugTrace:function(c,d,m){return r.debugTraceTag(0,c,d,m)},debugTraceTag:function(c,d,m,t){return r.debugTraceTag(c,d,m,t)},assert:function(c,d,m){return r.assertTag(0,c,d,m)},assertTag:function(c,d,m,t){return r.assertTag(c,d,m,t)},shipAssert:function(c,d,m){return r.shipAssertTag(0,c,d,m)},shipAssertTag:function(c,d,m,t){return r.shipAssertTag(c,d,m,t)},dnmTrace:function(c,d,m){return r.dnmTraceTag(0,c,d,m)},dnmTraceTag:function(c,d,m,t){return r.dnmTraceTag(c,d,m,t)}}}}ac.ULS={getFromExternalLogger:mLe};var fLe=(function(){function e(){FJ(this,e)}return RJ(e,[{key:"shipAssertTag",value:function(l,c,d,m){console.assert(d,"shipAssertTag:",l,c,m)}},{key:"assertTag",value:function(l,c,d,m){console.assert(d,"assertTag",l,c,m)}},{key:"traceTag",value:function(l,c,d,m){console.log("traceTag",l,m,c,d)}},{key:"dnmTraceTag",value:function(l,c,d,m){console.log("dnmTraceTag",l,m,c,d)}},{key:"debugTraceTag",value:function(l,c,d,m){console.log("debugTraceTag",l,m,c,d)}}])})();ac.ConsoleLogger=fLe;var pLe=(function(){function e(){FJ(this,e)}return RJ(e,[{key:"shipAssertTag",value:function(){}},{key:"assertTag",value:function(){}},{key:"traceTag",value:function(){}},{key:"debugTraceTag",value:function(){}},{key:"dnmTraceTag",value:function(){}}])})();ac.NulLogger=pLe});var yJ=_e(Bw=>{"use strict";Object.defineProperty(Bw,"__esModule",{value:!0});Bw.promises=hLe;var Dw={},Mw="promises";function hLe(){return Dw[Mw]===void 0&&(Dw[Mw]=typeof Promise<"u"&&typeof Promise.resolve=="function"&&typeof Promise.resolve(0).then=="function"),Dw[Mw]}});var EJ=_e(cd=>{"use strict";Object.defineProperty(cd,"__esModule",{value:!0});cd.start=vLe;cd.mark=FLe;cd.end=RLe;cd.success=CLe;cd.failure=yLe;cd.timeStamp=_w;function vLe(e){var r=_w(),l=e,c=r,d={},m=function(a,n,o){return SLe(d,l,c,a,n,o)},t=function(a){return SJ(d,a,c)};return d.start=0,{mark:function(a){return t(a)},end:function(a){return m(!0,a)},success:function(a,n){return m(!0,a,n)},failure:function(a,n){return m(!1,a,n)}}}function FLe(e,r){e!==void 0&&e.mark(r)}function RLe(e,r){e!==void 0&&e.end(r)}function CLe(e,r,l){e!==void 0&&e.success(r,l)}function yLe(e,r,l){e!==void 0&&e.failure(r,l)}function _w(){var e=typeof self<"u"?self:window;return e.performance&&e.performance.now?e.performance.now():Date.now()}function SJ(e,r,l){e[r]=_w()-l}function SLe(e,r,l,c,d,m){SJ(e,"end",l);var t={sessionName:r,result:c?"success":"failure",message:m,marks:e},s=JSON.stringify(t);d(s)}});var AJ=_e(Lw=>{"use strict";Object.defineProperty(Lw,"__esModule",{value:!0});Lw.initStopwatchFactory=ELe;var l8=function(){return Date.now()};function ELe(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return typeof self<"u"&&self.performance&&self.performance.now&&(l8=function(){return self.performance.now()}),function(l){var c=l8(),d=l;return{reset:function(t){t!=null&&(d=t),c=l8()},stop:function(t){var s=l8()-c,a=JSON.stringify({Target:d,Duration:s.toFixed(r),StopInfo:t});e(a)}}}}});var bJ=_e(o8=>{"use strict";var ALe=Nr(),bLe=Hr();Object.defineProperty(o8,"__esModule",{value:!0});o8.TelemetryCollector=void 0;var xLe=(function(){function e(){ALe(this,e),this.counters={},this.timers={},this.events={}}return bLe(e,[{key:"getJsonForLogging",value:function(){return'{"Events":'+this.getEventsLoggableString()+',"Counters":'+this.getCountersLoggableString()+',"Timers":'+this.getTimersLoggableString()+"}"}},{key:"addEvent",value:function(l,c){l==null||c===null||c===void 0||(this.events[l]=c)}},{key:"clearEvents",value:function(){this.events={}}},{key:"getEventsLoggableString",value:function(){return JSON.stringify(this.events)}},{key:"incrementCounter",value:function(l){l!=null&&(this.counters.hasOwnProperty(l)?this.counters[l]+=1:this.counters[l]=1)}},{key:"getCountersLoggableString",value:function(){return JSON.stringify(this.counters)}},{key:"clearCounters",value:function(){this.counters={}}},{key:"startTimer",value:function(l){l!=null&&(this.timers[l]={name:l,startTime:Date.now(),endTime:void 0,isRunning:!0,duration:void 0})}},{key:"endTimer",value:function(l){l!=null&&this.timers.hasOwnProperty(l)&&(this.timers[l].endTime=Date.now(),this.timers[l].isRunning=!1,this.timers[l].duration=this.timers[l].endTime-this.timers[l].startTime)}},{key:"getTimerDuration",value:function(l){return l==null?"-1":this.timers.hasOwnProperty(l)&&this.timers[l].duration!==void 0?this.timers[l].duration:"-1"}},{key:"getTimersLoggableString",value:function(){return JSON.stringify(this.timers)}}])})();o8.TelemetryCollector=xLe});var xJ=_e(Pw=>{"use strict";Object.defineProperty(Pw,"__esModule",{value:!0});Pw.getNewGuid=TLe;function TLe(){var e=new Uint8Array(31),r=kLe(e),l="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",c=0,d=l.replace(/[xy]/g,function(m){var t=e[c]&15;c+=1;var s=m==="x"?t:t&3|8;return s.toString(16)});return[d,r]}function kLe(e){var r={crypto:!1,perfNow:!1,exceptions:[]},l=typeof crypto<"u"?crypto:typeof msCrypto<"u"?msCrypto:void 0;if(l){r.crypto=!0;try{return l.getRandomValues(e),r}catch(a){r.exceptions.push(`crypto: ${JSON.stringify(a)}`)}}var c=!1,d=typeof performance<"u"?performance:void 0;try{d&&d.now&&d.now()!==1/0&&(c=!0)}catch(a){r.exceptions.push(`perfNow: ${JSON.stringify(a)}`)}for(var m=0;m<e.length;m+=1){try{if(c){r.perfNow=!0;var t=Math.floor(d.now()*100)%10;(t<0||t>9)&&(t=0);for(var s=0;s<t;s+=1)Math.random()}}catch(a){r.exceptions.push(`Math.random: ${JSON.stringify(a)}`)}e[m]=Math.floor(Math.random()*16)}return r}});var wJ=_e(Og=>{"use strict";Object.defineProperty(Og,"__esModule",{value:!0});Og.TextAreaInputMode=Og.TextAreaVirtualKeyboardPolicy=void 0;var TJ;(function(e){e.Auto="auto",e.Manual="manual"})(TJ||(Og.TextAreaVirtualKeyboardPolicy=TJ={}));var kJ;(function(e){e.None="none",e.Text="text",e.Tel="tel",e.Url="url",e.Email="email",e.Numeric="numeric",e.Decimal="decimal",e.Search="search"})(kJ||(Og.TextAreaInputMode=kJ={}))});var IJ=_e(L2=>{"use strict";Object.defineProperty(L2,"__esModule",{value:!0});L2.isReplaceChildrenSupported=L2.replaceChildren=void 0;var wLe=function(r){if(r)if((0,L2.isReplaceChildrenSupported)(r))r.replaceChildren();else for(;r.lastChild;)r.removeChild(r.lastChild)};L2.replaceChildren=wLe;var ILe=function(r){return!!r.replaceChildren};L2.isReplaceChildrenSupported=ILe});var u8=_e(vn=>{"use strict";Object.defineProperty(vn,"__esModule",{value:!0});vn.TelemetryCollector=vn.initStopwatchFactory=vn.ConsoleLogger=vn.NulLogger=vn.perfWatch=vn.browserSupport=vn.LogCategory=vn.TraceLevel=vn.ULS=vn.utils=vn.replaceChildren=vn.TextAreaInputMode=vn.TextAreaVirtualKeyboardPolicy=vn.getNewGuid=void 0;var DLe=pJ();vn.utils=DLe;var Lh=CJ();Object.defineProperty(vn,"ULS",{enumerable:!0,get:function(){return Lh.ULS}});Object.defineProperty(vn,"TraceLevel",{enumerable:!0,get:function(){return Lh.TraceLevel}});Object.defineProperty(vn,"LogCategory",{enumerable:!0,get:function(){return Lh.LogCategory}});Object.defineProperty(vn,"NulLogger",{enumerable:!0,get:function(){return Lh.NulLogger}});Object.defineProperty(vn,"ConsoleLogger",{enumerable:!0,get:function(){return Lh.ConsoleLogger}});var MLe=yJ();vn.browserSupport=MLe;var BLe=EJ();vn.perfWatch=BLe;var _Le=AJ();Object.defineProperty(vn,"initStopwatchFactory",{enumerable:!0,get:function(){return _Le.initStopwatchFactory}});var LLe=bJ();Object.defineProperty(vn,"TelemetryCollector",{enumerable:!0,get:function(){return LLe.TelemetryCollector}});var PLe=xJ();Object.defineProperty(vn,"getNewGuid",{enumerable:!0,get:function(){return PLe.getNewGuid}});var DJ=wJ();Object.defineProperty(vn,"TextAreaVirtualKeyboardPolicy",{enumerable:!0,get:function(){return DJ.TextAreaVirtualKeyboardPolicy}});Object.defineProperty(vn,"TextAreaInputMode",{enumerable:!0,get:function(){return DJ.TextAreaInputMode}});var OLe=IJ();Object.defineProperty(vn,"replaceChildren",{enumerable:!0,get:function(){return OLe.replaceChildren}})});var BJ=_e(c8=>{"use strict";Object.defineProperty(c8,"__esModule",{value:!0});c8.AshaError=void 0;var MJ;(function(e){e.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Empty="Augloop response empty",e.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Empty_CustomCodeAnalyzerNotInitialized="Augloop response empty error - custom code analyzer not initialized",e.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Empty_FetchCellsInRangeFailed="Augloop response empty error - fetch cells in range failed",e.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Empty_NoChartTypeRecommendation="Augloop response empty error - no chart type recommendation",e.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Empty_None="Augloop response empty error - no error code received",e.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Empty_NoOfficeJsRecommendation="Augloop response empty error - no OfficeJs recommendation",e.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Empty_NoOfficeJsRecommendationFromLLMs="Augloop response empty error - no OfficeJs recommendation from LLMs",e.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Empty_UnexpectedErrorCode="Augloop response empty error - unexpected error code received",e.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Empty_Unknown="Augloop response empty error - unknown",e.Copilot_OnGridChartDesignRecommendations_Augloop_Response_Timed_Out="Augloop response timed out",e.Copilot_OnGridChartDesignRecommendations_Validation_Failed="Validation failed",e.Service_Error_Augloop="Service Error (AugLoop)",e.Multiple_Suggestion_Declines="Multiple Suggestion Declines",e.Formula_Completion_Formula_Error_After_Commit="The user committed a suggestion which resulted in an error",e.Formula_Completion_Internal_Error="Cant provide suggestion due to an internal error",e.Formula_Completion_Opt_Out="User opted out of Formula Completion",e.Formula_Completion_Preview_Failed="Formula result preview failed to display",e.Formula_Completion_Preview_Grid_Mismatch="Mismatch between preview and grid values",e.Formula_Completion_Progress_Bar_Failed="Formula Completion not working (progress bar failed to display)",e.Formula_Completion_User_Declined_Multiple="User explicitly declined 2 different suggestions for the same cell"})(MJ||(c8.AshaError=MJ={}))});var Zl=_e((bsr,_J)=>{_J.exports=OfficePlatformGlobal.Telemetry.OTelV4});var LJ=_e(Ow=>{"use strict";var P2=Hn();Object.defineProperty(Ow,"__esModule",{value:!0});Ow.convertDataFields=HLe;var NLe=(Gn(),Dt(Qn)),O2=NLe.__importStar(Zl());function HLe(e){var r=!0,l=[];return e.forEach(function(c){var d=c.classification;if(d===O2.EnumObjects.DataClassification.SystemMetadata||d===O2.EnumObjects.DataClassification.EssentialServiceMetadata){var m=P2(P2(P2(P2(P2(P2(P2({},"name",c.name),"bool",null),"string",null),"double",null),"int64",null),"date",null),"contract",null);switch(c.dataType){case O2.EnumObjects.DataFieldType.Boolean:m.bool=c.value;break;case O2.EnumObjects.DataFieldType.Double:m.double=c.value;break;case O2.EnumObjects.DataFieldType.Int64:m.int64=c.value;break;case O2.EnumObjects.DataFieldType.String:m.string=c.value;break;case O2.EnumObjects.DataFieldType.Guid:default:return}l.push(m)}else r=!1}),r?l:[]}});var PJ=_e(s8=>{"use strict";Object.defineProperty(s8,"__esModule",{value:!0});s8.setTelemetryLogger=jLe;s8.getTelemetryLogger=ZLe;var VLe=Zl(),Nw=Symbol.for("otel_util_telemetry_logger");function jLe(e){globalThis[Nw]=e}function ZLe(){var e,r;return(e=(r=globalThis)[Nw])!=null?e:r[Nw]=new VLe.TelemetryLogger}});var g8=_e(d8=>{"use strict";Object.defineProperty(d8,"__esModule",{value:!0});var OJ=(Gn(),Dt(Qn));OJ.__exportStar(LJ(),d8);OJ.__exportStar(PJ(),d8)});var Hw=_e(C0=>{"use strict";var NJ=Nt();Object.defineProperty(C0,"__esModule",{value:!0});C0.TelemetryStandardizedFeature=void 0;C0.logCopilotEnabledEvent_Deprecated=WLe;C0.logCopilotEnabledEvent=$Le;C0.logCopilotSeenEvent=zLe;C0.logCopilotTriedEvent=KLe;C0.logCopilotKeptEvent=qLe;C0.logCopilotRejectedEvent=XLe;var Bo=Zl(),ULe=g8(),HJ;(function(e){e.AnalyzeData="AnalyzeData",e.CleanData="CleanData",e.FormulaByExample="FormulaByExample",e.FormulaGeneration="FormulaGeneration",e.CalculatedColumns="CalculatedColumns",e.Commanding="Commanding",e.CopilotChat="CopilotChat",e.CopilotFunction="CopilotFunction",e.ExcelChatHelper="ExcelChatHelper",e.OfficeScripts="OfficeScripts",e.Python="Python",e.Search="Search",e.TableGeneration="Table Generation",e.Answers="Answers",e.FormulaCompletion="FormulaCompletion",e.ChartInsight="ChartInsight",e.InlineNLToFormula="InlineNLToFormula",e.FormulaFix="FormulaFix",e.FormulaExplain="FormulaExplain",e.ExcelAgent="ExcelAgent",e.FormulaUsage="FormulaUsage",e.OnGridChartDesignRecommendations="OnGridChartDesignRecommendations"})(HJ||(C0.TelemetryStandardizedFeature=HJ={}));var Ph={dataCategories:Bo.EnumObjects.DataCategories.ProductServiceUsage,samplingPolicy:Bo.EnumObjects.SamplingPolicy.CriticalUsage,diagnosticLevel:Bo.EnumObjects.DiagnosticLevel.RequiredServiceData},GLe={dataCategories:Bo.EnumObjects.DataCategories.ProductServiceUsage,samplingPolicy:Bo.EnumObjects.SamplingPolicy.CriticalUsage,diagnosticLevel:Bo.EnumObjects.DiagnosticLevel.Optional};function WLe(e,r,l){Ng({featureName:e,actionType:Bo.Copilot.FeatureActionType.IsEnabled,eventFlags:Ph,entryPoint:r,interactionId:void 0,uiLanguage:l})}function $Le(e,r){Ng({featureName:e,actionType:Bo.Copilot.FeatureActionType.IsEnabled,eventFlags:Ph,entryPoint:void 0,interactionId:void 0,uiLanguage:r})}function zLe(e,r,l){Ng({featureName:e,actionType:Bo.Copilot.FeatureActionType.IsSeen,eventFlags:GLe,entryPoint:r,interactionId:void 0,uiLanguage:l})}function KLe(e,r,l,c){Ng({featureName:e,actionType:Bo.Copilot.FeatureActionType.IsTried,eventFlags:Ph,entryPoint:r,interactionId:l,uiLanguage:c})}function qLe(e,r,l,c){Ng({featureName:e,actionType:Bo.Copilot.FeatureActionType.IsKept,eventFlags:Ph,entryPoint:r,interactionId:l,uiLanguage:c})}function XLe(e,r,l,c){Ng({featureName:e,actionType:Bo.Copilot.FeatureActionType.IsRejected,eventFlags:Ph,entryPoint:r,interactionId:l,uiLanguage:c})}function Ng(e){var r=e.featureName,l=e.actionType,c=e.eventFlags,d=e.entryPoint,m=e.interactionId,t=m===void 0?"":m,s=e.uiLanguage,a=s===void 0?"":s;(0,ULe.getTelemetryLogger)().sendTelemetryEvent({eventName:"Office.Voice.Copilot.Chat",eventFlags:c,dataFields:[].concat(NJ(Bo.Copilot.getFields({featureActionType:l,isUserInitiated:!1,featureName:r,entryPoint:d,interactionId:t})),NJ(a?[(0,Bo.makeStringDataField)("UiLanguage",a)]:[]))})}});var VJ=_e(Vw=>{"use strict";var QLe=Nt();Object.defineProperty(Vw,"__esModule",{value:!0});Vw.logStandardizedAshaErrorEvent=YLe;var m8=Hw(),JLe=g8(),N2=Zl();function YLe(e,r,l){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;(0,JLe.getTelemetryLogger)().sendTelemetryEvent({eventName:"Office.Voice.Copilot.Chat",eventFlags:tPe,dataFields:ePe(e,r,l,c)})}function ePe(e,r,l){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,d=rPe(l);return e&&r?QLe(N2.Asha.getFields({eventType:N2.Asha.EventType.Error,veto:d+" "+l+" "+e,error:r,inStaging:c??!0,scenario:l})):[]}function rPe(e){switch(e){case m8.TelemetryStandardizedFeature.CleanData:return N2.Copilot.Verb.Analyze;case m8.TelemetryStandardizedFeature.FormulaByExample:case m8.TelemetryStandardizedFeature.OnGridChartDesignRecommendations:case m8.TelemetryStandardizedFeature.FormulaCompletion:return N2.Copilot.Verb.Create;default:throw new Error("Missing verb map.")}}var tPe={dataCategories:N2.EnumObjects.DataCategories.ProductServiceUsage,samplingPolicy:N2.EnumObjects.SamplingPolicy.CriticalCensus,diagnosticLevel:N2.EnumObjects.DiagnosticLevel.RequiredServiceData}});var ZJ=_e(f8=>{"use strict";Object.defineProperty(f8,"__esModule",{value:!0});f8.AshaVeto=void 0;var jJ;(function(e){e.Copilot_OnGridChartDesignRecommendations_Augloop_Service_Side_Issue_Prevents_Output="Augloop service side issue prevents output",e.Copilot_OnGridChartDesignRecommendations_Invalid_Suggestions_Prevents_Output="Invalid suggestions prevent output",e.Copilot_OnGridChartDesignRecommendations_Response_Delayed_Or_Timed_Out="Augloop response delayed or timed out",e.UI_Failed_To_Update_Or_Load="UI Failed to Update or Load",e.Unable_To_Complete_Task="Unable to Complete Task",e.User_Dissatisfied_With_Suggestions="User dissatisfied with suggestions",e.User_Rejected_Or_Cancelled_Response="User Rejected or Cancelled Response"})(jJ||(f8.AshaVeto=jJ={}))});var WJ=_e(Ds=>{"use strict";var aPe=Nt();Object.defineProperty(Ds,"__esModule",{value:!0});Ds.TelemetryUsageEventKeys=Ds.TelemetryUsageSource=Ds.TelemetryUsageActionType=void 0;Ds.logCopilotUsageEvent=iPe;var sd=Zl(),nPe=g8();function iPe(e,r,l,c,d,m){var t={eventName:"Office.Voice.ActionAI.Usage",eventFlags:{dataCategories:sd.EnumObjects.DataCategories.ProductServicePerformance|sd.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:sd.EnumObjects.DiagnosticLevel.RequiredServiceData},dataFields:[(0,sd.makeStringDataField)(H2.FeatureName,e),(0,sd.makeStringDataField)(H2.ActionType,r),(0,sd.makeStringDataField)(H2.Source,l),(0,sd.makeStringDataField)(H2.InteractionId,d??""),(0,sd.makeStringDataField)(H2.UiLanguage,c??"")].concat(aPe(m??[]))};(0,nPe.getTelemetryLogger)().sendTelemetryEvent(t)}var UJ;(function(e){e.SendPrompt="SendPrompt",e.PromptBoxShown="PromptBoxShown"})(UJ||(Ds.TelemetryUsageActionType=UJ={}));var GJ;(function(e){e.FormulaAutocompletePromptBox="FormulaAutocompletePromptBox"})(GJ||(Ds.TelemetryUsageSource=GJ={}));var H2;(function(e){e.FeatureName="FeatureName",e.ActionType="ActionType",e.Source="Source",e.InteractionId="InteractionId",e.UiLanguage="UiLanguage",e.Duration="Duration"})(H2||(Ds.TelemetryUsageEventKeys=H2={}))});var p8=_e(V2=>{"use strict";Object.defineProperty(V2,"__esModule",{value:!0});var Oh=(Gn(),Dt(Qn));Oh.__exportStar(BJ(),V2);Oh.__exportStar(VJ(),V2);Oh.__exportStar(ZJ(),V2);Oh.__exportStar(Hw(),V2);Oh.__exportStar(WJ(),V2)});var jw,Zw,Uw,Gw,$J=ue(()=>{"use strict";(function(e){e.InternalError="internalError",e.Success="success",e.NoSuggestion="noSuggestion",e.MultipleFormulas="multipleFormulas",e.NoCopilotLicense="noCopilotLicense",e.AuthFailure="authFailure",e.UserThrottled="userThrottled",e.HarmfulContent="harmfulContent",e.IrrelevantQuery="irrelevantQuery",e.LlmGeneralErrorFailure="llmGeneralErrorFailure",e.InsufficientInputError="insufficientInputError"})(jw||(jw={}));(function(e){e.ColumnSuggestion="ColumnSuggestion",e.CellSuggestion="CellSuggestion",e.NlToFormulaSuggestion="NlToFormulaSuggestion"})(Zw||(Zw={}));(function(e){e.MonthDayYear="MonthDayYear",e.DayMonthYear="DayMonthYear",e.YearMonthDay="YearMonthDay",e.MonthYearDay="MonthYearDay",e.DayYearMonth="DayYearMonth",e.YearDayMonth="YearDayMonth"})(Uw||(Uw={}));(function(e){e.Parenthesis="Parenthesis",e.Lead="Lead",e.Internal="Internal",e.Trail="Trail"})(Gw||(Gw={}))});var h8={};kn(h8,{ExcelCurrencyFormat:()=>Gw,ExcelDateOrder:()=>Uw,ExcelIntelligenceScenarioTypes:()=>Zw,SuggestionResult:()=>jw});var v8=ue(()=>{"use strict";$J()});var Ww,$w,zw,zJ=ue(()=>{"use strict";(function(e){e.Success="Success",e.FetchingError="fetchingError",e.NotImplementedExcelFunction="notImplementedExcelFunction",e.CalcError="calcError",e.NotHybrid="notHybrid",e.NotSupported="notSupported",e.IncompleteDataError="incompleteDataError",e.ScratchpadError="scratchpadError",e.IntentionallyWithheld="intentionallyWithheld"})(Ww||(Ww={}));(function(e){e[e.Insertion=0]="Insertion",e[e.FromColumn=1]="FromColumn"})($w||($w={}));(function(e){e[e.OverrideSelection=0]="OverrideSelection",e[e.ToTableWithoutOverride=1]="ToTableWithoutOverride",e[e.OverrideFixedRange=2]="OverrideFixedRange",e[e.ToTableWithOverride=3]="ToTableWithOverride",e[e.ShiftRight=4]="ShiftRight",e[e.ShiftDown=5]="ShiftDown",e[e.InsertIntoEmptyCells=6]="InsertIntoEmptyCells"})(zw||(zw={}))});var F8,KJ=ue(()=>{"use strict";(function(e){e[e.Undefined=0]="Undefined",e[e.Created=10]="Created",e[e.Sent=20]="Sent",e[e.Duplicated=30]="Duplicated",e[e.Seen=40]="Seen",e[e.Tried=50]="Tried",e[e.Kept=60]="Kept",e[e.Rejected=70]="Rejected"})(F8||(F8={}))});var R8,qJ=ue(()=>{"use strict";(function(e){e[e.Unknown=0]="Unknown",e[e.CopilotInM365=1]="CopilotInM365",e[e.CopilotPro=2]="CopilotPro",e[e.CopilotEnterprise=3]="CopilotEnterprise"})(R8||(R8={}))});var C8,y8,S8,E8,XJ=ue(()=>{"use strict";(function(e){e.Unknown="Unknown",e.Canvas="Canvas",e.CopilotChat="CopilotChat",e.Test="Test"})(C8||(C8={}));(function(e){e[e.None=0]="None",e[e.Added=1]="Added",e[e.Updated=2]="Updated",e[e.Deleted=3]="Deleted"})(y8||(y8={}));(function(e){e[e.ContentChanged=0]="ContentChanged",e[e.ContentWasEmpty=1]="ContentWasEmpty",e[e.FormattingChanged=2]="FormattingChanged",e[e.ContentWasInsideOfTheTable=3]="ContentWasInsideOfTheTable"})(S8||(S8={}));(function(e){e[e.AddOfZeroElements=0]="AddOfZeroElements",e[e.AddOfItemsWithExtraOrMissingIds=1]="AddOfItemsWithExtraOrMissingIds",e[e.AddOfItemWithUndefinedId=2]="AddOfItemWithUndefinedId",e[e.AddOfUndefinedItem=3]="AddOfUndefinedItem",e[e.AddOfItemsWithDuplicateIds=4]="AddOfItemsWithDuplicateIds",e[e.SetHeadToNonExistingItem=5]="SetHeadToNonExistingItem",e[e.DeleteOfNonExistingItem=6]="DeleteOfNonExistingItem",e[e.UpdateOfNonExistentItem=7]="UpdateOfNonExistentItem",e[e.UpdateOfStubbedItem=8]="UpdateOfStubbedItem",e[e.MoveOfNonExistentItem=9]="MoveOfNonExistentItem",e[e.UpdateMetaDataOfNonAnnotationType=10]="UpdateMetaDataOfNonAnnotationType",e[e.SequentialyInvertedUpdate=11]="SequentialyInvertedUpdate",e[e.MoveToTheSamePath=12]="MoveToTheSamePath",e[e.UnknownOperation=13]="UnknownOperation",e[e.DeltaOfNonExistingItem=100]="DeltaOfNonExistingItem"})(E8||(E8={}))});var QJ,JJ,YJ,eY,dd,A8,j2,rY=ue(()=>{"use strict";QJ=ae(Hr()),JJ=ae(Nr()),YJ=512,eY=32;(function(e){e[e.None=0]="None",e[e.HttpsGetDownloadUrl=1]="HttpsGetDownloadUrl",e[e.AlCodedLocation=2]="AlCodedLocation",e[e.Token=3]="Token",e[e.SpeAlCodedLocation=4]="SpeAlCodedLocation"})(dd||(dd={}));(function(e){e[e.NewDocument=0]="NewDocument",e[e.EditDocument=1]="EditDocument",e[e.ViewOnlyDocument=2]="ViewOnlyDocument"})(A8||(A8={}));j2=(0,QJ.default)(function e(){(0,JJ.default)(this,e)});j2.lowerIndexBound=1;j2.maxNumberOfRows=1048576;j2.maxNumberOfColumns=16384;j2.firstColumnName="A";j2.lastColumnName="XFD"});var b8,x8,tY=ue(()=>{"use strict";(function(e){e[e.LambdaExecutionUnhandledError=0]="LambdaExecutionUnhandledError",e[e.LambdaExecutionError=1]="LambdaExecutionError",e[e.WorkflowExecutionTimeout=2]="WorkflowExecutionTimeout",e[e.NetworkError=3]="NetworkError",e[e.SignalNotGotToExecution=4]="SignalNotGotToExecution",e[e.RequestTruncated=5]="RequestTruncated",e[e.WorkflowWrongAnnotationType=6]="WorkflowWrongAnnotationType",e[e.SequenceOutOfOrder=7]="SequenceOutOfOrder",e[e.WorkflowExecutionThrottled=8]="WorkflowExecutionThrottled",e[e.WorkflowExecutionCancelled=9]="WorkflowExecutionCancelled",e[e.NetworkTimeoutOrWorkflowIsBusy=10]="NetworkTimeoutOrWorkflowIsBusy",e[e.RequiredTokenNotAvailable=11]="RequiredTokenNotAvailable",e[e.InvalidInputQuantityForSingleItemWorkflow=12]="InvalidInputQuantityForSingleItemWorkflow",e[e.ExceededRequestSizeLimit=13]="ExceededRequestSizeLimit",e[e.UnknownAnnotationParent=14]="UnknownAnnotationParent",e[e.AnnotationsNotArray=15]="AnnotationsNotArray",e[e.UnexpectedOutput=16]="UnexpectedOutput",e[e.MixedOutput=17]="MixedOutput",e[e.OutputIsNotAnnotation=18]="OutputIsNotAnnotation",e[e.UnexpectedError=19]="UnexpectedError",e[e.WorkflowNotActivated=20]="WorkflowNotActivated"})(b8||(b8={}));(function(e){e[e.Unknown=0]="Unknown",e[e.AuthTokenIsMissing=1]="AuthTokenIsMissing",e[e.UserContextIsMissing=2]="UserContextIsMissing",e[e.SeedingNotCompleted=3]="SeedingNotCompleted"})(x8||(x8={}))});var T8,aY=ue(()=>{"use strict";(function(e){e.Unknown="Unknown",e.Testing="Testing",e.CopilotSummary="Copilot Summary",e.CopilotCompose="Copilot Compose",e.Rewrite="Copilot Rewrite",e.ChatQnA="Copilot Chat Question & Answer",e.CIQ="Context IQ",e.Editor="Editor",e.Handoff="Handoff",e.ReadAloud="Read Aloud"})(T8||(T8={}))});var nY,iY,lY,fe,gd=ue(()=>{"use strict";nY=ae(Nt()),iY=ae(Nr()),lY=ae(Hr()),fe=(function(){function e(r){(0,iY.default)(this,e),e.assign(e,this,r)}return(0,lY.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_SchemaObject"}},{key:"getBaseTypes",value:function(){return[]}},{key:"getTypeNameFor",value:function(l){return l&&l.H_?l.H_.T_:void 0}},{key:"getBaseTypesFor",value:function(l){return l&&l.H_&&l.H_.B_&&Array.isArray(l.H_.B_)?l.H_.B_:[]}},{key:"getAllTypesFor",value:function(l){var c=e.getTypeNameFor(l);return c?[c].concat((0,nY.default)(e.getBaseTypesFor(l))):[]}},{key:"matchesTypesFor",value:function(l,c){if(!Array.isArray(c)||c.length===0)return!0;var d=e.getTypeNameFor(l),m=e.getBaseTypesFor(l);for(var t of c)if(t===d||m.indexOf(t)>=0)return!0;return!1}},{key:"assign",value:function(l,c,d){if(d)for(var m of Object.keys(d))c[m]=d[m];return c.H_=l.H_,c}}])})();fe.H_={T_:fe.getTypeName(),B_:fe.getBaseTypes()}});var Hg,Vg,Nh,Hh,Vh,jh,Zh,oY=ue(()=>{"use strict";Hg=ae(Nr()),Vg=ae(Hr());gd();Nh=(function(){function e(r){(0,Hg.default)(this,e),fe.assign(e,this,r)}return(0,Vg.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_Annotation"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Nh.H_={T_:Nh.getTypeName(),B_:Nh.getBaseTypes()};Hh=(function(){function e(r){(0,Hg.default)(this,e),fe.assign(e,this,r)}return(0,Vg.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_BinaryClassificationAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Hh.H_={T_:Hh.getTypeName(),B_:Hh.getBaseTypes()};Vh=(function(){function e(r){(0,Hg.default)(this,e),fe.assign(e,this,r)}return(0,Vg.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_StreamAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Vh.H_={T_:Vh.getTypeName(),B_:Vh.getBaseTypes()};jh=(function(){function e(r){(0,Hg.default)(this,e),fe.assign(e,this,r)}return(0,Vg.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_ExecutionCorrelatedAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();jh.H_={T_:jh.getTypeName(),B_:jh.getBaseTypes()};Zh=(function(){function e(r){(0,Hg.default)(this,e),fe.assign(e,this,r)}return(0,Vg.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_ClaimsChallengeAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Zh.H_={T_:Zh.getTypeName(),B_:Zh.getBaseTypes()}});var Kw,qw,Uh,Gh,uY=ue(()=>{"use strict";Kw=ae(Nr()),qw=ae(Hr());gd();Uh=(function(){function e(r){(0,Kw.default)(this,e),fe.assign(e,this,r)}return(0,qw.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Event"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Uh.H_={T_:Uh.getTypeName(),B_:Uh.getBaseTypes()};Gh=(function(){function e(r){(0,Kw.default)(this,e),fe.assign(e,this,r)}return(0,qw.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UserCommand"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Event"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Gh.H_={T_:Gh.getTypeName(),B_:Gh.getBaseTypes()}});var Gi,Wi,Wh,$h,zh,Kh,qh,Xh,Qh,Jh,Yh,ev,rv,tv,av,nv,iv,lv,ov,uv,cY=ue(()=>{"use strict";Gi=ae(Nr()),Wi=ae(Hr());gd();Wh=(function(){function e(r){(0,Gi.default)(this,e),fe.assign(e,this,r)}return(0,Wi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ItemDelta"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Wh.H_={T_:Wh.getTypeName(),B_:Wh.getBaseTypes()};$h=(function(){function e(r){(0,Gi.default)(this,e),fe.assign(e,this,r)}return(0,Wi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ItemChangesDelta"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemDelta"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();$h.H_={T_:$h.getTypeName(),B_:$h.getBaseTypes()};zh=(function(){function e(r){(0,Gi.default)(this,e),fe.assign(e,this,r)}return(0,Wi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Operation"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();zh.H_={T_:zh.getTypeName(),B_:zh.getBaseTypes()};Kh=(function(){function e(r){(0,Gi.default)(this,e),fe.assign(e,this,r)}return(0,Wi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_OperationWithSiblingContext"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Kh.H_={T_:Kh.getTypeName(),B_:Kh.getBaseTypes()};qh=(function(){function e(r){(0,Gi.default)(this,e),fe.assign(e,this,r)}return(0,Wi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_AddOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_OperationWithSiblingContext","AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();qh.H_={T_:qh.getTypeName(),B_:qh.getBaseTypes()};Xh=(function(){function e(r){(0,Gi.default)(this,e),fe.assign(e,this,r)}return(0,Wi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_MoveOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_OperationWithSiblingContext","AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Xh.H_={T_:Xh.getTypeName(),B_:Xh.getBaseTypes()};Qh=(function(){function e(r){(0,Gi.default)(this,e),fe.assign(e,this,r)}return(0,Wi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UpdateAnnotationMetaDataOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Qh.H_={T_:Qh.getTypeName(),B_:Qh.getBaseTypes()};Jh=(function(){function e(r){(0,Gi.default)(this,e),fe.assign(e,this,r)}return(0,Wi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UpdateOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Jh.H_={T_:Jh.getTypeName(),B_:Jh.getBaseTypes()};Yh=(function(){function e(r){(0,Gi.default)(this,e),fe.assign(e,this,r)}return(0,Wi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DeleteOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Yh.H_={T_:Yh.getTypeName(),B_:Yh.getBaseTypes()};ev=(function(){function e(r){(0,Gi.default)(this,e),fe.assign(e,this,r)}return(0,Wi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_PurgeOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();ev.H_={T_:ev.getTypeName(),B_:ev.getBaseTypes()};rv=(function(){function e(r){(0,Gi.default)(this,e),fe.assign(e,this,r)}return(0,Wi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_PurgeSubtreeExceptTypesOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();rv.H_={T_:rv.getTypeName(),B_:rv.getBaseTypes()};tv=(function(){function e(r){(0,Gi.default)(this,e),fe.assign(e,this,r)}return(0,Wi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_PurgeByTypesOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();tv.H_={T_:tv.getTypeName(),B_:tv.getBaseTypes()};av=(function(){function e(r){(0,Gi.default)(this,e),fe.assign(e,this,r)}return(0,Wi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_FocusOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();av.H_={T_:av.getTypeName(),B_:av.getBaseTypes()};nv=(function(){function e(r){(0,Gi.default)(this,e),fe.assign(e,this,r)}return(0,Wi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_VisibilityOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();nv.H_={T_:nv.getTypeName(),B_:nv.getBaseTypes()};iv=(function(){function e(r){(0,Gi.default)(this,e),fe.assign(e,this,r)}return(0,Wi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DeltaUpdateOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();iv.H_={T_:iv.getTypeName(),B_:iv.getBaseTypes()};lv=(function(){function e(r){(0,Gi.default)(this,e),fe.assign(e,this,r)}return(0,Wi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_MicroSyncOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();lv.H_={T_:lv.getTypeName(),B_:lv.getBaseTypes()};ov=(function(){function e(r){(0,Gi.default)(this,e),fe.assign(e,this,r)}return(0,Wi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Signals_SignalOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();ov.H_={T_:ov.getTypeName(),B_:ov.getBaseTypes()};uv=(function(){function e(r){(0,Gi.default)(this,e),fe.assign(e,this,r)}return(0,Wi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_CancelSignalTriggeredWorkflowExecutionOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();uv.H_={T_:uv.getTypeName(),B_:uv.getBaseTypes()}});var k8,w8,cv,sv,dv,sY=ue(()=>{"use strict";k8=ae(Nr()),w8=ae(Hr());gd();cv=(function(){function e(r){(0,k8.default)(this,e),fe.assign(e,this,r)}return(0,w8.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Signals_Signal"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();cv.H_={T_:cv.getTypeName(),B_:cv.getBaseTypes()};sv=(function(){function e(r){(0,k8.default)(this,e),fe.assign(e,this,r)}return(0,w8.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DirtyAreaSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();sv.H_={T_:sv.getTypeName(),B_:sv.getBaseTypes()};dv=(function(){function e(r){(0,k8.default)(this,e),fe.assign(e,this,r)}return(0,w8.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DirtyDocumentSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();dv.H_={T_:dv.getTypeName(),B_:dv.getBaseTypes()}});var Ul,Gl,gv,mv,fv,pv,hv,vv,Fv,Rv,Cv,yv,Sv,Ev,Av,bv,xv,dY=ue(()=>{"use strict";Ul=ae(Nr()),Gl=ae(Hr());gd();gv=(function(){function e(r){(0,Ul.default)(this,e),fe.assign(e,this,r)}return(0,Gl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Blob"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();gv.H_={T_:gv.getTypeName(),B_:gv.getBaseTypes()};mv=(function(){function e(r){(0,Ul.default)(this,e),fe.assign(e,this,r)}return(0,Gl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Binary"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();mv.H_={T_:mv.getTypeName(),B_:mv.getBaseTypes()};fv=(function(){function e(r){(0,Ul.default)(this,e),fe.assign(e,this,r)}return(0,Gl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_TileGroup"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();fv.H_={T_:fv.getTypeName(),B_:fv.getBaseTypes()};pv=(function(){function e(r){(0,Ul.default)(this,e),fe.assign(e,this,r)}return(0,Gl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Session"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_TileGroup"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();pv.H_={T_:pv.getTypeName(),B_:pv.getBaseTypes()};hv=(function(){function e(r){(0,Ul.default)(this,e),fe.assign(e,this,r)}return(0,Gl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Document"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_TileGroup"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();hv.H_={T_:hv.getTypeName(),B_:hv.getBaseTypes()};vv=(function(){function e(r){(0,Ul.default)(this,e),fe.assign(e,this,r)}return(0,Gl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_SubDocument"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();vv.H_={T_:vv.getTypeName(),B_:vv.getBaseTypes()};Fv=(function(){function e(r){(0,Ul.default)(this,e),fe.assign(e,this,r)}return(0,Gl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_GridCell"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Fv.H_={T_:Fv.getTypeName(),B_:Fv.getBaseTypes()};Rv=(function(){function e(r){(0,Ul.default)(this,e),fe.assign(e,this,r)}return(0,Gl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_GridNeighborhoodContext"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Rv.H_={T_:Rv.getTypeName(),B_:Rv.getBaseTypes()};Cv=(function(){function e(r){(0,Ul.default)(this,e),fe.assign(e,this,r)}return(0,Gl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ItemFilter"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Cv.H_={T_:Cv.getTypeName(),B_:Cv.getBaseTypes()};yv=(function(){function e(r){(0,Ul.default)(this,e),fe.assign(e,this,r)}return(0,Gl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DynamicContext"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();yv.H_={T_:yv.getTypeName(),B_:yv.getBaseTypes()};Sv=(function(){function e(r){(0,Ul.default)(this,e),fe.assign(e,this,r)}return(0,Gl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ContextHolder"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Sv.H_={T_:Sv.getTypeName(),B_:Sv.getBaseTypes()};Ev=(function(){function e(r){(0,Ul.default)(this,e),fe.assign(e,this,r)}return(0,Gl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UserContextHolder"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ContextHolder"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Ev.H_={T_:Ev.getTypeName(),B_:Ev.getBaseTypes()};Av=(function(){function e(r){(0,Ul.default)(this,e),fe.assign(e,this,r)}return(0,Gl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_TenantContextHolder"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ContextHolder"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Av.H_={T_:Av.getTypeName(),B_:Av.getBaseTypes()};bv=(function(){function e(r){(0,Ul.default)(this,e),fe.assign(e,this,r)}return(0,Gl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_EventsHolder"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();bv.H_={T_:bv.getTypeName(),B_:bv.getBaseTypes()};xv=(function(){function e(r){(0,Ul.default)(this,e),fe.assign(e,this,r)}return(0,Gl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UserCommandsHolder"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_EventsHolder"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();xv.H_={T_:xv.getTypeName(),B_:xv.getBaseTypes()}});var jg,Zg,Tv,kv,wv,Iv,Dv,gY=ue(()=>{"use strict";jg=ae(Nr()),Zg=ae(Hr());gd();Tv=(function(){function e(r){(0,jg.default)(this,e),fe.assign(e,this,r)}return(0,Zg.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_Apology"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Tv.H_={T_:Tv.getTypeName(),B_:Tv.getBaseTypes()};kv=(function(){function e(r){(0,jg.default)(this,e),fe.assign(e,this,r)}return(0,Zg.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_SecondaryApology"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Apology","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();kv.H_={T_:kv.getTypeName(),B_:kv.getBaseTypes()};wv=(function(){function e(r){(0,jg.default)(this,e),fe.assign(e,this,r)}return(0,Zg.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_WorkflowActivationFailureDetails"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();wv.H_={T_:wv.getTypeName(),B_:wv.getBaseTypes()};Iv=(function(){function e(r){(0,jg.default)(this,e),fe.assign(e,this,r)}return(0,Zg.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_AuthTokenIsMissingDetails"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_WorkflowActivationFailureDetails"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Iv.H_={T_:Iv.getTypeName(),B_:Iv.getBaseTypes()};Dv=(function(){function e(r){(0,jg.default)(this,e),fe.assign(e,this,r)}return(0,Zg.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_NotActivatedWorkflowApology"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Apology","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Dv.H_={T_:Dv.getTypeName(),B_:Dv.getBaseTypes()}});var Xw={};kn(Xw,{AddOperation:()=>qh,Annotation:()=>Nh,AnnotationState:()=>F8,Apology:()=>Tv,AuthTokenIsMissingDetails:()=>Iv,Binary:()=>mv,BinaryClassificationAnnotation:()=>Hh,Blob:()=>gv,BlobRefType:()=>dd,CancelSignalTriggeredWorkflowExecutionOperation:()=>uv,ClaimsChallengeAnnotation:()=>Zh,ContextHolder:()=>Sv,CopilotLicenseType:()=>R8,DeleteOperation:()=>Yh,DeltaUpdateOperation:()=>iv,DirtyAreaSignal:()=>sv,DirtyDocumentSignal:()=>dv,Document:()=>hv,DynamicContext:()=>yv,EntryPoint:()=>C8,Event:()=>Uh,EventsHolder:()=>bv,ExecutionCorrelatedAnnotation:()=>jh,FocusOperation:()=>av,GridCell:()=>Fv,GridConstants:()=>j2,GridNeighborhoodContext:()=>Rv,ItemChanges:()=>S8,ItemChangesDelta:()=>$h,ItemDelta:()=>Wh,ItemFilter:()=>Cv,ItemOperation:()=>y8,MicroSyncOperation:()=>lv,MoveOperation:()=>Xh,NotActivatedWorkflowApology:()=>Dv,OpenType:()=>A8,Operation:()=>zh,OperationErrorCode:()=>E8,OperationWithSiblingContext:()=>Kh,PurgeByTypesOperation:()=>tv,PurgeOperation:()=>ev,PurgeSubtreeExceptTypesOperation:()=>rv,Scenario:()=>T8,SchemaObject:()=>fe,SecondaryApology:()=>kv,Session:()=>pv,Signal:()=>cv,SignalOperation:()=>ov,StreamAnnotation:()=>Vh,SubDocument:()=>vv,TenantContextHolder:()=>Av,TileGroup:()=>fv,UpdateAnnotationMetaDataOperation:()=>Qh,UpdateOperation:()=>Jh,UserCommand:()=>Gh,UserCommandsHolder:()=>xv,UserContextHolder:()=>Ev,VisibilityOperation:()=>nv,WorkflowActivationFailureDetails:()=>wv,WorkflowExecutionErrorCode:()=>b8,WorkflowNotActivatedReasonCode:()=>x8,ecsMetadataBlockHeight:()=>YJ,ecsMetadataBlockWidth:()=>eY});var Yt=ue(()=>{"use strict";KJ();qJ();XJ();rY();tY();aY();oY();uY();cY();gd();sY();dY();gY()});var Mv,Bv,I8,D8,M8,B8,mY=ue(()=>{"use strict";Mv=ae(Nr()),Bv=ae(Hr());Yt();I8=(function(){function e(r){(0,Mv.default)(this,e),fe.assign(e,this,r)}return(0,Bv.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_GeneratedFormulaSuggestion"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();I8.H_={T_:I8.getTypeName(),B_:I8.getBaseTypes()};D8=(function(){function e(r){(0,Mv.default)(this,e),fe.assign(e,this,r)}return(0,Bv.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_ExtendedFormulaSuggestion"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelIntelligence_GeneratedFormulaSuggestion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();D8.H_={T_:D8.getTypeName(),B_:D8.getBaseTypes()};M8=(function(){function e(r){(0,Mv.default)(this,e),fe.assign(e,this,r)}return(0,Bv.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_CalculatedColumnSuggestion"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelIntelligence_GeneratedFormulaSuggestion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();M8.H_={T_:M8.getTypeName(),B_:M8.getBaseTypes()};B8=(function(){function e(r){(0,Mv.default)(this,e),fe.assign(e,this,r)}return(0,Bv.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_CalculatedCellSuggestion"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelIntelligence_GeneratedFormulaSuggestion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();B8.H_={T_:B8.getTypeName(),B_:B8.getBaseTypes()}});var fY,pY,_8,hY=ue(()=>{"use strict";fY=ae(Nr()),pY=ae(Hr());Yt();_8=(function(){function e(r){(0,fY.default)(this,e),fe.assign(e,this,r)}return(0,pY.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_ExcelIntelligenceTableSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();_8.H_={T_:_8.getTypeName(),B_:_8.getBaseTypes()}});var vY=ue(()=>{"use strict"});var Qw={};kn(Qw,{CalculatedCellSuggestion:()=>B8,CalculatedColumnSuggestion:()=>M8,DataTypeInstructionType:()=>$w,ExcelIntelligenceTableSignal:()=>_8,ExtendedFormulaSuggestion:()=>D8,GeneratedFormulaSuggestion:()=>I8,InsertionMode:()=>zw,PreviewMetadata:()=>Ww});var Jw=ue(()=>{"use strict";zJ();mY();hY();vY()});var nc=_e(et=>{"use strict";Object.defineProperty(et,"__esModule",{value:!0});et.getSheetIndexFromQualifier=et.getRangeFromCellRef=et.uniteIntersectingGridRanges=et.rangeToGridRange=et.gridRangesIntersects=et.rangesIntersects=et.getSheetGridCellFromRangeObject=et.ExecutionType=et.ALAnnotationKind=et.EventKind=et.getEnglishLocaleInfo=et.formatCellPos=et.formatCol=et.xlMathpack=et.ResolvedKind=et.RefStyle=et.PosKind=et.NamePartKind=et.CellRefKind=et.StructRefKind=et.ulsLogger=et.KnownFormat=et.reduceBottomUp=et.IdentityVisitor=et.createNumberFormatter=et.createFormatGlobals=et.renderedValueToString=et.isHashesValue=et.renderInfiniteWidth=et.FormatValueType=et.isDefined=et.ExcelEvalErrorType=et.OperKind=et.gridRange=et.gridCell=et.documentLoc=et.sheetIndex=et.sheetGridRange=et.sheetGridCell=et.isReadOperEqual=et.isSheetIndexEqual=et.notImplemented=et.success=et.failure=et.getCellValueKind=et.readOperToCellValue=et.rangeWrite=et.valueCellData=void 0;var ua=wn(),lPe=ua.value.OperKind;et.OperKind=lPe;var oPe=ua.value.ErrorType;et.ExcelEvalErrorType=oPe;var uPe=ua.numfmt.FormatValueType;et.FormatValueType=uPe;var cPe=ua.util.IdentityVisitor;et.IdentityVisitor=cPe;var sPe=ua.numfmt.KnownFormat;et.KnownFormat=sPe;var dPe=ua.config.ulsLogger;et.ulsLogger=dPe;var gPe=ua.formula.StructRefKind;et.StructRefKind=gPe;var mPe=ua.formula.CellRefKind;et.CellRefKind=mPe;var fPe=ua.formula.NamePartKind;et.NamePartKind=fPe;var pPe=ua.formula.PosKind;et.PosKind=pPe;var hPe=ua.formula.RefStyle;et.RefStyle=hPe;var vPe=ua.util.ResolvedKind;et.ResolvedKind=vPe;var FPe=ua.x10.EventKind;et.EventKind=FPe;var RPe=ua.x10.ALAnnotationKind;et.ALAnnotationKind=RPe;var CPe=ua.x10.ExecutionType;et.ExecutionType=CPe;et.valueCellData=ua.calc.valueCellData;et.rangeWrite=ua.calc.rangeWrite;et.readOperToCellValue=ua.calc.readOperToCellValue;et.getCellValueKind=ua.calc.getCellValueKind;et.failure=ua.util.failure;et.success=ua.util.success;et.notImplemented=ua.util.notImplemented;et.isSheetIndexEqual=ua.util.isSheetIndexEqual;et.isReadOperEqual=ua.util.isReadOperEqual;et.sheetGridCell=ua.location.sheetGridCell;et.sheetGridRange=ua.location.sheetGridRange;et.sheetIndex=ua.location.sheetIndex;et.documentLoc=ua.location.documentLoc;et.gridCell=ua.location.gridCell;et.gridRange=ua.location.gridRange;et.isDefined=ua.common.isDefined;et.renderInfiniteWidth=ua.numfmt.renderInfiniteWidth;et.isHashesValue=ua.numfmt.isHashesValue;et.renderedValueToString=ua.numfmt.renderedValueToString;et.createFormatGlobals=ua.numfmt.createFormatGlobals;et.createNumberFormatter=ua.numfmt.createNumberFormatter;et.reduceBottomUp=ua.util.reduceBottomUp;et.xlMathpack=ua.math.xlMathpack;et.formatCol=ua.util.formatCol;et.formatCellPos=ua.util.formatCellPos;et.getEnglishLocaleInfo=ua.config.getEnglishLocaleInfo;et.getSheetGridCellFromRangeObject=ua.x10.RangeHelpers.getSheetGridCellFromRangeObject;et.rangesIntersects=ua.x10.RangeHelpers.rangesIntersects;et.gridRangesIntersects=ua.x10.RangeHelpers.gridRangesIntersects;et.rangeToGridRange=ua.x10.RangeHelpers.rangeToGridRange;et.uniteIntersectingGridRanges=ua.x10.RangeHelpers.uniteIntersectingGridRanges;et.getRangeFromCellRef=ua.x10.VisitorHelpers.getRangeFromCellRef;et.getSheetIndexFromQualifier=ua.x10.VisitorHelpers.getSheetIndexFromQualifier});var Yw=_e(L8=>{"use strict";Object.defineProperty(L8,"__esModule",{value:!0});L8.registry=void 0;var yPe=wn(),FY=Zc();L8.registry=yPe.x10.PluginRegistry.creator()(FY.PluginFactoryName.FormulaByExamplePlugin,FY.PluginGroup.Excel)});var pu=_e((b1r,RY)=>{"use strict";var SPe=(Gn(),Dt(Qn)),EPe=SPe.__importDefault(R0());RY.exports=EPe.default.calcSubpackage.commonSubpackage});var _v=_e(Ug=>{"use strict";Object.defineProperty(Ug,"__esModule",{value:!0});Ug.rangeFormulaRowPlaceholder=Ug.CellValueType=void 0;var CY;(function(e){e[e.none=0]="none",e[e.number=1]="number",e[e.string=2]="string",e[e.boolean=3]="boolean",e[e.error=4]="error"})(CY||(Ug.CellValueType=CY={}));Ug.rangeFormulaRowPlaceholder="<<<FBE_XL_RW>>>"});var U2=_e(Uc=>{"use strict";Object.defineProperty(Uc,"__esModule",{value:!0});Uc.getActiveSheetId=xPe;Uc.isFormulaCell=TPe;Uc.getColumnNamesFromTable=SY;Uc.getColumnNamesFromRange=EY;Uc.getReferenceRowParams=eI;Uc.getSuggestionTableData=kPe;Uc.generateTableColumnName=AY;Uc.tableDataToExcelRange=IPe;Uc.isCopilotProEnabled=DPe;var Z2=wn(),APe=pu(),yY=Zc(),li=nc(),bPe=_v();function*xPe(){var e=yield*Je(Z2.x10.typedRequest("GetActiveCell",{})),r=e.activeCell;return r.sheet}function*TPe(e){var r=yield*Je(Z2.x10.typedRequest("GetCell",{cell:e})),l=r.result;return l.kind!=="Success"?!0:l.value.formula.kind==="CellFormula"}function SY(e){var r=[];for(var l in e.indexToColumn){var c=e.indexToColumn[l];if(c!==void 0){var d={column:c.column+1,name:AY(e.name,c.name)};r.push(d)}}return r}function EY(e){for(var r=[],l=e.col;l<e.col+e.cols;l++){var c=(0,li.formatCol)((0,li.getEnglishLocaleInfo)(),li.RefStyle.A1,l,{kind:li.PosKind.Rel,index:0},!1);r.push({column:l+1,name:`${c+bPe.rangeFormulaRowPlaceholder}`})}return r}function eI(e,r,l,c,d){var m=r.row,t;if(e!==null){var s,a=(s=c[l.range.col-r.col])==null?void 0:s.name;a!==void 0&&(t=a.replace("@","[#Headers],"))}else m=d?r.row:r.row+1,t=(0,li.formatCellPos)((0,li.getEnglishLocaleInfo)(),li.RefStyle.A1,l.range,{kind:li.PosKind.Abs,index:m-1},{kind:li.PosKind.Abs,index:l.range.col},!1);return{referenceRowExpression:t,referenceRowValue:t!==void 0?m:void 0}}function*kPe(e,r){var l=yield*Je(Z2.x10.typedRequest("GetContainingTable",{cell:e})),c=l.result;if(c.kind!=="Success")return(0,li.failure)("table request failed");if(c.value!==void 0){var d=c.value,m=d.headersRange,t={row:d.dataRange.row,col:e.range.col,rows:d.dataRange.rows,cols:1},s=SY(d);if(s.length===0)return(0,li.failure)("no column names found");var a=eI(d.name,d.dataRange,e,s,m!==void 0),n=a.referenceRowExpression,o=a.referenceRowValue,u=void 0;if((0,Z2.getTypedFeatureGate)("Microsoft.Office.Excel.CalculatedColumnFromHeader")||(0,Z2.getTypedFeatureGate)("Microsoft.Office.Excel.AugLoop.FormulaByExampleScratchpadPreview")){var g;u=(g=s.find(function(S){return S.column===e.range.col+1}))==null?void 0:g.name}return(0,li.success)({originCell:e,isCtrlT:!0,tableName:d.name,innerRange:d.dataRange,outputColumnRange:t,isNewRowPrediction:!1,isNewColumnPrediction:!1,columnNames:s,referenceRowExpression:n,referenceRowValue:o,skipOriginCell:r.skipOriginCell,originColumnName:u,headersRow:m?.row})}if(!r.scanTableLikeRanges)return(0,li.failure)("no table found");var f={firstRow:e.range.row,firstColumn:e.range.col,lastRow:e.range.row,lastColumn:e.range.col},v=yield*Je(Z2.x10.typedRequest("GetRecognizedRangeTables",{sheetId:e.sheet.index.toString(),range:Object.assign({},f,{firstRow:f.firstRow!==0?f.firstRow-1:f.firstRow,firstColumn:f.firstColumn!==0?f.firstColumn-1:f.firstColumn}),metadataStates:yY.RecognizedTablesMetadataState.All})),C=v.result;if(C.kind!=="Success")return(0,li.failure)("TLR recognized tables request failed");for(var p of C.value)if(!(!(0,li.isDefined)(p.rangeTableInfo)||!(0,li.isDefined)(p.rangeTableInfo.interpretations))){for(var h of p.rangeTableInfo.interpretations)if((0,li.isDefined)(h)&&(0,li.isDefined)(h.tableLocation)&&h.orientation===yY.TableOrientation.columnMajor&&h.confidence>.5){var F=h.tableLocation.lastRow<f.firstRow,R=h.tableLocation.lastColumn<f.firstColumn,y=h.tableLocation.firstRow+h.headerRowCount,E=h.tableLocation.firstColumn+h.headerColumnCount,x=(0,li.gridRange)(y,E,h.tableLocation.lastRow-y+(F?2:1),h.tableLocation.lastColumn-E+(R?2:1)),b={row:x.row,col:e.range.col,rows:x.rows,cols:1},k=EY(x);if(k.length===0)return(0,li.failure)("no column names found");var D=eI(null,x,e,k,!1),M=D.referenceRowExpression,w=D.referenceRowValue;return(0,li.success)({originCell:e,isCtrlT:!1,innerRange:x,outputColumnRange:b,isNewRowPrediction:F,isNewColumnPrediction:R,columnNames:k,referenceRowExpression:M,referenceRowValue:w,skipOriginCell:r.skipOriginCell,headersRow:h.headerRowCount===1?h.tableLocation.firstRow:void 0})}}return(0,li.failure)("no table found")}function AY(e,r){return`${e}[@[${wPe(r)}]]`}var wPe=function(r){return r.replace(new RegExp("\\[|\\]|\\'|\\#|\\@","g"),"'$&")};function IPe(e){return{top:e.innerRange.row,left:e.innerRange.col+1,bottom:e.innerRange.row+e.innerRange.rows,right:e.innerRange.col+e.innerRange.cols,worksheetId:e.originCell.sheet.index.toString()}}function*DPe(){var e=yield*Je(Z2.x10.typedRequest("GetCopilotLicense",{}));return e.license.kind===APe.ResultKind.Failure?(0,li.failure)(void 0):(0,li.success)(e.license.value.isProEnabled)}});var rI=_e(Lv=>{"use strict";var MPe=nt();Object.defineProperty(Lv,"__esModule",{value:!0});Lv.cacheRangeTableLocation=_Pe;Lv.getRangeTableLocation=LPe;Lv.getRangeTableName=PPe;var BPe=nc(),bY=0,P8=new Map;function _Pe(e,r){if(e===null){bY++;var l=`RangeTable${bY}`;return P8.set(l,r),l}return P8.set(e,r),e}function LPe(e){return P8.get(e)}function PPe(e){for(var r of P8){var l=MPe(r,2),c=l[0],d=l[1];if(d.sheet.index===e.sheet.index&&(0,BPe.gridRangesIntersects)(d.range,e.range))return c}return null}});var md=_e((I1r,xY)=>{"use strict";var OPe=(Gn(),Dt(Qn)),NPe=OPe.__importDefault(R0());xY.exports=NPe.default.calcSubpackage.langSubpackage});var aI=_e(fd=>{"use strict";Object.defineProperty(fd,"__esModule",{value:!0});fd.gridCellToRangeObject=void 0;fd.evaluateFormulaSuggestion=VPe;fd.evaluateFormulaColumn=tI;var O8=wn(),HPe=md(),Pn=nc();function*VPe(e,r){yield*Je(O8.x10.typedRequest("UpdateSnapshot",{}));var l=yield*Je(e.getSuggestionFormula());if(l===null)return(0,Pn.failure)("suggestion formula returned null");var c=r!==void 0?(0,HPe.gridRangeIsect)(e.outputColumnRange,r):e.outputColumnRange;return c===void 0?(0,Pn.failure)("scopedColumnRange is null"):yield*Je(tI({formula:l,originCell:e.originCell,outputColumnRange:c,tableInnerRange:e.tableInnerRange}))}function tI(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(function*(){var l=r?yield*Je(ZPe(e.originCell,e.tableInnerRange)):(0,Pn.success)([]);if(l.kind==="Failure")return l;var c=yield*Je(O8.x10.typedRequest("GetConfig",{})),d=c.config,m=(0,Pn.createFormatGlobals)(d,function(){return(0,Pn.failure)((0,Pn.notImplemented)(["FBE format"]))}),t=(0,Pn.createNumberFormatter)(m),s=[{kind:"Inferred",range:[(0,Pn.sheetGridRange)(e.originCell.sheet,e.outputColumnRange)],formulaBarText:e.formula,origin:e.originCell.range}],a=yield*Je(O8.x10.typedRequest("EvalOnClonedModel",{updates:l.value,edits:s,formatResults:!0})),n=[],o=new Set;for(var u of a.result.results)if(u.kind==="Success"){var g=u.value,f=UPe(g);if(f.kind==="Failure")return f;var v=void 0,C=null;if(g.formatted){var p=t.renderValue(g.formatted,Pn.renderInfiniteWidth);p.kind==="Success"&&!(0,Pn.isHashesValue)(p.value)&&(v=(0,Pn.renderedValueToString)(p.value),(0,Pn.isDefined)(p.value.alignment)?C={kind:p.value.alignment}:C=null)}var h={kind:"FormulaSuggestionEvalSuccessResult",cell:(0,fd.gridCellToRangeObject)(g.cell),formatted:g.formatted,value:f.value,renderedFormattedValue:v,alignment:C};n.push(h)}else{var F={kind:"FormulaSuggestionEvalFailureResult",cell:(0,fd.gridCellToRangeObject)(u.reason.cell),error:u.reason.kind,innerErrorHint:u.reason.innerKind};r||o.add(u.reason.kind),n.push(F)}return!r&&o.size===1&&o.has("PreviousFailure")||o.size===2&&o.has("PreviousFailure")&&o.has("Unavailable")?yield*Je(tI(e,!0)):(0,Pn.success)(n)})()}var jPe=function(r){return{firstRow:r.row,lastRow:r.row+r.rows-1,firstColumn:r.col,lastColumn:r.col+r.cols-1}};fd.gridCellToRangeObject=jPe;function*ZPe(e,r){var l=yield*Je(O8.x10.typedRequest("GetRange",{range:{range:r,sheet:e.sheet}})),c=l.localSheetGrid,d=[],m="NoFailure";return c.foreachNonBlankCellFormula(function(t,s){if(s.kind==="CellFormula"){var a=c.getCellValue(t.row,t.col);if(a.kind!=="Success")return m=(0,Pn.failure)("failed to get cell value"),!1;var n=a.value;if(!GPe(n))return m=(0,Pn.failure)("unsupported oper kind"),!1;var o=c.getCellFormat(t.row,t.col);if(o.kind!=="Success")return m=(0,Pn.failure)("failed to get cell format"),!1;var u=(0,Pn.sheetGridRange)(e.sheet,t),g={range:u,data:{kind:"Value",value:n,formulaBarText:"",iformat:typeof o.value=="number"?o.value:0}};d.push(g)}return!0}),m!=="NoFailure"?m:(0,Pn.success)(d)}var UPe=function(r){var l;switch(r.value.kind){case Pn.OperKind.Number:l={kind:"number",num:r.value._valueXL};break;case Pn.OperKind.String:l={kind:"string",text:r.value.value};break;case Pn.OperKind.Boolean:l={kind:"boolean",flag:r.value.value};break;case Pn.OperKind.Error:l={kind:"error",errorValue:r.value.type.valueOf()};break;default:return(0,Pn.failure)("unsupported oper kind")}return(0,Pn.success)(l)},GPe=function(r){switch(r.kind){case Pn.OperKind.Number:case Pn.OperKind.String:case Pn.OperKind.Boolean:case Pn.OperKind.Error:return!0;default:return!1}}});var Pv=_e(Gg=>{"use strict";var WPe=Nr(),$Pe=Hr();Object.defineProperty(Gg,"__esModule",{value:!0});Gg.FormulaByExampleSuggestionBase=void 0;Gg.isTableSuggestion=QPe;Gg.isRangeSuggestion=JPe;var nI=wn(),zPe=md(),TY=u8(),KPe=_v(),qPe=aI(),XPe=(function(){function e(r,l,c){var d,m,t,s;WPe(this,e),this.flowId=r,this.defaultValueType=KPe.CellValueType.none,this.seenCount=0,this.suggestionState={outcome:"UNSEEN"},this.suggestionSource="FormulaByExample",this.formulaTranslated=null,this.originalFlowId=r,this.originCell=c.originCell,this.tableInnerRange=c.innerRange,this.outputColumnRange=c.outputColumnRange,this.columnNames=c.columnNames,this.originalExamplesCount=c.originalExamplesCount,this.rawFormula=(d=l.generatedFormula)==null?void 0:d.formula,this.formulaAnonymized=(m=l.generatedFormula)==null?void 0:m.anonymizedFormula,this.explanationKey=(t=l.generatedFormula)==null?void 0:t.explanationKey,this.explanationReplacements=(s=l.generatedFormula)==null?void 0:s.explanationReplacements,this.headerRow=c.headersRow}return $Pe(e,[{key:"updateSuggestion",value:function(l,c){if(this.flowId=l,c){var d,m,t,s;this.originCell=(d=c.originCell)!=null?d:this.originCell,this.columnNames=(m=c.columnNames)!=null?m:this.columnNames,this.tableInnerRange=(t=c.innerRange)!=null?t:this.tableInnerRange,this.outputColumnRange=(s=c.outputColumnRange)!=null?s:this.outputColumnRange}}},{key:"getSuggestionFormula",value:function*(){var l=yield*Je(this.translateFormula(this.rawFormula.startsWith("=")?this.rawFormula:`=${this.rawFormula}`));return l}},{key:"translateFormula",value:function*(l){var c=yield*Je(nI.x10.typedRequest("ParseCellFormula",{cell:this.originCell,formula:{formulaBarText:l,kind:nI.x10.FormulaKind.CellFormula},useEnglishLocaleInfo:!0})),d=c.result;if(d.kind!=="Success")return null;var m=yield*Je(nI.x10.typedRequest("PrintFormula",{formula:d.value,origin:this.originCell})),t=m.result;return t.kind!=="Success"?(zPe.ulsLogger.ULS.traceTag(507560926,TY.LogCategory.msoulscat_ES_EWAJS,TY.TraceLevel.Info,`formulaByExampleBaseSuggestion.translateFormula: failed to print formula. error: ${t.reason}`),null):t.value}},{key:"serverEvalResults",set:function(l){this._serverEvalResults=l}},{key:"serverEvalResultsAdjusted",get:function(){var l=this;return this._serverEvalResults?this._serverEvalResults.map(function(c){var d={col:l.outputColumnRange.col,row:c.row-1,rows:1,cols:1},m={kind:"string",text:c.text};if(c.valueJson!==void 0){var t=JSON.parse(c.valueJson);switch(typeof t){case"number":m={kind:"number",num:t};break;case"string":m={kind:"string",text:t};break;case"boolean":m={kind:"boolean",flag:t};break}}return{kind:"FormulaSuggestionEvalSuccessResult",cell:(0,qPe.gridCellToRangeObject)(d),formatted:void 0,value:m,renderedFormattedValue:c.text,alignment:null}}):null}}])})();Gg.FormulaByExampleSuggestionBase=XPe;function QPe(e){return e.kind==="Table"}function JPe(e){return e.kind==="Range"}});var IY=_e(N8=>{"use strict";var YPe=Nr(),eOe=Hr(),rOe=Zn(),kY=_n(),tOe=Un();function aOe(e,r,l){return r=kY(r),rOe(e,wY()?Reflect.construct(r,l||[],kY(e).constructor):r.apply(e,l))}function wY(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(wY=function(){return!!e})()}Object.defineProperty(N8,"__esModule",{value:!0});N8.FormulaByExampleRangeSuggestion=void 0;var nOe=Pv(),iOe=_v(),lOe=(function(e){function r(l,c,d){var m;return YPe(this,r),m=aOe(this,r,[l,c,d]),m.rangeTableName=null,m.kind="Range",m.isNewRowPrediction=!1,m.isNewColumnPrediction=!1,m.isNewRowPrediction=d.isNewRowPrediction,m.isNewColumnPrediction=d.isNewColumnPrediction,m}return tOe(r,e),eOe(r,[{key:"getSuggestionFormula",value:function*(){var c=this.rawFormula.replace(new RegExp(iOe.rangeFormulaRowPlaceholder,"g"),`${this.originCell.range.row+1}`);return yield*Je(this.translateFormula(c.startsWith("=")?c:`=${c}`))}}])})(nOe.FormulaByExampleSuggestionBase);N8.FormulaByExampleRangeSuggestion=lOe});var BY=_e(H8=>{"use strict";var oOe=Hr(),uOe=Nr(),cOe=Zn(),DY=_n(),sOe=Un();function dOe(e,r,l){return r=DY(r),cOe(e,MY()?Reflect.construct(r,l||[],DY(e).constructor):r.apply(e,l))}function MY(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(MY=function(){return!!e})()}Object.defineProperty(H8,"__esModule",{value:!0});H8.FormulaByExampleTableSuggestion=void 0;var gOe=Pv(),mOe=(function(e){function r(l,c,d){var m;return uOe(this,r),m=dOe(this,r,[l,c,d]),m.kind="Table",m.tableName=d.tableName,m.tableColumnName=m.columnNames.find(function(t){return t.column-1===m.originCell.range.col}).name,m}return sOe(r,e),oOe(r)})(gOe.FormulaByExampleSuggestionBase);H8.FormulaByExampleTableSuggestion=mOe});var PY=_e(U8=>{"use strict";var fOe=Nr(),pOe=Hr();Object.defineProperty(U8,"__esModule",{value:!0});U8.FormulaByExampleCache=void 0;var Ov=(Gn(),Dt(Qn)),V8=wn(),iI=rI(),_o=nc(),j8=Yw(),_Y=U2(),hOe=IY(),lI=Pv(),LY=BY(),vOe=(function(){var e,r=[],l,c,d,m;return e=(function(){function t(){fOe(this,t),this.rangeSuggestionCache=(Ov.__runInitializers(this,r),new Map),this.tableSuggestionCache=new Map,this.outstandingSignalsMap=new Map,this.suggestionTableDataCache=new Map,this.forbiddenFormulasByTable=new Map}return pOe(t,[{key:"getSuggestion",value:function*(a){if(this.suggestionTableDataCache.has(a)){var n=this.suggestionTableDataCache.get(a),o=this.lookUp(n);return o!==void 0&&(o.updateSuggestion(a,n),(0,lI.isRangeSuggestion)(o)&&(0,iI.cacheRangeTableLocation)(o.rangeTableName,(0,_o.sheetGridRange)(o.originCell.sheet,o.tableInnerRange))),o}}},{key:"setSuggestion",value:function*(a,n){if(this.suggestionTableDataCache.has(a)){var o=this.suggestionTableDataCache.get(a),u=this.lookUp(o),g=FOe(a,n,o);if(u&&u.rawFormula===g.rawFormula)u.updateSuggestion(a,o);else{var f=Wg(o);if((0,lI.isTableSuggestion)(g))g.rawFormula==null?this.tableSuggestionCache.delete(f):this.tableSuggestionCache.set(f,g);else{var v=o.originCell.sheet;if(u&&(0,lI.isRangeSuggestion)(u)){var C=this.rangeSuggestionCache.get(f);if(C){var p=C.indexOf(u);p!==-1&&C.splice(p,1)}}var h=(0,_o.sheetGridRange)(v,o.innerRange),F=(0,iI.getRangeTableName)(h);if(g.rangeTableName=(0,iI.cacheRangeTableLocation)(F,(0,_o.sheetGridRange)(v,o.innerRange)),g.rawFormula!=null){this.rangeSuggestionCache.has(f)||this.rangeSuggestionCache.set(f,[]);var R=this.rangeSuggestionCache.get(f);R.push(g)}}}yield*Je(V8.x10.typedRequest("TriggerEvent",{eventKind:_o.EventKind.FBECacheUpdateEvent,event:a}))}}},{key:"corelateFlowWithTable",value:function(a,n){this.suggestionTableDataCache.set(a,n)}},{key:"getMetadata",value:function(a){return this.suggestionTableDataCache.get(a)}},{key:"updateSuggestionState",value:function(a,n){if(!this.suggestionTableDataCache.has(a))return(0,_o.failure)("No metadata for flow id");var o=this.suggestionTableDataCache.get(a),u=this.lookUp(o);return u===void 0?(0,_o.failure)("No suggestion for flow id"):(u.suggestionState=n,n.outcome!=="UNSEEN"&&n.outcome!=="UNDO"&&u.seenCount++,(0,_o.success)(u))}},{key:"updateClientSideSuggestionEvalResult",value:function(a,n){if(this.suggestionTableDataCache.has(a)){var o=this.suggestionTableDataCache.get(a),u=this.lookUp(o);u!==void 0&&(u.clientEvalResults=n.filter(function(g){return g.kind==="FormulaSuggestionEvalSuccessResult"}))}}},{key:"updateServerSideSuggestionEvalResult",value:function(a,n){if(this.suggestionTableDataCache.has(a)){var o=this.suggestionTableDataCache.get(a),u=this.lookUp(o);u!==void 0&&(u.serverEvalResults=n)}}},{key:"updateFormulaExplanation",value:function(a,n){if(this.suggestionTableDataCache.has(a)){var o=this.suggestionTableDataCache.get(a),u=this.lookUp(o);u!==void 0&&(u.formulaExplanation=n)}}},{key:"getSuggestionSync",value:function*(a,n){var o=yield*Je((0,_Y.getActiveSheetId)()),u=(0,_o.getSheetGridCellFromRangeObject)(n,o),g=yield*Je(V8.x10.typedRequest("UnsafeGetContainingTableName",{cell:u})),f=yield*Je(V8.x10.typedRequest("UnsafeGetContainingTable",{cell:u}));if(g.result.kind==="Success"&&(0,_o.isDefined)(g.result.value)&&f.result.kind==="Success"&&(0,_o.isDefined)(f.result.value)){var v=g.result.value.name,C=f.result.value,p=C.columns[u.range.col-C.ranges.data.range.col].name;p=(0,_Y.generateTableColumnName)(v,p);var h=Z8({tableName:v,columnName:p}),F=this.tableSuggestionCache.get(h);return F?.updateSuggestion(a,{originCell:u}),{suggestion:F,hasOutstandingSignal:this.outstandingSignalsMap.has(h)}}var R=(0,_o.rangeToGridRange)(n),y=n.firstColumn,E=Z8({sheetId:o.index,column:y}),x=this.rangeSuggestionCache.get(E);if(!x)return{suggestion:void 0};var b=x.find(function(k){return(0,_o.gridRangesIntersects)(k.tableInnerRange,R)});return b?.originCell,b?.updateSuggestion(a,{originCell:u}),{suggestion:b}}},{key:"lookUp",value:function(a){var n=Wg(a);if(a.isCtrlT)return this.tableSuggestionCache.get(n);var o=this.rangeSuggestionCache.get(n);if(o)return o.find(function(u){return(0,_o.gridRangesIntersects)(u.tableInnerRange,a.innerRange)})}},{key:"setSignalSent",value:function(a){if(this.suggestionTableDataCache.has(a)){var n=this.suggestionTableDataCache.get(a),o=Wg(n);this.outstandingSignalsMap.set(o,a)}}},{key:"getOutstandingFlowIdForColumn",value:function(a){var n=Wg(a);return this.outstandingSignalsMap.get(n)}},{key:"clearOutstandingSignal",value:function(a){var n=this.suggestionTableDataCache.get(a);n&&this.outstandingSignalsMap.delete(Wg(n))}},{key:"setCCSuggestion",value:function*(a,n){if(this.suggestionTableDataCache.has(a)){var o=this.suggestionTableDataCache.get(a),u=this.lookUp(o);if(u?.suggestionSource!=="FormulaByExample"){if(u&&u.rawFormula===n.formula)u.updateSuggestion(a,o);else{if(o.tableName===void 0)return;var g=Wg(o);if(n.formula!=null){var f={generatedFormula:{formula:n.formula,anonymizedFormula:n.formula}},v=new LY.FormulaByExampleTableSuggestion(a,f,o);v.suggestionSource="CalculatedColumns",this.tableSuggestionCache.set(g,v)}}yield*Je(V8.x10.typedRequest("TriggerEvent",{eventKind:_o.EventKind.FBECacheUpdateEvent,event:a}))}}}},{key:"forbidFormulaForTable",value:function(a,n){this.forbiddenFormulasByTable.has(a)||this.forbiddenFormulasByTable.set(a,new Set),this.forbiddenFormulasByTable.get(a).add(n)}},{key:"isFormulaForbiddenForTable",value:function(a,n){return a===null||!this.forbiddenFormulasByTable.has(a)?!1:this.forbiddenFormulasByTable.get(a).has(n)}}])})(),(function(){var t=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;l=[j8.registry.context("Cache")],c=[j8.registry.context("Cache")],d=[j8.registry.context("Cache")],m=[j8.registry.context("Cache")],Ov.__esDecorate(e,null,l,{kind:"method",name:"getSuggestion",static:!1,private:!1,access:{has:function(a){return"getSuggestion"in a},get:function(a){return a.getSuggestion}},metadata:t},null,r),Ov.__esDecorate(e,null,c,{kind:"method",name:"setSuggestion",static:!1,private:!1,access:{has:function(a){return"setSuggestion"in a},get:function(a){return a.setSuggestion}},metadata:t},null,r),Ov.__esDecorate(e,null,d,{kind:"method",name:"getSuggestionSync",static:!1,private:!1,access:{has:function(a){return"getSuggestionSync"in a},get:function(a){return a.getSuggestionSync}},metadata:t},null,r),Ov.__esDecorate(e,null,m,{kind:"method",name:"setCCSuggestion",static:!1,private:!1,access:{has:function(a){return"setCCSuggestion"in a},get:function(a){return a.setCCSuggestion}},metadata:t},null,r),t&&Object.defineProperty(e,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:t})})(),e})();U8.FormulaByExampleCache=vOe;function FOe(e,r,l){return l.isCtrlT?new LY.FormulaByExampleTableSuggestion(e,r,l):new hOe.FormulaByExampleRangeSuggestion(e,r,l)}var ROe=function(r){return r.columnNames.find(function(l){return l.column===r.originCell.range.col+1}).name};function Wg(e){return e.isCtrlT?Z8({tableName:e.tableName,columnName:ROe(e)}):Z8({sheetId:e.originCell.sheet.index,column:e.originCell.range.col})}function Z8(e){return JSON.stringify(e)}});var uI=_e(pd=>{"use strict";var NY=nt();Object.defineProperty(pd,"__esModule",{value:!0});pd.maximumLocksForSession=void 0;pd.tryLockColumn=SOe;pd.isColumnLocked=EOe;pd.getColumnIdFromSuggestion=AOe;var oI=wn(),HY=pu(),COe=rI(),OY=nc(),VY=U2(),yOe=3;pd.maximumLocksForSession=30;var G8=new HY.LimitedSizeHotMap(pd.maximumLocksForSession);function*SOe(e,r,l,c){var d=[];for(var m of r){var t={row:m.output.row,col:l.col,rows:1,cols:l.cols};d.push(t)}var s=d.reduce(function(b,k){return b+k.rows},0);if(s<yOe)return"notEnoughRows";var a=yield*Je((0,VY.getActiveSheetId)()),n={sheetId:a.index.toString(),columnId:e,lockParts:[]};for(var o of d){for(var u=yield*Je(oI.x10.typedRequest("GetRange",{range:{sheet:a,range:o}})),g=u.localSheetGrid,f={lockPartRange:o,lockPartData:new Map},v=o.row+o.rows-1,C=o.col+o.cols-1,p=o.row;p<=v;p++)for(var h=o.col;h<=C;h++){var F=`${p}_${h}`,R=g.getCellValue(p,h);if(R.kind==="Success"){var y=R.value;f.lockPartData.set(F,y)}}n.lockParts.push(f)}var E=yield*Je(oI.x10.awaitTask(c));if(E.kind==="Success"&&E.value.result.kind==="Success"){var x=E.value.result.value;return(0,HY.isDefined)(x.generatedFormula.formula)?"unlocked_formulaFound":(G8.set(e,n),"locked")}return"unlocked_timeout"}function*EOe(e){return yield*Je(TOe(e)),G8.query(e)}function AOe(e){var r,l=e.originCell.sheet,c=e.innerRange,d=(r=e.tableName)!=null?r:(0,COe.getRangeTableName)({sheet:l,range:c});if(d==null||d==="")return null;var m=e.originCell.range.col.toString();return`${d}_${m}`}function*bOe(e){var r=yield*Je((0,VY.getActiveSheetId)()),l=yield*Je(oI.x10.typedRequest("GetRange",{range:{sheet:r,range:e.lockPartRange}})),c=l.localSheetGrid;for(var d of e.lockPartData){var m=NY(d,2),t=m[0],s=m[1];if(!xOe(c,t,s))return!1}return!0}function xOe(e,r,l){var c=r.split("_").map(Number),d=NY(c,2),m=d[0],t=d[1],s=e.getCellValue(m,t);return s.kind!=="Success"?!1:(0,OY.isReadOperEqual)(OY.xlMathpack,s.value,l,!1)}function*TOe(e){var r=G8.get(e);if(r){var l=!1;for(var c of r.lockParts){var d=yield*Je(bOe(c));if(!d){l=!0;break}}l&&G8.delete(e)}}});var jY=_e(W8=>{"use strict";var kOe=Nr(),wOe=Hr();Object.defineProperty(W8,"__esModule",{value:!0});W8.FBEStrings=void 0;var IOe=(function(){function e(){kOe(this,e)}return wOe(e,null,[{key:"FormulaSuggestionBody",get:function(){return ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FormulaByExampleBody)}},{key:"FormulaSuggestionCopilotBody",get:function(){return ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FormulaByExampleCopilotBody)}},{key:"explanationKeyMapping",get:function(){return new Map([["Add/LeftExtractNumber/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationAddLeftExtractNumberRightConstant)],["Add/LeftExtractNumber/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationAddLeftExtractNumberRightExtractNumber)],["Add/LeftExtractNumber/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationAddLeftExtractNumberRightParseNumber)],["Add/LeftExtractNumber/RightWholeColumn",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationAddLeftExtractNumberRightWholeColumn)],["Add/LeftParseNumber/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationAddLeftParseNumberRightConstant)],["Add/LeftParseNumber/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationAddLeftParseNumberRightExtractNumber)],["Add/LeftParseNumber/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationAddLeftParseNumberRightParseNumber)],["Add/LeftWholeColumn/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationAddLeftWholeColumnRightConstant)],["Add/LeftWholeColumn/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationAddLeftWholeColumnRightExtractNumber)],["Add/LeftWholeColumn/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationAddLeftWholeColumnRightParseNumber)],["Add/LeftWholeColumn/RightWholeColumn",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationAddLeftWholeColumnRightWholeColumn)],["Average",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationAverage)],["DateTime/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeFormat)],["DateTime/Part/Hour",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartHour)],["DateTime/Part/Hour/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartHourFormat)],["DateTime/Part/Minute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartMinute)],["DateTime/Part/Minute/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartMinuteFormat)],["DateTime/Part/Month",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartMonth)],["DateTime/Part/Month/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartMonthFormat)],["DateTime/Part/MonthDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartMonthDay)],["DateTime/Part/MonthDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartMonthDayFormat)],["DateTime/Part/MonthDays",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartMonthDays)],["DateTime/Part/MonthDays/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartMonthDaysFormat)],["DateTime/Part/MonthWeek",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartMonthWeek)],["DateTime/Part/MonthWeek/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartMonthWeekFormat)],["DateTime/Part/Quarter",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartQuarter)],["DateTime/Part/Quarter/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartQuarterFormat)],["DateTime/Part/QuarterDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartQuarterDay)],["DateTime/Part/QuarterDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartQuarterDayFormat)],["DateTime/Part/QuarterDays",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartQuarterDays)],["DateTime/Part/QuarterDays/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartQuarterDaysFormat)],["DateTime/Part/QuarterWeek",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartQuarterWeek)],["DateTime/Part/QuarterWeek/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartQuarterWeekFormat)],["DateTime/Part/Second",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartSecond)],["DateTime/Part/Second/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartSecondFormat)],["DateTime/Part/WeekDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartWeekDay)],["DateTime/Part/WeekDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartWeekDayFormat)],["DateTime/Part/Year",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartYear)],["DateTime/Part/Year/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartYearFormat)],["DateTime/Part/YearDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartYearDay)],["DateTime/Part/YearDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartYearDayFormat)],["DateTime/Part/YearDays",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartYearDays)],["DateTime/Part/YearDays/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartYearDaysFormat)],["DateTime/Part/YearWeek",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartYearWeek)],["DateTime/Part/YearWeek/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimePartYearWeekFormat)],["DateTime/Round/Down/Day",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundDownDay)],["DateTime/Round/Down/Day/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundDownDayFormat)],["DateTime/Round/Down/Hour",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundDownHour)],["DateTime/Round/Down/Hour/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundDownHourFormat)],["DateTime/Round/Down/Minute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundDownMinute)],["DateTime/Round/Down/Minute/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundDownMinuteFormat)],["DateTime/Round/Down/Month",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundDownMonth)],["DateTime/Round/Down/Month/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundDownMonthFormat)],["DateTime/Round/Down/Quarter",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundDownQuarter)],["DateTime/Round/Down/Quarter/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundDownQuarterFormat)],["DateTime/Round/Down/Second",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundDownSecond)],["DateTime/Round/Down/Second/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundDownSecondFormat)],["DateTime/Round/Down/Week",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundDownWeek)],["DateTime/Round/Down/Week/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundDownWeekFormat)],["DateTime/Round/Down/Year",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundDownYear)],["DateTime/Round/Down/Year/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundDownYearFormat)],["DateTime/Round/Nearest/Day",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundNearestDay)],["DateTime/Round/Nearest/Day/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundNearestDayFormat)],["DateTime/Round/Nearest/Hour",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundNearestHour)],["DateTime/Round/Nearest/Hour/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundNearestHourFormat)],["DateTime/Round/Nearest/Minute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundNearestMinute)],["DateTime/Round/Nearest/Minute/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundNearestMinuteFormat)],["DateTime/Round/Nearest/Month",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundNearestMonth)],["DateTime/Round/Nearest/Month/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundNearestMonthFormat)],["DateTime/Round/Nearest/Quarter",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundNearestQuarter)],["DateTime/Round/Nearest/Quarter/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundNearestQuarterFormat)],["DateTime/Round/Nearest/Second",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundNearestSecond)],["DateTime/Round/Nearest/Second/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundNearestSecondFormat)],["DateTime/Round/Nearest/Week",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundNearestWeek)],["DateTime/Round/Nearest/Week/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundNearestWeekFormat)],["DateTime/Round/Nearest/Year",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundNearestYear)],["DateTime/Round/Nearest/Year/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundNearestYearFormat)],["DateTime/Round/Up/Day",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpDay)],["DateTime/Round/Up/Day/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpDayFormat)],["DateTime/Round/Up/Hour",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpHour)],["DateTime/Round/Up/Hour/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpHourFormat)],["DateTime/Round/Up/Minute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpMinute)],["DateTime/Round/Up/Minute/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpMinuteFormat)],["DateTime/Round/Up/Month",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpMonth)],["DateTime/Round/Up/Month/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpMonthFormat)],["DateTime/Round/Up/Month/LastDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpMonthLastDay)],["DateTime/Round/Up/Month/LastDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpMonthLastDayFormat)],["DateTime/Round/Up/Quarter",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpQuarter)],["DateTime/Round/Up/Quarter/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpQuarterFormat)],["DateTime/Round/Up/Quarter/LastDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpQuarterLastDay)],["DateTime/Round/Up/Quarter/LastDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpQuarterLastDayFormat)],["DateTime/Round/Up/Second",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpSecond)],["DateTime/Round/Up/Second/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpSecondFormat)],["DateTime/Round/Up/Week",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpWeek)],["DateTime/Round/Up/Week/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpWeekFormat)],["DateTime/Round/Up/Week/LastDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpWeekLastDay)],["DateTime/Round/Up/Week/LastDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpWeekLastDayFormat)],["DateTime/Round/Up/Year",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpYear)],["DateTime/Round/Up/Year/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpYearFormat)],["DateTime/Round/Up/Year/LastDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpYearLastDay)],["DateTime/Round/Up/Year/LastDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDateTimeRoundUpYearLastDayFormat)],["Divide/LeftExtractNumber/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDivideLeftExtractNumberRightConstant)],["Divide/LeftExtractNumber/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDivideLeftExtractNumberRightExtractNumber)],["Divide/LeftExtractNumber/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDivideLeftExtractNumberRightParseNumber)],["Divide/LeftExtractNumber/RightWholeColumn",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDivideLeftExtractNumberRightWholeColumn)],["Divide/LeftParseNumber/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDivideLeftParseNumberRightConstant)],["Divide/LeftParseNumber/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDivideLeftParseNumberRightExtractNumber)],["Divide/LeftParseNumber/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDivideLeftParseNumberRightParseNumber)],["Divide/LeftWholeColumn/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDivideLeftWholeColumnRightConstant)],["Divide/LeftWholeColumn/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDivideLeftWholeColumnRightExtractNumber)],["Divide/LeftWholeColumn/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDivideLeftWholeColumnRightParseNumber)],["Divide/LeftWholeColumn/RightWholeColumn",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationDivideLeftWholeColumnRightWholeColumn)],["ExtractDateTime",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationExtractDateTime)],["ExtractDateTime/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationExtractDateTimeFormat)],["ExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationExtractNumber)],["ExtractNumber/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationExtractNumberFormat)],["Length",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationLength)],["LowerCase",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationLowerCase)],["Multiply/LeftExtractNumber/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationMultiplyLeftExtractNumberRightConstant)],["Multiply/LeftExtractNumber/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationMultiplyLeftExtractNumberRightExtractNumber)],["Multiply/LeftExtractNumber/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationMultiplyLeftExtractNumberRightParseNumber)],["Multiply/LeftExtractNumber/RightWholeColumn",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationMultiplyLeftExtractNumberRightWholeColumn)],["Multiply/LeftParseNumber/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationMultiplyLeftParseNumberRightConstant)],["Multiply/LeftParseNumber/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationMultiplyLeftParseNumberRightExtractNumber)],["Multiply/LeftParseNumber/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationMultiplyLeftParseNumberRightParseNumber)],["Multiply/LeftWholeColumn/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationMultiplyLeftWholeColumnRightConstant)],["Multiply/LeftWholeColumn/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationMultiplyLeftWholeColumnRightExtractNumber)],["Multiply/LeftWholeColumn/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationMultiplyLeftWholeColumnRightParseNumber)],["Multiply/LeftWholeColumn/RightWholeColumn",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationMultiplyLeftWholeColumnRightWholeColumn)],["Number/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationNumberFormat)],["Number/Round/Down",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationNumberRoundDown)],["Number/Round/Down/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationNumberRoundDownFormat)],["Number/Round/Nearest",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationNumberRoundNearest)],["Number/Round/Nearest/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationNumberRoundNearestFormat)],["Number/Round/Up",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationNumberRoundUp)],["Number/Round/Up/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationNumberRoundUpFormat)],["ParseDateTime",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTime)],["ParseDateTime/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeFormat)],["ParseDateTime/Part/Hour",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartHour)],["ParseDateTime/Part/Hour/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartHourFormat)],["ParseDateTime/Part/Minute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartMinute)],["ParseDateTime/Part/Minute/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartMinuteFormat)],["ParseDateTime/Part/Month",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartMonth)],["ParseDateTime/Part/Month/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartMonthFormat)],["ParseDateTime/Part/MonthDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartMonthDay)],["ParseDateTime/Part/MonthDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartMonthDayFormat)],["ParseDateTime/Part/MonthDays",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartMonthDays)],["ParseDateTime/Part/MonthDays/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartMonthDaysFormat)],["ParseDateTime/Part/MonthWeek",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartMonthWeek)],["ParseDateTime/Part/MonthWeek/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartMonthWeekFormat)],["ParseDateTime/Part/Quarter",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartQuarter)],["ParseDateTime/Part/Quarter/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartQuarterFormat)],["ParseDateTime/Part/QuarterDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartQuarterDay)],["ParseDateTime/Part/QuarterDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartQuarterDayFormat)],["ParseDateTime/Part/QuarterDays",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartQuarterDays)],["ParseDateTime/Part/QuarterDays/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartQuarterDaysFormat)],["ParseDateTime/Part/QuarterWeek",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartQuarterWeek)],["ParseDateTime/Part/QuarterWeek/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartQuarterWeekFormat)],["ParseDateTime/Part/Second",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartSecond)],["ParseDateTime/Part/Second/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartSecondFormat)],["ParseDateTime/Part/WeekDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartWeekDay)],["ParseDateTime/Part/WeekDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartWeekDayFormat)],["ParseDateTime/Part/Year",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartYear)],["ParseDateTime/Part/Year/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartYearFormat)],["ParseDateTime/Part/YearDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartYearDay)],["ParseDateTime/Part/YearDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartYearDayFormat)],["ParseDateTime/Part/YearDays",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartYearDays)],["ParseDateTime/Part/YearDays/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartYearDaysFormat)],["ParseDateTime/Part/YearWeek",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartYearWeek)],["ParseDateTime/Part/YearWeek/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimePartYearWeekFormat)],["ParseDateTime/Round/Down/Day",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundDownDay)],["ParseDateTime/Round/Down/Day/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundDownDayFormat)],["ParseDateTime/Round/Down/Hour",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundDownHour)],["ParseDateTime/Round/Down/Hour/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundDownHourFormat)],["ParseDateTime/Round/Down/Minute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundDownMinute)],["ParseDateTime/Round/Down/Minute/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundDownMinuteFormat)],["ParseDateTime/Round/Down/Month",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundDownMonth)],["ParseDateTime/Round/Down/Month/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundDownMonthFormat)],["ParseDateTime/Round/Down/Quarter",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundDownQuarter)],["ParseDateTime/Round/Down/Quarter/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundDownQuarterFormat)],["ParseDateTime/Round/Down/Second",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundDownSecond)],["ParseDateTime/Round/Down/Second/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundDownSecondFormat)],["ParseDateTime/Round/Down/Week",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundDownWeek)],["ParseDateTime/Round/Down/Week/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundDownWeekFormat)],["ParseDateTime/Round/Down/Year",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundDownYear)],["ParseDateTime/Round/Down/Year/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundDownYearFormat)],["ParseDateTime/Round/Nearest/Day",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundNearestDay)],["ParseDateTime/Round/Nearest/Day/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundNearestDayFormat)],["ParseDateTime/Round/Nearest/Hour",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundNearestHour)],["ParseDateTime/Round/Nearest/Hour/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundNearestHourFormat)],["ParseDateTime/Round/Nearest/Minute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundNearestMinute)],["ParseDateTime/Round/Nearest/Minute/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundNearestMinuteFormat)],["ParseDateTime/Round/Nearest/Month",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundNearestMonth)],["ParseDateTime/Round/Nearest/Month/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundNearestMonthFormat)],["ParseDateTime/Round/Nearest/Quarter",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundNearestQuarter)],["ParseDateTime/Round/Nearest/Quarter/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundNearestQuarterFormat)],["ParseDateTime/Round/Nearest/Second",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundNearestSecond)],["ParseDateTime/Round/Nearest/Second/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundNearestSecondFormat)],["ParseDateTime/Round/Nearest/Week",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundNearestWeek)],["ParseDateTime/Round/Nearest/Week/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundNearestWeekFormat)],["ParseDateTime/Round/Nearest/Year",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundNearestYear)],["ParseDateTime/Round/Nearest/Year/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundNearestYearFormat)],["ParseDateTime/Round/Up/Day",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpDay)],["ParseDateTime/Round/Up/Day/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpDayFormat)],["ParseDateTime/Round/Up/Hour",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpHour)],["ParseDateTime/Round/Up/Hour/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpHourFormat)],["ParseDateTime/Round/Up/Minute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpMinute)],["ParseDateTime/Round/Up/Minute/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpMinuteFormat)],["ParseDateTime/Round/Up/Month",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpMonth)],["ParseDateTime/Round/Up/Month/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpMonthFormat)],["ParseDateTime/Round/Up/Month/LastDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpMonthLastDay)],["ParseDateTime/Round/Up/Month/LastDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpMonthLastDayFormat)],["ParseDateTime/Round/Up/Quarter",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpQuarter)],["ParseDateTime/Round/Up/Quarter/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpQuarterFormat)],["ParseDateTime/Round/Up/Quarter/LastDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpQuarterLastDay)],["ParseDateTime/Round/Up/Quarter/LastDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpQuarterLastDayFormat)],["ParseDateTime/Round/Up/Second",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpSecond)],["ParseDateTime/Round/Up/Second/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpSecondFormat)],["ParseDateTime/Round/Up/Week",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpWeek)],["ParseDateTime/Round/Up/Week/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpWeekFormat)],["ParseDateTime/Round/Up/Week/LastDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpWeekLastDay)],["ParseDateTime/Round/Up/Week/LastDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpWeekLastDayFormat)],["ParseDateTime/Round/Up/Year",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpYear)],["ParseDateTime/Round/Up/Year/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpYearFormat)],["ParseDateTime/Round/Up/Year/LastDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpYearLastDay)],["ParseDateTime/Round/Up/Year/LastDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseDateTimeRoundUpYearLastDayFormat)],["ParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseNumber)],["ParseNumber/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseNumberFormat)],["ParseNumber/Round/Down",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseNumberRoundDown)],["ParseNumber/Round/Down/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseNumberRoundDownFormat)],["ParseNumber/Round/Nearest",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseNumberRoundNearest)],["ParseNumber/Round/Nearest/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseNumberRoundNearestFormat)],["ParseNumber/Round/Up",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseNumberRoundUp)],["ParseNumber/Round/Up/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationParseNumberRoundUpFormat)],["Product",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationProduct)],["ProperCase",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationProperCase)],["Replace",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationReplace)],["SliceInfix",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSliceInfix)],["SliceInfix/LeftAbsolute/RightAbsolute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSliceInfixLeftAbsoluteRightAbsolute)],["SliceInfix/LeftAbsolute/-RightAbsolute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSliceInfixLeftAbsoluteMinusRightAbsolute)],["SliceInfix/-LeftAbsolute/RightAbsolute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSliceInfixMinusLeftAbsoluteRightAbsolute)],["SliceInfix/-LeftAbsolute/-RightAbsolute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSliceInfixMinusLeftAbsoluteMinusRightAbsolute)],["SlicePrefix",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSlicePrefix)],["SlicePrefix/Absolute/1",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSlicePrefixAbsolute1)],["SlicePrefix/Absolute/-1",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSlicePrefixAbsoluteMinus1)],["SlicePrefix/Absolute/N",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSlicePrefixAbsoluteN)],["SlicePrefix/Absolute/-N",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSlicePrefixAbsoluteMinusN)],["SlicePrefix/Find",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSlicePrefixFind)],["SliceSuffix",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSliceSuffix)],["SliceSuffix/Absolute/1",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSliceSuffixAbsolute1)],["SliceSuffix/Absolute/-1",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSliceSuffixAbsoluteMinus1)],["SliceSuffix/Absolute/N",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSliceSuffixAbsoluteN)],["SliceSuffix/Absolute/-N",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSliceSuffixAbsoluteMinusN)],["SliceSuffix/Find",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSliceSuffixFind)],["Split",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSplit)],["Split/1",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSplit1)],["Split/-1",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSplitMinus1)],["Split/N",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSplitN)],["Split/-N",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSplitMinusN)],["Subtract/LeftExtractNumber/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSubtractLeftExtractNumberRightConstant)],["Subtract/LeftExtractNumber/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSubtractLeftExtractNumberRightExtractNumber)],["Subtract/LeftExtractNumber/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSubtractLeftExtractNumberRightParseNumber)],["Subtract/LeftExtractNumber/RightWholeColumn",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSubtractLeftExtractNumberRightWholeColumn)],["Subtract/LeftParseNumber/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSubtractLeftParseNumberRightConstant)],["Subtract/LeftParseNumber/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSubtractLeftParseNumberRightExtractNumber)],["Subtract/LeftParseNumber/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSubtractLeftParseNumberRightParseNumber)],["Subtract/LeftWholeColumn/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSubtractLeftWholeColumnRightConstant)],["Subtract/LeftWholeColumn/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSubtractLeftWholeColumnRightExtractNumber)],["Subtract/LeftWholeColumn/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSubtractLeftWholeColumnRightParseNumber)],["Subtract/LeftWholeColumn/RightWholeColumn",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSubtractLeftWholeColumnRightWholeColumn)],["Sum",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationSum)],["Trim",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationTrim)],["UpperCase",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBEExplanationUpperCase)]])}},{key:"copilotExplanationKeyMapping",get:function(){return new Map([["Add/LeftExtractNumber/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationAddLeftExtractNumberRightConstant)],["Add/LeftExtractNumber/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationAddLeftExtractNumberRightExtractNumber)],["Add/LeftExtractNumber/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationAddLeftExtractNumberRightParseNumber)],["Add/LeftExtractNumber/RightWholeColumn",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationAddLeftExtractNumberRightWholeColumn)],["Add/LeftParseNumber/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationAddLeftParseNumberRightConstant)],["Add/LeftParseNumber/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationAddLeftParseNumberRightExtractNumber)],["Add/LeftParseNumber/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationAddLeftParseNumberRightParseNumber)],["Add/LeftWholeColumn/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationAddLeftWholeColumnRightConstant)],["Add/LeftWholeColumn/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationAddLeftWholeColumnRightExtractNumber)],["Add/LeftWholeColumn/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationAddLeftWholeColumnRightParseNumber)],["Add/LeftWholeColumn/RightWholeColumn",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationAddLeftWholeColumnRightWholeColumn)],["Average",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationAverage)],["DateTime/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeFormat)],["DateTime/Part/Hour",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartHour)],["DateTime/Part/Hour/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartHourFormat)],["DateTime/Part/Minute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartMinute)],["DateTime/Part/Minute/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartMinuteFormat)],["DateTime/Part/Month",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartMonth)],["DateTime/Part/Month/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartMonthFormat)],["DateTime/Part/MonthDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartMonthDay)],["DateTime/Part/MonthDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartMonthDayFormat)],["DateTime/Part/MonthDays",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartMonthDays)],["DateTime/Part/MonthDays/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartMonthDaysFormat)],["DateTime/Part/MonthWeek",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartMonthWeek)],["DateTime/Part/MonthWeek/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartMonthWeekFormat)],["DateTime/Part/Quarter",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartQuarter)],["DateTime/Part/Quarter/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartQuarterFormat)],["DateTime/Part/QuarterDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartQuarterDay)],["DateTime/Part/QuarterDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartQuarterDayFormat)],["DateTime/Part/QuarterDays",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartQuarterDays)],["DateTime/Part/QuarterDays/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartQuarterDaysFormat)],["DateTime/Part/QuarterWeek",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartQuarterWeek)],["DateTime/Part/QuarterWeek/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartQuarterWeekFormat)],["DateTime/Part/Second",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartSecond)],["DateTime/Part/Second/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartSecondFormat)],["DateTime/Part/WeekDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartWeekDay)],["DateTime/Part/WeekDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartWeekDayFormat)],["DateTime/Part/Year",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartYear)],["DateTime/Part/Year/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartYearFormat)],["DateTime/Part/YearDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartYearDay)],["DateTime/Part/YearDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartYearDayFormat)],["DateTime/Part/YearDays",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartYearDays)],["DateTime/Part/YearDays/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartYearDaysFormat)],["DateTime/Part/YearWeek",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartYearWeek)],["DateTime/Part/YearWeek/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimePartYearWeekFormat)],["DateTime/Round/Down/Day",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundDownDay)],["DateTime/Round/Down/Day/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundDownDayFormat)],["DateTime/Round/Down/Hour",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundDownHour)],["DateTime/Round/Down/Hour/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundDownHourFormat)],["DateTime/Round/Down/Minute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundDownMinute)],["DateTime/Round/Down/Minute/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundDownMinuteFormat)],["DateTime/Round/Down/Month",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundDownMonth)],["DateTime/Round/Down/Month/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundDownMonthFormat)],["DateTime/Round/Down/Quarter",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundDownQuarter)],["DateTime/Round/Down/Quarter/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundDownQuarterFormat)],["DateTime/Round/Down/Second",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundDownSecond)],["DateTime/Round/Down/Second/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundDownSecondFormat)],["DateTime/Round/Down/Week",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundDownWeek)],["DateTime/Round/Down/Week/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundDownWeekFormat)],["DateTime/Round/Down/Year",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundDownYear)],["DateTime/Round/Down/Year/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundDownYearFormat)],["DateTime/Round/Nearest/Day",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundNearestDay)],["DateTime/Round/Nearest/Day/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundNearestDayFormat)],["DateTime/Round/Nearest/Hour",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundNearestHour)],["DateTime/Round/Nearest/Hour/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundNearestHourFormat)],["DateTime/Round/Nearest/Minute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundNearestMinute)],["DateTime/Round/Nearest/Minute/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundNearestMinuteFormat)],["DateTime/Round/Nearest/Month",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundNearestMonth)],["DateTime/Round/Nearest/Month/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundNearestMonthFormat)],["DateTime/Round/Nearest/Quarter",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundNearestQuarter)],["DateTime/Round/Nearest/Quarter/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundNearestQuarterFormat)],["DateTime/Round/Nearest/Second",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundNearestSecond)],["DateTime/Round/Nearest/Second/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundNearestSecondFormat)],["DateTime/Round/Nearest/Week",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundNearestWeek)],["DateTime/Round/Nearest/Week/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundNearestWeekFormat)],["DateTime/Round/Nearest/Year",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundNearestYear)],["DateTime/Round/Nearest/Year/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundNearestYearFormat)],["DateTime/Round/Up/Day",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpDay)],["DateTime/Round/Up/Day/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpDayFormat)],["DateTime/Round/Up/Hour",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpHour)],["DateTime/Round/Up/Hour/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpHourFormat)],["DateTime/Round/Up/Minute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpMinute)],["DateTime/Round/Up/Minute/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpMinuteFormat)],["DateTime/Round/Up/Month",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpMonth)],["DateTime/Round/Up/Month/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpMonthFormat)],["DateTime/Round/Up/Month/LastDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpMonthLastDay)],["DateTime/Round/Up/Month/LastDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpMonthLastDayFormat)],["DateTime/Round/Up/Quarter",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpQuarter)],["DateTime/Round/Up/Quarter/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpQuarterFormat)],["DateTime/Round/Up/Quarter/LastDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpQuarterLastDay)],["DateTime/Round/Up/Quarter/LastDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpQuarterLastDayFormat)],["DateTime/Round/Up/Second",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpSecond)],["DateTime/Round/Up/Second/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpSecondFormat)],["DateTime/Round/Up/Week",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpWeek)],["DateTime/Round/Up/Week/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpWeekFormat)],["DateTime/Round/Up/Week/LastDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpWeekLastDay)],["DateTime/Round/Up/Week/LastDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpWeekLastDayFormat)],["DateTime/Round/Up/Year",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpYear)],["DateTime/Round/Up/Year/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpYearFormat)],["DateTime/Round/Up/Year/LastDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpYearLastDay)],["DateTime/Round/Up/Year/LastDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDateTimeRoundUpYearLastDayFormat)],["Divide/LeftExtractNumber/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDivideLeftExtractNumberRightConstant)],["Divide/LeftExtractNumber/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDivideLeftExtractNumberRightExtractNumber)],["Divide/LeftExtractNumber/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDivideLeftExtractNumberRightParseNumber)],["Divide/LeftExtractNumber/RightWholeColumn",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDivideLeftExtractNumberRightWholeColumn)],["Divide/LeftParseNumber/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDivideLeftParseNumberRightConstant)],["Divide/LeftParseNumber/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDivideLeftParseNumberRightExtractNumber)],["Divide/LeftParseNumber/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDivideLeftParseNumberRightParseNumber)],["Divide/LeftWholeColumn/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDivideLeftWholeColumnRightConstant)],["Divide/LeftWholeColumn/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDivideLeftWholeColumnRightExtractNumber)],["Divide/LeftWholeColumn/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDivideLeftWholeColumnRightParseNumber)],["Divide/LeftWholeColumn/RightWholeColumn",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationDivideLeftWholeColumnRightWholeColumn)],["ExtractDateTime",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationExtractDateTime)],["ExtractDateTime/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationExtractDateTimeFormat)],["ExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationExtractNumber)],["ExtractNumber/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationExtractNumberFormat)],["Length",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationLength)],["LowerCase",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationLowerCase)],["Multiply/LeftExtractNumber/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationMultiplyLeftExtractNumberRightConstant)],["Multiply/LeftExtractNumber/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationMultiplyLeftExtractNumberRightExtractNumber)],["Multiply/LeftExtractNumber/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationMultiplyLeftExtractNumberRightParseNumber)],["Multiply/LeftExtractNumber/RightWholeColumn",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationMultiplyLeftExtractNumberRightWholeColumn)],["Multiply/LeftParseNumber/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationMultiplyLeftParseNumberRightConstant)],["Multiply/LeftParseNumber/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationMultiplyLeftParseNumberRightExtractNumber)],["Multiply/LeftParseNumber/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationMultiplyLeftParseNumberRightParseNumber)],["Multiply/LeftWholeColumn/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationMultiplyLeftWholeColumnRightConstant)],["Multiply/LeftWholeColumn/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationMultiplyLeftWholeColumnRightExtractNumber)],["Multiply/LeftWholeColumn/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationMultiplyLeftWholeColumnRightParseNumber)],["Multiply/LeftWholeColumn/RightWholeColumn",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationMultiplyLeftWholeColumnRightWholeColumn)],["Number/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationNumberFormat)],["Number/Round/Down",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationNumberRoundDown)],["Number/Round/Down/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationNumberRoundDownFormat)],["Number/Round/Nearest",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationNumberRoundNearest)],["Number/Round/Nearest/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationNumberRoundNearestFormat)],["Number/Round/Up",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationNumberRoundUp)],["Number/Round/Up/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationNumberRoundUpFormat)],["ParseDateTime",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTime)],["ParseDateTime/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeFormat)],["ParseDateTime/Part/Hour",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartHour)],["ParseDateTime/Part/Hour/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartHourFormat)],["ParseDateTime/Part/Minute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartMinute)],["ParseDateTime/Part/Minute/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartMinuteFormat)],["ParseDateTime/Part/Month",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartMonth)],["ParseDateTime/Part/Month/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartMonthFormat)],["ParseDateTime/Part/MonthDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartMonthDay)],["ParseDateTime/Part/MonthDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartMonthDayFormat)],["ParseDateTime/Part/MonthDays",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartMonthDays)],["ParseDateTime/Part/MonthDays/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartMonthDaysFormat)],["ParseDateTime/Part/MonthWeek",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartMonthWeek)],["ParseDateTime/Part/MonthWeek/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartMonthWeekFormat)],["ParseDateTime/Part/Quarter",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartQuarter)],["ParseDateTime/Part/Quarter/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartQuarterFormat)],["ParseDateTime/Part/QuarterDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartQuarterDay)],["ParseDateTime/Part/QuarterDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartQuarterDayFormat)],["ParseDateTime/Part/QuarterDays",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartQuarterDays)],["ParseDateTime/Part/QuarterDays/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartQuarterDaysFormat)],["ParseDateTime/Part/QuarterWeek",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartQuarterWeek)],["ParseDateTime/Part/QuarterWeek/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartQuarterWeekFormat)],["ParseDateTime/Part/Second",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartSecond)],["ParseDateTime/Part/Second/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartSecondFormat)],["ParseDateTime/Part/WeekDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartWeekDay)],["ParseDateTime/Part/WeekDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartWeekDayFormat)],["ParseDateTime/Part/Year",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartYear)],["ParseDateTime/Part/Year/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartYearFormat)],["ParseDateTime/Part/YearDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartYearDay)],["ParseDateTime/Part/YearDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartYearDayFormat)],["ParseDateTime/Part/YearDays",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartYearDays)],["ParseDateTime/Part/YearDays/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartYearDaysFormat)],["ParseDateTime/Part/YearWeek",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartYearWeek)],["ParseDateTime/Part/YearWeek/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimePartYearWeekFormat)],["ParseDateTime/Round/Down/Day",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundDownDay)],["ParseDateTime/Round/Down/Day/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundDownDayFormat)],["ParseDateTime/Round/Down/Hour",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundDownHour)],["ParseDateTime/Round/Down/Hour/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundDownHourFormat)],["ParseDateTime/Round/Down/Minute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundDownMinute)],["ParseDateTime/Round/Down/Minute/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundDownMinuteFormat)],["ParseDateTime/Round/Down/Month",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundDownMonth)],["ParseDateTime/Round/Down/Month/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundDownMonthFormat)],["ParseDateTime/Round/Down/Quarter",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundDownQuarter)],["ParseDateTime/Round/Down/Quarter/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundDownQuarterFormat)],["ParseDateTime/Round/Down/Second",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundDownSecond)],["ParseDateTime/Round/Down/Second/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundDownSecondFormat)],["ParseDateTime/Round/Down/Week",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundDownWeek)],["ParseDateTime/Round/Down/Week/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundDownWeekFormat)],["ParseDateTime/Round/Down/Year",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundDownYear)],["ParseDateTime/Round/Down/Year/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundDownYearFormat)],["ParseDateTime/Round/Nearest/Day",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundNearestDay)],["ParseDateTime/Round/Nearest/Day/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundNearestDayFormat)],["ParseDateTime/Round/Nearest/Hour",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundNearestHour)],["ParseDateTime/Round/Nearest/Hour/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundNearestHourFormat)],["ParseDateTime/Round/Nearest/Minute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundNearestMinute)],["ParseDateTime/Round/Nearest/Minute/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundNearestMinuteFormat)],["ParseDateTime/Round/Nearest/Month",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundNearestMonth)],["ParseDateTime/Round/Nearest/Month/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundNearestMonthFormat)],["ParseDateTime/Round/Nearest/Quarter",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundNearestQuarter)],["ParseDateTime/Round/Nearest/Quarter/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundNearestQuarterFormat)],["ParseDateTime/Round/Nearest/Second",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundNearestSecond)],["ParseDateTime/Round/Nearest/Second/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundNearestSecondFormat)],["ParseDateTime/Round/Nearest/Week",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundNearestWeek)],["ParseDateTime/Round/Nearest/Week/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundNearestWeekFormat)],["ParseDateTime/Round/Nearest/Year",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundNearestYear)],["ParseDateTime/Round/Nearest/Year/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundNearestYearFormat)],["ParseDateTime/Round/Up/Day",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpDay)],["ParseDateTime/Round/Up/Day/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpDayFormat)],["ParseDateTime/Round/Up/Hour",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpHour)],["ParseDateTime/Round/Up/Hour/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpHourFormat)],["ParseDateTime/Round/Up/Minute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpMinute)],["ParseDateTime/Round/Up/Minute/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpMinuteFormat)],["ParseDateTime/Round/Up/Month",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpMonth)],["ParseDateTime/Round/Up/Month/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpMonthFormat)],["ParseDateTime/Round/Up/Month/LastDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpMonthLastDay)],["ParseDateTime/Round/Up/Month/LastDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpMonthLastDayFormat)],["ParseDateTime/Round/Up/Quarter",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpQuarter)],["ParseDateTime/Round/Up/Quarter/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpQuarterFormat)],["ParseDateTime/Round/Up/Quarter/LastDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpQuarterLastDay)],["ParseDateTime/Round/Up/Quarter/LastDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpQuarterLastDayFormat)],["ParseDateTime/Round/Up/Second",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpSecond)],["ParseDateTime/Round/Up/Second/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpSecondFormat)],["ParseDateTime/Round/Up/Week",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpWeek)],["ParseDateTime/Round/Up/Week/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpWeekFormat)],["ParseDateTime/Round/Up/Week/LastDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpWeekLastDay)],["ParseDateTime/Round/Up/Week/LastDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpWeekLastDayFormat)],["ParseDateTime/Round/Up/Year",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpYear)],["ParseDateTime/Round/Up/Year/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpYearFormat)],["ParseDateTime/Round/Up/Year/LastDay",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpYearLastDay)],["ParseDateTime/Round/Up/Year/LastDay/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseDateTimeRoundUpYearLastDayFormat)],["ParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseNumber)],["ParseNumber/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseNumberFormat)],["ParseNumber/Round/Down",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseNumberRoundDown)],["ParseNumber/Round/Down/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseNumberRoundDownFormat)],["ParseNumber/Round/Nearest",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseNumberRoundNearest)],["ParseNumber/Round/Nearest/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseNumberRoundNearestFormat)],["ParseNumber/Round/Up",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseNumberRoundUp)],["ParseNumber/Round/Up/Format",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationParseNumberRoundUpFormat)],["Product",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationProduct)],["ProperCase",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationProperCase)],["Replace",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationReplace)],["SliceInfix",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSliceInfix)],["SliceInfix/LeftAbsolute/RightAbsolute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSliceInfixLeftAbsoluteRightAbsolute)],["SliceInfix/LeftAbsolute/-RightAbsolute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSliceInfixLeftAbsoluteMinusRightAbsolute)],["SliceInfix/-LeftAbsolute/RightAbsolute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSliceInfixMinusLeftAbsoluteRightAbsolute)],["SliceInfix/-LeftAbsolute/-RightAbsolute",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSliceInfixMinusLeftAbsoluteMinusRightAbsolute)],["SlicePrefix",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSlicePrefix)],["SlicePrefix/Absolute/1",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSlicePrefixAbsolute1)],["SlicePrefix/Absolute/-1",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSlicePrefixAbsoluteMinus1)],["SlicePrefix/Absolute/N",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSlicePrefixAbsoluteN)],["SlicePrefix/Absolute/-N",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSlicePrefixAbsoluteMinusN)],["SlicePrefix/Find",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSlicePrefixFind)],["SliceSuffix",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSliceSuffix)],["SliceSuffix/Absolute/1",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSliceSuffixAbsolute1)],["SliceSuffix/Absolute/-1",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSliceSuffixAbsoluteMinus1)],["SliceSuffix/Absolute/N",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSliceSuffixAbsoluteN)],["SliceSuffix/Absolute/-N",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSliceSuffixAbsoluteMinusN)],["SliceSuffix/Find",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSliceSuffixFind)],["Split",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSplit)],["Split/1",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSplit1)],["Split/-1",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSplitMinus1)],["Split/N",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSplitN)],["Split/-N",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSplitMinusN)],["Subtract/LeftExtractNumber/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSubtractLeftExtractNumberRightConstant)],["Subtract/LeftExtractNumber/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSubtractLeftExtractNumberRightExtractNumber)],["Subtract/LeftExtractNumber/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSubtractLeftExtractNumberRightParseNumber)],["Subtract/LeftExtractNumber/RightWholeColumn",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSubtractLeftExtractNumberRightWholeColumn)],["Subtract/LeftParseNumber/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSubtractLeftParseNumberRightConstant)],["Subtract/LeftParseNumber/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSubtractLeftParseNumberRightExtractNumber)],["Subtract/LeftParseNumber/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSubtractLeftParseNumberRightParseNumber)],["Subtract/LeftWholeColumn/RightConstant",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSubtractLeftWholeColumnRightConstant)],["Subtract/LeftWholeColumn/RightExtractNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSubtractLeftWholeColumnRightExtractNumber)],["Subtract/LeftWholeColumn/RightParseNumber",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSubtractLeftWholeColumnRightParseNumber)],["Subtract/LeftWholeColumn/RightWholeColumn",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSubtractLeftWholeColumnRightWholeColumn)],["Sum",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationSum)],["Trim",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationTrim)],["UpperCase",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.FBECopilotExplanationUpperCase)]])}},{key:"explanationDelimiterMapping",get:function(){return new Map([["space",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.CharacterLabelSpace)],["period",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.CharacterLabelPeriod)],["underscore",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.CharacterLabelUnderscore)],["comma",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.CharacterLabelComma)],["slash",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.CharacterLabelSlash)],["backslash",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.CharacterLabelBackslash)],["colon",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.CharacterLabelColon)],["semicolon",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.CharacterLabelSemicolon)],["dash",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.CharacterLabelDash)],["dollar sign",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.CharacterLabelDollarSign)],["line break",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.CharacterLabelLineBreak)],["nothing",ExcelFormulaByExampleStringsManager.get(ExcelFormulaByExampleStringsEnum.CharacterLabelNothing)]])}}])})();W8.FBEStrings=IOe});var GY=_e(K8=>{"use strict";var DOe=Nr(),MOe=Hr(),BOe=Zn(),ZY=bh(),z8=_n(),_Oe=Un();function LOe(e,r,l){return r=z8(r),BOe(e,UY()?Reflect.construct(r,l||[],z8(e).constructor):r.apply(e,l))}function UY(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(UY=function(){return!!e})()}Object.defineProperty(K8,"__esModule",{value:!0});K8.ExplanationVisitor=void 0;var $8=nc(),POe=(function(e){function r(){return DOe(this,r),LOe(this,r)}return _Oe(r,e),MOe(r,[{key:"structRefNode",value:function(c,d,m){var t,s,a=ZY(z8(r.prototype),"structRefNode",this).call(this,c,d,m);return((t=d.innerRef)==null?void 0:t.kind)===$8.StructRefKind.ThisRowOpRef&&((s=d.innerRef.ref)==null?void 0:s.kind)===$8.StructRefKind.ColumnRef&&(this.columnName=d.innerRef.ref.name),a}},{key:"cellRefNode",value:function(c,d,m){var t=ZY(z8(r.prototype),"cellRefNode",this).call(this,c,d,m);return c.kind===$8.CellRefKind.Col&&(this.columnIndexOriginRelative=c.col1.index),t}}])})($8.IdentityVisitor);K8.ExplanationVisitor=POe});var KY=_e(Hv=>{"use strict";Object.defineProperty(Hv,"__esModule",{value:!0});Hv.generateExplanation=HOe;Hv.getExplanationString=$Y;Hv.parseFormulaExplanationReplacements=zY;var Nv=wn(),cI=pu(),sI=md(),dI=jY(),OOe=_v(),NOe=U2(),WY=GY();function*HOe(e){var r=yield*Je((0,NOe.isCopilotProEnabled)());if(r.kind==="Failure")return(0,cI.failure)("Copilot license check failed");var l=yield*Je(zY(e));return l===void 0||e.explanationKey===void 0?(0,cI.success)(void 0):(0,cI.success)($Y(r.value,e.explanationKey,l))}function $Y(e,r,l){var c=e?dI.FBEStrings.copilotExplanationKeyMapping.get(r):dI.FBEStrings.explanationKeyMapping.get(r);if(!(c===void 0||!VOe(l,c))){var d=c,m=0,t=!0,s=l.filter(function(o){return d.includes(`{${o.replacementPlaceHolder}}`)});for(var a of s)if(d.includes(`{${a.replacementPlaceHolder}}`)){if(a.replacementPlaceHolder==="Delimiter"){var n=dI.FBEStrings.explanationDelimiterMapping.get(a.replacementValue);n!=null&&(a.replacementValue=n)}d=d.replace(`{${a.replacementPlaceHolder}}`,`{${m}}`),m++}if(jOe.some(function(o){return d.includes(o)})&&(t=!1),t)return{explanationTemplate:d,explanationReplacements:s.map(function(o){return o.replacementValue})}}}function*zY(e){var r=e.explanationReplacements;if(!(r===void 0||r.length===0)){var l=[];for(var c of r){if(!["ColumnName","LeftColumnName","RightColumnName","ColumnNames"].includes(c.replacementPlaceHolder)){l.push(c);continue}var d=[];c.replacementPlaceHolder!=="ColumnNames"?d.push(c.replacementValue):d=c.replacementValue.split(", ");var m=0;for(var t of d){if(e.kind==="Table"){var s=yield*Je(Nv.x10.typedRequest("ParseCellFormula",{cell:e.originCell,formula:{formulaBarText:`=${t}`,kind:Nv.x10.FormulaKind.CellFormula},useEnglishLocaleInfo:!0})),a=s.result;if(a.kind==="Failure")return;var n=new WY.ExplanationVisitor;if((0,sI.reduceBottomUp)(n,a.value),n.columnName===void 0)return;d[m]=n.columnName}else{var o=t.replace(OOe.rangeFormulaRowPlaceholder,"");if(e.headerRow===void 0)d[m]=o;else{var u=yield*Je(Nv.x10.typedRequest("ParseCellFormula",{cell:e.originCell,formula:{formulaBarText:`=${o}:${o}`,kind:Nv.x10.FormulaKind.CellFormula},useEnglishLocaleInfo:!0})),g=u.result;if(g.kind==="Failure")return;var f=new WY.ExplanationVisitor;if((0,sI.reduceBottomUp)(f,g.value),f.columnIndexOriginRelative===void 0)return;var v=yield*Je(Nv.x10.typedRequest("GetCell",{cell:{range:{row:e.headerRow,col:e.originCell.range.col+f.columnIndexOriginRelative,rows:1,cols:1},sheet:e.originCell.sheet}}));v.result.kind==="Failure"||v.result.value.value.kind!==sI.OperKind.String?d[m]=o:d[m]=v.result.value.value.value.toString()}}m++}l.push({replacementPlaceHolder:c.replacementPlaceHolder,replacementValue:d.join(", ")})}return l}}function VOe(e,r){for(var l=/{([^}]+)}/g,c=new Set,d;(d=l.exec(r))!==null;)c.add(d[1]);var m=new Map;for(var t of e){var s=t.replacementPlaceHolder,a=t.replacementValue;m.set(s,a)}for(var n of c)if(!m.has(n))return!1;return!0}var jOe=["{RightConstant}","{LeftColumnName}","{RightColumnName}","{ColumnNames}","{ColumnName}","{Delta}","{FindText}","{ReplaceText}","{Length}","{LeftPosition}","{RightPosition}","{N}","{Delimiter}"]});var gI,mI,fI,qY=ue(()=>{"use strict";(function(e){e[e.Success=0]="Success",e[e.NoFormulas=1]="NoFormulas",e[e.Failed=2]="Failed"})(gI||(gI={}));(function(e){e[e.Explicit=0]="Explicit",e[e.Implicit=1]="Implicit"})(mI||(mI={}));(function(e){e[e.General=0]="General",e[e.Number=1]="Number",e[e.DateTime=2]="DateTime"})(fI||(fI={}))});var $g,zg,q8,X8,Q8,J8,Y8,XY=ue(()=>{"use strict";$g=ae(Nr()),zg=ae(Hr());Yt();q8=(function(){function e(r){(0,$g.default)(this,e),fe.assign(e,this,r)}return(0,zg.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_FormulaByExample_FormulaByExampleSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();q8.H_={T_:q8.getTypeName(),B_:q8.getBaseTypes()};X8=(function(){function e(r){(0,$g.default)(this,e),fe.assign(e,this,r)}return(0,zg.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_FormulaByExample_FormulaByExampleWarmUpSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();X8.H_={T_:X8.getTypeName(),B_:X8.getBaseTypes()};Q8=(function(){function e(r){(0,$g.default)(this,e),fe.assign(e,this,r)}return(0,zg.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_FormulaByExample_FormulaByExampleAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Q8.H_={T_:Q8.getTypeName(),B_:Q8.getBaseTypes()};J8=(function(){function e(r){(0,$g.default)(this,e),fe.assign(e,this,r)}return(0,zg.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_FormulaByExample_FormulaByExamplePreviewAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();J8.H_={T_:J8.getTypeName(),B_:J8.getBaseTypes()};Y8=(function(){function e(r){(0,$g.default)(this,e),fe.assign(e,this,r)}return(0,zg.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_FormulaByExample_FormulaByExampleWarmUpAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Y8.H_={T_:Y8.getTypeName(),B_:Y8.getBaseTypes()}});var QY={};kn(QY,{FormulaByExampleAnnotation:()=>Q8,FormulaByExampleInvocationMethod:()=>mI,FormulaByExamplePreviewAnnotation:()=>J8,FormulaByExampleResultKind:()=>gI,FormulaByExampleSignal:()=>q8,FormulaByExampleWarmUpAnnotation:()=>Y8,FormulaByExampleWarmUpSignal:()=>X8,ValueType:()=>fI});var JY=ue(()=>{"use strict";qY();XY()});var eee=_e((Q1r,YY)=>{"use strict";var ZOe=(Gn(),Dt(Qn)),UOe=ZOe.__importDefault(R0());YY.exports=UOe.default.calcSubpackage.numfmtSubpackage});var GOe,WOe,pI,$Oe,hI,vI,FI,RI,CI,yI,SI,EI,AI,bI,xI,TI,kI,ree=ue(()=>{"use strict";GOe=5,WOe="ExcelExtensionSenderId";(function(e){e[e.None=0]="None",e[e.FormulaR1C1=1]="FormulaR1C1",e[e.Text=2]="Text",e[e.NumberFormat=4]="NumberFormat",e[e.RawValue=8]="RawValue",e[e.NumberFormatCategory=16]="NumberFormatCategory",e[e.Borders=32]="Borders",e[e.FillColor=64]="FillColor",e[e.FontColor=128]="FontColor",e[e.FontOptions=256]="FontOptions",e[e.UseNewFormatFetcher=512]="UseNewFormatFetcher",e[e.SparseCells=1024]="SparseCells",e[e.OmitCoordsForAdjacentCell=2048]="OmitCoordsForAdjacentCell",e[e.FormulaA1=4096]="FormulaA1",e[e.IsFormula=8192]="IsFormula",e[e.IncludeRichFormattedEmptyCells=16384]="IncludeRichFormattedEmptyCells",e[e.NumberFormatNonLocalized=32768]="NumberFormatNonLocalized",e[e.NotSupportedInAugloop=65536]="NotSupportedInAugloop",e[e.FetchMultipleRanges=131072]="FetchMultipleRanges",e[e.ReturnRemainingLocations=262144]="ReturnRemainingLocations"})(pI||(pI={}));$Oe="ICell";(function(e){e.Dimension="dimension",e.Measure="measure"})(hI||(hI={}));(function(e){e.None="none",e.Sum="sum",e.Count="count",e.Average="average",e.Min="min",e.Max="max",e.DistinctCount="distinctCount",e.StdDev="stdDev",e.Variance="variance"})(vI||(vI={}));(function(e){e.RowMajor="rowMajor",e.ColumnMajor="columnMajor"})(FI||(FI={}));(function(e){e[e.None=0]="None",e[e.RowsSampled=1]="RowsSampled",e[e.ColumnsSampled=2]="ColumnsSampled"})(RI||(RI={}));(function(e){e.None="none",e.Other="other",e.ColumnMajorFlat="columnMajorFlat",e.RowMajorFlat="rowMajorFlat",e.SimpleCrossTable="simpleCrossTable"})(CI||(CI={}));(function(e){e.None="none",e.ColumnMajorTabularSkipRows="columnMajorTabularSkipRows",e.RowMajorTabularSkipColumns="rowMajorTabularSkipColumns "})(yI||(yI={}));(function(e){e.Dimension="dimension",e.Measure="measure"})(SI||(SI={}));(function(e){e.None="none",e.Sum="sum",e.Count="count",e.Average="average",e.Min="min",e.Max="max",e.DistinctCount="distinctCount",e.StdDev="stdDev",e.Variance="variance"})(EI||(EI={}));(function(e){e.RowMajor="rowMajor",e.ColumnMajor="columnMajor"})(AI||(AI={}));(function(e){e.None="none",e.ColumnMajorTabularSkipRows="columnMajorTabularSkipRows",e.RowMajorTabularSkipColumns="rowMajorTabularSkipColumns "})(bI||(bI={}));(function(e){e.None="None",e.Invisible="Invisible",e.Visible="Visible",e.InferredByCopilotLicense="InferredByCopilotLicense"})(xI||(xI={}));(function(e){e.Signal="Signal",e.Seeding="Seeding"})(TI||(TI={}));(function(e){e.PermanentClose="PermanentClose",e.ReconnectOnActivity="ReconnectOnActivity",e.ReconnectImmediately="ReconnectImmediately",e.None="None"})(kI||(kI={}))});var Pa,Oa,eF,rF,tF,aF,nF,iF,lF,oF,uF,cF,sF,dF,gF,mF,fF,pF,hF,vF,FF,RF,CF,yF,SF,EF,AF,bF,xF,TF,kF,wF,IF,DF,MF,BF,_F,LF,PF,tee=ue(()=>{"use strict";Pa=ae(Nr()),Oa=ae(Hr());Yt();eF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelMetadata"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();eF.H_={T_:eF.getTypeName(),B_:eF.getBaseTypes()};rF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_Worksheet"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_TileGroup"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();rF.H_={T_:rF.getTypeName(),B_:rF.getBaseTypes()};tF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_WorksheetMetadata"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();tF.H_={T_:tF.getTypeName(),B_:tF.getBaseTypes()};aF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRange"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();aF.H_={T_:aF.getTypeName(),B_:aF.getBaseTypes()};nF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeWrapper"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();nF.H_={T_:nF.getTypeName(),B_:nF.getBaseTypes()};iF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeWrapperAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();iF.H_={T_:iF.getTypeName(),B_:iF.getBaseTypes()};lF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_BaseExcelBlock"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();lF.H_={T_:lF.getTypeName(),B_:lF.getBaseTypes()};oF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelBlock"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelBlock","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();oF.H_={T_:oF.getTypeName(),B_:oF.getBaseTypes()};uF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelExtendedBlock"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelBlock","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();uF.H_={T_:uF.getTypeName(),B_:uF.getBaseTypes()};cF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelMergedCellInfo"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRange"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();cF.H_={T_:cF.getTypeName(),B_:cF.getBaseTypes()};sF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeFilterBase"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();sF.H_={T_:sF.getTypeName(),B_:sF.getBaseTypes()};dF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeFilterBase","AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();dF.H_={T_:dF.getTypeName(),B_:dF.getBaseTypes()};gF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangesFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeFilterBase","AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();gF.H_={T_:gF.getTypeName(),B_:gF.getBaseTypes()};mF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_PathFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();mF.H_={T_:mF.getTypeName(),B_:mF.getBaseTypes()};fF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelGridSubtreeFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();fF.H_={T_:fF.getTypeName(),B_:fF.getBaseTypes()};pF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeSampleFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeFilter","AugLoop_Excel_ExcelRangeFilterBase","AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();pF.H_={T_:pF.getTypeName(),B_:pF.getBaseTypes()};hF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelTableColumn"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();hF.H_={T_:hF.getTypeName(),B_:hF.getBaseTypes()};vF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_BaseExcelTable"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();vF.H_={T_:vF.getTypeName(),B_:vF.getBaseTypes()};FF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelTable"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelTable","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();FF.H_={T_:FF.getTypeName(),B_:FF.getBaseTypes()};RF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelPivotTable"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelTable","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();RF.H_={T_:RF.getTypeName(),B_:RF.getBaseTypes()};CF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelCell"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_GridCell"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();CF.H_={T_:CF.getTypeName(),B_:CF.getBaseTypes()};yF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelMergedCell"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();yF.H_={T_:yF.getTypeName(),B_:yF.getBaseTypes()};SF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelRangeAddressNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRange"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();SF.H_={T_:SF.getTypeName(),B_:SF.getBaseTypes()};EF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelRecognizedTableNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();EF.H_={T_:EF.getTypeName(),B_:EF.getBaseTypes()};AF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelDetectedTableBoundaryPartNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();AF.H_={T_:AF.getTypeName(),B_:AF.getBaseTypes()};bF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelDetectedTableBoundaryNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();bF.H_={T_:bF.getTypeName(),B_:bF.getBaseTypes()};xF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelTableDataGridPartNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();xF.H_={T_:xF.getTypeName(),B_:xF.getBaseTypes()};TF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelComparisonAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();TF.H_={T_:TF.getTypeName(),B_:TF.getBaseTypes()};kF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelComparisonItem"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();kF.H_={T_:kF.getTypeName(),B_:kF.getBaseTypes()};wF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_EcsAccessInfo"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();wF.H_={T_:wF.getTypeName(),B_:wF.getBaseTypes()};IF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_DirtyRangeSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();IF.H_={T_:IF.getTypeName(),B_:IF.getBaseTypes()};DF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_DirtyDocumentSignalForBdReducer"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyDocumentSignal","AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();DF.H_={T_:DF.getTypeName(),B_:DF.getBaseTypes()};MF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_WorkflowLimitsRestoredSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();MF.H_={T_:MF.getTypeName(),B_:MF.getBaseTypes()};BF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelWorkflowTriggerParameters"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();BF.H_={T_:BF.getTypeName(),B_:BF.getBaseTypes()};_F=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_WorkbookCoauthVersion"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();_F.H_={T_:_F.getTypeName(),B_:_F.getBaseTypes()};LF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelWorkflowContext"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();LF.H_={T_:LF.getTypeName(),B_:LF.getBaseTypes()};PF=(function(){function e(r){(0,Pa.default)(this,e),fe.assign(e,this,r)}return(0,Oa.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_SessionStatusAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();PF.H_={T_:PF.getTypeName(),B_:PF.getBaseTypes()}});var OF={};kn(OF,{BaseExcelBlock:()=>lF,BaseExcelTable:()=>vF,DirtyDocumentSignalForBdReducer:()=>DF,DirtyRangeSignal:()=>IF,EXTENDED_BLOCK_OVERLAP:()=>GOe,EcsAccessInfo:()=>wF,ExcelBlock:()=>oF,ExcelCell:()=>CF,ExcelComparisonAnnotation:()=>TF,ExcelComparisonItem:()=>kF,ExcelDetectedTableBoundaryNew:()=>bF,ExcelDetectedTableBoundaryPartNew:()=>AF,ExcelExtendedBlock:()=>uF,ExcelGridSubtreeFilter:()=>fF,ExcelMergedCell:()=>yF,ExcelMergedCellInfo:()=>cF,ExcelMetadata:()=>eF,ExcelPivotTable:()=>RF,ExcelRange:()=>aF,ExcelRangeAddressNew:()=>SF,ExcelRangeDataSamplingScheme:()=>bI,ExcelRangeDataSamplingSchemeNew:()=>yI,ExcelRangeFilter:()=>dF,ExcelRangeFilterBase:()=>sF,ExcelRangeSampleFilter:()=>pF,ExcelRangeWrapper:()=>nF,ExcelRangeWrapperAnnotation:()=>iF,ExcelRangesFilter:()=>gF,ExcelRecognizedTableFieldAggregation:()=>EI,ExcelRecognizedTableFieldAggregationNew:()=>vI,ExcelRecognizedTableFieldClassification:()=>SI,ExcelRecognizedTableFieldClassificationNew:()=>hI,ExcelRecognizedTableNew:()=>EF,ExcelRecognizedTableOrientation:()=>AI,ExcelRecognizedTableOrientationNew:()=>FI,ExcelSessionCloseActionType:()=>kI,ExcelTable:()=>FF,ExcelTableColumn:()=>hF,ExcelTableDataGridPartNew:()=>xF,ExcelWorkflowContext:()=>LF,ExcelWorkflowTriggerParameters:()=>BF,FetchRangeProperty:()=>pI,ObserverSessionType:()=>xI,PathFilter:()=>mF,SamplingScheme:()=>RI,SessionStatusAnnotation:()=>PF,SessionStatusRuntimeMode:()=>TI,TableType:()=>CI,WorkbookCoauthVersion:()=>_F,WorkflowLimitsRestoredSignal:()=>MF,Worksheet:()=>rF,WorksheetMetadata:()=>tF,excelExtensionSyncSenderId:()=>WOe,pipelineCellTypeName:()=>$Oe});var NF=ue(()=>{"use strict";ree();tee()});var II=_e(hd=>{"use strict";Object.defineProperty(hd,"__esModule",{value:!0});hd.NumberFormatCategory=void 0;hd.calculateCenteredWorksheetRange=qOe;hd.createExcelCell=nee;hd.createEmptyExcelCell=QOe;hd.getExcelCellsFromRange=JOe;var HF=wn(),zOe=pu(),KOe=md(),wI=eee(),aee=(NF(),Dt(OF)),Si=nc(),io;(function(e){e[e.noFormat=-1]="noFormat",e[e.general=0]="general",e[e.number=1]="number",e[e.currency=2]="currency",e[e.accounting=3]="accounting",e[e.date=4]="date",e[e.time=5]="time",e[e.percentage=6]="percentage",e[e.fraction=7]="fraction",e[e.scientific=8]="scientific",e[e.text=9]="text",e[e.special=10]="special",e[e.custom=11]="custom",e[e.maxCategory=12]="maxCategory"})(io||(hd.NumberFormatCategory=io={}));function qOe(e,r,l,c){var d=Math.floor(l/2),m=Math.floor(c/2),t=1048576,s=16384,a=Math.max(0,e-d),n=Math.max(0,r-m),o=Math.min(a,t-l),u=Math.min(n,s-c);return{row:o,col:u,rows:l,cols:c}}function XOe(e,r,l){var c,d=io.general;switch(e.kind){case Si.OperKind.Number:var m=l.mathpack.toNumber(e);switch(c=JSON.stringify(m),r){case Si.FormatValueType.General:d=io.general;break;case Si.FormatValueType.Number:d=io.number;break;case Si.FormatValueType.Currency:d=io.currency;break;case Si.FormatValueType.Accounting:d=io.accounting;break;case Si.FormatValueType.Date:d=io.date;break;case Si.FormatValueType.Time:d=io.time;break;case Si.FormatValueType.Percentage:d=io.percentage;break;case Si.FormatValueType.Fraction:d=io.fraction;break;case Si.FormatValueType.Scientific:d=io.scientific;break;case Si.FormatValueType.Text:d=io.text;break;case Si.FormatValueType.Custom:d=io.custom;break;default:d=io.noFormat}break;case Si.OperKind.String:case Si.OperKind.Boolean:c=JSON.stringify(e.value);break}return{rawValueJson:c,numberFormatCategory:d}}function*nee(e,r,l){var c=yield*Je(HF.x10.typedRequest("GetConfig",{})),d=c.config,m=yield*Je(HF.x10.typedRequest("GetEditFormat",{cell:e})),t=m.result;if(t.kind!=="Success")return(0,Si.failure)("failed to get cell number format");var s=t.value.valueType,a=XOe(r,s,d),n=a.rawValueJson,o=a.numberFormatCategory,u=void 0;if(l!==void 0){var g=yield*Je(HF.x10.typedRequest("GetConfig",{})),f=g.config,v=(0,wI.createFormatGlobals)(f,function(){return(0,Si.failure)((0,KOe.notImplemented)([""]))}),C=(0,wI.createNumberFormatter)(v),p;if(r.kind===Si.OperKind.String||r.kind===Si.OperKind.Number)p=(0,wI.applyFormatAndRenderToString)(C,t.value,r),(0,zOe.isSuccess)(p)&&(u=p.value.toString());else if(r.kind===Si.OperKind.Boolean)u=r.value?f.localeInfo.trueName:f.localeInfo.falseName;else if(r.kind===Si.OperKind.Error){var h;u=(h=f.localeInfo.errorNames[r.type])!=null?h:""}}return(0,Si.success)(new aee.ExcelCell({row:e.range.row+1,column:e.range.col+1,rawValueJson:n,numberFormatCategory:o.toString(),displayText:u,formulaA1Json:l,numberFormat:t.value.formatString}))}function QOe(e,r){return new aee.ExcelCell({row:e+1,column:r+1})}function*JOe(e){var r=yield*Je(HF.x10.typedRequest("GetRange",{range:{range:e.range,sheet:e.sheet},layers:["formulae","values","formats"]})),l=r.localSheetGrid,c=[];l.foreachNonBlankCellValue(function(o,u){var g=(0,Si.sheetGridCell)(e.sheet,o),f=l.getCellFormula(o.row,o.col);if(f.kind!=="Success")return!1;var v=f.value.formulaBarText;return c.push({sheetCell:g,oper:u,formulaText:v}),!0});var d=[];for(var m of c){var t=m.sheetCell,s=m.oper,a=m.formulaText,n=yield*Je(nee(t,s,a));n.kind!=="Failure"&&d.push(n.value)}return d}});var lee=_e(VF=>{"use strict";var YOe=Nr(),eNe=Hr(),rNe=Zn(),DI=bh(),Vv=_n(),tNe=Un();function aNe(e,r,l){return r=Vv(r),rNe(e,iee()?Reflect.construct(r,l||[],Vv(e).constructor):r.apply(e,l))}function iee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(iee=function(){return!!e})()}Object.defineProperty(VF,"__esModule",{value:!0});VF.FirstLevelDependencyVisitor=void 0;var MI=wn(),Ii=nc(),nNe=(function(e){function r(l,c,d,m){var t;return YOe(this,r),t=aNe(this,r),t.editedCell=l,t.outputColumnRange=c,t.sheetNames=d,t.failureCallback=m,t.structRefNodes=[],t.editedCellSheetName=void 0,t.dependencyFound=!1,t.resolveLocales={originGridCell:(0,Ii.success)(l.range),originSheet:(0,Ii.success)(l.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!0},t}return tNe(r,e),eNe(r,[{key:"checkFoundStructRefNodes",value:function*(){if(this.structRefNodes.length!==0){var c=yield*Je(MI.x10.typedRequest("ResolveReferences",{locals:this.resolveLocales,nodes:this.structRefNodes})),d=c.resolverResults;for(var m of d)if(m.kind===Ii.ResolvedKind.ResolvedStructRef){if(m.resolution===void 0||m.resolution.kind!=="Success"||m.resolution.value===void 0)continue;var t=m.resolution.value;if(!(0,Ii.isDefined)(t.sheet)||!(0,Ii.isSheetIndexEqual)(t.sheet,this.editedCell.sheet))continue;this.checkForIntersectionWithEditedColumn({firstColumn:t.range.col,lastColumn:t.range.col+t.range.cols-1,firstRow:t.range.row,lastRow:t.range.row+t.range.rows-1})}else if(m.kind===Ii.ResolvedKind.ResolvedCellRef){var s=MI.x10.VisitorHelpers.getRangeFromCellRef(m.node.ref,this.editedCell.range);if(!(0,Ii.isDefined)(s))continue;this.checkForIntersectionWithEditedColumn(s)}}}},{key:"structRefNode",value:function(c,d,m){var t=DI(Vv(r.prototype),"structRefNode",this).call(this,c,d,m);return this.structRefNodes.push(t),t}},{key:"nameNode",value:function(c,d,m){var t=DI(Vv(r.prototype),"nameNode",this).call(this,c,d,m);return this.isRefInActiveSheet(d)&&t.parts.kind===Ii.NamePartKind.FieldRefNamePart&&this.recursivelyCheckComplexFieldRef(t.parts.lhs),t}},{key:"cellRefNode",value:function(c,d,m){var t=DI(Vv(r.prototype),"cellRefNode",this).call(this,c,d,m);if(!MI.x10.VisitorHelpers.isValidCellRef(c)||!this.isRefInActiveSheet(d))return t;var s=(0,Ii.getRangeFromCellRef)(c,this.editedCell.range);return(0,Ii.isDefined)(s)&&this.checkForIntersectionWithEditedColumn(s),t}},{key:"recursivelyCheckComplexFieldRef",value:function(c){switch(c.kind){case Ii.NamePartKind.CellRefNamePart:{var d=(0,Ii.getRangeFromCellRef)(c.ref,this.editedCell.range);(0,Ii.isDefined)(d)&&this.checkForIntersectionWithEditedColumn(d);break}case Ii.NamePartKind.FieldRefNamePart:{this.recursivelyCheckComplexFieldRef(c.lhs);break}}}},{key:"isRefInActiveSheet",value:function(c){if(!(0,Ii.isDefined)(c))return!0;if(!(0,Ii.isDefined)(this.sheetNames))return!1;var d=(0,Ii.getSheetIndexFromQualifier)(c,this.sheetNames,this.failureCallback);if(!(0,Ii.isDefined)(d)){var m;return(m=this.failureCallback)==null||m.call(this,"CellRefHighlightCreator.isRefInActiveSheet: sheetIndex is undefined"),!1}return(0,Ii.isSheetIndexEqual)(d,this.editedCell.sheet)}},{key:"checkForIntersectionWithEditedColumn",value:function(c){(0,Ii.rangesIntersects)(c,this.outputColumnRange)&&(this.dependencyFound=!0)}}])})(Ii.IdentityVisitor);VF.FirstLevelDependencyVisitor=nNe});var dee=_e(jv=>{"use strict";Object.defineProperty(jv,"__esModule",{value:!0});jv.sendSignal=oNe;jv.generateSignalFromTable=cee;jv.getForbiddenColumns=see;var hu=wn(),oee=pu(),uee=(JY(),Dt(QY)),BI=II(),ul=nc(),iNe=U2(),lNe=lee();function*oNe(e,r,l,c){var d=yield*Je(cNe(e.innerRange,e.originCell,l));if(d.kind==="Failure")return(0,ul.failure)(d.reason);var m=yield*Je(cee(e,r,l));if(m.kind==="Failure")return(0,ul.failure)(m.reason);var t=c(),s=t.cancelMarking;try{yield*Je(hu.x10.typedRequest("SendAugLoopSignal",{signalKind:"FormulaByExample",signal:m.value}))}catch(a){throw s(),a}return(0,ul.success)(m.value)}function*cee(e,r,l){var c=yield*Je(uNe(e.originCell,e.innerRange,e.skipOriginCell,l));if(c.kind==="Failure")return(0,ul.failure)(c.reason);e.originalExamplesCount=c.value.examples.length;var d=yield*Je(hu.x10.typedRequest("GetConfig",{})),m=d.config,t;if((0,oee.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:11667187_FBEUseCultureTagFromConfig"))t=m.localeInfo.cultureTag.primary;else{var s=yield*Je(hu.x10.typedRequest("GetCultureTag",{lcid:m.localeInfo.lcid}));t=s.cultureTag}var a=new uee.FormulaByExampleSignal;if(a.formulasCount=1,a.examples=c.value.examples,a.additionalInputs=c.value.additionalInputs,a.columnNames=e.columnNames,a.invocationMethod=uee.FormulaByExampleInvocationMethod.Implicit,a.guid=`-${r}`,a.supportedFunctions={TEXTSPLIT:!0,TEXTSLICE:!1,FINDN:!1,TEXTAFTER:!0,TEXTBEFORE:!0},a.enableConditional=(0,hu.getTypedFeatureGate)("Microsoft.Office.Excel.FormulaByExampleConditionals"),a.referenceRowExpression=e.referenceRowExpression,a.referenceRowValue=e.referenceRowValue,a.cultureInfoNames={userInterfaceCulture:void 0,dataCulture:t},a.enableExplanations=!0,(0,hu.getTypedFeatureGate)("Microsoft.Office.Excel.AugLoop.FormulaByExampleScratchpadPreview")){var n=yield*Je(hu.x10.typedRequest("GetCopilotLicense",{})),o=yield*Je(hu.x10.typedRequest("GetEditFormat",{cell:e.originCell})),u=o.result;if(n.license.kind===oee.ResultKind.Success&&n.license.value.isProEnabled){var g,f,v=(g=e.originColumnName)==null?void 0:g.match(/@\[(.*)\]\]/);a.scratchpadMetadata={hasHeaderRow:e.headersRow!==void 0,isCtrlT:e.isCtrlT,tableName:e.tableName,columnHeaderName:v?v[1]:(f=e.originColumnName)!=null?f:"",tableLocation:(0,iNe.tableDataToExcelRange)(e),numberFormatString:u.kind==="Success"?u.value.formatString:void 0}}}return(0,ul.success)(a)}function*uNe(e,r,l,c){var d=yield*Je(hu.x10.typedRequest("GetRange",{range:{range:r,sheet:e.sheet}})),m=d.localSheetGrid,t={firstRow:r.row,firstColumn:e.range.col,lastRow:r.row+r.rows-1,lastColumn:e.range.col},s=yield*Je(see(e,m,t)),a=[],n=new Set,o=[],u=new Map;m.foreachNonBlankCellValue(function(k,D){var M=D.kind===ul.OperKind.Number||D.kind===ul.OperKind.Boolean||D.kind===ul.OperKind.String&&D.value!=="",w=l&&k.row===e.range.row&&k.col===e.range.col;if(!s.has(k.col)&&M&&!w){var S=`${k.row}:${k.col}`;u.set(S,{cell:k,oper:D})}return!0});for(var g=0;g<r.rows;g++){for(var f=[],v=(0,BI.createEmptyExcelCell)(r.row+g,e.range.col),C=!1,p=!1,h=0;h<r.cols;h++)if(!s.has(r.col+h)){var F=h+r.col===t.firstColumn,R={row:r.row+g,col:r.col+h,rows:1,cols:1},y=`${R.row}:${R.col}`,E=void 0;if(u.has(y)){var x=(0,ul.sheetGridCell)(e.sheet,u.get(y).cell),b=yield*Je((0,BI.createExcelCell)(x,u.get(y).oper));if(b.kind==="Failure")return(0,ul.failure)(b.reason);E=b.value,C||(C=!F),p||(p=F)}else E=(0,BI.createEmptyExcelCell)(R.row,R.col);F?v=E:f.push(E)}C&&(p?(a.push({inputs:f,output:v}),n.add(v.rawValueJson)):o.push({inputs:f,output:v}))}return n.size<c?(0,ul.failure)("not enough examples with non-empty inputs"):(0,ul.success)({examples:a,additionalInputs:o})}function*see(e,r,l){var c=new Set,d=e.range.col,m=[],t=yield*Je(hu.x10.typedRequest("GetSheetNames",{}));r.foreachNonBlankCellFormula(function(v,C){return v.col!==d&&C.kind==="CellFormula"&&m.push({cell:v,value:C}),!0});for(var s of m){var a=s.cell,n=s.value;if(!c.has(a.col)){var o={range:a,sheet:e.sheet},u=yield*Je(hu.x10.typedRequest("ParseCellFormula",{cell:o,formula:{formulaBarText:n.formulaBarText,kind:hu.x10.FormulaKind.CellFormula},useEnglishLocaleInfo:!0})),g=u.result;if(g.kind==="Success"){var f=new lNe.FirstLevelDependencyVisitor(o,l,t);if((0,ul.reduceBottomUp)(f,g.value),f.dependencyFound){c.add(a.col);continue}yield*Je(f.checkFoundStructRefNodes()),f.dependencyFound&&c.add(a.col)}}}return c}function*cNe(e,r,l){var c={row:e.row,col:r.range.col,rows:e.rows,cols:1},d=yield*Je(hu.x10.typedRequest("GetConfig",{})),m=d.config,t=yield*Je(hu.x10.typedRequest("GetRange",{range:{range:c,sheet:r.sheet}})),s=t.localSheetGrid,a=new Set;return s.foreachNonBlankCellValue(function(n,o){return o.kind===ul.OperKind.String&&o.value!==""?a.add(o.value):o.kind===ul.OperKind.Number?a.add(m.mathpack.toNumber(o).toString()):o.kind===ul.OperKind.Boolean&&a.add(o.value?"TRUE":"FALSE"),!(a.size>=l)}),a.size<l?(0,ul.failure)("output column doesn't have enough distinct examples"):(0,ul.success)(void 0)}});var mee=_e(Kg=>{"use strict";Object.defineProperty(Kg,"__esModule",{value:!0});Kg.verifyColumnRelevance=sNe;Kg.verifySuggestionStateRelevance=dNe;Kg.verifyFormulaEvaluation=gNe;Kg.verifyEvalResultsNotAllSameValue=pNe;var jF=wn(),Di=nc(),gee=uI();function*sNe(e){var r=yield*Je(jF.x10.typedRequest("GetRange",{range:{range:e.outputColumnRange,sheet:e.originCell.sheet}})),l=r.localSheetGrid,c=[];l.foreachNonBlankCellValue(function(a,n){var o=(0,Di.sheetGridCell)(e.originCell.sheet,a);return c.push(o),!0});for(var d of c){var m=yield*Je(jF.x10.typedRequest("GetEditFormat",{cell:d})),t=m.result;if(t.kind==="Failure")return(0,Di.failure)(`Failed to get edit format for cell ${JSON.stringify(d)} due to: ${JSON.stringify(t.reason)}`);if(t.value.valueType===Di.FormatValueType.Text)return(0,Di.failure)("Column has text formatted cell")}var s=(0,gee.getColumnIdFromSuggestion)(e);return s!==null&&(yield*Je((0,gee.isColumnLocked)(s)))?(0,Di.failure)("Column is signal locked"):(0,Di.success)(void 0)}function dNe(e){return e.suggestionState.outcome==="DECLINE"?(0,Di.failure)("Suggestion was declined before"):e.suggestionState.outcome==="IGNORE"&&e.seenCount>=2?(0,Di.failure)("Suggestion was seen twice and ignored"):e.suggestionState.outcome==="UNDO"?(0,Di.failure)("Suggestion was undone"):(0,Di.success)(void 0)}function*gNe(e,r,l){var c=yield*Je(jF.x10.typedRequest("GetConfig",{})),d=c.config,m=yield*Je(jF.x10.typedRequest("GetRange",{range:{range:e.tableInnerRange,sheet:e.originCell.sheet}})),t=m.localSheetGrid,s=!1;for(var a of r){if(a.kind==="FormulaSuggestionEvalFailureResult"){if(a.error==="Unavailable")continue;return(0,Di.failure)(`Unsupported eval failure: ${a.error}`)}s=!0;var n=t.getCellValue(a.cell.firstRow,a.cell.firstColumn);if(n.kind!=="Failure"&&!(l&&e.originCell.range.row===a.cell.firstRow)){var o=n.value,u=(0,Di.readOperToCellValue)(d.mathpack,o);if(u===void 0)return(0,Di.failure)("Failed to get value from read oper");var g=(0,Di.getCellValueKind)(u);if(g!=="Blank"){if(!mNe(g,a.value.kind))return(0,Di.failure)("Data kind mismatch");var f=a.value,v=fNe(f);if(u!==v)return(0,Di.failure)("Data value mismatch")}}}return s?(0,Di.success)(void 0):(0,Di.failure)("No non-error value cells found in eval results")}function mNe(e,r){switch(e){case"number":case"string":case"boolean":return r===e;case"Error":return r==="error";default:return!1}}function fNe(e){switch(e.kind){case"number":return e.num;case"string":return e.text;case"boolean":return e.flag;case"error":return e.errorValue}}function pNe(e){var r=e.filter(function(c){return c.kind==="FormulaSuggestionEvalSuccessResult"}).map(function(c){return hNe(c.value)});if(r.length<2)return(0,Di.success)(void 0);var l=r[0];return r.every(function(c){return c===l})?(0,Di.failure)("All eval results have the same preview value"):(0,Di.success)(void 0)}function hNe(e){switch(e.kind){case"number":return`n:${e.num}`;case"string":return`s:${e.text}`;case"boolean":return`b:${e.flag}`;case"error":return`e:${e.errorValue}`}}});var Ree=_e(Zv=>{"use strict";var Wn=Hn(),vNe=Nr(),FNe=Hr();Object.defineProperty(Zv,"__esModule",{value:!0});Zv.FormulaByExamplePlugin=void 0;Zv.makeExcelIntelligenceCells=Fee;var ic=(Gn(),Dt(Qn)),Na=wn(),qg=u8(),_I=p8(),RNe=(v8(),Dt(h8)),CNe=(Jw(),Dt(Qw)),Fn=nc(),y0=Yw(),G2=U2(),yNe=PY(),fee=uI(),Qg=Pv(),pee=aI(),hee=KY(),SNe=dee(),W2=mee(),ENe=function(r){return r.guid.startsWith("-")},vee=(function(){var e=[y0.registry.x10Plugin(function(v){return[v??{config:{isCopilotOnly:!1,localCacheEnabled:!0}}]})],r,l=[],c,d=[],m,t,s,a,n,o,u,g,f=c=(function(){function v(C){vNe(this,v),this.bootstrapContext=(ic.__runInitializers(this,d),C),this._descriptionCache=new Map,this.sessionFlowsCount=0,this.sessionDeclineCount=0,this.requestTimings=new Map}return FNe(v,[{key:"suggestionsCache",get:function(){return this._suggestionsCache===void 0&&(this._suggestionsCache=new yNe.FormulaByExampleCache),this._suggestionsCache}},{key:"run",value:function*(p){var h=++this.sessionFlowsCount;if(p.context==null)return this.failureResult(h,"context is null");if((0,Na.getTypedFeatureGate)("Microsoft.Office.Excel.FBERejectLimit")&&this.sessionDeclineCount>=2)return this.failureResult(h,"session decline limit reached");if(this.bootstrapContext.config.isCopilotOnly){var F=yield*Je((0,G2.isCopilotProEnabled)());if(F.kind==="Failure")return this.failureResult(h,"Copilot license check failed");if(!F.value)return this.failureResult(h,"Copilot is not enabled for this user")}var R=(0,Fn.getSheetGridCellFromRangeObject)(p.context,yield*Je((0,G2.getActiveSheetId)())),y;p.options.evalScopeRange&&(y=(0,Fn.rangeToGridRange)(p.options.evalScopeRange));var E=yield*Je((0,G2.getSuggestionTableData)(R,{skipOriginCell:p.options.skipOriginCell,scanTableLikeRanges:!0}));if(E.kind==="Failure")return this.failureResult(h,E.reason);var x=E.value;if((0,Fn.gridRangesIntersects)(x.innerRange,R.range)){(0,Na.getTypedFeatureGate)("Microsoft.Office.Excel.CalculatedColumnFromHeader")&&(yield*Je(this.runCalculatedColumn(h,x)));var b=yield*Je(this.runFormulaByExample(R,h,E.value,p.options.skipOriginCell,p.options.minimalExampleCount,y)),k=b?.suggestions[0].kind!=="ColumnFormulaSuggestionFailure";return!k&&(0,Na.getTypedFeatureGate)("Microsoft.Office.Excel.CalculatedColumnFromHeader")&&p.options.skipOriginCell?yield*Je(this.queryCalculatedColumn(h,x)):b}return(0,Na.getTypedFeatureGate)("Microsoft.Office.Excel.CalculatedColumnFromHeader")&&!p.options.skipOriginCell?yield*Je(this.runCalculatedColumn(h,x)):this.failureResult(h,"cell is invalid for FormulaByExample trigger")}},{key:"runFormulaByExample",value:function*(p,h,F,R,y,E){if(!(0,Na.isTypedChangeGateEnabled)("OfficeVSO:10160560_RefactorFBETasks"))return yield*Je(this.runFormulaByExampleDeprecated(p,h,F,R,y,E));var x=Na.common.now();if(yield*Je((0,G2.isFormulaCell)(p)))return this.failureResult(h,"cell is invalid for FormulaByExample trigger - formula cell");var b=yield*Je((0,W2.verifyColumnRelevance)(F));if(b.kind==="Failure")return this.failureResult(h,b.reason);this.suggestionsCache.corelateFlowWithTable(h,F);var k={isCacheHit:!1,seenCount:0,latestOutcome:"UNSEEN",kind:"FormulaByExample"},D=yield*Je(this.suggestionsCache.getSuggestion(h)),M=yield*Je(Na.x10.createAwaitEventTask({eventKind:Fn.EventKind.FBECacheUpdateEvent,timeout:1e4,predicate:function(L){return L===h}}));if(this.requestTimings.set(h,{dispatchTimestamp:x}),yield*Je(Na.x10.typedRequest("TriggerEvent",{eventKind:Fn.EventKind.FBESendSignal,event:{flowId:h,tableData:F,minimalExampleCount:y}})),D!==void 0){if(k.isCacheHit=!0,k.seenCount=D.seenCount,k.latestOutcome=D.suggestionState.outcome,(0,Na.getTypedFeatureGate)("Microsoft.Office.Excel.CalculatedColumnFromHeader")&&D.suggestionSource==="CalculatedColumns"){var w,S=yield*Je(Xg(D,(w=D.clientEvalResults)!=null?w:[],{kind:"CalculatedColumn"}));return S.kind==="Success"?$2([S.value]):this.failureResult(h,"failed to finalize CC suggestion")}var A=yield*Je(this.querySuggestionRelevance(D,k,R,E));if(A.kind==="Success")return A.value}var T=yield*Je(Na.x10.awaitTask(M));if(T.kind!=="Success")return this.failureResult(h,T.reason,k);if(this.suggestionsCache.clearOutstandingSignal(h),k.isCacheHit=!1,D=yield*Je(this.suggestionsCache.getSuggestion(h)),D===void 0)return this.failureResult(h,"no formula found",k);var I=yield*Je(this.querySuggestionRelevance(D,k,R,E));return I.kind==="Failure"?this.failureResult(h,I.reason,k):I.value}},{key:"runFormulaByExampleDeprecated",value:function*(p,h,F,R,y,E){var x=Na.common.now();if(yield*Je((0,G2.isFormulaCell)(p)))return this.failureResult(h,"cell is invalid for FormulaByExample trigger - formula cell");var b=yield*Je((0,W2.verifyColumnRelevance)(F));if(b.kind==="Failure")return this.failureResult(h,b.reason);this.suggestionsCache.corelateFlowWithTable(h,F);var k={isCacheHit:!1,seenCount:0,latestOutcome:"UNSEEN",kind:"FormulaByExample"},D=yield*Je(this.suggestionsCache.getSuggestion(h)),M=yield*Je(Na.x10.typedRequest("CreateTask",{request:{kind:"AwaitEvent",eventKind:Fn.EventKind.FBECacheUpdateEvent,timeout:1e4,predicate:function(L){return L===h}}}));if(this.requestTimings.set(h,{dispatchTimestamp:x}),yield*Je(Na.x10.typedRequest("TriggerEvent",{eventKind:Fn.EventKind.FBESendSignal,event:{flowId:h,tableData:F,minimalExampleCount:y}})),D!==void 0){if(k.isCacheHit=!0,k.seenCount=D.seenCount,k.latestOutcome=D.suggestionState.outcome,(0,Na.getTypedFeatureGate)("Microsoft.Office.Excel.CalculatedColumnFromHeader")&&D.suggestionSource==="CalculatedColumns"){var w,S=yield*Je(Xg(D,(w=D.clientEvalResults)!=null?w:[],{kind:"CalculatedColumn"}));return S.kind==="Success"?$2([S.value]):this.failureResult(h,"failed to finalize CC suggestion")}var A=yield*Je(this.querySuggestionRelevance(D,k,R,E));if(A.kind==="Success")return A.value}var T=yield*Je(Na.x10.typedRequest("AwaitTask",{task:M.task}));if(T.result.kind!=="Success")return this.failureResult(h,T.result.reason,k);if(this.suggestionsCache.clearOutstandingSignal(h),k.isCacheHit=!1,D=yield*Je(this.suggestionsCache.getSuggestion(h)),D===void 0)return this.failureResult(h,"no formula found",k);var I=yield*Je(this.querySuggestionRelevance(D,k,R,E));return I.kind==="Failure"?this.failureResult(h,I.reason,k):I.value}},{key:"runCalculatedColumn",value:function*(p,h){var F;if(h.originColumnName===void 0)return S0(p,"Column name not found");var R=h.originColumnName.match(/@\[(.*)\]\]/),y=yield*Je(Na.x10.typedRequest("GetSheetNames",{})),E=y.sheets[y.idToIndex[h.originCell.sheet.index]].sheetName,x=yield*Je(ANe(E,{hasHeaderRow:!0,hasTotalRow:!1,tableName:(F=h.tableName)!=null?F:""},R!==null?R[1]:h.originColumnName,(0,G2.tableDataToExcelRange)(h),p,h));return yield*Je(Na.x10.typedRequest("SendAugLoopSignal",{signalKind:"ExcelIntelligenceTable",signal:x})),this.suggestionsCache.corelateFlowWithTable(p,h),this.suggestionsCache.setSignalSent(p),S0(p,xNe)}},{key:"queryCalculatedColumn",value:function*(p,h){if(!(0,Na.isTypedChangeGateEnabled)("OfficeVSO:10160560_RefactorFBETasks"))return yield*Je(this.queryCalculatedColumnDeprecated(p,h));var F=this.suggestionsCache.getOutstandingFlowIdForColumn(h),R=yield*Je(this.suggestionsCache.getSuggestion(p));if(!R){var y=yield*Je(Na.x10.createAwaitEventTask({eventKind:Fn.EventKind.FBECacheUpdateEvent,timeout:2e4,predicate:function(D){return D===F||D===p}})),E=yield*Je(Na.x10.awaitTask(y));if(E.kind!=="Success")return this.failureResult(p,E.reason);R=yield*Je(this.suggestionsCache.getSuggestion(p))}if(R!==void 0){var x,b=yield*Je(Xg(R,(x=R.clientEvalResults)!=null?x:[],{kind:"CalculatedColumn"}));b.kind==="Success"&&(0,Fn.success)($2([b.value]))}return this.failureResult(p,"no formula found")}},{key:"queryCalculatedColumnDeprecated",value:function*(p,h){var F=this.suggestionsCache.getOutstandingFlowIdForColumn(h),R=yield*Je(this.suggestionsCache.getSuggestion(p));if(!R){var y=yield*Je(Na.x10.typedRequest("CreateTask",{request:{kind:"AwaitEvent",eventKind:Fn.EventKind.FBECacheUpdateEvent,timeout:2e4,predicate:function(D){return D===F||D===p}}})),E=yield*Je(Na.x10.typedRequest("AwaitTask",{task:y.task}));if(E.result.kind!=="Success")return this.failureResult(p,E.result.reason);R=yield*Je(this.suggestionsCache.getSuggestion(p))}if(R!==void 0){var x,b=yield*Je(Xg(R,(x=R.clientEvalResults)!=null?x:[],{kind:"CalculatedColumn"}));b.kind==="Success"&&(0,Fn.success)($2([b.value]))}return this.failureResult(p,"no formula found")}},{key:"querySuggestionRelevance",value:function*(p,h,F,R){var y=this.verifySuggestionRelevance(p);if(y.kind==="Failure")return y;var E=yield*Je((0,pee.evaluateFormulaSuggestion)(p,R));if(E.kind==="Failure")return E;var x=E.value,b=yield*Je((0,W2.verifyFormulaEvaluation)(p,x,F)),k=null;if(b.kind==="Failure"){if(k=p.serverEvalResultsAdjusted,!k)return b;var D=yield*Je((0,W2.verifyFormulaEvaluation)(p,k,F));if(D.kind==="Failure")return D;x=k}else this.suggestionsCache.updateClientSideSuggestionEvalResult(p.flowId,x);if((0,Na.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:11465298_FBEBlockOnAllPreviewEqual")){var M=(0,W2.verifyEvalResultsNotAllSameValue)(x);if(M.kind==="Failure")return M}var w=yield*Je((0,hee.generateExplanation)(p));if(w.kind==="Success"){var S=w?.value;this.suggestionsCache.updateFormulaExplanation(p.flowId,S)}var A=this.requestTimings.get(p.flowId);this.requestTimings.delete(p.flowId);var T=yield*Je(Xg(p,x,Object.assign({},h,Wn(Wn(Wn(Wn(Wn(Wn(Wn(Wn(Wn(Wn({},"originalFlowId",p.originalFlowId),"formulaAnonymized",p.formulaAnonymized),"originalExamplesCount",p.originalExamplesCount),"explanationKey",p.explanationKey),"explanationReplacements",yield*Je((0,hee.parseFormulaExplanationReplacements)(p))),"augloopTime",A&&A.annotationTimestamp!==void 0?A.annotationTimestamp-A.dispatchTimestamp:0),"isRangeSuggestion",p.kind==="Range"),"isNewColumnPrediction",(0,Qg.isTableSuggestion)(p)?void 0:p.isNewColumnPrediction),"isScratchpadEval",k!==null),"formulaExplanation",p.formulaExplanation))));return T.kind==="Failure"?T:(0,Fn.success)($2([T.value]))}},{key:"failureResult",value:function(p,h,F){return this.requestTimings.delete(p),S0(p,h,F??{kind:"FormulaByExample"})}},{key:"onFBECacheUpdateEvent",value:function*(p){yield Na.x10.delay}},{key:"onSigGenEvent",value:function*(p){var h=this;try{var F=yield*Je(Na.x10.createAwaitEventTask({eventKind:Fn.ALAnnotationKind.FormulaByExample,activateAnnotationInAugLoop:!0,timeout:13e3,predicate:function(b){return parseInt(b.guid.substring(1),10)===p.flowId}})),R=function(){return h.suggestionsCache.setSignalSent(p.flowId),{cancelMarking:function(){return h.suggestionsCache.clearOutstandingSignal(p.flowId)}}},y=yield*Je((0,SNe.sendSignal)(p.tableData,p.flowId,p.minimalExampleCount,R));if(y.kind==="Failure"){Fn.ulsLogger.ULS.traceTag(506790050,qg.LogCategory.msoulscat_ES_EWAJS,qg.TraceLevel.Warning,`onSigGenEvent: failed to send signal: ${y.reason}`);return}var E=(0,fee.getColumnIdFromSuggestion)(p.tableData);E!==null&&(yield*Je((0,fee.tryLockColumn)(E,y.value.examples,p.tableData.innerRange,F)))}catch(x){Fn.ulsLogger.ULS.traceTag(507094730,qg.LogCategory.msoulscat_ES_EWAJS,qg.TraceLevel.Warning,`FormulaByExamplePlugin: Exception thrown when running sendSignal. Exception: ${JSON.stringify(x)}`)}}},{key:"onFBEAnnotation",value:function*(p){var h=parseInt(p.guid.substring(1),10),F=this.requestTimings.get(h);F&&(F.annotationTimestamp=Na.common.now()),yield*Je(this.suggestionsCache.setSuggestion(h,p))}},{key:"onFBEPreviewAnnotation",value:function*(p){var h=parseInt(p.guid.substring(1),10);this.suggestionsCache.updateServerSideSuggestionEvalResult(h,p.cells)}},{key:"onExcelIntelligenceAnnotationFormulaAndPreview",value:function*(p){this.isValidFormulaAnnotation(p)&&(yield*Je(this.processCalculatedFormulaAnnotation(p)))}},{key:"isValidFormulaAnnotation",value:function(p){return!(!p.calculatedColumns||p.isAlternativeSuggestion||p.calculatedColumns[0]===void 0||p.calculatedColumns[0].formula===void 0||p.previewValues===void 0||p.calculatedColumns[0].description!==void 0||p.calculatedColumns[0].formulaExplanation!==void 0)}},{key:"onExcelIntelligenceAnnotationDescription",value:function*(p){!p.calculatedColumns||this._descriptionCache.has(p.requestId)||p.calculatedColumns[0].description===void 0||(this._descriptionCache.set(p.requestId,p.calculatedColumns[0].description),yield*Je(Na.x10.typedRequest("TriggerEvent",{eventKind:Fn.EventKind.DescriptionCalculateColumns,event:{flowID:p.requestId,description:p.calculatedColumns[0].description}})))}},{key:"processCalculatedFormulaAnnotation",value:function*(p){var h=Number(p.requestId),F=this.suggestionsCache.getMetadata(h);if(F!==void 0){this.suggestionsCache.clearOutstandingSignal(h);var R=yield*Je(this.suggestionsCache.getSuggestion(h));if(R===void 0&&p.calculatedColumns!==void 0){var y=p.calculatedColumns[0].formula,E=p.previewValues,x={col:F.outputColumnRange.col,row:F.outputColumnRange.row,rows:1,cols:1},b=[];E&&E.length>0&&E[0].forEach(function(D,M){var w=Object.assign({},x,{row:x.row+M}),S={kind:"FormulaSuggestionEvalSuccessResult",cell:(0,pee.gridCellToRangeObject)(w),formatted:void 0,value:{kind:"string",text:D},renderedFormattedValue:D,alignment:null};b.push(S)});var k=bNe(p,y,F,p.calculatedColumns[0].columnName,b);yield*Je(this.suggestionsCache.setCCSuggestion(h,k)),this.suggestionsCache.updateClientSideSuggestionEvalResult(h,b)}}}},{key:"onSuggestionOutcomeUiMessage",value:function*(p){var h=this.suggestionsCache.updateSuggestionState(p.flowId,p.suggestionOutcome);if(h.kind==="Failure"){Fn.ulsLogger.ULS.traceTag(507384577,qg.LogCategory.msoulscat_ES_EWAJS,qg.TraceLevel.Info,`onSuggestionOutcomeUiMessage: failed to update suggestion state ${h.reason}`);return}var F=h.value;if(!(F.suggestionState.outcome==="IGNORE"&&F.seenCount<2))switch(p.suggestionOutcome.outcome){case"DECLINE":case"UNDO":case"IGNORE":if((0,Qg.isTableSuggestion)(F))this.suggestionsCache.forbidFormulaForTable(F.tableName,F.rawFormula);else{var R=F.rangeTableName;R!=null&&this.suggestionsCache.forbidFormulaForTable(R,F.rawFormula)}}}},{key:"onSuggestionOutcomeUiMessageCheckAshaVeto",value:function*(p){var h=yield*Je((0,G2.isCopilotProEnabled)());if(h.kind==="Failure")return(0,Fn.failure)("Copilot license check failed");h.value&&p.suggestionOutcome.outcome==="DECLINE"&&(this.sessionDeclineCount++,this.sessionDeclineCount===3&&(yield*Je(Na.x10.typedRequest("LogAshaErrorEvent",{params:[_I.AshaVeto.User_Dissatisfied_With_Suggestions,_I.AshaError.Multiple_Suggestion_Declines,_I.TelemetryStandardizedFeature.FormulaByExample]}))))}},{key:"runSync",value:function*(p){var h,F=++this.sessionFlowsCount,R={kind:"FormulaByExample"};if(p.context==null)return S0(F,"Sync request: context is null",R);if((0,Na.getTypedFeatureGate)("Microsoft.Office.Excel.FBERejectLimit")&&this.sessionDeclineCount>=2)return S0(F,"Sync request: session decline limit reached",R);var y=yield*Je(this.suggestionsCache.getSuggestionSync(F,p.context)),E=y.suggestion;if(R=Object.assign({},R,{hasOutstandingLearning:y.hasOutstandingSignal}),E===void 0)return S0(F,"Sync request: suggestion not found",R);var x=this.verifySuggestionRelevance(E);if(x.kind==="Failure")return S0(F,`Sync request: ${x.reason}`,R);var b=E.serverEvalResultsAdjusted;if(E.clientEvalResults===void 0&&b===null)return S0(F,"Sync request: suggestion without evalResults",R);R=Object.assign({},R,{originalFlowId:E.originalFlowId,isCacheHit:!0,latestOutcome:E.suggestionState.outcome,seenCount:E.seenCount,formulaAnonymized:E.formulaAnonymized,originalExamplesCount:E.originalExamplesCount,explanationKey:E.explanationKey,isRangeSuggestion:E.kind==="Range",isNewColumnPrediction:(0,Qg.isTableSuggestion)(E)?void 0:E.isNewColumnPrediction,isScratchpadEval:E.clientEvalResults===void 0&&b!==null,formulaExplanation:E.formulaExplanation});var k=(h=E.clientEvalResults)!=null?h:b;if((0,Na.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:11465298_FBEBlockOnAllPreviewEqual")){var D=(0,W2.verifyEvalResultsNotAllSameValue)(k);if(D.kind==="Failure")return S0(F,`Sync request: ${D.reason}`,R)}var M=yield*Je(Xg(E,k,R));return M.kind==="Failure"?S0(F,"Sync request: suggestion finalization failure",R):$2([M.value])}},{key:"verifySuggestionRelevance",value:function(p){var h=(0,W2.verifySuggestionStateRelevance)(p);if(h.kind==="Failure")return(0,Fn.failure)(h.reason);var F=(0,Qg.isTableSuggestion)(p)?p.tableName:p.rangeTableName;return F!==null&&this.suggestionsCache.isFormulaForbiddenForTable(F,p.rawFormula)?(0,Fn.failure)("Suggested formula is forbidden"):(0,Fn.success)(void 0)}}])})();return ic.__setFunctionName(c,"FormulaByExamplePlugin"),(function(){var v=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;m=[y0.registry.uiMessageHandler({kind:Na.x10.RequestKind.columnFormulaSuggestion})],t=[y0.registry.eventHandler({kind:Fn.EventKind.FBECacheUpdateEvent})],s=[y0.registry.eventHandler({kind:Fn.EventKind.FBESendSignal})],a=[y0.registry.eventHandler({kind:Na.x10.ALAnnotationKind.FormulaByExample,activateAnnotationOnPluginAttach:!0,predicate:ENe})],n=[y0.registry.eventHandler({kind:Na.x10.ALAnnotationKind.FormulaByExamplePreview,activateAnnotationOnPluginAttach:!0})],o=[y0.registry.eventHandler({kind:Fn.EventKind.FBEOutcomeUpdate})],u=[y0.registry.eventHandler({kind:Fn.EventKind.FBEOutcomeUpdate})],g=[y0.registry.uiMessageHandler({kind:Na.x10.RequestKind.columnFormulaSuggestion,modifiers:{executionType:Na.x10.ExecutionType.Sync}})],ic.__esDecorate(c,null,m,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(p){return"run"in p},get:function(p){return p.run}},metadata:v},null,d),ic.__esDecorate(c,null,t,{kind:"method",name:"onFBECacheUpdateEvent",static:!1,private:!1,access:{has:function(p){return"onFBECacheUpdateEvent"in p},get:function(p){return p.onFBECacheUpdateEvent}},metadata:v},null,d),ic.__esDecorate(c,null,s,{kind:"method",name:"onSigGenEvent",static:!1,private:!1,access:{has:function(p){return"onSigGenEvent"in p},get:function(p){return p.onSigGenEvent}},metadata:v},null,d),ic.__esDecorate(c,null,a,{kind:"method",name:"onFBEAnnotation",static:!1,private:!1,access:{has:function(p){return"onFBEAnnotation"in p},get:function(p){return p.onFBEAnnotation}},metadata:v},null,d),ic.__esDecorate(c,null,n,{kind:"method",name:"onFBEPreviewAnnotation",static:!1,private:!1,access:{has:function(p){return"onFBEPreviewAnnotation"in p},get:function(p){return p.onFBEPreviewAnnotation}},metadata:v},null,d),ic.__esDecorate(c,null,o,{kind:"method",name:"onSuggestionOutcomeUiMessage",static:!1,private:!1,access:{has:function(p){return"onSuggestionOutcomeUiMessage"in p},get:function(p){return p.onSuggestionOutcomeUiMessage}},metadata:v},null,d),ic.__esDecorate(c,null,u,{kind:"method",name:"onSuggestionOutcomeUiMessageCheckAshaVeto",static:!1,private:!1,access:{has:function(p){return"onSuggestionOutcomeUiMessageCheckAshaVeto"in p},get:function(p){return p.onSuggestionOutcomeUiMessageCheckAshaVeto}},metadata:v},null,d),ic.__esDecorate(c,null,g,{kind:"method",name:"runSync",static:!1,private:!1,access:{has:function(p){return"runSync"in p},get:function(p){return p.runSync}},metadata:v},null,d),ic.__esDecorate(null,r={value:c},e,{kind:"class",name:c.name,metadata:v},null,l),f=c=r.value,v&&Object.defineProperty(c,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:v})})(),c.factory=y0.registry.injectPluginFactory(),(function(){ic.__runInitializers(c,l)})(),f=c})();Zv.FormulaByExamplePlugin=vee;function*Xg(e,r,l){var c=yield*Je(e.getSuggestionFormula());return c==null?(0,Fn.failure)("could not generate suggestion formula"):(0,Fn.success)(Wn(Wn(Wn(Wn(Wn(Wn(Wn(Wn({},"kind","ColumnFormulaSuggestion"),"suggestionID",e.flowId.toString()),"columnRange",Wn(Wn(Wn(Wn({},"firstRow",e.outputColumnRange.row),"lastRow",e.outputColumnRange.row+e.outputColumnRange.rows-1),"firstColumn",e.outputColumnRange.col),"lastColumn",e.outputColumnRange.col+e.outputColumnRange.cols-1)),"tableName",(0,Qg.isTableSuggestion)(e)?e.tableName:""),"tableColumnName",(0,Qg.isTableSuggestion)(e)?e.tableColumnName:""),"formula",c),"evalResults",r),"metadata",l??{kind:"FormulaByExample"}))}var S0=function(r,l,c){return $2([Wn(Wn(Wn({kind:"ColumnFormulaSuggestionFailure"},"suggestionID",r.toString()),"reason",l),"metadata",c??{kind:"FormulaByExample"})])},$2=function(r){return Wn({},"suggestions",r)};Na.x10.registerPlugin(vee);function*ANe(e,r,l,c,d,m){var t=!0,s=new CNe.ExcelIntelligenceTableSignal;return s.cells=yield*Je(Fee(m)),s.sheetName=e,s.tableInfo=r,s.userPrompt=`Add a column called "${l}". Try to deduct the required formula from the header name. If it does not make sense to not use an excel formula, such as mapping a country to it's capital city, please don't return a formula.`,s.requestId=d.toString(),s.scenarioType=RNe.ExcelIntelligenceScenarioTypes.ColumnSuggestion,s.range=c,s.isCtrlTTable=!0,s.isHybrid=t,s.maxNumberOfSuggestions=1,s}function*Fee(e){for(var r=yield*Je(Na.x10.typedRequest("GetConfig",{})),l=[],c=e.innerRange.row-1;c<e.innerRange.row+e.innerRange.rows;c++)for(var d=e.innerRange.col;d<e.innerRange.col+e.innerRange.cols-1;d++){var m=yield*Je(Na.x10.typedRequest("GetCell",{cell:(0,Fn.sheetGridCell)(e.originCell.sheet,{row:c,col:d,cols:1,rows:1})}));if(m.result.kind==="Success"){m.result.value.value.kind===Fn.OperKind.Blank&&l.push({row:c,column:d,displayText:"",rawValueJson:JSON.stringify(null),formulaJson:'""',numberFormat:"General"});var t=(0,Fn.readOperToCellValue)(r.config.mathpack,m.result.value.value);switch(typeof t){case"string":case"number":case"boolean":l.push({row:c,column:d,displayText:t.toString(),rawValueJson:JSON.stringify(t),formulaJson:JSON.stringify(m.result.value.formula.formulaBarText),numberFormat:"General"});break}}}return l}function bNe(e,r,l,c,d){return{kind:"ColumnFormulaSuggestion",suggestionID:e.requestId,columnRange:{firstRow:l.outputColumnRange.row,lastRow:l.outputColumnRange.row+l.outputColumnRange.rows-1,firstColumn:l.outputColumnRange.col,lastColumn:l.outputColumnRange.col+l.outputColumnRange.cols-1},tableName:l.tableName,tableColumnName:c,formula:r,evalResults:d,metadata:{kind:"CalculatedColumn",origin:"CalculatedColumns"}}}var xNe="Calculated column signal sent"});var Aee=_e(lc=>{"use strict";var TNe=Nt(),kNe=Zn(),Cee=_n(),LI=Un(),Uv=Nr(),Gv=Hr();function PI(e,r,l){return r=Cee(r),kNe(e,See()?Reflect.construct(r,l||[],Cee(e).constructor):r.apply(e,l))}function See(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(See=function(){return!!e})()}Object.defineProperty(lc,"__esModule",{value:!0});lc.ClassifierEngine=lc.CategoricalTypeClassifier=lc.NumericTypeClassifier=lc.BooleanTypeClassifier=lc.IControlDataTypeClassifier=void 0;var wNe=wn(),yee=wNe.value.OperKind,ZF=(function(){function e(){Uv(this,e),this.numRejected=0,this.numTotal=0,this.detectedValues=new Array,this.defaultValue="",this.isActive=!0,this.blankCellTolerance=.5}return Gv(e,[{key:"initializeDetectedValues",value:function(l){this.detectedValues=new Array(l).fill(this.defaultValue),this.numTotal=l}}])})();lc.IControlDataTypeClassifier=ZF;var INe=["zeroOne","falseTrue","ft","noYes","ny","xAndBlank"],z2="true",Jg="false",OI=(function(e){function r(){var l;return Uv(this,r),l=PI(this,r),l.acceptedStringFormsMap={zeroOne:0,falseTrue:0,ft:0,noYes:0,ny:0,xAndBlank:0},l.defaultValue="false",l.numTrue=0,l.numFalse=0,l}return LI(r,e),Gv(r,[{key:"criteriaMet",value:function(){var c=0;for(var d of INe)this.acceptedStringFormsMap[d]>0&&c++;return this.numTrue>0&&(this.numFalse>0||this.acceptedStringFormsMap.xAndBlank>0)&&(c===1||c===2&&this.acceptedStringFormsMap.falseTrue>0)&&this.numRejected===0&&(this.acceptedStringFormsMap.xAndBlank>0?this.numTotal>this.numTrue+this.numFalse:!0)}},{key:"getScore",value:function(){return this.criteriaMet()?(this.numTrue+this.numFalse)/this.numTotal:0}},{key:"getEnumEntry",value:function(){return"Boolean"}},{key:"getDetectionValues",value:function(){return this.detectedValues}},{key:"detectRichDataInCell",value:function(c,d){var m=c.toLowerCase();if(!(m in r.knowledgeBank))return this.numRejected++,!1;var t=m,s=r.knowledgeBank[t][1];this.acceptedStringFormsMap[s]++;var a=r.knowledgeBank[t][0];if(this.detectedValues[d]=a,a===z2)this.numTrue++;else if(a===Jg)this.numFalse++;else return this.numRejected++,!1;return!0}}])})(ZF);lc.BooleanTypeClassifier=OI;OI.knowledgeBank={0:[Jg,"zeroOne"],1:[z2,"zeroOne"],false:[Jg,"falseTrue"],true:[z2,"falseTrue"],f:[Jg,"ft"],t:[z2,"ft"],no:[Jg,"noYes"],yes:[z2,"noYes"],n:[Jg,"ny"],y:[z2,"ny"],x:[z2,"xAndBlank"]};var DNe=(function(e){function r(){var l;return Uv(this,r),l=PI(this,r),l.minNumber=1/0,l.maxNumber=-1/0,l.numAccepted=0,l.defaultValue="0",l}return LI(r,e),Gv(r,[{key:"criteriaMet",value:function(){return this.numAccepted>0&&this.numRejected===0}},{key:"getScore",value:function(){return this.criteriaMet()?this.numAccepted/this.numTotal:0}},{key:"getEnumEntry",value:function(){return"Number"}},{key:"getDetectionValues",value:function(){return new Array}},{key:"detectRichDataInCell",value:function(c){var d=Number(c);return isNaN(d)?(this.numRejected++,!1):(this.numAccepted++,d<this.minNumber&&(this.minNumber=d),d>this.maxNumber&&(this.maxNumber=d),!0)}}])})(ZF);lc.NumericTypeClassifier=DNe;var Eee=(function(e){function r(){var l;return Uv(this,r),l=PI(this,r,arguments),l.detectedCategories={},l.numSamples=0,l.minCategories=3,l.maxRatioCategoriesToSamples=.4,l}return LI(r,e),Gv(r,[{key:"getRatio",value:function(){return this.numSamples<=0?1:Object.keys(this.detectedCategories).length/this.numSamples}},{key:"criteriaMet",value:function(){return!(!this.isActive||this.numSamples<6||Object.keys(this.detectedCategories).length<this.minCategories||this.getRatio()>this.maxRatioCategoriesToSamples)}},{key:"getScore",value:function(){return this.criteriaMet()?1e-6:0}},{key:"getEnumEntry",value:function(){return"Categorical"}},{key:"getDetectionValues",value:function(){return new Array}},{key:"detectRichDataInCell",value:function(c){return this.numSamples++,isNaN(Number(c))?(Object.keys(this.detectedCategories).includes(c)?this.detectedCategories[c]++:this.detectedCategories[c]=1,!0):(this.numRejected++,!1)}}])})(ZF);lc.CategoricalTypeClassifier=Eee;var MNe=(function(){function e(){Uv(this,e),this.highestScoringClassifierIndex=-1,this.classifiers=[],this.classifiers.push(new OI),this.classifiers.push(new Eee)}return Gv(e,[{key:"getHighestScoreFromClassifiers",value:function(){var l=this.classifiers.map(function(d){return d.getScore()}),c=Math.max.apply(Math,TNe(l));c===0?this.highestScoringClassifierIndex=-1:this.highestScoringClassifierIndex=l.indexOf(c)}},{key:"getDetectionType",value:function(){return this.highestScoringClassifierIndex===-1?"NoDetection":this.classifiers[this.highestScoringClassifierIndex].getEnumEntry()}},{key:"getDetectionValues",value:function(){return this.highestScoringClassifierIndex===-1?new Array:this.classifiers[this.highestScoringClassifierIndex].getDetectionValues()}},{key:"completeClassification",value:function(){this.getHighestScoreFromClassifiers()}},{key:"detectControlDataTypesForLocalSheetGrid",value:function(l,c){var d=c.rows,m=c.row;return this.classifiers.forEach(function(t){t.isActive&&(t.initializeDetectedValues(d),l.foreachNonBlankCellValue(function(s,a){var n="";return a.kind===yee.String?n=a.value:a.kind===yee.Boolean&&(n=a.value.toString()),t.isActive=t.detectRichDataInCell(e.trim(n),s.row-m),!0}))}),this.getHighestScoreFromClassifiers(),this.getDetectionType()}}],[{key:"trim",value:function(l){return l.replace(/\\'/g,"").replace(/\\"/g,"").replace(/\s+/g,"")}}])})();lc.ClassifierEngine=MNe});var kee=_e(UF=>{"use strict";var BNe=Nr(),_Ne=Hr();Object.defineProperty(UF,"__esModule",{value:!0});UF.InCellControlsAutodetectionPlugin=void 0;var Wv=(Gn(),Dt(Qn)),E0=wn(),LNe=Aee(),$v=U2(),bee=E0.location.sheetGridRange,xee=E0.x10.RangeHelpers.getSheetGridCellFromRangeObject,PNe=E0.x10.RangeHelpers.rangeToGridRange,ONe=E0.value.OperKind,NNe=5e4,NI=E0.x10.PluginRegistry.create(E0.x10.PluginFactoryName.InCellControlsAutodetectionPlugin,E0.x10.PluginGroup.Excel),Tee=(function(){var e=[NI.x10Plugin()],r,l=[],c,d=[],m,t=c=(function(){function s(){BNe(this,s),Wv.__runInitializers(this,d)}return _Ne(s,[{key:"run",value:function*(n){if(n===null||n.context===null){var o=yield{kind:"GetActiveCell"};if(o.kind!=="GetActiveCell")return{detectionType:"NoDetection"};var u=o.activeCell;return yield*Je(this.getTableMetadataWrapper(u,null))}if(n.context.firstRow===n.context.lastRow){var g=xee(n.context,yield*Je((0,$v.getActiveSheetId)())),f=yield{kind:"GetRange",range:g};if(f.kind!=="GetRange")return{detectionType:"NoDetection"};var v=f.localSheetGrid.getCellValue(g.range.row,g.range.col);return v===void 0||v.kind==="Failure"||v.value===void 0||v.value.kind===ONe.Blank?{detectionType:"NoDetection"}:yield*Je(this.getTableMetadataWrapper(g,null))}return yield*Je(this.prepareAutodetectionFromRange(n.context))}},{key:"prepareAutodetectionFromRange",value:function*(n){if(n.lastColumn-n.firstColumn>0)return{detectionType:"NoDetection"};var o=bee(yield*Je((0,$v.getActiveSheetId)()),PNe(n)),u=xee(n,yield*Je((0,$v.getActiveSheetId)()));return yield*Je(this.getTableMetadataWrapper(u,o))}},{key:"runAutodetectionFromSheetGridRange",value:function*(n){var o=yield{kind:"GetRange",range:n};if(o.kind!=="GetRange")return{detectionType:"NoDetection"};var u=o.localSheetGrid;if(u==null||n.range.rows>NNe)return{detectionType:"NoDetection"};var g=new LNe.ClassifierEngine,f=g.detectControlDataTypesForLocalSheetGrid(u,n.range);if(f==="NoDetection")return{detectionType:"NoDetection"};var v=g.getDetectionValues();return{detectionType:f,detectionRange:HNe(n.range),detectionValues:v}}},{key:"getTableMetadataWrapper",value:function*(n,o){try{var u=yield*Je((0,$v.getSuggestionTableData)(n,{skipOriginCell:!1,scanTableLikeRanges:!1}));if(u.kind==="Failure")return o===null?{detectionType:"NoDetection"}:yield*Je(this.runAutodetectionFromSheetGridRange(o));var g=u.value;return E0.x10.RangeHelpers.gridRangesIntersects(g.innerRange,n.range)?yield*Je(this.runAutodetectionFromSheetGridRange(bee(yield*Je((0,$v.getActiveSheetId)()),VNe(g.innerRange,g.originCell.range.col)))):{detectionType:"NoDetection"}}catch{return{detectionType:"NoDetection"}}}}])})();return Wv.__setFunctionName(c,"InCellControlsAutodetectionPlugin"),(function(){var s=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;m=[NI.uiMessageHandler({kind:E0.x10.RequestKind.inCellControlsAutodetection})],Wv.__esDecorate(c,null,m,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(n){return"run"in n},get:function(n){return n.run}},metadata:s},null,d),Wv.__esDecorate(null,r={value:c},e,{kind:"class",name:c.name,metadata:s},null,l),t=c=r.value,s&&Object.defineProperty(c,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:s})})(),c.factory=NI.injectPluginFactory(),(function(){Wv.__runInitializers(c,l)})(),t=c})();UF.InCellControlsAutodetectionPlugin=Tee;function HNe(e){var r=e.row,l=e.col;return{firstRow:r,firstColumn:l,lastRow:r+e.rows-1,lastColumn:l+e.cols-1}}function VNe(e,r){return{row:e.row,col:r,rows:e.rows,cols:1}}E0.x10.registerPlugin(Tee)});var Iee=_e(GF=>{"use strict";var jNe=Nr(),ZNe=Hr();Object.defineProperty(GF,"__esModule",{value:!0});GF.ValueErrorHighlightPlugin=void 0;var zv=(Gn(),Dt(Qn)),Yg=wn(),UNe=Zc(),HI=Yg.x10.PluginRegistry.create(UNe.PluginFactoryName.ValueErrorHighlightPlugin,Yg.x10.PluginGroup.Excel),wee=(function(){var e=[HI.x10Plugin()],r,l=[],c,d=[],m,t=c=(function(){function s(){jNe(this,s),zv.__runInitializers(this,d)}return ZNe(s,[{key:"run",value:function*(n){var o=yield*Je(Yg.x10.typedRequest("GetActiveCell",{})),u=o.activeCell,g=yield*Je(Yg.x10.typedRequest("EvalFormulaTree",{formula:n.content,origin:u})),f=g.result;return console.log(JSON.stringify(f)),null}}])})();return zv.__setFunctionName(c,"ValueErrorHighlightPlugin"),(function(){var s=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;m=[HI.uiMessageHandler({kind:Yg.x10.RequestKind.formulaHighlighting})],zv.__esDecorate(c,null,m,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(n){return"run"in n},get:function(n){return n.run}},metadata:s},null,d),zv.__esDecorate(null,r={value:c},e,{kind:"class",name:c.name,metadata:s},null,l),t=c=r.value,s&&Object.defineProperty(c,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:s})})(),c.factory=HI.injectPluginFactory(),(function(){zv.__runInitializers(c,l)})(),t=c})();GF.ValueErrorHighlightPlugin=wee;Yg.x10.registerPlugin(wee)});var VI,jI,Dee=ue(()=>{"use strict";(function(e){e.InputRAIFailed="InputRAIFailed",e.OutputRAIFailed="OutputRAIFailed",e.XPIAFailed="XPIAFailed",e.FormulaValidationFailed="FormulaValidationFailed",e.FormulaTranslationValidationFailed="FormulaTranslationValidationFailed",e.FormulaValuePreviewError="FormulaValuePreviewError",e.InternalError="InternalError",e.Abstain="Abstain",e.BoundaryDetectionFailed="BoundaryDetectionFailed",e.SignalModeNotSupported="SignalModeNotSupported",e.WorkflowSuperseded="WorkflowSuperseded",e.ALSessionUnavailable="ALSessionUnavailable",e.InvalidSignalInput="InvalidSignalInput",e.StalePrefix="StalePrefix"})(VI||(VI={}));(function(e){e.InProgress="InProgress",e.Done="Done"})(jI||(jI={}))});var Ms,Bs,WF,$F,zF,KF,qF,XF,QF,JF,Mee=ue(()=>{"use strict";Ms=ae(Nr()),Bs=ae(Hr());Yt();WF=(function(){function e(r){(0,Ms.default)(this,e),fe.assign(e,this,r)}return(0,Bs.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();WF.H_={T_:WF.getTypeName(),B_:WF.getBaseTypes()};$F=(function(){function e(r){(0,Ms.default)(this,e),fe.assign(e,this,r)}return(0,Bs.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_FormulaCompletionFormulaAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();$F.H_={T_:$F.getTypeName(),B_:$F.getBaseTypes()};zF=(function(){function e(r){(0,Ms.default)(this,e),fe.assign(e,this,r)}return(0,Bs.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_FormulaCompletionBlockedAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();zF.H_={T_:zF.getTypeName(),B_:zF.getBaseTypes()};KF=(function(){function e(r){(0,Ms.default)(this,e),fe.assign(e,this,r)}return(0,Bs.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_FormulaCompletionStatusAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();KF.H_={T_:KF.getTypeName(),B_:KF.getBaseTypes()};qF=(function(){function e(r){(0,Ms.default)(this,e),fe.assign(e,this,r)}return(0,Bs.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_FormulaCompletionValuePreviewAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelFormulaCompletion_FormulaCompletionFormulaAnnotation","AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();qF.H_={T_:qF.getTypeName(),B_:qF.getBaseTypes()};XF=(function(){function e(r){(0,Ms.default)(this,e),fe.assign(e,this,r)}return(0,Bs.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_FormulaCompletionShadowEvaluationAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();XF.H_={T_:XF.getTypeName(),B_:XF.getBaseTypes()};QF=(function(){function e(r){(0,Ms.default)(this,e),fe.assign(e,this,r)}return(0,Bs.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_FormulaCompletionConfidenceAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();QF.H_={T_:QF.getTypeName(),B_:QF.getBaseTypes()};JF=(function(){function e(r){(0,Ms.default)(this,e),fe.assign(e,this,r)}return(0,Bs.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_ExcelFormulaAiALMetadataAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();JF.H_={T_:JF.getTypeName(),B_:JF.getBaseTypes()}});var Bee=ue(()=>{"use strict"});var tR,aR,YF,eR,rR,_ee=ue(()=>{"use strict";tR=ae(Nr()),aR=ae(Hr());Yt();YF=(function(){function e(r){(0,tR.default)(this,e),fe.assign(e,this,r)}return(0,aR.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();YF.H_={T_:YF.getTypeName(),B_:YF.getBaseTypes()};eR=(function(){function e(r){(0,tR.default)(this,e),fe.assign(e,this,r)}return(0,aR.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_ExcelALFormulaAiMetadataSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();eR.H_={T_:eR.getTypeName(),B_:eR.getBaseTypes()};rR=(function(){function e(r){(0,tR.default)(this,e),fe.assign(e,this,r)}return(0,aR.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionPostAuthoringTelemetrySignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();rR.H_={T_:rR.getTypeName(),B_:rR.getBaseTypes()}});var nR={};kn(nR,{ExcelALFormulaAiMetadataSignal:()=>eR,ExcelFormulaAiALMetadataAnnotation:()=>JF,ExcelFormulaCompletionAnnotation:()=>WF,ExcelFormulaCompletionPostAuthoringTelemetrySignal:()=>rR,ExcelFormulaCompletionSignal:()=>YF,FormulaCompletionBlockedAnnotation:()=>zF,FormulaCompletionBlockedReason:()=>VI,FormulaCompletionConfidenceAnnotation:()=>QF,FormulaCompletionFormulaAnnotation:()=>$F,FormulaCompletionShadowEvaluationAnnotation:()=>XF,FormulaCompletionStatus:()=>jI,FormulaCompletionStatusAnnotation:()=>KF,FormulaCompletionValuePreviewAnnotation:()=>qF});var iR=ue(()=>{"use strict";Dee();Mee();Bee();_ee()});var Hee=_e(_t=>{"use strict";var GNe=Fw(),WNe=nt(),$Ne=Hr(),zNe=Nr();Object.defineProperty(_t,"__esModule",{value:!0});_t.getMergedCellInfoForPosition=_t.rangeEquals=_t.isRangeContained=_t.rangesIntersect=_t.gridRangeToExcelRange=_t.excelRangeToGridRange=_t.getTopRowAddress=_t.getColumnRangeToTheRight=_t.isCellPartOfRange=_t.createSheetQualifiedRangeString=_t.hasSheetNameInRangeAddress=_t.parseRangeAddressWithEmbeddedSheetName=_t.parseRangeAddress=_t.areCellsEqual=_t.parseCellAddress=_t.convertRowColumnToCellAddress=_t.makeRangeAddress=_t.countColumnsInRanges=_t.countRowsInRanges=_t.countCellsInRanges=_t.convertToRanges=_t.isIntersect=_t.compareRanges=_t.getStartIndexForColumnData=_t.mergeCellsToRanges=_t.unionRanges=_t.mergeConsecutiveRangesByColumn=_t.areAllRowsEqual=_t.columnNumberToTitle=_t.columnNumberFromTitle=_t.GridConstants=void 0;var Lo=$Ne(function e(){zNe(this,e)});_t.GridConstants=Lo;Lo.lowerIndexBound=1;Lo.maxNumberOfRows=1048576;Lo.maxNumberOfColumns=16384;function oR(e){for(var r=0,l=e.toUpperCase(),c=l.length-1,d=c;d>=0;--d){var m=l.charCodeAt(d)-Lee+1;r+=m*Math.pow(ZI,c-d)}return r}_t.columnNumberFromTitle=oR;var Lee=65,ZI=26;function Pee(e){if(e<Lo.lowerIndexBound||e>Lo.maxNumberOfColumns)throw new Error(`column: ${e} is out of bounds`);var r=[];for(e--;e>=0;){var l=Lee+e%ZI,c=String.fromCharCode(l);r.unshift(c),e=Math.floor(e/ZI)-1}var d=r.join("");return d}_t.columnNumberToTitle=Pee;function KNe(e,r){return e.length===r.length&&e.every(function(l,c){var d=r[c];return l.top===d.top&&l.bottom===d.bottom})}_t.areAllRowsEqual=KNe;function qNe(e){function r(m,t){var s=m.left===t.left&&m.right===t.right,a=t.top-m.bottom<=1;return s&&a}for(var l=e.sort(function(m,t){return m.top-t.top}),c=[],d=0;d<l.length;d++){for(;d<l.length-1&&r(l[d],l[d+1]);)l[d+1]=Oee(l[d+1],l[d]),d++;c.push(l[d])}return c}_t.mergeConsecutiveRangesByColumn=qNe;function Oee(e,r){return{left:Math.min(e.left,r.left),top:Math.min(e.top,r.top),right:Math.max(e.right,r.right),bottom:Math.max(e.bottom,r.bottom),worksheetId:e.worksheetId}}_t.unionRanges=Oee;function Nee(e){var r=[];e.sort(function(m,t){return m.row===t.row?m.column-t.column:m.row-t.row});for(var l=0;l<e.length;l++){for(var c=e[l].row,d=c;l<e.length-1&&e[l].column===e[l+1].column&&e[l+1].row-d<=1;)d=e[l+1].row,l++;r.push({left:e[l].column,top:c,right:e[l].column,bottom:d})}return r}_t.mergeCellsToRanges=Nee;function XNe(e,r,l){if(l>=1)for(var c=0;c<e.length;c++){var d=e[c];if(d&&d.row>=r.top+l)return c}return l}_t.getStartIndexForColumnData=XNe;function QNe(e,r){return e.left===r.left?e.top-r.top:e.left-r.left}_t.compareRanges=QNe;function JNe(e,r){return WI(e,r.range,!1)}_t.isIntersect=JNe;function YNe(e,r){var l=e.map(function(c){return{row:c,column:r}});return Nee(l)}_t.convertToRanges=YNe;function eHe(e){return e.reduce(function(r,l){return r+(l.right-l.left+1)*(l.bottom-l.top+1)},0)}_t.countCellsInRanges=eHe;function rHe(e){return e.reduce(function(r,l){return r+(l.bottom-l.top+1)},0)}_t.countRowsInRanges=rHe;function tHe(e){return e.reduce(function(r,l){return r+(l.right-l.left+1)},0)}_t.countColumnsInRanges=tHe;function uR(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l=e.top,c=e.bottom,d=e.left,m=e.right;if(r&&d===m&&l===c)return lR(l,d);var t=lR(c,m),s=lR(l,d);return`${s}:${t}`}_t.makeRangeAddress=uR;function lR(e,r){if(e<Lo.lowerIndexBound||e>Lo.maxNumberOfRows)throw new Error(`row: ${e} is out of bounds`);if(r<Lo.lowerIndexBound||r>Lo.maxNumberOfColumns)throw new Error(`column: ${r} is out of bounds`);var l=Pee(r);return`${l}${e}`}_t.convertRowColumnToCellAddress=lR;function UI(e){var r=/^([a-zA-Z]+)(\d+)$/g.exec(e);if(r){var l=WNe(r,3),c=l[1],d=l[2];return{row:parseInt(d,10),column:oR(c)}}}_t.parseCellAddress=UI;function aHe(e,r){return e.row===r.row&&e.column===r.column}_t.areCellsEqual=aHe;function GI(e,r){function l(d){if(d.includes("!")){if(!d.startsWith("'"))return l(d.split("!")[1]);var m=/^\'(.*?)\'!(.*)$/.exec(d);if(m)return l(m[2])}var t=d.split(":"),s=GNe(t),a=s[0],n=s[1],o=s.slice(2);if(o.length>0)throw new Error("Invalid range address: multiple instances of ':' found");var u=UI(a);if(!u){var g=/^([a-zA-Z]+):([a-zA-Z]+)$/.exec(d);if(g){var f=oR(g[1]),v=oR(g[2]);return{top:Lo.lowerIndexBound,left:Math.min(f,v),bottom:Lo.maxNumberOfRows,right:Math.max(f,v)}}var C=/^(\d+):(\d+)$/.exec(d);if(C){var p=parseInt(C[1],10),h=parseInt(C[2],10);return{top:Math.min(p,h),left:Lo.lowerIndexBound,bottom:Math.max(p,h),right:Lo.maxNumberOfColumns}}throw new Error("Invalid range address: failed to parse left top cell")}var F={top:u.row,left:u.column,bottom:-1,right:-1};if(!n)F.bottom=F.top,F.right=F.left;else{var R=UI(n);if(!R)throw new Error("Invalid range address: failed to parse right bottom cell");if(F.bottom=R.row,F.right=R.column,F.bottom<F.top){var y=F.top;F.top=F.bottom,F.bottom=y}if(F.right<F.left){var E=F.left;F.left=F.right,F.right=E}}return F}var c=l(e);return typeof r=="string"?Object.assign({},c,{worksheetId:r}):c}_t.parseRangeAddress=GI;function nHe(e,r){if(e.includes("!")){var l=/^(?:'([^']+)'|([^!]+))!/.exec(e);if(l){var c=l[1]||l[2];return GI(e,c)}}if(!r)throw new Error("WorksheetId must be provided if range address does not include a sheet name.");return GI(e,r)}_t.parseRangeAddressWithEmbeddedSheetName=nHe;function iHe(e){return e.includes("!")}_t.hasSheetNameInRangeAddress=iHe;function lHe(e,r){var l=uR(r),c=oHe(e);return`${c}!${l}`}_t.createSheetQualifiedRangeString=lHe;var oHe=function(r){return r.startsWith("'")&&r.endsWith("'")||/[^\w]/.test(r)&&(r=r.replace(/'/g,"''"),r=`'${r}'`),r};function uHe(e,r){return{top:e.row,left:e.column,bottom:e.row,right:e.column,worksheetId:r}}function cHe(e,r){return WI(e,uHe(r,e.worksheetId))}_t.isCellPartOfRange=cHe;function sHe(e){return{top:e.top,left:e.right+1,bottom:e.bottom,right:e.right+1,worksheetId:e.worksheetId}}_t.getColumnRangeToTheRight=sHe;function dHe(e){return uR({top:e.top,left:e.left,bottom:e.top,right:e.right})}_t.getTopRowAddress=dHe;function gHe(e){return{row:e.top-1,rows:e.bottom-e.top+1,col:e.left-1,cols:e.right-e.left+1}}_t.excelRangeToGridRange=gHe;function mHe(e,r){var l={top:e.row+1,bottom:e.row+e.rows,left:e.col+1,right:e.col+e.cols,worksheetId:r};return Object.assign({},l,{address:uR(l)})}_t.gridRangeToExcelRange=mHe;function WI(e,r){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return l&&e.worksheetId!==r.worksheetId?!1:Math.min(e.right,r.right)>=Math.max(e.left,r.left)&&Math.min(e.bottom,r.bottom)>=Math.max(e.top,r.top)}_t.rangesIntersect=WI;function fHe(e,r){return"worksheetId"in e&&"worksheetId"in r&&e.worksheetId!==r.worksheetId?!1:e.left<=r.left&&e.right>=r.right&&e.top<=r.top&&e.bottom>=r.bottom}_t.isRangeContained=fHe;function pHe(e,r){return e.worksheetId!==r.worksheetId?!1:e.bottom===r.bottom&&e.left===r.left&&e.right===r.right&&e.top===r.top}_t.rangeEquals=pHe;function hHe(e,r,l,c){if(e.length!==0){var d=r+c.top,m=l+c.left;return e.find(function(t){return d>=t.top&&d<=t.bottom&&m>=t.left&&m<=t.right})}}_t.getMergedCellInfoForPosition=hHe});var Vee=_e(A0=>{"use strict";Object.defineProperty(A0,"__esModule",{value:!0});A0.countExcelErrors=A0.countExcelErrorsDeprecated=A0.toExcelError=A0.ExcelError=void 0;var Kv;(function(e){e.Div0="#DIV/0!",e.NA="#N/A",e.Name="#NAME?",e.Null="#NULL!",e.Num="#NUM!",e.Ref="#REF!",e.Value="#VALUE!",e.GettingData="#GETTING_DATA",e.Calc="#CALC!",e.Spill="#SPILL!",e.Field="#FIELD!",e.Data="#DATA",e.Unknown="#UNKNOWN!",e.Busy="#BUSY!"})(Kv||(A0.ExcelError=Kv={}));var vHe=new Set(Object.values(Kv));function $I(e){if(vHe.has(e))return e}A0.toExcelError=$I;function FHe(e){var r=0,l=e.map($I).reduce(function(t,s){return s&&(r++,t[s]=(t[s]||0)+1),t},{}),c=r-(l[Kv.NA]||0),d=e.length===0?0:r/e.length*100,m=e.length===0?0:c/e.length*100;return{totalErrors:r,errorCounts:l,errorPercentage:d,errorPercentageWithoutNA:m}}A0.countExcelErrorsDeprecated=FHe;function RHe(e){var r=0,l=e.flatMap(function(a){return a.map($I)}).reduce(function(a,n){return n&&(r++,a[n]=(a[n]||0)+1),a},{}),c=r-(l[Kv.NA]||0),d=e.reduce(function(a,n){return a+n.length},0),m=d===0?0:r/d*100,t=d===0?0:c/d*100,s=Object.keys(l).length>0?Object.entries(l).reduce(function(a,n){return n[1]>a[1]?n:a})[0]:void 0;return{totalErrors:r,errorCounts:l,errorPercentage:m,errorPercentageWithoutNA:t,mainError:s}}A0.countExcelErrors=RHe});var zI=_e(vd=>{"use strict";var CHe=vd&&vd.__createBinding||(Object.create?function(e,r,l,c){c===void 0&&(c=l);var d=Object.getOwnPropertyDescriptor(r,l);(!d||("get"in d?!r.__esModule:d.writable||d.configurable))&&(d={enumerable:!0,get:function(){return r[l]}}),Object.defineProperty(e,c,d)}:function(e,r,l,c){c===void 0&&(c=l),e[c]=r[l]}),jee=vd&&vd.__exportStar||function(e,r){for(var l in e)l!=="default"&&!Object.prototype.hasOwnProperty.call(r,l)&&CHe(r,e,l)};Object.defineProperty(vd,"__esModule",{value:!0});jee(Hee(),vd);jee(Vee(),vd)});var cR=_e(rt=>{"use strict";Object.defineProperty(rt,"__esModule",{value:!0});rt.getSheetIndexFromQualifier=rt.getRangeFromCellRef=rt.uniteIntersectingGridRanges=rt.rangeToGridRange=rt.gridRangesIntersects=rt.rangesIntersects=rt.getSheetGridCellFromRangeObject=rt.ExecutionType=rt.ALAnnotationKind=rt.EventKind=rt.getEnglishLocaleInfo=rt.formatCellPos=rt.formatCol=rt.xlMathpack=rt.ResolvedKind=rt.RefStyle=rt.PosKind=rt.NamePartKind=rt.CellRefKind=rt.StructRefKind=rt.ulsLogger=rt.KnownFormat=rt.reduceBottomUp=rt.IdentityVisitor=rt.createNumberFormatter=rt.createFormatGlobals=rt.renderedValueToString=rt.isHashesValue=rt.renderInfiniteWidth=rt.FormatValueType=rt.isDefined=rt.ExcelEvalErrorType=rt.OperKind=rt.gridRange=rt.gridCell=rt.documentLoc=rt.sheetIndex=rt.sheetGridRange=rt.sheetGridCell=rt.isReadOperEqual=rt.isSheetIndexEqual=rt.notImplemented=rt.success=rt.failure=rt.getCellValueKind=rt.readOperToCellValue=rt.rangeWrite=rt.valueCellData=void 0;var ca=wn(),yHe=ca.value.OperKind;rt.OperKind=yHe;var SHe=ca.value.ErrorType;rt.ExcelEvalErrorType=SHe;var EHe=ca.numfmt.FormatValueType;rt.FormatValueType=EHe;var AHe=ca.util.IdentityVisitor;rt.IdentityVisitor=AHe;var bHe=ca.numfmt.KnownFormat;rt.KnownFormat=bHe;var xHe=ca.config.ulsLogger;rt.ulsLogger=xHe;var THe=ca.formula.StructRefKind;rt.StructRefKind=THe;var kHe=ca.formula.CellRefKind;rt.CellRefKind=kHe;var wHe=ca.formula.NamePartKind;rt.NamePartKind=wHe;var IHe=ca.formula.PosKind;rt.PosKind=IHe;var DHe=ca.formula.RefStyle;rt.RefStyle=DHe;var MHe=ca.util.ResolvedKind;rt.ResolvedKind=MHe;var BHe=ca.x10.EventKind;rt.EventKind=BHe;var _He=ca.x10.ALAnnotationKind;rt.ALAnnotationKind=_He;var LHe=ca.x10.ExecutionType;rt.ExecutionType=LHe;rt.valueCellData=ca.calc.valueCellData;rt.rangeWrite=ca.calc.rangeWrite;rt.readOperToCellValue=ca.calc.readOperToCellValue;rt.getCellValueKind=ca.calc.getCellValueKind;rt.failure=ca.util.failure;rt.success=ca.util.success;rt.notImplemented=ca.util.notImplemented;rt.isSheetIndexEqual=ca.util.isSheetIndexEqual;rt.isReadOperEqual=ca.util.isReadOperEqual;rt.sheetGridCell=ca.location.sheetGridCell;rt.sheetGridRange=ca.location.sheetGridRange;rt.sheetIndex=ca.location.sheetIndex;rt.documentLoc=ca.location.documentLoc;rt.gridCell=ca.location.gridCell;rt.gridRange=ca.location.gridRange;rt.isDefined=ca.common.isDefined;rt.renderInfiniteWidth=ca.numfmt.renderInfiniteWidth;rt.isHashesValue=ca.numfmt.isHashesValue;rt.renderedValueToString=ca.numfmt.renderedValueToString;rt.createFormatGlobals=ca.numfmt.createFormatGlobals;rt.createNumberFormatter=ca.numfmt.createNumberFormatter;rt.reduceBottomUp=ca.util.reduceBottomUp;rt.xlMathpack=ca.math.xlMathpack;rt.formatCol=ca.util.formatCol;rt.formatCellPos=ca.util.formatCellPos;rt.getEnglishLocaleInfo=ca.config.getEnglishLocaleInfo;rt.getSheetGridCellFromRangeObject=ca.x10.RangeHelpers.getSheetGridCellFromRangeObject;rt.rangesIntersects=ca.x10.RangeHelpers.rangesIntersects;rt.gridRangesIntersects=ca.x10.RangeHelpers.gridRangesIntersects;rt.rangeToGridRange=ca.x10.RangeHelpers.rangeToGridRange;rt.uniteIntersectingGridRanges=ca.x10.RangeHelpers.uniteIntersectingGridRanges;rt.getRangeFromCellRef=ca.x10.VisitorHelpers.getRangeFromCellRef;rt.getSheetIndexFromQualifier=ca.x10.VisitorHelpers.getSheetIndexFromQualifier});var dR=_e(sR=>{"use strict";Object.defineProperty(sR,"__esModule",{value:!0});sR.FormulaCompletionResultReason=void 0;var Zee;(function(e){e.Success="Success",e.ReturnedFromCache="Returned from cache",e.NoAuthoringState="No authoring state",e.CellEditIdMismatch="Cell edit ID mismatch",e.ContentMismatch="Content mismatch",e.RequestIdBlocked="Request ID blocked",e.ValuePreviewBlocked="Value preview blocked",e.SignalFailed="Signal failed to be sent",e.UncaughtError="Uncaught error",e.FormulaRejectedByUserBefore="Formula was previously rejected by user",e.NoStatusReceived="No status annotation received",e.AnnotationArrivedAfterCellEditEnd="Annotation arrived after cell edit ended",e.AnnotationArrivedAfterTimeout="Annotation arrived after timeout",e.CompletionSuggestionNotShown="Completion suggestion not shown"})(Zee||(sR.FormulaCompletionResultReason=Zee={}))});var Wee=_e(gR=>{"use strict";var PHe=Nt();Object.defineProperty(gR,"__esModule",{value:!0});gR.logAshaErrorsOnCellEditEnd=HHe;gR.logAshaError=K2;var Gee=wn(),OHe=pu(),vu=p8(),NHe=(iR(),Dt(nR)),Uee=cR(),KI=dR();function*HHe(e,r,l){if((0,OHe.getTypedFeatureGate)("Microsoft.Office.Excel.FormulaCompletionAshaLogs")){yield*Je(VHe(l));var c=r.get(e.cellEditId);if(c){var d=PHe(c.requestInfos.values());yield*Je(jHe(d)),yield*Je(ZHe(d)),yield*Je(UHe(d));var m=e.displayText,t=d.find(function(s){return s.wasAccepted});t&&m!=null&&m.length>0&&(yield*Je(GHe(m,t)),yield*Je(WHe(m)))}}}function*VHe(e){e.size>1&&(yield*Je(K2(vu.AshaVeto.User_Rejected_Or_Cancelled_Response,vu.AshaError.Formula_Completion_User_Declined_Multiple)))}function*jHe(e){var r=e.some(function(l){return l.wasSent&&!l.receivedALStatusAnnotation});r&&(yield*Je(K2(vu.AshaVeto.Unable_To_Complete_Task,vu.AshaError.Formula_Completion_Progress_Bar_Failed)))}function*ZHe(e){var r=e.some(function(l){return l.wasShown&&l.displayValue===void 0});r&&(yield*Je(K2(vu.AshaVeto.UI_Failed_To_Update_Or_Load,vu.AshaError.Formula_Completion_Preview_Failed)))}function*UHe(e){var r=[KI.FormulaCompletionResultReason.SignalFailed,KI.FormulaCompletionResultReason.UncaughtError,KI.FormulaCompletionResultReason.NoStatusReceived],l=e.every(function(c){return c.blockedReason!==void 0?c.blockedReason===NHe.FormulaCompletionBlockedReason.InternalError:r.includes(c.result)});l&&(yield*Je(K2(vu.AshaVeto.Unable_To_Complete_Task,vu.AshaError.Formula_Completion_Internal_Error)))}function*GHe(e,r){var l=r.displayValue;l!==void 0&&l!==e&&(yield*Je(K2(vu.AshaVeto.UI_Failed_To_Update_Or_Load,vu.AshaError.Formula_Completion_Preview_Grid_Mismatch)))}function*WHe(e){var r=yield*Je(Gee.x10.typedRequest("GetConfig",{})),l=r.config,c=[Uee.ExcelEvalErrorType.NAME,Uee.ExcelEvalErrorType.REF],d=c.map(function(t){return l.localeInfo.errorNames[t]}).filter(function(t){return t!=null}).map(function(t){return t.toLowerCase()}),m=e.toLowerCase();d.some(function(t){return m===t})&&(yield*Je(K2(vu.AshaVeto.Unable_To_Complete_Task,vu.AshaError.Formula_Completion_Formula_Error_After_Commit)))}function*K2(e,r){yield*Je(Gee.x10.typedRequest("LogAshaErrorEvent",{params:[e,r,vu.TelemetryStandardizedFeature.FormulaCompletion]}))}});var qI=_e(mR=>{"use strict";var qv=Nt(),$He=nt();Object.defineProperty(mR,"__esModule",{value:!0});mR.convertLocaleInfoToUserLocaleInfo=KHe;mR.convertIsThousandsPositionToNumberGrouping=$ee;var zHe=pu(),b0=md(),x0=(v8(),Dt(h8));function KHe(e){var r,l,c;if(e.currencyFormat!==null&&e.currencyFormat!==void 0)switch(e.currencyFormat){case b0.CurrencyFormat.Paren:c=x0.ExcelCurrencyFormat.Parenthesis;break;case b0.CurrencyFormat.Lead:c=x0.ExcelCurrencyFormat.Lead;break;case b0.CurrencyFormat.Intern:c=x0.ExcelCurrencyFormat.Internal;break;case b0.CurrencyFormat.Trail:c=x0.ExcelCurrencyFormat.Trail;break}var d;switch(e.dateOrder){case b0.DateOrder.MDY:d=x0.ExcelDateOrder.MonthDayYear;break;case b0.DateOrder.DMY:d=x0.ExcelDateOrder.DayMonthYear;break;case b0.DateOrder.YMD:d=x0.ExcelDateOrder.YearMonthDay;break;case b0.DateOrder.MYD:d=x0.ExcelDateOrder.MonthYearDay;break;case b0.DateOrder.DYM:d=x0.ExcelDateOrder.DayYearMonth;break;case b0.DateOrder.YDM:d=x0.ExcelDateOrder.YearDayMonth;break}for(var m=$He(e.ampmSymbols,2),t=m[0],s=m[1],a=[],n=1;n<e.pictureSingle.length;n++){var o=e.pictureSingle[n];o!=null?a[n-1]=o:a[n-1]=""}var u;if((0,zHe.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:10960501_sendDataLocaleAndPictureSpecial")){u=[];for(var g=0;g<e.pictureSpecial.length;g++){var f=e.pictureSpecial[g];f!==void 0&&f!=null?u[g]=f:u[g]=""}}return{trueName:e.trueName,falseName:e.falseName,uppercaseRowLetter:e.rowLetter,uppercaseColumnLetter:e.columnLetter,leftBrace:e.leftBrace,rightBrace:e.rightBrace,leftBracket:e.rcLeftBracket,rightBracket:e.rcRightBracket,numberDecimalSeparator:e.decimalSeparator,listSeparator:e.listSeparator,numberGroupSeparator:e.thousandsSeparator,nonCurrencyNumberDecimals:e.numberDecimals,spaceInScientificNotation:e.isExpSepBySpace,fractionSeparator:e.fractionSeparator,spaceBeforePercentage:e.isPercentSepBySpace,isCurrencySymbolLeading:e.isCurrencySymbolLead,isCurrencySeparatedBySpace:e.isCurrencySepBySpace,currencySymbol:e.currencySymbol,currencyDecimals:e.currencyDecimals,currencyNegative:c,dateSeparator:e.dateSeparator,dateSeparatorAlternative:(r=e.dateAltSeparator)!=null?r:void 0,isYearFourDigits:e.year4Digits,isMonthTwoDigits:e.month2Digits,isDayTwoDigits:e.day2Digits,isLongDateFormat:e.longDateFormat,dateOrder:d,timeSeparator:e.timeSeparator,timeSeparatorAlternative:(l=e.timeAltSeparator)!=null?l:void 0,isHourTwoDigits:e.hour2Digits,isClock24Hour:e.clock24Hour,isAmPmSeparatedBySpace:e.isAMPMSepBySpace,amSymbol:t,pmSymbol:s,dayNameShort:qv(e.dayNameShort),dayNameLong:qv(e.dayNameLong),monthNameShort:qv(e.monthNameShort),monthNameLong:qv(e.monthNameLong),longDatePattern:e.sysDateFormat,longTimePattern:e.sysTimeFormat,pictureSingle:a,pictureSpecial:u,numberGrouping:$ee(e.isThousandsPosition),shortDatePattern:void 0}}function $ee(e){for(var r=[],l=10,c=1;c<=l;c++)e(c)&&r.push(c);if(r.length===0)return[0];var d=[],m=0;for(var t of r)d.push(t-m),m=t;var s=r[r.length-1],a=5;if(s<5)return d;for(var n=d[d.length-1],o=d.length-1;o>0&&d[o-1]===n;)o--;return[].concat(qv(d.slice(0,o+1)),[0])}});var XI=_e(Xv=>{"use strict";Object.defineProperty(Xv,"__esModule",{value:!0});Xv.getActiveWorksheet=QHe;Xv.getActiveWorksheetByName=JHe;Xv.getLocaleData=YHe;var fR=wn(),qHe=pu(),zee=(NF(),Dt(OF)),XHe=qI();function*QHe(e){var r=yield*Je(fR.x10.typedRequest("GetSheetNames",{}));if(e in r.idToIndex){var l=r.idToIndex[e];return new zee.WorksheetMetadata({name:r.sheets[l].sheetName,id:e.toString()})}var c=Object.keys(r.idToIndex),d=r.sheets.length;throw new Error(`getActiveWorksheet: active sheet not found in idToIndex. activeSheetId=${e}, sheetCount=${d}, ids:[${c.join(",")}]`)}function*JHe(e){var r=yield*Je(fR.x10.typedRequest("GetSheetNames",{})),l=r.sheets.find(function(c){return c.sheetName===e});if(l)return new zee.WorksheetMetadata({name:l.sheetName,id:l.sheetIndex.index.toString()})}function*YHe(){var e=yield*Je(fR.x10.typedRequest("GetConfig",{})),r=e.config,l=(0,XHe.convertLocaleInfoToUserLocaleInfo)(r.localeInfo),c;if((0,qHe.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:11350011_FormulaCompletionUseCultureTagFromConfig"))c=r.localeInfo.cultureTag.primary;else{var d=yield*Je(fR.x10.typedRequest("GetCultureTag",{lcid:r.localeInfo.lcid}));c=d.cultureTag}return{userLocaleInfo:l,dataLocaleCode:c}}});var Qee=_e(pR=>{"use strict";var Kee=Nt();Object.defineProperty(pR,"__esModule",{value:!0});pR.sendPostAuthoringTelemetrySignal=Xee;pR.handlePostAuthoringTelemetry=lVe;var qee=wn(),eVe=(iR(),Dt(nR)),QI=XI(),rVe=cR(),em=dR(),tVe=function(r){return typeof r=="string"&&r.startsWith("=")},aVe=5e3;function nVe(e){return Kee(e.requestInfos.values()).filter(function(r){return r.wasShown&&r.completion!==void 0&&r.displayValue===void 0})}function*iVe(e,r){var l=nVe(r);if(l.length!==0){var c=new Set(l.map(function(u){return u.requestId})),d=performance.now()+aVe;for(var m of l){var t=Math.max(0,d-performance.now());if(t===0)break;var s=yield*Je(qee.x10.awaitEvent({eventKind:rVe.EventKind.FormulaCompletionValuePreviewUpdate,timeout:t,predicate:function(g){return g.cellEditId===e&&c.has(g.requestId)}}));if(s.kind==="Success"){var a,n,o=(a=r.requestInfos.get(s.value.requestId))!=null?a:m;if(o.displayValue=s.value.valuePreview,o.rawValueJson=(n=s.value.rawValue)!=null?n:void 0,c.delete(s.value.requestId),c.size===0)break}else break}}}function*Xee(e,r,l,c,d,m,t){var s,a,n,o,u=(s=(a=r.activeCell)==null?void 0:a.range.row)!=null?s:m,g=(n=(o=r.activeCell)==null?void 0:o.range.col)!=null?n:t;if(!(u===void 0||g===void 0||r.activeWorksheet===void 0)){yield*Je(iVe(e,r));var f=new Set([em.FormulaCompletionResultReason.ContentMismatch,em.FormulaCompletionResultReason.NoAuthoringState,em.FormulaCompletionResultReason.CellEditIdMismatch,em.FormulaCompletionResultReason.RequestIdBlocked,em.FormulaCompletionResultReason.FormulaRejectedByUserBefore]),v=Kee(r.requestInfos.values()).filter(function(p){return p.result!==em.FormulaCompletionResultReason.ReturnedFromCache}).map(function(p){var h;return{requestId:p.requestId,prefix:p.prefix,completionData:p.completion!==void 0?{completion:p.completion,intentDescription:p.intentDescription,displayValue:p.displayValue,rawValueJson:p.rawValueJson,wasShown:p.wasShown,wasAccepted:p.wasAccepted,prefixWhenFirstShown:p.prefixWhenFirstShown,prefixWhenAccepted:p.prefixWhenAccepted}:void 0,blockedReason:(h=p.blockedReason)!=null?h:f.has(p.result)?p.result:void 0,shadowCompletionData:p.shadowEvaluation?{model:p.shadowEvaluation.model,completionData:p.shadowEvaluation.completionData,blockedReason:p.shadowEvaluation.blockedReason}:void 0}}),C=new eVe.ExcelFormulaCompletionPostAuthoringTelemetrySignal({cellEditId:e,authoredFormula:l,isNewFormula:r.isNewFormula,completionRequests:v,activeCell:{column:g,row:u},activeWorksheet:r.activeWorksheet,userLocaleInfo:r.userLocaleInfo,dataLocaleCode:r.dataLocaleCode,authoredFormulaRawValueJson:c,authoredFormulaDisplayValue:d});yield*Je(qee.x10.typedRequest("SendAugLoopSignal",{signalKind:"ExcelFormulaCompletionPostAuthoringTelemetry",signal:C}))}}function*lVe(e,r,l){var c,d;if(!(!e.isCommit||e.committedContent==null||!tVe(e.committedContent))){var m=r,t,s;if(!m){var a;if(m={cellEditEndTime:0,requestsSent:0,requestsReturned:0,requestInfos:new Map,isNewFormula:(a=e.wasNewFormula)!=null?a:!1,authoredFormula:""},l!==void 0&&l.cellEditId===e.cellEditId)m.activeCell=l.activeCell,m.activeWorksheet=yield*Je((0,QI.getActiveWorksheet)(l.activeCell.sheet.index));else if(e.editedCell!=null){var n=e.editedCell,o=n.firstRow,u=n.firstColumn,g=n.sheetName;t=o,s=u,m.activeWorksheet=yield*Je((0,QI.getActiveWorksheetByName)(g))}var f=yield*Je((0,QI.getLocaleData)()),v=f.userLocaleInfo,C=f.dataLocaleCode;m.userLocaleInfo=v,m.dataLocaleCode=C}yield*Je(Xee(e.cellEditId,m,e.committedContent,(c=e.rawValue)!=null?c:void 0,(d=e.displayText)!=null?d:void 0,t,s))}}});var ere=_e(rm=>{"use strict";Object.defineProperty(rm,"__esModule",{value:!0});rm.createCompletionPluginResult=rm.createCompletionSuggestion=void 0;var Jee=pu(),Yee=Zc(),oVe=function(r,l){var c;return{requestId:r.requestId,cellEditId:r.cellEditId,formulaResult:r.formulaResult,cell:l,prompt:(c=r.debugInfo)==null?void 0:c.prompt}};rm.createCompletionSuggestion=oVe;var uVe=function(r,l){var c=l.formulaResult,d=l.evaluation,m=l.cellEditId,t=l.prompt,s=c.formula,a=c.formulaAnonymized,n=c.intent;return{items:[{label:s.substring(1),evaluation:d,textEdit:{newText:s,range:{start:{line:0,character:0},end:{line:0,character:s.length}}},kind:Yee.CompletionItemKind.Function,type:Yee.SuggestionKind.Smart,intent:n,confidence:(0,Jee.getTypedFeatureGate)("Microsoft.Office.Excel.AugLoop.FormulaCompletionConfidenceEvaluation")?l.confidence:void 0,confidenceExplanation:(0,Jee.getTypedFeatureGate)("Microsoft.Office.Excel.AugLoop.FormulaCompletionConfidenceEvaluation")?l.confidenceExplanation:void 0}],requestId:r,cellEditId:m,metadata:{formulaAnonymized:a,prompt:t}}};rm.createCompletionPluginResult=uVe});var YI=_e(JI=>{"use strict";Object.defineProperty(JI,"__esModule",{value:!0});JI.unknownErrorToString=cVe;function cVe(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(e instanceof Error)return r?`${e.message}
${e.stack}`:e.message;try{return l?sVe(e):JSON.stringify(e)}catch{return String(e)}}function sVe(e){var r=new WeakSet;return JSON.stringify(e,function(l,c){if(typeof c=="object"&&c!=null){if(r.has(c))return"[Circular]";r.add(c)}return c})}});var sre=_e(vR=>{"use strict";var T0=Hn(),dVe=Nr(),gVe=Hr();Object.defineProperty(vR,"__esModule",{value:!0});vR.FormulaCompletionPlugin=void 0;var xl=(Gn(),Dt(Qn)),mi=wn(),dn=pu(),rre=u8(),Fd=Zc(),tre=p8(),hR=(iR(),Dt(nR)),are=zI(),Po=Zl(),nre=Wee(),ire=XI(),Jn=cR(),mVe=Qee(),eD=ere(),oi=dR(),fVe=YI(),lre=II(),lo=mi.x10.PluginRegistry.creator()(Fd.PluginFactoryName.FormulaCompletionPlugin,Fd.PluginGroup.Excel),ure=(function(){var e=[lo.x10Plugin(function(R){return[R??{debugMode:!1}]})],r,l=[],c,d=[],m,t,s,a,n,o,u,g,f,v,C,p,h,F=c=(function(){function R(y){dVe(this,R),this.bootstrapContext=(xl.__runInitializers(this,d),y),this.blockedRequestIds=new Set,this.declinedFormulas=new Set,this.requestsByCellEditId=new Map,this.otelLogger=mi.x10.providerGeneratorProxy("OtelLogger"),this.shouldLogRequests=this.otelLogger!==void 0}return gVe(R,[{key:"run",value:function*(E){if(this.bootstrapContext.debugMode)return FVe(E);if(RVe(E.content)||!CVe(E.content))return null;var x=yield*Je(mi.x10.typedRequest("GetCopilotLicense",{}));if(x.license.kind===dn.ResultKind.Failure||!x.license.value.isProEnabled)return null;var b=yield*Je(mi.x10.typedRequest("GetActiveCell",{}));if(this.authoringState={requestId:E.requestId,cellEditId:E.cellEditId,activeCell:b.activeCell,cellContent:E.content},this.cachedCompletion!==void 0&&this.cachedCompletion.cellEditId===this.authoringState.cellEditId&&ore(this.cachedCompletion.formulaResult.formula,this.authoringState.cellContent)){var k=(0,dn.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:11079755_ForbidDeclinedFormulaCompletionsInPlugin")&&this.declinedFormulas.has(this.cachedCompletion.formulaResult.formula);return this.addCachedRequestInfo(E,k),k?null:(0,eD.createCompletionPluginResult)(this.authoringState.requestId,this.cachedCompletion)}this.addSentRequestInfo(E);try{return yield*Je(this.runInternal(E))}catch(T){var D,M,w;if(T instanceof mi.x10.X10ExceptionComputationTermination){var S=T.stopReason===mi.x10.ExecutionStopReason.Frame.Timeout?this.getFormulaCompletionTimeoutResult(E):T.stopReason;return this.updateRequestResult(E,S),null}var A=(0,dn.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:11143282_FormulaCompletionAddPluginErrorDetails")?{message:(0,fVe.unknownErrorToString)(T,!1,!0),name:T instanceof Error?T.name:(D=T==null||(M=T.constructor)==null?void 0:M.name)!=null?D:"Unknown",stack:T instanceof Error&&(w=T.stack)!=null?w:""}:void 0;throw this.updateRequestResult(E,oi.FormulaCompletionResultReason.UncaughtError,A),T}}},{key:"runInternal",value:function*(E){var x=yield*Je(mi.x10.createAwaitEventTask({eventKind:Jn.EventKind.FormulaCompletionFormulaAnnotationArrived,timeout:(0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.FormulaCompletionStopDelta"),predicate:function(S){return S===E.requestId}})),b=yield*Je(this.sendSignal(E.content));if(b===!1)return this.updateRequestResult(E,oi.FormulaCompletionResultReason.SignalFailed),null;var k=yield*Je(mi.x10.awaitTask(x));if(k.kind!=="Success"&&this.updateRequestResult(E,this.getFormulaCompletionTimeoutResult(E)),k.kind!=="Success"||this.cachedCompletion===void 0){k.kind==="Success"&&this.cachedCompletion===void 0&&this.updateRequestResult(E,this.getFormulaCompletionTimeoutResult(E));var D=E.requestId,M=E.cellEditId;return yield*Je(mi.x10.typedRequest("TriggerEvent",{eventKind:Jn.EventKind.FormulaCompletionStatusUpdate,event:{requestId:D,cellEditId:M,status:Fd.FormulaCompletionRequestStatus.Done}})),null}return(0,eD.createCompletionPluginResult)(E.requestId,this.cachedCompletion)}},{key:"populateCellEditMetadata",value:function*(E){if(this.authoringState!==void 0){var x=this.requestsByCellEditId.get(E);if(!(x===void 0||x.activeWorksheet!==void 0&&x.userLocaleInfo!==void 0&&x.dataLocaleCode!==void 0)){x.activeWorksheet=yield*Je((0,ire.getActiveWorksheet)(this.authoringState.activeCell.sheet.index));var b=yield*Je((0,ire.getLocaleData)()),k=b.userLocaleInfo,D=b.dataLocaleCode;x.userLocaleInfo=k,x.dataLocaleCode=D}}}},{key:"sendSignal",value:function*(E){if(this.authoringState!==void 0){yield*Je(this.populateCellEditMetadata(this.authoringState.cellEditId));var x=this.requestsByCellEditId.get(this.authoringState.cellEditId);if(!(!x||x.activeWorksheet===void 0)){var b=(0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.AugLoop.FormulaCompletionActiveCellContextBlockHeight"),k=(0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.AugLoop.FormulaCompletionActiveCellContextBlockWidth"),D=(0,lre.calculateCenteredWorksheetRange)(this.authoringState.activeCell.range.row,this.authoringState.activeCell.range.col,b,k),M=yield*Je((0,lre.getExcelCellsFromRange)({range:D,sheet:this.authoringState.activeCell.sheet})),w=new hR.ExcelFormulaCompletionSignal({cellEditId:this.authoringState.cellEditId,requestId:this.authoringState.requestId,activeWorksheet:x.activeWorksheet,activeCell:{column:this.authoringState.activeCell.range.col,row:this.authoringState.activeCell.range.row},formulaPrefix:E,activeCellNearbyCells:M,userLocaleInfo:x.userLocaleInfo,dataLocaleCode:x.dataLocaleCode}),S=yield*Je(mi.x10.typedRequest("SendAugLoopSignal",{signalKind:"ExcelFormulaCompletion",signal:w})),A=S.result;return A.success}}}},{key:"onFormulaCompletionAnnotation",value:function*(E){var x=oi.FormulaCompletionResultReason.Success;this.authoringState?this.authoringState.cellEditId!==E.cellEditId?x=oi.FormulaCompletionResultReason.CellEditIdMismatch:ore(E.formulaResult.formula,this.authoringState.cellContent)?this.isBlockedRequest(E.cellEditId,E.requestId)?x=oi.FormulaCompletionResultReason.RequestIdBlocked:(0,dn.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:11079755_ForbidDeclinedFormulaCompletionsInPlugin")&&this.declinedFormulas.has(E.formulaResult.formula)&&(x=oi.FormulaCompletionResultReason.FormulaRejectedByUserBefore):x=oi.FormulaCompletionResultReason.ContentMismatch:x=oi.FormulaCompletionResultReason.NoAuthoringState,yield*Je(mi.x10.typedRequest("TriggerEvent",{eventKind:Jn.EventKind.FormulaCompletionStatusUpdate,event:{requestId:E.requestId,cellEditId:E.cellEditId,status:Fd.FormulaCompletionRequestStatus.Done}}));var b=x===oi.FormulaCompletionResultReason.Success||(0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.AugLoop.FormulaCompletionPostAuthoringTelemetrySignals");yield*Je(this.addReturnedRequestInfo(E.cellEditId,E.requestId,x,void 0,b?E.formulaResult.formula:void 0,b?E.formulaResult.intent:void 0)),x===oi.FormulaCompletionResultReason.Success&&(this.cachedCompletion=(0,eD.createCompletionSuggestion)(E,this.authoringState.activeCell),yield*Je(mi.x10.typedRequest("TriggerEvent",{eventKind:Jn.EventKind.FormulaCompletionFormulaAnnotationArrived,event:E.requestId})))}},{key:"onFormulaBlockedAnnotation",value:function*(E){var x,b,k,D;yield*Je(this.addReturnedRequestInfo(E.cellEditId,E.requestId,"Blocked: "+E.reason,E.reason,(x=E.formulaResult)==null?void 0:x.formula,(b=E.formulaResult)==null?void 0:b.intent)),this.registerBlockedRequest(E.cellEditId,E.requestId),E.requestId===((k=this.cachedCompletion)==null?void 0:k.requestId)&&(this.cachedCompletion=void 0);var M={requestId:E.requestId,cellEditId:E.cellEditId,reason:E.reason,blockedFormula:(D=E.formulaResult)==null?void 0:D.formula};yield*Je(mi.x10.typedRequest("TriggerEvent",{eventKind:Jn.EventKind.FormulaCompletionBlockedSuggestion,event:M}))}},{key:"onFormulaStatusAnnotation",value:function*(E){var x;if(((x=this.authoringState)==null?void 0:x.cellEditId)===E.cellEditId){var b=E.requestId,k=E.cellEditId,D=E.status;if((0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.FormulaCompletionAshaLogs")||this.shouldLogRequests){var M=this.getRequestInfo(k,b);M&&(M.receivedALStatusAnnotation=!0)}var w={requestId:b,cellEditId:k,status:D===hR.FormulaCompletionStatus.Done?Fd.FormulaCompletionRequestStatus.Done:Fd.FormulaCompletionRequestStatus.InProgress};yield*Je(mi.x10.typedRequest("TriggerEvent",{eventKind:Jn.EventKind.FormulaCompletionStatusUpdate,event:w}))}}},{key:"onFormulaShadowEvaluationAnnotation",value:function*(E){var x=this.requestsByCellEditId.get(E.cellEditId);if(x){var b=x.requestInfos.get(E.requestId);if(b){var k={model:E.shadowModelName,blockedReason:E.reason,completionData:E.shadowFormulaResult?{completion:E.shadowFormulaResult.formula,displayValue:E.shadowPreviewValue,rawValueJson:void 0,wasShown:!1,wasAccepted:!1}:void 0};b.shadowEvaluation=k}}}},{key:"onFormulaCompletionValuePreviewUpdate",value:function*(E){var x=this.getRequestInfo(E.cellEditId,E.requestId);if(x){var b=(0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.AugLoop.FormulaCompletionPostAuthoringTelemetrySignals");if((0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.FormulaCompletionAshaLogs")||b){var k,D=(k=E.rawValue)!=null?k:void 0;if(x.displayValue=E.valuePreview,x.rawValueJson=D,b&&x.result===oi.FormulaCompletionResultReason.ReturnedFromCache&&this.cachedCompletion!==void 0){var M=this.getRequestInfo(E.cellEditId,this.cachedCompletion.requestId);M&&(M.displayValue===void 0&&(M.displayValue=E.valuePreview),M.rawValueJson===void 0&&(M.rawValueJson=D))}}}if(!(this.cachedCompletion===void 0||this.cachedCompletion.requestId!==E.requestId)){var w;if((0,dn.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:11004526_LocalizedValuePreviewErrorCheck")){if(this.blockingErrorNames===void 0){var S=yield*Je(mi.x10.typedRequest("GetConfig",{})),A=S.config;this.blockingErrorNames=pVe(A.localeInfo.errorNames)}w=hVe(E.valuePreview,this.blockingErrorNames)}else w=vVe(E.valuePreview);if(w){var T;this.cachedCompletion.evaluation=E.valuePreview,this.cachedCompletion.rawValue=(T=E.rawValue)!=null?T:void 0;return}yield*Je(this.addReturnedRequestInfo(E.cellEditId,E.requestId,oi.FormulaCompletionResultReason.ValuePreviewBlocked,hR.FormulaCompletionBlockedReason.FormulaValuePreviewError)),this.cachedCompletion=void 0,this.registerBlockedRequest(E.cellEditId,E.requestId);var I={requestId:E.requestId,cellEditId:E.cellEditId,reason:hR.FormulaCompletionBlockedReason.FormulaValuePreviewError,blockedFormula:E.formula};yield*Je(mi.x10.typedRequest("TriggerEvent",{eventKind:Jn.EventKind.FormulaCompletionBlockedSuggestion,event:I}))}}},{key:"onFormulaCompletionConfidenceAnnotation",value:function*(E){if(!(!(0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.AugLoop.FormulaCompletionConfidenceEvaluation")||this.cachedCompletion===void 0||this.cachedCompletion.requestId!==E.requestId)){this.cachedCompletion.confidence=E.confidence,this.cachedCompletion.confidenceExplanation=E.explanation;var x={requestId:E.requestId,cellEditId:E.cellEditId,confidence:E.confidence,confidenceExplanation:E.explanation,supportingCells:E.supportingCells,confidenceLLMLatencyMs:E.confidenceLLMLatencyMs};yield*Je(mi.x10.typedRequest("TriggerEvent",{eventKind:Jn.EventKind.FormulaCompletionConfidenceUpdate,event:x}))}}},{key:"onFormulaCompletionShown",value:function*(E){var x=(0,dn.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:11453700_FormulaCompletionTrackNotConsumedReason")||(0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.FormulaCompletionAshaLogs")||(0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.AugLoop.FormulaCompletionPostAuthoringTelemetrySignals");if(x){var b=this.markCompletionShown(E.cellEditId,E.requestId);if(b){var k=(0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.AugLoop.FormulaCompletionPostAuthoringTelemetrySignals");if(b.prefixWhenFirstShown===void 0&&k){var D,M;if(b.prefixWhenFirstShown=(D=(M=this.authoringState)==null?void 0:M.cellContent)!=null?D:b.prefix,b.result===oi.FormulaCompletionResultReason.ReturnedFromCache&&this.cachedCompletion!==void 0){var w=this.getRequestInfo(E.cellEditId,this.cachedCompletion.requestId);if(w){var S,A;w.wasShown=!0,w.prefixWhenFirstShown=(S=(A=this.authoringState)==null?void 0:A.cellContent)!=null?S:b.prefix}}}}}}},{key:"onFormulaCompletionAccepted",value:function*(E){if((0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.FormulaCompletionAshaLogs")||(0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.AugLoop.FormulaCompletionPostAuthoringTelemetrySignals")){var x=this.getRequestInfo(E.cellEditId,E.requestId);if(x&&(x.wasAccepted=!0,(0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.AugLoop.FormulaCompletionPostAuthoringTelemetrySignals")&&(x.prefixWhenAccepted=x.prefix,x.result===oi.FormulaCompletionResultReason.ReturnedFromCache&&this.cachedCompletion!==void 0))){var b=this.getRequestInfo(E.cellEditId,this.cachedCompletion.requestId);b&&(b.wasAccepted=!0,b.prefixWhenAccepted=x.prefix)}}}},{key:"onFormulaCompletionDeclined",value:function*(E){((0,dn.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:11079755_ForbidDeclinedFormulaCompletionsInPlugin")||(0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.FormulaCompletionAshaLogs"))&&this.declinedFormulas.add(E.formula)}},{key:"onFormulaCompletionOptOut",value:function*(E){(0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.FormulaCompletionAshaLogs")&&(yield*Je((0,nre.logAshaError)(tre.AshaVeto.User_Rejected_Or_Cancelled_Response,tre.AshaError.Formula_Completion_Opt_Out)))}},{key:"onFormulaCompletionCellEditEnded",value:function*(E){yield*Je(this.handleCellEditEnded(E))}},{key:"onCellEditEnded",value:function*(E){yield*Je(this.handleCellEditEnded(E))}},{key:"handleCellEditEnded",value:function*(E){yield*Je((0,nre.logAshaErrorsOnCellEditEnd)(E,this.requestsByCellEditId,this.declinedFormulas));var x=this.requestsByCellEditId.get(E.cellEditId);yield*Je(this.logFormulaCompletionRequestInfo(E)),((0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.FormulaCompletionAshaLogs")||(0,dn.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:11079755_ForbidDeclinedFormulaCompletionsInPlugin"))&&this.declinedFormulas.clear(),(0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.AugLoop.FormulaCompletionPostAuthoringTelemetrySignals")&&(yield*Je((0,mVe.handlePostAuthoringTelemetry)(E,x,this.authoringState)))}},{key:"logFormulaCompletionRequestInfo",value:function*(E){if(!(!this.shouldLogRequests||this.otelLogger===void 0)){var x=E.cellEditId,b=this.requestsByCellEditId.get(x);if(b){b.cellEditEndTime=performance.now(),b?.requestsReturned!==b?.requestsSent&&(yield*Je(mi.x10.awaitEvent({eventKind:Jn.EventKind.FormulaCompletionLogRequestsInfo,timeout:2e4,predicate:function(w){return w===x}})));var k=yVe(b,x,b.cellEditEndTime);this.requestsByCellEditId.delete(x);var D=(0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.FormulaCompletionRequestInfoUnsampled")?Po.EnumObjects.SamplingPolicy.CriticalBusinessImpact:Po.EnumObjects.SamplingPolicy.Measure;yield*Je(this.otelLogger.sendTelemetryEvent({eventName:"Office.Excel.Client.FormulaCompletion.RequestInfo",eventFlags:{dataCategories:Po.EnumObjects.DataCategories.ProductServiceUsage,samplingPolicy:D,diagnosticLevel:Po.EnumObjects.DiagnosticLevel.RequiredServiceData},dataFields:k}))}}}},{key:"addReturnedRequestInfo",value:function*(E,x,b,k,D,M){if(this.shouldLogRequests){var w=this.requestsByCellEditId.get(E);if(w){var S=w.requestInfos.get(x);S&&((S.result===""||k!==void 0)&&(S.result=b),D!==void 0&&(S.completion=D),M!==void 0&&(S.intentDescription=M),S.returnedTime===0&&(w.requestsReturned++,S.returnedTime=performance.now()),k!==void 0&&S.blockedReason===void 0&&(S.blockedReason=k),w.requestsReturned===w.requestsSent&&w.cellEditEndTime!==0&&(yield*Je(mi.x10.typedRequest("TriggerEvent",{eventKind:Jn.EventKind.FormulaCompletionLogRequestsInfo,event:E}))))}}}},{key:"addSentRequestInfo",value:function(E){if(this.shouldLogRequests){var x={requestId:E.requestId,sentTime:performance.now(),returnedTime:0,result:"",prefix:E.content,receivedALStatusAnnotation:!1,wasShown:!1,wasAccepted:!1,wasSent:!0},b=E.content==="=",k=this.requestsByCellEditId.get(E.cellEditId);if(k)k.requestInfos.set(E.requestId,x),k.requestsSent++,k.isNewFormula||(k.isNewFormula=b),k.authoredFormula=E.content;else{var D,M=new Map;M.set(E.requestId,x),this.requestsByCellEditId.set(E.cellEditId,{cellEditEndTime:0,requestsSent:1,requestsReturned:0,requestInfos:M,isNewFormula:b,activeCell:(D=this.authoringState)==null?void 0:D.activeCell,authoredFormula:E.content})}}}},{key:"addCachedRequestInfo",value:function(E,x){var b,k,D;if(this.shouldLogRequests){var M=x?oi.FormulaCompletionResultReason.FormulaRejectedByUserBefore:oi.FormulaCompletionResultReason.ReturnedFromCache,w=x||(b=this.cachedCompletion)==null?void 0:b.formulaResult.formula,S={requestId:E.requestId,sentTime:performance.now(),returnedTime:performance.now(),result:M,prefix:E.content,completion:w,receivedALStatusAnnotation:!1,displayValue:(k=this.cachedCompletion)==null?void 0:k.evaluation,rawValueJson:(D=this.cachedCompletion)==null?void 0:D.rawValue,wasShown:!1,wasAccepted:!1,wasSent:!1},A=E.content==="=",T=this.requestsByCellEditId.get(E.cellEditId);T&&(T.requestInfos.set(E.requestId,S),T.isNewFormula||(T.isNewFormula=A),T.authoredFormula=E.content)}}},{key:"updateRequestResult",value:function(E,x,b){if(this.shouldLogRequests){var k=this.getRequestInfo(E.cellEditId,E.requestId);!k||k.result!==""||(k.result=x,cre(x)&&(k.timeoutTime=performance.now()),b&&(k.errorMessage=b.message,k.errorName=b.name,k.errorStack=b.stack))}}},{key:"getBlockedRequestKey",value:function(E,x){return(0,dn.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:10867980_FixBlockedRequestCacheKey")?`${E}:${x}`:x}},{key:"registerBlockedRequest",value:function(E,x){this.blockedRequestIds.add(this.getBlockedRequestKey(E,x))}},{key:"isBlockedRequest",value:function(E,x){return this.blockedRequestIds.has(this.getBlockedRequestKey(E,x))}},{key:"hasReceivedALStatusAnnotation",value:function(E){var x,b=this.getRequestInfo(E.cellEditId,E.requestId);return(x=b?.receivedALStatusAnnotation)!=null?x:!1}},{key:"getFormulaCompletionTimeoutResult",value:function(E){return this.shouldLogRequests&&!this.hasReceivedALStatusAnnotation(E)?oi.FormulaCompletionResultReason.NoStatusReceived:mi.x10.ExecutionStopReason.Frame.Timeout}},{key:"markCompletionShown",value:function(E,x){var b=this.getRequestInfo(E,x);return b&&(b.wasShown=!0),b}},{key:"getRequestInfo",value:function(E,x){var b=this.requestsByCellEditId.get(E);return b?.requestInfos.get(x)}}])})();return xl.__setFunctionName(c,"FormulaCompletionPlugin"),(function(){var R=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;m=[lo.uiMessageHandler({kind:mi.x10.RequestKind.formulaCompletion})],t=[lo.eventHandler({kind:Jn.ALAnnotationKind.FormulaCompletionFormulaAnnotation,activateAnnotationOnPluginAttach:!0})],s=[lo.eventHandler({kind:Jn.ALAnnotationKind.FormulaCompletionBlockedAnnotation,activateAnnotationOnPluginAttach:!0})],a=[lo.eventHandler({kind:Jn.ALAnnotationKind.FormulaCompletionStatusAnnotation,activateAnnotationOnPluginAttach:!0})],n=[lo.eventHandler({kind:Jn.ALAnnotationKind.FormulaCompletionShadowEvaluationAnnotation,activateAnnotationOnPluginAttach:!0})],o=[lo.eventHandler({kind:Jn.EventKind.FormulaCompletionValuePreviewUpdate})],u=[lo.eventHandler({kind:Jn.ALAnnotationKind.FormulaCompletionConfidenceAnnotation,activateAnnotationOnPluginAttach:!0})],g=[lo.eventHandler({kind:Jn.EventKind.FormulaCompletionShown})],f=[lo.eventHandler({kind:Jn.EventKind.FormulaCompletionAccepted})],v=[lo.eventHandler({kind:Jn.EventKind.FormulaCompletionDeclined})],C=[lo.eventHandler({kind:Jn.EventKind.FormulaCompletionOptOut})],p=[lo.eventHandler({kind:Jn.EventKind.FormulaCompletionCellEditEnded})],h=[lo.eventHandler({kind:Jn.EventKind.CellEditEnded})],xl.__esDecorate(c,null,m,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(E){return"run"in E},get:function(E){return E.run}},metadata:R},null,d),xl.__esDecorate(c,null,t,{kind:"method",name:"onFormulaCompletionAnnotation",static:!1,private:!1,access:{has:function(E){return"onFormulaCompletionAnnotation"in E},get:function(E){return E.onFormulaCompletionAnnotation}},metadata:R},null,d),xl.__esDecorate(c,null,s,{kind:"method",name:"onFormulaBlockedAnnotation",static:!1,private:!1,access:{has:function(E){return"onFormulaBlockedAnnotation"in E},get:function(E){return E.onFormulaBlockedAnnotation}},metadata:R},null,d),xl.__esDecorate(c,null,a,{kind:"method",name:"onFormulaStatusAnnotation",static:!1,private:!1,access:{has:function(E){return"onFormulaStatusAnnotation"in E},get:function(E){return E.onFormulaStatusAnnotation}},metadata:R},null,d),xl.__esDecorate(c,null,n,{kind:"method",name:"onFormulaShadowEvaluationAnnotation",static:!1,private:!1,access:{has:function(E){return"onFormulaShadowEvaluationAnnotation"in E},get:function(E){return E.onFormulaShadowEvaluationAnnotation}},metadata:R},null,d),xl.__esDecorate(c,null,o,{kind:"method",name:"onFormulaCompletionValuePreviewUpdate",static:!1,private:!1,access:{has:function(E){return"onFormulaCompletionValuePreviewUpdate"in E},get:function(E){return E.onFormulaCompletionValuePreviewUpdate}},metadata:R},null,d),xl.__esDecorate(c,null,u,{kind:"method",name:"onFormulaCompletionConfidenceAnnotation",static:!1,private:!1,access:{has:function(E){return"onFormulaCompletionConfidenceAnnotation"in E},get:function(E){return E.onFormulaCompletionConfidenceAnnotation}},metadata:R},null,d),xl.__esDecorate(c,null,g,{kind:"method",name:"onFormulaCompletionShown",static:!1,private:!1,access:{has:function(E){return"onFormulaCompletionShown"in E},get:function(E){return E.onFormulaCompletionShown}},metadata:R},null,d),xl.__esDecorate(c,null,f,{kind:"method",name:"onFormulaCompletionAccepted",static:!1,private:!1,access:{has:function(E){return"onFormulaCompletionAccepted"in E},get:function(E){return E.onFormulaCompletionAccepted}},metadata:R},null,d),xl.__esDecorate(c,null,v,{kind:"method",name:"onFormulaCompletionDeclined",static:!1,private:!1,access:{has:function(E){return"onFormulaCompletionDeclined"in E},get:function(E){return E.onFormulaCompletionDeclined}},metadata:R},null,d),xl.__esDecorate(c,null,C,{kind:"method",name:"onFormulaCompletionOptOut",static:!1,private:!1,access:{has:function(E){return"onFormulaCompletionOptOut"in E},get:function(E){return E.onFormulaCompletionOptOut}},metadata:R},null,d),xl.__esDecorate(c,null,p,{kind:"method",name:"onFormulaCompletionCellEditEnded",static:!1,private:!1,access:{has:function(E){return"onFormulaCompletionCellEditEnded"in E},get:function(E){return E.onFormulaCompletionCellEditEnded}},metadata:R},null,d),xl.__esDecorate(c,null,h,{kind:"method",name:"onCellEditEnded",static:!1,private:!1,access:{has:function(E){return"onCellEditEnded"in E},get:function(E){return E.onCellEditEnded}},metadata:R},null,d),xl.__esDecorate(null,r={value:c},e,{kind:"class",name:c.name,metadata:R},null,l),F=c=r.value,R&&Object.defineProperty(c,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:R})})(),c.factory=lo.injectPluginFactory(),(function(){xl.__runInitializers(c,l)})(),F=c})();vR.FormulaCompletionPlugin=ure;var pVe=function(r){var l=[Jn.ExcelEvalErrorType.NAME,Jn.ExcelEvalErrorType.REF],c=l.map(function(d){return r[d]}).filter(function(d){return d!=null});return c.length!==l.length&&Jn.ulsLogger.ULS.traceTag(503927116,rre.LogCategory.msoulscat_ES_EWAJS,rre.TraceLevel.Warning,`getBlockingErrorNames: Expected ${l.length} error names but got ${c.length}`),c},hVe=function(r,l){var c=r.toLowerCase();return!l.some(function(d){return d.toLowerCase()===c})},vVe=function(r){var l=[are.ExcelError.Name,are.ExcelError.Ref];return!l.includes(r)},FVe=function(r){return{items:[{label:"SUM(C1:C10)",evaluation:"10",textEdit:{newText:"=SUM(C1:C10)",range:{start:{line:0,character:0},end:{line:0,character:12}}},kind:Fd.CompletionItemKind.Function,type:Fd.SuggestionKind.Smart,intent:"Sums the values in the range C1 to C10"}],requestId:r.requestId,cellEditId:r.cellEditId,metadata:{formulaAnonymized:"=SUM(i1:i2)"}}},ore=function(r,l){return r.toLowerCase().startsWith(l.toLowerCase())&&l!==""},RVe=function(r){return r.startsWith("=PY(")},CVe=function(r){return r.startsWith("=")},yVe=function(r,l,c){var d=r.requestInfos,m=[],t=[],s=0,a=0,n=0,o=0,u=(0,dn.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:11453700_FormulaCompletionTrackNotConsumedReason"),g=(0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.FormulaCompletionAshaLogs")||(0,dn.getTypedFeatureGate)("Microsoft.Office.Excel.AugLoop.FormulaCompletionPostAuthoringTelemetrySignals");return d.forEach(function(f,v){u&&(SVe(f)?(o++,f.result=oi.FormulaCompletionResultReason.AnnotationArrivedAfterTimeout):f.result===oi.FormulaCompletionResultReason.Success&&(f.returnedTime>c?(o++,f.result=oi.FormulaCompletionResultReason.AnnotationArrivedAfterCellEditEnd):f.wasShown||(o++,f.result=oi.FormulaCompletionResultReason.CompletionSuggestionNotShown)));var C=Object.assign(T0(T0(T0(T0(T0({},"requestId",v),"sentTime",f.sentTime),"returnedTime",f.returnedTime),"result",f.result),"receivedStatusAnnotation",f.receivedALStatusAnnotation),g&&T0(T0({},"wasShown",f.wasShown),"wasAccepted",f.wasAccepted),f.errorMessage!==void 0&&T0({},"errorMessage",f.errorMessage),f.errorName!==void 0&&T0({},"errorName",f.errorName),f.errorStack!==void 0&&T0({},"errorStack",f.errorStack));f.result===oi.FormulaCompletionResultReason.Success?(m.push(C),s++):f.result===oi.FormulaCompletionResultReason.ReturnedFromCache?(m.push(C),a++):(t.push(C),f.blockedReason!==void 0&&n++)}),[(0,Po.makeStringDataField)("cellEditID",l),(0,Po.makeDoubleDataField)("cellEditEndTime",c),(0,Po.makeDoubleDataField)("requestsSent",r.requestsSent),(0,Po.makeDoubleDataField)("requestsReturned",r.requestsReturned),(0,Po.makeDoubleDataField)("successfulRequests",s),(0,Po.makeDoubleDataField)("cachedRequests",a),(0,Po.makeDoubleDataField)("blockedRequests",n),(0,Po.makeDoubleDataField)("successNotShownRequests",o),(0,Po.makeStringDataField)("unsuccessfulRequestsInfo",JSON.stringify(t)),(0,Po.makeStringDataField)("successfulRequestsInfo",JSON.stringify(m))]},SVe=function(r){return r.returnedTime>0&&(r.timeoutTime!==void 0&&r.returnedTime>r.timeoutTime||cre(r.result))},cre=function(r){return r===oi.FormulaCompletionResultReason.NoStatusReceived||r===mi.x10.ExecutionStopReason.Frame.Timeout};mi.x10.registerPlugin(ure)});var gre=_e(CR=>{"use strict";var EVe=Nr(),AVe=Hr();Object.defineProperty(CR,"__esModule",{value:!0});CR.AutocompletePythonPlugin=void 0;var Qv=(Gn(),Dt(Qn)),FR=wn(),rD=md(),RR=Zc(),tD=FR.x10.PluginRegistry.create(RR.PluginFactoryName.AutocompletePythonPlugin,RR.PluginGroup.Excel),dre=(function(){var e=[tD.x10Plugin()],r,l=[],c,d=[],m,t=c=(function(){function s(){EVe(this,s),Qv.__runInitializers(this,d)}return AVe(s,[{key:"run",value:function*(n){if(n.content=n.content.toLowerCase(),n.content!=="=p"&&n.content!=="=py")return null;if(t.cachedLicense===null){var o=yield*Je(FR.x10.typedRequest("GetPythonLicense",{})),u=o.license;if(u.kind!=="Success")return this.logFailure("failed to get python license"),null;t.cachedLicense=u.value}var g={label:"PY",kind:RR.CompletionItemKind.PythonFunction,type:RR.SuggestionKind.Simple,detail:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.PYShortDescription),isPrefixed:!0,textEdit:{newText:"PY(",range:{start:{line:0,character:1},end:{line:0,character:n.content.length+1}}}};return{items:[g]}}},{key:"logFailure",value:function(n){rD.ulsLogger.ULS.traceTag(505467235,rD.LogCategory.msoulscat_ES_EWAJS,rD.TraceLevel.Warning,`AutocompletePythonPlugin encountered a failure with msg ${n}`)}}])})();return Qv.__setFunctionName(c,"AutocompletePythonPlugin"),(function(){var s=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;m=[tD.uiMessageHandler({kind:FR.x10.RequestKind.functionSuggestion})],Qv.__esDecorate(c,null,m,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(n){return"run"in n},get:function(n){return n.run}},metadata:s},null,d),Qv.__esDecorate(null,r={value:c},e,{kind:"class",name:c.name,metadata:s},null,l),t=c=r.value,s&&Object.defineProperty(c,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:s})})(),c.factory=tD.injectPluginFactory(),c.cachedLicense=null,(function(){Qv.__runInitializers(c,l)})(),t=c})();CR.AutocompletePythonPlugin=dre;FR.x10.registerPlugin(dre)});var aD,mre=ue(()=>{"use strict";(function(e){e.PlanGenerated="PlanGenerated",e.CodeGenerated="CodeGenerated",e.InsightsGenerated="InsightsGenerated",e.ServiceError="ServiceError",e.Retrying="Retrying"})(aD||(aD={}))});var nD,iD,yR,SR,fre=ue(()=>{"use strict";nD=ae(Nr()),iD=ae(Hr());Yt();yR=(function(){function e(r){(0,nD.default)(this,e),fe.assign(e,this,r)}return(0,iD.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelChartInsights_ExcelChartInsightsAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();yR.H_={T_:yR.getTypeName(),B_:yR.getBaseTypes()};SR=(function(){function e(r){(0,nD.default)(this,e),fe.assign(e,this,r)}return(0,iD.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelChartInsights_ExcelChartInsightsSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();SR.H_={T_:SR.getTypeName(),B_:SR.getBaseTypes()}});var pre={};kn(pre,{ExcelChartInsightsAnnotation:()=>yR,ExcelChartInsightsResponseCode:()=>aD,ExcelChartInsightsSignal:()=>SR});var hre=ue(()=>{"use strict";mre();fre()});var vre=_e(ER=>{"use strict";Object.defineProperty(ER,"__esModule",{value:!0});ER.EventKind=void 0;var bVe=wn(),xVe=bVe.x10.EventKind;ER.EventKind=xVe});var Cre=_e(bR=>{"use strict";var TVe=Nr(),kVe=Hr();Object.defineProperty(bR,"__esModule",{value:!0});bR.GenerateChartInsightsPlugin=void 0;var tm=(Gn(),Dt(Qn)),Rd=wn(),lD=pu(),Fre=Zc(),wVe=(hre(),Dt(pre)),IVe=vre(),AR=Rd.x10.PluginRegistry.create(Fre.PluginFactoryName.GenerateChartInsightsPlugin,Fre.PluginGroup.Excel),Rre=(function(){var e=[AR.x10Plugin()],r,l=[],c,d=[],m,t,s=c=(function(){function a(){TVe(this,a),tm.__runInitializers(this,d)}return kVe(a,[{key:"run",value:function*(o){var u=yield*Je(this.isCopilotProEnabled());if(u.kind==="Failure"||!u.value)return null;var g=yield*Je(Rd.x10.typedRequest("GetConfig",{})),f=g.config,v=f.localeInfo.cultureTag.userCurrent;return yield*Je(this.sendSignal(o,v)),null}},{key:"sendSignal",value:function(o,u){var g=o.queryId,f=o.chartId,v=o.documentContext;return(function*(){var C=new wVe.ExcelChartInsightsSignal({queryId:g,chartId:f,userLocale:u,documentContext:v});yield*Je(Rd.x10.typedRequest("SendAugLoopSignal",{signalKind:"ExcelChartInsightsGeneration",signal:C}))})()}},{key:"isCopilotProEnabled",value:function*(){var o=yield*Je(Rd.x10.typedRequest("GetCopilotLicense",{}));return o.license.kind===lD.ResultKind.Failure?(0,lD.failure)(void 0):(0,lD.success)(o.license.value.isProEnabled)}},{key:"handler",value:function*(o){var u,g,f={chartId:o.chartId,responseCode:o.responseCode,response:(u=o.response)!=null?u:"",errorReason:(g=o.errorReason)!=null?g:"",queryId:o.queryId};yield*Je(Rd.x10.typedRequest("TriggerEvent",{eventKind:IVe.EventKind.ExcelChartInsightsArrived,event:f}))}}])})();return tm.__setFunctionName(c,"GenerateChartInsightsPlugin"),(function(){var a=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;m=[AR.uiMessageHandler({kind:Rd.x10.RequestKind.generateChartInsights})],t=[AR.eventHandler({kind:Rd.x10.ALAnnotationKind.ExcelChartInsightsAnnotation,activateAnnotationOnPluginAttach:!0})],tm.__esDecorate(c,null,m,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(o){return"run"in o},get:function(o){return o.run}},metadata:a},null,d),tm.__esDecorate(c,null,t,{kind:"method",name:"handler",static:!1,private:!1,access:{has:function(o){return"handler"in o},get:function(o){return o.handler}},metadata:a},null,d),tm.__esDecorate(null,r={value:c},e,{kind:"class",name:c.name,metadata:a},null,l),s=c=r.value,a&&Object.defineProperty(c,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:a})})(),c.factory=AR.injectPluginFactory(),(function(){tm.__runInitializers(c,l)})(),s=c})();bR.GenerateChartInsightsPlugin=Rre;Rd.x10.registerPlugin(Rre)});var oD,uD,Cd,cD,sD,dD,gD,mD,DVe,yre=ue(()=>{"use strict";(function(e){e[e.None=0]="None",e[e.Unrecognized=1]="Unrecognized",e[e.RowMajor=2]="RowMajor",e[e.HasMergedCells=4]="HasMergedCells",e[e.UnsupportedAggregations=8]="UnsupportedAggregations",e[e.NoHeaderRow=16]="NoHeaderRow",e[e.MultipleHeaderRows=32]="MultipleHeaderRows",e[e.HeaderColumns=64]="HeaderColumns",e[e.LowInterpretationConfidence=128]="LowInterpretationConfidence",e[e.EmptyHeaders=256]="EmptyHeaders",e[e.DuplicateHeaders=512]="DuplicateHeaders",e[e.Crosstab=1024]="Crosstab",e[e.TotalsRow=2048]="TotalsRow",e[e.MultipleHeaderColumns=4096]="MultipleHeaderColumns",e[e.NoHeaderColumn=8192]="NoHeaderColumn",e[e.HeaderRows=16384]="HeaderRows",e[e.All=-2049]="All"})(oD||(oD={}));(function(e){e[e.None=0]="None",e[e.ChartSelected=1]="ChartSelected",e[e.PivotTableSelected=2]="PivotTableSelected",e[e.PayloadTooLarge=4]="PayloadTooLarge",e[e.All=-1]="All"})(uD||(uD={}));(function(e){e.Pill="pill",e.ZQM="zqm",e.ChatUserPrompt="chatUserPrompt",e.ChatPill="chatPill",e.ChatZQM="chatZqm",e.GridFormulaGenerationIPEOnCellEdit="gridFormulaGenerationIPEOnCellEdit",e.GridSkittleMenu="gridSkittleMenu",e.GridContextMenu="gridContextMenu",e.GridExplanationOnCellEdit="gridExplanationOnCellEdit",e.GridFormulaErrorCard="gridFormulaErrorCard",e.GridCopilotTab="gridCopilotTab",e.MsFormsSDX="msFormsSDX",e.MsFormsServer="msFormsServer",e.MsFormsWeb="msFormsWeb",e.CopilotSDX="copilotSDX",e.GridFormulaCompletion="onGridCompletion",e.AAChartingRibbon="AAChartingRibbon",e.GridSkittleContextualSuggestion="gridSkittleContextualSuggestion",e.GridChartInsights="gridChartInsights"})(Cd||(Cd={}));(function(e){e.Insights="get_insights",e.CalculatedColumns="calculated_columns;create_columns",e.EditDocument="edit_document",e.Data_shaping="data_shaping",e.CalculatedRows="calculated_columns;aggregate",e.PythonCode="get_python_code",e.PythonCalculatedColumns="python_calculated_columns",e.ImportData="import_data",e.Else="excel_else"})(cD||(cD={}));(function(e){e.Command="Command",e.ConditionalFormatting="Conditional format",e.GenerateFormula="Generate formula",e.FormulaCorrection="Formula correction and repair",e.FormulaSimplification="Formula simplification",e.FormulaModification="Formula modification",e.FormulaExplanation="Formula explanation",e.FormulaHelp="Formula help",e.CopilotCapabilities="Copilot capabilities",e.ExcelHelp="Excel help",e.HowToGeneric="How-to generic",e.HowToCustom="How-to custom",e.AnalysisDescribe="Analysis describe",e.AnalysisSummarize="Analysis summarize",e.AnalysisPredict="Analysis predict",e.AnalysisCalculate="Analysis calculate",e.AnalysisHelp="Analysis help",e.AnalysisVisualize="Analysis visualize",e.Answers="Answers",e.VBAGenerate="VBA generate",e.VBAExplain="VBA explain",e.VBAFix="VBA fix",e.VBAHelp="VBA help",e.PivotCreate="Pivot create",e.PivotModify="Pivot modify",e.PivotHelp="Pivot help",e.Python="Python",e.Else="Else"})(sD||(sD={}));(function(e){e.StandardTable="StandardTable",e.TableLikeRange="TableLikeRange"})(dD||(dD={}));(function(e){e.MSForms="MSForms"})(gD||(gD={}));(function(e){e[e.None=0]="None",e[e.TooManyPivotTables=1]="TooManyPivotTables",e[e.TooManyCharts=2]="TooManyCharts",e[e.TooManyCellsInWorkbook=4]="TooManyCellsInWorkbook"})(mD||(mD={}));DVe="a1c76418-b11e-465f-9b75-c8095676380e"});var fD,pD,hD,vD,Sre=ue(()=>{"use strict";(function(e){e.CopilotChatResponseMeta="CopilotChatResponseMeta",e.DocumentGroundingMeta="DocumentGroundingMeta",e.ElseResponseMeta="ElseResponseMeta",e.FormulaResponseMeta="FormulaResponseMeta"})(fD||(fD={}));(function(e){e.OK="OK",e.ServiceTimeout="ServiceTimeout",e.ServiceError="ServiceError",e.RAICheckFailed="RAICheckFailed",e.FormulaError="FormulaError",e.ExternalWorkbookFormulaError="ExternalWorkbookFormulaError",e.SecurityBlockedFormulaError="SecurityBlockedFormulaError",e.SearchAndActionNotAllowed="SearchAndActionNotAllowed",e.OutOfCredit="OutOfCredit",e.ImageChatChainingNotAllowed="ImageChatChainingNotAllowed"})(pD||(pD={}));(function(e){e.OK="OK",e.ServiceTimeout="ServiceTimeout",e.ServiceError="ServiceError",e.RAICheckFailed="RAICheckFailed",e.Unknown="Unknown"})(hD||(hD={}));(function(e){e.Started="Started",e.OK="OK",e.Unsuccessful="Unsuccessful",e.FallbackToElse="FallbackToElse",e.ServiceTimeout="ServiceTimeout",e.ServiceError="ServiceError"})(vD||(vD={}))});var FD,Ere=ue(()=>{"use strict";(function(e){e.FormulaGenerationSkill="FormulaGenerationSkill",e.NonODSLFormulaGenerationSkill="NonODSLFormulaGenerationSkill",e.UnifiedNLToFormulaGenerationSkill="UnifiedNLToFormulaGenerationSkill"})(FD||(FD={}))});var Jv,Yv,xR,TR,kR,wR,Are=ue(()=>{"use strict";Jv=ae(Nr()),Yv=ae(Hr());Yt();xR=(function(){function e(r){(0,Jv.default)(this,e),fe.assign(e,this,r)}return(0,Yv.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelCopilotOdslAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotOdsl_CopilotOdslAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();xR.H_={T_:xR.getTypeName(),B_:xR.getBaseTypes()};TR=(function(){function e(r){(0,Jv.default)(this,e),fe.assign(e,this,r)}return(0,Yv.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelCopilotOdslImageAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotOdsl_CopilotOdslImageAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();TR.H_={T_:TR.getTypeName(),B_:TR.getBaseTypes()};kR=(function(){function e(r){(0,Jv.default)(this,e),fe.assign(e,this,r)}return(0,Yv.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelCopilotOutputAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Copilot_CopilotOutputAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();kR.H_={T_:kR.getTypeName(),B_:kR.getBaseTypes()};wR=(function(){function e(r){(0,Jv.default)(this,e),fe.assign(e,this,r)}return(0,Yv.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelHandoffInboundMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_HandoffSkill_HandoffInternalMessage","AugLoop_HandoffSkill_HandoffPropertiesSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();wR.H_={T_:wR.getTypeName(),B_:wR.getBaseTypes()}});var e4,r4,IR,DR,MR,BR,bre=ue(()=>{"use strict";e4=ae(Nr()),r4=ae(Hr());Yt();IR=(function(){function e(r){(0,e4.default)(this,e),fe.assign(e,this,r)}return(0,r4.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelCopilotOdslSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotOdsl_CopilotOdslSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();IR.H_={T_:IR.getTypeName(),B_:IR.getBaseTypes()};DR=(function(){function e(r){(0,e4.default)(this,e),fe.assign(e,this,r)}return(0,r4.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelCopilotInputSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Copilot_CopilotInputSignal","AugLoop_Copilot_SignalWithQueryId","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();DR.H_={T_:DR.getTypeName(),B_:DR.getBaseTypes()};MR=(function(){function e(r){(0,e4.default)(this,e),fe.assign(e,this,r)}return(0,r4.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelCopilotProgramResponseSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Copilot_CopilotProgramResponseSignal","AugLoop_Copilot_SignalWithQueryId","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();MR.H_={T_:MR.getTypeName(),B_:MR.getBaseTypes()};BR=(function(){function e(r){(0,e4.default)(this,e),fe.assign(e,this,r)}return(0,r4.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelHandoffMessageId"}},{key:"getBaseTypes",value:function(){return["AugLoop_HandoffSkill_HandoffMessageId","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();BR.H_={T_:BR.getTypeName(),B_:BR.getBaseTypes()}});var xre=ue(()=>{"use strict"});var Tre=ue(()=>{"use strict"});var _s={};kn(_s,{ClientCapabilities:()=>FD,CopilotChatResponseCode:()=>hD,ElseCategory:()=>sD,ElseResponseCode:()=>pD,ExcelCopilotInputSignal:()=>DR,ExcelCopilotOdslAnnotation:()=>xR,ExcelCopilotOdslImageAnnotation:()=>TR,ExcelCopilotOdslSignal:()=>IR,ExcelCopilotOutputAnnotation:()=>kR,ExcelCopilotProgramResponseSignal:()=>MR,ExcelHandoffInboundMessage:()=>wR,ExcelHandoffMessageId:()=>BR,FluxSkill:()=>cD,FormulaResponseCode:()=>vD,MetadataType:()=>gD,QueryOrigin:()=>Cd,ResponseMetadataType:()=>fD,TableType:()=>dD,TabularRangeUnsupportedFeature:()=>oD,UnsupportedContextFeature:()=>uD,documentContextFlags:()=>mD,excelCopilotChatLLMAPIScenarioName:()=>DVe});var Gc=ue(()=>{"use strict";yre();Sre();Ere();Are();bre();xre();Tre()});var kre=_e(RD=>{"use strict";Object.defineProperty(RD,"__esModule",{value:!0});RD.formatCellPos=MVe;var t4=wn();function MVe(e){return t4.util.formatCellPos(t4.config.getEnglishLocaleInfo(),t4.formula.RefStyle.A1,e.range,{kind:t4.formula.PosKind.Rel,index:0},{kind:t4.formula.PosKind.Rel,index:0},!1)}});var Dre=_e(LR=>{"use strict";var BVe=Nr(),_Ve=Hr();Object.defineProperty(LR,"__esModule",{value:!0});LR.OnGridFormulaGenerationPlugin=void 0;var am=(Gn(),Dt(Qn)),Oo=wn(),k0=pu(),q2=md(),wre=Zc(),LVe=(Gc(),Dt(_s)),PVe=(v8(),Dt(h8)),OVe=(Jw(),Dt(Qw)),Wc=Zl(),NVe=kre(),HVe=YI(),VVe=qI(),CD=q2.ulsLogger.ULS,_R=Oo.x10.PluginRegistry.create(wre.PluginFactoryName.OnGridFormulaGeneration,wre.PluginGroup.Excel),Ire=(function(){var e=[_R.x10Plugin()],r,l=[],c,d=[],m,t,s=c=(function(){function a(){BVe(this,a),this.suggestionByRequestId=(am.__runInitializers(this,d),new Map)}return _Ve(a,[{key:"main",value:function*(o){try{CD.traceTag(505168907,q2.LogCategory.msoulscat_ES_EWAJS,q2.TraceLevel.Info,`Received request: ${o.requestId}`),yield*Je(this.sendTelemetryEvent("PluginStarted",o.requestId));var u=yield*Je(this.sendSignal(o));(0,k0.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:10844629_onGridFormulaGenerationBetterErrors")||(u?CD.traceTag(505168906,q2.LogCategory.msoulscat_ES_EWAJS,q2.TraceLevel.Info,`Received suggestion for ${o.requestId}`):CD.traceTag(505168905,q2.LogCategory.msoulscat_ES_EWAJS,q2.TraceLevel.Error,`No suggestion found for ${o.requestId}`));var g=yield*Je(this.createResponse(u,o));if(g?.kind==="Success")yield*Je(this.sendTelemetryEvent("PluginEnded",o.requestId,(0,Wc.makeStringDataField)("Result",g.kind)));else{var f,v;yield*Je(this.sendTelemetryEvent("PluginEnded",o.requestId,(0,Wc.makeStringDataField)("Result",(f=g?.kind)!=null?f:"NoResponse"),(0,Wc.makeStringDataField)("Error",(v=g?.error)!=null?v:"NoResponse")))}return g}catch(p){if(!(0,k0.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:10844629_onGridFormulaGenerationBetterErrors"))throw p;var C=`onGridFormulaGenerationPlugin failed with: ${p instanceof Error?p.message:JSON.stringify(p)}`;return yield*Je(this.sendTelemetryEvent("PluginError",o.requestId,(0,Wc.makeStringDataField)("Error",C))),{kind:"Failure",error:C,requestId:o.requestId}}finally{(0,k0.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:10844629_onGridFormulaGenerationBetterErrors")&&this.suggestionByRequestId.delete(o.requestId)}}},{key:"sendSignal",value:function*(o){var u,g,f=yield*Je(this.getCell(o));if("error"in f)return{error:`getCell failed with: ${f.error}`};var v=(0,NVe.formatCellPos)({sheet:f.sheetId,range:{row:f.firstRow,col:f.firstColumn,cols:1,rows:1}}),C,p;if((0,k0.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:10834871_sendLocaleInfo")){var h=yield*Je(Oo.x10.typedRequest("GetConfig",{})),F=h.config;C=(0,VVe.convertLocaleInfoToUserLocaleInfo)(F.localeInfo),(0,k0.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:10960501_sendDataLocaleAndPictureSpecial")?p=F.localeInfo.cultureTag.primary:p=void 0}var R=new OVe.ExcelIntelligenceTableSignal(Object.assign({cells:[],requestId:o.requestId,userPrompt:o.userPrompt,scenarioType:PVe.ExcelIntelligenceScenarioTypes.NlToFormulaSuggestion,queryOrigin:LVe.QueryOrigin.GridFormulaGenerationIPEOnCellEdit,sheetName:f.sheetName,activeWorksheetId:String(f.sheetId.index),activeCellAddress:v,onGridQueryCellAddress:v,fullDocumentContext:(u=o.contextString)!=null?u:void 0},(0,k0.getTypedFeatureGate)("Microsoft.Office.Excel.EnableCopilotIPEOnModification")&&{queryOriginCellEditContent:(g=o.cellContent)!=null?g:void 0},{localeInfo:C,dataLocale:p})),y=yield*Je(Oo.x10.createAwaitEventTask({eventKind:Oo.x10.EventKind.ExtendedFormulaSuggestionAnnotationArrived,timeout:(0,k0.getTypedFeatureGate)("Microsoft.Office.Excel.OnGridFormulaGenerationTimeoutMs"),predicate:function(D){return D===o.requestId}})),E=yield*Je(Oo.x10.typedRequest("SendAugLoopSignal",{signalKind:"ExcelIntelligenceTable",signal:R})),x=E.result;if(!x.success)return{error:`SendAugLoopSignal failed: ${(0,HVe.unknownErrorToString)(x.reason)}`};var b=yield*Je(Oo.x10.awaitTask(y));return(0,k0.isSuccess)(b)?(0,k0.isSuccess)(b.value.result)?this.suggestionByRequestId.get(b.value.result.value):{error:`suggestion result failed with: ${b.value.result.reason}`}:{error:`suggestion failed with: ${b.reason}`}}},{key:"getCell",value:function(o){var u=o.cell,g=u===void 0?null:u;return(function*(){var f=yield*Je(Oo.x10.typedRequest("GetSheetNames",{})),v=f.sheets;if(g!==null){var C=v.find(function(R){return R.sheetName===g.sheetName});return C?Object.assign({},g,{sheetId:C.sheetIndex}):{error:"No sheet found"}}var p=yield*Je(Oo.x10.typedRequest("GetActiveCell",{})),h=p.activeCell,F=v.find(function(R){var y=R.sheetIndex;return y.index===h.sheet.index});return F?{sheetName:F.sheetName,sheetId:F.sheetIndex,firstRow:h.range.row,firstColumn:h.range.col}:{error:"No active sheet found"}})()}},{key:"createResponse",value:function*(o,u){if(!o||"error"in o){var g=o&&"error"in o;return{kind:"Failure",error:g===!0?o.error:"no suggestion found",requestId:u.requestId}}var f={requestId:u.requestId,debugInfo:o.debugInfo,suggestionMetadata:JSON.stringify(o.suggestionMetadata)};return o.success?Object.assign({},f,{kind:"Success",response:o.response,formulas:o.extendedFormulas.map(function(v){return JSON.stringify(v)})}):Object.assign({},f,{kind:"Failure",error:"Suggestion failed to generate"})}},{key:"sendTelemetryEvent",value:function*(o,u){if((0,k0.isTypedChangeGateEnabled)("ChangeGate.OfficeVSO:10844629_onGridFormulaGenerationBetterErrors")){for(var g=arguments.length,f=new Array(g>2?g-2:0),v=2;v<g;v++)f[v-2]=arguments[v];yield*Je(Oo.x10.providerGeneratorProxy("OtelLogger").sendTelemetryEvent({eventName:"Office.Excel.Client.InlineNLToFormula.Plugin",eventFlags:{dataCategories:Wc.EnumObjects.DataCategories.ProductServiceUsage,samplingPolicy:Wc.EnumObjects.SamplingPolicy.CriticalBusinessImpact,diagnosticLevel:Wc.EnumObjects.DiagnosticLevel.RequiredServiceData},dataFields:[(0,Wc.makeStringDataField)("EventKind",o),(0,Wc.makeStringDataField)("InteractionId",u)].concat(f)}))}}},{key:"onExtendedFormulaSuggestionAnnotation",value:function*(o){var u=o.success,g=o.requestId,f=o.suggestionMetadata;this.suggestionByRequestId.set(g,o),yield*Je(this.sendTelemetryEvent("SuggestionAnnotationArrived",g,(0,Wc.makeStringDataField)("Metadata",JSON.stringify(f)),(0,Wc.makeBooleanDataField)("SuggestionSuccess",u))),yield*Je(Oo.x10.typedRequest("TriggerEvent",{eventKind:Oo.x10.EventKind.ExtendedFormulaSuggestionAnnotationArrived,event:g}))}}])})();return am.__setFunctionName(c,"OnGridFormulaGenerationPlugin"),(function(){var a=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;m=[_R.uiMessageHandler({kind:Oo.x10.RequestKind.onGridFormulaGeneration})],t=[_R.eventHandler({kind:Oo.x10.ALAnnotationKind.ExtendedFormulaSuggestionAnnotation,activateAnnotationOnPluginAttach:!0})],am.__esDecorate(c,null,m,{kind:"method",name:"main",static:!1,private:!1,access:{has:function(o){return"main"in o},get:function(o){return o.main}},metadata:a},null,d),am.__esDecorate(c,null,t,{kind:"method",name:"onExtendedFormulaSuggestionAnnotation",static:!1,private:!1,access:{has:function(o){return"onExtendedFormulaSuggestionAnnotation"in o},get:function(o){return o.onExtendedFormulaSuggestionAnnotation}},metadata:a},null,d),am.__esDecorate(null,r={value:c},e,{kind:"class",name:c.name,metadata:a},null,l),s=c=r.value,a&&Object.defineProperty(c,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:a})})(),c.factory=_R.injectPluginFactory(),(function(){am.__runInitializers(c,l)})(),s=c})();LR.OnGridFormulaGenerationPlugin=Ire;Oo.x10.registerPlugin(Ire)});var yD,Mre=ue(()=>{"use strict";(function(e){e[e.None=0]="None",e[e.Unknown=1]="Unknown",e[e.FetchCellsInRangeFailed=2]="FetchCellsInRangeFailed",e[e.NoChartTypeRecommendation=3]="NoChartTypeRecommendation",e[e.NoOfficeJsRecommendation=4]="NoOfficeJsRecommendation",e[e.NoOfficeJsRecommendationFromLLMs=5]="NoOfficeJsRecommendationFromLLMs",e[e.CustomCodeAnalyzerNotInitialized=6]="CustomCodeAnalyzerNotInitialized"})(yD||(yD={}))});var SD,ED,PR,OR,Bre=ue(()=>{"use strict";SD=ae(Nr()),ED=ae(Hr());Yt();PR=(function(){function e(r){(0,SD.default)(this,e),fe.assign(e,this,r)}return(0,ED.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelChartStyles_ExcelChartStylesAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();PR.H_={T_:PR.getTypeName(),B_:PR.getBaseTypes()};OR=(function(){function e(r){(0,SD.default)(this,e),fe.assign(e,this,r)}return(0,ED.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelChartStyles_ExcelChartStylesSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();OR.H_={T_:OR.getTypeName(),B_:OR.getBaseTypes()}});var _re={};kn(_re,{ExcelChartStylesAnnotation:()=>PR,ExcelChartStylesAnnotationErrorCode:()=>yD,ExcelChartStylesSignal:()=>OR});var Lre=ue(()=>{"use strict";Mre();Bre()});var Nre=_e(X2=>{"use strict";var jVe=Nr(),ZVe=Hr();Object.defineProperty(X2,"__esModule",{value:!0});X2.ChartDesignRecommendationsPlugin=X2.sampleThemeColors=void 0;var nm=(Gn(),Dt(Qn)),w0=wn(),Pre=Zc(),UVe=(Lre(),Dt(_re));X2.sampleThemeColors={accentColors:[{r:.0784313725490196,g:.37254901960784315,b:.5098039215686274,a:1},{r:.9098039215686274,g:.45098039215686275,b:.19215686274509805,a:1},{r:.09411764705882353,g:.4235294117647059,b:.1411764705882353,a:1},{r:.058823529411764705,g:.6196078431372549,b:.8352941176470589,a:1},{r:.6274509803921569,g:.16862745098039217,b:.5764705882352941,a:1},{r:.3058823529411765,g:.6549019607843137,b:.1803921568627451,a:1}],lightColor:{r:1,g:1,b:1,a:1},darkColor:{r:0,g:0,b:0,a:1}};var NR=w0.x10.PluginRegistry.create(Pre.PluginFactoryName.ChartDesignRecommendationsPlugin,Pre.PluginGroup.Excel),GVe=function(r){var l=r.ExcelChartStylesSuggestions.map(function(c){return{description:c.description,chartSettings:c.chartSettings,officeJSCode:c.officeJSCode,adaptiveCardDefinition:c.adaptiveCardDefinition,isChartTypeChanged:c.isChartTypeChanged,isDarkMode:c.isDarkMode,colorPaletteId:c.colorPaletteId,isTitleLeftAligned:c.isTitleLeftAligned,isDataSourceRangeChanged:c.isDataSourceRangeChanged}});return{ExcelChartStylesSuggestions:l,chartId:r.chartId,chartName:r.chartName,sheetId:r.sheetId,requestId:r.requestId,errorCode:r.errorCode,errorMessage:r.errorMessage}},WVe=function(r){var l=r.kind,c=r.value;if(l!=="Success")return console.error("Failed to get chart design recommendations",l,c),{error:"Failed to get chart design recommendations"};var d=c.result;return d.kind!=="Success"?(console.error("Failed to get chart design recommendations",d),{error:"Failed to get chart design recommendations"}):d.value},Ore=(function(){var e=[NR.x10Plugin()],r,l=[],c,d=[],m,t,s=c=(function(){function a(){jVe(this,a),nm.__runInitializers(this,d),console.debug("ChartDesignRecommendationsPlugin initialized")}return ZVe(a,[{key:"run",value:function*(o){console.debug("ChartDesignRecommendationsPlugin.run called with input:",o);var u=yield*Je(this.requestChartStyles(o));return u}},{key:"requestChartStyles",value:function*(o){console.debug("ChartDesignRecommendationsPlugin.onUIMessage called with request:",o);var u=yield*Je(w0.x10.createAwaitEventTask({eventKind:w0.x10.EventKind.ChartStylesArrived,timeout:45e3,predicate:function(C){return C.requestId===g.guid}})),g=new UVe.ExcelChartStylesSignal;g.chartProperties={chartId:o.chartId,chartType:o.chartType,chartSourceDataRange:{bottom:o.range.lastRow,top:o.range.firstRow,left:o.range.firstColumn,right:o.range.lastColumn,worksheetId:o.worksheetId,H_:{T_:"AugLoop_Excel_ExcelRange",B_:[]}},chartName:o.chartName},g.sheetId=o.sheetName,g.uiLocale=o.uiLocale,g.guid=o.guid,g.themeColors=X2.sampleThemeColors,yield*Je(w0.x10.typedRequest("SendAugLoopSignal",{signalKind:"ExcelChartDesignRecommendations",signal:g}));var f=yield*Je(w0.x10.awaitTask(u));return WVe(f)}},{key:"onChartStylesAnnotation",value:function*(o){console.debug("ChartDesignRecommendationsPlugin.onChartStylesAnnotation called with annotation:",o),yield*Je(w0.x10.typedRequest("TriggerEvent",{eventKind:w0.x10.EventKind.ChartStylesArrived,event:GVe(o)}))}}])})();return nm.__setFunctionName(c,"ChartDesignRecommendationsPlugin"),(function(){var a=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;m=[NR.uiMessageHandler({kind:w0.x10.RequestKind.chartDesignRecommendations})],t=[NR.eventHandler({kind:w0.x10.ALAnnotationKind.ExcelChartDesignRecommendationsAnnotation,activateAnnotationOnPluginAttach:!0})],nm.__esDecorate(c,null,m,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(o){return"run"in o},get:function(o){return o.run}},metadata:a},null,d),nm.__esDecorate(c,null,t,{kind:"method",name:"onChartStylesAnnotation",static:!1,private:!1,access:{has:function(o){return"onChartStylesAnnotation"in o},get:function(o){return o.onChartStylesAnnotation}},metadata:a},null,d),nm.__esDecorate(null,r={value:c},e,{kind:"class",name:c.name,metadata:a},null,l),s=c=r.value,a&&Object.defineProperty(c,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:a})})(),c.factory=NR.injectPluginFactory(),(function(){nm.__runInitializers(c,l)})(),s=c})();X2.ChartDesignRecommendationsPlugin=Ore;w0.x10.registerPlugin(Ore)});var Hre=_e(Fu=>{"use strict";Object.defineProperty(Fu,"__esModule",{value:!0});Fu.PackageName=void 0;var Ls=(Gn(),Dt(Qn));Fu.PackageName="excel-online-x10-plugins";Ls.__exportStar(uJ(),Fu);Ls.__exportStar(Ree(),Fu);Ls.__exportStar(kee(),Fu);Ls.__exportStar(Iee(),Fu);Ls.__exportStar(sre(),Fu);Ls.__exportStar(gre(),Fu);Ls.__exportStar(Cre(),Fu);Ls.__exportStar(Dre(),Fu);Ls.__exportStar(Nre(),Fu)});var Vre=ue(()=>{"use strict"});var jre=ue(()=>{"use strict"});var Zre,Ure,HR,Gre,Wre,$re=ue(()=>{"use strict";(function(e){e[e.EditorLowPrivilege=0]="EditorLowPrivilege",e[e.AugLoopLowPrivilege=1]="AugLoopLowPrivilege",e[e.Anonymous=2]="Anonymous",e[e.ClientAssertion=3]="ClientAssertion",e[e.ClientAssertionV2=4]="ClientAssertionV2",e[e.AutoClpLowPrivilege=5]="AutoClpLowPrivilege",e[e.AutoClpAppOnlyLowPrivilege=6]="AutoClpAppOnlyLowPrivilege",e[e.Substrate=7]="Substrate",e[e.WacUserInfo=8]="WacUserInfo",e[e.OwaExchange=9]="OwaExchange",e[e.SmartCompose=10]="SmartCompose",e[e.WritingAnalyticsLowPrivilege=11]="WritingAnalyticsLowPrivilege",e[e.DWEngineLowPrivilege=12]="DWEngineLowPrivilege",e[e.SubstrateApp=13]="SubstrateApp",e[e.CortanaAppPop=14]="CortanaAppPop",e[e.OfficeAppsAppOnly=15]="OfficeAppsAppOnly",e[e.PPTFrontdoorAppPop=16]="PPTFrontdoorAppPop",e[e.EditorAppOnlyLowPrivilege=17]="EditorAppOnlyLowPrivilege",e[e.AugLoopApp=18]="AugLoopApp",e[e.MeetingIntelligenceApp=19]="MeetingIntelligenceApp",e[e.GraphApp=20]="GraphApp",e[e.IceServicesApp=21]="IceServicesApp",e[e.AzureMapsApp=22]="AzureMapsApp",e[e.SpoApp=23]="SpoApp",e[e.OneDrive=24]="OneDrive",e[e.GoogleDrive=25]="GoogleDrive",e[e.GettyApp=26]="GettyApp",e[e.Dropbox=27]="Dropbox",e[e.GooglePhotos=28]="GooglePhotos",e[e.EditorApp=29]="EditorApp",e[e.AmazonKindle=30]="AmazonKindle",e[e.ShredderApp=31]="ShredderApp",e[e.FormsLowPrivilege=32]="FormsLowPrivilege",e[e.VivaSalesLowPrivilege=33]="VivaSalesLowPrivilege",e[e.IntentSvcApp=34]="IntentSvcApp",e[e.DcgLowPrivilege=35]="DcgLowPrivilege",e[e.CSALowPrivilege=36]="CSALowPrivilege",e[e.ConsumerSydneyLowPrivilege=37]="ConsumerSydneyLowPrivilege",e[e.CompliantSydneyApp=38]="CompliantSydneyApp",e[e.M365AdminApp=39]="M365AdminApp",e[e.MeetingArtifactsServiceLowPrivilege=40]="MeetingArtifactsServiceLowPrivilege",e[e.AlchemyApp=41]="AlchemyApp",e[e.M365Admin=42]="M365Admin",e[e.ConsumerShellApp=43]="ConsumerShellApp",e[e.PowerQueryLowPrivilege=44]="PowerQueryLowPrivilege",e[e.CIIApp=45]="CIIApp",e[e.ConsumerShell=46]="ConsumerShell",e[e.AssistCopilotLowPrivilege=47]="AssistCopilotLowPrivilege",e[e.Pva=48]="Pva",e[e.TeamsCopilotServiceLowPrivilege=49]="TeamsCopilotServiceLowPrivilege",e[e.CallAnalytics=50]="CallAnalytics",e[e.IncomingPFT=51]="IncomingPFT",e[e.GraphExchange=52]="GraphExchange",e[e.EXOAdmin=53]="EXOAdmin",e[e.InsightsServicesLowPrivilege=54]="InsightsServicesLowPrivilege",e[e.VivaServicesLowPrivilege=55]="VivaServicesLowPrivilege",e[e.EcsAppOnly=56]="EcsAppOnly",e[e.ShredderLowPrivilege=57]="ShredderLowPrivilege",e[e.SpoLowPrivilege=58]="SpoLowPrivilege",e[e.PromptValidationApp=59]="PromptValidationApp",e[e.CompliantSydneyLowPrivilege=60]="CompliantSydneyLowPrivilege",e[e.SubstrateTenantFeedbackApp=61]="SubstrateTenantFeedbackApp",e[e.MonitoringPlatform=62]="MonitoringPlatform",e[e.YammerLowPrivilege=63]="YammerLowPrivilege",e[e.VivaLearningLowPrivilege=64]="VivaLearningLowPrivilege",e[e.VivaInsightsLowPrivilege=65]="VivaInsightsLowPrivilege",e[e.ClientAugLoopApp=66]="ClientAugLoopApp",e[e.AssistAuthLowPrivilege=67]="AssistAuthLowPrivilege",e[e.VivaLearningSearchPreProdLowPrivilege=68]="VivaLearningSearchPreProdLowPrivilege",e[e.SubstrateSearchApp=69]="SubstrateSearchApp",e[e.SparkContentPlatformLowPrivilege=70]="SparkContentPlatformLowPrivilege",e[e.SparkContentPlatformPopApp=71]="SparkContentPlatformPopApp",e[e.ConsumerSydneyApp=72]="ConsumerSydneyApp",e[e.BusinessAssistAuthLowPrivilege=73]="BusinessAssistAuthLowPrivilege",e[e.AzureResourceManager=74]="AzureResourceManager",e[e.AlchemyPortal=75]="AlchemyPortal",e[e.VivaUserSkillsApp=76]="VivaUserSkillsApp",e[e.VivaEngageAppPop=77]="VivaEngageAppPop",e[e.SubstrateAppOnly=78]="SubstrateAppOnly",e[e.PowerAutomateFlowCreationLowPrivilege=79]="PowerAutomateFlowCreationLowPrivilege",e[e.PowerAutomateConnectionCreationLowPrivilege=80]="PowerAutomateConnectionCreationLowPrivilege",e[e.PowerAutomateAuthorizeConnectionLowPrivilege=81]="PowerAutomateAuthorizeConnectionLowPrivilege",e[e.TCAAppPop=82]="TCAAppPop",e[e.BusinessAssistAuthAppPop=83]="BusinessAssistAuthAppPop",e[e.HolmesApp=84]="HolmesApp",e[e.GraphAppOnly=85]="GraphAppOnly",e[e.SimsApp=86]="SimsApp",e[e.VivaOrgInsightsLowPrivilege=87]="VivaOrgInsightsLowPrivilege",e[e.VivaGoalsAppPop=88]="VivaGoalsAppPop",e[e.GCBotAppPop=89]="GCBotAppPop",e[e.ShredderV2App=90]="ShredderV2App",e[e.ShredderV2LowPrivilege=91]="ShredderV2LowPrivilege",e[e.AmplifyProfileService=92]="AmplifyProfileService",e[e.AzureDevopsLowPrivilege=93]="AzureDevopsLowPrivilege",e[e.CommuteServices=94]="CommuteServices",e[e.GCBotAppOnly=95]="GCBotAppOnly",e[e.TCAAppOnly=96]="TCAAppOnly",e[e.MavenAgentLowPrivilege=97]="MavenAgentLowPrivilege",e[e.VivaOrgInsightsAppPop=98]="VivaOrgInsightsAppPop",e[e.EduAssignmentsPftAtPop=99]="EduAssignmentsPftAtPop",e[e.AugloopAppPop=100]="AugloopAppPop",e[e.OneNoteLowPrivilege=101]="OneNoteLowPrivilege",e[e.TeamsAuthzSvcAppPop=102]="TeamsAuthzSvcAppPop",e[e.LoopAppPop=103]="LoopAppPop",e[e.LoopAppOnly=104]="LoopAppOnly",e[e.BapLowPrivilege=105]="BapLowPrivilege",e[e.IC3AppPop=106]="IC3AppPop",e[e.PowerPlatformApiGateway=107]="PowerPlatformApiGateway",e[e.OdspNotifyAppPop=108]="OdspNotifyAppPop",e[e.MIPSyncService=109]="MIPSyncService",e[e.RightsManagementServices=110]="RightsManagementServices",e[e.TCAV2AppPop=111]="TCAV2AppPop",e[e.SubstrateLLMLowPrivilege=112]="SubstrateLLMLowPrivilege",e[e.SubstrateSearchLowPrivilege=113]="SubstrateSearchLowPrivilege",e[e.CloudPolicyServiceAppPop=114]="CloudPolicyServiceAppPop",e[e.TCAV2LowPrivilege=115]="TCAV2LowPrivilege",e[e.AiHubServicesAppPop=116]="AiHubServicesAppPop",e[e.TMRAppOnly=117]="TMRAppOnly",e[e.PacmanAppPop=118]="PacmanAppPop",e[e.AugloopAlternativeIdentity=119]="AugloopAlternativeIdentity",e[e.SpoAppOnly=120]="SpoAppOnly",e[e.DataverseLowPrivilege=121]="DataverseLowPrivilege",e[e.SubstrateLLMApp=122]="SubstrateLLMApp",e[e.SimsAppOnly=123]="SimsAppOnly",e[e.PythonService=124]="PythonService",e[e.PythonServiceAppOnly=125]="PythonServiceAppOnly",e[e.DesignerAppServiceLowPrivilege=126]="DesignerAppServiceLowPrivilege",e[e.DesignerAppServiceAppPop=127]="DesignerAppServiceAppPop",e[e.AmplifyProfileServiceAppOnly=128]="AmplifyProfileServiceAppOnly",e[e.MARSAppPop=129]="MARSAppPop",e[e.PlannerAppPop=130]="PlannerAppPop",e[e.BingForBusinessLowPrivilege=131]="BingForBusinessLowPrivilege",e[e.OLS=132]="OLS",e[e.OLSAppPop=133]="OLSAppPop",e[e.GCS=134]="GCS",e[e.AugLoopConsumer=135]="AugLoopConsumer",e[e.ContentValidationServiceAppOnly=136]="ContentValidationServiceAppOnly",e[e.FabricLowPrivilege=137]="FabricLowPrivilege",e[e.FeatureAccessManagementAppPop=138]="FeatureAccessManagementAppPop",e[e.FireIntelligenceAppOnly=139]="FireIntelligenceAppOnly",e[e.MARSLowPrivilege=140]="MARSLowPrivilege",e[e.EXOAdminAppPop=141]="EXOAdminAppPop",e[e.IncomingAT=142]="IncomingAT",e[e.CopilotLabLowPrivilege=143]="CopilotLabLowPrivilege",e[e.VivaPulseLowPrivilege=144]="VivaPulseLowPrivilege",e[e.WacAppPop=145]="WacAppPop",e[e.PowerAppsAiBuilderLowPrivilege=146]="PowerAppsAiBuilderLowPrivilege",e[e.CognitiveApiAppOnly=147]="CognitiveApiAppOnly",e[e.CopilotMetricsAppOnly=148]="CopilotMetricsAppOnly",e[e.ShredderAppOnly=149]="ShredderAppOnly",e[e.TeamsAuthzSvcLowPrivilege=150]="TeamsAuthzSvcLowPrivilege",e[e.PlannerLowPrivilege=151]="PlannerLowPrivilege",e[e.VivaGlintLowPrivilege=152]="VivaGlintLowPrivilege",e[e.DiscoveryServiceAppPop=153]="DiscoveryServiceAppPop",e[e.PowerAppsOrchardLowPrivilege=154]="PowerAppsOrchardLowPrivilege",e[e.EduSkillingPlatformPftAtPop=155]="EduSkillingPlatformPftAtPop",e[e.IncomingPFTAppOnly=156]="IncomingPFTAppOnly",e[e.EduSkillingPlatformLowPrivilege=157]="EduSkillingPlatformLowPrivilege",e[e.MCPSAppOnly=158]="MCPSAppOnly",e[e.TeamsMiddleTierLowPrivilege=159]="TeamsMiddleTierLowPrivilege",e[e.SharePointESignatureAppPop=160]="SharePointESignatureAppPop",e[e.SparkContentPlatformAppOnly=161]="SparkContentPlatformAppOnly",e[e.LuminaLowPrivilege=162]="LuminaLowPrivilege",e[e.OfficeScriptsServiceAppPop=163]="OfficeScriptsServiceAppPop",e[e.OfficeScriptsServiceLowPrivilege=164]="OfficeScriptsServiceLowPrivilege",e[e.BingApisAppOnly=165]="BingApisAppOnly",e[e.ChronosAppPop=166]="ChronosAppPop",e[e.AsyncMediaServiceLowPrivilege=167]="AsyncMediaServiceLowPrivilege",e[e.CompliantSydneyV2App=168]="CompliantSydneyV2App",e[e.McpPlatformLowPrivilege=169]="McpPlatformLowPrivilege",e[e.McpPlatformAppPop=170]="McpPlatformAppPop",e[e.LuminaApp=171]="LuminaApp",e[e.MetaOsLowPrivilege=172]="MetaOsLowPrivilege",e[e.MetaOsAppPop=173]="MetaOsAppPop",e[e.AugLoopKustoClusterLowPrivilege=174]="AugLoopKustoClusterLowPrivilege",e[e.InsightsServicesAppPop=175]="InsightsServicesAppPop",e[e.TeamsAuthzSvcAppOnly=176]="TeamsAuthzSvcAppOnly",e[e.PowerPlatformApiGatewayProd=177]="PowerPlatformApiGatewayProd",e[e.CallRecorderAppPop=178]="CallRecorderAppPop",e[e.TeamsAdminCenterLowPrivilege=179]="TeamsAdminCenterLowPrivilege",e[e.TeamsAdminCenterAppPop=180]="TeamsAdminCenterAppPop"})(Zre||(Zre={}));(function(e){e[e.Unknown=0]="Unknown",e[e.Consumer=1]="Consumer",e[e.Enterprise=2]="Enterprise"})(Ure||(Ure={}));(function(e){e[e.Default=0]="Default",e[e.EDPSCompliant=1]="EDPSCompliant"})(HR||(HR={}));(function(e){e.AuthorizationCode="authorization_code",e.ClientCredentials="client_credentials",e.RefreshToken="refresh_token"})(Gre||(Gre={}));(function(e){e[e.LoggedIn=0]="LoggedIn",e[e.LoggedOut=1]="LoggedOut"})(Wre||(Wre={}))});var zre,Kre=ue(()=>{"use strict";(function(e){e.Azure="azure",e.Spe="spe",e.Local="local"})(zre||(zre={}))});var qre,Xre=ue(()=>{"use strict";(function(e){e[e.Add=1]="Add",e[e.Update=2]="Update",e[e.Delete=3]="Delete"})(qre||(qre={}))});var Qre,Jre=ue(()=>{"use strict";(function(e){e.dev="dev",e.int="int",e.test="test",e.dogfood="dogfood",e.msit="msit",e.prod="prod",e.gcc="gcc",e.dod="dod",e.gccHigh="gcchigh",e.ag08="ag08",e.ag09="ag09",e.gallatin="gallatin",e.bleu="bleu",e.delos="delos"})(Qre||(Qre={}))});var VR,jR,AD,bD,xD,Yre=ue(()=>{"use strict";VR=ae(Nr()),jR=ae(Hr());Yt();AD=(function(){function e(r){(0,VR.default)(this,e),fe.assign(e,this,r)}return(0,jR.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_AsyncBoundaryRequest"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();AD.H_={T_:AD.getTypeName(),B_:AD.getBaseTypes()};bD=(function(){function e(r){(0,VR.default)(this,e),fe.assign(e,this,r)}return(0,jR.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_FilteringAsyncBoundaryRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Interfaces_AsyncBoundaryRequest"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();bD.H_={T_:bD.getTypeName(),B_:bD.getBaseTypes()};xD=(function(){function e(r){(0,VR.default)(this,e),fe.assign(e,this,r)}return(0,jR.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_ModelIteratingAsyncBoundaryRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Interfaces_AsyncBoundaryRequest"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();xD.H_={T_:xD.getTypeName(),B_:xD.getBaseTypes()}});var a4,n4,TD,kD,wD,ID,ete=ue(()=>{"use strict";a4=ae(Nr()),n4=ae(Hr());Yt();TD=(function(){function e(r){(0,a4.default)(this,e),fe.assign(e,this,r)}return(0,n4.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_SequentialItemFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();TD.H_={T_:TD.getTypeName(),B_:TD.getBaseTypes()};kD=(function(){function e(r){(0,a4.default)(this,e),fe.assign(e,this,r)}return(0,n4.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_GridSubtreeFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();kD.H_={T_:kD.getTypeName(),B_:kD.getBaseTypes()};wD=(function(){function e(r){(0,a4.default)(this,e),fe.assign(e,this,r)}return(0,n4.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_GridRangeFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();wD.H_={T_:wD.getTypeName(),B_:wD.getBaseTypes()};ID=(function(){function e(r){(0,a4.default)(this,e),fe.assign(e,this,r)}return(0,n4.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_GridRangeSampleFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Interfaces_GridRangeFilter","AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();ID.H_={T_:ID.getTypeName(),B_:ID.getBaseTypes()}});var rte,tte,ate=ue(()=>{"use strict";(function(e){e[e.MastermindAsyncBoundaryLoader=0]="MastermindAsyncBoundaryLoader",e[e.TruncatedModelIteratingLoader=1]="TruncatedModelIteratingLoader",e[e.ExcelAsyncBoundaryLoader=2]="ExcelAsyncBoundaryLoader",e[e.TruncatedModelNoPulling=3]="TruncatedModelNoPulling"})(rte||(rte={}));(function(e){e[e.Filtering=0]="Filtering",e[e.ModelIterating=1]="ModelIterating"})(tte||(tte={}))});var $Ve,zVe,KVe,qVe,XVe,nte,ite,lte=ue(()=>{"use strict";$Ve=ae(Zn()),zVe=ae(_n()),KVe=ae(Un()),qVe=ae(Hr()),XVe=ae(Nr());(function(e){e[e.User=0]="User",e[e.AlternativeIdentity=1]="AlternativeIdentity",e[e.Cdt=2]="Cdt",e[e.AppOnly=3]="AppOnly"})(nte||(nte={}));(function(e){e[e.AtPop=0]="AtPop",e[e.Pfat=1]="Pfat"})(ite||(ite={}))});var ote,ute=ue(()=>{"use strict";(function(e){e[e.None=0]="None",e[e.Booleans=1]="Booleans",e[e.Float32s=2]="Float32s",e[e.Float64s=3]="Float64s",e[e.Int8s=4]="Int8s",e[e.Int16s=5]="Int16s",e[e.Int32s=6]="Int32s",e[e.Strings=7]="Strings",e[e.UnsignedInt8s=8]="UnsignedInt8s",e[e.UnsignedInt16s=9]="UnsignedInt16s",e[e.UnsignedInt32s=10]="UnsignedInt32s"})(ote||(ote={}))});var cte=ue(()=>{"use strict"});var ste=ue(()=>{"use strict"});var dte,gte=ue(()=>{"use strict";(function(e){e[e.PubSub=0]="PubSub",e[e.RequestReply=1]="RequestReply"})(dte||(dte={}))});var mte=ue(()=>{"use strict"});var QVe,JVe,YVe,eje,rje,tje,fte,pte=ue(()=>{"use strict";QVe=ae(Hr()),JVe=ae(Nr()),YVe=ae(Zn()),eje=ae(_n()),rje=ae(Un()),tje=ae(Ig());(function(e){e[e.JoinContext=0]="JoinContext",e[e.Session=1]="Session"})(fte||(fte={}))});var hte=ue(()=>{"use strict"});var Ru,vte=ue(()=>{"use strict";(function(e){e[e.error=0]="error",e[e.warn=1]="warn",e[e.info=3]="info",e[e.metric=4]="metric",e[e.verbose=5]="verbose",e[e.debug=6]="debug",e[e.disabled=7]="disabled"})(Ru||(Ru={}))});var Fte=ue(()=>{"use strict"});var Rte,Cte=ue(()=>{"use strict";(function(e){e[e.Active=0]="Active",e[e.Stopped=1]="Stopped",e[e.Paused=2]="Paused"})(Rte||(Rte={}))});var yte=ue(()=>{"use strict"});var Ste,Ete=ue(()=>{"use strict";(function(e){e.FileParts="fileParts",e.FullFile="fullFile"})(Ste||(Ste={}))});var Ate,bte=ue(()=>{"use strict";(function(e){e[e.JSONB=0]="JSONB",e[e.JSON=1]="JSON",e[e.JSOND=2]="JSOND",e[e.Disabled=3]="Disabled",e[e.COMPRESSEDJSON=4]="COMPRESSEDJSON",e[e.MESSAGEPACK=5]="MESSAGEPACK",e[e.COMPRESSEDMESSAGEPACK=6]="COMPRESSEDMESSAGEPACK"})(Ate||(Ate={}))});var i4,ZR,xte=ue(()=>{"use strict";(function(e){e[e.ProductServiceUsage=2]="ProductServiceUsage",e[e.ProductServicePerformance=4]="ProductServicePerformance"})(i4||(i4={}));(function(e){e[e.BasicEvent=10]="BasicEvent",e[e.FullEvent=100]="FullEvent",e[e.RequiredServiceDataEvent=110]="RequiredServiceDataEvent"})(ZR||(ZR={}))});var Tte,kte=ue(()=>{"use strict";(function(e){e[e.Other=0]="Other",e[e.DocumentUpdate=1]="DocumentUpdate",e[e.Timeout=2]="Timeout",e[e.CloseSession=3]="CloseSession",e[e.PurgeOrDelete=4]="PurgeOrDelete",e[e.Client=5]="Client",e[e.Merged=6]="Merged",e[e.MergedPendingTask=7]="MergedPendingTask",e[e.GridSplit=8]="GridSplit"})(Tte||(Tte={}))});var wte,Ite,Dte,Mte,Bte,_te,Lte,Pte,Ote,Nte,Hte,Vte,jte,Zte=ue(()=>{"use strict";(function(e){e[e.SingleItem=0]="SingleItem",e[e.Reduce=1]="Reduce",e[e.Grid=2]="Grid",e[e.DynamicText=3]="DynamicText",e[e.Join=4]="Join",e[e.Generic=5]="Generic"})(wte||(wte={}));(function(e){e.Default="Default",e.Copilot="Copilot"})(Ite||(Ite={}));(function(e){e[e.None=0]="None",e[e.ContentFiltering_M365Copilot=1]="ContentFiltering_M365Copilot"})(Dte||(Dte={}));(function(e){e[e.Default=0]="Default",e[e.LocalOnly=1]="LocalOnly",e[e.Exclusive=2]="Exclusive"})(Mte||(Mte={}));(function(e){e[e.PreActivate=0]="PreActivate",e[e.Default=1]="Default",e[e.DelayActivate=1]="DelayActivate",e[e.NeverActivate=2]="NeverActivate"})(Bte||(Bte={}));(function(e){e[e.Required=-3]="Required",e[e.Optional=-1]="Optional"})(_te||(_te={}));(function(e){e[e.Never=0]="Never",e[e.Always=1]="Always"})(Lte||(Lte={}));(function(e){e[e.PreSeed=1]="PreSeed",e[e.OnSeed=2]="OnSeed",e[e.PostSeed=4]="PostSeed",e[e.All=5]="All"})(Pte||(Pte={}));(function(e){e[e.UpstreamWorkflowsReady=0]="UpstreamWorkflowsReady",e[e.AnnotationMetadataUpdated=1]="AnnotationMetadataUpdated",e[e.DeltaUpdate=2]="DeltaUpdate",e[e.NonExclusiveTriggerSignals=3]="NonExclusiveTriggerSignals"})(Ote||(Ote={}));(function(e){e[e.Character=1]="Character",e[e.Paragraph=2]="Paragraph"})(Nte||(Nte={}));(function(e){e.Input="Input",e.Delta="Delta",e.UILanguage="UILanguage",e.MaxInputCount="MaxInputCount",e.ExtensionLimits="ExtensionLimits",e.CacheValidity="CacheValidity"})(Hte||(Hte={}));(function(e){e.Flight="Flight",e.Setting="Setting",e.ChangeGate="ChangeGate"})(Vte||(Vte={}));(function(e){e.SetPredefinedAnnotation="SetPredefinedAnnotation",e.ClearAnnotations="ClearAnnotations"})(jte||(jte={}))});var Ute=ue(()=>{"use strict"});var aje,nje,ije,lje,oje,uje,Gte=ue(()=>{"use strict";aje=ae(Hr()),nje=ae(Nr()),ije=ae(Zn()),lje=ae(_n()),oje=ae(Un()),uje=ae(Ig())});var Wte=ue(()=>{"use strict"});var $te,zte,Kte=ue(()=>{"use strict";(function(e){e[e.Input=1]="Input",e[e.Output=2]="Output"})($te||($te={}));(function(e){e[e.Single=1]="Single",e[e.Any=-1]="Any",e[e.Optional=-2]="Optional",e[e.Some=-3]="Some"})(zte||(zte={}))});var qte,Xte=ue(()=>{"use strict";(function(e){e[e.WorkflowSession=0]="WorkflowSession",e[e.User=1]="User"})(qte||(qte={}))});var Qte,Jte=ue(()=>{"use strict";(function(e){e[e.NoThrottle=0]="NoThrottle",e[e.SoftThrottle=1]="SoftThrottle",e[e.HardThrottle=2]="HardThrottle"})(Qte||(Qte={}))});var Yte=ue(()=>{"use strict"});var eae=ue(()=>{"use strict"});var DD=ue(()=>{"use strict";Vre();jre();$re();Kre();Xre();Jre();Yre();ete();ate();lte();ute();cte();ste();gte();mte();pte();hte();vte();Fte();Cte();yte();Ete();bte();xte();kte();Zte();Ute();Gte();Wte();Kte();Xte();Jte();Yte();eae()});var UR,rae=ue(()=>{"use strict";(function(e){e.Log="Log"})(UR||(UR={}))});var nae,iae,cje,l4,o4,GR,WR,yd,lae,oae,lm,MD,BD,_D,zR,st,tae,sje,uae,$R,cae,dje,gje,sae,mje,im,u4,fje,aae,pje,dae,hje,ft,gae=ue(()=>{"use strict";nae=ae(Hr()),iae=ae(Nr());DD();rae();cje=typeof process<"u"&&process.env?process.env.SERVICE_NAME:"client",l4="abcdefghijklmnopqrstuvwxyz0123456789",o4={97:0,98:1,99:2,100:3,101:4,102:5,103:6,104:7,105:8,106:9,107:10,108:11,109:12,110:13,111:14,112:15,113:16,114:17,115:18,116:19,117:20,118:21,119:22,120:23,121:24,122:25,48:26,49:27,50:28,51:29,52:30,53:31,54:32,55:33,56:34,57:35},GR=[],WR=[],lae=function(r){return null},oae=function(r){},lm=new Map,MD=new Map,BD=new Map,_D=new Map;(function(e){e.Default="",e.EDPSCompliant="edps"})(zR||(zR={}));(function(e){e.defineCoreLogCategory=function(r){return{root:"Core",name:r}},e.defineWorkflowLogCategory=function(r){return{root:"Workflow",name:r}},e.clearLoggers=function(){GR=[],WR=[],MD.clear(),BD.clear()},e.clearAggregators=function(){lm.clear()},e.addLogger=function(r){GR.indexOf(r)===-1&&(GR.push(r),tae(MD,r))},e.addDecidingLogger=function(r){WR.indexOf(r)===-1&&(WR.push(r),tae(BD,r))},e.setCorrelationContextCallback=function(r){yd=r},e.setStartPerformanceEventCallback=function(r){lae=r},e.setStopPerformanceEventCallback=function(r){oae=r},e.addAggregator=function(r){r.init(function(l,c){u4(l,c)}),lm.has(r.eventName)?lm.get(r.eventName).push(r):lm.set(r.eventName,[r])},e.flushAggregators=function(r){lm.forEach(function(l){l.forEach(function(c){return c.flush(r)})})},e.setTagLevelOverride=function(r,l){var c=hje(r);_D.set(c,l)},e.resetTagLevelOverrides=function(){_D.clear()},e.error=function(r,l,c,d,m,t,s,a,n,o){im(r,l,Ru.error,c,d,m,t,s,a,n,o)},e.warn=function(r,l,c,d,m,t,s,a,n,o){im(r,l,Ru.warn,c,d,m,t,s,a,n,o)},e.info=function(r,l,c,d,m,t,s,a,n,o){im(r,l,Ru.info,c,d,m,t,s,a,n,o)},e.verbose=function(r,l,c,d,m,t,s,a,n,o){im(r,l,Ru.verbose,c,d,m,t,s,a,n,o)},e.debug=function(r,l,c,d,m,t,s,a,n,o){im(r,l,Ru.debug,c,d,m,t,s,a,n,o)},e.metric=function(r,l,c,d,m,t,s,a,n,o){im(r,l,Ru.metric,c,d,m,t,s,a,n,o)},e.formatMetric=function(r,l,c,d){var m={};return m[r]={dimensionNames:c,dimensionValues:d,value:l},m},e.dynamic=function(r){u4(r)}})(st||(st={}));tae=function(r,l){var c=l.level;Object.keys(Ru).map(function(d){return Ru[d]}).filter(function(d){return typeof d!="string"}).filter(function(d){return d<=c}).forEach(function(d){r.has(d)?r.get(d).push(l):r.set(d,[l])})},sje=function(r,l,c,d,m,t,s,a){if(l===void 0&&(typeof r=="string"||typeof r=="object"))return r;if(l===void 0&&typeof r=="function")return r();var n=[];for(var o of[r,l,c,d,m,t,s,a])o!==void 0&&n.push(typeof o=="function"?o():o);return n},uae=function(r){if(typeof r=="string")return r;for(var l="",c=0;c<r.length;c++){c>0&&(l+=" ");var d=r[c];d instanceof Error?l+=JSON.stringify({message:d.message,name:d.name,stack:d.stack}):typeof d=="object"?l+=JSON.stringify(d):l+=d}return l},$R=function(r){return`${r.root}.${r.name}`},cae=[],dje=["Level","Tag"],gje=["Level","Tag","Workflow"],sae=function(r){return r!==void 0?MD.get(r)||cae:GR},mje=function(r,l){var c=r!==void 0?BD.get(r)||[]:WR;return c.filter(function(d){return d.shouldLog(l)})},im=function(r,l,c,d,m,t,s,a,n,o,u){c=_D.get(r)||c;var g=sae(c),f=mje(c,d);if(!(g.length==0&&f.length==0)){var v=lae(UR.Log),C=dae(r),p=sje(d,m,t,s,a,n,o,u);if(fje(l))aae(p)&&u4({eventName:"Metrics",tagId:C,category:$R(l),traceLevel:c,message:"",getMetrics:function(){return p}},!1,g,f);else if(aae(p)){var h=p;h.tagId=C,h.category=$R(l),h.eventName==="Operation"&&l.root==="Workflow"&&(h.eventName="WorkflowOperation",yd&&(h.joinContextId=yd().joinContextId,h.workflow=yd().workflow)),h.traceLevel=c;var F=lm.get(h.eventName);if(F)for(var R=0;R<F.length;++R){var y=F[R];if(y&&y.add(h,R===F.length-1))break}else u4(h,!1,g,f)}else{var E=function(){var b;return l.root==="Core"?{TraceEventV2:{dimensionNames:function(){return dje},dimensionValues:[String(c),C],value:1}}:{WorkflowTraceEvent:{dimensionNames:function(){return gje},dimensionValues:[String(c),C,yd?(b=yd())===null||b===void 0?void 0:b.workflow:""],value:1}}};u4({eventName:"Log",tagId:C,category:$R(l),traceLevel:c,message:uae(p),getMetrics:E},!1,g,f)}oae(v)}},u4=function(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,c=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,m,t,s,a,n,o,u,g,f,v,C,p,h,F;c==null&&(c=sae(r.traceLevel)),d=d||cae;var R;if(c.length>0||d.length>0){if(r.serviceName=cje,!l&&yd){var y=yd();y&&(R={disableLogging:y.disableLogging,userDataBoundaryType:(t=(m=y.sessionDescriptor)===null||m===void 0?void 0:m.userContext)===null||t===void 0?void 0:t.userDataBoundaryType},r.cv=r.cv?r.cv:y.cv.toString(),r.sessionKey=r.sessionKey?r.sessionKey:y.sessionKey,r.userTenantId=r.userTenantId?r.userTenantId:y.userTenantId,r.workflow=r.workflow?r.workflow:y.workflow,r.clientAppName=r.clientAppName?r.clientAppName:(s=y.clientMetadata)===null||s===void 0?void 0:s.appName,r.clientAppPlatform=r.clientAppPlatform?r.clientAppPlatform:(a=y.clientMetadata)===null||a===void 0?void 0:a.appPlatform,r.clientAppVersion=r.clientAppVersion?r.clientAppVersion:(n=y.clientMetadata)===null||n===void 0?void 0:n.appVersion,r.clientDocSessionId=r.clientDocSessionId?r.clientDocSessionId:(o=y.clientMetadata)===null||o===void 0?void 0:o.docSessionId,r.clientReleaseAudienceGroup=r.clientReleaseAudienceGroup?r.clientReleaseAudienceGroup:(u=y.clientMetadata)===null||u===void 0?void 0:u.releaseAudienceGroup,r.clientReleaseChannel=r.clientReleaseChannel?r.clientReleaseChannel:(g=y.clientMetadata)===null||g===void 0?void 0:g.releaseChannel,r.clientReleaseFork=r.clientReleaseFork?r.clientReleaseFork:(f=y.clientMetadata)===null||f===void 0?void 0:f.releaseFork,r.clientRuntimeVersion=r.clientRuntimeVersion?r.clientRuntimeVersion:(v=y.clientMetadata)===null||v===void 0?void 0:v.runtimeVersion,r.clientSessionId=r.clientSessionId?r.clientSessionId:(C=y.clientMetadata)===null||C===void 0?void 0:C.sessionId,r.clientUserAgent=r.clientUserAgent?r.clientUserAgent:(p=y.clientMetadata)===null||p===void 0?void 0:p.userAgent,r.traceId=r.traceId||y.traceId,r.isClientTelemetrySampled=r.isClientTelemetrySampled?r.isClientTelemetrySampled:(h=y.clientMetadata)===null||h===void 0?void 0:h.isClientTelemetrySampled,r.userDataBoundaryType=pje(R),r.ecsConfigIDs=(F=y.ecsConfigIDsManager)===null||F===void 0?void 0:F.getAllConfigIDsString())}for(var E of c)E.log(r,R);for(var x of d)x.log(r)}},fje=function(r){return r.name===ft.WorkflowMetricsOnly.name&&r.root===ft.WorkflowMetricsOnly.root},aae=function(r){return!Array.isArray(r)&&typeof r=="object"},pje=function(r){return r?.userDataBoundaryType===HR.EDPSCompliant?zR.EDPSCompliant:zR.Default},dae=function(r){return l4[r>>24&63]+l4[r>>18&63]+l4[r>>12&63]+l4[r>>6&63]+l4[r>>0&63]},hje=function(r){return r&&r.length===5?o4[r.charCodeAt(0)]<<24|o4[r.charCodeAt(1)]<<18|o4[r.charCodeAt(2)]<<12|o4[r.charCodeAt(3)]<<6|o4[r.charCodeAt(4)]:-1},ft=(0,nae.default)(function e(){(0,iae.default)(this,e)});ft.CoreDefault=st.defineCoreLogCategory("Default");ft.CoreSystem=st.defineCoreLogCategory("System");ft.CoreUnsampled=st.defineCoreLogCategory("Unsampled");ft.CoreMetricsOnly=st.defineCoreLogCategory("MetricsOnly");ft.WorkflowDefault=st.defineWorkflowLogCategory("Default");ft.WorkflowUnsampled=st.defineWorkflowLogCategory("Unsampled");ft.WorkflowMetricsOnly=st.defineWorkflowLogCategory("MetricsOnly");ft.PrivacyGuardEvent=st.defineCoreLogCategory("PrivacyGuardEvent")});var LD,P5r,O5r,N5r,mae=ue(()=>{"use strict";LD={util:{},roots:{default:{}}},P5r=LD.util,O5r=LD.roots.default||(LD.roots.default={}),N5r=(function(){function e(r){if(r)for(var l in r)r[l]!=null&&(this[l]=r[l])}return e.prototype.operationName="",e.prototype.key="",e.prototype.value="",e.prototype.buildVersion="",e.prototype.datafield0="",e.prototype.datafield1="",e.prototype.datafield2="",e.prototype.datafield3="",e.prototype.tagId=0,e.getTypeUrl=function(l){return l===void 0&&(l="type.googleapis.com"),l+"/AnonymizedOperationEvent"},e})()});var PD,V5r,j5r,fae,pae=ue(()=>{"use strict";PD={util:{},roots:{default:{}}},V5r=PD.util,j5r=PD.roots.default||(PD.roots.default={}),fae=(function(){function e(r){if(r)for(var l in r)r[l]!=null&&(this[l]=r[l])}return e.prototype.count=0,e.prototype.cv="",e.prototype.serviceName="",e.prototype.sessionKey="",e.prototype.traceId="",e.prototype.durationMs=0,e.prototype.success=!1,e.prototype.resultDescription="",e.prototype.resultJSON="",e.prototype.resultSignature="",e.prototype.operationName="",e.prototype.resourceId="",e.prototype.dimension0="",e.prototype.dimension1="",e.prototype.dimension2="",e.prototype.dimension3="",e.prototype.clientAppName="",e.prototype.clientAppPlatform="",e.prototype.clientRuntimeVersion="",e.prototype.clientAppVersion="",e.prototype.clientReleaseAudienceGroup="",e.prototype.clientReleaseChannel="",e.prototype.clientReleaseFork="",e.prototype.clientSessionId="",e.prototype.clientFlights="",e.prototype.clientIPRange="",e.prototype.clientDocSessionId="",e.prototype.clientUserAgent="",e.prototype.userType="",e.prototype.userId="",e.prototype.userTenantId="",e.prototype.joinContextId="",e.prototype.ariaTenant="",e.prototype.ariaNamespace="",e.prototype.dataFields="",e.prototype.userDataBoundaryType="",e.getTypeUrl=function(l){return l===void 0&&(l="type.googleapis.com"),l+"/OperationEvent"},e})()});var OD,U5r,G5r,W5r,hae=ue(()=>{"use strict";OD={util:{},roots:{default:{}}},U5r=OD.util,G5r=OD.roots.default||(OD.roots.default={}),W5r=(function(){function e(r){if(r)for(var l in r)r[l]!=null&&(this[l]=r[l])}return e.prototype.count=0,e.prototype.cv="",e.prototype.serviceName="",e.prototype.sessionKey="",e.prototype.traceId="",e.prototype.durationMs=0,e.prototype.success=!1,e.prototype.resultDescription="",e.prototype.resultSignature="",e.prototype.operationName="",e.prototype.resourceId="",e.prototype.dimension0="",e.prototype.dimension1="",e.prototype.dimension2="",e.prototype.dimension3="",e.prototype.clientAppName="",e.prototype.clientAppPlatform="",e.prototype.clientRuntimeVersion="",e.prototype.clientAppVersion="",e.prototype.clientReleaseAudienceGroup="",e.prototype.clientReleaseChannel="",e.prototype.clientReleaseFork="",e.prototype.clientSessionId="",e.prototype.clientFlights="",e.prototype.clientIPRange="",e.prototype.clientDocSessionId="",e.prototype.clientUserAgent="",e.prototype.userType="",e.prototype.userId="",e.prototype.userTenantId="",e.prototype.workflow="",e.prototype.joinContextId="",e.prototype.ariaTenant="",e.prototype.ariaNamespace="",e.prototype.dataFields="",e.prototype.userDataBoundaryType="",e.getTypeUrl=function(l){return l===void 0&&(l="type.googleapis.com"),l+"/WorkflowOperationEvent"},e})()});var ND,z5r,K5r,q5r,vae=ue(()=>{"use strict";ND={util:{},roots:{default:{}}},z5r=ND.util,K5r=ND.roots.default||(ND.roots.default={}),q5r=(function(){function e(r){if(r)for(var l in r)r[l]!=null&&(this[l]=r[l])}return e.prototype.Pid=0,e.prototype.ApplicationName="",e.prototype.ServiceName="",e.getTypeUrl=function(l){return l===void 0&&(l="type.googleapis.com"),l+"/ProcessIdentificationEvent"},e})()});var HD,Q5r,J5r,Y5r,Fae=ue(()=>{"use strict";HD={util:{},roots:{default:{}}},Q5r=HD.util,J5r=HD.roots.default||(HD.roots.default={}),Y5r=(function(){function e(r){if(r)for(var l in r)r[l]!=null&&(this[l]=r[l])}return e.prototype.Name="",e.prototype.Length=0,e.getTypeUrl=function(l){return l===void 0&&(l="type.googleapis.com"),l+"/HttpRequestQueueEvent"},e})()});var VD,rgr,tgr,agr,Rae=ue(()=>{"use strict";VD={util:{},roots:{default:{}}},rgr=VD.util,tgr=VD.roots.default||(VD.roots.default={}),agr=(function(){function e(r){if(r)for(var l in r)r[l]!=null&&(this[l]=r[l])}return e.prototype.cv="",e.prototype.sessionKey="",e.prototype.traceId="",e.prototype.host="",e.prototype.statusCode=0,e.prototype.success=!1,e.prototype.wait=0,e.prototype.dns=0,e.prototype.tcp=0,e.prototype.firstByte=0,e.prototype.download=0,e.prototype.total=0,e.getTypeUrl=function(l){return l===void 0&&(l="type.googleapis.com"),l+"/OutboundHttpRequestEvent"},e})()});var jD,igr,lgr,ogr,Cae=ue(()=>{"use strict";jD={util:{},roots:{default:{}}},igr=jD.util,lgr=jD.roots.default||(jD.roots.default={}),ogr=(function(){function e(r){if(r)for(var l in r)r[l]!=null&&(this[l]=r[l])}return e.prototype.Name="",e.prototype.Length=0,e.getTypeUrl=function(l){return l===void 0&&(l="type.googleapis.com"),l+"/HttpSocketListEvent"},e})()});var ZD,cgr,sgr,dgr,yae=ue(()=>{"use strict";ZD={util:{},roots:{default:{}}},cgr=ZD.util,sgr=ZD.roots.default||(ZD.roots.default={}),dgr=(function(){function e(r){if(r)for(var l in r)r[l]!=null&&(this[l]=r[l])}return e.prototype.group="",e.prototype.name="",e.prototype.state=0,e.prototype.failurePercent=0,e.getTypeUrl=function(l){return l===void 0&&(l="type.googleapis.com"),l+"/CircuitBreakerStateChangeEvent"},e})()});var UD,mgr,fgr,pgr,Sae=ue(()=>{"use strict";UD={util:{},roots:{default:{}}},mgr=UD.util,fgr=UD.roots.default||(UD.roots.default={}),pgr=(function(){function e(r){if(r)for(var l in r)r[l]!=null&&(this[l]=r[l])}return e.prototype.sessionKey="",e.prototype.annotationType="",e.prototype.annotationState=0,e.prototype.workflowId="",e.prototype.traceId="",e.getTypeUrl=function(l){return l===void 0&&(l="type.googleapis.com"),l+"/AnnotationMetaDataChangeEvent"},e})()});var GD,vgr,Fgr,Rgr,Eae=ue(()=>{"use strict";GD={util:{},roots:{default:{}}},vgr=GD.util,Fgr=GD.roots.default||(GD.roots.default={}),Rgr=(function(){function e(r){if(r)for(var l in r)r[l]!=null&&(this[l]=r[l])}return e.prototype.cv="",e.prototype.sessionKey="",e.prototype.healthy=!1,e.prototype.fullLogs=!1,e.prototype.traceId="",e.prototype.clientAppName="",e.prototype.clientAppPlatform="",e.prototype.clientAppVersion="",e.prototype.clientSessionId="",e.prototype.clientRuntimeVersion="",e.prototype.clientReleaseAudienceGroup="",e.prototype.clientUserAgent="",e.prototype.isClientTelemetrySampled=!1,e.prototype.clientDocSessionId="",e.prototype.userType="",e.prototype.userId="",e.prototype.userTenantId="",e.prototype.userOid="",e.prototype.protocolVersion=0,e.prototype.totalDurationMs=0,e.prototype.idleDurationMs=0,e.prototype.closeReason="",e.prototype.firstClientConnectionDurationMs=0,e.prototype.seedMode="",e.prototype.seedSuccess=!1,e.prototype.seedItems=0,e.prototype.seedMessageCount=0,e.prototype.seedBatchSize=0,e.prototype.seedGroupSize=0,e.prototype.seedDurationMs=0,e.prototype.sendMessageCount=0,e.prototype.sendMessageErrors=0,e.prototype.sendMessageWarnings=0,e.prototype.sendMessageDurationMsMax=0,e.prototype.processMessageCount=0,e.prototype.processMessageErrors=0,e.prototype.processMessageWarnings=0,e.prototype.processMessageDurationMsMax=0,e.prototype.syncMessageCount=0,e.prototype.syncMessagesOutOfSequence=0,e.prototype.syncMessagesAbandoned=0,e.prototype.syncMessagesIgnored=0,e.prototype.syncMessageQueueLimitReached=!1,e.prototype.modelItemsMax=0,e.prototype.modelSizeInKb=0,e.prototype.modelConsistencyErrors=0,e.prototype.modelItemsCountBucket="",e.prototype.modelConsistencyErrorsAndWarnings=0,e.prototype.modelConsistencyQuietStateValid=!1,e.prototype.modelConsistencyQuietStateWarnings=0,e.prototype.modelConsistencyQuietStateErrors=0,e.prototype.documentUrlAvailable=!1,e.prototype.documentUrlWasProvided=!1,e.prototype.workflowsRegistered=0,e.prototype.workflowExecutions=0,e.prototype.workflowExecutionErrors=0,e.prototype.workflowExecutionDurationMsMax=0,e.prototype.workflowExecutionInfraErrors=0,e.prototype.annotationTypesActivated=0,e.prototype.annotationsAdded=0,e.prototype.annotationsUpdated=0,e.prototype.annotationsDeleted=0,e.prototype.augLoopLowPrivilegeTokenExistenceStatus="",e.prototype.augLoopLowPrivilegeTokenFirstArrivalDurationMs=0,e.prototype.wacTokenProvisionTokenExistenceStatus="",e.prototype.wacTokenProvisionTokenFirstArrivalDurationMs=0,e.prototype.seedingWorkflowPerformanceTimesValid=!1,e.prototype.timeFromFirstSeedMessageToFirstWorkflowFinishedMs=0,e.prototype.timeFromFirstSeedMessageToFirstAnnotationMs=0,e.prototype.timeFromFirstSeedMessageToLastAnnotationMs=0,e.prototype.timeFromFirstSeedMessageToLastWorkflowFinishedMs=0,e.prototype.timeFromLastSeedMessageToLastAnnotationMs=0,e.prototype.timeFromLastSeedMessageToLastWorkflowFinishedMs=0,e.prototype.syncMessagesWorkflowPerformanceNotMeasured=0,e.prototype.timeToAllWorkflowsFinishedMsMax=0,e.prototype.timeFromSessionStartToLastWorkflowFinishedMs=0,e.prototype.healthBucket="",e.prototype.coreHealthBucket="",e.prototype.coreHealthReason="",e.prototype.coreHealthBucketWithSuppressions="",e.prototype.coreHealthReasonWithSuppressions="",e.prototype.healthReason="",e.prototype.healthReasonCategory="",e.prototype.healthBucketWithSuppressions="",e.prototype.healthReasonWithSuppressions="",e.prototype.healthReasonCategoryWithSuppressions="",e.prototype.eventAnalysisFindings="",e.prototype.mappedHealthBucketsToReasons="",e.prototype.userDataBoundaryType="",e.prototype.ecsConfigIDs="",e.getTypeUrl=function(l){return l===void 0&&(l="type.googleapis.com"),l+"/SessionStatsEvent"},e})()});var WD,ygr,Sgr,Aae,bae=ue(()=>{"use strict";WD={util:{},roots:{default:{}}},ygr=WD.util,Sgr=WD.roots.default||(WD.roots.default={}),Aae=(function(){function e(r){if(r)for(var l in r)r[l]!=null&&(this[l]=r[l])}return e.prototype.cv="",e.prototype.serviceName="",e.prototype.sessionKey="",e.prototype.traceId="",e.prototype.clientAppName="",e.prototype.clientAppPlatform="",e.prototype.clientRuntimeVersion="",e.prototype.clientAppVersion="",e.prototype.clientReleaseAudienceGroup="",e.prototype.clientReleaseChannel="",e.prototype.clientReleaseFork="",e.prototype.clientSessionId="",e.prototype.clientFlights="",e.prototype.clientIPRange="",e.prototype.clientDocSessionId="",e.prototype.clientUserAgent="",e.prototype.userType="",e.prototype.userId="",e.prototype.userTenantId="",e.prototype.sessionHealthEventName="",e.prototype.source="",e.prototype.reason="",e.prototype.reasonDependency="",e.prototype.subReason="",e.prototype.impact="",e.prototype.success=!1,e.prototype.durationMs=0,e.prototype.count=0,e.prototype.message="",e.prototype.affectedWorkflows="",e.prototype.resourceId="",e.prototype.dimension0="",e.prototype.dimension1="",e.prototype.dimension2="",e.prototype.dimension3="",e.prototype.resultDescription="",e.prototype.resultSignature="",e.prototype.joinContextId="",e.prototype.userDataBoundaryType="",e.getTypeUrl=function(l){return l===void 0&&(l="type.googleapis.com"),l+"/SessionHealthEvent"},e})()});var $D,Agr,bgr,xgr,xae=ue(()=>{"use strict";$D={util:{},roots:{default:{}}},Agr=$D.util,bgr=$D.roots.default||($D.roots.default={}),xgr=(function(){function e(r){if(r)for(var l in r)r[l]!=null&&(this[l]=r[l])}return e.prototype.cv="",e.prototype.serviceName="",e.prototype.sessionKey="",e.prototype.traceId="",e.prototype.clientAppName="",e.prototype.clientAppPlatform="",e.prototype.clientRuntimeVersion="",e.prototype.clientAppVersion="",e.prototype.clientReleaseAudienceGroup="",e.prototype.clientReleaseChannel="",e.prototype.clientReleaseFork="",e.prototype.clientSessionId="",e.prototype.clientFlights="",e.prototype.clientIPRange="",e.prototype.clientDocSessionId="",e.prototype.clientUserAgent="",e.prototype.userType="",e.prototype.userId="",e.prototype.userTenantId="",e.prototype.sessionHealthEventName="",e.prototype.count=0,e.prototype.successes=0,e.prototype.failures=0,e.prototype.maxDurationMs=0,e.prototype.sumDurationMs=0,e.prototype.cancellations=0,e.prototype.failureBuckets="",e.prototype.firstFailureReason="",e.prototype.firstFailureImpact="",e.prototype.lastEventSource="",e.prototype.lastEventReason="",e.prototype.lastEventReasonDependency="",e.prototype.lastEventImpact="",e.prototype.lastEventSuccess=!1,e.prototype.lastEventDurationMs=0,e.prototype.lastEventCount=0,e.prototype.lastEventMessage="",e.prototype.lastEventAffectedWorkflows="",e.prototype.userDataBoundaryType="",e.getTypeUrl=function(l){return l===void 0&&(l="type.googleapis.com"),l+"/SessionHealthEventAggregation"},e})()});var zD,kgr,wgr,Igr,Tae=ue(()=>{"use strict";zD={util:{},roots:{default:{}}},kgr=zD.util,wgr=zD.roots.default||(zD.roots.default={}),Igr=(function(){function e(r){if(r)for(var l in r)r[l]!=null&&(this[l]=r[l])}return e.prototype.cv="",e.prototype.sessionKey="",e.prototype.traceId="",e.prototype.clientAppName="",e.prototype.clientAppPlatform="",e.prototype.clientAppVersion="",e.prototype.clientRuntimeVersion="",e.prototype.clientReleaseAudienceGroup="",e.prototype.clientUserAgent="",e.prototype.healthBucket="",e.prototype.healthReason="",e.prototype.healthSubreason="",e.prototype.summarizedFindings="",e.prototype.affectedResource="",e.prototype.affectedSessions="",e.prototype.suppressionReason="",e.prototype.modelItemsCountBucket="",e.prototype.userType="",e.prototype.userId="",e.prototype.userTenantId="",e.prototype.userDataBoundaryType="",e.getTypeUrl=function(l){return l===void 0&&(l="type.googleapis.com"),l+"/SessionIssueEvent"},e})()});var KD,Mgr,Bgr,_gr,kae=ue(()=>{"use strict";KD={util:{},roots:{default:{}}},Mgr=KD.util,Bgr=KD.roots.default||(KD.roots.default={}),_gr=(function(){function e(r){if(r)for(var l in r)r[l]!=null&&(this[l]=r[l])}return e.prototype.cv="",e.prototype.sessionKey="",e.prototype.traceId="",e.prototype.clientAppName="",e.prototype.clientAppPlatform="",e.prototype.clientAppVersion="",e.prototype.clientRuntimeVersion="",e.prototype.clientReleaseAudienceGroup="",e.prototype.clientUserAgent="",e.prototype.resourceId="",e.prototype.healthBucket="",e.prototype.healthReason="",e.prototype.healthReasonCategory="",e.prototype.healthBucketWithSuppressions="",e.prototype.healthReasonWithSuppressions="",e.prototype.healthReasonCategoryWithSuppressions="",e.prototype.scenarioHealthBucket="",e.prototype.scenarioHealthReason="",e.prototype.scenarioHealthBucketWithSuppressions="",e.prototype.scenarioHealthReasonWithSuppressions="",e.prototype.activationState="",e.prototype.modelItemsCountBucket="",e.prototype.userType="",e.prototype.userId="",e.prototype.userTenantId="",e.prototype.userDataBoundaryType="",e.getTypeUrl=function(l){return l===void 0&&(l="type.googleapis.com"),l+"/ScenarioStatsEvent"},e})()});var qD,Pgr,Ogr,Ngr,wae=ue(()=>{"use strict";qD={util:{},roots:{default:{}}},Pgr=qD.util,Ogr=qD.roots.default||(qD.roots.default={}),Ngr=(function(){function e(r){if(r)for(var l in r)r[l]!=null&&(this[l]=r[l])}return e.prototype.sessionKey="",e.prototype.traceId="",e.prototype.suspiciousStringValue="",e.prototype.PG_ConcernEventName="",e.prototype.PG_TableName="",e.prototype.PG_ColumnName="",e.prototype.PG_EventTime="",e.prototype.PG_ConcernTypeText="",e.prototype.PG_ShouldIgnore=!1,e.prototype.PG_EventLocatorName="",e.prototype.PG_EventLocatorValue="",e.getTypeUrl=function(l){return l===void 0&&(l="type.googleapis.com"),l+"/PrivacyGuardIssueEvent"},e})()});var XD=ue(()=>{"use strict";mae();pae();hae();vae();Fae();Rae();Cae();yae();Sae();Eae();bae();xae();Tae();kae();wae()});var vje,Fje,Rje,Cje,Q2,tmr,KR=ue(()=>{"use strict";vje=1e3,Fje=1e6,Rje=1e6,Cje=1e3,Q2=(function(){return typeof process<"u"&&process.hrtime?function(){var e=process.hrtime();return e[0]*vje+e[1]/Fje}:typeof performance<"u"&&performance.now?function(){return performance.now()}:function(){return Date.now()}})(),tmr=(function(){return typeof process<"u"&&process.hrtime?function(){var e=process.hrtime();return e[0]*Rje+e[1]/Cje}:typeof performance<"u"&&performance.now?function(){return Math.round(performance.now()*1e3)}:function(){return Date.now()*1e3}})()});function yje(e,r,l){return r=(0,QD.default)(r),(0,Mae.default)(e,_ae()?Reflect.construct(r,l||[],(0,QD.default)(e).constructor):r.apply(e,l))}function _ae(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_ae=function(){return!!e})()}var c4,Iae,Dae,Mae,QD,Bae,I0,om,qR,No,Lae=ue(()=>{"use strict";c4=ae(Nt()),Iae=ae(Nr()),Dae=ae(Hr()),Mae=ae(Zn()),QD=ae(_n()),Bae=ae(Un());XD();KR();I0=Symbol("dataFieldsObject"),om=Symbol("dataFieldsAreDirty"),qR=Symbol("_dataFields"),No=(function(e){function r(l,c){var d;return(0,Iae.default)(this,r),d=yje(this,r,[l]),d.eventName="Operation",d.options=c,d.durationMs=l?.durationMs,(!l||l.count==null)&&(d.count=1),l?.dataFields&&(d.dataFields=l.dataFields),d}return(0,Bae.default)(r,e),(0,Dae.default)(r,[{key:"setClientMetadata",value:function(c,d){return c&&(this.clientAppName=c.appName,this.clientAppPlatform=c.appPlatform,this.clientAppVersion=c.appVersion,(d==null||!d)&&(this.clientFlights=c.flights),this.clientReleaseAudienceGroup=c.releaseAudienceGroup,this.clientReleaseChannel=c.releaseChannel,this.clientReleaseFork=c.releaseFork,this.clientRuntimeVersion=c.runtimeVersion,this.clientSessionId=c.sessionId,this.clientDocSessionId=c.docSessionId,this.clientUserAgent=c.userAgent),this}},{key:"setUserContext",value:function(c){return c&&(this.userId=c.puid||c.oid,this.userType=c.userType&&c.userType.toString(),this.userTenantId=c.tid),this}},{key:"setMetricCustomDimensions",value:function(c,d){if(!this.options)throw new Error(`Attempting to set custom dimensions ${c} to operation ${this.operationName} without activating MetricCount or MetricDuration`);this.options.metricCustomDimensions=this.options.metricCustomDimensions||{},this.options.metricCustomDimensions[c]=d}},{key:"setDataField",value:function(c,d){this[I0]||(this[I0]={}),this[I0][c]=d,this[om]=!0}},{key:"setDataFields",value:function(c){this[I0]||(this[I0]={}),this[I0]=Object.assign(Object.assign({},this[I0]),c),this[om]=!0}},{key:"start",value:function(){return this.startTime=Q2(),this}},{key:"recordStep",value:function(c){return this.setDataField(c,Math.floor(Q2()-this.startTime)),this}},{key:"stop",value:function(){var c=Q2();return this.durationMs=Math.round(c-this.startTime),this}},{key:"addCustomMetric",value:function(c){this.customMetrics===void 0&&(this.customMetrics=[]),this.customMetrics.push(c)}},{key:"getCustomMetrics",value:function(){var c=this,d=[];if(this.customMetrics!==void 0){var m=function(n){return[].concat((0,c4.default)(c.getDimensionNames()),(0,c4.default)(n.extraDimensions.map(function(o){return o.name})))},t=function(n){var o={};o[`${c.operationName}.${n.nameSuffix}`]={dimensionNames:function(){return m(n)},dimensionValues:[].concat((0,c4.default)(c.getDimensionValues()),(0,c4.default)(n.extraDimensions.map(function(u){return u.value}))),value:n.value},d.push(o)};for(var s of this.customMetrics)t(s)}return d}},{key:"getMetrics",value:function(c){var d,m,t={};if(this.operationName)switch(this.operationName){case"SessionHealthOrphanedEventsWithoutProperSessionKey":case"SessionHealthOrphanedSessions":case"WorkflowActivationState":t[this.operationName+".CountV2"]={dimensionNames:r.getOrphanedSessionHealthDimensionNames.bind(r),dimensionValues:this.getOrphanedSessionHealthDimensionValues(),value:this.count};break;case"MarkUnhealthySession":case"MarkHealthWarningSession":t[this.operationName+".Reason"]={dimensionNames:r.getSessionHealthDimensionNames.bind(r),dimensionValues:this.getSessionHealthDimensionValues(),value:1};break;default:if(this.operationName==="matchmaker_timer"&&(t["Workflow.DurationMs"]={dimensionNames:r.getWorkflowDimensionNames.bind(r),dimensionValues:this.getWorkflowDimensionValues(),value:this.durationMs||0},t["Workflow.Count"]={dimensionNames:r.getWorkflowDimensionNames.bind(r),dimensionValues:this.getWorkflowDimensionValues(),value:1}),this.durationMs!==void 0){var s=`${this.operationName}.DurationMsV2`;(!((d=this.options)===null||d===void 0)&&d.metricDuration||c.indexOf(s)>=0)&&(t[s]={dimensionNames:this.getDimensionNames.bind(this),dimensionValues:this.getDimensionValues(),value:this.durationMs})}{var a=`${this.operationName}.CountV2`;(!((m=this.options)===null||m===void 0)&&m.metricCount||c.indexOf(a)>=0)&&(t[a]={dimensionNames:this.getDimensionNames.bind(this),dimensionValues:this.getDimensionValues(),value:this.count})}}return t}},{key:"getDimensionNames",value:function(){var c,d,m=r.dimensionNames;if(!((c=this.options)===null||c===void 0)&&c.metricCustomDimensions){m=m.slice();for(var t in(d=this.options)===null||d===void 0?void 0:d.metricCustomDimensions)m.push(t)}return m}},{key:"getDimensionValues",value:function(){var c,d,m=[this.success,this.clientAppName,this.clientAppPlatform,this.resourceId,this.dimension0,this.dimension1,this.dimension2,this.dimension3];if(!((c=this.options)===null||c===void 0)&&c.metricCustomDimensions)for(var t in(d=this.options)===null||d===void 0?void 0:d.metricCustomDimensions)m.push(this.options.metricCustomDimensions[t]);return m}},{key:"getOrphanedSessionHealthDimensionValues",value:function(){return[this.success,this.clientAppName,this.clientAppPlatform,this.clientReleaseAudienceGroup,this.resourceId,this.dimension0,this.dimension1,this.dimension2,this.dimension3]}},{key:"getSessionHealthDimensionValues",value:function(){return[this.resultSignature,this.clientAppName,this.clientAppPlatform,this.clientAppVersion,this.dimension0,this.dimension1,this.dimension2,this.dimension3]}},{key:"getWorkflowDimensionValues",value:function(){return[this.resultSignature,this.resourceId,this.resourceId,this.success]}}],[{key:"getOrphanedSessionHealthDimensionNames",value:function(){return this.orphanedSessionHealthDimensionNames}},{key:"getSessionHealthDimensionNames",value:function(){return this.sessionHealthDimensionNames}},{key:"getWorkflowDimensionNames",value:function(){return this.workflowDimensionNames}}])})(fae);No.dimensionNames=["Success","ClientAppName","ClientAppPlatform","ResourceId","Dimension0","Dimension1","Dimension2","Dimension3"];No.orphanedSessionHealthDimensionNames=["Success","ClientAppName","ClientAppPlatform","ClientReleaseAudienceGroup","ResourceId","Dimension0","Dimension1","Dimension2","Dimension3"];No.sessionHealthDimensionNames=["Reason","ClientAppName","ClientAppPlatform","ClientAppVersion","Dimension0","Dimension1","Dimension2","Dimension3"];No.workflowDimensionNames=["ResultSignature","WorkflowId","ResourceId","Success"];Object.defineProperty(No.prototype,"dataFields",{get:function(){var r,l;return this[om]&&(this[qR]=JSON.stringify((r=this[I0])!==null&&r!==void 0?r:{}),this[om]=!1),this[om]!==void 0?this[qR]:(l=this[qR])!==null&&l!==void 0?l:""},set:function(r){!r||r===""?this[I0]={}:this[I0]=JSON.parse(r),this[qR]=r,this[om]=!1},enumerable:!0,configurable:!0})});function Sje(){for(var e=0;e<Vae;e++)Oae[e]=Pae[Math.floor(Math.random()*Pae.length)];return Oae.join("")}var Nae,Hae,s4,Pae,Vae,Oae,JD=ue(()=>{"use strict";Nae=ae(Nr()),Hae=ae(Hr()),s4=(function(){function e(r){(0,Nae.default)(this,e),this.childCount=0,this.id=r||Sje()}return(0,Hae.default)(e,[{key:"newChild",value:function(){return++this.childCount,new e(this.id+"."+this.childCount.toString())}},{key:"toString",value:function(){return this.id.length>127?this.id.substring(0,127)+"!":this.id}}],[{key:"fromString",value:function(l,c){if(!l)throw new Error("Received invalid correlation vector string");var d;return l.endsWith(".0")?d=new e(l.substring(0,l.length-2)):d=new e(l),c&&(d.childCount=c),d}}])})(),Pae=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","+","/"],Vae=22,Oae=new Array(Vae)});function YD(e,r){return JSON.stringify}var jae=ue(()=>{"use strict"});var Zae,Uae,Gae,Wae=ue(()=>{"use strict";Zae=ae(Nr()),Uae=ae(Hr()),Gae=(function(){function e(){(0,Zae.default)(this,e),this.ecsConfigIDsMap={},this.ecsConfigIDs=""}return(0,Uae.default)(e,[{key:"updateConfigIDs",value:function(l,c,d){var m=function(n){return Array.isArray(n)?n:typeof n=="string"?[n]:[]},t=new Set,s=m(c);s.length>0?s.forEach(function(a){return t.add(a)}):m(d).forEach(function(a){return t.add(a)}),this.ecsConfigIDsMap[l]=Array.from(t),this.ecsConfigIDs=Object.values(this.ecsConfigIDsMap).flat().join(",")}},{key:"getAllConfigIDsString",value:function(){return this.ecsConfigIDs}},{key:"getConfigIDsMap",value:function(){return this.ecsConfigIDsMap}},{key:"clear",value:function(){this.ecsConfigIDsMap={}}}])})()});var $ae,zae,d4,Kae=ue(()=>{"use strict";$ae=ae(Nr()),zae=ae(Hr());JD();jae();Wae();d4=(function(){function e(r,l,c,d){(0,$ae.default)(this,e);var m;this.cv=r,this.sessionDescriptor=l,this.clientMetadata=c,this.workflow=d?.workflow,this.joinContextId=d?.joinContextId,this.performanceEvent=d?.performanceEvent,this.sessionLogsSampled=void 0,this._interactionId=d?.interactionId,this._interactionSessionId=d?.interactionSessionId,this.traceId=d?.traceId,this.disableLogging=(m=d?.disableLogging)!==null&&m!==void 0?m:!1,this.ecsConfigIDsManager=new Gae}return(0,zae.default)(e,[{key:"sessionKey",get:function(){var l;return(l=this.sessionDescriptor)===null||l===void 0?void 0:l.sessionKey}},{key:"userTenantId",get:function(){var l,c;return(c=(l=this.sessionDescriptor)===null||l===void 0?void 0:l.userContext)===null||c===void 0?void 0:c.tid}},{key:"interactionSessionId",get:function(){return this._interactionSessionId},set:function(l){if(this._interactionSessionId&&this._interactionSessionId!==l)throw new Error("InteractionSessionId is already set");this._interactionSessionId=l}},{key:"interactionId",get:function(){return this._interactionId},set:function(l){if(this._interactionId&&this._interactionId!==l)throw new Error("InteractionId is already set");this._interactionId=l}},{key:"toString",value:function(){var l,c;return`${(l=this.clientMetadata)===null||l===void 0?void 0:l.appName};${(c=this.clientMetadata)===null||c===void 0?void 0:c.appPlatform};${this.sessionKey};${this.cv}`}},{key:"serialize",value:function(){var l,c,d,m,t,s,a=(l=this.clientMetadata)===null||l===void 0?void 0:l.appName,n=(c=this.clientMetadata)===null||c===void 0?void 0:c.appPlatform,o=(d=this.clientMetadata)===null||d===void 0?void 0:d.releaseAudienceGroup,u=(m=this.clientMetadata)===null||m===void 0?void 0:m.flights,g=(t=this.sessionDescriptor)===null||t===void 0?void 0:t.userContext;return e.stringify(Object.assign(Object.assign({cv:this.cv.toString()},(s=this.sessionDescriptor)!==null&&s!==void 0?s:{}),{clientAppName:a,clientAppPlatform:n,clientReleaseAudienceGroup:o,clientFlights:u,workflow:this.workflow,joinContextId:this.joinContextId,interactionId:this.interactionId,interactionSessionId:this.interactionSessionId,traceId:this.traceId,disableLogging:this.disableLogging,userContext:{tid:g?.tid,oid:g?.oid,userDataBoundaryType:g?.userDataBoundaryType},userDataBoundaryType:g?.userDataBoundaryType}))}},{key:"newChild",value:function(){return new e(this.cv.newChild(),this.sessionDescriptor,this.clientMetadata,{workflow:this.workflow,joinContextId:this.joinContextId,interactionId:this.interactionId,interactionSessionId:this.interactionSessionId,traceId:this.traceId,disableLogging:this.disableLogging})}}],[{key:"deserialize",value:function(l){var c,d;if(l)try{var m=JSON.parse(l),t={appName:m.clientAppName,appPlatform:m.clientAppPlatform,releaseAudienceGroup:m.clientReleaseAudienceGroup,flights:m.clientFlights},s=(c=m.userContext)!==null&&c!==void 0?c:{};return s.userDataBoundaryType=(d=s.userDataBoundaryType)!==null&&d!==void 0?d:m.userDataBoundaryType,new e(new s4(m.cv),{sessionKey:m.sessionKey,userId:m.userId,mastermindEndpoint:m.mastermindEndpoint,userContext:s},t,{workflow:m.workflow,joinContextId:m.joinContextId,interactionId:m.interactionId,interactionSessionId:m.interactionSessionId,traceId:m.traceId,disableLogging:m.disableLogging})}catch{return new e(new s4(l))}}},{key:"fromExisting",value:function(l,c,d,m,t){return new e(c||l.cv,d||l.sessionDescriptor,m||l.clientMetadata,{workflow:t?.workflow||l.workflow,joinContextId:t?.joinContextId||l.joinContextId,performanceEvent:t?.performanceEvent||l.performanceEvent,interactionId:t?.interactionId||l.interactionId,interactionSessionId:t?.interactionSessionId||l.interactionSessionId,traceId:t?.traceId||l.traceId,disableLogging:t?.disableLogging||l.disableLogging})}}])})();d4.schema={type:"object",properties:{cv:{type:"string"},clientAppName:{type:"string"},clientAppPlatform:{type:"string"},clientReleaseAudienceGroup:{type:"string"},clientFlights:{type:"string"},sessionKey:{type:"string"},userId:{type:"string"},mastermindEndpoint:{type:"string"},workflow:{type:"string"},joinContextId:{type:"string"},interactionId:{type:"string"},interactionSessionId:{type:"string"},traceId:{type:"string"},disableLogging:{type:"boolean"},userDataBoundaryType:{type:"number"},userContext:{type:"object",properties:{tid:{type:"string"},oid:{type:"string"},userDataBoundaryType:{type:"number"}}}}};d4.stringify=YD(d4.schema)});var rM,tM,qae,Xae,Eje,eM,Aje,bje,xje,aM,Qae=ue(()=>{"use strict";rM=ae(Hr()),tM=ae(Nr()),qae="|",Xae="b~",Eje="b~true",eM="n~",Aje=/\|\~/g,bje="_",xje=(0,rM.default)(function e(){(0,tM.default)(this,e),this.count=0,this.measureSums=new Map}),aM=(0,rM.default)(function e(r,l,c,d,m){var t=this;(0,tM.default)(this,e),this.buckets=new Map,this.init=function(s){t.log=s},this.add=function(s){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!t.condition||!t.condition(s))return a===!0&&t.log(s,!1),!1;var n=[];for(var o of t.dimensions)if(s[o]===void 0||s[o]===null)n.push(null);else{var u="";typeof s[o]=="boolean"?u=Xae:typeof s[o]=="number"&&(u=eM),n.push(`${u}${s[o].toString().replace(Aje,bje)}`)}var g=n.join(qae),f=t.buckets.get(g);if(!f){f=new xje,f.traceLevel=s.traceLevel;for(var v of t.avgMeasures)f.measureSums.set(v,0);t.buckets.set(g,f)}f.count++;for(var C of t.avgMeasures)s[C]&&f.measureSums.set(C,f.measureSums.get(C)+s[C]);return!0},this.flush=function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;t.buckets.forEach(function(a,n){for(var o={traceLevel:a.traceLevel,eventName:t.eventName,count:a.count},u=n.split(qae),g=0;g<t.dimensions.length;g++){var f=t.dimensions[g],v=u[g];v.indexOf(Xae)===0?o[f]=v===Eje:v.indexOf(eM)===0?o[f]=parseInt(v.slice(eM.length),10):o[f]=v}for(var C of t.avgMeasures)o[C]=Math.round(a.measureSums.get(C)/a.count);t.log(o,!0)}),t.buckets.clear(),s&&(t.condition=null,clearInterval(t.interval))},this.eventName=r,this.condition=l,this.dimensions=c,this.avgMeasures=d,m>0&&(this.interval=setInterval(this.flush,m*1e3))})});function Tje(e,r,l){return r=(0,nM.default)(r),(0,ene.default)(e,tne()?Reflect.construct(r,l||[],(0,nM.default)(e).constructor):r.apply(e,l))}function tne(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tne=function(){return!!e})()}var Jae,Yae,ene,nM,rne,D0,Sd,M0,g4,ane=ue(()=>{"use strict";Jae=ae(Nr()),Yae=ae(Hr()),ene=ae(Zn()),nM=ae(_n()),rne=ae(Un());XD();KR();(function(e){e[e.Unknown=0]="Unknown",e[e.Core=1]="Core",e[e.Workflow=2]="Workflow",e[e.SessionExtension=3]="SessionExtension",e[e.Client=4]="Client",e[e.ClientRuntime=5]="ClientRuntime"})(D0||(D0={}));(function(e){e[e.Unknown=0]="Unknown",e[e.Core=1]="Core",e[e.Workflow=2]="Workflow",e[e.SessionExtension=3]="SessionExtension",e[e.Client=4]="Client",e[e.Network=5]="Network",e[e.AugLoopDependency=6]="AugLoopDependency",e[e.WorkflowDependency=7]="WorkflowDependency",e[e.ClientRuntime=8]="ClientRuntime"})(Sd||(Sd={}));(function(e){e[e.Unknown=0]="Unknown",e[e.None=1]="None",e[e.MissingInput=2]="MissingInput",e[e.MissingOutput=3]="MissingOutput"})(M0||(M0={}));g4=(function(e){function r(l,c){var d;(0,Jae.default)(this,r);var m,t;return d=Tje(this,r,[{source:D0[l.source],reason:Sd[l.reason],reasonDependency:l.reasonDependency,subReason:l.subReason,sessionHealthEventName:l.sessionHealthEventName,impact:M0[l.impact],success:l.success,durationMs:(m=l.durationMs)!==null&&m!==void 0?m:0,count:typeof l.count=="number"?l.count:1,message:l.message,affectedWorkflows:((t=l.affectedWorkflows)!==null&&t!==void 0?t:[]).join(","),resourceId:l.resourceId,dimension0:l.dimension0,dimension1:l.dimension1,dimension2:l.dimension2,dimension3:l.dimension3,cv:l.cv,resultSignature:l.resultSignature,resultDescription:l.resultDescription,joinContextId:l.joinContextId}]),d.eventName="SessionHealth",d.aggregationEnabled=!1,c&&d.setClientMetadata(c,!0),d.metricCount=l.metricCount,d.metricDuration=l.metricDuration,d}return(0,rne.default)(r,e),(0,Yae.default)(r,[{key:"getMetrics",value:function(){var c={};return(this.metricCount===void 0||this.metricCount)&&(c[`${this.sessionHealthEventName}.CountV2`]={dimensionNames:function(){return r.dimensionNames},dimensionValues:this.getDimensionValues(),value:this.count}),(this.metricDuration===void 0||this.metricDuration)&&(c[`${this.sessionHealthEventName}.DurationMsV2`]={dimensionNames:function(){return r.dimensionNames},dimensionValues:this.getDimensionValues(),value:this.durationMs}),c}},{key:"setClientMetadata",value:function(c){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return c&&(this.clientAppName=c.appName,this.clientAppPlatform=c.appPlatform,this.clientAppVersion=c.appVersion,this.clientReleaseAudienceGroup=c.releaseAudienceGroup,this.clientReleaseChannel=c.releaseChannel,this.clientReleaseFork=c.releaseFork,this.clientRuntimeVersion=c.runtimeVersion,this.clientSessionId=c.sessionId,this.clientDocSessionId=c.docSessionId,this.clientUserAgent=c.userAgent,d&&(this.clientFlights=c.flights)),this}},{key:"setUserContext",value:function(c){return c&&(this.userId=c.puid||c.oid,this.userType=c.userType&&c.userType.toString(),this.userTenantId=c.tid),this}},{key:"setReason",value:function(c){return this.reason=Sd[c],this}},{key:"setSource",value:function(c){return this.source=D0[c],this}},{key:"setImpact",value:function(c){return this.impact=M0[c],this}},{key:"setAffectedWorkflows",value:function(c){return this.affectedWorkflows=(c??[]).join(","),this}},{key:"getAffectedWorkflows",value:function(){return this.affectedWorkflows.split(",")}},{key:"enableAggregation",value:function(){return this.aggregationEnabled=!0,this}},{key:"shouldBeAggregated",value:function(){return this.aggregationEnabled}},{key:"start",value:function(){return this.startTime=Q2(),this}},{key:"stop",value:function(){var c=Q2();return this.durationMs=Math.round(c-this.startTime),this}},{key:"getDimensionValues",value:function(){var c;return[this.clientAppName,this.clientAppPlatform,this.clientAppVersion,this.success?"1":"0",`${this.reason}_${this.reasonDependency}`,this.impact,(c=this.getAffectedWorkflows()[0])!==null&&c!==void 0?c:"",this.resourceId,this.dimension0,this.dimension1,this.dimension2,this.dimension3]}}])})(Aae);g4.dimensionNames=["ClientAppName","ClientAppPlatform","ClientAppVersion","Success","Reason","Impact","FirstAffectedWorkflow","ResourceId","Dimension0","Dimension1","Dimension2","Dimension3"]});var B0,m4,Fmr,Rmr,Cmr,ymr,Smr,nne,ine=ue(()=>{"use strict";(function(e){e.UnexpectedClose="UnexpectedClose",e.ExpectedClose="ExpectedClose",e.ExpectedError="ExpectedError",e.SignalExpectedClose="SignalExpectedClose"})(B0||(B0={}));m4="ExcelExtensionClose",Fmr=`ProcessMessage_${m4}`,Rmr=`${m4}_${B0[B0.ExpectedClose]}`,Cmr=`${m4}_${B0[B0.SignalExpectedClose]}`,ymr=`${m4}_${B0[B0.ExpectedError]}`,Smr=`${m4}_${B0[B0.UnexpectedClose]}`;(function(e){e[e.Unknown=0]="Unknown",e[e.SessionClosedOutside=1]="SessionClosedOutside",e[e.EcsProxyFailedToFetchWorkbookMetadata=2]="EcsProxyFailedToFetchWorkbookMetadata",e[e.EcsProxyFailedToRequestWaitForWorkbookChange=3]="EcsProxyFailedToRequestWaitForWorkbookChange",e[e.EcsProxyReconnect=4]="EcsProxyReconnect",e[e.EcsProxyUnexpected=5]="EcsProxyUnexpected",e[e.EcsSessionClosedNotification=6]="EcsSessionClosedNotification",e[e.SessionIdle=7]="SessionIdle",e[e.FailedToProducePubSubMessage=8]="FailedToProducePubSubMessage",e[e.FailedToSetSessionData=9]="FailedToSetSessionData",e[e.FailedToGetSessionData=10]="FailedToGetSessionData",e[e.ReachUnexpectedCode=11]="ReachUnexpectedCode",e[e.RequestIdMismatch=12]="RequestIdMismatch",e[e.SeedingNotRequired=13]="SeedingNotRequired",e[e.ShortAccessTokenTTLReconnect=14]="ShortAccessTokenTTLReconnect",e[e.ModelActivationWithNullRestURL=15]="ModelActivationWithNullRestURL",e[e.InvalidExcelRestUrl=16]="InvalidExcelRestUrl"})(nne||(nne={}))});var xmr,lne=ue(()=>{"use strict";JD();Kae();xmr=new d4(new s4)});var one,une,iM,cne=ue(()=>{"use strict";one=ae(Nr()),une=ae(Hr()),iM=(function(){function e(r){if((0,one.default)(this,e),this.cache=new Map,this.options=r||{sweepInterval:100},this.options.idleDurationMs!=null&&this.options.idleDurationMs<=0)throw new Error("Idle duration must be positive");if(this.interval=this.options.sweepInterval||100,this.interval<=0)throw new Error("Sweep interval must be a positive number")}return(0,une.default)(e,[{key:"put",value:function(l,c,d,m,t,s,a){if(d==null||d<=0)throw new Error("Cache timeout must be a positive number");(t==null||t<=0)&&(t=this.options.idleDurationMs);var n={value:c,lastUsed:t?Date.now():void 0,expire:d+Date.now(),idleDurationMs:t,expireCallback:m,expiringTriggerTime:s+Date.now(),expiringCallback:a};return this.cache.set(l,n),this.timeout||(this.timeout=setInterval(this.onInterval.bind(this),this.interval),this.timeout.unref&&this.timeout.unref()),c}},{key:"del",value:function(l){if(this.options.delCallback){var c=this.cache.get(l);c&&this.options.delCallback(l,c.value)}var d=this.cache.delete(l);return this.size()===0&&this.clear(),d}},{key:"clear",value:function(){this.timeout&&(clearInterval(this.timeout),this.timeout=void 0),this.cache.clear()}},{key:"get",value:function(l){var c=this.cache.get(l);if(c)return this.options.idleDurationMs&&(c.lastUsed=Date.now()),c.expire<Date.now()&&(this.del(l),c.expireCallback&&c.expireCallback(l,c.value),c=this.cache.get(l),!c)?void 0:c.value}},{key:"keys",value:function(){return this.cache.keys()}},{key:"forEach",value:function(l){this.cache.forEach(function(c,d){l(c.value,d)})}},{key:"size",value:function(){return this.cache.size}},{key:"updateExpireTime",value:function(l,c){return this.cache.has(l)&&c>=0?(this.cache.get(l).expire=c+Date.now(),!0):!1}},{key:"onInterval",value:function(){var l=this,c=Date.now();this.cache.forEach(function(d,m){try{if(d.idleDurationMs&&d.lastUsed<c-d.idleDurationMs){l.del(m),l.options.idleCallback&&l.options.idleCallback(m,d.value);return}d.expire<c&&(l.del(m),d.expireCallback&&d.expireCallback(m,d.value)),d.expiringTriggerTime<c&&d.expiringCallback&&(d.expiringCallback(m,d.value),d.expiringCallback=void 0)}catch(t){e.logIntervalError&&e.logIntervalError(t)}})}}],[{key:"setLogIntervalError",value:function(l){e.logIntervalError=l}}])})()});var sne=ue(()=>{"use strict";cne()});var kje,wje,dne=ue(()=>{"use strict";kje=ae(Nr()),wje=ae(Hr())});var Ps=ue(()=>{"use strict";gae();Lae();Qae();ane();ine();lne();KR();dne()});var gne=_e((Zmr,J2)=>{J2.exports=global.fetch;J2.exports.default=global.fetch;J2.exports.fetch=global.fetch;J2.exports.Headers=global.Headers;J2.exports.Request=global.Request;J2.exports.Response=global.Response});var mne=ue(()=>{"use strict"});function fne(){return"xxxxxxxx-xxxx-xxxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var r=Math.random()*16|0,l=e==="x"?r:r&3|8;return l.toString(16)})}var pne=ue(()=>{"use strict"});var hne=ue(()=>{"use strict"});var vne=ue(()=>{"use strict";pne();hne()});var Rne=_e((Kmr,Fne)=>{"use strict";Fne.exports=function e(r,l){if(r===l)return!0;if(r&&l&&typeof r=="object"&&typeof l=="object"){if(r.constructor!==l.constructor)return!1;var c,d,m;if(Array.isArray(r)){if(c=r.length,c!=l.length)return!1;for(d=c;d--!==0;)if(!e(r[d],l[d]))return!1;return!0}if(r.constructor===RegExp)return r.source===l.source&&r.flags===l.flags;if(r.valueOf!==Object.prototype.valueOf)return r.valueOf()===l.valueOf();if(r.toString!==Object.prototype.toString)return r.toString()===l.toString();if(m=Object.keys(r),c=m.length,c!==Object.keys(l).length)return!1;for(d=c;d--!==0;)if(!Object.prototype.hasOwnProperty.call(l,m[d]))return!1;for(d=c;d--!==0;){var t=m[d];if(!e(r[t],l[t]))return!1}return!0}return r!==r&&l!==l}});var Cne,yne,Y2,XR=ue(()=>{"use strict";Cne=ae(Nr()),yne=ae(Hr()),Y2=(function(){function e(){(0,Cne.default)(this,e),this.listeners=new Map,this.lastId=0}return(0,yne.default)(e,[{key:"addListener",value:function(l){if(!l)throw new Error("No callback provided for data listener");return this.listeners.set(this.lastId,l),this.lastId++}},{key:"removeListener",value:function(l){this.listeners.delete(l)}},{key:"notifyListeners",value:function(l){this.listeners.forEach(function(c){c(l)})}}])})()});var Sne,Ene,Ane,oc,Ed,bne=ue(()=>{"use strict";Sne=ae(Nr()),Ene=ae(Hr());Ps();(function(e){e.Add="Add",e.Remove="Remove",e.Set="Set",e.Delete="Delete"})(oc||(oc={}));Ed=(function(){function e(){(0,Sne.default)(this,e)}return(0,Ene.default)(e,null,[{key:"applyECSPatchOperation",value:function(l,c){var d=!1;if(typeof c=="object"||Array.isArray(c))switch(l.operation){case oc.Add:case oc.Remove:d=e.applyAddOrRemoveOperation(l.path,c,l.value,l.operation);break;case oc.Set:d=e.applySetOperation(l.path,c,l.value);break;case oc.Delete:d=e.applyDeleteOperation(l.path,c,l.value);break}return d?st.verbose(505956121,ft.CoreDefault,`PATCH operation succeeded for ${l.operation} on ${l.settingName} with path: ${l.path}.`):st.error(505956122,ft.CoreDefault,`PATCH operation failed for ${l.operation} on ${l.settingName} with path: ${l.path}`),d}},{key:"applyAddOrRemoveOperation",value:function(l,c,d,m){var t=!1;try{var s=[];if(typeof c=="object"&&!Array.isArray(c)?s=l.reduce(function(n,o){return n&&n[o]},c):Array.isArray(c)&&(s=c),Array.isArray(s)){if(m===oc.Add)s.push(d),t=!0;else if(m===oc.Remove){var a=s.indexOf(d);a>=0&&(s.splice(a,1),t=!0)}}}catch(n){st.info(505968832,ft.CoreDefault,`Exception thrown while applying operation type: ${m} for an array. Error: ${n}`),t=!1}return t}},{key:"applySetOperation",value:function(l,c,d){var m=!1;try{var t=l.slice(0,-1),s=l[l.length-1],a={};typeof c=="object"&&!Array.isArray(c)&&(a=t.reduce(function(n,o){return n&&n[o]},c),typeof a=="object"&&!Array.isArray(a)&&(a[s]=d,m=!0))}catch(n){st.info(505968802,ft.CoreDefault,`Exception thrown while applying set operation. Error: ${n}`),m=!1}return m}},{key:"applyDeleteOperation",value:function(l,c,d){var m=!1;try{var t={};typeof c=="object"&&!Array.isArray(c)&&(t=l.reduce(function(s,a){return s&&s[a]},c),typeof t=="object"&&!Array.isArray(t)&&typeof d=="string"&&t.hasOwnProperty(d)&&(delete t[d],m=!0))}catch(s){st.info(505968801,ft.CoreDefault,`Exception thrown while applying delete operation. Error: ${s}`),m=!1}return m}}])})();Ane=Ed;Ed.parseECSOperation=function(e,r){if(!r.hasOwnProperty("operationType")||!r.hasOwnProperty("path")||!r.hasOwnProperty("value"))throw new Error(`Invalid format for PATCH operation on setting: ${e}`);var l=r.operationType.toLowerCase(),c=Ane.convertToConfigPatchOperationType(l),d=r.path?r.path.split("."):[],m={settingName:e,path:d,operation:c,value:r.value};return m};Ed.convertToConfigPatchOperationType=function(e){switch(e){case"add":return oc.Add;case"remove":return oc.Remove;case"set":return oc.Set;case"delete":return oc.Delete;default:throw new Error(`Invalid operation type: ${e}`)}}});function lM(e,r,l){return r=(0,e5.default)(r),(0,Tne.default)(e,kne()?Reflect.construct(r,l||[],(0,e5.default)(e).constructor):r.apply(e,l))}function kne(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(kne=function(){return!!e})()}function Dne(){var e;return typeof globalThis.process<"u"&&((e=globalThis.process.env)===null||e===void 0?void 0:e.VALIDATE_CORRECT_USAGE_OF_GET_VALUE)==="true"}var f4,xne,QR,JR,Tne,e5,YR,Ine,wne,Cu,_0,Ije,um=ue(()=>{"use strict";f4=ae(bh()),xne=ae(nt()),QR=ae(Nr()),JR=ae(Hr()),Tne=ae(Zn()),e5=ae(_n()),YR=ae(Un());Ps();Ine=ae(Rne());XR();bne();wne=function(e,r,l,c){function d(m){return m instanceof l?m:new l(function(t){t(m)})}return new(l||(l=Promise))(function(m,t){function s(o){try{n(c.next(o))}catch(u){t(u)}}function a(o){try{n(c.throw(o))}catch(u){t(u)}}function n(o){o.done?m(o.value):d(o.value).then(s,a)}n((c=c.apply(e,r||[])).next())})};Cu=(function(e){function r(l){var c;return(0,QR.default)(this,r),c=lM(this,r),c.name=l,c}return(0,YR.default)(r,e),(0,JR.default)(r,[{key:"getName",value:function(){return this.name}},{key:"getValue",value:function(){if(Dne()&&this.listeners.size===0){var c=new Error(`SettingInstance or ChangeGate is being used incorrectly. Make sure .getValue() or ChangeGate is called during runtime or there is a listener set up on the setting. For more info visit: ${r.troubleshootUrl}`);throw c.name="Incorrect usage of getValue()",c}return this.value}},{key:"getValueAdvancedAsync",value:function(c){return wne(this,void 0,void 0,function*(){var d=new No({operationName:"ECSGetValueAsync"},{metricDuration:!0}).start(),m;try{var t=yield r.ecsSettingsProvider.getSettingValue(this.name,c);d.dimension0=t.userAuthenticated?"Authenticated":"Anonymous",d.success=!0;var s=t.value,a=t.ecsSection;return s||(s=r.tryGetConfigProperty(r.localConfig,this.name).value,s&&t.patchValue&&(s=r.applyPatchOperationOnSetting(this.name,s,t.patchValue),a=t.ecsPatchSection)),m=`Setting value for ${this.name} is ${JSON.stringify(s)}.
 Config IDs: ${JSON.stringify(a)}.`,s}catch(o){process.env.DEPLOYMENT_ENV!=="dev"&&(st.error(505226379,ft.CoreDefault,`Exception thrown while getting setting value for ${this.name}. Error: ${o}
 Error stack trace: ${o.stack}`),d.success=!1);var n=r.tryGetConfigProperty(r.localConfig,this.name).value;return m=`Setting value for ${this.name} is ${JSON.stringify(n)}.`,n}finally{st.info(506053839,ft.CoreDefault,d.stop()),st.info(505821320,ft.CoreDefault,m)}})}},{key:"updateValue",value:function(c){return(0,Ine.default)(this.value,c)?!1:(st.info(572837968,ft.CoreDefault,`Received new property value for ${this.getName()}:`,c),this.value=c,!0)}}],[{key:"initEcsSettingsProvider",value:function(c){st.info(505999498,ft.CoreDefault,"Initializing ECS settings provider."),r.ecsSettingsProvider=c}},{key:"enableEcsPatchConfig",value:function(c){r.ecsPatchConfigEnabled=c}},{key:"getInstance",value:function(c){var d=this.allSettings.get(c);if(!d){d=new r(c);var m=r.tryGetConfigProperty(r.currentConfig,c);m.success&&d.updateValue(m.value),this.allSettings.set(c,d)}return d}},{key:"getPatternInstance",value:function(c){var d=this.allPatternSettings.get(c);if(!d){d={regex:new RegExp(c),setting:new r(c)};var m=r.tryGetConfigPropertyByPattern(r.currentConfig,d.regex);d.setting.updateValue(m),this.allPatternSettings.set(c,d)}return d.setting}},{key:"setNewConfig",value:function(c){r.currentConfig=c,st.info(572837966,ft.CoreDefault,`New config: ${JSON.stringify(c)}`),r.allSettings.forEach(function(d,m){var t=r.tryGetConfigProperty(r.currentConfig,m).value;d.updateValue(t)&&(st.info(572837967,ft.CoreDefault,`Setting new value for ${m}: ${t instanceof Object?JSON.stringify(t):t}`),d.notifyListeners(t))}),r.allPatternSettings.forEach(function(d,m){var t=r.tryGetConfigPropertyByPattern(c,d.regex);d.setting.updateValue(t)&&(st.info(508432774,ft.CoreDefault,`Setting new value for pattern ${m}: ${JSON.stringify(t)}`),d.setting.notifyListeners(t))})}},{key:"tryGetConfigProperty",value:function(c,d){return c&&c.hasOwnProperty(d)?{success:!0,value:r.selectApplicableValue(c[d])}:{success:!1,value:void 0}}},{key:"tryGetConfigPropertyByPattern",value:function(c,d){var m=[];if(c){var t=Object.getOwnPropertyNames(c).filter(function(a){return d.test(a)});for(var s of t)m.push({name:s,value:r.selectApplicableValue(c[s])})}return m}},{key:"setGlobalFilter",value:function(c){r.globalFilter=c}},{key:"setLocalConfig",value:function(c){r.localConfig=c,st.info(506053841,ft.CoreDefault,`Setting localConfig field in Setting class: ${JSON.stringify(r.localConfig)}`)}},{key:"clear",value:function(){r.currentConfig=void 0,r.localConfig=void 0,r.allSettings.clear(),r.allPatternSettings.clear(),r.ecsSettingsProvider=void 0}},{key:"selectApplicableValue",value:function(c){var d;if(c){var m=c.find(function(t){return!r.globalFilter||r.globalFilter(t)});m&&(d=m.value)}return d}},{key:"applyPatchOperationsOnConfig",value:function(c){try{if(!r.ecsPatchConfigEnabled)return c;var d=this.tryGetConfigProperty(c,"patchOperations").value;if(!d||d.length===0)return c;var m=[];for(var t of Object.entries(d)){var s=(0,xne.default)(t,2),a=s[0],n=s[1];try{m.push(Ed.parseECSOperation(a,n))}catch(p){st.error(505734922,ft.CoreDefault,`Exception thrown while parsing ECS PATCH operation for setting: ${a}. Error: ${p}`);continue}}var o=new Map;for(var u of m)if(c?.hasOwnProperty(u.settingName)){var g=JSON.parse(JSON.stringify(c[u.settingName])),f=r.selectApplicableValue(g),v=Ed.applyECSPatchOperation(u,f);v&&(o.set(u.settingName,f),c[u.settingName]=g)}if(o.size>0){var C={};o.forEach(function(p,h){C[h]=p}),st.info(505788322,ft.CoreDefault,`Resulting settings after PATCHes were applied: ${JSON.stringify(C)}`)}return c}catch(p){return st.error(505788321,ft.CoreDefault,`Exception thrown while applying ECS PATCH operations. Error: ${p}`),c}}},{key:"applyPatchOperationOnSetting",value:function(c,d,m){try{if(!r.ecsPatchConfigEnabled)return d;var t=JSON.parse(JSON.stringify(d)),s=m,a=Ed.parseECSOperation(c,s);return Ed.applyECSPatchOperation(a,t),t}catch(n){return st.error(505788323,ft.CoreDefault,`Exception thrown while applying ECS PATCH operation on setting. Error: ${n}`),d}}}])})(Y2);Cu.allSettings=new Map;Cu.allPatternSettings=new Map;Cu.ecsPatchConfigEnabled=!1;Cu.troubleshootUrl="https://eng.ms/docs/experiences-devices/opg/office-ai/augloop-ai-platform/augmentation-loop/documentation/server-workflow-tutorials/settings/troubleshoot";_0=(function(e){function r(l,c){var d;return(0,QR.default)(this,r),d=lM(this,r),d.listenerId=NaN,d.defaultValue=c,d.setting=Cu.getInstance(l),d}return(0,YR.default)(r,e),(0,JR.default)(r,[{key:"getDefaultValue",value:function(){return this.defaultValue}},{key:"addListener",value:function(c){var d=this;return Number.isNaN(this.listenerId)&&(this.listenerId=this.setting.addListener(function(){d.notifyListeners(d.getValue())})),(0,f4.default)((0,e5.default)(r.prototype),"addListener",this).call(this,c)}},{key:"removeListener",value:function(c){(0,f4.default)((0,e5.default)(r.prototype),"removeListener",this).call(this,c),this.listeners.size===0&&!Number.isNaN(this.listenerId)&&(this.setting.removeListener(this.listenerId),this.listenerId=NaN)}},{key:"getValue",value:function(){var c=this.setting.getValue();return c===void 0?this.defaultValue:c}},{key:"getValueAdvancedAsync",value:function(c){return wne(this,void 0,void 0,function*(){var d=yield this.setting.getValueAdvancedAsync(c);return d===void 0?this.defaultValue:d})}}])})(Y2),Ije=(function(e){function r(l){var c;return(0,QR.default)(this,r),c=lM(this,r),c.listenerId=NaN,c.setting=Cu.getPatternInstance(l),c}return(0,YR.default)(r,e),(0,JR.default)(r,[{key:"addListener",value:function(c){var d=this;return Number.isNaN(this.listenerId)&&(this.listenerId=this.setting.addListener(function(){d.notifyListeners(d.getValue())})),(0,f4.default)((0,e5.default)(r.prototype),"addListener",this).call(this,c)}},{key:"removeListener",value:function(c){(0,f4.default)((0,e5.default)(r.prototype),"removeListener",this).call(this,c),this.listeners.size===0&&!Number.isNaN(this.listenerId)&&(this.setting.removeListener(this.listenerId),this.listenerId=NaN)}},{key:"getValue",value:function(){var c=this.setting.getValue();return c===void 0?[]:c}}])})(Y2)});var Mne,Bne,Dje,Os,Mje,_ne=ue(()=>{"use strict";Mne=ae(Nr()),Bne=ae(Hr());um();Dje=new _0("disabledChangeGates",[]),Os=function(r,l){var c=Dje.getValue().indexOf(r)===-1;if(!l)return c;if(c){for(var d=arguments.length,m=new Array(d>2?d-2:0),t=2;t<d;t++)m[t-2]=arguments[t];return l.apply(void 0,m)}},Mje=(function(){function e(r){(0,Mne.default)(this,e),this.changeGateInstance=Cu.getInstance(r),this.changeGateName=r;var l=r.indexOf(".");this.extractedChangeGateName=l!==-1?r.substring(l+1):r}return(0,Bne.default)(e,[{key:"getValue",value:function(){var l=this.changeGateInstance.getValue();if(l!==void 0&&typeof l=="boolean")return l;var c=Os(this.changeGateName)&&Os(this.extractedChangeGateName);return c}}])})()});var Lne=ue(()=>{"use strict"});var Pne,One,Bje,Nne=ue(()=>{"use strict";Pne=ae(Nr()),One=ae(Hr());um();Bje=(function(){function e(r,l){(0,Pne.default)(this,e),this.moduleName=r??"",this.moduleVersion=l??""}return(0,One.default)(e,[{key:"getInstance",value:function(l,c){return new _0(`${this.moduleName}.${l}`,c)}}])})()});var Hne,Vne,jne,Zne=ue(()=>{"use strict";Hne=ae(Nr()),Vne=ae(Hr());Ps();um();jne=(function(){function e(){(0,Hne.default)(this,e)}return(0,Vne.default)(e,null,[{key:"addProvider",value:function(l){var c=l.addListener(function(){st.info(572837969,ft.CoreDefault,`Received new settings from ${l.constructor.name}`),e.currentConfig=e.buildConfig(),Cu.setNewConfig(e.currentConfig)});e.providers.push({provider:l,listenerId:c}),e.currentConfig=e.buildConfig(),Cu.setNewConfig(e.currentConfig)}},{key:"getCurrentConfig",value:function(){return e.currentConfig}},{key:"clear",value:function(){e.currentConfig=void 0,e.providers.forEach(function(l){l.provider.removeListener(l.listenerId)}),e.providers=[]}},{key:"buildConfig",value:function(){var l={};for(var c of e.providers){var d=c.provider.getSettings()||{};l=Object.assign(l,d)}return l=Cu.applyPatchOperationsOnConfig(l),l}}])})();jne.providers=[]});var Une,Gne,_je,Wne=ue(()=>{"use strict";Une=ae(Nr()),Gne=ae(Hr());um();_je=(function(){function e(r,l){(0,Une.default)(this,e),this.prefix=r,this.defaultValue=l,this.listeners=[],this.settingInstances=new Map}return(0,Gne.default)(e,[{key:"getSettingInstance",value:function(l){var c=this,d=`${this.prefix}${l}`,m=this.settingInstances.get(d);return m===void 0&&(m=new _0(d,this.defaultValue),this.listeners.length>0&&m.addListener(function(t){c.notifyListeners(m,t)}),this.settingInstances.set(d,m)),m}},{key:"addListener",value:function(l){var c=this;if(!l)throw new Error("No callback provided for data listener");if(this.listeners.length===0){var d=function(s){s.addListener(function(a){c.notifyListeners(s,a)})};for(var m of this.settingInstances.values())d(m)}this.listeners.push(l)}},{key:"notifyListeners",value:function(l,c){for(var d of this.listeners)d(l,c)}}])})()});var zne=_e((dfr,$ne)=>{$ne.exports={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://augloop.office.com/settings.json",definitions:{environments:{type:"array",uniqueItems:!0,minItems:1,items:{type:"string",enum:["dev","test","int","dogfood","msit","prod","fairfax","gcchigh","dod","ag08","ag09","gallatin","bleu","delos","copperstone"]}},regions:{type:"array",uniqueItems:!0,minItems:1,items:{type:"string",enum:["australiaeast","australiasoutheast","brazilsouth","canadacentral","centralindia","centralus","chilecentral","chinaeast3","chinanorth3","eastus","eastus2","eastus2euap","francecentral","japaneast","japanwest","koreacentral","northeurope","southcentralus","swedencentral","switzerlandnorth","northcentralus","southeastasia","westcentralus","westeurope","westus","westus2","usdodcentral","usdodeast","usgovarizona","usgovtexas","usgovvirginia","usnateast","usnatwest","usseceast","ussecwest","bleufrancesouth","bleufrancecentral","deloscloudgermanycentral","deloscloudgermanynorth"]}},dataBoundaries:{type:"array",uniqueItems:!0,minItems:1,items:{type:"string",enum:["eudb"]}},serviceNames:{type:"array",uniqueItems:!0,minItems:1,items:{type:"string",enum:["gateway","matchmaker","httpproxy","utility","textanalysis","proofing","acronyms","classification","mastermind","excel-ecs-proxy","automatic-clp","fileio","powerpoint-getitems-proxy","tricorder","image-services","natural-language","role-detection","doc-xray","compose","voice","incubation","canvas","excel","ink","extension","observational-assistance","personalization","security","generative-text"]}},IConfigValue:{type:"object",properties:{value:{description:"An untyped setting",type:["array","boolean","integer","null","number","object","string"]},environments:{$ref:"#/definitions/environments"},regions:{$ref:"#/definitions/regions"},dataBoundaries:{$ref:"#/definitions/dataBoundaries"},serviceNames:{$ref:"#/definitions/serviceNames"},lastModifiedBy:{type:"string",format:"email"},lastModifiedTime:{type:"string",format:"date-time"}},required:["value"],additionalProperties:!1},IConfigSetting:{type:"array",minItems:1,items:{$ref:"#/definitions/IConfigValue"}},IStringConfigSetting:{type:"array",minItems:1,items:{allOf:[{type:"object",properties:{value:{description:"A string setting",type:"string"}}},{$ref:"#/definitions/IConfigValue"}]}},INumericConfigSetting:{type:"array",minItems:1,items:{allOf:[{type:"object",properties:{value:{description:"A number setting",type:"number"}}},{$ref:"#/definitions/IConfigValue"}]}},IBooleanConfigSetting:{type:"array",minItems:1,items:{allOf:[{type:"object",properties:{value:{description:"A boolean setting",type:"boolean"}}},{$ref:"#/definitions/IConfigValue"}]}},IObjectConfigSetting:{type:"array",minItems:1,items:{allOf:[{type:"object",properties:{value:{description:"An object setting",type:"object"}}},{$ref:"#/definitions/IConfigValue"}]}},IArrayConfigSetting:{type:"array",minItems:1,items:{allOf:[{type:"object",properties:{value:{description:"An array setting",type:"array"}}},{$ref:"#/definitions/IConfigValue"}]}}},title:"Config",properties:{$schema:!0},additionalProperties:{$ref:"#/definitions/IConfigSetting"}}});function Lje(e,r,l){return r=(0,oM.default)(r),(0,Xne.default)(e,Jne()?Reflect.construct(r,l||[],(0,oM.default)(e).constructor):r.apply(e,l))}function Jne(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Jne=function(){return!!e})()}var Kne,qne,Xne,oM,Qne,Pje,Yne=ue(()=>{"use strict";Kne=ae(Nr()),qne=ae(Hr()),Xne=ae(Zn()),oM=ae(_n()),Qne=ae(Un());XR();Pje=(function(e){function r(l){var c;return(0,Kne.default)(this,r),c=Lje(this,r),c.currentSettings=l,c}return(0,Qne.default)(r,e),(0,qne.default)(r,[{key:"setSettings",value:function(c){this.currentSettings=c,this.notifyListeners(c)}},{key:"getSettings",value:function(){return this.currentSettings}}])})(Y2)});var eie=ue(()=>{"use strict"});var yu={};kn(yu,{ChangeGate:()=>Os,ChangeGateInstance:()=>Mje,DataListener:()=>Y2,ModuleSettings:()=>Bje,Setting:()=>Cu,SettingInstance:()=>_0,SettingInstanceCollection:()=>_je,SettingPatternInstance:()=>Ije,SettingsRegistry:()=>jne,TestSettingsProvider:()=>Pje,isValidateCorrectUsageOfGetValue:()=>Dne});var rie=ue(()=>{"use strict";_ne();XR();Lne();Nne();Zne();um();Wne();Ju(yu,ae(zne()));Yne();eie()});var Oje,uM,cm,$c,cM,sM,dM,gM,mM=ue(()=>{"use strict";Oje=2;(function(e){e[e.ServerError=0]="ServerError",e[e.WorkflowDisabled=100]="WorkflowDisabled",e[e.TokenNotReady=101]="TokenNotReady",e[e.FlightNotReady=102]="FlightNotReady",e[e.ContextNotReady=103]="ContextNotReady",e[e.WorkflowExcluded=104]="WorkflowExcluded",e[e.WorkflowExecutionTimeout=105]="WorkflowExecutionTimeout",e[e.LambdaExecutionError=106]="LambdaExecutionError",e[e.UnexpectedOutput=107]="UnexpectedOutput",e[e.FailedToFetchInputs=108]="FailedToFetchInputs",e[e.FailedToFetchRequestedContexts=109]="FailedToFetchRequestedContexts",e[e.Unauthorized=110]="Unauthorized"})(uM||(uM={}));(function(e){e[e.Unknown=0]="Unknown",e[e.InvalidRequest=1]="InvalidRequest",e[e.InvalidResponse=2]="InvalidResponse",e[e.RuntimeNotInitialized=3]="RuntimeNotInitialized",e[e.RequestCancelled=4]="RequestCancelled",e[e.ResponseReceivedAfterFinalResponse=5]="ResponseReceivedAfterFinalResponse"})(cm||(cm={}));(function(e){e[e.Unknown=0]="Unknown",e[e.Found=302]="Found",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.RequestEntityTooLarge=413]="RequestEntityTooLarge",e[e.UnsupportedMediaType=415]="UnsupportedMediaType",e[e.UnprocessableContent=422]="UnprocessableContent",e[e.TooManyRequests=429]="TooManyRequests",e[e.SocketDisconnect=499]="SocketDisconnect",e[e.InternalServerError=500]="InternalServerError",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout",e[e.UnsupportedMessage=1e3]="UnsupportedMessage",e[e.Cancelled=1001]="Cancelled",e[e.EgressError=1002]="EgressError",e[e.MessageValidationError=1003]="MessageValidationError",e[e.SyncMessageException=2e3]="SyncMessageException",e[e.SyncMessageUnsupported=2001]="SyncMessageUnsupported",e[e.SyncMessageUnexpectedSeed=2002]="SyncMessageUnexpectedSeed",e[e.SyncMessageUnsupportedBatch=2003]="SyncMessageUnsupportedBatch",e[e.SyncMessageQueueFull=2004]="SyncMessageQueueFull",e[e.SyncMessageTooLateOrDuplicate=2005]="SyncMessageTooLateOrDuplicate",e[e.SyncMessageGroupIdMismatch=2006]="SyncMessageGroupIdMismatch",e[e.SyncMessageGroupStop=2007]="SyncMessageGroupStop",e[e.SyncMessageLost=2008]="SyncMessageLost",e[e.SyncMessageUnprocessedDuplicate=2009]="SyncMessageUnprocessedDuplicate",e[e.SyncMessageSessionClosed=2010]="SyncMessageSessionClosed",e[e.SyncMessageAbandoned=2011]="SyncMessageAbandoned",e[e.SyncMessageTooManyDeltaOperations=2012]="SyncMessageTooManyDeltaOperations",e[e.SyncMessageSessionSizeLimitExceeded=2013]="SyncMessageSessionSizeLimitExceeded",e[e.TokenValidationError=2100]="TokenValidationError",e[e.TokenDecryptError=2101]="TokenDecryptError",e[e.TokenTypeError=2102]="TokenTypeError",e[e.TokenUserBlocked=2103]="TokenUserBlocked",e[e.AnnotationActivationInvalidType=2200]="AnnotationActivationInvalidType",e[e.AnnotationReleaseTokenNotFound=2300]="AnnotationReleaseTokenNotFound"})($c||($c={}));(function(e){e[e.UnKnown=0]="UnKnown",e[e.Start=1]="Start",e[e.Regular=2]="Regular",e[e.CheckConnection=3]="CheckConnection",e[e.PostEgress=4]="PostEgress",e[e.TimeoutResend=5]="TimeoutResend",e[e.FailResend=6]="FailResend"})(cM||(cM={}));(function(e){e[e.IdentityChange=0]="IdentityChange"})(sM||(sM={}));(function(e){e[e.Idle=0]="Idle",e[e.Pending=1]="Pending"})(dM||(dM={}));(function(e){e[e.NotStarted=0]="NotStarted",e[e.Started=1]="Started",e[e.Incomplete=2]="Incomplete",e[e.Finished=3]="Finished"})(gM||(gM={}))});var Ut,Gt,eC,Ns,sm,dm,rC,tC,aC,Ei,gm,nC,mm,fm,pm,iC,lC,oC,L0,uC,cC,hm,r5,sC,vm,Fm,dC,gC,Rm,zc,Cm,mC,fC,Hs,pC,hC,vC,ym,FC,RC,CC,yC,SC,EC,AC,bC,xC,Sm,Em,Am,bm,xm,Tm,TC,kC,wC,IC,km,fM=ue(()=>{"use strict";Ut=ae(Nr()),Gt=ae(Hr());Yt();eC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Message"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();eC.H_={T_:eC.getTypeName(),B_:eC.getBaseTypes()};Ns=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Response"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Ns.H_={T_:Ns.getTypeName(),B_:Ns.getBaseTypes()};sm=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_StreamingResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();sm.H_={T_:sm.getTypeName(),B_:sm.getBaseTypes()};dm=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_StreamingRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();dm.H_={T_:dm.getTypeName(),B_:dm.getBaseTypes()};rC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_ExecutionError"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();rC.H_={T_:rC.getTypeName(),B_:rC.getBaseTypes()};tC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_GetAnnotationsClientError"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();tC.H_={T_:tC.getTypeName(),B_:tC.getBaseTypes()};aC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_GetAnnotationsErrorInfo"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();aC.H_={T_:aC.getTypeName(),B_:aC.getBaseTypes()};Ei=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_ErrorResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Ei.H_={T_:Ei.getTypeName(),B_:Ei.getBaseTypes()};gm=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_TimeoutErrorResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_ErrorResponse","AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();gm.H_={T_:gm.getTypeName(),B_:gm.getBaseTypes()};nC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_RateLimitErrorResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_ErrorResponse","AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();nC.H_={T_:nC.getTypeName(),B_:nC.getBaseTypes()};mm=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionInitMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();mm.H_={T_:mm.getTypeName(),B_:mm.getBaseTypes()};fm=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionInitResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();fm.H_={T_:fm.getTypeName(),B_:fm.getBaseTypes()};pm=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionLongPollMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();pm.H_={T_:pm.getTypeName(),B_:pm.getBaseTypes()};iC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionLongPollResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();iC.H_={T_:iC.getTypeName(),B_:iC.getBaseTypes()};lC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionCloseReason"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();lC.H_={T_:lC.getTypeName(),B_:lC.getBaseTypes()};oC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionSwapOnClose"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_SessionCloseReason"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();oC.H_={T_:oC.getTypeName(),B_:oC.getBaseTypes()};L0=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionCloseMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();L0.H_={T_:L0.getTypeName(),B_:L0.getBaseTypes()};uC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_CacheDumpRequestMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();uC.H_={T_:uC.getTypeName(),B_:uC.getBaseTypes()};cC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_CacheDumpRequestResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();cC.H_={T_:cC.getTypeName(),B_:cC.getBaseTypes()};hm=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_AnnotationActivationMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();hm.H_={T_:hm.getTypeName(),B_:hm.getBaseTypes()};r5=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_AnnotationActivationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();r5.H_={T_:r5.getTypeName(),B_:r5.getBaseTypes()};sC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_AnnotationResultStateMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();sC.H_={T_:sC.getTypeName(),B_:sC.getBaseTypes()};vm=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_AnnotationReleaseMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();vm.H_={T_:vm.getTypeName(),B_:vm.getBaseTypes()};Fm=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_AnnotationReleaseResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Fm.H_={T_:Fm.getTypeName(),B_:Fm.getBaseTypes()};dC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_AnnotationConfigUpdateMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();dC.H_={T_:dC.getTypeName(),B_:dC.getBaseTypes()};gC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_AnnotationConfigUpdateResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();gC.H_={T_:gC.getTypeName(),B_:gC.getBaseTypes()};Rm=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_BatchedMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Rm.H_={T_:Rm.getTypeName(),B_:Rm.getBaseTypes()};zc=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SyncMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();zc.H_={T_:zc.getTypeName(),B_:zc.getBaseTypes()};Cm=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_MicroSyncMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Cm.H_={T_:Cm.getTypeName(),B_:Cm.getBaseTypes()};mC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SyncResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();mC.H_={T_:mC.getTypeName(),B_:mC.getBaseTypes()};fC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionDeleteMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();fC.H_={T_:fC.getTypeName(),B_:fC.getBaseTypes()};Hs=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_AnnotationResultsMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_SyncMessage","AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Hs.H_={T_:Hs.getTypeName(),B_:Hs.getBaseTypes()};pC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_TokenProvisionMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();pC.H_={T_:pC.getTypeName(),B_:pC.getBaseTypes()};hC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_TokenFailureMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();hC.H_={T_:hC.getTypeName(),B_:hC.getBaseTypes()};vC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_TokenProvisionResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();vC.H_={T_:vC.getTypeName(),B_:vC.getBaseTypes()};ym=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_KeepAlive"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();ym.H_={T_:ym.getTypeName(),B_:ym.getBaseTypes()};FC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_WorkflowGraphInitMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();FC.H_={T_:FC.getTypeName(),B_:FC.getBaseTypes()};RC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_WorkflowGraphInitResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();RC.H_={T_:RC.getTypeName(),B_:RC.getBaseTypes()};CC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_WorkflowExecutionCompleteMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_SyncMessage","AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();CC.H_={T_:CC.getTypeName(),B_:CC.getBaseTypes()};yC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SeedingStatusChangeMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();yC.H_={T_:yC.getTypeName(),B_:yC.getBaseTypes()};SC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_OAuth2InitV2Message"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();SC.H_={T_:SC.getTypeName(),B_:SC.getBaseTypes()};EC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_OAuth2InitV2Response"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();EC.H_={T_:EC.getTypeName(),B_:EC.getBaseTypes()};AC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_OAuth2InitMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();AC.H_={T_:AC.getTypeName(),B_:AC.getBaseTypes()};bC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_OAuth2InitResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();bC.H_={T_:bC.getTypeName(),B_:bC.getBaseTypes()};xC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_OAuth2CallbackMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();xC.H_={T_:xC.getTypeName(),B_:xC.getBaseTypes()};Sm=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_BridgeMessage"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Sm.H_={T_:Sm.getTypeName(),B_:Sm.getBaseTypes()};Em=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionConnectMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Em.H_={T_:Em.getTypeName(),B_:Em.getBaseTypes()};Am=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionDisconnectMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Am.H_={T_:Am.getTypeName(),B_:Am.getBaseTypes()};bm=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionReconnectMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();bm.H_={T_:bm.getTypeName(),B_:bm.getBaseTypes()};xm=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SubmittedCustomMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();xm.H_={T_:xm.getTypeName(),B_:xm.getBaseTypes()};Tm=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_ServerAuthenticationStateChangeMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Tm.H_={T_:Tm.getTypeName(),B_:Tm.getBaseTypes()};TC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_ClaimsChallengeMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();TC.H_={T_:TC.getTypeName(),B_:TC.getBaseTypes()};kC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_BlobUploadResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();kC.H_={T_:kC.getTypeName(),B_:kC.getBaseTypes()};wC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_GetPluginsMetadataMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();wC.H_={T_:wC.getTypeName(),B_:wC.getBaseTypes()};IC=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_GetPluginsMetadataResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();IC.H_={T_:IC.getTypeName(),B_:IC.getBaseTypes()};km=(function(){function e(r){(0,Ut.default)(this,e),fe.assign(e,this,r)}return(0,Gt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_ExecutionCorrelatedClientResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();km.H_={T_:km.getTypeName(),B_:km.getBaseTypes()}});var Nje,Ad,tie=ue(()=>{"use strict";Nje=ae(Nt());(function(e){e.InvalidType="invalid_type",e.InvalidEnum="invalid_enum",e.NumberMax="number_max",e.NumberMin="number_min",e.LengthMin="length_min",e.LengthMax="length_max",e.ItemsMax="items_max",e.ItemsMin="items_min",e.ItemsUnique="items_unique",e.PropertiesMax="properties_max",e.PropertiesMin="properties_min",e.Required="required",e.Custom="custom"})(Ad||(Ad={}))});var aie=ue(()=>{"use strict";tie()});function wm(e){var r=["AugLoop_Excel_Session_Protocol_","AugLoop_Powerpoint_Session_Protocol_","AugLoop_Session_Protocol_"],l;for(var c of r)if(e.indexOf(c)===0){l=c;break}if(!l)return"MalformedMessageName";var d="Message",m=e.indexOf(d,e.length-d.length)===e.length-d.length;return e.slice(l.length,m?-d.length:void 0)}var pM,nie,iie,Hje,Vje,DC,MC,BC,jje,Zje,Uje,Gje,Wje,$je,lie=ue(()=>{"use strict";pM=ae(Nt()),nie=ae(Nr()),iie=ae(Hr());Ps();rie();Yt();mM();fM();sne();aie();Hje=function(e,r,l,c){function d(m){return m instanceof l?m:new l(function(t){t(m)})}return new(l||(l=Promise))(function(m,t){function s(o){try{n(c.next(o))}catch(u){t(u)}}function a(o){try{n(c.throw(o))}catch(u){t(u)}}function n(o){o.done?m(o.value):d(o.value).then(s,a)}n((c=c.apply(e,r||[])).next())})},Vje=new _0("processAndRejectMessageEndpointValidation",!0),DC=new _0("messageValidationAllowList",[{code:Ad.Required,className:"",path:[],message:""},{code:Ad.InvalidType,className:"SchemaObjectHeader",path:["config"],message:"SchemaObjectHeader: Expected object, got undefined object for SchemaObjectHeaderValidator"},{code:Ad.InvalidType,className:"Item",path:["item","id"],message:'Required field "id" is wrong type'},{code:Ad.InvalidType,className:"Item",path:["ops","*","items","0","id"],message:'Required field "id" is wrong type'}]);(function(e){e.ClientDisconnected="Client disconnected.",e.ClientClosed="Client closed",e.UnsupportedSyncMessage="SyncMessages with seq = -1 are not supported anymore.",e.UnexpectedSeedMessage="Unexpected seed message",e.SyncMessageUnsupportedBatch="SyncMessage with unsupported batching.",e.AnnotationTokenNotFound="Token not found",e.TooManyDeltaOperations="SyncMessage with too many delta operations",e.UnsupportedSyncMessageSeq0NonSeeding="SyncMessages with seq 0 are not supported in non seeding sequencer (SenderId)."})(MC||(MC={}));(function(e){e.ProvisionTokenValidationError="Token provision message didn't pass token validation.",e.ProvisionTokenDecryptAndTransformError="Token provision message didn't pass token decrypt and transform.",e.SessionUserMismatch="Session invoked by a different user."})(BC||(BC={}));jje=5e3,Zje=12e4,Uje=15e3,Gje=3e5,Wje=12e4,$je=(function(){function e(r){(0,nie.default)(this,e),this.config=r,this.nextMessageId=1,this.pendingResponseCallbacks=new iM({sweepInterval:jje}),this.messageCallbacks=new Map,this.messageValidators=new Map,this.messageIdPrefix=r.messageIdPrefix,this.source=r.messageIdPrefix==="c"?D0.ClientRuntime:D0.Core,this.stats={sendMessageCount:0,sendMessageClientDisconnectedErrors:0,sendMessageErrors:0,sendMessageDurationMsMax:0,processMessageCount:0,processMessageProvisionTokenErrors:0,processMessageErrors:0,processMessageDurationMsMax:0};var l=function(t){return t.map(function(s){return{code:s?.code||"",className:s?.className||"",path:s?.path||[]}})},c=l(DC.getDefaultValue()),d=l(DC.getValue());DC.getDefaultValue()===DC.getValue()?this.messageValidationAllowListFull=c:this.messageValidationAllowListFull=[].concat((0,pM.default)(c),(0,pM.default)(d.filter(function(m){return m.code})))}return(0,iie.default)(e,[{key:"setClientMetadata",value:function(l){this.clientMetadata=l}},{key:"setEgress",value:function(l){var c=this;this.egress=l,this.config.resendPendingMessagesOnReconnect&&this.egress&&this.pendingResponseCallbacks.forEach(function(d,m){d.logOp.dimension1=(d.sendCount++).toString(),c.egress(d.message,function(t){return c.onEgressError(t,d)})})}},{key:"ingress",value:function(l,c){Ns.typeGuard(l)?(this.processResponse(l),c()):this.processMessage(l,c),L0.typeGuard(l)&&!l.reconnectAllowed&&this.clearAllPendingResponses()}},{key:"sendMessage",value:function(l,c,d){var m=this,t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,s,a,n=new g4({sessionHealthEventName:"SendMessage",source:this.source,reason:Sd.Client,impact:this.source===D0.ClientRuntime?M0.MissingInput:M0.MissingOutput,success:!0,message:"",affectedWorkflows:["All"],cv:l.cv,resourceId:wm(fe.getTypeNameFor(l)),dimension0:t.toString()}).start().enableAggregation(),o=function(){if(n.setClientMetadata(m.clientMetadata,!Os("SendMessageFlights")),n.success)st.info(572836e3,ft.CoreDefault,n.stop());else{var F=n.resultSignature==="ErrorWithoutPendingResponse"||n.resultSignature==="ResponseCallbackException"||n.message!=="We called into done callback";n.message=JSON.stringify({errorNotPropagatedToDoneCallback:F}),st.error(572836001,ft.CoreDefault,n.stop())}};Os("PersistMessageId")?l.messageId=(s=l.messageId)!==null&&s!==void 0?s:`${this.messageIdPrefix}${this.nextMessageId++}`:l.messageId=`${this.messageIdPrefix}${this.nextMessageId++}`,Rm.typeGuard(l)&&l.messages.forEach(function(h,F){return h.messageId=l.messageId+"."+F});var u=fe.getTypeNameFor(l)===L0.getTypeName(),g=!d&&!u,f={message:l,logOp:n,logEvent:o,callback:void 0,sendCount:1};if(g){f.callback=function(h,F){var R;if(h?Os("IgnoreUnsupportedMessageErrorForOldClientVersion")&&h.code===$c.UnsupportedMessage?(n.resultSignature="Success",n.resultDescription=`Ignore error for ${fe.getTypeNameFor(l)} message ${l.messageId}${zc.typeGuard(l)?`, seq ${l.seq}`:""}: ${h.error}`):(n.success=!1,n.resultSignature=h.error,n.resultDescription=`Error for ${fe.getTypeNameFor(l)} message ${l.messageId}${zc.typeGuard(l)?`, seq ${l.seq}`:""}: ${h.error}`):n.resultSignature="Success",c)try{n.message="We called into done callback",c(h,F)}catch(y){n.success=!1,n.resultSignature="ResponseCallbackException",n.resultDescription=((R=m.clientMetadata)===null||R===void 0?void 0:R.appPlatform)==="Web"?JSON.stringify({message:y.message,stack:y.stack}):JSON.stringify({message:y.message})}o(),m.updateSendMessageStats(n.success,n.durationMs,h?new Error(h.error):void 0)};var v=function(){f.callback(new gm({code:$c.RequestTimeout,error:"Timeout waiting for response"}),void 0)},C=this.config.responseTimeoutMs;if(pm.typeGuard(l)){var p=l;p.longPollTimeoutHint>=Uje&&p.longPollTimeoutHint<=Gje?C=p.longPollTimeoutHint+5e3:C=Zje}else dm.typeGuard(l)&&(C=(a=l.maxDelayMs)!==null&&a!==void 0?a:Wje);this.pendingResponseCallbacks.put(l.messageId,f,C,v)}this.egress&&this.egress(l,function(h){return m.onEgressError(h,f)},t)}},{key:"onEgressError",value:function(l,c){var d,m;if(l){var t=c.message,s=this.pendingResponseCallbacks.get(c.message.messageId);s?(this.pendingResponseCallbacks.del(t.messageId),s.callback(new Ei({messageId:t.messageId,code:$c.EgressError,error:l.message}))):L0.typeGuard(t)?(c.logOp.success=(m=(d=l.message)===null||d===void 0?void 0:d.endsWith("Client disconnected."))!==null&&m!==void 0?m:!1,c.logOp.resultSignature="ErrorSendingSessionCloseMessage",c.logOp.resultDescription=`Error for ${fe.getTypeNameFor(t)} message ${t.messageId}: ${l.message}`,c.logEvent()):(c.logOp.success=!1,c.logOp.resultSignature="ErrorWithoutPendingResponse",c.logOp.resultDescription=`Error for ${fe.getTypeNameFor(t)} message ${t.messageId}: ${l.message}`,c.logEvent())}}},{key:"queryEgressCacheSize",value:function(){return this.pendingResponseCallbacks.size()}},{key:"onMessage",value:function(l,c,d){this.messageCallbacks.set(l,c),d&&this.messageValidators.set(l,d)}},{key:"onMessageAsync",value:function(l,c,d){var m=this;this.messageCallbacks.set(l,function(t,s){return Hje(m,void 0,void 0,function*(){try{var a=yield c(t);Ei.typeGuard(a)?s(a,void 0):s(void 0,a)}catch(n){s(n)}})}),d&&this.messageValidators.set(l,d)}},{key:"getStats",value:function(){return this.stats}},{key:"hasMessageCallback",value:function(l){return this.messageCallbacks.has(l)}},{key:"cancelPendingResponseCallbacks",value:function(l){var c=this;this.pendingResponseCallbacks.forEach(function(d,m){d&&(c.pendingResponseCallbacks.del(m),d.callback(new Ei({messageId:m,code:$c.Cancelled,error:`Cancelled. Reason: ${l}`})))})}},{key:"clearAllPendingResponses",value:function(){if(this.pendingResponseCallbacks.size()!=0){var l=new No({operationName:"PurgePendingResponses",resultDescription:this.pendingResponseCallbacks.size().toString(),success:!0});st.info(572836002,ft.CoreDefault,l),this.pendingResponseCallbacks.clear()}}},{key:"processMessage",value:function(l,c){var d=this,m,t,s,a,n=new g4({sessionHealthEventName:"ProcessMessage",source:this.source,reason:Sd.Client,impact:this.source===D0.ClientRuntime?M0.MissingOutput:M0.MissingInput,success:!0,message:"",affectedWorkflows:["All"],cv:l.cv}).start().enableAggregation(),o=function(){if(n.setClientMetadata(d.clientMetadata,!Os("ProcessMessageFlights")),n.success)st.info(572836003,ft.CoreDefault,n.stop());else{var w=n.resourceId==="UnsupportedMessage"||n.resultSignature==="Timeout"||n.resultSignature==="OnResponseInvokedMoreThanOnce"||n.resultSignature==="MessageCallbackException"||n.message!=="We called into messageCallback";n.message=JSON.stringify({errorHappenedOutsideRegisteredMessageCallback:w}),st.error(572836032,ft.CoreDefault,n.stop())}},u=this.messageValidators.get(fe.getTypeNameFor(l)),g=((t=(m=this.clientMetadata)===null||m===void 0?void 0:m.userAgent)===null||t===void 0?void 0:t.startsWith("test-suite"))||((a=(s=this.clientMetadata)===null||s===void 0?void 0:s.userAgent)===null||a===void 0?void 0:a.startsWith("e2e-test")),f;if(Os("enableMessageValidation")&&u&&!g){var v=new No({operationName:"MessageValidationFailure",resourceId:wm(fe.getTypeNameFor(l)),success:!1,resultDescription:""},{metricDuration:!0}).start(),C=u.validate(l);if(v.success=C.success,!C.success){var p=C.errors,h=!0;for(var F of p){var R=!1,y=function(w){if(F.code===w.code&&!w.className&&w.path.length===0)R=!0;else if(F.code===w.code&&F.className===w.className&&F.path.length===w.path.length&&F.path.every(function(S,A){return S===w.path[A]||w.path[A]==="*"}))return R=!0,1};for(var E of this.messageValidationAllowListFull)if(y(E))break;h=h&&R}h?v.dimension0="ValidationErrorAllowed":(v.dimension0="ValidationErrorNotAllowed",f=`Message type ${fe.getTypeNameFor(l)} had a type validation error`),C.errors?(C.errors.length>0&&(v.dimension1=C.errors[0].code),v.setDataFields({errors:JSON.stringify(C.errors)}),v.resultDescription="List of error messages: "+C.errors.map(function(M){return M.message}).join(", ")):(v.setDataFields({errors:"No validation errors provided"}),v.resultDescription="Validation failed with no specific errors"),st.info(504971855,ft.CoreDefault,v.stop())}}var x=this.messageCallbacks.get(fe.getTypeNameFor(l));x?(n.resourceId=wm(fe.getTypeNameFor(l)),Vje.getValue()&&f&&(st.error(504729920,ft.CoreDefault,`Rejecting message ${l.messageId} due to validation error`),x=function(w,S){S(new Ei({messageId:w.messageId,code:$c.MessageValidationError,error:f}))})):x=function(w,S){n.resourceId=wm(fe.getTypeNameFor(w)),n.resourceId!=="MalformedMessageName"&&(n.resourceId="UnsupportedMessage"),S(new Ei({messageId:w.messageId,code:$c.UnsupportedMessage,error:`Message type ${fe.getTypeNameFor(w)} is not supported`}))};var b=function(w,S){return S!==void 0?JSON.stringify({message:w,stack:S}):w},k=!1,D=function(w,S){if(k){n.success=!1,n.resultSignature="OnResponseInvokedMoreThanOnce";var A=`Invoked onResponse for ${fe.getTypeNameFor(l)} message ${l.messageId} more than once`;n.resultDescription=b(A)}else if(w){n.success=!1,n.resultSignature=w.error,w.code!==void 0&&(n.dimension0=$c[w.code]);var T=`Error for ${fe.getTypeNameFor(l)} message ${l.messageId}: ${w.error}`;n.resultDescription=b(T)}else n.resultSignature="Success",n.resultDescription=b("");k=!0,o(),w&&!fe.matchesTypesFor(w,[Ei.getTypeName()])&&(w=new Ei({error:"Internal Server Error"})),d.updateProcessMessageStats(n.success,n.durationMs,w?new Error(w.error):void 0),w?(w.messageId=l.messageId,c(w)):S?(S.messageId=l.messageId,c(void 0,S)):c()};try{n.message="We called into messageCallback",x(l,D)}catch(M){n.success=!1,n.resultSignature="MessageCallbackException",n.resultDescription=b(M.message,M.stack),o(),this.updateProcessMessageStats(!1,n.durationMs,M),c()}}},{key:"processResponse",value:function(l){var c,d=new No({operationName:"ProcessResponse"});if(d.success=!0,d.setClientMetadata(this.clientMetadata),d.start(),l.messageId){var m=this.pendingResponseCallbacks.get(l.messageId),t=m?.callback;if(t){if(sm.typeGuard(l)&&!l.finalResponse){var s=m.message.maxDelayMs;this.pendingResponseCallbacks.updateExpireTime(l.messageId,s)}else this.pendingResponseCallbacks.del(l.messageId);fe.matchesTypesFor(l,[Ei.getTypeName()])?t(l):t(void 0,l)}else d.resultSignature="NoPendingMessage",d.resultDescription=`${l.messageId}`,d.success=!1}else d.resultSignature="NoMessageIdSetInResponse",Ei.typeGuard(l)?d.resultDescription=l.error:d.resultDescription="MessageId is not available",d.success=!1;((c=this.clientMetadata)===null||c===void 0?void 0:c.releaseAudienceGroup)!=="Production"&&(d.resourceId=wm(fe.getTypeNameFor(l)),st.info(572836034,ft.CoreDefault,d.stop()))}},{key:"updateSendMessageStats",value:function(l,c,d){this.stats.sendMessageCount++,this.stats.sendMessageDurationMsMax=Math.max(c,this.stats.sendMessageDurationMsMax),!l&&!d?st.warn(572836035,ft.CoreDefault,"Failed send message did not provide error object."):l&&d&&st.warn(572836036,ft.CoreDefault,"Succeeded send message provided error object."),!l&&(d&&d.message===MC.ClientDisconnected?this.stats.sendMessageClientDisconnectedErrors++:this.stats.sendMessageErrors++)}},{key:"updateProcessMessageStats",value:function(l,c,d){this.stats.processMessageCount++,this.stats.processMessageDurationMsMax=Math.max(c,this.stats.processMessageDurationMsMax),!l&&!d?st.warn(572836037,ft.CoreDefault,"Failed process message did not provide error object."):l&&d&&st.warn(572836038,ft.CoreDefault,"Succeeded process message provided error object."),!l&&(d&&d.message===BC.ProvisionTokenValidationError?this.stats.processMessageProvisionTokenErrors++:this.stats.processMessageErrors++)}}])})()});var p4,oie=ue(()=>{"use strict";(function(e){e[e.NotAuthenticated=0]="NotAuthenticated",e[e.Pending=1]="Pending",e[e.Authenticated=2]="Authenticated",e[e.WacUserInfoAuthenticated=3]="WacUserInfoAuthenticated",e[e.TokenMissingInteractionRequired=4]="TokenMissingInteractionRequired"})(p4||(p4={}))});var uie=ue(()=>{"use strict"});var Vs,js,Im,Dm,Mm,Bm,_m,Lm,Pm,_C,cie=ue(()=>{"use strict";Vs=ae(Nr()),js=ae(Hr());Yt();Im=(function(){function e(r){(0,Vs.default)(this,e),fe.assign(e,this,r)}return(0,js.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SetClaimsChallengeCallbackMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Im.H_={T_:Im.getTypeName(),B_:Im.getBaseTypes()};Dm=(function(){function e(r){(0,Vs.default)(this,e),fe.assign(e,this,r)}return(0,js.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_FireClaimsChallengeCallbackResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Dm.H_={T_:Dm.getTypeName(),B_:Dm.getBaseTypes()};Mm=(function(){function e(r){(0,Vs.default)(this,e),fe.assign(e,this,r)}return(0,js.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SetSeedingStatusChangeCallbackMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Mm.H_={T_:Mm.getTypeName(),B_:Mm.getBaseTypes()};Bm=(function(){function e(r){(0,Vs.default)(this,e),fe.assign(e,this,r)}return(0,js.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_FireSeedingStatusChangeCallbackResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Bm.H_={T_:Bm.getTypeName(),B_:Bm.getBaseTypes()};_m=(function(){function e(r){(0,Vs.default)(this,e),fe.assign(e,this,r)}return(0,js.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_InteractiveAuthMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();_m.H_={T_:_m.getTypeName(),B_:_m.getBaseTypes()};Lm=(function(){function e(r){(0,Vs.default)(this,e),fe.assign(e,this,r)}return(0,js.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_GetAnnotationsResponseBridgeMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Lm.H_={T_:Lm.getTypeName(),B_:Lm.getBaseTypes()};Pm=(function(){function e(r){(0,Vs.default)(this,e),fe.assign(e,this,r)}return(0,js.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_GetHostBridgeSessionRequestMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Pm.H_={T_:Pm.getTypeName(),B_:Pm.getBaseTypes()};_C=(function(){function e(r){(0,Vs.default)(this,e),fe.assign(e,this,r)}return(0,js.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_GetHostBridgeSessionResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();_C.H_={T_:_C.getTypeName(),B_:_C.getBaseTypes()}});var sie={};kn(sie,{AnnotationActivationMessage:()=>hm,AnnotationActivationResponse:()=>r5,AnnotationConfigUpdateMessage:()=>dC,AnnotationConfigUpdateResponse:()=>gC,AnnotationReleaseMessage:()=>vm,AnnotationReleaseResponse:()=>Fm,AnnotationResultState:()=>dM,AnnotationResultStateMessage:()=>sC,AnnotationResultsMessage:()=>Hs,BatchedMessage:()=>Rm,BlobUploadResponse:()=>kC,BridgeMessage:()=>Sm,CacheDumpRequestMessage:()=>uC,CacheDumpRequestResponse:()=>cC,ClaimsChallengeMessage:()=>TC,ErrorResponse:()=>Ei,ErrorResponseCode:()=>$c,ExecutionCorrelatedClientResponse:()=>km,ExecutionError:()=>rC,ExecutionErrorCode:()=>uM,FireClaimsChallengeCallbackResponse:()=>Dm,FireSeedingStatusChangeCallbackResponse:()=>Bm,GetAnnotationsClientError:()=>tC,GetAnnotationsClientErrorCode:()=>cm,GetAnnotationsErrorInfo:()=>aC,GetAnnotationsResponseBridgeMessage:()=>Lm,GetHostBridgeSessionRequestMessage:()=>Pm,GetHostBridgeSessionResponse:()=>_C,GetPluginsMetadataMessage:()=>wC,GetPluginsMetadataResponse:()=>IC,InteractiveAuthMessage:()=>_m,KeepAlive:()=>ym,Message:()=>eC,MessageEndpoint:()=>$je,MicroSyncMessage:()=>Cm,OAuth2CallbackMessage:()=>xC,OAuth2InitMessage:()=>AC,OAuth2InitResponse:()=>bC,OAuth2InitV2Message:()=>SC,OAuth2InitV2Response:()=>EC,ProcessMessageErrorReason:()=>BC,RateLimitErrorResponse:()=>nC,Response:()=>Ns,SeedingProgressCode:()=>gM,SeedingStatusChangeMessage:()=>yC,SendMessageErrorReason:()=>MC,ServerAuthenticationState:()=>p4,ServerAuthenticationStateChangeMessage:()=>Tm,SessionCloseMessage:()=>L0,SessionCloseReason:()=>lC,SessionConnectMessage:()=>Em,SessionDeleteMessage:()=>fC,SessionDisconnectMessage:()=>Am,SessionInitMessage:()=>mm,SessionInitResponse:()=>fm,SessionLongPollMessage:()=>pm,SessionLongPollMessageType:()=>cM,SessionLongPollResponse:()=>iC,SessionReconnectMessage:()=>bm,SessionSwapOnClose:()=>oC,SessionSwapReason:()=>sM,SetClaimsChallengeCallbackMessage:()=>Im,SetSeedingStatusChangeCallbackMessage:()=>Mm,StreamingRequest:()=>dm,StreamingResponse:()=>sm,SubmittedCustomMessage:()=>xm,SyncMessage:()=>zc,SyncResponse:()=>mC,TimeoutErrorResponse:()=>gm,TokenFailureMessage:()=>hC,TokenProvisionMessage:()=>pC,TokenProvisionResponse:()=>vC,WorkflowExecutionCompleteMessage:()=>CC,WorkflowGraphInitMessage:()=>FC,WorkflowGraphInitResponse:()=>RC,currentProtocolVersion:()=>Oje,extractMessageNameFromTypeName:()=>wm});var h4=ue(()=>{"use strict";lie();mM();fM();oie();uie();cie()});var die,gie=ue(()=>{"use strict";(function(e){e[e.WebSocket=0]="WebSocket",e[e.Http=1]="Http"})(die||(die={}))});var mie,fie,pie=ue(()=>{"use strict";(function(e){e[e.JSWebSockets=0]="JSWebSockets",e[e.LocalWorkflowsOnly=1]="LocalWorkflowsOnly",e[e.HostWebSockets=2]="HostWebSockets",e[e.HttpFallback=3]="HttpFallback"})(mie||(mie={}));(function(e){e.Workflow="Workflow",e.Client="Client",e.HttpEndpoint="HttpEndpoint"})(fie||(fie={}))});var oo,uo,hM,vM,FM,RM,CM,yM,SM,EM,AM,bM,xM,TM,kM,wM,hie=ue(()=>{"use strict";oo=ae(Nr()),uo=ae(Hr());Yt();hM=(function(){function e(r){(0,oo.default)(this,e),fe.assign(e,this,r)}return(0,uo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionInitEnvelope"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();hM.H_={T_:hM.getTypeName(),B_:hM.getBaseTypes()};vM=(function(){function e(r){(0,oo.default)(this,e),fe.assign(e,this,r)}return(0,uo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionInitResponseEnvelope"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();vM.H_={T_:vM.getTypeName(),B_:vM.getBaseTypes()};FM=(function(){function e(r){(0,oo.default)(this,e),fe.assign(e,this,r)}return(0,uo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_ClientConnectMessageEnvelope"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();FM.H_={T_:FM.getTypeName(),B_:FM.getBaseTypes()};RM=(function(){function e(r){(0,oo.default)(this,e),fe.assign(e,this,r)}return(0,uo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_ClientConnectResponseEnvelope"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();RM.H_={T_:RM.getTypeName(),B_:RM.getBaseTypes()};CM=(function(){function e(r){(0,oo.default)(this,e),fe.assign(e,this,r)}return(0,uo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_ClientDisconnectMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();CM.H_={T_:CM.getTypeName(),B_:CM.getBaseTypes()};yM=(function(){function e(r){(0,oo.default)(this,e),fe.assign(e,this,r)}return(0,uo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_SessionInspectorConnectMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();yM.H_={T_:yM.getTypeName(),B_:yM.getBaseTypes()};SM=(function(){function e(r){(0,oo.default)(this,e),fe.assign(e,this,r)}return(0,uo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_SessionInspectorConnectResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();SM.H_={T_:SM.getTypeName(),B_:SM.getBaseTypes()};EM=(function(){function e(r){(0,oo.default)(this,e),fe.assign(e,this,r)}return(0,uo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_LogBatch"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();EM.H_={T_:EM.getTypeName(),B_:EM.getBaseTypes()};AM=(function(){function e(r){(0,oo.default)(this,e),fe.assign(e,this,r)}return(0,uo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_WorkflowModelRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();AM.H_={T_:AM.getTypeName(),B_:AM.getBaseTypes()};bM=(function(){function e(r){(0,oo.default)(this,e),fe.assign(e,this,r)}return(0,uo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_FilteringWorkflowModelRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Internal_WorkflowModelRequest","AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();bM.H_={T_:bM.getTypeName(),B_:bM.getBaseTypes()};xM=(function(){function e(r){(0,oo.default)(this,e),fe.assign(e,this,r)}return(0,uo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_ModelIteratingWorkflowModelRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Internal_WorkflowModelRequest","AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();xM.H_={T_:xM.getTypeName(),B_:xM.getBaseTypes()};TM=(function(){function e(r){(0,oo.default)(this,e),fe.assign(e,this,r)}return(0,uo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_TruncatedModelIteratingRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Internal_ModelIteratingWorkflowModelRequest","AugLoop_Session_Protocol_Internal_WorkflowModelRequest","AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();TM.H_={T_:TM.getTypeName(),B_:TM.getBaseTypes()};kM=(function(){function e(r){(0,oo.default)(this,e),fe.assign(e,this,r)}return(0,uo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_WorkflowModelResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();kM.H_={T_:kM.getTypeName(),B_:kM.getBaseTypes()};wM=(function(){function e(r){(0,oo.default)(this,e),fe.assign(e,this,r)}return(0,uo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_ModelIteratingModelResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Internal_WorkflowModelResponse","AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();wM.H_={T_:wM.getTypeName(),B_:wM.getBaseTypes()}});var Su,Eu,IM,DM,MM,BM,_M,LM,PM,OM,NM,HM,v4,F4,vie=ue(()=>{"use strict";Su=ae(Nr()),Eu=ae(Hr());Yt();IM=(function(){function e(r){(0,Su.default)(this,e),fe.assign(e,this,r)}return(0,Eu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_WorkflowRegistrationMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();IM.H_={T_:IM.getTypeName(),B_:IM.getBaseTypes()};DM=(function(){function e(r){(0,Su.default)(this,e),fe.assign(e,this,r)}return(0,Eu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_WorkflowExecutionRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();DM.H_={T_:DM.getTypeName(),B_:DM.getBaseTypes()};MM=(function(){function e(r){(0,Su.default)(this,e),fe.assign(e,this,r)}return(0,Eu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_WorkflowCancellationRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();MM.H_={T_:MM.getTypeName(),B_:MM.getBaseTypes()};BM=(function(){function e(r){(0,Su.default)(this,e),fe.assign(e,this,r)}return(0,Eu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_WorkflowExecutionResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();BM.H_={T_:BM.getTypeName(),B_:BM.getBaseTypes()};_M=(function(){function e(r){(0,Su.default)(this,e),fe.assign(e,this,r)}return(0,Eu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_RuntimeInitMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();_M.H_={T_:_M.getTypeName(),B_:_M.getBaseTypes()};LM=(function(){function e(r){(0,Su.default)(this,e),fe.assign(e,this,r)}return(0,Eu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_DiagnosticTraceMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();LM.H_={T_:LM.getTypeName(),B_:LM.getBaseTypes()};PM=(function(){function e(r){(0,Su.default)(this,e),fe.assign(e,this,r)}return(0,Eu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_TelemetryMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();PM.H_={T_:PM.getTypeName(),B_:PM.getBaseTypes()};OM=(function(){function e(r){(0,Su.default)(this,e),fe.assign(e,this,r)}return(0,Eu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_TelemetryFlushMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();OM.H_={T_:OM.getTypeName(),B_:OM.getBaseTypes()};NM=(function(){function e(r){(0,Su.default)(this,e),fe.assign(e,this,r)}return(0,Eu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_SessionCloseResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();NM.H_={T_:NM.getTypeName(),B_:NM.getBaseTypes()};HM=(function(){function e(r){(0,Su.default)(this,e),fe.assign(e,this,r)}return(0,Eu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_WorkflowDefinitionOverrideMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();HM.H_={T_:HM.getTypeName(),B_:HM.getBaseTypes()};v4=(function(){function e(r){(0,Su.default)(this,e),fe.assign(e,this,r)}return(0,Eu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_GetAnnotationsRequestMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_StreamingRequest","AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();v4.H_={T_:v4.getTypeName(),B_:v4.getBaseTypes()};F4=(function(){function e(r){(0,Su.default)(this,e),fe.assign(e,this,r)}return(0,Eu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_GetAnnotationsResponseMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_StreamingResponse","AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();F4.H_={T_:F4.getTypeName(),B_:F4.getBaseTypes()}});var Fie,Rie,Cie=ue(()=>{"use strict";(function(e){e.Egress="MastermindEgress",e.Ingress="MastermindIngress",e.PostAnnotations="MastermindPostAnnotations",e.Initialize="MastermindInitializeSession",e.GetWorkflowModel="MastermindWorkflowModel",e.ChatStoreSetMessage="MastermindChatStoreSetMessages",e.ChatStoreGetMessage="MastermindChatStoreGetMessages"})(Fie||(Fie={}));(function(e){e.WorkbookMessageIngress="ExcelServerProxyManagerExcelWorkbookMessageIngress"})(Rie||(Rie={}))});var VM=ue(()=>{"use strict";gie();pie();hie();vie();Cie()});var Sie=_e(yie=>{(function(e){"use strict";function r(h,F){var R;return h instanceof Buffer?R=h:R=Buffer.from(h.buffer,h.byteOffset,h.byteLength),R.toString(F)}var l=function(F){return Buffer.from(F)};function c(h){for(var F=0,R=Math.min(65536,h.length+1),y=new Uint16Array(R),E=[],x=0;;){var b=F<h.length;if(!b||x>=R-1){var k=y.subarray(0,x),D=k;if(E.push(String.fromCharCode.apply(null,D)),!b)return E.join("");h=h.subarray(F),F=0,x=0}var M=h[F++];if((M&128)===0)y[x++]=M;else if((M&224)===192){var w=h[F++]&63;y[x++]=(M&31)<<6|w}else if((M&240)===224){var w=h[F++]&63,S=h[F++]&63;y[x++]=(M&31)<<12|w<<6|S}else if((M&248)===240){var w=h[F++]&63,S=h[F++]&63,A=h[F++]&63,T=(M&7)<<18|w<<12|S<<6|A;T>65535&&(T-=65536,y[x++]=T>>>10&1023|55296,T=56320|T&1023),y[x++]=T}}}function d(h){for(var F=0,R=h.length,y=0,E=Math.max(32,R+(R>>>1)+7),x=new Uint8Array(E>>>3<<3);F<R;){var b=h.charCodeAt(F++);if(b>=55296&&b<=56319){if(F<R){var k=h.charCodeAt(F);(k&64512)===56320&&(++F,b=((b&1023)<<10)+(k&1023)+65536)}if(b>=55296&&b<=56319)continue}if(y+4>x.length){E+=8,E*=1+F/h.length*2,E=E>>>3<<3;var D=new Uint8Array(E);D.set(x),x=D}if((b&4294967168)===0){x[y++]=b;continue}else if((b&4294965248)===0)x[y++]=b>>>6&31|192;else if((b&4294901760)===0)x[y++]=b>>>12&15|224,x[y++]=b>>>6&63|128;else if((b&4292870144)===0)x[y++]=b>>>18&7|240,x[y++]=b>>>12&63|128,x[y++]=b>>>6&63|128;else continue;x[y++]=b&63|128}return x.slice?x.slice(0,y):x.subarray(0,y)}var m="Failed to ",t=function(F,R,y){if(F)throw new Error("".concat(m).concat(R,": the '").concat(y,"' option is unsupported."))},s=typeof Buffer=="function"&&Buffer.from,a=s?l:d;function n(){this.encoding="utf-8"}n.prototype.encode=function(h,F){return t(F&&F.stream,"encode","stream"),a(h)};function o(h){var F;try{var R=new Blob([h],{type:"text/plain;charset=UTF-8"});F=URL.createObjectURL(R);var y=new XMLHttpRequest;return y.open("GET",F,!1),y.send(),y.responseText}finally{F&&URL.revokeObjectURL(F)}}var u=!s&&typeof Blob=="function"&&typeof URL=="function"&&typeof URL.createObjectURL=="function",g=["utf-8","utf8","unicode-1-1-utf-8"],f=c;s?f=r:u&&(f=function(F){try{return o(F)}catch{return c(F)}});var v="construct 'TextDecoder'",C="".concat(m," ").concat(v,": the ");function p(h,F){t(F&&F.fatal,v,"fatal"),h=h||"utf-8";var R;if(s?R=Buffer.isEncoding(h):R=g.indexOf(h.toLowerCase())!==-1,!R)throw new RangeError("".concat(C," encoding label provided ('").concat(h,"') is invalid."));this.encoding=h,this.fatal=!1,this.ignoreBOM=!1}p.prototype.decode=function(h,F){t(F&&F.stream,"decode","stream");var R;return h instanceof Uint8Array?R=h:h.buffer instanceof ArrayBuffer?R=new Uint8Array(h.buffer):R=new Uint8Array(h),f(R,this.encoding)},e.TextEncoder=e.TextEncoder||n,e.TextDecoder=e.TextDecoder||p})(typeof window<"u"?window:typeof global<"u"?global:yie)});var zje,Eie,jM,ZM,UM=ue(()=>{"use strict";zje=function(){if(typeof TextEncoder>"u"||typeof TextDecoder>"u"){Sie();var r={AugLoopTextEncoder:TextEncoder,AugLoopTextDecoder:TextDecoder};return TextEncoder=void 0,TextDecoder=void 0,r}else return{AugLoopTextEncoder:TextEncoder,AugLoopTextDecoder:TextDecoder}},Eie=zje(),jM=Eie.AugLoopTextEncoder,ZM=Eie.AugLoopTextDecoder});var WM,Aie,bie,GM,P0,xie=ue(()=>{"use strict";WM=ae(Hn()),Aie=ae(Nr()),bie=ae(Hr());UM();GM=function(e,r,l,c){function d(m){return m instanceof l?m:new l(function(t){t(m)})}return new(l||(l=Promise))(function(m,t){function s(o){try{n(c.next(o))}catch(u){t(u)}}function a(o){try{n(c.throw(o))}catch(u){t(u)}}function n(o){o.done?m(o.value):d(o.value).then(s,a)}n((c=c.apply(e,r||[])).next())})},P0=(function(){function e(){(0,Aie.default)(this,e)}return(0,bie.default)(e,null,[{key:"extractFragments",value:function(l){if(l[0]!==e.IDENTIFIERBYTE)throw new Error("Invalid Binary: Incorrect Identifier");for(var c=1,d=[],m=new DataView(l.buffer,l.byteOffset,l.byteLength);c<l.byteLength;){if(c+4>l.byteLength)throw new Error("Invalid Binary: Error reading fragment length");var t=m.getUint32(c);if(c+t+4>l.byteLength)throw new Error("Invalid Binary: Fragment out of range");typeof Buffer<"u"&&Buffer.from?d.push(Buffer.from(l.buffer,l.byteOffset+c+4,t)):d.push(new Uint8Array(l.buffer,l.byteOffset+c+4,t)),c+=4+t}if(d.length<1)throw new Error("Invalid Binary: No fragments found");return d}},{key:"deserialize",value:function(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(s){return s},d=e.extractFragments(l),m=e.textDecoder.decode(d[0]),t=function(a,n){if(typeof n=="string"){if(n.substring(0,e.BINARYKEYWORD.length)===e.BINARYKEYWORD){var o=parseInt(n.substring(e.BINARYKEYWORD.length),10);if(typeof o!="number"||o>=d.length-1)throw new Error("Invalid Binary: Binary index out of range");return c(d[o+1])}else if(n.substring(0,e.ESCAPEKEYWORD.length)===e.ESCAPEKEYWORD)return n.substring(e.ESCAPEKEYWORD.length)}return n};return JSON.parse(m,t)}},{key:"deserializeAsync",value:function(l){var c=this,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(m){return GM(c,void 0,void 0,function*(){return m})};return GM(this,void 0,void 0,function*(){var m=e.extractFragments(l),t=e.textDecoder.decode(m[0]),s=[],a=function(v){var C=(0,WM.default)((0,WM.default)({},o,!0),"value",void 0);return v.then(function(p){C.value=p}),C},n=function(v,C){if(typeof C=="string"){if(C.startsWith(e.BINARYKEYWORD)){var p=parseInt(C.substring(e.BINARYKEYWORD.length),10);if(typeof p!="number"||p>=m.length-1)throw new Error("Invalid Binary: Binary index out of range");var h=d(m[p+1]);return s.push(h),a(h)}else if(C.startsWith(e.ESCAPEKEYWORD))return C.substring(e.ESCAPEKEYWORD.length)}return C},o=Symbol("placeholder"),u=function f(v){if(Array.isArray(v)){for(var C=0;C<v.length;C++)v[C]=f(v[C]);return v}else if(v!==null&&typeof v=="object"){if(v[o])return v.value;for(var p of Object.keys(v))v[p]=f(v[p]);return v}else return v},g=JSON.parse(t,n);return yield Promise.all(s),g=yield u(g),g})}},{key:"serializeInternal",value:function(l){var c=[void 0],d=function(g,f){return ArrayBuffer.isView(f)?(c.push(f),`${e.BINARYKEYWORD}${c.length-2}`):f&&f.type==="Buffer"&&Array.isArray(f.data)?(c.push(new Uint8Array(f.data)),`${e.BINARYKEYWORD}${c.length-2}`):typeof f=="string"&&f.substring(0,e.ESCAPEKEYWORD.length)===e.ESCAPEKEYWORD?e.ESCAPEKEYWORD+f:f},m=JSON.stringify(l,d);c[0]=e.textEncoder.encode(m);var t=c.reduce(function(u,g){return u+4+g.byteLength},0),s=new Uint8Array(t+1);s[0]=e.IDENTIFIERBYTE;var a=1,n=new DataView(s.buffer,s.byteOffset,s.byteLength);for(var o of c)n.setUint32(a,o.byteLength),s.set(o,a+4),a+=4+o.byteLength;return s}},{key:"serialize",value:function(l){return e.serializeInternal(l)}},{key:"serializeAsync",value:function(l){return GM(this,void 0,void 0,function*(){return new Promise(function(c,d){try{c(e.serializeInternal(l))}catch(m){d(m)}})})}}])})();P0.IDENTIFIERBYTE=3;P0.BINARYKEYWORD=":b";P0.ESCAPEKEYWORD=":";P0.textDecoder=new ZM;P0.textEncoder=new jM});var $M=ue(()=>{"use strict";UM();xie()});function zM(e,r){return Kje(this,void 0,void 0,function*(){var l=e.authToken,c=e.origin,d=e.sessionUrl,m=r.body,t=r.cv,s=r.method,a=r.requestUrl,n=yield(0,Tie.fetch)(a||d,{method:s,headers:Object.assign({Authorization:`Bearer ${l}`,"x-origin":c,"x-correlationid":t},r.headers),body:m});if(n.status!==200)throw new Error(`Unexpected status code: ${n.status}`);return n})}function qM(e,r,l,c){var d;zM(e,{headers:{"Content-Type":"application/jsond"},body:P0.serialize(r),cv:l.cv,method:"POST"}).then(function(m){return m.json()}).catch(function(m){d=new Ei({messageId:r.messageId,error:m.message})}).then(function(m){KM(l,d?d.error:void 0),c(d,m)})}function XM(e,r,l,c){var d;zM(e,{headers:{"Content-Type":"application/octet-stream"},body:r,cv:l.cv,method:"POST",requestUrl:`${e.sessionUrl}/blob`}).then(function(m){return m.json()}).catch(function(m){d=new Ei({error:m.message})}).then(function(m){KM(l,d?d.error:void 0),c(d,m)})}function QM(e,r,l,c){var d=e.sessionUrl,m;zM(e,{cv:c.cv,method:"GET",requestUrl:r.refType===dd.AlCodedLocation?`${d}/blob/${r.value}`:r.value}).then(function(t){return t.arrayBuffer()}).then(function(t){return new Uint8Array(t)}).catch(function(t){m=t}).then(function(t){KM(c,m?m.message:void 0),l(m,t)})}var Tie,Kje,KM,kie=ue(()=>{"use strict";Yt();Ps();Tie=ae(gne());$M();h4();Kje=function(e,r,l,c){function d(m){return m instanceof l?m:new l(function(t){t(m)})}return new(l||(l=Promise))(function(m,t){function s(o){try{n(c.next(o))}catch(u){t(u)}}function a(o){try{n(c.throw(o))}catch(u){t(u)}}function n(o){o.done?m(o.value):d(o.value).then(s,a)}n((c=c.apply(e,r||[])).next())})};KM=function(r,l){l?(r.resultDescription=l,r.success=!1,st.error(507646878,ft.CoreDefault,r.stop())):st.info(507646877,ft.CoreDefault,r.stop())}});var JM,qje,wie,Iie,Die=ue(()=>{"use strict";h4();Yt();Ps();VM();JM=function(r){var l,c;if(Hs.typeGuard(r)){var d=r.ops.filter(function(s){return fe.matchesTypesFor(s,["AugLoop_Core_AddOperation"])});for(var m of d)for(var t of m.items)if(t.body&&(!((l=t.body)===null||l===void 0)&&l.isFirstUserPerceivedResponse))return!0}else if(F4.typeGuard(r))return(c=r.content)===null||c===void 0?void 0:c.some(function(s){var a;return(a=s.body)===null||a===void 0?void 0:a.isFirstUserPerceivedResponse});return!1},qje=function(r){var l=r.filter(function(m){return fe.matchesTypesFor(m,["AugLoop_Signals_SignalOperation"])});for(var c of l)for(var d of c.items)if(d.body&&fe.matchesTypesFor(d.body,["AugLoop_CopilotChatHistory_CopilotChatHistorySignal","AugLoop_Copilot_CopilotInputSignal"]))return d},wie=function(r,l,c,d,m){var t=qje(r);t&&(m.setDataField("CurrentTimestamp",c),m.cv=l||"",m.resultSignature=d,m.resourceId=fe.getTypeNameFor(t.body),t.contextId&&m.setDataField("ContextId",t.contextId),t.sourceTimestamp&&m.setDataField("SourceTimestamp",t.sourceTimestamp),st.info(505983429,ft.CoreDefault,m.stop()))},Iie=function(r,l,c,d,m){d&&!JM(r)||(m.setDataField("CurrentTimestamp",l),m.cv=r.cv,m.resultSignature=c,m.resourceId=r.annotationType,m.dimension1=`AreApologies: ${r.areApologies}`,st.info(505983428,ft.CoreDefault,m.stop()))}});var Lie=_e((bpr,_ie)=>{"use strict";function gn(e){if(this._capacity=Bie(e),this._length=0,this._front=0,Mie(e)){for(var r=e.length,l=0;l<r;++l)this[l]=e[l];this._length=r}}gn.prototype.toArray=function(){for(var r=this._length,l=new Array(r),c=this._front,d=this._capacity,m=0;m<r;++m)l[m]=this[c+m&d-1];return l};gn.prototype.push=function(r){var l=arguments.length,c=this._length;if(l>1){var d=this._capacity;if(c+l>d){for(var t=0;t<l;++t){this._checkCapacity(c+1);var m=this._front+c&this._capacity-1;this[m]=arguments[t],c++,this._length=c}return c}else{for(var m=this._front,t=0;t<l;++t)this[m+c&d-1]=arguments[t],m++;return this._length=c+l,c+l}}if(l===0)return c;this._checkCapacity(c+1);var t=this._front+c&this._capacity-1;return this[t]=r,this._length=c+1,c+1};gn.prototype.pop=function(){var r=this._length;if(r!==0){var l=this._front+r-1&this._capacity-1,c=this[l];return this[l]=void 0,this._length=r-1,c}};gn.prototype.shift=function(){var r=this._length;if(r!==0){var l=this._front,c=this[l];return this[l]=void 0,this._front=l+1&this._capacity-1,this._length=r-1,c}};gn.prototype.unshift=function(r){var l=this._length,c=arguments.length;if(c>1){var t=this._capacity;if(l+c>t){for(var s=c-1;s>=0;s--){this._checkCapacity(l+1);var t=this._capacity,d=(this._front-1&t-1^t)-t;this[d]=arguments[s],l++,this._length=l,this._front=d}return l}else{for(var m=this._front,s=c-1;s>=0;s--){var d=(m-1&t-1^t)-t;this[d]=arguments[s],m=d}return this._front=m,this._length=l+c,l+c}}if(c===0)return l;this._checkCapacity(l+1);var t=this._capacity,s=(this._front-1&t-1^t)-t;return this[s]=r,this._length=l+1,this._front=s,l+1};gn.prototype.peekBack=function(){var r=this._length;if(r!==0){var l=this._front+r-1&this._capacity-1;return this[l]}};gn.prototype.peekFront=function(){if(this._length!==0)return this[this._front]};gn.prototype.get=function(r){var l=r;if(l===(l|0)){var c=this._length;if(l<0&&(l=l+c),!(l<0||l>=c))return this[this._front+l&this._capacity-1]}};gn.prototype.isEmpty=function(){return this._length===0};gn.prototype.clear=function(){for(var r=this._length,l=this._front,c=this._capacity,d=0;d<r;++d)this[l+d&c-1]=void 0;this._length=0,this._front=0};gn.prototype.toString=function(){return this.toArray().toString()};gn.prototype.valueOf=gn.prototype.toString;gn.prototype.removeFront=gn.prototype.shift;gn.prototype.removeBack=gn.prototype.pop;gn.prototype.insertFront=gn.prototype.unshift;gn.prototype.insertBack=gn.prototype.push;gn.prototype.enqueue=gn.prototype.push;gn.prototype.dequeue=gn.prototype.shift;gn.prototype.toJSON=gn.prototype.toArray;Object.defineProperty(gn.prototype,"length",{get:function(){return this._length},set:function(){throw new RangeError("")}});gn.prototype._checkCapacity=function(r){this._capacity<r&&this._resizeTo(Bie(this._capacity*1.5+16))};gn.prototype._resizeTo=function(r){var l=this._capacity;this._capacity=r;var c=this._front,d=this._length;if(c+d>l){var m=c+d&l-1;Xje(this,0,this,l,m)}};var Mie=Array.isArray;function Xje(e,r,l,c,d){for(var m=0;m<d;++m)l[m+c]=e[m+r],e[m+r]=void 0}function Qje(e){return e=e>>>0,e=e-1,e=e|e>>1,e=e|e>>2,e=e|e>>4,e=e|e>>8,e=e|e>>16,e+1}function Bie(e){if(typeof e!="number")if(Mie(e))e=e.length;else return 16;return Qje(Math.min(Math.max(16,e),1073741824))}_ie.exports=gn});var Pie,Oie,Jje,Yje,LC,Om,Nie=ue(()=>{"use strict";Pie=ae(Nr()),Oie=ae(Hr()),Jje=ae(Nt());DD();Ps();Yje=1e3,LC=function(r,l,c,d){return new aM(r,function(m){return m.success&&c.indexOf(m[l])>=0},[l,"ariaNamespace","resourceId","success","resultSignature","clientDocSessionId","dimension0","dimension1","dimension2","dimension3"],["durationMs"],d)},Om=(function(){function e(r){(0,Pie.default)(this,e),this.level=Ru.info,this.hostCallbacks=r}return(0,Oie.default)(e,[{key:"log",value:function(l){var c=this;if(!(this.hostCallbacks==null||this.hostCallbacks.sendTelemetryEvent==null)){var d=function(o,u,g,f,v){var C=u.charAt(0).toUpperCase()+u.slice(1),p={DocSessionId:o.clientDocSessionId,ResourceId:o.resourceId,ResultDescription:o.resultDescription,ResultSignature:o.resultSignature,Dimension0:o.dimension0,Dimension1:o.dimension1,Dimension2:o.dimension2,Dimension3:o.dimension3,JoinContextId:o.joinContextId,ServerSessionKey:c.serverSessionKey};g&&(p=Object.assign(Object.assign({},p),JSON.parse(g)));var h=f||e.augLoopAriaTenantToken,F=!v&&h==e.augLoopAriaTenantToken?e.augLoopAriaNamespace:v;C=C||e.operationNamePlaceholder;var R={CV:o.cv,Duration:(o.durationMs||0)*Yje,Count:o.count,AggMode:2,Success:o.success};c.hostCallbacks.sendTelemetryEvent(h,F?`${F}_${C}`:C,p,"Office.System.Activity",R,!1,i4.ProductServiceUsage|i4.ProductServicePerformance,ZR.RequiredServiceDataEvent)},m=function(o,u,g){c.hostCallbacks.sendDiagnosticTrace&&c.hostCallbacks.sendDiagnosticTrace(o,u,g)};if(l.category!="Workflow.MetricsOnly")if(l.eventName==="Operation"){var t=l;d(t,t.operationName,t.dataFields,void 0,t.ariaNamespace)}else if(l.eventName==="SessionHealth"){var s=l;d(s,s.sessionHealthEventName)}else if(l.eventName==="WorkflowOperation"){var a=l;d(a,a.operationName,a.dataFields,a.ariaTenant,a.ariaNamespace)}else l.eventName==="Log"&&m(l.tagId,l.traceLevel,l.message)}}},{key:"setServerSessionKey",value:function(l){this.serverSessionKey=l}}])})();Om.augLoopAriaTenantToken="3de4087d4de34817b1c376e3d1e6e293-983c4292-5ba9-485a-ab10-9797863c788b-6770";Om.augLoopAriaNamespace="Office_AugLoop_Client";Om.operationNamePlaceholder="OperationNameNotProvided"});var Hie=ue(()=>{"use strict"});var Vie=ue(()=>{"use strict";mne();Nie();kie();Hie();Die()});var PC,OC,jie,R4,eZe,C4,YM=ue(()=>{"use strict";PC=ae(Nr()),OC=ae(Hr()),jie=ae(Zl()),R4=(function(){function e(){(0,PC.default)(this,e),this.messageCallbackRegistrationReady=void 0}return(0,OC.default)(e,[{key:"sendMessage",value:function(l){if(typeof OfficeFirstParty>"u")throw new Error("OfficeFirstParty global not available in SDX running AL");if(this.messageCallbackRegistrationReady)this.messageCallbackRegistrationReady.then(function(){OfficeFirstParty.AugLoop.SendMessage(l)}).catch(function(c){throw c});else throw new Error("MessageReceivedCallback not registered")}},{key:"registerMessageReceivedCallback",value:function(l){if(typeof OfficeFirstParty>"u")throw new Error("OfficeFirstParty global not available in SDX running AL");if(this.messageCallbackRegistrationReady)throw new Error("MessageReceivedCallback already registered");this.messageCallbackRegistrationReady=OfficeFirstParty.AugLoop.onHostMessageReceived(function(c){return l(c)})}}])})(),eZe=(function(){function e(){(0,PC.default)(this,e)}return(0,OC.default)(e,[{key:"sendTelemetryEvent",value:function(l){if(typeof Office>"u")throw new Error("Office global not available in SDX running AL");Office.sendTelemetryEvent(l)}}])})(),C4=(function(){function e(){(0,PC.default)(this,e),this.telemetryLogger=new jie.TelemetryLogger,this.telemetryLogger.addSink(new eZe)}return(0,OC.default)(e,[{key:"convertTelemetryEvent",value:function(l,c,d,m,t,s,a){var n={telemetryProperties:{ariaTenantToken:l,nexusTenantToken:-1},eventName:c.split("_").join("."),dataFields:this.convertDataFields(d),eventFlags:{dataCategories:6,diagnosticLevel:110,samplingPolicy:1}};return m&&(n.eventContract={name:m,dataFields:this.convertDataFields(t,m.split(".").slice(-1)[0])}),n}},{key:"convertDataFields",value:function(l,c){var d=4,m=[];for(var t of Object.keys(l))if(!(l[t]===void 0||l[t]===null)){var s={name:c?`${c}.${t}`:t,dataType:this.getDataFieldType(l[t]),value:l[t],classification:d};m.push(s)}return m}},{key:"getDataFieldType",value:function(l){var c=0,d=1,m=2;if(typeof l=="string")return c;if(typeof l=="boolean")return d;if(typeof l=="number")return m}},{key:"sendTelemetryEvent",value:function(l,c,d,m,t,s,a,n){this.telemetryLogger.sendTelemetryEvent(this.convertTelemetryEvent(l,c,d,m,t,a,n))}},{key:"sendDiagnosticTrace",value:function(l,c,d){}},{key:"addCustomSync",value:function(l){this.telemetryLogger.addSink(l)}}])})()});var Zie,Uie,Gie,Wie,$ie=ue(()=>{"use strict";Zie=ae(Nr()),Uie=ae(Hr()),Gie=ae(Lie()),Wie=(function(){function e(r){(0,Zie.default)(this,e),this.queue=void 0,this.options={},this.maxSize=void 0,this.options=r,this.maxSize=this.options&&this.options.maxSize?this.options.maxSize:void 0,this.queue=new Gie.default}return(0,Uie.default)(e,[{key:"push",value:function(l){this.queue.push(l),this.maxSize&&this.queue.length>this.maxSize&&this.queue.shift()(new Error("TaskQueue Max size reached."))}},{key:"processAll",value:function(){for(;this.queue.length>0;)this.queue.shift()(void 0)}}])})()});function rZe(e,r,l){return r=(0,eB.default)(r),(0,Yie.default)(e,tle()?Reflect.construct(r,l||[],(0,eB.default)(e).constructor):r.apply(e,l))}function tle(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tle=function(){return!!e})()}var Jie,rB,tB,Yie,eB,ele,rle,NC,Hm,tZe,zie,Kie,aZe,Kc,qie,Nm,ale,nle,HC,ile,lle,VC,ole,Xie,nZe,S4,y4,Qie,Vm,ule=ue(()=>{"use strict";Jie=ae(Hn()),rB=ae(Hr()),tB=ae(Nr()),Yie=ae(Zn()),eB=ae(_n()),ele=ae(Un()),rle=ae(Ig());Vie();h4();Yt();YM();vne();Ps();$M();$ie();VM();NC=function(e,r,l,c){function d(m){return m instanceof l?m:new l(function(t){t(m)})}return new(l||(l=Promise))(function(m,t){function s(o){try{n(c.next(o))}catch(u){t(u)}}function a(o){try{n(c.throw(o))}catch(u){t(u)}}function n(o){o.done?m(o.value):d(o.value).then(s,a)}n((c=c.apply(e,r||[])).next())})},Hm=function(e){return this instanceof Hm?(this.v=e,this):new Hm(e)},tZe=function(e,r,l){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var c=l.apply(e,r||[]),d,m=[];return d={},t("next"),t("throw"),t("return"),d[Symbol.asyncIterator]=function(){return this},d;function t(g){c[g]&&(d[g]=function(f){return new Promise(function(v,C){m.push([g,f,v,C])>1||s(g,f)})})}function s(g,f){try{a(c[g](f))}catch(v){u(m[0][3],v)}}function a(g){g.value instanceof Hm?Promise.resolve(g.value.v).then(n,o):u(m[0][2],g)}function n(g){s("next",g)}function o(g){s("throw",g)}function u(g,f){g(f),m.shift(),m.length&&s(m[0][0],m[0][1])}},zie="*",Kie="cst-",aZe=1e4,Kc=fne(),qie=!1,Nm=null,ale=function(){return Kc},nle=function(r){Kc=r},HC=function(r){qie||(Nm=new Om(r),st.addLogger(Nm),qie=!0)},ile=function(r,l){HC(new C4);var c=S4("GetAugLoopSession",!0,r),d=new Vm(r,new R4,l);return d.initialize().catch(function(){}),st.info(505442513,ft.CoreDefault,c.stop()),d},lle=function(r,l){HC(new C4);var c=S4("GetHostBridgeSession",!0,r),d=new Vm(r,new R4,l);return st.info(505442512,ft.CoreDefault,c.stop()),d.initialize()},VC=function(r,l,c){var d=new Vm(r,l,c);return d.initialize().catch(function(m){}),d},ole=function(r,l,c){var d=new Vm(r,l,c);return d.initialize().then(function(){return d})},Xie=!1,nZe=function(){Xie||(st.addAggregator(LC("Operation","operationName",["SubmitOperations","SubmitCustomMessage","SendLargeBinaryDataMessage","SendBinaryStreamUploadMessage","RequestBinaryData"],30)),st.addAggregator(LC("Operation","operationName",["ProcessMessage","EnsureConnection","KeepAlive"],300)),Xie=!0)},S4=function(r,l,c){var d=new No({operationName:r,ariaNamespace:"Office_AugLoop_Client_SDX",clientDocSessionId:c,dimension0:Kc}).start();return d.success=l,d},y4=function(r,l){l?(r.resultDescription=l,r.success=!1,st.error(505201632,ft.CoreDefault,r.stop())):st.info(505201631,ft.CoreDefault,r.stop())},Qie=(function(e){function r(l){var c;return(0,tB.default)(this,r),c=rZe(this,r,[l]),Object.setPrototypeOf(c,r.prototype),c}return(0,ele.default)(r,e),(0,rB.default)(r)})((0,rle.default)(Error)),Vm=(function(){function e(r,l,c){var d=this;(0,tB.default)(this,e),this.sessionOptions=void 0,this.docSessionId="",this.messageBridge=void 0,this.activationsMapTypeToTokens=new Map,this.activationsMapTokenToCallback=new Map,this.activationsMapTokenToApologyCallback=new Map,this.waitingForResponse=new Map,this.messageId=0,this.customMessageSeq=0,this.activationToken=0,this.connectParams=void 0,this.seedGroupSize=0,this.connectionPendingTaskQueue=new Wie({maxSize:aZe}),this.sessionCloseMessages=[],this.sessionCloseCallbacks=new Map,this.sessionConnectCallbacks=new Map,this.sessionReconnectCallbacks=new Map,this.sessionDisconnectCallbacks=new Map,this.sessionCallbackToken=0,this.currentAuthenticationState=p4.Pending,this.serverAuthenticationStateChangeCallbacks=[],this.claimsChallengeCallbacks=new Map,this.seedingStatusChangeCallbacks=new Map,this.internalSessionNumber=0,this.getAnnotationsResponseQueues=new Map,e.internalSessionCounter++,this.internalSessionNumber=e.internalSessionCounter,this.sessionOptions=c,nZe(),this.docSessionId=r,this.messageBridge=l,this.prevMessageInfo={sequenceId:-1},l.registerMessageReceivedCallback(function(m){var t=JSON.parse(m),s=d.createLoggingOperation("ProcessMessage",!0);if(!t){s.dimension2="ParseFailed",s.success=!1,st.info(509088289,ft.CoreDefault,s.stop());return}var a=t.message||t.response;if(d.verifyMessageOrder(t,a),!(t.bridgeId!=Kc&&t.bridgeId!=zie)&&!(t.docSessionId!=d.docSessionId&&t.docSessionId!=zie)){if(!a){s.dimension2="NoMessageOrResponse",s.success=!1,st.info(509088288,ft.CoreDefault,s.stop());return}fm.typeGuard(a)?d.handleSessionInitResponse(a):Hs.typeGuard(a)?d.handleAnnotationResults(a,s):L0.typeGuard(a)?d.handleSessionCloseMessage(a):Em.typeGuard(a)?d.handleSessionConnectMessage(a):bm.typeGuard(a)?d.handleSessionReconnectMessage(a):Am.typeGuard(a)?d.handleSessionDisconnectMessage(a):Tm.typeGuard(a)?d.handleServerAuthenticationStateChange(a):Dm.typeGuard(a)?d.handleFireClaimsChallengeCallback(a):Bm.typeGuard(a)?d.handleFireSeedingStatusChangeCallback(a):Lm.typeGuard(a)?d.handleGetAnnotationsResponse(a,s):Ns.typeGuard(a)?d.handleResponse(a,s):s.dimension2="UnknownType",s.resourceId=fe.getTypeNameFor(a),st.info(509088287,ft.CoreDefault,s.stop())}})}return(0,rB.default)(e,[{key:"initialize",value:function(){return NC(this,void 0,void 0,function*(){var l=S4("Initialize",!0,this.docSessionId);try{var c=new Pm({docSessionId:this.docSessionId,messageId:this.getMessageId()}),d=yield this.sendMessageWithOpAsync("GetHostBridgeSession",c);return this.handleGetHostBridgeSessionResponse(d),st.info(505442511,ft.CoreDefault,l.stop()),this}catch(m){if(m instanceof Qie)return l.dimension2="UnknownMessageTypeError",st.info(505251788,ft.CoreDefault,l.stop()),this.handleGetHostBridgeSessionResponse(void 0),this;throw l.success=!1,m instanceof Error?l.resultDescription=m.message:typeof m=="string"&&(l.resultDescription=m),st.error(505442510,ft.CoreDefault,l.stop()),m}})}},{key:"getCallbackToken",value:function(l){return l+"-callback-"+this.internalSessionNumber+"-"+this.sessionCallbackToken++}},{key:"createLoggingOperation",value:function(l,c){return S4(l,c,this.docSessionId)}},{key:"handleFireClaimsChallengeCallback",value:function(l){if(!(!l.messageId||!l.claimsChallengeMessage)){var c=this.claimsChallengeCallbacks.get(l.messageId);c&&c(l.claimsChallengeMessage)}}},{key:"handleGetHostBridgeSessionResponse",value:function(l){l&&(this.isClosed=l.isClosed,this.isConnected=l.isConnected);var c=new mm({bridgeId:Kc,clientMetadata:void 0,protocolVersion:2,messageId:this.getMessageId()});this.sendMessageWithOp("SessionInit",c)}},{key:"handleSessionInitResponse",value:function(l){var c=this;if(this.connectParams={authToken:l.anonymousToken,origin:l.origin,sessionUrl:`${l.sessionUrlBase}/${l.sessionKey}`,isSeedingRequired:!1,routingSessionKey:l.routingSessionKey,blobFileId:l.blobFileId},Nm){var d=this.connectParams.sessionUrl.substring(this.connectParams.sessionUrl.lastIndexOf("/")+1);Nm.setServerSessionKey(d)}this.sessionConnectCallbacks.forEach(function(m,t){m(c.connectParams.isSeedingRequired,c.connectParams.sessionUrl,c.connectParams.origin,c.connectParams.authToken,c.connectParams.routingSessionKey,c.connectParams.blobFileId)}),this.connectionPendingTaskQueue.processAll()}},{key:"handleGetAnnotationsResponse",value:function(l,c){var d,m;if(!l.messageId){c.resultDescription="NoMessageId",c.success=!1;return}var t=JSON.parse(l.serverResponse),s=this.getAnnotationsResponseQueues.get(l.messageId);s?.queue.push({content:t.content,error:{serviceError:t.errorInfo,clientError:l.clientError},warning:{serviceError:t.warningInfo},finalResponse:l.finalResponse}),(d=s?.responseReceived)===null||d===void 0||d.call(s,!0);var a=JM(t);c.cv=t?.cv,c.resultSignature="CallbackInHostBridge",c.setDataFields({FirstUserPerceivedResponse:a,AnnotationType:(m=t?.annotationType)===null||m===void 0?void 0:m.toString(),FinalResponse:l.finalResponse}),c.success=!0}},{key:"handleResponse",value:function(l,c){var d=l.messageId;if(!d){c.resultDescription="NoMessageId",c.success=!1;return}if(!this.waitingForResponse.has(d)){c.resultDescription="NoResponseCallback",c.success=!1;return}this.waitingForResponse.get(d)(l),this.waitingForResponse.delete(d),c.success=!0}},{key:"handleAnnotationResults",value:function(l,c){var d=Date.now(),m=0;c.resultSignature=l.annotationType;var t=this.activationsMapTypeToTokens.get(l.annotationType);if(c.dimension1=l.ops.length.toString(),t)for(var s of t)for(var a of l.ops){var n=l.areApologies?this.activationsMapTokenToApologyCallback.get(s):this.activationsMapTokenToCallback.get(s);n&&(n.callback(a,l.cv),m++)}c.success=!0,c.dimension2=m.toString(),c.dimension3=`AreApologies: ${l.areApologies}`,m>0&&Iie(l,d,"CallbackInHostBridge",!1,this.createLoggingOperation("AugloopClientPerfTracker",!0))}},{key:"handleSessionCloseMessage",value:function(l){this.isClosed=!0,this.sessionCloseMessages.push(l),this.sessionCloseCallbacks.forEach(function(c,d){c(l)})}},{key:"handleSessionConnectMessage",value:function(l){if(this.isConnected=!0,this.connectParams={authToken:l.authToken,origin:l.origin,sessionUrl:l.sessionUrl,isSeedingRequired:l.isSeedingRequired,routingSessionKey:l.routingSessionKey,blobFileId:l.blobFileId},Nm){var c=this.connectParams.sessionUrl.substring(this.connectParams.sessionUrl.lastIndexOf("/")+1);Nm.setServerSessionKey(c)}l.isSeedingRequired&&(this.seedGroupSize=0),this.sessionConnectCallbacks.forEach(function(d,m){d(l.isSeedingRequired,l.sessionUrl,l.origin,l.authToken,l.routingSessionKey,l.blobFileId)}),this.connectionPendingTaskQueue.processAll()}},{key:"handleSessionReconnectMessage",value:function(l){this.sessionReconnectCallbacks.forEach(function(c,d){c()})}},{key:"handleSessionDisconnectMessage",value:function(l){this.isConnected=!1,this.connectParams=void 0,this.sessionDisconnectCallbacks.forEach(function(c,d){c(l.error)})}},{key:"handleServerAuthenticationStateChange",value:function(l){this.currentAuthenticationState!=l.serverAuthenticationState&&(this.currentAuthenticationState=l.serverAuthenticationState,this.serverAuthenticationStateChangeCallbacks.forEach(function(c){c(l.serverAuthenticationState)}))}},{key:"handleFireSeedingStatusChangeCallback",value:function(l){if(!(!l.messageId||!l.seedingStatusChangeMessage)){var c=this.seedingStatusChangeCallbacks.get(l.messageId);c&&c(l.seedingStatusChangeMessage)}}},{key:"getMessageId",value:function(){return"cl-"+this.internalSessionNumber+"-"+this.messageId++}},{key:"getNextCustomMessageSeq",value:function(){return this.internalSessionNumber+"-"+this.customMessageSeq++}},{key:"getNextActivationToken",value:function(){return"ac-"+Kc+"-"+this.internalSessionNumber+"-"+this.activationToken++}},{key:"getServerAuthenticationState",value:function(){throw new Error("Method not implemented.")}},{key:"registerLocalWorkflow",value:function(l){throw new Error("Method not implemented.")}},{key:"registerLocalWorkflows",value:function(l){throw new Error("Method not implemented.")}},{key:"isLocalWorkflowRegistered",value:function(l){throw new Error("Method not implemented.")}},{key:"activateAnnotation",value:function(l,c,d){var m=this,t=this.getMessageId(),s=this.getNextActivationToken(),a=this.createLoggingOperation("ActivateAnnotation",!0);a.resourceId=l,a.dimension1=`ApologyCallback: ${c?.apologyCallback!==void 0}`,a.setDataField("StartTimestamp",Date.now());var n=new Promise(function(u,g){m.waitingForResponse.set(t,function(f){if(r5.typeGuard(f)){c&&(m.activationsMapTypeToTokens.has(l)||m.activationsMapTypeToTokens.set(l,new Set),c.callback&&m.activationsMapTokenToCallback.set(f.token,{annotationType:l,callback:c.callback}),c.apologyCallback&&m.activationsMapTokenToApologyCallback.set(f.token,{annotationType:l,callback:c.apologyCallback}),(c.callback||c.apologyCallback)&&m.activationsMapTypeToTokens.get(l).add(f.token)),a.resultDescription=`Activated annotation with token ${f.token}`,st.info(509088286,ft.CoreDefault,a.stop()),u(new r5({token:f.token}));return}else if(Ei.typeGuard(f)){m.activationsMapTypeToTokens.get(l).delete(s),m.activationsMapTokenToCallback.delete(s),m.activationsMapTokenToApologyCallback.delete(s),a.success=!1,a.resultDescription=f.error,st.error(509088285,ft.CoreDefault,a.stop()),g(new Error(f.error));return}a.success=!1,a.resultDescription="Unknown Response",st.error(509088284,ft.CoreDefault,a.stop()),g(new Error("Unknown Response"))})}),o=new hm({annotationType:l,token:s,config:c?c.config:void 0,bridgeId:Kc,messageId:t,forceReturnCachedAnnotations:c?c.forceReturnCachedAnnotations:void 0,sendApologies:c?.apologyCallback!==void 0});return this.sendMessage(o,{hostConfig:d}),n}},{key:"updateAnnotationConfig",value:function(l,c){throw new Error("Method not implemented.")}},{key:"releaseAnnotation",value:function(l){var c=this,d=this.createLoggingOperation("ReleaseAnnotation",!0);if(d.dimension2=l,!this.activationsMapTokenToCallback.has(l)&&!this.activationsMapTokenToApologyCallback.has(l)){var m="AnnotationActivation already released:"+l;return d.success=!1,d.resultDescription=m,st.info(508937629,ft.CoreDefault,d.stop()),Promise.reject(new Error(m))}var t=this.activationsMapTokenToCallback.get(l);t||(t=this.activationsMapTokenToApologyCallback.get(l)),t&&this.activationsMapTypeToTokens.get(t.annotationType).delete(l),this.activationsMapTokenToCallback.delete(l),this.activationsMapTokenToApologyCallback.delete(l);var s=this.getMessageId(),a=new vm({token:l,messageId:s}),n=new Promise(function(o,u){c.waitingForResponse.set(s,function(g){if(Fm.typeGuard(g)){st.info(508937628,ft.CoreDefault,d.stop()),o(g.lastRelease);return}else if(Ei.typeGuard(g)){d.success=!1,d.resultDescription=g.error,st.error(508937627,ft.CoreDefault,d.stop()),u(new Error(g.error));return}d.success=!1,d.resultDescription="Unknown Response",st.error(508937626,ft.CoreDefault,d.stop()),u(new Error("Unknown Response"))})});return this.sendMessage(a),n}},{key:"setAnnotationState",value:function(l,c,d){throw new Error("Method not implemented.")}},{key:"setAnnotationMetadata",value:function(l,c,d){throw new Error("Method not implemented.")}},{key:"submitOperation",value:function(l,c){this.submitOperations([l],c)}},{key:"submitOperations",value:function(l,c){var d=Date.now(),m=new zc({bridgeId:Kc,ops:l,messageId:this.getMessageId(),cv:c});this.sendMessageWithOpAsync("SubmitOperations",m).catch(function(t){}),wie(l,c,d,"SubmitInHostBridge",this.createLoggingOperation("AugloopClientPerfTracker",!0))}},{key:"submitSeedOperations",value:function(l,c){if(!this.sessionOptions.allowSeeding)throw new Error("Method not implemented.");var d=new zc({bridgeId:Kc,ops:l,messageId:this.getMessageId(),cv:c,seq:0});this.sendMessageWithOpAsync("SubmitSeedOperations",d).catch(function(m){})}},{key:"submitSeedGroupOperations",value:function(l,c,d){if(!this.sessionOptions.allowSeeding)throw new Error("Method not implemented.");this.seedGroupSize++;var m=new zc({bridgeId:Kc,ops:l,messageId:this.getMessageId(),groupId:"Seed",groupSize:c?this.seedGroupSize:void 0,groupComplete:c||void 0,cv:d,seq:0});this.sendMessageWithOpAsync("SubmitSeedGroupOperations",m).catch(function(t){})}},{key:"submitCustomMessage",value:function(l){var c=this,d=this.createLoggingOperation("SubmitCustomMessage",!0),m=l.messageId;l.messageId=l.messageId?Kie+l.messageId:Kie+this.getNextCustomMessageSeq();var t=this.getMessageId(),s=new Promise(function(o,u){c.waitingForResponse.set(t,function(g){if(Ns.typeGuard(g)){d.resultDescription="Got response for submitted custom message",st.info(508420945,ft.CoreDefault,d.stop()),m&&(g.messageId=m),o(g);return}else if(Ei.typeGuard(g)){d.success=!1,d.resultDescription=g.error,st.error(508420944,ft.CoreDefault,d.stop()),u(new Error(g.error));return}d.success=!1,d.resultDescription="Unknown Response",st.error(508420943,ft.CoreDefault,d.stop()),u(new Error("Unknown Response"))})}),a;fe.matchesTypesFor(l,[Cm.getTypeName()])&&(a=P0.serialize(l));var n=new xm({messageId:t,customMessage:l,binaryMessage:a?Array.from(a):void 0});return this.sendMessage(n),st.info(508436875,ft.CoreDefault,d.stop()),s}},{key:"sendLargeBinaryDataMessageInternal",value:function(l,c,d,m){qM(l,c,d,m)}},{key:"sendBlobUploadStreamMessageInternal",value:function(l,c,d,m){XM(l,c,d,m)}},{key:"submitLargeBinaryDataMessage",value:function(l){var c=this,d=this.createLoggingOperation("SendLargeBinaryDataMessage",!0),m=new Promise(function(t,s){c.connectionPendingTaskQueue.push(function(a){if(a){s(a);return}c.sendLargeBinaryDataMessageInternal(c.connectParams,l,d,function(n,o){if(n){s(new Error(n.error));return}t(o)})}.bind(c))});return this.connectParams&&this.connectionPendingTaskQueue.processAll(),m}},{key:"submitBinaryStreamUploadMessage",value:function(l){var c=this,d=this.createLoggingOperation("sendBinaryStreamUploadMessage",!0),m=new Promise(function(t,s){c.connectionPendingTaskQueue.push(function(a){if(a){s(a);return}c.sendBlobUploadStreamMessageInternal(c.connectParams,l,d,function(n,o){if(n){s(new Error(n.error));return}t(o)})}.bind(c))});return this.connectParams&&this.connectionPendingTaskQueue.processAll(),m}},{key:"activateServerRequestResponse",value:function(l,c,d){return NC(this,void 0,void 0,function*(){var m=this,t=function(a,n){var o=function(){var f=S4("ActivateServerRequestResponse",!0,m.docSessionId),v=u.body;if(!v?.workflowExecutionCorrelation){var C="Received annotation without workflowExecutionCorrelation";throw y4(f,C),new Error(C)}var p=!1,h=function(R,y){if(p){var E="Final response has already been sent for this annotation";throw y4(f,E),new Error(E)}p=y!==void 0?y:!0;var x=new km({workflowExecutionCorrelation:v.workflowExecutionCorrelation,finalResponse:p,content:R}),b=m.submitCustomMessage(x).catch(function(k){throw y4(f,`Error submitting response: ${k.message}`),k});return y&&y4(f),b};c?.onAnnotationCallback(v,h).catch(function(F){y4(f,`Error in onAnnotationCallback: ${F.message}`)})};for(var u of a.items)o()};yield this.activateAnnotation(l,{callback:t},d)})}},{key:"fetchBlobFromRefInternal",value:function(l,c,d,m){QM(l,c,d,m)}},{key:"requestBinaryDataForBlob",value:function(l){var c=this,d=this.createLoggingOperation("RequestBinaryData",!0);if(l.data)return st.info(507646876,ft.CoreDefault,d.stop()),Promise.resolve(l.data);if(!l.dataPointer||l.dataPointer.refType===dd.None){var m="Blob does not have a data pointer";return d.success=!1,d.resultDescription=m,st.error(507646875,ft.CoreDefault,d.stop()),Promise.reject(new Error(m))}var t=new Promise(function(s,a){c.connectionPendingTaskQueue.push(function(n){if(n){a(n);return}c.fetchBlobFromRefInternal(c.connectParams,l.dataPointer,function(o,u){if(o){a(o);return}s(u)},d)}.bind(c))});return this.connectParams&&this.connectionPendingTaskQueue.processAll(),t}},{key:"requestCacheDump",value:function(l){throw new Error("Method not implemented.")}},{key:"forceReconnect",value:function(l){throw new Error("Method not implemented.")}},{key:"close",value:function(){var l=this,c=this.createLoggingOperation("CloseSession",!0);this.activationsMapTokenToCallback.forEach(function(d,m){l.releaseAnnotation(m).catch(function(t){c.resultDescription+=" "+t.message,c.success=!1})}),this.activationsMapTokenToApologyCallback.size>0&&this.activationsMapTokenToApologyCallback.forEach(function(d,m){l.releaseAnnotation(m).catch(function(t){c.resultDescription+=" ApologyCallbacks "+t.message,c.success=!1})}),st.info(508937625,ft.CoreDefault,c.stop()),st.flushAggregators(!0)}},{key:"authenticateInteractive",value:function(l){return NC(this,void 0,void 0,function*(){var c=new _m({messageId:this.getMessageId(),forceUserPrompt:l?.forceUserPrompt});yield this.sendMessageWithOpAsync("AuthenticateInteractive",c)})}},{key:"setConnectCallback",value:function(l){var c=this.getCallbackToken("connect");return l&&this.sessionConnectCallbacks.set(c,l),c}},{key:"setDisconnectCallback",value:function(l){var c=this.getCallbackToken("disconnect");return l&&this.sessionDisconnectCallbacks.set(c,l),c}},{key:"setReconnectCallback",value:function(l){var c=this.getCallbackToken("reconnect");return l&&this.sessionReconnectCallbacks.set(c,l),c}},{key:"setSessionCloseCallback",value:function(l){var c=this.getCallbackToken("close");return l&&(this.sessionCloseCallbacks.set(c,l),this.isClosed&&this.sessionCloseMessages.forEach(function(d){l(d)})),c}},{key:"removeSessionStateCallback",value:function(l){function c(d){return d.has(l)?(d.delete(l),!0):!1}return c(this.sessionCloseCallbacks)||c(this.sessionReconnectCallbacks)||c(this.sessionDisconnectCallbacks)||c(this.sessionConnectCallbacks)}},{key:"setServerAuthenticationStateChangeCallback",value:function(l){this.serverAuthenticationStateChangeCallbacks.push(l),l(this.currentAuthenticationState)}},{key:"setClaimsChallengeCallback",value:function(l){if(l){var c=this.getCallbackToken("claimsChallenge");this.claimsChallengeCallbacks.set(c,l);var d=new Im({messageId:c});this.sendMessageWithOp("SetClaimsChallengeCallback",d)}}},{key:"setSeedingStatusChangeCallback",value:function(l){if(l){var c=this.getCallbackToken("seedingStatus");this.seedingStatusChangeCallbacks.set(c,l);var d=new Mm({messageId:c});this.sendMessageWithOp("SetSeedingStatusChangeCallback",d)}}},{key:"getConnectParams",value:function(){return this.connectParams}},{key:"setOfflineMode",value:function(){throw new Error("Method not available.")}},{key:"getAnnotations",value:function(l,c){var d,m,t=this.createLoggingOperation("GetAnnotations",!0);t.cv=l.cv,t.resultSignature="SubmitInHostBridge",t.resourceId=`${l.sourceInfo.featureId}-${l.sourceInfo.entryPoint}`,t.setDataFields({AnnotationType:(d=l.annotationType)===null||d===void 0?void 0:d.toString(),MaxDelayMs:(m=l.maxDelayMs)===null||m===void 0?void 0:m.toString()});var s=new v4({annotationTypes:l.annotationType,configs:l.configs,transientItems:l.transientItems,maxDelayMs:l.maxDelayMs,correlationInfo:{cvString:l.cv},messageId:this.getMessageId(),tryResolveUpstreamDependencies:l.tryResolveUpstreamDependencies,sourceInfo:l.sourceInfo,cv:l.cv});this.getAnnotationsResponseQueues.set(s.messageId,{queue:[]}),this.sendMessage(s);var a=this,n=!1,o=new Promise(function(u,g){if(c){var f=c.cancel.bind(c);c.cancel=function(){n?u():(f(),g(new Error(e.requestCancelledError)))}}});return(0,Jie.default)({},Symbol.asyncIterator,function(){return tZe(this,arguments,function*(){for(var g=function*(){try{var v=a.getAnnotationsResponseQueues.get(s.messageId);v?.queue.length===0&&(yield Hm(Promise.race([new Promise(function(h){return v.responseReceived=h}),o])));var C=v?.queue.shift();if(c?.IsCancellationRequested)throw new Error(e.requestCancelledError);n=C?.finalResponse,t.resultDescription="OK",st.info(506575007,ft.CoreDefault,t.stop()),yield yield Hm(C)}catch(h){var p=h.message===e.requestCancelledError?cm.RequestCancelled:cm.Unknown;return t.resultDescription="Error",t.setDataField("ClientError",`ErrorCode: ${p}, Error: ${h.message}`),st.info(506575006,ft.CoreDefault,t.stop()),yield yield Hm({content:void 0,error:{clientError:{code:p,error:h?.message}}}),n=!0,1}};!n&&!(yield*Je(g())););a.getAnnotationsResponseQueues.delete(s.messageId)})})}},{key:"sendMessage",value:function(l,c){var d=new Sm(Object.assign({bridgeId:Kc,docSessionId:this.docSessionId,messageType:fe.getTypeNameFor(l),message:l},c));this.messageBridge.sendMessage(JSON.stringify(d))}},{key:"sendMessageAsync",value:function(l,c){var d=this,m=new Promise(function(t,s){d.waitingForResponse.set(l.messageId,function(a){Ei.typeGuard(a)?a.error&&a.error.includes("Unknown message type to handle")?s(new Qie(a.error)):s(new Error(a.error)):t(a)})});return this.sendMessage(l,c),m}},{key:"sendMessageWithOp",value:function(l,c,d){var m=this.createLoggingOperation(l,!0);this.sendMessage(c,d),st.info(507105996,ft.CoreDefault,m.stop())}},{key:"sendMessageWithOpAsync",value:function(l,c,d){return NC(this,void 0,void 0,function*(){var m=this.createLoggingOperation(l,!0);try{var t=yield this.sendMessageAsync(c,d);return t}catch(s){throw m.success=!1,m.resultDescription=s.message,s}finally{m.success?st.info(507105995,ft.CoreDefault,m.stop()):st.error(507105994,ft.CoreDefault,m.stop())}})}},{key:"verifyMessageOrder",value:function(l,c){if(l.seq!==void 0){var d={sequenceId:l.seq};if(c&&(d.messageType=fe.getTypeNameFor(c),d.annotationCv=c.cv,Hs.typeGuard(c))){var m=c;d.annotationType=m.annotationType}if(this.prevMessageInfo.sequenceId>d.sequenceId){var t=this.createLoggingOperation("OutOfOrderBridgeMessage",!1);t.setDataField("prevSeqId",this.prevMessageInfo.sequenceId),t.setDataField("prevMessageType",this.prevMessageInfo.messageType),t.setDataField("prevAnnotation",this.prevMessageInfo.annotationType),t.setDataField("prevAnnotationCv",this.prevMessageInfo.annotationCv),t.setDataField("currSeqId",d.sequenceId),t.setDataField("currMessageType",d.messageType),t.setDataField("currAnnotation",d.annotationType),t.setDataField("currAnnotationCv",d.annotationCv),st.info(506799568,ft.CoreUnsampled,t.stop())}this.prevMessageInfo=d}}},{key:"ensureConnection",value:function(){var l=this;return new Promise(function(c,d){var m=l.createLoggingOperation("EnsureConnection",!0);if(l.isClosed){m.success=!1,m.resultDescription="Session is closed",st.error(505192454,ft.CoreDefault,m.stop()),d(new Error("Session is closed"));return}l.submitCustomMessage(new ym).then(function(t){st.info(505192451,ft.CoreDefault,m.stop()),c()}).catch(function(t){m.success=!1,m.resultDescription=t.message,st.error(505192452,ft.CoreDefault,m.stop()),d(t)})})}},{key:"keepAlive",value:function(){this.ensureConnection().catch(function(l){})}}])})();Vm.internalSessionCounter=0;Vm.requestCancelledError="Request cancelled"});var cle={};kn(cle,{OfficeJSMessageBridge:()=>R4,SDXTelemetryHostCallbacks:()=>C4,getAugLoopSession:()=>ile,getAugLoopSessionUsingMessageBridge:()=>VC,getClientId:()=>ale,getHostBridgeSession:()=>lle,getHostBridgeSessionUsingBridge:()=>ole,setClientId:()=>nle,setHostTelmetryCallbacks:()=>HC});var aB=ue(()=>{"use strict";ule();YM()});var sle,dle,nB,gle=ue(()=>{"use strict";sle=ae(Nr()),dle=ae(Hr()),nB=(function(){function e(r){if((0,sle.default)(this,e),this.controlId=r,!r)throw new Error("Invalid controlId passed to AL message bridge")}return(0,dle.default)(e,[{key:"sendMessage",value:function(l){var c=this;if(typeof OfficeFirstParty>"u")throw new Error("OfficeFirstParty global not available in SDX running AL");if(!this.messageCallbackRegistrationReady)throw new Error("MessageReceivedCallback not registered");this.messageCallbackRegistrationReady.then(function(){OfficeFirstParty.AugLoop.SendMessage({controlId:c.controlId},l)}).catch(function(d){throw d})}},{key:"registerMessageReceivedCallback",value:function(l){if(typeof OfficeFirstParty>"u")throw new Error("OfficeFirstParty global not available in SDX running AL");if(this.messageCallbackRegistrationReady)throw new Error("MessageReceivedCallback already registered");this.messageCallbackRegistrationReady=OfficeFirstParty.AugLoop.onHostMessageReceived({controlId:this.controlId},function(c){return l(c)})}}])})()});var iB=_e((Ypr,mle)=>{mle.exports=OfficePlatformGlobal.Telemetry.OTelV4SDX});function dZe(){return E4||(E4=new co.TelemetryLogger,E4.addSink((0,vle.createOTelSink)()),E4.setTenantToken(iZe,lZe,oZe)),E4}function fi(e,r,l){new gZe({eventName:e,dataFields:r,flags:l}).sendTelemetry(dZe())}var ple,hle,co,vle,iZe,lZe,oZe,fle,lB,uZe,uc,cZe,sZe,gZe,cc,Zs,mZe,fZe,E4,Fle=ue(()=>{"use strict";ple=ae(Nr()),hle=ae(Hr()),co=ae(Zl()),vle=ae(iB()),iZe="Office.UX",lZe="c4388c977297413bb054bad1acf0ade1-cc58e53e-f5a4-4f37-b0d2-9a8079e34420-6879",oZe=1716,fle=function(r){return"Office.UX.Copilot."+r},lB={dataCategories:co.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:co.EnumObjects.DiagnosticLevel.Optional},uZe={dataCategories:co.EnumObjects.DataCategories.ProductServicePerformance,diagnosticLevel:co.EnumObjects.DiagnosticLevel.RequiredServiceData},uc={dataCategories:co.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:co.EnumObjects.DiagnosticLevel.RequiredServiceData},cZe={dataCategories:co.EnumObjects.DataCategories.ProductServicePerformance,diagnosticLevel:co.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:co.EnumObjects.SamplingPolicy.CriticalUsage},sZe={dataCategories:co.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:co.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:co.EnumObjects.SamplingPolicy.CriticalUsage};gZe=(function(){function e(r){(0,ple.default)(this,e),this.params=r}return(0,hle.default)(e,[{key:"sendTelemetry",value:function(l){var c;l.sendTelemetryEvent({eventName:fle(this.params.eventName),eventFlags:this.params.flags||lB,dataFields:(c=this.params.dataFields)!=null?c:[]})}},{key:"createActivity",value:function(l){var c;return l.createActivity({eventName:fle(this.params.eventName),eventFlags:this.params.flags||lB,dataFields:(c=this.params.dataFields)!=null?c:[]})}}])})(),cc=Object.freeze({DABDisplayed:"DABDisplayed",DABPromptsFetched:"DABPromptsFetched",DABPromptsShown:"DABPromptsShown",DABPromptSelected:"DABPromptSelected",DABToggleChatPane:"DABToggleChatPane",PromptDismissedWithoutAction:"PromptDismissedWithoutAction",DABTelemetryModuleNotAvailable:"DABTelemetryModuleNotAvailable",DABOrchestrationModuleNotAvailable:"DABOrchestrationModuleNotAvailable",DABUnboxingInteractionModuleNotAvailable:"DABUnboxingInteractionModuleNotAvailable",DABSuggestionFetchTimeout:"DABSuggestionFetchTimeout",DABAutoShowCacheEmpty:"DABAutoShowCacheEmpty",DABUnableToFindPPSSuggestion:"DABUnableToFindPPSSuggestion"}),Zs=Object.freeze({FREDialogDisplayed:"FREDialogDisplayed",FREDialogNotNow:"FREDialogNotNow",FREDialogTryCopilot:"FREDialogTryCopilot",FREDialogNext:"FREDialogNext",FREDialogPrevious:"FREDialogPrevious",FREDialogSetPage:"FREDialogSetPage",FREDialogError:"FREDialogError"}),mZe=Object.freeze({CAPAuthSucceeded:"CAPAuthSucceeded",CAPAuthFailed:"CAPAuthFailed"}),fZe=Object.freeze({ServerAuthSucceeded:"ServerAuthSucceeded",ServerAuthFailed:"ServerAuthFailed"})});var Rle,jC,Cle=ue(()=>{"use strict";Rle=ae(Rr()),jC=function(){return Rle.TurboModuleRegistry.getEnforcing("ExperimentGates")}});var yle=ue(()=>{"use strict";Cle()});var Qe=_e((nhr,Sle)=>{Sle.exports=OfficePlatformGlobal.React});function Ele(e,r,l){var c=`${r}.${l}`;if(oB.has(c)){var d;return(d=oB.get(c))!=null?d:!1}var m=e(r,l);return oB.set(c,m),m}function Au(e,r){return Ele(jC().ChangeGate,e,r)}function bd(e,r){return Ele(jC().FeatureGate,e,r)}function Tl(e,r){var l=uB.default.useMemo(function(){return Au(e,r)},[e,r]);return l}function jm(e,r){var l=uB.default.useMemo(function(){return bd(e,r)},[e,r]);return l}var uB,oB,Ale=ue(()=>{"use strict";uB=ae(Qe());yle();oB=new Map});var sc=ue(()=>{"use strict";Ale()});function ble(e){try{e()}catch{}}var dhr,xle,Tle,xt,cB=ue(()=>{"use strict";dhr=ae(Nt()),xle=ae(Nr()),Tle=ae(Hr());sc();xt=(function(){function e(){(0,xle.default)(this,e),this.pendingOnInitializeFeatureGates=[],this.featuresInitialized=!1}return(0,Tle.default)(e,[{key:"setFeatures",value:function(l){if(!this.featuresInitialized){this.features=l,this.featuresInitialized=!0,this.pendingOnInitializeFeatureGates.forEach(ble),this.pendingOnInitializeFeatureGates.length=0;return}}},{key:"setContext",value:function(l){this.teamName=l.teamName,this.gatePrefix=l.gatePrefix}},{key:"getFeature",value:function(l,c){return this.ensureInitialized(l),!this.features||!this.features[l]?c:this.features[l]}},{key:"isNativeFeatureGateCheckEnabled",value:function(){return this.enableNativeFeatureGateCheck===void 0&&(this.enableNativeFeatureGateCheck=this.getBooleanFeatureGate(e.ENABLE_NATIVE_FEATURE_GATE_CHECK_KEY,!1)),this.enableNativeFeatureGateCheck}},{key:"getBooleanFeatureGate",value:function(l,c){if(l==="EnableNativeFeatureGateCheck")return this.getBooleanFeatureGateFromProps(l,c);var d=this.isNativeFeatureGateCheckEnabled();return d&&this.teamName?bd(this.teamName,this.gatePrefix?`${this.gatePrefix}.${l}`:l):this.getBooleanFeatureGateFromProps(l,c)}},{key:"getBooleanFeatureGateFromProps",value:function(l,c){this.ensureInitialized(l);var d=this.getFeature(l,c??!1);return d===!0||d==="true"}},{key:"getNumberFeatureGate",value:function(l,c){this.ensureInitialized(l);var d=this.getFeature(l,c.toString(10));if(typeof d!="string")return c;var m=parseInt(d,10);return Number.isNaN(m)?c:m}},{key:"getStringFeatureGate",value:function(l,c){this.ensureInitialized(l);var d=this.getFeature(l,c);return typeof d=="string"?d:c}},{key:"getChangeGate",value:function(l){return this.isNativeFeatureGateCheckEnabled()&&this.teamName?Au(this.teamName,this.gatePrefix?`${this.gatePrefix}.${l}`:l):(this.ensureInitialized(l),this.getFeature(l)!=="false")}},{key:"onInitializeFeatureGates",value:function(l){if(this.featuresInitialized){ble(l);return}this.pendingOnInitializeFeatureGates.push(l)}},{key:"ensureInitialized",value:function(l){this.featuresInitialized}}],[{key:"getInstance",value:function(){return e.instance||(e.instance=new e),e.instance}}])})();xt.ENABLE_NATIVE_FEATURE_GATE_CHECK_KEY="EnableNativeFeatureGateCheck"});var kle=ue(()=>{"use strict"});var wle,Ile=ue(()=>{"use strict";(function(e){e.Fields="Fields",e.Filter="Filter",e.MatchType="MatchType"})(wle||(wle={}))});var Dle=ue(()=>{"use strict"});var Mle=ue(()=>{"use strict"});var Ble=ue(()=>{"use strict"});var _le=ue(()=>{"use strict"});var Za,Lle=ue(()=>{"use strict";(function(e){e.Acronym="Acronym",e.Address="Address",e.Attachment="Attachment",e.Bookmark="Bookmark",e.Building="Building",e.Channel="Channel",e.Chat="Chat",e.Conversation="Conversation",e.CopilotPlugin="CopilotPlugin",e.DateTime="DateTime",e.Document="Document",e.EditorialQnA="EditorialQnA",e.Email="Email",e.EmployeeOffer="EmployeeOffer",e.Event="Event",e.External="External",e.Fact="Fact",e.File="File",e.Flight="Flight",e.Floorplan="Floorplan",e.Folder="Folder",e.Group="Group",e.Keywords="Keywords",e.Link="Link",e.LocalBusiness="LocalBusiness",e.Loop="Loop",e.MeetingCatchUp="MeetingCatchUp",e.MeetingProposal="MeetingProposal",e.MeetingRoomProposal="MeetingRoomProposal",e.Message="Message",e.MessageExtensionApp="MessageExtensionApp",e.PIM="PIM",e.People="People",e.PeopleInferenceAnswer="PeopleInferenceAnswer",e.Report="Report",e.Satori="Satori",e.Scope="Scope",e.SharePoint="SharePoint",e.Site="Site",e.Streams="Streams",e.Task="Task",e.Team="Team",e.Text="Text",e.Time="Time",e.Topic="Topic",e.TranscriptLlmAnswer="TranscriptLlmAnswer",e.TuringQnA="TuringQnA",e.Prompt="Prompt",e.PeopleInGroup="PeopleInGroup",e.App="App"})(Za||(Za={}))});var Ple,Ole=ue(()=>{"use strict";(function(e){e.Disabled="Disabled",e.Predictive="Predictive",e.UserInitiated="UserInitiated"})(Ple||(Ple={}))});var Nle=ue(()=>{"use strict"});var Hle=ue(()=>{"use strict"});var Vle=ue(()=>{"use strict"});var jle=ue(()=>{"use strict"});var Zle=ue(()=>{"use strict"});var Ule=ue(()=>{"use strict"});var Gle=ue(()=>{"use strict"});var Wle=ue(()=>{"use strict"});var $le=ue(()=>{"use strict"});var sB,zle=ue(()=>{"use strict";(function(e){e[e.Success=0]="Success",e[e.NoResults=1]="NoResults",e[e.Cancelled=2]="Cancelled",e[e.Timeout=3]="Timeout",e[e.UnexpectedError=4]="UnexpectedError",e[e.EarlyExit=5]="EarlyExit"})(sB||(sB={}))});var Chr,yhr,Shr,Ehr,Ahr,bhr,xhr,Thr,khr,whr,Ihr,Dhr,Kle=ue(()=>{"use strict";Yt();Chr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_NudgeAnnotationBase"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),yhr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_NudgeAnnotation"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_NudgeAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Shr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_NudgeAnnotationClient"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_NudgeAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Ehr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_FlagAnnotation"},e.getBaseTypes=function(){return["AugLoop_Text_RangeAnnotation","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Ahr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_PredictionAnnotationBase"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),bhr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_PredictionAnnotationClient"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_PredictionAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),xhr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_PredictionAnnotation"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_PredictionAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Thr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedAnnotation"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),khr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccAnnotationBase"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),whr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccAnnotation"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EccAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Ihr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccAnnotationClient"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EccAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Dhr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedAnnotationClient"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_UserInitiatedAnnotation","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var qle=ue(()=>{"use strict"});var Xle=ue(()=>{"use strict"});var Lhr,Phr,Ohr,Nhr,Hhr,Vhr,jhr,Zhr,Uhr,Ghr,Whr,$hr,zhr,Khr,qhr,Qle=ue(()=>{"use strict";Yt();Lhr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_CustomProp"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Phr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EntityConfig"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Ohr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccEntityConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EntityConfig"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Nhr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccFeatureConfig"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Hhr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_FeatureConfig"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Vhr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_BestMatchConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_FeatureConfig"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),jhr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ScopeConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_FeatureConfig"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Zhr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EccFeatureConfig"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Uhr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_FlagConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_FeatureConfig"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Ghr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_NudgeConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_FeatureConfig"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Whr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_PredictionConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_FeatureConfig"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),$hr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ClientConfig"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),zhr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SessionConfig"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Khr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_HostConfig"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),qhr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ClientMetadata"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var Jhr,Yhr,pZe,hZe,evr,Jle=ue(()=>{"use strict";Yt();Jhr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ControlSignal"},e.getBaseTypes=function(){return["AugLoop_Signals_Signal"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Yhr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_InteractionModeSignal"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ControlSignal","AugLoop_Signals_Signal"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),pZe=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_StartupSignal"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ControlSignal","AugLoop_Signals_Signal"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),hZe=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ClientConfigSignal"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ControlSignal","AugLoop_Signals_Signal"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),evr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ShutdownSignal"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ControlSignal","AugLoop_Signals_Signal"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var avr,nvr,Yle=ue(()=>{"use strict";Yt();avr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_DateTimeResult"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ResultInfo"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),nvr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_DateTimeEntityConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EntityConfig"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var ovr,eoe=ue(()=>{"use strict";Yt();ovr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EntityList"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var svr,dvr,gvr,roe=ue(()=>{"use strict";Yt();svr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_AddressResult"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ResultInfo"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),dvr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EntityResult"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ResultInfo"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),gvr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_LocalResult"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ResultInfo"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var pvr,toe=ue(()=>{"use strict";Yt();pvr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_TimeResult"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ResultInfo"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var Fvr,aoe=ue(()=>{"use strict";Yt();Fvr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ModelInfo"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var yvr,noe=ue(()=>{"use strict";Yt();yvr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ModelMetadata"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var Avr,bvr,xvr,Tvr,kvr,wvr,Ivr,Dvr,Mvr,ioe=ue(()=>{"use strict";Yt();Avr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_Request"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),bvr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_FlagRequest"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_Request","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),xvr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SessionStartRequest"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Tvr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SystemInitiatedRequestBase"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_Request","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),kvr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SystemInitiatedRequest"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_SystemInitiatedRequestBase","AugLoop_ObservationalAssistance_Request","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),wvr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SystemInitiatedRequestClient"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_SystemInitiatedRequestBase","AugLoop_ObservationalAssistance_Request","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Ivr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedRequestBase"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_Request","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Dvr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedRequest"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_UserInitiatedRequestBase","AugLoop_ObservationalAssistance_Request","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Mvr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedRequestClient"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_UserInitiatedRequestBase","AugLoop_ObservationalAssistance_Request","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var Lvr,Pvr,vZe,Ovr,Nvr,Hvr,Vvr,jvr,Zvr,Uvr,Gvr,Wvr,$vr,zvr,Kvr,loe=ue(()=>{"use strict";Yt();Lvr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UxTreatments"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Pvr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccResultAnnotationBase"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),vZe=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccResultAnnotation"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EccResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Ovr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccResultAnnotationClient"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EccResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Nvr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccResultAnnotationHybrid"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EccResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Hvr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccResultAnnotationODSP"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EccResultAnnotation","AugLoop_ObservationalAssistance_EccResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Vvr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedResultAnnotationBase"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),jvr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedResultAnnotation"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_UserInitiatedResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Zvr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedResultAnnotationClient"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_UserInitiatedResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Uvr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedResultAnnotationHybrid"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_UserInitiatedResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Gvr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SystemInitiatedResultAnnotationBase"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Wvr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SystemInitiatedResultAnnotation"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_SystemInitiatedResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),$vr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SystemInitiatedResultAnnotationClient"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_SystemInitiatedResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),zvr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SystemInitiatedResultAnnotationHybrid"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_SystemInitiatedResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Kvr=(function(){function e(r){fe.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(l){this.M_=l},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_FlagResultAnnotation"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var Qvr,Jvr,Yvr,ooe=ue(()=>{"use strict";Yt();Qvr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_IconInfo"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Jvr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_BestMatchInfo"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Yvr=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ResultInfo"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var t4r,uoe=ue(()=>{"use strict";Yt();t4r=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_DebugInfo"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var i4r,coe=ue(()=>{"use strict";Yt();i4r=(function(){function e(r){fe.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_Instrumentation"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return fe.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var t5=ue(()=>{"use strict";kle();Ile();Dle();Mle();Ble();_le();Lle();Ole();Nle();Hle();Vle();jle();Zle();Ule();Gle();Wle();$le();zle();qle();Xle();Qle();Jle();Yle();eoe();roe();toe();aoe();noe();ioe();Kle();loe();ooe();uoe();coe()});function dc(){var e=new Date().getTime(),r=typeof performance<"u"&&performance.now&&performance.now()*1e3||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(l){var c=Math.random()*16;return e>0?(c=(e+c)%16|0,e=Math.floor(e/16)):(c=(r+c)%16|0,r=Math.floor(r/16)),(l==="x"?c:c&7|8).toString(16)})}var soe=ue(()=>{"use strict"});var doe=ue(()=>{"use strict"});var goe=ue(()=>{"use strict"});var WC,$C,ZC,UC,GC,moe=ue(()=>{"use strict";WC=ae(Nr()),$C=ae(Hr());Yt();ZC=(function(){function e(r){(0,WC.default)(this,e),fe.assign(e,this,r)}return(0,$C.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_TextChatResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Chat_ChatResponse","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();ZC.H_={T_:ZC.getTypeName(),B_:ZC.getBaseTypes()};UC=(function(){function e(r){(0,WC.default)(this,e),fe.assign(e,this,r)}return(0,$C.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_FinalChatResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Chat_ChatResponse","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();UC.H_={T_:UC.getTypeName(),B_:UC.getBaseTypes()};GC=(function(){function e(r){(0,WC.default)(this,e),fe.assign(e,this,r)}return(0,$C.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_StreamedChatResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Chat_ChatResponse","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();GC.H_={T_:GC.getTypeName(),B_:GC.getBaseTypes()}});var foe,poe,zC,hoe=ue(()=>{"use strict";foe=ae(Nr()),poe=ae(Hr());Yt();zC=(function(){function e(r){(0,foe.default)(this,e),fe.assign(e,this,r)}return(0,poe.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_DebugAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();zC.H_={T_:zC.getTypeName(),B_:zC.getBaseTypes()}});var voe,Foe,KC,Roe=ue(()=>{"use strict";voe=ae(Nr()),Foe=ae(Hr());Yt();KC=(function(){function e(r){(0,voe.default)(this,e),fe.assign(e,this,r)}return(0,Foe.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ModelConfig"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();KC.H_={T_:KC.getTypeName(),B_:KC.getBaseTypes()}});var JC,YC,qC,XC,QC,Coe=ue(()=>{"use strict";JC=ae(Nr()),YC=ae(Hr());Yt();qC=(function(){function e(r){(0,JC.default)(this,e),fe.assign(e,this,r)}return(0,YC.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_MeteringApiResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();qC.H_={T_:qC.getTypeName(),B_:qC.getBaseTypes()};XC=(function(){function e(r){(0,JC.default)(this,e),fe.assign(e,this,r)}return(0,YC.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_GenerativeAIMeteringResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_MeteringApiResponse","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();XC.H_={T_:XC.getTypeName(),B_:XC.getBaseTypes()};QC=(function(){function e(r){(0,JC.default)(this,e),fe.assign(e,this,r)}return(0,YC.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_GenerativeAIUtilizationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();QC.H_={T_:QC.getTypeName(),B_:QC.getBaseTypes()}});var Pi,Oi,ey,ry,ty,ay,ny,iy,ly,oy,uy,cy,sy,dy,gy,my,fy,py,hy,vy,Fy,yoe=ue(()=>{"use strict";Pi=ae(Nr()),Oi=ae(Hr());Yt();ey=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_Prompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();ey.H_={T_:ey.getTypeName(),B_:ey.getBaseTypes()};ry=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ResponseTextPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();ry.H_={T_:ry.getTypeName(),B_:ry.getBaseTypes()};ty=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ResponseItemPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();ty.H_={T_:ty.getTypeName(),B_:ty.getBaseTypes()};ay=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_TextPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();ay.H_={T_:ay.getTypeName(),B_:ay.getBaseTypes()};ny=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiImagePrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();ny.H_={T_:ny.getTypeName(),B_:ny.getBaseTypes()};iy=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiChatGptImagePrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();iy.H_={T_:iy.getTypeName(),B_:iy.getBaseTypes()};ly=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiVideo"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();ly.H_={T_:ly.getTypeName(),B_:ly.getBaseTypes()};oy=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_MultiModalityPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();oy.H_={T_:oy.getTypeName(),B_:oy.getBaseTypes()};uy=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ChatPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();uy.H_={T_:uy.getTypeName(),B_:uy.getBaseTypes()};cy=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_MultimodalChatPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();cy.H_={T_:cy.getTypeName(),B_:cy.getBaseTypes()};sy=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_TemplatedTextPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_TextPrompt","AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();sy.H_={T_:sy.getTypeName(),B_:sy.getBaseTypes()};dy=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_Completion"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();dy.H_={T_:dy.getTypeName(),B_:dy.getBaseTypes()};gy=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ResponseOutput"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Completion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();gy.H_={T_:gy.getTypeName(),B_:gy.getBaseTypes()};my=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiEmbedding"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Completion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();my.H_={T_:my.getTypeName(),B_:my.getBaseTypes()};fy=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_TextCompletion"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Completion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();fy.H_={T_:fy.getTypeName(),B_:fy.getBaseTypes()};py=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ChatCompletion"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_TextCompletion","AugLoop_GenerativeAi_Completion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();py.H_={T_:py.getTypeName(),B_:py.getBaseTypes()};hy=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ImagePrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();hy.H_={T_:hy.getTypeName(),B_:hy.getBaseTypes()};vy=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ImageCompletion"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Completion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();vy.H_={T_:vy.getTypeName(),B_:vy.getBaseTypes()};Fy=(function(){function e(r){(0,Pi.default)(this,e),fe.assign(e,this,r)}return(0,Oi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiVideoCompletion"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Completion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Fy.H_={T_:Fy.getTypeName(),B_:Fy.getBaseTypes()}});var gc,mc,Ry,Cy,yy,Sy,Ey,Ay,by,xy,Ty,ky,wy,Soe=ue(()=>{"use strict";gc=ae(Nr()),mc=ae(Hr());Yt();Ry=(function(){function e(r){(0,gc.default)(this,e),fe.assign(e,this,r)}return(0,mc.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Ry.H_={T_:Ry.getTypeName(),B_:Ry.getBaseTypes()};Cy=(function(){function e(r){(0,gc.default)(this,e),fe.assign(e,this,r)}return(0,mc.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiImageModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Cy.H_={T_:Cy.getTypeName(),B_:Cy.getBaseTypes()};yy=(function(){function e(r){(0,gc.default)(this,e),fe.assign(e,this,r)}return(0,mc.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiModelWithParametersConfigBase"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();yy.H_={T_:yy.getTypeName(),B_:yy.getBaseTypes()};Sy=(function(){function e(r){(0,gc.default)(this,e),fe.assign(e,this,r)}return(0,mc.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiEmbeddingsModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Sy.H_={T_:Sy.getTypeName(),B_:Sy.getBaseTypes()};Ey=(function(){function e(r){(0,gc.default)(this,e),fe.assign(e,this,r)}return(0,mc.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiTextModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiModelWithParametersConfigBase","AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Ey.H_={T_:Ey.getTypeName(),B_:Ey.getBaseTypes()};Ay=(function(){function e(r){(0,gc.default)(this,e),fe.assign(e,this,r)}return(0,mc.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiMultiModalityModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiModelWithParametersConfigBase","AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Ay.H_={T_:Ay.getTypeName(),B_:Ay.getBaseTypes()};by=(function(){function e(r){(0,gc.default)(this,e),fe.assign(e,this,r)}return(0,mc.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiChatModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiModelWithParametersConfigBase","AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();by.H_={T_:by.getTypeName(),B_:by.getBaseTypes()};xy=(function(){function e(r){(0,gc.default)(this,e),fe.assign(e,this,r)}return(0,mc.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiMultiModalityChatModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiModelWithParametersConfigBase","AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();xy.H_={T_:xy.getTypeName(),B_:xy.getBaseTypes()};Ty=(function(){function e(r){(0,gc.default)(this,e),fe.assign(e,this,r)}return(0,mc.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_CognitiveApiMultiModalityChatModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiMultiModalityChatModelConfig","AugLoop_GenerativeAi_OpenAiModelWithParametersConfigBase","AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Ty.H_={T_:Ty.getTypeName(),B_:Ty.getBaseTypes()};ky=(function(){function e(r){(0,gc.default)(this,e),fe.assign(e,this,r)}return(0,mc.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiResponseModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiModelWithParametersConfigBase","AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();ky.H_={T_:ky.getTypeName(),B_:ky.getBaseTypes()};wy=(function(){function e(r){(0,gc.default)(this,e),fe.assign(e,this,r)}return(0,mc.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_CognitiveApiResponseModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiResponseModelConfig","AugLoop_GenerativeAi_OpenAiModelWithParametersConfigBase","AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();wy.H_={T_:wy.getTypeName(),B_:wy.getBaseTypes()}});var Eoe=ue(()=>{"use strict"});var Aoe=ue(()=>{"use strict"});var dB,gB,mB,boe=ue(()=>{"use strict";(function(e){e.Unknown="Unknown",e.Unlimited="Unlimited",e.Limited="Limited"})(dB||(dB={}));(function(e){e.Unknown="Unknown",e.Substrate="Substrate",e.CopilotAgentBilling="CopilotAgentBilling",e.CopilotAgentBillingPromo="CopilotAgentBillingPromo",e.CopilotAgentBillingPAYG="CopilotAgentBillingPAYG"})(gB||(gB={}));(function(e){e[e.Success=0]="Success",e[e.BadRequest=1]="BadRequest",e[e.Unauthorized=2]="Unauthorized",e[e.ResourcesNotFound=3]="ResourcesNotFound",e[e.Forbidden=4]="Forbidden",e[e.Timeout=5]="Timeout",e[e.InternalServerError=6]="InternalServerError",e[e.ServiceUnavailable=7]="ServiceUnavailable",e[e.Unknown=8]="Unknown",e[e.ErrorInExecution=9]="ErrorInExecution",e[e.OutOfCredits=10]="OutOfCredits",e[e.BypassDeduction=11]="BypassDeduction",e[e.Overloaded=12]="Overloaded",e[e.AgentBillingNotAvailable=13]="AgentBillingNotAvailable"})(mB||(mB={}))});var xoe=ue(()=>{"use strict"});var fB,pB,hB,vB,FB,RB,Toe=ue(()=>{"use strict";(function(e){e[e.Success=0]="Success",e[e.BadRequest=1]="BadRequest",e[e.Unauthorized=2]="Unauthorized",e[e.ResourcesNotFound=3]="ResourcesNotFound",e[e.Forbidden=4]="Forbidden",e[e.Timeout=5]="Timeout",e[e.InternalServerError=6]="InternalServerError",e[e.ServiceUnavailable=7]="ServiceUnavailable",e[e.Unknown=8]="Unknown",e[e.ErrorInExecution=9]="ErrorInExecution",e[e.OutOfCredits=10]="OutOfCredits",e[e.BypassDeduction=11]="BypassDeduction",e[e.Overloaded=12]="Overloaded",e[e.AgentBillingNotAvailable=13]="AgentBillingNotAvailable",e[e.OutOfLimits=14]="OutOfLimits"})(fB||(fB={}));(function(e){e[e.SubstrateMetering=1]="SubstrateMetering",e[e.SubstrateCredit=2]="SubstrateCredit",e[e.SubstrateUtilization=4]="SubstrateUtilization"})(pB||(pB={}));(function(e){e.Credits="Credits",e.FileReference="FileReference",e.VoiceRealTime="VoiceRealTime",e.VisionRealTime="VisionRealTime",e.DeepResearch="DeepResearch",e.CuaCapability="CuaCapability",e.ImagesCapability="ImagesCapability",e.PodcastsRealTime="PodcastsRealTime",e.SharePointAgent="SharePointAgent",e.VideoGeneration="VideoGeneration",e.TeamsSMBAgent="TeamsSMBAgent",e.ImageGeneration="ImageGeneration",e.WXPAgentMode="WXPAgentMode",e.OfficeAgent="OfficeAgent"})(hB||(hB={}));(function(e){e.NotApplicable="N/A",e.Hourly_1="Hourly-1",e.Daily="Daily",e.Weekly="Weekly",e.Monthly="Monthly"})(vB||(vB={}));(function(e){e.Unmetered="Unmetered",e.LimitEnabled="LimitEnabled",e.LimitUpgrade="LimitUpgrade",e.PayAsYouGo="PayAsYouGo"})(FB||(FB={}));(function(e){e.None="None",e.Limit="Limit",e.Billing="Billing",e.Utilization="Utilization"})(RB||(RB={}))});var CB,yB,SB,EB,koe=ue(()=>{"use strict";(function(e){e[e.TextChatDavinci002=0]="TextChatDavinci002",e[e.TextDavinci001=1]="TextDavinci001",e[e.TextDavinci002=2]="TextDavinci002",e[e.TextDavinci003=3]="TextDavinci003",e[e.TextCurie001=4]="TextCurie001",e[e.TextBabbage001=5]="TextBabbage001",e[e.TextAda001=6]="TextAda001",e[e.CodeDavinci002=7]="CodeDavinci002",e[e.CodeCushman001=8]="CodeCushman001",e[e.Custom=9]="Custom",e[e.TextSimilarityAda001=10]="TextSimilarityAda001",e[e.TextSimilarityBabbage001=11]="TextSimilarityBabbage001",e[e.TextSimilarityCurie001=12]="TextSimilarityCurie001",e[e.TextSimilarityDavinci001=13]="TextSimilarityDavinci001",e[e.TextSearchAdaDoc001=14]="TextSearchAdaDoc001",e[e.TextSearchAdaQuery001=15]="TextSearchAdaQuery001",e[e.TextSearchBabbageDoc001=16]="TextSearchBabbageDoc001",e[e.TextSearchBabbageQuery001=17]="TextSearchBabbageQuery001",e[e.TextSearchCurieDoc001=18]="TextSearchCurieDoc001",e[e.TextSearchCurieQuery001=19]="TextSearchCurieQuery001",e[e.TextSearchDavinciDoc001=20]="TextSearchDavinciDoc001",e[e.TextSearchDavinciQuery001=21]="TextSearchDavinciQuery001",e[e.CodeSearchAdaCode001=22]="CodeSearchAdaCode001",e[e.CodeSearchAdaText001=23]="CodeSearchAdaText001",e[e.CodeSearchBabbageCode001=24]="CodeSearchBabbageCode001",e[e.CodeSearchBabbageText001=25]="CodeSearchBabbageText001",e[e.TextEmbeddingAda002=26]="TextEmbeddingAda002",e[e.Gpt35Turbo=27]="Gpt35Turbo",e[e.Gpt4_32k=28]="Gpt4_32k",e[e.Gpt4_0203=29]="Gpt4_0203",e[e.Gpt4_0314_4k=30]="Gpt4_0314_4k",e[e.Gpt4_0314_32k=31]="Gpt4_0314_32k",e[e.Gpt4_DV3_FP_Variant=32]="Gpt4_DV3_FP_Variant",e[e.Gpt4_DV3_FP=33]="Gpt4_DV3_FP",e[e.Gpt4_PPO_FP_Variant=34]="Gpt4_PPO_FP_Variant",e[e.Gpt4_PPO_FP=35]="Gpt4_PPO_FP",e[e.GptV=36]="GptV",e[e.Gpt35Turbo16k=37]="Gpt35Turbo16k",e[e.Gpt35TurboInstruct=38]="Gpt35TurboInstruct",e[e.Gpt4Turbo=39]="Gpt4Turbo",e[e.Gpt4=40]="Gpt4",e[e.Gpt4Turbo_0125=41]="Gpt4Turbo_0125",e[e.Gpt35Turbo_1106=42]="Gpt35Turbo_1106",e[e.Gpt35Turbo_0125=43]="Gpt35Turbo_0125",e[e.Gpt35Turbo_Deucalion=44]="Gpt35Turbo_Deucalion",e[e.Gpt4_0613=45]="Gpt4_0613",e[e.TextEmbedding3Small=46]="TextEmbedding3Small",e[e.TextEmbedding3Large=47]="TextEmbedding3Large",e[e.Gpt35Turbo_0613_EditorFineTuned_Japanese=48]="Gpt35Turbo_0613_EditorFineTuned_Japanese",e[e.TextEmbeddingAda002_Substrate=49]="TextEmbeddingAda002_Substrate",e[e.Gpt35Turbo_0125_AOAI=50]="Gpt35Turbo_0125_AOAI",e[e.Gpt4Turbo_0409=51]="Gpt4Turbo_0409",e[e.Gpt4o_0513=52]="Gpt4o_0513",e[e.Gpt4o_AOAI=53]="Gpt4o_AOAI",e[e.Gpt4o_Vision_0513=54]="Gpt4o_Vision_0513",e[e.Gpt4o_Mini=55]="Gpt4o_Mini",e[e.Gpt35Turbo_0125_EditorFineTuned_Japanese=56]="Gpt35Turbo_0125_EditorFineTuned_Japanese",e[e.Gpt4o_0806=57]="Gpt4o_0806",e[e.Gpt4o_Realtime=58]="Gpt4o_Realtime",e[e.GptO1=59]="GptO1",e[e.Dall_e_3=60]="Dall_e_3",e[e.Gpt4o_Canvas=61]="Gpt4o_Canvas",e[e.Gpt4o_Mini_PPT_V4_FT=62]="Gpt4o_Mini_PPT_V4_FT",e[e.Gpt4o_Mini_PPT_V3_FT=63]="Gpt4o_Mini_PPT_V3_FT",e[e.GptO1GA=64]="GptO1GA",e[e.Gpt4o_1120=65]="Gpt4o_1120",e[e.Deepseek_R1_Distill_Qwen_32b=66]="Deepseek_R1_Distill_Qwen_32b",e[e.Gpt_O3_Mini=67]="Gpt_O3_Mini",e[e.Gpt_O1_Mini=68]="Gpt_O1_Mini",e[e.Deepseek_R1_Full=69]="Deepseek_R1_Full",e[e.DeepResearch=70]="DeepResearch",e[e.DeepResearch_Thrall=71]="DeepResearch_Thrall",e[e.GptO1_AOAI=72]="GptO1_AOAI",e[e.GPT45_Preview=73]="GPT45_Preview",e[e.Gpt4o_Realtime_1217=74]="Gpt4o_Realtime_1217",e[e.Gpt4o_Mini_NLXFineTuned_Japanese=75]="Gpt4o_Mini_NLXFineTuned_Japanese",e[e.Diceberry=76]="Diceberry",e[e.Diceberry_01=77]="Diceberry_01",e[e.DevSolutionGenGPT4oMiniSwecFt=78]="DevSolutionGenGPT4oMiniSwecFt",e[e.GPT41=79]="GPT41",e[e.GPT41_LongCo_0414=80]="GPT41_LongCo_0414",e[e.GPT41_ShortCo_0414=81]="GPT41_ShortCo_0414",e[e.Gpt_O3=82]="Gpt_O3",e[e.Gpt_O4_Mini=83]="Gpt_O4_Mini",e[e.GPT41_Mini_0414=84]="GPT41_Mini_0414",e[e.GPT41_Nano_0414=85]="GPT41_Nano_0414",e[e.GPT41_AOAI=86]="GPT41_AOAI",e[e.SolutionGenGPT4oMiniAOAIFt=87]="SolutionGenGPT4oMiniAOAIFt",e[e.GPT4o_gg=88]="GPT4o_gg",e[e.Gpt4oMini_SolutionGenAP_Ft_V1=89]="Gpt4oMini_SolutionGenAP_Ft_V1",e[e.Sora_CC=90]="Sora_CC",e[e.SolutionGenGPT4oMiniAOAIFt_dogfood=91]="SolutionGenGPT4oMiniAOAIFt_dogfood",e[e.Gpt_O3_Pro=92]="Gpt_O3_Pro",e[e.Gpt4o_Realtime_0528=93]="Gpt4o_Realtime_0528",e[e.Gpt4o_chatgpt_imagegen_convo2im=94]="Gpt4o_chatgpt_imagegen_convo2im",e[e.Gpt5_Chat=95]="Gpt5_Chat",e[e.Gpt5_Reasoning=96]="Gpt5_Reasoning",e[e.Gpt5_Auto_Switcher=97]="Gpt5_Auto_Switcher",e[e.GPT5_Chat_202508_CAPI=98]="GPT5_Chat_202508_CAPI",e[e.Gpt5_Chat_Mini=99]="Gpt5_Chat_Mini",e[e.Gpt5_Mini=100]="Gpt5_Mini",e[e.Gpt5_Nano=101]="Gpt5_Nano",e[e.Gpt41_Mini_NLXFineTuned_Japanese=102]="Gpt41_Mini_NLXFineTuned_Japanese",e[e.GPT41_ShortCo_0414_Responses=103]="GPT41_ShortCo_0414_Responses",e[e.Gpt5_AOAI=104]="Gpt5_AOAI",e[e.GptModelRouter_AOAI=105]="GptModelRouter_AOAI",e[e.Sora=106]="Sora",e[e.GPT5_Reasoning_202508_CAPI=107]="GPT5_Reasoning_202508_CAPI",e[e.GPT5_Mini_202508_CAPI=108]="GPT5_Mini_202508_CAPI",e[e.GPT5_Nano_202508_CAPI=109]="GPT5_Nano_202508_CAPI",e[e.Claude_Sonnet_4=110]="Claude_Sonnet_4",e[e.Claude_Opus_41=111]="Claude_Opus_41",e[e.Claude_Sonnet_45=112]="Claude_Sonnet_45",e[e.Claude_Haiku_35=113]="Claude_Haiku_35",e[e.Sora_2=114]="Sora_2",e[e.Sora_2_Pro=115]="Sora_2_Pro",e[e.Claude_Haiku_45=116]="Claude_Haiku_45",e[e.Gpt51_Chat_11_13=117]="Gpt51_Chat_11_13",e[e.Gpt51_11_13=118]="Gpt51_11_13",e[e.Gpt5_Codex=119]="Gpt5_Codex",e[e.Claude_Opus_45=120]="Claude_Opus_45",e[e.Gpt52_Chat=121]="Gpt52_Chat",e[e.Gpt52_Reasoning=122]="Gpt52_Reasoning",e[e.SlideTransformGPT4oMiniAOAIFt_dogfood=123]="SlideTransformGPT4oMiniAOAIFt_dogfood",e[e.Gpt52_Chat_1201_Tip_Responses=124]="Gpt52_Chat_1201_Tip_Responses",e[e.Gpt4o_chatgpt_imagegen1p5_convo2im=125]="Gpt4o_chatgpt_imagegen1p5_convo2im",e[e.Gpt_Image_1_5=126]="Gpt_Image_1_5",e[e.Gpt53_Chat=127]="Gpt53_Chat",e[e.Gpt54_Reasoning=128]="Gpt54_Reasoning",e[e.Claude_Opus_46=129]="Claude_Opus_46",e[e.Claude_Sonnet_46=130]="Claude_Sonnet_46",e[e.ReservedModel1=9001]="ReservedModel1",e[e.ReservedModel2=9002]="ReservedModel2",e[e.ReservedModel3=9003]="ReservedModel3",e[e.ReservedModel4=9004]="ReservedModel4",e[e.ReservedModel5=9005]="ReservedModel5",e[e.ReservedModel6=9006]="ReservedModel6",e[e.ReservedModel7=9007]="ReservedModel7",e[e.ReservedModel8=9008]="ReservedModel8",e[e.ReservedModel9=9009]="ReservedModel9",e[e.ReservedModel10=9010]="ReservedModel10",e[e.ReservedModel11=9011]="ReservedModel11",e[e.ReservedModel12=9012]="ReservedModel12",e[e.ReservedModel13=9013]="ReservedModel13",e[e.ReservedModel14=9014]="ReservedModel14",e[e.ReservedModel15=9015]="ReservedModel15",e[e.ReservedModel16=9016]="ReservedModel16",e[e.ReservedModel17=9017]="ReservedModel17",e[e.ReservedModel18=9018]="ReservedModel18",e[e.ReservedModel19=9019]="ReservedModel19",e[e.ReservedModel20=9020]="ReservedModel20",e[e.Phi2=10001]="Phi2",e[e.Mixtral_8x7b_Instruct_V01=10002]="Mixtral_8x7b_Instruct_V01",e[e.Mistral_7b_Instruct_V02=10003]="Mistral_7b_Instruct_V02",e[e.Mistral_7b_v01=10004]="Mistral_7b_v01",e[e.Phi3Mini=10005]="Phi3Mini",e[e.Phi3Medium=10006]="Phi3Medium",e[e.Phi3Small=10007]="Phi3Small",e[e.Phi3Vision=10008]="Phi3Vision",e[e.Phi3Small_PPT=10009]="Phi3Small_PPT",e[e.Phi3Vision_PPT=10010]="Phi3Vision_PPT",e[e.Phi35Mini=10011]="Phi35Mini",e[e.Phi35Moe=10012]="Phi35Moe",e[e.Phi3VisionImageAction=10013]="Phi3VisionImageAction",e[e.Phi4=10014]="Phi4",e[e.Phi4Mini=10015]="Phi4Mini",e[e.Phi4MultiModal=10016]="Phi4MultiModal",e[e.DevGPT4oMini01SwecMlFt=10017]="DevGPT4oMini01SwecMlFt",e[e.DevSwecMlSlot13Ft=10018]="DevSwecMlSlot13Ft",e[e.Phi3Small_Doc2PPT_FT=11e3]="Phi3Small_Doc2PPT_FT",e[e.SwecMlSlot11Ft=10019]="SwecMlSlot11Ft",e[e.GPT4oMini05SwecMlFt=10020]="GPT4oMini05SwecMlFt",e[e.DevSwecSlot13Ft=10021]="DevSwecSlot13Ft",e[e.DevGPT4oExcelAueMlFt=10022]="DevGPT4oExcelAueMlFt",e[e.Phi4_MM_PPTSummary_FT=10023]="Phi4_MM_PPTSummary_FT",e[e.GPT4oExcelMlFt=10024]="GPT4oExcelMlFt",e[e.DevSwecSlot50Ft=10025]="DevSwecSlot50Ft",e[e.DevWus2Slot14Ft=10026]="DevWus2Slot14Ft",e[e.DevDesignBerry5_Mini_V1_0_FT=10027]="DevDesignBerry5_Mini_V1_0_FT",e[e.Yosemite_PPT_V1_2=10028]="Yosemite_PPT_V1_2",e[e.Yosemite_Excel_V1_2=10029]="Yosemite_Excel_V1_2",e[e.Yosemite_PPT_V1_2_FT=10030]="Yosemite_PPT_V1_2_FT"})(CB||(CB={}));(function(e){e.Function="function"})(yB||(yB={}));(function(e){e.text="text",e.jsonObject="json_object"})(SB||(SB={}));(function(e){e.content="content"})(EB||(EB={}))});var FZe,RZe,CZe,woe=ue(()=>{"use strict";FZe="message",RZe=function(r){return typeof r=="object"&&r!==null&&"type"in r},CZe=function(r){return RZe(r)&&["error","session.created","session.updated","input_audio_buffer.committed","input_audio_buffer.cleared","input_audio_buffer.speech_started","input_audio_buffer.speech_stopped","conversation.item.created","conversation.item.truncated","conversation.item.deleted","conversation.item.input_audio_transcription.completed","conversation.item.input_audio_transcription.failed","conversation.item.input_audio_transcription.delta","response.created","response.done","response.output_item.added","response.output_item.done","response.content_part.added","response.content_part.done","response.text.delta","response.text.done","response.audio_transcript.delta","response.audio_transcript.done","response.audio.delta","response.audio.done","response.function_call_arguments.delta","response.function_call_arguments.done","rate_limits.updated"].includes(r.type)}});var AB,Ioe=ue(()=>{"use strict";(function(e){var r;(function(C){C.input_text="input_text",C.input_file="input_file",C.input_image="input_image",C.output_text="output_text",C.refusal="refusal"})(r=e.ContentType||(e.ContentType={}));var l;(function(C){C.file_citation="file_citation",C.url_citation="url_citation",C.container_file_citation="container_file_citation",C.file_path="file_path"})(l=e.AnnotationType||(e.AnnotationType={}));var c;(function(C){C.user="user",C.assistant="assistant",C.system="system",C.developer="developer"})(c=e.Role||(e.Role={}));var d;(function(C){C.cancelled="cancelled",C.completed="completed",C.failed="failed",C.incomplete="incomplete",C.in_progress="in_progress",C.queued="queued",C.searching="searching"})(d=e.Status||(e.Status={}));var m;(function(C){C.message="message",C.file_search_call="file_search_call",C.computer_call="computer_call",C.computer_call_output="computer_call_output",C.web_search_call="web_search_call",C.function_call="function_call",C.function_call_output="function_call_output",C.reasoning="reasoning",C.image_generation_call="image_generation_call",C.code_interpreter_call="code_interpreter_call",C.local_shell_call="local_shell_call",C.local_shell_call_output="local_shell_call_output",C.mcp_list_tools="mcp_list_tools",C.mcp_approval_request="mcp_approval_request",C.mcp_approval_response="mcp_approval_response",C.mcp_call="mcp_call",C.item_reference="item_reference"})(m=e.ItemType||(e.ItemType={}));var t;(function(C){C.auto="auto",C.default="default",C.flex="flex"})(t=e.ServiceTier||(e.ServiceTier={}));var s;(function(C){C.text="text",C.json_schema="json_schema",C.json_object="json_object"})(s=e.FormatType||(e.FormatType={}));var a;(function(C){C.file_search="file_search",C.web_search_preview="web_search_preview",C.web_search_preview_2025_03_11="web_search_preview_2025_03_11",C.computer_use_preview="computer_use_preview",C.code_interpreter="code_interpreter",C.image_generation="image_generation",C.local_shell="local_shell",C.function="function",C.mcp="mcp"})(a=e.ToolType||(e.ToolType={}));var n;(function(C){C.none="none",C.auto="auto",C.required="required"})(n=e.ToolChoiceMode||(e.ToolChoiceMode={}));var o;(function(C){C.auto="auto",C.disabled="disabled"})(o=e.TruncationType||(e.TruncationType={}));var u;(function(C){C.code_interpreter_call_outputs="code_interpreter_call.outputs",C.computer_call_output_image_url="computer_call_output.output.image_url",C.file_search_call_results="file_search_call.results",C.message_input_image_image_url="message.input_image.image_url",C.message_output_text_logprobs="message.output_text.logprobs",C.reasoning_encrypted_content="reasoning.encrypted_content"})(u=e.ResponseIncludable||(e.ResponseIncludable={}));var g;(function(C){C.max_output_tokens="max_output_tokens",C.content_filter="content_filter"})(g=e.IncompleteReason||(e.IncompleteReason={}));var f;(function(C){C.low="low",C.medium="medium",C.high="high"})(f=e.VerbosityLevel||(e.VerbosityLevel={}));var v;(function(C){C.error="error",C.response_created="response.created",C.response_completed="response.completed",C.response_failed="response.failed",C.response_incomplete="response.incomplete",C.response_in_progress="response.in_progress",C.response_output_text_delta="response.output_text.delta",C.response_queued="response.queued"})(v=e.StreamEventType||(e.StreamEventType={}))})(AB||(AB={}))});var Doe=ue(()=>{"use strict"});var Zm,yZe,bB,xB,TB,kB,wB,IB,DB,Moe=ue(()=>{"use strict";(function(e){e[e.Success=0]="Success",e[e.OffensiveContentInput=1]="OffensiveContentInput",e[e.OffensiveContentOutput=2]="OffensiveContentOutput",e[e.EmptyResponse=3]="EmptyResponse",e[e.ErrorInExecution=4]="ErrorInExecution",e[e.ResourcesNotAvailable=5]="ResourcesNotAvailable",e[e.RaiUnsupportedLanguageInContentInput=6]="RaiUnsupportedLanguageInContentInput",e[e.RaiUnsupportedLanguageInContentOutput=7]="RaiUnsupportedLanguageInContentOutput",e[e.InputBlockedByDynamicGuardList=8]="InputBlockedByDynamicGuardList",e[e.OutputBlockedByDynamicGuardList=9]="OutputBlockedByDynamicGuardList",e[e.InputAttackDetected=10]="InputAttackDetected",e[e.OutputAttackDetected=11]="OutputAttackDetected",e[e.EnumValueNotInUse=12]="EnumValueNotInUse",e[e.PartialResult=13]="PartialResult",e[e.ModelContentFilter=14]="ModelContentFilter",e[e.Unknown=15]="Unknown",e[e.Overloaded=16]="Overloaded",e[e.Timeout=17]="Timeout",e[e.TooLargeRequest=18]="TooLargeRequest",e[e.BadRequest=19]="BadRequest",e[e.InternalServerError=20]="InternalServerError",e[e.UserNotAuthenticated=21]="UserNotAuthenticated",e[e.UserNotAuthorized=22]="UserNotAuthorized",e[e.UserThrottled=23]="UserThrottled",e[e.ScenarioThrottled=24]="ScenarioThrottled",e[e.InvalidFormatting=25]="InvalidFormatting",e[e.WorkflowQuotaLimitExceeded=26]="WorkflowQuotaLimitExceeded",e[e.UnsupportedRequirement=27]="UnsupportedRequirement",e[e.UrlPresentInInput=28]="UrlPresentInInput",e[e.DocumentUrlChangeDetected=29]="DocumentUrlChangeDetected",e[e.ExpectedError=30]="ExpectedError",e[e.BlockedByUserPrompt=31]="BlockedByUserPrompt",e[e.PromptDefinedError=32]="PromptDefinedError",e[e.FailedToGetFileContents=33]="FailedToGetFileContents",e[e.OutputBlockedByDynamicBlockList=34]="OutputBlockedByDynamicBlockList",e[e.ProtectedMaterial=35]="ProtectedMaterial",e[e.Skipped=36]="Skipped",e[e.DeferredRaiFailure=37]="DeferredRaiFailure",e[e.OutOfCredits=38]="OutOfCredits",e[e.InputGroundingAttackDetected=39]="InputGroundingAttackDetected",e[e.ToolCalls=40]="ToolCalls",e[e.UnknownSydneyError=41]="UnknownSydneyError",e[e.GenericSydneyError=42]="GenericSydneyError",e[e.HttpStatusCodeSydneyError=43]="HttpStatusCodeSydneyError",e[e.AuthenticationSydneyError=44]="AuthenticationSydneyError",e[e.DisengagedSydneyError=45]="DisengagedSydneyError",e[e.NotEnoughTranscript=46]="NotEnoughTranscript",e[e.NotFoundError=47]="NotFoundError",e[e.DlpPromptBlocked=48]="DlpPromptBlocked",e[e.CoTSummary=49]="CoTSummary",e[e.TokenNotAvailable=50]="TokenNotAvailable",e[e.NotEnoughContent=51]="NotEnoughContent"})(Zm||(Zm={}));yZe=function(r){if(typeof r=="string"){try{var l=Number(r);if(!(l===0&&!r.startsWith("0"))){if(!Number.isNaN(l)&&l in Zm)return l}}catch{}return Zm[r]}if(typeof r=="number"&&r in Zm)return r};(function(e){e.text="text",e.image="image"})(bB||(bB={}));(function(e){e.System="system",e.User="user",e.Assistant="assistant",e.Tool="tool",e.Developer="developer"})(xB||(xB={}));(function(e){e.text="text",e.image_url="image_url",e.input_audio="input_audio",e.file="file",e.refusal="refusal"})(TB||(TB={}));(function(e){e.wav="wav",e.mp3="mp3"})(kB||(kB={}));(function(e){e.Function="function"})(wB||(wB={}));(function(e){e.NotStarted="NotStarted",e.Running="Running",e.Succeeded="Succeeded",e.Failed="Failed"})(IB||(IB={}));(function(e){e.Queued="queued",e.InProgress="in_progress",e.Completed="completed",e.Failed="failed",e.Unknown="unknown"})(DB||(DB={}))});var MB,BB,_B,LB,PB,Boe=ue(()=>{"use strict";(function(e){e.object="object"})(MB||(MB={}));(function(e){e.ARRAY="array",e.STRING="string",e.NUMBER="number",e.INTEGER="integer",e.BOOLEAN="boolean",e.NULL="null",e.OBJECT="object"})(BB||(BB={}));(function(e){e.xhigh="xhigh",e.high="high",e.medium="medium",e.low="low",e.minimal="minimal",e.none="none"})(_B||(_B={}));(function(e){e.high="high",e.low="low",e.auto="auto"})(LB||(LB={}));(function(e){e.Image="image"})(PB||(PB={}))});function SZe(e){return e}function EZe(e){return e}var _oe=ue(()=>{"use strict"});var Loe={};kn(Loe,{ChatCompletion:()=>py,ChatCompletionMessageContentType:()=>TB,ChatPrompt:()=>uy,ChatRole:()=>xB,CognitiveApiMultiModalityChatModelConfig:()=>Ty,CognitiveApiResponseModelConfig:()=>wy,Completion:()=>dy,CompletionStatus:()=>Zm,DebugAnnotation:()=>zC,FinalChatResponse:()=>UC,FunctionType:()=>yB,GenerativeAICreditResponseStatus:()=>mB,GenerativeAIMeteringResponse:()=>XC,GenerativeAIMeteringResponseStatus:()=>fB,GenerativeAIUtilizationResponse:()=>QC,ImageCompletion:()=>vy,ImageDetailLevel:()=>LB,ImagePrompt:()=>hy,InputAudioFormat:()=>kB,ItemizedMultiModalityDataType:()=>bB,LimitRefreshRate:()=>vB,MediaItemType:()=>PB,MessageItemType:()=>FZe,MeterErrorType:()=>RB,MeterModel:()=>FB,MeterUnit:()=>hB,MeteringApiResponse:()=>qC,ModelConfig:()=>KC,MultiModalityPrompt:()=>oy,MultimodalChatPrompt:()=>cy,OAIFunctionType:()=>wB,OpenAICreditLimitType:()=>dB,OpenAiChatGptImagePrompt:()=>iy,OpenAiChatModelConfig:()=>by,OpenAiCreditBackend:()=>gB,OpenAiEmbedding:()=>my,OpenAiEmbeddingsModelConfig:()=>Sy,OpenAiImageModelConfig:()=>Cy,OpenAiImagePrompt:()=>ny,OpenAiImageStatus:()=>IB,OpenAiMeteringBackend:()=>pB,OpenAiModel:()=>CB,OpenAiModelConfig:()=>Ry,OpenAiModelWithParametersConfigBase:()=>yy,OpenAiMultiModalityChatModelConfig:()=>xy,OpenAiMultiModalityModelConfig:()=>Ay,OpenAiResponseModelConfig:()=>ky,OpenAiTextModelConfig:()=>Ey,OpenAiVideo:()=>ly,OpenAiVideoCompletion:()=>Fy,OpenAiVideoStatus:()=>DB,ParameterType:()=>MB,PredictionContentType:()=>EB,Prompt:()=>ey,PropertyType:()=>BB,ReasoningEffort:()=>_B,ResponseFormatType:()=>SB,ResponseItemPrompt:()=>ty,ResponseOutput:()=>gy,ResponseTextPrompt:()=>ry,ResponsesAPI:()=>AB,SchemaType:()=>MB,StreamedChatResponse:()=>GC,TemplatedTextPrompt:()=>sy,TextChatResponse:()=>ZC,TextCompletion:()=>fy,TextPrompt:()=>ay,isServerMessageType:()=>CZe,toSafeCompletion:()=>SZe,toSafeCompletionStatus:()=>yZe,toSafeResponse:()=>EZe});var Poe=ue(()=>{"use strict";doe();goe();moe();hoe();Roe();Coe();yoe();Soe();Eoe();Aoe();boe();xoe();Toe();koe();woe();Ioe();Doe();Moe();Boe();_oe()});var Ooe,A4,a5,Noe,Hoe=ue(()=>{"use strict";(function(e){e.CIQ="CIQ",e.URLPaste="URLPaste",e.FilePicker="FilePicker",e.ImplicitSearch="ImplicitSearch"})(Ooe||(Ooe={}));(function(e){e.CopilotPlugin="CopilotPlugin",e.File="File",e.People="People",e.Event="Event",e.Message="Message",e.Chat="Chat",e.Folder="Folder",e.Prompt="Prompt",e.Channel="Channel",e.LocalFile="LocalFile",e.FileUrl="FileUrl",e.Site="Site",e.External="External"})(A4||(A4={}));(function(e){e[e.Word=0]="Word",e[e.PowerPoint=1]="PowerPoint",e[e.OneNote=2]="OneNote",e[e.Excel=3]="Excel",e[e.Pdf=4]="Pdf",e[e.Txt=5]="Txt",e[e.Loop=6]="Loop"})(a5||(a5={}));(function(e){e.None="None",e.Truncated="Truncated"})(Noe||(Noe={}))});var OB=ue(()=>{"use strict";Hoe()});function n5(e){var r="";switch(e.type){case Za.File:{var l=e;r=l.fileName;break}case Za.People:{var c=e;r=c.displayName;break}case Za.Message:{var d=e;r=d.subject;break}case Za.Event:{var m=e;r=m.eventName;break}case Za.Folder:{var t=e;r=t.folderName;break}}return r.trim()}function NB(){return xt.getInstance().getBooleanFeatureGate("CiqExpandedEccPeopleEnabled")}function Iy(){return xt.getInstance().getChangeGate("LimitConsumerCIQToFiles")}var AZe,bZe,xZe,Voe=ue(()=>{"use strict";AZe=ae(Zi()),bZe=ae(Nr()),xZe=ae(Hr());t5();cB()});function joe(e){switch(e){case a5.Word:return"docx";case a5.PowerPoint:return"pptx";case a5.Excel:return"xlsx";case a5.Pdf:return"pdf";default:return""}}var Zoe=ue(()=>{"use strict";OB()});function TZe(e){return e.type===A4.File}function kZe(e){return e.type===A4.Folder}function HB(e,r){var l=e.promptEntity;if(!l)throw new Error("Prompt entity is missing in link response.");if(!e.displayName)throw new Error("Display name is missing in link response.");if(TZe(l)){var c,d,m;return{type:Za.File,sourceType:0,fileName:e.displayName,hitFileName:e.displayName,fileExtension:joe(l.file.fileType),fileSize:0,url:(c=l.file.fileReference.url)!=null?c:r,itemId:l.file.fileReference.id,sensitivityLabel:{id:(d=(m=e.sensitivityLabel)==null?void 0:m.labelId)!=null?d:""}}}if(kZe(l)){var t;return{type:Za.Folder,sourceType:0,folderName:e.displayName,hitFolderName:e.displayName,url:(t=l.entityReference.url)!=null?t:r,itemId:l.entityReference.id}}throw new Error("Unsupported prompt entity type.")}var Uoe=ue(()=>{"use strict";t5();OB();Zoe()});var Dy=_e((j3r,Goe)=>{Goe.exports=OfficePlatformGlobal.Reka});var Woe=ue(()=>{"use strict"});var kl,wl,My,By,_y,Ly,Py,Oy,Ny,Hy,Vy,jy,Zy,Uy,Gy,Wy,$y,zy,$oe=ue(()=>{"use strict";kl=ae(Nr()),wl=ae(Hr());Yt();My=(function(){function e(r){(0,kl.default)(this,e),fe.assign(e,this,r)}return(0,wl.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_CopilotChatHistoryAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();My.H_={T_:My.getTypeName(),B_:My.getBaseTypes()};By=(function(){function e(r){(0,kl.default)(this,e),fe.assign(e,this,r)}return(0,wl.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_SharedCopilotChatHistoryAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_CopilotChatHistoryAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();By.H_={T_:By.getTypeName(),B_:By.getBaseTypes()};_y=(function(){function e(r){(0,kl.default)(this,e),fe.assign(e,this,r)}return(0,wl.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_FluxCopilotChatHistoryAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_CopilotChatHistoryAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();_y.H_={T_:_y.getTypeName(),B_:_y.getBaseTypes()};Ly=(function(){function e(r){(0,kl.default)(this,e),fe.assign(e,this,r)}return(0,wl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_OperationResponse"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Ly.H_={T_:Ly.getTypeName(),B_:Ly.getBaseTypes()};Py=(function(){function e(r){(0,kl.default)(this,e),fe.assign(e,this,r)}return(0,wl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_CopilotChatHistoryErrorOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Py.H_={T_:Py.getTypeName(),B_:Py.getBaseTypes()};Oy=(function(){function e(r){(0,kl.default)(this,e),fe.assign(e,this,r)}return(0,wl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_AddChatOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Oy.H_={T_:Oy.getTypeName(),B_:Oy.getBaseTypes()};Ny=(function(){function e(r){(0,kl.default)(this,e),fe.assign(e,this,r)}return(0,wl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_AddMessageOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Ny.H_={T_:Ny.getTypeName(),B_:Ny.getBaseTypes()};Hy=(function(){function e(r){(0,kl.default)(this,e),fe.assign(e,this,r)}return(0,wl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetAllChatsOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Hy.H_={T_:Hy.getTypeName(),B_:Hy.getBaseTypes()};Vy=(function(){function e(r){(0,kl.default)(this,e),fe.assign(e,this,r)}return(0,wl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetChatOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Vy.H_={T_:Vy.getTypeName(),B_:Vy.getBaseTypes()};jy=(function(){function e(r){(0,kl.default)(this,e),fe.assign(e,this,r)}return(0,wl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetCurrentChatOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();jy.H_={T_:jy.getTypeName(),B_:jy.getBaseTypes()};Zy=(function(){function e(r){(0,kl.default)(this,e),fe.assign(e,this,r)}return(0,wl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetMessagesOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Zy.H_={T_:Zy.getTypeName(),B_:Zy.getBaseTypes()};Uy=(function(){function e(r){(0,kl.default)(this,e),fe.assign(e,this,r)}return(0,wl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetMessagesInCurrentChatSessionOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Uy.H_={T_:Uy.getTypeName(),B_:Uy.getBaseTypes()};Gy=(function(){function e(r){(0,kl.default)(this,e),fe.assign(e,this,r)}return(0,wl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_RemoveAllMessagesFromCurrentChatOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Gy.H_={T_:Gy.getTypeName(),B_:Gy.getBaseTypes()};Wy=(function(){function e(r){(0,kl.default)(this,e),fe.assign(e,this,r)}return(0,wl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_DeleteChatOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Wy.H_={T_:Wy.getTypeName(),B_:Wy.getBaseTypes()};$y=(function(){function e(r){(0,kl.default)(this,e),fe.assign(e,this,r)}return(0,wl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_UpdateMessageOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();$y.H_={T_:$y.getTypeName(),B_:$y.getBaseTypes()};zy=(function(){function e(r){(0,kl.default)(this,e),fe.assign(e,this,r)}return(0,wl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_UpdateChatOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();zy.H_={T_:zy.getTypeName(),B_:zy.getBaseTypes()}});var VB,jB,ZB,UB,GB,WB,$B,zoe=ue(()=>{"use strict";(function(e){e.Document="Document",e.Enterprise="Enterprise"})(VB||(VB={}));(function(e){e.GetCurrentChatOperation="GetCurrentChatOperation",e.GetAllChatsOperation="GetAllChatsOperation",e.GetChatOperation="GetChatOperation",e.AddChatOperation="AddChatOperation",e.AddMessageOperation="AddMessageOperation",e.GetMessagesOperation="GetMessagesOperation",e.GetMessagesInCurrentChatSession="GetMessagesInCurrentChatSession",e.RemoveAllMessagesFromCurrentChatOperation="RemoveAllMessagesFromCurrectChatOperation",e.DeleteChatOperation="DeleteChatOperation",e.UpdateMessageOperation="UpdateMessageOperation",e.UpdateChatOperation="UpdateChatOperation"})(jB||(jB={}));(function(e){e.User="User",e.Copilot="Copilot",e.System="System"})(ZB||(ZB={}));(function(e){e.Unknown="Unknown",e.Canvas="Canvas",e.Pane="Pane"})(UB||(UB={}));(function(e){e.Success="Success",e.Failure="Failure"})(GB||(GB={}));(function(e){e.PlainText="PlainText",e.RichText="RichText",e.AdaptiveCard="AdaptiveCard"})(WB||(WB={}));(function(e){e.AIResponse="AIResponse",e.ContentCreation="ContentCreation",e.Python="Python"})($B||($B={}))});var Ho,Vo,Ky,qy,Xy,Qy,Jy,Yy,eS,rS,tS,aS,nS,iS,lS,Koe=ue(()=>{"use strict";Ho=ae(Nr()),Vo=ae(Hr());Yt();Ky=(function(){function e(r){(0,Ho.default)(this,e),fe.assign(e,this,r)}return(0,Vo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_CopilotChatHistorySignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Ky.H_={T_:Ky.getTypeName(),B_:Ky.getBaseTypes()};qy=(function(){function e(r){(0,Ho.default)(this,e),fe.assign(e,this,r)}return(0,Vo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_Operation"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();qy.H_={T_:qy.getTypeName(),B_:qy.getBaseTypes()};Xy=(function(){function e(r){(0,Ho.default)(this,e),fe.assign(e,this,r)}return(0,Vo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetCurrentChatOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Xy.H_={T_:Xy.getTypeName(),B_:Xy.getBaseTypes()};Qy=(function(){function e(r){(0,Ho.default)(this,e),fe.assign(e,this,r)}return(0,Vo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetAllChatsOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Qy.H_={T_:Qy.getTypeName(),B_:Qy.getBaseTypes()};Jy=(function(){function e(r){(0,Ho.default)(this,e),fe.assign(e,this,r)}return(0,Vo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetMessagesOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Jy.H_={T_:Jy.getTypeName(),B_:Jy.getBaseTypes()};Yy=(function(){function e(r){(0,Ho.default)(this,e),fe.assign(e,this,r)}return(0,Vo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetMessagesInCurrentChatSession"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Yy.H_={T_:Yy.getTypeName(),B_:Yy.getBaseTypes()};eS=(function(){function e(r){(0,Ho.default)(this,e),fe.assign(e,this,r)}return(0,Vo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_RemoveAllMessagesFromCurrectChatOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();eS.H_={T_:eS.getTypeName(),B_:eS.getBaseTypes()};rS=(function(){function e(r){(0,Ho.default)(this,e),fe.assign(e,this,r)}return(0,Vo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetChatOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();rS.H_={T_:rS.getTypeName(),B_:rS.getBaseTypes()};tS=(function(){function e(r){(0,Ho.default)(this,e),fe.assign(e,this,r)}return(0,Vo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_AddChatOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();tS.H_={T_:tS.getTypeName(),B_:tS.getBaseTypes()};aS=(function(){function e(r){(0,Ho.default)(this,e),fe.assign(e,this,r)}return(0,Vo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_AddMessageOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();aS.H_={T_:aS.getTypeName(),B_:aS.getBaseTypes()};nS=(function(){function e(r){(0,Ho.default)(this,e),fe.assign(e,this,r)}return(0,Vo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_DeleteChatOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();nS.H_={T_:nS.getTypeName(),B_:nS.getBaseTypes()};iS=(function(){function e(r){(0,Ho.default)(this,e),fe.assign(e,this,r)}return(0,Vo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_UpdateMessageOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();iS.H_={T_:iS.getTypeName(),B_:iS.getBaseTypes()};lS=(function(){function e(r){(0,Ho.default)(this,e),fe.assign(e,this,r)}return(0,Vo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_UpdateChatOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();lS.H_={T_:lS.getTypeName(),B_:lS.getBaseTypes()}});var qoe={};kn(qoe,{AddChatOperation:()=>tS,AddChatOperationResponse:()=>Oy,AddMessageOperation:()=>aS,AddMessageOperationResponse:()=>Ny,CopilotChatHistoryAnnotation:()=>My,CopilotChatHistoryErrorOperationResponse:()=>Py,CopilotChatHistorySignal:()=>Ky,DeleteChatOperation:()=>nS,DeleteChatOperationResponse:()=>Wy,FluxCopilotChatHistoryAnnotation:()=>_y,GetAllChatsOperation:()=>Qy,GetAllChatsOperationResponse:()=>Hy,GetChatOperation:()=>rS,GetChatOperationResponse:()=>Vy,GetCurrentChatOperation:()=>Xy,GetCurrentChatOperationResponse:()=>jy,GetMessagesInCurrentChatSession:()=>Yy,GetMessagesInCurrentChatSessionOperationResponse:()=>Uy,GetMessagesOperation:()=>Jy,GetMessagesOperationResponse:()=>Zy,MessageEntry:()=>UB,MessageMetadataType:()=>$B,MessageType:()=>WB,Operation:()=>qy,OperationResponse:()=>Ly,OperationType:()=>jB,OrchestratorGroundingMode:()=>VB,RemoveAllMessagesFromCurrectChatOperation:()=>eS,RemoveAllMessagesFromCurrentChatOperationResponse:()=>Gy,SharedCopilotChatHistoryAnnotation:()=>By,Status:()=>GB,UpdateChatOperation:()=>lS,UpdateChatOperationResponse:()=>zy,UpdateMessageOperation:()=>iS,UpdateMessageOperationResponse:()=>$y,UserRole:()=>ZB});var Xoe=ue(()=>{"use strict";Woe();$oe();zoe();Koe()});var Yoe=_e(oS=>{"use strict";oS.byteLength=IZe;oS.toByteArray=MZe;oS.fromByteArray=LZe;var O0=[],fc=[],wZe=typeof Uint8Array<"u"?Uint8Array:Array,zB="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(i5=0,Qoe=zB.length;i5<Qoe;++i5)O0[i5]=zB[i5],fc[zB.charCodeAt(i5)]=i5;var i5,Qoe;fc[45]=62;fc[95]=63;function Joe(e){var r=e.length;if(r%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var l=e.indexOf("=");l===-1&&(l=r);var c=l===r?0:4-l%4;return[l,c]}function IZe(e){var r=Joe(e),l=r[0],c=r[1];return(l+c)*3/4-c}function DZe(e,r,l){return(r+l)*3/4-l}function MZe(e){var r,l=Joe(e),c=l[0],d=l[1],m=new wZe(DZe(e,c,d)),t=0,s=d>0?c-4:c,a;for(a=0;a<s;a+=4)r=fc[e.charCodeAt(a)]<<18|fc[e.charCodeAt(a+1)]<<12|fc[e.charCodeAt(a+2)]<<6|fc[e.charCodeAt(a+3)],m[t++]=r>>16&255,m[t++]=r>>8&255,m[t++]=r&255;return d===2&&(r=fc[e.charCodeAt(a)]<<2|fc[e.charCodeAt(a+1)]>>4,m[t++]=r&255),d===1&&(r=fc[e.charCodeAt(a)]<<10|fc[e.charCodeAt(a+1)]<<4|fc[e.charCodeAt(a+2)]>>2,m[t++]=r>>8&255,m[t++]=r&255),m}function BZe(e){return O0[e>>18&63]+O0[e>>12&63]+O0[e>>6&63]+O0[e&63]}function _Ze(e,r,l){for(var c,d=[],m=r;m<l;m+=3)c=(e[m]<<16&16711680)+(e[m+1]<<8&65280)+(e[m+2]&255),d.push(BZe(c));return d.join("")}function LZe(e){for(var r,l=e.length,c=l%3,d=[],m=16383,t=0,s=l-c;t<s;t+=m)d.push(_Ze(e,t,t+m>s?s:t+m));return c===1?(r=e[l-1],d.push(O0[r>>2]+O0[r<<4&63]+"==")):c===2&&(r=(e[l-2]<<8)+e[l-1],d.push(O0[r>>10]+O0[r>>4&63]+O0[r<<2&63]+"=")),d.join("")}});var eue=_e(KB=>{KB.read=function(e,r,l,c,d){var m,t,s=d*8-c-1,a=(1<<s)-1,n=a>>1,o=-7,u=l?d-1:0,g=l?-1:1,f=e[r+u];for(u+=g,m=f&(1<<-o)-1,f>>=-o,o+=s;o>0;m=m*256+e[r+u],u+=g,o-=8);for(t=m&(1<<-o)-1,m>>=-o,o+=c;o>0;t=t*256+e[r+u],u+=g,o-=8);if(m===0)m=1-n;else{if(m===a)return t?NaN:(f?-1:1)*(1/0);t=t+Math.pow(2,c),m=m-n}return(f?-1:1)*t*Math.pow(2,m-c)};KB.write=function(e,r,l,c,d,m){var t,s,a,n=m*8-d-1,o=(1<<n)-1,u=o>>1,g=d===23?Math.pow(2,-24)-Math.pow(2,-77):0,f=c?0:m-1,v=c?1:-1,C=r<0||r===0&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(s=isNaN(r)?1:0,t=o):(t=Math.floor(Math.log(r)/Math.LN2),r*(a=Math.pow(2,-t))<1&&(t--,a*=2),t+u>=1?r+=g/a:r+=g*Math.pow(2,1-u),r*a>=2&&(t++,a/=2),t+u>=o?(s=0,t=o):t+u>=1?(s=(r*a-1)*Math.pow(2,d),t=t+u):(s=r*Math.pow(2,u-1)*Math.pow(2,d),t=0));d>=8;e[l+f]=s&255,f+=v,s/=256,d-=8);for(t=t<<d|s,n+=d;n>0;e[l+f]=t&255,f+=v,t/=256,n-=8);e[l+f-v]|=C*128}});var sS=_e($m=>{"use strict";var PZe=Nr(),OZe=Hr(),NZe=Zn(),rue=_n(),HZe=Un();function VZe(e,r,l){return r=rue(r),NZe(e,lue()?Reflect.construct(r,l||[],rue(e).constructor):r.apply(e,l))}function lue(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(lue=function(){return!!e})()}var qB=Yoe(),Gm=eue(),tue=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;$m.Buffer=Pr;$m.SlowBuffer=$Ze;$m.INSPECT_MAX_BYTES=50;var uS=2147483647;$m.kMaxLength=uS;Pr.TYPED_ARRAY_SUPPORT=jZe();!Pr.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function jZe(){try{var e=new Uint8Array(1),r={foo:function(){return 42}};return Object.setPrototypeOf(r,Uint8Array.prototype),Object.setPrototypeOf(e,r),e.foo()===42}catch{return!1}}Object.defineProperty(Pr.prototype,"parent",{enumerable:!0,get:function(){if(Pr.isBuffer(this))return this.buffer}});Object.defineProperty(Pr.prototype,"offset",{enumerable:!0,get:function(){if(Pr.isBuffer(this))return this.byteOffset}});function Us(e){if(e>uS)throw new RangeError('The value "'+e+'" is invalid for option "size"');var r=new Uint8Array(e);return Object.setPrototypeOf(r,Pr.prototype),r}function Pr(e,r,l){if(typeof e=="number"){if(typeof r=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return YB(e)}return oue(e,r,l)}Pr.poolSize=8192;function oue(e,r,l){if(typeof e=="string")return UZe(e,r);if(ArrayBuffer.isView(e))return GZe(e);if(e==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(N0(e,ArrayBuffer)||e&&N0(e.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(N0(e,SharedArrayBuffer)||e&&N0(e.buffer,SharedArrayBuffer)))return QB(e,r,l);if(typeof e=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var c=e.valueOf&&e.valueOf();if(c!=null&&c!==e)return Pr.from(c,r,l);var d=WZe(e);if(d)return d;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof e[Symbol.toPrimitive]=="function")return Pr.from(e[Symbol.toPrimitive]("string"),r,l);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}Pr.from=function(e,r,l){return oue(e,r,l)};Object.setPrototypeOf(Pr.prototype,Uint8Array.prototype);Object.setPrototypeOf(Pr,Uint8Array);function uue(e){if(typeof e!="number")throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function ZZe(e,r,l){return uue(e),e<=0?Us(e):r!==void 0?typeof l=="string"?Us(e).fill(r,l):Us(e).fill(r):Us(e)}Pr.alloc=function(e,r,l){return ZZe(e,r,l)};function YB(e){return uue(e),Us(e<0?0:e_(e)|0)}Pr.allocUnsafe=function(e){return YB(e)};Pr.allocUnsafeSlow=function(e){return YB(e)};function UZe(e,r){if((typeof r!="string"||r==="")&&(r="utf8"),!Pr.isEncoding(r))throw new TypeError("Unknown encoding: "+r);var l=cue(e,r)|0,c=Us(l),d=c.write(e,r);return d!==l&&(c=c.slice(0,d)),c}function XB(e){for(var r=e.length<0?0:e_(e.length)|0,l=Us(r),c=0;c<r;c+=1)l[c]=e[c]&255;return l}function GZe(e){if(N0(e,Uint8Array)){var r=new Uint8Array(e);return QB(r.buffer,r.byteOffset,r.byteLength)}return XB(e)}function QB(e,r,l){if(r<0||e.byteLength<r)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<r+(l||0))throw new RangeError('"length" is outside of buffer bounds');var c;return r===void 0&&l===void 0?c=new Uint8Array(e):l===void 0?c=new Uint8Array(e,r):c=new Uint8Array(e,r,l),Object.setPrototypeOf(c,Pr.prototype),c}function WZe(e){if(Pr.isBuffer(e)){var r=e_(e.length)|0,l=Us(r);return l.length===0||e.copy(l,0,0,r),l}if(e.length!==void 0)return typeof e.length!="number"||t_(e.length)?Us(0):XB(e);if(e.type==="Buffer"&&Array.isArray(e.data))return XB(e.data)}function e_(e){if(e>=uS)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+uS.toString(16)+" bytes");return e|0}function $Ze(e){return+e!=e&&(e=0),Pr.alloc(+e)}Pr.isBuffer=function(r){return r!=null&&r._isBuffer===!0&&r!==Pr.prototype};Pr.compare=function(r,l){if(N0(r,Uint8Array)&&(r=Pr.from(r,r.offset,r.byteLength)),N0(l,Uint8Array)&&(l=Pr.from(l,l.offset,l.byteLength)),!Pr.isBuffer(r)||!Pr.isBuffer(l))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(r===l)return 0;for(var c=r.length,d=l.length,m=0,t=Math.min(c,d);m<t;++m)if(r[m]!==l[m]){c=r[m],d=l[m];break}return c<d?-1:d<c?1:0};Pr.isEncoding=function(r){switch(String(r).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};Pr.concat=function(r,l){if(!Array.isArray(r))throw new TypeError('"list" argument must be an Array of Buffers');if(r.length===0)return Pr.alloc(0);var c;if(l===void 0)for(l=0,c=0;c<r.length;++c)l+=r[c].length;var d=Pr.allocUnsafe(l),m=0;for(c=0;c<r.length;++c){var t=r[c];if(N0(t,Uint8Array))m+t.length>d.length?(Pr.isBuffer(t)||(t=Pr.from(t)),t.copy(d,m)):Uint8Array.prototype.set.call(d,t,m);else if(Pr.isBuffer(t))t.copy(d,m);else throw new TypeError('"list" argument must be an Array of Buffers');m+=t.length}return d};function cue(e,r){if(Pr.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||N0(e,ArrayBuffer))return e.byteLength;if(typeof e!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var l=e.length,c=arguments.length>2&&arguments[2]===!0;if(!c&&l===0)return 0;for(var d=!1;;)switch(r){case"ascii":case"latin1":case"binary":return l;case"utf8":case"utf-8":return JB(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return l*2;case"hex":return l>>>1;case"base64":return Fue(e).length;default:if(d)return c?-1:JB(e).length;r=(""+r).toLowerCase(),d=!0}}Pr.byteLength=cue;function zZe(e,r,l){var c=!1;if((r===void 0||r<0)&&(r=0),r>this.length||((l===void 0||l>this.length)&&(l=this.length),l<=0)||(l>>>=0,r>>>=0,l<=r))return"";for(e||(e="utf8");;)switch(e){case"hex":return aUe(this,r,l);case"utf8":case"utf-8":return due(this,r,l);case"ascii":return rUe(this,r,l);case"latin1":case"binary":return tUe(this,r,l);case"base64":return YZe(this,r,l);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return nUe(this,r,l);default:if(c)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),c=!0}}Pr.prototype._isBuffer=!0;function l5(e,r,l){var c=e[r];e[r]=e[l],e[l]=c}Pr.prototype.swap16=function(){var r=this.length;if(r%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var l=0;l<r;l+=2)l5(this,l,l+1);return this};Pr.prototype.swap32=function(){var r=this.length;if(r%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var l=0;l<r;l+=4)l5(this,l,l+3),l5(this,l+1,l+2);return this};Pr.prototype.swap64=function(){var r=this.length;if(r%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var l=0;l<r;l+=8)l5(this,l,l+7),l5(this,l+1,l+6),l5(this,l+2,l+5),l5(this,l+3,l+4);return this};Pr.prototype.toString=function(){var r=this.length;return r===0?"":arguments.length===0?due(this,0,r):zZe.apply(this,arguments)};Pr.prototype.toLocaleString=Pr.prototype.toString;Pr.prototype.equals=function(r){if(!Pr.isBuffer(r))throw new TypeError("Argument must be a Buffer");return this===r?!0:Pr.compare(this,r)===0};Pr.prototype.inspect=function(){var r="",l=$m.INSPECT_MAX_BYTES;return r=this.toString("hex",0,l).replace(/(.{2})/g,"$1 ").trim(),this.length>l&&(r+=" ... "),"<Buffer "+r+">"};tue&&(Pr.prototype[tue]=Pr.prototype.inspect);Pr.prototype.compare=function(r,l,c,d,m){if(N0(r,Uint8Array)&&(r=Pr.from(r,r.offset,r.byteLength)),!Pr.isBuffer(r))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof r);if(l===void 0&&(l=0),c===void 0&&(c=r?r.length:0),d===void 0&&(d=0),m===void 0&&(m=this.length),l<0||c>r.length||d<0||m>this.length)throw new RangeError("out of range index");if(d>=m&&l>=c)return 0;if(d>=m)return-1;if(l>=c)return 1;if(l>>>=0,c>>>=0,d>>>=0,m>>>=0,this===r)return 0;for(var t=m-d,s=c-l,a=Math.min(t,s),n=this.slice(d,m),o=r.slice(l,c),u=0;u<a;++u)if(n[u]!==o[u]){t=n[u],s=o[u];break}return t<s?-1:s<t?1:0};function sue(e,r,l,c,d){if(e.length===0)return-1;if(typeof l=="string"?(c=l,l=0):l>2147483647?l=2147483647:l<-2147483648&&(l=-2147483648),l=+l,t_(l)&&(l=d?0:e.length-1),l<0&&(l=e.length+l),l>=e.length){if(d)return-1;l=e.length-1}else if(l<0)if(d)l=0;else return-1;if(typeof r=="string"&&(r=Pr.from(r,c)),Pr.isBuffer(r))return r.length===0?-1:aue(e,r,l,c,d);if(typeof r=="number")return r=r&255,typeof Uint8Array.prototype.indexOf=="function"?d?Uint8Array.prototype.indexOf.call(e,r,l):Uint8Array.prototype.lastIndexOf.call(e,r,l):aue(e,[r],l,c,d);throw new TypeError("val must be string, number or Buffer")}function aue(e,r,l,c,d){var m=1,t=e.length,s=r.length;if(c!==void 0&&(c=String(c).toLowerCase(),c==="ucs2"||c==="ucs-2"||c==="utf16le"||c==="utf-16le")){if(e.length<2||r.length<2)return-1;m=2,t/=2,s/=2,l/=2}function a(f,v){return m===1?f[v]:f.readUInt16BE(v*m)}var n;if(d){var o=-1;for(n=l;n<t;n++)if(a(e,n)===a(r,o===-1?0:n-o)){if(o===-1&&(o=n),n-o+1===s)return o*m}else o!==-1&&(n-=n-o),o=-1}else for(l+s>t&&(l=t-s),n=l;n>=0;n--){for(var u=!0,g=0;g<s;g++)if(a(e,n+g)!==a(r,g)){u=!1;break}if(u)return n}return-1}Pr.prototype.includes=function(r,l,c){return this.indexOf(r,l,c)!==-1};Pr.prototype.indexOf=function(r,l,c){return sue(this,r,l,c,!0)};Pr.prototype.lastIndexOf=function(r,l,c){return sue(this,r,l,c,!1)};function KZe(e,r,l,c){l=Number(l)||0;var d=e.length-l;c?(c=Number(c),c>d&&(c=d)):c=d;var m=r.length;c>m/2&&(c=m/2);var t;for(t=0;t<c;++t){var s=parseInt(r.substr(t*2,2),16);if(t_(s))return t;e[l+t]=s}return t}function qZe(e,r,l,c){return cS(JB(r,e.length-l),e,l,c)}function XZe(e,r,l,c){return cS(uUe(r),e,l,c)}function QZe(e,r,l,c){return cS(Fue(r),e,l,c)}function JZe(e,r,l,c){return cS(cUe(r,e.length-l),e,l,c)}Pr.prototype.write=function(r,l,c,d){if(l===void 0)d="utf8",c=this.length,l=0;else if(c===void 0&&typeof l=="string")d=l,c=this.length,l=0;else if(isFinite(l))l=l>>>0,isFinite(c)?(c=c>>>0,d===void 0&&(d="utf8")):(d=c,c=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var m=this.length-l;if((c===void 0||c>m)&&(c=m),r.length>0&&(c<0||l<0)||l>this.length)throw new RangeError("Attempt to write outside buffer bounds");d||(d="utf8");for(var t=!1;;)switch(d){case"hex":return KZe(this,r,l,c);case"utf8":case"utf-8":return qZe(this,r,l,c);case"ascii":case"latin1":case"binary":return XZe(this,r,l,c);case"base64":return QZe(this,r,l,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return JZe(this,r,l,c);default:if(t)throw new TypeError("Unknown encoding: "+d);d=(""+d).toLowerCase(),t=!0}};Pr.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function YZe(e,r,l){return r===0&&l===e.length?qB.fromByteArray(e):qB.fromByteArray(e.slice(r,l))}function due(e,r,l){l=Math.min(e.length,l);for(var c=[],d=r;d<l;){var m=e[d],t=null,s=m>239?4:m>223?3:m>191?2:1;if(d+s<=l){var a=void 0,n=void 0,o=void 0,u=void 0;switch(s){case 1:m<128&&(t=m);break;case 2:a=e[d+1],(a&192)===128&&(u=(m&31)<<6|a&63,u>127&&(t=u));break;case 3:a=e[d+1],n=e[d+2],(a&192)===128&&(n&192)===128&&(u=(m&15)<<12|(a&63)<<6|n&63,u>2047&&(u<55296||u>57343)&&(t=u));break;case 4:a=e[d+1],n=e[d+2],o=e[d+3],(a&192)===128&&(n&192)===128&&(o&192)===128&&(u=(m&15)<<18|(a&63)<<12|(n&63)<<6|o&63,u>65535&&u<1114112&&(t=u))}}t===null?(t=65533,s=1):t>65535&&(t-=65536,c.push(t>>>10&1023|55296),t=56320|t&1023),c.push(t),d+=s}return eUe(c)}var nue=4096;function eUe(e){var r=e.length;if(r<=nue)return String.fromCharCode.apply(String,e);for(var l="",c=0;c<r;)l+=String.fromCharCode.apply(String,e.slice(c,c+=nue));return l}function rUe(e,r,l){var c="";l=Math.min(e.length,l);for(var d=r;d<l;++d)c+=String.fromCharCode(e[d]&127);return c}function tUe(e,r,l){var c="";l=Math.min(e.length,l);for(var d=r;d<l;++d)c+=String.fromCharCode(e[d]);return c}function aUe(e,r,l){var c=e.length;(!r||r<0)&&(r=0),(!l||l<0||l>c)&&(l=c);for(var d="",m=r;m<l;++m)d+=sUe[e[m]];return d}function nUe(e,r,l){for(var c=e.slice(r,l),d="",m=0;m<c.length-1;m+=2)d+=String.fromCharCode(c[m]+c[m+1]*256);return d}Pr.prototype.slice=function(r,l){var c=this.length;r=~~r,l=l===void 0?c:~~l,r<0?(r+=c,r<0&&(r=0)):r>c&&(r=c),l<0?(l+=c,l<0&&(l=0)):l>c&&(l=c),l<r&&(l=r);var d=this.subarray(r,l);return Object.setPrototypeOf(d,Pr.prototype),d};function cl(e,r,l){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+r>l)throw new RangeError("Trying to access beyond buffer length")}Pr.prototype.readUintLE=Pr.prototype.readUIntLE=function(r,l,c){r=r>>>0,l=l>>>0,c||cl(r,l,this.length);for(var d=this[r],m=1,t=0;++t<l&&(m*=256);)d+=this[r+t]*m;return d};Pr.prototype.readUintBE=Pr.prototype.readUIntBE=function(r,l,c){r=r>>>0,l=l>>>0,c||cl(r,l,this.length);for(var d=this[r+--l],m=1;l>0&&(m*=256);)d+=this[r+--l]*m;return d};Pr.prototype.readUint8=Pr.prototype.readUInt8=function(r,l){return r=r>>>0,l||cl(r,1,this.length),this[r]};Pr.prototype.readUint16LE=Pr.prototype.readUInt16LE=function(r,l){return r=r>>>0,l||cl(r,2,this.length),this[r]|this[r+1]<<8};Pr.prototype.readUint16BE=Pr.prototype.readUInt16BE=function(r,l){return r=r>>>0,l||cl(r,2,this.length),this[r]<<8|this[r+1]};Pr.prototype.readUint32LE=Pr.prototype.readUInt32LE=function(r,l){return r=r>>>0,l||cl(r,4,this.length),(this[r]|this[r+1]<<8|this[r+2]<<16)+this[r+3]*16777216};Pr.prototype.readUint32BE=Pr.prototype.readUInt32BE=function(r,l){return r=r>>>0,l||cl(r,4,this.length),this[r]*16777216+(this[r+1]<<16|this[r+2]<<8|this[r+3])};Pr.prototype.readBigUInt64LE=xd(function(r){r=r>>>0,Wm(r,"offset");var l=this[r],c=this[r+7];(l===void 0||c===void 0)&&b4(r,this.length-8);var d=l+this[++r]*256+this[++r]*65536+this[++r]*16777216,m=this[++r]+this[++r]*256+this[++r]*65536+c*16777216;return BigInt(d)+(BigInt(m)<<BigInt(32))});Pr.prototype.readBigUInt64BE=xd(function(r){r=r>>>0,Wm(r,"offset");var l=this[r],c=this[r+7];(l===void 0||c===void 0)&&b4(r,this.length-8);var d=l*16777216+this[++r]*65536+this[++r]*256+this[++r],m=this[++r]*16777216+this[++r]*65536+this[++r]*256+c;return(BigInt(d)<<BigInt(32))+BigInt(m)});Pr.prototype.readIntLE=function(r,l,c){r=r>>>0,l=l>>>0,c||cl(r,l,this.length);for(var d=this[r],m=1,t=0;++t<l&&(m*=256);)d+=this[r+t]*m;return m*=128,d>=m&&(d-=Math.pow(2,8*l)),d};Pr.prototype.readIntBE=function(r,l,c){r=r>>>0,l=l>>>0,c||cl(r,l,this.length);for(var d=l,m=1,t=this[r+--d];d>0&&(m*=256);)t+=this[r+--d]*m;return m*=128,t>=m&&(t-=Math.pow(2,8*l)),t};Pr.prototype.readInt8=function(r,l){return r=r>>>0,l||cl(r,1,this.length),this[r]&128?(255-this[r]+1)*-1:this[r]};Pr.prototype.readInt16LE=function(r,l){r=r>>>0,l||cl(r,2,this.length);var c=this[r]|this[r+1]<<8;return c&32768?c|4294901760:c};Pr.prototype.readInt16BE=function(r,l){r=r>>>0,l||cl(r,2,this.length);var c=this[r+1]|this[r]<<8;return c&32768?c|4294901760:c};Pr.prototype.readInt32LE=function(r,l){return r=r>>>0,l||cl(r,4,this.length),this[r]|this[r+1]<<8|this[r+2]<<16|this[r+3]<<24};Pr.prototype.readInt32BE=function(r,l){return r=r>>>0,l||cl(r,4,this.length),this[r]<<24|this[r+1]<<16|this[r+2]<<8|this[r+3]};Pr.prototype.readBigInt64LE=xd(function(r){r=r>>>0,Wm(r,"offset");var l=this[r],c=this[r+7];(l===void 0||c===void 0)&&b4(r,this.length-8);var d=this[r+4]+this[r+5]*256+this[r+6]*65536+(c<<24);return(BigInt(d)<<BigInt(32))+BigInt(l+this[++r]*256+this[++r]*65536+this[++r]*16777216)});Pr.prototype.readBigInt64BE=xd(function(r){r=r>>>0,Wm(r,"offset");var l=this[r],c=this[r+7];(l===void 0||c===void 0)&&b4(r,this.length-8);var d=(l<<24)+this[++r]*65536+this[++r]*256+this[++r];return(BigInt(d)<<BigInt(32))+BigInt(this[++r]*16777216+this[++r]*65536+this[++r]*256+c)});Pr.prototype.readFloatLE=function(r,l){return r=r>>>0,l||cl(r,4,this.length),Gm.read(this,r,!0,23,4)};Pr.prototype.readFloatBE=function(r,l){return r=r>>>0,l||cl(r,4,this.length),Gm.read(this,r,!1,23,4)};Pr.prototype.readDoubleLE=function(r,l){return r=r>>>0,l||cl(r,8,this.length),Gm.read(this,r,!0,52,8)};Pr.prototype.readDoubleBE=function(r,l){return r=r>>>0,l||cl(r,8,this.length),Gm.read(this,r,!1,52,8)};function jo(e,r,l,c,d,m){if(!Pr.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>d||r<m)throw new RangeError('"value" argument is out of bounds');if(l+c>e.length)throw new RangeError("Index out of range")}Pr.prototype.writeUintLE=Pr.prototype.writeUIntLE=function(r,l,c,d){if(r=+r,l=l>>>0,c=c>>>0,!d){var m=Math.pow(2,8*c)-1;jo(this,r,l,c,m,0)}var t=1,s=0;for(this[l]=r&255;++s<c&&(t*=256);)this[l+s]=r/t&255;return l+c};Pr.prototype.writeUintBE=Pr.prototype.writeUIntBE=function(r,l,c,d){if(r=+r,l=l>>>0,c=c>>>0,!d){var m=Math.pow(2,8*c)-1;jo(this,r,l,c,m,0)}var t=c-1,s=1;for(this[l+t]=r&255;--t>=0&&(s*=256);)this[l+t]=r/s&255;return l+c};Pr.prototype.writeUint8=Pr.prototype.writeUInt8=function(r,l,c){return r=+r,l=l>>>0,c||jo(this,r,l,1,255,0),this[l]=r&255,l+1};Pr.prototype.writeUint16LE=Pr.prototype.writeUInt16LE=function(r,l,c){return r=+r,l=l>>>0,c||jo(this,r,l,2,65535,0),this[l]=r&255,this[l+1]=r>>>8,l+2};Pr.prototype.writeUint16BE=Pr.prototype.writeUInt16BE=function(r,l,c){return r=+r,l=l>>>0,c||jo(this,r,l,2,65535,0),this[l]=r>>>8,this[l+1]=r&255,l+2};Pr.prototype.writeUint32LE=Pr.prototype.writeUInt32LE=function(r,l,c){return r=+r,l=l>>>0,c||jo(this,r,l,4,4294967295,0),this[l+3]=r>>>24,this[l+2]=r>>>16,this[l+1]=r>>>8,this[l]=r&255,l+4};Pr.prototype.writeUint32BE=Pr.prototype.writeUInt32BE=function(r,l,c){return r=+r,l=l>>>0,c||jo(this,r,l,4,4294967295,0),this[l]=r>>>24,this[l+1]=r>>>16,this[l+2]=r>>>8,this[l+3]=r&255,l+4};function gue(e,r,l,c,d){vue(r,c,d,e,l,7);var m=Number(r&BigInt(4294967295));e[l++]=m,m=m>>8,e[l++]=m,m=m>>8,e[l++]=m,m=m>>8,e[l++]=m;var t=Number(r>>BigInt(32)&BigInt(4294967295));return e[l++]=t,t=t>>8,e[l++]=t,t=t>>8,e[l++]=t,t=t>>8,e[l++]=t,l}function mue(e,r,l,c,d){vue(r,c,d,e,l,7);var m=Number(r&BigInt(4294967295));e[l+7]=m,m=m>>8,e[l+6]=m,m=m>>8,e[l+5]=m,m=m>>8,e[l+4]=m;var t=Number(r>>BigInt(32)&BigInt(4294967295));return e[l+3]=t,t=t>>8,e[l+2]=t,t=t>>8,e[l+1]=t,t=t>>8,e[l]=t,l+8}Pr.prototype.writeBigUInt64LE=xd(function(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return gue(this,r,l,BigInt(0),BigInt("0xffffffffffffffff"))});Pr.prototype.writeBigUInt64BE=xd(function(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return mue(this,r,l,BigInt(0),BigInt("0xffffffffffffffff"))});Pr.prototype.writeIntLE=function(r,l,c,d){if(r=+r,l=l>>>0,!d){var m=Math.pow(2,8*c-1);jo(this,r,l,c,m-1,-m)}var t=0,s=1,a=0;for(this[l]=r&255;++t<c&&(s*=256);)r<0&&a===0&&this[l+t-1]!==0&&(a=1),this[l+t]=(r/s>>0)-a&255;return l+c};Pr.prototype.writeIntBE=function(r,l,c,d){if(r=+r,l=l>>>0,!d){var m=Math.pow(2,8*c-1);jo(this,r,l,c,m-1,-m)}var t=c-1,s=1,a=0;for(this[l+t]=r&255;--t>=0&&(s*=256);)r<0&&a===0&&this[l+t+1]!==0&&(a=1),this[l+t]=(r/s>>0)-a&255;return l+c};Pr.prototype.writeInt8=function(r,l,c){return r=+r,l=l>>>0,c||jo(this,r,l,1,127,-128),r<0&&(r=255+r+1),this[l]=r&255,l+1};Pr.prototype.writeInt16LE=function(r,l,c){return r=+r,l=l>>>0,c||jo(this,r,l,2,32767,-32768),this[l]=r&255,this[l+1]=r>>>8,l+2};Pr.prototype.writeInt16BE=function(r,l,c){return r=+r,l=l>>>0,c||jo(this,r,l,2,32767,-32768),this[l]=r>>>8,this[l+1]=r&255,l+2};Pr.prototype.writeInt32LE=function(r,l,c){return r=+r,l=l>>>0,c||jo(this,r,l,4,2147483647,-2147483648),this[l]=r&255,this[l+1]=r>>>8,this[l+2]=r>>>16,this[l+3]=r>>>24,l+4};Pr.prototype.writeInt32BE=function(r,l,c){return r=+r,l=l>>>0,c||jo(this,r,l,4,2147483647,-2147483648),r<0&&(r=4294967295+r+1),this[l]=r>>>24,this[l+1]=r>>>16,this[l+2]=r>>>8,this[l+3]=r&255,l+4};Pr.prototype.writeBigInt64LE=xd(function(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return gue(this,r,l,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});Pr.prototype.writeBigInt64BE=xd(function(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return mue(this,r,l,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function fue(e,r,l,c,d,m){if(l+c>e.length)throw new RangeError("Index out of range");if(l<0)throw new RangeError("Index out of range")}function pue(e,r,l,c,d){return r=+r,l=l>>>0,d||fue(e,r,l,4,34028234663852886e22,-34028234663852886e22),Gm.write(e,r,l,c,23,4),l+4}Pr.prototype.writeFloatLE=function(r,l,c){return pue(this,r,l,!0,c)};Pr.prototype.writeFloatBE=function(r,l,c){return pue(this,r,l,!1,c)};function hue(e,r,l,c,d){return r=+r,l=l>>>0,d||fue(e,r,l,8,17976931348623157e292,-17976931348623157e292),Gm.write(e,r,l,c,52,8),l+8}Pr.prototype.writeDoubleLE=function(r,l,c){return hue(this,r,l,!0,c)};Pr.prototype.writeDoubleBE=function(r,l,c){return hue(this,r,l,!1,c)};Pr.prototype.copy=function(r,l,c,d){if(!Pr.isBuffer(r))throw new TypeError("argument should be a Buffer");if(c||(c=0),!d&&d!==0&&(d=this.length),l>=r.length&&(l=r.length),l||(l=0),d>0&&d<c&&(d=c),d===c||r.length===0||this.length===0)return 0;if(l<0)throw new RangeError("targetStart out of bounds");if(c<0||c>=this.length)throw new RangeError("Index out of range");if(d<0)throw new RangeError("sourceEnd out of bounds");d>this.length&&(d=this.length),r.length-l<d-c&&(d=r.length-l+c);var m=d-c;return this===r&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(l,c,d):Uint8Array.prototype.set.call(r,this.subarray(c,d),l),m};Pr.prototype.fill=function(r,l,c,d){if(typeof r=="string"){if(typeof l=="string"?(d=l,l=0,c=this.length):typeof c=="string"&&(d=c,c=this.length),d!==void 0&&typeof d!="string")throw new TypeError("encoding must be a string");if(typeof d=="string"&&!Pr.isEncoding(d))throw new TypeError("Unknown encoding: "+d);if(r.length===1){var m=r.charCodeAt(0);(d==="utf8"&&m<128||d==="latin1")&&(r=m)}}else typeof r=="number"?r=r&255:typeof r=="boolean"&&(r=Number(r));if(l<0||this.length<l||this.length<c)throw new RangeError("Out of range index");if(c<=l)return this;l=l>>>0,c=c===void 0?this.length:c>>>0,r||(r=0);var t;if(typeof r=="number")for(t=l;t<c;++t)this[t]=r;else{var s=Pr.isBuffer(r)?r:Pr.from(r,d),a=s.length;if(a===0)throw new TypeError('The value "'+r+'" is invalid for argument "value"');for(t=0;t<c-l;++t)this[t+l]=s[t%a]}return this};var Um={};function r_(e,r,l){Um[e]=(function(c){function d(){var m;return PZe(this,d),m=VZe(this,d),Object.defineProperty(m,"message",{value:r.apply(m,arguments),writable:!0,configurable:!0}),m.name=`${m.name} [${e}]`,m.stack,delete m.name,m}return HZe(d,c),OZe(d,[{key:"code",get:function(){return e},set:function(t){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:t,writable:!0})}},{key:"toString",value:function(){return`${this.name} [${e}]: ${this.message}`}}])})(l)}r_("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError);r_("ERR_INVALID_ARG_TYPE",function(e,r){return`The "${e}" argument must be of type number. Received type ${typeof r}`},TypeError);r_("ERR_OUT_OF_RANGE",function(e,r,l){var c=`The value of "${e}" is out of range.`,d=l;return Number.isInteger(l)&&Math.abs(l)>4294967296?d=iue(String(l)):typeof l=="bigint"&&(d=String(l),(l>BigInt(2)**BigInt(32)||l<-(BigInt(2)**BigInt(32)))&&(d=iue(d)),d+="n"),c+=` It must be ${r}. Received ${d}`,c},RangeError);function iue(e){for(var r="",l=e.length,c=e[0]==="-"?1:0;l>=c+4;l-=3)r=`_${e.slice(l-3,l)}${r}`;return`${e.slice(0,l)}${r}`}function iUe(e,r,l){Wm(r,"offset"),(e[r]===void 0||e[r+l]===void 0)&&b4(r,e.length-(l+1))}function vue(e,r,l,c,d,m){if(e>l||e<r){var t=typeof r=="bigint"?"n":"",s;throw m>3?r===0||r===BigInt(0)?s=`>= 0${t} and < 2${t} ** ${(m+1)*8}${t}`:s=`>= -(2${t} ** ${(m+1)*8-1}${t}) and < 2 ** ${(m+1)*8-1}${t}`:s=`>= ${r}${t} and <= ${l}${t}`,new Um.ERR_OUT_OF_RANGE("value",s,e)}iUe(c,d,m)}function Wm(e,r){if(typeof e!="number")throw new Um.ERR_INVALID_ARG_TYPE(r,"number",e)}function b4(e,r,l){throw Math.floor(e)!==e?(Wm(e,l),new Um.ERR_OUT_OF_RANGE(l||"offset","an integer",e)):r<0?new Um.ERR_BUFFER_OUT_OF_BOUNDS:new Um.ERR_OUT_OF_RANGE(l||"offset",`>= ${l?1:0} and <= ${r}`,e)}var lUe=/[^+/0-9A-Za-z-_]/g;function oUe(e){if(e=e.split("=")[0],e=e.trim().replace(lUe,""),e.length<2)return"";for(;e.length%4!==0;)e=e+"=";return e}function JB(e,r){r=r||1/0;for(var l,c=e.length,d=null,m=[],t=0;t<c;++t){if(l=e.charCodeAt(t),l>55295&&l<57344){if(!d){if(l>56319){(r-=3)>-1&&m.push(239,191,189);continue}else if(t+1===c){(r-=3)>-1&&m.push(239,191,189);continue}d=l;continue}if(l<56320){(r-=3)>-1&&m.push(239,191,189),d=l;continue}l=(d-55296<<10|l-56320)+65536}else d&&(r-=3)>-1&&m.push(239,191,189);if(d=null,l<128){if((r-=1)<0)break;m.push(l)}else if(l<2048){if((r-=2)<0)break;m.push(l>>6|192,l&63|128)}else if(l<65536){if((r-=3)<0)break;m.push(l>>12|224,l>>6&63|128,l&63|128)}else if(l<1114112){if((r-=4)<0)break;m.push(l>>18|240,l>>12&63|128,l>>6&63|128,l&63|128)}else throw new Error("Invalid code point")}return m}function uUe(e){for(var r=[],l=0;l<e.length;++l)r.push(e.charCodeAt(l)&255);return r}function cUe(e,r){for(var l,c,d,m=[],t=0;t<e.length&&!((r-=2)<0);++t)l=e.charCodeAt(t),c=l>>8,d=l%256,m.push(d),m.push(c);return m}function Fue(e){return qB.toByteArray(oUe(e))}function cS(e,r,l,c){var d;for(d=0;d<c&&!(d+l>=r.length||d>=e.length);++d)r[d+l]=e[d];return d}function N0(e,r){return e instanceof r||e!=null&&e.constructor!=null&&e.constructor.name!=null&&e.constructor.name===r.name}function t_(e){return e!==e}var sUe=(function(){for(var e="0123456789abcdef",r=new Array(256),l=0;l<16;++l)for(var c=l*16,d=0;d<16;++d)r[c+d]=e[l]+e[d];return r})();function xd(e){return typeof BigInt>"u"?dUe:e}function dUe(){throw new Error("BigInt not supported")}});var za=ue(()=>{"use strict";Voe();soe();Fle();cB();t5();Uoe();gle()});var Cue=_e(a_=>{"use strict";Object.defineProperty(a_,"__esModule",{value:!0});a_.coerceEnums=gUe;function gUe(){return function(e){return e}}var Rue;(function(e){e[e.a=42]="a"})(Rue||(Rue={}))});var Iue=_e(On=>{"use strict";Object.defineProperty(On,"__esModule",{value:!0});On.EntityType=On.X10HelpID=On.X10RoamingType=On.X10LocalStorageKey=On.X10BusinessBarAction=On.X10BusinessBarType=On.X10BusinessBarIcon=On.X10BusinessBarPartId=On.AnnotationType_ExcelCleanData_ExcelCleanDataAnnotation=On.AnnotationType_ExcelCleanData_ExtraSpacesTableAnnotation=On.AnnotationType_ExcelCleanData_ResolverAnnotation=On.AnnotationType_TableLintColumnAnnotation=On.X10SerializedAnnotationOperationType=void 0;var yue;(function(e){e[e.Invalid=-1]="Invalid",e[e.Add=0]="Add",e[e.Move=1]="Move",e[e.UpdateAnnotationMetaData=2]="UpdateAnnotationMetaData",e[e.Update=3]="Update",e[e.Delete=4]="Delete",e[e.Purge=5]="Purge",e[e.Focus=6]="Focus",e[e.Visibility=7]="Visibility"})(yue||(On.X10SerializedAnnotationOperationType=yue={}));On.AnnotationType_TableLintColumnAnnotation="AugLoop_Tablelint_TableLintColumnAnnotation";On.AnnotationType_ExcelCleanData_ResolverAnnotation="AugLoop_ExcelCleanData_CleanDataResolverAnnotation";On.AnnotationType_ExcelCleanData_ExtraSpacesTableAnnotation="AugLoop_ExcelCleanData_ExtraSpacesTableAnnotation";On.AnnotationType_ExcelCleanData_ExcelCleanDataAnnotation="AugLoop_ExcelCleanData_ExcelCleanDataAnnotation";var Sue;(function(e){e[e.CleanDataHasSuggestions=0]="CleanDataHasSuggestions"})(Sue||(On.X10BusinessBarPartId=Sue={}));var Eue;(function(e){e[e.Copilot365=0]="Copilot365"})(Eue||(On.X10BusinessBarIcon=Eue={}));var Aue;(function(e){e[e.Normal=0]="Normal",e[e.NormalNoClose=1]="NormalNoClose",e[e.Crit=2]="Crit",e[e.CritNoClose=3]="CritNoClose",e[e.Neutral=4]="Neutral",e[e.NeutralNoClose=5]="NeutralNoClose"})(Aue||(On.X10BusinessBarType=Aue={}));var bue;(function(e){e[e.ClickCloseBusinessBar=0]="ClickCloseBusinessBar",e[e.ClickedDescription=1]="ClickedDescription",e[e.ClickedActionButton=2]="ClickedActionButton"})(bue||(On.X10BusinessBarAction=bue={}));var xue;(function(e){e[e.CleanDataBBIgnoredDateKey=0]="CleanDataBBIgnoredDateKey",e[e.CleanDataBBIgnoredCountKey=1]="CleanDataBBIgnoredCountKey",e[e.CleanDataBBClosedDateKey=2]="CleanDataBBClosedDateKey",e[e.CleanDataBBClosedCountKey=3]="CleanDataBBClosedCountKey"})(xue||(On.X10LocalStorageKey=xue={}));var Tue;(function(e){e[e.DataCleansingIgnoredSuggestions=0]="DataCleansingIgnoredSuggestions",e[e.DataCleansingIgnoredSuggestionsMemory=1]="DataCleansingIgnoredSuggestionsMemory"})(Tue||(On.X10RoamingType=Tue={}));var kue;(function(e){e[e.CleanData=0]="CleanData"})(kue||(On.X10HelpID=kue={}));var wue;(function(e){e[e.Row=0]="Row",e[e.Column=1]="Column"})(wue||(On.EntityType=wue={}))});var dS=_e(Rn=>{"use strict";Object.defineProperty(Rn,"__esModule",{value:!0});Rn.X10SerializedAnnotationOperationType=Rn.X10RoamingType=Rn.X10LocalStorageKey=Rn.X10HelpID=Rn.X10BusinessBarType=Rn.X10BusinessBarPartId=Rn.X10BusinessBarIcon=Rn.X10BusinessBarAction=Rn.EntityType=Rn.AnnotationType_TableLintColumnAnnotation=Rn.AnnotationType_ExcelCleanData_ResolverAnnotation=Rn.AnnotationType_ExcelCleanData_ExtraSpacesTableAnnotation=Rn.AnnotationType_ExcelCleanData_ExcelCleanDataAnnotation=Rn.ServiceInfos=void 0;var mUe=Dy();mUe.CustomTypeRegistry.registerTypeInfos({"DataCleansing::RekaServices::X10RangeAddress":{left:"$number",right:"$number",top:"$number",bottom:"$number"},"DataCleansing::RekaServices::X10IndicesRange":{min:"$number",max:"$number"},"DataCleansing::RekaServices::X10WorksheetState":{sheetId:"$string",sheetName:"$string",isInNamedSheetView:"$boolean",isProtected:"$boolean",isHidden:"$boolean"},"DataCleansing::RekaServices::X10CopilotState":{isEnabled:"$boolean",copilotEnabledState:"$number",reason:"$string"},"DataCleansing::RekaServices::X10CleanDataSerializedAnnotation":{serializedData:"$string",annotationType:"$string",operationType:"$number",validated:"$boolean"},"DataCleansing::RekaServices::X10IgnoredSuggestionsInfo":{ids:["$array","$string"],isReady:"$boolean"},"DataCleansing::RekaServices::X10HostState":{errorState:["opt-field","$string"],isFeedbackAllowed:["opt-field","$boolean"],platform:["opt-field","$string"],copilotErrorState:["opt-field","$string"]},"DataCleansing::RekaServices::X10BusinessBarCallback":{action:"$number",handle:"$number",actionButtonId:["opt-field","$number"]},"DataCleansing::RekaServices::taskPaneClosedParams":{}});Rn.ServiceInfos={X10BusinessBarService:["DataCleansing::RekaServices::X10BusinessBarService",{showBusinessBar:["ReturnsPromiseMethod","$number",["$number","$number","$number","$string","$string",["$array","$string"],["$array","$boolean"]],{}],hideBusinessBar:["ReturnsPromiseMethod","$any",["$number"],{}],callback:["Event","DataCleansing::RekaServices::X10BusinessBarCallback"]}],X10WorkbookService:["DataCleansing::RekaServices::X10WorkbookService",{getActiveWorksheetState:["ReturnsPromiseMethod","DataCleansing::RekaServices::X10WorksheetState",[],{}],getWorksheetState:["ReturnsPromiseMethod","DataCleansing::RekaServices::X10WorksheetState",["$string"],{}],setActiveWorksheet:["ReturnsPromiseMethod","$any",["$string"],{}],GetCopilotState:["ReturnsPromiseMethod","DataCleansing::RekaServices::X10CopilotState",[],{}],onActiveWorksheetStateUpdate:["Event","DataCleansing::RekaServices::X10WorksheetState"],onCopilotStateUpdate:["Event","DataCleansing::RekaServices::X10CopilotState"]}],X10LocalStorageService:["DataCleansing::RekaServices::X10LocalStorageService",{read:["ReturnsPromiseMethod","$string",["$number"],{}],set:["ReturnsPromiseMethod","$any",["$number","$string"],{}],remove:["ReturnsPromiseMethod","$any",["$number"],{}]}],X10TaskPaneService:["DataCleansing::RekaServices::X10TaskPaneService",{openTaskPane:["ReturnsPromiseMethod","$any",[],{}]}],X10FeedbackService:["DataCleansing::RekaServices::X10FeedbackService",{sendFeedback:["ReturnsPromiseMethod","$any",["$string"],{}],isFeedbackEnabled:["ReturnsPromiseMethod","$boolean",[],{}]}],X10DataCleansingFeatureService:["DataCleansing::RekaServices::X10DataCleansingFeatureService",{isFeatureEnabled:["ReturnsPromiseMethod","$boolean",[],{}],shouldLogEnabled:["ReturnsPromiseMethod","$boolean",[],{}],onFeatureEnabledChanged:["Event","$boolean"]}],X10CleanDataNativeAnnotationsService:["DataCleansing::RekaServices::X10CleanDataNativeAnnotationsService",{registerAnnotationType:["ReturnsPromiseMethod","$any",["$string","$boolean"],{}],unregisterAnnotationType:["ReturnsPromiseMethod","$any",["$string"],{}],registerOnClose:["ReturnsPromiseMethod","$any",[],{}],onNewAnnotation:["Event","DataCleansing::RekaServices::X10CleanDataSerializedAnnotation"],onClose:["Event","$string"]}],X10RoamingService:["DataCleansing::RekaServices::X10RoamingService",{read:["ReturnsPromiseMethod","$string",["$number"],{}],write:["ReturnsPromiseMethod","$any",["$number","$string"],{}]}],X10TaskPaneLifecycleService:["DataCleansing::RekaServices::X10TaskPaneLifecycleService",{onClose:["Event","DataCleansing::RekaServices::taskPaneClosedParams"]}],X10UndoService:["DataCleansing::RekaServices::X10UndoService",{doUndo:["ReturnsPromiseMethod","$any",[],{}]}],X10HelpService:["DataCleansing::RekaServices::X10HelpService",{openHelpArticle:["ReturnsPromiseMethod","$any",["$number"],{}]}],X10WorksheetService:["DataCleansing::RekaServices::X10WorksheetService",{FindHidden:["ReturnsPromiseMethod",["$array","DataCleansing::RekaServices::X10IndicesRange"],[["$array","DataCleansing::RekaServices::X10IndicesRange"],"$number"],{}]}],X10DataCleansingAnnotationsService:["DataCleansing::RekaServices::X10DataCleansingAnnotationsService",{getAnnotationList:["ReturnsPromiseMethod",["$array","DataCleansing::RekaServices::X10CleanDataSerializedAnnotation"],[],{}],onNewCleanDataAnnotationList:["Event",["$array","DataCleansing::RekaServices::X10CleanDataSerializedAnnotation"]]}],X10DataCleansingSessionStorageService:["DataCleansing::RekaServices::X10DataCleansingSessionStorageService",{getIgnoredSuggestions:["ReturnsPromiseMethod",["$array","$string"],[],{}],addToIgnoredSuggestions:["ReturnsPromiseMethod","$any",["$string"],{}],getAppliedSuggestions:["ReturnsPromiseMethod",["$array","$string"],[],{}],addToAppliedSuggestions:["ReturnsPromiseMethod","$any",["$string"],{}],removeFromAppliedSuggestions:["ReturnsPromiseMethod","$any",["$string"],{}],getIgnoredSuggestionsInfo:["ReturnsPromiseMethod","DataCleansing::RekaServices::X10IgnoredSuggestionsInfo",[],{}],getAppliedSuggestionsOnTaskPaneOpen:["ReturnsPromiseMethod",["$array","$string"],[],{}],checkForQosError:["ReturnsPromiseMethod","$any",["$number"],{}],getSessionStory:["ReturnsPromiseMethod","$string",[],{}],appendSessionActionToSessionStory:["ReturnsPromiseMethod","$any",["$string"],{}],onIgnoredSuggestionsInfoChanged:["Event","DataCleansing::RekaServices::X10IgnoredSuggestionsInfo"],onAppliedSuggestionsChanged:["Event",["$array","$string"]]}],X10DataCleansingStateService:["DataCleansing::RekaServices::X10DataCleansingStateService",{getState:["ReturnsPromiseMethod","DataCleansing::RekaServices::X10HostState",[],{}],onStateChange:["Event","DataCleansing::RekaServices::X10HostState"]}],X10DataCleansingTaskPaneService:["DataCleansing::RekaServices::X10DataCleansingTaskPaneService",{taskPaneOpened:["ReturnsPromiseMethod","$any",[],{}]}]};var bu=Iue();Object.defineProperty(Rn,"AnnotationType_ExcelCleanData_ExcelCleanDataAnnotation",{enumerable:!0,get:function(){return bu.AnnotationType_ExcelCleanData_ExcelCleanDataAnnotation}});Object.defineProperty(Rn,"AnnotationType_ExcelCleanData_ExtraSpacesTableAnnotation",{enumerable:!0,get:function(){return bu.AnnotationType_ExcelCleanData_ExtraSpacesTableAnnotation}});Object.defineProperty(Rn,"AnnotationType_ExcelCleanData_ResolverAnnotation",{enumerable:!0,get:function(){return bu.AnnotationType_ExcelCleanData_ResolverAnnotation}});Object.defineProperty(Rn,"AnnotationType_TableLintColumnAnnotation",{enumerable:!0,get:function(){return bu.AnnotationType_TableLintColumnAnnotation}});Object.defineProperty(Rn,"EntityType",{enumerable:!0,get:function(){return bu.EntityType}});Object.defineProperty(Rn,"X10BusinessBarAction",{enumerable:!0,get:function(){return bu.X10BusinessBarAction}});Object.defineProperty(Rn,"X10BusinessBarIcon",{enumerable:!0,get:function(){return bu.X10BusinessBarIcon}});Object.defineProperty(Rn,"X10BusinessBarPartId",{enumerable:!0,get:function(){return bu.X10BusinessBarPartId}});Object.defineProperty(Rn,"X10BusinessBarType",{enumerable:!0,get:function(){return bu.X10BusinessBarType}});Object.defineProperty(Rn,"X10HelpID",{enumerable:!0,get:function(){return bu.X10HelpID}});Object.defineProperty(Rn,"X10LocalStorageKey",{enumerable:!0,get:function(){return bu.X10LocalStorageKey}});Object.defineProperty(Rn,"X10RoamingType",{enumerable:!0,get:function(){return bu.X10RoamingType}});Object.defineProperty(Rn,"X10SerializedAnnotationOperationType",{enumerable:!0,get:function(){return bu.X10SerializedAnnotationOperationType}})});var Mue=_e(gS=>{"use strict";Object.defineProperty(gS,"__esModule",{value:!0});gS.TraceLevel=void 0;var Due;(function(e){e[e.Error=10]="Error",e[e.Warning=15]="Warning",e[e.Important=20]="Important",e[e.Info=50]="Info",e[e.Verbose=100]="Verbose",e[e.Spam=200]="Spam"})(Due||(gS.TraceLevel=Due={}))});var mS=_e(zm=>{"use strict";Object.defineProperty(zm,"__esModule",{value:!0});zm.TraceLevel=zm.ServiceInfos=void 0;zm.ServiceInfos={LoggerService:["X10::LoggerService",{sendTraceTag:["FireAndForgetMethod",["$number","$number","$string"],{}],shipAssertTag:["FireAndForgetMethod",["$number","$boolean","$string"],{}],debugAssertTag:["FireAndForgetMethod",["$number","$boolean","$string"],{}],setCorrelationId:["FireAndForgetMethod",["$string"],{}]}],TelemetryAdapterService:["X10::TelemetryAdapterService",{getDocumentReportingId:["ReturnsPromiseMethod","$string",[],{}],sendTelemetryEvent:["FireAndForgetMethod",["$string"],{}]}]};var fUe=Mue();Object.defineProperty(zm,"TraceLevel",{enumerable:!0,get:function(){return fUe.TraceLevel}})});var que=_e(Xa=>{"use strict";Object.defineProperty(Xa,"__esModule",{value:!0});Xa.FormulaCompletionRequestStatus=Xa.TableOrientation=Xa.RecognizedTablesMetadataState=Xa.ColumnFormulaSuggestionUpdateKind=Xa.FormulaCopilotIPEMode=Xa.SchedulerFeature=Xa.GotoCtrlClickResultKind=Xa.ValuePreviewResultKind=Xa.PositionKind=Xa.HighlightKind=Xa.PerCharacterExperimentResultKind=Xa.PluginAttachGroup=Xa.PluginGroup=Xa.PluginFactoryName=Xa.MessageType=Xa.EditorMessageType=void 0;var Bue;(function(e){e[e.FunctionMessage=0]="FunctionMessage"})(Bue||(Xa.EditorMessageType=Bue={}));var _ue;(function(e){e[e.Insert=0]="Insert",e[e.Delete=1]="Delete",e[e.Replace=2]="Replace"})(_ue||(Xa.MessageType=_ue={}));var Lue;(function(e){e[e.AnonymousPlugin=-1]="AnonymousPlugin",e[e.TestPlugin=0]="TestPlugin",e[e.AutocompletePlugin=1]="AutocompletePlugin",e[e.DragPlugin=2]="DragPlugin",e[e.ConfigTestPlugin=3]="ConfigTestPlugin",e[e.ArgumentAssistancePlugin=4]="ArgumentAssistancePlugin",e[e.FeatureGateTestPlugin=5]="FeatureGateTestPlugin",e[e.DNMTraceTagTestPlugin=7]="DNMTraceTagTestPlugin",e[e.ParenthesesCouplingPlugin=8]="ParenthesesCouplingPlugin",e[e.AutocompleteFunctionPlugin=9]="AutocompleteFunctionPlugin",e[e.AutocompleteLetPlugin=10]="AutocompleteLetPlugin",e[e.AutocompleteRichValuePlugin=11]="AutocompleteRichValuePlugin",e[e.AutocompleteNamedObjectsPlugin=12]="AutocompleteNamedObjectsPlugin",e[e.AutocompleteTableHeadersPlugin=13]="AutocompleteTableHeadersPlugin",e[e.ColoredReferencesPlugin=14]="ColoredReferencesPlugin",e[e.ValuePreviewPlugin=15]="ValuePreviewPlugin",e[e.AutocompleteRangeSuggestionPlugin=16]="AutocompleteRangeSuggestionPlugin",e[e.GotoCtrlClickPlugin=18]="GotoCtrlClickPlugin",e[e.AutocompleteEnumPlugin=19]="AutocompleteEnumPlugin",e[e.FormulaByExamplePlugin=20]="FormulaByExamplePlugin",e[e.FormulaTranspilerPlugin=22]="FormulaTranspilerPlugin",e[e.InCellControlsAutodetectionPlugin=23]="InCellControlsAutodetectionPlugin",e[e.GetLocalePlugin=24]="GetLocalePlugin",e[e.ValueErrorHighlightPlugin=25]="ValueErrorHighlightPlugin",e[e.AutocompleteCopilotPlugin=26]="AutocompleteCopilotPlugin",e[e.FormulaAuthoringCopilotIPEPlugin=27]="FormulaAuthoringCopilotIPEPlugin",e[e.FormulaCompletionPlugin=28]="FormulaCompletionPlugin",e[e.PythonAutocompletePlugin=29]="PythonAutocompletePlugin",e[e.PythonTooltipPlugin=30]="PythonTooltipPlugin",e[e.PythonSyntaxHighlightingPlugin=31]="PythonSyntaxHighlightingPlugin",e[e.PythonNotebookPlugin=32]="PythonNotebookPlugin",e[e.AutocompletePythonPlugin=33]="AutocompletePythonPlugin",e[e.PythonPowerQueryAutocompletePlugin=34]="PythonPowerQueryAutocompletePlugin",e[e.CopilotPromptSuggestionPlugin=35]="CopilotPromptSuggestionPlugin",e[e.PythonDocStringPlugin=36]="PythonDocStringPlugin",e[e.GenerateChartInsightsPlugin=37]="GenerateChartInsightsPlugin",e[e.OnGridFormulaGeneration=38]="OnGridFormulaGeneration",e[e.ChartDesignRecommendationsPlugin=39]="ChartDesignRecommendationsPlugin",e[e.FormulaCollectionPlugin=1004]="FormulaCollectionPlugin",e[e.ParserPerformanceMeasurements=1005]="ParserPerformanceMeasurements",e[e.AutocompleteWrapperPlugin=1009]="AutocompleteWrapperPlugin",e[e.AutocompleteBinaryModelExperimentPlugin=1010]="AutocompleteBinaryModelExperimentPlugin",e[e.ChangeGateTestPlugin=2e3]="ChangeGateTestPlugin",e[e.SlowTestPlugin=2001]="SlowTestPlugin",e[e.EvalOnCloneTestPlugin=2002]="EvalOnCloneTestPlugin",e[e.EvalFormulaTestPlugin=2003]="EvalFormulaTestPlugin",e[e.PythonTestPlugin=2004]="PythonTestPlugin",e[e.ChatGPTPlugin=2005]="ChatGPTPlugin",e[e.EventsTestPlugin=2006]="EventsTestPlugin"})(Lue||(Xa.PluginFactoryName=Lue={}));var Pue;(function(e){e[e.Excel=0]="Excel",e[e.Python=1]="Python"})(Pue||(Xa.PluginGroup=Pue={}));var Oue;(function(e){e[e.Core=0]="Core",e[e.Python=1]="Python",e[e.SmartSuggestionsAutoComplete=2]="SmartSuggestionsAutoComplete",e[e.FormulaCompletion=3]="FormulaCompletion",e[e.Copilot=4]="Copilot",e[e.CopilotPro=5]="CopilotPro"})(Oue||(Xa.PluginAttachGroup=Oue={}));var Nue;(function(e){e[e.AutocompleteWrapperPluginResult=0]="AutocompleteWrapperPluginResult"})(Nue||(Xa.PerCharacterExperimentResultKind=Nue={}));var Hue;(function(e){e[e.CellRef=0]="CellRef",e[e.StructRef=1]="StructRef",e[e.NamedRange=2]="NamedRange",e[e.Parentheses=3]="Parentheses",e[e.comment=4]="comment",e[e.keyword=5]="keyword",e[e.operator_kind=6]="operator_kind",e[e.string=7]="string",e[e.number=8]="number",e[e.regexp=9]="regexp",e[e.type=10]="type",e[e.class_kind=11]="class_kind",e[e.interface_kind=12]="interface_kind",e[e.enum_kind=13]="enum_kind",e[e.enumMember=14]="enumMember",e[e.typeParameter=15]="typeParameter",e[e.function=16]="function",e[e.method=17]="method",e[e.property=18]="property",e[e.variable=19]="variable",e[e.parameter=20]="parameter",e[e.module=21]="module",e[e.intrinsic=22]="intrinsic",e[e.selfParameter=23]="selfParameter",e[e.clsParameter=24]="clsParameter",e[e.magicFunction=25]="magicFunction",e[e.builtinConstant=26]="builtinConstant",e[e.parenthesis=27]="parenthesis",e[e.curlybrace=28]="curlybrace",e[e.bracket=29]="bracket",e[e.colon=30]="colon",e[e.semicolon=31]="semicolon",e[e.arrow=32]="arrow"})(Hue||(Xa.HighlightKind=Hue={}));var Vue;(function(e){e[e.Absolute=0]="Absolute",e[e.Relative=1]="Relative"})(Vue||(Xa.PositionKind=Vue={}));var jue;(function(e){e[e.Failure=0]="Failure",e[e.Success=1]="Success",e[e.Unavailable=2]="Unavailable"})(jue||(Xa.ValuePreviewResultKind=jue={}));var Zue;(function(e){e[e.ReferenceFound=0]="ReferenceFound",e[e.NoReferenceFound=1]="NoReferenceFound",e[e.Failure=2]="Failure",e[e.RangeResolutionFailure=3]="RangeResolutionFailure",e[e.NotAFormula=4]="NotAFormula"})(Zue||(Xa.GotoCtrlClickResultKind=Zue={}));var Uue;(function(e){e[e.ArgumentAssistance=0]="ArgumentAssistance",e[e.SimpleAutoComplete=1]="SimpleAutoComplete",e[e.SmartSuggestionsAutoComplete=2]="SmartSuggestionsAutoComplete",e[e.ValuePreview=3]="ValuePreview",e[e.ColoredReferences=4]="ColoredReferences",e[e.ParenthesisCoupling=5]="ParenthesisCoupling",e[e.SyntaxErrors=6]="SyntaxErrors",e[e.GotoCtrlClick=7]="GotoCtrlClick",e[e.EnumAutoComplete=8]="EnumAutoComplete",e[e.CopilotFormulaGeneration=9]="CopilotFormulaGeneration"})(Uue||(Xa.SchedulerFeature=Uue={}));var Gue;(function(e){e[e.Create=0]="Create",e[e.Modify=1]="Modify"})(Gue||(Xa.FormulaCopilotIPEMode=Gue={}));var Wue;(function(e){e[e.Accept=0]="Accept",e[e.Decline=1]="Decline",e[e.Ignore=2]="Ignore"})(Wue||(Xa.ColumnFormulaSuggestionUpdateKind=Wue={}));var $ue;(function(e){e[e.Valid=2]="Valid",e[e.Invalid=4]="Invalid",e[e.All=6]="All"})($ue||(Xa.RecognizedTablesMetadataState=$ue={}));var zue;(function(e){e[e.none=0]="none",e[e.rowMajor=1]="rowMajor",e[e.columnMajor=2]="columnMajor"})(zue||(Xa.TableOrientation=zue={}));var Kue;(function(e){e[e.InProgress=0]="InProgress",e[e.Done=1]="Done"})(Kue||(Xa.FormulaCompletionRequestStatus=Kue={}))});var fS=_e(Ua=>{"use strict";Object.defineProperty(Ua,"__esModule",{value:!0});Ua.ValuePreviewResultKind=Ua.TableOrientation=Ua.SchedulerFeature=Ua.RecognizedTablesMetadataState=Ua.PositionKind=Ua.PluginGroup=Ua.PluginFactoryName=Ua.PluginAttachGroup=Ua.PerCharacterExperimentResultKind=Ua.MessageType=Ua.HighlightKind=Ua.GotoCtrlClickResultKind=Ua.FormulaCopilotIPEMode=Ua.FormulaCompletionRequestStatus=Ua.EditorMessageType=Ua.ColumnFormulaSuggestionUpdateKind=Ua.ServiceInfos=void 0;var pUe=Dy();pUe.CustomTypeRegistry.registerTypeInfos({"X10::AnyObject":{},"X10::TestEventInput":{payload:"X10::AnyObject"},"X10::FormulaTranspilerInitEventInput":{payload:"X10::FormulaTranspilerInitEventPayload"},"X10::ExternalLinksMetaDataInitEventInput":{payload:"X10::ExternalLinksMetaDataInitEventPayload"},"X10::TableInterpretation":{tableLocation:"X10::RangeObject",confidence:"$number",headerRowCount:"$number",headerColumnCount:"$number",orientation:"$number"},"X10::RangeTableInfo":{sheetId:"$string",analyzedRange:"X10::RangeObject",interpretations:["$array","X10::TableInterpretation"]},"X10::RecognizedRangeTablesInfo":{rangeTableInfo:"X10::RangeTableInfo",metadataState:"$number"},"X10::InCellSuggestionResult":{completionItem:["opt-field","X10::CompletionItem"],data:["opt-field","X10::Data"]},"X10::FormulaCopilotIPEResult":{shouldShowIPE:"$boolean",disableReason:["opt-field","$string"],placeholderText:["opt-field","$string"],mode:["opt-field","$number"]},"X10::ChatGPTQueryResult":{result:"$string",details:"$string"},"X10::SuggestionResult":{items:["$array","X10::CompletionItem"],data:["opt-field","X10::Data"]},"X10::FormulaCompletionMetadata":{formulaAnonymized:["opt-field","$string"],prompt:["opt-field","$string"]},"X10::FormulaCompletionResult":{items:["$array","X10::CompletionItem"],data:["opt-field","X10::Data"],requestId:"$string",cellEditId:"$string",metadata:["opt-field","X10::FormulaCompletionMetadata"]},"X10::ExcelChartInsightsResponseParams":{chartId:"$string",queryId:"$string",responseCode:"$string",response:"$string",errorReason:"$string"},"X10::ChartDesignRecommendationResult":{ExcelChartStylesSuggestions:["$array","X10::ExcelChartStylesSuggestion"],chartId:["opt-field","$string"],chartName:["opt-field","$string"],sheetId:["opt-field","$string"],requestId:["opt-field","$string"],errorCode:["opt-field","$number"],errorMessage:["opt-field","$string"]},"X10::FormulaCompletionBootstrapContext":{debugMode:"$boolean"},"X10::FormulaByExampleConfig":{localCacheEnabled:"$boolean",isCopilotOnly:"$boolean"},"X10::FormulaByExampleBootstrapContext":{config:"X10::FormulaByExampleConfig"},"X10::RunExperimentResult":{},"X10::StringObject":{kind:"$string",text:"$string"},"X10::BooleanObject":{kind:"$string",flag:"$boolean"},"X10::NumberObject":{kind:"$string",num:"$number"},"X10::ErrorValueObject":{kind:"$string",errorValue:"$number"},"X10::LeftAlignment":{kind:"$string"},"X10::CenterAlignment":{kind:"$string"},"X10::RightAlignment":{kind:"$string"},"X10::FormulaSuggestionEvalSuccessResult":{kind:"$string",cell:"X10::RangeObject",value:["$union",["X10::StringObject","X10::BooleanObject","X10::NumberObject","X10::ErrorValueObject"]],formatted:["opt-field","X10::AnyObject"],renderedFormattedValue:["opt-field","$string"],alignment:["opt-field",["$union",["X10::LeftAlignment","X10::CenterAlignment","X10::RightAlignment"]]]},"X10::FormulaSuggestionEvalFailureResult":{kind:"$string",cell:"X10::RangeObject",error:"$string",innerErrorHint:["opt-field","$string"]},"X10::ExplanationReplacement":{replacementPlaceHolder:"$string",replacementValue:"$string"},"X10::FormulaExplanation":{explanationTemplate:"$string",explanationReplacements:["$array","$string"]},"X10::FormulaByExampleMetadata":{kind:"$string",isCacheHit:["opt-field","$boolean"],seenCount:["opt-field","$number"],latestOutcome:["opt-field","$string"],originalFlowId:["opt-field","$number"],formulaAnonymized:["opt-field","$string"],originalExamplesCount:["opt-field","$number"],explanationKey:["opt-field","$string"],explanationReplacements:["opt-field",["$array","X10::ExplanationReplacement"]],augloopTime:["opt-field","$number"],hasOutstandingLearning:["opt-field","$boolean"],isRangeSuggestion:["opt-field","$boolean"],isNewColumnPrediction:["opt-field","$boolean"],isScratchpadEval:["opt-field","$boolean"],formulaExplanation:["opt-field","X10::FormulaExplanation"]},"X10::CalculatedColumnMetadata":{kind:"$string",origin:["opt-field","$string"]},"X10::ColumnFormulaSuggestion":{kind:"$string",suggestionID:"$string",columnRange:"X10::RangeObject",tableName:"$string",tableColumnName:"$string",formula:"$string",evalResults:["$array",["$union",["X10::FormulaSuggestionEvalSuccessResult","X10::FormulaSuggestionEvalFailureResult"]]],metadata:["$union",["X10::FormulaByExampleMetadata","X10::CalculatedColumnMetadata"]]},"X10::ColumnFormulaSuggestionFailure":{kind:"$string",suggestionID:"$string",reason:"$string",metadata:["$union",["X10::FormulaByExampleMetadata","X10::CalculatedColumnMetadata"]]},"X10::ColumnFormulaSuggestionResult":{suggestions:["$array",["$union",["X10::ColumnFormulaSuggestion","X10::ColumnFormulaSuggestionFailure"]]]},"X10::ColumnFormulaSuggestionUpdate":{suggestionID:"$string",userResponse:"$number"},"X10::RunPerCharacterExperimentResult":{kind:"$number",value:["opt-field","X10::AnyObject"]},"X10::RunPerCharacterExperimentResults":{results:["$array","X10::RunPerCharacterExperimentResult"]},"X10::EvalOnCloneSuccessResult":{cell:"X10::RangeObject",value:"X10::AnyObject",formatted:"X10::AnyObject"},"X10::GetTranspiledFormulasResult":{transpiledFormulas:["$array","X10::TranspilationResult"]},"X10::GetAnonymizedFormulasResult":{anonymizedFormulas:["$array","X10::AnonymizationResult"]},"X10::Span":{start:"$number",end:"$number"},"X10::PositionKindInfo":{firstRow:"$number",firstColumn:"$number",secondRow:"$number",secondColumn:"$number"},"X10::RangeInfo":{range:["opt-field","X10::RangeObject"],positionKindInfo:["opt-field","X10::PositionKindInfo"]},"X10::FormulaHighlight":{kind:"$number",span:"X10::Span",rangeInfo:["opt-field","X10::RangeInfo"]},"X10::FormulaHighlightingResult":{formulaHighlights:["opt-field",["$array","X10::FormulaHighlight"]]},"X10::RunExperimentResults":{results:["$array","X10::RunExperimentResult"]},"X10::AnyObjectResults":{results:["$array","X10::AnyObject"]},"X10::FunctionSuggestionAndArgumentAssistanceResult":{functionSuggestion:["opt-field","X10::SuggestionResult"],argumentAssistance:["opt-field",["$union",["X10::MinimalFunctionRenderingInfo","X10::FullFunctionRenderingInfo"]]],inCellSuggestion:["opt-field","X10::InCellSuggestionResult"],formulaCopilotIPE:["opt-field","X10::FormulaCopilotIPEResult"]},"X10::RunExperimentRequest":{},"X10::RunAuthoringExperimentRequest":{content:"$string",isCellContentOnlyEqualDuringEdit:"$boolean"},"X10::RunTestRequest":{content:["opt-field","$string"]},"X10::SuggestionRequest":{content:"$string",caretPosition:"$number"},"X10::ChatGPTQueryRequest":{query:"$string",context:"X10::AnyObject"},"X10::RunPerCharacterExperimentRequest":{content:"$string",caretPosition:"$number",enableAutocompleteWrapperPlugin:"$boolean"},"X10::ArgumentAssistanceRequest":{content:"$string",caretPosition:"$number"},"X10::ColumnFormulaSuggestionRequestOptions":{skipOriginCell:"$boolean",minimalExampleCount:"$number",evalScopeRange:["opt-field","X10::RangeObject"]},"X10::ColumnFormulaSuggestionRequest":{context:"X10::RangeObject",options:"X10::ColumnFormulaSuggestionRequestOptions"},"X10::GetTranspiledFormulasRequest":{formulaBatch:["$array","X10::IncompatibleFormulaObject"]},"X10::FormulaCompletionRequest":{content:"$string",caretPosition:"$number",requestId:"$string",cellEditId:"$string"},"X10::GetAnonymizedFormulasRequest":{formulasBatch:["$array","X10::FormulaAnonymizerRequestPayload"]},"X10::FunctionSuggestionRequest":{content:"$string",caretPosition:"$number",isLegacySmartSuggestionsDisabled:["opt-field","$boolean"]},"X10::InCellSuggestionRequest":{content:"$string",caretPosition:"$number"},"X10::FormulaCopilotIPERequest":{content:"$string",caretPosition:"$number",cellOriginalValue:"$string"},"X10::InCellControlsAutodetectionRequest":{context:"X10::RangeObject"},"X10::GetLocaleRequest":{},"X10::FillPythonNotebookRequest":{},"X10::FunctionSuggestionAndArgumentAssistanceRequest":{functionSuggestion:"X10::FunctionSuggestionRequest",argumentAssistance:"X10::ArgumentAssistanceRequest",inCellSuggestion:"X10::InCellSuggestionRequest",formulaCopilotIPE:"X10::FormulaCopilotIPERequest"},"X10::FormulaHighlightingRequest":{content:"$string",caretPosition:"$number",selectionLength:["opt-field","$number"]},"X10::DisplayObject":{value:"$string",help:"$string",toolTip:"$string"},"X10::FormatMessage":{formatString:["opt-field","$string"],builtIn:["opt-field","$boolean"]},"X10::CellMessage":{formatString:["opt-field","$string"],builtIn:["opt-field","$boolean"],rowIndex:"$number",colIndex:"$number",sheetIndex:"$string",docPath:["opt-field","$string"],docName:"$string"},"X10::FunctionShortDescriptionsMap":{descriptionMap:["opt-field",["$indexer","$string"]]},"X10::ContextualText":{text:"$string",index:"$number",length:"$number"},"X10::ValuePreviewBaseResult":{evaluatedFormula:["opt-field","$string"],index:"$number",length:"$number"},"X10::ValuePreviewSuccessResult":{kind:"$string",evaluatedFormula:["opt-field","$string"],index:"$number",length:"$number",value:"$string",unformattedValue:["opt-field","$string"],color:["opt-field","X10::AnyObject"],operKind:"$number",isVolatile:"$boolean"},"X10::ValuePreviewFailureResult":{kind:"$string",evaluatedFormula:["opt-field","$string"],index:"$number",length:"$number",reason:"$string"},"X10::ValuePreviewUnavailableResult":{kind:"$string",evaluatedFormula:["opt-field","$string"],index:"$number",length:"$number",reason:"$string",isVolatile:"$boolean"},"X10::GotoCtrlClickResult":{kind:"$number",sheetRange:["opt-field","X10::SheetRange"],span:["opt-field","X10::Span"]},"X10::ValuePreviewRequest":{text:"$string",index:"$number",length:"$number",activeCell:["opt-field","X10::SheetCell"]},"X10::GotoCtrlClickRequest":{text:"$string",index:"$number",length:"$number"},"X10::DescriptionCalculateColumnsParams":{flowID:"$string",description:"$string"},"X10::FormulaCompletionBlockedSuggestionParams":{requestId:"$string",cellEditId:"$string",reason:"$string",blockedFormula:["opt-field","$string"]},"X10::FormulaCompletionCellEditEndedParams":{cellEditId:"$string",isCommit:"$boolean",committedContent:["opt-field","$string"],rawValue:["opt-field","$string"],displayText:["opt-field","$string"],wasNewFormula:["opt-field","$boolean"],editedCell:["opt-field","X10::SheetCell"]},"X10::CellEditEndedParams":{cellEditId:"$string",isCommit:"$boolean",committedContent:["opt-field","$string"],rawValue:["opt-field","$string"],displayText:["opt-field","$string"],wasNewFormula:["opt-field","$boolean"],editedCell:["opt-field","X10::SheetCell"]},"X10::FormulaCompletionValuePreviewParams":{requestId:"$string",cellEditId:"$string",valuePreview:"$string",formula:["opt-field","$string"],rawValue:["opt-field","$string"]},"X10::FormulaCompletionStatusUpdateParams":{requestId:"$string",cellEditId:"$string",status:"$number"},"X10::FormulaCompletionConfidenceUpdateParams":{requestId:"$string",cellEditId:"$string",confidence:"$number",confidenceExplanation:["opt-field","$string"]},"X10::FormulaCompletionDeclinedParams":{requestId:"$string",cellEditId:"$string",formula:"$string"},"X10::FormulaCompletionAcceptedParams":{requestId:"$string",cellEditId:"$string",cellValue:["opt-field","$string"]},"X10::FormulaCompletionOptOutParams":{},"X10::FormulaCompletionShownParams":{requestId:"$string",cellEditId:"$string",formula:"$string"},"X10::ActiveCellWindow":{topOffset:"$number",bottomOffset:"$number",leftOffset:"$number",rightOffset:"$number"},"X10::ViewportWriteRangeRequest":{kind:"$string"},"X10::SpecificWriteRangeRequest":{kind:"$string",ranges:["$array","X10::SheetRange"]},"X10::ActiveCellWindowWriteRangeRequest":{kind:"$string",window:"X10::ActiveCellWindow"},"X10::TableWriteRangeRequest":{kind:"$string",sheetId:"$string",tableName:"$string"},"X10::ActiveTableWriteRangeRequest":{kind:"$string"},"X10::NotifySheetNamesTrigger":{kind:"$string"},"X10::NotifyWriteRangeTrigger":{kind:"$string",writeRangeRequests:["$array",["$union",["X10::ViewportWriteRangeRequest","X10::SpecificWriteRangeRequest","X10::ActiveCellWindowWriteRangeRequest","X10::TableWriteRangeRequest","X10::ActiveTableWriteRangeRequest"]]]},"X10::NotifyActiveSheetNamedTablesTrigger":{kind:"$string"},"X10::NotifyLocaleInfoTrigger":{kind:"$string"},"X10::NotifyActiveCellTrigger":{kind:"$string"},"X10::DoneSuggestionResult":{kind:"$string",payload:["opt-field","X10::SuggestionResult"]},"X10::Superseded":{kind:"$string"},"X10::DoneFormulaCompletionResult":{kind:"$string",payload:["opt-field","X10::FormulaCompletionResult"]},"X10::ExcelChartInsightsRequest":{queryId:"$string",chartId:"$string",documentContext:"$string"},"X10::DoneExcelChartInsightsResponseParams":{kind:"$string",payload:["opt-field","X10::ExcelChartInsightsResponseParams"]},"X10::ChartDesignRecommendationRequest":{chartId:"$string",chartName:"$string",guid:"$string",chartType:"$string",sheetName:"$string",worksheetId:"$string",range:"X10::RangeObject",uiLocale:"$string"},"X10::DoneChartDesignRecommendationResult":{kind:"$string",payload:["opt-field","X10::ChartDesignRecommendationResult"]},"X10::DoneInCellSuggestionResult":{kind:"$string",payload:["opt-field","X10::InCellSuggestionResult"]},"X10::DoneFormulaCopilotIPEResult":{kind:"$string",payload:["opt-field","X10::FormulaCopilotIPEResult"]},"X10::DoneFormulaHighlightingResult":{kind:"$string",payload:["opt-field","X10::FormulaHighlightingResult"]},"X10::DoneArgumentAssistanceResult":{kind:"$string",payload:["opt-field",["$union",["X10::MinimalFunctionRenderingInfo","X10::FullFunctionRenderingInfo"]]]},"X10::DoneRunExperimentResult":{kind:"$string",payload:["opt-field","X10::RunExperimentResults"]},"X10::InCellControlsAutodetectionNoResult":{detectionType:"$string"},"X10::InCellControlsAutodetectionBooleanResult":{detectionType:"$string",detectionRange:"X10::RangeObject",detectionValues:["$array","$string"]},"X10::InCellControlsAutodetectionNumberResult":{detectionType:"$string",detectionRange:"X10::RangeObject",detectionValues:["$array","$string"]},"X10::InCellControlsAutodetectionPictureResult":{detectionType:"$string",detectionRange:"X10::RangeObject",detectionValues:["$array","$string"]},"X10::InCellControlsAutodetectionStarRatingResult":{detectionType:"$string",detectionRange:"X10::RangeObject",detectionValues:["$array","$string"]},"X10::InCellControlsAutodetectionCategoricalResult":{detectionType:"$string",detectionRange:"X10::RangeObject",detectionValues:["$array","$string"]},"X10::CultureTag":{primary:"$string",userDefault:"$string",instLang:"$string",userCurrent:"$string"},"X10::Locale":{cultureTag:"X10::CultureTag"},"X10::GetLocaleResult":{locale:"X10::Locale"},"X10::FillPythonNotebookResult":{isSuccess:"$boolean"},"X10::DoneInCellControlsAutodetectionResult":{kind:"$string",payload:["opt-field",["$union",["X10::InCellControlsAutodetectionNoResult","X10::InCellControlsAutodetectionBooleanResult","X10::InCellControlsAutodetectionNumberResult","X10::InCellControlsAutodetectionPictureResult","X10::InCellControlsAutodetectionStarRatingResult","X10::InCellControlsAutodetectionCategoricalResult"]]]},"X10::DoneGetLocaleResult":{kind:"$string",payload:["opt-field","X10::GetLocaleResult"]},"X10::DoneRunPerCharacterExperimentResult":{kind:"$string",payload:["opt-field","X10::RunPerCharacterExperimentResults"]},"X10::DoneRunTestResult":{kind:"$string",payload:["opt-field","X10::AnyObjectResults"]},"X10::DoneValuePreviewResult":{kind:"$string",payload:["opt-field",["$union",["X10::ValuePreviewSuccessResult","X10::ValuePreviewFailureResult","X10::ValuePreviewUnavailableResult"]]]},"X10::DoneGotoCtrlClickResult":{kind:"$string",payload:["opt-field","X10::GotoCtrlClickResult"]},"X10::DoneChatGPTQueryResult":{kind:"$string",payload:["opt-field","X10::ChatGPTQueryResult"]},"X10::DoneColumnFormulaSuggestionResult":{kind:"$string",payload:["opt-field","X10::ColumnFormulaSuggestionResult"]},"X10::DoneGetTranspiledFormulasResult":{kind:"$string",payload:["opt-field","X10::GetTranspiledFormulasResult"]},"X10::DoneGetAnonymizedFormulasResult":{kind:"$string",payload:["opt-field","X10::GetAnonymizedFormulasResult"]},"X10::DoneFillPythonNotebookResult":{kind:"$string",payload:["opt-field","X10::FillPythonNotebookResult"]},"X10::OnGridFormulaGenerationRequest":{requestId:"$string",userPrompt:"$string",contextString:["opt-field","$string"],cell:["opt-field","X10::SheetCell"],cellContent:["opt-field","$string"]},"X10::OnGridFormulaGenerationSuccess":{kind:"$string",debugInfo:["opt-field","$string"],suggestionMetadata:["opt-field","$string"],requestId:"$string",response:"$string",formulas:["$array","$string"]},"X10::OnGridFormulaGenerationFailure":{kind:"$string",debugInfo:["opt-field","$string"],suggestionMetadata:["opt-field","$string"],requestId:"$string",error:"$string"},"X10::DoneOnGridFormulaGenerationResult":{kind:"$string",payload:["opt-field",["$union",["X10::OnGridFormulaGenerationSuccess","X10::OnGridFormulaGenerationFailure"]]]},"X10::AugLoopConnectionParameters":{docSessionId:"$string",isModelSupported:"$boolean"},"X10::DoneFunctionSuggestionAndArgumentAssistanceResult":{kind:"$string",payload:"X10::FunctionSuggestionAndArgumentAssistanceResult"},"X10::CopilotPromptSuggestionRequest":{context:"X10::AnyObject"},"X10::CopilotPromptSuggestionSuccess":{kind:"$string",suggestions:["$array","X10::CopilotPromptSuggestions::PromptSuggestion"]},"X10::CopilotPromptSuggestionError":{kind:"$string",errorMessage:"$string"},"X10::CopilotPromptSuggestionResults":{results:["$array",["$union",["X10::CopilotPromptSuggestionSuccess","X10::CopilotPromptSuggestionError"]]]},"X10::DoneCopilotPromptSuggestionResult":{kind:"$string",payload:["opt-field","X10::CopilotPromptSuggestionResults"]},"X10::ScopedLifetimeServiceOptions":{scopeId:"$number",controlId:"$string"},"X10::CopilotLicense":{isEnabled:"$boolean",isProEnabled:"$boolean"},"X10::EventRelayPayload":{serviceName:"$string",eventName:"$string",args:"$string"}});Ua.ServiceInfos={EventCallbacksManager:["X10::EventCallbacksManager",{TestEvent:["FireAndForgetMethod",["X10::TestEventInput"],{}],DescriptionCalculateColumns:["FireAndForgetMethod",["X10::DescriptionCalculateColumnsParams"],{}],FormulaCompletionBlockedSuggestion:["FireAndForgetMethod",["X10::FormulaCompletionBlockedSuggestionParams"],{}],FormulaCompletionValuePreviewArrived:["FireAndForgetMethod",["X10::FormulaCompletionValuePreviewParams"],{}],FBECacheUpdateEvent:["FireAndForgetMethod",["$number"],{}],ExcelChartInsightsArrived:["FireAndForgetMethod",["X10::ExcelChartInsightsResponseParams"],{}],ChartStylesArrived:["FireAndForgetMethod",["X10::ChartDesignRecommendationResult"],{}],FormulaCompletionStatusUpdate:["FireAndForgetMethod",["X10::FormulaCompletionStatusUpdateParams"],{}],FormulaCompletionConfidenceUpdate:["FireAndForgetMethod",["X10::FormulaCompletionConfidenceUpdateParams"],{}]}],Notifier:["X10::Notifier",{doNothing:["FireAndForgetMethod",["$string"],{}],setActiveCell:["FireAndForgetMethod",["X10::CellMessage"],{}],setActiveCellFormat:["FireAndForgetMethod",["X10::FormatMessage"],{}],setFunctionsInfo:["FireAndForgetMethod",[["$array","X10::FunctionInfo"]],{}],setDefinedNamesInfo:["FireAndForgetMethod",[["$array","X10::DefinedNameInfo"]],{}],notifyWorkbookClosing:["FireAndForgetMethod",[],{}],setSchedulerFeatures:["FireAndForgetMethod",[["$array","$number"]],{}],setA1ReferenceStyle:["FireAndForgetMethod",["$boolean"],{}],setLocale:["FireAndForgetMethod",["X10::LocaleData"],{}],setWorkbookProps:["FireAndForgetMethod",["X10::WorkbookProps"],{}],updateSheetNames:["FireAndForgetMethod",["$number",["$array","X10::SheetName"]],{}],updateNamedObjects:["FireAndForgetMethod",["$number",["$array","X10::NamedObjectsUpdate"]],{}],writeRange:["FireAndForgetMethod",["$number","X10::WriteRangeMessage"],{}],writeRanges:["FireAndForgetMethod",["$number",["$array","X10::WriteRangeMessage"]],{}],setNumberFormats:["FireAndForgetMethod",[["$array","X10::NativeFormatMessage"],"$boolean"],{}]}],Requester:["X10::Requester",{formulaCompletion:["ReturnsPromiseMethod",["$union",["X10::DoneFormulaCompletionResult","X10::Superseded"]],["X10::FormulaCompletionRequest","$number",["$optional","$string"]],{}],functionSuggestion:["ReturnsPromiseMethod",["$union",["X10::DoneSuggestionResult","X10::Superseded"]],["X10::FunctionSuggestionRequest","$number",["$optional","$string"]],{}],inCellSuggestion:["ReturnsPromiseMethod",["$union",["X10::DoneInCellSuggestionResult","X10::Superseded"]],["X10::InCellSuggestionRequest","$number",["$optional","$string"]],{}],formulaCopilotIPE:["ReturnsPromiseMethod",["$union",["X10::DoneFormulaCopilotIPEResult","X10::Superseded"]],["X10::FormulaCopilotIPERequest","$number",["$optional","$string"]],{}],formulaHighlighting:["ReturnsPromiseMethod",["$union",["X10::DoneFormulaHighlightingResult","X10::Superseded"]],["X10::FormulaHighlightingRequest","$number",["$optional","$string"]],{}],argumentAssistance:["ReturnsPromiseMethod",["$union",["X10::DoneArgumentAssistanceResult","X10::Superseded"]],["X10::ArgumentAssistanceRequest","$number",["$optional","$string"]],{}],runExperiment:["ReturnsPromiseMethod",["$union",["X10::DoneRunExperimentResult","X10::Superseded"]],["X10::RunExperimentRequest","$number",["$optional","$string"]],{}],runAuthoringExperiment:["ReturnsPromiseMethod",["$union",["X10::DoneRunExperimentResult","X10::Superseded"]],["X10::RunAuthoringExperimentRequest","$number",["$optional","$string"]],{}],runPerCharacterExperiment:["ReturnsPromiseMethod",["$union",["X10::DoneRunPerCharacterExperimentResult","X10::Superseded"]],["X10::RunPerCharacterExperimentRequest","$number",["$optional","$string"]],{}],runTest:["ReturnsPromiseMethod",["$union",["X10::DoneRunTestResult","X10::Superseded"]],["X10::RunTestRequest","$number",["$optional","$string"]],{}],valuePreview:["ReturnsPromiseMethod",["$union",["X10::DoneValuePreviewResult","X10::Superseded"]],["X10::ValuePreviewRequest","$number",["$optional","$string"]],{}],gotoCtrlClick:["ReturnsPromiseMethod",["$union",["X10::DoneGotoCtrlClickResult","X10::Superseded"]],["X10::GotoCtrlClickRequest","$number",["$optional","$string"]],{}],chatGPTQuery:["ReturnsPromiseMethod",["$union",["X10::DoneChatGPTQueryResult","X10::Superseded"]],["X10::ChatGPTQueryRequest","$number",["$optional","$string"]],{}],columnFormulaSuggestion:["ReturnsPromiseMethod",["$union",["X10::DoneColumnFormulaSuggestionResult","X10::Superseded"]],["X10::ColumnFormulaSuggestionRequest","$number",["$optional","$string"]],{}],getTranspiledFormulas:["ReturnsPromiseMethod",["$union",["X10::DoneGetTranspiledFormulasResult","X10::Superseded"]],["X10::GetTranspiledFormulasRequest","$number",["$optional","$string"]],{}],getAnonymizedFormulas:["ReturnsPromiseMethod",["$union",["X10::DoneGetAnonymizedFormulasResult","X10::Superseded"]],["X10::GetAnonymizedFormulasRequest","$number",["$optional","$string"]],{}],inCellControlsAutodetection:["ReturnsPromiseMethod",["$union",["X10::DoneInCellControlsAutodetectionResult","X10::Superseded"]],["X10::InCellControlsAutodetectionRequest","$number",["$optional","$string"]],{}],getLocale:["ReturnsPromiseMethod",["$union",["X10::DoneGetLocaleResult","X10::Superseded"]],["X10::GetLocaleRequest","$number",["$optional","$string"]],{}],fillPythonNotebook:["ReturnsPromiseMethod",["$union",["X10::DoneFillPythonNotebookResult","X10::Superseded"]],["X10::FillPythonNotebookRequest","$number",["$optional","$string"]],{}],copilotPromptSuggestion:["ReturnsPromiseMethod",["$union",["X10::DoneCopilotPromptSuggestionResult","X10::Superseded"]],["X10::CopilotPromptSuggestionRequest","$number",["$optional","$string"]],{}],generateChartInsights:["ReturnsPromiseMethod",["$union",["X10::DoneExcelChartInsightsResponseParams","X10::Superseded"]],["X10::ExcelChartInsightsRequest","$number",["$optional","$string"]],{}],onGridFormulaGeneration:["ReturnsPromiseMethod",["$union",["X10::DoneOnGridFormulaGenerationResult","X10::Superseded"]],["X10::OnGridFormulaGenerationRequest","$number",["$optional","$string"]],{}],chartDesignRecommendations:["ReturnsPromiseMethod",["$union",["X10::DoneChartDesignRecommendationResult","X10::Superseded"]],["X10::ChartDesignRecommendationRequest","$number",["$optional","$string"]],{}]}],SyncRequester:["X10::SyncRequester",{runTest:["ReturnsPromiseMethod",["$optional","X10::AnyObjectResults"],["X10::RunTestRequest","$number",["$optional","$string"]],{synchronous:""}],formulaHighlighting:["ReturnsPromiseMethod",["$optional","X10::FormulaHighlightingResult"],["X10::FormulaHighlightingRequest","$number",["$optional","$string"]],{synchronous:""}],columnFormulaSuggestion:["ReturnsPromiseMethod",["$optional","X10::ColumnFormulaSuggestionResult"],["X10::ColumnFormulaSuggestionRequest","$number",["$optional","$string"]],{synchronous:""}],formulaCopilotIPE:["ReturnsPromiseMethod",["$optional","X10::FormulaCopilotIPEResult"],["X10::FormulaCopilotIPERequest","$number",["$optional","$string"]],{synchronous:""}]}],EventEmitter:["X10::EventEmitter",{TestEvent:["ReturnsPromiseMethod","$any",["X10::TestEventInput"],{}],FBEOutcomeUpdate:["ReturnsPromiseMethod","$any",["X10::SuggestionOutcomeEventInput"],{}],FormulaTranspilerInitEvent:["ReturnsPromiseMethod","$any",["X10::FormulaTranspilerInitEventInput"],{}],ExternalLinksMetaDataInitEvent:["ReturnsPromiseMethod","$any",["X10::ExternalLinksMetaDataInitEventInput"],{}],FormulaCompletionCellEditEnded:["ReturnsPromiseMethod","$any",["X10::FormulaCompletionCellEditEndedParams"],{}],CellEditEnded:["ReturnsPromiseMethod","$any",["X10::CellEditEndedParams"],{}],FormulaCompletionValuePreviewUpdate:["ReturnsPromiseMethod","$any",["X10::FormulaCompletionValuePreviewParams"],{}],ExcelChartInsightsGeneration:["ReturnsPromiseMethod","$any",["X10::ExcelChartInsightsRequest"],{}],FormulaCompletionDeclined:["ReturnsPromiseMethod","$any",["X10::FormulaCompletionDeclinedParams"],{}],FormulaCompletionAccepted:["ReturnsPromiseMethod","$any",["X10::FormulaCompletionAcceptedParams"],{}],FormulaCompletionOptOut:["ReturnsPromiseMethod","$any",["X10::FormulaCompletionOptOutParams"],{}],FormulaCompletionShown:["ReturnsPromiseMethod","$any",["X10::FormulaCompletionShownParams"],{}]}],AugLoopSessionTracker:["X10::AugLoopSessionTracker",{onAugLoopConnection:["FireAndForgetMethod",["X10::AugLoopConnectionParameters"],{}]}],AugLoopSessionTrackerInitializer:["X10::AugLoopSessionTrackerInitializer",{initializeAugLoopSessionTracker:["FireAndForgetMethod",[],{}]}],NativeGridService:["X10::NativeGridService",{GetRange:["ReturnsPromiseMethod","X10::WriteRangeMessages",["X10::SheetRange"],{}]}],NotificationService:["X10::NotificationService",{TriggerNotifications:["ReturnsPromiseMethod","$any",[["$array",["$union",["X10::NotifySheetNamesTrigger","X10::NotifyWriteRangeTrigger","X10::NotifyActiveSheetNamedTablesTrigger","X10::NotifyLocaleInfoTrigger","X10::NotifyActiveCellTrigger"]]]],{}]}],ScopedLifetimeService:["X10::ScopedLifetimeService",{installGateSnapshot:["FireAndForgetMethod",[["$indexer","$string"]],{}],createServices:["FireAndForgetMethod",["X10::ScopedLifetimeServiceOptions"],{}],closeServices:["FireAndForgetMethod",["$number"],{}],ensurePluginGroupAttached:["ReturnsPromiseMethod","$number",[["$optional","$number"],"$number"],{}]}],CopilotLicenseProvider:["X10::CopilotLicenseProvider",{getLicense:["ReturnsPromiseMethod","X10::CopilotLicense",[],{}]}],SharedFeatureGateService:["X10::SharedFeatureGateService",{getSharedFeatureGate:["ReturnsPromiseMethod","$boolean",[["$union",["X10::SharedFeatureGates::Microsoft_Office_Excel_DesktopX10UxppEnabled","X10::SharedFeatureGates::Microsoft_Office_Excel_DesktopX10VPEnabled","X10::SharedFeatureGates::Microsoft_Office_Excel_DesktopX10FBEEnabled","X10::SharedFeatureGates::Microsoft_Office_Excel_DesktopFormulaCompletionEnabled","X10::SharedFeatureGates::Microsoft_Office_Excel_CopilotFormulaUsage"]]],{}]}],EventRelay:["X10::EventRelay",{raiseEvent:["FireAndForgetMethod",["X10::EventRelayPayload"],{}]}]};var Wl=que();Object.defineProperty(Ua,"ColumnFormulaSuggestionUpdateKind",{enumerable:!0,get:function(){return Wl.ColumnFormulaSuggestionUpdateKind}});Object.defineProperty(Ua,"EditorMessageType",{enumerable:!0,get:function(){return Wl.EditorMessageType}});Object.defineProperty(Ua,"FormulaCompletionRequestStatus",{enumerable:!0,get:function(){return Wl.FormulaCompletionRequestStatus}});Object.defineProperty(Ua,"FormulaCopilotIPEMode",{enumerable:!0,get:function(){return Wl.FormulaCopilotIPEMode}});Object.defineProperty(Ua,"GotoCtrlClickResultKind",{enumerable:!0,get:function(){return Wl.GotoCtrlClickResultKind}});Object.defineProperty(Ua,"HighlightKind",{enumerable:!0,get:function(){return Wl.HighlightKind}});Object.defineProperty(Ua,"MessageType",{enumerable:!0,get:function(){return Wl.MessageType}});Object.defineProperty(Ua,"PerCharacterExperimentResultKind",{enumerable:!0,get:function(){return Wl.PerCharacterExperimentResultKind}});Object.defineProperty(Ua,"PluginAttachGroup",{enumerable:!0,get:function(){return Wl.PluginAttachGroup}});Object.defineProperty(Ua,"PluginFactoryName",{enumerable:!0,get:function(){return Wl.PluginFactoryName}});Object.defineProperty(Ua,"PluginGroup",{enumerable:!0,get:function(){return Wl.PluginGroup}});Object.defineProperty(Ua,"PositionKind",{enumerable:!0,get:function(){return Wl.PositionKind}});Object.defineProperty(Ua,"RecognizedTablesMetadataState",{enumerable:!0,get:function(){return Wl.RecognizedTablesMetadataState}});Object.defineProperty(Ua,"SchedulerFeature",{enumerable:!0,get:function(){return Wl.SchedulerFeature}});Object.defineProperty(Ua,"TableOrientation",{enumerable:!0,get:function(){return Wl.TableOrientation}});Object.defineProperty(Ua,"ValuePreviewResultKind",{enumerable:!0,get:function(){return Wl.ValuePreviewResultKind}})});var Que=_e(H0=>{"use strict";Object.defineProperty(H0,"__esModule",{value:!0});H0.singletonCppSchemas=H0.scopedCppSchemas=H0.singletonJsSchemas=H0.scopedJsSchemas=void 0;var $l=dS(),Xue=mS(),xu=fS();H0.scopedJsSchemas={AugLoopSessionTracker:xu.ServiceInfos.AugLoopSessionTracker,EventEmitter:xu.ServiceInfos.EventEmitter,Notifier:xu.ServiceInfos.Notifier,Requester:xu.ServiceInfos.Requester,SyncRequester:xu.ServiceInfos.SyncRequester,X10DataCleansingAnnotationsService:$l.ServiceInfos.X10DataCleansingAnnotationsService,X10DataCleansingSessionStorageService:$l.ServiceInfos.X10DataCleansingSessionStorageService,X10DataCleansingStateService:$l.ServiceInfos.X10DataCleansingStateService,X10DataCleansingTaskPaneService:$l.ServiceInfos.X10DataCleansingTaskPaneService};H0.singletonJsSchemas={ScopedLifetimeService:xu.ServiceInfos.ScopedLifetimeService};H0.scopedCppSchemas={AugLoopSessionTrackerInitializer:xu.ServiceInfos.AugLoopSessionTrackerInitializer,EventCallbacksManager:xu.ServiceInfos.EventCallbacksManager,NativeGridService:xu.ServiceInfos.NativeGridService,NotificationService:xu.ServiceInfos.NotificationService,TelemetryAdapterService:Xue.ServiceInfos.TelemetryAdapterService,X10BusinessBarService:$l.ServiceInfos.X10BusinessBarService,X10CleanDataNativeAnnotationsService:$l.ServiceInfos.X10CleanDataNativeAnnotationsService,X10DataCleansingFeatureService:$l.ServiceInfos.X10DataCleansingFeatureService,X10FeedbackService:$l.ServiceInfos.X10FeedbackService,X10HelpService:$l.ServiceInfos.X10HelpService,X10LocalStorageService:$l.ServiceInfos.X10LocalStorageService,X10RoamingService:$l.ServiceInfos.X10RoamingService,X10TaskPaneLifecycleService:$l.ServiceInfos.X10TaskPaneLifecycleService,X10TaskPaneService:$l.ServiceInfos.X10TaskPaneService,X10UndoService:$l.ServiceInfos.X10UndoService,X10WorkbookService:$l.ServiceInfos.X10WorkbookService,X10WorksheetService:$l.ServiceInfos.X10WorksheetService};H0.singletonCppSchemas={CopilotLicenseProvider:xu.ServiceInfos.CopilotLicenseProvider,EventRelay:xu.ServiceInfos.EventRelay,LoggerService:Xue.ServiceInfos.LoggerService,SharedFeatureGateService:xu.ServiceInfos.SharedFeatureGateService}});var Jue=_e(Td=>{"use strict";Object.defineProperty(Td,"__esModule",{value:!0});Td.ServiceInfos=void 0;var pS=(Gn(),Dt(Qn)),hUe=dS(),vUe=mS(),FUe=fS();pS.__exportStar(fS(),Td);pS.__exportStar(dS(),Td);pS.__exportStar(mS(),Td);Td.ServiceInfos=Object.assign({},FUe.ServiceInfos,hUe.ServiceInfos,vUe.ServiceInfos);pS.__exportStar(Que(),Td)});function CUe(e){try{return JSON.stringify(e)}catch(m){var r,l,c=m instanceof Error?m.message:"unknown serialization error",d={eventName:e.eventName,dataFields:[{name:"SerializationError",dataType:n_(hS.String),value:c},{name:"DataFieldCount",dataType:n_(hS.Int64),value:(r=(l=e.dataFields)==null?void 0:l.length)!=null?r:-1}]};return JSON.stringify(d)}}function ice(){var e=rce.RekaServiceRegistry.getNativeService(nce.ServiceInfos.LoggerService);return new RUe(e)}function lce(e,r){var l=new tce.TelemetryLogger;return l.setTenantToken("Office.Excel",SUe,yUe),l.addSink({sendTelemetryEvent:function(d){return e.sendTelemetryEvent(CUe(d))}}),{sendTelemetryEvent:function(d){if(r!==""){var m;d.dataFields=(m=d.dataFields)!=null?m:[],d.dataFields.push({name:"DocumentId",dataType:n_(hS.String),value:r})}l.sendTelemetryEvent(d)}}}var Yue,ece,rce,tce,M7r,i_,ace,nce,hS,n_,RUe,yUe,SUe,oce=ue(()=>{"use strict";Yue=ae(Nr()),ece=ae(Hr()),rce=ae(Ek()),tce=ae(Zl()),M7r=ae(R0()),i_=ae(z6()),ace=ae(Cue()),nce=ae(Jue()),hS=(function(e){return e[e.String=0]="String",e[e.Boolean=1]="Boolean",e[e.Int64=2]="Int64",e[e.Double=3]="Double",e[e.Guid=4]="Guid",e})(hS||{}),n_=(0,ace.coerceEnums)();i_.calcSubpackage.commonSubpackage.staticAssertSame();i_.calcSubpackage.commonSubpackage.staticAssertSame();RUe=(function(){function e(r){(0,Yue.default)(this,e),this.rekaLogger=r}return(0,ece.default)(e,[{key:"shipAssertTag",value:function(l,c,d,m){if(!d){var t;this.rekaLogger.shipAssertTag(l,d,(t=new Error(m).stack)!=null?t:"<Stack trace unavailable>")}}},{key:"assertTag",value:function(l,c,d,m){if(!d){var t;this.rekaLogger.debugAssertTag(l,d,(t=new Error(m).stack)!=null?t:"<Stack trace unavailable>")}}},{key:"traceTag",value:function(l,c,d,m){this.rekaLogger.sendTraceTag(l,d,m)}},{key:"dnmTraceTag",value:function(l,c,d,m){this.rekaLogger.sendTraceTag(l,d,m)}},{key:"debugTraceTag",value:function(l,c,d,m){this.rekaLogger.sendTraceTag(l,d,m)}}])})();yUe=1717,SUe="19eb5e37de684ce38ce5cf3d5842d3f7-e8722941-bde5-4b98-9cd5-2775ec51482c-6873"});var cce=_e(l_=>{"use strict";Object.defineProperty(l_,"__esModule",{value:!0});l_.editDistance=EUe;function uce(e){return e.split("")}function EUe(e,r){for(var l=uce(e),c=uce(r),d=[],m=0;m<=c.length;++m)d[m]=m;for(var t=1;t<=l.length;++t){for(var s=[t],a=1;a<=c.length;++a)s[a]=l[t-1]===c[a-1]?d[a-1]:1+Math.min(d[a],d[a-1],s[a-1]);d=s}return d[c.length]}});var FS=_e(V0=>{"use strict";Object.defineProperty(V0,"__esModule",{value:!0});V0.disableVerboseMode=bUe;V0.enableVerboseMode=xUe;V0.getFeatureGateDictionary=o_;V0.getStringFeatureGate=vS;V0.getBooleanFeatureGate=kUe;V0.getNumberFeatureGate=wUe;V0.getIntFeatureGate=IUe;V0.setFeatureGateDictionaryGetter=DUe;var AUe=cce();function bUe(){globalThis.__office_online_feature_gates_verbose_log_callback=void 0}function xUe(e){globalThis.__office_online_feature_gates_verbose_log_callback=e}var TUe={};function o_(){return typeof globalThis.__get_feature_gate_dictionary_variable>"u"?TUe:globalThis.__get_feature_gate_dictionary_variable()}function vS(e,r){if(globalThis.__office_online_feature_gates_verbose_log_callback===void 0){var l;return(l=o_()[e])!=null?l:r}var c=o_();if(Object.hasOwn(c,e)){var d;return(d=c[e])!=null?d:r}var m=globalThis.__office_online_feature_gates_verbose_log_callback;m(`Failed lookup for FeatureGate ${e}...`);var t=[],s=4,a=e.toLowerCase();for(var n of Object.keys(c))(0,AUe.editDistance)(n.toLowerCase(),a)<=s&&t.push(n);return t.length>0&&m(`Potential candidates found (edit distance <= ${s}, case-insensitive): [${t.join(", ")}]`),m(`FeatureGate override not found, returning default: ${r}`),r}function kUe(e,r){var l,c=(l=vS(e))==null?void 0:l.trim().toLowerCase();return c==="true"?!0:c==="false"?!1:r}function wUe(e,r){var l,c=(l=vS(e))==null?void 0:l.trim().toLowerCase();if(c===void 0)return r;if(c==="infinity"||c==="+infinity")return 1/0;if(c==="-infinity")return-1/0;var d=parseFloat(c);return isNaN(d)?r:d}function IUe(e,r){var l,c=(l=vS(e))==null?void 0:l.trim();if(c===void 0)return r;var d=parseInt(c,10);return isNaN(d)?r:d}function DUe(e){var r=globalThis.__get_feature_gate_dictionary_variable;return globalThis.__get_feature_gate_dictionary_variable=e,r}});var sce=_e(c_=>{"use strict";Object.defineProperty(c_,"__esModule",{value:!0});c_.makeGetTypedFeatureGate=MUe;var u_=FS();function MUe(e){function r(l){var c=e[l];switch(typeof c){case"boolean":return(0,u_.getBooleanFeatureGate)(l,c);case"number":return(0,u_.getNumberFeatureGate)(l,c);case"string":return(0,u_.getStringFeatureGate)(l,c);default:throw new Error("Wrong defaultValue type")}}return r}});var RS=_e(x4=>{"use strict";Object.defineProperty(x4,"__esModule",{value:!0});x4.getChangeGateDictionary=dce;x4.isChangeGateEnabled=BUe;x4.setChangeGateDictionaryGetter=_Ue;function dce(){return typeof globalThis.__get_change_gate_dictionary_variable>"u"?{}:globalThis.__get_change_gate_dictionary_variable()}function BUe(e){var r,l=dce();return(r=l[e])!=null?r:!0}function _Ue(e){var r=globalThis.__get_change_gate_dictionary_variable;return globalThis.__get_change_gate_dictionary_variable=e,r}});var gce=_e(s_=>{"use strict";Object.defineProperty(s_,"__esModule",{value:!0});s_.makeTypedIsChangeGateEnabled=PUe;var LUe=RS();function PUe(e){return function(r){return(0,LUe.isChangeGateEnabled)(r)}}});var pce=_e(CS=>{"use strict";Object.defineProperty(CS,"__esModule",{value:!0});CS.overrideChangeGates=fce;CS.overrideTypedChangeGates=OUe;var mce=RS();function fce(e){var r=(0,mce.setChangeGateDictionaryGetter)(void 0);return(0,mce.setChangeGateDictionaryGetter)(function(){var l=r!==void 0?r():{};return Object.assign({},l,e)}),r}function OUe(e,r){return fce(r)}});var Fce=_e(yS=>{"use strict";Object.defineProperty(yS,"__esModule",{value:!0});yS.overrideFeatureGates=vce;yS.overrideTypedFeatureGates=NUe;var hce=FS();function vce(e){var r,l={};for(var c of Object.keys(e)){var d;l[c]=(d=e[c])==null?void 0:d.toString()}var m=function(){return{}},t=(r=(0,hce.setFeatureGateDictionaryGetter)(void 0))!=null?r:m;return(0,hce.setFeatureGateDictionaryGetter)(function(){return Object.assign({},t(),l)}),t}function NUe(e,r){return vce(r)}});var Rce=_e(kd=>{"use strict";Object.defineProperty(kd,"__esModule",{value:!0});var Km=(Gn(),Dt(Qn));Km.__exportStar(FS(),kd);Km.__exportStar(sce(),kd);Km.__exportStar(RS(),kd);Km.__exportStar(gce(),kd);Km.__exportStar(pce(),kd);Km.__exportStar(Fce(),kd)});var Cce,HUe,d_,yce=ue(()=>{"use strict";Cce=ae(Rce()),HUe={"Microsoft.Office.Excel.X10.SdxUlsLogging":!1,"Microsoft.Office.Excel.X10.SdxOtelLogging":!1},d_=(0,Cce.makeGetTypedFeatureGate)(HUe)});var Gs=_e((U7r,Sce)=>{Sce.exports=OfficePlatformGlobal.SDX.StringResources});var Ace=_e((G7r,Ece)=>{Ece.exports=Gs().StringResources.createLazyTable({location:"_ms_office_sdx_office_online_strings/ExcelFormulaByExample.resjson"})});var g_,VUe,m_,SS,f_,p_,bce=ue(()=>{"use strict";g_=["FormulaByExampleApply","FormulaByExampleIgnore","FormulaByExampleTitle","FormulaByExampleBody","FormulaByExampleDifferenceBody","FormulaByExampleSumBody","FormulaByExampleCopilotBody","FormulaByExampleCopilotDifferenceBody","FormulaByExampleCopilotSumBody","FormulaByExampleShowFormula","FormulaByExampleHideFormula","FormulaByExampleTurnOff","FormulaByExampleGiveFeedback","FormulaByExampleOptOut","FormulaByExampleRowNumberingTitle","FormulaByExampleRowNumberingBody","FormulaByExampleRowNumberingShortBody","FormulaByExampleRowNumberingDifferenceExplanation","FormulaByExampleApplyAsFormula","FormulaByExampleApplyAsValue","FormulaByExampleLearnMore","FormulaByExampleAIDisclaimer","FormulaByExampleShrinkedIpeText","FormulaByExampleShrunkIpeText","FormulaByExampleExpandedIpeText","FBEExplanationAddLeftExtractNumberRightConstant","FBEExplanationAddLeftExtractNumberRightExtractNumber","FBEExplanationAddLeftExtractNumberRightParseNumber","FBEExplanationAddLeftExtractNumberRightWholeColumn","FBEExplanationAddLeftParseNumberRightConstant","FBEExplanationAddLeftParseNumberRightExtractNumber","FBEExplanationAddLeftParseNumberRightParseNumber","FBEExplanationAddLeftWholeColumnRightConstant","FBEExplanationAddLeftWholeColumnRightExtractNumber","FBEExplanationAddLeftWholeColumnRightParseNumber","FBEExplanationAddLeftWholeColumnRightWholeColumn","FBEExplanationAverage","FBEExplanationDateTimeFormat","FBEExplanationDateTimePartHour","FBEExplanationDateTimePartHourFormat","FBEExplanationDateTimePartMinute","FBEExplanationDateTimePartMinuteFormat","FBEExplanationDateTimePartMonth","FBEExplanationDateTimePartMonthFormat","FBEExplanationDateTimePartMonthDay","FBEExplanationDateTimePartMonthDayFormat","FBEExplanationDateTimePartMonthDays","FBEExplanationDateTimePartMonthDaysFormat","FBEExplanationDateTimePartMonthWeek","FBEExplanationDateTimePartMonthWeekFormat","FBEExplanationDateTimePartQuarter","FBEExplanationDateTimePartQuarterFormat","FBEExplanationDateTimePartQuarterDay","FBEExplanationDateTimePartQuarterDayFormat","FBEExplanationDateTimePartQuarterDays","FBEExplanationDateTimePartQuarterDaysFormat","FBEExplanationDateTimePartQuarterWeek","FBEExplanationDateTimePartQuarterWeekFormat","FBEExplanationDateTimePartSecond","FBEExplanationDateTimePartSecondFormat","FBEExplanationDateTimePartWeekDay","FBEExplanationDateTimePartWeekDayFormat","FBEExplanationDateTimePartYear","FBEExplanationDateTimePartYearFormat","FBEExplanationDateTimePartYearDay","FBEExplanationDateTimePartYearDayFormat","FBEExplanationDateTimePartYearDays","FBEExplanationDateTimePartYearDaysFormat","FBEExplanationDateTimePartYearWeek","FBEExplanationDateTimePartYearWeekFormat","FBEExplanationDateTimeRoundDownDay","FBEExplanationDateTimeRoundDownDayFormat","FBEExplanationDateTimeRoundDownHour","FBEExplanationDateTimeRoundDownHourFormat","FBEExplanationDateTimeRoundDownMinute","FBEExplanationDateTimeRoundDownMinuteFormat","FBEExplanationDateTimeRoundDownMonth","FBEExplanationDateTimeRoundDownMonthFormat","FBEExplanationDateTimeRoundDownQuarter","FBEExplanationDateTimeRoundDownQuarterFormat","FBEExplanationDateTimeRoundDownSecond","FBEExplanationDateTimeRoundDownSecondFormat","FBEExplanationDateTimeRoundDownWeek","FBEExplanationDateTimeRoundDownWeekFormat","FBEExplanationDateTimeRoundDownYear","FBEExplanationDateTimeRoundDownYearFormat","FBEExplanationDateTimeRoundNearestDay","FBEExplanationDateTimeRoundNearestDayFormat","FBEExplanationDateTimeRoundNearestHour","FBEExplanationDateTimeRoundNearestHourFormat","FBEExplanationDateTimeRoundNearestMinute","FBEExplanationDateTimeRoundNearestMinuteFormat","FBEExplanationDateTimeRoundNearestMonth","FBEExplanationDateTimeRoundNearestMonthFormat","FBEExplanationDateTimeRoundNearestQuarter","FBEExplanationDateTimeRoundNearestQuarterFormat","FBEExplanationDateTimeRoundNearestSecond","FBEExplanationDateTimeRoundNearestSecondFormat","FBEExplanationDateTimeRoundNearestWeek","FBEExplanationDateTimeRoundNearestWeekFormat","FBEExplanationDateTimeRoundNearestYear","FBEExplanationDateTimeRoundNearestYearFormat","FBEExplanationDateTimeRoundUpDay","FBEExplanationDateTimeRoundUpDayFormat","FBEExplanationDateTimeRoundUpHour","FBEExplanationDateTimeRoundUpHourFormat","FBEExplanationDateTimeRoundUpMinute","FBEExplanationDateTimeRoundUpMinuteFormat","FBEExplanationDateTimeRoundUpMonth","FBEExplanationDateTimeRoundUpMonthFormat","FBEExplanationDateTimeRoundUpMonthLastDay","FBEExplanationDateTimeRoundUpMonthLastDayFormat","FBEExplanationDateTimeRoundUpQuarter","FBEExplanationDateTimeRoundUpQuarterFormat","FBEExplanationDateTimeRoundUpQuarterLastDay","FBEExplanationDateTimeRoundUpQuarterLastDayFormat","FBEExplanationDateTimeRoundUpSecond","FBEExplanationDateTimeRoundUpSecondFormat","FBEExplanationDateTimeRoundUpWeek","FBEExplanationDateTimeRoundUpWeekFormat","FBEExplanationDateTimeRoundUpWeekLastDay","FBEExplanationDateTimeRoundUpWeekLastDayFormat","FBEExplanationDateTimeRoundUpYear","FBEExplanationDateTimeRoundUpYearFormat","FBEExplanationDateTimeRoundUpYearLastDay","FBEExplanationDateTimeRoundUpYearLastDayFormat","FBEExplanationDivideLeftExtractNumberRightConstant","FBEExplanationDivideLeftExtractNumberRightExtractNumber","FBEExplanationDivideLeftExtractNumberRightParseNumber","FBEExplanationDivideLeftExtractNumberRightWholeColumn","FBEExplanationDivideLeftParseNumberRightConstant","FBEExplanationDivideLeftParseNumberRightExtractNumber","FBEExplanationDivideLeftParseNumberRightParseNumber","FBEExplanationDivideLeftWholeColumnRightConstant","FBEExplanationDivideLeftWholeColumnRightExtractNumber","FBEExplanationDivideLeftWholeColumnRightParseNumber","FBEExplanationDivideLeftWholeColumnRightWholeColumn","FBEExplanationExtractDateTime","FBEExplanationExtractDateTimeFormat","FBEExplanationExtractNumber","FBEExplanationExtractNumberFormat","FBEExplanationLength","FBEExplanationLowerCase","FBEExplanationMultiplyLeftExtractNumberRightConstant","FBEExplanationMultiplyLeftExtractNumberRightExtractNumber","FBEExplanationMultiplyLeftExtractNumberRightParseNumber","FBEExplanationMultiplyLeftExtractNumberRightWholeColumn","FBEExplanationMultiplyLeftParseNumberRightConstant","FBEExplanationMultiplyLeftParseNumberRightExtractNumber","FBEExplanationMultiplyLeftParseNumberRightParseNumber","FBEExplanationMultiplyLeftWholeColumnRightConstant","FBEExplanationMultiplyLeftWholeColumnRightExtractNumber","FBEExplanationMultiplyLeftWholeColumnRightParseNumber","FBEExplanationMultiplyLeftWholeColumnRightWholeColumn","FBEExplanationNumberFormat","FBEExplanationNumberRoundDown","FBEExplanationNumberRoundDownFormat","FBEExplanationNumberRoundNearest","FBEExplanationNumberRoundNearestFormat","FBEExplanationNumberRoundUp","FBEExplanationNumberRoundUpFormat","FBEExplanationParseDateTime","FBEExplanationParseDateTimeFormat","FBEExplanationParseDateTimePartHour","FBEExplanationParseDateTimePartHourFormat","FBEExplanationParseDateTimePartMinute","FBEExplanationParseDateTimePartMinuteFormat","FBEExplanationParseDateTimePartMonth","FBEExplanationParseDateTimePartMonthFormat","FBEExplanationParseDateTimePartMonthDay","FBEExplanationParseDateTimePartMonthDayFormat","FBEExplanationParseDateTimePartMonthDays","FBEExplanationParseDateTimePartMonthDaysFormat","FBEExplanationParseDateTimePartMonthWeek","FBEExplanationParseDateTimePartMonthWeekFormat","FBEExplanationParseDateTimePartQuarter","FBEExplanationParseDateTimePartQuarterFormat","FBEExplanationParseDateTimePartQuarterDay","FBEExplanationParseDateTimePartQuarterDayFormat","FBEExplanationParseDateTimePartQuarterDays","FBEExplanationParseDateTimePartQuarterDaysFormat","FBEExplanationParseDateTimePartQuarterWeek","FBEExplanationParseDateTimePartQuarterWeekFormat","FBEExplanationParseDateTimePartSecond","FBEExplanationParseDateTimePartSecondFormat","FBEExplanationParseDateTimePartWeekDay","FBEExplanationParseDateTimePartWeekDayFormat","FBEExplanationParseDateTimePartYear","FBEExplanationParseDateTimePartYearFormat","FBEExplanationParseDateTimePartYearDay","FBEExplanationParseDateTimePartYearDayFormat","FBEExplanationParseDateTimePartYearDays","FBEExplanationParseDateTimePartYearDaysFormat","FBEExplanationParseDateTimePartYearWeek","FBEExplanationParseDateTimePartYearWeekFormat","FBEExplanationParseDateTimeRoundDownDay","FBEExplanationParseDateTimeRoundDownDayFormat","FBEExplanationParseDateTimeRoundDownHour","FBEExplanationParseDateTimeRoundDownHourFormat","FBEExplanationParseDateTimeRoundDownMinute","FBEExplanationParseDateTimeRoundDownMinuteFormat","FBEExplanationParseDateTimeRoundDownMonth","FBEExplanationParseDateTimeRoundDownMonthFormat","FBEExplanationParseDateTimeRoundDownQuarter","FBEExplanationParseDateTimeRoundDownQuarterFormat","FBEExplanationParseDateTimeRoundDownSecond","FBEExplanationParseDateTimeRoundDownSecondFormat","FBEExplanationParseDateTimeRoundDownWeek","FBEExplanationParseDateTimeRoundDownWeekFormat","FBEExplanationParseDateTimeRoundDownYear","FBEExplanationParseDateTimeRoundDownYearFormat","FBEExplanationParseDateTimeRoundNearestDay","FBEExplanationParseDateTimeRoundNearestDayFormat","FBEExplanationParseDateTimeRoundNearestHour","FBEExplanationParseDateTimeRoundNearestHourFormat","FBEExplanationParseDateTimeRoundNearestMinute","FBEExplanationParseDateTimeRoundNearestMinuteFormat","FBEExplanationParseDateTimeRoundNearestMonth","FBEExplanationParseDateTimeRoundNearestMonthFormat","FBEExplanationParseDateTimeRoundNearestQuarter","FBEExplanationParseDateTimeRoundNearestQuarterFormat","FBEExplanationParseDateTimeRoundNearestSecond","FBEExplanationParseDateTimeRoundNearestSecondFormat","FBEExplanationParseDateTimeRoundNearestWeek","FBEExplanationParseDateTimeRoundNearestWeekFormat","FBEExplanationParseDateTimeRoundNearestYear","FBEExplanationParseDateTimeRoundNearestYearFormat","FBEExplanationParseDateTimeRoundUpDay","FBEExplanationParseDateTimeRoundUpDayFormat","FBEExplanationParseDateTimeRoundUpHour","FBEExplanationParseDateTimeRoundUpHourFormat","FBEExplanationParseDateTimeRoundUpMinute","FBEExplanationParseDateTimeRoundUpMinuteFormat","FBEExplanationParseDateTimeRoundUpMonth","FBEExplanationParseDateTimeRoundUpMonthFormat","FBEExplanationParseDateTimeRoundUpMonthLastDay","FBEExplanationParseDateTimeRoundUpMonthLastDayFormat","FBEExplanationParseDateTimeRoundUpQuarter","FBEExplanationParseDateTimeRoundUpQuarterFormat","FBEExplanationParseDateTimeRoundUpQuarterLastDay","FBEExplanationParseDateTimeRoundUpQuarterLastDayFormat","FBEExplanationParseDateTimeRoundUpSecond","FBEExplanationParseDateTimeRoundUpSecondFormat","FBEExplanationParseDateTimeRoundUpWeek","FBEExplanationParseDateTimeRoundUpWeekFormat","FBEExplanationParseDateTimeRoundUpWeekLastDay","FBEExplanationParseDateTimeRoundUpWeekLastDayFormat","FBEExplanationParseDateTimeRoundUpYear","FBEExplanationParseDateTimeRoundUpYearFormat","FBEExplanationParseDateTimeRoundUpYearLastDay","FBEExplanationParseDateTimeRoundUpYearLastDayFormat","FBEExplanationParseNumber","FBEExplanationParseNumberFormat","FBEExplanationParseNumberRoundDown","FBEExplanationParseNumberRoundDownFormat","FBEExplanationParseNumberRoundNearest","FBEExplanationParseNumberRoundNearestFormat","FBEExplanationParseNumberRoundUp","FBEExplanationParseNumberRoundUpFormat","FBEExplanationProduct","FBEExplanationProperCase","FBEExplanationReplace","FBEExplanationSliceInfix","FBEExplanationSliceInfixLeftAbsoluteRightAbsolute","FBEExplanationSliceInfixLeftAbsoluteMinusRightAbsolute","FBEExplanationSliceInfixMinusLeftAbsoluteRightAbsolute","FBEExplanationSliceInfixMinusLeftAbsoluteMinusRightAbsolute","FBEExplanationSlicePrefix","FBEExplanationSlicePrefixAbsolute1","FBEExplanationSlicePrefixAbsoluteMinus1","FBEExplanationSlicePrefixAbsoluteN","FBEExplanationSlicePrefixAbsoluteMinusN","FBEExplanationSlicePrefixFind","FBEExplanationSliceSuffix","FBEExplanationSliceSuffixAbsolute1","FBEExplanationSliceSuffixAbsoluteMinus1","FBEExplanationSliceSuffixAbsoluteN","FBEExplanationSliceSuffixAbsoluteMinusN","FBEExplanationSliceSuffixFind","FBEExplanationSplit","FBEExplanationSplit1","FBEExplanationSplitMinus1","FBEExplanationSplitN","FBEExplanationSplitMinusN","FBEExplanationSubtractLeftExtractNumberRightConstant","FBEExplanationSubtractLeftExtractNumberRightExtractNumber","FBEExplanationSubtractLeftExtractNumberRightParseNumber","FBEExplanationSubtractLeftExtractNumberRightWholeColumn","FBEExplanationSubtractLeftParseNumberRightConstant","FBEExplanationSubtractLeftParseNumberRightExtractNumber","FBEExplanationSubtractLeftParseNumberRightParseNumber","FBEExplanationSubtractLeftWholeColumnRightConstant","FBEExplanationSubtractLeftWholeColumnRightExtractNumber","FBEExplanationSubtractLeftWholeColumnRightParseNumber","FBEExplanationSubtractLeftWholeColumnRightWholeColumn","FBEExplanationSum","FBEExplanationTrim","FBEExplanationUpperCase","FBECopilotExplanationAddLeftExtractNumberRightConstant","FBECopilotExplanationAddLeftExtractNumberRightExtractNumber","FBECopilotExplanationAddLeftExtractNumberRightParseNumber","FBECopilotExplanationAddLeftExtractNumberRightWholeColumn","FBECopilotExplanationAddLeftParseNumberRightConstant","FBECopilotExplanationAddLeftParseNumberRightExtractNumber","FBECopilotExplanationAddLeftParseNumberRightParseNumber","FBECopilotExplanationAddLeftWholeColumnRightConstant","FBECopilotExplanationAddLeftWholeColumnRightExtractNumber","FBECopilotExplanationAddLeftWholeColumnRightParseNumber","FBECopilotExplanationAddLeftWholeColumnRightWholeColumn","FBECopilotExplanationAverage","FBECopilotExplanationDateTimeFormat","FBECopilotExplanationDateTimePartHour","FBECopilotExplanationDateTimePartHourFormat","FBECopilotExplanationDateTimePartMinute","FBECopilotExplanationDateTimePartMinuteFormat","FBECopilotExplanationDateTimePartMonth","FBECopilotExplanationDateTimePartMonthFormat","FBECopilotExplanationDateTimePartMonthDay","FBECopilotExplanationDateTimePartMonthDayFormat","FBECopilotExplanationDateTimePartMonthDays","FBECopilotExplanationDateTimePartMonthDaysFormat","FBECopilotExplanationDateTimePartMonthWeek","FBECopilotExplanationDateTimePartMonthWeekFormat","FBECopilotExplanationDateTimePartQuarter","FBECopilotExplanationDateTimePartQuarterFormat","FBECopilotExplanationDateTimePartQuarterDay","FBECopilotExplanationDateTimePartQuarterDayFormat","FBECopilotExplanationDateTimePartQuarterDays","FBECopilotExplanationDateTimePartQuarterDaysFormat","FBECopilotExplanationDateTimePartQuarterWeek","FBECopilotExplanationDateTimePartQuarterWeekFormat","FBECopilotExplanationDateTimePartSecond","FBECopilotExplanationDateTimePartSecondFormat","FBECopilotExplanationDateTimePartWeekDay","FBECopilotExplanationDateTimePartWeekDayFormat","FBECopilotExplanationDateTimePartYear","FBECopilotExplanationDateTimePartYearFormat","FBECopilotExplanationDateTimePartYearDay","FBECopilotExplanationDateTimePartYearDayFormat","FBECopilotExplanationDateTimePartYearDays","FBECopilotExplanationDateTimePartYearDaysFormat","FBECopilotExplanationDateTimePartYearWeek","FBECopilotExplanationDateTimePartYearWeekFormat","FBECopilotExplanationDateTimeRoundDownDay","FBECopilotExplanationDateTimeRoundDownDayFormat","FBECopilotExplanationDateTimeRoundDownHour","FBECopilotExplanationDateTimeRoundDownHourFormat","FBECopilotExplanationDateTimeRoundDownMinute","FBECopilotExplanationDateTimeRoundDownMinuteFormat","FBECopilotExplanationDateTimeRoundDownMonth","FBECopilotExplanationDateTimeRoundDownMonthFormat","FBECopilotExplanationDateTimeRoundDownQuarter","FBECopilotExplanationDateTimeRoundDownQuarterFormat","FBECopilotExplanationDateTimeRoundDownSecond","FBECopilotExplanationDateTimeRoundDownSecondFormat","FBECopilotExplanationDateTimeRoundDownWeek","FBECopilotExplanationDateTimeRoundDownWeekFormat","FBECopilotExplanationDateTimeRoundDownYear","FBECopilotExplanationDateTimeRoundDownYearFormat","FBECopilotExplanationDateTimeRoundNearestDay","FBECopilotExplanationDateTimeRoundNearestDayFormat","FBECopilotExplanationDateTimeRoundNearestHour","FBECopilotExplanationDateTimeRoundNearestHourFormat","FBECopilotExplanationDateTimeRoundNearestMinute","FBECopilotExplanationDateTimeRoundNearestMinuteFormat","FBECopilotExplanationDateTimeRoundNearestMonth","FBECopilotExplanationDateTimeRoundNearestMonthFormat","FBECopilotExplanationDateTimeRoundNearestQuarter","FBECopilotExplanationDateTimeRoundNearestQuarterFormat","FBECopilotExplanationDateTimeRoundNearestSecond","FBECopilotExplanationDateTimeRoundNearestSecondFormat","FBECopilotExplanationDateTimeRoundNearestWeek","FBECopilotExplanationDateTimeRoundNearestWeekFormat","FBECopilotExplanationDateTimeRoundNearestYear","FBECopilotExplanationDateTimeRoundNearestYearFormat","FBECopilotExplanationDateTimeRoundUpDay","FBECopilotExplanationDateTimeRoundUpDayFormat","FBECopilotExplanationDateTimeRoundUpHour","FBECopilotExplanationDateTimeRoundUpHourFormat","FBECopilotExplanationDateTimeRoundUpMinute","FBECopilotExplanationDateTimeRoundUpMinuteFormat","FBECopilotExplanationDateTimeRoundUpMonth","FBECopilotExplanationDateTimeRoundUpMonthFormat","FBECopilotExplanationDateTimeRoundUpMonthLastDay","FBECopilotExplanationDateTimeRoundUpMonthLastDayFormat","FBECopilotExplanationDateTimeRoundUpQuarter","FBECopilotExplanationDateTimeRoundUpQuarterFormat","FBECopilotExplanationDateTimeRoundUpQuarterLastDay","FBECopilotExplanationDateTimeRoundUpQuarterLastDayFormat","FBECopilotExplanationDateTimeRoundUpSecond","FBECopilotExplanationDateTimeRoundUpSecondFormat","FBECopilotExplanationDateTimeRoundUpWeek","FBECopilotExplanationDateTimeRoundUpWeekFormat","FBECopilotExplanationDateTimeRoundUpWeekLastDay","FBECopilotExplanationDateTimeRoundUpWeekLastDayFormat","FBECopilotExplanationDateTimeRoundUpYear","FBECopilotExplanationDateTimeRoundUpYearFormat","FBECopilotExplanationDateTimeRoundUpYearLastDay","FBECopilotExplanationDateTimeRoundUpYearLastDayFormat","FBECopilotExplanationDivideLeftExtractNumberRightConstant","FBECopilotExplanationDivideLeftExtractNumberRightExtractNumber","FBECopilotExplanationDivideLeftExtractNumberRightParseNumber","FBECopilotExplanationDivideLeftExtractNumberRightWholeColumn","FBECopilotExplanationDivideLeftParseNumberRightConstant","FBECopilotExplanationDivideLeftParseNumberRightExtractNumber","FBECopilotExplanationDivideLeftParseNumberRightParseNumber","FBECopilotExplanationDivideLeftWholeColumnRightConstant","FBECopilotExplanationDivideLeftWholeColumnRightExtractNumber","FBECopilotExplanationDivideLeftWholeColumnRightParseNumber","FBECopilotExplanationDivideLeftWholeColumnRightWholeColumn","FBECopilotExplanationExtractDateTime","FBECopilotExplanationExtractDateTimeFormat","FBECopilotExplanationExtractNumber","FBECopilotExplanationExtractNumberFormat","FBECopilotExplanationLength","FBECopilotExplanationLowerCase","FBECopilotExplanationMultiplyLeftExtractNumberRightConstant","FBECopilotExplanationMultiplyLeftExtractNumberRightExtractNumber","FBECopilotExplanationMultiplyLeftExtractNumberRightParseNumber","FBECopilotExplanationMultiplyLeftExtractNumberRightWholeColumn","FBECopilotExplanationMultiplyLeftParseNumberRightConstant","FBECopilotExplanationMultiplyLeftParseNumberRightExtractNumber","FBECopilotExplanationMultiplyLeftParseNumberRightParseNumber","FBECopilotExplanationMultiplyLeftWholeColumnRightConstant","FBECopilotExplanationMultiplyLeftWholeColumnRightExtractNumber","FBECopilotExplanationMultiplyLeftWholeColumnRightParseNumber","FBECopilotExplanationMultiplyLeftWholeColumnRightWholeColumn","FBECopilotExplanationNumberFormat","FBECopilotExplanationNumberRoundDown","FBECopilotExplanationNumberRoundDownFormat","FBECopilotExplanationNumberRoundNearest","FBECopilotExplanationNumberRoundNearestFormat","FBECopilotExplanationNumberRoundUp","FBECopilotExplanationNumberRoundUpFormat","FBECopilotExplanationParseDateTime","FBECopilotExplanationParseDateTimeFormat","FBECopilotExplanationParseDateTimePartHour","FBECopilotExplanationParseDateTimePartHourFormat","FBECopilotExplanationParseDateTimePartMinute","FBECopilotExplanationParseDateTimePartMinuteFormat","FBECopilotExplanationParseDateTimePartMonth","FBECopilotExplanationParseDateTimePartMonthFormat","FBECopilotExplanationParseDateTimePartMonthDay","FBECopilotExplanationParseDateTimePartMonthDayFormat","FBECopilotExplanationParseDateTimePartMonthDays","FBECopilotExplanationParseDateTimePartMonthDaysFormat","FBECopilotExplanationParseDateTimePartMonthWeek","FBECopilotExplanationParseDateTimePartMonthWeekFormat","FBECopilotExplanationParseDateTimePartQuarter","FBECopilotExplanationParseDateTimePartQuarterFormat","FBECopilotExplanationParseDateTimePartQuarterDay","FBECopilotExplanationParseDateTimePartQuarterDayFormat","FBECopilotExplanationParseDateTimePartQuarterDays","FBECopilotExplanationParseDateTimePartQuarterDaysFormat","FBECopilotExplanationParseDateTimePartQuarterWeek","FBECopilotExplanationParseDateTimePartQuarterWeekFormat","FBECopilotExplanationParseDateTimePartSecond","FBECopilotExplanationParseDateTimePartSecondFormat","FBECopilotExplanationParseDateTimePartWeekDay","FBECopilotExplanationParseDateTimePartWeekDayFormat","FBECopilotExplanationParseDateTimePartYear","FBECopilotExplanationParseDateTimePartYearFormat","FBECopilotExplanationParseDateTimePartYearDay","FBECopilotExplanationParseDateTimePartYearDayFormat","FBECopilotExplanationParseDateTimePartYearDays","FBECopilotExplanationParseDateTimePartYearDaysFormat","FBECopilotExplanationParseDateTimePartYearWeek","FBECopilotExplanationParseDateTimePartYearWeekFormat","FBECopilotExplanationParseDateTimeRoundDownDay","FBECopilotExplanationParseDateTimeRoundDownDayFormat","FBECopilotExplanationParseDateTimeRoundDownHour","FBECopilotExplanationParseDateTimeRoundDownHourFormat","FBECopilotExplanationParseDateTimeRoundDownMinute","FBECopilotExplanationParseDateTimeRoundDownMinuteFormat","FBECopilotExplanationParseDateTimeRoundDownMonth","FBECopilotExplanationParseDateTimeRoundDownMonthFormat","FBECopilotExplanationParseDateTimeRoundDownQuarter","FBECopilotExplanationParseDateTimeRoundDownQuarterFormat","FBECopilotExplanationParseDateTimeRoundDownSecond","FBECopilotExplanationParseDateTimeRoundDownSecondFormat","FBECopilotExplanationParseDateTimeRoundDownWeek","FBECopilotExplanationParseDateTimeRoundDownWeekFormat","FBECopilotExplanationParseDateTimeRoundDownYear","FBECopilotExplanationParseDateTimeRoundDownYearFormat","FBECopilotExplanationParseDateTimeRoundNearestDay","FBECopilotExplanationParseDateTimeRoundNearestDayFormat","FBECopilotExplanationParseDateTimeRoundNearestHour","FBECopilotExplanationParseDateTimeRoundNearestHourFormat","FBECopilotExplanationParseDateTimeRoundNearestMinute","FBECopilotExplanationParseDateTimeRoundNearestMinuteFormat","FBECopilotExplanationParseDateTimeRoundNearestMonth","FBECopilotExplanationParseDateTimeRoundNearestMonthFormat","FBECopilotExplanationParseDateTimeRoundNearestQuarter","FBECopilotExplanationParseDateTimeRoundNearestQuarterFormat","FBECopilotExplanationParseDateTimeRoundNearestSecond","FBECopilotExplanationParseDateTimeRoundNearestSecondFormat","FBECopilotExplanationParseDateTimeRoundNearestWeek","FBECopilotExplanationParseDateTimeRoundNearestWeekFormat","FBECopilotExplanationParseDateTimeRoundNearestYear","FBECopilotExplanationParseDateTimeRoundNearestYearFormat","FBECopilotExplanationParseDateTimeRoundUpDay","FBECopilotExplanationParseDateTimeRoundUpDayFormat","FBECopilotExplanationParseDateTimeRoundUpHour","FBECopilotExplanationParseDateTimeRoundUpHourFormat","FBECopilotExplanationParseDateTimeRoundUpMinute","FBECopilotExplanationParseDateTimeRoundUpMinuteFormat","FBECopilotExplanationParseDateTimeRoundUpMonth","FBECopilotExplanationParseDateTimeRoundUpMonthFormat","FBECopilotExplanationParseDateTimeRoundUpMonthLastDay","FBECopilotExplanationParseDateTimeRoundUpMonthLastDayFormat","FBECopilotExplanationParseDateTimeRoundUpQuarter","FBECopilotExplanationParseDateTimeRoundUpQuarterFormat","FBECopilotExplanationParseDateTimeRoundUpQuarterLastDay","FBECopilotExplanationParseDateTimeRoundUpQuarterLastDayFormat","FBECopilotExplanationParseDateTimeRoundUpSecond","FBECopilotExplanationParseDateTimeRoundUpSecondFormat","FBECopilotExplanationParseDateTimeRoundUpWeek","FBECopilotExplanationParseDateTimeRoundUpWeekFormat","FBECopilotExplanationParseDateTimeRoundUpWeekLastDay","FBECopilotExplanationParseDateTimeRoundUpWeekLastDayFormat","FBECopilotExplanationParseDateTimeRoundUpYear","FBECopilotExplanationParseDateTimeRoundUpYearFormat","FBECopilotExplanationParseDateTimeRoundUpYearLastDay","FBECopilotExplanationParseDateTimeRoundUpYearLastDayFormat","FBECopilotExplanationParseNumber","FBECopilotExplanationParseNumberFormat","FBECopilotExplanationParseNumberRoundDown","FBECopilotExplanationParseNumberRoundDownFormat","FBECopilotExplanationParseNumberRoundNearest","FBECopilotExplanationParseNumberRoundNearestFormat","FBECopilotExplanationParseNumberRoundUp","FBECopilotExplanationParseNumberRoundUpFormat","FBECopilotExplanationProduct","FBECopilotExplanationProperCase","FBECopilotExplanationReplace","FBECopilotExplanationSliceInfix","FBECopilotExplanationSliceInfixLeftAbsoluteRightAbsolute","FBECopilotExplanationSliceInfixLeftAbsoluteMinusRightAbsolute","FBECopilotExplanationSliceInfixMinusLeftAbsoluteRightAbsolute","FBECopilotExplanationSliceInfixMinusLeftAbsoluteMinusRightAbsolute","FBECopilotExplanationSlicePrefix","FBECopilotExplanationSlicePrefixAbsolute1","FBECopilotExplanationSlicePrefixAbsoluteMinus1","FBECopilotExplanationSlicePrefixAbsoluteN","FBECopilotExplanationSlicePrefixAbsoluteMinusN","FBECopilotExplanationSlicePrefixFind","FBECopilotExplanationSliceSuffix","FBECopilotExplanationSliceSuffixAbsolute1","FBECopilotExplanationSliceSuffixAbsoluteMinus1","FBECopilotExplanationSliceSuffixAbsoluteN","FBECopilotExplanationSliceSuffixAbsoluteMinusN","FBECopilotExplanationSliceSuffixFind","FBECopilotExplanationSplit","FBECopilotExplanationSplit1","FBECopilotExplanationSplitMinus1","FBECopilotExplanationSplitN","FBECopilotExplanationSplitMinusN","FBECopilotExplanationSubtractLeftExtractNumberRightConstant","FBECopilotExplanationSubtractLeftExtractNumberRightExtractNumber","FBECopilotExplanationSubtractLeftExtractNumberRightParseNumber","FBECopilotExplanationSubtractLeftExtractNumberRightWholeColumn","FBECopilotExplanationSubtractLeftParseNumberRightConstant","FBECopilotExplanationSubtractLeftParseNumberRightExtractNumber","FBECopilotExplanationSubtractLeftParseNumberRightParseNumber","FBECopilotExplanationSubtractLeftWholeColumnRightConstant","FBECopilotExplanationSubtractLeftWholeColumnRightExtractNumber","FBECopilotExplanationSubtractLeftWholeColumnRightParseNumber","FBECopilotExplanationSubtractLeftWholeColumnRightWholeColumn","FBECopilotExplanationSum","FBECopilotExplanationTrim","FBECopilotExplanationUpperCase","CharacterLabelLineBreak","CharacterLabelPeriod","CharacterLabelSpace","CharacterLabelUnderscore","CharacterLabelComma","CharacterLabelSlash","CharacterLabelBackslash","CharacterLabelColon","CharacterLabelSemicolon","CharacterLabelDash","CharacterLabelDollarSign","CharacterLabelNothing"],VUe=Ace(),m_=Object.fromEntries(g_.map(function(e,r){return[e,r]})),SS=g_.map(function(e){return VUe.getString(e)}),f_=Object.fromEntries(g_.map(function(e,r){return[e,SS[r]]})),p_={ExcelFormulaByExampleStringsArray:SS,get:function(r){return SS[r]}}});var xce=ue(()=>{"use strict";bce()});var Tce=ue(()=>{"use strict";xce()});var kce,T4,Zo,k4,$i,ES=ue(()=>{"use strict";kce=ae(Rr()),T4=(function(e){return e.FeatureArea="FeatureArea",e.ResponsibleAI="ResponsibleAI",e.ChildFeedback="ChildFeedback",e.Experience="Experience",e.ProductSatisfaction="ProductSatisfaction",e.CrashImpact="CrashImpact",e.Custom="Custom",e.AIThumbsDown="AIThumbsDown",e.AIThumbsUp="AIThumbsUp",e.AIError="AIError",e})({}),Zo=(function(e){return e.Smile="Smile",e.Frown="Frown",e.Idea="Idea",e.Unclassified="Unclassified",e})({}),k4=(function(e){return e.GeneralCopilot="CanShowGeneralCopilotFeedbackButton",e.SingleClickCopilot="CanShowSingleClickCopilotFeedbackButton",e})({}),$i=kce.TurboModuleRegistry.get("FeedbackDialog")});var Uo,wce=ue(()=>{"use strict";za();ES();ES();Uo={isFeedbackEnabled:function(){return $i?typeof $i.isFeedbackEnabled=="function"?$i.isFeedbackEnabled():$i.isFeedbackEnabled:!1},isCopilotFeedbackEnabled:function(){return $i?$i.isCopilotFeedbackEnabled?typeof $i.isCopilotFeedbackEnabled=="function"?$i.isCopilotFeedbackEnabled():$i.isCopilotFeedbackEnabled:this.isFeedbackEnabled():!1},getFeedbackEligibility:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:k4.GeneralCopilot;return xt.getInstance().getChangeGate("UseGetFeedbackEligibilityAPI")&&$i&&$i.getFeedbackEligibilityBool&&typeof $i.getFeedbackEligibilityBool=="function"?$i.getFeedbackEligibilityBool(r):xt.getInstance().getChangeGate("UseIsCopilotFeedbackEnabledAPI")?this.isCopilotFeedbackEnabled():this.isFeedbackEnabled()},getFeedbackEligibilitySettings:function(){return{generalCopilotEnabled:this.getFeedbackEligibility(k4.GeneralCopilot),singleClickCopilotEnabled:this.getFeedbackEligibility(k4.SingleClickCopilot)}},show:function(r,l,c){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:void 0;$i==null||$i.show(r,l,c,d)},showWithResult:function(r,l,c){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:void 0;return $i&&$i.showWithResult?$i.showWithResult(r,l,c,d):Promise.reject("No feedback module")}}});var qm=ue(()=>{"use strict";wce();ES()});function AS(){return Tl("UXPlatform","FocusInputOnAttachmentPopoverDismissEnabled")}var Ice,h_,jUe,Dce,v_=ue(()=>{"use strict";Ice=ae(Nt()),h_=ae(Qe());sc();jUe="sensitivityIcon";Dce=function(r){var l=r.attachments,c=r.dismissOnItemClick,d=r.onRemoveItems,m=r.sensitivityProps,t=r.textInputRef,s=Tl("UXPlatform","CopilotStartAttachmentListRespectDismissItemOnClickProp"),a=AS(),n=h_.default.useCallback(function(u){if(d?.(l.filter(function(f){return f.id===u})),!a&&(!s||c)){var g;(g=t.current)==null||g.focus()}},[l,c,a,d,s,t]),o=h_.default.useMemo(function(){var u=l.map(function(g){return g.id.toString()});return m?[].concat((0,Ice.default)(u),[jUe]):u},[l,m]);return{onAttachmentDismiss:n,itemIds:o}}});function F_(e){return ZUe[e]}var ZUe,Mce=ue(()=>{"use strict";ZUe={children:!0,accessibilityAccessKey:!0,accessibilityActions:!0,accessibilityAnnotation:!0,accessibilityControls:!0,accessibilityDescribedBy:!0,accessibilityDescription:!0,accessibilityElementsHidden:!0,accessibilityHint:!0,accessibilityIgnoresInvertColors:!0,accessibilityItemType:!0,accessibilityLabel:!0,accessibilityLabelledBy:!0,accessibilityLanguage:!0,accessibilityLevel:!0,accessibilityLiveRegion:!0,accessibilityPositionInSet:!0,accessibilityRole:!0,accessibilitySetSize:!0,accessibilityState:!0,accessibilityValue:!0,accessibilityViewIsModal:!0,accessible:!0,adjustsFontSizeToFit:!1,allowFontScaling:!0,android_hyphenationFrequency:!1,dataDetectorType:!1,disabled:!0,dynamicTypeRamp:!1,ellipsizeMode:!0,focusable:!0,id:!0,importantForAccessibility:!0,keyDownEvents:!0,keyUpEvents:!0,lineBreakMode:!0,lineBreakStrategyIOS:!0,maxFontSizeMultiplier:!0,minimumFontScale:!0,nativeID:!0,numberOfLines:!0,onAccessibilityAction:!0,onAccessibilityEscape:!0,onAccessibilityTap:!0,onBlur:!0,onBlurCapture:!0,onFocus:!0,onFocusCapture:!0,onKeyDown:!0,onKeyDownCapture:!0,onKeyUp:!0,onKeyUpCapture:!0,onLayout:!0,onLongPress:!0,onMagicTap:!1,onPress:!0,onPressIn:!0,onPressOut:!0,onTextLayout:!0,role:!0,selectable:!0,selectionColor:!0,style:!0,suppressHighlighting:!0,testID:!0,textBreakStrategy:!0,textStyle:!0,tooltip:!0,"aria-busy":!0,"aria-checked":!0,"aria-controls":!0,"aria-describedby":!0,"aria-description":!0,"aria-disabled":!0,"aria-expanded":!0,"aria-hidden":!0,"aria-label":!0,"aria-labelledby":!0,"aria-level":!0,"aria-live":!0,"aria-modal":!0,"aria-multiselectable":!0,"aria-posinset":!0,"aria-required":!0,"aria-selected":!0,"aria-setsize":!0,"aria-valuemax":!0,"aria-valuemin":!0,"aria-valuenow":!0,"aria-valuetext":!0}});var Bce=ue(()=>{"use strict";Mce()});function GUe(e){return typeof e=="boolean"?[{object:e},e]:typeof e=="number"?[{object:e>=0?e:!0},e!==0]:[e,!0]}function Pce(e){return typeof e==="object"?e===null?"null":Array.isArray(e)?"array":"object":typeof e}function WUe(e){return typeof e=="function"?e:typeof e=="string"?UUe[e]:void 0}function $Ue(e){return e.array?{array:e.array}:{}}function zUe(e,r){return typeof e=="boolean"?e?Object.assign({object:e},r):r:typeof e=="number"?e===0?r:Object.assign({object:e-1},r):e}function KUe(e,r,l){var c=void 0,d=e[r]!==void 0?e[r]:e[l]!==void 0?e[l]:void 0;return d!==void 0&&(c=WUe(d),c===void 0&&l==="object"&&(c=zUe(d,$Ue(e)))),c}function _ce(){for(var e=arguments.length,r=new Array(e),l=0;l<e;l++)r[l]=arguments[l];return Object.assign.apply(Object,[{}].concat(r))}function I4(e){return e.filter(function(r){return r&&Pce(r)==="object"&&Object.getOwnPropertyNames(r).length>0})}function R_(e,r){for(var l=arguments.length,c=new Array(l>2?l-2:0),d=2;d<l;d++)c[d-2]=arguments[d];var m=I4(c),t=GUe(e),s=(0,Lce.default)(t,2),a=s[0],n=s[1],o=r&&m.length===1;if(m.length>1||o&&m.length===1){var u=o?void 0:_ce.apply(void 0,(0,w4.default)(m)),g=u||m[0],f=function(p){if(g.hasOwnProperty(p)){if(n){var h=g[p],F=Pce(h),R=KUe(a,p,F);if(R!==void 0){var y=m.map(function(x){return x[p]}).filter(function(x){return x!==void 0}),E=typeof R=="function"?R.apply(void 0,(0,w4.default)(y)):R_.apply(void 0,[R,r].concat((0,w4.default)(I4(y))));E!==h&&(u=u||_ce.apply(void 0,(0,w4.default)(m)),u[p]=E)}}!o&&u[p]===void 0&&delete u[p]}};for(var v in g)f(v);return u||g}return m.length>0?m[0]:void 0}function Tu(){for(var e=arguments.length,r=new Array(e),l=0;l<e;l++)r[l]=arguments[l];return R_.apply(void 0,[!0,!1].concat(r))}function qc(e){for(var r=arguments.length,l=new Array(r>1?r-1:0),c=1;c<r;c++)l[c-1]=arguments[c];return R_.apply(void 0,[e,!1].concat(l))}var w4,Lce,UUe,bS=ue(()=>{"use strict";w4=ae(Nt()),Lce=ae(nt()),UUe={appendArray:function(){var r;return(r=[]).concat.apply(r,arguments)}}});function qUe(e,r){var l,c;if(r==null){var d;return(d=e.empty)!=null?d:e.empty={}}if(typeof r=="object"||typeof r=="function"){var m,t=(m=e.obj)!=null?m:e.obj=new WeakMap;return t.get(r)||t.set(r,{}).get(r)}var s=r+"",a=(l=e.str)!=null?l:e.str={};return(c=a[s])!=null?c:a[s]={}}function xS(e,r){var l;return r&&r.length>0?r.reduce(function(c,d){return qUe(c,d)},e):(l=e.noargs)!=null?l:e.noargs={}}var Oce=ue(()=>{"use strict"});function C_(e,r,l){var c=xS(e,l);return Object.prototype.hasOwnProperty.call(c,"value")||(c.value=typeof r=="function"?r():r),[c.value,function(d,m){return C_(c,d,m)}]}function sl(e){var r=e?xS(Nce,[e]):{};return function(l,c){return C_(r,l,c)}}function TS(e){var r=e?xS(Nce,[e]):{};return function(l,c){return C_(r,l,c)}}var Nce,kS=ue(()=>{"use strict";Oce();Nce={}});function Ea(e){var r=sl(),l=function(){for(var d=arguments.length,m=new Array(d),t=0;t<d;t++)m[t]=arguments[t];return r(function(){return e.apply(void 0,(0,Hce.default)(m||[]))},m)[0]};return l}var Hce,Vce=ue(()=>{"use strict";Hce=ae(Nt());kS()});function jce(e){return Array.isArray(e)?Tu.apply(void 0,(0,wS.default)(e.map(function(r){return jce(r)}))):e||{}}function XUe(){for(var e=arguments.length,r=new Array(e),l=0;l<e;l++)r[l]=arguments[l];return Tu.apply(void 0,(0,wS.default)(r.map(function(c){return jce(c)})))}function Ct(){for(var e=arguments.length,r=new Array(e),l=0;l<e;l++)r[l]=arguments[l];var c=r.filter(function(d){return typeof d=="object"});return c.length>1||c.length===1&&Array.isArray(c[0])?QUe(function(){return XUe.apply(void 0,[void 0].concat((0,wS.default)(c)))},c)[0]:c[0]||{}}var wS,QUe,y_=ue(()=>{"use strict";wS=ae(Nt());bS();kS();QUe=sl()});function Wt(){for(var e=arguments.length,r=new Array(e),l=0;l<e;l++)r[l]=arguments[l];return qc.apply(void 0,[JUe].concat((0,Zce.default)(I4(r))))}var Zce,JUe,Uce=ue(()=>{"use strict";Zce=ae(Nt());bS();y_();JUe={className:function(){for(var r=arguments.length,l=new Array(r),c=0;c<r;c++)l[c]=arguments[c];return l.filter(function(d){return d&&typeof d=="string"}).join(" ")},style:Ct}});var Or=_e((b6r,Gce)=>{Gce.exports=OfficePlatformGlobal.ReactJsxRuntime});function tGe(e){if(typeof e=="function"&&e._callDirect)return e}function aGe(e){if(typeof e=="function"&&e._canCompose)return e}function IS(e,r){for(var l=aGe(e),c=arguments.length,d=new Array(c>2?c-2:0),m=2;m<c;m++)d[m-2]=arguments[m];if(l)return l.apply(void 0,[r].concat(d));var t=tGe(e);if(t){var s=Object.assign({},r,{children:d});return t(s)}return S_.default.createElement.apply(S_.default,[e,r].concat(d))}var YUe,eGe,S_,rGe,Xm,DS=ue(()=>{"use strict";YUe=ae(Nt()),eGe=ae(jt()),S_=ae(Qe()),rGe=ae(Or());Xm=IS});function Kr(e,r){for(var l=arguments.length,c=new Array(l>2?l-2:0),d=2;d<l;d++)c[d-2]=arguments[d];return IS.apply(void 0,[e,r].concat(c))}var E_=ue(()=>{"use strict";DS()});function iGe(e){return Array.isArray(e)?e:[e]}function Yn(e,r){var l=function(m){var t=m.children,s=(0,Wce.default)(m,nGe);return e(s)({},iGe(t))},c=r?$ce.memo(l):l;return Object.assign(c,{_staged:e}),c}var Wce,$ce,nGe,zce=ue(()=>{"use strict";Wce=ae(jt()),$ce=ae(Qe());E_();nGe=["children"]});var Kce,qce=ue(()=>{"use strict";Kce=ae(Or());DS()});var In=ue(()=>{"use strict";bS();kS();Vce();y_();Uce();DS();E_();zce();qce()});var Qm,o5,D4,Xce,A_=ue(()=>{"use strict";Qm=function(r){return r.colors},o5=[{source:"color",lookup:Qm}],D4=[{source:"backgroundColor",lookup:Qm}],Xce=[].concat(o5,D4)});function wd(){for(var e=arguments.length,r=new Array(e),l=0;l<e;l++)r[l]=arguments[l];var c=function(m){var t={};return r.filter(function(s){return m[s]!==void 0}).forEach(function(s){t[s]=m[s]}),t};return{from:c,keys:r}}var M4=ue(()=>{"use strict"});var Jm,Ja,Qce=ue(()=>{"use strict";A_();M4();Jm=[{source:"borderColor",lookup:Qm},{source:"borderWidth"},{source:"borderRadius"},{source:"borderStyle"}],Ja=wd("borderColor","borderRadius","borderStyle","borderWidth")});function MS(e,r){return e._keys=r,e}var b_=ue(()=>{"use strict"});function uGe(e,r){return{style:Va.from(e,r)}}var Va,Ym,Jce=ue(()=>{"use strict";b_();Va={from:function(r,l){var c=r.fontDynamicTypeRamp,d=r.fontFamily,m=r.fontLetterSpacing,t=r.fontLineHeight,s=r.fontMaximumSize,a=r.fontSize,n=r.fontStyle,o=r.fontWeight,u=r.textDecorationLine,g=r.variant,f=l.typography,v=f.families,C=f.sizes,p=f.weights,h=f.variants;if(c!==void 0||d!==void 0||m!==void 0||t!==void 0||s!==void 0||a!==void 0||o!==void 0||g!==void 0){var F,R,y,E,x,b,k,D,M,w,S,A,T,I,B,L,V,Z;return{fontFamily:(F=(R=(y=v[d])!=null?y:d)!=null?R:v[(E=h[g])==null?void 0:E.face])!=null?F:(x=h[g])==null?void 0:x.face,fontSize:(b=(k=(D=C[a])!=null?D:a)!=null?k:C[(M=h[g])==null?void 0:M.size])!=null?b:(w=h[g])==null?void 0:w.size,fontStyle:n,fontWeight:(S=(A=(T=p[o])!=null?T:o)!=null?A:p[(I=h[g])==null?void 0:I.weight])!=null?S:(B=h[g])==null?void 0:B.weight,lineHeight:t??((L=h[g])==null?void 0:L.lineHeight),letterSpacing:m??((V=h[g])==null?void 0:V.letterSpacing),dynamicTypeRamp:c??((Z=h[g])==null?void 0:Z.dynamicTypeRamp),maximumFontSize:s,textDecorationLine:u}}return{}},keys:["fontDynamicTypeRamp","fontFamily","fontLineHeight","fontLetterSpacing","fontMaximumSize","fontSize","fontStyle","fontWeight","variant","textDecorationLine"]};Ym=MS(uGe,Va.keys)});var pi,Yce=ue(()=>{"use strict";M4();pi=wd("width","height","minWidth","maxWidth","minHeight","maxHeight","padding","paddingHorizontal","paddingVertical","paddingStart","paddingEnd")});var e0e,r0e=ue(()=>{"use strict";M4();e0e=wd("shadowColor","shadowOffset","shadowOpacity","shadowRadius")});var so=ue(()=>{"use strict";Qce();A_();Jce();Yce();r0e();M4();b_()});function dGe(e){return typeof e=="function"&&e._staged||void 0}function zi(e,r,l){var c=dGe(e),d=B4.useMemo(function(){var a={},n=function(u){var g=a.result,f=typeof g=="function"?u:Wt(g,u),v=l?Object.keys(f).filter(function(F){return!l(F)}):void 0;v?.length>0&&(f=Wt(f,Object.assign.apply(Object,[{}].concat((0,a0e.default)(v.map(function(F){return(0,t0e.default)({},F,void 0)}))))));for(var C=arguments.length,p=new Array(C>1?C-1:0),h=1;h<C;h++)p[h-1]=arguments[h];return typeof g=="function"?g.apply(void 0,[f].concat(p)):B4.createElement.apply(B4,[e,f].concat(p))};return n._canCompose=!0,[n,a]},[e,l]),m=(0,n0e.default)(d,2),t=m[0],s=m[1];return s.result=c?c(r):r,t}var t0e,a0e,n0e,B4,i0e=ue(()=>{"use strict";t0e=ae(Hn()),a0e=ae(Nt()),n0e=ae(nt()),B4=ae(Qe());In()});var x_=ue(()=>{"use strict";i0e();In()});function BS(e){var r=e.slots,l=e.filters,c=l===void 0?{}:l,d=e.useStyling;return function(){var m=typeof d=="function"?d.apply(void 0,arguments):d||{},t={};return Object.keys(r).forEach(function(s){t[s]=zi(r[s],m[s],c[s])}),t}}var l0e=ue(()=>{"use strict";x_()});var T_=ue(()=>{"use strict";l0e()});var _S,ef,Ai,o0e=ue(()=>{"use strict";_S=ae(Qe()),ef=_S.createContext(void 0),Ai=function(){return _S.useContext(ef)}});var ku=ue(()=>{"use strict";o0e()});function _4(e,r,l,c){var d=function(s){var a=e[s],n=a===r[s]?void 0:a,o=l(function(){return n===void 0?r:Object.assign({},r,(0,u0e.default)({},s,n))},[n]),u=(0,c0e.default)(o,2);r=u[0],l=u[1]};for(var m of c)d(m);return[r,l]}var u0e,c0e,s0e=ue(()=>{"use strict";u0e=ae(Hn()),c0e=ae(nt())});function Id(e,r,l,c){var d={tokens:e,subCache:l};return r&&r.length>0&&(d=r.filter(function(m){return c(m)}).reduce(function(m,t){var s=m.tokens[t],a=m.subCache(function(){return s&&typeof s=="object"?Tu(m.tokens,s):m.tokens},[s]),n=(0,d0e.default)(a,2),o=n[0],u=n[1];return{tokens:o,subCache:u}},d)),[d.tokens,d.subCache]}var d0e,g0e=ue(()=>{"use strict";d0e=ae(nt());In()});function gGe(e,r,l){return typeof e=="string"&&(e=l&&l(r,e)||{}),typeof e=="function"&&(e=e(r)),e}function rf(e){for(var r=arguments.length,l=new Array(r>1?r-1:0),c=1;c<r;c++)l[c-1]=arguments[c];var d=sl(),m=function(s){return d(function(){return Tu.apply(void 0,(0,k_.default)(l.map(function(a){return gGe(a,s,e)})))},[s])};return m.customize=function(){for(var t=arguments.length,s=new Array(t),a=0;a<t;a++)s[a]=arguments[a];var n=[].concat(l,s);return rf.apply(void 0,[e].concat((0,k_.default)(n)))},m}var k_,m0e=ue(()=>{"use strict";k_=ae(Nt());In();In()});var f0e=ue(()=>{"use strict"});function Ws(e,r,l){var c=Object.keys(l).filter(function(t){return l[t]!==void 0}).sort(),d=function(s){var a=r(function(){return Object.assign({},e,(0,p0e.default)({},s,l[s]))},[s,l[s]]),n=(0,h0e.default)(a,2);e=n[0],r=n[1]};for(var m of c)d(m);return[e,r]}var p0e,h0e,v0e=ue(()=>{"use strict";p0e=ae(Hn()),h0e=ae(nt())});var L4=ue(()=>{"use strict";s0e();g0e();m0e();f0e();v0e()});function R0e(e,r){return function(l,c,d){return d(function(){return e(l,c)},(r||[]).map(function(m){return l[m]}))[0]}}function mGe(e,r){return typeof r=="object"&&Array.isArray(r)?e.filter(function(l){return r.findIndex(function(c){return c===l})!==-1}):r?e:[]}function w_(e,r){var l=R0e(e,r);return l.refine=r&&r.length>0?function(c){return R0e(e,mGe(r,c))}:void 0,l}function I_(e,r){var l={};return Object.keys(e).forEach(function(c){var d=typeof e[c]=="function"&&e[c].refine;l[c]=d?d(r):e[c]}),l}var D_=ue(()=>{"use strict"});function fGe(e,r,l,c){var d={};return Object.keys(e).forEach(function(m){var t=e[m];d[m]=typeof t=="function"?t(r,l,c(null,[m])[1]):t}),d}function PS(e,r){var l=r.useTheme,c=r.getComponentInfo,d=e.tokens,m=e.tokensThatAreAlsoProps,t=I_(e.slotProps||{},m),s=rf.apply(void 0,[c].concat((0,C0e.default)(d)));return function(a,n){var o=l(),u=s(o),g=(0,LS.default)(u,2),f=g[0],v=g[1];if(e.states){var C=Id(f,e.states,v,n||function(R){return a[R]}),p=(0,LS.default)(C,2);f=p[0],v=p[1]}if(typeof m=="object"&&Array.isArray(m)){var h=_4(a,f,v,m),F=(0,LS.default)(h,2);f=F[0],v=F[1]}else m==="all"&&(f=Object.assign({},f,a));return fGe(t,f,o,v)}}var LS,C0e,y0e=ue(()=>{"use strict";LS=ae(nt()),C0e=ae(Nt());L4();D_()});var M_=ue(()=>{"use strict";y0e();D_();L4()});function P4(e,r,l){var c=l?.__options;e=c?qc(B_,c,e):Object.assign({},e),e.useStyling=e.slotProps||e.tokens?PS(e,r):function(){return{}};var d=BS(e),m=Yn(function(t){return e.useRender(t,d)});return m.displayName=e.displayName,m.__options=e,m.customize=function(){for(var t=arguments.length,s=new Array(t),a=0;a<t;a++)s[a]=arguments[a];return P4(qc(B_,e,{tokens:s}),r)},m.compose=function(t){return P4(qc(B_,e,t),r)},e.statics&&Object.assign(m,e.statics),m}var B_,S0e=ue(()=>{"use strict";In();In();T_();M_();B_={tokens:"appendArray",object:!0}});var E0e=ue(()=>{"use strict";S0e()});var b0e=_e((Y8r,A0e)=>{A0e.exports={color:{anchor:{primary:"#394146",shade10:"#333a3f",shade20:"#2b3135",shade30:"#202427",shade40:"#111315",shade50:"#090a0b",tint10:"#4d565c",tint20:"#626c72",tint30:"#808a90",tint40:"#bcc3c7",tint50:"#dbdfe1",tint60:"#f6f7f8"},beige:{primary:"#7a7574",shade10:"#6e6968",shade20:"#5d5958",shade30:"#444241",shade40:"#252323",shade50:"#141313",tint10:"#8a8584",tint20:"#9a9594",tint30:"#afabaa",tint40:"#d7d4d4",tint50:"#eae8e8",tint60:"#faf9f9"},berry:{primary:"#c239b3",shade10:"#af33a1",shade20:"#932b88",shade30:"#6d2064",shade40:"#3a1136",shade50:"#1f091d",tint10:"#c94cbc",tint20:"#d161c4",tint30:"#da7ed0",tint40:"#edbbe7",tint50:"#f5daf2",tint60:"#fdf5fc"},black:"#000000",blackAlpha10:"#0000001a",blackAlpha20:"#00000033",blackAlpha30:"#0000004d",blackAlpha40:"#00000066",blackAlpha5:"#0000000d",blackAlpha50:"#00000080",blackAlpha60:"#00000099",blackAlpha70:"#000000b3",blackAlpha80:"#000000cc",blackAlpha90:"#000000e6",blue:{primary:"#0078d4",shade10:"#006cbf",shade20:"#005ba1",shade30:"#004377",shade40:"#002440",shade50:"#001322",tint10:"#1a86d9",tint20:"#3595de",tint30:"#5caae5",tint40:"#a9d3f2",tint50:"#d0e7f8",tint60:"#f3f9fd"},brand:{10:"#061724",20:"#082338",30:"#0a2e4a",40:"#0c3b5e",50:"#0e4775",60:"#0f548c",70:"#115ea3",80:"#0f6cbd",90:"#2886de",100:"#479ef5",110:"#62abf5",120:"#77b7f7",130:"#96c6fa",140:"#b4d6fa",150:"#cfe4fa",160:"#ebf3fc",primary:"#185abd",shade10:"#1651aa",shade20:"#13458f",shade30:"#0e336a",shade40:"#004578",shade50:"#043862",shade60:"#092c47",tint10:"#2e6ac5",tint20:"#6794d7",tint30:"#aec6eb",tint40:"#d2e0f4",tint50:"#deecf9",tint60:"#eff6fc"},brandShadowAmbient:"#0000004d",brandShadowKey:"#00000040",brass:{primary:"#986f0b",shade10:"#89640a",shade20:"#745408",shade30:"#553e06",shade40:"#2e2103",shade50:"#181202",tint10:"#a47d1e",tint20:"#b18c34",tint30:"#c1a256",tint40:"#e0cea2",tint50:"#efe4cb",tint60:"#fbf8f2"},bronze:{primary:"#a74109",shade10:"#963a08",shade20:"#7f3107",shade30:"#5e2405",shade40:"#321303",shade50:"#1b0a01",tint10:"#b2521e",tint20:"#bc6535",tint30:"#ca8057",tint40:"#e5bba4",tint50:"#f1d9cc",tint60:"#fbf5f2"},brown:{primary:"#8e562e",shade10:"#804d29",shade20:"#6c4123",shade30:"#50301a",shade40:"#2b1a0e",shade50:"#170e07",tint10:"#9c663f",tint20:"#a97652",tint30:"#bb8f6f",tint40:"#ddc3b0",tint50:"#edded3",tint60:"#faf7f4"},burgundy:{primary:"#a4262c",shade10:"#942228",shade20:"#7d1d21",shade30:"#5c1519",shade40:"#310b0d",shade50:"#1a0607",tint10:"#af393e",tint20:"#ba4d52",tint30:"#c86c70",tint40:"#e4afb2",tint50:"#f0d3d4",tint60:"#fbf4f4"},charcoal:{primary:"#393939",shade10:"#333333",shade20:"#2b2b2b",shade30:"#202020",shade40:"#111111",shade50:"#090909",tint10:"#515151",tint20:"#686868",tint30:"#888888",tint40:"#c4c4c4",tint50:"#dfdfdf",tint60:"#f7f7f7"},cornflower:{primary:"#4f6bed",shade10:"#4760d5",shade20:"#3c51b4",shade30:"#2c3c85",shade40:"#182047",shade50:"#0d1126",tint10:"#637cef",tint20:"#778df1",tint30:"#93a4f4",tint40:"#c8d1fa",tint50:"#e1e6fc",tint60:"#f7f9fe"},cranberry:{primary:"#c50f1f",shade10:"#b10e1c",shade20:"#960b18",shade30:"#6e0811",shade40:"#3b0509",shade50:"#200205",tint10:"#cc2635",tint20:"#d33f4c",tint30:"#dc626d",tint40:"#eeacb2",tint50:"#f6d1d5",tint60:"#fdf3f4"},cyan:{primary:"#0099bc",shade10:"#008aa9",shade20:"#00748f",shade30:"#005669",shade40:"#002e38",shade50:"#00181e",tint10:"#18a4c4",tint20:"#31afcc",tint30:"#56bfd7",tint40:"#a4deeb",tint50:"#cdedf4",tint60:"#f2fafc"},darkBlue:{primary:"#003966",shade10:"#00335c",shade20:"#002b4e",shade30:"#002039",shade40:"#00111f",shade50:"#000910",tint10:"#0e4a78",tint20:"#215c8b",tint30:"#4178a3",tint40:"#92b5d1",tint50:"#c2d6e7",tint60:"#eff4f9"},darkBrown:{primary:"#4d291c",shade10:"#452519",shade20:"#3a1f15",shade30:"#2b1710",shade40:"#170c08",shade50:"#0c0704",tint10:"#623a2b",tint20:"#784d3e",tint30:"#946b5c",tint40:"#caada3",tint50:"#e3d2cb",tint60:"#f8f3f2"},darkGreen:{primary:"#0b6a0b",shade10:"#0a5f0a",shade20:"#085108",shade30:"#063b06",shade40:"#032003",shade50:"#021102",tint10:"#1a7c1a",tint20:"#2d8e2d",tint30:"#4da64d",tint40:"#9ad29a",tint50:"#c6e7c6",tint60:"#f0f9f0"},darkOrange:{primary:"#da3b01",shade10:"#c43501",shade20:"#a62d01",shade30:"#7a2101",shade40:"#411200",shade50:"#230900",tint10:"#de501c",tint20:"#e36537",tint30:"#e9835e",tint40:"#f4bfab",tint50:"#f9dcd1",tint60:"#fdf6f3"},darkPurple:{primary:"#401b6c",shade10:"#3a1861",shade20:"#311552",shade30:"#240f3c",shade40:"#130820",shade50:"#0a0411",tint10:"#512b7e",tint20:"#633e8f",tint30:"#7e5ca7",tint40:"#b9a3d3",tint50:"#d8cce7",tint60:"#f5f2f9"},darkRed:{primary:"#750b1c",shade10:"#690a19",shade20:"#590815",shade30:"#420610",shade40:"#230308",shade50:"#130204",tint10:"#861b2c",tint20:"#962f3f",tint30:"#ac4f5e",tint40:"#d69ca5",tint50:"#e9c7cd",tint60:"#f9f0f2"},darkTeal:{primary:"#006666",shade10:"#005c5c",shade20:"#004e4e",shade30:"#003939",shade40:"#001f1f",shade50:"#001010",tint10:"#0e7878",tint20:"#218b8b",tint30:"#41a3a3",tint40:"#92d1d1",tint50:"#c2e7e7",tint60:"#eff9f9"},excel:{primary:"#107c41",shade10:"#0f703b",shade20:"#0c5f32",shade30:"#094624",shade40:"#094624",shade50:"#052912",shade60:"#03160a",tint10:"#218d51",tint20:"#55b17e",tint30:"#a0d8b9",tint40:"#caead8",tint50:"#a0d8b9",tint60:"#caead8"},forest:{primary:"#498205",shade10:"#427505",shade20:"#376304",shade30:"#294903",shade40:"#162702",shade50:"#0c1501",tint10:"#599116",tint20:"#6ba02b",tint30:"#85b44c",tint40:"#bdd99b",tint50:"#dbebc7",tint60:"#f6faf0"},gold:{primary:"#c19c00",shade10:"#ae8c00",shade20:"#937700",shade30:"#6c5700",shade40:"#3a2f00",shade50:"#1f1900",tint10:"#c8a718",tint20:"#d0b232",tint30:"#dac157",tint40:"#ecdfa5",tint50:"#f5eece",tint60:"#fdfbf2"},grape:{primary:"#881798",shade10:"#7a1589",shade20:"#671174",shade30:"#4c0d55",shade40:"#29072e",shade50:"#160418",tint10:"#952aa4",tint20:"#a33fb1",tint30:"#b55fc1",tint40:"#d9a7e0",tint50:"#eaceef",tint60:"#faf2fb"},green:{primary:"#107c10",shade10:"#0e700e",shade20:"#0c5e0c",shade30:"#094509",shade40:"#052505",shade50:"#031403",tint10:"#218c21",tint20:"#359b35",tint30:"#54b054",tint40:"#9fd89f",tint50:"#c9eac9",tint60:"#f1faf1"},grey10:"#1a1a1a",grey10Alpha10:"#1a1a1a1a",grey10Alpha20:"#1a1a1a33",grey10Alpha30:"#1a1a1a4d",grey10Alpha40:"#1a1a1a66",grey10Alpha5:"#1a1a1a0d",grey10Alpha50:"#1a1a1a80",grey10Alpha60:"#1a1a1a99",grey10Alpha70:"#1a1a1ab3",grey10Alpha80:"#1a1a1acc",grey10Alpha90:"#1a1a1ae6",grey12:"#1f1f1f",grey12Alpha10:"#1f1f1f1a",grey12Alpha20:"#1f1f1f33",grey12Alpha30:"#1f1f1f4d",grey12Alpha40:"#1f1f1f66",grey12Alpha5:"#1f1f1f0d",grey12Alpha50:"#1f1f1f80",grey12Alpha60:"#1f1f1f99",grey12Alpha70:"#1f1f1fb3",grey12Alpha80:"#1f1f1fcc",grey12Alpha90:"#1f1f1fe6",grey14:"#242424",grey14Alpha10:"#2424241a",grey14Alpha20:"#24242433",grey14Alpha30:"#2424244d",grey14Alpha40:"#24242466",grey14Alpha5:"#2424240d",grey14Alpha50:"#24242480",grey14Alpha60:"#24242499",grey14Alpha70:"#242424b3",grey14Alpha80:"#242424cc",grey14Alpha90:"#242424e6",grey16:"#292929",grey18:"#2e2e2e",grey2:"#050505",grey20:"#333333",grey22:"#383838",grey24:"#3d3d3d",grey26:"#424242",grey28:"#474747",grey30:"#4d4d4d",grey32:"#525252",grey34:"#575757",grey36:"#5c5c5c",grey38:"#616161",grey4:"#0a0a0a",grey40:"#666666",grey42:"#6b6b6b",grey44:"#707070",grey46:"#757575",grey48:"#7a7a7a",grey50:"#808080",grey52:"#858585",grey54:"#8a8a8a",grey56:"#8f8f8f",grey58:"#949494",grey6:"#0f0f0f",grey60:"#999999",grey62:"#9e9e9e",grey64:"#a3a3a3",grey66:"#a8a8a8",grey68:"#adadad",grey70:"#b3b3b3",grey72:"#b8b8b8",grey74:"#bdbdbd",grey76:"#c2c2c2",grey78:"#c7c7c7",grey8:"#141414",grey80:"#cccccc",grey82:"#d1d1d1",grey84:"#d6d6d6",grey86:"#dbdbdb",grey88:"#e0e0e0",grey90:"#e6e6e6",grey92:"#ebebeb",grey94:"#f0f0f0",grey96:"#f5f5f5",grey98:"#fafafa",hotPink:{primary:"#e3008c",shade10:"#cc007e",shade20:"#ad006a",shade30:"#7f004e",shade40:"#44002a",shade50:"#240016",tint10:"#e61c99",tint20:"#ea38a6",tint30:"#ee5fb7",tint40:"#f7adda",tint50:"#fbd2eb",tint60:"#fef4fa"},lavender:{primary:"#7160e8",shade10:"#6656d1",shade20:"#5649b0",shade30:"#3f3682",shade40:"#221d46",shade50:"#120f25",tint10:"#8172eb",tint20:"#9184ee",tint30:"#a79cf1",tint40:"#d2ccf8",tint50:"#e7e4fb",tint60:"#f9f8fe"},lightBlue:{primary:"#3a96dd",shade10:"#3487c7",shade20:"#2c72a8",shade30:"#20547c",shade40:"#112d42",shade50:"#091823",tint10:"#4fa1e1",tint20:"#65ade5",tint30:"#83bdeb",tint40:"#bfddf5",tint50:"#dcedfa",tint60:"#f6fafe"},lightGreen:{primary:"#13a10e",shade10:"#11910d",shade20:"#0e7a0b",shade30:"#0b5a08",shade40:"#063004",shade50:"#031a02",tint10:"#27ac22",tint20:"#3db838",tint30:"#5ec75a",tint40:"#a7e3a5",tint50:"#cef0cd",tint60:"#f2fbf2"},lightTeal:{primary:"#00b7c3",shade10:"#00a5af",shade20:"#008b94",shade30:"#00666d",shade40:"#00373a",shade50:"#001d1f",tint10:"#18bfca",tint20:"#32c8d1",tint30:"#58d3db",tint40:"#a6e9ed",tint50:"#cef3f5",tint60:"#f2fcfd"},lilac:{primary:"#b146c2",shade10:"#9f3faf",shade20:"#863593",shade30:"#63276d",shade40:"#35153a",shade50:"#1c0b1f",tint10:"#ba58c9",tint20:"#c36bd1",tint30:"#cf87da",tint40:"#e6bfed",tint50:"#f2dcf5",tint60:"#fcf6fd"},lime:{primary:"#73aa24",shade10:"#689920",shade20:"#57811b",shade30:"#405f14",shade40:"#23330b",shade50:"#121b06",tint10:"#81b437",tint20:"#90be4c",tint30:"#a4cc6c",tint40:"#cfe5af",tint50:"#e5f1d3",tint60:"#f8fcf4"},magenta:{primary:"#bf0077",shade10:"#ac006b",shade20:"#91005a",shade30:"#6b0043",shade40:"#390024",shade50:"#1f0013",tint10:"#c71885",tint20:"#ce3293",tint30:"#d957a8",tint40:"#eca5d1",tint50:"#f5cee6",tint60:"#fcf2f9"},marigold:{primary:"#eaa300",shade10:"#d39300",shade20:"#b27c00",shade30:"#835b00",shade40:"#463100",shade50:"#251a00",tint10:"#edad1c",tint20:"#efb839",tint30:"#f2c661",tint40:"#f9e2ae",tint50:"#fcefd3",tint60:"#fefbf4"},mink:{primary:"#5d5a58",shade10:"#54514f",shade20:"#474443",shade30:"#343231",shade40:"#1c1b1a",shade50:"#0f0e0e",tint10:"#706d6b",tint20:"#84817e",tint30:"#9e9b99",tint40:"#cecccb",tint50:"#e5e4e3",tint60:"#f8f8f8"},navy:{primary:"#0027b4",shade10:"#0023a2",shade20:"#001e89",shade30:"#001665",shade40:"#000c36",shade50:"#00061d",tint10:"#173bbd",tint20:"#3050c6",tint30:"#546fd2",tint40:"#a3b2e8",tint50:"#ccd5f3",tint60:"#f2f4fc"},neutralShadowAmbient:"#0000001f",neutralShadowAmbientDarker:"#00000033",neutralShadowAmbientLighter:"#0000000f",neutralShadowKey:"#00000024",neutralShadowKeyDarker:"#0000003d",neutralShadowKeyLighter:"#00000012",office:{primary:"#d83b01",shade10:"#c33400",shade20:"#a52c00",shade30:"#792000",shade40:"#792000",shade50:"#4d2415",shade60:"#29130b",tint10:"#dd4f1b",tint20:"#e8825d",tint30:"#f4beaa",tint40:"#f9dcd1",tint50:"#f4beaa",tint60:"#f9dcd1"},oneNote:{primary:"#80397b",shade10:"#6c2f68",shade20:"#52254f",shade30:"#3c1a3a",shade40:"#430e60",shade50:"#430e60",shade60:"#430e60",tint10:"#9e5499",tint20:"#d4a9d1",tint30:"#e0bfde",tint40:"#f0daee",tint50:"#e6d1f2",tint60:"#e6d1f2"},orange:{primary:"#f7630c",shade10:"#de590b",shade20:"#bc4b09",shade30:"#8a3707",shade40:"#4a1e04",shade50:"#271002",tint10:"#f87528",tint20:"#f98845",tint30:"#faa06b",tint40:"#fdcfb4",tint50:"#fee5d7",tint60:"#fff9f5"},orchid:{primary:"#8764b8",shade10:"#795aa6",shade20:"#674c8c",shade30:"#4c3867",shade40:"#281e37",shade50:"#16101d",tint10:"#9373c0",tint20:"#a083c9",tint30:"#b29ad4",tint40:"#d7caea",tint50:"#e9e2f4",tint60:"#f9f8fc"},outlook:{primary:"#0078d4",shade10:"#106ebe",shade20:"#1664a7",shade30:"#135995",shade40:"#004578",shade50:"#043862",shade60:"#092c47",tint10:"#2488d8",tint20:"#69afe5",tint30:"#b3d6f2",tint40:"#cce3f5",tint50:"#deecf9",tint60:"#eff6fc"},peach:{primary:"#ff8c00",shade10:"#e67e00",shade20:"#c26a00",shade30:"#8f4e00",shade40:"#4d2a00",shade50:"#291600",tint10:"#ff9a1f",tint20:"#ffa83d",tint30:"#ffba66",tint40:"#ffddb3",tint50:"#ffedd6",tint60:"#fffaf5"},pink:{primary:"#e43ba6",shade10:"#cd3595",shade20:"#ad2d7e",shade30:"#80215d",shade40:"#441232",shade50:"#24091b",tint10:"#e750b0",tint20:"#ea66ba",tint30:"#ef85c8",tint40:"#f7c0e3",tint50:"#fbddf0",tint60:"#fef6fb"},platinum:{primary:"#69797e",shade10:"#5f6d71",shade20:"#505c60",shade30:"#3b4447",shade40:"#1f2426",shade50:"#111314",tint10:"#79898d",tint20:"#89989d",tint30:"#a0adb2",tint40:"#cdd6d8",tint50:"#e4e9ea",tint60:"#f8f9fa"},plum:{primary:"#77004d",shade10:"#6b0045",shade20:"#5a003b",shade30:"#43002b",shade40:"#240017",shade50:"#13000c",tint10:"#87105d",tint20:"#98246f",tint30:"#ad4589",tint40:"#d696c0",tint50:"#e9c4dc",tint60:"#faf0f6"},powerPoint:{primary:"#c43e1c",shade10:"#b13719",shade20:"#952f15",shade30:"#6e220f",shade40:"#6e220f",shade50:"#3c1805",shade60:"#200d03",tint10:"#cb5031",tint20:"#dc816a",tint30:"#edbcb0",tint40:"#f6dbd4",tint50:"#edbcb0",tint60:"#f6dbd4"},pumpkin:{primary:"#ca5010",shade10:"#b6480e",shade20:"#9a3d0c",shade30:"#712d09",shade40:"#3d1805",shade50:"#200d03",tint10:"#d06228",tint20:"#d77440",tint30:"#df8e64",tint40:"#efc4ad",tint50:"#f7dfd2",tint60:"#fdf7f4"},purple:{primary:"#5c2e91",shade10:"#532982",shade20:"#46236e",shade30:"#341a51",shade40:"#1c0e2b",shade50:"#0f0717",tint10:"#6b3f9e",tint20:"#7c52ab",tint30:"#9470bd",tint40:"#c6b1de",tint50:"#e0d3ed",tint60:"#f7f4fb"},red:{primary:"#d13438",shade10:"#bc2f32",shade20:"#9f282b",shade30:"#751d1f",shade40:"#3f1011",shade50:"#210809",tint10:"#d7494c",tint20:"#dc5e62",tint30:"#e37d80",tint40:"#f1bbbc",tint50:"#f8dadb",tint60:"#fdf6f6"},royalBlue:{primary:"#004e8c",shade10:"#00467e",shade20:"#003b6a",shade30:"#002c4e",shade40:"#00172a",shade50:"#000c16",tint10:"#125e9a",tint20:"#286fa8",tint30:"#4a89ba",tint40:"#9abfdc",tint50:"#c7dced",tint60:"#f0f6fa"},seafoam:{primary:"#00cc6a",shade10:"#00b85f",shade20:"#009b51",shade30:"#00723b",shade40:"#003d20",shade50:"#002111",tint10:"#19d279",tint20:"#34d889",tint30:"#5ae0a0",tint40:"#a8f0cd",tint50:"#cff7e4",tint60:"#f3fdf8"},silver:{primary:"#859599",shade10:"#78868a",shade20:"#657174",shade30:"#4a5356",shade40:"#282d2e",shade50:"#151818",tint10:"#92a1a5",tint20:"#a0aeb1",tint30:"#b3bfc2",tint40:"#d8dfe0",tint50:"#eaeeef",tint60:"#fafbfb"},steel:{primary:"#005b70",shade10:"#005265",shade20:"#004555",shade30:"#00333f",shade40:"#001b22",shade50:"#000f12",tint10:"#0f6c81",tint20:"#237d92",tint30:"#4496a9",tint40:"#94c8d4",tint50:"#c3e1e8",tint60:"#eff7f9"},teal:{primary:"#038387",shade10:"#037679",shade20:"#026467",shade30:"#02494c",shade40:"#012728",shade50:"#001516",tint10:"#159195",tint20:"#2aa0a4",tint30:"#4cb4b7",tint40:"#9bd9db",tint50:"#c7ebec",tint60:"#f0fafa"},white:"#ffffff",whiteAlpha10:"#ffffff1a",whiteAlpha20:"#ffffff33",whiteAlpha30:"#ffffff4d",whiteAlpha40:"#ffffff66",whiteAlpha5:"#ffffff0d",whiteAlpha50:"#ffffff80",whiteAlpha60:"#ffffff99",whiteAlpha70:"#ffffffb3",whiteAlpha80:"#ffffffcc",whiteAlpha90:"#ffffffe6",word:{primary:"#185abd",shade10:"#1651aa",shade20:"#13458f",shade30:"#0e336a",shade40:"#0e336a",shade50:"#0c2145",shade60:"#071225",tint10:"#2e6ac5",tint20:"#6794d7",tint30:"#aec6eb",tint40:"#d2e0f4",tint50:"#aec6eb",tint60:"#d2e0f4"},yellow:{primary:"#fde300",shade10:"#e4cc00",shade20:"#c0ad00",shade30:"#817400",shade40:"#4c4400",shade50:"#282400",tint10:"#fde61e",tint20:"#fdea3d",tint30:"#feee66",tint40:"#fef7b2",tint50:"#fffad6",tint60:"#fffef5"},hcButtonFace:"PlatformColor(ButtonFace)",hcButtonText:"PlatformColor(ButtonText)",hcCanvas:"PlatformColor(Window)",hcCanvasText:"PlatformColor(WindowText)",hcDisabled:"PlatformColor(GrayText)",hcHighlight:"PlatformColor(Highlight)",hcHighlightText:"PlatformColor(HighlightText)",hcHyperlink:"PlatformColor(Hotlight)"},corner:{radius120:12,radius20:2,radius40:4,radius60:6,radius80:8,radiusCircular:9999,radiusNone:0},font:{family:{base:"Segoe UI",monospace:"Consolas",numeric:"Bahnschrift"},lineHeight100:14,lineHeight1000:92,lineHeight200:16,lineHeight300:20,lineHeight400:22,lineHeight500:26,lineHeight600:32,lineHeight700:36,lineHeight800:40,lineHeight900:52,size100:10,size1000:68,size200:12,size300:14,size400:16,size500:20,size600:24,size700:28,size800:32,size900:40,weight:{bold:"700",medium:"500",regular:"400",semibold:"600"}},size100:10,size120:12,size1200:120,size160:16,size20:2,size200:20,size240:24,size280:28,size320:32,size360:36,size40:4,size400:40,size480:48,size560:56,size60:6,size640:64,size720:72,size80:8,size800:80,sizeNone:0,stroke:{width05:.5,width10:1,width15:1.5,width20:2,width30:3,width40:4,width60:6,widthNone:0}}});var x0e,Ge,T0e=ue(()=>{"use strict";x0e=ae(b0e()),Ge=x0e.default});var __=_e((rFr,k0e)=>{k0e.exports={shadow16:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:8,blur:16}],shadow2:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:1,blur:2}],shadow28:[{color:"#00000066",x:0,y:0,blur:8},{color:"#0000007a",x:0,y:14,blur:28}],shadow4:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:2,blur:4}],shadow64:[{color:"#00000066",x:0,y:0,blur:8},{color:"#0000007a",x:0,y:32,blur:64}],shadow8:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:4,blur:8}],shadowBrand16:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:8,blur:16}],shadowBrand2:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:1,blur:2}],shadowBrand28:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:14,blur:28}],shadowBrand4:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:2,blur:4}],shadowBrand64:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:32,blur:64}],shadowBrand8:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:4,blur:8}]}});var I0e=_e((tFr,w0e)=>{w0e.exports={brandBackground:{rest:"#1651aa",hover:"#185abd",pressed:"#004578",selected:"#13458f"},brandBackground2:{rest:"#004578"},brandBackgroundStatic:{rest:"#185abd"},brandForeground1:{rest:"#6794d7"},brandForeground2:{rest:"#aec6eb"},brandForegroundLink:{rest:"#2e6ac5",hover:"#aec6eb",pressed:"#6794d7",selected:"#2e6ac5"},brandStroke1:{rest:"#2e6ac5"},brandStroke2:{rest:"#0e336a"},compoundBrandBackground1:{rest:"#2e6ac5",hover:"#6794d7",pressed:"#185abd"},compoundBrandForeground1:{rest:"#2e6ac5",hover:"#6794d7",pressed:"#185abd"},compoundBrandStroke1:{rest:"#2e6ac5",hover:"#6794d7",pressed:"#185abd"},dangerBackground1:{rest:"#3f1011"},dangerBackground2:{rest:"#751d1f"},dangerBackground3:{rest:"#d13438"},dangerBorder1:{rest:"#d13438"},dangerBorder2:{rest:"#dc5e62"},dangerBorderActive:{rest:"#e37d80"},dangerForeground1:{rest:"#e37d80"},dangerForeground2:{rest:"#f1bbbc"},dangerForeground3:{rest:"#e37d80"},dangerForegroundInverted:{rest:"#d13438"},neutralBackground1:{rest:"#292929",hover:"#3d3d3d",pressed:"#1f1f1f",selected:"#383838"},neutralBackground2:{rest:"#1f1f1f",hover:"#333333",pressed:"#141414",selected:"#2e2e2e"},neutralBackground3:{rest:"#141414",hover:"#292929",pressed:"#0a0a0a",selected:"#242424"},neutralBackground4:{rest:"#0a0a0a",hover:"#1f1f1f",pressed:"#000000",selected:"#1a1a1a"},neutralBackground5:{rest:"#000000",hover:"#141414",pressed:"#050505",selected:"#0f0f0f"},neutralBackground6:{rest:"#333333"},neutralBackgroundDisabled:{rest:"#141414"},neutralBackgroundInverted:{rest:"#ffffff"},neutralForeground1:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralForeground2:{rest:"#d6d6d6",hover:"#ffffff",pressed:"#ffffff",brandHover:"#6794d7",brandPressed:"#2e6ac5",brandSelected:"#6794d7",selected:"#ffffff"},neutralForeground3:{rest:"#adadad",hover:"#d6d6d6",pressed:"#d6d6d6",brandHover:"#6794d7",brandPressed:"#2e6ac5",brandSelected:"#6794d7",selected:"#d6d6d6"},neutralForeground4:{rest:"#999999"},neutralForegroundDisabled:{rest:"#5c5c5c"},neutralForegroundInverted:{rest:"#242424"},neutralForegroundInvertedLink:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralForegroundOnBrand:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralStencil1:{rest:"#333333"},neutralStencil2:{rest:"#575757"},neutralStroke1:{rest:"#666666",hover:"#757575",pressed:"#6b6b6b",selected:"#707070"},neutralStroke2:{rest:"#525252"},neutralStroke3:{rest:"#3d3d3d"},neutralStrokeAccessible:{rest:"#adadad",hover:"#bdbdbd",pressed:"#b3b3b3",selected:"#6794d7"},neutralStrokeDisabled:{rest:"#424242"},outofofficeBackground1:{rest:"#3a1136"},outofofficeBackground2:{rest:"#6d2064"},outofofficeBackground3:{rest:"#c239b3"},outofofficeBorder1:{rest:"#c239b3"},outofofficeBorder2:{rest:"#d161c4"},outofofficeBorderActive:{rest:"#da7ed0"},outofofficeForeground1:{rest:"#da7ed0"},outofofficeForeground2:{rest:"#edbbe7"},outofofficeForeground3:{rest:"#d161c4"},severeBackground1:{rest:"#411200"},severeBackground2:{rest:"#7a2101"},severeBackground3:{rest:"#da3b01"},severeBorder1:{rest:"#da3b01"},severeBorder2:{rest:"#e9835e"},severeBorderActive:{rest:"#e9835e"},severeForeground1:{rest:"#e9835e"},severeForeground2:{rest:"#f4bfab"},severeForeground3:{rest:"#e9835e"},strokeFocus1:{rest:"#000000"},strokeFocus2:{rest:"#ffffff"},subtleBackground:{rest:"#00000000",hover:"#383838",pressed:"#2e2e2e",selected:"#333333"},successBackground1:{rest:"#052505"},successBackground2:{rest:"#094509"},successBackground3:{rest:"#107c10"},successBorder1:{rest:"#107c10"},successBorder2:{rest:"#9fd89f"},successBorderActive:{rest:"#54b054"},successForeground1:{rest:"#54b054"},successForeground2:{rest:"#9fd89f"},successForeground3:{rest:"#9fd89f"},successForegroundInverted:{rest:"#107c10"},transparentBackground:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",selected:"#00000000"},transparentStroke:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",disabled:"#00000000"},warningBackground1:{rest:"#4c4400"},warningBackground2:{rest:"#817400"},warningBackground3:{rest:"#fde300"},warningBorder1:{rest:"#fde300"},warningBorder2:{rest:"#fdea3d"},warningBorderActive:{rest:"#feee66"},warningForeground1:{rest:"#feee66"},warningForeground2:{rest:"#fef7b2"},warningForeground3:{rest:"#fdea3d"},warningForegroundInverted:{rest:"#817400"}}});var M0e=_e((aFr,D0e)=>{D0e.exports={shadow16:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:8,blur:16}],shadow2:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:1,blur:2}],shadow28:[{color:"#00000066",x:0,y:0,blur:8},{color:"#0000007a",x:0,y:14,blur:28}],shadow4:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:2,blur:4}],shadow64:[{color:"#00000066",x:0,y:0,blur:8},{color:"#0000007a",x:0,y:32,blur:64}],shadow8:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:4,blur:8}],shadowBrand16:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:8,blur:16}],shadowBrand2:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:1,blur:2}],shadowBrand28:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:14,blur:28}],shadowBrand4:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:2,blur:4}],shadowBrand64:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:32,blur:64}],shadowBrand8:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:4,blur:8}]}});var _0e=_e((nFr,B0e)=>{B0e.exports={brandBackground:{rest:"#185abd",hover:"#1651aa",pressed:"#004578",selected:"#13458f"},brandBackground2:{rest:"#eff6fc"},brandBackgroundStatic:{rest:"#185abd"},brandForeground1:{rest:"#185abd"},brandForeground2:{rest:"#1651aa"},brandForegroundLink:{rest:"#1651aa",hover:"#13458f",pressed:"#004578",selected:"#1651aa"},brandStroke1:{rest:"#185abd"},brandStroke2:{rest:"#d2e0f4"},compoundBrandBackground1:{rest:"#185abd",hover:"#1651aa",pressed:"#13458f"},compoundBrandForeground1:{rest:"#185abd",hover:"#1651aa",pressed:"#13458f"},compoundBrandStroke1:{rest:"#185abd",hover:"#1651aa",pressed:"#13458f"},dangerBackground1:{rest:"#fdf6f6"},dangerBackground2:{rest:"#f1bbbc"},dangerBackground3:{rest:"#d13438"},dangerBorder1:{rest:"#f1bbbc"},dangerBorder2:{rest:"#d13438"},dangerBorderActive:{rest:"#d13438"},dangerForeground1:{rest:"#bc2f32"},dangerForeground2:{rest:"#751d1f"},dangerForeground3:{rest:"#d13438"},dangerForegroundInverted:{rest:"#dc5e62"},neutralBackground1:{rest:"#ffffff",hover:"#f5f5f5",pressed:"#e0e0e0",selected:"#ebebeb"},neutralBackground2:{rest:"#fafafa",hover:"#f0f0f0",pressed:"#dbdbdb",selected:"#e6e6e6"},neutralBackground3:{rest:"#f5f5f5",hover:"#ebebeb",pressed:"#d6d6d6",selected:"#e0e0e0"},neutralBackground4:{rest:"#f0f0f0",hover:"#fafafa",pressed:"#f5f5f5",selected:"#ffffff"},neutralBackground5:{rest:"#ebebeb",hover:"#f5f5f5",pressed:"#f0f0f0",selected:"#fafafa"},neutralBackground6:{rest:"#e6e6e6"},neutralBackgroundDisabled:{rest:"#f0f0f0"},neutralBackgroundInverted:{rest:"#616161"},neutralForeground1:{rest:"#242424",hover:"#242424",pressed:"#242424",selected:"#242424"},neutralForeground2:{rest:"#424242",hover:"#242424",pressed:"#242424",brandHover:"#185abd",brandPressed:"#1651aa",brandSelected:"#185abd",selected:"#242424"},neutralForeground3:{rest:"#616161",hover:"#424242",pressed:"#424242",brandHover:"#185abd",brandPressed:"#1651aa",brandSelected:"#185abd",selected:"#424242"},neutralForeground4:{rest:"#707070"},neutralForegroundDisabled:{rest:"#bdbdbd"},neutralForegroundInverted:{rest:"#ffffff"},neutralForegroundInvertedLink:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralForegroundOnBrand:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralStencil1:{rest:"#e6e6e6"},neutralStencil2:{rest:"#fafafa"},neutralStroke1:{rest:"#d1d1d1",hover:"#c7c7c7",pressed:"#b3b3b3",selected:"#bdbdbd"},neutralStroke2:{rest:"#e0e0e0"},neutralStroke3:{rest:"#f0f0f0"},neutralStrokeAccessible:{rest:"#616161",hover:"#575757",pressed:"#4d4d4d",selected:"#185abd"},neutralStrokeDisabled:{rest:"#e0e0e0"},outofofficeBackground1:{rest:"#fdf5fc"},outofofficeBackground2:{rest:"#edbbe7"},outofofficeBackground3:{rest:"#c239b3"},outofofficeBorder1:{rest:"#edbbe7"},outofofficeBorder2:{rest:"#c239b3"},outofofficeBorderActive:{rest:"#c239b3"},outofofficeForeground1:{rest:"#af33a1"},outofofficeForeground2:{rest:"#6d2064"},outofofficeForeground3:{rest:"#c239b3"},severeBackground1:{rest:"#fdf6f3"},severeBackground2:{rest:"#f4bfab"},severeBackground3:{rest:"#da3b01"},severeBorder1:{rest:"#f4bfab"},severeBorder2:{rest:"#da3b01"},severeBorderActive:{rest:"#da3b01"},severeForeground1:{rest:"#c43501"},severeForeground2:{rest:"#7a2101"},severeForeground3:{rest:"#da3b01"},strokeFocus1:{rest:"#ffffff"},strokeFocus2:{rest:"#000000"},subtleBackground:{rest:"#00000000",hover:"#f5f5f5",pressed:"#e0e0e0",selected:"#ebebeb"},successBackground1:{rest:"#f1faf1"},successBackground2:{rest:"#9fd89f"},successBackground3:{rest:"#107c10"},successBorder1:{rest:"#9fd89f"},successBorder2:{rest:"#107c10"},successBorderActive:{rest:"#107c10"},successForeground1:{rest:"#0e700e"},successForeground2:{rest:"#094509"},successForeground3:{rest:"#107c10"},successForegroundInverted:{rest:"#359b35"},transparentBackground:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",selected:"#00000000"},transparentStroke:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",disabled:"#00000000"},warningBackground1:{rest:"#fffef5"},warningBackground2:{rest:"#fef7b2"},warningBackground3:{rest:"#fde300"},warningBorder1:{rest:"#fef7b2"},warningBorder2:{rest:"#fde300"},warningBorderActive:{rest:"#fde300"},warningForeground1:{rest:"#817400"},warningForeground2:{rest:"#817400"},warningForeground3:{rest:"#fde300"},warningForegroundInverted:{rest:"#fef7b2"}}});var P0e=_e((iFr,L0e)=>{L0e.exports={shadow16:[{color:"#0000001f",x:0,y:0,blur:2},{color:"#00000024",x:0,y:8,blur:16}],shadow2:[{color:"#0000001f",x:0,y:0,blur:2},{color:"#00000024",x:0,y:1,blur:2}],shadow28:[{color:"#00000033",x:0,y:0,blur:8},{color:"#0000003d",x:0,y:14,blur:28}],shadow4:[{color:"#0000001f",x:0,y:0,blur:2},{color:"#00000024",x:0,y:2,blur:4}],shadow64:[{color:"#00000033",x:0,y:0,blur:8},{color:"#0000003d",x:0,y:32,blur:64}],shadow8:[{color:"#0000001f",x:0,y:0,blur:2},{color:"#00000024",x:0,y:4,blur:8}],shadowBrand16:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:8,blur:16}],shadowBrand2:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:1,blur:2}],shadowBrand28:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:14,blur:28}],shadowBrand4:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:2,blur:4}],shadowBrand64:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:32,blur:64}],shadowBrand8:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:4,blur:8}]}});var O4=_e(OS=>{"use strict";Object.defineProperty(OS,"__esModule",{value:!0});function O0e(e,r){if(r)return e;throw new Error("Unhandled discriminated union member: "+JSON.stringify(e))}OS.assertNever=O0e;OS.default=O0e});var L_=_e((oFr,N0e)=>{N0e.exports={body1:{fontFamily:"Segoe UI",fontLineHeight:16,fontSize:12,fontWeight:"400"},body1Strong:{fontFamily:"Segoe UI",fontLineHeight:16,fontSize:12,fontWeight:"600"},body2:{fontFamily:"Segoe UI",fontLineHeight:20,fontSize:14,fontWeight:"400"},body2Strong:{fontFamily:"Segoe UI",fontLineHeight:20,fontSize:14,fontWeight:"600"},brandBackground:{rest:"PlatformColor(ButtonFace)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",selected:"PlatformColor(Highlight)"},brandBackground2:{rest:"PlatformColor(ButtonFace)"},brandBackgroundStatic:{rest:"PlatformColor(Window)"},brandForeground1:{rest:"PlatformColor(WindowText)"},brandForeground2:{rest:"PlatformColor(ButtonText)"},brandForegroundLink:{rest:"PlatformColor(Hotlight)",hover:"PlatformColor(Hotlight)",pressed:"PlatformColor(Hotlight)",selected:"PlatformColor(Hotlight)"},brandStroke1:{rest:"PlatformColor(WindowText)"},brandStroke2:{rest:"PlatformColor(Window)"},caption1:{fontFamily:"Segoe UI",fontLineHeight:14,fontSize:10,fontWeight:"400"},compoundBrandBackground1:{rest:"PlatformColor(Highlight)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)"},compoundBrandForeground1:{rest:"PlatformColor(Highlight)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)"},compoundBrandStroke1:{rest:"PlatformColor(Highlight)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)"},dangerBackground1:{rest:"PlatformColor(Window)"},dangerBackground2:{rest:"PlatformColor(Window)"},dangerBackground3:{rest:"PlatformColor(WindowText)"},dangerBorder1:{rest:"PlatformColor(WindowText)"},dangerBorder2:{rest:"PlatformColor(WindowText)"},dangerBorderActive:{rest:"PlatformColor(Highlight)"},dangerForeground1:{rest:"PlatformColor(WindowText)"},dangerForeground2:{rest:"PlatformColor(WindowText)"},dangerForeground3:{rest:"PlatformColor(WindowText)"},dangerForegroundInverted:{rest:"PlatformColor(WindowText)"},display:{fontFamily:"Segoe UI",fontLineHeight:52,fontSize:40,fontWeight:"600"},largeTitle:{fontFamily:"Segoe UI",fontLineHeight:52,fontSize:40,fontWeight:"400"},neutralBackground1:{rest:"PlatformColor(Window)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",selected:"PlatformColor(Highlight)"},neutralBackground2:{rest:"PlatformColor(Window)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",selected:"PlatformColor(Highlight)"},neutralBackground3:{rest:"PlatformColor(Window)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",selected:"PlatformColor(Highlight)"},neutralBackground4:{rest:"PlatformColor(Window)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",selected:"PlatformColor(Highlight)"},neutralBackground5:{rest:"PlatformColor(Window)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",selected:"PlatformColor(Highlight)"},neutralBackground6:{rest:"PlatformColor(Window)"},neutralBackgroundDisabled:{rest:"PlatformColor(Window)"},neutralBackgroundInverted:{rest:"PlatformColor(WindowText)"},neutralForeground1:{rest:"PlatformColor(WindowText)",hover:"PlatformColor(HighlightText)",pressed:"PlatformColor(HighlightText)",selected:"PlatformColor(HighlightText)"},neutralForeground2:{rest:"PlatformColor(WindowText)",hover:"PlatformColor(HighlightText)",pressed:"PlatformColor(HighlightText)",brandHover:"PlatformColor(HighlightText)",brandPressed:"PlatformColor(HighlightText)",brandSelected:"PlatformColor(HighlightText)",selected:"PlatformColor(HighlightText)"},neutralForeground3:{rest:"PlatformColor(WindowText)",hover:"PlatformColor(HighlightText)",pressed:"PlatformColor(HighlightText)",brandHover:"PlatformColor(HighlightText)",brandPressed:"PlatformColor(HighlightText)",brandSelected:"PlatformColor(HighlightText)",selected:"PlatformColor(HighlightText)"},neutralForeground4:{rest:"PlatformColor(WindowText)"},neutralForegroundDisabled:{rest:"PlatformColor(GrayText)"},neutralForegroundInverted:{rest:"PlatformColor(Window)"},neutralForegroundInvertedLink:{rest:"PlatformColor(Hotlight)",hover:"PlatformColor(Hotlight)",pressed:"PlatformColor(Hotlight)",selected:"PlatformColor(Hotlight)"},neutralForegroundOnBrand:{rest:"PlatformColor(ButtonText)",hover:"PlatformColor(HighlightText)",pressed:"PlatformColor(HighlightText)",selected:"PlatformColor(HighlightText)"},neutralStencil1:{rest:"#141414"},neutralStencil2:{rest:"#858585"},neutralStroke1:{rest:"PlatformColor(WindowText)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",selected:"PlatformColor(Highlight)"},neutralStroke2:{rest:"PlatformColor(WindowText)"},neutralStroke3:{rest:"PlatformColor(WindowText)"},neutralStrokeAccessible:{rest:"PlatformColor(WindowText)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",selected:"PlatformColor(Highlight)"},neutralStrokeDisabled:{rest:"PlatformColor(GrayText)"},outofofficeBackground1:{rest:"PlatformColor(Window)"},outofofficeBackground2:{rest:"PlatformColor(Window)"},outofofficeBackground3:{rest:"PlatformColor(WindowText)"},outofofficeBorder1:{rest:"PlatformColor(WindowText)"},outofofficeBorder2:{rest:"PlatformColor(WindowText)"},outofofficeBorderActive:{rest:"PlatformColor(Highlight)"},outofofficeForeground1:{rest:"PlatformColor(WindowText)"},outofofficeForeground2:{rest:"PlatformColor(WindowText)"},outofofficeForeground3:{rest:"PlatformColor(WindowText)"},severeBackground1:{rest:"PlatformColor(Window)"},severeBackground2:{rest:"PlatformColor(Window)"},severeBackground3:{rest:"PlatformColor(WindowText)"},severeBorder1:{rest:"PlatformColor(WindowText)"},severeBorder2:{rest:"PlatformColor(WindowText)"},severeBorderActive:{rest:"PlatformColor(Highlight)"},severeForeground1:{rest:"PlatformColor(WindowText)"},severeForeground2:{rest:"PlatformColor(WindowText)"},severeForeground3:{rest:"PlatformColor(WindowText)"},strokeFocus1:{rest:"PlatformColor(Window)"},strokeFocus2:{rest:"PlatformColor(Highlight)"},subtitle1:{fontFamily:"Segoe UI",fontLineHeight:26,fontSize:20,fontWeight:"400"},subtitle1Strong:{fontFamily:"Segoe UI",fontLineHeight:26,fontSize:20,fontWeight:"600"},subtitle2:{fontFamily:"Segoe UI",fontLineHeight:22,fontSize:16,fontWeight:"400"},subtitle2Strong:{fontFamily:"Segoe UI",fontLineHeight:22,fontSize:16,fontWeight:"600"},subtleBackground:{rest:"#00000000",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",selected:"PlatformColor(Highlight)"},successBackground1:{rest:"PlatformColor(Window)"},successBackground2:{rest:"PlatformColor(Window)"},successBackground3:{rest:"PlatformColor(WindowText)"},successBorder1:{rest:"PlatformColor(WindowText)"},successBorder2:{rest:"PlatformColor(WindowText)"},successBorderActive:{rest:"PlatformColor(Highlight)"},successForeground1:{rest:"PlatformColor(WindowText)"},successForeground2:{rest:"PlatformColor(WindowText)"},successForeground3:{rest:"PlatformColor(WindowText)"},successForegroundInverted:{rest:"PlatformColor(WindowText)"},title1:{fontFamily:"Segoe UI",fontLineHeight:36,fontSize:28,fontWeight:"400"},title1Strong:{fontFamily:"Segoe UI",fontLineHeight:36,fontSize:28,fontWeight:"600"},transparentBackground:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",selected:"#00000000"},transparentStroke:{rest:"PlatformColor(WindowText)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",disabled:"PlatformColor(GrayText)"},warningBackground1:{rest:"PlatformColor(Window)"},warningBackground2:{rest:"PlatformColor(Window)"},warningBackground3:{rest:"PlatformColor(WindowText)"},warningBorder1:{rest:"PlatformColor(WindowText)"},warningBorder2:{rest:"PlatformColor(WindowText)"},warningBorderActive:{rest:"PlatformColor(Highlight)"},warningForeground1:{rest:"PlatformColor(WindowText)"},warningForeground2:{rest:"PlatformColor(WindowText)"},warningForeground3:{rest:"PlatformColor(WindowText)"},warningForegroundInverted:{rest:"PlatformColor(WindowText)"}}});function pGe(e){for(var r in e)for(var l in e[r]){var c=e[r][l];if(typeof c=="string"&&c.includes("PlatformColor")){var d=c.substring(14,c.length-1);e[r][l]=(0,H0e.PlatformColor)(d)}}return e}var H0e,V0e,j0e,Z0e=ue(()=>{"use strict";H0e=ae(Rr()),V0e=ae(L_()),j0e=pGe(V0e.default)});function O_(e){return e==="light"?P_.default:e==="dark"||e==="darkElevated"?G0e.default:e==="highContrast"?j0e:((0,z0e.assertNever)(e),P_.default)}function N_(e){return e==="light"?$0e.default:e==="dark"?W0e.default:U0e.default}var U0e,G0e,W0e,P_,$0e,z0e,K0e=ue(()=>{"use strict";U0e=ae(__()),G0e=ae(I0e()),W0e=ae(M0e()),P_=ae(_0e()),$0e=ae(P0e()),z0e=ae(O4());Z0e()});var hi=ue(()=>{"use strict";T0e();K0e()});function V_(e,r){return e===void 0?r:e==="dynamic"?H_.Appearance&&H_.Appearance.getColorScheme()||r:e}var H_,q0e=ue(()=>{"use strict";H_=ae(Rr())});function yt(e){return e?e.name==="HighContrast":!1}var X0e=ue(()=>{"use strict"});function N4(e){return{neutralForeground1:e.neutralForeground1.rest,neutralForeground1Hover:e.neutralForeground1.hover,neutralForeground1Pressed:e.neutralForeground1.pressed,neutralForeground1Selected:e.neutralForeground1.selected,neutralForeground2:e.neutralForeground2.rest,neutralForeground2Hover:e.neutralForeground2.hover,neutralForeground2Pressed:e.neutralForeground2.pressed,neutralForeground2Selected:e.neutralForeground2.selected,neutralForeground2BrandHover:e.neutralForeground2.brandHover,neutralForeground2BrandPressed:e.neutralForeground2.brandPressed,neutralForeground2BrandSelected:e.neutralForeground2.brandSelected,neutralForeground3:e.neutralForeground3.rest,neutralForeground3Hover:e.neutralForeground3.hover,neutralForeground3Pressed:e.neutralForeground3.pressed,neutralForeground3Selected:e.neutralForeground3.selected,neutralForeground3BrandHover:e.neutralForeground3.brandHover,neutralForeground3BrandPressed:e.neutralForeground3.brandPressed,neutralForeground3BrandSelected:e.neutralForeground3.brandSelected,neutralForeground4:e.neutralForeground4.rest,neutralForegroundDisabled:e.neutralForegroundDisabled.rest,brandForegroundLink:e.brandForegroundLink.rest,brandForegroundLinkHover:e.brandForegroundLink.hover,brandForegroundLinkPressed:e.brandForegroundLink.pressed,brandForegroundLinkSelected:e.brandForegroundLink.selected,compoundBrandForeground1:e.compoundBrandForeground1.rest,compoundBrandForeground1Hover:e.compoundBrandForeground1.hover,compoundBrandForeground1Pressed:e.compoundBrandForeground1.pressed,brandForeground1:e.brandForeground1.rest,brandForeground1Disabled:e.brandForeground1.disabled,brandForeground1Pressed:e.brandForeground1.pressed,brandForeground2:e.brandForeground2.rest,neutralForegroundInverted:e.neutralForegroundInverted.rest,neutralForegroundOnBrand:e.neutralForegroundOnBrand.rest,neutralForegroundOnBrandHover:e.neutralForegroundOnBrand.hover,neutralForegroundOnBrandPressed:e.neutralForegroundOnBrand.pressed,neutralForegroundOnBrandSelected:e.neutralForegroundOnBrand.selected,neutralForegroundInvertedLink:e.neutralForegroundInvertedLink.rest,neutralForegroundInvertedLinkHover:e.neutralForegroundInvertedLink.hover,neutralForegroundInvertedLinkPressed:e.neutralForegroundInvertedLink.pressed,neutralForegroundInvertedLinkSelected:e.neutralForegroundInvertedLink.selected,neutralBackground1:e.neutralBackground1.rest,neutralBackground1Hover:e.neutralBackground1.hover,neutralBackground1Pressed:e.neutralBackground1.pressed,neutralBackground1Selected:e.neutralBackground1.selected,neutralBackground2:e.neutralBackground2.rest,neutralBackground2Hover:e.neutralBackground2.hover,neutralBackground2Pressed:e.neutralBackground2.pressed,neutralBackground2Selected:e.neutralBackground2.selected,neutralBackground3:e.neutralBackground3.rest,neutralBackground3Hover:e.neutralBackground3.hover,neutralBackground3Pressed:e.neutralBackground3.pressed,neutralBackground3Selected:e.neutralBackground3.selected,neutralBackground4:e.neutralBackground4.rest,neutralBackground4Hover:e.neutralBackground4.hover,neutralBackground4Pressed:e.neutralBackground4.pressed,neutralBackground4Selected:e.neutralBackground4.selected,neutralBackground5:e.neutralBackground5.rest,neutralBackground5Hover:e.neutralBackground5.hover,neutralBackground5Pressed:e.neutralBackground5.pressed,neutralBackground5Selected:e.neutralBackground5.selected,neutralBackground6:e.neutralBackground6.rest,neutralBackgroundInverted:e.neutralBackgroundInverted.rest,subtleBackground:e.subtleBackground.rest,subtleBackgroundHover:e.subtleBackground.hover,subtleBackgroundPressed:e.subtleBackground.pressed,subtleBackgroundSelected:e.subtleBackground.selected,transparentBackground:e.transparentBackground.rest,transparentBackgroundHover:e.transparentBackground.hover,transparentBackgroundPressed:e.transparentBackground.pressed,transparentBackgroundSelected:e.transparentBackground.selected,neutralBackgroundDisabled:e.neutralBackgroundDisabled.rest,neutralStencil1:e.neutralStencil1.rest,neutralStencil2:e.neutralStencil2.rest,brandBackground:e.brandBackground.rest,brandBackgroundHover:e.brandBackground.hover,brandBackgroundPressed:e.brandBackground.pressed,brandBackgroundDisabled:e.brandBackground.disabled,brandBackgroundSelected:e.brandBackground.selected,compoundBrandBackground1:e.compoundBrandBackground1.rest,compoundBrandBackground1Hover:e.compoundBrandBackground1.hover,compoundBrandBackground1Pressed:e.compoundBrandBackground1.pressed,brandBackgroundStatic:e.brandBackgroundStatic.rest,brandBackground2:e.brandBackground2.rest,neutralStrokeAccessible:e.neutralStrokeAccessible.rest,neutralStrokeAccessibleHover:e.neutralStrokeAccessible.hover,neutralStrokeAccessiblePressed:e.neutralStrokeAccessible.pressed,neutralStrokeAccessibleSelected:e.neutralStrokeAccessible.selected,neutralStroke1:e.neutralStroke1.rest,neutralStroke1Hover:e.neutralStroke1.hover,neutralStroke1Pressed:e.neutralStroke1.pressed,neutralStroke1Selected:e.neutralStroke1.selected,neutralStroke2:e.neutralStroke2.rest,neutralStroke3:e.neutralStroke3.rest,brandStroke1:e.brandStroke1.rest,brandStroke2:e.brandStroke2.rest,compoundBrandStroke1:e.compoundBrandStroke1.rest,compoundBrandStroke1Hover:e.compoundBrandStroke1.hover,compoundBrandStroke1Pressed:e.compoundBrandStroke1.pressed,neutralStrokeDisabled:e.neutralStrokeDisabled.rest,transparentStroke:e.transparentStroke.rest,transparentStrokeInteractive:e.transparentStroke.hover,transparentStrokeDisabled:e.transparentStroke.disabled,strokeFocus1:e.strokeFocus1.rest,strokeFocus2:e.strokeFocus2.rest,dangerBackground1:e.dangerBackground1.rest,dangerBackground2:e.dangerBackground2.rest,dangerBackground3:e.dangerBackground3.rest,dangerForeground1:e.dangerForeground1.rest,dangerForeground2:e.dangerForeground2.rest,dangerForeground3:e.dangerForeground3.rest,dangerForegroundInverted:e.dangerForegroundInverted.rest,dangerBorderActive:e.dangerBorderActive.rest,dangerBorder1:e.dangerBorder1.rest,dangerBorder2:e.dangerBorder2.rest,successBackground1:e.successBackground1.rest,successBackground2:e.successBackground2.rest,successBackground3:e.successBackground3.rest,successForeground1:e.successForeground1.rest,successForeground2:e.successForeground2.rest,successForeground3:e.successForeground3.rest,successForegroundInverted:e.successForegroundInverted.rest,successBorderActive:e.successBorderActive.rest,successBorder1:e.successBorder1.rest,successBorder2:e.successBorder2.rest,warningBackground1:e.warningBackground1.rest,warningBackground2:e.warningBackground2.rest,warningBackground3:e.warningBackground3.rest,warningForeground1:e.warningForeground1.rest,warningForeground2:e.warningForeground2.rest,warningForeground3:e.warningForeground3.rest,warningForegroundInverted:e.warningForegroundInverted.rest,warningBorderActive:e.warningBorderActive.rest,warningBorder1:e.warningBorder1.rest,warningBorder2:e.warningBorder2.rest,severeBackground1:e.severeBackground1.rest,severeBackground2:e.severeBackground2.rest,severeBackground3:e.severeBackground3.rest,severeForeground1:e.severeForeground1.rest,severeForeground2:e.severeForeground2.rest,severeForeground3:e.severeForeground3.rest,severeBorderActive:e.severeBorderActive.rest,severeBorder1:e.severeBorder1.rest,severeBorder2:e.severeBorder2.rest,outofofficeBackground1:e.outofofficeBackground1.rest,outofofficeBackground2:e.outofofficeBackground2.rest,outofofficeBackground3:e.outofofficeBackground3.rest,outofofficeForeground1:e.outofofficeForeground1.rest,outofofficeForeground2:e.outofofficeForeground2.rest,outofofficeForeground3:e.outofofficeForeground3.rest,outofofficeBorderActive:e.outofofficeBorderActive.rest,outofofficeBorder1:e.outofofficeBorder1.rest,outofofficeBorder2:e.outofofficeBorder2.rest}}function j_(e){return{caption1:wu(e.caption1),body1:wu(e.body1),body1Strong:wu(e.body1Strong),body2:wu(e.body2),body2Strong:wu(e.body2Strong),subtitle1:wu(e.subtitle1),subtitle1Strong:wu(e.subtitle1Strong),subtitle2:wu(e.subtitle2),subtitle2Strong:wu(e.subtitle2Strong),title1:wu(e.title1),title1Strong:wu(e.title1Strong),largeTitle:wu(e.largeTitle),display:wu(e.display)}}function wu(e){return{face:"primary",size:e.fontSize,weight:e.fontWeight}}var Q0e=ue(()=>{"use strict"});function H4(e){return{shadow2:{ambient:e.shadow2[0],key:e.shadow2[1]},shadow4:{ambient:e.shadow4[0],key:e.shadow4[1]},shadow8:{ambient:e.shadow8[0],key:e.shadow8[1]},shadow16:{ambient:e.shadow16[0],key:e.shadow16[1]},shadow28:{ambient:e.shadow28[0],key:e.shadow28[1]},shadow64:{ambient:e.shadow64[0],key:e.shadow64[1]},shadow2brand:{ambient:e.shadowBrand2[0],key:e.shadowBrand2[1]},shadow4brand:{ambient:e.shadowBrand4[0],key:e.shadowBrand4[1]},shadow8brand:{ambient:e.shadowBrand8[0],key:e.shadowBrand8[1]},shadow16brand:{ambient:e.shadowBrand16[0],key:e.shadowBrand16[1]},shadow28brand:{ambient:e.shadowBrand28[0],key:e.shadowBrand28[1]},shadow64brand:{ambient:e.shadowBrand64[0],key:e.shadowBrand64[1]}}}var J0e=ue(()=>{"use strict"});var Cn=ue(()=>{"use strict";q0e();X0e();Q0e();J0e()});function hGe(e){var r=O_(e);return N4(r)}function vGe(e){var r=N_(e);return H4(r)}var tf,NS,V4=ue(()=>{"use strict";In();hi();Cn();tf=Ea(hGe);NS=Ea(vGe)});function Z_(e,r){return{background:e.white,bodyStandoutBackground:e.neutralLighterAlt,bodyFrameBackground:e.white,bodyFrameDivider:e.neutralLight,bodyText:e.neutralPrimary,bodyTextChecked:e.black,subText:e.neutralSecondary,bodyDivider:e.neutralLight,disabledBackground:r?e.neutralQuaternaryAlt:e.neutralLighter,disabledText:e.neutralTertiary,disabledBodyText:e.neutralTertiary,focusBorder:e.neutralSecondary,variantBorder:e.neutralLight,errorText:r?"#ff5f5f":e.redDark,inputBorder:e.neutralTertiary,inputBackground:e.white,inputFocusBorderAlt:e.themePrimary,inputText:e.neutralPrimary,inputPlaceholderText:e.neutralSecondary,buttonBackground:e.neutralLighter,buttonBackgroundChecked:e.neutralTertiaryAlt,buttonBackgroundHovered:e.neutralLight,buttonBackgroundPressed:e.neutralLight,buttonBackgroundDisabled:e.neutralLighter,buttonBorder:e.neutralSecondaryAlt,buttonText:r?e.black:e.neutralPrimary,buttonTextHovered:r?e.neutralPrimary:e.neutralDark,buttonTextChecked:e.neutralDark,buttonTextPressed:e.neutralDark,buttonTextDisabled:e.neutralTertiary,buttonBorderDisabled:e.neutralLighter,buttonBorderFocused:e.neutralSecondaryAlt,primaryButtonBackground:e.themePrimary,primaryButtonBackgroundHovered:e.themeDarkAlt,primaryButtonBackgroundPressed:e.themeDark,primaryButtonBackgroundDisabled:e.neutralLighter,primaryButtonBorder:"transparent",primaryButtonBorderFocused:"transparent",primaryButtonText:e.white,primaryButtonTextHovered:e.white,primaryButtonTextPressed:e.white,primaryButtonTextDisabled:e.neutralQuaternary,accentButtonBackground:e.accent,menuBackground:r?e.neutralLighter:e.white,menuDivider:e.neutralTertiaryAlt,menuIcon:r?e.themeDarkAlt:e.themePrimary,menuItemBackgroundHovered:r?e.neutralQuaternaryAlt:e.neutralLighter,menuItemBackgroundPressed:r?e.neutralQuaternary:e.neutralLight,menuItemText:e.neutralPrimary,menuItemTextHovered:e.neutralDark,listHeaderBackgroundHovered:e.neutralLighter,listHeaderBackgroundPressed:e.neutralLight,actionLink:e.neutralPrimary,link:e.themePrimary,linkHovered:e.themeDarker,linkPressed:e.themeDark,defaultBackground:e.neutralLighter,defaultBorder:e.neutralSecondaryAlt,defaultContent:r?e.black:e.neutralPrimary,defaultIcon:r?e.black:e.neutralPrimary,defaultHoveredBackground:e.neutralLight,defaultHoveredBorder:e.neutralSecondaryAlt,defaultHoveredContent:r?e.neutralPrimary:e.neutralDark,defaultHoveredIcon:r?e.neutralPrimary:e.neutralDark,defaultFocusedBackground:e.neutralLight,defaultFocusedBorder:e.neutralSecondaryAlt,defaultFocusedContent:r?e.neutralPrimary:e.neutralDark,defaultFocusedIcon:r?e.neutralPrimary:e.neutralDark,defaultPressedBackground:e.neutralLight,defaultPressedBorder:e.neutralSecondaryAlt,defaultPressedContent:e.neutralDark,defaultPressedIcon:e.neutralDark,defaultDisabledBackground:e.neutralLighter,defaultDisabledBorder:e.neutralLighter,defaultDisabledContent:e.neutralTertiary,defaultDisabledIcon:e.neutralTertiary,ghostBackground:e.white,ghostBorder:e.white,ghostContent:e.neutralPrimary,ghostIcon:e.neutralPrimary,ghostHoveredBackground:e.neutralLighter,ghostHoveredBorder:e.neutralLighter,ghostHoveredContent:e.neutralDark,ghostHoveredIcon:e.neutralDark,ghostFocusedBackground:e.neutralLighter,ghostFocusedBorder:e.neutralSecondaryAlt,ghostFocusedContent:e.neutralDark,ghostFocusedIcon:e.neutralDark,ghostPressedBackground:e.neutralLight,ghostPressedBorder:e.neutralLight,ghostPressedContent:e.neutralDark,ghostPressedIcon:e.neutralDark,ghostDisabledBackground:e.white,ghostDisabledBorder:e.white,ghostDisabledContent:e.neutralTertiary,ghostDisabledIcon:e.neutralTertiary,brandedBackground:e.themePrimary,brandedDisabledBorder:e.neutralLighter,defaultCheckedBackground:e.neutralTertiaryAlt,defaultCheckedContent:e.neutralDark,defaultCheckedHoveredBackground:e.neutralLight,defaultCheckedHoveredContent:r?e.neutralPrimary:e.neutralDark,ghostCheckedBackground:e.neutralLight,ghostCheckedContent:e.black,ghostCheckedHoveredBackground:e.neutralLighter,ghostCheckedHoveredContent:e.neutralDark,ghostCheckedHoveredBorder:e.neutralDark,ghostSecondaryContent:e.neutralSecondary,ghostFocusedSecondaryContent:e.neutralSecondary,ghostHoveredSecondaryContent:e.neutralSecondary,ghostPressedSecondaryContent:e.neutralSecondary,brandedSecondaryContent:e.neutralLighterAlt,brandedFocusedSecondaryContent:e.neutralLighterAlt,brandedHoveredSecondaryContent:e.neutralLighterAlt,brandedPressedSecondaryContent:e.neutralLighterAlt,defaultHoveredSecondaryContent:e.neutralTertiary,defaultPressedSecondaryContent:e.neutralTertiary,checkmarkColor:e.white,checkboxBackground:e.themePrimary,checkboxBackgroundDisabled:e.neutralLighter,checkboxBorderColor:e.neutralSecondaryAlt,personaActivityRing:e.white,personaActivityGlow:e.themePrimary}}function Y0e(){return Object.assign({background:"#000000",bodyStandoutBackground:"#000000",bodyFrameBackground:"#000000",bodyFrameDivider:"#000000",bodyText:"#ffffff",bodyTextChecked:"#000000",subText:"#ffffff",bodyDivider:"#ffffff",disabledBackground:"#000000",disabledText:"#3ff23f",disabledBodyText:"#3ff23f",focusBorder:"#ffffff",variantBorder:"#ffffff",errorText:"#ffffff",inputBorder:"#ffffff",inputBackground:"#000000",inputFocusBorderAlt:"#ffffff",inputText:"#ffffff",inputPlaceholderText:"#ffffff",buttonBackground:"#000000",buttonBackgroundChecked:"#1aebff",buttonBackgroundHovered:"#1aebff",buttonBackgroundPressed:"#1aebff",buttonBackgroundDisabled:"#000000",buttonBorder:"#ffffff",buttonText:"#ffffff",buttonTextHovered:"#000000",buttonTextChecked:"#000000",buttonTextPressed:"#000000",buttonTextDisabled:"#3ff23f",buttonBorderDisabled:"#3ff23f",buttonBorderFocused:"#ffffff",primaryButtonBackground:"#000000",primaryButtonBackgroundHovered:"#1aebff",primaryButtonBackgroundPressed:"#1aebff",primaryButtonBackgroundDisabled:"#000000",primaryButtonBorder:"#ffffff",primaryButtonBorderFocused:"#ffffff",primaryButtonText:"#ffffff",primaryButtonTextHovered:"#000000",primaryButtonTextPressed:"#000000",primaryButtonTextDisabled:"#3ff23f",accentButtonBackground:"#000000",menuBackground:"#000000",menuDivider:"#ffffff",menuIcon:"#ffffff",menuItemBackgroundHovered:"#1aebff",menuItemBackgroundPressed:"#1aebff",menuItemText:"#ffffff",menuItemTextHovered:"#000000",listHeaderBackgroundHovered:"#1aebff",listHeaderBackgroundPressed:"#1aebff",actionLink:"#ffff00",link:"#ffff00",linkHovered:"#ffffff",linkPressed:"#ffffff",defaultBackground:"#000000",defaultBorder:"#ffffff",defaultContent:"#ffffff",defaultIcon:"#ffffff",defaultHoveredBackground:"#1aebff",defaultHoveredBorder:"#1aebff",defaultHoveredContent:"#000000",defaultHoveredIcon:"#000000",defaultFocusedBackground:"#000000",defaultFocusedBorder:"#ffffff",defaultFocusedContent:"#ffffff",defaultFocusedIcon:"#ffffff",defaultPressedBackground:"#1aebff",defaultPressedBorder:"#1aebff",defaultPressedContent:"#000000",defaultPressedIcon:"#000000",defaultDisabledBackground:"#000000",defaultDisabledBorder:"#3ff23f",defaultDisabledContent:"#3ff23f",defaultDisabledIcon:"#3ff23f",ghostBackground:"#000000",ghostBorder:"#000000",ghostContent:"#ffffff",ghostIcon:"#ffffff",ghostHoveredBackground:"#1aebff",ghostHoveredBorder:"#1aebff",ghostHoveredContent:"#000000",ghostHoveredIcon:"#000000",ghostFocusedBackground:"#000000",ghostFocusedBorder:"#ffffff",ghostFocusedContent:"#ffffff",ghostFocusedIcon:"#ffffff",ghostPressedBackground:"#1aebff",ghostPressedBorder:"#1aebff",ghostPressedContent:"#000000",ghostPressedIcon:"#000000",ghostDisabledBackground:"#000000",ghostDisabledBorder:"#000000",ghostDisabledContent:"#3ff23f",ghostDisabledIcon:"#3ff23f",brandedBackground:"#000000",brandedDisabledBorder:"#3ff23f",defaultCheckedBackground:"#1aebff",defaultCheckedContent:"#000000",defaultCheckedHoveredBackground:"#1aebff",defaultCheckedHoveredContent:"#000000",ghostCheckedBackground:"#1aebff",ghostCheckedContent:"#000000",ghostCheckedHoveredBackground:"#1aebff",ghostCheckedHoveredContent:"#000000",ghostCheckedHoveredBorder:"#000000",ghostSecondaryContent:"#ffffff",ghostFocusedSecondaryContent:"#ffffff",ghostHoveredSecondaryContent:"#000000",ghostPressedSecondaryContent:"#000000",brandedSecondaryContent:"#ffffff",brandedFocusedSecondaryContent:"#ffffff",brandedHoveredSecondaryContent:"#000000",brandedPressedSecondaryContent:"#000000",defaultHoveredSecondaryContent:"#000000",defaultPressedSecondaryContent:"#000000",checkmarkColor:"#ffffff",checkboxBackground:"#000000",checkboxBackgroundDisabled:"#000000",checkboxBorderColor:"#ffffff",personaActivityRing:"#ffffff",personaActivityGlow:"transparent"},tf("highContrast"))}var U_=ue(()=>{"use strict";V4()});function ese(){return Object.assign({},Z_({black:Ge.color.black,neutralDark:"#201f1e",neutralPrimary:"#323130",neutralPrimaryAlt:"#3b3a39",neutralSecondary:"#605e5c",neutralSecondaryAlt:"#8a8886",neutralTertiary:"#a19f9d",neutralTertiaryAlt:"#c8c6c4",neutralQuaternary:"#d2d0ce",neutralQuaternaryAlt:"#e1dfdd",neutralLight:"#edebe9",neutralLighter:"#f3f2f1",neutralLighterAlt:"#faf9f8",white:Ge.color.white,red:Ge.color.red.primary,redDark:Ge.color.burgundy.primary,themeDarker:Ge.color.brand.shade40,themeDark:Ge.color.brand.shade20,themeDarkAlt:Ge.color.brand.shade10,themePrimary:Ge.color.brand.primary,themeSecondary:"#2b88d8",themeTertiary:"#71afe5",themeLight:Ge.color.brand.tint40,themeLighter:Ge.color.brand.tint50,themeLighterAlt:Ge.color.brand.tint60,accent:Ge.color.brand.primary,blackTranslucent40:"rgba(0,0,0,.4)"}),tf("light"))}function rse(){return Object.assign({},Z_({themeDarker:"#82c7ff",themeDark:Ge.color.brand.tint30,themeDarkAlt:Ge.color.brand.tint20,themePrimary:Ge.color.brand.tint10,themeSecondary:Ge.color.brand.primary,themeTertiary:"#235a85",themeLight:Ge.color.brand.shade30,themeLighter:Ge.color.brand.shade50,themeLighterAlt:Ge.color.brand.shade60,black:Ge.color.white,neutralDark:"#faf9f8",neutralPrimary:"#f3f2f1",neutralPrimaryAlt:"#c8c6c4",neutralSecondary:"#a19f9d",neutralSecondaryAlt:"#979693",neutralTertiary:"#797775",neutralTertiaryAlt:"#484644",neutralQuaternary:"#3b3a39",neutralQuaternaryAlt:"#323130",neutralLight:"#292827",neutralLighter:"#252423",neutralLighterAlt:"#201f1e",white:"#1b1a19",red:Ge.color.red.primary,accent:Ge.color.brand.primary,redDark:"#f1707b",blackTranslucent40:"rgba(0,0,0,.4)"},!0),tf("dark"))}var tse=ue(()=>{"use strict";hi();V4();U_()});function FGe(){var e={sizes:{caption:Ge.font.size100,secondary:Ge.font.size200,body:Ge.font.size300,subheader:Ge.font.size400,header:Ge.font.size500,hero:Ge.font.size700,heroLarge:Ge.font.size900},weights:{regular:Ge.font.weight.regular,semiBold:Ge.font.weight.semibold},families:{primary:"Segoe UI",secondary:"Segoe UI",cursive:"System",monospace:"System",numeric:"System",sansSerif:"System",serif:"System"},variants:{captionStandard:{face:"primary",size:"caption",weight:"regular"},secondaryStandard:{face:"primary",size:"secondary",weight:"regular"},secondarySemibold:{face:"primary",size:"secondary",weight:"semiBold"},bodyStandard:{face:"primary",size:"body",weight:"regular"},bodySemibold:{face:"primary",size:"body",weight:"semiBold"},subheaderStandard:{face:"primary",size:"subheader",weight:"regular"},subheaderSemibold:{face:"primary",size:"subheader",weight:"semiBold"},headerStandard:{face:"primary",size:"header",weight:"regular"},headerSemibold:{face:"primary",size:"header",weight:"semiBold"},heroStandard:{face:"primary",size:"hero",weight:"regular"},heroSemibold:{face:"primary",size:"hero",weight:"semiBold"},heroLargeStandard:{face:"primary",size:"heroLarge",weight:"regular"},heroLargeSemibold:{face:"primary",size:"heroLarge",weight:"semiBold"},caption1:{face:"primary",size:"caption",weight:"regular"},caption1Strong:{face:"primary",size:"caption",weight:"semiBold"},body1:{face:"primary",size:"secondary",weight:"regular"},body1Strong:{face:"primary",size:"secondary",weight:"semiBold"},body2:{face:"primary",size:"body",weight:"regular"},body2Strong:{face:"primary",size:"body",weight:"semiBold"},subtitle1:{face:"primary",size:"header",weight:"regular"},subtitle1Strong:{face:"primary",size:"header",weight:"semiBold"},subtitle2:{face:"primary",size:"subheader",weight:"regular"},subtitle2Strong:{face:"primary",size:"subheader",weight:"semiBold"},title1:{face:"primary",size:"hero",weight:"regular"},title1Strong:{face:"primary",size:"hero",weight:"semiBold"},largeTitle:{face:"primary",size:"heroLarge",weight:"regular"},display:{face:"primary",size:"heroLarge",weight:"semiBold"}}};return e}function RGe(){return{s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"}}var _Fr,Go,HS,ase,G_=ue(()=>{"use strict";_Fr=ae(Rr());hi();V4();U_();tse();Go={colors:ese(),typography:FGe(),spacing:RGe(),shadows:NS("light"),components:{},host:{appearance:"light"}},HS={colors:rse(),typography:Go.typography,shadows:NS("dark"),spacing:Go.spacing,components:{},host:{appearance:"dark"}},ase={colors:Y0e(),typography:Go.typography,shadows:NS("highContrast"),spacing:Go.spacing,components:{},host:{appearance:"highContrast"}}});var nse,VS,ise,j4,lse=ue(()=>{"use strict";nse=ae(nt()),VS=ae(Qe());ku();ise=ae(Or()),j4=function(r){var l=r.theme,c=r.children,d=VS.useState(function(){return l.theme}),m=(0,nse.default)(d,2),t=m[0],s=m[1];return VS.useEffect(function(){s(l.theme);var a=function(){s(l.theme)};return l.addOnThemeChanged(a),function(){l.removeOnThemeChanged(a)}},[l,s]),(0,ise.jsx)(ef.Provider,{value:t,children:c})}});function ose(e,r){return Tu(e,r)}var use=ue(()=>{"use strict";In()});var cse,sse,u5,dse=ue(()=>{"use strict";cse=ae(Nr()),sse=ae(Hr());use();u5=(function(){function e(r){var l=this;(0,cse.default)(this,e),this.themeData=void 0,this.listeners=[],this.parentRef=void 0,this.listeners=[];for(var c=arguments.length,d=new Array(c>1?c-1:0),m=1;m<c;m++)d[m-1]=arguments[m];if(this.recipes=d,this.parentRef=r instanceof e?r:void 0,this.parentRef){var t=function(){l.invalidate()};this.parentRef.addOnThemeChanged(t)}this.getParent=function(){return l.parentRef?l.parentRef.theme:r}}return(0,sse.default)(e,[{key:"theme",get:function(){if(!this.themeData){var l=this.getParent();for(var c of this.recipes)l=ose(l,typeof c=="function"?c(l):c);this.themeData=l}return this.themeData}},{key:"addOnThemeChanged",value:function(l){this.listeners.push(l)}},{key:"removeOnThemeChanged",value:function(l){this.listeners=this.listeners.filter(function(c){return c!==l})}},{key:"invalidate",value:function(){this.themeData=void 0;for(var l of this.listeners)l()}},{key:"update",value:function(){for(var l=arguments.length,c=new Array(l),d=0;d<l;d++)c[d]=arguments[d];this.recipes=c||[],this.invalidate()}}])})()});var af=ue(()=>{"use strict";lse();dse()});function $_(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=new u5({},function(){var l=V_(e.appearance,e.defaultAppearance||"light");switch(l){case"light":return Go;case"dark":return HS;case"darkElevated":return HS;case"highContrast":return ase;default:(0,gse.default)(l)}});return W_.Appearance&&e.appearance==="dynamic"&&W_.Appearance.addChangeListener(function(){r.invalidate()}),r}var W_,gse,mse=ue(()=>{"use strict";W_=ae(Rr());af();Cn();gse=ae(O4());G_()});var Z4=ue(()=>{"use strict";G_();mse();V4()});function Ft(){return Ai()||Go}var z_=ue(()=>{"use strict";Z4();ku()});var U4,jS=ue(()=>{"use strict";z_();U4={useTheme:function(){return Ft()},getComponentInfo:function(r,l){var c=r.components||{};return c[l]}}});function ei(e,r){return P4(e,U4,r)}var fse=ue(()=>{"use strict";E0e();jS()});function j0(e,r){var l=function(m){return e(m,r)},c=Yn(l);return c.customize=function(){var d=r.customize.apply(r,arguments);return j0(e,d)},c}var pse=ue(()=>{"use strict";In()});function It(e,r){return w_(e,r)}var hse=ue(()=>{"use strict";M_();jS()});function $s(){for(var e=arguments.length,r=new Array(e),l=0;l<e;l++)r[l]=arguments[l];return rf.apply(void 0,[U4.getComponentInfo].concat(r))}var vse=ue(()=>{"use strict";L4();jS();L4()});var Yr=ue(()=>{"use strict";In();In();so();x_();In();T_();In();ku();fse();pse();z_();hse();vse()});var Ks=_e((PRr,zs)=>{function K_(){return zs.exports=K_=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var l=arguments[r];for(var c in l)({}).hasOwnProperty.call(l,c)&&(e[c]=l[c])}return e},zs.exports.__esModule=!0,zs.exports.default=zs.exports,K_.apply(null,arguments)}zs.exports=K_,zs.exports.__esModule=!0,zs.exports.default=zs.exports});var q_,G4,Fse=ue(()=>{"use strict";q_=function(r){return"pageX"in r.nativeEvent},G4=function(r){return"key"in r.nativeEvent}});var Cse=_e((NRr,Rse)=>{"use strict";var CGe=function(r,l,c,d,m,t,s,a){if(!r){var n;if(l===void 0)n=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var o=[c,d,m,t,s,a],u=0;n=new Error(l.replace(/%s/g,function(){return o[u++]})),n.name="Invariant Violation"}throw n.framesToPop=1,n}};Rse.exports=CGe});function Sse(){return yse}var HRr,yse,Ese=ue(()=>{"use strict";HRr=ae(Rr()),yse=!1;yse=!0});function ZS(e){return typeof e=="number"?{bottom:e,left:e,right:e,top:e}:e}var X_=ue(()=>{"use strict"});function W4(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return Math.max(r,e??l)}var kse,wse,Ise,Dse,yGe,Ase,bse,xse,SGe,EGe,AGe,US,Tse,Mse,Bse=ue(()=>{"use strict";kse=ae(Nr()),wse=ae(Hr()),Ise=ae(Rr()),Dse=ae(Cse());Ese();X_();yGe={NOT_RESPONDER:{DELAY:"ERROR",RESPONDER_GRANT:"RESPONDER_INACTIVE_PRESS_IN",RESPONDER_RELEASE:"ERROR",RESPONDER_TERMINATED:"ERROR",ENTER_PRESS_RECT:"ERROR",LEAVE_PRESS_RECT:"ERROR",LONG_PRESS_DETECTED:"ERROR"},RESPONDER_INACTIVE_PRESS_IN:{DELAY:"RESPONDER_ACTIVE_PRESS_IN",RESPONDER_GRANT:"ERROR",RESPONDER_RELEASE:"NOT_RESPONDER",RESPONDER_TERMINATED:"NOT_RESPONDER",ENTER_PRESS_RECT:"RESPONDER_INACTIVE_PRESS_IN",LEAVE_PRESS_RECT:"RESPONDER_INACTIVE_PRESS_OUT",LONG_PRESS_DETECTED:"ERROR"},RESPONDER_INACTIVE_PRESS_OUT:{DELAY:"RESPONDER_ACTIVE_PRESS_OUT",RESPONDER_GRANT:"ERROR",RESPONDER_RELEASE:"NOT_RESPONDER",RESPONDER_TERMINATED:"NOT_RESPONDER",ENTER_PRESS_RECT:"RESPONDER_INACTIVE_PRESS_IN",LEAVE_PRESS_RECT:"RESPONDER_INACTIVE_PRESS_OUT",LONG_PRESS_DETECTED:"ERROR"},RESPONDER_ACTIVE_PRESS_IN:{DELAY:"ERROR",RESPONDER_GRANT:"ERROR",RESPONDER_RELEASE:"NOT_RESPONDER",RESPONDER_TERMINATED:"NOT_RESPONDER",ENTER_PRESS_RECT:"RESPONDER_ACTIVE_PRESS_IN",LEAVE_PRESS_RECT:"RESPONDER_ACTIVE_PRESS_OUT",LONG_PRESS_DETECTED:"RESPONDER_ACTIVE_LONG_PRESS_IN"},RESPONDER_ACTIVE_PRESS_OUT:{DELAY:"ERROR",RESPONDER_GRANT:"ERROR",RESPONDER_RELEASE:"NOT_RESPONDER",RESPONDER_TERMINATED:"NOT_RESPONDER",ENTER_PRESS_RECT:"RESPONDER_ACTIVE_PRESS_IN",LEAVE_PRESS_RECT:"RESPONDER_ACTIVE_PRESS_OUT",LONG_PRESS_DETECTED:"ERROR"},RESPONDER_ACTIVE_LONG_PRESS_IN:{DELAY:"ERROR",RESPONDER_GRANT:"ERROR",RESPONDER_RELEASE:"NOT_RESPONDER",RESPONDER_TERMINATED:"NOT_RESPONDER",ENTER_PRESS_RECT:"RESPONDER_ACTIVE_LONG_PRESS_IN",LEAVE_PRESS_RECT:"RESPONDER_ACTIVE_LONG_PRESS_OUT",LONG_PRESS_DETECTED:"RESPONDER_ACTIVE_LONG_PRESS_IN"},RESPONDER_ACTIVE_LONG_PRESS_OUT:{DELAY:"ERROR",RESPONDER_GRANT:"ERROR",RESPONDER_RELEASE:"NOT_RESPONDER",RESPONDER_TERMINATED:"NOT_RESPONDER",ENTER_PRESS_RECT:"RESPONDER_ACTIVE_LONG_PRESS_IN",LEAVE_PRESS_RECT:"RESPONDER_ACTIVE_LONG_PRESS_OUT",LONG_PRESS_DETECTED:"ERROR"},ERROR:{DELAY:"NOT_RESPONDER",RESPONDER_GRANT:"RESPONDER_INACTIVE_PRESS_IN",RESPONDER_RELEASE:"NOT_RESPONDER",RESPONDER_TERMINATED:"NOT_RESPONDER",ENTER_PRESS_RECT:"NOT_RESPONDER",LEAVE_PRESS_RECT:"NOT_RESPONDER",LONG_PRESS_DETECTED:"NOT_RESPONDER"}},Ase=function(r){return r==="RESPONDER_ACTIVE_PRESS_IN"||r==="RESPONDER_ACTIVE_LONG_PRESS_IN"},bse=function(r){return r==="RESPONDER_ACTIVE_PRESS_OUT"||r==="RESPONDER_ACTIVE_PRESS_IN"},xse=function(r){return r==="RESPONDER_INACTIVE_PRESS_IN"||r==="RESPONDER_ACTIVE_PRESS_IN"||r==="RESPONDER_ACTIVE_LONG_PRESS_IN"},SGe=function(r){return r==="RESPONDER_TERMINATED"||r==="RESPONDER_RELEASE"},EGe=370,AGe=130,US={bottom:30,left:20,right:20,top:20};Tse=function(r){var l=r.nativeEvent,c=l.changedTouches,d=l.touches;return d!=null&&d.length>0?d[0]:c!=null&&c.length>0?c[0]:r.nativeEvent},Mse=(function(){function e(r){var l=this;(0,kse.default)(this,e),this._eventHandlers=null,this._hoverInDelayTimeout=null,this._hoverOutDelayTimeout=null,this._isHovered=!1,this._longPressDelayTimeout=null,this._pressDelayTimeout=null,this._pressOutDelayTimeout=null,this._responderID=null,this._responderRegion=null,this._touchState="NOT_RESPONDER",this._measureCallback=function(c,d,m,t,s,a){!c&&!d&&!m&&!t&&!s&&!a||(l._responderRegion={bottom:a+t,left:s,right:s+m,top:a})},this.configure(r)}return(0,wse.default)(e,[{key:"configure",value:function(l){this._config=l}},{key:"reset",value:function(){this._cancelHoverInDelayTimeout(),this._cancelHoverOutDelayTimeout(),this._cancelLongPressDelayTimeout(),this._cancelPressDelayTimeout(),this._cancelPressOutDelayTimeout()}},{key:"getEventHandlers",value:function(){return this._eventHandlers==null&&(this._eventHandlers=this._createEventHandlers()),this._eventHandlers}},{key:"_createEventHandlers",value:function(){var l=this,c={onBlur:function(s){var a=l._config.onBlur;a?.(s)},onFocus:function(s){var a=l._config.onFocus;a?.(s)}},d={onStartShouldSetResponder:function(){var s=l._config.disabled;return s==null?!0:!s},onResponderGrant:function(s){s.persist(),l._cancelPressOutDelayTimeout(),l._responderID=s.currentTarget,l._touchState="NOT_RESPONDER",l._receiveSignal("RESPONDER_GRANT",s);var a=W4(l._config.delayPressIn,0,AGe);a>0?l._pressDelayTimeout=setTimeout(function(){l._receiveSignal("DELAY",s)},a):l._receiveSignal("DELAY",s);var n=W4(l._config.delayLongPress,10,EGe);l._longPressDelayTimeout=setTimeout(function(){l._handleLongPress(s)},n+a)},onResponderMove:function(s){l._config.onPressMove!=null&&l._config.onPressMove(s);var a=l._responderRegion;if(a!=null){var n=Tse(s);if(n==null){l._cancelLongPressDelayTimeout(),l._receiveSignal("LEAVE_PRESS_RECT",s);return}if(l._touchActivatePosition!=null){var o=l._touchActivatePosition.pageX-n.pageX,u=l._touchActivatePosition.pageY-n.pageY;Math.hypot(o,u)>10&&l._cancelLongPressDelayTimeout()}l._isTouchWithinResponderRegion(n,a)?l._receiveSignal("ENTER_PRESS_RECT",s):(l._cancelLongPressDelayTimeout(),l._receiveSignal("LEAVE_PRESS_RECT",s))}},onResponderRelease:function(s){l._receiveSignal("RESPONDER_RELEASE",s)},onResponderTerminate:function(s){l._receiveSignal("RESPONDER_TERMINATED",s)},onResponderTerminationRequest:function(){var s=l._config.cancelable;return s||!0},onClick:function(s){var a=l._config.onPress;a?.(s)}},m={onMouseEnter:function(s){if(Sse()){l._isHovered=!0,l._cancelHoverOutDelayTimeout();var a=l._config.onHoverIn;if(a!=null){var n=W4(l._config.delayHoverIn);n>0?l._hoverInDelayTimeout=setTimeout(function(){a(s)},n):a(s)}}},onMouseLeave:function(s){if(l._isHovered){l._isHovered=!1,l._cancelHoverInDelayTimeout();var a=l._config.onHoverOut;if(a!=null){var n=W4(l._config.delayHoverOut);n>0?l._hoverInDelayTimeout=setTimeout(function(){a(s)},n):a(s)}}}};return Object.assign({},c,d,m)}},{key:"_receiveSignal",value:function(l,c){var d=this._touchState,m=yGe[d][l];this._responderID==null&&l==="RESPONDER_RELEASE"||((0,Dse.default)(m!=null&&m!=="ERROR","Pressability: Invalid signal `%s` for state `%s` on responder: %s",l,d,typeof this._responderID=="number"?this._responderID:"<<host component>>"),d!==m&&(this._performTransitionSideEffects(d,m,l,c),this._touchState=m))}},{key:"_performTransitionSideEffects",value:function(l,c,d,m){SGe(d)&&(this._touchActivatePosition=null,this._cancelLongPressDelayTimeout());var t=l==="NOT_RESPONDER"&&c==="RESPONDER_INACTIVE_PRESS_IN",s=!bse(l)&&bse(c);if((t||s)&&this._measureResponderRegion(),xse(l)&&d==="LONG_PRESS_DETECTED"){var a=this._config.onLongPress;a?.(m)}var n=Ase(l),o=Ase(c);if(!n&&o?this._activate(m):n&&!o&&this._deactivate(m),xse(l)&&d==="RESPONDER_RELEASE"){var u=this._config,g=u.onLongPress,f=u.onPress;if(f!=null){var v=g!=null&&l==="RESPONDER_ACTIVE_LONG_PRESS_IN"&&this._shouldLongPressCancelPress();v||(!o&&!n&&(this._activate(m),this._deactivate(m)),f(m))}}this._cancelPressDelayTimeout()}},{key:"_activate",value:function(l){var c=this._config.onPressIn,d=Tse(l);this._touchActivatePosition={pageX:d.pageX,pageY:d.pageY},c?.(l)}},{key:"_deactivate",value:function(l){var c=this._config.onPressOut;if(c!=null){var d=W4(this._config.delayPressOut);d>0?this._pressOutDelayTimeout=setTimeout(function(){c(l)},d):c(l)}}},{key:"_measureResponderRegion",value:function(){if(this._responderID!=null)if(typeof this._responderID=="number")Ise.UIManager.measure(this._responderID,this._measureCallback);else{var l,c=this==null||(l=this._responderID)==null?void 0:l.measure;if(typeof c=="function"&&this._measureCallback){var d;this==null||(d=this._responderID)==null||d.measure(this._measureCallback)}}}},{key:"_isTouchWithinResponderRegion",value:function(l,c){var d,m,t,s,a=ZS(this._config.hitSlop),n=ZS(this._config.pressRectOffset),o=c.bottom,u=c.left,g=c.right,f=c.top;return a!=null&&(a.bottom!=null&&(o+=a.bottom),a.left!=null&&(u-=a.left),a.right!=null&&(g+=a.right),a.top!=null&&(f-=a.top)),o+=(d=n?.bottom)!=null?d:US.bottom,u-=(m=n?.left)!=null?m:US.left,g+=(t=n?.right)!=null?t:US.right,f-=(s=n?.top)!=null?s:US.top,l.pageX>u&&l.pageX<g&&l.pageY>f&&l.pageY<o}},{key:"_handleLongPress",value:function(l){(this._touchState==="RESPONDER_ACTIVE_PRESS_IN"||this._touchState==="RESPONDER_ACTIVE_LONG_PRESS_IN")&&this._receiveSignal("LONG_PRESS_DETECTED",l)}},{key:"_shouldLongPressCancelPress",value:function(){return!0}},{key:"_cancelHoverInDelayTimeout",value:function(){this._hoverInDelayTimeout!=null&&(clearTimeout(this._hoverInDelayTimeout),this._hoverInDelayTimeout=null)}},{key:"_cancelHoverOutDelayTimeout",value:function(){this._hoverOutDelayTimeout!=null&&(clearTimeout(this._hoverOutDelayTimeout),this._hoverOutDelayTimeout=null)}},{key:"_cancelLongPressDelayTimeout",value:function(){this._longPressDelayTimeout!=null&&(clearTimeout(this._longPressDelayTimeout),this._longPressDelayTimeout=null)}},{key:"_cancelPressDelayTimeout",value:function(){this._pressDelayTimeout!=null&&(clearTimeout(this._pressDelayTimeout),this._pressDelayTimeout=null)}},{key:"_cancelPressOutDelayTimeout",value:function(){this._pressOutDelayTimeout!=null&&(clearTimeout(this._pressOutDelayTimeout),this._pressOutDelayTimeout=null)}}])})()});function Q_(e){var r=(0,$4.useRef)(null);r.current==null&&(r.current=new Mse(e));var l=r.current;return(0,$4.useEffect)(function(){l.configure(e)},[e,l]),(0,$4.useEffect)(function(){return function(){l.reset()}},[l]),l.getEventHandlers()}var $4,J_=ue(()=>{"use strict";$4=ae(Qe());Bse()});function bGe(e){var r=Xc.useState({hovered:!1}),l=(0,c5.default)(r,2),c=l[0],d=l[1],m=Xc.useCallback(function(s){d({hovered:!0}),e.onHoverIn&&e.onHoverIn(s)},[d,e.onHoverIn]),t=Xc.useCallback(function(s){d({hovered:!1}),e.onHoverOut&&e.onHoverOut(s)},[d,e.onHoverOut]);return[{onHoverIn:m,onHoverOut:t},c]}function xGe(e){var r=Xc.useState({focused:!1}),l=(0,c5.default)(r,2),c=l[0],d=l[1],m=Xc.useCallback(function(s){d({focused:!0}),e.onFocus&&e.onFocus(s)},[d,e.onFocus]),t=Xc.useCallback(function(s){d({focused:!1}),e.onBlur&&e.onBlur(s)},[d,e.onBlur]);return[{onFocus:m,onBlur:t},c]}function TGe(e){var r=Xc.useState({pressed:!1}),l=(0,c5.default)(r,2),c=l[0],d=l[1],m=Xc.useCallback(function(s){d({pressed:!0}),e.onPressIn&&e.onPressIn(s)},[d,e.onPressIn]),t=Xc.useCallback(function(s){d({pressed:!1}),e.onPressOut&&e.onPressOut(s)},[d,e.onPressOut]);return[{onPressIn:m,onPressOut:t},c]}function s5(e){var r=bGe(e),l=(0,c5.default)(r,2),c=l[0],d=l[1],m=xGe(e),t=(0,c5.default)(m,2),s=t[0],a=t[1],n=TGe(e),o=(0,c5.default)(n,2),u=o[0],g=o[1],f=Q_(Object.assign({},e,c,s,u));return{props:Object.assign({},e,f),state:Object.assign({},d,a,g)}}var c5,Xc,_se=ue(()=>{"use strict";c5=ae(nt()),Xc=ae(Qe());J_()});function wGe(e){var r=Qc.useState({hovered:!1}),l=(0,d5.default)(r,2),c=l[0],d=l[1],m=e.onHoverIn,t=e.onHoverOut,s=Qc.useCallback(function(n){d({hovered:!0}),m?.(n)},[d,m]),a=Qc.useCallback(function(n){d({hovered:!1}),t?.(n)},[d,t]);return[{onHoverIn:s,onHoverOut:a},c]}function IGe(e){var r=Qc.useState({focused:!1}),l=(0,d5.default)(r,2),c=l[0],d=l[1],m=e.onFocus,t=e.onBlur,s=Qc.useCallback(function(n){d({focused:!0}),m?.(n)},[d,m]),a=Qc.useCallback(function(n){d({focused:!1}),t?.(n)},[d,t]);return[{onFocus:s,onBlur:a},c]}function DGe(e){var r=Qc.useState({pressed:!1}),l=(0,d5.default)(r,2),c=l[0],d=l[1],m=e.onPressIn,t=e.onPressOut,s=Qc.useCallback(function(n){d({pressed:!0}),m?.(n)},[d,m]),a=Qc.useCallback(function(n){d({pressed:!1}),t?.(n)},[d,t]);return[{onPressIn:s,onPressOut:a},c]}function vi(e){var r=e.onPressIn,l=e.onPressOut,c=e.onHoverIn,d=e.onHoverOut,m=e.onFocus,t=e.onBlur,s=(0,Lse.default)(e,kGe),a=wGe({onHoverIn:c,onHoverOut:d}),n=(0,d5.default)(a,2),o=n[0],u=n[1],g=IGe({onFocus:m,onBlur:t}),f=(0,d5.default)(g,2),v=f[0],C=f[1],p=DGe({onPressIn:r,onPressOut:l}),h=(0,d5.default)(p,2),F=h[0],R=h[1];return{props:Object.assign({},o,v,F,s),state:Object.assign({},u,C,R)}}var Lse,d5,Qc,kGe,Pse=ue(()=>{"use strict";Lse=ae(jt()),d5=ae(nt()),Qc=ae(Qe()),kGe=["onPressIn","onPressOut","onHoverIn","onHoverOut","onFocus","onBlur"]});function Ose(e){var r=e.getForwardedRef,l=e.setLocalRef;return function(d){var m=r();l(d),typeof m=="function"?m(d):typeof m=="object"&&m!=null&&(m.current=d)}}var Nse=ue(()=>{"use strict"});function go(e){var r=Hse.useRef(),l=Ose({getForwardedRef:function(){return e},setLocalRef:function(d){r.current=d}});return l}var Hse,Vse=ue(()=>{"use strict";Hse=ae(Qe());Nse()});function Y_(e,r){var l=GS.useState(e),c=(0,jse.default)(l,2),d=c[0],m=c[1],t=GS.useCallback(function(s){m(s),r&&r(s)},[m,r]);return{onKeySelect:t,selectedKey:d}}var jse,GS,Zse=ue(()=>{"use strict";jse=ae(nt()),GS=ae(Qe())});var MGe,Use,Gse=ue(()=>{"use strict";MGe=ae(nt()),Use=ae(Qe())});function eL(e){var r=Wse.useRef();return r.current===void 0&&(r.current={value:typeof e=="function"?e():e}),r.current.value}var Wse,$se=ue(()=>{"use strict";Wse=ae(Qe())});function rL(e,r,l){var c=g5.useState(r),d=(0,zse.default)(c,2),m=d[0],t=d[1],s=eL(e!==void 0),a=s?e:m,n=g5.useRef(a),o=g5.useRef(l);g5.useEffect(function(){n.current=a,o.current=l});var u=eL(function(){return function(g,f){var v=typeof g=="function"?g(n.current):g;o.current&&o.current(f,v),s||t(v)}});return[a,u]}var zse,g5,tL=ue(()=>{"use strict";zse=ae(nt()),g5=ae(Qe());$se()});function aL(e,r,l){var c=rL(r,e),d=(0,Kse.default)(c,2),m=d[0],t=d[1],s=qse.useCallback(function(a){l&&l(a,!m),t(!m)},[m,t,l]);return[m,s]}var Kse,qse,Xse=ue(()=>{"use strict";Kse=ae(nt()),qse=ae(Qe());tL()});function Qse(e){for(var r=arguments.length,l=new Array(r>1?r-1:0),c=1;c<r;c++)l[c-1]=arguments[c];var d=function(t){e!==void 0&&!_Ge(t.nativeEvent)&&(l===void 0||l.includes(t.nativeEvent.key))&&(e(t),t.stopPropagation())};return d}function LGe(e){for(var r=arguments.length,l=new Array(r>1?r-1:0),c=1;c<r;c++)l[c-1]=arguments[c];var d={onKeyUp:Qse.apply(void 0,[e].concat(l)),keyUpEvents:l.map(function(m){return{key:m}})};return d}function PGe(e){for(var r=arguments.length,l=new Array(r>1?r-1:0),c=1;c<r;c++)l[c-1]=arguments[c];var d={onKeyDown:Qse.apply(void 0,[e].concat(l)),keyDownEvents:l.map(function(m){return{key:m}})};return d}var BGe,uCr,_Ge,Jse,z4,Il,Yse=ue(()=>{"use strict";BGe=ae(Qe()),uCr=ae(Rr());In();_Ge=function(r){return r&&(r.alt||r.altKey||r.meta||r.metaKey)};Jse=Ea(LGe),z4=Ea(PGe),Il=Jse});function qs(e,r){var l=e1e.useCallback(function(c){var d=["windows","win32","macos"].includes("win32"),m=["windows","win32"].includes("win32");if(d&&m){var t;e==null||(t=e.current)==null||t.focus()}r?.(c)},[r,e]);return l}var e1e,gCr,r1e=ue(()=>{"use strict";e1e=ae(Qe()),gCr=ae(Rr())});function OGe(e,r){return r?Object.assign({disabled:e},r):{disabled:e}}var K4,t1e=ue(()=>{"use strict";In();K4=Ea(OGe)});var Fi=ue(()=>{"use strict";Fse();_se();Pse();J_();Vse();Zse();Gse();Xse();tL();X_();Yse();r1e();t1e()});var q4,WS=ue(()=>{"use strict";q4="Text"});var n1e,i1e=ue(()=>{"use strict";Yr();WS();n1e=$s(function(e){return{variant:"secondaryStandard",color:e.colors.bodyText}},q4)});var o1e,u1e,$S,c1e,nL,zS,NGe,l1e,Et,iL=ue(()=>{"use strict";o1e=ae(Ks()),u1e=ae(Nt()),$S=ae(nt()),c1e=ae(jt()),nL=ae(Qe()),zS=ae(Rr());Yr();Fi();hi();WS();i1e();NGe=["align","block","color","componentRef","font","italic","numberOfLines","onAccessibilityTap","onKeyUp","onKeyDown","keyUpEvents","keyDownEvents","onPress","size","strikethrough","style","truncate","underline","variant","weight","wrap"],l1e={},Et=j0(function(e,r){e===void 0&&(e=l1e);var l=e,c=l.align,d=c===void 0?void 0:c,m=l.block,t=l.color,s=l.componentRef,a=l.font,n=l.italic,o=l.numberOfLines,u=l.onAccessibilityTap,g=l.onKeyUp,f=l.onKeyDown,v=l.keyUpEvents,C=l.keyDownEvents,p=l.onPress,h=l.size,F=l.strikethrough,R=l.style,y=l.truncate,E=y===void 0?!1:y,x=l.underline,b=l.variant,k=l.weight,D=l.wrap,M=D===void 0?!0:D,w=(0,c1e.default)(l,NGe),S=Ft(),A=r(S),T=(0,$S.default)(A,2),I=T[0],B=T[1],L=zS.I18nManager.isRTL?d==="start"?"right":d==="end"?"left":d:d==="start"?"left":d==="end"?"right":d,V=nL.default.useCallback(function(X){p&&p(X),X.stopPropagation()},[p]),Z=Il(V," ","Enter"),H=nL.default.useCallback(function(X){u?u():p(X)},[p,u]),N=Ws(I,B,{color:t,variant:b,fontFamily:a=="base"?"primary":a,fontMaximumSize:I.maximumFontSize,fontSize:Ge.font["size"+h],fontWeight:Ge.font.weight[k],fontStyle:n?"italic":void 0,textAlign:L,textDecorationLine:x&&F?"underline line-through":x?"underline":F?"line-through":void 0}),_=(0,$S.default)(N,2);I=_[0],B=_[1];var P=B(function(){return Object.assign({margin:0,color:I.color,fontStyle:I.fontStyle,textAlign:I.textAlign,textDecorationLine:I.textDecorationLine},Va.from(I,S))},["color","fontStyle","textAlign","textDecorationLine"].concat((0,u1e.default)(Va.keys))),W=(0,$S.default)(P,1),$=W[0],q=void 0,j=l1e,G=!0,Q={onKeyUp:g,keyUpEvents:v,validKeysUp:void 0,onKeyDown:f,keyDownEvents:C,validKeysDown:void 0,onAccessibilityTap:H};return function(X,U){var O=Object.assign({},w,Z,Q,X,j,{onPress:p,numberOfLines:o??(E||!M?1:0),style:Ct($,e.style,X?.style)});return delete O.style.dynamicTypeRamp,delete O.style.maximumFontSize,Kr(zS.Text,(0,o1e.default)({ref:s,ellipsizeMode:!M&&!E?"clip":"tail"},O),U)}},n1e);Et.displayName=q4});var HGe,VGe,jGe,X4,ZGe,UGe,GGe,WGe,$Ge,zGe,KGe,qGe,XGe,s1e=ue(()=>{"use strict";iL();HGe=Et.customize({variant:"caption1"}),VGe=Et.customize({variant:"body1"}),jGe=Et.customize({variant:"body1Strong"}),X4=Et.customize({variant:"body2"}),ZGe=Et.customize({variant:"body2Strong"}),UGe=Et.customize({variant:"subtitle1"}),GGe=Et.customize({variant:"subtitle1Strong"}),WGe=Et.customize({variant:"subtitle2"}),$Ge=Et.customize({variant:"subtitle2Strong"}),zGe=Et.customize({variant:"title1"}),KGe=Et.customize({variant:"title1Strong"}),qGe=Et.customize({variant:"largeTitle"}),XGe=Et.customize({variant:"display"})});var Q4,KS=ue(()=>{"use strict";Q4="RNFText"});function Wo(){for(var e=arguments.length,r=new Array(e),l=0;l<e;l++)r[l]=arguments[l];return qc.apply(void 0,[JGe].concat(r))}function qS(e,r){var l=typeof r=="function"?r:function(c){return r[c]};return e&&e._precedence&&e._precedence.filter(function(c){return l(c)})||[]}function lL(e,r){var l=e,c=e._overrides,d=e._precedence;if(r&&c&&d){var m=qS(e,r);for(var t of m)l=Wo(l,l._overrides[t])}return l}var QGe,JGe,d1e=ue(()=>{"use strict";QGe=ae(jt());In();In();JGe={tokens:0,object:Wt,get _overrides(){return{object:this}}}});var Dd=ue(()=>{"use strict";d1e()});function g1e(e,r,l){var c=Wt(e,r);if(l&&c){var d={};Object.getOwnPropertyNames(c).forEach(function(m){l(m)||(d[m]=void 0)}),c=Wt(c,d)}return c}function m1e(e){return e._canCompose=!0,e}function f1e(e,r){var l={composable:e,slotInfo:r},c=e&&e.slots;if(c){var d=l.Slots={},m=l.childInfo={};Object.getOwnPropertyNames(c).forEach(function(t){var s=c[t],a=s.slotType,n=s.filter,o=typeof a!="string"&&a.__composable||void 0,u=m[t]=f1e(o,c[t]);o?d[t]=m1e(function(g){var f=u.renderData,v=u.Slots;if(n||g){var C={root:g1e(f.slotProps.root,g,n)};f.slotProps=Wo(f.slotProps,C)}for(var p=arguments.length,h=new Array(p>1?p-1:0),F=1;F<p;F++)h[F-1]=arguments[F];return o.render.apply(o,[v,f].concat(h))}):d[t]=m1e(function(g){for(var f=g1e(u.renderData.slotProps.root,g,n),v=arguments.length,C=new Array(v>1?v-1:0),p=1;p<v;p++)C[p-1]=arguments[p];return J4.createElement.apply(J4,[a,f].concat(C))})})}return l}function p1e(e,r){if(r.composable){var l=r.composable,c=l.usePrepareProps,d=l.useStyling;r.renderData=c(e,d)||{}}else r.renderData={slotProps:{root:e}};var m=r.childInfo;if(m){var t=r.renderData.slotProps||{};Object.getOwnPropertyNames(m).forEach(function(s){p1e(t[s],m[s])})}return{renderData:r.renderData,Slots:r.Slots}}function h1e(e,r){var l=J4.useMemo(function(){return f1e(r)},[]);return p1e(e,l)}var J4,v1e=ue(()=>{"use strict";J4=ae(Qe());Dd();In()});function R1e(e,r){for(var l=arguments.length,c=new Array(l>2?l-2:0),d=2;d<l;d++)c[d-2]=arguments[d];return Xm.apply(void 0,[e.root,void 0].concat(c))}function C1e(e,r){var l=Wo(r(e),{root:e});return{slotProps:l}}function rWe(e){var r=e.slots&&Object.getOwnPropertyNames(e.slots).length||0;if(r){if(r>1&&!e.render)throw"A composable component with multiple slots cannot use the default render implementation"}else throw"A composable component must have at least one slot specified";for(var l in e.slots){var c=e.slots[l];c&&(typeof c!="object"||!c.slotType)&&(e.slots[l]={slotType:c})}return e.useStyling||(e.useStyling=function(){return{}}),e.render=e.render||R1e,e.usePrepareProps=e.usePrepareProps||C1e,e}function Y4(e){var r=rWe(e),l=function(d){var m=d,t=m.children,s=(0,F1e.default)(m,eWe),a=h1e(s,r),n=a.renderData,o=a.Slots;return r.render(o,n,t)};return l.displayName=r.displayName,l.__composable=r,l}var F1e,eWe,y1e=ue(()=>{"use strict";F1e=ae(jt());v1e();In();Dd();eWe=["children"]});var XS=ue(()=>{"use strict";y1e();In()});function E1e(e,r,l){return e?Wo.apply(void 0,(0,S1e.default)(e.map(function(c){return typeof c=="string"?l&&l(r,c)||void 0:typeof c=="function"?c(r):c}))):void 0}function uL(e,r,l,c,d){var m=l(function(){return E1e(e,r,d)},[r]),t=(0,oL.default)(m,2),s=t[0],a=t[1],n=qS(s,c);if(n.length>0){var o=a(function(){return lL(s,c)},n),u=(0,oL.default)(o,2);s=u[0],a=u[1]}return{settings:s,getMemoValue:a}}var oL,S1e,A1e=ue(()=>{"use strict";oL=ae(nt()),S1e=ae(Nt());Dd()});var b1e=ue(()=>{"use strict";A1e()});function cL(e){if(e){var r=e._overrides,l=e._precedence,c=(0,x1e.default)(e,tWe);return c}return e}function sL(e,r){return e.components&&e.components[r]||void 0}var x1e,tWe,T1e=ue(()=>{"use strict";x1e=ae(jt()),tWe=["_overrides","_precedence"]});var k1e=ue(()=>{"use strict";Dd();In()});var w1e=ue(()=>{"use strict";T1e();k1e();ku()});function aWe(e,r,l){var c=Object.assign({},r),d={};for(var m in l)e[m]!==void 0&&e[m]!==c[m]&&(d[m]=c[m]=e[m]);return{tokens:c,deltas:d,tokenKeys:l}}function dL(e,r,l,c,d){l=l||{};var m=l.tokens||{},t=c.handlers,s=c.tokenKeys,a=aWe(e,m,s),n={tokens:a.tokens||{}};return Object.getOwnPropertyNames(t).forEach(function(o){var u=t[o];n[o]=u(l[o]||{},a,r,o,d)}),n}var I1e=ue(()=>{"use strict"});function nWe(e,r,l,c){e[r]!==void 0&&(c[l||r]=e[r])}function iWe(e,r,l,c){var d=l.source,m=l.lookup;if(e[d]!==void 0){var t=m&&m(r),s=e[d];typeof s=="string"&&t&&t[s]!==void 0&&(s=t[s]),c[l.target||d]=s}}function lWe(e,r,l){var c={};if(l.toStyle.length>0){var d={};for(var m of l.toStyle)iWe(e,r,m,d);Object.keys(d).length>0&&(c.style=d)}for(var t of l.toTokens)nWe(e,t.source,t.target,c);return c}function oWe(e,r,l){if(e&&e.length>0)return Wt.apply(void 0,(0,gL.default)(e.map(function(c){return c(r,l)})))}function uWe(e,r,l,c,d,m,t,s){var a=r.tokens,n=r.tokenKeys,o=r.deltas;return d(function(){var u=Wt(e,c==="root"?n:void 0,lWe(a,l,t),oWe(t.functions,a,l));return s&&(u=s(u,c)),u},[c].concat((0,gL.default)(m.map(function(u){return o[u]!==void 0?o[u]:""}))))[0]}function mL(e,r){var l={},c={};return Object.getOwnPropertyNames(e).forEach(function(d){var m=e[d],t={toStyle:[],toTokens:[],functions:[]},s=t.toStyle,a=t.toTokens,n=t.functions,o={};if(m){var u=Array.isArray(m)?m:[m];for(var g of u)if(typeof g=="function")n.push(g),g._keys.forEach(function(p){o[p]=void 0});else{var f=Array.isArray(g)?g:[g];for(var v of f){o[v.source]=void 0;var C=v.target||v.source;r&&r(d,C)?a.push(v):s.push(v)}}}Object.assign(l,o),c[d]=function(p,h,F,R,y){var E=Object.getOwnPropertyNames(o);return uWe(p,h,F,R,y,E,t)}}),{tokenKeys:l,handlers:c}}var gL,D1e=ue(()=>{"use strict";gL=ae(Nt());In()});var M1e=ue(()=>{"use strict";I1e();D1e();so()});function fL(e){var r=e&&typeof e;return(r==="object"||r==="function")&&e.__composable||void 0}function cWe(e,r){return sL(e,r)}function sWe(e){var r={};return Object.keys(e).forEach(function(l){var c=e[l],d=typeof c!="object"?c:c.slotType,m=fL(d);r[l]=m&&m.resolvedTokens&&m.resolvedTokens.tokenKeys||void 0}),function(l,c){return r[l]&&r[l].hasOwnProperty(c)}}function dWe(e,r,l,c){var d=Ai()||Go;c=c||e;var m=uL(r.settings,d,l,c,cWe),t=m.settings,s=m.getMemoValue;return cL(dL(e,d,t,r.resolvedTokens,s))}function pL(e){var r=e.styles,l=e.slots;e.resolvedTokens=mL(r,sWe(l));var c=sl(e);return function(d,m){return dWe(d,e,c,m)}}var hL=ue(()=>{"use strict";b1e();w1e();M1e();ku();Z4();In()});function gWe(e,r){if(r){var l={settings:[].concat(r.settings||[],e.settings||[]).filter(function(c){return c})};return Tu(r,e,l)}return e}function Xs(e,r){var l=gWe(e,r&&fL(r));l.useStyling=pL(l);var c=Y4(l);return c.displayName=l.displayName,Object.assign(c,l.statics),c.customize=function(){for(var d=arguments.length,m=new Array(d),t=0;t<d;t++)m[t]=arguments[t];return Xs({settings:m},c)},c.compose=function(d){return Xs(d,c)},c}var B1e=ue(()=>{"use strict";XS();hL();In()});var QS=ue(()=>{"use strict";B1e();hL()});var _1e,L1e=ue(()=>{"use strict";KS();_1e=[{tokens:{variant:"secondaryStandard",color:"bodyText"},root:{style:{margin:0}},_overrides:{disabled:{tokens:{color:"disabledText"}}},_precedence:["disabled"]},Q4]});var P1e,m5,O1e=ue(()=>{"use strict";P1e=ae(Rr());Bce();so();QS();L1e();KS();m5=Xs({displayName:Q4,settings:_1e,slots:{root:{slotType:P1e.Text,filter:F_}},styles:{root:[Ym,o5]}})});var nn=ue(()=>{"use strict";iL();WS();s1e();KS();O1e()});var Ra=_e((mSr,N1e)=>{N1e.exports=OfficePlatformGlobal.SVG});function mWe(e){var r=e.width,l=e.height,c=e.color,d=Ct(e.style,V1e({width:r,height:l,tintColor:c},[r,l,c])[0]);return(0,f5.jsx)(e3.Image,{source:e.rasterImageSource.src,style:d,accessible:e.accessible,accessibilityRole:"image",accessibilityLabel:e.accessibilityLabel})}function fWe(e,r){return r}function hWe(e){var r=e.fontSource,l=pWe({fontSrcFile:r.fontSrcFile,fontFamily:r.fontSrcFile!=null?fWe(r.fontSrcFile,r.fontFamily):r.fontFamily,fontSize:r.fontSize,color:e.color},[e.color,r.fontSrcFile,r.fontFamily,r.fontSize])[0],c=String.fromCharCode(r.codepoint);return(0,f5.jsx)(m5,{accessible:e.accessible,style:l,children:c})}function vWe(e){var r=e.svgSource,l=e.accessible,c=e.accessibilityLabel,d=e.width,m=e.height,t=e.color,s=Ct(e.style,V1e({width:d,height:m},[d,m])[0]),a={width:d,height:m,color:t};return r.viewBox&&(a.viewBox=r.viewBox),r.src?(0,f5.jsx)(e3.View,{style:s,accessible:l,accessibilityRole:"image",accessibilityLabel:c,children:(0,f5.jsx)(r.src,Object.assign({},a))}):r.uri?(0,f5.jsx)(e3.View,{style:s,accessible:l,accessibilityRole:"image",accessibilityLabel:c,children:(0,f5.jsx)(H1e.SvgUri,Object.assign({uri:r.uri},a))}):null}var fSr,e3,H1e,f5,V1e,pWe,Qs,j1e=ue(()=>{"use strict";fSr=ae(Qe()),e3=ae(Rr());Yr();Yr();nn();H1e=ae(Ra()),f5=ae(Or()),V1e=TS();pWe=sl();Qs=Yn(function(e){var r=Ft();return function(l){var c,d=e.color||r.colors.buttonText,m=(c=e.accessible)!=null?c:!0,t={color:d,accessible:m},s=Wt(t,e,l);return s.svgSource?vWe(s):s.fontSource?hWe(s):s.rasterImageSource?mWe(s):null}})});function Js(e){if(e===void 0)return null;if(typeof e=="number"){var r={src:e},l=Z1e.Image.resolveAssetSource(+e);return{rasterImageSource:r,width:l.width,height:l.height}}else if(typeof e=="string"){var c={src:{uri:e}};return{rasterImageSource:c}}else return e}var Z1e,U1e=ue(()=>{"use strict";Z1e=ae(Rr())});var vL,FL=ue(()=>{"use strict";vL="FontIcon"});var RL,CL=ue(()=>{"use strict";RL="SvgIcon"});function RWe(e,r){return r}var G1e,ESr,FWe,W1e,CWe,$1e=ue(()=>{"use strict";G1e=ae(jt()),ESr=ae(Rr());Yr();FWe=["accessible","color","fontSrcFile","fontFamily","fontSize","style"],W1e=function(r){var l=r.accessible,c=r.color,d=r.fontSrcFile,m=r.fontFamily,t=r.fontSize,s=r.style,a=(0,G1e.default)(r,FWe),n=CWe({fontFamily:d!=null?RWe(d,m):m,fontSize:t,color:c},[c,t,m])[0],o=Ct(n,s);return Object.assign({accessible:l??!0,style:o},a)};CWe=sl()});var z1e,kSr,K1e,q1e,yWe,JS,yL=ue(()=>{"use strict";z1e=ae(jt()),kSr=ae(Qe()),K1e=ae(Rr());Yr();FL();$1e();q1e=ae(Or()),yWe=["codepoint"],JS=Yn(function(e){var r=W1e(e);return function(l){var c=Wt(r,l),d=c.codepoint,m=(0,z1e.default)(c,yWe),t=String.fromCharCode(d);return(0,q1e.jsx)(K1e.Text,Object.assign({},m,{children:t}))}});JS.displayName=vL});var X1e,SWe,EWe,Q1e,J1e=ue(()=>{"use strict";X1e=ae(jt());Yr();SWe=["accessible","style","height","width"],EWe=sl(),Q1e=function(r){var l=r.accessible,c=r.style,d=r.height,m=r.width,t=(0,X1e.default)(r,SWe);return Object.assign({accessible:l??!0,height:d,style:Ct(c,EWe({width:m,height:d},[m,d])[0]),width:m},t)}});var Y1e,LSr,ede,rde,YS,AWe,eE,SL=ue(()=>{"use strict";Y1e=ae(jt()),LSr=ae(Qe()),ede=ae(Rr());Yr();rde=ae(Ra());CL();J1e();YS=ae(Or()),AWe=["style","height","width","src","uri","viewBox","color"],eE=Yn(function(e){var r=Q1e(e);return function(l){var c=Wt(r,l),d=c.style,m=c.height,t=c.width,s=c.src,a=c.uri,n=c.viewBox,o=c.color,u=(0,Y1e.default)(c,AWe),g=!0;return s||a?(0,YS.jsx)(ede.View,Object.assign({style:d,accessibilityRole:"image"},u,{children:s?(0,YS.jsx)(r.src,{viewBox:n,width:t,height:m,color:o}):(0,YS.jsx)(rde.SvgUri,{uri:a,viewBox:n,width:t,height:m,color:o})})):null}});eE.displayName=RL});var jSr,EL,Iu,tde=ue(()=>{"use strict";jSr=ae(Qe());yL();SL();EL=ae(Or()),Iu=function(r){return r.svgSource?(0,EL.jsx)(eE,Object.assign({color:r.color,height:r.size,width:r.size},r.svgSource)):r.fontSource?(0,EL.jsx)(JS,Object.assign({color:r.color,fontSize:r.size},r.fontSource)):null}});var pc=ue(()=>{"use strict";j1e();U1e();FL();CL();tde();yL();SL()});var rE,AL=ue(()=>{"use strict";rE="Button"});var r3,bL=ue(()=>{"use strict";r3="ActivityIndicator"});function bWe(e){if(typeof e>"u")return e;switch(e){case"xSmall":return"small";case"small":return"small";case"medium":return"small";case"large":return"large";case"xLarge":return"large";default:(0,nde.default)(e)}}var ade,nde,tE,aEr,ide,lde=ue(()=>{"use strict";ade=ae(Rr());Yr();nde=ae(O4());bL();tE={xSmall:12,small:16,medium:24,large:32,xLarge:36};aEr={tokens:[function(){return{activityIndicatorColor:ade.Appearance.getColorScheme()==="light"?"#BDBDBD":"#666666",lineThickness:"medium",size:"medium"}},r3],tokensThatAreAlsoProps:"all",slotProps:{root:It(function(e){return{activityIndicatorColor:e.activityIndicatorColor,size:e.size,lineThickness:e.lineThickness!="medium"?e.lineThickness:e.size,accessibilityLabel:"progressbar",accessible:!0,style:{width:tE[e.size],height:tE[e.size]}}},["activityIndicatorColor","lineThickness","size"]),svg:It(function(e){return{width:tE[e.size],height:tE[e.size]}},["size"])}},ide={tokens:[function(){return{size:"small"}},r3],tokensThatAreAlsoProps:"all",slotProps:{root:It(function(e){return Object.assign({color:e.activityIndicatorColor},e.size&&{size:bWe(e.size)})},["activityIndicatorColor","size"])}}});var ode,p5,xL=ue(()=>{"use strict";ode=ae(Rr());Yr();lde();bL();p5=ei(Object.assign({displayName:r3},ide,{slots:{root:ode.ActivityIndicator},useRender:function(r,l){var c=l(r);return function(){return Kr(c.root,null)}}}))});var ude=ue(()=>{"use strict";xL();xL()});var TL=ue(()=>{"use strict";ude()});function Md(){return xWe}var xWe,cde=ue(()=>{"use strict";xWe={marginTop:-1,marginBottom:1,marginStart:0,marginEnd:-2}});var aE=ue(()=>{"use strict";cde()});var dl,nE,TWe,kL=ue(()=>{"use strict";dl=ae(Rr());Cn();nE=function(r){return yt(r)?TWe:{backgroundColor:r.colors.neutralBackground1,color:r.colors.neutralForeground1,borderColor:r.colors.neutralStroke1,iconColor:r.colors.neutralForeground1,disabled:{backgroundColor:r.colors.neutralBackgroundDisabled,color:r.colors.neutralForegroundDisabled,borderColor:r.colors.neutralStrokeDisabled,iconColor:r.colors.neutralForegroundDisabled},hovered:{backgroundColor:r.colors.neutralBackground1Hover,color:r.colors.neutralForeground1Hover,borderColor:r.colors.neutralStroke1,iconColor:r.colors.neutralForeground1Hover},pressed:{backgroundColor:r.colors.neutralBackground1Pressed,color:r.colors.neutralForeground1Pressed,borderColor:r.colors.neutralStroke1,iconColor:r.colors.neutralForeground1Pressed},focused:{backgroundColor:r.colors.neutralBackground1Hover,color:r.colors.neutralForeground1Hover,borderColor:r.colors.transparentStroke,iconColor:r.colors.neutralForeground1Hover},primary:{backgroundColor:r.colors.brandBackground,color:r.colors.neutralForegroundOnBrand,borderColor:r.colors.brandStroke1,iconColor:r.colors.neutralForegroundOnBrand,disabled:{backgroundColor:r.colors.neutralBackgroundDisabled,color:r.colors.neutralForegroundDisabled,borderColor:r.colors.neutralStrokeDisabled,iconColor:r.colors.neutralForegroundDisabled},hovered:{backgroundColor:r.colors.brandBackgroundHover,color:r.colors.neutralForegroundOnBrandHover,borderColor:r.colors.brandBackgroundHover,iconColor:r.colors.neutralForegroundOnBrandHover},pressed:{backgroundColor:r.colors.brandBackgroundPressed,color:r.colors.neutralForegroundOnBrandPressed,borderColor:r.colors.brandBackgroundPressed,iconColor:r.colors.neutralForegroundOnBrandPressed},focused:{backgroundColor:r.colors.brandBackgroundHover,color:r.colors.neutralForegroundOnBrandHover,borderColor:r.colors.strokeFocus2,borderInnerColor:r.colors.strokeFocus1,iconColor:r.colors.neutralForegroundOnBrandHover}},subtle:{backgroundColor:r.colors.subtleBackground,color:r.colors.neutralForeground1,borderColor:r.colors.transparentStroke,iconColor:r.colors.neutralForeground1,disabled:{backgroundColor:r.colors.subtleBackground,color:r.colors.neutralForegroundDisabled,borderColor:r.colors.transparentStroke,iconColor:r.colors.neutralForegroundDisabled},hovered:{backgroundColor:r.colors.subtleBackgroundHover,color:r.colors.neutralForeground1Hover,borderColor:r.colors.subtleBackgroundHover,iconColor:r.colors.neutralForeground1Hover},pressed:{backgroundColor:r.colors.subtleBackgroundPressed,color:r.colors.neutralForeground1Pressed,borderColor:r.colors.subtleBackgroundPressed,iconColor:r.colors.neutralForeground1Pressed},focused:{backgroundColor:r.colors.subtleBackgroundHover,color:r.colors.neutralForeground1Hover,borderColor:r.colors.transparentStroke,iconColor:r.colors.neutralForeground1Hover}}}},TWe={backgroundColor:(0,dl.PlatformColor)("ButtonFace"),borderColor:(0,dl.PlatformColor)("ButtonText"),color:(0,dl.PlatformColor)("ButtonText"),iconColor:(0,dl.PlatformColor)("ButtonText"),disabled:{backgroundColor:(0,dl.PlatformColor)("ButtonFace"),borderColor:(0,dl.PlatformColor)("GrayText"),color:(0,dl.PlatformColor)("GrayText"),iconColor:(0,dl.PlatformColor)("GrayText")},hovered:{backgroundColor:(0,dl.PlatformColor)("Highlight"),color:(0,dl.PlatformColor)("HighlightText"),iconColor:(0,dl.PlatformColor)("HighlightText")},pressed:{backgroundColor:(0,dl.PlatformColor)("Highlight"),color:(0,dl.PlatformColor)("HighlightText"),iconColor:(0,dl.PlatformColor)("HighlightText")},focused:{backgroundColor:(0,dl.PlatformColor)("Highlight"),color:(0,dl.PlatformColor)("HighlightText"),iconColor:(0,dl.PlatformColor)("HighlightText")}}});var iE,wL=ue(()=>{"use strict";hi();iE=function(r){return{medium:{hasContent:{fontFamily:r.typography.families.secondary,fontSize:Ge.font.size300,fontWeight:Ge.font.weight.semibold}},small:{hasContent:{fontFamily:r.typography.families.primary,fontSize:Ge.font.size200,fontWeight:Ge.font.weight.regular}},large:{hasContent:{fontFamily:r.typography.families.secondary,fontSize:Ge.font.size400,fontWeight:Ge.font.weight.semibold}}}}});var lE,IL=ue(()=>{"use strict";hi();Cn();lE=function(r){return{borderWidth:Ge.stroke.width10,borderInnerWidth:Ge.stroke.width10,block:{width:"100%"},medium:{padding:Ge.size80-Ge.stroke.width10,iconSize:16,focused:{borderWidth:0,padding:Ge.size80},primary:!yt(r)&&{focused:{borderWidth:Ge.stroke.width20,padding:Ge.size80-Ge.stroke.width20},square:{focused:{borderWidth:Ge.stroke.width10,padding:Ge.size80-Ge.stroke.width10}}},hasContent:{minWidth:96,padding:Ge.size60-Ge.stroke.width10,paddingHorizontal:Ge.size120-Ge.stroke.width10,hasIconAfter:{spacingIconContentAfter:Ge.size80},hasIconBefore:{spacingIconContentBefore:Ge.size80},focused:{padding:Ge.size60,paddingHorizontal:Ge.size120},primary:!yt(r)&&{focused:{padding:Ge.size60-Ge.stroke.width20,paddingHorizontal:Ge.size120-Ge.stroke.width20},square:{focused:{padding:Ge.size60-Ge.stroke.width10,paddingHorizontal:Ge.size120-Ge.stroke.width10}}}}},small:{padding:Ge.size40-Ge.stroke.width10,iconSize:16,focused:{borderWidth:0,padding:Ge.size40},primary:!yt(r)&&{focused:{borderWidth:Ge.stroke.width20,padding:Ge.size40-Ge.stroke.width20},square:{focused:{borderWidth:Ge.stroke.width10,padding:Ge.size40-Ge.stroke.width10}}},hasContent:{minWidth:64,minHeight:24,paddingHorizontal:Ge.size80-Ge.stroke.width10,hasIconAfter:{spacingIconContentAfter:Ge.size40},hasIconBefore:{spacingIconContentBefore:Ge.size40},focused:{paddingHorizontal:Ge.size80},primary:!yt(r)&&{focused:{paddingHorizontal:Ge.size80-Ge.stroke.width20},square:{focused:{paddingHorizontal:Ge.size80-Ge.stroke.width10}}}}},large:{padding:Ge.size100-Ge.stroke.width10,iconSize:20,focused:{borderWidth:0,padding:Ge.size100},primary:!yt(r)&&{focused:{borderWidth:Ge.stroke.width20,padding:Ge.size100-Ge.stroke.width20},square:{focused:{borderWidth:Ge.stroke.width10,padding:Ge.size100-Ge.stroke.width10}}},hasContent:{minWidth:96,minHeight:40,padding:Ge.size80-Ge.stroke.width10,paddingHorizontal:Ge.size160-Ge.stroke.width10,hasIconAfter:{spacingIconContentAfter:Ge.size60},hasIconBefore:{spacingIconContentBefore:Ge.size60},focused:{padding:Ge.size80,paddingHorizontal:Ge.size160},primary:!yt(r)&&{focused:{padding:Ge.size80-Ge.stroke.width20,paddingHorizontal:Ge.size160-Ge.stroke.width20},square:{focused:{padding:Ge.size80-Ge.stroke.width10,paddingHorizontal:Ge.size160-Ge.stroke.width10}}}}},rounded:{borderRadius:Ge.corner.radius40,borderInnerRadius:Ge.corner.radius40-1},circular:{borderRadius:Ge.corner.radiusCircular,borderInnerRadius:Ge.corner.radiusCircular-1},square:{borderRadius:Ge.corner.radiusNone,borderInnerRadius:Ge.corner.radiusNone}}}});var oE,AEr,DL,sde,dde,gde,ML,BL=ue(()=>{"use strict";oE=ae(Nt()),AEr=ae(Rr());Yr();aE();so();AL();kL();wL();IL();DL=["block","small","medium","large","hasContent","hasIconAfter","hasIconBefore","primary","subtle","outline","rounded","circular","square","hovered","focused","pressed","disabled"],sde={tokens:[lE,iE,nE,rE],states:DL,slotProps:Object.assign({},!1,{root:It(function(e,r){return{style:Object.assign({display:"flex",overflow:"hidden",alignItems:"center",flexDirection:"row",alignSelf:"flex-start",justifyContent:"center",width:e.width,backgroundColor:e.backgroundColor},Ja.from(e,r),pi.from(e,r)),android_ripple:{color:e.rippleColor}}},["backgroundColor","width","rippleColor"].concat((0,oE.default)(Ja.keys),(0,oE.default)(pi.keys))),content:It(function(e,r){return{style:Object.assign({},ML(e,r,e.color,e))}},["color","spacingIconContentAfter","spacingIconContentBefore"].concat((0,oE.default)(Va.keys))),icon:It(function(e){return{color:e.iconColor,height:e.iconSize,width:e.iconSize}},["iconColor","iconSize"]),focusInnerBorder:It(function(e){return{style:{position:"absolute",borderWidth:e.borderInnerWidth,borderColor:e.borderInnerColor,borderRadius:e.borderInnerRadius}}},["borderInnerWidth","borderInnerColor","borderInnerRadius"])})},dde=function(){return"small"},gde=function(r){var l=!0;switch(r){case"accent":return"primary";case"primary":case"subtle":case"outline":return r;default:return null}},ML=function(r,l,c,d){var m=Md(),t=r.spacingIconContentBefore?{marginStart:m.marginStart+r.spacingIconContentBefore}:{},s=r.spacingIconContentAfter?{marginEnd:m.marginEnd+r.spacingIconContentAfter}:{};return Object.assign({color:c},Md(),t,s,Va.from(d,l))}});var _L,mde,Z0,_Er,kWe,uE,cE,LL=ue(()=>{"use strict";_L=ae(nt()),mde=ae(jt()),Z0=ae(Qe()),_Er=ae(Rr());Yr();Fi();Cn();kWe=["accessible","accessibilityRole","componentRef","disabled","onBlur","onClick","onLayout","loading","enableFocusRing","focusable"],uE=!1,cE=function(r){var l=Z0.useRef(null),c=r.accessible,d=r.accessibilityRole,m=r.componentRef,t=m===void 0?l:m,s=r.disabled,a=r.onBlur,n=r.onClick,o=r.onLayout,u=r.loading,g=r.enableFocusRing,f=r.focusable,v=(0,mde.default)(r,kWe),C=!!s||!!u,p=C?null:t,h=qs(p,n),F=Z0.useCallback(function(Z){uE=!1,a?.(Z)},[a]),R=vi(Object.assign({},v,{onPress:h,onBlur:F})),y=Z0.useCallback(function(Z){!s&&(Z.nativeEvent.key==="Enter"||Z.nativeEvent.key===" ")&&(uE=!0)},[s]),E=Z0.useCallback(function(Z){uE&&(n?.(Z),uE=!1)},[n]),x=Il(E," ","Enter"),b=r.accessibilityActions&&!!r.accessibilityActions.find(function(Z){return Z.name==="Toggle"}),k=Ft(),D=r.appearance==="primary"&&!yt(k),M=Z0.useState(void 0),w=(0,_L.default)(M,2),S=w[0],A=w[1],T=Z0.useState(void 0),I=(0,_L.default)(T,2),B=I[0],L=I[1],V=Z0.useCallback(function(Z){D&&(A(Z.nativeEvent.layout.height),L(Z.nativeEvent.layout.width)),o&&o(Z)},[o,A,L,D]);return{props:Object.assign({},x,{onKeyDown:y},R.props,C!==void 0&&{disabled:C},{accessible:c??!0,accessibilityRole:d||"button",onAccessibilityTap:r.onAccessibilityTap||(b?void 0:r.onClick),accessibilityLabel:r.accessibilityLabel,enableFocusRing:g??!D,focusable:f??!C,ref:go(t),iconPosition:r.iconPosition||"before",loading:u,onLayout:V}),state:Object.assign({},R.state,{pressed:R.state.pressed,measuredWidth:B,measuredHeight:S,shouldUseTwoToneFocusBorder:D})}}});var VEr,sE,fde,t3,dE,wWe,PL,h5,IWe,OL,NL=ue(()=>{"use strict";VEr=ae(nt()),sE=ae(Ks()),fde=ae(jt()),t3=ae(Qe()),dE=ae(Rr());TL();Yr();pc();nn();BL();AL();LL();wWe=["icon","iconOnly","iconPosition","loading","accessibilityLabel"],PL=function(r,l,c){return l[r]||c[r]||r===gde(c.appearance)||r===c.size||!c.size&&r===dde()||r===c.shape||!c.shape&&r==="rounded"||r==="hovered"&&l[r]&&!c.loading||r==="hasContent"&&!c.iconOnly||r==="hasIconAfter"&&(c.icon||c.loading)&&c.iconPosition==="after"||r==="hasIconBefore"&&(c.icon||c.loading)&&(!c.iconPosition||c.iconPosition==="before")},h5=ei(Object.assign({displayName:rE},sde,{slots:{root:dE.Pressable,rippleContainer:!1,focusInnerBorder:dE.View,icon:Qs,content:Et},useRender:function(r,l){var c=cE(r),d=Js(r.icon),m=l(r,function(t){return PL(t,c.state,r)});return function(t){for(var s=Wt(c.props,t),a=s.icon,n=s.iconOnly,o=s.iconPosition,u=s.loading,g=s.accessibilityLabel,f=(0,fde.default)(s,wWe),v=!u&&a,C=arguments.length,p=new Array(C>1?C-1:0),h=1;h<C;h++)p[h-1]=arguments[h];var F="";g===void 0&&t3.Children.forEach(p,function(x){typeof x=="string"&&(F=x)});var R=g??F,y=Kr(t3.Fragment,null,u&&Kr(p5,null),v&&o==="before"&&Kr(m.icon,(0,sE.default)({},d,{accessible:!1})),t3.Children.map(p,function(x){return typeof x=="string"?Kr(m.content,{accessible:!1,key:"content"},x):x}),v&&o==="after"&&Kr(m.icon,(0,sE.default)({},d,{accessible:!1}))),E=!1;return Kr(m.root,(0,sE.default)({},f,{accessibilityLabel:R}),y,c.state.focused&&!!c.state.measuredHeight&&!!c.state.measuredWidth&&c.state.shouldUseTwoToneFocusBorder&&Kr(m.focusInnerBorder,{style:OL(c.state.measuredHeight,c.state.measuredWidth),accessible:!1,focusable:!1}))}}})),IWe=function(r,l){var c=2;return{height:r-c,width:l-c}},OL=Ea(IWe)});var a3,gE=ue(()=>{"use strict";a3="ToggleButton"});var mE,pde,DWe,hde=ue(()=>{"use strict";mE=ae(Rr());Cn();pde=function(r){return yt(r)?DWe:{checked:{color:r.colors.neutralForeground1Selected,backgroundColor:r.colors.neutralBackground1Selected,borderColor:r.colors.neutralStroke1,primary:{color:r.colors.neutralForegroundOnBrandSelected,backgroundColor:r.colors.brandBackgroundSelected,borderColor:r.colors.brandBackgroundSelected},subtle:{color:r.colors.neutralForeground1Selected,backgroundColor:r.colors.subtleBackgroundSelected,borderColor:r.colors.subtleBackgroundSelected}}}},DWe={checked:{backgroundColor:(0,mE.PlatformColor)("Highlight"),color:(0,mE.PlatformColor)("HighlightText"),iconColor:(0,mE.PlatformColor)("HighlightText")}}});var n3,vde,Fde=ue(()=>{"use strict";n3=ae(Nt());Yr();so();gE();hde();BL();kL();wL();IL();vde={tokens:[lE,iE,nE,pde,a3],states:["checked"].concat((0,n3.default)(DL)),slotProps:{root:It(function(e,r){return{style:Object.assign({display:"flex",alignItems:"center",flexDirection:"row",alignSelf:"flex-start",justifyContent:"center",width:e.width,backgroundColor:e.backgroundColor},Ja.from(e,r),pi.from(e,r))}},["backgroundColor","width"].concat((0,n3.default)(Ja.keys),(0,n3.default)(pi.keys))),content:It(function(e,r){return{style:Object.assign({},ML(e,r,e.color,e))}},["color","spacingIconContentAfter","spacingIconContentBefore"].concat((0,n3.default)(Va.keys))),icon:It(function(e){return{style:{tintColor:e.iconColor},height:e.iconSize,width:e.iconSize}},["iconColor","iconSize"]),focusInnerBorder:It(function(e){return{style:{position:"absolute",borderWidth:e.borderInnerWidth,borderColor:e.borderInnerColor,borderRadius:e.borderInnerRadius}}},["borderInnerWidth","borderInnerColor","borderInnerRadius"])}}});function _We(e,r){return r?Object.assign({checked:e},r):{checked:e}}var Cde,yde,Sde,Ede,MWe,Rde,HL,BWe,Ade=ue(()=>{"use strict";Cde=ae(Nt()),yde=ae(nt()),Sde=ae(jt()),Ede=ae(Qe());Yr();Fi();LL();MWe=["accessibilityActions","accessibilityState","defaultChecked","checked","onAccessibilityAction","onClick"],Rde=[{name:"Toggle"}],HL=function(r){var l=r.accessibilityActions,c=r.accessibilityState,d=r.defaultChecked,m=r.checked,t=r.onAccessibilityAction,s=r.onClick,a=(0,Sde.default)(r,MWe);d!=null&&m!=null;var n=aL(d,m,s),o=(0,yde.default)(n,2),u=o[0],g=o[1],f=l?[].concat(Rde,(0,Cde.default)(l)):Rde,v=Ede.useCallback(function(p){p.nativeEvent.actionName==="Toggle"&&g(p),t&&t(p)},[g,t]),C=cE(Object.assign({onClick:g,accessibilityActions:f,accessibilityState:BWe(u,c),onAccessibilityAction:v},a));return{props:C.props,state:Object.assign({},C.state,{checked:u})}},BWe=Ea(_We)});var fE,bde,VL,pE,LWe,jL,xde=ue(()=>{"use strict";fE=ae(Ks()),bde=ae(jt()),VL=ae(Qe()),pE=ae(Rr());TL();Yr();pc();nn();Fde();gE();Ade();NL();LWe=["icon","iconPosition","iconOnly","loading","accessibilityLabel"],jL=ei(Object.assign({displayName:a3},vde,{slots:{root:pE.Pressable,icon:Qs,content:Et,focusInnerBorder:pE.View},useRender:function(r,l){var c=Js(r.icon),d=HL(r),m=l(r,function(t){return PL(t,d.state,r)});return function(t){for(var s=Wt(d.props,t),a=s.icon,n=s.iconPosition,o=s.iconOnly,u=s.loading,g=s.accessibilityLabel,f=(0,bde.default)(s,LWe),v=!u&&a,C=arguments.length,p=new Array(C>1?C-1:0),h=1;h<C;h++)p[h-1]=arguments[h];var F="";g===void 0&&VL.Children.forEach(p,function(y){typeof y=="string"&&(F=y)});var R=g??F;return Kr(m.root,(0,fE.default)({},f,{accessibilityLabel:R}),u&&Kr(p5,null),v&&n==="before"&&Kr(m.icon,(0,fE.default)({},c,{accessible:!1})),VL.Children.map(p,function(y){return typeof y=="string"?Kr(m.content,{accessible:!1,key:"content"},y):y}),v&&n==="after"&&Kr(m.icon,(0,fE.default)({},c,{accessible:!1})),d.state.focused&&!!d.state.measuredHeight&&!!d.state.measuredWidth&&d.state.shouldUseTwoToneFocusBorder&&Kr(m.focusInnerBorder,{style:OL(d.state.measuredHeight,d.state.measuredWidth),accessible:!1,focusable:!1}))}}}))});var Tde=ue(()=>{"use strict";gE();xde()});var hE=ue(()=>{"use strict";NL();Tde()});var vE,_Ar,PWe,kde,PAr,OWe,wde,bi,NWe,ZL,v5,Ide,UL,Jc=ue(()=>{"use strict";vE=ae(Nt());hE();Yr();aE();hi();Cn();_Ar=ae(Rr()),PWe="#00000026",kde=Ge.stroke.width10,PAr={borderWidth:kde,padding:0,minHeight:24,minWidth:24,focused:{borderWidth:kde,padding:0},hasContent:{paddingHorizontal:6,minWidth:96,minHeight:24,focused:{paddingHorizontal:6}},primary:{borderWidth:Ge.stroke.width05,focused:{borderWidth:Ge.stroke.width05}},subtle:{minWidth:24,minHeight:24}},OWe=function(r){var l={color:r.colors.neutralForeground1,iconColor:r.colors.neutralForeground1,borderColor:PWe},c={backgroundColor:r.colors.brandButtonBackground,color:r.colors.neutralForegroundOnBrand,iconColor:r.colors.neutralForegroundOnBrand,borderColor:r.colors.neutralStroke3},d={color:r.colors.neutralForeground1,iconColor:r.colors.neutralForeground1};return{}},wde={slotProps:{root:It(function(e,r){return{style:Object.assign({display:"flex",overflow:"hidden",alignItems:"center",flexDirection:"row",justifyContent:"center",width:e.width,backgroundColor:e.backgroundColor},Ja.from(e,r),pi.from(e,r))}},["backgroundColor","width","rippleColor"].concat((0,vE.default)(Ja.keys),(0,vE.default)(pi.keys))),content:It(function(e,r){var l;return{style:Object.assign({},NWe(e,r,(l=e.color)!=null?l:"black",e)),ellipsizeMode:"tail",numberOfLines:1,wrap:!1}},["color","spacingIconContentAfter","spacingIconContentBefore"].concat((0,vE.default)(Va.keys)))}},bi=h5.compose(wde).customize(OWe),NWe=function(r,l,c,d){var m=Md(),t=r.spacingIconContentBefore?{marginStart:m.marginStart+r.spacingIconContentBefore}:{},s=r.spacingIconContentAfter?{marginEnd:m.marginEnd+r.spacingIconContentAfter}:{},a=r.spacingIconContentBefore?{marginStart:4,marginEnd:2}:{},n=r.spacingIconContentAfter?{marginStart:2,marginEnd:4}:{},o=!r.spacingIconContentBefore&&!r.spacingIconContentAfter;return Object.assign({color:c},t,s,{},Va.from(d,l))},ZL=function(r){var l={small:{minHeight:28,minWidth:28,iconSize:20,hasContent:{minHeight:28,minWidth:void 0,paddingHorizontal:Ge.size120-Ge.stroke.width10,hasIconAfter:{spacingIconContentAfter:Ge.size60},hasIconBefore:{spacingIconContentBefore:Ge.size60},focused:{paddingHorizontal:Ge.size120},primary:!yt(r)&&{focused:{paddingHorizontal:Ge.size120-Ge.stroke.width20},square:{focused:{paddingHorizontal:Ge.size120-Ge.stroke.width10}}}}}};return yt(r)&&(l.borderColor="transparent",l.disabled=Object.assign({},l.disabled,{borderColor:"transparent"})),l},v5=bi.customize(ZL),Ide=bi.customize(ZL,{small:{iconSize:16}}),UL=jL.compose(wde).compose({slotProps:{icon:It(function(e){return{color:e.iconColor,height:e.iconSize,width:e.iconSize}})}}).customize(ZL)});function HWe(e){return typeof e=="function"}var GL,nf,i3,VWe,WL=ue(()=>{"use strict";GL=ae(nt()),nf=ae(Qe());i3=function(r){var l=VWe(r.state),c=typeof r.defaultState>"u"?r.initialState:r.defaultState,d=nf.default.useState(c),m=(0,GL.default)(d,2),t=m[0],s=m[1],a=l?r.state:t,n=nf.default.useRef(a);nf.default.useEffect(function(){n.current=a},[a]);var o=nf.default.useCallback(function(u){HWe(u)?n.current=u(n.current):n.current=u,s(n.current)},[]);return[a,o]},VWe=function(r){var l=nf.default.useState(function(){return r!==void 0}),c=(0,GL.default)(l,1),d=c[0];return d}});var lf,Dde,Mde=ue(()=>{"use strict";lf=ae(Qe()),Dde=function(r){var l=lf.useRef(function(){throw new Error("Cannot call an event handler while rendering")});return lf.useEffect(function(){l.current=r},[r]),lf.useCallback(function(){var c=l.current;return c.apply(void 0,arguments)},[l])}});var _de=_e((VAr,Bde)=>{Bde.exports=Gs().StringResources.createLazyTable({location:"_ms_office_sdx_start_common/strings.resjson"})});function ui(e){for(var r=arguments.length,l=new Array(r>1?r-1:0),c=1;c<r;c++)l[c-1]=arguments[c];return e.replace(/{(\d+)}/g,function(d,m){var t;return(t=l[m])!=null?t:""})}var jAr,Pe,Dr,ln=ue(()=>{"use strict";jAr=ae(Rr()),Pe=_de(),Dr={adjustMenu:Pe.getString("adjustMenu"),adjustMenuSelectedLabel:Pe.getString("adjustMenuSelectedLabel"),adjustMenuToneAppliedCasualLabel:Pe.getString("adjustMenuToneAppliedCasualLabel"),adjustMenuToneAppliedConciseLabel:Pe.getString("adjustMenuToneAppliedConciseLabel"),adjustMenuToneAppliedImaginativeLabel:Pe.getString("adjustMenuToneAppliedImaginativeLabel"),adjustMenuToneAppliedProfessionalLabel:Pe.getString("adjustMenuToneAppliedProfessionalLabel"),adjustMenuToneMenuLabel:Pe.getString("adjustMenuToneMenuLabel"),aiGeneratedBadgeDisclaimer:Pe.getString("aiGeneratedBadgeDisclaimer"),allLabel:Pe.getString("allLabel"),announceError:Pe.getString("announceError"),announceCiqSuggestionsWithTabListCalloutShown:Pe.getString("announceCiqSuggestionsWithTabListCalloutShown"),announceCiqSuggestionsKeyTip:Pe.getString("announceCiqSuggestionsKeyTip"),announceCiqSuggestionsNotFound:Pe.getString("announceCiqSuggestionsNotFound"),announceCiqSuggestionsUnavailable:Pe.getString("announceCiqSuggestionsUnavailable"),announceCiqSuggestion:Pe.getString("announceCiqSuggestion"),announceComboboxOptionsShown:Pe.getString("announceComboboxOptionsShown"),attachmentButtonMultipleEntitiesA11yLabel:Pe.getString("attachmentButtonMultipleEntitiesA11yLabel"),attachmentListOverflowMenuWithNumbers:Pe.getString("attachmentListOverflowMenuWithNumbers"),attachmentMenuA11yLabel:Pe.getString("attachmentMenuA11yLabel"),attachmentMenuItemA11yLabel:Pe.getString("attachmentMenuItemA11yLabel"),backButtonTooltip:Pe.getString("backButtonTooltip"),cancelEscBadgeLabel:Pe.getString("cancelEscBadgeLabel"),capacityErrorLabelPassive:Pe.getString("capacityErrorLabelPassive"),carouselText:Pe.getString("carouselText"),carouselNextButtonTooltip:Pe.getString("carouselNextButtonTooltip"),carouselPreviousButtonTooltip:Pe.getString("carouselPreviousButtonTooltip"),carouselBackButton:Pe.getString("carouselBackButton"),characterCountAnnouncementText:Pe.getString("characterCountAnnouncementText"),citationsBackButton:Pe.getString("citationsBackButton"),citationsSectionCitedAccessibleName:Pe.getString("citationsSectionCitedAccessibleName"),citationsSectionOther:Pe.getString("citationsSectionOther"),citationsSectionOtherAccessibleName:Pe.getString("citationsSectionOtherAccessibleName"),citationsSectionSources:Pe.getString("citationsSectionSources"),citationsTooltip:Pe.getString("citationsTooltip"),claimChallengeDescriptionLabel:Pe.getString("claimChallengeDescriptionLabel"),claimChallengeSignInLabel:Pe.getString("claimChallengeSignInLabel"),claimChallengeSignInA11yLabel:Pe.getString("claimChallengeSignInA11yLabel"),closeTooltip:Pe.getString("closeTooltip"),closeAccessibilityLabel:Pe.getString("closeAccessibilityLabel"),cloudFilePickerButtonLabel:Pe.getString("cloudFilePickerButtonLabel"),composeSensitivityLabelApplyError:Pe.getString("composeSensitivityLabelApplyError"),composeSensitivityLabelError:Pe.getString("composeSensitivityLabelError"),composeSensitivityLabelTooltip:Pe.getString("composeSensitivityLabelTooltip"),composeSensitivityLabelWithHighestSensitivityTooltip:Pe.getString("composeSensitivityLabelWithHighestSensitivityTooltip"),copilotBranding:Pe.getString("copilotBranding"),copilotErrorText:Pe.getString("copilotErrorText"),copilotInteractiveAuthError:Pe.getString("copilotInteractiveAuthError"),dabButtonA11yLabel:Pe.getString("dabButtonA11yLabel"),dabButtonDockedA11yLabel:Pe.getString("dabButtonDockedA11yLabel"),dabButtonPinnedA11yLabel:Pe.getString("dabButtonPinnedA11yLabel"),dabDockLabel:Pe.getString("dabDockLabel"),dabMoreLabel:Pe.getString("dabMoreLabel"),dabMoveDownLabel:Pe.getString("dabMoveDownLabel"),dabMoveUpLabel:Pe.getString("dabMoveUpLabel"),dabUnboxingContextMenuOptionLabel:Pe.getString("dabUnboxingContextMenuOptionLabel"),dabExploreCopilotContextMenuOptionLabel:Pe.getString("dabExploreCopilotContextMenuOptionLabel"),dabPinLabel:Pe.getString("dabPinLabel"),dabUnpinLabel:Pe.getString("dabUnpinLabel"),dabUndockLabel:Pe.getString("dabUndockLabel"),dictationA11yLabel:Pe.getString("dictationA11yLabel"),dictationInactiveTooltip:Pe.getString("dictationInactiveTooltip"),dictationActiveTooltip:Pe.getString("dictationActiveTooltip"),discardA11yLabel:Pe.getString("discardA11yLabel"),discardTooltip:Pe.getString("discardTooltip"),disclaimerText:Pe.getString("disclaimerText"),documentFileNameA11yHint:Pe.getString("documentFileNameA11yHint"),dismissCloseButton:Pe.getString("dismissCloseButton"),dismissPrivacyDisclaimer:Pe.getString("dismissPrivacyDisclaimer"),editCancelLabel:Pe.getString("editCancelLabel"),editModeMenuAllowEditingLabel:Pe.getString("editModeMenuAllowEditingLabel"),editModeMenuAllowEditingCaption:Pe.getString("editModeMenuAllowEditingCaption"),editModeMenuChatOnlyLabel:Pe.getString("editModeMenuChatOnlyLabel"),editModeMenuChatOnlyCaption:Pe.getString("editModeMenuChatOnlyCaption"),editPromptA11yLabel:Pe.getString("editPromptA11yLabel"),editPromptTooltip:Pe.getString("editPromptTooltip"),errorDismissA11yLabel:Pe.getString("errorDismissA11yLabel"),errorDismissLabel:Pe.getString("errorDismissLabel"),errorLicenseNotAvailable:Pe.getString("errorLicenseNotAvailable"),errorOutputQuality:Pe.getString("errorOutputQuality"),errorUnsupportedLanguageLink:Pe.getString("errorUnsupportedLanguageLink"),eventsLabel:Pe.getString("eventsLabel"),feedbackSubmittedTooltip:Pe.getString("feedbackSubmittedTooltip"),feedbackThumbsDownTooltip:Pe.getString("feedbackThumbsDownTooltip"),feedbackThumbsUpTooltip:Pe.getString("feedbackThumbsUpTooltip"),feedbackToolbarA11yLabel:Pe.getString("feedbackToolbarA11yLabel"),filesLabel:Pe.getString("filesLabel"),formatReuseUndoAll:Pe.getString("formatReuseUndoAll"),formatReuseKeepAll:Pe.getString("formatReuseKeepAll"),formatReuseLatencyHeader:Pe.getString("formatReuseLatencyHeader"),formatReuseUpdateSelectedContent:Pe.getString("formatReuseUpdateSelectedContent"),formatReuseUpdateWithContent:Pe.getString("formatReuseUpdateWithContent"),freChatNowButton:Pe.getString("freChatNowButton"),freCloseButton:Pe.getString("freCloseButton"),freDialogTitleOne:Pe.getString("freDialogTitleOne"),freDialogTitleOneConsumer:Pe.getString("freDialogTitleOneConsumer"),freDialogDescriptionOne:Pe.getString("freDialogDescriptionOne"),freDialogTitleTwo:Pe.getString("freDialogTitleTwo"),freDialogDescriptionTwo:Pe.getString("freDialogDescriptionTwo"),freDialogTitleOneConsumerNonPro:Pe.getString("freDialogTitleOneConsumerNonPro"),freDialogTitleOneConsumerPro:Pe.getString("freDialogTitleOneConsumerPro"),freGetStartedButtonA11yDescription:Pe.getString("freGetStartedButtonA11yDescription"),freLearnMoreLinkA11yDescription:Pe.getString("freLearnMoreLinkA11yDescription"),freDialogUpdatedTitleOneConsumerNonPro:Pe.getString("freDialogUpdatedTitleOneConsumerNonPro"),freDialogDescriptionOneConsumerNonPro:Pe.getString("freDialogDescriptionOneConsumerNonPro"),freDialogDescriptionOneConsumerPro:Pe.getString("freDialogDescriptionOneConsumerPro"),freDialogUpdatedDescriptionOneConsumerNonPro:Pe.getString("freDialogUpdatedDescriptionOneConsumerNonPro"),freDialogLegalStatement:Pe.getString("freDialogLegalStatement"),freDialogUpdatedLegalStatement:Pe.getString("freDialogUpdatedLegalStatement"),freDialogMicrosoftServiceAgreementLabel:Pe.getString("freDialogMicrosoftServiceAgreementLabel"),freDialogCopilotTermsOfUseLabel:Pe.getString("freDialogCopilotTermsOfUseLabel"),freDialogPrivacyStatementLabel:Pe.getString("freDialogPrivacyStatementLabel"),freDialogFAQLabel:Pe.getString("freDialogFAQLabel"),freDialogLearnMoreLabel:Pe.getString("freDialogLearnMoreLabel"),freGetStartedButton:Pe.getString("freGetStartedButton"),freShowMeButton:Pe.getString("freShowMeButton"),freNextButton:Pe.getString("freNextButton"),frePreviousButton:Pe.getString("frePreviousButton"),freNotNowButton:Pe.getString("freNotNowButton"),freScreenOneImageAltText:Pe.getString("freScreenOneImageAltText"),freScreenTwoImageAltText:Pe.getString("freScreenTwoImageAltText"),freTryCopilotButton:Pe.getString("freTryCopilotButton"),giveFeedbackLabel:Pe.getString("giveFeedbackLabel"),groundedFileListHeader:Pe.getString("groundedFileListHeader"),inputA11yLabel:Pe.getString("inputA11yLabel"),inputFooterGenerate:Pe.getString("inputFooterGenerate"),inputFooterGenerateTooltip:Pe.getString("inputFooterGenerateTooltip"),inputFooterPromptGuideTooltip:Pe.getString("inputFooterPromptGuideTooltip"),inputHeader:Pe.getString("inputHeader"),inputTextA11yLabel:Pe.getString("inputTextA11yLabel"),insertBelowButtonTitle:Pe.getString("insertBelowButtonTitle"),inspireMeLabel:Pe.getString("inspireMeLabel"),inspireMeTooltip:Pe.getString("inspireMeTooltip"),keepItBarKeepButton:Pe.getString("keepItBarKeepButton"),keepItBarUndoButton:Pe.getString("keepItBarUndoButton"),keepItBarCounterButton:Pe.getString("keepItBarCounterButton"),keepItBarCounterButtonSingularEdit:Pe.getString("keepItBarCounterButtonSingularEdit"),keepItBarCounterButtonTooltip:Pe.getString("keepItBarCounterButtonTooltip"),keepItBarCounterButtonSingularEditTooltip:Pe.getString("keepItBarCounterButtonSingularEditTooltip"),keepItBarPreviousButtonTooltip:Pe.getString("keepItBarPreviousButtonTooltip"),keepItBarNextButtonTooltip:Pe.getString("keepItBarNextButtonTooltip"),keepItBarV2KeepButton:Pe.getString("keepItBarV2KeepButton"),keepItBarV2LatencyLabel:Pe.getString("keepItBarV2LatencyLabel"),keepItLabel:Pe.getString("keepItLabel"),lastEditedFriendlyTimestamp:Pe.getString("lastEditedFriendlyTimestamp"),latencyHitLCompletingText:Pe.getString("latencyHitLCompletingText"),latencyHitLNoSourcesText:Pe.getString("latencyHitLNoSourcesText"),latencyHitLSearchingText:Pe.getString("latencyHitLSearchingText"),latencyIntermediateFileHeaderText:Pe.getString("latencyIntermediateFileHeaderText"),latencyIntermediateHeaderText:Pe.getString("latencyIntermediateHeaderText"),latencyLoadingHeaderText:Pe.getString("latencyLoadingHeaderText"),latencyLoadingMultiTurnHeaderText:Pe.getString("latencyLoadingMultiTurnHeaderText"),latencyOutputHeaderText:Pe.getString("latencyOutputHeaderText"),latencyTextToTable:Pe.getString("latencyTextToTable"),lowOnCreditsCombinedText:Pe.getString("lowOnCreditsCombinedText"),lowOnCreditsSentenceOne:Pe.getString("lowOnCreditsSentenceOne"),lowOnCreditsSentenceTwo:Pe.getString("lowOnCreditsSentenceTwo"),lowOnCreditsArbutusCombinedText:Pe.getString("lowOnCreditsArbutusCombinedText"),lowOnCreditsArbutusLinkText:Pe.getString("lowOnCreditsArbutusLinkText"),lowOnCreditsArbutusSentenceOne:Pe.getString("lowOnCreditsArbutusSentenceOne"),lowOnCreditsArbutusSentenceTwo:Pe.getString("lowOnCreditsArbutusSentenceTwo"),learnMoreLink:Pe.getString("learnMoreLink"),maxAttachmentWarning:Pe.getString("maxAttachmentWarning"),maxCharLimitError:Pe.getString("maxCharLimitError"),messagesLabel:Pe.getString("messagesLabel"),multiTurnHeader:Pe.getString("multiTurnHeader"),multiTurnNextDraftTooltip:Pe.getString("multiTurnNextDraftTooltip"),multiTurnPreviousDraftTooltip:Pe.getString("multiTurnPreviousDraftTooltip"),multiTurnTextInputA11yLabel:Pe.getString("multiTurnTextInputA11yLabel"),outputA11yLabel:Pe.getString("outputA11yLabel"),openAttachmentTooltip:Pe.getString("openAttachmentTooltip"),outofCreditsCombinedText:Pe.getString("outofCreditsCombinedText"),outOfCreditsLinkText:Pe.getString("outOfCreditsLinkText"),outOfCreditsSentenceOne:Pe.getString("outOfCreditsSentenceOne"),outOfCreditsSentenceTwo:Pe.getString("outOfCreditsSentenceTwo"),outofCreditsArbutusCombinedText:Pe.getString("outofCreditsArbutusCombinedText"),outOfCreditsArbutusLinkText:Pe.getString("outOfCreditsArbutusLinkText"),outOfCreditsArbutusSentenceOne:Pe.getString("outOfCreditsArbutusSentenceOne"),outOfCreditsArbutusSentenceTwo:Pe.getString("outOfCreditsArbutusSentenceTwo"),overflowMenuA11yLabel:Pe.getString("overflowMenuA11yLabel"),peopleLabel:Pe.getString("peopleLabel"),plusMenuButtonTooltip:Pe.getString("plusMenuButtonTooltip"),preview:Pe.getString("preview"),proactiveStartPrompt:Pe.getString("proactiveStartPrompt"),proactiveStartPromptForHandoff:Pe.getString("proactiveStartPromptForHandoff"),proactiveStartPromptForHandoffOnError:Pe.getString("proactiveStartPromptForHandoffOnError"),promptGuideAskOptionLabel:Pe.getString("promptGuideAskOptionLabel"),promptGuideCreateOptionLabel:Pe.getString("promptGuideCreateOptionLabel"),promptGuideMenuHeader:Pe.getString("promptGuideMenuHeader"),promptGuideSummarizeOptionLabel:Pe.getString("promptGuideSummarizeOptionLabel"),promptPlaceholder:Pe.getString("promptPlaceholder"),quickActionKeepWriting:Pe.getString("quickActionKeepWriting"),quickActionInsertSummary:Pe.getString("quickActionInsertSummary"),quickActionCreateFromNotes:Pe.getString("quickActionCreateFromNotes"),quickActionRestructureSelection:Pe.getString("quickActionRestructureSelection"),quickActionRestructureSelectionHandoffPromptToChat:Pe.getString("quickActionRestructureSelectionHandoffPromptToChat"),quickActionCreateFromNotesHandoffPromptToChat:Pe.getString("quickActionCreateFromNotesHandoffPromptToChat"),quickActionAutoRewrite:Pe.getString("quickActionAutoRewrite"),quickActionAutoRewriteHandoffPromptToChat:Pe.getString("quickActionAutoRewriteHandoffPromptToChat"),quickActionChat:Pe.getString("quickActionChat"),quickActionConciseTone:Pe.getString("quickActionConciseTone"),quickActionProfessionalTone:Pe.getString("quickActionProfessionalTone"),quickActionVisualizeTable:Pe.getString("quickActionVisualizeTable"),quickActionFormatReuse:Pe.getString("quickActionFormatReuse"),quickActionFormatReuseUpdateKeepingFormatting:Pe.getString("quickActionsFormatReuseUpdateKeepingFormattingLabel"),quickActionMakeShorter:Pe.getString("quickActionMakeShorter"),quickActionMakeShorterHandoffPromptToChat:Pe.getString("quickActionMakeShorterHandoffPromptToChat"),quickActionWritingCoach:Pe.getString("quickActionWritingCoach"),redoTooltip:Pe.getString("redoTooltip"),referenceSnippetQuote:Pe.getString("referenceSnippetQuote"),referenceSnippetEllipsesQuote:Pe.getString("referenceSnippetEllipsesQuote"),regenerateA11yLabel:Pe.getString("regenerateA11yLabel"),regenerateTooltip:Pe.getString("regenerateTooltip"),removeAttachmentTooltip:Pe.getString("removeAttachmentTooltip"),replaceButtonTitle:Pe.getString("replaceButtonTitle"),retryLabel:Pe.getString("retryLabel"),revertTooltip:Pe.getString("revertTooltip"),rewriteLoadingTitle0B:Pe.getString("rewriteLoadingTitle0B"),rewriteLoadingTitle1:Pe.getString("rewriteLoadingTitle1"),rewriteSingleTurnHeaderTitle:Pe.getString("rewriteSingleTurnHeaderTitle"),rewriteSingleTurnPlaceholderFocused:Pe.getString("rewriteSingleTurnPlaceholderFocused"),rewriteSingleTurnPlaceholderRest:Pe.getString("rewriteSingleTurnPlaceholderRest"),rewriteSingleTurnTextInputA11yLabel:Pe.getString("rewriteSingleTurnTextInputA11yLabel"),rewriteTitle:Pe.getString("rewriteTitle"),sendButtonLabel:Pe.getString("sendButtonLabel"),sensitivityA11yLabel:Pe.getString("sensitivityA11yLabel"),seekbarAccessibilityValueText:Pe.getString("seekbarAccessibilityValueText"),sensitivityA11yLabelTitlePlaceholder:Pe.getString("sensitivityA11yLabelTitlePlaceholder"),showMoreEntities:Pe.getString("showMoreEntities"),skipSourceSearchLabel:Pe.getString("skipSourceSearchLabel"),stopGeneratingLabel:Pe.getString("stopGeneratingLabel"),stopGeneratingLatencyLabel:Pe.getString("stopGeneratingLatencyLabel"),stopButtonKeyboardShortcut:Pe.getString("stopButtonKeyboardShortcut"),startPrivacyStatementButtonLabel:Pe.getString("startPrivacyStatementButtonLabel"),startArticleFile:Pe.getString("startArticleFile"),startBakeSale:Pe.getString("startBakeSale"),startBedtime:Pe.getString("startBedtime"),startBusinessMemo:Pe.getString("startBusinessMemo"),startCampingNewsletter:Pe.getString("startCampingNewsletter"),startDocumentBasedFile:Pe.getString("startDocumentBasedFile"),startEmail:Pe.getString("startEmail"),startEvent:Pe.getString("startEvent"),startFile:Pe.getString("startFile"),startFundraising:Pe.getString("startFundraising"),startGiftIdeas:Pe.getString("startGiftIdeas"),startHappyBirthday:Pe.getString("startHappyBirthday"),startInterview:Pe.getString("startInterview"),startInsights:Pe.getString("startInsights"),startJournalist:Pe.getString("startJournalist"),startLondon:Pe.getString("startLondon"),startMathQuiz:Pe.getString("startMathQuiz"),startMessage:Pe.getString("startMessage"),startNeighborPermission:Pe.getString("startNeighborPermission"),startOutdoorArticle:Pe.getString("startOutdoorArticle"),startOutline:Pe.getString("startOutline"),startParis:Pe.getString("startParis"),startPeople:Pe.getString("startPeople"),startPlan:Pe.getString("startPlan"),startProductivityNewsletter:Pe.getString("startProductivityNewsletter"),startProposal:Pe.getString("startProposal"),startResume:Pe.getString("startResume"),startVacationBlog:Pe.getString("startVacationBlog"),startSailingBlog:Pe.getString("startSailingBlog"),startScience:Pe.getString("startScience"),startShoppingList:Pe.getString("startShoppingList"),startSummarize:Pe.getString("startSummarize"),startVolunteerArticle:Pe.getString("startVolunteerArticle"),startWhitepaper:Pe.getString("startWhitepaper"),summaryCopyButtonCopiedTooltip:Pe.getString("summaryCopyButtonCopiedTooltip"),collapseButtonLabel:Pe.getString("collapseButtonLabel"),expandButtonLabel:Pe.getString("expandButtonLabel"),summaryGiveFeedbackLabel:Pe.getString("summaryGiveFeedbackLabel"),summaryHeader:Pe.getString("summaryHeader"),summaryPrivacyStatement:Pe.getString("summaryPrivacyStatement"),summaryPrivacyStatementButtonLabel:Pe.getString("summaryPrivacyStatementButtonLabel"),summaryStoppedNotificationText:Pe.getString("summaryStoppedNotificationText"),summaryStopRegenerateLabel:Pe.getString("summaryStopRegenerateLabel"),summaryUpdateAvailableLabel:Pe.getString("summaryUpdateAvailableLabel"),summaryViewMore:Pe.getString("summaryViewMore"),textBoxCIQGhostText:Pe.getString("textBoxCIQGhostText"),unselectedAllLabel:Pe.getString("unselectAllLabel"),vibeWritingChangeCounter:Pe.getString("vibeWritingChangeCounter"),vibeWritingChangeCounterSingular:Pe.getString("vibeWritingChangeCounterSingular"),vibeWritingChangeCounterTooltipText:Pe.getString("vibeWritingChangeCounterTooltipText"),vibeWritingChangeCounterTooltipTextSingular:Pe.getString("vibeWritingChangeCounterTooltipTextSingular"),writingCoachLoadingTitle1:Pe.getString("writingCoachLoadingTitle1"),writingCoachLoadingTitle2:Pe.getString("writingCoachLoadingTitle2"),writingCoachLoadingTitle3:Pe.getString("writingCoachLoadingTitle3"),writingCoachLoadingTitle4:Pe.getString("writingCoachLoadingTitle4"),writingCoachLoadingTitle5:Pe.getString("writingCoachLoadingTitle5"),writingCoachTitle:Pe.getString("writingCoachTitle"),writingCoachTooltipTitle:Pe.getString("writingCoachTooltipTitle"),writingCoachTooltipText:Pe.getString("writingCoachTooltipText"),writingCoachToolTipButtonText:Pe.getString("writingCoachToolTipButtonText"),writingCoachApplySuggestionsLabel:Pe.getString("writingCoachApplySuggestionsLabel"),vibeWritingKeepAll:Pe.getString("vibeWritingKeepAll"),vibeWritingKeepLocal:Pe.getString("vibeWritingKeepLocal"),vibeWritingNextEditTooltipText:Pe.getString("vibeWritingNextEditTooltipText"),vibeWritingPrevEditTooltipText:Pe.getString("vibeWritingPrevEditTooltipText"),vibeWritingUndoAllTooltipText:Pe.getString("vibeWritingUndoAllTooltipText"),vibeWritingUndoLocal:Pe.getString("vibeWritingUndoLocal"),vibeWritingUndoLocalExplicit:Pe.getString("vibeWritingUndoLocalExplicit"),vibeWritingTextDeletedNotice:Pe.getString("vibeWritingTextDeletedNotice"),interactiveReadAloudPlaybackSpeedHint:Pe.getString("interactiveReadAloudPlaybackSpeedHint"),interactiveReadAloudPreviousParagraphHint:Pe.getString("interactiveReadAloudPreviousParagraphHint"),interactiveReadAloudNextParagraphHint:Pe.getString("interactiveReadAloudNextParagraphHint"),interactiveReadAloudPlayHint:Pe.getString("interactiveReadAloudPlayHint"),interactiveReadAloudBackToResumeReadingHint:Pe.getString("interactiveReadAloudBackToResumeReadingHint"),interactiveReadAloudPauseHint:Pe.getString("interactiveReadAloudPauseHint"),interactiveReadAloudMoreHint:Pe.getString("interactiveReadAloudMoreHint"),interactiveReadAloudExitHint:Pe.getString("interactiveReadAloudExitHint"),interactiveReadAloudSystemMenuMoveLabel:Pe.getString("interactiveReadAloudSystemMenuMoveLabel"),interactiveReadAloudMicLoadingHint:Pe.getString("interactiveReadAloudMicLoadingHint"),interactiveReadAloudMicListeningHint:Pe.getString("interactiveReadAloudMicListeningHint"),interactiveReadAloudMicMuteHint:Pe.getString("interactiveReadAloudMicMuteHint"),interactiveReadAloudVoiceSelectionLabel:Pe.getString("interactiveReadAloudVoiceSelectionLabel"),interactiveReadAloudVoiceMaleLabel:Pe.getString("interactiveReadAloudVoiceMaleLabel"),interactiveReadAloudVoiceFemaleLabel:Pe.getString("interactiveReadAloudVoiceFemaleLabel"),interactiveReadAloudSelectVoiceAriaLabel:Pe.getString("interactiveReadAloudSelectVoiceAriaLabel"),interactiveReadAloudSelectedVoiceAriaLabel:Pe.getString("interactiveReadAloudSelectedVoiceAriaLabel"),interactiveReadAloudPlaybackSpeedOptionAriaLabel:Pe.getString("interactiveReadAloudPlaybackSpeedOptionAriaLabel"),interactiveReadAloudBasicVoiceToolbarLabel:Pe.getString("interactiveReadAloudBasicVoiceToolbarLabel"),interactiveReadAloudVoiceToolbarInnerLabel:Pe.getString("interactiveReadAloudVoiceToolbarInnerLabel"),interactiveReadAloudAudioButtonFallbackLabel:Pe.getString("interactiveReadAloudAudioButtonFallbackLabel"),interactiveReadAloudMicDisabledHint:Pe.getString("interactiveReadAloudMicDisabledHint"),interactiveReadAloudFeedbackHint:Pe.getString("interactiveReadAloudFeedbackHint"),interactiveReadAloudLearnMore:Pe.getString("interactiveReadAloudLearnMore"),audioOverviewSaveToOneDriveLabel:Pe.getString("audioOverviewSaveToOneDriveLabel"),audioOverviewOpenInOneDriveLabel:Pe.getString("audioOverviewOpenInOneDriveLabel"),audioOverviewSaveToOneDriveIntermediateLabel:Pe.getString("audioOverviewSaveToOneDriveIntermediateLabel"),audioOverviewTranscriptHeader:Pe.getString("audioOverviewTranscriptHeader"),audioOverviewMoreOptionsAccessibilityLabel:Pe.getString("audioOverviewMoreOptionsAccessibilityLabel"),audioOverviewShowTranscriptLabel:Pe.getString("audioOverviewShowTranscriptLabel"),audioOverviewHideTranscriptLabel:Pe.getString("audioOverviewHideTranscriptLabel"),audioOverviewCustomizationAccessibilityLabel:Pe.getString("audioOverviewCustomizationAccessibilityLabel"),audioOverviewCustomizationDialogTitle:Pe.getString("audioOverviewCustomizationDialogTitle"),audioOverviewCustomizationLanguageGroupHeader:Pe.getString("audioOverviewCustomizationLanguageGroupHeader"),audioOverviewCustomizationVoiceGroupHeader:Pe.getString("audioOverviewCustomizationVoiceGroupHeader"),audioOverviewCustomizationLanguageLabel:Pe.getString("audioOverviewCustomizationLanguageLabel"),audioOverviewCustomizationVoiceLabel:Pe.getString("audioOverviewCustomizationVoiceLabel"),audioOverviewCustomizationFormatLabel:Pe.getString("audioOverviewCustomizationFormatLabel"),audioOverviewCustomizationStyleLabel:Pe.getString("audioOverviewCustomizationStyleLabel"),audioOverviewCustomizationDurationLabel:Pe.getString("audioOverviewCustomizationDurationLabel"),audioOverviewCustomizationRememberChoicesLabel:Pe.getString("audioOverviewCustomizationRememberChoicesLabel"),audioOverviewCustomizationCustomInstructionsLabel:Pe.getString("audioOverviewCustomizationCustomInstructionsLabel"),audioOverviewCustomizationCustomInstructionsPlaceholder:Pe.getString("audioOverviewCustomizationCustomInstructionsPlaceholder"),audioOverviewCustomizationRegenerateButtonLabel:Pe.getString("audioOverviewCustomizationRegenerateButtonLabel"),audioOverviewCustomizationCancelButtonLabel:Pe.getString("audioOverviewCustomizationCancelButtonLabel")}});function Ga(e){var r=sl();return function(l){return r(function(){return Lde.StyleSheet.create(e(l))},[l])[0]}}var Lde,Pde=ue(()=>{"use strict";Lde=ae(Rr());In()});var gl=ue(()=>{"use strict";Pde()});function Ode(e){var r=[],l=0;for(var c of e.ops){var d,m;if(typeof c.insert=="string"){var t=c,s=t.insert.length,a=(d=t.attributes)==null||(m=d.custom)==null?void 0:m.data;a&&a.deltaCustomDataType==="ciqItem"&&r.push({item:a.item,attachmentId:a.attachmentId,start:l,length:s}),l+=s}}return r}function FE(e,r){return{underline:!0,color:e.colors.brandForeground1,custom:{data:r,deleteByWord:!0,selfDestructOnEdit:!0}}}var Nde=ue(()=>{"use strict"});var l3,RE=ue(()=>{"use strict";l3="Callout"});var Hde,Vde=ue(()=>{"use strict";RE();Hde=[{tokens:{backgroundColor:"bodyStandoutBackground",beakWidth:20,borderColor:"bodyFrameBackground",borderWidth:1,directionalHint:"bottonLeftEdge",gapSpace:0,minPadding:0}},l3]});var CE=_e((JAr,jde)=>{jde.exports=OfficePlatformGlobal.ReactNative.codegenNativeCommands});var F5=_e((YAr,Zde)=>{Zde.exports=OfficePlatformGlobal.ReactNative.codegenNativeComponent});var R5=_e((ebr,Ude)=>{Ude.exports=OfficePlatformGlobal.ReactNative.NativeComponentRegistry});var $L=_e((rbr,Gde)=>{Gde.exports=OfficePlatformGlobal.ReactNative.ViewConfigIgnore});var yE=_e((tbr,Wde)=>{Wde.exports=OfficePlatformGlobal.ReactNative.RendererProxy});var abr,ibr,jWe,ZWe,UWe,GWe,obr,WWe,$We,$de,zde=ue(()=>{"use strict";abr=ae(CE()),ibr=ae(F5()),jWe=R5(),ZWe=$L(),UWe=ZWe.ConditionallyIgnoredEventHandlers,GWe=yE(),obr=GWe.dispatchCommand,WWe="RCTCallout",$We={uiViewClassName:"RCTCallout",directEventTypes:{topRestoreFocus:{registrationName:"onRestoreFocus"},topDismiss:{registrationName:"onDismiss"},topShow:{registrationName:"onShow"}},validAttributes:Object.assign({accessibilityLabel:!0,accessibilityOnShowAnnouncement:!0,anchorRect:!0,directionalHint:!0,dismissBehaviors:!0,doNotTakePointerCapture:!0,focusable:!0,isBeakVisible:!0,maxHeight:!0,maxWidth:!0,setInitialFocus:!0,target:!0,testID:!0},UWe({onRestoreFocus:!0,onDismiss:!0,onShow:!0}))},$de=jWe.get(WWe,function(){return $We})});var cbr,dbr,zWe,KWe,qWe,XWe,Kde,QWe,JWe,mbr,zL,KL=ue(()=>{"use strict";cbr=ae(CE()),dbr=ae(F5()),zWe=R5(),KWe=$L(),qWe=KWe.ConditionallyIgnoredEventHandlers,XWe=yE(),Kde=XWe.dispatchCommand,QWe="FRNCallout",JWe={uiViewClassName:"FRNCallout",directEventTypes:{topRestoreFocus:{registrationName:"onRestoreFocus"},topDismiss:{registrationName:"onDismiss"},topShow:{registrationName:"onShow"}},validAttributes:Object.assign({accessibilityLabel:!0,accessibilityOnShowAnnouncement:!0,anchorRect:!0,directionalHint:!0,dismissBehaviors:!0,doNotTakePointerCapture:!0,focusable:!0,isBeakVisible:!0,maxHeight:!0,maxWidth:!0,setInitialFocus:!0,target:!0,testID:!0},qWe({onRestoreFocus:!0,onDismiss:!0,onShow:!0}))},mbr=zWe.get(QWe,function(){return JWe}),zL={focusWindow:function(r){Kde(r,"focusWindow",[])},blurWindow:function(r){Kde(r,"blurWindow",[])}}});var qde,Xde,Bd,Qde,YWe,e$e,Du,Jde=ue(()=>{"use strict";qde=ae(nt()),Xde=ae(jt()),Bd=ae(Qe()),Qde=ae(Rr());so();QS();Dd();Vde();RE();zde();KL();KL();YWe=["componentRef","target"],e$e=$de,Du=Xs({displayName:l3,usePrepareProps:function(r,l){var c=r.componentRef,d=r.target,m=(0,Xde.default)(r,YWe);Bd.useImperativeHandle(c,function(){return{blurWindow:function(){c.current!=null&&zL.blurWindow(t.current)},focusWindow:function(){c.current!=null&&zL.focusWindow(t.current)}}},[c]);var t=Bd.useRef(null),s=Bd.useState(null),a=(0,qde.default)(s,2),n=a[0],o=a[1];Bd.useLayoutEffect(function(){typeof d=="string"?o(d):d!=null&&d.current?o((0,Qde.findNodeHandle)(d.current)):o(null)},[d]);var u=Wo(l(r),{root:Object.assign({ref:t},n&&{target:n},m)});return{slotProps:u}},settings:Hde,slots:{root:e$e},styles:{root:[D4,Jm]}})});var C5=ue(()=>{"use strict";RE();Jde()});var qL=_e((wbr,Yde)=>{Yde.exports=OfficePlatformGlobal.Ply.RichTextInput});var hc,XL,QL,JL,YL,eP,rP,tP,aP,nP,iP,lP,oP,uP,cP,sP,dP,gP,mP,fP,pP,hP,of,vP,FP,RP,CP,Yc,Ibr,e2e=ue(()=>{"use strict";hc=ae(Hn()),QL="DAB_Ctx_Dock_Item",JL="DAB_Ctx_Welcome_Item",YL="DAB_Docked_Hotzone",eP="Initial_Header_ID",rP="TEXT_INPUT_BOX_CHAR_COUNT_LABEL",tP="Progress_Bar_Latency_Mode",aP="AI_Generated_Content_Warning",nP="Feedback_Thumbs_Up_Button",iP="Feedback_Thumbs_Down_Button",lP="Next_Button",oP="NotNow_Button",uP="Previous_Button",cP="TryCopilot_Button",sP="GetStarted_Button",dP="Close_Button",gP="UI_Page_Header_Title",mP="UI_Page_Header_Description",fP="UI_Basic_FRE",pP="UI_Actionable_FRE",hP="UI_Prodigi_FRE",of="IPE_Reference_A_File_Button",vP="IPE_Dismiss_Button",FP="Overflow_Menu_Button",RP="Combobox_Group",CP="Combobox_Submit_Button",Yc=(function(e){return e.AccessibilityHint="HelpText",e.AccessibilityLabel="Name",e.AccessibilityRole="ControlType",e.ExpandCollapseState="ExpandCollapse.ExpandCollapseState",e.IsEnabled="IsEnabled",e.IsFocused="HasKeyboardFocus",e.IsRequiredForForm="IsRequiredForForm",e.IsTogglePatternAvailable="IsTogglePatternAvailable",e.TestID="AutomationId",e.ToggleState="Toggle.ToggleState",e.Value="Value.Value",e})({}),Ibr=(XL={},(0,hc.default)((0,hc.default)((0,hc.default)((0,hc.default)((0,hc.default)((0,hc.default)((0,hc.default)((0,hc.default)((0,hc.default)((0,hc.default)(XL,Yc.AccessibilityHint,"AccessibilityHint"),Yc.AccessibilityLabel,"AccessibilityLabel"),Yc.AccessibilityRole,"AccessibilityRole"),Yc.ExpandCollapseState,"ExpandCollapseState"),Yc.IsEnabled,"IsEnabled"),Yc.IsFocused,"IsFocused"),Yc.IsRequiredForForm,"IsRequiredForForm"),Yc.IsTogglePatternAvailable,"IsTogglePatternAvailable"),Yc.TestID,"TestID"),Yc.ToggleState,"ToggleState"),(0,hc.default)(XL,Yc.Value,"Value"))});var zl=ue(()=>{"use strict";e2e()});var yP,SP=ue(()=>{"use strict";yP="Overflow"});function EP(e){var r=[],l=0,c=function(p){return 2*p+1},d=function(p){return 2*p+2},m=function(p){return Math.floor((p-1)/2)},t=function(p,h){var F=r[p];r[p]=r[h],r[h]=F},s=function C(p){var h=p,F=c(p),R=d(p);F<l&&e(r[F],r[h])<0&&(h=F),R<l&&e(r[R],r[h])<0&&(h=R),h!==p&&(t(h,p),C(h))},a=function(){if(l===0)throw new Error("Priority queue empty");var p=r[0];return r[0]=r[--l],s(0),p},n=function(){return l===0?null:r[0]},o=function(p){r[l++]=p;for(var h=l-1,F=m(h);h>0&&e(r[F],r[h])>0;)t(F,h),h=F,F=m(h)},u=function(p){var h=r.indexOf(p);return h>=0&&h<l},g=function(p){var h=r.indexOf(p);h===-1||h>=l||(r[h]=r[--l],s(h))},f=function(){l=0},v=function(){return r.slice(0,l)};return{all:v,clear:f,contains:u,dequeue:a,enqueue:o,peek:n,remove:g,size:function(){return l}}}var r2e=ue(()=>{"use strict"});function t2e(){var e={},r=!1,l=0,c={},d={width:0,height:0},m,t,s=!1,a,n,o,u,g=function(I,B){return!I||!B||!e[I]||!e[B]?0:e[I].priority!==e[B].priority?e[I].priority>e[B].priority?1:-1:e[I].initialOrder<e[B].initialOrder?1:-1},f=function(I,B){return-1*g(I,B)},v=function(I,B){return e[I].initialOrder-e[B].initialOrder},C=EP(g),p=EP(f),h=function(){var I=0;for(var B of C.all())I+=e[B].size.width;return p.size()>0&&(I+=d.width),I},F=function(){var I=m.width-t,B=C.size()===1&&h()>I,L=I-(p.size()>0?d.width:0)>0;return B&&L},R=function(I){for(var B of I)if(B.type==="dimension"&&n){var L=m.width-t;p.size()>0&&(L-=d.width);var V=void 0;B.shrinking?(a||(a=C.peek()),V={id:a,update:{width:L,height:e[a].size.height}}):(V={id:a,update:null},a=void 0),n(V)}else{var Z={visibleIds:(0,AP.default)(C.all()).sort(v),invisibleIds:(0,AP.default)(p.all()).sort(v)};u&&u(Z);for(var H in c)c[H]&&o&&o({id:H,visible:C.contains(H)})}},y=function(){var I=p.dequeue();C.enqueue(I),c[I]=!c[I]},E=function(){var I=C.dequeue();p.enqueue(I),c[I]=!c[I]},x=function(){if(!m)return[];c={};for(var I=[],B=m.width-t,L=C.peek(),V=p.peek(),Z=0;Z<2;Z++){for(;h()<B&&p.size()>0||p.size()===1;)y();for(;h()>B&&C.size()>1;)E()}var H=L!==C.peek()||V!==p.peek(),N=F();return H&&I.push({type:"visibility"}),(N||s)&&I.push({type:"dimension",shrinking:N}),s=N,I},b=function(I){var B;m=I.initialContainerSize,t=(B=I.padding)!=null?B:0,o=I.onUpdateItemVisibility,u=I.onOverflowUpdate,n=I.onUpdateItemDimension},k=function(I,B){F()||(e[I]=Object.assign({},e[I],B)),A()},D=function(I){d=I,A()},M=function(I){e[I.id]=Object.assign({},I,{initialOrder:l++}),C.enqueue(I.id),r=!0,A()},w=function(I){return!!e[I]},S=function(I){delete e[I],C.contains(I)?C.remove(I):p.contains(I)&&p.remove(I),r=!0,A()},A=function(I){I&&(m=I);var B=x();B.length>0?(r=!1,R(B)):r&&(r=!1,R([{type:"visibility"}]))};return{addItem:M,hasItem:w,initialize:b,removeItem:S,updateItem:k,setMenuSize:D,update:A}}var AP,a2e=ue(()=>{"use strict";AP=ae(Nt());r2e()});function bP(e){var r=e.dontHideBeforeReady,l=e.itemIDs,c=e.onLayout,d=e.onOverflowUpdate,m=e.onReady,t=e.padding,s=e.style,a=$n.useRef(t2e()).current,n=$n.useRef({}).current,o=$n.useRef(null),u=$n.useState(!1),g=(0,o3.default)(u,2),f=g[0],v=g[1],C=$n.useState(void 0),p=(0,o3.default)(C,2),h=p[0],F=p[1],R=$n.useState({hasOverflow:!1,itemVisibility:{}}),y=(0,o3.default)(R,2),E=y[0],x=y[1],b=$n.useState(function(){var N={};for(var _ of l)N[_]=!1;return{container:!1,menu:!1,items:N}}),k=(0,o3.default)(b,2),D=k[0],M=k[1],w=$n.useCallback(function(N,_){n[N]=_},[n]),S=$n.useCallback(function(N){delete n[N],a.removeItem(N)},[n]),A=$n.useCallback(function(N){N.type==="menu"?M(function(_){return Object.assign({},_,{menu:N.layoutDone})}):M(function(_){return Object.assign({},_,{items:Object.assign({},_.items,(0,n2e.default)({},N.id,N.layoutDone))})})},[]),T=$n.useCallback(function(N){var _=N.nativeEvent.layout,P=_.width,W=_.height;P!==void 0&&W!==void 0&&F({width:P,height:W}),c&&c(N)},[c]),I=$n.useCallback(function(N){a.hasItem(N.id)?a.updateItem(N.id,N):a.addItem(N)},[a]),B=$n.useCallback(function(N){return a.setMenuSize(N)},[a]),L=$n.useCallback(function(N){x(function(_){var P={};for(var W of N.visibleIds)P[W]=!0;for(var $ of N.invisibleIds)P[$]=!1;return Object.assign({},_,{itemVisibility:P,hasOverflow:N.invisibleIds.length>0})}),d&&d(N)},[d]),V=$n.useCallback(function(N){n[N.id]&&n[N.id]({type:"layout",id:N.id,newLayout:N.update})},[n]),Z=$n.useCallback(function(N){n[N.id]&&n[N.id](Object.assign({type:"visibility"},N))},[n]);$n.useLayoutEffect(function(){h&&(D.container?a.update(h):(a.initialize({initialContainerSize:h,padding:typeof t=="number"?t:typeof t=="string"?parseInt(t):0,onOverflowUpdate:L,onUpdateItemDimension:V,onUpdateItemVisibility:Z}),a.update(),M(function(N){return Object.assign({},N,{container:!0})})))},[h]),$n.useEffect(function(){var N=D.container&&D.menu&&l.map(function(_){return D.items[_]}).reduce(function(_,P){return _&&P});!f&&N&&v(!0)},[D,f,l]),$n.useEffect(function(){f&&m&&m()},[f,m]);var H=$n.useMemo(function(){return[s,{display:"flex",flexDirection:"row",opacity:r||f?1:0,padding:t}]},[r,f,t,s]);return{state:Object.assign({},E,{containerSize:h,dontHideBeforeReady:r,initialOverflowLayoutDone:f,overflowMenuRef:o,register:w,disconnect:S,setLayoutState:A,updateOverflow:a.update,updateItem:I,updateMenuSize:B}),props:Object.assign({},e,{style:H,onLayout:T})}}var n2e,o3,$n,xP=ue(()=>{"use strict";n2e=ae(Hn()),o3=ae(nt()),$n=ae(Qe());a2e()});var SE,uf,EE,AE,u3=ue(()=>{"use strict";SE=ae(Qe()),uf=function(){return null},EE=(0,SE.createContext)({containerSize:void 0,hasOverflow:!1,initialOverflowLayoutDone:!1,itemVisibility:{},register:uf,disconnect:uf,setLayoutState:uf,updateOverflow:uf,updateItem:uf,updateMenuSize:uf}),AE=function(){return(0,SE.useContext)(EE)}});var TP,i2e,bE,l2e=ue(()=>{"use strict";TP=ae(Qe()),i2e=ae(Rr());Yr();SP();xP();u3();bE=Yn(function(e){var r=bP(e),l=r.props,c=r.state;return function(d){for(var m=Wt(l,d),t=arguments.length,s=new Array(t>1?t-1:0),a=1;a<t;a++)s[a-1]=arguments[a];return TP.createElement(EE.Provider,{value:c},TP.createElement(i2e.View,m,s))}});bE.displayName=yP});var kP,wP=ue(()=>{"use strict";kP="OverflowItem"});function DP(e){var r=e.overflowID,l=e.priority,c=e.onOverflowItemChange,d=AE(),m=d.containerSize,t=d.dontHideBeforeReady,s=d.itemVisibility,a=d.initialOverflowLayoutDone,n=d.disconnect,o=d.register,u=d.setLayoutState,g=d.updateItem,f=Mu.useState(),v=(0,IP.default)(f,2),C=v[0],p=v[1],h=Mu.useState(null),F=(0,IP.default)(h,2),R=F[0],y=F[1],E=Mu.useCallback(function(D){D.id===r&&D.type==="layout"&&y(D.newLayout),c&&c(D)},[c,r]);Mu.useEffect(function(){C&&g({id:r,size:C,priority:l})},[l]),Mu.useEffect(function(){return o(r,E),function(){return n(r)}},[c]),Mu.useLayoutEffect(function(){m&&m.width>0&&C&&(g({id:r,size:C,priority:l}),a||u({type:"item",id:r,layoutDone:!0}))},[C,m]);var x=Mu.useCallback(function(D){var M={width:D.nativeEvent.layout.width,height:D.nativeEvent.layout.height};p(M),e.onLayout&&e.onLayout(D)},[e]),b=a&&!!C,k=Mu.useMemo(function(){var D=[];return e.style&&D.push(e.style),R!==null&&D.push({width:R.width}),!t&&!b&&D.push({opacity:0}),Ct.apply(void 0,D)},[R,t,b,e.style]);return{props:Object.assign({},e,{style:k,onLayout:x}),state:{visible:s[r],layoutDone:b}}}var IP,Mu,MP=ue(()=>{"use strict";IP=ae(nt()),Mu=ae(Qe());Yr();u3()});function t$e(e,r){return Object.assign({},e,{style:r})}var cf,r$e,xE,o2e=ue(()=>{"use strict";cf=ae(Qe());Yr();wP();MP();r$e=Ea(t$e);xE=Yn(function(e){var r=DP(e),l=r.props,c=r.state;return function(d,m){if(c.layoutDone&&!c.visible)return null;var t=Wt(l,d),s=cf.Children.toArray(m),a=s[0];if(s.length,!cf.isValidElement(a))return null;var n=Ct(a.props.style,t.style),o=r$e(t,n),u=cf.cloneElement(a,o);return u}});xE.displayName=kP});function BP(){var e=AE(),r=e.itemVisibility,l=e.initialOverflowLayoutDone,c=e.hasOverflow,d=e.overflowMenuRef,m=e.setLayoutState,t=e.updateMenuSize,s=TE.useCallback(function(n){var o=n.nativeEvent.layout,u=o.width,g=o.height;t({width:u,height:g}),l||m({type:"menu",layoutDone:!0})},[t,l,m]),a=TE.useMemo(function(){return Object.keys(r).filter(function(n){return!r[n]})},[r]);return{showMenu:!l||c,visibleMenuItems:a,menuTriggerRef:d,onMenuTriggerLayout:s}}var TE,u2e=ue(()=>{"use strict";TE=ae(Qe());u3()});var c2e=ue(()=>{"use strict";l2e();SP();xP();o2e();MP();wP();u2e();u3()});function Kl(){return!1}var kE=ue(()=>{"use strict"});var a$e,wE,_P,n$e,i$e,s2e,y5,LP,IE,Ys,e1,DE=ue(()=>{"use strict";kE();a$e={resting:"var(--colorNeutralForeground1)",hover:"var(--colorNeutralForeground2BrandHover)",pressed:"var(--colorNeutralForeground2BrandPressed)",disabled:"var(--colorNeutralForegroundDisabled)"},wE={background:{resting:"#FFFFFF",hover:"#D2D2D2",pressed:"#B1B1B1"},title:{resting:"#262626",disabled:"#666666"},tag:{resting:"#605e5c",disabled:"#666666"},subtitle:{resting:"#666666",disabled:"#666666"},focusRing:"#969696"},_P={background:{resting:"var(--colorNeutralBackground1)",hover:"var(--colorNeutralBackground1Hover)",pressed:"var(--colorNeutralBackground1Pressed)",disabled:"var(--colorNeutralBackgroundDisabled)"},title:{resting:"var(--colorNeutralForeground2)",hover:"var(--colorNeutralForeground2Hover)",pressed:"var(--colorNeutralForeground2Pressed)",disabled:"var(--colorNeutralForegroundDisabled)"},tag:{resting:"var(--colorNeutralForeground2)",hover:"var(--colorNeutralForeground2Hover)",pressed:"var(--colorNeutralForeground2Pressed)",disabled:"var(--colorNeutralForegroundDisabled)"},subtitle:{resting:"var(--colorNeutralForeground2)",hover:"var(--colorNeutralForeground2Hover)",pressed:"var(--colorNeutralForeground2Pressed)",disabled:"var(--colorNeutralForegroundDisabled)"},icon:{resting:"var(--colorNeutralForeground2)",hover:"var(--colorNeutralForeground2Hover)",pressed:"var(--colorNeutralForeground2Pressed)",disabled:"var(--colorNeutralForegroundDisabled)"},focusRing:"var(--colorStrokeFocus2)",border:"var(--colorNeutralStroke1)"},n$e={background:{resting:"var(--colorBrandBackground)",hover:"var(--colorBrandBackgroundHover)",pressed:"var(--colorBrandBackgroundPressed)",disabled:"var(--colorNeutralBackgroundDisabled)"},title:{resting:"var(--colorNeutralForegroundOnBrand)"},tag:{resting:"var(--colorNeutralForegroundOnBrand)"},subtitle:{resting:"var(--colorNeutralForegroundOnBrand)"},icon:{resting:"var(--colorNeutralForegroundOnBrand)"},focusRing:"var(--colorStrokeFocus2)",border:"var(--colorNeutralStroke1)"},i$e=function(){return typeof navigator<"u"&&/firefox/i.test(navigator.userAgent)},s2e=function(r,l,c,d,m,t,s,a){var n={};m?s.background.disabled&&(n.backgroundColor=s.background.disabled,t&&s.border&&(n.borderColor=s.border)):(l&&(a?.useFluentV9&&Kl()?(n.backgroundColor="Canvas",n.borderColor="Highlight"):(s.background.hover&&(n.backgroundColor=i$e()?"Canvas":s.background.hover),s.focusRing&&c&&(n.borderColor=s.focusRing))),d&&(s.background.focused&&(n.backgroundColor=s.background.focused),s.focusRing&&(n.borderColor=s.focusRing)),r&&s.background.pressed&&(n.backgroundColor=s.background.pressed),s.border&&!n.borderColor&&(n.borderColor=s.border));var o=n.backgroundColor||(a?.useFluentV9&&Kl()?"Canvas":s.background.resting),u=n.borderColor||o;return{backgroundColor:o,borderColor:u}},y5=function(r,l,c,d,m){var t=m.resting;return c?m.disabled&&(t=m.disabled):(l&&m.hover&&(t=m.hover),d&&m.focused&&(t=m.focused),r&&m.pressed&&(t=m.pressed)),t},LP=function(r,l,c){return r.map(function(d){var m,t=(m=d.cssColor)!==null&&m!==void 0?m:l;return c&&d.cssColorHover&&(t=d.cssColorHover),Object.assign(Object.assign({},d),{cssColor:t})}).filter(function(d){return!!d})},IE=function(r,l){return r&&r.cssColor?r:r&&l?Object.assign(Object.assign({},r),{cssColor:l}):l?{cssColor:l}:r},Ys=function(r,l){var c=!!(r.showUnderline&&r.topPanelScopeButton);return l||!!r.hasKeyboardFocus||c},e1=function(r,l){if(r.theme)return r.theme;if(!l?.useFluentV9)return wE;var c=r.appearance==="primary"?n$e:_P;return r.useAlternateIconColors&&(c.icon=a$e),c}});var mt,c3=ue(()=>{"use strict";(function(e){e[e.ArrowDown=0]="ArrowDown",e[e.ArrowUp=1]="ArrowUp",e[e.ArrowLeft=2]="ArrowLeft",e[e.ArrowRight=3]="ArrowRight",e[e.End=4]="End",e[e.Enter=5]="Enter",e[e.Escape=6]="Escape",e[e.Home=7]="Home",e[e.Space=8]="Space",e[e.Tab=9]="Tab"})(mt||(mt={}))});function u$e(e,r,l,c,d){var m=e.nativeEvent,t=o$e(m.key);if(t!==void 0){var s={key:t,alt:m.altKey,ctrl:m.ctrlKey,shift:m.shiftKey,meta:m.metaKey};if(!l||l.length===0||l.includes(t)){var a=r(s);if(a&&(e.stopPropagation(),e.preventDefault()),a!==!1)return}if(d&&(t===mt.Enter||t===mt.Space)){c?.();return}}}function g2e(){return!0}function _d(e,r,l,c){if(g2e()){var d=e.onKeyUp,m=e.onKeyDown,t=e.handledKeys,s=function(n,o){return u$e(n,o,t,l,c)};m&&(r.onKeyDown=function(a){s(a,m)}),d&&(r.onKeyUp=function(a){s(a,d)})}}var Lxr,l$e,Nxr,o$e,ME=ue(()=>{"use strict";Lxr=ae(Rr());c3();Fi();l$e={" ":mt.Space,ArrowDown:mt.ArrowDown,ArrowUp:mt.ArrowUp,ArrowLeft:mt.ArrowLeft,ArrowRight:mt.ArrowRight,Enter:mt.Enter,End:mt.End,Escape:mt.Escape,Home:mt.Home,Tab:mt.Tab},Nxr={" ":mt.Space,ArrowDown:mt.ArrowDown,ArrowUp:mt.ArrowUp,ArrowLeft:mt.ArrowLeft,ArrowRight:mt.ArrowRight,Enter:mt.Enter,End:mt.End,Escape:mt.Escape,Home:mt.Home,Tab:mt.Tab},o$e=function(r){if(r!==void 0)return l$e[r]}});var m2e,f2e,OP,p2e=ue(()=>{"use strict";m2e=ae(Nr()),f2e=ae(Hr()),OP=(function(){function e(r){(0,m2e.default)(this,e),this._event=r}return(0,f2e.default)(e,[{key:"isOriginal",get:function(){return this._event.currentTarget===this._event.target}},{key:"stopPropagation",value:function(){this._event.stopPropagation()}}])})()});var v2e=_e((jxr,h2e)=>{h2e.exports=OfficePlatformGlobal.RNWin32.UIAnchor});var F2e,NP,R2e=ue(()=>{"use strict";F2e=["Accept","Accessibility","AddToDictionary","ArrowReset","BowTie","Cancel","Checkmark","Cloud","Color","Completed","Copy","Delete","EditorSettings","FirstRowAsHeader","Hide","GiveFeedback","Ignore","IgnoreAll","IgnoreRule","Info","MergeCells","Next","Overflow","Plus","PremiumDiamond","Previous","ReadAloud","ShowExplanation","SplitCells","Undo"],NP=[].concat(F2e,["AddBot","AddPeople","Apps","ArrowUpload","ChatBubblesQuestion","Dislike","DropdownChevron","ECCFeedback","Emails","ErrorBadge","Event","EventRecorded","EventSeries","FFXCBulletedList","FFXCCallout","FFXCChecklist","FFXCCodeBlock","FFXCCompleted","FFXCInsertTextBox","FFXCKanbanBoard","FFXCNumberedList","FFXQuestionAnswer","FFXCQuote","FFXCRetroBoard","FFXCStatusTracker","FFXCTable","FFXCVote","Files","Hashtag","Laptop","Location","Like","Link","Meeting","Member","People","Person","PhoneNumber","Record","Repeat","Search","Sparkle","TeamsChat","Undo","Upload"])});var C2e,HP,y2e=ue(()=>{"use strict";C2e=["Dot","Editor","EditorSingleColor","EditorWithStars","EditorWithStarsAnimated","EditorWithStarsDarkMode","EditorWithStarsDarkModeAnimated","LocalLanguage","LocaleLanguage","NewFeature","CopilotVibeWriting","CopilotVibeWritingSelected"],HP=[].concat(C2e,["AllItems","ClipboardList","ColorfulCopilot","CopilotFixAll","CopilotFixAllSelected","CopilotRewrite","CopilotRewriteSelected","CsvFiles","TxtFiles","Excel","Folder","ForwardSlashPromo","ExploreMoreCopilot","LineCopilot","Loop","OneDrive","OneNoteNotebook","Pdf","PowerPoint","QuickSync","SignUpSheet","UnknownFile","Visio","Word"])});var VP,s3,S2e=ue(()=>{"use strict";VP=ae(Nt());R2e();y2e();s3=[].concat((0,VP.default)(NP),(0,VP.default)(HP))});function S5(e){return s3.some(function(r){return r===e})}var E2e=ue(()=>{"use strict";S2e()});var A2e=ue(()=>{"use strict";E2e()});var U0,b2e=ue(()=>{"use strict";(function(e){e[e.Retry=0]="Retry",e[e.ClearSearch=1]="ClearSearch"})(U0||(U0={}))});var x2e=ue(()=>{"use strict";b2e()});var r1,T2e=ue(()=>{"use strict";(function(e){e[e.Normal=0]="Normal",e[e.NoWrap=1]="NoWrap"})(r1||(r1={}))});var Nn,mo,k2e=ue(()=>{"use strict";(function(e){e[e.Normal=0]="Normal",e[e.Bold=1]="Bold",e[e.SemiBold=2]="SemiBold"})(Nn||(Nn={}));(function(e){e[e.None=0]="None",e[e.Single=1]="Single",e[e.Double=2]="Double",e[e.SpellingSquiggle=3]="SpellingSquiggle",e[e.GrammarSquiggle=4]="GrammarSquiggle",e[e.CritiqueSquiggle=5]="CritiqueSquiggle"})(mo||(mo={}))});var w2e=ue(()=>{"use strict";T2e();k2e()});var Ld,d3,jP,ZP,g3,E5,UP,$o,I2e=ue(()=>{"use strict";(function(e){e[e.Text=0]="Text",e[e.Icon=1]="Icon",e[e.MonochromeIcon=2]="MonochromeIcon",e[e.IconButton=3]="IconButton",e[e.IconAndTextButton=4]="IconAndTextButton",e[e.CustomImageAndText=5]="CustomImageAndText"})(Ld||(Ld={}));(function(e){e[e.Undefined=0]="Undefined",e[e.ClassicAttachment=1]="ClassicAttachment",e[e.OneDriveForBusiness=2]="OneDriveForBusiness",e[e.SharepointOnline=3]="SharepointOnline"})(d3||(d3={}));(function(e){e[e.Accept=0]="Accept",e[e.ReadAloud=1]="ReadAloud",e[e.SpellOut=2]="SpellOut",e[e.ChangeAll=3]="ChangeAll",e[e.AddToAutoCorrect=4]="AddToAutoCorrect",e[e.AutoCorrectOptions=5]="AutoCorrectOptions",e[e.IgnoreOnce=6]="IgnoreOnce",e[e.IgnoreAll=7]="IgnoreAll",e[e.IgnoreRule=8]="IgnoreRule",e[e.AddToDictionary=9]="AddToDictionary",e[e.Options=10]="Options",e[e.ShowExplanation=11]="ShowExplanation",e[e.ManageLanguages=12]="ManageLanguages",e[e.Next=13]="Next",e[e.Previous=14]="Previous",e[e.ToggleContext=15]="ToggleContext",e[e.ToggleDescription=16]="ToggleDescription",e[e.ReadContext=17]="ReadContext",e[e.ShowMenu=18]="ShowMenu",e[e.Feedback=19]="Feedback",e[e.Report=20]="Report",e[e.Dismiss=21]="Dismiss",e[e.AddOnFooterAction=22]="AddOnFooterAction",e[e.OpenEditorPane=23]="OpenEditorPane",e[e.LearnMore=24]="LearnMore",e[e.Complete=25]="Complete",e[e.IntextCitation=26]="IntextCitation",e[e.FullCitation=27]="FullCitation",e[e.Reject=28]="Reject",e[e.AcceptHoverIn=29]="AcceptHoverIn",e[e.AcceptHoverOut=30]="AcceptHoverOut",e[e.RejectHoverIn=31]="RejectHoverIn",e[e.RejectHoverOut=32]="RejectHoverOut",e[e.OpenCustomDictionary=33]="OpenCustomDictionary",e[e.MoreSources=34]="MoreSources",e[e.SourceSelected=35]="SourceSelected",e[e.Accessibility=36]="Accessibility",e[e.OpenColorPicker=37]="OpenColorPicker",e[e.TurnOffAccChecker=38]="TurnOffAccChecker",e[e.ApplyColor=39]="ApplyColor",e[e.Allow=40]="Allow",e[e.AllowAll=41]="AllowAll",e[e.FixSimilarColors=42]="FixSimilarColors",e[e.FixAllColors=43]="FixAllColors",e[e.AutoGenAltText=44]="AutoGenAltText",e[e.MissingAltText=45]="MissingAltText",e[e.UseFirstRowAsHeader=46]="UseFirstRowAsHeader",e[e.SplitCell=47]="SplitCell",e[e.MergeCells=48]="MergeCells",e[e.MarkAsDecorative=49]="MarkAsDecorative",e[e.MarkAsLayout=50]="MarkAsLayout",e[e.MoreFontColors=51]="MoreFontColors",e[e.ChangeColors=52]="ChangeColors",e[e.ResetGraphic=53]="ResetGraphic",e[e.UndoInsertSummarization=54]="UndoInsertSummarization",e[e.RefreshSummary=55]="RefreshSummary",e[e.Overflow=56]="Overflow",e[e.CatchUp=57]="CatchUp",e[e.Cancel=58]="Cancel",e[e.InsertBelow=59]="InsertBelow",e[e.Regenerate=60]="Regenerate",e[e.StopGenerating=61]="StopGenerating",e[e.ContainerHoverIn=62]="ContainerHoverIn",e[e.ContainerHoverOut=63]="ContainerHoverOut",e[e.LaunchAIRewrite=64]="LaunchAIRewrite",e[e.LaunchAIRewriteHoverIn=65]="LaunchAIRewriteHoverIn",e[e.LaunchAIRewriteHoverOut=66]="LaunchAIRewriteHoverOut",e[e.LaunchFixAll=67]="LaunchFixAll",e[e.LaunchFixAllHoverIn=68]="LaunchFixAllHoverIn",e[e.LaunchFixAllHoverOut=69]="LaunchFixAllHoverOut"})(jP||(jP={}));(function(e){e[e.Classification=0]="Classification",e[e.Spelling=1]="Spelling",e[e.RepeatedWord=2]="RepeatedWord",e[e.Grammar=3]="Grammar",e[e.Refinement=4]="Refinement",e[e.NeuralRewrite=5]="NeuralRewrite",e[e.SimilarityChecker=6]="SimilarityChecker",e[e.TonalRewrite=7]="TonalRewrite",e[e.Topic=8]="Topic",e[e.DictationCorrection=9]="DictationCorrection",e[e.AccColorChecker=10]="AccColorChecker",e[e.WritersUnblock=11]="WritersUnblock",e[e.AIFeedback=12]="AIFeedback",e[e.TextPenAlternates=13]="TextPenAlternates",e[e.AltText=14]="AltText",e[e.InlineSuggestion=15]="InlineSuggestion",e[e.AddinCritique=16]="AddinCritique",e[e.MergeSplitCell=17]="MergeSplitCell",e[e.MissingTableHeader=18]="MissingTableHeader"})(ZP||(ZP={}));(function(e){e[e.None=0]="None",e[e.Spelling=1]="Spelling",e[e.Grammar=2]="Grammar",e[e.Refinement=3]="Refinement",e[e.Rewrite=4]="Rewrite",e[e.SimilarityChecker=5]="SimilarityChecker",e[e.AccColorChecker=6]="AccColorChecker",e[e.Modification=7]="Modification",e[e.PremiumEmphasis=8]="PremiumEmphasis",e[e.TrackChangeContent=9]="TrackChangeContent",e[e.TrackChangePlaceholder=10]="TrackChangePlaceholder",e[e.CatchUp=11]="CatchUp"})(g3||(g3={}));(function(e){e[e.centered=0]="centered",e[e.rightCenter=1]="rightCenter",e[e.bottomCenter=2]="bottomCenter"})(E5||(E5={}));(function(e){e[e.Location=0]="Location",e[e.Person=1]="Person",e[e.SatoriEntity=2]="SatoriEntity",e[e.Topic=3]="Topic",e[e.File=4]="File"})(UP||(UP={}));(function(e){e[e.light=0]="light",e[e.dark=1]="dark",e[e.highContrast=2]="highContrast",e[e.custom=3]="custom",e[e.teamsLight=4]="teamsLight",e[e.teamsDark=5]="teamsDark"})($o||($o={}))});var Bu=ue(()=>{"use strict";A2e();x2e();w2e();I2e()});function M2e(e,r,l){var c=e.indexOf(r);if(c===-1)return l;var d=function(o,u){return o.start-u.start},m=function(o){return o.start<=c&&o.start+o.length>c},t={start:c,length:1,underlineType:mo.Single},s=l&&l.filter(m);if(!s||s.length===0)return l?[].concat((0,D2e.default)(l),[t]).sort(d):[t];var a=s[0];return c>a.start&&l.push(Object.assign(Object.assign({},a),{length:c-a.start})),l.push(Object.assign(Object.assign({},a),t)),a.start+a.length>c+1&&l.push(Object.assign(Object.assign({},a),{start:c+1,length:a.start+a.length-c-1})),l.filter(function(n){return n!==a}).sort(d)}var D2e,B2e=ue(()=>{"use strict";D2e=ae(Nt());Bu()});function zo(e,r){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,c,d;return r===void 0?e?.borderRadius===void 0||typeof e?.borderRadius=="number"?(c=e?.borderRadius)!==null&&c!==void 0?c:l:void 0:typeof e?.borderRadius=="object"?(d=e.borderRadius[r])!==null&&d!==void 0?d:0:void 0}var _2e=ue(()=>{"use strict"});var GP=ue(()=>{"use strict";_2e()});var Ri,mn,Ko,Pd,sf=ue(()=>{"use strict";(function(e){e[e.TopToBottom=0]="TopToBottom",e[e.LeftToRight=1]="LeftToRight"})(Ri||(Ri={}));(function(e){e[e.Start=0]="Start",e[e.Stretch=1]="Stretch",e[e.Baseline=2]="Baseline",e[e.Center=3]="Center"})(mn||(mn={}));(function(e){e[e.Start=0]="Start",e[e.Center=1]="Center",e[e.SpaceBetween=2]="SpaceBetween",e[e.End=3]="End"})(Ko||(Ko={}));(function(e){e[e.Polite=0]="Polite",e[e.Off=1]="Off"})(Pd||(Pd={}))});function c$e(e,r,l){return r=(0,WP.default)(r),(0,O2e.default)(e,H2e()?Reflect.construct(r,l||[],(0,WP.default)(e).constructor):r.apply(e,l))}function H2e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(H2e=function(){return!!e})()}var L2e,P2e,O2e,WP,N2e,t1,Od,Aa,df=ue(()=>{"use strict";L2e=ae(Nr()),P2e=ae(Hr()),O2e=ae(Zn()),WP=ae(_n()),N2e=ae(Un()),t1=ae(Qe());ME();Od=ae(Rr());sf();GP();Aa=(function(e){function r(l){var c;return(0,L2e.default)(this,r),c=c$e(this,r,[l]),c.isFocused=!1,c.isWindowFocused=void 0,c._rootViewRef=t1.createRef(),c}return(0,N2e.default)(r,e),(0,P2e.default)(r,[{key:"render",value:function(){return this.props&&this.props.focusable?t1.createElement(Od.TouchableWithoutFeedback,Object.assign({},this.getFocusProps()),t1.createElement(Od.View,{ref:this._rootViewRef},t1.createElement(Od.View,Object.assign({},this.getRootViewProps()),this.props.children))):t1.createElement(Od.View,Object.assign({},this.getRootViewProps()),this.props.children)}},{key:"isFocusWithin",value:function(){return this.isFocused}},{key:"getFocusProps",value:function(){return{onFocus:this.onFocus.bind(this),onBlur:this.onBlur.bind(this),onPress:this.onPress.bind(this)}}},{key:"onFocus",value:function(c){var d,m;this.isFocused=!0,(m=(d=this.props)===null||d===void 0?void 0:d.onFocus)===null||m===void 0||m.call(d)}},{key:"onBlur",value:function(c){this.isFocused=!1}},{key:"onPress",value:function(c){}},{key:"getRootViewProps",value:function(){var c={style:this.computeStyles(this.props.style)};return _d(this.props,c,void 0),this.props.accessible&&(c.accessible=!0,c.accessibilityLabel=this.props.accessibilityLabel,c.accessibilityRole=this.getAccessibilityRole()),this.props.focusable&&(c.focusable=!0),c.nativeID=this.props.nativeID,c}},{key:"computeStyles",value:function(c){var d={};switch(this.props.direction===Ri.LeftToRight?d.flexDirection="row":d.flexDirection="column",this.props.align){case mn.Stretch:d.alignItems="stretch";break;case mn.Center:d.alignItems="center";break;case mn.Baseline:d.alignItems="baseline";break;default:d.alignItems="flex-start"}switch(this.props.justifyContent){case Ko.Center:d.justifyContent="center";break;case Ko.End:d.justifyContent="flex-end";break;case Ko.SpaceBetween:d.justifyContent="space-between";break;default:d.justifyContent="flex-start"}if(c){switch(c.flexibleSize&&(d.flexGrow=1,d.flexShrink=1),c.paddingStart&&(d.paddingStart=c.paddingStart),c.paddingEnd&&(d.paddingEnd=c.paddingEnd),c.paddingRight&&(d.paddingRight=c.paddingRight),c.paddingLeft&&(d.paddingLeft=c.paddingLeft),c.paddingHorizontal&&(d.paddingHorizontal=c.paddingHorizontal),c.paddingTop&&(d.paddingTop=c.paddingTop),c.paddingBottom&&(d.paddingBottom=c.paddingBottom),c.paddingVertical&&(d.paddingVertical=c.paddingVertical),c.marginTop&&(d.marginTop=c.marginTop),c.marginBottom&&(d.marginBottom=c.marginBottom),c.marginVertical&&(d.marginVertical=c.marginVertical),c.marginStart!==void 0&&(d.marginStart=c.marginStart),c.marginEnd!==void 0&&(d.marginEnd=c.marginEnd),c.marginRight&&(d.marginRight=c.marginRight),c.marginLeft&&(d.marginLeft=c.marginLeft),c.marginHorizontal!==void 0&&(d.marginHorizontal=c.marginHorizontal),c.maxWidth!==void 0&&(d.maxWidth=c.maxWidth),c.minWidth!==void 0&&(d.minWidth=c.minWidth),c.width!==void 0&&(d.width=c.width),c.minHeight!==void 0&&(d.minHeight=c.minHeight),c.maxHeight!==void 0&&(d.maxHeight=c.maxHeight),c.height!==void 0&&(d.height=c.height),c.backgroundColor&&(d.backgroundColor=c.backgroundColor),c.borderColor!==void 0&&(d.borderColor=c.borderColor),c.borderStyle!==void 0&&(d.borderStyle=c.borderStyle),typeof c.borderWidth){case"number":d.borderWidth=c.borderWidth;break;case"object":d.borderTopWidth=c.borderWidth.top,d.borderEndWidth=c.borderWidth.end,d.borderBottomWidth=c.borderWidth.bottom,d.borderStartWidth=c.borderWidth.start;break}switch(typeof c.borderRadius){case"number":d.borderRadius=zo(c);break;case"object":d.borderTopStartRadius=zo(c,"topStart",0),d.borderTopEndRadius=zo(c,"topEnd",0),d.borderBottomStartRadius=zo(c,"bottomStart",0),d.borderBottomEndRadius=zo(c,"bottomEnd",0);break}}return Od.StyleSheet.flatten(d)}},{key:"getAccessibilityRole",value:function(){return this.props.accessibilityRole==="listbox"?"list":"group"}},{key:"focus",value:function(c){var d;this.props.focusable&&((d=this._rootViewRef.current)===null||d===void 0||d.focus())}},{key:"onWindowFocus",value:function(){this.isFocused=!1,this.isWindowFocused=!0}},{key:"onWindowBlur",value:function(){this.isWindowFocused=!1,this.isFocused=!1}},{key:"el",value:function(){return{clientWidth:0}}},{key:"getChildItem",value:function(c){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{offsetHeight:0}}}])})(t1.PureComponent)});function s$e(e,r,l){return r=(0,zP.default)(r),(0,Z2e.default)(e,G2e()?Reflect.construct(r,l||[],(0,zP.default)(e).constructor):r.apply(e,l))}function G2e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(G2e=function(){return!!e})()}var $P,V2e,j2e,Z2e,zP,U2e,W2e,BE,$2e=ue(()=>{"use strict";$P=ae(Hn()),V2e=ae(Nr()),j2e=ae(Hr()),Z2e=ae(Zn()),zP=ae(_n()),U2e=ae(Un()),W2e=ae(Qe());Bu();BE=(function(e){function r(l){var c;return(0,V2e.default)(this,r),c=s$e(this,r,[l]),c.state={focused:!1},c.onFocus=c.onFocus.bind(c),c.onBlur=c.onBlur.bind(c),c}return(0,U2e.default)(r,e),(0,j2e.default)(r,[{key:"getRunText",value:function(c,d){var m=this.props.text.length,t=Math.max(0,Math.min(m,c)),s=Math.max(0,Math.min(m,d));return t<s?this.props.text.substr(t,s-t):""}},{key:"renderTextRuns",value:function(){var c=[];if(this.props.formatting&&this.props.formatting.length>0)for(var d=0,m=0,t=this.props.text.length;d<t;)if(m<this.props.formatting.length){var s=this.props.formatting[m],a=s.start,n=a+s.length,o=Math.max(d,Math.min(t,a)),u=Math.max(d,Math.min(t,n));if(o>=u){m+=1;continue}d<o&&(c.push(this.renderTextRun(d,o)),d=o),d<u&&(c.push(this.renderTextRun(d,u,s)),d=u),m+=1}else d<t&&(c.push(this.renderTextRun(d,t)),d=t);return c}},{key:"onFocus",value:function(){this.setState({focused:!0})}},{key:"onBlur",value:function(){this.setState({focused:!1})}},{key:"computeTheme",value:function(){var c;return(c=this.props.theme)!==null&&c!==void 0?c:r.defaultTheme}},{key:"computeBorderColor",value:function(){var c=this.computeTheme();return this.state.focused?c.focusRing:c.border}},{key:"computePadding",value:function(c){var d,m,t,s,a,n,o=(d=this.props.style)!==null&&d!==void 0?d:{},u=(t=(m=this.props.style)===null||m===void 0?void 0:m.padding)!==null&&t!==void 0?t:this.props.focusable?1:0,g=((s=o[c])!==null&&s!==void 0?s:0)+u,f=(n=(a=this.props.style)===null||a===void 0?void 0:a.borderWidth)!==null&&n!==void 0?n:this.props.focusable?1:0;return this.computeBorderColor()!==void 0?g:g+f}},{key:"computeMargin",value:function(c){var d,m,t,s=(d=this.props.style)!==null&&d!==void 0?d:{};return((m=s[c])!==null&&m!==void 0?m:0)+((t=s[c==="marginStart"||c==="marginEnd"?"marginHorizontal":"marginVertical"])!==null&&t!==void 0?t:0)}},{key:"computeBorderWidth",value:function(){var c,d,m=(d=(c=this.props.style)===null||c===void 0?void 0:c.borderWidth)!==null&&d!==void 0?d:this.props.focusable?1:0;return this.computeBorderColor()!==void 0?m:0}},{key:"getAccessibilityLabel",value:function(){return this.props.accessibilityHidden?void 0:this.props.accessibilityLabel?this.props.accessibilityLabel:this.props.text}}])})(W2e.PureComponent);BE.defaultTheme={focusRing:"#000000"};BE.baseFontWeightValuesByType=(0,$P.default)((0,$P.default)({},Nn.Bold,"bold"),Nn.Normal,"normal")});function d$e(e,r,l){return r=(0,KP.default)(r),(0,X2e.default)(e,J2e()?Reflect.construct(r,l||[],(0,KP.default)(e).constructor):r.apply(e,l))}function J2e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(J2e=function(){return!!e})()}var z2e,K2e,q2e,X2e,KP,Q2e,gf,e0,qo,_E=ue(()=>{"use strict";z2e=ae(Hn()),K2e=ae(Nr()),q2e=ae(Hr()),X2e=ae(Zn()),KP=ae(_n()),Q2e=ae(Un()),gf=ae(Qe()),e0=ae(Rr());Bu();$2e();qo=(function(e){function r(){var l;return(0,K2e.default)(this,r),l=d$e(this,r,arguments),l.viewRef=gf.createRef(),l}return(0,Q2e.default)(r,e),(0,q2e.default)(r,[{key:"render",value:function(){var c=this,d={};this.props.focusable&&(d.focusable=!0,d.onFocus=this.onFocus,d.onBlur=this.onBlur);var m=this.props.onHeightChange?{onLayout:function(o){var u,g;(g=(u=c.props).onHeightChange)===null||g===void 0||g.call(u,o.nativeEvent.layout.height)}}:{},t=this.renderTextRuns(),s=gf.createElement(e0.Text,Object.assign({style:this.renderFormatting(this.props.style),accessible:!1},m,this.getRootTextProps(this.props.style)),t.length!==0?t:this.props.text),a={accessible:!0,accessibilityLabel:this.getAccessibilityLabel(),accessibilityRole:this.props.accessibilityHidden?void 0:this.getAccessibilityRole(),style:this.computeStyles(this.props.style),testID:this.props.automationLabel};return a.accessibilityPositionInSet=this.props.accessibilityPositionInSet,a.accessibilitySetSize=this.props.accessibilitySetSize,this.props.accessibilityHidden?s:gf.createElement(e0.View,Object.assign({},d,{ref:this.viewRef},a),s)}},{key:"focus",value:function(){if(this.props.focusable&&this.viewRef.current){var c=e0.UIManager.getViewManagerConfig("RCTView").Commands;"focus"in c&&e0.UIManager.dispatchViewManagerCommand((0,e0.findNodeHandle)(this.viewRef.current),e0.UIManager.getViewManagerConfig("RCTView").Commands.focus,void 0)}}},{key:"renderTextRun",value:function(c,d,m){return gf.createElement(e0.Text,{key:c,style:this.renderFormatting(m),accessible:!1},this.getRunText(c,d))}},{key:"renderBold",value:function(c,d){c.fontWeight=r.fontWeightValueByType[d]}},{key:"renderUnderline",value:function(c,d,m){switch(d){case mo.Single:c.textDecorationLine="underline";break;case mo.SpellingSquiggle:case mo.GrammarSquiggle:case mo.CritiqueSquiggle:this.renderBold(c,Nn.Bold),c.color=m;break}}},{key:"renderFormatting",value:function(c){var d={};return c?.fontWeight&&this.renderBold(d,c.fontWeight),d.fontFamily=c?.fontFamily,d.fontSize=c?.fontSize,d.fontStyle=c?.italic?"italic":void 0,d.color=c?.cssColor,c?.underlineType&&this.renderUnderline(d,c.underlineType,c.emphasizedColor),d.backgroundColor=c?.highlightColor,d}},{key:"getRootTextProps",value:function(c){var d={};return c?.truncate&&(d.numberOfLines=1),d}},{key:"getAccessibilityRole",value:function(){return this.props.accessibilityRole==="heading"?"header":"text"}},{key:"computeStyles",value:function(c){var d,m=this.computeTheme(),t={};return t.backgroundColor=m.background,t.paddingStart=this.computePadding("paddingHorizontal"),t.paddingEnd=this.computePadding("paddingHorizontal"),t.paddingTop=this.computePadding("paddingVertical"),t.paddingBottom=this.computePadding("paddingVertical"),t.marginStart=this.computeMargin("marginStart"),t.marginEnd=this.computeMargin("marginEnd"),t.marginTop=this.computeMargin("marginTop"),t.marginBottom=this.computeMargin("marginBottom"),t.borderWidth=this.computeBorderWidth(),t.borderColor=this.computeBorderColor(),t.borderRadius=(d=this.props.style)===null||d===void 0?void 0:d.borderRadius,t.borderStyle="solid",t.width=c?.width,t.height=c?.height,c?.flexibleSize_DONOTUSE&&(t.flexGrow=1,t.flexShrink=1),t}}])})(BE);qo.fontWeightValueByType=Object.assign(Object.assign({},qo.baseFontWeightValuesByType),(0,z2e.default)({},Nn.SemiBold,"600"))});var e5e=_e((TTr,Y2e)=>{Y2e.exports=OfficePlatformGlobal.Polyester.Components});var r5e,G0,qP,g$e,t5e=ue(()=>{"use strict";r5e=ae(Qe()),G0=ae(e5e()),qP=function(r){return r5e.createElement(G0.PersonaProfile,{displayName:r.text,resolutionId:r.resolutionId,backgroundColor:r.initialsColor,size:g$e(r.size)})},g$e=function(r){return r?r<20?G0.PersonaImageSize.extraSmall:r<32?G0.PersonaImageSize.small:r<48?G0.PersonaImageSize.normal:r<64?G0.PersonaImageSize.large:r<96?G0.PersonaImageSize.extraLarge:G0.PersonaImageSize.extraExtraLarge:G0.PersonaImageSize.normal}});var a1,r0,XP=ue(()=>{"use strict";(function(e){e[e.bottomCenter=5]="bottomCenter",e[e.rightCenter=12]="rightCenter"})(a1||(a1={}));(function(e){e[e.Start=0]="Start",e[e.Center=1]="Center"})(r0||(r0={}))});var a5e,n5e,i5e,l5e,o5e,u5e,c5e,s5e,mf,d5e,LE,QP,g5e,JP=ue(()=>{"use strict";XP();a5e=function(r){var l,c;return((l=r?.paddingHorizontal)!==null&&l!==void 0?l:8)+((c=r?.paddingStart)!==null&&c!==void 0?c:0)},n5e=function(r){var l,c;return((l=r?.paddingHorizontal)!==null&&l!==void 0?l:8)+((c=r?.paddingEnd)!==null&&c!==void 0?c:0)},i5e=function(r){var l;return(l=r?.paddingVertical)!==null&&l!==void 0?l:8},l5e=function(r){var l,c;return((l=r?.paddingVertical)!==null&&l!==void 0?l:8)+((c=r?.paddingBottom)!==null&&c!==void 0?c:0)},o5e=function(r){var l,c;return((l=r?.marginHorizontal)!==null&&l!==void 0?l:0)+((c=r?.marginStart)!==null&&c!==void 0?c:0)},u5e=function(r){var l,c;return((l=r?.marginHorizontal)!==null&&l!==void 0?l:0)+((c=r?.marginEnd)!==null&&c!==void 0?c:0)},c5e=function(r){var l;return(l=r?.marginVertical)!==null&&l!==void 0?l:0},s5e=function(r){var l,c;return((l=r?.marginVertical)!==null&&l!==void 0?l:0)+((c=r?.marginBottom)!==null&&c!==void 0?c:0)},mf=function(r,l){var c,d;return l===void 0?r?.borderThickness===void 0||typeof r?.borderThickness=="number"?(c=r?.borderThickness)!==null&&c!==void 0?c:1:void 0:typeof r?.borderThickness=="object"?(d=r.borderThickness[l])!==null&&d!==void 0?d:0:void 0},d5e=function(r){return r.hidden?0:1},LE=function(r){var l;return!((l=r.style)===null||l===void 0)&&l.flexibleSize?1:void 0},QP=function(r){return r?.textAlign===r0.Center?"center":"start"},g5e=function(r){return r?.textAlign===r0.Center?"center":"flex-start"}});var fo,ql,f5e,p5e,h5e,v5e,F5e,R5e,C5e,y5e=ue(()=>{"use strict";fo=ae(Qe()),ql=ae(Ra()),f5e=function(r){return fo.createElement(ql.Svg,{viewBox:"0 0 2048 2048",width:"16",height:"16"},fo.createElement(ql.Path,{d:"M0 1280v-128h128v128H0zm0-384V768h128v128H0zm384 0V768h1664v128H384zM0 512V384h128v128H0zm384-128h1664v128H384V384zm0 896v-128h1664v128H384zM0 1664v-128h128v128H0zm384 0v-128h1664v128H384z",fill:r??"black"}))},p5e=function(r){return fo.createElement(ql.Svg,{viewBox:"0 0 2048 2048",width:"16",height:"16"},fo.createElement(ql.Path,{d:"M640 896V768h1408v128H640zm0-512h1408v128H640V384zm0 896v-128h1408v128H640zm0 384v-128h1408v128H640zM192 469l211-210 90 90-301 301L19 477l90-90 83 82zm0 384l211-210 90 90-301 301L19 861l90-90 83 82zm0 384l211-210 90 90-301 301-173-173 90-90 83 82zm0 384l211-210 90 90-301 301-173-173 90-90 83 82z",fill:r??"black"}))},h5e=function(r){return fo.createElement(ql.Svg,{viewBox:"0 0 2048 2048",width:"16",height:"16"},fo.createElement(ql.Path,{d:"M1491 595l90 90-749 749-365-365 90-90 275 275 659-659zM1024 0q141 0 272 36t245 103 207 160 160 208 103 245 37 272q0 141-36 272t-103 245-160 207-208 160-245 103-272 37q-141 0-272-36t-245-103-207-160-160-208-103-244-37-273q0-141 36-272t103-245 160-207 208-160T751 37t273-37zm0 1920q123 0 237-32t214-90 182-141 140-181 91-214 32-238q0-123-32-237t-90-214-141-182-181-140-214-91-238-32q-123 0-237 32t-214 90-182 141-140 181-91 214-32 238q0 123 32 237t90 214 141 182 181 140 214 91 238 32z",fill:r??"black"}))},v5e=function(r){return fo.createElement(ql.Svg,{viewBox:"0 0 2048 2048",width:"16",height:"16"},fo.createElement(ql.Path,{d:"M2048 384v128H512V384h1536zM512 896h1536v128H512V896zm0 512h1536v128H512v-128zM135 349q-14 11-37 21t-43 11v-69q31-11 59-24t54-33h49v385h-82V349zm-1 420q25 0 47 6t39 20 26 34 10 47q0 31-12 54t-29 42-39 33-38 27-30 25-12 26h160v69H5v-41q0-18 10-39 15-34 41-57t51-44 45-40 19-47q0-27-15-38t-40-11q-26 0-49 11t-44 28v-73q50-32 111-32zm36 699q36 5 61 27t25 61q0 31-12 53t-33 35-46 20-54 7q-24 0-48-4t-47-15v-73q19 14 41 21t47 7q26 0 46-11t21-41q0-22-13-32t-31-15-39-5-34 0v-64h32q18 0 34-3t28-14 12-31q0-26-16-36t-40-10q-39 0-74 24v-68q22-11 45-15t48-5q22 0 44 5t39 16 28 30 11 43q0 38-19 60t-56 32v1z",fill:r??"black"}))},F5e=function(r){return fo.createElement(ql.Svg,{viewBox:"0 0 24 24",width:"16",height:"16"},fo.createElement(ql.Path,{d:"M20.498 15.5H3.5v5h16.998v-5zm1.447-1.028l.021.062.023.1.01.1v6.516a.75.75 0 01-.65.743l-.1.007H2.75a.75.75 0 01-.743-.648L2 21.25v-6.5l.002-.052.01-.086a.748.748 0 01.047-.153l2.76-6.019a.75.75 0 01.573-.43l.108-.007 2.54-.001-.79 1.37-.067.13H5.98L3.918 14H20.07l-2.027-4.346.862-1.497c.067.05.125.113.172.184l.053.095 2.815 6.036zm-8.58-12.416l.092.045 5.188 3.003c.328.19.458.591.319.933l-.045.092L16.112 11h1.138a.75.75 0 01.102 1.494l-.102.007-2.002-.001v.003h-4.079l-.003-.003H6.75a.75.75 0 01-.102-1.492l.102-.007L8.573 11l-.182-.105a.752.752 0 01-.318-.933l.044-.092 4.317-7.496c.19-.329.59-.46.931-.32zm-.01 1.72L9.789 9.97l1.778 1.03h2.817l2.865-4.973-3.892-2.253z",fill:r??"#212121"}))},R5e=function(r){return fo.createElement(ql.Svg,{viewBox:"0 0 2048 2048",width:"16",height:"16"},fo.createElement(ql.Path,{d:"M128 256h1664v1536H128V256zm640 768v256h384v-256H768zm384-128V640H768v256h384zm-512 0V640H256v256h384zm-384 128v256h384v-256H256zm384 640v-256H256v256h384zm512 0v-256H768v256h384zm512 0v-256h-384v256h384zm0-384v-256h-384v256h384zm0-384V640h-384v256h384zM256 512h1408V384H256v128z",fill:r??"black"}))},C5e=function(r){return fo.createElement(ql.Svg,{viewBox:"0 0 24 24",width:"16",height:"16"},fo.createElement(ql.Path,{d:"M20.498 15.5H3.5v5h16.998v-5zm1.447-1.028l.021.062.023.1.01.1v6.516a.75.75 0 01-.65.743l-.1.007H2.75a.75.75 0 01-.743-.648L2 21.25v-6.5l.002-.052.01-.086a.748.748 0 01.047-.153l2.76-6.019a.75.75 0 01.573-.43l.108-.007 2.54-.001-.79 1.37-.067.13H5.98L3.918 14H20.07l-2.027-4.346.862-1.497c.067.05.125.113.172.184l.053.095 2.815 6.036zm-8.58-12.416l.092.045 5.188 3.003c.328.19.458.591.319.933l-.045.092L16.112 11h1.138a.75.75 0 01.102 1.494l-.102.007-2.002-.001v.003h-4.079l-.003-.003H6.75a.75.75 0 01-.102-1.492l.102-.007L8.573 11l-.182-.105a.752.752 0 01-.318-.933l.044-.092 4.317-7.496c.19-.329.59-.46.931-.32zm-.01 1.72L9.789 9.97l1.778 1.03h2.817l2.865-4.973-3.892-2.253z",fill:r??"#212121"}))}});var Jr,Xr,DTr,S5e,E5e,A5e,b5e,x5e,T5e,MTr,YP,k5e,w5e,I5e,D5e,M5e=ue(()=>{"use strict";Jr=ae(Qe()),Xr=ae(Ra()),DTr=Jr.createElement(Xr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Jr.createElement(Xr.Path,{d:"M7.5 22H21.5C21.7761 22 22 21.7761 22 21.5V7H18.5C17.6716 7 17 6.32843 17 5.5V2H7.5C7.22386 2 7 2.22386 7 2.5V21.5C7 21.7761 7.22386 22 7.5 22Z",fill:"white"}),Jr.createElement(Xr.Path,{d:"M21.29 5.99996L18 2.70996V5.49996C18 5.7761 18.2239 5.99996 18.5 5.99996H21.29Z",fill:"white"}),Jr.createElement(Xr.Path,{opacity:"0.64",fillRule:"evenodd",clipRule:"evenodd",d:"M22.56 5.85L18.15 1.44C17.8677 1.16045 17.4873 1.00251 17.09 1H7.5C6.67157 1 6 1.67157 6 2.5V21.5C6 22.3284 6.67157 23 7.5 23H21.5C22.3284 23 23 22.3284 23 21.5V6.91C22.9975 6.51274 22.8396 6.13226 22.56 5.85ZM18 2.71L21.29 6H18.5C18.2239 6 18 5.77614 18 5.5V2.71ZM7.5 22H21.5C21.7761 22 22 21.7761 22 21.5V7H18.5C17.6716 7 17 6.32843 17 5.5V2H7.5C7.22386 2 7 2.22386 7 2.5V21.5C7 21.7761 7.22386 22 7.5 22Z",fill:"#605E5C"}),Jr.createElement(Xr.Rect,{x:"1",y:"7",width:"12",height:"12",rx:"1",fill:"#AF2031"}),Jr.createElement(Xr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M7.46008 10H6.57008L4.08008 16H5.16008L5.61008 14.86H8.49008L9.00008 16H10.0001L7.46008 10ZM7.00008 11L8.15008 14.08H5.82008L7.00008 11Z",fill:"white"}),Jr.createElement(Xr.Path,{d:"M19 10V15.75C19 15.8881 18.8881 16 18.75 16H14V17H18.75C19.4404 17 20 16.4404 20 15.75V10H19Z",fill:"#C94F60"}),Jr.createElement(Xr.Path,{d:"M20 11H14V9H19C19.5523 9 20 9.44772 20 10V11Z",fill:"#E08095"})),S5e=Jr.createElement(Xr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Jr.createElement(Xr.Path,{d:"M7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7 21.775 7.225 22 7.5 22Z",fill:"white"}),Jr.createElement(Xr.Path,{d:"M21.293 5.99997L18 2.70697V5.49997C18 5.77497 18.225 5.99997 18.5 5.99997H21.293Z",fill:"white"}),Jr.createElement(Xr.Path,{opacity:"0.67","fill-rule":"evenodd","clip-rule":"evenodd",d:"M22.56 5.854L18.146 1.439C17.8642 1.15891 17.4833 1.00117 17.086 1H7.5C6.673 1 6 1.673 6 2.5V21.5C6 22.327 6.673 23 7.5 23H21.5C22.327 23 23 22.327 23 21.5V6.914C23 6.514 22.844 6.137 22.56 5.854ZM18 2.707L21.293 6H18.5C18.2241 5.99945 18.0006 5.77591 18 5.5V2.707ZM7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7.00055 21.7759 7.22409 21.9995 7.5 22Z",fill:"#605E5C"}),Jr.createElement(Xr.Path,{d:"M2 19H12C12.5523 19 13 18.5523 13 18V8C13 7.44772 12.5523 7 12 7H2C1.44772 7 1 7.44772 1 8V18C1 18.5523 1.44772 19 2 19Z",fill:"#107C41"}),Jr.createElement(Xr.Path,{d:"M4.125 16L6.185 12.991L4.298 10H5.816L6.846 11.913C6.941 12.093 7.006 12.229 7.042 12.318H7.056C7.123 12.173 7.194 12.033 7.269 11.896L8.369 10H9.763L7.827 12.974L9.813 16H8.329L7.139 13.9C7.08337 13.8111 7.03585 13.7174 6.997 13.62H6.98C6.94493 13.7155 6.89861 13.8065 6.842 13.891L5.617 16H4.125Z",fill:"#F9F7F7"}),Jr.createElement(Xr.Path,{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.987 16.87H20V12.731C20 11.154 19.256 10.364 17.768 10.364C17.42 10.364 17.02 10.429 16.57 10.559C16.121 10.689 15.804 10.823 15.619 10.963V12.002C16.233 11.487 16.921 11.229 17.683 11.229C18.552 11.229 18.987 11.765 18.987 12.836L17.09 13.101C15.696 13.299 15 13.987 15 15.165C15 15.726 15.185 16.172 15.551 16.503C15.917 16.834 16.405 17 17.015 17C17.872 17 18.522 16.619 18.962 15.857H18.987V16.87ZM18.986 13.6452L18.987 13.645H18.986V13.6452ZM18.986 13.6452L17.454 13.861C16.931 13.935 16.564 14.061 16.354 14.235C16.144 14.411 16.038 14.693 16.038 15.085C16.038 15.402 16.151 15.657 16.378 15.848C16.605 16.04 16.896 16.135 17.251 16.135C17.752 16.135 18.168 15.958 18.495 15.605C18.822 15.249 18.986 14.807 18.986 14.275V13.6452Z",fill:"#33C481"})),E5e=Jr.createElement(Xr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Jr.createElement(Xr.Path,{d:"M7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7 21.775 7.225 22 7.5 22Z",fill:"white"}),Jr.createElement(Xr.Path,{d:"M21.293 6.00003L18 2.70703V5.50003C18 5.77503 18.225 6.00003 18.5 6.00003H21.293Z",fill:"white"}),Jr.createElement(Xr.Path,{opacity:"0.64",fillRule:"evenodd",clipRule:"evenodd",d:"M22.56 5.854L18.146 1.439C17.8642 1.15891 17.4833 1.00117 17.086 1H7.5C6.673 1 6 1.673 6 2.5V21.5C6 22.327 6.673 23 7.5 23H21.5C22.327 23 23 22.327 23 21.5V6.914C23 6.514 22.844 6.137 22.56 5.854ZM18 2.707L21.293 6H18.5C18.2241 5.99945 18.0006 5.77591 18 5.5V2.707ZM7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7.00055 21.7759 7.22409 21.9995 7.5 22Z",fill:"#605E5C"}),Jr.createElement(Xr.Path,{d:"M19 17H18C17.4477 17 17 16.5523 17 16C17 15.4477 17.4477 15 18 15H19C19.5523 15 20 15.4477 20 16C20 16.5523 19.5523 17 19 17Z",fill:"#134A2C"}),Jr.createElement(Xr.Path,{d:"M15 17H14V15H15C15.5523 15 16 15.4477 16 16C16 16.5523 15.5523 17 15 17Z",fill:"#185C37"}),Jr.createElement(Xr.Path,{d:"M19 14H18C17.4477 14 17 13.5523 17 13C17 12.4477 17.4477 12 18 12H19C19.5523 12 20 12.4477 20 13C20 13.5523 19.5523 14 19 14Z",fill:"#21A366"}),Jr.createElement(Xr.Path,{d:"M15 14H14V12H15C15.5523 12 16 12.4477 16 13C16 13.5523 15.5523 14 15 14Z",fill:"#107C41"}),Jr.createElement(Xr.Path,{d:"M19 11H18C17.4477 11 17 10.5523 17 10C17 9.44772 17.4477 9 18 9H19C19.5523 9 20 9.44772 20 10C20 10.5523 19.5523 11 19 11Z",fill:"#33C481"}),Jr.createElement(Xr.Path,{d:"M15 11H14V9H15C15.5523 9 16 9.44772 16 10C16 10.5523 15.5523 11 15 11Z",fill:"#21A366"}),Jr.createElement(Xr.Path,{d:"M2 19H12C12.5523 19 13 18.5523 13 18V8C13 7.44772 12.5523 7 12 7H2C1.44772 7 1 7.44772 1 8V18C1 18.5523 1.44772 19 2 19Z",fill:"#107C41"}),Jr.createElement(Xr.Path,{d:"M4.125 16L6.185 12.991L4.298 10H5.816L6.846 11.913C6.941 12.093 7.006 12.229 7.042 12.318H7.056C7.123 12.173 7.194 12.033 7.269 11.896L8.369 10H9.763L7.827 12.974L9.813 16H8.329L7.139 13.9C7.08337 13.8111 7.03585 13.7174 6.997 13.62H6.98C6.94493 13.7155 6.89861 13.8065 6.842 13.891L5.617 16H4.125Z",fill:"#F9F7F7"})),A5e=Jr.createElement(Xr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Jr.createElement(Xr.Path,{d:"M21.29 5.99996L18 2.70996V5.49996C18 5.63257 18.0527 5.75975 18.1464 5.85351C18.2402 5.94728 18.3674 5.99996 18.5 5.99996H21.29Z",fill:"white"}),Jr.createElement(Xr.Path,{d:"M18.5 7C18.1022 7 17.7206 6.84196 17.4393 6.56066C17.158 6.27936 17 5.89782 17 5.5V2H7.5C7.36739 2 7.24021 2.05268 7.14645 2.14645C7.05268 2.24021 7 2.36739 7 2.5V5.1H7.52C8.05739 5.09871 8.59351 5.15232 9.12 5.26C10.9496 5.61734 12.5784 6.64851 13.684 8.14942C14.7897 9.65034 15.2916 11.5116 15.0904 13.3649C14.8892 15.2182 13.9996 16.9284 12.5977 18.1572C11.1958 19.3859 9.38367 20.0436 7.52 20H7V21.5C7 21.6326 7.05268 21.7598 7.14645 21.8536C7.24021 21.9473 7.36739 22 7.5 22H21.5C21.6326 22 21.7598 21.9473 21.8536 21.8536C21.9473 21.7598 22 21.6326 22 21.5V7H18.5Z",fill:"white"}),Jr.createElement(Xr.Path,{opacity:"0.64",d:"M22.56 5.85L18.15 1.44C17.8677 1.16045 17.4873 1.00251 17.09 1H7.5C7.10218 1 6.72064 1.15804 6.43934 1.43934C6.15804 1.72064 6 2.10218 6 2.5V5.23C6.33 5.17 6.66 5.13 7 5.1V2.5C7 2.36739 7.05268 2.24021 7.14645 2.14645C7.24021 2.05268 7.36739 2 7.5 2H17V5.5C17 5.89782 17.158 6.27936 17.4393 6.56066C17.7206 6.84196 18.1022 7 18.5 7H22V21.5C22 21.6326 21.9473 21.7598 21.8536 21.8536C21.7598 21.9473 21.6326 22 21.5 22H7.5C7.36739 22 7.24021 21.9473 7.14645 21.8536C7.05268 21.7598 7 21.6326 7 21.5V20H6V21.5C6 21.8978 6.15804 22.2794 6.43934 22.5607C6.72064 22.842 7.10218 23 7.5 23H21.5C21.8978 23 22.2794 22.842 22.5607 22.5607C22.842 22.2794 23 21.8978 23 21.5V6.91C22.9975 6.51274 22.8396 6.13226 22.56 5.85ZM18.5 6C18.3674 6 18.2402 5.94732 18.1464 5.85355C18.0527 5.75979 18 5.63261 18 5.5V2.71L21.29 6H18.5Z",fill:"#605E5C"}),Jr.createElement(Xr.Path,{d:"M1 12.5199C1.00002 11.24 1.37908 9.98876 2.08936 8.92402C2.79964 7.85927 3.80932 7.02871 4.99106 6.5371C6.1728 6.04549 7.47365 5.91485 8.72955 6.16166C9.98544 6.40847 11.1401 7.02167 12.0479 7.92391C12.9557 8.82616 13.576 9.97704 13.8306 11.2314C14.0851 12.4857 13.9625 13.7874 13.4781 14.9721C12.9938 16.1569 12.1695 17.1716 11.1091 17.8884C10.0488 18.6053 8.79989 18.992 7.52 18.9999H4.44C5.11493 18.4987 5.66223 17.8454 6.03751 17.0931C6.41279 16.3408 6.6055 15.5106 6.6 14.6699H7.32C7.63474 14.68 7.94814 14.6247 8.24046 14.5076C8.53279 14.3905 8.79768 14.2142 9.01846 13.9896C9.23924 13.7651 9.41111 13.4972 9.52325 13.203C9.63539 12.9087 9.68535 12.5944 9.67 12.2799C9.61401 11.7937 9.39453 11.3408 9.04752 10.9957C8.7005 10.6505 8.24654 10.4334 7.76 10.3799C7.44553 10.3632 7.131 10.4119 6.83626 10.5227C6.54151 10.6336 6.27294 10.8044 6.04746 11.0242C5.82198 11.2441 5.64448 11.5082 5.52616 11.8001C5.40785 12.0919 5.35127 12.4051 5.36 12.7199V14.6599C5.36011 15.6151 5.04147 16.5429 4.45457 17.2965C3.86767 18.05 3.04608 18.5861 2.12 18.8199C1.7562 18.9289 1.37962 18.9894 1 18.9999V12.5199Z",fill:"#6C1AE1"})),b5e=Jr.createElement(Xr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Jr.createElement(Xr.Path,{opacity:"0.64",fillRule:"evenodd",clipRule:"evenodd",d:"M7.5 23H20.5C21.327 23 22 22.327 22 21.5V2.5C22 1.673 21.327 1 20.5 1H7.5C6.673 1 6 1.673 6 2.5V21.5C6 22.327 6.673 23 7.5 23ZM7 2.5C7 2.22386 7.22386 2 7.5 2H20.5C20.7761 2 21 2.22386 21 2.5V21.5C21 21.7761 20.7761 22 20.5 22H7.5C7.22386 22 7 21.7761 7 21.5V2.5Z",fill:"#605E5C"}),Jr.createElement(Xr.Path,{d:"M22.438 14H22V10H22.438C22.753 10 23 10.26 23 10.594V13.406C23 13.739 22.753 14 22.437 14H22.438Z",fill:"#9332BF"}),Jr.createElement(Xr.Path,{d:"M22.438 9H22V5H22.438C22.753 5 23 5.26 23 5.594V8.406C23 8.739 22.753 9 22.437 9H22.438Z",fill:"#AE4BD5"}),Jr.createElement(Xr.Path,{d:"M22.438 19H22V15H22.438C22.753 15 23 15.26 23 15.594V18.406C23 18.739 22.753 19 22.437 19H22.438Z",fill:"#7719AA"}),Jr.createElement(Xr.Path,{d:"M7.5 22H20.5C20.7761 22 21 21.7761 21 21.5V2.5C21 2.22386 20.7761 2 20.5 2H7.5C7.22386 2 7 2.22386 7 2.5V21.5C7 21.7761 7.22386 22 7.5 22Z",fill:"white"}),Jr.createElement(Xr.Path,{d:"M2 19H12C12.5523 19 13 18.5523 13 18V8C13 7.44772 12.5523 7 12 7H2C1.44772 7 1 7.44772 1 8V18C1 18.5523 1.44772 19 2 19Z",fill:"#7719AA"}),Jr.createElement(Xr.Path,{d:"M4.01758 10H5.50758L8.74058 14.41V10H9.98158V16H8.58758L5.25458 11.49C5.25058 11.482 5.27458 15.992 5.27458 15.992L4.01758 16V10Z",fill:"white"})),x5e=Jr.createElement(Xr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Jr.createElement(Xr.Path,{d:"M5.5 22H18.5C18.775 22 19 21.775 19 21.5V7H15.5C14.673 7 14 6.327 14 5.5V2H5.5C5.225 2 5 2.225 5 2.5V21.5C5 21.775 5.225 22 5.5 22Z",fill:"white"}),Jr.createElement(Xr.Path,{d:"M18.293 6.00003L15 2.70703V5.50003C15 5.77503 15.225 6.00003 15.5 6.00003H18.293Z",fill:"white"}),Jr.createElement(Xr.Path,{opacity:"0.64",fillRule:"evenodd",clipRule:"evenodd",d:"M19.56 5.854L15.146 1.439C14.8642 1.15891 14.4833 1.00117 14.086 1H5.5C4.673 1 4 1.673 4 2.5V21.5C4 22.327 4.673 23 5.5 23H18.5C19.327 23 20 22.327 20 21.5V6.914C20 6.514 19.844 6.137 19.56 5.854ZM15 2.707L18.293 6H15.5C15.2241 5.99945 15.0006 5.77591 15 5.5V2.707ZM5.5 22H18.5C18.775 22 19 21.775 19 21.5V7H15.5C14.673 7 14 6.327 14 5.5V2H5.5C5.225 2 5 2.225 5 2.5V21.5C5.00055 21.7759 5.22409 21.9995 5.5 22Z",fill:"#605E5C"}),Jr.createElement(Xr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M7.5 10H16.5C16.7761 10 17 9.77614 17 9.5C17 9.22386 16.7761 9 16.5 9H7.5C7.22386 9 7 9.22386 7 9.5C7 9.77614 7.22386 10 7.5 10ZM7.5 12H16.5C16.7761 12 17 11.7761 17 11.5C17 11.2239 16.7761 11 16.5 11H7.5C7.22386 11 7 11.2239 7 11.5C7 11.7761 7.22386 12 7.5 12Z",fill:"#C8C6C4"}),Jr.createElement(Xr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M14.5 20.5H9.5C8.94772 20.5 8.5 20.0523 8.5 19.5V15.5C8.5 14.9477 8.94772 14.5 9.5 14.5H14.5C15.0523 14.5 15.5 14.9477 15.5 15.5V19.5C15.5 20.0523 15.0523 20.5 14.5 20.5Z",fill:"white",stroke:"#D65532",strokeLinecap:"round",strokeLinejoin:"round"}),Jr.createElement(Xr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6.75 20H4C3.44772 20 3 19.5523 3 19V16C3 15.4477 3.44772 15 4 15H6.75C6.88807 15 7 15.1119 7 15.25V19.75C7 19.8881 6.88807 20 6.75 20ZM17.25 15H20C20.5523 15 21 15.4477 21 16V19C21 19.5523 20.5523 20 20 20H17.25C17.112 20 17 19.888 17 19.75V15.25C17 15.1119 17.1119 15 17.25 15Z",fill:"#D65532"})),T5e=Jr.createElement(Xr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Jr.createElement(Xr.Path,{d:"M7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7 21.775 7.225 22 7.5 22Z",fill:"white"}),Jr.createElement(Xr.Path,{d:"M21.293 6.00003L18 2.70703V5.50003C18 5.77503 18.225 6.00003 18.5 6.00003H21.293Z",fill:"white"}),Jr.createElement(Xr.Path,{opacity:"0.64",fillRule:"evenodd",clipRule:"evenodd",d:"M22.56 5.854L18.146 1.439C17.8642 1.15891 17.4833 1.00117 17.086 1H7.5C6.673 1 6 1.673 6 2.5V21.5C6 22.327 6.673 23 7.5 23H21.5C22.327 23 23 22.327 23 21.5V6.914C23 6.514 22.844 6.137 22.56 5.854ZM18 2.707L21.293 6H18.5C18.2241 5.99945 18.0006 5.77591 18 5.5V2.707ZM7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7.00055 21.7759 7.22409 21.9995 7.5 22Z",fill:"#605E5C"}),Jr.createElement(Xr.Path,{d:"M19.95 12H17L16 11H15L14 12V14.945C14.6566 15.6199 15.5584 16.0004 16.5 16C18.433 16 20 14.433 20 12.5C20 12.329 19.973 12.165 19.95 12Z",fill:"#ED6C47"}),Jr.createElement(Xr.Path,{d:"M16.5 9C15.511 9 14.633 9.42 14 10.08V12H17V9.05C16.835 9.027 16.671 9 16.5 9Z",fill:"#FF8F6B"}),Jr.createElement(Xr.Path,{d:"M18.0498 10.95H20.9998C20.7799 9.42106 19.5787 8.2199 18.0498 8V10.95Z",fill:"#FFC7B5"}),Jr.createElement(Xr.Path,{d:"M2 19H12C12.5523 19 13 18.5523 13 18V8C13 7.44772 12.5523 7 12 7H2C1.44772 7 1 7.44772 1 8V18C1 18.5523 1.44772 19 2 19Z",fill:"#C43E1C"}),Jr.createElement(Xr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M8.747 10.48C8.372 10.16 8.072 10 7.362 10H5V16H6V14H7.288C8.144 14.005 8.57 13.707 8.898 13.295C9.308 12.78 9.313 12.265 9.313 11.875C9.313 11.266 9.125 10.802 8.747 10.48ZM7.155 13H6V11H7.193C7.954 11 8.335 11.325 8.335 11.975C8.335 12.311 8.235 12.565 8.037 12.738C7.838 12.913 7.545 13 7.155 13Z",fill:"#F9F7F7"})),MTr=Jr.createElement(Xr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Jr.createElement(Xr.Path,{d:"M7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7 21.775 7.225 22 7.5 22Z",fill:"white"}),Jr.createElement(Xr.Path,{d:"M21.293 6.00003L18 2.70703V5.50003C18 5.77503 18.225 6.00003 18.5 6.00003H21.293Z",fill:"white"}),Jr.createElement(Xr.Path,{opacity:"0.64",fillRule:"evenodd",clipRule:"evenodd",d:"M22.56 5.854L18.146 1.439C17.8642 1.15891 17.4833 1.00117 17.086 1H7.5C6.673 1 6 1.673 6 2.5V21.5C6 22.327 6.673 23 7.5 23H21.5C22.327 23 23 22.327 23 21.5V6.914C23 6.514 22.844 6.137 22.56 5.854ZM18 2.707L21.293 6H18.5C18.2241 5.99945 18.0006 5.77591 18 5.5V2.707ZM7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7.00055 21.7759 7.22409 21.9995 7.5 22Z",fill:"#605E5C"}),Jr.createElement(Xr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 16H12V15H19.5C19.7761 15 20 15.2239 20 15.5C20 15.7761 19.7761 16 19.5 16ZM19.5 18H12V17H19.5C19.7761 17 20 17.2239 20 17.5C20 17.7761 19.7761 18 19.5 18Z",fill:"#C8C6C4"}),Jr.createElement(Xr.Path,{d:"M10 14H19C19.5523 14 20 13.5523 20 13V9C20 8.44772 19.5523 8 19 8H10V14Z",fill:"#81C8C3"}),Jr.createElement(Xr.Path,{d:"M2 19H12C12.5523 19 13 18.5523 13 18V8C13 7.44772 12.5523 7 12 7H2C1.44772 7 1 7.44772 1 8V18C1 18.5523 1.44772 19 2 19Z",fill:"#03787C"}),Jr.createElement(Xr.Path,{d:"M5.645 12.895C5.44788 12.7595 5.28409 12.581 5.166 12.373C5.056 12.172 5 11.933 5 11.659C5 11.292 5.103 10.984 5.31 10.735C5.516 10.485 5.79 10.3 6.133 10.18C6.476 10.06 6.851 10 7.259 10C7.884 10 8.378 10.071 8.741 10.214V11.294C8.547 11.171 8.324 11.076 8.071 11.011C7.818 10.946 7.555 10.914 7.286 10.914C6.962 10.914 6.693 10.973 6.481 11.091C6.267 11.207 6.161 11.374 6.161 11.59C6.161 11.725 6.206 11.843 6.296 11.944C6.386 12.046 6.507 12.134 6.661 12.214C6.91709 12.3409 7.17795 12.458 7.443 12.565C7.801 12.716 8.089 12.863 8.306 13.004C8.523 13.146 8.692 13.322 8.816 13.534C8.939 13.746 9 14.012 9 14.334C9 14.727 8.903 15.048 8.71 15.296C8.5101 15.5484 8.23963 15.7357 7.933 15.834C7.609 15.945 7.241 16 6.827 16C6.49114 16.0015 6.15582 15.973 5.825 15.915C5.54482 15.8687 5.27164 15.787 5.012 15.672V14.532C5.234 14.702 5.508 14.836 5.835 14.936C6.162 15.036 6.465 15.086 6.741 15.086C7.104 15.086 7.378 15.026 7.563 14.906C7.73994 14.7989 7.84543 14.6047 7.839 14.398C7.84054 14.253 7.78484 14.1132 7.684 14.009C7.56002 13.8833 7.41564 13.7795 7.257 13.702C6.99249 13.5692 6.72368 13.4451 6.451 13.33C6.16861 13.212 5.89862 13.0663 5.645 12.895V12.895Z",fill:"white"})),YP=Jr.createElement(Xr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Jr.createElement(Xr.Path,{d:"M7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7 21.775 7.225 22 7.5 22Z",fill:"white"}),Jr.createElement(Xr.Path,{d:"M21.293 6.00003L18 2.70703V5.50003C18 5.77503 18.225 6.00003 18.5 6.00003H21.293Z",fill:"white"}),Jr.createElement(Xr.Path,{opacity:"0.64",fillRule:"evenodd",clipRule:"evenodd",d:"M22.56 5.854L18.146 1.439C17.8642 1.15891 17.4833 1.00117 17.086 1H7.5C6.673 1 6 1.673 6 2.5V21.5C6 22.327 6.673 23 7.5 23H21.5C22.327 23 23 22.327 23 21.5V6.914C23 6.514 22.844 6.137 22.56 5.854ZM18 2.707L21.293 6H18.5C18.2241 5.99945 18.0006 5.77591 18 5.5V2.707ZM7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7.00055 21.7759 7.22409 21.9995 7.5 22Z",fill:"#605E5C"})),k5e=Jr.createElement(Xr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Jr.createElement(Xr.Path,{d:"M7.5 22H21.5C21.7761 22 22 21.7761 22 21.5V7H18.5C17.6716 7 17 6.32843 17 5.5V2H7.5C7.22386 2 7 2.22386 7 2.5V21.5C7 21.7761 7.22386 22 7.5 22Z",fill:"white"}),Jr.createElement(Xr.Path,{d:"M21.29 5.99996L18 2.70996V5.49996C18 5.7761 18.2239 5.99996 18.5 5.99996H21.29Z",fill:"white"}),Jr.createElement(Xr.Path,{opacity:"0.64",fillRule:"evenodd",clipRule:"evenodd",d:"M22.56 5.85L18.15 1.44C17.8677 1.16045 17.4873 1.00251 17.09 1H7.5C6.67157 1 6 1.67157 6 2.5V21.5C6 22.3284 6.67157 23 7.5 23H21.5C22.3284 23 23 22.3284 23 21.5V6.91C22.9975 6.51274 22.8396 6.13226 22.56 5.85ZM18 2.71L21.29 6H18.5C18.2239 6 18 5.77614 18 5.5V2.71ZM7.5 22H21.5C21.7761 22 22 21.7761 22 21.5V7H18.5C17.6716 7 17 6.32843 17 5.5V2H7.5C7.22386 2 7 2.22386 7 2.5V21.5C7 21.7761 7.22386 22 7.5 22Z",fill:"#605E5C"}),Jr.createElement(Xr.Rect,{x:"1",y:"7",width:"12",height:"12",rx:"1",fill:"#185ABD"}),Jr.createElement(Xr.Path,{d:"M6.69 14C6.86 14.5 6.97 14.82 7 14.95C7 14.8167 7.11 14.4833 7.33 13.95L8.73 10H10L7.66 16H6.31L4 10H5.31L6.69 14Z",fill:"white"}),Jr.createElement(Xr.Path,{d:"M16.5 16H15.5V15H16.5C16.7761 15 17 14.7761 17 14.5V11.5H18V14.5C18 15.3284 17.3284 16 16.5 16Z",fill:"#185ABD"}),Jr.createElement(Xr.Rect,{x:"14",y:"14",width:"2",height:"4",fill:"#41A5EE"}),Jr.createElement(Xr.Rect,{x:"15.502",y:"11.4971",width:"2.83",height:"2.83",transform:"rotate(-45 15.502 11.4971)",fill:"#103F91"})),w5e=Jr.createElement(Xr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Jr.createElement(Xr.Path,{d:"M7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7 21.775 7.225 22 7.5 22Z",fill:"white"}),Jr.createElement(Xr.Path,{d:"M21.293 6.00003L18 2.70703V5.50003C18 5.77503 18.225 6.00003 18.5 6.00003H21.293Z",fill:"white"}),Jr.createElement(Xr.Path,{opacity:"0.64",fillRule:"evenodd",clipRule:"evenodd",d:"M22.56 5.854L18.146 1.439C17.8642 1.15891 17.4833 1.00117 17.086 1H7.5C6.673 1 6 1.673 6 2.5V21.5C6 22.327 6.673 23 7.5 23H21.5C22.327 23 23 22.327 23 21.5V6.914C23 6.514 22.844 6.137 22.56 5.854ZM18 2.707L21.293 6H18.5C18.2241 5.99945 18.0006 5.77591 18 5.5V2.707ZM7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7.00055 21.7759 7.22409 21.9995 7.5 22Z",fill:"#605E5C"}),Jr.createElement(Xr.Path,{d:"M19.5 14H14V15H19.5C19.7761 15 20 14.7761 20 14.5C20 14.2239 19.7761 14 19.5 14Z",fill:"#185ABD"}),Jr.createElement(Xr.Path,{d:"M19.5 12H14V13H19.5C19.7761 13 20 12.7761 20 12.5C20 12.2239 19.7761 12 19.5 12Z",fill:"#2B7CD3"}),Jr.createElement(Xr.Path,{d:"M19.5 10H14V11H19.5C19.7761 11 20 10.7761 20 10.5C20 10.2239 19.7761 10 19.5 10Z",fill:"#41A5EE"}),Jr.createElement(Xr.Path,{d:"M2 19H12C12.5523 19 13 18.5523 13 18V8C13 7.44772 12.5523 7 12 7H2C1.44772 7 1 7.44772 1 8V18C1 18.5523 1.44772 19 2 19Z",fill:"#185ABD"}),Jr.createElement(Xr.Path,{d:"M11 10L9.493 16H8.083C8.083 16 7.062 11.747 7.051 11.5L5.968 16H4.498L3 10H4.386L5.295 14.714L6.452 10H7.792L8.842 14.714C8.858 14.714 9.722 10 9.722 10H11Z",fill:"white"})),I5e=Jr.createElement(Xr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",transform:"translate(2.5, 0)",fill:"none"},Jr.createElement(Xr.Path,{d:"M5.5 22H18.5C18.775 22 19 21.775 19 21.5V7H15.5C14.673 7 14 6.327 14 5.5V2H5.5C5.225 2 5 2.225 5 2.5V21.5C5 21.775 5.225 22 5.5 22Z",fill:"white"}),Jr.createElement(Xr.Path,{d:"M18.293 6.00003L15 2.70703V5.50003C15 5.77503 15.225 6.00003 15.5 6.00003H18.293Z",fill:"white"}),Jr.createElement(Xr.Path,{opacity:"0.67",fillRule:"evenodd",clipRule:"evenodd",d:"M19.56 5.854L15.146 1.439C14.8642 1.15891 14.4833 1.00117 14.086 1H5.5C4.673 1 4 1.673 4 2.5V21.5C4 22.327 4.673 23 5.5 23H18.5C19.327 23 20 22.327 20 21.5V6.914C20 6.514 19.844 6.137 19.56 5.854ZM15 2.707L18.293 6H15.5C15.2241 5.99945 15.0006 5.77591 15 5.5V2.707ZM5.5 22H18.5C18.775 22 19 21.775 19 21.5V7H15.5C14.673 7 14 6.327 14 5.5V2H5.5C5.225 2 5 2.225 5 2.5V21.5C5.00055 21.7759 5.22409 21.9995 5.5 22Z",fill:"#605E5C"}),Jr.createElement(Xr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M16.5 10H7.5C7.22386 10 7 9.77614 7 9.5C7 9.22386 7.22386 9 7.5 9H16.5C16.7761 9 17 9.22386 17 9.5C17 9.77614 16.7761 10 16.5 10ZM16.5 12H7.5C7.22386 12 7 11.7761 7 11.5C7 11.2239 7.22386 11 7.5 11H16.5C16.7761 11 17 11.2239 17 11.5C17 11.7761 16.7761 12 16.5 12ZM7.5 14H16.5C16.7761 14 17 13.7761 17 13.5C17 13.2239 16.7761 13 16.5 13H7.5C7.22386 13 7 13.2239 7 13.5C7 13.7761 7.22386 14 7.5 14ZM16.5 16H7.5C7.22386 16 7 15.7761 7 15.5C7 15.2239 7.22386 15 7.5 15H16.5C16.7761 15 17 15.2239 17 15.5C17 15.7761 16.7761 16 16.5 16ZM7.5 18H16.5C16.7761 18 17 17.7761 17 17.5C17 17.2239 16.7761 17 16.5 17H7.5C7.22386 17 7 17.2239 7 17.5C7 17.7761 7.22386 18 7.5 18Z",fill:"#C8C6C4"})),D5e=Jr.createElement(Xr.Svg,{width:"24",height:"24",viewBox:"0 0 32 32",fill:"none"},Jr.createElement(Xr.Path,{d:"M15 8L13.732 6.732C13.2631 6.26319 12.6271 5.99988 11.964 6H3.5C2.67157 6 2 6.67157 2 7.5V24.5C2 25.3284 2.67157 26 3.5 26H28.5C29.3284 26 30 25.3284 30 24.5V9.5C30 8.67157 29.3284 8 28.5 8H15Z",fill:"#FFB900"}),Jr.createElement(Xr.Path,{d:"M15 8L13.732 9.268C13.2631 9.73681 12.6271 10.0001 11.964 10H2V24.5C2 25.3284 2.67157 26 3.5 26H28.5C29.3284 26 30 25.3284 30 24.5V9.5C30 8.67157 29.3284 8 28.5 8H15Z",fill:"#FFD75E"}),Jr.createElement(Xr.Path,{d:"M15 8L13.732 9.268C13.2631 9.73681 12.6271 10.0001 11.964 10H2V24.5C2 25.3284 2.67157 26 3.5 26H28.5C29.3284 26 30 25.3284 30 24.5V9.5C30 8.67157 29.3284 8 28.5 8H15Z",fill:"url(#paint0_linear_230_36518)"}),Jr.createElement(Xr.Path,{d:"M3.00014 25.5002C2.71414 25.5002 2.45014 25.4162 2.22314 25.2772C2.48614 25.7092 2.95714 26.0002 3.50014 26.0002H28.5001C29.0431 26.0002 29.5141 25.7092 29.7771 25.2772C29.5437 25.4218 29.2748 25.499 29.0001 25.5002H3.00014Z",fill:"#BF5712"}),Jr.createElement(Xr.Path,{opacity:"0.4",d:"M14.129 9.621L15.75 8H15L13.732 9.268C13.2631 9.73681 12.6271 10.0001 11.964 10H2V10.5H12.007C12.8029 10.5001 13.5663 10.1839 14.129 9.621Z",fill:"white"}),Jr.createElement(Xr.Defs,null,Jr.createElement(Xr.LinearGradient,{id:"paint0_linear_230_36518",x1:"2",y1:"8",x2:"2",y2:"26",gradientUnits:"userSpaceOnUse"},Jr.createElement(Xr.Stop,{stopColor:"white",stopOpacity:"0.01"}),Jr.createElement(Xr.Stop,{offset:"0.999",stopColor:"#FFD75E",stopOpacity:"0.3"}))))});var Xo,Dl,B5e,_5e,L5e,eO,P5e=ue(()=>{"use strict";Xo=ae(Qe()),Dl=ae(Ra()),B5e=function(r,l){return Xo.createElement(Dl.Svg,{viewBox:"0 0 32 32",width:"24",height:"24"},Xo.createElement(Dl.Rect,{width:"32",height:"32",rx:"16",fill:l??"#EBEBEB"}),Xo.createElement(Dl.Path,{d:"M21.5 8C22.8807 8 24 9.1193 24 10.5V18.5C24 19.8807 22.8807 21 21.5 21H10.5C9.1193 21 8 19.8807 8 18.5V10.5C8 9.1193 9.1193 8 10.5 8H21.5ZM23 11.961 16.2535 15.931C16.1231 16.0077 15.9666 16.0205 15.8275 15.9693L15.7465 15.931 9 11.963V18.5C9 19.3284 9.6716 20 10.5 20H21.5C22.3284 20 23 19.3284 23 18.5V11.961ZM21.5 9H10.5C9.6716 9 9 9.6716 9 10.5V10.802L16 14.9199 23 10.801V10.5C23 9.6716 22.3284 9 21.5 9Z",fill:r??"#616161"}))},_5e=function(r,l){return Xo.createElement(Dl.Svg,{viewBox:"0 0 32 32",width:"24",height:"24"},Xo.createElement(Dl.Rect,{width:"32",height:"32",rx:"16",fill:l??"#EBEBEB"}),Xo.createElement(Dl.Path,{d:"M13 17C13.5523 17 14 16.5523 14 16 14 15.4477 13.5523 15 13 15 12.4477 15 12 15.4477 12 16 12 16.5523 12.4477 17 13 17ZM14 19C14 19.5523 13.5523 20 13 20 12.4477 20 12 19.5523 12 19 12 18.4477 12.4477 18 13 18 13.5523 18 14 18.4477 14 19ZM16 17C16.5523 17 17 16.5523 17 16 17 15.4477 16.5523 15 16 15 15.4477 15 15 15.4477 15 16 15 16.5523 15.4477 17 16 17ZM17 19C17 19.5523 16.5523 20 16 20 15.4477 20 15 19.5523 15 19 15 18.4477 15.4477 18 16 18 16.5523 18 17 18.4477 17 19ZM19 17C19.5523 17 20 16.5523 20 16 20 15.4477 19.5523 15 19 15 18.4477 15 18 15.4477 18 16 18 16.5523 18.4477 17 19 17ZM23 11.5C23 10.1193 21.8807 9 20.5 9H11.5C10.1193 9 9 10.1193 9 11.5V20.5C9 21.8807 10.1193 23 11.5 23H20.5C21.8807 23 23 21.8807 23 20.5V11.5ZM10 13H22V20.5C22 21.3284 21.3284 22 20.5 22H11.5C10.6716 22 10 21.3284 10 20.5V13ZM11.5 10H20.5C21.3284 10 22 10.6716 22 11.5V12H10V11.5C10 10.6716 10.6716 10 11.5 10Z",fill:r??"#616161"}))},L5e=function(r,l){return Xo.createElement(Dl.Svg,{viewBox:"0 0 32 32",width:"24",height:"24"},Xo.createElement(Dl.Rect,{width:"32",height:"32",rx:"16",fill:l??"#EBEBEB"}),Xo.createElement(Dl.Path,{d:"M20.5 9C21.8807 9 23 10.1193 23 11.5V15.5997C22.6832 15.4378 22.3486 15.3056 22 15.207V13H10V20.5C10 21.3284 10.6716 22 11.5 22H15.207C15.3056 22.3486 15.4378 22.6832 15.5997 23H11.5C10.1193 23 9 21.8807 9 20.5V11.5C9 10.1193 10.1193 9 11.5 9H20.5ZM20.5 10H11.5C10.6716 10 10 10.6716 10 11.5V12H22V11.5C22 10.6716 21.3284 10 20.5 10ZM16 20.5C16 22.9853 18.0147 25 20.5 25C22.9853 25 25 22.9853 25 20.5C25 18.0147 22.9853 16 20.5 16C18.0147 16 16 18.0147 16 20.5ZM22.5 17.5C22.7761 17.5 23 17.7239 23 18V19.5C23 19.7761 22.7761 20 22.5 20H21C20.7239 20 20.5 19.7761 20.5 19.5C20.5 19.2239 20.7239 19 21 19H21.4682C21.4179 18.9722 21.3663 18.9464 21.3135 18.923C21.0682 18.8137 20.8034 18.755 20.535 18.7503C20.2665 18.7456 19.9998 18.795 19.7508 18.8956C19.5018 18.9962 19.2756 19.1459 19.0857 19.3358C18.8905 19.531 18.5739 19.531 18.3786 19.3358C18.1834 19.1405 18.1834 18.8239 18.3786 18.6287C18.6635 18.3439 19.0027 18.1193 19.3762 17.9684C19.7497 17.8175 20.1497 17.7434 20.5524 17.7505C20.9552 17.7575 21.3524 17.8456 21.7203 18.0094C21.8162 18.0521 21.9095 18.0997 22 18.1519V18C22 17.7239 22.2239 17.5 22.5 17.5ZM21.6238 23.0316C21.2503 23.1825 20.8503 23.2566 20.4476 23.2495C20.0448 23.2425 19.6476 23.1544 19.2797 22.9906C19.1838 22.9479 19.0905 22.9003 19 22.8481V23C19 23.2761 18.7761 23.5 18.5 23.5C18.2239 23.5 18 23.2761 18 23V21.5C18 21.2239 18.2239 21 18.5 21H20C20.2761 21 20.5 21.2239 20.5 21.5C20.5 21.7761 20.2761 22 20 22H19.5318C19.5821 22.0278 19.6337 22.0536 19.6865 22.077C19.9318 22.1863 20.1966 22.245 20.465 22.2497C20.7335 22.2544 21.0002 22.205 21.2492 22.1044C21.4982 22.0038 21.7244 21.8541 21.9143 21.6642C22.1095 21.469 22.4261 21.469 22.6214 21.6642C22.8166 21.8595 22.8166 22.1761 22.6214 22.3713C22.3365 22.6561 21.9973 22.8807 21.6238 23.0316Z",fill:r??"#616161"}))},eO=function(r,l){return Xo.createElement(Dl.Svg,{viewBox:"0 0 32 32",width:"24",height:"24"},Xo.createElement(Dl.Rect,{width:"32",height:"32",rx:"16",fill:l??"#EBEBEB"}),Xo.createElement(Dl.Path,{d:"M21.0225 7.40967C22.5758 7.40967 23.835 8.66887 23.835 10.2222V14.8343C23.4786 14.6522 23.1022 14.5035 22.71 14.3926V11.9097H9.20996V20.3472C9.20996 21.2791 9.96548 22.0347 10.8975 22.0347H15.0679C15.1788 22.4269 15.3274 22.8033 15.5096 23.1597H10.8975C9.34416 23.1597 8.08496 21.9005 8.08496 20.3472V10.2222C8.08496 8.66887 9.34416 7.40967 10.8975 7.40967H21.0225ZM21.0225 8.53467H10.8975C9.96548 8.53467 9.20996 9.29019 9.20996 10.2222V10.7847H22.71V10.2222C22.71 9.29019 21.9544 8.53467 21.0225 8.53467ZM21.0225 25.4097C23.8184 25.4097 26.085 23.1432 26.085 20.3472C26.085 17.5511 23.8184 15.2847 21.0225 15.2847C18.2265 15.2847 15.96 17.5511 15.96 20.3472C15.96 23.1432 18.2265 25.4097 21.0225 25.4097ZM20.1908 18.0461C20.2975 18.0461 20.3948 18.0757 20.4826 18.1353L23.0658 19.8292C23.1459 19.8808 23.2089 19.9492 23.2546 20.0346C23.3004 20.1181 23.3233 20.2093 23.3233 20.3084C23.3233 20.4037 23.3014 20.4949 23.2575 20.5823C23.2462 20.6048 23.2338 20.6259 23.2203 20.646C23.1812 20.7042 23.1325 20.7523 23.0744 20.7907L20.4911 22.5532C20.4567 22.576 20.4218 22.595 20.3864 22.6095C20.3728 22.6153 20.359 22.6202 20.3452 22.6246C20.2975 22.6403 20.2461 22.6483 20.1908 22.6483C20.1183 22.6483 20.0487 22.6334 19.9819 22.6038C19.9152 22.5719 19.856 22.5302 19.8046 22.4788C19.7549 22.425 19.7149 22.3634 19.6844 22.2942C19.6558 22.2247 19.6415 22.1522 19.6415 22.0767V18.6176C19.6415 18.5402 19.6558 18.4669 19.6844 18.3974C19.7149 18.3279 19.7549 18.2675 19.8046 18.2158C19.8541 18.1642 19.9123 18.1235 19.979 18.0936C20.0458 18.062 20.1164 18.0461 20.1908 18.0461Z",fill:r??"#616161"}),Xo.createElement(Dl.Circle,{cx:"21.0091",cy:"20.3338",r:"3.57417",fill:r??"#616161",stroke:"#F5F5F5",strokeWidth:"0.7"}))}});function rO(e,r,l){switch(e){case"Accept":return it.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 2048 2048"},it.createElement(tt.Path,{d:"M 704 1690 l -702 -702 l 90 -90 l 612 612 l 1253 -1254 l 91 91 z",fill:r}));case"Accessibility":return it.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 48 48",fill:"none"},it.createElement(tt.Path,{d:"M20.0021 10.5C20.0021 12.0719 20.909 13.4321 22.2281 14.0859L22.7199 14.2649C23.5485 14.5665 24.4569 14.5665 25.2855 14.2649L25.7772 14.086C27.0964 13.4321 28.0033 12.072 28.0033 10.5C28.0033 8.29086 26.2122 6.5 24.0027 6.5C21.7932 6.5 20.0021 8.29086 20.0021 10.5ZM17.808 12.4774C17.6091 11.8539 17.5017 11.1895 17.5017 10.5C17.5017 6.91015 20.4123 4 24.0027 4C27.5931 4 30.5037 6.91015 30.5037 10.5C30.5037 11.1895 30.3963 11.8539 30.1974 12.4774L36.2971 10.2576C38.5031 9.45482 40.9423 10.5921 41.7452 12.7977C42.5481 15.0034 41.4107 17.4422 39.2047 18.245L31.0037 21.2295L31.0031 26.0259C31.0031 26.3789 31.0711 26.7286 31.2033 27.056L35.6905 38.1605C36.5699 40.3368 35.5183 42.8138 33.3417 43.6931C31.1651 44.5723 28.6877 43.5209 27.8083 41.3446L24.001 31.9227L20.1938 41.3445C19.3144 43.5208 16.837 44.5723 14.6604 43.693C12.4837 42.8137 11.4321 40.3367 12.3116 38.1604L16.8019 27.0481C16.9342 26.7207 17.0022 26.371 17.0021 26.0179L17.0017 21.2295L8.80071 18.245C6.59472 17.4422 5.4573 15.0034 6.26022 12.7977C7.06313 10.5921 9.50233 9.45482 11.7083 10.2576L17.808 12.4774ZM21.2517 16.391L10.8531 12.6068C9.94479 12.2763 8.94041 12.7446 8.6098 13.6528C8.27919 14.561 8.74754 15.5652 9.65588 15.8958L18.0214 18.9401C18.9104 19.2636 19.502 20.1085 19.5021 21.0544L19.5025 26.0178C19.5026 26.6919 19.3727 27.3596 19.1202 27.9846L14.6299 39.0969C14.2678 39.993 14.7008 41.013 15.597 41.375C16.4933 41.7371 17.5134 41.3041 17.8755 40.408L21.9146 30.4125C22.6727 28.5363 25.3294 28.5363 26.0875 30.4125L30.1266 40.4081C30.4887 41.3042 31.5088 41.7372 32.4051 41.3751C33.3013 41.0131 33.7343 39.9931 33.3722 39.097L28.885 27.9925C28.6325 27.3675 28.5027 26.6998 28.5027 26.0257L28.5034 21.0543C28.5034 20.1085 29.0951 19.2636 29.9841 18.9401L38.3495 15.8958C39.2579 15.5652 39.7262 14.561 39.3956 13.6528C39.065 12.7446 38.0606 12.2763 37.1523 12.6068L26.7536 16.3911C25.9181 16.7818 24.9859 17 24.0027 17C23.0194 17 22.0872 16.7817 21.2517 16.391Z",fill:r}));case"AddToDictionary":return it.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},it.createElement(tt.Path,{d:"M1 14C1 14.1406 1.02604 14.2708 1.07812 14.3906C1.13021 14.5104 1.20052 14.6146 1.28906 14.7031C1.3776 14.7917 1.48438 14.8646 1.60938 14.9219C1.73438 14.9792 1.86458 15.0052 2 15H11V16H2C1.72396 16 1.46615 15.9479 1.22656 15.8438C0.986979 15.7396 0.773438 15.5964 0.585938 15.4141C0.398438 15.2318 0.255208 15.0208 0.15625 14.7812C0.0572917 14.5417 0.00520833 14.2812 0 14V2C0 1.74479 0.0546875 1.4974 0.164062 1.25781C0.273438 1.01823 0.421875 0.804688 0.609375 0.617188C0.796875 0.429688 1.01042 0.28125 1.25 0.171875C1.48958 0.0625 1.73958 0.00520833 2 0H13V8H12V1H2C1.88021 1 1.76042 1.02865 1.64062 1.08594C1.52083 1.14323 1.41406 1.22135 1.32031 1.32031C1.22656 1.41927 1.15104 1.52604 1.09375 1.64062C1.03646 1.75521 1.00521 1.875 1 2V12.2656C1.30208 12.0885 1.63542 12 2 12H8V13H2C1.85938 13 1.72917 13.026 1.60938 13.0781C1.48958 13.1302 1.38542 13.2005 1.29688 13.2891C1.20833 13.3776 1.13542 13.4844 1.07812 13.6094C1.02083 13.7344 0.994792 13.8646 1 14ZM3 6V3H10V6H3ZM4 5H9V4H4V5ZM16 13H13V16H12V13H9V12H12V9H13V12H16V13Z",fill:r??"#262626"}));case"Adjust":return it.createElement(tt.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},it.createElement(tt.Path,{d:"M14.95 5C14.7184 3.85888 13.7095 3 12.5 3C11.2905 3 10.2816 3.85888 10.05 5H2.5C2.22386 5 2 5.22386 2 5.5C2 5.77614 2.22386 6 2.5 6H10.05C10.2816 7.14112 11.2905 8 12.5 8C13.7297 8 14.752 7.11217 14.961 5.94254C14.9575 5.96177 14.9539 5.98093 14.95 6H17.5C17.7761 6 18 5.77614 18 5.5C18 5.22386 17.7761 5 17.5 5H14.95ZM12.5 7C11.6716 7 11 6.32843 11 5.5C11 4.67157 11.6716 4 12.5 4C13.3284 4 14 4.67157 14 5.5C14 6.32843 13.3284 7 12.5 7ZM9.94999 14C9.71836 12.8589 8.70948 12 7.5 12C6.29052 12 5.28164 12.8589 5.05001 14H2.5C2.22386 14 2 14.2239 2 14.5C2 14.7761 2.22386 15 2.5 15H5.05001C5.28164 16.1411 6.29052 17 7.5 17C8.70948 17 9.71836 16.1411 9.94999 15H17.5C17.7761 15 18 14.7761 18 14.5C18 14.2239 17.7761 14 17.5 14H9.94999ZM7.5 16C6.67157 16 6 15.3284 6 14.5C6 13.6716 6.67157 13 7.5 13C8.32843 13 9 13.6716 9 14.5C9 15.3284 8.32843 16 7.5 16Z",fill:r}));case"ArrowUpload":return it.createElement(tt.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},it.createElement(tt.Path,{d:"M15 3.00122C15.2761 3.00122 15.5 2.77736 15.5 2.50122C15.5 2.25576 15.3231 2.05161 15.0899 2.00928L15 2.00122H4C3.72386 2.00122 3.5 2.22508 3.5 2.50122C3.5 2.74668 3.67688 2.95083 3.91012 2.99317L4 3.00122H15ZM9.50014 17.999C9.7456 17.999 9.9497 17.822 9.99197 17.5887L10 17.4989L9.996 5.70501L13.6414 9.35334C13.8148 9.52707 14.0842 9.5466 14.2792 9.41179L14.3485 9.354C14.5222 9.18059 14.5418 8.91118 14.407 8.71619L14.3492 8.64689L9.85745 4.14689C9.78495 4.07426 9.69568 4.02858 9.60207 4.00986L9.49608 4.00012C9.33511 4.00012 9.19192 4.07624 9.10051 4.19444L4.64386 8.64631C4.44846 8.84143 4.44823 9.15802 4.64336 9.35342C4.8168 9.52711 5.08621 9.54658 5.28117 9.41173L5.35046 9.35392L8.996 5.71301L9 17.4992C9.00008 17.7753 9.224 17.999 9.50014 17.999Z",fill:r}));case"ArrowReset":return it.createElement(tt.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},it.createElement(tt.Path,{d:"M5.85355 2.64645C6.04882 2.84171 6.04882 3.15829 5.85355 3.35355L4.20711 5H11C14.3137 5 17 7.68629 17 11C17 14.3137 14.3137 17 11 17C7.68629 17 5 14.3137 5 11C5 10.7239 5.22386 10.5 5.5 10.5C5.77614 10.5 6 10.7239 6 11C6 13.7614 8.23858 16 11 16C13.7614 16 16 13.7614 16 11C16 8.23858 13.7614 6 11 6H4.20711L5.85355 7.64645C6.04882 7.84171 6.04882 8.15829 5.85355 8.35355C5.65829 8.54882 5.34171 8.54882 5.14645 8.35355L2.64645 5.85355C2.45118 5.65829 2.45118 5.34171 2.64645 5.14645L5.14645 2.64645C5.34171 2.45118 5.65829 2.45118 5.85355 2.64645Z",fill:r}));case"BulletedList":return f5e(r);case"BowTie":return it.createElement(tt.Svg,{width:"16",height:"14",viewBox:"0 0 16 14",fill:"none"},it.createElement(tt.Path,{d:"M9 6.99945H7V12.4995C7 13.3279 6.32843 13.9995 5.5 13.9995H3.88743C2.86359 13.9995 2.14064 12.9964 2.4644 12.0251L3.69787 8.3247L2.9577 8.72843C1.62495 9.45538 0 8.49075 0 6.97264V2.02626C0 0.508145 1.62495 -0.456482 2.9577 0.270472L5.4577 1.63411C5.74056 1.78839 5.97637 2.00527 6.15174 2.26217C6.39301 2.09644 6.68518 1.99945 7 1.99945H9C9.31483 1.99945 9.60699 2.09644 9.84826 2.26217C10.0236 2.00527 10.2594 1.78839 10.5423 1.63411L13.0423 0.270472C14.375 -0.456482 16 0.508145 16 2.02626V6.97264C16 8.49075 14.375 9.45538 13.0423 8.72843L12.3021 8.3247L13.5356 12.0251C13.8594 12.9964 13.1364 13.9995 12.1126 13.9995H10.5C9.67157 13.9995 9 13.3279 9 12.4995V6.99945ZM15 2.02626C15 1.2672 14.1875 0.784891 13.5211 1.14837L11.0211 2.512C10.6999 2.68724 10.5 3.02396 10.5 3.3899V3.99945H12.5C12.7761 3.99945 13 4.22331 13 4.49945C13 4.77559 12.7761 4.99945 12.5 4.99945H10.5V5.609C10.5 5.97495 10.6999 6.31166 11.0211 6.4869L13.5211 7.85053C14.1875 8.21401 15 7.7317 15 6.97264V2.02626ZM10 6.93193V12.4995C10 12.7756 10.2239 12.9995 10.5 12.9995H12.1126C12.4539 12.9995 12.6948 12.6651 12.5869 12.3413L11.0257 7.65756C11.0218 7.64604 11.0184 7.63447 11.0155 7.62288L10.5423 7.36479C10.3343 7.25135 10.1518 7.10407 10 6.93193ZM4.97434 7.65756L3.41308 12.3413C3.30516 12.6651 3.54615 12.9995 3.88743 12.9995H5.5C5.77614 12.9995 6 12.7756 6 12.4995V6.93193C5.84822 7.10407 5.66568 7.25135 5.45771 7.36479L4.98455 7.62288C4.98158 7.63447 4.97819 7.64604 4.97434 7.65756ZM9.5 3.49945C9.5 3.22331 9.27614 2.99945 9 2.99945H7C6.72386 2.99945 6.5 3.22331 6.5 3.49945V5.49945C6.5 5.77559 6.72386 5.99945 7 5.99945H9C9.27614 5.99945 9.5 5.77559 9.5 5.49945V3.49945ZM5.5 4.99945H3.5C3.22386 4.99945 3 4.77559 3 4.49945C3 4.22331 3.22386 3.99945 3.5 3.99945H5.5V3.3899C5.5 3.02396 5.30011 2.68724 4.97885 2.512L2.47885 1.14837C1.81248 0.784891 1 1.2672 1 2.02626V6.97264C1 7.7317 1.81248 8.21401 2.47885 7.85053L4.97885 6.4869C5.30011 6.31166 5.5 5.97495 5.5 5.609V4.99945Z",fill:r}));case"Cancel":return it.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 2048 2048",fill:"none"},it.createElement(tt.Path,{d:"M 1115 1024 l 677 677 l -91 91 l -677 -677 l -677 677 l -91 -91 l 677 -677 l -677 -677 l 91 -91 l 677 677 l 677 -677 l 91 91 z",fill:r}));case"CancelSquare":return it.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},it.createElement(tt.Path,{d:"M4.5 2C3.11929 2 2 3.11929 2 4.5V11.5C2 12.8807 3.11929 14 4.5 14H6.25716C6.00353 13.6929 5.78261 13.3578 5.59971 13H4.5C3.67157 13 3 12.3284 3 11.5V4.5C3 3.67157 3.67157 3 4.5 3H11.5C12.3284 3 13 3.67157 13 4.5V5.59971C13.3578 5.78261 13.6929 6.00353 14 6.25716V4.5C14 3.11929 12.8807 2 11.5 2H4.5ZM10.5 15C12.9853 15 15 12.9853 15 10.5C15 8.01472 12.9853 6 10.5 6C8.01472 6 6 8.01472 6 10.5C6 12.9853 8.01472 15 10.5 15ZM12.3536 8.64645C12.5488 8.84171 12.5488 9.15829 12.3536 9.35355L11.2071 10.5L12.3536 11.6464C12.5488 11.8417 12.5488 12.1583 12.3536 12.3536C12.1583 12.5488 11.8417 12.5488 11.6464 12.3536L10.5 11.2071L9.35355 12.3536C9.15829 12.5488 8.84171 12.5488 8.64645 12.3536C8.45118 12.1583 8.45118 11.8417 8.64645 11.6464L9.79289 10.5L8.64645 9.35355C8.45118 9.15829 8.45118 8.84171 8.64645 8.64645C8.84171 8.45118 9.15829 8.45118 9.35355 8.64645L10.5 9.79289L11.6464 8.64645C11.8417 8.45118 12.1583 8.45118 12.3536 8.64645Z",fill:r}));case"Checkmark":return it.createElement(tt.Svg,{width:"14",height:"10",viewBox:"0 0 14 10",fill:"none"},it.createElement(tt.Path,{d:"M13.3516 1.35156L5 9.71094L0.648438 5.35156L1.35156 4.64844L5 8.28906L12.6484 0.648438L13.3516 1.35156Z",fill:r}));case"Checklist":return p5e(r);case"Color":return it.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 2048 2048",fill:"none"},it.createElement(tt.Path,{d:"M1024 0q141 0 272 36t245 103 207 160 160 208 103 245 37 272q0 141-36 272t-103 245-160 207-208 160-245 103-272 37q-53 0-99-20t-81-55-55-81-21-100q0-49 9-85t24-67 31-56 31-52 23-56 10-68q0-52-20-99t-55-81-82-55-99-21q-38 0-67 9t-56 24-53 31-56 31-67 23-85 10q-53 0-99-20t-81-55-55-81-21-100q0-141 36-272t103-245 160-207 208-160T751 37t273-37zm0 1920q123 0 237-32t214-90 182-141 140-181 91-214 32-238q0-123-32-237t-90-214-141-182-181-140-214-91-238-32q-123 0-237 32t-214 90-182 141-140 181-91 214-32 238q0 27 10 50t27 40 41 28 50 10q38 0 67-9t56-24 52-31 55-31 67-23 87-10q80 0 150 30t122 82 82 122 30 150q0 49-9 86t-24 67-31 55-31 52-23 56-10 68q0 27 10 50t27 40 41 28 50 10zM512 640q27 0 50 10t40 27 28 41 10 50q0 27-10 50t-27 40-41 28-50 10q-27 0-50-10t-40-27-28-41-10-50q0-27 10-50t27-40 41-28 50-10zm384-256q27 0 50 10t40 27 28 41 10 50q0 27-10 50t-27 40-41 28-50 10q-27 0-50-10t-40-27-28-41-10-50q0-27 10-50t27-40 41-28 50-10zm512 384q-27 0-50-10t-40-27-28-41-10-50q0-27 10-50t27-40 41-28 50-10q27 0 50 10t40 27 28 41 10 50q0 27-10 50t-27 40-41 28-50 10zm128 256q27 0 50 10t40 27 28 41 10 50q0 27-10 50t-27 40-41 28-50 10q-27 0-50-10t-40-27-28-41-10-50q0-27 10-50t27-40 41-28 50-10zm-256 384q27 0 50 10t40 27 28 41 10 50q0 27-10 50t-27 40-41 28-50 10q-27 0-50-10t-40-27-28-41-10-50q0-27 10-50t27-40 41-28 50-10z",fill:r}));case"ColorfulCopilot":var c=`<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path d="M14.1437 3.34932C13.9101 2.54966 13.177 2 12.3439 2L11.7427 2C10.8467 2 10.0758 2.634 9.90296 3.51321L8.85352 8.85006L9.15094 7.89102C9.39431 7.1063 10.1202 6.57143 10.9418 6.57143L14.2351 6.57143L15.6352 7.74347L16.8818 6.57143H16.4905C15.6574 6.57143 14.9242 6.02177 14.6907 5.22211L14.1437 3.34932Z" fill="url(#paint0_radial_56201_15523)"/>
          <path d="M6.0492 16.643C6.28017 17.4465 7.01519 18 7.85121 18H9.07497C10.0844 18 10.9126 17.2009 10.9488 16.1921L11.1295 11.1429L10.842 12.0954C10.6031 12.887 9.87385 13.4286 9.04701 13.4286L5.73383 13.4286L4.34959 12.5434L3.32812 13.4286H3.71324C4.54926 13.4286 5.28427 13.9821 5.51524 14.7855L6.0492 16.643Z" fill="url(#paint1_radial_56201_15523)"/>
          <path d="M12.2503 2H5.68785C3.81286 2 2.68787 4.39748 1.93788 6.79497C1.04933 9.63537 -0.113354 13.4342 3.25037 13.4342H6.11145C6.9435 13.4342 7.67548 12.8878 7.91125 12.0899C8.40466 10.4199 9.26493 7.52162 9.94109 5.31373C10.2857 4.18837 10.5728 3.22188 11.0134 2.62001C11.2604 2.28258 11.6721 2 12.2503 2Z" fill="url(#paint2_linear_56201_15523)"/>
          <path d="M12.2503 2H5.68785C3.81286 2 2.68787 4.39748 1.93788 6.79497C1.04933 9.63537 -0.113354 13.4342 3.25037 13.4342H6.11145C6.9435 13.4342 7.67548 12.8878 7.91125 12.0899C8.40466 10.4199 9.26493 7.52162 9.94109 5.31373C10.2857 4.18837 10.5728 3.22188 11.0134 2.62001C11.2604 2.28258 11.6721 2 12.2503 2Z" fill="url(#paint3_linear_56201_15523)"/>
          <path d="M7.74902 18H14.3115C16.1865 18 17.3114 15.6033 18.0614 13.2067C18.95 10.3672 20.1127 6.5697 16.7489 6.5697H13.8877C13.0557 6.5697 12.3238 7.11596 12.088 7.91383C11.5946 9.58325 10.7343 12.4804 10.0582 14.6874C9.71358 15.8124 9.42651 16.7786 8.98593 17.3802C8.73893 17.7175 8.32725 18 7.74902 18Z" fill="url(#paint4_radial_56201_15523)"/>
          <path d="M7.74902 18H14.3115C16.1865 18 17.3114 15.6033 18.0614 13.2067C18.95 10.3672 20.1127 6.5697 16.7489 6.5697H13.8877C13.0557 6.5697 12.3238 7.11596 12.088 7.91383C11.5946 9.58325 10.7343 12.4804 10.0582 14.6874C9.71358 15.8124 9.42651 16.7786 8.98593 17.3802C8.73893 17.7175 8.32725 18 7.74902 18Z" fill="url(#paint5_linear_56201_15523)"/>
          <defs>
          <radialGradient id="paint0_radial_56201_15523" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(15.7128 8.89484) rotate(-129.141) scale(7.20751 6.76953)">
          <stop offset="0.0955758" stop-color="#00AEFF"/>
          <stop offset="0.773185" stop-color="#2253CE"/>
          <stop offset="1" stop-color="#0736C4"/>
          </radialGradient>
          <radialGradient id="paint1_radial_56201_15523" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.74347 13.4008) rotate(51.7328) scale(6.58647 6.39483)">
          <stop stop-color="#FFB657"/>
          <stop offset="0.633728" stop-color="#FF5F3D"/>
          <stop offset="0.923392" stop-color="#C02B3C"/>
          </radialGradient>
          <linearGradient id="paint2_linear_56201_15523" x1="5.29507" y1="3.38547" x2="6.17192" y2="13.8705" gradientUnits="userSpaceOnUse">
          <stop offset="0.156162" stop-color="#0D91E1"/>
          <stop offset="0.487484" stop-color="#52B471"/>
          <stop offset="0.652394" stop-color="#98BD42"/>
          <stop offset="0.937361" stop-color="#FFC800"/>
          </linearGradient>
          <linearGradient id="paint3_linear_56201_15523" x1="6.11337" y1="2" x2="6.59201" y2="13.4355" gradientUnits="userSpaceOnUse">
          <stop stop-color="#3DCBFF"/>
          <stop offset="0.246674" stop-color="#0588F7" stop-opacity="0"/>
          </linearGradient>
          <radialGradient id="paint4_radial_56201_15523" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(17.0861 5.45059) rotate(109.881) scale(15.2451 18.7446)">
          <stop offset="0.0661714" stop-color="#8C48FF"/>
          <stop offset="0.5" stop-color="#F2598A"/>
          <stop offset="0.895833" stop-color="#FFB152"/>
          </radialGradient>
          <linearGradient id="paint5_linear_56201_15523" x1="17.6045" y1="5.87186" x2="17.5982" y2="8.98507" gradientUnits="userSpaceOnUse">
          <stop offset="0.0581535" stop-color="#F8ADFA"/>
          <stop offset="0.708063" stop-color="#A86EDD" stop-opacity="0"/>
          </linearGradient>
          </defs>
          </svg>
          `;return it.createElement(tt.SvgXml,{height:20,width:20,xml:c});case"Completed":return h5e(r);case"CopilotVibeWriting":return it.createElement(tt.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},it.createElement(tt.Path,{d:"M15 2C16.1046 2 17 2.89543 17 4V16C17 17.1046 16.1046 18 15 18H7C5.69415 18 4.58594 17.1647 4.17383 16H4C2.89543 16 2 15.1046 2 14V9C2 7.89543 2.89543 7 4 7V5C4 3.34315 5.34315 2 7 2H15ZM8.42285 9.00098L7.7998 12.2998L7.13574 9.00098H5.83398L5.2002 12.2998L4.56152 9.00098H3.5L4.53516 14H5.83398L6.5 11L7.13574 14L8.42285 13.999L9.5 9L8.42285 9.00098ZM16 7.72949C15.7055 7.90012 15.3648 8 15 8H10.7305C10.9009 8.29437 11 8.63536 11 9V12H15C15.5523 12 16 11.5523 16 11V7.72949ZM5.26953 16C5.61546 16.5973 6.26007 17 7 17H15C15.5523 17 16 16.5523 16 16V12.7295C15.7055 12.9001 15.3648 13 15 13H11V14C11 15.1046 10.1046 16 9 16H5.26953ZM15 7C15.5523 7 16 6.55228 16 6V4C16 3.44772 15.5523 3 15 3H7C5.89543 3 5 3.89543 5 5V7H15Z",fill:r??"#242424"}));case"CopilotVibeWritingSelected":return it.createElement(tt.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},it.createElement(tt.Path,{d:"M17 16C17 17.1046 16.1046 18 15 18H7C6.11221 18 5.31601 17.6129 4.7666 17H9C10.6569 17 12 15.6569 12 14V13H15C15.7695 13 16.469 12.7077 17 12.2314V16ZM9 7C10.1046 7 11 7.89543 11 9V14C11 15.1046 10.1046 16 9 16H4C2.89543 16 2 15.1046 2 14V9C2 7.89543 2.89543 7 4 7H9ZM8.42285 9.00098L7.7998 12.2998L7.13574 9.00098H5.83398L5.2002 12.2998L4.56152 9.00098H3.5L4.53516 14H5.83398L6.5 11L7.13574 14L8.42285 13.999L9.5 9L8.42285 9.00098ZM17 10C17 11.1046 16.1046 12 15 12H12V9C12 8.23053 11.7077 7.53103 11.2314 7H15C15.7695 7 16.469 6.70772 17 6.23145V10ZM15 2C16.1046 2 17 2.89543 17 4C17 5.10457 16.1046 6 15 6H4V5C4 3.34315 5.34315 2 7 2H15Z",fill:r??"#0F6CBD"}));case"Copy":return it.createElement(tt.Svg,{width:"14",height:"16",viewBox:"0 0 14 16",fill:"none"},it.createElement(tt.Path,{d:"M14 6.28906V16H4V13H0V0H6.71094L9.71094 3H10.7109L14 6.28906ZM11 6H12.2891L11 4.71094V6ZM4 3H8.28906L6.28906 1H1V12H4V3ZM13 7H10V4H5V15H13V7Z",fill:r}));case"CsvFiles":return S5e;case"Delete":return it.createElement(tt.Svg,{width:"13",height:"16",viewBox:"0 0 13 16",fill:"none"},it.createElement(tt.Path,{d:"M13 3.00004H12V14.5C12 14.7084 11.9609 14.9037 11.8828 15.086C11.8047 15.2683 11.6979 15.4271 11.5625 15.5625C11.4271 15.698 11.2682 15.8047 11.0859 15.8829C10.9036 15.961 10.7083 16 10.5 16H2.5C2.29167 16 2.09635 15.961 1.91406 15.8829C1.73177 15.8047 1.57292 15.698 1.4375 15.5625C1.30208 15.4271 1.19531 15.2683 1.11719 15.086C1.03906 14.9037 1 14.7084 1 14.5V3.00004H0V2.00004H4V1.00004C4 0.859416 4.02604 0.729207 4.07812 0.609416C4.13021 0.489624 4.20052 0.385457 4.28906 0.296916C4.3776 0.208374 4.48438 0.135457 4.60938 0.0781657C4.73438 0.020874 4.86458 -0.00516764 5 4.06902e-05H8C8.14062 4.06902e-05 8.27083 0.0260824 8.39062 0.0781657C8.51042 0.130249 8.61458 0.200562 8.70312 0.289103C8.79167 0.377645 8.86458 0.484416 8.92188 0.609416C8.97917 0.734416 9.00521 0.864624 9 1.00004V2.00004H13V3.00004ZM5 2.00004H8V1.00004H5V2.00004ZM11 3.00004H2V14.5C2 14.6355 2.04948 14.7526 2.14844 14.8516C2.2474 14.9506 2.36458 15 2.5 15H10.5C10.6354 15 10.7526 14.9506 10.8516 14.8516C10.9505 14.7526 11 14.6355 11 14.5V3.00004ZM5 13H4V5.00004H5V13ZM7 13H6V5.00004H7V13ZM9 13H8V5.00004H9V13Z",fill:r}));case"Dislike":return it.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},it.createElement(tt.Path,{d:"M10.5776 9.99952C10.5944 10.133 10.6119 10.2848 10.6283 10.45C10.7019 11.1893 10.7593 12.2428 10.6146 13.1274C10.5427 13.5666 10.4137 14.0141 10.1727 14.3636C9.91609 14.7357 9.52604 14.9995 9.00016 14.9995C8.48357 14.9995 8.16907 14.6298 7.97616 14.3084C7.78384 13.9879 7.61527 13.553 7.44271 13.1078L7.42958 13.0739C6.88287 11.6637 6.13522 9.75708 4.1232 8.41574C3.81627 8.21111 3.5248 8.06386 3.26989 7.95815C2.5733 7.6693 1.94781 6.90105 2.11258 6.02165L2.33656 4.82627C2.47706 4.07638 3.03196 3.47175 3.76706 3.26756L8.71713 1.89254C10.6934 1.34358 12.716 2.60391 13.0939 4.61984L13.5475 7.03879C13.836 8.57733 12.6557 9.99952 11.0903 9.99952H10.5776ZM12.1111 4.80413C11.8411 3.36418 10.3964 2.46395 8.98478 2.85605L4.03471 4.23107C3.66715 4.33317 3.38971 4.63549 3.31945 5.01043L3.09548 6.20582C3.04235 6.48935 3.2566 6.87007 3.65293 7.03442C3.96222 7.16268 4.31198 7.33974 4.67791 7.58369C6.9648 9.10828 7.80648 11.2795 8.35387 12.6916L8.36197 12.7124C8.55151 13.2014 8.69067 13.5556 8.83359 13.7938C8.90275 13.909 8.95439 13.9644 8.98519 13.9886C8.99329 13.995 8.99862 13.9981 9.00124 13.9995C9.14311 13.9992 9.24643 13.9453 9.3495 13.7959C9.46849 13.6233 9.56579 13.3445 9.62769 12.966C9.75044 12.2154 9.70484 11.2689 9.63323 10.549C9.60484 10.2636 9.57314 10.0209 9.54862 9.85016C9.53637 9.76485 9.52595 9.69769 9.51867 9.65235L9.51029 9.60123L9.50819 9.58884L9.50772 9.58609C9.48227 9.44064 9.52236 9.29093 9.61735 9.17788C9.66884 9.11659 9.73358 9.06935 9.8056 9.03892C9.86646 9.01321 9.93252 8.99952 10.0002 8.99952H11.0903C12.0295 8.99952 12.7377 8.1462 12.5646 7.22308L12.1111 4.80413Z",fill:r}));case"Dot":return it.createElement(tt.Svg,{viewBox:"0 0 20 20",width:"4",height:"4"},it.createElement(tt.Circle,{cx:"10",cy:"10",r:"10",fill:r??"#006BFF"}));case"DropdownChevron":return it.createElement(tt.Svg,{width:"10",height:"7",viewBox:"0 0 10 7",fill:"none"},it.createElement(tt.Path,{d:"M5 6.09082L0.12207 1.21289L0.712891 0.62207L5 4.90918L9.28711 0.62207L9.87793 1.21289L5 6.09082Z",fill:r}));case"EditorSingleColor":return it.createElement(tt.Svg,{width:"15",height:"16",viewBox:"0 0 15 16",fill:"none"},it.createElement(tt.Path,{d:"M14.0469 5C14.1771 5 14.3021 5.02604 14.4219 5.07812C14.5365 5.125 14.638 5.19271 14.7266 5.28125C14.8099 5.36458 14.8776 5.46615 14.9297 5.58594C14.9766 5.70052 15 5.82292 15 5.95312V6.04688C15 6.17708 14.9766 6.30208 14.9297 6.42188C14.8776 6.53646 14.8099 6.63802 14.7266 6.72656C14.638 6.8099 14.5365 6.8776 14.4219 6.92969C14.3021 6.97656 14.1771 7 14.0469 7H8.97656L8.25 8H12C12.1406 8 12.2708 8.02604 12.3906 8.07812C12.5104 8.13021 12.6172 8.20312 12.7109 8.29688C12.7995 8.38542 12.8698 8.48958 12.9219 8.60938C12.974 8.72917 13 8.85938 13 9C13 9.14062 12.974 9.27083 12.9219 9.39062C12.8698 9.51042 12.7995 9.61719 12.7109 9.71094C12.6172 9.79948 12.5104 9.86979 12.3906 9.92188C12.2708 9.97396 12.1406 10 12 10H6.79688L6.07031 11H10C10.1406 11 10.2708 11.026 10.3906 11.0781C10.5104 11.1302 10.6172 11.2031 10.7109 11.2969C10.7995 11.3854 10.8698 11.4896 10.9219 11.6094C10.974 11.7292 11 11.8594 11 12C11 12.1406 10.974 12.2708 10.9219 12.3906C10.8698 12.5104 10.7995 12.6172 10.7109 12.7109C10.6172 12.7995 10.5104 12.8698 10.3906 12.9219C10.2708 12.974 10.1406 13 10 13H4.61719L4.14844 13.6406L1.89844 15.25C1.84635 15.276 1.79948 15.2891 1.75781 15.2891C1.70573 15.2891 1.66146 15.2786 1.625 15.2578L0.6875 15.9453C0.671875 15.9609 0.645833 15.9688 0.609375 15.9688C0.473958 15.9688 0.356771 15.9297 0.257812 15.8516C0.153646 15.7682 0.101562 15.6745 0.101562 15.5703V15.5469L0.445312 14.4219C0.377604 14.375 0.34375 14.3073 0.34375 14.2188C0.34375 14.1875 0.346354 14.1641 0.351562 14.1484L1.14844 11.5156L9.45312 0.117188C9.50521 0.0755208 9.54427 0.0494792 9.57031 0.0390625C9.59635 0.0286458 9.63542 0.0234375 9.6875 0.0234375C9.72917 0.0234375 9.8099 0.0520833 9.92969 0.109375C10.0495 0.161458 10.1927 0.234375 10.3594 0.328125C10.526 0.416667 10.7057 0.523438 10.8984 0.648438C11.0859 0.773438 11.2734 0.90625 11.4609 1.04688C11.6484 1.1875 11.8229 1.33333 11.9844 1.48438C12.1458 1.63021 12.2786 1.77604 12.3828 1.92188C12.4089 1.96354 12.4323 2 12.4531 2.03125C12.4688 2.0625 12.4766 2.09375 12.4766 2.125C12.4766 2.15104 12.4635 2.1849 12.4375 2.22656L11.8984 2.96875L10.4219 5H14.0469ZM3.4375 12.9219L10.7969 2.78906L9.44531 1.82812L2.05469 11.9609L1.46875 13.9062L1.76562 14.1094L3.4375 12.9219Z",fill:r}));case"Editor":return it.createElement(tt.Svg,{width:"15",height:"16",viewBox:"0 0 15 16",fill:"none"},it.createElement(tt.Path,{d:"M1.02344 14.2266L0.882812 14.125L1.60156 11.7422L9.75781 0.554688C9.85156 0.596354 9.99219 0.671875 10.1797 0.78125C10.362 0.890625 10.5599 1.01823 10.7734 1.16406C10.9818 1.30469 11.1901 1.46094 11.3984 1.63281C11.6016 1.79948 11.7682 1.96094 11.8984 2.11719L3.79688 13.2812L1.74219 14.7422L1.58594 14.6562L0.6875 15.3281L1.02344 14.2266Z",fill:"#FAF9F8"}),it.createElement(tt.Path,{d:"M14.0469 5C14.1771 5 14.3021 5.02604 14.4219 5.07812C14.5365 5.125 14.638 5.19271 14.7266 5.28125C14.8099 5.36458 14.8776 5.46615 14.9297 5.58594C14.9766 5.70052 15 5.82292 15 5.95312V6.04688C15 6.17708 14.9766 6.30208 14.9297 6.42188C14.8776 6.53646 14.8099 6.63802 14.7266 6.72656C14.638 6.8099 14.5365 6.8776 14.4219 6.92969C14.3021 6.97656 14.1771 7 14.0469 7H8.97656L8.25 8H12C12.1406 8 12.2708 8.02604 12.3906 8.07812C12.5104 8.13021 12.6172 8.20312 12.7109 8.29688C12.7995 8.38542 12.8698 8.48958 12.9219 8.60938C12.974 8.72917 13 8.85938 13 9C13 9.14062 12.974 9.27083 12.9219 9.39062C12.8698 9.51042 12.7995 9.61719 12.7109 9.71094C12.6172 9.79948 12.5104 9.86979 12.3906 9.92188C12.2708 9.97396 12.1406 10 12 10H6.79688L6.07031 11H10C10.1406 11 10.2708 11.026 10.3906 11.0781C10.5104 11.1302 10.6172 11.2031 10.7109 11.2969C10.7995 11.3854 10.8698 11.4896 10.9219 11.6094C10.974 11.7292 11 11.8594 11 12C11 12.1406 10.974 12.2708 10.9219 12.3906C10.8698 12.5104 10.7995 12.6172 10.7109 12.7109C10.6172 12.7995 10.5104 12.8698 10.3906 12.9219C10.2708 12.974 10.1406 13 10 13H4.61719L4.14844 13.6406L1.89844 15.25C1.84635 15.276 1.79948 15.2891 1.75781 15.2891C1.70573 15.2891 1.66146 15.2786 1.625 15.2578L0.6875 15.9453C0.671875 15.9609 0.645833 15.9688 0.609375 15.9688C0.473958 15.9688 0.356771 15.9297 0.257812 15.8516C0.153646 15.7682 0.101562 15.6745 0.101562 15.5703V15.5469L0.445312 14.4219C0.377604 14.375 0.34375 14.3073 0.34375 14.2188C0.34375 14.1875 0.346354 14.1641 0.351562 14.1484L1.14844 11.5156L9.45312 0.117188C9.50521 0.0755208 9.54427 0.0494792 9.57031 0.0390625C9.59635 0.0286458 9.63542 0.0234375 9.6875 0.0234375C9.72917 0.0234375 9.8099 0.0520833 9.92969 0.109375C10.0495 0.161458 10.1927 0.234375 10.3594 0.328125C10.526 0.416667 10.7057 0.523438 10.8984 0.648438C11.0859 0.773438 11.2734 0.90625 11.4609 1.04688C11.6484 1.1875 11.8229 1.33333 11.9844 1.48438C12.1458 1.63021 12.2786 1.77604 12.3828 1.92188C12.4089 1.96354 12.4323 2 12.4531 2.03125C12.4688 2.0625 12.4766 2.09375 12.4766 2.125C12.4766 2.15104 12.4635 2.1849 12.4375 2.22656L11.8984 2.96875L10.4219 5H14.0469ZM3.4375 12.9219L10.7969 2.78906L9.44531 1.82812L2.05469 11.9609L1.46875 13.9062L1.76562 14.1094L3.4375 12.9219Z",fill:"#185ABD"}));case"Emails":return B5e(r,l);case"ErrorBadge":return it.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 2048 2048",fill:"none"},it.createElement(tt.Path,{d:"M1024 0q141 0 272 36t244 104 207 160 161 207 103 245 37 272q0 141-36 272t-104 244-160 207-207 161-245 103-272 37q-141 0-272-36t-244-104-207-160-161-207-103-245-37-272q0-141 36-272t104-244 160-207 207-161T752 37t272-37zm0 1920q124 0 238-32t214-90 181-140 140-181 91-214 32-239q0-124-32-238t-90-214-140-181-181-140-214-91-239-32q-124 0-238 32t-214 90-181 140-140 181-91 214-32 239q0 124 32 238t90 214 140 181 181 140 214 91 239 32zm443-1249l-352 353 352 353-90 90-353-352-353 352-90-90 352-353-352-353 90-90 353 352 353-352 90 90z",fill:r}));case"Event":return _5e(r,l);case"EventSeries":return L5e(r,l);case"EventRecorded":return eO(r,l);case"Excel":return E5e;case"Files":return YP;case"FirstRowAsHeader":return it.createElement(tt.Svg,{width:"16",height:"12",viewBox:"0 0 16 12",fill:"none"},it.createElement(tt.Path,{d:"M0 2C0 0.89543 0.895431 0 2 0H14C15.1046 0 16 0.89543 16 2V10C16 11.1046 15.1046 12 14 12H2C0.895431 12 0 11.1046 0 10V2ZM7.5 11V3H1V10C1 10.5523 1.44772 11 2 11H7.5ZM8.5 3V11H14C14.5523 11 15 10.5523 15 10V3H8.5Z",fill:r}));case"Folder":return D5e;case"GiveFeedback":return it.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},it.createElement(tt.Path,{d:"M7.48438 10.375C8.01042 10.5833 8.48958 10.8594 8.92188 11.2031C9.35417 11.5469 9.72396 11.9453 10.0312 12.3984C10.3385 12.8516 10.5755 13.3385 10.7422 13.8594C10.9089 14.3802 10.9948 14.9271 11 15.5V16H10V15.5C10 14.8802 9.88281 14.2969 9.64844 13.75C9.41406 13.2031 9.09115 12.7266 8.67969 12.3203C8.26823 11.9141 7.79167 11.5938 7.25 11.3594C6.70833 11.125 6.125 11.0052 5.5 11C4.88021 11 4.29688 11.1172 3.75 11.3516C3.20312 11.5859 2.72656 11.9089 2.32031 12.3203C1.91406 12.7318 1.59375 13.2083 1.35938 13.75C1.125 14.2917 1.00521 14.875 1 15.5V16H0V15.5C0 14.9323 0.0833333 14.3854 0.25 13.8594C0.416667 13.3333 0.65625 12.8464 0.96875 12.3984C1.28125 11.9505 1.65104 11.5547 2.07812 11.2109C2.50521 10.8672 2.98438 10.5885 3.51562 10.375C3.28125 10.2135 3.07031 10.026 2.88281 9.8125C2.69531 9.59896 2.53646 9.36979 2.40625 9.125C2.27604 8.88021 2.17708 8.61979 2.10938 8.34375C2.04167 8.06771 2.00521 7.78646 2 7.5C2 7.01562 2.09115 6.5625 2.27344 6.14062C2.45573 5.71875 2.70573 5.34896 3.02344 5.03125C3.34115 4.71354 3.71094 4.46354 4.13281 4.28125C4.55469 4.09896 5.01042 4.00521 5.5 4C5.98438 4 6.4375 4.09115 6.85938 4.27344C7.28125 4.45573 7.65104 4.70573 7.96875 5.02344C8.28646 5.34115 8.53646 5.71094 8.71875 6.13281C8.90104 6.55469 8.99479 7.01042 9 7.5C9 7.78646 8.96615 8.0651 8.89844 8.33594C8.83073 8.60677 8.72917 8.86719 8.59375 9.11719C8.45833 9.36719 8.29948 9.59896 8.11719 9.8125C7.9349 10.026 7.72396 10.2135 7.48438 10.375ZM5.5 10C5.84375 10 6.16667 9.9349 6.46875 9.80469C6.77083 9.67448 7.03385 9.4974 7.25781 9.27344C7.48177 9.04948 7.66146 8.78385 7.79688 8.47656C7.93229 8.16927 8 7.84375 8 7.5C8 7.15625 7.9349 6.83333 7.80469 6.53125C7.67448 6.22917 7.49479 5.96615 7.26562 5.74219C7.03646 5.51823 6.77083 5.33854 6.46875 5.20312C6.16667 5.06771 5.84375 5 5.5 5C5.15625 5 4.83333 5.0651 4.53125 5.19531C4.22917 5.32552 3.96354 5.50521 3.73438 5.73438C3.50521 5.96354 3.32552 6.22917 3.19531 6.53125C3.0651 6.83333 3 7.15625 3 7.5C3 7.84375 3.0651 8.16667 3.19531 8.46875C3.32552 8.77083 3.5026 9.03646 3.72656 9.26562C3.95052 9.49479 4.21615 9.67448 4.52344 9.80469C4.83073 9.9349 5.15625 10 5.5 10ZM16 0V8H14L11 11V8H10V7H12V8.58594L13.5859 7H15V1H5V2.79688C4.83333 2.81771 4.66667 2.84375 4.5 2.875C4.33333 2.90625 4.16667 2.95312 4 3.01562V0H16Z",fill:r}));case"Hashtag":return it.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none"},it.createElement(tt.Path,{d:"M10.9869 2.88953C11.0639 2.48254 10.7964 2.09019 10.3894 2.0132C9.98238 1.93622 9.59003 2.20374 9.51305 2.61074L8.49396 7.99815L3.74965 8.00037C3.33544 8.00056 2.99981 8.3365 3 8.75072C3.00019 9.16493 3.33614 9.50056 3.75035 9.50037L8.2102 9.49828L7.26445 14.498L2.74965 14.5001C2.33544 14.5003 1.99981 14.8363 2 15.2505C2.00019 15.6647 2.33614 16.0003 2.75035 16.0001L6.98068 15.9981L6.01302 21.1137C5.93603 21.5207 6.20356 21.9131 6.61055 21.99C7.01755 22.067 7.4099 21.7995 7.48688 21.3925L8.50742 15.9974L13.9814 15.9949L13.0131 21.1137C12.9361 21.5207 13.2036 21.9131 13.6106 21.99C14.0176 22.067 14.41 21.7995 14.4869 21.3925L15.5081 15.9942L20.2503 15.9919C20.6646 15.9917 21.0002 15.6558 21 15.2416C20.9998 14.8274 20.6639 14.4918 20.2496 14.4919L15.7919 14.494L16.7376 9.4943L21.2503 9.49219C21.6646 9.49199 22.0002 9.15605 22 8.74184C21.9998 8.32762 21.6639 7.99199 21.2496 7.99219L17.0214 7.99416L17.987 2.88953C18.064 2.48254 17.7964 2.09019 17.3894 2.0132C16.9824 1.93622 16.5901 2.20374 16.5131 2.61074L15.4946 7.99488L10.0207 7.99744L10.9869 2.88953ZM9.73693 9.49757L15.2109 9.49501L14.2651 14.4947L8.79118 14.4973L9.73693 9.49757Z",fill:r}));case"Hide":return it.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 2048 2048",fill:"none"},it.createElement(tt.Path,{d:"M74 292l90-90 1630 1629-91 91-457-457q-54 35-105 53t-117 18q-80 0-150-30t-122-82-82-122-30-150q0-65 18-116t53-106L391 610Q266 715 197 851t-69 301H0q0-91 21-179t60-170 94-153 126-130L74 292zm694 860q0 53 20 99t55 82 81 55 100 20q36 0 67-9t62-27l-349-349q-17 31-26 62t-10 67zm328-245L963 774l30-4q15-2 31-2 79 0 149 30t122 82 83 123 30 149q0 15-2 30t-4 31l-133-133q-42-131-173-173zm952 245h-128q0-118-36-221t-99-188-150-152-185-113-208-70-218-24q-98 0-192 19t-185 56l-98-98q116-53 231-79t244-26q144 0 285 35t265 105 226 170 166 234q40 82 61 171t21 181z",fill:r}));case"Ignore":return it.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},it.createElement(tt.Path,{d:"M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM15 8C15 6.24696 14.3556 4.64442 13.2907 3.41636L3.41636 13.2907C4.64442 14.3556 6.24696 15 8 15C11.866 15 15 11.866 15 8ZM2.70925 12.5836L12.5836 2.70925C11.3556 1.6444 9.75303 1 8 1C4.13401 1 1 4.13401 1 8C1 9.75303 1.6444 11.3556 2.70925 12.5836Z",fill:r}));case"IgnoreAll":return it.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},it.createElement(tt.Path,{d:"M0 7C0 3.13401 3.13401 0 7 0C10.866 0 14 3.13401 14 7C14 10.866 10.866 14 7 14C3.13401 14 0 10.866 0 7ZM7 1C3.68629 1 1 3.68629 1 7C1 8.47685 1.53357 9.82907 2.41846 10.8744L10.8744 2.41846C9.82907 1.53357 8.47685 1 7 1ZM7 13C10.3137 13 13 10.3137 13 7C13 5.52314 12.4664 4.17091 11.5815 3.12557L3.12557 11.5815C4.17091 12.4664 5.52314 13 7 13ZM9.00001 16C7.5154 16 6.13873 15.5378 5.00604 14.7495C5.64346 14.9131 6.31158 15 7.00001 15C7.36366 15 7.72165 14.9757 8.07244 14.9287C8.37476 14.9757 8.68454 15 9.00001 15C12.3137 15 15 12.3137 15 9.00001C15 8.68454 14.9757 8.37476 14.9287 8.07244C14.9757 7.72165 15 7.36366 15 7.00001C15 6.31158 14.9131 5.64346 14.7495 5.00604C15.5378 6.13873 16 7.5154 16 9.00001C16 12.866 12.866 16 9.00001 16Z",fill:r??"#262626"}));case"InsertBelow":return it.createElement(tt.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},it.createElement(tt.Path,{d:"M6 3C5.44772 3 5 3.44772 5 4V6C5 6.55228 5.44772 7 6 7H14C14.5523 7 15 6.55228 15 6V4C15 3.44772 14.5523 3 14 3H6ZM4 4C4 2.89543 4.89543 2 6 2H14C15.1046 2 16 2.89543 16 4V6C16 7.10457 15.1046 8 14 8H6C4.89543 8 4 7.10457 4 6V4ZM6 17C5.44772 17 5 16.5523 5 16V14C5 13.4477 5.44772 13 6 13H14C14.5523 13 15 13.4477 15 14V16C15 16.5523 14.5523 17 14 17H6ZM4 16C4 17.1046 4.89543 18 6 18H14C15.1046 18 16 17.1046 16 16V14C16 12.8954 15.1046 12 14 12H6C4.89543 12 4 12.8954 4 14V16ZM2 10C2 9.72386 2.22386 9.5 2.5 9.5H17.5C17.7761 9.5 18 9.72386 18 10C18 10.2761 17.7761 10.5 17.5 10.5H2.5C2.22386 10.5 2 10.2761 2 10Z",fill:r}));case"Like":return it.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},it.createElement(tt.Path,{d:"M8.03494 1.92332C8.24411 1.40248 8.83006 0.843 9.5806 1.0516C10.1709 1.21566 10.5544 1.57258 10.7735 2.04807C10.9778 2.49126 11.028 3.01293 11.0375 3.51008C11.0478 4.04484 10.9361 4.68641 10.8047 5.24751C10.7434 5.50906 10.6759 5.76117 10.6099 5.9878H11.9949C13.3298 5.9878 14.29 7.2705 13.9139 8.55127L12.5497 13.1973C12.1555 14.5397 10.7365 15.2974 9.40179 14.8781L4.04591 13.1958C3.45891 13.0114 2.98944 12.5671 2.77304 11.9912L2.25304 10.6072C1.91142 9.69797 2.27244 8.67473 3.109 8.18119L4.98089 7.07684C4.98462 7.07423 4.99002 7.07037 4.99704 7.0652C5.01761 7.05005 5.05204 7.02362 5.09835 6.98435C5.19093 6.90585 5.33128 6.77579 5.5035 6.58154C5.84755 6.19347 6.32141 5.54625 6.79565 4.53704C7.00052 4.10106 7.17287 3.75833 7.32941 3.44707C7.58243 2.94395 7.79411 2.52303 8.03494 1.92332ZM5.51946 7.91969C5.51378 7.92334 5.50805 7.9269 5.50224 7.93032L3.61713 9.04247C3.19885 9.28924 3.01834 9.80086 3.18915 10.2555L3.70914 11.6394C3.81735 11.9274 4.05208 12.1496 4.34558 12.2418L9.70146 13.9241C10.5023 14.1756 11.3537 13.721 11.5902 12.9156L12.9544 8.26953C13.1424 7.62915 12.6623 6.9878 11.9949 6.9878H9.92587C9.76349 6.9878 9.61122 6.90894 9.51751 6.77632C9.42381 6.64369 9.40035 6.47382 9.4546 6.32077C9.55458 6.03869 9.70672 5.54998 9.83103 5.01941C9.95711 4.48125 10.0456 3.93709 10.0377 3.52931C10.0287 3.061 9.97907 2.71335 9.86536 2.46667C9.76654 2.25227 9.61384 2.09874 9.31282 2.01508C9.26971 2.0031 9.21948 2.0066 9.15353 2.04989C9.08149 2.09718 9.00781 2.18417 8.96291 2.29598C8.70922 2.92772 8.46651 3.41157 8.19787 3.94711C8.04311 4.25564 7.87974 4.58133 7.7007 4.96233C7.18681 6.05594 6.66067 6.78372 6.25176 7.24494C6.04749 7.47534 5.87312 7.6385 5.74509 7.74707C5.68109 7.80133 5.62875 7.84188 5.59013 7.87034C5.57082 7.88456 5.55495 7.89575 5.54277 7.90411L5.5273 7.91456L5.52171 7.91823L5.51946 7.91969ZM4.97612 7.08018L4.97492 7.08097Z",fill:r}));case"LineCopilot":return it.createElement(tt.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},it.createElement(tt.Path,{d:"M5.92704 2H12.1392C13.1927 2 14.1203 2.69397 14.4176 3.7046L14.8868 5.29901C15.0476 5.84546 15.5266 6.232 16.086 6.28068H16.3751C17.2627 6.28068 17.9479 6.53232 18.4023 7.04832C18.8449 7.55084 18.9913 8.21838 19.0009 8.88707C19.02 10.208 18.5033 11.849 18.0916 13.1554C17.7333 14.2924 17.273 15.4729 16.6552 16.3777C16.0399 17.2788 15.1999 18.0006 14.073 18.0006H7.87484L7.86695 18.0005H7.86063C6.80716 18.0005 5.87959 17.3066 5.58222 16.296L5.11309 14.7015C4.95237 14.1553 4.47368 13.7689 3.91456 13.7199H3.62488C2.73727 13.7199 2.05209 13.4683 1.59766 12.9523C1.15509 12.4498 1.00872 11.7822 0.999049 11.1135C0.979951 9.7926 1.49665 8.15165 1.90838 6.84517C2.26667 5.70826 2.72694 4.52772 3.34477 3.62288C3.96005 2.72178 4.80007 2 5.92704 2ZM2.86214 7.14574C2.43465 8.50224 1.98267 9.97352 1.99894 11.0991C2.00696 11.6536 2.12929 12.0429 2.34812 12.2914C2.55509 12.5264 2.924 12.7199 3.62488 12.7199H6.25213C6.8614 12.7199 7.39814 12.3195 7.57212 11.7352C8.04172 10.158 8.83794 7.4963 9.46637 5.45934L9.49937 5.35233C9.64852 4.86841 9.79284 4.40016 9.94826 3.98475C10.0807 3.63087 10.2289 3.29335 10.4095 3H5.92704C5.28311 3 4.70642 3.40208 4.17062 4.18678C3.63737 4.96774 3.2122 6.03493 2.86214 7.14574ZM5.73445 13.7199C5.88192 13.9288 5.99729 14.1639 6.07243 14.4193L6.54156 16.0137C6.71371 16.5988 7.25073 17.0005 7.86063 17.0005H7.88678C8.24574 16.9969 8.48955 16.8275 8.64066 16.6226C8.80779 16.3959 8.96035 16.0792 9.11514 15.6654C9.25974 15.2789 9.39567 14.8381 9.5478 14.3446L9.57806 14.2465C9.64307 14.0357 9.70989 13.8183 9.77797 13.596C9.543 13.6733 9.29325 13.7147 9.03611 13.7147H6.41074C6.35823 13.7182 6.30534 13.7199 6.25213 13.7199H5.73445ZM8.1935 12.7147H9.03611C9.58916 12.7147 10.0832 12.3842 10.2986 11.8846C10.7359 10.4387 11.1692 8.98844 11.4694 7.98005C11.5449 7.72668 11.6599 7.4933 11.8065 7.28588H10.9638C10.4111 7.28588 9.91739 7.61592 9.70178 8.11487C9.26432 9.56118 8.83086 11.0119 8.53054 12.0206C8.45511 12.2739 8.34011 12.5073 8.1935 12.7147ZM10.2221 6.40449C10.457 6.32723 10.7067 6.28588 10.9638 6.28588H13.5902C13.6424 6.28243 13.695 6.28068 13.7479 6.28068H14.2655C14.118 6.07183 14.0026 5.83666 13.9274 5.58128L13.4583 3.98687C13.2862 3.40177 12.7491 3 12.1392 3H12.1244C11.7593 3.00023 11.512 3.17099 11.3593 3.37803C11.1922 3.60467 11.0396 3.92146 10.8848 4.33517C10.7402 4.72167 10.6043 5.16256 10.4522 5.65601L10.4219 5.75415C10.3569 5.96483 10.2901 6.18225 10.2221 6.40449ZM17.1379 12.8549C17.5653 11.4984 18.0173 10.0271 18.001 8.90153C17.993 8.34698 17.8707 7.95771 17.6519 7.70923C17.4449 7.47423 17.076 7.28068 16.3751 7.28068H13.7479C13.1386 7.28068 12.6018 7.68108 12.4279 8.26541C11.9583 9.84263 11.1621 12.5043 10.5336 14.5413L10.5006 14.6483C10.3515 15.1322 10.2072 15.6005 10.0517 16.0159C9.91933 16.3697 9.77114 16.7073 9.59044 17.0006H14.073C14.7169 17.0006 15.2936 16.5985 15.8294 15.8138C16.3626 15.0329 16.7878 13.9657 17.1379 12.8549Z",fill:r}));case"Loop":return A5e;case"MergeCells":return it.createElement(tt.Svg,{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none"},it.createElement(tt.Path,{d:"M4.35355 5.85355C4.54882 5.65829 4.54882 5.34171 4.35355 5.14645C4.15829 4.95118 3.84171 4.95118 3.64645 5.14645L2.14645 6.64645C1.95118 6.84171 1.95118 7.15829 2.14645 7.35355L3.64645 8.85355C3.84171 9.04882 4.15829 9.04882 4.35355 8.85355C4.54882 8.65829 4.54882 8.34171 4.35355 8.14645L3.70711 7.5H10.2929L9.64645 8.14645C9.45118 8.34171 9.45118 8.65829 9.64645 8.85355C9.84171 9.04882 10.1583 9.04882 10.3536 8.85355L11.8536 7.35355C12.0488 7.15829 12.0488 6.84171 11.8536 6.64645L10.3536 5.14645C10.1583 4.95118 9.84171 4.95118 9.64645 5.14645C9.45118 5.34171 9.45118 5.65829 9.64645 5.85355L10.2929 6.5H3.70711L4.35355 5.85355ZM3 0C1.34315 0 0 1.34315 0 3V11C0 12.6569 1.34315 14 3 14H11C12.6569 14 14 12.6569 14 11V3C14 1.34315 12.6569 0 11 0H3ZM1 4H13V10H1V4ZM11 13H3C1.89543 13 1 12.1046 1 11H13C13 12.1046 12.1046 13 11 13ZM13 3L1 3C1 1.89543 1.89543 1 3 1H11C12.1046 1 13 1.89543 13 3Z",fill:r}));case"Next":return it.createElement(tt.Svg,{width:"9",height:"16",viewBox:"0 0 9 16",fill:"none"},it.createElement(tt.Path,{d:"M0.0234375 15.2734L7.28906 8L0.0234375 0.726562L0.726562 0.0234375L8.71094 8L0.726562 15.9766L0.0234375 15.2734Z",fill:r}));case"NumberedList":return v5e(r);case"OneNoteNotebook":return b5e;case"Overflow":return it.createElement(tt.Svg,{width:"15",height:"2",viewBox:"0 0 15 2",fill:"none"},it.createElement(tt.Path,{d:"M1.00065 -2.03548e-05C1.14128 -2.03548e-05 1.27149 0.0260209 1.39128 0.0781035C1.51107 0.130186 1.61524 0.200497 1.70378 0.289038C1.79232 0.377578 1.86524 0.484347 1.92253 0.609345C1.97982 0.734344 2.00586 0.86455 2.00066 0.999964C2.00066 1.14059 1.97461 1.27079 1.92253 1.39058C1.87045 1.51037 1.80013 1.61454 1.71159 1.70308C1.62305 1.79162 1.51628 1.86453 1.39128 1.92183C1.26628 1.97912 1.13607 2.00516 1.00065 1.99995C0.860028 1.99995 0.729819 1.97391 0.610027 1.92183C0.490235 1.86974 0.386069 1.79943 0.297527 1.71089C0.208985 1.62235 0.136068 1.51558 0.0787762 1.39058C0.0214844 1.26559 -0.0045573 1.13538 0.000651043 0.999964C0.000651043 0.859342 0.0266928 0.729135 0.0787762 0.609345C0.13086 0.489556 0.201172 0.38539 0.289714 0.29685C0.378256 0.20831 0.485027 0.135394 0.610027 0.0781035C0.735028 0.0208127 0.865236 -0.00522861 1.00065 -2.03548e-05ZM7.00067 -2.03548e-05C7.14129 -2.03548e-05 7.2715 0.0260209 7.39129 0.0781035C7.51108 0.130186 7.61525 0.200497 7.70379 0.289038C7.79233 0.377578 7.86525 0.484347 7.92254 0.609345C7.97983 0.734344 8.00588 0.86455 8.00067 0.999964C8.00067 1.14059 7.97463 1.27079 7.92254 1.39058C7.87046 1.51037 7.80015 1.61454 7.71161 1.70308C7.62306 1.79162 7.51629 1.86453 7.39129 1.92183C7.26629 1.97912 7.13608 2.00516 7.00067 1.99995C6.86004 1.99995 6.72983 1.97391 6.61004 1.92183C6.49025 1.86974 6.38608 1.79943 6.29754 1.71089C6.209 1.62235 6.13608 1.51558 6.07879 1.39058C6.0215 1.26559 5.99546 1.13538 6.00066 0.999964C6.00066 0.859342 6.02671 0.729135 6.07879 0.609345C6.13087 0.489556 6.20119 0.38539 6.28973 0.29685C6.37827 0.20831 6.48504 0.135394 6.61004 0.0781035C6.73504 0.0208127 6.86525 -0.00522861 7.00067 -2.03548e-05ZM13.0007 -2.03548e-05C13.1413 -2.03548e-05 13.2715 0.0260209 13.3913 0.0781035C13.5111 0.130186 13.6153 0.200497 13.7038 0.289038C13.7923 0.377578 13.8653 0.484347 13.9226 0.609345C13.9798 0.734344 14.0059 0.86455 14.0007 0.999964C14.0007 1.14059 13.9746 1.27079 13.9226 1.39058C13.8705 1.51037 13.8002 1.61454 13.7116 1.70308C13.6231 1.79162 13.5163 1.86453 13.3913 1.92183C13.2663 1.97912 13.1361 2.00516 13.0007 1.99995C12.8601 1.99995 12.7298 1.97391 12.6101 1.92183C12.4903 1.86974 12.3861 1.79943 12.2976 1.71089C12.209 1.62235 12.1361 1.51558 12.0788 1.39058C12.0215 1.26559 11.9955 1.13538 12.0007 0.999964C12.0007 0.859342 12.0267 0.729135 12.0788 0.609345C12.1309 0.489556 12.2012 0.38539 12.2897 0.29685C12.3783 0.20831 12.4851 0.135394 12.6101 0.0781035C12.7351 0.0208127 12.8653 -0.00522861 13.0007 -2.03548e-05Z",fill:r}));case"PenSparkle":return it.createElement(tt.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},it.createElement(tt.Path,{d:"M4.87774 0.282251L5.22602 1.35305C5.33432 1.67859 5.51712 1.97441 5.75988 2.21699C6.00265 2.45957 6.29869 2.64223 6.62448 2.75044L7.6961 3.09845L7.71753 3.10381C7.80013 3.13292 7.87165 3.18692 7.92224 3.25836C7.97283 3.3298 8 3.41516 8 3.50268C8 3.5902 7.97283 3.67556 7.92224 3.747C7.87165 3.81844 7.80013 3.87244 7.71753 3.90155L6.64591 4.24956C6.32012 4.35778 6.02408 4.54044 5.78131 4.78302C5.53855 5.0256 5.35575 5.32141 5.24745 5.64696L4.89918 6.71775C4.87004 6.80029 4.816 6.87175 4.7445 6.92231C4.67301 6.97286 4.58758 7.00001 4.5 7.00001C4.41242 7.00001 4.32699 6.97286 4.2555 6.92231C4.24844 6.91732 4.24157 6.91213 4.23486 6.90675C4.17359 6.85755 4.12709 6.79215 4.10082 6.71775L3.75255 5.64696C3.73383 5.59014 3.71284 5.53422 3.68966 5.47932C3.57963 5.21872 3.42023 4.98116 3.21968 4.77999C3.18154 4.74173 3.14208 4.70496 3.10139 4.66973C2.88302 4.48064 2.62919 4.33588 2.35408 4.24421L1.28247 3.8962C1.19987 3.86708 1.12835 3.81308 1.07776 3.74164C1.02717 3.6702 1 3.58484 1 3.49733C1 3.40981 1.02717 3.32445 1.07776 3.25301C1.12835 3.18157 1.19987 3.12757 1.28247 3.09845L2.35408 2.75044C2.67591 2.63941 2.96768 2.45549 3.20656 2.21307C3.44544 1.97065 3.62497 1.67631 3.73111 1.35305L4.07939 0.282251C4.10853 0.19972 4.16257 0.128252 4.23406 0.0776997C4.30556 0.0271473 4.39098 0 4.47857 0C4.56615 0 4.65158 0.0271473 4.72307 0.0776997C4.79457 0.128252 4.84861 0.19972 4.87774 0.282251ZM9.78293 8.21319L9.01749 7.96461C8.78478 7.88731 8.57332 7.75684 8.39992 7.58357C8.22651 7.4103 8.09594 7.199 8.01859 6.96647L7.76982 6.20161C7.74901 6.14266 7.7104 6.09161 7.65934 6.05551C7.60827 6.0194 7.54725 6.00001 7.48469 6.00001C7.42213 6.00001 7.36111 6.0194 7.31004 6.05551C7.25898 6.09161 7.22038 6.14266 7.19956 6.20161L6.9508 6.96647C6.87498 7.19737 6.74675 7.40762 6.57611 7.58077C6.40548 7.75392 6.19708 7.8853 5.9672 7.96461L5.20176 8.21319C5.14277 8.23398 5.09168 8.27255 5.05554 8.32358C5.01941 8.37461 5 8.43558 5 8.4981C5 8.56061 5.01941 8.62158 5.05554 8.67261C5.09168 8.72364 5.14277 8.76221 5.20176 8.78301L5.9672 9.03158C6.20032 9.10926 6.41205 9.24032 6.58548 9.41428C6.75891 9.58824 6.88926 9.80031 6.9661 10.0335L7.21487 10.7984C7.23569 10.8574 7.27429 10.9084 7.32535 10.9445C7.37642 10.9806 7.43744 11 7.5 11C7.56256 11 7.62358 10.9806 7.67465 10.9445C7.72571 10.9084 7.76431 10.8574 7.78513 10.7984L8.0339 10.0335C8.11125 9.80101 8.24182 9.58972 8.41522 9.41645C8.58863 9.24317 8.80009 9.11271 9.0328 9.03541L9.79824 8.78683C9.85723 8.76603 9.90832 8.72746 9.94446 8.67643C9.98059 8.62541 10 8.56443 10 8.50192C10 8.43941 9.98059 8.37844 9.94446 8.32741C9.90832 8.27638 9.85723 8.23781 9.79824 8.21701L9.78293 8.21319ZM6.01547 10.3473L6.22233 10.9842L4.25254 12.9539C4.05921 13.1473 3.92502 13.3917 3.86572 13.6586L3.15855 16.8414L6.31786 16.1388C6.59969 16.0762 6.85781 15.9344 7.06196 15.7303L16.42 6.3722C17.1774 5.61474 17.1928 4.39152 16.4547 3.61522C15.6898 2.81077 14.4123 2.79465 13.6274 3.57956L9.96525 7.2415L9.32848 7.03188C9.2384 7.00184 9.16833 6.95175 9.09827 6.89166C9.06136 6.85999 9.03278 6.82277 9.00961 6.78292L12.9203 2.87244C14.1027 1.69004 16.0271 1.71432 17.1794 2.92616C18.2913 4.09558 18.2681 5.93826 17.1271 7.0793L16.4568 7.74959L16.7929 8.0857C17.5739 8.86675 17.5739 10.1331 16.7929 10.9141L15.8536 11.8535C15.6583 12.0487 15.3417 12.0487 15.1464 11.8535C14.9512 11.6582 14.9512 11.3416 15.1464 11.1464L16.0858 10.207C16.4763 9.8165 16.4763 9.18333 16.0858 8.79281L15.7497 8.4567L7.76907 16.4374C7.43048 16.776 7.00237 17.011 6.53494 17.115L2.60855 17.9881C2.44166 18.0253 2.26739 17.9745 2.14649 17.8537C2.02559 17.7328 1.97483 17.5585 2.01191 17.3916L2.88953 13.4417C2.99008 12.9891 3.21763 12.5746 3.54545 12.2468L5.75668 10.0357C5.80027 10.0616 5.84107 10.0926 5.87534 10.1269C5.9454 10.187 5.98544 10.2672 6.01547 10.3473Z",fill:r}));case"Pdf":return x5e;case"Plus":return it.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},it.createElement(tt.Path,{d:"M16 7.5V8.5H8.5V16H7.5V8.5H0V7.5H7.5V0H8.5V7.5H16Z",fill:r}));case"PremiumDiamond":return it.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},it.createElement(tt.Path,{d:"M 15.9904 7.393 C 15.9904 7.513 15.9513 7.6188 15.874 7.713 L 8.3778 16.7077 C 8.2845 16.8277 8.1565 16.8872 7.9948 16.8872 C 7.8339 16.8872 7.7059 16.8277 7.6126 16.7077 L 0.1173 7.713 C 0.0391 7.6188 0 7.513 0 7.393 C 0 7.2997 0.024 7.2135 0.0702 7.1353 L 3.0681 2.1385 C 3.1099 2.0656 3.1703 2.0087 3.2486 1.9669 C 3.3259 1.9198 3.4094 1.8958 3.4974 1.8958 L 12.493 1.8958 C 12.581 1.8958 12.6645 1.9198 12.7427 1.9669 C 12.8209 2.0087 12.8805 2.0656 12.9223 2.1385 L 15.9202 7.1353 C 15.9673 7.2135 15.9904 7.2997 15.9904 7.393 Z M 9.1582 2.8948 L 6.8322 2.8948 L 5.2395 6.8926 L 10.7509 6.8926 L 9.1582 2.8948 Z M 3.7792 2.8948 L 1.3821 6.8926 L 4.1614 6.8926 L 5.7541 2.8948 L 3.7792 2.8948 Z M 1.5696 7.8925 L 6.418 13.7169 L 4.1543 7.8925 L 1.5696 7.8925 Z M 7.9948 15.0056 L 10.7669 7.8925 L 5.2235 7.8925 L 7.9948 15.0056 Z M 9.5724 13.7169 L 14.4217 7.8925 L 11.837 7.8925 L 9.5724 13.7169 Z M 11.829 6.8926 L 14.6083 6.8926 L 12.2112 2.8948 L 10.2363 2.8948 L 11.829 6.8926 Z",fill:r}));case"Previous":return it.createElement(tt.Svg,{width:"9",height:"16",viewBox:"0 0 9 16",fill:"none"},it.createElement(tt.Path,{d:"M8.27344 15.9766L0.289062 8L8.27344 0.0234375L8.97656 0.726562L1.71094 8L8.97656 15.2734L8.27344 15.9766Z",fill:r}));case"PowerPoint":return T5e;case"QuestionAnswer":return F5e(r);case"Record":return eO(r,l);case"Regenerate":return it.createElement(tt.Svg,{width:"12",height:"16",viewBox:"0 0 12 16",fill:"none"},it.createElement(tt.Path,{d:"M5.14645 0.646447C5.34171 0.451184 5.65829 0.451184 5.85355 0.646447L7.35355 2.14645C7.54882 2.34171 7.54882 2.65829 7.35355 2.85355L5.85355 4.35355C5.65829 4.54882 5.34171 4.54882 5.14645 4.35355C4.95118 4.15829 4.95118 3.84171 5.14645 3.64645L5.7885 3.00439C3.12517 3.11522 1 5.30943 1 8C1 9.56799 1.72118 10.9672 2.85185 11.8847C3.06627 12.0587 3.09904 12.3736 2.92503 12.588C2.75103 12.8024 2.43615 12.8352 2.22172 12.6612C0.867117 11.5619 0 9.88205 0 8C0 4.75447 2.57689 2.1108 5.79629 2.00339L5.14645 1.35355C4.95118 1.15829 4.95118 0.841709 5.14645 0.646447ZM9.07497 3.41199C9.24897 3.19756 9.56385 3.1648 9.77828 3.3388C11.1329 4.43806 12 6.11795 12 8C12 11.2455 9.42311 13.8892 6.20371 13.9966L6.85355 14.6464C7.04882 14.8417 7.04882 15.1583 6.85355 15.3536C6.65829 15.5488 6.34171 15.5488 6.14645 15.3536L4.64645 13.8536C4.55268 13.7598 4.5 13.6326 4.5 13.5C4.5 13.3674 4.55268 13.2402 4.64645 13.1464L6.14645 11.6464C6.34171 11.4512 6.65829 11.4512 6.85355 11.6464C7.04882 11.8417 7.04882 12.1583 6.85355 12.3536L6.2115 12.9956C8.87483 12.8848 11 10.6906 11 8C11 6.43201 10.2788 5.03283 9.14815 4.1153C8.93373 3.94129 8.90096 3.62641 9.07497 3.41199Z",fill:r}));case"Repeat":return it.createElement(tt.Svg,{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none"},it.createElement(tt.Path,{d:"M19.0039 2.00195V7.99805H13.1152V7.00195H17.4023C17.1029 6.27279 16.7057 5.60221 16.2109 4.99023C15.7161 4.37174 15.1497 3.8444 14.5117 3.4082C13.8672 2.96549 13.1641 2.62044 12.4023 2.37305C11.6406 2.12565 10.8398 2.00195 10 2.00195C9.06901 2.00195 8.18685 2.15495 7.35352 2.46094C6.51367 2.76042 5.75521 3.17708 5.07812 3.71094C4.39453 4.24479 3.81185 4.87956 3.33008 5.61523C2.8418 6.3444 2.48698 7.13867 2.26562 7.99805H1.23047C1.38021 7.33398 1.60482 6.69922 1.9043 6.09375C2.19727 5.48828 2.55208 4.92513 2.96875 4.4043C3.37891 3.88346 3.84115 3.41471 4.35547 2.99805C4.86979 2.57487 5.42643 2.2168 6.02539 1.92383C6.62435 1.62435 7.25911 1.39648 7.92969 1.24023C8.60026 1.07747 9.29036 0.996094 10 0.996094C10.8724 0.996094 11.7122 1.11654 12.5195 1.35742C13.3203 1.5918 14.0658 1.92383 14.7559 2.35352C15.4395 2.7832 16.0579 3.30078 16.6113 3.90625C17.1647 4.50521 17.627 5.16927 17.998 5.89844V2.00195H19.0039ZM18.7695 12.002C18.5417 13.0046 18.1576 13.9323 17.6172 14.7852C17.0703 15.638 16.4128 16.377 15.6445 17.002C14.8698 17.627 14.0039 18.1185 13.0469 18.4766C12.0833 18.8281 11.0677 19.0039 10 19.0039C9.1276 19.0039 8.29102 18.8867 7.49023 18.6523C6.68294 18.4115 5.9375 18.0762 5.25391 17.6465C4.5638 17.2168 3.94206 16.7025 3.38867 16.1035C2.83529 15.498 2.37305 14.8307 2.00195 14.1016V17.998H0.996094V12.002H7.00195V12.998H2.59766C2.89714 13.7337 3.29427 14.4076 3.78906 15.0195C4.28385 15.6315 4.85352 16.1589 5.49805 16.6016C6.13607 17.0378 6.83594 17.3796 7.59766 17.627C8.35938 17.8743 9.16016 17.998 10 17.998C10.931 17.998 11.8164 17.8483 12.6562 17.5488C13.4896 17.2428 14.248 16.8229 14.9316 16.2891C15.6087 15.7552 16.1882 15.1237 16.6699 14.3945C17.1517 13.6589 17.5065 12.8613 17.7344 12.002H18.7695Z",fill:r}));case"Replace":return it.createElement(tt.Svg,{width:"14",height:"11",viewBox:"0 0 14 11",fill:"none"},it.createElement(tt.Path,{d:"M0.146447 4.85355C-0.0488155 4.65829 -0.0488155 4.34171 0.146447 4.14645L4.14645 0.146446C4.34171 -0.0488155 4.65829 -0.0488155 4.85355 0.146446L8.85355 4.14645C9.04882 4.34171 9.04882 4.65829 8.85355 4.85355C8.65829 5.04882 8.34171 5.04882 8.14645 4.85355L5 1.70711V8C5 9.10457 5.89543 10 7 10L13.5 10C13.7761 10 14 10.2239 14 10.5C14 10.7761 13.7761 11 13.5 11L7 11C5.34315 11 4 9.65685 4 8L4 1.70711L0.853553 4.85355C0.658291 5.04882 0.341709 5.04882 0.146447 4.85355Z",fill:r}));case"ShowExplanation":return it.createElement(tt.Svg,{width:"15",height:"16",viewBox:"0 0 15 16",fill:"none"},it.createElement(tt.Path,{d:"M7.5 3C8.11979 3 8.70312 3.11719 9.25 3.35156C9.79688 3.58594 10.2734 3.90885 10.6797 4.32031C11.0859 4.73177 11.4062 5.20833 11.6406 5.75C11.875 6.29167 11.9948 6.875 12 7.5C12 7.82812 11.9792 8.13542 11.9375 8.42188C11.8958 8.70833 11.8307 8.98177 11.7422 9.24219C11.6536 9.5026 11.5391 9.76042 11.3984 10.0156C11.2578 10.2708 11.0911 10.5312 10.8984 10.7969C10.7474 11.0052 10.6146 11.1927 10.5 11.3594C10.3854 11.526 10.2917 11.6927 10.2188 11.8594C10.1458 12.026 10.0911 12.2083 10.0547 12.4062C10.0182 12.6042 10 12.8359 10 13.1016V14.5C10 14.7083 9.96094 14.9036 9.88281 15.0859C9.80469 15.2682 9.69792 15.4271 9.5625 15.5625C9.42708 15.6979 9.26823 15.8047 9.08594 15.8828C8.90365 15.9609 8.70833 16 8.5 16H6.5C6.29167 16 6.09635 15.9609 5.91406 15.8828C5.73177 15.8047 5.57292 15.6979 5.4375 15.5625C5.30208 15.4271 5.19531 15.2682 5.11719 15.0859C5.03906 14.9036 5 14.7083 5 14.5V13.0938C5 12.8281 4.98177 12.599 4.94531 12.4062C4.90885 12.2135 4.85417 12.0339 4.78125 11.8672C4.70833 11.7005 4.61458 11.5312 4.5 11.3594C4.38542 11.1875 4.2526 11 4.10156 10.7969C3.90885 10.5312 3.74479 10.2734 3.60938 10.0234C3.47396 9.77344 3.35938 9.51562 3.26562 9.25C3.17188 8.98438 3.10417 8.70833 3.0625 8.42188C3.02083 8.13542 3 7.82812 3 7.5C3 6.88021 3.11719 6.29688 3.35156 5.75C3.58594 5.20312 3.90885 4.72656 4.32031 4.32031C4.73177 3.91406 5.20833 3.59375 5.75 3.35938C6.29167 3.125 6.875 3.00521 7.5 3ZM9 14.5V14H6V14.5C6 14.6354 6.04948 14.7526 6.14844 14.8516C6.2474 14.9505 6.36458 15 6.5 15H8.5C8.63542 15 8.7526 14.9505 8.85156 14.8516C8.95052 14.7526 9 14.6354 9 14.5ZM11 7.5C11 7.01562 10.9089 6.5625 10.7266 6.14062C10.5443 5.71875 10.2943 5.34635 9.97656 5.02344C9.65885 4.70052 9.28906 4.45052 8.86719 4.27344C8.44531 4.09635 7.98958 4.00521 7.5 4C7.01562 4 6.5625 4.09115 6.14062 4.27344C5.71875 4.45573 5.34635 4.70573 5.02344 5.02344C4.70052 5.34115 4.45052 5.71094 4.27344 6.13281C4.09635 6.55469 4.00521 7.01042 4 7.5C4 7.96354 4.04688 8.36198 4.14062 8.69531C4.23438 9.02865 4.35677 9.32552 4.50781 9.58594C4.65885 9.84635 4.81771 10.0911 4.98438 10.3203C5.15104 10.5495 5.3099 10.7891 5.46094 11.0391C5.61198 11.2891 5.73698 11.5703 5.83594 11.8828C5.9349 12.1953 5.98958 12.5677 6 13H9C9.00521 12.5677 9.05729 12.1979 9.15625 11.8906C9.25521 11.5833 9.38021 11.3021 9.53125 11.0469C9.68229 10.7917 9.84115 10.5521 10.0078 10.3281C10.1745 10.1042 10.3333 9.85938 10.4844 9.59375C10.6354 9.32812 10.7578 9.02865 10.8516 8.69531C10.9453 8.36198 10.9948 7.96354 11 7.5ZM7.5 2C7.36458 2 7.2474 1.95052 7.14844 1.85156C7.04948 1.7526 7 1.63542 7 1.5V0.5C7 0.364583 7.04948 0.247396 7.14844 0.148438C7.2474 0.0494792 7.36458 0 7.5 0C7.63542 0 7.7526 0.0494792 7.85156 0.148438C7.95052 0.247396 8 0.364583 8 0.5V1.5C8 1.63542 7.95052 1.7526 7.85156 1.85156C7.7526 1.95052 7.63542 2 7.5 2ZM1.5 7.25H0.5C0.364583 7.25 0.247396 7.20052 0.148438 7.10156C0.0494792 7.0026 0 6.88542 0 6.75C0 6.61458 0.0494792 6.4974 0.148438 6.39844C0.247396 6.29948 0.364583 6.25 0.5 6.25H1.5C1.63542 6.25 1.7526 6.29948 1.85156 6.39844C1.95052 6.4974 2 6.61458 2 6.75C2 6.88542 1.95052 7.0026 1.85156 7.10156C1.7526 7.20052 1.63542 7.25 1.5 7.25ZM1.91406 9.28906C2.04948 9.28906 2.16667 9.33854 2.26562 9.4375C2.36458 9.53646 2.41406 9.65625 2.41406 9.79688C2.41406 9.90104 2.38542 9.99219 2.32812 10.0703C2.27083 10.1484 2.19271 10.2109 2.09375 10.2578C2.03646 10.2839 1.95833 10.3177 1.85938 10.3594C1.76042 10.401 1.65365 10.4453 1.53906 10.4922C1.42448 10.5391 1.32031 10.5781 1.22656 10.6094C1.13281 10.6406 1.04948 10.6589 0.976562 10.6641C0.841146 10.6641 0.723958 10.6146 0.625 10.5156C0.526042 10.4167 0.476562 10.2969 0.476562 10.1562C0.476562 10.0521 0.505208 9.96094 0.5625 9.88281C0.619792 9.80469 0.697917 9.74219 0.796875 9.69531C0.854167 9.67448 0.932292 9.64062 1.03125 9.59375C1.13021 9.54688 1.23698 9.5026 1.35156 9.46094C1.46615 9.41927 1.57031 9.38021 1.66406 9.34375C1.75781 9.30729 1.84115 9.28906 1.91406 9.28906ZM3.10156 4.25C3.10156 4.38542 3.05208 4.5026 2.95312 4.60156C2.85417 4.70052 2.73698 4.75 2.60156 4.75C2.50781 4.75 2.42188 4.72656 2.34375 4.67969L1.49219 4.15625C1.41927 4.10938 1.36198 4.04948 1.32031 3.97656C1.27865 3.90365 1.25521 3.82031 1.25 3.72656C1.25 3.59115 1.29948 3.47396 1.39844 3.375C1.4974 3.27604 1.61458 3.22656 1.75 3.22656C1.83333 3.22656 1.91927 3.2526 2.00781 3.30469L2.86719 3.82031C2.9401 3.86198 2.9974 3.92188 3.03906 4C3.08073 4.07812 3.10156 4.16146 3.10156 4.25ZM3.75 1.375C3.75 1.23958 3.79948 1.1224 3.89844 1.02344C3.9974 0.924479 4.11458 0.875 4.25 0.875C4.33854 0.875 4.42188 0.898438 4.5 0.945312C4.57812 0.992188 4.64062 1.05469 4.6875 1.13281L5.17188 2.00781C5.21354 2.08073 5.23438 2.15885 5.23438 2.24219C5.23438 2.38281 5.1849 2.5026 5.08594 2.60156C4.98698 2.70052 4.86979 2.75 4.73438 2.75C4.64583 2.75 4.5625 2.72656 4.48438 2.67969C4.40625 2.63281 4.34375 2.57031 4.29688 2.49219L3.8125 1.61719C3.77083 1.54427 3.75 1.46354 3.75 1.375ZM14.5 6.25C14.6354 6.25 14.7526 6.29948 14.8516 6.39844C14.9505 6.4974 15 6.61458 15 6.75C15 6.88542 14.9505 7.0026 14.8516 7.10156C14.7526 7.20052 14.6354 7.25 14.5 7.25H13.5C13.3646 7.25 13.2474 7.20052 13.1484 7.10156C13.0495 7.0026 13 6.88542 13 6.75C13 6.61458 13.0495 6.4974 13.1484 6.39844C13.2474 6.29948 13.3646 6.25 13.5 6.25H14.5ZM14.5156 10.1641C14.5156 10.2995 14.4661 10.4167 14.3672 10.5156C14.2682 10.6146 14.151 10.6641 14.0156 10.6641C13.9583 10.6641 13.8802 10.6484 13.7812 10.6172C13.6823 10.5859 13.5755 10.5443 13.4609 10.4922C13.3464 10.4401 13.2422 10.3958 13.1484 10.3594C13.0547 10.3229 12.974 10.2865 12.9062 10.25C12.8125 10.2083 12.737 10.1458 12.6797 10.0625C12.6224 9.97917 12.5911 9.88542 12.5859 9.78125C12.5859 9.64062 12.6354 9.52344 12.7344 9.42969C12.8333 9.33594 12.9531 9.28646 13.0938 9.28125C13.1562 9.28125 13.237 9.29948 13.3359 9.33594C13.4349 9.3724 13.5391 9.41406 13.6484 9.46094C13.7578 9.50781 13.862 9.55469 13.9609 9.60156C14.0599 9.64844 14.1406 9.68229 14.2031 9.70312C14.2969 9.74479 14.3724 9.80469 14.4297 9.88281C14.487 9.96094 14.5156 10.0547 14.5156 10.1641ZM12.3984 4.75C12.263 4.75 12.1458 4.70052 12.0469 4.60156C11.9479 4.5026 11.8984 4.38542 11.8984 4.25C11.8984 4.16146 11.9193 4.07812 11.9609 4C12.0026 3.92188 12.0599 3.86198 12.1328 3.82031L12.9922 3.30469C13.0807 3.2526 13.1667 3.22656 13.25 3.22656C13.3854 3.22656 13.5026 3.27604 13.6016 3.375C13.7005 3.47396 13.75 3.59115 13.75 3.72656C13.75 3.8151 13.7292 3.89583 13.6875 3.96875C13.6458 4.04167 13.5859 4.10417 13.5078 4.15625L12.6562 4.67969C12.5781 4.72656 12.4922 4.75 12.3984 4.75ZM9.76562 2.24219C9.76562 2.15885 9.78646 2.08073 9.82812 2.00781L10.3125 1.13281C10.3542 1.05469 10.4141 0.992188 10.4922 0.945312C10.5703 0.898438 10.6562 0.875 10.75 0.875C10.8854 0.875 11.0026 0.924479 11.1016 1.02344C11.2005 1.1224 11.25 1.23958 11.25 1.375C11.25 1.46354 11.2292 1.54427 11.1875 1.61719L10.7031 2.49219C10.6615 2.57031 10.6016 2.63281 10.5234 2.67969C10.4453 2.72656 10.3594 2.75 10.2656 2.75C10.1302 2.75 10.013 2.70052 9.91406 2.60156C9.8151 2.5026 9.76562 2.38281 9.76562 2.24219Z",fill:r}));case"Sparkle":return it.createElement(tt.Svg,{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none"},it.createElement(tt.Path,{d:"M4.39804 9.80834C4.57428 9.93264 4.78476 9.99919 5.00043 9.99881C5.21633 9.99897 5.42686 9.93148 5.60243 9.80581C5.77993 9.67533 5.91464 9.49503 5.98943 9.28781L6.43643 7.91481C6.55086 7.57052 6.74391 7.25762 7.00028 7.0009C7.25665 6.74418 7.56929 6.55071 7.91343 6.43581L9.30443 5.98481C9.45636 5.93046 9.59364 5.84166 9.70551 5.72537C9.81738 5.60908 9.9008 5.46847 9.94924 5.31454C9.99767 5.16062 10.0098 4.99757 9.98468 4.83818C9.95955 4.67879 9.89786 4.52737 9.80443 4.39581C9.67034 4.20989 9.47939 4.07265 9.26043 4.00481L7.88543 3.55781C7.54091 3.44359 7.22777 3.25062 6.97087 2.99423C6.71396 2.73784 6.52035 2.42509 6.40543 2.08081L5.95343 0.692812C5.88113 0.490509 5.74761 0.315748 5.57143 0.192812C5.43877 0.0990858 5.28607 0.0376048 5.12548 0.013259C4.96489 -0.0110867 4.80083 0.00237396 4.64636 0.0525713C4.49188 0.102769 4.35125 0.188318 4.23564 0.302414C4.12004 0.416512 4.03265 0.556009 3.98043 0.709813L3.52343 2.10981C3.40884 2.44464 3.21967 2.74905 2.97022 3.00007C2.72076 3.25108 2.41753 3.44214 2.08343 3.55881L0.692428 4.00681C0.540653 4.06121 0.403522 4.14999 0.291767 4.2662C0.180011 4.38242 0.0966621 4.52291 0.0482407 4.6767C-0.000180673 4.83048 -0.0123605 4.99339 0.0126534 5.15267C0.0376676 5.31194 0.0991972 5.46327 0.192428 5.59481C0.320272 5.77426 0.501046 5.90923 0.709428 5.98081L2.08343 6.42581C2.52354 6.57229 2.90999 6.84664 3.19343 7.21381C3.35585 7.42445 3.4813 7.66115 3.56443 7.91381L4.01643 9.30481C4.08846 9.5081 4.22179 9.68403 4.39804 9.80834ZM4.48343 2.39381L5.01043 1.01681L5.44943 2.39381C5.61312 2.88696 5.88991 3.33497 6.25767 3.70204C6.62544 4.06911 7.07397 4.34505 7.56743 4.50781L8.97343 5.03681L7.59143 5.48481C7.09866 5.64911 6.65095 5.92597 6.28382 6.29345C5.9167 6.66092 5.64026 7.10889 5.47643 7.60181L4.95343 8.97981L4.50443 7.60081C4.34335 7.10754 4.06943 6.65865 3.70443 6.28981C3.3356 5.92177 2.88653 5.64418 2.39243 5.47881L1.01443 4.95681L2.40043 4.50681C2.88672 4.33818 3.32775 4.06002 3.68943 3.69381C4.04901 3.32611 4.32049 2.88162 4.48343 2.39381ZM10.5353 13.8508C10.6713 13.947 10.8337 13.9987 11.0003 13.9988C11.1654 13.9989 11.3264 13.9479 11.4613 13.8528C11.6008 13.7543 11.7058 13.6144 11.7613 13.4528L12.0093 12.6908C12.0625 12.5324 12.1515 12.3883 12.2693 12.2698C12.3867 12.1513 12.5307 12.0625 12.6893 12.0108L13.4613 11.7588C13.619 11.7043 13.7557 11.6019 13.8523 11.4658C13.9257 11.3628 13.9736 11.2439 13.9921 11.1188C14.0106 10.9937 13.9992 10.866 13.9588 10.7462C13.9184 10.6263 13.8501 10.5178 13.7597 10.4294C13.6692 10.3411 13.5591 10.2754 13.4383 10.2378L12.6743 9.98884C12.5162 9.93627 12.3724 9.84765 12.2544 9.72999C12.1364 9.61232 12.0473 9.46883 11.9943 9.31084L11.7423 8.53784C11.6886 8.37999 11.586 8.24338 11.4493 8.14784C11.3473 8.07489 11.2295 8.02695 11.1056 8.00789C10.9816 7.98883 10.8549 7.99918 10.7357 8.03811C10.6164 8.07704 10.508 8.14346 10.4192 8.23201C10.3304 8.32055 10.2636 8.42874 10.2243 8.54784L9.97731 9.30984C9.92502 9.46749 9.83747 9.61113 9.72131 9.72984C9.60657 9.84632 9.46665 9.93492 9.31231 9.98884L8.53931 10.2408C8.38025 10.2947 8.2422 10.3973 8.1447 10.5341C8.04721 10.6708 7.99522 10.8348 7.99611 11.0027C7.99699 11.1707 8.0507 11.3341 8.14963 11.4698C8.24856 11.6055 8.38769 11.7066 8.54731 11.7588L9.31031 12.0058C9.46917 12.0592 9.61358 12.1486 9.73231 12.2668C9.85053 12.3851 9.93896 12.5297 9.99031 12.6888L10.2433 13.4628C10.2981 13.6193 10.4001 13.7549 10.5353 13.8508ZM9.62231 11.0578L9.44331 10.9988L9.62731 10.9348C9.92907 10.8299 10.2027 10.6571 10.4273 10.4298C10.6537 10.2009 10.8248 9.9231 10.9273 9.61784L10.9853 9.43984L11.0443 9.62084C11.1463 9.92754 11.3185 10.2062 11.5471 10.4347C11.7757 10.6631 12.0545 10.8351 12.3613 10.9368L12.5563 10.9998L12.3763 11.0588C12.0689 11.161 11.7898 11.3337 11.5611 11.5631C11.3324 11.7925 11.1606 12.0722 11.0593 12.3798L11.0003 12.5608L10.9423 12.3798C10.8409 12.0717 10.6687 11.7916 10.4394 11.562C10.2102 11.3324 9.93033 11.1597 9.62231 11.0578Z",fill:r}));case"SplitCells":return it.createElement(tt.Svg,{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none"},it.createElement(tt.Path,{d:"M7 5V9H6V5H7ZM14 2.5C14 1.11929 12.8807 0 11.5 0H2.5C1.11929 0 0 1.11929 0 2.5V11.5C0 12.8807 1.11929 14 2.5 14H11.5C12.8807 14 14 12.8807 14 11.5V2.5ZM1 11.5V11H6V13H2.5L2.35554 12.9931C1.59489 12.9204 1 12.2797 1 11.5ZM6 1L5.99313 3H0.993134L1 2.5L1.00687 2.35554C1.07955 1.59489 1.7203 1 2.5 1H6ZM6.99313 3L7 1H11.5L11.6445 1.00687C12.4051 1.07955 13 1.7203 13 2.5L12.9931 3H6.99313ZM13 10H1L0.993134 4H12.9931L13 10ZM13 11.5L12.9931 11.6445C12.9204 12.4051 12.2797 13 11.5 13H7V11H13V11.5Z",fill:r}));case"Table":return R5e(r);case"TxtFiles":return I5e;case"Undo":return it.createElement(tt.Svg,{width:"13",height:"16",viewBox:"0 0 13 16",fill:"none"},it.createElement(tt.Path,{d:"M1 0.500001C1 0.223858 0.776142 0 0.5 0C0.223858 0 0 0.223858 0 0.500001V5.4C0 5.73137 0.268628 6 0.6 6H5.5C5.77614 6 6 5.77614 6 5.5C6 5.22386 5.77614 5 5.5 5H1.90603L5.37872 1.98124C7.04598 0.531912 9.57247 0.708581 11.0218 2.37584C12.4711 4.0431 12.2945 6.56959 10.6272 8.01891L2.45529 15.1226C2.24688 15.3038 2.2248 15.6196 2.40596 15.828C2.58713 16.0364 2.90294 16.0585 3.11135 15.8774L11.2833 8.77362C13.3673 6.96197 13.5882 3.80385 11.7765 1.71978C9.96485 -0.364293 6.80673 -0.585129 4.72266 1.22653L1 4.46259V0.500001Z",fill:r}));case"UnknownFile":return YP;case"Visio":return k5e;case"Vote":return C5e(r);case"Word":return w5e;case"WordCopilot":var d=`
          <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path d="M8.19594 1.92188L3.49974 4.63385C2.57168 5.16979 2 6.16009 2 7.23178V12.7682C2 13.8398 2.57164 14.8301 3.49965 15.366L5.76712 16.6756L5.99007 16L10.2373 13.4567L8.49965 12.4531C7.57164 11.9172 7 10.9269 7 9.85525V8.27344L7.46563 7.67953L8.99999 6.49176V3L8.32422 2.01172L7.58517 2.53879C7.75624 2.30668 7.96137 2.09837 8.19594 1.92188Z" fill="url(#paint0_linear_1533_186901)"/>
          <path d="M8.19594 1.92188L3.49974 4.63385C2.57168 5.16979 2 6.16009 2 7.23178V12.7682C2 13.8398 2.57164 14.8301 3.49965 15.366L5.76712 16.6756L5.99007 16L10.2373 13.4567L8.49965 12.4531C7.57164 11.9172 7 10.9269 7 9.85525V8.27344L7.46563 7.67953L8.99999 6.49176V3L8.32422 2.01172L7.58517 2.53879C7.75624 2.30668 7.96137 2.09837 8.19594 1.92188Z" fill="url(#paint1_linear_1533_186901)"/>
          <path d="M12.9988 7.61523V9.85594C12.9988 10.9276 12.4271 11.9179 11.4991 12.4538L6.49914 15.3415C5.57076 15.8776 4.42682 15.8776 3.49844 15.3415L3.19531 15.1664C3.29151 15.2387 3.39266 15.3057 3.49844 15.3668L8.49844 18.2545C9.42682 18.7906 10.5708 18.7906 11.4991 18.2545L16.4991 15.3668C17.4271 14.8309 17.9988 13.8406 17.9988 12.769V10.6879L12.9988 7.61523Z" fill="url(#paint2_radial_1533_186901)"/>
          <path d="M12.9988 7.61523V9.85594C12.9988 10.9276 12.4271 11.9179 11.4991 12.4538L6.49914 15.3415C5.57076 15.8776 4.42682 15.8776 3.49844 15.3415L3.19531 15.1664C3.29151 15.2387 3.39266 15.3057 3.49844 15.3668L8.49844 18.2545C9.42682 18.7906 10.5708 18.7906 11.4991 18.2545L16.4991 15.3668C17.4271 14.8309 17.9988 13.8406 17.9988 12.769V10.6879L12.9988 7.61523Z" fill="url(#paint3_linear_1533_186901)"/>
          <path d="M8.19524 1.92167L8.49974 1.74582C9.42807 1.20972 10.5719 1.20973 11.5003 1.74582L16.5003 4.63324C17.4283 5.16918 18 6.15948 18 7.23117V12.7675C18 12.7881 17.9998 12.8087 17.9994 12.8293C17.9779 11.7814 17.4105 10.8187 16.5003 10.2931L11.5003 7.40565C10.5719 6.86955 9.42807 6.86954 8.49974 7.40564L7 8.27172V4.31815C7 3.36919 7.44824 2.48405 8.19524 1.92167Z" fill="url(#paint4_radial_1533_186901)"/>
          <path d="M8.19524 1.92167L8.49974 1.74582C9.42807 1.20972 10.5719 1.20973 11.5003 1.74582L16.5003 4.63324C17.4283 5.16918 18 6.15948 18 7.23117V12.7675C18 12.7881 17.9998 12.8087 17.9994 12.8293C17.9779 11.7814 17.4105 10.8187 16.5003 10.2931L11.5003 7.40565C10.5719 6.86955 9.42807 6.86954 8.49974 7.40564L7 8.27172V4.31815C7 3.36919 7.44824 2.48405 8.19524 1.92167Z" fill="url(#paint5_linear_1533_186901)"/>
          <path d="M2.00063 12.8293C2.00063 12.8293 2.00063 12.8292 2.00063 12.8293V12.8293Z" fill="url(#paint6_radial_1533_186901)"/>
          <path d="M2.00063 12.8293C2.00063 12.8293 2.00063 12.8292 2.00063 12.8293V12.8293Z" fill="url(#paint7_linear_1533_186901)"/>
          <defs>
          <linearGradient id="paint0_linear_1533_186901" x1="9.09324" y1="5.8282" x2="4.74492" y2="18.4869" gradientUnits="userSpaceOnUse">
          <stop stop-color="#AE7FE2"/>
          <stop offset="1" stop-color="#0078D4"/>
          </linearGradient>
          <linearGradient id="paint1_linear_1533_186901" x1="7.44306" y1="15.2211" x2="6.6907" y2="13.8939" gradientUnits="userSpaceOnUse">
          <stop offset="0.9999" stop-color="#114A8B"/>
          <stop offset="1" stop-color="#0078D4" stop-opacity="0"/>
          </linearGradient>
          <radialGradient id="paint2_radial_1533_186901" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(5.14608 14.7577) rotate(-13.0688) scale(12.7772 9.84272)">
          <stop offset="0.140029" stop-color="#D59DFF"/>
          <stop offset="1" stop-color="#5E438F"/>
          </radialGradient>
          <linearGradient id="paint3_linear_1533_186901" x1="15.826" y1="9.8471" x2="15.1058" y2="11.0024" gradientUnits="userSpaceOnUse">
          <stop offset="0.9999" stop-color="#493474"/>
          <stop offset="1" stop-color="#8C66BA" stop-opacity="0"/>
          </linearGradient>
          <radialGradient id="paint4_radial_1533_186901" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(16.5411 10.3179) rotate(-143.083) scale(11.412)">
          <stop stop-color="#50E6FF"/>
          <stop offset="1" stop-color="#436DCD"/>
          </radialGradient>
          <linearGradient id="paint5_linear_1533_186901" x1="7.0174" y1="5.56496" x2="8.18205" y2="5.56496" gradientUnits="userSpaceOnUse">
          <stop offset="0.9999" stop-color="#114A8B"/>
          <stop offset="1" stop-color="#0078D4" stop-opacity="0"/>
          </linearGradient>
          <radialGradient id="paint6_radial_1533_186901" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(16.5411 10.3179) rotate(-143.083) scale(11.412)">
          <stop stop-color="#50E6FF"/>
          <stop offset="1" stop-color="#436DCD"/>
          </radialGradient>
          <linearGradient id="paint7_linear_1533_186901" x1="7.0174" y1="5.56496" x2="8.18205" y2="5.56496" gradientUnits="userSpaceOnUse">
          <stop offset="0.9999" stop-color="#114A8B"/>
          <stop offset="1" stop-color="#0078D4" stop-opacity="0"/>
          </linearGradient>
          </defs>
          </svg>
          `;return it.createElement(tt.SvgXml,{height:20,width:20,xml:d});default:return}}var it,tt,O5e=ue(()=>{"use strict";it=ae(Qe()),tt=ae(Ra());y5e();M5e();P5e()});function f$e(e,r,l){return r=(0,tO.default)(r),(0,V5e.default)(e,Z5e()?Reflect.construct(r,l||[],(0,tO.default)(e).constructor):r.apply(e,l))}function Z5e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Z5e=function(){return!!e})()}var N5e,H5e,V5e,tO,j5e,m3,PE,Xl,f3=ue(()=>{"use strict";N5e=ae(Nr()),H5e=ae(Hr()),V5e=ae(Zn()),tO=ae(_n()),j5e=ae(Un()),m3=ae(Qe());O5e();PE=ae(Rr());Bu();Xl=(function(e){function r(){return(0,N5e.default)(this,r),f$e(this,r,arguments)}return(0,j5e.default)(r,e),(0,H5e.default)(r,[{key:"render",value:function(){var c;if(!r.shouldRender(this.props)||!S5(this.props.type))return null;var d=rO(this.props.type,this.props.primaryColor,(c=this.props.style)===null||c===void 0?void 0:c.backgroundColor);if(d)return d;var m=r.getTcidImage(this.props.type);if(m)return this.props.primaryColor&&this.props.primaryColor.length>1&&(m.uri=m.uri+"?color=0xff"+this.props.primaryColor.substr(1)),m3.createElement(PE.Image,{source:m});var t=r.getSubText(this.props.type);return t?m3.createElement(PE.Text,{style:r.getSubTextStyle(this.props),accessible:!1},t):null}}],[{key:"shouldRender",value:function(c){return r.shouldRenderTypeName(c.type)}},{key:"shouldRenderTypeName",value:function(c){return S5(c)&&(!!r.getTcidImage(c)||!!r.getSubText(c)||!!rO(c))}},{key:"getSubText",value:function(c){switch(c){case"Next":return"\u25B6";case"Overflow":return"\u2026";case"Previous":return"\u25C0";default:return}}},{key:"getSubTextStyle",value:function(c){var d={};return c.primaryColor&&(d.color=c.primaryColor),c.fontSize&&(d.fontSize=c.fontSize),d}},{key:"getTcidImage",value:function(c){switch(c){case"Delete":return{uri:"ms-namex-icon:TrashCan",width:16,height:16};case"Overflow":return{uri:"ms-namex-icon:MoreCommentThreadActions",width:16,height:16};case"ReadAloud":return{uri:"ms-namex-icon:ProofingContextMenuReadAloud",width:16,height:16};default:return}}}])})(m3.PureComponent)});var Qo,aO,nO,p$e,h$e,U5e,G5e,v$e,F$e,R$e,C$e,y$e,W5e,S$e,E$e,A$e,b$e,x$e,$5e,iO=ue(()=>{"use strict";Qo=ae(Qe());df();sf();_E();t5e();JP();DE();kE();aO=function(r,l,c,d,m,t,s,a){var n,o,u,g,f,v,C,p,h,F,R;if(r.children)return r.children;var y={flexibleSize:LE(r)?QP(r.style)!=="center":void 0},E=t(r,c,d,m,s,a),x=F$e(r),b=R$e(r,l,c,d,m,a),k=C$e(r,c,d,m,a),D=E||x;if(!D&&!b)return null;var M=(o=(n=r.style)===null||n===void 0?void 0:n.textPaddingStart)!==null&&o!==void 0?o:(u=r.style)===null||u===void 0?void 0:u.textHorizontalPadding,w=(f=(g=r.style)===null||g===void 0?void 0:g.textPaddingEnd)!==null&&f!==void 0?f:(v=r.style)===null||v===void 0?void 0:v.textHorizontalPadding;if(M===void 0&&w===void 0){var S=E||x?8:0;M=S,w=S}var A=b?Qo.createElement(Aa,{justifyContent:Ko.Center,align:QP(r.style)!=="center"?mn.Stretch:void 0,style:Object.assign({paddingStart:M,paddingEnd:w,minWidth:0},D?{flexibleSize:!0}:y)},k?Qo.createElement(Aa,{direction:Ri.LeftToRight,align:mn.Baseline,style:{flexibleSize:!0}},b,k):b,y$e(r,c,d,m,a)):void 0,T=r.tagText?Qo.createElement(Aa,{align:mn.Center,justifyContent:Ko.Center,style:(C=r.tagStyles)===null||C===void 0?void 0:C.containerStyles},Qo.createElement(qo,{text:r.tagText,style:(p=r.tagStyles)===null||p===void 0?void 0:p.textStyles,accessibilityHidden:r.disableTagAccessibility})):void 0;return D?Qo.createElement(Aa,{direction:Ri.LeftToRight,align:mn.Center,style:Object.assign({minWidth:0},y)},E??x,((h=r.style)===null||h===void 0?void 0:h.iconTextSpacing)!==void 0&&((F=r.style)===null||F===void 0?void 0:F.iconTextSpacing)!==0&&Qo.createElement(Aa,{style:{paddingHorizontal:(R=r.style)===null||R===void 0?void 0:R.iconTextSpacing}}),A,T):A},nO=function(r){return(r.accessibilityRole==="overflow"||r.accessibilityRole==="splitbutton")&&r.accessibilityState!==void 0&&r.onAccessibilityExpandCollapse!==void 0},p$e=function(r){switch(r.accessibilityRole){case"menuitem":case"option":case"tab":return r.accessibilityRole;case"overflow":return"button";default:return"button"}},h$e=function(r){return p$e(r)!=="menuitem"},U5e=function(r,l,c){var d,m,t=r.accessibilityLabel||r.title||r.subtitle;return c&&l&&r.strings&&r.strings.oneOfManyChoiceButtonAccessibilityLabelAugment&&(t=r.strings.oneOfManyChoiceButtonAccessibilityLabelAugment.replace("{0}",t||"").replace("{1}",r.accessibilityPositionInSet.toString(10)).replace("{2}",r.accessibilitySetSize.toString(10))),r.tooltip&&r.accessibilityDescribedByTooltip&&!h$e(r)&&!(!((d=t?.toLowerCase())===null||d===void 0)&&d.includes((m=r.tooltip)===null||m===void 0?void 0:m.toLowerCase()))&&(t=`${t} ${r.tooltip}`),t},G5e=function(r){return r.accessibilityPositionInSet!==void 0&&r.accessibilitySetSize!==void 0&&r.accessibilityPositionInSet>0&&r.accessibilityPositionInSet<=r.accessibilitySetSize&&r.accessibilitySetSize>=1},v$e=function(r,l){var c=e1(r,l);return c.icon||c.title},F$e=function(r){if(!(r.personaCoinProps===void 0||r.icon))return Qo.createElement(Aa,{accessible:r.iconShouldBeAccessible},Qo.createElement(qP,Object.assign({},r.personaCoinProps)))},R$e=function(r,l,c,d,m,t){if(r.title)return Qo.createElement(qo,{text:r.title,style:Object.assign(Object.assign({},r.titleRootStyle),S$e(r,c,d,m,t)||{}),formatting:l(A$e(r,c,d,m,t)),accessibilityHidden:!0})},C$e=function(r,l,c,d,m){return r.tag?Qo.createElement(Aa,{style:{marginHorizontal:8}},Qo.createElement(qo,{text:r.tag,style:E$e(r,l,c,d,m),accessibilityHidden:!0})):void 0},y$e=function(r,l,c,d,m){return r.subtitle?Qo.createElement(Aa,{style:{paddingTop:2,width:"100%"}},Qo.createElement(qo,{text:r.subtitle,style:b$e(r,l,c,d,m),formatting:x$e(r,l,c,d,m),accessibilityHidden:!0})):void 0},W5e=function(r){if(!r.title||!r.titleStyle||r.titleStyle.length===0)return{};if(r.titleStyle.length===1&&r.titleStyle[0].start===0&&r.titleStyle[0].length===r.title.length)return Object.assign({},r.titleStyle[0])},S$e=function(r,l,c,d,m){var t=W5e(r);if(t){var s=e1(r,m),a=m?.useFluentV9&&Kl()?"CanvasText":y5(l,c,r.disabled,Ys(r,d),s.title);return IE(t,a)}},E$e=function(r,l,c,d,m){var t=e1(r,m),s=m?.useFluentV9&&Kl()?"CanvasText":y5(l,c,r.disabled,Ys(r,d),t.tag||t.title);return IE(r.tagStyle,s)},A$e=function(r,l,c,d,m){var t;if(!r.titleFormatting_DONOTUSE){var s=W5e(r);if(s)return}var a=e1(r,m),n=y5(l,c,r.disabled,Ys(r,d),a.title);return LP((t=r.titleFormatting_DONOTUSE)!==null&&t!==void 0?t:r.titleStyle,n,c)},b$e=function(r,l,c,d,m){var t=e1(r,m),s=m?.useFluentV9&&Kl()?"CanvasText":y5(l,c,r.disabled,Ys(r,d),t.subtitle||t.title);return IE(r.subtitleStyle,s)},x$e=function(r,l,c,d,m){if(r.subtitleFormatting){var t=e1(r,m),s=y5(l,c,r.disabled,Ys(r,d),t.subtitle||t.title);return LP(r.subtitleFormatting,s,c)}},$5e=function(r,l,c,d,m,t){var s=m??v$e(r,t);return y5(l,c,r.disabled,Ys(r,d),s)}});var lO,K5e,q5e=ue(()=>{"use strict";lO=ae(Qe());f3();df();iO();K5e=function(r,l,c,d,m,t){var s;if(r.icon!==void 0){var a=r.icon,n=a.type,o=a.style,u=a.primaryColor,g=a.filled,f=a.fontSize,v={type:n,style:o,primaryColor:u||$5e(r,l,c,d,m,t),filled:c&&g,fontSize:f||((s=r.style)===null||s===void 0?void 0:s.iconFontSize)};return Xl.shouldRender(v,t)?lO.createElement(Aa,{accessible:r.iconShouldBeAccessible},lO.createElement(Xl,Object.assign({},v))):void 0}}});var OE,po,XTr,X5e,Ki,NE=ue(()=>{"use strict";OE=ae(nt()),po=ae(Qe());ME();XTr=ae(Rr());hE();p2e();X5e=ae(v2e());B2e();GP();iO();JP();DE();q5e();Ki=po.memo(po.forwardRef(function(e,r){var l,c=po.useRef(null),d=!1,m=po.useState(!1),t=(0,OE.default)(m,2),s=t[0],a=t[1],n=po.useState(!1),o=(0,OE.default)(n,2),u=o[0],g=o[1],f=po.useState(!1),v=(0,OE.default)(f,2),C=v[0],p=v[1];po.useImperativeHandle(r,function(){return{focus:h,getElementRef:F,updateState_StorybookTestOnly:R}});var h=function(){var H;!e.refusesKeyboardFocus&&!e.disableTabFocus&&((H=c.current)===null||H===void 0||H.focus())},F=function(){return c},R=function(H,N,_){p(H),g(N),a(_)},y=function(H){var N=e.accessibilityAccessKey,_=e.title;return N&&_?M2e(_,N,H):H},E=function(){var H;e.disabled||((H=e.onHoverIn)===null||H===void 0||H.call(e),p(!0))},x=function(){var H;e.disabled||((H=e.onHoverOut)===null||H===void 0||H.call(e),p(!1),a(!1))},b=function(){e.disabled||a(!0)},k=function(){e.disabled||a(!1)},D=function(H){var N,_=new OP(H);!_.isOriginal||e.disabled||e.refusesKeyboardFocus||e.disableTabFocus||((N=e.onFocus)===null||N===void 0||N.call(e,_),g(!0))},M=function(H){var N,_=new OP(H);!_.isOriginal||e.disabled||e.refusesKeyboardFocus||e.disableTabFocus||((N=e.onBlur)===null||N===void 0||N.call(e,_),g(!1))},w=function(H){var N;(N=e.onHeightChange)===null||N===void 0||N.call(e,H.nativeEvent.layout.height)},S=function(H){if(e.onAccessibilityExpandCollapse)switch(H.nativeEvent.actionName){case"Expand":case"showMenu":e.onAccessibilityExpandCollapse("expand");break;case"Collapse":e.onAccessibilityExpandCollapse("collapse");break}},A=function(){var H=!0,N=!1,_=nO(e);switch(e.accessibilityRole){case"option":return"listitem";case"overflow":return _?"menuitem":"button";case"splitbutton":return _?"splitbutton":"button";case"menuitem":return"menuitem";default:return"button"}},T=function(){var H,N,_,P,W,$,q,j,G=e1(e),Q=s2e(s,C,e.hoverRing,Ys(e,u),e.disabled,e.showBorderWhenDisabled,G),X=LE(e);return Object.assign(Object.assign({},Q),{paddingTop:i5e(e.style),paddingEnd:n5e(e.style),paddingBottom:l5e(e.style),paddingStart:a5e(e.style),marginTop:c5e(e.style),marginEnd:u5e(e.style),marginBottom:s5e(e.style),marginStart:o5e(e.style),borderWidth:mf(e.style),borderStartWidth:mf(e.style,"start"),borderTopWidth:mf(e.style,"top"),borderEndWidth:mf(e.style,"end"),borderBottomWidth:mf(e.style,"bottom"),borderRadius:zo(e.style),borderTopStartRadius:zo(e.style,"topStart"),borderTopEndRadius:zo(e.style,"topEnd"),borderBottomEndRadius:zo(e.style,"bottomEnd"),borderBottomStartRadius:zo(e.style,"bottomStart"),opacity:d5e(e),display:"flex",flexGrow:X,flexShrink:X,justifyContent:g5e(e.style),flexDirection:"row",alignItems:"stretch",alignSelf:"auto",overflow:"hidden",width:(H=e.style)===null||H===void 0?void 0:H.width,minWidth:(_=(N=e.style)===null||N===void 0?void 0:N.minWidth)!==null&&_!==void 0?_:0,maxWidth:(P=e.style)===null||P===void 0?void 0:P.maxWidth,height:(W=e.style)===null||W===void 0?void 0:W.height,minHeight:(q=($=e.style)===null||$===void 0?void 0:$.minHeight)!==null&&q!==void 0?q:10,maxHeight:(j=e.style)===null||j===void 0?void 0:j.maxHeight})},I=!0,B=!1,L={style:T(),disabled:e.disabled,focusable:!e.refusesKeyboardFocus&&!e.disabled&&!e.disableTabFocus,tooltip:e.tooltip,onClick:e.onClick,onHoverIn:E,onHoverOut:x,onFocus:D,onBlur:M,onPressIn:b,onPressOut:k,accessibilityLabel:U5e(e,d,G5e(e)),accessibilityRole:A(),accessibilityState:{disabled:e.disabled},onAccessibilityTap:e.onClick,testID:e.automationLabel,enableFocusRing:!1};_d(e,L,e.onClick,!0),L.accessibilityState&&(e.accessibilityRole==="option"||e.accessibilityRole==="menuitem")&&I&&(L.accessibilityActions=[{name:"Select"}],L.accessibilityState.selected=e.hasKeyboardFocus),L.accessibilityState&&nO(e)&&I&&(L.onAccessibilityAction=S,L.accessibilityState.expanded=e.accessibilityState,L.accessibilityActions=[{name:"Expand"},{name:"Collapse"}]),L.accessibilityPositionInSet=e.accessibilityPositionInSet,L.accessibilitySetSize=e.accessibilitySetSize,(e.refusesKeyboardFocus||e.disableTabFocus||e.disabled)&&(L.focusable=!1),e.accessibilityAccessKey&&(L.accessibilityAccessKey=e.accessibilityAccessKey),e.onHeightChange&&(L.onLayout=w);var V=po.createElement(h5,Object.assign({size:"small",componentRef:c,accessible:!0},{alwaysShowToolTip:!0},L),aO(e,y,s,C,u,K5e));return e.uiAnchorId?po.createElement(X5e.UIAnchor,{uid:e.uiAnchorId},V):V}));Ki.displayName="CompositeButton"});function oO(e){return 16}var Q5e=ue(()=>{"use strict"});var p3,HE=ue(()=>{"use strict";p3="Separator"});var J5e,Y5e=ue(()=>{"use strict";hi();J5e=function(){return{separatorWidth:Ge.stroke.width10}}});var ukr,T$e,k$e,ege,rge=ue(()=>{"use strict";ukr=ae(Rr());Yr();HE();Y5e();T$e=!1,k$e=["vertical","insetSpacing"],ege={tokens:[J5e,p3],tokensThatAreAlsoProps:k$e,slotProps:{root:It(function(e){return{style:Object.assign({},e.vertical?{borderLeftWidth:e.separatorWidth}:{borderTopWidth:e.separatorWidth},e.color&&{borderColor:e.color},T$e)}},["color","vertical","separatorWidth","insetSpacing"])}}});var tge,w$e,h3,age=ue(()=>{"use strict";tge=ae(Rr());Yr();rge();HE();w$e={vertical:void 0},h3=ei(Object.assign({displayName:p3},ege,{slots:{root:tge.View},useRender:function(r,l){var c=l(r).root;return function(d,m){return Kr(c,Wt(r,d,w$e),m)}}}))});var uO=ue(()=>{"use strict";HE();age()});function I$e(e,r,l){return r=(0,cO.default)(r),(0,lge.default)(e,uge()?Reflect.construct(r,l||[],(0,cO.default)(e).constructor):r.apply(e,l))}function uge(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(uge=function(){return!!e})()}var nge,ige,lge,cO,oge,VE,n1,sO=ue(()=>{"use strict";nge=ae(Nr()),ige=ae(Hr()),lge=ae(Zn()),cO=ae(_n()),oge=ae(Un()),VE=ae(Qe());uO();n1=(function(e){function r(){return(0,nge.default)(this,r),I$e(this,r,arguments)}return(0,oge.default)(r,e),(0,ige.default)(r,[{key:"render",value:function(){var c=this,d=this.props.color?this.props.color:"#E6E6E6";r.customizations[d]||(r.customizations[d]=h3.customize({color:d}));var m={};return this.props.style&&(m.style={marginHorizontal:this.props.style.marginHorizontal}),this.props.onHeightChange&&(m.onLayout=function(t){var s,a;(a=(s=c.props).onHeightChange)===null||a===void 0||a.call(s,t.nativeEvent.layout.height)}),VE.createElement(r.customizations[d],m)}}])})(VE.PureComponent);n1.customizations={}});var cge,sge,dge=ue(()=>{"use strict";cge=ae(Qe());df();sf();c3();sge=function(r){return cge.createElement(Aa,{style:r.style,align:mn.Stretch,onKeyDown:r.onKeyDown,handledKeys:[mt.Tab]},r.baseItems)}});function gge(e){return e.iconType!==void 0?{type:e.iconType,filled:!0}:void 0}function D$e(e,r,l){var c,d,m,t={paddingHorizontal:8,flexibleSize:!0,iconFontSize:20,borderRadius:(d=(c=e.style)===null||c===void 0?void 0:c.borderRadius)!==null&&d!==void 0?d:4};return!r||l||(t.paddingStart=8+oO((m=e.icon)===null||m===void 0?void 0:m.fontSize)),t}function M$e(e,r,l,c,d,m,t){var s=gge(r),a=e.itemTheme,n=e.automationLabelType,o=e.automationId;return jE.createElement(Ki,{appearance:"subtle",key:r.key,title:r.title,titleStyle:r.titleStyle,onClick:function(){return l(r)},disabled:r.disabled,theme:a,htmlId:t+r.key,accessibilityRole:"menuitem",automationLabel:`${n}_${r.title}_${o}`,icon:s,style:D$e(e,m,r.iconType!==void 0),accessibilityPositionInSet:c,accessibilitySetSize:d})}var jE,dO,mge=ue(()=>{"use strict";jE=ae(Qe());NE();Q5e();f3();sO();dge();dO=function(r){var l=[];if(r.items){var c=r.items.filter(function(s){return s.type==="item"}),d=c.some(function(s){var a=gge(s);return!!a&&Xl.shouldRender(a)}),m=r?.id||"",t=1;l.push(r.items.map(function(s){switch(s.type){case"item":return M$e(r,s,r.onItemClick,t++,c.length,d,m);case"separator":return jE.createElement(n1,{key:s.key,color:r.theme&&r.theme.separator});default:return null}}))}return jE.createElement(sge,Object.assign({},r,{baseItems:l}))}});var fge=ue(()=>{"use strict";NE()});var pge=ue(()=>{"use strict"});var Pkr,B$e,_$e,L$e,hge,vge=ue(()=>{"use strict";Pkr=ae(F5()),B$e=R5(),_$e="RCTFocusZone",L$e={uiViewClassName:"RCTFocusZone",validAttributes:{navigateAtEnd:!0,defaultTabbableElement:!0,focusZoneDirection:!0,use2DNavigation:!0,tabKeyNavigation:!0,disabled:!0,isTabNavigation:!0}},hge=B$e.get(_$e,function(){return L$e})});var Fge,Rge,ZE,Cge,P$e,O$e,ho,yge=ue(()=>{"use strict";Fge=ae(nt()),Rge=ae(jt()),ZE=ae(Qe()),Cge=ae(Rr());Fi();XS();Dd();vge();P$e=["componentRef","defaultTabbableElement","isCircularNavigation"],O$e=function(r){return r!=="componentRef"},ho=Y4({usePrepareProps:function(r,l){var c=r.componentRef,d=r.defaultTabbableElement,m=r.isCircularNavigation,t=(0,Rge.default)(r,P$e),s=go(c),a=ZE.useState(void 0),n=(0,Fge.default)(a,2),o=n[0],u=n[1];return ZE.useLayoutEffect(function(){typeof d=="string"?u(d):d!=null&&d.current?u((0,Cge.findNodeHandle)(d.current)):u(void 0)},[d]),{slotProps:Wo(l(r),{root:Object.assign({navigateAtEnd:m?"NavigateWrap":"NavigateStopAtEnds"},t,{defaultTabbableElement:o,ref:s})})}},slots:{root:{slotType:hge,filter:O$e}}})});var Nd=ue(()=>{"use strict";pge();yge()});function UE(e){var r,l,c=W0.useState(0),d=(0,gO.default)(c,2),m=d[0],t=d[1],s=W0.useState(0),a=(0,gO.default)(s,2),n=a[0],o=a[1];if(e.onHeaderHeightChange){var u=e.componentStackStyle.marginTop?e.componentStackStyle.marginTop:e.componentStackStyle.marginVertical,g=e.componentStackStyle.paddingTop?e.componentStackStyle.paddingTop:e.componentStackStyle.paddingVertical,f=0;e.componentStackStyle.borderWidth&&(typeof e.componentStackStyle.borderWidth=="object"?f=e.componentStackStyle.borderWidth.top?e.componentStackStyle.borderWidth.top:0:f=e.componentStackStyle.borderWidth),e.onHeaderHeightChange((u||0)+(g||0)+f+m+n)}return W0.createElement(Aa,{direction:e.stackDirection,style:e.componentStackStyle,align:e.stackAlignment,accessibleLive:(r=e.accessibleLive)!==null&&r!==void 0?r:Pd.Polite,accessibilityLabel:e.header,accessibilityRole:"group",accessible:!0},W0.createElement(qo,{text:(l=e.header)!==null&&l!==void 0?l:"",style:e.headerStyle,onHeightChange:t,accessibilityRole:"heading",accessibilityHidden:!0}),e.subheader&&e.subheaderStyle?W0.createElement(qo,{text:e.subheader,style:e.subheaderStyle,onHeightChange:o,accessibilityRole:"text",accessibilityHidden:!0}):W0.createElement(W0.Fragment,null),e.children)}var gO,W0,Qkr,Sge=ue(()=>{"use strict";gO=ae(nt()),W0=ae(Qe());df();sf();_E();Qkr=ae(Rr())});var v3,GE=ue(()=>{"use strict";v3="Link"});var mO,fO=ue(()=>{"use strict";mO=function(r){return{color:r.colors.brandForegroundLink,alignSelf:"flex-start",variant:"body1",textDecorationLine:"underline",disabled:{color:r.colors.neutralForegroundDisabled,textDecorationLine:"none",focused:{borderColor:r.colors.strokeFocus2}},hovered:{color:r.colors.brandForegroundLinkHover},pressed:{color:r.colors.brandForegroundLinkPressed},visited:{color:r.colors.brandForegroundLink},focused:{color:r.colors.brandForegroundLink,borderColor:r.colors.strokeFocus2},subtle:{color:r.colors.neutralForeground2,hovered:{color:r.colors.neutralForeground2Hover},pressed:{color:r.colors.neutralForeground2Pressed},visited:{color:r.colors.neutralForeground2},focused:{color:r.colors.neutralForeground2,borderColor:r.colors.strokeFocus2}},brand:{color:r.colors.neutralForegroundInvertedLink,hovered:{color:r.colors.neutralForegroundInvertedLinkHover},pressed:{color:r.colors.neutralForegroundInvertedLinkPressed},visited:{color:r.colors.neutralForegroundInvertedLink},focused:{color:r.colors.neutralForegroundInvertedLink,borderColor:r.colors.strokeFocus2}}}}});var pO,Ege,hO,vO=ue(()=>{"use strict";pO=ae(Nt());Yr();so();GE();fO();Ege=["inline","subtle","hovered","focused","pressed","disabled"],hO={tokens:[mO,v3],states:Ege,slotProps:{root:It(function(e){return{style:{alignSelf:e.alignSelf}}},["alignSelf"]),content:It(function(e,r){return{style:Object.assign({alignSelf:e.alignSelf,textDecorationLine:e.textDecorationLine,color:e.color,fontStyle:e.fontStyle,textAlign:e.textAlign},Va.from(e,r),Ja.from(e,r)),variant:e.variant}},["alignSelf","color","textDecorationLine","textAlign"].concat((0,pO.default)(Va.keys),(0,pO.default)(Ja.keys)))}}});var Age,bge,A5,xge,N$e,H$e,FO,RO=ue(()=>{"use strict";Age=ae(nt()),bge=ae(jt()),A5=ae(Qe()),xge=ae(Rr());Fi();N$e=["accessible","accessibilityRole","onKeyUp","onKeyDown","keyUpEvents","keyDownEvents","onPress","onAccessibilityTap","tooltip","url","accessibilityState","componentRef","disabled","enableFocusRing","focusable"],H$e={},FO=function(r){var l,c=A5.useRef(null),d=r.accessible,m=d===void 0?!0:d,t=r.accessibilityRole,s=r.onKeyUp,a=r.onKeyDown,n=r.keyUpEvents,o=r.keyDownEvents,u=r.onPress,g=r.onAccessibilityTap,f=r.tooltip,v=r.url,C=r.accessibilityState,p=r.componentRef,h=p===void 0?c:p,F=r.disabled,R=r.enableFocusRing,y=r.focusable,E=y===void 0?!0:y,x=(0,bge.default)(r,N$e),b=!!F,k=A5.useState(!1),D=(0,Age.default)(k,2),M=D[0],w=D[1],S=A5.useCallback(function(H){w(!0),v?xge.Linking.openURL(v):u&&u(H),H.stopPropagation()},[w,v,u]),A=b||!E?null:h,T=qs(A,S),I=s5(Object.assign({},x,{disabled:b,onPress:T})),B=Il(S," ","Enter"),L=Object.assign({},I.state,{visited:M}),V=A5.useCallback(function(H){g?g():S(H)},[S,g]),Z=(l=f??v)!=null?l:void 0;return{props:Object.assign({},x,B,I.props,{onAccessibilityTap:V},H$e,{accessible:m,accessibilityRole:"link",accessibilityState:K4(b,C),enableFocusRing:R??!0,focusable:E&&!b,cursor:b?"not-allowed":"pointer",ref:go(h),tooltip:Z}),state:L}}});var Tge,kge,wge,Ige,V$e,WE,CO,Dge=ue(()=>{"use strict";Tge=ae(Ks()),kge=ae(jt()),wge=ae(Qe()),Ige=ae(Rr());Yr();nn();vO();GE();RO();V$e=["inline"],WE=function(r,l,c){return l[r]||c[r]||r===c.appearance},CO=ei(Object.assign({displayName:v3},hO,{slots:{root:Ige.View,content:Et},useRender:function(r,l){var c=FO(r),d=l(r,function(m){return WE(m,c.state,r)});return function(m){for(var t,s=Wt(c.props,m),a=s.inline,n=(0,kge.default)(s,V$e),o=!0,u=!0,g=arguments.length,f=new Array(g>1?g-1:0),v=1;v<g;v++)f[v-1]=arguments[v];var C=wge.default.Children.toArray(f).find(function(p){return typeof p=="string"});return a||n.selectable?Kr(d.content,n,f):Kr(d.root,(0,Tge.default)({},n,{accessibilityLabel:(t=n.accessibilityLabel)!=null?t:C}),Kr(d.content,{focusable:!1,accessible:!1},f))}}}))});var F3,$E=ue(()=>{"use strict";F3="RNFLink"});var Mge,Bge=ue(()=>{"use strict";$E();Mge=[{tokens:{variant:"secondaryStandard",color:"link",borderColor:"transparent",borderStyle:"solid",borderWidth:2,borderRadius:4,textDecorationLine:"underline"},root:Object.assign({accessible:!0,focusable:!0,enableFocusRing:!1},{cursor:"pointer"},{accessibilityRole:"link",style:{display:"flex",alignItems:"flex-start"}}),content:{style:{textDecorationLine:"underline",textAlign:"center"}},_precedence:["visited","hovered","focused","pressed","disabled"],_overrides:{disabled:{tokens:{color:"link"}},hovered:{tokens:{color:"linkHovered"}},pressed:{tokens:{color:"linkPressed"}},visited:{tokens:{color:"link"}},focused:{tokens:{borderColor:"focusBorder"}}}},F3]});function _ge(e,r){var l=e.url,c=e.onPress,d=(0,SO.default)(e,j$e),m=ff.useState({visited:!1}),t=(0,yO.default)(m,2),s=t[0],a=t[1],n=ff.useCallback(function(C){a({visited:!0}),l?zE.Linking.openURL(l):c&&c(C)},[a,l,c]),o=qs(r,n),u=s5(Object.assign({onPress:o},d)),g=Il(n," ","Enter"),f=Object.assign({},u.state,s),v=Object.assign({},e,u.props,g);return[v,f]}var yO,SO,ff,zE,j$e,Z$e,U$e,Lge=ue(()=>{"use strict";yO=ae(nt()),SO=ae(jt()),ff=ae(Qe()),zE=ae(Rr());Fi();nn();so();XS();QS();Dd();Bge();$E();j$e=["url","onPress"],Z$e=["content","onAccessibilityTap","componentRef"];U$e=Xs({displayName:F3,settings:Mge,usePrepareProps:function(r,l){var c=ff.useRef(null),d=r.content,m=r.onAccessibilityTap,t=r.componentRef,s=t===void 0?c:t,a=(0,SO.default)(r,Z$e),n=_ge(a,s),o=(0,yO.default)(n,2),u=o[0],g=o[1],f=m||u.onPress,v={content:!!d},C=go(s),p=l(r,function(F){return g[F]||r[F]}),h=Wo(p,{root:Object.assign({},u,{ref:C,onAccessibilityTap:f}),content:{children:d}});return{slotProps:h,state:Object.assign({},g,v)}},render:function(r,l){for(var c=l.state&&l.state.content,d=arguments.length,m=new Array(d>2?d-2:0),t=2;t<d;t++)m[t-2]=arguments[t];return m&&m.length&&m.length===1&&m[0]!==void 0?Kr(r.root,null,c&&Kr(r.content,null),m):Kr(r.root,null,c&&Kr(r.content,null))},slots:{root:zE.View,content:m5},styles:{root:[],content:[o5,Ym,Jm]}})});var Pge=ue(()=>{"use strict";GE();fO();vO();RO();Dge();$E();Lge()});var EO,ml,fl,AO=ue(()=>{"use strict";EO=ae(Qe()),ml=EO.createContext(!1);ml.displayName="UseFluentV9Context";fl=EO.createContext(!1);fl.displayName="UseUiCoherenceContext"});var Oge,i1,G$e,W$e,$$e,z$e,Nge,Hge=ue(()=>{"use strict";Oge=ae(nt()),i1=ae(Qe());DE();c3();AO();fge();G$e=function(r){return r.accessibilityLabel||r.title||r.strings&&r.strings.defaultOverflowButtonAccessibilityLabel},W$e=function(r,l,c){var d,m,t=Object.assign({},(m=(d=l.buttonOnlyTheme)!==null&&d!==void 0?d:l.theme)!==null&&m!==void 0?m:c?.useFluentV9?_P:wE);return r&&(t.background.hover&&(t.background=Object.assign(Object.assign({},t.background),{resting:t.background.hover})),t.title.hover&&(t.title=Object.assign(Object.assign({},t.title),{resting:t.title.hover})),t.subtitle&&t.subtitle.hover&&(t.subtitle=Object.assign(Object.assign({},t.subtitle),{resting:t.subtitle.hover})),t.icon&&t.icon.hover&&(t.icon=Object.assign(Object.assign({},t.icon),{resting:t.icon.hover}))),t},$$e=function(r){var l=r.style;return l&&l.paddingHorizontal!==void 0?l:Object.assign(Object.assign({},l),{paddingHorizontal:8})},z$e=function(r,l,c){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,m=arguments.length>4?arguments[4]:void 0,t=arguments.length>5?arguments[5]:void 0,s=arguments.length>6?arguments[6]:void 0,a=arguments.length>7?arguments[7]:void 0,n,o,u,g,f;return i1.createElement(Ki,{appearance:"subtle",ref:t,key:c,htmlId:s,title:r.title,icon:{type:(o=(n=r.icon)===null||n===void 0?void 0:n.type)!==null&&o!==void 0?o:"Overflow",filled:((u=r.icon)===null||u===void 0?void 0:u.filled)||d},tooltip:(g=r.tooltip)!==null&&g!==void 0?g:(f=r.strings)===null||f===void 0?void 0:f.defaultOverflowButtonAccessibilityLabel,tooltipProps:r.layerHostId?{layerHostId:r.layerHostId}:void 0,disabled:r.disabled,hidden:r.hidden,refusesKeyboardFocus:r.refusesKeyboardFocus,style:$$e(r),theme:W$e(d,r,a),strings:r.strings,onClick:l,onHoverIn:r.onHoverIn,onHoverOut:r.onHoverOut,onFocus:r.onFocus,onBlur:r.onBlur,accessibilityLabel:G$e(r),accessibilityPositionInSet:r.accessibilityPositionInSet,accessibilitySetSize:r.accessibilitySetSize,accessibilityRole:"overflow",accessibilityState:d,onAccessibilityExpandCollapse:m,automationLabel:`${r.automationLabelType}_${r.title||"OverFlow"}_${r.automationId}`,hasKeyboardFocus:r.hasKeyboardFocus,onHeightChange:r.onHeightChange})},Nge=function(r){var l=i1.useRef(null),c=i1.useRef(null),d=i1.useState(!!r.startOpen),m=(0,Oge.default)(d,2),t=m[0],s=m[1],a=i1.useContext(ml),n=function(y){var E;t||(y?c.current=document.activeElement:c.current=null,s(!0),(E=r.onMenuOpen)===null||E===void 0||E.call(r))},o=function(){var y;(y=l.current)===null||y===void 0||y.focus()},u=function(){var y;(y=c.current)===null||y===void 0||y.focus()},g=function(y){var E;(E=r.onMenuDismiss)===null||E===void 0||E.call(r,y),r.shouldFocusButtonOnDismiss!==!1?o():u(),c.current=null},f=function(y){g(y),s(!1)},v=function(){s(function(y){var E,x=!y;return x?(E=r.onMenuOpen)===null||E===void 0||E.call(r):g(),x})},C=function(y){var E;(E=r.onClick)===null||E===void 0||E.call(r,y),y.preventDismiss||f()},p=function(y){r.onTabClose&&y.key===mt.Tab&&f(!0)},h=function(y){y==="expand"&&t||y==="collapse"&&!t||v()},F=z$e(r,v,"button",t,h,l,r.id,{useFluentV9:a});return{menuOpen:t,button:F,buttonRef:l,focus:o,setMenuOpen:s,onAccessibilityExpandCollapse:h,onMenuOpen:n,onMenuDismiss:f,onItemClick:C,onKeyDown:p}}});var $0,KE,R3,Vge=ue(()=>{"use strict";$0=ae(Qe()),KE=ae(Qe());C5();mge();Hge();R3=$0.memo((0,KE.forwardRef)(function(e,r){var l,c=Nge(Object.assign(Object.assign({},e),{shouldFocusButtonOnDismiss:!0})),d=c.menuOpen,m=c.button,t=c.buttonRef,s=c.focus,a=c.onAccessibilityExpandCollapse,n=c.onMenuOpen,o=c.onMenuDismiss,u=c.onItemClick,g=c.onKeyDown;return $0.useEffect(function(){e.startOpen&&n()},[]),(0,KE.useImperativeHandle)(r,function(){return{focus:s,openMenu:n,onAccessibilityExpandCollapse:a}}),$0.createElement($0.Fragment,null,m,d&&$0.createElement(Du,{key:"callout",borderWidth:1,accessibilityRole:"menu",isBeakVisible:!1,onDismiss:o,setInitialFocus:!0,target:(l=t.current)===null||l===void 0?void 0:l.getElementRef()},$0.createElement(dO,Object.assign({},e,{style:{paddingHorizontal:1,paddingVertical:1},onItemClick:u,onKeyDown:g}))))}));R3.displayName="OverflowMenu"});function q$e(e){return;var r}var bO,vc,qE,XE,jge=ue(()=>{"use strict";bO=ae(nt()),vc=ae(Qe()),qE=ae(Rr());XE=function(r){var l=vc.useRef(null),c=r.scrollTo,d=r.style;vc.useEffect(function(){return C()},[c?.top,c?.bottom]);var m=vc.useState({x:0,y:0}),t=(0,bO.default)(m,2),s=t[0],a=t[1],n=vc.useState(0),o=(0,bO.default)(n,2),u=o[0],g=o[1],f=vc.useCallback(function(p){a(p.nativeEvent.contentOffset)},[a]),v=vc.useCallback(function(p){g(p.nativeEvent.layout.height)},[g]),C=function(){if(l.current&&r.scrollTo){var h=r.scrollTo,F=h.top,R=h.bottom,y=6,E=Math.max(F-y,0),x=R+y;E<s.y?l.current.scrollTo({y:E,animated:!0}):x>=s.y+u&&l.current.scrollTo({y:x-u,animated:!0})}};return vc.createElement(qE.ScrollView,{ref:l,onLayout:v,onScroll:f,style:q$e(d)},r.children)}});var pf,xO=ue(()=>{"use strict";pf="Shimmer"});var TO=ue(()=>{"use strict";xO()});var kO,wO,IO,DO=ue(()=>{"use strict";kO=0,wO=500,IO=2e3});var Zge,Uge=ue(()=>{"use strict";DO();Zge=function(r){return{angle:kO,backgroundColor:r.colors.background,delay:wO,duration:IO,shimmerColor:r.colors.bodyFrameDivider,shimmerColorOpacity:1,shimmerWaveColor:"#E1E1E1",shimmerWaveColorOpacity:1,shimmerWaveWidth:"100%"}}});var Gge,Wge=ue(()=>{"use strict";Yr();TO();Uge();Gge={tokens:[Zge,pf],tokensThatAreAlsoProps:"all",slotProps:{root:It(function(e){return{accessibilityRole:"progressbar",accessible:!0,style:{overflow:"hidden",backgroundColor:e.backgroundColor}}},["backgroundColor"]),shimmerWaveContainer:It(function(e){return{delay:e.delay,duration:e.duration,shimmerColor:e.shimmerColor}},["delay","duration","shimmerColor"]),shimmerWave:It(function(e){return{angle:e.angle,shimmerColor:e.shimmerColor,shimmerWaveColor:e.shimmerWaveColor,shimmerWaveWidth:e.shimmerWaveWidth}},["angle","shimmerColor","shimmerWaveColor","shimmerWaveWidth"]),clippingMask:It(function(e){return{backgroundColor:e.backgroundColor}},["backgroundColor"])}}});function $ge(e,r,l,c,d,m){l*2>d&&(l=d/2),c*2>m&&(c=m/2);var t=d-l*2,s=m-c*2,a=0,n=0,o=1,u=["M",e+l,r];return u=u.concat(["h",t]),u=u.concat(["a",l,c,a,n,o,l,c]),u=u.concat(["v",s]),u=u.concat(["a",l,c,a,n,o,-l,c]),u=u.concat(["h",-t]),u=u.concat(["a",l,c,a,n,o,-l,-c]),u=u.concat(["v",-s]),u=u.concat(["a",l,c,a,n,o,l,-c]),u=u.concat("z"),u.join(" ")}function zge(e){return $ge(e.x?e.x:0,e.y?e.y:0,e.borderRadiusX?e.borderRadiusX:0,e.borderRadiusX?e.borderRadiusY:0,e.width?e.width:100,e.height?e.height:16)}function Kge(e){var r=e.radius?e.radius:12;return $ge(e.cx?e.cx-e.radius:12,e.cy?e.cy-e.radius:12,r,r,r*2,r*2)}var qge=ue(()=>{"use strict"});var nIr,X$e,Q$e,J$e,Xge,Qge=ue(()=>{"use strict";nIr=ae(F5()),X$e=R5(),Q$e="RCTNativeAnimatedShimmer",J$e={uiViewClassName:"RCTNativeAnimatedShimmer",validAttributes:{delay:!0,duration:!0}},Xge=X$e.get(Q$e,function(){return J$e})});var Jge,C3,Yge,Ni,Y$e,eze,rze,tze,b5,eme=ue(()=>{"use strict";Jge=ae(jt()),C3=ae(Rr());Yr();Yr();Yge=ae(O4()),Ni=ae(Ra());Wge();xO();qge();Qge();Y$e=["elements"],eze=function(r){var l=r.backgroundColor,c=r.viewBoxHeight,d=r.viewBoxWidth,m={style:{position:"absolute",height:c,width:d},viewBox:"0 0 "+d+" "+c,preserveAspectRatio:"xMinYMin slice"};return Kr(Ni.Svg,m,Kr(Ni.Defs,null,Kr(Ni.ClipPath,{id:"shimmerCuts"},Kr(Ni.Path,{d:r.clipPath,clipRule:"evenodd"}))),Kr(Ni.Rect,{width:"100%",height:"100%",fill:l,clipPath:"url(#shimmerCuts)"}))},rze=function(r){var l=r.shimmerColor,c=r.shimmerColorOpacity,d=r.shimmerWaveColor,m=r.shimmerWaveColorOpacity,t=r.viewBoxHeight,s=r.viewBoxWidth,a={style:{height:t,width:s},viewBox:"0 0 "+s+" "+t,preserveAspectRatio:"xMinYMin slice"};return typeof(0,C3.processColor)(d)!="object"&&typeof(0,C3.processColor)(l)!="object"?Kr(Ni.Svg,a,Kr(Ni.LinearGradient,{id:"gradient"},Kr(Ni.Stop,{stopColor:l,stopOpacity:c}),Kr(Ni.Stop,{offset:"20%",stopColor:d,stopOpacity:m}),Kr(Ni.Stop,{offset:"40%",stopColor:l,stopOpacity:c})),Kr(Ni.Rect,{width:r.shimmerWaveWidth,height:"100%",fill:"url(#gradient)"})):Kr(Ni.Svg,a,Kr(Ni.Rect,{width:r.shimmerWaveWidth,height:"100%",fill:d,fillOpacity:m,scaleX:"0.4"}))},tze=function(r){var l=r.shimmerColor,c=r.viewBoxHeight,d=r.viewBoxWidth;return Kr(Xge,Object.assign({},r,{style:{backgroundColor:l,height:c,width:d,overflow:"hidden"}}))},b5=ei(Object.assign({displayName:pf},Gge,{slots:{root:C3.View,clippingMask:eze,shimmerWave:rze,shimmerWaveContainer:tze},useRender:function(r,l){var c=l(r);return function(d){var m=Wt(r,d),t=m.elements,s=(0,Jge.default)(m,Y$e),a=[],n=0,o=0;t&&t.forEach(function(g){if(g.type=="circle"){a=a.concat(Kge(g));var f=g.cx+g.radius,v=g.cy+g.radius;n=n>=f?n:f,o=o>=v?o:v}else if(g.type=="rect"){a=a.concat(zge(g));var C=g.x+g.width,p=g.y+g.height;n=n>=C?n:C,o=o>=p?o:p}else(0,Yge.assertNever)(g)});var u=a.join(" ").concat("M  0 0 h "+n+" v "+o+" h -"+n+" z ");return Kr(c.root,s,Kr(c.shimmerWaveContainer,{viewBoxHeight:o,viewBoxWidth:n},Kr(c.shimmerWave,{viewBoxHeight:o,viewBoxWidth:n})),Kr(c.clippingMask,{clipPath:u,viewBoxHeight:o,viewBoxWidth:n}))}}}))});var QE=ue(()=>{"use strict";eme();TO();DO()});function aze(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:24,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:8,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:120,c=arguments.length>3?arguments[3]:void 0,d,m,t=16,s=e/2,a=(d=c?.paddingHorizontal)!==null&&d!==void 0?d:8,n=(m=c?.paddingVertical)!==null&&m!==void 0?m:4,o=4,u=e>t?e:t,g=(u-e)/2,f=(u-t)/2;return{items:[{type:"circle",radius:s,cx:a+s,cy:n+g+s},{type:"rect",x:a+e+r,y:n+f,width:l,height:16},{type:"circle",radius:s,cx:a+s,cy:n+(u+o)+g+s},{type:"rect",x:a+e+r,y:n+(u+o)+f,width:l-20,height:16},{type:"circle",radius:s,cx:a+s,cy:n+2*(u+o)+g+s},{type:"rect",x:a+e+r,y:n+2*(u+o)+f,width:l,height:16}],width:2*a+e+r+l,height:2*n+3*u+8}}var rme,JE,tme=ue(()=>{"use strict";rme=ae(Qe());QE();JE=function(r){var l=r.theme,c=aze(r.circleSize,r.gapSize,r.lineSize,r.style),d=c.items,m=c.width,t=c.height;return rme.createElement(b5,{backgroundColor:l?.background,shimmerColor:l?.shimmer,shimmerWaveColor:l?.shimmerWave,style:{minWidth:m,minHeight:t},elements:d})}});var l1,ame=ue(()=>{"use strict";l1="Segoe UI"});var YE,eA,rA,Ql,x5=ue(()=>{"use strict";YE=ae(Qe()),eA=YE.createContext({isControlled:!1,checked:[],defaultChecked:[],hasCheckmarks:!1,hasIcons:!1,hasTooltips:!1,isSubmenu:!1,open:!1,onCheckedChange:function(){return!1},setOpen:function(){return!1},shouldFocusOnContainer:void 0,triggerRef:null,hasMaxHeight:!1,hasMaxWidth:!1}),rA=eA.Provider,Ql=function(){return YE.useContext(eA)}});var tA,MO,BO,y3,aA=ue(()=>{"use strict";tA=ae(Qe()),MO=tA.createContext({isCheckedControlled:!1,checked:{},hasCheckmarks:!1,hasIcons:!1,hasTooltips:!1,onCheckedChange:function(){return!1},onArrowClose:function(){return!1},addRadioItem:function(){return!1},removeRadioItem:function(){return!1},trackMenuItem:function(){return!1},untrackMenuItem:function(){return!1}}),BO=MO.Provider,y3=function(){return tA.useContext(MO)}});var _O,LO,PO,OO,NO=ue(()=>{"use strict";_O=ae(Qe()),LO=_O.default.createContext(!1),PO=LO.Provider,OO=function(){return _O.default.useContext(LO)}});var nA=ue(()=>{"use strict";x5()});var HO,nme=ue(()=>{"use strict";HO="Menu"});var TIr,ime,lme,ome=ue(()=>{"use strict";TIr=ae(Qe());nA();ime=ae(Or()),lme=function(r,l,c){var d=r[0],m=r[1];return(0,ime.jsxs)(rA,{value:l,children:[d,c.open&&c.shouldFocusOnContainer!==void 0&&m]})}});var hf,Hd,DIr,nze,VO,ize,lze,ume=ue(()=>{"use strict";hf=ae(nt()),Hd=ae(Qe()),DIr=ae(Rr());Fi();x5();nze=150,VO=function(r){var l=Hd.default.useRef(),c=Ql(),d=c.triggerRef!==null,m=typeof r.open<"u",t=ize(m,r,c.setOpen),s=(0,hf.default)(t,3),a=s[0],n=s[1],o=s[2],u=lze(r),g=(0,hf.default)(u,2),f=g[0],v=g[1],C=d,p=d?c.popoverHoverOutTimer:void 0;return Object.assign({openOnHover:C},r,{open:a,setOpen:o,shouldFocusOnContainer:n,checked:f,onCheckedChange:v,triggerRef:l,isSubmenu:d,isControlled:m,parentPopoverHoverOutTimer:p})},ize=function(r,l,c){var d=l.defaultOpen,m=l.onOpenChange,t=l.open,s=typeof d<"u"?d:!!t,a=Hd.default.useState(s),n=(0,hf.default)(a,2),o=n[0],u=n[1],g=Hd.default.useState(void 0),f=(0,hf.default)(g,2),v=f[0],C=f[1],p=r?t:o,h=Hd.default.useRef(-1),F=Hd.default.useCallback(function(R,y,E){var x=p;!r&&(!y||h.current+nze<=Date.now())&&u(y),y&&(q_(R)?C(!0):C(!1)),y||(C(void 0),h.current=Date.now()),m&&x!==y&&m(R,y),E&&c&&c(R,y,E)},[r,p,m,u,c]);return[p,v,F]},lze=function(r){var l,c=r.checked,d=r.defaultChecked,m=r.onCheckedChange,t=Hd.default.useState((l=d??c)!=null?l:[]),s=(0,hf.default)(t,2),a=s[0],n=s[1],o=typeof c<"u",u=o?c:a,g=Hd.default.useCallback(function(f,v){o||n(v),m?.(f,v)},[o,n,m]);return[u,g]}});var jO,ZO,UO,cme=ue(()=>{"use strict";jO=ae(nt()),ZO=ae(Qe()),UO=function(r){var l=ZO.default.useState(),c=(0,jO.default)(l,2),d=c[0],m=c[1],t=ZO.default.useState(),s=(0,jO.default)(t,2),a=s[0],n=s[1];return Object.assign({},r,{popoverHoverOutTimer:a,triggerHoverOutTimer:d,setPopoverHoverOutTimer:n,setTriggerHoverOutTimer:m})}});var sme,vo,dme=ue(()=>{"use strict";sme=ae(Qe());Yr();nme();ome();ume();cme();vo=Yn(function(e){var r=VO(e),l=UO(r);return function(c,d){var m=sme.default.Children.toArray(d);return lme(m,l,r)}});vo.displayName=HO});var gme=ue(()=>{"use strict";dme()});var GO,mme=ue(()=>{"use strict";GO="MenuTrigger"});function pme(){for(var e=arguments.length,r=new Array(e),l=0;l<e;l++)r[l]=arguments[l];var c=fme.useCallback(function(d){c.current=d;for(var m of r)typeof m=="function"?m(d):m&&(m.current=d)},[].concat(r));return c}var fme,hme=ue(()=>{"use strict";fme=ae(Qe())});var zIr,vme,Fme=ue(()=>{"use strict";zIr=ae(Rr()),vme=500});var Cme,T5,XIr,Rme,oze,uze,WO,yme=ue(()=>{"use strict";Cme=ae(Nt()),T5=ae(Qe()),XIr=ae(Rr());hme();Fme();x5();Rme=[{name:"Expand"},{name:"Collapse"}],oze={expanded:!0},uze={expanded:!1},WO=function(r){var l=Ql(),c=l.hoverDelay,d=c===void 0?vme:c,m=l.open,t=l.openOnHover,s=l.popoverHoverOutTimer,a=l.setOpen,n=l.setTriggerHoverOutTimer,o=l.triggerHoverOutTimer,u=l.triggerRef,g=r.accessibilityActions,f=r.accessibilityState,v=r.onAccessibilityAction,C=r.accessibilityPositionInSet,p=r.accessibilitySetSize,h=r.onClick,F=r.onHoverIn,R=r.onHoverOut,y=r.componentRef,E=T5.default.useMemo(function(){return g?[].concat(Rme,(0,Cme.default)(g)):Rme},[g]),x=T5.default.useMemo(function(){var S=m?oze:uze;return f?Object.assign({},S,f):S},[f,m]),b=T5.default.useCallback(function(S){switch(S.nativeEvent.actionName){case"Expand":a(S,!0);break;case"Collapse":a(S,!1);break}v&&v(S)},[v,a]),k=T5.default.useCallback(function(S){t&&(clearTimeout(s),clearTimeout(o),S.persist(),setTimeout(function(){a(S,!0)},d)),F&&F(S)},[F,d,t,a,o,s]),D=T5.default.useCallback(function(S){if(t){S.persist();var A=setTimeout(function(){a(S,!1)},d);n(A)}R&&R(S)},[R,d,t,a,n]),M=T5.default.useCallback(function(S){a(S,!m),h&&h(S)},[h,m,a]),w=pme(u,y);return{props:{onClick:M,onHoverIn:k,onHoverOut:D,componentRef:w,accessibilityState:x,accessibilityActions:E,onAccessibilityAction:b,accessibilityPositionInSet:C??l.accessibilityPositionInSet,accessibilitySetSize:p??l.accessibilitySetSize},hasSubmenu:l.isSubmenu}}});var Sme,Eme,_u,Ame=ue(()=>{"use strict";Sme=ae(Qe());mme();yme();NO();Eme=ae(Or()),_u=function(r){var l=WO(r.children.props),c=Sme.cloneElement(r.children,Object.assign({},r.children.props.tooltip&&{alwaysShowToolTip:!0},l.props));return(0,Eme.jsx)(PO,{value:l.hasSubmenu,children:c})};_u.displayName=GO});var bme=ue(()=>{"use strict";Ame()});var S3,$O=ue(()=>{"use strict";S3="MenuPopover"});var xme,Tme=ue(()=>{"use strict";Yr();$O();xme=$s(function(e){return{borderWidth:1,borderColor:e.colors.neutralStrokeAccessible}},S3)});var wme,o1,Ime,cze,kme,zO,sze,Dme=ue(()=>{"use strict";wme=ae(nt()),o1=ae(Qe()),Ime=ae(Rr());x5();cze=["preventDismissOnKeyDown","preventDismissOnClickOutside"],kme=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight","Tab","Home","End","Escape"],zO=function(r){var l,c,d=Ql(),m=d.setOpen,t=d.triggerRef,s=d.isControlled,a=d.isSubmenu,n=d.openOnHover,o=d.parentPopoverHoverOutTimer,u=d.popoverHoverOutTimer,g=d.setPopoverHoverOutTimer,f=d.shouldFocusOnContainer,v=d.triggerHoverOutTimer,C=r.onKeyDown,p=r.onKeyUp,h=o1.default.useCallback(function(){r.onDismiss==null||r.onDismiss(),m(void 0,!1)},[r.onDismiss,m]),F=s?cze:void 0,R=(l=r.directionalHint)!=null?l:sze(a,Ime.I18nManager.isRTL),y=!0,E=(c=r.doNotTakePointerCapture)!=null?c:n,x="menu",b=o1.default.useCallback(function(){clearTimeout(v),clearTimeout(u),clearTimeout(o)},[o,u,v]),k=o1.default.useCallback(function(){if(n){var B=setTimeout(function(){m(void 0,!1)},500);g(B)}},[n,m,g]),D=o1.default.useCallback(function(B){C&&C(B),kme.includes(B.nativeEvent.key)&&B.stopPropagation()},[C]),M=o1.default.useCallback(function(B){p&&p(B),kme.includes(B.nativeEvent.key)&&B.stopPropagation()},[p]),w=o1.default.useState(f),S=(0,wme.default)(w,2),A=S[0],T=S[1],I=o1.default.useCallback(function(){T(!1)},[T]);return o1.default.useEffect(function(){return function(){clearTimeout(u)}}),{props:{accessibilityRole:x,target:t,onDismiss:h,onShow:r.onShow,directionalHint:R,dismissBehaviors:F,doNotTakePointerCapture:E,setInitialFocus:y},innerView:{onMouseEnter:b,onMouseLeave:k,onKeyDown:D,onKeyUp:M,accessible:f,focusable:A,onBlur:I}}},sze=function(r,l){if(r)return l?"leftTopEdge":"rightTopEdge"}});var Mme,Bme=ue(()=>{"use strict";Mme="MenuCallout"});var pDr,_me,iA,Lme=ue(()=>{"use strict";pDr=ae(Qe());C5();Yr();Yr();Bme();_me=ae(Or()),iA=Yn(function(e){return function(r,l){var c=Wt(e,r);return(0,_me.jsx)(Du,Object.assign({},c,{children:l}))}});iA.displayName=Mme});var Pme=ue(()=>{"use strict";Lme()});var KO,Ome,Nme,Hme,Fo,Vme=ue(()=>{"use strict";KO=ae(nt()),Ome=ae(Qe()),Nme=ae(Rr());Yr();$O();Tme();Dme();nA();Pme();Hme=ae(Or()),Fo=j0(function(e,r){var l=e.directionalHint,c=e.gapSpace,d=e.maxHeight,m=e.maxWidth,t=e.minWidth,s=e.minPadding,a=e.borderWidth,n=e.borderColor,o=e.backgroundColor,u=zO(e),g=Ft(),f=Ql(),v=r(g),C=(0,KO.default)(v,2),p=C[0],h=C[1];f.hasMaxHeight=d!=null,f.minWidth=t??f.minWidth;var F=Ws(p,h,{directionalHint:l,gapSpace:c,maxHeight:d,maxWidth:m,minWidth:t,minPadding:s,borderWidth:a,borderColor:n,backgroundColor:o}),R=(0,KO.default)(F,2);return p=R[0],h=R[1],function(y,E){var x=Wt(p,u.props,y),b=Object.assign({},u.innerView,{style:{maxHeight:x.maxHeight}}),k=Ome.default.createElement(Nme.View,b,E);return(0,Hme.jsx)(iA,Object.assign({tokens:p},x,{children:k}))}},xme);Fo.displayName=S3});var jme=ue(()=>{"use strict";Vme()});var E3,qO=ue(()=>{"use strict";E3="MenuItem"});var Zme,Ume=ue(()=>{"use strict";hi();Zme=function(r){return{backgroundColor:r.colors.neutralBackground1,borderRadius:Ge.corner.radiusNone,checkmarkSize:16,color:r.colors.neutralForeground1,fontFamily:r.typography.families.primary,fontSize:Ge.font.size200,fontWeight:Ge.font.weight.regular,gap:Ge.size40,iconColor:r.colors.neutralForeground1,iconSize:16,minHeight:24,minWidth:128,maxWidth:300,padding:Ge.size40,paddingHorizontal:Ge.size80,submenuIndicatorColor:r.colors.neutralForeground1,submenuIndicatorPadding:Ge.size20,submenuIndicatorSize:16,pressed:{backgroundColor:r.colors.neutralBackground1Pressed,color:r.colors.neutralForeground1Pressed,iconColor:r.colors.neutralForeground1Pressed,submenuIndicatorColor:r.colors.neutralForeground1Pressed},disabled:{backgroundColor:r.colors.neutralBackground1,color:r.colors.neutralForegroundDisabled,iconColor:r.colors.neutralForegroundDisabled,submenuIndicatorColor:r.colors.neutralForegroundDisabled},focused:{backgroundColor:r.colors.neutralBackground1Hover,color:r.colors.neutralForeground1Hover,iconColor:r.colors.neutralForeground1Hover,submenuIndicatorColor:r.colors.neutralForeground1Hover}}}});var lA,ODr,dze,Gme,Wme=ue(()=>{"use strict";lA=ae(Nt()),ODr=ae(Rr());Yr();so();qO();Ume();dze=["hovered","focused","pressed","disabled"],Gme={tokens:[Zme,E3],states:dze,slotProps:{root:It(function(e,r){return{style:Object.assign({alignItems:"center",backgroundColor:e.backgroundColor,display:"flex",flexDirection:"row"},pi.from(e,r),Ja.from(e,r))}},["backgroundColor"].concat((0,lA.default)(Ja.keys),(0,lA.default)(pi.keys))),checkmark:It(function(e){return{style:{height:e.checkmarkSize,width:e.checkmarkSize,marginEnd:e.gap}}},["checkmarkSize","gap"]),content:It(function(e,r){return{color:e.color,style:Object.assign({flexGrow:1},Va.from(e,r))}},["color"].concat((0,lA.default)(Va.keys))),iconPlaceholder:It(function(e){return{style:{minHeight:e.iconSize,minWidth:e.iconSize,alignItems:"center",justifyContent:"center",marginEnd:e.gap}}},["checkmarkSize","gap"]),imgIcon:It(function(e){return{style:{tintColor:e.iconColor,height:e.iconSize,width:e.iconSize}}},["gap","iconColor","iconSize"]),fontOrSvgIcon:It(function(e){return{color:e.iconColor,size:e.iconSize}},["gap","iconColor","iconSize"]),submenuIndicator:It(function(e){return{color:e.submenuIndicatorColor,height:e.submenuIndicatorSize,width:e.submenuIndicatorSize,viewBox:`0 0 ${e.submenuIndicatorSize} ${e.submenuIndicatorSize}`}},["submenuIndicatorColor","submenuIndicatorPadding","submenuIndicatorSize"])}}});var $me,Jo,GDr,XO,gze,mze,fze,pze,QO,zme,JO=ue(()=>{"use strict";$me=ae(nt()),Jo=ae(Qe()),GDr=ae(Rr());x5();aA();XO=[],gze=function(r){XO.push(r)},mze=function(r){XO.filter(function(l){return l!==r})},fze=["ios","macos"],pze=["Home","End"],QO=function(r){var l,c,d=Ql(),m=d.defaultChecked,t=d.onCheckedChange,s=d.checked,a=d.isSubmenu,n=d.setOpen,o=d.triggerRef,u=Jo.default.useMemo(function(){var w={};if(!s)return w;for(var S of s)w[S]=!0;return w},[s]),g=Jo.default.useState(function(){if(u)return u;var w=m??[],S={};for(var A of w)S[A]=!0;return S}),f=(0,$me.default)(g,2),v=f[0],C=f[1],p=typeof s<"u",h=p?u:v,F=Jo.default.useCallback(function(w,S,A){var T=Object.assign({},h);A?T[S]=!0:delete T[S],p||C(T),t&&t(w,Object.keys(T))},[p,h,t,C]),R=Jo.default.useCallback(function(w,S){var A={};for(var T of Object.keys(h))XO.includes(T)||(A[T]=h[T]);A[S]=!0,p||C(A),t&&t(w,Object.keys(A))},[p,t,C,h]),y=Jo.default.useCallback(function(w){var S;a&&(n(w,!1,!1),o==null||(S=o.current)==null||S.focus())},[a,n,o]),E=Jo.default.useMemo(function(){return[]},[]),x=Jo.default.useCallback(function(w){return E.push(w)},[E]),b=Jo.default.useCallback(function(w){return E.splice(E.findIndex(function(S){return S.ref===w.ref}),1)},[E]),k=function(S){var A=S.nativeEvent.key;if(pze.includes(A)){var T,I,B;for(A==="Home"?(I=1,B=0):A==="End"&&(I=-1,B=E.length-1);fze.includes("win32")&&E[B].disabled;)B+=I;(T=E[B].ref.current)==null||T.focus()}};Jo.default.useEffect(function(){return function(){clearTimeout(d.triggerHoverOutTimer)}});var D=Jo.default.useRef(),M=function(){var S;D==null||(S=D.current)==null||S.focus()};return Jo.default.useEffect(function(){M()},[]),{props:Object.assign({},d,{onMouseLeave:d.onMouseLeave,onKeyDown:k}),isCheckedControlled:p,checked:h,onArrowClose:y,onCheckedChange:F,selectRadio:R,addRadioItem:gze,removeRadioItem:mze,trackMenuItem:x,untrackMenuItem:b,hasMaxHeight:(l=d.hasMaxHeight)!=null?l:!1,hasMaxWidth:(c=d.hasMaxWidth)!=null?c:!1,focusZoneRef:D}},zme=function(r,l){var c=y3(),d=c.trackMenuItem,m=c.untrackMenuItem,t=Jo.default.useMemo(function(){return{ref:r,disabled:l}},[r,l]);Jo.default.useEffect(function(){return d(t),function(){return m(t)}},[])}});function Rze(e,r){return r?Object.assign({disabled:e},r):{disabled:e}}var Kme,qme,Xme,z0,Qme,hze,Jme,vze,vf,Fze,Cze,YO=ue(()=>{"use strict";Kme=ae(nt()),qme=ae(Nt()),Xme=ae(jt()),z0=ae(Qe()),Qme=ae(Rr());Yr();Fi();x5();aA();NO();JO();hze=["accessible","onClick","accessibilityState","componentRef","disabled","persistOnClick"],Jme=[" ","Enter"],vze=["ArrowLeft","ArrowRight"].concat(Jme),vf=function(r){var l=z0.useRef(null),c=r.accessible,d=r.onClick,m=r.accessibilityState,t=r.componentRef,s=t===void 0?l:t,a=r.disabled,n=a===void 0?!1:a,o=r.persistOnClick,u=(0,Xme.default)(r,hze),g=Ql(),f=g.isSubmenu,v=g.persistOnItemClick,C=g.setOpen,p=y3(),h=p.hasCheckmarks,F=p.hasIcons,R=p.hasTooltips,y=p.onArrowClose,E=OO(),x=o??v,b=f&&E,k=z0.useCallback(function(Z){var H=Qme.I18nManager.isRTL,N=G4(Z)&&(Z.nativeEvent.key==="ArrowLeft"||Z.nativeEvent.key==="ArrowRight"),_=b&&G4(Z)&&(H&&Z.nativeEvent.key==="ArrowLeft"||!H&&Z.nativeEvent.key==="ArrowRight");if(!n&&(!N||_)){var P;s==null||(P=s.current)==null||P.blur(),d?.(Z),Z.preventDefault()}!b&&!N&&!x&&C(Z,!1,!0);var W=G4(Z)&&(H&&Z.nativeEvent.key==="ArrowRight"||!H&&Z.nativeEvent.key==="ArrowLeft");W&&y?.(Z)},[s,n,b,y,d,C,x]),D=vi(Object.assign({},u,{onPress:k})),M=go(s),w=n?[]:f?vze:Jme,S=z4.apply(void 0,[k].concat((0,qme.default)(w)));Cze(D.state.hovered,s);var A=z0.useState(!D.state.hovered),T=(0,Kme.default)(A,2),I=T[0],B=T[1],L=z0.useCallback(function(Z){D.props.onHoverIn(Z),D.state.focused||B(!1)},[D]),V=z0.useCallback(function(Z){D.props.onFocus(Z),D.state.focused||B(!0)},[D]);return zme(s,n),{props:Object.assign({},D.props,{onHoverIn:L,onFocus:V,accessible:c??!0,accessibilityRole:"menuitem",onAccessibilityTap:r.onAccessibilityTap||k,accessibilityState:Fze(n,m),disabled:n,enableFocusRing:I,focusable:!0,ref:M},S),state:Object.assign({},D.state,{hasSubmenu:b,hasIcons:F,hasCheckmarks:h,hasTooltips:R})}},Fze=Ea(Rze);Cze=function(r,l){z0.useLayoutEffect(function(){if(r){var c;l==null||(c=l.current)==null||c.focus()}else{var d;l==null||(d=l.current)==null||d.blur()}},[r,l])}});var A3,Yme,aMr,u1,efe,yze,Fc,Sze,Eze,Aze,bze,rfe=ue(()=>{"use strict";A3=ae(Ks()),Yme=ae(jt()),aMr=ae(Qe()),u1=ae(Rr());Yr();pc();nn();efe=ae(Ra());Wme();qO();YO();yze=["accessibilityLabel","icon","tooltip"],Fc=ei(Object.assign({displayName:E3},Gme,{slots:{root:u1.Pressable,checkmark:u1.View,content:Et,iconPlaceholder:u1.View,imgIcon:u1.Image,fontOrSvgIcon:Iu,submenuIndicator:efe.SvgXml},useRender:function(r,l){var c=vf(r),d=l(r,function(m){return c.state[m]||r[m]});return function(m,t){var s=Wt(c.props,m),a=s.accessibilityLabel,n=s.icon,o=s.tooltip,u=(0,Yme.default)(s,yze),g=u1.I18nManager.isRTL?`
          <svg>
          <path fill='currentColor' d="M10.2603 3.20041C10.5639 3.48226 10.5814 3.95681 10.2996 4.26034L6.77348 8L10.2996 11.7397C10.5814 12.0432 10.5639 12.5177 10.2603 12.7996C9.9568 13.0815 9.48226 13.0639 9.2004 12.7603L5.2004 8.51034C4.9332 8.22258 4.9332 7.77743 5.2004 7.48966L9.20041 3.23966C9.48226 2.93613 9.95681 2.91856 10.2603 3.20041Z"/>
          </svg>`:`
          <svg>
          <path fill='currentColor' d="M5.73966 3.20041C5.43613 3.48226 5.41856 3.95681 5.70041 4.26034L9.22652 8L5.70041 11.7397C5.41856 12.0432 5.43613 12.5177 5.73967 12.7996C6.0432 13.0815 6.51775 13.0639 6.7996 12.7603L10.7996 8.51034C11.0668 8.22258 11.0668 7.77743 10.7996 7.48966L6.7996 3.23966C6.51775 2.93613 6.0432 2.91856 5.73966 3.20041Z"/>
          </svg>`,f=Eze(a,t[0]),v=bze(o,c.state.hasTooltips,t[0]);return Kr(d.root,(0,A3.default)({},u,{accessibilityLabel:f}),c.state.hasCheckmarks&&Kr(d.checkmark,{accessible:!1}),(n||c.state.hasIcons)&&Kr(d.iconPlaceholder,{accessible:!1},n&&n.source&&Kr(d.imgIcon,(0,A3.default)({accessible:!1},n)),n&&(n.svgSource||n.fontSource)&&Kr(d.fontOrSvgIcon,(0,A3.default)({accessible:!1},n))),t&&Kr(d.content,(0,A3.default)({accessible:!1,tooltip:v},v&&{alwaysShowToolTip:!0}),t),c.state.hasSubmenu&&Kr(d.submenuIndicator,{accessible:!1,xml:g}))}}})),Sze=function(r,l){if(r!==void 0)return r;if(typeof l=="string")return l},Eze=Ea(Sze),Aze=function(r,l,c){if(r!==void 0)return r;if(l&&typeof c=="string")return c},bze=Ea(Aze)});var tfe=ue(()=>{"use strict";rfe();YO()});var b3,eN=ue(()=>{"use strict";b3="MenuList"});var afe,nfe=ue(()=>{"use strict";hi();afe=function(r){return{paddingVertical:Ge.size40,minWidth:128,maxWidth:300,backgroundColor:r.colors.neutralBackground1,hasMaxHeight:{minWidth:140}}}});var ife,FMr,xze,lfe,ofe=ue(()=>{"use strict";ife=ae(Nt()),FMr=ae(Rr());Yr();so();eN();nfe();xze=["hasMaxHeight"],lfe={tokens:[afe,b3],states:xze,slotProps:{root:It(function(e,r){return{style:Object.assign({backgroundColor:e.backgroundColor,display:"flex",gap:e.gap},pi.from(e,r),!1)}},["backgroundColor","borderRadius","gap"].concat((0,ife.default)(pi.keys))),focusZone:It(function(e){return{style:{display:"flex",flexDirection:"column",gap:e.gap}}},["gap"])}}});var rN,ufe=ue(()=>{"use strict";rN=function(r){return Object.assign({hasCheckmarks:r.props.hasCheckmarks,hasIcons:r.props.hasIcons,hasTooltips:r.props.hasTooltips},r)}});var Vd,x3,cfe,sfe,Tze,kze,Rc,dfe=ue(()=>{"use strict";Vd=ae(Qe()),x3=ae(Rr());Nd();Yr();ofe();eN();JO();ufe();aA();cfe=["macos","win32"].includes("win32"),sfe=!1,Tze=!0,kze=function(r,l,c){return l[r]||c[r]||r==="hasMaxHeight"},Rc=ei(Object.assign({displayName:b3},lfe,{slots:{root:x3.View,scrollView:x3.ScrollView,focusZone:cfe?ho:x3.View},useRender:function(r,l){var c=QO(r),d=rN(c),m=l(c.props,function(t){return kze(t,c,r)});return function(t,s){var a=Vd.default.Children.toArray(s).filter(function(p){return Vd.default.isValidElement(p)&&p.type.displayName!=="MenuDivider"}).length,n=0,o=Vd.default.Children.toArray(s).map(function(p){if(Vd.default.isValidElement(p)){var h,F;return p.type.displayName!=="MenuDivider"&&n++,Vd.default.cloneElement(p,Object.assign({accessibilityPositionInSet:(h=p.props.accessibilityPositionInSet)!=null?h:n,accessibilitySetSize:(F=p.props.accessibilitySetSize)!=null?F:a},p.props.tooltip&&{alwaysShowToolTip:!0}))}return p}),u=c.hasMaxHeight||c.hasMaxWidth,g=u?m.scrollView:Vd.default.Fragment,f=Vd.default.Children.toArray(s).some(function(p){return p&&p.type&&p.type.displayName==="MenuGroup"}),v=f,C=Kr(m.root,null,Kr(g,u&&{showsVerticalScrollIndicator:c.hasMaxHeight,showsHorizontalScrollIndicator:c.hasMaxWidth},Kr(m.focusZone,cfe&&{componentRef:sfe,focusZoneDirection:"vertical",defaultTabbableElement:sfe,enableFocusRing:!1,isCircularNavigation:Tze,tabKeyNavigation:v?"Normal":"None"},o)));return Kr(BO,{value:d},C)}}}))});var gfe=ue(()=>{"use strict";dfe()});var t0=ue(()=>{"use strict";nA();gme();bme();jme();tfe();gfe()});var T3,oA=ue(()=>{"use strict";T3="Tab"});var jd,WMr,mfe,ffe=ue(()=>{"use strict";jd=ae(Qe()),WMr=ae(Rr());Yr();mfe=function(r,l,c,d){var m=d.canShowAnimatedIndicator,t=d.selectedKey,s=d.vertical,a=jd.default.useMemo(function(){return{style:Object.assign({display:"flex",alignItems:"center",flexDirection:l.flexDirection,alignSelf:"flex-start",justifyContent:"center",padding:1,backgroundColor:l.backgroundColor},s?{}:{height:"100%"},Ja.from(l,c))}},[l,c,s]),n=jd.default.useMemo(function(){return{style:{flexDirection:"row",paddingStart:l.contentMarginStart,paddingEnd:l.contentMarginEnd}}},[l.contentMarginStart,l.contentMarginEnd]),o=jd.default.useMemo(function(){return{numberOfLines:l.numberOfLines,style:Object.assign({color:l.color},Va.from(l,c))}},[l,c]),u=jd.default.useMemo(function(){return r.icon?Object.assign({},r.icon,{color:l.iconColor,size:l.iconSize}):{}},[r.icon,l.iconColor,l.iconSize]),g=jd.default.useMemo(function(){return{style:{display:"flex",alignItems:"center",flexDirection:"row",flex:0,alignSelf:"flex-start",justifyContent:"center",marginHorizontal:l.stackMarginHorizontal,marginVertical:l.stackMarginVertical}}},[l.stackMarginHorizontal,l.stackMarginVertical]),f=jd.default.useMemo(function(){return{style:Object.assign({backgroundColor:c.colors.transparentBackground},s?{height:"100%",width:l.indicatorThickness,paddingVertical:l.indicatorMargin}:{width:"100%",height:l.indicatorThickness,paddingHorizontal:l.indicatorMargin})}},[s,l.indicatorThickness,l.indicatorMargin,c]),v=jd.default.useMemo(function(){var C=r.tabKey===t&&m;return{style:{flex:1,borderRadius:l.indicatorRadius,backgroundColor:C?c.colors.transparentBackground:l.indicatorColor}}},[m,r.tabKey,t,l.indicatorColor,l.indicatorRadius,c]);return{root:a,contentContainer:n,content:o,icon:u,stack:g,indicatorContainer:f,indicator:v}}});var pfe,hfe=ue(()=>{"use strict";Cn();pfe=function(r){return{borderColor:r.colors.transparentBackground,color:r.colors.neutralForeground2,iconColor:r.colors.neutralForeground2,indicatorColor:r.colors.transparentBackground,transparent:{backgroundColor:r.colors.transparentBackground},subtle:{backgroundColor:r.colors.subtleBackground},selected:{color:r.colors.neutralForeground1,iconColor:r.colors.compoundBrandForeground1,indicatorColor:r.colors.compoundBrandStroke1,pressed:{color:yt(r)?r.colors.neutralForeground2:r.colors.neutralForeground1Pressed,iconColor:yt(r)?r.colors.neutralForeground2:r.colors.compoundBrandForeground1Pressed,indicatorColor:r.colors.compoundBrandStroke1Pressed}},disabled:{color:yt(r)?r.colors.neutralStrokeDisabled:r.colors.neutralForegroundDisabled,iconColor:yt(r)?r.colors.neutralStrokeDisabled:r.colors.neutralForegroundDisabled,selected:{color:yt(r)?r.colors.neutralStrokeDisabled:r.colors.neutralForegroundDisabled,iconColor:yt(r)?r.colors.neutralStrokeDisabled:r.colors.neutralForegroundDisabled,indicatorColor:yt(r)?r.colors.neutralStrokeDisabled:r.colors.neutralForegroundDisabled}},hovered:{color:yt(r)?r.colors.neutralForeground2:r.colors.neutralForeground2Hover,iconColor:yt(r)?r.colors.compoundBrandForeground1Hover:r.colors.neutralForeground2Hover,indicatorColor:yt(r)?r.colors.compoundBrandStroke1Hover:r.colors.neutralStroke1Hover,selected:{color:yt(r)?r.colors.neutralForeground2:r.colors.neutralForeground1Hover,iconColor:yt(r)?r.colors.neutralForeground2:r.colors.compoundBrandForeground1Hover,indicatorColor:r.colors.compoundBrandStroke1Hover,subtle:{indicatorColor:yt(r)?r.colors.neutralStroke1:r.colors.compoundBrandStroke1Hover}},disabled:{indicatorColor:r.colors.transparentBackground},transparent:{backgroundColor:r.colors.transparentBackgroundHover},subtle:{backgroundColor:r.colors.subtleBackgroundHover,indicatorColor:yt(r)?r.colors.neutralStroke1:r.colors.neutralStroke1Hover}},pressed:{color:yt(r)?r.colors.neutralForeground2:r.colors.neutralForeground2Pressed,iconColor:yt(r)?r.colors.neutralForeground2:r.colors.neutralForeground2Pressed,indicatorColor:yt(r)?r.colors.compoundBrandBackground1Pressed:r.colors.neutralStroke1Pressed,transparent:{backgroundColor:r.colors.transparentBackgroundPressed},subtle:{backgroundColor:r.colors.subtleBackgroundPressed}},focused:{borderColor:yt(r)?r.colors.compoundBrandStroke1:r.colors.neutralForeground1}}}});var vfe,wze,Ffe,Rfe=ue(()=>{"use strict";Yr();oA();hfe();vfe=["small","medium","large","vertical","hovered","disabled","selected","focused","pressed","transparent","subtle","hasIcon"],wze={indicatorOrientation:"horizontal",indicatorThickness:2,borderWidth:2,borderRadius:4,contentMarginStart:2,contentMarginEnd:2,flexDirection:"column",indicatorRadius:99,numberOfLines:1,small:{iconSize:20,iconMargin:2,indicatorMargin:8,stackMarginHorizontal:6,stackMarginVertical:8,variant:"body1",selected:{variant:"body1Strong"}},medium:{iconSize:20,iconMargin:6,indicatorMargin:12,stackMarginHorizontal:10,stackMarginVertical:12,variant:"body1",selected:{variant:"body1Strong"}},large:{iconSize:24,iconMargin:6,indicatorMargin:12,stackMarginHorizontal:10,stackMarginVertical:16,variant:"body2",selected:{variant:"subtitle2"}},vertical:{flexDirection:"row-reverse",indicatorOrientation:"vertical",small:{indicatorMargin:4,stackMarginHorizontal:6,stackMarginVertical:2},medium:{indicatorMargin:8,stackMarginHorizontal:10,stackMarginVertical:6},large:{indicatorMargin:10,stackMarginHorizontal:10,stackMarginVertical:8}},hasIcon:{contentMarginStart:8}},Ffe=$s(wze,pfe,T3)});var Cfe,Ff,k5,k3=ue(()=>{"use strict";Cfe=ae(Qe()),Ff=function(){return null},k5=Cfe.createContext({addTabKey:Ff,appearance:"transparent",canShowAnimatedIndicator:!1,disabled:!1,onTabSelect:Ff,removeTabKey:Ff,selectedKey:"",setFocusedTabRef:Ff,size:"small",tabKeys:[],vertical:!1,updateDisabledTabs:Ff,updateTabRef:Ff})});function Bze(e,r,l){return l?Object.assign({disabled:e,selected:r},l):{disabled:e,selected:r}}var Sfe,tN,Ro,Ize,Dze,yfe,Efe,Mze,Afe=ue(()=>{"use strict";Sfe=ae(Nt()),tN=ae(jt()),Ro=ae(Qe());Yr();Fi();k3();Ize=["accessibilityActions","accessibilityPositionInSet","accessibilitySetSize","accessibilityState","accessible","componentRef","disabled","icon","onAccessibilityAction","tabKey"],Dze=["addTabKey","invoked","onTabSelect","removeTabKey","setInvoked","setFocusedTabRef","selectedKey","tabKeys","vertical","updateDisabledTabs","updateTabRef"],yfe=[{name:"Select"}],Efe=function(r){var l=Ro.useRef(null),c=r.accessibilityActions,d=r.accessibilityPositionInSet,m=r.accessibilitySetSize,t=r.accessibilityState,s=r.accessible,a=r.componentRef,n=a===void 0?l:a,o=r.disabled,u=r.icon,g=r.onAccessibilityAction,f=r.tabKey,v=(0,tN.default)(r,Ize),C=Ro.useContext(k5),p=C.addTabKey,h=C.invoked,F=C.onTabSelect,R=C.removeTabKey,y=C.setInvoked,E=C.setFocusedTabRef,x=C.selectedKey,b=C.tabKeys,k=C.vertical,D=C.updateDisabledTabs,M=C.updateTabRef,w=(0,tN.default)(C,Dze),S=o||w.disabled,A=Ro.useCallback(function(){F(f),n&&E(n)},[n,E,F,f]),T=Ro.useCallback(function(){A(),y(!0)},[A,y]),I=vi(Object.assign({},v,{onPress:T})),B=Il(A," ","Enter");Ro.useEffect(function(){return p(f),x===f&&n&&E(n),function(){return R(f)}},[]),Ro.useEffect(function(){M(f,n)},[f,n]),Ro.useEffect(function(){D(f,o)},[f,o]),Ro.useEffect(function(){if(h&&y&&f===x&&!S){var Z;n&&E(n),n==null||(Z=n.current)==null||Z.focus(),y(!1)}},[h,y]);var L=Ro.useCallback(function(Z){S||(Z.nativeEvent.actionName==="Select"&&A(),g&&g(Z))},[A,S,g]),V=Ro.useMemo(function(){return c?[].concat(yfe,(0,Sfe.default)(c)):yfe},[c]);return{props:Object.assign({},r,I.props,{accessible:s??!0,accessibilityRole:"tab",accessibilityActions:V,accessibilityPositionInSet:d??b.findIndex(function(Z){return Z===f})+1,accessibilityState:Mze(S,x===f,t),accessibilitySetSize:m??b.length,disabled:S,focusable:!S,icon:u,onAccessibilityAction:L,ref:go(n),tabKey:f},B),state:Object.assign({},I.state,{selected:f===x})}},Mze=Ea(Bze)});function xfe(e,r,l,c){var d=r.addTabLayout,m=r.selectedKey,t=r.layout,s=r.updateAnimatedIndicatorStyles,a=r.vertical,n=e.tabKey,o=e.onLayout;uA.default.useEffect(function(){n===m&&s&&s({backgroundColor:l.indicatorColor,borderRadius:l.indicatorRadius})},[n,m,l.indicatorColor,l.indicatorRadius]);var u=uA.default.useCallback(function(g){if(g.nativeEvent.layout&&!1||t!=null&&t.tablist&&t.tablist.width>0&&g.nativeEvent.layout.height<=t.tablist.height&&g.nativeEvent.layout.height<_ze){var f=g.nativeEvent.layout,v=f.width,C=f.height,p=f.x,h=f.y,F,R,y,E,x=1,b=l.indicatorMargin+l.borderWidth+x;a?(F=l.indicatorThickness,R=C-b*2,E=h+b,bfe.I18nManager.isRTL?y=p+v-(l.borderWidth+x+F):y=p+l.borderWidth+x):(F=v-b*2,R=l.indicatorThickness,y=p+b,E=C+h-R-l.borderWidth-x),d(n,{x:y,y:E,width:F,height:R})}o&&o(g)},[d,t,o,n,l.borderWidth,l.indicatorMargin,l.indicatorThickness,a]);return uA.default.useMemo(function(){return Object.assign({},c,{onLayout:u})},[c,u])}var uA,bfe,_ze,Tfe=ue(()=>{"use strict";uA=ae(Qe()),bfe=ae(Rr()),_ze=2e4});var kfe,aN,cA,w5,Lze,Pze,sA,wfe=ue(()=>{"use strict";kfe=ae(jt()),aN=ae(nt()),cA=ae(Qe()),w5=ae(Rr());Yr();pc();nn();ffe();oA();Rfe();Afe();Tfe();k3();Lze=["icon","tabKey","onLayout"],Pze=function(r,l,c,d){return l[r]||c[r]||d[r]||r===d.appearance||r===d.size||r==="hasIcon"&&c.icon},sA=j0(function(e,r){var l=cA.default.useContext(k5),c=Efe(e),d=Ft(),m=r(d),t=(0,aN.default)(m,2),s=t[0],a=t[1],n=Id(s,vfe,a,function(y){return Pze(y,c.state,c.props,l)}),o=(0,aN.default)(n,2);s=o[0],a=o[1];var u=mfe(c.props,s,d,l),g=xfe(e,l,s,u.root),f=zi(w5.Pressable,g),v=zi(w5.View,u.stack),C=zi(w5.View,u.indicatorContainer),p=zi(w5.View,u.indicator),h=zi(w5.View,u.contentContainer),F=zi(m5,u.content),R=zi(Iu,u.icon);return function(y){if(!c.state)return null;for(var E="",x=!1,b=arguments.length,k=new Array(b>1?b-1:0),D=1;D<b;D++)k[D-1]=arguments[D];cA.default.Children.forEach(k,function(I){I!==null&&(x=!0,typeof I=="string"&&(E=I))});var M=Wt(c.props,y,{accessibilityLabel:c.props.accessibilityLabel||y.accessibilityLabel||E}),w=M.icon,S=M.tabKey,A=M.onLayout,T=(0,kfe.default)(M,Lze);return Kr(f,T,Kr(v,null,w&&Kr(R,w),x&&Kr(h,null,cA.default.Children.map(k,function(I,B){return typeof I=="string"?Kr(F,{accessible:!1,key:B},I):I}))),Kr(C,null,Kr(p,null)))}},Ffe);sA.displayName=T3});var w3,dA=ue(()=>{"use strict";w3="TabList"});var Ife,Dfe=ue(()=>{"use strict";Ife=function(){return{direction:"row",vertical:{direction:"column"}}}});var Mfe,Bfe=ue(()=>{"use strict";Yr();dA();Dfe();Mfe={tokens:[Ife,w3],states:["vertical"],slotProps:{stack:It(function(e){return{style:{display:"flex",flexDirection:e.direction,flex:0}}},["direction"]),root:It(function(e,r){return{style:Object.assign({display:"flex",alignItems:"flex-start"},pi.from(e,r))}},pi.keys)}}});function Nze(e,r){return r?Object.assign({disabled:e},r):{disabled:e}}var _fe,Lfe,Zd,ri,ABr,Pfe,Oze,Ofe=ue(()=>{"use strict";_fe=ae(Hn()),Lfe=ae(Nt()),Zd=ae(nt()),ri=ae(Qe()),ABr=ae(Rr());Yr();Fi();Pfe=function(r){var l=ri.useRef(null),c=r.accessible,d=r.appearance,m=d===void 0?"transparent":d,t=r.accessibilityState,s=r.componentRef,a=s===void 0?l:s,n=r.defaultSelectedKey,o=r.disabled,u=o===void 0?!1:o,g=r.isCircularNavigation,f=r.onTabSelect,v=r.selectedKey,C=r.size,p=C===void 0?"medium":C,h=r.vertical,F=h===void 0?!1:h,R=Y_(v||n||null,f),y=v??R.selectedKey,E=ri.useState(ri.useRef(null)),x=(0,Zd.default)(E,2),b=x[0],k=x[1],D=ri.useState(!1),M=(0,Zd.default)(D,2),w=M[0],S=M[1],A=ri.useState([]),T=(0,Zd.default)(A,2),I=T[0],B=T[1],L=ri.useState(!1),V=(0,Zd.default)(L,2),Z=V[0],H=V[1],N=ri.useRef({}).current,_=ri.useRef({}).current,P=ri.useCallback(function(de,se){return N[de]=se},[N]),W=ri.useCallback(function(de,se){_[de]=se,Z&&!se&&H(!1)},[Z,_]),$=ri.useCallback(function(de){B(function(se){return[].concat((0,Lfe.default)(se),[de])})},[I,B]),q=ri.useCallback(function(de){B(function(se){return se.filter(function(me){return me!==de})})},[B]),j=ri.useCallback(function(de){for(var se=I.indexOf(y),me=de?-1:1,ve=1,ye;ve<=I.length;){var Ee=(se+me*ve)%I.length;if(Ee<0&&(Ee=I.length+Ee),ye=I[Ee],_[ye])ve+=1;else break}ve>I.length||R.onKeySelect(ye)},[R,_,y,I]),G=ri.useState({}),Q=(0,Zd.default)(G,2),X=Q[0],U=Q[1],O=ri.useState(),z=(0,Zd.default)(O,2),J=z[0],ie=z[1],ce=ri.useState({}),ge=(0,Zd.default)(ce,2),oe=ge[0],le=ge[1],Y=ri.useCallback(function(de,se){U(function(me){return Object.assign({},me,(0,_fe.default)({},de,se))})},[U]),te=ri.useCallback(function(de){le(function(se){return Ct(se,de)})},[le]),re=ri.useCallback(function(de){de.nativeEvent.layout&&ie(de.nativeEvent.layout)},[ie]),ee=_[y];ri.useEffect(function(){if(ee){for(var de=I.indexOf(y),se=0;se<I.length&&(de=(de+1)%I.length,!!_[I[de]]);se++);if(I[de]===y)H(!0);else{var me=N[I[de]];k(me)}}},[ee]);var ne=ri.useCallback(function(de){de.nativeEvent.key==="Tab"&&de.nativeEvent.ctrlKey&&(j(de.nativeEvent.shiftKey),S(!0)),r.onKeyDown==null||r.onKeyDown(de)},[j,r]);return{props:Object.assign({},r,{accessible:c??!0,accessibilityState:Oze(u||Z,t),accessibilityRole:"tablist",appearance:m,componentRef:a,defaultTabbableElement:b,isCircularNavigation:g??!1,onKeyDown:ne,onLayout:re,size:p,vertical:F}),state:{addTabKey:$,addTabLayout:Y,animatedIndicatorStyles:oe,appearance:m,canShowAnimatedIndicator:!!(oe&&X&&X[y]),disabled:u||Z,invoked:w,layout:{tablist:J,tabs:X},onTabSelect:R.onKeySelect,removeTabKey:q,selectedKey:y,setFocusedTabRef:k,setInvoked:S,size:p,tabKeys:I,vertical:F,updateAnimatedIndicatorStyles:te,updateDisabledTabs:W,updateTabRef:P}}},Oze=Ea(Nze)});var Nfe,Hfe=ue(()=>{"use strict";Nfe="TabListAnimatedIndicator"});function Vfe(e){var r=e.animatedIndicatorStyles,l=e.selectedKey,c=e.tabLayout,d=nN.default.useMemo(function(){return l?c[l]:null},[l,c]),m=nN.default.useMemo(function(){if(!d)return null;var t=d.x,s=d.y,a=d.width,n=d.height,o=Object.assign({},r,{position:"absolute",width:a,height:n,left:t,top:s});return o},[d,r]);return m}var nN,jfe=ue(()=>{"use strict";nN=ae(Qe())});function Vze(e,r){return{animationClass:e,style:r}}var Zfe,Ufe,Hze,Gfe,Wfe,$fe=ue(()=>{"use strict";Zfe=ae(Qe()),Ufe=ae(Rr());Yr();Hfe();jfe();Hze=Ea(Vze);Gfe=Yn(function(e){var r=Vfe(e);return function(){var l=Hze("Ribbon_TabUnderline",r);return Zfe.default.createElement(Ufe.View,l)}});Gfe.displayName=Nfe;Wfe=Gfe});var zfe,LBr,iN,jze,lN,Kfe=ue(()=>{"use strict";zfe=ae(jt()),LBr=ae(Qe()),iN=ae(Rr());Nd();Yr();Bfe();dA();k3();Ofe();$fe();jze=["disabled","defaultTabbableElement","isCircularNavigation","vertical"],lN=ei(Object.assign({displayName:w3},Mfe,{slots:{container:ho,stack:iN.View,root:iN.View},useRender:function(r,l){var c=Pfe(r),d=l(r);return function(m){if(!c.state)return null;for(var t=Wt(c.props,m),s=t.disabled,a=t.defaultTabbableElement,n=t.isCircularNavigation,o=t.vertical,u=(0,zfe.default)(t,jze),g=c.state,f=g.animatedIndicatorStyles,v=g.canShowAnimatedIndicator,C=g.disabled,p=g.layout,h=g.selectedKey,F=arguments.length,R=new Array(F>1?F-1:0),y=1;y<F;y++)R[y-1]=arguments[y];return Kr(k5.Provider,{value:c.state},Kr(d.root,u,Kr(d.container,{disabled:s||C,defaultTabbableElement:a,focusZoneDirection:o?"vertical":"horizontal",isCircularNavigation:n},Kr(d.stack,null,R),v&&Kr(Wfe,{animatedIndicatorStyles:f,selectedKey:h,tabLayout:p.tabs,vertical:o}))))}}}))});var qfe=ue(()=>{"use strict";oA();wfe();dA();Kfe();k3()});var Xfe,fn,oN,Zze,Uze,Gze,Wze,I3,Qfe=ue(()=>{"use strict";Xfe=ae(nt()),fn=ae(Qe());hE();t0();c2e();qfe();f3();oN=ae(Rr());ME();Zze=function(e,r){var l={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(l[c]=e[c]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,c=Object.getOwnPropertySymbols(e);d<c.length;d++)r.indexOf(c[d])<0&&Object.prototype.propertyIsEnumerable.call(e,c[d])&&(l[c[d]]=e[c[d]]);return l},Uze=lN.customize({paddingVertical:2}),Gze=function(r){var l=r.onItemClick,c=r.disabled,d=r.label,m=r.tabKey,t=fn.useCallback(function(){return l?.(m)},[l,m]);return fn.createElement(Fc,{onClick:t,disabled:c},d)},Wze=function(r){var l=r.size,c=r.onTabSelect,d=r.items,m=r.theme,t=BP(),s=t.showMenu,a=t.visibleMenuItems,n=t.menuTriggerRef,o=t.onMenuTriggerLayout;if(!s)return null;var u=function(){return fn.createElement(Xl,{type:"Overflow",primaryColor:m?.overflowItem.color})};return fn.createElement(vo,null,fn.createElement(oN.View,{style:{justifyContent:"center",alignItems:"center"}},fn.createElement(_u,null,fn.createElement(h5,{appearance:"subtle",iconOnly:!0,icon:{svgSource:{src:u},style:{justifyContent:"center",alignItems:"center"}},role:"tab",size:l,onLayout:o,componentRef:n}))),fn.createElement(Fo,null,fn.createElement(Rc,null,d.map(function(g){return a.includes(g.tabKey)?fn.createElement(Gze,Object.assign({key:g.tabKey,onItemClick:c},g)):null}))))},I3=fn.forwardRef(function(e,r){var l=e.items,c=e.overflow,d=c===void 0?!0:c,m=e.onTabSelect,t=e.defaultSelectedKey,s=e.selectedKey,a=e.style,n=e.onKeyDown,o=e.onKeyUp,u=e.handledKeys,g=Zze(e,["items","overflow","onTabSelect","defaultSelectedKey","selectedKey","style","onKeyDown","onKeyUp","handledKeys"]),f=fn.useState(t??l[0].tabKey),v=(0,Xfe.default)(f,2),C=v[0],p=v[1],h=s??C,F=fn.useCallback(function(S){m?.(S),s||p(S)},[m,p]),R=fn.useMemo(function(){return l.map(function(S){return S.tabKey})},[l]),y=fn.useMemo(function(){var S={};return l.forEach(function(A){S[A.tabKey]=fn.createRef()}),S},[l]);fn.useImperativeHandle(r,function(){return{focus:function(){var A;(A=y[h].current)===null||A===void 0||A.focus()}}});var E=fn.useMemo(function(){var S,A;return Object.assign(Object.assign({},g),{appearance:(S=g.appearance)!==null&&S!==void 0?S:"transparent",onTabSelect:F,size:(A=g.size)!==null&&A!==void 0?A:"medium",selectedKey:h,defaultSelectedKey:t})},[g]),x={items:l,appearance:E.appearance,size:E.size,onTabSelect:F,theme:g.theme},b={},k={},D={onKeyDown:n,onKeyUp:o,handledKeys:u},M={onKeyDown:n,onKeyUp:o,handledKeys:u};_d(D,b,void 0),_d(M,k,void 0);var w=fn.createElement(Uze,Object.assign({},E,{isCircularNavigation:!0}),l.map(function(S){var A=S.tabKey,T=S.label,I=S.disabled,B=S.overflowPriority,L=B===void 0?0:B,V=fn.createElement(sA,Object.assign({tabKey:A,disabled:I,key:A,componentRef:y[A]},b),T);return d&&(V=fn.createElement(xE,Object.assign({priority:L,key:A,overflowID:A},k),V)),V}),d&&fn.createElement(Wze,Object.assign({},x)));return d&&(w=fn.createElement(oN.View,{style:{width:a?.overflow.width}},fn.createElement(bE,{itemIDs:R},w))),w});I3.displayName="TabList"});function $ze(e,r,l){return r=(0,uN.default)(r),(0,epe.default)(e,tpe()?Reflect.construct(r,l||[],(0,uN.default)(e).constructor):r.apply(e,l))}function tpe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tpe=function(){return!!e})()}var Jfe,Yfe,epe,uN,rpe,ape,gA,npe=ue(()=>{"use strict";Jfe=ae(Nr()),Yfe=ae(Hr()),epe=ae(Zn()),uN=ae(_n()),rpe=ae(Un()),ape=ae(Qe());gA=(function(e){function r(){return(0,Jfe.default)(this,r),$ze(this,r,arguments)}return(0,rpe.default)(r,e),(0,Yfe.default)(r,[{key:"render",value:function(){return null}}])})(ape.PureComponent)});function zze(e,r,l){return r=(0,cN.default)(r),(0,ope.default)(e,cpe()?Reflect.construct(r,l||[],(0,cN.default)(e).constructor):r.apply(e,l))}function cpe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(cpe=function(){return!!e})()}var ipe,lpe,ope,cN,upe,spe,mA,dpe=ue(()=>{"use strict";ipe=ae(Nr()),lpe=ae(Hr()),ope=ae(Zn()),cN=ae(_n()),upe=ae(Un()),spe=ae(Qe());mA=(function(e){function r(){return(0,ipe.default)(this,r),zze(this,r,arguments)}return(0,upe.default)(r,e),(0,lpe.default)(r,[{key:"render",value:function(){return null}}])})(spe.PureComponent)});var Rf,gpe=ue(()=>{"use strict";Rf=function(r){return null}});var fA,mpe=ue(()=>{"use strict";fA=function(r){return null}});function Kze(e,r,l){return r=(0,sN.default)(r),(0,hpe.default)(e,Fpe()?Reflect.construct(r,l||[],(0,sN.default)(e).constructor):r.apply(e,l))}function Fpe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Fpe=function(){return!!e})()}var fpe,ppe,hpe,sN,vpe,Rpe,pA,Cpe=ue(()=>{"use strict";fpe=ae(Nr()),ppe=ae(Hr()),hpe=ae(Zn()),sN=ae(_n()),vpe=ae(Un()),Rpe=ae(Qe());pA=(function(e){function r(){return(0,fpe.default)(this,r),Kze(this,r,arguments)}return(0,vpe.default)(r,e),(0,ppe.default)(r,[{key:"render",value:function(){return null}}])})(Rpe.PureComponent)});var hA,ype=ue(()=>{"use strict";hA=function(r){return null}});var vA,FA,D3,Spe=ue(()=>{"use strict";vA=function(r){},FA=function(r){},D3=function(r){}});var Epe=ue(()=>{"use strict";df();sf();NE();XP();_E();Sge();kE();f3();Bu();Vge();jge();sO();tme();ame();Qfe();npe();dpe();gpe();mpe();Cpe();c3();ype();Bu();Spe()});function Ape(){return!1}var bpe=ue(()=>{"use strict"});var Qze,Jze,Yze,eKe,rKe,RA,M3,xpe=ue(()=>{"use strict";Qze=ae(Nr()),Jze=ae(Hr()),Yze=ae(Zn()),eKe=ae(_n()),rKe=ae(Un()),RA=ae(Qe());bpe();M3=RA.createContext(Ape())});var qi=ue(()=>{"use strict";Epe();xpe();AO()});var dN,Cf,B3=ue(()=>{"use strict";Cn();Jc();dN=function(r){if(yt(r))return{};var l={};return l.subtle={iconColor:r.colors.neutralForeground2,hovered:{iconColor:r.colors.compoundBrandForeground1Hover,focused:{iconColor:r.colors.compoundBrandForeground1Hover}},focused:{iconColor:r.colors.neutralForeground2},pressed:{iconColor:r.colors.compoundBrandForeground1Pressed}},l},Cf=v5.customize(dN)});var Tpe,kpe,wpe,Ipe=ue(()=>{"use strict";Cn();Tpe=ae(Rr()),kpe=Tpe.StyleSheet.create({closeButton:{position:"absolute",alignSelf:"flex-end",paddingVertical:6,paddingEnd:8}}),wpe=function(r){var l={};return yt(r)?l.borderColor="transparent":l.subtle={iconColor:r.colors.neutralForeground2,hovered:{iconColor:r.colors.neutralForeground2,focused:{iconColor:r.colors.neutralForeground2}},focused:{iconColor:r.colors.neutralForeground2,pressed:{iconColor:r.colors.neutralForeground2}},pressed:{iconColor:r.colors.neutralForeground2}},l}});var kLr,ILr,CA,gN,tKe,Dpe,Mpe=ue(()=>{"use strict";kLr=ae(Qe()),ILr=ae(Rr()),CA=ae(Ra()),gN=ae(Or()),tKe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return(0,gN.jsx)(CA.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},r,{children:(0,gN.jsx)(CA.Path,{d:"M2.58859 2.71569L2.64645 2.64645C2.82001 2.47288 3.08944 2.4536 3.28431 2.58859L3.35355 2.64645L8 7.293L12.6464 2.64645C12.8417 2.45118 13.1583 2.45118 13.3536 2.64645C13.5488 2.84171 13.5488 3.15829 13.3536 3.35355L8.707 8L13.3536 12.6464C13.5271 12.82 13.5464 13.0894 13.4114 13.2843L13.3536 13.3536C13.18 13.5271 12.9106 13.5464 12.7157 13.4114L12.6464 13.3536L8 8.707L3.35355 13.3536C3.15829 13.5488 2.84171 13.5488 2.64645 13.3536C2.45118 13.1583 2.45118 12.8417 2.64645 12.6464L7.293 8L2.64645 3.35355C2.47288 3.17999 2.4536 2.91056 2.58859 2.71569L2.64645 2.64645L2.58859 2.71569Z",fill:c})}))},Dpe={svgSource:{src:tKe}}});var Bpe,_pe,_3,Lpe,mN,aKe,nKe,Ud,fN=ue(()=>{"use strict";Bpe=ae(nt()),_pe=ae(jt()),_3=ae(Qe()),Lpe=ae(Rr());B3();Ipe();ln();Mpe();Yr();mN=ae(Or()),aKe=["fillOnHover","positioning","containerStyle"],nKe=Cf.customize(wpe),Ud=function(r){var l,c=r.fillOnHover,d=c===void 0?!1:c,m=r.positioning,t=m===void 0?"absolute":m,s=r.containerStyle,a=(0,_pe.default)(r,aKe),n=_3.useState(!1),o=(0,Bpe.default)(n,2),u=o[0],g=o[1],f=_3.useCallback(function(){return g(!0)},[]),v=_3.useCallback(function(){return g(!1)},[]),C=Dpe,p=(0,mN.jsx)(nKe,Object.assign({accessibilityLabel:Dr.closeTooltip,appearance:"subtle",icon:C,iconOnly:!0,onHoverIn:f,onHoverOut:v,tooltip:Dr.closeTooltip,size:(l=r.size)!=null&&l?"large":"small",shape:"rounded"},a));return t==="absolute"?(0,mN.jsx)(Lpe.View,{style:Ct(kpe.closeButton,s),children:p}):p}});function Ope(e,r,l){return{minWidth:r?r.minWidth:void 0,maxWidth:r?r.maxWidth:void 0,minHeight:r?r.minHeight:void 0,maxHeight:r?r.maxHeight:void 0,backgroundColor:l?.useFluentV9?"var(--colorNeutralBackground1)":e.background.resting,borderRadius:r?.hasBottomAttachment?{topStart:8,topEnd:8}:8}}function yA(e,r,l,c){return[{start:0,length:r,fontWeight:l?Nn.Normal:Nn.SemiBold,fontFamily:l1,fontSize:c||e.small}]}function Npe(){return{lineHeight:20,truncate:!0}}function Hpe(e,r,l,c){return{fontWeight:Nn.Normal,fontFamily:l1,fontSize:c||(r?e.xxsmall:e.xsmall),width:"100%",truncate:!!l,height:14}}var iKe,ULr,GLr,K0,Ppe,WLr,$Lr,yf=ue(()=>{"use strict";qi();iKe=8,ULr={fontFamily:"Segoe UI Regular",fontSize:16,underlineType:mo.Single},GLr={paddingHorizontal:0,paddingVertical:0,textAlign:r0.Center},K0={x4small:7,x3small:8,xxsmall:10,xsmall:12,small:14,medium:16,large:18,xlarge:20,xxlarge:22},Ppe={paddingHorizontal:iKe,paddingVertical:4,gap:4},WLr={paddingHorizontal:16,paddingVertical:4,textAlign:r0.Center,borderRadius:2};$Lr={iconFontWeight:Nn.SemiBold,iconFontSize:12,paddingHorizontal:8,paddingVertical:8,textAlign:r0.Center}});function Zpe(e){var r=Object.assign(Object.assign({},Sf),{margin:8}),l={borderRadius:4,paddingHorizontal:1,paddingVertical:1,fontWeight:Nn.Bold,height:35,border:"1px solid var(--color-neutral-stroke-1-rest, #D1D1D1)"};return e?Object.assign(Object.assign({},Sf),{minWidth:"unset",style:{width:32,borderRadius:4,paddingHorizontal:6,paddingVertical:6,fontWeight:Nn.Bold,height:32,border:"1px solid var(--color-neutral-stroke-1-rest, #D1D1D1)"}}):{icon:Object.assign(Object.assign({},r),{marginRight:0}),style:Object.assign({width:100},l)}}function EA(e,r){var l,c,d,m,t,s,a,n,o;return{containerStyles:{paddingHorizontal:(l=r?.paddingHorizontal)!==null&&l!==void 0?l:2,paddingVertical:(c=r?.paddingVertical)!==null&&c!==void 0?c:6,minWidth:(d=r?.minWidth)!==null&&d!==void 0?d:33,height:(m=r?.height)!==null&&m!==void 0?m:18,backgroundColor:(t=e.tag)===null||t===void 0?void 0:t.background,borderRadius:(s=r?.borderRadius)!==null&&s!==void 0?s:8},textStyles:{width:(a=r?.minWidth)!==null&&a!==void 0?a:33,height:r?.height?r?.height-4:20,fontSize:(n=r?.fontSize)!==null&&n!==void 0?n:10,cssColor:(o=e.tag)===null||o===void 0?void 0:o.textColor,fontFamily:"Segoe UI",fontWeight:Nn.Bold,textAlign:"center"}}}function $pe(e,r,l){var c,d;return{fontWeight:Nn.SemiBold,fontFamily:l1,fontSize:l.xsmall,paddingHorizontal:8,marginVertical:(c=r.headerMarginVertical)!==null&&c!==void 0?c:4,cssColor:e.text.resting,lineHeight:(d=r.headerLineHeight)!==null&&d!==void 0?d:20}}function zpe(e,r,l){var c,d,m;return{fontWeight:Nn.Normal,fontFamily:l1,fontSize:l.xsmall,marginTop:0,marginBottom:(c=r.headerMarginVertical)!==null&&c!==void 0?c:4,paddingHorizontal:8,cssColor:(m=(d=e.altText)===null||d===void 0?void 0:d.resting)!==null&&m!==void 0?m:"#605e5c"}}function Kpe(e,r){return{fontWeight:Nn.Normal,fontFamily:l1,fontSize:r.small,cssColor:e,lineHeight:20}}function qpe(e){var r={};return e&&(r.borderWidth={top:0,end:0,start:0,bottom:1},r.borderStyle="solid"),r}function Xpe(e){var r;return{overflow:{width:(r=e.containerStyles)===null||r===void 0?void 0:r.maxWidth}}}var Vpe,jpe,SA,KLr,Sf,Upe,pN,qLr,XLr,Gpe,Wpe,Qpe,hN,lKe,vN,q0=ue(()=>{"use strict";qi();Vpe={headerMarginVertical:4,itemBorderRadius:4,itemIconSize:24,menuHeight:252},jpe={headerMarginVertical:4,itemBorderRadius:8,itemIconSize:32,menuHeight:300},SA={flexibleSize:!0,borderRadius:4};KLr={width:100,borderRadius:4,paddingHorizontal:1,paddingVertical:1,fontWeight:Nn.Bold,height:40},Sf={width:24,height:24,minWidth:24},Upe={width:32,height:32,marginHorizontal:12,paddingHorizontal:6,paddingVertical:6},pN={width:16,height:16};qLr=Object.assign(Object.assign({},Sf),{margin:8}),XLr=Object.assign(Object.assign({},Sf),{margin:8,marginRight:0}),Gpe={marginTop:6,fontSize:20},Wpe={paddingHorizontal:12};Qpe={style:{marginStart:-8,marginEnd:-12,marginTop:8,marginBottom:8,height:1}},hN={paddingTop:12,paddingBottom:8,paddingHorizontal:12},lKe={paddingVertical:8,paddingStart:4,borderRadius:8},vN={description:hN,item:lKe}});function AA(e,r,l){var c,d=(c=e.inlineSuggestions("combineSentences"))!==null&&c!==void 0?c:"{0}. {1}";return d.replace("{0}",r).replace("{1}",l)}var FN=ue(()=>{"use strict"});var RN,Ml,Jpe,bA,xA,Lu,Ype,ehe,oKe,Ef=ue(()=>{"use strict";RN=ae(Nt()),Ml="noSuggestions",Jpe=2e3,bA="Retry",xA="ClearSearch",Lu=function(r,l){return(l?"ms-ecc-header-option":"ms-ecc-option")+r},Ype=function(r,l){var c=l?"ms-ecc-header-option":"ms-ecc-option";return parseInt(r.replace(c,""),10)},ehe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,l=arguments.length>1?arguments[1]:void 0,c=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,m=arguments.length>4?arguments[4]:void 0,t=arguments.length>5?arguments[5]:void 0,s=arguments.length>6?arguments[6]:void 0;if(r&&c)return[];var a=oKe(m);if(l)return[Object.assign(Object.assign({},t),{disableTooltips:!0,suggestions:[{id:bA,type:Ml,title:d.inlineSuggestions("tryAgainLabel"),noSuggestionsDescription:d.inlineSuggestions("somethingWentWrongLabel")}]})].concat((0,RN.default)(a.filter(function(o){return o.alwaysDisplay})));if(c||s){var n=c?"clearSearchLabel":"showAvailableSuggestionsLabel";return[Object.assign(Object.assign({},t),{disableTooltips:!0,suggestions:[{id:xA,type:Ml,title:d.inlineSuggestions(n),noSuggestionsDescription:d.common("suggestionsGroupNoSuggestionsText")}]})].concat((0,RN.default)(a.filter(function(o){return o.alwaysDisplay})))}return a},oKe=function e(r){if(r instanceof Array){var l=[];return r.forEach(function(m){return l.push(e(m))}),l}else if(typeof r=="object"){var c={};for(var d in r)c[d]=e(r[d]);return c}else return r}});var Pu,CN,rhe=ue(()=>{"use strict";Pu=ae(Hn());Bu();CN=(0,Pu.default)((0,Pu.default)((0,Pu.default)((0,Pu.default)({},Ld.Text,{v8:(0,Pu.default)((0,Pu.default)({},$o.light,{type:"Text",textColor:"#616161"}),$o.dark,{type:"Text",textColor:"#616161"}),v9:{type:"Text",textColor:"var(--editorTextBrandingTextColor, var(--colorNeutralForeground2))"}}),Ld.Icon,{v8:(0,Pu.default)((0,Pu.default)({},$o.light,{type:"Icon",iconColor:"#616161"}),$o.dark,{type:"Icon",iconColor:"#616161"}),v9:{type:"Icon",iconColor:"var(--editorIconBrandingIconColor, var(--colorNeutralForeground2))"}}),Ld.IconButton,{v8:(0,Pu.default)((0,Pu.default)({},$o.light,{type:"IconButton",background:{resting:"#FFFFFF",hover:"#F5F5F5",pressed:"#E0E0E0",disabled:"#FFFFFF"},icon:{resting:"#616161",disabled:"#BDBDBD"},focusRing:"#323130"}),$o.dark,{type:"IconButton",background:{resting:"#1b1a19",hover:"#383838",pressed:"#2E2E2E",disabled:"#383838"},icon:{resting:"#82ABF1"},focusRing:"#323130"}),v9:{type:"IconButton",background:{resting:"var(--editorIconButtonBrandingBackgroundResting, var(--colorNeutralBackground1))",hover:"var(--editorIconButtonBrandingBackgroundHover, var(--colorNeutralBackground1Hover))",pressed:"var(--editorIconButtonBrandingBackgroundPressed, var(--colorNeutralBackground1Pressed))",disabled:"var(--editorIconButtonBrandingBackgroundDisabled, var(--colorNeutralBackgroundDisabled))"},icon:{resting:"var(--editorIconButtonBrandingIconResting, var(--colorNeutralForeground2))",disabled:"var(--editorIconButtonBrandingIconDisabled, var(--colorNeutralForegroundDisabled))"},focusRing:"var(--editorIconButtonBrandingFocusRing, var(--colorStrokeFocus2))"}}),Ld.IconAndTextButton,{v8:(0,Pu.default)((0,Pu.default)({},$o.light,{type:"IconAndTextButton",background:{resting:"#FFFFFF",hover:"#F5F5F5",pressed:"#E0E0E0",disabled:"#FFFFFF"},icon:{resting:"#185ABD",disabled:"#BDBDBD"},title:{resting:"#185ABD",disabled:"#BDBDBD"},tooltip:{textColor:"#201F1E"},focusRing:"#323130"}),$o.dark,{type:"IconAndTextButton",background:{resting:"#1b1a19",hover:"#383838",pressed:"#2E2E2E",disabled:"#383838"},icon:{resting:"#6794D7"},title:{resting:"#6794D7"},tooltip:{textColor:"#FFFFFF"},focusRing:"#323130"}),v9:{type:"IconAndTextButton",background:{resting:"var(--editorIconAndTextButtonBrandingBackgroundResting, var(--colorNeutralBackground1))",hover:"var(--editorIconAndTextButtonBrandingBackgroundHover, var(--colorNeutralBackground1Hover))",pressed:"var(--editorIconAndTextButtonBrandingBackgroundPressed, var(--colorNeutralBackground1Pressed))",disabled:"var(--editorIconAndTextButtonBrandingBackgroundDisabled, var(--colorNeutralBackgroundDisabled))"},icon:{resting:"var(--editorIconAndTextButtonBrandingIconResting, var(--colorNeutralForeground2BrandHover))",hover:"var(--editorIconAndTextButtonBrandingIconHover, var(--colorNeutralForeground2BrandHover))",disabled:"var(--editorIconAndTextButtonBrandingIconDisabled, var(--colorNeutralForegroundDisabled))"},title:{resting:"var(--editorIconAndTextButtonBrandingIconResting, var(--colorNeutralForeground2BrandHover))",hover:"var(--editorIconAndTextButtonBrandingIconHover, var(--colorNeutralForeground2BrandHover))",disabled:"var(--editorIconAndTextButtonBrandingIconDisabled, var(--colorNeutralForegroundDisabled))"},focusRing:"var(--editorIconAndTextButtonBrandingFocusRing, var(--colorStrokeFocus2))"}})});function the(e,r){var l=Object.assign({},e.background),c;return r&&e.highlighting&&(l.resting=e.highlighting,c=e.highlightingBorderColor),{background:l,border:c,title:Object.assign({},e.text)}}function ahe(e,r,l){return e===Ml?cKe(r,l):yN(r??O3,l)}function yN(e,r){var l=Object.assign(Object.assign({},e.background),{disabled:void 0}),c=Object.assign({},e.text),d=e.altText?Object.assign({},e.altText):void 0,m;return r&&(e.highlighting&&(l.resting=e.highlighting,m=e.highlightingBorderColor),c.hover&&(c.resting=c.hover),d?.hover&&(d.resting=d.hover)),{background:l,title:c,subtitle:d,focusRing:e.focusRing,border:m,tooltip:e.tooltip,underline:e.headerUnderlineColor}}function nhe(e,r){var l=Object.assign(Object.assign({},e.background),{disabled:void 0}),c;return r&&e.highlighting&&(l.resting=e.highlighting,c=e.highlightingBorderColor),{background:l,title:e.actionButtonForeground,subtitle:e.altText,focusRing:e.focusRing,border:c}}function ihe(e,r){var l,c=Object.assign(Object.assign({},e.background),{disabled:void 0}),d=Object.assign(Object.assign({},e.text),{disabled:void 0});return r&&e.highlighting&&(c.resting=e.highlighting),r&&e.actionButtonForeground&&(d.resting=(l=e.actionButtonForeground.hover)!==null&&l!==void 0?l:e.actionButtonForeground.resting),{background:c,title:d,focusRing:e.focusRing}}function lhe(e,r){var l=Object.assign(Object.assign({},e.background),{disabled:void 0});return r&&e.highlighting&&(l.resting=e.highlighting),{background:l,title:{resting:r?e.actionButtonForeground.resting:e.text.resting},focusRing:e.focusRing}}function SN(e,r){var l=Object.assign(Object.assign({},e.background),{disabled:void 0,hover:void 0});return r&&e.highlighting&&(l.resting=e.highlighting),{background:l,title:{resting:r?e.actionButtonForeground.resting:e.text.resting},focusRing:e.focusRing}}function ohe(e){var r={resting:"transparent",hover:"transparent"};return{background:r,title:e.actionButtonForeground}}function cKe(e,r){var l,c,d,m,t,s=(l=e?.noSuggestions)===null||l===void 0?void 0:l.item;if(s){var a=Object.assign(Object.assign({},s.background),{disabled:void 0}),n=Object.assign(Object.assign({},s.text),{focused:s.text.hover});return r&&s.highlighting&&(n.resting=(c=n.focused)!==null&&c!==void 0?c:n.resting,a.resting=s.highlighting),{background:a,title:n,focusRing:(d=e.focusRing)!==null&&d!==void 0?d:"transparent"}}var o=e??O3,u=Object.assign(Object.assign({},o.background),{disabled:void 0}),g=Object.assign(Object.assign({},o.actionButtonForeground),{focused:o.actionButtonForeground.hover});return r&&o.highlighting&&(g.resting=(m=g.focused)!==null&&m!==void 0?m:g.resting,u.resting=o.highlighting),{background:u,title:g,focusRing:(t=o.focusRing)!==null&&t!==void 0?t:"transparent"}}function uhe(e,r){var l,c,d,m,t=(l=O3.text.disabled)!==null&&l!==void 0?l:O3.text.resting;return e.type===Ml?(d=(c=r?.noSuggestions)===null||c===void 0?void 0:c.descriptionTextColor)!==null&&d!==void 0?d:t:(m=r?.text.disabled)!==null&&m!==void 0?m:t}function che(e){var r,l;return{overflowItem:{resting:e.background.resting,hover:(r=e.background.hover)!==null&&r!==void 0?r:"#F5F5F5",color:(l=e.fallbackIcon)===null||l===void 0?void 0:l.color}}}var O3,uKe,Yo,she,dhe,c1=ue(()=>{"use strict";Ef();rhe();Bu();O3={background:{resting:"#FFFFFF",hover:"#F5F5F5",pressed:"#F0F0F0"},footerButtonBackground:{resting:"#FFFFFF",hover:"#F5F5F5",pressed:"#E0E0E0",disabled:"#FFFFFF"},altIcon:{resting:"#616161",hover:"#185ABD",pressed:"#185ABD",disabled:"#CCCCCC"},text:{resting:"#201F1E",disabled:"#707070"},altText:{resting:"#605E5C"},noSuggestions:{descriptionTextColor:"#605E5C",item:{background:{resting:"#FFFFFF",hover:"#F5F5F5",pressed:"#F0F0F0",disabled:"#FFFFFF"},text:{resting:"#115EA3",hover:"#115EA3",disabled:"#707070"},actionButtonForeground:{resting:"#FFFFFF",hover:"#F5F5F5",pressed:"#F0F0F0",disabled:"#FFFFFF"},highlighting:"#F5F5F5"}},actionButtonForeground:{resting:"#0078D4",disabled:"#707070"},highlighting:"#F5F5F5",highlightingBorderColor:"#201f1e",shimmer:{shimmerColor:"#F3F2F1",shimmerWaveColor:"#EDEBE9"},scroll:{thumbColor:"#bdbdbd"},focusRing:"#323130",searchBox:{borderColor:{resting:"#D1D1D1",hover:"#D1D1D1"},borderBottomColor:"#464FEB",iconColor:"#424242"},tooltip:{directionHint:1},tag:{background:"#EBF3FC",textColor:"#0F6CBD"},meetingBanner:{backgroundColor:"#FAF9F8",text:"#424242",iconPrimaryColor:"#616161",borderColor:"#d1d1d1"},itemIconBackgroundColor:"#BEBEBE"},uKe=function(r){return{background:{resting:r?"var(--colorNeutralBackground3)":"var(--colorNeutralBackground1)",hover:"var(--colorNeutralBackground1Hover)",pressed:"var(--colorNeutralBackground1Pressed)",disabled:"var(--colorNeutralBackgroundDisabled)"},text:{resting:"var(--colorNeutralForeground1)",hover:"var(--colorNeutralForeground1Hover)",pressed:"var(--colorNeutralForeground1Pressed)",disabled:"var(--colorNeutralForegroundDisabled)"},altIcon:{resting:"var(--colorNeutralForeground1)",hover:"var(--colorNeutralForeground2BrandHover)",disabled:"var(--colorNeutralForegroundDisabled)"},altText:{resting:"var(--colorNeutralForeground2)",hover:"var(--colorNeutralForeground2Hover)",pressed:"var(--colorNeutralForeground2Pressed)",disabled:"var(--colorNeutralForegroundDisabled)"},highlighting:"var(--colorNeutralBackground1Hover)",highlightingBorderColor:"var(--colorStrokeFocus2)",focusRing:"var(--colorStrokeFocus2)",footerButtonBackground:{resting:"var(--colorNeutralBackground1)",hover:"var(--colorNeutralBackground1Hover)",pressed:"var(--colorNeutralBackground1Pressed)",disabled:"var(--colorNeutralBackgroundDisabled)"},noSuggestions:{descriptionTextColor:"var(--colorNeutralForeground2)",item:{background:{resting:"var(--colorNeutralBackground1)",hover:"var(--colorNeutralBackground1Hover)",pressed:"var(--colorNeutralBackground1Pressed)",disabled:"var(--colorNeutralBackgroundDisabled)"},text:{resting:"var(--editorNoSuggestionsTextColorResting, var(--colorNeutralForeground2BrandHover))",hover:"var(--editorNoSuggestionsTextColorHover, var(--editorNoSuggestionsTextColorResting, var(--colorNeutralForeground2BrandHover)))",disabled:"var(--colorNeutralForegroundDisabled)"},actionButtonForeground:{resting:"var(--colorNeutralBackground1)",hover:"var(--colorNeutralBackground1Hover)",pressed:"var(--colorNeutralBackground1Pressed)",disabled:"var(--colorNeutralBackgroundDisabled)"},highlighting:"var(--colorNeutralBackground1Hover)"}},actionButtonForeground:{resting:"var(--editorActionButtonForegroundResting)",hover:"var(--editorActionButtonForegroundHover)",pressed:"var(--editorActionButtonForegroundPressed)",disabled:"var(--editorActionButtonForegroundDisabled)"},shimmer:{shimmerColor:"var(--editorShimmerColor)",shimmerWaveColor:"var(--editorShimmerWaveColor)"},scroll:{thumbColor:"var(--editorScrollThumbColor)"},searchBox:{borderColor:{resting:"var(--editorSearchBoxBorderColorResting)",hover:"var(--editorSearchBoxBorderColorHover)"},borderBottomColor:"var(--editorSearchBoxBorderBottomColor)",iconColor:"var(--editorSearchBoxIconColor)"},tooltip:{directionHint:1},tag:{background:"var(--editorTagBackground)",textColor:"var(--editorTagTextColor)"},meetingBanner:{backgroundColor:"var(--editorMeetingBannerBackgroundColor)",text:"var(--editorMeetingBannerText)",iconPrimaryColor:"var(--editorMeetingBannerIconPrimaryColor)",borderColor:"var(--editorMeetingBannerBorderColor)"},itemIconBackgroundColor:"var(--colorNeutralBackground1)"}},Yo=function(r,l,c){var d,m;return l?Object.assign(Object.assign({},uKe(c)),{branding:r?(d=CN[r])===null||d===void 0?void 0:d.v9:void 0}):Object.assign(Object.assign({},O3),{branding:r?(m=CN[r])===null||m===void 0?void 0:m.v8[$o.light]:void 0})};she=function(r){var l,c;return{background:r?.background.resting,shimmer:(l=r?.shimmer)===null||l===void 0?void 0:l.shimmerColor,shimmerWave:(c=r?.shimmer)===null||c===void 0?void 0:c.shimmerWaveColor}},dhe=function(r,l){var c={backgroundColor:r.background.resting};return l&&(c.borderColor="#E1DFDD"),c}});function TA(e,r,l,c,d,m){var t=l?e?.borderThicknessInitialSelection:c?e?.borderThicknessWithKeyboardFocus:void 0,s=d&&t?t:e?.borderThickness,a=typeof s=="number"?s:s?.start,n=typeof s=="number"?s:s?.end,o=typeof s=="number"?s:s?.top,u=typeof s=="number"?s:s?.bottom;Kl()&&m?.useFluentV9&&(a=a===0?1:a,n=n===0?1:n,o=o===0?1:o,u=u===0?1:u);var g="";return a&&(g+=`inset ${a}px 0 0 0 ${r},`),n&&(g+=`inset -${n}px 0 0 0 ${r},`),o&&(g+=`inset 0 ${o}px 0 0 ${r},`),u&&(g+=`inset 0 -${u}px 0 0 ${r},`),g.length>0&&(g=g.substring(0,g.length-1)),{borderThickness:s,shadows:g}}var EN=ue(()=>{"use strict";qi()});function ghe(e,r){if(r){e=e.toLocaleLowerCase(),r=r.toLocaleLowerCase();var l=r.indexOf(e);if(!(l<0))return[{start:l,length:e.length,fontWeight:Nn.SemiBold,wrapMode:r1.NoWrap}]}}function mhe(e,r,l){if(e){var c=l?r?.filter(function(m){return m.propertyHit===l}):r,d=[];return c&&c.forEach(function(m){d.push({start:m.offset,length:m.word.length,fontWeight:Nn.SemiBold,wrapMode:r1.NoWrap})}),d}}var N3,fhe,phe=ue(()=>{"use strict";N3=ae(Qe());t5();Bu();qi();yf();q0();FN();c1();EN();fhe=function(r){var l=r.htmlId,c=r.theme,d=r.style,m=r.strings,t=r.suggestionId,s=r.suggestionType,a=r.queryString,n=r.title,o=r.titleFontSize,u=r.subtitle,g=r.subtitleFontSize,f=r.truncateSubtitle,v=r.tooltip,C=r.icon,p=r.layerHostId,h=r.personaCoinProps,F=r.isHighlighted,R=r.hasSelectionBeenModifiedViaKeyboard,y=r.showKeyboardTooltip,E=r.disableTabFocus,x=r.isInitialSelection,b=r.accessibilityLabel,k=r.accessibilityRole,D=r.accessibilityPositionInSet,M=r.accessibilitySetSize,w=r.disableAccessibilityExpanded,S=r.onHeightChange,A=r.onHoverIn,T=r.onClick,I=r.enablePrefixHighlighting,B=r.hitHighlightIndexes,L=r.displayNewItemTag,V=r.newItemTagStyles,Z=r.disableTooltips,H=r.enableExpandedECCScopeLayout,N=r.isScopeSelected,_=r.isDisabled,P=r.updateItemHeight,W,$,q,j,G,Q,X,U,O,z,J,ie,ce,ge=N3.useContext(ml),oe=N3.useContext(fl),le=s===Za.Topic,Y=c??Yo(void 0,ge,oe),te=a1.rightCenter;switch((W=Y?.tooltip)===null||W===void 0?void 0:W.directionHint){case E5.centered:te=void 0;break;case E5.rightCenter:te=a1.rightCenter;break;case E5.bottomCenter:te=a1.bottomCenter;break;default:te=le?a1.rightCenter:void 0;break}var re=ahe(s,c,F);b||(b=n&&u?AA(m,n,u):n),L&&(b=m.inlineSuggestions("combineTag").replace("{0}",b??"").replace("{1}",m.inlineSuggestions("newTagText")));var ee=TA(d,ge?Kl()?"Highlight":($=Y.focusRing)!==null&&$!==void 0?$:"var(--colorStrokeFocus2)":(q=re.border)!==null&&q!==void 0?q:"#000",x??!1,R??!1,F??!1,{useFluentV9:ge}),ne=ee.borderThickness,de=ee.shadows;return N3.createElement(Ki,{appearance:"subtle",htmlId:l,onClick:T,onHoverIn:A,accessibilityLabel:b,accessibilityRole:k,accessibilityPositionInSet:D,accessibilitySetSize:M,accessibilityDescribedByTooltip:v?!0:void 0,disableAccessibilityExpanded:w,onHeightChange:S,automationLabel:`Inline${s}Suggestion-${t}`,tooltipProps:{showBeak:(G=(j=Y?.tooltip)===null||j===void 0?void 0:j.showBeak)!==null&&G!==void 0?G:le,gapSpace:(Q=Y?.tooltip)===null||Q===void 0?void 0:Q.gapSpace,borderRadius:(X=Y?.tooltip)===null||X===void 0?void 0:X.borderRadius,calloutMaxWidth:(U=Y?.tooltip)===null||U===void 0?void 0:U.calloutMaxWidth,paddingStart:(O=Y?.tooltip)===null||O===void 0?void 0:O.paddingStart,paddingEnd:(z=Y?.tooltip)===null||z===void 0?void 0:z.paddingEnd,paddingTop:(J=Y?.tooltip)===null||J===void 0?void 0:J.paddingTop,paddingBottom:(ie=Y?.tooltip)===null||ie===void 0?void 0:ie.paddingBottom,coverTarget:te===void 0,directionHint:te,layerHostId:p},title:n,titleStyle:yA(K0,n?n.length:0,!0,o),titleRootStyle:Npe(),personaCoinProps:h,style:d?Object.assign(Object.assign({},d),{borderThickness:de?0:ne,boxShadow:((ce=de?.length)!==null&&ce!==void 0?ce:0)>0?de:void 0}):void 0,subtitle:u,subtitleStyle:Hpe(K0,!0,f,g),theme:re,hasKeyboardFocus:F,isSelectedByKeyboard:F&&R&&y,tooltip:Z?"":v,icon:C?Object.assign(Object.assign({},C),{filled:!0}):void 0,iconShouldBeAccessible:!1,titleFormatting_DONOTUSE:a?I?mhe(n,B,"title"):ghe(a,n):void 0,subtitleFormatting:a?I?mhe(u,B,"subTitle"):ghe(a,u):void 0,disableTagAccessibility:!0,tagStyles:EA(Y,V),tagText:L?m.inlineSuggestions("newTagText"):void 0,topPanelScopeButton:H,showUnderline:N,disabled:_,updateItemHeight:P,disableTabFocus:E})}});function AN(e){return e&&e in hhe?hhe[e]:e}var hhe,vhe=ue(()=>{"use strict";hhe=Object.freeze({Apps:"Apps"})});function Af(e){var r,l,c=e.toLowerCase();return(l=(r=Fhe[c])===null||r===void 0?void 0:r.iconType)!==null&&l!==void 0?l:"UnknownFile"}var Fhe,bN=ue(()=>{"use strict";Fhe=Object.freeze({doc:{iconType:"Word"},docx:{iconType:"Word"},dot:{iconType:"Word"},dotx:{iconType:"Word"},docm:{iconType:"Word"},docb:{iconType:"Word"},ppt:{iconType:"PowerPoint"},pptx:{iconType:"PowerPoint"},xls:{iconType:"Excel"},xlm:{iconType:"Excel"},xlsx:{iconType:"Excel"},xlsm:{iconType:"Excel"},xlsb:{iconType:"Excel"},xltx:{iconType:"Excel"},pdf:{iconType:"Pdf"},vsd:{iconType:"Visio"},vsdx:{iconType:"Visio"},loop:{iconType:"Loop"},fluid:{iconType:"Loop"},one:{iconType:"OneNoteNotebook"},wbk:{iconType:"Files"},dotm:{iconType:"Files"},xlb:{iconType:"Files"},xlc:{iconType:"Files"},xlt:{iconType:"Files"},xltm:{iconType:"Files"},xla:{iconType:"Files"},xll:{iconType:"Files"},xlam:{iconType:"Files"},xlw:{iconType:"Files"},odc:{iconType:"Files"},ods:{iconType:"Files"},pot:{iconType:"Files"},potx:{iconType:"Files"},potm:{iconType:"Files"},ppam:{iconType:"Files"},ppsx:{iconType:"Files"},ppsm:{iconType:"Files"},sldx:{iconType:"Files"},rtf:{iconType:"Files"},sldm:{iconType:"Files"},ppa:{iconType:"Files"},htm:{iconType:"Files"},html:{iconType:"Files"},odt:{iconType:"Files"},odp:{iconType:"Files"},csv:{iconType:"CsvFiles"},txt:{iconType:"TxtFiles"},folder:{iconType:"Folder"}})});function sKe(e){return e.type===Za.Event}function dKe(e){return e.type===Za.Message}function gKe(e){return e.type===Za.File}function mKe(e){return e.type===Za.People}function fKe(e){return e.type===Za.Scope}function pKe(e){return e.type===Za.Chat}function hKe(e){return e.type===Za.CopilotPlugin}function vKe(e){return e.type===Za.App}function FKe(e,r,l){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"en-US",d="",m=Date.parse(e);if(!Number.isNaN(m)){var t=new Date(m),s=Date.parse(r);if(Number.isNaN(s))l?d=t.toLocaleString(c,{weekday:"short"})+" "+t.toLocaleDateString(c):d=t.toLocaleString(c,{weekday:"short"})+" "+t.toLocaleDateString(c)+" "+t.toLocaleTimeString(c,{hour:"numeric",minute:"2-digit"});else{var a=new Date(s),n=t.getFullYear()===a.getFullYear()&&t.getMonth()===a.getMonth()&&t.getDate()===a.getDate();n?l?d=t.toLocaleString(c,{weekday:"short"})+" "+t.toLocaleDateString(c):d=t.toLocaleString(c,{weekday:"short"})+" "+t.toLocaleDateString(c)+" "+t.toLocaleTimeString(c,{hour:"numeric",minute:"2-digit"})+" - "+a.toLocaleTimeString(c,{hour:"numeric",minute:"2-digit"}):l?d=t.toLocaleDateString(c)+" - "+a.toLocaleDateString(c):d=t.toLocaleDateString(c)+" "+t.toLocaleTimeString(c,{hour:"numeric",minute:"2-digit"})+" - "+a.toLocaleDateString(c)+" "+a.toLocaleTimeString(c,{hour:"numeric",minute:"2-digit"})}}return d}var Wd,Rhe,H3,Che=ue(()=>{"use strict";t5();vhe();bN();Wd=function(e,r){var l={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(l[c]=e[c]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,c=Object.getOwnPropertySymbols(e);d<c.length;d++)r.indexOf(c[d])<0&&Object.prototype.propertyIsEnumerable.call(e,c[d])&&(l[c[d]]=e[c[d]]);return l};Rhe=function(r,l,c,d,m,t,s){var a,n,o,u,g,f,v,C,p,h,F,R,y,E,x;if(gKe(r)){var b=r.hitFileName||`${r.fileName}.${r.fileExtension}`,k=b.endsWith(`.${r.fileExtension}`),D=c?.fileItemStyles||{},M=D.iconStyles,w=D.titleFontSize,S=D.subtitleFontSize,A=Wd(D,["iconStyles","titleFontSize","subtitleFontSize"]),T=Af(r.fileExtension),I=T==="Files",B=I?((a=d?.fallbackIcon)===null||a===void 0?void 0:a.background)||M?.backgroundColor:void 0,L=I&&!k?`.${r.fileExtension}`:"",V=I?6:void 0;return{suggestionId:r.itemId,suggestionType:r.type,title:b+L,titleFontSize:w,icon:{type:T,style:Object.assign(Object.assign({},M),{backgroundColor:B,padding:V,fontSize:16})||{backgroundColor:B}},style:A,subtitle:r.subject,subtitleFontSize:S,tooltip:b,isHighlighted:r.isHighlighted,hitHighlightIndexes:r.hitHighlightIndexes}}else if(mKe(r)){var Z=c?.personItemStyles||{},H=Z.personaCoinSize,N=Z.titleFontSize,_=Z.subtitleFontSize,P=Wd(Z,["personaCoinSize","titleFontSize","subtitleFontSize"]);return Object.assign(Object.assign({suggestionId:r.displayName,suggestionType:r.type,title:r.displayName,titleFontSize:N,personaCoinProps:{text:r.displayName,size:H3(H),imageUrl:r.imageUrl,initials:r.initials,borderColor:d?.userAvatarBorderColor}},r.iconName&&{icon:{type:r.iconName}}),{style:P,subtitle:(n=r.subtitleOverride)!==null&&n!==void 0?n:r.primaryEmailAddress,subtitleFontSize:_,truncateSubtitle:!0,tooltip:r.primaryEmailAddress,isHighlighted:r.isHighlighted,hitHighlightIndexes:r.hitHighlightIndexes})}else if(fKe(r)){var W=c?.scopeItemStyles||{},$=W.iconStyles,q=W.titleFontSize,j=W.subtitleFontSize,G=W.personaCoinSize,Q=Wd(W,["iconStyles","titleFontSize","subtitleFontSize","personaCoinSize"]),X=AN(r.iconName);return{suggestionId:r.id,suggestionType:r.type,title:r.title,titleFontSize:q,icon:X!==void 0&&!m?{type:X,style:$||{}}:void 0,personaCoinProps:(r.imageUrl||r.iconName)&&!m?{text:"",size:H3(G),imageUrl:r.imageUrl,color:"neutral"}:void 0,style:Q,subtitle:r.subtitle,subtitleFontSize:j,tooltip:(o=r.tooltip)!==null&&o!==void 0?o:r.title,isHighlighted:r.isHighlighted,hitHighlightIndexes:r.hitHighlightIndexes,displayNewItemTag:r.isNew,enableExpandedECCScopeLayout:m,isScopeSelected:r.isSelected}}else if(sKe(r)){var U=r.eventId,O=r.eventName,z=r.eventStartDateTime,J=r.eventEndDateTime,ie=r.isAllDay,ce=r.isSeries,ge=r.hasRecording,oe=c?.eventItemStyles||{},le=oe.iconStyles,Y=oe.titleFontSize,te=oe.subtitleFontSize,re=Wd(oe,["iconStyles","titleFontSize","subtitleFontSize"]),ee=FKe(z,J,ie,s),ne=l?.inlineSuggestions("recordText")||"",de=t&&ge?ee+" | "+ne:ee;return{suggestionId:U,suggestionType:r.type,title:O,titleFontSize:Y,icon:{type:t&&ge?"EventRecorded":ce?"EventSeries":"Event",fontSize:ce?16:14,style:Object.assign(Object.assign({},le),{backgroundColor:((u=d?.fallbackIcon)===null||u===void 0?void 0:u.background)||le?.backgroundColor}),primaryColor:(g=d?.fallbackIcon)===null||g===void 0?void 0:g.color},style:re,subtitle:de,subtitleFontSize:te,truncateSubtitle:!0,tooltip:O+" "+de,isHighlighted:r.isHighlighted,hitHighlightIndexes:r.hitHighlightIndexes}}else if(dKe(r)){var se=r.subject,me=r.sender,ve=r.emailId,ye=c?.emailItemStyles||{},Ee=ye.iconStyles,Te=ye.titleFontSize,Ie=ye.subtitleFontSize,De=Wd(ye,["iconStyles","titleFontSize","subtitleFontSize"]),Ae=(f=l.inlineSuggestions("emailSentBy"))===null||f===void 0?void 0:f.replace("{0}",me);return{suggestionId:ve,suggestionType:r.type,title:se,titleFontSize:Te,icon:{type:"Emails",fontSize:(v=De.iconFontSize)!==null&&v!==void 0?v:16,style:Object.assign(Object.assign({},Ee),{backgroundColor:((C=d?.fallbackIcon)===null||C===void 0?void 0:C.background)||Ee?.backgroundColor}),primaryColor:(p=d?.fallbackIcon)===null||p===void 0?void 0:p.color},style:De,subtitle:Ae,subtitleFontSize:Ie,truncateSubtitle:!0,tooltip:se,isHighlighted:r.isHighlighted,hitHighlightIndexes:r.hitHighlightIndexes}}else if(vKe(r)){var xe=r.title,ke=r.imageUrl,Xe=r.collectorId,tr=r.appType,nr=r.subtitle,er=r.isMoreButton;return{tooltip:xe,suggestionId:Xe,suggestionType:r.type,title:xe,appType:tr,subtitle:nr,icon:ke?void 0:er?{type:"ExploreMoreCopilot",fontSize:32,style:{backgroundColor:(h=d?.fallbackIcon)===null||h===void 0?void 0:h.background,height:32,width:32}}:{type:"ChatBubblesQuestion",fontSize:32,style:{backgroundColor:(F=d?.fallbackIcon)===null||F===void 0?void 0:F.background,height:32,width:32}},personaCoinProps:ke?{text:xe,imageUrl:ke,color:"neutral",size:32}:void 0,truncateSubtitle:!0,isHighlighted:r.isHighlighted,hitHighlightIndexes:r.hitHighlightIndexes,disableAccessibilityExpanded:!0,style:{flexibleSize:!0}}}else if(pKe(r)){var cr=r.name,ar=r.chatMembers,kr=r.threadId,lt=r.lastMessageTime,jr=r.imageUrl,Gr=c?.chatItemStyles||{},or=Gr.iconStyles,Ye=Gr.titleFontSize,Cr=Gr.subtitleFontSize,Mr=Gr.personaCoinSize,_r=Wd(Gr,["iconStyles","titleFontSize","subtitleFontSize","personaCoinSize"]),Le=2,rr=ar.length-Le,vr=ar.slice(0,Le).map(function(qr){return qr.displayName}).join(", ");rr>0&&(vr+=`, +${rr}`);var yr=cr||vr,Ar=new Date(lt),We=Ar.toLocaleTimeString(void 0,{hour:"numeric",minute:"numeric",hour12:!0}),fr=`${Ar.toLocaleDateString("en-US")} ${We}`;return Object.assign({title:yr,tooltip:yr,subtitle:cr?vr:fr,suggestionId:kr,suggestionType:r.type,truncateSubtitle:!0,titleFontSize:Ye,subtitleFontSize:Cr,isHighlighted:r.isHighlighted,hitHighlightIndexes:r.hitHighlightIndexes,style:_r},jr?{personaCoinProps:{text:yr,imageUrl:jr,size:H3(Mr),borderColor:d?.userAvatarBorderColor}}:{icon:{type:"TeamsChat",style:Object.assign(Object.assign({},or),{backgroundColor:((R=d?.fallbackIcon)===null||R===void 0?void 0:R.background)||or?.backgroundColor}),primaryColor:(y=d?.fallbackIcon)===null||y===void 0?void 0:y.color}})}else if(hKe(r)){var Tr=c?.genericItemStyles||{},br=Tr.iconStyles,Wr=Tr.personaCoinSize,Ke=Tr.titleFontSize,lr=Tr.subtitleFontSize,Me=Wd(Tr,["iconStyles","personaCoinSize","titleFontSize","subtitleFontSize"]),He=r.previewCard,ze=(x=(E=He.images)===null||E===void 0?void 0:E[0])===null||x===void 0?void 0:x.url;return{suggestionId:He.title,suggestionType:r.type,title:He.title,titleFontSize:Ke,personaCoinProps:ze?{text:"",size:H3(Wr),imageUrl:ze,color:"neutral"}:void 0,style:Me,subtitle:He.subtitle,subtitleFontSize:lr,tooltip:He.title,displayNewItemTag:r.isNew,isHighlighted:r.isHighlighted,hitHighlightIndexes:r.hitHighlightIndexes}}var $e=r.id,Be=r.title,he=r.subtitle,dr=r.imageUrl,Sr=r.tooltip,pr=r.type,Fr=r.isHighlighted,qe=c?.genericItemStyles||{},hr=qe.iconStyles,pt=qe.personaCoinSize,Tt=qe.titleFontSize,ct=qe.subtitleFontSize,Bt=Wd(qe,["iconStyles","personaCoinSize","titleFontSize","subtitleFontSize"]),Lr=AN(r.iconName);return{suggestionId:$e,suggestionType:pr,title:Be,titleFontSize:Tt,icon:Lr!==void 0?{type:Lr,style:hr}:void 0,personaCoinProps:dr||Lr?{text:"",size:H3(pt),imageUrl:dr,color:"neutral"}:void 0,style:Bt,subtitle:he,subtitleFontSize:ct,truncateSubtitle:!!Sr,tooltip:Sr??Be,isHighlighted:Fr,hitHighlightIndexes:r.hitHighlightIndexes,displayNewItemTag:r.isNew}},H3=function(r){return r?r<20?16:r<24?20:r<28?24:r<32?28:r<36?32:r<40?36:r<48?40:r<56?48:r<64?56:r<72?64:r<96?72:r<120?96:r<128?120:128:20}});var Ou,RKe,kA,yhe=ue(()=>{"use strict";Ou=ae(Qe());phe();qi();Che();q0();yf();q0();Ef();c1();FN();RKe=function(e,r){var l={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(l[c]=e[c]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,c=Object.getOwnPropertySymbols(e);d<c.length;d++)r.indexOf(c[d])<0&&Object.prototype.propertyIsEnumerable.call(e,c[d])&&(l[c[d]]=e[c[d]]);return l},kA=Ou.memo(function(e){var r,l,c,d=e.suggestion,m=e.theme,t=e.styles,s=e.newItemTagStyles,a=e.onItemHovered,n=e.onItemSelected,o=e.strings,u=e.enableExpandedECCScopeLayout,g=e.enableMeetingBanner,f=e.locale,v=RKe(e,["suggestion","theme","styles","newItemTagStyles","onItemHovered","onItemSelected","strings","enableExpandedECCScopeLayout","enableMeetingBanner","locale"]),C=Ou.useContext(ml),p=Ou.useContext(fl),h=m??Yo(void 0,C,p),F=Ou.useCallback(function(){n(d)},[d,n]),R=Ou.useCallback(function(){a?.(d)},[d,a]),y=Rhe(d,o,t,h,u,g,f),E=d.type===Ml&&(!((r=t?.noSuggestionsStyles)===null||r===void 0)&&r.item)?t.noSuggestionsStyles.item:y.style,x=d.type===Ml?AA(o,o.common("suggestionsGroupNoSuggestionsText"),(l=d.title)!==null&&l!==void 0?l:""):void 0,b=`${y.suggestionId}-${v.queryString}`,k=Ou.createElement(fhe,Object.assign({},v,y,{accessibilityLabel:x,style:E,newItemTagStyles:s,strings:o,theme:m,onClick:F,onHoverIn:R,isDisabled:d.isDisabled,key:b}));if(d.noSuggestionsDescription){var D=d.type===Ml?(c=t?.noSuggestionsStyles)===null||c===void 0?void 0:c.description:void 0;return Ou.createElement(Aa,{align:mn.Stretch,direction:Ri.TopToBottom},Ou.createElement(Aa,{style:D??hN},Ou.createElement(qo,{text:d.noSuggestionsDescription,style:Kpe(uhe(d,m),K0)})),k)}return k});kA.displayName="InlineSuggestionsItem"});var xN=ue(()=>{"use strict";yhe();bN()});function Ehe(e,r){switch(e.type){case Za.File:{var l=e;return{type:Af(l.fileExtension)}}case Za.Folder:return{type:Af("Folder")};case Za.Message:return{type:"Emails",primaryColor:r.colors.buttonText,style:{backgroundColor:r.colors.buttonBackgroundDisabled}};case Za.Event:{var c=e;return{type:c.isSeries?"EventSeries":"Event",primaryColor:r.colors.buttonText,style:{backgroundColor:r.colors.buttonBackgroundDisabled}}}case Za.People:return{type:"People"};default:return}}function Ahe(){var e=[Za.File,Za.Event,Za.Message];return NB()&&e.push(Za.People),e}function TN(e){switch(e){case"File":return Dr.filesLabel;case"People":return Dr.peopleLabel;case"Message":return Dr.messagesLabel;case"Event":return Dr.eventsLabel;default:throw new Error(`Unsupported entity type: ${e}`)}}var She,I5,bhe,xhe,kN=ue(()=>{"use strict";She=ae(Nt());za();xN();ln();qi();I5="allItems";bhe=function(r){var l=[];return r.length>1&&l.push({type:"Scope",title:Dr.allLabel,iconName:"",scopeInfo:{entityType:"Scope"},id:I5}),l.push.apply(l,(0,She.default)(r.map(function(c){var d=TN(c);return{type:"Scope",title:d,iconName:c,scopeInfo:{entityType:c},id:d}}))),l},xhe=function(r){return r=r===" "?"Space":r,r in mt?mt[r]:-1}});var wA,The,khe,whe,wN,IN=ue(()=>{"use strict";wA="Badge",The=["tiny","extraSmall","small","medium","large","extraLarge"],khe=["filled","outline","tint","ghost"],whe=["rounded","circular","square"],wN=["brand","danger","important","informative","severe","subtle","success","warning"]});var Ihe,Dhe=ue(()=>{"use strict";Ihe="Shadow"});function yKe(e){var r=e.key,l=e.ambient,c=CKe;return{key:{shadowColor:Mhe(r.color),shadowOpacity:Bhe(r.color),shadowRadius:r.blur*c,shadowOffset:{width:r.x,height:r.y}},ambient:{shadowColor:Mhe(l.color),shadowOpacity:Bhe(l.color),shadowRadius:l.blur*c,shadowOffset:{width:l.x,height:l.y}}}}var LPr,CKe,DN,Mhe,Bhe,MN=ue(()=>{"use strict";LPr=ae(Rr());Yr();CKe=1,DN=Ea(yKe);Mhe=function(r){return r.toString().substring(0,7)},Bhe=function(r){var l="0x"+r.toString().substring(7),c=Number(l)/255;return Math.round(c*100)/100}});function bKe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0,l=DN(r),c=e.borderBottomWidth,d=e.borderEndWidth,m=e.borderLeftWidth,t=e.borderRightWidth,s=e.borderStartWidth,a=e.borderTopWidth,n=e.borderWidth,o=e.margin,u=e.marginBottom,g=e.marginEnd,f=e.marginHorizontal,v=e.marginLeft,C=e.marginRight,p=e.marginStart,h=e.marginTop,F=e.marginVertical,R=e.padding,y=e.paddingBottom,E=e.paddingEnd,x=e.paddingHorizontal,b=e.paddingLeft,k=e.paddingRight,D=e.paddingStart,M=e.paddingTop,w=e.paddingVertical,S=e.alignItems,A=e.flexWrap,T=e.flexDirection,I=e.start,B=e.end,L=e.left,V=e.right,Z=e.top,H=e.bottom,N=(0,BN.default)(e,EKe),_=_he(Object.assign({borderBottomWidth:c,borderEndWidth:d,borderLeftWidth:m,borderRightWidth:t,borderStartWidth:s,borderTopWidth:a,borderWidth:n,padding:R,paddingBottom:y,paddingEnd:E,paddingHorizontal:x,paddingLeft:b,paddingRight:k,paddingStart:D,paddingTop:M,paddingVertical:w,alignItems:S,flexWrap:A,flexDirection:T},l.key,N)),P=_he(Object.assign({margin:o,marginBottom:u,marginEnd:g,marginHorizontal:f,marginLeft:v,marginRight:C,marginStart:p,marginTop:h,marginVertical:F,start:I,end:B,left:L,right:V,top:Z,bottom:H},l.ambient,N));return{inner:{style:_},outer:{style:P}}}function xKe(e,r){var l=(0,Phe.default)(r,2),c=l[0],d=l[1];return d!==void 0?Object.assign(e,(0,Lhe.default)({},c,d)):e}var Lhe,Phe,BN,IA,Ohe,V3,SKe,EKe,DA,AKe,_he,Nhe=ue(()=>{"use strict";Lhe=ae(Hn()),Phe=ae(nt()),BN=ae(jt()),IA=ae(Qe()),Ohe=ae(Rr());Yr();Yr();Dhe();MN();V3=ae(Or()),SKe=["style"],EKe=["borderBottomWidth","borderEndWidth","borderLeftWidth","borderRightWidth","borderStartWidth","borderTopWidth","borderWidth","margin","marginBottom","marginEnd","marginHorizontal","marginLeft","marginRight","marginStart","marginTop","marginVertical","padding","paddingBottom","paddingEnd","paddingHorizontal","paddingLeft","paddingRight","paddingStart","paddingTop","paddingVertical","alignItems","flexWrap","flexDirection","start","end","left","right","top","bottom"],DA=Yn(function(e){return function(r,l){if(!e.shadowToken)return(0,V3.jsx)(V3.Fragment,{children:l});var c=IA.Children.toArray(l),d=c[0],m=d.props,t=m.style,s=(0,BN.default)(m,SKe),a=AKe(t,e.shadowToken),n=Wt(s,a.inner),o=Wt(r,a.outer),u=IA.cloneElement(d,n);return(0,V3.jsx)(Ohe.View,Object.assign({},o,{children:u}))}}),AKe=Ea(bKe);_he=function(r){return Object.entries(r).reduce(xKe,{})};DA.displayName=Ihe});var Hhe=ue(()=>{"use strict";Nhe();MN()});function s1(e,r,l){var c=e.backgroundColor,d=(0,Vhe.default)(e,TKe),m=d.color||r.colors.neutralForegroundOnBrand,t=d.backgroundColorDark||c,s=d.colorDark||m,a=d.hcBackground||r.colors.neutralBackgroundInverted,n=d.hcColor||r.colors.neutralForegroundInverted,o=l||MA;return o(r,{light:{backgroundColor:c,color:m,iconColor:m},dark:{backgroundColor:t,color:s,iconColor:s},hc:{backgroundColor:a,color:n,iconColor:n,borderColor:r.colors.transparentStroke}})}function d1(e,r,l){var c=e.color,d=e.borderColor||c,m=e.colorDark||c,t=e.borderColorDark||d||m,s=l||MA;return s(r,{light:{color:c,iconColor:c,borderColor:d},dark:{color:m,iconColor:m,borderColor:t},hc:{color:r.colors.neutralForeground3,iconColor:r.colors.neutralForeground3,borderColor:r.colors.transparentStroke}})}function g1(e,r,l){var c=e.backgroundColor,d=e.color,m=e.borderColor,t=e.backgroundColorDark||c,s=e.colorDark||d,a=e.borderColorDark||m,n=l||MA;return n(r,{light:{backgroundColor:c,color:d,iconColor:d,borderColor:m},dark:{backgroundColor:t,color:s,iconColor:s,borderColor:a},hc:{backgroundColor:r.colors.transparentBackground,color:r.colors.neutralForeground3,iconColor:r.colors.neutralForeground3,borderColor:r.colors.transparentStroke}})}function m1(e,r,l){var c=e.color,d=e.colorDark||c,m=l||MA;return m(r,{light:{color:c,iconColor:c},dark:{color:d,iconColor:d},hc:{color:r.colors.neutralForeground3,iconColor:r.colors.neutralForeground3}})}function Ya(e,r){var l=e.name;switch(l){case"White":case"Colorful":default:return Object.assign({},r.light);case"DarkGray":case"Black":return Object.assign({},r.dark);case"HighContrast":return Object.assign({},r.hc)}}function MA(e,r){var l=e.host.appearance;switch(l){case"light":default:return Object.assign({},r.light);case"dark":return Object.assign({},r.dark);case"highContrast":return Object.assign({},r.hc)}}var Vhe,TKe,jhe=ue(()=>{"use strict";Vhe=ae(jt()),TKe=["backgroundColor"]});var Zhe,Uhe=ue(()=>{"use strict";hi();jhe();Zhe=function(r){return{color:r.colors.neutralForegroundOnBrand,backgroundColor:r.colors.brandBackgroundStatic,borderColor:r.colors.transparentStroke,filled:{borderColor:r.colors.transparentStroke},outline:{backgroundColor:r.colors.transparentBackground},ghost:{backgroundColor:r.colors.transparentBackground,borderColor:r.colors.transparentStroke},brand:{filled:Object.assign({},s1({backgroundColor:r.colors.brandBackgroundStatic},r,Ya)),outline:Object.assign({},d1({color:r.colors.brandForeground1},r,Ya)),tint:Object.assign({},g1({backgroundColor:r.colors.brandBackground2,color:r.colors.brandForeground2,borderColor:r.colors.brandStroke2},r,Ya)),ghost:Object.assign({},m1({color:r.colors.brandForeground1},r,Ya))},danger:{filled:Object.assign({},s1({backgroundColor:Ge.color.red.primary},r,Ya)),outline:Object.assign({},d1({color:Ge.color.red.primary,colorDark:Ge.color.red.tint30},r,Ya)),tint:Object.assign({},g1({backgroundColor:Ge.color.red.tint60,color:Ge.color.red.primary,borderColor:Ge.color.red.tint40,backgroundColorDark:Ge.color.red.shade40,colorDark:Ge.color.red.tint30,borderColorDark:Ge.color.red.shade30},r,Ya)),ghost:Object.assign({},m1({color:Ge.color.red.primary,colorDark:Ge.color.red.tint30},r,Ya))},severe:{filled:Object.assign({},s1({backgroundColor:Ge.color.darkOrange.primary},r,Ya)),outline:Object.assign({},d1({color:Ge.color.darkOrange.primary,colorDark:Ge.color.darkOrange.tint30},r,Ya)),tint:Object.assign({},g1({backgroundColor:Ge.color.darkOrange.tint60,color:Ge.color.office.shade10,borderColor:Ge.color.office.tint50,backgroundColorDark:Ge.color.orange.shade40,colorDark:Ge.color.office.tint40,borderColorDark:Ge.color.office.shade40},r,Ya)),ghost:Object.assign({},m1({color:Ge.color.darkOrange.primary,colorDark:Ge.color.darkOrange.tint30},r,Ya))},warning:{filled:Object.assign({},s1({backgroundColor:Ge.color.yellow.primary,color:Ge.color.grey14},r,Ya)),outline:Object.assign({},d1({color:Ge.color.yellow.shade30,colorDark:Ge.color.yellow.tint40},r,Ya)),tint:Object.assign({},g1({backgroundColor:Ge.color.yellow.tint60,color:Ge.color.yellow.shade30,borderColor:Ge.color.yellow.tint40,backgroundColorDark:Ge.color.yellow.shade40,colorDark:Ge.color.yellow.tint40,borderColorDark:Ge.color.yellow.shade30},r,Ya)),ghost:Object.assign({},m1({color:Ge.color.yellow.shade30,colorDark:Ge.color.yellow.tint40},r,Ya))},success:{filled:Object.assign({},s1({backgroundColor:Ge.color.green.primary},r,Ya)),outline:Object.assign({},d1({color:Ge.color.green.primary,colorDark:Ge.color.green.tint40},r,Ya)),tint:Object.assign({},g1({backgroundColor:Ge.color.green.tint60,color:Ge.color.green.primary,borderColor:Ge.color.green.tint40,backgroundColorDark:Ge.color.green.shade40,colorDark:Ge.color.green.tint30,borderColorDark:Ge.color.green.shade30},r,Ya)),ghost:Object.assign({},m1({color:Ge.color.green.primary,colorDark:Ge.color.green.tint40},r,Ya))},important:{filled:Object.assign({},s1({backgroundColor:r.colors.neutralForeground1,color:r.colors.neutralBackground1},r,Ya)),outline:Object.assign({},d1({color:r.colors.neutralForeground3,borderColor:r.colors.neutralStrokeAccessible},r,Ya)),tint:Object.assign({},g1({backgroundColor:r.colors.neutralForeground3,color:r.colors.neutralBackground1,borderColor:r.colors.neutralStrokeAccessible,backgroundColorDark:Ge.color.grey68,colorDark:Ge.color.grey16,borderColorDark:Ge.color.grey68},r,Ya)),ghost:Object.assign({},m1({color:r.colors.neutralForeground1},r,Ya))},informative:{filled:Object.assign({},s1({backgroundColor:r.colors.neutralBackground5,color:r.colors.neutralForeground3,hcBackground:r.colors.neutralBackground3,hcColor:r.colors.brandForeground1},r,Ya)),outline:Object.assign({},d1({color:r.colors.neutralForeground3,borderColor:r.colors.neutralStroke2},r,Ya)),tint:Object.assign({},g1({backgroundColor:r.colors.neutralBackground4,color:r.colors.neutralForeground3,borderColor:r.colors.neutralStroke2},r,Ya)),ghost:Object.assign({},m1({color:r.colors.neutralForeground3},r,Ya))},subtle:{filled:Object.assign({},s1({backgroundColor:r.colors.neutralBackground1,color:r.colors.neutralForeground1,hcBackground:r.colors.neutralBackground3,hcColor:r.colors.brandForeground1},r,Ya)),outline:Object.assign({},d1({color:r.colors.neutralForegroundOnBrand},r,Ya)),tint:Object.assign({},g1({backgroundColor:r.colors.neutralBackground1,color:r.colors.neutralForeground3,borderColor:r.colors.neutralStroke2},r,Ya)),ghost:Object.assign({},m1({color:r.colors.neutralForegroundOnBrand},r,Ya))}}}});var Ghe,Whe=ue(()=>{"use strict";hi();Ghe=function(r){return{fontFamily:r.typography.families.primary,fontSize:Ge.font.size100,fontWeight:Ge.font.weight.regular,large:{fontSize:Ge.font.size200},extraLarge:{fontSize:Ge.font.size200}}}});var BA,_N=ue(()=>{"use strict";hi();BA=function(){return{iconSize:12,borderWidth:Ge.stroke.width10,bottom:Ge.sizeNone,right:Ge.sizeNone,textMargin:Ge.size20,position:"relative",shadowToken:void 0,tiny:{minWidth:6,minHeight:6,rounded:{borderRadius:Ge.corner.radius20}},extraSmall:{minWidth:10,minHeight:10,iconSize:10,rounded:{borderRadius:Ge.corner.radius20}},small:{minWidth:16,minHeight:16,iconSize:12,paddingHorizontal:Ge.size20,textMargin:Ge.size20,rounded:{borderRadius:Ge.corner.radius20}},medium:{minWidth:20,minHeight:20,iconSize:12,paddingHorizontal:Ge.size40,textMargin:Ge.size20},large:{minWidth:24,minHeight:24,iconSize:16,paddingHorizontal:Ge.size40,textMargin:Ge.size20},extraLarge:{minWidth:32,minHeight:32,iconSize:20,paddingHorizontal:Ge.size60,textMargin:Ge.size20},rounded:{borderRadius:Ge.corner.radius40},circular:{borderRadius:Ge.corner.radiusCircular},square:{borderRadius:Ge.corner.radiusNone},rtl:{left:Ge.sizeNone,right:void 0}}}});function PN(e){var r=e.top!==void 0?{top:e.top}:e.bottom!==void 0?{bottom:e.bottom}:{},l=e.left!==void 0?{left:e.left}:e.right!==void 0?{right:e.right}:{};return Object.assign({},r,l)}function IKe(e){return e.icon?e.iconPosition==="before"?{marginStart:e.textMargin}:{marginEnd:e.textMargin}:{}}var f1,LN,kKe,wKe,$he,ON=ue(()=>{"use strict";f1=ae(Nt());Yr();so();IN();Uhe();Whe();_N();LN=[].concat((0,f1.default)(The),(0,f1.default)(whe)),kKe=[].concat((0,f1.default)(LN),(0,f1.default)(wN),(0,f1.default)(khe),["rtl","shadowToken"]),wKe=["badgeColor","color","icon","iconColor","iconPosition","position"],$he={tokens:[BA,Zhe,Ghe,wA],states:kKe,tokensThatAreAlsoProps:wKe,slotProps:{root:It(function(e,r){var l=e.badgeColor,c=e.backgroundColor,d=e.position,m=!l||wN.includes(l)?c:l;return{style:Object.assign({},PN(e),{alignItems:"center",flexDirection:"row",alignSelf:"flex-start",justifyContent:"center",width:e.width,backgroundColor:m,position:d},Ja.from(e,r),pi.from(e,r))}},["backgroundColor","badgeColor","width","minHeight","bottom","right","top","left","position"].concat((0,f1.default)(Ja.keys),(0,f1.default)(pi.keys))),icon:It(function(e){return{color:e.iconColor||e.color,height:e.iconSize,width:e.iconSize}},["iconSize","iconColor","color"]),text:It(function(e,r){return{style:Object.assign({},Va.from(e,r),{color:e.color},IKe(e))}},["color","textMargin"].concat((0,f1.default)(Va.keys))),shadow:It(function(e){return{shadowToken:e.shadowToken}},["shadowToken"])}}});var zhe,DKe,_A,NN=ue(()=>{"use strict";zhe=ae(jt()),DKe=["iconPosition","size"],_A=function(r){if(!r)return{};var l=r.iconPosition,c=l===void 0?"before":l,d=r.size,m=d===void 0?"medium":d,t=(0,zhe.default)(r,DKe);return Object.assign({iconPosition:c,size:m},t)}});var HN,Khe,qhe,LA,MKe,Xhe,j3,Qhe=ue(()=>{"use strict";HN=ae(Ks()),Khe=ae(jt()),qhe=ae(Qe()),LA=ae(Rr());Hhe();Yr();pc();nn();ON();IN();NN();MKe=["icon","iconPosition","size"],Xhe=function(r,l){return l[r]||r===l.appearance||!l.appearance&&r==="filled"||r===l.size||!l.size&&r==="medium"||r===l.shape||!l.shape&&r==="circular"||r===l.badgeColor||!l.badgeColor&&r==="brand"||LA.I18nManager.isRTL&&r==="rtl"},j3=ei(Object.assign({displayName:wA},$he,{slots:{root:LA.View,icon:Qs,text:Et,shadow:DA},useRender:function(r,l){var c=Js(r.icon),d=_A(r),m=l(r,function(t){return Xhe(t,r)});return function(t){for(var s=Wt(d,t),a=s.icon,n=s.iconPosition,o=s.size,u=(0,Khe.default)(s,MKe),g=o!=="tiny"&&o!=="extraSmall",f=o!=="tiny",v=arguments.length,C=new Array(v>1?v-1:0),p=1;p<v;p++)C[p-1]=arguments[p];return Kr(m.shadow,null,Kr(m.root,u,a&&f&&n==="before"&&Kr(m.icon,(0,HN.default)({accessible:!1},c)),g&&qhe.Children.map(C,function(h,F){return typeof h=="string"?Kr(m.text,{accessible:!1,key:`text-${F}`},h):h}),a&&f&&n==="after"&&Kr(m.icon,(0,HN.default)({accessible:!1},c))))}}}))});var Z3,PA,vOr,OA=ue(()=>{"use strict";Z3="PresenceBadge",PA=["doNotDisturb","busy","unknown","blocked","away","available","offline","outOfOffice"],vOr=[].concat(PA,["availableOutOfOffice","doNotDisturbOutOfOffice"])});function D5(e,r){return{iconColor:yt(r)?r.colors.neutralForeground3:Ge.color[e].primary,outOfOffice:{iconColor:yt(r)?r.colors.neutralForeground3:Ge.color[e].primary}}}var Jhe,Yhe=ue(()=>{"use strict";hi();Cn();Jhe=function(r){return Object.assign({borderWidth:1,borderColor:yt(r)?"transparent":Ge.color.white,bottom:-1,right:-1,paddingHorizontal:Ge.sizeNone,backgroundColor:r.colors.neutralBackground1,position:"relative"},D5("lightGreen",r),{tiny:{width:6,height:6},extraSmall:{width:10,height:10},small:{width:12,height:12},medium:{width:16,height:16},large:{width:20,height:20,borderWidth:2,bottom:-Ge.size20,right:-Ge.size20},extraLarge:{width:28,height:28,borderWidth:2,bottom:-Ge.size20,right:-Ge.size20},available:D5("lightGreen",r),away:{iconColor:yt(r)?r.colors.neutralForeground3:Ge.color.marigold.primary,outOfOffice:{iconColor:yt(r)?r.colors.neutralForeground3:Ge.color.berry.primary}},busy:D5("red",r),blocked:D5("red",r),unknown:D5("red",r),doNotDisturb:D5("red",r),offline:{iconColor:yt(r)?r.colors.neutralForeground3:Ge.color.grey38},outOfOffice:D5("berry",r)})}});var NA,BKe,_Ke,eve,rve=ue(()=>{"use strict";NA=ae(Nt());Yr();so();OA();Yhe();ON();_N();BKe=[].concat((0,NA.default)(LN),(0,NA.default)(PA)),_Ke=["position"],eve={tokens:[BA,Z3,Jhe],tokensThatAreAlsoProps:_Ke,states:BKe,slotProps:{root:It(function(e,r){var l=e.width,c=e.height,d=e.borderWidth,m=d*2;return{style:Object.assign({},PN(e),{width:l+m,height:c+m,alignItems:"center",flexDirection:"row",alignSelf:"flex-start",justifyContent:"center",position:e.position,backgroundColor:e.backgroundColor},Ja.from(e,r),{paddingHorizontal:e.paddingHorizontal,aspectRatio:1})}},["backgroundColor","width","height","bottom","right","top","left","paddingHorizontal"].concat((0,NA.default)(Ja.keys))),svg:It(function(e){return{style:{width:e.width,height:e.height,color:e.iconColor,aspectRatio:1}}},["width","height","iconColor"])}}});function tve(e,r,l){switch(e){case"available":default:return r?Cc.availableOutOfOffice:Cc.available;case"away":return r?Cc.outOfOffice:Cc.away;case"busy":return r?Cc.unknown:Cc.busy;case"doNotDisturb":return r?Cc.doNotDisturbOutOfOffice:Cc.doNotDisturb;case"offline":return Cc.offline;case"outOfOffice":return Cc.outOfOffice;case"unknown":return Cc.unknown;case"blocked":return Cc.blocked}}var Cc,ave=ue(()=>{"use strict";Cc={available:"M8 16A8 8 0 108 0a8 8 0 000 16zm3.7-9.3l-4 4a1 1 0 01-1.41 0l-2-2a1 1 0 111.42-1.4L7 8.58l3.3-3.3a1 1 0 011.4 1.42z",away:"M8 16A8 8 0 108 0a8 8 0 000 16zm.5-11.5v3.02l2.12 1.7a1 1 0 11-1.24 1.56l-2.5-2A1 1 0 016.5 8V4.5a1 1 0 012 0z",busy:"M16 8A8 8 0 110 8a8 8 0 0116 0z",doNotDisturb:"M8 16A8 8 0 108 0a8 8 0 000 16zM5.25 7h5.5a1 1 0 110 2h-5.5a1 1 0 110-2z",unknown:"M8 2a6 6 0 100 12A6 6 0 008 2zM0 8a8 8 0 1116 0A8 8 0 010 8z",blocked:"M16 8A8 8 0 110 8a8 8 0 0116 0zm-2 0c0-1.3-.41-2.5-1.1-3.48L4.51 12.9A6 6 0 0014 8zm-2.52-4.9a6 6 0 00-8.37 8.37l8.37-8.36z",offline:"M10.7 5.3a1 1 0 010 1.4L9.42 8l1.3 1.3a1 1 0 01-1.42 1.4L8 9.42l-1.3 1.3a1 1 0 01-1.4-1.42L6.58 8l-1.3-1.3a1 1 0 011.42-1.4L8 6.58l1.3-1.3a1 1 0 011.4 0zM0 8a8 8 0 1116 0A8 8 0 010 8zm8-6a6 6 0 100 12A6 6 0 008 2z",outOfOffice:"M8.2 6.2a1 1 0 10-1.4-1.4L4.3 7.3a1 1 0 000 1.4l2.5 2.5a1 1 0 001.4-1.4L7.42 9H11a1 1 0 100-2H7.41l.8-.8zM8 0a8 8 0 100 16A8 8 0 008 0zM2 8a6 6 0 1112 0A6 6 0 012 8z",doNotDisturbOutOfOffice:"M5.25 7a1 1 0 000 2h5.5a1 1 0 100-2h-5.5zM0 8a8 8 0 1116 0A8 8 0 010 8zm8-6a6 6 0 100 12A6 6 0 008 2z",availableOutOfOffice:"M11.7 6.7a1 1 0 00-1.4-1.4L7 8.58l-1.3-1.3a1 1 0 00-1.4 1.42l2 2a1 1 0 001.4 0l4-4zM0 8a8 8 0 1116 0A8 8 0 010 8zm8-6a6 6 0 100 12A6 6 0 008 2z"}});var nve,ive,lve,HA,LKe,PKe,VN,ove=ue(()=>{"use strict";nve=ae(Ks()),ive=ae(jt()),lve=ae(Rr());Yr();HA=ae(Ra());rve();OA();ave();NN();LKe=["size","status","outOfOffice"],PKe=function(r,l){return l[r]||r===l.size||r===l.shape||!l.shape&&r==="circular"||r===l.status||l.outOfOffice&&r==="outOfOffice"},VN=ei(Object.assign({displayName:Z3},eve,{slots:{root:lve.View,svg:HA.Svg},useRender:function(r,l){var c=_A(r),d=l(c,function(m){return PKe(m,c)});return function(m){var t=Wt(c,m),s=t.size,a=t.status,n=t.outOfOffice,o=(0,ive.default)(t,LKe),u=n||!1,g=!1,f=tve(a,u,s);return Kr(d.root,(0,nve.default)({},o,{accessible:!0}),Kr(d.svg,{viewBox:`
            0 0
            16
            16`,fill:"none"},Kr(HA.Path,{fill:"currentColor",d:f})))}}}))});var uve=ue(()=>{"use strict";OA();ove()});var VA=ue(()=>{"use strict";Qhe();uve()});var jN,ZN,U3,M5,Bl,B5=ue(()=>{"use strict";jN="White",ZN="Colorful",U3="DarkGray",M5="Black",Bl="HighContrast"});function cve(e){return e?VKe:HKe}var UN,GOr,zOr,$d,zd,OKe,NKe,HKe,VKe,sve=ue(()=>{"use strict";UN=ae(jt()),GOr=ae(Qe());Yr();zOr=ae(Rr()),$d=ae(Ra());B5();zd=ae(Or()),OKe=["color"],NKe=["color"],HKe=function(r){var l=r.color,c=(0,UN.default)(r,OKe),d=Ft(),m=d.name===Bl;return(0,zd.jsxs)($d.default,Object.assign({},c,{viewBox:"0 0 16 16",children:[(0,zd.jsx)($d.Path,{fill:m&&l?l:d.colors.neutralStroke1,d:"M9.773 1.438q.336.227 .711.406 .375.188 .766.336 .383.148 .766.258 .383.117 .734.203 .82.203 1.648.305v4.422q0 .836-.273 1.609-.273.781-.727 1.484-.453.711-1.023 1.336-.578.625-1.18 1.148-1.406 1.234-3.203 2.234-1.789-1-3.195-2.227-.602-.523-1.172-1.148-.578-.617-1.023-1.328-.453-.703-.727-1.484-.273-.781-.273-1.625v-4.422q.82-.125 1.648-.328.352-.086.742-.203.383-.117.773-.266.391-.141.773-.32.383-.18.727-.391.492-.305.93-.461.438-.148.859-.148.414 0 .836.148 .414.148 .883.461m3.828 2.195q-.383-.07-.898-.187-.523-.117-1.102-.305-.578-.18-1.164-.437-.594-.25-1.109-.594-.727-.484-1.273-.484-.297 0-.625.117-.328.125-.75.383-.523.32-1.109.57-.594.25-1.172.43-.578.18-1.102.297-.523.125-.898.195v3.75q0 .844.328 1.625.32 .781.836 1.484.508 .703 1.148 1.313.633 .609 1.258 1.094.617 .484 1.156.836 .539.359 .867.547 .242-.148.617-.383.367-.234.813-.555.438-.312.922-.703.477-.391.945-.844.461-.453.883-.969.422-.508.742-1.07.313-.555.5-1.156.188-.594.188-1.219z"}),!m&&l&&(0,zd.jsx)($d.Path,{fill:l,d:"M8 14.727q-.164-.07-.508-.289-.344-.211-.789-.547-.453-.328-.977-.766-.523-.43-1.047-.93-.523-.492-1.008-1.039-.484-.547-.852-1.117-.375-.562-.594-1.125-.227-.562-.227-1.094v-4.484q.305-.031.82-.148.508-.117 1.109-.312.602-.195 1.242-.469.641-.273 1.203-.617.375-.227.773-.406.398-.18.844-.18.445 0 .852.156 .406.164 .773.391 .563.344 1.203.625 .633.281 1.242.484 .602.203 1.117.32 .508.125 .82.156v4.484q0 .531-.219 1.086-.227.563-.594 1.125-.375.57-.859 1.117-.492.547-1.008 1.047-.523.5-1.047.93-.531.43-.977.766-.453.336-.797.547-.344.219-.5.289z"})]}))},VKe=function(r){var l=r.color,c=(0,UN.default)(r,NKe),d=Ft(),m=d.name===Bl;return(0,zd.jsxs)($d.default,Object.assign({},c,{viewBox:"0 0 16 16",children:[(0,zd.jsx)($d.Path,{fill:m?l:d.colors.neutralForeground1,d:"M7.203 14.719q-.43-.266-1.008-.672-.586-.398-1.203-.93-.625-.523-1.227-1.164-.609-.633-1.086-1.359-.484-.727-.781-1.539-.297-.812-.297-1.687v-4.422q.82-.125 1.648-.328.352-.086.742-.203.383-.117.773-.266.391-.141.773-.32.383-.18.727-.391.492-.305.93-.461.438-.148.859-.148.414 0 .836.148 .414.148 .883.461 .336.227 .711.406 .375.188 .766.336 .383.148 .766.258 .383.117 .734.203 .82.203 1.648.305v3.188q-.18-.156-.375-.297-.203-.133-.422-.242v-1.961q-.383-.07-.898-.187-.523-.117-1.102-.305-.578-.18-1.164-.437-.594-.25-1.109-.594-.375-.25-.68-.367-.312-.117-.594-.117-.297 0-.625.117-.328.125-.75.383-.523.32-1.109.57-.594.25-1.172.43-.578.18-1.102.297-.523.125-.898.195v3.75q0 .711.234 1.383.234 .672.625 1.281.391 .617.898 1.172.5 .555 1.031 1.023.531 .477 1.055.867 .523.391 .961.672m8.797-3.367v5.602h-8v-5.602h1.602v-1.602q0-.492.188-.93.188-.437.516-.766.32-.328.758-.516.438-.187.938-.187.5 0 .938.188 .438.188 .766.516 .32.328 .508.766 .188.438 .188.93v1.602m-4 0h3.203v-1.602q0-.328-.125-.617-.125-.289-.344-.508-.219-.219-.508-.344-.297-.125-.625-.125-.328 0-.617.125-.297.125-.516.344-.219.219-.344.508-.125.289-.125.617z"}),!m&&l&&(0,zd.jsx)($d.Path,{fill:l,d:"M7.203 14.242q-.43-.289-.977-.719-.555-.422-1.133-.945-.578-.516-1.133-1.109-.555-.586-.992-1.203-.437-.617-.703-1.242-.266-.617-.266-1.203v-4.484q.313-.031.82-.148.508-.109 1.109-.312.602-.195 1.242-.469.641-.273 1.203-.617.375-.227.773-.406.391-.18.844-.18.445 0 .852.156 .406.164 .773.391 .563.344 1.203.625 .633.281 1.242.484 .602.203 1.117.32 .508.125 .82.156v2.477q-.43-.297-.93-.453-.508-.156-1.07-.156-.742 0-1.398.281-.656.281-1.141.766-.492.492-.773 1.148-.289.656-.289 1.398v.805h-1.195z"})]}))}});var YOr,dve,gve,mve=ue(()=>{"use strict";gl();Cn();YOr=ae(Rr()),dve=Ga(function(e){return{container:Object.assign({},{maxWidth:300},{backgroundColor:e.colors.neutralBackground1}),compose:{paddingTop:8,paddingHorizontal:12,paddingBottom:10},output:{paddingTop:5,paddingHorizontal:12,paddingBottom:7},heading:{marginBottom:12,fontWeight:"700"},badge:{marginTop:6}}}),gve=function(r,l,c,d,m){var t=yt(r);return d?t?r.colors.ghostPressedIcon:l:m?t?r.colors.ghostFocusedIcon:l:c?t?r.colors.ghostHoveredIcon:l:t?r.colors.ghostIcon:l}});function ZKe(e,r){return{label:r,description:e}}var GN,X0,G3,p1,jKe,jA,bf,ZA=ue(()=>{"use strict";GN=ae(nt()),X0=ae(Qe()),G3=ae(Rr());VA();C5();Yr();nn();ln();Jc();sve();mve();Fi();za();p1=ae(Or()),jKe=j3.customize(function(){return{medium:{paddingVertical:1,paddingHorizontal:6,fontWeight:"semiBold"}}});jA=Ea(ZKe),bf=function(r){var l=r.renderLock,c=r.color,d=r.sensitivity,m=r.tooltipType,t=r.style,s=Ft(),a=dve(s),n=X0.default.useRef(null),o=X0.default.useRef(null),u=X0.default.useState(!1),g=(0,GN.default)(u,2),f=g[0],v=g[1],C=X0.default.useState(!1),p=(0,GN.default)(C,2),h=p[0],F=p[1],R=X0.default.useCallback(function(){v(!0),F(!1)},[v,F]),y=X0.default.useCallback(function(){return G3.AccessibilityInfo.announceForAccessibility(d.description)},[d.description]),E=X0.default.useCallback(function(){v(!0),F(!0),y()},[v,F,y]),x=X0.default.useCallback(function(){v(!1),F(!1)},[v,F]),b=vi({}),k=b.state,D=k.hovered,M=k.pressed,w=k.focused,S=gve(s,c,D,M,w),A=X0.default.useMemo(function(){return{svgSource:{src:cve(l)},color:S}},[l,S]),T=xt.getInstance().getChangeGate("RemoveSensitivityLabelBadgeFromComposeTooltip");return(0,p1.jsxs)(G3.View,{style:t,children:[(0,p1.jsx)(Ide,Object.assign({appearance:"subtle",accessibilityLabel:ui(Dr.sensitivityA11yLabel,d.label||Dr.sensitivityA11yLabelTitlePlaceholder),componentRef:n,iconOnly:!0,icon:A,onClick:E,onHoverIn:R,onHoverOut:x,shape:"rounded",size:"small"},b.props)),f&&(0,p1.jsx)(Du,{borderRadius:4,directionalHint:"topCenter",doNotTakePointerCapture:!0,onShow:y,style:a.container,target:n,componentRef:o,onDismiss:x,setInitialFocus:h,children:(0,p1.jsxs)(G3.View,{focusable:h,accessible:!0,enableFocusRing:h,style:m==="output"?a.compose:a.output,children:[m==="output"&&(0,p1.jsx)(Et,{style:a.heading,variant:"body1Strong",children:d.label}),(0,p1.jsx)(Et,{variant:"body1",children:d.description}),!T&&m==="compose"&&d.label&&(0,p1.jsx)(jKe,{badgeColor:"informative",style:a.badge,appearance:"filled",size:"medium",children:d.label})]})})]})}});var _5,WN,fve=ue(()=>{"use strict";qi();_5=ae(Qe());c1();WN=_5.memo(function(e){var r=e.group,l=e.onItemSelected,c=e.overflowIndex,d=e.theme,m=e.isFeedbackEnabledForEcc,t=e.strings,s=e.isHighlighted,a=e.isOpen,n=e.onOverflowClose,o=e.overflowUid,u=_5.useContext(ml),g=_5.useContext(fl);d||(d=Yo(void 0,u,g));var f=[];c&&c>0&&(f=r.suggestions.slice(c,r.suggestions.length).filter(function(h){return!!h.title}).map(function(h,F){var R;return{title:h.title,type:"item",key:F.toString(),entityType:(R=h.scopeInfo)===null||R===void 0?void 0:R.entityType}}));var v=the(d,s),C={title:d.text,background:d.background};if(m){f.length&&f.push({type:"separator",key:"separator"});var p=f.length?f.length-1:0;f.push({type:"item",title:t.inlineSuggestions("feedbackText"),key:p.toString()})}return f.length?_5.createElement(R3,{items:f,onClick:l,shouldFocusButtonOnDismiss:!1,hasKeyboardFocus:s,theme:C,buttonOnlyTheme:v,itemTheme:C,id:o,icon:{type:"Overflow",filled:!1},automationLabelType:"",automationId:"",startOpen:a,onTabClose:!0,onMenuDismiss:n,accessibilityLabel:t.inlineSuggestions("overflowTabAriaLabel")}):null});WN.displayName="ExpandedInlineSuggestionsOverflow"});var pve,pl,$N,hve=ue(()=>{"use strict";pve=ae(nt()),pl=ae(Qe());yf();q0();qi();c1();EN();$N=pl.memo(function(e){var r=e.group,l=e.htmlId,c=e.theme,d=e.style,m=e.styles,t=e.isScopableHeader,s=e.accessibilityPositionInSet,a=e.accessibilitySetSize,n=e.onClick,o=e.onGroupHovered,u=e.onHeightChange,g=e.onHeightExtraSpaceBottomChange,f=e.children,v=e.strings,C=e.displayNewItemTag,p=e.newItemTagStyles,h=e.hasSelectionBeenModifiedViaKeyboard,F,R,y,E,x,b,k=pl.useContext(ml),D=pl.useContext(fl),M=r.title,w=r.subtitle,S=r.isScoped,A=S===void 0?!1:S,T=r.isHighlighted,I=r.addBottomBorder,B=pl.useState(!1),L=(0,pve.default)(B,2),V=L[0],Z=L[1],H=c??Yo(void 0,k,D),N=d??Vpe,_=Object.assign(Object.assign({},dhe(H)),qpe(I)),P=pl.useCallback(function(){Z(!0),o?.(r)},[r,o]);if(g){var W=0;_.borderWidth&&(typeof _.borderWidth=="object"?W=_.borderWidth.bottom?_.borderWidth.bottom:0:W=_.borderWidth),g(W)}if(t&&M){var $=(F=m?.titleLineHeight)!==null&&F!==void 0?F:10,q=(R=m?.headerIconSize)!==null&&R!==void 0?R:10,j;Kl()?j=T?k?"CanvasText":"HighlightText":"CanvasText":j=(T||V)&&(y=H?.text.hover)!==null&&y!==void 0?y:H?.text.resting;var G={lineHeight:$+"px",display:"flex",width:A?"auto":"100%",flexDirection:A?"row-reverse":"row",justifyContent:"flex-end"},Q={color:j,marginLeft:"4px",fontWeight:"600",flexGrow:A?0:1,fontSize:K0.xsmall,display:"flex",alignItems:"center"},X=A?"Previous":"Next",U=yN(H,T),O=TA(m,k?Kl()?"Highlight":(E=c?.focusRing)!==null&&E!==void 0?E:"var(--colorStrokeFocus2)":(x=U.border)!==null&&x!==void 0?x:"#000",!1,h??!1,T??!1,{useFluentV9:k}),z=O.borderThickness,J=O.shadows,ie=t?"menuitem":"option",ce=t&&A;return pl.createElement(pl.Fragment,null,pl.createElement(Ki,{appearance:"subtle",hasKeyboardFocus:T,htmlId:l,icon:{type:X},automationLabel:M,title:M,titleStyle:yA(K0,M?.length||0,!0),theme:U,onClick:n,style:Object.assign(Object.assign({flexibleSize:!0,borderRadius:4},m),{borderThickness:J?0:z,boxShadow:((b=J?.length)!==null&&b!==void 0?b:0)>0?J:void 0}),onHeightChange:u,onHoverIn:P,onHoverOut:function(){return Z(!1)},accessibilityRole:ie,accessibilityPositionInSet:s,accessibilitySetSize:a,accessibilityState:ce,accessibilityDescribedByTooltip:!0,useFullWidth:!0},pl.createElement("span",{"data-is-focusable":!0,style:G},pl.createElement("span",{style:Q},M),pl.createElement(Xl,{type:X,primaryColor:j,fontSize:q,style:{margin:($-q)/2}}))),f)}var ge=C?v?.inlineSuggestions("combineTag").replace("{0}",M??"").replace("{1}",v?.inlineSuggestions("newTagText")):M;return pl.createElement(UE,{header:M,headerStyle:Object.assign(Object.assign(Object.assign({},$pe(H,N,K0)),m),{userSelectable:!1}),subheader:w,subheaderStyle:Object.assign(Object.assign({},zpe(H,N,K0)),m),componentStackStyle:_,stackDirection:Ri.TopToBottom,stackAlignment:mn.Stretch,accessibleLive:Pd.Off,accessibleLabel:ge,onHeaderHeightChange:u,tagStyles:EA(H,p),tagText:C?v?.inlineSuggestions("newTagText"):void 0},f)});$N.displayName="InlineSuggestionsGroupHeader"});var zN,vve,Fve,KN=ue(()=>{"use strict";zN=ae(Qe());qi();c1();vve=function(r){return null},Fve=function(r){var l=r.hideTitle,c=r.style,d=r.inlineSuggestionsTheme;return zN.createElement(Aa,{align:mn.Start},zN.createElement(JE,{style:c,circleSize:c?.personaCoinSize,gapSize:c?.textPaddingLeft,lineSize:c?.lineSize,hideHeaders:!l,theme:d?she(d):void 0}))}});var Jl,UKe,xf,GKe,Rve=ue(()=>{"use strict";Jl=ae(Qe());qi();t5();xN();Ef();hve();KN();UKe=function(e,r){var l={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(l[c]=e[c]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,c=Object.getOwnPropertySymbols(e);d<c.length;d++)r.indexOf(c[d])<0&&Object.prototype.propertyIsEnumerable.call(e,c[d])&&(l[c[d]]=e[c[d]]);return l},xf=Jl.memo(function(e){for(var r=e.theme,l=e.group,c=e.accessibilitySetSize,d=e.strings,m=e.headerHtmlId,t=e.isHeaderVisible,s=e.headerStyles,a=e.containerStyles,n=e.hasScopableHeader,o=e.headerAccessibilityPositionInSet,u=e.enablePrefixHighlighting,g=e.showSeparator,f=e.separatorProps,v=e.hasSelectionBeenModifiedViaKeyboard,C=e.showKeyboardTooltip,p=e.isInitialSelection,h=e.layerHostId,F=e.showPartialLoadingEntities,R=e.shimmerStyles,y=e.itemsStyles,E=e.newItemTagStyles,x=e.itemQueryString,b=e.canDisableTabFocus,k=e.onHeaderClick,D=e.onHeaderHeightChange,M=e.onSeparatorHeightChange,w=e.onHeightExtraSpaceBottomChange,S=e.onGroupHovered,A=e.onItemHovered,T=e.onItemSelected,I=e.onItemHeightChange,B=e.disableTooltips,L=e.enableExpandedECCScopeLayout,V=e.overflowIndex,Z=e.showMeetingBanner,H=e.enableMeetingBanner,N=e.meetingBannerText,_=e.accessibilityRole,P=_===void 0?"menuitem":_,W=e.isSmallWindow,$=e.updateItemHeight,q=e.locale,j,G,Q,X,U=l.suggestions,O=!1,z=!1,J=U.map(function(ge,oe){if(!(V&&V<=oe)){var le=o+(n?++oe:oe);return O=O||ge.isNew&&ge.type===Za.Scope||!1,z=Z&&ge.type===Za.Event||!1,Jl.createElement(GKe,{styles:y,containerStyles:a,newItemTagStyles:E,strings:d,suggestion:ge,key:`suggestion-item-${oe}`,index:oe,locale:q,htmlId:L?Lu(oe,!0):ge.type===Ml?Ml:Lu(le),theme:r,queryString:x!==""?x:void 0,accessibilityRole:P,accessibilityPositionInSet:le+1,accessibilitySetSize:c,truncateSubtitle:!0,onItemHovered:A,onItemSelected:T,onItemHeightChange:I,enablePrefixHighlighting:u,hasSelectionBeenModifiedViaKeyboard:v,showKeyboardTooltip:C&&!!ge.isHighlighted,disableTabFocus:b,isInitialSelection:p,layerHostId:h,disableTooltips:B,enableExpandedECCScopeLayout:L,enableMeetingBanner:H,hasScopableHeader:n,updateItemHeight:$})}}),ie=[],ce=0;ce<(F||0);ce++)ie.push(Jl.createElement(vve,{style:R,key:`shimmer-skeleton-${ce}`}));return Jl.createElement(Jl.Fragment,null,g&&Jl.createElement(n1,Object.assign({},f,{onHeightChange:M})),z&&Jl.createElement("div",{style:{display:"flex",width:"100%",height:W?"52px":"36px",alignItems:"center",gap:"12px",borderRadius:"6px",backgroundColor:`${(j=r?.meetingBanner)===null||j===void 0?void 0:j.backgroundColor}`,padding:"6px 12px",border:`1px solid ${(G=r?.meetingBanner)===null||G===void 0?void 0:G.borderColor}`,margin:"6px 0",boxSizing:"border-box"},"aria-label":N},Jl.createElement(Xl,{type:"Info",filled:!0,primaryColor:(Q=r?.meetingBanner)===null||Q===void 0?void 0:Q.iconPrimaryColor}),Jl.createElement("span",{style:{fontSize:"12px",fontStyle:"normal",fontWeight:400,lineHeight:"16px",padding:"1px 0px 3px 0px",color:`${(X=r?.meetingBanner)===null||X===void 0?void 0:X.text}`}},N)),t?Jl.createElement($N,{theme:r,styles:s,htmlId:m,group:l,isScopableHeader:n,accessibilityPositionInSet:o+1,accessibilitySetSize:c,onClick:k,onGroupHovered:S,onHeightChange:D,onHeightExtraSpaceBottomChange:w,strings:d,displayNewItemTag:O,newItemTagStyles:E,hasSelectionBeenModifiedViaKeyboard:v},J):J,ie)});xf.displayName="InlineSuggestionsGroup";GKe=function(r){var l=r.index,c=r.hasScopableHeader,d=r.onItemHeightChange,m=UKe(r,["index","hasScopableHeader","onItemHeightChange"]),t=Jl.useCallback(function(s){return d(s,l-(c?1:0))},[l,c]);return Jl.createElement(kA,Object.assign({},m,{onHeightChange:t}))}});var qN=ue(()=>{"use strict";Rve()});function WKe(e){var r=zn.useRef();return zn.useEffect(function(){r.current=e}),r.current}var XN,zn,yve,Cve,Sve=ue(()=>{"use strict";XN=ae(nt()),zn=ae(Qe());qi();fve();qN();c1();yve=zn.memo(function(e){var r=e.theme,l=e.styles,c=e.strings,d=e.scopes,m=e.enablePrefixHighlighting,t=e.layerHostId,s=e.groupLayouts,a=e.itemQueryString,n=e.hasSelectionBeenModifiedViaKeyboard,o=e.isFeedbackEnabledForEcc,u=e.isSmallWindow,g=e.enableResponsiveLayout,f=e.overflowUid,v=e.headerRef,C=e.headerScopesRef,p=e.onGroupSelected,h=e.onItemSelected,F=e.onOverflowCalculated,R=e.isOverflowHighlighted,y=e.isOverflowMenuOpened,E=e.onOverflowClose,x,b,k,D=zn.useContext(ml),M=zn.useContext(fl),w=r??Yo(void 0,D,M),S=0,A=0,T=zn.useState(0),I=(0,XN.default)(T,2),B=I[0],L=I[1],V=zn.useState(0),Z=(0,XN.default)(V,2),H=Z[0],N=Z[1],_=WKe(u),P=(x=v.current)===null||x===void 0?void 0:x.el(),W=(b=C.current)===null||b===void 0?void 0:b.el(),$=document.getElementById("eccActionButtonsMenu"),q=$?$.clientWidth+12:0,j=(k=P?.clientWidth)!==null&&k!==void 0?k:0;zn.useEffect(function(){if(g&&(B===0||_!==u||P?.clientWidth&&H>=P.clientWidth)){var Q=Cve(P,q,W);F?.(Q[0]!==0,Q[0]),L(Q[0]),N(Q[1])}},[g,B,_,u,H,F,P]),zn.useEffect(function(){if(!g){var Q=Cve(P,q,W);A=Q[0],L(A),N(Q[1]),F?.(A!==0,A)}},[j]),A=B;var G=0;return zn.createElement(zn.Fragment,null,zn.createElement(xf,{theme:w,strings:c,key:"scopes",group:d,layerHostId:t,accessibilitySetSize:d.suggestions.length,headerStyles:l?.headerStyles,newItemTagStyles:l?.newItemTagStyles,containerStyles:l?.containerStyles,headerAccessibilityPositionInSet:S,accessibilityRole:"tab",enablePrefixHighlighting:m,onHeaderClick:function(){return p?.(d)},onHeaderHeightChange:function(X){s[G]||(s[G]={headerHeight:X,separatorHeight:0,extraSpaceBottomHeight:0,itemHeights:[]}),s[G].headerHeight=X},onHeightExtraSpaceBottomChange:function(X){s[G]||(s[G]={headerHeight:X,separatorHeight:0,extraSpaceBottomHeight:X,itemHeights:[]}),s[G].extraSpaceBottomHeight=X},onSeparatorHeightChange:function(X){s[G]||(s[G]={headerHeight:0,separatorHeight:X,extraSpaceBottomHeight:0,itemHeights:[]}),s[G].separatorHeight=X},itemsStyles:l?.itemsStyles,itemQueryString:a,onItemSelected:h,onItemHeightChange:function(X,U){s[G]||(s[G]={headerHeight:0,separatorHeight:0,extraSpaceBottomHeight:0,itemHeights:[]}),s[G].itemHeights[U]=X},showSeparator:!1,separatorProps:void 0,hasSelectionBeenModifiedViaKeyboard:n,disableTooltips:!0,enableExpandedECCScopeLayout:!0,overflowIndex:g?B:A}),g&&B===0&&!o||!g&&A===0&&!o?zn.createElement(zn.Fragment,null):zn.createElement(zn.Fragment,null,zn.createElement(M3.Consumer,null,function(Q){return zn.createElement("div",{style:H!==0&&g?Q?{position:"absolute",right:H}:{position:"absolute",left:H}:{}},zn.createElement(WN,{overflowIndex:g?B:A,group:d,onItemSelected:h,theme:w,isFeedbackEnabledForEcc:o,strings:c,isHighlighted:R,isOpen:y,onOverflowClose:E,overflowUid:f}))})))}),Cve=function(r,l,c){if(!r||!c)return[0,0];for(var d=r?.clientWidth-38-l,m=Array.from(c.children),t=0,s=0,a=0;a<m.length;a++)if(m[a].clientWidth+t<d)t+=m[a].clientWidth;else{s=a;break}return[s,t]}});var Kd,$Ke,QN,Eve=ue(()=>{"use strict";Kd=ae(Qe());qi();$Ke=function(e,r){var l={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(l[c]=e[c]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,c=Object.getOwnPropertySymbols(e);d<c.length;d++)r.indexOf(c[d])<0&&Object.prototype.propertyIsEnumerable.call(e,c[d])&&(l[c[d]]=e[c[d]]);return l},QN=Kd.memo(function(e){var r,l,c,d,m,t,s=e.theme,a=e.accessibilityLabel,n=$Ke(e,["theme","accessibilityLabel"]);return Kd.createElement(Kd.Fragment,null,Kd.createElement(Aa,{style:{marginTop:10,marginStart:12,marginEnd:12,width:"100%",minWidth:0}},Kd.createElement(Rf,Object.assign({},n,{autoComplete:!1,spellCheck:!1,accessibilityLabel:a,styles:{borderRadius:4,width:"100%",borderBottom:`${(r=s?.searchBox)===null||r===void 0?void 0:r.borderBottomColor} solid 3px`},theme:{iconColor:(l=s?.searchBox)===null||l===void 0?void 0:l.iconColor,borderColor:{hover:(d=(c=s?.searchBox)===null||c===void 0?void 0:c.borderColor)===null||d===void 0?void 0:d.hover,resting:(t=(m=s?.searchBox)===null||m===void 0?void 0:m.borderColor)===null||t===void 0?void 0:t.resting}}}))))});QN.displayName="ExpandedInlineSuggestionsSearchBox"});var Ave,bve,xve,Tve,kve,zKe,wve,h1,UA,W3,KKe,qKe,XKe,QKe,JKe,YKe,eqe,Ive,Dve=ue(()=>{"use strict";yf();q0();q0();Ave=function(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0;return{containerStyles:xve(l.containerStyles,c,d),shimmerStyles:Tve(l),headerStyles:kve(l.headerStyles),itemsStyles:wve(r,l.itemsStyles,c),footerStyles:Ive(l.footerStyles)}},bve=function(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=arguments.length>2?arguments[2]:void 0;return{containerStyles:xve(l.containerStyles,c),shimmerStyles:Tve(l),headerStyles:kve(l.headerStyles),itemsStyles:wve(r,l.itemsStyles,c),footerStyles:Ive(l.footerStyles)}},xve=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=arguments.length>1?arguments[1]:void 0,c=arguments.length>2?arguments[2]:void 0,d,m,t;return Object.assign({minWidth:c?304:(d=l?.menuMaxWidth)!==null&&d!==void 0?d:480,maxWidth:c?304:(m=l?.menuMaxWidth)!==null&&m!==void 0?m:480,minHeight:100,maxHeight:c?280:(t=l?.menuHeight)!==null&&t!==void 0?t:300,paddingHorizontal:4,paddingTop:4,paddingBottom:4,marginEnd:10,scrollbarThumbWidth:10,overflow:"hidden"},r)},Tve=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l,c,d,m,t,s,a,n=(l=r?.itemsStyles)===null||l===void 0?void 0:l.genericItemStyles;return Object.assign({titleLineHeight:(d=(c=r?.headerStyles)===null||c===void 0?void 0:c.titleLineHeight)!==null&&d!==void 0?d:16,itemPaddingVertical:(m=n?.paddingVertical)!==null&&m!==void 0?m:6,itemPaddingHorizontal:(t=n?.paddingHorizontal)!==null&&t!==void 0?t:12,textPaddingLeft:(s=n?.textPaddingStart)!==null&&s!==void 0?s:8,personaCoinSize:(a=n?.personaCoinSize)!==null&&a!==void 0?a:32},r.shimmerStyles)},kve=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.assign({},r)},zKe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return{item:Object.assign(Object.assign(Object.assign(Object.assign({},h1(c)),vN.item),l),r.item),description:Object.assign(Object.assign(Object.assign(Object.assign({},h1(c)),vN.description),l),r.description)}},wve=function(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=arguments.length>2?arguments[2]:void 0;return{genericItemStyles:KKe(l.genericItemStyles,l.sharedItemStyles,c),personItemStyles:qKe(l.personItemStyles,l.sharedItemStyles,c),fileItemStyles:XKe(r,l.fileItemStyles,l.sharedItemStyles,c),scopeItemStyles:QKe(l.scopeItemStyles,l.sharedItemStyles,c),eventItemStyles:JKe(r,l.eventItemStyles,l.sharedItemStyles,c),emailItemStyles:YKe(r,l.emailItemStyles,l.sharedItemStyles,c),chatItemStyles:eqe(r,l.chatItemStyles,l.sharedItemStyles,c),noSuggestionsStyles:zKe(l.noSuggestionsStyles,l.sharedItemStyles,c)}},h1=function(r){var l,c;return Object.assign(Object.assign({},SA),{borderRadius:(l=r?.itemBorderRadius)!==null&&l!==void 0?l:SA.borderRadius,height:(c=r?.itemHeight)!==null&&c!==void 0?c:SA.height})},UA=function(r){var l;return(l=r?.itemIconBackgroundColor)!==null&&l!==void 0?l:"#EBEBEB"},W3=function(r){return Object.assign(Object.assign({},Sf),r?.itemIconSize?{width:r.itemIconSize,height:r.itemIconSize,minWidth:r.itemIconSize}:{})},KKe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=arguments.length>2?arguments[2]:void 0,d;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},h1(c)),{personaCoinSize:(d=c?.itemIconSize)!==null&&d!==void 0?d:24}),l),r),{iconStyles:Object.assign(Object.assign({},W3(c)),r?.iconStyles)}),{paddingVertical:6})},qKe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=arguments.length>2?arguments[2]:void 0,d;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},h1(c)),{personaCoinSize:(d=c?.itemIconSize)!==null&&d!==void 0?d:32}),l),r),{paddingVertical:6})},XKe=function(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d=arguments.length>3?arguments[3]:void 0,m,t;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},h1(d)),c),l),{iconStyles:Object.assign(Object.assign(Object.assign({},W3(d)),l?.iconStyles),{backgroundColor:(t=(m=l?.iconStyles)===null||m===void 0?void 0:m.backgroundColor)!==null&&t!==void 0?t:UA(r),borderRadius:20})}),{paddingVertical:6})},QKe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=arguments.length>2?arguments[2]:void 0,d;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},h1(c)),{personaCoinSize:(d=c?.itemIconSize)!==null&&d!==void 0?d:24}),l),r),{height:40,iconStyles:Object.assign(Object.assign({},W3(c)),r?.iconStyles)}),{paddingHorizontal:12,paddingVertical:8})},JKe=function(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d=arguments.length>3?arguments[3]:void 0,m,t,s;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},h1(d)),{personaCoinSize:(m=d?.itemIconSize)!==null&&m!==void 0?m:24}),c),l),{iconStyles:Object.assign(Object.assign(Object.assign({},W3(d)),{width:32,height:32,minWidth:32,borderRadius:20,padding:6,backgroundColor:(s=(t=l?.iconStyles)===null||t===void 0?void 0:t.backgroundColor)!==null&&s!==void 0?s:UA(r)}),l?.iconStyles)}),{paddingVertical:6})},YKe=function(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d=arguments.length>3?arguments[3]:void 0,m,t,s;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},h1(d)),{personaCoinSize:(m=d?.itemIconSize)!==null&&m!==void 0?m:24}),c),l),{iconStyles:Object.assign(Object.assign(Object.assign({},W3(d)),{width:32,height:32,minWidth:32,borderRadius:20,padding:6,backgroundColor:(s=(t=l?.iconStyles)===null||t===void 0?void 0:t.backgroundColor)!==null&&s!==void 0?s:UA(r)}),l?.iconStyles)}),{paddingVertical:6})},eqe=function(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d=arguments.length>3?arguments[3]:void 0,m,t,s;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},h1(d)),{personaCoinSize:(m=d?.itemIconSize)!==null&&m!==void 0?m:32}),c),l),{iconStyles:Object.assign({width:32,height:32,minWidth:32,borderRadius:20,padding:6,backgroundColor:(s=(t=l?.iconStyles)===null||t===void 0?void 0:t.backgroundColor)!==null&&s!==void 0?s:UA(r)},l?.iconStyles)}),{paddingVertical:6})},Ive=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.assign(Object.assign(Object.assign({},Ppe),{height:40,paddingTop:6,paddingBottom:4,paddingHorizontal:6,marginTop:-4,marginHorizontal:-4,marginBottom:4,transform:"translateY(4px)"}),r)}});var Yl,rqe,JN,tqe,Mve=ue(()=>{"use strict";Yl=ae(Qe());qi();KN();qN();Ef();q0();c1();rqe=function(e,r){var l={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(l[c]=e[c]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,c=Object.getOwnPropertySymbols(e);d<c.length;d++)r.indexOf(c[d])<0&&Object.prototype.propertyIsEnumerable.call(e,c[d])&&(l[c[d]]=e[c[d]]);return l},JN=Yl.memo(function(e){var r=e.theme,l=e.styles,c=e.strings,d=e.results,m=e.isShimmerVisible,t=e.enableScopedHeader,s=e.enablePrefixHighlighting,a=e.layerHostId,n=e.itemsCount,o=e.itemQueryString,u=e.isGroupHeaderVisible,g=e.hasSelectionBeenModifiedViaKeyboard,f=e.canDisableSuggestionTabFocus,v=e.showKeyboardTooltip,C=e.isInitialSelection,p=e.disableTooltips,h=e.showMeetingBanner,F=e.enableMeetingBanner,R=e.meetingBannerText,y=e.isSmallWindow,E=e.suggestionsRef,x=e.locale,b=e.showPartialLoadingEntities,k=e.onGroupSelected,D=e.onGroupHovered,M=e.onItemHovered,w=e.onItemSelected,S=e.updateMenuLayout,A=e.updateItemHeight,T,I,B=Yl.useContext(ml),L=Yl.useContext(fl),V=r??Yo(void 0,B,L),Z=0;return m?Yl.createElement(Fve,{hideTitle:!u,style:l?.shimmerStyles,inlineSuggestionsTheme:V}):Yl.createElement(Aa,{ref:E,style:{marginEnd:(T=l?.containerStyles)===null||T===void 0?void 0:T.marginEnd,height:(I=l?.gptViewStyles)===null||I===void 0?void 0:I.height,backgroundColor:L?V.background.resting:"unset"},align:mn.Stretch},d.map(function(H,N){var _=H.suggestions,P=t&&H.isScopingEnabled!==!1&&H.title!==void 0,W=Yl.createElement(tqe,{theme:V,styles:l,strings:c,key:`suggestion-group-${N}`,entryIndex:N,itemsCount:n,cumulativeCount:Z,group:H,locale:x,layerHostId:a,accessibilitySetSize:n,headerHtmlId:Lu(Z),headerStyles:l?.headerStyles,containerStyles:l?.containerStyles,headerAccessibilityPositionInSet:Z,hasScopableHeader:P,enablePrefixHighlighting:s,onGroupSelected:k,onGroupHovered:D,itemsStyles:l?.itemsStyles,itemQueryString:o,onItemHovered:M,onItemSelected:w,showSeparator:H.showSeparator,isHeaderVisible:u,canDisableTabFocus:f,separatorProps:H.showSeparator&&Qpe||void 0,hasSelectionBeenModifiedViaKeyboard:g,showKeyboardTooltip:v,isInitialSelection:C,disableTooltips:p||H.disableTooltips,showMeetingBanner:h&&N===0,enableMeetingBanner:F,meetingBannerText:R,isSmallWindow:y,updateMenuLayout:S,updateItemHeight:A,showPartialLoadingEntities:b,shimmerStyles:l?.shimmerStyles});return P&&(Z+=1),Z+=_.length,W}))});JN.displayName="InlineSuggestionsResultBody";tqe=function(r){var l=r.styles,c=r.group,d=r.entryIndex,m=r.itemsCount,t=r.cumulativeCount,s=r.onGroupSelected,a=r.updateMenuLayout,n=r.updateItemHeight,o=r.showPartialLoadingEntities,u=rqe(r,["styles","group","entryIndex","itemsCount","cumulativeCount","onGroupSelected","updateMenuLayout","updateItemHeight","showPartialLoadingEntities"]),g=Yl.useCallback(function(){return s?.(c)},[s,c]),f=Yl.useCallback(function(h){return a(function(F){F.groupLayouts[d]||(F.groupLayouts[d]={headerHeight:h,separatorHeight:0,extraSpaceBottomHeight:0,itemHeights:[]}),F.groupLayouts[d].headerHeight=h})},[]),v=Yl.useCallback(function(h){return a(function(F){F.groupLayouts[d]||(F.groupLayouts[d]={headerHeight:h,separatorHeight:0,extraSpaceBottomHeight:h,itemHeights:[]}),F.groupLayouts[d].extraSpaceBottomHeight=h})},[]),C=Yl.useCallback(function(h){return a(function(F){F.groupLayouts[d]||(F.groupLayouts[d]={headerHeight:0,separatorHeight:h,extraSpaceBottomHeight:0,itemHeights:[]}),F.groupLayouts[d].separatorHeight=h})},[]),p=Yl.useCallback(function(h,F){return a(function(R){R.groupLayouts[d]||(R.groupLayouts[d]={headerHeight:0,separatorHeight:0,extraSpaceBottomHeight:0,itemHeights:[]}),R.groupLayouts[d].itemHeights[F]=h})},[]);return Yl.createElement(xf,Object.assign({},u,{group:c,accessibilitySetSize:m,headerHtmlId:Lu(t),headerStyles:l?.headerStyles,newItemTagStyles:l?.newItemTagStyles,containerStyles:l?.containerStyles,headerAccessibilityPositionInSet:t,onHeaderClick:g,onHeaderHeightChange:f,onHeightExtraSpaceBottomChange:v,onSeparatorHeightChange:C,itemsStyles:l?.itemsStyles,onItemHeightChange:p,updateItemHeight:n,showPartialLoadingEntities:o}))}});var qd,aqe,YN,Bve=ue(()=>{"use strict";qd=ae(Qe());qi();aqe=function(e,r){var l={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(l[c]=e[c]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,c=Object.getOwnPropertySymbols(e);d<c.length;d++)r.indexOf(c[d])<0&&Object.prototype.propertyIsEnumerable.call(e,c[d])&&(l[c[d]]=e[c[d]]);return l},YN=qd.memo(function(e){var r,l,c,d,m,t,s,a,n,o,u,g,f,v,C=e.style,p=e.theme,h=aqe(e,["style","theme"]);return qd.createElement(qd.Fragment,null,qd.createElement(Aa,{style:{marginBottom:(r=C?.marginBottom)!==null&&r!==void 0?r:8,marginTop:(l=C?.marginTop)!==null&&l!==void 0?l:8,marginStart:(c=C?.marginStart)!==null&&c!==void 0?c:0,marginEnd:(d=C?.marginEnd)!==null&&d!==void 0?d:12,width:"100%",minWidth:0}},qd.createElement(Rf,Object.assign({},h,{isSearchBoxHighlighted:!1,autoComplete:!1,spellCheck:!1,accessibilityLabel:"InlineSuggestionsSearchBox",styles:{borderRadius:4,width:"100%",borderBottom:`${(m=p?.searchBox)===null||m===void 0?void 0:m.borderBottomColor} solid 1px`},theme:{background:p?.background.resting,textColor:(t=p?.text)===null||t===void 0?void 0:t.resting,placeholderTextColor:(s=p?.text)===null||s===void 0?void 0:s.disabled,clearButton:{hover:(a=p?.background)===null||a===void 0?void 0:a.hover,resting:(n=p?.background)===null||n===void 0?void 0:n.resting},iconColor:(o=p?.searchBox)===null||o===void 0?void 0:o.iconColor,borderColor:{hover:(g=(u=p?.searchBox)===null||u===void 0?void 0:u.borderColor)===null||g===void 0?void 0:g.hover,resting:(v=(f=p?.searchBox)===null||f===void 0?void 0:f.borderColor)===null||v===void 0?void 0:v.resting}}}))))});YN.displayName="InlineSuggestionsSearchBox"});var v1,nqe,eH,_ve=ue(()=>{"use strict";qi();v1=ae(Qe());q0();nqe=function(e,r){var l={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(l[c]=e[c]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,c=Object.getOwnPropertySymbols(e);d<c.length;d++)r.indexOf(c[d])<0&&Object.prototype.propertyIsEnumerable.call(e,c[d])&&(l[c[d]]=e[c[d]]);return l},eH=v1.memo(function(e){var r=e.fluentMenuConfig,l=e.enableCloudPicker,c=e.strings,d=e.theme,m=e.uploadFileButtonA11yLabel,t=e.uploadFileButtonLabel,s=e.onClickBrowseThisComputer,a=e.hasSelectionBeenModifiedViaKeyboard,n=e.iconOnly,o=e.isUploadButtonHighlighted,u=e.open,g=e.onOpenChange,f=e.onTriggerButtonFocus,v=e.onUploadFileButtonFocus,C=e.onUploadFileButtonBlur,p=e.onMenuItemFocus,h=e.overflowMountId,F=nqe(e,["fluentMenuConfig","enableCloudPicker","strings","theme","uploadFileButtonA11yLabel","uploadFileButtonLabel","onClickBrowseThisComputer","hasSelectionBeenModifiedViaKeyboard","iconOnly","isUploadButtonHighlighted","open","onOpenChange","onTriggerButtonFocus","onUploadFileButtonFocus","onUploadFileButtonBlur","onMenuItemFocus","overflowMountId"]),R=v1.useContext(fl),y=Zpe(n),E=R?void 0:Object.assign(Object.assign({},y.icon),{width:16,height:16}),x=function(D){var M=[],w=[],S=[],A=function(B){B.menuItemIcon==="ArrowUpload"?M.push(Object.assign({onFocus:function(){return p(B.menuItemFocusId)}},B)):B.menuItemIcon==="OneDrive"?w.push(Object.assign({onFocus:function(){return p(B.menuItemFocusId)}},B)):S.push(Object.assign({onFocus:function(){return p(B.menuItemFocusId)}},B))};for(var T of D)A(T);return[].concat(M,w,S)},b=function(){return l&&r&&R?x(r.menuItems).map(function(D){return v1.createElement(mA,{item:D,theme:d,accentSuggestionColors:F.accentSuggestionColors,key:D.menuItemText,onFocus:D.onFocus})}):l&&r?v1.createElement(hA,{dropDownButtonFocusId:r.dropDownButtonFocusId,enableMenuButtonIcon:r.enableMenuButtonIcon,menuButtonIcon:"ArrowUpload",menuButtonText:r.menuButtonText,menuItems:r.menuItems,isUploadButtonHighlighted:o,open:u,onOpenChange:g,onClick:s,onTriggerFocus:f,onMenuItemFocus:p,appearance:void 0,overflowMountId:h,menuButtonTooltip:r.menuButtonTooltip}):v1.createElement(Ki,Object.assign({},F,{accessibilityLabel:m,accessibilityRole:"button",automationLabel:"InlineSuggestionsBrowseThisComputer",icon:{type:"ArrowUpload",style:E},isSelectedByKeyboard:a,onClick:s,onFocus:v,onBlur:C,style:R?{border:"none"}:y.style,theme:d,title:!n&&!R?t:void 0,tooltip:n?t:void 0}))};return v1.createElement(Aa,{direction:Ri.LeftToRight,align:mn.Stretch},b())});eH.displayName="InlineSuggestionsUploadFile"});var Xd,iqe,rH,Lve=ue(()=>{"use strict";Xd=ae(Qe());qi();iqe=function(e,r){var l={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(l[c]=e[c]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,c=Object.getOwnPropertySymbols(e);d<c.length;d++)r.indexOf(c[d])<0&&Object.prototype.propertyIsEnumerable.call(e,c[d])&&(l[c[d]]=e[c[d]]);return l},rH=Xd.memo(function(e){var r,l,c,d,m,t=e.theme,s=e.accessibilityLabel,a=iqe(e,["theme","accessibilityLabel"]);return Xd.createElement(Xd.Fragment,null,Xd.createElement(Aa,{style:{marginVertical:8,marginStart:0,marginEnd:12,paddingStart:4,width:"50%",minWidth:0}},Xd.createElement(fA,Object.assign({},a,{autoComplete:!1,spellCheck:!1,accessibilityLabel:s,styles:{width:"100%",borderRadius:16},theme:{iconColor:(r=t?.searchBox)===null||r===void 0?void 0:r.iconColor,borderColor:{hover:(c=(l=t?.searchBox)===null||l===void 0?void 0:l.borderColor)===null||c===void 0?void 0:c.hover,resting:(m=(d=t?.searchBox)===null||d===void 0?void 0:d.borderColor)===null||m===void 0?void 0:m.resting}}}))))});rH.displayName="ExpandedInlineSuggestionsSearchBox2"});var Xi,ut,lqe,oqe,tH,Pve,Ove,GA,uqe,$3,cqe,aH,sqe,Nve,Hve=ue(()=>{"use strict";Xi=ae(nt());qi();ut=ae(Qe());yf();Sve();Eve();Dve();q0();Mve();Ef();Bve();_ve();c1();Lve();Bu();lqe=function(e,r){var l={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(l[c]=e[c]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,c=Object.getOwnPropertySymbols(e);d<c.length;d++)r.indexOf(c[d])<0&&Object.prototype.propertyIsEnumerable.call(e,c[d])&&(l[c[d]]=e[c[d]]);return l},oqe="eccExpandedSuggestionsResults",tH="eccSuggestionsListEnclosingDiv",Pve="eccUploadFileTriggerButton",Ove="eccUploadFileButton",GA="eccFeedbackButton",uqe="eccMenuItem-",$3="eccMenuTrigger",cqe="eccSearchBoxFocus",aH="eccSearchButton",sqe="eccActionButtonsMenu",Nve=function(r){var l=r.definition,c=r.theme,d=r.style,m=r.styles,t=r.strings,s=r.layerHostId,a=r.queryString,n=r.results,o=r.scopes,u=r.isError,g=r.isLoading,f=r.enablePrefixHighlighting,v=r.keyboardHandlerTarget,C=r.expandedKeyboardHandlerTarget,p=r.expandedWindowFocusHandler,h=r.showMoreEntitiesConfig,F=r.browseThisComputerConfig,R=r.listID,y=r.disableTooltips,E=r.isFeedbackEnabledForEcc,x=r.isSmallWindow,b=r.isSmallHeight,k=r.enableResponsiveLayout,D=r.refocus,M=r.showPartialLoadingEntities,w=r.onGroupSelected,S=r.onAction,A=r.onFocusSuggestionListEnclosure,T=r.onFocusSuggestionList,I=r.onItemSelected,B=r.onItemFocused,L=r.onAfterUpdate,V=r.noSuggestionsHeaderInfo,Z=r.expandedEccSearchBarConfig,H=r.showMeetingBanner,N=r.enableMeetingBanner,_=r.meetingBannerText,P=r.isFeedbackButtonEnabled,W=r.onFeedbackButtonClicked,$=r.isUnsupported,q=r.locale,j=r.useFURNTabList,G=r.moveSelectionOnHover,Q=r.enableJumpToStartAndEnd,X,U,O=!!E&&!P,z=ut.useContext(ml),J=ut.useContext(fl),ie=ut.useState(!1),ce=(0,Xi.default)(ie,2),ge=ce[0],oe=ce[1],le=ut.useState(!1),Y=(0,Xi.default)(le,2),te=Y[0],re=Y[1],ee=j||J,ne=ut.useCallback(function(){re(!0),jn()},[]),de=function(){oe(!ge)},se=n.every(function(Vr){return!Vr.suggestions||Vr.suggestions.length===0}),me=ut.useState([]),ve=(0,Xi.default)(me,2),ye=ve[0],Ee=ve[1],Te=ut.useCallback(function(Vr){Vr.type===Ml?Vr.id===bA?S?.(U0.Retry):Vr.id===xA&&(wr(""),S?.(U0.ClearSearch)):I(Vr)},[S,I]),Ie=c??Yo(void 0,z,J),De=d??jpe,Ae=Ave(Ie,m,De,x&&k),xe=ut.useRef(null),ke=ut.useRef(null),Xe=ut.useRef(null),tr=ut.useRef(null),nr=ut.useRef(null),er=ut.useRef(null),cr=ut.useRef(null),ar=ut.useRef({groupLayouts:[]}),kr=ut.useState({value:0}),lt=(0,Xi.default)(kr,2),jr=lt[0],Gr=lt[1],or=ut.useState({value:-1}),Ye=(0,Xi.default)(or,2),Cr=Ye[0],Mr=Ye[1],_r=ut.useRef({visibleHeaders:o.suggestions.length,isOverflow:!1}),Le=ut.useState(!1),rr=(0,Xi.default)(Le,2),vr=rr[0],yr=rr[1],Ar=ut.useState(!1),We=(0,Xi.default)(Ar,2),fr=We[0],Tr=We[1],br=ut.useState(!1),Wr=(0,Xi.default)(br,2),Ke=Wr[0],lr=Wr[1],Me=ut.useState(!0),He=(0,Xi.default)(Me,2),ze=He[0],$e=He[1],Be=ut.useState(!1),he=(0,Xi.default)(Be,2),dr=he[0],Sr=he[1],pr=ut.useState(),Fr=(0,Xi.default)(pr,2),qe=Fr[0],hr=Fr[1],pt=ut.useState(!1),Tt=(0,Xi.default)(pt,2),ct=Tt[0],Bt=Tt[1],Lr=ut.useState(""),qr=(0,Xi.default)(Lr,2),zt=qr[0],wr=qr[1],ha=ut.useState(!1),La=(0,Xi.default)(ha,2),fa=La[0],ea=La[1],Ka=ut.useState(!1),Wa=(0,Xi.default)(Ka,2),va=Wa[0],_a=Wa[1],aa=ut.useRef(!0),bt=ut.useState(!1),Fa=(0,Xi.default)(bt,2),un=Fa[0],cn=Fa[1],xa=ut.useState(!1),ot=(0,Xi.default)(xa,2),En=ot[0],Zt=ot[1],An=ut.useRef(null),Da=ye.reduce(function(Vr,zr){return zr.suggestions.length+Vr},0),bn=R??oqe,Dn=function(zr){$e(zr),zr&&T?.()},$a=function(zr){I(zr),Dn(!0),Mr({value:Ue(Cr.value,-1)}),Gr({value:Ve(Cr.value,0)})};ut.useEffect(function(){if(jr.value===-1){ke.current=null;return}var Vr=0;for(var zr of ye)Vr++,jr.value>=Vr&&jr.value<Vr+zr.suggestions.length&&(ke.current=zr.suggestions[jr.value-Vr]),Vr+=zr.suggestions.length},[jr,ye]),ut.useEffect(function(){!g&&Ee(ehe(g,u,se,t,n,V,$))},[g,u,se,t,n,V,$]),ut.useEffect(function(){g||(!ct||!F?.isBrowseThisComputerEnabled)&&(ze&&(Ve(jr.value,0),Gr({value:0})),Ue(Cr.value,-1),Mr({value:-1}))},[g,ct,ze,D,ye,F]),ut.useEffect(function(){vr&&hr({top:0,bottom:0,isNewRender:!1})},[vr]),ut.useEffect(function(){fr&&hr({top:0,bottom:0,isNewRender:!1})},[fr]),ut.useEffect(function(){xe.current&&(clearTimeout(xe.current),xe.current=null),g?ye&&ye.length?xe.current=setTimeout(function(){return Sr(!0)},Jpe):Sr(!0):Sr(!1)},[g,ye]),ut.useEffect(function(){L&&l&&L(l)});var na=ut.useCallback(function(Vr){B?.({focusedItemHtmlId:Vr})},[B]),sn=function(){return na(GA)},Ha=function(){return na(aH)},jn=function(){var zr;B?.({focusedItemHtmlId:(zr=h?.searchBoxHtmlId)!==null&&zr!==void 0?zr:cqe,selection:{type:"searchBox"}})},xn=function(zr){na(zr)},Mn=function(){na(tH),A?.()},Tn=function(zr){na(`${uqe}${zr}`)},Al=function(){na($3)},xo=function(){na(Pve),yr(!0),Tr(!1),lr(!1),$e(!1)},ji=function(){na(Ove),yr(!0),Tr(!1),lr(!1),$e(!1)},Ku=function(){yr(!1)},du=ut.useCallback(function(Vr,zr){zr.type===Ml?zr.id===bA?B?.({focusedItemHtmlId:Ml,selection:{type:"retryButton"}}):zr.id===xA&&B?.({focusedItemHtmlId:Ml,selection:{type:"clearSearchButton"}}):B?.({focusedItemHtmlId:Lu(Vr),selection:{type:"item",item:zr,positionInSet:Vr,setSize:Da}})},[B,Da]),Hl=ut.useCallback(function(Vr,zr,Vt){for(var an,Xn,ll,To,Pc,Oc=0,yi={top:0,bottom:0},w2=function(no){var di=ye[no];yi.top=yi.bottom+((an=ar.current.groupLayouts[no])===null||an===void 0?void 0:an.separatorHeight),yi.bottom=yi.top+((Xn=ar.current.groupLayouts[no])===null||Xn===void 0?void 0:Xn.headerHeight);for(var Ss=0;Ss<di.suggestions.length;Ss++){var C6=di.suggestions[Ss];if(Ss!==0&&(yi.top=yi.bottom),yi.bottom=yi.bottom+((To=(ll=ar.current.groupLayouts[no])===null||ll===void 0?void 0:ll.itemHeights[Ss])!==null&&To!==void 0?To:0),Ss===di.suggestions.length-1&&(yi.bottom+=(Pc=ar.current.groupLayouts[no])===null||Pc===void 0?void 0:Pc.extraSpaceBottomHeight),Vr===Oc)return C6.isHighlighted=zr,zr&&(hr(Object.assign(Object.assign({},yi),{isNewRender:aa.current})),aa.current=!1,Vt||du(Vr,C6)),Ee(function(Qp){return no<Qp.length&&(Qp[no].isHighlighted=zr),Qp}),{v:void 0};Oc++}},gu,ko=0;ko<ye.length;ko++)if(gu=w2(ko),gu)return gu.v},[du,ye,ar.current,Ee]),je=function(zr,Vt){zr>=0&&zr<o.suggestions.length&&(o.suggestions[zr].isHighlighted=Vt)},Ue=function(zr,Vt){return zr>=0&&je(zr,!1),Vt<0?-1:(Vt=Vt%o.suggestions.length,je(Vt,!0),B?.({focusedItemHtmlId:Lu(Vt,!0),selection:{type:"scope",scope:o.suggestions[Vt],positionInSet:Vt,setSize:o.suggestions.length}}),Vt)},Ve=ut.useCallback(function(Vr,zr){if(Vr>=0&&Hl(Vr,!1),zr<0)return-1;var Vt=Da>0?zr%Da:0;return Hl(Vt,!0),Vt},[Hl,Da]),sr=function(){var zr;Bt(!0),ea(!1),(zr=h?.onClickShowMoreEntities)===null||zr===void 0||zr.call(h,!0),Gr({value:-1})},gr=function(){var zr;Bt(!1),(zr=h?.onCloseShowMoreEntities)===null||zr===void 0||zr.call(h,!1),Gr({value:0})},ur=ut.useCallback(function(){var Vr;(Vr=cr?.current)===null||Vr===void 0||Vr.focus()},[cr]),xr=function(zr){Zt(zr)},Zr=function(zr){var Vt;zr||((Vt=An.current)===null||Vt===void 0||Vt.focus(),cn(!1),Dn(!0),Mr({value:Ue(Cr.value,-1)})),Zt(!1)},Ur=function(zr){return Lt(zr,!1)},dt=function(){for(var zr=[$3],Vt=0;Vt<_r.current.visibleHeaders;Vt++)zr.push(Lu(Vt,!0));var an=FA(zr);return _r.current.isOverflow&&an===$3?_r.current.visibleHeaders:an?Ype(an,!0):-1},At=function(zr){var Vt,an=(Vt=dt())!==null&&Vt!==void 0?Vt:-1,Xn=_r.current.visibleHeaders+(_r.current.isOverflow?1:0),ll=(an+1)%Xn;zr==="previous"&&(ll=(an-1+Xn)%Xn);var To=Lu(ll,!0);_r.current.isOverflow&&ll===Xn-1&&(To=$3),vA(To)},wt=ut.useCallback(function(Vr){var zr;return Vr.key===mt.ArrowLeft?(At("previous"),!0):Vr.key===mt.ArrowRight?(At("next"),!0):Vr.key===mt.Tab?(Vr.shift?(zr=er.current)===null||zr===void 0||zr.focus():D3([aH,Ove,Pve,GA,tH]),!0):!1},[At,D3,er]),qt=ut.useCallback(function(Vr){var zr;return Vr.key===mt.Tab&&Vr.shift?((zr=er.current)===null||zr===void 0||zr.focus(),!0):!1},[er]),Lt=ut.useCallback(function(Vr,zr){var Vt,an,Xn,ll,To,Pc,Oc,yi;if(Vr!==mt.ArrowDown&&Vr!==mt.ArrowUp&&Vr!==mt.ArrowLeft&&Vr!==mt.ArrowRight&&Vr!==mt.Enter&&Vr!==mt.Tab&&Vr!==mt.Home&&Vr!==mt.End||Vr===mt.Tab)return!1;switch(Vr){case mt.ArrowDown:{if(jr.value!==Da-1){_a(!0);var w2=Ve(jr.value,jr.value+1);Gr({value:w2})}else Q&&Gr({value:Ve(jr.value,0)});return!((Vt=nr.current)===null||Vt===void 0)&&Vt.isFocusWithin()&&!(!((an=er.current)===null||an===void 0)&&an.isFocusWithin())&&((Xn=er.current)===null||Xn===void 0||Xn.focus()),!0}case mt.ArrowUp:{if(_a(!0),jr.value!==0)Gr({value:Ve(jr.value,jr.value-1)});else if(Q)Gr({value:Ve(jr.value,Da-1)});else return!0;return!((ll=nr.current)===null||ll===void 0)&&ll.isFocusWithin()&&!(!((To=er.current)===null||To===void 0)&&To.isFocusWithin())&&((Pc=er.current)===null||Pc===void 0||Pc.focus()),!0}case mt.Home:{_a(!0),Gr({value:Ve(jr.value,0)});break}case mt.End:{_a(!0),Gr({value:Ve(jr.value,Da-1)});break}case mt.Enter:{if(!(!((Oc=er.current)===null||Oc===void 0)&&Oc.isFocusWithin())&&(!((yi=nr.current)===null||yi===void 0)&&yi.isFocusWithin()||En))return!1;if(g&&ke.current)Te(ke.current);else{var gu=0;ye.forEach(function(ko){jr.value>=gu&&jr.value<gu+ko.suggestions.length&&Te(ko.suggestions[jr.value-gu]),gu+=ko.suggestions.length})}break}case mt.ArrowLeft:case mt.ArrowRight:default:return!1}return!0},[ye,g,Da,Te,ke,jr,_a,Ve,Gr,er,nr]),Pt=ut.useCallback(function(Vr){return Vr.key===mt.Tab?!1:!v&&!C?Lt(Vr.key,Vr.shift):!1},[Lt,C,v]),Kt=ut.useCallback(function(Vr,zr,Vt){var an,Xn;if(Vr===mt.Tab){if(!Vt&&!(!((an=nr.current)===null||an===void 0)&&an.isFocusWithin()))return ee?ur():At("next"),!0;if(!Vt&&!z&&(!((Xn=er.current)===null||Xn===void 0)&&Xn.isFocusWithin()))return At("next"),!0}else return Lt(Vr,Vt);return!1},[nr,er,z,ee,ur,At,Lt]),sa=ut.useCallback(function(Vr,zr){_r.current.isOverflow=Vr,_r.current.visibleHeaders=Vr?zr:o.suggestions.length},[_r,o]),ia=ut.useCallback(function(Vr){if(G){var zr=0;ye.every(function(Vt){var an=!0;return Vt.suggestions.every(function(Xn){return Xn===Vr&&(Gr({value:Ve(jr.value,zr)}),an=!1),zr++,an}),an})}},[ye,jr,Gr,Ve]),la=ut.useCallback(function(Vr){Vr(ar.current)},[ar]),pn=ut.useCallback(function(){var Vr;(Vr=nr.current)===null||Vr===void 0||Vr.onWindowFocus()},[p]),Xt=ut.useCallback(function(){var Vr;(Vr=nr.current)===null||Vr===void 0||Vr.onWindowBlur()},[p]);ut.useEffect(function(){return C!==void 0?(C.setKeyPressHandler(Kt),function(){C.setKeyPressHandler(void 0)}):(v?.setKeyPressHandler(Ur),function(){v?.setKeyPressHandler(void 0)})},[C,v,Kt,Ur]),ut.useEffect(function(){return p?.setWindowFocusHandler(pn),p?.setWindowBlurHandler(Xt),function(){p?.setWindowFocusHandler(void 0),p?.setWindowBlurHandler(void 0)}},[p]);var Ir=Ae.containerStyles||{},St=Ir.paddingStart,ht=Ir.paddingEnd,oa=Ir.paddingHorizontal,ra=Ir.paddingTop,Qt=Ir.paddingBottom,Sa=Ir.paddingVertical,Ta=Ir.paddingScrollTop,ni=Ir.scrollbarThumbWidth,Ci=lqe(Ir,["paddingStart","paddingEnd","paddingHorizontal","paddingTop","paddingBottom","paddingVertical","paddingScrollTop","scrollbarThumbWidth"]),hn=h?.isShowMoreEntitiesEnabled&&!ct&&!(u||se||$),da=b?"30%":250,tn=o.suggestions.findIndex(function(Vr){return Vr.isSelected}),Bi=ut.useState((X=o.suggestions[tn])===null||X===void 0?void 0:X.id),bl=(0,Xi.default)(Bi,2),qu=bl[0],Vl=bl[1];ut.useEffect(function(){var Vr;Vl((Vr=o.suggestions[tn])===null||Vr===void 0?void 0:Vr.id)},[tn,o,Vl]);var _c=o.suggestions.map(function(Vr,zr){var Vt;return{id:Lu(zr,!0),label:(Vt=Vr.title)!==null&&Vt!==void 0?Vt:"",tabKey:Vr.id,overflowPriority:Vr.id===qu?1:0}});ut.useEffect(function(){g||jr.value>-1&&Hl(jr.value,!0,!0)},[g,jr.value,Hl]);var _i=ut.useCallback(function(Vr){for(var zr=0;zr<o.suggestions.length;zr++)if(o.suggestions[zr].id===Vr){$a(o.suggestions[zr]);break}Vl(Vr)},[o,$a,Vl]),Lc=Z?.enableExpandedECCSearchBar&&te&&z&&J,Xu=z&&J&&!te&&Z?.enableExpandedECCSearchBar;return ut.createElement(Aa,{nativeID:R,style:Object.assign(Object.assign(Object.assign({},Ope(Ie,void 0,{useFluentV9:z})),Ci),{hideFocusBox:!0,backgroundColor:Ie.background.resting}),align:mn.Stretch,focusable:!0,ref:nr,onKeyDown:Pt,handledKeys:[mt.ArrowDown,mt.ArrowUp,mt.ArrowLeft,mt.ArrowRight,mt.Enter,mt.Home,mt.End],accessibilityRole:dr||u||se||$?void 0:"application",accessible:!0,accessibilityLabel:t.inlineSuggestions("suggestionsGroupSearchResultAccessibilityLabel")},ut.createElement(Aa,{style:J&&z?{minHeight:48,marginStart:4,marginEnd:8}:{minHeight:44,marginVertical:2,marginEnd:12},ref:Xe,direction:Ri.LeftToRight,align:mn.Center,justifyContent:J&&z?Ko.SpaceBetween:void 0},ee?ut.createElement(Aa,{accessibilityRole:"tablist",direction:Ri.LeftToRight,align:mn.Center,accessible:!0,ref:tr,style:{paddingVertical:8,paddingStart:4,marginEnd:8,flexibleSize:!0,overflow:"hidden",paddingEnd:32}},ut.createElement(I3,{overflow:!0,selectedKey:qu,onTabSelect:_i,onOverflowOpenChange:xr,onMenuItemFocus:Tn,onOverflowTriggerFocus:Al,theme:che(Ie),style:Xpe(Ae),items:_c,ref:cr,moreButtonQuantityText:t.inlineSuggestions("moreButtonQuantityText"),onKeyDown:qt,handledKeys:[mt.Tab]}),Lc&&ut.createElement(rH,{placeholder:t?.inlineSuggestions("expandedInlineSuggestionsSearchBarPlaceholder")||"",onValueChange:function(zr){var Vt;wr(zr),(Vt=Z?.onSearchChange)===null||Vt===void 0||Vt.call(Z,zr)},onClear:function(){var zr;wr(""),(zr=Z?.onSearchClear)===null||zr===void 0||zr.call(Z)},dismiss:null,accessibilityLabel:t?.inlineSuggestions("expandedInlineSuggestionsSearchBarPlaceholder")||"",htmlId:Z?.searchBoxHtmlId,autoFocus:Z?.autoFocus,handledKeys:[mt.ArrowDown,mt.ArrowUp,mt.Enter,mt.Home,mt.End],onKeyDown:Pt,value:zt,showIcon:!0,isSearchBoxHighlighted:fr,hideDismiss:!1,onSearchFocus:jn})):ut.createElement(Aa,{accessibilityRole:"tablist",direction:Ri.LeftToRight,align:mn.Center,accessible:!0,onKeyDown:wt,ref:tr},ut.createElement(yve,{theme:Ie,headerRef:Xe,headerScopesRef:tr,onOverflowCalculated:sa,styles:bve(Ie,m,De),overflowUid:$3,strings:t,scopes:o,groupLayouts:ar.current.groupLayouts,itemQueryString:a,onGroupSelected:w,onItemSelected:$a,isOverflowHighlighted:un,isOverflowMenuOpened:En,onOverflowClose:Zr,enablePrefixHighlighting:f,hasSelectionBeenModifiedViaKeyboard:va,layerHostId:s,isFeedbackEnabledForEcc:O,isSmallWindow:x,enableResponsiveLayout:k})),F?.isUploadFileButtonEnabled||P?ut.createElement(M3.Consumer,null,function(Vr){return ut.createElement(Aa,{nativeID:sqe,direction:J&&z?Ri.LeftToRight:void 0,style:j?{}:Vr?{position:"absolute",left:12}:{position:"absolute",right:12}},ut.createElement(Aa,{accessibilityRole:J&&z?"group":"menu",accessibilityLabel:t?.inlineSuggestions("expandedInlineSuggestionsFeedbackButtonAndUploadButtonGroupLabel"),accessible:!0,direction:Ri.LeftToRight,align:mn.Center,justifyContent:J&&z?Ko.End:void 0},Xu?ut.createElement(pA,{htmlId:aH,accessibilityLabel:t.inlineSuggestions("expandedInlineSuggestionsSearchBarPlaceholder"),onClick:ne,onFocus:Ha,theme:lhe(Ie,fr),isSelectedByKeyboard:va}):null,!J&&P?ut.createElement(Ki,{handledKeys:[mt.ArrowDown,mt.ArrowUp,mt.Home,mt.End],onKeyDown:Pt,htmlId:GA,style:Upe,accessibilityRole:"menuitem",accessibilityLabel:t.inlineSuggestions("feedbackText"),automationLabel:"InlineSuggestionsFeedback",icon:{type:"ECCFeedback",style:pN},title:void 0,onClick:W,onFocus:sn,theme:SN(Ie,Ke),isSelectedByKeyboard:va}):null,F?.isUploadFileButtonEnabled?ut.createElement(eH,Object.assign({overflowMountId:bn,handledKeys:[mt.Home,mt.End,mt.ArrowDown,mt.ArrowUp],onKeyDown:Pt,strings:t,isUploadButtonHighlighted:vr,hasSelectionBeenModifiedViaKeyboard:va,theme:ihe(Ie,vr),iconOnly:x&&k,open:ge,onOpenChange:de,onTriggerButtonFocus:xo,onUploadFileButtonBlur:Ku,onUploadFileButtonFocus:ji,onMenuItemFocus:xn},F)):null,J&&z&&P?ut.createElement(gA,{accessibilityLabel:t.inlineSuggestions("feedbackText"),htmlId:GA,onClick:W,onFocus:sn,theme:SN(Ie,Ke),isSelectedByKeyboard:va,icon:z?void 0:{type:"ECCFeedback",style:pN}}):null))}):null),ut.createElement(n1,null),ct&&ut.createElement(Aa,{direction:Ri.LeftToRight},ut.createElement(Aa,{style:{flexibleSize:!1}},ut.createElement(Ki,{style:Wpe,automationLabel:"InlineSuggestionBackButton",onClick:gr,theme:ohe(Ie),icon:{type:"ChevronLeftMed",style:Gpe}}),ut.createElement(YN,{theme:Ie,style:m?.searchBoxStyles,htmlId:h?.searchBoxHtmlId,autoFocus:!0,handledKeys:[mt.ArrowDown,mt.ArrowUp,mt.Enter,mt.Home,mt.End],onKeyDown:Pt,placeholder:h?.searchBoxPlaceHolder||"",value:zt,onValueChange:function(zr){var Vt;wr(zr),(Vt=h?.onSearchChange)===null||Vt===void 0||Vt.call(h,zr)},onClear:function(){var zr;wr(""),(zr=h?.onSearchClear)===null||zr===void 0||zr.call(h)},onSearchFocus:jn}))),Z?.enableExpandedECCSearchBar&&!J&&ut.createElement(Aa,{direction:Ri.LeftToRight},ut.createElement(QN,{placeholder:t?.inlineSuggestions("expandedInlineSuggestionsSearchBarPlaceholder")||"",onValueChange:function(zr){var Vt;wr(zr),(Vt=Z?.onSearchChange)===null||Vt===void 0||Vt.call(Z,zr)},onClear:function(){var zr;wr(""),(zr=Z?.onSearchClear)===null||zr===void 0||zr.call(Z)},dismiss:null,accessibilityLabel:t?.inlineSuggestions("expandedInlineSuggestionsSearchBarPlaceholder")||"",theme:Ie,style:De,htmlId:Z?.searchBoxHtmlId,autoFocus:Z?.autoFocus,handledKeys:[mt.ArrowDown,mt.ArrowUp,mt.Enter,mt.Home,mt.End],onKeyDown:Pt,value:zt,showIcon:!0,isSearchBoxHighlighted:fr,hideDismiss:Z.hideDismiss,onSearchFocus:jn})),ut.createElement(Aa,{nativeID:tH,accessible:!0,accessibilityLabel:t.inlineSuggestions("suggestionsGroupSearchResultAccessibilityLabel"),accessibilityRole:"listbox",accessibilityActiveDescendant:Lu(jr.value),ref:er,focusable:!0,onFocus:Mn,style:{position:"relative",maxHeight:da,backgroundColor:Ie.background.resting}},ut.createElement(XE,{scrollDirection:"vertical",isNotUsingCustomScrollBar:!0,style:{paddingStart:St,paddingEnd:ht,paddingHorizontal:oa,paddingTop:ra,paddingBottom:Qt,paddingVertical:Sa,paddingScrollTop:Ta,scrollbarThumbWidth:ni,borderRadius:Ci.borderRadius,width:"100%"},theme:{thumbColor:(U=Ie?.scroll)===null||U===void 0?void 0:U.thumbColor},scrollTo:qe,alwaysShowScrollbar:!0,hidden:dr},ut.createElement(JN,{theme:Ie,suggestionsRef:An,styles:Ae,strings:t,locale:q,results:ye,canDisableSuggestionTabFocus:!0,isShimmerVisible:dr,showPartialLoadingEntities:M,enableScopedHeader:!1,itemsCount:Da,updateMenuLayout:la,itemQueryString:a,onGroupSelected:w,onItemSelected:Te,onItemHovered:ia,enablePrefixHighlighting:f,isGroupHeaderVisible:!1,hasSelectionBeenModifiedViaKeyboard:va,layerHostId:s,disableTooltips:y,showMeetingBanner:H,enableMeetingBanner:N,meetingBannerText:_,isSmallWindow:x}))),hn&&ut.createElement(Ki,{automationLabel:"InlineSuggestionMoreEntitiesButton",title:h.showMoreEntitiesButtonLabel,useFullWidth:!0,accessibilityRole:"option",theme:nhe(Ie,fa),onClick:sr}))}});function nH(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=r.open,c=l===void 0?!0:l,d=r.validPreviousCharacter,m=e.nativeEvent.key,t=e.nativeEvent,s=t.altKey,a=t.ctrlKey;return c?m==="Escape"?"Close":"None":m===z3&&!a&&!s&&d?"Open":"None"}function Vve(e,r){if(r.start===0)return!0;var l=e?.at(r.start-1);switch(l){case void 0:case" ":case"\xA0":case"\u1680":case"\u2000":case"\u2001":case"\u2002":case"\u2003":case"\u2004":case"\u2005":case"\u2006":case"\u2007":case"\u2008":case"\u2009":case"\u200A":case"\u202F":case"\u205F":case"\u3000":case`
`:case"\r":case"\v":return!0}return!1}var z3,jve=ue(()=>{"use strict";z3="/"});function xi(){for(var e=arguments.length,r=new Array(e),l=0;l<e;l++)r[l]=arguments[l];return function(){for(var c=arguments.length,d=new Array(c),m=0;m<c;m++)d[m]=arguments[m];for(var t of r)t?.apply(void 0,d)}}var L5=ue(()=>{"use strict"});function hl(){for(var e=arguments.length,r=new Array(e),l=0;l<e;l++)r[l]=arguments[l];var c=Zve.useCallback(function(d){c.current=d;for(var m of r)typeof m=="function"?m(d):m&&(m.current=d)},[].concat(r));return c}var Zve,F1=ue(()=>{"use strict";Zve=ae(Qe())});function Uve(e,r,l,c,d){var m=r.open,t=Object.assign({accessible:!0},d,{ref:hl(l,d?.ref)});t.accessibilityRole="textbox";var s=Object.assign({},c),a=m?dqe:gqe;return t.keyDownEvents=a,[s,t]}var sHr,dqe,gqe,Gve=ue(()=>{"use strict";sHr=ae(Rr());F1();dqe=[{key:"ArrowDown"},{key:"ArrowUp"},{key:"Enter"},{key:"Escape"},{key:"Tab"}],gqe=[{key:"Enter"},{key:"Enter",ctrlKey:!0}]});var Wve,$ve,zve,Kve=ue(()=>{"use strict";Wve=ae(Nr()),$ve=ae(Hr()),zve=(function(){function e(){(0,Wve.default)(this,e),this._onUpdate=void 0}return(0,$ve.default)(e,[{key:"onKeyPressed",value:function(l,c,d){return this._onUpdate?this._onUpdate(l,c,d):!1}},{key:"setKeyPressHandler",value:function(l){this._onUpdate=l}}])})()});var WA,$A,qve,Xve,Tf,iH=ue(()=>{"use strict";WA=ae(Rr()),$A=function(r){return{nodeHandle:(0,WA.findNodeHandle)(r.current)}},qve=["preventDismissOnKeyDown","preventDismissOnWindowBlur"],Xve=["preventDismissOnKeyDown","preventDismissOnTapOutside","preventDismissOnWindowMove","preventDismissOnWindowBlur"],Tf=WA.TurboModuleRegistry.get("RootCallout")});var Jve,Yve,Qve,kf,e4e=ue(()=>{"use strict";Jve=ae(Zi()),Yve=ae(Rr()),Qve=Yve.TurboModuleRegistry.get("CloudFilePickerModule"),kf=(function(){if(!Qve)return null;var e=Qve;return{available:e.getConstants().cloudFilePickerAvailable,pickCloudFile:(function(){var r=(0,Jve.default)(function*(c){return yield e.pickCloudFile(c)});function l(c){return r.apply(this,arguments)}return l})()}})()});function r4e(e){var r=e.split("."),l=r.length>1?r.pop():void 0;return l}var t4e=ue(()=>{"use strict"});function fqe(e,r,l,c){var d=!e||!r||!l,m=a4e.Buffer.from(`${e},${r},${l}`).toString("base64"),t=`SPO_${`${m}`.substring(0,mqe)}_${c}`;return d?c:t}function n4e(e){return e.items.filter(function(r){return r.name&&r.webUrl}).map(function(r){return{fileExtension:r4e(r.name),fileName:r.name,hitFileName:r.name,itemId:fqe(r.siteId,r.webId,r.listId,r.id),sourceType:d3.Undefined,type:"File",url:r.webUrl}})}var a4e,mqe,i4e=ue(()=>{"use strict";a4e=ae(sS());Bu();t4e();mqe=147});function oH(){var e;return(e=kf==null?void 0:kf.available)!=null?e:!1}function pqe(e){return e&&"current"in e?e:{current:null}}var lH,l4e,o4e=ue(()=>{"use strict";lH=ae(Qe());ln();iH();e4e();za();i4e();l4e=function(r,l,c,d,m,t,s,a){var n=lH.default.useCallback(function(){if(!(xt.getInstance().getChangeGate("PreventFilePickerOpeningTwice")&&m.current)&&kf!==null){d(!0),t(!1);var u=function(){c(!1),l(!1)},g=pqe(s),f={uiContext:$A(g)};kf.pickCloudFile(f).then(function(v){if(v.items.length>=0){c(!0);var C=n4e(v);r(C)}else u()},u).then(function(){d(!1),t(!0)})}},[m,d,t,s,c,l,r]),o=lH.default.useMemo(function(){return oH()&&kf!==null?{iconOnly:!0,isUploadFileButtonEnabled:!0,onClickBrowseThisComputer:n,uploadFileButtonA11yLabel:Dr.cloudFilePickerButtonLabel,uploadFileButtonLabel:Dr.cloudFilePickerButtonLabel}:void 0},[n]);return o}});function u4e(e,r){return r?{}:{neutralForeground1:e.Text,neutralForeground1Hover:e.TextHover,neutralForeground1Pressed:e.TextPressed,neutralForeground1Selected:e.TextSelected,neutralForeground2:e.TextSecondary,neutralForeground2Hover:e.TextSecondaryHover,neutralForeground2Pressed:e.TextSecondaryPressed,neutralForeground2Selected:e.TextSecondarySelected,neutralForeground4:e.TextCtlSubtlePlaceholder,neutralForegroundDisabled:e.TextDisabled,compoundBrandForeground1:e.TextEmphasis,compoundBrandForeground1Hover:e.TextEmphasisHover,compoundBrandForeground1Pressed:e.TextEmphasisPressed,neutralForegroundInverted:e.TextCtlSubtleSelectionHighlight,neutralForegroundOnBrand:e.TextCtlEmphasis,neutralForegroundOnBrandHover:e.TextCtlEmphasisHover,neutralForegroundOnBrandPressed:e.TextCtlEmphasisPressed,neutralForegroundInvertedLink:e.BkgToggleSwitchOff,neutralForegroundInvertedLinkHover:e.BkgToggleSwitchOffHover,neutralForegroundInvertedLinkPressed:e.BkgToggleSwitchOffPressed,neutralBackground1:e.Bkg,neutralBackground1Hover:e.BkgHover,neutralBackground1Pressed:e.BkgPressed,neutralBackground1Selected:e.BkgSelected,neutralBackground2:e.BkgHeader,neutralBackground2Hover:e.BkgSubtle,neutralBackground3:e.BkgSubtle,neutralBackgroundInverted:e.BkgSelectionHighlight,neutralBackgroundDisabled:e.BkgCtlDisabled,neutralStencil1:e.SliderBuffer,brandBackground:e.BkgCtlEmphasis,brandBackgroundHover:e.BkgCtlEmphasisHover,brandBackgroundPressed:e.BkgCtlEmphasisPressed,compoundBrandBackground1:e.BkgToggleSwitchOn,compoundBrandBackground1Hover:e.BkgToggleSwitchOnHover,compoundBrandBackground1Pressed:e.BkgToggleSwitchOnPressed,neutralStrokeAccessible:e.StrokeOnlySelected,neutralStrokeAccessibleHover:e.StrokeOnlyHover,neutralStrokeAccessiblePressed:e.StrokeOnlyPressed,neutralStroke1:e.StrokeCtl,neutralStroke1Hover:e.StrokeSelectedHover,neutralStroke1Pressed:e.StrokeOverPressed,neutralStroke2:e.SliderBuffer,brandStroke1:e.AccentEmphasis,compoundBrandStroke1:e.StrokeToggleSwitchOn,compoundBrandStroke1Hover:e.StrokeToggleSwitchOnHover,compoundBrandStroke1Pressed:e.StrokeToggleSwitchOnPressed,neutralStrokeDisabled:e.StrokeCtlDisabled,strokeFocus2:e.StrokeKeyboard}}var c4e=ue(()=>{"use strict"});function uH(e,r){return e==="HighContrast"||!r.host.colors?{}:{colors:s4e(e,r.host.colors.AppPrimary)}}function s4e(e,r){var l=hqe(r),c=e==="White"||e==="Colorful";return{neutralForeground2BrandHover:c?l.shade10:l.tint40,neutralForeground2BrandPressed:c?l.shade30:l.tint10,neutralForeground2BrandSelected:c?l.shade20:l.tint40,neutralForeground3BrandHover:c?l.shade10:l.tint40,neutralForeground3BrandPressed:c?l.shade30:l.tint10,neutralForeground3BrandSelected:c?l.shade20:l.tint40,brandForegroundLink:c?l.primary:l.tint30,brandForegroundLinkHover:c?l.shade10:l.tint40,brandForegroundLinkPressed:c?l.shade30:l.tint10,brandForegroundLinkSelected:c?l.shade20:l.tint40,compoundBrandForeground1:c?l.primary:l.tint30,compoundBrandForeground1Hover:c?l.shade10:l.tint40,compoundBrandForeground1Pressed:c?l.shade30:l.tint10,brandForeground1:c?l.primary:l.tint30,brandForeground2:c?l.shade10:l.tint40,brandBackground:l.primary,brandBackgroundHover:l.shade10,brandBackgroundPressed:l.shade30,brandBackgroundSelected:l.shade20,compoundBrandBackground1:l.primary,compoundBrandBackground1Hover:l.shade10,compoundBrandBackground1Pressed:l.shade20,brandBackgroundStatic:l.primary,brandBackground2:l.tint40,neutralStrokeAccessibleSelected:l.primary,brandStroke1:l.primary,brandStroke2:l.tint40,compoundBrandStroke1:l.primary,compoundBrandStroke1Hover:l.shade10,compoundBrandStroke1Pressed:l.shade20}}function hqe(e){if(typeof e=="string"){if(e.toLowerCase()==="#185abd")return Ge.color.word;if(e.toLowerCase()==="#107c41")return Ge.color.excel;if(e.toLowerCase()==="#d83b01")return Ge.color.office;if(e.toLowerCase()==="#80397b"||e.toLowerCase()==="#7719aa")return Ge.color.oneNote;if(e.toLowerCase()==="#0078d4")return Ge.color.outlook;if(e.toLowerCase()==="#c43e1c")return Ge.color.powerPoint}return Ge.color.brand}var cH=ue(()=>{"use strict";hi()});var g4e=_e((IHr,d4e)=>{d4e.exports={body1:{fontFamily:"Segoe UI",fontLineHeight:16,fontSize:12,fontWeight:"400"},body1Strong:{fontFamily:"Segoe UI",fontLineHeight:16,fontSize:12,fontWeight:"600"},body2:{fontFamily:"Segoe UI",fontLineHeight:20,fontSize:14,fontWeight:"400"},body2Strong:{fontFamily:"Segoe UI",fontLineHeight:20,fontSize:14,fontWeight:"600"},brandBackground:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a",selected:"#13458f"},brandBackground2:{rest:"#d2e0f4"},brandBackgroundStatic:{rest:"#185abd"},brandForeground1:{rest:"#aec6eb"},brandForeground2:{rest:"#d2e0f4"},brandForegroundLink:{rest:"#aec6eb",hover:"#d2e0f4",pressed:"#2e6ac5",selected:"#d2e0f4"},brandStroke1:{rest:"#185abd"},brandStroke2:{rest:"#6794d7"},caption1:{fontFamily:"Segoe UI",fontLineHeight:14,fontSize:10,fontWeight:"400"},compoundBrandBackground1:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a"},compoundBrandForeground1:{rest:"#aec6eb",hover:"#d2e0f4",pressed:"#2e6ac5"},compoundBrandStroke1:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a"},dangerBackground1:{rest:"#3f1011"},dangerBackground2:{rest:"#751d1f"},dangerBackground3:{rest:"#d13438"},dangerBorder1:{rest:"#d13438"},dangerBorder2:{rest:"#dc5e62"},dangerBorderActive:{rest:"#e37d80"},dangerForeground1:{rest:"#e37d80"},dangerForeground2:{rest:"#f1bbbc"},dangerForeground3:{rest:"#e37d80"},dangerForegroundInverted:{rest:"#d13438"},display:{fontFamily:"Segoe UI",fontLineHeight:52,fontSize:40,fontWeight:"600"},largeTitle:{fontFamily:"Segoe UI",fontLineHeight:52,fontSize:40,fontWeight:"400"},neutralBackground1:{rest:"#292929",hover:"#3d3d3d",pressed:"#1f1f1f",selected:"#383838"},neutralBackground2:{rest:"#1f1f1f",hover:"#333333",pressed:"#141414",selected:"#2e2e2e"},neutralBackground3:{rest:"#141414",hover:"#292929",pressed:"#0a0a0a",selected:"#242424"},neutralBackground4:{rest:"#0a0a0a",hover:"#1f1f1f",pressed:"#000000",selected:"#1a1a1a"},neutralBackground5:{rest:"#000000",hover:"#141414",pressed:"#050505",selected:"#0f0f0f"},neutralBackground6:{rest:"#333333"},neutralBackgroundDisabled:{rest:"#141414"},neutralBackgroundInverted:{rest:"#ffffff"},neutralForeground1:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralForeground2:{rest:"#d6d6d6",hover:"#ffffff",pressed:"#ffffff",brandHover:"#d2e0f4",brandPressed:"#2e6ac5",brandSelected:"#d2e0f4",selected:"#ffffff"},neutralForeground3:{rest:"#adadad",hover:"#d6d6d6",pressed:"#d6d6d6",brandHover:"#d2e0f4",brandPressed:"#2e6ac5",brandSelected:"#d2e0f4",selected:"#d6d6d6"},neutralForeground4:{rest:"#999999"},neutralForegroundDisabled:{rest:"#5c5c5c"},neutralForegroundInverted:{rest:"#000000"},neutralForegroundInvertedLink:{rest:"#292929",hover:"#292929",pressed:"#292929",selected:"#292929"},neutralForegroundOnBrand:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralStencil1:{rest:"#333333"},neutralStencil2:{rest:"#575757"},neutralStroke1:{rest:"#666666",hover:"#757575",pressed:"#6b6b6b",selected:"#707070"},neutralStroke2:{rest:"#525252"},neutralStroke3:{rest:"#3d3d3d"},neutralStrokeAccessible:{rest:"#adadad",hover:"#bdbdbd",pressed:"#b3b3b3",selected:"#185abd"},neutralStrokeDisabled:{rest:"#424242"},outofofficeBackground1:{rest:"#3a1136"},outofofficeBackground2:{rest:"#6d2064"},outofofficeBackground3:{rest:"#c239b3"},outofofficeBorder1:{rest:"#c239b3"},outofofficeBorder2:{rest:"#d161c4"},outofofficeBorderActive:{rest:"#da7ed0"},outofofficeForeground1:{rest:"#da7ed0"},outofofficeForeground2:{rest:"#edbbe7"},outofofficeForeground3:{rest:"#d161c4"},severeBackground1:{rest:"#411200"},severeBackground2:{rest:"#7a2101"},severeBackground3:{rest:"#da3b01"},severeBorder1:{rest:"#da3b01"},severeBorder2:{rest:"#e9835e"},severeBorderActive:{rest:"#e9835e"},severeForeground1:{rest:"#e9835e"},severeForeground2:{rest:"#f4bfab"},severeForeground3:{rest:"#e9835e"},strokeFocus1:{rest:"#000000"},strokeFocus2:{rest:"#ffffff"},subtitle1:{fontFamily:"Segoe UI",fontLineHeight:26,fontSize:20,fontWeight:"400"},subtitle1Strong:{fontFamily:"Segoe UI",fontLineHeight:26,fontSize:20,fontWeight:"600"},subtitle2:{fontFamily:"Segoe UI",fontLineHeight:22,fontSize:16,fontWeight:"400"},subtitle2Strong:{fontFamily:"Segoe UI",fontLineHeight:22,fontSize:16,fontWeight:"600"},subtleBackground:{rest:"#00000000",hover:"#3d3d3d",pressed:"#1f1f1f",selected:"#383838"},successBackground1:{rest:"#052505"},successBackground2:{rest:"#094509"},successBackground3:{rest:"#107c10"},successBorder1:{rest:"#107c10"},successBorder2:{rest:"#9fd89f"},successBorderActive:{rest:"#54b054"},successForeground1:{rest:"#54b054"},successForeground2:{rest:"#9fd89f"},successForeground3:{rest:"#9fd89f"},successForegroundInverted:{rest:"#107c10"},title1:{fontFamily:"Segoe UI",fontLineHeight:36,fontSize:28,fontWeight:"400"},title1Strong:{fontFamily:"Segoe UI",fontLineHeight:36,fontSize:28,fontWeight:"600"},transparentBackground:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",selected:"#00000000"},transparentStroke:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",disabled:"#00000000"},warningBackground1:{rest:"#4c4400"},warningBackground2:{rest:"#817400"},warningBackground3:{rest:"#fde300"},warningBorder1:{rest:"#fde300"},warningBorder2:{rest:"#fdea3d"},warningBorderActive:{rest:"#feee66"},warningForeground1:{rest:"#feee66"},warningForeground2:{rest:"#fef7b2"},warningForeground3:{rest:"#fdea3d"},warningForegroundInverted:{rest:"#817400"}}});var f4e=_e((DHr,m4e)=>{m4e.exports={shadow16:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:8,blur:16}],shadow2:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:1,blur:2}],shadow28:[{color:"#00000066",x:0,y:0,blur:8},{color:"#0000007a",x:0,y:14,blur:28}],shadow4:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:2,blur:4}],shadow64:[{color:"#00000066",x:0,y:0,blur:8},{color:"#0000007a",x:0,y:32,blur:64}],shadow8:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:4,blur:8}],shadowBrand16:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:8,blur:16}],shadowBrand2:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:1,blur:2}],shadowBrand28:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:14,blur:28}],shadowBrand4:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:2,blur:4}],shadowBrand64:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:32,blur:64}],shadowBrand8:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:4,blur:8}]}});var h4e=_e((MHr,p4e)=>{p4e.exports={body1:{fontFamily:"Segoe UI",fontLineHeight:16,fontSize:12,fontWeight:"400"},body1Strong:{fontFamily:"Segoe UI",fontLineHeight:16,fontSize:12,fontWeight:"600"},body2:{fontFamily:"Segoe UI",fontLineHeight:20,fontSize:14,fontWeight:"400"},body2Strong:{fontFamily:"Segoe UI",fontLineHeight:20,fontSize:14,fontWeight:"600"},brandBackground:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a",selected:"#13458f"},brandBackground2:{rest:"#d2e0f4"},brandBackgroundStatic:{rest:"#185abd"},brandForeground1:{rest:"#185abd"},brandForeground2:{rest:"#1651aa"},brandForegroundLink:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a",selected:"#13458f"},brandStroke1:{rest:"#185abd"},brandStroke2:{rest:"#6794d7"},caption1:{fontFamily:"Segoe UI",fontLineHeight:14,fontSize:10,fontWeight:"400"},compoundBrandBackground1:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a"},compoundBrandForeground1:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a"},compoundBrandStroke1:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a"},dangerBackground1:{rest:"#fdf6f6"},dangerBackground2:{rest:"#f1bbbc"},dangerBackground3:{rest:"#d13438"},dangerBorder1:{rest:"#f1bbbc"},dangerBorder2:{rest:"#d13438"},dangerBorderActive:{rest:"#d13438"},dangerForeground1:{rest:"#bc2f32"},dangerForeground2:{rest:"#751d1f"},dangerForeground3:{rest:"#d13438"},dangerForegroundInverted:{rest:"#dc5e62"},display:{fontFamily:"Segoe UI",fontLineHeight:52,fontSize:40,fontWeight:"600"},largeTitle:{fontFamily:"Segoe UI",fontLineHeight:52,fontSize:40,fontWeight:"400"},neutralBackground1:{rest:"#ffffff",hover:"#f5f5f5",pressed:"#e0e0e0",selected:"#ebebeb"},neutralBackground2:{rest:"#fafafa",hover:"#f0f0f0",pressed:"#dbdbdb",selected:"#e6e6e6"},neutralBackground3:{rest:"#f5f5f5",hover:"#ebebeb",pressed:"#d6d6d6",selected:"#e0e0e0"},neutralBackground4:{rest:"#f0f0f0",hover:"#fafafa",pressed:"#f5f5f5",selected:"#ffffff"},neutralBackground5:{rest:"#ebebeb",hover:"#f5f5f5",pressed:"#f0f0f0",selected:"#fafafa"},neutralBackground6:{rest:"#e6e6e6"},neutralBackgroundDisabled:{rest:"#f0f0f0"},neutralBackgroundInverted:{rest:"#616161"},neutralForeground1:{rest:"#242424",hover:"#242424",pressed:"#242424",selected:"#242424"},neutralForeground2:{rest:"#424242",hover:"#242424",pressed:"#242424",brandHover:"#1651aa",brandPressed:"#0e336a",brandSelected:"#13458f",selected:"#242424"},neutralForeground3:{rest:"#616161",hover:"#424242",pressed:"#424242",brandHover:"#1651aa",brandPressed:"#0e336a",brandSelected:"#13458f",selected:"#424242"},neutralForeground4:{rest:"#707070"},neutralForegroundDisabled:{rest:"#bdbdbd"},neutralForegroundInverted:{rest:"#ffffff"},neutralForegroundInvertedLink:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralForegroundOnBrand:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralStencil1:{rest:"#e6e6e6"},neutralStencil2:{rest:"#fafafa"},neutralStroke1:{rest:"#d1d1d1",hover:"#c7c7c7",pressed:"#b3b3b3",selected:"#bdbdbd"},neutralStroke2:{rest:"#e0e0e0"},neutralStroke3:{rest:"#f0f0f0"},neutralStrokeAccessible:{rest:"#616161",hover:"#575757",pressed:"#4d4d4d",selected:"#185abd"},neutralStrokeDisabled:{rest:"#e0e0e0"},outofofficeBackground1:{rest:"#fdf5fc"},outofofficeBackground2:{rest:"#edbbe7"},outofofficeBackground3:{rest:"#c239b3"},outofofficeBorder1:{rest:"#edbbe7"},outofofficeBorder2:{rest:"#c239b3"},outofofficeBorderActive:{rest:"#c239b3"},outofofficeForeground1:{rest:"#af33a1"},outofofficeForeground2:{rest:"#6d2064"},outofofficeForeground3:{rest:"#c239b3"},severeBackground1:{rest:"#fdf6f3"},severeBackground2:{rest:"#f4bfab"},severeBackground3:{rest:"#da3b01"},severeBorder1:{rest:"#f4bfab"},severeBorder2:{rest:"#da3b01"},severeBorderActive:{rest:"#da3b01"},severeForeground1:{rest:"#c43501"},severeForeground2:{rest:"#7a2101"},severeForeground3:{rest:"#da3b01"},strokeFocus1:{rest:"#ffffff"},strokeFocus2:{rest:"#000000"},subtitle1:{fontFamily:"Segoe UI",fontLineHeight:26,fontSize:20,fontWeight:"400"},subtitle1Strong:{fontFamily:"Segoe UI",fontLineHeight:26,fontSize:20,fontWeight:"600"},subtitle2:{fontFamily:"Segoe UI",fontLineHeight:22,fontSize:16,fontWeight:"400"},subtitle2Strong:{fontFamily:"Segoe UI",fontLineHeight:22,fontSize:16,fontWeight:"600"},subtleBackground:{rest:"#00000000",hover:"#f5f5f5",pressed:"#e0e0e0",selected:"#ebebeb"},successBackground1:{rest:"#f1faf1"},successBackground2:{rest:"#9fd89f"},successBackground3:{rest:"#107c10"},successBorder1:{rest:"#9fd89f"},successBorder2:{rest:"#107c10"},successBorderActive:{rest:"#107c10"},successForeground1:{rest:"#0e700e"},successForeground2:{rest:"#094509"},successForeground3:{rest:"#107c10"},successForegroundInverted:{rest:"#359b35"},title1:{fontFamily:"Segoe UI",fontLineHeight:36,fontSize:28,fontWeight:"400"},title1Strong:{fontFamily:"Segoe UI",fontLineHeight:36,fontSize:28,fontWeight:"600"},transparentBackground:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",selected:"#00000000"},transparentStroke:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",disabled:"#00000000"},warningBackground1:{rest:"#fffef5"},warningBackground2:{rest:"#fef7b2"},warningBackground3:{rest:"#fde300"},warningBorder1:{rest:"#fef7b2"},warningBorder2:{rest:"#fde300"},warningBorderActive:{rest:"#fde300"},warningForeground1:{rest:"#817400"},warningForeground2:{rest:"#817400"},warningForeground3:{rest:"#fde300"},warningForegroundInverted:{rest:"#fef7b2"}}});var F4e=_e((BHr,v4e)=>{v4e.exports={shadow16:[{color:"#0000001f",x:0,y:0,blur:2},{color:"#00000024",x:0,y:8,blur:16}],shadow2:[{color:"#0000001f",x:0,y:0,blur:2},{color:"#00000024",x:0,y:1,blur:2}],shadow28:[{color:"#00000033",x:0,y:0,blur:8},{color:"#0000003d",x:0,y:14,blur:28}],shadow4:[{color:"#0000001f",x:0,y:0,blur:2},{color:"#00000024",x:0,y:2,blur:4}],shadow64:[{color:"#00000033",x:0,y:0,blur:8},{color:"#0000003d",x:0,y:32,blur:64}],shadow8:[{color:"#0000001f",x:0,y:0,blur:2},{color:"#00000024",x:0,y:4,blur:8}],shadowBrand16:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:8,blur:16}],shadowBrand2:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:1,blur:2}],shadowBrand28:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:14,blur:28}],shadowBrand4:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:2,blur:4}],shadowBrand64:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:32,blur:64}],shadowBrand8:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:4,blur:8}]}});var C4e=_e((_Hr,R4e)=>{R4e.exports={body1:{fontFamily:"Segoe UI",fontLineHeight:16,fontSize:12,fontWeight:"400"},body1Strong:{fontFamily:"Segoe UI",fontLineHeight:16,fontSize:12,fontWeight:"600"},body2:{fontFamily:"Segoe UI",fontLineHeight:20,fontSize:14,fontWeight:"400"},body2Strong:{fontFamily:"Segoe UI",fontLineHeight:20,fontSize:14,fontWeight:"600"},brandBackground:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a",selected:"#13458f"},brandBackground2:{rest:"#d2e0f4"},brandBackgroundStatic:{rest:"#185abd"},brandForeground1:{rest:"#aec6eb"},brandForeground2:{rest:"#d2e0f4"},brandForegroundLink:{rest:"#aec6eb",hover:"#d2e0f4",pressed:"#2e6ac5",selected:"#d2e0f4"},brandStroke1:{rest:"#185abd"},brandStroke2:{rest:"#6794d7"},caption1:{fontFamily:"Segoe UI",fontLineHeight:14,fontSize:10,fontWeight:"400"},compoundBrandBackground1:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a"},compoundBrandForeground1:{rest:"#aec6eb",hover:"#d2e0f4",pressed:"#2e6ac5"},compoundBrandStroke1:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a"},dangerBackground1:{rest:"#3f1011"},dangerBackground2:{rest:"#751d1f"},dangerBackground3:{rest:"#d13438"},dangerBorder1:{rest:"#d13438"},dangerBorder2:{rest:"#dc5e62"},dangerBorderActive:{rest:"#e37d80"},dangerForeground1:{rest:"#e37d80"},dangerForeground2:{rest:"#f1bbbc"},dangerForeground3:{rest:"#e37d80"},dangerForegroundInverted:{rest:"#d13438"},display:{fontFamily:"Segoe UI",fontLineHeight:52,fontSize:40,fontWeight:"600"},largeTitle:{fontFamily:"Segoe UI",fontLineHeight:52,fontSize:40,fontWeight:"400"},neutralBackground1:{rest:"#4d4d4d",hover:"#5c5c5c",pressed:"#424242",selected:"#575757"},neutralBackground2:{rest:"#424242",hover:"#525252",pressed:"#383838",selected:"#4d4d4d"},neutralBackground3:{rest:"#383838",hover:"#474747",pressed:"#2e2e2e",selected:"#424242"},neutralBackground4:{rest:"#2e2e2e",hover:"#3d3d3d",pressed:"#242424",selected:"#383838"},neutralBackground5:{rest:"#242424",hover:"#333333",pressed:"#1a1a1a",selected:"#2e2e2e"},neutralBackground6:{rest:"#1a1a1a"},neutralBackgroundDisabled:{rest:"#383838"},neutralBackgroundInverted:{rest:"#ffffff"},neutralForeground1:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralForeground2:{rest:"#e6e6e6",hover:"#ffffff",pressed:"#ffffff",brandHover:"#d2e0f4",brandPressed:"#2e6ac5",brandSelected:"#d2e0f4",selected:"#ffffff"},neutralForeground3:{rest:"#cccccc",hover:"#e6e6e6",pressed:"#e6e6e6",brandHover:"#d2e0f4",brandPressed:"#2e6ac5",brandSelected:"#d2e0f4",selected:"#e6e6e6"},neutralForeground4:{rest:"#c2c2c2"},neutralForegroundDisabled:{rest:"#666666"},neutralForegroundInverted:{rest:"#000000"},neutralForegroundInvertedLink:{rest:"#4d4d4d",hover:"#4d4d4d",pressed:"#4d4d4d",selected:"#4d4d4d"},neutralForegroundOnBrand:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralStencil1:{rest:"#1a1a1a"},neutralStencil2:{rest:"#424242"},neutralStroke1:{rest:"#8a8a8a",hover:"#999999",pressed:"#8f8f8f",selected:"#949494"},neutralStroke2:{rest:"#757575"},neutralStroke3:{rest:"#616161"},neutralStrokeAccessible:{rest:"#a8a8a8",hover:"#b8b8b8",pressed:"#adadad",selected:"#185abd"},neutralStrokeDisabled:{rest:"#474747"},outofofficeBackground1:{rest:"#3a1136"},outofofficeBackground2:{rest:"#6d2064"},outofofficeBackground3:{rest:"#c239b3"},outofofficeBorder1:{rest:"#c239b3"},outofofficeBorder2:{rest:"#d161c4"},outofofficeBorderActive:{rest:"#da7ed0"},outofofficeForeground1:{rest:"#da7ed0"},outofofficeForeground2:{rest:"#edbbe7"},outofofficeForeground3:{rest:"#d161c4"},severeBackground1:{rest:"#411200"},severeBackground2:{rest:"#7a2101"},severeBackground3:{rest:"#da3b01"},severeBorder1:{rest:"#da3b01"},severeBorder2:{rest:"#e9835e"},severeBorderActive:{rest:"#e9835e"},severeForeground1:{rest:"#e9835e"},severeForeground2:{rest:"#f4bfab"},severeForeground3:{rest:"#e9835e"},strokeFocus1:{rest:"#000000"},strokeFocus2:{rest:"#ffffff"},subtitle1:{fontFamily:"Segoe UI",fontLineHeight:26,fontSize:20,fontWeight:"400"},subtitle1Strong:{fontFamily:"Segoe UI",fontLineHeight:26,fontSize:20,fontWeight:"600"},subtitle2:{fontFamily:"Segoe UI",fontLineHeight:22,fontSize:16,fontWeight:"400"},subtitle2Strong:{fontFamily:"Segoe UI",fontLineHeight:22,fontSize:16,fontWeight:"600"},subtleBackground:{rest:"#00000000",hover:"#5c5c5c",pressed:"#424242",selected:"#575757"},successBackground1:{rest:"#052505"},successBackground2:{rest:"#094509"},successBackground3:{rest:"#107c10"},successBorder1:{rest:"#107c10"},successBorder2:{rest:"#9fd89f"},successBorderActive:{rest:"#54b054"},successForeground1:{rest:"#54b054"},successForeground2:{rest:"#9fd89f"},successForeground3:{rest:"#9fd89f"},successForegroundInverted:{rest:"#107c10"},title1:{fontFamily:"Segoe UI",fontLineHeight:36,fontSize:28,fontWeight:"400"},title1Strong:{fontFamily:"Segoe UI",fontLineHeight:36,fontSize:28,fontWeight:"600"},transparentBackground:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",selected:"#00000000"},transparentStroke:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",disabled:"#00000000"},warningBackground1:{rest:"#4c4400"},warningBackground2:{rest:"#817400"},warningBackground3:{rest:"#fde300"},warningBorder1:{rest:"#fde300"},warningBorder2:{rest:"#fdea3d"},warningBorderActive:{rest:"#feee66"},warningForeground1:{rest:"#feee66"},warningForeground2:{rest:"#fef7b2"},warningForeground3:{rest:"#fdea3d"},warningForegroundInverted:{rest:"#817400"}}});var S4e=_e((LHr,y4e)=>{y4e.exports={shadow16:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:8,blur:16}],shadow2:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:1,blur:2}],shadow28:[{color:"#00000066",x:0,y:0,blur:8},{color:"#0000007a",x:0,y:14,blur:28}],shadow4:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:2,blur:4}],shadow64:[{color:"#00000066",x:0,y:0,blur:8},{color:"#0000007a",x:0,y:32,blur:64}],shadow8:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:4,blur:8}],shadowBrand16:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:8,blur:16}],shadowBrand2:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:1,blur:2}],shadowBrand28:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:14,blur:28}],shadowBrand4:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:2,blur:4}],shadowBrand64:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:32,blur:64}],shadowBrand8:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:4,blur:8}]}});function vqe(e){for(var r in e)for(var l in e[r]){var c=e[r][l];if(typeof c=="string"&&c.includes("PlatformColor")){var d=c.substring(14,c.length-1);e[r][l]=(0,E4e.PlatformColor)(d)}}return e}var E4e,A4e,b4e,x4e=ue(()=>{"use strict";E4e=ae(Rr()),A4e=ae(L_()),b4e=vqe(A4e.default)});function KA(e){return e==="White"||e==="Colorful"?zA.default:e==="DarkGray"?I4e.default:e==="Black"?T4e.default:e==="HighContrast"?b4e:zA.default}function B4e(e){return e==="White"||e==="Colorful"?w4e.default:e==="DarkGray"?D4e.default:e==="Black"?k4e.default:e==="HighContrast"?M4e.default:zA.default}var T4e,k4e,zA,w4e,I4e,D4e,M4e,sH=ue(()=>{"use strict";T4e=ae(g4e()),k4e=ae(f4e()),zA=ae(h4e()),w4e=ae(F4e()),I4e=ae(C4e()),D4e=ae(S4e()),M4e=ae(__());x4e()});function Fqe(e){var r=KA(e);return N4(r)}function Rqe(e){var r=B4e(e);return H4(r)}var dH,_4e,gH=ue(()=>{"use strict";In();Cn();sH();dH=Ea(Fqe);_4e=Ea(Rqe)});function mH(e){return{background:e.Bkg,bodyStandoutBackground:e.Bkg,bodyFrameBackground:e.Bkg,bodyFrameDivider:e.AccentLight,bodyText:e.Text,bodyTextChecked:e.TextSelected,subText:e.TextSecondary,bodyDivider:e.AccentLight,disabledBackground:e.BkgCtlSubtleDisabled,disabledText:e.TextCtlSubtleDisabled,disabledBodyText:e.TextDisabled,focusBorder:e.StrokeKeyboard,variantBorder:e.AccentOutline,errorText:e.TextError,inputBorder:e.StrokeCtlSubtle,inputBackground:e.BkgCtlSubtle,inputFocusBorderAlt:e.StrokeCtlSubtleKeyboard,inputText:e.TextCtlSubtle,inputPlaceholderText:e.TextCtlSubtlePlaceholder,buttonBackground:e.BkgCtl,buttonBackgroundChecked:e.BkgCtlSelected,buttonBackgroundHovered:e.BkgCtlHover,buttonBackgroundPressed:e.BkgCtlPressed,buttonBackgroundDisabled:e.BkgCtlDisabled,buttonBorder:e.StrokeCtl,buttonText:e.TextCtl,buttonTextHovered:e.TextCtlHover,buttonTextChecked:e.TextCtlSelected,buttonTextPressed:e.TextCtlPressed,buttonTextDisabled:e.TextCtlDisabled,buttonBorderDisabled:e.StrokeCtlDisabled,buttonBorderFocused:e.StrokeCtlKeyboard,primaryButtonBackground:e.BkgCtlEmphasis,primaryButtonBackgroundHovered:e.BkgCtlEmphasisHover,primaryButtonBackgroundPressed:e.BkgCtlEmphasisPressed,primaryButtonBackgroundDisabled:e.BkgCtlEmphasisDisabled,primaryButtonBorder:e.StrokeCtlEmphasis,primaryButtonBorderFocused:e.StrokeCtlEmphasisKeyboard,primaryButtonText:e.TextCtlEmphasis,primaryButtonTextHovered:e.TextCtlEmphasisHover,primaryButtonTextPressed:e.TextCtlEmphasisPressed,primaryButtonTextDisabled:e.TextCtlEmphasisDisabled,accentButtonBackground:e.BkgCtlEmphasis,menuBackground:e.Bkg,menuDivider:e.AccentLight,menuIcon:e.Text,menuItemBackgroundHovered:e.BkgHover,menuItemBackgroundPressed:e.BkgPressed,menuItemText:e.Text,menuItemTextHovered:e.TextHover,listHeaderBackgroundHovered:e.BkgHover,listHeaderBackgroundPressed:e.BkgPressed,actionLink:e.TextActive,link:e.TextHyperlink,linkHovered:e.TextHyperlinkHover,linkPressed:e.TextHyperlinkPressed,defaultBackground:e.BkgCtl,defaultBorder:e.StrokeCtl,defaultContent:e.TextCtl,defaultIcon:e.TextCtl,defaultHoveredBackground:e.BkgCtlHover,defaultHoveredBorder:e.StrokeCtlHover,defaultHoveredContent:e.TextCtlHover,defaultHoveredIcon:e.TextCtlHover,defaultFocusedBackground:e.BkgCtlHover,defaultFocusedBorder:e.StrokeCtlKeyboard,defaultFocusedContent:e.TextCtlHover,defaultFocusedIcon:e.TextCtlHover,defaultPressedBackground:e.BkgCtlPressed,defaultPressedBorder:e.StrokeCtlPressed,defaultPressedContent:e.TextCtlPressed,defaultPressedIcon:e.TextCtlPressed,defaultDisabledBackground:e.BkgCtlDisabled,defaultDisabledBorder:e.StrokeCtlDisabled,defaultDisabledContent:e.TextCtlDisabled,defaultDisabledIcon:e.TextCtlDisabled,ghostBackground:e.Bkg,ghostBorder:e.Bkg,ghostContent:e.Text,ghostIcon:e.Text,ghostHoveredBackground:e.BkgHover,ghostHoveredBorder:e.BkgHover,ghostHoveredContent:e.TextHover,ghostHoveredIcon:e.TextHover,ghostFocusedBackground:e.BkgHover,ghostFocusedBorder:e.StrokeKeyboard,ghostFocusedContent:e.TextHover,ghostFocusedIcon:e.TextHover,ghostPressedBackground:e.BkgPressed,ghostPressedBorder:e.BkgPressed,ghostPressedContent:e.TextPressed,ghostPressedIcon:e.TextPressed,ghostDisabledBackground:e.Bkg,ghostDisabledBorder:e.Bkg,ghostDisabledContent:e.TextDisabled,ghostDisabledIcon:e.TextDisabled,brandedBackground:e.BkgCtlEmphasis,brandedDisabledBorder:e.StrokeCtlEmphasisDisabled,defaultCheckedBackground:e.BkgCtlSelected,defaultCheckedContent:e.TextCtlSelected,defaultCheckedHoveredBackground:e.BkgCtlHover,defaultCheckedHoveredContent:e.TextCtlHover,ghostCheckedBackground:e.BkgSelected,ghostCheckedContent:e.TextSelected,ghostCheckedHoveredBackground:e.BkgHover,ghostCheckedHoveredContent:e.TextHover,ghostCheckedHoveredBorder:e.StrokeSelectedHover,ghostSecondaryContent:e.TextSecondary,ghostFocusedSecondaryContent:e.TextSecondaryHover,ghostHoveredSecondaryContent:e.TextSecondaryHover,ghostPressedSecondaryContent:e.TextSecondaryPressed}}var fH=ue(()=>{"use strict"});function pH(e,r,l){return Object.assign({colors:Object.assign({},l&&mH(l)),typography:e.getConstants().fluentTypography,host:{palette:l||{},colors:Cqe(e)}},r?{name:r}:void 0)}var L4e,P4e,Cqe,hH=ue(()=>{"use strict";L4e=ae(Hn()),P4e=ae(Nt());fH();Cqe=function(r){return Object.keys(r.getConstants().ramps).reduce(function(l,c){return Object.assign.apply(Object,[l].concat((0,P4e.default)(r.getConstants().rampNames[c].map(function(d,m){return(0,L4e.default)({},d,r.getConstants().ramps[c][m])}))))},{})}});function yqe(){var e=KA("Colorful");return j_(e)}var vH,FH=ue(()=>{"use strict";In();Cn();sH();vH=Ea(yqe)});function K3(){var e={sizes:Go.typography.sizes,weights:Go.typography.weights,families:{primary:"Segoe UI",secondary:"Segoe UI Semibold",cursive:"System",monospace:"Consolas",sansSerif:"System",serif:"System",numeric:"Bahnschrift"},variants:Object.assign({captionStandard:{face:"primary",size:"caption",weight:"regular"},secondaryStandard:{face:"primary",size:"secondary",weight:"regular"},secondarySemibold:{face:"primary",size:"secondary",weight:"semiBold"},bodyStandard:{face:"primary",size:"body",weight:"regular"},bodySemibold:{face:"primary",size:"body",weight:"semiBold"},subheaderStandard:{face:"primary",size:"subheader",weight:"regular"},subheaderSemibold:{face:"primary",size:"subheader",weight:"semiBold"},headerStandard:{face:"primary",size:"header",weight:"regular"},headerSemibold:{face:"primary",size:"header",weight:"semiBold"},heroStandard:{face:"primary",size:"hero",weight:"regular"},heroSemibold:{face:"primary",size:"hero",weight:"semiBold"},heroLargeStandard:{face:"primary",size:"heroLarge",weight:"regular"},heroLargeSemibold:{face:"primary",size:"heroLarge",weight:"semiBold"}},vH())};return e}var RH=ue(()=>{"use strict";Z4();FH()});function q3(e){return e==="TaskPane"?Object.assign({},O4e,{Bkg:"antiquewhite"}):O4e}var O4e,qA,CH=ue(()=>{"use strict";O4e={Bkg:"#FFFFFF",BkgHover:"#D2D2D2",BkgPressed:"#B1B1B1",BkgSelected:"#C6C6C6",BkgSubtle:"#F3F3F3",BkgSelectionHighlight:"#737373",Text:"#262626",TextRest:"#262626",TextHover:"#262626",TextPressed:"#262626",TextSelected:"#262626",TextDisabled:"#B1B1B1",TextSelectionHighlight:"#FFFFFF",TextSecondary:"#666666",TextSecondaryRest:"#666666",TextSecondaryHover:"#505050",TextSecondaryPressed:"#666666",TextSecondarySelected:"#666666",TextEmphasis:"#D83B01",TextEmphasisRest:"#D83B01",TextEmphasisHover:"#EA6115",TextEmphasisPressed:"#A22C01",TextEmphasisSelected:"#D83B01",StrokeSelectedHover:"#969696",StrokeKeyboard:"#969696",StrokeOverRest:"#00000000",StrokeOverHover:"#00000000",StrokeOverPressed:"#00000000",StrokeOverSelectedRest:"#00000000",StrokeOverSelectedHover:"#969696",StrokeOverSelectedPressed:"#00000000",BkgCtl:"#E6E6E6",BkgCtlHover:"#FFF7F0",BkgCtlPressed:"#FBDFD0",BkgCtlSelected:"#E6E6E6",BkgCtlDisabled:"#E6E6E6",TextCtl:"#262626",TextCtlHover:"#262626",TextCtlPressed:"#262626",TextCtlSelected:"#262626",TextCtlDisabled:"#B1B1B1",StrokeCtl:"#969696",StrokeCtlHover:"#FBDFD0",StrokeCtlPressed:"#EA6115",StrokeCtlSelected:"#969696",StrokeCtlDisabled:"#D2D2D2",StrokeCtlKeyboard:"#FBDFD0",BkgCtlEmphasis:"#D83B01",BkgCtlEmphasisHover:"#F29F71",BkgCtlEmphasisPressed:"#A22C01",BkgCtlEmphasisDisabled:"#E6E6E6",TextCtlEmphasis:"#FFFFFF",TextCtlEmphasisHover:"#FFFFFF",TextCtlEmphasisPressed:"#FFFFFF",TextCtlEmphasisDisabled:"#B1B1B1",StrokeCtlEmphasis:"#A22C01",StrokeCtlEmphasisHover:"#D83B01",StrokeCtlEmphasisPressed:"#A22C01",StrokeCtlEmphasisDisabled:"#D2D2D2",StrokeCtlEmphasisKeyboard:"#A22C01",BkgCtlSubtle:"#FFFFFF",BkgCtlSubtleHover:"#FFFFFF",BkgCtlSubtlePressed:"#FFFFFF",BkgCtlSubtleDisabled:"#F3F3F3",BkgCtlSubtleSelectionHighlight:"#7DA3C6",TextCtlSubtle:"#262626",TextCtlSubtlePlaceholder:"#666666",TextCtlSubtleHover:"#262626",TextCtlSubtlePressed:"#262626",TextCtlSubtleDisabled:"#B1B1B1",TextCtlSubtleSelectionHighlight:"#262626",StrokeCtlSubtle:"#C6C6C6",StrokeCtlSubtleHover:"#969696",StrokeCtlSubtlePressed:"#969696",StrokeCtlSubtleDisabled:"#C6C6C6",StrokeCtlSubtleKeyboard:"#969696",TextHyperlink:"#D83B01",TextHyperlinkHover:"#A22C01",TextHyperlinkPressed:"#6C1E01",TextActive:"#262626",TextActiveHover:"#EA6115",TextActivePressed:"#A22C01",TextActiveSelected:"#D83B01",StrokeOnlyHover:"#B1B1B1",StrokeOnlyPressed:"#737373",StrokeOnlySelected:"#969696",TextError:"#A50000",TextErrorHover:"#A50000",TextErrorPressed:"#A50000",TextErrorSelected:"#A50000",ThumbToggleSwitchOff:"#505050",ThumbToggleSwitchOffHover:"#505050",ThumbToggleSwitchOffPressed:"#505050",ThumbToggleSwitchOffDisabled:"#D2D2D2",ThumbToggleSwitchOn:"#FFFFFF",ThumbToggleSwitchOnHover:"#FFFFFF",ThumbToggleSwitchOnPressed:"#FFFFFF",ThumbToggleSwitchOnDisabled:"#FFFFFF",BkgToggleSwitchOff:"#FFFFFF",BkgToggleSwitchOffHover:"#D2D2D2",BkgToggleSwitchOffPressed:"#B1B1B1",BkgToggleSwitchOffDisabled:"#FFFFFF",BkgToggleSwitchOn:"#D83B01",BkgToggleSwitchOnHover:"#EA6115",BkgToggleSwitchOnPressed:"#A22C01",BkgToggleSwitchOnDisabled:"#D2D2D2",StrokeToggleSwitchOff:"#505050",StrokeToggleSwitchOffHover:"#505050",StrokeToggleSwitchOffPressed:"#505050",StrokeToggleSwitchOffDisabled:"#D2D2D2",StrokeToggleSwitchOn:"#D83B01",StrokeToggleSwitchOnHover:"#EA6115",StrokeToggleSwitchOnPressed:"#A22C01",StrokeToggleSwitchOnDisabled:"#D2D2D2",SliderPrimary:"#444444",SliderPrimaryHover:"#D2D2D2",SliderPrimaryPressed:"#262626",SliderPrimaryDisabled:"#969696",SliderSecondary:"#D2D2D2",SliderBuffer:"#262626",SliderKeyboard:"#444444",SliderToolTipBorder:"#C6C6C6",SliderToolTipLabel:"#262626",SliderToolTipBkg:"#FFFFFF",AccentDark:"#C6C6C6",AccentLight:"#E6E6E6",AccentEmphasis:"#D83B01",AccentOutline:"#000000",BkgAccentTint:"#D2E0F4",TextAccentTint:"#242424",TextEmphasis2:"#D83B01",BkgCtlSubtleSelected:"#F3F3F3",TextCtlSubtleSelected:"#262626",BkgCtlEmphasisFocus:"#F3F3F3",BkgCtlSubtleFocus:"#F3F3F3",BkgCtlSubtleHoverDisabled:"#F3F3F3",BkgCtlSubtleSelectedDisabled:"#F3F3F3",BkgHeader:"#E6E6E6",TextHeader:"#262626"};qA={getPalette:q3,getConstants:function(){return{ramps:{App:["#F8F8F8","#EFF6FC","#BBDAF3","#55A4E2","#359EDD","#0078d7","#283E4A","#030C13"],FluentGrays:["#FAF9F8","#797775","#11100F"],ClassicGrays:["#FFFFFF","#737373","#000000"],Sepias:["#ECE6DE"]},typography:{},fluentTypography:{},rampNames:{App:["FakeApp1","App2","App3","App4","App5","App6","App7","App8"],FluentGrays:["FakeGray1","Gray2","Gray3"],ClassicGrays:["FakeGray4","Gray5","Gray6"],Sepias:["FakeSepia"]}}}}});var N4e,H4e,XA,yH=ue(()=>{"use strict";N4e="",H4e=function(){return N4e},XA=function(r){N4e=r}});function Sqe(){var e=!1;return e}function V4e(){return U4e}function JA(){if(!X3){var e=QA.TurboModuleRegistry.get("Theming");e?(Z4e||(XA(e.getConstants().initialHostThemeSetting),Z4e=!0),U4e=e.getConstants(),Sqe()?X3=Object.assign({},e,{getPalette:q3,getConstants:V4e}):X3=Object.assign({},e,{getPalette:e.getPalette,getConstants:V4e}),j4e=new QA.NativeEventEmitter(e)):X3=qA}return[X3,j4e]}var QA,X3,U4e,j4e,Z4e,SH=ue(()=>{"use strict";QA=ae(Rr());CH();yH();X3=void 0,U4e=void 0,j4e=void 0;Z4e=!1});function Eqe(e){var r=e;return r&&r.message!==void 0?void 0:e}function Q3(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=JA(),l=(0,G4e.default)(r,2),c=l[0],d=l[1],m={module:c,emitter:d,themeName:H4e()||""},t=e.paletteName,s=new u5($_(e),function(){var n=t||"WhiteColors",o=Eqe(m.module.getPalette(n));return pH(c,m.themeName,o)},function(){return!m.themeName||m.themeName===""?{}:{shadows:Object.assign({},_4e(m.themeName)),typography:K3()}},function(){return!m.themeName||m.themeName===""?{}:{colors:Object.assign({},dH(m.themeName)),typography:K3()}},function(n){return uH(m.themeName,n)},function(n){return n.host.palette?Object.assign({},t!==void 0&&{colors:u4e(n.host.palette,m.themeName==="HighContrast")},{typography:K3()}):{}}),a=function(o){m.themeName=o&&o.hostThemeSetting||m.themeName,XA(m.themeName),s.invalidate()};return d&&d.addListener("onPlatformDefaultsChanged",a),s}var G4e,W4e=ue(()=>{"use strict";G4e=ae(nt());Z4();af();c4e();cH();gH();hH();RH();SH();yH()});var $4e=ue(()=>{"use strict";CH();SH()});var EH=ue(()=>{"use strict";W4e();hH();$4e();fH();gH();FH();cH();RH()});function YA(e,r){return new u5(Q3({paletteName:r??"Dialogs_FluentSV"}),function(l){if(l.name===ZN||l.name===jN)return{colors:{dangerBackground1:Ge.color.cranberry.tint60,dangerForeground1:Ge.color.cranberry.shade10,dangerStroke1:Ge.color.cranberry.tint40,errorBarBackground:Ge.color.orange.tint60,errorBarBorder:Ge.color.orange.tint40,errorBarIcon:Ge.color.orange.shade10,neutralStrokeAccessible:Ge.color.grey38}};if(l.name===U3){var c;return{colors:{compoundBrandForeground1Pressed:(c=l.host.colors)==null?void 0:c.AppDarkShade30,dangerBackground1:Ge.color.cranberry.shade40,dangerForeground1:Ge.color.cranberry.tint40,dangerStroke1:Ge.color.cranberry.primary,errorBarBackground:Ge.color.orange.shade40,errorBarBorder:Ge.color.orange.tint20,errorBarIcon:Ge.color.orange.tint20,neutralStrokeAccessible:Ge.color.grey66}}}else{if(l.name===M5)return{colors:{dangerBackground1:Ge.color.cranberry.shade40,dangerForeground1:Ge.color.cranberry.tint40,dangerStroke1:Ge.color.cranberry.primary,errorBarBackground:Ge.color.orange.shade40,errorBarBorder:Ge.color.orange.tint20,errorBarIcon:Ge.color.orange.tint20,neutralStrokeAccessible:Ge.color.grey68}};if(l.name===Bl)return{colors:{compoundBrandForeground1:(0,P5.PlatformColor)("WindowText"),compoundBrandForeground1Hover:(0,P5.PlatformColor)("HighlightText"),compoundBrandForeground1Pressed:(0,P5.PlatformColor)("HighlightText"),errorBarBackground:(0,P5.PlatformColor)("Window"),errorBarBorder:(0,P5.PlatformColor)("WindowText"),errorBarIcon:(0,P5.PlatformColor)("WindowText")}}}return{}},e??{})}var z4e,P5,K4e,Qi,AH=ue(()=>{"use strict";z4e=ae(Qe());EH();hi();af();af();P5=ae(Rr());B5();K4e=ae(Or());Qi=function(r){var l=r.children,c=r.paletteName,d=r.theme,m=z4e.useMemo(function(){return YA(d,c)},[d,c]);return(0,K4e.jsx)(j4,{theme:m,children:l})}});var MVr,bH,q4e=ue(()=>{"use strict";MVr=ae(Rr());hi();bH={containerStyles:{maxWidth:480,minWidth:480,borderRadius:2,paddingHorizontal:4,paddingTop:4,paddingBottom:8,marginEnd:0},headerStyles:Object.assign({paddingHorizontal:12},!1),shimmerStyles:Object.assign({circleSize:32,gapSize:12,lineSize:160},!1),itemsStyles:{sharedItemStyles:Object.assign({},{paddingHorizontal:12,borderRadius:0},{textHorizontalPadding:12,titleFontSize:14,subtitleFontSize:12}),personItemStyles:{personaCoinSize:24},fileItemStyles:{iconStyles:{margin:4}},scopeItemStyles:{height:32,iconFontSize:16,personaCoinSize:16},noSuggestionsStyles:{item:Object.assign({},{})}},footerStyles:{height:44,marginHorizontal:0,marginBottom:-4}}});var xH,X4e=ue(()=>{"use strict";xH=function(r){var l={resting:r.colors.compoundBrandForeground1,hover:r.colors.compoundBrandForeground1Hover,pressed:r.colors.compoundBrandForeground1Pressed,disabled:r.colors.neutralForegroundDisabled};return{background:{resting:r.colors.neutralBackground1,hover:r.colors.neutralBackground1Hover,pressed:r.colors.neutralBackground1Pressed},footerButtonBackground:{resting:r.colors.neutralBackground1,hover:r.colors.neutralBackground1Hover,pressed:r.colors.neutralBackground1Pressed,disabled:r.colors.neutralBackgroundDisabled},text:{resting:r.colors.neutralForeground2,hover:r.colors.neutralForeground2Hover,pressed:r.colors.neutralForeground2Pressed,disabled:r.colors.neutralForegroundDisabled},actionButtonForeground:l,highlighting:r.colors.neutralBackground1Selected,focusRing:r.colors.strokeFocus2,branding:{type:"IconAndTextButton",background:{resting:r.colors.neutralBackground1,hover:r.colors.neutralBackground1Hover,pressed:r.colors.neutralBackground1Pressed,disabled:r.colors.disabledBackground},icon:{resting:r.colors.brandForeground1,disabled:r.colors.neutralForegroundDisabled},title:{resting:r.colors.brandForeground1},tooltip:{textColor:r.colors.neutralForeground2},focusRing:r.colors.strokeFocus2},altText:{resting:r.colors.neutralForeground3,hover:r.colors.neutralForeground3BrandHover,pressed:r.colors.neutralForeground3BrandPressed,disabled:r.colors.neutralForegroundDisabled},shimmer:{shimmerColor:r.colors.neutralBackground3,shimmerWaveColor:r.colors.neutralBackground5},fallbackIcon:{background:r.colors.buttonBackgroundDisabled,color:r.colors.buttonText},noSuggestions:{descriptionTextColor:r.colors.neutralForeground2,item:{background:{resting:r.colors.neutralBackground1,hover:r.colors.neutralBackground1Hover,pressed:r.colors.neutralBackground1Pressed},text:{resting:r.colors.neutralForeground2,hover:r.colors.neutralForeground2Hover,pressed:r.colors.neutralForeground2Pressed,disabled:r.colors.neutralForegroundDisabled},actionButtonForeground:l,highlighting:r.colors.neutralBackground1Selected}}}}});function TH(e){fi("CIQOpened",[(0,eo.makeStringDataField)("triggerMethod",e.triggerMethod)],{dataCategories:eo.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:eo.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:eo.EnumObjects.SamplingPolicy.CriticalUsage})}function kH(e){fi("CIQClosed",[(0,eo.makeBooleanDataField)("itemSelected",e.itemSelected),(0,eo.makeStringDataField)("originalCIQOpenTriggerMethod",e.triggerMethod),(0,eo.makeBooleanDataField)("filePickerLaunched",e.cloudFilePickerLaunched),(0,eo.makeBooleanDataField)("filePickerAttachmentInserted",e.cloudFilePickerAttachmentInserted),(0,eo.makeInt64DataField)("queryLength",e.queryLength)],{dataCategories:eo.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:eo.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:eo.EnumObjects.SamplingPolicy.CriticalUsage})}var eo,Q4e=ue(()=>{"use strict";za();eo=ae(Zl())});var J4e=ue(()=>{"use strict";q4e();X4e();Q4e()});var e3e=_e((GVr,Y4e)=>{Y4e.exports=Gs().StringResources.createLazyTable({location:"_office_iss_canvas_contextual/CommonStrings.resjson"})});var t3e=_e((WVr,r3e)=>{r3e.exports=Gs().StringResources.createLazyTable({location:"_office_iss_canvas_contextual/CritiqueStrings.resjson"})});var n3e=_e(($Vr,a3e)=>{a3e.exports=Gs().StringResources.createLazyTable({location:"_office_iss_canvas_contextual/CritiqueExplanationStrings.resjson"})});var l3e=_e((zVr,i3e)=>{i3e.exports=Gs().StringResources.createLazyTable({location:"_office_iss_canvas_contextual/TextFormattingStrings.resjson"})});var u3e=_e((KVr,o3e)=>{o3e.exports=Gs().StringResources.createLazyTable({location:"_office_iss_canvas_contextual/InlineSuggestionsStrings.resjson"})});function bqe(){return xt.getInstance().getChangeGate("UseSharedCIQTypeUtils")}function xqe(){return xt.getInstance().getChangeGate("UseSharedCIQScopeGenerator")}function Tqe(){return xt.getInstance().getChangeGate("FixClearSearchOnManualTriggerPosition")}function kqe(){return xt.getInstance().getNumberFeatureGate("TuneGhostTextTimeout",0)}function c3e(){return Au("UXPlatform","MarkerDeleteFromAddAttachmentButton")}function wqe(){return Au("UXPlatform","SDXStart.ReShowGhostText")}function Iqe(e){switch(e){case"ArrowDown":return 0;case"ArrowUp":return 1;case"ArrowLeft":return 2;case"ArrowRight":return 3;case"End":return 4;case"Enter":return 5;case"Escape":return 6;case"Home":return 7;case" ":return 8;case"Tab":return 9;default:return-1}}function s3e(e,r){var l=e?.message==="Node with the specified tag not found",c=e?.message==="Promise destroyed.",d=l||c?function(){}:function(){};d(`getFormattedText branch ${r} failed`,e)}function Dqe(e){var r=e.open,l=kt.default.useRef();return kt.default.useEffect(function(){r&&O5.AccessibilityInfo.announceForAccessibility(Dr.announceCiqSuggestionsKeyTip)},[r]),kt.default.useCallback(function(c){return;if(c.selection!==void 0)switch(clearTimeout(l.current),c.selection.type){case"clearSearchButton":O5.AccessibilityInfo.announceForAccessibility(Dr.announceCiqSuggestionsNotFound);break;case"retryButton":O5.AccessibilityInfo.announceForAccessibility(Dr.announceCiqSuggestionsUnavailable);break;case"item":{var d=n5(c.selection.item);if(d!==""){var m=ui(Dr.announceCiqSuggestion,d,(c.selection.positionInSet+1).toString(),c.selection.setSize.toString());l.current=setTimeout(function(){O5.AccessibilityInfo.announceForAccessibility(m)},400)}break}default:}},[])}var eb,wH,Ji,d3e,kt,O5,J3,Aqe,g3e,m3e=ue(()=>{"use strict";eb=ae(Nt()),wH=ae(Zi()),Ji=ae(nt()),d3e=ae(jt()),kt=ae(Qe()),O5=ae(Rr());Fi();WL();jve();L5();F1();Gve();J3=ae(qL());Yr();Mde();ln();Bu();za();kN();za();Kve();o4e();AH();Nde();sc();sc();J4e();Aqe=["addAttachment","addToInputViaExternal","allowCIQFromKeyboard","alwaysUsePlainTextMode","attachments","ciqRef","ciqTriggerString","copilotId","disabled","getLinkFile","ghostText","hasCIQ","initialPrompt","isCiqLoading","isMultiTurn","maxAttachments","maxCharacters","onAddAttachmentDone","onCIQOpenChange","onEscape","onFilePickerClosed","onFilePickerOpen","onItemSelected","onItemsSelected","onKeyDown","onOverMaxAttachmentsDismiss","onPromptDeltaChanged","onQueryStringChanged","onRemoveItems","onSubmit","placeholder","replaceAllTextOnCIQTrigger","results","showCharacterCount","showMoreEntitiesConfig","size","supportedEntityTypes"];g3e=function(r,l,c,d){var m,t=r.addAttachment,s=r.addToInputViaExternal,a=r.allowCIQFromKeyboard,n=a===void 0?!0:a,o=r.alwaysUsePlainTextMode,u=o===void 0?!1:o,g=r.attachments,f=r.ciqRef,v=r.ciqTriggerString,C=v===void 0?"/":v,p=r.copilotId,h=r.disabled,F=r.getLinkFile,R=r.ghostText,y=R===void 0?Dr.textBoxCIQGhostText:R,E=r.hasCIQ,x=E===void 0?!0:E,b=r.initialPrompt,k=r.isCiqLoading,D=r.isMultiTurn,M=r.maxAttachments,w=r.maxCharacters,S=r.onAddAttachmentDone,A=r.onCIQOpenChange,T=r.onEscape,I=r.onFilePickerClosed,B=r.onFilePickerOpen,L=r.onItemSelected,V=r.onItemsSelected,Z=r.onKeyDown,H=r.onOverMaxAttachmentsDismiss,N=r.onPromptDeltaChanged,_=r.onQueryStringChanged,P=r.onRemoveItems,W=r.onSubmit,$=r.placeholder,q=r.replaceAllTextOnCIQTrigger,j=r.results,G=r.showCharacterCount,Q=G===void 0?!0:G,X=r.showMoreEntitiesConfig,U=r.size,O=r.supportedEntityTypes,z=(0,d3e.default)(r,Aqe),J=Tl("UXPlatform","FixAddContentClosingImmediately"),ie=kt.default.useRef(-1),ce=kt.default.useState({start:-1,end:-1}),ge=(0,Ji.default)(ce,2),oe=ge[0],le=ge[1],Y=kt.default.useState($),te=(0,Ji.default)(Y,2),re=te[0],ee=te[1],ne=kt.default.useRef(-1),de=kt.default.useRef(!0),se=kt.default.useRef(!1),me=kt.default.useRef(!1),ve=kt.default.useRef(!1),ye=kt.default.useRef(0),Ee=kt.default.useCallback(function(Ir){le({start:Ir.nativeEvent.selection.start,end:Ir.nativeEvent.selection.end})},[le]),Te=kt.default.useState(0),Ie=(0,Ji.default)(Te,2),De=Ie[0],Ae=Ie[1],xe=kt.default.useState(!1),ke=(0,Ji.default)(xe,2),Xe=ke[0],tr=ke[1],nr=kt.default.useState(!0),er=(0,Ji.default)(nr,2),cr=er[0],ar=er[1],kr=kt.default.useState(!1),lt=(0,Ji.default)(kr,2),jr=lt[0],Gr=lt[1],or=kt.default.useRef(),Ye=kt.default.useCallback(function(Ir){var St,ht=typeof Ir=="string"?Ir:(St=Ir.nativeEvent)==null?void 0:St.text;d(ht);var oa=ht.trim(),ra=!(oa.length&&oa.length>0);w&&(clearTimeout(or.current),or.current=setTimeout(function(){var Qt=ht.length;Ae(Qt),tr(Qt>w)},20)),ar(ra)},[w,d]),Cr=i3({state:r.open,defaultState:r.defaultOpen,initialState:!1}),Mr=(0,Ji.default)(Cr,2),_r=Mr[0],Le=Mr[1],rr=kt.default.useState(null),vr=(0,Ji.default)(rr,2),yr=vr[0],Ar=vr[1],We=kt.default.useCallback(function(Ir){Ir!==yr&&(Ar(Ir),Ir!==null&&_?.(Ir??""))},[yr,_,Ar]),fr=kt.default.useState(),Tr=(0,Ji.default)(fr,2),br=Tr[0],Wr=Tr[1],Ke=kt.default.useCallback(function(Ir,St){if(h||!St){Wr(void 0);return}br||Ir?.getCaretRect("root").then(function(ht){br===void 0&&Wr({screenX:ht.x,screenY:ht.y,width:ht.width,height:ht.height})}).catch(function(ht){})},[br,h,Wr]),lr=kt.default.useRef(null),Me=kt.default.useRef(null),He=kt.default.useRef(!1),ze=kt.default.useRef(!1),$e=kt.default.useRef();kt.default.useEffect(function(){return clearTimeout($e.current),jr&&De>0&&w&&($e.current=setTimeout(function(){O5.AccessibilityInfo.announceForAccessibility(ui(Dr.characterCountAnnouncementText,De.toString(),w.toString()))},3e3)),function(){return clearTimeout($e.current)}},[De,jr,w]);var Be=kt.default.useRef(0),he=kt.default.useState(!1),dr=(0,Ji.default)(he,2),Sr=dr[0],pr=dr[1],Fr=Iy()&&O?O.length>1?I5:Dr.filesLabel:I5,qe=kt.default.useCallback(function(Ir){if(h&&Ke(lr.current,Ir),!h){var St=s?"CIQ Teaching UI":ze.current?"Reference a File Button":"Keyboard",ht=!0;if(Ir){var Sa;TH({triggerMethod:St});var Ta=oe.start===-1?c.length:oe.start+((Sa=s?.length)!=null?Sa:0)+Be.current;Be.current=0,q?Ta=0:ne.current>=0&&(Ta=ne.current),ve.current=!1,me.current=!1,ie.current=Ta,ee("")}else{var oa;if(!He.current&&ze.current&&(!c3e()||ie.current>=0)){var ra,Qt;(ra=lr.current)==null||ra.replaceText({ops:[{insert:""}]},ie.current,((Qt=yr?.length)!=null?Qt:0)+C.length)}kH({itemSelected:He.current,triggerMethod:St,cloudFilePickerLaunched:me.current,cloudFilePickerAttachmentInserted:ve.current,queryLength:(oa=yr?.length)!=null?oa:0}),na(Fr),ie.current=-1,pr(!1),We(null),ne.current=-1,de.current=!0,ee($)}He.current&&++ye.current;var ni=function(){var tn;(tn=lr.current)==null||tn.setGhostText(Ir?y:""),Ke(lr.current,Ir)},Ci=kqe();if(Ci===0?ni():setTimeout(ni,Ci),A?.({open:Ir,isCiqItemSelectedOnClose:!Ir&&He.current}),He.current=!1,Le(Ir),!se.current){var hn;(hn=lr.current)==null||hn.focus()}}},[$,h,y,A,q,Le,We,oe,c,lr,Ke,ye,He,ze,yr,C,s,Be,Fr]),hr=kt.default.useRef(null),pt="ciqListboxId",Tt=kt.default.useState(new zve),ct=(0,Ji.default)(Tt,1),Bt=ct[0],Lr=kt.default.useState(!1),qr=(0,Ji.default)(Lr,2),zt=qr[0],wr=qr[1],ha=kt.default.useCallback(function(Ir){Ke(lr.current,Ir),wr(Ir)},[Ke,wr]),La=kt.default.useCallback(function(){zt&&ha(!1),H?.()},[zt,ha,H]),fa=function(){qe(!1)},ea=kt.default.useRef([]),Ka=kt.default.useCallback(function(Ir){var St=Ir.nativeEvent.formattedText;if(ea.current=Ode(St),N?.(St),ye.current>0){--ye.current;return}var ht=Da.current,oa=[];g?.forEach(function(Qt){ea.current.every(function(Sa){return Sa.attachmentId!==Qt.attachmentId})&&oa.push(Qt),ht=Math.max(ht,Qt.attachmentId)},[St]),oa.length>0&&P?.(oa);var ra=[];ea.current.forEach(function(Qt){g!=null&&g.every(function(Sa){return Sa.attachmentId!==Qt.attachmentId})&&ra.push(Qt),ht=Math.max(ht,Qt.attachmentId)}),ra.length>0&&V?.(ra),ht>=Da.current&&(Da.current=ht+1)},[g,V,P,ye,N]);kt.default.useEffect(function(){var Ir,St;(Ir=lr.current)==null||(St=Ir.getFormattedText())==null||St.then((function(){var ht=(0,wH.default)(function*(oa){var ra=!1,Qt=0,Sa=[],Ta=oa.ops.filter(function(_i){if(typeof _i.insert=="string"){var Lc,Xu,Vr=(Lc=_i.attributes)==null||(Xu=Lc.custom)==null?void 0:Xu.data;if(Vr?.deltaCustomDataType!=="ciqItem"||g!=null&&g.some(function(zr){return zr.attachmentId===Vr.attachmentId}))return Qt+=_i.insert.length,!0;Sa.push({start:Qt,length:_i.insert.length}),Qt+=_i.insert.length}return ra=!0,!1});if(ra){var ni,Ci;Ta.length===0&&Ta.push({insert:""});var hn=-1,da=-1;try{var tn,Bi,bl,qu;hn=(tn=yield(Bi=lr.current)==null?void 0:Bi.getSelectionStart())!=null?tn:0,da=(bl=yield(qu=lr.current)==null?void 0:qu.getSelectionEnd())!=null?bl:0}catch{}(ni=lr.current)==null||ni.replaceText({ops:Ta},0,-1);var Vl=hn,_c=da;hn!==-1&&da!==-1&&Sa.forEach(function(_i){hn>_i.start&&(Vl-=_i.length),da>_i.start&&(_c-=_i.length)}),(Ci=lr.current)==null||Ci.setTextSelection(Vl,_c)}});return function(oa){return ht.apply(this,arguments)}})(),function(ht){s3e(ht,1)})},[g,lr]),kt.default.useEffect(function(){if(!(!_r||ie.current===-1)){var Ir=ne.current>=0,St=ie.current-(Ir?1:0);!Sr&&c.length>=St&&c[St+C.length-1]===z3?pr(!0):Sr&&(c.length<ie.current||c[St+C.length-1]!==z3||oe.start<=St&&!s&&de.current)?(c3e()&&c.length>St+C.length-1&&c[St+C.length-1]!==z3&&(ie.current=-1),qe(!1)):oe.start===-1?We(c.slice(St+C.length)):We(c.slice(St+C.length,oe.start))}},[s,C,_r,oe,qe,We,c,Sr]);var Wa=Tl("UXPlatform","StartSdx.AllowAttachmentAtBeginningOfAttachment");kt.default.useEffect(function(){if(x&&t&&!_r&&lr.current)if(!M||g&&g.length<M){lr.current.focus();var Ir=q?0:oe.start===-1?c.length:oe.start,St=oe.start===0&&oe.end-oe.start>=c.length,ht=q||St?-1:oe.end-oe.start;if(!q){var oa=ea.current.find(function(da){return da.start<oe.start&&da.start+da.length>oe.start});oa&&(Be.current=Math.min(0,oa.start-Ir),Ir=oa.start);var ra=ea.current.find(function(da){return(Wa?da.start<oe.end:da.start<=oe.end)&&da.start+da.length>oe.end});if(ra){var Qt=ra.start+ra.length;ht=Math.max(oe.end,Qt)-Ir}}var Sa=0,Ta=[];c===""&&s&&(Ta.push({insert:s}),Sa+=s.length);var ni=ea.current.some(function(da){return da.start+da.length===oe.start});if(ni&&(Ta.push({insert:" "}),Sa+=1,Be.current+=1),Ta.push({insert:C,attributes:{custom:{data:null,deleteByWord:!0,selfDestructOnEdit:!0}}}),Wa){var Ci=ea.current.some(function(da){return da.start===oe.end});Ci&&Ta.push({insert:" "})}lr.current.replaceText({ops:Ta},Ir,ht);var hn=Ir+Sa+C.length;lr.current.setTextSelection(hn,hn),le({start:hn,end:hn}),ze.current=!0,J&&(de.current=!1),qe(!0),S?.()}else ha(!0),S?.()},[t,C,J]),kt.default.useImperativeHandle(f,function(){return{replaceTextInCIQ:function(St,ht,oa,ra){var Qt;if((Qt=lr.current)==null||Qt.replaceText(St,ht,oa),ra>=0){var Sa;(Sa=lr.current)==null||Sa.setTextSelection(ra+1,ra+1),ne.current=ra+1,de.current=!1,qe(!0)}else{var Ta;de.current=!0,(Ta=lr.current)==null||Ta.setTextSelection(-1,-1),ne.current=-1}}}},[qe]),kt.default.useEffect(function(){var Ir;(Ir=lr.current)==null||Ir.setTextSelection(-1,-1)},[b]);var va=vi(r.root?Object.assign({style:r.style},r.root):{style:r.style}),_a,aa,bt=kt.default.useState(void 0),Fa=(0,Ji.default)(bt,2),un=Fa[0],cn=Fa[1],xa=j==="error",ot=_r&&j;_a=Object.assign({accessible:!0,accessibilityState:{expanded:!!ot},onKeyDown:(m=r.root)==null?void 0:m.onKeyDown},va.props);var En=Ft();aa=Object.assign({accessibilityHint:c===""?re:void 0},ot?{accessibilityControls:pt}:{},{ref:hl(l,lr),supportedFormatting:u?J3.DeltaFormattingType.Text:J3.DeltaFormattingType.Text|J3.DeltaFormattingType.Underline|J3.DeltaFormattingType.Color},{forcePlainTextPaste:!0},{onFocus:function(){Gr(!0)},onBlur:function(){Gr(!1)},onSelectionChange:Ee,onChangeFormattedText:Ka,initialFormattedText:b,disabled:h,editable:h?!1:r.editable,placeholder:$},{placeholderTextColor:En.colors.neutralForeground3},z),kt.default.useEffect(function(){if(x&&F)for(var Ir=new RegExp("(\\b(https?|ftp|file):\\/\\/[-A-Z0-9+&@#\\/\\%=~_|]*[-A-Z0-9+&@#\\/\\%=~_|])","ig"),St,ht=function(){var ra=c.substring(St.index).split(/\s+/)[0];F(ra).then(function(Qt){var Sa,Ta;if(Qt){if(M&&ea.current&&ea.current.length>=M){ha(!0);return}(Sa=lr.current)==null||(Ta=Sa.getFormattedText())==null||Ta.then((function(){var ni=(0,wH.default)(function*(Ci){var hn=0,da=-1,tn=-1;try{var Bi,bl,qu,Vl;da=(Bi=yield(bl=lr.current)==null?void 0:bl.getSelectionStart())!=null?Bi:0,tn=(qu=yield(Vl=lr.current)==null?void 0:Vl.getSelectionEnd())!=null?qu:0}catch{}for(var _c of Ci.ops)if(typeof _c.insert=="string"){var _i=_c,Lc=_i.insert.indexOf(ra);if(Lc!==-1){var Xu;hn+=Lc;var Vr={deltaCustomDataType:"ciqItem",attachmentId:Da.current++,item:HB(Qt,ra)};if(Qt.displayName===void 0)return;var zr={insert:`${Qt.displayName}`,attributes:FE(En,Vr)};if((Xu=lr.current)==null||Xu.replaceText({ops:[zr]},hn,ra.length),da!==-1&&tn!==-1){var Vt,an=da-ra.length+Qt.displayName.length,Xn=tn-ra.length+Qt.displayName.length;(Vt=lr.current)==null||Vt.setTextSelection(an,Xn)}break}else hn+=_i.insert.length}});return function(Ci){return ni.apply(this,arguments)}})(),function(ni){s3e(ni,2)})}}).catch(function(){})};(St=Ir.exec(c))!==null;)ht()},[lr,M,ha,En,c,L,V,x,F]),aa.onChangeText=Dde(xi(aa.onChangeText,Ye));var Zt=kt.default.useCallback(function(Ir,St){Xe||W?.(Ir,St)},[W,Xe]);aa.onKeyDown=kt.default.useCallback(function(Ir){!_r&&Ir.nativeEvent.key==="Enter"&&!Ir.nativeEvent.shiftKey&&Zt(c,g??[]),zt&&ha(!1);var St=bqe()?xhe(Ir.nativeEvent.key):Iqe(Ir.nativeEvent.key);Bt.onKeyPressed(St,Ir.nativeEvent.altKey,Ir.nativeEvent.shiftKey),x&&n&&nH(Ir,{open:_r,validPreviousCharacter:Vve(c,oe)})==="Open"?!M||g&&g.length<M?(ze.current=!1,J&&(de.current=!1),qe(!0)):ha(!0):x&&nH(Ir,{open:_r})==="Close"&&qe(!1),x&&ne.current>=0&&(Ir.nativeEvent.key==="ArrowLeft"||Ir.nativeEvent.key==="ArrowRight")&&(de.current=!0),Z?.(Ir)},[n,g,Me,Bt,J,x,M,T,Z,Zt,_r,zt,oe,qe,ha,c]);var An=kt.default.useMemo(function(){return xH(YA(void 0,"Menus_FluentSV").theme)},[En]),Da=kt.default.useRef(0),bn=kt.default.useState(Fr),Dn=(0,Ji.default)(bn,2),$a=Dn[0],na=Dn[1],sn=kt.default.useState([]),Ha=(0,Ji.default)(sn,2),jn=Ha[0],xn=Ha[1],Mn=Tl("UXPlatform","StartSdx.MaybeAddSpaceAfterEndOfAttachment"),Tn=kt.default.useCallback(function(Ir){if(lr.current){var St,ht,oa,ra=(St=ne.current)!=null?St:-1,Qt=ra<0&&ie.current>0&&c[ie.current-1]!==" ",Sa=ie.current+((ht=yr?.length)!=null?ht:0)+C.length,Ta=Mn&&ra<0&&Sa<c.length&&c[Sa]!==" ",ni=ie.current-(ra>=0?1:0);lr.current.replaceText({ops:[].concat((0,eb.default)(Qt?[{insert:" "}]:[]),(0,eb.default)(Ir),(0,eb.default)(Ta?[{insert:" "}]:[]))},ni,((oa=yr?.length)!=null?oa:0)+C.length);var Ci=Ir.reduce(function(da,tn){return da+tn.insert.length},0),hn=ni+Ci+(Qt?1:0)+(Ta?1:0);lr.current.setTextSelection(hn,hn),V?.(Ir.filter(function(da){var tn,Bi;return(tn=da.attributes)==null||(Bi=tn.custom)==null?void 0:Bi.data}).map(function(da){var tn,Bi,bl=(tn=da.attributes)==null||(Bi=tn.custom)==null?void 0:Bi.data;return{start:ni,length:da.insert.length,item:bl?.item,attachmentId:bl?.attachmentId}}))}},[C,Mn,ne,V,yr,c]),Al=kt.default.useCallback(function(Ir){if(Ir.type==="Scope"){var St=Ir.id;na(St??Fr);return}var ht=n5(Ir);if(ht!==""){var oa={deltaCustomDataType:"ciqItem",attachmentId:Da.current++,item:Ir},ra={insert:`${ht}`,attributes:FE(En,oa)};Tn([ra])}He.current=!0,qe(!1)},[Fr,Tn,qe,En]),xo=kt.default.useCallback(function(Ir){var St=[];Ir.forEach(function(ht,oa){var ra=n5(ht);if(ra!==""){var Qt={deltaCustomDataType:"ciqItem",attachmentId:Da.current++,item:ht},Sa={insert:`${ra}`,attributes:FE(En,Qt)};St.push(Sa),oa<Ir.length-1&&St.push({insert:" "})}}),Tn(St),He.current=!0,qe(!1)},[En,Tn,qe]),ji=kt.default.useCallback(function(){var Ir,St;if((Ir=lr.current)==null||Ir.focus(),wqe()&&((St=yr?.length)!=null?St:0)===0){var ht;(ht=lr.current)==null||ht.setGhostText(y)}},[Me,y,yr,lr]),Ku=kt.default.useCallback(function(Ir){switch(Ir){case U0.ClearSearch:{var St=[{insert:""}];if(Tqe()){var ht,oa,ra=ne.current>=0,Qt=ie.current-(ra?1:0);(ht=lr.current)==null||ht.replaceText({ops:St},Qt+C.length,(oa=yr?.length)!=null?oa:0)}else{var Sa,Ta;(Sa=lr.current)==null||Sa.replaceText({ops:St},ie.current+C.length,(Ta=yr?.length)!=null?Ta:0)}break}case U0.Retry:_?.(yr??"");break}ji()},[C,ie,ji,_,yr]),du=kt.default.useCallback(function(){Zt(c,[])},[Zt,c]),Hl=Dqe({open:_r}),je=kt.default.useState({title:"",suggestions:[],isScopingEnabled:!1}),Ue=(0,Ji.default)(je,2),Ve=Ue[0],sr=Ue[1];kt.default.useEffect(function(){var Ir=j&&!xa?j:[];if($a===I5)if(!xt.getInstance().getChangeGate("LimitMaxNumberOfCiqAllItems"))xn(Ir);else{var St=xt.getInstance().getNumberFeatureGate("CiqAllItemsMaxResultsPerGroup",5),ht=Ir.map(function(oa){return Object.assign({},oa,{suggestions:oa.suggestions.slice(0,St)})});xn(ht)}else xn(Ir.filter(function(oa){return oa.title===$a}))},[j,xa,k,$a]),kt.default.useEffect(function(){var Ir,St=Iy()&&O?O:Ahe();xqe()?Ir=bhe(St).map(function(ht){return Object.assign({},ht,{isSelected:$a===ht.id})}):(Ir=St.map(function(ht){var oa=TN(ht);return{type:"Scope",title:oa,iconName:ht,scopeInfo:{entityType:ht},id:oa,isSelected:$a===oa}}),St.length>1&&Ir.unshift({type:"Scope",title:Dr.allLabel,iconName:"",scopeInfo:{entityType:"Scope"},id:I5,isSelected:$a===I5})),sr({title:"",suggestions:Ir,isScopingEnabled:!1})},[$a,O]);var gr=kt.default.useState(!0),ur=(0,Ji.default)(gr,2),xr=ur[0],Zr=ur[1],Ur=kt.default.useCallback(function(Ir){se.current=Ir,Ir?(me.current=!0,B?.()):I?.(ve.current)},[I,B]),dt=kt.default.useCallback(function(Ir){ve.current=Ir},[I]),At=l4e(xo,qe,dt,Ur,se,Zr,l,p);kt.default.useEffect(function(){var Ir=ot?Object.assign({browseThisComputerConfig:Object.assign({},At,{isUploadFileButtonEnabled:oH()?xr:!1}),expandedKeyboardHandlerTarget:Bt,isError:xa,isLoading:k,listID:pt,onAction:Ku,onFocusSuggestionList:ji,onFocusSuggestionListEnclosure:ji,onItemFocused:Hl,onItemSelected:Al,queryString:yr??"",results:xa?[]:jn,scopes:Ve,showMoreEntitiesConfig:X,strings:{common:function(ht){return e3e().getString(ht)},critique:function(ht){return t3e().getString(ht)},critiqueExplanation:function(ht){return n3e().getString(ht)},textFormatting:function(ht){return l3e().getString(ht)},inlineSuggestions:function(ht){return u3e().getString(ht)}},styles:bH,theme:An,useFURNTabList:!0},!1,r.expandedInlineSuggestions):void 0;cn(Ir)},[At,Bt,An,ot,k,xr,Ku,ji,Hl,r.expandedInlineSuggestions,yr,xa,jn,Ve,Al,X]);var wt=Uve(r,{open:_r,setOpen:qe,overMaxCharacter:Xe,maxAttachments:M,characterCount:De,overMaxAttachments:zt,onOverMaxAttachmentsDismiss:H},l,_a,aa),qt=(0,Ji.default)(wt,2);_a=qt[0],aa=qt[1],_a.ref=hl(_a.ref,hr);var Lt=De+"/"+w,Pt=w!==void 0?ui(Dr.maxCharLimitError,w.toString()):"",Kt=Object.assign({children:w&&Q?Lt:void 0,accessibilityLabel:w&&Q?Xe?Pt:Lt:void 0},r.characterCountText);kt.default.useEffect(function(){Xe&&O5.AccessibilityInfo.announceForAccessibility(Pt)},[Pt,Xe]);var sa=Object.assign({componentRef:Me,dismissBehaviors:["preventDismissOnKeyDown"],onDismiss:fa,anchorRect:br},r.callout),ia=void 0,la=kt.default.useCallback(function(Ir){P&&P(Ir.map(function(St){return{item:St.item,attachmentId:St.id,start:0,length:0}}))},[P]),pn=kt.default.useMemo(function(){return g&&g.length?{attachments:g.map(function(Ir){return{item:Ir.item,id:Ir.attachmentId}}),onRemoveItems:la,textInputRef:lr}:void 0},[g,la]),Xt=Object.assign({root:_a,textInputContainer:Object.assign({},r.textInputContainer),characterCountText:Kt,textInput:aa,callout:sa,expandedInlineSuggestions:un,vibrancyView:ia,attachmentList:pn,characterCount:De,disabled:h,setOpen:qe,open:_r,overMaxCharacter:Xe,maxAttachments:M,overMaxAttachments:zt,onOverMaxAttachmentsDismiss:La},va.state,{size:U,inputEmpty:cr,onMultiTurnSubmit:D?du:void 0,listboxId:pt});return Xt}});var f3e,p3e=ue(()=>{"use strict";Gn();f3e=function(r){var l=r.title,c=r.primaryFill,d=c===void 0?"currentColor":c,m=X6(r,["title","primaryFill"]),t=Object.assign(Object.assign({},m),{title:void 0,fill:d});return l&&(t["aria-label"]=l),!t["aria-label"]&&!t["aria-labelledby"]?t["aria-hidden"]=!0:t.role="img",t}});var h3e,Mqe,yc,wf=ue(()=>{"use strict";h3e=ae(Qe());p3e();Mqe=function(r,l){var c=function(m){var t=f3e(m);return h3e.createElement(r,t)};return c.displayName=l,c},yc=Mqe});function IH(){return IH=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var l=arguments[r];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(e[c]=l[c])}return e},IH.apply(this,arguments)}var Qd,DH,Bqe,MH,v3e=ue(()=>{"use strict";Qd=ae(Ra()),DH=ae(Qe());wf();Bqe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return DH.createElement(Qd.Svg,IH({width:20,height:20,viewBox:"0 0 20 20"},r),DH.createElement(Qd.Path,{d:"M10 2.5c.28 0 .5.22.5.5v6.5H17a.5.5 0 0 1 0 1h-6.5V17a.5.5 0 0 1-1 0v-6.5H3a.5.5 0 0 1 0-1h6.5V3c0-.28.22-.5.5-.5Z",fill:c}))},MH=yc(Bqe,"Add20Regular")});function rb(){return rb=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var l=arguments[r];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(e[c]=l[c])}return e},rb.apply(this,arguments)}var R1,Y3,_qe,BH,Lqe,_H,F3e=ue(()=>{"use strict";R1=ae(Ra()),Y3=ae(Qe());wf();_qe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return Y3.createElement(R1.Svg,rb({width:20,height:20,viewBox:"0 0 20 20"},r),Y3.createElement(R1.Path,{d:"M8.73 16.8a.75.75 0 0 0 1.03-1.1l-5.24-4.95h12.73a.75.75 0 0 0 0-1.5H4.52l5.24-4.96A.75.75 0 1 0 8.73 3.2L2.31 9.27a1 1 0 0 0 0 1.46l6.42 6.07Z",fill:c}))},BH=yc(_qe,"ArrowLeft20Filled"),Lqe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return Y3.createElement(R1.Svg,rb({width:20,height:20,viewBox:"0 0 20 20"},r),Y3.createElement(R1.Path,{d:"M11.27 3.2a.75.75 0 0 0-1.04 1.1l5.24 4.95H2.75a.75.75 0 0 0 0 1.5h12.73l-5.25 4.96a.75.75 0 1 0 1.04 1.09l6.41-6.07a1 1 0 0 0 0-1.46l-6.41-6.06Z",fill:c}))},_H=yc(Lqe,"ArrowRight20Filled")});function LH(){return LH=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var l=arguments[r];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(e[c]=l[c])}return e},LH.apply(this,arguments)}var N5,PH,Pqe,e7,R3e=ue(()=>{"use strict";N5=ae(Ra()),PH=ae(Qe());wf();Pqe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return PH.createElement(N5.Svg,LH({width:20,height:20,viewBox:"0 0 20 20"},r),PH.createElement(N5.Path,{d:"m4.83 10.48 5.65-5.65a3 3 0 0 1 4.25 4.24L8 15.8a1.5 1.5 0 0 1-2.12-2.12l6-6.01a.5.5 0 1 0-.7-.71l-6 6.01a2.5 2.5 0 0 0 3.53 3.54l6.71-6.72a4 4 0 1 0-5.65-5.66L4.12 9.78a.5.5 0 0 0 .7.7Z",fill:c}))},e7=yc(Pqe,"Attach20Regular")});function OH(){return OH=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var l=arguments[r];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(e[c]=l[c])}return e},OH.apply(this,arguments)}var Jd,NH,Oqe,HH,C3e=ue(()=>{"use strict";Jd=ae(Ra()),NH=ae(Qe());wf();Oqe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return NH.createElement(Jd.Svg,OH({width:20,height:20,viewBox:"0 0 20 20"},r),NH.createElement(Jd.Path,{d:"m4.09 4.22.06-.07a.5.5 0 0 1 .63-.06l.07.06L10 9.29l5.15-5.14a.5.5 0 0 1 .63-.06l.07.06c.18.17.2.44.06.63l-.06.07L10.71 10l5.14 5.15c.18.17.2.44.06.63l-.06.07a.5.5 0 0 1-.63.06l-.07-.06L10 10.71l-5.15 5.14a.5.5 0 0 1-.63.06l-.07-.06a.5.5 0 0 1-.06-.63l.06-.07L9.29 10 4.15 4.85a.5.5 0 0 1-.06-.63l.06-.07-.06.07Z",fill:c}))},HH=yc(Oqe,"Dismiss20Regular")});function tb(){return tb=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var l=arguments[r];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(e[c]=l[c])}return e},tb.apply(this,arguments)}var C1,r7,Nqe,VH,Hqe,t7,y3e=ue(()=>{"use strict";C1=ae(Ra()),r7=ae(Qe());wf();Nqe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return r7.createElement(C1.Svg,tb({width:12,height:12,viewBox:"0 0 12 12"},r),r7.createElement(C1.Path,{d:"M6 11A5 5 0 1 0 6 1a5 5 0 0 0 0 10Zm-.75-2.75a.75.75 0 1 1 1.5 0 .75.75 0 0 1-1.5 0Zm.26-4.84a.5.5 0 0 1 .98 0l.01.09v2.59a.5.5 0 0 1-1 0V3.41Z",fill:c}))},VH=yc(Nqe,"ErrorCircle12Filled"),Hqe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return r7.createElement(C1.Svg,tb({width:20,height:20,viewBox:"0 0 20 20"},r),r7.createElement(C1.Path,{d:"M10 2a8 8 0 1 1 0 16 8 8 0 0 1 0-16Zm0 10.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM10 6a.5.5 0 0 0-.5.41v4.68a.5.5 0 0 0 1 0V6.41A.5.5 0 0 0 10 6Z",fill:c}))},t7=yc(Hqe,"ErrorCircle20Filled")});var y1=ue(()=>{"use strict";v3e();F3e();R3e();C3e();y3e()});var KAt,Vqe,jqe,S3e,E3e=ue(()=>{"use strict";KAt=ae(Rr());Yr();gl();Vqe=Ga(function(e){var r,l;return{root:{overflow:"hidden",borderRadius:8},rootShadowed:{shadowColor:"#000000",shadowRadius:2,shadowOpacity:.14,shadowOffset:{width:0,height:0}},rootSmall:{width:400},rootMedium:{width:642},rootBorderListboxOpen:{borderColor:e.colors.neutralStroke1,borderWidth:1},promptBox:{backgroundColor:(r=(l=e.host.palette)==null?void 0:l.BkgCtl)!=null?r:e.colors.neutralBackground1,paddingHorizontal:5,minHeight:40,justifyContent:"center"},promptBoxBorderListboxClosed:{borderWidth:1,borderRadius:8,overflow:"hidden"},promptBoxBorderInline:{borderColor:e.colors.neutralStroke1},promptBoxBorderShadowed:{borderColor:e.colors.transparentStroke},promptBoxDisabled:{borderColor:e.colors.neutralStrokeDisabled,backgroundColor:e.colors.neutralBackgroundDisabled},promptBoxMultiline:{paddingVertical:5},promptBoxFooter:{flexDirection:"column"},textInput:{color:e.colors.neutralForeground1,fontSize:14,marginStart:8,maxHeight:340},textInputDisabled:{color:e.colors.neutralForegroundDisabled},focusableArea:{alignItems:"center",borderRadius:4,flexDirection:"row"},rowReverseContainer:{flexDirection:"row-reverse",alignItems:"center",flex:1},textInputContainer:{flex:1},focusBar:{backgroundColor:e.colors.neutralStroke2,height:1,bottom:0,position:"absolute"},focusBarActive:{backgroundColor:e.colors.brandStroke1,height:2,bottom:0,position:"absolute"},dismissButton:{alignSelf:"flex-start"},errorMessageBarBottomBorderOnly:{borderWidth:0,borderBottomWidth:1},errorMessageBarFullBorder:{borderTopLeftRadius:8,borderTopRightRadius:8},attachmentList:{flex:0},inlineError:{flex:1},inlineFooter:{flexDirection:"row",margin:8,gap:8},actionButtonsMultiline:{flex:1,justifyContent:"flex-end"},actionButtonContainer:{flexDirection:"row",alignItems:"center",gap:4},footerActionButtonRow:{flexDirection:"row",alignItems:"center",gap:8},characterCount:{color:e.colors.neutralForeground4},characterCountError:{color:e.colors.dangerForeground1},listbox:{maxHeight:250}}}),jqe=function(r,l){var c=Vqe(r);return Object.assign({},c,{rootSmall:{width:l?320:400},rootMedium:{width:l?400:642}})},S3e=function(r){var l=r.appearance,c=r.copilot15UXEnabled,d=r.disabled,m=r.focused,t=r.multiline,s=r.size,a=r.overMaxCharacters,n=r.open,o=Ft(),u=jqe(o,c),g=!1;if(r.root.style=Ct(u.root,s==="medium"?u.rootMedium:u.rootSmall,n&&l==="inline"&&u.rootBorderListboxOpen,!n&&l==="shadowed"&&!1,r.root.style),r.promptBox.style=Ct(u.promptBox,d&&u.promptBoxDisabled,t&&u.promptBoxMultiline,!n&&l!=="elevated"&&u.promptBoxBorderListboxClosed,!n&&l==="inline"&&u.promptBoxBorderInline,!n&&l==="shadowed"&&!1,r.promptBox.style),r.focusableArea.style=Ct(u.focusableArea,r.focusableArea.style),r.promptBoxFooter.style=Ct(u.promptBoxFooter,r.promptBoxFooter.style),r.textInputContainer.style=Ct(u.textInputContainer,r.textInputContainer.style),r.actionButtonContainer.style=Ct(u.actionButtonContainer,r.actionButtonContainer.style),r.footerActionButtonRow.style=Ct(u.footerActionButtonRow,r.footerActionButtonRow.style),r.rowReverseContainer.style=Ct(u.rowReverseContainer,r.rowReverseContainer.style),r.focusBar.style=Ct(n&&!m&&u.focusBar,m&&!d&&u.focusBarActive,s==="medium"?u.rootMedium:u.rootSmall,r.focusBar.style),r.textInput.style=Ct(u.textInput,d&&u.textInputDisabled,g,r.textInput.style),t&&(r.inlineFooter={style:u.inlineFooter}),r.dismissButton&&t&&(r.dismissButton.style=Ct(u.dismissButton,r.dismissButton.style)),r.error){var f=!1;r.error.style=Ct(u.errorMessageBarBottomBorderOnly,r.error.style)}r.inlineError&&(r.inlineError.style=Ct(u.inlineError,r.inlineError.style)),r.characterCount&&(r.characterCount.style=Ct(u.characterCount,a&&u.characterCountError,r.characterCount.style)),r.attachmentList&&(r.attachmentList.style=Ct(u.attachmentList,r.attachmentList.style)),r.actionButtons&&t&&(r.actionButtons.style=Ct(u.actionButtonsMultiline,r.actionButtons.style)),r.listbox&&(r.listbox.style=Ct(u.listbox,r.listbox.style))}});function A3e(e){var r={updateItemLayout:e.updateItemLayout};return{listbox:r}}var b3e=ue(()=>{"use strict"});var ab,x3e,T3e,k3e,jH=ue(()=>{"use strict";ab=ae(Qe()),x3e=(0,ab.createContext)({updateItemLayout:function(){}}),T3e=x3e.Provider,k3e=function(){return(0,ab.useContext)(x3e)}});var rbt,nb,a7,w3e,I3e=ue(()=>{"use strict";rbt=ae(Qe()),nb=ae(Rr());jH();QE();a7=ae(Or()),w3e=function(r,l){return(0,a7.jsx)(T3e,{value:l.listbox,children:(0,a7.jsx)(nb.View,Object.assign({},r.root,{children:r.shimmer?(0,a7.jsx)(b5,Object.assign({},r.shimmer)):(0,a7.jsx)(nb.ScrollView,Object.assign({},r.scrollView,{children:r.root.children}))}))})}});var ib,lb,lbt,ob,ub=ue(()=>{"use strict";ib=ae(Qe()),lb=(0,ib.createContext)({highlightedOption:void 0,getCount:function(){return 0},getIndexOfText:function(r){return 0},notifyHover:function(){},notifyInvocation:function(){},open:!1,registerOption:function(){return{index:0,unregister:function(){return null}}},size:"small"}),lbt=lb.Provider,ob=function(){return(0,ib.useContext)(lb)}});function Gqe(e,r){for(var l=e-16,c=l/2,d=r>1?c/(r-1):0,m=[],t=0;t<r;t++){var s=l-t*d,a=0;B3e.I18nManager.isRTL&&(a=e-s);var n={type:"rect",width:s,height:Uqe,borderRadiusX:4,borderRadiusY:4,x:a,y:D3e+t*26};n.width&&n.width>0&&m.push(n)}return{elements:m,style:{height:r*26+D3e}}}var M3e,eu,B3e,Zqe,_3e,D3e,Uqe,L3e=ue(()=>{"use strict";M3e=ae(nt()),eu=ae(Qe()),B3e=ae(Rr());ub();L5();Zqe=!1,_3e=function(r,l){var c=(0,eu.useRef)(null),d=ob(),m=d.highlightedOption,t=d.loading,s=d.size,a=(0,eu.useRef)({}),n=(0,eu.useCallback)(function(R,y){a.current[R]=y},[]),o=(0,eu.useState)(),u=(0,M3e.default)(o,2),g=u[0],f=u[1],v=(0,eu.useCallback)(function(R){var y=R.nativeEvent.layout,E=y.width,x=y.height;E>0&&f({width:E,height:x})},[]),C=(0,eu.useRef)(0),p=(0,eu.useCallback)(function(R){C.current=R.nativeEvent.contentOffset.y},[]);(0,eu.useEffect)(function(){if(m){var R=a.current[m.text];if(c.current&&g!=null&&g.height&&R){var y=14,E=Math.max(R.y+R.height+y-g.height,0);E!==C.current&&c.current.scrollTo({y:E,animated:Zqe})}}},[m,g]);var h=(0,eu.useMemo)(function(){if(t&&g)return Gqe(g.width,s==="medium"?4:1)},[t,g,s]),F={root:Object.assign({ref:l},r,{onLayout:xi(r.onLayout,v)}),scrollView:{onScroll:p,ref:c,showsHorizontalScrollIndicator:!1},shimmer:h,updateItemLayout:n};return F},D3e=6,Uqe=20});var Wqe,P3e,O3e=ue(()=>{"use strict";Yr();gl();Wqe=Ga(function(e){var r,l;return{root:{backgroundColor:(r=(l=e.host.palette)==null?void 0:l.BkgCtl)!=null?r:e.colors.neutralBackground1,padding:4,borderBottomStartRadius:4,borderBottomEndRadius:4}}}),P3e=function(r){var l=Ft(),c=Wqe(l);return r.root.style=Ct(c.root,r.root.style),r}});var N3e,ZH,H3e=ue(()=>{"use strict";N3e=ae(Qe());b3e();I3e();L3e();O3e();ZH=N3e.forwardRef(function(e,r){var l=_3e(e,r),c=A3e(l);return P3e(l),w3e(l,c)});ZH.displayName="SuggestionsComboboxListbox"});var Cbt,V3e,j3e=ue(()=>{"use strict";Cbt=ae(Rr());gl();V3e=Ga(function(e){return{buttonContainer:{alignItems:"center",alignSelf:"stretch",flexDirection:"row",justifyContent:"flex-end"},errorContainer:{alignItems:"flex-start",alignSelf:"stretch",backgroundColor:e.colors.errorBarBackground,borderRadius:4,borderColor:e.colors.errorBarBorder,borderWidth:1,flexDirection:"row",minHeight:36,paddingHorizontal:12,columnGap:8},iconContainer:{alignItems:"flex-start",alignSelf:"stretch",flexDirection:"row",paddingVertical:7},warningIcon:{color:e.colors.errorBarIcon},dangerIcon:{color:e.colors.dangerForeground1},square:{borderRadius:0},text:Object.assign({color:e.colors.neutralForeground1,flexGrow:1},{}),textContainer:{alignItems:"center",flex:1,flexDirection:"row",paddingVertical:8},linkText:Object.assign({alignSelf:"flex-start",color:e.colors.link,flexGrow:1},{}),link:{},textContainerCol:{alignItems:"flex-start",flexDirection:"column"}}})});var Z3e,U3e,Yd,G3e,$qe,W3e,$3e=ue(()=>{"use strict";Z3e=ae(nt()),U3e=ae(jt()),Yd=ae(Qe()),G3e=ae(Rr());Fi();$qe=["accessible","accessibilityRole","accessibilityLabel","onKeyUp","onKeyDown","keyUpEvents","keyDownEvents","onPress","onAccessibilityTap","tooltip","url","accessibilityState","componentRef","disabled","enableFocusRing","focusable"],W3e=function(r){var l,c=Yd.useRef(null),d=r.accessible,m=d===void 0?!0:d,t=r.accessibilityRole,s=r.accessibilityLabel,a=r.onKeyUp,n=r.onKeyDown,o=r.keyUpEvents,u=r.keyDownEvents,g=r.onPress,f=r.onAccessibilityTap,v=r.tooltip,C=r.url,p=r.accessibilityState,h=r.componentRef,F=h===void 0?c:h,R=r.disabled,y=r.enableFocusRing,E=r.focusable,x=E===void 0?!0:E,b=(0,U3e.default)(r,$qe),k=!!R,D=Yd.useState(!1),M=(0,Z3e.default)(D,2),w=M[0],S=M[1],A=Yd.useCallback(function(_){S(!0),C?G3e.Linking.openURL(C):g&&g(_),_.stopPropagation()},[S,C,g]),T=Yd.useRef(null),I=k||!x?T:F,B=qs(I,A),L=s5(Object.assign({},b,{disabled:k,onPress:B})),V=Il(A," ","Enter"),Z=Object.assign({},L.state,{visited:w}),H=Yd.useCallback(function(_){f?f():A(_)},[A,f]),N=(l=v??C)!=null?l:void 0;return{props:Object.assign({},b,V,L.props,{cursor:k?"not-allowed":"pointer"},{onAccessibilityTap:H,accessible:m,accessibilityRole:"link",accessibilityState:K4(k,p),enableFocusRing:y??!0,focusable:x&&!k,tooltip:N,accessibilityLabel:s}),state:Z}}});var UH,kbt,S1,n7=ue(()=>{"use strict";UH=ae(Nt());Yr();Pge();kbt=ae(Rr());$3e();S1=CO.compose({displayName:"InlineLink",slotProps:{content:It(function(e,r){return{variant:e.variant,style:Object.assign({alignSelf:e.alignSelf,textDecorationLine:e.textDecorationLine,color:e.color,fontStyle:e.fontStyle,textAlign:e.textAlign},Va.from(e,r),Ja.from(e,r))}},["alignSelf","color","textDecorationLine","textAlign"].concat((0,UH.default)(Va.keys),(0,UH.default)(Ja.keys)))},useRender:function(r,l){var c=W3e(r),d=l(r,function(m){return WE(m,c.state,r)});return function(m){for(var t=Wt(c.props,m),s=arguments.length,a=new Array(s>1?s-1:0),n=1;n<s;n++)a[n-1]=arguments[n];return Kr(d.content,t,a)}}})});var e2,E1,Co,If,cb=ue(()=>{"use strict";e2=ae(Qe()),E1=ae(Rr());qm();j3e();nn();Yr();Jc();ln();n7();za();Co=ae(Or()),If=function(r){var l,c,d=r.actionA11yLabel,m=r.actionTitle,t=r.userErrorMessage,s=r.onLinkPress,a=r.linkUrl,n=r.linkText,o=r.hasAction,u=r.onAction,g=r.hasGiveFeedback,f=r.onFeedback,v=r.feedbackContextualData,C=r.errorAnnouncementDelay,p=r.icon,h=r.shape,F=h===void 0?"rounded":h,R=r.focusOnMount,y=Ft(),E=V3e(y),x=Ct(E.errorContainer,F==="square"&&E.square,(l=r.styles)==null?void 0:l.errorContainer),b=e2.useRef(null),k=xt.getInstance().getChangeGate("EnableCustomMessageBarStyle"),D=xt.getInstance().getChangeGate("FocusMessageBarButtonOnMount"),M=k?Ct(E.text,(c=r.styles)==null?void 0:c.text):E.text;e2.useEffect(function(){D&&R&&b.current&&b.current.focus();var A=setTimeout(function(){E1.AccessibilityInfo.announceForAccessibility(ui(Dr.announceError,t))},C??0);return function(){clearTimeout(A)}},[]);var w=e2.useCallback(function(){f&&v&&f(Zo.Frown,!0,Object.assign({},v,{errorMessage:t}),!1)},[v,f,t]),S=e2.useMemo(function(){return n},[n,E.linkText]);return(0,Co.jsxs)(E1.View,{style:x,children:[p&&(0,Co.jsx)(E1.View,{style:E.iconContainer,children:p}),(0,Co.jsx)(E1.View,{style:E.textContainer,children:(0,Co.jsx)(E1.View,{style:E.textContainerCol,children:(0,Co.jsxs)(Et,{style:M,variant:"body1",children:[t,(a||s)&&n&&(0,Co.jsxs)(Co.Fragment,{children:[" ",(0,Co.jsx)(S1,{style:E.link,url:a,onPress:s,children:S})]})]})})}),g&&w&&(0,Co.jsx)(E1.View,{style:E.buttonContainer,children:(0,Co.jsx)(bi,{accessibilityLabel:Dr.giveFeedbackLabel,onClick:w,children:Dr.feedbackToolbarA11yLabel})}),o&&(0,Co.jsx)(E1.View,{style:E.buttonContainer,children:(0,Co.jsx)(bi,{accessibilityLabel:d,onClick:u,componentRef:b,children:m})})]})}});var z3e,GH,WH,zqe,K3e,q3e=ue(()=>{"use strict";z3e=ae(jt()),GH=ae(Qe());cb();y1();Yr();za();WH=ae(Or()),zqe=["style","textStyle"],K3e=function(r){var l=r.style,c=r.textStyle,d=(0,z3e.default)(r,zqe),m=Ft(),t=xt.getInstance().getChangeGate("EnableCustomMessageBarStyle"),s=GH.useMemo(function(){return{errorContainer:Ct(l,{borderColor:m.colors.dangerStroke1,backgroundColor:m.colors.dangerBackground1}),text:t?c:void 0}},[l,m,c,t]),a=GH.useMemo(function(){return Object.assign({},d,{styles:s,icon:(0,WH.jsx)(t7,{color:m.colors.dangerForeground1})})},[d,s,m]);return(0,WH.jsx)(If,Object.assign({},a))}});var zbt,db,sb,Kqe,$H,X3e=ue(()=>{"use strict";zbt=ae(Qe()),db=ae(Ra()),sb=ae(Or()),Kqe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return(0,sb.jsx)(db.Svg,Object.assign({width:"20",height:"20",viewBox:"0 0 20 20"},r,{children:(0,sb.jsx)(db.Path,{d:"M8.68149 2.78544C9.24892 1.73813 10.752 1.73821 11.3193 2.78557L17.8198 14.7865C18.3612 15.786 17.6375 17.0009 16.5009 17.0009H3.4982C2.36147 17.0009 1.63783 15.7858 2.17934 14.7864L8.68149 2.78544ZM10.5 7.5C10.5 7.22386 10.2761 7 10 7C9.72386 7 9.5 7.22386 9.5 7.5V11.5C9.5 11.7761 9.72386 12 10 12C10.2761 12 10.5 11.7761 10.5 11.5V7.5ZM10.75 13.75C10.75 13.3358 10.4142 13 10 13C9.58579 13 9.25 13.3358 9.25 13.75C9.25 14.1642 9.58579 14.5 10 14.5C10.4142 14.5 10.75 14.1642 10.75 13.75Z",fill:c})}))},$H=function(r){return(0,sb.jsx)(Kqe,{color:r.color})}});var Q3e,zH,KH,qqe,J3e,Y3e=ue(()=>{"use strict";Q3e=ae(jt()),zH=ae(Qe());cb();X3e();Yr();za();KH=ae(Or()),qqe=["style","textStyle"],J3e=function(r){var l=r.style,c=r.textStyle,d=(0,Q3e.default)(r,qqe),m=xt.getInstance().getChangeGate("EnableCustomMessageBarStyle"),t=Ft(),s=zH.useMemo(function(){return{errorContainer:Ct(l,{borderColor:t.colors.errorBarBorder,backgroundColor:t.colors.errorBarBackground})}},[l,t]),a=zH.useMemo(function(){return Object.assign({},d,{styles:s,icon:(0,KH.jsx)($H,{color:t.colors.errorBarIcon})},m?{text:c}:{})},[d,s,c,t,m]);return(0,KH.jsx)(If,Object.assign({},a))}});var e7e,qH,XH,Xqe,r7e,t7e=ue(()=>{"use strict";e7e=ae(jt()),qH=ae(Qe());cb();y1();Yr();XH=ae(Or()),Xqe=["style","textStyle"],r7e=function(r){var l=r.style,c=r.textStyle,d=(0,e7e.default)(r,Xqe),m=Ft(),t=qH.useMemo(function(){return{errorContainer:Ct(l,{borderColor:m.colors.defaultDisabledBorder,backgroundColor:m.colors.defaultDisabledBackground}),text:c}},[l,m,c]),s=qH.useMemo(function(){return Object.assign({},d,{styles:t,icon:(0,XH.jsx)(t7,{color:m.colors.defaultDisabledIcon})})},[d,t,m]);return(0,XH.jsx)(If,Object.assign({},s))}});var a7e,i9t,gb,Qqe,n7e,i7e=ue(()=>{"use strict";a7e=ae(jt()),i9t=ae(Qe());q3e();Y3e();t7e();gb=ae(Or()),Qqe=["type"],n7e=function(r){var l=r.type,c=l===void 0?"warning":l,d=(0,a7e.default)(r,Qqe);return c==="warning"?(0,gb.jsx)(J3e,Object.assign({},d)):c==="info"?(0,gb.jsx)(r7e,Object.assign({},d)):(0,gb.jsx)(K3e,Object.assign({},d))}});function l7e(e){var r=e.attachment,l=e.onDismiss,c=mb.default.useCallback(function(u){l(r.id),e.onClick==null||e.onClick(u)},[r.id,l,e]),d=vf(Object.assign({},e,{onClick:c})),m=d.props,t=d.state,s=Ft(),a=mb.default.useMemo(function(){return n5(r.item)},[r]),n=mb.default.useMemo(function(){return Ehe(r.item,s)},[r,s]),o={accessibilityLabel:ui(Dr.attachmentMenuItemA11yLabel,a)};return Object.assign({},t,{root:Object.assign({},m,o),media:n,label:a,dismiss:{}})}var mb,o7e=ue(()=>{"use strict";Yr();t0();za();mb=ae(Qe());kN();ln()});function JH(e,r){return yt(r)?e.hovered||e.pressed||e.focused?(0,QH.PlatformColor)("HighlightText"):(0,QH.PlatformColor)("ButtonText"):e.hovered?r.colors.neutralForeground2Hover:e.pressed?r.colors.neutralForeground2Pressed:r.colors.neutralForeground2}var QH,Jqe,u7e,YH=ue(()=>{"use strict";Yr();gl();Cn();QH=ae(Rr()),Jqe=Ga(function(e){return{root:{flexDirection:"row",minHeight:40,gap:6,borderRadius:16,alignItems:"center",justifyContent:"space-around",paddingHorizontal:12,borderWidth:1,borderColor:e.colors.transparentStroke,backgroundColor:e.colors.neutralBackground1},rootFocusedHC:{backgroundColor:e.colors.neutralBackground1Hover},rootHovered:{backgroundColor:e.colors.neutralBackground1Hover},rootPressed:{backgroundColor:e.colors.neutralBackground1Pressed},media:{width:20,height:20,borderRadius:4},dismiss:{marginHorizontal:2,width:24,height:24,backgroundColor:e.colors.neutralBackground1}}});u7e=function(r,l){var c=Ft(),d=Jqe(c),m=JH(l,c);return l.root.style=Ct(d.root,l.hovered&&d.rootHovered,l.focused&&yt(c)&&d.rootFocusedHC,l.pressed&&d.rootPressed,l.root.style),l.media&&(l.media.style=Ct(d.media,l.media.style)),l.dismiss.style=Ct(d.dismiss,l.dismiss.style),l.dismiss.color=m,l.dismiss.fill=m,l}});var i7,eV,H5,rV,l7=ue(()=>{"use strict";i7="Avatar",eV=["size16","size20","size24","size28","size32","size36","size40","size48","size56","size64","size72","size96","size120"],H5=["darkRed","cranberry","red","pumpkin","peach","marigold","gold","brass","brown","forest","seafoam","darkGreen","lightTeal","teal","steel","blue","royalBlue","cornflower","navy","lavender","purple","grape","lilac","pink","magenta","plum","beige","mink","platinum","anchor","burgundy","hotPink","orchid"],rV=["neutral","brand","colorful","brandInverted","accent"]});function en(e,r){var l=r.name;switch(l){case"White":case"Colorful":default:return{backgroundColor:Ge.color[e].tint40,color:Ge.color[e].shade30,iconColor:Ge.color[e].shade30,ringColor:Ge.color[e].primary};case"DarkGray":case"Black":return{backgroundColor:Ge.color[e].shade30,color:Ge.color[e].tint40,iconColor:Ge.color[e].tint40,ringColor:Ge.color[e].tint30};case"HighContrast":return{backgroundColor:r.colors.neutralBackground6,color:r.colors.neutralForeground3,iconColor:r.colors.neutralForeground3,ringColor:r.colors.transparentStroke}}}var c7e,s7e=ue(()=>{"use strict";hi();Cn();c7e=function(r){return{badgeSize:"tiny",color:r.colors.neutralForeground3,backgroundColor:r.colors.neutralBackground6,avatarOpacity:1,fontFamily:r.typography.families.primary,fontWeight:Ge.font.weight.semibold,fontSize:Ge.font.size200,size:24,iconSize:16,iconColor:r.colors.neutralForeground3,ringColor:r.colors.transparentStroke,borderColor:r.colors.neutralStroke1,borderWidth:yt()?1:0,circular:{borderRadius:Ge.corner.radiusCircular},square:{borderRadius:Ge.corner.radius40},inactive:{avatarOpacity:.8},size20:{size:20,badgeSize:"tiny",iconSize:16,fontSize:Ge.font.size100,square:{borderRadius:Ge.corner.radius20}},size24:{size:24,badgeSize:"tiny",iconSize:16,fontSize:Ge.font.size100,square:{borderRadius:Ge.corner.radius20}},size28:{size:28,badgeSize:"extraSmall",iconSize:20,fontWeight:Ge.font.weight.semibold,fontSize:Ge.font.size100},size32:{size:32,badgeSize:"extraSmall",iconSize:20,fontSize:Ge.font.size100},size36:{size:36,badgeSize:"extraSmall",iconSize:20},size40:{size:40,badgeSize:"small",iconSize:20},size48:{size:48,badgeSize:"small",iconSize:24},size56:{size:56,badgeSize:"medium",iconSize:28,fontSize:Ge.font.size400,square:{borderRadius:Ge.corner.radius60}},size64:{size:64,badgeSize:"large",iconSize:32,fontSize:Ge.font.size500,square:{borderRadius:Ge.corner.radius60}},size72:{size:72,badgeSize:"large",iconSize:32,fontSize:Ge.font.size500,square:{borderRadius:Ge.corner.radius60}},size96:{size:96,badgeSize:"extraLarge",iconSize:48,fontWeight:Ge.font.weight.regular,fontSize:Ge.font.size700,square:{borderRadius:Ge.corner.radius80}},size120:{size:120,badgeSize:"extraLarge",iconSize:48,fontWeight:Ge.font.weight.regular,fontSize:Ge.font.size900,square:{borderRadius:Ge.corner.radius80}},neutral:{backgroundColor:r.colors.neutralBackground6,color:r.colors.neutralForeground3,iconColor:r.colors.neutralForeground3,ringColor:r.colors.transparentStroke},brand:{backgroundColor:r.colors.brandBackgroundStatic,color:r.colors.neutralForegroundOnBrand,iconColor:r.colors.neutralForegroundOnBrand,ringColor:r.colors.transparentStroke},darkRed:en("darkRed",r),cranberry:en("cranberry",r),red:en("red",r),pumpkin:en("pumpkin",r),peach:en("peach",r),marigold:en("marigold",r),gold:en("gold",r),brass:en("brass",r),brown:en("brown",r),forest:en("forest",r),seafoam:en("seafoam",r),darkGreen:en("darkGreen",r),lightTeal:en("lightTeal",r),teal:en("teal",r),steel:en("steel",r),blue:en("blue",r),royalBlue:en("royalBlue",r),cornflower:en("cornflower",r),navy:en("navy",r),lavender:en("lavender",r),purple:en("purple",r),grape:en("grape",r),lilac:en("lilac",r),pink:en("pink",r),magenta:en("magenta",r),plum:en("plum",r),beige:en("beige",r),mink:en("mink",r),platinum:en("platinum",r),anchor:en("anchor",r),burgundy:en("burgundy",r),hotPink:en("hotPink",r),orchid:en("orchid",r)}}});function fb(e){var r=e.size,l=e.ringThickness,c=e.ringInnerGap||l,d=48,m=71,t={small:Ge.stroke.width20,medium:Ge.stroke.width30,large:Ge.stroke.width40};return l?{size:r+l*2+c*2,ringThickness:l,innerGap:c}:(r<=d?(l=t.small,c=t.small):r<=m?(l=t.medium,c=t.medium):(l=t.large,c=t.large),{ringThickness:l,innerGap:c,size:r+l*2+c*2})}function tV(e){return{color:e.iconColor||e.color,width:e.iconSize,height:e.iconSize}}function pb(e){var r=fb(e);return e.active==="active"?{marginTop:r.innerGap,marginLeft:r.innerGap}:{}}function d7e(e){return"M10 2C7.79086 2 6 3.79086 6 6C6 8.20914 7.79086 10 10 10C12.2091 10 14 8.20914 14 6C14 3.79086 12.2091 2 10 2ZM7 6C7 4.34315 8.34315 3 10 3C11.6569 3 13 4.34315 13 6C13 7.65685 11.6569 9 10 9C8.34315 9 7 7.65685 7 6ZM5.00873 11C3.90315 11 3 11.8869 3 13C3 14.6912 3.83281 15.9663 5.13499 16.7966C6.41697 17.614 8.14526 18 10 18C11.8547 18 13.583 17.614 14.865 16.7966C16.1672 15.9663 17 14.6912 17 13C17 11.8956 16.1045 11 15 11L5.00873 11ZM4 13C4 12.4467 4.44786 12 5.00873 12L15 12C15.5522 12 16 12.4478 16 13C16 14.3088 15.3777 15.2837 14.3274 15.9534C13.2568 16.636 11.7351 17 10 17C8.26489 17 6.74318 16.636 5.67262 15.9534C4.62226 15.2837 4 14.3088 4 13Z"}var aV=ue(()=>{"use strict";hi()});var Df,T9t,Yqe,eXe,g7e,m7e=ue(()=>{"use strict";Df=ae(Nt()),T9t=ae(Rr());Yr();so();l7();s7e();aV();Yqe=[].concat((0,Df.default)(H5),(0,Df.default)(eV),["neutral","brand","brandInverted","accent","circular","square","inactive","iconColor","iconSize","size"]),eXe=["active","avatarColor","badgeStatus","initialsColor","outOfOffice","ringBackgroundColor","ringColor","ringInnerGap","ringThickness"],g7e={tokens:[c7e,i7],tokensThatAreAlsoProps:eXe,states:Yqe,slotProps:Object.assign({root:It(function(e){var r=e.size,l=e.active,c=e.avatarOpacity,d=fb(e),m=l==="active"?d.size:r;return{style:{alignItems:"center",justifyContent:"center",flexDirection:"row",alignSelf:"flex-start",minWidth:m,minHeight:m,opacity:c,aspectRatio:1}}},["avatarOpacity","size"]),initials:It(function(e,r){return{style:Object.assign({},Va.from(e,r),{color:e.initialsColor||e.color,textAlign:"center"})}},["color","initialsColor"].concat((0,Df.default)(Va.keys))),initialsBackground:It(function(e,r){var l=e.backgroundColor,c=e.size,d=e.avatarColor,m=!d||H5.includes(d)||rV.includes(d)?l:d;return{style:Object.assign({},Ja.from(e,r),{minWidth:c,minHeight:c,justifyContent:"center",alignItems:"center",backgroundColor:m,borderWidth:e.borderWidth,borderColor:e.borderColor},pb(e),{aspectRatio:1})}},["avatarColor","backgroundColor","size","borderColor","borderWidth","ringThickness"].concat((0,Df.default)(Ja.keys))),image:It(function(e){var r=e.borderRadius,l=e.size,c=e.borderWidth,d=e.borderColor;return{style:Object.assign({borderRadius:r,minWidth:l,minHeight:l,borderWidth:c,borderColor:d},pb(e),{aspectRatio:1})}},["borderRadius","size","borderColor","borderWidth","ringThickness"]),icon:It(function(e){return Object.assign({style:{position:"absolute",fontSize:e.iconSize||e.fontSize}},tV(e))},["iconSize","iconColor"]),fallbackIcon:It(function(e){return tV(e)},["iconSize","iconColor"]),ring:It(function(e,r){var l=e.ringColor,c=e.ringBackgroundColor,d=fb(e);return{style:Object.assign({borderStyle:"solid",minWidth:d.size,minHeight:d.size},Ja.from(e,r),{borderWidth:d.ringThickness,borderColor:l},pb(e),{backgroundColor:c||"transparent",aspectRatio:1})}},["size","ringColor","ringBackgroundColor","ringThickness"].concat((0,Df.default)(Ja.keys)))},!1,{badge:It(function(e){return{size:e.badgeSize,status:e.badgeStatus,position:"absolute",outOfOffice:e.outOfOffice,right:e.badgeX!==void 0?e.badgeX:void 0,bottom:e.badgeY!==void 0?e.badgeY:void 0}},["badgeSize","badgeStatus","badgeX","badgeY","outOfOffice"])})}});var f7e,p7e=ue(()=>{"use strict";f7e=function(r){for(var l=0,c=r.length-1;c>=0;c--){var d=r.charCodeAt(c),m=c%8;l^=(d<<m)+(d>>8-m)}return l}});var h7e,nV,v7e=ue(()=>{"use strict";h7e=new Set(["Mr","Mrs","Miss","Ms","Dr","Admiral","Ambassador","Baron","Baroness","Brigadier","Brother","Canon","Capt","Chief","Cllr","Col","Commander","Consul","Count","Countess","Cpl","Dame","Deputy","Drs","Duchess","Duke","Earl","Father","General","Gr\xE4fin","HE","HMA","Jr","Judge","Justice","Lady","Lic","Llc","Lord","Lt","M","Madam","Madame","Major","Marchioness","Marquis","Minister","Mme","Prince","Princess","Professor","Prof","Pvt","Rabbi","Rev","Senator","Sgt","Sheriff","Sir","Sister","Sr","Viscount","van","I","II","III"]),nV=["Air Comm","Brig & Mrs","Brig Gen","Commander & Mrs","Consul General","Countess of","Dr & Mrs","Her Grace","His Excellency","Lord & Lady","Lt Col","Lt Cpl","Major General","Mr & Dr","Mr & Mrs","Mr & Ms","Prof & Rev","Prof Dame","Prof & Dr","Prof & Mrs","Prof Dr","Rear Admiral","Rev & Mrs","Rev Canon","Rev Dr","Sir & Lady","Sqr. Leader","The Earl of","The Hon","The Hon Dr","The Hon Lady","The Hon Lord","The Hon Mrs","The Hon Sir","The Honourable","The Rt Hon","The Rt Hon Dr","The Rt Hon Lord","The Rt Hon Sir","The Rt Hon Visc"]});function uXe(e){return e>=25&&e<=47?20:e===48?24:e===56?28:e>=57&&e<=72?32:e>=73?48:16}var iV,O9t,rXe,tXe,lV,aXe,nXe,iXe,lXe,oXe,cXe,oV=ue(()=>{"use strict";iV=ae(jt()),O9t=ae(Rr());pc();l7();p7e();v7e();rXe=["avatarColor","accessible","active","accessibilityLabel","accessibilityRole","activeAppearance","badge","idForColor","image","imageUrl","initials","name","shape","transparentRing","icon","size"],tXe=["fontSource"],lV=function(r){var l=r.avatarColor,c=r.accessible,d=r.active,m=r.accessibilityLabel,t=r.accessibilityRole,s=r.activeAppearance,a=r.badge,n=r.idForColor,o=r.image,u=r.imageUrl,g=r.initials,f=r.name,v=r.shape,C=r.transparentRing,p=r.icon,h=r.size,F=(0,iV.default)(r,rXe),R=d==="active"&&s==="ring",y=(!d||d==="unset")&&!!a&&!!a.status,E=`${f||""}${y?`, ${a.status}`:""}`,x={showRing:R,transparentRing:!!C,showBadge:y},b={accessibilityLabel:m??"",source:u?{uri:u}:void 0};if(o&&o.source){var k;b=Object.assign({},o,{accessibilityLabel:(k=o.accessibilityLabel)!=null?k:m})}var D=Js(p),M=!!(D&&D.fontSource);if(M){var w,S=D,A=S.fontSource,T=(0,iV.default)(S,tXe);D=Object.assign({fontSource:Object.assign({fontSize:(w=A.fontSize)!=null?w:uXe(h)},D.fontSource)},T)}var I=!1;return{props:Object.assign({accessible:c??!0,accessibilityLabel:m||E,accessibilityRole:t??"image",active:d,activeAppearance:s,avatarColor:l==="colorful"?cXe(n,f):l,badge:a,badgeStatus:a?.status,initials:g||aXe(f),icon:D,image:b,outOfOffice:a?.outOfOffice,shape:v??"circular",size:h},F),state:Object.assign({},x)}},aXe=function(r){if(!r)return"";var l=new RegExp("[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\u1100-\u11FF\u3130-\u318F\uA960-\uA97F\uAC00-\uD7AF\uD7B0-\uD7FF\u3040-\u309F\u30A0-\u30FF\u3400-\u4DBF\u4E00-\u9FFF\uF900-\uFAFF\uD840-\uD869]","g"),c=nXe(r),d=c.length;if(!d)return"";var m=d-1,t=c[0].charAt(0).toUpperCase(),s=d>1?c[m].charAt(0).toUpperCase():"",a=`${t}${l.test(r)?"":s}`;return a},nXe=function(r){if(!r)return[];var l=100,c=r.length>l?r.trim().substring(0,l):r;c=oXe(c)?lXe(c):c;var d=new RegExp("[(\\[\\{][^\\)\\]\\}]*[\\)\\]\\}]","g"),m=new RegExp("(\\+|(\\d|\\s))","g"),t=new RegExp("[!\"#'$%&*+,-./:;>=<?@^_`|~\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAE\u02C9\xB0\xB1\xB2\xBC\xBD\xBE\xBF\xD7\xF7]","g"),s=c.replace(d,"").replace(m," ").replace(t,"").trim().split(" ");return iXe(s)},iXe=function(r){return r.filter(function(l){return!h7e.has(l)})},lXe=function(r){for(var l in nV){var c=nV[l];if(r.indexOf(c)!==-1)return r.replace(c,"")}return r},oXe=function(r){return r.search(" ")!==-1};cXe=function(r,l){var c,d=H5.length-3;return H5[f7e((c=r??l)!=null?c:"")%d]}});function dXe(e,r,l,c){var d=Wt(r,e),m=d.icon,t=d.initials,s=d.image;return s.source?Kr(l.image,s):Kr(l.initialsBackground,{accessible:!1},t?Kr(l.initials,{accessible:!1},t):r.icon?Kr(l.icon,(0,F7e.default)({},m,{accessible:!1})):c&&Kr(l.fallbackIcon,{viewBox:"0 0 20 20"},Kr(hb.Path,{fill:"currentColor",d:d7e(r.avatarColor)})))}var F7e,R7e,C7e,A1,hb,sXe,y7e,uV,S7e=ue(()=>{"use strict";F7e=ae(Ks()),R7e=ae(jt()),C7e=ae(Qe()),A1=ae(Rr());VA();Yr();pc();hb=ae(Ra());m7e();l7();aV();oV();sXe=["badge"],y7e=function(r,l,c){var d=c.size,m=d?`size${d}`:"";return l[r]||c[r]||r===c.shape||!c.shape&&r==="circular"||r===c.avatarColor||r===m||c.active==="inactive"&&r==="inactive"},uV=ei(Object.assign({displayName:i7},g7e,{slots:{root:A1.View,image:A1.Image,initials:A1.Text,initialsBackground:A1.View,icon:Qs,ring:A1.View,outerRing:A1.View,badge:VN,fallbackIcon:hb.Svg},useRender:function(r,l){var c=lV(r),d=l(c.props,function(m){return y7e(m,c.state,c.props)});return function(m){var t=c.state,s=t.showRing,a=t.transparentRing,n=t.showBadge,o=c.props,u=o.badge,g=(0,R7e.default)(o,sXe),f=["ios","macos","win32","android"].includes("win32"),v=s&&!a?d.ring:C7e.Fragment,C=!1;return Kr(d.root,g,Kr(v,null,dXe(m,c.props,d,f)),f&&n&&Kr(d.badge,u))}}}))});var E7e=ue(()=>{"use strict";S7e();l7();oV()});function x7e(e){return(0,Q0.jsxs)(vb.Pressable,Object.assign({},e.root,{children:[e.media&&(0,Q0.jsx)(mXe,Object.assign({},e.media,{label:e.label})),(0,Q0.jsx)(fXe,Object.assign({},e,{children:e.label})),(0,Q0.jsx)(HH,Object.assign({},e.dismiss))]}))}var A7e,vb,Q0,b7e,gXe,mXe,fXe,T7e=ue(()=>{"use strict";A7e=ae(Qe()),vb=ae(Rr());y1();E7e();Yr();nn();qi();YH();Q0=ae(Or()),b7e=vb.StyleSheet.create({avatarIconExtraStyles:{alignSelf:"center"},dismissButtonContainer:{flexDirection:"row",justifyContent:"flex-end"},attachmentDataContainer:{flexDirection:"row",justifyContent:"flex-start"},textStyle:{flex:1}}),gXe=function(r){var l=A7e.default.useMemo(function(){return Object.assign({},r.style,{borderRadius:void 0},b7e.avatarIconExtraStyles)},[r.style]);return(0,Q0.jsx)(uV,{avatarColor:"colorful",name:r.label,style:l})},mXe=function(r){return r.type==="People"?(0,Q0.jsx)(gXe,Object.assign({},r)):(0,Q0.jsx)(Xl,Object.assign({},r))},fXe=function(r){var l=JH(r,Ft());return(0,Q0.jsx)(Et,Object.assign({style:b7e.textStyle,accessible:!1,variant:"body1",numberOfLines:1,color:l},r,{children:r.children}))}});var k7e,w7e=ue(()=>{"use strict";o7e();YH();T7e();k7e=function(r){var l=l7e(r);return u7e(r,l),x7e(l)}});var Fb,cV=ue(()=>{"use strict";Yr();t0();Fb=Rc.compose({slotProps:{focusZone:It(function(e){return{style:{display:"flex",flexDirection:"column",gap:e.gap}}},["gap"])}}).customize({gap:4,padding:4,paddingVertical:4,width:256})});var Rb,Sc,I7e,pXe,hXe,vXe,FXe,D7e,sV,dV=ue(()=>{"use strict";Rb=ae(Qe());y1();t0();Jc();v_();w7e();ZA();ln();cV();Sc=ae(Or()),I7e={svgSource:{src:e7}},pXe={minWidth:void 0},hXe=Fb.customize({padding:8,paddingVertical:8}),vXe=Fo.customize({borderRadius:12}),FXe=v5.customize(function(e){return{small:{subtle:{backgroundColor:e.colors.neutralBackground3,hovered:{backgroundColor:e.colors.neutralBackground3Hover,color:e.colors.neutralForeground2Hover,iconColor:e.colors.compoundBrandForeground1Hover,focused:{color:e.colors.neutralForeground2Hover,iconColor:e.colors.compoundBrandForeground1Hover}},pressed:{backgroundColor:e.colors.neutralBackground3Pressed,color:e.colors.neutralForeground2Pressed,iconColor:e.colors.compoundBrandForeground1Pressed}}}}}),D7e=function(r){var l=r.attachments.length.toString(),c=ui(Dr.attachmentMenuA11yLabel,l);return(0,Sc.jsx)(FXe,Object.assign({appearance:"subtle",accessibilityLabel:c,icon:I7e,style:pXe,tooltip:c},r,{children:l}))},sV=function(r){var l=r.attachments,c=r.dismissOnItemClick,d=r.sensitivityProps,m=Dce(r),t=m.onAttachmentDismiss,s=Rb.default.useMemo(function(){return Rb.default.Children.toArray(r.children).filter(Rb.default.isValidElement).at(0)},[r.children]);return(0,Sc.jsxs)(Sc.Fragment,{children:[(0,Sc.jsxs)(vo,{hasTooltips:!0,persistOnItemClick:!c,children:[(0,Sc.jsx)(_u,{children:s}),(0,Sc.jsx)(vXe,{maxHeight:144,children:(0,Sc.jsx)(hXe,{children:l?.map(function(a,n){return(0,Sc.jsx)(k7e,{index:n,attachment:a,onDismiss:t},n)})})})]}),d&&(0,Sc.jsx)(bf,Object.assign({},d))]})}});var M7e=ue(()=>{"use strict";dV()});var B7e,_7e,o7,RXe,u7,gV=ue(()=>{"use strict";B7e=ae(Qe()),_7e=ae(Rr());Yr();nn();gl();y1();o7=ae(Or()),RXe=Ga(function(e){return{container:{flexDirection:"row",alignItems:"center",gap:4},text:{color:e.colors.dangerForeground1}}}),u7=function(r){var l=Ft(),c=RXe(l),d=B7e.useMemo(function(){return[c.container,r.style]},[r.style,c.container]);return(0,o7.jsxs)(_7e.View,{style:d,children:[r.hasIcon&&(0,o7.jsx)(VH,{color:l.colors.dangerForeground1}),(0,o7.jsx)(Et,{variant:"caption1",style:c.text,testID:r.testID,children:r.errorText})]})}});var L7e,P7e=ue(()=>{"use strict";gl();L7e=Ga(function(){return{root:{flexDirection:"row",alignItems:"center"},actionButtonRow:{flexDirection:"row",gap:4,alignItems:"center"},privacyIcon:{marginHorizontal:2}}})});var O7e,N7e,H7e,V7e=ue(()=>{"use strict";gl();Cn();O7e=Ga(function(e){return{disclaimerView:{width:236,display:"flex",alignItems:"flex-start",flexDirection:"row",padding:8,backgroundColor:e.colors.neutralBackground2,gap:6},disclaimerTextContainer:{flex:1},disclaimerIcon:{color:e.colors.neutralForeground3},menuItem:{marginTop:4,marginBottom:2,marginHorizontal:2}}}),N7e=function(r){var l={fontSize:r.typography.sizes.body,fontWeight:r.typography.weights.regular,iconSize:20};return yt(r)||(l=Object.assign({},l,{color:r.colors.neutralForeground2,iconColor:r.colors.neutralForeground2})),l},H7e=function(r){return yt(r)?{}:{backgroundColor:r.colors.neutralBackground1}}});var Hxt,j7e,mV,CXe,fV,yXe,pV,Z7e=ue(()=>{"use strict";Hxt=ae(Qe()),j7e=ae(Ra());y1();mV=ae(Or()),CXe=function(r){return(0,mV.jsx)(BH,Object.assign({},r))},fV={svgSource:{src:CXe}},yXe=function(r){return(0,mV.jsx)(_H,Object.assign({},r))},pV={svgSource:{src:yXe}}});var Uxt,yb,Cb,SXe,EXe,Sb,U7e=ue(()=>{"use strict";Uxt=ae(Qe()),yb=ae(Ra()),Cb=ae(Or()),SXe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return(0,Cb.jsx)(yb.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},r,{children:(0,Cb.jsx)(yb.Path,{d:"M7.14645 0.646447C7.34171 0.451184 7.65829 0.451184 7.85355 0.646447L9.35355 2.14645C9.54882 2.34171 9.54882 2.65829 9.35355 2.85355L7.85355 4.35355C7.65829 4.54882 7.34171 4.54882 7.14645 4.35355C6.95118 4.15829 6.95118 3.84171 7.14645 3.64645L7.7885 3.00439C5.12517 3.11522 3 5.30943 3 8C3 9.56799 3.72118 10.9672 4.85185 11.8847C5.06627 12.0587 5.09904 12.3736 4.92503 12.588C4.75103 12.8024 4.43615 12.8352 4.22172 12.6612C2.86712 11.5619 2 9.88205 2 8C2 4.75447 4.57689 2.1108 7.79629 2.00339L7.14645 1.35355C6.95118 1.15829 6.95118 0.841709 7.14645 0.646447ZM11.075 3.41199C11.249 3.19756 11.5639 3.1648 11.7783 3.3388C13.1329 4.43806 14 6.11795 14 8C14 11.2455 11.4231 13.8892 8.20371 13.9966L8.85355 14.6464C9.04882 14.8417 9.04882 15.1583 8.85355 15.3536C8.65829 15.5488 8.34171 15.5488 8.14645 15.3536L6.64645 13.8536C6.55268 13.7598 6.5 13.6326 6.5 13.5C6.5 13.3674 6.55268 13.2402 6.64645 13.1464L8.14645 11.6464C8.34171 11.4512 8.65829 11.4512 8.85355 11.6464C9.04882 11.8417 9.04882 12.1583 8.85355 12.3536L8.2115 12.9956C10.8748 12.8848 13 10.6906 13 8C13 6.43201 12.2788 5.03283 11.1482 4.1153C10.9337 3.94129 10.901 3.62641 11.075 3.41199Z",fill:c})}))},EXe=function(r){return(0,Cb.jsx)(SXe,{color:r.color})},Sb={svgSource:{src:EXe}}});var $xt,Ab,Eb,AXe,bXe,bb,G7e=ue(()=>{"use strict";$xt=ae(Qe()),Ab=ae(Ra()),Eb=ae(Or()),AXe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return(0,Eb.jsx)(Ab.Svg,{width:16,height:16,viewBox:"0 0 16 16",color:r.color,children:(0,Eb.jsx)(Ab.Path,{d:"M10.8777 0.282251L11.226 1.35305C11.3343 1.67859 11.5171 1.97441 11.7599 2.21699C12.0026 2.45957 12.2987 2.64223 12.6245 2.75044L13.6961 3.09845L13.7175 3.10381C13.8001 3.13292 13.8716 3.18692 13.9222 3.25836C13.9728 3.3298 14 3.41516 14 3.50268C14 3.5902 13.9728 3.67556 13.9222 3.747C13.8716 3.81844 13.8001 3.87244 13.7175 3.90155L12.6459 4.24956C12.3201 4.35778 12.0241 4.54044 11.7813 4.78302C11.5385 5.0256 11.3558 5.32141 11.2475 5.64696L10.8992 6.71775C10.87 6.80029 10.816 6.87175 10.7445 6.92231C10.673 6.97286 10.5876 7.00001 10.5 7.00001C10.4124 7.00001 10.327 6.97286 10.2555 6.92231C10.2484 6.91732 10.2416 6.91213 10.2349 6.90675C10.1736 6.85755 10.1271 6.79215 10.1008 6.71775L9.75255 5.64696C9.73383 5.59014 9.71284 5.53422 9.68966 5.47932C9.57963 5.21872 9.42023 4.98116 9.21968 4.77999C9.18154 4.74173 9.14208 4.70496 9.10139 4.66973C8.88302 4.48064 8.62919 4.33588 8.35408 4.24421L7.28247 3.8962C7.19987 3.86708 7.12835 3.81308 7.07776 3.74164C7.02717 3.6702 7 3.58484 7 3.49733C7 3.40981 7.02717 3.32445 7.07776 3.25301C7.12835 3.18157 7.19987 3.12757 7.28247 3.09845L8.35408 2.75044C8.67591 2.63941 8.96768 2.45549 9.20656 2.21307C9.44544 1.97065 9.62497 1.67631 9.73111 1.35305L10.0794 0.282251C10.1085 0.19972 10.1626 0.128252 10.2341 0.0776997C10.3056 0.0271473 10.391 0 10.4786 0C10.5662 0 10.6516 0.0271473 10.7231 0.0776997C10.7946 0.128252 10.8486 0.19972 10.8777 0.282251ZM15.7829 8.21319L15.0175 7.96461C14.7848 7.88731 14.5733 7.75684 14.3999 7.58357C14.2265 7.4103 14.0959 7.199 14.0186 6.96647L13.7698 6.20161C13.749 6.14266 13.7104 6.09161 13.6593 6.05551C13.6083 6.0194 13.5473 6.00001 13.4847 6.00001C13.4221 6.00001 13.3611 6.0194 13.31 6.05551C13.259 6.09161 13.2204 6.14266 13.1996 6.20161L12.9508 6.96647C12.875 7.19737 12.7467 7.40762 12.5761 7.58077C12.4055 7.75392 12.1971 7.8853 11.9672 7.96461L11.2018 8.21319C11.1428 8.23398 11.0917 8.27255 11.0555 8.32358C11.0194 8.37461 11 8.43558 11 8.4981C11 8.56061 11.0194 8.62158 11.0555 8.67261C11.0917 8.72364 11.1428 8.76221 11.2018 8.78301L11.9672 9.03158C12.2003 9.10926 12.412 9.24032 12.5855 9.41428C12.7589 9.58824 12.8893 9.80031 12.9661 10.0335L13.2149 10.7984C13.2357 10.8574 13.2743 10.9084 13.3254 10.9445C13.3764 10.9806 13.4374 11 13.5 11C13.5626 11 13.6236 10.9806 13.6746 10.9445C13.7257 10.9084 13.7643 10.8574 13.7851 10.7984L14.0339 10.0335C14.1113 9.80101 14.2418 9.58972 14.4152 9.41645C14.5886 9.24317 14.8001 9.11271 15.0328 9.03541L15.7982 8.78683C15.8572 8.76603 15.9083 8.72746 15.9445 8.67643C15.9806 8.62541 16 8.56443 16 8.50192C16 8.43941 15.9806 8.37844 15.9445 8.32741C15.9083 8.27638 15.8572 8.23781 15.7982 8.21701L15.7829 8.21319ZM12.2757 11.1485C12.3673 11.3778 12.5093 11.5734 12.7016 11.7278C11.6025 13.1122 9.90494 13.9999 8.00001 13.9999C6.90639 13.9999 5.87989 13.7069 4.99618 13.1949L2.65813 13.9742C2.48217 14.0329 2.2882 13.9893 2.15422 13.861C2.02025 13.7328 1.9683 13.5409 2.01925 13.3625L2.73086 10.8719C2.2648 10.0185 2.00001 9.03947 2.00001 7.9999C2.00001 4.92076 4.31945 2.38336 7.30645 2.03955L6.95086 2.15381C6.67061 2.25398 6.43039 2.43427 6.26024 2.67466C6.10547 2.89332 6.01695 3.14511 6.0022 3.41498C4.23513 4.18604 3.00001 5.94873 3.00001 7.9999C3.00001 8.93298 3.25513 9.80496 3.69913 10.5515C3.76952 10.6699 3.78797 10.8121 3.75014 10.9445L3.24119 12.7258L4.89938 12.1731C5.04199 12.1255 5.19843 12.1447 5.32536 12.2252C6.09854 12.7158 7.01533 12.9999 8.00001 12.9999C9.73238 12.9999 11.259 12.1189 12.1562 10.7805L12.2757 11.1485Z",fill:c})})},bXe=function(r){return(0,Eb.jsx)(AXe,{color:r.color})},bb={svgSource:{src:bXe}}});var qxt,Tb,xb,xXe,TXe,kb,W7e=ue(()=>{"use strict";qxt=ae(Qe()),Tb=ae(Ra()),xb=ae(Or()),xXe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return(0,xb.jsx)(Tb.Svg,Object.assign({width:16,height:16,viewBox:"0 0 16 16"},r,{children:(0,xb.jsx)(Tb.Path,{d:"M13.86 3.66a.5.5 0 0 1-.02.7l-7.93 7.48a.6.6 0 0 1-.84-.02L2.4 9.1a.5.5 0 0 1 .72-.7l2.4 2.44 7.65-7.2a.5.5 0 0 1 .7.02Z",fill:c})}))},TXe=function(r){return(0,xb.jsx)(xXe,{color:r.color})},kb={svgSource:{src:TXe}}});var Qxt,Ib,wb,kXe,wXe,Mf,$7e=ue(()=>{"use strict";Qxt=ae(Qe()),Ib=ae(Ra()),wb=ae(Or()),kXe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return(0,wb.jsx)(Ib.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},r,{children:(0,wb.jsx)(Ib.Path,{d:"M3.14645 5.64645C3.34171 5.45118 3.65829 5.45118 3.85355 5.64645L8 9.79289L12.1464 5.64645C12.3417 5.45118 12.6583 5.45118 12.8536 5.64645C13.0488 5.84171 13.0488 6.15829 12.8536 6.35355L8.35355 10.8536C8.15829 11.0488 7.84171 11.0488 7.64645 10.8536L3.14645 6.35355C2.95118 6.15829 2.95118 5.84171 3.14645 5.64645Z",fill:c})}))},wXe=function(r){return(0,wb.jsx)(kXe,{color:r.color})},Mf={svgSource:{src:wXe}}});var Yxt,Mb,Db,IXe,DXe,Bb,z7e=ue(()=>{"use strict";Yxt=ae(Qe()),Mb=ae(Ra()),Db=ae(Or()),IXe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return(0,Db.jsx)(Mb.default,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},r,{children:(0,Db.jsx)(Mb.Path,{d:"M3.14645 10.3536C3.34171 10.5488 3.65829 10.5488 3.85355 10.3536L8 6.20711L12.1464 10.3536C12.3417 10.5488 12.6583 10.5488 12.8536 10.3536C13.0488 10.1583 13.0488 9.84171 12.8536 9.64645L8.35355 5.14645C8.15829 4.95118 7.84171 4.95118 7.64645 5.14645L3.14645 9.64645C2.95118 9.84171 2.95118 10.1583 3.14645 10.3536Z",fill:c})}))},DXe=function(r){return(0,Db.jsx)(IXe,{color:r.color})},Bb={svgSource:{src:DXe}}});var tTt,K7e,q7e,_b,X7e=ue(()=>{"use strict";tTt=ae(Qe()),K7e=ae(Ra()),q7e=ae(Or()),_b=function(r){var l=r.height,c=l===void 0?20:l,d=r.width,m=d===void 0?20:d,t=`<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
  <path d="M14.1437 3.34932C13.9101 2.54966 13.177 2 12.3439 2L11.7427 2C10.8467 2 10.0758 2.634 9.90296 3.51321L8.85352 8.85006L9.15094 7.89102C9.39431 7.1063 10.1202 6.57143 10.9418 6.57143L14.2351 6.57143L15.6352 7.74347L16.8818 6.57143H16.4905C15.6574 6.57143 14.9242 6.02177 14.6907 5.22211L14.1437 3.34932Z" fill="url(#paint0_radial_56201_15523)"/>
  <path d="M6.0492 16.643C6.28017 17.4465 7.01519 18 7.85121 18H9.07497C10.0844 18 10.9126 17.2009 10.9488 16.1921L11.1295 11.1429L10.842 12.0954C10.6031 12.887 9.87385 13.4286 9.04701 13.4286L5.73383 13.4286L4.34959 12.5434L3.32812 13.4286H3.71324C4.54926 13.4286 5.28427 13.9821 5.51524 14.7855L6.0492 16.643Z" fill="url(#paint1_radial_56201_15523)"/>
  <path d="M12.2503 2H5.68785C3.81286 2 2.68787 4.39748 1.93788 6.79497C1.04933 9.63537 -0.113354 13.4342 3.25037 13.4342H6.11145C6.9435 13.4342 7.67548 12.8878 7.91125 12.0899C8.40466 10.4199 9.26493 7.52162 9.94109 5.31373C10.2857 4.18837 10.5728 3.22188 11.0134 2.62001C11.2604 2.28258 11.6721 2 12.2503 2Z" fill="url(#paint2_linear_56201_15523)"/>
  <path d="M12.2503 2H5.68785C3.81286 2 2.68787 4.39748 1.93788 6.79497C1.04933 9.63537 -0.113354 13.4342 3.25037 13.4342H6.11145C6.9435 13.4342 7.67548 12.8878 7.91125 12.0899C8.40466 10.4199 9.26493 7.52162 9.94109 5.31373C10.2857 4.18837 10.5728 3.22188 11.0134 2.62001C11.2604 2.28258 11.6721 2 12.2503 2Z" fill="url(#paint3_linear_56201_15523)"/>
  <path d="M7.74902 18H14.3115C16.1865 18 17.3114 15.6033 18.0614 13.2067C18.95 10.3672 20.1127 6.5697 16.7489 6.5697H13.8877C13.0557 6.5697 12.3238 7.11596 12.088 7.91383C11.5946 9.58325 10.7343 12.4804 10.0582 14.6874C9.71358 15.8124 9.42651 16.7786 8.98593 17.3802C8.73893 17.7175 8.32725 18 7.74902 18Z" fill="url(#paint4_radial_56201_15523)"/>
  <path d="M7.74902 18H14.3115C16.1865 18 17.3114 15.6033 18.0614 13.2067C18.95 10.3672 20.1127 6.5697 16.7489 6.5697H13.8877C13.0557 6.5697 12.3238 7.11596 12.088 7.91383C11.5946 9.58325 10.7343 12.4804 10.0582 14.6874C9.71358 15.8124 9.42651 16.7786 8.98593 17.3802C8.73893 17.7175 8.32725 18 7.74902 18Z" fill="url(#paint5_linear_56201_15523)"/>
  <defs>
  <radialGradient id="paint0_radial_56201_15523" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(15.7128 8.89484) rotate(-129.141) scale(7.20751 6.76953)">
  <stop offset="0.0955758" stop-color="#00AEFF"/>
  <stop offset="0.773185" stop-color="#2253CE"/>
  <stop offset="1" stop-color="#0736C4"/>
  </radialGradient>
  <radialGradient id="paint1_radial_56201_15523" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.74347 13.4008) rotate(51.7328) scale(6.58647 6.39483)">
  <stop stop-color="#FFB657"/>
  <stop offset="0.633728" stop-color="#FF5F3D"/>
  <stop offset="0.923392" stop-color="#C02B3C"/>
  </radialGradient>
  <linearGradient id="paint2_linear_56201_15523" x1="5.29507" y1="3.38547" x2="6.17192" y2="13.8705" gradientUnits="userSpaceOnUse">
  <stop offset="0.156162" stop-color="#0D91E1"/>
  <stop offset="0.487484" stop-color="#52B471"/>
  <stop offset="0.652394" stop-color="#98BD42"/>
  <stop offset="0.937361" stop-color="#FFC800"/>
  </linearGradient>
  <linearGradient id="paint3_linear_56201_15523" x1="6.11337" y1="2" x2="6.59201" y2="13.4355" gradientUnits="userSpaceOnUse">
  <stop stop-color="#3DCBFF"/>
  <stop offset="0.246674" stop-color="#0588F7" stop-opacity="0"/>
  </linearGradient>
  <radialGradient id="paint4_radial_56201_15523" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(17.0861 5.45059) rotate(109.881) scale(15.2451 18.7446)">
  <stop offset="0.0661714" stop-color="#8C48FF"/>
  <stop offset="0.5" stop-color="#F2598A"/>
  <stop offset="0.895833" stop-color="#FFB152"/>
  </radialGradient>
  <linearGradient id="paint5_linear_56201_15523" x1="17.6045" y1="5.87186" x2="17.5982" y2="8.98507" gradientUnits="userSpaceOnUse">
  <stop offset="0.0581535" stop-color="#F8ADFA"/>
  <stop offset="0.708063" stop-color="#A86EDD" stop-opacity="0"/>
  </linearGradient>
  </defs>
  </svg>
  `;return(0,q7e.jsx)(K7e.SvgXml,{height:c,width:m,xml:t})}});var iTt,Pb,Lb,hV,vV,Q7e=ue(()=>{"use strict";iTt=ae(Qe()),Pb=ae(Ra()),Lb=ae(Or()),hV=function(r){var l=r.height,c=l===void 0?20:l,d=r.width,m=d===void 0?20:d,t=r.fill,s=t===void 0?"none":t;return(0,Lb.jsx)(Pb.default,{width:m,height:c,viewBox:"0 0 20 20",fill:"none",children:(0,Lb.jsx)(Pb.Path,{d:"M5.92655 2H12.1388C13.1922 2 14.1198 2.69397 14.4172 3.7046L14.8863 5.29901C15.0471 5.84546 15.5261 6.232 16.0855 6.28068H16.3746C17.2622 6.28068 17.9474 6.53232 18.4018 7.04832C18.8444 7.55084 18.9908 8.21838 19.0005 8.88707C19.0196 10.208 18.5029 11.849 18.0911 13.1554C17.7328 14.2924 17.2726 15.4729 16.6547 16.3777C16.0394 17.2788 15.1994 18.0006 14.0725 18.0006H7.87435L7.86646 18.0005H7.86014C6.80667 18.0005 5.8791 17.3066 5.58173 16.296L5.1126 14.7015C4.95189 14.1553 4.47319 13.7689 3.91407 13.7199H3.62439C2.73678 13.7199 2.0516 13.4683 1.59717 12.9523C1.1546 12.4498 1.00823 11.7822 0.998561 11.1135C0.979463 9.7926 1.49616 8.15165 1.90789 6.84517C2.26618 5.70826 2.72645 4.52772 3.34429 3.62288C3.95957 2.72178 4.79959 2 5.92655 2ZM2.86165 7.14574C2.43416 8.50224 1.98218 9.97352 1.99846 11.0991C2.00647 11.6536 2.1288 12.0429 2.34763 12.2914C2.5546 12.5264 2.92352 12.7199 3.62439 12.7199H6.25164C6.86091 12.7199 7.39766 12.3195 7.57163 11.7352C8.04123 10.158 8.83745 7.4963 9.46589 5.45934L9.49888 5.35233C9.64803 4.86841 9.79235 4.40016 9.94777 3.98475C10.0802 3.63087 10.2284 3.29335 10.4091 3H5.92655C5.28262 3 4.70593 3.40208 4.17013 4.18678C3.63688 4.96774 3.21171 6.03493 2.86165 7.14574ZM5.73396 13.7199C5.88143 13.9288 5.9968 14.1639 6.07194 14.4193L6.54107 16.0137C6.71323 16.5988 7.25024 17.0005 7.86014 17.0005H7.88629C8.24525 16.9969 8.48906 16.8275 8.64018 16.6226C8.80731 16.3959 8.95986 16.0792 9.11465 15.6654C9.25926 15.2789 9.39518 14.8381 9.54731 14.3446L9.57757 14.2465C9.64258 14.0357 9.7094 13.8183 9.77748 13.596C9.54251 13.6733 9.29276 13.7147 9.03563 13.7147H6.41025C6.35775 13.7182 6.30485 13.7199 6.25164 13.7199H5.73396ZM8.19301 12.7147H9.03563C9.58867 12.7147 10.0827 12.3842 10.2981 11.8846C10.7354 10.4387 11.1687 8.98844 11.469 7.98005C11.5444 7.72668 11.6594 7.4933 11.806 7.28588H10.9633C10.4106 7.28588 9.9169 7.61592 9.70129 8.11487C9.26383 9.56118 8.83037 11.0119 8.53005 12.0206C8.45462 12.2739 8.33963 12.5073 8.19301 12.7147ZM10.2216 6.40449C10.4565 6.32723 10.7062 6.28588 10.9633 6.28588H13.5897C13.6419 6.28243 13.6945 6.28068 13.7474 6.28068H14.265C14.1175 6.07183 14.0021 5.83666 13.927 5.58128L13.4578 3.98687C13.2857 3.40177 12.7487 3 12.1388 3H12.1239C11.7588 3.00023 11.5115 3.17099 11.3588 3.37803C11.1917 3.60467 11.0392 3.92146 10.8844 4.33517C10.7398 4.72167 10.6038 5.16256 10.4517 5.65601L10.4214 5.75415C10.3564 5.96483 10.2896 6.18225 10.2216 6.40449ZM17.1374 12.8549C17.5649 11.4984 18.0168 10.0271 18.0006 8.90153C17.9925 8.34698 17.8702 7.95771 17.6514 7.70923C17.4444 7.47423 17.0755 7.28068 16.3746 7.28068H13.7474C13.1381 7.28068 12.6014 7.68108 12.4274 8.26541C11.9578 9.84263 11.1616 12.5043 10.5331 14.5413L10.5001 14.6483C10.351 15.1322 10.2067 15.6005 10.0512 16.0159C9.91884 16.3697 9.77065 16.7073 9.58995 17.0006H14.0725C14.7164 17.0006 15.2931 16.5985 15.8289 15.8138C16.3621 15.0329 16.7873 13.9657 17.1374 12.8549Z",fill:s})})},vV=function(r){var l=r.color;return(0,Lb.jsx)(hV,Object.assign({},r,{fill:l}))}});var oTt,Bf,V5,MXe,FV,BXe,_f,RV=ue(()=>{"use strict";oTt=ae(Qe()),Bf=ae(Ra()),V5=ae(Or()),MXe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return(0,V5.jsx)(Bf.Svg,Object.assign({width:"20",height:"20",viewBox:"0 0 20 20"},r,{children:(0,V5.jsx)(Bf.Path,{d:"M18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10ZM9.50806 8.91012C9.55039 8.67687 9.75454 8.49999 10 8.49999C10.2455 8.49999 10.4496 8.67687 10.4919 8.91012L10.5 8.99999V13.5021L10.4919 13.592C10.4496 13.8253 10.2455 14.0021 10 14.0021C9.75454 14.0021 9.55039 13.8253 9.50806 13.592L9.5 13.5021V8.99999L9.50806 8.91012ZM9.25 6.74999C9.25 6.33578 9.58579 5.99999 10 5.99999C10.4142 5.99999 10.75 6.33578 10.75 6.74999C10.75 7.16421 10.4142 7.49999 10 7.49999C9.58579 7.49999 9.25 7.16421 9.25 6.74999Z",fill:c})}))},FV=function(r){return(0,V5.jsx)(MXe,{color:r.color})},BXe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return(0,V5.jsx)(Bf.Svg,Object.assign({width:"20",height:"20",viewBox:"0 0 20 20"},r,{children:(0,V5.jsx)(Bf.Path,{d:"M10.4921 8.91012C10.4497 8.67687 10.2456 8.49999 10.0001 8.49999C9.72397 8.49999 9.50011 8.72385 9.50011 8.99999V13.5021L9.50817 13.592C9.55051 13.8253 9.75465 14.0021 10.0001 14.0021C10.2763 14.0021 10.5001 13.7783 10.5001 13.5021V8.99999L10.4921 8.91012ZM10.7988 6.74999C10.7988 6.33578 10.463 5.99999 10.0488 5.99999C9.63461 5.99999 9.29883 6.33578 9.29883 6.74999C9.29883 7.16421 9.63461 7.49999 10.0488 7.49999C10.463 7.49999 10.7988 7.16421 10.7988 6.74999ZM18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10ZM3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10C17 13.866 13.866 17 10 17C6.13401 17 3 13.866 3 10Z",fill:c})}))},_f=function(r){return(0,V5.jsx)(BXe,{color:r.color})}});var cTt,Ob,CV,_Xe,yV,J7e=ue(()=>{"use strict";cTt=ae(Qe()),Ob=ae(Ra()),CV=ae(Or()),_Xe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return(0,CV.jsx)(Ob.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},r,{children:(0,CV.jsx)(Ob.Path,{d:"M5 8C5 8.55229 4.55228 9 4 9C3.44772 9 3 8.55229 3 8C3 7.44772 3.44772 7 4 7C4.55228 7 5 7.44772 5 8ZM9 8C9 8.55229 8.55229 9 8 9C7.44772 9 7 8.55229 7 8C7 7.44772 7.44772 7 8 7C8.55229 7 9 7.44772 9 8ZM12 9C12.5523 9 13 8.55229 13 8C13 7.44772 12.5523 7 12 7C11.4477 7 11 7.44772 11 8C11 8.55229 11.4477 9 12 9Z",fill:c})}))},yV={svgSource:{src:_Xe}}});var dTt,Hb,Nb,LXe,PXe,Vb,Y7e=ue(()=>{"use strict";dTt=ae(Qe()),Hb=ae(Ra()),Nb=ae(Or()),LXe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return(0,Nb.jsx)(Hb.Svg,Object.assign({width:16,height:16,viewBox:"0 0 16 16"},r,{children:(0,Nb.jsx)(Hb.Path,{d:"M4.5 2C3.11929 2 2 3.11929 2 4.5V11.5C2 12.8807 3.11929 14 4.5 14H6.25716C6.00353 13.6929 5.78261 13.3578 5.59971 13H4.5C3.67157 13 3 12.3284 3 11.5V4.5C3 3.67157 3.67157 3 4.5 3H11.5C12.3284 3 13 3.67157 13 4.5V5.59971C13.3578 5.78261 13.6929 6.00353 14 6.25716V4.5C14 3.11929 12.8807 2 11.5 2H4.5ZM10.5 15C12.9853 15 15 12.9853 15 10.5C15 8.01472 12.9853 6 10.5 6C8.01472 6 6 8.01472 6 10.5C6 12.9853 8.01472 15 10.5 15ZM12.3536 8.64645C12.5488 8.84171 12.5488 9.15829 12.3536 9.35355L11.2071 10.5L12.3536 11.6464C12.5488 11.8417 12.5488 12.1583 12.3536 12.3536C12.1583 12.5488 11.8417 12.5488 11.6464 12.3536L10.5 11.2071L9.35355 12.3536C9.15829 12.5488 8.84171 12.5488 8.64645 12.3536C8.45118 12.1583 8.45118 11.8417 8.64645 11.6464L9.79289 10.5L8.64645 9.35355C8.45118 9.15829 8.45118 8.84171 8.64645 8.64645C8.84171 8.45118 9.15829 8.45118 9.35355 8.64645L10.5 9.79289L11.6464 8.64645C11.8417 8.45118 12.1583 8.45118 12.3536 8.64645Z",fill:c})}))},PXe=function(r){return(0,Nb.jsx)(LXe,{color:r.color})},Vb={svgSource:{src:PXe}}});var Lf=ue(()=>{"use strict";Z7e();U7e();G7e();W7e();$7e();z7e();X7e();Q7e();RV();J7e();Y7e()});function VXe(e,r,l){var c=0;return r&&(c=l?84:Ge.size200),Ct(e,{minHeight:c})}function jXe(e,r){return r?e:Ct(e,{flex:1})}var j5,bTt,HXe,e6e,r6e,t6e,a6e,n6e=ue(()=>{"use strict";j5=ae(Qe()),bTt=ae(Rr());Yr();hi();so();HXe=function(r,l){if(l.fontSource)return{fontSource:Object.assign({},l.fontSource,{color:r})};if(l.svgSource)return{svgSource:Object.assign({},l.svgSource,{color:r})};throw new Error("IconProps require either a fontSource or svgSource; neither has been passed.")},e6e=function(r,l,c){var d=(0,j5.useMemo)(function(){return{style:Object.assign({alignItems:"center",justifyContent:"center",display:"flex",minWidth:l.minWidth,maxWidth:l.maxWidth,minHeight:l.minHeight,maxHeight:l.maxHeight,padding:l.padding,paddingStart:l.paddingStart,paddingEnd:l.paddingEnd,paddingHorizontal:l.paddingHorizontal,paddingVertical:l.paddingVertical},r.vertical?{flexDirection:"column",paddingVertical:r.insetSize,height:"100%"}:Object.assign({flexDirection:"row"},{paddingHorizontal:r.insetSize}))}},[r.vertical,r.insetSize,l.minHeight,l.maxHeight,l.minWidth,l.maxWidth,l.padding,l.paddingHorizontal,l.paddingVertical,l.paddingStart,l.paddingEnd]),m=(0,j5.useMemo)(function(){return{style:Object.assign({flexBasis:l.minLineSize,flex:l.flexBefore,borderColor:l.lineColor,borderStyle:"solid"},r.vertical?{borderLeftWidth:l.thickness,minHeight:l.minLineSize}:{borderTopWidth:l.thickness,minWidth:l.minLineSize})}},[l.flexBefore,l.lineColor,l.minLineSize,l.thickness,r.vertical]),t=(0,j5.useMemo)(function(){return{style:Object.assign({flexBasis:l.minLineSize,flex:l.flexAfter,borderColor:l.lineColor,borderStyle:"solid"},r.vertical?{borderLeftWidth:l.thickness,minHeight:l.minLineSize}:{borderTopWidth:l.thickness,minWidth:l.minLineSize})}},[l.flexAfter,l.lineColor,l.minLineSize,l.thickness,r.vertical]),s=(0,j5.useMemo)(function(){return{style:Object.assign({flex:0},r.vertical?{paddingVertical:l.contentPadding}:{paddingHorizontal:l.contentPadding})}},[l.contentPadding,r.vertical]),a=(0,j5.useMemo)(function(){return{style:Object.assign({textAlign:"center",color:l.contentColor},Va.from(l,c)),variant:l.variant}},[l,c]),n=(0,j5.useMemo)(function(){return r.icon?HXe(l.contentColor,r.icon):{}},[r.icon,l.contentColor]);return{rootProps:d,beforeLineProps:m,afterLineProps:t,wrapperProps:s,textProps:a,iconProps:n}},r6e=function(r,l,c){var d,m,t,s,a,n;switch(r){case"default":return{contentColor:(d=l.contentColor)!=null?d:c.colors.neutralForeground2,lineColor:(m=l.lineColor)!=null?m:c.colors.neutralStroke2};case"subtle":return{contentColor:(t=l.contentColor)!=null?t:c.colors.neutralForeground3,lineColor:(s=l.lineColor)!=null?s:c.colors.neutralStroke3};case"brand":return{contentColor:(a=l.contentColor)!=null?a:c.colors.brandForeground1,lineColor:(n=l.lineColor)!=null?n:c.colors.brandStroke1};case"strong":{var o,u;return{contentColor:(o=l.contentColor)!=null?o:c.colors.neutralForeground1,lineColor:(u=l.lineColor)!=null?u:c.colors.neutralStroke1}}}},t6e=Ea(VXe);a6e=Ea(jXe)});var i6e,l6e=ue(()=>{"use strict";i6e="Divider"});var o6e,u6e=ue(()=>{"use strict";Yr();hi();o6e=$s(function(){return{contentPadding:Ge.size120,flexAfter:1,flexBefore:1,minLineSize:Ge.size80,minWidth:0,thickness:1}})});var SV,EV,c7,a0,c6e=ue(()=>{"use strict";SV=ae(nt()),EV=ae(Qe()),c7=ae(Rr());Yr();pc();nn();n6e();l6e();u6e();a0=j0(function(e,r){e=Object.assign({alignContent:"center",appearance:"default",insetSize:0,vertical:!1},e);var l=Ft(),c=r(l),d=(0,SV.default)(c,2),m=d[0],t=d[1],s=Ws(m,t,Object.assign({flexAfter:e.alignContent==="end"?0:1,flexBefore:e.alignContent==="start"?0:1},r6e(e.appearance,m,l))),a=(0,SV.default)(s,2);m=a[0],t=a[1];var n=e6e(e,m,l),o=n.rootProps,u=n.beforeLineProps,g=n.afterLineProps,f=n.wrapperProps,v=n.textProps,C=n.iconProps,p=zi(c7.View,o),h=zi(c7.View,u),F=zi(c7.View,g),R=zi(c7.View,f),y=zi(Et,v),E=zi(Iu,C);return function(x){x=Object.assign({},e,x);for(var b,k=arguments.length,D=new Array(k>1?k-1:0),M=1;M<k;M++)D[M-1]=arguments[M];EV.default.Children.forEach(D,function(T){typeof T=="string"&&(b=T)});var w=b!==void 0||e.icon!==void 0,S=o;m.minHeight||(S=Object.assign({},o,{style:t6e(o.style,x.vertical,w)}));var A=Object.assign({},u,{style:a6e(u.style,w)});return Kr(p,S,Kr(h,A),w&&Kr(EV.default.Fragment,null,Kr(R,null,b&&Kr(y,null,b),e.icon&&!b&&Kr(E,null)),Kr(F,null)))}},o6e);a0.displayName=i6e});var s7=ue(()=>{"use strict";c6e()});function GXe(e,r){var l=e.length;return e.map(function(c,d){return c.type==="menuitem"?(0,g6e.createElement)(UXe,Object.assign({style:r.menuItem},c.props,{key:d})):(0,Nu.jsxs)(s6e.Fragment,{children:[d>0&&(0,Nu.jsx)(a0,{}),(0,Nu.jsxs)(d6e.View,{style:r.disclaimerView,children:[c.showIcon&&(0,Nu.jsx)(_f,{color:r.disclaimerIcon.color}),(0,Nu.jsx)(Et,{style:r.disclaimerTextContainer,children:c.text})]}),d<l-1&&(0,Nu.jsx)(a0,{})]},d)})}var s6e,d6e,Nu,g6e,ZXe,UXe,m6e,f6e=ue(()=>{"use strict";s6e=ae(Qe()),d6e=ae(Rr());t0();nn();V7e();ln();zl();B3();Lf();Yr();s7();Nu=ae(Or()),g6e=ae(Qe()),ZXe=Rc.customize(H7e),UXe=Fc.customize(N7e),m6e=function(r){var l=r.menu,c=r.button,d=r.items,m=Ft(),t=O7e(m);return(0,Nu.jsxs)(vo,Object.assign({},l,{children:[(0,Nu.jsx)(_u,{children:(0,Nu.jsx)(Cf,Object.assign({accessibilityLabel:Dr.overflowMenuA11yLabel,appearance:"subtle",iconOnly:!0,icon:yV,size:"small",shape:"rounded",tooltip:Dr.overflowMenuA11yLabel,testID:FP},c))}),(0,Nu.jsx)(Fo,{maxWidth:236,children:(0,Nu.jsx)(ZXe,{children:GXe(d,t)})})]}))}});var AV,p6e,b1,jb,WXe,h6e,v6e=ue(()=>{"use strict";AV=ae(nt());RV();p6e=ae(Rr());gl();ku();b1=ae(Qe());Yr();jb=ae(Or()),WXe=Ga(function(e){var r;return{container:{justifyContent:"center",paddingHorizontal:2,borderRadius:(r=e.components)!=null&&r.NoFluentSV?0:4}}}),h6e=function(r){var l=r.accessibilityHint,c=r.accessibilityLabel,d=r.iconColor,m=r.style,t=r.tooltip,s=b1.default.useState(!1),a=(0,AV.default)(s,2),n=a[0],o=a[1],u=b1.default.useState(!1),g=(0,AV.default)(u,2),f=g[0],v=g[1],C=Ai(),p=WXe(C),h=b1.default.useCallback(function(){return v(!0)},[]),F=b1.default.useCallback(function(){return v(!1)},[]),R=b1.default.useCallback(function(){return o(!0)},[]),y=b1.default.useCallback(function(){return o(!1)},[]),E=b1.default.useMemo(function(){var k;return d?typeof d=="object"?k=f&&d.hovered||n&&d.focused||d.neutral:k=d:k=C.colors.neutralForeground2,{color:k}},[C.colors,d,n,f]),x=f?(0,jb.jsx)(FV,Object.assign({},E)):(0,jb.jsx)(_f,Object.assign({},E)),b=b1.default.useMemo(function(){return Ct(p.container,m)},[p.container,m]);return(0,jb.jsx)(p6e.View,{accessible:!0,accessibilityHint:l,accessibilityLabel:c,accessibilityRole:"image",focusable:!0,style:b,enableFocusRing:!0,tooltip:t,onFocus:R,onBlur:y,onMouseEnter:h,onMouseLeave:F,children:x})}});var ci,Pf=ue(()=>{"use strict";ci=(function(e){return e[e.Disabled=0]="Disabled",e[e.NotRecording=1]="NotRecording",e[e.Recording=2]="Recording",e})({})});function d7(e){var r=Z5.useState(ci.Disabled),l=(0,F6e.default)(r,2),c=l[0],d=l[1],m=Tl("UXPlatform","CheckDictationRecordingIfAvailable");Z5.useEffect(function(){e.current&&(e.current.isDictationAvailable&&e.current.isDictationAvailable().then(function(a){if(m){var n;!a||!((n=e.current)!=null&&n.isDictationRecording)?d(ci.Disabled):e.current.isDictationRecording().then(function(o){d(o?ci.Recording:ci.NotRecording)})}else a&&d(ci.NotRecording)}),!m&&e.current.isDictationRecording&&e.current.isDictationRecording().then(function(a){a&&d(ci.Recording)}))},[e,m]);var t=Z5.useCallback(function(){c===ci.Disabled||!e.current||(c===ci.NotRecording?e.current.startDictation==null||e.current.startDictation():e.current.stopDictation==null||e.current.stopDictation())},[c,e]),s=Z5.useCallback(function(a){if(a?.nativeEvent.type==="recording"){var n=a.nativeEvent.isRecording?ci.Recording:ci.NotRecording;d(n)}},[d]);return[s,{dictationStatus:c,toggleDictation:t}]}var F6e,Z5,okt,R6e=ue(()=>{"use strict";F6e=ae(nt()),Z5=ae(Qe()),okt=ae(Rr());sc();Pf()});function g7(e){var r=e.toggleDictation,l=e.dictationStatus,c=bV.default.useCallback(function(d){l!==ci.Disabled&&r&&$Xe(C6e,d)&&r()},[l,r]);return bV.default.useMemo(function(){return{handledKeyEvents:C6e,onKeyEvent:c}},[c])}var bV,C6e,$Xe,y6e=ue(()=>{"use strict";bV=ae(Qe());Pf();C6e=[{key:"M",altKey:!0,ctrlKey:!1,metaKey:!1,shiftKey:!0}],$Xe=function(r,l){return r.some(function(c){return c.key===l.nativeEvent.key&&c.altKey===l.nativeEvent.altKey&&c.ctrlKey===l.nativeEvent.ctrlKey&&c.metaKey===l.nativeEvent.metaKey&&c.shiftKey===l.nativeEvent.shiftKey})}});var E6e=_e((fkt,S6e)=>{S6e.exports=OfficePlatformGlobal.RNWin32.Components});var A6e,xV,b6e,TV=ue(()=>{"use strict";A6e=ae(Rr());gl();hi();Cn();xV=Ga(function(e){var r=yt(e)?(0,A6e.PlatformColor)("HighlightText"):e.colors.brandBackground2,l={position:"absolute",borderRadius:Ge.corner.radiusCircular,width:"100%",height:"100%",backgroundColor:r};return{animatedBackgroundOff:Object.assign({},l,{opacity:0}),animatedBackgroundOn:Object.assign({},l,{opacity:1}),dictationButtonContainer:{alignItems:"center",justifyContent:"center"},dictationButton:{margin:4}}}),b6e=function(r){return yt(r)?{}:{checked:{subtle:{iconColor:r.colors.neutralForegroundOnBrand,backgroundColor:r.colors.brandBackground,hovered:{backgroundColor:r.colors.brandBackgroundHover,iconColor:r.colors.neutralForegroundOnBrandHover,focused:{backgroundColor:r.colors.brandBackgroundSelected,iconColor:r.colors.neutralForegroundOnBrandSelected}},focused:{backgroundColor:r.colors.brandBackgroundHover,iconColor:r.colors.neutralForegroundOnBrandHover,pressed:{backgroundColor:r.colors.brandBackgroundPressed,iconColor:r.colors.neutralForegroundOnBrandPressed}},pressed:{backgroundColor:r.colors.brandBackgroundPressed,iconColor:r.colors.neutralForegroundOnBrandPressed}}}}}});var Rkt,Of,m7,zXe,KXe,x6e,T6e,k6e=ue(()=>{"use strict";Rkt=ae(Qe()),Of=ae(Ra()),m7=ae(Or()),zXe=function(r){return(0,m7.jsx)(Of.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,m7.jsx)(Of.Path,{d:"M10 13C11.6569 13 13 11.6568 13 9.99998V5C13 3.34315 11.6569 2 10 2C8.34315 2 7 3.34315 7 5V9.99998C7 11.6568 8.34315 13 10 13ZM10 12C8.89543 12 8 11.1046 8 9.99998V5C8 3.89543 8.89543 3 10 3C11.1046 3 12 3.89543 12 5V9.99998C12 11.1046 11.1046 12 10 12ZM5 9.49998C5.27614 9.49998 5.5 9.72384 5.5 9.99998C5.5 12.4853 7.51472 14.5 10 14.5C12.4853 14.5 14.5 12.4853 14.5 9.99998C14.5 9.72384 14.7239 9.49998 15 9.49998C15.2761 9.49998 15.5 9.72384 15.5 9.99998C15.5 12.869 13.3033 15.2249 10.5 15.4776V17.5C10.5 17.7761 10.2761 18 10 18C9.72386 18 9.5 17.7761 9.5 17.5V15.4776C6.69675 15.2249 4.5 12.869 4.5 9.99998C4.5 9.72384 4.72386 9.49998 5 9.49998Z",fill:r.color})})},KXe=function(r){return(0,m7.jsx)(Of.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,m7.jsx)(Of.Path,{d:"M5.5 9.99998C5.5 9.72384 5.27614 9.49998 5 9.49998C4.72386 9.49998 4.5 9.72384 4.5 9.99998C4.5 12.869 6.69675 15.2249 9.5 15.4776V17.5C9.5 17.7761 9.72386 18 10 18C10.2761 18 10.5 17.7761 10.5 17.5V15.4776C13.3033 15.2249 15.5 12.869 15.5 9.99998C15.5 9.72384 15.2761 9.49998 15 9.49998C14.7239 9.49998 14.5 9.72384 14.5 9.99998C14.5 12.4853 12.4853 14.5 10 14.5C7.51472 14.5 5.5 12.4853 5.5 9.99998ZM13 10.0007C12.9996 11.6573 11.6566 13 10 13C8.34315 13 7 11.6568 7 9.99998V5C7 3.34315 8.34315 2 10 2C11.6569 2 13 3.34315 13 5V10.0007Z",fill:r.color})})},x6e={svgSource:{src:zXe}},T6e={svgSource:{src:KXe}}});function D6e(e){return function(l){var c=l.dictationHost,d=l.onClick,m=(0,w6e.default)(l,qXe),t=c.dictationStatus,s=c.toggleDictation;if(t===ci.Disabled)return null;var a=t===ci.Recording,n=a?T6e:x6e,o=a?Dr.dictationActiveTooltip:Dr.dictationInactiveTooltip,u=xi(s,d);return(0,I6e.jsx)(e,Object.assign({accessibilityLabel:Dr.dictationA11yLabel,appearance:"subtle",checked:a,icon:n,iconOnly:!0,onClick:u,shape:"circular",tooltip:o},m))}}var w6e,ykt,I6e,qXe,f7,kV=ue(()=>{"use strict";w6e=ae(jt()),ykt=ae(Qe());Yr();Jc();B3();TV();ln();k6e();Pf();L5();I6e=ae(Or()),qXe=["dictationHost","onClick"],f7=UL.compose({slotProps:{icon:It(function(e){return{color:e.iconColor,height:e.iconSize,width:e.iconSize}})}}).customize(dN,b6e)});function p7(e){return JXe(D6e(e))}function JXe(e){return function(l){var c=Ft(),d=xV(c),m=l.style,t=(0,M6e.default)(l,XXe),s=Ct(d.dictationButton,m);return(0,Nf.jsxs)(wV.View,{style:d.dictationButtonContainer,children:[(0,Nf.jsx)(QXe,Object.assign({},l.dictationHost)),(0,Nf.jsx)(e,Object.assign({style:s},t))]})}}var M6e,Mkt,wV,Nf,XXe,QXe,B6e=ue(()=>{"use strict";M6e=ae(jt()),Mkt=ae(Qe()),wV=ae(E6e());Yr();Pf();TV();kV();Nf=ae(Or()),XXe=["style"];QXe=function(r){var l=Ft(),c=xV(l),d=r.dictationStatus===ci.Recording,m=d?c.animatedBackgroundOn:c.animatedBackgroundOff,t=d?"Cxe_CopilotDictationMicAnimationIdle":void 0;return(0,Nf.jsx)(wV.View,{style:m,animationClass:t})}});var h7=ue(()=>{"use strict";Pf();R6e();y6e();B6e();kV()});var Gkt,_6e,L6e,YXe,Zb,IV=ue(()=>{"use strict";Gkt=ae(Qe());Jc();_6e=ae(Rr());Lf();ln();Cn();L6e=ae(Or()),YXe=v5.customize(function(e){return yt(e)?{}:{subtle:{iconColor:e.colors.compoundBrandForeground1,hovered:{iconColor:e.colors.compoundBrandForeground1Hover},pressed:{iconColor:e.colors.compoundBrandBackground1Pressed}}}}),Zb=function(r){var l=_6e.I18nManager.isRTL;return(0,L6e.jsx)(YXe,Object.assign({accessibilityLabel:Dr.sendButtonLabel,appearance:"primary",iconOnly:!0,icon:l?fV:pV,shape:"circular",tooltip:Dr.sendButtonLabel},r))}});var P6e,DV,Ub,x1,eQe,rQe,MV,O6e=ue(()=>{"use strict";P6e=ae(jt()),DV=ae(Qe()),Ub=ae(Rr());Yr();P7e();f6e();ln();v6e();zl();h7();IV();x1=ae(Or()),eQe=["dictationButton","overflowMenu","privacyIcon","submitButton"],rQe=p7(f7),MV=function(r){var l=r.dictationButton,c=r.overflowMenu,d=r.privacyIcon,m=r.submitButton,t=(0,P6e.default)(r,eQe),s=Ft(),a=L7e(s),n=DV.useMemo(function(){var u={};return c&&(u.overflowMenu=c),d&&(u.privacyIcon=Object.assign({accessibilityLabel:Dr.dismissPrivacyDisclaimer,iconColor:{neutral:s.colors.neutralForeground2,hovered:s.colors.brandBackground},tooltip:Dr.dismissPrivacyDisclaimer},d)),l&&(u.dictationButton=Object.assign({},l)),m&&(u.submitButton=Object.assign({testID:CP},m)),u},[l,c,d,m,s.colors.brandBackground,s.colors.neutralForeground2]),o=DV.useMemo(function(){return Ct(a.root,t.style)},[t.style,a.root]);return(0,x1.jsxs)(Ub.View,Object.assign({},t,{style:o,children:[(0,x1.jsxs)(Ub.View,{style:a.actionButtonRow,children:[n.overflowMenu&&(0,x1.jsx)(m6e,Object.assign({},n.overflowMenu)),n.privacyIcon&&(0,x1.jsx)(h6e,Object.assign({},n.privacyIcon,{style:a.privacyIcon}))]}),n.dictationButton&&(0,x1.jsx)(rQe,Object.assign({},n.dictationButton)),(0,x1.jsx)(Ub.View,{style:a.actionButtonRow,children:n.submitButton&&(0,x1.jsx)(Zb,Object.assign({},n.submitButton))})]}))}});var BV,N6e,lwt,H6e,V6e=ue(()=>{"use strict";BV=ae(Qe()),N6e=BV.default.createContext(void 0),lwt=N6e.Provider,H6e=function(){return BV.default.useContext(N6e)}});var uwt,j6e,tQe,_V,Z6e=ue(()=>{"use strict";uwt=ae(Qe());B3();zl();y1();j6e=ae(Or()),tQe={svgSource:{src:MH}},_V=function(r){return(0,j6e.jsx)(Cf,Object.assign({appearance:"subtle",icon:tQe,iconOnly:!0,size:"small",shape:"rounded",testID:of},r))}});var U6e,G6e,W6e,aQe,LV,$6e=ue(()=>{"use strict";U6e=ae(Nt()),G6e=ae(Qe());t0();Yr();W6e=ae(Or()),aQe=Fc.compose({slotProps:{content:It(function(e,r){return{color:e.color,ellipsizeMode:"tail",numberOfLines:1,style:Object.assign({flex:1},Va.from(e,r)),wrap:!1}},["color"].concat((0,U6e.default)(Va.keys)))}}).customize(function(e){return{borderRadius:16,iconSize:20,minHeight:40,paddingHorizontal:12,paddingVertical:6,focused:{color:e.colors.neutralForeground2Hover,iconColor:e.colors.compoundBrandForeground1Hover},pressed:{color:e.colors.neutralForeground2Pressed,iconColor:e.colors.compoundBrandForeground1Pressed}}}),LV=function(r){var l=r.accessibilityLabel,c=r.disabled,d=r.icon,m=r.label,t=r.onClick,s=r.tooltip,a=G6e.default.useMemo(function(){return{svgSource:{src:d}}},[d]);return(0,W6e.jsx)(aQe,{accessibilityLabel:l,disabled:c,icon:a,onClick:t,tooltip:s,children:m})}});var vwt,J0,v7,PV=ue(()=>{"use strict";vwt=ae(Qe());V6e();Z6e();t0();$6e();ln();cV();y1();zl();J0=ae(Or()),v7=function(r){var l=H6e(),c=r.onCiqClick;return l===void 0||l.additionalOptions===void 0||l.additionalOptions.length===0?(0,J0.jsx)(_V,{accessibilityLabel:Dr.attachmentButtonMultipleEntitiesA11yLabel,onClick:c,testID:of,tooltip:Dr.attachmentButtonMultipleEntitiesA11yLabel}):(0,J0.jsxs)(vo,{children:[(0,J0.jsx)(_u,{children:(0,J0.jsx)(_V,{accessibilityLabel:Dr.plusMenuButtonTooltip,testID:of,tooltip:Dr.plusMenuButtonTooltip})}),(0,J0.jsx)(Fo,{maxHeight:144,children:(0,J0.jsxs)(Fb,{children:[(0,J0.jsx)(LV,{id:"ciq-menu-item",icon:e7,label:Dr.attachmentButtonMultipleEntitiesA11yLabel,onClick:c}),l.additionalOptions.map(function(d){return(0,J0.jsx)(LV,Object.assign({},d),d.id)})]})})]})}});var z6e,U5,OV,T1,K6e,q6e=ue(()=>{"use strict";z6e=ae(nt()),U5=ae(Qe());C5();Yr();nn();OV=ae(Rr()),T1=ae(Or()),K6e=function(r){var l=r.children,c=r.tooltipText,d=Ft(),m={padding:4},t=U5.useState(!1),s=(0,z6e.default)(t,2),a=s[0],n=s[1],o=U5.useRef(null),u=U5.useCallback(function(){return n(!0)},[]),g=U5.useCallback(function(){return n(!1)},[]),f=a&&!!c,v=o;return(0,T1.jsxs)(T1.Fragment,{children:[(0,T1.jsx)(OV.View,{ref:o,onMouseEnter:u,onMouseLeave:g,children:l}),f&&(0,T1.jsx)(Du,{directionalHint:"topAutoEdge",dismissBehaviors:["preventDismissOnClickOutside","preventDismissOnKeyDown"],doNotTakePointerCapture:!0,onDismiss:g,target:v,borderColor:d.colors.neutralStroke1,children:(0,T1.jsx)(OV.View,{style:m,children:(0,T1.jsx)(Et,{children:c})})})]})}});var NV,F7,Mi,J6e,Ca,nQe,X6e,iQe,lQe,oQe,Q6e,Y6e,e8e=ue(()=>{"use strict";NV=ae(nt()),F7=ae(Qe()),Mi=ae(Rr());C5();nn();H3e();ub();i7e();M7e();J6e=ae(qL());Hve();gV();O6e();fN();zl();PV();s7();dV();q6e();Yr();Ca=ae(Or()),nQe=a0.customize({minHeight:24}),X6e=Mi.StyleSheet.create({placeholderOverlay:{position:"absolute",top:0,left:0,right:0},hiddenMeasurement:{position:"absolute",left:0,right:0,opacity:0}}),iQe=function(r){var l=r.state,c=F7.default.useState(0),d=(0,NV.default)(c,2),m=d[0],t=d[1],s=F7.default.useState(0),a=(0,NV.default)(s,2),n=a[0],o=a[1],u=n>0&&m>n,g=F7.default.useCallback(function(v){return t(v.nativeEvent.layout.height)},[]),f=F7.default.useCallback(function(v){return o(v.nativeEvent.layout.height)},[]);return(0,Ca.jsxs)(Mi.View,{style:X6e.placeholderOverlay,pointerEvents:"box-none",children:[(0,Ca.jsx)(Mi.View,{style:X6e.hiddenMeasurement,onLayout:g,pointerEvents:"none",children:(0,Ca.jsx)(Et,{style:Ct(l.textInput.style),children:l.textInput.placeholder})}),(0,Ca.jsx)(Mi.View,{onLayout:f,children:(0,Ca.jsx)(K6e,{tooltipText:u?l.textInput.placeholder:void 0,children:(0,Ca.jsx)(Et,{numberOfLines:1,ellipsizeMode:"tail",style:Ct(l.textInput.style,{color:l.textInput.placeholderTextColor}),children:l.textInput.placeholder})})})]})},lQe=function(r){var l,c,d=((l=(c=r.value)==null?void 0:c.length)!=null?l:0)===0,m=(0,Ca.jsxs)(Mi.View,Object.assign({},r.actionButtonContainer,{children:[!r.multiline&&(0,Ca.jsx)(MV,Object.assign({},r.actionButtons)),r.dismissButton&&(0,Ca.jsxs)(Ca.Fragment,{children:[(0,Ca.jsx)(nQe,{vertical:!0}),(0,Ca.jsx)(Ud,Object.assign({},r.dismissButton))]})]}));return(0,Ca.jsxs)(Mi.Pressable,Object.assign({},r.focusableArea,{children:[(0,Ca.jsxs)(Mi.View,Object.assign({},r.rowReverseContainer,{children:[r.multiline&&r.dismissButton&&(0,Ca.jsx)(Ud,Object.assign({},r.dismissButton)),(0,Ca.jsxs)(Mi.View,Object.assign({},r.textInputContainer,{children:[(0,Ca.jsx)(J6e.RichTextInput,Object.assign({},r.textInput,{placeholder:r.copilot15UXEnabled?"":r.textInput.placeholder})),r.copilot15UXEnabled&&d&&(0,Ca.jsx)(iQe,{state:r})]})),!r.multiline&&r.addButton&&(0,Ca.jsx)(v7,Object.assign({},r.addButton))]})),!r.multiline&&m]}))},oQe=function(r,l){var c,d,m;return(0,Ca.jsx)(Ca.Fragment,{children:r.multiline&&(0,Ca.jsxs)(Mi.View,Object.assign({},r.promptBoxFooter,{children:[(0,Ca.jsxs)(Mi.View,Object.assign({},r.inlineFooter,{children:[r.characterCount&&(0,Ca.jsx)(Et,Object.assign({},r.characterCount,{testID:rP})),r.inlineError&&(0,Ca.jsx)(u7,Object.assign({},r.inlineError))]})),(0,Ca.jsxs)(Mi.View,Object.assign({},r.footerActionButtonRow,{children:[(0,Ca.jsx)(Mi.View,{children:r.addButton&&(0,Ca.jsx)(v7,Object.assign({},r.addButton))}),r.attachmentList&&(0,Ca.jsx)(sV,Object.assign({},r.attachmentList,{onRemoveItems:l,children:(0,Ca.jsx)(D7e,Object.assign({},r.attachmentList,{children:(c=r.attachmentList)==null||(d=c.attachments)==null||(m=d.length)==null?void 0:m.toString()}))})),(0,Ca.jsx)(MV,Object.assign({},r.actionButtons))]}))]}))})},Q6e=Mi.StyleSheet.create({OptionsDropDown:{flexDirection:"column"},OptionsDropUp:{flexDirection:"column-reverse"}}),Y6e=function(r,l,c){var d=r.open&&r.listbox&&(0,Ca.jsx)(ZH,Object.assign({},r.listbox,{ref:r.listboxRef}));return(0,Ca.jsxs)(lb.Provider,{value:l.combobox,children:[(0,Ca.jsxs)(Mi.View,Object.assign({},r.root,{testID:RP,children:[r.error&&(0,Ca.jsx)(n7e,Object.assign({},r.error)),(0,Ca.jsxs)(Mi.View,{style:r.renderDropdownOnTop?Q6e.OptionsDropUp:Q6e.OptionsDropDown,children:[(0,Ca.jsxs)(Mi.View,{children:[(0,Ca.jsxs)(Mi.View,Object.assign({},r.promptBox,{children:[lQe(r),oQe(r,c)]})),(0,Ca.jsx)(Mi.View,Object.assign({},r.focusBar))]}),d]})]})),r.ciqOpen&&r.callout.anchorRect&&r.expandedInlineSuggestions&&(0,Ca.jsx)(Du,Object.assign({},r.callout,{children:(0,Ca.jsx)(Nve,Object.assign({},r.expandedInlineSuggestions))}))]})}});var r8e,Hf,t8e,a8e=ue(()=>{"use strict";r8e=ae(Nt()),Hf=ae(Qe()),t8e=function(){var r=Hf.useRef([]),l=Hf.useMemo(function(){var d=function(){return r.current.length},m=function(o){var u;return(u=r.current[o])==null?void 0:u.value},t=function(o){return r.current.findIndex(function(u){return u.value.text===o})},s=function(o){var u=r.current.find(function(g){return g.value.text===o});return u?.value},a=function(o){return r.current.filter(function(u){return o(u.value.text)}).map(function(u){return u.value})};return{getCount:d,getOptionAtIndex:m,getIndexOfText:t,getOptionByText:s,getOptionsMatchingText:a}},[]),c=Hf.useCallback(function(d,m){var t,s=r.current.findIndex(function(n){return!n.ref||!m||!m.current?!1:n.value.text===d.text});if(((t=r.current[s])==null?void 0:t.value.text)!==d.text){var a={value:d,ref:m};s===-1?d.desiredPos===void 0||d.desiredPos<0||d.desiredPos>=r.current.length?r.current=[].concat((0,r8e.default)(r.current),[a]):r.current.splice(d.desiredPos,0,a):r.current.splice(s,0,a)}return function(){r.current=r.current.filter(function(n){return n.value.text!==d.text})}},[]);return Object.assign({},l,{options:r.current.map(function(d){return d.value}),registerOption:c})}});function n8e(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=arguments.length>2?arguments[2]:void 0,c=r.keyboardActive,d=c===void 0?!0:c,m=e.nativeEvent.key,t=e.nativeEvent,s=t.altKey,a=t.ctrlKey,n=t.key,o=t.metaKey;return n.length===1&&m!=="Space"&&!s&&!a&&!o?"Type":d?m==="Space"||m==="Enter"?"Select":m==="ArrowUp"&&(s||l===0)||m==="Escape"?"Blur":m==="ArrowDown"?"Next":m==="ArrowUp"?"Previous":m==="Home"?"First":m==="End"?"Last":m==="PageUp"?"PageUp":m==="PageDown"?"PageDown":m==="Tab"?"Tab":"None":m==="ArrowDown"?"Focus":"None"}function i8e(e,r,l){switch(e){case"Next":return r+1>l?l:r+1;case"Previous":return r-1<0?0:r-1;case"First":return 0;case"Last":return l;case"PageDown":return Math.min(l,r+10);case"PageUp":return Math.max(0,r-10);default:return r}}var l8e=ue(()=>{"use strict"});function u8e(e,r,l,c,d,m){var t=r.ciqOpen,s=r.getActiveIndex,a=r.getCount,n=r.getOptionAtIndex,o=r.highlightedOption,u=r.ignoreNextBlur,g=r.invokeChild,f=r.keyboardActive,v=r.open,C=r.onFirstInteraction,p=r.resetHighlightedAndHoveredOption,h=r.setKeyboardActive,F=r.setHasFocus,R=r.setHighlightedOption,y=r.setOpen,E=e.onOptionInvoke,x=Yi.useRef(null),b=go(x),k=hl(l,d?.ref,b),D=Yi.useMemo(function(){var W=[];return v&&o||t?W.push({key:"Enter"},{key:"Escape"},{key:"ArrowDown"},{key:"ArrowUp"}):W.push({key:"Enter"},{key:"Enter",ctrlKey:!0}),W},[v,o,t]),M=Yi.useCallback(function(W){h(!1)},[h]),w=Yi.useCallback(function(W){p()},[p]),S=Yi.useCallback(function(W){var $;($=x.current)==null||$.focus()},[]),A=Yi.useCallback(function(W){u.current=!0},[u]),T=Yi.useCallback(function(){u.current||y(null,!1),u.current=!1,F(!1)},[u,F,y]),I=Yi.useRef(0),B=Yi.useCallback(function(){y(null,!0),F(!0),I.current<1?I.current+=1:I.current===1&&C?.()},[y,F,a,C]),L=Yi.useCallback(function(W){var $=s(),q=n8e(W,{keyboardActive:f},$),j=a()-1,G=$;switch(q){case"Focus":h(!0),v?G=G<j?G+1:0:y(W,!0);break;case"Blur":y(W,!1),F(!0),G=-1,C?.();break;case"Select":o&&!o.disabled&&(g(o.text,W),E?.(o.text));break;case"Tab":break;default:G=i8e(q,$,j)}G!==$&&(R(n(G)),h(G>=0))},[o,f,v,a,s,C,E,h,y,F,g,R,n]),V=Yi.useMemo(function(){var W=Object.assign({},c);return o8e.includes("win32")&&(W.onMouseEnter=xi(M,c?.onMouseEnter),W.onMouseLeave=xi(w,c?.onMouseLeave)),W},[M,w,c]),Z=Yi.useMemo(function(){return m&&Object.assign({},m,{onPress:xi(S,m.onPress),onResponderStart:xi(A,m.onResponderStart)})},[m,S,A]),H=Yi.useMemo(function(){return xi(T,d?.onBlur)},[T,d?.onBlur]),N=Yi.useMemo(function(){return xi(B,d?.onFocus)},[B,d?.onFocus]),_=Yi.useMemo(function(){return xi(L,d?.onKeyDown)},[L,d?.onKeyDown]),P=Yi.useMemo(function(){var W=Object.assign({accessible:!0},d,{onBlur:H,onFocus:N,ref:k});return o8e.includes("win32")&&(W.onKeyDown=_,W.keyDownEvents=D,W.accessibilityRole="textbox"),W},[D,k,H,N,_,d]);return[V,P,Z]}var Yi,Qwt,o8e,c8e=ue(()=>{"use strict";Yi=ae(Qe()),Qwt=ae(Rr());Fi();F1();L5();l8e();o8e=["macos","win32"]});function s8e(e){var r=R7.useRef(new Map).current,l=R7.useCallback(function(d){var m=d.key;return r.set(m,d),function(){return r.delete(m)}},[r]),c=R7.useCallback(function(d,m){var t=r.get(d);t&&t.invoke(m)},[r]);return{registerInvokable:l,invokeChild:c,notifyInvocation:e}}var R7,d8e=ue(()=>{"use strict";R7=ae(Qe())});function m8e(e){var r=C7.default.useState(!!e),l=(0,g8e.default)(r,2),c=l[0],d=l[1],m=C7.default.useCallback(function(a){var n=a||!!e;d(n)},[e]),t=C7.default.useRef({height:0,width:0,x:0,y:0}),s=C7.default.useCallback(function(a){var n=a.nativeEvent.contentSize;!c&&n.height>1&&n.width>1&&(n.height>t.current.height*1.5&&n.width<t.current.width*1.5?(m(!0),t.current.width=0,t.current.height=0):(t.current.width=n.width,t.current.height=n.height))},[m,c]);return[c,m,s]}var g8e,C7,lIt,f8e=ue(()=>{"use strict";g8e=ae(nt()),C7=ae(Qe()),lIt=ae(Rr())});var p8e,n0,ta,cIt,uQe,cQe,sQe,dQe,gQe,h8e,v8e=ue(()=>{"use strict";p8e=ae(jt()),n0=ae(nt()),ta=ae(Qe()),cIt=ae(Rr());Fi();a8e();WL();L5();F1();c8e();m3e();ln();zl();d8e();h7();iH();f8e();za();uQe=["ciqOpen","children","disabled","forceMultiline","maxAttachments","maxCharacters","onEscape","overrideDismissBehavior","showCharacterCount","showPrivacyDisclaimer","renderDismissButton"],cQe=[{name:"Expand"},{name:"Collapse"}],sQe=["macos","win32"],dQe=function(r,l,c){var d=r.copilot15UXEnabled,m=r.loading,t=r.renderDropdownOnTop,s=r.onOpenChange,a=r.onOptionInvoke,n=t8e(),o=n.getIndexOfText,u=ta.default.useState(!1),g=(0,n0.default)(u,2),f=g[0],v=g[1],C=ta.default.useRef(),p=ta.default.useState(),h=(0,n0.default)(p,2),F=h[0],R=h[1],y=ta.default.useCallback(function(){R(void 0),C.current=void 0},[]),E=ta.default.useCallback(function(){var q=f?F:C.current;return q?o(q.text):-1},[f,F,o]),x=ta.default.useState(!1),b=(0,n0.default)(x,2),k=b[0],D=b[1],M=ta.default.useCallback(function(q){var j=q,G=n.getOptionByText(j);R(G),a?.(G?.text)},[a,n]),w=s8e(M),S=ta.default.useCallback(function(q){v(!1),R(void 0);var j=n.getOptionByText(q);j&&(C.current=j)},[n]),A=ta.default.useCallback(function(q,j,G){var Q=n.registerOption(q,j),X=w.registerInvokable({key:q.text,invoke:G}),U=function(){Q(),X()};return{index:o(q.text),unregister:U}},[o,w,n]),T=ta.default.useRef(!1),I=i3({state:r.open,defaultState:r.defaultOpen,initialState:!1}),B=(0,n0.default)(I,2),L=B[0],V=B[1],Z=ta.default.useCallback(function(q,j){s?.(q,{open:j}),V(j)},[s,V]);ta.default.useEffect(function(){L||y()},[L]);var H=ta.default.useRef(!1),N=ta.default.useCallback(function(){H.current||(r.onFirstInteraction==null||r.onFirstInteraction(),H.current=!0)},[r]),_=i3({state:r.size,defaultState:r.defaultSize,initialState:"small"}),P=(0,n0.default)(_,2),W=P[0],$=P[1];return Object.assign({},n,w,{copilot15UXEnabled:d,keyboardActive:f,hasFocus:k,highlightedOption:F,ignoreNextBlur:T,loading:m,open:L,renderDropdownOnTop:t,size:W,value:l,getActiveIndex:E,notifyHover:S,onFirstInteraction:N,registerOption:A,resetHighlightedAndHoveredOption:y,setKeyboardActive:v,setHasFocus:D,setHighlightedOption:R,setOpen:Z,setSize:$,setValue:c})},gQe=function(r,l){var c=$A(r),d=l?Xve:qve;Tf==null||Tf.SetDismissBehaviors==null||Tf.SetDismissBehaviors(c,d)},h8e=function(r,l){var c,d,m=ta.default.useState(""),t=(0,n0.default)(m,2),s=t[0],a=t[1],n=dQe(r,s,a),o=n.copilot15UXEnabled,u=n.open,g=n.size,f=n.onFirstInteraction,v=n.setOpen,C=n.setSize,p=r.ciqOpen,h=r.children,F=r.disabled,R=r.forceMultiline,y=r.maxAttachments,E=r.maxCharacters,x=r.onEscape,b=r.overrideDismissBehavior,k=r.showCharacterCount,D=r.showPrivacyDisclaimer,M=r.renderDismissButton,w=M===void 0?!0:M,S=(0,p8e.default)(r,uQe),A=ta.default.useRef(!b&&(Tf==null?void 0:Tf.getConstants().canSetDismissBehavior)),T=ta.default.useRef(!1),I=ta.default.useRef(!1),B=ta.default.useCallback(function(Fr){A.current&&gQe(le,Fr||I.current)},[]),L=ta.default.useRef(!!R||!1),V=m8e(L.current),Z=(0,n0.default)(V,3),H=Z[0],N=Z[1],_=Z[2],P=ta.default.useCallback(function(){T.current||B(L.current),T.current=!0},[B]);ta.default.useEffect(function(){T.current&&B(H)},[B,H]);var W=ta.default.useCallback(function(){I.current=!0,B(H)},[B,H]),$=ta.default.useCallback(function(Fr){I.current=!1,B(H||Fr)},[B,H]),q=g3e(Object.assign({},S,{maxCharacters:E,showCharacterCount:k,size:g,open:p,onFilePickerClosed:$,onFilePickerOpen:W}),l,s,a),j=q.open,G=q.root,Q=q.textInput,X=q.callout,U=q.expandedInlineSuggestions,O=q.vibrancyView,z=q.attachmentList,J=q.inputEmpty,ie=q.overMaxAttachments,ce=q.onOverMaxAttachmentsDismiss,ge=q.listboxId,oe=q.characterCount,le=ta.default.useRef(null),Y=ta.default.useRef(null),te=ta.default.useRef(null),re="listboxId",ee=r.attachments?r.attachments.length:0;ta.default.useEffect(function(){oe===0&&ee===0&&N(!1)},[oe,ee,N]),n.setOpen=ta.default.useCallback(function(Fr,qe){F||!h||ta.default.Children.count(h)===0||v(Fr,qe)},[v,F,h]);var ne=d7(Y),de=(0,n0.default)(ne,2),se=de[0],me=de[1],ve=me.toggleDictation,ye=me.dictationStatus,Ee=!j&&ye!==ci.Disabled,Te=ye===ci.Recording;ta.default.useEffect(function(){!Ee&&Te&&ve()},[Ee,Te,ve]);var Ie=ta.default.useCallback(function(){Te&&ve()},[Te,ve]),De=ta.default.useCallback(function(Fr){var qe,hr=typeof Fr!="string"?(qe=Fr.nativeEvent)==null?void 0:qe.text:Fr;a(hr),!r.size&&g==="small"&&hr.length>0&&C("medium"),f?.()},[f,r.size,g,C]),Ae=ta.default.useCallback(function(Fr){if(x&&!j&&Fr.nativeEvent.key==="Escape"){x();return}},[j,x]),xe=g7(me).onKeyEvent,ke=ta.default.useCallback(function(Fr){switch(Fr.nativeEvent.actionName){case"Collapse":v(Fr,!1);break;case"Expand":v(Fr,!0);break}},[v]),Xe=ta.default.useRef(),tr=ta.default.useState(!1),nr=(0,n0.default)(tr,2),er=nr[0],cr=nr[1],ar=ta.default.useCallback(function(){Xe.current=setTimeout(function(){cr(!1)},100)},[]),kr=ta.default.useCallback(function(){Xe.current!==void 0&&(cr(!0),clearTimeout(Xe.current))},[]),lt=vi(Object.assign({focusable:!1,onBlurCapture:ar,onFocusCapture:kr},r.textInputContainer)),jr=lt.state.focused||er;ta.default.useEffect(function(){u&&(!h||ta.default.Children.count(h)===0)?v(null,!1):!u&&ta.default.Children.count(h)>0&&v(null,!0)},[h]);var Gr,or,Ye,Cr={},Mr,_r;{var Le;Mr={accessible:!0,accessibilityActions:cQe,accessibilityLabel:(Le=r.accessibilityLabel)!=null?Le:Dr.inputTextA11yLabel,accessibilityState:{expanded:u},accessibilityRole:"combobox",accessibilityValue:{text:s},onAccessibilityAction:ke}}if(Gr=Object.assign({},G,Mr,{style:r.style,keyDownEvents:r.handledKeyDownEvents},r.root),sQe.includes("win32")){var rr,vr=Object.assign({onKeyDown:xi((rr=r.root)==null?void 0:rr.onKeyDown,G.onKeyDown)},{onKeyDownCapture:xe});Gr=Object.assign({},Gr,vr)}or=Object.assign({},Q,_r,{accessibilityControls:j?ge:u?re:void 0,acceptsKeyboardFocus:F?!1:r.acceptsKeyboardFocus,disabled:F,editable:F?!1:r.editable,enableFocusRing:!1,onPress:f,onKeyDown:xi(Ae,Q.onKeyDown),onDictationEvent:se,ref:hl(l,Q.ref,Y)},S);var yr=Object.assign({},r.textInputContainer);H||(or.onContentSizeChange=_),or.onBlur=xi(Q.onBlur,or.onBlur,Ie),or.onChangeText=xi(Q.onChangeText,or.onChangeText,De),or.onFocus=xi(Q.onFocus,or.onFocus,P);var Ar=L||!H,We={accessible:!0,accessibilityRole:"menu"};Ye=u&&h&&Ar?Object.assign({},We,{children:h,nativeID:re}):void 0;var fr=u8e(r,Object.assign({},n,{ciqOpen:j}),l,Gr,or,Ye),Tr=(0,n0.default)(fr,3);Gr=Tr[0],or=Tr[1],Ye=Tr[2],Gr.ref=hl(Gr.ref,le);var br=ta.default.useCallback(function(){var Fr,qe;S.onSubmit(s,(Fr=r.attachments)!=null?Fr:[]),(qe=Y.current)==null||qe.clear()},[S,r.attachments,s]),Wr=ta.default.useRef(null),Ke=!!E&&oe>E,lr=ta.default.useMemo(function(){if(Ke)return ui(Dr.maxCharLimitError,E.toString());if(y&&ee>y)return ui(Dr.maxAttachmentWarning,y.toString())},[y,ee,Ke,E]);ta.default.useEffect(function(){!H&&(lr||ee>0)&&N(!0)},[H,lr,ee,N]);var Me=ta.default.useMemo(function(){if(r.error)return Object.assign({shape:"square"},r.error)},[r.error]),He=ta.default.useMemo(function(){if(lr)return{hasIcon:!0,errorText:lr}},[lr]),ze=ta.default.useMemo(function(){return{children:`${oe} / ${E}`,variant:"caption1"}},[E,oe]),$e={attachmentList:z&&Object.assign({},z,{sensitivityProps:r.sensitivityIcon}),maxAttachments:y,overMaxAttachments:ie,onOverMaxAttachmentsDismiss:ce},Be={submitButton:J?void 0:Object.assign({onClick:br,appearance:Te?"subtle":"primary",disabled:S.isSubmitDisabled||!!He||!!Me},r.submitButton),dictationButton:r.dictation?{dictationHost:me,disabled:!Ee}:void 0,overflowMenu:r.overflowMenu},he=r.hasCIQ&&r.onAddAttachment?{onCiqClick:r.onAddAttachment}:void 0;D&&(Be.privacyIcon=Object.assign({accessibilityHint:Dr.dismissPrivacyDisclaimer,accessibilityLabel:Dr.startPrivacyStatementButtonLabel,tooltip:Dr.dismissPrivacyDisclaimer},r.privacyIcon));var dr={accessibilityLabel:Dr.dismissCloseButton,fillOnHover:!0,onClick:r.onDismissButtonClick,positioning:"relative",testID:vP,tooltip:Dr.dismissCloseButton},Sr={promptBox:Object.assign({},r.promptBox),promptBoxFooter:Object.assign({},r.promptBoxFooter),footerActionButtonRow:Object.assign({},r.footerActionButtonRow),textInputContainer:yr,rowReverseContainer:Object.assign({},r.rowReverseContainer),focusBar:Object.assign({},r.focusBar),actionButtonContainer:Object.assign({},r.actionButtonContainer),root:Gr,focusableArea:Object.assign({},Cr,lt.props,{ref:Wr}),textInput:or,callout:X,expandedInlineSuggestions:U,vibrancyView:O,actionButtons:Be,error:Me,inlineError:He,characterCount:k&&(H||Ke)?ze:void 0,dismissButton:w&&(!A.current||H)?dr:void 0,listbox:Ye?Object.assign({},Ye,xt.getInstance().getChangeGate("ChangeGate.EnableListboxStylePassthrough")&&((c=r.listbox)==null?void 0:c.style)&&{style:r.listbox.style}):void 0,addButton:he},pr=Object.assign({},Sr,{copilot15UXEnabled:o,disabled:F,listboxRef:te,ciqOpen:j},$e,n,lt.state,{appearance:(d=r.appearance)!=null?d:"elevated",focused:jr,multiline:H,overMaxCharacters:Ke});return pr}});function F8e(e){var r=e.highlightedOption,l=e.getCount,c=e.getIndexOfText,d=e.loading,m=e.notifyHover,t=e.notifyInvocation,s=e.open,a=e.registerOption,n=e.size,o={highlightedOption:r,getCount:l,getIndexOfText:c,loading:d,notifyHover:m,notifyInvocation:t,open:s,registerOption:a,size:n};return{combobox:o}}var R8e=ue(()=>{"use strict"});var y8e=_e((kIt,C8e)=>{C8e.exports=OfficePlatformGlobal.Polyester.Components});var Vf=_e((wIt,S8e)=>{S8e.exports=OfficePlatformGlobal.ReactNative.processColor});var IIt,MIt,mQe,fQe,Ti,pQe,hQe,E8e,ki,A8e=ue(()=>{"use strict";IIt=ae(F5()),MIt=ae(CE()),mQe=R5(),fQe=yE(),Ti=fQe.dispatchCommand,pQe="RCTPickerTextInput",hQe={uiViewClassName:"RCTPickerTextInput",validAttributes:{placeholderTextColor:{process:Vf().default},linkTextColor:{process:Vf().default}}},E8e=mQe.get(pQe,function(){return hQe}),ki={startMentionPicker:function(r,l,c){Ti(r,"startMentionPicker",[l,c])},cancelMentionPicker:function(r,l){Ti(r,"cancelMentionPicker",[l])},completeMentionPicker:function(r,l,c){Ti(r,"completeMentionPicker",[l,c])},removeMentions:function(r,l){Ti(r,"removeMentions",[l])},clearSearchString:function(r){Ti(r,"clearSearchString",[])},startDictation:function(r){Ti(r,"startDictation",[])},stopDictation:function(r){Ti(r,"stopDictation",[])},setFormattedText:function(r,l){Ti(r,"setFormattedText",[l])},blur:function(r){Ti(r,"blur",[])},focus:function(r){Ti(r,"focus",[])},clear:function(r){Ti(r,"clear",[])},redo:function(r,l){Ti(r,"redo",[l])},replaceText:function(r,l){Ti(r,"replaceText",[l])},replaceTextAtCurrentIndex:function(r,l){Ti(r,"replaceTextAtCurrentIndex",[l])},setGhostText:function(r,l){Ti(r,"setGhostText",[l])},setListType:function(r,l){Ti(r,"setListType",[l])},setTextSelection:function(r,l){Ti(r,"setTextSelection",[l])},toggleBold:function(r){Ti(r,"toggleBold",[])},toggleItalic:function(r){Ti(r,"toggleItalic",[])},toggleUnderline:function(r){Ti(r,"toggleUnderline",[])},toggleStrikeThrough:function(r){Ti(r,"toggleStrikeThrough",[])},undo:function(r,l){Ti(r,"undo",[l])}}});var b8e,vQe,ru,x8e=ue(()=>{"use strict";b8e=ae(Rr()),vQe=b8e.TurboModuleRegistry.get("PickerTextInput"),ru=vQe});function I8e(e){if(e.embeddedData!==void 0)return e;var r=yQe(e.insertedData);if(r===void 0)return e;var l=r;return e.embeddedData=l.embeddedData,e}function SQe(e,r){var l=r2.default.useMemo(function(){return Gb.TurboModuleRegistry.get("RichTextInput")},[]),c=r2.default.useRef(null);r2.default.useLayoutEffect(function(){r&&r.current&&(c.current=(0,Gb.findNodeHandle)(r.current),c.current)},[r]),r2.default.useImperativeHandle(e,function(){return{startPicker:function(m,t){c.current&&ki.startMentionPicker(r.current,m,t)},completePicker:function(m,t){return c.current&&ru?ru.completePicker(c.current,m,CQe(t)):Promise.reject(new Error("nativeRef instance or NativePickerTextInputModule not available to invoke completePicker"))},cancelPicker:function(m){c.current&&ki.cancelMentionPicker(r.current,m)},getMentions:function(){return c.current&&ru&&ru.getMentions?ru.getMentions(c.current).then(function(m){return m.map(I8e)}):Promise.reject(new Error("nativeRef instance or NativePickerTextInputModule not available to invoke getMentions, or getMentions method not implemented"))},removeMentions:function(m){c.current&&ki.removeMentions(r.current,m)},clearSearchString:function(){c.current&&ki.clearSearchString(r.current)},isDictationAvailable:function(){return c.current&&ru&&ru.isDictationAvailable?ru.isDictationAvailable(c.current):Promise.reject(new Error("nativeRef instance or NativePickerTextInputModule not available to invoke isDictationAvailable"))},isDictationRecording:function(){return c.current&&ru&&ru.isDictationRecording?ru.isDictationRecording(c.current):Promise.reject(new Error("nativeRef instance or NativePickerTextInputModule not available to invoke isDictationRecording"))},startDictation:function(){c.current&&ki.startDictation(r.current)},stopDictation:function(){c.current&&ki.stopDictation(r.current)},blur:function(){c.current&&ki.blur(r.current)},clear:function(){c.current&&ki.clear(r.current)},focus:function(){c.current&&ki.focus(r.current)},getCaretRect:function(m){return c.current&&l?l.getCaretRect(c.current,m):Promise.reject(new Error("nativeRef instance or RichTextModule not available to invoke getCaretRect"))},getSelectionCharFormat:function(){return c.current&&l?l.getSelectionCharFormat(c.current):Promise.reject(new Error("nativeRef instance or RichTextModule not available to invoke getSelectionCharFormat"))},getSelectionStart:function(){return c.current&&l?l.getSelectionStart(c.current):Promise.reject(new Error("nativeRef instance or RichTextModule not available to invoke getSelectionStart"))},getSelectionEnd:function(){return c.current&&l?l.getSelectionEnd(c.current):Promise.reject(new Error("nativeRef instance or RichTextModule not available to invoke getSelectionEnd"))},setFormattedText:function(m){c.current&&ki.setFormattedText(r.current,m)},getFormattedText:function(){return c.current&&ru?ru.getFormattedText(c.current):Promise.reject(new Error("nativeRef instance or NativePickerTextInputModule not available to invoke getFormattedText"))},isEmpty:function(){return c.current&&l?l.isEmpty():Promise.reject(new Error("nativeRef instance or RichTextModule not available to invoke isEmpty"))},isFocused:function(){return!1},redo:function(m){c.current&&ki.redo(r.current,m)},replaceText:function(m,t,s){c.current&&ki.replaceText(r.current,{jsonToInsert:m,startIndex:t,numberOfCharactersToReplace:s})},replaceTextAtCurrentIndex:function(m,t){c.current&&ki.replaceTextAtCurrentIndex(r.current,{jsonToInsert:m,numberOfCharactersToDelete:t})},setGhostText:function(m){c.current&&ki.setGhostText(r.current,{text:m})},setListType:function(m){c.current&&ki.setListType(r.current,{listType:m})},setTextSelection:function(m,t){c.current&&ki.setTextSelection(r.current,{start:m,end:t})},toggleBold:function(){c.current&&ki.toggleBold(r.current)},toggleItalic:function(){c.current&&ki.toggleItalic(r.current)},toggleUnderline:function(){c.current&&ki.toggleUnderline(r.current)},toggleStrikeThrough:function(){c.current&&ki.toggleStrikeThrough(r.current)},undo:function(m){c.current&&ki.undo(r.current,{numActions:m})}}},[c,r,l])}var T8e,k8e,r2,Gb,w8e,FQe,RQe,CQe,yQe,Wb,D8e=ue(()=>{"use strict";T8e=ae(jt()),k8e=ae(Nt()),r2=ae(Qe()),Gb=ae(Rr());A8e();x8e();w8e=ae(Or()),FQe=["onMentionsChanged"],RQe=function(r){var l,c=r.mentionType,d=r.insertedData,m=r.embeddedData;if(m!==void 0){d.ops.length;var t=d.ops[0];t.insert;var s=(l=t.attributes)==null?void 0:l.custom;s?.data;var a={mentionType:c,embeddedData:m};t.attributes||(t.attributes={}),t.attributes.custom?t.attributes.custom.data=a:t.attributes.custom={data:s}}},CQe=function(r){var l=[];for(var c of r)"mentionType"in c?(RQe(c),l.push(c.insertedData.ops[0])):l.push.apply(l,(0,k8e.default)(c.ops));return{ops:l}},yQe=function(r){var l,c;if(r.ops.length===1){var d=r.ops[0];if(typeof d.insert=="string")return(l=d.attributes)==null||(c=l.custom)==null?void 0:c.data}};Wb=r2.default.forwardRef(function(e,r){var l=r2.default.useRef(null);SQe(r,l);var c=e.onMentionsChanged,d=(0,T8e.default)(e,FQe),m=r2.default.useCallback(function(s){var a=s.nativeEvent.inlineMentions,n=a.map(I8e);s.nativeEvent.inlineMentions=n,c?.(s)},[c]),t=Object.assign({},d,{ref:l,onMentionsChanged:m});return(0,w8e.jsx)(E8e,Object.assign({},t))});Wb.displayName="PickerTextInput"});var M8e=ue(()=>{"use strict";D8e()});var i0,B8e=ue(()=>{"use strict";i0=(function(e){return e.Start="Start",e.Update="Update",e.KeyPress="KeyPress",e.Stopped="Stopped",e.StopRequest="StopRequest",e})({})});var HV,G5,$b,_8e,EQe,AQe,zb,L8e=ue(()=>{"use strict";HV=ae(jt()),G5=ae(Qe()),$b=ae(y8e());M8e();B8e();_8e=ae(Or()),EQe=["style"],AQe=["pickerEventHandlers"],zb=G5.default.forwardRef(function(e,r){var l=e.style,c=(0,HV.default)(e,EQe),d=G5.default.useRef({});G5.default.useImperativeHandle(r,function(){return d.current||{}},[]);var m=G5.default.useMemo(function(){var a;return(a=e.pickerHandlers)==null?void 0:a.map(function(n){return{identifier:n.pickerIdentifier,handlers:n.pickerEventHandlers}})},[e.pickerHandlers]),t=G5.default.useMemo(function(){var a;return(a=e.pickerHandlers)==null?void 0:a.map(function(n){var o=n.pickerEventHandlers,u=(0,HV.default)(n,AQe);return u})},[e.pickerHandlers]),s=G5.default.useCallback(function(a){var n,o,u,g=a.nativeEvent.payload,f=m==null||(n=m.find(function(h){return h.identifier===a.nativeEvent.pickerIdentifier}))==null?void 0:n.handlers;if(f)switch(a.nativeEvent.pickerEvent){case i0.Start:(o=f[i0.Start])==null||o.call(f,d.current);break;case i0.Update:if(g&&"searchString"in g){var v;(v=f[i0.Update])==null||v.call(f,d.current,g.searchString)}break;case i0.KeyPress:if(g&&"key"in g){var C;(C=f[i0.KeyPress])==null||C.call(f,d.current,g.key)}break;case i0.StopRequest:if(g&&"reason"in g){var p;(p=f[i0.StopRequest])==null||p.call(f,d.current,g.reason)}break;case i0.Stopped:(u=f[i0.Stopped])==null||u.call(f,d.current);break}},[m]);return(0,_8e.jsx)(Wb,Object.assign({accessible:!0,editable:!0,ref:d,pickerHandlers:t,onPickerEvent:s,supportedFormatting:$b.DeltaFormattingType.Text+$b.DeltaFormattingType.Underline+$b.DeltaFormattingType.Color},c))});zb.displayName="PickerInput"});var P8e=ue(()=>{"use strict";L8e()});var k1,VV=ue(()=>{"use strict";k1=(function(e){return e.Empty="Empty",e.SimpleString="SimpleString",e.ComplexTypesInline="ComplexTypesInline",e})({})});function bQe(){var e=Y0.default.useState(k1.Empty),r=(0,Kb.default)(e,2),l=r[0],c=r[1],d=Y0.default.useCallback(function(m){m!=null&&m.nativeEvent&&(m.nativeEvent.isEmpty?c(k1.Empty):c(k1.SimpleString))},[]);return[l,d]}function xQe(e){var r="";return e.ops.forEach(function(l){l.insert&&typeof l.insert=="string"&&(r+=l.insert)}),r}function jV(e){var r=bQe(),l=(0,Kb.default)(r,2),c=l[0],d=l[1],m=Y0.default.useState(!1),t=(0,Kb.default)(m,2),s=t[0],a=t[1],n=Y0.default.useCallback(function(p){a(p)},[]),o=Y0.default.useCallback(function(){n(!0)},[n]),u=Y0.default.useCallback(function(){n(!1)},[n]),g=Y0.default.useCallback(function(){return e.current?e.current.getFormattedText().then(function(p){return xQe(p)}):Promise.resolve("")},[e]),f=Y0.default.useCallback(function(){return g().then(function(p){return{prompt:p,entities:[]}})},[g]),v=Y0.default.useCallback(function(p){return e.current?(e.current.setFormattedText(p),e.current.setTextSelection(-1,-1),Promise.resolve()):Promise.reject()},[e]),C={getInputPromptForHandoff:f,setInputPromptText:v,promptState:c,focused:s};return[d,o,u,C]}var Kb,Y0,O8e=ue(()=>{"use strict";Kb=ae(nt()),Y0=ae(Qe());VV()});var ZV=ue(()=>{"use strict";VV();O8e()});var N8e=ue(()=>{"use strict";v_()});var UV,W5,H8e=ue(()=>{"use strict";UV=ae(Qe());E3e();e8e();v8e();R8e();N8e();L5();W5=UV.default.forwardRef(function(e,r){var l,c=h8e(e,r),d=F8e(c);S3e(c);var m=AS(),t=UV.default.useCallback(function(a){var n;if(m&&(((n=c.attachmentList)==null?void 0:n.attachments)===void 0||a.length===c.attachmentList.attachments.length)){var o,u,g;(o=c.attachmentList)==null||(u=o.textInputRef)==null||(g=u.current)==null||g.focus()}},[m,c.attachmentList]),s=xi(t,(l=c.attachmentList)==null?void 0:l.onRemoveItems);return Y6e(c,d,s)});W5.displayName="SuggestionsCombobox"});var V8e,j8e,GV,Z8e,U8e,TQe,kQe,G8e,W8e=ue(()=>{"use strict";V8e=ae(nt()),j8e=ae(jt()),GV=ae(Qe());nn();Z8e=ae(Qe()),U8e=ae(Or()),TQe=["children","highlightProps","highlightRanges","query","searchFilter"],kQe={variant:"body2Strong"},G8e=function(r){var l=r.children,c=r.highlightProps,d=c===void 0?kQe:c,m=r.highlightRanges,t=r.query,s=r.searchFilter,a=(0,j8e.default)(r,TQe),n=l,o=GV.useMemo(function(){if(m)return m;var g=typeof t=="string"?new RegExp(t,"g"):t,f=[],v=n.matchAll(g);if(v)for(var C of v)C.index!==void 0&&f.push([C.index,C.index+C[0].length]);return s?f.filter(s):f},[n,t,m,s]),u=GV.useMemo(function(){var g=[],f=0;for(var v of o){var C=(0,V8e.default)(v,2),p=C[0],h=C[1];f!==p&&g.push(n.substring(f,p)),g.push((0,Z8e.createElement)(Et,Object.assign({},d,{key:f}),n.substring(p,h))),f=h}return f<n.length&&g.push(n.substring(f)),g},[n,d,o]);return(0,U8e.jsx)(Et,Object.assign({},a,{children:u}))}});var $8e,qb,jf,z8e,K8e=ue(()=>{"use strict";$8e=ae(Qe()),qb=ae(Rr());nn();W8e();jf=ae(Or()),z8e=function(r){var l=r.root,c=r.icon,d=r.iconContainer,m=r.iconSlot,t=r.text,s=r.highlight,a=null;return m&&(a=$8e.default.cloneElement(m,c)),(0,jf.jsxs)(qb.Pressable,Object.assign({},l,{children:[a&&(0,jf.jsx)(qb.View,Object.assign({},d,{children:a})),s?(0,jf.jsx)(G8e,Object.assign({},t,s,{children:l.children})):(0,jf.jsx)(Et,Object.assign({},t,{children:l.children}))]}))}});var WV,q8e,_l,X8e,wQe,IQe,DQe,MQe,Q8e,J8e=ue(()=>{"use strict";WV=ae(nt()),q8e=ae(jt()),_l=ae(Qe()),X8e=ae(Rr());Fi();jH();ub();ln();sc();wQe=["children","disabled","onPress","desiredIndex"],IQe=[" ","Enter"],DQe=[{name:"Select"}],MQe=!1,Q8e=function(r,l){var c=r.children,d=r.disabled,m=r.onPress,t=r.desiredIndex,s=(0,q8e.default)(r,wQe),a=ob(),n=a.getCount,o=a.getIndexOfText,u=a.highlightedOption,g=a.notifyHover,f=a.notifyInvocation,v=a.registerOption,C=k3e(),p=C.updateItemLayout,h=c,F=(0,_l.useState)(),R=(0,WV.default)(F,2),y=R[0],E=R[1],x=(0,_l.useMemo)(function(){return{disabled:d,text:h,desiredPos:t}},[h,d,t]),b=Tl("Word","PolarisIPEKeyboardHandoffFixEnabled"),k=(0,_l.useRef)(m);(0,_l.useEffect)(function(){k.current=m},[m]),(0,_l.useEffect)(function(){var $=v(x,l,function(q){return b?k.current==null?void 0:k.current(q):m?.(q)});return E($.index),function(){return $.unregister()}},[x]);var D=u?.text!==void 0&&u?.text===h,M=(0,_l.useState)(!1),w=(0,WV.default)(M,2),S=w[0],A=w[1];(0,_l.useEffect)(function(){if(A(D),D&&MQe){var $=ui(Dr.announceCiqSuggestion,u.text,(o(u.text)+1).toString(),n().toString());X8e.AccessibilityInfo.announceForAccessibility($)}},[n,o,D,u]);var T=(0,_l.useCallback)(function($){d||(m?.($),f(h),A(!0))},[d,f,m,h]),I=(0,_l.useCallback)(function($){r.onHoverIn==null||r.onHoverIn($),g(h)},[g,h,r]),B=(0,_l.useCallback)(function($){p(x.text,$.nativeEvent.layout)},[x.text,p]),L=vi(Object.assign({},s,{onPress:T,onHoverIn:I})),V=z4.apply(void 0,[T].concat(IQe)),Z=(0,_l.useCallback)(function($){$.nativeEvent.actionName==="Select"&&(d||(f(h),A(!0)))},[d,f,h]),H=(0,_l.useMemo)(function(){return{disabled:d,selected:D}},[d,D]),N="menuitem",_={accessibilityLabel:h,accessibilityState:H,accessibilityRole:N,accessibilityActions:DQe,onAccessibilityAction:Z};if(y!==void 0){var P,W;_=Object.assign({},_,{accessibilityPositionInSet:(P=r.accessibilityPositionInSet)!=null?P:y+1,accessibilitySetSize:(W=r.accessibilitySetSize)!=null?W:n()})}return Object.assign({root:Object.assign({onLayout:B},L.props,V,_,{children:h,focusable:!1}),text:Object.assign({accessible:!1,tooltip:x.text,truncate:!0,wrap:!1},r.text)},L.state,{borderVisible:S,disabled:d,highlighted:D})}});var Y8e,w1,eFe,rFe=ue(()=>{"use strict";Y8e=ae(nt()),w1=ae(Qe());F1();J8e();eFe=function(r,l){var c,d=(0,w1.useRef)(null),m=(0,w1.useState)(r.iconSlot),t=(0,Y8e.default)(m,2),s=t[0],a=t[1];(0,w1.useLayoutEffect)(function(){a(r.iconSlot)},[r.iconSlot]);var n=(0,w1.useCallback)(function(g){r.onHoverIn==null||r.onHoverIn(g),r.hoveredIconSlot&&a(r.hoveredIconSlot)},[r]),o=(0,w1.useCallback)(function(g){r.onHoverOut==null||r.onHoverOut(g),r.iconSlot&&a(r.iconSlot)},[r]),u=Q8e(Object.assign({},r,{onHoverIn:n,onHoverOut:o}),d);return Object.assign({},u,{root:Object.assign({ref:hl(d,l)},u.root,{testID:r.testID,focusable:(c=r.focusable)!=null?c:u.root.focusable}),icon:Object.assign({},r.icon),iconContainer:Object.assign({accessible:!1},r.iconContainer),iconSlot:s,highlight:r.highlight})}});var el,BQe,_Qe,LQe,tFe,aFe=ue(()=>{"use strict";el=ae(Rr());Yr();aE();gl();Cn();BQe={ellipsizeMode:"tail",variant:"bodyStandard"},_Qe={enableFocusRing:!0},LQe=Ga(function(e){var r=yt(e);return{root:{flexDirection:"row",minHeight:32,alignItems:"center",marginVertical:2,padding:6,borderRadius:4,gap:10},rootHighlighted:{borderWidth:2,backgroundColor:r?(0,el.PlatformColor)("Highlight"):void 0,borderColor:r?(0,el.PlatformColor)("ButtonText"):e.colors.strokeFocus2,padding:4},rootHovered:{backgroundColor:r?(0,el.PlatformColor)("Highlight"):e.colors.neutralBackground1Hover},rootPressed:{backgroundColor:r?(0,el.PlatformColor)("Highlight"):e.colors.neutralBackground1Pressed},text:Object.assign({color:r?(0,el.PlatformColor)("ButtonText"):e.colors.neutralForeground2},Md()),textHovered:{color:r?(0,el.PlatformColor)("HighlightText"):e.colors.neutralForeground2Hover},textHighlighted:{color:r?(0,el.PlatformColor)("HighlightText"):e.colors.neutralForeground2},textPressed:{color:r?(0,el.PlatformColor)("HighlightText"):e.colors.neutralForeground2Pressed},textDisabled:{color:r?(0,el.PlatformColor)("GrayText"):e.colors.neutralForegroundDisabled},buttonText:{color:r?(0,el.PlatformColor)("ButtonText"):e.colors.compoundBrandForeground1,marginStart:0},buttonTextHovered:{color:r?(0,el.PlatformColor)("HighlightText"):e.colors.compoundBrandForeground1Hover,marginStart:0},buttonTextHighlighted:{color:r?(0,el.PlatformColor)("HighlightText"):e.colors.compoundBrandForeground1},buttonTextPressed:{color:r?(0,el.PlatformColor)("HighlightText"):e.colors.compoundBrandForeground1Pressed,marginStart:0},icon:{color:r?(0,el.PlatformColor)("ButtonText"):e.colors.neutralForeground2},iconHovered:{color:r?(0,el.PlatformColor)("HighlightText"):e.colors.compoundBrandForeground1Hover},iconHighlighted:{color:r?(0,el.PlatformColor)("HighlightText"):e.colors.neutralForeground2},iconPressed:{color:r?(0,el.PlatformColor)("HighlightText"):e.colors.compoundBrandForeground1Pressed},iconDisabled:{color:r?(0,el.PlatformColor)("GrayText"):e.colors.neutralForegroundDisabled},iconContainer:{minHeight:20,minWidth:20,alignItems:"center",justifyContent:"center"}}}),tFe=function(r){var l=r.highlighted,c=r.disabled,d=r.borderVisible,m=r.hovered,t=r.pressed,s=Ft(),a=LQe(s);if(r.root=Wt(r.root,_Qe,{style:Ct(a.root,l&&d&&a.rootHighlighted,m&&a.rootHovered,t&&a.rootPressed,r.root.style)}),r.icon){var n;r.icon.style=Ct(a.icon,l&&a.iconHighlighted,m&&a.iconHovered,t&&a.iconPressed,c&&a.iconDisabled,r.icon.style),r.icon.color=(n=r.icon.color)!=null?n:r.icon.style.color}return r.iconContainer&&(r.iconContainer.style=Ct(a.iconContainer,r.iconContainer.style)),r.text&&(r.text=Wt(BQe,{style:Ct(a.text,l&&a.textHighlighted,m&&a.textHovered,t&&a.textPressed,c&&a.textDisabled,r.text.style)},r.text)),r}});var nFe,Zf,iFe=ue(()=>{"use strict";nFe=ae(Qe());K8e();rFe();aFe();Zf=(0,nFe.forwardRef)(function(e,r){var l=eFe(e,r);return tFe(l),z8e(l)});Zf.displayName="SuggestionsComboboxOption"});var lFe=ue(()=>{"use strict";H8e();iFe()});var oFe,uFe,cFe=ue(()=>{"use strict";oFe=ae(Rr()),uFe=oFe.TurboModuleRegistry.getEnforcing("CopilotStartUI")});var sFe,dFe,gFe=ue(()=>{"use strict";sFe=ae(Rr()),dFe=sFe.TurboModuleRegistry.getEnforcing("CopilotFREUI")});var Ec,Xb,Kn,y7=ue(()=>{"use strict";cFe();gFe();Ec=uFe,Xb=dFe,Kn=(function(e){return e[e.Commercial=1]="Commercial",e[e.Consumer=2]="Consumer",e[e.ConsumerNonPro=3]="ConsumerNonPro",e[e.CommercialStarter=4]="CommercialStarter",e})({})});var mFe,tu,$V=ue(()=>{"use strict";mFe=ae(Rr()),tu=mFe.TurboModuleRegistry.get("DABPlacementInteractionModule")});var fFe,I1,Ma,$5=ue(()=>{"use strict";fFe=ae(Rr()),I1=(function(e){return e[e.Pills=0]="Pills",e[e.Overflow=1]="Overflow",e[e.Chat=2]="Chat",e})({}),Ma=fFe.TurboModuleRegistry.get("DABTelemetryModule")});var UDt,PQe,OQe,NQe,t2,S7=ue(()=>{"use strict";UDt=ae(F5()),PQe=R5(),OQe="FABContainer",NQe={uiViewClassName:"FABContainer",validAttributes:{fabState:!0,shadowStyles:!0,fabBackground:{process:Vf().default},strokeColor:{process:Vf().default},strokeThickness:!0,outerStrokeColor:{process:Vf().default},outerStrokeThickness:!0,cornerRadius:!0,animateEntrance:!0}},t2=PQe.get(OQe,function(){return NQe})});function Uf(e,r){var l=e.onItemFocus,c=e.onItemBlur,d=e.onItemHoverIn,m=e.onItemHoverOut,t=e.onItemInvoke,s=e.onItemKeyPress,a=e.itemInvocationKeys,n=a===void 0?pFe:a,o=D1.default.useCallback(function(x){n.includes(x.nativeEvent.key)&&t?.(r),s?.(x,r)},[n,t,s,r]),u=D1.default.useCallback(function(){return l?.(r)},[l,r]),g=D1.default.useCallback(function(){return c?.(r)},[c,r]),f=D1.default.useCallback(function(){return d?.(r)},[d,r]),v=D1.default.useCallback(function(){return m?.(r)},[m,r]),C=D1.default.useCallback(function(){t?.(r)},[t,r]),p=D1.default.useCallback(function(x){var b;x!=null&&(b=x.nativeEvent)!=null&&b.isLeftButton&&C?.(),x==null||x.stopPropagation==null||x.stopPropagation()},[C]),h=vi({onFocus:u,onBlur:g,onHoverIn:f,onHoverOut:v,onPress:p}),F=h.state,R=h.props,y=D1.default.useMemo(function(){var x;return Array.from(new Set([].concat(pFe,(0,zV.default)((x=e.itemHandledKeys)!=null?x:[]))))},[e.itemHandledKeys]),E=Il.apply(void 0,[o].concat((0,zV.default)(y)));return[F,Object.assign({},R,E,{onAccessibilityTap:C})]}var zV,D1,pFe,Qb=ue(()=>{"use strict";zV=ae(Nt()),D1=ae(Qe());Fi();pFe=["Enter","Space"]});function a2(e){var r,l,c,d,m=Ft(),t=e??m,s=hFe.default.useMemo(function(){var a,n,o,u;return HQe?(a=t.host)==null||(n=a.palette)==null?void 0:n.AccentDark:(o=t.host)==null||(u=o.palette)==null?void 0:u.AccentLight},[(r=t.host)==null||(l=r.palette)==null?void 0:l.AccentDark,(c=t.host)==null||(d=c.palette)==null?void 0:d.AccentLight]);return s}function Jb(e,r){return VQe&&!!r&&e.name==="Black"}var hFe,HQe,VQe,Yb,E7=ue(()=>{"use strict";hFe=ae(Qe());Yr();sc();HQe=bd("UXPlatform","EnableDABDarkStrokeFeatureGate"),VQe=Au("UXPlatform","EnableDABTwoToneFocusBorderChangeGate");Yb=function(r){return r.colors.strokeFocus1}});function e9(){var e=Ft();return e.name===M5||e.name===Bl?ZQe:jQe}var vFe,rl,Gf,KV,jQe,ZQe,FFe,Wf=ue(()=>{"use strict";vFe=ae(Rr());B5();Yr();rl=44,Gf=8,KV=vFe.StyleSheet.create({fabRootStyle:{flexDirection:"row",pointerEvents:"box-none",justifyContent:"flex-end",alignContent:"center",overflow:"hidden",width:48,marginBottom:12},fabRootUndockedStyle:{marginEnd:24,marginBottom:24,gap:8,pointerEvents:"box-none"},focusZone:{pointerEvents:"box-none"}}),jQe={ambientBlurRadius:2,ambientOpacity:.12,keyBlurRadius:Gf,keyOpacity:.14,keyOffset:4},ZQe={ambientBlurRadius:2,ambientOpacity:.24,keyBlurRadius:Gf,keyOpacity:.28,keyOffset:4};FFe=function(r){return{fabRoot:r?KV.fabRootStyle:KV.fabRootUndockedStyle,focusZone:KV.focusZone}}});function r9(e){var r=e.focused,l=e.hovered,c=e.pressed,d=Ai(),m=c?d.colors.buttonTextPressed:l?d.colors.buttonTextHovered:d.colors.buttonText,t=d.colors.buttonBackground,s=d.colors.buttonBackgroundHovered,a=d.colors.buttonBackgroundPressed,n=c?a:l?s:t,o=a2(d),u=r?d.colors.buttonBorderFocused:o===void 0||yt(d)?d.colors.buttonBorder:o,g=Yb(d),f=e9();return CFe.default.useMemo(function(){return{fabContainer:{strokeColor:u,fabState:"rest",fabBackground:n,strokeThickness:r?2:1,outerStrokeColor:g,outerStrokeThickness:Jb(d,r)?1:0,cornerRadius:12,style:RFe.container,shadowStyles:f},icon:{color:m},multiLineTextContainer:RFe.multiLineTextContainer,text:{color:m},title:{color:m}}},[u,g,n,r,m,f,d])}var CFe,yFe,RFe,qV=ue(()=>{"use strict";CFe=ae(Qe()),yFe=ae(Rr());ku();Cn();E7();Wf();RFe=yFe.StyleSheet.create({container:{alignItems:"center",justifyContent:"center",flexDirection:"row",paddingVertical:10,paddingHorizontal:12,minHeight:36,gap:8,maxWidth:320},multiLineTextContainer:{flexDirection:"column",flexShrink:1}})});var iMt,XV,QV,SFe,EFe,AFe=ue(()=>{"use strict";iMt=ae(Qe()),XV=ae(Ra()),QV=ae(Or()),SFe=function(r){var l=r.height,c=l===void 0?32:l,d=r.width,m=d===void 0?32:d,t=`<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.1154 25.5L12.6205 25.4879C7.54007 25.2335 3.5 21.0827 3.5 16C3.5 10.7533 7.80495 6.5 13.1154 6.5H18.8846C24.195 6.5 28.5 10.7533 28.5 16V25.5H13.1154Z" fill="#FFE06B"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M13 26L12.4854 25.9873C7.20167 25.7195 3 21.3502 3 16C3 10.4772 7.47715 6 13 6H19C24.5228 6 29 10.4772 29 16V26H13ZM19 7C23.9706 7 28 11.0294 28 16V25H13C8.02944 25 4 20.9706 4 16C4 11.0294 8.02944 7 13 7H19Z" fill="#FF9C70"/>
<circle cx="2" cy="2" r="2" transform="matrix(1 0 0 -1 8 18)" fill="#0D1F69"/>
<circle cx="2" cy="2" r="2" transform="matrix(1 0 0 -1 14 18)" fill="#FF9C70"/>
<circle cx="2" cy="2" r="2" transform="matrix(1 0 0 -1 20 18)" fill="#4AA647"/>
</svg>
  `;return(0,QV.jsx)(XV.SvgXml,{height:c,width:m,xml:t})},EFe=function(r){var l,c=r.height,d=c===void 0?32:c,m=r.width,t=m===void 0?32:m,s=(l=r.color)==null?void 0:l.toString(),a=`<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10 14C11.1046 14 12 14.8954 12 16C12 17.1046 11.1046 18 10 18C8.89543 18 8 17.1046 8 16C8 14.8954 8.89543 14 10 14Z" fill="${s}"/>
<path d="M16 14C17.1046 14 18 14.8954 18 16C18 17.1046 17.1046 18 16 18C14.8954 18 14 17.1046 14 16C14 14.8954 14.8954 14 16 14Z" fill="${s}"/>
<path d="M22 14C23.1046 14 24 14.8954 24 16C24 17.1046 23.1046 18 22 18C20.8954 18 20 17.1046 20 16C20 14.8954 20.8954 14 22 14Z" fill="${s}"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M19 6C24.5228 6 29 10.4772 29 16V26H13L12.4854 25.9873C7.20167 25.7195 3 21.3502 3 16C3 10.4772 7.47715 6 13 6H19ZM13 7C8.02944 7 4 11.0294 4 16C4 20.9706 8.02944 25 13 25H28V16C28 11.0294 23.9706 7 19 7H13Z" fill="${s}"/>
</svg>`;return(0,QV.jsx)(XV.SvgXml,{height:d,width:t,xml:a})}});function GQe(e,r){if(r===UQe)return e?EFe:SFe}function WQe(e,r,l){var c=t9.default.useMemo(function(){return{accessible:!1,style:r,wrap:l==="pill",ellipsizeMode:l==="menu"?"tail":void 0,children:e,variant:"body1"}},[r,l,e]);return c}function $Qe(e,r){var l=t9.default.useMemo(function(){if(!(e===void 0||e.length===0))return{accessible:!1,style:r,numberOfLines:1,ellipsizeMode:"tail",wrap:!1,children:e,variant:"body1Strong"}},[e,r]);return l}function zQe(e,r){var l=Ft(),c=yt(l),d=t9.default.useMemo(function(){if(!(e===void 0||e.length===0)){var m=GQe(c,e);return{accessible:!1,svgSource:{src:m,style:r,color:r?.color}}}},[e,r,c]);return d}function $f(e,r,l){var c=WQe(e?.text,r.text,l),d=$Qe(e?.title,r.title),m=zQe(e?.icon,r.icon);return{text:c,title:d,icon:m}}var t9,UQe,a9=ue(()=>{"use strict";t9=ae(Qe());AFe();Cn();Yr();UQe="welcomesinglebubbleicon"});var bFe,xFe,n9,i9,zf,KQe,A7,JV=ue(()=>{"use strict";bFe=ae(nt()),xFe=ae(jt()),n9=ae(Qe()),i9=ae(Rr());S7();Qb();qV();a9();pc();zf=ae(Or()),KQe=["data"],A7=n9.forwardRef(function(e,r){var l,c,d=e.data,m=(0,xFe.default)(e,KQe),t=Uf(e,d),s=(0,bFe.default)(t,2),a=s[0],n=s[1],o=r9(a),u=o.fabContainer,g=n9.useMemo(function(){return{borderRadius:u.cornerRadius}},[u]),f=(l=d?.text)!=null?l:"",v=$f(d,o,"pill"),C=v.text,p=v.icon;return C.children||(C.children=e.children),(0,zf.jsx)(i9.Pressable,Object.assign({},m,n,{animationClass:"Cxe_CommandPaletteTabContentClass",accessibilityLabel:(c=e.accessibilityLabel)!=null?c:f,role:"menuitem",focusable:!0,ref:r,style:g,children:(0,zf.jsxs)(t2,Object.assign({},u,{children:[p&&(0,zf.jsx)(Iu,Object.assign({},p)),(0,zf.jsx)(i9.Text,Object.assign({},C))]}))}))});A7.displayName="SUAPill"});var YV,qQe,TFe,XQe,kFe,wFe=ue(()=>{"use strict";Yr();Cn();gl();YV=ae(Qe());E7();qQe=Ga(function(e){return{fab:{backgroundColor:e.colors.buttonBackground,borderColor:e.colors.buttonBorder},itemContainer:{alignItems:"center",justifyContent:"center",display:"flex"}}}),TFe=function(){var r=Ft(),l=a2(r),c=qQe(r);return YV.default.useMemo(function(){return l===void 0||yt(r)?c:Object.assign({},c,{fab:Object.assign({},c.fab,{borderColor:l})})},[l,r,c])},XQe=Ga(function(e){return{root:{borderColor:"transparent",borderWidth:0,borderStyle:"solid",borderRadius:4,flexDirection:"row",alignItems:"center",justifyContent:"flex-start",backgroundColor:e.colors.neutralBackground1},rootHovered:{backgroundColor:e.colors.neutralBackground1Hover},rootPressed:{backgroundColor:e.colors.neutralBackground1Pressed},content:{color:e.colors.neutralForeground1},contentHovered:{color:e.colors.neutralForeground1Hover},contentPressed:{color:e.colors.neutralForeground1Pressed},contentDisabled:{color:e.colors.neutralForeground1Disabled},text:{flex:1},iconContainer:{flex:0},icon:{color:e.colors.neutralForeground1}}}),kFe=function(r){var l=Ft(),c=XQe(l);return YV.default.useMemo(function(){return{root:Ct(c.root,r.hovered&&c.rootHovered,r.pressed&&c.rootPressed),text:Ct(c.content,c.text,r.hovered&&c.contentHovered,r.pressed&&c.contentPressed,r.disabled&&c.contentDisabled),iconContainer:c.iconContainer,icon:Ct(c.content,r.hovered&&c.contentHovered,r.pressed&&c.contentPressed,r.disabled&&c.contentDisabled)}},[r,c])}});var ej,l9,Hu,Kf,Ac,QQe,JQe,YQe,eJe,rj,IFe,DFe=ue(()=>{"use strict";ej=ae(nt()),l9=ae(jt()),Hu=ae(Qe()),Kf=ae(Rr());S7();s7();pc();nn();wFe();Yr();F1();Qb();a9();Ac=ae(Or()),QQe=["itemHandledKeys","items","menuStyles","itemStyles","onItemBlur","onItemFocus","onItemHoverIn","onItemHoverOut","onItemInvoke","onItemKeyPress"],JQe=["backgroundColor","borderColor","borderRadius"],YQe=["data","itemStyles"],eJe=a0.customize(function(){return{minWidth:256,paddingVertical:4}}),rj=Hu.default.forwardRef(function(e,r){var l,c=e.itemHandledKeys,d=e.items,m=e.menuStyles,t=e.itemStyles,s=e.onItemBlur,a=e.onItemFocus,n=e.onItemHoverIn,o=e.onItemHoverOut,u=e.onItemInvoke,g=e.onItemKeyPress,f=(0,l9.default)(e,QQe),v=TFe(),C=Hu.default.useMemo(function(){return m?{fab:Ct(v.fab,m.fab),itemContainer:Ct(v.itemContainer,m.itemContainer)}:v},[v,m]),p=C.fab,h=p.backgroundColor,F=p.borderColor,R=p.borderRadius,y=(0,l9.default)(p,JQe),E=Hu.default.useMemo(function(){var x=[];for(var b of d){var k=b.groupPosition;k!==void 0&&!x.includes(k)&&x.push(k)}var D=[];if(x.length>0){var M=function(T){D.push(d.filter(function(I){return I.groupPosition===T}))};for(var w of x)M(w);var S=d.filter(function(A){return A.groupPosition===void 0});S.length>0&&D.push(S)}else D.push(d);return D},[d]);return(0,Ac.jsx)(Kf.Pressable,Object.assign({},f,{animationClass:"Cxe_CommandPaletteTabContentClass",focusable:!1,accessible:!1,children:(0,Ac.jsx)(t2,{fabState:"rest",fabBackground:h,style:y,cornerRadius:(l=R)!=null?l:16,strokeColor:F,children:(0,Ac.jsx)(Kf.View,{style:C.itemContainer,children:E.map(function(x,b){return(0,Ac.jsxs)(Hu.Fragment,{children:[x.map(function(k,D){return(0,Ac.jsx)(IFe,{data:k,itemHandledKeys:c,itemStyles:t,onItemInvoke:u,onItemBlur:s,onItemFocus:a,onItemHoverIn:n,onItemHoverOut:o,onItemKeyPress:g,ref:b===0&&D===0?r:void 0},D)}),b<E.length-1&&(0,Ac.jsx)(eJe,{})]},b)})})})}))});rj.displayName="SUASubMenu";IFe=Hu.default.forwardRef(function(e,r){var l,c,d=e.data,m=e.itemStyles,t=(0,l9.default)(e,YQe),s=(l=d?.text)!=null?l:"",a=Hu.default.useRef(null),n=hl(a,r),o=Uf(e,d),u=(0,ej.default)(o,2),g=u[0],f=u[1],v=Hu.default.useState(!g.hovered),C=(0,ej.default)(v,2),p=C[0],h=C[1],F=Hu.default.useCallback(function(M){f.onHoverIn==null||f.onHoverIn(M),g.focused||h(!1)},[f,g.focused]),R=Hu.default.useCallback(function(M){f.onFocus==null||f.onFocus(M),g.hovered||h(!0)},[f,g.hovered]);Hu.default.useLayoutEffect(function(){if(g.hovered){var M;(M=n.current)==null||M.focus()}else{var w;(w=n.current)==null||w.blur()}},[n,g.hovered]);var y=kFe(g),E=Hu.default.useMemo(function(){return m?{root:Ct(y.root,m.root),text:Ct(y.text,m.text),iconContainer:Ct(y.iconContainer,m.iconContainer),icon:Ct(y.icon,m.icon)}:y},[y,m]),x=$f(d,E,"menu"),b=x.text,k=x.icon,D={accessibilityLabel:(c=e.accessibilityLabel)!=null?c:s,role:"menuitem"};return(0,Ac.jsxs)(Kf.Pressable,Object.assign({},t,f,D,{enableFocusRing:p,focusable:!0,ref:n,style:E.root,onFocus:R,onHoverIn:F,children:[k&&(0,Ac.jsx)(Kf.View,{style:E.iconContainer,children:(0,Ac.jsx)(Iu,Object.assign({},k))}),(0,Ac.jsx)(Et,Object.assign({},b))]}))});IFe.displayName="SUASubMenuItem"});var MFe,BFe,_Fe=ue(()=>{"use strict";MFe={fab:{paddingVertical:12},itemContainer:{minHeight:40,minWidth:256,gap:4}},BFe={root:{width:240,minHeight:40,paddingHorizontal:12,paddingVertical:4,gap:8},iconContainer:{width:20,height:20}}});var LFe,PFe,_Mt,o9,n2,rJe,OFe,NFe=ue(()=>{"use strict";LFe=ae(nt()),PFe=ae(jt()),_Mt=ae(Qe()),o9=ae(Rr());S7();Qb();qV();a9();pc();nn();n2=ae(Or()),rJe=["data"],OFe=function(r,l){var c,d=r.data,m=(0,PFe.default)(r,rJe),t=Uf(r,d),s=(0,LFe.default)(t,2),a=s[0],n=s[1],o=r9(a),u=o.fabContainer,g=$f(d,o,"pill"),f=g.text,v=g.title,C=g.icon;if(d===void 0)return null;var p=`${d.title} ${d.text}`;return(0,n2.jsx)(o9.Pressable,Object.assign({},m,n,{animationClass:"Cxe_CommandPaletteTabContentClass",accessibilityLabel:(c=r.accessibilityLabel)!=null?c:p,role:"menuitem",focusable:!0,ref:l,children:(0,n2.jsxs)(t2,Object.assign({},u,{children:[C&&(0,n2.jsx)(Iu,Object.assign({},C)),(0,n2.jsxs)(o9.View,{style:o.multiLineTextContainer,children:[(0,n2.jsx)(Et,Object.assign({},v)),(0,n2.jsx)(Et,Object.assign({},f))]})]}))}))}});var HFe,l0,u9=ue(()=>{"use strict";HFe=ae(Rr()),l0=HFe.TurboModuleRegistry.get("DABUnboxingInteractionModule")});var tj,c9,VFe,s9=ue(()=>{"use strict";tj=ae(Qe());$5();u9();za();c9=function(){tj.default.useEffect(function(){Ma||fi(cc.DABTelemetryModuleNotAvailable,void 0,uc)},[])},VFe=function(){tj.default.useEffect(function(){l0||fi(cc.DABUnboxingInteractionModuleNotAvailable,void 0,uc)},[])}});var d9,jFe,ZFe,UFe=ue(()=>{"use strict";d9=ae(Qe());NFe();u9();s9();jFe=ae(Or()),ZFe=function(r){var l=r.onItemInvoke;VFe(),d9.useEffect(function(){l0==null||l0.markUnboxingSeen()},[]);var c=d9.useCallback(function(d){l0==null||l0.markUnboxingTried(),l?.(d)},[l]);return(0,jFe.jsx)(OFe,Object.assign({},r,{onItemInvoke:c}))}});function GFe(e){return e.targetFeature==="unboxing"?ZFe:A7}var WFe=ue(()=>{"use strict";JV();UFe()});var g9,tJe,aj,qf,$Fe,zFe,nj,m9=ue(()=>{"use strict";g9=[{key:" ",altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1},{key:"Enter",altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1}],tJe={key:"Escape",altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1},aj=[].concat(g9,[tJe]),qf={key:"Tab",altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1},$Fe={key:"ArrowDown",altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1},zFe={key:"ArrowUp",altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1},nj={key:"Escape",altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1,eventPhase:1}});function uJe(e,r){var l,c,d=(l=e.groupPosition)!=null?l:-1,m=(c=r.groupPosition)!=null?c:-1;if(d===m){var t,s,a=(t=e.position)!=null?t:-1,n=(s=r.position)!=null?s:-1;return a-n}return d-m}var ij,wi,M1,aJe,lj,nJe,iJe,lJe,oJe,KFe,b7,qFe=ue(()=>{"use strict";ij=ae(nt()),wi=ae(Qe());JV();DFe();Fi();_Fe();Nd();Yr();ln();$5();WFe();m9();M1=ae(Or()),aJe={gap:8,pointerEvents:"box-none",alignItems:"flex-end"},lj=["ArrowRight","Enter","Space"],nJe=[].concat(lj),iJe=[{name:"Expand"},{name:"Collapse"}],lJe=function(r){return{expanded:r}},oJe=Ea(lJe),KFe=[qf,nj];b7=function(r){var l=r.items,c=r.itemToLandAlternativeFocus,d=r.itemToFocusRef,m=r.maxPills,t=r.onItemHoverIn,s=r.onItemHoverOut,a=r.onItemFocus,n=r.onItemBlur,o=r.onItemInvoke,u=r.onSubMenuOpenChange,g=r.onMenuBlurRequest,f=r.tabShouldDismiss,v=wi.default.useState(!1),C=(0,ij.default)(v,2),p=C[0],h=C[1],F=wi.default.useRef(!1),R=wi.default.useRef(!1),y=wi.default.useRef(null),E=wi.default.useRef(null);wi.default.useEffect(function(){if(u?.(p),R.current){var W;(W=y.current)==null||W.focus(),R.current=!1}else if(F.current){var $;($=E.current)==null||$.focus(),F.current=!1}},[u,p]);var x=Il(wi.default.useCallback(function(){h(!1),F.current=!0},[]),"ArrowLeft"),b=wi.default.useRef(void 0),k=wi.default.useCallback(function(){clearTimeout(b.current)},[]),D=wi.default.useCallback(function(){b.current=setTimeout(function(){h(!1)},100)},[]);wi.default.useEffect(function(){return function(){clearTimeout(b.current)}},[]);var M=wi.default.useMemo(function(){return f?KFe:[nj]},[f]),w=wi.default.useCallback(function(W){return M.some(function($){return $.key===W})},[M]),S=wi.default.useCallback(function(W){w(W.nativeEvent.key)&&(g?.(),p&&h(!1))},[w,g,p]),A=wi.default.useCallback(function(W){w(W.nativeEvent.key)&&(g?.(),p&&h(!1))},[w,g,p]),T=wi.default.useCallback(function(W){A(W),lj.includes(W.nativeEvent.key)&&(R.current=!0)},[A]),I=oJe(p),B=wi.default.useCallback(function(W){switch(W.nativeEvent.actionName){case"Expand":h(!0);break;case"Collapse":h(!1);break;default:}},[]),L=wi.default.useCallback(function(){h(!0),Ma==null||Ma.logDABSuggestionOverflowTapped()},[]),V=wi.default.useCallback(function(W){o?.(W,I1.Pills)},[o]),Z=wi.default.useCallback(function(W){o?.(W,I1.Overflow)},[o]),H=wi.default.useMemo(function(){var W=l.sort(uJe);return!m||W.length<=m?[W,[]]:[W.slice(0,m),W.slice(m)]},[l,m]),N=(0,ij.default)(H,2),_=N[0],P=N[1];return(0,M1.jsx)(ho,{accessible:!0,focusZoneDirection:"vertical",isCircularNavigation:!0,role:"menu",style:aJe,tabKeyNavigation:"None",keyDownEvents:KFe,onKeyDown:S,children:p&&P.length>0?(0,M1.jsx)(rj,Object.assign({onFocus:k,onBlur:D,onItemHoverIn:t,onItemHoverOut:s,onItemBlur:n,onItemFocus:a,onItemInvoke:Z,onItemKeyPress:A,items:P,menuStyles:MFe,itemStyles:BFe,ref:y},x)):(0,M1.jsxs)(M1.Fragment,{children:[_.map(function(W,$){var q=GFe(W);return(0,M1.jsx)(q,{data:W,onItemHoverIn:t,onItemHoverOut:s,onItemBlur:n,onItemFocus:a,onItemInvoke:V,onItemKeyPress:A,ref:$===0&&c==="First"||$===_.length-1&&c==="Last"?d:void 0},W.promptId)}),P.length>0&&(0,M1.jsx)(A7,{accessibilityLabel:Dr.dabMoreLabel,accessibilityRole:"menuitem",accessibilityActions:iJe,accessibilityState:I,itemHandledKeys:nJe,itemInvocationKeys:lj,onAccessibilityAction:B,onItemKeyPress:T,onItemHoverIn:t,onItemHoverOut:s,onItemBlur:n,onItemFocus:a,onItemInvoke:L,ref:E,children:Dr.dabMoreLabel})]})})}});var oj=ue(()=>{"use strict";qFe()});var f9,uj=ue(()=>{"use strict";Yr();f9=function(r,l){var c=Ft();return r?c.colors.buttonTextPressed:l?c.colors.buttonTextHovered:c.colors.buttonText}});var XFe,au,Vu,QFe,JFe=ue(()=>{"use strict";XFe=ae(Qe());ku();Lf();Cn();au=ae(Ra());uj();Vu=ae(Or()),QFe=function(r){var l=r.showFullIcon,c=r.hover,d=r.pressed,m=r.size,t=m===void 0?24:m,s=Ai(),a=yt(s),n=f9(d,c),o=XFe.useMemo(function(){var u=[];return a?u.push((0,Vu.jsx)(au.Stop,{offset:"100%",stopColor:"#202020"},"highContrast")):(u.push((0,Vu.jsx)(au.Stop,{offset:"0%",stopColor:"#0D91E1"},0)),u.push((0,Vu.jsx)(au.Stop,{offset:"33%",stopColor:"#8C48FF"},1)),u.push((0,Vu.jsx)(au.Stop,{offset:"66%",stopColor:"#F2598A"},2)),u.push((0,Vu.jsx)(au.Stop,{offset:"100%",stopColor:"#FFB152"},3))),u},[a]);return l?a?(0,Vu.jsx)(vV,{width:t,height:t,color:n}):(0,Vu.jsx)(_b,{width:t,height:t}):(0,Vu.jsxs)(au.default,{height:28,width:3,children:[(0,Vu.jsx)(au.Defs,{children:(0,Vu.jsx)(au.LinearGradient,{id:"gradient",x1:"0%",y1:"0%",x2:"0%",y2:"100%",children:o})}),(0,Vu.jsx)(au.Rect,{width:"100%",height:"100%",fill:"url(#gradient)"})]})}});var cj,sj,B1,p9,YFe,eRe,dj=ue(()=>{"use strict";Yr();cj=ae(Qe()),sj=ae(Rr());Wf();B1=sj.StyleSheet.create({iconContainerStyle:{flex:1,marginStart:0,alignSelf:"center",justifyContent:"center"},iconContainerStyleDocked:{flex:1,minWidth:rl,minHeight:rl,marginStart:8,alignSelf:"flex-start",justifyContent:"center"},iconContainerStyleDockedExpanded:{flex:1,minWidth:rl,minHeight:rl,marginStart:5,alignSelf:"flex-start",justifyContent:"center"},pressableStyleDocked:{flex:1,minWidth:rl,minHeight:rl,alignSelf:"flex-start"},pressableStyleUndocked:{flex:1,backgroundColor:"transparent"},pressableStyleExpanded:{height:32,width:32,borderRadius:12},labelColumn:{flex:1,alignItems:"center",justifyContent:"center"},labelIconWrapper:{width:rl,height:rl,alignItems:"center",justifyContent:"center"},labelText:{fontSize:10,lineHeight:12,marginTop:2}}),p9=sj.StyleSheet.create({dabContainerDocked:{width:52,height:rl,alignSelf:"center"},dabContainerUndocked:{minWidth:rl,minHeight:rl,alignSelf:"flex-end"},dabContainerExpanded:{flexDirection:"row-reverse",gap:2,alignItems:"center",flex:1,paddingHorizontal:4,minWidth:rl,minHeight:rl},dockedHotzoneStyle:{justifyContent:"center",alignSelf:"center",height:rl,width:32},dabContainerPromptComposer:{flexDirection:"row",gap:6,alignItems:"center",flex:1,minWidth:rl,minHeight:rl,paddingHorizontal:12}}),YFe=function(r,l,c,d){var m=Ft(),t=cj.default.useMemo(function(){return r||!l?r?B1.pressableStyleDocked:B1.pressableStyleUndocked:[B1.pressableStyleExpanded,{backgroundColor:c?m.colors.buttonBackgroundHovered:d?m.colors.buttonBackgroundPressed:l?"transparent":m.colors.buttonBackground}]},[l,c,m.colors.buttonBackgroundHovered,m.colors.buttonBackgroundPressed,m.colors.buttonBackground,d,r]);return{iconContainer:r&&c?B1.iconContainerStyleDockedExpanded:r?B1.iconContainerStyleDocked:B1.iconContainerStyle,pressable:t,labelColumn:B1.labelColumn,labelIconWrapper:B1.labelIconWrapper,labelText:B1.labelText}},eRe=function(r,l,c){var d=cj.default.useMemo(function(){return[p9.dabContainerDocked,{end:l?-10:-18}]},[l]);return{dabContainer:r?d:c?p9.dabContainerPromptComposer:p9.dabContainerUndocked,dockedHotzone:p9.dockedHotzoneStyle}}});function es(){var e=(0,h9.useState)(void 0),r=(0,rRe.default)(e,2),l=r[0],c=r[1];return(0,h9.useEffect)(function(){tRe.AccessibilityInfo.isReduceMotionEnabled().then(function(d){c(!d)})},[]),l}var rRe,h9,tRe,Xf=ue(()=>{"use strict";rRe=ae(nt()),h9=ae(Qe()),tRe=ae(Rr())});var aRe,v9,Qf,cJe,x7,gj=ue(()=>{"use strict";aRe=ae(Qe()),v9=ae(Rr());nn();Fi();JFe();dj();Xf();ln();uj();Qf=ae(Or()),cJe={animationClass:"Shared_BasicEntranceClass"},x7=aRe.default.forwardRef(function(e,r){var l=e.docked,c=e.expanded,d=e.showFullIcon,m=e.size,t=e.showLabel,s=vi(e),a=s.props,n=s.state,o=!!n.hovered,u=!!n.pressed,g=YFe(l,c,o,u),f=f9(u,o),v=es(),C={accessibilityLabel:l?Dr.dabButtonDockedA11yLabel:Dr.dabButtonA11yLabel,accessibilityRole:"button",onAccessibilityTap:e.onAccessibilityTap,testID:"dynamicActionButton"};return v===void 0?null:(0,Qf.jsxs)(v9.Pressable,Object.assign({},a,C,{enableFocusRing:c,ref:r,focusable:!0,style:t?g.labelColumn:g.pressable,children:[(0,Qf.jsx)(v9.View,Object.assign({style:t?g.labelIconWrapper:g.iconContainer},v?cJe:{},{children:(0,Qf.jsx)(QFe,{showFullIcon:d,hover:o,pressed:u,size:m})})),t&&(0,Qf.jsx)(Et,{color:f,style:g.labelText,children:Dr.copilotBranding})]}))});x7.displayName="DABIconButton"});var nRe,sJe,iRe,lRe=ue(()=>{"use strict";nRe=ae(Qe()),sJe=function(r){return null},iRe=nRe.default.createContext({renderCopilotButton:sJe})});function z5(e,r){var l=(0,_1.useState)(e),c=(0,oRe.default)(l,2),d=c[0],m=c[1],t=(0,_1.useRef)(),s=(0,_1.useCallback)(function(){clearTimeout(t.current),t.current=void 0},[]),a=(0,_1.useCallback)(function(n,o){var u,g=(u=o??r)!=null?u:0;s(),g===0?m(n):t.current=setTimeout(function(){m(n),t.current=void 0},g)},[r,s]);return(0,_1.useEffect)(function(){return function(){return s()}},[]),[d,a,s]}var oRe,_1,F9=ue(()=>{"use strict";oRe=ae(nt()),_1=ae(Qe())});var i2,ju,uRe,cRe,R9=ue(()=>{"use strict";i2=50,ju=500,uRe=5e3,cRe=7e3});var dJe,C9,sRe=ue(()=>{"use strict";sc();dJe=bd("UXPlatform","EnableDABSquircleCornersFeatureGate"),C9={orbFloating:dJe?16:999,orbDockedRest:8,orbDockedHover:12}});function mJe(e,r){var l=e.promptState===k1.Empty,c=r.dictationStatus===ci.Recording;return l||c}function mRe(e,r){var l=S9.default.useCallback(function(d){var m=mj.some(function(t){return t.key===d.nativeEvent.key&&t.altKey===d.nativeEvent.altKey&&t.ctrlKey===d.nativeEvent.ctrlKey&&t.metaKey===d.nativeEvent.metaKey&&t.shiftKey===d.nativeEvent.shiftKey});m&&e.promptState!==k1.Empty&&e.getInputPromptForHandoff().then(function(t){r(t)}).catch(function(t){})},[r,e]),c=S9.default.useMemo(function(){return{keyUpEvents:mj,keyDownEvents:mj,onKeyDown:l}},[l]);return c}var dRe,S9,gRe,y9,gJe,fJe,mj,pJe,fRe,pRe=ue(()=>{"use strict";dRe=ae(jt()),S9=ae(Qe()),gRe=ae(Rr());h7();IV();ZV();y9=ae(Or()),gJe=["promptInput","dictationHost","onSubmit"];fJe=p7(f7),mj=[{key:"Enter",altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1},{key:"Enter",altKey:!1,ctrlKey:!0,metaKey:!1,shiftKey:!1}];pJe={minWidth:36,minHeight:36,alignItems:"center",justifyContent:"center"},fRe=function(r){var l=r.promptInput,c=r.dictationHost,d=r.onSubmit,m=(0,dRe.default)(r,gJe),t=mJe(l,c),s=l.promptState===k1.Empty,a=S9.default.useCallback(function(){l.getInputPromptForHandoff().then(function(n){d(n)}).catch(function(n){})},[l,d]);return(0,y9.jsx)(gRe.View,{style:pJe,children:t?(0,y9.jsx)(fJe,Object.assign({},m,{dictationHost:c})):(0,y9.jsx)(Zb,Object.assign({},m,{onClick:a,disabled:s}))})}});var hRe,fj,vRe=ue(()=>{"use strict";hRe=ae(Rr()),fj=hRe.StyleSheet.create({rootView:{gap:4,flexDirection:"row",alignItems:"center"},inputContainer:{width:150,marginVertical:5}})});var pj,E9,hj,l2,hJe,T7,vj=ue(()=>{"use strict";pj=ae(nt()),E9=ae(Qe()),hj=ae(Rr());P8e();gj();PV();ZV();h7();pRe();vRe();l2=ae(Or()),hJe=function(){return null},T7=function(r){var l=r.onSubmit,c=E9.default.useRef(null),d=jV(c),m=(0,pj.default)(d,4),t=m[0],s=m[1],a=m[2],n=m[3],o=d7(c),u=(0,pj.default)(o,2),g=u[0],f=u[1],v=g7(f),C=E9.default.useMemo(function(){return{onKeyDownCapture:v.onKeyEvent,keyDownEvents:v.handledKeyEvents}},[v]),p=E9.default.useCallback(function(F){l(F.prompt)},[l]),h=mRe(n,p);return(0,l2.jsxs)(hj.View,Object.assign({},C,{style:fj.rootView,children:[(0,l2.jsx)(v7,{onCiqClick:hJe}),(0,l2.jsx)(hj.View,{style:fj.inputContainer,children:(0,l2.jsx)(zb,Object.assign({ref:c,onDictationEvent:g,onIsEmpty:t,onFocus:s,onBlur:a,placeholder:"Message Copilot",fontSize:14,color:"black",maximumNumberOfLines:10},h))}),(0,l2.jsx)(fRe,{promptInput:n,dictationHost:f,onSubmit:p}),(0,l2.jsx)(x7,{showFullIcon:!0,expanded:!1,docked:!1})]}))};T7.displayName="PromptComposer"});var RRe,Fj,tl,Jf,L1,vJe,FJe,FRe,RJe,CJe,yJe,SJe,Yf,CRe=ue(()=>{"use strict";RRe=ae(jt()),Fj=ae(nt()),tl=ae(Qe()),Jf=ae(Rr());Yr();Fi();Cn();gj();lRe();dj();S7();Xf();F1();F9();R9();E7();zl();Wf();sRe();vj();L1=ae(Or()),vJe=["showLabel"],FJe=Jf.I18nManager.getConstants(),FRe=FJe.isRTL,RJe=function(r,l,c,d,m,t,s){var a=yt(r),n=r.name==="Black"||r.name==="DarkGray",o=r.colors.buttonBackground,u=d?r.colors.buttonBackgroundPressed:c?r.colors.buttonBackgroundHovered:o,g=a2(r),f;l&&!t?f=r.colors.buttonBorderFocused:g!==void 0&&!a?f=g:!t&&(a||n)?f=r.colors.buttonBorder:f="transparent";var v=Yb(r),C=e9();return tl.default.useMemo(function(){return{strokeThickness:l&&!t?2:1,cornerRadius:s??(m?c?C9.orbDockedHover:C9.orbDockedRest:C9.orbFloating),fabBackground:t?o:u,strokeColor:f,outerStrokeColor:v,outerStrokeThickness:Jb(r,l)&&!t?1:0,shadowStyles:C}},[o,s,m,u,l,t,c,v,C,f,r])},CJe=function(r,l){var c,d,m=r.onFocus,t=r.onBlur,s=r.onPressIn,a=r.onPressOut,n=r.docked,o=r.onSwipe,u=r.onHoverIn,g=r.onHoverOut,f=z5(!1),v=(0,Fj.default)(f,2),C=v[0],p=v[1],h=tl.default.useRef({x:0,y:0}),F=tl.default.useCallback(function(w){p(!0),u?.(w)},[p,u]),R=tl.default.useCallback(function(w){p(!1,ju),g?.(w)},[p,g]),y=tl.default.useCallback(function(w){s?.(w),!(!w.nativeEvent.isLeftButton&&w.nativeEvent.button!==0)&&(h.current={x:w.nativeEvent.pageX,y:w.nativeEvent.pageY})},[s]),E=tl.default.useCallback(function(w){if(a?.(w),!(!w.nativeEvent.isLeftButton&&w.nativeEvent.button!==0)){var S=10;if(!(w.nativeEvent.pageX<0)&&!(Math.abs(h.current.x-w.nativeEvent.pageX)<Math.abs(h.current.y-w.nativeEvent.pageY))){var A=!FRe&&!n||FRe&&n;(A&&h.current.x+S<w.nativeEvent.pageX||!A&&h.current.x-S>w.nativeEvent.pageX)&&o()}}},[h,n,o,a]),x=vi(Object.assign({},r,{onFocus:m,onBlur:t,onPressIn:y,onPressOut:E,onHoverIn:F,onHoverOut:R})),b=(c=x.state.focused)!=null?c:!1,k=(d=x.state.pressed)!=null?d:!1,D=tl.default.useRef(null),M=hl(D,l);return{pressableProps:x.props,iconHovered:C,iconFocused:b,iconPressed:k,sharedRef:M}},yJe=function(r,l,c){var d=z5(!1),m=(0,Fj.default)(d,3),t=m[0],s=m[1],a=m[2],n=tl.default.useCallback(function(){a(),s(!0)},[a,s]),o=tl.default.useCallback(function(){s(!1,ju)},[s]),u=tl.default.useCallback(function(f){r&&s(!0),l?.(f)},[r,l,s]),g=tl.default.useCallback(function(f){r&&s(!1),c?.(f)},[r,c,s]);return{hotzoneActive:t,onFocus:u,onBlur:g,hotzoneProps:{onHoverIn:n,onHoverOut:o}}},SJe=function(r){var l=r.docked,c=r.style,d=r.hotzoneProps,m=r.children;return l?(0,L1.jsx)(Jf.Pressable,{testID:YL,style:c,onHoverIn:d.onHoverIn,onHoverOut:d.onHoverOut,focusable:!1,children:m}):(0,L1.jsx)(L1.Fragment,{children:m})},Yf=tl.default.forwardRef(function(e,r){var l=!!e.children,c=e.docked,d=tl.default.Children.toArray(e.children)[0],m=tl.default.isValidElement(d)&&d.type===T7,t=yJe(e.docked,e.onFocus,e.onBlur),s=t.hotzoneActive,a=t.onFocus,n=t.onBlur,o=t.hotzoneProps,u=CJe(Object.assign({},e,l?{}:{onFocus:a,onBlur:n}),r),g=u.pressableProps,f=u.iconHovered,v=u.iconPressed,C=u.iconFocused,p=u.sharedRef,h=Ft(),F=eRe(e.docked,s,m),R=es(),y=RJe(h,C,f,v,e.docked,l,e.cornerRadius),E=tl.default.useMemo(function(){return Jf.StyleSheet.flatten([F.dabContainer,e.containerStyle])},[F.dabContainer,e.containerStyle]),x=tl.default.useRef(g);x.current=g;var b=tl.default.useCallback(function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},A=S.showLabel,T=(0,RRe.default)(S,vJe);return(0,L1.jsx)(x7,Object.assign({},x.current,{docked:c,expanded:l,showFullIcon:!c||c&&s,size:e.iconSize,showLabel:A,ref:p},T))},[c,l,s,e.iconSize,p]),k=tl.default.useMemo(function(){return{renderCopilotButton:b}},[b]),D=!!e.children,M=!!e.showLabel&&!c&&!D,w;return D&&!c?w=e.children:M?w=b({showLabel:!0}):w=b(),R===void 0?null:(0,L1.jsx)(iRe.Provider,{value:k,children:(0,L1.jsx)(SJe,{docked:c,style:F.dockedHotzone,hotzoneProps:o,children:(0,L1.jsx)(t2,Object.assign({style:E,fabState:e.fabState,animateEntrance:e.animateEntrance},c&&R?{animationClass:"Shared_BasicClass"}:{},y,{children:w}))})})});Yf.displayName="DABBody"});var Rj=ue(()=>{"use strict";CRe()});var yRe,Ll,nu,EJe,SRe,ERe=ue(()=>{"use strict";ku();yRe=ae(Qe()),Ll=ae(Ra()),nu=ae(Or()),EJe={alignSelf:"center"},SRe=function(){var r=Ai(),l=yRe.useMemo(function(){var c=[];if(r.name==="Black"){var d,m,t,s,a,n,o,u;c.push((0,nu.jsx)(Ll.Stop,{offset:"0%",stopColor:(d=r.host)==null||(m=d.palette)==null?void 0:m.Bkg},"blackTheme1")),c.push((0,nu.jsx)(Ll.Stop,{offset:"33%",stopColor:(t=r.host)==null||(s=t.palette)==null?void 0:s.AccentLight},"blackTheme2")),c.push((0,nu.jsx)(Ll.Stop,{offset:"66%",stopColor:(a=r.host)==null||(n=a.palette)==null?void 0:n.AccentLight},"blackTheme3")),c.push((0,nu.jsx)(Ll.Stop,{offset:"100%",stopColor:(o=r.host)==null||(u=o.palette)==null?void 0:u.Bkg},"blackTheme4"))}else{var g,f,v,C,p,h,F,R;c.push((0,nu.jsx)(Ll.Stop,{offset:"0%",stopColor:(g=r.host)==null||(f=g.palette)==null?void 0:f.Bkg},"theme1")),c.push((0,nu.jsx)(Ll.Stop,{offset:"33%",stopColor:(v=r.host)==null||(C=v.palette)==null?void 0:C.AccentDark},"theme2")),c.push((0,nu.jsx)(Ll.Stop,{offset:"66%",stopColor:(p=r.host)==null||(h=p.palette)==null?void 0:h.AccentDark},"theme3")),c.push((0,nu.jsx)(Ll.Stop,{offset:"100%",stopColor:(F=r.host)==null||(R=F.palette)==null?void 0:R.Bkg},"theme4"))}return c},[r]);return(0,nu.jsxs)(Ll.default,{height:72,width:1,style:EJe,children:[(0,nu.jsx)(Ll.Defs,{children:(0,nu.jsx)(Ll.LinearGradient,{id:"divider",x1:"0%",x2:"0%",y1:"0%",y2:"100%",children:l})}),(0,nu.jsx)(Ll.Rect,{width:"100%",height:"100%",fill:"url(#divider)"})]})}});function b9(){return A9.useContext(Cj)}var A9,AJe,Cj,x9=ue(()=>{"use strict";A9=ae(Qe()),AJe={suggestions:[],fetchSuggestions:function(){return Promise.resolve()},forceFetchSuggestions:function(){return Promise.resolve()},cacheFetchSuggestions:function(){return Promise.resolve()},onSuggestionSelected:function(){},onOpenChatPane:function(){},onFreeformPromptSubmitted:function(){}},Cj=A9.createContext(AJe)});function xRe(){var e=Ft(),r=a2();return ARe.default.useMemo(function(){return{calloutStyleProps:{backgroundColor:"transparent",borderColor:"transparent",borderWidth:0,maxWidth:308,directionalHint:bRe.I18nManager.isRTL?"rightCenter":"leftCenter"},visibleContainerStyle:{backgroundColor:e.colors.buttonBackground,borderColor:r,borderWidth:1,borderRadius:8,padding:4,maxWidth:300,gap:2,marginEnd:8}}},[r,e.colors.buttonBackground])}var ARe,bRe,TRe,kRe=ue(()=>{"use strict";ARe=ae(Qe()),bRe=ae(Rr());Yr();E7();TRe={minWidth:116,minHeight:28,paddingHorizontal:10,paddingVertical:4,gap:8,borderColor:"transparent",borderWidth:0,borderRadius:4}});function bJe(e){return e?{animationClass:"Shared_BasicClass"}:{}}var yj,wRe,rs,xJe,k7,IRe=ue(()=>{"use strict";yj=ae(Qe()),wRe=ae(Rr());t0();kRe();Xf();rs=ae(Or());xJe=Fc.customize(TRe),k7=function(r){var l=r.items,c=r.children,d=r.onOpenChange,m=xRe(),t=m.calloutStyleProps,s=m.visibleContainerStyle,a=es(),n=yj.default.useCallback(function(u,g){d?.(g)},[d]),o=yj.default.useMemo(function(){return bJe(a)},[a]);return a===void 0?null:l.length===0?(0,rs.jsx)(rs.Fragment,{children:c}):(0,rs.jsxs)(vo,{onOpenChange:n,children:[c,(0,rs.jsx)(Fo,Object.assign({},o,t,{children:(0,rs.jsx)(wRe.View,Object.assign({},o,{style:s,children:(0,rs.jsx)(Rc,{children:l.map(function(u){return(0,rs.jsx)(xJe,{onClick:u.onInvoke,testID:u.testID,children:u.label},u.label)})})}))}))]})}});function I7(e){var r=w7.default.forwardRef(function(l,c){var d=l.onPress,m=l.onKeyDown,t=l.keyDownEvents,s=Ql(),a=s.open,n=s.setOpen,o=s.triggerRef,u=w7.default.useCallback(function(C){var p;(p=C.nativeEvent)!=null&&p.isRightButton&&n(C,!a),d?.(C)},[d,a,n]),g=w7.default.useCallback(function(C){C.nativeEvent.key==="F10"&&C.nativeEvent.shiftKey&&n(C,!0),m?.(C)},[m,n]),f=w7.default.useMemo(function(){var C=[];return t&&C.push.apply(C,(0,DRe.default)(t)),C.push({key:"F10",altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!0}),C},[t]),v=hl(c,o);return(0,MRe.jsx)(e,Object.assign({},l,{onPress:u,onKeyDown:g,keyDownEvents:f,ref:v}))});return r.displayName=e.displayName,r}var DRe,w7,MRe,BRe=ue(()=>{"use strict";DRe=ae(Nt()),w7=ae(Qe());t0();F1();MRe=ae(Or())});var Sj=ue(()=>{"use strict";IRe();BRe()});function _Re(){var e,r=(e=l0==null||l0.getConstants==null?void 0:l0.getConstants().autoShowExpandedSec)!=null?e:TJe;return r*1e3}var TJe,LRe=ue(()=>{"use strict";u9();TJe=7});var PRe,ORe,__t,NRe,ep,kJe,wJe,IJe,DJe,T9,HRe,Ej=ue(()=>{"use strict";PRe=ae(jt()),ORe=ae(Nt()),__t=ae(Qe());C5();NRe=ae(Rr());Wf();sc();ep=ae(Or()),kJe=["children"],wJe=Au("UXPlatform","EnableNoRibbonDismissOfFlyout"),IJe={margin:Gf},DJe=["preventDismissOnKeyDown","preventDismissOnClickOutside"].concat((0,ORe.default)(wJe?["preventDismissByRibbon"]:[])),T9=function(r){var l=r.children,c=(0,PRe.default)(r,kJe);return(0,ep.jsx)(Du,Object.assign({backgroundColor:"transparent",borderColor:"transparent",doNotTakePointerCapture:!0,focusable:!0,dismissBehaviors:DJe},c,{children:(0,ep.jsx)(NRe.View,{style:IJe,children:l})}))},HRe=function(r){var l=r.children;return(0,ep.jsx)(ep.Fragment,{children:l})}});var VRe,MJe,k9,Aj=ue(()=>{"use strict";sc();$5();VRe=new Map,MJe=function(){return Au("UXPlatform","LimitDABDisplayedTelemetry")},k9=function(r){if(MJe()){var l,c=(l=VRe.get(r))!=null?l:0;if(c>=1)return;VRe.set(r,c+1)}Ma==null||Ma.logDABDisplayed()}});var jRe,bj,ZRe=ue(()=>{"use strict";jRe=ae(Rr()),bj=jRe.TurboModuleRegistry.get("DABActionsModule")});function w9(e,r){URe.useEffect(function(){if(bj){var l=new GRe.NativeEventEmitter(bj),c=l.addListener(e,r);return function(){c.remove()}}},[e,r])}var URe,GRe,WRe=ue(()=>{"use strict";URe=ae(Qe()),GRe=ae(Rr());ZRe()});var $Re=ue(()=>{"use strict";WRe()});var KRe,qRe,tp,Ht,I9,ts,rp,zRe,BJe,_Je,xj,XRe=ue(()=>{"use strict";KRe=ae(Zi()),qRe=ae(Nt()),tp=ae(nt()),Ht=ae(Qe()),I9=ae(Rr());$V();$5();za();oj();Wf();Nd();Rj();F9();ERe();ku();Cn();R9();Xf();sc();s9();x9();Sj();ln();LRe();zl();Ej();Aj();vj();$Re();m9();ts=ae(Or()),rp={screenX:rl+Gf-2,screenY:0,width:1,height:1},zRe=5e3,BJe=3e3,_Je=I7(Yf),xj=function(r){var l=r.uiId,c=r.shouldDABUnboxingAutoShow,d=r.shouldShowFullEntrance,m=r.testID,t=Tl("Shared","DabStickyDockedEnabled"),s=Ht.useState(function(){var br;return(br=t&&(tu==null?void 0:tu.isDocked()))!=null?br:!1}),a=(0,tp.default)(s,2),n=a[0],o=a[1],u=b9(),g=u.suggestions,f=u.fetchSuggestions,v=u.forceFetchSuggestions,C=u.onSuggestionSelected,p=u.onOpenChatPane,h=u.onFreeformPromptSubmitted,F=u.cacheFetchSuggestions,R=Ht.useMemo(function(){var br,Wr;return(br=(Wr=g.find(function(Ke){return Ke.targetFeature==="unboxing"}))==null?void 0:Wr.promptId)!=null?br:""},[g]),y=Ht.useRef(!1),E=Ht.useState(!1),x=(0,tp.default)(E,2),b=x[0],k=x[1],D=z5(!1),M=(0,tp.default)(D,3),w=M[0],S=M[1],A=M[2],T=Ht.useState(c&&!(n&&t)?"thinking":"rest"),I=(0,tp.default)(T,2),B=I[0],L=I[1],V=es(),Z=Ht.useRef(c??!1),H=Ht.useRef(""),N=Ht.useRef(""),_=Ht.useRef(null),P=Ht.useRef(),W=Ht.useRef(),$=Ht.useRef(),q=Ht.useRef(!1),j=Ht.useRef(null),G=Ht.useRef(null),Q=Ht.useRef(null),X=Ht.useState(rp),U=(0,tp.default)(X,2),O=U[0],z=U[1],J=jm("Shared","DabUnboxingUIEnabled"),ie=jm("Shared","DabUnboxingExperimentalContextMenuTitleEnabled"),ce=Tl("UXPlatform","DabSwipeToDockEnabled"),ge=Tl("UXPlatform","DabSuaShowToClickCorrelation"),oe=Tl("UXPlatform","DabAutoShowCorrelationIdForTelemetry"),le=jm("Shared","DabPromptComposer"),Y=jm("UXPlatform","UseCalloutToHostSUAs"),te=Ht.useMemo(function(){return Y&&w?[].concat((0,qRe.default)(aj),[qf,zFe]):aj},[Y,w]),re=Ht.useCallback(function(br){A(),S(!0,br)},[A,S]),ee=Ht.useCallback(function(br){S(!1,br)},[S]),ne=Ht.useCallback(function(){return re(ju)},[re]),de=Ht.useCallback(function(){return ee(ju)},[ee]),se=Ht.useCallback(function(){return re(i2)},[re]),me=Ht.useCallback(function(){return ee(i2)},[ee]);c9(),Ht.useEffect(function(){if(w&&g.length>0){var br;oe&&N.current?H.current=N.current:ge&&(H.current=dc()),N.current="",Ma==null||Ma.logDABPromptsShown(g.map(function(Ke){return Ke.promptId}).join(","),(br=g[0].promptCategory)!=null?br:"",I1.Pills,Z.current,R,H.current),_.current==null&&(_.current=Date.now(),q.current=!1)}if(!w&&_.current!=null){var Wr=Date.now()-_.current;!q.current&&(Z.current||Wr>=uRe)&&(Ma==null||Ma.logPromptDismissedWithoutAction(I1.Pills,Z.current,H.current)),_.current=null,Z.current=!1,H.current=""}},[w]),Ht.useEffect(function(){return function(){A()}},[A]),Ht.useEffect(function(){k9(l)},[l]);var ve=Ht.useCallback(function(br){Ma==null||Ma.logDABHover(),N.current="",f(),clearTimeout(P.current),clearTimeout(W.current),L("rest"),re(br)},[f,re]),ye=Ht.useCallback(function(br){ee(br)},[ee]),Ee=Ht.useCallback(function(){clearTimeout(P.current),clearTimeout(W.current),clearTimeout($.current),A()},[A]),Te=Ht.useCallback(function(){Ee()},[Ee]),Ie=Ht.useCallback(function(){return ve(ju)},[ve]),De=Ht.useCallback(function(){return ye(ju)},[ye]),Ae=Ht.useCallback(function(){ve()},[ve]),xe=Ht.useCallback(function(){ye(i2)},[ye]);Ht.useEffect(function(){b&&ee()},[ee,b]);var ke=Ht.useCallback(function(){var br,Wr;(br=j.current)==null||br.focus(),(Wr=G.current)==null||Wr.blurWindow()},[]),Xe=Ht.useCallback(function(){z(Object.assign({},rp,{width:rp.width+1}))},[]);Ht.useEffect(function(){O.width!==rp.width&&z(rp)},[O]);var tr=_Re(),nr=Ht.useCallback(function(){var br=arguments.length>0&&arguments[0]!==void 0?arguments[0]:tr;W.current=setTimeout(function(){ee()},br)},[tr,ee]);Ht.useEffect(function(){return!Z.current||n&&t?f():(v(zRe),P.current=setTimeout(function(){L("rest"),re(),nr()},zRe)),function(){clearTimeout(P.current),clearTimeout(W.current)}},[n,t,re,f,nr,v]),Ht.useEffect(function(){var br=(function(){var Ke=(0,KRe.default)(function*(lr){lr.uiid===l&&S(!1)});return function(Me){return Ke.apply(this,arguments)}})(),Wr=I9.DeviceEventEmitter.addListener("OnChatPaneOpened",br);return function(){return Wr.remove()}},[S,l]);var er=Ht.useCallback(function(){L("handRaise"),clearTimeout($.current),$.current=setTimeout(function(){L("rest")},BJe)},[]),cr=Ht.useCallback(function(br){var Wr;br.uiId&&br.uiId!==l||(clearTimeout(P.current),clearTimeout(W.current),Z.current=!0,N.current=(Wr=br.queryCorrelationId)!=null?Wr:"",F(br.documentState).then(function(){L("rest"),re(),nr(cRe)}))},[l,re,nr,F]);w9("OnHandRaise",er),w9("OnAutoShowSUA",cr),Ht.useEffect(function(){return function(){clearTimeout($.current)}},[]);var ar=Ht.useCallback(function(){A(),p()},[A,p]),kr=Ht.useCallback(function(br){if(br.nativeEvent.key==="Enter"||br.nativeEvent.key===" ")ar();else if(br.nativeEvent.key==="Escape"){var Wr;S(!1),A(),(Wr=j.current)==null||Wr.blur()}else if(Y){if(br.nativeEvent.key==="Tab"){var Ke;(Ke=G.current)==null||Ke.focusWindow()}else if(br.nativeEvent.key==="ArrowUp"){var lr;(lr=Q.current)==null||lr.focus()}}},[ar,S,A,Y]),lt=Ht.useCallback(function(br){var Wr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:I1.Pills;if(br){var Ke=br.promptId,lr=br.position,Me=br.promptCategory,He=br.targetFeature,ze=H.current||dc();Ma==null||Ma.logDABPromptSelected(Ke??"",lr??-1,Me??"",ze,Wr,Z.current,R),C(Ke,ze,He),q.current=!0}},[R,C]),jr=Ht.useCallback(function(br){var Wr=dc();h?.(br??"",Wr,"chat")},[h]),Gr=Ht.useCallback(function(br){if(br.nativeEvent.isLeftButton){if(y.current){y.current=!1;return}ar()}},[ar,y]),or=Ht.useCallback(function(){n?Ma==null||Ma.logDABUnpinAction(!1):Ma==null||Ma.logDABPinAction(!1),t&&(tu==null||tu.setDockedState(!n)),o(function(br){return!br})},[n,t]),Ye=Ht.useCallback(function(){ce&&(n?Ma==null||Ma.logDABUnpinAction(!0):Ma==null||Ma.logDABPinAction(!0),t&&(tu==null||tu.setDockedState(!n)),o(function(br){return!br}),ee(),y.current=!0)},[ce,n,t,ee]),Cr=J,Mr=Ht.useMemo(function(){var br;return(br=tu==null?void 0:tu.isMoveDABToRibbonFeatureEnabled())!=null?br:!1},[]),_r=Ht.useCallback(function(){tu==null||tu.moveDABToRibbon()},[]),Le=Ht.useCallback(function(){if(Cr){var br=dc();Ma==null||Ma.logDABUserTappedUnboxingContextMenu(br),C("",br,"unboxing")}},[Cr,C]),rr=Ht.useMemo(function(){var br=[{label:n?Dr.dabUndockLabel:Dr.dabDockLabel,onInvoke:or,testID:QL}];return Cr&&br.push({label:ie?Dr.dabExploreCopilotContextMenuOptionLabel:Dr.dabUnboxingContextMenuOptionLabel,onInvoke:Le,testID:JL}),Mr&&br.push({label:Dr.dabMoveUpLabel,onInvoke:_r}),br},[Mr,Cr,n,ie,or,_r,Le]),vr=Ht.useCallback(function(br){br&&Cr&&(Ma==null||Ma.logDABUserSeenUnboxingContextMenu()),k(br)},[Cr]),yr=Ai(),Ar=yt(yr),We=FFe(n);if(V===void 0)return null;var fr=!V||n&&t?"none":Ar||!d?"scaleOnly":Z.current?"unboxing":"full",Tr=Y?T9:HRe;return(0,ts.jsx)(ho,{tabKeyNavigation:"NavigateWrap",defaultTabbableElement:j,style:We.focusZone,children:(0,ts.jsxs)(I9.View,{style:We.fabRoot,children:[w&&!b&&(0,ts.jsx)(Tr,{anchorRect:rp,directionalHint:"topRightEdge",componentRef:G,onShow:Xe,children:(0,ts.jsx)(b7,{items:g,itemToLandAlternativeFocus:"Last",itemToFocusRef:Q,maxPills:4,onItemHoverIn:ne,onItemHoverOut:de,onItemFocus:se,onItemBlur:me,onItemInvoke:lt,onMenuBlurRequest:ke,tabShouldDismiss:Y})}),(0,ts.jsx)(k7,{items:rr,onOpenChange:vr,children:(0,ts.jsx)(_Je,{animateEntrance:fr,docked:n,onSwipe:Ye,fabState:B,testID:m,onAccessibilityTap:ar,onPress:Gr,onHoverIn:n?Te:Ie,onHoverOut:De,onFocus:n?void 0:Ae,onBlur:n?void 0:xe,ref:j,keyDownEvents:te,onKeyDown:kr,children:le&&(0,ts.jsx)(T7,{onSubmit:jr})})}),n&&!Ar&&(0,ts.jsx)(SRe,{})]})})}});var QRe,LJe,JRe,YRe=ue(()=>{"use strict";QRe=ae(Rr()),LJe=QRe.StyleSheet.create({focusZone:{pointerEvents:"box-none",flex:1},fabRoot:{pointerEvents:"box-none",gap:8,flex:1,justifyContent:"center",alignItems:"stretch"},fabContainer:{flex:1,minWidth:24,minHeight:24,alignSelf:"stretch",marginBottom:2},anchor:{flex:1,alignSelf:"stretch"}}),JRe=function(){return LJe}});var eCe,Tj,yn,D9,as,PJe,OJe,NJe,HJe,VJe,jJe,ZJe,UJe,GJe,kj,rCe=ue(()=>{"use strict";eCe=ae(Nt()),Tj=ae(nt()),yn=ae(Qe()),D9=ae(Rr());YRe();Nd();Rj();Sj();ku();Cn();Aj();Xf();s9();oj();Ej();F9();R9();$5();za();$V();ln();x9();m9();as=ae(Or()),PJe=40,OJe=54,NJe=20,HJe=32,VJe=10,jJe=12,ZJe=function(r){var l=r>=PJe;return{iconSize:l?HJe:NJe,cornerRadius:l?jJe:VJe,showLabel:r>=OJe}},UJe=function(){},GJe=I7(Yf),kj=function(r){var l=r.allowMoveOutOfRibbon,c=l===void 0?!0:l,d=r.shouldShowFullEntrance,m=r.uiId,t=b9(),s=t.suggestions,a=t.onSuggestionSelected,n=t.onOpenChatPane,o=t.fetchSuggestions;yn.useEffect(function(){o?.()},[o]);var u=JRe(),g=yn.useState(0),f=(0,Tj.default)(g,2),v=f[0],C=f[1],p=yn.useCallback(function(J){return C(J.nativeEvent.layout.width)},[]),h=ZJe(v),F=h.iconSize,R=h.cornerRadius,y=h.showLabel,E=es(),x=yn.useRef(null),b=yn.useRef(null),k=yn.useRef(null),D=z5(!1),M=(0,Tj.default)(D,3),w=M[0],S=M[1],A=M[2],T=yn.useCallback(function(J){A(),S(!0,J)},[A,S]),I=yn.useCallback(function(J){S(!1,J)},[S]),B=yn.useCallback(function(){o?.(),T(ju)},[o,T]),L=yn.useCallback(function(){return I(ju)},[I]),V=yn.useCallback(function(){o?.(),T()},[o,T]),Z=yn.useCallback(function(){return I(i2)},[I]),H=yn.useCallback(function(){return T(ju)},[T]),N=yn.useCallback(function(){return I(ju)},[I]),_=yn.useCallback(function(){return T(i2)},[T]),P=yn.useCallback(function(){return I(i2)},[I]),W=yn.useCallback(function(){var J,ie;(J=x.current)==null||J.focus(),(ie=k.current)==null||ie.blurWindow()},[]);c9(),yn.useEffect(function(){k9(m)},[m]),yn.useEffect(function(){o?.()},[o]);var $=yn.useCallback(function(){A(),n()},[A,n]),q=yn.useCallback(function(J){if(J.nativeEvent.key==="Enter"||J.nativeEvent.key===" ")$();else if(J.nativeEvent.key==="Tab"||J.nativeEvent.key==="ArrowDown"){var ie;(ie=k.current)==null||ie.focusWindow()}},[$]),j=yn.useMemo(function(){return w?[].concat((0,eCe.default)(g9),[qf,$Fe]):g9},[w]),G=yn.useCallback(function(J){J.nativeEvent.isLeftButton&&$()},[$]),Q=yn.useCallback(function(J){var ie,ce,ge,oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:I1.Pills;if(A(),I(),!J){n();return}var le=dc();Ma==null||Ma.logDABPromptSelected((ie=J.promptId)!=null?ie:"",(ce=J.position)!=null?ce:-1,(ge=J.promptCategory)!=null?ge:"",le,oe,!1,""),a(J.promptId,le,J.targetFeature)},[A,I,a,n]),X=yn.useMemo(function(){var J=[];return c&&J.push({label:Dr.dabMoveDownLabel,onInvoke:function(){tu==null||tu.moveDABOutOfRibbon()}}),J},[c]),U=Ai(),O=yt(U);if(E===void 0)return null;var z=E?O||!d?"scaleOnly":"full":"none";return v===0?(0,as.jsx)(D9.View,{style:u.fabRoot,onLayout:p}):(0,as.jsx)(ho,{tabKeyNavigation:"NavigateWrap",defaultTabbableElement:x,style:u.focusZone,children:(0,as.jsxs)(D9.View,{style:u.fabRoot,onLayout:p,children:[w&&(0,as.jsx)(T9,{target:b,directionalHint:"bottomRightEdge",componentRef:k,children:(0,as.jsx)(b7,{items:s,maxPills:4,onItemHoverIn:H,onItemHoverOut:N,onItemFocus:_,onItemBlur:P,onItemInvoke:Q,onMenuBlurRequest:W,tabShouldDismiss:!0})}),(0,as.jsx)(D9.View,{ref:b,style:u.anchor,children:(0,as.jsx)(k7,{items:X,children:(0,as.jsx)(GJe,{animateEntrance:z,docked:!1,fabState:"rest",containerStyle:u.fabContainer,cornerRadius:R,iconSize:F,showLabel:y,onAccessibilityTap:$,onPress:G,onSwipe:UJe,onHoverIn:B,onHoverOut:L,onFocus:V,onBlur:Z,ref:x,keyDownEvents:j,onKeyDown:q})})})]})})}});function tCe(e){return{Id:"",PromptText:"",AgentId:e,AgentName:e,AutoExecute:!1,TargetFeature:M9}}var wj,M9,aCe=ue(()=>{"use strict";wj=1,M9=6});var nCe=ue(()=>{"use strict"});var D7,M7,Ij,Dj,Mj,Bj,iCe=ue(()=>{"use strict";D7=ae(Nr()),M7=ae(Hr());Yt();Ij=(function(){function e(r){(0,D7.default)(this,e),fe.assign(e,this,r)}return(0,M7.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_OfficeCopilotOrchestration_CopilotBase"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Ij.H_={T_:Ij.getTypeName(),B_:Ij.getBaseTypes()};Dj=(function(){function e(r){(0,D7.default)(this,e),fe.assign(e,this,r)}return(0,M7.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_OfficeCopilotOrchestration_CopilotPrompts"}},{key:"getBaseTypes",value:function(){return["AugLoop_OfficeCopilotOrchestration_CopilotBase","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Dj.H_={T_:Dj.getTypeName(),B_:Dj.getBaseTypes()};Mj=(function(){function e(r){(0,D7.default)(this,e),fe.assign(e,this,r)}return(0,M7.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_OfficeCopilotOrchestration_CopilotRelatedFiles"}},{key:"getBaseTypes",value:function(){return["AugLoop_OfficeCopilotOrchestration_CopilotBase","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Mj.H_={T_:Mj.getTypeName(),B_:Mj.getBaseTypes()};Bj=(function(){function e(r){(0,D7.default)(this,e),fe.assign(e,this,r)}return(0,M7.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_OfficeCopilotOrchestration_CopilotRelatedFilesStream"}},{key:"getBaseTypes",value:function(){return["AugLoop_OfficeCopilotOrchestration_CopilotBase","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Bj.H_={T_:Bj.getTypeName(),B_:Bj.getBaseTypes()}});var K5,lCe,oCe,uCe=ue(()=>{"use strict";(function(e){e.ZQM="ZQM",e.ChatPaneZQM="chatPaneZQM",e.AIR="AIR",e.RelatedFiles="RelatedFiles",e.AppHomeChatPage="AppHomeChatPage",e.AppHomeProactiveStart="AppHomeProactiveStart",e.CreationDynamicPrompts="CreationDynamicPrompts",e.DynamicActionButton="DynamicActionButton"})(K5||(K5={}));(function(e){e.Blank="Blank",e.Existing="Existing",e.TextSelectedEdit="TextSelectedEdit",e.ImageSelectedEdit="ImageSelectedEdit",e.TableSelectedEdit="TableSelectedEdit",e.ExistingWithSelection="ExistingWithSelection",e.ExistingConsume="ExistingConsume",e.ExistingEdit="ExistingEdit",e.OnSelectionView="OnSelectionView",e.OnSelectionEdit="OnSelectionEdit",e.OnSelectionImageEdit="OnSelectionImageEdit",e.OnSelectionTableEdit="OnSelectionTableEdit"})(lCe||(lCe={}));(function(e){e.Starter="Starter",e.Premium="Premium"})(oCe||(oCe={}))});var Pj,Oj,_j,Lj,cCe=ue(()=>{"use strict";Pj=ae(Nr()),Oj=ae(Hr());Yt();_j=(function(){function e(r){(0,Pj.default)(this,e),fe.assign(e,this,r)}return(0,Oj.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_OfficeCopilotOrchestration_CopilotPromptsSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();_j.H_={T_:_j.getTypeName(),B_:_j.getBaseTypes()};Lj=(function(){function e(r){(0,Pj.default)(this,e),fe.assign(e,this,r)}return(0,Oj.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_OfficeCopilotOrchestration_CopilotRelatedFilesSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Lj.H_={T_:Lj.getTypeName(),B_:Lj.getBaseTypes()}});var sCe=ue(()=>{"use strict"});var dCe=ue(()=>{"use strict"});var gCe=ue(()=>{"use strict";nCe();iCe();uCe();cCe();sCe();dCe()});var mCe,WJe,o2,fCe=ue(()=>{"use strict";mCe=ae(Rr()),WJe=mCe.TurboModuleRegistry.get("CopilotOrchestration"),o2=WJe});function vCe(e){return Nj.apply(this,arguments)}function Nj(){return Nj=(0,ap.default)(function*(e){var r=[],l=[];try{var c=yield $Je(e);if(c!==void 0){var d=Uj(c),m=(0,hCe.default)(d,2);return r=m[0],l=m[1],[r,l]}}catch(t){typeof t=="string"&&t===B9&&fi(cc.DABOrchestrationModuleNotAvailable,void 0,uc)}}),Nj.apply(this,arguments)}function $Je(e){return Hj.apply(this,arguments)}function Hj(){return Hj=(0,ap.default)(function*(e){if(!o2)return Promise.reject(B9);var r={uiId:e,PromptSource:"DynamicPrompts",PromptType:K5.DynamicActionButton};return o2.sendRequest(r)}),Hj.apply(this,arguments)}function FCe(e,r){return Vj.apply(this,arguments)}function Vj(){return Vj=(0,ap.default)(function*(e,r){var l=new Promise(function(c,d){return setTimeout(function(){return d(pCe)},r)});return Promise.race([zJe(e),l]).then(function(c){if(c!==void 0)return Uj(c)}).catch(function(c){typeof c=="string"&&c===B9?fi(cc.DABOrchestrationModuleNotAvailable,void 0,uc):typeof c=="string"&&c===pCe&&fi(cc.DABSuggestionFetchTimeout,void 0,uc)})}),Vj.apply(this,arguments)}function RCe(e,r){return jj.apply(this,arguments)}function jj(){return jj=(0,ap.default)(function*(e,r){if(!o2){fi(cc.DABOrchestrationModuleNotAvailable,void 0,uc);return}try{var l=yield o2.sendRequest({uiId:e,PromptSource:"CacheOnly",PromptType:K5.DynamicActionButton,DocumentState:r});return l!==void 0?Uj(l):void 0}catch(c){c instanceof Error&&c.message==="CacheEmpty"&&fi(cc.DABAutoShowCacheEmpty,void 0,uc);return}}),jj.apply(this,arguments)}function zJe(e){return Zj.apply(this,arguments)}function Zj(){return Zj=(0,ap.default)(function*(e){if(!o2)return Promise.reject(B9);try{return yield o2.sendRequest({uiId:e,PromptSource:"CacheOnly",PromptType:K5.DynamicActionButton})}catch(r){return r instanceof Error&&r.message==="CacheEmpty"?o2.sendRequest({uiId:e,PromptSource:"ServiceOnly",PromptType:K5.DynamicActionButton}):void 0}}),Zj.apply(this,arguments)}function Uj(e){var r=e!=null&&e.Prompts?e?.Prompts:[],l=e!=null&&e.FeaturedPrompts?e?.FeaturedPrompts:[];return[r,l]}var hCe,ap,B9,pCe,CCe=ue(()=>{"use strict";hCe=ae(nt()),ap=ae(Zi());gCe();fCe();za();B9="NativeCopilotOrchestrationUnavailable",pCe="ServiceTimeout"});function SCe(e){switch(e){case M9:return"unboxing";case wj:return"chat"}}function KJe(e){switch(e){case"unboxing":return M9;case"chat":return wj}}function qJe(e,r){var l=e.map(function(d){return{text:d.PromptText,icon:d.Icon,promptCategory:d.Category,promptId:d.Id,position:d.Position,groupPosition:d.GroupPosition}}),c=r.map(function(d){return{text:d.PromptText,title:d.Title,icon:d.Icon,promptCategory:d.Category,promptId:d.Id,position:d.Position,groupPosition:d.GroupPosition,targetFeature:SCe(d.TargetFeature)}});return[l,c]}function XJe(e,r){var l=r.filter(function(c){return c.targetFeature==="unboxing"});return[].concat((0,Gj.default)(l),(0,Gj.default)(e))}var _9,np,Gj,al,yCe,B7,ECe=ue(()=>{"use strict";_9=ae(Zi()),np=ae(nt()),Gj=ae(Nt()),al=ae(Qe());x9();CCe();aCe();za();yCe=ae(Or());B7=function(r){var l=r.uiId,c=r.onPromptSubmitted,d=r.onOpenChatPane,m=r.unboxingAgentName,t=r.children,s=al.useState([]),a=(0,np.default)(s,2),n=a[0],o=a[1],u=al.useState([]),g=(0,np.default)(u,2),f=g[0],v=g[1],C=al.useState([]),p=(0,np.default)(C,2),h=p[0],F=p[1],R=al.useRef(!1);al.useEffect(function(){return R.current=!0,function(){R.current=!1}},[]);var y=al.useCallback(function(A){var T=(0,np.default)(A,2),I=T[0],B=T[1];v(I),F(B);var L=qJe(I,B),V=(0,np.default)(L,2),Z=V[0],H=V[1];o(XJe(Z,H))},[]),E=al.useCallback((0,_9.default)(function*(){var A=yield vCe(l);A!==void 0&&R.current&&y(A)}),[y,l]),x=al.useCallback((function(){var A=(0,_9.default)(function*(T){var I=yield FCe(l,T);I!==void 0&&R.current&&y(I)});return function(T){return A.apply(this,arguments)}})(),[y,l]),b=al.useCallback((function(){var A=(0,_9.default)(function*(T){var I=yield RCe(l,T);I!==void 0&&R.current&&y(I)});return function(T){return A.apply(this,arguments)}})(),[y,l]),k=al.useCallback(function(A,T){if(T!==void 0){var I=h.find(function(L){return L.Id===A});if(I!==void 0&&SCe(I.TargetFeature)===T)return I;if(T==="unboxing"&&m)return tCe(m)}var B=f.find(function(L){return L.Id===A});return B},[f,h,m]),D=al.useCallback(function(A,T,I){var B=k(A,I);if(B===void 0){fi(cc.DABUnableToFindPPSSuggestion,void 0,uc);return}c(B,T)},[k,c]),M=al.useCallback(function(){d(f)},[d,f]),w=al.useCallback(function(A,T,I){c({PromptText:"",Id:"",PromptCommand:A??"",AutoExecute:!1,TargetFeature:KJe(I)},T)},[c]),S=al.useMemo(function(){return{suggestions:n,fetchSuggestions:E,forceFetchSuggestions:x,cacheFetchSuggestions:b,onSuggestionSelected:D,onOpenChatPane:M,onFreeformPromptSubmitted:w}},[n,E,x,b,D,M,w]);return(0,yCe.jsx)(Cj.Provider,{value:S,children:t})}});function ACe(e){var r=sS().Buffer;return new r(e).toString("base64")}function _7(e,r,l,c,d,m){return Wj.apply(this,arguments)}function Wj(){return Wj=(0,xCe.default)(function*(e,r,l,c,d,m){try{var t=Object.assign({isEmailCollectionEnabled:!1,isFileUploadEnabled:!1,isScreenshotEnabled:!1,isThankYouPageDisabled:!0},d);if(Zo.Frown,r===Zo.Frown){t.feedbackContextDataFilesInformation=c?[{fileName:"contextData.json",fileType:"application/json",fileDataBase64:ACe(bCe(c))}]:void 0;var s=xt.getInstance().getChangeGate("AIErrorFeedbackEnabled"),a=s&&l?T4.AIError:T4.AIThumbsDown;t.feedbackScenarioConfig={isScenarioEnabled:!0,scenarioType:a}}r===Zo.Smile&&(t.feedbackContextDataFilesInformation=c?[{fileName:"contextData.json",fileType:"application/json",fileDataBase64:ACe(bCe(c))}]:void 0,t.feedbackScenarioConfig={isScenarioEnabled:!0,scenarioType:T4.AIThumbsUp});var n=yield Uo.showWithResult(r,{featureArea:e},m??"",t);return n}catch{return!1}}),Wj.apply(this,arguments)}function bCe(e){var r,l;try{e.featureContent&&(r=JSON.parse(e.featureContent)),e.featureAdditionalTelemetry&&(l=JSON.parse(e.featureAdditionalTelemetry))}catch{}return JSON.stringify({prompt:e.promptText,textSelection:e.textSelection,responseMessage:e.responseText,errorMessage:e.errorMessage,featureContent:r,featureAdditionalTelemetry:l})}var xCe,TCe=ue(()=>{"use strict";xCe=ae(Zi());qm();qm();za()});var kCe,L7,wCe=ue(()=>{"use strict";kCe=ae(Rr()),L7=kCe.StyleSheet.create({buttonContainer:{flexDirection:"row"},container:{alignItems:"center",flexDirection:"row",flex:1,gap:4,justifyContent:"flex-end",marginEnd:10},text:{fontWeight:"400",alignSelf:"center",fontSize:10,paddingEnd:8,flexShrink:1},textContainer:{flexDirection:"row",flex:1,justifyContent:"flex-end"}})});var L9,P1,on,P9,ns,ti,QJe,JJe,YJe,eYe,rYe,ICe,tYe,aYe,nYe,iYe,lYe,DCe,P7,MCe=ue(()=>{"use strict";L9=ae(Zi()),P1=ae(nt()),on=ae(Qe()),P9=ae(Rr()),ns=ae(Ra());nn();wCe();ln();zl();Jc();ZA();B5();ti=ae(Or()),QJe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return(0,ti.jsx)(ns.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},r,{children:(0,ti.jsx)(ns.Path,{d:"M8.03494 1.92332C8.24411 1.40248 8.83006 0.843 9.5806 1.0516C10.1709 1.21566 10.5544 1.57258 10.7735 2.04807C10.9778 2.49126 11.028 3.01293 11.0375 3.51008C11.0478 4.04484 10.9361 4.68641 10.8047 5.24751C10.7434 5.50906 10.6759 5.76117 10.6099 5.9878H11.9949C13.3298 5.9878 14.29 7.2705 13.9139 8.55127L12.5497 13.1973C12.1555 14.5397 10.7365 15.2974 9.40179 14.8781L4.04591 13.1958C3.45891 13.0114 2.98944 12.5671 2.77304 11.9912L2.25304 10.6072C1.91142 9.69797 2.27244 8.67473 3.109 8.18119L4.98089 7.07684C4.98462 7.07423 4.99002 7.07037 4.99704 7.0652C5.01761 7.05005 5.05204 7.02362 5.09835 6.98435C5.19093 6.90585 5.33128 6.77579 5.5035 6.58154C5.84755 6.19347 6.32141 5.54625 6.79565 4.53704C7.00052 4.10106 7.17287 3.75833 7.32941 3.44707C7.58243 2.94395 7.79411 2.52303 8.03494 1.92332ZM5.51946 7.91969C5.51378 7.92334 5.50805 7.9269 5.50224 7.93032L3.61713 9.04247C3.19885 9.28924 3.01834 9.80086 3.18915 10.2555L3.70914 11.6394C3.81735 11.9274 4.05208 12.1496 4.34558 12.2418L9.70146 13.9241C10.5023 14.1756 11.3537 13.721 11.5902 12.9156L12.9544 8.26953C13.1424 7.62915 12.6623 6.9878 11.9949 6.9878H9.92587C9.76349 6.9878 9.61122 6.90894 9.51751 6.77632C9.42381 6.64369 9.40035 6.47382 9.4546 6.32077C9.55458 6.03869 9.70672 5.54998 9.83103 5.01941C9.95711 4.48125 10.0456 3.93709 10.0377 3.52931C10.0287 3.061 9.97907 2.71335 9.86536 2.46667C9.76654 2.25227 9.61384 2.09874 9.31282 2.01508C9.26971 2.0031 9.21948 2.0066 9.15353 2.04989C9.08149 2.09718 9.00781 2.18417 8.96291 2.29598C8.70922 2.92772 8.46651 3.41157 8.19787 3.94711C8.04311 4.25564 7.87974 4.58133 7.7007 4.96233C7.18681 6.05594 6.66067 6.78372 6.25176 7.24494C6.04749 7.47534 5.87312 7.6385 5.74509 7.74707C5.68109 7.80133 5.62875 7.84188 5.59013 7.87034C5.57082 7.88456 5.55495 7.89575 5.54277 7.90411L5.5273 7.91456L5.52171 7.91823L5.51946 7.91969ZM4.97612 7.08018L4.97492 7.08097Z",fill:c})}))},JJe=function(r){return(0,ti.jsx)(QJe,{color:r.color})},YJe={svgSource:{src:JJe}},eYe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return(0,ti.jsx)(ns.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},r,{children:(0,ti.jsx)(ns.Path,{d:"M9.5806 1.0516C8.83006 0.843 8.24411 1.40248 8.03494 1.92332C7.79411 2.52303 7.58243 2.94395 7.32941 3.44707C7.17287 3.75833 7.00052 4.10106 6.79565 4.53704C6.32141 5.54625 5.84755 6.19347 5.5035 6.58154C5.33128 6.77579 5.19093 6.90585 5.09835 6.98435C5.05204 7.02362 5.01761 7.05005 4.99704 7.0652L4.9809 7.07684L3.109 8.18119C2.27244 8.67473 1.91142 9.69797 2.25304 10.6072L2.77304 11.9912C2.98944 12.5671 3.45891 13.0114 4.04591 13.1958L9.40179 14.8781C10.7365 15.2974 12.1555 14.5397 12.5497 13.1973L13.9139 8.55127C14.29 7.2705 13.3298 5.9878 11.9949 5.9878H10.6099C10.6759 5.76117 10.7434 5.50906 10.8047 5.24751C10.9361 4.68641 11.0478 4.04484 11.0375 3.51008C11.028 3.01293 10.9778 2.49126 10.7735 2.04807C10.5544 1.57258 10.1709 1.21566 9.5806 1.0516ZM4.9768 7.07969L4.97492 7.08097Z",fill:c})}))},rYe=function(r){return(0,ti.jsx)(eYe,{color:r.color})},ICe={svgSource:{src:rYe}},tYe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return(0,ti.jsx)(ns.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},r,{children:(0,ti.jsx)(ns.Path,{d:"M10.5776 9.99952C10.5944 10.133 10.6119 10.2848 10.6283 10.45C10.7019 11.1893 10.7593 12.2428 10.6146 13.1274C10.5427 13.5666 10.4137 14.0141 10.1727 14.3636C9.91609 14.7357 9.52604 14.9995 9.00016 14.9995C8.48357 14.9995 8.16907 14.6298 7.97616 14.3084C7.78384 13.9879 7.61527 13.553 7.44271 13.1078L7.42958 13.0739C6.88287 11.6637 6.13522 9.75708 4.1232 8.41574C3.81627 8.21111 3.5248 8.06386 3.26989 7.95815C2.5733 7.6693 1.94781 6.90105 2.11258 6.02165L2.33656 4.82627C2.47706 4.07638 3.03196 3.47175 3.76706 3.26756L8.71713 1.89254C10.6934 1.34358 12.716 2.60391 13.0939 4.61984L13.5475 7.03879C13.836 8.57733 12.6557 9.99952 11.0903 9.99952H10.5776ZM12.1111 4.80413C11.8411 3.36418 10.3964 2.46395 8.98478 2.85605L4.03471 4.23107C3.66715 4.33317 3.38971 4.63549 3.31945 5.01043L3.09548 6.20582C3.04235 6.48935 3.2566 6.87007 3.65293 7.03442C3.96222 7.16268 4.31198 7.33974 4.67791 7.58369C6.9648 9.10828 7.80648 11.2795 8.35387 12.6916L8.36197 12.7124C8.55151 13.2014 8.69067 13.5556 8.83359 13.7938C8.90275 13.909 8.95439 13.9644 8.98519 13.9886C8.99329 13.995 8.99862 13.9981 9.00124 13.9995C9.14311 13.9992 9.24643 13.9453 9.3495 13.7959C9.46849 13.6233 9.56579 13.3445 9.62769 12.966C9.75044 12.2154 9.70484 11.2689 9.63323 10.549C9.60484 10.2636 9.57314 10.0209 9.54862 9.85016C9.53637 9.76485 9.52595 9.69769 9.51867 9.65235L9.51029 9.60123L9.50819 9.58884L9.50772 9.58609C9.48227 9.44064 9.52236 9.29093 9.61735 9.17788C9.66884 9.11659 9.73358 9.06935 9.8056 9.03892C9.86646 9.01321 9.93252 8.99952 10.0002 8.99952H11.0903C12.0295 8.99952 12.7377 8.1462 12.5646 7.22308L12.1111 4.80413Z",fill:c})}))},aYe=function(r){return(0,ti.jsx)(tYe,{color:r.color})},nYe={svgSource:{src:aYe}},iYe=function(r){var l=r.fill,c=l===void 0?"currentColor":l;return(0,ti.jsx)(ns.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},r,{children:(0,ti.jsx)(ns.Path,{d:"M13.0939 4.61984C12.716 2.60391 10.6934 1.34358 8.71713 1.89254L3.76706 3.26756C3.03196 3.47175 2.47706 4.07638 2.33656 4.82627L2.11258 6.02165C1.94781 6.90105 2.5733 7.6693 3.26989 7.95815C3.5248 8.06386 3.81627 8.21111 4.1232 8.41574C5.80215 9.53503 6.60359 11.0523 7.13855 12.3413C7.23478 12.5731 7.32706 12.8106 7.41614 13.0399C7.56235 13.4162 7.69994 13.7703 7.83227 14.041C7.94336 14.2683 8.07685 14.4964 8.2515 14.6716C8.43773 14.8585 8.68676 14.9995 9.00016 14.9995C9.35735 14.9995 9.66579 14.8763 9.91159 14.6602C10.1473 14.453 10.3051 14.179 10.4137 13.8989C10.6282 13.3453 10.6952 12.648 10.7032 12.0058C10.7114 11.3524 10.6585 10.705 10.6045 10.2249C10.5955 10.1452 10.5865 10.0698 10.5776 9.99952H11.0903C12.6557 9.99952 13.836 8.57733 13.5475 7.03879L13.0939 4.61984Z",fill:c})}))},lYe=function(r){return(0,ti.jsx)(iYe,{color:r.color})},DCe={svgSource:{src:lYe}},P7=function(r){var l=r.disclaimerText,c=r.feedbackEnabled,d=r.onThumbsDown,m=r.onThumbsUp,t=r.style,s=r.sensitivity,a=r.hideDisclaimer,n=r.thumbsUpTooltipOverride,o=r.thumbsDownTooltipOverride,u=r.unifyBehavior,g=on.default.useMemo(function(){return bi.customize(function(De){return{subtle:{iconColor:De.colors.neutralForeground2,hovered:Object.assign({},De.name!==Bl&&{backgroundColor:De.colors.transparentBackgroundHover},{borderColor:De.colors.transparentStroke,iconColor:De.colors.compoundBrandForeground1Hover}),pressed:Object.assign({},De.name!==Bl&&{backgroundColor:De.colors.transparentBackgroundPressed},{borderColor:De.colors.transparentStroke,iconColor:De.colors.compoundBrandForeground1Pressed}),focused:Object.assign({},De.name!==Bl&&{backgroundColor:De.colors.transparentBackgroundHover},{borderColor:De.colors.transparentStroke,iconColor:De.colors.compoundBrandForeground1Hover})}}})},[u]),f=on.default.useMemo(function(){return g.customize(function(De){return{subtle:{disabled:{backgroundColor:De.colors.transparentBackground,borderColor:De.colors.transparentStrokeDisabled,iconColor:De.name===Bl?De.colors.neutralForegroundDisabled:De.colors.compoundBrandForeground1}}}})},[u,g]),v=on.default.useMemo(function(){return[L7.container,t]},[t]),C=on.default.useMemo(function(){return[L7.buttonContainer,r.buttonContainerStyle]},[r.buttonContainerStyle]),p=on.default.useMemo(function(){return[L7.textContainer,r.textContainerStyle]},[r.textContainerStyle]),h=on.default.useMemo(function(){return[L7.text,r.textStyle]},[r.textStyle]),F=n??Dr.feedbackThumbsUpTooltip,R=o??Dr.feedbackThumbsDownTooltip,y=on.default.useState(!1),E=(0,P1.default)(y,2),x=E[0],b=E[1],k=on.default.useState(!1),D=(0,P1.default)(k,2),M=D[0],w=D[1],S=on.default.useState(!1),A=(0,P1.default)(S,2),T=A[0],I=A[1],B=on.default.useCallback(function(){b(!0)},[]),L=on.default.useCallback(function(){b(!1)},[]),V=on.default.useCallback(function(){w(!0)},[]),Z=on.default.useCallback(function(){w(!1)},[]),H=on.default.useCallback(function(){I(!0)},[]),N=on.default.useCallback(function(){I(!1)},[]),_=on.default.useState(!1),P=(0,P1.default)(_,2),W=P[0],$=P[1],q=on.default.useState(!1),j=(0,P1.default)(q,2),G=j[0],Q=j[1],X=on.default.useState(!1),U=(0,P1.default)(X,2),O=U[0],z=U[1],J=on.default.useCallback(function(){$(!0)},[]),ie=on.default.useCallback(function(){$(!1)},[]),ce=on.default.useCallback(function(){Q(!0)},[]),ge=on.default.useCallback(function(){Q(!1)},[]),oe=on.default.useCallback(function(){z(!0)},[]),le=on.default.useCallback(function(){z(!1)},[]),Y=on.default.useState(null),te=(0,P1.default)(Y,2),re=te[0],ee=te[1],ne=on.default.useState("notSubmitted"),de=(0,P1.default)(ne,2),se=de[0],me=de[1],ve=on.default.useCallback((function(){var De=(0,L9.default)(function*(Ae,xe){xe&&(me("submitting"),(yield xe())?(me("submitted"),ee(Ae)):me("notSubmitted"))});return function(Ae,xe){return De.apply(this,arguments)}})(),[me,ee]),ye=on.default.useCallback((0,L9.default)(function*(){return yield ve("like",m)}),[ve,m]),Ee=on.default.useCallback((0,L9.default)(function*(){return yield ve("dislike",d)}),[ve,d]),Te=on.default.useCallback(function(){I(!1),z(!1)},[I,z]),Ie=function(Ae){var xe=!1;return Ae?x&&se!=="submitting"||M?ICe:YJe:W&&se!=="submitting"||G?DCe:nYe};return on.default.useEffect(function(){(se==="notSubmitted"||se==="submitted")&&Te()},[se,Te]),(0,ti.jsxs)(P9.View,{style:v,children:[s&&(0,ti.jsx)(bf,{renderLock:s.icon==="lock",color:s.color,sensitivity:jA(s.labelDescription,s.labelTitle),tooltipType:"output"}),!a&&(0,ti.jsx)(P9.View,{style:p,children:(0,ti.jsx)(Et,{style:h,testID:aP,children:l||Dr.disclaimerText})}),c.singleClickCopilotEnabled&&(0,ti.jsx)(P9.View,{style:C,children:se!=="submitted"?(0,ti.jsxs)(ti.Fragment,{children:[(0,ti.jsx)(g,{accessibilityLabel:F,iconOnly:!0,appearance:"subtle",disabled:se==="submitting",icon:Ie(!0),onClick:ye,tooltip:F,onHoverIn:B,onHoverOut:L,onFocus:V,onBlur:Z,onPressIn:H,onPressOut:N,testID:nP}),(0,ti.jsx)(g,{accessibilityLabel:R,iconOnly:!0,appearance:"subtle",disabled:se==="submitting",icon:Ie(!1),onClick:Ee,tooltip:R,onHoverIn:J,onHoverOut:ie,onFocus:ce,onBlur:ge,onPressIn:oe,onPressOut:le,testID:iP})]}):(0,ti.jsx)(f,{accessibilityLabel:re==="like"?F:R,accessibilityDescription:Dr.feedbackSubmittedTooltip,accessibilityHint:void 0,iconOnly:!0,disabled:!0,appearance:"subtle",icon:re==="like"?ICe:DCe,tooltip:Dr.feedbackSubmittedTooltip})})]})}});var BCe,$j,_Ce=ue(()=>{"use strict";BCe=ae(Rr()),$j=BCe.StyleSheet.create({headerContainer:{flexDirection:"row",alignItems:"center",paddingHorizontal:6,minHeight:24,flexShrink:1},iconPlaceholder:{width:0,height:2},title:Object.assign({},{flexShrink:1})})});var LCe,O1,PCe,N1,q5,OCe=ue(()=>{"use strict";LCe=ae(nt()),O1=ae(Qe()),PCe=ae(Rr());nn();_Ce();Yr();zl();ln();ZA();za();Jc();Lf();Fi();N1=ae(Or()),q5=function(r){var l,c,d=r.expandCollapse,m=r.sensitivity,t=r.style,s=r.textSize,a=r.title,n=r.variant,o=r.accessibilityRole,u=r.accessibilityLevel,g=Ft(),f=vi({}),v=f.props,C=f.state,p=C.pressed?g.colors.neutralForeground1Pressed:C.hovered?g.colors.neutralForeground1Hover:g.colors.neutralForeground1,h=C.pressed?g.colors.neutralBackground1Pressed:C.hovered?g.colors.neutralBackground1Hover:void 0,F=xt.getInstance().getChangeGate("SpecifySensitivityLabelInTooltip"),R=O1.useMemo(function(){return F&&m!=null&&m.label?ui(Dr.composeSensitivityLabelWithHighestSensitivityTooltip,m.label):Dr.composeSensitivityLabelTooltip},[F,m]),y=O1.useState((l=d?.isExpanded)!=null?l:!0),E=(0,LCe.default)(y,2),x=E[0],b=E[1],k=(c=d?.isExpanded)!=null?c:x,D=O1.useCallback(function(){b(!k),d==null||d.onExpandCollapse==null||d.onExpandCollapse(!k)},[d,k]),M=O1.useMemo(function(){return[$j.headerContainer,t]},[t]),w=(0,N1.jsxs)(N1.Fragment,{children:[(0,N1.jsx)(Et,{color:p,size:s??200,style:$j.title,variant:n??"subtitle2Strong",testID:eP,accessibilityRole:o,accessibilityLevel:u,children:a}),m&&(0,N1.jsx)(bf,{sensitivity:jA(R,m.label),renderLock:m.icon==="lock",color:m.color,tooltipType:"compose"})]}),S=O1.useMemo(function(){return{backgroundColor:h}},[h]),A=O1.useMemo(function(){return{expanded:k}},[k]);return(0,N1.jsx)(PCe.View,{style:M,children:d!==void 0?(0,N1.jsx)(bi,Object.assign({appearance:"subtle",accessibilityLabel:d.a11yLabel,accessibilityState:A,icon:k?Bb:Mf,iconPosition:"after",onClick:D,shape:"rounded",size:"small",style:S},v,{children:w})):w})}});var OPt,NCe,zj,oYe,uYe,cYe,Kj,HCe=ue(()=>{"use strict";OPt=ae(Qe()),NCe=ae(Rr());QE();Yr();zl();zj=ae(Or()),oYe=[{type:"rect",borderRadiusX:3,borderRadiusY:3,width:674,height:5,x:0,y:0}],uYe={height:5},cYe={flexGrow:1},Kj=function(){var r=Ft();return(0,zj.jsx)(NCe.View,{style:uYe,children:(0,zj.jsx)(b5,{elements:oYe,shimmerColor:r.colors.neutralBackground3,shimmerWaveColor:r.colors.compoundBrandBackground1,duration:2e3,style:cYe,testID:tP})})}});var ip,VCe=ue(()=>{"use strict";ip=function(r,l){return!r||!(l in r)?!1:r[l].toLowerCase()==="true"}});var jCe,X5,ZCe=ue(()=>{"use strict";jCe=ae(Rr()),X5=jCe.StyleSheet.create({container:Object.assign({flexDirection:"row",paddingTop:16,paddingHorizontal:20},{justifyContent:"space-between",alignItems:"center",minHeight:60,paddingBottom:20}),buttonPositioning:Object.assign({},{alignItems:"flex-end",flex:1}),buttonContainer:{flexDirection:"row",gap:10}})});var zPt,UCe,qj,GCe=ue(()=>{"use strict";nn();ln();zPt=ae(Qe()),UCe=ae(Or()),qj=function(r){var l=r.page,c=r.totalPages;return(0,UCe.jsx)(X4,{children:ui(Dr.carouselText,l.toString(),c.toString())})}});var $Ce=_e((XPt,WCe)=>{"use strict";var sYe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";WCe.exports=sYe});var XCe=_e((QPt,qCe)=>{"use strict";var dYe=$Ce();function zCe(){}function KCe(){}KCe.resetWarningCache=zCe;qCe.exports=function(){function e(c,d,m,t,s,a){if(a!==dYe){var n=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw n.name="Invariant Violation",n}}e.isRequired=e;function r(){return e}var l={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:r,element:e,elementType:e,instanceOf:r,node:e,objectOf:r,oneOf:r,oneOfType:r,shape:r,exact:r,checkPropTypes:KCe,resetWarningCache:zCe};return l.PropTypes=l,l}});var Xj=_e((JPt,QCe)=>{QCe.exports=XCe()()});function lp(){return JCe++,`rnmr_${JCe.toString(16)}`}var JCe,O9=ue(()=>{"use strict";JCe=new Date().getTime()});function O7(e){var r="unknown";return e.type&&(r=e.type.replace(gYe,"")),r==="heading"&&(r=`${r}${e.tag.substr(1)}`),r}var gYe,Qj=ue(()=>{"use strict";gYe=/_open|_close/g});function mYe(e,r){var l=O7(e),c=e.content,d={};return e.attrs&&(d=e.attrs.reduce(function(m,t){var s=(0,eye.default)(t,2),a=s[0],n=s[1];return Object.assign({},m,(0,YCe.default)({},a,n))},{})),{type:l,sourceType:e.type,sourceInfo:e.info,sourceMeta:e.meta,block:e.block,markup:e.markup,key:lp()+"_"+l,content:c,tokenIndex:r,index:0,attributes:d,children:N7(e.children)}}function N7(e){var r=[],l=[];if(!e||e.length===0)return[];for(var c=0;c<e.length;c++){var d=e[c],m=mYe(d,c);m.type==="text"&&m.children.length===0&&m.content===""||(m.index=l.length,d.nesting===1?(l.push(m),r.push(l),l=m.children):d.nesting===-1?l=r.pop():d.nesting===0&&l.push(m))}return l}var YCe,eye,Jj=ue(()=>{"use strict";YCe=ae(Hn()),eye=ae(nt());O9();Qj()});function Yj(e,r){var l=[];try{l=r.parse(e,{})}catch(c){console.warn(c)}return l}var eZ=ue(()=>{"use strict"});function N9(e){return e.reduce(function(r,l){if(l.type==="inline"&&l.children&&l.children.length>0)for(var c=N9(l.children);c.length;)r.push(c.shift());else r.push(l);return r},[])}var rye=ue(()=>{"use strict"});function H9(e){for(var r="",l=0,c=e.length;l<c;l++)e[l].type==="text"?r+=e[l].content:e[l].type==="image"&&(r+=H9(e[l].children));return r}var tye=ue(()=>{"use strict"});function aye(e){e=N9(e),e.forEach(function(l){l.type=O7(l),(l.type==="image"||l.type==="hardbreak")&&(l.block=!0),l.type==="image"&&(l.attrs[l.attrIndex("alt")][1]=H9(l.children))});var r=[];return e=e.reduce(function(l,c,d){if(c.type==="link"&&c.nesting===1)r.push(c);else if(r.length>0&&c.type==="link"&&c.nesting===-1)for(r.some(function(m){return m.block})&&(r[0].type="blocklink",r[0].block=!0,c.type="blocklink",c.block=!0),r.push(c);r.length;)l.push(r.shift());else r.length>0?r.push(c):l.push(c);return l},[]),e}var nye=ue(()=>{"use strict";Qj();rye();tye()});var iye,lye,rZ,oye=ue(()=>{"use strict";iye=ae(Hr()),lye=ae(Nr()),rZ=(0,iye.default)(function e(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;(0,lye.default)(this,e),this.type=r,this.nesting=l,this.children=c,this.block=d})});function tZ(e){var r=[],l=!1;return e.forEach(function(c,d){!c.block&&!l?(l=!0,r.push(new rZ("textgroup",1)),r.push(c)):(!c.block&&l||c.block&&l&&(l=!1,r.push(new rZ("textgroup",-1))),r.push(c))}),r}var uye=ue(()=>{"use strict";oye()});function aZ(e){var r=null;return e.filter(function(l,c){if(r!==null&&(r=r+l.nesting),l.type==="list_item"&&l.nesting===1&&r===null){var d=c+1 in e?e[c+1]:null;if(d&&d.type==="paragraph"&&d.nesting===1)return r=0,!0}else if(l.type==="paragraph"){if(l.nesting===1&&r===1)return!1;if(l.nesting===-1&&r===0)return r=null,!1}return!0})}var cye=ue(()=>{"use strict"});function nZ(e,r,l){if(Array.isArray(e))return r(e);var c=Yj(e,l);c=aye(c),c=tZ(c),c=aZ(c);var d=N7(c);return r(d)}var sye=ue(()=>{"use strict";Jj();eZ();nye();uye();cye()});function H7(e,r){return e.findIndex(function(l){return l.type===r})>-1}var iZ=ue(()=>{"use strict"});function V7(e,r){if(r){var l=r(e);e&&l&&typeof l=="boolean"&&lZ.Linking.openURL(e)}else e&&lZ.Linking.openURL(e)}var lZ,oZ=ue(()=>{"use strict";lZ=ae(Rr())});var uZ=_e(Y5=>{"use strict";var fYe=Y5&&Y5.__extends||(function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,l){r.__proto__=l}||function(r,l){for(var c in l)l.hasOwnProperty(c)&&(r[c]=l[c])};return function(r,l){e(r,l);function c(){this.constructor=r}r.prototype=l===null?Object.create(l):(c.prototype=l.prototype,new c)}})(),gye=Y5&&Y5.__assign||Object.assign||function(e){for(var r,l=1,c=arguments.length;l<c;l++){r=arguments[l];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e};Y5.__esModule=!0;var Q5=Xj(),dye=Qe(),pYe=Qe(),J5=Rr(),hYe=gye({},J5.Image.propTypes,{indicator:Q5.bool,indicatorColor:Q5.string,indicatorSize:Q5.oneOfType([Q5.oneOf(["small","large"]),Q5.number]),originalHeight:Q5.number,originalWidth:Q5.number}),vYe=J5.StyleSheet.create({container:{alignItems:"center",justifyContent:"center"}}),FYe=(function(e){fYe(r,e);function r(l){var c=e.call(this,l)||this;if(c.ImageComponent=J5.ImageBackground||J5.Image,c.mounted=!1,c.sizeStyle={},c.shouldDisplayIndicator=function(){return c.state.isLoading&&c.props.indicator!==!1},c.onLoad=function(){c.state.isLoading&&c.setState({isLoading:!1}),typeof c.props.onLoad=="function"&&c.props.onLoad()},c.onLoadStart=function(){c.isFirstLoad&&(c.setState({isLoading:!0}),c.isFirstLoad=!1)},c.onError=function(){c.state.isLoading&&c.setState({isLoading:!1})},c.getHeight=function(){return c.style&&c.style.height?Number(c.style.height):Math.round(c.getOriginalHeight()*c.getRatio())},c.getOriginalHeight=function(){return c.props.originalHeight||c.state.originalHeight||0},c.getOriginalWidth=function(){return c.props.originalWidth||c.state.originalWidth||0},c.getRatio=function(){return c.getOriginalWidth()===0?0:c.state.layoutWidth/c.getOriginalWidth()},c.onLayout=function(t){var s=t.nativeEvent.layout.width;c.setState({layoutWidth:s})},c.fetchOriginalSizeFromRemoteImage=function(){var t;c.props.source instanceof Array?t=c.props.source[0].uri:t=c.props.source.uri,t&&J5.Image.getSize(t,function(s,a){c.mounted&&c.setOriginalSize(s,a)},function(){return null})},c.setOriginalSize=function(t,s){c.setState({originalHeight:s,originalWidth:t})},c.renderActivityIndicator=function(){return dye.createElement(J5.ActivityIndicator,{color:c.props.indicatorColor,size:c.props.indicatorSize})},c.style=J5.StyleSheet.flatten(l.style),c.style){var d=[c.style.width,c.style.height];if(d.filter(Boolean).length===1)throw new Error("Props error: size props must be present none or both of width and height.");c.style.width?c.sizeStyle={width:c.style.width}:c.sizeStyle={flexGrow:1}}var m=[l.originalWidth,l.originalHeight];if(m.filter(Boolean).length===1)throw new Error("Props error: originalSize props must be present none or both of originalWidth and originalHeight.");return c.isFirstLoad=!0,c.state={isLoading:!1,layoutWidth:0,originalHeight:0,originalWidth:0},c}return r.prototype.componentDidMount=function(){this.mounted=!0,!(this.props.originalWidth&&this.props.originalHeight)&&this.fetchOriginalSizeFromRemoteImage()},r.prototype.componentWillUnmount=function(){this.mounted=!1},r.prototype.render=function(){var l=this.ImageComponent;return dye.createElement(l,gye({},this.props,{onLayout:this.onLayout,onLoad:this.onLoad,onLoadStart:this.onLoadStart,onError:this.onError,source:this.props.source,style:[this.style,this.sizeStyle,{height:this.getHeight()},vYe.container]}),this.shouldDisplayIndicator()?this.renderActivityIndicator():this.props.children)},r.propTypes=hYe,r})(pYe.Component);Y5.default=FYe});var eg,j7=ue(()=>{"use strict";eg=["textShadowOffset","color","fontSize","fontStyle","fontWeight","lineHeight","textAlign","textDecorationLine","textShadowColor","fontFamily","textShadowRadius","includeFontPadding","textAlignVertical","fontVariant","letterSpacing","textDecorationColor","textDecorationStyle","textTransform","writingDirection"]});var bOt,ga,mye,ya,RYe,fye,pye=ue(()=>{"use strict";bOt=ae(Qe()),ga=ae(Rr()),mye=ae(uZ());oZ();iZ();j7();ya=ae(Or()),RYe={unknown:function(r,l,c,d){return null},body:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_body,children:l},r.key)},heading1:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_heading1,children:l},r.key)},heading2:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_heading2,children:l},r.key)},heading3:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_heading3,children:l},r.key)},heading4:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_heading4,children:l},r.key)},heading5:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_heading5,children:l},r.key)},heading6:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_heading6,children:l},r.key)},hr:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_hr},r.key)},strong:function(r,l,c,d){return(0,ya.jsx)(ga.Text,{style:d.strong,children:l},r.key)},em:function(r,l,c,d){return(0,ya.jsx)(ga.Text,{style:d.em,children:l},r.key)},s:function(r,l,c,d){return(0,ya.jsx)(ga.Text,{style:d.s,children:l},r.key)},blockquote:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_blockquote,children:l},r.key)},bullet_list:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_bullet_list,children:l},r.key)},ordered_list:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_ordered_list,children:l},r.key)},list_item:function(r,l,c,d){for(var m=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},t=Object.assign({},m,ga.StyleSheet.flatten(d.list_item)),s=Object.keys(t),a={},n=0;n<s.length;n++)eg.includes(s[n])&&(a[s[n]]=t[s[n]]);if(H7(c,"bullet_list"))return(0,ya.jsxs)(ga.View,{style:d._VIEW_SAFE_list_item,children:[(0,ya.jsx)(ga.Text,{style:[a,d.bullet_list_icon],accessible:!1,children:"\u2022"}),(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_bullet_list_content,children:l})]},r.key);if(H7(c,"ordered_list")){var o=c.findIndex(function(f){return f.type==="ordered_list"}),u=c[o],g;return u.attributes&&u.attributes.start?g=u.attributes.start+r.index:g=r.index+1,(0,ya.jsxs)(ga.View,{style:d._VIEW_SAFE_list_item,children:[(0,ya.jsxs)(ga.Text,{style:[a,d.ordered_list_icon],children:[g,r.markup]}),(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_ordered_list_content,children:l})]},r.key)}return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_list_item,children:l},r.key)},code_inline:function(r,l,c,d){var m=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return(0,ya.jsx)(ga.Text,{style:[m,d.code_inline],children:r.content},r.key)},code_block:function(r,l,c,d){var m=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},t=r.content;return typeof r.content=="string"&&r.content.charAt(r.content.length-1)===`
`&&(t=r.content.substring(0,r.content.length-1)),(0,ya.jsx)(ga.Text,{style:[m,d.code_block],children:t},r.key)},fence:function(r,l,c,d){var m=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},t=r.content;return typeof r.content=="string"&&r.content.charAt(r.content.length-1)===`
`&&(t=r.content.substring(0,r.content.length-1)),(0,ya.jsx)(ga.Text,{style:[m,d.fence],children:t},r.key)},table:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_table,children:l},r.key)},thead:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_thead,children:l},r.key)},tbody:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_tbody,children:l},r.key)},th:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_th,children:l},r.key)},tr:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_tr,children:l},r.key)},td:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_td,children:l},r.key)},link:function(r,l,c,d,m){return(0,ya.jsx)(ga.Text,{style:d.link,onPress:function(){return V7(r.attributes.href,m)},children:l},r.key)},blocklink:function(r,l,c,d,m){return(0,ya.jsx)(ga.TouchableWithoutFeedback,{onPress:function(){return V7(r.attributes.href,m)},style:d.blocklink,children:(0,ya.jsx)(ga.View,{style:d.image,children:l})},r.key)},image:function(r,l,c,d,m,t){var s=r.attributes,a=s.src,n=s.alt,o=m.filter(function(g){return a.toLowerCase().startsWith(g.toLowerCase())}).length>0;if(o===!1&&t===null)return null;var u={indicator:!0,key:r.key,style:d._VIEW_SAFE_image,source:{uri:o===!0?a:`${t}${a}`}};return n&&(u.accessible=!0,u.accessibilityLabel=n),(0,ya.jsx)(mye.default,Object.assign({},u))},text:function(r,l,c,d){var m=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return(0,ya.jsx)(ga.Text,{style:[m,d.text],children:r.content},r.key)},textgroup:function(r,l,c,d){return(0,ya.jsx)(ga.Text,{style:d.textgroup,children:l},r.key)},paragraph:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_paragraph,children:l},r.key)},hardbreak:function(r,l,c,d){return(0,ya.jsx)(ga.Text,{style:d.hardbreak,children:`
`},r.key)},softbreak:function(r,l,c,d){return(0,ya.jsx)(ga.Text,{style:d.softbreak,children:`
`},r.key)},pre:function(r,l,c,d){return(0,ya.jsx)(ga.View,{style:d._VIEW_SAFE_pre,children:l},r.key)},inline:function(r,l,c,d){return(0,ya.jsx)(ga.Text,{style:d.inline,children:l},r.key)},span:function(r,l,c,d){return(0,ya.jsx)(ga.Text,{style:d.span,children:l},r.key)}},fye=RYe});var vye=_e((MOt,hye)=>{var cZ=40,sZ=41,V9=39,dZ=34,gZ=92,op=47,mZ=44,fZ=58,j9=42,CYe=117,yYe=85,SYe=43,EYe=/^[a-f0-9?-]+$/i;hye.exports=function(e){for(var r=[],l=e,c,d,m,t,s,a,n,o,u=0,g=l.charCodeAt(u),f=l.length,v=[{nodes:r}],C=0,p,h="",F="",R="";u<f;)if(g<=32){c=u;do c+=1,g=l.charCodeAt(c);while(g<=32);t=l.slice(u,c),m=r[r.length-1],g===sZ&&C?R=t:m&&m.type==="div"?(m.after=t,m.sourceEndIndex+=t.length):g===mZ||g===fZ||g===op&&l.charCodeAt(c+1)!==j9&&(!p||p&&p.type==="function"&&p.value!=="calc")?F=t:r.push({type:"space",sourceIndex:u,sourceEndIndex:c,value:t}),u=c}else if(g===V9||g===dZ){c=u,d=g===V9?"'":'"',t={type:"string",sourceIndex:u,quote:d};do if(s=!1,c=l.indexOf(d,c+1),~c)for(a=c;l.charCodeAt(a-1)===gZ;)a-=1,s=!s;else l+=d,c=l.length-1,t.unclosed=!0;while(s);t.value=l.slice(u+1,c),t.sourceEndIndex=t.unclosed?c:c+1,r.push(t),u=c+1,g=l.charCodeAt(u)}else if(g===op&&l.charCodeAt(u+1)===j9)c=l.indexOf("*/",u),t={type:"comment",sourceIndex:u,sourceEndIndex:c+2},c===-1&&(t.unclosed=!0,c=l.length,t.sourceEndIndex=c),t.value=l.slice(u+2,c),r.push(t),u=c+2,g=l.charCodeAt(u);else if((g===op||g===j9)&&p&&p.type==="function"&&p.value==="calc")t=l[u],r.push({type:"word",sourceIndex:u-F.length,sourceEndIndex:u+t.length,value:t}),u+=1,g=l.charCodeAt(u);else if(g===op||g===mZ||g===fZ)t=l[u],r.push({type:"div",sourceIndex:u-F.length,sourceEndIndex:u+t.length,value:t,before:F,after:""}),F="",u+=1,g=l.charCodeAt(u);else if(cZ===g){c=u;do c+=1,g=l.charCodeAt(c);while(g<=32);if(o=u,t={type:"function",sourceIndex:u-h.length,value:h,before:l.slice(o+1,c)},u=c,h==="url"&&g!==V9&&g!==dZ){c-=1;do if(s=!1,c=l.indexOf(")",c+1),~c)for(a=c;l.charCodeAt(a-1)===gZ;)a-=1,s=!s;else l+=")",c=l.length-1,t.unclosed=!0;while(s);n=c;do n-=1,g=l.charCodeAt(n);while(g<=32);o<n?(u!==n+1?t.nodes=[{type:"word",sourceIndex:u,sourceEndIndex:n+1,value:l.slice(u,n+1)}]:t.nodes=[],t.unclosed&&n+1!==c?(t.after="",t.nodes.push({type:"space",sourceIndex:n+1,sourceEndIndex:c,value:l.slice(n+1,c)})):(t.after=l.slice(n+1,c),t.sourceEndIndex=c)):(t.after="",t.nodes=[]),u=c+1,t.sourceEndIndex=t.unclosed?c:u,g=l.charCodeAt(u),r.push(t)}else C+=1,t.after="",t.sourceEndIndex=u+1,r.push(t),v.push(t),r=t.nodes=[],p=t;h=""}else if(sZ===g&&C)u+=1,g=l.charCodeAt(u),p.after=R,p.sourceEndIndex+=R.length,R="",C-=1,v[v.length-1].sourceEndIndex=u,v.pop(),p=v[C],r=p.nodes;else{c=u;do g===gZ&&(c+=1),c+=1,g=l.charCodeAt(c);while(c<f&&!(g<=32||g===V9||g===dZ||g===mZ||g===fZ||g===op||g===cZ||g===j9&&p&&p.type==="function"&&p.value==="calc"||g===op&&p.type==="function"&&p.value==="calc"||g===sZ&&C));t=l.slice(u,c),cZ===g?h=t:(CYe===t.charCodeAt(0)||yYe===t.charCodeAt(0))&&SYe===t.charCodeAt(1)&&EYe.test(t.slice(2))?r.push({type:"unicode-range",sourceIndex:u,sourceEndIndex:c,value:t}):r.push({type:"word",sourceIndex:u,sourceEndIndex:c,value:t}),u=c}for(u=v.length-1;u;u-=1)v[u].unclosed=!0,v[u].sourceEndIndex=l.length;return v[0].nodes}});var Rye=_e((BOt,Fye)=>{Fye.exports=function e(r,l,c){var d,m,t,s;for(d=0,m=r.length;d<m;d+=1)t=r[d],c||(s=l(t,d,r)),s!==!1&&t.type==="function"&&Array.isArray(t.nodes)&&e(t.nodes,l,c),c&&l(t,d,r)}});var Eye=_e((_Ot,Sye)=>{function Cye(e,r){var l=e.type,c=e.value,d,m;return r&&(m=r(e))!==void 0?m:l==="word"||l==="space"?c:l==="string"?(d=e.quote||"",d+c+(e.unclosed?"":d)):l==="comment"?"/*"+c+(e.unclosed?"":"*/"):l==="div"?(e.before||"")+c+(e.after||""):Array.isArray(e.nodes)?(d=yye(e.nodes,r),l!=="function"?d:c+"("+(e.before||"")+d+(e.after||"")+(e.unclosed?"":")")):c}function yye(e,r){var l,c;if(Array.isArray(e)){for(l="",c=e.length-1;~c;c-=1)l=Cye(e[c],r)+l;return l}return Cye(e,r)}Sye.exports=yye});var bye=_e((LOt,Aye)=>{var Z9=45,U9=43,pZ=46,AYe=101,bYe=69;function xYe(e){var r=e.charCodeAt(0),l;if(r===U9||r===Z9){if(l=e.charCodeAt(1),l>=48&&l<=57)return!0;var c=e.charCodeAt(2);return l===pZ&&c>=48&&c<=57}return r===pZ?(l=e.charCodeAt(1),l>=48&&l<=57):r>=48&&r<=57}Aye.exports=function(e){var r=0,l=e.length,c,d,m;if(l===0||!xYe(e))return!1;for(c=e.charCodeAt(r),(c===U9||c===Z9)&&r++;r<l&&(c=e.charCodeAt(r),!(c<48||c>57));)r+=1;if(c=e.charCodeAt(r),d=e.charCodeAt(r+1),c===pZ&&d>=48&&d<=57)for(r+=2;r<l&&(c=e.charCodeAt(r),!(c<48||c>57));)r+=1;if(c=e.charCodeAt(r),d=e.charCodeAt(r+1),m=e.charCodeAt(r+2),(c===AYe||c===bYe)&&(d>=48&&d<=57||(d===U9||d===Z9)&&m>=48&&m<=57))for(r+=d===U9||d===Z9?3:2;r<l&&(c=e.charCodeAt(r),!(c<48||c>57));)r+=1;return{number:e.slice(0,r),unit:e.slice(r)}}});var wye=_e((POt,kye)=>{var TYe=vye(),xye=Rye(),Tye=Eye();function u2(e){return this instanceof u2?(this.nodes=TYe(e),this):new u2(e)}u2.prototype.toString=function(){return Array.isArray(this.nodes)?Tye(this.nodes):""};u2.prototype.walk=function(e,r){return xye(this.nodes,e,r),this};u2.unit=bye();u2.walk=xye;u2.stringify=Tye;kye.exports=u2});var Mye=_e((OOt,Dye)=>{"use strict";Dye.exports=function(e){return typeof e=="string"?Iye(e):hZ(e)};function hZ(e){return!e||typeof e!="object"||wYe(e)||IYe(e)?e:kYe(e)?BYe(e,hZ):_Ye(MYe(e),function(r,l){var c=Iye(l);return r[c]=hZ(e[l]),r},{})}function Iye(e){return e.replace(/[_.-](\w|$)/g,function(r,l){return l.toUpperCase()})}var kYe=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"},wYe=function(r){return Object.prototype.toString.call(r)==="[object Date]"},IYe=function(r){return Object.prototype.toString.call(r)==="[object RegExp]"},DYe=Object.prototype.hasOwnProperty,MYe=Object.keys||function(e){var r=[];for(var l in e)DYe.call(e,l)&&r.push(l);return r};function BYe(e,r){if(e.map)return e.map(r);for(var l=[],c=0;c<e.length;c++)l.push(r(e[c],c));return l}function _Ye(e,r,l){if(e.reduce)return e.reduce(r,l);for(var c=0;c<e.length;c++)l=r(l,e[c],c);return l}});var _ye=_e((NOt,Bye)=>{Bye.exports={black:"#000000",silver:"#c0c0c0",gray:"#808080",white:"#ffffff",maroon:"#800000",red:"#ff0000",purple:"#800080",fuchsia:"#ff00ff",green:"#008000",lime:"#00ff00",olive:"#808000",yellow:"#ffff00",navy:"#000080",blue:"#0000ff",teal:"#008080",aqua:"#00ffff",orange:"#ffa500",aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",blanchedalmond:"#ffebcd",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",limegreen:"#32cd32",linen:"#faf0e6",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",oldlace:"#fdf5e6",olivedrab:"#6b8e23",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",whitesmoke:"#f5f5f5",yellowgreen:"#9acd32",rebeccapurple:"#663399"}});var Pye=_e((HOt,Lye)=>{"use strict";Lye.exports=_ye()});var qye=_e(sp=>{"use strict";Object.defineProperty(sp,"__esModule",{value:!0});function yZ(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Hye=wye(),LYe=yZ(Hye),PYe=yZ(Mye()),OYe=yZ(Pye()),NYe=function(r){return r.type!=="string"?null:r.value.replace(/\\([0-9a-f]{1,6})(?:\s|$)/gi,function(l,c){return String.fromCharCode(parseInt(c,16))}).replace(/\\/g,"")},HYe=/^(#(?:[0-9a-f]{3,4}){1,2})$/i,VYe=/^(rgba?|hsla?|hwb|lab|lch|gray|color)$/,jYe=function(r){return r.type==="word"&&(HYe.test(r.value)||r.value in OYe||r.value==="transparent")?r.value:r.type==="function"&&VYe.test(r.value)?Hye.stringify(r):null},ZYe=/^(none)$/i,UYe=/^(auto)$/i,GYe=/(^-?[_a-z][_a-z0-9-]*$)/i,WYe=/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)$/i,$Ye=/^(0$|(?:[+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)(?=px$))/i,zYe=/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(ch|em|ex|rem|vh|vw|vmin|vmax|cm|mm|in|pc|pt))$/i,KYe=/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(?:deg|rad))$/i,qYe=/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?%)$/i,SZ=function(r){return function(l){return r(l)?"<token>":null}},XYe=function(r){return function(l){return l.type===r?l.value:null}},nl=function(r,l){return l===void 0&&(l=String),function(c){if(c.type!=="word")return null;var d=c.value.match(r);if(d===null)return null;var m=l(d[1]);return m}},vl=SZ(function(e){return e.type==="space"}),Vye=SZ(function(e){return e.type==="div"&&e.value==="/"}),QYe=SZ(function(e){return e.type==="div"&&e.value===","}),JYe=XYe("word"),EZ=nl(ZYe),RZ=nl(UYe),cp=nl(WYe,Number),Zu=nl($Ye,Number),H1=nl(zYe),jye=nl(KYe,function(e){return e.toLowerCase()}),AZ=nl(qYe),G9=nl(GYe),YYe=NYe,Z7=jYe,CZ=nl(/^(none|underline|line-through)$/i),eer=function(r){var l=r.expect(cp);return r.hasTokens()&&(r.expect(Vye),l/=r.expect(cp)),{aspectRatio:l}},rer=nl(/^(solid|dashed|dotted)$/),ter=1,aer="black",ner="solid",ier=function(r){var l,c,d;if(r.matches(EZ))return r.expectEmpty(),{borderWidth:0,borderColor:"black",borderStyle:"solid"};for(var m=0;m<3&&r.hasTokens();)m!==0&&r.expect(vl),l===void 0&&r.matches(Zu,H1)?l=r.lastValue:c===void 0&&r.matches(Z7)?c=r.lastValue:d===void 0&&r.matches(rer)?d=r.lastValue:r.throw(),m+=1;return r.expectEmpty(),l===void 0&&(l=ter),c===void 0&&(c=aer),d===void 0&&(d=ner),{borderWidth:l,borderColor:c,borderStyle:d}},U7=function(r){var l=r.types,c=l===void 0?[Zu,H1,AZ]:l,d=r.directions,m=d===void 0?["Top","Right","Bottom","Left"]:d,t=r.prefix,s=t===void 0?"":t,a=r.suffix,n=a===void 0?"":a;return function(o){var u,g=[];for(g.push(o.expect.apply(o,c));g.length<4&&o.hasTokens();)o.expect(vl),g.push(o.expect.apply(o,c));o.expectEmpty();var f=g[0],v=g[1],C=v===void 0?f:v,p=g[2],h=p===void 0?f:p,F=g[3],R=F===void 0?C:F,y=function(x){return""+s+m[x]+n};return u={},u[y(0)]=f,u[y(1)]=C,u[y(2)]=h,u[y(3)]=R,u}},Zye=function(r){var l=r.expect(Zu),c=r.matches(vl)?r.expect(Zu):l;return r.expectEmpty(),{width:l,height:c}},Uye=function(r){var l,c,d,m;if(r.matches(EZ))return r.expectEmpty(),{offset:{width:0,height:0},radius:0,color:"black"};for(var t=!1;r.hasTokens();)t&&r.expect(vl),l===void 0&&r.matches(Zu,H1)?(l=r.lastValue,r.expect(vl),c=r.expect(Zu,H1),r.saveRewindPoint(),r.matches(vl)&&r.matches(Zu,H1)?d=r.lastValue:r.rewind()):m===void 0&&r.matches(Z7)?m=r.lastValue:r.throw(),t=!0;return l===void 0&&r.throw(),{offset:{width:l,height:c},radius:d!==void 0?d:0,color:m!==void 0?m:"black"}},ler=function(r){var l=Uye(r),c=l.offset,d=l.radius,m=l.color;return{shadowOffset:c,shadowRadius:d,shadowColor:m,shadowOpacity:1}},oer=1,uer=1,cer=0,ser=function(r){var l,c,d;if(r.matches(EZ))return r.expectEmpty(),{flexGrow:0,flexShrink:0,flexBasis:"auto"};if(r.saveRewindPoint(),r.matches(RZ)&&!r.hasTokens())return{flexGrow:1,flexShrink:1,flexBasis:"auto"};r.rewind();for(var m=0;m<2&&r.hasTokens();)m!==0&&r.expect(vl),l===void 0&&r.matches(cp)?(l=r.lastValue,r.saveRewindPoint(),r.matches(vl)&&r.matches(cp)?c=r.lastValue:r.rewind()):d===void 0&&r.matches(Zu,H1,AZ)?d=r.lastValue:d===void 0&&r.matches(RZ)?d="auto":r.throw(),m+=1;return r.expectEmpty(),l===void 0&&(l=oer),c===void 0&&(c=uer),d===void 0&&(d=cer),{flexGrow:l,flexShrink:c,flexBasis:d}},der=nl(/(nowrap|wrap|wrap-reverse)/),ger=nl(/(row|row-reverse|column|column-reverse)/),mer="nowrap",fer="row",per=function(r){for(var l,c,d=0;d<2&&r.hasTokens();)d!==0&&r.expect(vl),l===void 0&&r.matches(der)?l=r.lastValue:c===void 0&&r.matches(ger)?c=r.lastValue:r.throw(),d+=1;return r.expectEmpty(),l===void 0&&(l=mer),c===void 0&&(c=fer),{flexWrap:l,flexDirection:c}},Gye=function(r){var l;if(r.matches(YYe))l=r.lastValue;else for(l=r.expect(G9);r.hasTokens();){r.expect(vl);var c=r.expect(G9);l+=" "+c}return r.expectEmpty(),{fontFamily:l}},her=nl(/^(normal)$/),ver=nl(/^(italic)$/),Fer=nl(/^([1-9]00|bold)$/),Rer=nl(/^(small-caps)$/),Cer="normal",yer="normal",Ser=[],Eer=function(r){for(var l,c,d,m,t=0;t<3&&r.hasTokens();){if(!r.matches(her))if(l===void 0&&r.matches(ver))l=r.lastValue;else if(c===void 0&&r.matches(Fer))c=r.lastValue;else if(d===void 0&&r.matches(Rer))d=[r.lastValue];else break;r.expect(vl),t+=1}var s=r.expect(Zu,H1);r.matches(Vye)&&(m=r.expect(Zu,H1)),r.expect(vl);var a=Gye(r),n=a.fontFamily;l===void 0&&(l=Cer),c===void 0&&(c=yer),d===void 0&&(d=Ser);var o={fontStyle:l,fontWeight:c,fontVariant:d,fontSize:s,fontFamily:n};return m!==void 0&&(o.lineHeight=m),o},Aer=function(r){for(var l=[r.expect(G9)];r.hasTokens();)r.expect(vl),l.push(r.expect(G9));return{fontVariant:l}},ber=nl(/(flex-(?:start|end)|center|stretch|space-(?:between|around))/),xer=nl(/(flex-(?:start|end)|center|space-(?:between|around|evenly))/),Ter=function(r){var l=r.expect(ber),c;return r.hasTokens()?(r.expect(vl),c=r.expect(xer)):c="stretch",r.expectEmpty(),{alignContent:l,justifyContent:c}},ker=nl(/^(solid|double|dotted|dashed)$/),wer="none",Ier="solid",Der="black",Mer=function(r){for(var l,c,d,m=!1;r.hasTokens();){if(m&&r.expect(vl),l===void 0&&r.matches(CZ)){var t=[r.lastValue.toLowerCase()];r.saveRewindPoint(),t[0]!=="none"&&r.matches(vl)&&r.matches(CZ)?(t.push(r.lastValue.toLowerCase()),t.sort().reverse()):r.rewind(),l=t.join(" ")}else c===void 0&&r.matches(ker)?c=r.lastValue:d===void 0&&r.matches(Z7)?d=r.lastValue:r.throw();m=!0}return{textDecorationLine:l!==void 0?l:wer,textDecorationColor:d!==void 0?d:Der,textDecorationStyle:c!==void 0?c:Ier}},Ber=function(r){for(var l=[],c=!1;r.hasTokens();)c&&r.expect(vl),l.push(r.expect(CZ).toLowerCase()),c=!0;return l.sort().reverse(),{textDecorationLine:l.join(" ")}},_er=function(r){var l=Uye(r),c=l.offset,d=l.radius,m=l.color;return{textShadowOffset:c,textShadowRadius:d,textShadowColor:m}},bZ=function(r){return function(l){var c=l.expect(r);return l.expectEmpty(),c}},vZ=bZ(cp),Oye=bZ(Zu),up=bZ(jye),xZ=function(r){return function(l,c){return function(d){var m,t,s=d.expect(r),a;if(d.hasTokens())d.expect(QYe),a=d.expect(r);else if(c!==void 0)a=c;else return s;return d.expectEmpty(),[(m={},m[l+"Y"]=a,m),(t={},t[l+"X"]=s,t)]}}},Ler=xZ(cp),Per=xZ(Zu),Oer=xZ(jye),Ner={perspective:vZ,scale:Ler("scale"),scaleX:vZ,scaleY:vZ,translate:Per("translate",0),translateX:Oye,translateY:Oye,rotate:up,rotateX:up,rotateY:up,rotateZ:up,skewX:up,skewY:up,skew:Oer("skew","0deg")},Her=function(r){for(var l=[],c=!1;r.hasTokens();){c&&r.expect(vl);var d=r.expectFunction(),m=d.functionName,t=Ner[m](d);if(!Array.isArray(t)){var s;t=[(s={},s[m]=t,s)]}l=t.concat(l),c=!0}return{transform:l}},Ver=function(r){return{backgroundColor:r.expect(Z7)}},jer=U7({types:[Z7],prefix:"border",suffix:"Color"}),Zer=U7({directions:["TopLeft","TopRight","BottomRight","BottomLeft"],prefix:"border",suffix:"Radius"}),Uer=U7({prefix:"border",suffix:"Width"}),Ger=U7({types:[Zu,H1,AZ,RZ],prefix:"margin"}),Wer=U7({prefix:"padding"}),$er=function(r){return{fontWeight:r.expect(JYe)}},zer=function(r){return{shadowOffset:Zye(r)}},Ker=function(r){return{textShadowOffset:Zye(r)}},Wye={aspectRatio:eer,background:Ver,border:ier,borderColor:jer,borderRadius:Zer,borderWidth:Uer,boxShadow:ler,flex:ser,flexFlow:per,font:Eer,fontFamily:Gye,fontVariant:Aer,fontWeight:$er,margin:Ger,padding:Wer,placeContent:Ter,shadowOffset:zer,textShadow:_er,textShadowOffset:Ker,textDecoration:Mer,textDecorationLine:Ber,transform:Her},Nye,VOt=Nye!=null?new RegExp(Nye.join("|")):null,FZ="SYMBOL_MATCH",qer=(function(){function e(l,c){this.index=0,this.nodes=l,this.functionName=c!=null?c.value:null,this.lastValue=null,this.rewindIndex=-1}var r=e.prototype;return r.hasTokens=function(){return this.index<=this.nodes.length-1},r[FZ]=function(){if(!this.hasTokens())return null;for(var l=this.nodes[this.index],c=0;c<arguments.length;c+=1){var d=c<0||arguments.length<=c?void 0:arguments[c],m=d(l);if(m!==null)return this.index+=1,this.lastValue=m,m}return null},r.matches=function(){return this[FZ].apply(this,arguments)!==null},r.expect=function(){var c=this[FZ].apply(this,arguments);return c!==null?c:this.throw()},r.matchesFunction=function(){var c=this.nodes[this.index];if(c.type!=="function")return null;var d=new e(c.nodes,c);return this.index+=1,this.lastValue=null,d},r.expectFunction=function(){var c=this.matchesFunction();return c!==null?c:this.throw()},r.expectEmpty=function(){this.hasTokens()&&this.throw()},r.throw=function(){throw new Error("Unexpected token type: "+this.nodes[this.index].type)},r.saveRewindPoint=function(){this.rewindIndex=this.index},r.rewind=function(){if(this.rewindIndex===-1)throw new Error("Internal error");this.index=this.rewindIndex,this.lastValue=null},e})(),Xer=/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)(?:px)?$/i,Qer=/^true|false$/i,Jer=/^null$/i,Yer=/^undefined$/i,$ye=function(r,l){var c=l.match(Xer);if(c!==null)return Number(c[1]);var d=l.match(Qer);if(d!==null)return d[0].toLowerCase()==="true";var m=l.match(Jer);if(m!==null)return null;var t=l.match(Yer);if(t===null)return l},err=function(r,l){var c=LYe(l),d=new qer(c.nodes);return Wye[r](d)},rrr=err,zye=function(r,l,c){var d,m=c===!1||!(r in Wye),t=l.trim(),s=m?(d={},d[r]=$ye(r,t),d):rrr(r,t);return s},Kye=function(r){var l=/^--\w+/.test(r);return l?r:PYe(r)},trr=function(r,l){return l===void 0&&(l=[]),r.reduce(function(c,d){var m=Kye(d[0]),t=d[1],s=l.indexOf(m)===-1;return Object.assign(c,zye(m,t,s))},{})};sp.default=trr;sp.getPropertyName=Kye;sp.getStylesForProperty=zye;sp.transformRawValue=$ye});function TZ(e){var r=e.split(";"),l=r.map(function(d){var m=d.split(":"),t=(0,Xye.default)(m,2),s=t[0],a=t[1];return s&&a?(s=s.trim(),a=a.trim(),[s,a]):null}).filter(function(d){return d!=null}),c=(0,Qye.default)(l);return c}var Xye,Qye,Jye=ue(()=>{"use strict";Xye=ae(nt()),Qye=ae(qye())});var Yye,eSe,rSe,kZ,W9,tSe=ue(()=>{"use strict";Yye=ae(Nt()),eSe=ae(Hr()),rSe=ae(Nr()),kZ=ae(Rr());O9();Jye();j7();W9=(0,eSe.default)(function e(r,l,c,d,m,t,s,a){var n=this;(0,rSe.default)(this,e),this.getRenderFunction=function(o){var u=n._renderRules[o];return u||(console.warn(`Warning, unknown render rule encountered: ${o}. 'unknown' render rule used (by default, returns null - nothing rendered)`),n._renderRules.unknown)},this.renderNode=function(o,u){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,f=n.getRenderFunction(o.type),v=(0,Yye.default)(u);if(n._debugPrintTree===!0){for(var C="",p=0;p<v.length;p++)C=C+"-";console.log(`${C}${o.type}`)}v.unshift(o);var h=o.children.map(function(k){return n.renderNode(k,v)});if(o.type==="link"||o.type==="blocklink")return f(o,h,u,n._style,n._onLinkPress);if(o.type==="image")return f(o,h,u,n._style,n._allowedImageHandlers,n._defaultImageHandler);if(h.length===0||o.type==="list_item"){for(var F={},R=u.length-1;R>-1;R--){var y={};if(u[R].attributes&&u[R].attributes.style&&typeof u[R].attributes.style=="string"&&(y=TZ(u[R].attributes.style)),n._style[u[R].type]&&(y=Object.assign({},y,kZ.StyleSheet.flatten(n._style[u[R].type])),u[R].type==="list_item")){var E={};u[R+1].type==="bullet_list"?E=n._style.bullet_list_content:u[R+1].type==="ordered_list"&&(E=n._style.ordered_list_content),y=Object.assign({},y,kZ.StyleSheet.flatten(E))}for(var x=Object.keys(y),b=0;b<x.length;b++)eg.includes(x[b])&&(F[x[b]]=y[x[b]])}return f(o,h,u,n._style,F)}return g===!0&&n._maxTopLevelChildren&&h.length>n._maxTopLevelChildren&&(h=h.slice(0,n._maxTopLevelChildren),h.push(n._topLevelMaxExceededItem)),f(o,h,u,n._style)},this.render=function(o){var u={type:"body",key:lp(),children:o};return n.renderNode(u,[],!0)},this._renderRules=r,this._style=l,this._onLinkPress=c,this._maxTopLevelChildren=d,this._topLevelMaxExceededItem=m,this._allowedImageHandlers=t,this._defaultImageHandler=s,this._debugPrintTree=a})});function arr(e){var r=aSe[e];if(r)return r;r=aSe[e]=[];for(var l=0;l<128;l++){var c=String.fromCharCode(l);r.push(c)}for(var d=0;d<e.length;d++){var m=e.charCodeAt(d);r[m]="%"+("0"+m.toString(16).toUpperCase()).slice(-2)}return r}function $9(e,r){typeof r!="string"&&(r=$9.defaultChars);var l=arr(r);return e.replace(/(%[a-f0-9]{2})+/gi,function(c){for(var d="",m=0,t=c.length;m<t;m+=3){var s=parseInt(c.slice(m+1,m+3),16);if(s<128){d+=l[s];continue}if((s&224)===192&&m+3<t){var a=parseInt(c.slice(m+4,m+6),16);if((a&192)===128){var n=s<<6&1984|a&63;n<128?d+="\uFFFD\uFFFD":d+=String.fromCharCode(n),m+=3;continue}}if((s&240)===224&&m+6<t){var o=parseInt(c.slice(m+4,m+6),16),u=parseInt(c.slice(m+7,m+9),16);if((o&192)===128&&(u&192)===128){var g=s<<12&61440|o<<6&4032|u&63;g<2048||g>=55296&&g<=57343?d+="\uFFFD\uFFFD\uFFFD":d+=String.fromCharCode(g),m+=6;continue}}if((s&248)===240&&m+9<t){var f=parseInt(c.slice(m+4,m+6),16),v=parseInt(c.slice(m+7,m+9),16),C=parseInt(c.slice(m+10,m+12),16);if((f&192)===128&&(v&192)===128&&(C&192)===128){var p=s<<18&1835008|f<<12&258048|v<<6&4032|C&63;p<65536||p>1114111?d+="\uFFFD\uFFFD\uFFFD\uFFFD":(p-=65536,d+=String.fromCharCode(55296+(p>>10),56320+(p&1023))),m+=9;continue}}d+="\uFFFD"}return d})}var aSe,G7,nSe=ue(()=>{"use strict";aSe={};$9.defaultChars=";/?:@&=+$,#";$9.componentChars="";G7=$9});function nrr(e){var r=iSe[e];if(r)return r;r=iSe[e]=[];for(var l=0;l<128;l++){var c=String.fromCharCode(l);/^[0-9a-z]$/i.test(c)?r.push(c):r.push("%"+("0"+l.toString(16).toUpperCase()).slice(-2))}for(var d=0;d<e.length;d++)r[e.charCodeAt(d)]=e[d];return r}function z9(e,r,l){typeof r!="string"&&(l=r,r=z9.defaultChars),typeof l>"u"&&(l=!0);for(var c=nrr(r),d="",m=0,t=e.length;m<t;m++){var s=e.charCodeAt(m);if(l&&s===37&&m+2<t&&/^[0-9a-f]{2}$/i.test(e.slice(m+1,m+3))){d+=e.slice(m,m+3),m+=2;continue}if(s<128){d+=c[s];continue}if(s>=55296&&s<=57343){if(s>=55296&&s<=56319&&m+1<t){var a=e.charCodeAt(m+1);if(a>=56320&&a<=57343){d+=encodeURIComponent(e[m]+e[m+1]),m++;continue}}d+="%EF%BF%BD";continue}d+=encodeURIComponent(e[m])}return d}var iSe,K9,lSe=ue(()=>{"use strict";iSe={};z9.defaultChars=";/?:@&=+$,-_.!~*'()#";z9.componentChars="-_.!~*'()";K9=z9});function dp(e){var r="";return r+=e.protocol||"",r+=e.slashes?"//":"",r+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?r+="["+e.hostname+"]":r+=e.hostname||"",r+=e.port?":"+e.port:"",r+=e.pathname||"",r+=e.search||"",r+=e.hash||"",r}var oSe=ue(()=>{"use strict"});function q9(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}function mrr(e,r){if(e&&e instanceof q9)return e;var l=new q9;return l.parse(e,r),l}var irr,lrr,orr,urr,crr,srr,uSe,cSe,drr,sSe,grr,dSe,gSe,W7,mSe=ue(()=>{"use strict";irr=/^([a-z0-9.+-]+:)/i,lrr=/:[0-9]*$/,orr=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,urr=["<",">",'"',"`"," ","\r",`
`,"	"],crr=["{","}","|","\\","^","`"].concat(urr),srr=["'"].concat(crr),uSe=["%","/","?",";","#"].concat(srr),cSe=["/","?","#"],drr=255,sSe=/^[+a-z0-9A-Z_-]{0,63}$/,grr=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,dSe={javascript:!0,"javascript:":!0},gSe={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};q9.prototype.parse=function(e,r){var l,c,d,m=e;if(m=m.trim(),!r&&e.split("#").length===1){var t=orr.exec(m);if(t)return this.pathname=t[1],t[2]&&(this.search=t[2]),this}var s=irr.exec(m);if(s&&(s=s[0],l=s.toLowerCase(),this.protocol=s,m=m.substr(s.length)),(r||s||m.match(/^\/\/[^@\/]+@[^@\/]+/))&&(d=m.substr(0,2)==="//",d&&!(s&&dSe[s])&&(m=m.substr(2),this.slashes=!0)),!dSe[s]&&(d||s&&!gSe[s])){for(var a=-1,n=0;n<cSe.length;n++)c=m.indexOf(cSe[n]),c!==-1&&(a===-1||c<a)&&(a=c);var o,u;a===-1?u=m.lastIndexOf("@"):u=m.lastIndexOf("@",a),u!==-1&&(o=m.slice(0,u),m=m.slice(u+1),this.auth=o),a=-1;for(var g=0;g<uSe.length;g++)c=m.indexOf(uSe[g]),c!==-1&&(a===-1||c<a)&&(a=c);a===-1&&(a=m.length),m[a-1]===":"&&a--;var f=m.slice(0,a);m=m.slice(a),this.parseHost(f),this.hostname=this.hostname||"";var v=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!v)for(var C=this.hostname.split(/\./),p=0,h=C.length;p<h;p++){var F=C[p];if(F&&!F.match(sSe)){for(var R="",y=0,E=F.length;y<E;y++)F.charCodeAt(y)>127?R+="x":R+=F[y];if(!R.match(sSe)){var x=C.slice(0,p),b=C.slice(p+1),k=F.match(grr);k&&(x.push(k[1]),b.unshift(k[2])),b.length&&(m=b.join(".")+m),this.hostname=x.join(".");break}}}this.hostname.length>drr&&(this.hostname=""),v&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var D=m.indexOf("#");D!==-1&&(this.hash=m.substr(D),m=m.slice(0,D));var M=m.indexOf("?");return M!==-1&&(this.search=m.substr(M),m=m.slice(0,M)),m&&(this.pathname=m),gSe[l]&&this.hostname&&!this.pathname&&(this.pathname=""),this};q9.prototype.parseHost=function(e){var r=lrr.exec(e);r&&(r=r[0],r!==":"&&(this.port=r.substr(1)),e=e.substr(0,e.length-r.length)),e&&(this.hostname=e)};W7=mrr});var X9={};kn(X9,{decode:()=>G7,encode:()=>K9,format:()=>dp,parse:()=>W7});var wZ=ue(()=>{"use strict";nSe();lSe();oSe();mSe()});var Q9,fSe=ue(()=>{"use strict";Q9=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/});var J9,pSe=ue(()=>{"use strict";J9=/[\0-\x1F\x7F-\x9F]/});var hSe,vSe=ue(()=>{"use strict";hSe=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/});var gp,FSe=ue(()=>{"use strict";gp=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/});var Y9,RSe=ue(()=>{"use strict";Y9=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/});var ex,CSe=ue(()=>{"use strict";ex=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/});var IZ={};kn(IZ,{Any:()=>Q9,Cc:()=>J9,Cf:()=>hSe,P:()=>gp,S:()=>Y9,Z:()=>ex});var DZ=ue(()=>{"use strict";fSe();pSe();vSe();FSe();RSe();CSe()});var ySe,SSe=ue(()=>{"use strict";ySe=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(function(e){return e.charCodeAt(0)}))});var ESe,ASe=ue(()=>{"use strict";ESe=new Uint16Array("\u0200aglq	\x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(function(e){return e.charCodeAt(0)}))});function _Z(e){var r;return e>=55296&&e<=57343||e>1114111?65533:(r=frr.get(e))!==null&&r!==void 0?r:e}var MZ,frr,BZ,LZ=ue(()=>{"use strict";frr=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),BZ=(MZ=String.fromCodePoint)!==null&&MZ!==void 0?MZ:function(e){var r="";return e>65535&&(e-=65536,r+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),r+=String.fromCharCode(e),r}});function PZ(e){return e>=Rl.ZERO&&e<=Rl.NINE}function hrr(e){return e>=Rl.UPPER_A&&e<=Rl.UPPER_F||e>=Rl.LOWER_A&&e<=Rl.LOWER_F}function vrr(e){return e>=Rl.UPPER_A&&e<=Rl.UPPER_Z||e>=Rl.LOWER_A&&e<=Rl.LOWER_Z||PZ(e)}function Frr(e){return e===Rl.EQUALS||vrr(e)}function kSe(e){var r="",l=new TSe(e,function(c){return r+=BZ(c)});return function(d,m){for(var t=0,s=0;(s=d.indexOf("&",s))>=0;){r+=d.slice(t,s),l.startEntity(m);var a=l.write(d,s+1);if(a<0){t=s+l.end();break}t=s+a,s=a===0?t+1:t}var n=r+d.slice(t);return r="",n}}function Rrr(e,r,l,c){var d=(r&c2.BRANCH_LENGTH)>>7,m=r&c2.JUMP_TABLE;if(d===0)return m!==0&&c===m?l:-1;if(m){var t=c-m;return t<0||t>=d?-1:e[l+t]-1}for(var s=l,a=s+d-1;s<=a;){var n=s+a>>>1,o=e[n];if(o<c)s=n+1;else if(o>c)a=n-1;else return e[n+d]}return-1}function s2(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:is.Legacy;return Crr(e,r)}var bSe,xSe,Rl,prr,c2,Fl,is,TSe,Crr,CNt,OZ=ue(()=>{"use strict";bSe=ae(Nr()),xSe=ae(Hr());SSe();ASe();LZ();LZ();(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(Rl||(Rl={}));prr=32;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(c2||(c2={}));(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(Fl||(Fl={}));(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(is||(is={}));TSe=(function(){function e(r,l,c){(0,bSe.default)(this,e),this.decodeTree=r,this.emitCodePoint=l,this.errors=c,this.state=Fl.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=is.Strict}return(0,xSe.default)(e,[{key:"startEntity",value:function(l){this.decodeMode=l,this.state=Fl.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}},{key:"write",value:function(l,c){switch(this.state){case Fl.EntityStart:return l.charCodeAt(c)===Rl.NUM?(this.state=Fl.NumericStart,this.consumed+=1,this.stateNumericStart(l,c+1)):(this.state=Fl.NamedEntity,this.stateNamedEntity(l,c));case Fl.NumericStart:return this.stateNumericStart(l,c);case Fl.NumericDecimal:return this.stateNumericDecimal(l,c);case Fl.NumericHex:return this.stateNumericHex(l,c);case Fl.NamedEntity:return this.stateNamedEntity(l,c)}}},{key:"stateNumericStart",value:function(l,c){return c>=l.length?-1:(l.charCodeAt(c)|prr)===Rl.LOWER_X?(this.state=Fl.NumericHex,this.consumed+=1,this.stateNumericHex(l,c+1)):(this.state=Fl.NumericDecimal,this.stateNumericDecimal(l,c))}},{key:"addToNumericResult",value:function(l,c,d,m){if(c!==d){var t=d-c;this.result=this.result*Math.pow(m,t)+parseInt(l.substr(c,t),m),this.consumed+=t}}},{key:"stateNumericHex",value:function(l,c){for(var d=c;c<l.length;){var m=l.charCodeAt(c);if(PZ(m)||hrr(m))c+=1;else return this.addToNumericResult(l,d,c,16),this.emitNumericEntity(m,3)}return this.addToNumericResult(l,d,c,16),-1}},{key:"stateNumericDecimal",value:function(l,c){for(var d=c;c<l.length;){var m=l.charCodeAt(c);if(PZ(m))c+=1;else return this.addToNumericResult(l,d,c,10),this.emitNumericEntity(m,2)}return this.addToNumericResult(l,d,c,10),-1}},{key:"emitNumericEntity",value:function(l,c){var d;if(this.consumed<=c)return(d=this.errors)===null||d===void 0||d.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(l===Rl.SEMI)this.consumed+=1;else if(this.decodeMode===is.Strict)return 0;return this.emitCodePoint(_Z(this.result),this.consumed),this.errors&&(l!==Rl.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}},{key:"stateNamedEntity",value:function(l,c){for(var d=this.decodeTree,m=d[this.treeIndex],t=(m&c2.VALUE_LENGTH)>>14;c<l.length;c++,this.excess++){var s=l.charCodeAt(c);if(this.treeIndex=Rrr(d,m,this.treeIndex+Math.max(1,t),s),this.treeIndex<0)return this.result===0||this.decodeMode===is.Attribute&&(t===0||Frr(s))?0:this.emitNotTerminatedNamedEntity();if(m=d[this.treeIndex],t=(m&c2.VALUE_LENGTH)>>14,t!==0){if(s===Rl.SEMI)return this.emitNamedEntityData(this.treeIndex,t,this.consumed+this.excess);this.decodeMode!==is.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}},{key:"emitNotTerminatedNamedEntity",value:function(){var l,c=this.result,d=this.decodeTree,m=(d[c]&c2.VALUE_LENGTH)>>14;return this.emitNamedEntityData(c,m,this.consumed),(l=this.errors)===null||l===void 0||l.missingSemicolonAfterCharacterReference(),this.consumed}},{key:"emitNamedEntityData",value:function(l,c,d){var m=this.decodeTree;return this.emitCodePoint(c===1?m[l]&~c2.VALUE_LENGTH:m[l+1],d),c===3&&this.emitCodePoint(m[l+2],d),d}},{key:"end",value:function(){var l;switch(this.state){case Fl.NamedEntity:return this.result!==0&&(this.decodeMode!==is.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Fl.NumericDecimal:return this.emitNumericEntity(0,2);case Fl.NumericHex:return this.emitNumericEntity(0,3);case Fl.NumericStart:return(l=this.errors)===null||l===void 0||l.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Fl.EntityStart:return 0}}}])})();Crr=kSe(ySe),CNt=kSe(ESe)});function rx(e){for(var r=1;r<e.length;r++)e[r][0]+=e[r-1][0]+1;return e}var yrr,wSe=ue(()=>{"use strict";yrr=new Map(rx([[9,"&Tab;"],[0,"&NewLine;"],[22,"&excl;"],[0,"&quot;"],[0,"&num;"],[0,"&dollar;"],[0,"&percnt;"],[0,"&amp;"],[0,"&apos;"],[0,"&lpar;"],[0,"&rpar;"],[0,"&ast;"],[0,"&plus;"],[0,"&comma;"],[1,"&period;"],[0,"&sol;"],[10,"&colon;"],[0,"&semi;"],[0,{v:"&lt;",n:8402,o:"&nvlt;"}],[0,{v:"&equals;",n:8421,o:"&bne;"}],[0,{v:"&gt;",n:8402,o:"&nvgt;"}],[0,"&quest;"],[0,"&commat;"],[26,"&lbrack;"],[0,"&bsol;"],[0,"&rbrack;"],[0,"&Hat;"],[0,"&lowbar;"],[0,"&DiacriticalGrave;"],[5,{n:106,o:"&fjlig;"}],[20,"&lbrace;"],[0,"&verbar;"],[0,"&rbrace;"],[34,"&nbsp;"],[0,"&iexcl;"],[0,"&cent;"],[0,"&pound;"],[0,"&curren;"],[0,"&yen;"],[0,"&brvbar;"],[0,"&sect;"],[0,"&die;"],[0,"&copy;"],[0,"&ordf;"],[0,"&laquo;"],[0,"&not;"],[0,"&shy;"],[0,"&circledR;"],[0,"&macr;"],[0,"&deg;"],[0,"&PlusMinus;"],[0,"&sup2;"],[0,"&sup3;"],[0,"&acute;"],[0,"&micro;"],[0,"&para;"],[0,"&centerdot;"],[0,"&cedil;"],[0,"&sup1;"],[0,"&ordm;"],[0,"&raquo;"],[0,"&frac14;"],[0,"&frac12;"],[0,"&frac34;"],[0,"&iquest;"],[0,"&Agrave;"],[0,"&Aacute;"],[0,"&Acirc;"],[0,"&Atilde;"],[0,"&Auml;"],[0,"&angst;"],[0,"&AElig;"],[0,"&Ccedil;"],[0,"&Egrave;"],[0,"&Eacute;"],[0,"&Ecirc;"],[0,"&Euml;"],[0,"&Igrave;"],[0,"&Iacute;"],[0,"&Icirc;"],[0,"&Iuml;"],[0,"&ETH;"],[0,"&Ntilde;"],[0,"&Ograve;"],[0,"&Oacute;"],[0,"&Ocirc;"],[0,"&Otilde;"],[0,"&Ouml;"],[0,"&times;"],[0,"&Oslash;"],[0,"&Ugrave;"],[0,"&Uacute;"],[0,"&Ucirc;"],[0,"&Uuml;"],[0,"&Yacute;"],[0,"&THORN;"],[0,"&szlig;"],[0,"&agrave;"],[0,"&aacute;"],[0,"&acirc;"],[0,"&atilde;"],[0,"&auml;"],[0,"&aring;"],[0,"&aelig;"],[0,"&ccedil;"],[0,"&egrave;"],[0,"&eacute;"],[0,"&ecirc;"],[0,"&euml;"],[0,"&igrave;"],[0,"&iacute;"],[0,"&icirc;"],[0,"&iuml;"],[0,"&eth;"],[0,"&ntilde;"],[0,"&ograve;"],[0,"&oacute;"],[0,"&ocirc;"],[0,"&otilde;"],[0,"&ouml;"],[0,"&div;"],[0,"&oslash;"],[0,"&ugrave;"],[0,"&uacute;"],[0,"&ucirc;"],[0,"&uuml;"],[0,"&yacute;"],[0,"&thorn;"],[0,"&yuml;"],[0,"&Amacr;"],[0,"&amacr;"],[0,"&Abreve;"],[0,"&abreve;"],[0,"&Aogon;"],[0,"&aogon;"],[0,"&Cacute;"],[0,"&cacute;"],[0,"&Ccirc;"],[0,"&ccirc;"],[0,"&Cdot;"],[0,"&cdot;"],[0,"&Ccaron;"],[0,"&ccaron;"],[0,"&Dcaron;"],[0,"&dcaron;"],[0,"&Dstrok;"],[0,"&dstrok;"],[0,"&Emacr;"],[0,"&emacr;"],[2,"&Edot;"],[0,"&edot;"],[0,"&Eogon;"],[0,"&eogon;"],[0,"&Ecaron;"],[0,"&ecaron;"],[0,"&Gcirc;"],[0,"&gcirc;"],[0,"&Gbreve;"],[0,"&gbreve;"],[0,"&Gdot;"],[0,"&gdot;"],[0,"&Gcedil;"],[1,"&Hcirc;"],[0,"&hcirc;"],[0,"&Hstrok;"],[0,"&hstrok;"],[0,"&Itilde;"],[0,"&itilde;"],[0,"&Imacr;"],[0,"&imacr;"],[2,"&Iogon;"],[0,"&iogon;"],[0,"&Idot;"],[0,"&imath;"],[0,"&IJlig;"],[0,"&ijlig;"],[0,"&Jcirc;"],[0,"&jcirc;"],[0,"&Kcedil;"],[0,"&kcedil;"],[0,"&kgreen;"],[0,"&Lacute;"],[0,"&lacute;"],[0,"&Lcedil;"],[0,"&lcedil;"],[0,"&Lcaron;"],[0,"&lcaron;"],[0,"&Lmidot;"],[0,"&lmidot;"],[0,"&Lstrok;"],[0,"&lstrok;"],[0,"&Nacute;"],[0,"&nacute;"],[0,"&Ncedil;"],[0,"&ncedil;"],[0,"&Ncaron;"],[0,"&ncaron;"],[0,"&napos;"],[0,"&ENG;"],[0,"&eng;"],[0,"&Omacr;"],[0,"&omacr;"],[2,"&Odblac;"],[0,"&odblac;"],[0,"&OElig;"],[0,"&oelig;"],[0,"&Racute;"],[0,"&racute;"],[0,"&Rcedil;"],[0,"&rcedil;"],[0,"&Rcaron;"],[0,"&rcaron;"],[0,"&Sacute;"],[0,"&sacute;"],[0,"&Scirc;"],[0,"&scirc;"],[0,"&Scedil;"],[0,"&scedil;"],[0,"&Scaron;"],[0,"&scaron;"],[0,"&Tcedil;"],[0,"&tcedil;"],[0,"&Tcaron;"],[0,"&tcaron;"],[0,"&Tstrok;"],[0,"&tstrok;"],[0,"&Utilde;"],[0,"&utilde;"],[0,"&Umacr;"],[0,"&umacr;"],[0,"&Ubreve;"],[0,"&ubreve;"],[0,"&Uring;"],[0,"&uring;"],[0,"&Udblac;"],[0,"&udblac;"],[0,"&Uogon;"],[0,"&uogon;"],[0,"&Wcirc;"],[0,"&wcirc;"],[0,"&Ycirc;"],[0,"&ycirc;"],[0,"&Yuml;"],[0,"&Zacute;"],[0,"&zacute;"],[0,"&Zdot;"],[0,"&zdot;"],[0,"&Zcaron;"],[0,"&zcaron;"],[19,"&fnof;"],[34,"&imped;"],[63,"&gacute;"],[65,"&jmath;"],[142,"&circ;"],[0,"&caron;"],[16,"&breve;"],[0,"&DiacriticalDot;"],[0,"&ring;"],[0,"&ogon;"],[0,"&DiacriticalTilde;"],[0,"&dblac;"],[51,"&DownBreve;"],[127,"&Alpha;"],[0,"&Beta;"],[0,"&Gamma;"],[0,"&Delta;"],[0,"&Epsilon;"],[0,"&Zeta;"],[0,"&Eta;"],[0,"&Theta;"],[0,"&Iota;"],[0,"&Kappa;"],[0,"&Lambda;"],[0,"&Mu;"],[0,"&Nu;"],[0,"&Xi;"],[0,"&Omicron;"],[0,"&Pi;"],[0,"&Rho;"],[1,"&Sigma;"],[0,"&Tau;"],[0,"&Upsilon;"],[0,"&Phi;"],[0,"&Chi;"],[0,"&Psi;"],[0,"&ohm;"],[7,"&alpha;"],[0,"&beta;"],[0,"&gamma;"],[0,"&delta;"],[0,"&epsi;"],[0,"&zeta;"],[0,"&eta;"],[0,"&theta;"],[0,"&iota;"],[0,"&kappa;"],[0,"&lambda;"],[0,"&mu;"],[0,"&nu;"],[0,"&xi;"],[0,"&omicron;"],[0,"&pi;"],[0,"&rho;"],[0,"&sigmaf;"],[0,"&sigma;"],[0,"&tau;"],[0,"&upsi;"],[0,"&phi;"],[0,"&chi;"],[0,"&psi;"],[0,"&omega;"],[7,"&thetasym;"],[0,"&Upsi;"],[2,"&phiv;"],[0,"&piv;"],[5,"&Gammad;"],[0,"&digamma;"],[18,"&kappav;"],[0,"&rhov;"],[3,"&epsiv;"],[0,"&backepsilon;"],[10,"&IOcy;"],[0,"&DJcy;"],[0,"&GJcy;"],[0,"&Jukcy;"],[0,"&DScy;"],[0,"&Iukcy;"],[0,"&YIcy;"],[0,"&Jsercy;"],[0,"&LJcy;"],[0,"&NJcy;"],[0,"&TSHcy;"],[0,"&KJcy;"],[1,"&Ubrcy;"],[0,"&DZcy;"],[0,"&Acy;"],[0,"&Bcy;"],[0,"&Vcy;"],[0,"&Gcy;"],[0,"&Dcy;"],[0,"&IEcy;"],[0,"&ZHcy;"],[0,"&Zcy;"],[0,"&Icy;"],[0,"&Jcy;"],[0,"&Kcy;"],[0,"&Lcy;"],[0,"&Mcy;"],[0,"&Ncy;"],[0,"&Ocy;"],[0,"&Pcy;"],[0,"&Rcy;"],[0,"&Scy;"],[0,"&Tcy;"],[0,"&Ucy;"],[0,"&Fcy;"],[0,"&KHcy;"],[0,"&TScy;"],[0,"&CHcy;"],[0,"&SHcy;"],[0,"&SHCHcy;"],[0,"&HARDcy;"],[0,"&Ycy;"],[0,"&SOFTcy;"],[0,"&Ecy;"],[0,"&YUcy;"],[0,"&YAcy;"],[0,"&acy;"],[0,"&bcy;"],[0,"&vcy;"],[0,"&gcy;"],[0,"&dcy;"],[0,"&iecy;"],[0,"&zhcy;"],[0,"&zcy;"],[0,"&icy;"],[0,"&jcy;"],[0,"&kcy;"],[0,"&lcy;"],[0,"&mcy;"],[0,"&ncy;"],[0,"&ocy;"],[0,"&pcy;"],[0,"&rcy;"],[0,"&scy;"],[0,"&tcy;"],[0,"&ucy;"],[0,"&fcy;"],[0,"&khcy;"],[0,"&tscy;"],[0,"&chcy;"],[0,"&shcy;"],[0,"&shchcy;"],[0,"&hardcy;"],[0,"&ycy;"],[0,"&softcy;"],[0,"&ecy;"],[0,"&yucy;"],[0,"&yacy;"],[1,"&iocy;"],[0,"&djcy;"],[0,"&gjcy;"],[0,"&jukcy;"],[0,"&dscy;"],[0,"&iukcy;"],[0,"&yicy;"],[0,"&jsercy;"],[0,"&ljcy;"],[0,"&njcy;"],[0,"&tshcy;"],[0,"&kjcy;"],[1,"&ubrcy;"],[0,"&dzcy;"],[7074,"&ensp;"],[0,"&emsp;"],[0,"&emsp13;"],[0,"&emsp14;"],[1,"&numsp;"],[0,"&puncsp;"],[0,"&ThinSpace;"],[0,"&hairsp;"],[0,"&NegativeMediumSpace;"],[0,"&zwnj;"],[0,"&zwj;"],[0,"&lrm;"],[0,"&rlm;"],[0,"&dash;"],[2,"&ndash;"],[0,"&mdash;"],[0,"&horbar;"],[0,"&Verbar;"],[1,"&lsquo;"],[0,"&CloseCurlyQuote;"],[0,"&lsquor;"],[1,"&ldquo;"],[0,"&CloseCurlyDoubleQuote;"],[0,"&bdquo;"],[1,"&dagger;"],[0,"&Dagger;"],[0,"&bull;"],[2,"&nldr;"],[0,"&hellip;"],[9,"&permil;"],[0,"&pertenk;"],[0,"&prime;"],[0,"&Prime;"],[0,"&tprime;"],[0,"&backprime;"],[3,"&lsaquo;"],[0,"&rsaquo;"],[3,"&oline;"],[2,"&caret;"],[1,"&hybull;"],[0,"&frasl;"],[10,"&bsemi;"],[7,"&qprime;"],[7,{v:"&MediumSpace;",n:8202,o:"&ThickSpace;"}],[0,"&NoBreak;"],[0,"&af;"],[0,"&InvisibleTimes;"],[0,"&ic;"],[72,"&euro;"],[46,"&tdot;"],[0,"&DotDot;"],[37,"&complexes;"],[2,"&incare;"],[4,"&gscr;"],[0,"&hamilt;"],[0,"&Hfr;"],[0,"&Hopf;"],[0,"&planckh;"],[0,"&hbar;"],[0,"&imagline;"],[0,"&Ifr;"],[0,"&lagran;"],[0,"&ell;"],[1,"&naturals;"],[0,"&numero;"],[0,"&copysr;"],[0,"&weierp;"],[0,"&Popf;"],[0,"&Qopf;"],[0,"&realine;"],[0,"&real;"],[0,"&reals;"],[0,"&rx;"],[3,"&trade;"],[1,"&integers;"],[2,"&mho;"],[0,"&zeetrf;"],[0,"&iiota;"],[2,"&bernou;"],[0,"&Cayleys;"],[1,"&escr;"],[0,"&Escr;"],[0,"&Fouriertrf;"],[1,"&Mellintrf;"],[0,"&order;"],[0,"&alefsym;"],[0,"&beth;"],[0,"&gimel;"],[0,"&daleth;"],[12,"&CapitalDifferentialD;"],[0,"&dd;"],[0,"&ee;"],[0,"&ii;"],[10,"&frac13;"],[0,"&frac23;"],[0,"&frac15;"],[0,"&frac25;"],[0,"&frac35;"],[0,"&frac45;"],[0,"&frac16;"],[0,"&frac56;"],[0,"&frac18;"],[0,"&frac38;"],[0,"&frac58;"],[0,"&frac78;"],[49,"&larr;"],[0,"&ShortUpArrow;"],[0,"&rarr;"],[0,"&darr;"],[0,"&harr;"],[0,"&updownarrow;"],[0,"&nwarr;"],[0,"&nearr;"],[0,"&LowerRightArrow;"],[0,"&LowerLeftArrow;"],[0,"&nlarr;"],[0,"&nrarr;"],[1,{v:"&rarrw;",n:824,o:"&nrarrw;"}],[0,"&Larr;"],[0,"&Uarr;"],[0,"&Rarr;"],[0,"&Darr;"],[0,"&larrtl;"],[0,"&rarrtl;"],[0,"&LeftTeeArrow;"],[0,"&mapstoup;"],[0,"&map;"],[0,"&DownTeeArrow;"],[1,"&hookleftarrow;"],[0,"&hookrightarrow;"],[0,"&larrlp;"],[0,"&looparrowright;"],[0,"&harrw;"],[0,"&nharr;"],[1,"&lsh;"],[0,"&rsh;"],[0,"&ldsh;"],[0,"&rdsh;"],[1,"&crarr;"],[0,"&cularr;"],[0,"&curarr;"],[2,"&circlearrowleft;"],[0,"&circlearrowright;"],[0,"&leftharpoonup;"],[0,"&DownLeftVector;"],[0,"&RightUpVector;"],[0,"&LeftUpVector;"],[0,"&rharu;"],[0,"&DownRightVector;"],[0,"&dharr;"],[0,"&dharl;"],[0,"&RightArrowLeftArrow;"],[0,"&udarr;"],[0,"&LeftArrowRightArrow;"],[0,"&leftleftarrows;"],[0,"&upuparrows;"],[0,"&rightrightarrows;"],[0,"&ddarr;"],[0,"&leftrightharpoons;"],[0,"&Equilibrium;"],[0,"&nlArr;"],[0,"&nhArr;"],[0,"&nrArr;"],[0,"&DoubleLeftArrow;"],[0,"&DoubleUpArrow;"],[0,"&DoubleRightArrow;"],[0,"&dArr;"],[0,"&DoubleLeftRightArrow;"],[0,"&DoubleUpDownArrow;"],[0,"&nwArr;"],[0,"&neArr;"],[0,"&seArr;"],[0,"&swArr;"],[0,"&lAarr;"],[0,"&rAarr;"],[1,"&zigrarr;"],[6,"&larrb;"],[0,"&rarrb;"],[15,"&DownArrowUpArrow;"],[7,"&loarr;"],[0,"&roarr;"],[0,"&hoarr;"],[0,"&forall;"],[0,"&comp;"],[0,{v:"&part;",n:824,o:"&npart;"}],[0,"&exist;"],[0,"&nexist;"],[0,"&empty;"],[1,"&Del;"],[0,"&Element;"],[0,"&NotElement;"],[1,"&ni;"],[0,"&notni;"],[2,"&prod;"],[0,"&coprod;"],[0,"&sum;"],[0,"&minus;"],[0,"&MinusPlus;"],[0,"&dotplus;"],[1,"&Backslash;"],[0,"&lowast;"],[0,"&compfn;"],[1,"&radic;"],[2,"&prop;"],[0,"&infin;"],[0,"&angrt;"],[0,{v:"&ang;",n:8402,o:"&nang;"}],[0,"&angmsd;"],[0,"&angsph;"],[0,"&mid;"],[0,"&nmid;"],[0,"&DoubleVerticalBar;"],[0,"&NotDoubleVerticalBar;"],[0,"&and;"],[0,"&or;"],[0,{v:"&cap;",n:65024,o:"&caps;"}],[0,{v:"&cup;",n:65024,o:"&cups;"}],[0,"&int;"],[0,"&Int;"],[0,"&iiint;"],[0,"&conint;"],[0,"&Conint;"],[0,"&Cconint;"],[0,"&cwint;"],[0,"&ClockwiseContourIntegral;"],[0,"&awconint;"],[0,"&there4;"],[0,"&becaus;"],[0,"&ratio;"],[0,"&Colon;"],[0,"&dotminus;"],[1,"&mDDot;"],[0,"&homtht;"],[0,{v:"&sim;",n:8402,o:"&nvsim;"}],[0,{v:"&backsim;",n:817,o:"&race;"}],[0,{v:"&ac;",n:819,o:"&acE;"}],[0,"&acd;"],[0,"&VerticalTilde;"],[0,"&NotTilde;"],[0,{v:"&eqsim;",n:824,o:"&nesim;"}],[0,"&sime;"],[0,"&NotTildeEqual;"],[0,"&cong;"],[0,"&simne;"],[0,"&ncong;"],[0,"&ap;"],[0,"&nap;"],[0,"&ape;"],[0,{v:"&apid;",n:824,o:"&napid;"}],[0,"&backcong;"],[0,{v:"&asympeq;",n:8402,o:"&nvap;"}],[0,{v:"&bump;",n:824,o:"&nbump;"}],[0,{v:"&bumpe;",n:824,o:"&nbumpe;"}],[0,{v:"&doteq;",n:824,o:"&nedot;"}],[0,"&doteqdot;"],[0,"&efDot;"],[0,"&erDot;"],[0,"&Assign;"],[0,"&ecolon;"],[0,"&ecir;"],[0,"&circeq;"],[1,"&wedgeq;"],[0,"&veeeq;"],[1,"&triangleq;"],[2,"&equest;"],[0,"&ne;"],[0,{v:"&Congruent;",n:8421,o:"&bnequiv;"}],[0,"&nequiv;"],[1,{v:"&le;",n:8402,o:"&nvle;"}],[0,{v:"&ge;",n:8402,o:"&nvge;"}],[0,{v:"&lE;",n:824,o:"&nlE;"}],[0,{v:"&gE;",n:824,o:"&ngE;"}],[0,{v:"&lnE;",n:65024,o:"&lvertneqq;"}],[0,{v:"&gnE;",n:65024,o:"&gvertneqq;"}],[0,{v:"&ll;",n:new Map(rx([[824,"&nLtv;"],[7577,"&nLt;"]]))}],[0,{v:"&gg;",n:new Map(rx([[824,"&nGtv;"],[7577,"&nGt;"]]))}],[0,"&between;"],[0,"&NotCupCap;"],[0,"&nless;"],[0,"&ngt;"],[0,"&nle;"],[0,"&nge;"],[0,"&lesssim;"],[0,"&GreaterTilde;"],[0,"&nlsim;"],[0,"&ngsim;"],[0,"&LessGreater;"],[0,"&gl;"],[0,"&NotLessGreater;"],[0,"&NotGreaterLess;"],[0,"&pr;"],[0,"&sc;"],[0,"&prcue;"],[0,"&sccue;"],[0,"&PrecedesTilde;"],[0,{v:"&scsim;",n:824,o:"&NotSucceedsTilde;"}],[0,"&NotPrecedes;"],[0,"&NotSucceeds;"],[0,{v:"&sub;",n:8402,o:"&NotSubset;"}],[0,{v:"&sup;",n:8402,o:"&NotSuperset;"}],[0,"&nsub;"],[0,"&nsup;"],[0,"&sube;"],[0,"&supe;"],[0,"&NotSubsetEqual;"],[0,"&NotSupersetEqual;"],[0,{v:"&subne;",n:65024,o:"&varsubsetneq;"}],[0,{v:"&supne;",n:65024,o:"&varsupsetneq;"}],[1,"&cupdot;"],[0,"&UnionPlus;"],[0,{v:"&sqsub;",n:824,o:"&NotSquareSubset;"}],[0,{v:"&sqsup;",n:824,o:"&NotSquareSuperset;"}],[0,"&sqsube;"],[0,"&sqsupe;"],[0,{v:"&sqcap;",n:65024,o:"&sqcaps;"}],[0,{v:"&sqcup;",n:65024,o:"&sqcups;"}],[0,"&CirclePlus;"],[0,"&CircleMinus;"],[0,"&CircleTimes;"],[0,"&osol;"],[0,"&CircleDot;"],[0,"&circledcirc;"],[0,"&circledast;"],[1,"&circleddash;"],[0,"&boxplus;"],[0,"&boxminus;"],[0,"&boxtimes;"],[0,"&dotsquare;"],[0,"&RightTee;"],[0,"&dashv;"],[0,"&DownTee;"],[0,"&bot;"],[1,"&models;"],[0,"&DoubleRightTee;"],[0,"&Vdash;"],[0,"&Vvdash;"],[0,"&VDash;"],[0,"&nvdash;"],[0,"&nvDash;"],[0,"&nVdash;"],[0,"&nVDash;"],[0,"&prurel;"],[1,"&LeftTriangle;"],[0,"&RightTriangle;"],[0,{v:"&LeftTriangleEqual;",n:8402,o:"&nvltrie;"}],[0,{v:"&RightTriangleEqual;",n:8402,o:"&nvrtrie;"}],[0,"&origof;"],[0,"&imof;"],[0,"&multimap;"],[0,"&hercon;"],[0,"&intcal;"],[0,"&veebar;"],[1,"&barvee;"],[0,"&angrtvb;"],[0,"&lrtri;"],[0,"&bigwedge;"],[0,"&bigvee;"],[0,"&bigcap;"],[0,"&bigcup;"],[0,"&diam;"],[0,"&sdot;"],[0,"&sstarf;"],[0,"&divideontimes;"],[0,"&bowtie;"],[0,"&ltimes;"],[0,"&rtimes;"],[0,"&leftthreetimes;"],[0,"&rightthreetimes;"],[0,"&backsimeq;"],[0,"&curlyvee;"],[0,"&curlywedge;"],[0,"&Sub;"],[0,"&Sup;"],[0,"&Cap;"],[0,"&Cup;"],[0,"&fork;"],[0,"&epar;"],[0,"&lessdot;"],[0,"&gtdot;"],[0,{v:"&Ll;",n:824,o:"&nLl;"}],[0,{v:"&Gg;",n:824,o:"&nGg;"}],[0,{v:"&leg;",n:65024,o:"&lesg;"}],[0,{v:"&gel;",n:65024,o:"&gesl;"}],[2,"&cuepr;"],[0,"&cuesc;"],[0,"&NotPrecedesSlantEqual;"],[0,"&NotSucceedsSlantEqual;"],[0,"&NotSquareSubsetEqual;"],[0,"&NotSquareSupersetEqual;"],[2,"&lnsim;"],[0,"&gnsim;"],[0,"&precnsim;"],[0,"&scnsim;"],[0,"&nltri;"],[0,"&NotRightTriangle;"],[0,"&nltrie;"],[0,"&NotRightTriangleEqual;"],[0,"&vellip;"],[0,"&ctdot;"],[0,"&utdot;"],[0,"&dtdot;"],[0,"&disin;"],[0,"&isinsv;"],[0,"&isins;"],[0,{v:"&isindot;",n:824,o:"&notindot;"}],[0,"&notinvc;"],[0,"&notinvb;"],[1,{v:"&isinE;",n:824,o:"&notinE;"}],[0,"&nisd;"],[0,"&xnis;"],[0,"&nis;"],[0,"&notnivc;"],[0,"&notnivb;"],[6,"&barwed;"],[0,"&Barwed;"],[1,"&lceil;"],[0,"&rceil;"],[0,"&LeftFloor;"],[0,"&rfloor;"],[0,"&drcrop;"],[0,"&dlcrop;"],[0,"&urcrop;"],[0,"&ulcrop;"],[0,"&bnot;"],[1,"&profline;"],[0,"&profsurf;"],[1,"&telrec;"],[0,"&target;"],[5,"&ulcorn;"],[0,"&urcorn;"],[0,"&dlcorn;"],[0,"&drcorn;"],[2,"&frown;"],[0,"&smile;"],[9,"&cylcty;"],[0,"&profalar;"],[7,"&topbot;"],[6,"&ovbar;"],[1,"&solbar;"],[60,"&angzarr;"],[51,"&lmoustache;"],[0,"&rmoustache;"],[2,"&OverBracket;"],[0,"&bbrk;"],[0,"&bbrktbrk;"],[37,"&OverParenthesis;"],[0,"&UnderParenthesis;"],[0,"&OverBrace;"],[0,"&UnderBrace;"],[2,"&trpezium;"],[4,"&elinters;"],[59,"&blank;"],[164,"&circledS;"],[55,"&boxh;"],[1,"&boxv;"],[9,"&boxdr;"],[3,"&boxdl;"],[3,"&boxur;"],[3,"&boxul;"],[3,"&boxvr;"],[7,"&boxvl;"],[7,"&boxhd;"],[7,"&boxhu;"],[7,"&boxvh;"],[19,"&boxH;"],[0,"&boxV;"],[0,"&boxdR;"],[0,"&boxDr;"],[0,"&boxDR;"],[0,"&boxdL;"],[0,"&boxDl;"],[0,"&boxDL;"],[0,"&boxuR;"],[0,"&boxUr;"],[0,"&boxUR;"],[0,"&boxuL;"],[0,"&boxUl;"],[0,"&boxUL;"],[0,"&boxvR;"],[0,"&boxVr;"],[0,"&boxVR;"],[0,"&boxvL;"],[0,"&boxVl;"],[0,"&boxVL;"],[0,"&boxHd;"],[0,"&boxhD;"],[0,"&boxHD;"],[0,"&boxHu;"],[0,"&boxhU;"],[0,"&boxHU;"],[0,"&boxvH;"],[0,"&boxVh;"],[0,"&boxVH;"],[19,"&uhblk;"],[3,"&lhblk;"],[3,"&block;"],[8,"&blk14;"],[0,"&blk12;"],[0,"&blk34;"],[13,"&square;"],[8,"&blacksquare;"],[0,"&EmptyVerySmallSquare;"],[1,"&rect;"],[0,"&marker;"],[2,"&fltns;"],[1,"&bigtriangleup;"],[0,"&blacktriangle;"],[0,"&triangle;"],[2,"&blacktriangleright;"],[0,"&rtri;"],[3,"&bigtriangledown;"],[0,"&blacktriangledown;"],[0,"&dtri;"],[2,"&blacktriangleleft;"],[0,"&ltri;"],[6,"&loz;"],[0,"&cir;"],[32,"&tridot;"],[2,"&bigcirc;"],[8,"&ultri;"],[0,"&urtri;"],[0,"&lltri;"],[0,"&EmptySmallSquare;"],[0,"&FilledSmallSquare;"],[8,"&bigstar;"],[0,"&star;"],[7,"&phone;"],[49,"&female;"],[1,"&male;"],[29,"&spades;"],[2,"&clubs;"],[1,"&hearts;"],[0,"&diamondsuit;"],[3,"&sung;"],[2,"&flat;"],[0,"&natural;"],[0,"&sharp;"],[163,"&check;"],[3,"&cross;"],[8,"&malt;"],[21,"&sext;"],[33,"&VerticalSeparator;"],[25,"&lbbrk;"],[0,"&rbbrk;"],[84,"&bsolhsub;"],[0,"&suphsol;"],[28,"&LeftDoubleBracket;"],[0,"&RightDoubleBracket;"],[0,"&lang;"],[0,"&rang;"],[0,"&Lang;"],[0,"&Rang;"],[0,"&loang;"],[0,"&roang;"],[7,"&longleftarrow;"],[0,"&longrightarrow;"],[0,"&longleftrightarrow;"],[0,"&DoubleLongLeftArrow;"],[0,"&DoubleLongRightArrow;"],[0,"&DoubleLongLeftRightArrow;"],[1,"&longmapsto;"],[2,"&dzigrarr;"],[258,"&nvlArr;"],[0,"&nvrArr;"],[0,"&nvHarr;"],[0,"&Map;"],[6,"&lbarr;"],[0,"&bkarow;"],[0,"&lBarr;"],[0,"&dbkarow;"],[0,"&drbkarow;"],[0,"&DDotrahd;"],[0,"&UpArrowBar;"],[0,"&DownArrowBar;"],[2,"&Rarrtl;"],[2,"&latail;"],[0,"&ratail;"],[0,"&lAtail;"],[0,"&rAtail;"],[0,"&larrfs;"],[0,"&rarrfs;"],[0,"&larrbfs;"],[0,"&rarrbfs;"],[2,"&nwarhk;"],[0,"&nearhk;"],[0,"&hksearow;"],[0,"&hkswarow;"],[0,"&nwnear;"],[0,"&nesear;"],[0,"&seswar;"],[0,"&swnwar;"],[8,{v:"&rarrc;",n:824,o:"&nrarrc;"}],[1,"&cudarrr;"],[0,"&ldca;"],[0,"&rdca;"],[0,"&cudarrl;"],[0,"&larrpl;"],[2,"&curarrm;"],[0,"&cularrp;"],[7,"&rarrpl;"],[2,"&harrcir;"],[0,"&Uarrocir;"],[0,"&lurdshar;"],[0,"&ldrushar;"],[2,"&LeftRightVector;"],[0,"&RightUpDownVector;"],[0,"&DownLeftRightVector;"],[0,"&LeftUpDownVector;"],[0,"&LeftVectorBar;"],[0,"&RightVectorBar;"],[0,"&RightUpVectorBar;"],[0,"&RightDownVectorBar;"],[0,"&DownLeftVectorBar;"],[0,"&DownRightVectorBar;"],[0,"&LeftUpVectorBar;"],[0,"&LeftDownVectorBar;"],[0,"&LeftTeeVector;"],[0,"&RightTeeVector;"],[0,"&RightUpTeeVector;"],[0,"&RightDownTeeVector;"],[0,"&DownLeftTeeVector;"],[0,"&DownRightTeeVector;"],[0,"&LeftUpTeeVector;"],[0,"&LeftDownTeeVector;"],[0,"&lHar;"],[0,"&uHar;"],[0,"&rHar;"],[0,"&dHar;"],[0,"&luruhar;"],[0,"&ldrdhar;"],[0,"&ruluhar;"],[0,"&rdldhar;"],[0,"&lharul;"],[0,"&llhard;"],[0,"&rharul;"],[0,"&lrhard;"],[0,"&udhar;"],[0,"&duhar;"],[0,"&RoundImplies;"],[0,"&erarr;"],[0,"&simrarr;"],[0,"&larrsim;"],[0,"&rarrsim;"],[0,"&rarrap;"],[0,"&ltlarr;"],[1,"&gtrarr;"],[0,"&subrarr;"],[1,"&suplarr;"],[0,"&lfisht;"],[0,"&rfisht;"],[0,"&ufisht;"],[0,"&dfisht;"],[5,"&lopar;"],[0,"&ropar;"],[4,"&lbrke;"],[0,"&rbrke;"],[0,"&lbrkslu;"],[0,"&rbrksld;"],[0,"&lbrksld;"],[0,"&rbrkslu;"],[0,"&langd;"],[0,"&rangd;"],[0,"&lparlt;"],[0,"&rpargt;"],[0,"&gtlPar;"],[0,"&ltrPar;"],[3,"&vzigzag;"],[1,"&vangrt;"],[0,"&angrtvbd;"],[6,"&ange;"],[0,"&range;"],[0,"&dwangle;"],[0,"&uwangle;"],[0,"&angmsdaa;"],[0,"&angmsdab;"],[0,"&angmsdac;"],[0,"&angmsdad;"],[0,"&angmsdae;"],[0,"&angmsdaf;"],[0,"&angmsdag;"],[0,"&angmsdah;"],[0,"&bemptyv;"],[0,"&demptyv;"],[0,"&cemptyv;"],[0,"&raemptyv;"],[0,"&laemptyv;"],[0,"&ohbar;"],[0,"&omid;"],[0,"&opar;"],[1,"&operp;"],[1,"&olcross;"],[0,"&odsold;"],[1,"&olcir;"],[0,"&ofcir;"],[0,"&olt;"],[0,"&ogt;"],[0,"&cirscir;"],[0,"&cirE;"],[0,"&solb;"],[0,"&bsolb;"],[3,"&boxbox;"],[3,"&trisb;"],[0,"&rtriltri;"],[0,{v:"&LeftTriangleBar;",n:824,o:"&NotLeftTriangleBar;"}],[0,{v:"&RightTriangleBar;",n:824,o:"&NotRightTriangleBar;"}],[11,"&iinfin;"],[0,"&infintie;"],[0,"&nvinfin;"],[4,"&eparsl;"],[0,"&smeparsl;"],[0,"&eqvparsl;"],[5,"&blacklozenge;"],[8,"&RuleDelayed;"],[1,"&dsol;"],[9,"&bigodot;"],[0,"&bigoplus;"],[0,"&bigotimes;"],[1,"&biguplus;"],[1,"&bigsqcup;"],[5,"&iiiint;"],[0,"&fpartint;"],[2,"&cirfnint;"],[0,"&awint;"],[0,"&rppolint;"],[0,"&scpolint;"],[0,"&npolint;"],[0,"&pointint;"],[0,"&quatint;"],[0,"&intlarhk;"],[10,"&pluscir;"],[0,"&plusacir;"],[0,"&simplus;"],[0,"&plusdu;"],[0,"&plussim;"],[0,"&plustwo;"],[1,"&mcomma;"],[0,"&minusdu;"],[2,"&loplus;"],[0,"&roplus;"],[0,"&Cross;"],[0,"&timesd;"],[0,"&timesbar;"],[1,"&smashp;"],[0,"&lotimes;"],[0,"&rotimes;"],[0,"&otimesas;"],[0,"&Otimes;"],[0,"&odiv;"],[0,"&triplus;"],[0,"&triminus;"],[0,"&tritime;"],[0,"&intprod;"],[2,"&amalg;"],[0,"&capdot;"],[1,"&ncup;"],[0,"&ncap;"],[0,"&capand;"],[0,"&cupor;"],[0,"&cupcap;"],[0,"&capcup;"],[0,"&cupbrcap;"],[0,"&capbrcup;"],[0,"&cupcup;"],[0,"&capcap;"],[0,"&ccups;"],[0,"&ccaps;"],[2,"&ccupssm;"],[2,"&And;"],[0,"&Or;"],[0,"&andand;"],[0,"&oror;"],[0,"&orslope;"],[0,"&andslope;"],[1,"&andv;"],[0,"&orv;"],[0,"&andd;"],[0,"&ord;"],[1,"&wedbar;"],[6,"&sdote;"],[3,"&simdot;"],[2,{v:"&congdot;",n:824,o:"&ncongdot;"}],[0,"&easter;"],[0,"&apacir;"],[0,{v:"&apE;",n:824,o:"&napE;"}],[0,"&eplus;"],[0,"&pluse;"],[0,"&Esim;"],[0,"&Colone;"],[0,"&Equal;"],[1,"&ddotseq;"],[0,"&equivDD;"],[0,"&ltcir;"],[0,"&gtcir;"],[0,"&ltquest;"],[0,"&gtquest;"],[0,{v:"&leqslant;",n:824,o:"&nleqslant;"}],[0,{v:"&geqslant;",n:824,o:"&ngeqslant;"}],[0,"&lesdot;"],[0,"&gesdot;"],[0,"&lesdoto;"],[0,"&gesdoto;"],[0,"&lesdotor;"],[0,"&gesdotol;"],[0,"&lap;"],[0,"&gap;"],[0,"&lne;"],[0,"&gne;"],[0,"&lnap;"],[0,"&gnap;"],[0,"&lEg;"],[0,"&gEl;"],[0,"&lsime;"],[0,"&gsime;"],[0,"&lsimg;"],[0,"&gsiml;"],[0,"&lgE;"],[0,"&glE;"],[0,"&lesges;"],[0,"&gesles;"],[0,"&els;"],[0,"&egs;"],[0,"&elsdot;"],[0,"&egsdot;"],[0,"&el;"],[0,"&eg;"],[2,"&siml;"],[0,"&simg;"],[0,"&simlE;"],[0,"&simgE;"],[0,{v:"&LessLess;",n:824,o:"&NotNestedLessLess;"}],[0,{v:"&GreaterGreater;",n:824,o:"&NotNestedGreaterGreater;"}],[1,"&glj;"],[0,"&gla;"],[0,"&ltcc;"],[0,"&gtcc;"],[0,"&lescc;"],[0,"&gescc;"],[0,"&smt;"],[0,"&lat;"],[0,{v:"&smte;",n:65024,o:"&smtes;"}],[0,{v:"&late;",n:65024,o:"&lates;"}],[0,"&bumpE;"],[0,{v:"&PrecedesEqual;",n:824,o:"&NotPrecedesEqual;"}],[0,{v:"&sce;",n:824,o:"&NotSucceedsEqual;"}],[2,"&prE;"],[0,"&scE;"],[0,"&precneqq;"],[0,"&scnE;"],[0,"&prap;"],[0,"&scap;"],[0,"&precnapprox;"],[0,"&scnap;"],[0,"&Pr;"],[0,"&Sc;"],[0,"&subdot;"],[0,"&supdot;"],[0,"&subplus;"],[0,"&supplus;"],[0,"&submult;"],[0,"&supmult;"],[0,"&subedot;"],[0,"&supedot;"],[0,{v:"&subE;",n:824,o:"&nsubE;"}],[0,{v:"&supE;",n:824,o:"&nsupE;"}],[0,"&subsim;"],[0,"&supsim;"],[2,{v:"&subnE;",n:65024,o:"&varsubsetneqq;"}],[0,{v:"&supnE;",n:65024,o:"&varsupsetneqq;"}],[2,"&csub;"],[0,"&csup;"],[0,"&csube;"],[0,"&csupe;"],[0,"&subsup;"],[0,"&supsub;"],[0,"&subsub;"],[0,"&supsup;"],[0,"&suphsub;"],[0,"&supdsub;"],[0,"&forkv;"],[0,"&topfork;"],[0,"&mlcp;"],[8,"&Dashv;"],[1,"&Vdashl;"],[0,"&Barv;"],[0,"&vBar;"],[0,"&vBarv;"],[1,"&Vbar;"],[0,"&Not;"],[0,"&bNot;"],[0,"&rnmid;"],[0,"&cirmid;"],[0,"&midcir;"],[0,"&topcir;"],[0,"&nhpar;"],[0,"&parsim;"],[9,{v:"&parsl;",n:8421,o:"&nparsl;"}],[44343,{n:new Map(rx([[56476,"&Ascr;"],[1,"&Cscr;"],[0,"&Dscr;"],[2,"&Gscr;"],[2,"&Jscr;"],[0,"&Kscr;"],[2,"&Nscr;"],[0,"&Oscr;"],[0,"&Pscr;"],[0,"&Qscr;"],[1,"&Sscr;"],[0,"&Tscr;"],[0,"&Uscr;"],[0,"&Vscr;"],[0,"&Wscr;"],[0,"&Xscr;"],[0,"&Yscr;"],[0,"&Zscr;"],[0,"&ascr;"],[0,"&bscr;"],[0,"&cscr;"],[0,"&dscr;"],[1,"&fscr;"],[1,"&hscr;"],[0,"&iscr;"],[0,"&jscr;"],[0,"&kscr;"],[0,"&lscr;"],[0,"&mscr;"],[0,"&nscr;"],[1,"&pscr;"],[0,"&qscr;"],[0,"&rscr;"],[0,"&sscr;"],[0,"&tscr;"],[0,"&uscr;"],[0,"&vscr;"],[0,"&wscr;"],[0,"&xscr;"],[0,"&yscr;"],[0,"&zscr;"],[52,"&Afr;"],[0,"&Bfr;"],[1,"&Dfr;"],[0,"&Efr;"],[0,"&Ffr;"],[0,"&Gfr;"],[2,"&Jfr;"],[0,"&Kfr;"],[0,"&Lfr;"],[0,"&Mfr;"],[0,"&Nfr;"],[0,"&Ofr;"],[0,"&Pfr;"],[0,"&Qfr;"],[1,"&Sfr;"],[0,"&Tfr;"],[0,"&Ufr;"],[0,"&Vfr;"],[0,"&Wfr;"],[0,"&Xfr;"],[0,"&Yfr;"],[1,"&afr;"],[0,"&bfr;"],[0,"&cfr;"],[0,"&dfr;"],[0,"&efr;"],[0,"&ffr;"],[0,"&gfr;"],[0,"&hfr;"],[0,"&ifr;"],[0,"&jfr;"],[0,"&kfr;"],[0,"&lfr;"],[0,"&mfr;"],[0,"&nfr;"],[0,"&ofr;"],[0,"&pfr;"],[0,"&qfr;"],[0,"&rfr;"],[0,"&sfr;"],[0,"&tfr;"],[0,"&ufr;"],[0,"&vfr;"],[0,"&wfr;"],[0,"&xfr;"],[0,"&yfr;"],[0,"&zfr;"],[0,"&Aopf;"],[0,"&Bopf;"],[1,"&Dopf;"],[0,"&Eopf;"],[0,"&Fopf;"],[0,"&Gopf;"],[1,"&Iopf;"],[0,"&Jopf;"],[0,"&Kopf;"],[0,"&Lopf;"],[0,"&Mopf;"],[1,"&Oopf;"],[3,"&Sopf;"],[0,"&Topf;"],[0,"&Uopf;"],[0,"&Vopf;"],[0,"&Wopf;"],[0,"&Xopf;"],[0,"&Yopf;"],[1,"&aopf;"],[0,"&bopf;"],[0,"&copf;"],[0,"&dopf;"],[0,"&eopf;"],[0,"&fopf;"],[0,"&gopf;"],[0,"&hopf;"],[0,"&iopf;"],[0,"&jopf;"],[0,"&kopf;"],[0,"&lopf;"],[0,"&mopf;"],[0,"&nopf;"],[0,"&oopf;"],[0,"&popf;"],[0,"&qopf;"],[0,"&ropf;"],[0,"&sopf;"],[0,"&topf;"],[0,"&uopf;"],[0,"&vopf;"],[0,"&wopf;"],[0,"&xopf;"],[0,"&yopf;"],[0,"&zopf;"]]))}],[8906,"&fflig;"],[0,"&filig;"],[0,"&fllig;"],[0,"&ffilig;"],[0,"&ffllig;"]]))});function NZ(e,r){return function(c){for(var d,m=0,t="";d=e.exec(c);)m!==d.index&&(t+=c.substring(m,d.index)),t+=r.get(d[0].charCodeAt(0)),m=d.index+1;return t+c.substring(m)}}var Srr,Err,ISe,DSe,MSe,tx=ue(()=>{"use strict";Srr=new Map([[34,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]),Err=String.prototype.codePointAt!=null?function(e,r){return e.codePointAt(r)}:function(e,r){return(e.charCodeAt(r)&64512)===55296?(e.charCodeAt(r)-55296)*1024+e.charCodeAt(r+1)-56320+65536:e.charCodeAt(r)};ISe=NZ(/[&<>'"]/g,Srr),DSe=NZ(/["&\u00A0]/g,new Map([[34,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),MSe=NZ(/[&<>\u00A0]/g,new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[160,"&nbsp;"]]))});var HZ=ue(()=>{"use strict";wSe();tx()});var BSe,_Se,jZ=ue(()=>{"use strict";OZ();HZ();tx();tx();HZ();OZ();(function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"})(BSe||(BSe={}));(function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"})(_Se||(_Se={}))});var UZ={};kn(UZ,{arrayReplaceAt:()=>ZZ,assign:()=>mp,escapeHtml:()=>j1,escapeRE:()=>Hrr,fromCodePoint:()=>$7,has:()=>krr,isMdAsciiPunct:()=>ag,isPunctChar:()=>tg,isSpace:()=>ja,isString:()=>ax,isValidEntityCode:()=>nx,isWhiteSpace:()=>rg,lib:()=>Vrr,normalizeReference:()=>ng,unescapeAll:()=>V1,unescapeMd:()=>Brr});function xrr(e){return Object.prototype.toString.call(e)}function ax(e){return xrr(e)==="[object String]"}function krr(e,r){return Trr.call(e,r)}function mp(e){var r=Array.prototype.slice.call(arguments,1);return r.forEach(function(l){if(l){if(typeof l!="object")throw new TypeError(l+"must be object");Object.keys(l).forEach(function(c){e[c]=l[c]})}}),e}function ZZ(e,r,l){return[].concat(e.slice(0,r),l,e.slice(r+1))}function nx(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function $7(e){if(e>65535){e-=65536;var r=55296+(e>>10),l=56320+(e&1023);return String.fromCharCode(r,l)}return String.fromCharCode(e)}function Mrr(e,r){if(r.charCodeAt(0)===35&&Drr.test(r)){var l=r[1].toLowerCase()==="x"?parseInt(r.slice(2),16):parseInt(r.slice(1),10);return nx(l)?$7(l):e}var c=s2(e);return c!==e?c:e}function Brr(e){return e.indexOf("\\")<0?e:e.replace(OSe,"$1")}function V1(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(Irr,function(r,l,c){return l||Mrr(r,c)})}function Orr(e){return Prr[e]}function j1(e){return _rr.test(e)?e.replace(Lrr,Orr):e}function Hrr(e){return e.replace(Nrr,"\\$&")}function ja(e){switch(e){case 9:case 32:return!0}return!1}function rg(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function tg(e){return gp.test(e)||Y9.test(e)}function ag(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function ng(e){return e=e.trim().replace(/\s+/g," "),"\u1E9E".toLowerCase()==="\u1E7E"&&(e=e.replace(/ẞ/g,"\xDF")),e.toLowerCase().toUpperCase()}var Trr,OSe,wrr,Irr,Drr,_rr,Lrr,Prr,Nrr,Vrr,Hi=ue(()=>{"use strict";wZ();DZ();jZ();Trr=Object.prototype.hasOwnProperty;OSe=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,wrr=/&([a-z#][a-z0-9]{1,31});/gi,Irr=new RegExp(OSe.source+"|"+wrr.source,"gi"),Drr=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;_rr=/[&<>"]/,Lrr=/[&<>"]/g,Prr={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};Nrr=/[.?*+^$[\]\\(){}|-]/g;Vrr={mdurl:X9,ucmicro:IZ}});function GZ(e,r,l){var c,d,m,t,s=e.posMax,a=e.pos;for(e.pos=r+1,c=1;e.pos<s;){if(m=e.src.charCodeAt(e.pos),m===93&&(c--,c===0)){d=!0;break}if(t=e.pos,e.md.inline.skipToken(e),m===91){if(t===e.pos-1)c++;else if(l)return e.pos=a,-1}}var n=-1;return d&&(n=e.pos),e.pos=a,n}var NSe=ue(()=>{"use strict"});function WZ(e,r,l){var c,d=r,m={ok:!1,pos:0,str:""};if(e.charCodeAt(d)===60){for(d++;d<l;){if(c=e.charCodeAt(d),c===10||c===60)return m;if(c===62)return m.pos=d+1,m.str=V1(e.slice(r+1,d)),m.ok=!0,m;if(c===92&&d+1<l){d+=2;continue}d++}return m}for(var t=0;d<l&&(c=e.charCodeAt(d),!(c===32||c<32||c===127));){if(c===92&&d+1<l){if(e.charCodeAt(d+1)===32)break;d+=2;continue}if(c===40&&(t++,t>32))return m;if(c===41){if(t===0)break;t--}d++}return r===d||t!==0||(m.str=V1(e.slice(r,d)),m.pos=d,m.ok=!0),m}var HSe=ue(()=>{"use strict";Hi()});function $Z(e,r,l,c){var d,m=r,t={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(c)t.str=c.str,t.marker=c.marker;else{if(m>=l)return t;var s=e.charCodeAt(m);if(s!==34&&s!==39&&s!==40)return t;r++,m++,s===40&&(s=41),t.marker=s}for(;m<l;){if(d=e.charCodeAt(m),d===t.marker)return t.pos=m+1,t.str+=V1(e.slice(r,m)),t.ok=!0,t;if(d===40&&t.marker===41)return t;d===92&&m+1<l&&m++,m++}return t.can_continue=!0,t.str+=V1(e.slice(r,m)),t}var VSe=ue(()=>{"use strict";Hi()});var zZ={};kn(zZ,{parseLinkDestination:()=>WZ,parseLinkLabel:()=>GZ,parseLinkTitle:()=>$Z});var jSe=ue(()=>{"use strict";NSe();HSe();VSe()});function fp(){this.rules=mp({},ls)}var ls,ZSe,USe=ue(()=>{"use strict";Hi();ls={};ls.code_inline=function(e,r,l,c,d){var m=e[r];return"<code"+d.renderAttrs(m)+">"+j1(m.content)+"</code>"};ls.code_block=function(e,r,l,c,d){var m=e[r];return"<pre"+d.renderAttrs(m)+"><code>"+j1(e[r].content)+`</code></pre>
`};ls.fence=function(e,r,l,c,d){var m=e[r],t=m.info?V1(m.info).trim():"",s="",a="";if(t){var n=t.split(/(\s+)/g);s=n[0],a=n.slice(2).join("")}var o;if(l.highlight?o=l.highlight(m.content,s,a)||j1(m.content):o=j1(m.content),o.indexOf("<pre")===0)return o+`
`;if(t){var u=m.attrIndex("class"),g=m.attrs?m.attrs.slice():[];u<0?g.push(["class",l.langPrefix+s]):(g[u]=g[u].slice(),g[u][1]+=" "+l.langPrefix+s);var f={attrs:g};return`<pre><code${d.renderAttrs(f)}>${o}</code></pre>
`}return`<pre><code${d.renderAttrs(m)}>${o}</code></pre>
`};ls.image=function(e,r,l,c,d){var m=e[r];return m.attrs[m.attrIndex("alt")][1]=d.renderInlineAsText(m.children,l,c),d.renderToken(e,r,l)};ls.hardbreak=function(e,r,l){return l.xhtmlOut?`<br />
`:`<br>
`};ls.softbreak=function(e,r,l){return l.breaks?l.xhtmlOut?`<br />
`:`<br>
`:`
`};ls.text=function(e,r){return j1(e[r].content)};ls.html_block=function(e,r){return e[r].content};ls.html_inline=function(e,r){return e[r].content};fp.prototype.renderAttrs=function(r){var l,c,d;if(!r.attrs)return"";for(d="",l=0,c=r.attrs.length;l<c;l++)d+=" "+j1(r.attrs[l][0])+'="'+j1(r.attrs[l][1])+'"';return d};fp.prototype.renderToken=function(r,l,c){var d=r[l],m="";if(d.hidden)return"";d.block&&d.nesting!==-1&&l&&r[l-1].hidden&&(m+=`
`),m+=(d.nesting===-1?"</":"<")+d.tag,m+=this.renderAttrs(d),d.nesting===0&&c.xhtmlOut&&(m+=" /");var t=!1;if(d.block&&(t=!0,d.nesting===1&&l+1<r.length)){var s=r[l+1];(s.type==="inline"||s.hidden||s.nesting===-1&&s.tag===d.tag)&&(t=!1)}return m+=t?`>
`:">",m};fp.prototype.renderInline=function(e,r,l){for(var c="",d=this.rules,m=0,t=e.length;m<t;m++){var s=e[m].type;typeof d[s]<"u"?c+=d[s](e,m,r,l,this):c+=this.renderToken(e,m,r)}return c};fp.prototype.renderInlineAsText=function(e,r,l){for(var c="",d=0,m=e.length;d<m;d++)switch(e[d].type){case"text":c+=e[d].content;break;case"image":c+=this.renderInlineAsText(e[d].children,r,l);break;case"html_inline":case"html_block":c+=e[d].content;break;case"softbreak":case"hardbreak":c+=`
`;break;default:}return c};fp.prototype.render=function(e,r,l){for(var c="",d=this.rules,m=0,t=e.length;m<t;m++){var s=e[m].type;s==="inline"?c+=this.renderInline(e[m].children,r,l):typeof d[s]<"u"?c+=d[s](e,m,r,l,this):c+=this.renderToken(e,m,r,l)}return c};ZSe=fp});function o0(){this.__rules__=[],this.__cache__=null}var ig,ix=ue(()=>{"use strict";o0.prototype.__find__=function(e){for(var r=0;r<this.__rules__.length;r++)if(this.__rules__[r].name===e)return r;return-1};o0.prototype.__compile__=function(){var e=this,r=[""];e.__rules__.forEach(function(l){l.enabled&&l.alt.forEach(function(c){r.indexOf(c)<0&&r.push(c)})}),e.__cache__={},r.forEach(function(l){e.__cache__[l]=[],e.__rules__.forEach(function(c){c.enabled&&(l&&c.alt.indexOf(l)<0||e.__cache__[l].push(c.fn))})})};o0.prototype.at=function(e,r,l){var c=this.__find__(e),d=l||{};if(c===-1)throw new Error("Parser rule not found: "+e);this.__rules__[c].fn=r,this.__rules__[c].alt=d.alt||[],this.__cache__=null};o0.prototype.before=function(e,r,l,c){var d=this.__find__(e),m=c||{};if(d===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(d,0,{name:r,enabled:!0,fn:l,alt:m.alt||[]}),this.__cache__=null};o0.prototype.after=function(e,r,l,c){var d=this.__find__(e),m=c||{};if(d===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(d+1,0,{name:r,enabled:!0,fn:l,alt:m.alt||[]}),this.__cache__=null};o0.prototype.push=function(e,r,l){var c=l||{};this.__rules__.push({name:e,enabled:!0,fn:r,alt:c.alt||[]}),this.__cache__=null};o0.prototype.enable=function(e,r){Array.isArray(e)||(e=[e]);var l=[];return e.forEach(function(c){var d=this.__find__(c);if(d<0){if(r)return;throw new Error("Rules manager: invalid rule name "+c)}this.__rules__[d].enabled=!0,l.push(c)},this),this.__cache__=null,l};o0.prototype.enableOnly=function(e,r){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(l){l.enabled=!1}),this.enable(e,r)};o0.prototype.disable=function(e,r){Array.isArray(e)||(e=[e]);var l=[];return e.forEach(function(c){var d=this.__find__(c);if(d<0){if(r)return;throw new Error("Rules manager: invalid rule name "+c)}this.__rules__[d].enabled=!1,l.push(c)},this),this.__cache__=null,l};o0.prototype.getRules=function(e){return this.__cache__===null&&this.__compile__(),this.__cache__[e]||[]};ig=o0});function pp(e,r,l){this.type=e,this.tag=r,this.attrs=null,this.map=null,this.nesting=l,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}var Z1,lx=ue(()=>{"use strict";pp.prototype.attrIndex=function(r){if(!this.attrs)return-1;for(var l=this.attrs,c=0,d=l.length;c<d;c++)if(l[c][0]===r)return c;return-1};pp.prototype.attrPush=function(r){this.attrs?this.attrs.push(r):this.attrs=[r]};pp.prototype.attrSet=function(r,l){var c=this.attrIndex(r),d=[r,l];c<0?this.attrPush(d):this.attrs[c]=d};pp.prototype.attrGet=function(r){var l=this.attrIndex(r),c=null;return l>=0&&(c=this.attrs[l][1]),c};pp.prototype.attrJoin=function(r,l){var c=this.attrIndex(r);c<0?this.attrPush([r,l]):this.attrs[c][1]=this.attrs[c][1]+" "+l};Z1=pp});function GSe(e,r,l){this.src=e,this.env=l,this.tokens=[],this.inlineMode=!1,this.md=r}var WSe,$Se=ue(()=>{"use strict";lx();GSe.prototype.Token=Z1;WSe=GSe});function KZ(e){var r;r=e.src.replace(jrr,`
`),r=r.replace(Zrr,"\uFFFD"),e.src=r}var jrr,Zrr,zSe=ue(()=>{"use strict";jrr=/\r\n?|\n/g,Zrr=/\0/g});function qZ(e){var r;e.inlineMode?(r=new e.Token("inline","",0),r.content=e.src,r.map=[0,1],r.children=[],e.tokens.push(r)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}var KSe=ue(()=>{"use strict"});function XZ(e){for(var r=e.tokens,l=0,c=r.length;l<c;l++){var d=r[l];d.type==="inline"&&e.md.inline.parse(d.content,e.md,e.env,d.children)}}var qSe=ue(()=>{"use strict"});function Urr(e){return/^<a[>\s]/i.test(e)}function Grr(e){return/^<\/a\s*>/i.test(e)}function QZ(e){var r=e.tokens;if(e.md.options.linkify){for(var l=0,c=r.length;l<c;l++)if(!(r[l].type!=="inline"||!e.md.linkify.pretest(r[l].content)))for(var d=r[l].children,m=0,t=d.length-1;t>=0;t--){var s=d[t];if(s.type==="link_close"){for(t--;d[t].level!==s.level&&d[t].type!=="link_open";)t--;continue}if(s.type==="html_inline"&&(Urr(s.content)&&m>0&&m--,Grr(s.content)&&m++),!(m>0)&&s.type==="text"&&e.md.linkify.test(s.content)){var a=s.content,n=e.md.linkify.match(a),o=[],u=s.level,g=0;n.length>0&&n[0].index===0&&t>0&&d[t-1].type==="text_special"&&(n=n.slice(1));for(var f=0;f<n.length;f++){var v=n[f].url,C=e.md.normalizeLink(v);if(e.md.validateLink(C)){var p=n[f].text;n[f].schema?n[f].schema==="mailto:"&&!/^mailto:/i.test(p)?p=e.md.normalizeLinkText("mailto:"+p).replace(/^mailto:/,""):p=e.md.normalizeLinkText(p):p=e.md.normalizeLinkText("http://"+p).replace(/^http:\/\//,"");var h=n[f].index;if(h>g){var F=new e.Token("text","",0);F.content=a.slice(g,h),F.level=u,o.push(F)}var R=new e.Token("link_open","a",1);R.attrs=[["href",C]],R.level=u++,R.markup="linkify",R.info="auto",o.push(R);var y=new e.Token("text","",0);y.content=p,y.level=u,o.push(y);var E=new e.Token("link_close","a",-1);E.level=--u,E.markup="linkify",E.info="auto",o.push(E),g=n[f].lastIndex}}if(g<a.length){var x=new e.Token("text","",0);x.content=a.slice(g),x.level=u,o.push(x)}r[l].children=d=ZZ(d,t,o)}}}}var XSe=ue(()=>{"use strict";Hi()});function Krr(e,r){return zrr[r.toLowerCase()]}function qrr(e){for(var r=0,l=e.length-1;l>=0;l--){var c=e[l];c.type==="text"&&!r&&(c.content=c.content.replace($rr,Krr)),c.type==="link_open"&&c.info==="auto"&&r--,c.type==="link_close"&&c.info==="auto"&&r++}}function Xrr(e){for(var r=0,l=e.length-1;l>=0;l--){var c=e[l];c.type==="text"&&!r&&QSe.test(c.content)&&(c.content=c.content.replace(/\+-/g,"\xB1").replace(/\.{2,}/g,"\u2026").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1\u2014").replace(/(^|\s)--(?=\s|$)/mg,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1\u2013")),c.type==="link_open"&&c.info==="auto"&&r--,c.type==="link_close"&&c.info==="auto"&&r++}}function JZ(e){var r;if(e.md.options.typographer)for(r=e.tokens.length-1;r>=0;r--)e.tokens[r].type==="inline"&&(Wrr.test(e.tokens[r].content)&&qrr(e.tokens[r].children),QSe.test(e.tokens[r].content)&&Xrr(e.tokens[r].children))}var QSe,Wrr,$rr,zrr,JSe=ue(()=>{"use strict";QSe=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,Wrr=/\((c|tm|r)\)/i,$rr=/\((c|tm|r)\)/ig,zrr={c:"\xA9",r:"\xAE",tm:"\u2122"}});function ox(e,r,l){return e.slice(0,r)+l+e.slice(r+1)}function Jrr(e,r){for(var l,c=[],d=0;d<e.length;d++){var m=e[d],t=e[d].level;for(l=c.length-1;l>=0&&!(c[l].level<=t);l--);if(c.length=l+1,m.type==="text"){var s=m.content,a=0,n=s.length;e:for(;a<n;){YSe.lastIndex=a;var o=YSe.exec(s);if(!o)break;var u=!0,g=!0;a=o.index+1;var f=o[0]==="'",v=32;if(o.index-1>=0)v=s.charCodeAt(o.index-1);else for(l=d-1;l>=0&&!(e[l].type==="softbreak"||e[l].type==="hardbreak");l--)if(e[l].content){v=e[l].content.charCodeAt(e[l].content.length-1);break}var C=32;if(a<n)C=s.charCodeAt(a);else for(l=d+1;l<e.length&&!(e[l].type==="softbreak"||e[l].type==="hardbreak");l++)if(e[l].content){C=e[l].content.charCodeAt(0);break}var p=ag(v)||tg(String.fromCharCode(v)),h=ag(C)||tg(String.fromCharCode(C)),F=rg(v),R=rg(C);if(R?u=!1:h&&(F||p||(u=!1)),F?g=!1:p&&(R||h||(g=!1)),C===34&&o[0]==='"'&&v>=48&&v<=57&&(g=u=!1),u&&g&&(u=p,g=h),!u&&!g){f&&(m.content=ox(m.content,o.index,eEe));continue}if(g)for(l=c.length-1;l>=0;l--){var y=c[l];if(c[l].level<t)break;if(y.single===f&&c[l].level===t){y=c[l];var E=void 0,x=void 0;f?(E=r.md.options.quotes[2],x=r.md.options.quotes[3]):(E=r.md.options.quotes[0],x=r.md.options.quotes[1]),m.content=ox(m.content,o.index,x),e[y.token].content=ox(e[y.token].content,y.pos,E),a+=x.length-1,y.token===d&&(a+=E.length-1),s=m.content,n=s.length,c.length=l;continue e}}u?c.push({token:d,pos:o.index,single:f,level:t}):g&&f&&(m.content=ox(m.content,o.index,eEe))}}}}function YZ(e){if(e.md.options.typographer)for(var r=e.tokens.length-1;r>=0;r--)e.tokens[r].type!=="inline"||!Qrr.test(e.tokens[r].content)||Jrr(e.tokens[r].children,e)}var Qrr,YSe,eEe,rEe=ue(()=>{"use strict";Hi();Qrr=/['"]/,YSe=/['"]/g,eEe="\u2019"});function eU(e){for(var r,l,c=e.tokens,d=c.length,m=0;m<d;m++)if(c[m].type==="inline"){var t=c[m].children,s=t.length;for(r=0;r<s;r++)t[r].type==="text_special"&&(t[r].type="text");for(r=l=0;r<s;r++)t[r].type==="text"&&r+1<s&&t[r+1].type==="text"?t[r+1].content=t[r].content+t[r+1].content:(r!==l&&(t[l]=t[r]),l++);r!==l&&(t.length=l)}}var tEe=ue(()=>{"use strict"});function tU(){this.ruler=new ig;for(var e=0;e<rU.length;e++)this.ruler.push(rU[e][0],rU[e][1])}var rU,aEe,nEe=ue(()=>{"use strict";ix();$Se();zSe();KSe();qSe();XSe();JSe();rEe();tEe();rU=[["normalize",KZ],["block",qZ],["inline",XZ],["linkify",QZ],["replacements",JZ],["smartquotes",YZ],["text_join",eU]];tU.prototype.process=function(e){for(var r=this.ruler.getRules(""),l=0,c=r.length;l<c;l++)r[l](e)};tU.prototype.State=WSe;aEe=tU});function os(e,r,l,c){this.src=e,this.md=r,this.env=l,this.tokens=c,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0;for(var d=this.src,m=0,t=0,s=0,a=0,n=d.length,o=!1;t<n;t++){var u=d.charCodeAt(t);if(!o)if(ja(u)){s++,u===9?a+=4-a%4:a++;continue}else o=!0;(u===10||t===n-1)&&(u!==10&&t++,this.bMarks.push(m),this.eMarks.push(t),this.tShift.push(s),this.sCount.push(a),this.bsCount.push(0),o=!1,s=0,a=0,m=t+1)}this.bMarks.push(d.length),this.eMarks.push(d.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}var iEe,lEe=ue(()=>{"use strict";lx();Hi();os.prototype.push=function(e,r,l){var c=new Z1(e,r,l);return c.block=!0,l<0&&this.level--,c.level=this.level,l>0&&this.level++,this.tokens.push(c),c};os.prototype.isEmpty=function(r){return this.bMarks[r]+this.tShift[r]>=this.eMarks[r]};os.prototype.skipEmptyLines=function(r){for(var l=this.lineMax;r<l&&!(this.bMarks[r]+this.tShift[r]<this.eMarks[r]);r++);return r};os.prototype.skipSpaces=function(r){for(var l=this.src.length;r<l;r++){var c=this.src.charCodeAt(r);if(!ja(c))break}return r};os.prototype.skipSpacesBack=function(r,l){if(r<=l)return r;for(;r>l;)if(!ja(this.src.charCodeAt(--r)))return r+1;return r};os.prototype.skipChars=function(r,l){for(var c=this.src.length;r<c&&this.src.charCodeAt(r)===l;r++);return r};os.prototype.skipCharsBack=function(r,l,c){if(r<=c)return r;for(;r>c;)if(l!==this.src.charCodeAt(--r))return r+1;return r};os.prototype.getLines=function(r,l,c,d){if(r>=l)return"";for(var m=new Array(l-r),t=0,s=r;s<l;s++,t++){var a=0,n=this.bMarks[s],o=n,u=void 0;for(s+1<l||d?u=this.eMarks[s]+1:u=this.eMarks[s];o<u&&a<c;){var g=this.src.charCodeAt(o);if(ja(g))g===9?a+=4-(a+this.bsCount[s])%4:a++;else if(o-n<this.tShift[s])a++;else break;o++}a>c?m[t]=new Array(a-c+1).join(" ")+this.src.slice(o,u):m[t]=this.src.slice(o,u)}return m.join("")};os.prototype.Token=Z1;iEe=os});function aU(e,r){var l=e.bMarks[r]+e.tShift[r],c=e.eMarks[r];return e.src.slice(l,c)}function oEe(e){for(var r=[],l=e.length,c=0,d=e.charCodeAt(c),m=!1,t=0,s="";c<l;)d===124&&(m?(s+=e.substring(t,c-1),t=c):(r.push(s+e.substring(t,c)),s="",t=c+1)),m=d===92,c++,d=e.charCodeAt(c);return r.push(s+e.substring(t)),r}function nU(e,r,l,c){if(r+2>l)return!1;var d=r+1;if(e.sCount[d]<e.blkIndent||e.sCount[d]-e.blkIndent>=4)return!1;var m=e.bMarks[d]+e.tShift[d];if(m>=e.eMarks[d])return!1;var t=e.src.charCodeAt(m++);if(t!==124&&t!==45&&t!==58||m>=e.eMarks[d])return!1;var s=e.src.charCodeAt(m++);if(s!==124&&s!==45&&s!==58&&!ja(s)||t===45&&ja(s))return!1;for(;m<e.eMarks[d];){var a=e.src.charCodeAt(m);if(a!==124&&a!==45&&a!==58&&!ja(a))return!1;m++}for(var n=aU(e,r+1),o=n.split("|"),u=[],g=0;g<o.length;g++){var f=o[g].trim();if(!f){if(g===0||g===o.length-1)continue;return!1}if(!/^:?-+:?$/.test(f))return!1;f.charCodeAt(f.length-1)===58?u.push(f.charCodeAt(0)===58?"center":"right"):f.charCodeAt(0)===58?u.push("left"):u.push("")}if(n=aU(e,r).trim(),n.indexOf("|")===-1||e.sCount[r]-e.blkIndent>=4)return!1;o=oEe(n),o.length&&o[0]===""&&o.shift(),o.length&&o[o.length-1]===""&&o.pop();var v=o.length;if(v===0||v!==u.length)return!1;if(c)return!0;var C=e.parentType;e.parentType="table";var p=e.md.block.ruler.getRules("blockquote"),h=e.push("table_open","table",1),F=[r,0];h.map=F;var R=e.push("thead_open","thead",1);R.map=[r,r+1];var y=e.push("tr_open","tr",1);y.map=[r,r+1];for(var E=0;E<o.length;E++){var x=e.push("th_open","th",1);u[E]&&(x.attrs=[["style","text-align:"+u[E]]]);var b=e.push("inline","",0);b.content=o[E].trim(),b.children=[],e.push("th_close","th",-1)}e.push("tr_close","tr",-1),e.push("thead_close","thead",-1);var k,D=0;for(d=r+2;d<l&&!(e.sCount[d]<e.blkIndent);d++){for(var M=!1,w=0,S=p.length;w<S;w++)if(p[w](e,d,l,!0)){M=!0;break}if(M||(n=aU(e,d).trim(),!n)||e.sCount[d]-e.blkIndent>=4||(o=oEe(n),o.length&&o[0]===""&&o.shift(),o.length&&o[o.length-1]===""&&o.pop(),D+=v-o.length,D>Yrr))break;if(d===r+2){var A=e.push("tbody_open","tbody",1);A.map=k=[r+2,0]}var T=e.push("tr_open","tr",1);T.map=[d,d+1];for(var I=0;I<v;I++){var B=e.push("td_open","td",1);u[I]&&(B.attrs=[["style","text-align:"+u[I]]]);var L=e.push("inline","",0);L.content=o[I]?o[I].trim():"",L.children=[],e.push("td_close","td",-1)}e.push("tr_close","tr",-1)}return k&&(e.push("tbody_close","tbody",-1),k[1]=d),e.push("table_close","table",-1),F[1]=d,e.parentType=C,e.line=d,!0}var Yrr,uEe=ue(()=>{"use strict";Hi();Yrr=65536});function iU(e,r,l){if(e.sCount[r]-e.blkIndent<4)return!1;for(var c=r+1,d=c;c<l;){if(e.isEmpty(c)){c++;continue}if(e.sCount[c]-e.blkIndent>=4){c++,d=c;continue}break}e.line=d;var m=e.push("code_block","code",0);return m.content=e.getLines(r,d,4+e.blkIndent,!1)+`
`,m.map=[r,e.line],!0}var cEe=ue(()=>{"use strict"});function lU(e,r,l,c){var d=e.bMarks[r]+e.tShift[r],m=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4||d+3>m)return!1;var t=e.src.charCodeAt(d);if(t!==126&&t!==96)return!1;var s=d;d=e.skipChars(d,t);var a=d-s;if(a<3)return!1;var n=e.src.slice(s,d),o=e.src.slice(d,m);if(t===96&&o.indexOf(String.fromCharCode(t))>=0)return!1;if(c)return!0;for(var u=r,g=!1;u++,!(u>=l||(d=s=e.bMarks[u]+e.tShift[u],m=e.eMarks[u],d<m&&e.sCount[u]<e.blkIndent));)if(e.src.charCodeAt(d)===t&&!(e.sCount[u]-e.blkIndent>=4)&&(d=e.skipChars(d,t),!(d-s<a)&&(d=e.skipSpaces(d),!(d<m)))){g=!0;break}a=e.sCount[r],e.line=u+(g?1:0);var f=e.push("fence","code",0);return f.info=o,f.content=e.getLines(r+1,u,a,!0),f.markup=n,f.map=[r,e.line],!0}var sEe=ue(()=>{"use strict"});function oU(e,r,l,c){var d=e.bMarks[r]+e.tShift[r],m=e.eMarks[r],t=e.lineMax;if(e.sCount[r]-e.blkIndent>=4||e.src.charCodeAt(d)!==62)return!1;if(c)return!0;var s=[],a=[],n=[],o=[],u=e.md.block.ruler.getRules("blockquote"),g=e.parentType;e.parentType="blockquote";var f=!1,v;for(v=r;v<l;v++){var C=e.sCount[v]<e.blkIndent;if(d=e.bMarks[v]+e.tShift[v],m=e.eMarks[v],d>=m)break;if(e.src.charCodeAt(d++)===62&&!C){var p=e.sCount[v]+1,h=void 0,F=void 0;e.src.charCodeAt(d)===32?(d++,p++,F=!1,h=!0):e.src.charCodeAt(d)===9?(h=!0,(e.bsCount[v]+p)%4===3?(d++,p++,F=!1):F=!0):h=!1;var R=p;for(s.push(e.bMarks[v]),e.bMarks[v]=d;d<m;){var y=e.src.charCodeAt(d);if(ja(y))y===9?R+=4-(R+e.bsCount[v]+(F?1:0))%4:R++;else break;d++}f=d>=m,a.push(e.bsCount[v]),e.bsCount[v]=e.sCount[v]+1+(h?1:0),n.push(e.sCount[v]),e.sCount[v]=R-p,o.push(e.tShift[v]),e.tShift[v]=d-e.bMarks[v];continue}if(f)break;for(var E=!1,x=0,b=u.length;x<b;x++)if(u[x](e,v,l,!0)){E=!0;break}if(E){e.lineMax=v,e.blkIndent!==0&&(s.push(e.bMarks[v]),a.push(e.bsCount[v]),o.push(e.tShift[v]),n.push(e.sCount[v]),e.sCount[v]-=e.blkIndent);break}s.push(e.bMarks[v]),a.push(e.bsCount[v]),o.push(e.tShift[v]),n.push(e.sCount[v]),e.sCount[v]=-1}var k=e.blkIndent;e.blkIndent=0;var D=e.push("blockquote_open","blockquote",1);D.markup=">";var M=[r,0];D.map=M,e.md.block.tokenize(e,r,v);var w=e.push("blockquote_close","blockquote",-1);w.markup=">",e.lineMax=t,e.parentType=g,M[1]=e.line;for(var S=0;S<o.length;S++)e.bMarks[S+r]=s[S],e.tShift[S+r]=o[S],e.sCount[S+r]=n[S],e.bsCount[S+r]=a[S];return e.blkIndent=k,!0}var dEe=ue(()=>{"use strict";Hi()});function uU(e,r,l,c){var d=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4)return!1;var m=e.bMarks[r]+e.tShift[r],t=e.src.charCodeAt(m++);if(t!==42&&t!==45&&t!==95)return!1;for(var s=1;m<d;){var a=e.src.charCodeAt(m++);if(a!==t&&!ja(a))return!1;a===t&&s++}if(s<3)return!1;if(c)return!0;e.line=r+1;var n=e.push("hr","hr",0);return n.map=[r,e.line],n.markup=Array(s+1).join(String.fromCharCode(t)),!0}var gEe=ue(()=>{"use strict";Hi()});function mEe(e,r){var l=e.eMarks[r],c=e.bMarks[r]+e.tShift[r],d=e.src.charCodeAt(c++);if(d!==42&&d!==45&&d!==43)return-1;if(c<l){var m=e.src.charCodeAt(c);if(!ja(m))return-1}return c}function fEe(e,r){var l=e.bMarks[r]+e.tShift[r],c=e.eMarks[r],d=l;if(d+1>=c)return-1;var m=e.src.charCodeAt(d++);if(m<48||m>57)return-1;for(;;){if(d>=c)return-1;if(m=e.src.charCodeAt(d++),m>=48&&m<=57){if(d-l>=10)return-1;continue}if(m===41||m===46)break;return-1}return d<c&&(m=e.src.charCodeAt(d),!ja(m))?-1:d}function etr(e,r){for(var l=e.level+2,c=r+2,d=e.tokens.length-2;c<d;c++)e.tokens[c].level===l&&e.tokens[c].type==="paragraph_open"&&(e.tokens[c+2].hidden=!0,e.tokens[c].hidden=!0,c+=2)}function cU(e,r,l,c){var d,m,t,s,a=r,n=!0;if(e.sCount[a]-e.blkIndent>=4||e.listIndent>=0&&e.sCount[a]-e.listIndent>=4&&e.sCount[a]<e.blkIndent)return!1;var o=!1;c&&e.parentType==="paragraph"&&e.sCount[a]>=e.blkIndent&&(o=!0);var u,g,f;if((f=fEe(e,a))>=0){if(u=!0,t=e.bMarks[a]+e.tShift[a],g=Number(e.src.slice(t,f-1)),o&&g!==1)return!1}else if((f=mEe(e,a))>=0)u=!1;else return!1;if(o&&e.skipSpaces(f)>=e.eMarks[a])return!1;if(c)return!0;var v=e.src.charCodeAt(f-1),C=e.tokens.length;u?(s=e.push("ordered_list_open","ol",1),g!==1&&(s.attrs=[["start",g]])):s=e.push("bullet_list_open","ul",1);var p=[a,0];s.map=p,s.markup=String.fromCharCode(v);var h=!1,F=e.md.block.ruler.getRules("list"),R=e.parentType;for(e.parentType="list";a<l;){m=f,d=e.eMarks[a];for(var y=e.sCount[a]+f-(e.bMarks[a]+e.tShift[a]),E=y;m<d;){var x=e.src.charCodeAt(m);if(x===9)E+=4-(E+e.bsCount[a])%4;else if(x===32)E++;else break;m++}var b=m,k=void 0;b>=d?k=1:k=E-y,k>4&&(k=1);var D=y+k;s=e.push("list_item_open","li",1),s.markup=String.fromCharCode(v);var M=[a,0];s.map=M,u&&(s.info=e.src.slice(t,f-1));var w=e.tight,S=e.tShift[a],A=e.sCount[a],T=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=D,e.tight=!0,e.tShift[a]=b-e.bMarks[a],e.sCount[a]=E,b>=d&&e.isEmpty(a+1)?e.line=Math.min(e.line+2,l):e.md.block.tokenize(e,a,l,!0),(!e.tight||h)&&(n=!1),h=e.line-a>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=T,e.tShift[a]=S,e.sCount[a]=A,e.tight=w,s=e.push("list_item_close","li",-1),s.markup=String.fromCharCode(v),a=e.line,M[1]=a,a>=l||e.sCount[a]<e.blkIndent||e.sCount[a]-e.blkIndent>=4)break;for(var I=!1,B=0,L=F.length;B<L;B++)if(F[B](e,a,l,!0)){I=!0;break}if(I)break;if(u){if(f=fEe(e,a),f<0)break;t=e.bMarks[a]+e.tShift[a]}else if(f=mEe(e,a),f<0)break;if(v!==e.src.charCodeAt(f-1))break}return u?s=e.push("ordered_list_close","ol",-1):s=e.push("bullet_list_close","ul",-1),s.markup=String.fromCharCode(v),p[1]=a,e.line=a,e.parentType=R,n&&etr(e,C),!0}var pEe=ue(()=>{"use strict";Hi()});function sU(e,r,l,c){var d=e.bMarks[r]+e.tShift[r],m=e.eMarks[r],t=r+1;if(e.sCount[r]-e.blkIndent>=4||e.src.charCodeAt(d)!==91)return!1;function s(S){var A=e.lineMax;if(S>=A||e.isEmpty(S))return null;var T=!1;if(e.sCount[S]-e.blkIndent>3&&(T=!0),e.sCount[S]<0&&(T=!0),!T){var I=e.md.block.ruler.getRules("reference"),B=e.parentType;e.parentType="reference";for(var L=!1,V=0,Z=I.length;V<Z;V++)if(I[V](e,S,A,!0)){L=!0;break}if(e.parentType=B,L)return null}var H=e.bMarks[S]+e.tShift[S],N=e.eMarks[S];return e.src.slice(H,N+1)}var a=e.src.slice(d,m+1);m=a.length;var n=-1;for(d=1;d<m;d++){var o=a.charCodeAt(d);if(o===91)return!1;if(o===93){n=d;break}else if(o===10){var u=s(t);u!==null&&(a+=u,m=a.length,t++)}else if(o===92&&(d++,d<m&&a.charCodeAt(d)===10)){var g=s(t);g!==null&&(a+=g,m=a.length,t++)}}if(n<0||a.charCodeAt(n+1)!==58)return!1;for(d=n+2;d<m;d++){var f=a.charCodeAt(d);if(f===10){var v=s(t);v!==null&&(a+=v,m=a.length,t++)}else if(!ja(f))break}var C=e.md.helpers.parseLinkDestination(a,d,m);if(!C.ok)return!1;var p=e.md.normalizeLink(C.str);if(!e.md.validateLink(p))return!1;d=C.pos;for(var h=d,F=t,R=d;d<m;d++){var y=a.charCodeAt(d);if(y===10){var E=s(t);E!==null&&(a+=E,m=a.length,t++)}else if(!ja(y))break}for(var x=e.md.helpers.parseLinkTitle(a,d,m);x.can_continue;){var b=s(t);if(b===null)break;a+=b,d=m,m=a.length,t++,x=e.md.helpers.parseLinkTitle(a,d,m,x)}var k;for(d<m&&R!==d&&x.ok?(k=x.str,d=x.pos):(k="",d=h,t=F);d<m;){var D=a.charCodeAt(d);if(!ja(D))break;d++}if(d<m&&a.charCodeAt(d)!==10&&k)for(k="",d=h,t=F;d<m;){var M=a.charCodeAt(d);if(!ja(M))break;d++}if(d<m&&a.charCodeAt(d)!==10)return!1;var w=ng(a.slice(1,n));return w?(c||(typeof e.env.references>"u"&&(e.env.references={}),typeof e.env.references[w]>"u"&&(e.env.references[w]={title:k,href:p}),e.line=t),!0):!1}var hEe=ue(()=>{"use strict";Hi()});var vEe,FEe=ue(()=>{"use strict";vEe=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]});var REe,CEe,dU=ue(()=>{"use strict";REe=new RegExp(`^(?:<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^"'=<>\`\\x00-\\x20]+|'[^']*'|"[^"]*"))?)*\\s*\\/?>|<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>|<!---?>|<!--(?:[^-]|-[^-]|--[^>])*-->|<[?][\\s\\S]*?[?]>|<![A-Za-z][^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)`),CEe=new RegExp(`^(?:<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^"'=<>\`\\x00-\\x20]+|'[^']*'|"[^"]*"))?)*\\s*\\/?>|<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>)`)});function gU(e,r,l,c){var d=e.bMarks[r]+e.tShift[r],m=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(d)!==60)return!1;for(var t=e.src.slice(d,m),s=0;s<hp.length&&!hp[s][0].test(t);s++);if(s===hp.length)return!1;if(c)return hp[s][2];var a=r+1;if(!hp[s][1].test(t)){for(;a<l&&!(e.sCount[a]<e.blkIndent);a++)if(d=e.bMarks[a]+e.tShift[a],m=e.eMarks[a],t=e.src.slice(d,m),hp[s][1].test(t)){t.length!==0&&a++;break}}e.line=a;var n=e.push("html_block","",0);return n.map=[r,a],n.content=e.getLines(r,a,e.blkIndent,!0),!0}var hp,yEe=ue(()=>{"use strict";FEe();dU();hp=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+vEe.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(CEe.source+"\\s*$"),/^$/,!1]]});function mU(e,r,l,c){var d=e.bMarks[r]+e.tShift[r],m=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4)return!1;var t=e.src.charCodeAt(d);if(t!==35||d>=m)return!1;var s=1;for(t=e.src.charCodeAt(++d);t===35&&d<m&&s<=6;)s++,t=e.src.charCodeAt(++d);if(s>6||d<m&&!ja(t))return!1;if(c)return!0;m=e.skipSpacesBack(m,d);var a=e.skipCharsBack(m,35,d);a>d&&ja(e.src.charCodeAt(a-1))&&(m=a),e.line=r+1;var n=e.push("heading_open","h"+String(s),1);n.markup="########".slice(0,s),n.map=[r,e.line];var o=e.push("inline","",0);o.content=e.src.slice(d,m).trim(),o.map=[r,e.line],o.children=[];var u=e.push("heading_close","h"+String(s),-1);return u.markup="########".slice(0,s),!0}var SEe=ue(()=>{"use strict";Hi()});function fU(e,r,l){var c=e.md.block.ruler.getRules("paragraph");if(e.sCount[r]-e.blkIndent>=4)return!1;var d=e.parentType;e.parentType="paragraph";for(var m=0,t,s=r+1;s<l&&!e.isEmpty(s);s++)if(!(e.sCount[s]-e.blkIndent>3)){if(e.sCount[s]>=e.blkIndent){var a=e.bMarks[s]+e.tShift[s],n=e.eMarks[s];if(a<n&&(t=e.src.charCodeAt(a),(t===45||t===61)&&(a=e.skipChars(a,t),a=e.skipSpaces(a),a>=n))){m=t===61?1:2;break}}if(!(e.sCount[s]<0)){for(var o=!1,u=0,g=c.length;u<g;u++)if(c[u](e,s,l,!0)){o=!0;break}if(o)break}}if(!m)return!1;var f=e.getLines(r,s,e.blkIndent,!1).trim();e.line=s+1;var v=e.push("heading_open","h"+String(m),1);v.markup=String.fromCharCode(t),v.map=[r,e.line];var C=e.push("inline","",0);C.content=f,C.map=[r,e.line-1],C.children=[];var p=e.push("heading_close","h"+String(m),-1);return p.markup=String.fromCharCode(t),e.parentType=d,!0}var EEe=ue(()=>{"use strict"});function pU(e,r,l){var c=e.md.block.ruler.getRules("paragraph"),d=e.parentType,m=r+1;for(e.parentType="paragraph";m<l&&!e.isEmpty(m);m++)if(!(e.sCount[m]-e.blkIndent>3)&&!(e.sCount[m]<0)){for(var t=!1,s=0,a=c.length;s<a;s++)if(c[s](e,m,l,!0)){t=!0;break}if(t)break}var n=e.getLines(r,m,e.blkIndent,!1).trim();e.line=m;var o=e.push("paragraph_open","p",1);o.map=[r,e.line];var u=e.push("inline","",0);return u.content=n,u.map=[r,e.line],u.children=[],e.push("paragraph_close","p",-1),e.parentType=d,!0}var AEe=ue(()=>{"use strict"});function cx(){this.ruler=new ig;for(var e=0;e<ux.length;e++)this.ruler.push(ux[e][0],ux[e][1],{alt:(ux[e][2]||[]).slice()})}var ux,bEe,xEe=ue(()=>{"use strict";ix();lEe();uEe();cEe();sEe();dEe();gEe();pEe();hEe();yEe();SEe();EEe();AEe();ux=[["table",nU,["paragraph","reference"]],["code",iU],["fence",lU,["paragraph","reference","blockquote","list"]],["blockquote",oU,["paragraph","reference","blockquote","list"]],["hr",uU,["paragraph","reference","blockquote","list"]],["list",cU,["paragraph","reference","blockquote"]],["reference",sU],["html_block",gU,["paragraph","reference","blockquote"]],["heading",mU,["paragraph","reference","blockquote"]],["lheading",fU],["paragraph",pU]];cx.prototype.tokenize=function(e,r,l){for(var c=this.ruler.getRules(""),d=c.length,m=e.md.options.maxNesting,t=r,s=!1;t<l&&(e.line=t=e.skipEmptyLines(t),!(t>=l||e.sCount[t]<e.blkIndent));){if(e.level>=m){e.line=l;break}for(var a=e.line,n=!1,o=0;o<d;o++)if(n=c[o](e,t,l,!1),n){if(a>=e.line)throw new Error("block rule didn't increment state.line");break}if(!n)throw new Error("none of the block rules matched");e.tight=!s,e.isEmpty(e.line-1)&&(s=!0),t=e.line,t<l&&e.isEmpty(t)&&(s=!0,t++,e.line=t)}};cx.prototype.parse=function(e,r,l,c){if(e){var d=new this.State(e,r,l,c);this.tokenize(d,d.line,d.lineMax)}};cx.prototype.State=iEe;bEe=cx});function z7(e,r,l,c){this.src=e,this.env=l,this.md=r,this.tokens=c,this.tokens_meta=Array(c.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}var TEe,kEe=ue(()=>{"use strict";lx();Hi();z7.prototype.pushPending=function(){var e=new Z1("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e};z7.prototype.push=function(e,r,l){this.pending&&this.pushPending();var c=new Z1(e,r,l),d=null;return l<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),c.level=this.level,l>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],d={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(c),this.tokens_meta.push(d),c};z7.prototype.scanDelims=function(e,r){for(var l=this.posMax,c=this.src.charCodeAt(e),d=e>0?this.src.charCodeAt(e-1):32,m=e;m<l&&this.src.charCodeAt(m)===c;)m++;var t=m-e,s=m<l?this.src.charCodeAt(m):32,a=ag(d)||tg(String.fromCharCode(d)),n=ag(s)||tg(String.fromCharCode(s)),o=rg(d),u=rg(s),g=!u&&(!n||o||a),f=!o&&(!a||u||n),v=g&&(r||!f||a),C=f&&(r||!g||n);return{can_open:v,can_close:C,length:t}};z7.prototype.Token=Z1;TEe=z7});function rtr(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}function hU(e,r){for(var l=e.pos;l<e.posMax&&!rtr(e.src.charCodeAt(l));)l++;return l===e.pos?!1:(r||(e.pending+=e.src.slice(e.pos,l)),e.pos=l,!0)}var wEe=ue(()=>{"use strict"});function vU(e,r){if(!e.md.options.linkify||e.linkLevel>0)return!1;var l=e.pos,c=e.posMax;if(l+3>c||e.src.charCodeAt(l)!==58||e.src.charCodeAt(l+1)!==47||e.src.charCodeAt(l+2)!==47)return!1;var d=e.pending.match(ttr);if(!d)return!1;var m=d[1],t=e.md.linkify.matchAtStart(e.src.slice(l-m.length));if(!t)return!1;var s=t.url;if(s.length<=m.length)return!1;s=s.replace(/\*+$/,"");var a=e.md.normalizeLink(s);if(!e.md.validateLink(a))return!1;if(!r){e.pending=e.pending.slice(0,-m.length);var n=e.push("link_open","a",1);n.attrs=[["href",a]],n.markup="linkify",n.info="auto";var o=e.push("text","",0);o.content=e.md.normalizeLinkText(s);var u=e.push("link_close","a",-1);u.markup="linkify",u.info="auto"}return e.pos+=s.length-m.length,!0}var ttr,IEe=ue(()=>{"use strict";ttr=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i});function FU(e,r){var l=e.pos;if(e.src.charCodeAt(l)!==10)return!1;var c=e.pending.length-1,d=e.posMax;if(!r)if(c>=0&&e.pending.charCodeAt(c)===32)if(c>=1&&e.pending.charCodeAt(c-1)===32){for(var m=c-1;m>=1&&e.pending.charCodeAt(m-1)===32;)m--;e.pending=e.pending.slice(0,m),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(l++;l<d&&ja(e.src.charCodeAt(l));)l++;return e.pos=l,!0}var DEe=ue(()=>{"use strict";Hi()});function yU(e,r){var l=e.pos,c=e.posMax;if(e.src.charCodeAt(l)!==92||(l++,l>=c))return!1;var d=e.src.charCodeAt(l);if(d===10){for(r||e.push("hardbreak","br",0),l++;l<c&&(d=e.src.charCodeAt(l),!!ja(d));)l++;return e.pos=l,!0}var m=e.src[l];if(d>=55296&&d<=56319&&l+1<c){var t=e.src.charCodeAt(l+1);t>=56320&&t<=57343&&(m+=e.src[l+1],l++)}var s="\\"+m;if(!r){var a=e.push("text_special","",0);d<256&&CU[d]!==0?a.content=m:a.content=s,a.markup=s,a.info="escape"}return e.pos=l+1,!0}var CU,RU,MEe=ue(()=>{"use strict";Hi();CU=[];for(RU=0;RU<256;RU++)CU.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){CU[e.charCodeAt(0)]=1})});function SU(e,r){var l=e.pos,c=e.src.charCodeAt(l);if(c!==96)return!1;var d=l;l++;for(var m=e.posMax;l<m&&e.src.charCodeAt(l)===96;)l++;var t=e.src.slice(d,l),s=t.length;if(e.backticksScanned&&(e.backticks[s]||0)<=d)return r||(e.pending+=t),e.pos+=s,!0;for(var a=l,n;(n=e.src.indexOf("`",a))!==-1;){for(a=n+1;a<m&&e.src.charCodeAt(a)===96;)a++;var o=a-n;if(o===s){if(!r){var u=e.push("code_inline","code",0);u.markup=t,u.content=e.src.slice(l,n).replace(/\n/g," ").replace(/^ (.+) $/,"$1")}return e.pos=a,!0}e.backticks[o]=n}return e.backticksScanned=!0,r||(e.pending+=t),e.pos+=s,!0}var BEe=ue(()=>{"use strict"});function atr(e,r){var l=e.pos,c=e.src.charCodeAt(l);if(r||c!==126)return!1;var d=e.scanDelims(e.pos,!0),m=d.length,t=String.fromCharCode(c);if(m<2)return!1;var s;m%2&&(s=e.push("text","",0),s.content=t,m--);for(var a=0;a<m;a+=2)s=e.push("text","",0),s.content=t+t,e.delimiters.push({marker:c,length:0,token:e.tokens.length-1,end:-1,open:d.can_open,close:d.can_close});return e.pos+=d.length,!0}function _Ee(e,r){for(var l,c=[],d=r.length,m=0;m<d;m++){var t=r[m];if(t.marker===126&&t.end!==-1){var s=r[t.end];l=e.tokens[t.token],l.type="s_open",l.tag="s",l.nesting=1,l.markup="~~",l.content="",l=e.tokens[s.token],l.type="s_close",l.tag="s",l.nesting=-1,l.markup="~~",l.content="",e.tokens[s.token-1].type==="text"&&e.tokens[s.token-1].content==="~"&&c.push(s.token-1)}}for(;c.length;){for(var a=c.pop(),n=a+1;n<e.tokens.length&&e.tokens[n].type==="s_close";)n++;n--,a!==n&&(l=e.tokens[n],e.tokens[n]=e.tokens[a],e.tokens[a]=l)}}function ntr(e){var r=e.tokens_meta,l=e.tokens_meta.length;_Ee(e,e.delimiters);for(var c=0;c<l;c++)r[c]&&r[c].delimiters&&_Ee(e,r[c].delimiters)}var EU,LEe=ue(()=>{"use strict";EU={tokenize:atr,postProcess:ntr}});function itr(e,r){var l=e.pos,c=e.src.charCodeAt(l);if(r||c!==95&&c!==42)return!1;for(var d=e.scanDelims(e.pos,c===42),m=0;m<d.length;m++){var t=e.push("text","",0);t.content=String.fromCharCode(c),e.delimiters.push({marker:c,length:d.length,token:e.tokens.length-1,end:-1,open:d.can_open,close:d.can_close})}return e.pos+=d.length,!0}function PEe(e,r){for(var l=r.length,c=l-1;c>=0;c--){var d=r[c];if(!(d.marker!==95&&d.marker!==42)&&d.end!==-1){var m=r[d.end],t=c>0&&r[c-1].end===d.end+1&&r[c-1].marker===d.marker&&r[c-1].token===d.token-1&&r[d.end+1].token===m.token+1,s=String.fromCharCode(d.marker),a=e.tokens[d.token];a.type=t?"strong_open":"em_open",a.tag=t?"strong":"em",a.nesting=1,a.markup=t?s+s:s,a.content="";var n=e.tokens[m.token];n.type=t?"strong_close":"em_close",n.tag=t?"strong":"em",n.nesting=-1,n.markup=t?s+s:s,n.content="",t&&(e.tokens[r[c-1].token].content="",e.tokens[r[d.end+1].token].content="",c--)}}}function ltr(e){var r=e.tokens_meta,l=e.tokens_meta.length;PEe(e,e.delimiters);for(var c=0;c<l;c++)r[c]&&r[c].delimiters&&PEe(e,r[c].delimiters)}var AU,OEe=ue(()=>{"use strict";AU={tokenize:itr,postProcess:ltr}});function bU(e,r){var l,c,d,m,t="",s="",a=e.pos,n=!0;if(e.src.charCodeAt(e.pos)!==91)return!1;var o=e.pos,u=e.posMax,g=e.pos+1,f=e.md.helpers.parseLinkLabel(e,e.pos,!0);if(f<0)return!1;var v=f+1;if(v<u&&e.src.charCodeAt(v)===40){for(n=!1,v++;v<u&&(l=e.src.charCodeAt(v),!(!ja(l)&&l!==10));v++);if(v>=u)return!1;if(a=v,d=e.md.helpers.parseLinkDestination(e.src,v,e.posMax),d.ok){for(t=e.md.normalizeLink(d.str),e.md.validateLink(t)?v=d.pos:t="",a=v;v<u&&(l=e.src.charCodeAt(v),!(!ja(l)&&l!==10));v++);if(d=e.md.helpers.parseLinkTitle(e.src,v,e.posMax),v<u&&a!==v&&d.ok)for(s=d.str,v=d.pos;v<u&&(l=e.src.charCodeAt(v),!(!ja(l)&&l!==10));v++);}(v>=u||e.src.charCodeAt(v)!==41)&&(n=!0),v++}if(n){if(typeof e.env.references>"u")return!1;if(v<u&&e.src.charCodeAt(v)===91?(a=v+1,v=e.md.helpers.parseLinkLabel(e,v),v>=0?c=e.src.slice(a,v++):v=f+1):v=f+1,c||(c=e.src.slice(g,f)),m=e.env.references[ng(c)],!m)return e.pos=o,!1;t=m.href,s=m.title}if(!r){e.pos=g,e.posMax=f;var C=e.push("link_open","a",1),p=[["href",t]];C.attrs=p,s&&p.push(["title",s]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=v,e.posMax=u,!0}var NEe=ue(()=>{"use strict";Hi()});function xU(e,r){var l,c,d,m,t,s,a,n,o="",u=e.pos,g=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;var f=e.pos+2,v=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(v<0)return!1;if(m=v+1,m<g&&e.src.charCodeAt(m)===40){for(m++;m<g&&(l=e.src.charCodeAt(m),!(!ja(l)&&l!==10));m++);if(m>=g)return!1;for(n=m,s=e.md.helpers.parseLinkDestination(e.src,m,e.posMax),s.ok&&(o=e.md.normalizeLink(s.str),e.md.validateLink(o)?m=s.pos:o=""),n=m;m<g&&(l=e.src.charCodeAt(m),!(!ja(l)&&l!==10));m++);if(s=e.md.helpers.parseLinkTitle(e.src,m,e.posMax),m<g&&n!==m&&s.ok)for(a=s.str,m=s.pos;m<g&&(l=e.src.charCodeAt(m),!(!ja(l)&&l!==10));m++);else a="";if(m>=g||e.src.charCodeAt(m)!==41)return e.pos=u,!1;m++}else{if(typeof e.env.references>"u")return!1;if(m<g&&e.src.charCodeAt(m)===91?(n=m+1,m=e.md.helpers.parseLinkLabel(e,m),m>=0?d=e.src.slice(n,m++):m=v+1):m=v+1,d||(d=e.src.slice(f,v)),t=e.env.references[ng(d)],!t)return e.pos=u,!1;o=t.href,a=t.title}if(!r){c=e.src.slice(f,v);var C=[];e.md.inline.parse(c,e.md,e.env,C);var p=e.push("image","img",0),h=[["src",o],["alt",""]];p.attrs=h,p.children=C,p.content=c,a&&h.push(["title",a])}return e.pos=m,e.posMax=g,!0}var HEe=ue(()=>{"use strict";Hi()});function TU(e,r){var l=e.pos;if(e.src.charCodeAt(l)!==60)return!1;for(var c=e.pos,d=e.posMax;;){if(++l>=d)return!1;var m=e.src.charCodeAt(l);if(m===60)return!1;if(m===62)break}var t=e.src.slice(c+1,l);if(utr.test(t)){var s=e.md.normalizeLink(t);if(!e.md.validateLink(s))return!1;if(!r){var a=e.push("link_open","a",1);a.attrs=[["href",s]],a.markup="autolink",a.info="auto";var n=e.push("text","",0);n.content=e.md.normalizeLinkText(t);var o=e.push("link_close","a",-1);o.markup="autolink",o.info="auto"}return e.pos+=t.length+2,!0}if(otr.test(t)){var u=e.md.normalizeLink("mailto:"+t);if(!e.md.validateLink(u))return!1;if(!r){var g=e.push("link_open","a",1);g.attrs=[["href",u]],g.markup="autolink",g.info="auto";var f=e.push("text","",0);f.content=e.md.normalizeLinkText(t);var v=e.push("link_close","a",-1);v.markup="autolink",v.info="auto"}return e.pos+=t.length+2,!0}return!1}var otr,utr,VEe=ue(()=>{"use strict";otr=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,utr=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/});function ctr(e){return/^<a[>\s]/i.test(e)}function str(e){return/^<\/a\s*>/i.test(e)}function dtr(e){var r=e|32;return r>=97&&r<=122}function kU(e,r){if(!e.md.options.html)return!1;var l=e.posMax,c=e.pos;if(e.src.charCodeAt(c)!==60||c+2>=l)return!1;var d=e.src.charCodeAt(c+1);if(d!==33&&d!==63&&d!==47&&!dtr(d))return!1;var m=e.src.slice(c).match(REe);if(!m)return!1;if(!r){var t=e.push("html_inline","",0);t.content=m[0],ctr(t.content)&&e.linkLevel++,str(t.content)&&e.linkLevel--}return e.pos+=m[0].length,!0}var jEe=ue(()=>{"use strict";dU()});function wU(e,r){var l=e.pos,c=e.posMax;if(e.src.charCodeAt(l)!==38||l+1>=c)return!1;var d=e.src.charCodeAt(l+1);if(d===35){var m=e.src.slice(l).match(gtr);if(m){if(!r){var t=m[1][0].toLowerCase()==="x"?parseInt(m[1].slice(1),16):parseInt(m[1],10),s=e.push("text_special","",0);s.content=nx(t)?$7(t):$7(65533),s.markup=m[0],s.info="entity"}return e.pos+=m[0].length,!0}}else{var a=e.src.slice(l).match(mtr);if(a){var n=s2(a[0]);if(n!==a[0]){if(!r){var o=e.push("text_special","",0);o.content=n,o.markup=a[0],o.info="entity"}return e.pos+=a[0].length,!0}}}return!1}var gtr,mtr,ZEe=ue(()=>{"use strict";jZ();Hi();gtr=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,mtr=/^&([a-z][a-z0-9]{1,31});/i});function UEe(e){var r={},l=e.length;if(l)for(var c=0,d=-2,m=[],t=0;t<l;t++){var s=e[t];if(m.push(0),(e[c].marker!==s.marker||d!==s.token-1)&&(c=t),d=s.token,s.length=s.length||0,!!s.close){r.hasOwnProperty(s.marker)||(r[s.marker]=[-1,-1,-1,-1,-1,-1]);for(var a=r[s.marker][(s.open?3:0)+s.length%3],n=c-m[c]-1,o=n;n>a;n-=m[n]+1){var u=e[n];if(u.marker===s.marker&&u.open&&u.end<0){var g=!1;if((u.close||s.open)&&(u.length+s.length)%3===0&&(u.length%3!==0||s.length%3!==0)&&(g=!0),!g){var f=n>0&&!e[n-1].open?m[n-1]+1:0;m[t]=t-n+f,m[n]=f,s.open=!1,u.end=t,u.close=!1,o=-1,d=-2;break}}}o!==-1&&(r[s.marker][(s.open?3:0)+(s.length||0)%3]=o)}}}function IU(e){var r=e.tokens_meta,l=e.tokens_meta.length;UEe(e.delimiters);for(var c=0;c<l;c++)r[c]&&r[c].delimiters&&UEe(r[c].delimiters)}var GEe=ue(()=>{"use strict"});function DU(e){var r,l,c=0,d=e.tokens,m=e.tokens.length;for(r=l=0;r<m;r++)d[r].nesting<0&&c--,d[r].level=c,d[r].nesting>0&&c++,d[r].type==="text"&&r+1<m&&d[r+1].type==="text"?d[r+1].content=d[r].content+d[r+1].content:(r!==l&&(d[l]=d[r]),l++);r!==l&&(d.length=l)}var WEe=ue(()=>{"use strict"});function K7(){this.ruler=new ig;for(var e=0;e<MU.length;e++)this.ruler.push(MU[e][0],MU[e][1]);this.ruler2=new ig;for(var r=0;r<BU.length;r++)this.ruler2.push(BU[r][0],BU[r][1])}var MU,BU,$Ee,zEe=ue(()=>{"use strict";ix();kEe();wEe();IEe();DEe();MEe();BEe();LEe();OEe();NEe();HEe();VEe();jEe();ZEe();GEe();WEe();MU=[["text",hU],["linkify",vU],["newline",FU],["escape",yU],["backticks",SU],["strikethrough",EU.tokenize],["emphasis",AU.tokenize],["link",bU],["image",xU],["autolink",TU],["html_inline",kU],["entity",wU]],BU=[["balance_pairs",IU],["strikethrough",EU.postProcess],["emphasis",AU.postProcess],["fragments_join",DU]];K7.prototype.skipToken=function(e){var r=e.pos,l=this.ruler.getRules(""),c=l.length,d=e.md.options.maxNesting,m=e.cache;if(typeof m[r]<"u"){e.pos=m[r];return}var t=!1;if(e.level<d){for(var s=0;s<c;s++)if(e.level++,t=l[s](e,!0),e.level--,t){if(r>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;t||e.pos++,m[r]=e.pos};K7.prototype.tokenize=function(e){for(var r=this.ruler.getRules(""),l=r.length,c=e.posMax,d=e.md.options.maxNesting;e.pos<c;){var m=e.pos,t=!1;if(e.level<d){for(var s=0;s<l;s++)if(t=r[s](e,!1),t){if(m>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(t){if(e.pos>=c)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};K7.prototype.parse=function(e,r,l,c){var d=new this.State(e,r,l,c);this.tokenize(d);for(var m=this.ruler2.getRules(""),t=m.length,s=0;s<t;s++)m[s](d)};K7.prototype.State=TEe;$Ee=K7});function KEe(e){var r={};e=e||{},r.src_Any=Q9.source,r.src_Cc=J9.source,r.src_Z=ex.source,r.src_P=gp.source,r.src_ZPCc=[r.src_Z,r.src_P,r.src_Cc].join("|"),r.src_ZCc=[r.src_Z,r.src_Cc].join("|");var l="[><\uFF5C]";return r.src_pseudo_letter="(?:(?![><\uFF5C]|"+r.src_ZPCc+")"+r.src_Any+")",r.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",r.src_auth="(?:(?:(?!"+r.src_ZCc+"|[@/\\[\\]()]).)+@)?",r.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",r.src_host_terminator="(?=$|[><\uFF5C]|"+r.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+r.src_ZPCc+"))",r.src_path="(?:[/?#](?:(?!"+r.src_ZCc+"|"+l+`|[()[\\]{}.,"'?!\\-;]).|\\[(?:(?!`+r.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+r.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+r.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+r.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+r.src_ZCc+"|[']).)+\\'|\\'(?="+r.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+r.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+r.src_ZCc+"|$)|;(?!"+r.src_ZCc+"|$)|\\!+(?!"+r.src_ZCc+"|[!]|$)|\\?(?!"+r.src_ZCc+"|[?]|$))+|\\/)?",r.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',r.src_xn="xn--[a-z0-9\\-]{1,59}",r.src_domain_root="(?:"+r.src_xn+"|"+r.src_pseudo_letter+"{1,63})",r.src_domain="(?:"+r.src_xn+"|(?:"+r.src_pseudo_letter+")|(?:"+r.src_pseudo_letter+"(?:-|"+r.src_pseudo_letter+"){0,61}"+r.src_pseudo_letter+"))",r.src_host="(?:(?:(?:(?:"+r.src_domain+")\\.)*"+r.src_domain+"))",r.tpl_host_fuzzy="(?:"+r.src_ip4+"|(?:(?:(?:"+r.src_domain+")\\.)+(?:%TLDS%)))",r.tpl_host_no_ip_fuzzy="(?:(?:(?:"+r.src_domain+")\\.)+(?:%TLDS%))",r.src_host_strict=r.src_host+r.src_host_terminator,r.tpl_host_fuzzy_strict=r.tpl_host_fuzzy+r.src_host_terminator,r.src_host_port_strict=r.src_host+r.src_port+r.src_host_terminator,r.tpl_host_port_fuzzy_strict=r.tpl_host_fuzzy+r.src_port+r.src_host_terminator,r.tpl_host_port_no_ip_fuzzy_strict=r.tpl_host_no_ip_fuzzy+r.src_port+r.src_host_terminator,r.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+r.src_ZPCc+"|>|$))",r.tpl_email_fuzzy='(^|[><\uFF5C]|"|\\(|'+r.src_ZCc+")("+r.src_email_name+"@"+r.tpl_host_fuzzy_strict+")",r.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+r.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+r.tpl_host_port_fuzzy_strict+r.src_path+")",r.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+r.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+r.tpl_host_port_no_ip_fuzzy_strict+r.src_path+")",r}var qEe=ue(()=>{"use strict";DZ()});function _U(e){var r=Array.prototype.slice.call(arguments,1);return r.forEach(function(l){l&&Object.keys(l).forEach(function(c){e[c]=l[c]})}),e}function dx(e){return Object.prototype.toString.call(e)}function ftr(e){return dx(e)==="[object String]"}function ptr(e){return dx(e)==="[object Object]"}function htr(e){return dx(e)==="[object RegExp]"}function XEe(e){return dx(e)==="[object Function]"}function vtr(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function Ftr(e){return Object.keys(e||{}).reduce(function(r,l){return r||JEe.hasOwnProperty(l)},!1)}function Str(e){e.__index__=-1,e.__text_cache__=""}function Etr(e){return function(r,l){var c=r.slice(l);return e.test(c)?c.match(e)[0].length:0}}function QEe(){return function(e,r){r.normalize(e)}}function sx(e){var r=e.re=KEe(e.__opts__),l=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||l.push(Ctr),l.push(r.src_xn),r.src_tlds=l.join("|");function c(s){return s.replace("%TLDS%",r.src_tlds)}r.email_fuzzy=RegExp(c(r.tpl_email_fuzzy),"i"),r.link_fuzzy=RegExp(c(r.tpl_link_fuzzy),"i"),r.link_no_ip_fuzzy=RegExp(c(r.tpl_link_no_ip_fuzzy),"i"),r.host_fuzzy_test=RegExp(c(r.tpl_host_fuzzy_test),"i");var d=[];e.__compiled__={};function m(s,a){throw new Error('(LinkifyIt) Invalid schema "'+s+'": '+a)}Object.keys(e.__schemas__).forEach(function(s){var a=e.__schemas__[s];if(a!==null){var n={validate:null,link:null};if(e.__compiled__[s]=n,ptr(a)){htr(a.validate)?n.validate=Etr(a.validate):XEe(a.validate)?n.validate=a.validate:m(s,a),XEe(a.normalize)?n.normalize=a.normalize:a.normalize?m(s,a):n.normalize=QEe();return}if(ftr(a)){d.push(s);return}m(s,a)}}),d.forEach(function(s){e.__compiled__[e.__schemas__[s]]&&(e.__compiled__[s].validate=e.__compiled__[e.__schemas__[s]].validate,e.__compiled__[s].normalize=e.__compiled__[e.__schemas__[s]].normalize)}),e.__compiled__[""]={validate:null,normalize:QEe()};var t=Object.keys(e.__compiled__).filter(function(s){return s.length>0&&e.__compiled__[s]}).map(vtr).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><\uFF5C]|"+r.src_ZPCc+"))("+t+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><\uFF5C]|"+r.src_ZPCc+"))("+t+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),Str(e)}function Atr(e,r){var l=e.__index__,c=e.__last_index__,d=e.__text_cache__.slice(l,c);this.schema=e.__schema__.toLowerCase(),this.index=l+r,this.lastIndex=c+r,this.raw=d,this.text=d,this.url=d}function LU(e,r){var l=new Atr(e,r);return e.__compiled__[l.schema].normalize(l,e),l}function Uu(e,r){if(!(this instanceof Uu))return new Uu(e,r);r||Ftr(e)&&(r=e,e={}),this.__opts__=_U({},JEe,r),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=_U({},Rtr,e),this.__compiled__={},this.__tlds__=ytr,this.__tlds_replaced__=!1,this.re={},sx(this)}var JEe,Rtr,Ctr,ytr,YEe,eAe=ue(()=>{"use strict";qEe();JEe={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};Rtr={"http:":{validate:function(r,l,c){var d=r.slice(l);return c.re.http||(c.re.http=new RegExp("^\\/\\/"+c.re.src_auth+c.re.src_host_port_strict+c.re.src_path,"i")),c.re.http.test(d)?d.match(c.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(r,l,c){var d=r.slice(l);return c.re.no_http||(c.re.no_http=new RegExp("^"+c.re.src_auth+"(?:localhost|(?:(?:"+c.re.src_domain+")\\.)+"+c.re.src_domain_root+")"+c.re.src_port+c.re.src_host_terminator+c.re.src_path,"i")),c.re.no_http.test(d)?l>=3&&r[l-3]===":"||l>=3&&r[l-3]==="/"?0:d.match(c.re.no_http)[0].length:0}},"mailto:":{validate:function(r,l,c){var d=r.slice(l);return c.re.mailto||(c.re.mailto=new RegExp("^"+c.re.src_email_name+"@"+c.re.src_host_strict,"i")),c.re.mailto.test(d)?d.match(c.re.mailto)[0].length:0}}},Ctr="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",ytr="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");Uu.prototype.add=function(r,l){return this.__schemas__[r]=l,sx(this),this};Uu.prototype.set=function(r){return this.__opts__=_U(this.__opts__,r),this};Uu.prototype.test=function(r){if(this.__text_cache__=r,this.__index__=-1,!r.length)return!1;var l,c,d,m,t,s,a,n,o;if(this.re.schema_test.test(r)){for(a=this.re.schema_search,a.lastIndex=0;(l=a.exec(r))!==null;)if(m=this.testSchemaAt(r,l[2],a.lastIndex),m){this.__schema__=l[2],this.__index__=l.index+l[1].length,this.__last_index__=l.index+l[0].length+m;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(n=r.search(this.re.host_fuzzy_test),n>=0&&(this.__index__<0||n<this.__index__)&&(c=r.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))!==null&&(t=c.index+c[1].length,(this.__index__<0||t<this.__index__)&&(this.__schema__="",this.__index__=t,this.__last_index__=c.index+c[0].length))),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&(o=r.indexOf("@"),o>=0&&(d=r.match(this.re.email_fuzzy))!==null&&(t=d.index+d[1].length,s=d.index+d[0].length,(this.__index__<0||t<this.__index__||t===this.__index__&&s>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=t,this.__last_index__=s))),this.__index__>=0};Uu.prototype.pretest=function(r){return this.re.pretest.test(r)};Uu.prototype.testSchemaAt=function(r,l,c){return this.__compiled__[l.toLowerCase()]?this.__compiled__[l.toLowerCase()].validate(r,c,this):0};Uu.prototype.match=function(r){var l=[],c=0;this.__index__>=0&&this.__text_cache__===r&&(l.push(LU(this,c)),c=this.__last_index__);for(var d=c?r.slice(c):r;this.test(d);)l.push(LU(this,c)),d=d.slice(this.__last_index__),c+=this.__last_index__;return l.length?l:null};Uu.prototype.matchAtStart=function(r){if(this.__text_cache__=r,this.__index__=-1,!r.length)return null;var l=this.re.schema_at_start.exec(r);if(!l)return null;var c=this.testSchemaAt(r,l[2],l[0].length);return c?(this.__schema__=l[2],this.__index__=l.index+l[1].length,this.__last_index__=l.index+l[0].length+c,LU(this,0)):null};Uu.prototype.tlds=function(r,l){return r=Array.isArray(r)?r:[r],l?(this.__tlds__=this.__tlds__.concat(r).sort().filter(function(c,d,m){return c!==m[d-1]}).reverse(),sx(this),this):(this.__tlds__=r.slice(),this.__tlds_replaced__=!0,sx(this),this)};Uu.prototype.normalize=function(r){r.schema||(r.url="http://"+r.url),r.schema==="mailto:"&&!/^mailto:/i.test(r.url)&&(r.url="mailto:"+r.url)};Uu.prototype.onCompile=function(){};YEe=Uu});function d2(e){throw new RangeError(Itr[e])}function Mtr(e,r){for(var l=[],c=e.length;c--;)l[c]=r(e[c]);return l}function oAe(e,r){var l=e.split("@"),c="";l.length>1&&(c=l[0]+"@",e=l[1]),e=e.replace(wtr,".");var d=e.split("."),m=Mtr(d,r).join(".");return c+m}function uAe(e){for(var r=[],l=0,c=e.length;l<c;){var d=e.charCodeAt(l++);if(d>=55296&&d<=56319&&l<c){var m=e.charCodeAt(l++);(m&64512)==56320?r.push(((d&1023)<<10)+(m&1023)+65536):(r.push(d),l--)}else r.push(d)}return r}var tAe,vp,U1,aAe,gx,btr,xtr,nAe,iAe,lAe,Ttr,ktr,wtr,Itr,Dtr,us,PU,Btr,_tr,rAe,cAe,sAe,dAe,Ltr,Ptr,Otr,OU,gAe=ue(()=>{"use strict";tAe=ae(Nt()),vp=2147483647,U1=36,aAe=1,gx=26,btr=38,xtr=700,nAe=72,iAe=128,lAe="-",Ttr=/^xn--/,ktr=/[^\0-\x7F]/,wtr=/[\x2E\u3002\uFF0E\uFF61]/g,Itr={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Dtr=35,us=Math.floor,PU=String.fromCharCode;Btr=function(r){return String.fromCodePoint.apply(String,(0,tAe.default)(r))},_tr=function(r){return r>=48&&r<58?26+(r-48):r>=65&&r<91?r-65:r>=97&&r<123?r-97:U1},rAe=function(r,l){return r+22+75*(r<26)-((l!=0)<<5)},cAe=function(r,l,c){var d=0;for(r=c?us(r/xtr):r>>1,r+=us(r/l);r>455;d+=U1)r=us(r/Dtr);return us(d+36*r/(r+btr))},sAe=function(r){var l=[],c=r.length,d=0,m=iAe,t=nAe,s=r.lastIndexOf(lAe);s<0&&(s=0);for(var a=0;a<s;++a)r.charCodeAt(a)>=128&&d2("not-basic"),l.push(r.charCodeAt(a));for(var n=s>0?s+1:0;n<c;){for(var o=d,u=1,g=U1;;g+=U1){n>=c&&d2("invalid-input");var f=_tr(r.charCodeAt(n++));f>=U1&&d2("invalid-input"),f>us((vp-d)/u)&&d2("overflow"),d+=f*u;var v=g<=t?aAe:g>=t+gx?gx:g-t;if(f<v)break;var C=U1-v;u>us(vp/C)&&d2("overflow"),u*=C}var p=l.length+1;t=cAe(d-o,p,o==0),us(d/p)>vp-m&&d2("overflow"),m+=us(d/p),d%=p,l.splice(d++,0,m)}return String.fromCodePoint.apply(String,l)},dAe=function(r){var l=[];r=uAe(r);var c=r.length,d=iAe,m=0,t=nAe;for(var s of r)s<128&&l.push(PU(s));var a=l.length,n=a;for(a&&l.push(lAe);n<c;){var o=vp;for(var u of r)u>=d&&u<o&&(o=u);var g=n+1;o-d>us((vp-m)/g)&&d2("overflow"),m+=(o-d)*g,d=o;for(var f of r)if(f<d&&++m>vp&&d2("overflow"),f===d){for(var v=m,C=U1;;C+=U1){var p=C<=t?aAe:C>=t+gx?gx:C-t;if(v<p)break;var h=v-p,F=U1-p;l.push(PU(rAe(p+h%F,0))),v=us(h/F)}l.push(PU(rAe(v,0))),t=cAe(m,g,n===a),m=0,++n}++m,++d}return l.join("")},Ltr=function(r){return oAe(r,function(l){return Ttr.test(l)?sAe(l.slice(4).toLowerCase()):l})},Ptr=function(r){return oAe(r,function(l){return ktr.test(l)?"xn--"+dAe(l):l})},Otr={version:"2.3.1",ucs2:{decode:uAe,encode:Btr},decode:sAe,encode:dAe,toASCII:Ptr,toUnicode:Ltr},OU=Otr});var mAe,fAe=ue(()=>{"use strict";mAe={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}});var pAe,hAe=ue(()=>{"use strict";pAe={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}}});var vAe,FAe=ue(()=>{"use strict";vAe={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}});function jtr(e){var r=e.trim().toLowerCase();return Htr.test(r)?Vtr.test(r):!0}function Ztr(e){var r=W7(e,!0);if(r.hostname&&(!r.protocol||RAe.indexOf(r.protocol)>=0))try{r.hostname=OU.toASCII(r.hostname)}catch{}return K9(dp(r))}function Utr(e){var r=W7(e,!0);if(r.hostname&&(!r.protocol||RAe.indexOf(r.protocol)>=0))try{r.hostname=OU.toUnicode(r.hostname)}catch{}return G7(dp(r),G7.defaultChars+"%")}function bc(e,r){if(!(this instanceof bc))return new bc(e,r);r||ax(e)||(r=e||{},e="default"),this.inline=new $Ee,this.block=new bEe,this.core=new aEe,this.renderer=new ZSe,this.linkify=new YEe,this.validateLink=jtr,this.normalizeLink=Ztr,this.normalizeLinkText=Utr,this.utils=UZ,this.helpers=mp({},zZ),this.options={},this.configure(e),r&&this.set(r)}var Ntr,Htr,Vtr,RAe,mx,CAe=ue(()=>{"use strict";Hi();jSe();USe();nEe();xEe();zEe();eAe();wZ();gAe();fAe();hAe();FAe();Ntr={default:mAe,zero:pAe,commonmark:vAe},Htr=/^(vbscript|javascript|file|data):/,Vtr=/^data:image\/(gif|png|jpeg|webp);/;RAe=["http:","https:","mailto:"];bc.prototype.set=function(e){return mp(this.options,e),this};bc.prototype.configure=function(e){var r=this;if(ax(e)){var l=e;if(e=Ntr[l],!e)throw new Error('Wrong `markdown-it` preset "'+l+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&r.set(e.options),e.components&&Object.keys(e.components).forEach(function(c){e.components[c].rules&&r[c].ruler.enableOnly(e.components[c].rules),e.components[c].rules2&&r[c].ruler2.enableOnly(e.components[c].rules2)}),this};bc.prototype.enable=function(e,r){var l=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(d){l=l.concat(this[d].ruler.enable(e,!0))},this),l=l.concat(this.inline.ruler2.enable(e,!0));var c=e.filter(function(d){return l.indexOf(d)<0});if(c.length&&!r)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+c);return this};bc.prototype.disable=function(e,r){var l=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(d){l=l.concat(this[d].ruler.disable(e,!0))},this),l=l.concat(this.inline.ruler2.disable(e,!0));var c=e.filter(function(d){return l.indexOf(d)<0});if(c.length&&!r)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+c);return this};bc.prototype.use=function(e){var r=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,r),this};bc.prototype.parse=function(e,r){if(typeof e!="string")throw new Error("Input data should be a String");var l=new this.core.State(e,this,r);return this.core.process(l),l.tokens};bc.prototype.render=function(e,r){return r=r||{},this.renderer.render(this.parse(e,r),this.options,r)};bc.prototype.parseInline=function(e,r){var l=new this.core.State(e,this,r);return l.inlineMode=!0,this.core.process(l),l.tokens};bc.prototype.renderInline=function(e,r){return r=r||{},this.renderer.render(this.parseInline(e,r),this.options,r)};mx=bc});var yAe=ue(()=>{"use strict";CAe()});function NU(e){var r=eg.filter(function(c){return Object.keys(e).includes(c)}),l=Object.assign({},e);return r.forEach(function(c){delete l[c]}),l}var SAe=ue(()=>{"use strict";j7()});var lg,fx,px,EAe=ue(()=>{"use strict";lg=ae(Hn()),fx=ae(Rr()),px={body:{},heading1:{flexDirection:"row",fontSize:32},heading2:{flexDirection:"row",fontSize:24},heading3:{flexDirection:"row",fontSize:18},heading4:{flexDirection:"row",fontSize:16},heading5:{flexDirection:"row",fontSize:13},heading6:{flexDirection:"row",fontSize:11},hr:{backgroundColor:"#000000",height:1},strong:{fontWeight:"bold"},em:{fontStyle:"italic"},s:{textDecorationLine:"line-through"},blockquote:{backgroundColor:"#F5F5F5",borderColor:"#CCC",borderLeftWidth:4,marginLeft:5,paddingHorizontal:5},bullet_list:{},ordered_list:{},list_item:{flexDirection:"row",justifyContent:"flex-start"},bullet_list_icon:{marginLeft:10,marginRight:10},bullet_list_content:{flex:1},ordered_list_icon:{marginLeft:10,marginRight:10},ordered_list_content:{flex:1},code_inline:Object.assign({borderWidth:1,borderColor:"#CCCCCC",backgroundColor:"#f5f5f5",padding:10,borderRadius:4},fx.Platform.select((0,lg.default)((0,lg.default)({},"ios",{fontFamily:"Courier"}),"android",{fontFamily:"monospace"}))),code_block:Object.assign({borderWidth:1,borderColor:"#CCCCCC",backgroundColor:"#f5f5f5",padding:10,borderRadius:4},fx.Platform.select((0,lg.default)((0,lg.default)({},"ios",{fontFamily:"Courier"}),"android",{fontFamily:"monospace"}))),fence:Object.assign({borderWidth:1,borderColor:"#CCCCCC",backgroundColor:"#f5f5f5",padding:10,borderRadius:4},fx.Platform.select((0,lg.default)((0,lg.default)({},"ios",{fontFamily:"Courier"}),"android",{fontFamily:"monospace"}))),table:{borderWidth:1,borderColor:"#000000",borderRadius:3},thead:{},tbody:{},th:{flex:1,padding:5},tr:{borderBottomWidth:1,borderColor:"#000000",flexDirection:"row"},td:{flex:1,padding:5},link:{textDecorationLine:"underline"},blocklink:{flex:1,borderColor:"#000000",borderBottomWidth:1},image:{flex:1},text:{},textgroup:{},paragraph:{marginTop:10,marginBottom:10,flexWrap:"wrap",flexDirection:"row",alignItems:"flex-start",justifyContent:"flex-start",width:"100%"},hardbreak:{width:"100%",height:1},softbreak:{},pre:{},inline:{},span:{}}});var q7,og,Pl,Gtr,AAe,Wtr,$tr,bAe,hx,HU=ue(()=>{"use strict";q7=ae(Qe()),og=ae(Rr()),Pl=ae(Xj());sye();O9();iZ();oZ();Jj();pye();tSe();yAe();SAe();EAe();eZ();Gtr=ae(uZ());j7();AAe=ae(Or()),Wtr=function(r,l){var c={};return r===!0&&l!==null?(Object.keys(l).forEach(function(d){c[d]=Object.assign({},og.StyleSheet.flatten(l[d]))}),Object.keys(px).forEach(function(d){c[d]=Object.assign({},px[d],og.StyleSheet.flatten(l[d]))})):(c=Object.assign({},px),l!==null&&Object.keys(l).forEach(function(d){c[d]=Object.assign({},og.StyleSheet.flatten(l[d]))})),Object.keys(c).forEach(function(d){c["_VIEW_SAFE_"+d]=NU(c[d])}),og.StyleSheet.create(c)},$tr=function(r,l,c,d,m,t,s,a,n,o){if(r&&l&&console.warn("react-native-markdown-display you are using renderer and rules at the same time. This is not possible, props.rules is ignored"),r&&c&&console.warn("react-native-markdown-display you are using renderer and style at the same time. This is not possible, props.style is ignored"),r){if(typeof r!="function"||r instanceof W9)return r;throw new Error("Provided renderer is not compatible with function or AstRenderer. please change")}else{var u=Wtr(d,c);return new W9(Object.assign({},fye,l||{}),u,m,t,s,a,n,o)}},bAe=q7.default.memo(function(e){var r=e.children,l=e.renderer,c=l===void 0?null:l,d=e.rules,m=d===void 0?null:d,t=e.style,s=t===void 0?null:t,a=e.mergeStyle,n=a===void 0?!0:a,o=e.markdownit,u=o===void 0?mx({typographer:!0}):o,g=e.onLinkPress,f=e.maxTopLevelChildren,v=f===void 0?null:f,C=e.topLevelMaxExceededItem,p=C===void 0?(0,AAe.jsx)(og.Text,{children:"..."},"dotdotdot"):C,h=e.allowedImageHandlers,F=h===void 0?["data:image/png;base64","data:image/gif;base64","data:image/jpeg;base64","https://","http://"]:h,R=e.defaultImageHandler,y=R===void 0?"https://":R,E=e.debugPrintTree,x=E===void 0?!1:E,b=(0,q7.useMemo)(function(){return $tr(c,m,s,n,g,v,p,F,y,x)},[v,g,c,m,s,n,p,F,y,x]),k=(0,q7.useMemo)(function(){return u},[u]);return nZ(r,b.render,k)});bAe.propTypes={children:Pl.default.oneOfType([Pl.default.node,Pl.default.array]).isRequired,renderer:Pl.default.oneOfType([Pl.default.func,Pl.default.instanceOf(W9)]),onLinkPress:Pl.default.func,maxTopLevelChildren:Pl.default.number,topLevelMaxExceededItem:Pl.default.any,rules:function(r,l,c){var d=[],m=r[l];if(m){if(typeof m=="object"&&(d=Object.keys(m).filter(function(t){return typeof m[t]!="function"})),typeof m!="object")return new Error(`Invalid prop \`${l}\` supplied to \`${c}\`. Must be of shape {[index:string]:function} `);if(d.length>0)return new Error(`Invalid prop \`${l}\` supplied to \`${c}\`. These props are not of type function \`${d.join(", ")}\` `)}},markdownit:Pl.default.instanceOf(mx),style:Pl.default.any,mergeStyle:Pl.default.bool,allowedImageHandlers:Pl.default.arrayOf(Pl.default.string),defaultImageHandler:Pl.default.string,debugPrintTree:Pl.default.bool};hx=bAe});var X7,Tjt,VU,ztr,Ktr,qtr,Xtr,vx,G1,Qtr,Fp,Rp=ue(()=>{"use strict";X7=ae(Qe());Yr();HU();Tjt=ae(Rr());n7();VU=ae(Or()),ztr=function(r,l){var c=l==="legalStatement";return{body:Object.assign({fontSize:c?12:14},{},{color:r.colors.neutralForeground1}),paragraph:{marginTop:0,marginBottom:c?4:8},strong:{fontWeight:r.typography.weights.semiBold},em:{fontStyle:"italic"},bullet_list:{marginVertical:c?2:4},ordered_list:{marginVertical:4},list_item:{flexDirection:"row",marginVertical:c?1:2},bullet_list_icon:{minWidth:c?16:22,textAlign:"center"},ordered_list_icon:{marginStart:6,minWidth:16},link:{color:r.colors.brandForegroundLink,textDecorationLine:"underline"}}},Ktr=S1.customize(function(){return{variant:"body2"}}),qtr=S1.customize(function(){return{variant:"caption1"}}),Xtr=function(r){var l=r==="legalStatement"?qtr:Ktr;return{link:function(d){var m,t=(m=d.attributes)==null?void 0:m.href;if(!t)return null;var s=Qtr(d);return(0,VU.jsx)(l,{url:t,inline:!0,children:s},d.key)}}},vx=X7.default.createContext(!1),G1=function(){return X7.default.useContext(vx)},Qtr=function(r){return!r.children||r.children.length===0?"":r.children.map(function(l){return l.content||""}).join("")},Fp=function(r){var l=r.children,c=r.variant,d=c===void 0?"default":c,m=Ft(),t=X7.default.useMemo(function(){return ztr(m,d)},[m,d]),s=X7.default.useMemo(function(){return Xtr(d)},[d]);return(0,VU.jsx)(hx,{style:t,mergeStyle:!0,rules:s,children:l})}});var ug,iu,ai,g2,xAe,TAe=ue(()=>{"use strict";ug=ae(Rr()),iu=ae(Qe());zl();Jc();ln();ZCe();GCe();zl();nn();Rp();ai=ae(Or()),g2=bi.customize({small:{hasContent:{minWidth:86}}}),xAe=iu.default.forwardRef(function(r,l){var c=r.onClose,d=r.onComplete,m=r.onNotNow,t=r.onPressPrevious,s=r.onPressNext,a=r.onTryCopilot,n=r.totalPages,o=r.page,u=r.primaryActionStart,g=r.showPreviousButton,f=r.showNextButton,v=r.showTryCopilotButton,C=r.showNotNowButton,p=r.completeButtonTitle,h=r.isCopilotStarterContent,F=G1(),R=iu.default.useRef(null);C&&l&&typeof l!="function"&&(R=l);var y=h?Dr.freChatNowButton:Dr.freTryCopilotButton;iu.default.useEffect(function(){C&&R.current&&R.current.focus()},[R,C]);var E=iu.default.useRef(null);c!==void 0&&l&&typeof l!="function"&&(E=l),iu.default.useEffect(function(){c!==void 0&&E.current&&E.current.focus()},[E,c]);var x=iu.default.useRef(null),b=iu.default.useRef(null),k=l&&typeof l!="function"?l:null,D=k??b;iu.default.useEffect(function(){r.insightDataPageContent&&r.insightDataPageContent.length>0&&D.current&&D.current.focus()},[r.insightDataPageContent,o,D]),iu.default.useEffect(function(){v&&x.current&&x.current.focus()},[x,v]);var M=iu.default.useCallback(function(L){if(!(!L||!L.action))switch(L.action){case"handoffPrompt":a?.(L.originalAction);break;case"nextPage":s?.();break;case"previousPage":t?.();break;case"skip":m?.();break}},[m,s,t,a]),w=iu.default.useMemo(function(){return d!==void 0&&(0,ai.jsx)(g2,{appearance:"primary",onClick:d,componentRef:D,testID:sP,accessibilityRole:"button",accessibilityLabel:Dr.freGetStartedButtonA11yDescription,children:p})},[d,p,D]),S=iu.default.useMemo(function(){return c!==void 0&&(0,ai.jsx)(g2,{onClick:c,componentRef:E,testID:dP,children:Dr.freCloseButton})},[E,c]),A=iu.default.useMemo(function(){return u?(0,ai.jsxs)(ai.Fragment,{children:[w,S]}):(0,ai.jsxs)(ai.Fragment,{children:[S,w]})},[u,w,S]);if(r.insightDataPageContent&&r.insightDataPageContent.length>0){var T=o-1,I=r.insightDataPageContent[T],B=function(){return I.footerText?F?(0,ai.jsx)(Fp,{children:I.footerText}):(0,ai.jsx)(X4,{children:I.footerText}):null};return(0,ai.jsxs)(ug.View,{style:X5.container,children:[I.footerText?B():n>1&&(0,ai.jsx)(qj,{page:o,totalPages:n}),(0,ai.jsx)(ug.View,{style:X5.buttonPositioning,children:(0,ai.jsxs)(ug.View,{style:X5.buttonContainer,children:[I.secondaryButton&&(0,ai.jsx)(g2,{onClick:function(){return M(I.secondaryButton)},children:I.secondaryButton.label}),I.primaryButton&&(0,ai.jsx)(g2,{onClick:function(){return M(I.primaryButton)},appearance:"primary",componentRef:D,children:I.primaryButton.label})]})})]})}return(0,ai.jsxs)(ug.View,{style:X5.container,children:[n>1&&(0,ai.jsx)(qj,{page:o,totalPages:n}),(0,ai.jsx)(ug.View,{style:X5.buttonPositioning,children:(0,ai.jsxs)(ug.View,{style:X5.buttonContainer,children:[C&&(0,ai.jsx)(g2,{onClick:m,testID:oP,componentRef:R,children:Dr.freNotNowButton}),g&&(0,ai.jsx)(g2,{onClick:t,testID:uP,children:Dr.frePreviousButton}),f&&(0,ai.jsx)(g2,{appearance:"primary",onClick:s,componentRef:D,testID:lP,children:Dr.freNextButton}),v&&(0,ai.jsx)(g2,{appearance:"primary",onClick:function(){return a?.()},componentRef:x,testID:cP,children:y}),A]})})]})})});var jjt,kAe,wAe=ue(()=>{"use strict";jjt=ae(Rr());gl();kAe=Ga(function(e){return{contentContainer:{flex:1},contentItemContainerBase:{flexDirection:"column"},contentItemContainerAbsolute:{flexDirection:"column",position:"absolute",start:0},imageContainer:{height:368,gap:10}}})});var IAe,DAe=ue(()=>{"use strict";B5();IAe=function(r,l){var c,d;switch(l){case Bl:d=(c=r.hc)!=null?c:r.light;break;case M5:case U3:d=r.dark;break;default:d=r.light}return d}});var zjt,Fx,jU,Jtr,Ytr,ear,MAe,BAe=ue(()=>{"use strict";zjt=ae(Qe()),Fx=ae(Rr());DAe();jU=ae(Or()),Jtr=1.6304347826086956,Ytr={flex:1,flexDirection:"column",alignItems:"center"},ear={flex:1,aspectRatio:Jtr},MAe=function(r){var l=r.freImage,c=r.isVisible,d=r.themeName;return(0,jU.jsx)(Fx.View,{style:Ytr,children:(0,jU.jsx)(Fx.Image,{accessible:!!l.altText&&c,accessibilityLabel:l.altText,source:IAe(l,d),style:ear})})}});var Qjt,_Ae,LAe,PAe=ue(()=>{"use strict";Qjt=ae(Rr());ln();_Ae={0:{url:"https://aka.ms/Microsoft_Services_Agreement",text:Dr.freDialogMicrosoftServiceAgreementLabel},1:{url:"https://aka.ms/Copilot_TOU",text:Dr.freDialogCopilotTermsOfUseLabel},2:{url:"https://go.microsoft.com/fwlink/?LinkId=521839",text:Dr.freDialogPrivacyStatementLabel},3:{url:"https://go.microsoft.com/fwlink/?linkid=2280902",text:Dr.freDialogFAQLabel},4:{url:"https://aka.ms/FRE_AI_Usage_Limit",text:Dr.freDialogLearnMoreLabel}},LAe={0:{url:"https://go.microsoft.com/fwlink/?linkid=2280151",text:Dr.freDialogLearnMoreLabel,accessibilityLabel:Dr.freLearnMoreLinkA11yDescription}}});var lZt,Rx,rar,OAe,NAe=ue(()=>{"use strict";PAe();n7();ln();nn();Rp();lZt=ae(Qe()),Rx=ae(Or()),rar=function(r,l){var c=l?LAe:_Ae;if(r in c)return(0,Rx.jsx)(S1,{url:c[r].url,children:c[r].text},"fre_legal_link"+r)},OAe=function(r){var l=r.isVisible,c=r.useArbutusContent,d=r.useUpdatedProdigiContent,m=r.legalStatement,t=G1();if(t&&m)return(0,Rx.jsx)(Fp,{variant:"legalStatement",children:m});var s=d||c,a=s?Dr.freDialogUpdatedLegalStatement:Dr.freDialogLegalStatement,n=a.split(/\{|\}/g),o=[];return n.map(function(u){var g;u.match(/[0-9]/g)?g=rar(u,s):g=u,g!==void 0&&o.push(g)}),(0,Rx.jsx)(Et,{accessible:l,variant:"body1",children:o})}});var HAe,Q7,VAe=ue(()=>{"use strict";HAe=ae(Rr()),Q7=HAe.StyleSheet.create({description:{},descriptionContainer:{minHeight:100,paddingVertical:12,paddingHorizontal:24,gap:24},legalStatement:{},title:{fontWeight:"700"},titleContainer:{minHeight:64,paddingTop:24,paddingRight:20,paddingBottom:8,paddingLeft:24}})});function ZU(e){return e?aar:tar}function Cx(e,r){var l=ZU(r);return e.replace(/\{(\d+)\}/g,function(c,d){var m=l[d];return m?`[${m.text}](${m.url})`:c})}var tar,aar,yx=ue(()=>{"use strict";ln();tar={0:{url:"https://aka.ms/AAw8fr8",text:Dr.freDialogLearnMoreLabel,accessibilityLabel:Dr.freLearnMoreLinkA11yDescription}},aar={0:{url:"https://aka.ms/AAw8qu",text:Dr.freDialogLearnMoreLabel,accessibilityLabel:Dr.freLearnMoreLinkA11yDescription}}});var hZt,Sx,nar,iar,jAe,ZAe=ue(()=>{"use strict";yx();n7();nn();Rp();hZt=ae(Qe()),Sx=ae(Or()),nar=function(r,l){var c=ZU(l);if(r in c)return(0,Sx.jsx)(iar,{url:c[r].url,children:c[r].text},"fre_description_link"+r)},iar=S1.customize(function(){return{variant:"body2"}}),jAe=function(r){var l=r.isVisible,c=r.style,d=r.testID,m=r.description,t=r.useArbutusContent,s=G1();if(s)return(0,Sx.jsx)(Fp,{children:m});var a=m,n=a.split(/\{|\}/g),o=[];return n.map(function(u){var g;u.match(/^[0-9]+$/)?g=nar(u,t):g=u,g!==void 0&&o.push(g)}),(0,Sx.jsx)(Et,{accessible:l,variant:"body2",style:c,testID:d,children:o})}});var Ex,bZt,m2,lar,UAe,GAe=ue(()=>{"use strict";y7();NAe();Ex=ae(Rr());nn();VAe();zl();bZt=ae(Qe());ZAe();m2=ae(Or()),lar=!0,UAe=function(r){var l=r.freType,c=r.title,d=r.description,m=r.isVisible,t=r.useArbutusContent,s=r.useProdigContent,a=r.legalStatement,n={accessibilityRole:"header",accessibilityLevel:1};return(0,m2.jsxs)(Ex.View,{children:[(0,m2.jsx)(Ex.View,{style:Q7.titleContainer,children:(0,m2.jsx)(Et,Object.assign({accessible:m,focusable:l!==Kn.ConsumerNonPro&&!(l===Kn.Consumer&&t)&&lar&&m,variant:"subtitle1Strong",style:Q7.title,testID:gP},n,{children:c}))}),(0,m2.jsxs)(Ex.View,{style:Q7.descriptionContainer,children:[(0,m2.jsx)(jAe,{isVisible:m,style:Q7.description,testID:mP,description:d,useArbutusContent:t}),(a||l===Kn.ConsumerNonPro||l===Kn.Consumer&&t)&&(0,m2.jsx)(OAe,{isVisible:m,useArbutusContent:t,useUpdatedProdigiContent:s,legalStatement:a})]})]})}});var J7,BZt,cg,WAe,$Ae=ue(()=>{"use strict";J7=ae(Rr());wAe();Yr();BAe();GAe();BZt=ae(Qe()),cg=ae(Or()),WAe=function(r){var l=r.freType,c=r.page,d=r.pageContent,m=r.scrollRef,t=r.useArbutusContent,s=r.useProdigContent,a=Ft(),n=kAe(a),o=function(f,v){return f===v?{opacity:1}:{opacity:0}},u={animationClass:"Shared_CopilotFREDialogClass"};return(0,cg.jsx)(J7.ScrollView,{ref:m,style:n.contentContainer,children:d.map(function(g,f){var v=f===0?n.contentItemContainerBase:n.contentItemContainerAbsolute;return(0,cg.jsxs)(J7.View,Object.assign({style:[v,o(c-1,f)]},u,{children:[(0,cg.jsx)(J7.View,{style:n.imageContainer,children:(0,cg.jsx)(MAe,{freImage:g.image,isVisible:c-1===f,themeName:a.name})}),(0,cg.jsx)(UAe,{freType:l,title:g.title,description:g.description,isVisible:c-1===f,useArbutusContent:t,useProdigContent:s,legalStatement:g.legalStatement})]}),f)})})}});var PZt,oar,uar,car,zAe,KAe=ue(()=>{"use strict";PZt=ae(Rr());gl();y7();oar=600,uar=598,car=642,zAe=function(r,l){return Ga(function(c){return{container:Object.assign({alignSelf:"center",flexGrow:1,flexShrink:1,width:oar},{height:l===Kn.ConsumerNonPro?car:uar},{backgroundColor:c.colors.neutralBackground2}),containerFocusZoneWrapper:{flex:1},scroll:{flexShrink:1,minHeight:0},scrollContent:{paddingBottom:0}}})(r)}});var Vn=_e((jZt,qAe)=>{qAe.exports=OfficePlatformGlobal.ReactNative.AssetRegistry});var QAe=_e((ZZt,XAe)=>{XAe.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../common/src/common/FRECoPilotUI/assets",width:1200,height:736,scales:[1],hash:"da715fdf592c7d8f3eeb9747ea80d082",name:"FRENonProImage",type:"jpeg",__useShortPath:!0})});function Ax(){return sar}var sar,JAe=ue(()=>{"use strict";sar=QAe()});var ebe=_e((GZt,YAe)=>{YAe.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../common/src/common/FRECoPilotUI/assets",width:600,height:368,scales:[1],hash:"5bff465219fb026c9af8e185b751feb4",name:"FreUpdatedImage",type:"jpg",__useShortPath:!0})});function f2(){return dar}var dar,UU=ue(()=>{"use strict";dar=ebe()});var rbe,tbe=ue(()=>{"use strict";ln();JAe();UU();yx();rbe=function(r,l,c){if(r){var d=Dr.freDialogUpdatedDescriptionOneConsumerNonPro;return l&&(d=Cx(d,!!c)),[{title:Dr.freDialogUpdatedTitleOneConsumerNonPro,description:d,image:{light:f2(),dark:f2(),hc:f2()}}]}return[{title:Dr.freDialogTitleOneConsumerNonPro,description:Dr.freDialogDescriptionOneConsumerNonPro,image:{light:Ax(),dark:Ax(),hc:Ax()}}]}});var abe,nbe=ue(()=>{"use strict";ln();UU();yx();abe=function(r,l){var c=Dr.freDialogDescriptionOneConsumerPro;return r&&(c=Cx(c,!!l)),[{title:Dr.freDialogTitleOneConsumerPro,description:c,image:{light:f2(),dark:f2(),hc:f2()}}]}});var GU,ibe,xx,bx,Cp,gar,WU,lbe=ue(()=>{"use strict";GU=ae(nt()),ibe=ae(jt()),xx=ae(Rr()),bx=ae(Qe()),Cp=ae(Or()),gar=["isMac","children","style","contentContainerStyle","onLayout"],WU=bx.default.forwardRef(function(e,r){var l=e.isMac,c=e.children,d=e.style,m=e.contentContainerStyle,t=e.onLayout,s=(0,ibe.default)(e,gar),a=bx.default.useState(0),n=(0,GU.default)(a,2),o=n[0],u=n[1],g=bx.default.useState(0),f=(0,GU.default)(g,2),v=f[0],C=f[1],p=l&&v>o+1;if(!l)return(0,Cp.jsx)(Cp.Fragment,{children:c});var h=function(R){u(R.nativeEvent.layout.height),t?.(R)};return(0,Cp.jsx)(xx.View,{style:[d,{overflow:"hidden"}],onLayout:h,children:(0,Cp.jsx)(xx.ScrollView,Object.assign({ref:r,style:p?{flex:1}:{flex:1,marginRight:-14},contentContainerStyle:m,onContentSizeChange:function(R,y){return C(y)},showsVerticalScrollIndicator:p,scrollEnabled:p},s,{children:c}))})});WU.displayName="FRECoPilotBodyWrapper"});var obe,ube,cbe,cs,$U=ue(()=>{"use strict";obe=ae(Zi()),ube=(function(){var e=(0,obe.default)(function*(r){try{yield fetch(r,{method:"GET"})}catch{}});return function(l){return e.apply(this,arguments)}})(),cbe=function(r){var l;if(r){var c=r==null||(l=r.prm)==null?void 0:l._imp;typeof c=="string"&&ube(c)}},cs=function(r,l){var c;if(r){var d=r==null||(c=r.tracking)==null?void 0:c.baseUri;if(typeof d=="string"){var m=d.replace("{ACTION}",l);ube(m)}}}});var zU,dbe,mar,KU,far,sbe,par,har,Far,gbe,mbe=ue(()=>{"use strict";$U();zU=/^handoffprompt\(\w+,([A-Za-z0-9]+)\).*$/i,dbe=function(r){if(!(r!=null&&r.ad))return"";var l=KU(r.ad);for(var c of l){var d=r.ad[c];if(d!=null&&d.primaryButtonAction){var m=d.primaryButtonAction.match(zU);if(m!=null&&m[1])return m[1]}if(d!=null&&d.secondaryButtonAction){var t=d.secondaryButtonAction.match(zU);if(t!=null&&t[1])return t[1]}}return""},mar=["title","description","heroImage"],KU=function(r){return Object.keys(r).filter(function(l){return l.startsWith("page")}).sort(function(l,c){var d=parseInt(l.replace("page",""),10),m=parseInt(c.replace("page",""),10);return d-m})},far=function(r){return zU.test(r)},sbe=function(r){if(r){if(r=r.toLowerCase().trim(),far(r))return"handoffPrompt";switch(r){case"nextpage":return"nextPage";case"previouspage":return"previousPage";case"skip":return"skip"}}},par=function(r){var l={light:{uri:r.heroImage},dark:{uri:r.heroImageDark||r.heroImage},hc:{uri:r.heroImageHC},altText:r.heroImageAltLabel},c=sbe(r.primaryButtonAction),d=sbe(r.secondaryButtonAction),m=r.primaryButtonLabel&&c?{label:r.primaryButtonLabel,action:c,originalAction:r.primaryButtonAction||""}:void 0,t=r.secondaryButtonLabel&&d?{label:r.secondaryButtonLabel,action:d,originalAction:r.secondaryButtonAction||""}:void 0;return{title:r.title,description:r.description,image:l,footerText:r.footerText,primaryButton:m,secondaryButton:t,legalStatement:r.legalStatement}},har=function(r,l){for(var c of mar){var d=r[c];if(!(d!=null&&d.toString().trim()))return{error:`Missing required field '${c}' in ${l}`}}return{}},Far=function(r){if(!r)return{error:"Payload is null or undefined"};if(!r.ad||typeof r.ad!="object")return{error:"Payload.ad is missing or not an object"};var l=KU(r.ad);if(l.length===0)return{error:"No page data found"};for(var c of l){var d=r.ad[c];if(!d)return{error:`Page data missing for key '${c}'`};var m=har(d,c);if(m.error)return m}return{}},gbe=function(r){var l=Far(r),c=l.error;if(c)return cs(r,"failed"),{error:c};var d=[],m=KU(r.ad);for(var t of m){var s=r.ad[t],a=par(s);a!=null&&a.primaryButton||cs(r,"failed"),d.push(a)}return{result:d}}});var fbe,Jt,pbe,xc,sg,qU,hbe=ue(()=>{"use strict";fbe=ae(nt()),Jt=ae(Zl());Nd();TAe();$Ae();za();pbe=ae(Rr());KAe();Yr();zl();xc=ae(Qe());y7();tbe();nbe();ln();lbe();mbe();Rp();$U();sg=ae(Or()),qU=function(r){var l=r.freType,c=r.onComplete,d=r.onSkip,m=r.pageContent,t=r.isActionableFreExperimentEnabled,s=r.isNewFile,a=r.isNonActionable,n=r.completeButtonTitle,o=r.useArbutusContent,u=r.useUpdatedProdigiContent,g=Ft(),f=zAe(g,l),v=xc.default.useRef(null),C=xc.default.useRef(null),p=G1(),h=o&&l===Kn.Consumer&&m.length===0,F=l===Kn.CommercialStarter,R=xc.default.useMemo(function(){return r.insightData?gbe(r.insightData):void 0},[r.insightData]),y=!!(R!=null&&R.result)&&R.result.length>0,E=dbe(r.insightData);R!=null&&R.error&&fi(Zs.FREDialogError,[(0,Jt.makeInt64DataField)("FREType",l),(0,Jt.makeStringDataField)("Error",R.error)],{dataCategories:Jt.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Jt.EnumObjects.DiagnosticLevel.Optional,samplingPolicy:Jt.EnumObjects.SamplingPolicy.Diagnostics});var x=[];R&&R.result&&R.result.length>0?x=R.result:x=l===Kn.ConsumerNonPro&&m.length===0?rbe(u,p,o):h?abe(p,o):m;var b=x.length,k=xc.default.useState(1),D=(0,fbe.default)(k,2),M=D[0],w=D[1],S=M>1,A=M<b,T=l===Kn.Consumer||l===Kn.ConsumerNonPro,I=l!==Kn.ConsumerNonPro&&!S&&!t&&!h,B=l!==Kn.ConsumerNonPro&&!A&&!t&&!h,L=!!t&&!s,V=(l===Kn.ConsumerNonPro||!!t)&&!u,Z=n??(L?Dr.freShowMeButton:Dr.freGetStartedButton),H=function(){return l===Kn.ConsumerNonPro?hP:t?pP:fP},N=xc.default.useCallback(function(X){var U;X===0||X>b||(fi(Zs.FREDialogSetPage,[(0,Jt.makeInt64DataField)("SelectedPage",X),(0,Jt.makeBooleanDataField)("IsConsumerUser",T),(0,Jt.makeInt64DataField)("FREType",l),(0,Jt.makeBooleanDataField)("IsInsightDataUsed",y)],{dataCategories:Jt.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Jt.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:Jt.EnumObjects.SamplingPolicy.CriticalUsage}),X>M?cs(r.insightData,"click1"):cs(r.insightData,"click2"),w(X),(U=v.current)==null||U.scrollTo({y:0}))},[l,T,v,b,y,r.insightData,M]),_=xc.default.useCallback(function(){var X;M!==1&&(fi(Zs.FREDialogPrevious,[(0,Jt.makeBooleanDataField)("IsConsumerUser",T),(0,Jt.makeInt64DataField)("FREType",l),(0,Jt.makeBooleanDataField)("IsInsightDataUsed",y)],{dataCategories:Jt.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Jt.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:Jt.EnumObjects.SamplingPolicy.CriticalUsage}),(X=v.current)==null||X.scrollTo({y:0}),w(M-1),cs(r.insightData,"click2"))},[l,T,M,v,y,r.insightData]),P=xc.default.useCallback(function(){var X;M!==b&&(fi(Zs.FREDialogNext,[(0,Jt.makeBooleanDataField)("IsConsumerUser",T),(0,Jt.makeInt64DataField)("FREType",l),(0,Jt.makeBooleanDataField)("IsInsightDataUsed",y)],{dataCategories:Jt.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Jt.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:Jt.EnumObjects.SamplingPolicy.CriticalUsage}),(X=v.current)==null||X.scrollTo({y:0}),w(M+1),cs(r.insightData,"click1"))},[l,T,M,v,b,y,r.insightData]),W=xc.default.useCallback(function(X){fi(Zs.FREDialogTryCopilot,[(0,Jt.makeBooleanDataField)("IsConsumerUser",T),(0,Jt.makeInt64DataField)("FREType",l),(0,Jt.makeBooleanDataField)("IsActionFreExpEnabled",!!t),(0,Jt.makeBooleanDataField)("IsInsightDataUsed",y),(0,Jt.makeStringDataField)("CmmId",E)],{dataCategories:Jt.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Jt.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:Jt.EnumObjects.SamplingPolicy.CriticalUsage}),c&&(c(X),cs(r.insightData,"conversion"))},[l,T,t,c,y,r.insightData,E]),$=xc.default.useCallback(function(){fi(Zs.FREDialogNotNow,[(0,Jt.makeBooleanDataField)("IsConsumerUser",T),(0,Jt.makeInt64DataField)("FREType",l),(0,Jt.makeBooleanDataField)("IsActionFreExpEnabled",!!t),(0,Jt.makeBooleanDataField)("IsInsightDataUsed",y),(0,Jt.makeStringDataField)("CmmId",E)],{dataCategories:Jt.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Jt.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:Jt.EnumObjects.SamplingPolicy.CriticalUsage}),d&&(d(),cs(r.insightData,"dismiss"))},[l,T,t,d,y,r.insightData,E]);xc.default.useEffect(function(){fi(Zs.FREDialogDisplayed,[(0,Jt.makeBooleanDataField)("IsConsumerUser",T),(0,Jt.makeInt64DataField)("FREType",l),(0,Jt.makeBooleanDataField)("IsActionFreExpEnabled",!!t),(0,Jt.makeBooleanDataField)("IsInsightDataUsed",y),(0,Jt.makeStringDataField)("CmmId",E)],{dataCategories:Jt.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Jt.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:Jt.EnumObjects.SamplingPolicy.CriticalUsage}),cbe(r.insightData)},[]),xc.default.useEffect(function(){var X;(X=C.current)==null||X.focus()},[]);var q=ho,j=!a&&l===Kn.ConsumerNonPro||t||h&&!n?$:void 0,G=l===Kn.ConsumerNonPro||t||h?W:void 0,Q=!1;return(0,sg.jsx)(q,Object.assign({},{style:f.containerFocusZoneWrapper,isCircularNavigation:!0,tabKeyNavigation:"NavigateWrap",focusZoneDirection:"bidirectional",defaultTabbableElement:C},{children:(0,sg.jsx)(pbe.View,{accessible:!0,style:f.container,testID:H(),children:(0,sg.jsxs)(WU,{ref:void 0,isMac:Q,style:f.scroll,contentContainerStyle:f.scrollContent,showsVerticalScrollIndicator:!0,bounces:!1,scrollIndicatorInsets:{right:0,bottom:4},keyboardShouldPersistTaps:"handled",children:[(0,sg.jsx)(WAe,{freType:l,onCarouselIndicatorPress:N,pageContent:x,page:M,scrollRef:v,totalPages:b,useArbutusContent:!!o,useProdigContent:!!u}),(0,sg.jsx)(xAe,{totalPages:b,onTryCopilot:W,page:M,showPreviousButton:S,showNextButton:A,showTryCopilotButton:B,showNotNowButton:I,onClose:j,onComplete:G,onPressPrevious:_,onPressNext:P,onNotNow:$,primaryActionStart:V,ref:C,completeButtonTitle:Z,isCopilotStarterContent:F,insightDataPageContent:R?.result})]})})}))}});var XU,QU,dg,vbe=ue(()=>{"use strict";za();XU=ae(Qe()),QU=function(r,l){var c=XU.default.useRef(!1);c.current||(xt.getInstance().setFeatures(r),l&&xt.getInstance().setContext(l),c.current=!0)},dg=function(r,l){var c=XU.default.useRef(!1);if(!c.current){xt.getInstance().setFeatures(r),l&&xt.getInstance().setContext(l);try{r&&(!Microsoft.Office.WebExtension.FeatureGates||Object.keys(Microsoft.Office.WebExtension.FeatureGates).length===0)&&(Microsoft.Office.WebExtension.FeatureGates=r)}catch{}c.current=!0}}});function JU(e){throw new Error("Assert never")}var Fbe=ue(()=>{"use strict"});var si=ue(()=>{"use strict";qm();qm();fN();lFe();y7();XRe();rCe();ECe();TCe();MCe();OCe();HCe();Jc();VCe();hbe();Rp();AH();ln();ln();vbe();gV();Fbe();Lf();B5();$5()});var Cbe=_e((SGt,Rbe)=>{Rbe.exports=Gs().StringResources.createLazyTable({location:"_ms_office_sdx_start_xl_ui/strings.resjson"})});function YU(e){for(var r=arguments.length,l=new Array(r>1?r-1:0),c=1;c<r;c++)l[c-1]=arguments[c];return e.replace(/{(\d+)}/g,function(d,m){return l[m]})}var Rt,Qr,Cl=ue(()=>{"use strict";Rt=Cbe(),Qr={announceCraftingComplete:Rt.getString("announceCraftingComplete"),announceGeneralError:Rt.getString("announceGeneralError"),chatWithCopilotTitle:Rt.getString("chatWithCopilotTitle"),dynamicSuggestionsLoadingMessage:Rt.getString("dynamicSuggestionsLoadingMessage"),freDialogAppName:Rt.getString("freDialogAppName"),autoSaveWarningMessage:Rt.getString("autoSaveWarningMessage"),formulaExplanationAccessibilityLabel:Rt.getString("formulaExplanationAccessibilityLabel"),formulaExplanationChatButton:Rt.getString("formulaExplanationChatButton"),formulaExplanationCopilotUnsupportedLanguageMessage:Rt.getString("formulaExplanationCopilotUnsupportedLanguageMessage"),formulaExplanationErrorMessage:Rt.getString("formulaExplanationErrorMessage"),formulaExplanationExplainTheFormulaPrompt:Rt.getString("formulaExplanationExplainTheFormulaPrompt"),formulaExplanationLicensingErrorMessage:Rt.getString("formulaExplanationLicensingErrorMessage"),formulaExplanationLoading1:Rt.getString("formulaExplanationLoading1"),formulaExplanationLoading2:Rt.getString("formulaExplanationLoading2"),formulaExplanationLoading3:Rt.getString("formulaExplanationLoading3"),formulaExplanationLoading4:Rt.getString("formulaExplanationLoading4"),formulaExplanationProgressBarAccessibilityLabel:Rt.getString("formulaExplanationProgressBarAccessibilityLabel"),formulaExplanationProgressBarDismissButton:Rt.getString("formulaExplanationProgressBarDismissButton"),formulaExplanationRetryButton:Rt.getString("formulaExplanationRetryButton"),formulaExplanationTitle:Rt.getString("formulaExplanationTitle"),formulaRepairAccessibilityLabel:Rt.getString("formulaRepairAccessibilityLabel"),formulaRepairProgressBarAccessibilityLabel:Rt.getString("formulaRepairProgressBarAccessibilityLabel"),formulaRepairRetryButton:Rt.getString("formulaRepairRetryButton"),formulaRepairTitle:Rt.getString("formulaRepairTitle"),formulaExplanationElseFormulaBlocksError:Rt.getString("formulaExplanationElseFormulaBlocksError"),formulaExplanationElseExternalWorkbookFormulaError:Rt.getString("formulaExplanationElseExternalWorkbookFormulaError"),formulaExplanationElseSecurityBlockedFormulaError:Rt.getString("formulaExplanationElseSecurityBlockedFormulaError"),formulaExplanationRaiErrorUserMessage:Rt.getString("formulaExplanationRaiErrorUserMessage"),formulaExplanationFallbackSkillLatencyMessage:Rt.getString("formulaExplanationFallbackSkillLatencyMessage"),formulaExplanationRaiErrorSuccessfulActionBlockedResponse:Rt.getString("formulaExplanationRaiErrorSuccessfulActionBlockedResponse"),formulaExplanationElseSkillGeneralError:Rt.getString("formulaExplanationElseSkillGeneralError"),formulaExplanationAugLoopSearchAndActionErrorImproved:Rt.getString("formulaExplanationAugLoopSearchAndActionErrorImproved"),formulaExplanationAugLoopNoTableError:Rt.getString("formulaExplanationAugLoopNoTableError"),formulaExplanationAugLoopImageChatError:Rt.getString("formulaExplanationAugLoopImageChatError"),formulaExplanationDlpBlockedError:Rt.getString("formulaExplanationDlpBlockedError"),freDialogCapabilityOne:Rt.getString("freDialogCapabilityOne"),freDialogCapabilityTwo:Rt.getString("freDialogCapabilityTwo"),freDialogCapabilityThree:Rt.getString("freDialogCapabilityThree"),freDialogDescriptionOneConsumer:Rt.getString("freDialogDescriptionOneConsumer"),freDialogDescriptionCopilotStarterExcel:Rt.getString("freDialogDescriptionCopilotStarterExcel"),freDialogDescriptionCopilotStarterV2Excel:Rt.getString("freDialogDescriptionCopilotStarterV2Excel"),freDialogTitleCopilotStarterExcel:Rt.getString("freDialogTitleCopilotStarterExcel"),refreshPrompts:Rt.getString("refreshPrompts"),formulaByExampleTitle:Rt.getString("formulaByExampleTitle"),formulaByExampleBody:Rt.getString("formulaByExampleBody"),formulaByExampleShowFormula:Rt.getString("formulaByExampleShowFormula"),formulaByExampleHideFormula:Rt.getString("formulaByExampleHideFormula"),formulaByExampleApply:Rt.getString("formulaByExampleApply"),formulaByExampleIgnore:Rt.getString("formulaByExampleIgnore"),formulaByExampleGiveFeedback:Rt.getString("formulaByExampleGiveFeedback"),formulaByExampleDisclaimer:Rt.getString("formulaByExampleDisclaimer"),formulaByExampleStopSuggestionsUntilReopenExcel:Rt.getString("formulaByExampleStopSuggestionsUntilReopenExcel"),promptPlaceholderTextIPE:Rt.getString("promptPlaceholderTextIPE"),rowNumberingTitle:Rt.getString("formulaByExampleRowNumberingTitle"),rowNumberingBody:Rt.getString("formulaByExampleRowNumberingBody"),rowNumberingApplyAsValue:Rt.getString("formulaByExampleRowNumberingApplyAsValue"),toggleAutoSaveOnButtonText:Rt.getString("toggleAutoSaveOnButtonText"),formulaFromNLWorkingOnIt:Rt.getString("formulaFromNLWorkingOnIt"),formulaFromNLGenericTitle:Rt.getString("formulaFromNLGenericTitle"),formulaFromNLGenericErrorTitle:Rt.getString("formulaFromNLGenericErrorTitle"),formulaFromNLGenericErrorBody:Rt.getString("formulaFromNLGenericErrorBody"),formulaFromNLMultipleFormulasErrorBody:Rt.getString("formulaFromNLMultipleFormulasErrorBody"),formulaFromNLProgressBarDismissButton:Rt.getString("formulaFromNLProgressBarDismissButton"),formulaFromNLProgressBarAccessibilityLabel:Rt.getString("formulaFromNLProgressBarAccessibilityLabel"),formulaFromNLAccessibilityLabel:Rt.getString("formulaFromNLAccessibilityLabel"),formulaFromNLCloseButton:Rt.getString("formulaFromNLCloseButton"),formulaFromNLKeepItButton:Rt.getString("formulaFromNLKeepItButton"),formulaFromNLDiscardButton:Rt.getString("formulaFromNLDiscardButton"),formulaFromNLPlaceholder:Rt.getString("formulaFromNLPlaceholder"),formulaFromNLRaiErrorBody:Rt.getString("formulaFromNLRaiErrorBody"),formulaFromNLInternalErrorBody:Rt.getString("formulaFromNLInternalErrorBody"),formulaFromNLNoSuggestionErrorBody:Rt.getString("formulaFromNLNoSuggestionErrorBody"),formulaFromNLUserThrottledErrorBody:Rt.getString("formulaFromNLUserThrottledErrorBody"),formulaFromNLIrrelevantQueryErrorBody:Rt.getString("formulaFromNLIrrelevantQueryErrorBody"),formulaFromNLPreviewNotAvailable:Rt.getString("formulaFromNLPreviewNotAvailable"),formulaFromNLInsertFailedInlineError:Rt.getString("formulaFromNLInsertFailedInlineError"),smartPasteLoading:Rt.getString("smartPasteLoading"),smartPasteAccessibilityLabel:Rt.getString("smartPasteAccessibilityLabel"),smartPasteSuccessTitle:Rt.getString("smartPasteSuccessTitle"),smartPasteSuccessMessage:Rt.getString("smartPasteSuccessMessage"),smartPasteErrorTitle:Rt.getString("smartPasteErrorTitle"),smartPasteErrorMessage:Rt.getString("smartPasteErrorMessage"),smartPasteProgressBarAccessibilityLabel:Rt.getString("smartPasteProgressBarAccessibilityLabel"),smartPasteProgressBarDismissButton:Rt.getString("smartPasteProgressBarDismissButton")}});var Sbe=_e((AGt,ybe)=>{ybe.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Color",width:1200,height:736,scales:[1],hash:"3b938e98a31288d423bad9e1422de9ed",name:"freImage1",type:"jpeg",__useShortPath:!0})});var Abe=_e((bGt,Ebe)=>{Ebe.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Color",width:1200,height:736,scales:[1],hash:"1955ff89fb334a3bd4eecebcdd3e467f",name:"freImage2",type:"jpeg",__useShortPath:!0})});var xbe=_e((xGt,bbe)=>{bbe.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Dark",width:1200,height:736,scales:[1],hash:"498b4e3bdf99d4fe8d4338613aab41c8",name:"freImage1",type:"jpeg",__useShortPath:!0})});var kbe=_e((TGt,Tbe)=>{Tbe.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Dark",width:1200,height:736,scales:[1],hash:"edb0728b193a135191823388ba1cedfe",name:"freImage2",type:"jpeg",__useShortPath:!0})});var Ibe=_e((kGt,wbe)=>{wbe.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/HC",width:1200,height:736,scales:[1],hash:"fba226f0c5d349d6b244fe892fd5a604",name:"freImage1",type:"jpeg",__useShortPath:!0})});var Mbe=_e((wGt,Dbe)=>{Dbe.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/HC",width:1200,height:736,scales:[1],hash:"c254ef01127cdf7397f46ee4b61e4ff4",name:"freImage2",type:"jpeg",__useShortPath:!0})});var _be=_e((IGt,Bbe)=>{Bbe.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Color",width:1200,height:736,scales:[1],hash:"a32f4d660c44e981631ebc05738c92c8",name:"freRTLImage1",type:"jpeg",__useShortPath:!0})});var Pbe=_e((DGt,Lbe)=>{Lbe.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Color",width:1200,height:736,scales:[1],hash:"9846cde25f2ced8659059e6d3faa006b",name:"freRTLImage2",type:"jpeg",__useShortPath:!0})});var Nbe=_e((MGt,Obe)=>{Obe.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Dark",width:1200,height:736,scales:[1],hash:"ac0dc9a6f4c2d86bbc09590e7269094e",name:"freRTLImage1",type:"jpeg",__useShortPath:!0})});var Vbe=_e((BGt,Hbe)=>{Hbe.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Dark",width:1200,height:736,scales:[1],hash:"f08b9ab774443d50a225ebe2d1da10e5",name:"freRTLImage2",type:"jpeg",__useShortPath:!0})});var Zbe=_e((_Gt,jbe)=>{jbe.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/HC",width:1200,height:736,scales:[1],hash:"0e5f20199fc990bc2a56ab50502f9960",name:"freRTLImage1",type:"jpeg",__useShortPath:!0})});var Gbe=_e((LGt,Ube)=>{Ube.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/HC",width:1200,height:736,scales:[1],hash:"761732be62886f369f1d76c36f6a0892",name:"freRTLImage2",type:"jpeg",__useShortPath:!0})});var $be=_e((PGt,Wbe)=>{Wbe.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Color",width:2880,height:1620,scales:[1],hash:"89a2a87b6fe0a5309fa8d0f93b89380a",name:"ExcelFRE",type:"png",__useShortPath:!0})});var Kbe=_e((OGt,zbe)=>{zbe.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Color",width:2880,height:1620,scales:[1],hash:"946dbc1a9bc77fd9a7d0a96d7c415bd3",name:"ExcelFreRTL",type:"png",__useShortPath:!0})});var Xbe=_e((NGt,qbe)=>{qbe.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Dark",width:2880,height:1620,scales:[1],hash:"e5186c19c51f456642792f14bc77a0fc",name:"ExcelFRE",type:"png",__useShortPath:!0})});var Jbe=_e((HGt,Qbe)=>{Qbe.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/HC",width:2880,height:1620,scales:[1],hash:"48c4ee17fb431841fd7e9eb0efa6d7d8",name:"ExcelFRE",type:"png",__useShortPath:!0})});var e9e=_e((VGt,Ybe)=>{Ybe.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Dark",width:800,height:450,scales:[1],hash:"67f345981e46220affac2de7c265323b",name:"ExcelFreRTL",type:"png",__useShortPath:!0})});var t9e=_e((jGt,r9e)=>{r9e.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/HC",width:2880,height:1620,scales:[1],hash:"4cd55c0da8eac7f0eefa636934fac846",name:"ExcelFreRTL",type:"png",__useShortPath:!0})});var n9e=_e((ZGt,a9e)=>{a9e.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Color",width:1200,height:736,scales:[1],hash:"24a62d7672af56617664afbe6705b543",name:"ExcelFREv2",type:"png",__useShortPath:!0})});var l9e=_e((UGt,i9e)=>{i9e.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Color",width:1200,height:736,scales:[1],hash:"ce3e2f9da86fcce652cd4f09c2929f1e",name:"ExcelFreRTLv2",type:"png",__useShortPath:!0})});var u9e=_e((GGt,o9e)=>{o9e.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Dark",width:1200,height:736,scales:[1],hash:"3b227f96897545546698118f46349b45",name:"ExcelFREv2",type:"png",__useShortPath:!0})});var s9e=_e((WGt,c9e)=>{c9e.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/HC",width:1200,height:736,scales:[1],hash:"7a9b650a62179b51da7434d0b90e4e2e",name:"ExcelFREv2",type:"png",__useShortPath:!0})});var g9e=_e(($Gt,d9e)=>{d9e.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Dark",width:1200,height:736,scales:[1],hash:"f1c1399ff5dea5121d382a80a2e816a6",name:"ExcelFreRTLv2",type:"png",__useShortPath:!0})});var f9e=_e((zGt,m9e)=>{m9e.exports=Vn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/HC",width:1200,height:736,scales:[1],hash:"4ebd0d71db03a7867069d0d9708290fb",name:"ExcelFreRTLv2",type:"png",__useShortPath:!0})});var Gu,Rar,Car,yar,Sar,Ear,Aar,bar,xar,Tar,kar,war,Iar,Dar,Mar,Bar,_ar,Lar,Par,Oar,Nar,Har,Var,jar,Zar,p9e,Uar,Gar,h9e=ue(()=>{"use strict";Cl();si();si();Gu=ae(Rr()),Rar=Sbe(),Car=Abe(),yar=xbe(),Sar=kbe(),Ear=Ibe(),Aar=Mbe(),bar=_be(),xar=Pbe(),Tar=Nbe(),kar=Vbe(),war=Zbe(),Iar=Gbe(),Dar=$be(),Mar=Kbe(),Bar=Xbe(),_ar=Jbe(),Lar=e9e(),Par=t9e(),Oar=n9e(),Nar=l9e(),Har=u9e(),Var=s9e(),jar=g9e(),Zar=f9e(),p9e=function(r,l,c){return r===Kn.ConsumerNonPro?[]:l&&r===Kn.Consumer?[]:r===Kn.CommercialStarter?c?Gar():Uar():[{title:r===Kn.Consumer?Dr.freDialogTitleOneConsumer:Dr.freDialogTitleOne,description:r===Kn.Consumer?Qr.freDialogDescriptionOneConsumer:ui(Dr.freDialogDescriptionOne,Qr.freDialogAppName,Qr.freDialogCapabilityOne,Qr.freDialogCapabilityTwo,Qr.freDialogCapabilityThree),image:{light:Gu.I18nManager.isRTL?bar:Rar,dark:Gu.I18nManager.isRTL?Tar:yar,hc:Gu.I18nManager.isRTL?war:Ear,altText:Dr.freScreenOneImageAltText}},{title:Dr.freDialogTitleTwo,description:Dr.freDialogDescriptionTwo,image:{light:Gu.I18nManager.isRTL?xar:Car,dark:Gu.I18nManager.isRTL?kar:Sar,hc:Gu.I18nManager.isRTL?Iar:Aar,altText:Dr.freScreenTwoImageAltText}}]},Uar=function(){return[{title:Qr.freDialogTitleCopilotStarterExcel,description:Qr.freDialogDescriptionCopilotStarterExcel,image:{light:Gu.I18nManager.isRTL?Mar:Dar,dark:Gu.I18nManager.isRTL?Lar:Bar,hc:Gu.I18nManager.isRTL?Par:_ar,altText:Dr.freScreenOneImageAltText}}]},Gar=function(){return[{title:Qr.freDialogTitleCopilotStarterExcel,description:Qr.freDialogDescriptionCopilotStarterV2Excel,image:{light:Gu.I18nManager.isRTL?Nar:Oar,dark:Gu.I18nManager.isRTL?jar:Har,hc:Gu.I18nManager.isRTL?Zar:Var,altText:Dr.freScreenOneImageAltText}}]}});var eWt,v9e,eG,rG=ue(()=>{"use strict";si();h9e();eWt=ae(Qe()),v9e=ae(Or()),eG=function(r){var l=r.freType,c=r.onSkip,d=r.onComplete,m=r.useArbutusContent,t=r.useUpdatedProdigiContent,s=r.isCopilotStarterV2ContentEnabled;return(0,v9e.jsx)(qU,{freType:l,onSkip:c,onComplete:d,pageContent:p9e(l,!!m,!!s),insightData:r.insightData,useArbutusContent:m,useUpdatedProdigiContent:t,isCopilotStarterV2ContentEnabled:!!s})}});function yo(){return{}}var tG=ue(()=>{"use strict"});var F9e={};kn(F9e,{ExcelFREApp:()=>War});var nWt,Tx,War,R9e=ue(()=>{"use strict";nWt=ae(Qe());si();rG();tG();Tx=ae(Or()),War=function(r){var l=function(){return Xb.skip()},c=function(n){return Xb.complete(n)},d=ip(r.featureGates,"ArbutusContentEnabled"),m=ip(r.featureGates,"ProdigiContentEnabled"),t=ip(r.featureGates,"CopilotStarterV2ContentEnabled"),s=r.freProps.enableMarkdown||ip(r.featureGates,"CopilotFREIrisMarkdownEnabled");return(0,Tx.jsx)(Qi,{theme:yo(),children:(0,Tx.jsx)(vx.Provider,{value:s,children:(0,Tx.jsx)(eG,{freType:r.freProps.freType,insightData:r.freProps.insightData,onSkip:l,onComplete:c,useArbutusContent:d,useUpdatedProdigiContent:m,isCopilotStarterV2ContentEnabled:t})})})}});var lu,ro,W1,aG=ue(()=>{"use strict";lu=(function(e){return e[e.ArrowTrendingLines=0]="ArrowTrendingLines",e[e.Blank=1]="Blank",e[e.ChatSparkle=2]="ChatSparkle",e[e.GlobeSearch=3]="GlobeSearch",e[e.HatGraduation=4]="HatGraduation",e[e.MathFormula=5]="MathFormula",e[e.PaintBucket=6]="PaintBucket",e[e.Pivot=7]="Pivot",e[e.Table=8]="Table",e})({}),ro=(function(e){return e[e.CalloutShowing=0]="CalloutShowing",e[e.UIRendered=1]="UIRendered",e[e.PromptWritten=2]="PromptWritten",e[e.PromptSent=3]="PromptSent",e[e.HandleFormulaGenerationStarted=4]="HandleFormulaGenerationStarted",e[e.ResultReceived=5]="ResultReceived",e[e.InsertFormula=6]="InsertFormula",e[e.CloseCard=7]="CloseCard",e[e.StopGenerating=8]="StopGenerating",e[e.DiscardFormula=9]="DiscardFormula",e[e.OnGridPreviewShown=10]="OnGridPreviewShown",e[e.LoadingShown=11]="LoadingShown",e[e.CardShown=12]="CardShown",e})({}),W1=(function(e){return e[e.ShowPreview=0]="ShowPreview",e[e.HidePreview=1]="HidePreview",e[e.InsertFormula=2]="InsertFormula",e[e.VerifyPreviewAndGridMatch=3]="VerifyPreviewAndGridMatch",e[e.SelectInsertedRange=4]="SelectInsertedRange",e})({})});var C9e,$1,y9e=ue(()=>{"use strict";C9e=ae(Rr()),$1=C9e.TurboModuleRegistry.getEnforcing("CopilotDAB")});var yp,nG,qn,S9e=ue(()=>{"use strict";yp=ae(Dy());aG();yp.CustomTypeRegistry.registerTypeInfos({"Mso::StartSDX::SuggestionTelemetry":{telemetryLabel:"$string",telemetryFeature:"$string",isDynamic:"$boolean"},"Mso::StartSDX::SendActionProps":{promptText:"$string",telemetryInfo:"Mso::StartSDX::SuggestionTelemetry",actionType:"$string",onGridActionType:["opt-field","$string"]},"Mso::StartSDX::SuggestionSortInfo":{sortPriority:"$string"},"Mso::StartSDX::PromptSuggestion":{promptLabel:"$string",iconName:"$number",suggestionSortInfo:"Mso::StartSDX::SuggestionSortInfo",sendActionProps:"Mso::StartSDX::SendActionProps"},"Mso::StartSDX::PromptSuggestionsResult":{promptSuggestions:["$array","Mso::StartSDX::PromptSuggestion"],errorMessage:["opt-field","$string"]},"Mso::StartSDX::OnGridFormulaGenerationResponse":{debugInfo:["opt-field","$string"],suggestionMetadata:["opt-field","$string"],error:["opt-field","$string"],response:["opt-field","$string"],formulas:["opt-field",["$array","$string"]]},"Mso::StartSDX::Range":{top:"$number",bottom:"$number",left:"$number",right:"$number"}});nG={XLStartReka:["Mso::StartSDX::XLStartReka",{GetAugLoopSessionId:["ReturnsPromiseMethod","$string",[],{}],SendPromptFromIPE:["FireAndForgetMethod",["$string"],{}],LaunchCopilotTaskPane:["FireAndForgetMethod",[],{}],NotifyPromptsShown:["FireAndForgetMethod",[["$array","Mso::StartSDX::SuggestionTelemetry"]],{}],SendActionFromIPE:["FireAndForgetMethod",["Mso::StartSDX::SendActionProps"],{}],GetPromptSuggestions:["ReturnsPromiseMethod",["$array","Mso::StartSDX::PromptSuggestion"],[],{}],GetDynamicPromptSuggestions:["ReturnsPromiseMethod","Mso::StartSDX::PromptSuggestionsResult",[],{}],EnableAutoSave:["ReturnsPromiseMethod","$boolean",[],{}]}],XLFormulaGenerationStartReka:["Mso::StartSDX::XLFormulaGenerationStartReka",{GenerateFormulaFromNL:["ReturnsPromiseMethod","Mso::StartSDX::OnGridFormulaGenerationResponse",["$string","$string"],{}],OnApplyFormula:["FireAndForgetMethod",["$string"],{}],MoveFormulaCard:["FireAndForgetMethod",["$string","Mso::StartSDX::Range"],{}],LogError:["FireAndForgetMethod",["$string","$string"],{}],LogTimestamp:["FireAndForgetMethod",["$string","$number"],{}],LogDuration:["FireAndForgetMethod",["$string","$number","$number"],{}]}],XLFormulaByExampleStartReka:["Mso::StartSDX::XLFormulaByExampleStartReka",{applySuggestion:["FireAndForgetMethod",[],{}],declineSuggestion:["FireAndForgetMethod",[],{}],giveFeedback:["FireAndForgetMethod",[],{}],applyAsValue:["FireAndForgetMethod",[],{}],onStopSuggestions:["FireAndForgetMethod",[],{}]}]},qn={XLStartReka:yp.RekaServiceRegistry.getNativeService(nG.XLStartReka),XLFormulaGenerationStartReka:yp.RekaServiceRegistry.getNativeService(nG.XLFormulaGenerationStartReka),XLFormulaByExampleStartReka:yp.RekaServiceRegistry.getNativeService(nG.XLFormulaByExampleStartReka)}});var So=ue(()=>{"use strict";aG();y9e();S9e()});var vWt,E9e,A9e,iG,b9e=ue(()=>{"use strict";vWt=ae(Qe()),E9e=ae(Ra()),A9e=ae(Or()),iG=function(r){return(0,A9e.jsx)(E9e.default,Object.assign({width:"20",height:"20",viewBox:"0 0 20 20"},r))}});var CWt,wx,kx,$ar,lG,x9e=ue(()=>{"use strict";CWt=ae(Qe()),wx=ae(Ra()),kx=ae(Or()),$ar=function(r){return(0,kx.jsx)(wx.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,kx.jsx)(wx.Path,{d:"M14.8777 0.282251L15.226 1.35305C15.3343 1.67859 15.5171 1.97441 15.7599 2.21699C16.0026 2.45957 16.2987 2.64223 16.6245 2.75044L17.6961 3.09845L17.7175 3.10381C17.8001 3.13292 17.8716 3.18692 17.9222 3.25836C17.9728 3.3298 18 3.41516 18 3.50268C18 3.5902 17.9728 3.67556 17.9222 3.747C17.8716 3.81844 17.8001 3.87244 17.7175 3.90155L16.6459 4.24956C16.3201 4.35778 16.0241 4.54044 15.7813 4.78302C15.5385 5.0256 15.3558 5.32141 15.2475 5.64696L14.8992 6.71775C14.87 6.80029 14.816 6.87175 14.7445 6.92231C14.673 6.97286 14.5876 7.00001 14.5 7.00001C14.4124 7.00001 14.327 6.97286 14.2555 6.92231C14.2484 6.91732 14.2416 6.91213 14.2349 6.90675C14.1736 6.85755 14.1271 6.79215 14.1008 6.71775L13.7525 5.64696C13.7338 5.59014 13.7128 5.53422 13.6897 5.47932C13.5796 5.21872 13.4202 4.98116 13.2197 4.77999C13.1815 4.74173 13.1421 4.70496 13.1014 4.66973C12.883 4.48064 12.6292 4.33588 12.3541 4.24421L11.2825 3.8962C11.1999 3.86708 11.1284 3.81308 11.0778 3.74164C11.0272 3.6702 11 3.58484 11 3.49733C11 3.40981 11.0272 3.32445 11.0778 3.25301C11.1284 3.18157 11.1999 3.12757 11.2825 3.09845L12.3541 2.75044C12.6759 2.63941 12.9677 2.45549 13.2066 2.21307C13.4454 1.97065 13.625 1.67631 13.7311 1.35305L14.0794 0.282251C14.1085 0.19972 14.1626 0.128252 14.2341 0.0776997C14.3056 0.0271473 14.391 0 14.4786 0C14.5662 0 14.6516 0.0271473 14.7231 0.0776997C14.7946 0.128252 14.8486 0.19972 14.8777 0.282251ZM19.7829 8.21319L19.0175 7.96461C18.7848 7.88731 18.5733 7.75684 18.3999 7.58357C18.2265 7.4103 18.0959 7.199 18.0186 6.96647L17.7698 6.20161C17.749 6.14266 17.7104 6.09161 17.6593 6.05551C17.6083 6.0194 17.5473 6.00001 17.4847 6.00001C17.4221 6.00001 17.3611 6.0194 17.31 6.05551C17.259 6.09161 17.2204 6.14266 17.1996 6.20161L16.9508 6.96647C16.875 7.19737 16.7467 7.40762 16.5761 7.58077C16.4055 7.75392 16.1971 7.8853 15.9672 7.96461L15.2018 8.21319C15.1428 8.23398 15.0917 8.27255 15.0555 8.32358C15.0194 8.37461 15 8.43558 15 8.4981C15 8.56061 15.0194 8.62158 15.0555 8.67261C15.0917 8.72364 15.1428 8.76221 15.2018 8.78301L15.9672 9.03158C16.2003 9.10926 16.412 9.24032 16.5855 9.41428C16.7589 9.58824 16.8893 9.80031 16.9661 10.0335L17.2149 10.7984C17.2357 10.8574 17.2743 10.9084 17.3254 10.9445C17.3764 10.9806 17.4374 11 17.5 11C17.5626 11 17.6236 10.9806 17.6746 10.9445C17.7257 10.9084 17.7643 10.8574 17.7851 10.7984L18.0339 10.0335C18.1113 9.80101 18.2418 9.58972 18.4152 9.41645C18.5886 9.24317 18.8001 9.11271 19.0328 9.03541L19.7982 8.78683C19.8572 8.76603 19.9083 8.72746 19.9445 8.67643C19.9806 8.62541 20 8.56443 20 8.50192C20 8.43941 19.9806 8.37844 19.9445 8.32741C19.9083 8.27638 19.8572 8.23781 19.7982 8.21701L19.7829 8.21319ZM17.5018 12C17.2396 11.999 16.9871 11.9227 16.7717 11.7801C15.9842 14.7839 13.2509 17 10 17C8.7837 17 7.61362 16.6898 6.57701 16.1075L6.4903 16.0691L6.39873 16.0479C6.33662 16.0396 6.27294 16.0429 6.21104 16.0583L3.187 16.812L3.94274 13.7912L3.95692 13.6973C3.9621 13.603 3.94046 13.5084 3.89352 13.4249C3.31054 12.3878 3 11.217 3 10C3 6.13401 6.13401 3 10 3C10.0293 3 10.0586 3.00018 10.0878 3.00054C10.1304 2.88577 10.1881 2.77667 10.2602 2.67477C10.4304 2.43437 10.6706 2.25408 10.9509 2.15392L11.1669 2.08449C10.786 2.02883 10.3964 2 10 2C5.58172 2 2 5.58172 2 10L2.00738 10.3463L2.03275 10.7283C2.12433 11.7422 2.4066 12.7186 2.86169 13.6153L2.925 13.735L2.01493 17.3787L2.00114 17.4624L2.00131 17.5438C2.02622 17.8369 2.31127 18.0625 2.62109 17.9851L6.266 17.075L6.38669 17.1393C7.49591 17.7018 8.72679 18 10 18C13.7339 18 16.8704 15.4419 17.7524 11.9826C17.6705 11.9946 17.5866 11.9998 17.5018 12Z",fill:r.color})})},lG=function(r){return(0,kx.jsx)($ar,{color:r.color})}});var EWt,Dx,Ix,zar,oG,T9e=ue(()=>{"use strict";EWt=ae(Qe()),Dx=ae(Ra()),Ix=ae(Or()),zar=function(r){return(0,Ix.jsx)(Dx.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,Ix.jsx)(Dx.Path,{d:"M8.99997 2.5C8.99997 2.22386 8.77611 2 8.49997 2C8.22383 2 7.99997 2.22386 7.99997 2.5V3.9996C7.79524 4.0718 7.60306 4.18978 7.43931 4.35352L2.35352 9.43931C1.76774 10.0251 1.76774 10.9748 2.35352 11.5606L6.68931 15.8964C7.2751 16.4822 8.22484 16.4822 8.81063 15.8964L13.8964 10.8106C14.4822 10.2248 14.4822 9.2751 13.8964 8.68931L9.56063 4.35352C9.39688 4.18978 9.2047 4.0718 8.99997 3.9996V2.5ZM7.99997 5.20708V6.5C7.99997 6.77614 8.22383 7 8.49997 7C8.77611 7 8.99997 6.77614 8.99997 6.5V5.20708L13.1893 9.39642C13.3529 9.56002 13.3794 9.80878 13.2689 10H3.20705L7.99997 5.20708ZM7.39642 15.1893L3.20711 11H12.2928L8.10352 15.1893C7.90826 15.3846 7.59168 15.3846 7.39642 15.1893ZM16.016 11.3922C15.7855 10.997 15.2145 10.997 14.984 11.3922L13.3316 14.2248C12.3554 15.8983 13.5626 18 15.5 18C17.4374 18 18.6445 15.8983 17.6683 14.2248L16.016 11.3922ZM14.1954 14.7287L15.5 12.4923L16.8045 14.7287C17.3919 15.7355 16.6656 17 15.5 17C14.3343 17 13.6081 15.7355 14.1954 14.7287Z",fill:r.color})})},oG=function(r){return(0,Ix.jsx)(zar,{color:r.color})}});var xWt,Bx,Mx,Kar,uG,k9e=ue(()=>{"use strict";xWt=ae(Qe()),Bx=ae(Ra()),Mx=ae(Or()),Kar=function(r){return(0,Mx.jsx)(Bx.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,Mx.jsx)(Bx.Path,{d:"M17 5.5C17 4.11929 15.8807 3 14.5 3H5.5C4.11929 3 3 4.11929 3 5.5V14.5C3 15.8807 4.11929 17 5.5 17H14.5C15.8807 17 17 15.8807 17 14.5V5.5ZM4 14.5V13H7V16H5.5L5.35554 15.9931C4.59489 15.9204 4 15.2797 4 14.5ZM12 13V16H8V13H12ZM14.5 16H13V13H16V14.5L15.9931 14.6445C15.9204 15.4051 15.2797 16 14.5 16ZM12 8V12H8V8H12ZM13 8H16V12H13V8ZM12 4V7H8V4H12ZM13 4H14.5L14.6445 4.00687C15.4051 4.07955 16 4.7203 16 5.5V7H13V4ZM7 4V7H4V5.5L4.00687 5.35554C4.07955 4.59489 4.7203 4 5.5 4H7ZM7 8V12H4V8H7Z",fill:r.color})})},uG=function(r){return(0,Mx.jsx)(Kar,{color:r.color})}});var wWt,Lx,_x,qar,cG,w9e=ue(()=>{"use strict";wWt=ae(Qe()),Lx=ae(Ra()),_x=ae(Or()),qar=function(r){return(0,_x.jsx)(Lx.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,_x.jsx)(Lx.Path,{d:"M9.67705 3.0903C9.50006 3.05491 9.28604 3.05016 8.97355 3.0946C8.46418 3.17361 8.10831 3.42049 7.85921 3.77499C7.60328 4.13919 7.447 4.63831 7.39993 5.22192C7.39722 5.41156 7.3636 6.09257 7.31458 7.00001H9.5C9.77614 7.00001 10 7.22387 10 7.50001C10 7.77616 9.77614 8.00001 9.5 8.00001H7.2595C7.13358 10.2496 6.95964 13.1453 6.89864 13.9384L6.89839 13.9415L6.89259 14.0112C6.8452 14.583 6.78881 15.2633 6.58894 15.8895C6.37594 16.5569 5.98982 17.1991 5.25857 17.6281C4.23572 18.2632 3.12697 17.9725 2.2765 17.5472C2.02951 17.4237 1.9294 17.1234 2.0529 16.8764C2.17639 16.6294 2.47673 16.5293 2.72372 16.6528C3.47143 17.0267 4.15977 17.1356 4.73511 16.776L4.74817 16.7681C5.21269 16.4972 5.47491 16.0911 5.63628 15.5855C5.80097 15.0695 5.84934 14.4888 5.89977 13.8834L5.90158 13.8617L5.9017 13.8601C5.96268 13.0665 6.13332 10.2206 6.25799 8.00001H4.5C4.22386 8.00001 4 7.77616 4 7.50001C4 7.22387 4.22386 7.00001 4.5 7.00001H6.31329C6.36513 6.04551 6.40011 5.34155 6.40011 5.20001C6.40011 5.18722 6.4006 5.17443 6.40158 5.16167C6.45615 4.45234 6.64934 3.75742 7.04101 3.20004C7.44148 2.63014 8.03483 2.22725 8.82408 2.10583L8.82939 2.10501C9.21543 2.04986 9.55067 2.04522 9.87317 2.10972C10.1973 2.17456 10.4769 2.30297 10.7574 2.47127C10.9941 2.61334 11.0709 2.92047 10.9289 3.15726C10.7868 3.39405 10.4797 3.47083 10.2429 3.32876C10.0234 3.19706 9.85289 3.12547 9.67705 3.0903ZM16.8536 9.14646C17.0488 9.34172 17.0488 9.65831 16.8536 9.85357L13.6336 13.0735C14.1838 14.0592 14.6955 14.9745 14.8284 15.1959C14.9068 15.3267 14.9727 15.4426 15.0279 15.5397L15.0691 15.6121C15.1345 15.7267 15.18 15.8025 15.223 15.8629C15.2826 15.9464 15.3398 16.006 15.4667 16.0763C15.6832 16.1131 15.7474 16.0685 15.7733 16.0506C15.8033 16.0298 15.8417 15.9938 15.8977 15.9242C15.9363 15.8761 15.9682 15.8324 16.0072 15.7786C16.0334 15.7427 16.0628 15.7023 16.0996 15.6532C16.2653 15.4323 16.5787 15.3875 16.7996 15.5532C17.0206 15.7189 17.0653 16.0323 16.8996 16.2532C16.8825 16.276 16.8636 16.3023 16.8429 16.331C16.7295 16.4884 16.5623 16.7203 16.3436 16.872C16.0275 17.0913 15.6508 17.1395 15.1951 17.0421C15.1538 17.0333 15.1137 17.0193 15.0759 17.0003C14.7723 16.8484 14.5778 16.6805 14.4088 16.4435C14.3335 16.3379 14.2662 16.2227 14.2008 16.1082L14.1557 16.029C14.1011 15.9329 14.0426 15.83 13.9709 15.7104C13.8405 15.4931 13.3921 14.6923 12.8986 13.8085L9.85355 16.8536C9.65829 17.0488 9.34171 17.0488 9.14645 16.8536C8.95118 16.6583 8.95118 16.3417 9.14645 16.1465L12.392 12.9009C11.8704 11.9666 11.3978 11.122 11.2709 10.9104C11.2643 10.8995 11.2581 10.8882 11.2524 10.8768C11.1585 10.689 11.0489 10.4939 10.9246 10.3282C10.8051 10.1687 10.6928 10.065 10.5954 10.0107C10.5337 9.99038 10.4782 9.99685 10.3896 10.0522C10.2708 10.1264 10.141 10.2647 9.99964 10.4532C9.83395 10.6741 9.52055 10.7189 9.29964 10.5532C9.07872 10.3875 9.03395 10.0741 9.19964 9.85319C9.35829 9.64165 9.57845 9.37993 9.85964 9.20419C10.1623 9.015 10.5549 8.9168 10.9853 9.08895C10.9982 9.0941 11.0108 9.09978 11.0232 9.10598C11.3214 9.25507 11.5522 9.49832 11.7246 9.72819C11.8957 9.95628 12.0333 10.204 12.1384 10.4127C12.2732 10.6397 12.6749 11.3566 13.127 12.1659L16.1464 9.14646C16.3417 8.9512 16.6583 8.9512 16.8536 9.14646Z",fill:r.color})})},cG=function(r){return(0,_x.jsx)(qar,{color:r.color})}});var MWt,Ox,Px,Xar,sG,I9e=ue(()=>{"use strict";MWt=ae(Qe()),Ox=ae(Ra()),Px=ae(Or()),Xar=function(r){return(0,Px.jsx)(Ox.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,Px.jsx)(Ox.Path,{d:"M5.5 4C4.67157 4 4 4.67157 4 5.5V14.5C4 15.3284 4.67157 16 5.5 16H10.0854C9.97153 16.3229 9.97153 16.6771 10.0854 17H5.5C4.11929 17 3 15.8807 3 14.5V5.5C3 4.11929 4.11929 3 5.5 3H14.5C15.8807 3 17 4.11929 17 5.5V10.0854C16.6771 9.97153 16.3229 9.97153 16 10.0854V5.5C16 4.67157 15.3284 4 14.5 4H5.5ZM6 5C5.44772 5 5 5.44772 5 6V7C5 7.55228 5.44772 8 6 8H7C7.55228 8 8 7.55228 8 7V6C8 5.44772 7.55228 5 7 5H6ZM10 5C9.44772 5 9 5.44772 9 6V7C9 7.55228 9.44772 8 10 8H14C14.5523 8 15 7.55229 15 7V6C15 5.44772 14.5523 5 14 5H10ZM6 9C5.44772 9 5 9.44772 5 10V14C5 14.5523 5.44772 15 6 15H7C7.55229 15 8 14.5523 8 14V10C8 9.44772 7.55228 9 7 9H6ZM16.8536 11.1464C16.6583 10.9512 16.3417 10.9512 16.1464 11.1464L15.1464 12.1464C14.9512 12.3417 14.9512 12.6583 15.1464 12.8536C15.3417 13.0488 15.6583 13.0488 15.8536 12.8536L16 12.7071V14.5C16 15.3284 15.3284 16 14.5 16H12.7071L12.8536 15.8536C13.0488 15.6583 13.0488 15.3417 12.8536 15.1464C12.6583 14.9512 12.3417 14.9512 12.1464 15.1464L11.1464 16.1464C10.9512 16.3417 10.9512 16.6583 11.1464 16.8536L12.1464 17.8536C12.3417 18.0488 12.6583 18.0488 12.8536 17.8536C13.0488 17.6583 13.0488 17.3417 12.8536 17.1464L12.7071 17H14.5C15.8807 17 17 15.8807 17 14.5V12.7071L17.1464 12.8536C17.3417 13.0488 17.6583 13.0488 17.8536 12.8536C18.0488 12.6583 18.0488 12.3417 17.8536 12.1464L16.8536 11.1464Z",fill:r.color})})},sG=function(r){return(0,Px.jsx)(Xar,{color:r.color})}});var LWt,Hx,Nx,Qar,dG,D9e=ue(()=>{"use strict";LWt=ae(Qe()),Hx=ae(Ra()),Nx=ae(Or()),Qar=function(r){return(0,Nx.jsx)(Hx.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,Nx.jsx)(Hx.Path,{d:"M4 3.5C4 3.22386 3.77614 3 3.5 3C3.22386 3 3 3.22386 3 3.5V14.5C3 15.8807 4.11929 17 5.5 17H16.5C16.7761 17 17 16.7761 17 16.5C17 16.2239 16.7761 16 16.5 16H5.5C4.67157 16 4 15.3284 4 14.5V3.5ZM12.5 5C12.2239 5 12 5.22386 12 5.5C12 5.77614 12.2239 6 12.5 6H15.2929L11 10.2929L9.35356 8.64645C9.25979 8.55268 9.13261 8.5 9 8.5C8.86739 8.5 8.74022 8.55268 8.64645 8.64645L5.14645 12.1464C4.95118 12.3417 4.95118 12.6583 5.14645 12.8536C5.34171 13.0488 5.65829 13.0488 5.85355 12.8536L9 9.70711L10.6464 11.3536C10.7402 11.4473 10.8674 11.5 11 11.5C11.1326 11.5 11.2598 11.4473 11.3535 11.3536L16 6.70708V9.5C16 9.77614 16.2239 10 16.5 10C16.7761 10 17 9.77614 17 9.5V5.5C17 5.22386 16.7761 5 16.5 5H12.5Z",fill:r.color})})},dG=function(r){return(0,Nx.jsx)(Qar,{color:r.color})}});var NWt,jx,Vx,Jar,gG,M9e=ue(()=>{"use strict";NWt=ae(Qe()),jx=ae(Ra()),Vx=ae(Or()),Jar=function(r){return(0,Vx.jsx)(jx.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,Vx.jsx)(jx.Path,{d:"M8.5063 3.40098C9.4313 2.86992 10.5687 2.86992 11.4937 3.40098L18.749 7.5664C18.9042 7.65555 19 7.82095 19 8.00002C19 8.17908 18.9042 8.34448 18.7489 8.43363L16 10.0118V14.5C16 14.6326 15.9473 14.7598 15.8536 14.8535L15.852 14.8551L15.8496 14.8574L15.8428 14.8642L15.8201 14.8859C15.801 14.9039 15.7741 14.9288 15.7394 14.9596C15.6701 15.0213 15.5696 15.1067 15.4389 15.2078C15.1777 15.41 14.7948 15.6761 14.2978 15.9412C13.3033 16.4716 11.8479 17 10 17C8.15211 17 6.69675 16.4716 5.70221 15.9412C5.20518 15.6761 4.82226 15.41 4.5611 15.2078C4.43043 15.1067 4.32994 15.0213 4.26059 14.9596C4.22591 14.9288 4.19898 14.9039 4.17992 14.8859C4.07226 14.7819 4 14.6537 4 14.5V10.0118L2 8.86361L2 13.5C2 13.7761 1.77614 14 1.5 14C1.22386 14 1 13.7761 1 13.5V8.00002C1 7.81064 1.10529 7.64582 1.26052 7.56096L8.5063 3.40098ZM11.4937 12.599C10.5687 13.13 9.43131 13.13 8.50632 12.599L5 10.5859V14.2772C5.04686 14.3168 5.10469 14.364 5.17327 14.4171C5.39649 14.5899 5.73232 14.8239 6.17279 15.0588C7.05325 15.5284 8.34789 16 10 16C11.6521 16 12.9467 15.5284 13.8272 15.0588C14.2677 14.8239 14.6035 14.5899 14.8267 14.4171C14.8953 14.364 14.9531 14.3168 15 14.2772V10.5859L11.4937 12.599ZM10.9958 4.26822C10.3791 3.91418 9.62086 3.91418 9.0042 4.26822L2.50423 8.00001L9.00421 11.7317C9.62087 12.0858 10.3791 12.0858 10.9958 11.7317L17.4958 8.00001L10.9958 4.26822Z",fill:r.color})})},gG=function(r){return(0,Vx.jsx)(Jar,{color:r.color})}});var jWt,Ux,Zx,Yar,mG,B9e=ue(()=>{"use strict";jWt=ae(Qe()),Ux=ae(Ra()),Zx=ae(Or()),Yar=function(r){return(0,Zx.jsx)(Ux.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,Zx.jsx)(Ux.Path,{d:"M2.04871 9.61217C2.4904 5.61171 5.88181 2.5 10 2.5C14.4183 2.5 18 6.08172 18 10.5C18 14.3113 15.3348 17.5001 11.7665 18.3043C12.1357 17.7242 12.0671 16.9458 11.5607 16.4393L11.5504 16.4291C11.7134 16.1921 11.8716 15.9137 12.0218 15.5919C12.2393 15.1258 12.4283 14.5902 12.5806 14H9.74394C9.85648 13.6816 9.93421 13.3467 9.97254 13H12.7938C12.9266 12.2253 13 11.3833 13 10.5C13 9.61669 12.9266 8.77472 12.7938 8H7.20617C7.18841 8.10366 7.17171 8.20853 7.15611 8.31453C6.84752 8.19233 6.52218 8.10326 6.18451 8.05173L6.19265 8H3.45963C3.38532 8.19429 3.31942 8.39273 3.26237 8.59489C2.7999 8.86046 2.38909 9.20581 2.04871 9.61217ZM12.0218 5.40814C11.4068 4.09025 10.6568 3.5 10 3.5C9.34315 3.5 8.59323 4.09025 7.97822 5.40814C7.76073 5.87419 7.57172 6.40978 7.41936 7H12.5806C12.4283 6.40978 12.2393 5.87419 12.0218 5.40814ZM6.38931 7C6.56498 6.25696 6.79564 5.57753 7.07203 4.98526C7.25828 4.58617 7.47297 4.21222 7.71442 3.88163C6.11182 4.43497 4.77295 5.55399 3.93648 7H6.38931ZM16.0635 14H13.6107C13.435 14.743 13.2044 15.4225 12.928 16.0147C12.7417 16.4138 12.527 16.7878 12.2856 17.1184C13.8882 16.565 15.2271 15.446 16.0635 14ZM13.8074 13H16.5404C16.8373 12.2236 17 11.3808 17 10.5C17 9.6192 16.8373 8.7764 16.5404 8H13.8074C13.9328 8.78832 14 9.62934 14 10.5C14 11.3707 13.9328 12.2117 13.8074 13ZM16.0635 7C15.2271 5.55399 13.8882 4.43497 12.2856 3.88163C12.527 4.21222 12.7417 4.58617 12.928 4.98526C13.2044 5.57753 13.435 6.25696 13.6107 7H16.0635ZM8.30323 14.596C8.74081 14.0118 9 13.2861 9 12.5C9 10.567 7.433 9 5.5 9C3.567 9 2 10.567 2 12.5C2 14.433 3.567 16 5.5 16C6.28619 16 7.01183 15.7408 7.59613 15.3032L10.1464 17.8535C10.3417 18.0488 10.6583 18.0488 10.8535 17.8536C11.0488 17.6583 11.0488 17.3417 10.8536 17.1465L8.30323 14.596ZM8 12.5C8 13.8807 6.88071 15 5.5 15C4.11929 15 3 13.8807 3 12.5C3 11.1193 4.11929 10 5.5 10C6.88071 10 8 11.1193 8 12.5Z",fill:r.color})})},mG=function(r){return(0,Zx.jsx)(Yar,{color:r.color})}});var _9e=ue(()=>{"use strict";b9e();x9e();T9e();k9e();w9e();I9e();D9e();M9e();B9e()});function L9e(e){if(e.isLoading)return(0,yl.jsx)(Et,{children:Qr.dynamicSuggestionsLoadingMessage});var r=(function(){var c=(0,Y7.default)(function*(d){xt.getInstance().getChangeGate("SendPromptToInputBox")&&e.onSuggestionSelect&&d.onGridActionType!=="LaunchStartDialog"?e.onSuggestionSelect(d):(yield qn.XLStartReka.SendActionFromIPE(d),Ec.close(e.startUIId))});return function(m){return c.apply(this,arguments)}})(),l=(function(){var c=(0,Y7.default)(function*(){yield qn.XLStartReka.LaunchCopilotTaskPane(),Ec.close(e.startUIId)});return function(){return c.apply(this,arguments)}})();return(0,yl.jsxs)(yl.Fragment,{children:[e.prompts.map(function(c,d){var m=c.iconName!==void 0?fG[c.iconName]:fG[lu.Blank];return(0,yl.jsx)(Zf,{iconSlot:m,onPress:(0,Y7.default)(function*(){return yield r(c.sendActionProps)}),children:c.promptLabel},d)}),(0,yl.jsx)(a0,{}),(0,yl.jsx)(Zf,{iconSlot:fG[lu.ChatSparkle],onPress:(0,Y7.default)(function*(){return yield l()}),children:Qr.chatWithCopilotTitle})]})}var Y7,ss,e$t,yl,fG,P9e=ue(()=>{"use strict";Y7=ae(Zi()),ss=ae(Hn()),e$t=ae(Qe());si();_9e();So();nn();Cl();s7();So();za();yl=ae(Or()),fG=(0,ss.default)((0,ss.default)((0,ss.default)((0,ss.default)((0,ss.default)((0,ss.default)((0,ss.default)((0,ss.default)((0,ss.default)({},lu.ArrowTrendingLines,(0,yl.jsx)(dG,{})),lu.Blank,(0,yl.jsx)(iG,{})),lu.ChatSparkle,(0,yl.jsx)(lG,{})),lu.GlobeSearch,(0,yl.jsx)(mG,{})),lu.HatGraduation,(0,yl.jsx)(gG,{})),lu.MathFormula,(0,yl.jsx)(cG,{})),lu.PaintBucket,(0,yl.jsx)(oG,{})),lu.Pivot,(0,yl.jsx)(sG,{})),lu.Table,(0,yl.jsx)(uG,{}))});var N9e=_e(O9e=>{"use strict";Object.defineProperty(O9e,"__esModule",{value:!0})});var V9e=_e(Gx=>{"use strict";Object.defineProperty(Gx,"__esModule",{value:!0});Gx.EncryptionTypeEnum=void 0;var H9e;(function(e){e[e.None=0]="None",e[e.IRMTemplate=1]="IRMTemplate",e[e.IRMUserDefinedPermission=2]="IRMUserDefinedPermission",e[e.IRMEncryptOnly=3]="IRMEncryptOnly",e[e.IRMDoNotForward=4]="IRMDoNotForward"})(H9e||(Gx.EncryptionTypeEnum=H9e={}))});var U9e=_e(Sp=>{"use strict";Object.defineProperty(Sp,"__esModule",{value:!0});Sp.UserFeedback=Sp.MessageType=void 0;var j9e;(function(e){e.Default="Default",e.MarkdownCard="MarkdownCard"})(j9e||(Sp.MessageType=j9e={}));var Z9e;(function(e){e.Like="Like",e.Dislike="Dislike"})(Z9e||(Sp.UserFeedback=Z9e={}))});var W9e=_e(Wx=>{"use strict";Object.defineProperty(Wx,"__esModule",{value:!0});Wx.CopilotStringsEnum=void 0;var G9e;(function(e){e.GenericErrorMessage="GenericErrorMessage",e.LicensingErrorMessage="LicensingErrorMessage",e.CopilotUnsupportedLanguageMessage="CopilotUnsupportedLanguageMessage",e.ExplainTheFormulaPrompt="ExplainTheFormulaPrompt",e.ElseFormulaBlocksError="ElseFormulaBlocksError",e.ElseExternalWorkbookFormulaError="ElseExternalWorkbookFormulaError",e.ElseSecurityBlockedFormulaError="ElseSecurityBlockedFormulaError",e.RaiErrorUserMessage="RaiErrorUserMessage",e.FallbackSkillLatencyMessage="FallbackSkillLatencyMessage",e.RaiErrorSuccessfulActionBlockedResponse="RaiErrorSuccessfulActionBlockedResponse",e.ElseSkillGeneralError="ElseSkillGeneralError",e.AugLoopSearchAndActionErrorImproved="AugLoopSearchAndActionErrorImproved",e.AugLoopNoTableError="AugLoopNoTableError",e.AugLoopImageChatError="AugLoopImageChatError",e.DlpBlockedError="DlpBlockedError"})(G9e||(Wx.CopilotStringsEnum=G9e={}))});var z9e=_e($9e=>{"use strict";Object.defineProperty($9e,"__esModule",{value:!0})});var p2=_e(u0=>{"use strict";var enr=u0&&u0.__createBinding||(Object.create?function(e,r,l,c){c===void 0&&(c=l);var d=Object.getOwnPropertyDescriptor(r,l);(!d||("get"in d?!r.__esModule:d.writable||d.configurable))&&(d={enumerable:!0,get:function(){return r[l]}}),Object.defineProperty(e,c,d)}:function(e,r,l,c){c===void 0&&(c=l),e[c]=r[l]}),e6=u0&&u0.__exportStar||function(e,r){for(var l in e)l!=="default"&&!Object.prototype.hasOwnProperty.call(r,l)&&enr(r,e,l)};Object.defineProperty(u0,"__esModule",{value:!0});e6(N9e(),u0);e6(V9e(),u0);e6(U9e(),u0);e6(W9e(),u0);e6(z9e(),u0)});var Sl=_e(Sn=>{"use strict";Object.defineProperty(Sn,"__esModule",{value:!0});Sn.TelemetryWorkflowType=Sn.TelemetryQuerySource=Sn.TelemetryChatErrorType=Sn.LogLevel=Sn.TelemetryCommandingErrorKeys=Sn.TelemetryChatEventType=Sn.TelemetryChatEventsKeys=Sn.TelemetryChatEntryPoint=Sn.TelemetryEventType=Sn.TelemetryStandardizedVerb=Sn.TelemetryUsageFeatureName=Sn.TelemetryStandardizedFeature=Sn.AshaError=Sn.AshaVeto=void 0;var K9e;(function(e){e.Copilot_Canvas_Pane_Failed_To_Load="Copilot Canvas Pane Failed to Load",e.Copilot_Chat_Pane_Failed_To_Load="Copilot Chat Pane Failed to Load",e.LLM_Service_Side_Issue_Prevents_Output="LLM Service Side Issue Prevents Output",e.Missing_Copilot_Functionality="Missing Copilot Functionality",e.Referencing_A_File_Failed="Referencing a File Failed",e.Response_Delayed_Or_Timed_Out="Response Delayed or Timed Out",e.Responsible_AI_Filter_Blocked_Response="Responsible AI Filter Blocked Response",e.UI_Failed_To_Update_Or_Load="UI Failed to Update or Load",e.Unable_To_Complete_Task="Unable to Complete Task",e.Unable_To_Generate_Response_Due_To_Capacity_Issue="Unable to Generate Response Due to Capacity Issue",e.Unclassified_ASHA_Error="Unclassified ASHA Error",e.Unclassified_Chat_Failure="Unclassified Chat Failure",e.User_Access_Issue_For_Copilot="User Access Issue for Copilot",e.User_Input_Could_Not_Be_Processed="User Input Could Not Be Processed",e.User_Rejected_Or_Cancelled_Response="User Rejected or Cancelled Response"})(K9e||(Sn.AshaVeto=K9e={}));var q9e;(function(e){e.AE_Execution_Unsupported="AE execution unsupported",e.Analyze_Data_AugLoop_Timeout="Analyze Data AugLoop timeout",e.Analyze_Data_Insights_Services_Error="Analyze Data Insights Services error",e.Analyze_Data_Insights_Services_Timeout="Analyze Data Insights Services timeout",e.Analyze_Data_Network_Error="Analyze Data network error",e.Analyze_Data_Other_Error="Analyze Data other error",e.Analyze_Data_Get_Insights_Client_Error="Analyze Data get insights client error",e.Analyze_Data_Evaluate_Query_Client_Error="Analyze Data evaluate query client error",e.Analyze_Data_Text_Analysis_Unsupported_Language="Analyze Data text analysis unsupported language",e.Analyze_Data_LLM_Timeout="Analyze Data LLM timeout",e.Analyze_Data_Undo_Failed="Analyze Data undo failed",e.Apply_Table_Creation_Failed_Due_To_Issue_With_Location="Apply table creation failed due to issue with location",e.Augloop_Response_Timed_Out="Augloop Response Timed Out",e.Augloop_Failed_Input_Error="AugLoop failed\xA0due to AugLoop input error",e.Augloop_Failed_Entitlement_Validation="AugLoop failed to validate the user's Copilot entitlement",e.Augloop_Failed_Token_Validation="AugLoop failed to validate the Copilot user token",e.Augloop_Error="Unclassified AugLoop error",e.Calculate_Preview_Timeout="Calculate preview timeout",e.Calculate_Suggestion_Timeout="Calculate suggestion timeout",e.Calculated_Column_Out_Of_Scope_Scenarios="Calculated column out of scope scenarios",e.Chat_Error_Message_Shown="Chat error message shown (catch-all, may overlap with other errors)",e.Chat_History_Response_Timed_Out="Chat history response timed out",e.Chat_User_Thumbs_Down="Chat user thumbs down",e.Client_Program_Response_Error="Client program response error",e.Command_Execution_Blocked_By_Capacity="Command execution blocked by capacity",e.Command_Execution_Happened_With_No_Confirmation_Of_Action="Command execution happened with no confirmation of action",e.Command_Execution_Took_Too_Long="Command execution took too long",e.Command_Execution_Undo_Failed="Command execution undo failed",e.Conditional_Formatting_Failed_Due_To_Out_Of_Scope_Prompt="Conditional Formatting failed due to out of scope prompt",e.Conditional_Formatting_Failed_Due_To_Invalid_Formula="Conditional Formatting failed due to invalid formula",e.Conditional_Formatting_Failed_Due_To_Invalid_Formula_Explanation="Conditional Formatting failed due to invalid formula explanation",e.Conditional_Formatting_Failed_Due_To_Invalid_Targets="Conditional Formatting failed due to invalid targets",e.Conditional_Formatting_No_Suggestions_Error="Conditional Formatting no suggestions error",e.Conditional_Formatting_Suggestions_Error="Conditional Formatting suggestions error",e.Conditional_Formatting_Suggestions_Error_Due_To_No_Table_Selected="Conditional Formatting suggestions error due to no table selected",e.Context_Extraction_Error="Context extraction error",e.Disengaged_Error="AugLoop failed\xA0due to Sydney disengage",e.Else_Response_Blocked_Bad_Formula="Response blocked due to invalid formula",e.Else_Response_Blocked_Security_Restricted_Formula="Response blocked due to security restricted formula",e.Else_Response_Blocked_External_Workbook_Reference_Formula="Response blocked due to external workbook reference formula",e.Else_Response_Blocked_Unsupported_Chaining="Response blocked due to unsupported chaining",e.Else_Service_Timed_Out="Service timed out",e.Else_Service_Error="Service error",e.Else_User_Stopped_Execution="User stopped execution or closed pane",e.Else_User_Thumbs_Down="User dissatisfied with the suggestion",e.Failed_Column_Insertion="Failed column insertion",e.Failed_Column_Insertion_Due_To_Conflict_In_The_Target_Range="Failed column insertion due to conflict in the target range",e.Failed_Column_Insertion_Due_To_Protection_Settings="Failed column insertion due to protection settings",e.Failed_Column_Insertion_Due_To_Target_Table_Error="Failed column insertion due to target table error",e.Failed_Column_Suggestion_Generation_For_Suggestion_Pill="Failed column suggestion generation for suggestion pill",e.Failed_Column_Suggestion_Generation_For_User_Prompt="Failed column suggestion generation for user prompt",e.Failed_Command_Execution_Due_To_Other_Error="Failed command execution due to other error",e.Failed_Command_Execution_Due_To_Protection_Settings="Failed command execution due to protection settings",e.Failed_Due_To_Skill_Failure="Failed due to Service Error (Skill failure)",e.Failed_During_Prompt_Construction_Or_Postprocessing="Failed during prompt construction or postprocessing",e.Failed_Parse_ODSL="Failed to parse generated ODSL",e.Failed_Parse_ODSL_Zero="Failed to parse generated ODSL (no ODSL present)",e.Failed_Parse_ODSL_Date_Logic="Failed to parse generated ODSL (unsupported date logic)",e.Failed_Parse_ODSL_No_Op="Failed to parse generated ODSL (no program effect)",e.Failed_Insight_Generation_Due_To_No_Patterns_In_Data="Failed insight generation due to no patterns in data",e.Failed_Insight_Generation_Due_To_No_Requested_Data_In_The_Source_Data="Failed insight generation due to no requested data in the source data",e.Failed_Insight_Generation_Due_To_Not_Enough_Info="Failed insight generation due to not enough info",e.Failed_Insight_Generation_Due_To_Other_Error="Failed insight generation due to other error",e.Failed_Insight_Generation_Due_To_Out_Of_Scope_Error="Failed insight generation due to out of scope error",e.Failed_Insight_Generation_Due_To_Too_Large_Data="Failed insight generation due to too large data",e.Failed_Insight_Insertion="Failed insight insertion",e.Failed_Insight_Insertion_Due_To_Protection_Settings="Failed insight insertion due to protection settings",e.Failed_Insight_Insertion_Due_To_User_Edits="Failed insight insertion due to user edits",e.Failed_To_Copy_Code="Failed to copy code",e.Failed_To_Copy_Response="Failed to copy chat response",e.Failed_To_Insert_Table="Failed to insert table from chat response",e.Features_In_Development="Features in development or under flight",e.Formula_Description_Failed_To_Display="Formula description failed to display",e.Formula_Explanation_Failed_To_Display="Formula explanation failed to display",e.Formula_Generation_Columns_Letters_Mismatch_Between_Title_And_Preview="Columns letters mismatch between title and preview",e.Formula_Generation_Failed_To_Send_Signal="Failed to send formula generation signal",e.Formula_Generation_Unsupported_Multiple_Columns="Unsupported multiple columns generation",e.Formula_Generation_Unsupported_Multiple_Rows="Unsupported multiple rows generation",e.Generated_Output_Error="Offensive\xA0content\xA0detected\xA0in\xA0generated\xA0output",e.InferenceAPI="Inference API",e.InferenceAPI_Not_Available="Inference API not available",e.InferenceAPI_Timeout="Inference API timeout",e.Input_Blocked_Guardlist="Input blocked by dynamic guard list so no response",e.Input_Blocked_Prompt_Injection="Input blocked due to prompt injection so no response",e.Input_Failed_Due_To_Augloop_Session_Close="Input failed due to Augloop session close",e.Input_Failed_Due_To_Memory="Input failed due to memory",e.Input_Language_Unsupported="Input language unsupported",e.Insights_Visual_Converter_Unsupported="Insights visual converter unsupported",e.Invalid_AE_Generated="Invalid AE response was generated by LLM",e.Invalid_Column_Name="Invalid column name was generated by LLM",e.Invalid_Json_Format="Invalid Json format was generated by LLM",e.Invalid_ODSL_Generated="Invalid ODSL was generated",e.Invalid_Response_Type="Invalid response type was generated by LLM",e.Invalid_Text_Analysis_Response="Invalid text analysis response was generated by LLM",e.Input_Resulted_In_Unsupported_Command="Input resulted in unsupported command",e.Input_Was_Offensive_So_No_Response="Input was offensive so no response",e.Inserting_Column_Took_Too_Long_Time="Inserting column took too long time",e.Input_Exceeded_Max_Length="Input exceeded max length",e.Input_Too_Long="Input Query is too long, or has too many tokens",e.Input_Too_Short="Input too short",e.Input_Query_Error="Error\xA0occurred\xA0because\xA0input\xA0query\xA0is\xA0offensive",e.Input_Query_Error_Invalid="The program/app name cannot be determined because the input is invalid",e.Input_Query_Error_Out_Of_Scope="The intent for the input cannot be determined because the input is out of scope",e.Import_Data_Card_Rendering_Error="Error occurred while trying to render the import card",e.Import_Data_File_Fetching_Error="Error occurred while trying to fetch file metadata",e.Import_Data_File_Fetching_Timeout="Timeout occurred while trying to fetch file metadata",e.Import_Data_Relevancy_Error="Error occurred while trying to run relevancy signal",e.Import_Data_Relevancy_Timeout="Timeout occurred while trying to run relevancy signal",e.Import_Data_Load_Query_Error="Error occurred while trying load query from import data",e.Import_Data_RAI_Error="RAI error during import data",e.Import_Data_General_Error="General error on import data",e.LLM_HTTP_Request_Error="LLM HTTP request error",e.LLM_Identifies_UnanswerableQuery="LLM identifies the query is unanswerable",e.LLM_Thinks_Ambiguous="LLM thinks the query is too ambiguous",e.LLM_Throttled="LLM throttled",e.LLM_Service_Error="LLM service error",e.Mismatch_Between_Preview_And_Grid_Values="Mismatch between preview and grid values",e.Missing_HITL_Intent_String="Missing human in the loop intent string",e.Multiple_Intents_Detected="Orchestration failed due to multiple intents",e.ODSL_Execution_Failed_Due_To_Converter_Error="ODSL execution failed due to a converter error",e.ODSL_Execution_Failed_Due_To_Invalid_Targets="ODSL execution failed due to invalid targets",e.ODSL_Execution_Failed_Due_To_Out_Of_Scope_Prompt="ODSL execution failed due to out of scope prompt",e.ODSL_Execution_Failed_Due_To_Out_Of_Scope_Targets="ODSL execution failed due to out of scope targets",e.ODSL_Execution_Failed_Due_To_Payload_Too_Large="ODSL execution failed due to payload too large",e.ODSL_Execution_Failed_Due_To_Entity_Type_Mismatch="ODSL execution failed due to entity type mismatch",e.ODSL_Execution_Failed_Due_To_Unsupported_Commands="ODSL execution failed due to unsupported commands",e.ODSL_Execution_Failed_General_Error="ODSL execution failed general error",e.ODSL_Execution_Failed_With_Multiple_Events="ODSL execution failed with multiple events",e.Orchestration_Failed_Sydney="Orchestration failed\xA0due to Service Error (Sydney)",e.Orchestration_Failed_When_Calling_OfficeJS_Sensitivity_API="Orchestration failed when calling OfficeJS sensitivity API",e.Orchestration_Failed_When_Could_Not_Fetch_Sensitivity_Label="Orchestration failed when could not fetch sensitivity label",e.Organization_Policy_Does_Not_Allow_This_Type_Of_Content="Organization policy does not allow this type of content",e.Other_Input_Attack_Detected="Other input attack detected",e.Out_Of_Credits="Customer has no remaining Copilot credits",e.Output_Blocked_By_Guard_List="Output blocked by guard list",e.Output_Deemed_Offensive="Output deemed offensive",e.Pane_Crashed="Pane crashed",e.Pane_Failed_To_Hydrate_Previous_Chat_History="Pane failed to hydrate previous chat history",e.Pane_Taking_Too_Long_To_Load="Pane taking too long to load",e.Pane_Taking_Too_Long_To_Load_After_Disabled_Screen="Pane taking too long to load after disabled screen",e.Pane_Taking_Too_Long_To_Load_Due_To_CellEditMode_PrivateHost="Pane taking too long to load due to cell edit mode in private host",e.Pane_Taking_Too_Long_To_Load_Due_To_CellEditMode_InitializeTasks="Pane taking too long to load due to cell edit mode in initialize tasks",e.Preview_On_Card_Failed_To_Display="Preview on card failed to display",e.Preview_On_Grid_Failed_To_Display="Preview on grid failed to display",e.Prompt_Injection_Detected="Prompt injection detected",e.Pre_Python_Mode_Error="Pre Python mode error",e.Python_Add_Results_To_New_Sheet="Adding results to new sheet failed",e.Python_Analysis_Sheet_Deleted="Python analysis sheet deleted",e.Python_AugLoop_Calls_Per_Query_Maximum_Hit="Python AugLoop calls per query maximum hit",e.Python_Bad_Object_Reference="Python Bad Object Reference",e.Python_Cell_Edit_Mode="Python Cell Edit Mode",e.Python_Code_Retry_Maximum_Hit="Python code retry maximum hit",e.Python_Code_And_PostView_Props_Not_Serializable="Python code and PostView card props not serializable.",e.Python_Exit_Analysis="Python failed to exit analysis",e.Python_Failed_To_Insert_Code="Python failed to insert code",e.Python_Failed_To_Get_Diagnostics="Python failed to get diagnostics object",e.Python_General_Grid_Error="Python general grid error",e.Python_Missing_Or_Invalid_Response="Python missing or invalid response",e.Python_Payload_Empty="Python payload empty",e.Python_PostView_Failed="Python inserting PostView failed",e.Python_Runtime_Busy="Python runtime busy",e.Python_Runtime_In_Bad_State="Python runtime in bad state",e.Python_Teaching_Callout_Not_Shown="Python teaching callout not shown",e.Python_Unknown_Error="Python unknown error",e.Python_User_Thumbs_Down="Python user thumbs down",e.RAI_Validation_Failed="RAI Validation failed",e.Requested_Visual_Type_Unsupported="Requested visual type unsupported",e.Scenario_Throttled="Scenario has issued too many requests",e.Search_Sensitivity_API_Error="Search sensitivity API error",e.Search_User_Thumbs_Down="Search user thumbs down",e.Service_Error_Augloop="Service error (AugLoop)",e.Service_Error_Unknown_Error="Service Error (unknown error)",e.Service_Timeout="Service timed out waiting on the client",e.Suggestion_Blocked_Due_To_Code_Generated_Being_Protected_By_Copyright_Licensing="Suggestion blocked due to code generated being protected by copyright/licensing",e.Suggestion_Blocked_Due_To_RAI="Suggestion blocked due to RAI",e.Sydney_Bad_Converstaion_Id="Sydney failed due to bad conversation id",e.Sydney_Cancelled_Error="Connection\xA0to\xA0Sydney\xA0is\xA0cancelled",e.Sydney_Error="Sydney error",e.Sydney_Timeout="Sydney timeout",e.Sydney_Unknown_Error="Sydney unknown error",e.Sydney_Websocket_Failed="Sydney failed to connect",e.Tabular_Range_Unsupported="Tabular Range Unsupported",e.Throttled="Server too busy",e.Undo_Calculated_Columns_Error="Undo calculated column error (Undo button error)",e.Unsupported_Platform_For_Python_In_Excel="Unsupported platform for Python in Excel",e.User_Dissatisfied_With_Suggestion_Calculated_Columns="User dissatisfied with the suggestion",e.User_Input_Deemed_Offensive="User input deemed offensive",e.User_Stopped_Analyze_Data_Execution="User stopped Analyze Data execution",e.User_Stopped_Calculated_Columns_Execution="User stopped Calculated Columns execution",e.User_Stopped_Commanding_Execution="User stopped Commanding execution",e.User_Stopped_Copilot_Chat_Execution="User stopped Copilot Chat execution",e.User_Stopped_Execution="User stopped execution",e.User_Stopped_Execution_Short="User stopped execution (short duration)",e.User_Stopped_Python_Execution="User stopped Python execution",e.User_Stopped_Search_Execution="User stopped Search execution",e.User_Throttled="User has issued too many requests",e.Users_Python_License_Could_Not_Be_Validated="User's Python license could not be validated",e.Table_Like_Entity_Not_Found="Table-like entity not found",e.Unsupported_Object_Selected="Unsupported object selected",e.Payload_Too_Large="Table Data Too Large",e.TLR_Auto_Fix_Undo_Failed="Tabular range auto fix undo failed",e.Python_Failed_Due_To_Protected_Sheet="Python failed due to protected sheet",e.Python_Failed_To_Send_Skill_Response_To_Flux="Python failed to send skill response to flux"})(q9e||(Sn.AshaError=q9e={}));var X9e;(function(e){e.AnalyzeData="AnalyzeData",e.Answers="Answers",e.FormulaGeneration="FormulaGeneration",e.ChatPaneLoad="ChatPaneLoad",e.Preload_ChatPaneLoad="Preload_ChatPaneLoad",e.ChatQnA="Chat QnA",e.Commanding="Commanding",e.ImportData="ImportData",e.CopilotChat="CopilotChat",e.OfficeScripts="OfficeScripts",e.ExcelChatHelper="ExcelChatHelper",e.FormulaFix="FormulaFix",e.FormulaExplain="FormulaExplain",e.Python="Python",e.Search="Search",e.Handoff="Handoff",e.ShowPreloadedCopilot="ShowPreloadedCopilot",e.InlineNLToFormula="InlineNLToFormula",e.Unset=""})(X9e||(Sn.TelemetryStandardizedFeature=X9e={}));var Q9e;(function(e){e.AnalyzeData="AnalyzeData",e.Answers="Answers",e.CalculatedColumns="CalculatedColumns",e.PythonCalculatedColumns="PythonCalculatedColumns",e.ChatPaneLoad="ChatPaneLoad",e.Commanding="Commanding",e.ConditionalFormattingSuggestion="ConditionalFormattingSuggestion",e.ConvertToTable="ConvertToTable",e.CopilotChat="CopilotChat",e.CopyMessage="CopyMessage",e.DataShaping="DataShaping",e.FormulaFix="FormulaFix",e.FormulaExplain="FormulaExplain",e.Else="Else",e.ExternalTriggeredQuery="ExternalTriggeredQuery",e.ImportDataFromSearch="ImportDataFromSearch",e.ImportDataSkill="ImportDataSkill",e.InsertTable="InsertTable",e.InsertList="InsertList",e.OfficeJsCommanding="OfficeJsCommanding",e.OfficeScripts="OfficeScripts",e.Python="Python",e.SampleData="SampleData",e.Search="Search",e.SelfHelp="Self-Help Search",e.ShowHeaders="ShowHeaders",e.SmartHelp="SmartHelp",e.UndoMessage="UndoMessage",e.HandOff="Hand-Off",e.ContextInference="ContextInference",e.CalculatedRows="CalculatedRows",e.Unset=""})(Q9e||(Sn.TelemetryUsageFeatureName=Q9e={}));var J9e;(function(e){e.Analyze="Analyze",e.Ask="Ask",e.Command="Command",e.Create="Create",e.Share="Share",e.Summarize="Summarize",e.UnknownIntent="UnknownIntent"})(J9e||(Sn.TelemetryStandardizedVerb=J9e={}));var Y9e;(function(e){e.Augloop="Augloop",e.Error="Error",e.Latency="Latency",e.Warning="Warning",e.ChatEvents="ChatEvents",e.OfficeJsOperations="OfficeJsOperations",e.Converter="Converter",e.Executor="Executor",e.NoEventGenerated="NoEventGenerated",e.NoEventExecuted="NoEventExecuted",e.StatementArgumentError="StatementArgumentError",e.ConverterError="ConverterError",e.AnalyzeDataDuration="AnalyzeDataDuration",e.AnalyzeDataError="AnalyzeDataError",e.AnalyzeDataEvents="AnalyzeDataEvents",e.SuggestionEvents="SuggestionEvents",e.ContextManager="ContextManager",e.CitationFileUtils="CitationFileUtils",e.ImportData="ImportData",e.Usage="Usage",e.TabularRange="TabularRange",e.AuthError="AuthError",e.Undo="Undo",e.FormulaGeneration="FormulaGeneration",e.UncaughtException="UncaughtException",e.PythonDuration="PythonDuration",e.PythonEvents="PythonEvents",e.PythonError="PythonError",e.OfficeScriptSkillHandler="OfficeScriptSkillHandler",e.OfficeScriptsContextManager="OfficeScriptsContextManager",e.OfficeScriptsRename="OfficeScriptsRename",e.Localization="Localization",e.FetchCitationMetadata="FetchCitationMetadata",e.FetchTablesRelevancy="FetchTablesRelevancy",e.GetResolvedCitations="GetResolvedCitations",e.StreamHandler="StreamHandler",e.RefreshRibbonGallery="RefreshRibbonGallery",e.MakerStorageEvent="MakerStorageEvent",e.SpecialRefApiUpdated="SpecialRefApiUpdated",e.UserContextAnnotation="UserContextAnnotation",e.AssertionFailed="AssertionFailed",e.AuthSuccess="AuthSuccess",e.AutoFixTLR="AutoFixTLR",e.ImageChat="ImageChat",e.FormatMetadataFallback="FormatMetadataFallback",e.AugloopDiagnostics="AugloopDiagnostics",e.DataShaping="DataShaping"})(Y9e||(Sn.TelemetryEventType=Y9e={}));var exe;(function(e){e.Chat="Chat",e.Canvas="Canvas"})(exe||(Sn.TelemetryChatEntryPoint=exe={}));var rxe;(function(e){e.ChatEventType="ChatEventType",e.ChatEventParameters="ChatEventParameters",e.UserQueryOrder="UserQueryOrder"})(rxe||(Sn.TelemetryChatEventsKeys=rxe={}));var txe;(function(e){e.ALMessageReceivedAfterTimeout="AL_Message_Received_After_Timeout",e.AugloopManagerInitReady="AugloopManager_Init_Ready",e.FormulaExplanationTriggered="Formula_Explanation_Triggered",e.FormulaRepairTriggered="Formula_Repair_Triggered",e.RetryQuery="Retry_Query",e.DocumentContextAsStringReceived="Document_Context_As_String_Received",e.ContinueInChat="Continue_In_Chat",e.QuerySuccess="Query_Success",e.QueryError="Query_Error",e.QuerySubmittedToAL="Query_Submitted_To_Augloop",e.QueryResubmittedToAL="Query_Resubmitted_To_Augloop",e.ALSessionCreated="AL_Session_Created",e.ALSessionDisconnected="AL_Session_Disconnected",e.ALSessionReconnected="AL_Session_Reconnected",e.ALSessionClosed="AL_Session_Closed",e.FormulaFromNLTriggered="Formula_From_NL_Triggered",e.SmartPasteTriggered="Smart_Paste_Triggered",e.SmartPasteSuccess="Smart_Paste_Success",e.SmartPasteFailure="Smart_Paste_Failure",e.SmartPasteError="Smart_Paste_Error",e.FormulaExplanationPrefetchSubmitted="Formula_Explanation_Prefetch_Submitted",e.FormulaRepairPrefetchSubmitted="Formula_Repair_Prefetch_Submitted"})(txe||(Sn.TelemetryChatEventType=txe={}));var axe;(function(e){e.LogLevel="LogLevel",e.ErrorMessage="ErrorMessage",e.NumOfColumnHidden="NumOfColumnHidden"})(axe||(Sn.TelemetryCommandingErrorKeys=axe={}));var nxe;(function(e){e[e.Warning=400]="Warning",e[e.ASHA=450]="ASHA",e[e.Error=500]="Error",e[e.Critical=600]="Critical"})(nxe||(Sn.LogLevel=nxe={}));var ixe;(function(e){e.DetectedUnsupportedLanguage="Unsupported_Language",e.LicensingError="Licensing_Error",e.OrchestratorDisengaged="OrchestratorDisengaged",e.ServiceError="Service_Error"})(ixe||(Sn.TelemetryChatErrorType=ixe={}));var lxe;(function(e){e.Default="Default",e.ExternalQuery="ExternalQuery"})(lxe||(Sn.TelemetryQuerySource=lxe={}));var oxe;(function(e){e.Flux="Flux",e.FixAndExplain="FixAndExplain"})(oxe||(Sn.TelemetryWorkflowType=oxe={}))});var FG=_e((F$t,vG)=>{var uxe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof window.msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto);uxe?(pG=new Uint8Array(16),vG.exports=function(){return uxe(pG),pG}):(hG=new Array(16),vG.exports=function(){for(var r=0,l;r<16;r++)(r&3)===0&&(l=Math.random()*4294967296),hG[r]=l>>>((r&3)<<3)&255;return hG});var pG,hG});var RG=_e((R$t,sxe)=>{var cxe=[];for(r6=0;r6<256;++r6)cxe[r6]=(r6+256).toString(16).substr(1);var r6;function rnr(e,r){var l=r||0,c=cxe;return[c[e[l++]],c[e[l++]],c[e[l++]],c[e[l++]],"-",c[e[l++]],c[e[l++]],"-",c[e[l++]],c[e[l++]],"-",c[e[l++]],c[e[l++]],"-",c[e[l++]],c[e[l++]],c[e[l++]],c[e[l++]],c[e[l++]],c[e[l++]]].join("")}sxe.exports=rnr});var mxe=_e((C$t,gxe)=>{var tnr=FG(),anr=RG(),dxe,CG,yG=0,SG=0;function nnr(e,r,l){var c=r&&l||0,d=r||[];e=e||{};var m=e.node||dxe,t=e.clockseq!==void 0?e.clockseq:CG;if(m==null||t==null){var s=tnr();m==null&&(m=dxe=[s[0]|1,s[1],s[2],s[3],s[4],s[5]]),t==null&&(t=CG=(s[6]<<8|s[7])&16383)}var a=e.msecs!==void 0?e.msecs:new Date().getTime(),n=e.nsecs!==void 0?e.nsecs:SG+1,o=a-yG+(n-SG)/1e4;if(o<0&&e.clockseq===void 0&&(t=t+1&16383),(o<0||a>yG)&&e.nsecs===void 0&&(n=0),n>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");yG=a,SG=n,CG=t,a+=122192928e5;var u=((a&268435455)*1e4+n)%4294967296;d[c++]=u>>>24&255,d[c++]=u>>>16&255,d[c++]=u>>>8&255,d[c++]=u&255;var g=a/4294967296*1e4&268435455;d[c++]=g>>>8&255,d[c++]=g&255,d[c++]=g>>>24&15|16,d[c++]=g>>>16&255,d[c++]=t>>>8|128,d[c++]=t&255;for(var f=0;f<6;++f)d[c+f]=m[f];return r||anr(d)}gxe.exports=nnr});var pxe=_e((y$t,fxe)=>{var inr=FG(),lnr=RG();function onr(e,r,l){var c=r&&l||0;typeof e=="string"&&(r=e==="binary"?new Array(16):null,e=null),e=e||{};var d=e.random||(e.rng||inr)();if(d[6]=d[6]&15|64,d[8]=d[8]&63|128,r)for(var m=0;m<16;++m)r[c+m]=d[m];return r||lnr(d)}fxe.exports=onr});var gg=_e((S$t,vxe)=>{var unr=mxe(),hxe=pxe(),EG=hxe;EG.v1=unr;EG.v4=hxe;vxe.exports=EG});var AG,bG,Fxe=ue(()=>{"use strict";(function(e){e.Submit="Action.Submit",e.Execute="Action.Execute",e.OpenUrl="Action.OpenUrl",e.ShowCard="Action.ShowCard",e.ToggleVisibility="Action.ToggleVisibility",e.OpenUrlDialog="Action.OpenUrlDialog"})(AG||(AG={}));(function(e){e.ActionSet="ActionSet",e.Carousel="Carousel",e.CarouselPage="CarouselPage",e.ColumnSet="ColumnSet",e.Column="Column",e.Container="Container",e.FactSet="FactSet",e.Image="Image",e.ImageSet="ImageSet",e.ChoiceSetInput="Input.ChoiceSet",e.DateInput="Input.Date",e.NumberInput="Input.Number",e.TextInput="Input.Text",e.TimeInput="Input.Time",e.ToggleInput="Input.Toggle",e.Media="Media",e.ResponseAction="ResponseAction",e.RichTextBlock="RichTextBlock",e.TextRun="TextRun",e.Table="Table",e.TableCell="TableCell",e.TableRow="TableRow",e.TextBlock="TextBlock"})(bG||(bG={}))});var xG,Rxe=ue(()=>{"use strict";(function(e){e.add="add",e.remove="remove",e.replace="replace",e.move="move",e.copy="copy",e.test="test"})(xG||(xG={}))});var TG,Cxe=ue(()=>{"use strict";(function(e){e.CLIENT_SIDE_EXP="ClientSideExp",e.TEST="Test",e.PROD=""})(TG||(TG={}))});var yxe=ue(()=>{"use strict"});var kG,Sxe=ue(()=>{"use strict";(function(e){e.SharePoint="SharePoint"})(kG||(kG={}))});var Exe,Axe,wG,IG,DG,MG,BG,_G,LG,PG,OG,NG,HG,VG,jG,ZG,UG,GG,WG,$G,zG,KG,qG,XG,QG,JG,$x,YG,eW,rW,tW,aW,nW,c0,cnr,iW,lW,oW,uW,cW,sW,snr,dW,gW,mW,fW,pW,hW,vW,FW,bxe=ue(()=>{"use strict";Exe=ae(Hr()),Axe=ae(Nr());(function(e){e[e.Read=0]="Read",e[e.ReadMetadata=1]="ReadMetadata",e[e.Create=2]="Create"})(wG||(wG={}));(function(e){e.PowerPoint="PowerPoint",e.Excel="Excel",e.Word="Word",e.OneNote="OneNote",e.Outlook="Outlook",e.Teams="Teams",e.Event="Event",e.Meeting="Meeting",e.TeamsMeeting="TeamsMeeting",e.TeamsQueues="TeamsQueues",e.SharePoint="SharePoint",e.Web="Web",e.PDF="PDF",e.Zip="Zip",e.HTML="HTML",e.Visio="Visio",e.Image="Image",e.Fluid="Fluid",e.Video="Video",e.Vector="Vector",e.Txt="Txt",e.ThirdParty="ThirdParty",e.Topic="Topic",e.Loop="Loop",e.Planner="Planner"})(IG||(IG={}));(function(e){e[e.ChatResponse=0]="ChatResponse",e[e.GetMessagesResponse=1]="GetMessagesResponse",e[e.GetConversationResponse=2]="GetConversationResponse",e[e.GetSharedMessagesResponse=3]="GetSharedMessagesResponse",e[e.CopyConversationResponse=4]="CopyConversationResponse",e[e.SerpCachedResponse=5]="SerpCachedResponse",e[e.CaptchaResponse=6]="CaptchaResponse"})(DG||(DG={}));(function(e){e.Default="Default",e.Early="Early",e.OnUse="OnUse",e.Never="Never"})(MG||(MG={}));(function(e){e[e.None=0]="None",e[e.Allow=1]="Allow",e[e.AlwaysAllow=2]="AlwaysAllow",e[e.Deny=3]="Deny"})(BG||(BG={}));(function(e){e.Quiet="0",e.Verbose="1"})(_G||(_G={}));(function(e){e.TurnBased="turnbased",e.Realtime="realtime",e.All="all"})(LG||(LG={}));(function(e){e.Full="Full",e.Concise="Concise",e.ConciseWithPadding="ConciseWithPadding"})(PG||(PG={}));(function(e){e.Text="text",e.Video="video",e.Voice="voice"})(OG||(OG={}));(function(e){e.Unknown="Unknown",e.TeamsToolKit="TeamsToolKit",e.CopilotStudioFamily="CopilotStudioFamily",e.SharePoint="SharePoint",e.CopilotStudio="CopilotStudio",e.EmbeddedCopilotStudio="EmbeddedCopilotStudio",e.Notebook="Notebook"})(NG||(NG={}));(function(e){e.WordDraftingAgent="WordDraftingAgent"})(HG||(HG={}));(function(e){e.SharePoint="SharePoint",e.OneDrive="OneDrive",e.DeepResearch="DeepResearch",e.GraphicArt="GraphicArt",e.CodeInterpreter="CodeInterpreter",e.WebSearch="WebSearch",e.OneDriveAndSharePoint="OneDriveAndSharePoint",e.GraphConnectors="GraphConnectors",e.TeamsMessages="TeamsMessages",e.Dataverse="Dataverse",e.RegisteredPlugins="RegisteredPlugins",e.Email="Email",e.BizchatExperimental="BizchatExperimental",e.People="People",e.DeepResearchWork="DeepResearchWork",e.ScenarioModels="ScenarioModels",e.Pages="Pages",e.DeepInsightsViaCodeExecution="DeepInsightsViaCodeExecution",e.EmbeddedKnowledge="EmbeddedKnowledge",e.FirstPartyAgent="FirstPartyAgent",e.Meetings="Meetings",e.EnterpriseGrounding="EnterpriseGrounding",e.Photo="Photo",e.WorkSearch="WorkSearch",e.ServiceDRI="ServiceDRI",e.ComputerUse="ComputerUse"})(VG||(VG={}));(function(e){e.Unknown="Unknown",e.Success="Success",e.InternalError="InternalError",e.InvalidSession="InvalidSession",e.ConfigurationError="ConfigurationError",e.InvalidRequest="InvalidRequest",e.ProcessingMessage="ProcessingMessage",e.UnauthorizedRequest="UnauthorizedRequest",e.UnexpectedError="UnexpectedError",e.Canceled="Canceled",e.CaptchaChallenge="CaptchaChallenge",e.Throttled="Throttled",e.NotFound="NotFound",e.NoResponseReturned="NoResponseReturned",e.ThrottledByLLM="ThrottledByLLM",e.NoResponseText="NoResponseText",e.ApologyResponseReturned="ApologyResponseReturned",e.NoValidMessageTypePresentInBotResponse="NoValidMessageTypePresentInBotResponse",e.ServiceNotEnabled="ServiceNotEnabled",e.ContentForbidden="ContentForbidden",e.ContentNotFound="ContentNotFound",e.InvalidLicense="InvalidLicense",e.NotEnoughContext="NotEnoughContext",e.OutOfCredits="OutOfCredits",e.VoiceSystemSignal="VoiceSystemSignal"})(jG||(jG={}));(function(e){e.Success="Success",e.Failure="Failure",e.Pending="Pending",e.BotTurnStarting="BotTurnStarting"})(ZG||(ZG={}));(function(e){e.Audio="audio",e.Text="text"})(UG||(UG={}));(function(e){e.SearchWeb="SearchWeb",e.EnterpriseFileSearch="EnterpriseFileSearch",e.CodeInterpreter="CodeInterpreter"})(GG||(GG={}));(function(e){e.Error="Error",e.Warning="Warning"})(WG||(WG={}));(function(e){e[e.None=0]="None",e[e.MessagesDeleted=1]="MessagesDeleted"})($G||($G={}));(function(e){e.MissingName="MissingName",e.TooLongName="TooLongName",e.InvalidCharacterInName="InvalidCharacterInName",e.MissingDescription="MissingDescription",e.TooLongDescription="TooLongDescription",e.InvalidCharacterInDescription="InvalidCharacterInDescription",e.MissingInstructions="MissingInstructions",e.TooLongInstructions="TooLongInstructions",e.InvalidCharacterInInstructions="InvalidCharacterInInstructions",e.InvalidIconUrl="InvalidIconUrl",e.InvalidGptId="InvalidGptId",e.TooManyConversationStarters="TooManyConversationStarters",e.InvalidCharacterInConversationStarter="InvalidCharacterInConversationStarter",e.InvalidConversationStarterImageUrl="InvalidConversationStarterImageUrl",e.TooLongConversationStarter="TooLongConversationStarter",e.MissingPluginShortName="MissingPluginShortName",e.TooLongShortName="TooLongShortName",e.InvalidCharacterInShortName="InvalidCharacterInShortName",e.MissingPluginLongName="MissingPluginLongName",e.TooLongLongName="TooLongLongName",e.InvalidCharacterInLongName="InvalidCharacterInLongName",e.MissingPluginShortDescription="MissingPluginShortDescription",e.TooLongShortDescription="TooLongShortDescription",e.InvalidCharacterInShortDescription="InvalidCharacterInShortDescription",e.MissingPluginFullDescription="MissingPluginFullDescription",e.TooLongFullDescription="TooLongFullDescription",e.InvalidCharacterInFullDescription="InvalidCharacterInFullDescription",e.MissingPluginFunction="MissingPluginFunction",e.MissingFunctionId="MissingFunctionId",e.TooLongFunctionId="TooLongFunctionId",e.InvalidCharacterInFunctionId="InvalidCharacterInFunctionId",e.MissingFunctionTitle="MissingFunctionTitle",e.TooLongFunctionTitle="TooLongFunctionTitle",e.InvalidCharacterInFunctionTitle="InvalidCharacterInFunctionTitle",e.MissingFunctionDescription="MissingFunctionDescription",e.TooLongFunctionDescription="TooLongFunctionDescription",e.InvalidCharacterInFunctionDescription="InvalidCharacterInFunctionDescription",e.MissingParameterName="MissingParameterName",e.TooLongParameterName="TooLongParameterName",e.InvalidCharacterInParameterName="InvalidCharacterInParameterName",e.MissingParameterDescription="MissingParameterDescription",e.TooLongParameterDescription="TooLongParameterDescription",e.InvalidCharacterInParameterDescription="InvalidCharacterInParameterDescription",e.MissingParameterTitle="MissingParameterTitle",e.TooLongParameterTitle="TooLongParameterTitle",e.InvalidCharacterInParameterTitle="InvalidCharacterInParameterTitle",e.InvalidTeamsMessagesCapabilityUrl="InvalidTeamsMessagesCapabilityUrl",e.OffensiveContent="OffensiveContent",e.Jailbreak="Jailbreak",e.RAIViolation="RAIViolation"})(zG||(zG={}));(function(e){e.None="None",e.Limit="Limit",e.Billing="Billing"})(KG||(KG={}));(function(e){e.ActionMETaskModule="ActionMETaskModule",e.AuthenticationCard="AuthenticationCard",e.CodeInterpreter="CodeInterpreter",e.ConfirmationCard="ConfirmationCard",e.GraphicArt="GraphicArt",e.MultiMessageResponse="MultiMessageResponse"})(qG||(qG={}));(function(e){e.User="User",e.Tenant="Tenant",e.System="System"})(XG||(XG={}));(function(e){e.Unknown="Unknown",e.User="User",e.Tenant="Tenant",e.System="System"})(QG||(QG={}));(function(e){e.Active="Active",e.Draft="Draft",e.Deleted="Deleted",e.Blocked="Blocked"})(JG||(JG={}));(function(e){e.Bot="bot",e.User="user",e.System="system"})($x||($x={}));(function(e){e.AnnRules="AnnRules",e.Apology="Apology",e.BingContent="Bing Content",e.Chitchat="Chitchat",e.NluDirectResponse="NluDirectResponse",e.Qna="Qna",e.TopicChanger="TopicChanger",e.Delighterdluni="Delighterdluni",e.DeepLeo="DeepLeo",e.TransformContent="transform_content",e.LocalPluginRunner="local-plugin-runner",e.ImageChat="image-chat",e.GenerateResponse="generate_response"})(YG||(YG={}));(function(e){e.Image="IMAGE"})(eW||(eW={}));(function(e){e.WebPage="WebPage",e.ClientApp="ClientApp"})(rW||(rW={}));(function(e){e.None="None",e.Positive="Positive",e.Negative="Negative",e.Laugh="Laugh",e.Surprised="Surprised",e.UnknownBf="UnknownBf"})(tW||(tW={}));(function(e){e.Keyboard="Keyboard",e.Speech="Speech"})(aW||(aW={}));(function(e){e.AudioUrl="AudioUrl",e.None="None",e.Simple="Simple",e.Ssml="Ssml"})(nW||(nW={}));(function(e){e.ActionRequest="ActionRequest",e.Ads="Ads",e.AdsQuery="AdsQuery",e.Any="Any",e.AuthError="AuthError",e.ChatCompleted="ChatCompleted",e.CaptchaChallenge="CaptchaChallenge",e.Chat="Chat",e.ChatName="ChatName",e.ConfirmationCard="ConfirmationCard",e.Context="Context",e.Disengaged="Disengaged",e.SearchQuery="SearchQuery",e.Internal="Internal",e.InvokeAction="InvokeAction",e.Suggestion="Suggestion",e.InternalSuggestions="InternalSuggestions",e.InternalSearchResult="InternalSearchResult",e.InternalSearchQuery="InternalSearchQuery",e.InternalReasoningSearchResult="InternalReasoningSearchResult",e.InternalActionMarker="InternalActionMarker",e.InternalStateMarker="InternalStateMarker",e.InternalLoaderMessage="InternalLoaderMessage",e.Progress="Progress",e.GenerateContentQuery="GenerateContentQuery",e.GeneratedCode="GeneratedCode",e.RenderCardRequest="RenderCardRequest",e.RequireHumanInTheLoop="RequireHumanInTheLoop",e.SemanticSerp="SemanticSerp",e.ResumePluginAuth="ResumePluginAuth",e.TriggerPluginAuth="TriggerPluginAuth",e.ResumeInvokeAction="ResumeInvokeAction",e.TriggerConfirmation="TriggerConfirmation",e.InternalContentDescription="InternalContentDescription",e.TriggerPlugin="TriggerPlugin",e.CompletePlugin="CompletePlugin",e.AttachmentAction="AttachmentAction"})(c0||(c0={}));cnr=new Set([c0.Chat,c0.ChatCompleted,c0.Disengaged,c0.RenderCardRequest,c0.RequireHumanInTheLoop]);(function(e){e.IncomingBotResponse=void 0})(c0||(c0={}));(function(e){e.Blank="BLANK",e.BingFrontPageSkill="BING_FRONT_PAGE_SKILL",e.BingSkill="BING_SKILL",e.Chitchat="CHITCHAT",e.Infoseeking="INFOSEEKING",e.InitialBingFrontPageSkill="INITIAL_BING_FRONT_PAGE_SKILL",e.InitialQNA="INITIAL_QNA",e.InitialVideos="INITIAL_VIDEOS",e.InitialWebpages="INITIAL_WEBPAGES",e.MedicalHealth="MEDICAL_HEALTH",e.MicrosoftBrands="MICROSOFT_BRANDS",e.NeedEmpathy="NEED_EMPATHY",e.Offensive="OFFENSIVE",e.OpinionGiving="OPINION_GIVING",e.OpinionSeeking="OPINION_SEEKING",e.OUTOFDomain="OUT_OF_DOMAIN",e.QNA="QNA",e.SettingsChange="SETTINGS_CHANGE",e.SettingsCheck="SETTINGS_CHECK",e.SuicideHelp="SUICIDE_HELP",e.TuringBOTSafe="TURING_BOT_SAFE",e.Unhandled="UNHANDLED",e.Videos="VIDEOS",e.Webpages="WEBPAGES"})(iW||(iW={}));(function(e){e.Amount="AMOUNT",e.Setting="SETTING",e.Type="TYPE",e.Unknown="UNKNOWN",e.Unit="UNIT",e.Value="VALUE"})(lW||(lW={}));(function(e){e.Unknown="Unknown",e.None="None",e.Offensive="Offensive",e.OffenseTrigger="OffenseTrigger",e.OffenseResponse="OffenseResponse",e.Blocklist="Blocklist"})(oW||(oW={}));(function(e){e.Finished="FINISHED",e.Intermediate="INTERMEDIATE",e.FinishedAwaitingCommit="FINISHED_AWAITING_COMMIT"})(uW||(uW={}));(function(e){e.General="General",e.Internal="Internal"})(cW||(cW={}));(function(e){e.Testing="Testing",e.AdminCenterCopilot="AdminCenterCopilot",e.AIHubAppChatCopilot="AIHubAppChatCopilot",e.AIHubBrowseCopilot="AIHubBrowseCopilot",e.AIHubHome="AIHubHome",e.Assist365Copilot="Assist365Copilot",e.BizChatScheduledActions_MacOutlookHub="BizChatScheduledActions_MacOutlookHub",e.BizChatScheduledActions_MonarchHub="BizChatScheduledActions_MonarchHub",e.BizChatScheduledActions_OfficeDesktop="BizChatScheduledActions_OfficeDesktop",e.BizChatScheduledActions_OfficeWeb="BizChatScheduledActions_OfficeWeb",e.BizChatScheduledActions_OwaHub="BizChatScheduledActions_OwaHub",e.BizChatScheduledActions_TeamsHub="BizChatScheduledActions_TeamsHub",e.BizChatScheduledActions_Win32OutlookHub="BizChatScheduledActions_Win32OutlookHub",e.CopilotClips="CopilotClips",e.ExcelCopilot="ExcelCopilot",e.ExcelCopilotConsumer="ExcelCopilotConsumer",e.ExcelCopilotConsumerOSv2="ExcelCopilotConsumerOSv2",e.ExchangeAdminCenterCopilot="ExchangeAdminCenterCopilot",e.FormsCopilot="FormsCopilot",e.LoopCopilot="LoopCopilot",e.LoopCopilotOnCanvas="LoopCopilotOnCanvas",e.ODSPCopilot="ODSPCopilot",e.OfficeAiAppIncubation="OfficeAiAppIncubation",e.OfficeCopilotSearchAnswer="OfficeCopilotSearchAnswer",e.OfficeCopilotNotebook="OfficeCopilotNotebook",e.OfficeCopilotNotebookPaidConsumer="OfficeCopilotNotebookPaidConsumer",e.OfficeCopilotNotebookPremiumConsumer="OfficeCopilotNotebookPremiumConsumer",e.OfficePersonalAgentsCopilot="OfficePersonalAgentsCopilot",e.OneNoteCopilot="OneNoteCopilot",e.OneNoteCopilotConsumer="OneNoteCopilotConsumer",e.OneNoteCopilotConsumerOSv2="OneNoteCopilotConsumerOSv2",e.OneNoteCopilotNotebook="OneNoteCopilotNotebook",e.OneNoteCopilotNotebookPaidConsumer="OneNoteCopilotNotebookPaidConsumer",e.OneNoteCopilotNotebookPremiumConsumer="OneNoteCopilotNotebookPremiumConsumer",e.OperaWordCopilot="OperaWordCopilot",e.OutlookCopilot="OutlookCopilot",e.OutlookCopilotBizchatBase="OutlookCopilotBizchatBase",e.OutlookCopilotConsumerOSv2="OutlookCopilotConsumerOSv2",e.OutlookSearchChatCopilot="outlooksearchchatcopilot",e.PodcastCopilot="PodcastCopilot",e.PPTCopilot="PPTCopilot",e.PPTCopilotConsumer="PPTCopilotConsumer",e.PPTCopilotConsumerOSv2="PPTCopilotConsumerOSv2",e.PPTOnCanvasCopilot="PPTOnCanvasCopilot",e.PlannerCopilot="PlannerCopilot",e.SharePointAdminCenterCopilot="SharePointAdminCenterCopilot",e.SharepointAuthoringCopilot="SharepointAuthoringCopilot",e.StreamCopilot="StreamCopilot",e.TeamsAdminCenterCopilot="TeamsAdminCenterCopilot",e.TeamsChatAgentCopilot="TeamsChatAgentCopilot",e.TeamsQueuesIntelligence="TeamsQueuesIntelligence",e.TeamsChatCopilot="TeamsChatCopilot",e.TeamsMessagesSerpAICopilot="TeamsMessagesSerpAICopilot",e.TeamsSerpCopilot="TeamsSerpCopilot",e.TeamsGroupCopilot="TeamsGroupCopilot",e.TeamsMeetingCopilot="teamsmeetingcp",e.TeamsMeetingGroupCopilot="TeamsMeetingGroupCopilot",e.TeamsWorkflowsCopilotActions="TeamsWorkflowsCopilotActions",e.VivaCopilot="VivaCopilot",e.VivaEngageCopilot="VivaEngageCopilot",e.VivaGoalsCopilot="VivaGoalsCopilot",e.WhiteboardCopilotOnCanvas="WhiteboardCopilotOnCanvas",e.WordCopilot="WordCopilot",e.WordBackstageCopilot="WordBackstageCopilot",e.WordCopilotConsumer="WordCopilotConsumer",e.WordCopilotConsumerOsv2="WordCopilotConsumerOSv2",e.WordOnCanvasCopilot="WordOnCanvasCopilot",e.LegacyDefault="Default",e.TeamsMeetingFacilitatorWorkCopilot="FacilitatorWorkCopilot",e.RealtimeChat="AugmentationLoopRealTimeChat",e.AIHubCreateCopilot="AIHubCreateCopilot"})(sW||(sW={}));snr=(0,Exe.default)(function e(r,l,c){(0,Axe.default)(this,e),this.messageType=c0.Ads,this.author=$x.Bot,this.contentOrigin="search ads",this.adsQueryId=r,this.description=c,this.adsInfo=l});(function(e){e.Creative="Creative",e.Balanced="Balanced",e.Precise="Precise"})(dW||(dW={}));(function(e){e.AppChat="appchat"})(gW||(gW={}));(function(e){e.Default="Default",e.Reasoning="Reasoning",e.Responding="Responding"})(mW||(mW={}));(function(e){e.AdaptiveCard="AdaptiveCard"})(fW||(fW={}));(function(e){e[e.InternalError=-32603]="InternalError",e[e.InvalidParams=-32602]="InvalidParams",e[e.InvalidRequest=-32600]="InvalidRequest",e[e.InvocationError=-32e3]="InvocationError",e[e.InvocationErrorWithException=-32004]="InvocationErrorWithException",e[e.MethodNotFound=-32601]="MethodNotFound",e[e.NoMarshaledObjectFound=-32001]="NoMarshaledObjectFound",e[e.ParseError=-32700]="ParseError",e[e.RequestCanceled=-32800]="RequestCanceled",e[e.ResponseSerializationFailure=-32003]="ResponseSerializationFailure"})(pW||(pW={}));(function(e){e.SUCCESS="success",e.FAILURE="failure"})(hW||(hW={}));(function(e){e.AlwaysOn="AlwaysOn",e.Dynamic="Dynamic"})(vW||(vW={}));(function(e){e.Document="document",e.Workbook="workbook",e.Presentation="presentation"})(FW||(FW={}))});var RW,CW,yW,SW,EW,xxe=ue(()=>{"use strict";(function(e){e.User="User",e.System="System"})(RW||(RW={}));(function(e){e.None="None",e.File="File",e.People="PeopleInferenceAnswer",e.Chat="Chat",e.Topic="Topic",e.Message="Message",e.Event="Event"})(CW||(CW={}));(function(e){e.People="People",e.File="File",e.Topic="Topic",e.Event="Event",e.Message="Message",e.Chat="Chat",e.FileUrl="FileUrl"})(yW||(yW={}));(function(e){e.UserAnnotated="UserAnnotated",e.ClientAnnotated="ClientAnnotated",e.SystemAnnotated="SystemAnnotated"})(SW||(SW={}));(function(e){e.People="People",e.File="File",e.Topic="Topic",e.Event="Event",e.Message="Message",e.Chat="Chat",e.External="External",e.LocalFile="LocalFile",e.FileUrl="FileUrl",e.Folder="Folder",e.Site="Site",e.Workspace="Workspace",e.Page="Page",e.FileWithImage="FileWithImage"})(EW||(EW={}))});var Txe=ue(()=>{"use strict"});var kxe=ue(()=>{"use strict"});var wxe=ue(()=>{"use strict"});var h2,v2,zx,Kx,qx,Xx,Qx,Jx,Yx,Ixe=ue(()=>{"use strict";h2=ae(Nr()),v2=ae(Hr());Yt();zx=(function(){function e(r){(0,h2.default)(this,e),fe.assign(e,this,r)}return(0,v2.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_GetMessages"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();zx.H_={T_:zx.getTypeName(),B_:zx.getBaseTypes()};Kx=(function(){function e(r){(0,h2.default)(this,e),fe.assign(e,this,r)}return(0,v2.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_GetConversations"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Kx.H_={T_:Kx.getTypeName(),B_:Kx.getBaseTypes()};qx=(function(){function e(r){(0,h2.default)(this,e),fe.assign(e,this,r)}return(0,v2.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_GetConversation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();qx.H_={T_:qx.getTypeName(),B_:qx.getBaseTypes()};Xx=(function(){function e(r){(0,h2.default)(this,e),fe.assign(e,this,r)}return(0,v2.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_TestResultsAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Xx.H_={T_:Xx.getTypeName(),B_:Xx.getBaseTypes()};Qx=(function(){function e(r){(0,h2.default)(this,e),fe.assign(e,this,r)}return(0,v2.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_DeleteConversations"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Qx.H_={T_:Qx.getTypeName(),B_:Qx.getBaseTypes()};Jx=(function(){function e(r){(0,h2.default)(this,e),fe.assign(e,this,r)}return(0,v2.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_UpdateConversation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Jx.H_={T_:Jx.getTypeName(),B_:Jx.getBaseTypes()};Yx=(function(){function e(r){(0,h2.default)(this,e),fe.assign(e,this,r)}return(0,v2.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_UpdateConversionMetadata"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();Yx.H_={T_:Yx.getTypeName(),B_:Yx.getBaseTypes()}});var z1,K1,eT,rT,tT,aT,nT,iT,lT,oT,Dxe=ue(()=>{"use strict";z1=ae(Nr()),K1=ae(Hr());Yt();eT=(function(){function e(r){(0,z1.default)(this,e),fe.assign(e,this,r)}return(0,K1.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_GetMessagesSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();eT.H_={T_:eT.getTypeName(),B_:eT.getBaseTypes()};rT=(function(){function e(r){(0,z1.default)(this,e),fe.assign(e,this,r)}return(0,K1.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_GetConversationsSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();rT.H_={T_:rT.getTypeName(),B_:rT.getBaseTypes()};tT=(function(){function e(r){(0,z1.default)(this,e),fe.assign(e,this,r)}return(0,K1.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_RunSydneyTestsSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();tT.H_={T_:tT.getTypeName(),B_:tT.getBaseTypes()};aT=(function(){function e(r){(0,z1.default)(this,e),fe.assign(e,this,r)}return(0,K1.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_CreateConversationSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();aT.H_={T_:aT.getTypeName(),B_:aT.getBaseTypes()};nT=(function(){function e(r){(0,z1.default)(this,e),fe.assign(e,this,r)}return(0,K1.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_UpdateConversationSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();nT.H_={T_:nT.getTypeName(),B_:nT.getBaseTypes()};iT=(function(){function e(r){(0,z1.default)(this,e),fe.assign(e,this,r)}return(0,K1.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_DeleteConversationsSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();iT.H_={T_:iT.getTypeName(),B_:iT.getBaseTypes()};lT=(function(){function e(r){(0,z1.default)(this,e),fe.assign(e,this,r)}return(0,K1.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_SaveConversationSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();lT.H_={T_:lT.getTypeName(),B_:lT.getBaseTypes()};oT=(function(){function e(r){(0,z1.default)(this,e),fe.assign(e,this,r)}return(0,K1.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_UpdateConversationMetadataSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();oT.H_={T_:oT.getTypeName(),B_:oT.getBaseTypes()}});var Mxe,Bxe,Tc,AW,dnr,bW,xW,TW,kW,wW,_xe=ue(()=>{"use strict";Mxe=ae(Hr()),Bxe=ae(Nr()),Tc=(0,Mxe.default)(function e(){(0,Bxe.default)(this,e)});Tc.APOLOGY_MESSAGE="hasApologyMessage";Tc.ATTEMPT_COUNT="attemptCount";Tc.BUSINESS_CHAT_RESULT="businessChatResult";Tc.DISENGAGED_MESSAGE="isDisengaged";Tc.PLUGIN_METHOD="method";Tc.PLUGIN_CHAT_RESULTS="pluginChatResults";Tc.RESPONSE_HEADERS="responseHeaders";Tc.TIMEZONE_INFO_FOUND="timeZoneInfoFound";Tc.TOOLS_INVOKED="toolsInvoked";Tc.UNSUPPORTED_LANGUAGE_MESSAGE="hasUnsupportedLanguageMessage";Tc.VARIANT_HEADERS="variantHeaders";(function(e){e.AUGLOOP_PLUGIN_STORE="augloop_plugin_store",e.STREAM="stream_writes",e.VARIABLE_PASSING="variable_passing",e.DISABLE_ENTERPRISE_PLEASANTRIES="disable_enterprise_pleasantries",e.ENABLE_ENTERPRISEDEEPLEO_IMPROVED_NETWORKING="enable_enterprisedeepleo_improved_networking",e.ENABLE_REQUEST_RESPONSE_INTERSTITIALS="enable_request_response_interstitials",e.ENABLE_SCENARIO_SPECIFIC_CANNED_RESPONSES="enable_scenario_specific_canned_responses",e.ENTERPRISE_AUGLOOP_CONVERSATION_TRIMMING="enterprise_augloop_enable_conversation_trimming",e.ENTERPRISE_AUGLOOP_CUSTOM_RESPONSE="enterprise_augloop_custom_response",e.ENTERPRISE_AUGLOOP_FLUX_0125="enterprise_augloop_flux_0125",e.ENTERPRISE_AUGLOOP_FLUX_0513="enterprise_augloop_flux_0513",e.ENTERPRISE_AUGLOOP_HITL="enterprise_augloop_enable_hitl",e.ENTERPRISE_AUGLOOP_HITL_DEBUG="enterprise_augloop_enable_hitl_debug",e.ENTERPRISE_AUGLOOP_MIN_LOOP_COUNT="enterprise_augloop_enable_min_loop_count",e.ENTERPRISE_AUGLOOP_ENFORCE_SINGLE_TOOL="enterprise_augloop_enforce_single_tool",e.ENTERPRISE_AUGLOOP_PLUGIN_STORE="augloop_plugin_store_enterprise",e.ENTERPRISE_AUGLOOP_RESPONDING_128k="enterprise_augloop_responding_128k",e.ENTERPRISE_AUGLOOP_RESPONDING_GPT4O="enterprise_augloop_responding_gpt4o",e.ENTERPRISE_AUGLOOP_SEARCH_IN_CURRENT_DOCUMENT="enterprise_augloop_search_in_current_document",e.ENTERPRISE_FLUX="enterprise_flux",e.VIVA_ENGAGE_FORAGER="viva_engage_forager",e.ENTERPRISE_FLUX_IMPLICIT_EXPRESS="enterprise_flux_implicit_express",e.ENTERPRISE_FLUX_MINIMAL="enterprise_flux_minimal",e.ENTERPRISE_FLUX_WEB="enterprise_flux_web",e.ENTERPRISE_FLUX_WEB_CUSTOM_CONTENT_CREATION="enterprise_flux_web_custom_content_creation",e.ENTERPRISE_FLUX_WORD_GENERATE_CONTENT="enterprise_flux_word_generate_content",e.ENTERPRISE_FLUX_WORD_GENERATE_CONTENT_MULTI_ENTITY="enterprise_flux_word_generate_content_multi_entity",e.ENTERPRISE_FLUX_WORK="enterprise_flux_work",e.ENTERPRISE_FLUX_WORK_CONTENT_FETCH="enterprise_flux_work_content_fetch",e.ENTERPRISE_FLUX_WORK_CUSTOM_CONTENT_CREATION="enterprise_flux_work_custom_content_creation",e.ENTERPRISE_FLUX_WORK_DOCUMENT_SUMMARIZATION="enterprise_flux_work_document_summarization",e.ENTERPRISE_RESPONDING_FIX_MEETINGCOUNT_AND_LEAK="enterprise_responding_fix_meetingcount_and_leak",e.ENTERPRISE_TOOLBOX_SKDSSTORE="enterprise_toolbox_with_skdsstore",e.ENTERPRISE_WEB_SEARCH="enterprise_web_search",e.ENTERPRISE_TEAMS_CHAT_QNA_EXTENSIBILITY="enterprise_augloop_teams_chat_qna_extensibility",e.ENTERPRISE_SUGGESTIONS_DISABLE="enterprise_suggestions_disable",e.AUGLOOP_PLUGIN_STORE_ENTERPRISE_VISUAL="augloop_plugin_store_enterprise_visual",e.ENTERPRISE_FLUX_IMAGE_V1="enterprise_flux_image_v1",e.ENTERPRISE_TOOLBOX_WITH_SKDSSTORE_SEARCH_MESSAGE_EXTENSIONS="enterprise_toolbox_with_skdsstore_search_message_extensions",e.ENABLE_ME_AUTH_INTERSTITIAL="enable_ME_auth_interstitial",e.TEAMS_ACTION_MESSAGE_EXTENSIONS_ENABLE="teams_action_message_extensions_enable",e.ENABLE_CONFIRMATION_INTERSTITIAL="enable_confirmation_interstitial",e.ENABLE_PLUGIN_AUTH_INTERSTITIAL="enable_plugin_auth_interstitial",e.ENTERPRISE_FLUX_WORK_CODE_INTERPRETER="enterprise_flux_work_code_interpreter",e.BIZCHAT_FLUX_V3="bizchat_flux_v3",e.ENABLE_GG_GPT="enable_gg_gpt",e.ENABLE_BATCH_TOKEN_PROCESSING="enable_batch_token_processing",e.ENTERPRISE_FLUX_WORK_GPTV="enterprise_flux_work_gptv",e.DISABLE_CEA_MESSAGE_LISTENER="disable_cea_message_listener",e.SCHEDULE_PROMPT="schedule_prompt",e.ENTERPRISE_FLUX_WEBPLUSWORK_WITH_DIAGNOSTICS="enterprise_flux_webpluswork_with_diagnostics",e.ENTERPRISE_WEBPLUSWORK_AS_TOOLS="enterprise_web_work_as_tools",e.FLUX_PROMPT_V1="flux_prompt_v1",e.MULTIMODAL_REALTIME_PROD="multimodal_realtime_prod",e.FLUX_HINT="flux_hint",e.ENTERPRISE_FLUX_V3="by-scenario/appchat/shared/releases/1.0.0/appchat_flux_v3",e.ENTERPRISE_FLUX_V3_REFLEX="by-scenario/appchat/shared/releases/1.0.0/appchat_flux_v3_reflex",e.ENTERPRISE_FLUX_V3_REFLEX_FORCE="by-scenario/appchat/shared/releases/1.0.0/appchat_flux_v3_reflex_force",e.FLUX_V3_DISABLE_TOOL_RESULTS_EXPIRATION="flux_v3_disable_tool_results_expiration",e.ENTERPRISE_FLUX_V3_GPT41="enterprise_augloop_fluxv3_gpt41",e.ENTERPRISE_FLUX_V3_USE_O1_PROD="use_o1_prod",e.ENTERPRISE_FLUX_V3_USE_O3_MINI="use_o3_mini",e.ENTERPRISE_FLUX_V3_USE_O3="use_o3",e.PINNED_EXTENSION_SETTINGS_DISABLED="pinned_extension_settings_disabled",e.PLUGINS_AS_DECLARATIVE_AGENTS="plugins_as_declarative_agents",e.ENTERPRISE_FLUX_GPT_DATA_RETRIEVER="flux_gpt_data_retriever_enterprise",e.FLUX_V3_IMAGE_GEN="flux_v3_image_gen",e.FLUX_V3_MULTI_IMAGE_GEN="flux_v3_image_gen_multi_images",e.FLUX_V3_PRESENTATION_GEN="by-scenario/Designer/releases/vNext/tools/generate_presentation_plugin",e.FLUX_V3_PRESENTATION_PROMPT_OVERRIDE="by-scenario/Designer/releases/vNext/reasoning/designer_agent_reasoning_override"})(AW||(AW={}));dnr="CopilotPlugins.OpenAIPlugin.";(function(e){e.ENTERPRISE_SPARK_LOCAL="78231e68-c986-4864-bd92-d0340d42e9c0",e.FETCH_GROUNDING_DETAILS="2d81fe74-bb66-40e8-a6ad-f79593285300",e.FETCH_EXCEL_FORMULA_COPILOT_GROUNDING="8c6899b6-a593-4ff0-97e0-f95cf705e72d",e.FETCH_GROUNDING_DETAILS_MULTI_ENTITY="cc2a7498-376d-42f1-bd61-a7f0ec0a0ebf",e.GENERATE_PRESENTATION="3c016911-ee74-437a-8e06-68f1fc3959e3",e.ODSP_ANALYZE_IMAGE="f7ae4716-31d8-4ed5-a1ab-ee79cf2e5e25",e.WORD_COMPOSE="0ccc930c-cfcd-4c16-9ca3-e7ab2e852117",e.WORD_SUMMARIZATION="27820671-a773-4ea1-8bbf-720f7008a55f",e.HELLO_ATLAS="CopilotPlugins.OpenAIPlugin.d62ac15d-3144-4cc7-8431-cee1e4762191",e.AI_HUB_ATLAS_CREATE_IMAGE="CopilotPlugins.OpenAIPlugin.17a08c86-bb0a-41c9-adf6-0a4bb1751af6",e.WORD_CANVAS_TOOLS="2c016911-ee74-437a-8e06-68f1fc3959e3"})(bW||(bW={}));(function(e){e.AUGLOOP_INT="AugLoopPluginStoreInt",e.AUGLOOP_DOGFOOD="AugLoopPluginStoreDogfood",e.AUGLOOP_MSIT="AugLoopPluginStoreMSIT",e.AUGLOOP_GCC="AugLoopPluginStoreGCC",e.AUGLOOP_GCCHIGH="AugLoopPluginStoreGCCHigh",e.AUGLOOP_DOD="AugLoopPluginStoreDoD",e.AUGLOOP_PROD="AugLoopPluginStore",e.AUGLOOP="AugmentationLoop"})(xW||(xW={}));(function(e){e.CompliantAvalonLocal="http://localhost:86",e.CompliantAvalonStagingTestNoCafe="https://turingbot.sdf-test-10.substrate-turing-turingbot.westus3-sdf.cosmic-ppe.office.net",e.CompliantAvalonStagingPilotNoCafe="https://sdf-s01-00-nam-westus.substrate.cosmic-ppe.office.net/m365Copilotcanary",e.CompliantAvalonStagingPilot="https://substrate-sdf.office.com/m365Copilotcanary",e.CompliantAvalonStaging="https://substrate-sdf.office.com/m365Copilot",e.CompliantAvalonProd="https://substrate.office.com/m365Copilot",e.CompliantAvalonGccHigh="https://substrate.office365.us/m365Copilot",e.CompliantAvalonDoD="https://substrate-dod.office365.us/m365Copilot"})(TW||(TW={}));(function(e){e.AUGLOOP_PLUGINS_TEST="https://test.augloop.svc.cloud.dev.microsoft/plugins",e.AUGLOOP_PLUGINS_INT="https://int.augloop.svc.cloud.dev.microsoft/plugins",e.AUGLOOP_PLUGINS_DOGFOOD="https://dogfood.augloop.svc.cloud.microsoft/plugins",e.AUGLOOP_PLUGINS_MSIT="https://msit.augloop.svc.cloud.microsoft/plugins",e.AUGLOOP_PLUGINS_GCC="https://gcc.augloop.svc.cloud.microsoft/plugins",e.AUGLOOP_PLUGINS_GCCHIGH="https://augloop.gov.online.office365.us/plugins",e.AUGLOOP_PLUGINS_DOD="https://augloop.dod.online.office365.us/plugins",e.AUGLOOP_PLUGINS_PROD="https://augloop.svc.cloud.microsoft/plugins"})(kW||(kW={}));(function(e){e.DISABLE_DROP_PROTECTED_CONTENT="feature.DisableDropProtectedContent",e.DISABLE_ENTERPRISE_SEARCH="feature.DisableEnterpriseSearch",e.DISABLE_ENTERPRISE_SEARCH_ALWAYS_ON="feature.DisableEnterpriseSearchAlwaysOn",e.DISABLE_SENSITIVITY_LABELS="feature.DisableSensitivityLabels",e.DISABLE_TELEMETRY_RESTRICTION="feature.DisableTelemetryRestriction",e.ENABLE_INCLUDE_SOURCE_URL_FLAT_RESULT="feature.EnableIncludeEntityUrlInFlatResult",e.ENABLE_COMPLEX_PARAMETER_TYPES_FOR_PLUGINS="feature.EnableComplexParameterTypesForPlugins",e.ENABLE_TOOL_RESPONSE_COMPLEX_TYPE_FULL_PASSTHROUGH="feature.EnableToolResponseComplexTypeFullPassthrough",e.IS_EAP_ENABLED="feature.IsEaPEnabled",e.IS_STREAMING_MODE_IN_CHAT_REQUEST_ENABLED="feature.IsStreamingModeInChatRequestEnabled",e.IS_VARIABLE_PASSING_ENABLED="isVariablePassingEnabled",e.OFFICE_FILE_SUMMARY_PROVIDER_ADDITIONAL_PAYLOAD_CLAIMS="feature.OfficeFileSummaryProviderAdditionalPayloadClaims",e.OFFICE_FILE_SUMMARY_PROVIDER_ENABLED="feature.OfficeFileSummaryProviderEnabled",e.PREFETCH_AUGMENTATION_LOOP_AUTH_TOKEN="feature.PrefetchAugmentationLoopAuthToken",e.PREFETCH_AUTH_TOKEN="feature.PrefetchAuthToken",e.SNIPPET_CHAR_LIMIT_FOR_GROUNDING_DATA_0="feature.SnippetCharLimitForGroundingData0",e.USE_SCENARIO_CONFIGURATION_FOR_IC3="feature.UseScenarioConfigurationForIC3",e.WEB_PLUGIN_DISABLED="feature.WebPluginDisabled",e.ALL_THE_PLUGINS="feature.AllThePlugins",e.IMPLICIT_EXPRESS="feature.enableImplicitExpressForAL",e.ENABLE_AVALON_CONVERGED_CITATIONS="feature.enableAvalonConvergedCitations",e.ENABLE_CITATIONS_FOR_SYNTHESIS_DATA="feature.enableCitationsForSynthesisData",e.ENABLE_BIZ_CHAT_FLUX_V3="feature.bizchatfluxv3",e.ENABLE_LU_FOR_CHAT_CIQ="feature.EnableLuForChatCIQ",e.ENABLE_CHAT_CIQ_PLUGIN="feature.enableChatCIQPlugin",e.ENABLE_REQUEST_PLUGINS="EnableRequestPlugins",e.ENABLE_SENSITIVITY_LABELS="feature.EnableSensitivityLabels",e.ENABLE_UNSUPPORTED_URL_DETECTOR="EnableUnsupportedUrlDetector",e.METRICS_SUMMARY_ENABLED="MetricsSummaryEnabled",e.ENABLE_MESSAGE_EXTENSION_ANNOTATIONS="feature.EnableMessageExtensionAnnotations",e.THREE_S_PROCESS_ME_CARD_TITLE_FOR_ENTITY_ANOTATION="3S.ProcessMECardTitleForEntityAnotation",e.IS_CUSTOM_ENGINE_COPILOT_ENABLED="feature.IsCustomEngineCopilotEnabled",e.IS_OPEN_API_ANNOTATIONS_ENABLED="feature.IsOpenApiAnnotationsEnabled",e.ENABLE_CONNECTOR_ANNOTATIONS="feature.EnableConnectorAnnotations",e.ENABLE_CHAT_PAGES="feature.enablechatpages",e.TURN_ON_WORK_TAB_RECOMMENDATION="feature.turnOnWorkTabRecommendation",e.TURN_OFF_WORK_TAB_UPSELL_FROM_CLIENT="turnOffWorkTabUpsellFromClient",e.TURN_ON_DA_RECOMMENDATION="feature.turnOnDARecommendation",e.INCLUDE_SOURCE_ATTRIBUTIONS_CONCISE="IncludeSourceAttributionsConcise",e.SKIP_PUBLISH_EMPTY_MESSAGE="SkipPublishEmptyMessage",e.ENABLE_3P_ACTION_PROGRESS_MESSAGES="Enable3PActionProgressMessages",e.ENABLE_CLIENT_WEB_RTC="feature.enableClientWebRtc",e.ENABLE_MEETING_RECAP_OF_SERIES_MEETING_WITH_CIQ="feature.EnableMeetingRecapOfSeriesMeetingWithCiq",e.IS_EXTERNAL_EMAIL_ENABLED="feature.isExternalEmailEnabled",e.DISABLE_DISALLOWED_MSGS="feature.disabledisallowedmsgs",e.ENABLE_GENERATE_GRAPHIC_ART_OPTIONS_SET="feature.enableGenerateGraphicArtOptionsSet",e.CDXIMAGEN="cdximagen",e.ENABLE_UPDATED_UX_FOR_CONFIRMATION_DIALOG="feature.EnableUpdatedUXForConfirmationDialog"})(wW||(wW={}))});var IW={};kn(IW,{AcquisitionContext:()=>QG,AdaptiveActionType:()=>AG,AdaptiveElementType:()=>bG,AdsMessage:()=>snr,BuilderName:()=>NG,CapabilityTool:()=>GG,ChatMode:()=>LG,ClassificationType:()=>iW,ComplexDataSourceType:()=>kG,ConfirmationOption:()=>BG,ContentOriginType:()=>YG,ContentType:()=>eW,ContextType:()=>rW,ConversationStatus:()=>ZG,CopilotAction:()=>wG,CreateConversationSignal:()=>aT,DeleteConversations:()=>Qx,DeleteConversationsSignal:()=>iT,EndBotTurnMessageTypes:()=>cnr,EntityType:()=>lW,ExtensibilityValidationErrorCode:()=>zG,ExtensibilityValidationErrorLevel:()=>WG,FeedbackType:()=>tW,FirstPartyAgentName:()=>HG,GetConversation:()=>qx,GetConversations:()=>Kx,GetConversationsSignal:()=>rT,GetMessages:()=>zx,GetMessagesPromptMode:()=>RW,GetMessagesResponseType:()=>UG,GetMessagesSignal:()=>eT,GptCapabilityType:()=>VG,InputMethod:()=>aW,JsonPatchOperationOperation:()=>xG,KnownLocalPluginAllowedHost:()=>FW,KnownResponseTone:()=>dW,MessageAnnotationSource:()=>SW,MessageAnnotationType:()=>EW,MessageAuthorType:()=>$x,MessagePrivacyType:()=>cW,MessageProgressType:()=>uW,MessageResponseType:()=>DG,MessageType:()=>c0,MetadataKey:()=>Tc,MeterErrorType:()=>KG,OffenseType:()=>oW,OptionSet:()=>AW,Pinner:()=>XG,Plugin:()=>bW,PluginDomain:()=>CW,PluginInvocationResponseStatus:()=>hW,PluginResponseDataType:()=>fW,PluginResponseErrorCode:()=>pW,PluginSelectionMode:()=>vW,PluginStore:()=>xW,PluginStoreEndpointUrl:()=>kW,PromptUsageOption:()=>mW,PublishPreference:()=>MG,QueryAnnotationType:()=>yW,RequiredClientFeature:()=>qG,ResultType:()=>jG,RetentionPolicyEffect:()=>$G,RunSydneyTestsSignal:()=>tT,SKDS_PLUGIN_ID_PREFIX:()=>dnr,SaveConversationSignal:()=>lT,ScenarioType:()=>sW,SourceAttributionReferenceType:()=>IG,SpokenTextMode:()=>nW,Status:()=>JG,StreamSegmentType:()=>OG,StreamingMode:()=>PG,SydneyEndpointUrl:()=>TW,TestResultsAnnotation:()=>Xx,ThreadType:()=>gW,TrafficType:()=>TG,UpdateConversation:()=>Jx,UpdateConversationMetadataSignal:()=>oT,UpdateConversationSignal:()=>nT,UpdateConversionMetadata:()=>Yx,Variant:()=>wW,VerbosityLevel:()=>_G});var DW=ue(()=>{"use strict";Fxe();Rxe();Cxe();yxe();Sxe();bxe();xxe();Txe();kxe();wxe();Ixe();Dxe();_xe()});var q1=_e(ds=>{"use strict";Object.defineProperty(ds,"__esModule",{value:!0});ds.isDevMode=gnr;ds.isCopilotOnGridInitialized=mnr;ds.getStrings=fnr;ds.getUiLanguage=pnr;ds.isWebPlatform=hnr;ds.isDesktopPlatform=vnr;ds.isSeedingDependencyCheckEnabled=Fnr;ds.initializeCopilotOnGrid=Rnr;var Wu={isDevMode:!1,isInitialized:!1,strings:null,uiLanguage:"en-US",platform:"",enableSeedingDependencyCheck:!1};function gnr(){return Wu.isDevMode}function mnr(){return Wu.isInitialized}function fnr(){return Wu.strings}function pnr(){return Wu.uiLanguage}function hnr(){return Wu.platform==="web"}function vnr(){return Wu.platform==="desktop"}function Fnr(){return Wu.enableSeedingDependencyCheck}function Rnr(e){var r,l,c;Wu.isDevMode=(r=e.isDevMode)!==null&&r!==void 0?r:!1,Wu.isInitialized=!0,Wu.strings=(l=e.strings)!==null&&l!==void 0?l:null,Wu.uiLanguage=e.uiLanguage,Wu.platform=e.platform,Wu.enableSeedingDependencyCheck=(c=e.enableSeedingDependencyCheck)!==null&&c!==void 0?c:!1}});var gs=_e(F2=>{"use strict";Object.defineProperty(F2,"__esModule",{value:!0});F2.QueryType=F2.ContentOrigin=F2.PublishPreference=void 0;var Lxe;(function(e){e.Never="Never"})(Lxe||(F2.PublishPreference=Lxe={}));var Pxe;(function(e){e.ElseSkillName="excel_else"})(Pxe||(F2.ContentOrigin=Pxe={}));var Oxe;(function(e){e[e.FormulaExplanation=0]="FormulaExplanation",e[e.FormulaFromNL=1]="FormulaFromNL",e[e.FormulaRepair=2]="FormulaRepair",e[e.FormulaRepairPrefetch=3]="FormulaRepairPrefetch",e[e.FormulaExplanationPrefetch=4]="FormulaExplanationPrefetch"})(Oxe||(F2.QueryType=Oxe={}))});var MW=_e(X1=>{"use strict";Object.defineProperty(X1,"__esModule",{value:!0});X1.isElseResponseMetadata=t6;X1.logElseSkillAshaEvent=ynr;X1.logElseSkillTriedEvent=Nxe;X1.logElseSkillTriedFailedEvent=Hxe;X1.isElseSkillBeginEvent=Vxe;X1.logElseSkillSeenEvent=jxe;X1.logElseSkillTelemetry=Snr;var ms=(Gc(),Dt(_s)),mg=Sl(),fg=Sl(),Cnr=Sl();function t6(e){return e?.type===ms.ResponseMetadataType.ElseResponseMeta}function ynr(e,r){if(t6(r)){var l=r.chatResponseCode;if(!(l===void 0||l===ms.ElseResponseCode.OK))switch(l){case ms.ElseResponseCode.ServiceTimeout:pg(e,mg.AshaVeto.Response_Delayed_Or_Timed_Out,fg.AshaError.Else_Service_Timed_Out);return;case ms.ElseResponseCode.RAICheckFailed:pg(e,mg.AshaVeto.Responsible_AI_Filter_Blocked_Response,fg.AshaError.RAI_Validation_Failed);return;case ms.ElseResponseCode.FormulaError:pg(e,mg.AshaVeto.Unable_To_Complete_Task,fg.AshaError.Else_Response_Blocked_Bad_Formula);return;case ms.ElseResponseCode.SearchAndActionNotAllowed:pg(e,mg.AshaVeto.Unable_To_Complete_Task,fg.AshaError.Else_Response_Blocked_Unsupported_Chaining);return;case ms.ElseResponseCode.SecurityBlockedFormulaError:pg(e,mg.AshaVeto.Unable_To_Complete_Task,fg.AshaError.Else_Response_Blocked_Security_Restricted_Formula);return;case ms.ElseResponseCode.ExternalWorkbookFormulaError:pg(e,mg.AshaVeto.Unable_To_Complete_Task,fg.AshaError.Else_Response_Blocked_External_Workbook_Reference_Formula);return;case ms.ElseResponseCode.ServiceError:default:pg(e,mg.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,fg.AshaError.Else_Service_Error);return}}}function pg(e,r,l){e.logStandardizedAshaErrorEvent(r,l,Cnr.TelemetryStandardizedFeature.CopilotChat)}function Nxe(e,r,l){t6(e)&&(e.chatResponseCode===ms.ElseResponseCode.OK?r.endTriedActivitySuccess(l??"Else"):Hxe(r,l))}function Hxe(e,r){e.endTriedActivityFailure(r??"Else")}function Vxe(e){return t6(e)&&e.elseSkillStarted}function jxe(e){e.logSeenEvent("Else")}function Snr(e,r,l){t6(r)&&(Vxe(r)?jxe(e):Nxe(r,e,l))}});var fs=_e(Eo=>{"use strict";Object.defineProperty(Eo,"__esModule",{value:!0});Eo.elseSkillOverridesEnabled=Enr;Eo.formulaExplanationFluxSkillOverrideEnabled=Anr;Eo.handleAlSessionRestart=bnr;Eo.handleAlSessionDisconnect=xnr;Eo.useCustomErrorMessageForFormulaExplain=Tnr;Eo.isSendChatHistorySignalEnabled=knr;Eo.tableContextEnabled=wnr;Eo.sendOperationSubmittedTelemetry=Inr;Eo.cgSendExtraChatEvent=Dnr;Eo.cgSendStringConfig=Mnr;Eo.isAlwaysUseOnGridEnabled=Bnr;Eo.formulaFixAndExplainNewWorkflowEnabled=Zxe;Eo.formulaFixAndExplainPrefetchEnabled=_nr;function Enr(){return $u("CG.ElseSkillOverridesEnabled",!0)}function Anr(){return $u("FormulaExplanationFluxSkillOverride",!1)}function bnr(){return $u("CG.HandleAlSessionRestart",!0)}function xnr(){return $u("CG.HandleAlSessionDisconnect",!0)}function Tnr(){return $u("CG.UseCustomErrorMessageForFormulaExplain",!0)}function knr(){return $u("SendChatHistorySignal",!0)}function wnr(){return $u("CG.TableContext",!0)}function Inr(){return $u("CG.SendOperationSubmittedTelemetry",!0)}function Dnr(){return $u("CG.SendExtraChatEvent",!0)}function Mnr(){return $u("CG.SendStringConfig",!0)}function Bnr(){return $u("CG.AlwaysUseOnGridExplanation",!0)}function Zxe(){return $u("FormulaFixAndExplainNewWorkflow",!1)}function _nr(){return Zxe()&&$u("AugLoop.FormulaFixAndExplainPrefetch",!1)}function $u(e,r){var l=OfficeRuntime.experimentation.getBooleanFeatureGate("Microsoft.Office.Excel.FA000000140."+e,r);return l!==r?l:OfficeRuntime.experimentation.getBooleanFeatureGate(e,r)}});var Ol=_e(El=>{"use strict";Object.defineProperty(El,"__esModule",{value:!0});El.DebugLogLevel=El.handleRAIOffense=void 0;El.isFixAndExplainQueryType=Gxe;El.getFixAndExplainWorkflowType=Wxe;El.shouldUseFormulaFixAndExplainWorkflow=Hnr;El.isNullOrUndefined=jnr;El.isDisengagedMessage=Znr;El.debugLog=$xe;El.transformToExternalMessage=Unr;El.createResponse=Gnr;El.waitForObservableTrue=Wnr;El.generateCopilotOnGridQueryId=$nr;El.isCopilotOnGridUUID=znr;El.doesMetadataContainError=Knr;var BW=(DW(),Dt(IW)),Ep=Sl(),Lnr=q1(),uT=gs(),Uxe=gg(),Pnr=(Gc(),Dt(_s)),Onr=MW(),Nnr=fs();function Gxe(e){return e===uT.QueryType.FormulaExplanation||e===uT.QueryType.FormulaRepair||e===uT.QueryType.FormulaExplanationPrefetch||e===uT.QueryType.FormulaRepairPrefetch}function Wxe(e){if(Gxe(e))return(0,Nnr.formulaFixAndExplainNewWorkflowEnabled)()?Ep.TelemetryWorkflowType.FixAndExplain:Ep.TelemetryWorkflowType.Flux}function Hnr(e){return Wxe(e)===Ep.TelemetryWorkflowType.FixAndExplain}var Vnr=function(r,l){l!==BW.OffenseType.None&&l!==BW.OffenseType.Unknown&&($xe(Ap.Warning,`RAI offense detected: ${l}`),r.logStandardizedAshaErrorEvent(Ep.AshaVeto.Responsible_AI_Filter_Blocked_Response,Ep.AshaError.RAI_Validation_Failed,Ep.TelemetryStandardizedFeature.CopilotChat))};El.handleRAIOffense=Vnr;function jnr(e){return e==null}function Znr(e){return e.messageType===BW.MessageType.Disengaged}var Ap;(function(e){e[e.Info=0]="Info",e[e.Warning=1]="Warning",e[e.Error=2]="Error"})(Ap||(El.DebugLogLevel=Ap={}));function $xe(e){var r,l,c;if((0,Lnr.isDevMode)()){for(var d="Excel Copilot OnGrid:",m=arguments.length,t=new Array(m>1?m-1:0),s=1;s<m;s++)t[s-1]=arguments[s];switch(e){case Ap.Info:(r=console).info.apply(r,[d].concat(t));break;case Ap.Warning:(l=console).warn.apply(l,[d].concat(t));break;case Ap.Error:(c=console).error.apply(c,[d].concat(t));break}}}function Unr(e){var r,l,c=e.responseMessage;return{hasError:e.hasError,isComplete:(l=(r=e.responseMessage)===null||r===void 0?void 0:r.isResponseComplete)!==null&&l!==void 0?l:!1,responseMessage:c?{messageType:c.messageType,message:c.message,shouldShowFeedbackSection:c.shouldShowFeedbackSection,shouldShowAIGeneratedIndicator:c.shouldShowAIGeneratedIndicator}:void 0}}function Gnr(e){var r,l,c;return Object.assign(Object.assign({},e),{timestamp:(r=e.timestamp)!==null&&r!==void 0?r:Date.now(),messageId:(l=e.messageId)!==null&&l!==void 0?l:(0,Uxe.v4)(),isFailure:(c=e.isFailure)!==null&&c!==void 0?c:!1})}function Wnr(e){return e.value?Promise.resolve():new Promise(function(r){var l=function c(d){d&&r(),e.unsubscribe(c)};e.subscribe(l)})}function $nr(){var e=(0,Uxe.v4)(),r=e.charAt(19),l=parseInt(r,16),c=l&7;return"0"+e.slice(1,19)+c.toString(16)+e.slice(20)}function znr(e){if(e.length!==36)return!1;var r=e.charAt(19),l=parseInt(r,16);return(l&8)===0&&e.charAt(0)==="0"&&e.charAt(14)==="4"}function Knr(e){return e&&(0,Onr.isElseResponseMetadata)(e)?e.chatResponseCode!==void 0&&e.chatResponseCode!==Pnr.ElseResponseCode.OK:!1}});var a6=_e(R2=>{"use strict";var zxe=R2&&R2.__awaiter||function(e,r,l,c){function d(m){return m instanceof l?m:new l(function(t){t(m)})}return new(l||(l=Promise))(function(m,t){function s(o){try{n(c.next(o))}catch(u){t(u)}}function a(o){try{n(c.throw(o))}catch(u){t(u)}}function n(o){o.done?m(o.value):d(o.value).then(s,a)}n((c=c.apply(e,r||[])).next())})};Object.defineProperty(R2,"__esModule",{value:!0});R2.excelJsApiRequestForControl=Kxe;R2.getCellValue=Qnr;R2.syncWithAppChat=Jnr;R2.continueInChat=Ynr;var qnr=Sl(),Xnr=gg(),cT=Ol();function Kxe(e,r){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return Excel.run({delayForCellEdit:l},function(c){return e&&(c.requestHeaders["X-OfficeControlId"]=e),r(c)})}function Qnr(e,r,l){var c=this;return Kxe(l,function(d){return zxe(c,void 0,void 0,function*(){var m,t=d.workbook.worksheets.getItem(e),s=t.getRange(r);return s.load("formulasLocal"),yield d.sync(),(m=s.formulasLocal[0][0])!==null&&m!==void 0?m:""})})}function Jnr(e,r){if(r.length!==0){var l={messageType:"displayCopilotMessage",messages:r};try{OfficeFirstParty.PrivateApi.execute({controlId:e,delayForCellEdit:!0},JSON.stringify(l))}catch(c){(0,cT.debugLog)(cT.DebugLogLevel.Error,"Error in syncWithAppChat",c)}}}function Ynr(e){return zxe(this,void 0,void 0,function*(){var r=e.hasError,l={},c=(0,Xnr.v4)();r&&(l.newQueryId=c),e.requestContext.telemetryLogger.logChatEvent(qnr.TelemetryChatEventType.ContinueInChat,JSON.stringify(l));var d={messageType:"continueInChat",prompt:r?e.prompt:void 0,state:e.privateApiState,userQueryGuid:c};try{var m=yield OfficeFirstParty.PrivateApi.execute({controlId:e.requestContext.controlId,delayForCellEdit:!0},JSON.stringify(d));return m==="true"}catch(t){(0,cT.debugLog)(cT.DebugLogLevel.Error,"Error in continueInChat",t)}return!1})}});var _W,qxe=ue(()=>{"use strict";(function(e){e.MissingWorksheetId="MissingWorksheetId",e.MissingCellAddress="MissingCellAddress",e.InputXpiaBlocked="InputXpiaBlocked",e.InputRaiBlocked="InputRaiBlocked",e.InputRaiServiceFailed="InputRaiServiceFailed",e.InputDlpBlocked="InputDlpBlocked",e.InputDlpServiceFailed="InputDlpServiceFailed",e.OutputRaiBlocked="OutputRaiBlocked",e.OutputRaiServiceFailed="OutputRaiServiceFailed",e.OutputDlpBlocked="OutputDlpBlocked",e.OutputDlpServiceFailed="OutputDlpServiceFailed",e.EmptyLlmResponse="EmptyLlmResponse",e.LlmCompletionFailed="LlmCompletionFailed",e.FormulaNotValid="FormulaNotValid",e.ExternalReferenceBlocked="ExternalReferenceBlocked",e.UnsafeFormulaBlocked="UnsafeFormulaBlocked",e.UnknownUnsafeExpressionReason="UnknownUnsafeExpressionReason",e.UnknownPostProcessingError="UnknownPostProcessingError",e.InternalError="InternalError"})(_W||(_W={}))});var LW,Xxe=ue(()=>{"use strict";(function(e){e.Explain="Explain",e.Fix="Fix"})(LW||(LW={}))});var mT,fT,sT,dT,gT,Qxe=ue(()=>{"use strict";mT=ae(Nr()),fT=ae(Hr());Yt();sT=(function(){function e(r){(0,mT.default)(this,e),fe.assign(e,this,r)}return(0,fT.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaFixAndExplain_ExcelFormulaExplainAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();sT.H_={T_:sT.getTypeName(),B_:sT.getBaseTypes()};dT=(function(){function e(r){(0,mT.default)(this,e),fe.assign(e,this,r)}return(0,fT.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaFixAndExplain_ExcelFormulaFixAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelFormulaFixAndExplain_ExcelFormulaExplainAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();dT.H_={T_:dT.getTypeName(),B_:dT.getBaseTypes()};gT=(function(){function e(r){(0,mT.default)(this,e),fe.assign(e,this,r)}return(0,fT.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(l){this.M_=l}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaFixAndExplain_ExcelFormulaFixAndExplainFailedAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();gT.H_={T_:gT.getTypeName(),B_:gT.getBaseTypes()}});var Jxe,Yxe,pT,eTe=ue(()=>{"use strict";Jxe=ae(Nr()),Yxe=ae(Hr());Yt();pT=(function(){function e(r){(0,Jxe.default)(this,e),fe.assign(e,this,r)}return(0,Yxe.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaFixAndExplain_ExcelFormulaFixAndExplainSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(l){return fe.matchesTypesFor(l,[e.getTypeName()])}}])})();pT.H_={T_:pT.getTypeName(),B_:pT.getBaseTypes()}});var PW={};kn(PW,{ExcelFormulaExplainAnnotation:()=>sT,ExcelFormulaFixAndExplainFailedAnnotation:()=>gT,ExcelFormulaFixAndExplainSignal:()=>pT,ExcelFormulaFixAnnotation:()=>dT,FixAndExplainErrorCode:()=>_W,FormulaFixAndExplainQueryType:()=>LW});var OW=ue(()=>{"use strict";qxe();Xxe();Qxe();eTe()});var rTe=_e(hT=>{"use strict";var eir=Nr(),rir=Hr();Object.defineProperty(hT,"__esModule",{value:!0});hT.OfficeJSMessageBridge=void 0;var tir=(function(){function e(r){if(eir(this,e),this.controlId=r,!r)throw new Error("Invalid controlId passed to AL message bridge")}return rir(e,[{key:"sendMessage",value:function(l){var c=this;if(typeof OfficeFirstParty>"u")throw new Error("OfficeFirstParty global not available in SDX running AL");if(!this.messageCallbackRegistrationReady)throw new Error("MessageReceivedCallback not registered");this.messageCallbackRegistrationReady.then(function(){OfficeFirstParty.AugLoop.SendMessage({controlId:c.controlId},l)})}},{key:"registerMessageReceivedCallback",value:function(l){if(typeof OfficeFirstParty>"u")throw new Error("OfficeFirstParty global not available in SDX running AL");if(this.messageCallbackRegistrationReady)throw new Error("MessageReceivedCallback already registered");this.messageCallbackRegistrationReady=OfficeFirstParty.AugLoop.onHostMessageReceived({controlId:this.controlId},function(c){return l(c)})}}])})();hT.OfficeJSMessageBridge=tir});var NW=_e(FT=>{"use strict";Object.defineProperty(FT,"__esModule",{value:!0});FT.getGroundingMode=air;FT.getDataField=nir;var vT=Zl();function air(){return"Workbook"}function nir(e){return typeof e.value=="number"?(0,vT.makeDoubleDataField)(e.key,e.value):typeof e.value=="string"?(0,vT.makeStringDataField)(e.key,e.value):typeof e.value=="boolean"?(0,vT.makeBooleanDataField)(e.key,e.value):(0,vT.makeStringDataField)(e.key,e.value)}});var tTe=_e(RT=>{"use strict";var iir=Nr(),lir=Hr();Object.defineProperty(RT,"__esModule",{value:!0});RT.OtelSink=void 0;var oir=iB(),uir=q1(),cir=(function(){function e(){iir(this,e),this.sdxSink=(0,oir.createOTelSink)()}return lir(e,[{key:"sendTelemetryEvent",value:function(l,c){var d=this;(0,uir.isWebPlatform)()&&l.eventName==="Office.Voice.Copilot.Chat"?setTimeout(function(){d.sdxSink.sendTelemetryEvent(l,c)},3e3):this.sdxSink.sendTelemetryEvent(l,c)}}])})();RT.OtelSink=cir});var bp=_e(s0=>{"use strict";var kc=Nt(),sir=Nr(),dir=Hr(),gir=s0&&s0.__createBinding||(Object.create?function(e,r,l,c){c===void 0&&(c=l);var d=Object.getOwnPropertyDescriptor(r,l);(!d||("get"in d?!r.__esModule:d.writable||d.configurable))&&(d={enumerable:!0,get:function(){return r[l]}}),Object.defineProperty(e,c,d)}:function(e,r,l,c){c===void 0&&(c=l),e[c]=r[l]}),mir=s0&&s0.__setModuleDefault||(Object.create?function(e,r){Object.defineProperty(e,"default",{enumerable:!0,value:r})}:function(e,r){e.default=r}),fir=s0&&s0.__importStar||(function(){var e=function(l){return e=Object.getOwnPropertyNames||function(c){var d=[];for(var m in c)Object.prototype.hasOwnProperty.call(c,m)&&(d[d.length]=m);return d},e(l)};return function(r){if(r&&r.__esModule)return r;var l={};if(r!=null)for(var c=e(r),d=0;d<c.length;d++)c[d]!=="default"&&gir(l,r,c[d]);return mir(l,r),l}})();Object.defineProperty(s0,"__esModule",{value:!0});s0.TelemetryLogger=void 0;s0.getDefaultLogger=hir;var HW=fir(Zl()),ba=Sl(),il=Zl(),aTe=NW(),nTe=q1(),CT=Ol(),pir=tTe(),VW="9783945ebc2b468fbb8a2890cdab903b-787355a5-74c8-4a89-b06a-9c82635d75fa-7162",jW=1763;function hir(e){return new yT(e??"")}var yT=(function(){function e(r,l){if(sir(this,e),this.userQueryGuid=r,this.conversationId=void 0,this.querySource=void 0,this.workflowType=void 0,!e.logger){var c=[{key:"SDX.Id",value:"FA000000140"}];l&&c.push({key:"SDX.InstanceId",value:l});var d=new HW.TelemetryLogger(void 0,e.getDataFields(c));d.addSink(new pir.OtelSink),d.setTenantToken("Office.Voice.ActionAI",VW,jW),d.setTenantToken("Office.Voice.Copilot",VW,jW),e.logger=d}}return dir(e,[{key:"sendTelemetryEvent",value:function(l){e.logger.sendTelemetryEvent(l)}},{key:"getTelemetryProperties",value:function(){return{ariaTenantToken:VW,nexusTenantToken:jW}}},{key:"getDefaultEventFlags",value:function(){return{dataCategories:il.EnumObjects.DataCategories.ProductServicePerformance|il.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:il.EnumObjects.DiagnosticLevel.RequiredServiceData}}},{key:"setQuerySource",value:function(l){this.querySource=l}},{key:"setWorkflowType",value:function(l){this.workflowType=l}},{key:"getActiveFeature",value:function(){return this.currentStandardizedFeature?this.currentStandardizedFeature:ba.TelemetryStandardizedFeature.CopilotChat}},{key:"logSeenEvent",value:function(l){if(!e.seenEvents.has(l)){var c={telemetryProperties:this.getTelemetryProperties(),eventName:"Office.Voice.Copilot.Chat",eventFlags:this.getCopilotEventFlags(!1),dataFields:this.getCopilotDataFields(il.Copilot.FeatureActionType.IsSeen,l,void 0,void 0,void 0)};this.sendTelemetryEvent(c),e.seenEvents.add(l)}}},{key:"getUsageFeatureForStandardizedFeature",value:function(l){return l===ba.TelemetryStandardizedFeature.CopilotChat?"Else":"CopilotChat"}},{key:"logStandardizedAshaErrorEvent",value:function(l,c,d,m){var t=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[];this.logStandardizedAshaErrorEventInternal(l,c,d,m,t)}},{key:"getCopilotDataFields",value:function(l,c,d,m,t,s){var a=c!=null?this.getStandardizedFeatureForSubFeature(c):ba.TelemetryStandardizedFeature.CopilotChat,n=a,o=c,u=l===il.Copilot.FeatureActionType.IsTried||l===il.Copilot.FeatureActionType.IsKept||l===il.Copilot.FeatureActionType.IsRejected;return[].concat(kc(il.Copilot.getFields({featureActionType:l==null?"":il.Copilot.FeatureActionType[l],isUserInitiated:!0,featureName:n,subFeatureName:o,interactionId:u?m??this.userQueryGuid:"",entryPoint:ba.TelemetryChatEntryPoint.Canvas})),kc(this.getDefaultEventDataFields()),kc(e.getDataFields([{key:"suggestionId",value:d??""},{key:"groundingMode",value:t??""}])))}},{key:"getStandardizedFeatureForSubFeature",value:function(l){switch(l){case"AnalyzeData":return ba.TelemetryStandardizedFeature.AnalyzeData;case"CalculatedColumns":case"CalculatedRows":return ba.TelemetryStandardizedFeature.FormulaGeneration;case"Commanding":case"OfficeJsCommanding":case"ShowHeaders":case"SmartHelp":case"ConditionalFormattingSuggestion":return ba.TelemetryStandardizedFeature.Commanding;case"Hand-Off":return ba.TelemetryStandardizedFeature.Handoff;case"ImportDataFromSearch":return ba.TelemetryStandardizedFeature.ImportData;case"FormulaFix":return ba.TelemetryStandardizedFeature.FormulaFix;case"FormulaExplain":return ba.TelemetryStandardizedFeature.FormulaExplain;case"Search":return ba.TelemetryStandardizedFeature.Search;case"OfficeScripts":return ba.TelemetryStandardizedFeature.OfficeScripts;case"Python":return ba.TelemetryStandardizedFeature.Python;case"Self-Help Search":return ba.TelemetryStandardizedFeature.ChatQnA;case"ChatPaneLoad":case"ConvertToTable":case"CopilotChat":case"SampleData":case"ContextInference":case"InsertTable":return ba.TelemetryStandardizedFeature.CopilotChat;case"Else":return ba.TelemetryStandardizedFeature.ExcelChatHelper;case"Answers":return ba.TelemetryStandardizedFeature.Answers;default:return ba.TelemetryStandardizedFeature.CopilotChat}}},{key:"getVerbForStandardizedFeature",value:function(l){switch(l){case ba.TelemetryStandardizedFeature.AnalyzeData:case ba.TelemetryStandardizedFeature.Python:case ba.TelemetryStandardizedFeature.Answers:return ba.TelemetryStandardizedVerb.Analyze;case ba.TelemetryStandardizedFeature.ChatQnA:case ba.TelemetryStandardizedFeature.Search:return ba.TelemetryStandardizedVerb.Ask;case ba.TelemetryStandardizedFeature.FormulaGeneration:case ba.TelemetryStandardizedFeature.ImportData:return ba.TelemetryStandardizedVerb.Create;case ba.TelemetryStandardizedFeature.Commanding:case ba.TelemetryStandardizedFeature.OfficeScripts:return ba.TelemetryStandardizedVerb.Command;case ba.TelemetryStandardizedFeature.CopilotChat:case ba.TelemetryStandardizedFeature.ExcelChatHelper:case ba.TelemetryStandardizedFeature.Handoff:default:return ba.TelemetryStandardizedVerb.UnknownIntent}}},{key:"logStandardizedAshaErrorEventInternal",value:function(l,c,d){var m=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,t=arguments.length>4?arguments[4]:void 0,s=this.getVerbForStandardizedFeature(d),a=s+" "+d+" "+l;t.push({key:"AshaScenarioName",value:d});var n=HW.Asha.getFields({eventType:HW.Asha.EventType.Error,veto:a,error:c,inStaging:m}),o={telemetryProperties:this.getTelemetryProperties(),eventName:"Office.Voice.Copilot.Chat",eventFlags:{dataCategories:il.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:il.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:il.EnumObjects.SamplingPolicy.CriticalUsage},dataFields:[].concat(kc(n),kc(e.getDataFields(t)),kc(this.getDefaultEventDataFields()))};this.sendTelemetryEvent(o)}},{key:"startTriedActivity",value:function(l){this.pendingTriedActivity!=null&&((0,CT.debugLog)(CT.DebugLogLevel.Warning,"Tried activity already exists failing previous activity"),this.endTriedActivityFailure());var c={telemetryProperties:this.getTelemetryProperties(),eventName:"Office.Voice.Copilot.Chat",eventFlags:this.getCopilotEventFlags(!0),dataFields:this.getCopilotDataFields(il.Copilot.FeatureActionType.IsTried,l)};this.pendingTriedActivity=e.logger.createActivity(c),this.currentStandardizedFeature=void 0,this.currentUsageFeature=void 0}},{key:"getFeatureName",value:function(l){return l||(this.currentUsageFeature?this.currentUsageFeature:this.getUsageFeatureForStandardizedFeature(this.getActiveFeature()))}},{key:"endTriedActivityFailure",value:function(l){(0,CT.debugLog)(CT.DebugLogLevel.Warning,"Ending tried activity with failure"),this.pendingTriedActivity!=null&&(this.pendingTriedActivity.dataFields=this.getCopilotDataFields(il.Copilot.FeatureActionType.IsRejected,this.getFeatureName(l)),this.pendingTriedActivity.success=!1,this.pendingTriedActivity.endNow(),this.pendingTriedActivity=void 0)}},{key:"endTriedActivitySuccess",value:function(l){if(this.pendingTriedActivity!=null){this.pendingTriedActivity.dataFields=this.getCopilotDataFields(il.Copilot.FeatureActionType.IsKept,this.getFeatureName(l)),this.pendingTriedActivity.success=!0,this.pendingTriedActivity.endNow(),this.pendingTriedActivity=void 0;var c=this.getStandardizedFeatureForSubFeature(l);this.currentStandardizedFeature=c,this.currentUsageFeature=l}}},{key:"logError",value:function(l,c,d){this.logTelemetryErrorEvent(l,c,d)}},{key:"logTelemetryErrorEvent",value:function(l,c,d){e.logger.sendError(this.getActionAITelemetryErrorEvent(l,c,d))}},{key:"getActionAITelemetryErrorEvent",value:function(l,c,d){var m=d||[];return m||(m=[]),m.find(function(t){return t.key==="Message"})||m.push({key:"Message",value:l.errorMessage}),m.find(function(t){return t.key===ba.TelemetryCommandingErrorKeys.LogLevel})||m.push({key:ba.TelemetryCommandingErrorKeys.LogLevel,value:l.logLevel}),{eventName:"Office.Voice.ActionAI."+ba.TelemetryEventType.Error,error:{errorGroup:l.eventType,tag:0},eventFlags:c?Object.assign(Object.assign({},this.getDefaultEventFlags()),c):this.getDefaultEventFlags(),dataFields:[].concat(kc(this.getDefaultEventDataFields()),kc(e.getDataFields(m)))}}},{key:"getDefaultEventDataFields",value:function(){return e.getDataFields(this.getDefaultTelemetryData())}},{key:"getDefaultTelemetryData",value:function(){var l=[{key:"UserQueryGuid",value:this.userQueryGuid},{key:"GroundingMode",value:(0,aTe.getGroundingMode)()},{key:"IsDevBuild",value:(0,nTe.isDevMode)()},{key:"UiLanguage",value:(0,nTe.getUiLanguage)()}];return this.querySource&&l.push({key:"querySource",value:this.querySource}),this.workflowType&&l.push({key:"workflowType",value:this.workflowType}),l}},{key:"getCopilotEventFlags",value:function(l){return{dataCategories:il.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:l?il.EnumObjects.DiagnosticLevel.RequiredServiceData:il.EnumObjects.DiagnosticLevel.Optional,samplingPolicy:il.EnumObjects.SamplingPolicy.CriticalUsage}}},{key:"logTelemetryEvent",value:function(l,c){var d={telemetryProperties:this.getTelemetryProperties(),eventName:"Office.Voice.ActionAI."+l.eventType,eventFlags:c?Object.assign(Object.assign({},c),this.getDefaultEventFlags()):this.getDefaultEventFlags(),dataFields:[].concat(kc(this.getDefaultEventDataFields()),kc(e.getDataFields(l.eventData)))};this.sendTelemetryEvent(d)}},{key:"logEvent",value:function(l,c){this.logTelemetryEvent(l,c)}},{key:"logChatEvent",value:function(l,c,d){var m={eventType:ba.TelemetryEventType.ChatEvents,eventData:[].concat(kc(d||[]),[{key:ba.TelemetryChatEventsKeys.ChatEventType,value:l},{key:ba.TelemetryChatEventsKeys.UserQueryOrder,value:e.userQueryOrder}],kc(e.eventDataIfDefined(ba.TelemetryChatEventsKeys.ChatEventParameters,c)))};this.logEvent(m)}},{key:"onQueryStarted",value:function(){e.userQueryOrder++}}],[{key:"getDataFields",value:function(l){return l.map(function(c){return(0,aTe.getDataField)(c)},[])}},{key:"eventDataIfDefined",value:function(l,c){return c!==void 0?[{key:l,value:c}]:[]}}])})();s0.TelemetryLogger=yT;yT.userQueryOrder=0;yT.seenEvents=new Set});var iTe=_e(ST=>{"use strict";var vir=Nr(),Fir=Hr();Object.defineProperty(ST,"__esModule",{value:!0});ST.CachedPromise=void 0;var Rir=(function(){function e(r){var l=this;vir(this,e),this.promise=r,this._ready=!1,this._hasError=!1,this._settledPromise=r.then(function(c){l._value=c,l._ready=!0}).catch(function(){l._hasError=!0}).then(function(){return l})}return Fir(e,[{key:"isReady",get:function(){return this._ready}},{key:"value",get:function(){return this._ready?this._value:void 0}},{key:"hasError",get:function(){return this._hasError}},{key:"isSettled",get:function(){return this._ready||this._hasError}},{key:"settledPromise",get:function(){return this._settledPromise}}])})();ST.CachedPromise=Rir});var oTe=_e(AT=>{"use strict";var n6=Hn(),Cir=Nr(),yir=Hr();Object.defineProperty(AT,"__esModule",{value:!0});AT.AugloopRuntimeManager=void 0;var lTe=(aB(),Dt(cle)),Sir=rTe(),C2=(h4(),Dt(sie)),wc=Ol(),ET=q1(),xp=bp(),Tp=Sl(),Eir=iTe(),y2=fs(),ZW="DefaultAugLoopSharedSessionID",Air=(function(){function e(r,l,c){Cir(this,e),this.instanceId=r,this.controlId=c,this.handlers={},this.workflows=[],this.disposed=!1,this.tokens=[],this.sessionStateCallbackTokens=[],this.pendingOps=[],this.pendingOpsWithContext=[],this.seedingStatus=C2.SeedingProgressCode.NotStarted,this.isSessionDisconnected=!1,this.annotations=new Set,this.sessionCloseLoopCounter=0,this.lastSessionClosedTime=0,this.createAugLoopSession(l)}return yir(e,[{key:"createAugLoopSession",value:function(l){var c=this;this.workflows=[],this.alSession&&this.sessionStateCallbackTokens.forEach(function(m){return c.alSession.removeSessionStateCallback(m)}),this.sessionStateCallbackTokens=[],this.seedingStatus=C2.SeedingProgressCode.NotStarted,this.isSessionDisconnected=!1;var d=l??ZW;(0,wc.debugLog)(wc.DebugLogLevel.Info,`Getting AugLoop session for ${d}`),this.controlId?this.alSession=(0,lTe.getAugLoopSessionUsingMessageBridge)(d,new Sir.OfficeJSMessageBridge(this.controlId)):this.alSession=(0,lTe.getAugLoopSession)(d),(0,ET.isSeedingDependencyCheckEnabled)()&&this.alSession.setSeedingStatusChangeCallback(this.onSeedStatusChange.bind(this)),this.sessionStateCallbackTokens.push(this.alSession.setSessionCloseCallback(this.onSessionClose.bind(this))),this.sessionStateCallbackTokens.push(this.alSession.setDisconnectCallback(this.onSessionDisconnect.bind(this))),this.sessionStateCallbackTokens.push(this.alSession.setReconnectCallback(this.onSessionReconnect.bind(this))),(0,xp.getDefaultLogger)().logChatEvent(Tp.TelemetryChatEventType.ALSessionCreated)}},{key:"onSessionClose",value:function(l){var c=this,d;if((0,wc.debugLog)(wc.DebugLogLevel.Info,"Session close callback received",l),(0,xp.getDefaultLogger)().logChatEvent(Tp.TelemetryChatEventType.ALSessionClosed),!!(0,y2.handleAlSessionRestart)()&&(this.sessionCloseLoopCounter=this.lastSessionClosedTime&&Date.now()-this.lastSessionClosedTime<12e4?this.sessionCloseLoopCounter+1:1,this.lastSessionClosedTime=Date.now(),!(this.sessionCloseLoopCounter>2))){var m=ZW;if(C2.SessionCloseMessage.typeGuard(l)&&l.reason&&C2.SessionSwapOnClose.typeGuard(l.reason)&&l.reason.newDocSessionId)m=l.reason.newDocSessionId;else if(!(0,ET.isWebPlatform)()&&l.reason&&C2.SessionCloseReason.typeGuard(l.reason)&&((d=l.reason)===null||d===void 0?void 0:d.reasonDescription)==="PermanentError")return;this.alSession.close(),((0,ET.isWebPlatform)()||m!==ZW)&&(this.createAugLoopSession(m),this.annotations.forEach(function(t){return c.activateAnnotation(t.annotationType,(0,y2.cgSendStringConfig)()?t.options:void 0)}))}}},{key:"onSessionDisconnect",value:function(l){(0,wc.debugLog)(wc.DebugLogLevel.Info,"Session disconnect callback received",l),(0,xp.getDefaultLogger)().logChatEvent(Tp.TelemetryChatEventType.ALSessionDisconnected),this.isSessionDisconnected=!0}},{key:"onSessionReconnect",value:function(){(0,wc.debugLog)(wc.DebugLogLevel.Info,"Session reconnect callback received"),(0,xp.getDefaultLogger)().logChatEvent(Tp.TelemetryChatEventType.ALSessionReconnected),this.isSessionDisconnected=!1,this.retrySubmitPendingOps()}},{key:"onSeedStatusChange",value:function(l){this.seedingStatus=l.newStatus,this.retrySubmitPendingOps()}},{key:"retrySubmitPendingOps",value:function(){var l=this;if(this.isAugLoopReadyForOp)if((0,y2.sendOperationSubmittedTelemetry)()){var c=this.pendingOpsWithContext;this.pendingOpsWithContext=[],c.forEach(function(m){l.alSession.submitOperation(m.operation),(0,xp.getDefaultLogger)(m.userQueryGuid).logChatEvent(Tp.TelemetryChatEventType.QueryResubmittedToAL,JSON.stringify(n6(n6(n6({},"signal",m.signal),"queryId",m.userQueryGuid),"retry",!0)))})}else{var d=this.pendingOps;this.pendingOps=[],d.forEach(function(m){return l.alSession.submitOperation(m)})}}},{key:"isAugLoopReadyForOp",get:function(){var l=!(0,y2.handleAlSessionDisconnect)()||!this.isSessionDisconnected,c=!(0,y2.handleAlSessionRestart)()||this.workflows.every(function(m){return m.isSettled}),d=!(0,ET.isSeedingDependencyCheckEnabled)()||this.seedingStatus===C2.SeedingProgressCode.Finished||this.seedingStatus===C2.SeedingProgressCode.Incomplete;return l&&c&&d}},{key:"addToken",value:function(l){this.tokens.push(l)}},{key:"releaseToken",value:function(l){var c=this.tokens.indexOf(l);return c!==-1&&this.tokens.splice(c,1),this.tokens.length===0&&this.dispose(),this.disposed}},{key:"dispose",value:function(){var l=this;this.sessionStateCallbackTokens.forEach(function(c){return l.alSession.removeSessionStateCallback(c)}),this.sessionStateCallbackTokens=[],this.workflows.forEach(function(c){return c.promise.then(function(d){return l.alSession.releaseAnnotation(d.token)})}),this.workflows=[],this.handlers={},this.pendingOps=[],this.disposed=!0}},{key:"activateAnnotation",value:function(l,c){var d=this;if(this.disposed)return Promise.resolve();this.annotations.add({annotationType:l,options:c});var m=new Eir.CachedPromise(this.alSession.activateAnnotation(l,{callback:function(s){s.items.forEach(function(a){var n=d.handlers[l];n&&n(d.instanceId,a,s)})},forceReturnCachedAnnotations:c?.forceReturnCachedAnnotations,config:c?.config}));return m.settledPromise.then(function(){d.retrySubmitPendingOps()}),this.workflows.push(m),(0,y2.handleAlSessionDisconnect)()?m.settledPromise.then(function(){}):Promise.resolve()}},{key:"registerAnnotationHandler",value:function(l,c){this.disposed||(this.handlers[l]=c)}},{key:"submitOperation",value:function(l,c,d){if(!this.disposed){if(!this.isAugLoopReadyForOp){(0,wc.debugLog)(wc.DebugLogLevel.Info,"AugLoop session is not ready for message. Adding to pending ops to avoid failure."),(0,y2.sendOperationSubmittedTelemetry)()?this.pendingOpsWithContext.push({operation:l,userQueryGuid:d??"",signal:c}):this.pendingOps.push(l),(0,y2.handleAlSessionDisconnect)()&&this.isSessionDisconnected&&!this.alSession.isClosed&&this.alSession.submitCustomMessage(new C2.KeepAlive).catch(function(m){(0,wc.debugLog)(wc.DebugLogLevel.Error,"Failed to send keep alive message",m)});return}this.alSession.submitOperation(l),(0,xp.getDefaultLogger)(d).logChatEvent(Tp.TelemetryChatEventType.QuerySubmittedToAL,JSON.stringify(n6(n6({},"signal",c),"queryId",d)))}}}])})();AT.AugloopRuntimeManager=Air});var UW=_e(bT=>{"use strict";Object.defineProperty(bT,"__esModule",{value:!0});bT.TelemetryErrorCategory=void 0;bT.TelemetryErrorCategory={ClientProgramResponseError:"ClientProgramResponseError",DisengagedError:"DisengagedError",InferenceAPIError:"InferenceAPIError",InputQueryError:"InputQueryError",LicensingError:"LicensingError",ODSLParseError:"ODSLParseError",ODSLSyntaxError:"ODSLSyntaxError",OffensiveContent:"OffensiveContent",SkillFailedError:"SkillFailedError",SydneyCancelledError:"SydneyCancelledError",IgnorableError:"IgnorableError",SydneyError:"SydneyError",TokenCountError:"TokenCountError",UnsupportedLanguageError:"UnsupportedLanguageError",UnrecognizedTabularRange:"UnrecognizedTabularRange",ExcelTabularSkillFailedError:"ExcelTabularSkillFailedError"}});var i6=_e(xT=>{"use strict";var bir=Nr(),xir=Hr();Object.defineProperty(xT,"__esModule",{value:!0});xT.StringManager=void 0;var uTe=Ol(),Tir=q1(),kir=(function(){function e(){bir(this,e);var r=(0,Tir.getStrings)();this.strings=r}return xir(e,[{key:"get",value:function(l){var c,d=(c=this.strings)===null||c===void 0?void 0:c[l];return d||((0,uTe.debugLog)(uTe.DebugLogLevel.Error,`StringManager: String not found for key: ${l}`),"")}}],[{key:"getInstance",value:function(){return e.instance||(e.instance=new e),e.instance}}])})();xT.StringManager=kir});var TT=_e(ou=>{"use strict";Object.defineProperty(ou,"__esModule",{value:!0});ou.logDisengagedError=sTe;ou.logClientProgramResponseError=dTe;ou.logInferenceAPIError=gTe;ou.logInputQueryError=mTe;ou.logLicensingError=fTe;ou.logODSLParseError=pTe;ou.logODSLSyntaxError=hTe;ou.logOffensiveContent=vTe;ou.logAugLoopCopilotErrorForAsha=Lir;ou.logCancelledEvent=Oir;ou.logOdslUnsupportedError=Nir;ou.logCopilotChatSkillAshaEvent=Hir;var gt=Sl(),Ao=UW(),kp=(Gc(),Dt(_s)),cTe=Ol();function wir(e){if(e.json)try{return JSON.parse(e.json).code}catch{}}function Iir(e,r,l){var c=gt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,d=gt.AshaError.Orchestration_Failed_Sydney;if(r)switch(r){case"unknown":d=gt.AshaError.Sydney_Unknown_Error;break;case"bad-conversation-id":d=gt.AshaError.Sydney_Bad_Converstaion_Id;break;case"error-response":d=gt.AshaError.Sydney_Error;break;case"server-timeout":d=gt.AshaError.Sydney_Timeout;break;case"websocket-failed-to-connect":d=gt.AshaError.Sydney_Websocket_Failed;break;case"out-of-credits":d=gt.AshaError.Out_Of_Credits;break}e.logStandardizedAshaErrorEvent(c,d,l)}function sTe(e,r){(0,cTe.debugLog)(cTe.DebugLogLevel.Warning,"Received disengaged error");var l=gt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,c=gt.AshaError.Disengaged_Error;e.logStandardizedAshaErrorEvent(l,c,r)}function dTe(e,r,l){var c=gt.AshaVeto.Unclassified_Chat_Failure,d=gt.AshaError.Client_Program_Response_Error;r&&r==="timeout"&&(c=gt.AshaVeto.Response_Delayed_Or_Timed_Out,d=gt.AshaError.Service_Timeout),e.logStandardizedAshaErrorEvent(c,d,l)}function gTe(e,r,l){var c=gt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,d=gt.AshaError.InferenceAPI;if(r)switch(r){case"user-throttled":c=gt.AshaVeto.Unable_To_Generate_Response_Due_To_Capacity_Issue,d=gt.AshaError.User_Throttled;break;case"scenario-throttled":c=gt.AshaVeto.Unable_To_Generate_Response_Due_To_Capacity_Issue,d=gt.AshaError.Scenario_Throttled;break;case"throttled":c=gt.AshaVeto.Unable_To_Generate_Response_Due_To_Capacity_Issue,d=gt.AshaError.Throttled;break;case"not-available":d=gt.AshaError.InferenceAPI_Not_Available;break;case"timeout":c=gt.AshaVeto.Response_Delayed_Or_Timed_Out,d=gt.AshaError.InferenceAPI_Timeout;break}e.logStandardizedAshaErrorEvent(c,d,l)}function mTe(e,r,l){var c=gt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,d=gt.AshaError.Augloop_Failed_Input_Error;if(r)switch(r){case"unsupported-multi-agent":c=gt.AshaVeto.User_Input_Could_Not_Be_Processed,d=gt.AshaError.Multiple_Intents_Detected;break;case"bad-token":c=gt.AshaVeto.User_Access_Issue_For_Copilot,d=gt.AshaError.Augloop_Failed_Token_Validation;break;case"too-short":c=gt.AshaVeto.User_Input_Could_Not_Be_Processed,d=gt.AshaError.Input_Too_Short;break;case"too-long":c=gt.AshaVeto.User_Input_Could_Not_Be_Processed,d=gt.AshaError.Input_Too_Long;break;case"invalid":c=gt.AshaVeto.User_Input_Could_Not_Be_Processed,d=gt.AshaError.Input_Query_Error_Invalid;break;case"out-of-scope":c=gt.AshaVeto.User_Input_Could_Not_Be_Processed,d=gt.AshaError.Input_Query_Error_Out_Of_Scope;break}e.logStandardizedAshaErrorEvent(c,d,l)}function fTe(e,r,l){var c=gt.AshaVeto.User_Access_Issue_For_Copilot,d=gt.AshaError.Augloop_Failed_Entitlement_Validation;e.logStandardizedAshaErrorEvent(c,d,l)}function pTe(e,r,l){var c=gt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,d=gt.AshaError.Failed_Parse_ODSL;if(r)switch(r){case"zero-parsed":d=gt.AshaError.Failed_Parse_ODSL_Zero;break;case"date-logic":c=gt.AshaVeto.Missing_Copilot_Functionality,d=gt.AshaError.Failed_Parse_ODSL_Date_Logic;break;case"no-op":d=gt.AshaError.Failed_Parse_ODSL_No_Op;break}e.logStandardizedAshaErrorEvent(c,d,l)}function hTe(e,r,l){var c=gt.AshaVeto.Unable_To_Complete_Task,d=gt.AshaError.Invalid_ODSL_Generated;e.logStandardizedAshaErrorEvent(c,d,l)}function vTe(e,r,l){var c=gt.AshaError.Input_Was_Offensive_So_No_Response,d=gt.AshaVeto.Responsible_AI_Filter_Blocked_Response;if(r)switch(r){case"input-query:guardlist":c=gt.AshaError.Input_Blocked_Guardlist;break;case"input-query:content-safety-jailbreak-classifier":c=gt.AshaError.Input_Blocked_Prompt_Injection;break;case"generated-output:open-ai-moderation":c=gt.AshaError.Suggestion_Blocked_Due_To_Code_Generated_Being_Protected_By_Copyright_Licensing;break;default:r.indexOf("input-query")>-1?c=gt.AshaError.Input_Query_Error:r.indexOf("generated-output")>-1&&(c=gt.AshaError.Generated_Output_Error)}e.logStandardizedAshaErrorEvent(d,c,l)}function Dir(e,r,l){var c=gt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,d=gt.AshaError.Failed_Due_To_Skill_Failure;e.logStandardizedAshaErrorEvent(c,d,l)}function Mir(e,r,l){var c=gt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,d=gt.AshaError.Sydney_Cancelled_Error;e.logStandardizedAshaErrorEvent(c,d,l)}function Bir(e,r,l){var c=gt.AshaVeto.User_Input_Could_Not_Be_Processed,d=gt.AshaError.Input_Exceeded_Max_Length;e.logStandardizedAshaErrorEvent(c,d,l)}function _ir(e,r,l){var c=gt.AshaVeto.Missing_Copilot_Functionality,d=gt.AshaError.Input_Language_Unsupported;e.logStandardizedAshaErrorEvent(c,d,l)}function Lir(e,r,l){var c=r.category,d=wir(r);switch(c){case Ao.TelemetryErrorCategory.ClientProgramResponseError:dTe(e,d,l);break;case Ao.TelemetryErrorCategory.DisengagedError:sTe(e,l);break;case Ao.TelemetryErrorCategory.ExcelTabularSkillFailedError:break;case Ao.TelemetryErrorCategory.InferenceAPIError:gTe(e,d,l);break;case Ao.TelemetryErrorCategory.InputQueryError:mTe(e,d,l);break;case Ao.TelemetryErrorCategory.LicensingError:fTe(e,d,l);break;case Ao.TelemetryErrorCategory.ODSLParseError:pTe(e,d,l);break;case Ao.TelemetryErrorCategory.ODSLSyntaxError:hTe(e,d,l);break;case Ao.TelemetryErrorCategory.OffensiveContent:vTe(e,d,l);break;case Ao.TelemetryErrorCategory.SkillFailedError:Dir(e,d,l);break;case Ao.TelemetryErrorCategory.SydneyCancelledError:Mir(e,d,l);break;case Ao.TelemetryErrorCategory.IgnorableError:case Ao.TelemetryErrorCategory.SydneyError:Iir(e,d,l);break;case Ao.TelemetryErrorCategory.TokenCountError:Bir(e,d,l);break;case Ao.TelemetryErrorCategory.UnsupportedLanguageError:_ir(e,d,l);break;default:e.logStandardizedAshaErrorEvent(gt.AshaVeto.Unclassified_ASHA_Error,gt.AshaError.Augloop_Error,l);break}}function Pir(e){return e.type===kp.ResponseMetadataType.CopilotChatResponseMeta}function Oir(e){e.logStandardizedAshaErrorEvent(gt.AshaVeto.User_Rejected_Or_Cancelled_Response,gt.AshaError.Else_User_Stopped_Execution,gt.TelemetryStandardizedFeature.CopilotChat)}function Nir(e){e.logStandardizedAshaErrorEvent(gt.AshaVeto.Missing_Copilot_Functionality,gt.AshaError.ODSL_Execution_Failed_General_Error,gt.TelemetryStandardizedFeature.CopilotChat)}function Hir(e,r){if(Pir(r)){var l=r.chatResponseCode;if(l!==kp.CopilotChatResponseCode.OK)switch(l){case kp.CopilotChatResponseCode.ServiceTimeout:e.logStandardizedAshaErrorEvent(gt.AshaVeto.Response_Delayed_Or_Timed_Out,gt.AshaError.Service_Timeout,gt.TelemetryStandardizedFeature.CopilotChat);return;case kp.CopilotChatResponseCode.ServiceError:e.logStandardizedAshaErrorEvent(gt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,gt.AshaError.Service_Error_Augloop,gt.TelemetryStandardizedFeature.CopilotChat);return;case kp.CopilotChatResponseCode.RAICheckFailed:e.logStandardizedAshaErrorEvent(gt.AshaVeto.Responsible_AI_Filter_Blocked_Response,gt.AshaError.RAI_Validation_Failed,gt.TelemetryStandardizedFeature.CopilotChat);return;case kp.CopilotChatResponseCode.Unknown:e.logStandardizedAshaErrorEvent(gt.AshaVeto.Unable_To_Complete_Task,gt.AshaError.Service_Error_Unknown_Error,gt.TelemetryStandardizedFeature.CopilotChat);return;default:e.logError({eventType:gt.TelemetryEventType.Error,errorMessage:`Unknown CopilotChatResponseCode - ${l}`,logLevel:gt.LogLevel.Error}),e.logStandardizedAshaErrorEvent(gt.AshaVeto.Unable_To_Complete_Task,gt.AshaError.Service_Error_Unknown_Error,gt.TelemetryStandardizedFeature.CopilotChat);return}}}});var wT=_e(vg=>{"use strict";Object.defineProperty(vg,"__esModule",{value:!0});vg.createErrorResponse=l6;vg.createDefaultErrorResponse=GW;vg.createFixAndExplainErrorResponse=Gir;vg.createDisengagedErrorResponse=Wir;vg.createAugloopErrorResponse=$ir;var FTe=UW(),wp=i6(),Vir=TT(),hg=p2(),jir=Ol(),kT=Sl(),Zir=(OW(),Dt(PW)),Uir=fs();function l6(e,r,l){var c=(0,jir.createResponse)({messageType:hg.MessageType.MarkdownCard,message:e,shouldShowFeedbackSection:!0,shouldShowAIGeneratedIndicator:!0,isResponseComplete:!0,isFailure:!0,errorType:r,addCardToChatHistory:l??!0});return c}function GW(){return l6(wp.StringManager.getInstance().get(hg.CopilotStringsEnum.GenericErrorMessage))}function Gir(e){return(0,Uir.useCustomErrorMessageForFormulaExplain)()&&e===Zir.FixAndExplainErrorCode.OutputDlpBlocked?l6(wp.StringManager.getInstance().get(hg.CopilotStringsEnum.DlpBlockedError)):GW()}function Wir(){return l6(wp.StringManager.getInstance().get(hg.CopilotStringsEnum.GenericErrorMessage),kT.TelemetryChatErrorType.OrchestratorDisengaged,!0)}function $ir(e,r){var l=r.category,c=wp.StringManager.getInstance().get(hg.CopilotStringsEnum.GenericErrorMessage),d=kT.TelemetryChatErrorType.ServiceError,m=!0;switch(l){case FTe.TelemetryErrorCategory.LicensingError:c=wp.StringManager.getInstance().get(hg.CopilotStringsEnum.LicensingErrorMessage),d=kT.TelemetryChatErrorType.LicensingError,m=!1;break;case FTe.TelemetryErrorCategory.UnsupportedLanguageError:c=wp.StringManager.getInstance().get(hg.CopilotStringsEnum.CopilotUnsupportedLanguageMessage),d=kT.TelemetryChatErrorType.DetectedUnsupportedLanguage;break}return(0,Vir.logAugLoopCopilotErrorForAsha)(e,r,e.getActiveFeature()),l6(c,d,m)}});var WW=_e(DT=>{"use strict";var RTe=Hn(),zir=Nr(),Kir=Hr();Object.defineProperty(DT,"__esModule",{value:!0});DT.AugLoopTimeoutHandler=void 0;var qir=bp(),IT=Sl(),CTe=Ol(),yTe=(function(){function e(r,l,c){zir(this,e),this.userQueryId=r,this.telemetryLogger=l,this.onTimeoutCallback=c,this.cancelled=!1,this.startTime=Date.now(),this.timerId=setTimeout(this.onTimeout.bind(this),6e4)}return Kir(e,[{key:"onTimeout",value:function(){(0,CTe.debugLog)(CTe.DebugLogLevel.Warning,"AugLoopTimeoutHandler: Timeout"),this.telemetryLogger.logStandardizedAshaErrorEvent(IT.AshaVeto.Response_Delayed_Or_Timed_Out,IT.AshaError.Augloop_Response_Timed_Out,IT.TelemetryStandardizedFeature.CopilotChat,!1),e.timedOutQueryIds.set(this.userQueryId,this.startTime),this.onTimeoutCallback()}},{key:"cancel",value:function(){this.cancelled||(this.cancelled=!0,clearTimeout(this.timerId),this.onTimeoutCallback=function(){})}}],[{key:"notifyMessageReceived",value:function(l){var c=e.timedOutQueryIds.get(l);if(c!==void 0){e.timedOutQueryIds.delete(l);var d=Date.now()-c,m=RTe(RTe({},"queryId",l),"delay",d);(0,qir.getDefaultLogger)(l).logChatEvent(IT.TelemetryChatEventType.ALMessageReceivedAfterTimeout,JSON.stringify(m))}}}])})();DT.AugLoopTimeoutHandler=yTe;yTe.timedOutQueryIds=new Map});var STe=_e(BT=>{"use strict";var Xir=Nr(),Qir=Hr();Object.defineProperty(BT,"__esModule",{value:!0});BT.ExcelAppStreamHandler=void 0;var Jir=gs(),Fg=Ol(),Yir=(Poe(),Dt(Loe)),MT=(DW(),Dt(IW)),$W=wT(),elr=TT(),rlr=Sl(),tlr=p2(),alr=gg(),nlr=WW(),ilr=(function(){function e(r,l,c,d){Xir(this,e),this.resultHandler=r,this.queryId=l,this.telemetryLogger=c,this.usageFeatureName=d,this.messageId="",this.paragraphChunks="",this._isStreamComplete=!1,this.contentOrigin="",this.hasError=!1,this.isValidMessageForRendering=function(m){if(m.text)try{var t=JSON.parse(m.text);if(t.publishPreference===Jir.PublishPreference.Never)return!1}catch{}return m.author===MT.MessageAuthorType.Bot&&!!m.text&&(m.messageType===void 0||m.messageType===MT.MessageType.Chat)&&!!m.messageId},this.augloopTimeoutHandler=new nlr.AugLoopTimeoutHandler(l,c,this.onAugLoopTimeout.bind(this))}return Qir(e,[{key:"isStreamCompleted",get:function(){return this._isStreamComplete}},{key:"cancelTimeout",value:function(){this.augloopTimeoutHandler.cancel()}},{key:"notifyErrorDetected",value:function(){this.hasError=!0}},{key:"handleChatResponse",value:function(l,c,d){if(this.augloopTimeoutHandler.cancel(),this.conversationId=c||this.conversationId,this.sydneyEndpoint=d||this.sydneyEndpoint,l.status===Yir.CompletionStatus.Success){this.handleStreamEnd(l);return}var m=l.messagesToAddOrReplace,t=l.messagesToUpdate;if(!(0,Fg.isNullOrUndefined)(m)&&m.length>0)for(var s of m){if(s.contentOrigin&&(this.contentOrigin=s.contentOrigin),(0,Fg.isDisengagedMessage)(s)){(0,elr.logDisengagedError)(this.telemetryLogger,rlr.TelemetryStandardizedFeature.CopilotChat),this.endStreamWithError((0,$W.createDisengagedErrorResponse)());return}else if(s.messageType!==MT.MessageType.Chat||s.author==="user")return;this.messageId=s.messageId,(0,Fg.handleRAIOffense)(this.telemetryLogger,s.offense),this.updateResponseMarkdownMessageCard(s.text,!0,!1)}else if(!(0,Fg.isNullOrUndefined)(t)&&t.length>0)for(var a of t)a.messageId===this.messageId&&this.updateResponseMarkdownMessageCard(a.appendText,!1,!1)}},{key:"endStreamWithError",value:function(l){this.hasError=!0,this.addCommonResponseProperties(l),this.resultHandler.updateMessage(this.queryId,l),this.telemetryLogger.endTriedActivityFailure(this.usageFeatureName),this.onStreamEnd()}},{key:"handleStreamEnd",value:function(l){var c=this,d,m,t=(d=l.messages)===null||d===void 0?void 0:d.find(function(a){return a.locale&&(c.locale=a.locale),c.isValidMessageForRendering(a)});if(t){t.contentOrigin&&(this.contentOrigin=t.contentOrigin);var s=(m=t.suggestedResponses)===null||m===void 0?void 0:m.filter(function(a){return a.messageType===MT.MessageType.Suggestion}).map(function(a){return a.text});this.updateResponseMarkdownMessageCard(t.text,!0,!0,s),this.hasError?this.telemetryLogger.endTriedActivityFailure(this.usageFeatureName):this.telemetryLogger.endTriedActivitySuccess(this.usageFeatureName),this.onStreamEnd()}else(0,Fg.debugLog)(Fg.DebugLogLevel.Warning,"No valid message found for rendering"),this.endStreamWithError((0,$W.createDefaultErrorResponse)())}},{key:"updateResponseMarkdownMessageCard",value:function(l,c,d,m){var t=l;t=t.replace("\\n",`
`),this.paragraphChunks=c?t:this.paragraphChunks+t;var s=(0,Fg.createResponse)({messageType:tlr.MessageType.MarkdownCard,message:this.paragraphChunks,shouldShowFeedbackSection:!1,shouldShowAIGeneratedIndicator:d,isResponseComplete:d,suggestions:m,isFailure:!1,addCardToChatHistory:d});this.addCommonResponseProperties(s),this.resultHandler.updateMessage(this.queryId,s)}},{key:"addCommonResponseProperties",value:function(l){l.messageId=this.messageId||l.messageId||(0,alr.v4)(),l.contentOrigin=this.contentOrigin,l.responseMetaDataType=this.responseMetaDataType,l.sydneyEndpoint=this.sydneyEndpoint,l.responseLocale=this.locale,l.conversationId=this.conversationId,this.hasError&&(l.isFailure=!0)}},{key:"onStreamEnd",value:function(){this._isStreamComplete=!0,this.augloopTimeoutHandler.cancel()}},{key:"onAugLoopTimeout",value:function(){this.endStreamWithError((0,$W.createDefaultErrorResponse)())}}])})();BT.ExcelAppStreamHandler=ilr});var PTe=_e(Rg=>{"use strict";var llr=Nr(),olr=Hr(),o6=Rg&&Rg.__awaiter||function(e,r,l,c){function d(m){return m instanceof l?m:new l(function(t){t(m)})}return new(l||(l=Promise))(function(m,t){function s(o){try{n(c.next(o))}catch(u){t(u)}}function a(o){try{n(c.throw(o))}catch(u){t(u)}}function n(o){o.done?m(o.value):d(o.value).then(s,a)}n((c=c.apply(e,r||[])).next())})};Object.defineProperty(Rg,"__esModule",{value:!0});Rg.doRangesIntersect=BTe;Rg.getDocumentContextAsString=hlr;Rg.getFormulaFixAndExplainContext=vlr;var ITe=a6(),DTe=fs(),ETe=Ol(),d0=["rowIndex","columnIndex","rowCount","columnCount","address"],ATe=["name","showTotals"],bTe=["id","name","visibility"],ulr=["name","worksheet/id","layout/showColumnGrandTotals","layout/showRowGrandTotals","layout/layoutType","rowHierarchies/items/name","rowHierarchies/items/fields/name","columnHierarchies/items/name","columnHierarchies/items/fields/name","filterHierarchies/items/name","filterHierarchies/items/fields/name","dataHierarchies/items/name","dataHierarchies/items/field/name","hierarchies/items/name"];function _T(e){return e.map(function(r){return`items/${r}`}).join(",")}function clr(e){var r=e.lastIndexOf("!");return r===-1?e:e.substring(r+1)}function MTe(e){var r=e.formulaCulture,l=e.datetimeFormat,c=e.numberFormat;return{falseName:r.falseName,trueName:r.trueName,leftBrace:r.leftBrace,listSeparator:r.listSeparator,rightBracket:r.rightBracket,rightBrace:r.rightBrace,uppercaseColumnLetter:r.uppercaseColumnLetter,uppercaseRowLetter:r.uppercaseRowLetter,rowSeparator:r.rowSeparator,shortDatePattern:l.shortDatePattern,timeSeparator:l.timeSeparator,longTimePattern:l.longTimePattern,amSymbol:l.amSymbol,dateOrder:l.dateOrder,dateSeparatorAlternative:l.dateSeparatorAlternative,dayNameLong:l.dayNameLong,dayNameShort:l.dayNameShort,isAmPmSeparatedBySpace:l.isAmPmSeparatedBySpace,isClock24Hour:l.isClock24Hour,isDayTwoDigits:l.isDayTwoDigits,isHourTwoDigits:l.isHourTwoDigits,isLongDateFormat:l.isLongDateFormat,isMonthTwoDigits:l.isMonthTwoDigits,isYearFourDigits:l.isYearFourDigits,monthNameLong:l.monthNameLong,timeSeparatorAlternative:l.timeSeparatorAlternative,numberDecimalSeparator:c.numberDecimalSeparator,numberGroupSeparator:c.numberGroupSeparator,currencySymbol:c.currencySymbol,currencyDecimals:c.currencyDecimals,currencyNegative:c.currencyNegative,fractionSeparator:c.fractionSeparator,isCurrencySeparatedBySpace:c.isCurrencySeparatedBySpace,isCurrencySymbolLeading:c.isCurrencySymbolLeading,nonCurrencyNumberDecimals:c.nonCurrencyNumberDecimals,numberGrouping:c.numberGrouping,spaceBeforePercentage:c.spaceBeforePercentage,spaceInScientificNotation:c.spaceInScientificNotation}}function xTe(e){return{id:e.id,name:e.name}}function qW(e){var r=e.rowIndex+1,l=e.rowIndex+e.rowCount,c=e.columnIndex+1,d=e.columnIndex+e.columnCount;return{topLeft:{row:r,col:c},topRight:{row:r,col:d},bottomLeft:{row:l,col:c},bottomRight:{row:l,col:d}}}function TTe(e){var r=qW(e);return[r.topLeft,r.topRight,r.bottomLeft,r.bottomRight]}function BTe(e,r){var l=qW(e),c=qW(r),d=l.topLeft.col<=c.bottomRight.col&&l.bottomRight.col>=c.topLeft.col,m=l.topLeft.row<=c.bottomRight.row&&l.bottomRight.row>=c.topLeft.row;return d&&m}function slr(e,r){if(BTe(e,r))return 0;var l=TTe(e),c=TTe(r),d=Number.MAX_SAFE_INTEGER;for(var m of l)for(var t of c){var s=Math.sqrt(Math.pow(m.row-t.row,2)+Math.pow(m.col-t.col,2));s<d&&(d=s)}return d}function dlr(e,r){var l=Number.MAX_SAFE_INTEGER,c;for(var d of r){var m=slr(e,d.range);m<l&&(l=m,c=d)}return{table:c?.table,tableIntersected:l===0}}function _Te(e){return e?JSON.stringify(e):""}function zW(e){return e?_Te(e.text[0]):""}function glr(e){return e.numberFormatLocal!==void 0?e.numberFormatLocal:e.numberFormat}function LTe(e,r){return{worksheetId:r,address:e.address,top:e.rowIndex+1,left:e.columnIndex+1,bottom:e.rowIndex+e.rowCount,right:e.columnIndex+e.columnCount}}function*kTe(e,r,l){var c=["text","numberFormatLocal","numberFormat"],d=e.getRange().load(d0),m=e.getHeaderRowRange().load("text"),t=e.getDataBodyRange().load(d0),s=t.getRow(0).load(c),a=t.getLastRow().load(c),n=e.showTotals?e.getTotalRowRange().load("hidden"):void 0;yield;var o=_Te(glr(s)[0]),u=n?!n.hidden:!1,g={id:e.id,name:e.name,headers:zW(m),firstColumnValues:"",numRows:t.rowCount,numColumns:t.columnCount,firstRowValues:zW(s),lastRowValues:zW(a),numberFormats:o,address:d.address,range:LTe(d,r),tableLikeRange:!1,tableIntersected:l,totalRow:u};return g}function*mlr(e){var r=e.workbook.load("name"),l=r.getActiveCell();l.load(d0);var c=r.getSelectedRanges().load(d0),d=r.worksheets;d.load(_T(bTe));var m=d.getActiveWorksheet().load(bTe),t=e.application.cultureInfo;return t.load("name"),t.formulaCulture.load(),t.datetimeFormat.load(),t.numberFormat.load(),yield,{workbookName:r.name,worksheets:d.items.map(function(s){return xTe(s)}),activeWorksheet:xTe(m),activeCell:clr(l.address),activeRangeAreas:c.address,dataLocale:t.name,localeInfo:MTe(t),hiddenSheetIds:d.items.filter(function(s){return s.visibility!=="Visible"}).map(function(s){return s.id})}}function*flr(e){if((0,DTe.tableContextEnabled)()){var r=e.workbook,l=r.pivotTables.load(_T(ulr));yield;var c=l.items.map(function(d){var m=d.columnHierarchies.items.filter(function(n){return n.name!=="Values"}).length,t=d.rowHierarchies.items.length,s=d.dataHierarchies.items.length,a=d.filterHierarchies.items.length;return{pivotTable:d,dataSource:d.getDataSourceString(),dataSourceType:d.getDataSourceType(),range:d.layout.getRange().load(d0),columnLabelRange:m>0?d.layout.getColumnLabelRange().load(d0):void 0,rowLabelRange:t>0?d.layout.getRowLabelRange().load(d0):void 0,dataBodyRange:s>0?d.layout.getDataBodyRange().load(d0):void 0,filterRange:a>0?d.layout.getFilterAxisRange().load(d0):void 0}});return yield,c.map(function(d){var m=d.pivotTable,t=d.dataSource,s=d.dataSourceType,a=d.range,n=d.columnLabelRange,o=d.rowLabelRange,u=d.dataBodyRange,g=d.filterRange;return{name:m.name,range:LTe(a,m.worksheet.id),columnLabelAddress:n?.address,rowLabelAddress:o?.address,dataBodyAddress:u?.address,filterAddress:g?.address,dataSourceType:s.value,dataSourceString:t.value,fields:m.hierarchies.items.map(function(f){return f.name}),rows:m.rowHierarchies.items.map(function(f){return{name:f.name,fields:f.fields.items.map(function(v){return v.name})}}),columns:m.columnHierarchies.items.map(function(f){return{name:f.name,fields:f.fields.items.map(function(v){return v.name})}}),filters:m.filterHierarchies.items.map(function(f){return{name:f.name,fields:f.fields.items.map(function(v){return v.name})}}),values:m.dataHierarchies.items.map(function(f){return{name:f.name,field:f.field.name}}),layout:{showColumnGrandTotals:m.layout.showColumnGrandTotals,showRowGrandTotals:m.layout.showRowGrandTotals,layoutType:m.layout.layoutType}}})}}function*plr(e){if((0,DTe.tableContextEnabled)()){var r=e.workbook,l=r.getActiveCell();l.load(d0);var c=l.getTables().load(_T(ATe)),d=r.worksheets.getActiveWorksheet().load("id"),m=d.tables.load(_T(ATe));yield;var t,s,a=c.items.length>0,n=d.id;if(a)s=yield*Je(kTe(c.items[0],n,!0)),t=s;else{var o=m.items.map(function(g){return{table:g,range:g.getRange().load(d0)}});yield;var u=dlr(l,o);t=u.table?yield*Je(kTe(u.table,n,u.tableIntersected)):void 0}return{activeTables:s?[s]:void 0,nearestTable:t,isActiveTableCtrlT:!!s}}}var KW=(function(){function e(r,l){llr(this,e),this.genFn=r,this.name=l,this.done=!1,this.hasError=!1,this.reset()}return olr(e,[{key:"reset",value:function(){this.done=!1,this.hasError=!1,this.value=void 0,this.generator=this.genFn()}},{key:"tryIterate",value:function(){if(this.done)return!0;try{var l=this.generator.next();l.done&&(this.done=!0,this.value=l.value)}catch(c){this.hasError=!0,this.done=!0,(0,ETe.debugLog)(ETe.DebugLogLevel.Error,`Error in generator ${this.name}`,c)}return this.done}}])})();function wTe(e,r){return o6(this,void 0,void 0,function*(){for(;r.some(function(d){return!d.done});){var l=!1;for(var c of r)l=!c.tryIterate()||l;l&&(yield e.sync())}})}function hlr(e,r){return o6(this,void 0,void 0,function*(){var l=this;try{var c=yield(0,ITe.excelJsApiRequestForControl)(e.controlId,function(d){return o6(l,void 0,void 0,function*(){var m,t,s,a,n,o,u,g,f,v,C,p,h=new KW(function(){return mlr(d)},"Basic"),F=new KW(function(){return flr(d)},"PivotTables"),R=new KW(function(){return plr(d)},"Tables");yield wTe(d,[h,F,R]),h.hasError&&(h.reset(),yield wTe(d,[h]));var y={workbookName:(m=h.value)===null||m===void 0?void 0:m.workbookName,activeTables:(t=R.value)===null||t===void 0?void 0:t.activeTables,worksheets:(s=h.value)===null||s===void 0?void 0:s.worksheets,activeWorksheet:(a=h.value)===null||a===void 0?void 0:a.activeWorksheet,activeCell:(n=h.value)===null||n===void 0?void 0:n.activeCell,activeRangeAreas:(o=h.value)===null||o===void 0?void 0:o.activeRangeAreas,dataLocale:(u=h.value)===null||u===void 0?void 0:u.dataLocale,localeInfo:(g=h.value)===null||g===void 0?void 0:g.localeInfo,elseCategory:e.elseCategory,queryOrigin:e.queryOrigin,onGridQueryCellAddress:e.onGridQueryCellAddress,workbookTables:r.getRecognizedTables(),hiddenSheetIds:(f=h.value)===null||f===void 0?void 0:f.hiddenSheetIds,nearestTable:(v=R.value)===null||v===void 0?void 0:v.nearestTable,isActiveTableCtrlT:(p=(C=R.value)===null||C===void 0?void 0:C.isActiveTableCtrlT)!==null&&p!==void 0?p:!1,workbookPivotTables:F.value};return JSON.stringify(y)})});return c}catch{}return""})}function vlr(e){return o6(this,void 0,void 0,function*(){var r=this;try{return yield(0,ITe.excelJsApiRequestForControl)(e,function(l){return o6(r,void 0,void 0,function*(){var c=l.workbook.worksheets.getActiveWorksheet().load(["id","name"]),d=l.application.cultureInfo;return d.load("name"),d.formulaCulture.load(),d.datetimeFormat.load(),d.numberFormat.load(),yield l.sync(),{activeWorksheet:{id:c.id,name:c.name},userLocaleInfo:MTe(d),dataLocaleCode:d.name}})})}catch{return null}})}});var JW=_e(S2=>{"use strict";var Flr=Nr(),Rlr=Hr(),XW=S2&&S2.__awaiter||function(e,r,l,c){function d(m){return m instanceof l?m:new l(function(t){t(m)})}return new(l||(l=Promise))(function(m,t){function s(o){try{n(c.next(o))}catch(u){t(u)}}function a(o){try{n(c.throw(o))}catch(u){t(u)}}function n(o){o.done?m(o.value):d(o.value).then(s,a)}n((c=c.apply(e,r||[])).next())})};Object.defineProperty(S2,"__esModule",{value:!0});S2.ClpSensitivityHandler=S2.EncryptionTypeEnum=void 0;var LT="",QW;(function(e){e[e.None=0]="None",e[e.IRMTemplate=1]="IRMTemplate",e[e.IRMUserDefinedPermission=2]="IRMUserDefinedPermission",e[e.IRMEncryptOnly=3]="IRMEncryptOnly",e[e.IRMDoNotForward=4]="IRMDoNotForward"})(QW||(S2.EncryptionTypeEnum=QW={}));var Clr=(function(){function e(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";Flr(this,e),this.controlId=r,this.inDocLabelInfo={labelId:LT,tenantId:LT},this.setLabelChangeEventListener(),this.initializationPromise=this.setInDocSensitiveLabelInfoUsingOfcJs()}return Rlr(e,[{key:"waitForInitialization",value:function(){return XW(this,void 0,void 0,function*(){try{yield this.initializationPromise}catch{}})}},{key:"setInDocSensitiveLabelInfoUsingOfcJs",value:function(){return XW(this,void 0,void 0,function*(){try{var l=yield OfficeFirstParty.Sensitivity.getLabel({controlId:this.controlId});this.setInDocSensitivityLabelInfo(l)}catch{}})}},{key:"getInDocSensitiveLabelUsingOfcJs",value:function(){return XW(this,void 0,void 0,function*(){var l={labelId:LT,tenantId:LT};try{l=yield OfficeFirstParty.Sensitivity.getLabel({controlId:this.controlId})}catch{}return l})}},{key:"setInDocSensitivityLabelInfo",value:function(l){this.inDocLabelInfo.version=l.version,this.inDocLabelInfo.labelId=l.labelId,this.inDocLabelInfo.tenantId=l.tenantId,this.inDocLabelInfo.isEnabled=l.isEnabled,this.inDocLabelInfo.encryptionType=l.encryptionType,this.inDocLabelInfo.isDke=l.isDke,this.inDocLabelInfo.hasExtractForUser=l.hasExtractForUser,this.inDocLabelInfo.order=l.order,this.inDocLabelInfo.displayName=l.displayName,this.inDocLabelInfo.description=l.description,this.inDocLabelInfo.parentName=l.parentName,this.inDocLabelInfo.color=l.color}},{key:"setLabelChangeEventListener",value:function(){try{OfficeFirstParty.Sensitivity.onLabelChangedEvent({controlId:this.controlId},this.onLabelChangeEventListener.bind(this))}catch{}}},{key:"getSensitivity",value:function(){var l,c;return{id:this.inDocLabelInfo.labelId,displayName:(l=this.inDocLabelInfo.displayName)!==null&&l!==void 0?l:"",tooltip:this.inDocLabelInfo.description,color:this.inDocLabelInfo.color,isEncrypted:this.inDocLabelInfo.encryptionType!==QW.None,priority:(c=this.inDocLabelInfo.order)!==null&&c!==void 0?c:0}}},{key:"getInDocSensitiveLabelInfo",value:function(){return this.inDocLabelInfo}},{key:"onLabelChangeEventListener",value:function(l,c,d,m){m||this.setInDocSensitivityLabelInfo(c)}}])})();S2.ClpSensitivityHandler=Clr});var VTe=_e(Dp=>{"use strict";var ylr=Dp&&Dp.__awaiter||function(e,r,l,c){function d(m){return m instanceof l?m:new l(function(t){t(m)})}return new(l||(l=Promise))(function(m,t){function s(o){try{n(c.next(o))}catch(u){t(u)}}function a(o){try{n(c.throw(o))}catch(u){t(u)}}function n(o){o.done?m(o.value):d(o.value).then(s,a)}n((c=c.apply(e,r||[])).next())})};Object.defineProperty(Dp,"__esModule",{value:!0});Dp.submitUserChatMessage=klr;Dp.submitResponseChatMessage=wlr;var Slr=(Yt(),Dt(Xw)),Ic=(Xoe(),Dt(qoe)),OTe=gg(),Elr=gs(),Alr=JW(),PT;(function(e){e.Encryption="Encryption",e.NonEncryption="NonEncryption",e.Warning="Warning"})(PT||(PT={}));var OT;(function(e){e.None="None",e.Header="Header",e.Footer="Footer"})(OT||(OT={}));var Ip;(function(e){e[e.Default=0]="Default",e[e.MarkdownCard=5]="MarkdownCard"})(Ip||(Ip={}));var c6;(function(e){e.Chat="chat",e.Human="human"})(c6||(c6={}));var u6;(function(e){e.Else="Else",e.Unset=""})(u6||(u6={}));var NT;(function(e){e.ConversationMessage="Conversation_Message",e.ErrorMessage="Error_Message"})(NT||(NT={}));var blr="Copilot\\OnGrid",xlr="Workbook",Tlr=function(r){var l,c;if(r){var d={labelId:r.labelId,iconType:r.encryptionType!==Alr.EncryptionTypeEnum.None?PT.Encryption:PT.NonEncryption,tooltipText:(l=r.description)!==null&&l!==void 0?l:"",badgeText:(c=r.displayName)!==null&&c!==void 0?c:""};return d}};function klr(e,r,l,c,d,m){var t=Ip.MarkdownCard,s={markDownCardProps:Ilr(e)},a={messageId:l,shouldShowAIGeneratedIndicator:!1,showAnimation:!1,feedbackData:NTe(void 0,void 0,void 0,r,c,e),isFailure:!1,showMinifiedUI:!1,feedbackSectionPosition:OT.None,strikeThroughText:!1};HTe(t,s,a,r,c,d,m)}function wlr(e,r,l,c,d,m){return ylr(this,void 0,void 0,function*(){var t;e.isFailure?t={featureName:u6.Unset,eventType:NT.ErrorMessage,errorType:e.errorType}:t={featureName:e.contentOrigin===Elr.ContentOrigin.ElseSkillName?u6.Else:u6.Unset,eventType:NT.ConversationMessage},yield m.waitForInitialization();var s=m.getInDocSensitiveLabelInfo(),a=Ip.MarkdownCard,n={markDownCardProps:{user:c6.Chat,message:e.message,horizontalTableScroll:!0}},o={shouldShowAIGeneratedIndicator:e.shouldShowAIGeneratedIndicator,feedbackSectionPosition:OT.Footer,feedbackData:NTe(e.conversationId,e.sydneyEndpoint,e.responseLocale,r,l,c),isFailure:e.isFailure,showAnimation:!0,clpSensitivityIndicatorData:s?Tlr(s):void 0,messageId:e.messageId,telemetryData:JSON.stringify(t)};HTe(a,n,o,r,void 0,d,m)})}function NTe(e,r,l,c,d,m){var t=new Date().toISOString();return{feedbackArea:blr,contextData:{cardMetaData:JSON.stringify({prompt:m,promptId:c}),feedbackContextData:{prompt:m,promptId:c},groundingSource:xlr,sydneyContextData:{requestId:c,utteranceTimeStamp:t,feedbackMessageId:d,conversationId:e??"",sydneyEndpoint:r??"",locale:l}}}}function Ilr(e){var r=e,l=e;return{user:c6.Human,message:r,disableLinksProcessing:!0,shouldApplyInputLinkTheme:!0,commandText:l}}function HTe(e,r,l,c,d,m,t){var s=Dlr(e,r,l,c),a={chatMessageType:e,chatMessageData:r,chatMessageBodyData:l,chatMessage:s};Mlr(a,d,m,t)}function Dlr(e,r,l,c){var d,m;try{l.telemetryData!==void 0&&(m=JSON.parse(l.telemetryData))}catch{}var t;if(e===Ip.MarkdownCard&&r.markDownCardProps!==void 0)t=Object.assign({},r.markDownCardProps);else throw"Invalid parameters in convertResponseMessageToChatMessage";var s={messageType:e,body:t,feedbackData:l.feedbackData,shouldShowAIGeneratedIndicator:l.shouldShowAIGeneratedIndicator,feedbackSectionPosition:l.feedbackSectionPosition,showMinifiedUI:l.showMinifiedUI,showAnimation:l.showAnimation,strikeThroughText:l.strikeThroughText,clpSensitivityIndicatorData:(d=l.clpSensitivityIndicatorData)!==null&&d!==void 0?d:void 0,telemetryData:JSON.stringify(m===void 0?{correlationId:c}:Object.assign(Object.assign({},m),{correlationId:m.correlationId||c})),messageId:l.messageId,isFailure:l.isFailure};return s}function Mlr(e,r,l,c){var d,m,t=e.chatMessage,s=e.chatMessageType,a=e.chatMessageData,n=e.chatMessageBodyData;_lr(t,Blr(a,s),((d=t.body)===null||d===void 0?void 0:d.user)===c6.Human,(m=n.isFailure)!==null&&m!==void 0?m:!1,n.aiResponseMetadata,r,l,c)}function Blr(e,r){var l,c,d="";return r===Ip.MarkdownCard&&(d=(c=(l=e.markDownCardProps)===null||l===void 0?void 0:l.message)!==null&&c!==void 0?c:""),d}function _lr(e,r,l,c,d,m,t,s){var a=Llr(e,r,l,c,d,m),n=Date.now(),o=new Ic.AddMessageOperation({newMessage:a,type:Ic.OperationType.AddMessageOperation}),u=new Ic.CopilotChatHistorySignal({operation:o,timestamp:n,documentSensitivity:s.getSensitivity()}),g=new Slr.SignalOperation({parentPath:["Signal",Ic.CopilotChatHistorySignal.getTypeName()],items:[{id:"AugLoopExcelCopilotOnGrid-"+(0,OTe.v4)(),body:u}]});t.submitOperation(g,Ic.CopilotChatHistorySignal.getTypeName())}function Llr(e,r,l,c,d,m){var t="";try{t=JSON.stringify(e)}catch{}var s=l?Ic.UserRole.User:c?Ic.UserRole.System:Ic.UserRole.Copilot,a={content:r,images:void 0,entry:Ic.MessageEntry.Canvas,userRole:s,format:Ic.MessageType.RichText,timestamp:Date.now(),messageId:m??(0,OTe.v4)(),status:c?Ic.Status.Failure:Ic.Status.Success,richTextJson:t,messageMetadata:d};return a}});var jTe=_e(HT=>{"use strict";var Plr=Nt(),Olr=Nr(),Nlr=Hr();Object.defineProperty(HT,"__esModule",{value:!0});HT.SessionStore=void 0;var Hlr=(function(){function e(){Olr(this,e),this.excelRecognizedTablesAnnotationsCacheRevisionId="",this.excelRecognizedTablesAnnotationsCache=[]}return Nlr(e,[{key:"onExcelRecognizedTableAnnotationReceived",value:function(l,c){var d="",m,t,s;if(c){var a=JSON.parse(c);m=a.coauthVersionDocId,t=a.coauthVersionXluid,s=a.coauthVersionXrevId}if(m||t||s){var n=`${m}.${t}.${s}`;d=n}(this.excelRecognizedTablesAnnotationsCacheRevisionId===""||this.excelRecognizedTablesAnnotationsCacheRevisionId!==d)&&(this.excelRecognizedTablesAnnotationsCache=[],this.excelRecognizedTablesAnnotationsCacheRevisionId=d),this.excelRecognizedTablesAnnotationsCache.push(l)}},{key:"getRecognizedTables",value:function(){return Plr(this.excelRecognizedTablesAnnotationsCache)}}])})();HT.SessionStore=Hlr});var qTe=_e(Mp=>{"use strict";var Vlr=Nr(),jlr=Hr(),s6=Mp&&Mp.__awaiter||function(e,r,l,c){function d(m){return m instanceof l?m:new l(function(t){t(m)})}return new(l||(l=Promise))(function(m,t){function s(o){try{n(c.next(o))}catch(u){t(u)}}function a(o){try{n(c.throw(o))}catch(u){t(u)}}function n(o){o.done?m(o.value):d(o.value).then(s,a)}n((c=c.apply(e,r||[])).next())})};Object.defineProperty(Mp,"__esModule",{value:!0});Mp.CommunicationHandlerImpl=void 0;var E2=(Gc(),Dt(_s)),ZTe=(Yt(),Dt(Xw)),Mc=(OW(),Dt(PW)),Zlr=oTe(),Ulr=gg(),Glr=STe(),A2=gs(),Wlr=Ol(),UTe=MW(),d6=wT(),YW=TT(),GTe=PTe(),uu=Sl(),Cg=Ol(),e$=WW(),WTe=q1(),$Te=VTe(),$lr=JW(),zlr=jTe(),jT=fs(),t$=(NF(),Dt(OF)),VT=bp(),zTe=Sl(),g0=i6(),Dc=p2();function r$(e){return`${e.controlId}`}function KTe(e){switch(e){case A2.QueryType.FormulaExplanation:case A2.QueryType.FormulaExplanationPrefetch:return"FormulaExplain";case A2.QueryType.FormulaRepair:case A2.QueryType.FormulaRepairPrefetch:return"FormulaFix";default:return}}function Klr(){var e=(0,jT.cgSendStringConfig)()?{staticStrings:[{key:"formulaError",value:g0.StringManager.getInstance().get(Dc.CopilotStringsEnum.ElseFormulaBlocksError)},{key:"externalWorkbookFormulaError",value:g0.StringManager.getInstance().get(Dc.CopilotStringsEnum.ElseExternalWorkbookFormulaError)},{key:"securityBlockedFormulaError",value:g0.StringManager.getInstance().get(Dc.CopilotStringsEnum.ElseSecurityBlockedFormulaError)},{key:"raiError",value:g0.StringManager.getInstance().get(Dc.CopilotStringsEnum.RaiErrorUserMessage)},{key:"fallbackLatencyMessage",value:g0.StringManager.getInstance().get(Dc.CopilotStringsEnum.FallbackSkillLatencyMessage)},{key:"raiErrorSuccessfulActionBlockedResponse",value:g0.StringManager.getInstance().get(Dc.CopilotStringsEnum.RaiErrorSuccessfulActionBlockedResponse)},{key:"generalError",value:g0.StringManager.getInstance().get(Dc.CopilotStringsEnum.ElseSkillGeneralError)},{key:"searchChainingError",value:g0.StringManager.getInstance().get(Dc.CopilotStringsEnum.AugLoopSearchAndActionErrorImproved)},{key:"noTableError",value:g0.StringManager.getInstance().get(Dc.CopilotStringsEnum.AugLoopNoTableError)},{key:"imageChatChainingError",value:g0.StringManager.getInstance().get(Dc.CopilotStringsEnum.AugLoopImageChatError)},{key:"dlpBlocked",value:g0.StringManager.getInstance().get(Dc.CopilotStringsEnum.DlpBlockedError)}]}:void 0,r=[{name:E2.ExcelCopilotOutputAnnotation.getTypeName(),options:{config:e}}];return(0,jT.formulaFixAndExplainNewWorkflowEnabled)()&&r.push({name:Mc.ExcelFormulaExplainAnnotation.getTypeName()},{name:Mc.ExcelFormulaFixAnnotation.getTypeName()},{name:Mc.ExcelFormulaFixAndExplainFailedAnnotation.getTypeName()}),(0,jT.tableContextEnabled)()&&r.push({name:t$.ExcelRecognizedTableNew.getTypeName(),options:{forceReturnCachedAnnotations:!0}}),r}var qlr=(function(){function e(r){Vlr(this,e),this.resultHandler=r,this.streamHandlers=new Map,this.controlSpecificData=new Map}return jlr(e,[{key:"ensureControlSpecificData",value:function(l){var c=r$(l),d=this.controlSpecificData.get(c);return d||(d={sessionStore:new zlr.SessionStore},this.controlSpecificData.set(c,d)),d}},{key:"ensureStore",value:function(l){var c=this.ensureControlSpecificData(l);return c.sessionStore}},{key:"ensureAlSession",value:function(l){var c=this,d=this.ensureControlSpecificData(l),m=d.alRuntimeManagerPromise;if(m)return m;var t=new Zlr.AugloopRuntimeManager(r$(l),l.alSessionId,l.controlId),s=[];return Klr().forEach(function(a){s.push(t.activateAnnotation(a.name,a.options)),t.registerAnnotationHandler(a.name,c.handleResponse.bind(c))}),m=new Promise(function(a){return Promise.allSettled(s).then(function(){a(t)})}),d.alRuntimeManagerPromise=m,m}},{key:"ensureClpSensitivityHandler",value:function(l){var c=this.ensureControlSpecificData(l);if(c.clpSensitivityHandler)return c.clpSensitivityHandler;var d=new $lr.ClpSensitivityHandler(l.controlId);return c.clpSensitivityHandler=d,d}},{key:"logSkillAshaEvent",value:function(l,c){switch(c.type){case E2.ResponseMetadataType.ElseResponseMeta:(0,UTe.logElseSkillAshaEvent)(l,c);break;case E2.ResponseMetadataType.CopilotChatResponseMeta:(0,YW.logCopilotChatSkillAshaEvent)(l,c);break;default:l.logError({eventType:uu.TelemetryEventType.Error,errorMessage:`Unknown ResponseMetadata type - ${c.type}`,logLevel:uu.LogLevel.Error})}}},{key:"handleResponse",value:function(l,c,d){var m;if(!((m=c.body)===null||m===void 0)&&m.H_)switch(c.body.H_.T_){case E2.ExcelCopilotOutputAnnotation.getTypeName():this.handleExcelOutputResponse(c);break;case t$.ExcelRecognizedTableNew.getTypeName():this.onExcelTableRecognitionAnnotationResult(l,c,d);break;case Mc.ExcelFormulaExplainAnnotation.getTypeName():{var t=c.body,s=t.queryId,a=t.response;this.handleFormulaFixOrExplainSuccessResponse(s,a);break}case Mc.ExcelFormulaFixAnnotation.getTypeName():{var n=c.body,o=n.queryId,u=n.response;this.handleFormulaFixOrExplainSuccessResponse(o,u);break}case Mc.ExcelFormulaFixAndExplainFailedAnnotation.getTypeName():this.handleFormulaFixExplainErrorResponse(c);break}}},{key:"onExcelTableRecognitionAnnotationResult",value:function(l,c,d){var m,t=(m=this.controlSpecificData.get(l))===null||m===void 0?void 0:m.sessionStore;if(!(!t||!d)){var s=c.body;t.onExcelRecognizedTableAnnotationReceived(s,d.parentRevId)}}},{key:"handleExcelOutputResponse",value:function(l){var c,d,m,t=l?.body;if(((c=t?.H_)===null||c===void 0?void 0:c.T_)===E2.ExcelCopilotOutputAnnotation.getTypeName()){var s=t,a=s.queryId,n=s.chatResponse;if(a){e$.AugLoopTimeoutHandler.notifyMessageReceived(a);var o=this.streamHandlers.get(a);if(!o){(0,Cg.debugLog)(Cg.DebugLogLevel.Info,`Ignored response for userQueryId:${a} isCopilotOnGridQuery:${(0,Cg.isCopilotOnGridUUID)(a)}`,l);return}(0,Cg.debugLog)(Cg.DebugLogLevel.Info,"Received response from Augloop",l);var u=o.telemetryLogger,g=s.responseMetadata,f=s.error;s.conversationId&&(u.conversationId=s.conversationId),g&&(o.responseMetaDataType=g.type,this.logSkillAshaEvent(u,g)),(0,UTe.logElseSkillTelemetry)(u,g,o.usageFeatureName),(0,Cg.doesMetadataContainError)(g)&&o.notifyErrorDetected(),f&&o.endStreamWithError((0,d6.createAugloopErrorResponse)(u,f));var v=(m=(d=s.odslResponse)===null||d===void 0?void 0:d.odsl)===null||m===void 0?void 0:m.statements;v&&v.length>0&&((0,YW.logOdslUnsupportedError)(u),o.endStreamWithError((0,d6.createDefaultErrorResponse)())),n&&o&&!o.isStreamCompleted&&o.handleChatResponse(n,s.conversationId,s.sydneyEndpoint),o?.isStreamCompleted&&this.streamHandlers.delete(a)}}}},{key:"cancelQuery",value:function(l){var c=this.streamHandlers.get(l.userQueryGuid);c||(c=this.createAppStreamHandler(l.userQueryGuid,l.telemetryLogger,KTe(l.queryType))),c.endStreamWithError((0,d6.createDefaultErrorResponse)()),(0,YW.logCancelledEvent)(l.telemetryLogger),this.streamHandlers.delete(l.userQueryGuid)}},{key:"releaseAlSession",value:function(l){this.releaseAlSessionAsync(l)}},{key:"releaseAlSessionAsync",value:function(l){return s6(this,void 0,void 0,function*(){var c=r$(l),d=this.ensureControlSpecificData(l),m=yield d.alRuntimeManagerPromise,t=m?.releaseToken(l.userQueryGuid);t&&(d.alRuntimeManagerPromise=void 0,d.clpSensitivityHandler=void 0,this.controlSpecificData.delete(c))})}},{key:"createAppStreamHandler",value:function(l,c,d){return new Glr.ExcelAppStreamHandler(this.resultHandler,l,c,d)}},{key:"submitQuery",value:function(l,c){return s6(this,void 0,void 0,function*(){var d=(0,Ulr.v4)(),m=Date.now(),t=yield this.ensureAlSession(l);l.telemetryLogger.logChatEvent(zTe.TelemetryChatEventType.AugloopManagerInitReady,JSON.stringify({queryId:l.userQueryGuid,elapsedTime:Date.now()-m}));var s=l.queryType===A2.QueryType.FormulaExplanationPrefetch||l.queryType===A2.QueryType.FormulaRepairPrefetch;if(s)return this.submitFormulaFixAndExplainQuery(l,c,d,t,!0);var a=KTe(l.queryType),n=this.createAppStreamHandler(l.userQueryGuid,l.telemetryLogger,a);if(l.telemetryLogger.startTriedActivity(a),this.streamHandlers.set(l.userQueryGuid,n),t.addToken(l.userQueryGuid),(0,Wlr.shouldUseFormulaFixAndExplainWorkflow)(l.queryType))return this.submitFormulaFixAndExplainQuery(l,c,d,t);var o=this.ensureStore(l),u=yield(0,GTe.getDocumentContextAsString)(l,o);(0,jT.cgSendExtraChatEvent)()&&(0,VT.getDefaultLogger)(l.userQueryGuid).logChatEvent(zTe.TelemetryChatEventType.DocumentContextAsStringReceived);var g=new E2.ExcelCopilotInputSignal({query:c,queryId:l.userQueryGuid,context:u,config:{webGroundingEnabled:!1,enterpriseGroundingEnabled:!1,searchOnlyMode:!1,requireExplicitPlugins:!1},clientUILanguageAndLocale:(0,WTe.getUiLanguage)(),userQueryLanguage:(0,WTe.getUiLanguage)(),fluxSkillOverride:l.fluxSkillOverride}),f=Object.assign(new ZTe.SignalOperation,{parentPath:["Signal",E2.ExcelCopilotInputSignal.getTypeName()],items:[{id:d,body:g}]});t.submitOperation(f,E2.ExcelCopilotInputSignal.getTypeName(),l.userQueryGuid)})}},{key:"submitFormulaFixAndExplainQuery",value:function(l,c,d,m){return s6(this,arguments,void 0,function(t,s,a,n){var o=this,u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;return(function*(){var g,f,v,C=t.userQueryGuid,p=t.onGridQueryCellAddress,h=t.queryType,F=yield(0,GTe.getFormulaFixAndExplainContext)(t.controlId),R=!!(p&&h!==void 0&&F&&(!((g=F.activeWorksheet)===null||g===void 0)&&g.id));if(!R){t.telemetryLogger.logError({eventType:uu.TelemetryEventType.Error,errorMessage:`Invalid FormulaFixAndExplain request: isPrefetch=${!!u}, hasOnGridQueryCellAddress=${!!p}, queryType=${h}, hasContext=${!!F}, hasActiveWorksheetId=${!!(!((f=F?.activeWorksheet)===null||f===void 0)&&f.id)}`,logLevel:uu.LogLevel.Error},void 0,[{key:"workflowType",value:uu.TelemetryWorkflowType.FixAndExplain}]),u||o.failStream(C);return}var y=F.activeWorksheet,E=F.userLocaleInfo,x=F.dataLocaleCode,b="",k=h===A2.QueryType.FormulaExplanation||h===A2.QueryType.FormulaExplanationPrefetch?Mc.FormulaFixAndExplainQueryType.Explain:Mc.FormulaFixAndExplainQueryType.Fix,D=new Mc.ExcelFormulaFixAndExplainSignal({queryId:C,query:s,formula:b,queryType:k,queryOriginCellAddress:p,activeWorksheetMetadata:new t$.WorksheetMetadata({id:y.id,name:(v=y.name)!==null&&v!==void 0?v:""}),userLocaleInfo:E,dataLocaleCode:x,prefetchPrompt:u}),M=Object.assign(new ZTe.SignalOperation,{parentPath:["Signal",Mc.ExcelFormulaFixAndExplainSignal.getTypeName()],items:[{id:a,body:D}]});n.submitOperation(M,Mc.ExcelFormulaFixAndExplainSignal.getTypeName(),C)})()})}},{key:"failStream",value:function(l){var c=this.streamHandlers.get(l);if(!c){(0,VT.getDefaultLogger)(l).logError({eventType:uu.TelemetryEventType.Error,errorMessage:`failStream: no stream handler found for queryId: ${l}`,logLevel:uu.LogLevel.Warning},void 0,[{key:"workflowType",value:uu.TelemetryWorkflowType.FixAndExplain}]);return}c.endStreamWithError((0,d6.createDefaultErrorResponse)()),this.streamHandlers.delete(l)}},{key:"handleFormulaFixOrExplainSuccessResponse",value:function(l,c){var d=this.streamHandlers.get(l);if(!d){(0,VT.getDefaultLogger)(l).logError({eventType:uu.TelemetryEventType.Error,errorMessage:`handleFormulaFixOrExplainSuccessResponse: no stream handler found for queryId: ${l}`,logLevel:uu.LogLevel.Warning},void 0,[{key:"workflowType",value:uu.TelemetryWorkflowType.FixAndExplain}]);return}e$.AugLoopTimeoutHandler.notifyMessageReceived(l);var m=(0,Cg.createResponse)({messageType:Dc.MessageType.MarkdownCard,message:c,isResponseComplete:!0,shouldShowFeedbackSection:!0,shouldShowAIGeneratedIndicator:!0,addCardToChatHistory:!1});d.telemetryLogger.endTriedActivitySuccess(d.usageFeatureName),d.cancelTimeout(),this.resultHandler.updateMessage(l,m),this.streamHandlers.delete(l)}},{key:"handleFormulaFixExplainErrorResponse",value:function(l){var c,d,m=l.body,t=m.queryId,s=(d=(c=m.errorInfo)===null||c===void 0?void 0:c.code)!==null&&d!==void 0?d:Mc.FixAndExplainErrorCode.InternalError,a=this.streamHandlers.get(t);if(!a){(0,VT.getDefaultLogger)(t).logError({eventType:uu.TelemetryEventType.Error,errorMessage:`handleFormulaFixExplainErrorResponse: no stream handler found for queryId: ${t}`,logLevel:uu.LogLevel.Warning},void 0,[{key:"workflowType",value:uu.TelemetryWorkflowType.FixAndExplain}]);return}e$.AugLoopTimeoutHandler.notifyMessageReceived(t);var n=(0,d6.createFixAndExplainErrorResponse)(s);n.addCardToChatHistory=!1,a.endStreamWithError(n),this.streamHandlers.delete(t)}},{key:"submitHumanMessageChatHistory",value:function(l,c,d,m){return s6(this,void 0,void 0,function*(){var t=yield this.ensureAlSession(l),s=this.ensureClpSensitivityHandler(l);(0,$Te.submitUserChatMessage)(c,l.userQueryGuid,d,m,t,s)})}},{key:"submitResponseMessageChatHistory",value:function(l,c,d,m){return s6(this,void 0,void 0,function*(){var t=yield this.ensureAlSession(c),s=this.ensureClpSensitivityHandler(c);yield(0,$Te.submitResponseChatMessage)(l,c.userQueryGuid,m,d,t,s)})}}])})();Mp.CommunicationHandlerImpl=qlr});var a$=_e(ZT=>{"use strict";var Xlr=Nr(),Qlr=Hr();Object.defineProperty(ZT,"__esModule",{value:!0});ZT.ObservableImpl=void 0;var Jlr=(function(){function e(r){Xlr(this,e),this.internalValue=r,this.observers=[]}return Qlr(e,[{key:"subscribe",value:function(l){this.observers.push(l)}},{key:"unsubscribe",value:function(l){this.observers=this.observers.filter(function(c){return c!==l})}},{key:"value",get:function(){return this.internalValue},set:function(l){this.internalValue=l,this.observers.forEach(function(c){return c(l)})}}])})();ZT.ObservableImpl=Jlr});var l$=_e(_p=>{"use strict";var XTe=_p&&_p.__awaiter||function(e,r,l,c){function d(m){return m instanceof l?m:new l(function(t){t(m)})}return new(l||(l=Promise))(function(m,t){function s(o){try{n(c.next(o))}catch(u){t(u)}}function a(o){try{n(c.throw(o))}catch(u){t(u)}}function n(o){o.done?m(o.value):d(o.value).then(s,a)}n((c=c.apply(e,r||[])).next())})};Object.defineProperty(_p,"__esModule",{value:!0});_p.feedbackUserDataForTaskProperties=QTe;_p.collectUserFeedback=nor;var Ylr=p2(),eor=sS(),n$=gs(),ror=Sl(),UT;(function(e){e.AIThumbsDown="AIThumbsDown",e.AIThumbsUp="AIThumbsUp"})(UT||(UT={}));var i$;(function(e){e.ModalDialog="ModalDialog",e.Taskpane="Taskpane"})(i$||(i$={}));var Bp;(function(e){e.notSet="NotSet",e.true="True",e.false="False"})(Bp||(Bp={}));function tor(e){switch(e){case n$.QueryType.FormulaExplanation:return"FormulaExplanation";case n$.QueryType.FormulaFromNL:return ror.TelemetryStandardizedFeature.InlineNLToFormula;case n$.QueryType.FormulaRepair:return"FormulaRepair";default:return null}}function QTe(e){var r,l,c,d;return{aiInteractionId:e.requestContext.userQueryGuid,aiPrompt:e.prompt,aiResponseMessage:!((r=e.responseMessage)===null||r===void 0)&&r.isFailure?e.responseMessage.error:(l=e.responseMessage)===null||l===void 0?void 0:l.message,aiErrorType:(c=e.responseMessage)===null||c===void 0?void 0:c.error,aiChatHistory:[{user:"human",message:e.prompt},{user:"chat",message:(d=e.responseMessage)===null||d===void 0?void 0:d.message}]}}function aor(e){var r=eor.Buffer.from(e,"utf8"),l=r.toString("base64");return l}function nor(e,r){return XTe(this,arguments,void 0,function(l,c){var d=this,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"Copilot\\OnGrid",t=arguments.length>3?arguments[3]:void 0,s=arguments.length>4?arguments[4]:void 0;return(function*(){var a,n;if(!c)return!1;var o=s??{prompt:c.prompt,promptId:c.requestContext.userQueryGuid,chatHistory:[{user:"human",message:c.prompt},{user:"chat",message:(a=c.responseMessage)===null||a===void 0?void 0:a.message}]},u=aor(JSON.stringify(o)),g={fileType:"text/plain; charset=utf-8",fileName:"contextData.txt",base64Data:u},f={contextDataFiles:[g],scenarioConfig:{isScenarioEnabled:!0,question:{questionUIType:"DropDown",questionInstruction:{displayedString:" ",displayedStringInEnglish:" "},questionOptions:[{displayedString:" ",displayedStringInEnglish:" "}]},scenarioType:l===Ylr.UserFeedback.Like?UT.AIThumbsUp:UT.AIThumbsDown},isEmailCollectionEnabled:Bp.false,isFileUploadEnabled:Bp.false,isScreenshotEnabled:Bp.true,isScreenRecordingEnabled:Bp.false,featureName:(n=tor(c.queryType))!==null&&n!==void 0?n:void 0,entryPoint:"Canvas",feedbackUserData:t?QTe(c):void 0},v=void 0,C=new Promise(function(R){v=R}),p=function(y){return XTe(d,void 0,void 0,function*(){v(y)})};try{var h=yield OfficeFirstParty.UserFeedback.onUserFeedbackUIDismissed(p);yield OfficeFirstParty.UserFeedback.CollectUserFeedback(l,i$.ModalDialog,m,{v2Config:f});var F=yield C;return h(),F}catch{return!1}return!0})()})}});var eke=_e(Pp=>{"use strict";var GT=Hn(),ior=Nr(),lor=Hr(),oor=Pp&&Pp.__awaiter||function(e,r,l,c){function d(m){return m instanceof l?m:new l(function(t){t(m)})}return new(l||(l=Promise))(function(m,t){function s(o){try{n(c.next(o))}catch(u){t(u)}}function a(o){try{n(c.throw(o))}catch(u){t(u)}}function n(o){o.done?m(o.value):d(o.value).then(s,a)}n((c=c.apply(e,r||[])).next())})};Object.defineProperty(Pp,"__esModule",{value:!0});Pp.QueryTaskImpl=void 0;var JTe=a$(),o$=Sl(),u$=a6(),uor=l$(),Q1=Ol(),Lp=fs(),YTe=q1(),cor=NW(),sor=(function(){function e(r,l,c){ior(this,e),this.queryTaskProperties=r,this.communicationHandler=l,this.retryRequest=c,this.prompt=null,this.taskSubmitted=new JTe.ObservableImpl(!1),this.firstMessageTime=null,this.synchronizedHumanMessage=!1,this.continueResponseInAppChat=!1,this.resultStream=new JTe.ObservableImpl({hasError:!1,isComplete:!1}),(0,Q1.debugLog)(Q1.DebugLogLevel.Info,`Task started userQueryId:${this.queryTaskProperties.requestContext.userQueryGuid}`)}return lor(e,[{key:"telemetryLogger",get:function(){return this.queryTaskProperties.requestContext.telemetryLogger}},{key:"logTaskCompletion",value:function(){var l,c,d=this.queryTaskProperties.hasError;(0,Q1.debugLog)(Q1.DebugLogLevel.Info,`Task completed with error:${d} userQueryId:${this.queryTaskProperties.requestContext.userQueryGuid}`);var m=Date.now()-this.queryTaskProperties.queryStartTimestamp,t=!d&&this.firstMessageTime?this.firstMessageTime.getTime()-this.queryTaskProperties.queryStartTimestamp:void 0,s=GT(GT(GT(GT({},"duration",m),"firstMessageDelay",t),"contentOrigin",(l=this.queryTaskProperties.responseMessage)===null||l===void 0?void 0:l.contentOrigin),"responseMetaDataType",(c=this.queryTaskProperties.responseMessage)===null||c===void 0?void 0:c.responseMetaDataType);this.telemetryLogger.logChatEvent(d?o$.TelemetryChatEventType.QueryError:o$.TelemetryChatEventType.QuerySuccess,JSON.stringify(s))}},{key:"syncHumanMessageWithAppChat",value:function(){if(!this.synchronizedHumanMessage){this.synchronizedHumanMessage=!0;var l={isHuman:!0,isMarkdownText:!1,text:this.queryTaskProperties.prompt,timestamp:this.queryTaskProperties.queryStartTimestamp,locale:(0,YTe.getUiLanguage)(),messageId:this.queryTaskProperties.humanMessageId,addToChatHistory:!(0,Lp.isSendChatHistorySignalEnabled)(),aiGenerated:!1};(0,u$.syncWithAppChat)(this.queryTaskProperties.requestContext.controlId,[l])}}},{key:"syncResponseWithAppChat",value:function(){if(!(!this.queryTaskProperties.responseMessage||this.isCancelled)){var l={isHuman:!1,isMarkdownText:!0,text:this.queryTaskProperties.responseMessage.message,contentOrigin:this.queryTaskProperties.responseMessage.contentOrigin,userQueryGuid:this.queryTaskProperties.requestContext.userQueryGuid,timestamp:this.queryTaskProperties.responseMessage.timestamp,locale:(0,YTe.getUiLanguage)(),messageId:this.queryTaskProperties.responseMessage.messageId,groundingMode:(0,cor.getGroundingMode)(),addToChatHistory:!(0,Lp.isSendChatHistorySignalEnabled)(),aiGenerated:!0,suggestions:this.queryTaskProperties.responseMessage.suggestions,prompt:this.queryTaskProperties.prompt,promptTimestamp:this.queryTaskProperties.queryStartTimestamp,humanChatHistoryMessageId:this.queryTaskProperties.humanChatHistoryMessageId,conversationId:this.queryTaskProperties.responseMessage.conversationId,sydneyEndpoint:this.queryTaskProperties.responseMessage.sydneyEndpoint};(0,u$.syncWithAppChat)(this.queryTaskProperties.requestContext.controlId,[l])}}},{key:"isCancelled",get:function(){return this.queryTaskProperties.isCancelled}},{key:"result",get:function(){return this.resultStream}},{key:"setPrompt",value:function(l){this.queryTaskProperties.prompt=l,(0,Lp.isAlwaysUseOnGridEnabled)()||this.syncHumanMessageWithAppChat(),(0,Lp.isSendChatHistorySignalEnabled)()&&this.communicationHandler.submitHumanMessageChatHistory(this.queryTaskProperties.requestContext,this.queryTaskProperties.prompt,this.queryTaskProperties.humanMessageId,this.queryTaskProperties.humanChatHistoryMessageId)}},{key:"updateMessage",value:function(l,c){var d;if(!((d=this.queryTaskProperties.responseMessage)===null||d===void 0)&&d.isResponseComplete){(0,Q1.debugLog)(Q1.DebugLogLevel.Warning,`Received message after task completion userQueryId:${this.queryTaskProperties.requestContext.userQueryGuid}`);return}this.firstMessageTime||(this.firstMessageTime=new Date),this.queryTaskProperties.responseMessage=l,c&&(this.queryTaskProperties.hasError=c),l.isResponseComplete&&(this.logTaskCompletion(),(0,Lp.isAlwaysUseOnGridEnabled)()||this.syncResponseWithAppChat()),(0,Lp.isSendChatHistorySignalEnabled)()&&l.addCardToChatHistory&&this.communicationHandler.submitResponseMessageChatHistory(l,this.queryTaskProperties.requestContext,this.queryTaskProperties.prompt,this.queryTaskProperties.humanChatHistoryMessageId),this.resultStream.value=(0,Q1.transformToExternalMessage)(this.queryTaskProperties)}},{key:"releaseAlSession",value:function(){var l=this;(0,Q1.waitForObservableTrue)(this.taskSubmitted).then(function(){return l.communicationHandler.releaseAlSession(l.queryTaskProperties.requestContext)})}},{key:"cancel",value:function(){var l;this.continueResponseInAppChat||this.isCancelled||!((l=this.queryTaskProperties.responseMessage)===null||l===void 0)&&l.isResponseComplete||(this.queryTaskProperties.isCancelled=!0,this.communicationHandler.cancelQuery(this.queryTaskProperties.requestContext))}},{key:"continueInChat",value:function(){return this.continueResponseInAppChat=!0,(0,u$.continueInChat)(this.queryTaskProperties)}},{key:"collectUserFeedback",value:function(l){return oor(this,arguments,void 0,function(c){var d=this,m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Copilot\\OnGrid",t=arguments.length>2?arguments[2]:void 0;return(function*(){var s=yield(0,uor.collectUserFeedback)(c,d.queryTaskProperties,m,t);return s})()})}},{key:"retry",value:function(){var l=this;this.telemetryLogger.logChatEvent(o$.TelemetryChatEventType.RetryQuery),this.cancel();var c=this.retryRequest();return(0,Q1.waitForObservableTrue)(c.taskSubmitted).then(function(){return l.releaseAlSession()}),c}}])})();Pp.QueryTaskImpl=sor});var s$=_e(WT=>{"use strict";var Op=Hn(),dor=Nr(),gor=Hr();Object.defineProperty(WT,"__esModule",{value:!0});WT.RequestManager=void 0;var mor=qTe(),J1=gs(),por=Ol(),rke=bp(),ps=Sl(),hor=wT(),vor=i6(),For=p2(),Ror=eke(),c$=Ol(),tke=gg(),Cor=(Gc(),Dt(_s)),yor=fs(),Sor=(function(){function e(){dor(this,e),this.pendingResults=new Map,this.communicationHandler=null}return gor(e,[{key:"initialize",value:function(){this.communicationHandler=new mor.CommunicationHandlerImpl(this)}},{key:"submitQuery",value:function(l,c,d,m,t,s,a,n,o,u,g){var f=this,v,C;if((0,yor.formulaFixAndExplainPrefetchEnabled)())C=g??(0,c$.generateCopilotOnGridQueryId)();else{var p=(v=g&&(0,c$.isCopilotOnGridUUID)(g))!==null&&v!==void 0?v:!1;C=p?g:(0,c$.generateCopilotOnGridQueryId)()}var h=new rke.TelemetryLogger(C,l.controlId);h.setQuerySource(e.querySourceFromQueryType(d));var F=(0,por.getFixAndExplainWorkflowType)(d);F&&h.setWorkflowType(F),h.onQueryStarted();var R=Op(Op(Op(Op(Op(Op({},"queryId",C),"inputQueryId",g),"queryStartDelay",t),"showLoadingUIDelay",s),"controlId",l.controlId),"version",1);h.logChatEvent(e.telemetryChatEventTypeFromQueryType(d),JSON.stringify(R));var y={userQueryGuid:C,controlId:l.controlId,alSessionId:l.alSessionId,telemetryLogger:h,queryOrigin:m,queryType:d,fluxSkillOverride:a,elseCategory:n,onGridQueryCellAddress:o},E={requestContext:y,queryType:d,prompt:"",humanMessageId:(0,tke.v4)(),humanChatHistoryMessageId:(0,tke.v4)(),hasError:!1,isCancelled:!1,queryStartTimestamp:Date.now(),privateApiState:u},x=new Ror.QueryTaskImpl(E,this.communicationHandler,function(){return f.submitQuery(l,c,d,m,void 0,void 0,a,n,o,u)});this.pendingResults.set(C,x);var b=c();return b.then(function(k){var D;if(x.setPrompt(k),!x.isCancelled)return(D=f.communicationHandler)===null||D===void 0?void 0:D.submitQuery(y,k)}).catch(function(k){x.updateMessage((0,hor.createErrorResponse)(vor.StringManager.getInstance().get(For.CopilotStringsEnum.GenericErrorMessage),void 0,!1),!0),h.logError({eventType:ps.TelemetryEventType.OfficeJsOperations,errorMessage:"Could not retrieve cell value.",logLevel:ps.LogLevel.Error})}).finally(function(){x.taskSubmitted.value=!0}),x}},{key:"submitPrefetch",value:function(l,c,d,m,t){var s,a=new rke.TelemetryLogger(t,l.controlId);a.setWorkflowType(ps.TelemetryWorkflowType.FixAndExplain),a.onQueryStarted(),a.logChatEvent(e.telemetryChatEventTypeFromQueryType(c),JSON.stringify({queryId:t}));var n={userQueryGuid:t,controlId:l.controlId,alSessionId:l.alSessionId,telemetryLogger:a,queryOrigin:Cor.QueryOrigin.CopilotSDX,queryType:c,onGridQueryCellAddress:d};(s=this.communicationHandler)===null||s===void 0||s.submitQuery(n,m)}},{key:"updateMessage",value:function(l,c){var d=this.pendingResults.get(l);d&&(d.updateMessage(c,c.isFailure),c.isResponseComplete&&this.pendingResults.delete(l))}}],[{key:"telemetryChatEventTypeFromQueryType",value:function(l){switch(l){case J1.QueryType.FormulaExplanation:return ps.TelemetryChatEventType.FormulaExplanationTriggered;case J1.QueryType.FormulaExplanationPrefetch:return ps.TelemetryChatEventType.FormulaExplanationPrefetchSubmitted;case J1.QueryType.FormulaFromNL:return ps.TelemetryChatEventType.FormulaFromNLTriggered;case J1.QueryType.FormulaRepair:return ps.TelemetryChatEventType.FormulaRepairTriggered;case J1.QueryType.FormulaRepairPrefetch:return ps.TelemetryChatEventType.FormulaRepairPrefetchSubmitted}}},{key:"querySourceFromQueryType",value:function(l){switch(l){case J1.QueryType.FormulaExplanation:case J1.QueryType.FormulaExplanationPrefetch:case J1.QueryType.FormulaRepair:case J1.QueryType.FormulaRepairPrefetch:return ps.TelemetryQuerySource.ExternalQuery;default:return ps.TelemetryQuerySource.Default}}},{key:"getInstance",value:function(){return e.instance||(e.instance=new e,e.instance.initialize()),e.instance}}])})();WT.RequestManager=Sor});var uke=_e(Np=>{"use strict";var nke=Np&&Np.__awaiter||function(e,r,l,c){function d(m){return m instanceof l?m:new l(function(t){t(m)})}return new(l||(l=Promise))(function(m,t){function s(o){try{n(c.next(o))}catch(u){t(u)}}function a(o){try{n(c.throw(o))}catch(u){t(u)}}function n(o){o.done?m(o.value):d(o.value).then(s,a)}n((c=c.apply(e,r||[])).next())})};Object.defineProperty(Np,"__esModule",{value:!0});Np.getFormulaExplanation=Eor;Np.prefetchFormulaExplanationContext=Aor;var ike=p2(),lke=a6(),d$=s$(),oke=i6(),g$=gs(),m$=fs(),ake=(Gc(),Dt(_s));function Eor(e,r,l,c,d,m,t,s){var a=this,n=function(){return nke(a,void 0,void 0,function*(){var u=yield(0,lke.getCellValue)(r,l,e.controlId);return oke.StringManager.getInstance().get(ike.CopilotStringsEnum.ExplainTheFormulaPrompt).replace("{0}",u)})};return(0,m$.elseSkillOverridesEnabled)()?d$.RequestManager.getInstance().submitQuery(e,n,g$.QueryType.FormulaExplanation,c,d,m,(0,m$.formulaExplanationFluxSkillOverrideEnabled)()?ake.FluxSkill.Else:void 0,ake.ElseCategory.FormulaExplanation,l,t,s):d$.RequestManager.getInstance().submitQuery(e,n,g$.QueryType.FormulaExplanation,c,d,m,t,void 0,void 0,t,s)}function Aor(e,r,l,c){var d=this;if((0,m$.formulaFixAndExplainPrefetchEnabled)()){var m=function(){return nke(d,void 0,void 0,function*(){var s=yield(0,lke.getCellValue)(r,l,e.controlId),a=oke.StringManager.getInstance().get(ike.CopilotStringsEnum.ExplainTheFormulaPrompt).replace("{0}",s);d$.RequestManager.getInstance().submitPrefetch(e,g$.QueryType.FormulaExplanationPrefetch,l,a,c)})};m()}}});var gke=_e(Hp=>{"use strict";var bor=Hp&&Hp.__awaiter||function(e,r,l,c){function d(m){return m instanceof l?m:new l(function(t){t(m)})}return new(l||(l=Promise))(function(m,t){function s(o){try{n(c.next(o))}catch(u){t(u)}}function a(o){try{n(c.throw(o))}catch(u){t(u)}}function n(o){o.done?m(o.value):d(o.value).then(s,a)}n((c=c.apply(e,r||[])).next())})};Object.defineProperty(Hp,"__esModule",{value:!0});Hp.getFormulaRepair=Tor;Hp.prefetchFormulaRepairContext=kor;var ske=s$(),dke=gs(),cke=(Gc(),Dt(_s)),xor=fs();function Tor(e,r,l,c,d,m,t,s){var a=this,n=function(){return bor(a,void 0,void 0,function*(){return c})};return ske.RequestManager.getInstance().submitQuery(e,n,dke.QueryType.FormulaRepair,l,d,m,cke.FluxSkill.Else,cke.ElseCategory.FormulaCorrection,r,t,s)}function kor(e,r,l,c){(0,xor.formulaFixAndExplainPrefetchEnabled)()&&ske.RequestManager.getInstance().submitPrefetch(e,dke.QueryType.FormulaRepairPrefetch,r,l,c)}});var Rke=_e(vs=>{"use strict";var wor=Hr(),Ior=Nr(),Dor=Zn(),mke=_n(),Mor=Un(),Bor=Ig();function _or(e,r,l){return r=mke(r),Dor(e,vke()?Reflect.construct(r,l||[],mke(e).constructor):r.apply(e,l))}function vke(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(vke=function(){return!!e})()}var hs=vs&&vs.__awaiter||function(e,r,l,c){function d(m){return m instanceof l?m:new l(function(t){t(m)})}return new(l||(l=Promise))(function(m,t){function s(o){try{n(c.next(o))}catch(u){t(u)}}function a(o){try{n(c.throw(o))}catch(u){t(u)}}function n(o){o.done?m(o.value):d(o.value).then(s,a)}n((c=c.apply(e,r||[])).next())})};Object.defineProperty(vs,"__esModule",{value:!0});vs.insertFormula=Lor;vs.showFormulaPreview=Hor;vs.hideFormulaPreview=Vor;vs.getSuggestionRangeEdges=jor;vs.assertNever=Zor;vs.verifyCellCalcValueMatchesPreview=Uor;var fke=zI(),$T=(function(e){function r(l){var c;return Ior(this,r),c=_or(this,r,[l]),c.name="formulaMissingError",c}return Mor(r,e),wor(r)})(Bor(Error));function Lor(e,r,l){return hs(this,void 0,void 0,function*(){if(!r.fixedInsertionRange)throw new $T("Formula missing required fixedInsertionRange property");if(!r.insertionWorksheet)throw new $T("Formula missing required insertionWorksheet property");var c=e.workbook.worksheets.getItem(r.insertionWorksheet),d=c.getRange(r.fixedInsertionRange),m=(0,fke.excelRangeToGridRange)((0,fke.parseRangeAddress)(r.fixedInsertionRange,"")),t=m.rows,s=m.cols,a=t===1&&s===1?yield Por(e,d,r,l):yield Oor(e,d,r,t,s,l);return{insertionRange:d,insertionAndSpillRange:a}})}function Por(e,r,l,c){return hs(this,void 0,void 0,function*(){r.formulasLocal=[[l.formula]],l.numberFormat&&(r.numberFormat=[[l.numberFormat]]),yield e.sync();var d=c?yield Fke(e,r,l.numberFormat):void 0;return d||r})}function Oor(e,r,l,c,d,m){return hs(this,void 0,void 0,function*(){var t=r.getCell(0,0);t.formulasLocal=[[l.formula]],l.numberFormat&&(t.numberFormat=[[l.numberFormat]]),yield e.sync(),yield Nor(e,t,r,c,d,l);var s=r.getCell(c-1,d-1),a=m?yield Fke(e,s,l.numberFormat):void 0;return a?t.getBoundingRect(a):r})}function Nor(e,r,l,c,d,m){return hs(this,void 0,void 0,function*(){if(c>1&&d>1){var t=l.getRow(0);r.autoFill(t),t.autoFill(l)}else r.autoFill(l);m.numberFormat&&(l.numberFormat=[[m.numberFormat]]),yield e.sync()})}function Fke(e,r,l){return hs(this,void 0,void 0,function*(){var c=r.getSpillingToRangeOrNullObject();if(c.load("isNullObject"),yield e.sync(),!c.isNullObject)return l&&(c.numberFormat=[[l]],yield e.sync()),c})}function Hor(e,r,l,c,d){return hs(this,void 0,void 0,function*(){var m=this,t=r.previewValues,s=t===void 0?[]:t,a=r.fixedInsertionRange,n=r.insertionWorksheet;if(!a)return c?.("Formula missing required fixedInsertionRange property"),!1;if(s.length===0){if(!l)return c?.("No preview values provided, and no fallback string available."),!1;s.push([l]),c?.("No preview values provided, overriding with preview not available message.")}if(!n)return c?.("Formula missing required insertionWorksheet property"),!1;var o=e.workbook.worksheets.getItem(n),u=a.split(":")[0],g=o.rangeValuesPreview;if(g.show(u,s,{autoexpandTable:!0,autofitColumns:!0}),d){var f=function v(C){return hs(m,void 0,void 0,function*(){d(C),g.onDismissed.remove(v)})};g.onDismissed.add(f)}return yield e.sync(),!0})}function Vor(e){return hs(this,void 0,void 0,function*(){var r=e.workbook.worksheets.getActiveWorksheet(),l=r.rangeValuesPreview;l.dismiss(),yield e.sync()})}function jor(e,r){return hs(this,void 0,void 0,function*(){var l;if(!r.fixedInsertionRange)throw new $T("Formula missing required fixedInsertionRange property");if(!r.insertionWorksheet)throw new $T("Formula missing required insertionWorksheet property");var c=e.workbook.worksheets.getItem(r.insertionWorksheet),d=c.getRange(r.fixedInsertionRange);d.load(["rowIndex","columnIndex","rowCount","columnCount"]),yield e.sync();var m=d.rowIndex,t=d.columnIndex,s=m+d.rowCount-1,a=t+d.columnCount-1,n=r.previewValues;if(!n)return{top:m,bottom:s,left:t,right:a};var o=m,u=t,g=n.length,f=g>0&&((l=n[0])===null||l===void 0?void 0:l.length)||0;if(g===0&&f===0)return{top:m,bottom:s,left:t,right:a};var v=g>0?g:1,C=f>0?f:1,p=o+Math.max(v-1,s-m),h=u+Math.max(C-1,a-t);return{top:o,bottom:p,left:u,right:h}})}function Zor(e){return e}function Uor(e,r,l,c){return hs(this,void 0,void 0,function*(){var d,m,t,s;if(r.previewValues){var a=r.previewValues;l.load(["rowCount","columnCount","text"]),yield e.sync();for(var n=l.rowCount,o=l.columnCount,u=l.text,g=[],f=[],v=!1,C=0;C<n;C++)for(var p=0;p<o;p++){var h=(m=(d=a[C])===null||d===void 0?void 0:d[p])!==null&&m!==void 0?m:"",F=(s=(t=u[C])===null||t===void 0?void 0:t[p])!==null&&s!==void 0?s:"";g.push(h),f.push(F),h!==F&&(v=!0)}if(v){var R=hke([g]),y=hke([f]);c(`Preview value doesn't match the value on the grid. anonymized preview values: ${R}. anonymized grid values: ${y}.`)}}})}var Gor="$\x80\xA2\xA3\xA4\xA5\u20A0\u20A1\u20A2\u20A3\u20A4\u20A5\u20A6\u20A7\u20A8\u20A9\u20AA\u20AB\u20AC\u20AD\u20AE\u20AF\u20B0\u20B1\u20B2\u20B3\u20B4\u20B5\u20B6\u20B7\u20B8\u20B9",Wor=`=\\[\\]\\.\\\\/%#\\-\\+,;\\(\\):?"&<>'!{}~\\^\\*${Gor}`,$or=`${Wor}\\s\\ua0c2`,zor="[0-9]",f$="d",pke="w",Kor=new RegExp(zor,"gm"),qor=new RegExp(f$,"gm"),Xor=new RegExp(`[^${$or}${f$}]`,"gm");function Qor(e){return e=e.toLowerCase().replace(qor,pke),e=e.replace(Kor,f$),e.replace(Xor,pke)}function hke(e){return e.flatMap(function(r){return r.map(Qor)})}});var b2=_e(ma=>{"use strict";Object.defineProperty(ma,"__esModule",{value:!0});ma.TelemetryChatEventType=ma.verifyCellCalcValueMatchesPreview=ma.getSuggestionRangeEdges=ma.TelemetryLogger=ma.QueryType=ma.hideFormulaPreview=ma.showFormulaPreview=ma.insertFormula=ma.generateCopilotOnGridQueryId=ma.prefetchFormulaRepairContext=ma.getFormulaRepair=ma.prefetchFormulaExplanationContext=ma.getFormulaExplanation=ma.isCopilotOnGridInitialized=ma.initializeCopilotOnGrid=ma.excelJsApiRequestForControl=ma.UserFeedback=ma.MessageType=ma.CopilotStringsEnum=ma.ObservableImpl=ma.DebugLogLevel=ma.collectUserFeedback=void 0;var Cke=uke();Object.defineProperty(ma,"getFormulaExplanation",{enumerable:!0,get:function(){return Cke.getFormulaExplanation}});Object.defineProperty(ma,"prefetchFormulaExplanationContext",{enumerable:!0,get:function(){return Cke.prefetchFormulaExplanationContext}});var yke=gke();Object.defineProperty(ma,"getFormulaRepair",{enumerable:!0,get:function(){return yke.getFormulaRepair}});Object.defineProperty(ma,"prefetchFormulaRepairContext",{enumerable:!0,get:function(){return yke.prefetchFormulaRepairContext}});var Ske=q1();Object.defineProperty(ma,"initializeCopilotOnGrid",{enumerable:!0,get:function(){return Ske.initializeCopilotOnGrid}});Object.defineProperty(ma,"isCopilotOnGridInitialized",{enumerable:!0,get:function(){return Ske.isCopilotOnGridInitialized}});var Jor=a6();Object.defineProperty(ma,"excelJsApiRequestForControl",{enumerable:!0,get:function(){return Jor.excelJsApiRequestForControl}});var Yor=Ol();Object.defineProperty(ma,"generateCopilotOnGridQueryId",{enumerable:!0,get:function(){return Yor.generateCopilotOnGridQueryId}});var g6=Rke();Object.defineProperty(ma,"getSuggestionRangeEdges",{enumerable:!0,get:function(){return g6.getSuggestionRangeEdges}});Object.defineProperty(ma,"hideFormulaPreview",{enumerable:!0,get:function(){return g6.hideFormulaPreview}});Object.defineProperty(ma,"insertFormula",{enumerable:!0,get:function(){return g6.insertFormula}});Object.defineProperty(ma,"showFormulaPreview",{enumerable:!0,get:function(){return g6.showFormulaPreview}});Object.defineProperty(ma,"verifyCellCalcValueMatchesPreview",{enumerable:!0,get:function(){return g6.verifyCellCalcValueMatchesPreview}});var eur=l$();Object.defineProperty(ma,"collectUserFeedback",{enumerable:!0,get:function(){return eur.collectUserFeedback}});var rur=Ol();Object.defineProperty(ma,"DebugLogLevel",{enumerable:!0,get:function(){return rur.DebugLogLevel}});var tur=a$();Object.defineProperty(ma,"ObservableImpl",{enumerable:!0,get:function(){return tur.ObservableImpl}});var aur=gs();Object.defineProperty(ma,"QueryType",{enumerable:!0,get:function(){return aur.QueryType}});var nur=bp();Object.defineProperty(ma,"TelemetryLogger",{enumerable:!0,get:function(){return nur.TelemetryLogger}});var iur=Sl();Object.defineProperty(ma,"TelemetryChatEventType",{enumerable:!0,get:function(){return iur.TelemetryChatEventType}});var p$=p2();Object.defineProperty(ma,"CopilotStringsEnum",{enumerable:!0,get:function(){return p$.CopilotStringsEnum}});Object.defineProperty(ma,"MessageType",{enumerable:!0,get:function(){return p$.MessageType}});Object.defineProperty(ma,"UserFeedback",{enumerable:!0,get:function(){return p$.UserFeedback}})});function lur(){return xt.getInstance().getChangeGate("EnableRocksteadyDictation_V2")}function our(){return xt.getInstance().getBooleanFeatureGate("Microsoft.Office.Excel.FA000000140.TestGate.ShowIPEErrorInfo",!1)}function v$(e){var r=(0,Qa.useState)([]),l=(0,f0.default)(r,2),c=l[0],d=l[1],m=(0,Qa.useState)(!0),t=(0,f0.default)(m,2),s=t[0],a=t[1],n=(0,Qa.useState)(!0),o=(0,f0.default)(n,2),u=o[0],g=o[1],f=(0,Qa.useState)(!1),v=(0,f0.default)(f,2),C=v[0],p=v[1],h=(0,Qa.useState)(void 0),F=(0,f0.default)(h,2),R=F[0],y=F[1],E=(0,Qa.useState)(void 0),x=(0,f0.default)(E,2),b=x[0],k=x[1],D=(0,Qa.useState)(!1),M=(0,f0.default)(D,2),w=M[0],S=M[1],A=(0,Qa.useState)(!1),T=(0,f0.default)(A,2),I=T[0],B=T[1],L=(0,Qa.useState)(null),V=(0,f0.default)(L,2),Z=V[0],H=V[1],N=(0,Qa.useRef)(null),_=(0,Qa.useState)(""),P=(0,f0.default)(_,2),W=P[0],$=P[1],q=(0,Qa.useCallback)(function(te){var re,ee=(re=te.nativeEvent)==null?void 0:re.text;xt.getInstance().getChangeGate("SendEditedActionPromptsToPane")&&Z&&ee!==Z.promptText&&H(Object.assign({},Z,{onGridActionType:"None",actionType:"SendPrompt"})),$(ee)},[Z]),j=Qa.default.useRef(our()),G=(0,Qa.useCallback)(function(te){var re,ee;H(te),(re=N.current)==null||re.replaceText({ops:[{insert:te.promptText}]},0,W.length),$(te.promptText),(ee=N.current)==null||ee.setTextSelection(-1,-1)},[W.length]);(0,Qa.useEffect)(function(){var te=(function(){var re=(0,m0.default)(function*(){var ee=yield qn.XLStartReka.GetPromptSuggestions();if(e.getDynamicSuggestions){var ne=[],de;try{var se=yield qn.XLStartReka.GetDynamicPromptSuggestions();ne=se.promptSuggestions,de=se.errorMessage||void 0}catch(me){de="Failed to fetch dynamic suggestions: "+me}ne.length>0&&(ee=ee.filter(function(me){return me.suggestionSortInfo.sortPriority===m6[m6.StaticRequired]}),ee=ee.concat(ne)),(ne.length>0||de&&j.current)&&(y(de),p(!0))}d(ee),qn.XLStartReka.NotifyPromptsShown(ee.map(function(me){return me.sendActionProps.telemetryInfo})),a(!1)});return function(){return re.apply(this,arguments)}})();te()},[e.getDynamicSuggestions]);var Q=(0,Qa.useCallback)((0,m0.default)(function*(){try{yield qn.XLStartReka.EnableAutoSave()}catch{}}),[]),X=(0,Qa.useCallback)(function(te){te?(S(!1),k(void 0)):(S(!0),k({userErrorMessage:Qr.autoSaveWarningMessage,type:"warning",hasAction:!0,actionTitle:Qr.toggleAutoSaveOnButtonText,onAction:Q}))},[Q]),U=(0,Qa.useCallback)((0,m0.default)(function*(){e.controlId&&(yield(0,h$.excelJsApiRequestForControl)(e.controlId,(function(){var te=(0,m0.default)(function*(re){var ee=re.workbook;ee.load("autoSave"),yield re.sync(),X(ee.autoSave)});return function(re){return te.apply(this,arguments)}})()))}),[e.controlId,X]),O=(0,Qa.useRef)(U);(0,Qa.useEffect)(function(){O.current=U},[e.controlId,U]);var z=(0,Qa.useCallback)((0,m0.default)(function*(){try{if(!e.controlId)return;yield(0,h$.excelJsApiRequestForControl)(e.controlId,(function(){var te=(0,m0.default)(function*(re){var ee=re.workbook;I||(ee.onAutoSaveSettingChanged.add(O.current),yield re.sync(),B(!0)),ee.load("autoSave"),yield re.sync(),X(ee.autoSave)});return function(re){return te.apply(this,arguments)}})())}catch{}}),[e.controlId,X,I]);(0,Qa.useEffect)(function(){xt.getInstance().getChangeGate("ShowIPEWarningWhenAutoSaveIsDisabled")&&z()},[z]);var J=(0,Qa.useCallback)(function(){Ec.close(e.startUIId)},[e.startUIId]),ie=(0,Qa.useCallback)((function(){var te=(0,m0.default)(function*(re){if(xt.getInstance().getChangeGate("RemoveVerticalTabsFromPromptText")&&(re=re.replace(/\v/g,`\r
`)),!(!re.trim()||re.length>Eke)){if(xt.getInstance().getChangeGate("SendPromptToInputBox")&&Z){var ee=Object.assign({},Z,{promptText:re});yield qn.XLStartReka.SendActionFromIPE(ee)}else yield qn.XLStartReka.SendPromptFromIPE(re);J()}});return function(re){return te.apply(this,arguments)}})(),[J,Z]),ce=(0,Qa.useCallback)((function(){var te=(0,m0.default)(function*(re,ee){var ne={suggestions:c.filter(function(se){var me;return((me=se.suggestionSortInfo)==null?void 0:me.sortPriority)===m6[m6.Dynamic]}).map(function(se){var me;return{label:se.promptLabel,fullText:(me=se.sendActionProps)==null?void 0:me.promptText}})},de={featureContent:JSON.stringify(ne)};R&&j.current&&(de.errorMessage=R);try{return yield _7("Copilot\\Dynamic Suggestions",re,ee,de,{isScreenshotEnabled:!0,isEmailCollectionEnabled:!0})}catch{return!1}});return function(re,ee){return te.apply(this,arguments)}})(),[R,c]),ge=(0,Qa.useCallback)((0,m0.default)(function*(){return ce(Zo.Frown,!1)}),[ce]),oe=(0,Qa.useCallback)((0,m0.default)(function*(){return ce(Zo.Smile,!1)}),[ce]),le=Qa.default.useCallback(function(te){te!=null&&te.nativeEvent&&(g(te.nativeEvent.isEmpty),te.nativeEvent.isEmpty&&H(null))},[]),Y=Qa.default.useRef(lur());return(0,Y1.jsxs)(W5,{acceptsKeyboardFocus:!0,dictation:Y.current,disabled:w,editable:!w,error:b,isSubmitDisabled:u,maxCharacters:Eke,onIsEmpty:le,onChangeText:q,value:W,onSubmit:ie,onDismissButtonClick:J,open:u,placeholder:Qr.promptPlaceholderTextIPE,size:"small",ref:N,children:[j.current&&R&&(0,Y1.jsxs)(Et,{children:["Dynamic Suggestions error: ",R]}),(u||!xt.getInstance().getChangeGate("HidePromptsWithInputText"))&&(0,Y1.jsxs)(Y1.Fragment,{children:[(0,Y1.jsx)(L9e,{prompts:c,startUIId:e.startUIId,isLoading:s,onSuggestionSelect:G}),C&&(0,Y1.jsx)(P7,{feedbackEnabled:Uo.getFeedbackEligibilitySettings(),onThumbsDown:ge,onThumbsUp:oe})]})]})}var m0,f0,Qa,Lzt,h$,Y1,m6,Eke,Ake=ue(()=>{"use strict";m0=ae(Zi()),f0=ae(nt()),Qa=ae(Qe()),Lzt=ae(Rr());si();za();So();P9e();Cl();nn();h$=ae(b2()),Y1=ae(Or()),m6=(function(e){return e[e.StaticRequired=0]="StaticRequired",e[e.Dynamic=1]="Dynamic",e[e.StaticOptional=2]="StaticOptional",e})(m6||{}),Eke=2e3});var to,Vi,zT,uur,F$=ue(()=>{"use strict";to=ae(Hn()),Vi=ae(b2());Cl();zT=function(r,l){(0,Vi.isCopilotOnGridInitialized)()||(0,Vi.initializeCopilotOnGrid)({isDevMode:l||!1,strings:uur(),uiLanguage:r,platform:"desktop",enableSeedingDependencyCheck:!0})},uur=function(){var r;return r={},(0,to.default)((0,to.default)((0,to.default)((0,to.default)((0,to.default)((0,to.default)((0,to.default)((0,to.default)((0,to.default)((0,to.default)(r,Vi.CopilotStringsEnum.GenericErrorMessage,Qr.formulaExplanationErrorMessage),Vi.CopilotStringsEnum.LicensingErrorMessage,Qr.formulaExplanationLicensingErrorMessage),Vi.CopilotStringsEnum.CopilotUnsupportedLanguageMessage,Qr.formulaExplanationCopilotUnsupportedLanguageMessage),Vi.CopilotStringsEnum.ExplainTheFormulaPrompt,Qr.formulaExplanationExplainTheFormulaPrompt),Vi.CopilotStringsEnum.ElseFormulaBlocksError,Qr.formulaExplanationElseFormulaBlocksError),Vi.CopilotStringsEnum.ElseExternalWorkbookFormulaError,Qr.formulaExplanationElseExternalWorkbookFormulaError),Vi.CopilotStringsEnum.ElseSecurityBlockedFormulaError,Qr.formulaExplanationElseSecurityBlockedFormulaError),Vi.CopilotStringsEnum.RaiErrorUserMessage,Qr.formulaExplanationRaiErrorUserMessage),Vi.CopilotStringsEnum.FallbackSkillLatencyMessage,Qr.formulaExplanationFallbackSkillLatencyMessage),Vi.CopilotStringsEnum.RaiErrorSuccessfulActionBlockedResponse,Qr.formulaExplanationRaiErrorSuccessfulActionBlockedResponse),(0,to.default)((0,to.default)((0,to.default)((0,to.default)((0,to.default)(r,Vi.CopilotStringsEnum.ElseSkillGeneralError,Qr.formulaExplanationElseSkillGeneralError),Vi.CopilotStringsEnum.AugLoopSearchAndActionErrorImproved,Qr.formulaExplanationAugLoopSearchAndActionErrorImproved),Vi.CopilotStringsEnum.AugLoopNoTableError,Qr.formulaExplanationAugLoopNoTableError),Vi.CopilotStringsEnum.AugLoopImageChatError,Qr.formulaExplanationAugLoopImageChatError),Vi.CopilotStringsEnum.DlpBlockedError,Qr.formulaExplanationDlpBlockedError)}});var bke,Vp,KT,x2,R$,xke,jp,cur,qT=ue(()=>{"use strict";bke=ae(nt()),Vp=ae(Qe()),KT=ae(Rr());Yr();gl();Cn();si();x2=ae(Or()),R$=360,xke=442,jp=function(r){var l=r.accessibilityLabel,c=r.progressText,d=r.onDismiss,m=r.dismissButtonText,t=Ft(),s=cur(t),a=(0,Vp.useRef)(R$),n=(0,Vp.useState)(R$),o=(0,bke.default)(n,2),u=o[0],g=o[1],f=(0,Vp.useCallback)(function(v){var C=Math.min(xke,Math.round(v.nativeEvent.layout.width));C>a.current&&(a.current=C,g(C))},[]);return(0,x2.jsxs)(KT.View,{accessible:!0,accessibilityLabel:l,style:[s.container,{minWidth:u}],onLayout:f,children:[(0,x2.jsxs)(KT.View,{style:s.innerContainer,cursor:"move",children:[(0,x2.jsx)(q5,{style:s.header,title:c}),(0,x2.jsx)(bi,{style:s.button,appearance:"subtle",icon:Vb,onClick:d,cursor:"default",children:m})]}),(0,x2.jsx)(KT.View,{style:s.progressBarContainer,children:(0,x2.jsx)(Kj,{})})]})},cur=Ga(function(e){return{container:{minWidth:R$,maxWidth:xke,height:48,padding:2,backgroundColor:e.colors.neutralBackground2},innerContainer:{flex:1,marginBottom:2,flexDirection:"row",alignItems:"center"},progressBarContainer:{position:"absolute",width:442,height:4,left:0,bottom:0,borderWidth:yt(e)?1:0,borderColor:e.colors.bodyDivider},header:{marginStart:8,flexGrow:1,flexShrink:1},button:{marginEnd:2,alignSelf:"center"}}})});var Jzt,Tke,Fs,kke,wke=ue(()=>{"use strict";Jzt=ae(Qe());Cl();qT();Tke=ae(Or()),Fs=(function(e){return e[e.LookingAt=0]="LookingAt",e[e.WorkingOnIt=1]="WorkingOnIt",e[e.FinishingUp=2]="FinishingUp",e[e.AlmostFinished=3]="AlmostFinished",e})({}),kke=function(r){var l=r.stage,c=r.dataRangeText,d=r.onDismiss,m=r.isExplainScenario,t=m===void 0?!0:m,s="";switch(l){case Fs.LookingAt:s=YU(Qr.formulaExplanationLoading1,c??"");break;case Fs.WorkingOnIt:s=Qr.formulaExplanationLoading2;break;case Fs.FinishingUp:s=Qr.formulaExplanationLoading3;break;case Fs.AlmostFinished:s=Qr.formulaExplanationLoading4;break}return(0,Tke.jsx)(jp,{accessibilityLabel:t?Qr.formulaExplanationProgressBarAccessibilityLabel:Qr.formulaRepairProgressBarAccessibilityLabel,progressText:s,onDismiss:d,dismissButtonText:Qr.formulaExplanationProgressBarDismissButton})}});function dur(e,r,l){var c;if(r?.length===0)return!1;var d=(c=r[r.length-1])==null?void 0:c.children,m=d?.indexOf(e);if(m!==-1){var t=d[m+1];return t?.type===l}return!1}var aKt,ka,Ba,Dke,sur,Zp,Ike,Mke,Bke=ue(()=>{"use strict";aKt=ae(Qe()),ka=ae(Rr());gl();Cn();za();Ba=ae(Or()),Dke=Ga(function(e){var r=yt(e),l=xt.getInstance().getChangeGate("ExcelCopilotFixColorInDarkTheme"),c=!1;l&&(c=e.name==="Black"||e.name==="DarkGray");var d="#666666",m=xt.getInstance().getChangeGate("ExcelCopilotNewCardStyles");return Object.assign({heading1:{flexDirection:"row",fontSize:14},heading2:{flexDirection:"row",fontSize:14},heading3:{flexDirection:"row",fontSize:14},heading4:{flexDirection:"row",fontSize:14},heading5:{flexDirection:"row",fontSize:14},heading6:{flexDirection:"row",fontSize:14}},m?{strong:{fontWeight:e.typography.weights.semiBold},body:{gap:8,fontSize:14,color:e.colors.neutralForeground1}}:{body:{gap:8,fontSize:14}},{hr:{backgroundColor:e.colors.bodyDivider,height:1},blockquote:{borderStartWidth:1,borderColor:e.colors.bodyDivider,backgroundColor:e.colors.neutralBackground3},bullet_list_icon:{minWidth:22,textAlign:"center"},ordered_list_icon:{marginStart:6,minWidth:16},code_inline:{backgroundColor:c?d:e.colors.neutralBackground5,fontFamily:e.typography.families.monospace},code_block:{borderWidth:1,borderColor:e.colors.bodyDivider,borderRadius:4,backgroundColor:r?e.colors.background:c?d:e.colors.neutralBackground3,fontFamily:e.typography.families.monospace},fence_deprecated:{borderWidth:1,borderColor:e.colors.bodyDivider,borderRadius:4,backgroundColor:r?e.colors.background:c?d:e.colors.neutralBackground3,fontFamily:e.typography.families.monospace},fence:{fontFamily:e.typography.families.monospace},fenceContainer:{padding:8,marginVertical:0,borderWidth:1,borderColor:e.colors.bodyDivider,borderRadius:4,backgroundColor:r?e.colors.background:c?d:e.colors.neutralBackground3},table:{borderWidth:1,borderColor:e.colors.bodyDivider,borderRadius:4,backgroundColor:e.colors.neutralBackground3},thead:{},tbody:{},th:{flex:1},tr:{borderBottomWidth:1,borderColor:e.colors.bodyDivider,flexDirection:"row"},td:{flex:1},paragraph:{fontSize:14}})}),sur=function(r){for(var l=[],c=0;c<r.length;)if(r[c].type===ka.Text){for(var d=[];c<r.length&&r[c].type===ka.Text;)d.push(r[c]),c+=1;l.push((0,Ba.jsx)(ka.Text,{selectable:!0,children:d},"consolidated_text_"+c))}else l.push(r[c]),c+=1;return l},Zp=function(r,l){return r.type==="table"?l.length===1:r.type==="thead"||r.type==="tbody"?l.length===2&&l[0].type==="table":r.type==="tr"?l.length===3&&(l[0].type==="thead"||l[0].type==="tbody")&&l[1].type==="table":r.type==="td"||r.type==="th"?l.length===4&&l[0].type==="tr"&&(l[1].type==="thead"||l[1].type==="tbody")&&l[2].type==="table":!1},Ike=function(r,l){for(var c=0;c<l.length;++c){var d=c===0?r:l[c-1];if(d!==l[c].children[l[c].children.length-1])return!1}return!0};Mke={body:function(r,l,c,d){var m=(0,Ba.jsx)(ka.View,{style:d._VIEW_SAFE_body,children:sur(l)},r.key);return m},heading1:function(r,l,c,d){return(0,Ba.jsx)(ka.Text,{style:d.heading1,children:l},r.key)},heading2:function(r,l,c,d){return(0,Ba.jsx)(ka.Text,{style:d.heading2,children:l},r.key)},heading3:function(r,l,c,d){return(0,Ba.jsx)(ka.Text,{style:d.heading3,children:l},r.key)},heading4:function(r,l,c,d){return(0,Ba.jsx)(ka.Text,{style:d.heading4,children:l},r.key)},heading5:function(r,l,c,d){return(0,Ba.jsx)(ka.Text,{style:d.heading5,children:l},r.key)},heading6:function(r,l,c,d){return(0,Ba.jsx)(ka.Text,{style:d.heading6,children:l},r.key)},hr:function(r,l,c,d){return c.length===1?(0,Ba.jsx)(ka.View,{style:d._VIEW_SAFE_hr},r.key):(0,Ba.jsx)(ka.Text,{style:d.hr,children:`
`},r.key)},blockquote:function(r,l,c,d){return(0,Ba.jsx)(ka.Text,{style:d.blockquote,children:l},r.key)},bullet_list:function(r,l,c,d){return(0,Ba.jsx)(ka.Text,{style:d.bullet_list,children:l},r.key)},ordered_list:function(r,l,c,d){return(0,Ba.jsx)(ka.Text,{style:d.ordered_list,children:l},r.key)},list_item:function(r,l,c,d){for(var m=[],t=!1,s=!1,a=0,n=c.length-1;n!==-1;--n)c[n].type==="bullet_list"?(m.push("     "),t=!0,s=!1):c[n].type==="ordered_list"&&(m.push("     "),s=!0,t=!1,a=n);m.pop();var o=m.join("");if(t)return(0,Ba.jsxs)(ka.Text,{style:d.list_item,children:[o+"   \u2022 ",(0,Ba.jsx)(ka.Text,{style:d.bullet_list_content,children:l})]},r.key);if(s){var u,g=c[a],f=0;return((u=g.attributes)==null?void 0:u.start)!==void 0?f=g.attributes.start+r.index:f=r.index+1,(0,Ba.jsxs)(ka.Text,{style:d.list_item,children:[o+"  "+f+r.markup+" ",(0,Ba.jsx)(ka.Text,{style:d.ordered_list_content,children:l})]},r.key)}else return(0,Ba.jsx)(ka.Text,{style:d.list_item,children:l},r.key)},code_block:function(r,l,c,d){var m=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},t=r.content;return typeof t=="string"&&t.charAt(t.length-1)===`
`&&(t=t.substring(0,t.length-1)),(0,Ba.jsxs)(ka.Text,{style:[m,d.code_block],children:[t,`
`]},r.key)},fence:function(r,l,c,d){var m=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},t=r.content;typeof t=="string"&&t.charAt(t.length-1)===`
`&&(t=t.substring(0,t.length-1));var s=xt.getInstance().getChangeGate("ExcelCopilotNewCardStyles");return s?(0,Ba.jsx)(ka.View,{style:d.fenceContainer,children:(0,Ba.jsx)(ka.Text,{selectable:!0,style:[m,d.fence],children:t})},r.key):(0,Ba.jsxs)(ka.Text,{style:[m,d.fence_deprecated],children:[t,`
`]},r.key)},table:function(r,l,c,d){return Zp(r,c)?(0,Ba.jsx)(ka.View,{style:d._VIEW_SAFE_table,children:l},r.key):(0,Ba.jsx)(ka.Text,{style:d.table,children:l},r.key)},thead:function(r,l,c,d){return Zp(r,c)?(0,Ba.jsx)(ka.View,{style:d._VIEW_SAFE_thead,children:l},r.key):(0,Ba.jsx)(ka.Text,{style:d.thead,children:l},r.key)},tbody:function(r,l,c,d){return Zp(r,c)?(0,Ba.jsx)(ka.View,{style:d._VIEW_SAFE_tbody,children:l},r.key):(0,Ba.jsx)(ka.Text,{style:d.tbody,children:l},r.key)},tr:function(r,l,c,d){return Zp(r,c)?(0,Ba.jsx)(ka.View,{style:d._VIEW_SAFE_tr,children:l},r.key):(0,Ba.jsx)(ka.Text,{style:d.tr,children:l},r.key)},th:function(r,l,c,d){return Zp(r,c)?(0,Ba.jsx)(ka.View,{style:d._VIEW_SAFE_th,children:l},r.key):(0,Ba.jsx)(ka.Text,{style:d.th,children:l},r.key)},td:function(r,l,c,d){return Zp(r,c)?(0,Ba.jsx)(ka.View,{style:d._VIEW_SAFE_td,children:l},r.key):(0,Ba.jsx)(ka.Text,{style:d.td,children:l},r.key)},blocklink:function(r,l,c,d,m){return null},image:function(r,l,c,d,m,t){return null},textgroup:function(r,l,c,d){return(0,Ba.jsxs)(ka.Text,{selectable:!0,style:d.textgroup,children:[l,!Ike(r,c)&&`
`]},r.key)},paragraph:function(r,l,c,d){var m=!Ike(r,c)&&!(xt.getInstance().getChangeGate("ExcelCopilotNewCardStyles")&&dur(r,c,"fence"));return(0,Ba.jsxs)(ka.Text,{style:d.paragraph,children:[l,m&&(0,Ba.jsx)(ka.Text,{style:{fontSize:8},children:`
`},r.key+"_newline")]},r.key)},pre:function(r,l,c,d){return(0,Ba.jsx)(ka.Text,{style:d.pre,children:l},r.key)}}});var XT,ed,C$,bo,gur,Rs,mur,Up=ue(()=>{"use strict";XT=ae(Qe()),ed=ae(Rr());Yr();gl();HU();C$=ae(b2());si();Nd();Bke();za();bo=ae(Or()),gur={Sparkle:bb,ArrowSync:Sb,Checkmark:kb},Rs=function(r){var l=r.feedbackEnabled,c=r.sendFeedback,d=r.text,m=r.accessibilityLabel,t=r.markdown,s=r.onClose,a=r.actionButtons,n=r.title,o=r.inlineError,u=Ft(),g=mur(u),f=Dke(u),v=(0,XT.useCallback)(function(F){return!1},[]),C=(0,XT.useRef)(null),p=a?.filter(function(F){return F!==!1}),h=xt.getInstance().getChangeGate("ExcelCopilotNewCardStyles");return(0,bo.jsx)(ho,{defaultTabbableElement:C,isCircularNavigation:!0,focusZoneDirection:"none",tabKeyNavigation:"NavigateWrap",children:(0,bo.jsxs)(ed.View,{accessible:!0,accessibilityLabel:m,style:h?g.container:g.container_deprecated,children:[(0,bo.jsxs)(ed.View,{style:g.headerContainer,cursor:"move",children:[(0,bo.jsx)(q5,{style:g.header,title:n,textSize:300,accessibilityRole:"header",accessibilityLevel:1}),(0,bo.jsx)(Ud,{style:g.closeButton,positioning:"relative",size:"small",appearance:"subtle",onClick:s,cursor:"default"})]}),(0,bo.jsx)(ed.ScrollView,{style:g.resultContainer,children:t?(0,bo.jsx)(hx,{style:f,mergeStyle:!1,rules:Mke,onLinkPress:v,children:d}):(0,bo.jsx)(ed.Text,{children:d})}),p!=null&&p.length?(0,bo.jsx)(ed.View,{style:g.actionButtonContainer,children:p.map(function(F,R){return(0,bo.jsx)(bi,{componentRef:R===0?C:void 0,appearance:F.appearance,icon:F.icon?Object.assign({},gur[F.icon],{color:u.colors.primaryButtonText}):void 0,tooltip:F.title,onClick:F.onClick,disabled:F.disabled,children:F.title},F.title)})}):null,o&&(0,bo.jsx)(ed.View,{style:g.inlineErrorContainer,children:(0,bo.jsx)(u7,Object.assign({},o))}),(0,bo.jsx)(P7,{feedbackEnabled:l,onThumbsDown:function(){return c(C$.UserFeedback.Dislike,!1)},onThumbsUp:function(){return c(C$.UserFeedback.Like,!1)},style:g.feedbackBar,textStyle:g.feedbackBarText})]})})},mur=Ga(function(e){return{container_deprecated:{width:360,maxHeight:360,backgroundColor:e.colors.neutralBackground1,padding:2},container:{width:360,maxHeight:360,backgroundColor:e.colors.neutralBackground1,boxShadow:e.shadows.shadow16,padding:2},headerContainer:{flexDirection:"row",alignItems:"center",paddingTop:6,paddingBottom:2},resultContainer:{flexGrow:1,flexShrink:1,marginStart:8,marginBottom:8,marginEnd:6},feedbackBar:{flex:0,paddingStart:10,marginBottom:4,flexDirection:"row"},actionButtonContainer:{paddingVertical:2,paddingHorizontal:10,flexDirection:"row",alignItems:"center",gap:8},inlineErrorContainer:{paddingHorizontal:10,paddingVertical:4},header:{marginStart:10,paddingStart:0,flex:1},closeButton:{alignSelf:"center",marginEnd:4},feedbackBarText:{flex:1,color:e.colors.neutralForeground3}}})});var yKt,_ke,Lke,Pke=ue(()=>{"use strict";yKt=ae(Qe());Cl();Up();_ke=ae(Or()),Lke=function(r){var l=r.resultText,c=r.isError,d=r.feedbackEnabled,m=r.closeApp,t=r.sendToChat,s=r.tryAgain,a=r.sendFeedback,n=r.singleChatTypeToggleEnabled;return(0,_ke.jsx)(Rs,{text:l,markdown:!c,onClose:m,actionButtons:[!n&&{title:Qr.formulaExplanationChatButton,onClick:t,appearance:"primary",icon:"Sparkle"},c&&{title:Qr.formulaExplanationRetryButton,onClick:s,appearance:"primary",icon:"ArrowSync"}],feedbackEnabled:d,sendFeedback:a,title:Qr.formulaExplanationTitle,accessibilityLabel:Qr.formulaExplanationAccessibilityLabel})}});var xKt,Oke,Nke,Hke=ue(()=>{"use strict";xKt=ae(Qe());Cl();Up();Oke=ae(Or()),Nke=function(r){var l=r.resultText,c=r.isError,d=r.feedbackEnabled,m=r.closeApp,t=r.tryAgain,s=r.sendFeedback;return(0,Oke.jsx)(Rs,{text:l,markdown:!c,onClose:m,actionButtons:[c&&{title:Qr.formulaRepairRetryButton,onClick:t,appearance:"primary",icon:"ArrowSync"}],feedbackEnabled:d,sendFeedback:s,title:Qr.formulaRepairTitle,accessibilityLabel:Qr.formulaRepairAccessibilityLabel})}});var Vke,Gp,cu,JT,QT,y$,jke=ue(()=>{"use strict";Vke=ae(Zi()),Gp=ae(nt()),cu=ae(Qe());si();JT=ae(b2());F$();wke();Pke();Hke();Gc();za();QT=ae(Or()),y$=function(r){var l=r.startUIId,c=r.docSession,d=r.controlId,m=r.userInitiationTime,t=r.uiLanguage,s=r.sheetName,a=r.range,n=r.repairPrompt,o=r.singleChatTypeToggleEnabled,u=r.feedbackEnabled,g=r.queryOrigin,f=r.isDevMode,v=(0,cu.useState)(!0),C=(0,Gp.default)(v,2),p=C[0],h=C[1],F=(0,cu.useState)(Fs.LookingAt),R=(0,Gp.default)(F,2),y=R[0],E=R[1],x=(0,cu.useState)(),b=(0,Gp.default)(x,2),k=b[0],D=b[1],M=(0,cu.useState)(""),w=(0,Gp.default)(M,2),S=w[0],A=w[1],T=(0,cu.useState)(!1),I=(0,Gp.default)(T,2),B=I[0],L=I[1],V=!n,Z=(0,cu.useCallback)(function(){k&&p&&k.cancel(),Ec.close(l)},[k,p,l]),H=(0,cu.useCallback)(function(){k?.continueInChat().then(function(P){P&&Z()})},[k,Z]),N=(0,cu.useCallback)((function(){var P=(0,Vke.default)(function*(W){return k?k.collectUserFeedback(W,"Copilot\\FormulaExplanation",xt.getInstance().getChangeGate("sendFeedbackUserData")).then(function($){return $}).catch(function(){return!1}):!1});return function(W){return P.apply(this,arguments)}})(),[k]),_=(0,cu.useCallback)(function(){E(Fs.LookingAt),h(!0),D(function(P){return P?.retry()}),A(""),L(!1)},[]);return(0,cu.useEffect)(function(){if(!k){var P=m!==void 0?Date.now()-m:void 0;zT(t,f),D(V?(0,JT.getFormulaExplanation)({controlId:d,alSessionId:c},s??"",a??"",g??Cd.GridContextMenu,P,P):(0,JT.getFormulaRepair)({controlId:d,alSessionId:c},a??"",g??Cd.GridContextMenu,n??"",P,P))}},[k,c,d,m,t,s,a,n,g,f,V]),(0,cu.useEffect)(function(){if(k){var P=function(q){var j;if(q.isComplete||(j=q.responseMessage)!=null&&j.message){var G,Q;h(!1),A((G=(Q=q.responseMessage)==null?void 0:Q.message)!=null?G:""),L(q.hasError)}else q.responseMessage!==void 0&&E(Fs.WorkingOnIt),A(""),L(!1)};k.result.subscribe(P),P(k.result.value);var W=setTimeout(function(){E(function($){return $===Fs.LookingAt?Fs.WorkingOnIt:$})},5e3);return function(){k.result.unsubscribe(P),clearTimeout(W)}}return function(){}},[k]),p||!k?(0,QT.jsx)(kke,{stage:y,dataRangeText:a,onDismiss:Z,isExplainScenario:V}):V?(0,QT.jsx)(Lke,{resultText:S,isError:B,feedbackEnabled:u,closeApp:Z,sendToChat:H,tryAgain:_,sendFeedback:N,singleChatTypeToggleEnabled:o}):(0,QT.jsx)(Nke,{resultText:S,isError:B,feedbackEnabled:u,closeApp:Z,tryAgain:_,sendFeedback:N})}});var Zke,Uke,p0,rn,fur,pur,hur,vur,S$,Gke=ue(()=>{"use strict";Zke=ae(nt()),Uke=ae(Qe()),p0=ae(Rr());nn();uO();ku();af();VA();EH();t0();si();Cl();So();rn=ae(Or()),fur=(function(e){return e[e.genericFormula=0]="genericFormula",e[e.rowNumbering=1]="rowNumbering",e})({}),pur=function(r){var l=r.name===Bl;return p0.StyleSheet.create({headerRowContainer:{flexDirection:"row"},applyButton:{backgroundColor:r.colors.primaryButtonBackground,borderColor:r.colors.primaryButtonBorder,paddingVertical:8,paddingHorizontal:24},applyButtonText:{color:r.colors.primaryButtonText,fontSize:16},secondaryButton:{backgroundColor:r.colors.buttonBackground,borderColor:r.colors.buttonBorder,paddingVertical:8,paddingHorizontal:24},secondaryButtonText:{color:r.colors.buttonText,fontSize:16},giveFeedbackText:{color:r.colors.bodyText,fontSize:12},showHideFormulaText:{color:r.colors.successForeground1,fontSize:14,marginBottom:4},badge:{backgroundColor:l?r.colors.bodyStandoutBackground:r.colors.neutralBackground3,alignSelf:"flex-end",marginLeft:25,marginRight:10},badgeText:{color:r.colors.bodyText},disclaimerText:{color:r.colors.ghostSecondaryContent,marginTop:6},formula:{maxWidth:330},formulaContainer:{maxHeight:80,marginVertical:4},actionButtonContainer:{marginBottom:2,marginTop:10,height:40,paddingHorizontal:2,flexDirection:"row",alignItems:"flex-end",position:"relative"},buttonGroup:{flexDirection:"row",alignItems:"flex-end",gap:8},showHideSubtleButton:l?{alignSelf:"flex-start",backgroundColor:r.colors.buttonBackground,borderColor:r.colors.buttonBorder,paddingVertical:3,paddingHorizontal:6}:{alignSelf:"flex-start"},giveFeedbackSubtleButton:l?{position:"absolute",right:2,bottom:0,backgroundColor:r.colors.buttonBackground,borderColor:r.colors.buttonBorder,borderWidth:1,borderRadius:4,flexDirection:"row",alignItems:"center"}:{position:"absolute",right:2,bottom:0,flexDirection:"row",alignItems:"center"},giveFeedbackSplitMainButton:l?{paddingVertical:3,paddingHorizontal:6}:{},giveFeedbackSplitMenuButton:l?{paddingVertical:3,paddingHorizontal:6,borderLeftWidth:1,borderLeftColor:r.colors.buttonBorder,borderTopLeftRadius:0,borderBottomLeftRadius:0}:{paddingVertical:0,paddingHorizontal:0}})},hur=function(r){var l=Ai(),c={backgroundColor:l.colors.bodyStandoutBackground,borderColor:l.colors.variantBorder,borderWidth:1,paddingHorizontal:10,paddingVertical:10,minHeight:150};return(0,rn.jsx)(p0.View,{style:c,focusable:!1,accessible:!0,accessibilityLabel:`${Qr.formulaByExampleTitle} ${Qr.formulaByExampleBody}`,children:r.children})},vur=function(r){var l=Ai(),c=pur(l),d=Uke.useState(!1),m=(0,Zke.default)(d,2),t=m[0],s=m[1],a=r.kind===fur.rowNumbering,n,o,u;a?(n=Qr.rowNumberingTitle,u=Qr.rowNumberingApplyAsValue,o=Qr.rowNumberingBody):(n=Qr.formulaByExampleTitle,u=Qr.formulaByExampleIgnore,o=Qr.formulaByExampleBody);var g=function(){qn.XLFormulaByExampleStartReka.giveFeedback()},f=function(){qn.XLFormulaByExampleStartReka.declineSuggestion()},v=function(){qn.XLFormulaByExampleStartReka.applySuggestion()},C=function(){a?qn.XLFormulaByExampleStartReka.applyAsValue():qn.XLFormulaByExampleStartReka.declineSuggestion()},p=function(){qn.XLFormulaByExampleStartReka.onStopSuggestions()};return(0,rn.jsxs)(hur,{children:[(0,rn.jsxs)(p0.View,{style:c.headerRowContainer,children:[(0,rn.jsx)(q5,{title:n,textSize:500}),(0,rn.jsx)(p0.View,{style:{flex:1}}),(0,rn.jsx)(j3,{style:c.badge,shape:"square",appearance:"filled",children:(0,rn.jsx)(Et,{style:c.badgeText,children:r.range})}),(0,rn.jsx)(Ud,{positioning:"relative",onClick:f})]}),(0,rn.jsx)(p0.ScrollView,{style:c.formulaContainer,showsVerticalScrollIndicator:!0,children:(0,rn.jsx)(Et,{style:c.formula,children:t?r.formula:o})}),(0,rn.jsx)(bi,{style:c.showHideSubtleButton,appearance:"subtle",onClick:function(){return s(!t)},children:(0,rn.jsx)(Et,{style:c.showHideFormulaText,children:t?Qr.formulaByExampleHideFormula:Qr.formulaByExampleShowFormula})}),(0,rn.jsx)(h3,{style:{borderColor:l.colors.bodyDivider}}),(0,rn.jsxs)(p0.View,{style:c.actionButtonContainer,children:[(0,rn.jsxs)(p0.View,{style:c.buttonGroup,children:[(0,rn.jsx)(bi,{style:c.applyButton,onClick:v,children:(0,rn.jsx)(Et,{style:c.applyButtonText,children:Qr.formulaByExampleApply})}),(0,rn.jsx)(bi,{style:c.secondaryButton,onClick:C,children:(0,rn.jsx)(Et,{style:c.secondaryButtonText,children:u})})]}),(0,rn.jsxs)(p0.View,{style:c.giveFeedbackSubtleButton,children:[(0,rn.jsx)(bi,{appearance:"subtle",onClick:g,style:c.giveFeedbackSplitMainButton,children:(0,rn.jsx)(Et,{style:c.giveFeedbackText,children:Qr.formulaByExampleGiveFeedback})}),r.featureFlags.stopSuggestionsEnabled&&(0,rn.jsxs)(vo,{children:[(0,rn.jsx)(_u,{children:(0,rn.jsx)(bi,{appearance:"subtle",icon:Mf,iconOnly:!0,style:c.giveFeedbackSplitMenuButton,accessibilityLabel:Qr.formulaByExampleGiveFeedback})}),(0,rn.jsx)(Fo,{children:(0,rn.jsx)(Rc,{children:(0,rn.jsx)(Fc,{onClick:p,children:Qr.formulaByExampleStopSuggestionsUntilReopenExcel})})})]})]})]}),(0,rn.jsx)(Et,{style:c.disclaimerText,children:Qr.formulaByExampleDisclaimer})]})},S$=function(r){return(0,rn.jsx)(j4,{theme:Q3({paletteName:"Dialog"}),children:(0,rn.jsx)(vur,Object.assign({},r))})}});function zke(e,r,l){return E$.apply(this,arguments)}function E$(){return E$=(0,zu.default)(function*(e,r,l){if(!(!e.formulas||e.formulas.length===0)){var c=YT(r,e);if(c){var d=xt.getInstance().getChangeGate("CopilotFormulaGenerationVerifyPreviewMismatch"),m=xt.getInstance().getChangeGate("CopilotFormulaGenerationCheckForSpill"),t=xt.getInstance().getChangeGate("CopilotFormulaGenerationSelectInsertedRange");yield(0,ao.excelJsApiRequestForControl)(l,(function(){var s=(0,zu.default)(function*(a){yield Wp(r,function(){return(0,ao.hideFormulaPreview)(a)},W1.HidePreview);var n=yield Wp(r,function(){return(0,ao.insertFormula)(a,c,m)},W1.InsertFormula),o=n.insertionRange,u=n.insertionAndSpillRange;t&&(yield Wp(r,(0,zu.default)(function*(){o.select(),yield a.sync()}),W1.SelectInsertedRange)),d&&(yield Wp(r,function(){return(0,ao.verifyCellCalcValueMatchesPreview)(a,c,u,function(g){return Bc(r,g)})},W1.VerifyPreviewAndGridMatch))});return function(a){return s.apply(this,arguments)}})()),qn.XLFormulaGenerationStartReka.OnApplyFormula(r)}}}),E$.apply(this,arguments)}function Kke(e,r,l){return A$.apply(this,arguments)}function A$(){return A$=(0,zu.default)(function*(e,r,l){if(!(!e.formulas||e.formulas.length===0)){var c=YT(r,e);if(c){var d=xt.getInstance().getChangeGate("CopilotFormulaGenerationPreviewNotAvailable")?Qr.formulaFromNLPreviewNotAvailable:void 0,m=xt.getInstance().getChangeGate("CopilotFormulaGenerationLogDismiss"),t=yield Wp(r,(0,zu.default)(function*(){return(0,ao.excelJsApiRequestForControl)(l,(function(){var s=(0,zu.default)(function*(a){return(0,ao.showFormulaPreview)(a,c,d,function(n){return Bc(r,n)},m?function(n){n!=null&&n.implicit&&Bc(r,`Preview dismissed implicitly: ${JSON.stringify(n)}`)}:void 0)});return function(a){return s.apply(this,arguments)}})())}),W1.ShowPreview);t&&Cs(r,ro.OnGridPreviewShown)}}}),A$.apply(this,arguments)}function qke(e,r){return b$.apply(this,arguments)}function b$(){return b$=(0,zu.default)(function*(e,r){yield Wp(e,(0,zu.default)(function*(){yield(0,ao.excelJsApiRequestForControl)(r,(function(){var l=(0,zu.default)(function*(c){yield(0,ao.hideFormulaPreview)(c)});return function(c){return l.apply(this,arguments)}})())}),W1.HidePreview)}),b$.apply(this,arguments)}function Xke(e,r,l){return x$.apply(this,arguments)}function x$(){return x$=(0,zu.default)(function*(e,r,l){if(!(!e.formulas||e.formulas.length===0)){var c=YT(r,e);if(c){var d=yield(0,ao.excelJsApiRequestForControl)(l,(function(){var m=(0,zu.default)(function*(t){return(0,ao.getSuggestionRangeEdges)(t,c)});return function(t){return m.apply(this,arguments)}})());d&&qn.XLFormulaGenerationStartReka.MoveFormulaCard(r,d)}}}),x$.apply(this,arguments)}function Bc(e,r){qn.XLFormulaGenerationStartReka.LogError(e,r)}function Cs(e,r){qn.XLFormulaGenerationStartReka.LogTimestamp(e,r)}function $p(e,r){$ke.default.useEffect(function(){Cs(e,r)},[])}function Fur(e,r,l){qn.XLFormulaGenerationStartReka.LogDuration(e,r,l)}function Wp(e,r,l){return T$.apply(this,arguments)}function T$(){return T$=(0,zu.default)(function*(e,r,l){var c=performance.now();try{return yield r()}finally{var d=performance.now()-c;Fur(e,l,d)}}),T$.apply(this,arguments)}function YT(e,r){if(!(!r.formulas||r.formulas.length===0))try{var l=r.formulas.map(function(m){return JSON.parse(m)}),c=(0,Wke.default)(l,1),d=c[0];return d}catch(m){Bc(e,"Failed to parse formula suggestion: "+m);return}}function Qke(e,r,l){if(xt.getInstance().getChangeGate("FormulaGeneration_sendContextData")){var c=YT(e,l);if(c)return{requestId:e,userPrompt:r,formula:c.formula,format:c.numberFormat,insertLocation:c.fixedInsertionRange,previewValues:c.previewValues,error:l.error,debugInfo:l.debugInfo}}}var Wke,zu,$ke,ao,zp=ue(()=>{"use strict";Wke=ae(nt()),zu=ae(Zi()),$ke=ae(Qe()),ao=ae(b2());za();So();So();Cl()});function T2(){return ek.useContext(Yke)}var ek,Jke,Yke,k$,Kp=ue(()=>{"use strict";ek=ae(Qe()),Jke=ae(Or()),Yke=ek.createContext(""),k$=function(r){var l=r.requestId,c=r.children;return(0,Jke.jsx)(Yke.Provider,{value:l,children:c})}});var aqt,ewe,rwe,twe=ue(()=>{"use strict";aqt=ae(Qe());qT();Cl();So();zp();Kp();ewe=ae(Or()),rwe=function(r){var l=r.onDismiss,c=T2();return $p(c,ro.LoadingShown),(0,ewe.jsx)(jp,{dismissButtonText:Qr.formulaFromNLProgressBarDismissButton,accessibilityLabel:Qr.formulaFromNLProgressBarAccessibilityLabel,progressText:Qr.formulaFromNLWorkingOnIt,onDismiss:function(){l(),Cs(c,ro.StopGenerating)}})}});var awe,nwe,iwe,lwe,owe,uwe=ue(()=>{"use strict";awe=ae(Zi()),nwe=ae(nt()),iwe=ae(Qe());Up();Cl();zp();So();za();Kp();lwe=ae(Or()),owe=function(r){var l=r.response,c=r.onClose,d=r.feedbackEnabled,m=r.sendFeedback,t=r.onApply,s=T2(),a=iwe.useState(!1),n=(0,nwe.default)(a,2),o=n[0],u=n[1],g=xt.getInstance().getChangeGate("CopilotFormulaGenerationBlockInsertButtonAfterFailure");return $p(s,ro.UIRendered),(0,lwe.jsx)(Rs,{text:l,markdown:!0,onClose:c,feedbackEnabled:d,sendFeedback:m,title:Qr.formulaFromNLGenericTitle,accessibilityLabel:Qr.formulaFromNLAccessibilityLabel,actionButtons:[{title:Qr.formulaFromNLKeepItButton,appearance:"primary",onClick:(function(){var f=(0,awe.default)(function*(){try{yield t()}catch(C){Bc(s,"Failed to apply formula suggestion: "+C),g&&u(!0)}});function v(){return f.apply(this,arguments)}return v})(),icon:"Checkmark",disabled:o},{title:Qr.formulaFromNLDiscardButton,onClick:function(){c(),Cs(s,ro.DiscardFormula)}}],inlineError:o?{hasIcon:!0,errorText:Qr.formulaFromNLInsertFailedInlineError}:void 0})}});var vqt,cwe,swe,dwe=ue(()=>{"use strict";vqt=ae(Qe());Up();Cl();cwe=ae(Or()),swe=function(r){var l=r.errorMessage,c=r.onClose,d=r.feedbackEnabled,m=r.sendFeedback,t=r.title;return(0,cwe.jsx)(Rs,{text:l,markdown:!1,onClose:c,feedbackEnabled:d,sendFeedback:m,title:t,accessibilityLabel:Qr.formulaFromNLAccessibilityLabel,actionButtons:[{title:Qr.formulaFromNLCloseButton,onClick:c}]})}});function Rur(e,r,l,c){if(l){Bc(e,"SuggestionResult: "+c);var d=Qr.formulaFromNLGenericErrorTitle,m;switch(c){case"multipleFormulas":{m=Qr.formulaFromNLMultipleFormulasErrorBody.replace("{userPrompt}",r);break}case"harmfulContent":case"documentContextRaiError":case"nlInputRaiError":case"responseRaiError":{m=Qr.formulaFromNLRaiErrorBody;break}case"insufficientInputError":case"llmGeneralErrorFailure":case"internalError":{m=Qr.formulaFromNLInternalErrorBody;break}case"noSuggestion":{m=Qr.formulaFromNLNoSuggestionErrorBody;break}case"userThrottled":{m=Qr.formulaFromNLUserThrottledErrorBody;break}case"irrelevantQuery":{m=Qr.formulaFromNLIrrelevantQueryErrorBody;break}default:{m=Qr.formulaFromNLGenericErrorBody.replace("{userPrompt}",r);break}}return{title:d,errorMessage:m}}}var w$,gwe,yg,k2,rk,mwe,fwe=ue(()=>{"use strict";w$=ae(Zi()),gwe=ae(nt()),yg=ae(Qe());twe();uwe();k2=ae(b2());So();So();Cl();Gc();dwe();zp();za();Kp();rk=ae(Or()),mwe=function(r){var l,c=r.prompt,d=r.feedbackEnabled,m=r.onCloseApp,t=r.controlId,s=T2(),a=yg.useState(),n=(0,gwe.default)(a,2),o=n[0],u=n[1],g=yg.useRef(Date.now());if(yg.useEffect(function(){Cs(s,ro.PromptSent),qn.XLFormulaGenerationStartReka.GenerateFormulaFromNL(s,c).then(u,function(h){Bc(s,"Formula generation request failed: "+h),u({error:String(h)})})},[c,s]),yg.useEffect(function(){if(o&&!o.error)return Kke(o,s,t).catch(function(h){Bc(s,"Failed to show formula preview: "+h)}),Xke(o,s,t).catch(function(h){Bc(s,"Failed to move formula card: "+h)}),function(){qke(s,t)}},[o,t,s]),!o)return(0,rk.jsx)(rwe,{onDismiss:m});var f=!!o.error,v=f&&o.suggestionMetadata?(l=JSON.parse(o.suggestionMetadata))==null?void 0:l.result:void 0,C={feedbackEnabled:d,sendFeedback:(function(){var h=(0,w$.default)(function*(R){if(!o)return!1;try{var y={requestContext:{userQueryGuid:s,telemetryLogger:new k2.TelemetryLogger(s,t),queryOrigin:Cd.GridContextMenu},queryType:k2.QueryType.FormulaFromNL,prompt:c,humanMessageId:s,humanChatHistoryMessageId:s,hasError:f,isCancelled:!1,queryStartTimestamp:g.current,responseMessage:{messageType:k2.MessageType.MarkdownCard,message:o.response||"",shouldShowFeedbackSection:!0,shouldShowAIGeneratedIndicator:!0,messageId:s,isResponseComplete:!0,isFailure:f,timestamp:g.current,addCardToChatHistory:!1,error:v}},E=Qke(s,c,o);return yield(0,k2.collectUserFeedback)(R,y,"Copilot\\InlineNLToFormula",xt.getInstance().getChangeGate("sendFeedbackUserData"),E)}catch(x){return Bc(s,"Failed to collect user feedback: "+x),!1}});function F(R){return h.apply(this,arguments)}return F})()},p=Rur(s,c,o.error,v);return p?(0,rk.jsx)(swe,Object.assign({},p,{onClose:m},C)):(0,rk.jsx)(owe,Object.assign({onApply:(0,w$.default)(function*(){yield zke(o,s,t),m()}),onClose:m,response:o.response||""},C))}});var pwe,hwe,Cur,vwe,Fwe=ue(()=>{"use strict";si();pwe=ae(Qe());Cl();zp();So();za();Kp();hwe=ae(Or()),Cur=2e3,vwe=function(r){var l=r.onSubmit,c=r.onClose,d=T2(),m=pwe.useCallback(function(t){xt.getInstance().getChangeGate("CopilotFormulaGenerationDisableSubmitOfEmptyPrompt")&&!t.trim()||l(t)},[l]);return(0,hwe.jsx)(W5,{size:"small",maxCharacters:Cur,overrideDismissBehavior:!0,onSubmit:m,onDismissButtonClick:c,placeholder:Qr.formulaFromNLPlaceholder,onFirstInteraction:function(){Cs(d,ro.PromptWritten)}})}});var I$,Sg,f6,tk,Rwe=ue(()=>{"use strict";I$=ae(nt()),Sg=ae(Qe());si();fwe();za();Fwe();F$();Kp();zp();So();f6=ae(Or()),tk=function(r){var l=Sg.useState(function(){var o;return(o=r.requestId)!=null?o:dc()}),c=(0,I$.default)(l,1),d=c[0];Sg.useEffect(function(){zT(r.uiLanguage,r.isDevMode)},[r.uiLanguage,r.isDevMode]);var m=Sg.useCallback(function(){Ec.close(r.startUIId)},[r.startUIId]);$p(d,ro.UIRendered);var t=Sg.useState({kind:"IPE"}),s=(0,I$.default)(t,2),a=s[0],n=s[1];switch(a.kind){case"IPE":return(0,f6.jsx)(k$,{requestId:d,children:(0,f6.jsx)(vwe,{onSubmit:function(u){n({kind:"card",prompt:u})},onClose:m})});case"card":return(0,f6.jsx)(k$,{requestId:d,children:(0,f6.jsx)(mwe,{prompt:a.prompt,onCloseApp:m,feedbackEnabled:r.feedbackEnabled,controlId:r.controlId})});default:JU(a)}}});var Cwe=ue(()=>{"use strict";Rwe()});var Xqt,ywe,Swe,Ewe=ue(()=>{"use strict";Xqt=ae(Qe());Cl();qT();ywe=ae(Or()),Swe=function(r){var l=r.onDismiss;return(0,ywe.jsx)(jp,{accessibilityLabel:Qr.smartPasteLoading,progressText:Qr.smartPasteLoading,onDismiss:l,dismissButtonText:Qr.smartPasteProgressBarDismissButton})}});var rXt,Awe,bwe,xwe=ue(()=>{"use strict";rXt=ae(Qe());Cl();si();Up();Awe=ae(Or()),bwe=function(r){var l=r.isSuccess,c=l===void 0?!1:l,d=r.closeApp,m=r.feedbackEnabled,t=r.sendFeedback;return(0,Awe.jsx)(Rs,{text:c?Qr.smartPasteSuccessMessage:Qr.smartPasteErrorMessage,markdown:!1,onClose:d,feedbackEnabled:m,sendFeedback:t,title:c?Qr.smartPasteSuccessTitle:Qr.smartPasteErrorTitle,accessibilityLabel:c?`${Qr.smartPasteSuccessTitle}. ${Dr.disclaimerText}.`:Qr.smartPasteErrorTitle})}});var Twe,h6,ak,su,D$,ys,v6,p6,M$,kwe=ue(()=>{"use strict";Twe=ae(Zi()),h6=ae(Hn()),ak=ae(nt()),su=ae(Qe()),D$=ae(Rr());si();ys=ae(b2());Ewe();xwe();v6=ae(Or()),p6=new Map,M$=function(r){var l,c,d=r.startUIId,m=p6.get(d),t=(0,su.useState)((l=m?.isSuccess)!=null?l:!1),s=(0,ak.default)(t,2),a=s[0],n=s[1],o=(0,su.useState)((c=m?.isLoading)!=null?c:!0),u=(0,ak.default)(o,2),g=u[0],f=u[1],v=(0,su.useCallback)(function(){p6.set(d,{isLoading:!0,isSuccess:!1}),f(!0),n(!1)},[d]),C=(0,su.useCallback)(function(){p6.set(d,{isLoading:!1,isSuccess:!0}),f(!1),n(!0)},[d]),p=(0,su.useCallback)(function(){p6.set(d,{isLoading:!1,isSuccess:!1}),f(!1),n(!1)},[d]),h=(0,su.useCallback)(function(){p6.delete(d),Ec.close(d)},[d]),F=(0,su.useMemo)(function(){var x=new ys.TelemetryLogger(d);return x.logChatEvent(ys.TelemetryChatEventType.SmartPasteTriggered),x},[d]);(0,su.useEffect)(function(){var x=function(D){var M=D.trim(),w=M.split(":",2),S=(0,ak.default)(w,2),A=S[0],T=S[1];if(!(T&&T!==d))switch(A){case"smartPasteStarted":{v();break}case"smartPasteSucceeded":{C(),F.logChatEvent(ys.TelemetryChatEventType.SmartPasteSuccess);break}case"smartPasteFailed":{p(),F.logChatEvent(ys.TelemetryChatEventType.SmartPasteFailure);break}case"smartPasteDismiss":{h();break}}},b=null;return global.OfficeFirstParty.PrivateApi.onPrivateEvent(x).then(function(k){b=k}).catch(function(k){var D=(0,h6.default)((0,h6.default)({},"error","listener"),"errorMessage",k);F.logChatEvent(ys.TelemetryChatEventType.SmartPasteError,JSON.stringify(D))}),function(){b&&b()}},[d,v,C,p,h,F]);var R=(0,su.useCallback)(function(){if(g){var x=JSON.stringify({messageType:"cancelSmartPaste"});global.OfficeFirstParty.PrivateApi.execute(x)}h()},[g,h]),y=(0,su.useCallback)((function(){var x=(0,Twe.default)(function*(b,k){try{var D=b===ys.UserFeedback.Like?Zo.Smile:Zo.Frown,M={success:a},w={featureContent:JSON.stringify(M)};return yield _7("Copilot\\Smart Paste",D,k,w,{isScreenshotEnabled:!0,isEmailCollectionEnabled:!0})}catch(A){var S=(0,h6.default)((0,h6.default)({},"error","feedback"),"errorMessage",A);return F.logChatEvent(ys.TelemetryChatEventType.SmartPasteError,JSON.stringify(S)),!1}});return function(b,k){return x.apply(this,arguments)}})(),[a,F]),E=Object.assign({},{onKeyDown:function(b){var k,D=b==null||(k=b.nativeEvent)==null?void 0:k.key;D&&D!=="Escape"&&D!=="Tab"&&D!=="Enter"&&D!=="Space"&&R()}});return g?(0,v6.jsx)(D$.View,Object.assign({},E,{children:(0,v6.jsx)(Swe,{onDismiss:R})})):(0,v6.jsx)(D$.View,Object.assign({},E,{children:(0,v6.jsx)(bwe,{isSuccess:a,closeApp:R,feedbackEnabled:Uo.getFeedbackEligibilitySettings(),sendFeedback:y})}))}});var Eg=ue(()=>{"use strict";rG();Cl();tG();Ake();jke();Gke();Cwe();kwe()});var wwe={};kn(wwe,{ExcelCopilotIPEApp:()=>yur});var yXt,Xp,qp,yur,B$,Iwe=ue(()=>{"use strict";yXt=ae(Qe()),Xp=ae(Rr());si();Eg();qp=ae(Or()),yur=function(r){var l=r.appInitialProps,c=r.startUIProps;return QU(l.featureGates),(0,qp.jsx)(Xp.View,{style:B$.ipeWidth,children:(0,qp.jsx)(Xp.View,{style:B$.ipeWidthHeight,children:(0,qp.jsx)(Xp.View,{style:B$.ipeColumn,children:(0,qp.jsx)(Qi,{theme:yo(),children:(0,qp.jsx)(v$,{startUIId:c.startUIId,getDynamicSuggestions:l.getDynamicSuggestions,controlId:l.controlId})})})})})},B$=Xp.StyleSheet.create({bottomRibbon:{marginTop:10},bottomRow:{flexDirection:"row"},button:{alignItems:"center",paddingVertical:3,paddingHorizontal:10,borderRadius:4,borderColor:"darkgray",borderWidth:1,backgroundColor:"transparent",flexDirection:"row"},buttonPress:{alignItems:"center",paddingVertical:3,paddingHorizontal:10,borderRadius:4,borderColor:"black",borderWidth:1,backgroundColor:"darkgray",flexDirection:"row"},ipeColumn:{flexDirection:"column"},ipeWidth:{width:"100%"},ipeWidthHeight:{width:"100%",height:"100%"},promptText:{marginTop:1,fontSize:18},promptIcon:{marginTop:4,marginLeft:10,flexDirection:"row"},promptRow:{flexDirection:"row",marginTop:10},textPlacement:{marginLeft:10,flexDirection:"row"}})});var Dwe={};kn(Dwe,{ExcelFormulaExplanationApp:()=>bur});var bXt,IXt,L$,_$,Sur,Eur,Aur,bur,Mwe=ue(()=>{"use strict";bXt=ae(Qe());si();Eg();za();IXt=ae(R0()),L$=ae(z6()),_$=ae(Or()),Sur=L$.calcSubpackage.x10,Eur=L$.calcSubpackage.PluginSchedulerSingletonGlobal,Aur=Eur.instance(),bur=function(r){var l=r.startUIProps.startUIId,c=r.appInitialProps,d=c.docSession,m=c.controlId,t=c.userInitiationTime,s=c.uiLanguage,a=c.sheetName,n=c.range,o=c.repairPrompt,u=c.singleChatTypeToggleEnabled,g=c.featureGates,f=c.queryOrigin,v=c.isDevMode;dg(g);var C=xt.getInstance().getChangeGate("UseGetFeedbackEligibilityAPI")?Uo.getFeedbackEligibilitySettings():{generalCopilotEnabled:Uo.isCopilotFeedbackEnabled(),singleClickCopilotEnabled:Uo.isCopilotFeedbackEnabled()};return(xt.getInstance().getBooleanFeatureGate("X10.HelloWorld",!1)||xt.getInstance().getBooleanFeatureGate("Microsoft.Office.Excel.FA000000140.X10.HelloWorld",!1))&&Aur.requester().functionSuggestion({content:"=A1+A2",caretPosition:0},Sur.PluginGroup.Excel,void 0).then(function(p){}),(0,_$.jsx)(Qi,{theme:yo(),children:(0,_$.jsx)(y$,{startUIId:l,controlId:m,userInitiationTime:t,uiLanguage:s,docSession:d,sheetName:a,range:n,repairPrompt:o,singleChatTypeToggleEnabled:u,feedbackEnabled:C,queryOrigin:f,isDevMode:v},l)})}});var Bwe={};kn(Bwe,{ExcelFormulaByExampleApp:()=>Tur,FormulaKind:()=>xur});var DXt,P$,xur,Tur,_we=ue(()=>{"use strict";DXt=ae(Qe());si();Eg();P$=ae(Or()),xur=(function(e){return e[e.genericFormula=0]="genericFormula",e[e.rowNumbering=1]="rowNumbering",e})({}),Tur=function(r){var l=r.startUIProps.startUIId,c=r.appInitialProps,d=c.stopSuggestionsEnabled,m=c.formula,t=c.range;return(0,P$.jsx)(Qi,{theme:yo(),children:(0,P$.jsx)(S$,{formula:m,range:t,kind:0,featureFlags:{stopSuggestionsEnabled:d}},l)})}});var Lwe={};kn(Lwe,{ExcelFormulaFromNLApp:()=>kur});var LXt,HXt,O$,kur,Pwe=ue(()=>{"use strict";LXt=ae(Qe());si();Eg();HXt=ae(R0()),O$=ae(Or()),kur=function(r){var l=r.appInitialProps,c=r.startUIProps,d=l.featureGates;dg(d);var m=yo(),t=Uo.getFeedbackEligibilitySettings();return(0,O$.jsx)(Qi,{theme:m,children:(0,O$.jsx)(tk,Object.assign({},l,{startUIId:c.startUIId,feedbackEnabled:t}),c.startUIId)})}});var Owe={};kn(Owe,{ExcelSmartPasteApp:()=>wur});var VXt,GXt,N$,wur,Nwe=ue(()=>{"use strict";VXt=ae(Qe());si();Eg();GXt=ae(R0()),N$=ae(Or()),wur=function(r){var l=r.startUIProps.startUIId,c=r.appInitialProps.featureGates;return dg(c),(0,N$.jsx)(Qi,{theme:yo(),children:(0,N$.jsx)(M$,{startUIId:l},l)})}});var H$,Hwe,F6,Iur,Dur,Vwe,jwe=ue(()=>{"use strict";H$=ae(Qe());si();So();Hwe=ae(Rr()),F6=ae(Or()),Iur={flex:1,justifyContent:"center",alignItems:"stretch"},Dur="ExcelAgentHelix",Vwe=function(r){var l=r.startUIProps.startUIId,c=H$.useCallback(function(m,t){var s,a,n;$1.openChatPane({uiId:l,promptMessage:{prompt:(s=m.PromptCommand)!=null?s:"",promptId:m.Id,queryCorrelationId:t,agentId:(a=m.AgentId)!=null?a:"",agentName:(n=m.AgentName)!=null?n:"",manualSendPrompt:m.AutoExecute!==void 0?!m.AutoExecute:!0,targetFeature:m.TargetFeature}})},[l]),d=H$.useCallback(function(){$1.openChatPane({uiId:l})},[l]);return(0,F6.jsx)(Qi,{paletteName:"BackstageCanvasCard_FluentSV",children:(0,F6.jsx)(Hwe.View,{style:Iur,children:(0,F6.jsx)(B7,{uiId:l,onPromptSubmitted:c,onOpenChatPane:d,unboxingAgentName:Dur,children:(0,F6.jsx)(kj,{uiId:l,shouldShowFullEntrance:!0})})})})}});function Mur(e,r,l,c,d,m,t,s){var a=xt.getInstance().getChangeGate("EnableDABPaneFailureTelemetry");if(Ma==null||Ma.logOpenChatPaneRequested(c,!0),a)try{$1.openChatPane({uiId:e,promptMessage:{prompt:r,promptId:l,queryCorrelationId:c,agentId:d,agentName:m,manualSendPrompt:t,targetFeature:s}})}catch{}else $1.openChatPane({uiId:e,promptMessage:{prompt:r,promptId:l,queryCorrelationId:c,agentId:d,agentName:m,manualSendPrompt:t,targetFeature:s}})}var V$,j$,nk,Bur,ik,Zwe=ue(()=>{"use strict";V$=ae(Qe());si();So();j$=ae(Rr());za();si();jwe();nk=ae(Or());Bur="ExcelAgentHelix",ik=function(r){var l=r.startUIProps,c=l.startUIId,d=l.isDABUnboxingEnabled,m=l.shouldDABUnboxingAutoShow,t=l.shouldShowFullEntrance,s=V$.default.useCallback(function(n,o){var u,g,f;return Mur(c,(u=n.PromptCommand)!=null?u:"",n.Id,o,(g=n.AgentId)!=null?g:"",(f=n.AgentName)!=null?f:"",n.AutoExecute!==void 0?!n.AutoExecute:!0,n.TargetFeature)},[c]),a=V$.default.useCallback(function(){var n=dc(),o=xt.getInstance().getChangeGate("EnableDABPaneFailureTelemetry");if(Ma==null||Ma.logOpenChatPaneRequested(n,!1),Ma==null||Ma.logDABToggle(n),o)try{$1.openChatPane({uiId:c,correlationId:n})}catch{}else $1.openChatPane({uiId:c,correlationId:n})},[c]);return(0,nk.jsx)(Qi,{paletteName:"BackstageCanvasCard_FluentSV",children:(0,nk.jsx)(B7,{uiId:c,onPromptSubmitted:s,onOpenChatPane:a,unboxingAgentName:Bur,children:(0,nk.jsx)(xj,{uiId:c,isDABUnboxingEnabled:d,shouldDABUnboxingAutoShow:m,shouldShowFullEntrance:t})})})};j$.AppRegistry.registerComponent("dab.copilot.xl",function(){return ik});j$.AppRegistry.registerComponent("inribbondab.copilot.xl",function(){return Vwe})});var Uwe=ue(()=>{"use strict";Zwe()});var Gwe={};kn(Gwe,{ExcelDAB:()=>ik});var Wwe=ue(()=>{"use strict";Uwe()});var $we={};kn($we,{CopilotOnGridDebugCard:()=>_ur});var aQt,rd,Ag,_ur,R6,zwe=ue(()=>{"use strict";aQt=ae(Qe()),rd=ae(Rr());si();Eg();Ag=ae(Or()),_ur=function(r){var l=r.appInitialProps,c=l.debugHeader,d=c===void 0?"Debug Card:":c,m=l.debugData,t=m===void 0?"No debug data available.":m;return(0,Ag.jsx)(Qi,{theme:yo(),children:(0,Ag.jsxs)(rd.View,{style:R6.card,children:[(0,Ag.jsx)(rd.Text,{style:[R6.headerText],children:d}),(0,Ag.jsx)(rd.ScrollView,{style:R6.debugScroll,contentContainerStyle:R6.debugScrollContent,showsVerticalScrollIndicator:!0,persistentScrollbar:!0,children:(0,Ag.jsx)(rd.Text,{style:[R6.debugText],children:t})})]})})},R6=rd.StyleSheet.create({card:{marginRight:24,marginBottom:24,maxWidth:250},headerText:{fontSize:16,marginBottom:8,marginLeft:8},debugScroll:{maxHeight:400,marginLeft:8},debugScrollContent:{paddingRight:8},debugText:{fontSize:14,flexShrink:1}})});var Lur={};var Kwe,ad,td,oQt,Nl,uQt,fQt,qwe=ue(()=>{"use strict";Kwe=ae(Zi()),ad=ae(Rr()),td=ae(Ek()),oQt=ae(R0()),Nl=ae(z6()),uQt=ae(Hre());aB();za();oce();yce();Tce();globalThis.ExcelFormulaByExampleStringsManager=p_;globalThis.ExcelFormulaByExampleStringsEnum=m_;globalThis.ExcelFormulaByExampleStrings=f_;(0,td.initReka)();(0,Nl.registerX10ScopedLifetimeService)({registerServiceInstance:td.RekaInstance.registerServiceInstance.bind(td.RekaInstance),getNativeService:td.RekaServiceRegistry.getNativeService.bind(td.RekaServiceRegistry),clientInit:(function(){var e=(0,Kwe.default)(function*(l){var c=l.scopeId,d=l.scheduler,m=l.scopedNativeServices,t=l.singletonNativeServices,s=l.proxies,a=l.controlId;if(d.registerAsyncGrid(),!Nl.calcSubpackage.config.isCalcInit()){var n=d_("Microsoft.Office.Excel.X10.SdxUlsLogging")?ice():new Nl.calcSubpackage.config.NulLogger;Nl.calcSubpackage.config.initCalc(n,function(C){switch(C){case Nl.calcSubpackage.config.FeatureName.FeatureCheckingEnabled:case Nl.calcSubpackage.config.FeatureName.CalcPreventSpillingHack:return!0;default:return!1}})}if(d_("Microsoft.Office.Excel.X10.SdxOtelLogging")){var o=m.TelemetryAdapterService,u=yield o.getDocumentReportingId(),g=lce(o,u);d.registerProvider("OtelLogger",{sendTelemetryEvent:function(p){return g.sendTelemetryEvent(p)}})}var f=String(c),v={id:f,docSessionId:function(){return Promise.resolve("DefaultAugLoopSharedSessionID")},getAugLoopSession:function(p,h){var F=new nB(a),R=VC(p,F,h);return R},subscribeOnSessionChanged:function(p){try{s.AugLoopSessionTracker.subscribeOnSessionChanged(p)}catch{}},initializeAugLoopSessionTracker:function(){return m.AugLoopSessionTrackerInitializer.initializeAugLoopSessionTracker()}};return d.registerProvider("AugmentationLoop",new Nl.AugLoop.ALProvider(d,v,!1)),d.registerProvider("TableIntelligence",new Nl.TableIntelligence.TableIntelligenceProvider(v)),d.registerProvider("CopilotLicense",t.CopilotLicenseProvider),yield Nl.calcSubpackage.x10.ensureGroupAttachedFor(d,Nl.x10Interop.PluginAttachGroup.Core),{destroy:function(){return Promise.resolve()}}});function r(l){return e.apply(this,arguments)}return r})()});fQt=td.RekaServiceRegistry.getNativeService(Nl.x10Services.ServiceInfos.NativeGridService);ad.AppRegistry.registerComponent("fre.copilot.xl",function(){return(R9e(),Dt(F9e)).ExcelFREApp});ad.AppRegistry.registerComponent("ipe.copilot.xl",function(){return(Iwe(),Dt(wwe)).ExcelCopilotIPEApp});ad.AppRegistry.registerComponent("formulaexplanation.copilot.xl",function(){return(Mwe(),Dt(Dwe)).ExcelFormulaExplanationApp});ad.AppRegistry.registerComponent("formulabyexample.copilot.xl",function(){return(_we(),Dt(Bwe)).ExcelFormulaByExampleApp});ad.AppRegistry.registerComponent("formulafromnl.copilot.xl",function(){return(Pwe(),Dt(Lwe)).ExcelFormulaFromNLApp});ad.AppRegistry.registerComponent("smartpaste.copilot.xl",function(){return(Nwe(),Dt(Owe)).ExcelSmartPasteApp});ad.AppRegistry.registerComponent("dab.copilot.xl",function(){return(Wwe(),Dt(Gwe)).ExcelDAB});ad.AppRegistry.registerComponent("debugcard.copilot.xl",function(){return(zwe(),Dt($we)).CopilotOnGridDebugCard})});global=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof window<"u"?window:new Function("return this;")();rz();qwe();})();
//# sourceMappingURL=ExcelCopilot.win32.bundle.map

//# sourceMappingURL=ExcelCopilot.js.map
//# sourceMappingURL=https://artifacts.dev.azure.com/office/_apis/symbol/symsrv/ExcelCopilot.js.map/3f0318073f5e654c76debc33ee087a5d2315b89c724787ebb163f5cb899af521/ExcelCopilot.js.map

Youez - 2016 - github.com/yon3zu
LinuXploit