Mini Kabibi Habibi
"use strict";(()=>{var b3e=Object.create;var Yp=Object.defineProperty;var A3e=Object.getOwnPropertyDescriptor;var E3e=Object.getOwnPropertyNames;var T3e=Object.getPrototypeOf,x3e=Object.prototype.hasOwnProperty;var v9=(e,r)=>(r=Symbol[e])?r:Symbol.for("Symbol."+e);var fe=(e,r)=>()=>(e&&(r=e(e=0)),r);var ar=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),wi=(e,r)=>{for(var u in r)Yp(e,u,{get:r[u],enumerable:!0})},Xp=(e,r,u,c)=>{if(r&&typeof r=="object"||typeof r=="function")for(var d=E3e(r),m=0,t=d.length,s;m<t;m++)s=d[m],!x3e.call(e,s)&&s!==u&&Yp(e,s,{get:(n=>r[n]).bind(null,s),enumerable:!(c=A3e(r,s))||c.enumerable});return e},Io=(e,r,u)=>(Xp(e,r,"default"),u&&Xp(u,r,"default")),de=(e,r,u)=>(u=e!=null?b3e(T3e(e)):{},Xp(r||!e||!e.__esModule?Yp(u,"default",{value:e,enumerable:!0}):u,e)),Ii=e=>Xp(Yp({},"__esModule",{value:!0}),e);var k3e=function(e,r){this[0]=e,this[1]=r};var wl=e=>{var r=e[v9("asyncIterator")],u=!1,c,d={};return r==null?(r=e[v9("iterator")](),c=m=>d[m]=t=>r[m](t)):(r=r.call(e),c=m=>d[m]=t=>{if(u){if(u=!1,m==="throw")throw t;return t}return u=!0,{done:!1,value:new k3e(new Promise(s=>{var n=r[m](t);if(!(n instanceof Object))throw TypeError("Object expected");s(n)}),1)}}),d[v9("iterator")]=()=>d,c("next"),"throw"in r?c("throw"):d.throw=m=>{throw m},"return"in r&&c("return"),d};var iN=ar((exports,module)=>{I();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 global,I=fe(()=>{global=new Function("return this;")();iN()});var R9=ar((RPe,Yf)=>{I();function w3e(e){if(Array.isArray(e))return e}Yf.exports=w3e,Yf.exports.__esModule=!0,Yf.exports.default=Yf.exports});var lN=ar((FPe,eg)=>{I();function I3e(e,r){var u=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(u!=null){var c,d,m,t,s=[],n=!0,a=!1;try{if(m=(u=u.call(e)).next,r===0){if(Object(u)!==u)return;n=!1}else for(;!(n=(c=m.call(u)).done)&&(s.push(c.value),s.length!==r);n=!0);}catch(l){a=!0,d=l}finally{try{if(!n&&u.return!=null&&(t=u.return(),Object(t)!==t))return}finally{if(a)throw d}}return s}}eg.exports=I3e,eg.exports.__esModule=!0,eg.exports.default=eg.exports});var C9=ar((SPe,rg)=>{I();function D3e(e,r){(r==null||r>e.length)&&(r=e.length);for(var u=0,c=new Array(r);u<r;u++)c[u]=e[u];return c}rg.exports=D3e,rg.exports.__esModule=!0,rg.exports.default=rg.exports});var e3=ar((APe,tg)=>{I();var oN=C9();function M3e(e,r){if(e){if(typeof e=="string")return oN(e,r);var u=Object.prototype.toString.call(e).slice(8,-1);if(u==="Object"&&e.constructor&&(u=e.constructor.name),u==="Map"||u==="Set")return Array.from(e);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return oN(e,r)}}tg.exports=M3e,tg.exports.__esModule=!0,tg.exports.default=tg.exports});var F9=ar((TPe,ag)=>{I();function _3e(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}ag.exports=_3e,ag.exports.__esModule=!0,ag.exports.default=ag.exports});var Oa=ar((kPe,ng)=>{I();var L3e=R9(),B3e=lN(),P3e=e3(),O3e=F9();function N3e(e,r){return L3e(e)||B3e(e,r)||P3e(e,r)||O3e()}ng.exports=N3e,ng.exports.__esModule=!0,ng.exports.default=ng.exports});var Ql=ar((IPe,ig)=>{I();function uN(e,r,u,c,d,m,t){try{var s=e[m](t),n=s.value}catch(a){u(a);return}s.done?r(n):Promise.resolve(n).then(c,d)}function H3e(e){return function(){var r=this,u=arguments;return new Promise(function(c,d){var m=e.apply(r,u);function t(n){uN(m,c,d,t,s,"next",n)}function s(n){uN(m,c,d,t,s,"throw",n)}t(void 0)})}}ig.exports=H3e,ig.exports.__esModule=!0,ig.exports.default=ig.exports});var Dr=ar((MPe,cN)=>{I();cN.exports=OfficePlatformGlobal.ReactNative.Components});var dN=ar((LPe,sN)=>{I();sN.exports=OfficePlatformGlobal.ReactNativeReka});var Jl=ar((y9,fN)=>{"use strict";I();var lg=function(r){return r&&r.Math===Math&&r};fN.exports=lg(typeof globalThis=="object"&&globalThis)||lg(typeof window=="object"&&window)||lg(typeof self=="object"&&self)||lg(typeof global=="object"&&global)||lg(typeof y9=="object"&&y9)||function(){return this}()||Function("return this")()});var X0=ar((OPe,gN)=>{"use strict";I();gN.exports=function(e){try{return!!e()}catch(r){return!0}}});var mc=ar((HPe,mN)=>{"use strict";I();var V3e=X0();mN.exports=!V3e(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})});var S9=ar((ZPe,hN)=>{"use strict";I();var Z3e=X0();hN.exports=!Z3e(function(){var e=function(){}.bind();return typeof e!="function"||e.hasOwnProperty("prototype")})});var t3=ar((UPe,pN)=>{"use strict";I();var j3e=S9(),r3=Function.prototype.call;pN.exports=j3e?r3.bind(r3):function(){return r3.apply(r3,arguments)}});var FN=ar(CN=>{"use strict";I();var vN={}.propertyIsEnumerable,RN=Object.getOwnPropertyDescriptor,U3e=RN&&!vN.call({1:2},1);CN.f=U3e?function(r){var u=RN(this,r);return!!u&&u.enumerable}:vN});var b9=ar(($Pe,yN)=>{"use strict";I();yN.exports=function(e,r){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:r}}});var f0=ar((qPe,AN)=>{"use strict";I();var SN=S9(),bN=Function.prototype,A9=bN.call,G3e=SN&&bN.bind.bind(A9,A9);AN.exports=SN?G3e:function(e){return function(){return A9.apply(e,arguments)}}});var xN=ar((JPe,TN)=>{"use strict";I();var EN=f0(),W3e=EN({}.toString),z3e=EN("".slice);TN.exports=function(e){return z3e(W3e(e),8,-1)}});var wN=ar((YPe,kN)=>{"use strict";I();var $3e=f0(),K3e=X0(),q3e=xN(),E9=Object,Q3e=$3e("".split);kN.exports=K3e(function(){return!E9("z").propertyIsEnumerable(0)})?function(e){return q3e(e)==="String"?Q3e(e,""):E9(e)}:E9});var T9=ar((rOe,IN)=>{"use strict";I();IN.exports=function(e){return e==null}});var x9=ar((aOe,DN)=>{"use strict";I();var J3e=T9(),X3e=TypeError;DN.exports=function(e){if(J3e(e))throw new X3e("Can't call method on "+e);return e}});var a3=ar((iOe,MN)=>{"use strict";I();var Y3e=wN(),eve=x9();MN.exports=function(e){return Y3e(eve(e))}});var xu=ar((oOe,_N)=>{"use strict";I();var k9=typeof document=="object"&&document.all;_N.exports=typeof k9>"u"&&k9!==void 0?function(e){return typeof e=="function"||e===k9}:function(e){return typeof e=="function"}});var f2=ar((cOe,LN)=>{"use strict";I();var rve=xu();LN.exports=function(e){return typeof e=="object"?e!==null:rve(e)}});var I9=ar((dOe,BN)=>{"use strict";I();var w9=Jl(),tve=xu(),ave=function(r){return tve(r)?r:void 0};BN.exports=function(e,r){return arguments.length<2?ave(w9[e]):w9[e]&&w9[e][r]}});var ON=ar((gOe,PN)=>{"use strict";I();var nve=f0();PN.exports=nve({}.isPrototypeOf)});var ZN=ar((hOe,VN)=>{"use strict";I();var ive=Jl(),NN=ive.navigator,HN=NN&&NN.userAgent;VN.exports=HN?String(HN):""});var KN=ar((vOe,$N)=>{"use strict";I();var zN=Jl(),D9=ZN(),jN=zN.process,UN=zN.Deno,GN=jN&&jN.versions||UN&&UN.version,WN=GN&&GN.v8,ku,n3;WN&&(ku=WN.split("."),n3=ku[0]>0&&ku[0]<4?1:+(ku[0]+ku[1]));!n3&&D9&&(ku=D9.match(/Edge\/(\d+)/),(!ku||ku[1]>=74)&&(ku=D9.match(/Chrome\/(\d+)/),ku&&(n3=+ku[1])));$N.exports=n3});var M9=ar((COe,QN)=>{"use strict";I();var qN=KN(),lve=X0(),ove=Jl(),uve=ove.String;QN.exports=!!Object.getOwnPropertySymbols&&!lve(function(){var e=Symbol("symbol detection");return!uve(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&qN&&qN<41})});var _9=ar((yOe,JN)=>{"use strict";I();var cve=M9();JN.exports=cve&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var L9=ar((bOe,XN)=>{"use strict";I();var sve=I9(),dve=xu(),fve=ON(),gve=_9(),mve=Object;XN.exports=gve?function(e){return typeof e=="symbol"}:function(e){var r=sve("Symbol");return dve(r)&&fve(r.prototype,mve(e))}});var eH=ar((EOe,YN)=>{"use strict";I();var hve=String;YN.exports=function(e){try{return hve(e)}catch(r){return"Object"}}});var tH=ar((xOe,rH)=>{"use strict";I();var pve=xu(),vve=eH(),Rve=TypeError;rH.exports=function(e){if(pve(e))return e;throw new Rve(vve(e)+" is not a function")}});var nH=ar((wOe,aH)=>{"use strict";I();var Cve=tH(),Fve=T9();aH.exports=function(e,r){var u=e[r];return Fve(u)?void 0:Cve(u)}});var lH=ar((DOe,iH)=>{"use strict";I();var B9=t3(),P9=xu(),O9=f2(),yve=TypeError;iH.exports=function(e,r){var u,c;if(r==="string"&&P9(u=e.toString)&&!O9(c=B9(u,e))||P9(u=e.valueOf)&&!O9(c=B9(u,e))||r!=="string"&&P9(u=e.toString)&&!O9(c=B9(u,e)))return c;throw new yve("Can't convert object to primitive value")}});var uH=ar((_Oe,oH)=>{"use strict";I();oH.exports=!1});var i3=ar((BOe,sH)=>{"use strict";I();var cH=Jl(),Sve=Object.defineProperty;sH.exports=function(e,r){try{Sve(cH,e,{value:r,configurable:!0,writable:!0})}catch(u){cH[e]=r}return r}});var l3=ar((OOe,gH)=>{"use strict";I();var bve=uH(),Ave=Jl(),Eve=i3(),dH="__core-js_shared__",fH=gH.exports=Ave[dH]||Eve(dH,{});(fH.versions||(fH.versions=[])).push({version:"3.42.0",mode:bve?"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 N9=ar((HOe,hH)=>{"use strict";I();var mH=l3();hH.exports=function(e,r){return mH[e]||(mH[e]=r||{})}});var vH=ar((ZOe,pH)=>{"use strict";I();var Tve=x9(),xve=Object;pH.exports=function(e){return xve(Tve(e))}});var hc=ar((UOe,RH)=>{"use strict";I();var kve=f0(),wve=vH(),Ive=kve({}.hasOwnProperty);RH.exports=Object.hasOwn||function(r,u){return Ive(wve(r),u)}});var H9=ar((WOe,CH)=>{"use strict";I();var Dve=f0(),Mve=0,_ve=Math.random(),Lve=Dve(1 .toString);CH.exports=function(e){return"Symbol("+(e===void 0?"":e)+")_"+Lve(++Mve+_ve,36)}});var SH=ar(($Oe,yH)=>{"use strict";I();var Bve=Jl(),Pve=N9(),FH=hc(),Ove=H9(),Nve=M9(),Hve=_9(),g2=Bve.Symbol,V9=Pve("wks"),Vve=Hve?g2.for||g2:g2&&g2.withoutSetter||Ove;yH.exports=function(e){return FH(V9,e)||(V9[e]=Nve&&FH(g2,e)?g2[e]:Vve("Symbol."+e)),V9[e]}});var TH=ar((qOe,EH)=>{"use strict";I();var Zve=t3(),bH=f2(),AH=L9(),jve=nH(),Uve=lH(),Gve=SH(),Wve=TypeError,zve=Gve("toPrimitive");EH.exports=function(e,r){if(!bH(e)||AH(e))return e;var u=jve(e,zve),c;if(u){if(r===void 0&&(r="default"),c=Zve(u,e,r),!bH(c)||AH(c))return c;throw new Wve("Can't convert object to primitive value")}return r===void 0&&(r="number"),Uve(e,r)}});var Z9=ar((JOe,xH)=>{"use strict";I();var $ve=TH(),Kve=L9();xH.exports=function(e){var r=$ve(e,"string");return Kve(r)?r:r+""}});var IH=ar((YOe,wH)=>{"use strict";I();var qve=Jl(),kH=f2(),j9=qve.document,Qve=kH(j9)&&kH(j9.createElement);wH.exports=function(e){return Qve?j9.createElement(e):{}}});var U9=ar((rNe,DH)=>{"use strict";I();var Jve=mc(),Xve=X0(),Yve=IH();DH.exports=!Jve&&!Xve(function(){return Object.defineProperty(Yve("div"),"a",{get:function(){return 7}}).a!==7})});var G9=ar(_H=>{"use strict";I();var e7e=mc(),r7e=t3(),t7e=FN(),a7e=b9(),n7e=a3(),i7e=Z9(),l7e=hc(),o7e=U9(),MH=Object.getOwnPropertyDescriptor;_H.f=e7e?MH:function(r,u){if(r=n7e(r),u=i7e(u),o7e)try{return MH(r,u)}catch(c){}if(l7e(r,u))return a7e(!r7e(t7e.f,r,u),r[u])}});var BH=ar((iNe,LH)=>{"use strict";I();var u7e=mc(),c7e=X0();LH.exports=u7e&&c7e(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})});var W9=ar((oNe,PH)=>{"use strict";I();var s7e=f2(),d7e=String,f7e=TypeError;PH.exports=function(e){if(s7e(e))return e;throw new f7e(d7e(e)+" is not an object")}});var u3=ar(NH=>{"use strict";I();var g7e=mc(),m7e=U9(),h7e=BH(),o3=W9(),OH=Z9(),p7e=TypeError,z9=Object.defineProperty,v7e=Object.getOwnPropertyDescriptor,$9="enumerable",K9="configurable",q9="writable";NH.f=g7e?h7e?function(r,u,c){if(o3(r),u=OH(u),o3(c),typeof r=="function"&&u==="prototype"&&"value"in c&&q9 in c&&!c[q9]){var d=v7e(r,u);d&&d[q9]&&(r[u]=c.value,c={configurable:K9 in c?c[K9]:d[K9],enumerable:$9 in c?c[$9]:d[$9],writable:!1})}return z9(r,u,c)}:z9:function(r,u,c){if(o3(r),u=OH(u),o3(c),m7e)try{return z9(r,u,c)}catch(d){}if("get"in c||"set"in c)throw new p7e("Accessors not supported");return"value"in c&&(r[u]=c.value),r}});var Q9=ar((dNe,HH)=>{"use strict";I();var R7e=mc(),C7e=u3(),F7e=b9();HH.exports=R7e?function(e,r,u){return C7e.f(e,r,F7e(1,u))}:function(e,r,u){return e[r]=u,e}});var jH=ar((gNe,ZH)=>{"use strict";I();var J9=mc(),y7e=hc(),VH=Function.prototype,S7e=J9&&Object.getOwnPropertyDescriptor,X9=y7e(VH,"name"),b7e=X9&&function(){}.name==="something",A7e=X9&&(!J9||J9&&S7e(VH,"name").configurable);ZH.exports={EXISTS:X9,PROPER:b7e,CONFIGURABLE:A7e}});var GH=ar((hNe,UH)=>{"use strict";I();var E7e=f0(),T7e=xu(),Y9=l3(),x7e=E7e(Function.toString);T7e(Y9.inspectSource)||(Y9.inspectSource=function(e){return x7e(e)});UH.exports=Y9.inspectSource});var $H=ar((vNe,zH)=>{"use strict";I();var k7e=Jl(),w7e=xu(),WH=k7e.WeakMap;zH.exports=w7e(WH)&&/native code/.test(String(WH))});var QH=ar((CNe,qH)=>{"use strict";I();var I7e=N9(),D7e=H9(),KH=I7e("keys");qH.exports=function(e){return KH[e]||(KH[e]=D7e(e))}});var eb=ar((yNe,JH)=>{"use strict";I();JH.exports={}});var rV=ar((bNe,eV)=>{"use strict";I();var M7e=$H(),YH=Jl(),_7e=f2(),L7e=Q9(),rb=hc(),tb=l3(),B7e=QH(),P7e=eb(),XH="Object already initialized",ab=YH.TypeError,O7e=YH.WeakMap,c3,og,s3,N7e=function(r){return s3(r)?og(r):c3(r,{})},H7e=function(r){return function(u){var c;if(!_7e(u)||(c=og(u)).type!==r)throw new ab("Incompatible receiver, "+r+" required");return c}};M7e||tb.state?(wu=tb.state||(tb.state=new O7e),wu.get=wu.get,wu.has=wu.has,wu.set=wu.set,c3=function(r,u){if(wu.has(r))throw new ab(XH);return u.facade=r,wu.set(r,u),u},og=function(r){return wu.get(r)||{}},s3=function(r){return wu.has(r)}):(ks=B7e("state"),P7e[ks]=!0,c3=function(r,u){if(rb(r,ks))throw new ab(XH);return u.facade=r,L7e(r,ks,u),u},og=function(r){return rb(r,ks)?r[ks]:{}},s3=function(r){return rb(r,ks)});var wu,ks;eV.exports={set:c3,get:og,has:s3,enforce:N7e,getterFor:H7e}});var iV=ar((ENe,nV)=>{"use strict";I();var ib=f0(),V7e=X0(),Z7e=xu(),d3=hc(),nb=mc(),j7e=jH().CONFIGURABLE,U7e=GH(),aV=rV(),G7e=aV.enforce,W7e=aV.get,tV=String,f3=Object.defineProperty,z7e=ib("".slice),$7e=ib("".replace),K7e=ib([].join),q7e=nb&&!V7e(function(){return f3(function(){},"length",{value:8}).length!==8}),Q7e=String(String).split("String"),J7e=nV.exports=function(e,r,u){z7e(tV(r),0,7)==="Symbol("&&(r="["+$7e(tV(r),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),u&&u.getter&&(r="get "+r),u&&u.setter&&(r="set "+r),(!d3(e,"name")||j7e&&e.name!==r)&&(nb?f3(e,"name",{value:r,configurable:!0}):e.name=r),q7e&&u&&d3(u,"arity")&&e.length!==u.arity&&f3(e,"length",{value:u.arity});try{u&&d3(u,"constructor")&&u.constructor?nb&&f3(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(d){}var c=G7e(e);return d3(c,"source")||(c.source=K7e(Q7e,typeof r=="string"?r:"")),e};Function.prototype.toString=J7e(function(){return Z7e(this)&&W7e(this).source||U7e(this)},"toString")});var oV=ar((xNe,lV)=>{"use strict";I();var X7e=xu(),Y7e=u3(),e6e=iV(),r6e=i3();lV.exports=function(e,r,u,c){c||(c={});var d=c.enumerable,m=c.name!==void 0?c.name:r;if(X7e(u)&&e6e(u,m,c),c.global)d?e[r]=u:r6e(r,u);else{try{c.unsafe?e[r]&&(d=!0):delete e[r]}catch(t){}d?e[r]=u:Y7e.f(e,r,{value:u,enumerable:!1,configurable:!c.nonConfigurable,writable:!c.nonWritable})}return e}});var cV=ar((wNe,uV)=>{"use strict";I();var t6e=Math.ceil,a6e=Math.floor;uV.exports=Math.trunc||function(r){var u=+r;return(u>0?a6e:t6e)(u)}});var lb=ar((DNe,sV)=>{"use strict";I();var n6e=cV();sV.exports=function(e){var r=+e;return r!==r||r===0?0:n6e(r)}});var fV=ar((_Ne,dV)=>{"use strict";I();var i6e=lb(),l6e=Math.max,o6e=Math.min;dV.exports=function(e,r){var u=i6e(e);return u<0?l6e(u+r,0):o6e(u,r)}});var mV=ar((BNe,gV)=>{"use strict";I();var u6e=lb(),c6e=Math.min;gV.exports=function(e){var r=u6e(e);return r>0?c6e(r,9007199254740991):0}});var pV=ar((ONe,hV)=>{"use strict";I();var s6e=mV();hV.exports=function(e){return s6e(e.length)}});var CV=ar((HNe,RV)=>{"use strict";I();var d6e=a3(),f6e=fV(),g6e=pV(),vV=function(r){return function(u,c,d){var m=d6e(u),t=g6e(m);if(t===0)return!r&&-1;var s=f6e(d,t),n;if(r&&c!==c){for(;t>s;)if(n=m[s++],n!==n)return!0}else for(;t>s;s++)if((r||s in m)&&m[s]===c)return r||s||0;return!r&&-1}};RV.exports={includes:vV(!0),indexOf:vV(!1)}});var SV=ar((ZNe,yV)=>{"use strict";I();var m6e=f0(),ob=hc(),h6e=a3(),p6e=CV().indexOf,v6e=eb(),FV=m6e([].push);yV.exports=function(e,r){var u=h6e(e),c=0,d=[],m;for(m in u)!ob(v6e,m)&&ob(u,m)&&FV(d,m);for(;r.length>c;)ob(u,m=r[c++])&&(~p6e(d,m)||FV(d,m));return d}});var AV=ar((UNe,bV)=>{"use strict";I();bV.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]});var TV=ar(EV=>{"use strict";I();var R6e=SV(),C6e=AV(),F6e=C6e.concat("length","prototype");EV.f=Object.getOwnPropertyNames||function(r){return R6e(r,F6e)}});var kV=ar(xV=>{"use strict";I();xV.f=Object.getOwnPropertySymbols});var IV=ar((qNe,wV)=>{"use strict";I();var y6e=I9(),S6e=f0(),b6e=TV(),A6e=kV(),E6e=W9(),T6e=S6e([].concat);wV.exports=y6e("Reflect","ownKeys")||function(r){var u=b6e.f(E6e(r)),c=A6e.f;return c?T6e(u,c(r)):u}});var _V=ar((JNe,MV)=>{"use strict";I();var DV=hc(),x6e=IV(),k6e=G9(),w6e=u3();MV.exports=function(e,r,u){for(var c=x6e(r),d=w6e.f,m=k6e.f,t=0;t<c.length;t++){var s=c[t];!DV(e,s)&&!(u&&DV(u,s))&&d(e,s,m(r,s))}}});var BV=ar((YNe,LV)=>{"use strict";I();var I6e=X0(),D6e=xu(),M6e=/#|\.prototype\./,ug=function(r,u){var c=L6e[_6e(r)];return c===P6e?!0:c===B6e?!1:D6e(u)?I6e(u):!!u},_6e=ug.normalize=function(e){return String(e).replace(M6e,".").toLowerCase()},L6e=ug.data={},B6e=ug.NATIVE="N",P6e=ug.POLYFILL="P";LV.exports=ug});var OV=ar((rHe,PV)=>{"use strict";I();var g3=Jl(),O6e=G9().f,N6e=Q9(),H6e=oV(),V6e=i3(),Z6e=_V(),j6e=BV();PV.exports=function(e,r){var u=e.target,c=e.global,d=e.stat,m,t,s,n,a,l;if(c?t=g3:d?t=g3[u]||V6e(u,{}):t=g3[u]&&g3[u].prototype,t)for(s in r){if(a=r[s],e.dontCallGetSet?(l=O6e(t,s),n=l&&l.value):n=t[s],m=j6e(c?s:u+(d?".":"#")+s,e.forced),!m&&n!==void 0){if(typeof a==typeof n)continue;Z6e(a,n)}(e.sham||n&&n.sham)&&N6e(a,"sham",!0),H6e(t,s,a,e)}}});var NV=ar(()=>{"use strict";I();var U6e=OV(),ub=Jl();U6e({global:!0,forced:ub.globalThis!==ub},{globalThis:ub})});var VV=ar((lHe,HV)=>{"use strict";I();NV();HV.exports=Jl()});var jV=ar((uHe,ZV)=>{"use strict";I();var G6e=VV();ZV.exports=G6e});var UV=ar((sHe,cg)=>{I();function W6e(e){if(e==null)throw new TypeError("Cannot destructure "+e)}cg.exports=W6e,cg.exports.__esModule=!0,cg.exports.default=cg.exports});var m3=ar((fHe,Y0)=>{I();function cb(e,r){return Y0.exports=cb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,d){return c.__proto__=d,c},Y0.exports.__esModule=!0,Y0.exports.default=Y0.exports,cb(e,r)}Y0.exports=cb,Y0.exports.__esModule=!0,Y0.exports.default=Y0.exports});var WV=ar((mHe,e1)=>{I();function GV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(e1.exports=GV=function(){return!!e},e1.exports.__esModule=!0,e1.exports.default=e1.exports)()}e1.exports=GV,e1.exports.__esModule=!0,e1.exports.default=e1.exports});var sb=ar((pHe,sg)=>{I();var z6e=m3(),$6e=WV();function K6e(e,r,u){if($6e())return Reflect.construct.apply(null,arguments);var c=[null];c.push.apply(c,r);var d=new(e.bind.apply(e,c));return u&&z6e(d,u.prototype),d}sg.exports=K6e,sg.exports.__esModule=!0,sg.exports.default=sg.exports});var db=ar((RHe,dg)=>{I();function q6e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}dg.exports=q6e,dg.exports.__esModule=!0,dg.exports.default=dg.exports});var zV=ar((FHe,fg)=>{I();var Q6e=R9(),J6e=db(),X6e=e3(),Y6e=F9();function e8e(e){return Q6e(e)||J6e(e)||X6e(e)||Y6e()}fg.exports=e8e,fg.exports.__esModule=!0,fg.exports.default=fg.exports});var h3=ar((SHe,r1)=>{I();function fb(e){"@babel/helpers - typeof";return r1.exports=fb=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},r1.exports.__esModule=!0,r1.exports.default=r1.exports,fb(e)}r1.exports=fb,r1.exports.__esModule=!0,r1.exports.default=r1.exports});var KV=ar((AHe,gg)=>{I();var $V=h3().default;function r8e(e,r){if($V(e)!="object"||!e)return e;var u=e[Symbol.toPrimitive];if(u!==void 0){var c=u.call(e,r||"default");if($V(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(e)}gg.exports=r8e,gg.exports.__esModule=!0,gg.exports.default=gg.exports});var gb=ar((THe,mg)=>{I();var t8e=h3().default,a8e=KV();function n8e(e){var r=a8e(e,"string");return t8e(r)=="symbol"?r:r+""}mg.exports=n8e,mg.exports.__esModule=!0,mg.exports.default=mg.exports});var gl=ar((kHe,hg)=>{I();var i8e=gb();function l8e(e,r,u){return r=i8e(r),r in e?Object.defineProperty(e,r,{value:u,enumerable:!0,configurable:!0,writable:!0}):e[r]=u,e}hg.exports=l8e,hg.exports.__esModule=!0,hg.exports.default=hg.exports});var qV=ar((IHe,pg)=>{I();function o8e(e,r){if(e==null)return{};var u={},c=Object.keys(e),d,m;for(m=0;m<c.length;m++)d=c[m],!(r.indexOf(d)>=0)&&(u[d]=e[d]);return u}pg.exports=o8e,pg.exports.__esModule=!0,pg.exports.default=pg.exports});var ni=ar((MHe,vg)=>{I();var u8e=qV();function c8e(e,r){if(e==null)return{};var u=u8e(e,r),c,d;if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(e);for(d=0;d<m.length;d++)c=m[d],!(r.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(e,c)&&(u[c]=e[c])}return u}vg.exports=c8e,vg.exports.__esModule=!0,vg.exports.default=vg.exports});var QV=ar((LHe,Rg)=>{I();function s8e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}Rg.exports=s8e,Rg.exports.__esModule=!0,Rg.exports.default=Rg.exports});var Dn=ar((PHe,Cg)=>{I();var d8e=h3().default,f8e=QV();function g8e(e,r){if(r&&(d8e(r)==="object"||typeof r=="function"))return r;if(r!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return f8e(e)}Cg.exports=g8e,Cg.exports.__esModule=!0,Cg.exports.default=Cg.exports});var Mn=ar((NHe,Fg)=>{I();var m8e=m3();function h8e(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&&m8e(e,r)}Fg.exports=h8e,Fg.exports.__esModule=!0,Fg.exports.default=Fg.exports});var Tn=ar((VHe,t1)=>{I();function mb(e){return t1.exports=mb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(u){return u.__proto__||Object.getPrototypeOf(u)},t1.exports.__esModule=!0,t1.exports.default=t1.exports,mb(e)}t1.exports=mb,t1.exports.__esModule=!0,t1.exports.default=t1.exports});var JV=ar((jHe,yg)=>{I();var p8e=Tn();function v8e(e,r){for(;!Object.prototype.hasOwnProperty.call(e,r)&&(e=p8e(e),e!==null););return e}yg.exports=v8e,yg.exports.__esModule=!0,yg.exports.default=yg.exports});var hb=ar((GHe,Do)=>{I();var R8e=JV();function p3(){return typeof Reflect<"u"&&Reflect.get?(Do.exports=p3=Reflect.get.bind(),Do.exports.__esModule=!0,Do.exports.default=Do.exports):(Do.exports=p3=function(r,u,c){var d=R8e(r,u);if(d){var m=Object.getOwnPropertyDescriptor(d,u);return m.get?m.get.call(arguments.length<3?r:c):m.value}},Do.exports.__esModule=!0,Do.exports.default=Do.exports),p3.apply(this,arguments)}Do.exports=p3,Do.exports.__esModule=!0,Do.exports.default=Do.exports});var XV=ar((zHe,Sg)=>{I();function C8e(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch(r){return typeof e=="function"}}Sg.exports=C8e,Sg.exports.__esModule=!0,Sg.exports.default=Sg.exports});var v3=ar((KHe,a1)=>{I();var F8e=Tn(),y8e=m3(),S8e=XV(),b8e=sb();function pb(e){var r=typeof Map=="function"?new Map:void 0;return a1.exports=pb=function(c){if(c===null||!S8e(c))return c;if(typeof c!="function")throw new TypeError("Super expression must either be null or a function");if(typeof r<"u"){if(r.has(c))return r.get(c);r.set(c,d)}function d(){return b8e(c,arguments,F8e(this).constructor)}return d.prototype=Object.create(c.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),y8e(d,c)},a1.exports.__esModule=!0,a1.exports.default=a1.exports,pb(e)}a1.exports=pb,a1.exports.__esModule=!0,a1.exports.default=a1.exports});var YV=ar((QHe,bg)=>{I();var A8e=C9();function E8e(e){if(Array.isArray(e))return A8e(e)}bg.exports=E8e,bg.exports.__esModule=!0,bg.exports.default=bg.exports});var eZ=ar((XHe,Ag)=>{I();function T8e(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}Ag.exports=T8e,Ag.exports.__esModule=!0,Ag.exports.default=Ag.exports});var Ei=ar((eVe,Eg)=>{I();var x8e=YV(),k8e=db(),w8e=e3(),I8e=eZ();function D8e(e){return x8e(e)||k8e(e)||w8e(e)||I8e()}Eg.exports=D8e,Eg.exports.__esModule=!0,Eg.exports.default=Eg.exports});var et=ar((tVe,Tg)=>{I();function M8e(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}Tg.exports=M8e,Tg.exports.__esModule=!0,Tg.exports.default=Tg.exports});var rt=ar((nVe,xg)=>{I();var _8e=gb();function rZ(e,r){for(var u=0;u<r.length;u++){var c=r[u];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(e,_8e(c.key),c)}}function L8e(e,r,u){return r&&rZ(e.prototype,r),u&&rZ(e,u),Object.defineProperty(e,"prototype",{writable:!1}),e}xg.exports=L8e,xg.exports.__esModule=!0,xg.exports.default=xg.exports});var iZ=ar((lVe,nZ)=>{I();var B8e=UV(),m2=sb(),Di=zV(),X=gl(),vb=ni(),gr=Ql(),P8e=Dn(),Ka=Mn(),Gt=hb(),jt=Tn(),R3=v3(),Ae=Oa(),Qr=Ei(),We=et(),ze=rt(),O8e=["kind"];function tZ(e){var r=N8e(e,"string");return typeof r=="symbol"?r:String(r)}function N8e(e,r){if(typeof e!="object"||!e)return e;var u=e[Symbol.toPrimitive];if(u!==void 0){var c=u.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 qa(e,r,u){return r=jt(r),P8e(e,aZ()?Reflect.construct(r,u||[],jt(e).constructor):r.apply(e,u))}function aZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(aZ=function(){return!!e})()}(function(){var e={"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/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 n}});var n;(function(a){a[a.Undefined=0]="Undefined",a[a.Created=10]="Created",a[a.Sent=20]="Sent",a[a.Duplicated=30]="Duplicated",a[a.Seen=40]="Seen",a[a.Tried=50]="Tried",a[a.Kept=60]="Kept",a[a.Rejected=70]="Rejected"})(n||(n={}))},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/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 n},WorkflowNotActivatedReasonCode:function(){return a}});var n;(function(l){l[l.LambdaExecutionUnhandledError=0]="LambdaExecutionUnhandledError",l[l.LambdaExecutionError=1]="LambdaExecutionError",l[l.WorkflowExecutionTimeout=2]="WorkflowExecutionTimeout",l[l.NetworkError=3]="NetworkError",l[l.SignalNotGotToExecution=4]="SignalNotGotToExecution",l[l.RequestTruncated=5]="RequestTruncated",l[l.WorkflowWrongAnnotationType=6]="WorkflowWrongAnnotationType",l[l.SequenceOutOfOrder=7]="SequenceOutOfOrder",l[l.WorkflowExecutionThrottled=8]="WorkflowExecutionThrottled",l[l.WorkflowExecutionCancelled=9]="WorkflowExecutionCancelled",l[l.NetworkTimeoutOrWorkflowIsBusy=10]="NetworkTimeoutOrWorkflowIsBusy",l[l.RequiredTokenNotAvailable=11]="RequiredTokenNotAvailable",l[l.InvalidInputQuantityForSingleItemWorkflow=12]="InvalidInputQuantityForSingleItemWorkflow",l[l.ExceededRequestSizeLimit=13]="ExceededRequestSizeLimit",l[l.UnknownAnnotationParent=14]="UnknownAnnotationParent",l[l.AnnotationsNotArray=15]="AnnotationsNotArray",l[l.UnexpectedOutput=16]="UnexpectedOutput",l[l.MixedOutput=17]="MixedOutput",l[l.OutputIsNotAnnotation=18]="OutputIsNotAnnotation",l[l.UnexpectedError=19]="UnexpectedError",l[l.WorkflowNotActivated=20]="WorkflowNotActivated"})(n||(n={}));var a;(function(l){l[l.Unknown=0]="Unknown",l[l.AuthTokenIsMissing=1]="AuthTokenIsMissing",l[l.UserContextIsMissing=2]="UserContextIsMissing",l[l.SeedingNotCompleted=3]="SeedingNotCompleted"})(a||(a={}))},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/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 n}});var n;(function(a){a[a.Unknown=0]="Unknown",a[a.CopilotInM365=1]="CopilotInM365",a[a.CopilotPro=2]="CopilotPro",a[a.CopilotEnterprise=3]="CopilotEnterprise"})(n||(n={}))},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/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 a},BinaryClassificationAnnotation:function(){return l},StreamAnnotation:function(){return o}});var n=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=function(){function f(g){We(this,f),n.SchemaObject.assign(f,this,g)}return ze(f,[{key:"metadata",get:function(){return this.M_},set:function(h){this.M_=h}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_Annotation"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[f.getTypeName()])}}])}();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=function(){function f(g){We(this,f),n.SchemaObject.assign(f,this,g)}return ze(f,[{key:"metadata",get:function(){return this.M_},set:function(h){this.M_=h}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_BinaryClassificationAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[f.getTypeName()])}}])}();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()};var o=function(){function f(g){We(this,f),n.SchemaObject.assign(f,this,g)}return ze(f,[{key:"metadata",get:function(){return this.M_},set:function(h){this.M_=h}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_StreamAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[f.getTypeName()])}}])}();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()}},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/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 a},AuthTokenIsMissingDetails:function(){return f},NotActivatedWorkflowApology:function(){return g},SecondaryApology:function(){return l},WorkflowActivationFailureDetails:function(){return o}});var n=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=function(){function h(y){We(this,h),n.SchemaObject.assign(h,this,y)}return ze(h,[{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 n.SchemaObject.matchesTypesFor(p,[h.getTypeName()])}}])}();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=function(){function h(y){We(this,h),n.SchemaObject.assign(h,this,y)}return ze(h,[{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 n.SchemaObject.matchesTypesFor(p,[h.getTypeName()])}}])}();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()};var o=function(){function h(y){We(this,h),n.SchemaObject.assign(h,this,y)}return ze(h,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_WorkflowActivationFailureDetails"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(p){return n.SchemaObject.matchesTypesFor(p,[h.getTypeName()])}}])}();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var f=function(){function h(y){We(this,h),n.SchemaObject.assign(h,this,y)}return ze(h,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_AuthTokenIsMissingDetails"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_WorkflowActivationFailureDetails"]}},{key:"typeGuard",value:function(p){return n.SchemaObject.matchesTypesFor(p,[h.getTypeName()])}}])}();f.H_={T_:f.getTypeName(),B_:f.getBaseTypes()};var g=function(){function h(y){We(this,h),n.SchemaObject.assign(h,this,y)}return ze(h,[{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 n.SchemaObject.matchesTypesFor(p,[h.getTypeName()])}}])}();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()}},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/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 a},UserCommand:function(){return l}});var n=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=function(){function o(f){We(this,o),n.SchemaObject.assign(o,this,f)}return ze(o,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Event"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(g){return n.SchemaObject.matchesTypesFor(g,[o.getTypeName()])}}])}();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=function(){function o(f){We(this,o),n.SchemaObject.assign(o,this,f)}return ze(o,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UserCommand"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Event"]}},{key:"typeGuard",value:function(g){return n.SchemaObject.matchesTypesFor(g,[o.getTypeName()])}}])}();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()}},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/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 g},CancelSignalTriggeredWorkflowExecutionOperation:function(){return L},DeleteOperation:function(){return R},DeltaUpdateOperation:function(){return T},FocusOperation:function(){return E},ItemChangesDelta:function(){return l},ItemDelta:function(){return a},MicroSyncOperation:function(){return M},MoveOperation:function(){return h},Operation:function(){return o},OperationWithSiblingContext:function(){return f},PurgeByTypesOperation:function(){return F},PurgeOperation:function(){return C},PurgeSubtreeExceptTypesOperation:function(){return S},SignalOperation:function(){return _},UpdateAnnotationMetaDataOperation:function(){return y},UpdateOperation:function(){return p},VisibilityOperation:function(){return A}});var n=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=function(){function k(v){We(this,k),n.SchemaObject.assign(k,this,v)}return ze(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ItemDelta"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])}();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=function(){function k(v){We(this,k),n.SchemaObject.assign(k,this,v)}return ze(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ItemChangesDelta"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemDelta"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])}();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()};var o=function(){function k(v){We(this,k),n.SchemaObject.assign(k,this,v)}return ze(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Operation"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])}();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var f=function(){function k(v){We(this,k),n.SchemaObject.assign(k,this,v)}return ze(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_OperationWithSiblingContext"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])}();f.H_={T_:f.getTypeName(),B_:f.getBaseTypes()};var g=function(){function k(v){We(this,k),n.SchemaObject.assign(k,this,v)}return ze(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_AddOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_OperationWithSiblingContext","AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])}();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()};var h=function(){function k(v){We(this,k),n.SchemaObject.assign(k,this,v)}return ze(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_MoveOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_OperationWithSiblingContext","AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])}();h.H_={T_:h.getTypeName(),B_:h.getBaseTypes()};var y=function(){function k(v){We(this,k),n.SchemaObject.assign(k,this,v)}return ze(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UpdateAnnotationMetaDataOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])}();y.H_={T_:y.getTypeName(),B_:y.getBaseTypes()};var p=function(){function k(v){We(this,k),n.SchemaObject.assign(k,this,v)}return ze(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UpdateOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])}();p.H_={T_:p.getTypeName(),B_:p.getBaseTypes()};var R=function(){function k(v){We(this,k),n.SchemaObject.assign(k,this,v)}return ze(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DeleteOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])}();R.H_={T_:R.getTypeName(),B_:R.getBaseTypes()};var C=function(){function k(v){We(this,k),n.SchemaObject.assign(k,this,v)}return ze(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_PurgeOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])}();C.H_={T_:C.getTypeName(),B_:C.getBaseTypes()};var S=function(){function k(v){We(this,k),n.SchemaObject.assign(k,this,v)}return ze(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_PurgeSubtreeExceptTypesOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])}();S.H_={T_:S.getTypeName(),B_:S.getBaseTypes()};var F=function(){function k(v){We(this,k),n.SchemaObject.assign(k,this,v)}return ze(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_PurgeByTypesOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])}();F.H_={T_:F.getTypeName(),B_:F.getBaseTypes()};var E=function(){function k(v){We(this,k),n.SchemaObject.assign(k,this,v)}return ze(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_FocusOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])}();E.H_={T_:E.getTypeName(),B_:E.getBaseTypes()};var A=function(){function k(v){We(this,k),n.SchemaObject.assign(k,this,v)}return ze(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_VisibilityOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])}();A.H_={T_:A.getTypeName(),B_:A.getBaseTypes()};var T=function(){function k(v){We(this,k),n.SchemaObject.assign(k,this,v)}return ze(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DeltaUpdateOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])}();T.H_={T_:T.getTypeName(),B_:T.getBaseTypes()};var M=function(){function k(v){We(this,k),n.SchemaObject.assign(k,this,v)}return ze(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_MicroSyncOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])}();M.H_={T_:M.getTypeName(),B_:M.getBaseTypes()};var _=function(){function k(v){We(this,k),n.SchemaObject.assign(k,this,v)}return ze(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Signals_SignalOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])}();_.H_={T_:_.getTypeName(),B_:_.getBaseTypes()};var L=function(){function k(v){We(this,k),n.SchemaObject.assign(k,this,v)}return ze(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_CancelSignalTriggeredWorkflowExecutionOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])}();L.H_={T_:L.getTypeName(),B_:L.getBaseTypes()}},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/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 n}});var n=function(){function a(l){We(this,a),a.assign(a,this,l)}return ze(a,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_SchemaObject"}},{key:"getBaseTypes",value:function(){return[]}},{key:"getTypeNameFor",value:function(o){return o&&o.H_?o.H_.T_:void 0}},{key:"getBaseTypesFor",value:function(o){return o&&o.H_&&o.H_.B_&&Array.isArray(o.H_.B_)?o.H_.B_:[]}},{key:"getAllTypesFor",value:function(o){var f=a.getTypeNameFor(o);return f?[f].concat(Qr(a.getBaseTypesFor(o))):[]}},{key:"matchesTypesFor",value:function(o,f){if(!Array.isArray(f)||f.length===0)return!0;var g=a.getTypeNameFor(o),h=a.getBaseTypesFor(o);for(var y of f)if(y===g||h.indexOf(y)>=0)return!0;return!1}},{key:"assign",value:function(o,f,g){if(g)for(var h of Object.keys(g))f[h]=g[h];return f.H_=o.H_,f}}])}();n.H_={T_:n.getTypeName(),B_:n.getBaseTypes()}},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/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 l},DirtyDocumentSignal:function(){return o},Signal:function(){return a}});var n=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=function(){function f(g){We(this,f),n.SchemaObject.assign(f,this,g)}return ze(f,null,[{key:"getTypeName",value:function(){return"AugLoop_Signals_Signal"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[f.getTypeName()])}}])}();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=function(){function f(g){We(this,f),n.SchemaObject.assign(f,this,g)}return ze(f,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DirtyAreaSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[f.getTypeName()])}}])}();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()};var o=function(){function f(g){We(this,f),n.SchemaObject.assign(f,this,g)}return ze(f,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DirtyDocumentSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[f.getTypeName()])}}])}();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()}},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/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 l},Blob:function(){return a},ContextHolder:function(){return S},Document:function(){return g},DynamicContext:function(){return C},EventsHolder:function(){return A},GridCell:function(){return y},GridNeighborhoodContext:function(){return p},ItemFilter:function(){return R},Session:function(){return f},SubDocument:function(){return h},TenantContextHolder:function(){return E},TileGroup:function(){return o},UserCommandsHolder:function(){return T},UserContextHolder:function(){return F}});var n=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=function(){function M(_){We(this,M),n.SchemaObject.assign(M,this,_)}return ze(M,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Blob"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(L){return n.SchemaObject.matchesTypesFor(L,[M.getTypeName()])}}])}();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=function(){function M(_){We(this,M),n.SchemaObject.assign(M,this,_)}return ze(M,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Binary"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(L){return n.SchemaObject.matchesTypesFor(L,[M.getTypeName()])}}])}();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()};var o=function(){function M(_){We(this,M),n.SchemaObject.assign(M,this,_)}return ze(M,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_TileGroup"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(L){return n.SchemaObject.matchesTypesFor(L,[M.getTypeName()])}}])}();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var f=function(){function M(_){We(this,M),n.SchemaObject.assign(M,this,_)}return ze(M,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Session"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_TileGroup"]}},{key:"typeGuard",value:function(L){return n.SchemaObject.matchesTypesFor(L,[M.getTypeName()])}}])}();f.H_={T_:f.getTypeName(),B_:f.getBaseTypes()};var g=function(){function M(_){We(this,M),n.SchemaObject.assign(M,this,_)}return ze(M,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Document"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_TileGroup"]}},{key:"typeGuard",value:function(L){return n.SchemaObject.matchesTypesFor(L,[M.getTypeName()])}}])}();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()};var h=function(){function M(_){We(this,M),n.SchemaObject.assign(M,this,_)}return ze(M,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_SubDocument"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(L){return n.SchemaObject.matchesTypesFor(L,[M.getTypeName()])}}])}();h.H_={T_:h.getTypeName(),B_:h.getBaseTypes()};var y=function(){function M(_){We(this,M),n.SchemaObject.assign(M,this,_)}return ze(M,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_GridCell"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(L){return n.SchemaObject.matchesTypesFor(L,[M.getTypeName()])}}])}();y.H_={T_:y.getTypeName(),B_:y.getBaseTypes()};var p=function(){function M(_){We(this,M),n.SchemaObject.assign(M,this,_)}return ze(M,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_GridNeighborhoodContext"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(L){return n.SchemaObject.matchesTypesFor(L,[M.getTypeName()])}}])}();p.H_={T_:p.getTypeName(),B_:p.getBaseTypes()};var R=function(){function M(_){We(this,M),n.SchemaObject.assign(M,this,_)}return ze(M,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ItemFilter"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(L){return n.SchemaObject.matchesTypesFor(L,[M.getTypeName()])}}])}();R.H_={T_:R.getTypeName(),B_:R.getBaseTypes()};var C=function(){function M(_){We(this,M),n.SchemaObject.assign(M,this,_)}return ze(M,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DynamicContext"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(L){return n.SchemaObject.matchesTypesFor(L,[M.getTypeName()])}}])}();C.H_={T_:C.getTypeName(),B_:C.getBaseTypes()};var S=function(){function M(_){We(this,M),n.SchemaObject.assign(M,this,_)}return ze(M,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ContextHolder"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(L){return n.SchemaObject.matchesTypesFor(L,[M.getTypeName()])}}])}();S.H_={T_:S.getTypeName(),B_:S.getBaseTypes()};var F=function(){function M(_){We(this,M),n.SchemaObject.assign(M,this,_)}return ze(M,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UserContextHolder"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ContextHolder"]}},{key:"typeGuard",value:function(L){return n.SchemaObject.matchesTypesFor(L,[M.getTypeName()])}}])}();F.H_={T_:F.getTypeName(),B_:F.getBaseTypes()};var E=function(){function M(_){We(this,M),n.SchemaObject.assign(M,this,_)}return ze(M,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_TenantContextHolder"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ContextHolder"]}},{key:"typeGuard",value:function(L){return n.SchemaObject.matchesTypesFor(L,[M.getTypeName()])}}])}();E.H_={T_:E.getTypeName(),B_:E.getBaseTypes()};var A=function(){function M(_){We(this,M),n.SchemaObject.assign(M,this,_)}return ze(M,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_EventsHolder"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(L){return n.SchemaObject.matchesTypesFor(L,[M.getTypeName()])}}])}();A.H_={T_:A.getTypeName(),B_:A.getBaseTypes()};var T=function(){function M(_){We(this,M),n.SchemaObject.assign(M,this,_)}return ze(M,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UserCommandsHolder"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_EventsHolder"]}},{key:"typeGuard",value:function(L){return n.SchemaObject.matchesTypesFor(L,[M.getTypeName()])}}])}();T.H_={T_:T.getTypeName(),B_:T.getBaseTypes()}},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/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 h.Annotation},AnnotationState:function(){return n.AnnotationState},Apology:function(){return F.Apology},AuthTokenIsMissingDetails:function(){return F.AuthTokenIsMissingDetails},Binary:function(){return S.Binary},BinaryClassificationAnnotation:function(){return h.BinaryClassificationAnnotation},Blob:function(){return S.Blob},BlobRefType:function(){return o.BlobRefType},CancelSignalTriggeredWorkflowExecutionOperation:function(){return p.CancelSignalTriggeredWorkflowExecutionOperation},ContextHolder:function(){return S.ContextHolder},CopilotLicenseType:function(){return a.CopilotLicenseType},DeleteOperation:function(){return p.DeleteOperation},DeltaUpdateOperation:function(){return p.DeltaUpdateOperation},DirtyAreaSignal:function(){return C.DirtyAreaSignal},DirtyDocumentSignal:function(){return C.DirtyDocumentSignal},Document:function(){return S.Document},DynamicContext:function(){return S.DynamicContext},EntryPoint:function(){return l.EntryPoint},Event:function(){return y.Event},EventsHolder:function(){return S.EventsHolder},FocusOperation:function(){return p.FocusOperation},GridCell:function(){return S.GridCell},GridConstants:function(){return o.GridConstants},GridNeighborhoodContext:function(){return S.GridNeighborhoodContext},ItemChanges:function(){return l.ItemChanges},ItemChangesDelta:function(){return p.ItemChangesDelta},ItemDelta:function(){return p.ItemDelta},ItemFilter:function(){return S.ItemFilter},ItemOperation:function(){return l.ItemOperation},MicroSyncOperation:function(){return p.MicroSyncOperation},MoveOperation:function(){return p.MoveOperation},NotActivatedWorkflowApology:function(){return F.NotActivatedWorkflowApology},OpenType:function(){return o.OpenType},Operation:function(){return p.Operation},OperationErrorCode:function(){return l.OperationErrorCode},OperationWithSiblingContext:function(){return p.OperationWithSiblingContext},PurgeByTypesOperation:function(){return p.PurgeByTypesOperation},PurgeOperation:function(){return p.PurgeOperation},PurgeSubtreeExceptTypesOperation:function(){return p.PurgeSubtreeExceptTypesOperation},Scenario:function(){return g.Scenario},SchemaObject:function(){return R.SchemaObject},SecondaryApology:function(){return F.SecondaryApology},Session:function(){return S.Session},Signal:function(){return C.Signal},SignalOperation:function(){return p.SignalOperation},StreamAnnotation:function(){return h.StreamAnnotation},SubDocument:function(){return S.SubDocument},TenantContextHolder:function(){return S.TenantContextHolder},TileGroup:function(){return S.TileGroup},UpdateAnnotationMetaDataOperation:function(){return p.UpdateAnnotationMetaDataOperation},UpdateOperation:function(){return p.UpdateOperation},UserCommand:function(){return y.UserCommand},UserCommandsHolder:function(){return S.UserCommandsHolder},UserContextHolder:function(){return S.UserContextHolder},VisibilityOperation:function(){return p.VisibilityOperation},WorkflowActivationFailureDetails:function(){return F.WorkflowActivationFailureDetails},WorkflowExecutionErrorCode:function(){return f.WorkflowExecutionErrorCode},WorkflowNotActivatedReasonCode:function(){return f.WorkflowNotActivatedReasonCode},ecsMetadataBlockHeight:function(){return o.ecsMetadataBlockHeight},ecsMetadataBlockWidth:function(){return o.ecsMetadataBlockWidth}});var n=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/annotations.js"),a=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/copilot-licensing.js"),l=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/operations.js"),o=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/tiles.js"),f=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/apology.js"),g=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/scenarios.js"),h=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/annotations.g.js"),y=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/events.g.js"),p=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/operations.g.js"),R=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),C=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/signals.g.js"),S=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/tiles.g.js"),F=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/apology.g.js")},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/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 n},ItemChanges:function(){return l},ItemOperation:function(){return a},OperationErrorCode:function(){return o}});var n;(function(f){f.Unknown="Unknown",f.Canvas="Canvas",f.CopilotChat="CopilotChat",f.Test="Test"})(n||(n={}));var a;(function(f){f[f.None=0]="None",f[f.Added=1]="Added",f[f.Updated=2]="Updated",f[f.Deleted=3]="Deleted"})(a||(a={}));var l;(function(f){f[f.ContentChanged=0]="ContentChanged",f[f.ContentWasEmpty=1]="ContentWasEmpty",f[f.FormattingChanged=2]="FormattingChanged",f[f.ContentWasInsideOfTheTable=3]="ContentWasInsideOfTheTable"})(l||(l={}));var o;(function(f){f[f.AddOfZeroElements=0]="AddOfZeroElements",f[f.AddOfItemsWithExtraOrMissingIds=1]="AddOfItemsWithExtraOrMissingIds",f[f.AddOfItemWithUndefinedId=2]="AddOfItemWithUndefinedId",f[f.AddOfUndefinedItem=3]="AddOfUndefinedItem",f[f.AddOfItemsWithDuplicateIds=4]="AddOfItemsWithDuplicateIds",f[f.SetHeadToNonExistingItem=5]="SetHeadToNonExistingItem",f[f.DeleteOfNonExistingItem=6]="DeleteOfNonExistingItem",f[f.UpdateOfNonExistentItem=7]="UpdateOfNonExistentItem",f[f.UpdateOfStubbedItem=8]="UpdateOfStubbedItem",f[f.MoveOfNonExistentItem=9]="MoveOfNonExistentItem",f[f.UpdateMetaDataOfNonAnnotationType=10]="UpdateMetaDataOfNonAnnotationType",f[f.SequentialyInvertedUpdate=11]="SequentialyInvertedUpdate",f[f.MoveToTheSamePath=12]="MoveToTheSamePath",f[f.UnknownOperation=13]="UnknownOperation",f[f.DeltaOfNonExistingItem=100]="DeltaOfNonExistingItem"})(o||(o={}))},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/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 n}});var n;(function(a){a.Unknown="Unknown",a.Testing="Testing",a.CopilotSummary="Copilot Summary",a.CopilotCompose="Copilot Compose",a.Rewrite="Copilot Rewrite",a.ChatQnA="Copilot Chat Question & Answer",a.CIQ="Context IQ",a.Editor="Editor",a.Handoff="Handoff",a.ReadAloud="Read Aloud"})(n||(n={}))},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/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 l},GridConstants:function(){return f},OpenType:function(){return o},ecsMetadataBlockHeight:function(){return n},ecsMetadataBlockWidth:function(){return a}});var n=512,a=32,l;(function(g){g[g.None=0]="None",g[g.HttpsGetDownloadUrl=1]="HttpsGetDownloadUrl",g[g.AlCodedLocation=2]="AlCodedLocation",g[g.Token=3]="Token",g[g.SpeAlCodedLocation=4]="SpeAlCodedLocation"})(l||(l={}));var o;(function(g){g[g.NewDocument=0]="NewDocument",g[g.EditDocument=1]="EditDocument",g[g.ViewOnlyDocument=2]="ViewOnlyDocument"})(o||(o={}));var f=ze(function g(){We(this,g)});f.lowerIndexBound=1,f.maxNumberOfRows=1048576,f.maxNumberOfColumns=16384,f.firstColumnName="A",f.lastColumnName="XFD"},"../../.store/@augloop-types-excel-formula-completion@1.3.12136-50e3d9efa4929630696a/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 n}});var n;(function(a){a.InputRAIFailed="InputRAIFailed",a.OutputRAIFailed="OutputRAIFailed",a.FormulaValidationFailed="FormulaValidationFailed",a.InternalError="InternalError"})(n||(n={}))},"../../.store/@augloop-types-excel-formula-completion@1.3.12136-50e3d9efa4929630696a/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,{ExcelFormulaCompletionAnnotation:function(){return a},FormulaCompletionBlockedAnnotation:function(){return o},FormulaCompletionFormulaAnnotation:function(){return l},FormulaCompletionValuePreviewAnnotation:function(){return f}});var n=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=function(){function g(h){We(this,g),n.SchemaObject.assign(g,this,h)}return ze(g,[{key:"metadata",get:function(){return this.M_},set:function(y){this.M_=y}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(y){return n.SchemaObject.matchesTypesFor(y,[g.getTypeName()])}}])}();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=function(){function g(h){We(this,g),n.SchemaObject.assign(g,this,h)}return ze(g,[{key:"metadata",get:function(){return this.M_},set:function(y){this.M_=y}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_FormulaCompletionFormulaAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(y){return n.SchemaObject.matchesTypesFor(y,[g.getTypeName()])}}])}();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()};var o=function(){function g(h){We(this,g),n.SchemaObject.assign(g,this,h)}return ze(g,[{key:"metadata",get:function(){return this.M_},set:function(y){this.M_=y}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_FormulaCompletionBlockedAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(y){return n.SchemaObject.matchesTypesFor(y,[g.getTypeName()])}}])}();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var f=function(){function g(h){We(this,g),n.SchemaObject.assign(g,this,h)}return ze(g,[{key:"metadata",get:function(){return this.M_},set:function(y){this.M_=y}}],[{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(y){return n.SchemaObject.matchesTypesFor(y,[g.getTypeName()])}}])}();f.H_={T_:f.getTypeName(),B_:f.getBaseTypes()}},"../../.store/@augloop-types-excel-formula-completion@1.3.12136-50e3d9efa4929630696a/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,{ExcelFormulaCompletionSignal:function(){return a}});var n=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=function(){function l(o){We(this,l),n.SchemaObject.assign(l,this,o)}return ze(l,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(f){return n.SchemaObject.matchesTypesFor(f,[l.getTypeName()])}}])}();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()}},"../../.store/@augloop-types-excel-formula-completion@1.3.12136-50e3d9efa4929630696a/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/index.js":function(m,t,s){"use strict";s.r(t),s.d(t,{ExcelFormulaCompletionAnnotation:function(){return a.ExcelFormulaCompletionAnnotation},ExcelFormulaCompletionSignal:function(){return l.ExcelFormulaCompletionSignal},FormulaCompletionBlockedAnnotation:function(){return a.FormulaCompletionBlockedAnnotation},FormulaCompletionBlockedReason:function(){return n.FormulaCompletionBlockedReason},FormulaCompletionFormulaAnnotation:function(){return a.FormulaCompletionFormulaAnnotation},FormulaCompletionValuePreviewAnnotation:function(){return a.FormulaCompletionValuePreviewAnnotation}});var n=s("../../.store/@augloop-types-excel-formula-completion@1.3.12136-50e3d9efa4929630696a/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/formulaCompletionAnnotation.js"),a=s("../../.store/@augloop-types-excel-formula-completion@1.3.12136-50e3d9efa4929630696a/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/generated/formulaCompletionAnnotation.g.js"),l=s("../../.store/@augloop-types-excel-formula-completion@1.3.12136-50e3d9efa4929630696a/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/generated/formulaCompletionSignal.g.js")},"../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/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 l},PreviewMetadata:function(){return n},SuggestionResult:function(){return a}});var n;(function(o){o.Success="Success",o.FetchingError="fetchingError",o.NotImplementedExcelFunction="notImplementedExcelFunction",o.CalcError="calcError",o.NotHybrid="notHybrid",o.NotSupported="notSupported",o.IncompleteDataError="incompleteDataError",o.ScratchpadError="scratchpadError"})(n||(n={}));var a;(function(o){o.InternalError="internalError",o.Success="success",o.NoSuggestion="noSuggestion",o.MultipleFormulas="multipleFormulas",o.NoCopilotLicense="noCopilotLicense",o.AuthFailure="authFailure",o.UserThrottled="userThrottled",o.HarmfulContent="harmfulContent",o.IrrelevantQuery="irrelevantQuery",o.LlmGeneralErrorFailure="llmGeneralErrorFailure"})(a||(a={}));var l;(function(o){o[o.Insertion=0]="Insertion",o[o.FromColumn=1]="FromColumn"})(l||(l={}))},"../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/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 o},CalculatedColumnSuggestion:function(){return l},GeneratedFormulaSuggestion:function(){return a}});var n=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=function(){function f(g){We(this,f),n.SchemaObject.assign(f,this,g)}return ze(f,[{key:"metadata",get:function(){return this.M_},set:function(h){this.M_=h}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_GeneratedFormulaSuggestion"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[f.getTypeName()])}}])}();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=function(){function f(g){We(this,f),n.SchemaObject.assign(f,this,g)}return ze(f,[{key:"metadata",get:function(){return this.M_},set:function(h){this.M_=h}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_CalculatedColumnSuggestion"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelIntelligence_GeneratedFormulaSuggestion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[f.getTypeName()])}}])}();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()};var o=function(){function f(g){We(this,f),n.SchemaObject.assign(f,this,g)}return ze(f,[{key:"metadata",get:function(){return this.M_},set:function(h){this.M_=h}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_CalculatedCellSuggestion"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelIntelligence_GeneratedFormulaSuggestion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[f.getTypeName()])}}])}();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()}},"../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/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,{ExcelIntelligenceCell:function(){return l},ExcelIntelligenceTableSignal:function(){return a}});var n=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=function(){function o(f){We(this,o),n.SchemaObject.assign(o,this,f)}return ze(o,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_ExcelIntelligenceTableSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(g){return n.SchemaObject.matchesTypesFor(g,[o.getTypeName()])}}])}();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=function(){function o(f){We(this,o),n.SchemaObject.assign(o,this,f)}return ze(o,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_ExcelIntelligenceCell"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelCell","AugLoop_Core_GridCell"]}},{key:"typeGuard",value:function(g){return n.SchemaObject.matchesTypesFor(g,[o.getTypeName()])}}])}();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()}},"../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/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 a.CalculatedCellSuggestion},CalculatedColumnSuggestion:function(){return a.CalculatedColumnSuggestion},DataTypeInstructionType:function(){return n.DataTypeInstructionType},ExcelCurrencyFormat:function(){return o.ExcelCurrencyFormat},ExcelDateOrder:function(){return o.ExcelDateOrder},ExcelIntelligenceCell:function(){return l.ExcelIntelligenceCell},ExcelIntelligenceScenarioTypes:function(){return o.ExcelIntelligenceScenarioTypes},ExcelIntelligenceTableSignal:function(){return l.ExcelIntelligenceTableSignal},GeneratedFormulaSuggestion:function(){return a.GeneratedFormulaSuggestion},PreviewMetadata:function(){return n.PreviewMetadata},SuggestionResult:function(){return n.SuggestionResult}});var n=s("../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/node_modules/@augloop-types/excel-intelligence/dist/esm/src/annotations.js"),a=s("../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/node_modules/@augloop-types/excel-intelligence/dist/esm/src/generated/annotations.g.js"),l=s("../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/node_modules/@augloop-types/excel-intelligence/dist/esm/src/generated/signal.g.js"),o=s("../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/node_modules/@augloop-types/excel-intelligence/dist/esm/src/signal.js")},"../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/node_modules/@augloop-types/excel-intelligence/dist/esm/src/signal.js":function(m,t,s){"use strict";s.r(t),s.d(t,{ExcelCurrencyFormat:function(){return l},ExcelDateOrder:function(){return a},ExcelIntelligenceScenarioTypes:function(){return n}});var n;(function(o){o.ColumnSuggestion="ColumnSuggestion",o.CellSuggestion="CellSuggestion"})(n||(n={}));var a;(function(o){o.MonthDayYear="MonthDayYear",o.DayMonthYear="DayMonthYear",o.YearMonthDay="YearMonthDay",o.MonthYearDay="MonthYearDay",o.DayYearMonth="DayYearMonth",o.YearDayMonth="YearDayMonth"})(a||(a={}));var l;(function(o){o.Parenthesis="Parenthesis",o.Lead="Lead",o.Internal="Internal",o.Trail="Trail"})(l||(l={}))},"../../.store/@augloop-types-excel@2.35.2297-00289455c55b153df7bb/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 y},BaseExcelTable:function(){return M},DirtyDocumentSignalForClp:function(){return H},DirtyRangeSignal:function(){return q},EcsAccessInfo:function(){return W},ExcelBlock:function(){return p},ExcelCell:function(){return k},ExcelComparisonAnnotation:function(){return U},ExcelComparisonItem:function(){return Q},ExcelDetectedTableBoundaryNew:function(){return B},ExcelDetectedTableBoundaryPartNew:function(){return w},ExcelExtendedBlock:function(){return R},ExcelGridSubtreeFilter:function(){return E},ExcelMergedCell:function(){return v},ExcelMergedCellInfo:function(){return C},ExcelMetadata:function(){return a},ExcelPivotTable:function(){return L},ExcelRange:function(){return f},ExcelRangeAddressNew:function(){return b},ExcelRangeFilter:function(){return S},ExcelRangeSampleFilter:function(){return A},ExcelRangeWrapper:function(){return g},ExcelRangeWrapperAnnotation:function(){return h},ExcelRecognizedTableNew:function(){return x},ExcelTable:function(){return _},ExcelTableColumn:function(){return T},ExcelTableDataGridPartNew:function(){return P},ExcelWorkflowTriggerParameters:function(){return z},PathFilter:function(){return F},WorkflowLimitsRestoredSignal:function(){return G},Worksheet:function(){return l},WorksheetMetadata:function(){return o}});var n=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelMetadata"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_Worksheet"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_TileGroup"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()};var o=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_WorksheetMetadata"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var f=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRange"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();f.H_={T_:f.getTypeName(),B_:f.getBaseTypes()};var g=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeWrapper"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()};var h=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,[{key:"metadata",get:function(){return this.M_},set:function(D){this.M_=D}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeWrapperAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();h.H_={T_:h.getTypeName(),B_:h.getBaseTypes()};var y=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_BaseExcelBlock"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();y.H_={T_:y.getTypeName(),B_:y.getBaseTypes()};var p=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelBlock"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelBlock","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();p.H_={T_:p.getTypeName(),B_:p.getBaseTypes()};var R=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelExtendedBlock"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelBlock","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();R.H_={T_:R.getTypeName(),B_:R.getBaseTypes()};var C=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelMergedCellInfo"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRange"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();C.H_={T_:C.getTypeName(),B_:C.getBaseTypes()};var S=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();S.H_={T_:S.getTypeName(),B_:S.getBaseTypes()};var F=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_PathFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();F.H_={T_:F.getTypeName(),B_:F.getBaseTypes()};var E=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelGridSubtreeFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();E.H_={T_:E.getTypeName(),B_:E.getBaseTypes()};var A=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeSampleFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeFilter","AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();A.H_={T_:A.getTypeName(),B_:A.getBaseTypes()};var T=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,[{key:"metadata",get:function(){return this.M_},set:function(D){this.M_=D}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelTableColumn"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();T.H_={T_:T.getTypeName(),B_:T.getBaseTypes()};var M=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_BaseExcelTable"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();M.H_={T_:M.getTypeName(),B_:M.getBaseTypes()};var _=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelTable"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelTable","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();_.H_={T_:_.getTypeName(),B_:_.getBaseTypes()};var L=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelPivotTable"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelTable","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();L.H_={T_:L.getTypeName(),B_:L.getBaseTypes()};var k=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelCell"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_GridCell"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();k.H_={T_:k.getTypeName(),B_:k.getBaseTypes()};var v=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelMergedCell"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();v.H_={T_:v.getTypeName(),B_:v.getBaseTypes()};var b=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelRangeAddressNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRange"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();b.H_={T_:b.getTypeName(),B_:b.getBaseTypes()};var x=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,[{key:"metadata",get:function(){return this.M_},set:function(D){this.M_=D}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelRecognizedTableNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();x.H_={T_:x.getTypeName(),B_:x.getBaseTypes()};var w=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,[{key:"metadata",get:function(){return this.M_},set:function(D){this.M_=D}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelDetectedTableBoundaryPartNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();w.H_={T_:w.getTypeName(),B_:w.getBaseTypes()};var B=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,[{key:"metadata",get:function(){return this.M_},set:function(D){this.M_=D}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelDetectedTableBoundaryNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();B.H_={T_:B.getTypeName(),B_:B.getBaseTypes()};var P=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,[{key:"metadata",get:function(){return this.M_},set:function(D){this.M_=D}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelTableDataGridPartNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();P.H_={T_:P.getTypeName(),B_:P.getBaseTypes()};var U=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,[{key:"metadata",get:function(){return this.M_},set:function(D){this.M_=D}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelComparisonAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();U.H_={T_:U.getTypeName(),B_:U.getBaseTypes()};var Q=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelComparisonItem"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();Q.H_={T_:Q.getTypeName(),B_:Q.getBaseTypes()};var W=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_EcsAccessInfo"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();W.H_={T_:W.getTypeName(),B_:W.getBaseTypes()};var q=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_DirtyRangeSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();q.H_={T_:q.getTypeName(),B_:q.getBaseTypes()};var H=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_DirtyDocumentSignalForClp"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyDocumentSignal","AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();H.H_={T_:H.getTypeName(),B_:H.getBaseTypes()};var G=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_WorkflowLimitsRestoredSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();G.H_={T_:G.getTypeName(),B_:G.getBaseTypes()};var z=function(){function V(Z){We(this,V),n.SchemaObject.assign(V,this,Z)}return ze(V,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelWorkflowTriggerParameters"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(D){return n.SchemaObject.matchesTypesFor(D,[V.getTypeName()])}}])}();z.H_={T_:z.getTypeName(),B_:z.getBaseTypes()}},"../../.store/@augloop-types-excel@2.35.2297-00289455c55b153df7bb/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 a.BaseExcelBlock},BaseExcelTable:function(){return a.BaseExcelTable},DirtyDocumentSignalForClp:function(){return a.DirtyDocumentSignalForClp},DirtyRangeSignal:function(){return a.DirtyRangeSignal},EXTENDED_BLOCK_OVERLAP:function(){return n.EXTENDED_BLOCK_OVERLAP},EcsAccessInfo:function(){return a.EcsAccessInfo},ExcelBlock:function(){return a.ExcelBlock},ExcelCell:function(){return a.ExcelCell},ExcelComparisonAnnotation:function(){return a.ExcelComparisonAnnotation},ExcelComparisonItem:function(){return a.ExcelComparisonItem},ExcelDetectedTableBoundaryNew:function(){return a.ExcelDetectedTableBoundaryNew},ExcelDetectedTableBoundaryPartNew:function(){return a.ExcelDetectedTableBoundaryPartNew},ExcelExtendedBlock:function(){return a.ExcelExtendedBlock},ExcelGridSubtreeFilter:function(){return a.ExcelGridSubtreeFilter},ExcelMergedCell:function(){return a.ExcelMergedCell},ExcelMergedCellInfo:function(){return a.ExcelMergedCellInfo},ExcelMetadata:function(){return a.ExcelMetadata},ExcelPivotTable:function(){return a.ExcelPivotTable},ExcelRange:function(){return a.ExcelRange},ExcelRangeAddressNew:function(){return a.ExcelRangeAddressNew},ExcelRangeDataSamplingScheme:function(){return n.ExcelRangeDataSamplingScheme},ExcelRangeDataSamplingSchemeNew:function(){return n.ExcelRangeDataSamplingSchemeNew},ExcelRangeFilter:function(){return a.ExcelRangeFilter},ExcelRangeSampleFilter:function(){return a.ExcelRangeSampleFilter},ExcelRangeWrapper:function(){return a.ExcelRangeWrapper},ExcelRangeWrapperAnnotation:function(){return a.ExcelRangeWrapperAnnotation},ExcelRecognizedTableFieldAggregation:function(){return n.ExcelRecognizedTableFieldAggregation},ExcelRecognizedTableFieldAggregationNew:function(){return n.ExcelRecognizedTableFieldAggregationNew},ExcelRecognizedTableFieldClassification:function(){return n.ExcelRecognizedTableFieldClassification},ExcelRecognizedTableFieldClassificationNew:function(){return n.ExcelRecognizedTableFieldClassificationNew},ExcelRecognizedTableNew:function(){return a.ExcelRecognizedTableNew},ExcelRecognizedTableOrientation:function(){return n.ExcelRecognizedTableOrientation},ExcelRecognizedTableOrientationNew:function(){return n.ExcelRecognizedTableOrientationNew},ExcelTable:function(){return a.ExcelTable},ExcelTableColumn:function(){return a.ExcelTableColumn},ExcelTableDataGridPartNew:function(){return a.ExcelTableDataGridPartNew},ExcelWorkflowTriggerParameters:function(){return a.ExcelWorkflowTriggerParameters},FetchRangeProperty:function(){return n.FetchRangeProperty},ObserverSessionType:function(){return n.ObserverSessionType},PathFilter:function(){return a.PathFilter},SamplingScheme:function(){return n.SamplingScheme},TableType:function(){return n.TableType},WorkflowLimitsRestoredSignal:function(){return a.WorkflowLimitsRestoredSignal},Worksheet:function(){return a.Worksheet},WorksheetMetadata:function(){return a.WorksheetMetadata},excelExtensionSyncSenderId:function(){return n.excelExtensionSyncSenderId},pipelineCellTypeName:function(){return n.pipelineCellTypeName}});var n=s("../../.store/@augloop-types-excel@2.35.2297-00289455c55b153df7bb/node_modules/@augloop/types-excel/dist/esm/src/tiles.js"),a=s("../../.store/@augloop-types-excel@2.35.2297-00289455c55b153df7bb/node_modules/@augloop/types-excel/dist/esm/src/generated/tiles.g.js")},"../../.store/@augloop-types-excel@2.35.2297-00289455c55b153df7bb/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 n},ExcelRangeDataSamplingScheme:function(){return E},ExcelRangeDataSamplingSchemeNew:function(){return R},ExcelRecognizedTableFieldAggregation:function(){return S},ExcelRecognizedTableFieldAggregationNew:function(){return g},ExcelRecognizedTableFieldClassification:function(){return C},ExcelRecognizedTableFieldClassificationNew:function(){return f},ExcelRecognizedTableOrientation:function(){return F},ExcelRecognizedTableOrientationNew:function(){return h},FetchRangeProperty:function(){return l},ObserverSessionType:function(){return A},SamplingScheme:function(){return y},TableType:function(){return p},excelExtensionSyncSenderId:function(){return a},pipelineCellTypeName:function(){return o}});var n=5,a="ExcelExtensionSenderId",l;(function(T){T[T.None=0]="None",T[T.FormulaR1C1=1]="FormulaR1C1",T[T.Text=2]="Text",T[T.NumberFormat=4]="NumberFormat",T[T.RawValue=8]="RawValue",T[T.NumberFormatCategory=16]="NumberFormatCategory",T[T.Borders=32]="Borders",T[T.FillColor=64]="FillColor",T[T.FontColor=128]="FontColor",T[T.FontOptions=256]="FontOptions",T[T.UseNewFormatFetcher=512]="UseNewFormatFetcher",T[T.SparseCells=1024]="SparseCells",T[T.OmitCoordsForAdjacentCell=2048]="OmitCoordsForAdjacentCell",T[T.FormulaA1=4096]="FormulaA1",T[T.IsFormula=8192]="IsFormula",T[T.IncludeRichFormattedEmptyCells=16384]="IncludeRichFormattedEmptyCells",T[T.NumberFormatNonLocalized=32768]="NumberFormatNonLocalized",T[T.NotSupportedInAugloop=65536]="NotSupportedInAugloop",T[T.FetchMultipleRanges=131072]="FetchMultipleRanges",T[T.NotSupportedInAugloop2=262144]="NotSupportedInAugloop2"})(l||(l={}));var o="ICell",f;(function(T){T.Dimension="dimension",T.Measure="measure"})(f||(f={}));var g;(function(T){T.None="none",T.Sum="sum",T.Count="count",T.Average="average",T.Min="min",T.Max="max",T.DistinctCount="distinctCount",T.StdDev="stdDev",T.Variance="variance"})(g||(g={}));var h;(function(T){T.RowMajor="rowMajor",T.ColumnMajor="columnMajor"})(h||(h={}));var y;(function(T){T[T.None=0]="None",T[T.RowsSampled=1]="RowsSampled",T[T.ColumnsSampled=2]="ColumnsSampled"})(y||(y={}));var p;(function(T){T.None="none",T.Other="other",T.ColumnMajorFlat="columnMajorFlat",T.RowMajorFlat="rowMajorFlat",T.SimpleCrossTable="simpleCrossTable"})(p||(p={}));var R;(function(T){T.None="none",T.ColumnMajorTabularSkipRows="columnMajorTabularSkipRows",T.RowMajorTabularSkipColumns="rowMajorTabularSkipColumns "})(R||(R={}));var C;(function(T){T.Dimension="dimension",T.Measure="measure"})(C||(C={}));var S;(function(T){T.None="none",T.Sum="sum",T.Count="count",T.Average="average",T.Min="min",T.Max="max",T.DistinctCount="distinctCount",T.StdDev="stdDev",T.Variance="variance"})(S||(S={}));var F;(function(T){T.RowMajor="rowMajor",T.ColumnMajor="columnMajor"})(F||(F={}));var E;(function(T){T.None="none",T.ColumnMajorTabularSkipRows="columnMajorTabularSkipRows",T.RowMajorTabularSkipColumns="rowMajorTabularSkipColumns "})(E||(E={}));var A;(function(T){T.None="None",T.Invisible="Invisible",T.Visible="Visible",T.InferredByCopilotLicense="InferredByCopilotLicense"})(A||(A={}))},"../../.store/@augloop-types-formula-by-example@1.3.10529-82e3a28a2f6e9fe04804/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 a},FormulaByExampleResultKind:function(){return n},ValueType:function(){return l}});var n;(function(o){o[o.Success=0]="Success",o[o.NoFormulas=1]="NoFormulas",o[o.Failed=2]="Failed"})(n||(n={}));var a;(function(o){o[o.Explicit=0]="Explicit",o[o.Implicit=1]="Implicit"})(a||(a={}));var l;(function(o){o[o.General=0]="General",o[o.Number=1]="Number",o[o.DateTime=2]="DateTime"})(l||(l={}))},"../../.store/@augloop-types-formula-by-example@1.3.10529-82e3a28a2f6e9fe04804/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 o},FormulaByExamplePreviewAnnotation:function(){return f},FormulaByExampleSignal:function(){return a},FormulaByExampleWarmUpAnnotation:function(){return g},FormulaByExampleWarmUpSignal:function(){return l}});var n=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=function(){function h(y){We(this,h),n.SchemaObject.assign(h,this,y)}return ze(h,null,[{key:"getTypeName",value:function(){return"AugLoop_FormulaByExample_FormulaByExampleSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(p){return n.SchemaObject.matchesTypesFor(p,[h.getTypeName()])}}])}();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=function(){function h(y){We(this,h),n.SchemaObject.assign(h,this,y)}return ze(h,null,[{key:"getTypeName",value:function(){return"AugLoop_FormulaByExample_FormulaByExampleWarmUpSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(p){return n.SchemaObject.matchesTypesFor(p,[h.getTypeName()])}}])}();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()};var o=function(){function h(y){We(this,h),n.SchemaObject.assign(h,this,y)}return ze(h,[{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 n.SchemaObject.matchesTypesFor(p,[h.getTypeName()])}}])}();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var f=function(){function h(y){We(this,h),n.SchemaObject.assign(h,this,y)}return ze(h,[{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 n.SchemaObject.matchesTypesFor(p,[h.getTypeName()])}}])}();f.H_={T_:f.getTypeName(),B_:f.getBaseTypes()};var g=function(){function h(y){We(this,h),n.SchemaObject.assign(h,this,y)}return ze(h,[{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 n.SchemaObject.matchesTypesFor(p,[h.getTypeName()])}}])}();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()}},"../../.store/@augloop-types-formula-by-example@1.3.10529-82e3a28a2f6e9fe04804/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 a.FormulaByExampleAnnotation},FormulaByExampleInvocationMethod:function(){return n.FormulaByExampleInvocationMethod},FormulaByExamplePreviewAnnotation:function(){return a.FormulaByExamplePreviewAnnotation},FormulaByExampleResultKind:function(){return n.FormulaByExampleResultKind},FormulaByExampleSignal:function(){return a.FormulaByExampleSignal},FormulaByExampleWarmUpAnnotation:function(){return a.FormulaByExampleWarmUpAnnotation},FormulaByExampleWarmUpSignal:function(){return a.FormulaByExampleWarmUpSignal},ValueType:function(){return n.ValueType}});var n=s("../../.store/@augloop-types-formula-by-example@1.3.10529-82e3a28a2f6e9fe04804/node_modules/@augloop-types/formula-by-example/dist/esm/src/annotations.js"),a=s("../../.store/@augloop-types-formula-by-example@1.3.10529-82e3a28a2f6e9fe04804/node_modules/@augloop-types/formula-by-example/dist/esm/src/generated/annotations.g.js")},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Activity.js":function(m,t,s){"use strict";s.r(t),s.d(t,{createActivity:function(){return y},getCurrentMilliseconds:function(){return h}});var n=s("../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js"),a=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Contracts.js"),l=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/OTelNotifications.js"),o=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/SimpleTelemetryLogger.js"),f=1,g=0,h=function(){return typeof self=="object"&&typeof self.performance=="object"&&typeof self.performance.now=="function"?h=function(){return self.performance.now()}:h=function(){return Date.now()},h()},y=function p(R){var C=h(),S,F=(0,o.cloneEvent)(R.telemetryEvent);return(0,n.__assign)((0,n.__assign)({cv:R.parentCv.getNext()},F),{createChildActivity:function(A){return p({telemetryEvent:A,sendTelemetryEvent:R.sendTelemetryEvent,parentCv:this.cv})},setResult:function(A,T,M){this.result={code:A,type:T,tag:M}},endNow:function(){var A=this,T,M;if(S){(0,l.logNotification)(0,0,function(){return"'".concat(A.eventName,"' already ended")});return}this.success===void 0&&this.result===void 0&&(0,l.logNotification)(1,0,function(){return"Activity does not have success or result set"});var _=h(),L=Math.floor((_-C)*1e3);S=!0;var k={duration:L,count:f,aggMode:g,cV:this.cv.value,success:this.success,result:this.result},v=(M=(T=this.eventContract)===null||T===void 0?void 0:T.dataFields)!==null&&M!==void 0?M:[];return v.push.apply(v,a.Activity.getFields(k)),this.eventContract={name:a.Activity.contractName,dataFields:v},R.sendTelemetryEvent(this)}})}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/AlchemyContracts/UserSuccessRate.js":function(m,t,s){"use strict";s.r(t),s.d(t,{IDEAs:function(){return n}});var n;(function(a){var l;(function(o){var f=function(){function g(h){this.contractName="IDEAs.Copilot.UserSuccessRate",this.IsSuccess=h.IsSuccess,this.RAIBlockEncountered=h.RAIBlockEncountered,this.AuthBlockEncountered=h.AuthBlockEncountered,this.UnsupportedFeatureRequested=h.UnsupportedFeatureRequested,this.ClientBlockEncountered=h.ClientBlockEncountered,this.ServiceBlockEncountered=h.ServiceBlockEncountered}return g.prototype.Accept=function(h){h.Visit({name:"IsSuccess",value:this.IsSuccess,type:1}),h.Visit({name:"RAIBlockEncountered",value:this.RAIBlockEncountered,type:1}),h.Visit({name:"AuthBlockEncountered",value:this.AuthBlockEncountered,type:1}),h.Visit({name:"UnsupportedFeatureRequested",value:this.UnsupportedFeatureRequested,type:1}),h.Visit({name:"ClientBlockEncountered",value:this.ClientBlockEncountered,type:1}),h.Visit({name:"ServiceBlockEncountered",value:this.ServiceBlockEncountered,type:1})},g}();o.UserSuccessRate=f})(l=a.Copilot||(a.Copilot={}))})(n||(n={}))},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/AlchemyContracts/Utils.js":function(m,t,s){"use strict";s.r(t),s.d(t,{SafeVisitor:function(){return o},getFields:function(){return f}});var n=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Contracts.js"),a=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),l=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/OTelNotifications.js"),o=function(h,y){return{Visit:function(R){try{if(R.value!==void 0){var C=R.name,S=R.value,F=R.type;switch(F){case 1:(0,n.addBooleanDataField)(h,y,C,S);break;case 0:(0,n.addStringDataField)(h,y,C,S);break;case 2:(0,n.addInt64DataField)(h,y,C,S);break;case 3:(0,n.addDoubleDataField)(h,y,C,S);break;case 4:(0,n.addGuidDataField)(h,y,C,S);break;default:var E=F;throw new Error("Invalid type: ".concat(E))}}}catch(A){(0,l.logNotification)(0,0,function(){return"Error: ".concat(A)})}}}};function f(g,h){var y=[];return g.Accept(o(y,h)),y.push((0,a.makeStringDataField)("zC.".concat(h),g.contractName)),y}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/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 k},AudienceGroup:function(){return M},Copilot:function(){return L},Funnel:function(){return C},HealthQosError:function(){return T},Module:function(){return v},Platform:function(){return F},Release:function(){return _},Result:function(){return y},Session:function(){return A},User:function(){return R},UserAction:function(){return S},addBooleanDataField:function(){return o},addDoubleDataField:function(){return g},addGuidDataField:function(){return h},addInt64DataField:function(){return f},addStringDataField:function(){return l},getFullFieldName:function(){return a}});var n=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js");function a(b,x){return b?b+"."+x:x}function l(b,x,w,B,P){P===void 0&&(P=4),B&&b.push((0,n.makeStringDataField)("".concat(a(x,w)),B,P))}function o(b,x,w,B){typeof B=="boolean"&&b.push((0,n.makeBooleanDataField)("".concat(a(x,w)),B))}function f(b,x,w,B){if(typeof B=="number"){var P=Math.round(B);b.push((0,n.makeInt64DataField)("".concat(a(x,w)),P))}}function g(b,x,w,B){typeof B=="number"&&b.push((0,n.makeDoubleDataField)("".concat(a(x,w)),B))}function h(b,x,w,B){B&&b.push((0,n.makeGuidDataField)("".concat(a(x,w)),B))}var y={getFields:function(x){var w="Activity.Result",B="Office.System.Result",P=[];return f(P,w,"Code",x.code),l(P,w,"Type",x.type),f(P,w,"Tag",x.tag),o(P,w,"IsExpected",x.isExpected),P.push((0,n.makeStringDataField)("zC.Activity.Result",B)),P}},p={contractName:"Office.System.Activity",getFields:function(x){var w="Activity",B=[];return l(B,w,"CV",x.cV),f(B,w,"Duration",x.duration),f(B,w,"Count",x.count),f(B,w,"AggMode",x.aggMode),o(B,w,"Success",x.success),x.result&&B.push.apply(B,y.getFields(x.result)),B.push((0,n.makeStringDataField)("zC.Activity",this.contractName)),B}},R={getFields:function(x){var w="User",B=[];return l(B,w,"PrimaryIdentityHash",x.primaryIdentityHash),l(B,w,"PrimaryIdentitySpace",x.primaryIdentitySpace),l(B,w,"TenantId",x.tenantId,1),l(B,w,"TenantGroup",x.tenantGroup,1),o(B,w,"IsAnonymous",x.isAnonymous),o(B,w,"IsSignedIn",x.isSignedIn),B}},C={getFields:function(x,w){var B=[];return l(B,x,"Name",w.name),l(B,x,"State",w.state),B}},S={getFields:function(x){var w="UserAction",B=[];return f(B,w,"Id",x.id),l(B,w,"Name",x.name),l(B,w,"CommandSurface",x.commandSurface),l(B,w,"ParentName",x.parentName),l(B,w,"TriggerMethod",x.triggerMethod),f(B,w,"TimeOffsetMs",x.timeOffsetMs),B}},F;(function(b){b.Web="Web",b.Desktop="Desktop",b.Universal="Universal",b.Mobile="Mobile",b.Win32="Win32",b.Mac="Mac",b.iOS="iOS",b.Android="Android"})(F||(F={}));var E={getFields:function(x){var w="App",B=[];return l(B,w,"Name",x.name,1),l(B,w,"Platform",x.platform,1),l(B,w,"Version",x.version,1),B}},A={getFields:function(x){var w="Session",B=[];return l(B,w,"Id",x.id,1),l(B,w,"EcsETag",x.ecsETag,1),B}},T={getFields:function(x){var w=[];return w.push((0,n.makeStringDataField)("Pillar",x.pillar)),w.push((0,n.makeStringDataField)("Veto",x.veto)),w.push((0,n.makeBooleanDataField)("IsIntentional",x.isIntentional)),w.push((0,n.makeBooleanDataField)("IsInternal",x.isInternal)),w.push((0,n.makeBooleanDataField)("AlertOnPillar",x.alertOnPillar)),w.push((0,n.makeBooleanDataField)("IsSessionEndingError",x.isSessionEndingError)),o(w,void 0,"InStaging",x.inStaging),w}},M;(function(b){b.Automation="Automation",b.Dogfood="Dogfood",b.Microsoft="Microsoft",b.Insiders="Insiders",b.Production="Production"})(M||(M={}));var _={getFields:function(x){var w="Release",B=[];return l(B,w,"AudienceGroup",x.audienceGroup,1),B}},L;(function(b){var x="Office.System.Copilot",w="Copilot",B;(function(q){q.IsEnabled="IsEnabled",q.IsSeen="IsSeen",q.IsTried="IsTried",q.IsKept="IsKept",q.IsRejected="IsRejected"})(B=b.FeatureActionType||(b.FeatureActionType={}));var P;(function(q){q.ContentGeneration="Content Generation",q.Commanding="Commanding",q.QAandSummaries="QA and Summaries",q.Collaboration="Collaboration",q.Suggestions="Suggestions"})(P=b.Capability||(b.Capability={}));var U;(function(q){q.Chat="Chat",q.Canvas="Canvas",q.SuggestionsPane="Suggestions Pane",q.Backstage="Backstage"})(U=b.EntryPoint||(b.EntryPoint={}));var Q;(function(q){q.Create="Create",q.Command="Command",q.Ask="Ask",q.Summarize="Summarize",q.Share="Share",q.Analyze="Analyze"})(Q=b.Verb||(b.Verb={}));function W(q){var H=[];return l(H,w,"FeatureActionType",q.featureActionType),o(H,w,"IsUserInitiated",q.isUserInitiated),l(H,w,"FeatureName",q.featureName),l(H,w,"SubFeatureName",q.subFeatureName),l(H,w,"Capability",q.capability),o(H,w,"IsThumbsUp",q.isThumbsUp),l(H,w,"EntryPoint",q.entryPoint),l(H,w,"Verb",q.verb),l(H,w,"InteractionId",q.interactionId),l(H,w,"ConversationId",q.conversationId),H.push((0,n.makeStringDataField)("zC.".concat(w),x)),H}b.getFields=W})(L||(L={}));var k;(function(b){var x="Office.System.Asha",w="Asha",B;(function(U){U.Pillar="Pillar",U.Error="Error"})(B=b.EventType||(b.EventType={}));function P(U){var Q=[];return l(Q,w,"EventType",U.eventType),l(Q,w,"Pillar",U.pillar),l(Q,w,"Scenario",U.scenario),l(Q,w,"Veto",U.veto),l(Q,w,"Error",U.error),o(Q,w,"InStaging",U.inStaging),o(Q,w,"IsSessionEndingError",U.isSessionEndingError),o(Q,w,"IsIntentional",U.isIntentional),o(Q,w,"IsInternal",U.isInternal),Q.push((0,n.makeStringDataField)("zC.".concat(w),x)),Q}b.getFields=P})(k||(k={}));var v;(function(b){var x="Office.System.Module";function w(B,P){var U=[];return P.name!==void 0&&U.push((0,n.makeStringDataField)("".concat(B,".Name"),P.name)),P.platform!==void 0&&U.push((0,n.makeStringDataField)("".concat(B,".Platform"),P.platform)),P.version!==void 0&&U.push((0,n.makeStringDataField)("".concat(B,".Version"),P.version)),P.sessionId!==void 0&&U.push((0,n.makeStringDataField)("".concat(B,".SessionId"),P.sessionId)),P.immediateHost!==void 0&&U.push((0,n.makeStringDataField)("".concat(B,".ImmediateHost"),P.immediateHost)),U.push((0,n.makeStringDataField)("zC.".concat(B),x)),U}b.getFields=w})(v||(v={}))},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/CopilotContractBuilder.js":function(m,t,s){"use strict";s.r(t),s.d(t,{CopilotContractBuilder:function(){return a}});var n=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Contracts.js"),a=function(){function l(){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 l.Enabled=function(o){var f=new l;return f.featureActionType=n.Copilot.FeatureActionType.IsEnabled,f.featureName=o,f},l.Seen=function(o){var f=new l;return f.featureActionType=n.Copilot.FeatureActionType.IsSeen,f.featureName=o,f},l.Kept=function(o,f,g){var h=new l;return h.featureActionType=n.Copilot.FeatureActionType.IsKept,h.featureName=o,h.interactionId=f,h.conversationId=g,h},l.Rejected=function(o,f,g){var h=new l;return h.featureActionType=n.Copilot.FeatureActionType.IsRejected,h.featureName=o,h.isUserInitiated=!0,h.interactionId=f,h.conversationId=g,h},l.ThumbsUp=function(o,f,g){var h=new l;return h.featureName=o,h.isUserInitiated=!0,h.isThumbsUp=!0,h.interactionId=f,h.conversationId=g,h},l.ThumbsDown=function(o,f,g){var h=new l;return h.featureName=o,h.isUserInitiated=!0,h.isThumbsUp=!1,h.interactionId=f,h.conversationId=g,h},l.Tried=function(o,f,g,h,y){var p=new l;return p.featureActionType=n.Copilot.FeatureActionType.IsTried,p.featureName=o,p.isUserInitiated=g,p.entryPoint=h,p.interactionId=f,p.conversationId=y,p},l}()},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/CorrelationVector.js":function(m,t,s){"use strict";s.r(t),s.d(t,{CV:function(){return a},getBaseCv:function(){return l}});var n,a=function(){function o(f){this.value=f,this.nextChild=0}return o.prototype.getNext=function(){return new o("".concat(this.value,".").concat(++this.nextChild))},o}();function l(){if(!n){for(var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=22,g=[],h=0;h<f;h++)g.push(o.charAt(Math.floor(Math.random()*o.length)));n=new a(g.join(""))}return n}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js":function(m,t,s){"use strict";s.r(t),s.d(t,{makeBooleanDataField:function(){return n},makeDoubleDataField:function(){return l},makeGuidDataField:function(){return f},makeInt64DataField:function(){return a},makeStringDataField:function(){return o}});function n(h,y,p){return g(h,1,y,p)}function a(h,y,p){return g(h,2,y,p)}function l(h,y,p){return g(h,3,y,p)}function o(h,y,p){return g(h,0,y,p)}function f(h,y,p){return g(h,4,y,p)}function g(h,y,p,R){return{name:h,dataType:y,value:p,classification:R||4}}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/EventFlagFiller.js":function(m,t,s){"use strict";s.r(t),s.d(t,{getEffectiveEventFlags:function(){return a}});var n=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/OTelNotifications.js");function a(l){var o={costPriority:1,samplingPolicy:1,persistencePriority:1,dataCategories:0,diagnosticLevel:100};return(!l.eventFlags||!l.eventFlags.dataCategories)&&(0,n.logNotification)(0,0,function(){return"DataCategories"}),l.eventFlags&&(l.eventFlags.costPriority&&(o.costPriority=l.eventFlags.costPriority),l.eventFlags.samplingPolicy&&(o.samplingPolicy=l.eventFlags.samplingPolicy),l.eventFlags.persistencePriority&&(o.persistencePriority=l.eventFlags.persistencePriority),l.eventFlags.dataCategories&&(o.dataCategories=l.eventFlags.dataCategories),l.eventFlags.diagnosticLevel&&(o.diagnosticLevel=l.eventFlags.diagnosticLevel)),o}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/InternalContracts.js":function(m,t,s){"use strict";s.r(t),s.d(t,{Error:function(){return a}});var n=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),a={getFields:function(o){var f="Error",g=[];return g.push((0,n.makeStringDataField)("".concat(f,".ErrorGroup"),o.errorGroup)),g.push((0,n.makeInt64DataField)("".concat(f,".Tag"),o.tag)),o.code!==void 0&&g.push((0,n.makeInt64DataField)("".concat(f,".Code"),o.code)),o.id!==void 0&&g.push((0,n.makeInt64DataField)("".concat(f,".Id"),o.id)),o.count!==void 0&&g.push((0,n.makeInt64DataField)("".concat(f,".Count"),o.count)),g}}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/OTelNotifications.js":function(m,t,s){"use strict";s.r(t),s.d(t,{logError:function(){return f},logNotification:function(){return o},onNotification:function(){return l}});function n(){var g=[];return{fireEvent:function(y){g.forEach(function(p){return p(y)})},addListener:function(y){y&&g.push(y)}}}var a=n();function l(){return a}function o(g,h,y){a.fireEvent({level:g,category:h,message:y})}function f(g,h,y){o(0,g,function(){var p=y instanceof Error?y.message:"";return"".concat(h,": ").concat(p)})}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/SimpleTelemetryLogger.js":function(m,t,s){"use strict";s.r(t),s.d(t,{SimpleTelemetryLogger:function(){return C},SuppressNexus:function(){return p},cloneEvent:function(){return R}});var n=s("../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js"),a=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TenantTokenManager.js"),l=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TelemetryEventValidator.js"),o=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/OTelNotifications.js"),f=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Version.js"),g=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),h=2,y=1e3,p=-1;function R(S){var F={eventName:S.eventName,eventFlags:S.eventFlags||{},telemetryProperties:S.telemetryProperties?(0,n.__assign)({},S.telemetryProperties):{},dataFields:S.dataFields?S.dataFields.slice():[],timestamp:S.timestamp||new Date().getTime()};return S.eventContract&&(F.eventContract={name:S.eventContract.name,dataFields:S.eventContract.dataFields.slice()}),F}var C=function(){function S(F,E,A){var T,M,_;this.telemetrySinks=[],this.persistentDataFields=[],this.partAFields=[],this.eventQueue=[],this.config=A||{},this.instanceId=++S.instanceCounter,F&&(this.telemetrySinks=F.telemetrySinks,(T=this.persistentDataFields).push.apply(T,F.persistentDataFields),this.config=(0,n.__assign)((0,n.__assign)({},F.getConfig()),this.config),(M=this.partAFields).push.apply(M,F.partAFields)),E&&(_=this.persistentDataFields).push.apply(_,E)}return S.prototype.addEventContentType=function(F,E){F.push((0,g.makeInt64DataField)("EventContent.Type",E))},S.prototype.sendTelemetryEvent=function(F){var E=R(F),A=E.telemetryProperties;A.nexusTenantToken=p;var T=A.ariaTenantToken;if(!T){var M=(0,a.fillTenantTokens)(E.eventName,A);if(!M&&!T){(0,o.logNotification)(0,0,function(){return"No tenant token: "+F.eventName});return}}this.sendTelemetryEventInternal(E,1)},S.prototype.sendNonStandardEvent=function(F,E){var A=R(F);this.sendTelemetryEventInternal(A,E)},S.prototype.sendCustomerContent=function(F){var E=R(F),A=E.telemetryProperties,T=A.customerContentVersion;return(!T||T>h)&&(A.customerContentVersion=h),A.ariaTenantToken=void 0,A.nexusTenantToken=void 0,A.dnmToken=void 0,this.addEventContentType(E.dataFields,2),this.sendTelemetryEventInternal(E,2)},S.prototype.sendDirectNumericEvent=function(F){var E=R(F),A=E.telemetryProperties;if(!A.dnmToken){var T=(0,a.fillTenantTokens)(E.eventName,A);if(!T&&!A.dnmToken){(0,o.logNotification)(0,0,function(){return"No dnm token: "+E.eventName});return}}this.addEventContentType(E.dataFields,1),this.sendTelemetryEventInternal(E,3)},S.prototype.sendTelemetryEventInternal=function(F,E){if(E!==2&&(F.telemetryProperties.customerContentVersion||F.telemetryProperties.customerContentType)){(0,o.logNotification)(0,0,function(){return"Customer content"});return}try{if(this.telemetrySinks.length===0){this.config.enableQueue&&this.eventQueue.length<y?this.eventQueue.push([F,E]):(0,o.logNotification)(1,0,function(){return"No telemetry sinks are attached."});return}this.processTelemetryEvent(F,E)}catch(A){(0,o.logError)(0,"SendTelemetryEvent",A);return}this.telemetrySinks.forEach(function(A){try{E===3||E===2?A.sendNonStandardEvent&&A.sendNonStandardEvent(F,E):A.sendTelemetryEvent(F)}catch(T){}})},S.prototype.processTelemetryEvent=function(F,E){var A,T,M;if(F.dataFields&&((M=F.dataFields)===null||M===void 0||M.unshift((0,g.makeStringDataField)("OTelJS.Version",f.oteljsVersion)),E!==3&&this.persistentDataFields&&(A=F.dataFields).unshift.apply(A,this.persistentDataFields)),this.partAFields.length>0){var _=F.eventContract||{name:"",dataFields:[]};(T=_.dataFields).push.apply(T,this.partAFields),F.eventContract=_}this.config.disableValidation||(0,l.validateTelemetryEvent)(F)},S.prototype.addSink=function(F){this.telemetrySinks.push(F),this.flushQueue()},S.prototype.flushQueue=function(){var F=this.eventQueue;if(this.eventQueue=[],this.telemetrySinks.length>0)for(var E=0,A=F;E<A.length;E++){var T=A[E],M=T[0],_=T[1];this.sendTelemetryEventInternal(M,_)}},S.prototype.setTenantToken=function(F,E,A){(0,a.setTenantTokens)(F,{ariaTenantToken:E,nexusTenantToken:A})},S.prototype.setDNMToken=function(F,E){(0,a.setTenantTokens)(F,{dnmToken:E})},S.prototype.cloneEvent=function(F){return R(F)},S.prototype.getConfig=function(){return this.config},S.instanceCounter=0,S}()},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/SpecializedTelemetryLogger.js":function(m,t,s){"use strict";s.r(t),s.d(t,{SpecializedTelemetryLogger:function(){return o}});var n=s("../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js"),a=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Contracts.js"),l=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TelemetryLogger.js"),o=function(f){(0,n.__extends)(g,f);function g(h,y,p){return f.call(this,h,y,p)||this}return g.prototype.sendCopilotEvent=function(h,y,p,R,C,S){var F=C?(0,n.__spreadArray)([],C,!0):[];F.push.apply(F,a.Copilot.getFields(p)),this.sendTelemetryEvent({eventName:h,telemetryProperties:R,eventFlags:(0,n.__assign)((0,n.__assign)({},y),{samplingPolicy:191}),dataFields:F,timestamp:S})},g.prototype.sendCopilotAshaErrorEvent=function(h){var y=h.eventName,p=h.eventFlags,R=h.copilotContractBuilder,C=h.veto,S=h.error,F=h.scenario,E=h.inStaging,A=E===void 0?!1:E,T=h.isSessionEndingError,M=T===void 0?!1:T,_=h.isIntentional,L=_===void 0?!0:_,k=h.isInternal,v=k===void 0?!1:k,b=h.telemetryProperties,x=h.dataFields,w=h.timestamp,B=x?(0,n.__spreadArray)([],x,!0):[];B.push.apply(B,a.Copilot.getFields(R)),B.push.apply(B,a.Asha.getFields({eventType:a.Asha.EventType.Error,pillar:void 0,scenario:F,veto:C,error:S,inStaging:A,isSessionEndingError:M,isIntentional:L,isInternal:v})),this.sendTelemetryEvent({eventName:y,telemetryProperties:b,eventFlags:(0,n.__assign)((0,n.__assign)({},p),{samplingPolicy:191}),dataFields:B,timestamp:w})},g.prototype.sendAshaPillarEvent=function(h,y,p,R,C,S,F){var E=S?(0,n.__spreadArray)([],S,!0):[];E.push.apply(E,a.Asha.getFields({eventType:a.Asha.EventType.Pillar,pillar:p,scenario:R})),this.sendTelemetryEvent({eventName:h,telemetryProperties:C,eventFlags:(0,n.__assign)((0,n.__assign)({},y),{samplingPolicy:194}),dataFields:E,timestamp:F})},g.prototype.sendAshaErrorEvent=function(h){var y=h.eventName,p=h.eventFlags,R=h.veto,C=h.error,S=h.scenario,F=h.inStaging,E=F===void 0?!1:F,A=h.isSessionEndingError,T=A===void 0?!1:A,M=h.isIntentional,_=M===void 0?!0:M,L=h.isInternal,k=L===void 0?!1:L,v=h.telemetryProperties,b=h.dataFields,x=h.timestamp,w=b?(0,n.__spreadArray)([],b,!0):[];w.push.apply(w,a.Asha.getFields({eventType:a.Asha.EventType.Error,pillar:void 0,scenario:S,veto:R,error:C,inStaging:E,isSessionEndingError:T,isIntentional:_,isInternal:k})),this.sendTelemetryEvent({eventName:y,telemetryProperties:v,eventFlags:(0,n.__assign)((0,n.__assign)({},p),{samplingPolicy:194}),dataFields:w,timestamp:x})},g.prototype.createCopilotTriedActivity=function(h){var y=h.eventName,p=h.eventFlags,R=h.featureName,C=h.interactionId,S=h.isUserInitiated,F=h.entryPoint,E=h.conversationId,A=h.subFeatureName,T=h.telemetryProperties,M=h.dataFields,_=h.timestamp,L=M?(0,n.__spreadArray)([],M,!0):[];return L.push.apply(L,a.Copilot.getFields({featureActionType:a.Copilot.FeatureActionType.IsTried,featureName:R,interactionId:C,isUserInitiated:S,entryPoint:F,conversationId:E,subFeatureName:A,isThumbsUp:void 0})),this.createActivity({eventName:y,telemetryProperties:T,eventFlags:(0,n.__assign)((0,n.__assign)({},p),{samplingPolicy:191}),dataFields:L,timestamp:_})},g}(l.TelemetryLogger)},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TelemetryEventValidator.js":function(m,t,s){"use strict";s.r(t),s.d(t,{DataFieldRegex:function(){return f},EventNameRegex:function(){return o},MaxEventNameLength:function(){return l},validateTelemetryEvent:function(){return g}});var n=9007199254740991,a=-9007199254740991,l=98,o=/^Office(\.[A-Z][a-zA-Z0-9]*){2,}$/,f=/^[a-zA-Z0-9_\.]{1,95}$/;function g(S){h(S.eventName)||C("eventName",S.eventName,o,l);var F=S.eventContract;F&&(F.name&&!y(F.name)&&C("eventContract",F.name,f),p(F.dataFields)),p(S.dataFields)}function h(S){return!S||S.length>l?!1:o.test(S)}function y(S){return f.test(S)}function p(S){S&&S.forEach(function(F){(typeof F.name!="string"||!y(F.name))&&C("dataField name",F.name,f),F.dataType===2&&R(F.value)})}function R(S){if(typeof S!="number"||!isFinite(S)||Math.floor(S)!==S||S<a||S>n)throw new Error("Invalid integer ".concat(JSON.stringify(S)))}function C(S,F,E,A){throw new Error("Invalid ".concat(S," '").concat(F,"' as it does not match regex ").concat(E)+(A?" or exceeds ".concat(A," chars"):""))}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TelemetryLogger.js":function(m,t,s){"use strict";s.r(t),s.d(t,{TelemetryLogger:function(){return h}});var n=s("../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js"),a=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/SimpleTelemetryLogger.js"),l=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Activity.js"),o=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/InternalContracts.js"),f=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Contracts.js"),g=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/CorrelationVector.js"),h=function(y){(0,n.__extends)(p,y);function p(R,C,S){var F=y.call(this,R,C,S)||this;return F.baseCv=(0,g.getBaseCv)(),F}return p.prototype.createActivity=function(R){return(0,l.createActivity)({sendTelemetryEvent:this.sendTelemetryEvent.bind(this),telemetryEvent:R,parentCv:this.baseCv})},p.prototype.sendActivity=function(R,C,S,F){return this.sendTelemetryEvent({eventName:R,eventContract:{name:f.Activity.contractName,dataFields:f.Activity.getFields(C)},dataFields:S,eventFlags:F})},p.prototype.sendError=function(R){var C=o.Error.getFields(R.error);return R.dataFields!=null&&C.push.apply(C,R.dataFields),this.sendTelemetryEvent({eventName:R.eventName,dataFields:C,eventFlags:R.eventFlags})},p.prototype.createCustomerContentActivity=function(R){return(0,l.createActivity)({sendTelemetryEvent:this.sendCustomerContent.bind(this),telemetryEvent:R,parentCv:this.baseCv})},p}(a.SimpleTelemetryLogger)},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TenantTokenManager.js":function(m,t,s){"use strict";s.r(t),s.d(t,{clear:function(){return g},fillTenantTokens:function(){return f},setTenantTokens:function(){return o}});var n=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/OTelNotifications.js"),a=".",l={};function o(h,y){if(h.substring(0,7)==="Office."&&h[h.length-1]!==a)l[h]?(y.ariaTenantToken&&(l[h].ariaTenantToken=y.ariaTenantToken),y.dnmToken&&(l[h].dnmToken=y.dnmToken)):l[h]=y;else{(0,n.logNotification)(0,0,function(){return"Namespace: ".concat(h)});return}}function f(h,y){for(var p=h.length;p>0;){var R=h.substr(0,p);if(l[R]){var C=l[R];return y.ariaTenantToken=C.ariaTenantToken,y.dnmToken=C.dnmToken,!0}p=h.lastIndexOf(a,p-1)}return!1}function g(){l={}}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/DataModels.js":function(m,t,s){"use strict";s.r(t),s.d(t,{TraceFlags:function(){return n}});var n;(function(a){a[a.None=0]="None",a[a.Sampled=1]="Sampled"})(n||(n={}))},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/TraceContext.js":function(m,t,s){"use strict";s.r(t),s.d(t,{TraceContext:function(){return f},createTraceContext:function(){return h},parseTraceContext:function(){return g}});var n=s("../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js"),a=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),l=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/TraceParent.js"),o=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/TraceState.js"),f=function(){function y(){}return y.getFields=function(p){var R="Event.",C=p.parent,S=p.state,F=S?S.serialize():void 0;return(0,n.__spreadArray)([(0,a.makeStringDataField)("Event.TraceId",C.traceId),(0,a.makeStringDataField)("Event.TraceParentId",C.parentId),(0,a.makeInt64DataField)("Event.TraceFlags",C.traceFlags)],F?[(0,a.makeStringDataField)("Event.TraceState",F)]:[],!0)},y}();function g(y,p){var R=l.TraceParent.parse(y);if(R){var C=void 0;return p&&(C=o.TraceState.parse(p)),C||(C=new o.TraceState),{parent:R,state:C}}}function h(y){return{parent:l.TraceParent.createNew(y),state:new o.TraceState}}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/TraceParent.js":function(m,t,s){"use strict";s.r(t),s.d(t,{TraceParent:function(){return R},TraceParentRegex:function(){return a}});var n=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/DataModels.js"),a=/^([\da-f]{2})-([\da-f]{32})-([\da-f]{16})-([\da-f]{2})(-\S+)?$/,l=function(T){return/^0+$/.test(T)},o=/^([\da-f]{16})$/,f=32,g=16,h="ff",y="00",p=16,R=function(){function A(T,M,_){T===void 0&&(T=S()),M===void 0&&(M=F()),this.traceId=T,this.version=y,this._parentId=M,this._traceFlags=E(_)}return Object.defineProperty(A.prototype,"parentId",{get:function(){return this._parentId},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"traceFlags",{get:function(){return this._traceFlags},enumerable:!1,configurable:!0}),A.prototype.isValid=function(){return a.test(this.serialize())&&!l(this.traceId)&&!l(this._parentId)},A.prototype.isSampled=function(){return(this.traceFlags&n.TraceFlags.Sampled)===n.TraceFlags.Sampled},A.prototype.updateSampled=function(T,M){return M===this._parentId?!1:this.updateParentId(M)?(this._traceFlags=T?this._traceFlags|n.TraceFlags.Sampled:this._traceFlags&~n.TraceFlags.Sampled,!0):!1},A.prototype.updateParentId=function(T){return T?o.test(T)&&!l(T)?(this._parentId=T,!0):!1:(this._parentId=F(),!0)},A.prototype.serialize=function(){return"".concat(this.version,"-").concat(this.traceId,"-").concat(this._parentId,"-0").concat(this._traceFlags)},A.create=function(T,M,_){var L=new A(T,M,_);return L.isValid()?L:void 0},A.createNew=function(T){return new A(S(),F(),T)},A.parse=function(T){var M=a.exec(T);if(!(!M||M[1]===h||M[1]===y&&M[5]))return A.create(M[2],M[3],parseInt(M[4],p))},A}();function C(A){var T=new Uint8Array(A);window.crypto.getRandomValues(T);var M=Array.from(T).map(function(_){return(256+_).toString(p).slice(1)}).join("");return l(M)?M.slice(1)+"1":M}function S(){return C(16)}function F(){return C(8)}function E(A){return A===void 0&&(A=n.TraceFlags.None),A&n.TraceFlags.Sampled}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/TraceState.js":function(m,t,s){"use strict";s.r(t),s.d(t,{TraceState:function(){return S},ValidKeyRegex:function(){return p},ValidValueRegex:function(){return R}});var n=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/OTelNotifications.js"),a=",",l="=",o="[-_*/0-9a-z]",f="[a-z]".concat(o,"{0,255}"),g="[0-9a-z]".concat(o,"{0,240}"),h="[a-z]".concat(o,"{0,13}"),y="".concat(g,"@").concat(h),p=new RegExp("^(?:".concat(f,"|").concat(y,")$")),R=/^[ -+--<>-~]{0,255}[!-+--<>-~]$/,C=32,S=function(){function F(){this._listMemberMap=new Map}return F.prototype.set=function(E,A){if(!p.test(E)||!R.test(A))return!1;var T=this._listMemberMap;return T.has(E)&&T.delete(E),T.set(E,A),T.size>C&&T.delete(T.keys().next().value),!0},F.prototype.unset=function(E){this._listMemberMap.delete(E)},F.prototype.get=function(E){return this._listMemberMap.get(E)},Object.defineProperty(F.prototype,"keys",{get:function(){return Array.from(this._listMemberMap.keys()).reverse()},enumerable:!1,configurable:!0}),F.prototype.serialize=function(){var E=this;return this.keys.map(function(A){return"".concat(A).concat(l).concat(E._listMemberMap.get(A))}).join(a)},F.parse=function(E){var A=new F,T=E.split(a),M=!0;return T.reverse().forEach(function(_){var L=_.trim();if(L){var k=L.split(l);(k.length!==2||!A.set(k[0],k[1]))&&((0,n.logNotification)(1,0,function(){return"Invalid trace state entry '".concat(L,"'")}),M=!1)}}),M?A:void 0},F}()},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/index.js":function(m,t,s){"use strict";s.r(t),s.d(t,{TraceContext:function(){return o.TraceContext},TraceFlags:function(){return n.TraceFlags},TraceParent:function(){return l.TraceParent},TraceState:function(){return a.TraceState},createTraceContext:function(){return o.createTraceContext},parseTraceContext:function(){return o.parseTraceContext}});var n=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/DataModels.js"),a=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/TraceState.js"),l=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/TraceParent.js"),o=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/TraceContext.js")},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Utils.js":function(m,t,s){"use strict";s.r(t),s.d(t,{sendHealthQosError:function(){return o}});var n=s("../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js"),a=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Contracts.js"),l=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/SimpleTelemetryLogger.js");function o(f,g,h,y,p,R,C,S,F,E,A){y.forEach(function(T){f.sendTelemetryEvent({eventName:g.name+".Qos.Error."+h,eventFlags:{diagnosticLevel:110},dataFields:(0,n.__spreadArray)((0,n.__spreadArray)([],a.HealthQosError.getFields({veto:T,pillar:p,isIntentional:R,isInternal:C,alertOnPillar:S,isSessionEndingError:F,inStaging:E}),!0),A||[],!0),telemetryProperties:{ariaTenantToken:g.token,nexusTenantToken:l.SuppressNexus}})})}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Version.js":function(m,t,s){"use strict";s.r(t),s.d(t,{oteljsVersion:function(){return n}});var n="4.23.1130"},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/contracts/Contracts.js":function(m,t,s){"use strict";s.r(t),s.d(t,{Contracts:function(){return C}});var n=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/contracts/officeeventschema.tml.js"),a=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/contracts/Office.System.Error.js"),l=n.Activity,o=n.Result,f=a.Error,g=n.Funnel,h=n.Host,y=n.UserAction,p=n.User,R=n.Module,C;(function(S){var F;(function(E){var A;(function(T){T.Activity=l,T.Result=o,T.Error=f,T.Funnel=g,T.Host=h,T.User=p,T.UserAction=y,T.Module=R})(A=E.System||(E.System={}))})(F=S.Office||(S.Office={}))})(C||(C={}))},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/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 a}});var n=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),a;(function(l){function o(f,g){var h=[];return h.push((0,n.makeStringDataField)("".concat(f,".ErrorGroup"),g.errorGroup)),h.push((0,n.makeInt64DataField)("".concat(f,".Tag"),g.tag)),g.code!==void 0&&h.push((0,n.makeInt64DataField)("".concat(f,".Code"),g.code)),g.id!==void 0&&h.push((0,n.makeInt64DataField)("".concat(f,".Id"),g.id)),g.count!==void 0&&h.push((0,n.makeInt64DataField)("".concat(f,".Count"),g.count)),h}l.getFields=o})(a||(a={}))},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/contracts/officeeventschema.tml.js":function(m,t,s){"use strict";s.r(t),s.d(t,{Activity:function(){return l},Funnel:function(){return g},Host:function(){return o},Module:function(){return y},Result:function(){return a},User:function(){return f},UserAction:function(){return h}});var n=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),a;(function(p){var R="Office.System.Result";function C(S,F){var E=[];return E.push((0,n.makeInt64DataField)("".concat(S,".Code"),F.code)),F.type!==void 0&&E.push((0,n.makeStringDataField)("".concat(S,".Type"),F.type)),F.tag!==void 0&&E.push((0,n.makeInt64DataField)("".concat(S,".Tag"),F.tag)),F.isExpected!==void 0&&E.push((0,n.makeBooleanDataField)("".concat(S,".IsExpected"),F.isExpected)),E.push((0,n.makeStringDataField)("zC.Activity.Result",R)),E}p.getFields=C})(a||(a={}));var l;(function(p){p.contractName="Office.System.Activity";function R(C){var S="Activity",F=[];return C.cV!==void 0&&F.push((0,n.makeStringDataField)("".concat(S,".CV"),C.cV)),F.push((0,n.makeInt64DataField)("".concat(S,".Duration"),C.duration)),F.push((0,n.makeInt64DataField)("".concat(S,".Count"),C.count)),F.push((0,n.makeInt64DataField)("".concat(S,".AggMode"),C.aggMode)),C.success!==void 0&&F.push((0,n.makeBooleanDataField)("".concat(S,".Success"),C.success)),C.result!==void 0&&F.push.apply(F,a.getFields("".concat(S,".Result"),C.result)),F.push((0,n.makeStringDataField)("zC.Activity",p.contractName)),F}p.getFields=R})(l||(l={}));var o;(function(p){function R(C,S){var F=[];return S.id!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".Id"),S.id)),S.version!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".Version"),S.version)),S.sessionId!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".SessionId"),S.sessionId)),F}p.getFields=R})(o||(o={}));var f;(function(p){function R(C,S){var F=[];return S.alias!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".Alias"),S.alias)),S.primaryIdentityHash!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".PrimaryIdentityHash"),S.primaryIdentityHash)),S.primaryIdentitySpace!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".PrimaryIdentitySpace"),S.primaryIdentitySpace)),S.tenantId!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".TenantId"),S.tenantId)),S.tenantGroup!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".TenantGroup"),S.tenantGroup)),S.isAnonymous!==void 0&&F.push((0,n.makeBooleanDataField)("".concat(C,".IsAnonymous"),S.isAnonymous)),F}p.getFields=R})(f||(f={}));var g;(function(p){function R(C,S){var F=[];return S.name!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".Name"),S.name)),S.state!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".State"),S.state)),F}p.getFields=R})(g||(g={}));var h;(function(p){function R(C,S){var F=[];return S.id!==void 0&&F.push((0,n.makeInt64DataField)("".concat(C,".Id"),S.id)),S.name!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".Name"),S.name)),S.commandSurface!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".CommandSurface"),S.commandSurface)),S.parentName!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".ParentName"),S.parentName)),S.triggerMethod!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".TriggerMethod"),S.triggerMethod)),S.timeOffsetMs!==void 0&&F.push((0,n.makeInt64DataField)("".concat(C,".TimeOffsetMs"),S.timeOffsetMs)),F}p.getFields=R})(h||(h={}));var y;(function(p){var R="Office.System.Module";function C(S,F){var E=[];return F.name!==void 0&&E.push((0,n.makeStringDataField)("".concat(S,".Name"),F.name)),F.platform!==void 0&&E.push((0,n.makeStringDataField)("".concat(S,".Platform"),F.platform)),F.version!==void 0&&E.push((0,n.makeStringDataField)("".concat(S,".Version"),F.version)),F.sessionId!==void 0&&E.push((0,n.makeStringDataField)("".concat(S,".SessionId"),F.sessionId)),F.immediateHost!==void 0&&E.push((0,n.makeStringDataField)("".concat(S,".ImmediateHost"),F.immediateHost)),E.push((0,n.makeStringDataField)("zC.".concat(S),R)),E}p.getFields=C})(y||(y={}))},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/enumObjects/EnumObjects.js":function(m,t,s){"use strict";s.r(t),s.d(t,{EnumObjects:function(){return n}});var n;(function(a){a.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},a.DataFieldType={String:0,Boolean:1,Int64:2,Double:3,Guid:4},a.SamplingPolicy={NotSet:0,Measure:1,Diagnostics:2,CriticalBusinessImpact:191,CriticalCensus:192,CriticalExperimentation:193,CriticalUsage:194},a.PersistencePriority={NotSet:0,Normal:1,High:2},a.CostPriority={NotSet:0,Normal:1,High:2},a.DataCategories={NotSet:0,SoftwareSetup:1,ProductServiceUsage:2,ProductServicePerformance:4,DeviceConfiguration:8,InkingTypingSpeech:16},a.DiagnosticLevel={ReservedDoNotUse:0,Required:10,BasicEvent:10,Optional:100,FullEvent:100,RequiredServiceData:110,NecessaryServiceDataEvent:110,RequiredServiceDataForEssentialServices:120,AlwaysOnNecessaryServiceDataEvent:120},a.DnmInterval={Hourly:1,Daily:2},a.AllowedPartA={ReleaseAudienceGroup:1,WacRing:2,AppName:3,AppPlatform:4,AppVersion:5},a.CustomerContentType={None:0,MocaAddIn:1},a.LogLevel={Error:0,Warning:1,Info:2,Verbose:3},a.Category={Core:0,Sink:1,Transport:2},a.PrimaryIdentitySpace={UserObjectId:"UserObjectId",MSACID:"MSACID",OrgIdPuid:"OrgIdPuid",OrgIdPUID:"OrgIdPUID",OrgIdCID:"OrgIdCID",MsaPuid:"MsaPuid",MSAPUID:"MSAPUID",WopiAuth:"WopiAuth",ThirdParty:"ThirdParty",Other:"Other"},a.AudienceGroup={Automation:"Automation",Dogfood:"Dogfood",Microsoft:"Microsoft",Insiders:"Insiders",Production:"Production"},a.QosPillarName={Interruptions:"Interruptions",Open:"Open",Save:"Save",RealTimeCoauth:"RealTimeCoauth",NotebookNavigation:"NotebookNavigation",Fidelity:"Fidelity",AsyncCollab:"AsyncCollab",Present:"Present",ContentConsumption:"ContentConsumption",ContentCreation:"ContentCreation"}})(n||(n={}))},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/index.js":function(m,t,s){"use strict";s.r(t),s.d(t,{Activity:function(){return a.Activity},App:function(){return a.App},Asha:function(){return a.Asha},AudienceGroup:function(){return a.AudienceGroup},CV:function(){return g.CV},Contracts:function(){return n.Contracts},Copilot:function(){return a.Copilot},CopilotContractBuilder:function(){return h.CopilotContractBuilder},EnumObjects:function(){return E.EnumObjects},Funnel:function(){return a.Funnel},HealthQosError:function(){return a.HealthQosError},IDEAs:function(){return o.IDEAs},Module:function(){return a.Module},Platform:function(){return a.Platform},Release:function(){return a.Release},Result:function(){return a.Result},Session:function(){return a.Session},SimpleTelemetryLogger:function(){return S.SimpleTelemetryLogger},SpecializedTelemetryLogger:function(){return y.SpecializedTelemetryLogger},SuppressNexus:function(){return S.SuppressNexus},TelemetryLogger:function(){return F.TelemetryLogger},TraceContext:function(){return T.TraceContext},TraceFlags:function(){return T.TraceFlags},TraceParent:function(){return T.TraceParent},TraceState:function(){return T.TraceState},User:function(){return a.User},UserAction:function(){return a.UserAction},addBooleanDataField:function(){return a.addBooleanDataField},addDoubleDataField:function(){return a.addDoubleDataField},addGuidDataField:function(){return a.addGuidDataField},addInt64DataField:function(){return a.addInt64DataField},addStringDataField:function(){return a.addStringDataField},cloneEvent:function(){return S.cloneEvent},createTraceContext:function(){return T.createTraceContext},getCurrentMilliseconds:function(){return l.getCurrentMilliseconds},getEffectiveEventFlags:function(){return R.getEffectiveEventFlags},getFields:function(){return f.getFields},getFullFieldName:function(){return a.getFullFieldName},logError:function(){return C.logError},logNotification:function(){return C.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 C.onNotification},parseTraceContext:function(){return T.parseTraceContext},sendHealthQosError:function(){return A.sendHealthQosError}});var n=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/contracts/Contracts.js"),a=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Contracts.js"),l=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Activity.js"),o=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/AlchemyContracts/UserSuccessRate.js"),f=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/AlchemyContracts/Utils.js"),g=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/CorrelationVector.js"),h=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/CopilotContractBuilder.js"),y=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/SpecializedTelemetryLogger.js"),p=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),R=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/EventFlagFiller.js"),C=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/OTelNotifications.js"),S=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/SimpleTelemetryLogger.js"),F=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TelemetryLogger.js"),E=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/enumObjects/EnumObjects.js"),A=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Utils.js"),T=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/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(n){return Array.isArray(n)&&n.length===2&&n[0]==="opt-field"?[!0,n[1]]:[!1,n]}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 n=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/CustomTypeVerification.js"),a=function(){function l(){We(this,l),this.typeInfos={},this.typeInfosCache=[],this.externalTypes={}}return ze(l,[{key:"constuctor",value:function(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;this.throwOnError=f}},{key:"registerTypeInfos",value:function(f){if(this.typeInfosCache.indexOf(f)===-1){this.typeInfosCache.push(f);for(var g of Object.keys(f)){var h=this.typeInfos[g];h?h!==f[g]&&this.handleError("There are two definitions of the same namespace and interface: ".concat(g)):this.typeInfos[g]=f[g]}}}},{key:"getTypeInfo",value:function(f){var g=this.typeInfos[f];if(!g){this.handleError('CustomTypeInfo "'.concat(f,'" not registered as a custom types.'));return}return g}},{key:"registerExternalTypeInfos",value:function(f){for(var g of Object.keys(f)){var h=this.externalTypes[g];h?this.handleError('The external type "'.concat(g,'" is already defined.')):this.externalTypes[g]=f[g]}}},{key:"getExternalType",value:function(f){return this.externalTypes[f]}},{key:"getExternalTypeInfos",value:function(){return this.externalTypes}},{key:"validateParsedObj",value:function(f,g){for(var h of Object.keys(g))f[h]=(0,n.verifyType)(this,f[h],g[h]);return f}},{key:"setThrowOnError",value:function(f){this.throwOnError=f}},{key:"handleError",value:function(f){if(this.throwOnError)throw new Error(f)}}])}();t.CustomTypeRegistry=new a},"../../.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 n=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/CustomTypeInfo.js");function a(p,R){R&&p.handleError("Type of property does not match type in CustomTypes definition.")}function l(p,R,C,S){for(var F of Object.keys(R)){var E=C[F];if(!E)F.startsWith("$")||p.handleError('Property "'.concat(F,'" does not exist in CustomType definition.'));else{var A=(0,n.readPropertyInfo)(E),T=Ae(A,2),M=T[1];R[F]=y(p,R[F],M,S)}}return R}function o(p,R,C,S){for(var F of Object.keys(C)){var E=!0,A=p.getTypeInfo(C[F]);if(A){for(var T of Object.keys(R))if(!A[T]){E=!1;break}if(E)return A}}}function f(p,R,C){for(var S of Object.keys(R))R[S]=y(p,R[S],C);return R}function g(p,R,C,S){if(!C)return p.handleError("Unable to generate default value for unregistered type."),R;for(var F of Object.keys(C)){var E=(0,n.readPropertyInfo)(C[F]),A=Ae(E,2),T=A[0],M=A[1];if(!(!R.hasOwnProperty(F)&&T)&&R[F]===void 0){var _=h(p,void 0,M,S);_!==void 0&&(R[F]=_)}}return R}function h(p,R,C){var S=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,F=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(!S&&!F&&R==null)if(typeof C=="string")switch(C){case"$string":return"";case"$number":return 0;case"$boolean":return!1;case"$any":return;default:return R={},g(p,R,p.getTypeInfo(C),S)}else{var E=Ae(C,2),A=E[0],T=E[1];switch(A){case"$array":return[];case"$indexer":return{};case"$union":return R={},g(p,R,p.getTypeInfo(T[0]),S)}}return R??void 0}function y(p,R,C){var S=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(R!=null)if(typeof C=="string")switch(C){case"$string":a(p,typeof R!="string");break;case"$number":a(p,typeof R!="number");break;case"$boolean":a(p,typeof R!="boolean");break;case"$any":if(typeof R=="object")for(var F of Object.keys(R))R[F]=y(p,R[F],C,S);break;default:var E=p.getTypeInfo(C);return E?(l(p,R,E,S),g(p,R,E,S)):R}else{var A=Ae(C,2),T=A[0],M=A[1];switch(T){case"$array":var _=Array.isArray(R);return a(p,!_),_?f(p,R,M):R;case"$indexer":var L=!(typeof R=="object"&&Array.isArray(R)||typeof R!="object");return a(p,!L),L?f(p,R,M):R;case"$union":var k=o(p,R,M,S);return k?(l(p,R,k,S),g(p,R,k,S)):(p.handleError("Json object is not assignable to any custom type in union."),R);case"$optional":return y(p,R,M),h(p,R,C,S,!0);case"$external":if(typeof R=="object"){R=y(p,R,"$any",S);var v=p.getExternalType(M);if(v&&v.parse)return v.parse(R)}break}}else R=h(p,R,C,S);return R}t.verifyType=y},"../../.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 a(l){We(this,a),this.event=l}return ze(a,[{key:"unsubscribe",value:function(){this.event.unsubscribe(this)}}])}(),n=function(){function a(l){We(this,a),this.listenerUpdate=l,this.handlers=new Map,this.hasListener=!1}return ze(a,[{key:"subscribe",value:function(o){var f=new s(this);return this.handlers.set(f,o),this.hasListener||this.sendUpdate(!0),f}},{key:"unsubscribe",value:function(o){this.handlers.delete(o),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(o){this.handlers.forEach(function(f,g){return f(o,g)})}},{key:"sendUpdate",value:function(o){this.hasListener=o,this.listenerUpdate(o)}}])}();t.EventImpl=n},"../../.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 n=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/RekaInstance.js"),a=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/RekaServiceRegistry.js");function l(){return new o}t.createRekaEnvironment=l;var o=function(){function f(){var g=this;We(this,f),this.RekaInstance=new n.CRekaInstance(function(){return g.registerClasses.apply(g,arguments)},function(h){return g.registerServiceInstance(h)}),this.RekaServiceRegistry=new a.CRekaServiceRegistry(this.RekaInstance)}return ze(f,[{key:"registerClass",value:function(h){this.RekaServiceRegistry.registerService({serviceInfo:h.ServiceInfo,factory:function(){return new h}})}},{key:"registerServiceInstance",value:function(h){this.RekaServiceRegistry.registerService({serviceInfo:h.ServiceInfo,factory:function(){return h}})}},{key:"registerClasses",value:function(){for(var h=this,y=arguments.length,p=new Array(y),R=0;R<y;R++)p[R]=arguments[R];p.forEach(function(C){return h.registerClass(C)})}}])}()},"../../.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(a){try{if(a instanceof Error)return a.message||a.toString();if(typeof a=="object"&&a!==null)try{return JSON.stringify(a)}catch(l){return"Unable to serialize error object: "+l.message}return String(a)}catch(l){return"Unable to stringify error value"}}var n=function(){function a(l,o){We(this,a),this.services={},this.factories={},this.nextNativePromiseId=0,this.nativePromises={},this.nativeBridge=void 0,this.registerClasses=l,this.registerServiceInstanceImpl=o}return ze(a,[{key:"initBridge",value:function(o,f){this.nativeBridge=o,this.registerClasses.apply(this,Qr(f)),this.nativeBridge.invokeNative({serviceName:"$RekaBridge",methodName:"init",value:"",promiseId:0})}},{key:"getConstantJson",value:function(o,f){this.verifyNativeBridgePresent();var g=this.nativeBridge.RekaConstants;if(g!==void 0){var h=g[o];if(h!==void 0){var y=h[f];if(y!==void 0)return y}}throw new Error('Reka native service "'.concat(o,'" must be registered before accessing it\'s constant property "').concat(f,'".')+" 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(o,f,g,h){this.verifyNativeBridgePresent(),this.nativeBridge.invokeNative({serviceName:o,methodName:f,value:g,promiseId:0},h)}},{key:"InvokeNativeAndReturn",value:function(o,f,g,h){var y=this;return new Promise(function(p,R){var C=++y.nextNativePromiseId;y.nativePromises[C]={onSuccess:function(F){return p(F)},onFailure:function(F){return R(F)}},y.nativeBridge?y.nativeBridge.invokeNative({serviceName:o,methodName:f,value:g,promiseId:C},h):R("Native bridge is not initialized.")})}},{key:"RegisterService",value:function(o,f){this.factories[o]=f}},{key:"registerServiceInstance",value:function(o){this.registerServiceInstanceImpl(o)}},{key:"invokeJavaScript",value:function(o){var f=this,g=o.serviceName,h=g===void 0?"":g,y=o.methodName,p=y===void 0?"":y,R=o.value,C=R===void 0?"":R,S=o.promiseId,F=S===void 0?0:S;if(h==="$RekaBridge")return this.invokeJavaScriptBridge(p,C,F);var E=this.services[h]||(this.services[h]=this.factories[h]()),A=E.Invoke(p,C);this.nativeBridge&&A&&A.then&&A.then(function(T){return f.invokeNativeBridge("onSuccess",T,F)},function(T){return f.invokeNativeBridge("onFailure",s(T),F)})}},{key:"invokeNativeBridge",value:function(o,f,g){this.nativeBridge.invokeNative({serviceName:"$RekaBridge",methodName:o,value:f,promiseId:g})}},{key:"invokeJavaScriptBridge",value:function(o,f,g){var h=this.nativePromises[g];h&&(delete this.nativePromises[g],h[o](f))}},{key:"verifyNativeBridgePresent",value:function(){if(!this.nativeBridge)throw new Error("Native bridge is not initialized.")}}])}();t.CRekaInstance=n},"../../.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 n=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/CustomTypeRegistry.js"),a=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/Event.js");function l(R,C){var S=R?JSON.parse(R):[];if(Array.isArray(S))return C?n.CustomTypeRegistry.validateParsedObj(S,C):S;throw new Error("Everything should be an array")}t.parseJson=l;function o(R,C){if(typeof C=="object"){var S=n.CustomTypeRegistry.getExternalTypeInfos();for(var F of Object.keys(S)){var E=S[F];if(C instanceof E.typeConstructor){E.stringify&&(C=E.stringify(C));break}}}return C}function f(R){if(Array.isArray(R))return R.length===0?"":JSON.stringify(R,o);throw new Error("Everything should be an array")}t.stringifyJson=f;function g(R){if(typeof R!="string"){var C,S,F,E;switch(R[0]){case"FireAndForgetMethod":var A=Ae(R,3);return C=A[0],F=A[1],E=A[2],[C,void 0,F,E];case"ReturnsPromiseMethod":var T=Ae(R,4);return C=T[0],S=T[1],F=T[2],E=T[3],[C,[S],F,E];case"Event":case"Constant":var M=Ae(R,2);return C=M[0],S=M[1],[C,[S],void 0,void 0]}}return[R,void 0,void 0,void 0]}var h=function(){function R(C,S){We(this,R),this.service=C,this.methodInfos=S}return ze(R,[{key:"Invoke",value:function(S,F){var E,A=g(this.methodInfos[S]),T=Ae(A,3),M=T[2],_;try{_=l(F,M)}catch(k){throw new Error("Reka service invocation failed: JSON payload (length=".concat(F.length,") for ").concat(S," is invalid.\nInner exception: ").concat(k.stack))}var L=(E=this.service)[S].apply(E,Qr(_));if(L&&L.then)return L.then(function(k){return f([k])})}}])}(),y=function(){function R(C,S){We(this,R),this.service=C,this.methodInfos=S}return ze(R,[{key:"Invoke",value:function(S,F){var E=g(this.methodInfos[S]),A=Ae(E,2),T=A[1],M;try{M=l(F,T)}catch(_){throw new Error("Reka native service invocation failed: JSON payload (length=".concat(F.length,") for ").concat(S," is invalid.\nInner exception: ").concat(_.stack))}this.service[S].trigger(M[0])}}])}(),p=function(){function R(C){We(this,R),this.nativeServices={},this.rekaInstance=C}return ze(R,[{key:"registerService",value:function(S){var F=Ae(S.serviceInfo,2),E=F[0],A=F[1],T=S.factory;this.rekaInstance.RegisterService(E,function(){return new h(T(),A)})}},{key:"getNativeService",value:function(S){var F=this,E=Ae(S,2),A=E[0],T=E[1],M=this.nativeServices[A];if(!M){this.nativeServices[A]=M={};var _=!1,L={},k=function(x){var w=g(T[x]),B=Ae(w,4),P=B[0],U=B[1],Q=B[2],W=B[3];switch(P){case"ReturnsPromiseMethod":M[x]=function(){for(var q=arguments.length,H=new Array(q),G=0;G<q;G++)H[G]=arguments[G];return F.rekaInstance.InvokeNativeAndReturn(A,x,f(H),W).then(function(z){return l(z,U)[0]})};break;case"FireAndForgetMethod":M[x]=function(){for(var q=arguments.length,H=new Array(q),G=0;G<q;G++)H[G]=arguments[G];return F.rekaInstance.InvokeNative(A,x,f(H),W)};break;case"Event":M[x]=new a.EventImpl(function(q){q&&M.eventSubscribed(x)}),_=!0;break;case"Constant":Object.defineProperty(M,x,{configurable:!1,enumerable:!0,get:function(){return L[x]===void 0&&(L[x]=l(F.rekaInstance.getConstantJson(A,x),U)[0]),L[x]}});break}};for(var v of Object.keys(T))k(v);_&&(M.eventSubscribed=function(b){F.rekaInstance.InvokeNative("$RekaBridge","createService",A)},this.rekaInstance.RegisterService(A,function(){return new y(M,T)}))}return M}}])}();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 n=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/RekaEnvironment.js"),a=(0,n.createRekaEnvironment)();t.RekaInstance=a.RekaInstance,t.RekaServiceRegistry=a.RekaServiceRegistry;function l(g){a.registerClass(g)}t.registerClass=l;function o(g){a.registerServiceInstance(g)}t.registerServiceInstance=o;function f(){a.registerClasses.apply(a,arguments)}t.registerClasses=f},"../../.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 n=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 n.CustomTypeRegistry}});var a=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 a.RekaInstance}}),Object.defineProperty(t,"RekaServiceRegistry",{enumerable:!0,get:function(){return a.RekaServiceRegistry}}),Object.defineProperty(t,"registerClasses",{enumerable:!0,get:function(){return a.registerClasses}});var l=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 l.createRekaEnvironment}});var o=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 o.EventImpl}});var f=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 f.RekaInstance}}),Object.defineProperty(t,"DataServiceRegistry",{enumerable:!0,get:function(){return f.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 g},setImmediate:function(){return f}});var n=1,a=new Map,l=!1,o,f=function(S){for(var F=arguments.length,E=new Array(F>1?F-1:0),A=1;A<F;A++)E[A-1]=arguments[A];return a.set(n,[S,E]),o(n),n++},g=function(S){a.delete(S)};function h(C){if(l)setTimeout(h,0,C);else{var S=a.get(C);if(S){l=!0;try{S[0].apply(S,Qr(S[1]))}finally{g(C),l=!1}}}}function y(){var C=new MessageChannel;C.port1.onmessage=function(S){h(S.data)},o=function(F){C.port2.postMessage(F)}}function p(){var C="setImmediate$".concat(Math.random(),"$");window.addEventListener("message",function(S){typeof S.data=="string"&&S.data.startsWith(C)&&h(+S.data.slice(C.length))}),o=function(F){window.postMessage(C+F,"*")}}var R=typeof self>"u"?typeof global>"u"?void 0:global:self;R.setImmediate?(f=R.setImmediate,g=R.clearImmediate):R.importScripts?y():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 l},__asyncDelegator:function(){return x},__asyncGenerator:function(){return b},__asyncValues:function(){return w},__await:function(){return v},__awaiter:function(){return S},__classPrivateFieldGet:function(){return W},__classPrivateFieldIn:function(){return H},__classPrivateFieldSet:function(){return q},__createBinding:function(){return E},__decorate:function(){return f},__esDecorate:function(){return h},__exportStar:function(){return A},__extends:function(){return a},__generator:function(){return F},__importDefault:function(){return Q},__importStar:function(){return U},__makeTemplateObject:function(){return B},__metadata:function(){return C},__param:function(){return g},__propKey:function(){return p},__read:function(){return M},__rest:function(){return o},__runInitializers:function(){return y},__setFunctionName:function(){return R},__spread:function(){return _},__spreadArray:function(){return k},__spreadArrays:function(){return L},__values:function(){return T}});var n=function(z,V){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Z,D){Z.__proto__=D}||function(Z,D){for(var O in D)Object.prototype.hasOwnProperty.call(D,O)&&(Z[O]=D[O])},n(z,V)};function a(G,z){if(typeof z!="function"&&z!==null)throw new TypeError("Class extends value "+String(z)+" is not a constructor or null");n(G,z);function V(){this.constructor=G}G.prototype=z===null?Object.create(z):(V.prototype=z.prototype,new V)}var l=function(){return l=Object.assign||function(V){for(var Z,D=1,O=arguments.length;D<O;D++){Z=arguments[D];for(var K in Z)Object.prototype.hasOwnProperty.call(Z,K)&&(V[K]=Z[K])}return V},l.apply(this,arguments)};function o(G,z){var V={};for(var Z in G)Object.prototype.hasOwnProperty.call(G,Z)&&z.indexOf(Z)<0&&(V[Z]=G[Z]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,Z=Object.getOwnPropertySymbols(G);D<Z.length;D++)z.indexOf(Z[D])<0&&Object.prototype.propertyIsEnumerable.call(G,Z[D])&&(V[Z[D]]=G[Z[D]]);return V}function f(G,z,V,Z){var D=arguments.length,O=D<3?z:Z===null?Z=Object.getOwnPropertyDescriptor(z,V):Z,K;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")O=Reflect.decorate(G,z,V,Z);else for(var $=G.length-1;$>=0;$--)(K=G[$])&&(O=(D<3?K(O):D>3?K(z,V,O):K(z,V))||O);return D>3&&O&&Object.defineProperty(z,V,O),O}function g(G,z){return function(V,Z){z(V,Z,G)}}function h(G,z,V,Z,D,O){function K(ae){if(ae!==void 0&&typeof ae!="function")throw new TypeError("Function expected");return ae}for(var $=Z.kind,j=$==="getter"?"get":$==="setter"?"set":"value",N=!z&&G?Z.static?G:G.prototype:null,J=z||(N?Object.getOwnPropertyDescriptor(N,Z.name):{}),ee,Y=!1,re=V.length-1;re>=0;re--){var ue={};for(var ce in Z)ue[ce]=ce==="access"?{}:Z[ce];for(var ce in Z.access)ue.access[ce]=Z.access[ce];ue.addInitializer=function(ae){if(Y)throw new TypeError("Cannot add initializers after decoration has completed");O.push(K(ae||null))};var oe=(0,V[re])($==="accessor"?{get:J.get,set:J.set}:J[j],ue);if($==="accessor"){if(oe===void 0)continue;if(oe===null||typeof oe!="object")throw new TypeError("Object expected");(ee=K(oe.get))&&(J.get=ee),(ee=K(oe.set))&&(J.set=ee),(ee=K(oe.init))&&D.push(ee)}else(ee=K(oe))&&($==="field"?D.push(ee):J[j]=ee)}N&&Object.defineProperty(N,Z.name,J),Y=!0}function y(G,z,V){for(var Z=arguments.length>2,D=0;D<z.length;D++)V=Z?z[D].call(G,V):z[D].call(G);return Z?V:void 0}function p(G){return typeof G=="symbol"?G:"".concat(G)}function R(G,z,V){return typeof z=="symbol"&&(z=z.description?"[".concat(z.description,"]"):""),Object.defineProperty(G,"name",{configurable:!0,value:V?"".concat(V," ",z):z})}function C(G,z){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(G,z)}function S(G,z,V,Z){function D(O){return O instanceof V?O:new V(function(K){K(O)})}return new(V||(V=Promise))(function(O,K){function $(J){try{N(Z.next(J))}catch(ee){K(ee)}}function j(J){try{N(Z.throw(J))}catch(ee){K(ee)}}function N(J){J.done?O(J.value):D(J.value).then($,j)}N((Z=Z.apply(G,z||[])).next())})}function F(G,z){var V={label:0,sent:function(){if(O[0]&1)throw O[1];return O[1]},trys:[],ops:[]},Z,D,O,K;return K={next:$(0),throw:$(1),return:$(2)},typeof Symbol=="function"&&(K[Symbol.iterator]=function(){return this}),K;function $(N){return function(J){return j([N,J])}}function j(N){if(Z)throw new TypeError("Generator is already executing.");for(;K&&(K=0,N[0]&&(V=0)),V;)try{if(Z=1,D&&(O=N[0]&2?D.return:N[0]?D.throw||((O=D.return)&&O.call(D),0):D.next)&&!(O=O.call(D,N[1])).done)return O;switch(D=0,O&&(N=[N[0]&2,O.value]),N[0]){case 0:case 1:O=N;break;case 4:return V.label++,{value:N[1],done:!1};case 5:V.label++,D=N[1],N=[0];continue;case 7:N=V.ops.pop(),V.trys.pop();continue;default:if(O=V.trys,!(O=O.length>0&&O[O.length-1])&&(N[0]===6||N[0]===2)){V=0;continue}if(N[0]===3&&(!O||N[1]>O[0]&&N[1]<O[3])){V.label=N[1];break}if(N[0]===6&&V.label<O[1]){V.label=O[1],O=N;break}if(O&&V.label<O[2]){V.label=O[2],V.ops.push(N);break}O[2]&&V.ops.pop(),V.trys.pop();continue}N=z.call(G,V)}catch(J){N=[6,J],D=0}finally{Z=O=0}if(N[0]&5)throw N[1];return{value:N[0]?N[1]:void 0,done:!0}}}var E=Object.create?function(G,z,V,Z){Z===void 0&&(Z=V);var D=Object.getOwnPropertyDescriptor(z,V);(!D||("get"in D?!z.__esModule:D.writable||D.configurable))&&(D={enumerable:!0,get:function(){return z[V]}}),Object.defineProperty(G,Z,D)}:function(G,z,V,Z){Z===void 0&&(Z=V),G[Z]=z[V]};function A(G,z){for(var V in G)V!=="default"&&!Object.prototype.hasOwnProperty.call(z,V)&&E(z,G,V)}function T(G){var z=typeof Symbol=="function"&&Symbol.iterator,V=z&&G[z],Z=0;if(V)return V.call(G);if(G&&typeof G.length=="number")return{next:function(){return G&&Z>=G.length&&(G=void 0),{value:G&&G[Z++],done:!G}}};throw new TypeError(z?"Object is not iterable.":"Symbol.iterator is not defined.")}function M(G,z){var V=typeof Symbol=="function"&&G[Symbol.iterator];if(!V)return G;var Z=V.call(G),D,O=[],K;try{for(;(z===void 0||z-- >0)&&!(D=Z.next()).done;)O.push(D.value)}catch($){K={error:$}}finally{try{D&&!D.done&&(V=Z.return)&&V.call(Z)}finally{if(K)throw K.error}}return O}function _(){for(var G=[],z=0;z<arguments.length;z++)G=G.concat(M(arguments[z]));return G}function L(){for(var G=0,z=0,V=arguments.length;z<V;z++)G+=arguments[z].length;for(var Z=Array(G),D=0,z=0;z<V;z++)for(var O=arguments[z],K=0,$=O.length;K<$;K++,D++)Z[D]=O[K];return Z}function k(G,z,V){if(V||arguments.length===2)for(var Z=0,D=z.length,O;Z<D;Z++)(O||!(Z in z))&&(O||(O=Array.prototype.slice.call(z,0,Z)),O[Z]=z[Z]);return G.concat(O||Array.prototype.slice.call(z))}function v(G){return this instanceof v?(this.v=G,this):new v(G)}function b(G,z,V){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Z=V.apply(G,z||[]),D,O=[];return D={},K("next"),K("throw"),K("return"),D[Symbol.asyncIterator]=function(){return this},D;function K(Y){Z[Y]&&(D[Y]=function(re){return new Promise(function(ue,ce){O.push([Y,re,ue,ce])>1||$(Y,re)})})}function $(Y,re){try{j(Z[Y](re))}catch(ue){ee(O[0][3],ue)}}function j(Y){Y.value instanceof v?Promise.resolve(Y.value.v).then(N,J):ee(O[0][2],Y)}function N(Y){$("next",Y)}function J(Y){$("throw",Y)}function ee(Y,re){Y(re),O.shift(),O.length&&$(O[0][0],O[0][1])}}function x(G){var z,V;return z={},Z("next"),Z("throw",function(D){throw D}),Z("return"),z[Symbol.iterator]=function(){return this},z;function Z(D,O){z[D]=G[D]?function(K){return(V=!V)?{value:v(G[D](K)),done:!1}:O?O(K):K}:O}}function w(G){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var z=G[Symbol.asyncIterator],V;return z?z.call(G):(G=typeof T=="function"?T(G):G[Symbol.iterator](),V={},Z("next"),Z("throw"),Z("return"),V[Symbol.asyncIterator]=function(){return this},V);function Z(O){V[O]=G[O]&&function(K){return new Promise(function($,j){K=G[O](K),D($,j,K.done,K.value)})}}function D(O,K,$,j){Promise.resolve(j).then(function(N){O({value:N,done:$})},K)}}function B(G,z){return Object.defineProperty?Object.defineProperty(G,"raw",{value:z}):G.raw=z,G}var P=Object.create?function(G,z){Object.defineProperty(G,"default",{enumerable:!0,value:z})}:function(G,z){G.default=z};function U(G){if(G&&G.__esModule)return G;var z={};if(G!=null)for(var V in G)V!=="default"&&Object.prototype.hasOwnProperty.call(G,V)&&E(z,G,V);return P(z,G),z}function Q(G){return G&&G.__esModule?G:{default:G}}function W(G,z,V,Z){if(V==="a"&&!Z)throw new TypeError("Private accessor was defined without a getter");if(typeof z=="function"?G!==z||!Z:!z.has(G))throw new TypeError("Cannot read private member from an object whose class did not declare it");return V==="m"?Z:V==="a"?Z.call(G):Z?Z.value:z.get(G)}function q(G,z,V,Z,D){if(Z==="m")throw new TypeError("Private method is not writable");if(Z==="a"&&!D)throw new TypeError("Private accessor was defined without a setter");if(typeof z=="function"?G!==z||!D:!z.has(G))throw new TypeError("Cannot write private member to an object whose class did not declare it");return Z==="a"?D.call(G,V):D?D.value=V:z.set(G,V),V}function H(G,z){if(z===null||typeof z!="object"&&typeof z!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof G=="function"?z===G:G.has(z)}},"../../experiments/excelint-core/lib/binsearch.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.binsearch=n,t.strict_binsearch=a;function s(l,o,f){for(var g=l.length,h=0,y=g;h<y;){var p=Math.floor((h+y)/2);f(l[p],o)<0?h=p+1:y=p}return h}function n(l,o){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;return typeof f>"u"&&(f=function(h,y){return h===y?0:h<y?-1:1}),s(l,o,f)}function a(l,o){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,g=s(l,o,f);return g===l.length||f(l[g],o)!==0?-1:g}},"../../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=F,t.numComparator=T;var n=s("../../experiments/excelint-core/lib/binsearch.js"),a=s("../../experiments/excelint-core/lib/excelutils.js"),l=s("../../experiments/excelint-core/lib/infogain.js"),o=s("../../experiments/excelint-core/lib/jsonclone.js"),f=s("../../experiments/excelint-core/lib/rectangleutils.js"),g=s("../../experiments/excelint-core/lib/timer.js"),h=s("../../experiments/excelint-core/lib/watchdog.js");function y(k,v){if(typeof k=="number")return k-v;k=k,v=v;for(var b=0;b<k.length;b+=1){var x=y(k[b],v[b]);if(x!==0)return x}return 0}function p(){for(var k=arguments.length,v=new Array(k),b=0;b<k;b++)v[b]=arguments[b];return v}var R=function(){function k(){We(this,k)}return ze(k,null,[{key:"setReportingThreshold",value:function(b){k.reportingThreshold=b}},{key:"getReportingThreshold",value:function(){return k.reportingThreshold}},{key:"setFormattingDiscount",value:function(b){k.formattingDiscount=b}},{key:"getFormattingDiscount",value:function(){return k.formattingDiscount}},{key:"process_formulas",value:function(b,x,w){(0,h.watchdog)("wd0xea1170");for(var B=JSON.stringify(a.ExcelUtils.baseVector()),P=function($,j){return[$[0]+j[0],$[1]+j[1],$[2]+j[2]]},U=[],Q=0;Q<b.length;Q++){(0,h.watchdog)("wd0xa1597b");for(var W=b[Q],q=0;q<W.length;q++){(0,h.watchdog)("wd0x0d7fc8");var H=W[q].toString();if(H.length>0){var G=a.ExcelUtils.all_dependencies(Q,q,w+Q,x+q,b),z=q+x+1,V=Q+w+1;if(G.length===0)H[0]==="="&&U.push([[z,V,0],k.distinguishedZeroHash]);else{var Z=G.reduce(P);if(JSON.stringify(Z)===B)U.push([[z,V,0],Z.toString()]);else{var D=this.hash_vector(Z),O=D.toString();U.push([[z,V,0],O])}}}}}return U}},{key:"color_all_data",value:function(b){var x=[];for(var w of Object.keys(b)){(0,h.watchdog)("wd0xc22046");var B=w.split(","),P=Number(B[0]),U=Number(B[1]);x.push([[P,U,0],k.distinguishedZeroHash])}return x}},{key:"process_values",value:function(b,x,w,B){for(var P=[],U=0;U<b.length;U++){(0,h.watchdog)("wd0x503d57");for(var Q=b[U],W=0;W<Q.length;W++){(0,h.watchdog)("wd0x366ad1");var q=Q[W].toString();if(q.length>0&&x[U][W][0]!=="="){var H=Number(q).toString();if(H===q){var G=W+w+1,z=U+B+1;P.push([[G,z,1],k.distinguishedZeroHash])}}}}return P}},{key:"identify_ranges",value:function(b,x){var w={};for(var B of b)(0,h.watchdog)("wd0x770d8c"),w[B[1]]=w[B[1]]||[],w[B[1]].push(B[0]);for(var P of Object.keys(w))(0,h.watchdog)("wd0x84ae4d"),w[P].sort(x);return w}},{key:"group_ranges",value:function(b,x){var w={},B=0,P=1;x||(B=1,P=0);for(var U of Object.keys(b)){(0,h.watchdog)("wd0xa372ae"),w[U]=[];var Q=b[U].shift(),W=Q;for(var q of b[U])q[B]===W[B]&&q[P]===W[P]+1||(w[U].push([Q,W]),Q=q),W=q;w[U].push([Q,W])}return w}},{key:"identify_groups",value:function(b){var x=function(W,q){return W[0]===q[0]?W[1]-q[1]:W[0]-q[0]},w=this.identify_ranges(b,x),B=this.group_ranges(w,!0),P=o.JSONclone.clone(B),U=this.merge_groups(P);return U}},{key:"processed_to_matrix",value:function(b,x,w,B,P){for(var U=new Array(b),Q=0;Q<b;Q++)U[Q]=new Array(x).fill(0);for(var W of P){var q=Ae(W,2),H=Ae(q[0],3),G=H[0],z=H[1],V=H[2],Z=q[1],D=z-B-1,O=G-w-1,K=Number(k.distinguishedZeroHash);V===1||(K=Number(Z)),U[D][O]=K}return U}},{key:"stencilize",value:function(b){var x=l.Stencil.stencil_computation(b,function(w,B){return w*B},1);return x}},{key:"compute_stencil_probabilities",value:function(b,x,w){for(var B=new Array(b),P=0;P<b;P++)B[P]=new Array(x).fill(0);for(var U=0,Q={},W=0;W<b;W++)for(var q=0;q<x;q++)Q[w[W][q]]=Q[w[W][q]]+1||1,w[W][q]!==0&&(U+=1);for(var H=0;H<b;H++)for(var G=0;G<x;G++)B[H][G]=Q[w[H][G]]/U;for(var z=0,V=0,Z=0;Z<b;Z++)for(var D=0;D<x;D++)w[Z][D]>0&&(V+=Q[w[Z][D]]);for(var O=0;O<b;O++)for(var K=0;K<x;K++)Q[w[O][K]]>0&&(z+=this.entropy(Q[w[O][K]]/V));var $=z/Math.log2(U);return B}},{key:"generate_suspicious_cells",value:function(b,x,w,B,P,U){for(var Q=arguments.length>6&&arguments[6]!==void 0?arguments[6]:.01,W=[],q=0,H=0,G=0;G<b;G++)for(var z=0;z<x;z++){var V=z+w+1,Z=G+B+1;U[G][z]>0&&(q+=P[G][z],H+=1,U[G][z]<=Q&&P[G][z]!==0&&W.push([V,Z,U[G][z]]))}var D=q/H;return W.sort(function(O,K){return Math.abs(K[2]-D)-Math.abs(O[2]-D)}),W}},{key:"process_suspicious",value:function(b,x,w){(0,h.watchdog)("wd0x72fd38");var B=new g.Timer("process_suspicious"),P=a.ExcelUtils.extract_sheet_cell(b),U=Ae(P,2),Q=U[0],W=U[1],q=a.ExcelUtils.cell_dependency(W,0,0),H=[];x.length>this.formulasThreshold?console.warn("Too many formulas to perform formula analysis."):H=k.process_formulas(x,q[0]-1,q[1]-1);var G=!1,z=[],V=[],Z=w.length,D=w[0].length;if(w.length>this.valuesThreshold)console.warn("Too many values to perform reference analysis.");else{var O=a.ExcelUtils.generate_all_references(x,q[0]-1,q[1]-1);z=k.color_all_data(O),V=k.process_values(w,x,q[0]-1,q[1]-1)}var K=k.identify_groups(z),$=k.identify_groups(H),j=[];w.length<1e4&&(j=k.find_suspicious_cells(Z,D,q,x,H,V,1));var N=k.generate_proposed_fixes($);return p(j,$,K,N)}},{key:"entropy",value:function(b){return-b*Math.log2(b)}},{key:"entropydiff",value:function(b,x){var w=b+x,B=this.entropy(b/w)+this.entropy(x/w),P=B/Math.log2(w);return-P}},{key:"fix_metric",value:function(b,x,w,B){var P=Ae(x,2),U=P[0],Q=P[1],W=Ae(B,2),q=W[0],H=W[1],G=f.RectangleUtils.area([[U[0],U[1],0],[Q[0],Q[1],0]]),z=f.RectangleUtils.area([[q[0],q[1],0],[H[0],H[1],0]]),V=Math.min(G,z),Z=Math.max(G,z),D=Math.min(w,b),O=Math.max(w,b),K=Math.abs(O-D)/this.Multiplier;K<1&&(K=1);var $=this.entropydiff(V,Z),j=(1+$)/(K*V);return j=-j,j}},{key:"count_proposed_fixes",value:function(b){var x=0;for(var w in b){var B=Ae(b[w][1],2),P=B[0],U=B[1],Q=Ae(b[w][2],2),W=Q[0],q=Q[1];x+=f.RectangleUtils.diagonal([[P[0],P[1],0],[U[0],U[1],0]]),x+=f.RectangleUtils.diagonal([[W[0],W[1],0],[q[0],q[1],0]])}return x}},{key:"fix_proposed_fixes",value:function(b){var x=0,w={},B={};for(var P in b){if(b[P][1]>b[P][2]){var U=b[P][1];b[P][1]=b[P][2],b[P][2]=U}w[JSON.stringify(b[P][1])]=b[P],B[JSON.stringify(b[P][2])]=b[P]}var Q=[],W={};for(var q in b){var H=b[q][0];if(!(-H<k.reportingThreshold/100)){var G=JSON.stringify(b[q][1]),z=JSON.stringify(b[q][2]);if(!(G in B)&&!(z in w))Q.push(b[q]);else{if(!W[G]&&G in B){var V=-H*JSON.parse(B[G][0]),Z=[V,b[q][1],B[G][1]];Q.push(Z),W[G]=!0,W[z]=!0;continue}if(!W[z]&&z in w){var D=-H*JSON.parse(w[z][0]),O=[D,b[q][1],w[z][2]];Q.push(O),W[z]=!0,W[G]=!0}}}}return Q}},{key:"generate_proposed_fixes",value:function(b){var x=F(b);return x.sort(y),x}},{key:"merge_groups",value:function(b){for(var x of Object.keys(b)){(0,h.watchdog)("wd0x781a33");var w=b[x].slice();b[x]=this.merge_individual_groups(w)}return b}},{key:"merge_individual_groups",value:function(b){var x=new g.Timer("merge_individual_groups"),w=0;for(b=b.sort();;){(0,h.watchdog)("wd0x0a3668");for(var B=!1,P={},U=[],Q=b.slice();Q.length>0;)for(var W=Q.shift(),q=0;q<Q.length;q++)if((0,h.watchdog)("wd0x9cf1d5"),f.RectangleUtils.is_mergeable(W,Q[q])){var H=JSON.stringify(W),G=JSON.stringify(Q[q]);if(!(H in P)&&!(G in P)){U.push(f.RectangleUtils.bounding_box(W,Q[q])),P[H]=!0,P[G]=!0,B=!0;break}}for(var z=0;z<b.length;z++)(0,h.watchdog)("wd0x1bc2bb"),JSON.stringify(b[z])in P||U.push(b[z]);if(U.sort(),!B)return U;if(b=U.slice(),w++,w>2e3)return console.warn("Too many iterations; abandoning this group."),x.split("done, "+w+" iterations."),[[[-1,-1,0],[-1,-1,0]]]}}},{key:"hash_vector",value:function(b){var x=!0;{var w=0,B=0,P=Math.abs(b[0]-w),U=Math.abs(b[1]-B),Q=b[2];return this.Multiplier*(P+U+Q)}{var W=-7,q=-3,H=b[0]-W;H=H*H;var G=b[1]-q;G=G*G;var z=b[2];return this.Multiplier*Math.sqrt(H+G+z)}}},{key:"adjust_proposed_fixes",value:function(b,x,w,B){var P=b.map(function(U){var Q=U[0];if(-Q*100<1)return null;for(var W=U[1].map(function(he){return he.toString().padStart(10,"0")}),q=U[2].map(function(he){return he.toString().padStart(10,"0")}),H=W<q?U[1]:U[2],G=W<q?U[2]:U[1],z=Ae(H,2),V=Ae(z[0],2),Z=V[0],D=V[1],O=Ae(z[1],2),K=O[0],$=O[1],j=Ae(G,2),N=Ae(j[0],2),J=N[0],ee=N[1],Y=Ae(j[1],2),re=Y[0],ue=Y[1],ce=Z-w-1,oe=D-B-1,ae=re-w-1,le=ue-B-1,ne=!0,te=JSON.stringify(x[oe][ce]),ie=oe;ie<=le;ie++)for(var se=ce;se<=ae;se++){var Re=JSON.stringify(x[ie][se]);if(Re!==te){ne=!1;break}}return p(Q,H,G,ne)}).filter(function(U){return U!==null});return P}},{key:"find_suspicious_cells",value:function(b,x,w,B,P,U,Q){return(0,h.watchdog)("wd0x8cabd6"),[];var W;{U=U;var q=k.processed_to_matrix(b,x,w[0]-1,w[1]-1,P.concat(U)),H=k.stencilize(q),G=k.compute_stencil_probabilities(b,x,H),z=k.generate_suspicious_cells(b,x,w[0]-1,w[1]-1,q,G,Q);if(typeof B<"u"){var V=0,Z=0;W=z.filter(function(O){var K=B[O[1]-w[1]][O[0]-w[0]];return K.length<1||K[0]!=="="?(Z+=O[2],!0):(V+=O[2],Z+=O[2],!1)}),console.log("total formula weight = "+V),console.log("total weight = "+Z);var D=V/Z;console.log("after processing 1, suspiciousCells = "+JSON.stringify(W)),W=W.map(function(O){return[O[0],O[1],O[2]*D]}),console.log("after processing 2, suspiciousCells = "+JSON.stringify(W)),W=W.filter(function(O){return O[2]<=Q}),console.log("after processing 3, suspiciousCells = "+JSON.stringify(W))}else W=z}return W}}])}();t.Colorize=R,R.reportingThreshold=35,R.suspiciousCellsReportingThreshold=85,R.formattingDiscount=50,R.formulasThreshold=1e4,R.valuesThreshold=1e4,R.Multiplier=1,R.distinguishedZeroHash="12345";function C(k,v){var b=Ae(k,2),x=b[0],w=b[1],B=Ae(v,2),P=B[0],U=B[1];return x[0]!==P[0]?x[0]-P[0]:x[1]-P[1]}function S(k,v){for(var b of Object.keys(k))(0,h.watchdog)("wd0xa287cd"),v[b]=k[b].sort(C).map(function(x,w,B){return[x[0].map(function(P,U,Q){return Number(P)}),x[1].map(function(P,U,Q){return Number(P)})]})}function F(k){var v=[],b={};S(k,b);var x={},w={};for(var B of Object.keys(k))(0,h.watchdog)("wd0xb02b87"),x[B]=b[B].map(function(V,Z,D){var O=Ae(V,2),K=O[0],$=O[1];return K}),w[B]=b[B].map(function(V,Z,D){var O=Ae(V,2),K=O[0],$=O[1];return $});var P=M(k),U=Object.keys(k);E(U,function(V,Z){return P[V][0][0]-P[Z][0][0]});var Q=U.map(function(V,Z,D){return P[V]}),W=Object.keys(k);E(W,function(V,Z){return P[V][0][1]-P[Z][0][1]});var q=W.map(function(V,Z,D){return P[V]});for(var H of Object.keys(k))for(var G=0;G<b[H].length;G++){(0,h.watchdog)("wd0xe37031");var z=L(H,b[H][G],b,U,W,x,w,P,Q,q);v=v.concat(z)}return v=v.map(function(V,Z,D){return T(V[1],V[2])<0?[V[0],V[2],V[1]]:[V[0],V[1],V[2]]}),v=A(v),v}function E(k,v){for(var b=k.map(function(w,B){return{item:w,index:B}}).sort(function(w,B){return v(w.item,B.item)||w.index-B.index}).map(function(w){var B=w.item;return B}),x=0;x<k.length;x+=1)k[x]=b[x];return k}function A(k){var v={};return k.filter(function(b){return!(v[b]=b in v)})}function T(k,v){for(var b=0;b<3;b++){if(k[b]<v[b])return-1;if(k[b]>v[b])return 1}return 0}function M(k){var v={};for(var b of Object.keys(k)){for(var x=1e6,w=1e6,B=-1e6,P=-1e6,U=0;U<k[b].length;U++){var Q=k[b][U][0][0],W=k[b][U][1][0],q=k[b][U][0][1],H=k[b][U][1][1];W>B&&(B=W),Q<x&&(x=Q),H>P&&(P=H),q<w&&(w=q)}v[b]=[[x,w,0],[B,P,0]]}return v}function _(k,v,b,x){var w=k[0],B=k[1],P=v[0],U=v[1],Q=[w-1,U,0],W=[P,B-1,0],q=[P+1,B,0],H=[w,U+1,0],G=[],z=-1;if(z=(0,n.strict_binsearch)(x,Q,T),z!==-1&&b[z][1]===B){var V=[b[z],x[z]];G.push(V)}if(z=(0,n.strict_binsearch)(x,W,T),z!==-1&&b[z][0]===w){var Z=[b[z],x[z]];G.push(Z)}if(z=(0,n.strict_binsearch)(b,q,T),z!==-1&&x[z][1]===U){var D=[b[z],x[z]];G.push(D)}if(z=(0,n.strict_binsearch)(b,H,T),z!==-1&&x[z][0]===P){var O=[b[z],x[z]];G.push(O)}return G}function L(k,v,b,x,w,B,P,U,Q,W){var q=Ae(v,2),H=q[0],G=q[1],z=[],V=b,Z=(0,n.binsearch)(Q,v,function(ee,Y){return ee[0][0]-Y[0][0]}),D=(0,n.binsearch)(W,v,function(ee,Y){return ee[0][1]-Y[0][1]}),O,K,$;Z>D?(O=x,$=Z,K=0):(O=w,$=D,K=1),$>0&&($-=1);for(var j=function(){var Y=O[J];if(Y===k)return 0;var re=U[Y];if(K===0){if(G[0]+1<re[0][0])return 1}else if(G[1]+1<re[0][1])return 1;if(!(G[0]+1<re[0][0]||G[1]+1<re[0][1]||re[1][0]+1<H[0]||re[1][1]+1<H[1])){var ue=_(H,G,B[Y],P[Y]);ue.length>0&&(z=z.concat(ue.map(function(ce,oe,ae){var le=R.fix_metric(parseFloat(k),v,parseFloat(Y),ce);return[le,v,ce]})))}},N,J=$;J<O.length&&(N=j(),!(N!==0&&N===1));J++);return z}},"../../experiments/excelint-core/lib/detect_errors.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.detect_errors=g;var n=s("../../experiments/excelint-core/lib/colorize.js"),a=s("../../experiments/excelint-core/lib/excelutils.js"),l=s("../../experiments/excelint-core/lib/timer.js"),o=s("../../experiments/excelint-core/lib/watchdog.js");function f(h,y){for(var p=Ae(h,2),R=p[0],C=p[1],S=Ae(y,2),F=S[0],E=S[1],A=[],T=R;T<=F;T++)for(var M=C;M<=E;M++)A.push([T,M,0]);return A}function g(h,y,p){var R,C,S=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1/0;y=(R=y)!=null?R:n.Colorize.getFormattingDiscount(),p=(C=p)!=null?C:n.Colorize.getReportingThreshold(),o.watchdog.arm(S);var F=h.worksheets.map(function(L){if((0,o.watchdog)("wd0x8d98cc"),L.formulas.length===0&&L.values.length===0)return{name:"",out:null};var k=L.usedRangeAddress;k=k.replace(/!(!+)/,"!");var v=new l.Timer("excelint"),b=n.Colorize.process_suspicious(k,L.formulas,L.values),x=Ae(b,4),w=x[0],B=x[1],P=x[2],U=x[3];(0,o.watchdog)("wd0x7919b4");var Q=v.elapsedTime(),W=n.Colorize.adjust_proposed_fixes(U,L.styles,0,0),q=v.elapsedTime(),H=W.map(function(ue){(0,o.watchdog)("wd0xfb8f16");var ce=Ae(ue,4),oe=ce[0],ae=ce[1],le=ce[2],ne=ce[3],te=-oe;return ne||(te*=(100-y)/100),te*100>=p?(0,n.tuple)(te,ae,le,ne):null}).filter(function(ue){return ue!==null}),G=function(ce,oe){return(oe[0]-ce[0]+1)*(oe[1]-ce[1]+1)*(oe[2]-ce[2]+1)},z=v.elapsedTime(),V=H.map(function(ue){(0,o.watchdog)("wd0x2375dd");for(var ce=ue[1][0][0]===ue[2][0][0]?"vertical":"horizontal",oe=[],ae=[],le=[],ne=[],te=[],ie=[],se=[],Re=[],he=[],ye=ue[3],ve=[G.apply(void 0,Qr(ue[1])),G.apply(void 0,Qr(ue[2]))],me=0;me<2;me++){var Ee=ue[me+1][0],xe=Ee[1]-1,we=Ee[0]-1,Ne=L.formulas[xe][we],Xe=a.ExcelUtils.numeric_constants(Ne);te.push(Xe),ie.push(ie.reduce(function(Me,_e){return Me+_e},0));var Ze=a.ExcelUtils.all_cell_dependencies(Ne,we+1,xe+1,!1);se.push(Ze.length);var fr=a.ExcelUtils.formulaToR1C1(Ne,we+1,xe+1),lr=a.ExcelUtils.column_index_to_name(we+1)+(xe+1)+":",Er=lr+fr;le.push(fr),ne.push(Er),oe.push(Ne),ae.push(lr+Ne),Re.push((Ne.match(/\$/g)||[]).length),he.push(Ze)}for(var ir=Math.abs(ie[0]-ie[1]),yr=[],hr=0;hr<he.length;hr++)if(he[hr].length>0){if(ce==="vertical"&&he[hr][0][0]===0&&he[hr][0][1]===-1){yr.push("recurrent-formula");break}if(ce==="horizontal"&&he[hr][0][0]===-1&&he[hr][0][1]===0){yr.push("recurrent-formula");break}}se[0]!==se[1]&&yr.push("different-referent-count"),te[0].length!==te[1].length&&(Math.abs(te[0].length-te[1].length)===1?yr.push("one-extra-constant"):yr.push("number-of-constants-mismatch")),te[0].length>0&&te[1].length>0&&(se[0]+se[1]===0?yr.push("both-constants"):se[0]*se[1]===0&&yr.push("one-is-all-constants")),le[0]!==le[1]&&JSON.stringify(he[0].sort())!==JSON.stringify(he[1].sort())&&yr.push("r1c1-mismatch"),Re[0]!==Re[1]&&yr.push("absolute-ref-mismatch");for(var rr=0;rr<he.length;rr++)if(he[rr].length>0&&he[rr][0][0]*he[rr][0][1]!==0){yr.push("off-axis-reference");break}return yr.length===0&&yr.push("unclassified"),{bin:yr,direction:ce,sameFormat:ye,rangeSizes:ve,numbers:ie,sameConstants:te[0]===te[1],numeric_difference:ir,magnitude_numeric_difference:ir===0?0:Math.log10(ir),formulas:ae,r1c1formulas:ne,dependence_vectors:he}}),Z=v.elapsedTime(),D=L.formulas.flat().filter(function(ue){return ue.length>0}).length,O=L.values.flat().filter(function(ue){return ue.length>0}).length,K=L.values[0].length,$=L.values.length,j=$*K,N=H.map(function(ue){return ue[0]}).reduce(function(ue,ce){return ue+ce},0),J=H.map(function(ue){return(0,o.watchdog)("wd0xbcc23c"),ue[0]>=p/100?f(ue[1][0],ue[1][1]).concat(f(ue[2][0],ue[2][1])):[]}),ee=Array.from(new Set(J.flat(1).map(function(ue){return JSON.stringify(ue)})));J=ee.map(function(ue){return JSON.parse(ue)});var Y=v.elapsedTime(),re={suspiciousnessThreshold:p,formattingDiscount:y,proposedFixes:H,exampleFixes:V,suspiciousRanges:H.length,weightedSuspiciousRanges:N,suspiciousCells:J.length,elapsedTimeSeconds:Y/1e3,proposedFixesTimeSeconds:Q/1e3,adjustProposedFixesTimeSeconds:(q-Q)/1e3,adjustFormatProposedFixesTimeSeconds:(z-q)/1e3,exampleFixesTimeSeconds:(Z-z)/1e3,numCountingTimeSeconds:(Y-Z)/1e3,columns:K,rows:$,totalCells:j,numFormulaCells:D,numValueCells:O};return{name:L.sheetName,out:re}}).filter(function(L){return L.out!==null}),E={};for(var A of F){var T=A.name,M=A.out;E[T]=M}var _={workbookName:h.workbookName,worksheets:E};return _}},"../../experiments/excelint-core/lib/excelutils.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExcelUtils=void 0;var n=s("../../experiments/excelint-core/lib/watchdog.js"),a=function(){function l(){We(this,l)}return ze(l,null,[{key:"column_name_to_index",value:function(f){if(f.length===1)return f[0].charCodeAt(0)-65+1;var g=0,h=f.split("");for(var y of h)g*=26,g+=y.charCodeAt(0)-65+1;return g}},{key:"column_index_to_name",value:function(f){for(var g="";f>0;)g+=String.fromCharCode((f-1)%26+65),f=Math.floor((f-1)/26);return g.split("").reverse().join("")}},{key:"cell_dependency",value:function(f,g,h){(0,n.watchdog)("wd0x1a9bd3");var y=!1;{var p=l.cell_both_absolute.exec(f);if(p){var R=l.column_name_to_index(p[1]),C=Number(p[2]);return p[2][0]>="\u2000"&&(C=Number(p[2].charCodeAt(0)-16384)),[R,C,0]}}(0,n.watchdog)("wd0xa26bda");{var S=l.cell_col_absolute.exec(f);if(S){var F=l.column_name_to_index(S[1]),E=Number(S[2]);return S[2][0]>="\u2000"&&(E=Number(S[2].charCodeAt(0)-16384)),[F,E-h,0]}}(0,n.watchdog)("wd0x2a23e1");{var A=l.cell_row_absolute.exec(f);if(A){var T=l.column_name_to_index(A[1]),M=Number(A[2]);return A[2][0]>="\u2000"&&(M=Number(A[2].charCodeAt(0)-16384)),[T-g,M,0]}}(0,n.watchdog)("wd0x3ebc91");{var _=l.cell_both_relative.exec(f);if(_){var L=l.column_name_to_index(_[1]),k=Number(_[2]);return _[2][0]>="\u2000"&&(k=Number(_[2].charCodeAt(0)-16384)),[L-g,k-h,0]}}throw new Error("We should never get here.")}},{key:"toR1C1",value:function(f,g){var h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,y=l.cell_dependency(f,0,0),p=l.cell_dependency(g,0,0),R="R",C="C";h&&(R="\u03C1",C="\u03B3");var S=[];p.forEach(function(E,A,T){S.push(E-y[A])});var F="";return l.cell_both_absolute.exec(g)?F=R+p[1]+C+p[0]:l.cell_col_absolute.exec(g)?(S[1]===0?F+=R:F+=R+"["+S[1]+"]",F+=C+p[0]):l.cell_row_absolute.exec(g)?(S[0]===0?F+=C:F+=C+"["+S[0]+"]",F=R+p[1]+F):(S[1]===0?F+=R:F+=R+"["+S[1]+"]",S[0]===0?F+=C:F+=C+"["+S[0]+"]"),F}},{key:"formulaToR1C1",value:function(f,g,h){for(var y=f.slice(),p=l.column_index_to_name(g)+h,R;R=l.range_pair.exec(y);)if(R){var C=R[1],S=R[2];y=y.replace(R[0],l.toR1C1(p,R[1],!0)+":"+l.toR1C1(p,R[2],!0))}for(var F=null;F=l.single_dep.exec(y);)if(F){var E=F[1];y=y.replace(F[0],l.toR1C1(p,E,!0))}return y=y.replace(/ρ/g,"R"),y=y.replace(/γ/g,"C"),y}},{key:"extract_sheet_cell",value:function(f){(0,n.watchdog)("wd0x012630");var g=l.sheet_plus_cell.exec(f);return g?[g[1],g[2],g[2]]:["","",""]}},{key:"all_cell_dependencies",value:function(f,g,h){var y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;(0,n.watchdog)("wd0x2f82fe");var p=f,R=null,C=[];if(typeof f!="string")return null;for(f=f.replace(this.formulas_with_numbers,"_"),f=f.replace(this.formulas_with_quoted_sheetnames_2,"_"),f=f.replace(this.formulas_with_quoted_sheetnames_1,"_"),f=f.replace(this.formulas_with_unquoted_sheetnames_2,"_"),f=f.replace(this.formulas_with_unquoted_sheetnames_1,"_"),f=f.replace(this.formulas_with_unquoted_sheetnames_1,"_"),f=f.replace(this.formulas_with_structured_references,"_");R=l.range_pair.exec(f);)if((0,n.watchdog)("wd0x784918"),R){for(var S=R[1],F=l.cell_dependency(S,g,h),E=R[2],A=l.cell_dependency(E,g,h),T=A[0]-F[0]+1,M=A[1]-F[1]+1,_=0;_<T;_++)for(var L=0;L<M;L++)C.push([_+F[0],L+F[1],0]);f=f.replace(R[0],"_")}for(var k=null;k=l.single_dep.exec(f);)if((0,n.watchdog)("wd0x0fb232"),k){var v=k[1],b=l.cell_dependency(v,g,h);C.push(b),f=f.replace(k[0],"_")}if(y)for(var x=null;x=l.number_dep.exec(f);)(0,n.watchdog)("wd0xd82ed1"),x&&(C.push([0,0,1]),f=f.replace(x[0],"_"));return C}},{key:"numeric_constants",value:function(f){var g=[];if(f=f.slice(),typeof f!="string")return g;f=f.replace(this.formulas_with_numbers,"_"),f=f.replace(this.formulas_with_quoted_sheetnames_2,"_"),f=f.replace(this.formulas_with_quoted_sheetnames_1,"_"),f=f.replace(this.formulas_with_unquoted_sheetnames_2,"_"),f=f.replace(this.formulas_with_unquoted_sheetnames_1,"_"),f=f.replace(this.formulas_with_unquoted_sheetnames_1,"_"),f=f.replace(this.formulas_with_structured_references,"_");for(var h=null;h=l.range_pair.exec(f);)h&&(f=f.replace(h[0],"_"));for(var y=null;y=l.single_dep.exec(f);)y&&(f=f.replace(y[0],"_"));for(var p=null;p=l.number_dep.exec(f);)p&&(g.push(parseFloat(p)),f=f.replace(p[0],"_"));return g}},{key:"baseVector",value:function(){return[0,0,0]}},{key:"all_dependencies",value:function(f,g,h,y,p){(0,n.watchdog)("wd0x961028");var R=[];if(f>=p.length||g>=p[0].length||f<0||g<0)return[];var C=p[f][g];return C.length>1&&C[0]==="="&&(R=l.all_cell_dependencies(C,y,h)),R}},{key:"generate_all_references",value:function(f,g,h){(0,n.watchdog)("wd0x6a6002");for(var y={},p=0;p<f.length;p++)for(var R=f[p],C=0;C<R.length;C++){(0,n.watchdog)("wd0x93d412");var S=R[C];if(S[0]==="="){var F=l.all_cell_dependencies(S,0,0);for(var E of F)if((0,n.watchdog)("wd0x8a466e"),!(E[0]===0&&E[1]===0&&E[2]!==0)){var A=E[0]-g-1,T=E[1]-h-1,M=T>=f.length||A>=f[0].length||A<0||T<0;{var _=!1;if(M)_=!0;else{var L=f[T][A];L!==void 0&&L[0]!=="="&&(_=!0)}if(_){var k=E.join(",");y[k]=!0}}}}}return y}}])}();t.ExcelUtils=a,a.general_re="\\$?[A-Z][A-Z]?\\$?[\\d\\u2000-\\u6000]+",a.sheet_re="[^\\!]+",a.sheet_plus_cell=new RegExp("("+a.sheet_re+")\\!("+a.general_re+")"),a.sheet_plus_range=new RegExp("("+a.sheet_re+")\\!("+a.general_re+"):("+a.general_re+")"),a.single_dep=new RegExp("("+a.general_re+")"),a.range_pair=new RegExp("("+a.general_re+"):("+a.general_re+")","g"),a.number_dep=new RegExp("([0-9]+\\.?[0-9]*)"),a.cell_both_relative=new RegExp("[^\\$A-Z]?([A-Z][A-Z]?)([\\d\\u2000-\\u6000]+)"),a.cell_col_absolute=new RegExp("\\$([A-Z][A-Z]?)([\\d\\u2000-\\u6000]+)"),a.cell_row_absolute=new RegExp("[^\\$A-Z]?([A-Z][A-Z]?)\\$([\\d\\u2000-\\u6000]+)"),a.cell_both_absolute=new RegExp("\\$([A-Z][A-Z]?)\\$([\\d\\u2000-\\u6000]+)"),a.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"),a.formulas_with_quoted_sheetnames_1=new RegExp("'[^']*'!\\$?[A-Z][A-Z]?\\$?\\d+","g"),a.formulas_with_quoted_sheetnames_2=new RegExp("'[^']*'!\\$?[A-Z][A-Z]?\\$?\\d+:\\$?[A-Z][A-Z]?\\$?\\d+","g"),a.formulas_with_unquoted_sheetnames_1=new RegExp("[A-Za-z0-9]+!\\$?[A-Z][A-Z]?\\$?\\d+","g"),a.formulas_with_unquoted_sheetnames_2=new RegExp("[A-Za-z0-9]+!\\$?[A-Z][A-Z]?\\$?\\d+:\\$?[A-Z][A-Z]?\\$?\\d+","g"),a.formulas_with_structured_references=new RegExp("\\[([^\\]])*\\]","g"),a.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 n=s("../../experiments/excelint-core/lib/detect_errors.js");Object.defineProperty(t,"detect_errors",{enumerable:!0,get:function(){return n.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 a(){We(this,a)}return ze(a,null,[{key:"normalized_entropy",value:function(o){for(var f=o.reduce(function(p,R){return p+R},0),g=0,h=0;h<o.length;h++){var y=o[h]/f;y!==0&&(g-=y*Math.log2(y))}return g/Math.log2(f)}}])}();t.InfoGain=s;var n=function(){function a(){We(this,a)}return ze(a,null,[{key:"initialize",value:function(){if(!a.initialized){if(a.stencil_right=a.stencil.filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return h<=0}),a.stencil_left=a.stencil.filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return h>=0}),a.stencil_top=a.stencil.filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return y>=0}),a.stencil_bottom=a.stencil.filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return y<=0}),a.stencil_topleft=a.stencil_top.filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return h>=0}),a.stencil_topright=a.stencil_top.filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return h<=0}),a.stencil_bottomleft=a.stencil_bottom.filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return h>=0}),a.stencil_bottomright=a.stencil_bottom.filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return h<=0}),a.reflectStencils){var o;o=a.stencil.filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return h>0}).map(function(f){var g=Ae(f,2),h=g[0],y=g[1];return[-h,y]}),a.stencil_right=a.stencil_right.concat(o),o=a.stencil.filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return h<0}).map(function(f){var g=Ae(f,2),h=g[0],y=g[1];return[-h,y]}),a.stencil_left=a.stencil_left.concat(o),o=a.stencil.filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return y<0}).map(function(f){var g=Ae(f,2),h=g[0],y=g[1];return[h,-y]}),a.stencil_top=a.stencil_top.concat(o),o=a.stencil.filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return y>0}).map(function(f){var g=Ae(f,2),h=g[0],y=g[1];return[h,-y]}),a.stencil_bottom=a.stencil_bottom.concat(o),o=a.stencil_top.filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return h<0}).map(function(f){var g=Ae(f,2),h=g[0],y=g[1];return[-h,y]}),a.stencil_topleft=a.stencil_topleft.concat(o),o=a.stencil_left.filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return y<0}).map(function(f){var g=Ae(f,2),h=g[0],y=g[1];return[h,-y]}),a.stencil_topleft=a.stencil_topleft.concat(o),a.stencil_topleft.splice(a.stencil_topleft.findIndex(function(f){return JSON.stringify(f)===JSON.stringify([1,1])}),1),o=a.stencil_top.filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return h>0}).map(function(f){var g=Ae(f,2),h=g[0],y=g[1];return[-h,y]}),a.stencil_topright=a.stencil_topright.concat(o),o=a.stencil_right.filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return y<0}).map(function(f){var g=Ae(f,2),h=g[0],y=g[1];return[h,-y]}),a.stencil_topright=a.stencil_topright.concat(o),a.stencil_topright.splice(a.stencil_topright.findIndex(function(f){return JSON.stringify(f)===JSON.stringify([-1,1])}),1),o=a.stencil_bottom.map(function(f){var g=Ae(f,2),h=g[0],y=g[1];return[-h,y]}).filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return h>0}),a.stencil_bottomleft=a.stencil_bottomleft.concat(o),o=a.stencil_left.map(function(f){var g=Ae(f,2),h=g[0],y=g[1];return[h,-y]}).filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return y<0}),a.stencil_bottomleft=a.stencil_bottomleft.concat(o),a.stencil_bottomleft.splice(a.stencil_bottomleft.findIndex(function(f){return JSON.stringify(f)===JSON.stringify([1,-1])}),1),o=a.stencil_bottom.map(function(f){var g=Ae(f,2),h=g[0],y=g[1];return[-h,y]}).filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return h<0}),a.stencil_bottomright=a.stencil_bottomright.concat(o),o=a.stencil_right.map(function(f){var g=Ae(f,2),h=g[0],y=g[1];return[h,-y]}).filter(function(f){var g=Ae(f,2),h=g[0],y=g[1];return y<0}),a.stencil_bottomright=a.stencil_bottomright.concat(o),a.stencil_bottomright.splice(a.stencil_bottomright.findIndex(function(f){return JSON.stringify(f)===JSON.stringify([-1,-1])}),1)}a.initialized=!0}}},{key:"apply_stencil",value:function(o,f,g,h,y,p){if(o.length!==a.stencil.length)throw Error("Length mismatched");for(var R=y,C=0;C<o.length;C++){var S=Ae(o[C],2),F=S[0],E=S[1];R=p(R,f[g+E][h+F])}return R}},{key:"stencil_computation",value:function(o,f,g){a.initialize();for(var h=o.length,y=o[0].length,p=Array(h).fill(0).map(function(){return Array(y).fill(0)}),R=1;R<y-1;R++)for(var C=1;C<h-1;C++)p[C][R]=a.apply_stencil(a.stencil,o,R,C,g,f);for(var S=1;S<y-1;S++)p[0][S]=a.apply_stencil(a.stencil_top,o,0,S,g,f),p[h-1][S]=a.apply_stencil(a.stencil_bottom,o,h-1,S,g,f);for(var F=1;F<h-1;F++)p[F][0]=a.apply_stencil(a.stencil_left,o,F,0,g,f),p[F][y-1]=a.apply_stencil(a.stencil_right,o,F,y-1,g,f);return p[0][0]=a.apply_stencil(a.stencil_topleft,o,0,0,g,f),p[0][y-1]=a.apply_stencil(a.stencil_topright,o,0,y-1,g,f),p[h-1][0]=a.apply_stencil(a.stencil_bottomleft,o,h-1,0,g,f),p[h-1][y-1]=a.apply_stencil(a.stencil_bottomright,o,h-1,y-1,g,f),p}}])}();t.Stencil=n,n.reflectStencils=!0,n.ninePointStencil=[[-1,-1],[-1,0],[-1,1],[0,-1],[0,0],[0,1],[1,-1],[1,0],[1,1]],n.stencil=n.ninePointStencil,n.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 n(){We(this,n)}return ze(n,null,[{key:"clone",value:function(l){if(l){if(Array.isArray(l))return l.slice();if(l.constructor===Object){var o={};for(var f of Object.keys(l))o[f]=n.clone(l[f]);return o}return l}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 n(){We(this,n)}return ze(n,null,[{key:"is_adjacent",value:function(l,o){var f=Ae(l,2),g=Ae(f[0],3),h=g[0],y=g[1],p=g[2],R=Ae(f[1],3),C=R[0],S=R[1],F=R[2],E=Ae(o,2),A=Ae(E[0],3),T=A[0],M=A[1],_=A[2],L=Ae(E[1],3),k=L[0],v=L[1],b=L[2],x=1,w=!(h-k>x||T-C>x||y-v>x||M-S>x);return w}},{key:"bounding_box",value:function(l,o){var f=Ae(l,2),g=Ae(f[0],3),h=g[0],y=g[1],p=g[2],R=Ae(f[1],3),C=R[0],S=R[1],F=R[2],E=Ae(o,2),A=Ae(E[0],3),T=A[0],M=A[1],_=A[2],L=Ae(E[1],3),k=L[0],v=L[1],b=L[2];return[[Math.min(h,T),Math.min(y,M),0],[Math.max(C,k),Math.max(S,v),0]]}},{key:"area",value:function(l){var o=Ae(l,2),f=Ae(o[0],3),g=f[0],h=f[1],y=f[2],p=Ae(o[1],3),R=p[0],C=p[1],S=p[2],F=R-g+1,E=C-h+1;return F*E}},{key:"diagonal",value:function(l){var o=Ae(l,2),f=Ae(o[0],3),g=f[0],h=f[1],y=f[2],p=Ae(o[1],3),R=p[0],C=p[1],S=p[2],F=R-g+1,E=C-h+1;return Math.sqrt(F*F+E*E)}},{key:"overlap",value:function(l,o){var f=Ae(l,2),g=Ae(f[0],3),h=g[0],y=g[1],p=g[2],R=Ae(f[1],3),C=R[0],S=R[1],F=R[2],E=Ae(o,2),A=Ae(E[0],3),T=A[0],M=A[1],_=A[2],L=Ae(E[1],3),k=L[0],v=L[1],b=L[2],x=0,w=0;return C>k?x=k-h+1:x=C-T+1,S>v?w=v-y+1:w=S-M+1,x*w}},{key:"is_mergeable",value:function(l,o){return n.is_adjacent(l,o)&&n.area(l)+n.area(o)-n.overlap(l,o)===n.area(n.bounding_box(l,o))}}])}();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=a;var s=1e9,n=1e6;function a(){return typeof process<"u"?{now:function(){var f=process.hrtime(),g=Ae(f,2),h=g[0],y=g[1];return(h*s+y)/n}}:typeof performance<"u"?performance:Date}var l=function(){function o(f){We(this,o),this.perf=a(),this.name=f,this.start()}return ze(o,[{key:"start",value:function(){this.startTimeMS=this.perf.now(),this.splitTimeMS=this.startTimeMS}},{key:"split",value:function(g){var h=this.perf.now(),y=h-this.splitTimeMS;console.warn("timer: "+this.name+" @ "+g+" : = "+this.roundMe(y)+" (total = "+this.roundMe(h-this.startTimeMS)+")"),this.splitTimeMS=h}},{key:"elapsedTime",value:function(){return this.perf.now()-this.startTimeMS}},{key:"roundMe",value:function(g){return Math.round(g*100)/100}}])}();t.Timer=l},"../../experiments/excelint-core/lib/watchdog.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.watchdog=void 0;var n=s("../../experiments/excelint-core/lib/timer.js"),a=(0,n.createPerf)();function l(f){return f}function o(){var f=1/0,g=function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(a.now()>f)throw new Error("Time limit exceeded with message: ".concat(y))};return g.arm=function(h){f=a.now()+h},g}t.watchdog=o()},"../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(n){function a(l){var o;if(We(this,a),o=qa(this,a),o.maxSize=l,l<1)throw new Error("maxSize must be greater than 0");return o}return Ka(a,n),ze(a,[{key:"set",value:function(o,f){if(!this.query(o)&&this.size>=this.maxSize){var g=this.keys().next().value;this.delete(g)}return Gt(jt(a.prototype),"set",this).call(this,o,f)}},{key:"query",value:function(o){if(this.has(o)){var f=this.get(o);return this.delete(o),this.set(o,f),!0}return!1}}])}(R3(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=F,t.anonymizeMagnitude=T,t.anonymizeFormulaString=B;var n=s("../excel-online-calc-common/lib/polyfills.js");function a(P){if(typeof P=="object"&&P!==null){var U=P.kind;if(typeof U=="string")return U}}function l(P){var U=typeof P;if(U==="object"){if(P===null)return"null";if(Array.isArray(P))return"Array"}return U}function o(P){return P}function f(P){return typeof P!="number"?"<unexpected>":isFinite(P)?"<number>":P}function g(P){return typeof P!="bigint"?"<unexpected>":"<bigint>"}function h(P){return typeof P!="string"?"<unexpected>":P.length>0?"<string>":P}function y(P){if(typeof P!="function")return"<unexpected>";var U=P.name;return typeof U=="string"&&U.length>0?"<function ".concat(U,">"):"<function>"}function p(P){if(typeof P!="object")return"<unexpected>";var U={};for(var Q in P)Object.prototype.hasOwnProperty.call(P,Q)&&(U[Q]=S(P[Q],Q));return U}function R(P){return typeof P!="object"||!Array.isArray(P)?"<unexpected>":P.map(S)}function C(P){return typeof P!="symbol"?"<unexpected>":"<symbol ".concat(String(P),">")}function S(P,U){if(typeof U=="string"&&E[U]!=null)return P;var Q=a(P),W=Q!==void 0?t.kindAnonymizers[Q]:void 0;return W===void 0&&(W=A[l(P)]),W!==void 0?W(P,U):"<unexpected>"}function F(P){try{return String(JSON.stringify(S(P,void 0)))}catch(W){if(W==null||typeof W!="object")return"<error: ".concat(String(JSON.stringify(W)),">");var U=String(W.name),Q=String(W.message);return Q.indexOf(U)>=0?"<error ".concat(Q,">"):"<error ".concat(U,": ").concat(Q,">")}}var E={kind:!0,type:!0,index:!0,length:!0,row:!0,col:!0,rows:!0,cols:!0},A={boolean:o,symbol:C,undefined:o,null:o,number:f,bigint:g,string:h,function:y,object:p,Array:R};t.kindAnonymizers=Object.create(null);function T(P){var U=Math.abs(P);return U===0?-1e4:Math.floor((0,n.mathLog2)(U))}var 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",_="=\\[\\]\\.\\\\\\/%@#\\-_\\+,;\\(\\):?\"&<>'!\\{\\}~\\^\\*",L="=\\[\\]\\.\\\\\\/%@#\\-_\\+,;\\(\\):?\"&<>'!\\{\\}~\\^\\*$\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",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\\s\uA0C2",v="[^=\\[\\]\\.\\\\\\/%@#\\-_\\+,;\\(\\):?\"&<>'!\\{\\}~\\^\\*$\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]",b=new RegExp(v,"g"),x=/[0-9]/g,w=/d/g;function B(P){var U=P.toLowerCase().replace(w,"w"),Q=U.replace(x,"d");return Q.replace(b,"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=h,t.array2DForall2=y,t.jaggedArray=p,t.array2DToJaggedArray=R,t.constantArray=C,t.constantArray2D=S,t.singletonArray2D=F,t.rowArray2D=E,t.colArray2D=A,t.transposeArray2D=T,t.transposeSparseArray2D=M,t.sparseArray2DTo1D=_,t.broadcastArray=L,t.broadcastArray2D=k;var n=s("../excel-online-calc-common/lib/assertions.js"),a=s("../excel-online-calc-common/lib/core.js"),l=function(){function v(b,x,w){We(this,v),(0,n.assertNatural)("calc.common.StrictArray2D",b),(0,n.assertNatural)("calc.common.StrictArray2D",x);var B=w.length;B<b&&(0,n.assertFalse)("calc.common.StrictArray2D: expected elements.length >= ".concat(b,"; given ").concat(B));for(var P=0;P<B;P+=1){var U=w[P].length;U<x&&(0,n.assertFalse)("calc.common.StrictArray2D: expected elements[".concat(P,"].length >= ").concat(b,"; given ").concat(U))}this.rows=b,this.cols=x,this.elements=w}return ze(v,[{key:"get",value:function(x,w){return(0,n.assertIndex)("calc.common.StrictArray2D.get",x,this.rows),(0,n.assertIndex)("calc.common.StrictArray2D.get",w,this.cols),this.elements[x][w]}},{key:"strict",value:function(){return this}},{key:"map",value:function(x){var w=this;return new f(this.rows,this.cols,function(B,P){return x(w.elements[B][P])})}}])}();t.StrictArray2D=l;var o=function(){function v(b,x,w,B,P,U){We(this,v),(0,n.assertNatural)("calc.common.StrictSparseArray2D",b),(0,n.assertNatural)("calc.common.StrictSparseArray2D",x),(0,n.assertIndex)("calc.common.StrictSparseArray2D",w,b+1),(0,n.assertIndex)("calc.common.StrictSparseArray2D",B,x+1);var Q=P.length;Q<w&&(0,n.assertFalse)("calc.common.StrictSparseArray2D: expected elements.length >= ".concat(w,"; given ").concat(Q));for(var W=0;W<Q;W+=1){var q=P[W].length;q<B&&(0,n.assertFalse)("calc.common.StrictSparseArray2D: expected elements[".concat(W,"].length >= ").concat(B,"; given ").concat(q))}this.rows=b,this.cols=x,this.denseRows=w,this.denseCols=B,this.denseElements=P,this.sparseElement=U}return ze(v,[{key:"get",value:function(x,w){return(0,n.assertIndex)("calc.common.StrictSparseArray2D.get",x,this.rows),(0,n.assertIndex)("calc.common.StrictSparseArray2D.get",w,this.cols),x<this.denseRows&&w<this.denseCols?this.denseElements[x][w]:this.sparseElement}},{key:"getSparse",value:function(){return this.sparseElement}},{key:"strict",value:function(){return this}},{key:"map",value:function(x){var w=this;return new g(this.rows,this.cols,this.denseRows,this.denseCols,function(B,P){return x(w.denseElements[B][P])},function(){return x(w.sparseElement)})}}])}();t.StrictSparseArray2D=o;var f=function(){function v(b,x,w){We(this,v),(0,n.assertNatural)("calc.common.NonstrictArray2D",b),(0,n.assertNatural)("calc.common.NonstrictArray2D",x),this.rows=b,this.cols=x,this.func=w}return ze(v,[{key:"get",value:function(x,w){return(0,n.assertIndex)("calc.common.NonstrictArray2D.get",x,this.rows),(0,n.assertIndex)("calc.common.NonstrictArray2D.get",w,this.cols),this.func(x,w)}},{key:"strict",value:function(){var x=p(this.rows,this.cols,this.func);return new l(this.rows,this.cols,x)}},{key:"map",value:function(x){var w=this;return new v(this.rows,this.cols,function(B,P){return x(w.func(B,P))})}}])}();t.NonstrictArray2D=f;var g=function(){function v(b,x,w,B,P,U){We(this,v),(0,n.assertNatural)("calc.common.NonstrictSparseArray2D",b),(0,n.assertNatural)("calc.common.NonstrictSparseArray2D",x),(0,n.assertIndex)("calc.common.NonstrictSparseArray2D",w,b+1),(0,n.assertIndex)("calc.common.NonstrictSparseArray2D",B,x+1),this.rows=b,this.cols=x,this.denseRows=w,this.denseCols=B,this.denseFunc=P,this.sparseFunc=U}return ze(v,[{key:"get",value:function(x,w){return(0,n.assertIndex)("calc.common.NonstrictSparseArray2D.get",x,this.rows),(0,n.assertIndex)("calc.common.NonstrictSparseArray2D.get",w,this.cols),x<this.denseRows&&w<this.denseCols?this.denseFunc(x,w):this.sparseFunc()}},{key:"getSparse",value:function(){return this.sparseFunc()}},{key:"strict",value:function(){var x=p(this.denseRows,this.denseCols,this.denseFunc),w=this.sparseFunc();return new o(this.rows,this.cols,this.denseRows,this.denseCols,x,w)}},{key:"map",value:function(x){var w=this;return new v(this.rows,this.cols,this.denseRows,this.denseCols,function(B,P){return x(w.denseFunc(B,P))},function(){return x(w.sparseFunc())})}}])}();t.NonstrictSparseArray2D=g;function h(v,b){for(var x=0;x<b.rows;x+=1)for(var w=0;w<b.cols;w+=1)if(!v(b.get(x,w)))return!1;return!0}function y(v,b,x){for(var w=(0,a.fastMin)(b.rows,x.rows),B=(0,a.fastMin)(b.cols,x.cols),P=0;P<w;P+=1)for(var U=0;U<B;U+=1)if(!v(b.get(P,U),x.get(P,U)))return!1;return!0}function p(v,b,x){for(var w=[],B=0;B<v;B+=1){for(var P=[],U=0;U<b;U+=1)P[U]=x(B,U);w[B]=P}return w}function R(v){return p(v.rows,v.cols,v.get.bind(v))}function C(v,b,x){for(var w=[],B=[],P=0;P<b;P+=1)B[P]=x;for(var U=0;U<v;U+=1)w[U]=B;return w}function S(v,b,x){return new f(v,b,function(w,B){return x})}function F(v){return S(1,1,v)}function E(v){return new f(1,v.length,function(b,x){return v[x]})}function A(v){return new f(v.length,1,function(b,x){return v[b]})}function T(v){return new f(v.cols,v.rows,function(b,x){return v.get(x,b)})}function M(v){return new g(v.cols,v.rows,v.denseCols,v.denseRows,function(b,x){return v.get(x,b)},function(){return v.getSparse()})}function _(v,b){var x=v.getSparse.bind(v);return(0,n.assertTrue)("calc.common.sparseArray2DTo1D",b?v.cols===0||v.rows>0:v.rows===0||v.cols>0),b?{length:v.cols,denseLength:v.denseCols,get:function(B){return v.get(0,B)},getSparse:x}:{length:v.rows,denseLength:v.denseRows,get:function(B){return v.get(B,0)},getSparse:x}}function L(v,b,x,w,B,P){if(v===x&&b===w)return B;if(v===1&&b===1)return C(x,w,B[0]===void 0?P:B[0][0]);var U=[],Q;v===1?Q=function(G,z){return z<b?B[0][z]:P}:b===1?Q=function(G,z){return G<v?B[G][0]:P}:Q=function(G,z){return G<v&&z<b?B[G][z]:P};for(var W=0;W<x;W+=1){U.push([]);for(var q=0;q<w;q+=1)U[W][q]=Q(W,q)}return U}function k(v,b,x,w){return x.rows===v&&x.cols===b?x:x.rows===1&&x.cols===1?S(v,b,x.get(0,0)):x.rows===1?new f(v,b,function(B,P){return P<x.cols?x.get(0,P):w}):x.cols===1?new f(v,b,function(B,P){return B<x.rows?x.get(B,0):w}):new f(v,b,function(B,P){return B<x.rows&&P<x.cols?x.get(B,P):w})}},"../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=R,t.assertFalse=C,t.assertTrue=S,t.assertInteger=F,t.assertNatural=E,t.assertPositiveInteger=A,t.assertIndex=T,t.assertPositiveLength=M;var n=s("../excel-online-common/lib/index.js"),a=s("../excel-online-calc-common/lib/anonymizer.js"),l=s("../excel-online-calc-common/lib/polyfills.js");function o(_,L){function k(v,b,x,w){if(_(v,b,x,w),!x)throw new Error("".concat(L," ").concat(v," ").concat(b," ").concat(w))}return k}function f(_){return{shipAssertTag:o(_.shipAssertTag.bind(_),"shipAssertTag"),assertTag:o(_.assertTag.bind(_),"assertTag"),traceTag:_.traceTag.bind(_),debugTraceTag:_.debugTraceTag.bind(_),dnmTraceTag:_.dnmTraceTag.bind(_)}}function g(_){return function(){try{return _.apply(void 0,arguments)}catch(L){}}}function h(_){return{shipAssertTag:g(_.shipAssertTag.bind(_)),assertTag:g(_.assertTag.bind(_)),traceTag:g(_.traceTag.bind(_)),debugTraceTag:g(_.debugTraceTag.bind(_)),dnmTraceTag:g(_.dnmTraceTag.bind(_))}}var y=function(){function _(){We(this,_),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 ze(_,[{key:"createBufferingCallback",value:function(k){var v=this;return function(){if(v.callBuffer.length<v.callBufferCapacity){for(var b=arguments.length,x=new Array(b),w=0;w<b;w++)x[w]=arguments[w];v.callBuffer.push({method:k,args:x})}}}},{key:"invokeBufferedCalls",value:function(){if(this.callBuffer.length!==0){var k=this.callBuffer;this.callBuffer=[];var v="calc.common.DefaultLogger.invokeBufferedCalls: ".concat(k.length," calls before initLogger");t.ulsLogger.ULS.traceTag(579736781,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Warning,v);for(var b of k){var x;(x=t.ulsLogger.noThrowLogger)[b.method].apply(x,Qr(b.args))}}}}])}(),p=function(){function _(){We(this,_),this.logger=new y,this.ULS=f(this.logger),this.noThrowLogger=this.logger}return ze(_,[{key:"setLogger",value:function(k){var v=this.logger;this.logger=k,this.ULS=f(k),this.noThrowLogger=h(k),v instanceof y&&v.invokeBufferedCalls()}}])}();t.ulsLogger=new p;function R(_,L){var k=(0,a.anonymize)(L),v="".concat(_,": code should be unreachable because a value has type 'never'; given ").concat(k);return t.ulsLogger.ULS.assertTag(595980872,n.LogCategory.msoulscat_ES_EWAJS,!1,v)}function C(_){return t.ulsLogger.ULS.assertTag(595980873,n.LogCategory.msoulscat_ES_EWAJS,!1,_)}function S(_,L){L||C("".concat(_,": expected condition to be true"))}function F(_,L){(0,l.isInteger)(L)||C("".concat(_,": expected integer; given ").concat((0,a.anonymize)(L)))}function E(_,L){(!(0,l.isInteger)(L)||L<0)&&C("".concat(_,": expected natural number; given ").concat((0,a.anonymize)(L)))}function A(_,L){(!(0,l.isInteger)(L)||L<=0)&&C("".concat(_,": expected positive integer; given ").concat((0,a.anonymize)(L)))}function T(_,L,k){(!(0,l.isInteger)(L)||L<0||L>=k)&&C("".concat(_,": expected natural number less than ").concat((0,a.anonymize)(k),"; given ").concat((0,a.anonymize)(L)))}function M(_,L,k){(!(0,l.isInteger)(L)||L<=0||L>k)&&C("".concat(_,": expected positive integer at most ").concat((0,a.anonymize)(k),"; given ").concat((0,a.anonymize)(L)))}},"../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=f,t.asyncLoopFactory=y;var n=s("../excel-online-calc-common/lib/core.js"),a=s("../excel-online-calc-common/lib/featureConfiguration.js"),l=s("../excel-online-calc-common/lib/promise.js"),o=s("../excel-online-calc-common/lib/setTimeoutInterface.js");function f(p){return function(){return new Promise(function(R){return p.setImmediate(R,void 0)})}}function g(p){return function(R,C){var S,F,E=(S=C==null?void 0:C.timeThreshold)!=null?S:10,A=(F=C==null?void 0:C.costThreshold)!=null?F:1,T={iterations:0,microtaskContinues:0,macrotaskContinues:0,macrotaskTotalDelay:0},M=(0,l.newPromise)(),_=Ae(M,2),L=_[0],k=Ae(_[1],2),v=k[0],b=k[1];function x(){try{for(var W=0;W<A;){T.iterations+=1;var q=R();if(q===void 0)return!1;W+=q}return!0}catch(H){return b(H),!1}}var w=!0;function B(){w=!1}var P=p(),U=(0,n.now)();function Q(){if(!w||!x())return v();var W=(0,n.now)();W-U<E?(Promise.resolve().then(Q),T.microtaskContinues+=1):(P.then(function(){P=p(),U=(0,n.now)(),T.macrotaskTotalDelay+=U-W,Q()}),T.macrotaskContinues+=1)}return Q(),{promise:L,stop:B,stats:T}}}function h(p){return function(R,C){var S,F,E=(S=C==null?void 0:C.timeThreshold)!=null?S:10,A=(F=C==null?void 0:C.costThreshold)!=null?F:1,T={iterations:0,microtaskContinues:0,macrotaskContinues:0,macrotaskTotalDelay:0},M=(0,l.newPromise)(),_=Ae(M,2),L=_[0],k=Ae(_[1],2),v=k[0],b=k[1];function x(){try{for(var Q=0;Q<A;){T.iterations+=1;var W=R();if(W===void 0)return!1;Q+=W}return!0}catch(q){return b(q),!1}}var w=!0;function B(){w=!1}var P=(0,n.now)();function U(){if(!w||!x())return v();var Q=(0,n.now)();Q-P<E?(Promise.resolve().then(U),T.microtaskContinues+=1):(p.setImmediate(function(){P=(0,n.now)(),T.macrotaskTotalDelay+=P-Q,U()}),T.macrotaskContinues+=1)}return U(),{promise:L,stop:B,stats:T}}}function y(p){return(0,a.isTypedChangeGateEnabled)("Microsoft.Office.Excel.CalcTS.UseAsyncLoopImmediate")?h(p):g(f(p))}t.asyncLoop=y(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 n=arguments.length,a=new Array(n),l=0;l<n;l++)a[l]=arguments[l];if(a.length===0)return[[]];var o=a[0],f=a.slice(1),g=s.apply(void 0,Qr(f)),h=[];for(var y of o)for(var p of g)h.push([y].concat(Qr(p)));return h}},"../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=F,t.getCalcAbsUrl=E,t.getCalcAbsUrlOrThrow=A,t.initCalc=T,t.initCalcInThread=_,t.initCalcThread=k;var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-common/lib/index.js"),l=n.__importStar(s("../typed-workers/lib/index.js")),o=s("../excel-online-calc-common/lib/assertions.js"),f=s("../excel-online-calc-common/lib/featureConfiguration.js"),g=s("../excel-online-calc-common/lib/generated/constants.js"),h=s("../excel-online-calc-common/lib/promise.js"),y=s("../excel-online-calc-common/lib/stopwatch.js"),p=s("../excel-online-calc-common/lib/util.js");t.initCalcCalled=new h.ResolvablePromise,t.maxRetriesForLoadingScript=9;var R=/^(https)|(http)|(file):\/\//,C=!1,S=void 0;function F(){return C}function E(){return S}function A(){if(S==null)throw new Error("initCalc was not passed calcAbsUrl");return S}function T(x,w,B){M(x,w,B,void 0)}function M(x,w,B,P){if(C){var U="calc.config.initCalc: Calc is already initialized";o.ulsLogger.ULS.traceTag(595910878,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,U);return}if(o.ulsLogger.setLogger(x),(0,y.initStopwatch)(x),(0,f.initFeatureConfiguration)(w),B!=null&&!R.test(B)){var Q="calc.config.initCalc: calcAbsUrl is not absolute: ".concat(B);o.ulsLogger.ULS.traceTag(595910879,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,Q)}l.setConfig(P??{importScriptsMaxRetries:t.maxRetriesForLoadingScript,onWorkerError:function(G){var z={error:(0,p.messageFromError)(G),innerError:G.info.error?(0,p.messageFromError)(G.info.error):void 0},V="calc.onWorkerError: ".concat(JSON.stringify(z));o.ulsLogger.ULS.traceTag(593335298,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,V)},onCreateWorker:function(G){var z="calc.onCreateWorker: ".concat(JSON.stringify(G));o.ulsLogger.ULS.traceTag(593335299,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,z)}}),S=B,C=!0;var W=" (development)",q="calc.config.initCalc: package version ".concat(g.packageVersion).concat(W," initialized");o.ulsLogger.ULS.traceTag(594642132,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,q),t.initCalcCalled.resolve(void 0)}function _(x,w,B,P){return L.apply(this,arguments)}function L(){return L=gr(function*(x,w,B,P){var U=yield l.Endpoint.createOutside(x);M(b(U.post),function(Q){return w[Q]===!0},B,P)}),L.apply(this,arguments)}function k(x){return v.apply(this,arguments)}function v(){return v=gr(function*(x){var w=A(),B=new MessageChannel,P={port:B.port1,options:{id:"WorkerThreadLogger"}},U={port:B.port2,options:{id:"WorkerThreadLogger"}};try{var Q=yield Promise.all([l.Endpoint.createInside(P,function(){return o.ulsLogger.noThrowLogger}),x.call.initCalcThreadInside.transfer([U.port],U,(0,f.getFeatures)(),w)]),W=Ae(Q,1),q=W[0];return q}catch(H){throw P.port.close(),H}}),v.apply(this,arguments)}function b(x){var w=function(P){return"[".concat(new Date().toISOString(),"] ").concat(P)};return{shipAssertTag:function(P,U,Q,W){x.shipAssertTag(P,U,Q,w(W))},assertTag:function(P,U,Q,W){x.assertTag(P,U,Q,w(W))},traceTag:function(P,U,Q,W){x.traceTag(P,U,Q,w(W))},debugTraceTag:function(P,U,Q,W){x.debugTraceTag(P,U,Q,w(W))},dnmTraceTag:function(P,U,Q,W){x.dnmTraceTag(P,U,Q,w(W))}}}},"../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=n,t.staticAssertSame=a,t.staticAssertIs=l,t.identity=o,t.makeStringMap=f,t.cloneStringMap=g,t.numEnumArray=h,t.numEnumMap=y,t.strEnumArray=p,t.safePush=R,t.safeConcat=C,t.isDefined=S,t.isNone=F,t.filterOutNones=E,t.pair=T,t.fastMin=M,t.fastMax=_,t.fastAbs=L,t.makeStringCompareCI=v,t.typedInstanceCreator=b,t.singleton=x,t.mapFromArrayOfPairs=w;function s(B,P){return{wrap:B,unwrap:P}}function n(){}function a(){}function l(){return function(B){return B}}t.staticAssertIsOptional=l();function o(B){return B}function f(){var B=Object.create(null);return B.___=void 0,delete B.___,B}function g(B){var P=f();for(var U in B)P[U]=B[U];return P}function h(B){return Object.keys(B).map(function(P){return Number(P)}).filter(function(P){return!isNaN(P)})}function y(B,P){var U={};for(var Q of h(B))U[Q]=P(Q);return U}function p(B){return Object.keys(B).map(function(P){return P}).map(function(P){return B[P]}).sort()}function R(B,P){for(var U of P)B.push(U);return B}function C(B,P){var U=[];R(U,B);for(var Q of P)R(U,Q);return U}function S(B){return B!=null}function F(B){return B==null}function E(B){return B.filter(S)}var A=ze(function B(){We(this,B)});function T(B,P){return[B,P]}function M(B,P){return B<P?B:P}function _(B,P){return B<P?P:B}function L(B){return B<0?-B:B}function k(B){var P=[B],U=B.indexOf("-");return U>0&&P.push(B.substring(0,U)),P[P.length-1]!=="en"&&P.push("en"),P}function v(B){var P={sensitivity:"accent"};try{var U=new Intl.Collator(k(B),P);return U.compare.bind(U)}catch(Q){return function(q,H){return q===H?0:q.toLocaleUpperCase().localeCompare(H.toLocaleUpperCase())}}}function b(){return function(B){return B}}t.now=typeof performance<"u"&&performance.now!=null?function(){return performance.now()}:function(){return Date.now()};function x(B){var P=function(){function U(){We(this,U)}return ze(U,[{key:"instance",value:function(){return U.instance()}}],[{key:"instance",value:function(){return U.value===void 0&&(U.value=B()),U.value}}])}();return P.value=void 0,P}function w(B){var P=B.reduce(function(U,Q){var W=Ae(Q,2),q=W[0],H=W[1];return U[q]=H,U},{});return P}},"../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=a,t.enumerateInOrder=o,t.enumerateKeysInOrder=g;var n=s("../excel-online-calc-common/lib/ds/table.js");function a(S){if(S===0)return 0;var F=S;return F=(F|F>>>1)>>>0,F=(F|F>>>2)>>>0,F=(F|F>>>4)>>>0,F=(F|F>>>8)>>>0,F=(F|F>>>16)>>>0,F+=1,F/2}var l=function(){function S(F,E,A){We(this,S),this.keyCompare=F,this.keys=E,this.values=A}return ze(S,[{key:"setValue",value:function(E,A){return this.setValues([[E,A]])}},{key:"remove",value:function(E){var A=this.getKeyIndex(E);return A===void 0?this:this.filter(function(T){return T!==E})}},{key:"getOrSetValue",value:function(E,A){var T=this.getKeyIndex(E);if(T===void 0){var M=A();return[this.setValue(E,M),M]}return[this,this.values[T]]}},{key:"filter",value:function(E){for(var A=[],T=0;T<this.keys.length;T+=1){var M=this.keys[T],_=this.values[T];E(M,_)&&A.push([M,_])}return A.length===this.getCount()?this:this.ofSequence(A)}},{key:"getCount",value:function(){return this.keys.length}},{key:"getValue",value:function(E){var A=this.getKeyIndex(E);if(A!==void 0)return this.values[A]}},{key:"getEntry",value:function(E){var A=this.getKeyIndex(E);if(A!==void 0)return(0,n.entry)(this.keys[A],this.values[A])}},{key:"contains",value:function(E){return this.getKeyIndex(E)!==void 0}},{key:"forEach",value:function(E){for(var A=0;A<this.keys.length;A+=1)if(!E(this.keys[A],this.values[A]))return!1;return!0}},{key:"setValues",value:function(E){var A=this,T=this.keys.map(function(w,B){return[w,A.values[B],B]}),M=T.length;E.forEach(function(w,B){var P=Ae(w,2),U=P[0],Q=P[1];return T.push([U,Q,B+M])}),T.sort(function(w,B){var P=Ae(w,3),U=P[0],Q=P[2],W=Ae(B,3),q=W[0],H=W[2],G=A.keyCompare(U,q);return G!==0?G:Q-H});for(var _=[],L=void 0,k=0;k<T.length;k+=1){var v=Ae(T[k],2),b=v[0],x=v[1];L===void 0||this.keyCompare(b,L)!==0?(_.push([b,x]),L=b):_[_.length-1]=[b,x]}return this.ofSequence(_)}},{key:"getKeyIndex",value:function(E){for(var A=t.RootPointer;A>=0&&A<this.keys.length;){var T=this.keyCompare(E,this.keys[A]);if(T===0)return A;if(T<0){A=R(A);continue}if(T>0){A=C(A);continue}}}},{key:"ofSequence",value:function(E){var A=this,T=E.slice();T.sort(function(w,B){var P=Ae(w,1),U=P[0],Q=Ae(B,1),W=Q[0];return A.keyCompare(U,W)});for(var M=new Array(T.length),_=new Array(T.length),L=h(T.length),k=0;k<T.length;k+=1){var v=Ae(T[L[k]],2),b=v[0],x=v[1];M[k]=b,_[k]=x}return new S(this.keyCompare,M,_)}}],[{key:"create",value:function(E){return new S(E,[],[])}}])}();t.ArrayMapTree=l,t.RootPointer=0;function o(S,F){var E=[];return f(S,F,E),E}function f(S,F,E){F<0||F>=S.keys.length||(f(S,R(F),E),E.push([S.keys[F],S.values[F]]),f(S,C(F),E))}function g(S,F){return o(S,F).map(function(E){var A=Ae(E,1),T=A[0];return T})}function h(S){var F=new Array(S);return y(t.RootPointer,F,0,S),F}function y(S,F,E,A){if(!(S>=F.length)){var T=p(A);F[S]=E+T,y(R(S),F,E,T),y(C(S),F,E+T+1,A-T-1)}}function p(S){var F=a(S);return F/2-1<=S-F?F-1:S-F/2}function R(S){return 2*S+1}function C(S){return 2*S+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 n(a){We(this,n),this.items=[],this.cmp=a}return ze(n,[{key:"insert",value:function(l){this.items.push(l);for(var o=this.getCount()-1;o>0;){var f=o-1>>>1,g=this.items[f];if(this.cmp(g,l)>0)this.items[o]=g;else break;o=f}this.items[o]=l}},{key:"peek",value:function(){return this.items[0]}},{key:"removeMin",value:function(){var l=this.peek(),o=this.items.pop(),f=this.getCount()-1;if(f<0||o===void 0)return l;var g=0;for(this.items[0]=o;g<f;){var h=g,y=(g<<1)+1,p=(g<<1)+2;if(y<=f&&this.cmp(this.items[y],o)<0&&(h=y),p<=f&&this.cmp(this.items[p],h===y?this.items[h]:o)<0&&(h=p),g!==h)this.items[g]=this.items[h],g=h;else break}return this.items[g]=o,l}},{key:"getCount",value:function(){return this.items.length}},{key:"clear",value:function(){this.items.length=0}},{key:"forEach",value:function(l){for(var o of this.items)if(!l(o))return}}])}();t.BinaryHeap=s},"../excel-online-calc-common/lib/ds/bspSet.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.empty=t.dense=t.SetKind=void 0,t.cacheKeySplitting=o,t.createFromKey=f,t.fromUntyped=g,t.union=h,t.unionUntyped=y,t.intersect=R,t.intersectUntyped=C,t.meets=F,t.meetsUntyped=E,t.except=A,t.exceptUntyped=T,t.compare=_,t.combineCmp=L,t.compareUntyped=k,t.lazy=w,t.symmetricDiff=U,t.complement=Q,t.getNodeCount=W,t.forEachKey=H,t.forEachKeyUntyped=G;var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=n.__assign,l;(function(z){z[z.Dense=0]="Dense",z[z.Empty=1]="Empty"})(l||(t.SetKind=l={}));function o(z,V){var Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10;return function(D){if(D.split!==void 0)return D.split;var O=z(D),K=D===V?0:D.depth;return K!==void 0&&K<Z&&(D.split=O,O[0][0].depth=K+1,O[1][0].depth=K+1),O}}function f(z){var V=Object.assign({},z,{split:o(z.split,z.top)});return function(Z){return g(V,w(V,V.top,Z))}}function g(z,V){return V===t.empty?t.empty:V===t.dense?t.dense:{setOperations:z,root:V}}function h(z,V){return V===t.empty?z:V===t.dense||z===t.empty?V:z===t.dense?z:g(z.setOperations,y(z.setOperations,z.setOperations.top,z.root,V.root))}function y(z,V,Z,D){if(D===t.empty)return Z;if(D===t.dense||Z===t.empty)return D;if(Z===t.dense)return Z;if(Z.isExact&&D.isExact){var O=p(z,V,Z,D);if(O!==void 0)return O}var K=P(z,V,Z),$=P(z,V,D),j=z.split(V),N=Ae(j,2),J=Ae(N[0],1),ee=J[0],Y=Ae(N[1],1),re=Y[0],ue=y(z,ee,K.left,$.left),ce=y(z,re,K.right,$.right);return b(z,ee,re,ue,ce)}function p(z,V,Z,D){var O=Z.key,K=D.key,$=z.compare(O,K);if($!==void 0)return $<0?D:Z;var j=z.union(O,K);if(j!==void 0){var N=z.compare(j,V);return N!==void 0&&N===0?t.dense:B(z,V,j,!0)}}function R(z,V){return z===t.empty?z:V===t.empty||z===t.dense?V:V===t.dense?z:g(z.setOperations,C(z.setOperations,z.setOperations.top,z.root,V.root))}function C(z,V,Z,D){if(Z===t.empty)return Z;if(D===t.empty||Z===t.dense)return D;if(D===t.dense)return Z;if(Z.isExact&&D.isExact){var O=S(z,V,Z,D);if(O!==void 0)return O}var K=P(z,V,Z),$=P(z,V,D),j=z.split(V),N=Ae(j,2),J=Ae(N[0],1),ee=J[0],Y=Ae(N[1],1),re=Y[0],ue=C(z,ee,K.left,$.left),ce=C(z,re,K.right,$.right);return b(z,ee,re,ue,ce)}function S(z,V,Z,D){var O=Z.key,K=D.key;if(!z.meets(O,K))return t.empty;var $=z.compare(O,K);if($!==void 0)return $<0?Z:D;var j=z.intersect(O,K);if(j!==void 0)return B(z,V,j,!0)}function F(z,V){return z===t.empty||V===t.empty?!1:z===t.dense||V===t.dense?!0:E(z.setOperations,z.setOperations.top,z.root,V.root)}function E(z,V,Z,D){if(Z===t.empty||D===t.empty)return!1;if(Z===t.dense||D===t.dense)return!0;if(Z.isExact&&D.isExact)return z.meets(Z.key,D.key);var O=P(z,V,Z),K=P(z,V,D),$=z.split(V),j=Ae($,2),N=Ae(j[0],1),J=N[0],ee=Ae(j[1],1),Y=ee[0];return E(z,J,O.left,K.left)||E(z,Y,O.right,K.right)}function A(z,V){return z===t.empty||V===t.empty?z:V===t.dense?t.empty:z===t.dense?g(V.setOperations,T(V.setOperations,V.setOperations.top,z,V.root)):g(z.setOperations,T(z.setOperations,z.setOperations.top,z.root,V.root))}function T(z,V,Z,D){if(Z===t.empty||D===t.empty)return Z;if(D===t.dense)return t.empty;if(Z===t.dense){var O=P(z,V,D),K=z.split(V),$=Ae(K,2),j=Ae($[0],1),N=j[0],J=Ae($[1],1),ee=J[0],Y=T(z,N,t.dense,O.left),re=T(z,ee,t.dense,O.right);return b(z,N,ee,Y,re)}if(Z.isExact&&D.isExact){var ue=M(z,V,Z,D);if(ue!==void 0)return ue}var ce=P(z,V,Z),oe=P(z,V,D),ae=z.split(V),le=Ae(ae,2),ne=Ae(le[0],1),te=ne[0],ie=Ae(le[1],1),se=ie[0],Re=T(z,te,ce.left,oe.left),he=T(z,se,ce.right,oe.right);return b(z,te,se,Re,he)}function M(z,V,Z,D){var O=Z.key,K=D.key;if(!z.meets(O,K))return Z;var $=z.except(O,K);if($!==void 0)return B(z,V,$,!0)}function _(z,V){return z===V?0:z===t.empty?-1:V===t.empty?1:z===t.dense?V===t.dense?0:1:V===t.dense?-1:k(z.setOperations,z.setOperations.top,z.root,V.root)}function L(z,V){if(!(z===void 0||V===void 0))return z===0?V:V===0||z===V?z:void 0}function k(z,V,Z,D){if(Z===D)return 0;if(Z===t.empty)return-1;if(D===t.empty)return 1;if(Z===t.dense)return D===t.dense?0:1;if(D===t.dense)return-1;if(Z.isExact&&D.isExact)return v(z,Z,D);var O=P(z,V,Z),K=P(z,V,D),$=z.split(V),j=Ae($,2),N=Ae(j[0],1),J=N[0],ee=Ae(j[1],1),Y=ee[0],re=k(z,J,O.left,K.left);if(re!==void 0){var ue=k(z,Y,O.right,K.right);if(ue!==void 0)return L(re,ue)}}function v(z,V,Z){return z.compare(V.key,Z.key)}function b(z,V,Z,D,O){return D===t.empty?O===t.empty?t.empty:O===t.dense?x(D,O,void 0,!1,z.infimum(Z,Z),z.supremum(Z,Z)):x(D,O,void 0,!1,O.infimum,O.supremum):O===t.empty?D===t.dense?x(D,O,void 0,!1,z.infimum(V,V),z.supremum(V,V)):x(D,O,void 0,!1,D.infimum,D.supremum):D===t.dense?O===t.dense?t.dense:x(D,O,void 0,!1,z.combineInfima(z.infimum(V,V),O.infimum),z.combineSuprema(z.supremum(V,V),O.supremum)):O===t.dense?x(D,O,void 0,!1,z.combineInfima(D.infimum,z.infimum(Z,Z)),z.combineSuprema(D.supremum,z.supremum(Z,Z))):x(D,O,void 0,!1,z.combineInfima(D.infimum,O.infimum),z.combineSuprema(D.supremum,O.supremum))}t.dense=l.Dense,t.empty=l.Empty;function x(z,V,Z,D,O,K){return{key:Z,left:z,right:V,isExact:D,infimum:O,supremum:K}}function w(z,V,Z){if(!z.meets(V,Z))return t.empty;var D=z.compare(V,Z);if(D!==void 0)return D<=0?t.dense:B(z,V,Z,!0);var O=z.intersect(V,Z);return O!==void 0?B(z,V,O,!0):B(z,V,Z,!1)}function B(z,V,Z,D){return D?x(void 0,void 0,Z,!0,z.infimum(Z,V),z.supremum(Z,V)):x(void 0,void 0,Z,!1,z.infimum(Z,V),z.supremum(Z,V))}function P(z,V,Z){if(Z.left!==void 0)return Z;var D=z.split(V),O=Ae(D,2),K=Ae(O[0],1),$=K[0],j=Ae(O[1],1),N=j[0],J=w(z,$,Z.key),ee=w(z,N,Z.key),Y=b(z,$,N,J,ee);if(Y===t.empty||Y===t.dense)throw new Error("incorrect set operations implementation");var re=Y,ue=Z;return a(ue,{left:re.left,right:re.right})}function U(z,V){return h(A(z,V),A(V,z))}function Q(z){return A(t.dense,z)}function W(z){return z===t.empty||z===t.dense?0:q(z.root)}function q(z){return z===void 0||z===t.empty||z===t.dense?0:q(z.left)+q(z.right)+1}function H(z,V){return z===t.empty?!0:G(z.setOperations,z.root,V)}function G(z,V,Z){function D(O,K){if(K===t.empty)return!0;if(K===t.dense)return Z(O);if(K.isExact)return Z(K.key);var $=P(z,O,K),j=z.split(O),N=Ae(j,2),J=Ae(N[0],1),ee=J[0],Y=Ae(N[1],1),re=Y[0];return D(ee,$.left)&&D(re,$.right)}return D(z.top,V)}},"../excel-online-calc-common/lib/ds/bspSplit.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.boundedPareto=l,t.boundedParetoSplitter=o,t.boundedParetoSetOperations=f;var n=s("../excel-online-calc-common/lib/ds/interval.js"),a=s("../excel-online-calc-common/lib/core.js");function l(g,h,y){var p=h**g,R=1-(h/y)**g,C=y**g,S=C*p,F=C-p,E=-1/g,A=g===1?function(M){return(1-p/M)/R}:function(M){return(1-p*M**-g)/R},T=g===1?function(M){return 1/((C-M*F)/S)}:function(M){return((C-M*F)/S)**E};return{cdf:A,invCdf:T}}function o(g,h,y){var p=l(g,h,y);return{canSplit:function(C){var S=Ae(C,2),F=S[0],E=S[1];return E-F>1},split:function(C){var S=Ae(C,2),F=S[0],E=S[1],A=p.cdf(E),T=p.cdf(F+1),M=p.invCdf((A+T)/2),_=(0,a.fastMin)((0,a.fastMax)(Math.round(M),F+1),E-1),L=p.cdf(_)-p.cdf(F+1),k=p.cdf(E)-p.cdf(_),v=[[[F,_],L],[[_,E],k]];return v}}}function f(g,h,y,p,R){var C=o(g,h,y);return{id:R,split:function(F){return C.split(F)},canSplit:function(F){return C.canSplit(F)},meets:n.ivlMeets,intersect:n.ivlMeet,union:function(F,E){return(0,n.ivlMeetsOrTouches)(F,E)?(0,n.ivlJoin)(F,E):void 0},except:n.ivlExcept,compare:n.ivlCompare,top:p,infimum:function(F){var E=Ae(F,1),A=E[0];return A},supremum:function(F){var E=Ae(F,2),A=E[1];return A},combineInfima:function(F,E){return(0,a.fastMin)(F,E)},combineSuprema:function(F,E){return(0,a.fastMax)(F,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(a,l){return a&l-1}var n=function(){function a(){We(this,a),this.front=0,this.count=0,this.values=[void 0]}return ze(a,[{key:"getCount",value:function(){return this.count}},{key:"maybeResize",value:function(){var o=this.values.length;if(this.count>=o){this.values.length=o<<1;for(var f=0;f<this.front;f+=1)this.values[o+f]=this.values[f],this.values[f]=void 0;return}var g=o>>4;if(g>=1&&this.count<g){for(var h=0;h<this.count;h+=1)this.values[s(this.front+h,g)]=this.values[s(this.front+h,o)];this.values.length=g,this.front=s(this.front,g)}}},{key:"pushBack",value:function(o){this.maybeResize(),this.values[s(this.front+this.count,this.values.length)]=o,this.count+=1}},{key:"pushFront",value:function(o){this.maybeResize();var f=s(this.front-1,this.values.length);this.values[f]=o,this.front=f,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(o){if(!(o<0||o>=this.count))return this.values[s(this.front+o,this.values.length)]}},{key:"popBack",value:function(){var o=s(this.front+this.count-1,this.values.length),f=this.values[o];return f!==void 0&&(this.values[o]=void 0,this.count-=1),f}},{key:"popFront",value:function(){var o=this.values[this.front];return o!==void 0&&(this.values[this.front]=void 0,this.front=s(this.front+1,this.values.length),this.count-=1),o}},{key:"forEach",value:function(o){for(var f=this.values.length,g=0;g<this.count;g+=1){var h=this.values[s(this.front+g,f)];if(!o(h))return!1}return!0}}])}();t.Deque=n},"../excel-online-calc-common/lib/ds/dictionary.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeDictionary=l,t.makeStringDict=o,t.makeNumberDict=f;var n=s("../excel-online-calc-common/lib/ds/table.js"),a=s("../excel-online-calc-common/lib/core.js");function l(g){function h(y,p){return Object.prototype.hasOwnProperty.call(y,p)}return{entries:(0,a.makeStringMap)(),keyToString:g,getCount:function(){return Object.keys(this.entries).length},getValue:function(p){var R=this.keyToString(p),C=h(this.entries,R)?this.entries[R]:void 0;return(0,a.isDefined)(C)?C.value:void 0},getEntry:function(p){var R=this.getValue(p);return R===void 0?void 0:(0,n.entry)(p,R)},setValue:function(p,R){var C=this.keyToString(p),S=h(this.entries,C)?this.entries[C]:void 0;(0,a.isDefined)(S)?S.value=R:this.entries[C]=(0,n.entry)(p,R)},contains:function(p){var R=this.keyToString(p),C=h(this.entries,R)?this.entries[R]:void 0;return(0,a.isDefined)(C)},remove:function(p){var R=this.keyToString(p);return h(this.entries,R)?(delete this.entries[R],!0):!1},getOrSetValue:function(p,R){var C=this.keyToString(p),S=h(this.entries,C)?this.entries[C]:void 0;if((0,a.isDefined)(S))return S.value;var F=R();return delete this.entries[C],this.entries[C]=(0,n.entry)(p,F),F},forEach:function(p){for(var R in this.entries){var C=h(this.entries,R)?this.entries[R]:void 0;if((0,a.isDefined)(C)&&!p(C.key,C.value))return!1}return!0},filter:function(p){var R=[];this.forEach(function(S,F){return p(S,F)||R.push(S),!0});for(var C of R)this.remove(C)}}}function o(){return l(a.identity)}function f(){return l(function(g){return String(g)})}},"../excel-online-calc-common/lib/ds/hashSet.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeHashSet=l;var n=s("../excel-online-calc-common/lib/ds/utils.js"),a=s("../excel-online-calc-common/lib/core.js");function l(o,f){return{map:{},keyToHash:o,keyEquals:f,nelements:0,add:function(h){var y=this.keyToHash(h);if((0,a.isNone)(this.map[y]))this.map[y]=[h],this.nelements+=1;else{for(var p=this.map[y],R=0;R<p.length;R+=1)if(this.keyEquals(h,p[R]))return;(0,n.logCollisionKey)(h),p.push(h),this.nelements+=1}},contains:function(h){var y=this.keyToHash(h),p=this.map[y];if((0,a.isNone)(p))return!1;for(var R=0;R<p.length;R+=1)if(this.keyEquals(h,p[R]))return!0;return(0,n.logCollisionKey)(h),!1},forEach:function(h){var y=this,p=Object.keys(this.map);p.forEach(function(R){var C=y.map[Number(R)];C.forEach(function(S){h(S)})})},size:function(){return this.nelements},remove:function(h){var y=this,p=this.keyToHash(h),R=this.map[p];if((0,a.isNone)(R))return!1;var C=[],S=!1;return R.forEach(function(F){y.keyEquals(h,F)?(y.nelements-=1,S=!0):C.push(F)}),this.map[p]=C,S||(0,n.logCollisionKey)(h),S}}}},"../excel-online-calc-common/lib/ds/hashTable.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeHashTable=o;var n=s("../excel-online-calc-common/lib/ds/table.js"),a=s("../excel-online-calc-common/lib/ds/utils.js"),l=s("../excel-online-calc-common/lib/core.js");function o(f,g){return{map:{},nentries:0,keyToHash:f,keyEquals:g,getCount:function(){return this.nentries},getValue:function(y){var p=this.getEntry(y);return p===void 0?void 0:p.value},getEntry:function(y){var p=this.keyToHash(y),R=this.map[p];if(!(0,l.isNone)(R)){for(var C=0;C<R.length;C+=1){var S=R[C];if(this.keyEquals(y,S.key))return S}(0,a.logCollisionKey)(y)}},contains:function(y){return this.getValue(y)!==void 0},setValue:function(y,p){var R=this.keyToHash(y),C=this.map[R];if(C==null)this.map[R]=[(0,n.entry)(y,p)],this.nentries+=1;else{for(var S=0;S<C.length;S+=1){var F=C[S];if(this.keyEquals(F.key,y)){F.value=p;return}}C.push((0,n.entry)(y,p)),this.nentries+=1,(0,a.logCollisionKey)(y)}},remove:function(y){var p=this.keyToHash(y),R=this.map[p];if((0,l.isNone)(R))return!1;for(var C=[],S=!1,F=0;F<R.length;F+=1){var E=R[F];this.keyEquals(y,E.key)?(this.nentries-=1,S=!0):C.push(E)}return this.map[p]=C,S||(0,a.logCollisionKey)(y),S},getOrSetValue:function(y,p){var R=this.keyToHash(y),C=this.map[R];if((0,l.isNone)(C)){var S=p();return this.map[R]=[(0,n.entry)(y,S)],this.nentries+=1,S}for(var F=0;F<C.length;F+=1){var E=C[F];if(this.keyEquals(y,E.key))return E.value}var A=p();return C.push((0,n.entry)(y,A)),this.nentries+=1,(0,a.logCollisionKey)(y),A},forEach:function(y){var p=this,R=Object.keys(this.map);return R.every(function(C){var S=p.map[Number(C)];return S.every(function(F){return y(F.key,F.value)})})},filter:function(y){var p=[];this.forEach(function(C,S){return y(C,S)||p.push(C),!0});for(var R of p)this.remove(R)}}}},"../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=n,t.exponentialBuckets=a,t.binarySearch=l;var s=function(){function o(f){var g=this;We(this,o),this.buckets=f,this.createSampleCounts=function(){return new Array(g.buckets.length+1).fill(0)},this.sampleCounts=this.createSampleCounts(),this.findBucket=function(){var h=function(R,C){return R-C},y=g.buckets.length;return function(p){return l(g.buckets,0,y,p,h)}}()}return ze(o,[{key:"addSample",value:function(g){var h=this.findBucket(g);h<0&&(h=~h),this.sampleCounts[h]+=1}},{key:"reset",value:function(){var g={buckets:this.buckets,sampleCounts:this.sampleCounts};return this.sampleCounts=this.createSampleCounts(),g}}])}();t.Histogram=s;function n(o,f,g){for(var h=(f-o)/(g-1),y=[],p=o,R=0;R<g;p+=h,R+=1)y.push(p);return y}function a(o,f,g){for(var h=Math.log(o),y=(Math.log(f)-h)/(g-1),p=[],R=0,C=0;C<g;R+=y,C+=1)p.push(Math.exp(h+R));return p}function l(o,f,g,h,y){for(var p=f,R=f+g-1;p<=R;){var C=p+(R-p>>>1),S=y(o[C],h);if(S===0)return C;S<0?p=C+1:R=C-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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/ds/arrayMapTree.js");Object.defineProperty(t,"ArrayMapTree",{enumerable:!0,get:function(){return a.ArrayMapTree}});var l=s("../excel-online-calc-common/lib/ds/binaryHeap.js");Object.defineProperty(t,"BinaryHeap",{enumerable:!0,get:function(){return l.BinaryHeap}}),t.bspSet=n.__importStar(s("../excel-online-calc-common/lib/ds/bspSet.js")),t.bspSplit=n.__importStar(s("../excel-online-calc-common/lib/ds/bspSplit.js"));var o=s("../excel-online-calc-common/lib/ds/deque.js");Object.defineProperty(t,"Deque",{enumerable:!0,get:function(){return o.Deque}});var f=s("../excel-online-calc-common/lib/ds/dictionary.js");Object.defineProperty(t,"makeDictionary",{enumerable:!0,get:function(){return f.makeDictionary}}),Object.defineProperty(t,"makeStringDict",{enumerable:!0,get:function(){return f.makeStringDict}}),Object.defineProperty(t,"makeNumberDict",{enumerable:!0,get:function(){return f.makeNumberDict}});var g=s("../excel-online-calc-common/lib/ds/hashSet.js");Object.defineProperty(t,"makeHashSet",{enumerable:!0,get:function(){return g.makeHashSet}});var h=s("../excel-online-calc-common/lib/ds/hashTable.js");Object.defineProperty(t,"makeHashTable",{enumerable:!0,get:function(){return h.makeHashTable}});var y=s("../excel-online-calc-common/lib/ds/histogram.js");Object.defineProperty(t,"Histogram",{enumerable:!0,get:function(){return y.Histogram}}),Object.defineProperty(t,"linearBuckets",{enumerable:!0,get:function(){return y.linearBuckets}}),Object.defineProperty(t,"exponentialBuckets",{enumerable:!0,get:function(){return y.exponentialBuckets}}),Object.defineProperty(t,"binarySearch",{enumerable:!0,get:function(){return y.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 R=s("../excel-online-calc-common/lib/ds/priorityQueue.js");Object.defineProperty(t,"PriorityQueue",{enumerable:!0,get:function(){return R.PriorityQueue}}),t.productSet=n.__importStar(s("../excel-online-calc-common/lib/ds/productSet.js"));var C=s("../excel-online-calc-common/lib/ds/rbMapTree.js");Object.defineProperty(t,"RedBlackMapTree",{enumerable:!0,get:function(){return C.RedBlackMapTree}}),t.rbTree=n.__importStar(s("../excel-online-calc-common/lib/ds/rbTree.js"));var S=s("../excel-online-calc-common/lib/ds/ringBuffer.js");Object.defineProperty(t,"RingBuffer",{enumerable:!0,get:function(){return S.RingBuffer}}),t.rTree=n.__importStar(s("../excel-online-calc-common/lib/ds/rTree.js"));var F=s("../excel-online-calc-common/lib/ds/table.js");Object.defineProperty(t,"makeEmptyTable",{enumerable:!0,get:function(){return F.makeEmptyTable}}),Object.defineProperty(t,"entry",{enumerable:!0,get:function(){return F.entry}})},"../excel-online-calc-common/lib/ds/interval.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ivlJoin=a,t.ivlMeet=l,t.ivlDistance=o,t.ivlMeets=f,t.ivlMeetsOrTouches=g,t.ivlExcept=h,t.ivlCompare=y;var n=s("../excel-online-calc-common/lib/core.js");function a(p,R){var C=Ae(p,2),S=C[0],F=C[1],E=Ae(R,2),A=E[0],T=E[1];return[(0,n.fastMin)(S,A),(0,n.fastMax)(F,T)]}function l(p,R){var C=Ae(p,2),S=C[0],F=C[1],E=Ae(R,2),A=E[0],T=E[1];return[(0,n.fastMax)(S,A),(0,n.fastMin)(F,T)]}function o(p,R){var C=Ae(p,2),S=C[0],F=C[1],E=Ae(R,2),A=E[0],T=E[1];return(0,n.fastAbs)(S+F-(A+T))*.5}function f(p,R){var C=Ae(p,2),S=C[0],F=C[1],E=Ae(R,2),A=E[0],T=E[1];return(0,n.fastMax)(S,A)<(0,n.fastMin)(F,T)}function g(p,R){var C=Ae(p,2),S=C[0],F=C[1],E=Ae(R,2),A=E[0],T=E[1];return(0,n.fastMax)(S,A)<=(0,n.fastMin)(F,T)}function h(p,R){var C=Ae(p,2),S=C[0],F=C[1],E=Ae(R,2),A=E[0],T=E[1];if(S<A&&T>=F)return[S,A];if(S>=A&&T<F)return[T,F]}function y(p,R){var C=Ae(p,2),S=C[0],F=C[1],E=Ae(R,2),A=E[0],T=E[1];if(S===A&&F===T)return 0;if(S>=A&&F<=T)return-1;if(S<=A&&F>=T)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 n=s("../excel-online-calc-common/lib/ds/binaryHeap.js"),a=function(){function l(o){We(this,l),this.min=0,this.max=0,this.heap=new n.BinaryHeap(function(f,g){var h=Ae(f,2),y=h[0],p=h[1],R=Ae(g,2),C=R[0],S=R[1],F=o(y,C);return F!==0?F:p-S})}return ze(l,[{key:"peek",value:function(){var f=this.heap.peek();if(f!==void 0)return f[0]}},{key:"enqueue",value:function(f){this.max+=1,this.heap.insert([f,this.max])}},{key:"push",value:function(f){this.min-=1,this.heap.insert([f,this.min])}},{key:"pop",value:function(){var f=this.heap.removeMin();if(f===void 0){this.min=0,this.max=0;return}return f[0]}},{key:"getCount",value:function(){return this.heap.getCount()}},{key:"clear",value:function(){this.heap.clear()}}])}();t.PriorityQueue=a},"../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=L,t.unionProduct=B,t.intersectProduct=U,t.exceptProduct=q,t.compareProduct=G,t.meetsProduct=Z,t.getSubspaces=K,t.forEachProduct=$,t.getSubspaceCount=j,t.productSetSerializer=ue;var n=s("../excel-online-calc-common/lib/ds/bspSet.js"),a=function(oe,ae){return oe<ae?-1:oe>ae?1:0},l=function(oe,ae){var le=Ae(oe,1),ne=le[0],te=Ae(ae,1),ie=te[0];return a(String(ne),String(ie))},o={};function f(ce){var oe="";for(var ae of ce)oe+=String(ae[0]),oe+="\0",oe+=String(ae[1]),oe+="\0";return oe}var g=function(oe){var ae=[];for(var le of Object.keys(oe)){var ne=le;ae.push([ne,oe[ne].id])}var te=f(ae.sort(l)),ie=o[te];return ie===void 0&&(ie={box:{},probabilities:{},depth:1},o[te]=ie),ie};function h(ce){return Object.getOwnPropertyNames(ce).length>0}function y(ce){return h(ce)?{isSubspace:!0,bounds:ce}:n.dense}function p(ce){return ce.isSubspace?1:ce.subspaceCount}var R=function(oe,ae,le){return{isSubspace:!1,left:oe,right:ae,bounds:le,subspaceCount:p(oe)+p(ae)}};function C(ce,oe){if(oe===n.dense)return oe;if(oe.isSubspace){var ae=!1;for(var le of Object.keys(oe.bounds))if(Object.prototype.hasOwnProperty.call(ce,le)){ae=!0;break}if(!ae)return n.dense}return{productOperations:ce,root:oe}}function S(ce){return ce===void 0?n.dense:ce}var F={unzip:function(oe){var ae={},le={};for(var ne of Object.keys(oe)){var te=ne;if(Object.prototype.hasOwnProperty.call(oe,te)){var ie=oe[te];if(ie===n.empty)return n.empty;if(ie===n.dense)continue;ae[te]=ie.setOperations,le[te]=ie.root}}return C(ae,y(le))},combineProduct:function(oe,ae,le,ne){var te={};for(var ie of Object.keys(oe)){var se=ie;if(Object.prototype.hasOwnProperty.call(oe,se)){var Re=ne(oe[se],oe[se].top,S(ae[se]),S(le[se]));if(Re===n.empty)return n.empty;if(Re===n.dense)continue;te[se]=Re}}return te},restrict:function(oe){for(var ae={},le=arguments.length,ne=new Array(le>1?le-1:0),te=1;te<le;te++)ne[te-1]=arguments[te];for(var ie of ne)if(Object.prototype.hasOwnProperty.call(oe,ie)){var se=oe[ie];ae[ie]=se}return ae},fromUntypedProduct:function(oe,ae,le){var ne={};for(var te of le){var ie=ae[te];ne[te]=(0,n.fromUntyped)(oe[te],ie!==void 0?ie:n.dense)}return ne},denseProduct:function(oe){var ae={};for(var le of oe)ae[le]=n.dense;return ae}};t.createFromProduct=F.unzip.bind(F);function E(ce,oe,ae){var le=F.combineProduct(ce,oe,ae,n.unionUntyped);if(le===n.empty)throw new Error("broken invariant: the union of two non-empty products cannot be empty");return le}function A(ce,oe,ae){var le=0;for(var ne of Object.keys(ce)){var te=ne;if(Object.prototype.hasOwnProperty.call(ce,te)){var ie=S(oe[te]),se=S(ae[te]),Re=ce[te];if(le=(0,n.combineCmp)(le,(0,n.compareUntyped)(Re,Re.top,ie,se)),le===void 0)return}}return le}var T=function(){var ce={};return function(oe,ae,le){if(ae===ce.left&&le===ce.right)return ce.res;ce.left=ae,ce.right=le;var ne=A(oe,ae.bounds,le.bounds);if(ne!==void 0)return ce.res=ne<=0?le:ae;var te,ie=Object.keys(oe);for(var se of ie)if(Object.prototype.hasOwnProperty.call(oe,se)){var Re=(0,n.compareUntyped)(oe[se],oe[se].top,S(ae.bounds[se]),S(le.bounds[se]));if(Re!==0){if(te!==void 0)return ce.res=void 0;te=se}}if(te!==void 0){var he=(0,n.unionUntyped)(oe[te],oe[te].top,S(ae.bounds[te]),S(le.bounds[te]));if(he===n.empty)return ce.res=n.empty;if(he===n.dense){var ye=ae.bounds,ve=ye[te],me=vb(ye,[te].map(tZ));return ce.res=y(me)}var Ee=Object.assign({},ae.bounds,X({},te,he));return ce.res=y(Ee)}return ce.res=void 0}}();function M(ce,oe,ae){if(ae===n.empty)return oe;if(ae===n.dense||oe===n.empty)return ae;if(oe===n.dense)return oe;if(!oe.isSubspace||!ae.isSubspace)return R(oe,ae,E(ce,oe.bounds,ae.bounds));var le=T(ce,oe,ae);return le!==void 0?le:R(oe,ae,E(ce,oe.bounds,ae.bounds))}function _(ce,oe,ae){if(oe===n.empty||oe===n.dense)return oe;for(var le=arguments.length,ne=new Array(le>3?le-3:0),te=3;te<le;te++)ne[te-3]=arguments[te];if(oe.isSubspace){var ie=F.restrict.apply(F,[oe.bounds].concat(ne));return y(ie)}var se=k(ce,ae),Re=Ae(se,2),he=Re[0],ye=Re[1],ve=b(ce,oe,he,ye),me=Ae(ve,2),Ee=me[0],xe=me[1],we=_.apply(void 0,[ce,Ee,he].concat(ne)),Ne=_.apply(void 0,[ce,xe,ye].concat(ne));return M(ce,we,Ne)}function L(ce){if(ce===n.dense||ce===n.empty)return ce;for(var oe=arguments.length,ae=new Array(oe>1?oe-1:0),le=1;le<oe;le++)ae[le-1]=arguments[le];var ne=F.restrict.apply(F,[ce.productOperations].concat(ae));if(!h(ne))return n.dense;var te=_.apply(void 0,[ne,ce.root,g(ne)].concat(ae));return te===n.empty?te:C(ne,te)}function k(ce,oe){if(oe.children!==void 0)return oe.children;var ae=oe.box,le=oe.probabilities,ne,te,ie=0,se=Object.keys(ce);for(var Re of se)if(Object.prototype.hasOwnProperty.call(ce,Re)){var he=le[Re],ye=ce[Re];if(he===void 0){ne=Re,te=ye.top;break}if(he>ie){var ve=S(ae[Re]);if(ve===n.empty)throw new Error("the key split can never return empty");var me=ye.top;if(ve!==n.dense){if(!ve.isExact)throw new Error("the key can always be represented exactly");me=ve.key}if(!ye.canSplit(me))continue;ne=Re,ie=he,te=me}}if(ne===void 0||te===void 0)throw new Error("there has to be at least one dimension");var Ee=ce[ne],xe=Ee.split(te),we=Ae(xe,2),Ne=Ae(we[0],2),Xe=Ne[0],Ze=Ne[1],fr=Ae(we[1],2),lr=fr[0],Er=fr[1],ir=[{box:Object.assign({},ae,X({},ne,(0,n.lazy)(Ee,Ee.top,Xe))),probabilities:Object.assign({},le,X({},ne,Ze)),depth:oe.depth+1},{box:Object.assign({},ae,X({},ne,(0,n.lazy)(Ee,Ee.top,lr))),probabilities:Object.assign({},le,X({},ne,Er)),depth:oe.depth+1}];return oe.depth<10&&(oe.children=ir),ir}function v(ce,oe,ae,le){if(oe===n.empty)return[n.empty,n.empty];if(oe===n.dense)return[y(ae),y(le)];var ne=A(ce,oe.bounds,ae);if(ne!==void 0&&ne<=0)return[oe,n.empty];var te=F.combineProduct(ce,oe.bounds,ae,n.intersectUntyped);if(te===n.empty)return[n.empty,oe];var ie=F.combineProduct(ce,oe.bounds,le,n.intersectUntyped);if(oe.isSubspace)return[y(te),ie===n.empty?n.empty:y(ie)];var se=v(ce,oe.left,ae,le),Re=Ae(se,2),he=Re[0],ye=Re[1],ve=v(ce,oe.right,ae,le),me=Ae(ve,2),Ee=me[0],xe=me[1];return[M(ce,he,Ee),M(ce,ye,xe)]}var b=function(oe,ae,le,ne){var te=le.box,ie=ne.box;return v(oe,ae,te,ie)};function x(ce,oe,ae,le,ne){var te=k(ce,le),ie=Ae(te,2),se=ie[0],Re=ie[1],he=b(ce,oe,se,Re),ye=Ae(he,2),ve=ye[0],me=ye[1],Ee=b(ce,ae,se,Re),xe=Ae(Ee,2),we=xe[0],Ne=xe[1],Xe=ne(ce,ve,we,se);if(Xe===n.dense)return n.dense;var Ze=ne(ce,me,Ne,Re);return M(ce,Xe,Ze)}function w(ce,oe,ae,le){if(ae===n.empty)return oe;if(oe===n.empty)return ae;if(oe===n.dense)return oe;if(ae===n.dense)return ae;if(oe.isSubspace&&ae.isSubspace){var ne=T(ce,oe,ae);if(ne!==void 0)return ne}return x(ce,oe,ae,le,w)}function B(ce,oe){if(oe===n.empty)return ce;if(oe===n.dense||ce===n.empty)return oe;if(ce===n.dense)return ce;var ae=Object.assign({},ce.productOperations,oe.productOperations),le=w(ae,ce.root,oe.root,g(ae));return le===n.empty?le:C(ae,le)}function P(ce,oe,ae,le){if(oe===n.empty||ae===n.empty)return n.empty;if(oe===n.dense)return ae;if(ae===n.dense)return oe;if(oe.isSubspace&&ae.isSubspace){var ne=F.combineProduct(ce,oe.bounds,ae.bounds,n.intersectUntyped);return ne===n.empty?n.empty:y(ne)}return x(ce,oe,ae,le,P)}function U(ce,oe){if(ce===n.empty)return ce;if(oe===n.empty||ce===n.dense)return oe;if(oe===n.dense)return ce;var ae=Object.assign({},ce.productOperations,oe.productOperations),le=P(ae,ce.root,oe.root,g(ae));return le===n.empty?le:C(ae,le)}function Q(ce,oe,ae){var le=A(ce,oe.bounds,ae.bounds);if(le===0||le===-1)return n.empty;var ne,te=Object.keys(ce);for(var ie of te)if(Object.prototype.hasOwnProperty.call(ce,ie)){var se=(0,n.compareUntyped)(ce[ie],ce[ie].top,S(oe.bounds[ie]),S(ae.bounds[ie]));if(se===void 0||se>0){if(ne!==void 0)return;ne=ie}}if(ne!==void 0){var Re=(0,n.exceptUntyped)(ce[ne],ce[ne].top,S(oe.bounds[ne]),S(ae.bounds[ne]));if(Re===n.empty)return n.empty;if(Re===n.dense){var he=oe.bounds,ye=he[ne],ve=vb(he,[ne].map(tZ));return y(ve)}var me=Object.assign({},oe.bounds,X({},ne,Re));return y(me)}}function W(ce,oe,ae,le){if(oe===n.empty)return oe;if(ae===n.dense)return n.empty;if(ae===n.empty)return oe;if(oe===n.dense)return x(ce,oe,ae,le,W);if(oe.isSubspace&&ae.isSubspace){var ne=Q(ce,oe,ae);if(ne!==void 0)return ne}return x(ce,oe,ae,le,W)}function q(ce,oe){if(ce===n.empty||oe===n.empty)return ce;if(oe===n.dense)return n.empty;if(ce===n.dense){var ae=W(oe.productOperations,n.dense,oe.root,g(oe.productOperations));return ae===n.empty?ae:C(oe.productOperations,ae)}var le=Object.assign({},ce.productOperations,oe.productOperations),ne=W(le,ce.root,oe.root,g(le));return ne===n.empty?ne:C(le,ne)}function H(ce,oe,ae,le){if(oe===ae)return 0;if(oe===n.empty)return-1;if(ae===n.empty)return 1;if(oe===n.dense)return ae===n.dense?0:1;if(ae===n.dense)return-1;if(oe.isSubspace&&ae.isSubspace)return A(ce,oe.bounds,ae.bounds);var ne=k(ce,le),te=Ae(ne,2),ie=te[0],se=te[1],Re=b(ce,oe,ie,se),he=Ae(Re,2),ye=he[0],ve=he[1],me=b(ce,ae,ie,se),Ee=Ae(me,2),xe=Ee[0],we=Ee[1],Ne=H(ce,ye,xe,ie);if(Ne!==void 0)return(0,n.combineCmp)(Ne,H(ce,ve,we,se))}function G(ce,oe){if(ce===oe)return 0;if(ce===n.empty)return-1;if(oe===n.empty)return 1;if(ce===n.dense)return oe===n.dense?0:1;if(oe===n.dense)return-1;var ae=Object.assign({},ce.productOperations,oe.productOperations);return H(ae,ce.root,oe.root,g(ae))}function z(ce,oe,ae){for(var le of Object.keys(ce)){var ne=le;if(Object.prototype.hasOwnProperty.call(ce,ne)){var te=S(oe[ne]),ie=S(ae[ne]),se=ce[ne];if(!(0,n.meetsUntyped)(se,se.top,te,ie))return!1}}return!0}function V(ce,oe,ae,le){if(oe===n.empty||ae===n.empty)return!1;if(oe===n.dense||ae===n.dense)return!0;if(!z(ce,oe.bounds,ae.bounds))return!1;if(oe.isSubspace&&ae.isSubspace)return!0;var ne=k(ce,le),te=Ae(ne,2),ie=te[0],se=te[1],Re=b(ce,oe,ie,se),he=Ae(Re,2),ye=he[0],ve=he[1],me=b(ce,ae,ie,se),Ee=Ae(me,2),xe=Ee[0],we=Ee[1];return V(ce,ye,xe,ie)||V(ce,ve,we,se)}function Z(ce,oe){if(ce===n.empty||oe===n.empty)return!1;if(ce===n.dense||oe===n.dense)return!0;var ae=Object.assign({},ce.productOperations,oe.productOperations);return V(ae,ce.root,oe.root,g(ae))}var D=function(oe){return q(n.dense,oe)};t.complementProduct=D;var O=function(oe,ae){return B(q(oe,ae),q(ae,oe))};t.symmetricDiffProduct=O;function K(ce){if(ce===n.empty||ce===n.dense)return[];var oe=[];function ae(le){if(le.isSubspace){oe.push(le.bounds);return}ae(le.left),ae(le.right)}return ae(ce.root),oe}function $(ce,oe){for(var ae=arguments.length,le=new Array(ae>2?ae-2:0),ne=2;ne<ae;ne++)le[ne-2]=arguments[ne];var te=L.apply(void 0,[ce].concat(le));if(te===n.empty)return!0;if(te===n.dense)return oe(F.denseProduct(le));var ie=te.productOperations,se=te.root;function Re(he){return he.isSubspace?oe(F.fromUntypedProduct(ie,he.bounds,le)):Re(he.left)&&Re(he.right)}return Re(se)}function j(ce){return ce===n.empty||ce===n.dense?0:p(ce.root)}var N=function(){function ce(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];We(this,ce),this.buffer=oe,this.cursor=0}return ze(ce,[{key:"putBack",value:function(ae){this.cursor-=1,this.buffer[this.cursor]=ae}},{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 ae=this.pick();return this.cursor+=1,ae}}])}(),J=ze(function ce(){var oe=this;We(this,ce),this.size=0,this.clear=function(){},this.get=function(){},this.set=function(){return oe}});function ee(ce,oe){var ae=function(ne,te){var ie=oe.get(ne);if(ie!==void 0){te.push("__cached__",ie);return}for(var se=arguments.length,Re=new Array(se>2?se-2:0),he=2;he<se;he++)Re[he-2]=arguments[he];ce.apply(void 0,[ne,te].concat(Re)),oe.set(ne,oe.size)};return ae}function Y(ce,oe){var ae=function(ne){if(ne.pick()==="__cached__"){ne.pop();var te=ne.pop();return oe[te]}for(var ie=arguments.length,se=new Array(ie>1?ie-1:0),Re=1;Re<ie;Re++)se[Re-1]=arguments[Re];var he=ce.apply(void 0,[ne].concat(se));return oe.push(he),he};return ae}var re=function(){function ce(oe){var ae=this;We(this,ce),this.globalProductOperations=oe,this.cached=typeof Map<"u"?new Map:new J,this.cache=[],this.serializers={},this.serializeProductSet=function(he,ye){if(he===n.empty||he===n.dense){ye.push(he);return}var ve=he,me=ae.getDims(ve.productOperations);ye.push(me),ae.serializeUntypedSparseProductCached(ve.root,ye,me)},this.deserializeProductSet=function(he){var ye=he.pop();if(ye===n.empty||ye===n.dense)return ye;he.putBack(ye);var ve={},me=he.pop();for(var Ee of me){var xe=ae.globalProductOperations[Ee];ve[Ee]=xe}var we=ae.deserializeUntypedSparseProductCached(he,me);return{productOperations:ve,root:we}},this.serializeUntypedSparse=function(he,ye,ve){ye.push(he==null?void 0:he.isExact),ye.push(ae.serializers[ve].serializeBound(he==null?void 0:he.infimum)),ye.push(ae.serializers[ve].serializeBound(he==null?void 0:he.supremum));var me=ce.normalizeKey(he==null?void 0:he.key);ye.push(ae.serializers[ve].serializeKey(me));for(var Ee of[he==null?void 0:he.left,he==null?void 0:he.right])Ee==null||Ee===n.empty||Ee===n.dense?ye.push(Ee):(ye.push("us"),ae.serializeUntypedSparseCached(Ee,ye,ve))},this.deserializeUntypedSparse=function(he,ye){var ve=he.pop(),me=ae.serializers[ye].deserializeBound(he.pop()),Ee=ae.serializers[ye].deserializeBound(he.pop()),xe=ae.serializers[ye].deserializeKey(he.pop()),we=["left","right"].map(function(fr){var lr=he.pop();if(lr==="us"){var Er=ae.deserializeUntypedSparseCached(he,ye);return Er}return lr}),Ne=Ae(we,2),Xe=Ne[0],Ze=Ne[1];return{infimum:me,supremum:Ee,isExact:ve,key:xe,left:Xe,right:Ze}},this.serializeUntypedSparseProduct=function(he,ye,ve){ye.push(he.isSubspace);for(var me of ve){var Ee=he.bounds[me];ae.serializeUntypedSparseCached(Ee,ye,me)}he.isSubspace||(ae.serializeUntypedSparseProductCached(he.left,ye,ve),ae.serializeUntypedSparseProductCached(he.right,ye,ve),ye.push(he.subspaceCount))},this.deserializeUntypedSparseProduct=function(he,ye){var ve=he.pop(),me={};for(var Ee of ye){var xe=ae.deserializeUntypedSparseCached(he,Ee);me[Ee]=xe}if(!ve){var we=ae.deserializeUntypedSparseProductCached(he,ye),Ne=ae.deserializeUntypedSparseProductCached(he,ye),Xe=he.pop();return{isSubspace:ve,bounds:me,left:we,right:Ne,subspaceCount:Xe}}return{isSubspace:ve,bounds:me}},this.serializeUntypedSparseCached=ee(this.serializeUntypedSparse,this.cached),this.deserializeUntypedSparseCached=Y(this.deserializeUntypedSparse,this.cache),this.serializeProductSetCached=ee(this.serializeProductSet,this.cached),this.deserializeProductSetCached=Y(this.deserializeProductSet,this.cache),this.serializeUntypedSparseProductCached=ee(this.serializeUntypedSparseProduct,this.cached),this.deserializeUntypedSparseProductCached=Y(this.deserializeUntypedSparseProduct,this.cache);for(var le in oe){var ne,te,ie,se,Re={serializeKey:(ne=oe[le].serializeKey)!=null?ne:function(he){return JSON.stringify(he)},deserializeKey:(te=oe[le].deserializeKey)!=null?te:function(he){return JSON.parse(he)},serializeBound:(ie=oe[le].serializeBound)!=null?ie:function(he){return JSON.stringify(he)},deserializeBound:(se=oe[le].deserializeBound)!=null?se:function(he){return JSON.parse(he)}};this.serializers[le]=Re}}return ze(ce,[{key:"getDims",value:function(ae){return Object.keys(ae)}},{key:"serialize",value:function(ae){this.cached.clear();var le=[];le.push(ae.length);for(var ne of ae)this.serializeProductSetCached(ne,le);return JSON.stringify(le)}},{key:"deserialize",value:function(ae){this.cache.length=0;for(var le=new N(JSON.parse(ae)),ne=le.pop(),te=[],ie=0;ie<ne;ie+=1){var se=this.deserializeProductSetCached(le);te.push(se)}return te}}],[{key:"normalizeKey",value:function(ae){if(Array.isArray(ae))return Qr(ae);if(typeof ae=="object"){var le=Object.assign({},ae);return delete le.depth,delete le.split,le}return ae}}])}();t.ProductSetSerializer=re;function ue(ce){return new re(ce)}},"../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=l;var n=s("../excel-online-calc-common/lib/ds/table.js"),a=s("../excel-online-calc-common/lib/core.js");function l(L,k,v){if(v!==void 0){var b=L.slice();return b[k]=v,b}var x=L.slice(0,-1);return k<L.length-1&&(x[k]=L[L.length-1]),x}var o;(function(L){L[L.Ptr=1]="Ptr",L[L.Leaf=2]="Leaf",L[L.Branch=3]="Branch"})(o||(t.RTKind=o={}));function f(L,k,v){return{kind:L,key:k,value:v}}function g(L,k){return f(o.Ptr,L,k)}function h(L,k){return f(o.Leaf,L,k)}function y(L,k){return f(o.Branch,L,k)}var p;(function(L){L[L.NotFound=1]="NotFound",L[L.Removed=2]="Removed",L[L.Delete=3]="Delete"})(p||(p={}));var R=function(){function L(k,v,b){We(this,L),this.lattice=k,this.root=v,this.count=b}return ze(L,[{key:"getCount",value:function(){return this.count}},{key:"bounds",get:function(){var v;return(v=this.root)==null?void 0:v.key}},{key:"getValue",value:function(v){if(this.root===void 0)return;function b(x,w){var B=x.keyCompare(w.key,v);if(w.kind===o.Ptr)return B===0?w.value:void 0;if(!(B===void 0||B<0))for(var P of w.value){var U=b(x,P);if(U!==void 0)return U}}return b(this.lattice,this.root)}},{key:"getEntry",value:function(v){var b=this.getValue(v);return b===void 0?void 0:(0,n.entry)(v,b)}},{key:"setValue",value:function(v,b){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(B){return!0},w=_(this.lattice,this.root,v,x,b);return w!==void 0?w===this.root?this:new L(this.lattice,w,this.count):new L(this.lattice,M(this.lattice,this.root,g(v,b)),this.count+1)}},{key:"filter",value:function(v){var b=new L(this.lattice,void 0,0);return this.forEach(function(x,w){return v(x,w)&&(b=b.setValue(x,w)),!0}),b}},{key:"contains",value:function(v){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(x){return!0};return _(this.lattice,this.root,v,b)!==void 0}},{key:"getOrSetValue",value:function(v,b){var x=this.getValue(v);if(x===void 0){var w=b();return[this.setValue(v,w),w]}return[this,x]}},{key:"forEach",value:function(v){return C(this.root,v)}},{key:"forEachGe",value:function(v,b){var x=this;return C(this.root,b,function(w){return x.lattice.keyGe(w,v)},function(w){return x.lattice.keyGe(w,v)})}},{key:"forEachLe",value:function(v,b){var x=this;return C(this.root,b,function(w){return x.lattice.keyMeets(w,v)},function(w){return x.lattice.keyLe(w,v)})}},{key:"forEachMeets",value:function(v,b){var x=this;return C(this.root,b,function(w){return x.lattice.keyMeets(w,v)},function(w){return x.lattice.keyMeets(w,v)})}},{key:"remove",value:function(v){var b=this;if(this.root==null)return this;var x=[],w=this.lattice,B=function z(V,Z){var D=w.keyCompare(V.key,v);if(D===void 0||D<0)return(0,a.pair)(V,p.NotFound);if(V.kind===o.Leaf){for(var O=V.value,K=0;K<O.length;K+=1)if(w.keyCompare(O[K].key,v)===0){var $=l(O,K);if($.length<Z){var j=h(V.key,$);return x.push(j),(0,a.pair)(j,p.Delete)}return(0,a.pair)(h(A(w,$),$),p.Removed)}}else for(var N=V.value,J=0;J<N.length;J+=1){var ee=z(N[J],w.minChildren),Y=Ae(ee,2),re=Y[0],ue=Y[1];if(ue===p.Delete){var ce=l(N,J);if(ce.length>=Z)return(0,a.pair)(y(A(w,ce),ce),p.Removed);var oe=y(V.key,ce);return x.push(oe),(0,a.pair)(oe,p.Delete)}if(ue===p.Removed)return(0,a.pair)(y(V.key,l(N,J,re)),p.Removed)}return(0,a.pair)(V,p.NotFound)},P=this.root.kind===o.Leaf?1:2,U=B(this.root,P),Q=Ae(U,2),W=Q[0],q=Q[1];if(W===this.root)return this;for(var H=q===p.Delete?void 0:W,G=0;G<x.length;G+=1)C(x[G],function(z,V){return H=M(b.lattice,H,g(z,V)),!0});return new L(this.lattice,H,this.count-1)}}],[{key:"create",value:function(v,b,x,w){var B=arguments.length>4&&arguments[4]!==void 0?arguments[4]:2,P=B>1?Math.ceil(B):1,U=P*2;function Q(q,H){var G=x(q,H);return G!==void 0&&G>=0}function W(q,H){var G=x(q,H);return G!==void 0&&G<=0}return new L({keyJoin:v,keyMeets:b,keyCompare:x,keyDistance:w,minChildren:P,maxChildren:U,keyGe:Q,keyLe:W},void 0,0)}}])}();t.RTree=R;function C(L,k,v,b){var x=v!==void 0?v:function(){return!0},w=b!==void 0?b:function(){return!0};if(L==null)return!0;var B=function P(U){if(!x(U.key))return!0;if(U.kind===o.Leaf)for(var Q=U.value,W=0;W<Q.length;W+=1){var q=Q[W];if(w(q.key)&&!k(q.key,q.value))return!1}else for(var H=U.value,G=0;G<H.length;G+=1)if(!P(H[G]))return!1;return!0};return B(L)}function S(L,k,v){for(var b=0,x=L.keyDistance(k[0].key,v),w=k[0].value.length,B=1;B<k.length;B+=1){var P=k[B],U=L.keyDistance(P.key,v);(U<x||U===x&&P.value.length<w)&&(b=B,x=U,w=P.value.length)}return b}function F(L,k){for(var v=0,b=1,x=L.keyDistance(k[0].key,k[1].key),w=2;w<k.length;w+=1)for(var B=0;B<w;B+=1){var P=L.keyDistance(k[B].key,k[w].key);P>x&&(v=B,b=w,x=P)}return(0,a.pair)(v,b)}function E(L,k){for(var v=F(L,k),b=Ae(v,2),x=b[0],w=b[1],B=k[x].key,P=k[w].key,U=[],Q=0;Q<k.length;Q+=1){var W=k[Q];U.push([W,L.keyDistance(B,W.key)-L.keyDistance(P,W.key)])}U.sort(function(Z,D){return Z[1]-D[1]});for(var q=L.minChildren;q<k.length-L.minChildren&&U[q][1]<0;q+=1);for(var H=[],G=[],z=0;z<q;z+=1)H.push(U[z][0]);for(var V=q;V<k.length;V+=1)G.push(U[V][0]);return(0,a.pair)(H,G)}function A(L,k){for(var v=k[0].key,b=1;b<k.length;b+=1)v=L.keyJoin(v,k[b].key);return v}function T(L,k,v){var b=E(L,v),x=Ae(b,2),w=x[0],B=x[1];return(0,a.pair)(f(k,A(L,w),w),f(k,A(L,B),B))}function M(L,k,v){if(k==null)return h(v.key,[v]);function b(U){if(U.kind===o.Leaf){var Q=[].concat(Qr(U.value),[v]);if(Q.length>L.maxChildren){var W=T(L,U.kind,Q),q=Ae(W,2),H=q[0],G=q[1];return(0,a.pair)(h(H.key,H.value),G)}return(0,a.pair)(h(L.keyJoin(U.key,v.key),Q),void 0)}var z=U.value.slice(),V=S(L,z,v.key),Z=b(z[V]),D=Ae(Z,2),O=D[0],K=D[1];if(z[V]=O,K!=null&&(z.push(K),z.length>L.maxChildren)){var $=T(L,U.kind,z),j=Ae($,2),N=j[0],J=j[1];return(0,a.pair)(y(N.key,N.value),J)}return(0,a.pair)(y(L.keyJoin(U.key,v.key),z),void 0)}var x=b(k),w=Ae(x,2),B=w[0],P=w[1];return P!=null?y(L.keyJoin(B.key,P.key),[B,P]):B}function _(L,k,v,b,x){if(k===void 0)return;function w(P){if(L.keyCompare(P.key,v)===0)return x===void 0||P.value===x||!b(P.value)?P:g(P.key,x)}function B(P){if(P.kind===o.Leaf){for(var U=0;U<P.value.length;U+=1){var Q=P.value[U],W=w(Q);if(W!==void 0)return h(P.key,l(P.value,U,W))}return}for(var q=0;q<P.value.length;q+=1){var H=P.value[q];if(L.keyMeets(H.key,v)){var G=B(H);if(G!==void 0)return y(P.key,l(P.value,q,G))}}}return B(k)}},"../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 n=s("../excel-online-calc-common/lib/ds/rbTree.js"),a=function(){function l(o,f,g){We(this,l),this.root=o,this.count=f,this.keyCompare=g}return ze(l,[{key:"getCount",value:function(){return this.count}},{key:"getValue",value:function(f){var g=(0,n.findUntyped)(this,f,this.root);return g==null?void 0:g.value}},{key:"getEntry",value:function(f){return(0,n.findUntyped)(this,f,this.root)}},{key:"contains",value:function(f){return this.getValue(f)!==void 0}},{key:"forEach",value:function(f){return(0,n.forEachUntyped)(f,this.root)}},{key:"setValue",value:function(f,g){return new l((0,n.insertUntyped)(this,f,g,this.root),this.contains(f)?this.count:this.count+1,this.keyCompare)}},{key:"remove",value:function(f){return this.contains(f)?new l((0,n.removeUntyped)(this,f,this.root),this.count-1,this.keyCompare):this}},{key:"getOrSetValue",value:function(f,g){var h=this.getValue(f);if(h!==void 0)return[this,h];var y=g();return[new l((0,n.insertUntyped)(this,f,y,this.root),this.count+1,this.keyCompare),y]}},{key:"filter",value:function(f){var g=this,h=n.emptyUntyped,y=0;return this.forEach(function(p,R){return f(p,R)&&(h=(0,n.insertUntyped)(g,p,R,h),y+=1),!1}),new l(h,y,this.keyCompare)}}],[{key:"create",value:function(f){return new l(n.emptyUntyped,0,f)}}])}();t.RedBlackMapTree=a},"../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=R,t.empty=E,t.findUntyped=k,t.find=v,t.forEachUntyped=b,t.forEach=x,t.insertUntyped=U,t.insert=Q,t.removeUntyped=H,t.remove=G;var n=s("../excel-online-calc-common/lib/assertions.js"),a;(function(z){z[z.Red=0]="Red",z[z.Black=1]="Black"})(a||(t.Color=a={}));var l;(function(z){z[z.DoubleBlack=2]="DoubleBlack"})(l||(l={}));var o=a.Red,f=a.Black,g=l.DoubleBlack,h={c:f,l:void 0,r:void 0},y={c:g,l:void 0,r:void 0};function p(z,V){return{ops:z,root:V}}function R(z){return z.l===void 0}function C(z){return z.c===o}function S(z){return z.c===f&&z.l!==void 0}function F(z){return z.c===f&&z.l===void 0}t.emptyUntyped=h;function E(z){return p(z,t.emptyUntyped)}function A(z,V,Z,D,O){return{c:z,l:V,key:Z,value:D,r:O}}function T(z,V){var Z=V.l,D=V.key,O=V.value,K=V.r;return A(z,Z,D,O,K)}function M(z){return R(z)?h:T(f,z)}function _(z){return S(z)&&z.l.c===f&&z.r.c===f?T(o,z):z}function L(z){return C(z)&&(z.l.c===o||z.r.c===o)?T(f,z):z}function k(z,V,Z){if(!R(Z)){var D=z.keyCompare(V,Z.key);return D<0?k(z,V,Z.l):D>0?k(z,V,Z.r):Z}}function v(z,V){return k(V.ops,z,V.root)}function b(z,V){return R(V)?!0:!b(z,V.l)||!z(V.key,V.value)?!1:b(z,V.r)}function x(z,V){return b(z,V.root)}function w(z,V,Z,D,O){if(z===f){if(C(V)&&C(V.l))return A(o,T(f,V.l),V.key,V.value,A(f,V.r,Z,D,O));if(C(O)&&C(O.r))return A(o,A(f,V,Z,D,O.l),O.key,O.value,T(f,O.r));if(C(V)&&C(V.r))return A(o,A(f,V.l,V.key,V.value,V.r.l),V.r.key,V.r.value,A(f,V.r.r,Z,D,O));if(C(O)&&C(O.l))return A(o,A(f,V,Z,D,O.l.l),O.l.key,O.l.value,A(f,O.l.r,O.key,O.value,O.r))}if(z===g){if(C(O)&&C(O.l))return A(f,A(f,V,Z,D,O.l.l),O.l.key,O.l.value,A(f,O.l.r,O.key,O.value,O.r));if(C(V)&&C(V.r))return A(f,A(f,V.l,V.key,V.value,V.r.l),V.r.key,V.r.value,A(f,V.r.r,Z,D,O))}return A(z,V,Z,D,O)}function B(z,V,Z,D,O){return z===o&&V.c===g&&S(O)?w(f,A(o,M(V),Z,D,O.l),O.key,O.value,O.r):z===o&&S(V)&&O.c===g?w(f,V.l,V.key,V.value,A(o,V.r,Z,D,M(O))):z===f&&V.c===g&&S(O)?w(g,A(o,M(V),Z,D,O.l),O.key,O.value,O.r):z===f&&S(V)&&O.c===g?w(g,V.l,V.key,V.value,A(o,V.r,Z,D,M(O))):z===f&&V.c===g&&C(O)&&S(O.l)?A(f,w(f,A(o,M(V),Z,D,O.l.l),O.l.key,O.l.value,O.l.r),O.key,O.value,O.r):z===f&&C(V)&&S(V.r)&&O.c===g?A(f,V.l,V.key,V.value,w(f,V.r.l,V.r.key,V.r.value,A(o,V.r.r,Z,D,M(O)))):((0,n.assertTrue)("calc.common.rbTree.rotate: expected R|B",V.c!==g&&O.c!==g),A(z,V,Z,D,O))}function P(z,V,Z,D){if(R(D))return A(o,h,V,Z,h);var O=z.keyCompare(V,D.key);return O<0?w(D.c,P(z,V,Z,D.l),D.key,D.value,D.r):O>0?w(D.c,D.l,D.key,D.value,P(z,V,Z,D.r)):A(D.c,D.l,V,Z,D.r)}function U(z,V,Z,D){return L(P(z,V,Z,D))}function Q(z,V,Z){return p(Z.ops,U(Z.ops,z,V,Z.root))}function W(z,V,Z){if(R(Z))return Z;if(Z.c===o&&F(Z.l)&&F(Z.r))return z.keyCompare(V,Z.key)===0?h:Z;if(Z.c===f&&F(Z.l)&&F(Z.r))return z.keyCompare(V,Z.key)===0?y:Z;if(Z.c===f&&C(Z.l)&&F(Z.l.l)&&F(Z.l.r)&&F(Z.r)){var D=z.keyCompare(V,Z.key);return D<0?A(f,W(z,V,Z.l),Z.key,Z.value,h):D>0?Z:A(f,h,Z.l.key,Z.l.value,h)}var O=z.keyCompare(V,Z.key);if(O<0)return B(Z.c,W(z,V,Z.l),Z.key,Z.value,Z.r);if(O>0)return B(Z.c,Z.l,Z.key,Z.value,W(z,V,Z.r));(0,n.assertTrue)("calc.common.rbTree.rem: expected node",!R(Z.r));var K=q(Z.r),$=Ae(K,3),j=$[0],N=$[1],J=$[2];return B(Z.c,Z.l,j,N,J)}function q(z){if(z.c===o&&F(z.l)&&F(z.r))return[z.key,z.value,h];if(z.c===f&&F(z.l)&&F(z.r))return[z.key,z.value,y];if(z.c===f&&F(z.l)&&C(z.r))return[z.key,z.value,T(f,z.r)];(0,n.assertTrue)("calc.common.rbTree.remMin: expected node",!R(z.l));var V=q(z.l),Z=Ae(V,3),D=Z[0],O=Z[1],K=Z[2];return[D,O,B(z.c,K,z.key,z.value,z.r)]}function H(z,V,Z){var D=W(z,V,_(Z));return(0,n.assertTrue)("calc.common.rbTree.remove: expected R|B",D.c===o||D.c===f),D}function G(z,V){return p(V.ops,H(V.ops,z,V.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 n(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1/0;We(this,n),this.list=a<1/0?new Array(a):new Array,this.counter=0,this.capacity=a,this.readIndex=0,this.writeIndex=0}return ze(n,[{key:"count",value:function(){return this.counter}},{key:"isEmpty",value:function(){return this.counter===0}},{key:"enqueue",value:function(l){this.list[this.writeIndex]=l;var o=this.counter!==0&&this.writeIndex===this.readIndex;o?this.readIndex=(this.readIndex+1)%this.capacity:this.counter++,this.writeIndex=(this.writeIndex+1)%this.capacity}},{key:"dequeue",value:function(){if(!this.isEmpty()){var l=this.list[this.readIndex];return this.list[this.readIndex]=void 0,this.readIndex=(this.readIndex+1)%this.capacity,this.counter--,l}}},{key:"executeOnEveryElement",value:function(l){for(var o=0;o<this.counter;o++){var f=(this.readIndex+o)%this.capacity,g=this.list[f];if(g!==void 0){var h=l(g);if(!h)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=n,t.entry=a;var s={getCount:function(){return 0},getValue:function(){},getEntry:function(){},contains:function(){return!1},forEach:function(){return!0}};function n(){return s}function a(l,o){return{key:l,value:o}}},"../excel-online-calc-common/lib/ds/utils.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.logCollisionKey=g;var n=s("../excel-online-common/lib/index.js"),a=s("../excel-online-calc-common/lib/assertions.js"),l={},o=0;function f(y){var p=l[y];l[y]=(p===void 0?0:p)+1,o+=1,o%100===0&&(a.ulsLogger.ULS.traceTag(595858520,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,"calc.common.hashUtils.logCollision: ".concat(JSON.stringify(l),".")),l={})}function g(y){f(h(y))}function h(y){return typeof y=="object"?y===null?"null":"Object {".concat(Object.keys(y),"}"):typeof y}},"../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=h,t.isFeatureEnabled=y,t.getFeatures=p;var n=s("../excel-online-common/lib/index.js"),a=s("../office-online-feature-gates/lib/index.js"),l=s("../excel-online-calc-common/lib/assertions.js"),o;(function(S){S.FeatureCheckingEnabled="FeatureCheckingEnabled",S.CalcPreventSpillingHack="CalcPreventSpillingHack",S.CalcLegacyImplicitIntersection="CalcLegacyImplicitIntersection",S.CalcRecordFunctions="CalcRecordFunctions",S.CalcNestedRecordFunction="CalcNestedRecordFunction",S.CalcLetRecFunction="CalcLetRecFunction",S.CalcLambdaBasicFunctions="CalcLambdaBasicFunctions",S.CalcLambdaDefaultParameters="CalcLambdaDefaultParameters",S.CalcLambdaCellValues="CalcLambdaCellValues",S.CalcLambdaArrayLifting="CalcLambdaArrayLifting"})(o||(t.FeatureName=o={}));var f=function(F){var E="calc.common.isFeatureEnabledCallback: called with ".concat(F," before initCalc");return l.ulsLogger.ULS.traceTag(526989323,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Warning,E),!1},g={};function h(S){typeof S=="function"&&(f=S)}function y(S){return g[S]===void 0&&(g[S]=f(S)),g[S]}function p(){var S={};for(var F in o){var E=o[F];E!=null&&(S[E]=y(E))}return S}var R={Number_Of_Times_Test_Was_Executed:1,"Microsoft.Office.Excel.TestBooleanFeatureGate":!1,"Microsoft.Office.Excel.TestStringFeatureGate":"","Microsoft.Office.Excel.TestNumericFeatureGate":0,"Microsoft.Office.Excel.ProseFormulaRepairExperimentLogBuggyIsEnabled":!1,"Microsoft.Office.Excel.ProseFormulaRepairExperimentIsEnabled":!1,"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.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.FormulaGenerationCopilotAutoCompleteEntry":!1,"Microsoft.Office.Excel.FormulaAuthoringCopilotIPE":!1,"Microsoft.Office.Excel.AugLoop.FormulaByExampleScratchpadPreview":!1,"Microsoft.Office.Excel.AutoCompleteUserDefinedEnum":!1,"Microsoft.Office.Excel.FormulaCompletionPluginEnabled":!1,"Microsoft.Office.Excel.FormulaCompletionStartDelta":500};t.getTypedFeatureGate=(0,a.makeGetTypedFeatureGate)(R);var C=s("../office-online-feature-gates/lib/index.js");Object.defineProperty(t,"overrideTypedFeatureGates",{enumerable:!0,get:function(){return C.overrideTypedFeatureGates}}),Object.defineProperty(t,"setFeatureGateDictionaryGetter",{enumerable:!0,get:function(){return C.setFeatureGateDictionaryGetter}}),t.isTypedChangeGateEnabled=(0,a.makeTypedIsChangeGateEnabled)(["OfficeVSO:XXX_TestChangeGate","OfficeVSO:7903424_Microsoft.Office.Excel.ProvideX10FeaturesFromSchedulerFeatures","Microsoft.Office.Excel.X10IntelligentPythonWP5","Microsoft.Office.Excel.UseObjectInsteadOfMapForFunctionShortDescriptions","OfficeVSO:9214272_FormulaRepairSuggestionsLimit2RatherThan1","Microsoft.Office.Excel.Parser2024","OfficeVSO:9429166_addRepairDiagnostics","OfficeVSO:9510546_X10FBEDesktopPluginChangeGate","OfficeVSO:9506075_ImportRangeWithOnlySheetIdFix","OfficeVSO:9538069_NamedRangeBrokenLinksFix","Microsoft.Office.Excel.CalcTS.UseAsyncLoopImmediate","OfficeVSO:9617414_ShadowEvalPoundErrors","OfficeVSO:9646883_NameManager-FG-Removal","OfficeVSO:9674315_FBEGenerateExplanationInPlugin","OfficeVSO:9683390_FormulaByExamplePlugin","OfficeVSO:9848728_refactorFormulaCopilotIPERequest","OfficeVSO:9766399_FBEAshaVetos","OfficeVSO:10087100_changePythonPluginFGtoCG","OfficeVSO:10149551_x10_NewRequestProcessor","OfficeVSO:10149831_x10-RegisterPluginByClass","OfficeVSO:10160560_RefactorFBETasks","OfficeVSO:10105681_MitigateUpdateSnapshotLeak"])},"../excel-online-calc-common/lib/findIsomorphicSubtrees.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findIsomorphicSubtrees=s;function s(a,l){for(var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return""},f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){return 1},g=[a],h=new Set(g),y=0;y<g.length;y+=1)for(var p of l(g[y]))h.has(p)||(h.add(p),g.push(p));h.clear(),g.reverse();var R=new Map,C=[],S=new Map;function F(_){var L=S.get(_);return L!==void 0||(L=S.size,S.set(_,L)),L}var E=[];g.forEach(function(_,L){var k=l(_).map(function(U){return R.get(U)});if(k.some(function(U){return U===void 0}))throw new Error("Circular references in the tree");var v=k.map(function(U){return C[U]}),b=v.join("/")+"/"+o(_),x=F(b);if(C.push(x),E[x]===void 0){var w=v.map(function(U){return E[U]}),B=w.map(function(U){return U.size}).reduce(function(U,Q){return U+Q},f(_)),P=w.map(function(U){return U.depth}).reduce(function(U,Q){return Math.max(U,Q)},0)+1;E[x]={subtrees:[_],size:B,depth:P}}else E[x].subtrees.push(_);R.set(_,L)});for(var A of E)A.subtrees.reverse();var T=new Array(g.length);for(var M of E)T[T.length-R.get(M.subtrees[0])-1]=M;return n(T)}function n(a){return a.filter(function(l){return l!==void 0})}},"../excel-online-calc-common/lib/fnv1a.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fnv1a=n;var s=2166136261;function n(a){for(var l=s,o=a.length,f=0;f<o;f+=1)l^=a.charCodeAt(f),l+=(l<<1)+(l<<4)+(l<<7)+(l<<8)+(l<<24);return l>>>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="12.4.17"},"../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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/result.js");t.PackageName="excel-online-calc-common",n.__exportStar(s("../excel-online-calc-common/lib/anonymizer.js"),t),n.__exportStar(s("../excel-online-calc-common/lib/arrayUtils.js"),t),n.__exportStar(s("../excel-online-calc-common/lib/assertions.js"),t),n.__exportStar(s("../excel-online-calc-common/lib/async.js"),t);var l=s("../excel-online-calc-common/lib/asyncLoop.js");Object.defineProperty(t,"asyncLoopDelayPromiseImpl",{enumerable:!0,get:function(){return l.asyncLoopDelayPromiseImpl}}),Object.defineProperty(t,"asyncLoopFactory",{enumerable:!0,get:function(){return l.asyncLoopFactory}}),Object.defineProperty(t,"asyncLoop",{enumerable:!0,get:function(){return l.asyncLoop}}),t.codePoint=n.__importStar(s("../excel-online-calc-common/lib/codePoint.js"));var o=s("../excel-online-calc-common/lib/combinations.js");Object.defineProperty(t,"combinations",{enumerable:!0,get:function(){return o.combinations}});var f=s("../excel-online-calc-common/lib/config.js");Object.defineProperty(t,"initCalcCalled",{enumerable:!0,get:function(){return f.initCalcCalled}}),Object.defineProperty(t,"maxRetriesForLoadingScript",{enumerable:!0,get:function(){return f.maxRetriesForLoadingScript}}),Object.defineProperty(t,"isCalcInit",{enumerable:!0,get:function(){return f.isCalcInit}}),Object.defineProperty(t,"getCalcAbsUrl",{enumerable:!0,get:function(){return f.getCalcAbsUrl}}),Object.defineProperty(t,"getCalcAbsUrlOrThrow",{enumerable:!0,get:function(){return f.getCalcAbsUrlOrThrow}}),Object.defineProperty(t,"initCalc",{enumerable:!0,get:function(){return f.initCalc}}),Object.defineProperty(t,"initCalcThread",{enumerable:!0,get:function(){return f.initCalcThread}}),Object.defineProperty(t,"initCalcInThread",{enumerable:!0,get:function(){return f.initCalcInThread}}),n.__exportStar(s("../excel-online-calc-common/lib/core.js"),t),n.__exportStar(s("../excel-online-calc-common/lib/ds/index.js"),t);var g=s("../excel-online-calc-common/lib/featureConfiguration.js");Object.defineProperty(t,"FeatureName",{enumerable:!0,get:function(){return g.FeatureName}}),Object.defineProperty(t,"isFeatureEnabled",{enumerable:!0,get:function(){return g.isFeatureEnabled}}),Object.defineProperty(t,"getTypedFeatureGate",{enumerable:!0,get:function(){return g.getTypedFeatureGate}}),Object.defineProperty(t,"overrideTypedFeatureGates",{enumerable:!0,get:function(){return g.overrideTypedFeatureGates}}),Object.defineProperty(t,"setFeatureGateDictionaryGetter",{enumerable:!0,get:function(){return g.setFeatureGateDictionaryGetter}}),Object.defineProperty(t,"isTypedChangeGateEnabled",{enumerable:!0,get:function(){return g.isTypedChangeGateEnabled}});var h=s("../excel-online-calc-common/lib/findIsomorphicSubtrees.js");Object.defineProperty(t,"findIsomorphicSubtrees",{enumerable:!0,get:function(){return h.findIsomorphicSubtrees}});var y=s("../excel-online-calc-common/lib/fnv1a.js");Object.defineProperty(t,"fnv1a",{enumerable:!0,get:function(){return y.fnv1a}});var p=s("../excel-online-calc-common/lib/jsf32.js");Object.defineProperty(t,"JSF32",{enumerable:!0,get:function(){return p.JSF32}});var R=s("../excel-online-calc-common/lib/LimitedSizeHotMap.js");Object.defineProperty(t,"LimitedSizeHotMap",{enumerable:!0,get:function(){return R.LimitedSizeHotMap}});var C=s("../excel-online-calc-common/lib/mixin.js");Object.defineProperty(t,"mixin",{enumerable:!0,get:function(){return C.mixin}}),n.__exportStar(s("../excel-online-calc-common/lib/polyfills.js"),t),n.__exportStar(s("../excel-online-calc-common/lib/promise.js"),t),n.__exportStar(s("../excel-online-calc-common/lib/result.js"),t),n.__exportStar(s("../excel-online-calc-common/lib/runtime/machine.js"),t),n.__exportStar(s("../excel-online-calc-common/lib/runtime/pledge.js"),t);var S=s("../excel-online-calc-common/lib/setTimeoutInterface.js");Object.defineProperty(t,"setImmediateUnified",{enumerable:!0,get:function(){return S.setImmediateUnified}}),Object.defineProperty(t,"clearTimerUnified",{enumerable:!0,get:function(){return S.clearTimerUnified}}),Object.defineProperty(t,"defaultSetTimeoutInterface",{enumerable:!0,get:function(){return S.defaultSetTimeoutInterface}});var F=s("../excel-online-calc-common/lib/stopwatch.js");Object.defineProperty(t,"ulsStopwatchFactory",{enumerable:!0,get:function(){return F.ulsStopwatchFactory}}),n.__exportStar(s("../excel-online-calc-common/lib/unicode.js"),t),n.__exportStar(s("../excel-online-calc-common/lib/util.js"),t),n.__exportStar(s("../excel-online-calc-common/lib/wrapIntoAsync.js"),t),t.result={isSuccess:a.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(l,o){return(l<<o|l>>>32-o)>>>0},n=function(){function a(l){We(this,a),this.x=new Uint32Array([4058668781,l,l,l]);for(var o=0;o<20;o+=1)this.nextU32()}return ze(a,[{key:"next",value:function(){return this.nextU32()*23283064365386963e-26}},{key:"nextU32",value:function(){var o=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]+o>>>0,this.x[3]=o+this.x[0]>>>0}}])}();t.JSF32=n},"../excel-online-calc-common/lib/mixin.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mixin=s;function s(n,a,l){var o=function(f){function g(){var h;We(this,g);for(var y=arguments.length,p=new Array(y),R=0;R<y;R++)p[R]=arguments[R];h=qa(this,g,[].concat(p));var C=a(h);for(var S of l)Object.defineProperty(h,S,{value:C[S].bind(C),enumerable:!1,configurable:!1});return h}return Ka(g,f),ze(g)}(n);return o}},"../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=a,t.objectValues=l;function n(o){try{return o()}catch(f){return!1}}t.isInteger=typeof Number.isInteger=="function"&&n(function(){return!Number.isInteger(1.1)})?function(o){return Number.isInteger(o)}:function(o){return typeof o=="number"&&isFinite(o)&&Math.floor(o)===o},t.stringStartsWith=n(function(){return!"ab".startsWith("b")&&"abc".startsWith("b",1)&&!"abc".startsWith("a",1)})?function(o,f){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return o.startsWith(f,g)}:function(o,f){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return g+f.length<=o.length&&o.substring(g,g+f.length)===f},t.stringEndsWith=n(function(){return!"ab".endsWith("a")})?function(o,f){return o.endsWith(f)}:function(o,f){return f.length<=o.length&&o.substring(o.length-f.length,o.length)===f},t.repeat=n(function(){return"a".repeat(3)==="aaa"})?function(o,f){return o.repeat(f)}:function(o,f){return Array(f+1).join(o)};function a(o,f){for(var g=0;g<o.length;g+=1)o[g]=f;return o}t.mathLog2=(s=Math.log2)!=null?s:function(o){return Math.log(o)*Math.LOG2E};function l(o){var f=[];for(var g in o)Object.hasOwnProperty.call(o,g)&&f.push(o[g]);return f}},"../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=h,t.newPromise=y,t.promiseLoop=p,t.isThenable=R,t.bindMaybeThenable=C,t.collapseThenable=S;var n=s("../excel-online-calc-common/lib/assertions.js"),a=s("../excel-online-calc-common/lib/core.js"),l=function(){function F(){var E=this;We(this,F),this.promise=new Promise(function(A,T){E._resolve=A,E._reject=T})}return ze(F,[{key:"then",value:function(A,T){return this.promise.then(A,T)}},{key:"toPromise",value:function(){return this.promise}},{key:"resolve",value:function(A){this._resolve(A)}},{key:"reject",value:function(A){this._reject(A)}}])}();t.ResolvablePromise=l;var o=function(F){function E(){var A;return We(this,E),A=qa(this,E),A.value=void 0,A.isUninitialized=!0,Gt(jt(E.prototype),"then",A).call(A,function(T){return A.value=T}),A}return Ka(E,F),ze(E,[{key:"getCurrentValue",value:function(){return this.value}},{key:"resolve",value:function(T){return R(T)?Gt(jt(E.prototype),"resolve",this).call(this,T):(this.isUninitialized&&(this.value=T,this.isUninitialized=!1),Gt(jt(E.prototype),"resolve",this).call(this,T))}}])}(l);t.ResolvablePromiseWithSyncValue=o;var f=function(F){function E(A){var T;return We(this,E),T=qa(this,E),T.limit=A,T.currentSubscribers=0,T.isSettled=!1,Gt(jt(E.prototype),"then",T).call(T,T.settle.bind(T),T.settle.bind(T)),T}return Ka(E,F),ze(E,[{key:"settle",value:function(){this.isSettled=!0}},{key:"then",value:function(T,M){return(0,n.assertTrue)(E.makeAssertMessage(this.limit),this.isSettled||this.currentSubscribers++<this.limit),Gt(jt(E.prototype),"then",this).call(this,T,M)}}],[{key:"makeAssertMessage",value:function(T){return"ResolvablePromiseWithBoundedSubscribers should not pass a limited amount of ".concat(T," active subscribers when not settled")}}])}(o);t.ResolvablePromiseWithLimitedSubscribers=f;var g=function(F){function E(A,T){var M;return We(this,E),M=qa(this,E),T.setTimeout(function(){var _=new Error("Promise timeout");_.name="TimeoutError",M.reject(_)},A),M}return Ka(E,F),ze(E)}(l);t.ResolvablePromiseWithTimeout=g;function h(F,E){return F.then(function(A){return E(),A},function(A){return E(),Promise.reject(A)})}function y(){var F,E=new Promise(function(A,T){return F=[A,T]});return[E,F]}function p(F,E){var A;return new Promise(function(T,M){function _(L){if(L!==void 0){A=L;try{Promise.resolve(F(A)).then(_,M)}catch(k){M(k)}}else T(A)}Promise.resolve(E).then(_,M)})}function R(F){return(0,a.isDefined)(F)&&typeof F.then=="function"}function C(F,E,A){return R(F)?F.then(E,A):E(F)}function S(F){return F}t.MaybeThenable={all:function(E){var A=new Array(E.length),T=new l,M=0;return E.forEach(function(_,L){R(_)?_.then(function(k){A[L]=k,++M===E.length&&T.resolve(A)},function(k){T.reject(k)}):A[L]=_}),T},any:function(E){var A=new l;return E.forEach(function(T,M){R(T)?T.then(function(_){A.resolve({result:_,resolvedIndex:M})},function(_){A.reject(_)}):A.resolve({result:T,resolvedIndex:M})}),A}}},"../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=n,t.failure=a,t.isSuccess=l,t.javaScriptError=f;var s;(function(g){g.Success="Success",g.Failure="Failure",g.Paused="Paused",g.Breaked="Breaked"})(s||(t.ResultKind=s={}));function n(g){return{kind:s.Success,value:g}}t.successUndefined=n(void 0);function a(g){return{kind:s.Failure,reason:g}}function l(g){return g.kind===s.Success}var o;(function(g){g.JavaScriptError="JavaScriptError"})(o||(t.ReasonKind=o={}));function f(g){return{kind:o.JavaScriptError,error:g}}},"../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=o,t.nextOnSuccessReceiver=g;var n=s("../excel-online-calc-common/lib/result.js"),a;(function(C){C[C.Next=1]="Next",C[C.CallMachine=2]="CallMachine",C[C.Break=3]="Break"})(a||(t.TransitionKind=a={}));function l(C,S,F){return{kind:C,machine:S,receiver:F}}t.nextTransition=l(a.Next,void 0,void 0),t.breakTransition=l(a.Break,void 0,void 0);function o(C,S){return l(a.CallMachine,C,S)}var f={receiveResult:function(S){return(0,n.isSuccess)(S)?t.nextTransition:S}};function g(){return f}var h=function(C){function S(F,E){var A;return We(this,S),A=qa(this,S,["Cycle detected: tried to call an already-running Machine"]),A.machine=F,A.stackDepth=E,A}return Ka(S,C),ze(S)}(R3(Error));t.MachineCycle=h;var y=function(){function C(S){We(this,C),this.numSteps=0,this.stack=[];try{this.pushFrame(o(S,{receiveResult:function(E){return E}})),this.transition=t.nextTransition}catch(F){this.transition=(0,n.failure)((0,n.javaScriptError)(F))}}return ze(C,[{key:"pushFrame",value:function(F){var E=this.stack.length,A=F.machine;if(A.runStatus===!0)throw C.numCycles+=1,new h(A,E);A.runStatus===!1&&(A.runStatus=!0),this.stack.push(F),C.maxStackDepth<E+1&&(C.maxStackDepth=E+1)}},{key:"advanceTopFrame",value:function(){var F=this.stack[this.stack.length-1].machine;return typeof F.runStatus!="boolean"?F.runStatus:F.next()}},{key:"step",value:function(){this.numSteps+=1;var F=this.transition;try{switch(F.kind){case a.Next:return this.transition=this.advanceTopFrame(),t.nextTransition;case a.CallMachine:return this.pushFrame(F),this.transition=this.advanceTopFrame(),t.nextTransition;case a.Break:return this.transition=t.nextTransition,F;default:var E=this.stack.pop();return E?(E.machine.runStatus=F,this.transition=E.receiver.receiveResult(F),t.nextTransition):F}}catch(A){return this.transition=(0,n.failure)((0,n.javaScriptError)(A)),t.nextTransition}}},{key:"run",value:function(){var F=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===a.Break)return E;if(E.kind!==a.Next)return this.result=E;if(F())return C.numPauses+=1,E}}catch(A){return this.result=(0,n.failure)((0,n.javaScriptError)(A))}}},{key:"runToResult",value:function(){for(;;){var F=this.run();if(F.kind!==a.Break)return F}}}],[{key:"resetStats",value:function(){C.maxStackDepth=0,C.numPauses=0,C.numCycles=0}}])}();t.MachineRuntime=y,y.maxStackDepth=0,y.numPauses=0,y.numCycles=0;var p=function(){function C(S){We(this,C),this.machines=S,this.runStatus=!1,this.values=[]}return ze(C,[{key:"next",value:function(){return this.values.length<this.machines.length?o(this.machines[this.values.length],this):(0,n.success)(this.values)}},{key:"receiveResult",value:function(F){return(0,n.isSuccess)(F)?(this.values.push(F.value),this.next()):F}}])}();t.AllMachine=p;var R=function(){function C(S){We(this,C),this.machine=S,this.runStatus=!1}return ze(C,[{key:"next",value:function(){return o(this.machine,this)}},{key:"receiveResult",value:function(F){return(0,n.isSuccess)(F)?n.successUndefined:F}}])}();t.VoidMachine=R},"../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 n=s("../excel-online-calc-common/lib/runtime/machine.js"),a=s("../excel-online-calc-common/lib/result.js"),l=function(){function o(f,g,h){We(this,o),this.transition=f,this.onFulfilled=g,this.onRejected=h,this.runStatus=f instanceof o||f.kind===n.TransitionKind.CallMachine?!1:f}return ze(o,[{key:"setState",value:function(g,h,y){return this.onFulfilled=h,this.onRejected=y,this.transition=g,g}},{key:"next",value:function(){return this.transition instanceof o?this.transition=(0,n.callMachineTransition)(this.transition,this):this.transition}},{key:"receiveResult",value:function(g){var h;try{if((0,a.isSuccess)(g)){if(!this.onFulfilled)return this.setState(g,void 0,void 0);h=this.onFulfilled(g.value)}else{if(!this.onRejected)return this.setState(g,void 0,void 0);h=this.onRejected(g.reason)}}catch(y){return this.setState((0,a.failure)((0,a.javaScriptError)(y)),void 0,void 0)}return h instanceof o?(this.setState(h.transition,h.onFulfilled,h.onRejected),h.setState(this,void 0,void 0),this.next()):this.setState((0,a.success)(h),void 0,void 0)}},{key:"bind",value:function(g){return new o(this,g,void 0)}},{key:"catch",value:function(g){return new o(this,void 0,g)}},{key:"finally",value:function(g){return new o(this,function(h){return g(),h},function(h){return g(),o.reject(h)})}},{key:"settle",value:function(){return new n.MachineRuntime(this).runToResult()}}],[{key:"all",value:function(g){return o.fromMachine(new n.AllMachine(g.map(o.resolve)))}},{key:"settleOrThrow",value:function(g){var h=g.settle();if((0,a.isSuccess)(h))return h.value;throw h.reason.error}}])}();t.Pledge=l,l.resolve=function(o){return o instanceof l?o:new l((0,a.success)(o),void 0,void 0)},l.reject=function(o){return new l((0,a.failure)(o),void 0,void 0)},l.undefinedPledge=l.resolve(void 0),l.fromMachine=function(o){if(o instanceof l)return o;var f=new l(l.undefinedPledge,void 0,void 0);return f.transition=(0,n.callMachineTransition)(o,f),f},l.try=function(o){return l.undefinedPledge.bind(o)},l.RepeatMachine=function(){function o(f,g){We(this,o),this.onLoop=f,this.accum=g,this.runStatus=!1}return ze(o,[{key:"next",value:function(){var g=this.onLoop(this.accum);return g instanceof l?(0,n.callMachineTransition)(g,this):this.receiveSuccess(g)}},{key:"receiveResult",value:function(g){return(0,a.isSuccess)(g)?this.receiveSuccess(g.value):g}},{key:"receiveSuccess",value:function(g){return g===void 0?(0,a.success)(this.accum):(this.accum=g,n.nextTransition)}}])}(),l.repeat=function(o,f){return l.resolve(f).bind(function(g){return l.fromMachine(new l.RepeatMachine(o,g))})}},"../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=h,t.clearTimerUnified=y;var n=s("../../.store/tiny-set-immediate@1.0.2-cfc56a6fa897ebffcef6/node_modules/tiny-set-immediate/esm/index.js"),a=s("../excel-online-calc-common/lib/assertions.js"),l=function(){return globalThis.setImmediateNode!==void 0&&globalThis.clearImmediateNode!==void 0?{setImmediate:globalThis.setImmediateNode,clearImmediate:globalThis.clearImmediateNode}:{setImmediate:n.setImmediate,clearImmediate:n.clearImmediate}}(),o=l.setImmediate,f=l.clearImmediate;function g(p,R){for(var C=arguments.length,S=new Array(C>2?C-2:0),F=2;F<C;F++)S[F-2]=arguments[F];return{kind:"Timeout",timer:setTimeout.apply(void 0,[p,R].concat(S))}}function h(p){for(var R=arguments.length,C=new Array(R>1?R-1:0),S=1;S<R;S++)C[S-1]=arguments[S];return{kind:"Immediate",timer:o.apply(void 0,[p].concat(C))}}function y(p){switch(p.kind){case"Immediate":f(p.timer);break;case"Timeout":clearTimeout(p.timer);break;case"Mocking":p.delayedCallback.isValid=!1;break;default:(0,a.assertNever)("unknown timer.kind",p)}}t.defaultSetTimeoutInterface={setImmediate:h,setTimeout:g,clearImmediate:y,clearTimeout:y}},"../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=o;var n=s("../excel-online-common/lib/index.js"),a={ULS:new n.NulLogger},l=function(g){return a.ULS.traceTag(595948114,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,g)};t.ulsStopwatchFactory=(0,n.initStopwatchFactory)(l);function o(f){a.ULS=f}},"../excel-online-calc-common/lib/unicode.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isHighSurrogate=f,t.isLowSurrogate=g,t.isAnySurrogate=h,t.surrogatePairToCodePoint=y,t.stringFromCodePoint=p,t.scanCodePoints=R,t.scanCodePointsBack=C,t.countCodePoints=S,t.stringCodePointAt=F,t.numCodeUnits=E,t.codePointIterator=A,t.forEachClassInterval=T,t.makeIsInClass=L;var n=s("../excel-online-calc-common/lib/core.js"),a=55296,l=56320,o=65533;function f(k){return(k&64512)===a}function g(k){return(k&64512)===l}function h(k){return(k&63488)===55296}function y(k,v){if(!(!f(k)||!g(v)))return((k&1023)<<10|v&1023)+65536}function p(k){if(k<=65535)return String.fromCharCode(k);var v=k-65536;return String.fromCharCode(v>>10|a,v&1023|l)}function R(k,v,b){for(var x=v,w=0;w<b;w+=1){if(x>=k.length)return;var B=k.charCodeAt(x);f(B)&&x+1<k.length&&g(k.charCodeAt(x+1))?x+=2:x+=1}return x}function C(k,v,b){for(var x=v,w=0;w<b;w+=1){if(x-1<0)return;var B=k.charCodeAt(x-1);g(B)&&x-2>=0&&f(k.charCodeAt(x-2))?x-=2:x-=1}return x}function S(k,v,b){for(var x=0,w=v;w<b;x+=1){var B=k.charCodeAt(w);f(B)&&w+1<b&&g(k.charCodeAt(w+1))?w+=2:w+=1}return x}function F(k,v){var b=k.charCodeAt(v);if(!h(b))return b;if(v+1>=k.length)return o;var x=k.charCodeAt(v+1),w=y(b,x);return w??o}function E(k){return k>=65536?2:1}function A(k){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function*(){for(var b=v;b<k.length;){var x=F(k,b);yield x,b+=E(x)}}()}function T(k,v){if((k.length&1)===1)throw new Error("Invalid class length");for(var b=0;b<k.length;b+=2){var x=k[b],w=k[b+1];v(x,w)}}var M=7;function _(k){for(var v=[],b=0;b<512;++b)v.push([]);return T(k,function(x,w){for(var B=x>>M,P=w-1>>M,U=B;U<=P;++U){var Q=U<<M,W=U+1<<M;v[U].push((0,n.fastMax)(x,Q),(0,n.fastMin)(w,W))}}),v}function L(k){var v=_(k);return function(b){if(b<0||b>65535)return!1;for(var x=v[b>>>M],w=0;w<x.length;w+=2){var B=x[w],P=x[w+1];if(b>=B&&b<P)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=a,t.messageFromError=l,t.prependErrorMessage=o;var n=s("../excel-online-calc-common/lib/anonymizer.js");function a(f){var g=[];return Object.keys(f).map(Number).forEach(function(h){return g[h]=f[h]}),g}function l(f){if(f==null||typeof f!="object")return(0,n.anonymize)(f);var g=f,h=String(g.name),y=String(g.message);if(g.stack!=null){var p=String(g.stack);return p.indexOf(y)>=0&&p.indexOf(h)>=0?p:"".concat(h,": ").concat(y,"\n").concat(p)}return y.indexOf(h)>=0?y:"".concat(h,": ").concat(y)}function o(f,g){if(f==null||typeof f!="object")return f;var h=f;return h.message="".concat(g," ").concat(String(h.message)),h}},"../excel-online-calc-common/lib/wrapIntoAsync.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wrapIntoAsyncClass=n,t.wrapIntoAsync=a;function s(l){var o=ze(function y(p){We(this,y),this.obj=p}),f=o,g=function(p){f.prototype[p]=function(){var R,C=(R=this.obj)[p].apply(R,arguments);return Promise.resolve(C)}};for(var h of l)g(h);return f}function n(){return function(l){return s(l)}}function a(l,o){var f=n()(o);return new f(l)}},"../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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(s("../excel-online-calc-interop/lib/core.js"),t),n.__exportStar(s("../excel-online-calc-interop/lib/numfmt.js"),t),n.__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(a){a.Paren="Paren",a.Lead="Lead",a.Intern="Intern",a.Trail="Trail"})(s||(t.CurrencyFormat=s={}));var n;(function(a){a.MDY="MDY",a.DMY="DMY",a.YMD="YMD",a.MYD="MYD",a.DYM="DYM",a.YDM="YDM"})(n||(t.DateOrder=n={}))},"../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=A;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/cellFormat.js"),l=s("../excel-online-calc-lang/lib/cellParse.js"),o=s("../excel-online-calc-lang/lib/formula.js"),f=s("../excel-online-calc-lang/lib/location.js"),g=s("../excel-online-calc-lang/lib/resolveService.js"),h=s("../excel-online-calc-lang/lib/resolveServiceTypes.js"),y=s("../excel-online-calc-lang/lib/util.js"),p=s("../excel-online-calc-lang/lib/visitor.js");function R(T,M,_,L){if(_.kind===o.PosKind.Abs)return _;var k=(0,l.wrapPosition)(T,_.index,L),v=k-M;return v===_.index?_:(0,o.pos)(o.PosKind.Rel,v)}function C(T,M,_,L){var k=R(M.row,_.row,L.row,f.sheetRows),v=R(M.col,_.col,L.col,f.sheetCols),b=(0,a.canonicaliseBrackets)(T,k)||(0,a.canonicaliseBrackets)(T,v);return(0,o.cellRefSingle)(k,v,b,L.label)}function S(T,M,_,L){switch(L.kind){case o.CellRefKind.Error:case o.CellRefKind.Bad:return L;case o.CellRefKind.Single:return C(T,M,_,L);case o.CellRefKind.Range:{var k=C(T,M,_,L.ref1),v=C(T,M,_,L.ref2);return k===L.ref1&&v===L.ref2?L:(0,o.cellRefRange)(k,v,L.label)}case o.CellRefKind.Row:{var b=R(M.row,_.row,L.row1,f.sheetRows),x=R(M.row,_.row,L.row2,f.sheetRows),w=(0,a.canonicaliseBrackets)(T,b)||(0,a.canonicaliseBrackets)(T,x);return(0,o.cellRefRow)(b,x,w,L.label)}case o.CellRefKind.Col:{var B=R(M.col,_.col,L.col1,f.sheetCols),P=R(M.col,_.col,L.col2,f.sheetCols),U=(0,a.canonicaliseBrackets)(T,B)||(0,a.canonicaliseBrackets)(T,P);return(0,o.cellRefCol)(B,P,U,L.label)}}}var F=(0,y.createFailureErrorClass)("TransformRefsError"),E=function(T){function M(_,L,k,v){var b;return We(this,M),b=qa(this,M),b.fn=_,b.locals=k,b.annotations=v,b.resolver=(0,g.createResolver)(L),b}return Ka(M,T),ze(M,[{key:"nameNode",value:function(L,k,v){var b=(0,o.nameNode)(L,k,v),x=this.resolver.resolveDottedName(this.locals,b,this.annotations),w=x.headResolved,B=x.fieldsResolved,P=(0,o.flattenNameParts)(L).parts;if((0,g.canDenoteCellRef)(this.locals,k,P)){var U=Di(P),Q=U[0],W=U[1],q=U.slice(2);if(w.kind===h.ResolvedKind.ResolvedCellRef){(0,n.assertTrue)("calc.analyze.adjustFormulaOrigin: all flattened field parts resolved",P.length===1+B.length);var H=this.fn(Q.ref);if(H.kind===o.CellRefKind.Single||H.kind===o.CellRefKind.Row||H.kind===o.CellRefKind.Col){var G=function(Z,D){return(0,o.fieldRefNamePart)(Z,D.rhs,D.canDenoteNamedObject,D.label,D.qualifiedLabel)};return(0,o.nameNode)(q.reduce(G,G((0,o.cellRefNamePart)(H,Q.asWhole,Q.label,Q.qualifiedLabel),W)),k,v)}var z=function(Z,D){var O=D.rhs,K=D.qualifiedLabel;return(0,o.fieldRefNode)(Z,O,K)};return q.reduce(z,z((0,o.cellRefNode)(H,w.node.qualifier,w.node.label),W))}if(w.resolution.kind!==n.ResultKind.Success&&w.resolution.reason.kind!==h.ResolveReasonKind.NoOriginSheet&&w.resolution.reason.kind!==h.ResolveReasonKind.InvalidQualifier)throw new F(w.resolution.reason)}return b}},{key:"cellRefNode",value:function(L,k,v){return(0,o.cellRefNode)(this.fn(L),k,v)}}])}(p.IdentityVisitor);function A(T,M,_,L){var k=M.originGridCell.value;if((0,y.isGridCellEqual)(k,_))return(0,n.success)(L);try{var v=(0,p.reduceBottomUp)(new E(S.bind(void 0,T.config.refStyle,k,_),T,M,L.annotations),L);return(0,n.success)(Object.assign({},L,{node:v}))}catch(b){if(b instanceof F)return(0,n.failure)(b.reason);throw b}}},"../excel-online-calc-lang/lib/annotations.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buildAnnotations=h;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/formula.js"),l=s("../excel-online-calc-lang/lib/generated/worksheetFuncTypes.js"),o=s("../excel-online-calc-lang/lib/util.js"),f=s("../excel-online-calc-lang/lib/visitor.js"),g=function(y){function p(R,C,S){var F;return We(this,p),F=qa(this,p,[f.voidVisitor]),F.localeInfo=R,F.annotations=C,F.names=S,F}return Ka(p,y),ze(p,[{key:"appNode",value:function(C,S,F,E){var A=this;return n.Pledge.try(function(){return C.kind===a.NodeKind.Name&&(A.annotations[C.label]=a.appHeadNameAnnotation),Gt(jt(p.prototype),"appNode",A).call(A,C,S,F,E)})}},{key:"letNode",value:function(C,S,F,E){var A=this,T=C.id===l.WorksheetFuncId.LETREC?!0:C.id===l.WorksheetFuncId.LET?!1:(0,n.assertFalse)("calc.lang.buildAnnotations"),M=this.bindNames(S),_=M[S.length];return this.lazyVisitAppHeadNode(C).bind(function(L){return T?n.Pledge.all(S.map(function(k){var v=k.binder;return n.Pledge.try(function(){return(0,f.visitFormulaNode)(_,v.arg)})})):n.Pledge.all(S.map(function(k,v){var b=k.binder,x=M[v];return n.Pledge.try(function(){return(0,f.visitFormulaNode)(x,b.arg)})}))}).bind(function(L){return F===void 0?void 0:(0,f.visitFormulaNode)(_,F.arg)}).bind(function(L){return n.Pledge.all(E.map(function(k){return n.Pledge.try(function(){return(0,f.visitFormulaNode)(A,k.arg)})}))}).bind(function(L){})}},{key:"lambdaNode",value:function(C,S,F,E){var A=this,T=this.bindNames(S),M=T[S.length];return this.lazyVisitAppHeadNode(C).bind(function(_){return n.Pledge.all(S.map(function(L,k){var v=L.name;if(v.arg.def===void 0)return n.Pledge.resolve(void 0);var b=T[k],x=v.arg.def;return n.Pledge.try(function(){return(0,f.visitFormulaNode)(b,x.rhs)})}))}).bind(function(_){return F===void 0?void 0:(0,f.visitFormulaNode)(M,F.arg)}).bind(function(_){return n.Pledge.all(E.map(function(L){return n.Pledge.try(function(){return(0,f.visitFormulaNode)(A,L.arg)})}))}).bind(function(_){})}},{key:"bindNames",value:function(C){var S=this,F=[this];return C.reduce(function(E,A){var T=A.name;if(T.arg.wholeName===void 0)return F.push(new p(S.localeInfo,S.annotations,E)),E;var M=(0,o.getBoundName)(S.localeInfo,T.arg.wholeName),_=E.setValue(M,T.arg);return F.push(new p(S.localeInfo,S.annotations,_)),S.annotations[T.arg.label]=(0,a.localNameDeclAnnotation)(M,T.arg.wholeName),_},this.names),F}},{key:"nameNode",value:function(C,S,F){var E=this;return n.Pledge.try(function(){if(S===void 0){var A=(0,a.headNamePart)(C),T=E.names.getEntry((0,o.getBoundName)(E.localeInfo,A.asWhole));if(T!==void 0)if(T.value.kind===a.NodeKind.ContextName)E.annotations[A.label]=(0,a.localNameUseAnnotation)(T.key,T.value.whole,T.value.label);else{E.annotations[A.label]=(0,a.localNameUseAnnotation)(T.key,T.value.wholeName,T.value.label);var M=E.annotations[T.value.label];M.uses.push({label:A.label})}}return Gt(jt(p.prototype),"nameNode",E).call(E,C,S,F)})}}])}(f.PledgeReducer);function h(y,p,R,C){var S=[];return(0,f.reduceTopDown_Pledge)(new g(y,S,(R??[]).reduce(function(F,E){var A=(0,o.getBoundName)(y,E.whole);return F.setValue(A,E)},n.RedBlackMapTree.create(y.stringCompareCI))),p),S[p.label]=(0,a.formulaRootAnnotation)(R,C),S}},"../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=R,t.canonicaliseBrackets=C,t.resolvePosition=S,t.formatRow=T,t.formatCol=M,t.formatCellPos=b,t.canonicaliseCellPos=x,t.formatRangePos=w,t.canonicaliseRangePos=B,t.shouldQuoteQualifier=G,t.formatQualifier=z,t.quoteQualifier=V,t.formatGridRange=Z,t.formatName=D;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/cellParse.js"),l=s("../excel-online-calc-lang/lib/formula.js"),o=s("../excel-online-calc-lang/lib/location.js"),f=(0,l.pos)(l.PosKind.Abs,0),g=(0,l.pos)(l.PosKind.Abs,o.sheetRows-1),h=n.codePoint,y=h.codePointCapitalA,p=h.codePointFullStop;function R(O){for(var K=O+1,$="";K>0;){var j=(K-1)%26;$=String.fromCharCode(y+j)+$,K=Math.floor((K-j)/26)}return $}function C(O,K){return O===l.RefStyle.R1C1&&K.kind===l.PosKind.Rel&&K.index!==0}function S(O,K,$,j){if(K.kind===l.PosKind.Abs)return K.index;if(j)return(0,a.wrapPosition)(O,K.index,$);var N=O+K.index;return 0<=N&&N<$?N:void 0}function F(O,K,$){var j=S(O,K,o.sheetCols,$);if(j!==void 0){var N=R(j);return K.kind===l.PosKind.Abs?"$"+N:N}}function E(O,K,$){var j=S(O,K,o.sheetRows,$);if(j!==void 0){var N=(j+1).toFixed();return K.kind===l.PosKind.Abs?"$"+N:N}}function A(O,K,$,j,N,J){var ee=S($,j,N,J);if(ee!==void 0){if(j.kind===l.PosKind.Abs)return K+(ee+1).toFixed();var Y=ee-$;return Y===0?K:K+O.rcLeftBracket+Y.toFixed()+O.rcRightBracket}}function T(O,K,$,j,N){return K===l.RefStyle.A1?E($,j,N):A(O,O.rowLetter,$,j,o.sheetRows,N)}function M(O,K,$,j,N){return K===l.RefStyle.A1?F($,j,N):A(O,O.columnLetter,$,j,o.sheetCols,N)}function _(O,K,$,j){if($.kind===l.PosKind.Abs)return $;var N=S(K,$,O,j);if(N!==void 0){var J=N-K;return J===$.index?$:(0,l.pos)(l.PosKind.Rel,J)}}t.canonicaliseRow=_.bind(void 0,o.sheetRows),t.canonicaliseCol=_.bind(void 0,o.sheetCols);function L(O,K,$,j,N){var J=S(O,K,j,N),ee=S(O,$,j,N);if(!(J===void 0||ee===void 0))return J<=ee?[K,$,J,ee]:[$,K,ee,J]}function k(O,K,$,j,N,J,ee,Y,re){var ue=L(J,ee,Y,$,re);if(ue!==void 0){var ce=Ae(ue,4),oe=ce[0],ae=ce[1],le=ce[2],ne=ce[3];if(K!==void 0&&le===0&&ne===$-1&&ee.kind===Y.kind)return K(j,N,re);var te=O(j,N,J,oe,re);if(te!==void 0){if(N===l.RefStyle.R1C1&&oe.kind===ae.kind&&oe.index===ae.index)return te;var ie=O(j,N,J,ae,re);if(ie!==void 0)return te+":"+ie}}}t.formatRowRange=k.bind(void 0,T,void 0,o.sheetRows),t.formatColRange=k.bind(void 0,M,function(O,K,$){return(0,t.formatRowRange)(O,K,0,f,g,$)},o.sheetCols);function v(O,K,$,j,N,J){var ee=L($,j,N,K,J);if(ee!==void 0){var Y=Ae(ee,4),re=Y[0],ue=Y[1],ce=Y[2],oe=Y[3];if(O!==void 0&&ce===0&&oe===K-1&&j.kind===N.kind)return O;var ae=_(K,$,re,J),le=_(K,$,ue,J);if(!(ae===void 0||le===void 0))return[!1,ae,le]}}t.canonicaliseRowRange=v.bind(void 0,void 0,o.sheetRows),t.canonicaliseColRange=v.bind(void 0,[!0,f,g],o.sheetCols);function b(O,K,$,j,N,J){var ee=T(O,K,$.row,j,J),Y=M(O,K,$.col,N,J);if(!(ee===void 0||Y===void 0))return K===l.RefStyle.A1?Y+ee:ee+Y}function x(O,K,$,j){var N=(0,t.canonicaliseRow)(O.row,K,j),J=(0,t.canonicaliseCol)(O.col,$,j);if(!(N===void 0||J===void 0))return{row:N,col:J}}function w(O,K,$,j,N,J,ee,Y){var re=L($.row,j,J,o.sheetRows,Y),ue=L($.col,N,ee,o.sheetCols,Y);if(!(re===void 0||ue===void 0)){var ce=Ae(re,4),oe=ce[0],ae=ce[1],le=ce[2],ne=ce[3],te=Ae(ue,4),ie=te[0],se=te[1],Re=te[2],he=te[3];if(Re===0&&he===o.sheetCols-1&&N.kind===ee.kind)return(0,t.formatRowRange)(O,K,$.row,oe,ae,Y);if(le===0&&ne===o.sheetRows-1&&j.kind===J.kind)return(0,t.formatColRange)(O,K,$.col,ie,se,Y);var ye=b(O,K,$,oe,ie,Y),ve=b(O,K,$,ae,se,Y);if(!(ye===void 0||ve===void 0))return ye+":"+ve}}function B(O,K,$,j,N,J){var ee=L(O.row,K,j,o.sheetRows,J),Y=L(O.col,$,N,o.sheetCols,J);if(!(ee===void 0||Y===void 0)){var re=Ae(ee,4),ue=re[0],ce=re[1],oe=re[2],ae=re[3],le=Ae(Y,4),ne=le[0],te=le[1],ie=le[2],se=le[3],Re=(0,t.canonicaliseRow)(O.row,ue,J),he=(0,t.canonicaliseCol)(O.col,ne,J),ye=(0,t.canonicaliseRow)(O.row,ce,J),ve=(0,t.canonicaliseCol)(O.col,te,J);if(!(Re===void 0||he===void 0||ye===void 0||ve===void 0))return ie===0&&se===o.sheetCols-1&&$.kind===N.kind?{row1:Re,row2:ye,col1:void 0,col2:void 0}:oe===0&&ae===o.sheetRows-1&&K.kind===j.kind?{col1:he,col2:ve,row1:void 0,row2:void 0}:{row1:Re,col1:he,row2:ye,col2:ve}}}function P(O,K){return K===p||O.isIdentContinue(K)}var U=/'/g;function Q(O,K){if(K.length===0)return!1;var $=0,j=(0,n.stringCodePointAt)(K,$);if(!O.isIdentStart(j))return!1;$+=(0,n.numCodeUnits)(j);for(var N of(0,n.codePointIterator)(K,$))if(!P(O,N))return!1;return!0}function W(O,K){var $=0;if(!(0,n.stringStartsWith)(K,O.leftBracket,$)||($+=O.leftBracket.length,$===K.length))return!1;var j=(0,n.stringCodePointAt)(K,$);if(!P(O,j))return!1;for($+=(0,n.numCodeUnits)(j);;){if((0,n.stringStartsWith)(K,O.rightBracket,$)){$+=O.rightBracket.length;break}if($===K.length)return!1;var N=(0,n.stringCodePointAt)(K,$);if(!P(O,N))return!1;$+=(0,n.numCodeUnits)(N)}var J=K.indexOf(":",$);return J<0?Q(O,K.substring($)):Q(O,K.substring($,J))&&Q(O,K.substring(J+1))}function q(O,K){var $=O.leftBracket.length,j=O.rightBracket.length;return K.length<$+j||K.substring(0,$)!==O.leftBracket||K.substring(K.length-j)!==O.rightBracket?!1:Q(O,K.substring($,K.length-j))}var H=(0,o.gridCell)(0,0);function G(O,K,$){if(O.stringCompareCI($,O.trueName)===0||O.stringCompareCI($,O.falseName)===0)return!0;var j=(0,a.parseCellRef)(O,K,H,$,0);if(j!==void 0){if(j.refStyle===l.RefStyle.A1){var N=j.i;if(N>=$.length&&O.getWorksheetFuncId($.substring(0,N))===void 0)return!0}else if(!(0,a.isR1C1IdentStart)(j.row,j.col))return!0}return!(Q(O,$)||W(O,$)||q(O,$))}function z(O,K,$){return G(O,K,$)?V($):$}function V(O){return"'".concat(O.replace(U,"''"),"'")}function Z(O,K){var $=arguments.length>2&&arguments[2]!==void 0?arguments[2]:l.RefStyle.A1,j=arguments.length>3?arguments[3]:void 0,N=arguments.length>4?arguments[4]:void 0,J=K.cols===1&&K.rows===1?b(O,$,(0,o.gridCell)(0,0),(0,l.pos)(l.PosKind.Rel,K.row),(0,l.pos)(l.PosKind.Rel,K.col),!1):w(O,$,(0,o.gridCell)(0,0),(0,l.pos)(l.PosKind.Rel,K.row),(0,l.pos)(l.PosKind.Rel,K.col),(0,l.pos)(l.PosKind.Rel,K.row+K.rows-1),(0,l.pos)(l.PosKind.Rel,K.col+K.cols-1),!1);if((0,n.assertTrue)("calc.lang.formatGridRange",J!==void 0),j===void 0&&N===void 0)return J;if(j===void 0||N===void 0)return z(O,$,j??N)+"!"+J;var ee=j+":"+N;return(G(O,$,j)||G(O,$,N)?V(ee):ee)+"!"+J}function D(O,K){var $=arguments.length>2&&arguments[2]!==void 0?arguments[2]:l.RefStyle.A1,j=arguments.length>3?arguments[3]:void 0;return j===void 0?K:z(O,$,j)+"!"+K}},"../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=z,t.parseCellRef=D,t.parseGridCellA1=O,t.parseGridRangeA1=K,t.parseQualifier=$,t.wrapPosition=j;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/formula.js"),l=s("../excel-online-calc-lang/lib/literalParse.js"),o=s("../excel-online-calc-lang/lib/location.js"),f=o.sheetRows,g=f.toString(10).length,h=o.sheetCols,y=h.toString(26).length,p=h.toString(10).length,R=n.codePoint,C=R.codePointCapitalA,S=R.codePointCapitalZ,F=R.codePointSmallA,E=R.codePointSmallZ,A=R.codePointPlusSign,T=R.codePointMinusSign,M=R.codePointColon;function _(N){return N>=F&&N<=E||N>=C&&N<=S}function L(N){return(N>=F?N-F:N-C)+1}function k(N,J,ee){for(var Y=0,re=ee,ue=(0,n.fastMin)(J.length,ee+N);re<ue;re+=1){var ce=J.charCodeAt(re);if(!_(ce))break;Y=Y*26+L(ce)}return re===ue&&re<J.length&&_(J.charCodeAt(re))?[0,ee]:[Y,re]}function v(N,J){return(0,n.stringStartsWith)(N,"$",J)?[a.PosKind.Abs,J+1]:[a.PosKind.Rel,J]}function b(N,J,ee,Y){return function(re,ue,ce,oe,ae){var le=v(ce,oe),ne=Ae(le,2),te=ne[0],ie=ne[1],se=N(re,ee,ce,ie),Re=Ae(se,2),he=Re[0],ye=Re[1];if(ye>ie){if(he<1||he>J)return te===a.PosKind.Abs||(Y===!0?typeof ae=="object"&&ae.kind===a.PosKind.Abs||ae===G.A1BadDollar:(0,n.stringStartsWith)(ce,"$",ye))?[G.A1BadDollar,!0,ye]:void 0;var ve=te===a.PosKind.Rel?he-ue:he;return[(0,a.pos)(te,ve-1),te===a.PosKind.Abs,ye]}return te===a.PosKind.Abs&&(Y===!0||ye===ce.length||!re.isNumeral((0,n.stringCodePointAt)(ce,ye)))?[G.A1BadDollar,!0,ye]:[void 0,!1,oe]}}function x(N,J,ee){var Y=j(N,J,ee);return Y-N}function w(N,J,ee,Y){return function(re,ue,ce,oe){var ae=J?N?"R":re.rowLetter:N?"C":re.columnLetter;if(oe>=ce.length||re.stringCompareCI(ae,ce[oe])!==0)return[void 0,!1,oe];var le=oe+ae.length,ne=(0,l.parseUint)(re,Y,ce,le),te=Ae(ne,2),ie=te[0],se=te[1];if(se>le&&ie>=1&&ie<=ee)return[(0,a.pos)(a.PosKind.Abs,ie-1),!1,se];if((0,n.stringStartsWith)(ce,re.rcLeftBracket,le)){if(le+=re.rcLeftBracket.length,(0,n.stringStartsWith)(ce,re.rcRightBracket,le))return[(0,a.pos)(a.PosKind.Rel,x(ue,0,ee)),!0,le+re.rcRightBracket.length];var Re=1,he=ce.charCodeAt(le);he===A?le+=1:he===T&&(Re=-1,le+=1);var ye=(0,l.parseUint)(re,Y,ce,le),ve=Ae(ye,2),me=ve[0],Ee=ve[1];if(Ee>le&&me<ee&&(0,n.stringStartsWith)(ce,re.rcRightBracket,Ee))return[(0,a.pos)(a.PosKind.Rel,x(ue,me*Re,ee)),!0,Ee+re.rcRightBracket.length]}return[G.RCNoNum,!1,oe+ae.length]}}function B(N,J,ee,Y,re,ue,ce){var oe=Y(N,J,ue,ce,void 0);if(oe==null)return[void 0,void 0,ce];var ae=Ae(oe,3),le=ae[0],ne=ae[1],te=ae[2];if(te>ce){var ie=re(N,ee,ue,te,le);if(ie==null)return ne?[le,void 0,te]:[void 0,void 0,ce];var se=Ae(ie,3),Re=se[0],he=se[2];return he>te?[le,Re,he]:[le,void 0,te]}var ye=re(N,ee,ue,ce,le);if(ye==null)return[void 0,void 0,ce];var ve=Ae(ye,3),me=ve[0],Ee=ve[2];return Ee>ce?[void 0,me,Ee]:[void 0,void 0,ce]}var P=b(l.parseUint,f,g,!0),U=b(function(N,J,ee,Y){return k(J,ee,Y)},h,y,!1),Q=w(!1,!0,f,g),W=w(!1,!1,h,p),q=w(!0,!0,f,g),H=w(!0,!1,h,p),G;(function(N){N[N.RCNoNum=0]="RCNoNum",N[N.A1BadDollar=1]="A1BadDollar"})(G||(t.SpecialPos=G={}));function z(N,J){return typeof N!="object"&&typeof J!="object"}function V(N,J,ee,Y,re){var ue=ee.col,ce=ee.row,oe=B(N,ue,ce,U,P,Y,re),ae=Ae(oe,3),le=ae[0],ne=ae[1],te=ae[2],ie=typeof ne=="object"&&ne.kind===a.PosKind.Abs||ne===G.A1BadDollar||typeof le=="object"&&le.kind===a.PosKind.Abs||le===G.A1BadDollar;if(ne!=null&&le!=null||ie||(ne!=null||le!=null)&&(re-1>=0&&Y.charCodeAt(re-1)===M||te<Y.length&&Y.charCodeAt(te)===M))return te<Y.length&&N.isIdentContinue((0,n.stringCodePointAt)(Y,te))||J!==a.RefStyle.A1&&!ie?void 0:{refStyle:a.RefStyle.A1,row:ne,col:le,i:te}}function Z(N,J,ee,Y,re){var ue=ee.col,ce=ee.row,oe=!1,ae=B(N,ce,ue,Q,W,Y,re),le=Ae(ae,3),ne=le[0],te=le[1],ie=le[2];if(ne==null&&te==null&&(N.rowLetter!=="R"||N.columnLetter!=="C")){oe=!0;var se=B(N,ce,ue,q,H,Y,re),Re=Ae(se,3);ne=Re[0],te=Re[1],ie=Re[2]}if((ne!=null||te!=null)&&(ie>=Y.length||!z(ne,te)||!N.isIdentContinue((0,n.stringCodePointAt)(Y,ie))))return{refStyle:a.RefStyle.R1C1,row:ne,col:te,i:ie,enLocale:oe}}function D(N,J,ee,Y,re){var ue=V(N,J,ee,Y,re);return ue!==void 0?ue:Z(N,J,ee,Y,re)}function O(N,J){var ee=B(N,0,0,U,P,J,0),Y=Ae(ee,3),re=Y[0],ue=Y[1],ce=Y[2];return typeof re=="object"&&typeof ue=="object"&&ce===J.length?(0,o.gridCell)(ue.index,re.index):void 0}function K(N,J){var ee=B(N,0,0,U,P,J,0),Y=Ae(ee,3),re=Y[0],ue=Y[1],ce=Y[2];if(!(typeof re!="object"||typeof ue!="object")){if(ce===J.length)return(0,o.gridCell)(ue.index,re.index);if(J.charCodeAt(ce)===M){var oe=B(N,0,0,U,P,J,ce+1),ae=Ae(oe,3),le=ae[0],ne=ae[1],te=ae[2];if(!(typeof le!="object"||typeof ne!="object")&&te===J.length){var ie=(0,n.fastMin)(ue.index,ne.index),se=(0,n.fastMin)(re.index,le.index);return(0,o.gridRange)(ie,se,(0,n.fastMax)(ue.index,ne.index)+1-ie,(0,n.fastMax)(re.index,le.index)+1-se)}}}}function $(N){var J=N.lastIndexOf("!");if(!(J<0||J===0||J===N.length-1)){var ee=N.substring(0,J),Y=N.substring(J+1);if(ee.indexOf("'")<0)return{qualifier:ee,unqualified:Y};if(!(!(0,n.stringStartsWith)(ee,"'")||!(0,n.stringEndsWith)(ee,"'"))){for(var re=[],ue=1;ue<ee.length-1;++ue){var ce=ee.charAt(ue);if(ce!=="'"){re.push(ce);continue}if(ue+1>=ee.length-1||ee.charAt(ue+1)!=="'")return;re.push(ce),++ue}return{qualifier:re.join(""),unqualified:Y}}}}function j(N,J,ee){return N+J&ee-1}},"../excel-online-calc-lang/lib/config.js":function(m,t,s){"use strict";var n,a;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=F,t.localeInfo=E,t.isNumeral=M,t.getOrdinal=_,t.getNumberShape=L,t.isIdentStart=v,t.isIdentContinue=b,t.englishWorksheetFuncIdToName=w,t.englishErrorTypeToName=B,t.englishOperatorIdToName=P,t.operatorIdToName=U,t.getEnglishWorksheetFuncIdToName=W,t.createWorksheetFuncNameCallbacks=H,t.createIsThousandsPositionCallback=G,t.getEnglishLocaleInfo=V;var l=s("../excel-online-calc-common/lib/index.js");Object.defineProperty(t,"ulsLogger",{enumerable:!0,get:function(){return l.ulsLogger}});var o=s("../excel-online-common/lib/index.js");Object.defineProperty(t,"LogCategory",{enumerable:!0,get:function(){return o.LogCategory}}),Object.defineProperty(t,"NulLogger",{enumerable:!0,get:function(){return o.NulLogger}}),Object.defineProperty(t,"TraceLevel",{enumerable:!0,get:function(){return o.TraceLevel}});var f=s("../excel-online-x10-interop/lib/index.js");Object.defineProperty(t,"PictureColor",{enumerable:!0,get:function(){return f.PictureColor}}),Object.defineProperty(t,"PictureDbnum",{enumerable:!0,get:function(){return f.PictureDbnum}}),Object.defineProperty(t,"PictureSingle",{enumerable:!0,get:function(){return f.PictureSingle}}),Object.defineProperty(t,"PictureSpecial",{enumerable:!0,get:function(){return f.PictureSpecial}});var g=s("../excel-online-calc-lang/lib/datepack.js"),h=s("../excel-online-calc-lang/lib/formula.js"),y=s("../excel-online-calc-lang/lib/generated/unicodeClass.js"),p=s("../excel-online-calc-lang/lib/mathpackXL.js"),R=s("../excel-online-calc-lang/lib/numfmt.js"),C=s("../excel-online-calc-lang/lib/signature.js"),S=s("../excel-online-calc-lang/lib/value.js");function F(D){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:h.RefStyle.A1,K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:p.xlMathpack,$=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,j=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,N=arguments.length>5&&arguments[5]!==void 0?arguments[5]:g.tzUTC,J=arguments.length>6&&arguments[6]!==void 0?arguments[6]:g.xlDatepack;return{localeInfo:D,refStyle:O,mathpack:K,date1904:$,dateCompatibility:j,timezone:N,datepack:J}}function E(D,O,K,$,j,N,J,ee,Y,re,ue,ce,oe,ae,le,ne,te,ie,se,Re,he,ye,ve,me,Ee,xe,we,Ne,Xe,Ze,fr,lr,Er,ir,yr,hr,rr,Me,_e,Qe,Rr,kr,Mr,Pr,Gr,Be,tr,pr,_r,xr,$e,Sr,Or,Xr,zr,qe,wr,Ie,Pe,Ge,Ue,De,pe,nr,br,vr,Tr,Ke,Fr){return{getWorksheetFuncId:D,getWorksheetFuncName:O,isNumeral:K,getOrdinal:$,getNumberShape:j,isThousandsPosition:N,isIdentStart:J,isIdentContinue:ee,stringCompareCI:Y,errorNames:re,specialRefNames:ue,trueName:ce,falseName:oe,rowLetter:ae,columnLetter:le,leftBrace:ne,rightBrace:te,leftBracket:ie,rightBracket:se,rcLeftBracket:Re,rcRightBracket:he,decimalSeparator:ye,listSeparator:ve,columnSeparator:me,rowSeparator:Ee,thousandsSeparator:xe,statementSeparator:we,lcid:Ne,cultureTag:Xe,country:Ze,isThai:fr,isEastAsia:lr,isKorea:Er,isJapan:ir,isChinaT:yr,isChinaS:hr,isComplexScript:rr,numberDecimals:Me,isExpSepBySpace:_e,fractionSeparator:Qe,isPercentSepBySpace:Rr,currencyFormat:kr,isCurrencySymbolLead:Mr,isCurrencySepBySpace:Pr,currencySymbol:Gr,currencyDecimals:Be,dateOrder:tr,dateSeparator:pr,dateAltSeparator:_r,year4Digits:xr,month2Digits:$e,day2Digits:Sr,longDateFormat:Or,timeSeparator:Xr,timeAltSeparator:zr,hour2Digits:qe,clock24Hour:wr,isAMPMSepBySpace:Ie,ampmSymbols:Pe,dayNameShort:Ge,dayNameLong:Ue,monthNameShort:De,monthNameLong:pe,pictureSpecial:nr,pictureSingle:br,pictureColor:vr,pictureDbnum:Tr,sysDateFormat:Ke,sysTimeFormat:Fr}}var A;(function(D){D[D.USA=1]="USA",D[D.UK=44]="UK",D[D.AUS=61]="AUS",D[D.NZ=64]="NZ",D[D.UNK=1]="UNK",D[D.CAN=2]="CAN",D[D.DUT=31]="DUT",D[D.FRN=33]="FRN",D[D.SPA=34]="SPA",D[D.ITN=39]="ITN",D[D.SWE=46]="SWE",D[D.GER=49]="GER",D[D.JPN=81]="JPN",D[D.MEX=52]="MEX",D[D.BRA=55]="BRA",D[D.LAM=3]="LAM",D[D.BEL=32]="BEL",D[D.SWZ=41]="SWZ",D[D.SWG=41]="SWG",D[D.SWF=41]="SWF",D[D.AUT=43]="AUT",D[D.DAN=45]="DAN",D[D.NOR=47]="NOR",D[D.POR=351]="POR",D[D.FIN=358]="FIN",D[D.ICE=354]="ICE",D[D.GRK=30]="GRK",D[D.TUR=90]="TUR",D[D.CZE=420]="CZE",D[D.HUN=36]="HUN",D[D.POL=48]="POL",D[D.RUS=7]="RUS",D[D.HEB=972]="HEB",D[D.ARB=966]="ARB",D[D.PER=981]="PER",D[D.ARB_Algeria=213]="ARB_Algeria",D[D.ARB_Bahrain=966]="ARB_Bahrain",D[D.ARB_Djibouti=253]="ARB_Djibouti",D[D.ARB_Egypt=20]="ARB_Egypt",D[D.ARB_Iraq=964]="ARB_Iraq",D[D.ARB_Jordan=962]="ARB_Jordan",D[D.ARB_Kuwait=965]="ARB_Kuwait",D[D.ARB_Lebanon=961]="ARB_Lebanon",D[D.ARB_Libya=218]="ARB_Libya",D[D.ARB_Mauritania=222]="ARB_Mauritania",D[D.ARB_Morocco=216]="ARB_Morocco",D[D.ARB_Oman=968]="ARB_Oman",D[D.ARB_Qatar=974]="ARB_Qatar",D[D.ARB_SaudiArabia=966]="ARB_SaudiArabia",D[D.ARB_Somalia=1]="ARB_Somalia",D[D.ARB_Sudan=249]="ARB_Sudan",D[D.ARB_Syria=963]="ARB_Syria",D[D.ARB_Tunisia=216]="ARB_Tunisia",D[D.ARB_UAE=971]="ARB_UAE",D[D.ARB_Yemen=969]="ARB_Yemen",D[D.KOR=82]="KOR",D[D.TW=886]="TW",D[D.PRC=86]="PRC",D[D.THA=66]="THA",D[D.VIET=84]="VIET"})(A||(t.Country=A={}));var T;(function(D){D[D.None=0]="None",D[D.USA=1033]="USA",D[D.Greek=1032]="Greek",D[D.Hungarian=1038]="Hungarian",D[D.Turkish=1055]="Turkish",D[D.Thailand=1054]="Thailand",D[D.Vietnam=1066]="Vietnam",D[D.Arabic=1025]="Arabic",D[D.Hebrew=1037]="Hebrew",D[D.Tamil=1097]="Tamil",D[D.Syriac=1114]="Syriac",D[D.Iraq=2049]="Iraq",D[D.Algerian=5121]="Algerian",D[D.Basque=1069]="Basque",D[D.PortBrazil=1046]="PortBrazil",D[D.Croatian=1050]="Croatian",D[D.Czech=1029]="Czech",D[D.Danish=1030]="Danish",D[D.Dutch=1043]="Dutch",D[D.Australian=3081]="Australian",D[D.CanadianEnglish=4105]="CanadianEnglish",D[D.British=2057]="British",D[D.Finnish=1035]="Finnish",D[D.French=1036]="French",D[D.FrenchCanadian=3084]="FrenchCanadian",D[D.Italian=1040]="Italian",D[D.NorskBokmal=1044]="NorskBokmal",D[D.NorskNynorsk=2068]="NorskNynorsk",D[D.Polish=1045]="Polish",D[D.PortIberian=2070]="PortIberian",D[D.Romanian=1048]="Romanian",D[D.Russian=1049]="Russian",D[D.Ukrainian=1058]="Ukrainian",D[D.Belarusian=1059]="Belarusian",D[D.SerbianCyrillic=3098]="SerbianCyrillic",D[D.SerbianLatin=2074]="SerbianLatin",D[D.Slovak=1051]="Slovak",D[D.Slovenian=1060]="Slovenian",D[D.SpanishModern=3082]="SpanishModern",D[D.Swedish=1053]="Swedish",D[D.HongKong=3076]="HongKong",D[D.ChinaT=1028]="ChinaT",D[D.Korea=1042]="Korea",D[D.Japan=1041]="Japan",D[D.China=2052]="China",D[D.ChinaStroke=133124]="ChinaStroke",D[D.Devihi=1125]="Devihi",D[D.Hindi=1081]="Hindi",D[D.German=1031]="German",D[D.Swiss=4108]="Swiss",D[D.Indonesia=1057]="Indonesia",D[D.EnglishIndonesia=14345]="EnglishIndonesia",D[D.EnglishIndia=16393]="EnglishIndia",D[D.Singapore=4100]="Singapore",D[D.EnglishSingapore=18441]="EnglishSingapore",D[D.Serbia=9242]="Serbia",D[D.Mexico=2058]="Mexico",D[D.Ireland=6153]="Ireland",D[D.EnglishZimbabwe=12297]="EnglishZimbabwe",D[D.Belgium=2067]="Belgium",D[D.SystemTime=62464]="SystemTime",D[D.SystemLongDate=63488]="SystemLongDate",D[D.EuroTrailing=1]="EuroTrailing",D[D.EuroLeading=2]="EuroLeading",D[D.LANG=1023]="LANG",D[D.COUNTRY=64512]="COUNTRY",D[D.OPTIONS=16711680]="OPTIONS"})(T||(t.LCID=T={}));function M(D){var O=D|0;if(O<128)return O>=48&&O<58;var K=O&2147483632,$=O&15;switch(K){case 1632:case 1776:return $<=9;case 2400:case 2528:case 2656:case 2784:case 2912:case 3040:case 3168:case 3296:case 3424:return $>=6&&$<=15;case 3664:case 3792:case 3872:case 4160:return $<=9;case 4960:return $>=9;case 4976:return $<=1;case 6112:case 6160:return $<=9;default:return!1}}function _(D){var O=D|0;if(O<128)return(O<48||O>=58)&&(0,l.assertFalse)("calc.config.getOrdinal"),O&15;var K=O&2147483632,$=O&15,j;switch(K){case 1632:case 1776:j=$;break;case 2400:case 2528:case 2656:case 2784:case 2912:case 3040:case 3168:case 3296:case 3424:j=$-6;break;case 3664:case 3792:case 3872:case 4160:j=$;break;case 4960:j=$-8;break;case 4976:j=$+8;break;case 6112:case 6160:j=$;break;default:return(0,l.assertFalse)("calc.config.getOrdinal")}return(j<0||j>9||O===4968)&&(0,l.assertFalse)("calc.config.getOrdinal"),j}function L(D){var O=D|0;if(O<128)return(O<48||O>=58)&&(0,l.assertFalse)("calc.config.getNumberShape"),R.NumberShape.ASCII;switch(M(O)||(0,l.assertFalse)("calc.config.getNumberShape"),O&2147483632){case 1632:return R.NumberShape.ArabicIndic;case 1776:return R.NumberShape.ExtendedArabicIndic;case 2400:return R.NumberShape.Devanagari;case 2528:return R.NumberShape.Bengali;case 2656:return R.NumberShape.Gurmukhi;case 2784:return R.NumberShape.Gujarati;case 2912:return R.NumberShape.Oriya;case 3040:return R.NumberShape.Tamil;case 3168:return R.NumberShape.Telugu;case 3296:return R.NumberShape.Kannada;case 3424:return R.NumberShape.Malayalam;case 3664:return R.NumberShape.Thai;case 3792:return R.NumberShape.Lao;case 3872:return R.NumberShape.Tibetan;case 4160:return R.NumberShape.Myanmar;case 4960:case 4976:return R.NumberShape.Ethiopic;case 6112:return R.NumberShape.Khmer;case 6160:return R.NumberShape.Mongolian;default:return(0,l.assertFalse)("calc.config.getNumberShape")}}var k=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 v(D){var O=D|0;return O>=0&&O<128?k[O]>=2:(0,y.isIdentStart)(O)}function b(D){var O=D|0;return O>=0&&O<128?k[O]>=1:(0,y.isIdentContinue)(O)}t.englishErrorNames=(0,l.partialArray)((n={},X(X(X(X(X(X(X(X(X(X(n,S.ErrorType.NULL,"#NULL!"),S.ErrorType.DIV0,"#DIV/0!"),S.ErrorType.VALUE,"#VALUE!"),S.ErrorType.REF,"#REF!"),S.ErrorType.NAME,"#NAME?"),S.ErrorType.NUM,"#NUM!"),S.ErrorType.NA,"#N/A"),S.ErrorType.GETTING_DATA,"#GETTING_DATA"),S.ErrorType.SPILL,"#SPILL!"),S.ErrorType.CONNECT,"#CONNECT!"),X(X(X(X(X(X(n,S.ErrorType.BLOCKED,"#BLOCKED!"),S.ErrorType.UNKNOWN,"#UNKNOWN!"),S.ErrorType.FIELD,"#FIELD!"),S.ErrorType.CALC,"#CALC!"),S.ErrorType.BUSY,"#BUSY!"),S.ErrorType.EXTERNAL,"#EXTERNAL!"))),t.englishSpecialRefNames=(0,l.partialArray)(X(X(X(X(X({},h.SpecialRefId.All,"#All"),h.SpecialRefId.Data,"#Data"),h.SpecialRefId.Headers,"#Headers"),h.SpecialRefId.Totals,"#Totals"),h.SpecialRefId.ThisRow,"#This Row")),t.englishPictureSpecial=(0,l.partialArray)(X(X(X(X(X({},f.PictureSpecial.AP1,"AM/PM"),f.PictureSpecial.AP2,"A/P"),f.PictureSpecial.AP3,"\u4E0A\u5348/\u4E0B\u5348"),f.PictureSpecial.General,"General"),f.PictureSpecial.Currency,"$")),t.englishPictureSingle=(0,l.partialArray)((a={},X(X(X(X(X(X(X(X(X(X(a,f.PictureSingle.Sep,";"),f.PictureSingle.Hash,"#"),f.PictureSingle.Zero,"0"),f.PictureSingle.Decimal,"."),f.PictureSingle.Percent,"%"),f.PictureSingle.Comma,","),f.PictureSingle.Colon,":"),f.PictureSingle.DateSep,"/"),f.PictureSingle.Slash,"/"),f.PictureSingle.Space," "),X(X(X(X(X(X(X(X(X(X(a,f.PictureSingle.Minus,"-"),f.PictureSingle.Plus,"+"),f.PictureSingle.OpenParen,"("),f.PictureSingle.CloseParen,")"),f.PictureSingle.Backslash,"\\"),f.PictureSingle.Star,"*"),f.PictureSingle.Year,"y"),f.PictureSingle.Month,"m"),f.PictureSingle.Day,"d"),f.PictureSingle.Hour,"h"),X(X(X(X(X(X(X(X(X(X(a,f.PictureSingle.Minute,"m"),f.PictureSingle.Second,"s"),f.PictureSingle.E,"E"),f.PictureSingle.APDelim,"/"),f.PictureSingle.Quote,'"'),f.PictureSingle.ColorStart,"["),f.PictureSingle.ColorEnd,"]"),f.PictureSingle.Text,"@"),f.PictureSingle.Question,"?"),f.PictureSingle.Underscore,"_"),X(X(X(X(X(X(X(X(X(X(a,f.PictureSingle.Reign,"r"),f.PictureSingle.LocDay,"a"),f.PictureSingle.Era,"g"),f.PictureSingle.EraYear,"e"),f.PictureSingle.BidiDate,"B"),f.PictureSingle.BidiNum,"N"),f.PictureSingle.DayTh,"\u0E27"),f.PictureSingle.MonthTh,"\u0E14"),f.PictureSingle.YearTh,"\u0E1B"),f.PictureSingle.EngYearTh,"b"),X(X(X(X(X(a,f.PictureSingle.ThYear,"\u0E04"),f.PictureSingle.HourTh,"\u0E0A"),f.PictureSingle.MinuteTh,"\u0E19"),f.PictureSingle.SecondTh,"\u0E17"),f.PictureSingle.ZeroTh,"\u0E50"))),t.englishPictureColor=(0,l.partialArray)(X(X(X(X(X(X(X(X(X({},f.PictureColor.Black,"Black"),f.PictureColor.White,"White"),f.PictureColor.Red,"Red"),f.PictureColor.Green,"Green"),f.PictureColor.Blue,"Blue"),f.PictureColor.Yellow,"Yellow"),f.PictureColor.Magenta,"Magenta"),f.PictureColor.Cyan,"Cyan"),f.PictureColor.Color,"Color")),t.englishPictureDbnum=(0,l.partialArray)(X(X(X(X({},f.PictureDbnum.DBNUM1,"DBNum1"),f.PictureDbnum.DBNUM2,"DBNum2"),f.PictureDbnum.DBNUM3,"DBNum3"),f.PictureDbnum.DBNUM4,"DBNum4")),t.englishSysDateFormat="dddd, mmmm dd, yyyy",t.englishSysTimeFormat="h:mm:ss AM/PM";var x=void 0;function w(D){var O=W()[D];return O===void 0?"wsf:".concat(D):O}function B(D){var O=t.englishErrorNames[D];return O===void 0?"error.type:".concat(D):O}function P(D){if(D===C.OperatorId.Isect)return" ";if(D===C.OperatorId.Union)return",";var O=C.operatorStrings[D];return O===void 0?"op:".concat(D):O}function U(D,O,K){return O===C.OperatorId.Isect?K:O===C.OperatorId.Union?D.listSeparator:C.operatorStrings[O]}var Q=/_/g;function W(){if(x==null){x=[];for(var D of(0,l.numEnumArray)(C.WorksheetFuncId)){var O=(0,C.getWorksheetFuncEnglishName)(D),K=O??C.WorksheetFuncId[D].replace(Q,".");x[D]=K}}return x}function q(D,O){var K=[];return O.forEach(function($,j){$!=null&&K.push([$,j])}),l.ArrayMapTree.create(D).setValues(K)}function H(D,O){var K=q(D,O);return{getWorksheetFuncId:function(j){return K.getValue(j)},getWorksheetFuncName:function(j){var N=O[j];return N??(0,l.assertFalse)("calc.config.getWorksheetFuncName: unknown function ID ".concat(j))}}}function G(D){if(D.length===0||D[0]===0)return function(){return!1};if(D.length===2&&D[1]===0){var O=D[0];return function($){return $>0&&$%O===0}}var K=D[D.length-1]===0&&D.length>=2;return function($){if($<=0)return!1;for(var j=$,N=0;N<D.length&&(j-=D[N],!(j<=0));N+=1);if(j>0&&K){var J=D[D.length-2];return j%J===0}return j===0}}var z=void 0;function V(){return z==null&&(z=Z()),z}function Z(){var D="en-US",O=W(),K=(0,l.makeStringCompareCI)(D),$=H(K,O),j=$.getWorksheetFuncId,N=$.getWorksheetFuncName;return E(j,N,M,_,L,function(J){return J>0&&J%3===0},v,b,K,t.englishErrorNames,t.englishSpecialRefNames,"TRUE","FALSE","R","C","{","}","[","]","[","]",".",",",",",";",",",";",T.USA,{primary:"en-US",userDefault:"en-US",instLang:"en-US",userCurrent:"en-US"},A.USA,!1,!1,!1,!1,!1,!1,!1,2,!1," ",!1,R.CurrencyFormat.Paren,!0,!1,"$",2,R.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-cpp/lib/src/index.js"),l=s("../excel-online-calc-lang/lib/value.js"),o=a.dtr.Rounding;t.Rounding=o;var f=a.dtr.TimeDivision;t.TimeDivision=f,t.tzData=(0,n.typedInstanceCreator)()(function(F,E,A,T,M){return{bias:F,standardDate:E,standardBias:A,daylightDate:T,daylightBias:M}}),t.tzUTC=(0,t.tzData)(0,void 0,0,void 0,0),t.dateTime=a.dtr.dtr;var g;(function(F){F[F.Year=0]="Year",F[F.Day=1]="Day",F[F.Instant=2]="Instant"})(g||(t.TimeGranularity=g={}));function h(F,E,A){return a.dtr.fromNum(F.mathpack.toNumber(E),A,F.date1904,F.dateCompatibility)}function y(F,E){var A=a.dtr.toNum(E,F.date1904,F.dateCompatibility);return typeof A=="number"?F.mathpack.fromNumber(A):l.numErrorOper}function p(F,E,A,T){var M=a.dtr.toNumWithDuration(E,F.date1904,F.dateCompatibility,A,T);return typeof M=="number"?F.mathpack.fromNumber(M):l.numErrorOper}function R(F,E){return a.dtr.toDays(E,F.date1904,F.dateCompatibility)}function C(F,E,A,T){return a.dtr.toTime(F.mathpack.toNumber(E),A,T)}function S(F,E,A){return a.dtr.utcToLocal(E,A,F.date1904,F.dateCompatibility)}t.xlDatepack={fromNum:h,toNum:y,toNumWithDuration:p,daysPerMonth:a.dtr.daysPerMonth,toDays:R,toTime:C,utcToLocal:S}},"../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=A,t.documentQualifier=T,t.sheetQualifier=M,t.identQualifier=_,t.sheetRangeQualifier=L,t.badQualifier=k,t.pos=v,t.cellRefError=b,t.cellRefSingle=x,t.cellRefRange=w,t.cellRefRow=B,t.cellRefCol=P,t.cellRefBad=U,t.formula=Q,t.singleLineComment=W,t.multiLineComment=q,t.formulaSpan=H,t.localNameUseAnnotation=G,t.localNameDeclAnnotation=z,t.formulaRootAnnotation=V,t.literalNode=Z,t.arrayNode=D,t.appNode=O,t.flattenLetArgs=N,t.indexedArg=J,t.varNode=ee,t.letVar=Y,t.letNode=re,t.flattenLambdaArgs=ue,t.paramName=ce,t.paramDefault=oe,t.paramNode=ae,t.lambdaParam=le,t.lambdaNode=ne,t.operatorNode=te,t.wsfNode=ie,t.parenNode=se,t.nameNode=Re,t.identNamePart=he,t.cellRefNamePart=ye,t.fieldRefNamePart=ve,t.flattenNameParts=me,t.headNamePart=Ee,t.contextNameNode=xe,t.cellRefNode=we,t.fieldRefNode=Ne,t.fieldRef=Xe,t.structRefNode=Ze,t.specialRef=fr,t.columnRef=lr,t.rangeOpRef=Er,t.commaOpRef=ir,t.thisRowOpRef=yr,t.missingRef=hr,t.badRef=rr,t.structRef=Me,t.identNode=_e,t.missingNode=Qe,t.badCharsNode=Rr,t.badSequenceNode=kr,t.getDepthUpperBound=Gr;var n=s("../excel-online-calc-common/lib/index.js"),a;(function(Be){Be[Be.R1C1=1]="R1C1",Be[Be.A1=2]="A1"})(a||(t.RefStyle=a={}));var l;(function(Be){Be.Comments="Comments",Be.Statements="Statements"})(l||(t.SyntaxFeature=l={}));var o;(function(Be){Be.Error="ErrorQualifier",Be.Relative="RelativeQualifier",Be.Document="DocumentQualifier",Be.Sheet="SheetQualifier",Be.Ident="IdentQualifier",Be.SheetRange="SheetRangeQualifier",Be.Bad="BadQualifier"})(o||(t.QualifierKind=o={}));var f;(function(Be){Be.Error="CellRefError",Be.Single="CellRefSingle",Be.Range="CellRefRange",Be.Row="CellRefRow",Be.Col="CellRefCol",Be.Bad="CellRefBad"})(f||(t.CellRefKind=f={}));var g;(function(Be){Be.Abs="Abs",Be.Rel="Rel"})(g||(t.PosKind=g={}));var h;(function(Be){Be.SingleLine="SingleLineComment",Be.MultiLine="MultiLineComment"})(h||(t.CommentKind=h={}));var y;(function(Be){Be.LocalNameUse="LocalNameUse",Be.LocalNameDecl="LocalNameDecl",Be.AppHeadName="AppHeadName",Be.FormulaRoot="FormulaRoot"})(y||(t.AnnotationKind=y={})),t.appHeadNameAnnotation={kind:y.AppHeadName};var p;(function(Be){Be.Literal="Literal",Be.Array="Array",Be.App="App",Be.Let="Let",Be.Lambda="Lambda",Be.Paren="Paren",Be.Name="Name",Be.CellRef="CellRef",Be.FieldRef="FieldRef",Be.StructRef="StructRef",Be.Missing="Missing",Be.BadChars="BadChars",Be.BadSequence="BadSequence",Be.Operator="Operator",Be.WSF="WSF",Be.Var="Var",Be.Param="Param",Be.ContextName="ContextName",Be.Ident="Ident",Be.ParamName="ParamName",Be.ParamDef="ParamDef",Be.FieldRefRHS="FieldRefRHS",Be.StructRefRHS="StructRefRHS"})(p||(t.NodeKind=p={}));var R;(function(Be){Be.IdentNamePart="IdentNamePart",Be.CellRefNamePart="CellRefNamePart",Be.FieldRefNamePart="FieldRefNamePart"})(R||(t.NamePartKind=R={}));var C;(function(Be){Be[Be.All=1]="All",Be[Be.Data=2]="Data",Be[Be.Headers=3]="Headers",Be[Be.Totals=4]="Totals",Be[Be.ThisRow=5]="ThisRow"})(C||(t.SpecialRefId=C={}));var S;(function(Be){Be.SpecialRef="SpecialStructRef",Be.ColumnRef="ColumnStructRef",Be.RangeOpRef="RangeOpStructRef",Be.CommaOpRef="CommaOpStructRef",Be.ThisRowOpRef="ThisRowOpStructRef",Be.MissingRef="MissingStructRef",Be.BadRef="BadStructRef"})(S||(t.StructRefKind=S={}));var F;(function(Be){Be.Unexpected="Unexpected",Be.Qualifier="Qualifier",Be.NumberLiteral="NumberLiteral",Be.StringLiteral="StringLiteral",Be.ErrorLiteral="ErrorLiteral",Be.FieldName="FieldName",Be.ParamName="ParamName",Be.StructRef="StructRef",Be.FieldRef="FieldRef"})(F||(t.BadType=F={}));function E(){var Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return{kind:o.Error,isQuoted:!1,isClosed:!0,isTerminated:!0,label:Be}}function A(){var Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return{kind:o.Relative,isQuoted:!1,isClosed:!0,isTerminated:!0,label:Be}}function T(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,_r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:o.Document,isQuoted:pr,isClosed:!0,isTerminated:!0,label:_r,document:Be,path:tr}}function M(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,_r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:o.Sheet,isQuoted:pr,isClosed:!0,isTerminated:!0,label:_r,sheet:Be,document:tr}}function _(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:o.Ident,isQuoted:tr,isClosed:!0,isTerminated:!0,label:pr,name:Be}}function L(Be,tr,pr){var _r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,xr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return{kind:o.SheetRange,isQuoted:_r,isClosed:!0,isTerminated:!0,label:xr,sheet1:Be,sheet2:tr,document:pr}}function k(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,_r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,xr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return{kind:o.Bad,isQuoted:tr,isClosed:pr,isTerminated:_r,label:xr,chars:Be}}function v(Be,tr){return{kind:Be,index:tr}}function b(){var Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,tr=!1;return{kind:f.Error,label:Be,isBracketed:tr}}function x(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,_r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:f.Single,label:_r,row:Be,col:tr,isBracketed:pr}}function w(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,_r=Be.isBracketed||tr.isBracketed;return{kind:f.Range,label:pr,ref1:Be,ref2:tr,isBracketed:_r}}function B(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,_r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:f.Row,label:_r,row1:Be,row2:tr,isBracketed:pr}}function P(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,_r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:f.Col,label:_r,col1:Be,col2:tr,isBracketed:pr}}function U(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:f.Bad,label:pr,chars:Be,isBracketed:tr}}function Q(Be,tr,pr,_r){return{node:Be,spans:tr,annotations:pr,depthUpperBound:_r??Gr(Be)}}function W(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:h.SingleLine,label:tr,chars:Be,isClosed:!0}}function q(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:h.MultiLine,label:pr,chars:Be,isClosed:tr}}function H(Be,tr,pr,_r,xr,$e){return(0,n.assertNatural)("calc.lang.formulaSpan",Be),(0,n.assertInteger)("calc.lang.formulaSpan",tr),tr<Be&&(0,n.assertFalse)("calc.lang.formulaSpan: expected end >= ".concat(Be,"; given ").concat(tr)),{start:Be,end:tr,pre:pr,post:_r,preComments:xr,postComments:$e}}function G(Be,tr,pr){return{kind:y.LocalNameUse,name:Be,whole:tr,label:pr}}function z(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return{kind:y.LocalNameDecl,name:Be,whole:tr,uses:pr}}function V(Be,tr){return{kind:y.FormulaRoot,contextNames:Be,syntaxFeatures:tr}}function Z(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.Literal,label:pr,oper:Be,isClosed:tr}}function D(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.Array,label:pr,nodes:Be,isClosed:tr}}function O(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,_r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:p.App,label:_r,head:Be,args:tr,isClosed:pr}}function K(Be){return Array.isArray(Be)}function $(Be){return Be.kind!==void 0}var j=function(tr){var pr=[];for(var _r of tr){var xr=_r.arg,$e=_r.index;(0,n.assertIndex)("calc.lang.flattenNumberedArgs: idx",$e,tr.length),(0,n.assertTrue)("calc.lang.flattenNumberedArgs: repetition",pr[$e]===void 0),pr[$e]=xr}return pr};function N(Be,tr,pr){return j((0,n.safeConcat)([].concat(Qr(tr===void 0?[]:[tr]),Qr(pr)),Be.map(function(_r){var xr=_r.name,$e=_r.binder;return[xr,$e]})))}function J(Be,tr){return(0,n.assertNatural)("calc.lang.indexedArg: index",tr),{arg:Be,index:tr}}function ee(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:p.Var,label:tr,name:Be,wholeName:Be.whole}}function Y(Be,tr){return{name:Be,binder:tr}}function re(Be,tr,pr){var _r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],xr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,$e=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,Sr=tr.map(function(zr,qe){return K(zr)?Y(J(zr[0],qe*2),J(zr[1],qe*2+1)):zr}).sort(function(zr,qe){return zr.name.index-qe.name.index}),Or=pr===void 0||!$(pr)?pr:J(pr,Sr.length*2),Xr=N(Sr,Or,_r);return{kind:p.Let,label:$e,head:Be,args:Xr,isClosed:xr,vars:Sr,body:Or,badArgs:_r}}function ue(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return j([].concat(Qr(Be.map(function(_r){return _r.name})),Qr(tr===void 0?[]:[tr]),Qr(pr)))}function ce(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,_r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:p.ParamName,label:_r,name:Be,isBracketed:tr,isClosed:pr}}function oe(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:p.ParamDef,label:tr,rhs:Be}}function ae(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.Param,label:pr,name:Be,wholeName:Be.name.kind===p.Ident?Be.name.whole:void 0,def:tr,isOptional:Be.isBracketed||tr!==void 0}}function le(Be){return{name:Be}}function ne(Be,tr,pr){var _r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],xr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,$e=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,Sr=tr.map(function(zr,qe){return $(zr)?le(J(zr,qe)):zr}).sort(function(zr,qe){return zr.name.index-qe.name.index}),Or=pr===void 0||!$(pr)?pr:J(pr,Sr.length),Xr=ue(Sr,Or,_r);return{kind:p.Lambda,label:$e,head:Be,args:Xr,isClosed:xr,params:Sr,body:Or,badArgs:_r}}function te(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:p.Operator,label:tr,id:Be}}function ie(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.WSF,label:pr,id:Be,whole:tr}}function se(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.Paren,label:pr,node:Be,isClosed:tr}}function Re(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.Name,label:pr,whole:Be.asWhole,parts:Be,qualifier:tr}}function he(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,_r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:R.IdentNamePart,label:pr,qualifiedLabel:_r,asWhole:Be,canDenoteNamedObject:tr}}function ye(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,_r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:R.CellRefNamePart,label:pr,qualifiedLabel:_r,asWhole:tr,canDenoteNamedObject:!1,ref:Be}}function ve(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,_r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,xr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return(0,n.assertTrue)("calc.lang.fieldRefNamePart",tr.isClosed&&!tr.isBracketed),{kind:R.FieldRefNamePart,label:_r,qualifiedLabel:xr,asWhole:Be.asWhole+"."+(tr.field.kind===p.Ident?tr.field.whole:tr.field.chars),canDenoteNamedObject:pr,lhs:Be,rhs:tr}}function me(Be){for(var tr=[Be],pr=tr[0];pr.kind===R.FieldRefNamePart;)tr.push(pr.lhs),pr=pr.lhs;return tr.reverse(),{kind:pr.kind,parts:tr}}function Ee(Be){for(var tr=Be;tr.kind===R.FieldRefNamePart;)tr=tr.lhs;return tr}function xe(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:p.ContextName,label:tr,whole:Be}}function we(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.CellRef,label:pr,ref:Be,qualifier:tr}}function Ne(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.FieldRef,label:pr,lhs:Be,rhs:tr}}function Xe(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,_r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,xr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return{kind:p.FieldRefRHS,label:xr,field:Be,isBracketed:tr,isClosed:pr,shouldBeBracketed:_r}}function Ze(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.StructRef,label:pr,lhs:Be,rhs:tr}}function fr(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,_r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:S.SpecialRef,label:_r,id:Be,isBracketed:tr,isClosed:pr}}function lr(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,_r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:S.ColumnRef,label:_r,name:Be,isBracketed:tr,isClosed:pr}}function Er(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:S.RangeOpRef,label:pr,lhs:Be,rhs:tr}}function ir(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,pr=X(X(X(X(X({},C.All,!1),C.Data,!1),C.Headers,!1),C.Totals,!1),C.ThisRow,!1),_r=[];for(var xr of Be)switch(xr.kind){case S.SpecialRef:pr[xr.id]=!0;break;case S.ColumnRef:case S.RangeOpRef:_r.push(xr);break}return{kind:S.CommaOpRef,label:tr,refs:Be,specialRefs:pr,columnRefs:_r}}function yr(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:S.ThisRowOpRef,label:tr,ref:Be}}function hr(){var Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return{kind:S.MissingRef,label:Be}}function rr(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,_r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:S.BadRef,chars:Be,isBracketed:tr,isClosed:pr,label:_r}}function Me(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.StructRefRHS,label:pr,isClosed:tr,innerRef:Be}}function _e(Be){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:p.Ident,label:tr,whole:Be}}function Qe(){var Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:p.Missing,label:tr,chars:Be}}function Rr(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.BadChars,label:pr,type:Be,chars:tr}}function kr(Be,tr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:p.BadSequence,label:pr,type:Be,contents:tr}}var Mr=50;function Pr(Be,tr){if(tr>Mr)return 1/0;switch(Be.kind){case p.Array:{var pr=0;for(var _r of Be.nodes)for(var xr of _r)pr=(0,n.fastMax)(pr,Pr(xr,tr+1));return pr+1}case p.Param:return Be.def===void 0?1:Pr(Be.def.rhs,tr+1)+1;case p.Let:case p.Lambda:case p.App:{var $e=Pr(Be.head,tr+1);for(var Sr of Be.args)$e=(0,n.fastMax)($e,Pr(Sr,tr+1));return $e+1}case p.Paren:return Pr(Be.node,tr+1)+1;case p.FieldRef:return Pr(Be.lhs,tr+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 Or=0;for(var Xr of Be.contents)Or=(0,n.fastMax)(Or,Pr(Xr,tr+1));return Or+1}default:return(0,n.assertNever)("calc.lang.getDepthUpperBound",Be)}}function Gr(Be){return Pr(Be,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 n=s("../excel-online-calc-common/lib/index.js");t.isIdentStart=(0,n.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,n.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 n=s("../excel-online-calc-lang/lib/types.js"),a;(function(o){o[o.COUNT=0]="COUNT",o[o.IF=1]="IF",o[o.ISNA=2]="ISNA",o[o.ISERROR=3]="ISERROR",o[o.SUM=4]="SUM",o[o.AVERAGE=5]="AVERAGE",o[o.MIN=6]="MIN",o[o.MAX=7]="MAX",o[o.ROW=8]="ROW",o[o.COLUMN=9]="COLUMN",o[o.NA=10]="NA",o[o.NPV=11]="NPV",o[o.STDEV=12]="STDEV",o[o.DOLLAR=13]="DOLLAR",o[o.FIXED=14]="FIXED",o[o.SIN=15]="SIN",o[o.COS=16]="COS",o[o.TAN=17]="TAN",o[o.ATAN=18]="ATAN",o[o.PI=19]="PI",o[o.SQRT=20]="SQRT",o[o.EXP=21]="EXP",o[o.LN=22]="LN",o[o.LOG10=23]="LOG10",o[o.ABS=24]="ABS",o[o.INT=25]="INT",o[o.SIGN=26]="SIGN",o[o.ROUND=27]="ROUND",o[o.LOOKUP=28]="LOOKUP",o[o.INDEX=29]="INDEX",o[o.REPT=30]="REPT",o[o.MID=31]="MID",o[o.LEN=32]="LEN",o[o.VALUE=33]="VALUE",o[o.TRUE=34]="TRUE",o[o.FALSE=35]="FALSE",o[o.AND=36]="AND",o[o.OR=37]="OR",o[o.NOT=38]="NOT",o[o.MOD=39]="MOD",o[o.DCOUNT=40]="DCOUNT",o[o.DSUM=41]="DSUM",o[o.DAVERAGE=42]="DAVERAGE",o[o.DMIN=43]="DMIN",o[o.DMAX=44]="DMAX",o[o.DSTDEV=45]="DSTDEV",o[o.VAR=46]="VAR",o[o.DVAR=47]="DVAR",o[o.TEXT=48]="TEXT",o[o.LINEST=49]="LINEST",o[o.TREND=50]="TREND",o[o.LOGEST=51]="LOGEST",o[o.GROWTH=52]="GROWTH",o[o.GOTO=53]="GOTO",o[o.HALT=54]="HALT",o[o.RETURN=55]="RETURN",o[o.PV=56]="PV",o[o.FV=57]="FV",o[o.NPER=58]="NPER",o[o.PMT=59]="PMT",o[o.RATE=60]="RATE",o[o.MIRR=61]="MIRR",o[o.IRR=62]="IRR",o[o.RAND=63]="RAND",o[o.MATCH=64]="MATCH",o[o.DATE=65]="DATE",o[o.TIME=66]="TIME",o[o.DAY=67]="DAY",o[o.MONTH=68]="MONTH",o[o.YEAR=69]="YEAR",o[o.WEEKDAY=70]="WEEKDAY",o[o.HOUR=71]="HOUR",o[o.MINUTE=72]="MINUTE",o[o.SECOND=73]="SECOND",o[o.NOW=74]="NOW",o[o.AREAS=75]="AREAS",o[o.ROWS=76]="ROWS",o[o.COLUMNS=77]="COLUMNS",o[o.OFFSET=78]="OFFSET",o[o.ABSREF=79]="ABSREF",o[o.RELREF=80]="RELREF",o[o.ARGUMENT=81]="ARGUMENT",o[o.SEARCH=82]="SEARCH",o[o.TRANSPOSE=83]="TRANSPOSE",o[o.ERROR=84]="ERROR",o[o.STEP=85]="STEP",o[o.TYPE=86]="TYPE",o[o.ECHO=87]="ECHO",o[o.SET_NAME=88]="SET_NAME",o[o.CALLER=89]="CALLER",o[o.DEREF=90]="DEREF",o[o.WINDOWS=91]="WINDOWS",o[o.SERIES=92]="SERIES",o[o.DOCUMENTS=93]="DOCUMENTS",o[o.ACTIVE_CELL=94]="ACTIVE_CELL",o[o.SELECTION=95]="SELECTION",o[o.RESULT=96]="RESULT",o[o.ATAN2=97]="ATAN2",o[o.ASIN=98]="ASIN",o[o.ACOS=99]="ACOS",o[o.CHOOSE=100]="CHOOSE",o[o.HLOOKUP=101]="HLOOKUP",o[o.VLOOKUP=102]="VLOOKUP",o[o.LINKS=103]="LINKS",o[o.INPUT=104]="INPUT",o[o.ISREF=105]="ISREF",o[o.GET_FORMULA=106]="GET_FORMULA",o[o.GET_NAME=107]="GET_NAME",o[o.SET_VALUE=108]="SET_VALUE",o[o.LOG=109]="LOG",o[o.EXEC=110]="EXEC",o[o.CHAR=111]="CHAR",o[o.LOWER=112]="LOWER",o[o.UPPER=113]="UPPER",o[o.PROPER=114]="PROPER",o[o.LEFT=115]="LEFT",o[o.RIGHT=116]="RIGHT",o[o.EXACT=117]="EXACT",o[o.TRIM=118]="TRIM",o[o.REPLACE=119]="REPLACE",o[o.SUBSTITUTE=120]="SUBSTITUTE",o[o.CODE=121]="CODE",o[o.NAMES=122]="NAMES",o[o.DIRECTORY=123]="DIRECTORY",o[o.FIND=124]="FIND",o[o.CELL=125]="CELL",o[o.ISERR=126]="ISERR",o[o.ISTEXT=127]="ISTEXT",o[o.ISNUMBER=128]="ISNUMBER",o[o.ISBLANK=129]="ISBLANK",o[o.T=130]="T",o[o.N=131]="N",o[o.FOPEN=132]="FOPEN",o[o.FCLOSE=133]="FCLOSE",o[o.FSIZE=134]="FSIZE",o[o.FREADLN=135]="FREADLN",o[o.FREAD=136]="FREAD",o[o.FWRITELN=137]="FWRITELN",o[o.FWRITE=138]="FWRITE",o[o.FPOS=139]="FPOS",o[o.DATEVALUE=140]="DATEVALUE",o[o.TIMEVALUE=141]="TIMEVALUE",o[o.SLN=142]="SLN",o[o.SYD=143]="SYD",o[o.DDB=144]="DDB",o[o.GET_DEF=145]="GET_DEF",o[o.REFTEXT=146]="REFTEXT",o[o.TEXTREF=147]="TEXTREF",o[o.INDIRECT=148]="INDIRECT",o[o.REGISTER=149]="REGISTER",o[o.CALL=150]="CALL",o[o.ADD_BAR=151]="ADD_BAR",o[o.ADD_MENU=152]="ADD_MENU",o[o.ADD_COMMAND=153]="ADD_COMMAND",o[o.ENABLE_COMMAND=154]="ENABLE_COMMAND",o[o.CHECK_COMMAND=155]="CHECK_COMMAND",o[o.RENAME_COMMAND=156]="RENAME_COMMAND",o[o.SHOW_BAR=157]="SHOW_BAR",o[o.DELETE_MENU=158]="DELETE_MENU",o[o.DELETE_COMMAND=159]="DELETE_COMMAND",o[o.GET_CHART_ITEM=160]="GET_CHART_ITEM",o[o.DIALOG_BOX=161]="DIALOG_BOX",o[o.CLEAN=162]="CLEAN",o[o.MDETERM=163]="MDETERM",o[o.MINVERSE=164]="MINVERSE",o[o.MMULT=165]="MMULT",o[o.FILES=166]="FILES",o[o.IPMT=167]="IPMT",o[o.PPMT=168]="PPMT",o[o.COUNTA=169]="COUNTA",o[o.CANCEL_KEY=170]="CANCEL_KEY",o[o.FOR=171]="FOR",o[o.WHILE=172]="WHILE",o[o.BREAK=173]="BREAK",o[o.NEXT=174]="NEXT",o[o.INITIATE=175]="INITIATE",o[o.REQUEST=176]="REQUEST",o[o.POKE=177]="POKE",o[o.EXECUTE=178]="EXECUTE",o[o.TERMINATE=179]="TERMINATE",o[o.RESTART=180]="RESTART",o[o.HELP=181]="HELP",o[o.GET_BAR=182]="GET_BAR",o[o.PRODUCT=183]="PRODUCT",o[o.FACT=184]="FACT",o[o.GET_CELL=185]="GET_CELL",o[o.GET_WORKSPACE=186]="GET_WORKSPACE",o[o.GET_WINDOW=187]="GET_WINDOW",o[o.GET_DOCUMENT=188]="GET_DOCUMENT",o[o.DPRODUCT=189]="DPRODUCT",o[o.ISNONTEXT=190]="ISNONTEXT",o[o.GET_NOTE=191]="GET_NOTE",o[o.NOTE=192]="NOTE",o[o.STDEVP=193]="STDEVP",o[o.VARP=194]="VARP",o[o.DSTDEVP=195]="DSTDEVP",o[o.DVARP=196]="DVARP",o[o.TRUNC=197]="TRUNC",o[o.ISLOGICAL=198]="ISLOGICAL",o[o.DCOUNTA=199]="DCOUNTA",o[o.DELETE_BAR=200]="DELETE_BAR",o[o.UNREGISTER=201]="UNREGISTER",o[o.USDOLLAR=204]="USDOLLAR",o[o.FINDB=205]="FINDB",o[o.SEARCHB=206]="SEARCHB",o[o.REPLACEB=207]="REPLACEB",o[o.LEFTB=208]="LEFTB",o[o.RIGHTB=209]="RIGHTB",o[o.MIDB=210]="MIDB",o[o.LENB=211]="LENB",o[o.ROUNDUP=212]="ROUNDUP",o[o.ROUNDDOWN=213]="ROUNDDOWN",o[o.ASC=214]="ASC",o[o.DBCS=215]="DBCS",o[o.RANK=216]="RANK",o[o.ADDRESS=219]="ADDRESS",o[o.DAYS360=220]="DAYS360",o[o.TODAY=221]="TODAY",o[o.VDB=222]="VDB",o[o.ELSE=223]="ELSE",o[o.ELSE_IF=224]="ELSE_IF",o[o.END_IF=225]="END_IF",o[o.FOR_CELL=226]="FOR_CELL",o[o.MEDIAN=227]="MEDIAN",o[o.SUMPRODUCT=228]="SUMPRODUCT",o[o.SINH=229]="SINH",o[o.COSH=230]="COSH",o[o.TANH=231]="TANH",o[o.ASINH=232]="ASINH",o[o.ACOSH=233]="ACOSH",o[o.ATANH=234]="ATANH",o[o.DGET=235]="DGET",o[o.CREATE_OBJECT=236]="CREATE_OBJECT",o[o.VOLATILE=237]="VOLATILE",o[o.LAST_ERROR=238]="LAST_ERROR",o[o.CUSTOM_UNDO=239]="CUSTOM_UNDO",o[o.CUSTOM_REPEAT=240]="CUSTOM_REPEAT",o[o.FORMULA_CONVERT=241]="FORMULA_CONVERT",o[o.GET_LINK_INFO=242]="GET_LINK_INFO",o[o.TEXT_BOX=243]="TEXT_BOX",o[o.INFO=244]="INFO",o[o.GROUP=245]="GROUP",o[o.GET_OBJECT=246]="GET_OBJECT",o[o.DB=247]="DB",o[o.PAUSE=248]="PAUSE",o[o.RESUME=251]="RESUME",o[o.FREQUENCY=252]="FREQUENCY",o[o.ADD_TOOLBAR=253]="ADD_TOOLBAR",o[o.DELETE_TOOLBAR=254]="DELETE_TOOLBAR",o[o._UDF=255]="_UDF",o[o.RESET_TOOLBAR=256]="RESET_TOOLBAR",o[o.EVALUATE=257]="EVALUATE",o[o.GET_TOOLBAR=258]="GET_TOOLBAR",o[o.GET_TOOL=259]="GET_TOOL",o[o.SPELLING_CHECK=260]="SPELLING_CHECK",o[o.ERROR_TYPE=261]="ERROR_TYPE",o[o.APP_TITLE=262]="APP_TITLE",o[o.WINDOW_TITLE=263]="WINDOW_TITLE",o[o.SAVE_TOOLBAR=264]="SAVE_TOOLBAR",o[o.ENABLE_TOOL=265]="ENABLE_TOOL",o[o.PRESS_TOOL=266]="PRESS_TOOL",o[o.REGISTER_ID=267]="REGISTER_ID",o[o.GET_PROJECT=268]="GET_PROJECT",o[o.AVEDEV=269]="AVEDEV",o[o.BETADIST=270]="BETADIST",o[o.GAMMALN=271]="GAMMALN",o[o.BETAINV=272]="BETAINV",o[o.BINOMDIST=273]="BINOMDIST",o[o.CHIDIST=274]="CHIDIST",o[o.CHIINV=275]="CHIINV",o[o.COMBIN=276]="COMBIN",o[o.CONFIDENCE=277]="CONFIDENCE",o[o.CRITBINOM=278]="CRITBINOM",o[o.EVEN=279]="EVEN",o[o.EXPONDIST=280]="EXPONDIST",o[o.FDIST=281]="FDIST",o[o.FINV=282]="FINV",o[o.FISHER=283]="FISHER",o[o.FISHERINV=284]="FISHERINV",o[o.FLOOR=285]="FLOOR",o[o.GAMMADIST=286]="GAMMADIST",o[o.GAMMAINV=287]="GAMMAINV",o[o.CEILING=288]="CEILING",o[o.HYPGEOMDIST=289]="HYPGEOMDIST",o[o.LOGNORMDIST=290]="LOGNORMDIST",o[o.LOGINV=291]="LOGINV",o[o.NEGBINOMDIST=292]="NEGBINOMDIST",o[o.NORMDIST=293]="NORMDIST",o[o.NORMSDIST=294]="NORMSDIST",o[o.NORMINV=295]="NORMINV",o[o.NORMSINV=296]="NORMSINV",o[o.STANDARDIZE=297]="STANDARDIZE",o[o.ODD=298]="ODD",o[o.PERMUT=299]="PERMUT",o[o.POISSON=300]="POISSON",o[o.TDIST=301]="TDIST",o[o.WEIBULL=302]="WEIBULL",o[o.SUMXMY2=303]="SUMXMY2",o[o.SUMX2MY2=304]="SUMX2MY2",o[o.SUMX2PY2=305]="SUMX2PY2",o[o.CHITEST=306]="CHITEST",o[o.CORREL=307]="CORREL",o[o.COVAR=308]="COVAR",o[o.FORECAST=309]="FORECAST",o[o.FTEST=310]="FTEST",o[o.INTERCEPT=311]="INTERCEPT",o[o.PEARSON=312]="PEARSON",o[o.RSQ=313]="RSQ",o[o.STEYX=314]="STEYX",o[o.SLOPE=315]="SLOPE",o[o.TTEST=316]="TTEST",o[o.PROB=317]="PROB",o[o.DEVSQ=318]="DEVSQ",o[o.GEOMEAN=319]="GEOMEAN",o[o.HARMEAN=320]="HARMEAN",o[o.SUMSQ=321]="SUMSQ",o[o.KURT=322]="KURT",o[o.SKEW=323]="SKEW",o[o.ZTEST=324]="ZTEST",o[o.LARGE=325]="LARGE",o[o.SMALL=326]="SMALL",o[o.QUARTILE=327]="QUARTILE",o[o.PERCENTILE=328]="PERCENTILE",o[o.PERCENTRANK=329]="PERCENTRANK",o[o.MODE=330]="MODE",o[o.TRIMMEAN=331]="TRIMMEAN",o[o.TINV=332]="TINV",o[o.MOVIE_COMMAND=334]="MOVIE_COMMAND",o[o.GET_MOVIE=335]="GET_MOVIE",o[o.CONCATENATE=336]="CONCATENATE",o[o.POWER=337]="POWER",o[o.SPREADBASE_DATA_FIELD=338]="SPREADBASE_DATA_FIELD",o[o.GET_VIEW=339]="GET_VIEW",o[o.GET_FIELD=340]="GET_FIELD",o[o.GET_ITEM=341]="GET_ITEM",o[o.RADIANS=342]="RADIANS",o[o.DEGREES=343]="DEGREES",o[o.SUBTOTAL=344]="SUBTOTAL",o[o.SUMIF=345]="SUMIF",o[o.COUNTIF=346]="COUNTIF",o[o.COUNTBLANK=347]="COUNTBLANK",o[o.SCENARIO_GET=348]="SCENARIO_GET",o[o.OPTIONS_LISTS=349]="OPTIONS_LISTS",o[o.ISPMT=350]="ISPMT",o[o.DATEDIF=351]="DATEDIF",o[o.DATESTRING=352]="DATESTRING",o[o.NUMBERSTRING=353]="NUMBERSTRING",o[o.ROMAN=354]="ROMAN",o[o.OPENDIALOG=355]="OPENDIALOG",o[o.SAVEDIALOG=356]="SAVEDIALOG",o[o.VIEW_GET=357]="VIEW_GET",o[o.GETPIVOTDATA=358]="GETPIVOTDATA",o[o.HYPERLINK=359]="HYPERLINK",o[o.FURIGANA=360]="FURIGANA",o[o.AVERAGEA=361]="AVERAGEA",o[o.MAXA=362]="MAXA",o[o.MINA=363]="MINA",o[o.STDEVPA=364]="STDEVPA",o[o.VARPA=365]="VARPA",o[o.STDEVA=366]="STDEVA",o[o.VARA=367]="VARA",o[o.BAHTTEXT=368]="BAHTTEXT",o[o.THAIDOW=369]="THAIDOW",o[o.THAIDIGIT=370]="THAIDIGIT",o[o.THAIMOY=371]="THAIMOY",o[o.THAINUMSOUND=372]="THAINUMSOUND",o[o.THAINUMSTRING=373]="THAINUMSTRING",o[o.THAISTRINGLENGTH=374]="THAISTRINGLENGTH",o[o.ISTHAIDIGIT=375]="ISTHAIDIGIT",o[o.ROUNDBAHTDOWN=376]="ROUNDBAHTDOWN",o[o.ROUNDBAHTUP=377]="ROUNDBAHTUP",o[o.THAIYEAR=378]="THAIYEAR",o[o.RTD=379]="RTD",o[o.CUBEVALUE=380]="CUBEVALUE",o[o.CUBEMEMBER=381]="CUBEMEMBER",o[o.CUBEMEMBERPROPERTY=382]="CUBEMEMBERPROPERTY",o[o.CUBERANKEDMEMBER=383]="CUBERANKEDMEMBER",o[o.HEX2BIN=384]="HEX2BIN",o[o.HEX2DEC=385]="HEX2DEC",o[o.HEX2OCT=386]="HEX2OCT",o[o.DEC2BIN=387]="DEC2BIN",o[o.DEC2HEX=388]="DEC2HEX",o[o.DEC2OCT=389]="DEC2OCT",o[o.OCT2BIN=390]="OCT2BIN",o[o.OCT2HEX=391]="OCT2HEX",o[o.OCT2DEC=392]="OCT2DEC",o[o.BIN2DEC=393]="BIN2DEC",o[o.BIN2OCT=394]="BIN2OCT",o[o.BIN2HEX=395]="BIN2HEX",o[o.IMSUB=396]="IMSUB",o[o.IMDIV=397]="IMDIV",o[o.IMPOWER=398]="IMPOWER",o[o.IMABS=399]="IMABS",o[o.IMSQRT=400]="IMSQRT",o[o.IMLN=401]="IMLN",o[o.IMLOG2=402]="IMLOG2",o[o.IMLOG10=403]="IMLOG10",o[o.IMSIN=404]="IMSIN",o[o.IMCOS=405]="IMCOS",o[o.IMEXP=406]="IMEXP",o[o.IMARGUMENT=407]="IMARGUMENT",o[o.IMCONJUGATE=408]="IMCONJUGATE",o[o.IMAGINARY=409]="IMAGINARY",o[o.IMREAL=410]="IMREAL",o[o.COMPLEX=411]="COMPLEX",o[o.IMSUM=412]="IMSUM",o[o.IMPRODUCT=413]="IMPRODUCT",o[o.SERIESSUM=414]="SERIESSUM",o[o.FACTDOUBLE=415]="FACTDOUBLE",o[o.SQRTPI=416]="SQRTPI",o[o.QUOTIENT=417]="QUOTIENT",o[o.DELTA=418]="DELTA",o[o.GESTEP=419]="GESTEP",o[o.ISEVEN=420]="ISEVEN",o[o.ISODD=421]="ISODD",o[o.MROUND=422]="MROUND",o[o.ERF=423]="ERF",o[o.ERFC=424]="ERFC",o[o.BESSELJ=425]="BESSELJ",o[o.BESSELK=426]="BESSELK",o[o.BESSELY=427]="BESSELY",o[o.BESSELI=428]="BESSELI",o[o.XIRR=429]="XIRR",o[o.XNPV=430]="XNPV",o[o.PRICEMAT=431]="PRICEMAT",o[o.YIELDMAT=432]="YIELDMAT",o[o.INTRATE=433]="INTRATE",o[o.RECEIVED=434]="RECEIVED",o[o.DISC=435]="DISC",o[o.PRICEDISC=436]="PRICEDISC",o[o.YIELDDISC=437]="YIELDDISC",o[o.TBILLEQ=438]="TBILLEQ",o[o.TBILLPRICE=439]="TBILLPRICE",o[o.TBILLYIELD=440]="TBILLYIELD",o[o.PRICE=441]="PRICE",o[o.YIELD=442]="YIELD",o[o.DOLLARDE=443]="DOLLARDE",o[o.DOLLARFR=444]="DOLLARFR",o[o.NOMINAL=445]="NOMINAL",o[o.EFFECT=446]="EFFECT",o[o.CUMPRINC=447]="CUMPRINC",o[o.CUMIPMT=448]="CUMIPMT",o[o.EDATE=449]="EDATE",o[o.EOMONTH=450]="EOMONTH",o[o.YEARFRAC=451]="YEARFRAC",o[o.COUPDAYBS=452]="COUPDAYBS",o[o.COUPDAYS=453]="COUPDAYS",o[o.COUPDAYSNC=454]="COUPDAYSNC",o[o.COUPNCD=455]="COUPNCD",o[o.COUPNUM=456]="COUPNUM",o[o.COUPPCD=457]="COUPPCD",o[o.DURATION=458]="DURATION",o[o.MDURATION=459]="MDURATION",o[o.ODDLPRICE=460]="ODDLPRICE",o[o.ODDLYIELD=461]="ODDLYIELD",o[o.ODDFPRICE=462]="ODDFPRICE",o[o.ODDFYIELD=463]="ODDFYIELD",o[o.RANDBETWEEN=464]="RANDBETWEEN",o[o.WEEKNUM=465]="WEEKNUM",o[o.AMORDEGRC=466]="AMORDEGRC",o[o.AMORLINC=467]="AMORLINC",o[o.CONVERT=468]="CONVERT",o[o.ACCRINT=469]="ACCRINT",o[o.ACCRINTM=470]="ACCRINTM",o[o.WORKDAY=471]="WORKDAY",o[o.NETWORKDAYS=472]="NETWORKDAYS",o[o.GCD=473]="GCD",o[o.MULTINOMIAL=474]="MULTINOMIAL",o[o.LCM=475]="LCM",o[o.FVSCHEDULE=476]="FVSCHEDULE",o[o.CUBEKPIMEMBER=477]="CUBEKPIMEMBER",o[o.CUBESET=478]="CUBESET",o[o.CUBESETCOUNT=479]="CUBESETCOUNT",o[o.IFERROR=480]="IFERROR",o[o.COUNTIFS=481]="COUNTIFS",o[o.SUMIFS=482]="SUMIFS",o[o.AVERAGEIF=483]="AVERAGEIF",o[o.AVERAGEIFS=484]="AVERAGEIFS",o[o.AGGREGATE=485]="AGGREGATE",o[o.BINOM_DIST=486]="BINOM_DIST",o[o.BINOM_INV=487]="BINOM_INV",o[o.CONFIDENCE_NORM=488]="CONFIDENCE_NORM",o[o.CONFIDENCE_T=489]="CONFIDENCE_T",o[o.CHISQ_TEST=490]="CHISQ_TEST",o[o.F_TEST=491]="F_TEST",o[o.COVARIANCE_P=492]="COVARIANCE_P",o[o.COVARIANCE_S=493]="COVARIANCE_S",o[o.EXPON_DIST=494]="EXPON_DIST",o[o.GAMMA_DIST=495]="GAMMA_DIST",o[o.GAMMA_INV=496]="GAMMA_INV",o[o.MODE_MULT=497]="MODE_MULT",o[o.MODE_SNGL=498]="MODE_SNGL",o[o.NORM_DIST=499]="NORM_DIST",o[o.NORM_INV=500]="NORM_INV",o[o.PERCENTILE_EXC=501]="PERCENTILE_EXC",o[o.PERCENTILE_INC=502]="PERCENTILE_INC",o[o.PERCENTRANK_EXC=503]="PERCENTRANK_EXC",o[o.PERCENTRANK_INC=504]="PERCENTRANK_INC",o[o.POISSON_DIST=505]="POISSON_DIST",o[o.QUARTILE_EXC=506]="QUARTILE_EXC",o[o.QUARTILE_INC=507]="QUARTILE_INC",o[o.RANK_AVG=508]="RANK_AVG",o[o.RANK_EQ=509]="RANK_EQ",o[o.STDEV_S=510]="STDEV_S",o[o.STDEV_P=511]="STDEV_P",o[o.T_DIST=512]="T_DIST",o[o.T_DIST_2T=513]="T_DIST_2T",o[o.T_DIST_RT=514]="T_DIST_RT",o[o.T_INV=515]="T_INV",o[o.T_INV_2T=516]="T_INV_2T",o[o.VAR_S=517]="VAR_S",o[o.VAR_P=518]="VAR_P",o[o.WEIBULL_DIST=519]="WEIBULL_DIST",o[o.NETWORKDAYS_INTL=520]="NETWORKDAYS_INTL",o[o.WORKDAY_INTL=521]="WORKDAY_INTL",o[o.ECMA_CEILING=522]="ECMA_CEILING",o[o.ISO_CEILING=523]="ISO_CEILING",o[o.BETA_DIST=525]="BETA_DIST",o[o.BETA_INV=526]="BETA_INV",o[o.CHISQ_DIST=527]="CHISQ_DIST",o[o.CHISQ_DIST_RT=528]="CHISQ_DIST_RT",o[o.CHISQ_INV=529]="CHISQ_INV",o[o.CHISQ_INV_RT=530]="CHISQ_INV_RT",o[o.F_DIST=531]="F_DIST",o[o.F_DIST_RT=532]="F_DIST_RT",o[o.F_INV=533]="F_INV",o[o.F_INV_RT=534]="F_INV_RT",o[o.HYPGEOM_DIST=535]="HYPGEOM_DIST",o[o.LOGNORM_DIST=536]="LOGNORM_DIST",o[o.LOGNORM_INV=537]="LOGNORM_INV",o[o.NEGBINOM_DIST=538]="NEGBINOM_DIST",o[o.NORM_S_DIST=539]="NORM_S_DIST",o[o.NORM_S_INV=540]="NORM_S_INV",o[o.T_TEST=541]="T_TEST",o[o.Z_TEST=542]="Z_TEST",o[o.ERF_PRECISE=543]="ERF_PRECISE",o[o.ERFC_PRECISE=544]="ERFC_PRECISE",o[o.GAMMALN_PRECISE=545]="GAMMALN_PRECISE",o[o.CEILING_PRECISE=546]="CEILING_PRECISE",o[o.FLOOR_PRECISE=547]="FLOOR_PRECISE",o[o.ACOT=548]="ACOT",o[o.ACOTH=549]="ACOTH",o[o.COT=550]="COT",o[o.COTH=551]="COTH",o[o.CSC=552]="CSC",o[o.CSCH=553]="CSCH",o[o.SEC=554]="SEC",o[o.SECH=555]="SECH",o[o.IMTAN=556]="IMTAN",o[o.IMCOT=557]="IMCOT",o[o.IMCSC=558]="IMCSC",o[o.IMCSCH=559]="IMCSCH",o[o.IMSEC=560]="IMSEC",o[o.IMSECH=561]="IMSECH",o[o.BITAND=562]="BITAND",o[o.BITOR=563]="BITOR",o[o.BITXOR=564]="BITXOR",o[o.BITLSHIFT=565]="BITLSHIFT",o[o.BITRSHIFT=566]="BITRSHIFT",o[o.PERMUTATIONA=567]="PERMUTATIONA",o[o.COMBINA=568]="COMBINA",o[o.XOR=569]="XOR",o[o.PDURATION=570]="PDURATION",o[o.BASE=571]="BASE",o[o.DECIMAL=572]="DECIMAL",o[o.DAYS=573]="DAYS",o[o.BINOM_DIST_RANGE=574]="BINOM_DIST_RANGE",o[o.GAMMA=575]="GAMMA",o[o.SKEW_P=576]="SKEW_P",o[o.GAUSS=577]="GAUSS",o[o.PHI=578]="PHI",o[o.RRI=579]="RRI",o[o.UNICHAR=580]="UNICHAR",o[o.UNICODE=581]="UNICODE",o[o.MUNIT=582]="MUNIT",o[o.ARABIC=583]="ARABIC",o[o.ISOWEEKNUM=584]="ISOWEEKNUM",o[o.NUMBERVALUE=585]="NUMBERVALUE",o[o.SHEET=586]="SHEET",o[o.SHEETS=587]="SHEETS",o[o.FORMULATEXT=588]="FORMULATEXT",o[o.ISFORMULA=589]="ISFORMULA",o[o.IFNA=590]="IFNA",o[o.CEILING_MATH=591]="CEILING_MATH",o[o.FLOOR_MATH=592]="FLOOR_MATH",o[o.IMSINH=593]="IMSINH",o[o.IMCOSH=594]="IMCOSH",o[o.FILTERXML=595]="FILTERXML",o[o.WEBSERVICE=596]="WEBSERVICE",o[o.ENCODEURL=597]="ENCODEURL",o[o.FORECAST_ETS=598]="FORECAST_ETS",o[o.FORECAST_ETS_CONFINT=599]="FORECAST_ETS_CONFINT",o[o.FORECAST_ETS_SEASONALITY=600]="FORECAST_ETS_SEASONALITY",o[o.FORECAST_LINEAR=601]="FORECAST_LINEAR",o[o.FORECAST_ETS_STAT=602]="FORECAST_ETS_STAT",o[o.MAXIFS=603]="MAXIFS",o[o.MINIFS=604]="MINIFS",o[o.TEXTJOIN=605]="TEXTJOIN",o[o.CONCAT=606]="CONCAT",o[o.IFS=607]="IFS",o[o.SWITCH=608]="SWITCH",o[o.SINGLE=609]="SINGLE",o[o.AVERAGE_WEIGHTED=610]="AVERAGE_WEIGHTED",o[o.ANCHORARRAY=611]="ANCHORARRAY",o[o._FV=612]="_FV",o[o.FIELDVALUE=613]="FIELDVALUE",o[o.FILTER=614]="FILTER",o[o.SORT=615]="SORT",o[o.UNIQUE=616]="UNIQUE",o[o.RICHSEARCH=617]="RICHSEARCH",o[o.LARGEPROPERTY=618]="LARGEPROPERTY",o[o.SMALLPROPERTY=619]="SMALLPROPERTY",o[o.AVERAGEPROPERTY=620]="AVERAGEPROPERTY",o[o.FINDN=621]="FINDN",o[o.TEXTSLICE=622]="TEXTSLICE",o[o.TEXTBEFORE=623]="TEXTBEFORE",o[o.TEXTAFTER=624]="TEXTAFTER",o[o.TEXTSPLIT=625]="TEXTSPLIT",o[o._SORT=626]="_SORT",o[o._ONEDARRAY=627]="_ONEDARRAY",o[o.XMATCH=628]="XMATCH",o[o.XLOOKUP=629]="XLOOKUP",o[o.SORTBY=630]="SORTBY",o[o.RANDARRAY=631]="RANDARRAY",o[o.SEQUENCE=632]="SEQUENCE",o[o.STOCKHISTORY=633]="STOCKHISTORY",o[o.WRAPROWS=634]="WRAPROWS",o[o.VSTACK=635]="VSTACK",o[o.HSTACK=636]="HSTACK",o[o.CHOOSEROWS=637]="CHOOSEROWS",o[o.CHOOSECOLS=638]="CHOOSECOLS",o[o.LET=639]="LET",o[o.LAMBDA=640]="LAMBDA",o[o.MAKEARRAY=641]="MAKEARRAY",o[o.APPLY=642]="APPLY",o[o.ISLAMBDA=643]="ISLAMBDA",o[o.ARITY=644]="ARITY",o[o.RECURSE=645]="RECURSE",o[o.PERCENTOF=646]="PERCENTOF",o[o.VALUETOTEXT=647]="VALUETOTEXT",o[o.ARRAYTOTEXT=648]="ARRAYTOTEXT",o[o.FORMATTEDNUMBER=649]="FORMATTEDNUMBER",o[o.TOCOL=650]="TOCOL",o[o.TOROW=651]="TOROW",o[o.WRAPCOLS=652]="WRAPCOLS",o[o.MAP=653]="MAP",o[o.REDUCE=654]="REDUCE",o[o.SCAN=655]="SCAN",o[o.BYROW=656]="BYROW",o[o.BYCOL=657]="BYCOL",o[o.ISOMITTED=658]="ISOMITTED",o[o.EXPAND=659]="EXPAND",o[o.TAKE=660]="TAKE",o[o.DROP=661]="DROP",o[o.PY=662]="PY",o[o.IMAGE=664]="IMAGE",o[o.UNIT=665]="UNIT",o[o.GROUPBY=666]="GROUPBY",o[o.PIVOTBY=667]="PIVOTBY",o[o.PQSOURCE=668]="PQSOURCE",o[o.PYTHON_STR=669]="PYTHON_STR",o[o.PYTHON_TYPE=670]="PYTHON_TYPE",o[o.PYTHON_TYPENAME=671]="PYTHON_TYPENAME",o[o._FF=672]="_FF",o[o.FIELDFUNCTION=673]="FIELDFUNCTION",o[o.TRANSLATE=674]="TRANSLATE",o[o.DETECTLANGUAGE=675]="DETECTLANGUAGE",o[o.REGEXTEST=676]="REGEXTEST",o[o.REGEXREPLACE=677]="REGEXREPLACE",o[o.REGEXEXTRACT=678]="REGEXEXTRACT",o[o.TRIMRANGE=679]="TRIMRANGE",o[o.IMPORTCSV=680]="IMPORTCSV",o[o.IMPORTTEXT=681]="IMPORTTEXT",o[o._TRO_TRAILING=682]="_TRO_TRAILING",o[o._TRO_LEADING=683]="_TRO_LEADING",o[o._TRO_ALL=684]="_TRO_ALL",o[o.TESTFUNCTIONBEGIN=685]="TESTFUNCTIONBEGIN",o[o.GRF=686]="GRF",o[o.RICHERROR=687]="RICHERROR",o[o.COUNTER=688]="COUNTER",o[o.BROKENRECORD=689]="BROKENRECORD",o[o.STREAM=690]="STREAM",o[o.GETRICHERRORS=691]="GETRICHERRORS",o[o.DBGSTAT=692]="DBGSTAT",o[o.RICHNUMBER=693]="RICHNUMBER",o[o.RICHERNUMBER=694]="RICHERNUMBER",o[o.DBGWRITE=695]="DBGWRITE",o[o.TEST=696]="TEST",o[o.AAC=697]="AAC",o[o.AWC=698]="AWC",o[o.PARSEDEXPRESSION=699]="PARSEDEXPRESSION",o[o.AGE_CONTACTTEST=700]="AGE_CONTACTTEST",o[o.FIRSTNAME_CONTACTTEST=701]="FIRSTNAME_CONTACTTEST",o[o.FULLNAME_CONTACTTEST=702]="FULLNAME_CONTACTTEST",o[o.LASTNAME_CONTACTTEST=703]="LASTNAME_CONTACTTEST",o[o.TRANSLATENAME_CONTACTTEST=704]="TRANSLATENAME_CONTACTTEST",o[o.ARRAYVALUE=705]="ARRAYVALUE",o[o.RECORD=706]="RECORD",o[o.DISPLAYSTRING_GENERALTEST=707]="DISPLAYSTRING_GENERALTEST",o[o.LAMBDADOC=708]="LAMBDADOC",o[o.REFIDENTITY=709]="REFIDENTITY",o[o.PQEVALUATE=710]="PQEVALUATE",o[o.REFTYPE=711]="REFTYPE",o[o.LETREC=750]="LETREC",o[o.NESTEDRECORD=751]="NESTEDRECORD"})(a||(t.WorksheetFuncId=a={})),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"],[700,"AGE_CONTACTTEST"],[701,"FIRSTNAME_CONTACTTEST"],[702,"FULLNAME_CONTACTTEST"],[703,"LASTNAME_CONTACTTEST"],[704,"TRANSLATENAME_CONTACTTEST"],[707,"DISPLAYSTRING_GENERALTEST"]].reduce(function(o,f){return o[f[0]]=f[1],o},[]);var l=[];t.worksheetFuncTypes=[[1,255,l,[57],l,1,0,32],[1,3,[36,831,831],l,l,823,0,64],[1,1,[271],l,l,4,0,64],[1,1,[271],l,l,4,0,64],[1,255,l,[305],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[0,1,[16],l,l,33,0,0],[0,1,[16],l,l,33,0,0],[0,0,l,l,l,3,0,32],[2,255,[1],[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,2,[1,1],l,l,2,0,64],[1,3,[1,65,4],l,l,2,0,64],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[0,0,l,l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,3,[263,48,48],l,l,263,0,0],[2,4,[48,1,1,1],l,l,311,0,0],[2,2,[2,1],l,l,2,0,64],[3,3,[2,1,1],l,l,2,0,64],[1,1,[2],l,l,1,0,64],[1,1,[7],l,l,1,0,64],[0,0,l,l,l,4,0,32],[0,0,l,l,l,4,0,32],[1,255,l,[52],l,4,0,32],[1,255,l,[52],l,4,0,32],[1,1,[4],l,l,4,0,32],[2,2,[1,1],l,l,1,0,0],[3,3,[16,83,18],l,l,1,0,0],[3,3,[16,19,18],l,l,1,0,0],[3,3,[16,19,18],l,l,1,0,0],[3,3,[16,19,18],l,l,1,0,0],[3,3,[16,19,18],l,l,1,0,0],[3,3,[16,19,18],l,l,1,0,0],[1,255,l,[49],l,1,0,32],[3,3,[16,19,18],l,l,1,0,0],[2,2,[263,2],l,l,2,0,64],[1,4,[48,112,84,84],l,l,32,0,0],[1,4,[48,112,112,84],l,l,32,0,0],[1,4,[48,112,84,84],l,l,32,0,0],[1,4,[48,112,112,84],l,l,32,0,0],[1,1,[16],l,l,512,0,2],[0,1,[4],l,l,512,0,2],[0,1,[575],l,l,512,0,2],[3,5,[1,1,1,1,1],l,l,1,0,0],[3,5,[1,1,1,1,1],l,l,1,0,0],[3,5,[1,1,1,1,1],l,l,1,0,0],[3,5,[1,1,1,1,1],l,l,1,0,0],[3,6,[1,1,1,1,1,1],l,l,1,0,0],[3,3,[48,1,1],l,l,1,0,32],[1,2,[48,1],l,l,1,0,0],[0,0,l,l,l,1,16383,0],[2,3,[263,305,17],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,2,[1,1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[0,0,l,l,l,1,16383,0],[1,1,[16],l,l,1,0,0],[1,1,[48],l,l,1,0,0],[1,1,[48],l,l,1,0,0],[3,5,[16,65,65,65,65],l,l,16,16383,0],[2,2,[2,16],l,l,16,0,2],[2,2,[16,16],l,l,2,0,2],[0,3,[66,81,16],l,l,4,0,2],[2,3,[2,2,1],l,l,1,0,64],[1,1,[39],l,l,32,0,0],[0,2,[1,24],l,l,4,0,2],[0,0,l,l,l,4,0,2],[1,1,[303],l,l,1,0,0],[0,1,[4],l,l,4,0,2],[1,2,[2,63],l,l,4,0,2],[0,0,l,l,l,50,0,2],[1,1,[16],l,l,47,0,2],[0,2,[65,66],l,l,32,0,2],[4,5,[87,117,117,1,117],l,l,4,0,4],[0,2,[1,66],l,l,32,0,2],[0,0,l,l,l,16,0,2],[0,0,l,l,l,16,0,2],[0,1,[1],l,l,4,0,2],[2,2,[1,1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[2,255,[33],[831],l,823,0,0],[3,4,[263,49,49,4],l,l,295,0,0],[3,4,[263,49,49,4],l,l,295,0,0],[0,2,[66,65],l,l,32,0,2],[1,7,[2,65,66,67,65,65,2],l,l,575,0,2],[1,1,[63],l,l,4,0,64],[1,1,[18],l,l,2,0,2],[1,2,[2,4],l,l,6,0,2],[2,2,[16,47],l,l,4,0,2],[1,2,[1,1],l,l,1,0,0],[1,4,[2,1,4,4],l,l,7,0,2],[1,1,[1],l,l,2,0,64],[1,1,[2],l,l,2,0,64],[1,1,[2],l,l,2,0,64],[1,1,[2],l,l,2,0,64],[1,2,[2,9],l,l,2,0,64],[1,2,[2,9],l,l,2,0,64],[2,2,[258,258],l,l,4,0,64],[1,1,[2],l,l,2,0,64],[4,4,[2,1,1,2],l,l,2,0,64],[3,4,[2,2,2,2],l,l,2,0,64],[1,1,[2],l,l,1,0,0],[0,3,[66,65,66],l,l,32,0,2],[0,1,[2],l,l,2,0,2],[2,3,[2,2,1],l,l,1,0,64],[1,2,[2,16],l,l,303,16383,0],[1,1,[271],l,l,4,0,64],[1,1,[399],l,l,4,0,64],[1,1,[399],l,l,4,0,64],[1,1,[399],l,l,4,0,64],[1,1,[23],l,l,2,0,0],[1,1,[23],l,l,1,0,0],[1,2,[2,1],l,l,1,0,2],[1,1,[1],l,l,1,0,2],[1,1,[1],l,l,1,0,2],[1,1,[1],l,l,2,0,2],[2,2,[1,1],l,l,2,0,2],[2,2,[1,2],l,l,1,0,2],[2,2,[1,2],l,l,1,0,2],[1,2,[1,1],l,l,1,0,2],[1,1,[3],l,l,1,0,64],[1,1,[3],l,l,1,0,64],[3,3,[1,1,1],l,l,1,0,0],[4,4,[1,1,1,1],l,l,1,0,0],[4,5,[1,1,1,1,1],l,l,1,0,0],[1,3,[2,66,65],l,l,2,0,2],[1,2,[16,4],l,l,2,0,2],[1,2,[2,4],l,l,16,0,2],[1,2,[2,4],l,l,16,16383,0],[1,255,[2,3,66,66,66,65,67,66,67],[66],l,3,0,2],[1,255,[3],[127],l,575,0,2],[0,1,[3],l,l,1,0,2],[2,4,[3,115,83,3],l,l,1,0,2],[3,5,[3,83,115,83,3],l,l,1,0,2],[4,5,[3,3,3,4,3],l,l,4,0,2],[4,5,[3,3,3,4,3],l,l,4,0,2],[4,5,[3,3,3,3,3],l,l,4,0,2],[0,1,[3],l,l,4,0,2],[2,3,[3,3,3],l,l,4,0,2],[3,4,[3,3,3,3],l,l,4,0,2],[1,3,[1,67,66],l,l,1,0,2],[1,1,[52],l,l,36,0,2],[1,1,[2],l,l,2,0,64],[1,1,[32],l,l,1,0,0],[1,1,[32],l,l,32,0,0],[2,2,[32,32],l,l,32,0,0],[0,2,[2,2],l,l,32,0,2],[4,6,[1,1,1,1,1,1],l,l,1,0,0],[4,6,[1,1,1,1,1,1],l,l,1,0,0],[1,255,l,[121],l,1,0,32],[0,2,[1,16],l,l,4,0,2],[3,4,[2,1,1,1],l,l,512,0,2],[1,1,[4],l,l,512,0,2],[0,0,l,l,l,512,0,2],[0,0,l,l,l,512,0,2],[2,2,[2,2],l,l,1,0,2],[2,2,[1,2],l,l,32,0,2],[3,3,[1,18,18],l,l,4,0,2],[2,2,[1,2],l,l,4,0,2],[1,1,[1],l,l,4,0,2],[0,1,[1],l,l,512,0,2],[0,1,[2],l,l,4,0,2],[0,4,[3,3,3,3],l,l,3,0,2],[1,255,l,[113],l,1,0,32],[1,1,[1],l,l,1,0,0],[1,2,[1,16],l,l,47,0,2],[1,1,[1],l,l,47,0,2],[1,2,[1,2],l,l,47,0,2],[1,2,[1,2],l,l,63,0,2],[3,3,[16,19,18],l,l,1,0,0],[1,1,[143],l,l,4,0,64],[0,3,[82,65,65],l,l,2,0,2],[0,4,[66,82,17,17],l,l,1,0,2],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[3,3,[16,19,18],l,l,1,0,0],[3,3,[16,19,18],l,l,1,0,0],[1,2,[1,1],l,l,1,0,0],[1,1,[143],l,l,4,0,64],[3,3,[16,83,18],l,l,1,0,0],[1,1,[3],l,l,4,0,2],[1,1,[3],l,l,4,0,2],void 0,void 0,[1,2,[1,1],l,l,2,0,192],[2,3,[2,2,1],l,l,1,0,192],[2,3,[2,2,1],l,l,1,0,192],[4,4,[2,1,1,2],l,l,2,0,192],[1,2,[2,9],l,l,2,0,192],[1,2,[2,9],l,l,2,0,192],[3,3,[2,1,1],l,l,2,0,192],[1,1,[2],l,l,1,0,192],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[1,1,[2],l,l,2,0,192],[1,1,[2],l,l,2,0,192],[2,3,[1,16,4],l,l,1,0,32],void 0,void 0,[2,5,[1,65,65,68,66],l,l,2,0,0],[2,3,[1,1,4],l,l,1,0,0],[0,0,l,l,l,1,16383,0],[5,7,[1,1,1,1,1,1,4],l,l,1,0,0],[0,0,l,l,l,512,0,2],[1,1,[12],l,l,512,0,2],[0,0,l,l,l,512,0,2],[1,3,[2,82,84],l,l,512,0,2],[1,255,l,[49],l,1,0,32],[1,255,l,[32],l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[3,3,[16,19,18],l,l,263,0,0],[2,11,[1,18,17,17,18,17,17,115,84,21,17],l,l,2,0,2],[0,1,[4],l,l,4,0,2],[0,0,l,l,l,16,0,2],[0,2,[2,2],l,l,4,0,2],[0,3,[2,2,2],l,l,4,0,2],[2,5,[2,23,23,23,23],l,l,2,0,66],[2,4,[2,1,1,2],l,l,1,0,2],[1,4,[2,66,65,65],l,l,1,0,2],[1,1,[2],l,l,3,16383,0],[0,0,l,l,l,2,0,2],[1,5,[1,2,1,1,1],l,l,47,0,2],[4,5,[1,1,1,1,1],l,l,1,0,0],[0,1,[4],l,l,512,0,2],void 0,void 0,[0,1,[1],l,l,512,0,2],[2,2,[48,48],l,l,32,0,32],[0,2,[66,96],l,l,2,0,2],[1,1,[2],l,l,4,0,2],[1,255,[17],[127],l,575,0,192],[1,1,[3],l,l,4,0,2],[1,1,[2],l,l,63,0,2],[1,2,[1,3],l,l,47,0,2],[1,3,[1,3,1],l,l,47,0,2],[1,3,[2,66,4],l,l,4,0,2],[1,1,[15],l,l,1,0,0],[0,1,[2],l,l,4,0,2],[0,1,[2],l,l,4,0,2],[0,2,[99,66],l,l,4,0,2],[3,3,[3,1,4],l,l,4,0,2],[3,3,[3,1,4],l,l,4,0,2],[2,3,[2,3,66],l,l,1,0,2],[1,2,[1,2],l,l,35,0,2],[1,255,l,[49],l,1,0,32],[3,5,[1,1,1,65,65],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[3,5,[1,1,1,65,65],l,l,1,0,0],[4,4,[1,1,1,4],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[3,3,[1,1,4],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[4,4,[1,1,1,4],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[4,4,[1,1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[4,4,[1,1,1,4],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[3,3,[1,1,4],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[4,4,[1,1,1,4],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[3,3,[1,32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[4,4,[32,32,1,1],l,l,1,0,0],[3,4,[32,32,1,65],l,l,1,0,0],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[2,3,[49,1,1],l,l,1,0,32],[2,2,[49,1],l,l,1,0,32],[2,2,[49,1],l,l,1,0,32],[2,2,[49,1],l,l,1,0,32],[2,2,[49,1],l,l,1,0,32],[2,3,[49,1,65],l,l,1,0,32],[1,255,l,[32],l,1,0,32],[2,2,[49,1],l,l,1,0,32],[2,2,[1,1],l,l,1,0,0],void 0,[3,4,[2,1,1,1],l,l,1,0,130],[2,3,[2,1,1],l,l,1,0,130],[1,255,l,[2],l,2,0,64],[2,2,[1,1],l,l,1,0,0],[2,9,[66,2,66,65,65,65,66,66,66],l,l,2,0,2],[1,2,[1,2],l,l,35,0,2],[1,3,[1,66,2],l,l,35,0,2],[1,4,[1,66,66,2],l,l,7,0,2],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[2,255,[1],[16],l,1,0,0],[2,3,[16,15,16],l,l,1,0,64],[2,2,[16,15],l,l,1,0,64],[1,1,[16],l,l,1,0,0],[1,2,[1,2],l,l,19,0,2],[1,1,[33],l,l,33,0,2],[4,4,[1,1,1,1],l,l,1,0,0],[3,3,[1,1,2],l,l,1,0,128],[1,1,[1],l,l,2,0,192],[2,2,[1,1],l,l,2,0,192],[1,2,[1,5],l,l,2,0,0],[0,4,[66,66,66,65],l,l,6,0,2],[0,5,[66,66,66,66,65],l,l,6,0,2],[1,2,[1,2],l,l,19,0,2],[2,255,[18,18],[2,79],l,15,0,0],[1,2,[2,39],l,l,39,0,0],[1,1,[16],l,l,2,0,128],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,1,[1],l,l,2,0,64],[1,1,[1],l,l,2,0,192],[1,1,[3],l,l,2,0,192],[1,1,[1],l,l,2,0,192],[1,1,[1],l,l,2,0,192],[1,1,[1],l,l,2,0,192],[1,1,[2],l,l,1,0,192],[1,1,[2],l,l,4,0,192],[1,1,[1],l,l,1,0,192],[1,1,[1],l,l,1,0,192],[1,1,[1],l,l,1,0,192],[3,255,[2,2],[2],l,2,0,0],[1,255,[2],[50],l,15,0,0],[2,3,[2,50,2],l,l,10,0,0],[3,3,[2,2,2],l,l,15,0,0],[3,4,[2,2,1,2],l,l,10,0,0],[1,2,[95,95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[2,3,[95,95,95],l,l,9,0,0],[1,255,l,[127],l,9,0,0],[1,255,l,[127],l,9,0,0],[4,4,[95,95,95,127],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,3,[127,127,95],l,l,9,0,0],[3,3,[95,127,127],l,l,9,0,0],[5,6,[95,95,95,95,95,95],l,l,9,0,0],[5,6,[95,95,95,95,95,95],l,l,9,0,0],[4,5,[95,95,95,95,95],l,l,9,0,0],[4,5,[95,95,95,95,95],l,l,9,0,0],[4,5,[95,95,95,95,95],l,l,9,0,0],[4,5,[95,95,95,95,95],l,l,9,0,0],[4,5,[95,95,95,95,95],l,l,9,0,0],[3,3,[95,95,95],l,l,9,0,0],[3,3,[95,95,95],l,l,9,0,0],[3,3,[95,95,95],l,l,9,0,0],[6,7,[95,95,95,95,95,95,95],l,l,9,0,0],[6,7,[95,95,95,95,95,95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[6,6,[95,95,95,95,95,95],l,l,9,0,0],[6,6,[95,95,95,95,95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,3,[95,95,95],l,l,9,0,0],[3,4,[95,95,95,95],l,l,9,0,0],[3,4,[95,95,95,95],l,l,9,0,0],[3,4,[95,95,95,95],l,l,9,0,0],[3,4,[95,95,95,95],l,l,9,0,0],[3,4,[95,95,95,95],l,l,9,0,0],[3,4,[95,95,95,95],l,l,9,0,0],[5,6,[95,95,95,95,95,95],l,l,9,0,0],[5,6,[95,95,95,95,95,95],l,l,9,0,0],[7,8,[95,95,95,95,95,95,95,95],l,l,9,0,0],[7,8,[95,95,95,95,95,95,95,95],l,l,9,0,0],[8,9,[95,95,95,95,95,95,95,95,95],l,l,9,0,0],[8,9,[95,95,95,95,95,95,95,95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,16383,0],[1,2,[95,95],l,l,9,0,0],[6,7,[95,95,95,95,95,95,95],l,l,9,0,128],[6,7,[95,95,95,95,95,95,95],l,l,9,0,0],[3,3,[95,95,95],l,l,9,0,0],[6,8,[95,95,95,95,95,95,95,95],l,l,9,0,0],[4,5,[95,95,95,95,95],l,l,9,0,0],[2,3,[95,95,127],l,l,9,0,0],[2,3,[95,95,127],l,l,9,0,0],[1,255,l,[127],l,9,0,0],[1,255,l,[127],l,9,0,0],[1,255,l,[127],l,9,0,0],[2,2,[95,127],l,l,9,0,0],[3,4,[2,2,1,2],l,l,10,0,0],[2,5,[2,50,2,1,2],l,l,10,0,64],[1,1,[2],l,l,9,0,0],[2,2,[47,575],l,l,303,0,0],[2,255,l,[16,15],l,1,0,64],[3,255,[16],[16,15],l,1,0,64],[2,3,[16,15,16],l,l,1,0,64],[3,255,[16],[16,15],l,1,0,64],[3,254,[1,1,48,17],[16],l,1,0,0],[4,4,[1,1,1,4],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[3,3,[1,1,4],l,l,1,0,0],[4,4,[1,1,1,4],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[1,254,l,[32],l,32,0,32],[1,254,l,[32],l,1,0,32],[4,4,[1,1,1,4],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[2,2,[49,1],l,l,1,0,32],[2,2,[49,1],l,l,1,0,32],[2,3,[49,1,65],l,l,1,0,32],[2,3,[49,1,65],l,l,1,0,32],[3,3,[1,1,4],l,l,1,0,0],[2,2,[49,1],l,l,1,0,32],[2,2,[49,1],l,l,1,0,32],[2,3,[1,16,4],l,l,1,0,32],[2,3,[1,16,4],l,l,1,0,32],[1,254,l,[49],l,1,0,32],[1,254,l,[49],l,1,0,32],[3,3,[1,1,4],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[1,254,l,[49],l,1,0,32],[1,254,l,[49],l,1,0,32],[4,4,[1,1,1,4],l,l,1,0,0],[2,4,[95,95,75,127],l,l,9,0,0],[2,4,[95,95,75,127],l,l,9,0,0],[2,2,[1,1],l,l,1,0,128],[1,2,[1,65],l,l,1,0,128],void 0,[4,6,[1,1,1,4,65,65],l,l,1,0,0],[3,5,[1,1,1,65,65],l,l,1,0,0],[3,3,[1,1,4],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[4,4,[1,1,1,4],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[5,5,[1,1,1,1,4],l,l,1,0,0],[4,4,[1,1,1,4],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[4,4,[1,1,1,4],l,l,1,0,0],[2,2,[1,4],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[4,4,[32,32,1,1],l,l,1,0,0],[2,3,[49,1,1],l,l,1,0,32],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[1],l,l,1,0,0],[1,2,[1,65],l,l,1,0,128],[1,2,[1,65],l,l,1,0,128],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[1,254,l,[52],l,4,0,32],[3,3,[1,1,1],l,l,1,0,0],[2,3,[1,1,65],l,l,2,0,0],[2,2,[2,1],l,l,1,0,0],[2,2,[3,3],l,l,1,0,64],[3,4,[1,1,1,65],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,254,l,[49],l,1,0,32],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[1,1,[1],l,l,2,0,0],[1,1,[2],l,l,1,0,0],[1,1,[1],l,l,32,0,0],[1,1,[2],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,3,[2,66,66],l,l,1,0,0],[0,1,[50],l,l,1,16383,32],[0,1,[48],l,l,1,16383,32],[1,1,[16],l,l,2,16383,0],[1,1,[16],l,l,4,0,0],[2,2,[47,575],l,l,303,0,0],[1,3,[1,65,65],l,l,1,0,0],[1,3,[1,65,65],l,l,1,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[2,2,[2,2],l,l,47,0,64],[1,1,[2],l,l,10,0,64],[1,1,[2],l,l,10,0,64],[3,6,[1,48,48,65,65,65],l,l,1,0,0],[3,7,[1,48,48,65,65,65,65],l,l,1,0,0],[2,4,[48,48,65,65],l,l,1,0,0],[3,3,[1,32,32],l,l,1,0,0],[3,6,[48,48,1,65,65,65],l,l,1,0,0],[3,254,[16],[16,15],l,1,0,64],[3,254,[16],[16,15],l,1,0,64],[3,254,[114,68],[114],l,2,0,96],[1,254,l,[114],l,2,0,96],[2,254,l,[44,575],l,831,0,64],[3,254,[47],[575,575],[575],831,0,64],[1,1,[1527],l,l,1503,0,233],[2,254,l,[113,113],l,1,0,33],[1,1,[16],l,l,48,0,41],[2,3,[271,2,4],l,l,303,0,105],[2,2,[271,2],l,l,303,0,97],[2,3,[48,48,111],l,l,303,0,65],[1,4,[160,96,96,4],l,l,32,0,65],[1,3,[160,4,4],l,l,32,0,65],[2,2,[2,256],l,l,1,0,80],[3,3,[2,49,1],l,l,1,0,48],[3,3,[2,49,1],l,l,1,0,48],[2,254,[2],[49],l,1,0,48],[2,7,[34,2,65,65,65,74,68],l,l,1,0,65],[1,3,[2,65,65],l,l,2,0,65],[2,6,[2,34,65,65,65,74],l,l,2,0,65],[2,6,[2,34,65,65,65,74],l,l,2,0,65],[2,6,[2,98,98,68,65,495],l,l,32,0,65],[1,4,[32,96,96,4],l,l,32,0,81],[2,2,[4,16],l,l,32,0,49],[2,4,[391,48,65,65],l,l,1,0,65],[3,6,[391,48,48,511,65,65],l,l,319,0,65],[2,254,[160],[160,65],l,32,0,65],[0,5,[65,65,65,65,68],l,l,32,16383,1],[1,4,[65,65,65,65],l,l,32,0,1],[2,254,[258,1,65,65,65],[65],l,32,0,97],[2,3,[32,1,463],l,l,32,0,65],[1,254,l,[48],l,32,0,33],[1,254,l,[48],l,32,0,33],[2,254,[48],[33],l,32,0,1],[2,254,[48],[33],l,32,0,1],[3,254,l,[319,319],[319],319,0,1],[1,254,l,[319],l,319,0,1],[3,3,[65,65,319],l,l,32,0,1],[1,254,l,[319],l,319,0,1],[1,1,[271],l,l,4,0,1],[1,1,[271],l,l,9,0,1],[0,0,l,l,l,319,0,1],[2,2,[49,49],l,l,9,0,1],[1,2,[399,1],l,l,2,0,65],[1,2,[32,1],l,l,2,0,65],[2,2,[15,2],l,l,256,0,97],[1,3,[48,65,68],l,l,32,0,97],[1,3,[48,65,68],l,l,32,0,97],[2,3,[32,1,463],l,l,32,0,65],[2,254,[48],[319],l,32,0,65],[3,3,[511,48,271],l,l,319,0,65],[3,3,[511,48,271],l,l,32,0,65],[1,2,[48,271],l,l,32,0,65],[1,2,[48,271],l,l,32,0,65],[1,1,[1535],l,l,4,0,65],[2,4,[32,65,65,495],l,l,32,0,65],[2,3,[48,65,65],l,l,48,0,65],[2,3,[48,65,65],l,l,48,0,65],[2,254,[1,1],[447],l,303,0,97],void 0,[1,5,[2,66,65,65,65],l,l,264,0,65],[2,2,[15,2],l,l,271,0,97],[3,8,[112,96,96,65,65,96,96,65],l,l,32,0,65],[4,11,[112,112,96,96,65,65,96,65,96,96,65],l,l,32,0,65],[1,1,[2],l,l,264,0,9],[1,1,[256],l,l,2,0,97],[1,1,[256],l,l,2,0,97],[1,1,[256],l,l,2,0,97],[3,254,[256,2,4],[47],l,303,0,105],[2,254,[256,2],[47],l,303,0,97],[1,3,[2,2,2],l,l,2,0,97],[1,1,[2],l,l,2,0,97],[2,3,[2,2,1],l,l,4,0,65],[3,5,[2,2,2,1,1],l,l,2,0,65],[2,4,[2,2,1,1],l,l,34,0,65],[1,3,[48,65,65],l,l,16,0,65],[1,3,[2,1,2],l,l,32,0,65],[1,5,[2,35,1,2,1],l,l,32,0,65],[1,1,[16],l,l,16,0,73],[1,1,[16],l,l,16,0,73],[1,1,[16],l,l,16,0,73],[0,0,l,l,l,1,0,1],[1,2,[287,2],l,l,288,0,97],[1,2,[1,1],l,l,10,0,97],[0,0,l,l,l,1,0,1],[3,254,[47],[2,47],l,47,0,97],[0,1,[1],l,l,1,0,1],[0,1,[1],l,l,32,0,1],[1,2,[2,1],l,l,47,0,1],[1,1,[1],l,l,264,0,97],[1,1,[1],l,l,264,0,97],[2,2,[2,47],l,l,47,0,1],[1,254,[2],[1151],l,1087,0,96],[1,254,[1],[1151],l,1087,0,0],[1,254,[1],[1151],l,1087,0,0],[1,1,[16],l,l,32,0,1],[1,1,[256],l,l,2,0,97],[1,1,[256],l,l,2,0,97],[1,1,[256],l,l,2,0,97],[1,1,[256],l,l,2,0,97],[2,2,[256,2],l,l,2,0,97],[1,1,[32],l,l,256,0,97],[3,254,[15],[2,47],l,303,0,97],[1,1,[256],l,l,2,0,97],[4,254,[256,66,66,66],[66,96],l,319,0,1],[1,1,[48],l,l,16,0,97],[2,2,[2,2],l,l,34,0,65],[1,1,[16],l,l,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,void 0,void 0,void 0,[3,254,l,[319,319],[319],319,0,1],[3,254,[15],[2,303],l,303,0,97]].map(function(o){return o===void 0?void 0:n.functionType.apply(void 0,Qr(o))})},"../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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");t.PackageName="excel-online-calc-lang";var a=s("../excel-online-calc-lang/lib/adjust.js");Object.defineProperty(t,"adjustFormulaOrigin",{enumerable:!0,get:function(){return a.adjustFormulaOrigin}});var l=s("../excel-online-calc-lang/lib/annotations.js");Object.defineProperty(t,"buildAnnotations",{enumerable:!0,get:function(){return l.buildAnnotations}});var o=s("../excel-online-calc-lang/lib/cellFormat.js");Object.defineProperty(t,"columnName",{enumerable:!0,get:function(){return o.columnName}}),Object.defineProperty(t,"canonicaliseBrackets",{enumerable:!0,get:function(){return o.canonicaliseBrackets}}),Object.defineProperty(t,"resolvePosition",{enumerable:!0,get:function(){return o.resolvePosition}}),Object.defineProperty(t,"formatRow",{enumerable:!0,get:function(){return o.formatRow}}),Object.defineProperty(t,"formatCol",{enumerable:!0,get:function(){return o.formatCol}}),Object.defineProperty(t,"canonicaliseRow",{enumerable:!0,get:function(){return o.canonicaliseRow}}),Object.defineProperty(t,"canonicaliseCol",{enumerable:!0,get:function(){return o.canonicaliseCol}}),Object.defineProperty(t,"formatRowRange",{enumerable:!0,get:function(){return o.formatRowRange}}),Object.defineProperty(t,"formatColRange",{enumerable:!0,get:function(){return o.formatColRange}}),Object.defineProperty(t,"canonicaliseRowRange",{enumerable:!0,get:function(){return o.canonicaliseRowRange}}),Object.defineProperty(t,"canonicaliseColRange",{enumerable:!0,get:function(){return o.canonicaliseColRange}}),Object.defineProperty(t,"formatCellPos",{enumerable:!0,get:function(){return o.formatCellPos}}),Object.defineProperty(t,"canonicaliseCellPos",{enumerable:!0,get:function(){return o.canonicaliseCellPos}}),Object.defineProperty(t,"formatRangePos",{enumerable:!0,get:function(){return o.formatRangePos}}),Object.defineProperty(t,"canonicaliseRangePos",{enumerable:!0,get:function(){return o.canonicaliseRangePos}}),Object.defineProperty(t,"shouldQuoteQualifier",{enumerable:!0,get:function(){return o.shouldQuoteQualifier}}),Object.defineProperty(t,"formatQualifier",{enumerable:!0,get:function(){return o.formatQualifier}}),Object.defineProperty(t,"quoteQualifier",{enumerable:!0,get:function(){return o.quoteQualifier}}),Object.defineProperty(t,"formatGridRange",{enumerable:!0,get:function(){return o.formatGridRange}}),Object.defineProperty(t,"formatName",{enumerable:!0,get:function(){return o.formatName}});var f=s("../excel-online-calc-lang/lib/cellParse.js");Object.defineProperty(t,"SpecialPos",{enumerable:!0,get:function(){return f.SpecialPos}}),Object.defineProperty(t,"isR1C1IdentStart",{enumerable:!0,get:function(){return f.isR1C1IdentStart}}),Object.defineProperty(t,"parseCellRef",{enumerable:!0,get:function(){return f.parseCellRef}}),Object.defineProperty(t,"parseGridCellA1",{enumerable:!0,get:function(){return f.parseGridCellA1}}),Object.defineProperty(t,"parseGridRangeA1",{enumerable:!0,get:function(){return f.parseGridRangeA1}}),Object.defineProperty(t,"parseQualifier",{enumerable:!0,get:function(){return f.parseQualifier}}),Object.defineProperty(t,"wrapPosition",{enumerable:!0,get:function(){return f.wrapPosition}}),n.__exportStar(s("../excel-online-calc-lang/lib/config.js"),t),n.__exportStar(s("../excel-online-calc-lang/lib/datepack.js"),t),n.__exportStar(s("../excel-online-calc-lang/lib/formula.js"),t);var g=s("../excel-online-calc-lang/lib/literalParse.js");Object.defineProperty(t,"isSpace",{enumerable:!0,get:function(){return g.isSpace}}),Object.defineProperty(t,"isLineBreak",{enumerable:!0,get:function(){return g.isLineBreak}}),Object.defineProperty(t,"parseUint",{enumerable:!0,get:function(){return g.parseUint}}),Object.defineProperty(t,"parseNumberLiteral",{enumerable:!0,get:function(){return g.parseNumberLiteral}}),Object.defineProperty(t,"parseSignedLiteral",{enumerable:!0,get:function(){return g.parseSignedLiteral}}),n.__exportStar(s("../excel-online-calc-lang/lib/location.js"),t),n.__exportStar(s("../excel-online-calc-lang/lib/mathpack.js"),t);var h=s("../excel-online-calc-lang/lib/mathpackIEEE.js");Object.defineProperty(t,"ieeeMathpack",{enumerable:!0,get:function(){return h.ieeeMathpack}});var y=s("../excel-online-calc-lang/lib/mathpackXL.js");Object.defineProperty(t,"xlMathpack",{enumerable:!0,get:function(){return y.xlMathpack}}),n.__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}}),n.__exportStar(s("../excel-online-calc-lang/lib/printServiceTypes.js"),t);var R=s("../excel-online-calc-lang/lib/relabel.js");Object.defineProperty(t,"relabelFormula",{enumerable:!0,get:function(){return R.relabelFormula}});var C=s("../excel-online-calc-lang/lib/resolveService.js");Object.defineProperty(t,"canDenoteLocalName",{enumerable:!0,get:function(){return C.canDenoteLocalName}}),Object.defineProperty(t,"canDenoteUserDefinedFunc",{enumerable:!0,get:function(){return C.canDenoteUserDefinedFunc}}),Object.defineProperty(t,"canDenoteCellRef",{enumerable:!0,get:function(){return C.canDenoteCellRef}}),Object.defineProperty(t,"resolveGridRef",{enumerable:!0,get:function(){return C.resolveGridRef}}),Object.defineProperty(t,"createResolver",{enumerable:!0,get:function(){return C.createResolver}}),n.__exportStar(s("../excel-online-calc-lang/lib/resolveServiceTypes.js"),t),n.__exportStar(s("../excel-online-calc-lang/lib/rtree.js"),t),n.__exportStar(s("../excel-online-calc-lang/lib/signature.js"),t),n.__exportStar(s("../excel-online-calc-lang/lib/styleServiceTypes.js"),t),n.__exportStar(s("../excel-online-calc-lang/lib/types.js"),t),n.__exportStar(s("../excel-online-calc-lang/lib/util.js"),t),n.__exportStar(s("../excel-online-calc-lang/lib/value.js"),t);var S=s("../excel-online-calc-lang/lib/visitor.js");Object.defineProperty(t,"visitFormulaNode",{enumerable:!0,get:function(){return S.visitFormulaNode}}),Object.defineProperty(t,"visitOperatorNode",{enumerable:!0,get:function(){return S.visitOperatorNode}}),Object.defineProperty(t,"visitWSFNode",{enumerable:!0,get:function(){return S.visitWSFNode}}),Object.defineProperty(t,"visitAppHeadNode",{enumerable:!0,get:function(){return S.visitAppHeadNode}}),Object.defineProperty(t,"visitQualifier",{enumerable:!0,get:function(){return S.visitQualifier}}),Object.defineProperty(t,"visitCellRef",{enumerable:!0,get:function(){return S.visitCellRef}}),Object.defineProperty(t,"bindVisitor",{enumerable:!0,get:function(){return S.bindVisitor}}),Object.defineProperty(t,"IdentityVisitor",{enumerable:!0,get:function(){return S.IdentityVisitor}}),Object.defineProperty(t,"identityVisitor",{enumerable:!0,get:function(){return S.identityVisitor}}),Object.defineProperty(t,"ConstVisitor",{enumerable:!0,get:function(){return S.ConstVisitor}}),Object.defineProperty(t,"constVisitor",{enumerable:!0,get:function(){return S.constVisitor}}),Object.defineProperty(t,"voidVisitor",{enumerable:!0,get:function(){return S.voidVisitor}}),Object.defineProperty(t,"DelegatingVisitor",{enumerable:!0,get:function(){return S.DelegatingVisitor}}),Object.defineProperty(t,"BinaryVisitor",{enumerable:!0,get:function(){return S.BinaryVisitor}}),Object.defineProperty(t,"binaryVisitor",{enumerable:!0,get:function(){return S.binaryVisitor}}),Object.defineProperty(t,"ComposeVisitor",{enumerable:!0,get:function(){return S.ComposeVisitor}}),Object.defineProperty(t,"composeVisitor",{enumerable:!0,get:function(){return S.composeVisitor}}),Object.defineProperty(t,"depthVisitor",{enumerable:!0,get:function(){return S.depthVisitor}}),Object.defineProperty(t,"ZipVisitor",{enumerable:!0,get:function(){return S.ZipVisitor}}),Object.defineProperty(t,"zipVisitor",{enumerable:!0,get:function(){return S.zipVisitor}}),Object.defineProperty(t,"PledgeReducer",{enumerable:!0,get:function(){return S.PledgeReducer}}),Object.defineProperty(t,"reduceBottomUp",{enumerable:!0,get:function(){return S.reduceBottomUp}}),Object.defineProperty(t,"reducePledge",{enumerable:!0,get:function(){return S.reducePledge}}),t.config=n.__importStar(s("../excel-online-calc-lang/lib/config.js")),t.formulaModule=n.__importStar(s("../excel-online-calc-lang/lib/formula.js")),t.location=n.__importStar(s("../excel-online-calc-lang/lib/location.js")),t.mathpackXL=n.__importStar(s("../excel-online-calc-lang/lib/mathpackXL.js")),t.printService=n.__importStar(s("../excel-online-calc-lang/lib/printService.js")),t.printServiceTypes=n.__importStar(s("../excel-online-calc-lang/lib/printServiceTypes.js")),t.signature=n.__importStar(s("../excel-online-calc-lang/lib/signature.js")),t.testUtil=n.__importStar(s("../excel-online-calc-lang/lib/test/dummyDoc.js")),t.types=n.__importStar(s("../excel-online-calc-lang/lib/types.js")),t.value=n.__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=R,t.isLineBreak=C,t.parseUint=S,t.parseNumberLiteral=T,t.parseSignedLiteral=M;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/numfmt.js"),l=s("../excel-online-calc-lang/lib/util.js"),o=n.codePoint,f=o.codePointSpace,g=o.codePointLF,h=o.codePointMinusSign,y=o.codePointPlusSign,p=o.codePointSlash;function R(_){return _===f||_===g}function C(_){return _===g}function S(_,L,k,v){(0,n.assertIndex)("calc.parse.parseUint",L,16);for(var b=0,x=v,w=k.length;x<w;){var B=(0,n.stringCodePointAt)(k,x);if(!_.isNumeral(B))break;var P=_.getOrdinal(B);b===0&&P!==0&&(w=(0,n.fastMin)(w,x+L)),b=b*10+P,x+=(0,n.numCodeUnits)(B)}return x===w&&x<k.length&&_.isNumeral((0,n.stringCodePointAt)(k,x))?[0,v]:[b,x]}function F(_,L,k){var v=k;if(v<L.length&&_.stringCompareCI("E",L.substring(v,v+1))===0)v+=1;else if((0,n.stringStartsWith)(L,"**",v))v+=2;else return[0,k];var b=!1;if(v<L.length){var x=(0,n.stringCodePointAt)(L,v);((b=x===h)||x===y)&&(v+=(0,n.numCodeUnits)(x))}if(v>=L.length||!_.isNumeral((0,n.stringCodePointAt)(L,v)))return!1;var w=2147483647,B=S(_,10,L,v),P=Ae(B,2),U=P[0],Q=P[1];return Q===v||U>w?!1:[b?-U:U,Q]}function E(_,L,k,v){var b=v,x=32767,w=S(_,5,k,b),B=Ae(w,2),P=B[0],U=B[1];if(U===b||P>x||(b=U,!(b<k.length&&k.charCodeAt(b)===p)))return!1;b+=1;var Q=S(_,5,k,b),W=Ae(Q,2),q=W[0],H=W[1];if(H===b||q>x)return!1;if(b=H,q===0)return[!1,0,b];var G=L.div(L.fromNumber(P),L.fromNumber(q));return(0,n.assertTrue)("calc.lang.tryTokenizeFrac",(0,l.isNumberOper)(G)),[G,q,b]}function A(_,L,k){for(var v=k,b="",x=0;x<L.length;){var w=(0,n.stringCodePointAt)(L,x);if(_.isNumeral(w)){var B=(0,n.numCodeUnits)(w);b+=L.substring(x,x+B),x+=B,v-=1;continue}if(v===0||!_.isThousandsPosition(v))return;x+=_.thousandsSeparator.length}return b}function T(_,L,k,v,b,x,w){var B=v,P=0,U="",Q,W=!1,q=!1,H=0,G=0,z=a.NumberShape.ASCII,V,Z;if(!(!(0,n.stringStartsWith)(k,_.decimalSeparator,v)&&!(v<k.length&&_.isNumeral((0,n.stringCodePointAt)(k,v))))){for(var D=function(){if((x||b&&k.indexOf("%",B)>=0)&&(P-=2,Q!==void 0)){var me=L.div(Q,L.fromNumber(100));(0,n.assertTrue)("calc.lang.parseNumberLiteral",(0,l.isNumberOper)(me)),Q=me,Z=a.KnownFormat.Pct}if((0,n.fastAbs)(P)>=309)return{value:void 0,i:B,consumedThousands:W,consumedDecimal:q,numDigDec:H,numShape:z,format:Z};var Ee=L.parse(_,!0,P,U);if(Q!==void 0){var xe=L.add(Ee,Q);(0,n.assertTrue)("calc.lang.parseNumberLiteral",(0,l.isNumberOper)(xe)),Ee=xe}return{value:Ee,i:B,consumedThousands:W,consumedDecimal:q,numDigDec:H,numShape:z,format:Z}};B<k.length;){var O=(0,n.stringCodePointAt)(k,B);if(!_.isNumeral(O)||_.getOrdinal(O)!==0)break;(V=_.getNumberShape(O))!==a.NumberShape.ASCII&&(z=V),B+=(0,n.numCodeUnits)(O)}if(w){var K=E(_,L,k,B);if(K!==!1){var $=Ae(K,3),j=$[0],N=$[1],J=$[2];return B=J,j===!1?{value:void 0,i:B,consumedThousands:W,consumedDecimal:q,numDigDec:H,numShape:z,format:Z}:(Z=N>=10?a.KnownFormat.FractBond:a.KnownFormat.Fract,Q=j,D())}}for(var ee=B;B<k.length;){var Y=(0,n.stringCodePointAt)(k,B);if(_.isNumeral(Y)){P+=1,(V=_.getNumberShape(Y))!==a.NumberShape.ASCII&&(z=V),B+=(0,n.numCodeUnits)(Y);continue}if(b&&P>0&&(0,n.stringStartsWith)(k,_.thousandsSeparator,B)){W=!0,B+=_.thousandsSeparator.length;continue}break}if(U+=k.substring(ee,B),W){var re=A(_,U,P);if(re===void 0)return;U=re}if(v<B&&B<k.length&&R(k.charCodeAt(B))){var ue=E(_,L,k,B+1);if(ue!==!1){var ce=Ae(ue,3),oe=ce[0],ae=ce[1],le=ce[2];return B=le,oe===!1?{value:void 0,i:B,consumedThousands:W,consumedDecimal:q,numDigDec:H,numShape:z,format:Z}:(Z=ae>=10?a.KnownFormat.FractBond:a.KnownFormat.Fract,Q=oe,D())}}var ne=!1;if((0,n.stringStartsWith)(k,_.decimalSeparator,B)&&(ne=B===v,q=!0,B+=_.decimalSeparator.length),P===0)for(;B<k.length;){var te=(0,n.stringCodePointAt)(k,B);if(!_.isNumeral(te)||_.getOrdinal(te)!==0)break;P-=1,(V=_.getNumberShape(te))!==a.NumberShape.ASCII&&(z=V),G+=1,B+=(0,n.numCodeUnits)(te)}for(ee=B;B<k.length;){var ie=(0,n.stringCodePointAt)(k,B);if(!_.isNumeral(ie))break;(V=_.getNumberShape(ie))!==a.NumberShape.ASCII&&(z=V),H+=1,B+=(0,n.numCodeUnits)(ie)}if(U+=k.substring(ee,B),H>0&&(H+=G),!(ne&&B<=v+_.decimalSeparator.length)){var se=F(_,k,B);if(se!==!1){var Re=Ae(se,2),he=Re[0],ye=Re[1];P+=he,ye!==B&&(Z=a.KnownFormat.Exp),B=ye}return se===!1?{value:void 0,i:B,consumedThousands:W,consumedDecimal:q,numDigDec:H,numShape:z,format:Z}:D()}}}function M(_,L,k,v,b){var x=v,w=!1;if(x<k.length){var B=k.charCodeAt(x);if((B===y||B===h)&&(w=B===h,x+=1,b))for(;x<k.length&&R(k.charCodeAt(x));)x+=1}var P=T(_,L,k,x,!1,!1,!1);return(P==null?void 0:P.value)===void 0?[L.zero,v]:(x=P.i,[w?L.neg(P.value):P.value,x])}},"../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=o,t.lexicalSourceRange=f,t.lexicalSourceGrid=g,t.lexicalSourceName=h,t.lexicalSourceWSF=y,t.lexicalSourceUDF=p,t.documentLoc=R,t.structRefColumnLoc=C,t.sheetRange=S,t.sheetIndex=F,t.allSheetsRange=E,t.sheetRangeIndexes=A,t.unsafeGridRange=T,t.gridRange=M,t.gridCell=_,t.documentScope=k,t.nameScope=v,t.nameLoc=b,t.userDefinedFuncLoc=x,t.isSheetIndex=w,t.isGridCell=B,t.isSheetGridRange=P,t.isSheetGridCell=U;var n=s("../excel-online-calc-common/lib/index.js"),a;(function(Q){Q[Q.Cell=1]="Cell",Q[Q.Range=2]="Range",Q[Q.NameManager=3]="NameManager",Q[Q.CondFormatting=4]="CondFormatting",Q[Q.DataValidation=5]="DataValidation",Q[Q.Indirect=6]="Indirect",Q[Q.WSF=7]="WSF",Q[Q.UDF=8]="UDF",Q[Q.Other=9]="Other"})(a||(t.LexicalKind=a={}));var l;(function(Q){Q.AppHead="AppHead",Q.Plain="Plain",Q.StructRef="StructRef",Q.Indirect="Indirect"})(l||(t.NameSource=l={}));function o(Q){return{kind:a.Cell,range:Q}}function f(Q){return{kind:a.Range,range:Q}}function g(Q,W){switch(Q){case a.Cell:return U(W)?o(W):(0,n.assertFalse)("calc.lang.lexicalSourceGrid: expected cell");case a.Range:return f(W)}}function h(Q){return{kind:a.NameManager,name:Q}}function y(Q){return{kind:a.WSF,id:Q}}function p(Q){return{kind:a.UDF,udf:Q}}t.sheetRows=1048576,t.sheetCols=16384;function R(Q,W){return{path:Q,name:W}}function C(Q,W,q,H){return{name:Q,range:W,hasHeadersRow:q,hasTotalsRow:H}}function S(Q,W,q){return{document:Q,index:W,index2:q}}function F(Q,W){return S(Q,W,W)}function E(Q){return{document:Q,index:void 0,index2:void 0}}function A(Q,W){return{sheets:Q,position:W}}function T(Q,W,q,H){return{row:Q,col:W,rows:q,cols:H}}function M(Q,W,q,H){return(0,n.assertIndex)("calc.lang.gridRange",Q,t.sheetRows),(0,n.assertIndex)("calc.lang.gridRange",W,t.sheetCols),(0,n.assertPositiveLength)("calc.lang.gridRange",q,t.sheetRows-Q),(0,n.assertPositiveLength)("calc.lang.gridRange",H,t.sheetCols-W),T(Q,W,q,H)}function _(Q,W){return(0,n.assertIndex)("calc.lang.gridCell",Q,t.sheetRows),(0,n.assertIndex)("calc.lang.gridCell",W,t.sheetCols),T(Q,W,1,1)}function L(Q,W){return{sheet:Q,range:W}}t.sheetGridCube=L,t.sheetGridRange=L,t.sheetGridCell=L,t.originCell=L;function k(Q){return{document:Q,index:void 0}}function v(Q,W){return W===void 0?k(Q):F(Q,W)}function b(Q,W){return{scope:Q,name:W}}function x(Q,W){return{document:Q,id:W}}function w(Q){return Q.index===Q.index2}function B(Q){return Q.rows===1&&Q.cols===1}function P(Q){return w(Q.sheet)}function U(Q){return B(Q.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=a;var n=s("../excel-online-calc-common/lib/index.js");t.numberComponents=(0,n.typedInstanceCreator)()(function(l,o,f){return{sign:l,mantissa:o,exponent:f}});function a(l,o){if(o<=1)return o;var f=l%o;return f===0?o:f<0?f+o:f}},"../excel-online-calc-lang/lib/mathpackIEEE.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ieeeMathpack=void 0;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/mathpack.js"),l=s("../excel-online-calc-lang/lib/types.js"),o=s("../excel-online-calc-lang/lib/value.js");function f(Z){return Z}var g=n.codePoint.codePointDigitZero;function h(Z){var D={kind:l.OperKind.Number,_valueIEEE:Z};return D}var y=h(0),p=h(1),R=h(Math.PI);function C(Z){return isFinite(Z)?h(Z):o.numErrorOper}function S(Z,D){var O=Z,K=O._valueIEEE,$=D,j=$._valueIEEE;return j===0?o.div0ErrorOper:C(K/j)}function F(Z,D){var O=Z,K=O._valueIEEE,$=D,j=$._valueIEEE,N=K**j;return isFinite(N)?h(N):isNaN(N)?o.div0ErrorOper:o.numErrorOper}function E(Z,D){var O=Z,K=O._valueIEEE,$=D,j=$._valueIEEE;return K<j?-1:K>j?1:0}function A(Z,D,O){var K=Z.decimalSeparator,$=D,j=$._valueIEEE,N=String(j).replace("e","E");return K!=="."&&(N=N.replace(".",K)),N}function T(Z){for(var D=0;D<Z.length;D+=1)if(Z.charCodeAt(D)!==g)return!1;return!0}function M(Z,D){var O=D===void 0?Z.toExponential():Z.toExponential(D),K=O.indexOf("e"),$=!(0,n.stringStartsWith)(O,"-"),j=O.substring($?0:1,K).replace(".",""),N=parseInt(O.substring(K+1),10)+1;return T(j)?{sign:$,mantissa:"",exponent:0}:{sign:$,mantissa:j,exponent:N}}function _(Z,D,O){var K=Z,$=K._valueIEEE,j=M($),N=j.sign,J=j.mantissa,ee=j.exponent,Y=O+(ee+D);if(Y===0){var re=parseFloat("5e"+String(ee-1));if(Math.abs($)>=re)return(0,a.numberComponents)(N,"1",ee+D+1)}if(Y<1)return(0,a.numberComponents)(!0,"",0);if(Y<=21){var ue=M($,Y-1);N=ue.sign,J=ue.mantissa,ee=ue.exponent,Y=O+(ee+D)}var ce=J.substring(0,Y);return(0,a.numberComponents)(N,ce,ce.length===0?0:ee+D)}function L(Z,D,O){var K=Z,$=K._valueIEEE,j=M($),N=j.sign,J=j.mantissa,ee=j.exponent,Y=(0,a.formatScientificLeft)(ee,D),re=Y+O;if((0,n.assertTrue)("calc.lang.ieeeFormatScientific",re>0),re===0){var ue=parseFloat("5e"+String(ee-1));if(Math.abs($)>=ue)return(0,a.numberComponents)(N,"",ee+1)}if(re<1)return(0,a.numberComponents)(!0,"",0);if(re<=21){var ce=M($,re-1);N=ce.sign,J=ce.mantissa,ee=ce.exponent,Y=(0,a.formatScientificLeft)(ee,D),re=Y+O}var oe=J.substring(0,re);return(0,a.numberComponents)(N,oe,oe.length===0?0:ee)}var k=["0","1","2","3","4","5","6","7","8","9"];function v(Z,D){var O=Z.getOrdinal,K="";for(var $ of(0,n.codePointIterator)(D))K+=k[O($)];return K}function b(Z,D,O,K){return h(+((D?"":"-")+"0."+v(Z,K)+"E"+String(O)))}function x(Z){var D=Z,O=D._valueIEEE;return h(O<0?Math.ceil(O):Math.floor(O))}function w(Z){var D=Z,O=D._valueIEEE;return h(Math.floor(O))}function B(Z){var D=Z,O=D._valueIEEE;return h(Math.ceil(O))}function P(Z,D){var O=Z,K=O._valueIEEE;if(K===0)return y;var $=M(K),j=$.exponent,N=x(D)._valueIEEE+j;if(N===0){var J=parseFloat("5e"+String(j-1));if(Math.abs(K)>=J)return C((K<0?-1:1)*parseFloat("10e"+String(j-1)))}return N<1?y:N>21?Z:C(parseFloat(K.toExponential(N-1)))}function U(Z){return Z.substring(0,1)+"."+Z.substring(1)}function Q(Z,D){if(Z.length<=D)return U(Z);for(var O=Z.substring(0,D),K=0,$=O.length-1;$>=0&&O.charCodeAt($)-g===9;$-=1)K+=1;if(K===O.length)return"10";var j=O.substring(0,O.length-K-1)+String.fromCharCode(O.charCodeAt(O.length-K-1)+1);return U(j)}function W(Z,D){var O=Z,K=O._valueIEEE;if(K===0)return y;var $=M(K),j=$.sign,N=$.mantissa,J=$.exponent,ee=x(D)._valueIEEE+J;return ee<1?C(parseFloat((j?"":"-")+"10e"+String(J-1-ee))):ee>21?Z:C(parseFloat((j?"":"-")+Q(N,ee)+"e"+String(J-1)))}function q(Z,D){var O=Z,K=O._valueIEEE;if(K===0)return y;var $=M(K),j=$.sign,N=$.mantissa,J=$.exponent,ee=x(D)._valueIEEE+J;if(ee<1)return y;if(ee>21)return Z;var Y=N.substring(0,ee);return C(parseFloat((j?"":"-")+U(Y)+"e"+String(J-1)))}function H(Z){return(0,n.assertInteger)("calc.lang.ieeeTenTo",Z),C(Math.pow(10,Z))}function G(Z){var D=Z,O=D._valueIEEE,K=Math.abs(O);return K>=4294967296?4294967295:Math.floor(K)}function z(Z){var D=x(Z)._valueIEEE;return D<-2147483648||D>2147483647?-2147483648:D}function V(Z){var D=w(Z)._valueIEEE;return D<-2147483648?-2147483648:D>2147483647?2147483647:D}t.ieeeMathpack={zero:y,one:p,pi:R,add:function(D,O){return C(D._valueIEEE+O._valueIEEE)},sub:function(D,O){return C(D._valueIEEE-O._valueIEEE)},mul:function(D,O){return C(D._valueIEEE*O._valueIEEE)},div:S,power:F,percent:function(D){return h(D._valueIEEE/100)},neg:function(D){return h(-D._valueIEEE)},compare:E,formatGeneral:A,formatFixed:_,formatScientific:L,parse:b,trunc:x,ceil:B,floor:w,abs:function(D){return h(Math.abs(D._valueIEEE))},cond:function(D){return E(D,y)},cond2:E,fromNumber:h,toNumber:function(D){return D._valueIEEE},sqrt:function(D){return C(Math.sqrt(D._valueIEEE))},exp:function(D){return C(Math.exp(D._valueIEEE))},ln:function(D){return C(Math.log(D._valueIEEE))},log:function(D){return C(Math.log(D._valueIEEE)/Math.LN10)},sin:function(D){return h(Math.sin(D._valueIEEE))},cos:function(D){return h(Math.cos(D._valueIEEE))},tan:function(D){return h(Math.tan(D._valueIEEE))},asin:function(D){return C(Math.asin(D._valueIEEE))},acos:function(D){return C(Math.acos(D._valueIEEE))},atan:function(D){return C(Math.atan(D._valueIEEE))},atan2:function(D,O){return h(Math.atan2(O._valueIEEE,D._valueIEEE))},mod:function(D,O){return h(D._valueIEEE%O._valueIEEE)},round:P,roundUp:W,roundDown:q,tenTo:H,checkAlmostCancellation:function(D,O){return O},fix:G,lfix:z,sfix:V,viewRound:n.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-cpp/lib/src/index.js"),l=s("../excel-online-calc-lang/lib/types.js"),o=s("../excel-online-calc-lang/lib/value.js");function f(H){return H}function g(H){var G={kind:l.OperKind.Number,_valueXL:H};return G}var h=g(a.mathpack.zero()),y=g(a.mathpack.one()),p=g(a.mathpack.pi());function R(H){return H.num&a.mathpack.MathErrorNum.DivBy0?o.div0ErrorOper:o.numErrorOper}function C(H){return function(G){return(0,n.assertFalse)("calc.lang.".concat(H,": error ").concat(JSON.stringify(G)))}}function S(H,G,z){return function(V){var Z=H(V._valueXL);return typeof Z=="number"?G(Z):z(Z)}}function F(H,G,z){return function(V,Z){var D=H(V._valueXL,Z._valueXL);return typeof D=="number"?G(D):z(D)}}var E=F(function(H,G){return a.mathpack.equal(G,2)?a.mathpack.mul(H,H):a.mathpack.power(H,G)},g,R),A=S(function(H){return a.mathpack.div(H,100)},g,C("xlPercent"));function T(H){return x(H)!==0?g(a.mathpack.neg(H._valueXL)):H}function M(H,G,z){var V=G,Z=V._valueXL,D=a.mathpack.formatGeneral(H,Z,z);return typeof D!="string"?(0,n.assertFalse)("calc.lang.xlFormatGeneral: error ".concat(JSON.stringify(D))):D}function _(H,G,z){var V=H,Z=V._valueXL,D=a.mathpack.formatFixed(Z,G,z);return typeof D!="object"?(0,n.assertFalse)("calc.lang.xlFormatFixed: error ".concat(JSON.stringify(D))):D}function L(H,G,z){var V=H,Z=V._valueXL,D=a.mathpack.formatScientific(Z,G,z);return typeof D!="object"?(0,n.assertFalse)("calc.lang.xlFormatScientific: error ".concat(JSON.stringify(D))):D}function k(H,G,z,V){var Z=a.mathpack.pack(H,G,z,V);return typeof Z!="number"?(0,n.assertFalse)("calc.lang.xlParse: error ".concat(JSON.stringify(Z))):g(Z)}var v=S(a.mathpack.ceil,g,C("xlCeil")),b=S(a.mathpack.floor,g,C("xlFloor")),x=S(a.mathpack.cond,n.identity,C("xlCond, isSupported = ".concat((0,a.isSupported)()))),w=F(a.mathpack.cond2,n.identity,C("xlCond2"));function B(H,G){var z=H,V=z._valueXL,Z=G,D=Z._valueXL;return a.mathpack.exp32(V)-a.mathpack.exp32(D)>=52428800?h:G}var P=S(a.mathpack.sfix,n.identity,C("xlSfix")),U=S(a.mathpack.viewRound,g,C("xlViewRound"));function Q(H){(0,n.assertInteger)("calc.lang.xlTenTo",H);var G=a.mathpack.tenTo(H);return typeof G=="number"?g(G):R(G)}function W(H){return(0,n.assertTrue)("calc.lang.xlFromNumber",isFinite(H)),g(H)}function q(H){var G=H,z=G._valueXL;return(0,n.assertTrue)("calc.lang.xlToNumber",isFinite(z)),z}t.xlMathpack={zero:h,one:y,pi:p,add:F(a.mathpack.add,g,R),sub:F(a.mathpack.sub,g,R),mul:F(a.mathpack.mul,g,R),div:F(a.mathpack.div,g,R),power:E,percent:A,neg:T,compare:function(G,z){return a.mathpack.compare(G._valueXL,z._valueXL)},formatGeneral:M,formatFixed:_,formatScientific:L,parse:k,trunc:function(G){return g(a.mathpack.trunc(G._valueXL))},ceil:v,floor:b,abs:function(G){return g(a.mathpack.abs(G._valueXL))},cond:x,cond2:w,fromNumber:W,toNumber:q,sqrt:S(a.mathpack.sqrt,g,R),exp:S(a.mathpack.exp,g,R),ln:S(a.mathpack.ln,g,R),log:S(a.mathpack.log,g,R),sin:S(a.mathpack.sin,g,R),cos:S(a.mathpack.cos,g,R),tan:S(a.mathpack.tan,g,R),asin:S(a.mathpack.asin,g,R),acos:S(a.mathpack.acos,g,R),atan:S(a.mathpack.atan,g,R),atan2:F(a.mathpack.atan2,g,R),mod:F(a.mathpack.mod,g,R),round:F(a.mathpack.round,g,R),roundUp:F(a.mathpack.roundUp,g,R),roundDown:F(a.mathpack.roundDown,g,R),tenTo:Q,checkAlmostCancellation:B,fix:function(G){return a.mathpack.fix(G._valueXL)},lfix:function(G){return a.mathpack.lfix(G._valueXL)},sfix:P,viewRound:U}},"../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 n=s("../excel-online-calc-interop/lib/index.js");Object.defineProperty(t,"CurrencyFormat",{enumerable:!0,get:function(){return n.CurrencyFormat}}),Object.defineProperty(t,"DateOrder",{enumerable:!0,get:function(){return n.DateOrder}});var a;(function(f){f.ASCII="ASCII",f.ArabicIndic="ArabicIndic",f.ExtendedArabicIndic="ExtendedArabicIndic",f.Devanagari="Devanagari",f.Bengali="Bengali",f.Gurmukhi="Gurmukhi",f.Gujarati="Gujarati",f.Oriya="Oriya",f.Tamil="Tamil",f.Telugu="Telugu",f.Kannada="Kannada",f.Malayalam="Malayalam",f.Thai="Thai",f.Lao="Lao",f.Tibetan="Tibetan",f.Myanmar="Myanmar",f.Ethiopic="Ethiopic",f.Khmer="Khmer",f.Mongolian="Mongolian",f.ChineseTrad1="ChineseTrad1",f.ChineseTrad2="ChineseTrad2",f.ChineseTrad3="ChineseTrad3",f.ChineseSimp1="ChineseSimp1",f.ChineseSimp2="ChineseSimp2",f.ChineseSimp3="ChineseSimp3",f.Japanese1="Japanese1",f.Japanese2="Japanese2",f.Japanese3="Japanese3",f.Korean1="Korean1",f.Korean2="Korean2",f.Korean3="Korean3",f.Korean4="Korean4"})(a||(t.NumberShape=a={}));var l;(function(f){f.Gregorian="Gregorian",f.GregorianUS="GregorianUS",f.Japan="Japan",f.Taiwan="Taiwan",f.Korea="Korea",f.Hijri="Hijri",f.Thai="Thai",f.Hebrew="Hebrew",f.GregorianMEFrench="GregorianMEFrench",f.GregorianArabic="GregorianArabic",f.GregorianXlitEnglish="GregorianXlitEnglish",f.GregorianXlitFrench="GregorianXlitFrench",f.Persian="Persian",f.UmAlQura="UmAlQura"})(l||(t.Calendar=l={}));var o;(function(f){f[f.General=0]="General",f[f.NoComFixed0=-1]="NoComFixed0",f[f.NoComFixed=-2]="NoComFixed",f[f.Fixed0=-3]="Fixed0",f[f.Fixed=-4]="Fixed",f[f.Currency=-9]="Currency",f[f.CoCurrency=-10]="CoCurrency",f[f.CurrencyDec=-11]="CurrencyDec",f[f.CoCurrencyDec=-12]="CoCurrencyDec",f[f.Pct0=-13]="Pct0",f[f.Pct=-14]="Pct",f[f.Exp=-15]="Exp",f[f.Fract=-17]="Fract",f[f.FractBond=-18]="FractBond",f[f.MMDDYY=-19]="MMDDYY",f[f.DDMMMYY=-20]="DDMMMYY",f[f.DDMMM=-21]="DDMMM",f[f.MMMYY=-22]="MMMYY",f[f.HHMMAP=-23]="HHMMAP",f[f.HHMMSSAP=-24]="HHMMSSAP",f[f.HHMM=-25]="HHMM",f[f.HHMMSS=-26]="HHMMSS",f[f.MDYHMS=-27]="MDYHMS",f[f.Currency2=-5]="Currency2",f[f.CoCurrency2=-6]="CoCurrency2",f[f.CurrencyDec2=-7]="CurrencyDec2",f[f.CoCurrencyDec2=-8]="CoCurrencyDec2",f[f.Acct=-33]="Acct",f[f.AcctCur=-32]="AcctCur",f[f.AcctDec=-35]="AcctDec",f[f.AcctDecCur=-34]="AcctDecCur",f[f.MMSS=-28]="MMSS",f[f.AbsHMMSS=-31]="AbsHMMSS",f[f.SS0=-29]="SS0",f[f.Eng=-16]="Eng",f[f.Text=-30]="Text",f[f.USCoCurrency=-1037]="USCoCurrency",f[f.USCoCurrencyDec=-1039]="USCoCurrencyDec",f[f.NoComFixed0_Tha=-2036]="NoComFixed0_Tha",f[f.NoComFixed_Tha=-2037]="NoComFixed_Tha",f[f.Fixed0_Tha=-2038]="Fixed0_Tha",f[f.Fixed_Tha=-2039]="Fixed_Tha",f[f.CoCurrency_Tha=-2041]="CoCurrency_Tha",f[f.CoCurrencyDec_Tha=-2043]="CoCurrencyDec_Tha",f[f.Pct0_Tha=-2044]="Pct0_Tha",f[f.Pct_Tha=-2045]="Pct_Tha",f[f.MMDDYY_Tha=-2048]="MMDDYY_Tha",f[f.DDMMMYY_Tha=-2049]="DDMMMYY_Tha",f[f.DDMMM_Tha=-2050]="DDMMM_Tha",f[f.MMMYY_Tha=-2051]="MMMYY_Tha",f[f.HHMM_Tha=-2052]="HHMM_Tha",f[f.HHMMSS_Tha=-2053]="HHMMSS_Tha",f[f.MDYHMS_Tha=-2054]="MDYHMS_Tha",f[f.AbsHMMSS_Tha=-2055]="AbsHMMSS_Tha",f[f.MMSS_Tha=-2056]="MMSS_Tha",f[f.SS0_Tha=-2057]="SS0_Tha",f[f.DMBB_Tha=-2058]="DMBB_Tha"})(o||(t.KnownFormat=o={}))},"../excel-online-calc-lang/lib/printService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.anonymizeFormula=D,t.createPrinter=ae;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/cellFormat.js"),l=s("../excel-online-calc-lang/lib/config.js"),o=s("../excel-online-calc-lang/lib/formula.js"),f=s("../excel-online-calc-lang/lib/location.js"),g=s("../excel-online-calc-lang/lib/printServiceTypes.js"),h=s("../excel-online-calc-lang/lib/resolveService.js"),y=s("../excel-online-calc-lang/lib/resolveServiceTypes.js"),p=s("../excel-online-calc-lang/lib/signature.js"),R=s("../excel-online-calc-lang/lib/types.js"),C=s("../excel-online-calc-lang/lib/util.js"),S=s("../excel-online-calc-lang/lib/value.js"),F=s("../excel-online-calc-lang/lib/visitor.js"),E=/'/g,A=/"/g,T=(0,f.sheetGridCell)((0,f.sheetIndex)((0,f.documentLoc)(void 0,"Book1"),0),(0,f.gridCell)(0,0));function M(le){if(!(0,n.isSuccess)(le)&&le.reason.kind!==y.ResolveReasonKind.NoOriginSheet&&le.reason.kind!==y.ResolveReasonKind.InvalidQualifier&&le.reason.kind!==y.ResolveReasonKind.InvalidCellRef&&le.reason.kind!==y.ResolveReasonKind.InvalidStructRef&&le.reason.kind!==y.ResolveReasonKind.EmptyIntersection)throw new z(le.reason)}var _;(function(le){le[le.Original=0]="Original",le[le.Bracketed=1]="Bracketed",le[le.Unbracketed=2]="Unbracketed"})(_||(_={}));function L(le){var ne=[],te=[];for(var ie of le)ie.length>0&&(0,n.numCodeUnits)((0,n.stringCodePointAt)(ie,0))===ie.length?ne[(0,n.stringCodePointAt)(ie,0)]=!0:te.push(ie);return function(se,Re){var he=(0,n.stringCodePointAt)(se,Re);if(ne[he]===!0)return!0;for(var ye of te)if((0,n.stringStartsWith)(se,ye,Re))return!0;return!1}}function k(le,ne){for(var te="",ie=0;ie<le.length;){ne(le,ie)&&(te+="'");var se=(0,n.stringCodePointAt)(le,ie);te+=(0,n.stringFromCodePoint)(se),ie+=(0,n.numCodeUnits)(se)}return te}function v(le,ne){for(var te=0;te<le.length;){if(ne(le,te))return!0;te+=(0,n.numCodeUnits)((0,n.stringCodePointAt)(le,te))}return!1}var b=ze(function le(ne){We(this,le),this.str=ne,this.append=w,this.length=ne.length}),x=ze(function le(ne,te){We(this,le),this.lhs=ne,this.rhs=te,this.append=w,this.length=ne.length+te.length});function w(le){return new x(this,typeof le=="string"?new b(le):le)}function B(le,ne){return le.length===0?new b(""):le.reduce(function(te,ie){return te.append(ne).append(ie)})}function P(le){for(var ne=new Map,te=[],ie=0,se=[le];se.length>0;){var Re=se.pop();ne.set(Re,{start:ie,end:ie+Re.length}),Re instanceof x?se.push(Re.rhs,Re.lhs):(te.push(Re.str),ie+=Re.str.length)}return{str:te.join(""),ropeToSpan:ne}}var U={pre:"",preComments:void 0},Q={pre:" ",preComments:void 0},W={post:"",postComments:void 0},q={literalNode:function(ne,te,ie){return ie},arrayNode:function(ne,te,ie){return ie},appNode:function(ne,te,ie,se){return se},letNode:function(ne,te,ie,se,Re,he){return he},lambdaNode:function(ne,te,ie,se,Re,he){return he},parenNode:function(ne,te,ie){return ie},nameNode:function(ne,te,ie){return ie},cellRefNode:function(ne,te,ie){return ie},fieldRefNode:function(ne,te,ie){return ie},structRefNode:function(ne,te,ie){return ie},missingNode:function(ne,te){return te},badSequenceNode:function(ne,te,ie){return ie},badCharsNode:function(ne,te,ie){return ie},operatorNode:function(ne,te){return te},wsfNode:function(ne,te,ie){return ie}},H=Object.assign({},(0,F.constVisitor)(void 0),{operatorNode:function(ne){return ne}}),G=function(){function le(ne,te,ie,se){var Re=this,he,ye,ve,me;We(this,le),this.root=ie,this.anonymize=se,this.labelToRope=[],this.anon=function(we){return Re.anonymize?(0,n.anonymizeFormulaString)(we):we},this.locals=te,this.localeInfo=(he=(ye=te.config)==null?void 0:ye.localeInfo)!=null?he:ne.config.localeInfo,this.mathpack=ne.config.mathpack,this.refStyle=(ve=(me=te.config)==null?void 0:me.refStyle)!=null?ve:ne.config.refStyle,this.resolver=(0,h.createResolver)(ne),this.spans=ie.spans,this.annotations=ie.annotations;var Ee=["'",this.localeInfo.leftBracket,this.localeInfo.rightBracket,"#","@"],xe=[].concat(Ee,[" ","\n","\r"," ","!",'"',"$","%","&","(",")","*","+",this.localeInfo.listSeparator,"-",".","/",":",";","<","=",">","?","\\","^","_","`","{","}","~"]);this.isStructRefEscapable=L(Ee),this.isStructRefBracketedThisRef=L(xe),this.isFieldRefEscapable=L(["'",this.localeInfo.leftBracket,this.localeInfo.rightBracket])}return ze(le,[{key:"print",value:function(){var te=this,ie=new F.ComposeVisitor(new F.ZipVisitor({str:this,label:q,op:H}),function(he){return te.record(he.label,he.str),he}),se=(0,F.reduceBottomUp)(ie,this.root),Re=new b("=").append(this.recordPrePost(se.label,this.pre(se.label,U),se.str,this.postIfComments(se.label)));return this.printRope(Re)}},{key:"pre",value:function(te,ie){var se;return this.anonymize?ie:(se=this.spans[te])!=null?se:ie}},{key:"post",value:function(te,ie){var se;return this.anonymize?ie:(se=this.spans[te])!=null?se:ie}},{key:"preIfComments",value:function(te){if(this.anonymize)return U;var ie=this.spans[te];return(ie==null?void 0:ie.preComments)!=null&&ie.preComments.length>0?ie:U}},{key:"postIfComments",value:function(te){if(this.anonymize)return W;var ie=this.spans[te];return(ie==null?void 0:ie.postComments)!=null&&ie.postComments.length>0?ie:W}},{key:"printRef",value:function(te,ie){var se=new b("");switch(te.kind){case o.StructRefKind.SpecialRef:{(ie===_.Original&&te.isBracketed||ie===_.Bracketed)&&(se=se.append(this.localeInfo.leftBracket));var Re=this.localeInfo.specialRefNames[te.id];if(Re==null)throw new z((0,C.internal)("No locale data for specialRefName"));se=se.append(Re),(ie===_.Original&&te.isBracketed&&te.isClosed||ie===_.Bracketed)&&(se=se.append(this.localeInfo.rightBracket));break}case o.StructRefKind.ColumnRef:{var he=te.name.length===0||(0,n.stringStartsWith)(te.name," ")||(0,n.stringEndsWith)(te.name," ");(ie===_.Original&&te.isBracketed||ie===_.Bracketed||ie===_.Unbracketed&&he)&&(se=se.append(this.localeInfo.leftBracket));var ye=k(te.name,this.isStructRefEscapable);se=se.append(this.anon(ye)),(ie===_.Original&&te.isBracketed&&te.isClosed||ie===_.Bracketed||ie===_.Unbracketed&&he)&&(se=se.append(this.localeInfo.rightBracket));break}case o.StructRefKind.RangeOpRef:{se=se.append(this.printRef(te.lhs,ie===_.Original?ie:_.Bracketed)).append(":").append(this.printRef(te.rhs,ie===_.Original?ie:_.Bracketed));break}case o.StructRefKind.MissingRef:break;case o.StructRefKind.BadRef:te.isBracketed&&(se=se.append(this.localeInfo.leftBracket)),se=se.append(this.anon(te.chars)),te.isBracketed&&te.isClosed&&(se=se.append(this.localeInfo.rightBracket));break}return this.record(te.label,se)}},{key:"printThisRowOpRef",value:function(te,ie){var se=new b("@");return te&&(te.kind===o.StructRefKind.ColumnRef?se=se.append(this.printRef(te,te.isClosed?v(te.name,this.isStructRefBracketedThisRef)?_.Bracketed:_.Unbracketed:_.Original)):se=se.append(this.printRef(te,(0,C.isRangeOpClosed)(te)&&(0,C.isRangeOpNoMissing)(te)?_.Bracketed:_.Original))),this.record(ie,se)}},{key:"printApplication",value:function(te,ie,se,Re){var he=this,ye=ie.map(function(ve,me,Ee){return he.recordPrePost(ve.label,he.pre(ve.label,me===0||ve.str.length===0?U:Q),ve.str,me===Ee.length-1?he.post(ve.label,W):he.postIfComments(ve.label))});return te.str.append("(").append(B(ye,this.localeInfo.listSeparator)).append(se?")":"")}},{key:"printCellRef",value:function(te){var ie=te.ref,se=te.qualifier;return(se!==void 0?this.recordPrePost(se.label,U,(0,F.visitQualifier)(this,se).str,this.postIfComments(se.label)):new b("")).append((0,F.visitCellRef)(this,ie).str)}},{key:"printName",value:function(te,ie){var se=te.qualifier,Re=te.parts,he=se!==void 0?this.recordPrePost(se.label,U,(0,F.visitQualifier)(this,se).str,this.postIfComments(se.label)):new b(""),ye=new b("");for(var ve of(0,o.flattenNameParts)(Re).parts){var me=void 0;if(ve.kind===o.NamePartKind.FieldRefNamePart){var Ee=ve.rhs.field;me=this.record(ve.rhs.label,new b(".").append(this.record(Ee.label,this.anon(Ee.kind===o.NodeKind.Ident?Ee.whole:Ee.chars))))}else ve.kind===o.NamePartKind.CellRefNamePart&&ie===y.ResolvedKind.ResolvedCellRef?me=this.printCellRef((0,o.cellRefNode)(ve.ref,void 0,ve.label)):me=new b(this.anon(ve.asWhole));ye=this.record(ve.label,ye.append(me)),this.recordQualified(ve.qualifiedLabel,he,ye)}return he.append(ye)}},{key:"printUnrecordedDocQual",value:function(te){if(te===void 0)return te;var ie=te.path,se=te.document;return this.anon((ie??"")+this.localeInfo.leftBracket+se+this.localeInfo.rightBracket)}},{key:"printParamNameIdent",value:function(te){return te.kind===o.NodeKind.Ident?this.record(te.label,this.anon((0,C.getBoundName)(this.localeInfo,te.whole))):this.recordPrePost(te.label,this.pre(te.label,U),this.anon(te.chars),this.post(te.label,W))}},{key:"printParamName",value:function(te){return this.record(te.label,new b(te.isBracketed?this.localeInfo.leftBracket:"").append(this.printParamNameIdent(te.name)).append(te.isBracketed&&te.isClosed?this.localeInfo.rightBracket:""))}},{key:"record",value:function(te,ie){var se=typeof ie=="string"?new b(ie):ie;return this.labelToRope[te]={ropeStart:se,ropeEnd:se,startOffset:0,endOffset:0,pre:"",post:"",preComments:void 0,postComments:void 0},se}},{key:"recordQualified",value:function(te,ie,se){this.labelToRope[te]={ropeStart:ie,ropeEnd:se,startOffset:0,endOffset:0,pre:"",post:"",preComments:void 0,postComments:void 0}}},{key:"recordPrePost",value:function(te,ie,se,Re){var he=ie.pre,ye=ie.preComments,ve=Re.post,me=Re.postComments,Ee=typeof se=="string"?new b(se):se,xe=new b(he),we=new b(ve);return this.labelToRope[te]={ropeStart:Ee,ropeEnd:Ee,startOffset:0,endOffset:0,pre:he,post:ve,preComments:ye,postComments:me},ye&&this.recordComments(ye,xe,this.spans[te].start-he.length),me&&this.recordComments(me,we,this.spans[te].end),xe.append(Ee).append(we)}},{key:"recordComments",value:function(te,ie,se){for(var Re of te){var he=this.spans[Re.label];if(he==null)return;this.labelToRope[Re.label]={ropeStart:ie,ropeEnd:ie,startOffset:he.start-se,endOffset:he.end-se-ie.length,pre:"",post:"",preComments:void 0,postComments:void 0}}}},{key:"printRope",value:function(te){var ie=P(te),se=ie.str,Re=ie.ropeToSpan,he=[];for(var ye of Object.keys(this.labelToRope).map(Number)){var ve=this.labelToRope[ye],me=ve.ropeStart,Ee=ve.ropeEnd,xe=ve.startOffset,we=ve.endOffset,Ne=ve.pre,Xe=ve.post,Ze=ve.preComments,fr=ve.postComments,lr=Re.get(me),Er=lr.start,ir=Re.get(Ee),yr=ir.end;he[ye]=(0,o.formulaSpan)(Er+xe,yr+we,Ne,Xe,Ze,fr)}return{formula:se,spans:he}}},{key:"literalNode",value:function(te,ie,se){switch(te.kind){case R.OperKind.String:return new b('"'+this.anon(te.value).replace(A,'""')+'"');case R.OperKind.Boolean:return new b(te.value?this.localeInfo.trueName:this.localeInfo.falseName);case R.OperKind.Number:var Re=21;return new b(this.anon(this.mathpack.formatGeneral(this.localeInfo,te,Re)));case R.OperKind.Missing:return new b("");case R.OperKind.Error:var he=this.localeInfo.errorNames[te.type];if(he==null)throw new z((0,C.internal)("No locale data for error type ".concat(te.type)));return new b(he);default:return(0,n.assertNever)("calc.lang.printFormula",te)}}},{key:"missingNode",value:function(te,ie){return new b(this.anon(te))}},{key:"arrayNode",value:function(te,ie,se){var Re=this;return new b(this.localeInfo.leftBrace).append(B(te.map(function(he){return B(he.map(function(ye){return Re.recordPrePost(ye.label,Re.preIfComments(ye.label),ye.str,Re.postIfComments(ye.label))}),Re.localeInfo.columnSeparator)}),this.localeInfo.rowSeparator)).append(ie?this.localeInfo.rightBrace:"")}},{key:"appNode",value:function(te,ie,se,Re){if(te.op!==void 0){if(ie.length===1){var he=ie[0];switch(te.op){case p.OperatorId.Percent:return he.str.append(this.recordPrePost(te.label,this.pre(te.label,U),te.str,W));case p.OperatorId.Pound:return he.str.append(this.recordPrePost(te.label,this.preIfComments(te.label),te.str,W));default:return this.recordPrePost(te.label,U,te.str,this.post(te.label,W)).append(he.str)}}if(ie.length===2){var ye=Ae(ie,2),ve=ye[0],me=ye[1],Ee=" ",xe=" ";switch(te.op){case p.OperatorId.Range:Ee=xe="";break;case p.OperatorId.Isect:xe="";break;case p.OperatorId.Union:Ee="";break}return ve.str.append(this.recordPrePost(te.label,this.pre(te.label,{pre:Ee}),te.str,this.post(te.label,{post:xe}))).append(me.str)}return(0,n.assertFalse)("calc.lang.printFormula: invalid number of operator args")}return this.printApplication(te,ie,se,Re)}},{key:"letNode",value:function(te,ie,se,Re,he,ye){var ve=this,me=ie.map(function(Ee){var xe=Ee.name,we=Ee.binder;return(0,o.letVar)((0,o.indexedArg)({str:ve.record(xe.arg.label,ve.record(xe.arg.name.label,ve.anon((0,C.getBoundName)(ve.localeInfo,xe.arg.wholeName)))),label:xe.arg.label,op:void 0},xe.index),we)});return this.printApplication(te,(0,o.flattenLetArgs)(me,se,Re),he,ye)}},{key:"lambdaNode",value:function(te,ie,se,Re,he,ye){var ve=this,me=ie.map(function(Ee){var xe=Ee.name,we=ve.printParamName(xe.arg.name),Ne=xe.arg.def===void 0?new b(""):ve.recordPrePost(xe.arg.def.label,ve.pre(xe.arg.def.label,Q),new b(":=").append(ve.recordPrePost(xe.arg.def.rhs.label,ve.pre(xe.arg.def.rhs.label,xe.arg.def.rhs.str.length===0?U:Q),xe.arg.def.rhs.str,W)),W);return(0,o.lambdaParam)((0,o.indexedArg)({str:we.append(Ne),label:xe.arg.label,op:void 0},xe.index))});return this.printApplication(te,(0,o.flattenLambdaArgs)(me,se,Re),he,ye)}},{key:"parenNode",value:function(te,ie,se){return new b("(").append(this.recordPrePost(te.label,this.pre(te.label,U),te.str,this.post(te.label,W))).append(ie?")":"")}},{key:"nameNode",value:function(te,ie,se){var Re=this.resolver.resolveDottedName(this.locals,(0,o.nameNode)(te,ie,se),this.annotations),he=Re.headResolved,ye=Re.node;return M(he.resolution),this.printName(ye,he.kind)}},{key:"cellRefNode",value:function(te,ie,se){var Re=this.resolver.resolveCellRef(this.locals,(0,o.cellRefNode)(te,ie,se)),he=Re.node,ye=Re.resolution;return M(ye),this.printCellRef(he)}},{key:"fieldRefNode",value:function(te,ie,se){var Re=ie.shouldBeBracketed,he=ie.isBracketed||Re?this.localeInfo.leftBracket:"",ye=ie.isBracketed&&ie.isClosed||Re?this.localeInfo.rightBracket:"",ve=this.record(ie.field.label,this.anon(ie.field.kind===o.NodeKind.Ident?k(ie.field.whole,this.isFieldRefEscapable):ie.field.chars)),me=ie.field.kind!==o.NodeKind.Ident?this.pre(ie.label,U):this.preIfComments(ie.label);return te.str.append(this.recordPrePost(ie.label,me,new b("."+he).append(ve).append(ye),this.post(ie.label,W)))}},{key:"structRefNode",value:function(te,ie,se){var Re,he=this,ye,ve=this.resolver.resolveStructRef(this.locals,(0,o.structRefNode)(te,ie,se)),me=ve.node,Ee=ve.table,xe=ve.resolution;M(xe);var we=me.rhs.innerRef,Ne=me.lhs===void 0?void 0:this.record(me.lhs.label,this.printName(me.lhs,y.ResolvedKind.ResolvedName));if(Ne===void 0&&Ee!==void 0&&me.rhs.isClosed&&!((we==null?void 0:we.kind)===o.StructRefKind.ColumnRef||(we==null?void 0:we.kind)===o.StructRefKind.ThisRowOpRef&&((Re=we.ref)==null?void 0:Re.kind)===o.StructRefKind.ColumnRef)&&(Ne=new b(Ee.name)),we===void 0&&me.rhs.isClosed&&Ne!==void 0)return Ne;var Xe=new b(this.localeInfo.leftBracket);switch(we==null?void 0:we.kind){case o.StructRefKind.ColumnRef:case o.StructRefKind.SpecialRef:if(we.kind===o.StructRefKind.SpecialRef&&we.id===o.SpecialRefId.ThisRow&&we.isClosed){Xe=Xe.append(this.printThisRowOpRef(void 0,we.label));break}Xe=Xe.append(this.printRef(we,we.isClosed?_.Unbracketed:_.Original));break;case o.StructRefKind.RangeOpRef:{var Ze=(0,C.isRangeOpClosed)(we)&&(0,C.isRangeOpNoMissing)(we),fr=Ze?_.Bracketed:_.Original;Xe=Xe.append(this.printRef(we,fr));break}case o.StructRefKind.CommaOpRef:{var lr=(0,C.isCommaOpRefWellFormed)(we)&&(0,C.isCommaOpClosed)(we)&&(0,C.isCommaOpNoBadOrMissing)(we);if(lr&&we.specialRefs[o.SpecialRefId.ThisRow]){Xe=Xe.append(this.printThisRowOpRef(we.columnRefs.length===0?void 0:we.columnRefs[0],we.label));break}var Er=lr?(0,C.normalizeCommaOpRef)(we):we.refs,ir=lr?Er.length===1?_.Unbracketed:_.Bracketed:_.Original;Xe=Xe.append(this.record(we.label,B(Er.map(function(yr){return he.printRef(yr,ir)}),this.localeInfo.listSeparator)));break}case o.StructRefKind.ThisRowOpRef:Xe=Xe.append(this.printThisRowOpRef(we.ref,we.label));break;case o.StructRefKind.BadRef:Xe=Xe.append(this.printRef(we,_.Original));break}return me.rhs.isClosed&&(Xe=Xe.append(this.localeInfo.rightBracket)),((ye=Ne)!=null?ye:new b("")).append(this.record(me.rhs.label,Xe))}},{key:"badSequenceNode",value:function(te,ie,se){var Re=this;return B(ie.map(function(he){return Re.recordPrePost(he.label,Re.pre(he.label,U),he.str,Re.post(he.label,W))}),"")}},{key:"badCharsNode",value:function(te,ie,se){return new b(this.anon(ie))}},{key:"operatorNode",value:function(te,ie){var se=(0,l.operatorIdToName)(this.localeInfo,te,"");if(se===void 0)throw new z((0,C.internal)("Invalid operator"));return new b(se)}},{key:"wsfNode",value:function(te,ie,se){return new b(this.localeInfo.getWorksheetFuncName(te))}},{key:"cellRefError",value:function(te){var ie=this.localeInfo.errorNames[S.ErrorType.REF];if(ie==null)throw new z((0,C.internal)("No locale data for #REF"));return{str:this.record(te,ie),label:te}}},{key:"cellRefSingle",value:function(te,ie,se,Re){var he=(0,a.formatCellPos)(this.localeInfo,this.refStyle,this.locals.originGridCell.value,te,ie,this.locals.wrapCellReferences);return he!==void 0?{str:this.record(Re,this.anon(he)),label:Re}:this.cellRefError(Re)}},{key:"cellRefRange",value:function(te,ie,se){var Re=(0,a.formatRangePos)(this.localeInfo,this.refStyle,this.locals.originGridCell.value,te.row,te.col,ie.row,ie.col,this.locals.wrapCellReferences);return Re!==void 0?{str:this.record(se,this.anon(Re)),label:se}:this.cellRefError(se)}},{key:"cellRefRow",value:function(te,ie,se,Re){var he=(0,a.formatRowRange)(this.localeInfo,this.refStyle,this.locals.originGridCell.value.row,te,ie,this.locals.wrapCellReferences);return he!==void 0?{str:this.record(Re,this.anon(he)),label:Re}:this.cellRefError(Re)}},{key:"cellRefCol",value:function(te,ie,se,Re){var he=(0,a.formatColRange)(this.localeInfo,this.refStyle,this.locals.originGridCell.value.col,te,ie,this.locals.wrapCellReferences);return he!==void 0?{str:this.record(Re,this.anon(he)),label:Re}:this.cellRefError(Re)}},{key:"cellRefBad",value:function(te,ie,se){return{str:this.record(se,this.anon(te)),label:se}}},{key:"errorQualifier",value:function(te){var ie=this.localeInfo.errorNames[S.ErrorType.REF];if(ie==null)throw new z((0,C.internal)("No locale data for #REF"));return{str:this.record(te,ie),label:te}}},{key:"relativeQualifier",value:function(te){return{str:this.record(te,"!"),label:te}}},{key:"documentQualifier",value:function(te,ie,se,Re){return{str:this.record(Re,(0,a.quoteQualifier)(this.printUnrecordedDocQual((0,o.documentQualifier)(te,ie)))+"!"),label:Re}}},{key:"sheetQualifier",value:function(te,ie,se,Re){var he,ye=this.printUnrecordedDocQual(ie),ve=this.anon(te),me=(0,a.shouldQuoteQualifier)(this.localeInfo,this.refStyle,((he=ye)!=null?he:"")+ve);if(me){var Ee;ye=(Ee=ye)==null?void 0:Ee.replace(E,"''"),ve=ve.replace(E,"''")}return{str:this.record(Re,new b(me?"'":"").append(ye===void 0?new b(""):this.record(ie.label,ye)).append(ve).append(me?"'":"").append("!")),label:Re}}},{key:"identQualifier",value:function(te,ie,se){return{str:this.record(se,(0,a.formatQualifier)(this.localeInfo,this.refStyle,this.anon(te))+"!"),label:se}}},{key:"sheetRangeQualifier",value:function(te,ie,se,Re,he){var ye,ve=this.printUnrecordedDocQual(se),me=this.anon(te),Ee=this.anon(ie),xe=(0,a.shouldQuoteQualifier)(this.localeInfo,this.refStyle,((ye=ve)!=null?ye:"")+me)||(0,a.shouldQuoteQualifier)(this.localeInfo,this.refStyle,Ee);if(xe){var we;ve=(we=ve)==null?void 0:we.replace(E,"''"),me=me.replace(E,"''"),Ee=Ee.replace(E,"''")}return{str:this.record(he,new b(xe?"'":"").append(ve===void 0?new b(""):this.record(se.label,ve)).append(me).append(":").append(Ee).append(xe?"'":"").append("!")),label:he}}},{key:"badQualifier",value:function(te,ie,se,Re,he){return{str:this.record(he,this.anon(te)),label:he}}}])}(),z=(0,C.createFailureErrorClass)("PrintFormulaError"),V=(0,C.createFailureErrorClass)("PrintRangeError");function Z(le,ne,te){var ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;try{return(0,n.success)(new G(le,ne,te,ie).print())}catch(se){return se instanceof z?(0,n.failure)(se.reason):(0,n.failure)((0,n.javaScriptError)(se))}}function D(le,ne,te){try{var ie=te.kind===f.LexicalKind.Cell||te.kind===f.LexicalKind.Range?(0,g.printLocalsGrid)(te,(0,C.sheetGridRangeAnchor)(te.range)):te.kind===f.LexicalKind.NameManager?(0,g.printLocalsName)(te,T):(0,n.assertNever)("calc.lang.anonymizeFormula",te),se=Z((0,g.createSimplePrintGlobals)((0,l.calcConfig)((0,l.getEnglishLocaleInfo)(),o.RefStyle.A1,le.mathpack)),ie,ne,!0);if(se.kind===n.ResultKind.Success)return se.value.formula;if(se.reason.kind===n.ReasonKind.JavaScriptError)throw se.reason.error}catch(he){var Re="calc.lang.anonymizeFormula: Format failed: "+(0,n.messageFromError)(he);n.ulsLogger.ULS.traceTag(507381981,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,Re)}return(0,n.anonymize)(ne)}function O(le,ne){return le===void 0?(0,o.pos)(o.PosKind.Abs,ne):(0,o.pos)(o.PosKind.Rel,ne-le)}function K(le,ne,te){return(0,o.cellRefSingle)(O(le,te.row),O(ne,te.col))}function $(le,ne,te){return(0,o.cellRefRow)(O(le,ne),O(le,ne+te-1))}function j(le,ne,te){return(0,o.cellRefCol)(O(le,ne),O(le,ne+te-1))}function N(le,ne,te){if(te.col===0&&te.cols===f.sheetCols)return $(le,te.row,te.rows);if(te.row===0&&te.rows===f.sheetRows)return j(ne,te.col,te.cols);var ie=(0,C.gridRangeAnchor)(te),se=K(le,ne,ie);if((0,f.isGridCell)(te))return se;var Re=(0,f.gridCell)(te.row+te.rows-1,te.col+te.cols-1),he=K(le,ne,Re);return(0,o.cellRefRange)(se,he)}function J(le,ne,te){var ie=ne.originSheet.value,se=ne.printRowsAsAbsoluteReferences?void 0:ne.originGridCell.value.row,Re=ne.printColsAsAbsoluteReferences?void 0:ne.originGridCell.value.col,he=N(se,Re,te.range),ye;if(ie.index===void 0||!(0,C.isSheetIndexEqual)(ie,te.sheet)){var ve=le.getSheetName(te.sheet.document,te.sheet.index);if(!(0,n.isSuccess)(ve))throw new V(ve.reason);ye=(0,o.sheetQualifier)(ve.value)}return(0,o.cellRefNode)(he,ye)}function ee(le){return(0,n.isSuccess)(le)?((0,n.assertTrue)("calc.lang.printRangeStructRef: NameLoc can't be no-table",le.value!=null),(0,n.success)(le.value)):le.reason.kind===y.ResolveReasonKind.InvalidStructRef?(0,n.assertFalse)("calc.lang.printRangeStructRef: NameLoc can't be InvalidStructRef"):(0,n.failure)(le.reason)}function Y(le,ne,te){var ie=te.sheet,se=te.range,Re=le.getContainingTable((0,f.sheetGridCell)(ie,(0,C.gridRangeAnchor)(se)));if(!(0,n.isSuccess)(Re))throw new V(Re.reason);if(Re.value!=null){var he=Re.value,ye=ee(le.getStructRefSpecialRef(he,o.SpecialRefId.All));if(!(0,n.isSuccess)(ye))throw new V(ye.reason);var ve=ye.value.range,me=ye.value.sheet,Ee=(0,C.gridRangeCompare)(ve,se);if(!(Ee===void 0||Ee<0)){var xe=ee(le.getStructRefSpecialRef(he,o.SpecialRefId.Data));if(!(0,n.isSuccess)(xe))throw new V(xe.reason);var we=xe.value.range,Ne=ne.originGridCell.value,Xe=ne.originSheet.value,Ze=Xe.index!==void 0&&(0,C.isSheetIndexEqual)(Xe,me),fr=Ze&&(0,C.gridRangeIsects)(ve,Ne)?void 0:(0,o.nameNode)((0,o.identNamePart)(he.name)),lr=fr??(0,o.nameNode)((0,o.identNamePart)(he.name)),Er=we.cols>1&&se.col===we.col&&se.cols===we.cols,ir=function(){var Mr=ee(le.getStructRefColumn(he,se.col));if(!(0,n.isSuccess)(Mr))throw new V(Mr.reason);if(se.cols===1)return(0,o.columnRef)(Mr.value.name);var Pr=ee(le.getStructRefColumn(he,se.col+se.cols-1));if(!(0,n.isSuccess)(Pr))throw new V(Pr.reason);return(0,o.rangeOpRef)((0,o.columnRef)(Mr.value.name),(0,o.columnRef)(Pr.value.name))};if(se.row===ve.row&&se.rows===ve.rows)return(0,o.structRefNode)(lr,(0,o.structRef)(Er?(0,o.specialRef)(o.SpecialRefId.All):(0,o.commaOpRef)([(0,o.specialRef)(o.SpecialRefId.All,!0),ir()])));if(se.rows===1&&se.row===Ne.row&&se.row>=we.row&&se.row<we.row+we.rows)return(0,o.structRefNode)(se.cols===1?fr:lr,(0,o.structRef)((0,o.thisRowOpRef)(Er?void 0:ir())));if(se.row===we.row&&se.rows===we.rows)return Er?(0,o.structRefNode)(lr,(0,o.structRef)(void 0)):(0,o.structRefNode)(se.cols===1?fr:lr,(0,o.structRef)(ir()));var yr=se.row===ve.row&&se.row+se.rows===we.row,hr=se.row===we.row+we.rows&&se.row+se.rows===ve.row+ve.rows;if(yr||hr){var rr=(0,o.specialRef)(yr?o.SpecialRefId.Headers:o.SpecialRefId.Totals,!Er);return(0,o.structRefNode)(lr,(0,o.structRef)(Er?rr:(0,o.commaOpRef)([rr,ir()])))}var Me=se.row===ve.row&&ve.row<we.row&&se.row+se.rows===we.row+we.rows,_e=se.row===we.row&&ve.row+ve.rows>we.row+we.rows&&se.row+se.rows===ve.row+ve.rows;if(Me||_e){var Qe=(0,o.specialRef)(Me?o.SpecialRefId.Headers:o.SpecialRefId.Data,!0),Rr=(0,o.specialRef)(Me?o.SpecialRefId.Data:o.SpecialRefId.Totals,!0);return(0,o.structRefNode)(lr,(0,o.structRef)(Er?(0,o.commaOpRef)([Qe,Rr]):(0,o.commaOpRef)([Qe,Rr,ir()])))}}}}function re(le,ne,te,ie){var se=ne.originSheet.value,Re=le.getNamedRanges(te);if(!(0,n.isSuccess)(Re))throw new V(Re.reason);if(Re.value.length!==0){var he=function(we){return we.index!==void 0&&(se.index===void 0||!(0,C.isSheetIndexEqual)(we,se))},ye=Re.value.filter(function(xe){var we=xe.scope;return we.index===void 0?(0,C.isDocumentLocEqual)(we.document,te.sheet.document):(0,C.isSheetIndexEqual)(we,te.sheet)}).filter(function(xe){var we=xe.scope,Ne=xe.name;if(we.index!==void 0||se.index===void 0)return!0;var Xe=se,Ze=le.getNameLoc(Xe,Ne,f.NameSource.Plain);if(!(0,n.isSuccess)(Ze))throw new V(Ze.reason);return Ze.value==null}).filter(function(xe){var we=xe.scope,Ne=xe.name;return he(we)||!ie.contains(Ne)});if(ye.length!==0){var ve=ye.length===1?ye[0]:Qr(ye).sort(function(xe,we){return le.config.localeInfo.stringCompareCI(xe.name,we.name)})[0],me;if(he(ve.scope)){var Ee=le.getSheetName(ve.scope.document,ve.scope.index);if(!(0,n.isSuccess)(Ee))throw new V(Ee.reason);me=(0,o.sheetQualifier)(Ee.value)}return(0,o.nameNode)((0,o.identNamePart)(ve.name),me)}}}function ue(le,ne,te){var ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:(0,n.makeEmptyTable)();try{var se,Re,he=ne.originSheet.value;if(!(0,C.isDocumentLocEqual)(he.document,te.sheet.document))throw new V((0,C.notImplemented)(["printRange cross-document"]));return(0,n.success)((se=(Re=re(le,ne,te,ie))!=null?Re:Y(le,ne,te))!=null?se:J(le,ne,te))}catch(ye){return ye instanceof V?(0,n.failure)(ye.reason):(0,n.failure)((0,n.javaScriptError)(ye))}}var ce={getNamedRanges:function(){return(0,n.assertFalse)("calc.lang.prettyPrinter: default getNamedRanges")}};function oe(le){var ne,te,ie;return{config:le.config,getDocumentLoc:le.getDocumentLoc.bind(le),getSheetIndex:le.getSheetIndex.bind(le),getSheetName:le.getSheetName.bind(le),getNameLoc:le.getNameLoc.bind(le),getUserDefinedFuncLoc:le.getUserDefinedFuncLoc.bind(le),getSheetRangeIndexes:le.getSheetRangeIndexes.bind(le),getContainingTable:le.getContainingTable.bind(le),getStructRefColumn:le.getStructRefColumn.bind(le),getStructRefSpecialRef:(ne=le.getStructRefSpecialRef)==null?void 0:ne.bind(le),getNamedRanges:(te=(ie=le.getNamedRanges)==null?void 0:ie.bind(le))!=null?te:ce.getNamedRanges}}function ae(le){var ne=oe(le);return{printFormula:function(ie,se){var Re=Z(le,ie,se);return(0,n.isSuccess)(Re)?(0,n.success)(Re.value.formula):Re},printFormulaEx:function(ie,se){return Z(le,ie,se)},printRange:function(ie,se,Re){return ue(ne,ie,se,Re)}}}},"../excel-online-calc-lang/lib/printServiceTypes.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSimplePrintGlobals=f,t.printLocalsGrid=g,t.printLocalsName=h;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/location.js"),l=s("../excel-online-calc-lang/lib/util.js"),o=function(){function y(p){We(this,y),this.config=p}return ze(y,[{key:"getDocumentLoc",value:function(R,C){return(0,n.success)((0,a.documentLoc)(R,C))}},{key:"getSheetIndex",value:function(R,C){return(0,n.success)(C)}},{key:"getSheetName",value:function(R,C){return(0,n.success)(C)}},{key:"getNameLoc",value:function(R,C){return(0,n.success)(C.indexOf(".")>=0?void 0:(0,a.nameLoc)(R,C))}},{key:"getUserDefinedFuncLoc",value:function(R,C){return(0,n.success)([])}},{key:"getSheetRangeIndexes",value:function(R){if(R.index===void 0)return(0,n.failure)((0,l.notImplemented)(["simplePrintGlobals.getSheetRangeIndexes"]));var C=[R.index];return R.index2!==R.index&&C.push(R.index2),(0,n.success)((0,a.sheetRangeIndexes)(C,0))}},{key:"getContainingTable",value:function(R){return n.successUndefined}},{key:"getStructRefColumn",value:function(R,C){return n.successUndefined}},{key:"getStructRefSpecialRef",value:function(R,C){return n.successUndefined}},{key:"getNamedRanges",value:function(R){return(0,n.success)([])}}])}();function f(y){return new o(y)}function g(y,p,R){return{config:R??void 0,lexicalSource:y,originGridCell:(0,n.success)(p.range),originSheet:(0,n.success)(p.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!1,printRowsAsAbsoluteReferences:!1,printColsAsAbsoluteReferences:!1}}function h(y,p,R){return{config:R??void 0,lexicalSource:y,originGridCell:(0,n.success)(p.range),originSheet:(0,n.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=o;var n=s("../excel-online-calc-lang/lib/formula.js"),a=s("../excel-online-calc-lang/lib/visitor.js");function l(){var f=1;return function(){return f++}}function o(f){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:l(),h=f.spans,y=f.annotations,p=f.depthUpperBound,R=[],C=[],S=[],F=[];function E(j){var N=g(),J=h[j];J!=null&&(R[N]=J);var ee=y[j];return ee!=null&&(C[N]=ee),S[j]=N,F[N]=j,N}function A(j){return Object.assign({},j,{label:E(j.label)})}function T(j){if(j.kind===n.CellRefKind.Range){var N=j;return(0,n.cellRefRange)(T(N.ref1),T(N.ref2),E(j.label))}return Object.assign({},j,{label:E(j.label)})}function M(j){return j!=null?(0,n.documentQualifier)(j.document,j.path,j.isQuoted,E(j.label)):void 0}function _(j){if(j!=null)return j.kind===n.QualifierKind.Sheet||j.kind===n.QualifierKind.SheetRange?Object.assign({},j,{document:M(j.document),label:E(j.label)}):Object.assign({},j,{label:E(j.label)})}function L(j){if(j!=null)return j.kind===n.QualifierKind.Sheet||j.kind===n.QualifierKind.SheetRange?Object.assign({},j,{document:M(j.document),label:E(j.label)}):Object.assign({},j,{label:E(j.label)})}function k(j){var N=(0,n.flattenNameParts)(j),J=function(ie,se){var Re=se.rhs,he=se.canDenoteNamedObject,ye=se.label,ve=se.qualifiedLabel;return(0,n.fieldRefNamePart)(ie,b(Re),he,E(ye),E(ve))};if(N.kind===n.NamePartKind.IdentNamePart){var ee=Di(N.parts),Y=ee[0],re=ee.slice(1),ue=(0,n.identNamePart)(Y.asWhole,Y.canDenoteNamedObject,E(Y.label),E(Y.qualifiedLabel));return re.reduce(J,ue)}var ce=Di(N.parts),oe=ce[0],ae=ce[1],le=ce.slice(2),ne=(0,n.cellRefNamePart)(T(oe.ref),oe.asWhole,E(oe.label),E(oe.qualifiedLabel));return le.reduce(J,J(ne,ae))}function v(j){switch(j.kind){case n.NodeKind.Ident:return P(j);case n.NodeKind.Missing:return(0,n.missingNode)(j.chars,E(j.label));case n.NodeKind.BadChars:return(0,n.badCharsNode)(j.type,j.chars,E(j.label))}}function b(j){return(0,n.fieldRef)(v(j.field),j.isBracketed,j.isClosed,j.shouldBeBracketed,E(j.label))}function x(j){switch(j==null?void 0:j.kind){case void 0:return;case n.StructRefKind.SpecialRef:return(0,n.specialRef)(j.id,j.isBracketed,j.isClosed,E(j.label));case n.StructRefKind.ColumnRef:return(0,n.columnRef)(j.name,j.isBracketed,j.isClosed,E(j.label));case n.StructRefKind.RangeOpRef:return(0,n.rangeOpRef)(x(j.lhs),x(j.rhs),E(j.label));case n.StructRefKind.CommaOpRef:return(0,n.commaOpRef)(j.refs.map(x),E(j.label));case n.StructRefKind.ThisRowOpRef:return(0,n.thisRowOpRef)(j.ref!==void 0?x(j.ref):void 0,E(j.label));case n.StructRefKind.MissingRef:return(0,n.missingRef)(E(j.label));case n.StructRefKind.BadRef:return(0,n.badRef)(j.chars,j.isBracketed,j.isClosed,E(j.label))}}function w(j,N,J){return(0,n.nameNode)(k(j),L(N),E(J))}function B(j){var N=j.parts,J=j.qualifier,ee=j.label;return w(N,J,ee)}function P(j){var N=j.whole,J=j.label;return(0,n.identNode)(N,E(J))}function U(j){var N=j.name,J=j.label;return(0,n.varNode)(P(N),E(J))}function Q(j){switch(j.kind){case n.NodeKind.Ident:return P(j);case n.NodeKind.Missing:return(0,n.missingNode)(j.chars,E(j.label));case n.NodeKind.BadChars:return(0,n.badCharsNode)(j.type,j.chars,E(j.label))}}function W(j){var N=(0,n.paramName)(Q(j.name.name),j.name.isBracketed,j.name.isClosed,E(j.name.label)),J=j.def===void 0?void 0:(0,n.paramDefault)(j.def.rhs,E(j.def.label));return(0,n.paramNode)(N,J,E(j.label))}function q(j){return(0,n.structRef)(x(j.innerRef),j.isClosed,E(j.label))}var H={literalNode:function(N,J,ee){return(0,n.literalNode)(N,J,E(ee))},arrayNode:function(N,J,ee){return(0,n.arrayNode)(N,J,E(ee))},appNode:function(N,J,ee,Y){return(0,n.appNode)(N,J,ee,E(Y))},letNode:function(N,J,ee,Y,re,ue){return(0,n.letNode)(N,J.map(function(ce){var oe=ce.name,ae=ce.binder;return(0,n.letVar)((0,n.indexedArg)(U(oe.arg),oe.index),ae)}),ee,Y,re,E(ue))},lambdaNode:function(N,J,ee,Y,re,ue){return(0,n.lambdaNode)(N,J.map(function(ce){var oe=ce.name;return(0,n.lambdaParam)((0,n.indexedArg)(W(oe.arg),oe.index))}),ee,Y,re,E(ue))},parenNode:function(N,J,ee){return(0,n.parenNode)(N,J,E(ee))},nameNode:function(N,J,ee){return w(N,J,ee)},cellRefNode:function(N,J,ee){return(0,n.cellRefNode)(T(N),_(J),E(ee))},fieldRefNode:function(N,J,ee){return(0,n.fieldRefNode)(N,b(J),E(ee))},structRefNode:function(N,J,ee){return(0,n.structRefNode)(N===void 0?void 0:B(N),q(J),E(ee))},missingNode:function(N,J){return(0,n.missingNode)(N,E(J))},badSequenceNode:function(N,J,ee){return(0,n.badSequenceNode)(N,J,E(ee))},badCharsNode:function(N,J,ee){return(0,n.badCharsNode)(N,J,E(ee))},operatorNode:function(N,J){return(0,n.operatorNode)(N,E(J))},wsfNode:function(N,J,ee){return(0,n.wsfNode)(N,J,E(ee))}},G=(0,n.formula)((0,a.reduceBottomUp)(H,f),R,C,p);for(var z of Object.keys(C)){var V=Number(z),Z=C[V];switch(Z==null?void 0:Z.kind){case n.AnnotationKind.LocalNameUse:C[V]=(0,n.localNameUseAnnotation)(Z.name,Z.whole,S[Z.label]);break;case n.AnnotationKind.LocalNameDecl:C[V]=(0,n.localNameDeclAnnotation)(Z.name,Z.whole,Z.uses.map(function(j){var N=j.label;return{label:S[N]}}));break}}for(var D of Object.keys(R).map(Number)){var O=R[D],K=O==null?void 0:O.preComments,$=O==null?void 0:O.postComments;(K||$)&&(R[D]=Object.assign({},O,{preComments:K?K.map(A):void 0,postComments:$?$.map(A):void 0}))}return{formula:G,oldToNewLabel:S,newToOldLabel:F}}},"../excel-online-calc-lang/lib/resolveService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canDenoteLocalName=F,t.canDenoteUserDefinedFunc=E,t.canDenoteCellRef=A,t.resolveGridRef=k,t.createResolver=v;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/cellFormat.js"),l=s("../excel-online-calc-lang/lib/formula.js"),o=s("../excel-online-calc-lang/lib/location.js"),f=s("../excel-online-calc-lang/lib/resolveServiceTypes.js"),g=s("../excel-online-calc-lang/lib/util.js");function h(b){return b}function y(b){return(0,n.isSuccess)(b)&&(0,n.isNone)(b.value)?n.successUndefined:b}function p(b){return!(0,n.isSuccess)(b)||b.value===void 0}var R=function(x){return x.rhs.field.kind===l.NodeKind.Ident},C=function(x){return x.rhs.field.whole},S=function(x,w){return(0,l.fieldRefNamePart)(x,w.rhs,w.canDenoteNamedObject,w.label,w.qualifiedLabel)};function F(b,x){var w=Di(x),B=w[0],P=w.slice(1);return B.kind===l.NamePartKind.IdentNamePart&&b==null&&P.every(R)}function E(b,x,w){return w.canDenoteNamedObject&&b&&(x===void 0||x.kind===l.QualifierKind.Document||x.kind===l.QualifierKind.Ident)}function A(b,x,w){var B=Di(w),P=B[0],U=B.slice(1);return P.kind===l.NamePartKind.CellRefNamePart&&(x==null&&b.allowUnqualifiedCell||x!=null&&x.kind!==l.QualifierKind.Document)&&U.every(R)}function T(b,x,w,B,P){return w.kind===l.PosKind.Abs?(0,n.success)(w.index):(0,n.isSuccess)(b)?(0,n.success)((0,a.resolvePosition)(x(b.value),w,B,P)):b}var M=function(x){var w=x.row;return w},_=function(x){var w=x.col;return w};function L(b,x,w){var B=T(b,M,x.row,o.sheetRows,w),P=T(b,_,x.col,o.sheetCols,w);return(0,n.isSuccess)(B)?(0,n.isSuccess)(P)?B.value===void 0||P.value===void 0?n.successUndefined:(0,n.success)((0,o.gridCell)(B.value,P.value)):P:B}function k(b,x){if(x.kind===l.CellRefKind.Error)return n.successUndefined;var w=b.originGridCell,B=b.wrapCellReferences;switch(x.kind){case l.CellRefKind.Single:return L(w,x,B);case l.CellRefKind.Range:{var P=L(w,x.ref1,B),U=L(w,x.ref2,B);return(0,n.isSuccess)(P)?(0,n.isSuccess)(U)?P.value===void 0||U.value===void 0?n.successUndefined:(0,n.success)((0,g.gridCellRange)(P.value,U.value)):U:P}case l.CellRefKind.Row:{var Q=T(w,M,x.row1,o.sheetRows,B),W=T(w,M,x.row2,o.sheetRows,B);return(0,n.isSuccess)(Q)?(0,n.isSuccess)(W)?Q.value===void 0||W.value===void 0?n.successUndefined:(0,n.success)((0,g.gridCellRange)((0,o.gridCell)(Q.value,0),(0,o.gridCell)(W.value,o.sheetCols-1))):W:Q}case l.CellRefKind.Col:{var q=T(w,_,x.col1,o.sheetCols,B),H=T(w,_,x.col2,o.sheetCols,B);return(0,n.isSuccess)(q)?(0,n.isSuccess)(H)?q.value===void 0||H.value===void 0?n.successUndefined:(0,n.success)((0,g.gridCellRange)((0,o.gridCell)(0,q.value),(0,o.gridCell)(o.sheetRows-1,H.value))):H:q}case l.CellRefKind.Bad:return(0,n.failure)((0,f.invalidCellRef)(f.InvalidCellRefReason.BadCellRef));default:return(0,n.assertNever)("calc.lang.Resolver.resolveGridRef",x)}}function v(b){function x(Y,re){if(re===void 0){var ue=Y.originSheet;return(0,n.isSuccess)(ue)?[re,(0,n.success)(ue.value.document)]:[re,ue]}var ce=b.getDocumentLoc(re.path,re.document);if(!(0,n.isSuccess)(ce))return[re,ce];if((0,n.isNone)(ce.value))return[re,(0,n.failure)((0,f.invalidQualifier)(f.InvalidQualifierReason.UndefinedDocument))];var oe=re.path==null?void 0:ce.value.path,ae=ce.value.name;return[(0,l.documentQualifier)(ae,oe,re.isQuoted,re.label),(0,n.success)(ce.value)]}function w(Y,re){if(p(re))return[Y,re];var ue=y(b.getSheetIndex(re.value,Y));if(!(0,n.isSuccess)(ue))return[Y,ue];if((0,n.isNone)(ue.value))return[Y,(0,n.failure)((0,f.invalidQualifier)(f.InvalidQualifierReason.UndefinedSheetName))];var ce=b.getSheetName(re.value,ue.value);return(0,n.isSuccess)(ce)?[ce.value,(0,n.success)((0,o.sheetIndex)(re.value,ue.value))]:[Y,ce]}function B(Y,re){var ue=x(Y,re.document),ce=Ae(ue,2),oe=ce[0],ae=ce[1],le=w(re.sheet,ae),ne=Ae(le,2),te=ne[0],ie=ne[1];return[(0,l.sheetQualifier)(te,oe,re.isQuoted,re.label),ie]}function P(Y,re){var ue=x(Y,re.document),ce=Ae(ue,2),oe=ce[0],ae=ce[1],le=w(re.sheet1,ae),ne=Ae(le,2),te=ne[0],ie=ne[1],se=w(re.sheet2,ae),Re=Ae(se,2),he=Re[0],ye=Re[1],ve=te,me=he,Ee;if(p(ae))Ee=ae;else if(p(ie))Ee=ie;else if(p(ye))Ee=ye;else{if((0,g.isSheetIndexEqual)(ie.value,ye.value))return[(0,l.sheetQualifier)(ve,oe,re.isQuoted,re.label),(0,n.success)((0,o.sheetIndex)(ae.value,ie.value.index))];var xe=b.getSheetRangeIndexes(ie.value),we=b.getSheetRangeIndexes(ye.value);(0,n.isSuccess)(xe)?(0,n.isSuccess)(we)?we.value.position<xe.value.position&&(ve=he,me=te):Ee=we:Ee=xe,Ee=(0,n.success)((0,o.sheetRange)(ae.value,ie.value.index,ye.value.index))}return[(0,l.sheetRangeQualifier)(ve,me,oe,re.isQuoted,re.label),Ee]}function U(Y,re){switch(re.kind){case l.QualifierKind.Error:return[re,n.successUndefined];case l.QualifierKind.Sheet:return B(Y,re);case l.QualifierKind.SheetRange:return P(Y,re);case l.QualifierKind.Document:return[re,(0,n.failure)((0,f.invalidQualifier)(f.InvalidQualifierReason.SheetRangeName))];case l.QualifierKind.Bad:return[re,(0,n.failure)((0,f.invalidQualifier)(f.InvalidQualifierReason.BadQualifier))];default:return(0,n.assertNever)("calc.lang.Resolver.resolveCellRefQualifier",re)}}function Q(Y,re){var ue=re.qualifier,ce=re.ref,oe=k(Y,ce),ae,le;if(ue===void 0||ue.kind===l.QualifierKind.Relative){ae=ue;var ne=Y.originSheet;if(!(0,n.isSuccess)(ne))le=ne;else{var te=ne.value;te.index===void 0?le=(0,n.failure)((0,f.noOriginSheet)(te)):le=(0,n.success)(te)}}else{var ie=U(Y,ue),se=Ae(ie,2);ae=se[0],le=se[1]}var Re;return p(oe)?Re=oe:p(le)?Re=le:Re=(0,n.success)((0,o.sheetGridCube)(le.value,oe.value)),(0,f.resolvedCellRef)((0,l.cellRefNode)(ce,ae,re.label),Re)}function W(Y,re){switch(re.kind){case l.QualifierKind.Document:{var ue=x(Y,re),ce=Ae(ue,2),oe=ce[0],ae=ce[1];return[oe,oe.kind,p(ae)?ae:(0,n.success)((0,o.documentScope)(ae.value))]}case l.QualifierKind.Sheet:{var le=B(Y,re),ne=Ae(le,2),te=ne[0],ie=ne[1];return[te,te.kind,ie]}case l.QualifierKind.SheetRange:return[re,re.kind,(0,n.failure)((0,f.invalidQualifier)(f.InvalidQualifierReason.SheetRangeName))];case l.QualifierKind.Ident:{var se=(0,l.sheetQualifier)(re.name,void 0,re.isQuoted,re.label),Re=B(Y,se),he=Ae(Re,2),ye=he[0],ve=he[1];if(!(0,n.isSuccess)(ve)&&ve.reason.kind!==f.ResolveReasonKind.InvalidQualifier)return[re,re.kind,ve];if((0,n.isSuccess)(ve)&&ve.value!==void 0)return[(0,l.identQualifier)(ye.sheet,ye.isQuoted,ye.label),ye.kind,ve];var me=(0,l.documentQualifier)(re.name,void 0,re.isQuoted,re.label),Ee=x(Y,me),xe=Ae(Ee,2),we=xe[0],Ne=xe[1];return p(Ne)?[re,re.kind,Ne]:[(0,l.identQualifier)(we.document,we.isQuoted,we.label),we.kind,(0,n.success)((0,o.documentScope)(Ne.value))]}case l.QualifierKind.Bad:return[re,re.kind,(0,n.failure)((0,f.invalidQualifier)(f.InvalidQualifierReason.BadQualifier))];default:return(0,n.assertNever)("calc.lang.Resolver.resolveNameQualifier",re)}}function q(Y,re){switch(re.kind){case l.QualifierKind.Document:return x(Y,re);case l.QualifierKind.Ident:{var ue=(0,l.documentQualifier)(re.name,void 0,re.isQuoted,re.label),ce=x(Y,ue),oe=Ae(ce,2),ae=oe[0],le=oe[1];return[(0,l.identQualifier)(ae.document,ae.isQuoted,ae.label),le]}default:return(0,n.assertNever)("calc.lang.Resolver.resolveUserDefinedFuncQualifier",re)}}function H(Y,re,ue){var ce=re.qualifier,oe=re.parts,ae,le,ne,te=[];if(ce===void 0||ce.kind===l.QualifierKind.Relative){var ie=Y.originSheet;if(!(0,n.isSuccess)(ie)){var se;return(0,f.resolvedName)(re,ie,(se=re.qualifier)==null?void 0:se.kind,te)}var Re=ie.value;if(ue!==o.NameSource.StructRef&&Re.index===void 0){var he;return(0,f.resolvedName)(re,(0,n.failure)((0,f.noOriginSheet)(Re)),(he=re.qualifier)==null?void 0:he.kind,te)}ae=ce,ne=ce==null?void 0:ce.kind,le=(0,n.success)(Re)}else{var ye=W(Y,ce),ve=Ae(ye,3);ae=ve[0],ne=ve[1],le=ve[2]}ue===o.NameSource.StructRef&&(0,n.isSuccess)(le)&&le.value.index!==void 0&&(le=(0,n.success)((0,o.documentScope)(le.value.document)));var me=oe,Ee;return p(le)?Ee=le:(te.push((0,o.nameLoc)(le.value,oe.asWhole)),Ee=y(b.getNameLoc(le.value,oe.asWhole,ue)),(0,n.isSuccess)(Ee)&&Ee.value===void 0&&le.value.index!==void 0&&(le=(0,n.success)((0,o.documentScope)(le.value.document)),te.push((0,o.nameLoc)(le.value,oe.asWhole)),Ee=y(b.getNameLoc(le.value,oe.asWhole,ue))),p(Ee)||(me=(0,l.identNamePart)(Ee.value.name,oe.canDenoteNamedObject,oe.label,oe.qualifiedLabel))),(0,f.resolvedName)((0,l.nameNode)(me,ae,re.label),Ee,ne,te)}function G(Y,re){var ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ce=b.getStructRefColumn(Y,re.name);if(!(0,n.isSuccess)(ce))return{kind:l.StructRefKind.ColumnRef,innerRef:re,resolution:ce};var oe=ce.value;if((0,n.isNone)(oe))return{kind:l.StructRefKind.ColumnRef,innerRef:re,resolution:(0,n.failure)((0,f.invalidStructRef)(f.InvalidStructRefReason.UndefinedColumnName))};var ae=oe.range.range;return ue&&(ae=(0,o.gridRange)(ae.row-(oe.hasHeadersRow?1:0),ae.col,ae.rows+(oe.hasHeadersRow?1:0)+(oe.hasTotalsRow?1:0),ae.cols)),{kind:l.StructRefKind.ColumnRef,innerRef:(0,l.columnRef)(oe.name,re.isBracketed,re.isClosed,re.label),resolution:(0,n.success)((0,o.sheetGridRange)(oe.range.sheet,ae))}}function z(Y,re,ue){if(ue===l.SpecialRefId.ThisRow){if(!(0,n.isSuccess)(Y.originGridCell))return Y.originGridCell;var ce=z(Y,re,l.SpecialRefId.Data);if(p(ce))return ce;var oe=ce.value.range,ae=Y.originGridCell.value.row;return ae<oe.row||ae>=oe.row+oe.rows?(0,n.failure)(f.emptyIntersection):(0,n.success)((0,o.sheetGridRange)(ce.value.sheet,(0,o.gridRange)(ae,oe.col,1,oe.cols)))}return y(b.getStructRefSpecialRef(re,ue))}function V(Y,re,ue){switch(re.kind){case l.StructRefKind.ColumnRef:return G(Y,re,ue);case l.StructRefKind.MissingRef:return{kind:l.StructRefKind.MissingRef,innerRef:re,resolution:n.successUndefined}}}function Z(Y,re){var ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ce=V(Y,re.lhs,ue),oe=ce.innerRef,ae=ce.resolution,le=V(Y,re.rhs,ue),ne=le.innerRef,te=le.resolution,ie=(0,l.rangeOpRef)(oe,ne,re.label);if(!(0,n.isSuccess)(ae)&&ae.reason.kind!==f.ResolveReasonKind.InvalidStructRef)return{kind:l.StructRefKind.RangeOpRef,innerRef:ie,resolution:ae};if(!(0,n.isSuccess)(te)&&te.reason.kind!==f.ResolveReasonKind.InvalidStructRef)return{kind:l.StructRefKind.RangeOpRef,innerRef:ie,resolution:te};if(!(0,n.isSuccess)(ae))return{kind:l.StructRefKind.RangeOpRef,innerRef:ie,resolution:ae};if(!(0,n.isSuccess)(te))return{kind:l.StructRefKind.RangeOpRef,innerRef:ie,resolution:te};var se,Re;if(ae.value!==void 0){var he;se=ae.value.sheet,Re=(0,g.gridRangeJoinOpt)(ae.value.range,(he=te.value)==null?void 0:he.range)}else if(te.value!==void 0)se=te.value.sheet,Re=te.value.range;else return{kind:l.StructRefKind.RangeOpRef,innerRef:ie,resolution:(0,n.failure)((0,f.invalidStructRef)(f.InvalidStructRefReason.InvalidOp))};return{kind:l.StructRefKind.RangeOpRef,innerRef:ie,resolution:(0,n.success)((0,o.sheetGridRange)(se,Re))}}function D(Y,re,ue){switch(ue.kind){case l.StructRefKind.ColumnRef:return G(re,ue,!0);case l.StructRefKind.SpecialRef:return{kind:l.StructRefKind.SpecialRef,innerRef:ue,resolution:z(Y,re,ue.id)};case l.StructRefKind.RangeOpRef:return Z(re,ue,!0);case l.StructRefKind.MissingRef:return{kind:l.StructRefKind.MissingRef,innerRef:ue,resolution:n.successUndefined};case l.StructRefKind.BadRef:return{kind:l.StructRefKind.BadRef,innerRef:ue,resolution:(0,n.failure)((0,f.invalidStructRef)(f.InvalidStructRefReason.InvalidOp))}}}function O(Y,re){var ue=re.lhs,ce=re.rhs,oe=ue,ae,le;if(ue!==void 0){var ne=H(Y,ue,o.NameSource.StructRef),te=ne.node,ie=ne.resolution,se=ne.precedents,Re=ie;if(!(0,n.isSuccess)(Re))return(0,f.resolvedStructRef)(re,void 0,Re,se);if((0,n.isNone)(Re.value))return(0,f.resolvedStructRef)(re,void 0,(0,n.failure)((0,f.invalidStructRef)(f.InvalidStructRefReason.UndefinedTableName)),se);oe=te,ae=Re.value,le=se}else{var he=Y.originGridCell,ye=Y.originSheet;if(!(0,n.isSuccess)(he))return(0,f.resolvedStructRef)(re,void 0,he,[]);if(!(0,n.isSuccess)(ye))return(0,f.resolvedStructRef)(re,void 0,ye,[]);if(ye.value.index===void 0)return(0,f.resolvedStructRef)(re,void 0,(0,n.failure)((0,f.invalidStructRef)(f.InvalidStructRefReason.InvalidOriginSheet)),[]);var ve=b.getContainingTable((0,o.sheetGridCell)(ye.value,he.value));if(!(0,n.isSuccess)(ve))return(0,f.resolvedStructRef)(re,void 0,ve,[]);if((0,n.isNone)(ve.value))return(0,f.resolvedStructRef)(re,void 0,(0,n.failure)((0,f.invalidStructRef)(f.InvalidStructRefReason.MissingTableName)),[]);ae=ve.value,le=[ae]}var me=$(Y,ae,ce),Ee=me.structRef,xe=me.resolution;return(0,f.resolvedStructRef)(xe.kind===n.ResultKind.Failure&&xe.reason.kind!==f.ResolveReasonKind.EmptyIntersection?re:(0,l.structRefNode)(oe,Ee,re.label),ae,xe,le)}function K(Y,re,ue){var ce=ue.refs.map(function(me){return D(Y,re,me)}),oe=(0,l.commaOpRef)(ce.map(function(me){return me.innerRef}),ue.label);for(var ae of ce){var le=ae.resolution;if(!(0,n.isSuccess)(le)&&le.reason.kind!==f.ResolveReasonKind.InvalidStructRef)return{commaOpRef:oe,resolution:le}}var ne=[];for(var te of ce){if(!(0,n.isSuccess)(te.resolution)||te.kind===l.StructRefKind.BadRef)return{commaOpRef:oe,resolution:te.resolution};ne.push(te.kind===l.StructRefKind.SpecialRef?{kind:te.kind,resolution:te.resolution}:te.kind===l.StructRefKind.MissingRef?{kind:te.kind,resolution:te.resolution}:{kind:te.kind,resolution:te.resolution})}if(!(0,g.isCommaOpRefWellFormed)(ue))return{commaOpRef:oe,resolution:(0,n.failure)((0,f.invalidStructRef)(f.InvalidStructRefReason.InvalidOp))};var ie,se;for(var Re of ne){var he,ye;Re.kind===l.StructRefKind.SpecialRef&&(ie=(0,g.gridRangeJoinOpt)(ie,(he=Re.resolution.value)==null?void 0:he.range),se===void 0&&(se=(ye=Re.resolution.value)==null?void 0:ye.sheet))}if(ie===void 0||se===void 0)return{commaOpRef:oe,resolution:n.successUndefined};for(var ve of ne)if(ve.kind!==l.StructRefKind.SpecialRef&&ve.kind!==l.StructRefKind.MissingRef&&(ie=(0,g.gridRangeIsect)(ie,ve.resolution.value.range),ie===void 0))return{commaOpRef:oe,resolution:(0,n.failure)((0,f.invalidStructRef)(f.InvalidStructRefReason.InvalidOp))};return{commaOpRef:oe,resolution:(0,n.success)((0,o.sheetGridRange)(se,ie))}}function $(Y,re,ue){var ce;switch((ce=ue.innerRef)==null?void 0:ce.kind){case l.StructRefKind.ColumnRef:{var oe=G(re,ue.innerRef),ae=oe.innerRef,le=oe.resolution;return{structRef:(0,l.structRef)(ae,ue.isClosed,ue.label),resolution:le}}case l.StructRefKind.RangeOpRef:{var ne=Z(re,ue.innerRef),te=ne.innerRef,ie=ne.resolution;return{structRef:(0,l.structRef)(te,ue.isClosed,ue.label),resolution:ie}}case void 0:{var se=z(Y,re,l.SpecialRefId.Data);return{structRef:ue,resolution:se}}case l.StructRefKind.SpecialRef:{var Re=z(Y,re,ue.innerRef.id);return{structRef:ue,resolution:Re}}case l.StructRefKind.CommaOpRef:{var he=K(Y,re,ue.innerRef),ye=he.commaOpRef,ve=he.resolution;return{structRef:(0,l.structRef)(ye,ue.isClosed,ue.label),resolution:ve}}case l.StructRefKind.ThisRowOpRef:{var me=z(Y,re,l.SpecialRefId.ThisRow);if(p(me)||ue.innerRef.ref===void 0)return{structRef:ue,resolution:me};var Ee=ue.innerRef.ref.kind===l.StructRefKind.ColumnRef?G(re,ue.innerRef.ref):Z(re,ue.innerRef.ref),xe=Ee.innerRef,we=Ee.resolution,Ne=(0,l.thisRowOpRef)(xe,xe.label);if(p(we))return{structRef:(0,l.structRef)(Ne,ue.isClosed,ue.label),resolution:we};var Xe=(0,g.gridRangeIsect)(me.value.range,we.value.range);return Xe?{structRef:(0,l.structRef)(Ne,ue.isClosed,ue.label),resolution:(0,n.success)((0,o.sheetGridRange)(me.value.sheet,Xe))}:{structRef:ue,resolution:(0,n.failure)((0,f.invalidStructRef)(f.InvalidStructRefReason.InvalidOp))}}case l.StructRefKind.BadRef:return{structRef:ue,resolution:(0,n.failure)((0,f.invalidStructRef)(f.InvalidStructRefReason.InvalidOp))}}}function j(Y,re){var ue,ce,oe=re.qualifier,ae=re.parts,le=(ue=(ce=Y.config)==null?void 0:ce.localeInfo)!=null?ue:b.config.localeInfo,ne,te,ie;if(oe===void 0){var se=Y.originSheet;if(!(0,n.isSuccess)(se))return(0,f.resolvedUserDefinedFunc)(re,se,[],ae.asWhole);ne=oe,te=(0,n.success)(se.value.document)}else{var Re=q(Y,oe),he=Ae(Re,2);ne=he[0],te=he[1]}var ye,ve=ae.asWhole;if(p(te))ye=te,ie=[];else{ve=(0,g.getUserDefinedFuncName)(le,ae.asWhole);var me=b.getUserDefinedFuncLoc(te.value,ve);ie=[(0,o.userDefinedFuncLoc)(te.value,ve)],(0,n.isSuccess)(me)?me.value.length!==0?ye=me:ye=n.successUndefined:ye=me}return(0,f.resolvedUserDefinedFunc)((0,l.nameNode)((0,l.identNamePart)(ve,ae.canDenoteNamedObject,ae.label,ae.qualifiedLabel),ne,re.label),ye,ie,ve)}function N(Y,re){var ue,ce,oe=(ue=(ce=Y.config)==null?void 0:ce.localeInfo)!=null?ue:b.config.localeInfo,ae=(0,g.getEtaFuncId)(oe,re.whole),le=re.parts;return(0,f.resolvedWorksheetFunc)((0,l.nameNode)((0,l.identNamePart)(ae!==void 0?oe.getWorksheetFuncName(ae):le.asWhole,le.canDenoteNamedObject,le.label,le.qualifiedLabel),void 0,le.qualifiedLabel),(0,n.success)(ae))}function J(Y,re){var ue,ce=re[Y.label],oe=(ce==null?void 0:ce.kind)===l.AnnotationKind.LocalNameUse?ce:void 0;return(0,f.resolvedLocalName)((0,l.nameNode)((0,l.identNamePart)((ue=oe==null?void 0:oe.name)!=null?ue:Y.asWhole,Y.canDenoteNamedObject,Y.label,Y.qualifiedLabel),void 0,Y.qualifiedLabel),(0,n.success)(oe))}function ee(Y,re,ue){var ce=re.parts,oe=re.qualifier,ae={names:new Array,udfs:new Array},le=ue[re.label],ne=(le==null?void 0:le.kind)===l.AnnotationKind.AppHeadName,te=(0,l.flattenNameParts)(ce).parts,ie=(0,l.nameNode)((0,l.identNamePart)(ce.asWhole,ce.canDenoteNamedObject,ce.label,ce.qualifiedLabel),oe,re.label);if(F(oe,te)){var se=Di(te),Re=se[0],he=se.slice(1),ye=J(Re,ue);if(ye.resolution.value!==void 0)return(0,f.resolvedDottedName)((0,l.nameNode)(he.reduce(S,ye.node.parts),oe,re.label),ye,he.map(C),ae)}var ve,me=function(){if(!ve)return!1;var hr=ve.headResolved.resolution;return hr.kind!==n.ResultKind.Success&&hr.reason.kind!==f.ResolveReasonKind.InvalidQualifier||hr.kind===n.ResultKind.Success&&hr.value!==void 0};if(ce.canDenoteNamedObject){var Ee=H(Y,ie,ne?o.NameSource.AppHead:o.NameSource.Plain);if((0,n.safePush)(ae.names,Ee.precedents),ve=(0,f.resolvedDottedName)(Ee.node,Ee,[],ae),me())return ve}if(E(ne,oe,ce)){var xe=j(Y,ie);if((0,n.safePush)(ae.udfs,xe.precedents),ve=(0,f.resolvedDottedName)(xe.node,xe,[],ae),me())return ve}if(A(Y,oe,te)){var we=Di(te),Ne=we[0],Xe=we.slice(1),Ze=oe!=null&&oe.kind===l.QualifierKind.Ident?(0,l.sheetQualifier)(oe.name,void 0,oe.isQuoted,oe.label):oe,fr=(0,l.cellRefNode)(Ne.ref,Ze,Ne.qualifiedLabel),lr=Q(Y,fr),Er=lr.node.qualifier;return(0,n.assertTrue)("calc.lang.Resolver.resolveDottedName: resolveCellRef doesn't generate ErrorQualifier",(Er==null?void 0:Er.kind)!==l.QualifierKind.Error),(0,n.assertTrue)("calc.lang.Resolver.resolveDottedName: resolveCellRef doesn't touch ref",lr.node.ref===Ne.ref),ve=(0,f.resolvedDottedName)((0,l.nameNode)(ce,Er,re.label),lr,Xe.map(C),ae),ve}if((0,g.isUnqualifiedNameNode)(re)&&(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.CalcEtaLambda")&&(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.EtaReducedLambdas")){var ir=N(Y,re);if(ir.resolution.value!==void 0)return(0,f.resolvedDottedName)(ir.node,ir,[],ae)}return ve!==void 0?ve:(0,f.resolvedDottedName)(re,(0,f.resolvedNever)(ie),[],ae)}return{resolveGridRef:k,resolveCellRef:Q,resolveName:H,resolveStructRef:O,resolveUserDefinedFunc:j,resolveDottedName:ee}}},"../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=a,t.noOriginSheet=o,t.invalidQualifier=g,t.invalidCellRef=y,t.invalidStructRef=R;var n=s("../excel-online-calc-common/lib/index.js");function a(S){return{originGridCell:(0,n.success)(S.range),originSheet:(0,n.success)(S.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!1}}var l;(function(S){S.NoOriginSheet="NoOriginSheet",S.InvalidQualifier="InvalidQualifier",S.InvalidCellRef="InvalidCellRef",S.InvalidStructRef="InvalidStructRef",S.EmptyIntersection="EmptyIntersection"})(l||(t.ResolveReasonKind=l={}));function o(S){return{kind:l.NoOriginSheet,origin:S}}var f;(function(S){S.UndefinedDocument="UndefinedDocument",S.UndefinedSheetName="UndefinedSheetName",S.SheetRangeName="SheetRangeName",S.DocumentCellRef="DocumentCellRef",S.BadQualifier="BadQualifier"})(f||(t.InvalidQualifierReason=f={}));function g(S){return{kind:l.InvalidQualifier,reason:S}}var h;(function(S){S.BadCellRef="BadCellRef"})(h||(t.InvalidCellRefReason=h={}));function y(S){return{kind:l.InvalidCellRef,reason:S}}var p;(function(S){S.UndefinedColumnName="UndefinedColumnName",S.UndefinedTableName="UndefinedTableName",S.InvalidOriginSheet="InvalidOriginSheet",S.InvalidOp="InvalidOp",S.MissingTableName="MissingTableName",S.NamedObjectNotTable="NamedObjectNotTable"})(p||(t.InvalidStructRefReason=p={}));function R(S){return{kind:l.InvalidStructRef,reason:S}}t.emptyIntersection={kind:l.EmptyIntersection};var C;(function(S){S.ResolvedName="ResolvedName",S.ResolvedCellRef="ResolvedCellRef",S.ResolvedUserDefinedFunc="ResolvedUserDefinedFunc",S.ResolvedWorksheetFunc="ResolvedWorksheetFunc",S.ResolvedLocalName="ResolvedLocalName",S.ResolvedStructRef="ResolvedStructRef",S.ResolvedNever="ResolvedNever",S.ResolvedDottedName="ResolvedDottedName"})(C||(t.ResolvedKind=C={})),t.resolvedName=(0,n.typedInstanceCreator)()(function(S,F,E,A){return{kind:C.ResolvedName,node:S,resolution:F,qualifierResolution:E,precedents:A}}),t.resolvedCellRef=(0,n.typedInstanceCreator)()(function(S,F){return{kind:C.ResolvedCellRef,node:S,resolution:F}}),t.resolvedUserDefinedFunc=(0,n.typedInstanceCreator)()(function(S,F,E,A){return{kind:C.ResolvedUserDefinedFunc,node:S,resolution:F,precedents:E,name:A}}),t.resolvedWorksheetFunc=(0,n.typedInstanceCreator)()(function(S,F){return{kind:C.ResolvedWorksheetFunc,node:S,resolution:F}}),t.resolvedLocalName=(0,n.typedInstanceCreator)()(function(S,F){return{kind:C.ResolvedLocalName,node:S,resolution:F}}),t.resolvedStructRef=(0,n.typedInstanceCreator)()(function(S,F,E,A){return{kind:C.ResolvedStructRef,node:S,table:F,resolution:E,precedents:A}}),t.resolvedNever=(0,n.typedInstanceCreator)()(function(S){return{kind:C.ResolvedNever,node:S,resolution:n.successUndefined}}),t.resolvedDottedName=(0,n.typedInstanceCreator)()(function(S,F,E,A){return{kind:C.ResolvedDottedName,node:S,headResolved:F,fieldsResolved:E,precedents:A}})},"../excel-online-calc-lang/lib/rtree.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeGridRangeTable=o;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/util.js");function l(f,g){var h=f.row,y=f.col,p=f.rows,R=f.cols,C=g.row,S=g.col,F=g.rows,E=g.cols,A=(0,n.fastAbs)(h-C+(p-F)*.5),T=(0,n.fastAbs)(y-S+(R-E)*.5);return A+T}function o(){return n.rTree.RTree.create(a.gridRangeJoin,a.gridRangeIsects,a.gridRangeCompare,l)}},"../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=o,t.getOperatorType=M,t.getWorksheetFuncType=_,t.getWorksheetFuncEnglishName=L,t.isVolatileFunc=k;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/generated/worksheetFuncTypes.js");Object.defineProperty(t,"WorksheetFuncId",{enumerable:!0,get:function(){return a.WorksheetFuncId}});var l=s("../excel-online-calc-lang/lib/types.js");t.unknownFunctionType=(0,l.functionType)(0,254,[],[l.SignatureType.All],[],l.SignatureType.All,l.SpecialPrecs.All,l.FunctionFlags.AllowLStrs);function o(){var b=l.OperKind.Number|l.OperKind.String|l.OperKind.Boolean|l.OperKind.Rich|l.OperKind.Error|l.OperKind.Blank|((0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaCellValues)?0:l.OperKind.Range)|((0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaArrayLifting)?0:l.OperKind.Array),x=l.OperKind.Number|l.OperKind.String|l.OperKind.Boolean|l.OperKind.Rich|l.OperKind.Error|l.OperKind.Blank|l.OperKind.Missing|l.OperKind.Array|l.OperKind.Range;return(0,l.functionType)(1,255,[b],[x],[],l.SignatureType.All,l.SpecialPrecs.None,l.FunctionFlags.Allow3dRef|l.FunctionFlags.AllowLStrs)}var f;(function(b){b[b.Add=1]="Add",b[b.Sub=2]="Sub",b[b.Mul=3]="Mul",b[b.Div=4]="Div",b[b.Pow=5]="Pow",b[b.Percent=6]="Percent",b[b.Neg=7]="Neg",b[b.Pos=8]="Pos",b[b.Concat=9]="Concat",b[b.Eq=10]="Eq",b[b.Ne=11]="Ne",b[b.Lt=12]="Lt",b[b.Le=13]="Le",b[b.Gt=14]="Gt",b[b.Ge=15]="Ge",b[b.Range=16]="Range",b[b.Isect=17]="Isect",b[b.Union=18]="Union",b[b.And=19]="And",b[b.Or=20]="Or",b[b.Xor=21]="Xor",b[b.Min=22]="Min",b[b.Max=23]="Max",b[b.At=24]="At",b[b.Pound=25]="Pound"})(f||(t.OperatorId=f={})),t.operatorStrings=[void 0,"+","-","*","/","^","%","-","+","&","=","<>","<","<=",">",">=",":",void 0,void 0,"&&","||","^^",void 0,void 0,"@","#"];var g=l.OperKind.Number|l.OperKind.String|l.OperKind.Boolean|l.OperKind.Blank,h=l.OperKind.Number|l.OperKind.String|l.OperKind.Boolean|l.OperKind.Blank,y=(0,l.functionType)(2,2,[l.OperKind.Number,l.OperKind.Number],[],[],l.OperKind.Number,l.SpecialPrecs.None,l.FunctionFlags.None),p=(0,l.functionType)(1,1,[l.OperKind.Number],[],[],l.OperKind.Number,l.SpecialPrecs.None,l.FunctionFlags.None),R=(0,l.functionType)(1,1,[g],[],[],g,l.SpecialPrecs.None,l.FunctionFlags.AllowLStrs),C=(0,l.functionType)(2,2,[l.OperKind.String,l.OperKind.String],[],[],l.OperKind.String,l.SpecialPrecs.None,l.FunctionFlags.AllowLStrs),S=(0,l.functionType)(2,2,[h,h],[],[],l.OperKind.Boolean,l.SpecialPrecs.None,l.FunctionFlags.AllowLStrs),F=(0,l.functionType)(2,2,[l.OperKind.Range,l.OperKind.Range],[],[],l.OperKind.Range,l.SpecialPrecs.AllCells,l.FunctionFlags.None),E=(0,l.functionType)(2,2,[l.OperKind.Range,l.OperKind.Range],[],[],l.OperKind.Range,l.SpecialPrecs.None,l.FunctionFlags.None),A=(0,l.functionType)(2,2,[l.OperKind.Boolean,l.OperKind.Boolean],[],[],l.OperKind.Boolean,l.SpecialPrecs.None,l.FunctionFlags.None),T=[];T[f.Add]=y,T[f.Sub]=y,T[f.Mul]=y,T[f.Div]=y,T[f.Pow]=y,T[f.Percent]=p,T[f.Neg]=p,T[f.At]=a.worksheetFuncTypes[a.WorksheetFuncId.SINGLE],T[f.Pound]=a.worksheetFuncTypes[a.WorksheetFuncId.ANCHORARRAY],T[f.Pos]=R,T[f.Concat]=C,T[f.Eq]=S,T[f.Ne]=S,T[f.Lt]=S,T[f.Le]=S,T[f.Gt]=S,T[f.Ge]=S,T[f.Range]=F,T[f.Isect]=E,T[f.Union]=E,T[f.And]=A,T[f.Or]=A,T[f.Xor]=A,T[f.Min]=y,T[f.Max]=y;function M(b){var x=T[b];return x??t.unknownFunctionType}function _(b){var x=a.worksheetFuncTypes[b];return x??t.unknownFunctionType}function L(b){return a.worksheetFuncEnglishNames[b]}function k(b){return(_(b).staticPrecs&(l.SpecialPrecs.Time|l.SpecialPrecs.Calc))!==0}function v(b,x){var w=a.worksheetFuncTypes[b];w!=null&&(w.staticPrecs=x)}v(a.WorksheetFuncId.ROW,l.SpecialPrecs.OwnRow),v(a.WorksheetFuncId.COLUMN,l.SpecialPrecs.OwnCol),v(a.WorksheetFuncId.SHEET,l.SpecialPrecs.OwnDocSheets),v(a.WorksheetFuncId.SHEETS,l.SpecialPrecs.OwnDocSheets),v(a.WorksheetFuncId.OFFSET,l.SpecialPrecs.AllCells),v(a.WorksheetFuncId.INDIRECT,l.SpecialPrecs.AllCells),v(a.WorksheetFuncId.SUMIF,l.SpecialPrecs.AllCells),v(a.WorksheetFuncId.AVERAGEIF,l.SpecialPrecs.AllCells),v(a.WorksheetFuncId.LOOKUP,l.SpecialPrecs.AllCells),v(a.WorksheetFuncId.ADDRESS,l.SpecialPrecs.RefStyle),v(a.WorksheetFuncId.FORMULATEXT,l.SpecialPrecs.RefStyle),v(a.WorksheetFuncId.NOW,l.SpecialPrecs.Time),v(a.WorksheetFuncId.TODAY,l.SpecialPrecs.Time),v(a.WorksheetFuncId.RAND,l.SpecialPrecs.Calc),v(a.WorksheetFuncId.RANDBETWEEN,l.SpecialPrecs.Calc),v(a.WorksheetFuncId.RANDARRAY,l.SpecialPrecs.Calc),v(a.WorksheetFuncId.SUBTOTAL,l.SpecialPrecs.CellProps),v(a.WorksheetFuncId.CELL,l.SpecialPrecs.CellProps|l.SpecialPrecs.AllCells),v(a.WorksheetFuncId.INFO,l.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 n=s("../excel-online-calc-common/lib/index.js"),a;(function(p){p.None="None",p.Single="Single",p.Double="Double",p.SingleAccounting="SingleAccounting",p.DoubleAccounting="DoubleAccounting"})(a||(t.FontUnderline=a={})),(0,n.staticAssertSame)();var l;(function(p){p.None="None",p.Subscript="Subscript",p.Superscript="Superscript"})(l||(t.FontVerticalAlignment=l={})),(0,n.staticAssertSame)();var o;(function(p){p.Pattern="Pattern",p.Gradient="Gradient"})(o||(t.FillKind=o={}));var f;(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"})(f||(t.PatternType=f={}));var g;(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"})(g||(t.BorderLineType=g={})),(0,n.staticAssertSame)();var h;(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"})(h||(t.HorizontalAlignment=h={})),(0,n.staticAssertSame)();var y;(function(p){p.Top="Top",p.Center="Center",p.Bottom="Bottom",p.Justify="Justify",p.Distributed="Distributed"})(y||(t.VerticalAlignment=y={})),(0,n.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=a;var n=s("../excel-online-calc-lang/lib/location.js");t.document1=(0,n.documentLoc)(void 0,"Book1"),t.sheet1Name="Sheet1",t.sheet1=(0,n.sheetIndex)(t.document1,0);function a(l,o){var f=(0,n.gridCell)(l,o);return(0,n.sheetGridCell)(t.sheet1,f)}},"../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=g;var n=s("../excel-online-calc-common/lib/index.js"),a;(function(h){h[h.Number=1]="Number",h[h.String=2]="String",h[h.Boolean=4]="Boolean",h[h.Error=8]="Error",h[h.Range=16]="Range",h[h.Array=32]="Array",h[h.Missing=64]="Missing",h[h.Blank=128]="Blank",h[h.Rich=256]="Rich"})(a||(t.OperKind=a={}));var l;(function(h){h[h.None=0]="None",h[h.Goto=512]="Goto",h[h.Ref3D=1024]="Ref3D",h[h.All=2047]="All"})(l||(t.SignatureType=l={}));var o;(function(h){h[h.None=0]="None",h[h.OwnDoc=1]="OwnDoc",h[h.OwnSheet=2]="OwnSheet",h[h.OwnRow=4]="OwnRow",h[h.OwnCol=8]="OwnCol",h[h.OwnRowCopy=16]="OwnRowCopy",h[h.OwnColCopy=32]="OwnColCopy",h[h.OwnDocSheets=64]="OwnDocSheets",h[h.CellProps=128]="CellProps",h[h.AllCells=256]="AllCells",h[h.AllNames=512]="AllNames",h[h.Time=1024]="Time",h[h.Calc=2048]="Calc",h[h.InFilterMode=4096]="InFilterMode",h[h.RefStyle=8192]="RefStyle",h[h.All=16383]="All"})(o||(t.SpecialPrecs=o={}));var f;(function(h){h[h.None=0]="None",h[h.Dark=1]="Dark",h[h.Macro=2]="Macro",h[h.Chart=4]="Chart",h[h.OnlyParsedDuringLoad=8]="OnlyParsedDuringLoad",h[h.Internal=16]="Internal",h[h.Allow3dRef=32]="Allow3dRef",h[h.AllowLStrs=64]="AllowLStrs",h[h.HiddenFromUI=128]="HiddenFromUI"})(f||(t.FunctionFlags=f={}));function g(h,y,p,R,C,S,F,E){if((0,n.assertNatural)("calc.lang.functionType",y),(0,n.assertIndex)("calc.lang.functionType",h,y+1),R.length===0?C.length!==0:C.length>=R.length){var A=JSON.stringify(C);(0,n.assertFalse)("calc.lang.functionType: expected tailTypes.length < restTypes.length; given ".concat(A))}if(R.length===0&&p.length+C.length<y){var T=JSON.stringify(p);(0,n.assertFalse)("calc.lang.functionType: expected headTypes.length + tailTypes.length >= ".concat(y,"; given ").concat(T))}return{minArgs:h,maxArgs:y,headTypes:p,restTypes:R,tailTypes:C,returnType:S,staticPrecs:F,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=g,t.forEachCellInRange=h,t.forEachTileInRange=y,t.gridRangeJoin=p,t.gridRangeJoinOpt=R,t.gridRangesJoin=C,t.gridRangeIsect=S,t.gridRangeIsects=F,t.gridCellImplicitIsect=E,t.gridRangeCompare=A,t.gridRangeExcept=T,t.gridRangeSize=M,t.gridRangeAnchorHash=_,t.isDocumentLocEqual=L,t.isSheetIndexEqual=k,t.sheetRangeToSheetIndex=v,t.isNameScopeEqual=b,t.isGridCellEqual=x,t.isGridRangeEqual=w,t.isSheetGridCellEqual=B,t.isSheetGridRangeEqual=P,t.gridRangeAnchor=U,t.sheetGridRangeAnchor=Q,t.gridCellRange=W,t.getArguments=G,t.isOperatorNode=z,t.isWSFNode=V,t.isUnqualifiedNameNode=Z,t.isMissingNode=D,t.isMissingLiteralNode=O,t.isNumberLiteralNode=K,t.isBooleanLiteralNode=$,t.getArgType=j,t.isValidArgsLength=N,t.shouldFieldRefBeBracketed=J,t.isNumberOper=ee,t.isStringOper=Y,t.isBooleanOper=re,t.isErrorOper=ue,t.isRangeOper=ce,t.isArrayOper=oe,t.isMissingOper=ae,t.isBlankOper=le,t.isRichOper=ne,t.isPrimitiveOper=ie,t.isWriteOper=Re,t.isReadOperEqual=he,t.notImplemented=ve,t.unavailable=me,t.internal=Ee,t.createFailureErrorClass=xe,t.getWorksheetFuncId=Xe,t.getUserDefinedFuncName=fr,t.getEtaFuncId=Er,t.getBoundName=hr,t.isCommaOpRefWellFormed=Qe,t.isCommaOpClosed=Rr,t.isCommaOpNoBadOrMissing=kr,t.isRangeOpClosed=Mr,t.isRangeOpNoMissing=Pr,t.normalizeCommaOpRef=_r,t.applyComparison=xr;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/formula.js"),l=s("../excel-online-calc-lang/lib/location.js"),o=s("../excel-online-calc-lang/lib/signature.js"),f=s("../excel-online-calc-lang/lib/types.js");function g($e){return $e.isWellFormed}function h($e,Sr){if((0,l.isGridCell)($e))return Sr($e,0,0);for(var Or=$e.row,Xr=$e.rows,zr=$e.col,qe=$e.cols,wr=0;wr<Xr;wr+=1)for(var Ie=0;Ie<qe;Ie+=1)if(!Sr((0,l.gridCell)(Or+wr,zr+Ie),wr,Ie))return!1;return!0}function y($e,Sr,Or){var Xr=$e.row,zr=$e.rows,qe=$e.col,wr=$e.cols;(0,n.assertPositiveInteger)("calc.lang.forEachTileInRange",Sr),(0,n.assertIndex)("calc.lang.forEachTileInRange",Xr,l.sheetRows),(0,n.assertIndex)("calc.lang.forEachTileInRange",qe,l.sheetCols),(0,n.assertPositiveLength)("calc.lang.forEachTileInRange",zr,l.sheetRows-Xr),(0,n.assertPositiveLength)("calc.lang.forEachTileInRange",wr,l.sheetCols-qe);for(var Ie=Xr;Ie<Xr+zr;Ie+=Sr)for(var Pe=qe;Pe<qe+wr;Pe+=Sr)if(!Or((0,l.unsafeGridRange)(Ie,Pe,(0,n.fastMin)(Sr,zr+Xr-Ie),(0,n.fastMin)(Sr,wr+qe-Pe))))return!1;return!0}function p($e,Sr){var Or=$e.row,Xr=$e.col,zr=$e.rows,qe=$e.cols,wr=Sr.row,Ie=Sr.col,Pe=Sr.rows,Ge=Sr.cols,Ue=(0,n.fastMin)(Or,wr),De=(0,n.fastMin)(Xr,Ie),pe=(0,n.fastMax)(Or+zr,wr+Pe)-Ue,nr=(0,n.fastMax)(Xr+qe,Ie+Ge)-De;return(0,l.unsafeGridRange)(Ue,De,pe,nr)}function R($e,Sr){return $e?Sr?p($e,Sr):$e:Sr}function C($e){return $e.length===0&&(0,n.assertFalse)("calc.runtime.gridRangesJoin: expected nonempty range array"),$e.reduce(p)}function S($e,Sr){var Or=$e.row,Xr=$e.col,zr=$e.rows,qe=$e.cols,wr=Sr.row,Ie=Sr.col,Pe=Sr.rows,Ge=Sr.cols,Ue=(0,n.fastMax)(Or,wr),De=(0,n.fastMax)(Xr,Ie),pe=(0,n.fastMin)(Or+zr,wr+Pe)-Ue,nr=(0,n.fastMin)(Xr+qe,Ie+Ge)-De;if(!(pe<=0||nr<=0))return(0,l.unsafeGridRange)(Ue,De,pe,nr)}function F($e,Sr){var Or=$e.row,Xr=$e.col,zr=$e.rows,qe=$e.cols,wr=Sr.row,Ie=Sr.col,Pe=Sr.rows,Ge=Sr.cols;return(0,n.fastMax)(Or,wr)<(0,n.fastMin)(Or+zr,wr+Pe)&&(0,n.fastMax)(Xr,Ie)<(0,n.fastMin)(Xr+qe,Ie+Ge)}function E($e,Sr){var Or=$e.row,Xr=$e.col,zr=Sr.row,qe=Sr.col,wr=Sr.rows,Ie=Sr.cols,Pe=zr<=Or&&Or<zr+wr,Ge=qe<=Xr&&Xr<qe+Ie;if(Pe&&Ge)return(0,l.gridCell)(Or,Xr);if(Pe&&Ie===1)return(0,l.gridCell)(Or,qe);if(Ge&&wr===1)return(0,l.gridCell)(zr,Xr);if(Ie===1&&wr===1)return(0,l.gridCell)(zr,qe)}function A($e,Sr){var Or=$e.row,Xr=$e.col,zr=$e.rows,qe=$e.cols,wr=Sr.row,Ie=Sr.col,Pe=Sr.rows,Ge=Sr.cols,Ue=Or+zr,De=wr+Pe,pe=Xr+qe,nr=Ie+Ge;if(Or===wr&&Ue===De&&Xr===Ie&&pe===nr)return 0;if(Or<=wr&&Ue>=De&&Xr<=Ie&&pe>=nr)return 1;if(Or>=wr&&Ue<=De&&Xr>=Ie&&pe<=nr)return-1}function T($e,Sr){var Or=[$e.row,$e.row+$e.rows],Xr=[$e.col,$e.col+$e.cols],zr=[Sr.row,Sr.row+Sr.rows],qe=[Sr.col,Sr.col+Sr.cols],wr=(0,n.ivlCompare)(Or,zr),Ie=(0,n.ivlCompare)(Xr,qe);if(wr!==void 0&&wr<=0){var Pe=(0,n.ivlExcept)(Xr,qe);if(Pe!==void 0)return(0,l.gridRange)($e.row,Pe[0],$e.rows,Pe[1]-Pe[0])}if(Ie!==void 0&&Ie<=0){var Ge=(0,n.ivlExcept)(Or,zr);if(Ge!==void 0)return(0,l.gridRange)(Ge[0],$e.col,Ge[1]-Ge[0],$e.cols)}}function M($e){return $e.rows*$e.cols}function _($e){return l.sheetCols*$e.row+$e.col}function L($e,Sr){return $e===Sr?!0:$e.name===Sr.name&&$e.path===Sr.path}function k($e,Sr){return L($e.document,Sr.document)&&$e.index===Sr.index}function v($e){if($e.index===$e.index2)return Object.assign({},$e,{__isRange:!1})}function b($e,Sr){return L($e.document,Sr.document)&&$e.index===Sr.index}function x($e,Sr){return $e.row===Sr.row&&$e.col===Sr.col}function w($e,Sr){return $e.row===Sr.row&&$e.col===Sr.col&&$e.rows===Sr.rows&&$e.cols===Sr.cols}function B($e,Sr){return k($e.sheet,Sr.sheet)&&x($e.range,Sr.range)}function P($e,Sr){return k($e.sheet,Sr.sheet)&&w($e.range,Sr.range)}function U($e){return(0,l.isGridCell)($e)?$e:(0,l.unsafeGridRange)($e.row,$e.col,1,1)}function Q($e){return(0,l.isSheetGridCell)($e)?$e:(0,l.sheetGridCell)($e.sheet,U($e.range))}function W($e,Sr){var Or=$e.row,Xr=$e.col,zr=Sr.row,qe=Sr.col;return(0,l.unsafeGridRange)((0,n.fastMin)(Or,zr),(0,n.fastMin)(Xr,qe),Math.abs(zr-Or)+1,Math.abs(qe-Xr)+1)}function q($e){return $e.length===1&&O($e[0])?0:$e.length}var H=[];function G($e){return q($e)===0?H:$e}function z($e){return $e.kind===a.NodeKind.Operator}function V($e){return $e.kind===a.NodeKind.WSF}function Z($e){return $e.kind===a.NodeKind.Name&&$e.qualifier===void 0}function D($e){return $e.kind===a.NodeKind.Missing}function O($e){return $e.kind===a.NodeKind.Literal&&ae($e.oper)}function K($e){return $e.kind===a.NodeKind.Literal&&ee($e.oper)}function $($e){return $e.kind===a.NodeKind.Literal&&re($e.oper)}function j($e,Sr,Or){var Xr=$e.maxArgs,zr=$e.headTypes,qe=$e.restTypes,wr=$e.tailTypes;if((0,n.assertPositiveInteger)("calc.runtime.getArgType: n",Or),(0,n.assertIndex)("calc.runtime.getArgType: i",Sr,Or),Sr>=Xr)return f.SignatureType.None;if(Sr<zr.length)return zr[Sr];if(qe.length===0)return f.SignatureType.None;if(Sr<zr.length+qe.length)return qe[Sr-zr.length];var Ie=(Or-zr.length)%qe.length;return Ie>wr.length?f.SignatureType.None:Sr>=Or-Ie?wr[Sr-(Or-Ie)]:qe[(Sr-zr.length)%qe.length]}function N($e,Sr){var Or=$e.minArgs,Xr=$e.maxArgs,zr=$e.headTypes,qe=$e.restTypes,wr=$e.tailTypes;if(Sr<Or||Sr>Xr)return!1;if(Sr<=zr.length+qe.length)return!0;if(qe.length===0)return!1;var Ie=(Sr-zr.length)%qe.length;return Ie<=wr.length}function J($e,Sr,Or){if(Or.length===0||Sr.field.kind!==a.NodeKind.Ident)return!1;for(var Xr=$e;!(Xr.kind!==a.NodeKind.App||Xr.head.kind!==a.NodeKind.Operator);){var zr=Xr.head.id;if((zr===o.OperatorId.Range||zr===o.OperatorId.Isect)&&Xr.args.length===2){Xr=Xr.args[1];continue}break}return $(Xr)||Xr.kind===a.NodeKind.Name||Xr.kind===a.NodeKind.CellRef}function ee($e){return $e.kind===f.OperKind.Number}function Y($e){return $e.kind===f.OperKind.String}function re($e){return $e.kind===f.OperKind.Boolean}function ue($e){return $e.kind===f.OperKind.Error}function ce($e){return $e.kind===f.OperKind.Range}function oe($e){return $e.kind===f.OperKind.Array}function ae($e){return $e.kind===f.OperKind.Missing}function le($e){return $e.kind===f.OperKind.Blank}function ne($e){return $e.kind===f.OperKind.Rich}var te=f.OperKind.Number|f.OperKind.String|f.OperKind.Boolean;function ie($e){return($e.kind&te)!==0}var se=te|f.OperKind.Error|f.OperKind.Array|f.OperKind.Rich;function Re($e){return($e.kind&se)!==0}function he($e,Sr,Or,Xr){if(Or.kind!==Sr.kind)return!1;switch(Or.kind){case f.OperKind.Boolean:case f.OperKind.String:return Or.value===Sr.value;case f.OperKind.Number:return $e.cond2(Or,Sr)===0;case f.OperKind.Error:return Or.type===Sr.type;case f.OperKind.Rich:return Xr;case f.OperKind.Array:var zr=Sr;if(Or.cols!==zr.cols||Or.rows!==zr.rows)return!1;for(var qe=0;qe<Or.rows;qe+=1)for(var wr=Or.opers[qe],Ie=zr.opers[qe],Pe=0;Pe<Or.cols;Pe+=1)if(!he($e,Ie[Pe],wr[Pe],Xr))return!1;return!0;case f.OperKind.Blank:return!0;default:return(0,n.assertNever)("calc.lang.readOperEq",Or)}}var ye;(function($e){$e.NotImplemented="NotImplemented",$e.Unavailable="Unavailable",$e.Internal="Internal"})(ye||(t.LangReasonKind=ye={})),t.ReasonKind=Object.assign({},n.ReasonKind,ye);function ve($e){return{kind:t.ReasonKind.NotImplemented,features:$e}}function me($e){return $e.length===0&&(0,n.assertFalse)("calc.lang.unavailable: expected nonempty array"),{kind:t.ReasonKind.Unavailable,objects:$e}}function Ee($e){return{kind:t.ReasonKind.Internal,message:$e}}function xe($e){var Sr=function(Xr){this.reason=Xr,this.name=$e,this.stack=$e,this.message=Xr.kind};return Sr.prototype=Object.create(Error.prototype),Sr.prototype.constructor=Sr,Sr}var we="_xlfn.",Ne="_xlws.";function Xe($e,Sr){var Or=Sr;return Or.length>we.length&&$e.stringCompareCI(Or.substring(0,we.length),we)===0&&(Or=Or.substring(we.length),Or.length>Ne.length&&$e.stringCompareCI(Or.substring(0,Ne.length),Ne)===0&&(Or=Or.substring(Ne.length))),$e.getWorksheetFuncId(Or)}var Ze="_xludf.";function fr($e,Sr){var Or=Sr;return Or.length>Ze.length&&$e.stringCompareCI(Or.substring(0,Ze.length),Ze)===0&&(Or=Or.substring(Ze.length)),Or}var lr="_xleta.";function Er($e,Sr){var Or=Sr;return Or.length>lr.length&&$e.stringCompareCI(Or.substring(0,lr.length),lr)===0&&(Or=Or.substring(lr.length)),$e.getWorksheetFuncId(Or)}var ir="_xlpm.",yr="_xlop.";function hr($e,Sr){var Or=Sr;return Or.length>ir.length&&$e.stringCompareCI(Or.substring(0,ir.length),ir)===0?Or=Or.substring(ir.length):Or.length>yr.length&&$e.stringCompareCI(Or.substring(0,yr.length),yr)===0&&(Or=Or.substring(yr.length)),Or}function rr($e){var Sr=$e.specialRefs,Or=Object.keys(Sr).reduce(function(Xr,zr){return Xr+(Sr[Number(zr)]?1:0)},0);return Or===1||Or===2&&Sr[a.SpecialRefId.Data]&&(Sr[a.SpecialRefId.Headers]||Sr[a.SpecialRefId.Totals])}function Me($e){return $e.kind!==a.StructRefKind.SpecialRef&&$e.kind!==a.StructRefKind.BadRef||$e.isBracketed}function _e($e){return $e.kind===a.StructRefKind.MissingRef||$e.kind===a.StructRefKind.BadRef}function Qe($e){return $e.columnRefs.length<=1&&$e.refs.every(Me)&&rr($e)}function Rr($e){return $e.refs.every(Gr)}function kr($e){return!$e.refs.some(_e)}function Mr($e){return Gr($e.lhs)&&Gr($e.rhs)}function Pr($e){return!_e($e.lhs)&&!_e($e.rhs)}function Gr($e){switch($e.kind){case a.StructRefKind.SpecialRef:return $e.isClosed;case a.StructRefKind.ColumnRef:return $e.isClosed;case a.StructRefKind.RangeOpRef:return Gr($e.lhs)&&Gr($e.rhs);case a.StructRefKind.MissingRef:return!0;case a.StructRefKind.BadRef:return $e.isClosed}}var Be=X(X(X(X(X({},a.SpecialRefId.All,1),a.SpecialRefId.Headers,2),a.SpecialRefId.Data,3),a.SpecialRefId.Totals,4),a.SpecialRefId.ThisRow,5),tr=function(Sr){return Sr.kind===a.StructRefKind.MissingRef?7:Sr.kind!==a.StructRefKind.SpecialRef?6:Be[Sr.id]};function pr($e,Sr){return tr($e)-tr(Sr)}function _r($e){var Sr={},Or=[];for(var Xr of $e.refs)Xr.kind!==a.StructRefKind.SpecialRef?Or.push(Xr):Sr[Xr.id]===void 0&&(Sr[Xr.id]=!0,Or.push(Xr));return Or.sort(pr),Or}function xr($e,Sr){switch($e){case o.OperatorId.Eq:return Sr===0;case o.OperatorId.Ne:return Sr!==0;case o.OperatorId.Lt:return Sr<0;case o.OperatorId.Gt:return Sr>0;case o.OperatorId.Le:return Sr<=0;case o.OperatorId.Ge:return Sr>=0}}},"../excel-online-calc-lang/lib/value.js":function(m,t,s){"use strict";var n;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=g,t.booleanOper=h,t.stringOper=y,t.errorOper=p,t.arrayOper=S,t.rangeSeqOper=F,t.range3DOper=E;var a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/types.js"),o;(function(A){A[A.Lower=-1]="Lower",A[A.Exact=0]="Exact",A[A.Upper=1]="Upper"})(o||(t.PrecsBound=o={})),t.cellStringLimit=32767;var f;(function(A){A[A.NULL=1]="NULL",A[A.DIV0=2]="DIV0",A[A.VALUE=3]="VALUE",A[A.REF=4]="REF",A[A.NAME=5]="NAME",A[A.NUM=6]="NUM",A[A.NA=7]="NA",A[A.GETTING_DATA=8]="GETTING_DATA",A[A.SPILL=9]="SPILL",A[A.CONNECT=10]="CONNECT",A[A.BLOCKED=11]="BLOCKED",A[A.UNKNOWN=12]="UNKNOWN",A[A.FIELD=13]="FIELD",A[A.CALC=14]="CALC",A[A.BUSY=16]="BUSY",A[A.EXTERNAL=19]="EXTERNAL",A[A.TIMEOUT=20]="TIMEOUT"})(f||(t.ErrorType=f={}));function g(A,T,M,_,L){return{cells:A,names:T,udfs:M,special:_,bound:L}}function h(A){return A?t.trueOper:t.falseOper}function y(A){return{kind:l.OperKind.String,value:A}}function p(A){var T=C[A];return T!==void 0?T:R(A)}t.nullErrorOper=R(f.NULL),t.div0ErrorOper=R(f.DIV0),t.valueErrorOper=R(f.VALUE),t.refErrorOper=R(f.REF),t.nameErrorOper=R(f.NAME),t.numErrorOper=R(f.NUM),t.naErrorOper=R(f.NA),t.gettingDataErrorOper=R(f.GETTING_DATA),t.spillErrorOper=R(f.SPILL),t.connectErrorOper=R(f.CONNECT),t.blockedErrorOper=R(f.BLOCKED),t.unknownErrorOper=R(f.UNKNOWN),t.fieldErrorOper=R(f.FIELD),t.calcErrorOper=R(f.CALC),t.busyErrorOper=R(f.BUSY),t.externalErrorOper=R(f.EXTERNAL);function R(A){return{kind:l.OperKind.Error,type:A}}var C=(0,a.partialArray)((n={},X(X(X(X(X(X(X(X(X(X(n,f.NULL,t.nullErrorOper),f.DIV0,t.div0ErrorOper),f.VALUE,t.valueErrorOper),f.REF,t.refErrorOper),f.NAME,t.nameErrorOper),f.NUM,t.numErrorOper),f.NA,t.naErrorOper),f.GETTING_DATA,t.gettingDataErrorOper),f.SPILL,t.spillErrorOper),f.CONNECT,t.connectErrorOper),X(X(X(X(X(X(n,f.BLOCKED,t.blockedErrorOper),f.UNKNOWN,t.unknownErrorOper),f.FIELD,t.fieldErrorOper),f.CALC,t.calcErrorOper),f.BUSY,t.busyErrorOper),f.EXTERNAL,t.externalErrorOper)));function S(A,T,M){return(0,a.assertNatural)("calc.lang.arrayOper",A),(0,a.assertNatural)("calc.lang.arrayOper",T),M.length!==A?(0,a.assertFalse)("calc.lang.arrayOper: Inconsistent row number"):{kind:l.OperKind.Array,rows:A,cols:T,opers:M}}function F(A,T){return(0,a.assertPositiveInteger)("calc.lang.rangeSeqOper",T.length),{kind:l.OperKind.Range,sheets:A,ranges:T}}function E(A,T){return{kind:l.OperKind.Range,sheets:A,ranges:[T]}}t.missingOper={kind:l.OperKind.Missing},t.blankOper={kind:l.OperKind.Blank},t.trueOper={kind:l.OperKind.Boolean,value:!0},t.falseOper={kind:l.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=l,t.visitOperatorNode=o,t.visitWSFNode=f,t.visitAppHeadNode=g,t.visitQualifier=h,t.visitCellRef=y,t.bindVisitor=p,t.constVisitor=S,t.binaryVisitor=A,t.composeVisitor=M,t.zipVisitor=L,t.reduceBottomUp_Recursive=k,t.reduceBottomUp_CPS=H,t.reduceBottomUp_Pledge=z,t.reduceBottomUp_MaxDepth=Z,t.reduceBottomUp=D,t.reduceTopDown_Pledge=O,t.reducePledge=K;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/formula.js");function l($,j){switch(j.kind){case a.NodeKind.Literal:{var N=j.oper,J=j.isClosed,ee=j.label;return $.literalNode(N,J,ee)}case a.NodeKind.Array:{var Y=j.nodes,re=j.isClosed,ue=j.label;return $.arrayNode(Y,re,ue)}case a.NodeKind.App:{var ce=j.head,oe=j.args,ae=j.isClosed,le=j.label;return $.appNode(ce,oe,ae,le)}case a.NodeKind.Let:{var ne=j.head,te=j.vars,ie=j.body,se=j.badArgs,Re=j.isClosed,he=j.label;return $.letNode(ne,te,ie,se,Re,he)}case a.NodeKind.Lambda:{var ye=j.head,ve=j.params,me=j.body,Ee=j.badArgs,xe=j.isClosed,we=j.label;return $.lambdaNode(ye,ve,me,Ee,xe,we)}case a.NodeKind.Paren:{var Ne=j.node,Xe=j.isClosed,Ze=j.label;return $.parenNode(Ne,Xe,Ze)}case a.NodeKind.Name:{var fr=j.parts,lr=j.qualifier,Er=j.label;return $.nameNode(fr,lr,Er)}case a.NodeKind.CellRef:{var ir=j.ref,yr=j.qualifier,hr=j.label;return $.cellRefNode(ir,yr,hr)}case a.NodeKind.FieldRef:{var rr=j.lhs,Me=j.rhs,_e=j.label;return $.fieldRefNode(rr,Me,_e)}case a.NodeKind.StructRef:{var Qe=j.lhs,Rr=j.rhs,kr=j.label;return $.structRefNode(Qe,Rr,kr)}case a.NodeKind.Missing:{var Mr=j.chars,Pr=j.label;return $.missingNode(Mr,Pr)}case a.NodeKind.BadChars:{var Gr=j.type,Be=j.chars,tr=j.label;return $.badCharsNode(Gr,Be,tr)}case a.NodeKind.BadSequence:{var pr=j.type,_r=j.contents,xr=j.label;return $.badSequenceNode(pr,_r,xr)}default:return(0,n.assertNever)("calc.lang.visitFormulaNode",j)}}function o($,j){var N=j.id,J=j.label;return $.operatorNode(N,J)}function f($,j){var N=j.id,J=j.whole,ee=j.label;return $.wsfNode(N,J,ee)}function g($,j){switch(j.kind){case a.NodeKind.Operator:return o($,j);case a.NodeKind.WSF:return f($,j);default:return l($,j)}}function h($,j){switch(j.kind){case a.QualifierKind.Error:{var N=j.label;return $.errorQualifier(N)}case a.QualifierKind.Relative:{var J=j.label;return $.relativeQualifier(J)}case a.QualifierKind.Document:{var ee=j.document,Y=j.path,re=j.isQuoted,ue=j.label;return $.documentQualifier(ee,Y,re,ue)}case a.QualifierKind.Sheet:{var ce=j.sheet,oe=j.document,ae=j.isQuoted,le=j.label;return $.sheetQualifier(ce,oe,ae,le)}case a.QualifierKind.Ident:{var ne=j.name,te=j.isQuoted,ie=j.label;return $.identQualifier(ne,te,ie)}case a.QualifierKind.SheetRange:{var se=j.sheet1,Re=j.sheet2,he=j.document,ye=j.isQuoted,ve=j.label;return $.sheetRangeQualifier(se,Re,he,ye,ve)}case a.QualifierKind.Bad:{var me=j.chars,Ee=j.isQuoted,xe=j.isClosed,we=j.isTerminated,Ne=j.label;return $.badQualifier(me,Ee,xe,we,Ne)}default:return(0,n.assertNever)("calc.lang.visitQualifier",j)}}function y($,j){switch(j.kind){case a.CellRefKind.Error:{var N=j.label;return $.cellRefError(N)}case a.CellRefKind.Single:{var J=j.row,ee=j.col,Y=j.isBracketed,re=j.label;return $.cellRefSingle(J,ee,Y,re)}case a.CellRefKind.Range:{var ue=j.ref1,ce=j.ref2,oe=j.label;return $.cellRefRange(ue,ce,oe)}case a.CellRefKind.Row:{var ae=j.row1,le=j.row2,ne=j.isBracketed,te=j.label;return $.cellRefRow(ae,le,ne,te)}case a.CellRefKind.Col:{var ie=j.col1,se=j.col2,Re=j.isBracketed,he=j.label;return $.cellRefCol(ie,se,Re,he)}case a.CellRefKind.Bad:{var ye=j.chars,ve=j.isBracketed,me=j.label;return $.cellRefBad(ye,ve,me)}default:return(0,n.assertNever)("calc.lang.visitCellRef",j)}}function p($){return{literalNode:$.literalNode.bind($),arrayNode:$.arrayNode.bind($),appNode:$.appNode.bind($),letNode:$.letNode.bind($),lambdaNode:$.lambdaNode.bind($),parenNode:$.parenNode.bind($),nameNode:$.nameNode.bind($),cellRefNode:$.cellRefNode.bind($),fieldRefNode:$.fieldRefNode.bind($),structRefNode:$.structRefNode.bind($),missingNode:$.missingNode.bind($),badSequenceNode:$.badSequenceNode.bind($),badCharsNode:$.badCharsNode.bind($),operatorNode:$.operatorNode.bind($),wsfNode:$.wsfNode.bind($)}}var R=function(){function $(){We(this,$)}return ze($,[{key:"literalNode",value:function(N,J,ee){return(0,a.literalNode)(N,J,ee)}},{key:"arrayNode",value:function(N,J,ee){return(0,a.arrayNode)(N,J,ee)}},{key:"appNode",value:function(N,J,ee,Y){return(0,a.appNode)(N,J,ee,Y)}},{key:"letNode",value:function(N,J,ee,Y,re,ue){return(0,a.letNode)(N,J,ee,Y,re,ue)}},{key:"lambdaNode",value:function(N,J,ee,Y,re,ue){return(0,a.lambdaNode)(N,J,ee,Y,re,ue)}},{key:"parenNode",value:function(N,J,ee){return(0,a.parenNode)(N,J,ee)}},{key:"nameNode",value:function(N,J,ee){return(0,a.nameNode)(N,J,ee)}},{key:"cellRefNode",value:function(N,J,ee){return(0,a.cellRefNode)(N,J,ee)}},{key:"fieldRefNode",value:function(N,J,ee){return(0,a.fieldRefNode)(N,J,ee)}},{key:"structRefNode",value:function(N,J,ee){return(0,a.structRefNode)(N,J,ee)}},{key:"missingNode",value:function(N,J){return(0,a.missingNode)(N,J)}},{key:"badSequenceNode",value:function(N,J,ee){return(0,a.badSequenceNode)(N,J,ee)}},{key:"badCharsNode",value:function(N,J,ee){return(0,a.badCharsNode)(N,J,ee)}},{key:"operatorNode",value:function(N,J){return(0,a.operatorNode)(N,J)}},{key:"wsfNode",value:function(N,J,ee){return(0,a.wsfNode)(N,J,ee)}}])}();t.IdentityVisitor=R,t.identityVisitor=p(new R);var C=function(){function $(j){We(this,$),this.value=j}return ze($,[{key:"literalNode",value:function(N,J,ee){return this.value}},{key:"arrayNode",value:function(N,J,ee){return this.value}},{key:"appNode",value:function(N,J,ee,Y){return this.value}},{key:"letNode",value:function(N,J,ee,Y,re,ue){return this.value}},{key:"lambdaNode",value:function(N,J,ee,Y,re,ue){return this.value}},{key:"parenNode",value:function(N,J,ee){return this.value}},{key:"nameNode",value:function(N,J,ee){return this.value}},{key:"cellRefNode",value:function(N,J,ee){return this.value}},{key:"fieldRefNode",value:function(N,J,ee){return this.value}},{key:"structRefNode",value:function(N,J,ee){return this.value}},{key:"missingNode",value:function(N,J){return this.value}},{key:"badSequenceNode",value:function(N,J,ee){return this.value}},{key:"badCharsNode",value:function(N,J,ee){return this.value}},{key:"operatorNode",value:function(N,J){return this.value}},{key:"wsfNode",value:function(N,J,ee){return this.value}}])}();t.ConstVisitor=C;function S($){return p(new C($))}t.voidVisitor=S(void 0);var F=function(){function $(j){We(this,$),this.visitor=j}return ze($,[{key:"literalNode",value:function(N,J,ee){return this.visitor.literalNode(N,J,ee)}},{key:"arrayNode",value:function(N,J,ee){return this.visitor.arrayNode(N,J,ee)}},{key:"appNode",value:function(N,J,ee,Y){return this.visitor.appNode(N,J,ee,Y)}},{key:"letNode",value:function(N,J,ee,Y,re,ue){return this.visitor.letNode(N,J,ee,Y,re,ue)}},{key:"lambdaNode",value:function(N,J,ee,Y,re,ue){return this.visitor.lambdaNode(N,J,ee,Y,re,ue)}},{key:"parenNode",value:function(N,J,ee){return this.visitor.parenNode(N,J,ee)}},{key:"nameNode",value:function(N,J,ee){return this.visitor.nameNode(N,J,ee)}},{key:"cellRefNode",value:function(N,J,ee){return this.visitor.cellRefNode(N,J,ee)}},{key:"fieldRefNode",value:function(N,J,ee){return this.visitor.fieldRefNode(N,J,ee)}},{key:"structRefNode",value:function(N,J,ee){return this.visitor.structRefNode(N,J,ee)}},{key:"missingNode",value:function(N,J){return this.visitor.missingNode(N,J)}},{key:"badSequenceNode",value:function(N,J,ee){return this.visitor.badSequenceNode(N,J,ee)}},{key:"badCharsNode",value:function(N,J,ee){return this.visitor.badCharsNode(N,J,ee)}},{key:"operatorNode",value:function(N,J){return this.visitor.operatorNode(N,J)}},{key:"wsfNode",value:function(N,J,ee){return this.visitor.wsfNode(N,J,ee)}}])}();t.DelegatingVisitor=F;var E=function($){function j(N,J){var ee;return We(this,j),ee=qa(this,j,[N]),ee.reducer=function(Y,re){return J(Y,re)},ee}return Ka(j,$),ze(j,[{key:"arrayNode",value:function(J,ee,Y){var re=this;return(0,n.assertTrue)("calc.lang.binaryVisitor: non-empty array",J.length>0&&J[0].length>0),J.map(function(ue){return ue.reduce(re.reducer)}).reduce(this.reducer)}},{key:"appNode",value:function(J,ee,Y,re){return ee.reduce(this.reducer,J)}},{key:"letNode",value:function(J,ee,Y,re,ue,ce){return[].concat(Qr(ee.map(function(oe){var ae=oe.binder;return ae.arg})),Qr(Y===void 0?[]:[Y.arg]),Qr(re.map(function(oe){return oe.arg}))).reduce(this.reducer,J)}},{key:"lambdaNode",value:function(J,ee,Y,re,ue,ce){return[].concat(Qr(ee.map(function(oe){var ae,le=oe.name;return(ae=le.arg.def)==null?void 0:ae.rhs}).filter(n.isDefined)),Qr(Y===void 0?[]:[Y.arg]),Qr(re.map(function(oe){return oe.arg}))).reduce(this.reducer,J)}},{key:"parenNode",value:function(J,ee,Y){return J}},{key:"fieldRefNode",value:function(J,ee,Y){return J}},{key:"badSequenceNode",value:function(J,ee,Y){return(0,n.assertTrue)("calc.lang.binaryVisitor: non-empty bad-sequence",ee.length>0),ee.reduce(this.reducer)}}])}(F);t.BinaryVisitor=E;function A($,j){return p(new E($,j))}var T=function(){function $(j,N){We(this,$),this.a=j,this.b=N}return ze($,[{key:"literalNode",value:function(N,J,ee){return this.b(this.a.literalNode(N,J,ee))}},{key:"arrayNode",value:function(N,J,ee){return this.b(this.a.arrayNode(N,J,ee))}},{key:"appNode",value:function(N,J,ee,Y){return this.b(this.a.appNode(N,J,ee,Y))}},{key:"letNode",value:function(N,J,ee,Y,re,ue){return this.b(this.a.letNode(N,J,ee,Y,re,ue))}},{key:"lambdaNode",value:function(N,J,ee,Y,re,ue){return this.b(this.a.lambdaNode(N,J,ee,Y,re,ue))}},{key:"parenNode",value:function(N,J,ee){return this.b(this.a.parenNode(N,J,ee))}},{key:"nameNode",value:function(N,J,ee){return this.b(this.a.nameNode(N,J,ee))}},{key:"cellRefNode",value:function(N,J,ee){return this.b(this.a.cellRefNode(N,J,ee))}},{key:"fieldRefNode",value:function(N,J,ee){return this.b(this.a.fieldRefNode(N,J,ee))}},{key:"structRefNode",value:function(N,J,ee){return this.b(this.a.structRefNode(N,J,ee))}},{key:"missingNode",value:function(N,J){return this.b(this.a.missingNode(N,J))}},{key:"badSequenceNode",value:function(N,J,ee){return this.b(this.a.badSequenceNode(N,J,ee))}},{key:"badCharsNode",value:function(N,J,ee){return this.b(this.a.badCharsNode(N,J,ee))}},{key:"operatorNode",value:function(N,J){return this.b(this.a.operatorNode(N,J))}},{key:"wsfNode",value:function(N,J,ee){return this.b(this.a.wsfNode(N,J,ee))}}])}();t.ComposeVisitor=T;function M($,j){return p(new T($,j))}t.depthVisitor=M(A(S(0),n.fastMax),function($){return $+1});var _=function(){function $(j){We(this,$),this.visitors=j,this.keys=Object.keys(j)}return ze($,[{key:"literalNode",value:function(N,J,ee){var Y={};for(var re of this.keys)Y[re]=this.visitors[re].literalNode(N,J,ee);return Y}},{key:"arrayNode",value:function(N,J,ee){var Y={};for(var re of this.keys)Y[re]=this.visitors[re].arrayNode(N,J,ee);return Y}},{key:"appNode",value:function(N,J,ee,Y){var re={};for(var ue of this.keys)re[ue]=this.visitors[ue].appNode(N,J,ee,Y);return re}},{key:"letNode",value:function(N,J,ee,Y,re,ue){var ce={};for(var oe of this.keys)ce[oe]=this.visitors[oe].letNode(N,J,ee,Y,re,ue);return ce}},{key:"lambdaNode",value:function(N,J,ee,Y,re,ue){var ce={};for(var oe of this.keys)ce[oe]=this.visitors[oe].lambdaNode(N,J,ee,Y,re,ue);return ce}},{key:"parenNode",value:function(N,J,ee){var Y={};for(var re of this.keys)Y[re]=this.visitors[re].parenNode(N,J,ee);return Y}},{key:"nameNode",value:function(N,J,ee){var Y={};for(var re of this.keys)Y[re]=this.visitors[re].nameNode(N,J,ee);return Y}},{key:"cellRefNode",value:function(N,J,ee){var Y={};for(var re of this.keys)Y[re]=this.visitors[re].cellRefNode(N,J,ee);return Y}},{key:"fieldRefNode",value:function(N,J,ee){var Y={};for(var re of this.keys)Y[re]=this.visitors[re].fieldRefNode(N,J,ee);return Y}},{key:"structRefNode",value:function(N,J,ee){var Y={};for(var re of this.keys)Y[re]=this.visitors[re].structRefNode(N,J,ee);return Y}},{key:"missingNode",value:function(N,J){var ee={};for(var Y of this.keys)ee[Y]=this.visitors[Y].missingNode(N,J);return ee}},{key:"badSequenceNode",value:function(N,J,ee){var Y={};for(var re of this.keys)Y[re]=this.visitors[re].badSequenceNode(N,J,ee);return Y}},{key:"badCharsNode",value:function(N,J,ee){var Y={};for(var re of this.keys)Y[re]=this.visitors[re].badCharsNode(N,J,ee);return Y}},{key:"operatorNode",value:function(N,J){var ee={};for(var Y of this.keys)ee[Y]=this.visitors[Y].operatorNode(N,J);return ee}},{key:"wsfNode",value:function(N,J,ee){var Y={};for(var re of this.keys)Y[re]=this.visitors[re].wsfNode(N,J,ee);return Y}}])}();t.ZipVisitor=_;function L($){return p(new _($))}function k($,j){var N=function(Y){switch(Y.kind){case a.NodeKind.Operator:return o($,Y);case a.NodeKind.WSF:return f($,Y);default:return J(Y)}},J=function ee(Y){switch(Y.kind){case a.NodeKind.Literal:{var re=Y.oper,ue=Y.isClosed,ce=Y.label;return $.literalNode(re,ue,ce)}case a.NodeKind.Array:{var oe=Y.nodes,ae=Y.isClosed,le=Y.label;return $.arrayNode(oe.map(function(zr){return zr.map(ee)}),ae,le)}case a.NodeKind.App:{var ne=Y.head,te=Y.args,ie=Y.isClosed,se=Y.label;return $.appNode(N(ne),te.map(ee),ie,se)}case a.NodeKind.Let:{var Re=Y.head,he=Y.vars,ye=Y.body,ve=Y.badArgs,me=Y.isClosed,Ee=Y.label;return $.letNode(f($,Re),he.map(function(zr){var qe=zr.name,wr=zr.binder;return(0,a.letVar)(qe,(0,a.indexedArg)(ee(wr.arg),wr.index))}),ye===void 0?void 0:(0,a.indexedArg)(ee(ye.arg),ye.index),ve.map(function(zr){return(0,a.indexedArg)(ee(zr.arg),zr.index)}),me,Ee)}case a.NodeKind.Lambda:{var xe=Y.head,we=Y.params,Ne=Y.body,Xe=Y.badArgs,Ze=Y.isClosed,fr=Y.label;return $.lambdaNode(f($,xe),we.map(function(zr){var qe=zr.name;return qe.arg.def===void 0?(0,a.lambdaParam)(qe):(0,a.lambdaParam)((0,a.indexedArg)((0,a.paramNode)(qe.arg.name,(0,a.paramDefault)(ee(qe.arg.def.rhs),qe.arg.def.label),qe.arg.label),qe.index))}),Ne===void 0?void 0:(0,a.indexedArg)(ee(Ne.arg),Ne.index),Xe.map(function(zr){return(0,a.indexedArg)(ee(zr.arg),zr.index)}),Ze,fr)}case a.NodeKind.Paren:{var lr=Y.node,Er=Y.isClosed,ir=Y.label;return $.parenNode(ee(lr),Er,ir)}case a.NodeKind.Name:{var yr=Y.parts,hr=Y.qualifier,rr=Y.label;return $.nameNode(yr,hr,rr)}case a.NodeKind.CellRef:{var Me=Y.ref,_e=Y.qualifier,Qe=Y.label;return $.cellRefNode(Me,_e,Qe)}case a.NodeKind.FieldRef:{var Rr=Y.lhs,kr=Y.rhs,Mr=Y.label;return $.fieldRefNode(ee(Rr),kr,Mr)}case a.NodeKind.StructRef:{var Pr=Y.lhs,Gr=Y.rhs,Be=Y.label;return $.structRefNode(Pr,Gr,Be)}case a.NodeKind.Missing:{var tr=Y.chars,pr=Y.label;return $.missingNode(tr,pr)}case a.NodeKind.BadChars:{var _r=Y.type,xr=Y.chars,$e=Y.label;return $.badCharsNode(_r,xr,$e)}case a.NodeKind.BadSequence:{var Sr=Y.type,Or=Y.contents,Xr=Y.label;return $.badSequenceNode(Sr,Or.map(ee),Xr)}default:return(0,n.assertNever)("calc.lang.reduceBottomUp_Recursive",Y)}};return J(j)}function v($){for(var j=$;j!=null;)j=j();return j}function b($,j,N,J){var ee=[],Y=function(ce){return ee.push(ce),re},re=function(){return ee.length<j.length?N($,j[ee.length],Y):J(ee)};return re}function x($,j,N){return b($,j,q,N)}function w($,j,N,J){return function(){return j!==void 0?N($,j,J):J(void 0)}}function B($,j,N){switch(j.kind){case a.NodeKind.Operator:{var J=j.id,ee=j.label;return function(){return N($.operatorNode(J,ee))}}case a.NodeKind.WSF:return P($,j,N);default:return q($,j,N)}}function P($,j,N){var J=j.id,ee=j.whole,Y=j.label;return function(){return N($.wsfNode(J,ee,Y))}}function U($,j,N){var J=j.name,ee=j.binder;return q($,ee.arg,function(Y){return N((0,a.letVar)(J,(0,a.indexedArg)(Y,ee.index)))})}function Q($,j,N){var J=j.name,ee=J.arg;return ee.def===void 0?function(){return N((0,a.lambdaParam)(J))}:q($,ee.def.rhs,function(Y){return N((0,a.lambdaParam)((0,a.indexedArg)((0,a.paramNode)(ee.name,(0,a.paramDefault)(Y,ee.def.label),ee.label),J.index)))})}function W($,j,N){var J=j.arg,ee=j.index;return q($,J,function(Y){return N((0,a.indexedArg)(Y,ee))})}function q($,j,N){switch(j.kind){case a.NodeKind.Literal:{var J=j.oper,ee=j.isClosed,Y=j.label;return function(){return N($.literalNode(J,ee,Y))}}case a.NodeKind.Array:{var re=j.nodes,ue=j.isClosed,ce=j.label;return b($,re,x,function(Sr){return N($.arrayNode(Sr,ue,ce))})}case a.NodeKind.App:{var oe=j.head,ae=j.args,le=j.isClosed,ne=j.label;return function(){return B($,oe,function(Sr){return x($,ae,function(Or){return N($.appNode(Sr,Or,le,ne))})})}}case a.NodeKind.Let:{var te=j.head,ie=j.vars,se=j.body,Re=j.badArgs,he=j.isClosed,ye=j.label;return function(){return P($,te,function(Sr){return b($,ie,U,function(Or){return w($,se,W,function(Xr){return b($,Re,W,function(zr){return N($.letNode(Sr,Or,Xr,zr,he,ye))})})})})}}case a.NodeKind.Lambda:{var ve=j.head,me=j.params,Ee=j.body,xe=j.badArgs,we=j.isClosed,Ne=j.label;return function(){return P($,ve,function(Sr){return function(){return b($,me,Q,function(Or){return w($,Ee,W,function(Xr){return b($,xe,W,function(zr){return N($.lambdaNode(Sr,Or,Xr,zr,we,Ne))})})})}})}}case a.NodeKind.Paren:{var Xe=j.node,Ze=j.isClosed,fr=j.label;return function(){return q($,Xe,function(Sr){return function(){return N($.parenNode(Sr,Ze,fr))}})}}case a.NodeKind.Name:{var lr=j.parts,Er=j.qualifier,ir=j.label;return function(){return N($.nameNode(lr,Er,ir))}}case a.NodeKind.CellRef:{var yr=j.ref,hr=j.qualifier,rr=j.label;return function(){return N($.cellRefNode(yr,hr,rr))}}case a.NodeKind.FieldRef:{var Me=j.lhs,_e=j.rhs,Qe=j.label;return function(){return q($,Me,function(Sr){return function(){return N($.fieldRefNode(Sr,_e,Qe))}})}}case a.NodeKind.StructRef:{var Rr=j.lhs,kr=j.rhs,Mr=j.label;return function(){return N($.structRefNode(Rr,kr,Mr))}}case a.NodeKind.Missing:{var Pr=j.chars,Gr=j.label;return function(){return N($.missingNode(Pr,Gr))}}case a.NodeKind.BadChars:{var Be=j.type,tr=j.chars,pr=j.label;return function(){return N($.badCharsNode(Be,tr,pr))}}case a.NodeKind.BadSequence:{var _r=j.type,xr=j.contents,$e=j.label;return x($,xr,function(Sr){return N($.badSequenceNode(_r,Sr,$e))})}default:return(0,n.assertNever)("calc.lang.reduceBottomUp_CPS",j)}}function H($,j){var N;return v(q($,j,function(J){return void(N=J)})),N}var G=function(){function $(j){var N=this;We(this,$),this.visitor=j,this.visitFormulaNode=function(J){return l(N,J)},this.lazyVisitFormulaNode=function(J){return n.Pledge.resolve(J).bind(N.visitFormulaNode)},this.visitAppHeadNode=function(J){return g(N,J)},this.lazyVisitAppHeadNode=function(J){return n.Pledge.resolve(J).bind(N.visitAppHeadNode)},this.visitWSFNode=function(J){return f(N,J)},this.lazyVisitWSFNode=function(J){return n.Pledge.resolve(J).bind(N.visitWSFNode)},this.lazyVisitVar=function(J){var ee=J.name,Y=J.binder;return N.lazyVisitFormulaNode(Y.arg).bind(function(re){return(0,a.letVar)(ee,(0,a.indexedArg)(re,Y.index))})},this.lazyVisitParam=function(J){var ee=J.name,Y=ee.arg;return Y.def===void 0?n.Pledge.resolve((0,a.lambdaParam)(ee)):N.lazyVisitFormulaNode(Y.def.rhs).bind(function(re){return(0,a.lambdaParam)((0,a.indexedArg)((0,a.paramNode)(Y.name,(0,a.paramDefault)(re,Y.def.label),Y.label),ee.index))})},this.lazyVisitIndexedArg=function(J){var ee=J.arg,Y=J.index;return N.lazyVisitFormulaNode(ee).bind(function(re){return(0,a.indexedArg)(re,Y)})}}return ze($,[{key:"literalNode",value:function(N,J,ee){var Y=this;return n.Pledge.try(function(){return Y.visitor.literalNode(N,J,ee)})}},{key:"arrayNode",value:function(N,J,ee){var Y=this;return n.Pledge.all(N.map(function(re){return n.Pledge.all(re.map(Y.lazyVisitFormulaNode))})).bind(function(re){return Y.visitor.arrayNode(re,J,ee)})}},{key:"appNode",value:function(N,J,ee,Y){var re=this;return this.lazyVisitAppHeadNode(N).bind(function(ue){return n.Pledge.all(J.map(re.lazyVisitFormulaNode)).bind(function(ce){return re.visitor.appNode(ue,ce,ee,Y)})})}},{key:"letNode",value:function(N,J,ee,Y,re,ue){var ce=this;return this.lazyVisitWSFNode(N).bind(function(oe){return n.Pledge.all(J.map(ce.lazyVisitVar)).bind(function(ae){return(ee===void 0?n.Pledge.resolve(void 0):ce.lazyVisitIndexedArg(ee)).bind(function(le){return n.Pledge.all(Y.map(ce.lazyVisitIndexedArg)).bind(function(ne){return ce.visitor.letNode(oe,ae,le,ne,re,ue)})})})})}},{key:"lambdaNode",value:function(N,J,ee,Y,re,ue){var ce=this;return this.lazyVisitWSFNode(N).bind(function(oe){return n.Pledge.all(J.map(ce.lazyVisitParam)).bind(function(ae){return(ee===void 0?n.Pledge.resolve(void 0):ce.lazyVisitIndexedArg(ee)).bind(function(le){return n.Pledge.all(Y.map(ce.lazyVisitIndexedArg)).bind(function(ne){return ce.visitor.lambdaNode(oe,ae,le,ne,re,ue)})})})})}},{key:"parenNode",value:function(N,J,ee){var Y=this;return this.lazyVisitFormulaNode(N).bind(function(re){return Y.visitor.parenNode(re,J,ee)})}},{key:"nameNode",value:function(N,J,ee){var Y=this;return n.Pledge.try(function(){return Y.visitor.nameNode(N,J,ee)})}},{key:"cellRefNode",value:function(N,J,ee){var Y=this;return n.Pledge.try(function(){return Y.visitor.cellRefNode(N,J,ee)})}},{key:"fieldRefNode",value:function(N,J,ee){var Y=this;return this.lazyVisitFormulaNode(N).bind(function(re){return Y.visitor.fieldRefNode(re,J,ee)})}},{key:"structRefNode",value:function(N,J,ee){var Y=this;return n.Pledge.try(function(){return Y.visitor.structRefNode(N,J,ee)})}},{key:"missingNode",value:function(N,J){var ee=this;return n.Pledge.try(function(){return ee.visitor.missingNode(N,J)})}},{key:"badSequenceNode",value:function(N,J,ee){var Y=this;return n.Pledge.all(J.map(this.lazyVisitFormulaNode)).bind(function(re){return Y.visitor.badSequenceNode(N,re,ee)})}},{key:"badCharsNode",value:function(N,J,ee){var Y=this;return n.Pledge.try(function(){return Y.visitor.badCharsNode(N,J,ee)})}},{key:"operatorNode",value:function(N,J){var ee=this;return n.Pledge.try(function(){return ee.visitor.operatorNode(N,J)})}},{key:"wsfNode",value:function(N,J,ee){var Y=this;return n.Pledge.try(function(){return Y.visitor.wsfNode(N,J,ee)})}}])}();t.PledgeReducer=G;function z($,j){return O(new G($),j)}var V=50;function Z($,j,N){return N<=V?k($,j):H($,j)}function D($,j){return Z($,j.node,j.depthUpperBound)}function O($,j){return n.Pledge.settleOrThrow(n.Pledge.resolve(l($,j)))}function K($,j){return O($,j.node)}},"../excel-online-calc-numfmt/lib/edit.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseEdit=S,t.shouldInstallFormat=E;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/parseconst.js"),o=s("../excel-online-calc-numfmt/lib/parsedate.js"),f=s("../excel-online-calc-numfmt/lib/serviceTypes.js");function g(A){var T=A.charAt(0);return T==="="||T==="+"||T==="-"||T==="@"}function h(A){var T=(0,n.stringStartsWith)(A,"'"),M=T?A.substring(1):A;return M.length>a.cellStringLimit?(0,n.failure)((0,f.notValueString)("cell text too long")):(0,n.success)((0,f.stringEdit)((0,a.stringOper)(M),T))}function y(A,T){if(A.stringCompareCI(T,A.trueName)===0)return a.trueOper;if(A.stringCompareCI(T,A.falseName)===0)return a.falseOper;for(var M=1;M<A.errorNames.length;M+=1){var _=A.errorNames[M];if(_!=null&&A.stringCompareCI(_,T)===0)return(0,a.errorOper)(M)}}function p(A,T,M){return(0,o.parseDateInternal)((0,o.initParseDateGlobals)(A),T,M,f.GetTimeKind.ValueCell)}function R(A,T,M){var _=A.config,L=_.localeInfo,k=_.mathpack,v=!0,b=L.isEastAsia&&M.valueType===f.FormatValueType.Percentage&&v,x=!1;switch(M.valueType){case f.FormatValueType.Number:case f.FormatValueType.Currency:case f.FormatValueType.Percentage:case f.FormatValueType.Fraction:case f.FormatValueType.Scientific:case f.FormatValueType.Accounting:x=!0;break}return(0,l.parseConstInternal)(L,k,T,b,!0,x)}function C(A,T,M){var _=y(A.config.localeInfo,T);if(_!==void 0)return(0,n.success)((0,f.otherEdit)(_));var L=M.valueType===f.FormatValueType.Date||M.valueType===f.FormatValueType.Time?[p,R]:[R,p];for(var k of L){var v=k(A,T,M);if(!(0,n.isSuccess)(v))return v;if(v.value!==void 0){var b=v.value,x=b.value,w=b.format;return(0,n.success)((0,f.numberEdit)(x,w))}}return(0,n.success)(void 0)}function S(A,T,M){try{if(M.valueType===f.FormatValueType.Text)return h(T);if(T==="")return(0,n.success)((0,f.otherEdit)(a.blankOper));if(T.length>1&&(0,n.stringStartsWith)(T,"="))return(0,n.success)((0,f.formulaEdit)(T));if(!(0,n.stringStartsWith)(T,"'")){var _=C(A,T,M);if(!(0,n.isSuccess)(_))return _;if(_.value!==void 0)return(0,n.success)(_.value)}return T.length>1&&g(T)?(0,n.success)((0,f.formulaEdit)(T)):h(T)}catch(L){return(0,n.failure)((0,n.javaScriptError)(L))}}function F(A,T){return(A==null?void 0:A.valueType)!==f.FormatValueType.Number&&T.valueType!==f.FormatValueType.Number&&(A==null?void 0:A.valueType)!==T.valueType}function E(A,T){return A===T||T.source!==f.NumberFormatSource.Builtin?!1:T.valueType===f.FormatValueType.General?!0:F(A,T)}},"../excel-online-calc-numfmt/lib/eval.js":function(m,t,s){"use strict";var n,a;Object.defineProperty(t,"__esModule",{value:!0}),t.evalFormatImpl=z,t.evalFormat=V;var l=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),f=s("../excel-online-calc-numfmt/lib/serviceTypes.js"),g=(0,l.typedInstanceCreator)()(function(Z,D,O,K){return{strong:Z,format:D,valueType:O,decimals:K}}),h={},y=(0,o.createFailureErrorClass)("InferenceError"),p={getDocumentLoc:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getDocumentLoc")},getSheetIndex:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getSheetIndex")},getSheetName:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getSheetName")},getNameLoc:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getNameLoc")},getUserDefinedFuncLoc:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getUserDefinedFuncLoc")},getSheetRangeIndexes:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getSheetRangeIndexes")},getCellFormat:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getCellFormat")},getKnownFormat:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getKnownFormat")},getIformat:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getIformat")},getFormatString:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getFormatString")},getContainingTable:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getContainingTable")},getStructRefColumn:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getStructRefColumn")},getStructRefSpecialRef:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getStructRefSpecialRef")}};function R(Z){var D,O,K,$,j,N,J,ee,Y,re,ue,ce,oe,ae,le,ne,te,ie,se,Re,he,ye,ve,me,Ee,xe;return{config:Z.config,getDocumentLoc:(D=(O=Z.getDocumentLoc)==null?void 0:O.bind(Z))!=null?D:p.getDocumentLoc,getSheetIndex:(K=($=Z.getSheetIndex)==null?void 0:$.bind(Z))!=null?K:p.getSheetIndex,getSheetName:(j=(N=Z.getSheetName)==null?void 0:N.bind(Z))!=null?j:p.getSheetName,getNameLoc:(J=(ee=Z.getNameLoc)==null?void 0:ee.bind(Z))!=null?J:p.getNameLoc,getUserDefinedFuncLoc:(Y=(re=Z.getUserDefinedFuncLoc)==null?void 0:re.bind(Z))!=null?Y:p.getUserDefinedFuncLoc,getSheetRangeIndexes:(ue=(ce=Z.getSheetRangeIndexes)==null?void 0:ce.bind(Z))!=null?ue:p.getSheetRangeIndexes,getCellFormat:(oe=(ae=Z.getCellFormat)==null?void 0:ae.bind(Z))!=null?oe:p.getCellFormat,getKnownFormat:(le=(ne=Z.getKnownFormat)==null?void 0:ne.bind(Z))!=null?le:p.getKnownFormat,getIformat:(te=(ie=Z.getIformat)==null?void 0:ie.bind(Z))!=null?te:p.getIformat,getFormatString:(se=(Re=Z.getFormatString)==null?void 0:Re.bind(Z))!=null?se:p.getFormatString,getContainingTable:(he=(ye=Z.getContainingTable)==null?void 0:ye.bind(Z))!=null?he:p.getContainingTable,getStructRefColumn:(ve=(me=Z.getStructRefColumn)==null?void 0:me.bind(Z))!=null?ve:p.getStructRefColumn,getStructRefSpecialRef:(Ee=(xe=Z.getStructRefSpecialRef)==null?void 0:xe.bind(Z))!=null?Ee:p.getStructRefSpecialRef}}function C(Z,D){var O,K,$=R(Z);return{globals:$,locals:D,config:Z.config,localeInfo:(O=(K=D.config)==null?void 0:K.localeInfo)!=null?O:Z.config.localeInfo,mathpack:Z.config.mathpack,get document(){var j=D.originSheet;if(!(0,l.isSuccess)(j))throw new y(j);return j.value.document},get defaultFormat(){var j=L(this,o.KnownFormat.General);return g(!1,j,j.valueType,j.decimals)},get unitlessFormat(){var j=L(this,o.KnownFormat.General);return g(!0,j,j.valueType,j.decimals)},resolver:(0,o.createResolver)($),multOrDivTainted:!1}}var S=(n={},X(X(X(X(X(X(X(X(X(X(n,f.FormatValueType.General,0),f.FormatValueType.Number,1),f.FormatValueType.Currency,2),f.FormatValueType.Accounting,2),f.FormatValueType.Percentage,3),f.FormatValueType.Date,4),f.FormatValueType.Time,5),f.FormatValueType.Fraction,6),f.FormatValueType.Scientific,7),f.FormatValueType.Text,8),X(n,f.FormatValueType.Custom,9)),F;(function(Z){Z[Z.Propagate=-2147483648]="Propagate",Z[Z.Ignore=-2147483647]="Ignore"})(F||(F={}));var E=(a={},X(X(X(X(X(X(X(X(X(X(a,o.WorksheetFuncId.INT,F.Propagate),o.WorksheetFuncId.MOD,F.Propagate),o.WorksheetFuncId.ROUND,F.Propagate),o.WorksheetFuncId.SUM,F.Propagate),o.WorksheetFuncId.TRUNC,F.Propagate),o.WorksheetFuncId.AVERAGE,F.Propagate),o.WorksheetFuncId.MAX,F.Propagate),o.WorksheetFuncId.MEDIAN,F.Propagate),o.WorksheetFuncId.MIN,F.Propagate),o.WorksheetFuncId.ROUNDUP,F.Propagate),X(X(X(X(X(X(X(X(X(X(a,o.WorksheetFuncId.ROUNDDOWN,F.Propagate),o.WorksheetFuncId.NPV,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.PV,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.FV,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.PMT,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.RATE,o.KnownFormat.Pct0),o.WorksheetFuncId.MIRR,o.KnownFormat.Pct0),o.WorksheetFuncId.IRR,o.KnownFormat.Pct0),o.WorksheetFuncId.DATE,o.KnownFormat.MMDDYY),o.WorksheetFuncId.TIME,o.KnownFormat.HHMMAP),X(X(X(X(X(X(X(X(X(a,o.WorksheetFuncId.NOW,o.KnownFormat.MDYHMS),o.WorksheetFuncId.SLN,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.SYD,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.DDB,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.IPMT,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.PPMT,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.TODAY,o.KnownFormat.MMDDYY),o.WorksheetFuncId.VDB,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.DB,o.KnownFormat.CoCurrencyDec));function A(Z){var D;return(D=E[Z])!=null?D:F.Ignore}var T=[[f.FormatValueType.General,f.FormatValueType.Number,f.FormatValueType.Currency,f.FormatValueType.Percentage,f.FormatValueType.Date,f.FormatValueType.Time,f.FormatValueType.Fraction,f.FormatValueType.Scientific,f.FormatValueType.Text,f.FormatValueType.Custom],[f.FormatValueType.General,f.FormatValueType.Number,f.FormatValueType.Currency,f.FormatValueType.Percentage,f.FormatValueType.Date,f.FormatValueType.Time,f.FormatValueType.Number,f.FormatValueType.Scientific,f.FormatValueType.Text,f.FormatValueType.Custom],[f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Currency,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Currency,f.FormatValueType.Currency,f.FormatValueType.Text,f.FormatValueType.Custom],[f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Percentage,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Percentage,f.FormatValueType.Percentage,f.FormatValueType.Text,f.FormatValueType.Custom],[f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Date,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Text,f.FormatValueType.Custom],[f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Time,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Text,f.FormatValueType.Custom],[f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Fraction,f.FormatValueType.Scientific,f.FormatValueType.Text,f.FormatValueType.Custom],[f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Scientific,f.FormatValueType.Text,f.FormatValueType.Custom],[f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Text,f.FormatValueType.Custom],[f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Custom]],M=[[f.FormatValueType.General,f.FormatValueType.Number,f.FormatValueType.Currency,f.FormatValueType.General,f.FormatValueType.Date,f.FormatValueType.Time,f.FormatValueType.Fraction,f.FormatValueType.Scientific,f.FormatValueType.Text,f.FormatValueType.Custom],[f.FormatValueType.General,f.FormatValueType.Number,f.FormatValueType.Currency,f.FormatValueType.Number,f.FormatValueType.Date,f.FormatValueType.Time,f.FormatValueType.Fraction,f.FormatValueType.Scientific,f.FormatValueType.Text,f.FormatValueType.Custom],[f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Currency,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Currency,f.FormatValueType.Currency,f.FormatValueType.Text,f.FormatValueType.Custom],[f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Percentage,f.FormatValueType.Date,f.FormatValueType.Time,f.FormatValueType.Percentage,f.FormatValueType.Scientific,f.FormatValueType.Text,f.FormatValueType.Custom],[f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Date,f.FormatValueType.Date,f.FormatValueType.Text,f.FormatValueType.Custom],[f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Time,f.FormatValueType.Time,f.FormatValueType.Text,f.FormatValueType.Custom],[f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Fraction,f.FormatValueType.Scientific,f.FormatValueType.Text,f.FormatValueType.Custom],[f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Scientific,f.FormatValueType.Text,f.FormatValueType.Custom],[f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Text,f.FormatValueType.Custom],[f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.General,f.FormatValueType.Custom]];function _(Z,D){if(typeof D!="number")return D;var O=Z.globals.getIformat(Z.document,D);if(!(0,l.isSuccess)(O))throw new y(O.reason);return O.value}function L(Z,D){var O=Z.globals.getKnownFormat(Z.document,D);if(!(0,l.isSuccess)(O))throw new y(O.reason);return O.value}function k(Z,D){if(typeof D=="number")return D;var O=Z.globals.getFormatString(Z.document,D.formatString);if(!(0,l.isSuccess)(O))throw new y(O.reason);return O.value!==void 0?O.value:D}function v(Z,D,O){(0,l.assertTrue)("calc.numfmt.evalFormula: well-formed bin op",D.length===2);var K=Ae(D,2),$=K[0],j=K[1];return O(Z,$,j)}function b(Z,D,O,K){var $=Ae(O,1),j=$[0],N=Ae(K,1),J=N[0],ee=S[j.valueType],Y=S[J.valueType],re=ee<=Y?D[ee][Y]:D[Y][ee],ue=S[re],ce=J.decimals>j.decimals?J.decimals:j.decimals;switch(ue){case ee:return g(!0,j.format,j.valueType,ce);case Y:return g(!0,J.format,J.valueType,ce);default:return Z.unitlessFormat}}function x(Z,D,O){return b(Z,M,D,O)}function w(Z,D,O){var K=Ae(D,1),$=K[0],j=Ae(O,1),N=j[0];if($.format===N.format&&$.valueType===N.valueType&&$.valueType===f.FormatValueType.Time)return g(!0,$.format,$.valueType,$.decimals);if($.valueType===f.FormatValueType.Date&&N.valueType===f.FormatValueType.Time||$.valueType===f.FormatValueType.Time&&N.valueType===f.FormatValueType.Date){var J=L(Z,o.KnownFormat.MDYHMS),ee=J.valueType,Y=J.decimals;return g(!0,J,ee,Y)}return b(Z,T,D,O)}var B=function(D){return D.unitlessFormat};function P(Z,D,O){var K=Ae(D,1),$=K[0],j=Ae(O,1),N=j[0];return $.format===N.format?g(!0,$.format,$.valueType,$.decimals):Z.unitlessFormat}function U(Z,D,O){switch(D){case o.OperatorId.Mul:case o.OperatorId.Div:return Z.multOrDivTainted=!0,v(Z,O,x);case o.OperatorId.Pow:return v(Z,O,x);case o.OperatorId.Add:case o.OperatorId.Sub:return v(Z,O,w);case o.OperatorId.Percent:{(0,l.assertTrue)("calc.numfmt.evalFormat: well-formed unary op",O.length===1);var K=Ae(O[0],2),$=K[0],j=K[1];if(!(0,o.isNumberLiteralNode)(j))return Z.defaultFormat;var N=$.strong,J=$.decimals,ee=L(Z,o.KnownFormat.Pct);return g(N,ee,ee.valueType,J)}case o.OperatorId.Pound:case o.OperatorId.At:return Z.defaultFormat;case o.OperatorId.Neg:case o.OperatorId.Pos:{(0,l.assertTrue)("calc.numfmt.evalFormat: well-formed unary op",O.length===1);var Y=Ae(O[0],1),re=Y[0];return re}case o.OperatorId.Lt:case o.OperatorId.Le:case o.OperatorId.Eq:case o.OperatorId.Ge:case o.OperatorId.Gt:case o.OperatorId.Ne:return v(Z,O,B);case o.OperatorId.Isect:case o.OperatorId.Union:case o.OperatorId.Range:case o.OperatorId.Concat:return v(Z,O,P);case o.OperatorId.And:case o.OperatorId.Or:case o.OperatorId.Xor:case o.OperatorId.Min:case o.OperatorId.Max:throw new y((0,o.notImplemented)(["evalFormat for Yellow ops"]));default:return(0,l.assertNever)("calc.numfmt.evalFormat: unexpected operator id",D)}}function Q(Z){return S[Z]===S[f.FormatValueType.General]}var W=function(){function Z(D){var O=this;We(this,Z),this.context=D,this.visitFormulaNode=function(K){return(0,o.visitFormulaNode)(O,K)},this.lazyVisitFormulaNode=function(K){return l.Pledge.resolve(K).bind(O.visitFormulaNode)}}return ze(Z,[{key:"literalNode",value:function(O){switch(O.kind){case o.OperKind.String:case o.OperKind.Boolean:case o.OperKind.Error:case o.OperKind.Missing:return l.Pledge.resolve(this.context.defaultFormat);case o.OperKind.Number:var K=21,$=this.context.mathpack.formatGeneral(this.context.localeInfo,this.context.mathpack.abs(O),K),j=$.indexOf(this.context.localeInfo.decimalSeparator),N=j>=0?$.length-j-1:0,J=L(this.context,o.KnownFormat.General);return l.Pledge.resolve(g(!1,J,J.valueType,N));default:return(0,l.assertNever)("calc.numfmt.evalFormat: unexpected literal oper",O)}}},{key:"arrayNode",value:function(O){return l.Pledge.resolve(this.context.defaultFormat)}},{key:"appNode",value:function(O,K){var $=this;if((0,o.isOperatorNode)(O))return l.Pledge.all(K.map(function(ce){return $.lazyVisitFormulaNode(ce).bind(function(oe){return[oe,ce]})})).bind(function(ce){return U($.context,O.id,ce)});if((0,o.isWSFNode)(O)){var j=O.id,N=A(j),J=(0,o.getWorksheetFuncType)(j),ee=(0,o.getArguments)(K);if((0,l.assertTrue)("calc.numfmt.evalFormula: well-formed WSF args",(0,o.isValidArgsLength)(J,ee.length)),N===F.Ignore)return l.Pledge.resolve(this.context.defaultFormat);if(N===F.Propagate)return ee.length===0?l.Pledge.resolve(this.context.defaultFormat):l.Pledge.all(K.map(this.lazyVisitFormulaNode)).bind(function(ce){var oe=ce[0],ae=oe.format,le=oe.valueType,ne=oe.decimals,te=!Q(le);if(!oe.strong&&te)return $.context.unitlessFormat;for(var ie=te,se=1;se<ce.length;se+=1){var Re=ce[se],he=!Q(Re.valueType);if(!Re.strong&&he)return $.context.unitlessFormat;ie||(ae=Re.format,le=Re.valueType,ne=Re.decimals,ie=he)}return g(!0,ae,le,ne)});var Y=L(this.context,N),re=Y.valueType,ue=Y.decimals;return l.Pledge.resolve(g(!0,Y,re,ue))}return this.lazyVisitFormulaNode(O)}},{key:"letNode",value:function(O,K,$,j){return l.Pledge.resolve(this.context.defaultFormat)}},{key:"lambdaNode",value:function(O,K,$,j){return l.Pledge.resolve(this.context.defaultFormat)}},{key:"parenNode",value:function(O){return this.lazyVisitFormulaNode(O)}},{key:"nameNode",value:function(O,K){return l.Pledge.resolve(this.context.defaultFormat)}},{key:"cellRefNode",value:function(O,K){var $=this.context.resolver.resolveCellRef(this.context.locals,(0,o.cellRefNode)(O,K)),j=$.resolution;if(!(0,l.isSuccess)(j))throw(0,l.assertTrue)("calc.numfmt.evalFormat: NoOriginSheet",j.reason.kind!==o.ResolveReasonKind.NoOriginSheet),new y(j.reason);var N=j.value;if(N===void 0)throw h;return(0,o.isSheetGridRange)(N)?l.Pledge.resolve(H(this.context,N)):l.Pledge.resolve(this.context.unitlessFormat)}},{key:"fieldRefNode",value:function(O,K){var $=this;return this.lazyVisitFormulaNode(O).bind(function(j){return $.context.defaultFormat})}},{key:"structRefNode",value:function(O,K){var $=(0,o.structRefNode)(O,K),j=this.context.resolver.resolveStructRef(this.context.locals,$),N=j.resolution;if(!(0,l.isSuccess)(N))throw(0,l.assertTrue)("calc.numfmt.evalFormat: NoOriginSheet",N.reason.kind!==o.ResolveReasonKind.NoOriginSheet),N.reason.kind===o.ResolveReasonKind.EmptyIntersection?h:new y(N.reason);var J=N.value;if(J===void 0)throw h;return l.Pledge.resolve(H(this.context,J))}},{key:"missingNode",value:function(O){return(0,l.assertFalse)("calc.numfmt.evalFormat: unexpected missing node")}},{key:"badSequenceNode",value:function(O,K){return(0,l.assertFalse)("calc.numfmt.evalFormat: unexpected bad node")}},{key:"badCharsNode",value:function(O,K){return(0,l.assertFalse)("calc.numfmt.evalFormat: unexpected bad node")}},{key:"operatorNode",value:function(O,K){return l.Pledge.resolve((0,o.operatorNode)(O,K))}},{key:"wsfNode",value:function(O,K,$){return l.Pledge.resolve((0,o.wsfNode)(O,K,$))}}])}();function q(Z,D){return(0,o.reducePledge)(new W(Z),D)}function H(Z,D){var O=(0,o.sheetGridRangeAnchor)(D),K=Z.globals.getCellFormat(O);if(!(0,l.isSuccess)(K))throw new y(K.reason);var $=K.value,j=_(Z,$);if(!(0,o.isDocumentLocEqual)(O.sheet.document,Z.document)&&(typeof $!="number"||j.source!==f.NumberFormatSource.Builtin))return Z.defaultFormat;var N=j.valueType,J=j.decimals;return g(!0,$,N,J)}function G(Z,D){var O=D.strong,K=D.format,$=D.valueType,j=D.decimals;if(!($===f.FormatValueType.Number&&Z.multOrDivTainted)){if(j>0&&O&&($===f.FormatValueType.Number||$===f.FormatValueType.Currency||$===f.FormatValueType.Accounting||$===f.FormatValueType.Percentage)){var N=_(Z,K);j!==N.decimals&&(K=N.synthesizeDecimals(j))}if(!($===f.FormatValueType.General||!O))return K=k(Z,K),K}}function z(Z,D,O){try{var K=C(Z,D),$=q(K,O);return(0,l.success)(Object.assign({},$,{format:k(K,$.format),mulOrDivTainted:K.multOrDivTainted}))}catch(j){return j instanceof y?(0,l.failure)(j.reason):j===h?l.successUndefined:(0,l.failure)((0,l.javaScriptError)(j))}}function V(Z,D,O){try{var K=C(Z,D),$=q(K,O);return(0,l.success)(G(K,$))}catch(j){return j instanceof y?(0,l.failure)(j.reason):j===h?l.successUndefined:(0,l.failure)((0,l.javaScriptError)(j))}}},"../excel-online-calc-numfmt/lib/formatService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createNumberFormatter=y;var n=s("../excel-online-calc-numfmt/lib/edit.js"),a=s("../excel-online-calc-numfmt/lib/eval.js"),l=s("../excel-online-calc-numfmt/lib/formulaBar.js"),o=s("../excel-online-calc-numfmt/lib/impl.js"),f=s("../excel-online-calc-numfmt/lib/parse.js"),g=s("../excel-online-calc-numfmt/lib/render.js"),h=s("../excel-online-calc-numfmt/lib/serviceTypes.js");function y(p){return{createFormat:function(C,S){return(0,o.createFormat)(p,C,typeof S!="boolean"?S:S?h.NumberFormatSource.Builtin:h.NumberFormatSource.CustomString)},applyFormat:function(C,S,F){return(0,o.applyFormat)(p,C,S,F)},changeFormatDecimals:o.changeFormatDecimals,renderValue:function(C,S){return(0,g.renderValue)(p.config.mathpack,C,S)},renderHashesValue:function(C,S){return(0,g.renderHashesValue)(C,S)},renderFormulaBar:function(C,S,F,E){return(0,l.renderFormulaBar)(this,p,C,S,F,E)},parseGeneral:function(C,S,F,E){return(0,f.parseGeneral)(p,C,S,F,E)},parseDate:function(C,S){return(0,f.parseDate)(p,C,S)},parseEdit:function(C,S){return(0,n.parseEdit)(p,C,S)},evalFormat:function(C,S){return(0,a.evalFormat)(p,C,S)}}}},"../excel-online-calc-numfmt/lib/formulaBar.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.renderFormulaBar=y;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/knownFormat.js"),o=s("../excel-online-calc-numfmt/lib/serviceTypes.js"),f=s("../excel-online-calc-numfmt/lib/util.js");function g(p,R,C,S,F){var E=R.config,A=E.mathpack,T=E.localeInfo;if(A.cond(S)<0)return(0,n.success)(void 0);var M="",_=A.fix(S)!==0||F.isDate,L=S;if(_){var k=A.trunc(S),v=(0,f.getFormatString)(p,R,C,(0,l.buildMMDDYYFormat)(T,!0),o.NumberFormatSource.CustomString);if(!(0,n.isSuccess)(v))return v;var b=(0,f.applyFormatAndRenderToString)(p,v.value,k);if(!(0,n.isSuccess)(b))return b;if(typeof b.value!="string")return(0,n.success)(void 0);M+=b.value;var x=A.sub(S,k);(0,n.assertTrue)("calc.numfmt.renderFormulaBar: sub error",!(0,a.isErrorOper)(x)),L=x}if(A.cond(L)>0||F.isTime){_&&(M+=" ");var w=R.getKnownFormat(C,T.clock24Hour?a.KnownFormat.HHMMSS:a.KnownFormat.HHMMSSAP);if(!(0,n.isSuccess)(w))return w;var B=(0,f.applyFormatAndRenderToString)(p,w.value,L);if(!(0,n.isSuccess)(B))return B;if(typeof B.value!="string")return(0,n.success)(void 0);M+=B.value}return(0,n.success)(M)}function h(p,R,C,S,F){if(F.isDate||F.isTime){var E=g(p,(0,f.initUtilGlobals)(R),C,S,F);if(!(0,n.isSuccess)(E))return E;if(E.value!==void 0){var A=E.value;return E}}var T=21,M=R.config,_=M.mathpack,L=M.localeInfo;if(F.isPercent){var k=_.mul(S,_.fromNumber(100));return(0,a.isErrorOper)(k)?(0,n.failure)((0,a.notImplemented)(["renderFormulaBar % overflow"])):(0,n.success)(_.formatGeneral(L,k,T)+"%")}return(0,n.success)(_.formatGeneral(L,S,T))}function y(p,R,C,S,F,E){try{var A=R.config.localeInfo;switch(S.kind){case a.OperKind.Number:return h(p,R,C,S,F);case a.OperKind.String:return(0,n.success)(E?"'"+S.value:S.value);case a.OperKind.Boolean:return(0,n.success)(S.value?A.trueName:A.falseName);case a.OperKind.Error:var T=A.errorNames[S.type];return T==null?(0,n.failure)((0,a.internal)("No locale data for error type ".concat(S.type))):(0,n.success)(T);case a.OperKind.Array:return(0,n.failure)((0,a.notImplemented)(["Array renderFormulaBar"]));case a.OperKind.Rich:return(0,n.failure)((0,a.notImplemented)(["Rich renderFormulaBar"]));case a.OperKind.Blank:return(0,n.success)("");default:return(0,n.assertNever)("calc.numfmt.renderFormulaBar: never value",S)}}catch(M){return(0,n.failure)((0,n.javaScriptError)(M))}}},"../excel-online-calc-numfmt/lib/impl.js":function(m,t,s){"use strict";var n,a;Object.defineProperty(t,"__esModule",{value:!0}),t.NumberFormatImpl=t.pictureCalendar=t.pictureNumberShape=void 0,t.createFormat=Sr,t.applyFormat=Xr,t.changeFormatDecimals=zr;var l=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),f=s("../excel-online-calc-numfmt/lib/localeData.js"),g=s("../excel-online-calc-numfmt/lib/render.js"),h=s("../excel-online-calc-numfmt/lib/serviceTypes.js"),y=s("../excel-online-calc-numfmt/lib/unicode.js"),p=l.codePoint,R=p.codePointMinusSign,C=p.codePointPlusSign,S=p.codePointDigitZero,F=p.codePointHash,E=p.codePointFullStop,A=p.codePointDigitOne,T=p.codePointDigitTwo,M=p.codePointLeftParen,_=p.codePointRightParen,L=p.codePointSmallT,k=p.codePointBackslash,v;(function(qe){qe[qe.WantPic=0]="WantPic",qe[qe.WantClose=1]="WantClose",qe[qe.Done=2]="Done"})(v||(v={}));var b={decimalSeparator:"NOTUSED"};function x(qe,wr,Ie,Pe){var Ge=qe.formatFixed(wr,0,0),Ue=Ge.mantissa,De=Ge.exponent;(0,l.assertTrue)("calc.numfmt.dtrInteger: mantissa len <= exponent",Ue.length<=De),(0,l.assertTrue)("calc.numfmt.dtrInteger: mantissa || !exponent",Ue.length!==0||De===0);var pe=(0,y.convertDigitsShape)(De<Ie?(0,l.repeat)("0",Ie-De):"",Pe),nr=(0,y.convertNumberShape)(b,Ue+(0,l.repeat)("0",De-Ue.length),Pe);return pe+nr}function w(qe,wr,Ie,Pe,Ge){var Ue=qe.formatFixed(wr,0,0),De=Ue.mantissa,pe=Ue.exponent;(0,l.assertTrue)("calc.numfmt.dtrFracSeconds: mantissa len <= exponent",De.length<=pe),(0,l.assertTrue)("calc.numfmt.dtrFracSeconds: mantissa || !exponent",De.length!==0||pe===0);var nr=(pe<Ie?(0,l.repeat)("0",Ie-pe):"")+De+(0,l.repeat)("0",pe-De.length),br=nr.substring(0,Pe);return(0,y.convertDigitsShape)(br,Ge)}function B(qe,wr){var Ie=qe.formatFixed(wr,0,0),Pe=Ie.mantissa,Ge=Ie.exponent;return(0,l.assertTrue)("calc.numfmt.formatInt: mantissa len <= exponent",Pe.length<=Ge),(0,l.assertTrue)("calc.numfmt.formatInt: mantissa || !exponent",Pe.length!==0||Ge===0),Pe===""?"0":Pe.length<Ge?Pe+(0,l.repeat)("0",Ge-Pe.length):Pe}function P(qe){for(var wr=[],Ie=0;Ie<qe.length;Ie+=1){var Pe=qe[Ie];switch(Pe.kind){case h.FormattedUnitKind.Blank:case h.FormattedUnitKind.String:{for(var Ge=Pe.str;Ie+1<qe.length;){var Ue=qe[Ie+1];if(Ue.kind!==Pe.kind)break;Ge+=Ue.str,Ie+=1}wr.push({kind:Pe.kind,str:Ge});break}case h.FormattedUnitKind.Flexible:case h.FormattedUnitKind.General:wr.push(Pe);break}}return wr}var U=function(wr){return wr.kind===h.FormattedUnitKind.Flexible};function Q(qe,wr){return qe===wr||qe!==void 0&&wr!==void 0&&(0,h.isFormatCultureEqual)(qe,wr)}var W=X(X(X({},1,o.NumberShape.ChineseTrad1),2,o.NumberShape.ChineseTrad2),3,o.NumberShape.ChineseTrad3),q=X(X(X({},1,o.NumberShape.ChineseSimp1),2,o.NumberShape.ChineseSimp2),3,o.NumberShape.ChineseSimp3),H=X(X(X({},1,o.NumberShape.Japanese1),2,o.NumberShape.Japanese2),3,o.NumberShape.Japanese3),G=X(X(X(X({},1,o.NumberShape.Korean1),2,o.NumberShape.Korean2),3,o.NumberShape.Korean3),4,o.NumberShape.Korean4);function z(qe){return o.PictureColor[qe]}function V(qe){return o.PictureColor[qe]}function Z(qe){return qe+1}function D(qe){return qe-1}var O;(function(qe){qe[qe.Ne=0]="Ne",qe[qe.Le=1]="Le",qe[qe.Ge=2]="Ge",qe[qe.Eq=3]="Eq",qe[qe.Lt=4]="Lt",qe[qe.Gt=5]="Gt"})(O||(O={}));var K=(0,l.partialArray)(X(X(X(X(X(X({},O.Ne,"<>"),O.Le,"<="),O.Ge,">="),O.Eq,"="),O.Lt,"<"),O.Gt,">")),$=X(X(X(X(X(X({},O.Ne,o.OperatorId.Ne),O.Le,o.OperatorId.Le),O.Ge,o.OperatorId.Ge),O.Eq,o.OperatorId.Eq),O.Lt,o.OperatorId.Lt),O.Gt,o.OperatorId.Gt),j=X(X(X(X(X(X({},o.OperatorId.Ne,O.Ne),o.OperatorId.Le,O.Le),o.OperatorId.Ge,O.Ge),o.OperatorId.Eq,O.Eq),o.OperatorId.Lt,O.Lt),o.OperatorId.Gt,O.Gt),N;(function(qe){qe[qe.AMPM=100]="AMPM",qe[qe.AMPMFE=101]="AMPMFE",qe[qe.General=102]="General",qe[qe.Currency=103]="Currency",qe[qe.Color=200]="Color",qe[qe.Dbnum=201]="Dbnum",qe[qe.Cond=202]="Cond",qe[qe.CurrCode=203]="CurrCode",qe[qe.Char=300]="Char",qe[qe.StrLit=301]="StrLit",qe[qe.Numeral=302]="Numeral",qe[qe.PrefixDigTh=303]="PrefixDigTh",qe[qe.LatinDate=304]="LatinDate",qe[qe.BidiDate=305]="BidiDate",qe[qe.Exp=306]="Exp"})(N||(N={}));function J(qe,wr,Ie,Pe){for(var Ge=0;Ge<wr.length;Ge+=1){var Ue=wr[Ge];if(Ue!=null&&!(Pe+Ue.length>Ie.length)){var De=Ie.substring(Pe,Pe+Ue.length);if(qe.stringCompareCI(Ue,De)===0)return Number(Ge)}}}function ee(qe,wr,Ie,Pe){for(var Ge=0;Ge<wr.length;Ge+=1){var Ue=wr[Ge];if(Ue!=null&&(0,l.stringStartsWith)(Ie,Ue,Pe))return Number(Ge)}return J(qe,wr,Ie,Pe)}function Y(qe,wr){var Ie;return(Ie=qe[wr])!=null?Ie:""}function re(qe,wr,Ie,Pe){for(var Ge=Ie.substring(Pe,Pe+(0,l.numCodeUnits)((0,l.stringCodePointAt)(Ie,Pe))),Ue=0;Ue<wr.length;Ue+=1){var De=wr[Ue];if(De!=null&&De.length!==0){var pe=De.substring(0,(0,l.numCodeUnits)((0,l.stringCodePointAt)(De,0)));if(qe.stringCompareCI(Ge,pe)===0)return!0}}return!1}function ue(qe,wr){var Ie=wr.indexOf(Y(qe.pictureSingle,o.PictureSingle.APDelim));return Ie<0&&(Ie=wr.length>>1),[wr.substring(0,Ie),wr.substring(Ie+1)]}var ce="$",oe="-",ae=",",le="x-",ne=/^[0-9A-F]{1,8}$/i,te=/^(?:([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,l.partialArray)((n={},X(X(X(X(X(X(X(X(X(X(n,1,o.NumberShape.ASCII),2,o.NumberShape.ArabicIndic),3,o.NumberShape.ExtendedArabicIndic),4,o.NumberShape.Devanagari),5,o.NumberShape.Bengali),6,o.NumberShape.Gurmukhi),7,o.NumberShape.Gujarati),8,o.NumberShape.Oriya),9,o.NumberShape.Tamil),10,o.NumberShape.Telugu),X(X(X(X(X(X(X(X(X(X(n,11,o.NumberShape.Kannada),12,o.NumberShape.Malayalam),13,o.NumberShape.Thai),14,o.NumberShape.Lao),15,o.NumberShape.Tibetan),16,o.NumberShape.Myanmar),17,o.NumberShape.Ethiopic),18,o.NumberShape.Khmer),19,o.NumberShape.Mongolian),27,o.NumberShape.Japanese1),X(X(X(X(X(X(X(X(X(X(n,28,o.NumberShape.Japanese2),29,o.NumberShape.Japanese3),30,o.NumberShape.ChineseSimp1),31,o.NumberShape.ChineseSimp2),32,o.NumberShape.ChineseSimp3),33,o.NumberShape.ChineseTrad1),34,o.NumberShape.ChineseTrad2),35,o.NumberShape.ChineseTrad3),36,o.NumberShape.Korean1),37,o.NumberShape.Korean2),X(X(n,38,o.NumberShape.Korean3),39,o.NumberShape.Korean4))),t.pictureCalendar=(0,l.partialArray)((a={},X(X(X(X(X(X(X(X(X(X(a,1,o.Calendar.Gregorian),2,o.Calendar.GregorianUS),3,o.Calendar.Japan),4,o.Calendar.Taiwan),5,o.Calendar.Korea),6,o.Calendar.Hijri),7,o.Calendar.Thai),8,o.Calendar.Hebrew),9,o.Calendar.GregorianMEFrench),10,o.Calendar.GregorianArabic),X(X(X(X(a,11,o.Calendar.GregorianXlitEnglish),12,o.Calendar.GregorianXlitFrench),22,o.Calendar.Persian),23,o.Calendar.UmAlQura)));var ie=Object.keys(h.CultureTag).reduce(function(qe,wr){var Ie=h.CultureTag[wr];return qe[String(Ie)]=Ie,qe},Object.create(null));function se(qe){return qe.toString(16).toUpperCase()}function Re(qe){return+("0x"+qe)}var he={culture:"en-US",tag:void 0},ye={culture:"fr-FR",tag:void 0},ve={culture:"ar-IQ",tag:void 0},me={culture:"ar-SA",tag:void 0},Ee={culture:"ar-DZ",tag:void 0},xe={culture:"th-TH",tag:void 0},we=543,Ne=X(X(X(X(X(X({},o.PictureSingle.Hour,o.TimeDivision.Hour),o.PictureSingle.HourTh,o.TimeDivision.Hour),o.PictureSingle.Minute,o.TimeDivision.Minute),o.PictureSingle.MinuteTh,o.TimeDivision.Minute),o.PictureSingle.Second,o.TimeDivision.Second),o.PictureSingle.SecondTh,o.TimeDivision.Second);function Xe(qe){return qe.kind===Ze.Char?qe.formattedStr:void 0}var Ze;(function(qe){qe[qe.Char=400]="Char",qe[qe.Fraction=401]="Fraction",qe[qe.Exp=402]="Exp",qe[qe.Num=403]="Num",qe[qe.FracSeconds=404]="FracSeconds",qe[qe.DateSep=405]="DateSep",qe[qe.TimeSep=406]="TimeSep",qe[qe.SysFormat=407]="SysFormat"})(Ze||(Ze={}));var fr={kind:N.General};function lr(qe){return qe.length===1&&qe[0].kind===N.General}function Er(qe){return qe.length===1&&qe[0].kind===o.PictureSingle.Text}var ir;(function(qe){qe[qe.Num=0]="Num",qe[qe.Date=1]="Date",qe[qe.Fraction=2]="Fraction",qe[qe.Percent=3]="Percent",qe[qe.Exp=4]="Exp",qe[qe.Text=5]="Text",qe[qe.General=6]="General",qe[qe.Other=7]="Other"})(ir||(ir={}));function yr(qe){return qe.numVal&&qe.nonZero&&qe.digitTokens}var hr;(function(qe){qe[qe.Pos=0]="Pos",qe[qe.Neg=1]="Neg",qe[qe.Zero=2]="Zero",qe[qe.Text=3]="Text"})(hr||(hr={}));var rr;(function(qe){qe[qe.Unknown=0]="Unknown",qe[qe.Either=1]="Either",qe[qe.Number=2]="Number",qe[qe.Text=3]="Text"})(rr||(rr={}));var Me={code:[fr],color:void 0,dbnum:void 0,dtrRounding:o.Rounding.RoundSec};function _e(qe){return qe.color===void 0&&qe.dbnum===void 0&&lr(qe.code)}function Qe(qe){return qe.color===void 0&&qe.dbnum===void 0&&Er(qe.code)}var Rr=255,kr=255,Mr=32,Pr=127,Gr=1,Be=2,tr={},pr=(0,o.createFailureErrorClass)("ApplyHashesError"),_r=(0,o.createFailureErrorClass)("ApplyError"),xr=(0,o.createFailureErrorClass)("InitError"),$e=function(){function qe(wr,Ie){We(this,qe),this.config=wr,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,Ie.old===void 0?(this.logFormatString=(0,l.anonymizeFormulaString)(Ie.formatString),this.source=Ie.source,this.parseString(Ie.formatString)):(this.hasPercent=Ie.old.hasPercent,this.hasDate=Ie.old.hasDate,this.hasTime=Ie.old.hasTime,this.posBeforeText=Ie.old.posBeforeText,this.onlyOneNumberPart=Ie.old.onlyOneNumberPart,this.parts=Ie.synth,this.hasTokenCurrCode=Ie.old.hasTokenCurrCode,this.thisCurrCode=Ie.old.thisCurrCode,this.thisCurrencySymbol=Ie.old.thisCurrencySymbol,this.applyCurrCode=Ie.old.applyCurrCode,this.condPos=Ie.old.condPos,this.condNeg=Ie.old.condNeg,this.logFormatString=Ie.logFormatString,this.source=h.NumberFormatSource.CustomString,this.checkBytecode()),this.formatString=this.printFormatString(),this.valueType=this.determineValueType(),this.decimals=this.determineDecimals(),this.bidiDate=this.determineBidiDate()}return ze(qe,[{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(Ie,Pe,Ge,Ue){try{return(0,l.success)(this.applyImpl(Ie,Pe,Ge,Ue))}catch(De){return De instanceof _r?(0,l.failure)(De.reason):(0,l.failure)((0,l.javaScriptError)((0,l.prependErrorMessage)(De,"(while applying format ".concat(this.logFormatString,")"))))}}},{key:"isInputDependentFormat",value:function(){for(var Ie of this.parts)for(var Pe of Ie.code)switch(Pe.kind){case N.General:case N.AMPM:case N.AMPMFE:case o.PictureSingle.Hash:case o.PictureSingle.Zero:case o.PictureSingle.Text:case o.PictureSingle.Year:case o.PictureSingle.YearTh:case o.PictureSingle.EngYearTh:case o.PictureSingle.ThYear:case o.PictureSingle.Month:case o.PictureSingle.MonthTh:case o.PictureSingle.Day:case o.PictureSingle.DayTh:case o.PictureSingle.LocDay:case o.PictureSingle.Hour:case o.PictureSingle.HourTh:case o.PictureSingle.Minute:case o.PictureSingle.MinuteTh:case o.PictureSingle.Second:case o.PictureSingle.SecondTh:case o.PictureSingle.Era:case o.PictureSingle.EraYear:case Ze.Fraction:case Ze.Exp:case Ze.Num:case Ze.SysFormat:case Ze.FracSeconds:case o.PictureSingle.Question:return!0;case Ze.DateSep:case Ze.TimeSep:case Ze.Char:case N.LatinDate:case o.PictureSingle.Decimal:case o.PictureSingle.Percent:case N.BidiDate:case N.Currency:case N.CurrCode:case N.StrLit:case N.Numeral:case N.PrefixDigTh:case N.Exp:case o.PictureSingle.Slash:case o.PictureSingle.Star:case o.PictureSingle.Underscore:}return!1}},{key:"applyImpl",value:function(Ie,Pe,Ge,Ue){var De=this.config,pe=De.mathpack,nr=De.localeInfo;if(this.valueType===h.FormatValueType.General){var br=void 0;if((0,o.isStringOper)(Ie))return(0,h.formattedValue)([(0,h.formattedUnitString)(Ie.value)],br,Pe,Ge);if(!Ue&&pe.cond(Ie)===0)return(0,h.formattedValue)([],br,Pe,Ge);var vr=(0,h.formattedUnitGeneral)(pe.toNumber(Ie),nr.decimalSeparator,!0,o.NumberShape.ASCII,o.NumberShape.ASCII,!0);return(0,h.formattedValue)([vr],br,Pe,Ge)}for(var Tr=!1;;){var Ke=void 0;try{var Fr=void 0,ut=!1,vt=[];if((0,o.isStringOper)(Ie))Fr=hr.Text;else{var jr=pe.cond(Ie);if(this.condPos!==void 0||this.condNeg!==void 0){var It=this.getPart(Ie);Fr=It.partKind,ut=It.forceNeg}else Fr=jr<0?hr.Neg:jr>0?hr.Pos:hr.Zero;jr<0&&(this.onlyOneNumberPart||ut)&&vt.push((0,h.formattedUnitString)("-"))}Ke=this.parts[Fr];var Hr=Ke,Vr=Hr.color,Ut=Hr.dbnum,Br=Hr.code,xa=Hr.dtrRounding;if(!Ue&&Fr===hr.Zero&&Ke===this.parts[hr.Pos]&&!Tr)return(0,h.formattedValue)([],Vr,Pe,Ge);var Bt=this.getNumShape(Ut);this.applyPart({dtrRounding:xa,dbnum:Ut,forceNeg:ut,units:vt,numShape:Bt,bidiDate:void 0},Br,Ie,void 0);var Kt=Ge|(Fr===hr.Text&&!(_e(Ke)||Qe(Ke))?h.Clip.MaxChars:h.Clip.None),_t=vt.some(U)?h.Alignment.Left:Pe;return(0,h.formattedValue)(P(vt),Vr,_t,Kt)}catch(ja){if(ja===tr){(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyImpl restart",!(0,o.isStringOper)(Ie)&&pe.cond(Ie)!==0),Ie=pe.zero,Tr=!0;continue}if(ja instanceof pr){var Qt;return(0,h.hashesValue)(ja.reason,(Qt=Ke)==null?void 0:Qt.color)}throw ja}}}},{key:"applyPart",value:function(Ie,Pe,Ge,Ue){for(var De,pe,nr=this,br=this.config,vr=br.mathpack,Tr=br.datepack,Ke=br.localeInfo,Fr=(De=(pe=this.applyCurrCode)==null?void 0:pe.calendar)!=null?De:o.Calendar.Gregorian,ut,vt=function(){if(ut!==void 0)return ut;(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart getDtr value",!(0,o.isStringOper)(Ge));var eu=nr.config,kl=eu.date1904,fi=eu.dateCompatibility;if(!fi&&vr.cond(Ge)<0)throw new pr(h.dateOverflow);if(fi&&vr.cond(Ge)<0)throw kl?new _r((0,o.notImplemented)(["negative date 1904"])):new pr(h.dateOverflow);var Vn=Tr.fromNum(nr.config,vr.abs(Ge),Ie.dtrRounding);if(Vn===!1)throw new pr(h.dateOverflow);switch(Fr){case o.Calendar.Gregorian:case o.Calendar.GregorianUS:case o.Calendar.GregorianMEFrench:case o.Calendar.GregorianArabic:case o.Calendar.GregorianXlitEnglish:case o.Calendar.GregorianXlitFrench:break;case o.Calendar.Thai:Vn.yr+=we;break;default:throw new _r((0,o.notImplemented)(["calendar: "+Fr]))}return(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: components within range",Vn.yr>=0&&Vn.mon>=1&&Vn.mon<=12&&Vn.dom>=0&&Vn.dom<=31&&Vn.hour>=0&&Vn.hour<=23&&Vn.min>=0&&Vn.min<=59&&Vn.sec>=0&&Vn.sec<=59&&Vn.fracSec>=0&&Vn.wdy>=1&&Vn.wdy<=7),ut=Vn},jr=function(){if(ut!==void 0)throw new _r((0,o.notImplemented)(["use of value after date component"]));return Ge},It=!1,Hr=Ie.numShape,Vr=Ie.units,Ut=0;Ut<Pe.length;Ut+=1){var Br=Pe[Ut];switch(Br.kind){case N.General:{It=!0;var xa=jr();if((0,o.isStringOper)(xa))Vr.push((0,h.formattedUnitString)(xa.value));else{var Bt=vr.abs(xa);if(vr.cond(xa)<0&&vr.formatGeneral(Ke,Bt,1)==="0")throw new _r((0,o.notImplemented)(["potential LRestart in interval (-0.5,0)"]));var Kt=(0,h.formattedUnitGeneral)(vr.toNumber(Bt),Ke.decimalSeparator,!1,Hr,this.getNumShape(void 0),this.valueType===h.FormatValueType.General);if(Ie.dbnum!==void 0){var _t=(0,g.renderGeneral)(vr,Kt,255);(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart General renderRes",_t!==!1),Vr.push((0,h.formattedUnitString)(_t));break}Vr.push(Kt)}break}case o.PictureSingle.Text:{var Qt=jr();(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Text value",(0,o.isStringOper)(Qt)),Vr.push((0,h.formattedUnitString)(Qt.value));break}case N.Exp:case o.PictureSingle.Slash:case Ze.Char:Vr.push((0,h.formattedUnitString)(Br.formattedStr));break;case o.PictureSingle.Star:Vr.push((0,h.formattedUnitFlexible)(Br.escaped));break;case o.PictureSingle.Underscore:Vr.push((0,h.formattedUnitBlank)(Br.escaped));break;case N.StrLit:Vr.push((0,h.formattedUnitString)(Br.escaped));break;case o.PictureSingle.Percent:Vr.push((0,h.formattedUnitString)(Br.formattedStr));break;case N.Numeral:Vr.push((0,h.formattedUnitString)(Br.formattedStr));break;case N.Currency:Vr.push((0,h.formattedUnitString)(Ke.currencySymbol));break;case N.CurrCode:{var ja=Br.currencySymbol,ma=Br.currCode;(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart system tag",!(0,h.isSystemCultureTag)(ma==null?void 0:ma.tag)),ja!==void 0&&Vr.push((0,h.formattedUnitString)(ja));break}case Ze.DateSep:Vr.push((0,h.formattedUnitString)(Ke.dateSeparator));break;case Ze.TimeSep:Br.printAsTimeSep?Vr.push((0,h.formattedUnitString)(Ke.timeSeparator)):Vr.push((0,h.formattedUnitString)(Br.formattedStr));break;case Ze.Num:{var Ua=jr();(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Num value",!(0,o.isStringOper)(Ua)),(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Num numState",Ue===void 0);var ua=Br.numDigLeft,ht=Br.numDigDec,ca=Br.numPercent,Ea=Br.numThousands,Pa=2*ca-3*Ea,Ca=vr.formatFixed(Ua,Pa,ht),at=Ca.mantissa,Xa=Ca.exponent;if((0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Num mantissa || !exponent",at.length!==0||Xa===0),(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Num mantissa len",at.length<=Xa+ht),vr.cond(Ua)<0&&(this.onlyOneNumberPart||Ie.forceNeg)&&at.length===0)throw tr;this.applyPart(Ie,Br.codeBefore,vr.zero,void 0),this.applyPart(Ie,Br.code,vr.zero,{comma:Br.comma,fractionDenom:!1,decimal:!1,digits:at,digitsExp:Xa,numDigLeft:ua});break}case Ze.Exp:{var zt=jr();(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Exp value",!(0,o.isStringOper)(zt)),(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Exp numState",Ue===void 0);var Ha=Br.numMantDigLeft,ka=Br.numMantDigDec,Tt=Ha===0&&ka===0,Vt=vr.formatScientific(zt,Ha,ka),wa=Vt.mantissa,na=Vt.exponent;(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Exp mantissa || !exponent",wa.length!==0||na===0||Tt);var ba=(0,o.formatScientificLeft)(na,Ha);(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Exp mantissa len",wa.length<=ba+ka),this.applyPart(Ie,Br.codeMant,vr.zero,{comma:Br.commaMant,fractionDenom:!1,decimal:!1,digits:wa,digitsExp:ba,numDigLeft:Br.numMantDigLeft}),this.applyPart(Ie,Br.codeBetween,vr.zero,void 0);var fa=wa===""&&!Tt?0:na-ba;fa<0?Vr.push((0,h.formattedUnitString)("-")):Br.isNeg||Vr.push((0,h.formattedUnitString)("+"));var yn=B(vr,vr.fromNumber(fa));this.applyPart(Ie,Br.codeExp,vr.zero,{comma:Br.commaMant,fractionDenom:!1,decimal:!1,digits:yn,digitsExp:yn.length,numDigLeft:Br.numExpDigLeft});break}case Ze.Fraction:{var bn=jr();(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Fraction value",!(0,o.isStringOper)(bn)),(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Fraction numState",Ue===void 0);var Ia=Br.numPercent,ia=Br.numThousands,bi=Br.numIntDigLeft,ri=Br.numNumerDig,Hn=Br.numDenomDig,pi=Br.commaInt,An=Br.denomValue,Ga=2*Ia-3*ia,Oe=vr.tenTo(Ga),je=(0,o.isErrorOper)(Oe)?Oe:vr.mul(vr.abs(bn),Oe);if((0,o.isErrorOper)(je))throw new _r((0,o.notImplemented)(["overflow on fraction exp adjust"]));var He=function(eu){for(var kl=eu;kl<Vr.length;kl+=1){var fi=Vr[kl];fi.kind===h.FormattedUnitKind.String&&(Vr[kl]=(0,h.formattedUnitBlank)(fi.str))}},sr=Br.anyZeroNumer,mr=void 0,cr=void 0,Lr=void 0;if(Br.codeInt!==void 0){var Wr=vr.trunc(je),Cr=vr.sub(je,Wr);(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart fracPart sub",(0,o.isNumberOper)(Cr));var Ar=this.formFraction(Cr,An,Hn);if(mr=Ar.numer,cr=Ar.denom,(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart numer <= denom",vr.cond2(mr,cr)<=0),vr.cond2(mr,cr)===0){mr=vr.zero;var Kr=vr.add(Wr,vr.one);(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart bumped error",(0,o.isNumberOper)(Kr)),Wr=Kr}vr.cond(mr)!==0&&(sr=!0);var Yr=B(vr,Wr),Ft={comma:pi,fractionDenom:!1,decimal:!1,digits:Yr,digitsExp:Yr.length,numDigLeft:bi},Ct=Vr.length;this.applyPart(Ie,Br.codeInt,vr.zero,Ft),Lr=Vr.length,(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Fraction lastDigInt",Br.lastDigInt!==void 0);var Pt=vr.cond(Wr)!==0||!sr||Br.lastDigInt===o.PictureSingle.Zero;Pt?this.applyPart(Ie,Br.codeBetween1,vr.zero,void 0):(Br.lastDigInt!==o.PictureSingle.Question&&(Vr.length=Ct),this.applyPart(Ie,Br.codeBetween1,vr.zero,void 0),He(Ct),Br.firstDigNumer!==o.PictureSingle.Question&&(Vr.length=Ct))}else{var xt=this.formFraction(je,An,Hn);if(mr=xt.numer,cr=xt.denom,vr.cond(bn)<0&&(this.onlyOneNumberPart||Ie.forceNeg)&&vr.cond(mr)===0)throw tr;sr=!0,Lr=Vr.length}var Zt=B(vr,mr),Ot={comma:!1,fractionDenom:!1,decimal:!1,digits:Zt,digitsExp:Zt.length,numDigLeft:ri};this.applyPart(Ie,Br.codeNumer,vr.zero,Ot),this.applyPart(Ie,Br.codeBetween2,vr.zero,void 0);var Nt=B(vr,cr),Da={comma:!1,fractionDenom:!0,decimal:Ot.decimal,digits:Nt,digitsExp:Nt.length,numDigLeft:Hn};this.applyPart(Ie,Br.codeDenom,vr.zero,Da),sr||(Br.anyQuestionNumer||Br.firstDigDenom===o.PictureSingle.Question?He(Lr):Vr.length=Lr);break}case o.PictureSingle.Decimal:{(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Decimal numState",Ue!==void 0),Ue.digitsExp>0&&(Ue.numDigLeft=Ue.digitsExp,this.dumpDigLeft(Ie,Ue,Ue.digitsExp)),Ue.decimal=!0,Vr.push((0,h.formattedUnitString)(Ke.decimalSeparator));break}case o.PictureSingle.Hash:case o.PictureSingle.Zero:case o.PictureSingle.Question:{(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart H/Z/Q numState",Ue!==void 0);var aa=Br.count;if(Ue.decimal||Ue.fractionDenom&&Br.kind===o.PictureSingle.Question){if(Ue.fractionDenom&&Ut!==Pe.length-1)throw new _r((0,o.notImplemented)(["left-align bug in denominator"]));if(Ue.digitsExp<0){var Ya=(0,l.fastMin)(aa,-Ue.digitsExp),ki=(0,y.convertDigitsShape)((0,l.repeat)("0",Ya),Hr);Vr.push((0,h.formattedUnitString)(ki)),Ue.digitsExp+=Ya,aa-=Ya}{var Kn=(0,l.fastMin)(aa,Ue.digits.length),To=(0,y.convertDigitsShape)(Ue.digits.substring(0,Kn),Hr);Vr.push((0,h.formattedUnitString)(To)),Ue.digits=Ue.digits.substring(Kn),aa-=Kn}if(Br.kind!==o.PictureSingle.Hash&&aa>0){var xo=(0,y.convertDigitsShape)((0,l.repeat)("0",aa),Hr);Vr.push(Br.kind===o.PictureSingle.Question?(0,h.formattedUnitBlank)(xo):(0,h.formattedUnitString)(xo))}break}if(Ue.numDigLeft>Ue.digitsExp){var Ui=(0,l.fastMin)(aa,Ue.numDigLeft-Ue.digitsExp);if(Br.kind!==o.PictureSingle.Hash){var vi=(0,y.convertDigitsShape)((0,l.repeat)("0",Ui),Hr);Ue.comma&&(vi=(0,y.insertCommas)(Ke,vi,Ue.numDigLeft-Ui)),Vr.push(Br.kind===o.PictureSingle.Question?(0,h.formattedUnitBlank)(vi):(0,h.formattedUnitString)(vi))}aa-=Ui,Ue.numDigLeft-=Ui}else aa+=Ue.digitsExp-Ue.numDigLeft,Ue.numDigLeft=Ue.digitsExp;this.dumpDigLeft(Ie,Ue,aa);break}case N.PrefixDigTh:Ke.isThai&&(Hr=Ie.numShape=o.NumberShape.Thai);break;case N.LatinDate:this.hasTokenCurrCode||(Ie.bidiDate=h.BidiDate.English);break;case N.BidiDate:throw new _r((0,o.notImplemented)(["TokenKind.BidiDate"]));case o.PictureSingle.HourTh:case o.PictureSingle.MinuteTh:case o.PictureSingle.SecondTh:case o.PictureSingle.Hour:case o.PictureSingle.Minute:case o.PictureSingle.Second:{var Ai=Br.kind===o.PictureSingle.HourTh||Br.kind===o.PictureSingle.MinuteTh||Br.kind===o.PictureSingle.SecondTh,ko=Ai&&!this.hasTokenCurrCode?o.NumberShape.Thai:Hr;if(Br.isAbs){var Eu=jr();if((0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart H/M/S value",!(0,o.isStringOper)(Eu)),Ai&&this.hasTokenCurrCode)throw new _r((0,o.notImplemented)(["fcAbsHourTh && fIntlNum bug"]));var Wl=Tr.toTime(this.config,vr.abs(Eu),Ne[Br.kind],Ie.dtrRounding);if(Wl===!1)throw new _r((0,o.notImplemented)(["absolute time overflow"]));Vr.push((0,h.formattedUnitString)(x(vr,vr.fromNumber(Wl),Br.count,ko)))}else{var rl=vt(),zl=void 0;if(Br.kind===o.PictureSingle.Minute||Br.kind===o.PictureSingle.MinuteTh)zl=rl.min;else if(Br.kind===o.PictureSingle.Second||Br.kind===o.PictureSingle.SecondTh)zl=rl.sec;else if(zl=rl.hour,Br.isAMPM){if(Br.kind===o.PictureSingle.HourTh)throw new _r((0,o.notImplemented)(["fc12HourTh/fc12Hour2Th forgotten"]));zl>12&&(zl-=12),zl===0&&(zl=12)}Vr.push((0,h.formattedUnitString)(x(vr,vr.fromNumber(zl),Br.count,ko)))}break}case N.AMPM:case N.AMPMFE:{var kt=void 0;if((0,o.isStringOper)(Ge)?kt=!0:kt=vt().hour<12,(!this.hasTokenCurrCode||Br.kind===N.AMPMFE)&&(Br.kind===N.AMPMFE||Ke.isEastAsia||Br.pictureKind===o.PictureSpecial.AP2)){var qr=ue(Ke,Br.tokenStr);Vr.push((0,h.formattedUnitString)(qr[kt?0:1]));break}var ea=this.getBundledLocaleInfo("localised AM/PM string",o.Calendar.Gregorian,this.applyCurrCode);Vr.push((0,h.formattedUnitString)(ea.ampmSymbols[kt?0:1]));break}case Ze.FracSeconds:{var qn=vt();(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart FracSeconds rounding",qn.rounding>=Br.rounding);var $r=w(vr,vr.fromNumber(qn.fracSec),qn.rounding,Br.rounding,Hr);Vr.push((0,h.formattedUnitString)(Ke.decimalSeparator+$r));break}case o.PictureSingle.Era:throw new _r((0,o.notImplemented)(["PictureSingle.Era"]));case o.PictureSingle.EraYear:throw new _r((0,o.notImplemented)(["PictureSingle.EraYear"]));case o.PictureSingle.YearTh:case o.PictureSingle.EngYearTh:case o.PictureSingle.ThYear:case o.PictureSingle.Year:{var bt=(Br.kind===o.PictureSingle.YearTh||Br.kind===o.PictureSingle.ThYear)&&!this.hasTokenCurrCode?o.NumberShape.Thai:Hr,St=(Br.kind===o.PictureSingle.YearTh||Br.kind===o.PictureSingle.EngYearTh)&&!this.hasTokenCurrCode,ha=vt().yr+(St?we:0),pa=Br.count>2?ha:ha%100;Vr.push((0,h.formattedUnitString)(x(vr,vr.fromNumber(pa),Br.count,bt)));break}case o.PictureSingle.Month:case o.PictureSingle.MonthTh:{var la=vt().mon;switch(Br.count){case 1:case 2:{var an=Br.kind===o.PictureSingle.MonthTh&&!this.hasTokenCurrCode?o.NumberShape.Thai:Hr;Vr.push((0,h.formattedUnitString)(x(vr,vr.fromNumber(la),Br.count,an)));break}case 3:case 4:case 5:{var nn=void 0;if(Ie.bidiDate===h.BidiDate.English?nn=(0,o.getEnglishLocaleInfo)():nn=this.getBundledLocaleInfo("localised month string",Fr,Br.kind===o.PictureSingle.MonthTh&&!this.hasTokenCurrCode?xe:this.applyCurrCode),Br.count===3)Vr.push((0,h.formattedUnitString)(nn.monthNameShort[la-1]));else if(Br.count===4||Ie.bidiDate===h.BidiDate.English)Vr.push((0,h.formattedUnitString)(nn.monthNameLong[la-1]));else{var ln=nn.monthNameLong[la-1];Vr.push((0,h.formattedUnitString)(ln.substring(0,(0,l.numCodeUnits)((0,l.stringCodePointAt)(ln,0)))))}break}}break}case o.PictureSingle.Day:case o.PictureSingle.DayTh:case o.PictureSingle.LocDay:{var Wa=Br.kind===o.PictureSingle.DayTh;if(Br.count<3){var mn=Wa&&!this.hasTokenCurrCode?o.NumberShape.Thai:Hr,hn=vt().dom;Vr.push((0,h.formattedUnitString)(x(vr,vr.fromNumber(hn),Br.count,mn)))}else{var ti=vt().wdy,In=void 0;if(Ie.bidiDate===h.BidiDate.English||!this.hasTokenCurrCode&&Ke.isEastAsia&&Br.kind===o.PictureSingle.Day?In=(0,o.getEnglishLocaleInfo)():In=this.getBundledLocaleInfo("localised day string",Fr,Wa&&!this.hasTokenCurrCode?xe:this.applyCurrCode),Wa&&this.hasTokenCurrCode&&Br.count===3)throw new _r((0,o.notImplemented)(["fcDay3Th && fIntlNum bug"]));var kn=Br.count===3?In.dayNameShort[ti-1]:In.dayNameLong[ti-1];Vr.push((0,h.formattedUnitString)(kn))}break}case Ze.SysFormat:(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart SysFormat numState",Ue===void 0),this.applyPart(Ie,Br.codeSysFormat,Ge,Ue);break;default:return(0,l.assertNever)("calc.numfmt.NumberFormatImpl: applyPart code",Br)}}It&&jr()}},{key:"dumpDigLeft",value:function(Ie,Pe,Ge){var Ue=this.config.localeInfo,De=Ie.units,pe=Ie.numShape,nr=Ge;{var br=(0,l.fastMin)(nr,Pe.digits.length),vr=(0,y.convertDigitsShape)(Pe.digits.substring(0,br),pe);Pe.comma&&(vr=(0,y.insertCommas)(Ue,vr,Pe.numDigLeft-br)),De.push((0,h.formattedUnitString)(vr)),Pe.digits=Pe.digits.substring(br),nr-=br,Pe.digitsExp-=br,Pe.numDigLeft-=br}if(nr>0){var Tr=(0,y.convertDigitsShape)((0,l.repeat)("0",nr),pe);Pe.comma&&(Tr=(0,y.insertCommas)(Ue,Tr,Pe.numDigLeft-nr)),De.push((0,h.formattedUnitString)(Tr)),Pe.digitsExp-=nr,Pe.numDigLeft-=nr}}},{key:"getPart",value:function(Ie){for(var Pe=this.config.mathpack,Ge=hr.Pos;Ge<hr.Zero;Ge+=1){var Ue=Ge,De=void 0;if(Ge===hr.Pos){if(De=this.condPos,De===void 0&&Pe.cond(Ie)>0)return{partKind:Ue,forceNeg:!1}}else{if(this.parts[Ue]===this.parts[hr.Pos])throw new pr(h.noFormatPart);if(this.parts[hr.Pos].code.length===0)throw new _r((0,o.notImplemented)(['emulation of ";[COND]foo" bug']));if(De=this.condNeg,De===void 0){if(this.parts[hr.Zero]===this.parts[hr.Pos])return(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: getPart condPos",this.condPos!==void 0),{partKind:Ue,forceNeg:Pe.cond(this.condPos.operand)>0||this.condPos.operator===o.OperatorId.Eq};if(Pe.cond(Ie)<0)return{partKind:Ue,forceNeg:!1}}}if(De!==void 0){var pe=De,nr=pe.operator,br=pe.operand,vr=Pe.sub(Ie,br);if((0,o.isErrorOper)(vr))throw new _r((0,o.notImplemented)(["overflow in condition check"]));if((0,o.applyComparison)(nr,Pe.cond2(Ie,br)))switch(nr){case o.OperatorId.Eq:return{partKind:Ue,forceNeg:!1};case o.OperatorId.Ne:case o.OperatorId.Gt:case o.OperatorId.Ge:return{partKind:Ue,forceNeg:!0};case o.OperatorId.Lt:return{partKind:Ue,forceNeg:Pe.cond(br)>0};case o.OperatorId.Le:return{partKind:Ue,forceNeg:Pe.cond(br)>=0}}}}var Tr=hr.Zero;if(this.parts[Tr]===this.parts[hr.Pos])throw new pr(h.noFormatPart);return{partKind:Tr,forceNeg:!0}}},{key:"getNumShape",value:function(Ie){var Pe,Ge=this.applyCurrCode,Ue=Ge==null?void 0:Ge.numberShape;if(Ue!==void 0)return Ue;if(Ie===void 0)return o.NumberShape.ASCII;var De=this.getBundledLocaleInfo("localised DBNUM culture",o.Calendar.Gregorian,Ge);return De.isEastAsia&&(De.isKorea?Ue=G[Ie]:De.isJapan?Ue=H[Ie]:De.isChinaT?Ue=W[Ie]:De.isChinaS&&(Ue=q[Ie])),(Pe=Ue)!=null?Pe:o.NumberShape.ASCII}},{key:"formFraction",value:function(Ie,Pe,Ge){var Ue=this.config.mathpack;if(Pe!==void 0){var De=Ue.fromNumber(137438953472);if((0,o.isErrorOper)(Ue.sub(Ie,De)))throw new _r((0,o.notImplemented)(["overflow in fraction threshold check"]));if(Ue.cond2(Ie,De)<0){var pe=Ue.mul(Ie,Ue.fromNumber(1.0000000000000002));(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: formFraction nudged error",(0,o.isNumberOper)(pe)),Ie=pe}var nr=Pe,br=Ue.toNumber(nr)<<1,vr=Ue.mul(Ie,Ue.fromNumber(br));if(!(0,o.isNumberOper)(vr))throw new _r((0,o.notImplemented)(["overflow in fraction denom mul"]));var Tr=Ue.lfix(vr);if(Tr<0||Tr>=65535)throw new pr(h.fractionOverflow);var Ke=Ue.fromNumber(Tr+1>>1);return{numer:Ke,denom:nr}}var Fr;switch(Ge){case 1:Fr=10;break;case 2:Fr=100;break;case 3:Fr=1e3;break;case 4:Fr=1e4;break;case 5:Fr=1e5;break;case 6:Fr=1e6;break;default:Fr=1e7;break}var ut=Ue.fix(Ie);if(ut>=2147483647)throw new pr(h.fractionOverflow);for(var vt=Ie,jr=1,It=1,Hr=0,Vr=0;;){var Ut=jr*ut;Vr+=Ut;var Br=Hr*ut;It+=Br;var xa=Ut>2147483647||Br>2147483647;if(xa||It>=Fr){Hr===1&&ut===2&&Ue.cond2(vt,Ue.trunc(vt))===0&&(jr+=1);break}var Bt=[Vr,jr];jr=Bt[0],Vr=Bt[1];var Kt=[It,Hr];Hr=Kt[0],It=Kt[1];var _t=Ue.sub(vt,Ue.trunc(vt));if((0,l.assertTrue)("calc.numfmt.NumberFormatImpl: formFraction frac sub",(0,o.isNumberOper)(_t)),Ue.cond(_t)===0)break;var Qt=Ue.div(Ue.one,_t);if((0,o.isErrorOper)(Qt))throw new _r((0,o.notImplemented)(["overflow in fraction inversion"]));if(vt=Qt,(ut=Ue.fix(vt))>2147483647)break}return Hr===0&&(Hr=jr=1),{numer:Ue.fromNumber(jr),denom:Ue.fromNumber(Hr)}}},{key:"synthesizeDecimals",value:function(Ie){for(var Pe=this,Ge=(0,l.fastMax)(0,(0,l.fastMin)(Ie,Pr)),Ue=[],De=function(Tr){var Ke=Pe.parts[Tr];if((Tr===hr.Neg||Tr===hr.Zero)&&Ke===Pe.parts[hr.Pos])return Ue.push(Ue[hr.Pos]),0;if(Tr===hr.Text)return Ue.push(Ke===Pe.parts[hr.Pos]?Ue[hr.Pos]:Ke),0;var Fr=Ke.code,ut=Ke.color,vt=Ke.dbnum,jr=Ke.dtrRounding,It=Fr.map(function(Vr){if(Vr.kind===Ze.Num){var Ut=Vr.numDigLeft,Br=Vr.numPercent,xa=Vr.numThousands,Bt=Vr.comma,Kt=Vr.codeBefore,_t={kind:Ze.Num,numDigLeft:Ut,numDigDec:Ge,numPercent:Br,numThousands:xa,comma:Bt,code:Pe.adjustDecimals(Tr,Vr.numDigDec,Vr.code,Ge),codeBefore:Kt};return _t}if(Vr.kind===Ze.Exp){var Qt=Vr.isNeg,ja=Vr.numMantDigLeft,ma=Vr.numExpDigLeft,Ua=Vr.commaMant,ua=Vr.codeBetween,ht=Vr.codeExp,ca={kind:Ze.Exp,isNeg:Qt,numMantDigLeft:ja,numMantDigDec:Ge,numExpDigLeft:ma,commaMant:Ua,codeMant:Pe.adjustDecimals(Tr,Vr.numMantDigDec,Vr.codeMant,Ge),codeBetween:ua,codeExp:ht};return ca}return Vr}),Hr={code:It,color:ut,dbnum:vt,dtrRounding:jr};Ue.push(Hr)},pe,nr=hr.Pos;nr<=hr.Text;nr+=1)pe=De(nr);try{var br=new qe(this.config,{old:this,logFormatString:"synthesizeDecimals(dec=".concat(Ge," on ").concat(this.logFormatString,")"),synth:Ue});if(br.formatString.length>Rr)throw new xr(this.notFormatString("format string too long: max length"));return br}catch(vr){if(vr instanceof xr)return this;throw vr}}},{key:"adjustDecimals",value:function(Ie,Pe,Ge,Ue){var De,pe;if(Ue===Pe)return Ge;for(var nr=!1,br=void 0,vr=void 0,Tr=void 0,Ke=0;Ke<Ge.length;Ke+=1){var Fr=Ge[Ke];switch(Fr.kind){case o.PictureSingle.Decimal:Tr===void 0&&(Tr=Ke);break;case o.PictureSingle.Hash:case o.PictureSingle.Question:case o.PictureSingle.Zero:Tr!==void 0?vr=Ke:(br=Ke,Fr.kind===o.PictureSingle.Question&&(nr=!0));break}}var ut=function(Pa){return Pa===o.PictureSingle.Percent||Pa===N.Currency||Pa===N.CurrCode||Pa===o.PictureSingle.Star};if(Ue===0){if(Tr===void 0)return Ge;var vt=0,jr=0;if(br===void 0)vr!==void 0&&(vt=Tr+1,jr=vr+1);else{var It;vt=Tr,jr=((It=vr)!=null?It:Tr)+1}for(var Hr=Ge.slice(0,vt),Vr=vt;Vr<jr;Vr+=1)ut(Ge[Vr].kind)&&Hr.push(Ge[Vr]);return(0,l.safePush)(Hr,Ge.slice(jr)),Hr}if(Pe>Ue){(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: adjustDecimals dec",Tr!==void 0);var Ut;(function(Ea){Ea[Ea.AfterDigs=0]="AfterDigs",Ea[Ea.Dropping=1]="Dropping",Ea[Ea.Keeping=2]="Keeping"})(Ut||(Ut={}));for(var Br=Ut.AfterDigs,xa=[],Bt=Pe-Ue,Kt=Ge.length-1;Kt>=0;Kt-=1){Kt<=Tr&&(Br=Ut.Keeping);var _t=Ge[Kt];if(Br===Ut.AfterDigs&&(_t.kind===o.PictureSingle.Hash||_t.kind===o.PictureSingle.Question||_t.kind===o.PictureSingle.Zero)&&(Br=Ut.Dropping),Br===Ut.Keeping||Br===Ut.AfterDigs||ut(_t.kind)){xa.push(_t);continue}if(_t.kind===o.PictureSingle.Hash||_t.kind===o.PictureSingle.Question||_t.kind===o.PictureSingle.Zero){var Qt=(0,l.fastMin)(Bt,_t.count);Qt<_t.count&&xa.push({kind:_t.kind,count:_t.count-Qt}),Bt-=Qt,Bt===0&&(Br=Ut.Keeping)}}return xa.reverse(),xa}if(Ie===hr.Zero&&nr&&vr===void 0)return Ge;var ja=Ue-Pe;if(vr!==void 0){var ma=Ge.slice(),Ua=ma[vr];return ma[vr]={kind:Ua.kind,count:Ua.count+ja},ma}var ua=Ge.slice(),ht=(De=(pe=Tr)!=null?pe:br)!=null?De:ua.length-1,ca=[];return Tr===void 0&&ca.push({kind:o.PictureSingle.Decimal}),ca.push({kind:o.PictureSingle.Zero,count:ja}),ua.splice.apply(ua,[ht+1,0].concat(ca)),ua}},{key:"parseString",value:function(Ie){if(this.source!==h.NumberFormatSource.CustomBytecode&&Ie.length>Rr)throw new xr(this.notFormatString("format string too long: max length"));for(var Pe=!1,Ge=!1,Ue=0,De=!1,pe=hr.Pos;pe<=hr.Text&&!De;pe+=1){var nr=this.tokenize(Ie.substring(Ue)),br=nr.cond,vr=nr.currencySymbol,Tr=nr.hasTokenCurrCode,Ke=this.convertTokToSun(nr),Fr=Ke.currCode,ut=Ke.hasPercent,vt=Ke.hasDate,jr=Ke.hasTime,It=this.classifySunPartKind(Ke,pe===hr.Text?rr.Text:rr.Unknown),Hr=this.convertSunToCode(Ke),Vr=Hr.part,Ut=Hr.applyCurrCode;if(Ue+=nr.consumed,De=nr.eos,ut&&(this.hasPercent=!0),vt&&(this.hasDate=!0),jr&&(this.hasTime=!0),Tr){if(pe!==hr.Pos&&(!this.hasTokenCurrCode||!Q(this.thisCurrCode,Fr)))throw new xr((0,o.notImplemented)(["inconsistent CurrCode in number parts"]));this.hasTokenCurrCode||(this.hasTokenCurrCode=!0,this.thisCurrCode=Fr)}if(Ut!==void 0&&this.applyCurrCode===void 0&&(this.applyCurrCode=Ut),vr!==void 0&&this.thisCurrencySymbol===void 0&&(this.thisCurrencySymbol=vr),this.source===h.NumberFormatSource.System&&((0,l.assertTrue)("calc.numfmt.NumberFormatImpl.parseString: system ipart",pe===hr.Pos),!De||It===rr.Text))throw new xr(this.notFormatString("system format with more than one part"));if((It===rr.Text||pe===hr.Pos&&It===rr.Either)&&(Pe=!0,this.parts[hr.Text]=Vr,It===rr.Text)){if(br!==void 0)throw new xr(this.notFormatString("condition in text part"));if(Fr!==void 0)throw new xr((0,o.notImplemented)(["CurrCode in text part"]));break}if(Ge=!0,this.parts[pe]=Vr,this.onlyOneNumberPart=pe===hr.Pos,pe===hr.Pos)this.parts[hr.Neg]=Vr,this.parts[hr.Zero]=Vr,this.condPos=br;else if(pe===hr.Neg)this.condNeg=br;else if(br!==void 0)throw new xr(this.notFormatString("condition in zero part"))}if(!De)throw new xr(this.notFormatString("too many parts"));Ge||(this.parts[hr.Pos]=Me,this.parts[hr.Neg]=Me,this.parts[hr.Zero]=Me,this.posBeforeText=!1),Pe||(this.parts[hr.Text]=Me),Ge&&!Pe&&this.onlyOneNumberPart&&this.condPos!==void 0&&!lr(this.parts[hr.Pos].code)&&(this.parts[hr.Neg]=Me,this.onlyOneNumberPart=!1),(0,l.assertTrue)("calc.numfmt.NumberFormatImpl.parseString: every part set",this.parts.every(function(Br){return Br!==void 0})),this.checkBytecode()}},{key:"tokenize",value:function(Ie){for(var Pe=this.config.localeInfo,Ge={color:void 0,dbnum:void 0,dbnumForbidden:!1,cond:void 0,hasTokenCurrCode:!1,currCode:void 0,currencySymbol:void 0,tokens:[],consumed:0,eos:!0},Ue,De,pe;Ge.consumed<Ie.length&&Ge.eos;){var nr=this.readToken(Ge,Ie,Ge.consumed),br=Ue;switch(Ue=nr,Ge.consumed+=nr.tokenStr.length,nr.kind){case o.PictureSingle.Sep:Ge.eos=!1;continue;case N.Color:if(Ge.color!==void 0)throw new xr(this.notFormatString("more than one color"));if(Ge.tokens.length!==0)throw new xr((0,o.notImplemented)(["colour in middle of format"]));Ge.color=nr.color;continue;case N.Dbnum:if(Ge.dbnum!==void 0)throw new xr(this.notFormatString("more than one DBNUM"));if(Ge.dbnumForbidden)throw new xr(this.notFormatString("DBNUM after token which forbids it (% or E)"));if(Ge.tokens.length!==0)throw new xr((0,o.notImplemented)(["DBNUM in middle of format"]));Ge.dbnum=nr.dbnum;continue;case N.Cond:if(Ge.cond!==void 0)throw new xr(this.notFormatString("more than one condition"));if(Ge.tokens.length!==0)throw new xr((0,o.notImplemented)(["condition in middle of format"]));Ge.cond=nr.cond;continue;case N.CurrCode:if(De!==void 0)throw new xr(this.notFormatString("more than one currency code in section"));De=nr;break;case N.Currency:pe=nr;break;case N.AMPM:case N.AMPMFE:case o.PictureSingle.Colon:case o.PictureSingle.DateSep:case N.LatinDate:case N.BidiDate:case o.PictureSingle.Year:case o.PictureSingle.Month:case o.PictureSingle.Day:case o.PictureSingle.Hour:case o.PictureSingle.Minute:case o.PictureSingle.Second:case o.PictureSingle.Reign:case o.PictureSingle.LocDay:case o.PictureSingle.Era:case o.PictureSingle.EraYear:case o.PictureSingle.EngYearTh:case o.PictureSingle.DayTh:case o.PictureSingle.MonthTh:case o.PictureSingle.YearTh:case o.PictureSingle.ThYear:case o.PictureSingle.HourTh:case o.PictureSingle.MinuteTh:case o.PictureSingle.SecondTh:{if((br==null?void 0:br.kind)===nr.kind){br.count+=nr.count;continue}break}}Ge.tokens.push(nr)}return De!==void 0?(Ge.hasTokenCurrCode=!0,Ge.currCode=De.currCode,Ge.currencySymbol=De.currencySymbol):pe!==void 0&&Ge.currencySymbol===void 0&&(Ge.currencySymbol=h.FormatCurrency.LocaleInfo),Ge.dbnum===4&&!Pe.isKorea&&(Ge.currCode!==void 0||Pe.isThai)&&(Ge.dbnum=void 0),Ge}},{key:"readToken",value:function(Ie,Pe,Ge){var Ue=this.config,De=Ue.mathpack,pe=Ue.localeInfo,nr=J(pe,pe.pictureSpecial,Pe,Ge);if(nr!==void 0){var br=nr,vr=Y(pe.pictureSpecial,br);pe.isJapan&&br===o.PictureSpecial.GeneralOldMAC&&(br=o.PictureSpecial.General);var Tr=Pe.substring(Ge,Ge+vr.length);switch(br){case o.PictureSpecial.AP1:case o.PictureSpecial.AP2:return{kind:N.AMPM,tokenStr:Tr,count:1,pictureKind:br};case o.PictureSpecial.AP3:return{kind:N.AMPMFE,tokenStr:Tr,count:1};case o.PictureSpecial.General:return{kind:N.General,tokenStr:Tr};case o.PictureSpecial.Currency:return{kind:N.Currency,tokenStr:Tr};default:break}}var Ke=(0,l.stringCodePointAt)(Pe,Ge),Fr=(0,l.numCodeUnits)(Ke),ut=Pe.substring(Ge,Ge+Fr),vt=ee(pe,pe.pictureSingle,Pe,Ge);if(vt!==void 0){var jr=vt;if((pe.isJapan||pe.isChinaT)&&(jr===o.PictureSingle.E||jr===o.PictureSingle.EraYear)){var It,Hr;Ge+Fr+1<Pe.length&&((It=Pe.charCodeAt(Ge+Fr))===R||It===C)&&((Hr=Pe.charCodeAt(Ge+Fr+1))===S||Hr===F||Hr===E)?jr=o.PictureSingle.E:jr=o.PictureSingle.EraYear}if(jr===o.PictureSingle.BidiDate||jr===o.PictureSingle.EngYearTh){var Vr;if(Ge+Fr<Pe.length&&((Vr=Pe.charCodeAt(Ge+Fr))===A||Vr===T))return{kind:Vr===A?N.LatinDate:N.BidiDate,tokenStr:Pe.substring(Ge,Ge+Fr+1),count:1};jr=o.PictureSingle.EngYearTh}if(jr===o.PictureSingle.BidiNum)throw new xr(this.notFormatString("bidi num not allowed"));switch(jr){case o.PictureSingle.Star:case o.PictureSingle.Underscore:{if(Ge+Fr>=Pe.length)throw new xr(this.notFormatString("unterminated "+ut));var Ut=(0,l.stringCodePointAt)(Pe,Ge+Fr),Br=(0,l.numCodeUnits)(Ut),xa=(0,l.stringFromCodePoint)(Ut),Bt=Pe.substring(Ge,Ge+Fr+Br);return{kind:jr,tokenStr:Bt,escaped:xa}}case o.PictureSingle.Backslash:return this.readToken_Backslash(Pe,Ge,Fr);case o.PictureSingle.Quote:{var Kt=Pe.indexOf(ut,Ge+Fr);if(Kt<0)throw new xr(this.notFormatString("unterminated quoted string"));var _t=Pe.substring(Ge+Fr,Kt),Qt=Pe.substring(Ge,Kt+Fr),ja=J(pe,pe.pictureSpecial,_t,0);return ja!==void 0&&ja===o.PictureSpecial.Currency&&Y(pe.pictureSpecial,ja).length===_t.length?{kind:N.Currency,tokenStr:Qt}:{kind:N.StrLit,tokenStr:Qt,escaped:_t}}case o.PictureSingle.E:{if(pe.isEastAsia){if(Ie.dbnum!==void 0)throw new xr(this.notFormatString("invalid DBNUM with exp"));if(Ie.dbnumForbidden)throw new xr((0,o.notImplemented)(["multiple DBNUM-forbidden tokens (% or E)"]));Ie.dbnumForbidden=!0}if(Ge+Fr>=Pe.length)throw new xr(this.notFormatString("unterminated exp"));var ma=Pe.charCodeAt(Ge+Fr);if(ma!==C&&ma!==R)throw new xr(this.notFormatString("exp not followed by sign"));var Ua=Pe.substring(Ge,Ge+Fr+1);return{kind:N.Exp,tokenStr:Ua,eStr:ut,isNeg:ma===R}}case o.PictureSingle.Hash:case o.PictureSingle.Year:case o.PictureSingle.Month:case o.PictureSingle.Day:case o.PictureSingle.Hour:case o.PictureSingle.Minute:case o.PictureSingle.Second:case o.PictureSingle.YearTh:case o.PictureSingle.MonthTh:case o.PictureSingle.DayTh:case o.PictureSingle.HourTh:case o.PictureSingle.MinuteTh:case o.PictureSingle.SecondTh:case o.PictureSingle.EngYearTh:case o.PictureSingle.ThYear:case o.PictureSingle.Question:case o.PictureSingle.Comma:case o.PictureSingle.Reign:case o.PictureSingle.LocDay:case o.PictureSingle.Era:case o.PictureSingle.EraYear:{if(jr===o.PictureSingle.Reign&&!(pe.isJapan||pe.isChinaT))break;for(var ua=Fr,ht=1;(0,l.stringStartsWith)(Pe,ut,Ge+ua)&&J(pe,pe.pictureSpecial,Pe,Ge+ua)===void 0;)ua+=Fr,ht+=1;if(jr===o.PictureSingle.LocDay&&ht<3)break;var ca=Pe.substring(Ge,Ge+ua);return{kind:jr,tokenStr:ca,count:ht}}case o.PictureSingle.Sep:case o.PictureSingle.Text:case o.PictureSingle.Decimal:case o.PictureSingle.Slash:case o.PictureSingle.Minus:case o.PictureSingle.Plus:return{kind:jr,tokenStr:ut};case o.PictureSingle.Space:return{kind:N.Char,tokenStr:ut,escaped:ut};case o.PictureSingle.Colon:return{kind:jr,tokenStr:ut,count:1};case o.PictureSingle.Percent:if(pe.isEastAsia){if(Ie.dbnum!==void 0)throw new xr(this.notFormatString("invalid DBNUM with pct"));if(Ie.dbnumForbidden)throw new xr((0,o.notImplemented)(["multiple DBNUM-forbidden tokens (% or E)"]));Ie.dbnumForbidden=!0}return{kind:o.PictureSingle.Percent,tokenStr:ut};case o.PictureSingle.DateSep:return ut===Y(pe.pictureSingle,o.PictureSingle.Slash)?{kind:o.PictureSingle.Slash,tokenStr:ut}:ut===Y(pe.pictureSingle,o.PictureSingle.Minus)?{kind:o.PictureSingle.Minus,tokenStr:ut}:{kind:o.PictureSingle.DateSep,tokenStr:ut,count:1};case o.PictureSingle.ColorStart:{var Ea=Y(pe.pictureSingle,o.PictureSingle.ColorEnd),Pa=Pe.indexOf(Ea,Ge+Fr);if(Pa<0)throw new xr(this.notFormatString("unterminated ["));var Ca=Pe.substring(Ge+Fr,Pa),at=Pe.substring(Ge,Pa+Ea.length),Xa=J(pe,K,Ca,0);if(Xa!==void 0){for(var zt=Y(K,Xa),Ha=zt.length;Ha<Ca.length&&(0,o.isSpace)(Ca.charCodeAt(Ha));)Ha+=1;var ka=(0,o.parseSignedLiteral)(pe,De,Ca,Ha,!1);if(ka[1]===Ha)throw new xr((0,o.notImplemented)(["invalid number in condition"]));if(ka[1]!==Ca.length)throw new xr((0,o.notImplemented)(["trailing junk after condition"]));return{kind:N.Cond,tokenStr:at,cond:{operator:$[Xa],operand:ka[0]}}}var Tt=J(pe,pe.pictureColor,Ca,0);if(Tt!==void 0){var Vt=Y(pe.pictureColor,Tt);if(Tt!==o.PictureColor.Color){if(Vt.length!==Ca.length)throw new xr((0,o.notImplemented)(["trailing junk after named color"]));return{kind:N.Color,tokenStr:at,color:z(Tt)}}if(Tt===o.PictureColor.Color){for(var wa=Vt.length;wa<Ca.length&&(0,o.isSpace)(Ca.charCodeAt(wa));)wa+=1;var na=(0,o.parseUint)(pe,4,Ca,wa),ba=Ae(na,2),fa=ba[0],yn=ba[1];if(yn===wa)throw new xr(this.notFormatString("missing number for numbered color"));if(yn!==Ca.length)throw new xr((0,o.notImplemented)(["trailing junk after numbered color"]));if(fa<1||fa>56)throw new xr(this.notFormatString("out-of-range numbered color"));return{kind:N.Color,tokenStr:at,color:fa+8}}}var bn=J(pe,pe.pictureDbnum,Ca,0);if(bn!==void 0){var Ia=Y(pe.pictureDbnum,bn);if(Ia.length!==Ca.length)throw new xr((0,o.notImplemented)(["trailing junk after DBNUM"]));return{kind:N.Dbnum,tokenStr:at,dbnum:Z(bn)}}return(0,l.stringStartsWith)(Ca,ce)?Object.assign({kind:N.CurrCode,tokenStr:at},this.parseCurrCode(Ca.substring(ce.length))):{kind:jr,tokenStr:ut}}case o.PictureSingle.ColorEnd:return{kind:jr,tokenStr:ut};case o.PictureSingle.OpenParen:case o.PictureSingle.CloseParen:return{kind:jr,tokenStr:ut,escaped:ut};case o.PictureSingle.Extra:case o.PictureSingle.APDelim:case o.PictureSingle.Nen1:case o.PictureSingle.Gatsu1:case o.PictureSingle.Nichi1:case o.PictureSingle.Nen2:case o.PictureSingle.Gatsu2:case o.PictureSingle.Nichi2:break;case o.PictureSingle.Zero:case o.PictureSingle.ZeroTh:break;default:return(0,l.assertNever)("calc.numfmt.NumberFormatImpl: readToken single picKind",jr)}}if(pe.isNumeral(Ke)){if(pe.getNumberShape(Ke)!==o.NumberShape.ASCII)throw new xr((0,o.notImplemented)(["non-ASCII digits"]));var ia=pe.getOrdinal(Ke);if(ia===0){for(var bi=Fr,ri=1;(0,l.stringStartsWith)(Pe,ut,Ge+bi);)bi+=Fr,ri+=1;var Hn=Pe.substring(Ge,Ge+bi);return{kind:o.PictureSingle.Zero,tokenStr:Hn,count:ri}}return{kind:N.Numeral,tokenStr:ut,ordinal:ia}}switch(Ke){case M:return{kind:o.PictureSingle.OpenParen,tokenStr:ut,escaped:ut};case _:return{kind:o.PictureSingle.CloseParen,tokenStr:ut,escaped:ut};case k:return this.readToken_Backslash(Pe,Ge,Fr);case L:if(pe.isThai)return{kind:N.PrefixDigTh,tokenStr:ut};break}return{kind:N.Char,tokenStr:ut,escaped:ut}}},{key:"readToken_Backslash",value:function(Ie,Pe,Ge){if(Pe+Ge>=Ie.length)throw new xr(this.notFormatString("unterminated backslash"));var Ue=(0,l.stringCodePointAt)(Ie,Pe+Ge),De=(0,l.numCodeUnits)(Ue),pe=(0,l.stringFromCodePoint)(Ue),nr=Ie.substring(Pe,Pe+Ge+De);return Ue===M||Ue===_?{kind:Ue===M?o.PictureSingle.OpenParen:o.PictureSingle.CloseParen,tokenStr:nr,escaped:pe}:{kind:N.Char,tokenStr:nr,escaped:pe}}},{key:"convertTokToSun",value:function(Ie){var Pe=this,Ge,Ue=Ie.color,De=Ie.dbnum,pe=Ie.cond,nr=Ie.currCode,br=Ie.tokens,vr=this.config.localeInfo,Tr={suns:[],dtrRounding:o.Rounding.RoundSec,color:Ue,dbnum:De,currCode:nr,hasPercent:!1,hasDate:!1,hasTime:!1,get isEmpty(){return this.suns.length===0&&pe===void 0&&Ue===void 0&&De===void 0&&nr===void 0}},Ke=vr.stringCompareCI(Y(vr.pictureSingle,o.PictureSingle.Month),Y(vr.pictureSingle,o.PictureSingle.Minute))===0,Fr=!1,ut=0,vt=0,jr=!1,It=!1,Hr,Vr=!1,Ut=!1,Br,xa,Bt,Kt,_t=0,Qt=function(Ya,ki){var Kn=Ne[Ya];if(ki){if(It)throw new xr(Pe.notFormatString("more than one absolute time"));if(Hr!==void 0&&Kn>=Hr)throw new xr(Pe.notFormatString("absolute time must be largest division"));It=!0}else if(It&&Kn<=Hr)throw new xr((0,o.notImplemented)(["larger time division after absolute time"]));(Hr===void 0||Kn<Hr)&&(Hr=Kn)};function ja(aa,Ya,ki){var Kn=Hr;if(Qt(aa,Ya),aa===o.PictureSingle.Hour||aa===o.PictureSingle.HourTh)Vr=!0,Bt=ki,Kt=void 0;else if(aa===o.PictureSingle.Second||aa===o.PictureSingle.SecondTh)if(Kt!==void 0&&!It){var To=Kt.code[0];(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: onTime ambigCode",To.kind===o.PictureSingle.Month);var xo=o.PictureSingle.Minute,Ui=To.count;(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: onTime ambigCount",Ui===1||Ui===2);var vi=!1;Qt(xo,vi),ut-=1,vt+=1,Kt.code=[{kind:xo,count:Ui,isAbs:vi}],Kt=void 0}else Kn===void 0&&(Vr=!0);else Vr=!1}function ma(aa){var Ya=Y(vr.pictureSingle,aa.kind);return{kind:Ze.TimeSep,printAsTimeSep:ut>0||vt>0,formattedStr:Ya}}function Ua(aa){var Ya=Y(vr.pictureSingle,aa.kind);return Ya===Y(vr.pictureSingle,o.PictureSingle.DateSep)?{kind:Ze.DateSep}:Ya===Y(vr.pictureSingle,o.PictureSingle.Colon)?ma(aa):{kind:Ze.Char,formattedStr:Ya}}for(var ua=0;ua<br.length;ua+=1){var ht=br[ua];switch(ht.kind){case N.AMPM:case N.AMPMFE:case o.PictureSingle.Colon:case o.PictureSingle.DateSep:case o.PictureSingle.Year:case o.PictureSingle.Month:case o.PictureSingle.Day:case o.PictureSingle.Hour:case o.PictureSingle.Minute:case o.PictureSingle.Second:case o.PictureSingle.Reign:case o.PictureSingle.LocDay:case o.PictureSingle.Era:case o.PictureSingle.EraYear:case o.PictureSingle.EngYearTh:case N.LatinDate:case N.BidiDate:case o.PictureSingle.DayTh:case o.PictureSingle.MonthTh:case o.PictureSingle.YearTh:case o.PictureSingle.ThYear:case o.PictureSingle.HourTh:case o.PictureSingle.MinuteTh:case o.PictureSingle.SecondTh:{var ca={kind:ir.Date,code:[]};switch(Tr.suns.push(ca),jr=!0,ht.kind){case N.LatinDate:case N.BidiDate:if(ua!==0&&!(ua===1&&br[0].kind===N.CurrCode))throw new xr(this.notFormatString("bidi date must be first"));ca.code.push(ht);break;case o.PictureSingle.DateSep:ca.code.push({kind:Ze.DateSep});break;case o.PictureSingle.Colon:ca.code.push(ma(ht));break;case o.PictureSingle.Reign:ut+=1,vr.isJapan&&ht.count>=2&&ca.code.push({kind:o.PictureSingle.Era,count:3}),ca.code.push({kind:o.PictureSingle.EraYear,count:vr.isChinaT?1:2});break;case o.PictureSingle.Era:ut+=1,ca.code.push({kind:o.PictureSingle.Era,count:(0,l.fastMin)(3,ht.count)});break;case o.PictureSingle.EraYear:ut+=1,ca.code.push({kind:o.PictureSingle.EraYear,count:(0,l.fastMin)(2,ht.count)});break;case o.PictureSingle.Year:case o.PictureSingle.YearTh:case o.PictureSingle.EngYearTh:case o.PictureSingle.ThYear:Kt=void 0,ut+=1,ca.code.push({kind:ht.kind,count:ht.count<=2?2:4});break;case o.PictureSingle.Month:{if(Ke&&ht.count<=2){if(Vr){var Ea=o.PictureSingle.Minute,Pa=!1;ja(Ea,Pa,ca),vt+=1,ca.code.push({kind:Ea,count:ht.count,isAbs:Pa}),Vr=!1;break}Kt=ca}else Kt=void 0;ut+=1,ca.code.push({kind:ht.kind,count:(0,l.fastMin)(5,ht.count)});break}case o.PictureSingle.MonthTh:{ut+=1,ca.code.push({kind:ht.kind,count:(0,l.fastMin)(4,ht.count)});break}case o.PictureSingle.Day:case o.PictureSingle.DayTh:Kt=void 0,ut+=1,ca.code.push({kind:ht.kind,count:(0,l.fastMin)(4,ht.count)});break;case o.PictureSingle.LocDay:Kt=void 0,ut+=1,ca.code.push({kind:o.PictureSingle.LocDay,count:ht.count===3?3:4});break;case o.PictureSingle.Hour:case o.PictureSingle.HourTh:case o.PictureSingle.Minute:case o.PictureSingle.MinuteTh:case o.PictureSingle.Second:case o.PictureSingle.SecondTh:{var Ca=!1;ja(ht.kind,Ca,ca),vt+=1;var at=(0,l.fastMin)(2,ht.count);ht.kind===o.PictureSingle.Hour||ht.kind===o.PictureSingle.HourTh?ca.code.push({kind:ht.kind,count:at,isAbs:Ca,isAMPM:!1}):ca.code.push({kind:ht.kind,count:at,isAbs:Ca});break}case N.AMPM:case N.AMPMFE:if(It)throw new xr(this.notFormatString("AM/PM after absolute time"));if(ht.count>1)throw new xr((0,o.notImplemented)(["multiple AM/PM symbols"]));if(Bt!==void 0){var Xa=Bt.code[0];Xa.isAMPM=!0,Bt=void 0}Ut=!0,ca.code.push(ht);break;default:return(0,l.assertNever)("calc.numfmt.NumberFormatImpl: convertTokToSun tok as date",ht)}break}case o.PictureSingle.Decimal:case N.Numeral:case o.PictureSingle.Hash:case o.PictureSingle.Zero:case o.PictureSingle.Question:case o.PictureSingle.Comma:{if(jr){if(ht.kind!==o.PictureSingle.Decimal&&ht.kind!==o.PictureSingle.Comma)throw new xr(this.notFormatString("number picture in date/time format"));var zt={kind:ir.Date,code:[]};Tr.suns.push(zt);var Ha=br[ua+1];if(ht.kind===o.PictureSingle.Decimal&&(Ha==null?void 0:Ha.kind)===o.PictureSingle.Zero){var ka=Ha.count;if(ka>3)throw new xr(this.notFormatString("invalid number of fractional seconds"));ua+=1,ja(o.PictureSingle.Second,!1,zt),vt+=1,zt.code.push({kind:Ze.FracSeconds,rounding:ka}),Tr.dtrRounding=(0,l.fastMax)(Tr.dtrRounding,ka)}else zt.code.push(Ua(ht));break}if(ht.kind===o.PictureSingle.Comma){var Tt=Y(vr.pictureSingle,ht.kind),Vt={kind:ir.Other,code:[{kind:Ze.Char,formattedStr:Tt}]};Tr.suns.push(Vt);break}var wa=function(Ya){return Ya===N.Numeral||Ya===o.PictureSingle.Hash||Ya===o.PictureSingle.Zero||Ya===o.PictureSingle.Question},na={kind:ir.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};Tr.suns.push(na),Br===void 0&&(Br=na),xa=na;var ba=void 0;for(ua-=1;ua+1<br.length;ua+=1){var fa=br[ua+1],yn=!0;switch(fa.kind){case o.PictureSingle.Decimal:Fr=na.decimal=!0,na.code.push(fa),ba=void 0;break;case N.Numeral:na.code.push({kind:fa.kind,formattedStr:fa.tokenStr,ordinal:fa.ordinal}),na.numVal=na.nonZero=!0,ba=void 0;break;case o.PictureSingle.Hash:case o.PictureSingle.Zero:case o.PictureSingle.Question:if(na.decimal?na.numDigDec+=fa.count:na.numDigLeft+=fa.count,na.firstDig===void 0&&(na.firstDig=fa.kind),na.lastDig=fa.kind,fa.kind===o.PictureSingle.Hash?na.anyHash=!0:fa.kind===o.PictureSingle.Question?na.anyQuestion=!0:(na.anyZero=!0,na.numVal=!0),ba!==void 0&&ba.kind===fa.kind)ba.count+=fa.count;else{var bn={kind:fa.kind,count:fa.count};na.code.push(bn),ba=bn}break;case o.PictureSingle.Comma:var Ia=(Ge=br[ua+2])==null?void 0:Ge.kind;if(wa(Ia))Fr||(na.comma=!0);else{var ia=fa.count,bi=Y(vr.pictureSingle,o.PictureSingle.Space),ri=Y(vr.pictureSingle,o.PictureSingle.Comma);bi===ri&&(!vr.isCurrencySymbolLead&&vr.isCurrencySepBySpace&&Ia===N.Currency||vr.isPercentSepBySpace&&Ia===o.PictureSingle.Percent)&&(na.code.push({kind:Ze.Char,formattedStr:bi}),ia-=1),ia>0&&(na.numThousands+=ia)}break;default:yn=!1;break}if(!yn)break}break}case o.PictureSingle.Percent:{_t+=1;var Hn={kind:ir.Percent,code:[{kind:o.PictureSingle.Percent,formattedStr:ht.tokenStr}]};Tr.suns.push(Hn),Tr.hasPercent=!0;break}case N.Exp:{var pi={kind:ir.Exp,code:[{kind:N.Exp,formattedStr:ht.eStr,isNeg:ht.isNeg}],isNeg:ht.isNeg};Tr.suns.push(pi);break}case N.General:{var An={kind:ir.General,code:[ht]};Tr.suns.push(An);break}case o.PictureSingle.Text:{var Ga={kind:ir.Text,code:[ht]};Tr.suns.push(Ga);break}case o.PictureSingle.Slash:{if(jr){var Oe={kind:ir.Date,code:[Ua(ht)]};Tr.suns.push(Oe);break}var je={kind:ir.Fraction,code:[{kind:o.PictureSingle.Slash,formattedStr:ht.tokenStr}]};Tr.suns.push(je);break}case o.PictureSingle.Star:case N.PrefixDigTh:case o.PictureSingle.Underscore:case N.Currency:case N.CurrCode:case N.StrLit:{var He={kind:ir.Other,code:[ht]};Tr.suns.push(He);break}case o.PictureSingle.ColorEnd:case o.PictureSingle.Plus:{var sr={kind:ir.Other,code:[{kind:Ze.Char,formattedStr:ht.tokenStr}]};Tr.suns.push(sr);break}case o.PictureSingle.OpenParen:case o.PictureSingle.CloseParen:case N.Char:{var mr={kind:ir.Other,code:[{kind:Ze.Char,formattedStr:ht.escaped}]};Tr.suns.push(mr);break}case o.PictureSingle.Minus:{if(jr){var cr={kind:ir.Date,code:[Ua(ht)]};Tr.suns.push(cr);break}var Lr=Y(vr.pictureSingle,ht.kind),Wr={kind:ir.Other,code:[{kind:Ze.Char,formattedStr:Lr}]};Tr.suns.push(Wr);break}case o.PictureSingle.ColorStart:{for(var Cr=v.WantPic,Ar={kind:ir.Date,code:[]};ua+1<br.length&&Cr!==v.Done;ua+=1){var Kr=br[ua+1];switch(Kr.kind){case o.PictureSingle.ColorEnd:if(Cr!==v.WantClose)throw new xr(this.notFormatString("unexpected closing ]"));Cr=v.Done;continue;case o.PictureSingle.Hour:case o.PictureSingle.HourTh:case o.PictureSingle.Month:case o.PictureSingle.Minute:case o.PictureSingle.Second:{if(Kr.kind===o.PictureSingle.Month&&!Ke)break;var Yr=Kr.kind===o.PictureSingle.Month?o.PictureSingle.Minute:Kr.kind,Ft=!0;ja(Yr,Ft,Ar),vt+=1;var Ct=(0,l.fastMin)(2,Kr.count);Yr===o.PictureSingle.Hour||Yr===o.PictureSingle.HourTh?Ar.code.push({kind:Yr,count:Ct,isAbs:Ft,isAMPM:!1}):Ar.code.push({kind:Yr,count:Ct,isAbs:Ft}),jr=!0,Cr=v.WantClose;continue}case N.Char:if(Kr.tokenStr===Y(vr.pictureSingle,o.PictureSingle.Space))continue;break;default:break}throw new xr(this.notFormatString("unexpected token after ["))}if(Cr!==v.Done)throw new xr((0,o.notImplemented)(["semicolon inside [ ]"]));Tr.suns.push(Ar);break}default:return(0,l.assertNever)("calc.numfmt.NumberFormatImpl: convertTokToSun tok",ht)}if(Tr.suns.length>=2){var Pt=Tr.suns[Tr.suns.length-2],xt=Tr.suns[Tr.suns.length-1];if(Pt.kind===ir.Other&&xt.kind===ir.Other){var Zt=Pt.code;(0,l.safePush)(Zt,xt.code),Tr.suns.pop()}}}if(Br!==void 0&&(Br.numThousands=xa.numThousands,Br.numPercent=_t),Ut&&Bt!==void 0){var Ot=Bt.code[0];Ot.isAMPM=!0}if(It){for(var Nt of Tr.suns)if(Nt.kind===ir.Date)for(var Da of Nt.code)switch(Da.kind){case o.PictureSingle.Hour:case o.PictureSingle.HourTh:case o.PictureSingle.Minute:case o.PictureSingle.MinuteTh:case o.PictureSingle.Second:case o.PictureSingle.SecondTh:Da.isAbs=Ne[Da.kind]===Hr;break}}if(Tr.suns.length>Mr)throw new xr(this.notFormatString("format string too long: SUNs limit"));return Tr.hasDate=ut>0,Tr.hasTime=vt>0,Tr}},{key:"classifySunPartKind",value:function(Ie,Pe){var Ge=Ie.suns,Ue=Ie.isEmpty,De=Ie.hasDate,pe=Ie.hasTime,nr=Pe===rr.Number,br=Pe===rr.Text,vr=!nr&&!br;for(var Tr of Ge){switch(Tr.kind){case ir.Num:case ir.Fraction:case ir.Percent:case ir.Exp:nr=!0;break;case ir.Text:br=!0;break;case ir.General:continue;case ir.Other:case ir.Date:break;default:return(0,l.assertNever)("calc.numfmt.NumberFormatImpl: classifySunPartKind sun",Tr)}vr=!1}if((nr?1:0)+(De||pe?1:0)+(br?1:0)>1)throw new xr(this.notFormatString("cannot mix number/date/text"));return nr||De||pe?rr.Number:br?rr.Text:vr&&!Ue?rr.Either:Pe}},{key:"convertSunToCode",value:function(Ie){var Pe=Ie.suns,Ge=Ie.isEmpty,Ue=Ie.dtrRounding,De=Ie.color,pe=Ie.dbnum,nr=Ie.currCode,br=this.config.localeInfo,vr=[];function Tr(bn){for(var Ia=bn-1;Ia>=0;Ia-=1){var ia=Pe[Ia];if(ia.kind===ir.Num)return[Ia,ia]}}function Ke(bn){for(var Ia=bn+1;Ia<Pe.length;Ia+=1){var ia=Pe[Ia];if(ia.kind===ir.Num)return[Ia,ia]}}for(var Fr,ut=!1,vt=0,jr=0;jr<Pe.length;jr+=1){var It=Pe[jr];switch(It.kind){case ir.Text:if(Fr===ir.Text)break;if(Fr!==void 0)throw new xr(this.notFormatString("@ after other control"));Fr=ir.Text;break;case ir.General:if(Fr!==void 0)throw new xr(this.notFormatString("General after other control"));if(ut)throw new xr(this.notFormatString("General after number"));Fr=ir.General;break;case ir.Num:if(ut=!0,Fr===ir.General)throw new xr(this.notFormatString("number after General"));break;case ir.Fraction:if(Fr!==void 0)throw new xr(this.notFormatString("/ after other control"));if(br.isEastAsia&&pe!==void 0)throw new xr(this.notFormatString("/ not allowed with DBNUM"));Fr=ir.Fraction;var Hr=Tr(jr);if(Hr===void 0)throw new xr(this.notFormatString("no number before /"));var Vr=this.mergeNumSuns(Pe,vt,Hr[0]),Ut=Ae(Vr,3),Br=Ut[0],xa=Ut[1],Bt=Ut[2],Kt=Ke(jr);if(Kt===void 0)throw new xr(this.notFormatString("no number after /"));var _t=Pe.slice(Hr[0]+1,Kt[0]),Qt=Ke(Kt[0])!==void 0;(0,l.safePush)(vr,this.flattenSuns(Br)),(0,l.safePush)(vr,this.buildFractCode(xa,Bt,Hr[1],_t,Kt[1],Qt)),vt=Kt[0]+1;break;case ir.Exp:if(Fr!==void 0)throw new xr(this.notFormatString("E after other control"));Fr=ir.Exp;var ja=this.mergeNumSuns(Pe,vt,jr),ma=Ae(ja,3),Ua=ma[0],ua=ma[1],ht=ma[2];if(ua===void 0)throw new xr(this.notFormatString("no number before E"));var ca=this.mergeNumSuns(Pe,jr+1,Pe.length),Ea=Ae(ca,3),Pa=Ea[0],Ca=Ea[1],at=Ea[2];if(Ca===void 0)throw new xr(this.notFormatString("no number after E"));(0,l.safePush)(vr,this.flattenSuns(Ua)),(0,l.safePush)(vr,this.buildExpCode(It.isNeg,ua,[].concat(Qr(ht),[Pe[jr]],Qr(Pa)),Ca)),(0,l.safePush)(vr,this.flattenSuns(at)),vt=Pe.length;break;case ir.Percent:case ir.Other:case ir.Date:break;default:return(0,l.assertNever)("calc.numfmt.NumberFormatImpl: convertSunToCode sun",It)}}if(Fr===void 0){var Xa=this.mergeNumSuns(Pe,vt,Pe.length),zt=Ae(Xa,3),Ha=zt[0],ka=zt[1],Tt=zt[2];ka!==void 0?(0,l.safePush)(vr,this.buildNumberCode(Ha,ka)):(0,l.safePush)(vr,this.flattenSuns(Ha)),(0,l.safePush)(vr,this.flattenSuns(Tt)),vt=Pe.length}(0,l.safePush)(vr,this.flattenSuns(Pe.slice(vt))),Pe.length===0&&!Ge&&vr.push(fr);var Vt=nr==null?void 0:nr.tag;if((0,h.isSystemCultureTag)(Vt)){var wa=Vt===h.CultureTag.SysDate?br.sysDateFormat:br.sysTimeFormat,na=new qe(this.config,{old:void 0,formatString:wa,source:h.NumberFormatSource.System}),ba=na.parts[hr.Pos],fa={code:[{kind:Ze.SysFormat,codeSysFormat:ba.code,codeThisFormat:vr}],color:ba.color,dbnum:ba.dbnum,dtrRounding:ba.dtrRounding};return{part:fa,applyCurrCode:na.thisCurrCode}}var yn={code:vr,color:De,dbnum:pe,dtrRounding:Ue};return{part:yn,applyCurrCode:nr}}},{key:"flattenSuns",value:function(Ie){return(0,l.safeConcat)([],Ie.map(function(Pe){return Pe.code}))}},{key:"buildExpCode",value:function(Ie,Pe,Ge,Ue){if(Ue.comma)throw new xr(this.notFormatString("comma following E"));var De=Pe.numDigDec;if(De>Pr)throw new xr(this.notFormatString("too many decimal digits"));var pe=this.bumpDigitsForComma(Pe),nr=pe.code,br=pe.comma,vr=pe.numDigLeft;return[{kind:Ze.Exp,isNeg:Ie,numMantDigLeft:vr,numMantDigDec:De,numExpDigLeft:Ue.numDigLeft,commaMant:br,codeMant:nr,codeBetween:this.flattenSuns(Ge),codeExp:this.flattenSuns([Ue])}]}},{key:"buildNumberCode",value:function(Ie,Pe){var Ge=Pe.numDigDec;if(Ge>Pr)throw new xr(this.notFormatString("too many decimal digits"));var Ue=this.bumpDigitsForComma(Pe),De=Ue.code,pe=Ue.comma,nr=Ue.numDigLeft;return[{kind:Ze.Num,numDigLeft:nr,numDigDec:Ge,numPercent:Pe.numPercent,numThousands:Pe.numThousands,comma:pe,codeBefore:this.flattenSuns(Ie),code:De}]}},{key:"buildFractCode",value:function(Ie,Pe,Ge,Ue,De,pe){var nr,br,vr=this.config.mathpack;if(Ge.comma)throw new xr(this.notFormatString("comma in numerator"));if(Ge.decimal)throw new xr((0,o.notImplemented)(["decimals in numerator"]));if(De.comma)throw new xr(this.notFormatString("comma in denominator"));if(De.decimal)throw new xr(this.notFormatString("decimals in denominator"));if(Ge.numDigDec!==0)throw new xr(this.notFormatString("decimals in numerator"));if(yr(De))throw new xr(this.notFormatString("literal and placeholder digits mixed in denominator"));if(pe)throw new xr((0,o.notImplemented)(["fraction number formats with trailing numbers"]));var Tr=!1,Ke=0,Fr;if(Ie!==void 0){if(!Ie.reallyNum)throw new xr((0,o.notImplemented)(["fixed numerals in fraction integer part"]));if(Ie.decimal)throw new xr((0,o.notImplemented)(["decimal in fraction integer part"]));if(Ie.numDigDec!==0)throw new xr(this.notFormatString("decimals in fraction integer part"));if(Ie.numVal&&Ie.nonZero)throw new xr((0,o.notImplemented)(["numerals in fraction integer part"]));var ut=this.bumpDigitsForComma(Ie);Fr=ut.code,Tr=ut.comma,Ke=ut.numDigLeft}var vt=(nr=Ie==null?void 0:Ie.numPercent)!=null?nr:Ge.numPercent,jr=(br=Ie==null?void 0:Ie.numThousands)!=null?br:Ge.numThousands;if(jr>0)throw new xr((0,o.notImplemented)(["fraction number formats with thousands"]));var It=De.code,Hr=De.numDigLeft,Vr=De.firstDig,Ut;if(De.numVal&&De.nonZero){if(pe)throw new xr((0,o.notImplemented)(["fraction number formats with specified denominator and trailing numbers"]));if(De.code.length>5)throw new xr((0,o.notImplemented)(["too many digits in denominator"]));for(var Br=0,xa=0;xa<De.code.length;xa+=1){var Bt=De.code[xa];switch(Bt.kind){case N.Numeral:Br=Br*10+Bt.ordinal;break;case o.PictureSingle.Zero:if(xa===0)throw new xr((0,o.notImplemented)(["leading zero in denominator"]));Br=Br*10;break;default:return(0,l.assertFalse)("calc.numfmt.NumberFormatImpl: buildFractCode denomCode")}}if(Br>32767)throw new xr((0,o.notImplemented)(["overflow in denominator not emulated"]));It=[{kind:o.PictureSingle.Hash,count:1}],Hr=1,Vr=void 0,Ut=vr.fromNumber(Br)}return[{kind:Ze.Fraction,numIntDigLeft:Ke,numPercent:vt,numThousands:jr,numNumerDig:Ge.numDigLeft,numDenomDig:Hr,commaInt:Tr,codeInt:Fr,codeBetween1:this.flattenSuns(Pe),codeNumer:Ge.code,codeBetween2:this.flattenSuns(Ue),codeDenom:It,denomValue:Ut,lastDigInt:Ie!==void 0?Ie.lastDig:void 0,firstDigNumer:Ge.firstDig,firstDigDenom:Vr,anyZeroNumer:Ge.anyZero,anyQuestionNumer:Ge.anyQuestion}]}},{key:"mergeNumSuns",value:function(Ie,Pe,Ge){for(var Ue=[],De=[],pe,nr=Pe;nr<Ie.length&&nr<Ge;nr+=1){var br=Ie[nr];pe!==void 0?br.kind===ir.Num?(pe.decimal?pe.numDigDec+=br.numDigLeft+br.numDigDec:(pe.numDigLeft+=br.numDigLeft,pe.numDigDec+=br.numDigDec),pe.comma=pe.comma||br.comma,pe.decimal=pe.decimal||br.decimal,pe.numVal=pe.numVal||br.numVal,pe.nonZero=pe.nonZero||br.nonZero,br.lastDig!==void 0&&(pe.lastDig=br.lastDig),pe.firstDig===void 0&&(pe.firstDig=br.firstDig),pe.anyHash=pe.anyHash||br.anyHash,pe.anyQuestion=pe.anyQuestion||br.anyQuestion,pe.anyZero=pe.anyZero||br.anyZero,(0,l.safePush)(pe.code,this.flattenSuns(De)),De.length=0,(0,l.safePush)(pe.code,br.code)):De.push(br):br.kind===ir.Num?pe=br:Ue.push(br)}return[Ue,pe,De]}},{key:"bumpDigitsForComma",value:function(Ie){if(!Ie.comma||this.anyLegalCommaPosition(Ie))return Ie;for(var Pe=Ie.numDigLeft%3,Ge=(Pe===0?Ie.numDigLeft===0?3:Ie.numDigLeft:Ie.numDigLeft+3-Pe)+1,Ue=0;Ue<Ie.code.length;Ue+=1){var De=Ie.code[Ue];switch(De.kind){case o.PictureSingle.Hash:{var pe=Ie.code.slice();return pe[Ue]=Object.assign({},De,{count:De.count+(Ge-Ie.numDigLeft)}),{code:pe,comma:!0,numDigLeft:Ge}}case o.PictureSingle.Zero:case o.PictureSingle.Question:case o.PictureSingle.Decimal:{var nr=Ie.code.slice();return nr.splice(Ue,0,{kind:o.PictureSingle.Hash,count:Ge-Ie.numDigLeft}),{code:nr,comma:!0,numDigLeft:Ge}}}}throw new xr((0,o.notImplemented)(["comma with pure number literal"]))}},{key:"anyLegalCommaPosition",value:function(Ie){if(Ie.numDigLeft<4)return!1;for(var Pe=function(br){var vr=br==null?void 0:br.kind;return vr===o.PictureSingle.Hash||vr===o.PictureSingle.Zero||vr===o.PictureSingle.Question},Ge=Ie.numDigLeft,Ue=0;Ue<Ie.code.length;Ue+=1){var De=Ie.code[Ue];if(De.kind===o.PictureSingle.Decimal)return!1;if(Pe(De)){for(var pe=0;pe<De.count;pe+=1)if(Ge-=1,Ge>0&&Ge%3===0&&(pe+1<De.count||Pe(Ie.code[Ue+1])))return!0}}return!1}},{key:"parseCurrCode",value:function(Ie){var Pe,Ge=this.config.localeInfo,Ue,De,pe;{var nr=Ie.indexOf(oe);if(Ie.length!==0&&nr!==0){if(Ue=nr<0?Ie:Ie.substring(0,nr),Ue.length>61)throw new xr(this.notFormatString("currencySymbol too long"));for(var br of(0,l.codePointIterator)(Ue))if(Ge.isNumeral(br)&&Ge.getNumberShape(br)!==o.NumberShape.ASCII)throw new xr((0,o.notImplemented)(["non-ASCII digits in currencySymbol"]))}nr>=0&&(pe=Ie.substring(nr+oe.length))}if(pe!==void 0&&(De=this.parseFormatCulture(pe),De===void 0))throw new xr((0,o.notImplemented)(["unhandled CurrCode: "+(0,l.anonymizeFormulaString)(Ie)]));if((0,h.isSystemCultureTag)((Pe=De)==null?void 0:Pe.tag)){if(Ue!==void 0)throw new xr(this.notFormatString("currencySymbol with sysdate/systime"));if(this.source===h.NumberFormatSource.System)throw new xr(this.notFormatString("system format referenced circularly within system format"))}return{currencySymbol:Ue,currCode:De}}},{key:"parseFormatCulture",value:function(Ie){var Pe={culture:"",numberShape:void 0,nationalNumberInput:!1,calendar:void 0,localCalendarInput:!1,tag:void 0},Ge=function(vt){var jr=(vt&32512)>>8;if(jr!==0&&(Pe.numberShape=t.pictureNumberShape[jr],Pe.numberShape===void 0))throw new xr((0,o.notImplemented)(["unknown number shape ".concat(jr," in culture: ").concat((0,l.anonymizeFormulaString)(Ie))]));Pe.nationalNumberInput=(vt&32768)!==0;var It=vt&127;if(It!==0&&(Pe.calendar=t.pictureCalendar[It],Pe.calendar===void 0))throw new xr((0,o.notImplemented)(["unknown calendar ".concat(It," in culture: ").concat((0,l.anonymizeFormulaString)(Ie))]));Pe.localCalendarInput=(vt&128)!==0},Ue=Ie.match(te);if(Ue!=null){var De,pe;Pe.culture=(De=Ue[1])!=null?De:"";var nr=(pe=Ue[2])!=null?pe:Ue[3];if(nr!=null){if(Pe.tag=ie[nr.toLowerCase()],Pe.tag===void 0)throw new xr((0,o.notImplemented)(["unknown CurrCode tag: "+(0,l.anonymizeFormulaString)(Ie)]));switch(Pe.tag){case h.CultureTag.SysDate:case h.CultureTag.SysTime:case h.CultureTag.Euro1:case h.CultureTag.Euro2:case h.CultureTag.Bitcoin1:case h.CultureTag.Bitcoin2:if(Pe.culture!=="")throw new xr(this.notFormatString("CultureTag ".concat(String(Pe.tag)," cannot have culture")));break;case h.CultureTag.GenLower:case h.CultureTag.GenUpper:case h.CultureTag.NomLower:case h.CultureTag.Gannen:if(Pe.culture==="")throw new xr(this.notFormatString("CultureTag ".concat(String(Pe.tag)," must have culture")));break}}var br=Ue[4];if(br!=null){var vr=Re(br);Ge(vr)}return Pe}if(ne.test(Ie)){var Tr=Re(Ie),Ke=Tr&65535;switch(Ke){case o.LCID.SystemLongDate:Pe.tag=h.CultureTag.SysDate;break;case o.LCID.SystemTime:Pe.tag=h.CultureTag.SysTime;break;case o.LCID.EuroTrailing:Pe.tag=h.CultureTag.Euro1;break;case o.LCID.EuroLeading:Pe.tag=h.CultureTag.Euro2;break;default:(Ke&64512)===64512&&(Pe.tag=h.CultureTag.GenLower),(Ke&64512)===63488&&(Pe.tag=h.CultureTag.GenUpper),(Ke&64512)===62464&&(Pe.tag=h.CultureTag.NomLower),Pe.tag!==void 0&&(Ke&=-63489),Pe.culture=(0,f.convertKnownLCID)(Ke);break}var Fr=Tr>>16;return Ge(Fr),Pe}}},{key:"determineValueType",value:function(){var Ie=this.config.localeInfo,Pe={accountFill:!1,fvt:void 0};for(var Ge of this.parts){Pe.accountFill=!1;var Ue=this.determineValueTypeCodes(Pe,Ge.code);if(Ue!==void 0)return Ue;if(Pe.accountFill&&(Pe.fvt===h.FormatValueType.Number||Pe.fvt===h.FormatValueType.Currency))return h.FormatValueType.Accounting;if(Pe.fvt!==void 0)return Pe.fvt}return Pe.fvt!==void 0?Pe.fvt:this.formatString===Y(Ie.pictureSpecial,o.PictureSpecial.General)?h.FormatValueType.General:h.FormatValueType.Custom}},{key:"determineValueTypeCodes",value:function(Ie,Pe){for(var Ge=this.config.localeInfo,Ue=0;Ue<Pe.length;Ue+=1){var De=Pe[Ue];switch(De.kind){case N.General:break;case o.PictureSingle.Text:return h.FormatValueType.Text;case o.PictureSingle.Star:Ie.accountFill=!0;break;case Ze.Char:case N.Exp:case o.PictureSingle.Slash:case N.StrLit:case o.PictureSingle.Percent:case o.PictureSingle.Underscore:case N.Numeral:case Ze.DateSep:case Ze.TimeSep:break;case N.Currency:Ie.fvt=h.FormatValueType.Currency;break;case N.CurrCode:De.currencySymbol!==void 0&&(Ie.fvt=h.FormatValueType.Currency);break;case Ze.Num:{Ie.fvt=De.numPercent===1&&De.numThousands===0?h.FormatValueType.Percentage:h.FormatValueType.Number;var pe=De.codeBefore,nr=0;if(Ge.isEastAsia){if(nr<pe.length&&Xe(pe[nr])==="("&&(nr+=1),nr<pe.length&&Xe(pe[nr])==="US$")return h.FormatValueType.Currency;if(Ge.isChinaT){if(nr<pe.length&&Xe(pe[nr])==="NT$")return h.FormatValueType.Currency}else if(nr<pe.length&&Xe(pe[nr])==="$")return h.FormatValueType.Currency}var br=void 0;if((br=this.determineValueTypeCodes(Ie,De.codeBefore.slice(nr)))!==void 0||(br=this.determineValueTypeCodes(Ie,De.code))!==void 0)return br;break}case Ze.Exp:{Ie.fvt=h.FormatValueType.Scientific;var vr=void 0;if((vr=this.determineValueTypeCodes(Ie,De.codeMant))!==void 0||(vr=this.determineValueTypeCodes(Ie,De.codeBetween))!==void 0||(vr=this.determineValueTypeCodes(Ie,De.codeExp))!==void 0)return vr;break}case Ze.Fraction:{Ie.fvt=h.FormatValueType.Fraction;var Tr=void 0;if(De.codeInt!==void 0&&(Tr=this.determineValueTypeCodes(Ie,De.codeInt))!==void 0||(Tr=this.determineValueTypeCodes(Ie,De.codeBetween1))!==void 0||(Tr=this.determineValueTypeCodes(Ie,De.codeNumer))!==void 0||(Tr=this.determineValueTypeCodes(Ie,De.codeBetween2))!==void 0||(Tr=this.determineValueTypeCodes(Ie,De.codeDenom))!==void 0)return Tr;break}case o.PictureSingle.Decimal:case o.PictureSingle.Hash:case o.PictureSingle.Zero:case o.PictureSingle.Question:break;case N.PrefixDigTh:case N.LatinDate:case N.BidiDate:break;case o.PictureSingle.HourTh:case o.PictureSingle.MinuteTh:case o.PictureSingle.SecondTh:case o.PictureSingle.Hour:case o.PictureSingle.Minute:case o.PictureSingle.Second:case Ze.FracSeconds:return h.FormatValueType.Time;case N.AMPM:case N.AMPMFE:break;case o.PictureSingle.Era:case o.PictureSingle.EraYear:case o.PictureSingle.YearTh:case o.PictureSingle.EngYearTh:case o.PictureSingle.ThYear:case o.PictureSingle.MonthTh:case o.PictureSingle.DayTh:case o.PictureSingle.Year:case o.PictureSingle.Month:case o.PictureSingle.Day:case o.PictureSingle.LocDay:return h.FormatValueType.Date;case Ze.SysFormat:return this.determineValueTypeCodes(Ie,De.codeThisFormat);default:return(0,l.assertNever)("calc.numfmt.NumberFormatImpl: determineValueTypeCodes code",De)}}}},{key:"determineDecimals",value:function(){var Ie=this.parts[hr.Pos];for(var Pe of Ie.code)switch(Pe.kind){case Ze.Num:return Pe.numDigDec;case Ze.Exp:return Pe.numMantDigDec}return 0}},{key:"determineBidiDate",value:function(){var Ie=Y(this.config.localeInfo.pictureSingle,o.PictureSingle.BidiDate);if((0,l.stringStartsWith)(this.formatString,Ie+"1"))return h.BidiDate.English;if((0,l.stringStartsWith)(this.formatString,Ie+"2"))return h.BidiDate.Lunar}},{key:"printFormatString",value:function(Ie){var Pe=Ie??this.config.localeInfo,Ge=Ae(this.parts,4),Ue=Ge[0],De=Ge[1],pe=Ge[2],nr=Ge[3],br=!(_e(nr)||nr===Ue),vr=this.posBeforeText||!br,Tr="";return vr&&(Tr+=this.printPart(Ue,this.condPos,Pe),De!==Ue&&(Tr+=Y(Pe.pictureSingle,o.PictureSingle.Sep),Tr+=this.printPart(De,this.condNeg,Pe),pe!==Ue&&(Tr+=Y(Pe.pictureSingle,o.PictureSingle.Sep),Tr+=this.printPart(pe,void 0,Pe)))),br&&(vr&&(Tr+=Y(Pe.pictureSingle,o.PictureSingle.Sep)),Tr+=this.printPart(nr,void 0,Pe)),Tr}},{key:"printPart",value:function(Ie,Pe,Ge){var Ue=this.config.mathpack,De="";if(Ie.color!==void 0&&(De+=Y(Ge.pictureSingle,o.PictureSingle.ColorStart)+(typeof Ie.color=="number"?Y(Ge.pictureColor,o.PictureColor.Color)+String(Ie.color-8):Y(Ge.pictureColor,V(Ie.color)))+Y(Ge.pictureSingle,o.PictureSingle.ColorEnd)),Pe!==void 0){var pe=21;De+=Y(Ge.pictureSingle,o.PictureSingle.ColorStart)+Y(K,j[Pe.operator])+Ue.formatGeneral(Ge,Pe.operand,pe)+Y(Ge.pictureSingle,o.PictureSingle.ColorEnd)}return Ie.dbnum!==void 0&&(De+=Y(Ge.pictureSingle,o.PictureSingle.ColorStart)+Y(Ge.pictureDbnum,D(Ie.dbnum))+Y(Ge.pictureSingle,o.PictureSingle.ColorEnd)),De+=this.printCodes({seenDig:!1,wasPrevDig:!1},Ie.code,void 0,Ge),De}},{key:"printCodes",value:function(Ie,Pe,Ge,Ue){var De=this,pe=this.config.mathpack,nr="",br;if(Ge!==void 0&&Ge.numThousands>0){for(var vr=0;vr<Pe.length;vr+=1){var Tr=Pe[vr].kind;(Tr===o.PictureSingle.Zero||Tr===o.PictureSingle.Hash||Tr===o.PictureSingle.Question||Tr===o.PictureSingle.Decimal||Tr===N.Numeral)&&(br=vr)}(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: printCodes thousandsAfter",br!==void 0)}for(var Ke=function(It){return It===o.PictureSingle.Hash||It===o.PictureSingle.Zero||It===o.PictureSingle.Question},Fr=function(It){var Hr=Pe[It],Vr=Ie.wasPrevDig;switch(Ie.wasPrevDig=!1,Hr.kind){case N.General:nr+=Y(Ue.pictureSpecial,o.PictureSpecial.General);break;case o.PictureSingle.Decimal:Ge!==void 0&&(Ge.decimal=!0),Ie.wasPrevDig=!0,nr+=Y(Ue.pictureSingle,o.PictureSingle.Decimal);break;case o.PictureSingle.Hash:case o.PictureSingle.Zero:case o.PictureSingle.Question:{Ie.seenDig=!0,Ie.wasPrevDig=!0;var Ut=Hr.kind===o.PictureSingle.Zero?"0":Y(Ue.pictureSingle,Hr.kind),Br=(0,l.repeat)(Ut,Hr.count);if(Ge===void 0||Ge.decimal){nr+=Br;break}if(Ge.comma){var xa=Ge.numDigLeft-Hr.count;nr+=(0,y.insertCommas)({isThousandsPosition:function(ba){var fa;return ba>0&&ba%3===0&&(ba>xa||Ke((fa=Pe[It+1])==null?void 0:fa.kind))},thousandsSeparator:Y(Ue.pictureSingle,o.PictureSingle.Comma)},Br,xa)}else nr+=Br;Ge.numDigLeft-=Hr.count;break}case N.Numeral:Ie.wasPrevDig=!0,nr+=Hr.formattedStr;break;case Ze.Exp:nr+=De.printCodes(Ie,Hr.codeMant,{comma:Hr.commaMant,numThousands:0,decimal:!1,numDigLeft:Hr.numMantDigLeft},Ue)+De.printCodes(Ie,Hr.codeBetween,void 0,Ue)+De.printCodes(Ie,Hr.codeExp,{comma:!1,numThousands:0,decimal:!1,numDigLeft:Hr.numExpDigLeft},Ue);break;case Ze.Num:nr+=De.printCodes(Ie,Hr.codeBefore,void 0,Ue)+De.printCodes(Ie,Hr.code,{comma:Hr.comma,numThousands:Hr.numThousands,decimal:!1,numDigLeft:Hr.numDigLeft},Ue);break;case Ze.Fraction:{var Bt=Hr.codeInt===void 0?"":De.printCodes(Ie,Hr.codeInt,{comma:Hr.commaInt,numThousands:0,decimal:!1,numDigLeft:Hr.numIntDigLeft},Ue),Kt=De.printCodes(Ie,Hr.codeBetween1,void 0,Ue),_t=De.printCodes(Ie,Hr.codeNumer,{comma:!1,numThousands:0,decimal:!1,numDigLeft:Hr.numNumerDig},Ue),Qt=De.printCodes(Ie,Hr.codeBetween2,void 0,Ue),ja=De.printCodes(Ie,Hr.codeDenom,{comma:!1,numThousands:Hr.numThousands,decimal:!1,numDigLeft:Hr.numDenomDig},Ue);nr+=Bt+Kt+_t+Qt+(Hr.denomValue!==void 0?B(pe,Hr.denomValue):ja);break}case Ze.Char:{var ma=Y(Ue.pictureSingle,o.PictureSingle.Backslash),Ua=ee(Ue,Ue.pictureSingle,Hr.formattedStr,0),ua=re(Ue,Ue.pictureSpecial,Hr.formattedStr,0);if(Ua!==void 0&&Ua!==o.PictureSingle.Extra&&Ua!==o.PictureSingle.Zero)switch(Ua){case o.PictureSingle.Comma:var ht=Pe[It+1];if(Vr){var ca=Y(Ue.pictureSingle,o.PictureSingle.Space);if(Hr.formattedStr!==ca||ht===void 0||!(!Ue.isCurrencySymbolLead&&Ue.isCurrencySepBySpace&&ht.kind===N.Currency)&&!(Ue.isPercentSepBySpace&&ht.kind===o.PictureSingle.Percent)){nr+=ma;break}}if((ht==null?void 0:ht.kind)===Ze.Char&&(ht==null?void 0:ht.formattedStr)===Hr.formattedStr){nr+=ma;break}break;case o.PictureSingle.Decimal:nr+=ma;break;case o.PictureSingle.Slash:Ie.seenDig&&(nr+=ma);break;case o.PictureSingle.Space:case o.PictureSingle.Minus:case o.PictureSingle.Plus:case o.PictureSingle.OpenParen:case o.PictureSingle.CloseParen:break;case o.PictureSingle.DateSep:Y(Ue.pictureSingle,o.PictureSingle.DateSep)!==Y(Ue.pictureSingle,o.PictureSingle.Minus)&&(nr+=ma);break;default:nr+=ma;break}else(ua||Ue.isNumeral((0,l.stringCodePointAt)(Hr.formattedStr,0)))&&(nr+=ma);nr+=Hr.formattedStr;break}case N.Exp:nr+=Hr.formattedStr+(Hr.isNeg?"-":"+");break;case N.StrLit:{var Ea=Y(Ue.pictureSingle,o.PictureSingle.Quote);(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: printCodes StrLit",Hr.escaped.indexOf(Ea)<0),nr+=Ea+Hr.escaped+Ea;break}case o.PictureSingle.Slash:nr+=Y(Ue.pictureSingle,o.PictureSingle.Slash);break;case o.PictureSingle.Percent:nr+=Y(Ue.pictureSingle,o.PictureSingle.Percent);break;case o.PictureSingle.Star:nr+=Y(Ue.pictureSingle,o.PictureSingle.Star)+Hr.escaped;break;case o.PictureSingle.Underscore:nr+=Y(Ue.pictureSingle,o.PictureSingle.Underscore)+Hr.escaped;break;case N.PrefixDigTh:nr+="t";break;case N.Currency:nr+=Y(Ue.pictureSpecial,o.PictureSpecial.Currency);break;case N.CurrCode:if(nr+=Y(Ue.pictureSingle,o.PictureSingle.ColorStart),nr+=ce,Hr.currencySymbol!==void 0&&(nr+=Hr.currencySymbol),Hr.currCode!==void 0){var Pa=Hr.currCode,Ca=Pa.culture,at=Pa.numberShape,Xa=Pa.nationalNumberInput,zt=Pa.calendar,Ha=Pa.localCalendarInput,ka=Pa.tag;nr+=oe;var Tt=0;switch(at!==void 0&&(Tt|=t.pictureNumberShape.indexOf(at)<<8),Xa&&(Tt|=32768),zt!==void 0&&(Tt|=t.pictureCalendar.indexOf(zt)),Ha&&(Tt|=128),typeof Ca){case"number":{var Vt=Ca;switch(ka){case void 0:break;case h.CultureTag.GenLower:Vt|=64512;break;case h.CultureTag.GenUpper:Vt|=63488;break;case h.CultureTag.NomLower:Vt|=62464;break;default:(0,l.assertFalse)("calc.numfmt.NumberFormatImpl: printCodes lcid2")}var wa=se(Tt<<16|Vt);/^[a-f]{1,7}$/i.test(wa)&&(wa="0"+wa),nr+=wa;break}case"string":{nr+=Ca,ka!==void 0&&(Ca!==""&&(nr+=oe),nr+=le,nr+=String(ka)),Tt!==0&&(nr+=ae,nr+=se(Tt));break}}}nr+=Y(Ue.pictureSingle,o.PictureSingle.ColorEnd);break;case o.PictureSingle.Text:nr+=Y(Ue.pictureSingle,o.PictureSingle.Text);break;case N.LatinDate:nr+=Y(Ue.pictureSingle,o.PictureSingle.BidiDate)+"1";break;case N.BidiDate:nr+=Y(Ue.pictureSingle,o.PictureSingle.BidiDate)+"2";break;case Ze.FracSeconds:nr+=Y(Ue.pictureSingle,o.PictureSingle.Decimal)+(0,l.repeat)("0",Hr.rounding);break;case Ze.DateSep:nr+=Y(Ue.pictureSingle,o.PictureSingle.DateSep);break;case Ze.TimeSep:nr+=Y(Ue.pictureSingle,o.PictureSingle.Colon);break;case o.PictureSingle.Era:case o.PictureSingle.EraYear:case o.PictureSingle.Year:case o.PictureSingle.YearTh:case o.PictureSingle.EngYearTh:case o.PictureSingle.ThYear:case o.PictureSingle.Month:case o.PictureSingle.MonthTh:case o.PictureSingle.Day:case o.PictureSingle.DayTh:case o.PictureSingle.LocDay:nr+=(0,l.repeat)(Y(Ue.pictureSingle,Hr.kind),Hr.count);break;case o.PictureSingle.Hour:case o.PictureSingle.HourTh:case o.PictureSingle.Minute:case o.PictureSingle.MinuteTh:case o.PictureSingle.Second:case o.PictureSingle.SecondTh:if(Hr.isAbs){nr+=Y(Ue.pictureSingle,o.PictureSingle.ColorStart)+(0,l.repeat)(Y(Ue.pictureSingle,Hr.kind),Hr.count)+Y(Ue.pictureSingle,o.PictureSingle.ColorEnd);break}nr+=(0,l.repeat)(Y(Ue.pictureSingle,Hr.kind),Hr.count);break;case N.AMPM:case N.AMPMFE:Hr.kind===N.AMPMFE||Ue.isEastAsia||Hr.pictureKind===o.PictureSpecial.AP2?nr+=Hr.tokenStr:nr+=Y(Ue.pictureSpecial,Hr.pictureKind);break;case Ze.SysFormat:nr+=De.printCodes(Ie,Hr.codeThisFormat,void 0,Ue);break;default:return{v:(0,l.assertNever)("calc.numfmt.NumberFormatImpl: printCodes code",Hr)}}It===br&&(nr+=(0,l.repeat)(Y(Ue.pictureSingle,o.PictureSingle.Comma),Ge.numThousands))},ut,vt=0;vt<Pe.length;vt+=1)if(ut=Fr(vt),ut)return ut.v;return nr}},{key:"countBytecodeBuffer",value:function(Ie){for(var Pe,Ge,Ue=this.config,De=Ue.mathpack,pe=Ue.localeInfo,nr=0,br=0;br<Ie.length;br+=1){var vr=Ie[br],Tr=Gr;switch(vr.kind){case o.PictureSingle.Percent:case N.Numeral:case Ze.Char:case o.PictureSingle.Star:case o.PictureSingle.Underscore:Tr+=Be;break;case N.StrLit:Tr+=1+Be*vr.escaped.length;break;case Ze.FracSeconds:case o.PictureSingle.Hash:case o.PictureSingle.Zero:case o.PictureSingle.Question:case N.Exp:Tr+=1;break;case o.PictureSingle.Hour:case o.PictureSingle.HourTh:case o.PictureSingle.Minute:case o.PictureSingle.MinuteTh:case o.PictureSingle.Second:case o.PictureSingle.SecondTh:vr.isAbs&&(Tr+=1);break;case Ze.Fraction:if(Tr+=5,vr.codeInt!==void 0&&(Tr+=this.countBytecodeBuffer(vr.codeInt)),Tr+=this.countBytecodeBuffer(vr.codeBetween1),Tr+=this.countBytecodeBuffer(vr.codeNumer),Tr+=this.countBytecodeBuffer(vr.codeBetween2),Tr+=this.countBytecodeBuffer(vr.codeDenom),vr.denomValue!==void 0){Tr-=2;var Ke=B(De,vr.denomValue).length;Tr+=2+Be*Ke}vr.commaInt&&(Tr+=Gr);break;case Ze.Exp:Tr+=3,Tr+=this.countBytecodeBuffer(vr.codeMant),Tr+=this.countBytecodeBuffer(vr.codeBetween),Tr+=this.countBytecodeBuffer(vr.codeExp),vr.commaMant&&(Tr+=Gr);break;case Ze.Num:Tr+=3,Tr+=this.countBytecodeBuffer(vr.codeBefore),Tr+=this.countBytecodeBuffer(vr.code),vr.comma&&(Tr+=Gr);break;case Ze.SysFormat:Tr=0,Tr+=this.countBytecodeBuffer(vr.codeThisFormat);break;case N.CurrCode:Tr+=Be*(((Pe=(Ge=vr.currencySymbol)==null?void 0:Ge.length)!=null?Pe:0)+1),Tr+=8;break;case N.AMPM:{var Fr=pe.isEastAsia||vr.pictureKind===o.PictureSpecial.AP2?ue(pe,vr.tokenStr):pe.ampmSymbols;Tr+=2+Be*(Fr[0].length+Fr[1].length)}break;case N.AMPMFE:break;case N.General:case o.PictureSingle.Decimal:case o.PictureSingle.Slash:case N.PrefixDigTh:case N.Currency:case o.PictureSingle.Text:case N.LatinDate:case N.BidiDate:case Ze.DateSep:case Ze.TimeSep:case o.PictureSingle.Era:case o.PictureSingle.EraYear:case o.PictureSingle.Year:case o.PictureSingle.YearTh:case o.PictureSingle.EngYearTh:case o.PictureSingle.ThYear:case o.PictureSingle.Month:case o.PictureSingle.MonthTh:case o.PictureSingle.Day:case o.PictureSingle.DayTh:case o.PictureSingle.LocDay:break;default:return(0,l.assertNever)("calc.numfmt.NumberFormatImpl: printCodes code",vr)}nr+=Tr}return nr}},{key:"countBytecodePart",value:function(Ie){var Pe=Ie.code,Ge=Ie.color,Ue=Ie.dbnum,De=Ie.dtrRounding,pe=0;return Ge!==void 0&&(pe+=2),Ue!==void 0&&(pe+=2),De!==0&&(pe+=2),pe+=this.countBytecodeBuffer(Pe),pe}},{key:"countBytecode",value:function(){for(var Ie=0,Pe=hr.Pos;Pe<=hr.Text;Pe+=1){(Pe===hr.Pos&&this.condPos!==void 0||Pe===hr.Neg&&this.condNeg!==void 0)&&(Ie+=10);for(var Ge=this.parts[Pe],Ue=!1,De=hr.Pos;De<Pe;De+=1)if(this.parts[De]===Ge){Ue=!0;break}Ue||(Ie+=this.countBytecodePart(Ge))}return Ie}},{key:"checkBytecode",value:function(){if(this.countBytecode()>kr)throw new xr(this.notFormatString("format string too long: bytecode limit"));if(this.countBytecode()>247)throw new xr((0,o.notImplemented)(["format string too long: close to bytecode limit"]))}},{key:"getBundledLocaleInfo",value:function(Ie,Pe,Ge){var Ue,De=Ge;switch(Pe){case o.Calendar.GregorianUS:De=he;break;case o.Calendar.GregorianMEFrench:De=ye;break;case o.Calendar.GregorianArabic:De=ve;break;case o.Calendar.GregorianXlitEnglish:De=me;break;case o.Calendar.GregorianXlitFrench:De=Ee;break;case o.Calendar.UmAlQura:case o.Calendar.Hijri:break;case o.Calendar.Thai:De=xe;break}if(((Ue=De)==null?void 0:Ue.culture)!==void 0&&De.culture!==""){var pe=(0,f.getBundledLocaleInfo)(De);if(pe===void 0)throw new _r(this.notImplementedCulture(Ie,De.culture));return pe}return this.config.localeInfo}},{key:"notFormatString",value:function(Ie){return(0,h.notFormatString)("".concat(Ie," (source=").concat(String(this.source),"): ").concat(this.logFormatString))}},{key:"notImplementedCulture",value:function(Ie,Pe){var Ge=typeof Pe=="number"?"lcid:".concat(se(Pe)):"lang:".concat(Pe);return(0,o.notImplemented)(["".concat(Ie,": culture = ").concat(Ge)])}}])}();t.NumberFormatImpl=$e;function Sr(qe,wr,Ie){try{return(0,l.success)(new $e(qe.config,{old:void 0,formatString:wr,source:Ie}))}catch(Pe){return Pe instanceof xr?(0,l.failure)(Pe.reason):(0,l.failure)((0,l.javaScriptError)(Pe))}}function Or(qe){if(qe.length===0)return!1;var wr=(0,l.stringCodePointAt)(qe,0);return wr>=1424&&wr<=1535||wr===8207||wr>=64285&&wr<=64335||wr>=1536&&wr<=1791||wr>=1872&&wr<=1919||wr>=2208&&wr<=2303||wr>=64336&&wr<=65023||wr>=65136&&wr<=65279}function Xr(qe,wr,Ie,Pe){try{var Ge,Ue,De,pe=qe.config.localeInfo;switch(Ie.kind){case o.OperKind.String:Ge=Or(Ie.value)?h.Alignment.Right:h.Alignment.Left,Ue=h.Clip.None,De=Ie;break;case o.OperKind.Number:Ge=wr.isTextOnly?h.Alignment.Left:h.Alignment.Right,Ue=h.Clip.All,De=Ie;break;case o.OperKind.Boolean:Ge=h.Alignment.Center,Ue=h.Clip.All,De=(0,o.stringOper)(Ie.value?pe.trueName:pe.falseName);break;case o.OperKind.Blank:return(0,l.success)((0,h.formattedValue)([],void 0,h.Alignment.Left,h.Clip.All));case o.OperKind.Error:var nr=pe.errorNames[Ie.type];return nr==null?(0,l.failure)((0,o.internal)("No locale data for error type ".concat(Ie.type))):(0,l.success)((0,h.formattedValue)([(0,h.formattedUnitString)(nr)],void 0,h.Alignment.Center,h.Clip.All));case o.OperKind.Array:return(0,l.failure)((0,o.notImplemented)(["Array applyFormat"]));case o.OperKind.Rich:return(0,l.failure)((0,o.notImplemented)(["Rich applyFormat"]))}return wr.apply(De,Ge,Ue,Pe)}catch(br){return(0,l.failure)((0,l.javaScriptError)(br))}}function zr(qe,wr){try{switch(qe.valueType){case h.FormatValueType.General:return(0,l.failure)((0,o.notImplemented)(["changeDecimals General"]));case h.FormatValueType.Number:case h.FormatValueType.Currency:case h.FormatValueType.Accounting:case h.FormatValueType.Percentage:case h.FormatValueType.Scientific:if(qe.decimals===0&&wr<0)return l.successUndefined;var Ie=(0,l.fastMax)(0,qe.decimals+wr),Pe=qe.synthesizeDecimals(Ie);return Pe.formatString===qe.formatString?l.successUndefined:(0,l.success)(Pe);default:return l.successUndefined}}catch(Ge){return(0,l.failure)((0,l.javaScriptError)(Ge))}}},"../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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");t.PackageName="excel-online-calc-numfmt";var a=s("../excel-online-calc-numfmt/lib/edit.js");Object.defineProperty(t,"shouldInstallFormat",{enumerable:!0,get:function(){return a.shouldInstallFormat}});var l=s("../excel-online-calc-numfmt/lib/formatService.js");Object.defineProperty(t,"createNumberFormatter",{enumerable:!0,get:function(){return l.createNumberFormatter}});var o=s("../excel-online-calc-numfmt/lib/knownFormat.js");Object.defineProperty(t,"buildNumberFormat",{enumerable:!0,get:function(){return o.buildNumberFormat}}),Object.defineProperty(t,"buildPercentFormat",{enumerable:!0,get:function(){return o.buildPercentFormat}}),Object.defineProperty(t,"buildScientificFormat",{enumerable:!0,get:function(){return o.buildScientificFormat}}),Object.defineProperty(t,"buildFractionFormat",{enumerable:!0,get:function(){return o.buildFractionFormat}}),Object.defineProperty(t,"buildCurrencyFormat",{enumerable:!0,get:function(){return o.buildCurrencyFormat}}),Object.defineProperty(t,"getKnownFormat",{enumerable:!0,get:function(){return o.getKnownFormat}}),Object.defineProperty(t,"isKnownFormatDefined",{enumerable:!0,get:function(){return o.isKnownFormatDefined}}),Object.defineProperty(t,"englishXLSXKnownFormat",{enumerable:!0,get:function(){return o.englishXLSXKnownFormat}});var f=s("../excel-online-calc-numfmt/lib/localeData.js");Object.defineProperty(t,"convertKnownLCID",{enumerable:!0,get:function(){return f.convertKnownLCID}});var g=s("../excel-online-calc-numfmt/lib/ribbonFormat.js");Object.defineProperty(t,"RibbonFormat",{enumerable:!0,get:function(){return g.RibbonFormat}}),Object.defineProperty(t,"getRibbonFormat",{enumerable:!0,get:function(){return g.getRibbonFormat}}),n.__exportStar(s("../excel-online-calc-numfmt/lib/serviceTypes.js"),t);var h=s("../excel-online-calc-numfmt/lib/util.js");Object.defineProperty(t,"initUtilGlobals",{enumerable:!0,get:function(){return h.initUtilGlobals}}),Object.defineProperty(t,"getFormatString",{enumerable:!0,get:function(){return h.getFormatString}}),Object.defineProperty(t,"applyFormatAndRenderToString",{enumerable:!0,get:function(){return h.applyFormatAndRenderToString}});var y=s("../excel-online-calc-numfmt/lib/utilDeprecated.js");Object.defineProperty(t,"getValueEditOperKind",{enumerable:!0,get:function(){return y.getValueEditOperKind}}),Object.defineProperty(t,"applyValueEdit",{enumerable:!0,get:function(){return y.applyValueEdit}}),Object.defineProperty(t,"toXLNumber",{enumerable:!0,get:function(){return y.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=f,t.getSingle=g,t.getColor=h,t.buildNumberFormat=y,t.buildPercentFormat=p,t.buildScientificFormat=R,t.buildQuoted=C,t.buildFractionFormat=S,t.buildCurrencyFormat=A,t.buildSingle=T,t.buildMMDDYYFormat=x,t.buildNumShapeConstFormat=W,t.buildNumShapeDateTimeFormat=H,t.getKnownFormat=G,t.isKnownFormatDefined=z;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/impl.js"),o=s("../excel-online-calc-numfmt/lib/unicode.js");function f(V,Z){var D,O=(D=V.pictureSpecial[Z])!=null?D:a.englishPictureSpecial[Z];return(0,n.assertTrue)("calc.numfmt.knownFormat: getSpecial",O!==void 0),O}function g(V,Z){var D,O=(D=V.pictureSingle[Z])!=null?D:a.englishPictureSingle[Z];return(0,n.assertTrue)("calc.numfmt.knownFormat: getSingle",O!==void 0),O}function h(V,Z){var D,O=(D=V.pictureColor[Z])!=null?D:a.englishPictureColor[Z];return(0,n.assertTrue)("calc.numfmt.knownFormat: getColor",O!==void 0),O}function y(V,Z,D,O){var K="";if(D>1){var $=(0,n.repeat)(g(V,a.PictureSingle.Hash),D-1);K+=Z?(0,o.insertCommas)({isThousandsPosition:function(N){return N>0&&N%3===0},thousandsSeparator:g(V,a.PictureSingle.Comma)},$,1):$}return K+="0",O>0&&(K+=g(V,a.PictureSingle.Decimal),K+=(0,n.repeat)("0",O)),K}function p(V,Z){var D="";return D+="0",Z>0&&(D+=g(V,a.PictureSingle.Decimal),D+=(0,n.repeat)("0",Z)),V.isPercentSepBySpace&&(D+=g(V,a.PictureSingle.Space)),D+=g(V,a.PictureSingle.Percent),D}function R(V,Z,D,O){var K="";return K+=y(V,!1,Z,D),V.isExpSepBySpace&&(K+=g(V,a.PictureSingle.Space)),K+=g(V,a.PictureSingle.E),K+="+",K+=(0,n.repeat)("0",O),K}function C(V,Z){var D=g(V,a.PictureSingle.Quote);return D+Z+D}function S(V,Z){var D="";D+=g(V,a.PictureSingle.Hash);var O=V.fractionSeparator;return O===g(V,a.PictureSingle.Comma)?D+=C(V,O):O===" "?D+=g(V,a.PictureSingle.Space):D+=C(V,O),D+=(0,n.repeat)(g(V,a.PictureSingle.Question),Z),D+=g(V,a.PictureSingle.Slash),D+=(0,n.repeat)(g(V,a.PictureSingle.Question),Z),D}var F;(function(V){V[V.Pos=0]="Pos",V[V.Neg=1]="Neg",V[V.Zero=2]="Zero",V[V.Text=3]="Text"})(F||(F={}));function E(V,Z){var D="";return D+=C(V,"-"),Z>0&&(D+=(0,n.repeat)(g(V,a.PictureSingle.Question),Z)),D}function A(V,Z,D,O,K,$){for(var j=arguments.length>6&&arguments[6]!==void 0?arguments[6]:!1,N=V.isCurrencySymbolLead,J=V.currencyFormat,ee=V.isCurrencySepBySpace,Y=j?F.Pos:K?F.Text:F.Neg,re=y(V,!0,4,D),ue="",ce=function(le){le!==F.Pos&&(ue+=g(V,a.PictureSingle.Sep)),le===F.Neg&&Z&&(ue+=g(V,a.PictureSingle.ColorStart)+h(V,a.PictureColor.Red)+g(V,a.PictureSingle.ColorEnd));var ne=function(){return le===F.Zero?E(V,D):le===F.Text?g(V,a.PictureSingle.Text):re},te=function(){return le!==F.Text?T(V,a.PictureSingle.Star,a.PictureSingle.Space):""},ie=function(){var xe="";if(N)switch(J){case a.CurrencyFormat.Paren:xe+=T(V,a.PictureSingle.Underscore,a.PictureSingle.OpenParen);break;case a.CurrencyFormat.Trail:xe+=T(V,a.PictureSingle.Underscore,a.PictureSingle.Minus);break;case a.CurrencyFormat.Intern:xe+=T(V,a.PictureSingle.Underscore,a.PictureSingle.Space);break}else{switch(J){case a.CurrencyFormat.Trail:xe+=T(V,a.PictureSingle.Underscore,a.PictureSingle.Minus);break;case a.CurrencyFormat.Paren:case a.CurrencyFormat.Intern:xe+=T(V,a.PictureSingle.Underscore,a.PictureSingle.Space);break}J!==a.CurrencyFormat.Lead&&(xe+=te())}return xe},se=function(){if(N)switch(J){case a.CurrencyFormat.Lead:return T(V,a.PictureSingle.Underscore,a.PictureSingle.Minus);case a.CurrencyFormat.Intern:return T(V,a.PictureSingle.Underscore,a.PictureSingle.Space)}else switch(J){case a.CurrencyFormat.Lead:return T(V,a.PictureSingle.Underscore,a.PictureSingle.Minus);case a.CurrencyFormat.Paren:case a.CurrencyFormat.Intern:return T(V,a.PictureSingle.Underscore,a.PictureSingle.Space)}return""},Re=function(){return le===F.Neg?g(V,a.PictureSingle.OpenParen):""},he=function(){return le===F.Text&&!N?"":le===F.Neg?g(V,a.PictureSingle.CloseParen):T(V,a.PictureSingle.Underscore,a.PictureSingle.CloseParen)},ye=function(){var xe="";if(le!==F.Neg)switch(J){case a.CurrencyFormat.Intern:!N&&le!==F.Text&&(xe+=T(V,a.PictureSingle.Underscore,a.PictureSingle.Minus));break;case a.CurrencyFormat.Lead:case a.CurrencyFormat.Trail:if(J===a.CurrencyFormat.Lead&&!K)break;xe+=T(V,a.PictureSingle.Underscore,a.PictureSingle.Minus);break}else xe+=g(V,a.PictureSingle.Minus);return K&&!N&&J===a.CurrencyFormat.Lead&&(xe+=te()),xe},ve=function(){var xe="";return O&&!N&&ee&&(xe+=g(V,a.PictureSingle.Space)),O&&(xe+=$??f(V,a.PictureSpecial.Currency)),N&&ee&&(xe+=g(V,a.PictureSingle.Space)),xe},me=function(){var xe="";return le!==F.Text&&(N?(O&&(xe+=ve()),K&&(xe+=te())):xe+=ve()),xe};if(K&&(ue+=ie()),N)switch(J){case a.CurrencyFormat.Paren:K||(ue+=Re()),ue+=me(),K&&(ue+=Re()),ue+=ne(),ue+=he();break;case a.CurrencyFormat.Lead:ue+=ye(),ue+=me(),ue+=ne();break;case a.CurrencyFormat.Intern:ue+=me(),ue+=ye(),ue+=ne();break;case a.CurrencyFormat.Trail:ue+=me(),ue+=ne(),ue+=ye();break}else switch(J){case a.CurrencyFormat.Paren:ue+=Re(),ue+=ne(),K&&(ue+=he()),ue+=me(),K||(ue+=he());break;case a.CurrencyFormat.Lead:ue+=ye(),ue+=ne(),ue+=me();break;case a.CurrencyFormat.Intern:ue+=ne(),ue+=ye(),ue+=me();break;case a.CurrencyFormat.Trail:ue+=ne(),ue+=me(),ue+=ye();break}K&&(ue+=se())},oe=F.Pos;oe<=Y;oe=oe+1)ce(oe);return ue}function T(V){for(var Z=arguments.length,D=new Array(Z>1?Z-1:0),O=1;O<Z;O++)D[O-1]=arguments[O];return D.map(function(K){return typeof K=="string"?K:g(V,K)}).join("")}var M;(function(V){V[V.Day=0]="Day",V[V.Month=1]="Month",V[V.Year=2]="Year"})(M||(M={}));var _=X(X(X(X(X(X({},a.DateOrder.MDY,[M.Month,M.Day,M.Year]),a.DateOrder.DMY,[M.Day,M.Month,M.Year]),a.DateOrder.YMD,[M.Year,M.Month,M.Day]),a.DateOrder.MYD,[M.Month,M.Year,M.Day]),a.DateOrder.DYM,[M.Day,M.Year,M.Month]),a.DateOrder.YDM,[M.Year,M.Day,M.Month]);function L(V,Z){var D=Z?V.hour2Digits&&!V.clock24Hour:V.hour2Digits;return T(V,D?a.PictureSingle.Hour:"",a.PictureSingle.Hour,a.PictureSingle.Colon,a.PictureSingle.Minute,a.PictureSingle.Minute)}function k(V,Z){return L(V,Z)+T(V,a.PictureSingle.Colon,a.PictureSingle.Second,a.PictureSingle.Second)}function v(V){var Z="";return V.isAMPMSepBySpace&&(Z+=g(V,a.PictureSingle.Space)),Z+=f(V,a.PictureSpecial.AP1),Z}function b(V,Z,D,O){for(var K=arguments.length>4&&arguments[4]!==void 0?arguments[4]:V.year4Digits,$=V.month2Digits,j=V.day2Digits,N=[(0,n.repeat)(Z,j?2:1),(0,n.repeat)(D,$?2:1),(0,n.repeat)(O,K?4:2)],J=_[V.dateOrder],ee="",Y=0;Y<3;Y+=1)ee+=N[J[Y]],Y<2&&(ee+=g(V,a.PictureSingle.DateSep));return ee}function x(V,Z){var D=g(V,a.PictureSingle.Year),O=g(V,a.PictureSingle.Month),K=g(V,a.PictureSingle.Day);return b(V,K,O,D,Z)}function w(V,Z,D){var O=arguments.length>3&&arguments[3]!==void 0?arguments[3]:a.PictureSingle.Day,K=arguments.length>4&&arguments[4]!==void 0?arguments[4]:a.PictureSingle.Month,$=arguments.length>5&&arguments[5]!==void 0?arguments[5]:a.PictureSingle.Year,j=V.day2Digits,N=V.country===a.Country.GER,J=V.dateSeparator==="/"&&V.dateAltSeparator!==" ",ee="";return Z&&(ee+=T(V,j?O:"",O),J?ee+=V.dateAltSeparator:(ee+=g(V,a.PictureSingle.DateSep),N&&(ee+=g(V,a.PictureSingle.Space)))),ee+=T(V,K,K,K),D&&(J?ee+=V.dateAltSeparator:N?ee+=g(V,a.PictureSingle.Space):ee+=g(V,a.PictureSingle.DateSep),ee+=T(V,$,$)),ee}function B(V){var Z=V.hour2Digits;return T(V,Z?a.PictureSingle.HourTh:"",a.PictureSingle.HourTh,a.PictureSingle.Colon,a.PictureSingle.MinuteTh,a.PictureSingle.MinuteTh)}function P(V){return B(V)+T(V,a.PictureSingle.Colon,a.PictureSingle.SecondTh,a.PictureSingle.SecondTh)}function U(V){return b(V,g(V,a.PictureSingle.DayTh),g(V,a.PictureSingle.MonthTh),g(V,a.PictureSingle.YearTh))}function Q(V,Z,D){return w(V,Z,D,a.PictureSingle.DayTh,a.PictureSingle.MonthTh,a.PictureSingle.YearTh)}function W(V,Z,D,O,K,$,j,N){var J=l.pictureNumberShape.indexOf(D)<<24|q(D),ee=j;(O||K)&&(ee=2);var Y=14;if(ee=(0,n.fastMin)(ee,Y),O){var re=T(V,a.PictureSingle.ColorStart,"$"+V.currencySymbol+"-"+J.toString(16).toUpperCase(),a.PictureSingle.ColorEnd);return A(Object.assign({},V,{isCurrencySymbolLead:!0,isCurrencySepBySpace:!1,currencyFormat:a.CurrencyFormat.Paren}),!0,2,!0,!1,re).replace(re,function(){return re+g(V,a.PictureSingle.Space)})}var ue=T(V,a.PictureSingle.ColorStart,"$-"+J.toString(16).toUpperCase(),a.PictureSingle.ColorEnd);if(K)return ue+p(Object.assign({},V,{isPercentSepBySpace:!1}),2);if($)return ue+y(V,!0,4,ee);var ce=11,oe=Z.formatGeneral(V,N,ce),ae=oe.indexOf("E");if(ae>=0){var le=oe.substring(0,ae),ne=le.indexOf(V.decimalSeparator)>=0,te=le.replace(V.decimalSeparator,"").length,ie=oe.substring(ae+2).length;return ue+T(V,"0",!(ee>0)||ne?a.PictureSingle.Decimal:"",(0,n.repeat)(g(V,a.PictureSingle.Hash),te-1),a.PictureSingle.E,ee>0?"-":"+",(0,n.repeat)("0",ie))}return ue+T(V,"0",ee>0?a.PictureSingle.Decimal:"",(0,n.repeat)(g(V,a.PictureSingle.Hash),ee))}function q(V){switch(V){case a.NumberShape.ArabicIndic:case a.NumberShape.ExtendedArabicIndic:return a.LCID.Arabic;case a.NumberShape.Devanagari:return a.LCID.Hindi;case a.NumberShape.Bengali:return 1093;case a.NumberShape.Gurmukhi:return 1094;case a.NumberShape.Gujarati:return 1095;case a.NumberShape.Oriya:return 1096;case a.NumberShape.Tamil:return a.LCID.Tamil;case a.NumberShape.Telugu:return 1098;case a.NumberShape.Kannada:return 1099;case a.NumberShape.Malayalam:return 1100;case a.NumberShape.Thai:return a.LCID.Thailand;case a.NumberShape.Lao:return 1108;case a.NumberShape.Tibetan:return 1105;case a.NumberShape.Myanmar:return 1109;case a.NumberShape.Ethiopic:return 1118;case a.NumberShape.Khmer:return 1107;case a.NumberShape.Mongolian:return 1104;case a.NumberShape.ASCII:case a.NumberShape.ChineseTrad1:case a.NumberShape.ChineseTrad2:case a.NumberShape.ChineseTrad3:case a.NumberShape.ChineseSimp1:case a.NumberShape.ChineseSimp2:case a.NumberShape.ChineseSimp3:case a.NumberShape.Japanese1:case a.NumberShape.Japanese2:case a.NumberShape.Japanese3:case a.NumberShape.Korean1:case a.NumberShape.Korean2:case a.NumberShape.Korean3:case a.NumberShape.Korean4:return 0;default:return(0,n.assertNever)("calc.numfmt.lcidFromNumShape",V)}}function H(V,Z,D){var O=T(V,a.PictureSingle.ColorStart,"$-"+(l.pictureNumberShape.indexOf(Z)<<24).toString(16).toUpperCase(),a.PictureSingle.ColorEnd);return O+G(V,D)}function G(V,Z){switch(Z){case a.KnownFormat.General:return f(V,a.PictureSpecial.General);case a.KnownFormat.NoComFixed0:return y(V,!1,1,0);case a.KnownFormat.NoComFixed:return y(V,!1,1,2);case a.KnownFormat.Fixed0:return y(V,!0,4,0);case a.KnownFormat.Fixed:return y(V,!0,4,2);case a.KnownFormat.Currency:return A(V,!1,0,!0,!1);case a.KnownFormat.CoCurrency:return A(V,!0,0,!0,!1);case a.KnownFormat.CurrencyDec:return A(V,!1,2,!0,!1);case a.KnownFormat.CoCurrencyDec:return A(V,!0,2,!0,!1);case a.KnownFormat.Pct0:return p(V,0);case a.KnownFormat.Pct:return p(V,2);case a.KnownFormat.Exp:return R(V,1,2,2);case a.KnownFormat.Fract:return S(V,1);case a.KnownFormat.FractBond:return S(V,2);case a.KnownFormat.MMDDYY:return x(V);case a.KnownFormat.DDMMMYY:return w(V,!0,!0);case a.KnownFormat.DDMMM:return w(V,!0,!1);case a.KnownFormat.MMMYY:return w(V,!1,!0);case a.KnownFormat.HHMMAP:return L(V,!0)+v(V);case a.KnownFormat.HHMMSSAP:return k(V,!0)+v(V);case a.KnownFormat.HHMM:return L(V,!1);case a.KnownFormat.HHMMSS:return k(V,!1);case a.KnownFormat.MDYHMS:return T(V,x(V),a.PictureSingle.Space,L(V,!1));case a.KnownFormat.USCoCurrency:case a.KnownFormat.USCoCurrencyDec:return A(Object.assign({},V,{isCurrencySymbolLead:!0,isCurrencySepBySpace:!1,currencyFormat:a.CurrencyFormat.Paren}),!0,Z===a.KnownFormat.USCoCurrencyDec?2:0,!0,!1,V.isChinaT?C(V,"US$"):"$");case a.KnownFormat.Currency2:return A(V,!1,0,!1,!1);case a.KnownFormat.CoCurrency2:return A(V,!0,0,!1,!1);case a.KnownFormat.CurrencyDec2:return A(V,!1,2,!1,!1);case a.KnownFormat.CoCurrencyDec2:return A(V,!0,2,!1,!1);case a.KnownFormat.Acct:return A(V,!1,0,!1,!0);case a.KnownFormat.AcctDec:return A(V,!1,2,!1,!0);case a.KnownFormat.AcctCur:return A(V,!1,0,!0,!0);case a.KnownFormat.AcctDecCur:return A(V,!1,2,!0,!0);case a.KnownFormat.MMSS:return T(V,a.PictureSingle.Minute,a.PictureSingle.Minute,a.PictureSingle.Colon,a.PictureSingle.Second,a.PictureSingle.Second);case a.KnownFormat.AbsHMMSS:return T(V,a.PictureSingle.ColorStart,a.PictureSingle.Hour,a.PictureSingle.ColorEnd,a.PictureSingle.Colon,a.PictureSingle.Minute,a.PictureSingle.Minute,a.PictureSingle.Colon,a.PictureSingle.Second,a.PictureSingle.Second);case a.KnownFormat.SS0:return T(V,a.PictureSingle.Minute,a.PictureSingle.Minute,a.PictureSingle.Colon,a.PictureSingle.Second,a.PictureSingle.Second,a.PictureSingle.Decimal,"0");case a.KnownFormat.Eng:return R(V,3,1,1);case a.KnownFormat.Text:return g(V,a.PictureSingle.Text);case a.KnownFormat.NoComFixed0_Tha:return"t"+y(V,!1,1,0);case a.KnownFormat.NoComFixed_Tha:return"t"+y(V,!1,1,2);case a.KnownFormat.Fixed0_Tha:return"t"+y(V,!0,4,0);case a.KnownFormat.Fixed_Tha:return"t"+y(V,!0,4,2);case a.KnownFormat.CoCurrency_Tha:case a.KnownFormat.CoCurrencyDec_Tha:return A(Object.assign({},V,{isCurrencySymbolLead:!0,isCurrencySepBySpace:!1,currencyFormat:a.CurrencyFormat.Paren}),!0,Z===a.KnownFormat.CoCurrencyDec_Tha?2:0,!0,!1,"t"+f(V,a.PictureSpecial.Currency));case a.KnownFormat.Pct0_Tha:return"t"+p(V,0);case a.KnownFormat.Pct_Tha:return"t"+p(V,2);case a.KnownFormat.MMDDYY_Tha:return U(V);case a.KnownFormat.DDMMMYY_Tha:return Q(V,!0,!0);case a.KnownFormat.DDMMM_Tha:return Q(V,!0,!1);case a.KnownFormat.MMMYY_Tha:return Q(V,!1,!0);case a.KnownFormat.HHMM_Tha:return B(V);case a.KnownFormat.HHMMSS_Tha:return P(V);case a.KnownFormat.MDYHMS_Tha:return T(V,U(V),a.PictureSingle.Space,B(V));case a.KnownFormat.AbsHMMSS_Tha:return T(V,a.PictureSingle.ColorStart,a.PictureSingle.HourTh,a.PictureSingle.ColorEnd,a.PictureSingle.Colon,a.PictureSingle.MinuteTh,a.PictureSingle.MinuteTh,a.PictureSingle.Colon,a.PictureSingle.SecondTh,a.PictureSingle.SecondTh);case a.KnownFormat.MMSS_Tha:return T(V,a.PictureSingle.MinuteTh,a.PictureSingle.MinuteTh,a.PictureSingle.Colon,a.PictureSingle.SecondTh,a.PictureSingle.SecondTh);case a.KnownFormat.SS0_Tha:return T(V,a.PictureSingle.MinuteTh,a.PictureSingle.MinuteTh,a.PictureSingle.Colon,a.PictureSingle.SecondTh,a.PictureSingle.SecondTh,a.PictureSingle.Decimal,"0");case a.KnownFormat.DMBB_Tha:return b(V,g(V,a.PictureSingle.Day),g(V,a.PictureSingle.Month),g(V,a.PictureSingle.EngYearTh),!1);default:return(0,n.assertNever)("calc.numfmt.getKnownFormat",Z)}}function z(V,Z){return V<=a.KnownFormat.General&&V>=a.KnownFormat.AcctDec?!0:V<=-1e3&&V>=-1099?Z.isEastAsia:V<=-1100&&V>=-1199?Z.isJapan:V<=-1200&&V>=-1299?Z.isKorea:V<=-1300&&V>=-1399?Z.isChinaT:V<=-1400&&V>=-1499?Z.isChinaS:V<=-2e3&&V>=-2099?Z.isThai:(0,n.assertFalse)("calc.numfmt.isKnownFormatDefined")}t.englishXLSXKnownFormat={0:a.KnownFormat.General,1:a.KnownFormat.NoComFixed0,2:a.KnownFormat.NoComFixed,3:a.KnownFormat.Fixed0,4:a.KnownFormat.Fixed,5:a.KnownFormat.Currency,6:a.KnownFormat.CoCurrency,7:a.KnownFormat.CurrencyDec,8:a.KnownFormat.CoCurrencyDec,9:a.KnownFormat.Pct0,10:a.KnownFormat.Pct,11:a.KnownFormat.Exp,12:a.KnownFormat.Fract,13:a.KnownFormat.FractBond,14:a.KnownFormat.MMDDYY,15:a.KnownFormat.DDMMMYY,16:a.KnownFormat.DDMMM,17:a.KnownFormat.MMMYY,18:a.KnownFormat.HHMMAP,19:a.KnownFormat.HHMMSSAP,20:a.KnownFormat.HHMM,21:a.KnownFormat.HHMMSS,22:a.KnownFormat.MDYHMS,37:a.KnownFormat.Currency2,38:a.KnownFormat.CoCurrency2,39:a.KnownFormat.CurrencyDec2,40:a.KnownFormat.CoCurrencyDec2,41:a.KnownFormat.Acct,42:a.KnownFormat.AcctCur,43:a.KnownFormat.AcctDec,44:a.KnownFormat.AcctDecCur,45:a.KnownFormat.MMSS,46:a.KnownFormat.AbsHMMSS,47:a.KnownFormat.SS0,48:a.KnownFormat.Eng,49:a.KnownFormat.Text}},"../excel-online-calc-numfmt/lib/localeData.js":function(m,t,s){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.getBundledLocaleInfo=h,t.convertKnownLCID=p;var a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o={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 f(){var R={},C=["monthNameShort","monthNameLong","dayNameShort","dayNameLong","ampmSymbols"];for(var S of Object.keys(o)){var F=o[S];if(typeof F=="string"){var E=R[F];(0,a.assertTrue)("calc.numfmt.buildBundledLocaleData: ref prior culture",E!==void 0),R[S]=E;continue}var A=F.slice(0,5).map(function(Q,W){if(typeof Q=="string"){var q=R[Q];return(0,a.assertTrue)("calc.numfmt.buildBundledLocaleData: ref prior culture 2",q!==void 0),q[C[W]]}return Q}),T=Ae(A,5),M=T[0],_=T[1],L=T[2],k=T[3],v=T[4],b=F[5],x=b==="k",w=b==="j",B=b==="t",P=b==="s",U=x||w||B||P;R[S]={monthNameShort:M,monthNameLong:_,dayNameShort:L,dayNameLong:k,ampmSymbols:v,isEastAsia:U,isKorea:x,isJapan:w,isChinaT:B,isChinaS:P}}return R}var g;function h(R){var C=R.culture,S=R.tag;if(typeof C!="number"){var F=C;return S!==void 0&&(C!==""&&(F+="-"),F+="x-"+String(S)),g===void 0&&(g=f()),g[F]}}var y=(n={},X(X(X(X(X(X(X(X(X(X(n,l.LCID.USA,"en-US"),l.LCID.Greek,"el-GR"),l.LCID.Hungarian,"hu-HU"),l.LCID.Turkish,"tr-TR"),l.LCID.Thailand,"th-TH"),l.LCID.Vietnam,"vi-VN"),l.LCID.Arabic,"ar-SA"),l.LCID.Hebrew,"he-IL"),l.LCID.Tamil,"ta-IN"),l.LCID.Syriac,"syr-SY"),X(X(X(X(X(X(X(X(X(X(n,l.LCID.Iraq,"ar-IQ"),l.LCID.Algerian,"ar-DZ"),l.LCID.Basque,"eu-ES"),l.LCID.PortBrazil,"pt-BR"),l.LCID.Croatian,"hr-HR"),l.LCID.Czech,"cs-CZ"),l.LCID.Danish,"da-DK"),l.LCID.Dutch,"nl-NL"),l.LCID.Australian,"en-AU"),l.LCID.CanadianEnglish,"en-CA"),X(X(X(X(X(X(X(X(X(X(n,l.LCID.British,"en-GB"),l.LCID.Finnish,"fi-FI"),l.LCID.French,"fr-FR"),l.LCID.FrenchCanadian,"fr-CA"),l.LCID.Italian,"it-IT"),l.LCID.NorskBokmal,"nb-NO"),l.LCID.NorskNynorsk,"nn-NO"),l.LCID.Polish,"pl-PL"),l.LCID.PortIberian,"pt-PT"),l.LCID.Romanian,"ro-RO"),X(X(X(X(X(X(X(X(X(X(n,l.LCID.Russian,"ru-RU"),l.LCID.Ukrainian,"uk-UA"),l.LCID.Belarusian,"be-BY"),l.LCID.SerbianCyrillic,"sr-Cyrl-CS"),l.LCID.SerbianLatin,"sr-Latn-CS"),l.LCID.Slovak,"sk-SK"),l.LCID.Slovenian,"sl-SI"),l.LCID.SpanishModern,"es-ES"),l.LCID.Swedish,"sv-SE"),l.LCID.HongKong,"zh-HK"),X(X(X(X(X(X(X(X(X(X(n,l.LCID.ChinaT,"zh-TW"),l.LCID.Korea,"ko-KR"),l.LCID.Japan,"ja-JP"),l.LCID.China,"zh-CN"),l.LCID.Devihi,"dv-MV"),l.LCID.Hindi,"hi-IN"),l.LCID.German,"de-DE"),l.LCID.Swiss,"fr-CH"),l.LCID.Indonesia,"id-ID"),l.LCID.EnglishIndonesia,"en-ID"),X(X(X(X(X(X(X(X(n,l.LCID.EnglishIndia,"en-IN"),l.LCID.Singapore,"zh-SG"),l.LCID.EnglishSingapore,"en-SG"),l.LCID.Serbia,"sr-RS"),l.LCID.Mexico,"es-MX"),l.LCID.Ireland,"en-IE"),l.LCID.EnglishZimbabwe,"en-ZW"),l.LCID.Belgium,"nl-BE"));function p(R){var C;return typeof R=="string"?R:(C=y[R])!=null?C:R}},"../excel-online-calc-numfmt/lib/parse.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseGeneral=o,t.parseDate=f;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-numfmt/lib/parseconst.js"),l=s("../excel-online-calc-numfmt/lib/parsedate.js");function o(g,h,y,p,R){try{var C=g.config,S=C.localeInfo,F=C.mathpack,E=(0,a.parseConstInternal)(S,F,h,y,p,!1);return!(0,n.isSuccess)(E)||E.value!==void 0?E:(0,l.parseDateInternal)((0,l.initParseDateGlobals)(g),h,void 0,R)}catch(A){return(0,n.failure)((0,n.javaScriptError)(A))}}function f(g,h,y){try{return(0,l.parseDateInternal)((0,l.initParseDateGlobals)(g),h,void 0,y)}catch(p){return(0,n.failure)((0,n.javaScriptError)(p))}}},"../excel-online-calc-numfmt/lib/parseconst.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseConstInternal=M;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/knownFormat.js"),o=n.codePoint,f=o.codePointDollarSign,g=o.codePointBackslash,h=o.codePointPercentSign,y=o.codePointSpace,p=o.codePointLeftParen,R=o.codePointMinusSign,C=o.codePointPlusSign,S=o.codePointRightParen,F;(function(_){_[_.Default=0]="Default",_[_.DollarUS=1]="DollarUS",_[_.DollarExtra=2]="DollarExtra"})(F||(F={}));var E;(function(_){_[_.None=0]="None",_[_.Lead=1]="Lead",_[_.Trail=2]="Trail"})(E||(E={}));function A(_,L,k,v){if(!(L===" "||L==="")){var b=L==="$";if(_.isEastAsia){if(v<k.length&&k.charCodeAt(v)===f&&!b)return{currency:F.DollarUS,i:v+1};if(v+2<k.length&&_.stringCompareCI(k.substring(v,v+3),"US$")===0)return{currency:_.isChinaT?F.DollarUS:F.DollarExtra,i:v+3};if((L==="\xA5"&&_.isJapan||L==="\u20A9"&&_.isKorea)&&v<k.length&&k.charCodeAt(v)===g)return{currency:F.Default,i:v+1};if(_.isChinaT&&v+2<k.length&&_.stringCompareCI(k.substring(v,v+3),"NT$")===0)return{currency:F.DollarExtra,i:v+3}}if(v+L.length<=k.length&&_.stringCompareCI(k.substring(v,v+L.length),L)===0)return{currency:F.Default,i:v+L.length}}}function T(_,L,k,v,b,x){var w,B=0,P=!1,U=!1,Q=!1,W=_.isCurrencySymbolLead,q=_.currencySymbol;b!==E.None&&(W=b===E.Lead,q="\u20AC");for(var H=0;H<k.length;){if(w===void 0&&W){var G=A(_,q,k,H);if(G!==void 0){w=G.currency,H=G.i;continue}}var z=k.charCodeAt(H);switch(z){case h:H+=1,B+=1;continue;case y:H+=1;continue;case p:case R:case C:if(H+=1,U)return(0,n.success)(void 0);U=!0,z===p&&(P=!0),Q=z!==C;continue}break}var V=(0,a.parseNumberLiteral)(_,L,k,H,!0,B>0||v,x);if(V===void 0||V.value===void 0)return(0,n.success)(void 0);H=V.i;for(var Z=Q?L.neg(V.value):V.value;H<k.length;){if(w===void 0&&!W){var D=A(_,q,k,H);if(D!==void 0){w=D.currency,H=D.i;continue}}var O=k.charCodeAt(H);switch(O){case h:H+=1,B+=1;continue;case y:H+=1;continue;case S:if(H+=1,!P)return(0,n.success)(void 0);P=!1;continue}break}if(H!==k.length||P||B>1||w!==void 0&&B>0)return(0,n.success)(void 0);var K=V.numDigDec;V.consumedDecimal&&K<_.numberDecimals&&(V.consumedThousands||B>0?K=_.numberDecimals:w!==void 0&&(K=_.currencyDecimals));var $;if(V.format!==void 0)$=V.format;else if(w===F.DollarUS)$=V.consumedDecimal?a.KnownFormat.USCoCurrencyDec:a.KnownFormat.USCoCurrency;else if(w===F.DollarExtra)$=(0,l.buildCurrencyFormat)(Object.assign({},_,{isCurrencySymbolLead:!0,isCurrencySepBySpace:!1,currencyFormat:a.CurrencyFormat.Paren}),!1,V.consumedDecimal?2:0,!0,!1,_.isChinaT?(0,l.buildQuoted)(_,"NT$"):(0,l.buildQuoted)(_,"US$"));else if(V.numShape===a.NumberShape.Thai&&_.isThai)w!==void 0?$=V.consumedDecimal?a.KnownFormat.CoCurrencyDec_Tha:a.KnownFormat.CoCurrency_Tha:B>0?$=V.consumedDecimal?a.KnownFormat.Pct_Tha:a.KnownFormat.Pct0_Tha:V.consumedThousands?$=V.consumedDecimal?a.KnownFormat.Fixed_Tha:a.KnownFormat.Fixed0_Tha:$=V.consumedDecimal?a.KnownFormat.NoComFixed_Tha:a.KnownFormat.NoComFixed0_Tha;else if(V.numShape!==a.NumberShape.ASCII)$=(0,l.buildNumShapeConstFormat)(_,L,V.numShape,w!==void 0,B>0,V.consumedThousands,K,Z);else if(w!==void 0)switch(b){case E.None:$=V.consumedDecimal?a.KnownFormat.CoCurrencyDec:a.KnownFormat.CoCurrency;break;case E.Lead:$=(0,l.buildCurrencyFormat)(Object.assign({},_,{isCurrencySymbolLead:!0,isCurrencySepBySpace:!0,currencyFormat:a.CurrencyFormat.Lead}),!0,V.consumedDecimal?2:0,!0,!1,"[$\u20AC-x-euro2]");break;case E.Trail:$=(0,l.buildCurrencyFormat)(Object.assign({},_,{isCurrencySymbolLead:!1,isCurrencySepBySpace:!0,currencyFormat:a.CurrencyFormat.Lead}),!0,V.consumedDecimal?2:0,!0,!1,"[$\u20AC-x-euro1]");break}else B>0?$=V.consumedDecimal?a.KnownFormat.Pct:a.KnownFormat.Pct0:V.consumedThousands?$=V.consumedDecimal?a.KnownFormat.Fixed:a.KnownFormat.Fixed0:$=a.KnownFormat.General;return(0,n.success)({value:Z,format:$})}function M(_,L,k,v,b,x){if(!b)return T(_,L,k,v,E.None,x);for(var w=E.None;w<=E.Trail;w+=1){var B=T(_,L,k,v,w,x);if(!(0,n.isSuccess)(B)||B.value!==void 0)return B;if(w===E.None&&k.indexOf("\u20AC")<0)break}return(0,n.success)(void 0)}},"../excel-online-calc-numfmt/lib/parsedate.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initParseDateGlobals=C,t.parseDateInternal=le;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/knownFormat.js"),o=s("../excel-online-calc-numfmt/lib/serviceTypes.js"),f=n.codePoint,g=f.codePointSlash,h=f.codePointSpace,y=f.codePointMinusSign,p=f.codePointColon,R={getTime:function(){return(0,n.assertFalse)("calc.numfmt.parseDateInternal: default getTime")}};function C(ne){var te,ie;return{config:ne.config,getTime:(te=(ie=ne.getTime)==null?void 0:ie.bind(ne))!=null?te:R.getTime}}var S;(function(ne){ne[ne.Month=0]="Month",ne[ne.AMPM=1]="AMPM",ne[ne.Number=2]="Number"})(S||(S={}));function F(ne,te){return(0,n.assertTrue)("calc.numfmt.monthToken",G(ne,1,12)),{kind:S.Month,value:ne,bidiDate:te}}var E=Qr(new Array(12)).map(function(ne,te){return F(te+1)}),A=function(te){return E[te]},T=function(te){return F(te+1,o.BidiDate.English)},M=function(te){return F(te+1,o.BidiDate.Lunar)},_=[!0,!1].map(function(ne){return{kind:S.AMPM,am:ne}}),L=Ae(_,2),k=L[0],v=L[1],b=function(te){return te===0?k:v};function x(ne,te,ie){return(0,n.assertTrue)("calc.numfmt.numberToken",(0,n.isInteger)(ne)&&G(ne,-9999,9999)&&G(te,1,4)),{kind:S.Number,value:ne,digits:te,numShape:ie}}var w;(function(ne){ne[ne.Nil=0]="Nil",ne[ne.Space=1]="Space",ne[ne.Date=2]="Date",ne[ne.Time=3]="Time",ne[ne.TimeAlt=4]="TimeAlt",ne[ne.FracSec=5]="FracSec",ne[ne.Intl1St3=6]="Intl1St3"})(w||(w={}));var B=function(te){return te===w.Time||te===w.TimeAlt},P=function(te,ie){return te.lcid===a.LCID.Hungarian&&ie===w.Date},U=function(te){return te<=w.Space},Q=function(te){return te<=w.Date},W=["\u4E0A\u5348","\u4E0B\u5348"],q=X(X(X({},a.Country.FRN,[["Jun",F(6)],["Jul",F(7)]]),a.Country.DUT,[["Mrt",F(3)]]),a.Country.GER,[["Mrz",F(3)]]),H=["\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 G(ne,te,ie){return ne>=te&&ne<=ie}function z(ne,te){for(var ie of(0,n.codePointIterator)(te))if(ne.isNumeral(ie))return!0;return!1}function V(ne,te){var ie=a.NumberShape.ASCII;for(var se of(0,n.codePointIterator)(te)){var Re=ne.getNumberShape(se);Re!==a.NumberShape.ASCII&&(ie=Re)}return ie}function Z(ne){var te=1930,ie=30;return 1900+(ne<ie?100:0)+ne}function D(ne,te){var ie=ne.getTime(a.TimeGranularity.Year,te);if(!(0,n.isSuccess)(ie))return ie;var se=ne.config,Re=se.datepack.fromNum(se,ie.value,a.Rounding.RoundSec);return(0,n.assertTrue)("calc.numfmt.parseDateInternal: current year fromNum",Re!==!1),(0,n.success)(Re.yr)}function O(ne,te,ie,se){return se+te.length<=ie.length&&ne.stringCompareCI(te,ie.substring(se,se+te.length))===0}function K(ne,te,ie,se,Re,he){for(var ye=te.indexOf(" ",ie),ve=0;ve<se.length;ve+=1){var me=se[ve],Ee=(0,n.fastMin)(Re,me.length);if(ye>=0&&me.indexOf(" ")<0&&ye-ie>=Ee&&ye-ie<=me.length){var xe=me.substring(0,ye-ie);if(O(ne,xe,te,ie))return[he(ve),ie+xe.length]}for(var we=void 0,Ne=Ee;Ne<=me.length;Ne+=1){var Xe=me.substring(0,Ne);if(!O(ne,Xe,te,ie))break;we=ie+Xe.length}if(we!==void 0)return[he(ve),we]}}function $(ne,te,ie,se,Re){for(var he=0;he<se.length;he+=1){var ye=se[he];if(O(ne,ye,te,ie))return[Re(he),ie+ye.length]}}function j(ne,te,ie){var se=q[ne.country];if(se!==void 0)for(var Re of se){var he=Ae(Re,2),ye=he[0],ve=he[1];if(O(ne,ye,te,ie))return[ve,ie+ye.length]}var me;if(ne.isEastAsia){if(me=K(ne,te,ie,(0,a.getEnglishLocaleInfo)().monthNameLong,3,A),me!==void 0)return me}else if(ne.isComplexScript){if(me=$(ne,te,ie,ne.monthNameLong,A),me!==void 0||(me=$(ne,te,ie,ne.monthNameShort,A),me!==void 0)||(me=$(ne,te,ie,(0,a.getEnglishLocaleInfo)().monthNameLong,T),me!==void 0)||(me=$(ne,te,ie,(0,a.getEnglishLocaleInfo)().monthNameShort,T),me!==void 0))return me}else if(me=K(ne,te,ie,ne.monthNameLong,3,A),me!==void 0)return me;return(ne.lcid&a.LCID.LANG)===(a.LCID.Arabic&a.LCID.LANG)&&(me=$(ne,te,ie,H,M),me!==void 0)||(me=K(ne,te,ie,ne.ampmSymbols,1,b),me!==void 0)||(me=K(ne,te,ie,(0,a.getEnglishLocaleInfo)().ampmSymbols,1,b),me!==void 0)||(ne.isChinaS||ne.isChinaT)&&(me=K(ne,te,ie,W,1,b),me!==void 0)?me:[void 0,ie]}function N(ne,te,ie,se){var Re=ie,he=te.charCodeAt(Re)===y;he&&(Re+=1);var ye,ve,me;if(se===w.FracSec){var Ee=(0,a.parseUint)(ne,4,Re+4<te.length?te.substring(0,Re+4):te,Re),xe=Ae(Ee,2);if(ye=xe[0],ve=xe[1],me=ve-Re,(0,n.assertTrue)("calc.numfmt.parseDateInternal: 0 < digits <= 4",G(me,1,4)),me===4){for(var we;ve<te.length&&ne.isNumeral(we=(0,n.stringCodePointAt)(te,ve));)ve+=(0,n.numCodeUnits)(we);ye=Math.round(ye/10),me=3}}else{var Ne=(0,a.parseUint)(ne,4,te,Re),Xe=Ae(Ne,2);if(ye=Xe[0],ve=Xe[1],me=ve-Re,me>4||me>2&&ye<100)return[void 0,ie]}if(me===0)return[void 0,ie];var Ze=V(ne,te.substring(Re,ve));return Re=ve,[x(he?-ye:ye,me,Ze),Re]}function J(ne,te,ie,se){var Re=w.Nil,he=ie;if(te.charCodeAt(he)===h)for(Re=w.Space;te.charCodeAt(he)===h;)he+=1;return ne.timeAltSeparator!=null&&ne.timeAltSeparator!==ne.timeSeparator&&se===w.Time&&(0,n.stringStartsWith)(te,ne.timeAltSeparator,he)?(Re=w.TimeAlt,he+=ne.timeAltSeparator.length):(0,n.stringStartsWith)(te,ne.dateSeparator,he)?(Re=w.Date,he+=ne.dateSeparator.length):(0,n.stringStartsWith)(te,ne.timeSeparator,he)?(Re=w.Time,he+=ne.timeSeparator.length):(0,n.stringStartsWith)(te,ne.decimalSeparator,he)&&se===w.Time?(Re=w.FracSec,he+=ne.decimalSeparator.length):te.charCodeAt(he)===g||te.charCodeAt(he)===y?(Re=w.Date,he+=1):te.charCodeAt(he)===p?(Re=w.Time,he+=1):(0,n.stringStartsWith)(te,", ",he)&&(Re=w.Intl1St3,he+=2),Re===w.Space&&(ne.dateSeparator===" "?Re=w.Date:ne.timeSeparator===" "?Re=w.Time:ne.decimalSeparator===" "&&se===w.Time&&(Re=w.FracSec)),[Re,he]}function ee(ne,te,ie){for(var se=ne.localeInfo,Re=ne.dateCompatibility,he=9,ye=[],ve=ie==null?void 0:ie.bidiDate,me=a.NumberShape.ASCII,Ee=ie==null?void 0:ie.culture,xe,we=!1,Ne=!1,Xe=0;Xe<te.length;){if(ye.length>=he)return(0,n.success)(void 0);var Ze=void 0;if(se.isNumeral((0,n.stringCodePointAt)(te,Xe))||!Re&&Xe+1<te.length&&te.charCodeAt(Xe)===y&&se.isNumeral((0,n.stringCodePointAt)(te,Xe+1))){var fr=N(se,te,Xe,xe),lr=Ae(fr,2),Er=lr[0],ir=lr[1];if(Er===void 0)return(0,n.success)(void 0);Xe=ir,Er.numShape!==a.NumberShape.ASCII&&(me=Er.numShape),Ze=Er}else{if(te.charCodeAt(Xe)===h)return(0,n.failure)((0,a.notImplemented)(["absurd date/time string with leading space"]));var yr=j(se,te,Xe),hr=Ae(yr,2),rr=hr[0],Me=hr[1];if(rr===void 0)return(0,n.success)(void 0);if(Xe=Me,rr.kind===S.Month){if(we)return(0,n.success)(void 0);we=!0,rr.bidiDate!==void 0&&(ve=rr.bidiDate)}if(rr.kind===S.AMPM){if(Ne||(Ne=!0,ye.length===0||ye[ye.length-1].sep!==w.Space))return(0,n.success)(void 0);xe=ye[ye.length-1].sep=w.Time}Ze=rr}var _e=J(se,te,Xe,xe),Qe=Ae(_e,2),Rr=Qe[0],kr=Qe[1];for(Xe=kr;Xe<te.length&&te.charCodeAt(Xe)===h;)Xe+=1;ye.push({tok:Ze,sep:Rr}),xe=Rr}return(0,n.assertTrue)("calc.numfmt.parseDateInternal: > 0 tokens",ye.length!==0),(0,n.success)({tokens:ye,bidiDate:ve,numShape:me,culture:Ee})}function Y(ne,te){for(var ie=ne.localeInfo,se,Re,he=0;he<te.length;he+=1)if(B(te[he].sep)){se={start:he,end:he+1};break}var ye,ve,me,Ee,xe;if(se!==void 0){if(se.start!==0&&!(te[se.start-1].sep===w.Space||P(ie,te[se.start-1].sep)))return(0,n.success)(void 0);for(;se.end<te.length&&B(te[se.end-1].sep);)se.end+=1;if(se.end<te.length&&te[se.end-1].sep===w.FracSec){se.end+=1;var we=te[se.end-1];if(we.tok.kind!==S.Number)return(0,n.success)(void 0);var Ne=we.tok;if(Ee=we,se.end<te.length&&B(te[se.end-1].sep)){se.end+=1;var Xe=te[se.end-1];if(Xe.tok.kind!==S.AMPM)return(0,n.failure)((0,a.notImplemented)(["non-AM/PM after FracSec"]));var Ze=Xe.tok;xe=Xe}}else{var fr=te[se.end-1];if(fr.tok.kind===S.AMPM){var lr=fr.tok;xe=fr}}for(var Er=se.end-se.start-(Ee!==void 0?1:0)-(xe!==void 0?1:0),ir=0;ir<Er;ir+=1)if(te[se.start+ir].tok.kind!==S.Number)return(0,n.failure)((0,a.notImplemented)(["non-number in H/M/S component"]));switch(Er){case 0:return(0,n.assertFalse)("calc.numfmt.parseDateInternal: 0 time");case 1:(0,n.assertTrue)("calc.numfmt.parseDateInternal: 1 time => !fracSec",Ee===void 0),ye=te[se.start];break;case 2:Ee===void 0?(ye=te[se.start],ve=te[se.start+1]):(ve=te[se.start],me=te[se.start+1]);break;case 3:ye=te[se.start],ve=te[se.start+1],me=te[se.start+2];break;default:return(0,n.success)(void 0)}for(var yr=se.end;yr<te.length;yr+=1)if(B(te[yr].sep))return(0,n.success)(void 0);if(se.end===te.length){var hr=te[se.end-1].sep;if(!(U(hr)||xe!==void 0&&hr===w.FracSec))return(0,n.failure)((0,a.notImplemented)(["trailing sep after time"]))}else{var rr=te[se.end-1].sep;if(!(U(rr)||rr===w.Intl1St3))return(0,n.failure)((0,a.notImplemented)(["unexpected sep between time and date"]))}if(se.start===0)se.end!==te.length&&(Re={start:se.end,end:te.length});else if(se.end===te.length)Re={start:0,end:se.start};else return(0,n.failure)((0,a.notImplemented)(["date part split around time part"]))}else Re={start:0,end:te.length};return(0,n.success)({time:se,date:Re,hour:ye,min:ve,sec:me,fracSec:Ee,ampm:xe})}function re(ne,te){for(var ie=te.start;ie<te.end;ie+=1)if(ne[ie].tok.kind===S.Month)return ie}function ue(ne,te,ie,se){var Re=ne.config,he=Re.localeInfo,ye=Re.dateCompatibility,ve=Re.datepack,me,Ee,xe,we=!1;if(se!==void 0){var Ne=se.end-se.start;if(Ne<2||Ne>3)return(0,n.success)(void 0);var Xe=ie[se.start],Ze=Xe.tok,fr=Xe.sep,lr=ie[se.start+1],Er=lr.tok,ir=lr.sep,yr=ie[se.end-1],hr=yr.tok,rr=yr.sep;if((0,n.assertTrue)("calc.numfmt.parseDateInternal: all not AM/PM",Ze.kind!==S.AMPM&&Er.kind!==S.AMPM&&hr.kind!==S.AMPM),!U(rr)&&!P(he,rr))return(0,n.success)(void 0);var Me=re(ie,se)!==void 0;if(we=Me,Me)if(Q(fr)&&Q(ir))if(Ze.kind===S.Month){if(Ne>2)return(0,n.success)(void 0);Ee=Ze,(0,n.assertTrue)("calc.numfmt.parseDateInternal: yr not Month",hr.kind!==S.Month),me=hr}else if(Er.kind===S.Month)xe=Ze,Ee=Er,Ne===3&&((0,n.assertTrue)("calc.numfmt.parseDateInternal: yr not Month",hr.kind!==S.Month),me=hr);else return(0,n.success)(void 0);else{if(Ne!==3||U(ir))return(0,n.success)(void 0);var Qe=he.longDateFormat?Ze:Er,Rr=he.longDateFormat?Er:Ze;if(Qe.kind!==S.Month)return(0,n.success)(void 0);(0,n.assertTrue)("calc.numfmt.parseDateInternal: Int1 dom & yr not Month",Rr.kind!==S.Month&&hr.kind!==S.Month),xe=Rr,Ee=Qe,me=hr}else if((0,n.assertTrue)("calc.numfmt.parseDateInternal: all not Month",Ze.kind!==S.Month&&Er.kind!==S.Month&&hr.kind!==S.Month),Ne===2&&fr===w.Date)switch(we=!0,he.dateOrder){case a.DateOrder.MDY:Ee=Ze,me=hr;break;case a.DateOrder.YMD:G(Ze.value,1,12)?(Ee=Ze,xe=hr):(me=Ze,Ee=hr);break;case a.DateOrder.DMY:G(hr.value,1,12)?(xe=Ze,Ee=hr):(Ee=Ze,me=hr);break;default:return(0,n.failure)((0,a.notImplemented)(["date parse date order"]))}else{if(Ne<3||fr!==w.Date||ir!==w.Date)return(0,n.success)(void 0);var _e=Ze.value>999||!ye&&Ze.value>99?a.DateOrder.YMD:he.dateOrder;switch(_e){case a.DateOrder.MDY:Ee=Ze,xe=Er,me=hr;break;case a.DateOrder.YMD:me=Ze,Ee=Er,xe=hr;break;case a.DateOrder.DMY:xe=Ze,Ee=Er,me=hr;break;default:return(0,n.failure)((0,a.notImplemented)(["date parse date order"]))}}}var kr=!1;if(he.dateOrder!==a.DateOrder.DMY&&xe===void 0&&Ee!==void 0&&G(Ee.value,1,12)&&me!==void 0&&G(me.value,1,31)){var Mr=D(ne,te);if(!(0,n.isSuccess)(Mr))return Mr;me.value<=ve.daysPerMonth(Ee.value,Mr.value,ye)&&(xe=me,me=x(Mr.value,4,a.NumberShape.ASCII),kr=!0)}return(0,n.success)({yr:me,mon:Ee,dom:xe,useMonthName:we,usingCurrentYear:kr})}function ce(ne,te,ie,se,Re,he,ye,ve,me,Ee){var xe=ne.config,we=xe.mathpack,Ne=xe.datepack,Xe=xe.dateCompatibility,Ze,fr,lr;if(se!==void 0||Re!==void 0||ie!==void 0){var Er;if((0,n.assertTrue)("calc.numfmt.parseDateInternal: dom || yr",Re!==void 0||ie!==void 0),(0,n.assertTrue)("calc.numfmt.parseDateInternal: mon",se!==void 0),fr=se.value,!G(fr,1,12))return(0,n.success)(void 0);if(ie===void 0){var ir=D(ne,te);if(!(0,n.isSuccess)(ir))return ir;Ze=ir.value}else G(ie.value,0,99)?Ze=Z(ie.value):Ze=ie.value;if(!G(Ze,1900,9999)||(lr=(Er=Re==null?void 0:Re.value)!=null?Er:1,!G(lr,1,Ne.daysPerMonth(fr,Ze,Xe))))return(0,n.success)(void 0)}else{var yr=Ne.fromNum(xe,we.zero,a.Rounding.RoundSec);(0,n.assertTrue)("calc.numfmt.parseDateInternal: zeroDtr fromNum",yr!==!1),Ze=yr.yr,fr=yr.mon,lr=yr.dom}var hr=0,rr=0,Me=0,_e=0,Qe=a.Rounding.RoundSec,Rr=0,kr,Mr=!0;if(he!==void 0){if(he.value<0)return(0,n.failure)((0,a.notImplemented)(["negative hour"]));if(he.value>23){if(kr!==void 0)return(0,n.success)(void 0);Rr=he.value,kr=a.TimeDivision.Hour}else hr=he.value}if(ye!==void 0){if(ye.value<0)return(0,n.failure)((0,a.notImplemented)(["negative minute"]));if(ye.value>59){if(kr!==void 0)return(0,n.success)(void 0);Rr=ye.value,kr=a.TimeDivision.Minute}else rr=ye.value}if(ve!==void 0){if(ve.value<0)return(0,n.failure)((0,a.notImplemented)(["negative second"]));if(ve.value>59){if(kr!==void 0)return(0,n.success)(void 0);Rr=ve.value,kr=a.TimeDivision.Second}else Me=ve.value}if(me!==void 0){if(me.value<0)return(0,n.failure)((0,a.notImplemented)(["negative fractional second"]));(0,n.assertTrue)("calc.numfmt.parseDateInternal: fracSec.digits",me.digits>=1&&me.digits<=3),Qe=me.digits,(0,n.assertTrue)("calc.numfmt.parseDateInternal: fracSec.value",me.value<(Qe===3?1001:Qe===2?100:10)),_e=me.value}if(Ee!==void 0){if(kr!==void 0||hr>12)return(0,n.success)(void 0);Ee.am?hr===12&&(hr=0):hr<12&&(hr+=12)}var Pr=(0,a.dateTime)(Ze,fr,lr,hr,rr,Me,1,_e,Qe),Gr=kr!==void 0?Ne.toNumWithDuration(xe,Pr,kr,Rr):Ne.toNum(xe,Pr);return(0,a.isErrorOper)(Gr)?(0,n.success)(void 0):(0,n.success)({value:Gr,duration:kr})}function oe(ne,te,ie,se){return te===a.NumberShape.ASCII?ie:(te===a.NumberShape.Lao||te===a.NumberShape.Thai)&&ne.isThai?se:(0,l.buildNumShapeDateTimeFormat)(ne,te,ie)}function ae(ne,te,ie,se,Re,he,ye,ve,me,Ee,xe,we,Ne){if(ve)return(me==null?void 0:me.sep)===w.TimeAlt?(0,n.success)(ne.sysTimeFormat):xe!==void 0?(0,n.success)(oe(ne,te,a.KnownFormat.SS0,a.KnownFormat.SS0_Tha)):Ne!==void 0?Ne===a.TimeDivision.Hour&&we===void 0&&!ie?(0,n.success)(oe(ne,te,a.KnownFormat.AbsHMMSS,a.KnownFormat.AbsHMMSS_Tha)):(0,n.success)(a.KnownFormat.General):ie?(0,n.success)(oe(ne,te,a.KnownFormat.MDYHMS,a.KnownFormat.MDYHMS_Tha)):we!==void 0?(0,n.success)(oe(ne,te,Ee!==void 0?a.KnownFormat.HHMMSSAP:a.KnownFormat.HHMMAP,Ee!==void 0?a.KnownFormat.HHMMSS_Tha:a.KnownFormat.HHMM_Tha)):(0,n.success)(oe(ne,te,Ee!==void 0?a.KnownFormat.HHMMSS:a.KnownFormat.HHMM,Ee!==void 0?a.KnownFormat.HHMMSS_Tha:a.KnownFormat.HHMM_Tha));if((0,n.assertTrue)("calc.numfmt.parseDateInternal: !haveTime => haveDate",ie),!he)return(0,n.success)(oe(ne,te,a.KnownFormat.MMDDYY,a.KnownFormat.MMDDYY_Tha));var Xe=se!==void 0&&!ye,Ze=oe(ne,te,Re===void 0?a.KnownFormat.MMMYY:Xe?a.KnownFormat.DDMMMYY:a.KnownFormat.DDMMM,Re===void 0?a.KnownFormat.MMMYY_Tha:Xe?a.KnownFormat.DDMMMYY_Tha:a.KnownFormat.DDMMM_Tha);return ne.isEastAsia&&Ze===a.KnownFormat.DDMMM&&ie?(0,n.failure)((0,a.notImplemented)(["parseDateInternal ifmt for East Asian DDMMM"])):(0,n.success)(Ze)}function le(ne,te,ie,se){var Re=ne.config,he=Re.localeInfo;if(!he.isEastAsia&&!z(he,te))return(0,n.success)(void 0);if(he.isEastAsia)return(0,n.failure)((0,a.notImplemented)(["parse East Asia date"]));if(he.isThai){var ye=te.indexOf("b");if(ye<0&&(ye=te.indexOf("B")),ye>=0&&ye+1<te.length&&he.isNumeral((0,n.stringCodePointAt)(te,ye+1)))return(0,n.failure)((0,a.notImplemented)(["parse Thai Buddhist date"]))}var ve=ee(Re,te,ie);if(!(0,n.isSuccess)(ve)||ve.value===void 0)return ve;var me=ve.value,Ee=me.tokens,xe=me.bidiDate,we=me.numShape,Ne=me.culture;if(xe===o.BidiDate.Lunar)return(0,n.failure)((0,a.notImplemented)(["Lunar calendar"]));if(Ne!==void 0&&(Ne.localCalendarInput||Ne.tag===o.CultureTag.Gannen))return(0,n.failure)((0,a.notImplemented)(["parse date: possible local calendar"]));var Xe=Y(Re,Ee);if(!(0,n.isSuccess)(Xe)||Xe.value===void 0)return Xe;var Ze=Xe.value,fr=Ze.time,lr=Ze.date,Er=Ze.hour,ir=Ze.min,yr=Ze.sec,hr=Ze.fracSec,rr=Ze.ampm,Me=ue(ne,se,Ee,lr);if(!(0,n.isSuccess)(Me)||Me.value===void 0)return Me;var _e=Me.value,Qe=_e.yr,Rr=_e.mon,kr=_e.dom,Mr=_e.useMonthName,Pr=_e.usingCurrentYear,Gr=ce(ne,se,Qe,Rr,kr,Er==null?void 0:Er.tok,ir==null?void 0:ir.tok,yr==null?void 0:yr.tok,hr==null?void 0:hr.tok,rr==null?void 0:rr.tok);if(!(0,n.isSuccess)(Gr)||Gr.value===void 0)return Gr;var Be=Gr.value,tr=Be.value,pr=Be.duration,_r=ae(he,we,lr!==void 0,Qe,kr,Mr,Pr,fr!==void 0,ir,yr,hr,rr,pr);return(0,n.isSuccess)(_r)?(0,n.success)({value:tr,format:_r.value}):_r}},"../excel-online-calc-numfmt/lib/render.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.renderGeneral=S,t.renderValue=E,t.renderHashesValue=A;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/serviceTypes.js"),o=s("../excel-online-calc-numfmt/lib/unicode.js"),f=function(M){return M.kind!==l.FormattedUnitKind.General},g=function(M){return M.kind!==l.FormattedUnitKind.Flexible},h=255;function y(T,M,_){if(M&l.Clip.MaxChars&&_.length>h)return l.Clip.MaxChars;if(M&l.Clip.CellWidth&&T.renderWidth<1/0&&T.getTextWidth(_)>T.renderWidth)return l.Clip.CellWidth}function p(T,M,_,L,k,v,b){var x=(0,n.fastMax)(0,h-_.length-L.length),w=k.length===0?x:Math.floor(x/k.length);if(T.renderWidth!==1/0){var B=T.getTextWidth(k);B>0&&(w=(0,n.fastMin)(w,(0,n.fastMax)(Math.floor((T.renderWidth-T.getTextWidth(_+L))/B),0)))}var P=b(w),U=T.bestFit;if(U&&v&&(P===!1||P.indexOf("E")>=0)){for(var Q=1,W=P;(W===!1||W.indexOf("E")>=0)&&w+Q<=C;)W=b(w+Q),Q++;if(W!==!1)return W}var q;if(P===!1||(q=y(T,M,_+P+L))===void 0){for(var H=P,G=w+1;G<w+50;G+=1){var z=b(G);if(z!==!1){if(z===H)break;var V=y(T,M,_+z+L);if(V!==void 0){H===!1&&(H=V);break}H=z}}return(0,n.assertTrue)("calc.numfmt.renderValue: false after upwards search",H!==!1),H}for(var Z=q,D=w-1;D>=0;D-=1){var O=b(D);if(O===!1)break;var K=y(T,M,_+O+L);if(K===void 0)return O;Z=K}return Z}var R=(0,a.createFailureErrorClass)("RenderHashesError"),C=11;function S(T,M,_){var L=T.fromNumber(M.num),k=M.includeSign&&T.cond(L)<0?"-":"",v=k+T.formatGeneral(M,T.abs(L),_-k.length);if(v==="-0"&&(v="0"),v.length>_)return!1;var b=v.indexOf("E");if(b>=0){var x=(0,o.convertNumberShape)(M,v.substring(0,b),M.expNumberShape),w=v.substring(b,b+2),B=(0,o.convertDigitsShape)(v.substring(b+2),M.expNumberShape);return(0,n.assertTrue)("calc.numfmt.render: formatGeneral ePart",w==="E-"||w==="E+"),x+w+B}return(0,o.convertNumberShape)(M,v,M.numberShape)}function F(T,M,_){var L=M.units,k=M.color,v=M.alignment,b=M.clip,x=(0,l.memoizedRenderCallback)(_),w;if(L.every(f))w=L;else if(x.renderWidth===1/0)w=L.map(function(ce){if(ce.kind!==l.FormattedUnitKind.General)return ce;var oe=S(T,ce,C);return(0,n.assertTrue)("calc.numfmt.renderValue: false after format at defaultGenPrecision",oe!==!1),(0,l.formattedUnitString)(oe)});else{for(var B="",P="",U,Q,W=0;W<L.length;W+=1){var q=L[W];switch(q.kind){case l.FormattedUnitKind.String:case l.FormattedUnitKind.Blank:U!==void 0?P+=q.str:B+=q.str;break;case l.FormattedUnitKind.General:(0,n.assertTrue)("calc.numfmt.renderValue: expected a single General unit",U===void 0),U=W,Q=q;break;case l.FormattedUnitKind.Flexible:break}}(0,n.assertTrue)("calc.numfmt.renderValue: genUnit",U!==void 0&&Q!==void 0);var H=Q,G=p(x,b,B,P,"0",H.builtin,function(ce){return S(T,H,(0,n.fastMin)(ce,C))});if(typeof G=="number")throw new R((0,l.tooWide)(G));w=L.map(function(ce){return ce.kind===l.FormattedUnitKind.General?(0,l.formattedUnitString)(G):ce})}var z;if(w.every(g))z=w;else if(x.renderWidth===1/0||x.bestFit)z=w.filter(g);else{for(var V="",Z="",D,O,K=0;K<w.length;K+=1){var $=w[K];switch($.kind){case l.FormattedUnitKind.String:case l.FormattedUnitKind.Blank:D!==void 0?Z+=$.str:V+=$.str;break;case l.FormattedUnitKind.Flexible:D=K,O=$;break}}(0,n.assertTrue)("calc.numfmt.renderValue: lastFlexUnit",D!==void 0&&O!==void 0);var j=O,N=p(x,l.Clip.All,V,Z,O.str,!1,function(ce){return(0,n.repeat)(j.str,ce)});if(typeof N=="number"){if(N&b)throw new R((0,l.tooWide)(N));N=""}var J=N.length/j.str.length;J=(0,n.fastMax)(J-1,0);var ee=(0,n.repeat)(j.str,J);z=w.map(function(ce,oe){return ce.kind!==l.FormattedUnitKind.Flexible?ce:(0,l.formattedUnitString)(oe===D?ee:"")})}if(b!==l.Clip.None){for(var Y="",re=0;re<z.length;re+=1)Y+=z[re].str;var ue=y(x,b,Y);if(x.bestFit&&ue===l.Clip.CellWidth)return(0,l.renderedValue)(z,k,v,b);if(ue!==void 0)throw new R((0,l.tooWide)(ue))}return(0,l.renderedValue)(z,k,v,b)}function E(T,M,_){try{return(0,l.isHashesValue)(M)?(0,n.success)((0,l.hashesValue)(M.units,M.color)):(0,n.success)(F(T,M,_))}catch(L){return L instanceof R?(0,n.success)((0,l.hashesValue)(L.reason,M.color)):(0,n.failure)((0,n.javaScriptError)(L))}}function A(T,M){try{var _=(0,l.memoizedRenderCallback)(M),L=p(_,T.clip,"","","#",!1,function(v){return(0,n.repeat)("#",v)});if(typeof L=="number")switch(L){case l.Clip.MaxChars:L=(0,n.repeat)("#",h);break;case l.Clip.CellWidth:L="";break;default:return(0,n.assertNever)("calc.numFmt.renderHashesValue",L)}var k=(0,l.formattedUnitString)(L);return(0,n.success)((0,l.renderedValue)([k],T.color,T.alignment,T.clip))}catch(v){return(0,n.failure)((0,n.javaScriptError)(v))}}},"../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=f;var n=s("../excel-online-calc-lang/lib/index.js"),a=s("../excel-online-calc-numfmt/lib/knownFormat.js"),l;(function(g){g.GalleryGeneral="GalleryGeneral",g.GalleryNumber="GalleryNumber",g.GalleryCurrency="GalleryCurrency",g.GalleryAccounting="GalleryAccounting",g.GalleryShortDate="GalleryShortDate",g.GalleryLongDate="GalleryLongDate",g.GalleryTime="GalleryTime",g.GalleryPercentage="GalleryPercentage",g.GalleryFraction="GalleryFraction",g.GalleryScientific="GalleryScientific",g.GalleryText="GalleryText",g.ButtonComma="ButtonComma",g.ButtonPercentage="ButtonPercentage",g.ButtonAccounting="ButtonAccounting",g.KeyboardGeneral="KeyboardGeneral",g.KeyboardNumber="KeyboardNumber",g.KeyboardCurrency="KeyboardCurrency",g.KeyboardDate="KeyboardDate",g.KeyboardTime="KeyboardTime",g.KeyboardPercentage="KeyboardPercentage",g.KeyboardScientific="KeyboardScientific"})(l||(t.RibbonFormat=l={}));function o(g,h){return(0,a.buildSingle)(g,n.PictureSingle.ColorStart,"$-",h,n.PictureSingle.ColorEnd)}function f(g,h,y){var p,R,C=((p=y==null||(R=y.culture)==null?void 0:R.calendar)!=null?p:n.Calendar.Gregorian)===n.Calendar.Gregorian;switch(h){case l.GalleryGeneral:case l.KeyboardGeneral:return(0,a.getKnownFormat)(g,n.KnownFormat.General);case l.GalleryNumber:return(0,a.buildNumberFormat)(g,!1,1,g.currencyDecimals);case l.KeyboardNumber:return(0,a.buildNumberFormat)(g,!0,4,g.currencyDecimals);case l.GalleryCurrency:{var S=Object.assign({},g,{currencyFormat:g.currencyFormat===n.CurrencyFormat.Paren?n.CurrencyFormat.Lead:g.currencyFormat});return(0,a.buildCurrencyFormat)(S,!1,g.currencyDecimals,!0,!1,void 0,!0)}case l.KeyboardCurrency:return(0,a.buildCurrencyFormat)(g,!0,g.currencyDecimals,!0,!1);case l.GalleryAccounting:case l.ButtonAccounting:return(0,a.buildCurrencyFormat)(g,!1,g.currencyDecimals,!0,!0);case l.GalleryShortDate:return C?(0,a.getKnownFormat)(g,n.KnownFormat.MMDDYY):(0,a.buildSingle)(g,n.PictureSingle.Month,n.PictureSingle.DateSep,n.PictureSingle.Day,n.PictureSingle.Sep,n.PictureSingle.Text);case l.GalleryLongDate:return C?o(g,"x-sysdate")+(0,a.buildSingle)(g,n.PictureSingle.Day,n.PictureSingle.Day,n.PictureSingle.Day,n.PictureSingle.Day,", ",n.PictureSingle.Month,n.PictureSingle.Month,n.PictureSingle.Month,n.PictureSingle.Month," ",n.PictureSingle.Day,n.PictureSingle.Day,", ",n.PictureSingle.Year,n.PictureSingle.Year,n.PictureSingle.Year,n.PictureSingle.Year):(0,a.buildSingle)(g,n.PictureSingle.Month,n.PictureSingle.DateSep,n.PictureSingle.Day,n.PictureSingle.DateSep,n.PictureSingle.Year,n.PictureSingle.Year,n.PictureSingle.Sep,n.PictureSingle.Text);case l.GalleryTime:return o(g,"x-systime")+(0,a.buildSingle)(g,n.PictureSingle.Hour,n.PictureSingle.Colon,n.PictureSingle.Minute,n.PictureSingle.Minute,n.PictureSingle.Colon,n.PictureSingle.Second,n.PictureSingle.Second," ")+(0,a.getSpecial)(g,n.PictureSpecial.AP1);case l.KeyboardDate:return o(g,"en-US")+(0,a.buildSingle)(g,n.PictureSingle.Day,"-",n.PictureSingle.Month,n.PictureSingle.Month,n.PictureSingle.Month,"-",n.PictureSingle.Year,n.PictureSingle.Year,n.PictureSingle.Sep,n.PictureSingle.Text);case l.KeyboardTime:return o(g,"en-US")+(0,a.buildSingle)(g,n.PictureSingle.Hour,n.PictureSingle.Colon,n.PictureSingle.Minute,n.PictureSingle.Minute," ",(0,a.getSpecial)(g,n.PictureSpecial.AP1),n.PictureSingle.Sep,n.PictureSingle.Text);case l.GalleryPercentage:return(0,a.buildPercentFormat)(g,g.currencyDecimals);case l.ButtonPercentage:case l.KeyboardPercentage:return(0,a.getKnownFormat)(g,n.KnownFormat.Pct0);case l.GalleryFraction:return(0,a.getKnownFormat)(g,n.KnownFormat.Fract);case l.GalleryScientific:case l.KeyboardScientific:return(0,a.buildScientificFormat)(g,1,g.currencyDecimals,2);case l.GalleryText:return(0,a.getKnownFormat)(g,n.KnownFormat.Text);case l.ButtonComma:return(0,a.buildCurrencyFormat)(g,!1,g.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=o,t.notFormatString=f,t.tooWide=g,t.previousFormatFailure=h,t.formatLocKnownFormat=p,t.formatLocIFormat=R,t.isSystemCultureTag=E,t.isFormatCultureEqual=A,t.formattedUnitGeneral=b,t.formattedUnitString=x,t.formattedUnitBlank=w,t.formattedUnitFlexible=B,t.hashesValue=U,t.isHashesValue=Q,t.renderCallback=W,t.memoizedRenderCallback=q,t.renderedValueToString=H,t.formulaEdit=z,t.stringEdit=V,t.numberEdit=Z,t.otherEdit=D,t.createFormatGlobals=K,t.evalFormatLocalsGrid=$;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l;(function(j){j.NotValueString="NotValueString",j.NotFormatString="NotFormatString",j.NoFormatPart="NoFormatPart",j.TooWide="TooWide",j.DateOverflow="DateOverflow",j.FractionOverflow="FractionOverflow",j.AggregationError="AggregationError",j.PreviousFormatFailure="PreviousFormatFailure"})(l||(t.FormatReasonKind=l={})),t.ReasonKind=Object.assign({},a.LangReasonKind,l);function o(j){return{kind:t.ReasonKind.NotValueString,message:j}}function f(j){return{kind:t.ReasonKind.NotFormatString,message:j}}t.noFormatPart={kind:t.ReasonKind.NoFormatPart};function g(j){return{kind:t.ReasonKind.TooWide,clip:j}}t.dateOverflow={kind:t.ReasonKind.DateOverflow},t.fractionOverflow={kind:t.ReasonKind.FractionOverflow},t.aggregationError={kind:t.ReasonKind.AggregationError};function h(j){return{kind:t.ReasonKind.PreviousFormatFailure,format:j}}var y;(function(j){j.FormatString="FormatString",j.KnownFormat="KnownFormat",j.IFormat="IFormat"})(y||(t.FormatLocKind=y={}));function p(j,N){return{kind:y.KnownFormat,document:j,knownFormat:N}}function R(j,N){return{kind:y.IFormat,document:j,iformat:N}}var C;(function(j){j.General="General",j.Number="Number",j.Currency="Currency",j.Accounting="Accounting",j.Date="Date",j.Time="Time",j.Percentage="Percentage",j.Fraction="Fraction",j.Scientific="Scientific",j.Text="Text",j.Custom="Custom"})(C||(t.FormatValueType=C={}));var S;(function(j){j.English="English",j.Lunar="Lunar"})(S||(t.BidiDate=S={}));var F;(function(j){j.SysDate="sysdate",j.SysTime="systime",j.Euro1="euro1",j.Euro2="euro2",j.GenLower="genlower",j.GenUpper="genupper",j.NomLower="nomlower",j.Bitcoin1="xbt1",j.Bitcoin2="xbt2",j.Gannen="gannen"})(F||(t.CultureTag=F={}));function E(j){return j===F.SysDate||j===F.SysTime}function A(j,N){return j.culture===N.culture&&j.numberShape===N.numberShape&&j.nationalNumberInput===N.nationalNumberInput&&j.calendar===N.calendar&&j.localCalendarInput===N.localCalendarInput&&j.tag===N.tag}var T;(function(j){j[j.LocaleInfo=0]="LocaleInfo"})(T||(t.FormatCurrency=T={}));var M;(function(j){j.Black="Black",j.White="White",j.Red="Red",j.Green="Green",j.Blue="Blue",j.Yellow="Yellow",j.Magenta="Magenta",j.Cyan="Cyan"})(M||(t.NamedColor=M={}));var _;(function(j){j.Left="Left",j.Center="Center",j.Right="Right"})(_||(t.Alignment=_={}));var L;(function(j){j.ValueCell="ValueCell",j.Volatile="Volatile",j.NonVolatile="NonVolatile"})(L||(t.GetTimeKind=L={}));var k;(function(j){j[j.MaxChars=2]="MaxChars",j[j.CellWidth=4]="CellWidth",j[j.None=0]="None",j[j.All=6]="All"})(k||(t.Clip=k={}));var v;(function(j){j.String="String",j.Blank="Blank",j.General="General",j.Flexible="Flexible"})(v||(t.FormattedUnitKind=v={}));function b(j,N,J,ee,Y,re){return{kind:v.General,num:j,decimalSeparator:N,includeSign:J,numberShape:ee,expNumberShape:Y,builtin:re}}function x(j){return{kind:v.String,str:j}}function w(j){return{kind:v.Blank,str:j}}function B(j){return{kind:v.Flexible,str:j}}function P(j,N,J,ee){return{units:j,color:N,alignment:J,clip:ee}}function U(j,N){return P(j,N,_.Center,k.All)}t.formattedValue=P,t.renderedValue=P;function Q(j){return!Array.isArray(j.units)}function W(j,N,J){return{renderWidth:j,bestFit:J,getTextWidth:N}}function q(j){var N=(0,n.makeStringMap)(),J=function(Y){if(N[Y]!=null)return N[Y];var re=j.getTextWidth(Y);return N[Y]=re,re};return W(j.renderWidth,J,j.bestFit)}t.renderInfiniteWidth={renderWidth:1/0,bestFit:!1,getTextWidth:function(N){return N.length}};function H(j){var N="";for(var J of j.units)switch(J.kind){case v.String:N+=J.str;break;case v.Blank:for(var ee=0;ee<J.str.length;ee+=1)N+=" ";break}return N}var G;(function(j){j.Formula="Formula",j.String="String",j.Number="Number",j.Other="Other"})(G||(t.EditKind=G={}));function z(j){return{kind:G.Formula,fmla:j}}function V(j,N){return{kind:G.String,value:j,tick:N}}function Z(j,N){return{kind:G.Number,value:j,format:N}}function D(j){return{kind:G.Other,value:j}}var O;(function(j){j.Builtin="Builtin",j.CustomString="CustomString",j.CustomBytecode="CustomBytecode",j.System="System"})(O||(t.NumberFormatSource=O={}));function K(j,N){return{config:j,getTime:N}}function $(j,N){var J=(0,a.sheetGridRangeAnchor)(j.range),ee=(0,n.success)(J.range),Y=(0,n.success)(J.sheet);return{config:N??void 0,lexicalSource:j,originGridCell:ee,originSheet:Y,allowUnqualifiedCell:!0,wrapCellReferences:!1}}},"../excel-online-calc-numfmt/lib/unicode.js":function(m,t,s){"use strict";var n,a;Object.defineProperty(t,"__esModule",{value:!0}),t.convertDigitsShape=C,t.convertNumberShape=A,t.insertCommas=T;var l=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-lang/lib/index.js"),f=l.codePoint,g=f.codePointDigitZero,h=f.codePointDigitNine,y=f.codePointDigitOne,p=(n={},X(X(X(X(X(X(X(X(X(X(n,o.NumberShape.ArabicIndic,{zero:1632,one:1633}),o.NumberShape.ExtendedArabicIndic,{zero:1776,one:1777}),o.NumberShape.Devanagari,{zero:2406,one:2407}),o.NumberShape.Bengali,{zero:2534,one:2535}),o.NumberShape.Gurmukhi,{zero:2662,one:2663}),o.NumberShape.Gujarati,{zero:2790,one:2791}),o.NumberShape.Oriya,{zero:2918,one:2919}),o.NumberShape.Tamil,{zero:48,one:3047}),o.NumberShape.Telugu,{zero:3174,one:3175}),o.NumberShape.Kannada,{zero:3302,one:3303}),X(X(X(X(X(X(X(X(n,o.NumberShape.Malayalam,{zero:3430,one:3431}),o.NumberShape.Thai,{zero:3664,one:3665}),o.NumberShape.Lao,{zero:3792,one:3793}),o.NumberShape.Tibetan,{zero:3872,one:3873}),o.NumberShape.Myanmar,{zero:4160,one:4161}),o.NumberShape.Ethiopic,{zero:48,one:4969}),o.NumberShape.Khmer,{zero:6112,one:6113}),o.NumberShape.Mongolian,{zero:6160,one:6161})),R=(a={},X(X(X(X(X(X(X(X(X(X(a,o.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}),o.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}),o.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}),o.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}),o.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}),o.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}),o.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}),o.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}),o.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}),o.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}),X(X(X(a,o.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}),o.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}),o.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 C(M,_){if(_===o.NumberShape.ASCII)return M;switch(_){case o.NumberShape.ArabicIndic:case o.NumberShape.ExtendedArabicIndic:case o.NumberShape.Devanagari:case o.NumberShape.Bengali:case o.NumberShape.Gurmukhi:case o.NumberShape.Gujarati:case o.NumberShape.Oriya:case o.NumberShape.Tamil:case o.NumberShape.Telugu:case o.NumberShape.Kannada:case o.NumberShape.Malayalam:case o.NumberShape.Thai:case o.NumberShape.Lao:case o.NumberShape.Tibetan:case o.NumberShape.Myanmar:case o.NumberShape.Ethiopic:case o.NumberShape.Khmer:case o.NumberShape.Mongolian:{for(var L="",k=p[_],v=0;v<M.length;v+=1){var b=M.charCodeAt(v);(0,l.assertTrue)("calc.numfmt.convertDigitsShape",g<=b&&b<=h),b===g?L+=(0,l.stringFromCodePoint)(k.zero):L+=(0,l.stringFromCodePoint)(k.one+(b-y))}return L}case o.NumberShape.ChineseTrad1:case o.NumberShape.ChineseTrad2:case o.NumberShape.ChineseTrad3:case o.NumberShape.ChineseSimp1:case o.NumberShape.ChineseSimp2:case o.NumberShape.ChineseSimp3:case o.NumberShape.Japanese1:case o.NumberShape.Japanese2:case o.NumberShape.Japanese3:case o.NumberShape.Korean1:case o.NumberShape.Korean2:case o.NumberShape.Korean3:case o.NumberShape.Korean4:{for(var x="",w=R[_],B=0;B<M.length;B+=1){var P=M.charCodeAt(B);x+=S(w,P)}return x}}}function S(M,_){return(0,l.assertTrue)("calc.numfmt.ideographicDigit",g<=_&&_<=h),(0,l.stringFromCodePoint)(M.digits[_-g])}var F;(function(M){M[M.Ten=10]="Ten",M[M.Hundred=11]="Hundred",M[M.Thousand=12]="Thousand",M[M.TenThousand=13]="TenThousand",M[M.HundredMillion=14]="HundredMillion",M[M.Trillion=15]="Trillion"})(F||(F={}));function E(M,_){switch(_){case F.Ten:return(0,l.stringFromCodePoint)(M.ten);case F.Hundred:return(0,l.stringFromCodePoint)(M.hundred);case F.Thousand:return(0,l.stringFromCodePoint)(M.thousand);case F.TenThousand:return(0,l.stringFromCodePoint)(M.tenThousand);case F.HundredMillion:return(0,l.stringFromCodePoint)(M.hundredMillion);case F.Trillion:return(0,l.stringFromCodePoint)(M.trillion);default:return(0,l.assertFalse)("calc.numfmt.ideographicRank")}}function A(M,_,L){var k=M.decimalSeparator;if(L===o.NumberShape.ASCII)return _;switch(L){case o.NumberShape.ArabicIndic:case o.NumberShape.ExtendedArabicIndic:case o.NumberShape.Devanagari:case o.NumberShape.Bengali:case o.NumberShape.Gurmukhi:case o.NumberShape.Gujarati:case o.NumberShape.Oriya:case o.NumberShape.Tamil:case o.NumberShape.Telugu:case o.NumberShape.Kannada:case o.NumberShape.Malayalam:case o.NumberShape.Thai:case o.NumberShape.Lao:case o.NumberShape.Tibetan:case o.NumberShape.Myanmar:case o.NumberShape.Ethiopic:case o.NumberShape.Khmer:case o.NumberShape.Mongolian:{var v=_.indexOf(k),b=C(_.substring(0,v<0?void 0:v),L),x=v<0?"":k,w=v<0?"":C(_.substring(v+k.length),L);return b+x+w}case o.NumberShape.ChineseTrad1:case o.NumberShape.ChineseTrad2:case o.NumberShape.ChineseTrad3:case o.NumberShape.ChineseSimp1:case o.NumberShape.ChineseSimp2:case o.NumberShape.ChineseSimp3:case o.NumberShape.Japanese1:case o.NumberShape.Japanese2:case o.NumberShape.Japanese3:case o.NumberShape.Korean1:case o.NumberShape.Korean2:case o.NumberShape.Korean3:case o.NumberShape.Korean4:{var B=R[L],P=B.langId==="ChineseSimp"||B.langId==="ChineseTrad",U=B.dbnum===2||B.langId==="Korean"&&(B.dbnum===1||B.dbnum===4),Q=_.indexOf(k),W=0,q=Q<0?_.length:Q,H="";if(q>12){if(q>16)for(;12<q;q--,W++){var G=_.charCodeAt(W);H+=S(B,G)}else{var z=16,V=F.Thousand,Z=!1;do{if(z>q){z--,V--;continue}var D=_.charCodeAt(W);D!==g?((P||U||D>y||z%4===1)&&(P&&Z&&(H+=S(B,g),Z=!1),H+=S(B,D)),V>=F.Ten&&(H+=E(B,V))):Z=!0,z--,V--,q--,W++}while(z>12)}H+=E(B,F.Trillion)}{var O=12;do{var K=F.Thousand,$=!1,j=!1;do{if(O>q){O--,K--;continue}var N=_.charCodeAt(W);N!==g||H.length===0?((P||U||N>y||O%4===1)&&(P&&j&&(H+=S(B,g),j=!1),H+=S(B,N)),K>=F.Ten&&(H+=E(B,K)),$=!0):j=!0,O--,K--,q--,W++}while(O%4);$&&q/4!==0&&(q===8?H+=E(B,F.HundredMillion):q===4&&(H+=E(B,F.TenThousand)))}while(q>0)}if(W!==_.length)for((0,l.assertTrue)("calc.numfmt.convertNumberShape",Q>=0&&W===Q),H+=k,W=Q+k.length;W<_.length;W++){var J=_.charCodeAt(W);H+=S(B,J)}return H}default:return(0,l.assertNever)("calc.numfmt.convertNumberShape",L)}}function T(M,_,L){if(_==="")return"";for(var k=(0,l.countCodePoints)(_,0,_.length),v="",b=0,x=0;b<_.length;){var w=(0,l.stringCodePointAt)(_,b),B=(0,l.numCodeUnits)(w);v+=_.substring(b,b+B),b+=B,x+=1,M.isThousandsPosition(L+(k-x))&&(v+=M.thousandsSeparator)}return v}},"../excel-online-calc-numfmt/lib/util.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initUtilGlobals=f,t.getFormatString=g,t.applyFormatAndRenderToString=h;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/serviceTypes.js"),o={getKnownFormat:function(){return(0,n.assertFalse)("calc.numfmt: default getKnownFormat")},getIformat:function(){return(0,n.assertFalse)("calc.numfmt: default getIformat")},getFormatString:function(){return(0,n.assertFalse)("calc.numfmt: default getFormatString")}};function f(y){var p,R,C,S,F,E;return{config:y.config,getKnownFormat:(p=(R=y.getKnownFormat)==null?void 0:R.bind(y))!=null?p:o.getKnownFormat,getIformat:(C=(S=y.getIformat)==null?void 0:S.bind(y))!=null?C:o.getIformat,getFormatString:(F=(E=y.getFormatString)==null?void 0:E.bind(y))!=null?F:o.getFormatString}}function g(y,p,R,C,S){var F=p.getFormatString(R,C);return(0,n.isSuccess)(F)?F.value!==void 0?p.getIformat(R,F.value):y.createFormat(C,S):F}function h(y,p,R){var C=(0,a.isStringOper)(R)?l.Clip.None:l.Clip.All,S=p.apply(R,l.Alignment.Right,C,!0);if(!(0,n.isSuccess)(S))return S;var F=y.renderValue(S.value,l.renderInfiniteWidth);return(0,n.isSuccess)(F)?(0,l.isHashesValue)(F.value)?(0,n.success)(F.value.units):(0,n.success)((0,l.renderedValueToString)(F.value)):F}},"../excel-online-calc-numfmt/lib/utilDeprecated.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getValueEditOperKind=g,t.applyValueEdit=h,t.toXLNumber=y;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/edit.js"),o=s("../excel-online-calc-numfmt/lib/knownFormat.js"),f=s("../excel-online-calc-numfmt/lib/serviceTypes.js");function g(p){return p.value.kind}function h(p,R,C,S){var F=C;if(S.kind===f.EditKind.Number&&S.format!==a.KnownFormat.General){var E=S.format,A=typeof E=="string"?E:(0,o.getKnownFormat)(R,E),T=typeof E!="string",M=p.createFormat(A,T);if(!(0,n.isSuccess)(M))return M;var _=M.value;(0,l.shouldInstallFormat)(_,C)&&(F=_)}return p.applyFormat(F,S.value,!0)}function y(p,R,C){var S=R.parseGeneral(C,!1,!0,f.GetTimeKind.NonVolatile);return(0,n.isSuccess)(S)?S.value==null?(0,n.failure)(null):(0,n.success)(p.toNumber(S.value.value)):S}},"../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=L,t.sumsq=k,t.sumif=x,t.sumifs=B,t.product=U,t.average=z,t.averageif=Z,t.averageifs=D,t.averagea=O,t.concat=$,t.textjoin=j,t.count=Y,t.countblank=ce,t.counta=le,t.countif=te,t.countifs=ie,t.max=xe,t.min=we,t.maxa=Ne,t.mina=Xe,t.maxifs=Ze,t.minifs=fr,t.and=rr,t.or=Me,t.xor=_e,t.large=Pr,t.small=Gr,t.percentile=pr,t.percentile_exc=xr,t.quartile=Or,t.quartile_exc=zr,t.median=wr,t.trimmean=Ie,t.stdev=Hr,t.stdevp=Vr,t.stdeva=Ut,t.stdevpa=Br,t.var_=xa,t.varp=Bt,t.vara=Kt,t.varpa=_t,t.mode=ua,t.mode_mult=ht,t.subtotal=Ca,t.aggregate=zt,t.rank=Ha,t.rank_avg=ka,t.avedev=ba,t.devsq=fa,t.geomean=ri,t.harmean=pi;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/funcs/criteria.js"),o=s("../excel-online-calc-runtime/lib/funcs/reduce.js"),f=s("../excel-online-calc-runtime/lib/funcs/util.js"),g=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),h=s("../excel-online-calc-runtime/lib/runtime/extensionTypes.js"),y=s("../excel-online-calc-runtime/lib/runtime/util.js");function p(Oe,je){var He=(0,a.isRichOper)(je)?je.getFallback():je;switch(He.kind){case a.OperKind.Number:return He;case a.OperKind.Boolean:case a.OperKind.String:return;case a.OperKind.Error:return He;case a.OperKind.Missing:case a.OperKind.Blank:return;default:return(0,n.assertNever)("calc.funcs.arithmeticOperationCoerce",He)}}function R(Oe,je){var He=(0,a.isRichOper)(je)?je.getFallback():je;switch(He.kind){case a.OperKind.Boolean:return He.value?Oe.mathpack.one:Oe.mathpack.zero;case a.OperKind.Number:return He;case a.OperKind.String:return Oe.mathpack.zero;case a.OperKind.Error:return He;case a.OperKind.Missing:case a.OperKind.Blank:return;default:return(0,n.assertNever)("calc.funcs.arithmeticAOperationCoerce",He)}}function C(Oe,je){var He=(0,a.isRichOper)(je)?je.getFallback():je;return(0,a.isStringOper)(He)?Oe.mathpack.zero:p(Oe,He)}function S(Oe){return function(He,sr,mr){if(He!==void 0&&(0,a.isErrorOper)(He))return He;if((0,n.assertTrue)("calc.funcs.numberReducer",He===void 0||(0,a.isNumberOper)(He)),(0,a.isErrorOper)(sr))return sr;(0,n.assertTrue)("calc.funcs.numberReducer",(0,a.isNumberOper)(sr));var cr,Lr;He===void 0?(cr=sr,Lr=mr-1):(cr=He,Lr=mr);for(var Wr=0;Wr<Lr;Wr+=1){var Cr=Oe(cr,sr);if((0,a.isErrorOper)(Cr))return Cr;cr=Cr}return cr}}function F(Oe){return function(je,He,sr){return Oe.count+=sr,He}}function E(Oe){for(var je=Oe.length-1;je>=0;je-=1){var He=Oe[je];if(!(He===void 0||!(0,h.isRangeValues)(He)))for(var sr=He.arrays.length-1;sr>=0;sr-=1){var mr=He.arrays[sr];if(mr.rows>mr.denseRows||mr.cols>mr.denseCols){var cr=mr.getSparse();if((cr==null?void 0:cr.kind)===a.OperKind.Number)return cr}for(var Lr=mr.denseRows-1;Lr>=0;Lr-=1)for(var Wr=mr.denseCols-1;Wr>=0;Wr-=1){var Cr=mr.get(Lr,Wr);if((Cr==null?void 0:Cr.kind)===a.OperKind.Number)return Cr}}}}function A(Oe,je,He){if(!(0,a.isNumberOper)(He))return He;var sr=E(je);return(sr==null?void 0:sr.kind)!==a.OperKind.Number?He:Oe.mathpack.checkAlmostCancellation(sr,He)}function T(Oe,je,He){var sr=(0,o.reduceDerefOpers)(je,S(je.mathpack.add),p,He);return sr==null?je.mathpack.zero:(Oe&&(sr=A(je,He,sr)),sr)}var M=T.bind(void 0,!1),_=T.bind(void 0,!0);function L(Oe,je){var He=Oe.dereferenceAllOpers(je);return _(Oe,He)}function k(Oe,je){var He=Oe.dereferenceAllOpers(je),sr=Pe(p),mr=(0,o.reduceDerefOpers)(Oe,S(Oe.mathpack.add),sr,He);return mr??Oe.mathpack.zero}function v(Oe){return(0,a.isRangeOper)(Oe)&&Oe.ranges.length!==1}function b(Oe,je,He){if(v(je))return(0,n.failure)(a.valueErrorOper);if(He===void 0){var sr=Oe.dereferenceAllOpers([je])[0];return(0,n.success)({values:sr,valuesToFilter:sr})}if(v(He))return(0,n.failure)(a.valueErrorOper);var mr=V(je,He),cr=mr.actualEvalRange,Lr=mr.actualFilterRange,Wr=cr.ranges[0],Cr=Lr.ranges[0],Ar=Oe.dereferenceAllOpers([cr])[0];if(Wr.col===Cr.col&&Wr.row===Cr.row)return(0,n.success)({values:Ar,valuesToFilter:Ar});var Kr=Oe.dereferenceAllOpers([Lr])[0];return(0,n.success)({values:Ar,valuesToFilter:Kr})}function x(Oe,je){var He=Ae(je,3),sr=He[0],mr=He[1],cr=He[2],Lr=b(Oe,sr,cr);if(!(0,n.isSuccess)(Lr))return Lr.reason;var Wr=Lr.value,Cr=Wr.values,Ar=Wr.valuesToFilter,Kr=[(0,h.rangeValues)([(0,l.applyCriteria)(Oe,Cr.arrays[0],mr,Ar.arrays[0])])];return M(Oe,Kr)}function w(Oe,je){var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,sr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,mr=je[0];if(v(mr))return(0,n.failure)(a.valueErrorOper);var cr,Lr;if(He){var Wr=je[1],Cr=Oe.dereferenceAllOpers([mr]),Ar=Ae(Cr,1),Kr=Ar[0];cr=(0,l.applyCriteria)(Oe,Kr.arrays[0],Wr),Lr=2}else{var Yr=Oe.dereferenceAllOpers([mr]),Ft=Ae(Yr,1),Ct=Ft[0];cr=Ct.arrays[0],Lr=1}for(var Pt=Lr;Pt<je.length;Pt+=2){var xt=je[Pt],Zt=je[Pt+1];if(v(xt)||xt.ranges[0].cols!==mr.ranges[0].cols||xt.ranges[0].rows!==mr.ranges[0].rows)return(0,n.failure)(a.valueErrorOper);var Ot=Oe.dereferenceAllOpers([xt]),Nt=Ae(Ot,1),Da=Nt[0];cr=(0,l.applyCriteria)(Oe,Da.arrays[0],Zt,cr)}return sr&&(cr=cr.strict()),(0,n.success)((0,h.rangeValues)([cr]))}function B(Oe,je){if(je.length===3)return x(Oe,[je[1],je[2],je[0]]);var He=w(Oe,je);return(0,n.isSuccess)(He)?M(Oe,[He.value]):He.reason}function P(Oe,je){var He=(0,o.reduceDerefOpers)(Oe,S(Oe.mathpack.mul),p,je);return He??Oe.mathpack.zero}function U(Oe,je){var He=Oe.dereferenceAllOpers(je);return P(Oe,He)}function Q(Oe,je,He,sr,mr,cr){var Lr=(0,o.reduceDerefOpers)(mr,S(mr.mathpack.add),Oe,cr,je);if(Lr==null)return sr;if(He&&(Lr=A(mr,cr,Lr)),(0,a.isErrorOper)(Lr))return Lr;var Wr={count:0},Cr=(0,o.reduceDerefOpers)(mr,F(Wr),Oe,cr,je);(0,n.assertTrue)("calc.funcs.averageCoerceInner",(0,a.isNumberOper)(Lr)&&(Cr==null?void 0:Cr.kind)===a.OperKind.Number&&Wr.count>0);var Ar=mr.mathpack.div(Lr,mr.mathpack.fromNumber(Wr.count));return(0,a.isErrorOper)(Ar)?Ar:[Ar,Wr.count]}function W(Oe,je,He,sr,mr){var cr=Q(Oe,je,He,a.div0ErrorOper,sr,mr);return Array.isArray(cr)?cr[0]:cr}var q=W.bind(void 0,p,void 0,!1),H=W.bind(void 0,p,void 0,!0),G=W.bind(void 0,R,C,!0);function z(Oe,je){var He=Oe.dereferenceAllOpers(je);return H(Oe,He)}function V(Oe,je){var He=Oe.ranges[0],sr=je.ranges[0],mr=(0,n.fastMin)(He.cols,a.sheetCols-sr.col),cr=(0,n.fastMin)(He.rows,a.sheetRows-sr.row),Lr=(0,a.gridRange)(He.row,He.col,cr,mr),Wr=(0,a.range3DOper)(Oe.sheets,Lr),Cr=(0,a.gridRange)(sr.row,sr.col,cr,mr),Ar=(0,a.range3DOper)(je.sheets,Cr);return{actualEvalRange:Wr,actualFilterRange:Ar}}function Z(Oe,je){var He=Ae(je,3),sr=He[0],mr=He[1],cr=He[2],Lr=b(Oe,sr,cr);if(!(0,n.isSuccess)(Lr))return Lr.reason;var Wr=Lr.value,Cr=Wr.values,Ar=Wr.valuesToFilter,Kr=[(0,h.rangeValues)([(0,l.applyCriteria)(Oe,Cr.arrays[0],mr,Ar.arrays[0]).strict()])];return q(Oe,Kr)}function D(Oe,je){if(je.length===3)return Z(Oe,[je[1],je[2],je[0]]);var He=w(Oe,je,void 0,!0);return(0,n.isSuccess)(He)?q(Oe,[He.value]):He.reason}function O(Oe,je){var He=Oe.dereferenceAllOpers(je);return G(Oe,He)}function K(Oe,je,He,sr,mr){for(var cr=void 0,Lr=function(){return cr},Wr=0,Cr="",Ar=function(Ot,Nt){return Ot.coerceOper(Nt,a.OperKind.String)},Kr=function(Ot,Nt,Da){if(Ot!==void 0&&(0,a.isErrorOper)(Ot))return Ot;for(var aa=0;aa<Da;aa+=1){if(cr!==void 0&&je.length>0&&(!He||cr.value.length>0)){var Ya=je[Wr];if(Wr=(Wr+1)%je.length,Cr.length+Ya.value.length>a.cellStringLimit)return a.valueErrorOper;Cr+=Ya.value}if((0,a.isErrorOper)(Nt))return Nt;if((0,n.assertTrue)("calc.funcs.concatInner: expected string in reducer",(0,a.isStringOper)(Nt)),Cr.length+Nt.value.length>a.cellStringLimit)return a.valueErrorOper;if(Cr+=Nt.value,cr=Nt,Nt.value===""&&(je.length===0||He))break}return Nt},Yr=0;Yr<mr.length;Yr+=1){var Ft=sr[Yr];if((0,a.isRangeOper)(Ft)&&Ft.ranges.length>1)return a.valueErrorOper;var Ct=(0,o.reduceDerefOpers)(Oe,Kr,Ar,mr.slice(Yr,Yr+1));if(Ct!==void 0&&(0,a.isErrorOper)(Ct))return Ct;(0,n.assertTrue)("calc.funcs.concatInner: expected string from reduce",Ct!==void 0&&(0,a.isStringOper)(Ct))}var Pt=Lr();if(He&&Pt!==void 0&&Pt.value===""&&je.length>0&&Cr.length>0){var xt=je[(Wr+je.length-1)%je.length];Cr=Cr.substring(0,Cr.length-xt.value.length)}return(0,a.stringOper)(Cr)}function $(Oe,je){var He=Oe.dereferenceAllOpers(je);return K(Oe,[],!0,je,He)}function j(Oe,je){var He=Di(je),sr=He[0],mr=He[1],cr=He.slice(2),Lr=[];if(!(0,a.isMissingOper)(sr)){if((0,a.isRangeOper)(sr)&&sr.ranges.length>1)return a.valueErrorOper;var Wr=function(Yr,Ft){return Yr.coerceOper(Ft,a.OperKind.String)},Cr=(0,o.reduceDerefOpers)(Oe,Qe(Lr,f.assertString),Wr,Oe.dereferenceAllOpers([sr]));if(Cr!==void 0&&(0,a.isErrorOper)(Cr))return Cr;(0,n.assertTrue)("calc.funcs.textjoin: expected string from reduce",Cr!==void 0&&(0,a.isStringOper)(Cr))}var Ar=(0,a.isMissingOper)(mr)||mr.value;return K(Oe,Lr,Ar,cr,Oe.dereferenceAllOpers(cr))}function N(Oe,je,He){var sr={count:0};return(0,o.reduceDerefOpers)(je,F(sr),Oe,He),je.mathpack.fromNumber(sr.count)}function J(Oe,je){var He=(0,a.isRichOper)(je)?je.getFallback():je;return(0,a.isNumberOper)(He)?He:void 0}var ee=N.bind(void 0,J);function Y(Oe,je){var He=Oe.dereferenceAllOpers(je);return ee(Oe,He)}function re(Oe,je){var He=(0,a.isRichOper)(je)?je.getFallback():je;return(0,a.isBlankOper)(He)||(0,y.isEmptyStringOper)(He)?He:void 0}var ue=N.bind(void 0,re);function ce(Oe,je){var He=je[0];if(!(0,a.isSheetIndex)(He.sheets)||He.ranges.length!==1)return a.valueErrorOper;var sr=Oe.dereferenceAllOpers(je);return ue(Oe,sr)}function oe(Oe,je){var He=(0,a.isRichOper)(je)?je.getFallback():je;return(0,a.isPrimitiveOper)(He)||(0,a.isErrorOper)(He)?He:void 0}var ae=N.bind(void 0,oe);function le(Oe,je){var He=Oe.dereferenceAllOpers(je);return ae(Oe,He)}var ne=N.bind(void 0,function(Oe,je){return je});function te(Oe,je){var He=Ae(je,2),sr=He[0],mr=He[1];if(v(sr))return a.valueErrorOper;var cr=Oe.dereferenceAllOpers([sr]),Lr=Ae(cr,1),Wr=Lr[0],Cr=[(0,h.rangeValues)([(0,l.applyCriteria)(Oe,Wr.arrays[0],mr)])];return ne(Oe,Cr)}function ie(Oe,je){if(je.length===2)return te(Oe,je);var He=w(Oe,je,!0);return(0,n.isSuccess)(He)?ne(Oe,[He.value]):He.reason}var se=function(je,He,sr){return je.mathpack.cond2(He,sr)>0},Re=function(je,He,sr){return je.mathpack.cond2(He,sr)<0};function he(Oe,je,He,sr,mr){var cr=function(Cr,Ar,Kr){return Cr===void 0?Ar:(0,a.isErrorOper)(Cr)?Cr:((0,n.assertTrue)("calc.funcs.minMaxCoerceInner",(0,a.isNumberOper)(Cr)),(0,a.isErrorOper)(Ar)?Ar:((0,n.assertTrue)("calc.funcs.minMaxCoerceInner",(0,a.isNumberOper)(Ar)),Oe(sr,Cr,Ar)?Cr:Ar))},Lr=(0,o.reduceDerefOpers)(sr,cr,je,mr,He);return Lr??sr.mathpack.zero}var ye=he.bind(void 0,se,p,void 0),ve=he.bind(void 0,Re,p,void 0),me=he.bind(void 0,se,R,p),Ee=he.bind(void 0,Re,R,p);function xe(Oe,je){var He=Oe.dereferenceAllOpers(je);return ye(Oe,He)}function we(Oe,je){var He=Oe.dereferenceAllOpers(je);return ve(Oe,He)}function Ne(Oe,je){var He=Oe.dereferenceAllOpers(je);return me(Oe,He)}function Xe(Oe,je){var He=Oe.dereferenceAllOpers(je);return Ee(Oe,He)}function Ze(Oe,je){var He=w(Oe,je);return(0,n.isSuccess)(He)?ye(Oe,[He.value]):He.reason}function fr(Oe,je){var He=w(Oe,je);return(0,n.isSuccess)(He)?ve(Oe,[He.value]):He.reason}function lr(Oe,je){var He=(0,a.isRichOper)(je)?je.getFallback():je;switch(He.kind){case a.OperKind.Boolean:return He;case a.OperKind.Number:return(0,a.booleanOper)(Oe.mathpack.cond(He)!==0);case a.OperKind.String:return;case a.OperKind.Error:return He;case a.OperKind.Missing:case a.OperKind.Blank:return;default:return(0,n.assertNever)("calc.funcs.aggregationFuncs: booleanOperationCoerce",He)}}function Er(Oe,je,He){var sr=function(Lr,Wr,Cr){return Lr!==void 0&&(0,a.isErrorOper)(Lr)?Lr:(0,a.isErrorOper)(Wr)?Wr:((0,n.assertTrue)("calc.funcs.booleanInner",(Lr===void 0||(0,a.isBooleanOper)(Lr))&&(0,a.isBooleanOper)(Wr)),(0,a.booleanOper)(Oe(Lr==null?void 0:Lr.value,Wr.value,Cr)))},mr=(0,o.reduceDerefOpers)(je,sr,lr,He);return mr??a.valueErrorOper}var ir=Er.bind(void 0,function(Oe,je){return Oe!==!1&&je}),yr=Er.bind(void 0,function(Oe,je){return Oe===!0||je}),hr=Er.bind(void 0,function(Oe,je,He){return je?((Oe===!0?1:0)+He)%2===1:Oe===!0});function rr(Oe,je){var He=Oe.dereferenceAllOpers(je);return ir(Oe,He)}function Me(Oe,je){var He=Oe.dereferenceAllOpers(je);return yr(Oe,He)}function _e(Oe,je){var He=Oe.dereferenceAllOpers(je);return hr(Oe,He)}function Qe(Oe,je){return function(He,sr,mr){if(He!==void 0&&(0,a.isErrorOper)(He))return He;if(!(0,a.isErrorOper)(sr))for(var cr=je(sr),Lr=0;Lr<mr;Lr+=1)Oe.push(cr);return sr}}function Rr(Oe,je,He,sr){var mr=[],cr=(0,o.reduceDerefOpers)(je,Qe(mr,f.assertNumber),p,[He]);if(cr==null)return a.numErrorOper;if((0,a.isErrorOper)(cr))return cr;var Lr=je.mathpack;if(Lr.cond2(sr,Lr.one)<0||Lr.cond2(sr,Lr.fromNumber(mr.length))>0)return a.numErrorOper;var Wr=mr.sort(Lr.cond2);if(Oe){var Cr=(0,f.assertNumber)(Lr.add((0,f.assertNumber)(Lr.sub(Lr.fromNumber(mr.length),sr)),Lr.one));return Wr[Lr.lfix(Cr)-1]}return Wr[Lr.lfix(sr)-1]}var kr=Rr.bind(void 0,!0),Mr=Rr.bind(void 0,!1);function Pr(Oe,je){var He=Oe.dereferenceAllOpers(je),sr=Ae(He,2),mr=sr[0],cr=sr[1];return kr(Oe,mr,cr)}function Gr(Oe,je){var He=Oe.dereferenceAllOpers(je),sr=Ae(He,2),mr=sr[0],cr=sr[1];return Mr(Oe,mr,cr)}function Be(Oe,je,He,sr){var mr=Oe.mathpack,cr=[],Lr=(0,o.reduceDerefOpers)(Oe,Qe(cr,f.assertNumber),p,je);if(Lr==null)return a.numErrorOper;if((0,a.isErrorOper)(Lr))return Lr;if((0,a.isErrorOper)(He))return He;if(mr.cond(He)<0||mr.cond2(He,mr.one)>0)return a.numErrorOper;var Wr=cr.sort(mr.cond2),Cr=(0,f.assertNumber)(mr.sub(mr.fromNumber(Wr.length),mr.one)),Ar=(0,f.assertNumber)(mr.add(mr.fromNumber(Wr.length),mr.one)),Kr=sr?(0,f.assertNumber)(mr.mul(Cr,He)):(0,f.assertNumber)(mr.sub((0,f.assertNumber)(mr.mul(Ar,He)),mr.one));if(mr.cond(Kr)<0||mr.cond2(Kr,Cr)>0)return a.numErrorOper;var Yr=mr.lfix(Kr),Ft=(0,f.assertNumber)(mr.sub(Kr,mr.fromNumber(Yr)));if(mr.cond(Ft)===0)return Wr[Yr];var Ct=mr.sub(Wr[Yr+1],Wr[Yr]);return(0,a.isErrorOper)(Ct)?Ct:mr.add(Wr[Yr],(0,f.assertNumber)(mr.mul(Ct,Ft)))}var tr=function(je,He,sr){return Be(je,[He],sr,!0)};function pr(Oe,je){var He=Oe.dereferenceAllOpers(je),sr=Ae(He,2),mr=sr[0],cr=sr[1];return tr(Oe,mr,cr)}var _r=function(je,He,sr){return Be(je,[He],sr,!1)};function xr(Oe,je){var He=Oe.dereferenceAllOpers(je),sr=Ae(He,2),mr=sr[0],cr=sr[1];return _r(Oe,mr,cr)}function $e(Oe,je){var He=Oe.mathpack;if(He.cond(je)<0||He.cond2(je,He.fromNumber(5))>=0)return a.numErrorOper;var sr=He.lfix(je);return He.div(He.fromNumber(sr),He.fromNumber(4))}var Sr=function(je,He,sr){return Be(je,[He],$e(je,sr),!0)};function Or(Oe,je){var He=Oe.dereferenceAllOpers(je),sr=Ae(He,2),mr=sr[0],cr=sr[1];return Sr(Oe,mr,cr)}var Xr=function(je,He,sr){return Be(je,[He],$e(je,sr),!1)};function zr(Oe,je){var He=Oe.dereferenceAllOpers(je),sr=Ae(He,2),mr=sr[0],cr=sr[1];return Xr(Oe,mr,cr)}function qe(Oe,je){return Be(Oe,je,Oe.mathpack.fromNumber(.5),!0)}function wr(Oe,je){var He=Oe.dereferenceAllOpers(je);return qe(Oe,He)}function Ie(Oe,je){var He=Oe.dereferenceAllOpers(je),sr=Ae(He,2),mr=sr[0],cr=sr[1],Lr=[],Wr=(0,o.reduceDerefOpers)(Oe,Qe(Lr,f.assertNumber),p,[mr]);if(Wr==null)return a.numErrorOper;if((0,a.isErrorOper)(Wr))return Wr;var Cr=Oe.mathpack;if(Cr.cond(cr)<0||Cr.cond2(cr,Cr.one)>=0)return a.numErrorOper;Lr=Lr.sort(Cr.cond2);var Ar=Cr.lfix((0,f.assertNumber)(Cr.div((0,f.assertNumber)(Cr.mul(Cr.fromNumber(Lr.length),cr)),Cr.fromNumber(2))));(0,n.assertTrue)("calc.funcs.trimmean",Ar+Ar<Lr.length);var Kr=Lr[Ar],Yr=Lr[Lr.length-1-Ar],Ft=0,Ct=0,Pt=(0,o.reduceDerefOpers)(Oe,S(Oe.mathpack.add),function(Nt,Da){var aa=p(Nt,Da);if(aa===void 0)return aa;(0,n.assertTrue)("calc.funcs.trimmean: unexpected error",(0,a.isNumberOper)(aa));var Ya=Nt.mathpack;if(Ya.cond2(aa,Kr)<0){Ft+=1;return}if(Ya.cond2(aa,Yr)>0){Ct+=1;return}return aa},[mr]);(0,n.assertTrue)("calc.funcs.trimmean: found no elements",Pt!==void 0&&(0,a.isNumberOper)(Pt)),(0,n.assertTrue)("calc.funcs.trimmean: trimmed too many",Ft<=Ar&&Ct<=Ar);for(var xt=Pt;Ft<Ar;Ft+=1){var Zt=Cr.sub(xt,Kr);if((0,a.isErrorOper)(Zt))return Zt;xt=Zt}for(;Ct<Ar;Ct+=1){var Ot=Cr.sub(xt,Yr);if((0,a.isErrorOper)(Ot))return Ot;xt=Ot}return Cr.div(xt,Cr.fromNumber(Lr.length-Ar-Ar))}function Pe(Oe){return function(je,He){var sr=Oe(je,He);return sr!==void 0&&(0,a.isNumberOper)(sr)?je.mathpack.mul(sr,sr):sr}}function Ge(Oe,je){return function(He,sr){var mr=Oe(He,sr);if((mr==null?void 0:mr.kind)!==a.OperKind.Number)return mr;var cr=He.mathpack,Lr=cr.sub(mr,je);return(0,a.isErrorOper)(Lr)?Lr:cr.mul(Lr,Lr)}}function Ue(Oe,je,He,sr){var mr={count:0},cr=(0,o.reduceDerefOpers)(He,F(mr),Oe,sr,je);if(cr==null)return a.div0ErrorOper;(0,n.assertTrue)("calc.funcs.varFirstPass: unexpected count type",mr.count>=1);var Lr=S(He.mathpack.add),Wr=(0,o.reduceDerefOpers)(He,Lr,Oe,sr,je),Cr=(0,o.reduceDerefOpers)(He,Lr,Pe(Oe),sr,je===void 0?void 0:Pe(je));if((0,n.assertTrue)("calc.funcs.varFirstPass: expected sum",Wr!=null),(0,n.assertTrue)("calc.funcs.varFirstPass: expected sumSq",Cr!=null),(0,a.isErrorOper)(Wr))return Wr;if((0,a.isErrorOper)(Cr))return Cr;(0,n.assertTrue)("calc.funcs.varFirstPass: unexpected oper type",(0,a.isNumberOper)(Wr)&&(0,a.isNumberOper)(Cr));var Ar=He.mathpack,Kr=Ar.div(Wr,Ar.fromNumber(mr.count));return(0,a.isErrorOper)(Kr)?Kr:[mr.count,Wr,Cr,Kr]}function De(Oe,je,He,sr,mr){var cr=S(He.mathpack.add),Lr=(0,o.reduceDerefOpers)(He,cr,Ge(Oe,mr),sr,je===void 0?void 0:Ge(je,mr));return(0,n.assertTrue)("calc.funcs.varSecondPass: unexpected error",(Lr==null?void 0:Lr.kind)===a.OperKind.Number),Lr}function pe(Oe,je,He,sr){var mr=Ue(Oe,je,He,sr);if(!Array.isArray(mr))return mr;var cr=He.mathpack,Lr=Ae(mr,4),Wr=Lr[0],Cr=Lr[1],Ar=Lr[2],Kr=Lr[3];if(Wr<2)return a.div0ErrorOper;var Yr=cr.mul(Cr,Cr);if((0,a.isErrorOper)(Yr))return Yr;var Ft=(0,f.assertNumber)(cr.div(Yr,cr.fromNumber(Wr))),Ct=(0,f.assertNumber)(cr.sub(Ar,Ft));if(cr.cond(Kr)===0)return cr.cond(Ct)<0?cr.zero:cr.div(Ct,cr.fromNumber(Wr-1));if(cr.cond(Ct)>=0){var Pt=(0,f.assertNumber)(cr.div(Ct,cr.fromNumber(Wr-1))),xt=21219957905e-324;if(cr.cond2(Pt,cr.fromNumber(xt))>0){var Zt=cr.div(Ft,Ar),Ot=(0,a.isErrorOper)(Zt)?Zt:cr.sub(Zt,cr.one);if(!(0,a.isErrorOper)(Ot)&&cr.cond2(cr.abs(Ot),cr.fromNumber(.01))>0){var Nt=cr.div(Kr,Pt),Da=(0,a.isErrorOper)(Nt)?Nt:cr.sub(cr.abs(Nt),cr.fromNumber(1e3));if(!(0,a.isErrorOper)(Da)&&cr.cond(Da)<0)return Pt}}}var aa=De(Oe,je,He,sr,Kr);return cr.cond(aa)<0?cr.zero:cr.div(aa,cr.fromNumber(Wr-1))}function nr(Oe,je,He,sr){var mr=Ue(Oe,je,He,sr);if(!Array.isArray(mr))return mr;var cr=He.mathpack,Lr=Ae(mr,4),Wr=Lr[0],Cr=Lr[1],Ar=Lr[2],Kr=Lr[3];if(Wr<1)return a.div0ErrorOper;var Yr=cr.mul(Cr,Cr);if((0,a.isErrorOper)(Yr))return Yr;var Ft=cr.mul(Ar,cr.fromNumber(Wr));if((0,a.isErrorOper)(Ft))return Ft;var Ct=(0,f.assertNumber)(cr.sub(Ft,Yr));if(cr.cond(Kr)===0)return cr.cond(Ct)<0?cr.zero:cr.div(Ct,cr.fromNumber(Wr*Wr));if(cr.cond(Ct)>=0){var Pt=(0,f.assertNumber)(cr.div(Ct,cr.fromNumber(Wr*Wr))),xt=21219957905e-324;if(cr.cond2(Pt,cr.fromNumber(xt))>0){var Zt=cr.div((0,f.assertNumber)(cr.div(Yr,cr.fromNumber(Wr))),Ar),Ot=(0,a.isErrorOper)(Zt)?Zt:cr.sub(Zt,cr.one);if(!(0,a.isErrorOper)(Ot)&&cr.cond2(cr.abs(Ot),cr.fromNumber(.01))>0){var Nt=cr.div(Kr,Pt),Da=(0,a.isErrorOper)(Nt)?Nt:cr.sub(cr.abs(Nt),cr.fromNumber(1e3));if(!(0,a.isErrorOper)(Da)&&cr.cond(Da)<0)return Pt}}}var aa=De(Oe,je,He,sr,Kr);return cr.cond(aa)<0?cr.zero:cr.div(aa,cr.fromNumber(Wr))}var br=pe.bind(void 0,p,void 0),vr=nr.bind(void 0,p,void 0),Tr=pe.bind(void 0,R,p),Ke=nr.bind(void 0,R,p);function Fr(Oe){return function(je,He){var sr=Oe(je,He);return(0,a.isNumberOper)(sr)?je.mathpack.sqrt(sr):sr}}var ut=Fr(br),vt=Fr(vr),jr=Fr(Tr),It=Fr(Ke);function Hr(Oe,je){var He=Oe.dereferenceAllOpers(je);return ut(Oe,He)}function Vr(Oe,je){var He=Oe.dereferenceAllOpers(je);return vt(Oe,He)}function Ut(Oe,je){var He=Oe.dereferenceAllOpers(je);return jr(Oe,He)}function Br(Oe,je){var He=Oe.dereferenceAllOpers(je);return It(Oe,He)}function xa(Oe,je){var He=Oe.dereferenceAllOpers(je);return br(Oe,He)}function Bt(Oe,je){var He=Oe.dereferenceAllOpers(je);return vr(Oe,He)}function Kt(Oe,je){var He=Oe.dereferenceAllOpers(je);return Tr(Oe,He)}function _t(Oe,je){var He=Oe.dereferenceAllOpers(je);return Ke(Oe,He)}var Qt=[H,ee,ae,ye,ve,P,ut,vt,_,br,vr];function ja(Oe){return function(je,He,sr){if(je!==void 0&&(0,a.isErrorOper)(je))return je;if((0,a.isNumberOper)(He))for(var mr=0;mr<sr;mr+=1)Oe.push({value:He,index:Oe.length});return He}}function ma(Oe,je){var He=[],sr=(0,o.reduceDerefOpers)(Oe,ja(He),p,je);if(sr==null)return a.naErrorOper;if((0,a.isErrorOper)(sr))return sr;var mr=Oe.mathpack,cr=He.sort(function(xt,Zt){return mr.cond2(xt.value,Zt.value)}),Lr=1,Wr=0,Cr=1/0,Ar=[];function Kr(xt){Lr=1,Cr=xt.index}function Yr(xt){xt.index<Cr&&(Cr=xt.index),Lr+=1}var Ft=function(Zt){var Ot=Zt.value;Lr>Wr?(Wr=Lr,Ar.length=0,Ar.push({value:Ot,index:Cr})):Lr===Wr&&Ar.push({value:Ot,index:Cr})},Ct=function(Zt,Ot){return mr.cond2(Zt.value,Ot.value)===0};Kr(cr[0]);for(var Pt=1;Pt<cr.length;Pt+=1)Ct(cr[Pt-1],cr[Pt])?Yr(cr[Pt]):(Ft(cr[Pt-1]),Kr(cr[Pt]));return Ft(cr[cr.length-1]),Wr<2?a.naErrorOper:((0,n.assertTrue)("calc.funcs.modeInner: unexpected error",Ar.length!==0),Ar.sort(function(xt,Zt){return xt.index-Zt.index}))}function Ua(Oe,je){var He=ma(Oe,je);return Array.isArray(He)?He[0].value:He}function ua(Oe,je){return Ua(Oe,je)}function ht(Oe,je){var He=ma(Oe,je);return Array.isArray(He)?(0,a.arrayOper)(He.length,1,He.map(function(sr){return[sr.value]})):He}var ca=(0,a.binaryVisitor)(Object.assign({},(0,a.constVisitor)(!1),{wsfNode:function(je){return je===a.WorksheetFuncId.SUBTOTAL||je===a.WorksheetFuncId.AGGREGATE}}),function(Oe,je){return Oe||je});function Ea(Oe){return(0,a.reduceBottomUp)(ca,Oe)}function Pa(Oe){if(!(0,h.isRangeValues)(Oe))return Oe;var je=Oe.arrays.map(function(He){return He.map(function(sr){var mr=Ae(sr,2),cr=mr[0],Lr=mr[1];return Lr!==void 0&&Ea(Lr.formula)?void 0:cr})});return(0,h.rangeValues)(je)}function Ca(Oe,je){var He=Di(je),sr=He[0],mr=He.slice(1),cr=Oe.mathpack,Lr=cr.sfix(sr),Wr=Qt.length,Cr=100;if(!(Lr>=1&&Lr<=Wr)&&!(Lr>=101&&Lr<=Wr+Cr))return a.valueErrorOper;var Ar=Lr>Cr||Oe.isInFilterMode(mr),Kr=Oe.dereferenceAllOpersAndFormulae(mr,Ar).map(Pa),Yr=Qt[Lr%Cr-1];return Yr(Oe,Kr)}var at=[].concat(Qt,[qe,Ua]),Xa=[kr,Mr,tr,Sr,_r,Xr];function zt(Oe,je){var He=Di(je),sr=He[0],mr=He[1],cr=He[2],Lr=He[3],Wr=He.slice(4),Cr=Oe.mathpack,Ar=Cr.sfix(sr),Kr=Cr.sfix(mr);if(!(Ar>=1&&Ar<=at.length+Xa.length)||!(Kr>=0&&Kr<=7))return a.valueErrorOper;var Yr=(Kr&1)===1,Ft=(Kr&2)===2,Ct=(Kr&4)!==4;function Pt(Ui){var vi=Ct?Oe.dereferenceAllOpersAndFormulae(Ui,Yr).map(Pa):Oe.dereferenceAllOpers(Ui,Yr);return Ft&&(vi=vi.map(function(Ai){if((0,o.isPrimitiveCoercedOper)(Ai))return Ai;if((0,h.isRangeValues)(Ai)){var ko=Ai.arrays.map(function(Wl){return Wl.map(function(rl){return rl===void 0||(0,a.isErrorOper)(rl)?void 0:rl})});return(0,h.rangeValues)(ko)}if((0,o.isCoercedArrayOper)(Ai)){var Eu=Ai.opers.map(function(Wl){return Wl.map(function(rl){return rl===void 0||(0,a.isErrorOper)(rl)?void 0:rl})});return(0,o.coercedArrayOper)(Ai.rows,Ai.cols,Eu)}return Ai})),vi}if(Ar>at.length){if(Lr===void 0||Wr.length>0)return a.valueErrorOper;var xt=a.OperKind.Number;(0,a.isRangeOper)(Lr)&&!((0,a.isSheetIndex)(Lr.sheets)&&Lr.ranges.length===1&&(0,a.isGridCell)(Lr.ranges[0]))&&(0,g.throwEvaluationError)((0,a.notImplemented)(["AGGREGATE multi-cell array param"]));var Zt=Oe.coerceOper(Oe.dereferenceOper(Lr,xt),xt);if((0,a.isErrorOper)(Zt)||(0,a.isRangeOper)(cr)&&!(0,a.isSheetIndex)(cr.sheets))return a.valueErrorOper;var Ot=Pt([cr]),Nt=Ae(Ot,1),Da=Nt[0],aa=at.length,Ya=Xa[Ar-aa-1];return Ya(Oe,Da,Zt)}for(var ki=2;ki<je.length;ki+=1){var Kn=je[ki];if(!Kn||!(0,a.isRangeOper)(Kn)||!(0,a.isSheetIndex)(Kn.sheets))return a.valueErrorOper}var To=Pt(je.slice(2));(0,n.assertTrue)("calc.funcs.aggregate: requested non-array function with unexpected number",Ar>=1&&Ar<=at.length);var xo=at[Ar-1];return xo(Oe,To)}function Ha(Oe,je){return Tt(Oe,je,!1)}function ka(Oe,je){return Tt(Oe,je,!0)}function Tt(Oe,je,He){var sr=Ae(je,3),mr=sr[0],cr=sr[1],Lr=sr[2],Wr=Lr===void 0?a.falseOper:Lr,Cr=Wr.value?1:-1,Ar=0,Kr=0,Yr=Oe.mathpack,Ft=function(Ot,Nt,Da){if(Ot!==void 0)return Ot;if((0,a.isErrorOper)(Nt))return Nt;var aa=Yr.cond2(mr,(0,f.assertNumber)(Nt));aa===0?Ar+=Da:aa===Cr&&(Kr+=Da)},Ct=(0,o.reduceDerefOpers)(Oe,Ft,p,Oe.dereferenceAllOpers([cr]));if(Ct!==void 0)return Ct;if(Ar===0)return a.naErrorOper;var Pt=Yr.fromNumber(Kr+1);if(He){var xt=Yr.div(Yr.fromNumber(Ar-1),Yr.fromNumber(2));return Yr.add(Pt,(0,f.assertNumber)(xt))}return Pt}function Vt(Oe){return function(je,He){var sr=Oe(je,He);return(sr==null?void 0:sr.kind)===a.OperKind.Number?je.mathpack.abs(sr):sr}}function wa(Oe,je){return function(He,sr){var mr=Oe(He,sr);return(mr==null?void 0:mr.kind)===a.OperKind.Number?He.mathpack.sub(mr,je):mr}}function na(Oe,je,He){var sr=Q(p,void 0,!0,a.numErrorOper,je,He);if(!Array.isArray(sr))return sr;var mr=Ae(sr,2),cr=mr[0],Lr=mr[1],Wr=(0,o.reduceDerefOpers)(je,S(je.mathpack.add),Oe(wa(p,cr)),He);return(0,n.assertTrue)("calc.funcs.sumDevAndCount",Wr!==void 0),(0,a.isErrorOper)(Wr)?Wr:[(0,f.assertNumber)(Wr),Lr]}function ba(Oe,je){var He=Oe.dereferenceAllOpers(je),sr=na(Vt,Oe,He);if(!Array.isArray(sr))return sr;var mr=Ae(sr,2),cr=mr[0],Lr=mr[1];return Oe.mathpack.div(cr,Oe.mathpack.fromNumber(Lr))}function fa(Oe,je){var He=Oe.dereferenceAllOpers(je),sr=na(Pe,Oe,He);if(!Array.isArray(sr))return sr;var mr=Ae(sr,1),cr=mr[0];return cr}var yn=new Float64Array(1),bn=new Int32Array(yn.buffer);function Ia(Oe,je){yn[0]=Oe.toNumber(je);var He=((bn[1]&2146435072)>>>20)-1023;return bn[1]=bn[1]&-2146435073|1072693248,[Oe.fromNumber(yn[0]),He]}function ia(Oe,je,He){yn[0]=Oe.toNumber(je);var sr=((bn[1]&2146435072)>>>20)-1023;return bn[1]=bn[1]&-2146435073|sr+He+1023<<20&2146435072,Oe.fromNumber(yn[0])}function bi(Oe,je){var He=Oe.mathpack;return function(mr,cr,Lr){if(mr!==void 0&&(0,a.isErrorOper)(mr))return mr;if((0,n.assertTrue)("calc.funcs.geometricReducer",mr===void 0||(0,a.isNumberOper)(mr)),(0,a.isErrorOper)(cr))return cr;if((0,n.assertTrue)("calc.funcs.geometricReducer",(0,a.isNumberOper)(cr)),He.cond(cr)<=0)return a.numErrorOper;for(var Wr=Ia(He,cr),Cr=Ae(Wr,2),Ar=Cr[0],Kr=Cr[1],Yr=-2130706431,Ft=2130706431,Ct=mr??He.one,Pt=0;Pt<Lr;Pt+=1){if(je.count%512===511){var xt=Ia(He,Ct),Zt=Ae(xt,2),Ot=Zt[0],Nt=Zt[1];if(je.prodExp+=Nt,Ct=Ot,je.prodExp>Ft||je.prodExp<Yr)return a.numErrorOper}je.count+=1,je.prodExp+=Kr,Ct=He.mul(Ct,Ar),(0,n.assertTrue)("calc.funcs.geometricReducer",!(0,a.isErrorOper)(Ct))}return Ct}}function ri(Oe,je){var He=Oe.mathpack,sr=Oe.dereferenceAllOpers(je),mr={count:0,prodExp:0},cr=(0,o.reduceDerefOpers)(Oe,bi(Oe,mr),p,sr);if(cr==null)return a.numErrorOper;if((0,a.isErrorOper)(cr))return cr;if((0,n.assertTrue)("calc.funcs.geomean",mr.count>0&&(0,a.isNumberOper)(cr)),mr.count===1)return ia(He,cr,mr.prodExp);{var Lr=Ia(He,cr),Wr=Ae(Lr,2),Cr=Wr[0],Ar=Wr[1];mr.prodExp+=Ar,cr=Cr}var Kr=mr.prodExp/mr.count|0,Yr=mr.prodExp%mr.count,Ft=He.div(He.one,He.fromNumber(mr.count));if((0,n.assertTrue)("calc.funcs.geomean",!(0,a.isErrorOper)(Ft)),Yr<=1e3){var Ct=ia(He,cr,Yr),Pt=He.power(Ct,Ft);return(0,n.assertTrue)("calc.funcs.geomean",!(0,a.isErrorOper)(Pt)),ia(He,Pt,Kr)}var xt=Yr-1e3,Zt=Yr-xt,Ot=ia(He,cr,Zt),Nt=He.power(Ot,Ft);(0,n.assertTrue)("calc.funcs.geomean",!(0,a.isErrorOper)(Nt));var Da=ia(He,Nt,Kr),aa=1.4426950408889636,Ya=He.mul(He.fromNumber(mr.count),He.fromNumber(aa));(0,n.assertTrue)("calc.funcs.geomean",!(0,a.isErrorOper)(Ya));var ki=He.div(He.fromNumber(xt),Ya);(0,n.assertTrue)("calc.funcs.geomean",!(0,a.isErrorOper)(ki));var Kn=He.exp(ki);return(0,a.isErrorOper)(Kn)?Kn:He.mul(Da,Kn)}function Hn(Oe){return function(je,He){var sr=Oe(je,He);if(sr===void 0||!(0,a.isNumberOper)(sr))return sr;var mr=je.mathpack;return mr.cond(sr)<=0?a.numErrorOper:mr.div(mr.one,sr)}}function pi(Oe,je){var He=Oe.dereferenceAllOpers(je),sr=Hn(p),mr=(0,o.reduceDerefOpers)(Oe,S(Oe.mathpack.add),sr,He);if(mr==null)return a.naErrorOper;if((0,a.isErrorOper)(mr))return mr;var cr={count:0},Lr=(0,o.reduceDerefOpers)(Oe,F(cr),sr,He);(0,n.assertTrue)("calc.funcs.harmean",(0,a.isNumberOper)(mr)&&(Lr==null?void 0:Lr.kind)===a.OperKind.Number&&cr.count>0);var Wr=Oe.mathpack.div(mr,Oe.mathpack.fromNumber(cr.count));return(0,a.isErrorOper)(Wr)?Wr:Oe.mathpack.div(Oe.mathpack.one,Wr)}var An=function(je){return(0,a.isRichOper)(je)?je.getFallback():je},Ga=function(je,He){var sr=He.map(function(Ot){return(0,a.arrayOper)(Ot.rows,Ot.cols,Ot.opers.map(function(Nt){return Nt.map(An)}))}),mr=je.mathpack;for(var cr of sr)for(var Lr of cr.opers)for(var Wr of Lr)if((0,a.isErrorOper)(Wr))return Wr;var Cr=sr[0].rows,Ar=sr[0].cols;if(!sr.every(function(Ot){return Ot.rows===Cr&&Ot.cols===Ar}))return a.valueErrorOper;for(var Kr=mr.zero,Yr=0;Yr<Cr;++Yr)e:for(var Ft=0;Ft<Ar;++Ft){var Ct=sr[0].opers[Yr][Ft];if(!(0,a.isNumberOper)(Ct))continue e;for(var Pt=Ct,xt=1;xt<sr.length;++xt){var Zt=sr[xt].opers[Yr][Ft];if(!(0,a.isNumberOper)(Zt))continue e;if(Pt=mr.mul(Pt,Zt),(0,a.isErrorOper)(Pt))return Pt}if(Kr=mr.add(Pt,Kr),(0,a.isErrorOper)(Kr))return Kr}return Kr};t.sumproduct=Ga},"../excel-online-calc-runtime/lib/funcs/arrayFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filter=g,t.sort=C,t.sortby=S,t.unique=F;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/funcs/sort.js"),o=s("../excel-online-calc-runtime/lib/funcs/util.js"),f=s("../excel-online-calc-runtime/lib/runtime/extensionTypes.js");function g(E,A){var T=Ae(A,3),M=T[0],_=T[1],L=T[2],k=(0,o.rangeOrArrayToVal)(M,a.refErrorOper);if((0,a.isErrorOper)(k))return k;var v=(0,o.rangeOrArrayToVal)(_,a.refErrorOper);if((0,a.isErrorOper)(v))return v;var b=(0,o.makeSlicer)(k),x=b.rows,w=b.cols,B=(0,o.makeSlicer)(v),P=B.rows,U=B.cols;if(!(P===1&&U>=1)&&!(U===1&&P>=1))return a.valueErrorOper;var Q=P===1&&U===1?x===1:P>1;if(Q?P!==x:U!==w)return a.valueErrorOper;for(var W=E.dereferenceAllOpers([v]),q=Ae(W,1),H=q[0],G=(0,n.sparseArray2DTo1D)((0,f.isRangeValues)(H)?H.arrays[0]:new n.StrictSparseArray2D(H.rows,H.cols,H.rows,H.cols,H.opers,a.blankOper),!Q),z=[],V=0;V<G.length;++V){var Z=E.coerceOper(G.get(V),a.OperKind.Boolean);if(!(0,a.isBooleanOper)(Z))return Z;if(Z.value)z.push(V);else if(V>=G.denseLength)break}if(Q?(0,o.validateArraySize)(z.length,w):(0,o.validateArraySize)(x,z.length),z.length===0)return L!==void 0&&!(0,a.isMissingOper)(L)?L:a.calcErrorOper;var D=E.dereferenceAllOpers([k]),O=Ae(D,1),K=O[0],$=(0,f.isRangeValues)(K)?K.arrays[0]:new n.StrictArray2D(K.rows,K.cols,K.opers),j=function(ee){return new n.NonstrictArray2D(z.length,ee.cols,function(Y,re){return ee.get(z[Y],re)})},N=Q?j($):(0,n.transposeArray2D)(j((0,n.transposeArray2D)($)));return(0,a.arrayOper)(N.rows,N.cols,(0,n.array2DToJaggedArray)(N))}function h(E){return(0,a.isBlankOper)(E)?(0,a.arrayOper)(1,1,[[E]]):E}function y(E){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a.missingOper,T=arguments.length>2?arguments[2]:void 0,M=arguments.length>3?arguments[3]:void 0,_=E.mathpack,L=(0,a.isMissingOper)(A)?(0,a.arrayOper)(1,1,[[_.one]]):A;if(!(L.rows===1&&L.cols>=1)&&!(L.cols===1&&L.rows>=1)||L.rows*L.cols>T)return a.valueErrorOper;for(var k=[],v=0;v<L.rows;++v)for(var b=0;b<L.cols;++b){var x=E.coerceOper(L.opers[v][b],a.OperKind.Number);if(!(0,a.isNumberOper)(x))return(0,o.assertError)(x);var w=_.sfix(x),B=M(w);if(typeof B!="number")return B;k.push(B)}return k}function p(E,A){return A?new n.NonstrictArray2D(E.cols,E.rows,function(T,M){return E.opers[M][T]}):new n.StrictArray2D(E.rows,E.cols,E.opers)}function R(E,A,T,M){for(var _=A.rows,L=A.cols,k=E.config,v=function(U,Q){for(var W=0;W<M.length;++W){var q=Ae(M[W],2),H=q[0],G=q[1],z=(0,l.sortOpers)(k,H(U),H(Q),G,!1);if(z!==0)return z}return U-Q},b=[],x=0;x<_;++x)b.push(x);b.sort(v);var w=new n.NonstrictArray2D(_,L,function(P,U){return A.get(b[P],U)}),B=T?(0,n.transposeArray2D)(w):w;return(0,a.arrayOper)(B.rows,B.cols,(0,n.array2DToJaggedArray)(B))}function C(E,A){var T=Ae(A,4),M=T[0],_=T[1],L=T[2],k=T[3],v=h(M),b=k?k.value:!1,x=p(v,b),w=x.cols,B=y(E,_,w,function(Q){return Q>=1&&Q<=w?Q-1:a.valueErrorOper});if(!Array.isArray(B))return B;var P=y(E,L,B.length,function(Q){return Q===1||Q===-1?Q:a.valueErrorOper});if(!Array.isArray(P))return P;if(P.length===1)P.length=B.length,(0,n.arrayFill)(P,P[0]);else if(P.length!==B.length)return a.valueErrorOper;var U=B.map(function(Q,W){return[function(q){return x.get(q,Q)},P[W]]});return x.rows===1?v:R(E,x,b,U)}function S(E,A){var T=Di(A),M=T[0],_=T.slice(1),L=h(M);(0,n.assertTrue)("calc.funcs.sortby",_.every(function(G,z){return z%2===0?(0,a.isArrayOper)(G)||(0,a.isBlankOper)(G):(0,a.isNumberOper)(G)||(0,a.isMissingOper)(G)}));for(var k=[],v=0;v<_.length;v+=2){var b;k.push([h(_[v]),(b=_[v+1])!=null?b:a.missingOper])}var x=k[0][0].cols>=k[0][0].rows&&k[0][0].cols===L.cols,w=p(L,x),B=[],P=function(){if(!(q.rows===1||q.cols===1))return{v:a.valueErrorOper};if(!(x?q.cols===L.cols:q.rows===L.rows))return{v:a.valueErrorOper};var z=q.opers,V=E.mathpack.sfix((0,a.isNumberOper)(H)?H:E.mathpack.one);if(V!==1&&V!==-1)return{v:a.valueErrorOper};B.push([x?function(Z){return z[0][Z]}:function(Z){return z[Z][0]},V])},U;for(var Q of k){var W=Ae(Q,2),q=W[0],H=W[1];if(U=P(),U)return U.v}return w.rows===1?L:R(E,w,x,B)}function F(E,A){var T,M,_=Ae(A,3),L=_[0],k=_[1],v=_[2],b=h(L),x=(T=k==null?void 0:k.value)!=null?T:!1,w=(M=v==null?void 0:v.value)!=null?M:!1,B=p(b,x);if(B.rows===1)return b;for(var P=E.config,U=function(D,O){for(var K=0;K<B.cols;++K){var $=(0,l.sortOpers)(P,B.get(D,K),B.get(O,K),1,!0);if($!==0)return $}return 0},Q=[],W=n.RedBlackMapTree.create(U),q=function(D){var O,K=W.getOrSetValue(D,function(){return{firstRow:D,count:0}}),$=Ae(K,2);W=$[0],O=$[1],O.count+=1,Q.push(O)},H=0;H<B.rows;++H)q(H);var G=w?Q.filter(function(Z){return Z.count===1}):Q.filter(function(Z,D){return Z.firstRow===D});if(G.length===0)return a.calcErrorOper;var z=new n.NonstrictArray2D(G.length,B.cols,function(Z,D){return B.get(G[Z].firstRow,D)}),V=x?(0,n.transposeArray2D)(z):z;return(0,a.arrayOper)(V.rows,V.cols,(0,n.array2DToJaggedArray)(V))}},"../excel-online-calc-runtime/lib/funcs/criteria.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseCriteria=R,t.compileCriteria=C,t.applyCriteria=S;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/funcs/wildcard.js"),o=s("../excel-online-calc-runtime/lib/runtime/operators.js"),f=s("../excel-online-calc-runtime/lib/runtime/util.js"),g={"=":a.OperatorId.Eq,"<":a.OperatorId.Lt,">":a.OperatorId.Gt},h={"<>":a.OperatorId.Ne,"<=":a.OperatorId.Le,">=":a.OperatorId.Ge};function y(F){if(F.length>=2){var E=h[F.substring(0,2)];if(E!==void 0)return[E,F.substring(2)]}if(F.length>=1){var A=g[F.substring(0,1)];if(A!==void 0)return[A,F.substring(1)]}return[void 0,F]}function p(F,E){var A=F.config.localeInfo;if(A.stringCompareCI(E,A.trueName)===0)return a.trueOper;if(A.stringCompareCI(E,A.falseName)===0)return a.falseOper;for(var T=1;T<A.errorNames.length;T+=1){var M=A.errorNames[T];if(M!=null&&A.stringCompareCI(M,E)===0)return(0,a.errorOper)(T)}var _=F.parseGeneral(E,!1);return _!==void 0?_:(0,a.stringOper)(E)}function R(F,E){if(!(0,a.isStringOper)(E))return E;var A=y(E.value),T=Ae(A,2),M=T[0],_=T[1],L=p(F,_),k={kind:"FilterExpression",operator:M,operand:L};return k}function C(F,E){var A=E.kind==="FilterExpression"?E:{kind:"FilterExpression",operator:a.OperatorId.Eq,operand:E},T=F.config,M=T.mathpack,_=T.localeInfo;function L(w,B){return function(P){var U=(0,a.isRichOper)(P)?P.getFallback():P;if((0,a.isNumberOper)(U))return(0,o.cmpNum)(M,w,U,B);if((0,a.isStringOper)(U)&&w===a.OperatorId.Eq){var Q=F.parseGeneral(U.value,!1);return Q!==void 0?(0,o.cmpNum)(M,w,Q,B):!1}return w===a.OperatorId.Ne}}function k(w,B){return function(P){var U=(0,a.isRichOper)(P)?P.getFallback():P;return(0,a.isBooleanOper)(U)?(0,o.cmpBool)(w,U,B):w===a.OperatorId.Ne}}function v(w,B){return function(P){var U=(0,a.isRichOper)(P)?P.getFallback():P;return(0,a.isErrorOper)(U)?(0,o.cmpInt)(w,U.type-B.type):w===a.OperatorId.Ne}}function b(w,B){switch(w){case a.OperatorId.Eq:case a.OperatorId.Ne:var P=new l.WildExp(_,B.value);return function(U){var Q=(0,a.isRichOper)(U)?U.getFallback():U;if(!(0,a.isStringOper)(Q))return w===a.OperatorId.Ne;var W=P.test(Q.value);return W===(w===a.OperatorId.Eq)};case a.OperatorId.Lt:case a.OperatorId.Gt:case a.OperatorId.Le:case a.OperatorId.Ge:return function(U){var Q=(0,a.isRichOper)(U)?U.getFallback():U;return(0,a.isStringOper)(Q)?(0,o.cmpStr)(_,w,Q,B):!1}}}if(A.operator===a.OperatorId.Ne&&(0,f.isEmptyStringOper)(A.operand))return function(w){return!(0,a.isBlankOper)(w)};if(A.operator===a.OperatorId.Eq&&(0,f.isEmptyStringOper)(A.operand))return a.isBlankOper;if(A.operator!==void 0&&(0,f.isEmptyStringOper)(A.operand))return function(w){return!1};if(A.operator===void 0&&(0,f.isEmptyStringOper)(A.operand))return function(w){return(0,a.isBlankOper)(w)||(0,f.isEmptyStringOper)(w)};var x=A.operator===void 0?a.OperatorId.Eq:A.operator;switch(A.operand.kind){case a.OperKind.Number:return L(x,A.operand);case a.OperKind.Boolean:return k(x,A.operand);case a.OperKind.String:return b(x,A.operand);case a.OperKind.Error:return v(x,A.operand);default:return(0,n.assertNever)("calc.funcs.criteria.compileCriteria",A.operand)}}function S(F,E,A,T){var M=C(F,R(F,A)),_=E,L=T===void 0?_:T,k=function(w,B){var P=_.get(w,B);return M(P)?L.get(w,B):void 0},v=function(){var w=_.getSparse();return M(w)?L.getSparse():void 0},b=new n.NonstrictSparseArray2D(L.rows,L.cols,(0,n.fastMax)(_.denseRows,L.denseRows),(0,n.fastMax)(_.denseCols,L.denseCols),k,v);return b}},"../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=g,t.date=A,t.time=L,t.days360=k,t.datedif=v,t.days=x,t.workday_intl=q,t.workday=H,t.networkdays_intl=K,t.networkdays=$,t.yearFrac=oe;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/funcs/util.js");function o(ae,le,ne){var te=Ae(ne,1),ie=te[0],se=le.datepack,Re=le.config,he=se.fromNum(Re,ie,a.Rounding.RoundSec);return he===!1?a.numErrorOper:le.mathpack.fromNumber(ae(he))}t.year=o.bind(void 0,function(ae){return ae.yr}),t.month=o.bind(void 0,function(ae){return ae.mon}),t.day=o.bind(void 0,function(ae){return ae.dom}),t.hour=o.bind(void 0,function(ae){return ae.hour}),t.minute=o.bind(void 0,function(ae){return ae.min}),t.second=o.bind(void 0,function(ae){return ae.sec});function f(ae,le){var ne=Ae(le,2),te=ne[0],ie=ne[1],se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Re=ae.config,he=ae.mathpack,ye=ae.datepack,ve=ye.fromNum(Object.assign({},Re,{date1904:Re.date1904&&!se}),te,a.Rounding.RoundSec);if(ve===!1)return a.numErrorOper;var me=ie!==void 0?he.sfix(ie):1,Ee;switch(me){case 1:case 17:Ee=ve.wdy;break;case 2:case 11:Ee=ve.wdy===1?7:ve.wdy-1;break;case 3:Ee=ve.wdy===1?6:ve.wdy-2;break;case 12:Ee=(ve.wdy+4)%7+1;break;case 13:Ee=(ve.wdy+3)%7+1;break;case 14:Ee=(ve.wdy+2)%7+1;break;case 15:Ee=(ve.wdy+1)%7+1;break;case 16:Ee=ve.wdy%7+1;break;default:return a.numErrorOper}return he.fromNumber(Ee)}function g(ae,le){return f(ae,le)}function h(ae,le,ne){if(!le){var te=ae.lfix(ne);if(te===0||te===1)return ae.fromNumber(52)}return a.numErrorOper}function y(ae,le,ne){if(le===void 0||(0,a.isMissingOper)(le))return[ne?2:1,ne];var te=(0,l.chkNumOper)(ae,le);if(!(0,a.isErrorOper)(te)){var ie=ae.mathpack.sfix(te);if(ne){if(ie===1||ie===2)return[ie,ne]}else{if(ie===1||ie===2)return[ie,ne];if(ie>=11&&ie<=16)return[ie-9,ne];if(ie===17)return[1,ne];if(ie===21)return[2,!0]}}return[void 0,ne]}function p(ae,le,ne,te){var ie=ae.mathpack,se=ae.datepack,Re=ae.config,he=Object.assign({},te),ye=(le+6-he.wdy)%7;if(he.mon===12&&he.dom+ye>=35)return ie.one;he.dom=4,he.mon=1;var ve=se.toDays(Re,he);if((0,n.assertTrue)("calc.funcs.weeknumISOAmendments",ve!==!1),ve=(ve-1)%7+1,(ve-le+7)%7<3){var me=(0,l.assertNumber)(ie.sub(ne,ie.one));if(ie.cond(me)===0){var Ee=he.yr-1,xe=Ee%4===0&&(Ee%100!==0||Ee%400===0);return le===ve||xe&&(le-ve+7)%7===6?ie.fromNumber(53):ie.fromNumber(52)}return me}return ne}function R(ae,le,ne){var te=Ae(ne,2),ie=te[0],se=te[1],Re=(0,l.chkDateOper)(le,ie);if((0,a.isErrorOper)(Re))return Re;var he=y(le,se,ae),ye=Ae(he,2),ve=ye[0],me=ye[1];if(ve===void 0)return a.numErrorOper;var Ee=le.mathpack,xe=le.datepack,we=le.config,Ne=Object.assign({},we,{date1904:!1}),Xe=xe.fromNum(Ne,Re,a.Rounding.RoundSec);if(Xe===!1)return h(Ee,Ne.dateCompatibility,Re);var Ze=(0,a.dateTime)(Xe.yr,1,1,0,0,0,0,0,a.Rounding.RoundSec),fr=xe.toNum(Ne,Ze);if((0,a.isErrorOper)(fr))return h(Ee,Ne.dateCompatibility,Re);var lr=f(le,[fr],!0);if((0,a.isErrorOper)(lr))return lr;var Er=(0,l.assertNumber)(Ee.add((0,l.assertNumber)(Ee.sub(lr,Ee.fromNumber(ve))),Ee.fromNumber(7))),ir=(0,l.assertNumber)((0,l.numMod)(Ee,Er,Ee.fromNumber(7))),yr=(0,l.assertNumber)(Ee.add(Ee.floor((0,l.assertNumber)(Ee.div((0,l.assertNumber)(Ee.add((0,l.assertNumber)(Ee.sub(Re,fr)),ir)),Ee.fromNumber(7)))),Ee.one));return me?p(le,ve,yr,Xe):yr}t.isoweeknum=R.bind(void 0,!0),t.weeknum=R.bind(void 0,!1);var C=-32768,S=32767,F=1900,E=9999;function A(ae,le){var ne=Ae(le,3),te=ne[0],ie=ne[1],se=ne[2],Re=ae.mathpack,he=ae.datepack,ye=ae.config,ve=Re.sfix(te);if(ve>E)return a.numErrorOper;var me=Re.sfix(ie);if(me>S||me<C)return a.numErrorOper;var Ee=Re.sfix(se);(Ee>S||Ee<C)&&(Ee=S),ye.dateCompatibility?ve<F&&(ve+=1900):ve<F&&!(ve===1899&&me===12&&Ee>=30)&&(ve+=1900);var xe=(0,a.dateTime)(ve,me,Ee,0,0,0,0,0,a.Rounding.RoundSec);return he.toNum(ye,xe)}var T=1,M=12,_=30;function L(ae,le){var ne=Ae(le,3),te=ne[0],ie=ne[1],se=ne[2],Re=ae.mathpack,he=ae.datepack,ye=ae.config,ve=Re.sfix(te);if(ve>32767)return a.numErrorOper;var me=Re.sfix(ie);if(me>32767)return a.numErrorOper;var Ee=Re.sfix(se);if(Ee>32767)return a.numErrorOper;var xe,we,Ne;ye.dateCompatibility?(xe=ye.date1904?1904:1900,we=T,Ne=ye.date1904?1:0):(xe=1899,we=M,Ne=_);var Xe=(0,a.dateTime)(xe,we,Ne,ve,me,Ee,0,0,a.Rounding.RoundSec),Ze=he.toNum(ye,Xe);return(0,a.isErrorOper)(Ze)?Ze:Re.cond(Ze)<0?a.numErrorOper:Re.sub(Ze,Re.trunc(Ze))}function k(ae,le){var ne,te=Ae(le,3),ie=te[0],se=te[1],Re=te[2],he=ae.mathpack,ye=ae.datepack,ve=ae.config,me=(ne=Re==null?void 0:Re.value)!=null?ne:!1,Ee=ye.fromNum(ve,ie,a.Rounding.RoundSec);if(Ee===!1)return a.naErrorOper;var xe=Ee.dom===31||!me&&Ee.mon===2&&Ee.dom===ye.daysPerMonth(2,Ee.yr,ve.dateCompatibility)?30:Ee.dom,we=he.fromNumber((Ee.yr-F)*360+Ee.mon*30+xe),Ne=ye.fromNum(ve,se,a.Rounding.RoundSec);if(Ne===!1)return a.naErrorOper;var Xe=Ne.dom===31&&(me||Ee.dom===30)?30:Ne.dom,Ze=he.fromNumber((Ne.yr-F)*360+Ne.mon*30+Xe);return he.sub(Ze,we)}function v(ae,le){var ne=Ae(le,3),te=ne[0],ie=ne[1],se=ne[2].value;if(se.length>2||se.length===0)return a.numErrorOper;var Re=ae.mathpack,he=ae.datepack,ye=ae.config,ve=Re.lfix(te),me=he.fromNum(ye,te,a.Rounding.RoundSec);if(me===!1)return a.numErrorOper;var Ee=ae.mathpack.lfix(ie),xe=he.fromNum(ye,ie,a.Rounding.RoundSec);if(xe===!1||ve>Ee)return a.numErrorOper;var we=xe.dom,Ne=xe.mon,Xe=xe.yr;me.dom>we&&(Ne-=1,Ne===0&&(Ne=12,Xe-=1),we+=he.daysPerMonth(Ne,Xe,ye.dateCompatibility)),me.mon>Ne&&(Ne+=12,Xe-=1);var Ze=function(ir,yr){return ye.localeInfo.stringCompareCI(ir,yr)===0};if(Ze(se,"Y"))return Re.fromNumber(Xe-me.yr);if(Ze(se,"M"))return Re.fromNumber((Xe-me.yr)*12+(Ne-me.mon));if(Ze(se,"D"))return Re.fromNumber(Ee-ve);if(Ze(se,"MD"))return Re.fromNumber(we-me.dom);if(Ze(se,"YM"))return Re.fromNumber(Ne-me.mon);if(Ze(se,"YD")){for(var fr=0,lr=me.mon;lr<Ne;lr+=1)fr+=he.daysPerMonth(lr,me.yr,ye.dateCompatibility);return Re.fromNumber(fr+(we-me.dom))}return a.numErrorOper}function b(ae,le){var ne;if((0,a.isStringOper)(le)){var te=le.value.replace(/^\s+/,"");if(ne=ae.coerceOper((0,a.stringOper)(te),a.OperKind.Number),(0,a.isErrorOper)(ne))return ne}else ne=le;return(0,l.chkDateOper)(ae,ne)}function x(ae,le){var ne=Ae(le,2),te=ne[0],ie=ne[1];if((0,a.isStringOper)(te)&&te.value.length>255||(0,a.isStringOper)(ie)&&ie.value.length>255)return a.valueErrorOper;var se=b(ae,te);if((0,a.isErrorOper)(se))return se;var Re=b(ae,ie);return(0,a.isErrorOper)(Re)?Re:ae.mathpack.sub(se,Re)}function w(ae,le,ne){return ne?(0,l.assertNumber)(ae.sub(le,ae.fromNumber(l.atpm1904to1900Days))):le}function B(ae,le){return(ae>>le%7&1)!==0}var P;(function(ae){ae[ae.None=0]="None",ae[ae.Saturday=1]="Saturday",ae[ae.Sunday=2]="Sunday",ae[ae.Monday=4]="Monday",ae[ae.Tuesday=8]="Tuesday",ae[ae.Wednesday=16]="Wednesday",ae[ae.Thursday=32]="Thursday",ae[ae.Friday=64]="Friday"})(P||(P={}));function U(ae){switch(ae){case 1:return P.Saturday|P.Sunday;case 2:return P.Sunday|P.Monday;case 3:return P.Monday|P.Tuesday;case 4:return P.Tuesday|P.Wednesday;case 5:return P.Wednesday|P.Thursday;case 6:return P.Thursday|P.Friday;case 7:return P.Friday|P.Saturday;case 11:return P.Sunday;case 12:return P.Monday;case 13:return P.Tuesday;case 14:return P.Wednesday;case 15:return P.Thursday;case 16:return P.Friday;case 17:return P.Saturday;default:return!1}}function Q(ae){var le=2;if(ae.length!==7)return!1;for(var ne=P.None,te=0;te<ae.length;te+=1)if(ae[te]==="1")ne=ne|1<<(te+le)%7;else if(ae[te]!=="0")return!1;return ne}function W(ae){for(var le=[],ne=ae.getSparse(),te=ae.cols-ae.denseCols,ie=0;ie<ae.denseRows;ie+=1){for(var se=0;se<ae.denseCols;se+=1){var Re=ae.get(ie,se);Re!==void 0&&le.push(Re)}if(te>0&&ne!==void 0)for(var he=0;he<te;he+=1)le.push(ne)}var ye=(ae.rows-ae.denseRows)*ae.cols;if(ye>0&&ne!==void 0)for(var ve=0;ve<ye;ve+=1)le.push(ne);return le}function q(ae,le){var ne=Ae(le,4),te=ne[0],ie=ne[1],se=ne[2],Re=ne[3],he=P.Saturday|P.Sunday,ye=(0,l.chkDateOper)(ae,te);if((0,a.isErrorOper)(ye))return ye;var ve=(0,l.chkNumOper)(ae,ie);if((0,a.isErrorOper)(ve))return ve;var me=ae.mathpack,Ee=ae.config;ve=me.floor(ve);var xe=me.cond(ve)>0?me.one:me.fromNumber(-1),we=me.abs(ve),Ne=(0,l.assertNumber)(me.add(ye,ve));if(!(0,l.validDateRange)(ae,Ne))return a.numErrorOper;if(me.cond(we)===0)return w(me,ye,Ee.date1904);var Xe=null,Ze=[];if(se){if(!(0,a.isMissingOper)(se)){if((0,a.isNumberOper)(se)){var fr=U(me.lfix(se));if(fr===!1)return a.numErrorOper;he=fr}else if((0,a.isStringOper)(se)){var lr=Q(se.value);if(lr===!1)return a.valueErrorOper;he=lr}else return a.numErrorOper;if(he===127)return a.valueErrorOper}if(Re&&!(0,a.isMissingOper)(Re)){var Er=(0,l.chkNumMultiOper)(ae,Re);if(!(0,n.isSuccess)(Er))return Er.reason;Xe=Er.value}}for(var ir=Xe==null?[]:W(Xe),yr=ir.length-1;yr>=0;yr-=1){var hr=ir[yr];switch(hr.kind){case a.OperKind.Number:case a.OperKind.String:case a.OperKind.Blank:var rr=(0,l.chkDateOper)(ae,hr);if((0,a.isErrorOper)(rr))return rr;Ze[yr]=rr;break;case a.OperKind.Error:return hr;default:return a.valueErrorOper}}for(;me.cond(we)>0;){ye=(0,l.assertNumber)(me.add(ye,xe));var Me=me.lfix(ye);if(!B(he,Me)){for(var _e=!0,Qe=0;Qe<ir.length;Qe+=1)if(me.cond2(Ze[Qe],ye)===0){_e=!1;break}_e&&(we=(0,l.assertNumber)(me.sub(we,me.one)))}}return ye=w(me,ye,Ee.date1904),(0,l.validDateRange)(ae,ye)?ye:a.numErrorOper}function H(ae,le){var ne=Ae(le,3),te=ne[0],ie=ne[1],se=ne[2];return se?q(ae,[te,ie,a.missingOper,se]):q(ae,[te,ie])}function G(ae,le,ne,te,ie,se){var Re=ae.lfix(te),he=ae.lfix(ie),ye=ae.lfix(se);return le.toNum(ne,(0,a.dateTime)(ye,he,Re,0,0,0,0,0,a.Rounding.RoundSec))}var z=1900,V=-9999;function Z(ae,le,ne,te){var ie=ae.mathpack,se=ae.datepack,Re=ae.config,he=Object.assign({},Re,{date1904:!1}),ye=se.fromNum(he,le,a.Rounding.RoundSec);if(ye===!1)return ye;var ve=ie.fromNumber(ye.dom),me=ie.fromNumber(ye.mon),Ee=ie.fromNumber(12),xe=ie.fromNumber(ye.yr);if(ie.cond(ne)>=0){xe=(0,l.assertNumber)(ie.add(ie.floor((0,l.assertNumber)(ie.div(ne,Ee))),xe));var we=(0,l.assertNumber)((0,l.numMod)(ie,ne,Ee)),Ne=(0,l.assertNumber)(ie.add(we,me));ie.cond2(Ne,Ee)===1&&(xe=(0,l.assertNumber)(ie.add(xe,ie.one))),me=(0,l.assertNumber)((0,l.numMod)(ie,Ne,Ee))}else{var Xe=ie.neg(ne),Ze=ie.floor((0,l.assertNumber)(ie.div(Xe,Ee)));xe=(0,l.assertNumber)(ie.sub(xe,Ze));var fr=(0,l.assertNumber)((0,l.numMod)(ie,Xe,Ee));if(ie.cond2(fr,me)>=0)xe=(0,l.assertNumber)(ie.sub(xe,ie.one)),me=(0,l.assertNumber)(ie.add((0,l.assertNumber)(ie.sub(me,fr)),Ee));else{var lr=(0,l.assertNumber)(ie.sub(me,fr));me=(0,l.assertNumber)((0,l.numMod)(ie,lr,Ee))}}ie.cond(me)===0&&(me=Ee);var Er=ie.lfix(me);switch(Er){case 4:case 6:case 9:case 11:var ir=ie.fromNumber(30);ie.cond2(ve,ir)>0&&(ve=ir);break;case 2:ie.cond2(ve,ie.fromNumber(28))>0&&(ve=ie.fromNumber(se.daysPerMonth(2,ie.toNumber(xe),!1)));break}te&&(ve=ie.fromNumber(se.daysPerMonth(Er,ie.toNumber(xe),!1)));var yr=ie.lfix(xe);if(yr<(he.dateCompatibility?z:V))return!1;var hr=G(ie,se,he,ve,me,xe);return(0,a.isErrorOper)(hr)?!1:hr}function D(ae,le,ne){var te=Ae(ne,2),ie=te[0],se=te[1],Re=(0,l.chkDateOper)(le,ie);if((0,a.isErrorOper)(Re))return Re;var he=(0,l.chkNumOper)(le,se);if((0,a.isErrorOper)(he))return he;var ye=le.mathpack,ve=le.config;ye.cond(he)>0?he=ye.floor(he):he=ye.ceil(he);var me=!ae,Ee=he,xe=Z(le,Re,Ee,me);return xe===!1?a.numErrorOper:w(ye,xe,ve.date1904)}t.edate=D.bind(void 0,!0),t.eomonth=D.bind(void 0,!1);function O(ae,le,ne,te,ie,se){var Re,he=ae.mathpack;if(se===void 0||(0,a.isMissingOper)(se))Re=P.Saturday|P.Sunday;else if((0,a.isStringOper)(se)){var ye=Q(se.value);if(ye===!1)return a.valueErrorOper;Re=ye}else{var ve=(0,l.chkNumOper)(ae,se);if((0,a.isErrorOper)(ve))return a.valueErrorOper;var me=U(he.lfix(ve));if(me===!1)return a.numErrorOper;Re=me}var Ee=he.fromNumber(ne),xe=he.fromNumber(te),we=ae.dereferenceOper(ie,a.OperKind.Array);if(!(0,a.isArrayOper)(we))return a.valueErrorOper;var Ne=[];function Xe(_e){if(he.cond2(_e,Ee)>=0&&he.cond2(_e,xe)<=0){var Qe=he.lfix(_e);B(Re,Qe)||Ne.push(_e)}}for(var Ze=0;Ze<we.rows;Ze+=1)for(var fr=0;fr<we.cols;fr+=1){var lr=we.opers[Ze][fr];switch(lr.kind){case a.OperKind.Number:case a.OperKind.String:var Er=(0,l.chkDateOper)(ae,lr);if((0,a.isErrorOper)(Er))return Er;Xe(Er);break;case a.OperKind.Blank:break;case a.OperKind.Error:return lr;default:return a.valueErrorOper}}var ir=le;if(Ne.length!==0){var yr=Ne.sort(function(_e,Qe){return he.cond2(_e,Qe)}),hr=yr[0];ir=(0,l.assertNumber)(he.sub(ir,he.one));for(var rr=0;rr<yr.length;rr+=1){var Me=yr[rr];he.cond2(Me,hr)!==0&&(hr=Me,ir=(0,l.assertNumber)(he.sub(ir,he.one)))}}return ir}function K(ae,le){var ne=Ae(le,4),te=ne[0],ie=ne[1],se=ne[2],Re=ne[3],he=ae.mathpack,ye,ve=P.Saturday|P.Sunday,me=5;function Ee(kr){ve=kr,me=7;for(var Mr=ve;Mr!==0;)(Mr&1)===1&&(me-=1),Mr=Mr>>1}if(se!==void 0&&!(0,a.isMissingOper)(se))if((0,a.isStringOper)(se)){var xe=Q(se.value);if(xe===!1)return a.valueErrorOper;Ee(xe)}else{var we=(0,l.chkNumOper)(ae,se);if((0,a.isErrorOper)(we))return a.valueErrorOper;var Ne=U(he.lfix(we));if(Ne===!1)return a.numErrorOper;Ee(Ne)}var Xe=Re??a.missingOper,Ze=(0,l.chkDateOper)(ae,te);if((0,a.isErrorOper)(Ze))return Ze;var fr=(0,l.chkDateOper)(ae,ie);if((0,a.isErrorOper)(fr))return fr;var lr=he.lfix(Ze),Er=he.lfix(fr),ir;lr>Er?(ir=lr,lr=Er,Er=ir,ye=-1):ye=1,ir=lr%7,ir=Er%7;for(var yr=0,hr=lr<Er?lr:Er,rr=lr<Er?Er:lr;hr%7!==0&&hr!==rr;)B(ve,hr)||(yr+=1),hr+=1;for(;rr%7!==6&&hr!==rr;)B(ve,rr)||(yr+=1),rr-=1;if(rr===hr&&(ve>>hr%7&1)!==1&&(yr+=1),lr>Er){var Me=hr;hr=rr,rr=Me}var _e=he.fromNumber(me*Math.floor((rr+1-hr)/7)+yr);switch(Xe.kind){case a.OperKind.Number:case a.OperKind.String:var Qe=(0,l.chkDateOper)(ae,Xe);if((0,a.isErrorOper)(Qe))return Qe;ir=he.lfix(Qe),ir>=lr&&ir<=Er&&ir%7>=2&&(_e=(0,l.assertNumber)(he.sub(_e,he.one)));break;case a.OperKind.Range:case a.OperKind.Array:var Rr=O(ae,_e,lr,Er,Xe,se);if((0,a.isErrorOper)(Rr))return Rr;_e=Rr;break;case a.OperKind.Error:return Xe;case a.OperKind.Missing:break;default:return a.valueErrorOper}return he.mul(he.fromNumber(ye),_e)}function $(ae,le){var ne=Ae(le,3),te=ne[0],ie=ne[1],se=ne[2];return se?K(ae,[te,ie,a.missingOper,se]):K(ae,[te,ie])}function j(ae,le,ne,te){var ie=ae.mathpack,se=ae.datepack,Re=ae.config,he=ie.fromNumber(360),ye=ie.fromNumber(365),ve=ie.fromNumber(366);switch(le){case ue.BasisActual:var me=se.fromNum(Re,ne,a.Rounding.RoundSec);if(me===!1)return!1;var Ee=me.dom,xe=me.mon,we=me.yr,Ne=se.fromNum(Re,te,a.Rounding.RoundSec);if(Ne===!1)return!1;var Xe=Ne.dom,Ze=Ne.mon,fr=Ne.yr,lr=fr-1;if(we===fr)return se.daysPerMonth(2,we,Re.dateCompatibility)===29?ve:ye;if(lr===we&&(xe>Ze||xe===Ze&&Ee>=Xe)){if(se.daysPerMonth(2,we,Re.dateCompatibility)===29){var Er=se.toNum(Re,(0,a.dateTime)(we,2,29,0,0,0,0,0,a.Rounding.RoundSec));return(0,a.isErrorOper)(Er)?!1:ie.cond2(Er,ne)>=0?ve:ye}if(se.daysPerMonth(2,fr,Re.dateCompatibility)===29){var ir=se.toNum(Re,(0,a.dateTime)(we,2,29,0,0,0,0,0,a.Rounding.RoundSec));return(0,a.isErrorOper)(ir)?!1:ie.cond2(ir,te)<=0?ve:ye}return ye}for(var yr=0,hr=we;hr<=fr;hr+=1)se.daysPerMonth(2,hr,Re.dateCompatibility)===29?yr+=366:yr+=365;var rr=ie.fromNumber(fr-we+1);return(0,l.assertNumber)(ie.div(ie.fromNumber(yr),rr));case ue.Basis30360:case ue.BasisActual360:case ue.BasisE30360:return he;case ue.BasisActual365:return ye;default:return he}}function N(ae,le,ne,te,ie,se,Re){var he=ae.mathpack,ye=(ne-le)*360,ve=(ie-te)*30;return he.fromNumber(Re-se+ve+ye)}function J(ae,le,ne){var te=ae.datepack,ie=ae.config,se=te.fromNum(ie,le,a.Rounding.RoundSec);if(se===!1)return!1;var Re=se.dom,he=se.mon,ye=se.yr,ve=te.fromNum(ie,ne,a.Rounding.RoundSec);if(ve===!1)return!1;var me=ve.dom,Ee=ve.mon,xe=ve.yr;return Re===31&&(Re=30),me===31&&(me=30),N(ae,ye,xe,he,Ee,Re,me)}function ee(ae,le,ne,te){var ie=ae.datepack,se=ae.config,Re=ie.daysPerMonth(ne,te,se.dateCompatibility);return le===Re}function Y(ae,le,ne,te,ie){var se=ae.datepack,Re=ae.config,he=se.fromNum(Re,le,a.Rounding.RoundSec);if(he===!1)return!1;var ye=he.dom,ve=he.mon,me=he.yr,Ee=se.fromNum(Re,ne,a.Rounding.RoundSec);if(Ee===!1)return!1;var xe=Ee.dom,we=Ee.mon,Ne=Ee.yr;return xe===2&&ee(ae,xe,we,Ne)&&(ye===2&&ee(ae,ye,ve,me)||te===3)&&(xe=30),xe===31&&(ye>=30||te===3)&&(xe=30),ye===31&&(ye=30),ie&&ve===2&&ee(ae,ye,ve,me)&&(ye=30),N(ae,me,Ne,ve,we,ye,xe)}function re(ae,le,ne,te,ie){var se=ae.mathpack,Re=se.cond2(le,ne);switch(Re){case 1:break;case 0:return se.zero;case-1:switch(te){case ue.Basis30360:return Y(ae,le,ne,ie,!0);case ue.BasisActual360:case ue.BasisActual365:case ue.BasisActual:return(0,l.assertNumber)(se.sub(ne,le));case ue.BasisE30360:return J(ae,le,ne)}break}return!1}var ue;(function(ae){ae[ae.DefaultBasis=0]="DefaultBasis",ae[ae.Basis30360=0]="Basis30360",ae[ae.BasisActual=1]="BasisActual",ae[ae.BasisActual360=2]="BasisActual360",ae[ae.BasisActual365=3]="BasisActual365",ae[ae.BasisE30360=4]="BasisE30360"})(ue||(ue={}));function ce(ae,le){var ne=ue.DefaultBasis;if(le===void 0||(0,a.isMissingOper)(le))return ne;var te=(0,l.chkNumOper)(ae,le);if((0,a.isErrorOper)(te))return te;var ie=ae.mathpack;switch(ne=ie.lfix(ie.floor(te)),ne){case ue.Basis30360:case ue.BasisActual:case ue.BasisActual360:case ue.BasisActual365:case ue.BasisE30360:return ne;default:return a.numErrorOper}}function oe(ae,le){var ne=Ae(le,3),te=ne[0],ie=ne[1],se=ne[2],Re=ue.DefaultBasis;if(se!==void 0){var he=ce(ae,se);if(typeof he!="number")return he;Re=he}var ye=(0,l.chkDateOper)(ae,te);if((0,a.isErrorOper)(ye))return ye;var ve=(0,l.chkDateOper)(ae,ie);if((0,a.isErrorOper)(ve))return ve;var me=ae.mathpack;if(me.cond2(ye,ve)>0){var Ee=ye;ye=ve,ve=Ee}var xe=re(ae,ye,ve,Re,0);if(xe===!1)return a.numErrorOper;var we=j(ae,Re,ye,ve);return we===!1?a.numErrorOper:me.div(xe,we)}},"../excel-online-calc-runtime/lib/funcs/engineeringFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.delta=o,t.gestep=f;var n=s("../excel-online-calc-lang/lib/index.js"),a=s("../excel-online-calc-runtime/lib/funcs/util.js");function l(g,h){var y=Ae(h,2),p=y[0],R=y[1],C=R===void 0||(0,n.isMissingOper)(R)?g.mathpack.zero:(0,a.chkNumOper)(g,R);if((0,n.isErrorOper)(C))return C;var S=(0,a.chkNumOper)(g,p);return(0,n.isErrorOper)(S)?S:[S,C]}function o(g,h){var y=l(g,h);if(!Array.isArray(y))return y;var p=Ae(y,2),R=p[0],C=p[1],S=g.mathpack;return S.cond2(R,C)===0?S.one:S.zero}function f(g,h){var y=l(g,h);if(!Array.isArray(y))return y;var p=Ae(y,2),R=p[0],C=p[1],S=g.mathpack;return S.cond2(R,C)>=0?S.one:S.zero}},"../excel-online-calc-runtime/lib/funcs/getWorksheetFunc.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getWorksheetFunc=w;var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=n.__importStar(s("../excel-online-calc-runtime/lib/funcs/aggregationFuncs.js")),f=n.__importStar(s("../excel-online-calc-runtime/lib/funcs/arrayFuncs.js")),g=n.__importStar(s("../excel-online-calc-runtime/lib/funcs/dateTimeFuncs.js")),h=n.__importStar(s("../excel-online-calc-runtime/lib/funcs/engineeringFuncs.js")),y=n.__importStar(s("../excel-online-calc-runtime/lib/funcs/informationFuncs.js")),p=n.__importStar(s("../excel-online-calc-runtime/lib/funcs/lambdaFuncs.js")),R=n.__importStar(s("../excel-online-calc-runtime/lib/funcs/logicalFuncs.js")),C=n.__importStar(s("../excel-online-calc-runtime/lib/funcs/lookupFuncs.js")),S=n.__importStar(s("../excel-online-calc-runtime/lib/funcs/mathFuncs.js")),F=n.__importStar(s("../excel-online-calc-runtime/lib/funcs/numfmtFuncs.js")),E=n.__importStar(s("../excel-online-calc-runtime/lib/funcs/predicateFuncs.js")),A=n.__importStar(s("../excel-online-calc-runtime/lib/funcs/rangeFuncs.js")),T=n.__importStar(s("../excel-online-calc-runtime/lib/funcs/recordFuncs.js")),M=n.__importStar(s("../excel-online-calc-runtime/lib/funcs/referenceFuncs.js")),_=n.__importStar(s("../excel-online-calc-runtime/lib/funcs/stringFuncs.js")),L=n.__importStar(s("../excel-online-calc-runtime/lib/funcs/volatileFuncs.js")),k=n.__importStar(s("../excel-online-calc-runtime/lib/funcs/webFuncs.js")),v={};v[l.WorksheetFuncId.SUM]=o.sum,v[l.WorksheetFuncId.PRODUCT]=o.product,v[l.WorksheetFuncId.AVERAGE]=o.average,v[l.WorksheetFuncId.COUNTBLANK]=o.countblank,v[l.WorksheetFuncId.MAX]=o.max,v[l.WorksheetFuncId.MIN]=o.min,v[l.WorksheetFuncId.AND]=o.and,v[l.WorksheetFuncId.COUNTA]=o.counta,v[l.WorksheetFuncId.OR]=o.or,v[l.WorksheetFuncId.CONCAT]=o.concat,v[l.WorksheetFuncId.AVERAGEIF]=o.averageif,v[l.WorksheetFuncId.AVERAGEIFS]=o.averageifs,v[l.WorksheetFuncId.COUNT]=o.count,v[l.WorksheetFuncId.COUNTIF]=o.countif,v[l.WorksheetFuncId.COUNTIFS]=o.countifs,v[l.WorksheetFuncId.MEDIAN]=o.median,v[l.WorksheetFuncId.SUMSQ]=o.sumsq,v[l.WorksheetFuncId.SUMIF]=o.sumif,v[l.WorksheetFuncId.SUMIFS]=o.sumifs,v[l.WorksheetFuncId.LARGE]=o.large,v[l.WorksheetFuncId.SMALL]=o.small,v[l.WorksheetFuncId.RANK]=o.rank,v[l.WorksheetFuncId.RANK_EQ]=o.rank,v[l.WorksheetFuncId.RANK_AVG]=o.rank_avg,v[l.WorksheetFuncId.PERCENTILE]=o.percentile,v[l.WorksheetFuncId.PERCENTILE_INC]=o.percentile,v[l.WorksheetFuncId.PERCENTILE_EXC]=o.percentile_exc,v[l.WorksheetFuncId.QUARTILE]=o.quartile,v[l.WorksheetFuncId.QUARTILE_INC]=o.quartile,v[l.WorksheetFuncId.QUARTILE_EXC]=o.quartile_exc,v[l.WorksheetFuncId.TRIMMEAN]=o.trimmean,v[l.WorksheetFuncId.AVERAGEA]=o.averagea,v[l.WorksheetFuncId.MAXA]=o.maxa,v[l.WorksheetFuncId.MINA]=o.mina,v[l.WorksheetFuncId.MAXIFS]=o.maxifs,v[l.WorksheetFuncId.MINIFS]=o.minifs,v[l.WorksheetFuncId.XOR]=o.xor,v[l.WorksheetFuncId.AGGREGATE]=o.aggregate,v[l.WorksheetFuncId.SUBTOTAL]=o.subtotal,v[l.WorksheetFuncId.VAR]=o.var_,v[l.WorksheetFuncId.VAR_S]=o.var_,v[l.WorksheetFuncId.VARP]=o.varp,v[l.WorksheetFuncId.VAR_P]=o.varp,v[l.WorksheetFuncId.STDEV]=o.stdev,v[l.WorksheetFuncId.STDEV_S]=o.stdev,v[l.WorksheetFuncId.STDEVP]=o.stdevp,v[l.WorksheetFuncId.STDEV_P]=o.stdevp,v[l.WorksheetFuncId.VARA]=o.vara,v[l.WorksheetFuncId.VARPA]=o.varpa,v[l.WorksheetFuncId.STDEVA]=o.stdeva,v[l.WorksheetFuncId.STDEVPA]=o.stdevpa,v[l.WorksheetFuncId.AVEDEV]=o.avedev,v[l.WorksheetFuncId.DEVSQ]=o.devsq,v[l.WorksheetFuncId.MODE]=o.mode,v[l.WorksheetFuncId.MODE_SNGL]=o.mode,v[l.WorksheetFuncId.MODE_MULT]=o.mode_mult,v[l.WorksheetFuncId.TEXTJOIN]=o.textjoin,v[l.WorksheetFuncId.SUMPRODUCT]=o.sumproduct,v[l.WorksheetFuncId.GEOMEAN]=o.geomean,v[l.WorksheetFuncId.HARMEAN]=o.harmean,v[l.WorksheetFuncId.YEAR]=g.year,v[l.WorksheetFuncId.MONTH]=g.month,v[l.WorksheetFuncId.DAY]=g.day,v[l.WorksheetFuncId.HOUR]=g.hour,v[l.WorksheetFuncId.MINUTE]=g.minute,v[l.WorksheetFuncId.SECOND]=g.second,v[l.WorksheetFuncId.WEEKNUM]=g.weeknum,v[l.WorksheetFuncId.ISOWEEKNUM]=g.isoweeknum,v[l.WorksheetFuncId.WEEKDAY]=g.weekday,v[l.WorksheetFuncId.DATE]=g.date,v[l.WorksheetFuncId.TIME]=g.time,v[l.WorksheetFuncId.DAYS360]=g.days360,v[l.WorksheetFuncId.DAYS]=g.days,v[l.WorksheetFuncId.DATEDIF]=g.datedif,v[l.WorksheetFuncId.WORKDAY]=g.workday,v[l.WorksheetFuncId.WORKDAY_INTL]=g.workday_intl,v[l.WorksheetFuncId.EDATE]=g.edate,v[l.WorksheetFuncId.EOMONTH]=g.eomonth,v[l.WorksheetFuncId.NETWORKDAYS]=g.networkdays,v[l.WorksheetFuncId.NETWORKDAYS_INTL]=g.networkdays_intl,v[l.WorksheetFuncId.YEARFRAC]=g.yearFrac,v[l.WorksheetFuncId.DELTA]=h.delta,v[l.WorksheetFuncId.GESTEP]=h.gestep,v[l.WorksheetFuncId.NA]=y.na,v[l.WorksheetFuncId.T]=y.t_,v[l.WorksheetFuncId.N]=y.n_,v[l.WorksheetFuncId.TYPE]=y.type,v[l.WorksheetFuncId.ERROR_TYPE]=y.error_type,v[l.WorksheetFuncId.INFO]=y.info,v[l.WorksheetFuncId.IF]=R.if_,v[l.WorksheetFuncId.IFS]=R.ifs,v[l.WorksheetFuncId.SWITCH]=R.switch_,v[l.WorksheetFuncId.TRUE]=R.true_,v[l.WorksheetFuncId.FALSE]=R.false_,v[l.WorksheetFuncId.NOT]=R.not,v[l.WorksheetFuncId.CHOOSE]=R.choose,v[l.WorksheetFuncId.INDEX]=C.index,v[l.WorksheetFuncId.MATCH]=C.match,v[l.WorksheetFuncId.LOOKUP]=C.lookup,v[l.WorksheetFuncId.HLOOKUP]=C.hlookup,v[l.WorksheetFuncId.VLOOKUP]=C.vlookup,v[l.WorksheetFuncId.ABS]=S.abs,v[l.WorksheetFuncId.CEILING]=S.ceiling,v[l.WorksheetFuncId.ECMA_CEILING]=S.ceiling,v[l.WorksheetFuncId.DEGREES]=S.degrees,v[l.WorksheetFuncId.FLOOR]=S.floor,v[l.WorksheetFuncId.RADIANS]=S.radians,v[l.WorksheetFuncId.ROUND]=S.round,v[l.WorksheetFuncId.ROUNDUP]=S.roundup,v[l.WorksheetFuncId.ROUNDDOWN]=S.rounddown,v[l.WorksheetFuncId.EVEN]=S.even,v[l.WorksheetFuncId.SIGN]=S.sign,v[l.WorksheetFuncId.PI]=S.pi,v[l.WorksheetFuncId.SQRT]=S.sqrt,v[l.WorksheetFuncId.EXP]=S.exp,v[l.WorksheetFuncId.POWER]=S.power,v[l.WorksheetFuncId.LN]=S.ln,v[l.WorksheetFuncId.LOG10]=S.log10,v[l.WorksheetFuncId.LOG]=S.log,v[l.WorksheetFuncId.SIN]=S.sin,v[l.WorksheetFuncId.COS]=S.cos,v[l.WorksheetFuncId.TAN]=S.tan,v[l.WorksheetFuncId.ASIN]=S.asin,v[l.WorksheetFuncId.ACOS]=S.acos,v[l.WorksheetFuncId.ATAN]=S.atan,v[l.WorksheetFuncId.ATAN2]=S.atan2,v[l.WorksheetFuncId.FACT]=S.fact,v[l.WorksheetFuncId.SQRTPI]=S.sqrtpi,v[l.WorksheetFuncId.FACTDOUBLE]=S.factdouble,v[l.WorksheetFuncId.INT]=S.int,v[l.WorksheetFuncId.TRUNC]=S.trunc,v[l.WorksheetFuncId.ODD]=S.odd,v[l.WorksheetFuncId.MROUND]=S.mround,v[l.WorksheetFuncId.QUOTIENT]=S.quotient,v[l.WorksheetFuncId.FLOOR_MATH]=S.floor_math,v[l.WorksheetFuncId.FLOOR_PRECISE]=S.floor_precise,v[l.WorksheetFuncId.CEILING_MATH]=S.ceiling_math,v[l.WorksheetFuncId.CEILING_PRECISE]=S.ceiling_precise,v[l.WorksheetFuncId.ISO_CEILING]=S.ceiling_precise,v[l.WorksheetFuncId.MOD]=S.mod,v[l.WorksheetFuncId.TEXT]=F.text,v[l.WorksheetFuncId.FIXED]=F.fixed,v[l.WorksheetFuncId.DOLLAR]=F.dollar,v[l.WorksheetFuncId.VALUE]=F.value,v[l.WorksheetFuncId.DATEVALUE]=F.datevalue,v[l.WorksheetFuncId.TIMEVALUE]=F.timevalue,v[l.WorksheetFuncId.NUMBERVALUE]=F.numbervalue,v[l.WorksheetFuncId.ARRAYTOTEXT]=F.arraytotext,v[l.WorksheetFuncId.VALUETOTEXT]=F.valuetotext,v[l.WorksheetFuncId.ISERROR]=E.iserror,v[l.WorksheetFuncId.ISERR]=E.iserr,v[l.WorksheetFuncId.ISBLANK]=E.isblank,v[l.WorksheetFuncId.ISLOGICAL]=E.islogical,v[l.WorksheetFuncId.ISNA]=E.isna,v[l.WorksheetFuncId.ISNONTEXT]=E.isnontext,v[l.WorksheetFuncId.ISTEXT]=E.istext,v[l.WorksheetFuncId.ISNUMBER]=E.isnumber,v[l.WorksheetFuncId.ISREF]=E.isref,v[l.WorksheetFuncId.ISEVEN]=E.iseven,v[l.WorksheetFuncId.ISODD]=E.isodd,v[l.WorksheetFuncId.ISFORMULA]=E.isformula,v[l.WorksheetFuncId.FORMULATEXT]=E.formulatext,v[l.WorksheetFuncId.ROWS]=A.rows,v[l.WorksheetFuncId.COLUMNS]=A.columns,v[l.WorksheetFuncId.AREAS]=A.areas,v[l.WorksheetFuncId.SHEETS]=A.sheets,v[l.WorksheetFuncId.ROW]=A.row,v[l.WorksheetFuncId.COLUMN]=A.column,v[l.WorksheetFuncId.SHEET]=A.sheet,v[l.WorksheetFuncId.OFFSET]=A.offset,v[l.WorksheetFuncId.TRANSPOSE]=A.transpose,v[l.WorksheetFuncId.SINGLE]=A.single,v[l.WorksheetFuncId.ADDRESS]=M.address,v[l.WorksheetFuncId.INDIRECT]=M.indirect,v[l.WorksheetFuncId.TAKE]=M.take,v[l.WorksheetFuncId.DROP]=M.drop,v[l.WorksheetFuncId.SEQUENCE]=M.sequence,v[l.WorksheetFuncId.HSTACK]=M.hstack,v[l.WorksheetFuncId.VSTACK]=M.vstack,v[l.WorksheetFuncId.CHOOSECOLS]=M.choosecols,v[l.WorksheetFuncId.CHOOSEROWS]=M.chooserows,v[l.WorksheetFuncId.TOCOL]=M.tocol,v[l.WorksheetFuncId.TOROW]=M.torow,v[l.WorksheetFuncId.EXPAND]=M.expand,v[l.WorksheetFuncId.WRAPCOLS]=M.wrapcols,v[l.WorksheetFuncId.WRAPROWS]=M.wraprows,v[l.WorksheetFuncId.FILTER]=f.filter,v[l.WorksheetFuncId.SORT]=f.sort,v[l.WorksheetFuncId.SORTBY]=f.sortby,v[l.WorksheetFuncId.UNIQUE]=f.unique,v[l.WorksheetFuncId.LEFT]=_.left,v[l.WorksheetFuncId.RIGHT]=_.right,v[l.WorksheetFuncId.MID]=_.mid,v[l.WorksheetFuncId.LEN]=_.len,v[l.WorksheetFuncId.CONCATENATE]=_.concatenate,v[l.WorksheetFuncId.EXACT]=_.exact,v[l.WorksheetFuncId.REPT]=_.rept,v[l.WorksheetFuncId.TRIM]=_.trim,v[l.WorksheetFuncId.CLEAN]=_.clean,v[l.WorksheetFuncId.CHAR]=_.char,v[l.WorksheetFuncId.UNICHAR]=_.unichar,v[l.WorksheetFuncId.CODE]=_.code,v[l.WorksheetFuncId.UNICODE]=_.unicode,v[l.WorksheetFuncId.LOWER]=_.lower,v[l.WorksheetFuncId.UPPER]=_.upper,v[l.WorksheetFuncId.PROPER]=_.proper,v[l.WorksheetFuncId.FIND]=_.find,v[l.WorksheetFuncId.REPLACE]=_.replace,v[l.WorksheetFuncId.SEARCH]=_.search,v[l.WorksheetFuncId.SUBSTITUTE]=_.substitute,v[l.WorksheetFuncId.TEXTBEFORE]=_.textBefore,v[l.WorksheetFuncId.TEXTAFTER]=_.textAfter,v[l.WorksheetFuncId.TEXTSPLIT]=_.textSplit,v[l.WorksheetFuncId.RAND]=L.rand,v[l.WorksheetFuncId.RANDBETWEEN]=L.randbetween,v[l.WorksheetFuncId.NOW]=L.now,v[l.WorksheetFuncId.TODAY]=L.today,v[l.WorksheetFuncId.RANDARRAY]=L.randarray,v[l.WorksheetFuncId.HYPERLINK]=k.hyperlink,v[l.WorksheetFuncId.FIELDVALUE]=T.fieldvalue,v[l.WorksheetFuncId._FV]=T.fieldvalue,v[l.WorksheetFuncId.MAKEARRAY]=p.makearray,v[l.WorksheetFuncId.ISOMITTED]=E.isomitted,v[l.WorksheetFuncId.MAP]=p.map,v[l.WorksheetFuncId.BYROW]=p.byrow,v[l.WorksheetFuncId.BYCOL]=p.bycol,v[l.WorksheetFuncId.REDUCE]=p.reduce,v[l.WorksheetFuncId.SCAN]=p.scan,v[l.WorksheetFuncId.XLOOKUP]=C.xlookup,v[l.WorksheetFuncId.XMATCH]=C.xmatch;var b=!1;function x(){b=!0,(0,a.isFeatureEnabled)(a.FeatureName.CalcRecordFunctions)&&(v[l.WorksheetFuncId.RECORD]=T.record),(0,a.isFeatureEnabled)(a.FeatureName.CalcNestedRecordFunction)&&(v[l.WorksheetFuncId.NESTEDRECORD]=T.record),(0,a.isFeatureEnabled)(a.FeatureName.CalcLambdaBasicFunctions)&&(v[l.WorksheetFuncId.APPLY]=p.apply,v[l.WorksheetFuncId.ISLAMBDA]=E.islambda)}function w(B){return b||x(),v[B]}},"../excel-online-calc-runtime/lib/funcs/informationFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.na=g,t.t_=y,t.n_=p,t.type=R,t.error_type=C,t.info=S;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),o=s("../excel-online-calc-runtime/lib/runtime/machine.js"),f=s("../excel-online-calc-runtime/lib/runtime/util.js");function g(F,E){return a.naErrorOper}function h(F,E){if((0,a.isRangeOper)(E)){if((0,a.isSheetIndex)(E.sheets)){var A=(0,a.rangeSeqOper)(E.sheets,[(0,a.gridRangeAnchor)(E.ranges[0])]);return F.dereferenceOper(A,o.readOperType)}return a.valueErrorOper}return E}function y(F,E){var A=Ae(E,1),T=A[0],M=h(F,T);return(0,a.isStringOper)(M)||(0,a.isErrorOper)(M)?M:f.emptyStringOper}function p(F,E){var A=Ae(E,1),T=A[0],M=h(F,T);if((0,a.isNumberOper)(M)||(0,a.isErrorOper)(M))return M;var _=F.mathpack;return(0,a.isBooleanOper)(M)&&M.value?_.one:_.zero}function R(F,E){var A=Ae(E,1),T=A[0],M=F.mathpack;switch(T.kind){case a.OperKind.Number:return M.fromNumber(1);case a.OperKind.String:return M.fromNumber(2);case a.OperKind.Boolean:return M.fromNumber(4);case a.OperKind.Error:return M.fromNumber(16);case a.OperKind.Array:return M.fromNumber(64);case a.OperKind.Rich:return M.fromNumber(128);default:return(0,n.assertNever)("calc.funcs.type",T)}}function C(F,E){var A=Ae(E,1),T=A[0];return(0,a.isErrorOper)(T)?(T.type>a.ErrorType.CALC&&(0,l.throwEvaluationError)((0,a.notImplemented)(["ERROR.TYPE for "+String(T.type)])),F.mathpack.fromNumber(T.type)):a.naErrorOper}function S(F,E){return a.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=C,t.map=F,t.byrow=E,t.bycol=A,t.reduce=M,t.scan=_;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/funcs/util.js"),o=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),f=s("../excel-online-calc-runtime/lib/runtime/machine.js"),g=s("../excel-online-calc-runtime/lib/runtime/value.js");function h(L,k){return!(0,a.isRangeOper)(k)||!(0,a.isSheetIndex)(k.sheets)||k.ranges.length!==1||!(0,a.isGridCell)(k.ranges[0])?k:L.dereferenceOper(k,a.SignatureType.All&~a.OperKind.Range)}function y(L,k,v){var b=h(L,k);return!(b instanceof g.LambdaOper)||!b.checkArity(v)?a.valueErrorOper:b}function p(L,k){var v=Di(k),b=v[0],x=v.slice(1),w=y(L,b,x.length);return(0,a.isErrorOper)(w)?w:L.applyLambda(w,x)}function R(L,k){return function(v){var b=v;if((0,a.isRangeOper)(b)){if(!((0,a.isSheetIndex)(b.sheets)&&b.ranges.length===1&&(0,a.isGridCell)(b.ranges[0])))return(0,f.earlyReturn)((0,n.success)(a.calcErrorOper));b=k.dereferenceOper(b,a.SignatureType.All&~a.OperKind.Range),(0,n.assertTrue)("calc.funcs.coerceLambdaRvToArrayElt",!(0,a.isRangeOper)(b))}return(0,a.isArrayOper)(b)?b.rows===1&&b.cols===1?b.opers[0][0]:(0,f.earlyReturn)((0,n.success)(a.calcErrorOper)):((0,a.isMissingOper)(b)&&(0,o.throwEvaluationError)((0,a.notImplemented)(["".concat((0,a.englishWorksheetFuncIdToName)(L),": MissingOper in result")])),b)}}function C(L,k){var v=Ae(k,3),b=v[0],x=v[1],w=v[2],B=y(L,w,2);if((0,a.isErrorOper)(B))return B;var P=L.mathpack,U=(0,a.isMissingOper)(b)?1:P.fix(b),Q=(0,a.isMissingOper)(x)?1:P.fix(x);return U<1||Q<1?a.valueErrorOper:((0,l.validateArraySize)(U,Q),(0,f.machineCall)(new f.ArrayMachine(L,U,Q,function(W,q){var H=L.mathpack,G=[H.fromNumber(W+1),H.fromNumber(q+1)];return L.applyLambda(B,G)},R(a.WorksheetFuncId.MAKEARRAY,L))))}function S(L,k,v,b,x){var w=y(L,b,v.length);if((0,a.isErrorOper)(w))return w;var B=[];for(var P of v){if(!(0,a.isArrayOper)(P)&&!(0,a.isRangeOper)(P))return a.valueErrorOper;var U=(0,l.rangeOrArrayToVal)(P,a.valueErrorOper);if((0,a.isErrorOper)(U))return U;B.push(x((0,l.makeSlicer)(U)))}var Q=B.map(function(G){return G.rows}).reduce(n.fastMin),W=B.map(function(G){return G.rows}).reduce(n.fastMax),q=B.map(function(G){return G.cols}).reduce(n.fastMin),H=B.map(function(G){return G.cols}).reduce(n.fastMax);return(0,l.validateArraySize)(W,H),(0,f.machineCall)(new f.ArrayMachine(L,W,H,function(G,z){return G>=Q||z>=q?a.naErrorOper:L.applyLambda(w,B.map(function(V){return V.slice(G,1,z,1)}))},R(k,L)))}function F(L,k){var v=k.slice(0,k.length-1),b=k[k.length-1];return S(L,a.WorksheetFuncId.MAP,v,b,n.identity)}function E(L,k){var v=[k[0]],b=k[1];return b===void 0?a.naErrorOper:S(L,a.WorksheetFuncId.BYROW,v,b,function(x){return{rows:x.rows,cols:1,slice:function(B,P,U,Q){return x.slice(B,P,0,x.cols)}}})}function A(L,k){var v=[k[0]],b=k[1];return b===void 0?a.naErrorOper:S(L,a.WorksheetFuncId.BYCOL,v,b,function(x){return{rows:1,cols:x.cols,slice:function(B,P,U,Q){return x.slice(0,x.rows,U,Q)}}})}function T(L,k,v,b,x){var w=(0,l.rangeOrArrayToVal)(b,a.valueErrorOper);if((0,a.isErrorOper)(w))return w;var B=(0,l.makeSlicer)(w),P=y(L,x,2);if((0,a.isErrorOper)(P))return P;var U=!(0,a.isMissingOper)(v),Q=U?v:void 0,W=!0,q;if(k===a.WorksheetFuncId.REDUCE)q=function(V){return Q=V,a.blankOper};else{var H=R(k,L);q=function(V){var Z=H(V);return Z.kind===f.EarlyReturnKind.EarlyReturn||(Q=Z),Z}}var G=(0,f.machineCall)(new f.ArrayMachine(L,B.rows,B.cols,function(z,V){var Z=W;return W=!1,Z&&!U?B.slice(z,1,V,1):((0,n.assertTrue)("calc.funcs.scanReduce",Q!==void 0),L.applyLambda(P,[Q,B.slice(z,1,V,1)]))},q));return k===a.WorksheetFuncId.REDUCE?(0,f.machineCall)(new f.ThenMachine(L,function(){return G},function(){return(0,n.assertTrue)("calc.funcs.scanReduce",Q!==void 0),Q})):G}function M(L,k){var v=Ae(k,3),b=v[0],x=v[1],w=v[2];return T(L,a.WorksheetFuncId.REDUCE,b,x,w)}function _(L,k){var v=Ae(k,3),b=v[0],x=v[1],w=v[2];return T(L,a.WorksheetFuncId.SCAN,b,x,w)}},"../excel-online-calc-runtime/lib/funcs/logicalFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.if_=h,t.choose=y,t.ifs=R,t.switch_=S,t.true_=F,t.false_=E,t.not=A;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),o=s("../excel-online-calc-runtime/lib/runtime/util.js"),f=(0,o.makeStrict)((0,a.getWorksheetFuncType)(a.WorksheetFuncId.IFS)),g=(0,o.makeStrict)((0,a.getWorksheetFuncType)(a.WorksheetFuncId.SWITCH));function h(T,M){var _=M[0];(0,n.assertTrue)("calc.funcs.if: condition is not a boolean",(0,a.isBooleanOper)(_));var L=M[_.value?1:2];return(0,n.assertTrue)("calc.funcs.if: result is undefined",L!==void 0),L}function y(T,M){var _=M[0];(0,n.assertTrue)("calc.funcs.choose",(0,a.isNumberOper)(_));var L=T.mathpack.fix(_);return L<1||L>M.length-1?a.valueErrorOper:M[L]}function p(T,M,_,L){var k=L.slice();return T.dereferenceOpers(k,M),(0,o.arrayLift)(T,M,function(v){for(var b=[],x=0;x<v.length;x+=1){var w=(0,a.getArgType)(M,x,v.length);b[x]=T.coerceOper(v[x],w)}return _(T,b)},k)}function R(T,M){for(var _=0;_<M.length;_+=2){var L=M[_];if((0,a.isArrayOper)(L)){var k=M.slice(_);return p(T,f,R,k)}if((0,a.isErrorOper)(L))return L;if((0,n.assertTrue)("calc.funcs.ifs",(0,a.isBooleanOper)(L)),L.value)return M[_+1]}return a.naErrorOper}function C(T,M){var _=T.mathpack,L=T.localeInfo;switch(M.kind){case a.OperKind.Number:return function(k){return(0,a.isRichOper)(k)?(0,l.throwEvaluationError)((0,a.notImplemented)(["SWITCH with a rich value case"])):(0,a.isNumberOper)(k)&&_.compare(M,k)===0};case a.OperKind.String:return function(k){return(0,a.isRichOper)(k)?(0,l.throwEvaluationError)((0,a.notImplemented)(["SWITCH with a rich value case"])):(0,a.isStringOper)(k)&&L.stringCompareCI(M.value,k.value)===0};case a.OperKind.Boolean:return function(k){return(0,a.isRichOper)(k)?(0,l.throwEvaluationError)((0,a.notImplemented)(["SWITCH with a rich value case"])):(0,a.isBooleanOper)(k)&&M.value===k.value};case a.OperKind.Rich:return(0,l.throwEvaluationError)((0,a.notImplemented)(["SWITCH with a rich value condition"]));default:return(0,n.assertNever)("calc.funcs.makeSwitchComparer",M)}}function S(T,M){var _=M[0];if((0,a.isArrayOper)(_))return p(T,g,S,M);if((0,a.isErrorOper)(_))return _;for(var L=C(T.config,_),k=1;k<M.length-1;k+=2){var v=a.OperKind.Error|a.OperKind.Rich|a.OperKind.Number|a.OperKind.Boolean|a.OperKind.String|a.OperKind.Array,b=T.coerceOper(T.dereferenceOper(M[k],v),v);if((0,a.isArrayOper)(b))return p(T,g,S,M);if((0,a.isErrorOper)(b))return b;if(L(b))return M[k+1]}var x=M.length%2===0;return x?M[M.length-1]:a.naErrorOper}function F(T,M){return a.trueOper}function E(T,M){return a.falseOper}function A(T,M){var _=Ae(M,1),L=_[0];return(0,a.booleanOper)(!L.value)}},"../excel-online-calc-runtime/lib/funcs/lookupFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.index=h,t.makeLookupComparer=C,t.binarySearch=S,t.linearSearch=F,t.match=v,t.lookup=w,t.hlookup=P,t.vlookup=U,t.makeWildcardComparer=D,t.xlookup=$,t.xmatch=j;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/funcs/sort.js"),o=s("../excel-online-calc-runtime/lib/funcs/wildcard.js"),f=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),g=s("../excel-online-calc-runtime/lib/runtime/extensionTypes.js");function h(N,J){var ee=Ae(J,4),Y=ee[0],re=ee[1],ue=ee[2],ce=ee[3],oe=N.mathpack,ae=oe.sfix(re);if(ae<0)return a.valueErrorOper;var le=ue===void 0?void 0:oe.sfix(ue);if(le!==void 0&&le<0)return a.valueErrorOper;var ne=ce===void 0?0:oe.sfix(ce)-1;if(ne<0)return a.valueErrorOper;var te,ie;switch(Y.kind){case a.OperKind.Range:if(!(0,a.isSheetIndex)(Y.sheets))return a.valueErrorOper;if(ne>=Y.ranges.length)return a.refErrorOper;var se=Y.ranges[ne];if(le===void 0)if(se.rows===1)te=0,ie=ae-1;else{if(se.cols!==1)return a.refErrorOper;te=ae-1,ie=-1}else te=ae-1,ie=le-1;if(te>=se.rows||ie>=se.cols)return a.refErrorOper;var Re=(0,a.gridRange)(se.row+(0,n.fastMax)(te,0),se.col+(0,n.fastMax)(ie,0),te===-1?se.rows:1,ie===-1?se.cols:1);return(0,a.rangeSeqOper)(Y.sheets,[Re]);case a.OperKind.Array:return ne>0||(le===void 0?Y.rows===1?(te=0,ie=ae-1):(te=ae-1,ie=-1):(te=ae-1,ie=le-1),te>=Y.rows||ie>=Y.cols)?a.refErrorOper:te===-1&&ie===-1?Y:te===-1?(0,a.arrayOper)(Y.rows,1,Y.opers.map(function(he){return[he[ie]]})):ie===-1?(0,a.arrayOper)(1,Y.cols,[Y.opers[te]]):Y.opers[te][ie];default:return(0,n.assertNever)("calc.funcs.lookupFuncs: INDEX",Y)}}var y=function(J){return J<0?a.OperatorId.Lt:J>0?a.OperatorId.Gt:a.OperatorId.Eq},p=function(J,ee,Y){return y(J.cond2(ee,Y))},R=function(J,ee){return y(J-ee)};function C(N,J){var ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Y=!0,re=N.config,ue=re.localeInfo,ce=re.mathpack,oe;switch(J.kind){case a.OperKind.Number:oe=function(ne){return{correctType:Y,sgnT:p(ce,ne,J)}};break;case a.OperKind.String:if(ee){var ae=new o.WildExp(ue,J.value);oe=function(ne){return{correctType:Y,sgnT:ae.test(ne.value)?a.OperatorId.Eq:a.OperatorId.Ne}}}else oe=function(ne){return{correctType:Y,sgnT:y(ue.stringCompareCI(ne.value,J.value))}};break;case a.OperKind.Boolean:oe=function(ne){return{correctType:Y,sgnT:R(ne.value,J.value)}};break;case a.OperKind.Rich:return(0,f.throwEvaluationError)((0,a.notImplemented)(["lookup with rich value condition"]));case a.OperKind.Blank:oe=function(){return{correctType:Y,sgnT:a.OperatorId.Eq}};break;default:return(0,n.assertNever)("calc.funcs.makeLookupComparer",J)}return function(le){var ne=(0,a.isRichOper)(le)?le.getFallback():le;return J.kind!==ne.kind?{correctType:!1,sgnT:a.OperatorId.Ne}:oe(ne)}}function S(N,J,ee){for(var Y=!1,re=0,ue=ee.length-1,ce=Math.floor((re+ue)/2),oe=re,ae=ue,le=C(N,J);;){var ne=ee.get(ce),te=le(ne).sgnT;if(te===a.OperatorId.Ne){if(ce<ae){for(var ie=ce+1;ie<=ae;ie+=1)if(te=le(ee.get(ie)).sgnT,te!==a.OperatorId.Ne){ce=ie;break}}te===a.OperatorId.Ne&&(ce=Math.floor((oe+ae)/2),te=a.OperatorId.Gt)}if(te===a.OperatorId.Eq){if(ce<ue){ce+=1,Y=!0,oe=ce,ae=ce;continue}return ce}if(te===a.OperatorId.Lt?oe=ce+1:ae=ce-1,oe<=ae){ce=Math.floor((oe+ae)/2);continue}if(Y)ce-=1;else if(te===a.OperatorId.Gt&&(ce-=1,ce>=re)){oe=ce,ae=ce;continue}return ce}}function F(N,J,ee,Y){for(var re=-1,ue=Y===a.OperatorId.Eq,ce=C(N,J,ue),oe=0;oe<ee.length;oe+=1){var ae=ee.get(oe),le=ce(ae),ne=le.correctType,te=le.sgnT;if(ne){if(te===a.OperatorId.Eq)return oe;if(te!==a.OperatorId.Ne&&te===Y)return re;re=oe}oe===ee.denseLength&&(oe=(0,n.fastMax)(oe,ee.length-2))}return Y!==a.OperatorId.Eq?re:ee.length}function E(N){switch(N.kind){case a.OperKind.Number:return a.naErrorOper;case a.OperKind.Range:return(0,a.isSheetIndex)(N.sheets)?N.ranges.length>1?a.naErrorOper:N:a.valueErrorOper;case a.OperKind.Array:return N}}function A(N,J){switch(J.kind){case a.OperKind.Number:return J;case a.OperKind.Range:if(!(0,a.isSheetIndex)(J.sheets))return a.valueErrorOper;if(J.ranges.length>1)return a.refErrorOper;var ee=J.ranges;return N.calcingArray?(0,f.throwEvaluationError)((0,a.notImplemented)(["HLOOKUP/VLOOKUP ref argument 3 in array formula"])):ee[0].rows>1||ee[0].cols>1?(0,f.throwEvaluationError)((0,a.notImplemented)(["HLOOKUP/VLOOKUP non-singleton ref argument 3"])):J;case a.OperKind.Array:return(0,f.throwEvaluationError)((0,a.notImplemented)(["HLOOKUP/VLOOKUP array argument 3"]))}}function T(N,J){var ee;switch(J.kind){case a.OperKind.Number:return J;case g.DerefOperKind.RangeValues:ee=J.arrays[0].get(0,0);break;case a.OperKind.Array:ee=J.opers[0][0];break;default:return(0,n.assertNever)("calc.funcs.lookupFuncs.getNumFromRef",J)}return ee=N.coerceOper(ee,a.OperKind.Number),(0,a.isErrorOper)(ee)?a.refErrorOper:ee}function M(N){switch(N.kind){case a.OperKind.Number:return N;case a.OperKind.Range:if(!(0,a.isSheetIndex)(N.sheets))return a.valueErrorOper;if(N.ranges.length>1)return a.refErrorOper;var J=N.ranges[0];return J.rows!==1||J.cols!==1?a.refErrorOper:N}}function _(N){switch(N.kind){case a.OperKind.Number:return a.naErrorOper;case a.OperKind.Rich:return a.naErrorOper;case a.OperKind.Range:if(!(0,a.isSheetIndex)(N.sheets))return a.valueErrorOper;if(N.ranges.length>1)return a.naErrorOper;var J=N.ranges[0];return J.rows!==1&&J.cols!==1?a.naErrorOper:N;case a.OperKind.Array:return N.rows!==1&&N.cols!==1?a.naErrorOper:N}}function L(N){switch(N.kind){case g.DerefOperKind.RangeValues:return N.arrays[0];case a.OperKind.Array:return new n.StrictSparseArray2D(N.rows,N.cols,N.rows,N.cols,N.opers,a.blankOper)}}function k(N,J){switch(J.kind){case a.OperKind.Range:var ee=J.sheets,Y=J.ranges[0];return new n.NonstrictSparseArray2D(Y.rows,Y.cols,Y.rows,Y.cols,function(re,ue){var ce=(0,a.gridCell)(Y.row+re,Y.col+ue),oe=N.dereferenceAllOpers([(0,a.rangeSeqOper)(ee,[ce])]),ae=Ae(oe,1),le=ae[0];return le.arrays[0].get(0,0)},function(){return(0,n.assertFalse)("calc.funcs.lookupFuncs: rangeOrArrayOperToLazyArray2D")});case a.OperKind.Array:return new n.StrictSparseArray2D(J.rows,J.cols,J.rows,J.cols,J.opers,a.blankOper)}}function v(N,J){var ee=Ae(J,3),Y=ee[0],re=ee[1],ue=ee[2],ce=ue===void 0?N.mathpack.one:ue,oe=N.mathpack,ae=M(ce);if((0,a.isErrorOper)(ae))return ae;var le=N.dereferenceAllOpers([ae]),ne=Ae(le,1),te=ne[0],ie=T(N,te);if((0,a.isErrorOper)(ie))return ie;var se=_(re);if((0,a.isErrorOper)(se))return se;var Re=N.dereferenceAllOpers([se]),he=Ae(Re,1),ye=he[0],ve=L(ye),me=ve.rows===1,Ee=(0,n.sparseArray2DTo1D)(ve,me),xe=-1;return oe.cond(ie)>0?xe=S(N,Y,Ee):oe.cond(ie)===0?xe=F(N,Y,Ee,a.OperatorId.Eq):xe=F(N,Y,Ee,a.OperatorId.Lt),xe<0||xe>=Ee.length?a.naErrorOper:N.mathpack.fromNumber(xe+1)}function b(N){if((0,a.isRangeOper)(N)){var J=N.ranges[0];return J.cols>J.rows}return N.cols>N.rows}function x(N,J,ee){if((0,a.isRangeOper)(ee)){var Y=ee.ranges[0],re=(0,a.gridRange)(Y.row,Y.col,(0,n.fastMin)(J?1:N,a.sheetRows-Y.row),(0,n.fastMin)(J?N:1,a.sheetCols-Y.col));return(0,a.range3DOper)(ee.sheets,re)}return ee}function w(N,J){var ee=Ae(J,3),Y=ee[0],re=ee[1],ue=ee[2],ce=E(re);if((0,a.isErrorOper)(ce))return ce;var oe=b(ce),ae=Q(ce,oe),le=N.dereferenceAllOpers([ae]),ne=Ae(le,1),te=ne[0],ie=(0,n.sparseArray2DTo1D)(L(te),oe),se=S(N,Y,ie);if(se<0)return a.naErrorOper;if(ue!==void 0){var Re=_(ue);if((0,a.isErrorOper)(Re))return Re;var he=b(Re),ye=x(ie.length,he,Re),ve=(0,n.sparseArray2DTo1D)(k(N,ye),he);return se>=ve.length?(0,a.isArrayOper)(Re)?a.naErrorOper:a.blankOper:ve.get(se)}var me=k(N,ce);return oe?me.get(me.rows-1,se):me.get(se,me.cols-1)}function B(N,J,ee){var Y=Ae(J,4),re=Y[0],ue=Y[1],ce=Y[2],oe=Y[3],ae=oe===void 0?a.trueOper:oe,le=E(ue);if((0,a.isErrorOper)(le))return le;var ne=Q(le,ee),te=N.dereferenceAllOpers([ne]),ie=Ae(te,1),se=ie[0],Re=(0,n.sparseArray2DTo1D)(L(se),ee),he=!ae.value,ye=he?F(N,re,Re,a.OperatorId.Eq):S(N,re,Re);if(ye<0||ye>=Re.length)return a.naErrorOper;var ve=A(N,ce);if((0,a.isErrorOper)(ve))return ve;var me=N.dereferenceAllOpers([ve]),Ee=Ae(me,1),xe=Ee[0],we=T(N,xe);if((0,a.isErrorOper)(we))return we;var Ne=N.mathpack.sfix(we)-1,Xe=k(N,le);return Ne<0?a.valueErrorOper:Ne>=(ee?Xe.rows:Xe.cols)?a.refErrorOper:ee?Xe.get(Ne,ye):Xe.get(ye,Ne)}function P(N,J){return B(N,J,!0)}function U(N,J){return B(N,J,!1)}function Q(N,J){if((0,a.isRangeOper)(N)){var ee=N.ranges[0],Y=(0,a.gridRange)(ee.row,ee.col,J?1:ee.rows,J?ee.cols:1);return(0,a.rangeSeqOper)(N.sheets,[Y])}return N}function W(N){switch(N.kind){case a.OperKind.Range:return(0,n.assertTrue)("calc.funcs.xlookup",(0,a.isSheetIndex)(N.sheets)),N.ranges.length>1?a.naErrorOper:[N.ranges[0].rows,N.ranges[0].cols];case a.OperKind.Array:return[N.rows,N.cols]}}var q;(function(N){N[N.Lower=-1]="Lower",N[N.Exact=0]="Exact",N[N.Higher=1]="Higher",N[N.Wildcard=2]="Wildcard"})(q||(q={}));var H;(function(N){N[N.DescendingBinary=-2]="DescendingBinary",N[N.ReverseLinear=-1]="ReverseLinear",N[N.Linear=1]="Linear",N[N.AscendingBinary=2]="AscendingBinary"})(H||(H={}));function G(N){return N===H.DescendingBinary||N===H.AscendingBinary}function z(N,J){var ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:a.missingOper,Y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:a.missingOper,re=(0,a.isMissingOper)(ee)?q.Exact:N.mathpack.sfix(ee);if(re<q.Lower||re>q.Wildcard)return a.valueErrorOper;var ue=(0,a.isMissingOper)(Y)?H.Linear:N.mathpack.sfix(Y);if(ue<H.DescendingBinary||ue>H.AscendingBinary||ue===0||re===q.Wildcard&&G(ue))return a.valueErrorOper;var ce=E(J);if((0,a.isErrorOper)(ce))return ce;var oe=N.dereferenceAllOpers([ce]),ae=Ae(oe,1),le=ae[0],ne=L(le),te=ne.rows,ie=ne.cols,se;if(te===1)se=!0;else if(ie===1)se=!1;else return a.valueErrorOper;return{kind:void 0,lookupArray:(0,n.sparseArray2DTo1D)(ne,se),matchMode:re,searchMode:ue,isHorizontal:se}}function V(N,J,ee,Y,re){return ee===a.OperatorId.Gt?J!==q.Higher?!1:re===void 0?!0:y((0,l.sortOpers)(N,Y,re,1,!1))===a.OperatorId.Lt:J!==q.Lower?!1:re===void 0?!0:y((0,l.sortOpers)(N,Y,re,1,!1))===a.OperatorId.Gt}function Z(N,J,ee){var Y=J.lookupArray,re=J.matchMode,ue=J.searchMode,ce=N.config,oe=ue===H.DescendingBinary,ae,le=0,ne=Y.length-1;(0,n.assertTrue)("calc.funcs.xBinarySearch",re!==q.Wildcard);for(var te=function(xe){return y((0,l.sortOpers)(ce,xe,ee,1,!1))},ie=!1;ne>=le;){var se=Math.floor((ne+le)/2),Re=Y.get(se),he=te(Re);if(he===a.OperatorId.Eq)ie=!0,ae=se;else if(!ie){var ye=re===q.Higher&&he===a.OperatorId.Gt,ve=re===q.Lower&&he===a.OperatorId.Lt,me=ye||ve;me&&(ae=se)}oe!==(he===a.OperatorId.Lt)?le=se+1:ne=se-1}return ae}function D(N,J){var ee=new o.WildExp(N.config.localeInfo,J.value);return function(Y){return(0,a.isStringOper)(Y)&&ee.test(Y.value)?a.OperatorId.Eq:a.OperatorId.Ne}}function O(N,J,ee){for(var Y=J.lookupArray,re=J.matchMode,ue=J.searchMode,ce=N.config,oe,ae=re===q.Lower||re===q.Higher,le=re===q.Wildcard&&(0,a.isStringOper)(ee)?D(N,ee):function(ve){return y((0,l.sortOpers)(ce,ve,ee,1,!1))},ne=ue===H.ReverseLinear?Y.length-1:0,te=ue===H.ReverseLinear?-1:1,ie=ne;ie>=0&&ie<Y.length;ie+=te){var se=Y.get(ie),Re=le(se);if(Re===a.OperatorId.Eq){oe=ie;break}if(ae&&((0,n.assertTrue)("calc.funcs.xLinearSearch",Re!==a.OperatorId.Ne),V(ce,re,Re,se,oe===void 0?void 0:Y.get(oe))&&(oe=ie)),ie>=Y.denseLength){var he=Y.denseLength,ye=Y.length-1;te>0?ie=(0,n.fastMax)(ie,ye-1):ie=(0,n.fastMin)(ie,he+1)}}return oe}function K(N,J,ee){return G(J.searchMode)?Z(N,J,ee):O(N,J,ee)}function $(N,J){var ee=Ae(J,6),Y=ee[0],re=ee[1],ue=ee[2],ce=ee[3],oe=ce===void 0?a.missingOper:ce,ae=ee[4],le=ee[5],ne=z(N,re,ae,le);if(ne.kind!==void 0)return ne;var te=W(ue);if(!Array.isArray(te))return te;var ie=Ae(te,2),se=ie[0],Re=ie[1],he=ne.lookupArray.length,ye=he===se&&(se===1||!ne.isHorizontal),ve=he===Re&&(Re===1||ne.isHorizontal);if(!ye&&!ve)return a.valueErrorOper;var me=K(N,ne,Y);if(me===void 0)return(0,a.isMissingOper)(oe)?a.naErrorOper:oe;var Ee=N.mathpack;return ye?h(N,[ue,Ee.fromNumber(me+1),Re===1?Ee.one:Ee.zero]):h(N,[ue,se===1?Ee.one:Ee.zero,Ee.fromNumber(me+1)])}function j(N,J){var ee=Ae(J,4),Y=ee[0],re=ee[1],ue=ee[2],ce=ee[3],oe=z(N,re,ue,ce);if(oe.kind!==void 0)return oe;var ae=K(N,oe,Y);return ae===void 0?a.naErrorOper:N.mathpack.fromNumber(ae+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=l,t.log=o,t.int=f,t.trunc=g,t.mround=h,t.ceiling=R,t.ceiling_math=C,t.ceiling_precise=S,t.floor=F,t.floor_math=E,t.floor_precise=A,t.sign=M,t.degrees=_,t.radians=L,t.quotient=k,t.fact=v,t.factdouble=b,t.sqrtpi=x;var n=s("../excel-online-calc-lang/lib/index.js"),a=s("../excel-online-calc-runtime/lib/funcs/util.js");function l(w,B){return w.mathpack.pi}t.sqrt=(0,a.wrap1)(function(w){return w.mathpack.sqrt}),t.exp=(0,a.wrap1)(function(w){return w.mathpack.exp}),t.power=(0,a.wrap2)(function(w){return w.mathpack.power}),t.ln=(0,a.wrap1)(function(w){return w.mathpack.ln}),t.log10=(0,a.wrap1)(function(w){return w.mathpack.log});function o(w,B){var P=Ae(B,2),U=P[0],Q=P[1],W=w.mathpack;if(Q===void 0)return W.log(U);var q=W.ln(U);if((0,n.isErrorOper)(q))return q;var H=W.ln(Q);return(0,n.isErrorOper)(H)?H:W.div(q,H)}t.sin=(0,a.wrap1)(function(w){return w.mathpack.sin}),t.cos=(0,a.wrap1)(function(w){return w.mathpack.cos}),t.tan=(0,a.wrap1)(function(w){return w.mathpack.tan}),t.asin=(0,a.wrap1)(function(w){return w.mathpack.asin}),t.acos=(0,a.wrap1)(function(w){return w.mathpack.acos}),t.atan=(0,a.wrap1)(function(w){return w.mathpack.atan}),t.atan2=(0,a.wrap2)(function(w){return w.mathpack.atan2});function f(w,B){var P=Ae(B,1),U=P[0],Q=w.mathpack;return Q.cond2(Q.abs(U),Q.fromNumber(1e15))<0&&(U=Q.viewRound(U)),Q.floor(U)}t.round=(0,a.wrap2)(function(w){return w.mathpack.round});function g(w,B){var P=Ae(B,2),U=P[0],Q=P[1],W=Q===void 0?w.mathpack.zero:Q;return w.mathpack.roundDown(U,W)}t.roundup=(0,a.wrap2)(function(w){return w.mathpack.roundUp}),t.rounddown=(0,a.wrap2)(function(w){return w.mathpack.roundDown});function h(w,B){var P=Ae(B,2),U=P[0],Q=P[1],W=(0,a.chkNumOper)(w,U);if((0,n.isErrorOper)(W))return W;var q=(0,a.chkNumOper)(w,Q);if((0,n.isErrorOper)(q))return q;var H=w.mathpack;if(H.cond(q)===0)return H.zero;if(H.cond(W)!==0&&H.cond(W)<0!=H.cond(q)<0)return n.numErrorOper;var G=H.div(W,q);if((0,n.isErrorOper)(G))return n.numErrorOper;var z=H.floor(G),V=(0,a.assertNumber)(H.sub(G,z)),Z=H.fromNumber(.499999999999995);if(H.cond2(V,Z)<0)return H.mul(z,q);var D=H.add(z,H.one);return(0,n.isErrorOper)(D)?D:H.mul(D,q)}function y(w,B,P){var U=w.cond(B),Q=w.cond(P);if(U>0&&Q<0)return n.numErrorOper;if(U===0||Q===0)return w.zero;var W=w.div(B,P);return(0,n.isErrorOper)(W)?W:w.mul(w.ceil(w.viewRound(W)),P)}function p(w,B,P){var U=w.cond(B),Q=w.cond(P);if(U>0&&Q<0)return n.numErrorOper;if(U===0&&Q===0)return B;var W=w.div(B,P);return(0,n.isErrorOper)(W)?W:w.mul(w.floor(w.viewRound(W)),P)}function R(w,B){var P=Ae(B,2),U=P[0],Q=P[1];return y(w.mathpack,U,Q)}function C(w,B){var P=Ae(B,3),U=P[0],Q=P[1],W=P[2],q=w.mathpack,H=Q===void 0||(0,n.isMissingOper)(Q)?q.one:q.abs(Q),G=W===void 0||(0,n.isMissingOper)(W)?q.zero:W;return q.cond(G)!==0&&q.cond(U)<0&&(H=q.neg(H)),q.cond(H)===0?q.zero:y(q,U,H)}function S(w,B){var P=Ae(B,2),U=P[0],Q=P[1],W=w.mathpack,q=Q===void 0||(0,n.isMissingOper)(Q)?W.one:W.abs(Q);return W.cond(q)===0?W.zero:y(W,U,q)}function F(w,B){var P=Ae(B,2),U=P[0],Q=P[1];return p(w.mathpack,U,Q)}function E(w,B){var P=Ae(B,3),U=P[0],Q=P[1],W=P[2],q=w.mathpack,H=Q===void 0||(0,n.isMissingOper)(Q)?q.one:q.abs(Q),G=W===void 0||(0,n.isMissingOper)(W)?q.zero:W;return q.cond(G)!==0&&q.cond(U)<0&&(H=q.neg(H)),q.cond(H)===0?q.zero:p(q,U,H)}function A(w,B){var P=Ae(B,2),U=P[0],Q=P[1],W=w.mathpack,q=Q===void 0||(0,n.isMissingOper)(Q)?W.one:W.abs(Q);return W.cond(q)===0?W.zero:p(W,U,q)}function T(w,B,P){var U=Ae(P,1),Q=U[0],W=B.mathpack;if(W.cond(Q)>=0){var q=W.ceil(Q);return W.cond2((0,a.assertNumber)((0,a.numMod)(W,q,W.fromNumber(2))),W.one)===0===w?W.add(q,W.one):q}var H=W.floor(Q);return W.cond2((0,a.assertNumber)((0,a.numMod)(W,H,W.fromNumber(2))),W.one)===0===w?W.sub(H,W.one):H}t.even=T.bind(void 0,!0),t.odd=T.bind(void 0,!1),t.abs=(0,a.wrap1)(function(w){return w.mathpack.abs});function M(w,B){var P=Ae(B,1),U=P[0],Q=w.mathpack;return Q.fromNumber(Q.cond(U))}function _(w,B){var P=Ae(B,1),U=P[0],Q=w.mathpack,W=(0,a.assertNumber)(Q.div(Q.fromNumber(180),Q.pi));return Q.mul(U,W)}function L(w,B){var P=Ae(B,1),U=P[0],Q=w.mathpack,W=(0,a.assertNumber)(Q.div(Q.pi,Q.fromNumber(180)));return Q.mul(U,W)}t.mod=(0,a.wrap2)(function(w){return w.mathpack.mod});function k(w,B){var P=Ae(B,2),U=P[0],Q=P[1],W=(0,a.chkNumOper)(w,U);if((0,n.isErrorOper)(W))return W;var q=(0,a.chkNumOper)(w,Q);if((0,n.isErrorOper)(q))return q;var H=w.mathpack;if(H.cond(q)===0)return n.div0ErrorOper;var G=H.div(W,q);return(0,n.isErrorOper)(G)?n.numErrorOper:H.cond(G)>0?H.floor(G):H.ceil(G)}function v(w,B){var P=Ae(B,1),U=P[0],Q=w.mathpack,W=Q.sfix(U);if(Q.cond(U)<0||W>170)return n.numErrorOper;for(var q=Q.one,H=W;H>0;H-=1){if((0,n.isErrorOper)(q))return q;q=Q.mul(Q.fromNumber(H),q)}return q}function b(w,B){var P=Ae(B,1),U=P[0],Q=(0,a.chkNumOper)(w,U);if((0,n.isErrorOper)(Q))return Q;var W=w.mathpack,q=W.floor(Q);if(W.cond2(q,W.fromNumber(-1))<0||W.cond2(q,W.fromNumber(300))>0)return n.numErrorOper;for(var H=W.one,G=W.toNumber(q),z=G;z>1;z-=2){if((0,n.isErrorOper)(H))return H;H=W.mul(W.fromNumber(z),H)}return H}function x(w,B){var P=Ae(B,1),U=P[0],Q=(0,a.chkNumOper)(w,U);if((0,n.isErrorOper)(Q))return Q;var W=w.mathpack;if(W.cond(Q)<0)return n.numErrorOper;var q=W.mul(W.pi,Q);return(0,n.isErrorOper)(q)?q:W.sqrt(q)}},"../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=C,t.fixed=F,t.dollar=E,t.value=T,t.datevalue=_,t.timevalue=L,t.isWhitespace=k,t.numbervalue=v,t.arraytotext=B,t.valuetotext=P;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/index.js"),o=s("../excel-online-calc-runtime/lib/funcs/mathFuncs.js"),f=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),g=n.codePoint,h=g.codePointSpace,y=g.codePointTab,p=g.codePointLF,R=g.codePointCR;function C(U,Q){var W=Ae(Q,2),q=W[0],H=W[1].value,G=(0,a.isRichOper)(q)?q.getFallback():q;if((0,a.isStringOper)(G)&&G.value.length>255||H.length>255)return a.valueErrorOper;var z;switch(G.kind){case a.OperKind.String:{var V=U.coerceOper(G,a.OperKind.Number);z=(0,a.isNumberOper)(V)?V:G;break}case a.OperKind.Number:z=G;break;case a.OperKind.Boolean:{var Z=U.coerceOper(G,a.OperKind.String);(0,n.assertTrue)("calc.funcs.text",(0,a.isStringOper)(Z)),z=Z;break}case a.OperKind.Error:return a.valueErrorOper}var D=U.applyFormat(U.originSheet.document,H,z,l.NumberFormatSource.CustomString);return D!==void 0?(0,a.stringOper)(D):a.valueErrorOper}function S(U,Q,W,q){if(W===void 0||(0,a.isMissingOper)(W)){var H=q??2;return{formatValue:Q,formatDecimals:H}}var G=U.config.mathpack;if(G.cond(W)<0){var z=0,V=(0,o.round)(U,[Q,W]);return(0,n.assertTrue)("calc.funcs.fixedDollarRound",(0,a.isNumberOper)(V)||(0,a.isErrorOper)(V)),{formatValue:V,formatDecimals:z}}var Z=G.sfix(W);return Z<0||Z>127?{formatValue:a.valueErrorOper,formatDecimals:0}:{formatValue:Q,formatDecimals:Z}}function F(U,Q){var W,q=Ae(Q,3),H=q[0],G=q[1],z=q[2],V=S(U,H,G,void 0),Z=V.formatValue,D=V.formatDecimals;if((0,a.isErrorOper)(Z))return Z;var O;(W=z==null?void 0:z.value)!=null&&W?O=D===0?a.KnownFormat.NoComFixed0:D===2?a.KnownFormat.NoComFixed:(0,l.buildNumberFormat)(U.config.localeInfo,!1,1,D):O=D===0?a.KnownFormat.Fixed0:D===2?a.KnownFormat.Fixed:(0,l.buildNumberFormat)(U.config.localeInfo,!0,4,D);var K=U.applyFormat(U.originSheet.document,O,Z,l.NumberFormatSource.CustomBytecode);return K!==void 0?(0,a.stringOper)(K):a.valueErrorOper}function E(U,Q){var W=Ae(Q,2),q=W[0],H=W[1],G=U.config.localeInfo,z=S(U,q,H,G.isEastAsia?G.currencyDecimals:void 0),V=z.formatValue,Z=z.formatDecimals;if((0,a.isErrorOper)(V))return V;var D=Z===0?a.KnownFormat.Currency:Z===2?a.KnownFormat.CurrencyDec:(0,l.buildCurrencyFormat)(G,!1,Z,!0,!1),O=U.applyFormat(U.originSheet.document,D,V,l.NumberFormatSource.CustomBytecode);return O!==void 0&&O.length>0&&O.charCodeAt(O.length-1)===h?(0,a.stringOper)(O.substring(0,O.length-1)):O!==void 0?(0,a.stringOper)(O):a.valueErrorOper}function A(U){for(var Q=0;Q<U.length&&U.charCodeAt(Q)===h;)Q+=1;return U.substring(Q)}function T(U,Q){var W=Ae(Q,1),q=W[0];switch(q.kind){case a.OperKind.Boolean:return a.valueErrorOper;case a.OperKind.Number:return q;case a.OperKind.String:return q.value.length>255?a.valueErrorOper:U.coerceOper((0,a.stringOper)(A(q.value)),a.OperKind.Number)}}function M(U,Q){var W;return!(0,a.isStringOper)(Q)||Q.value.length>255?a.valueErrorOper:(W=U.parseDate(A(Q.value)))!=null?W:a.valueErrorOper}function _(U,Q){var W=Ae(Q,1),q=W[0],H=M(U,q);return(0,a.isErrorOper)(H)?H:U.mathpack.trunc(H)}function L(U,Q){var W=Ae(Q,1),q=W[0],H=M(U,q);return(0,a.isErrorOper)(H)?H:U.mathpack.sub(H,U.mathpack.trunc(H))}function k(U){return U===h||U===y||U===R||U===p}function v(U,Q){var W=Ae(Q,3),q=W[0],H=W[1],G=W[2],z=U.mathpack,V=U.config.localeInfo;if(H!==void 0&&(!(0,a.isStringOper)(H)||H.value==="")||G!==void 0&&(!(0,a.isStringOper)(G)||G.value===""))return a.valueErrorOper;var Z=function(ne){return(0,n.stringFromCodePoint)((0,n.stringCodePointAt)(ne,0))},D=V.decimalSeparator,O=H?Z(H.value):D,K=G?Z(G.value):V.thousandsSeparator;if(O===K)if(G===void 0)K=D;else return a.valueErrorOper;var $=q.value;if($==="")return z.zero;for(var j=!1,N=0,J=255,ee=[],Y=0,re=function(ne){return ee.push(ne),Y+=ne.length};N<$.length&&Y<J;){if(k($.charCodeAt(N))){N+=1;continue}if(!j&&(0,n.stringStartsWith)($,K,N)){N+=K.length;continue}if((0,n.stringStartsWith)($,O,N))j=!0,re(D),N+=O.length;else{var ue=(0,n.stringCodePointAt)($,N);re((0,n.stringFromCodePoint)(ue)),N+=(0,n.numCodeUnits)(ue)}}if(N!==$.length)return a.valueErrorOper;for(var ce=0;ee.length>0&&ee[ee.length-1]==="%";)Y-=ee.pop().length,++ce;if(ee.length===0)return z.zero;var oe=U.coerceOper((0,a.stringOper)(ee.join("")),a.OperKind.Number);if(!(0,a.isNumberOper)(oe))return a.valueErrorOper;for(var ae=oe;ce>0;)ae=z.div(ae,z.fromNumber(100)),(0,n.assertTrue)("calc.funcs.numberValue",(0,a.isNumberOper)(ae)),--ce;return ae}var b;(function(U){U[U.Concise=0]="Concise",U[U.Strict=1]="Strict"})(b||(b={}));function x(U,Q,W){var q=W===void 0?b.Concise:U.mathpack.sfix(W);return q!==b.Concise&&q!==b.Strict?a.valueErrorOper:w(U,Q,q)}function w(U,Q,W){var q=[],H=U.config.localeInfo;switch(Q.kind){case a.OperKind.Array:{for(var G=0;G<Q.rows;++G)for(var z=0;z<Q.cols;++z){var V=Q.opers[G][z];if((0,a.isArrayOper)(V)||(0,a.isRangeOper)(V))return a.calcErrorOper}var Z=W===b.Concise?H.listSeparator:H.rowSeparator,D=W===b.Concise?H.listSeparator:H.columnSeparator;W===b.Strict&&q.push(H.leftBrace);for(var O=0;O<Q.rows;++O){O!==0&&(q.push(Z),W===b.Concise&&q.push(" "));for(var K=0;K<Q.cols;++K){K!==0&&(q.push(D),W===b.Concise&&q.push(" "));var $=w(U,Q.opers[O][K],W);if((0,a.isErrorOper)($))return $;q.push($.value)}}W===b.Strict&&q.push(H.rightBrace);break}case a.OperKind.String:W===b.Strict?q.push('"'+Q.value.replace(/"/g,'""')+'"'):q.push(Q.value);break;case a.OperKind.Number:case a.OperKind.Boolean:{var j=U.coerceOper(Q,a.OperKind.String);(0,n.assertTrue)("calc.funcs.operToText",(0,a.isStringOper)(j)),q.push(j.value);break}case a.OperKind.Blank:break;case a.OperKind.Error:{var N=H.errorNames[Q.type];N==null&&(0,f.throwEvaluationError)((0,a.internal)("No locale data for error type ".concat(Q.type))),q.push(N);break}case a.OperKind.Rich:(0,f.throwEvaluationError)((0,a.notImplemented)(["ARRAYTOTEXT/VALUETOTEXT rich argument"]));default:return(0,n.assertNever)("calc.funcs.operToText",Q)}return q.reduce(function(J,ee){return J+ee.length},0)>a.cellStringLimit?a.calcErrorOper:(0,a.stringOper)(q.join(""))}function B(U,Q){return x(U,Q[0],Q[1])}function P(U,Q){return x(U,Q[0],Q[1])}},"../excel-online-calc-runtime/lib/funcs/predicateFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.iserror=f,t.iserr=g,t.isblank=h,t.islogical=y,t.isna=p,t.isnontext=R,t.istext=C,t.isnumber=S,t.isref=F,t.islambda=E,t.isomitted=A,t.iseven=T,t.isodd=M,t.isformula=L,t.formulatext=k;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/funcs/util.js"),o=s("../excel-online-calc-runtime/lib/runtime/value.js");function f(v,b){var x=Ae(b,1),w=x[0];return(0,a.booleanOper)((0,a.isErrorOper)(w))}function g(v,b){var x=Ae(b,1),w=x[0];return(0,a.booleanOper)((0,a.isErrorOper)(w)&&w.type!==a.ErrorType.NA)}function h(v,b){var x=Ae(b,1),w=x[0];return(0,a.booleanOper)((0,a.isBlankOper)(w))}function y(v,b){var x=Ae(b,1),w=x[0];return(0,a.booleanOper)((0,a.isBooleanOper)(w))}function p(v,b){var x=Ae(b,1),w=x[0];return(0,a.booleanOper)((0,a.isErrorOper)(w)&&w.type===a.ErrorType.NA)}function R(v,b){var x=Ae(b,1),w=x[0];return(0,a.booleanOper)(!(0,a.isStringOper)(w))}function C(v,b){var x=Ae(b,1),w=x[0];return(0,a.booleanOper)((0,a.isStringOper)(w))}function S(v,b){var x=Ae(b,1),w=x[0];return(0,a.booleanOper)((0,a.isNumberOper)(w))}function F(v,b){var x=Ae(b,1),w=x[0];return(0,a.booleanOper)((0,a.isRangeOper)(w))}function E(v,b){var x=Ae(b,1),w=x[0];return(0,a.booleanOper)(w instanceof o.LambdaOper)}function A(v,b){var x=Ae(b,1),w=x[0];return(0,a.booleanOper)((0,a.isMissingOper)(w))}function T(v,b){var x=Ae(b,1),w=x[0],B=(0,l.chkNumOper)(v,w);if((0,a.isErrorOper)(B))return B;var P=v.mathpack,U=10000000000000003e-26,Q=(0,l.assertNumber)(P.add(P.abs(B),P.fromNumber(U))),W=(0,l.assertNumber)(P.div(P.floor(Q),P.fromNumber(2)));return(0,a.booleanOper)(P.cond2(W,P.floor(W))===0)}function M(v,b){var x=T(v,b);return(0,a.isBooleanOper)(x)?(0,a.booleanOper)(!x.value):x}function _(v,b,x){if(!(0,a.isSheetIndex)(b.sheets))return a.valueErrorOper;var w=b.ranges[0];if(v.calcingArray||!(0,a.isGridCell)(w)){var B=b.sheets;return(0,a.arrayOper)(w.rows,w.cols,(0,n.jaggedArray)(w.rows,w.cols,function(U,Q){var W=(0,a.sheetGridCell)(B,(0,a.gridCell)(w.row+U,w.col+Q));return x(v.getCellFormula(W),W)}))}var P=(0,a.sheetGridRangeAnchor)((0,a.sheetGridRange)(b.sheets,w));return x(v.getCellFormula(P),P)}function L(v,b){var x=Ae(b,1),w=x[0];return _(v,w,function(B){return(0,a.booleanOper)(B!==void 0)})}function k(v,b){var x=Ae(b,1),w=x[0];return _(v,w,function(B,P){if(B===void 0)return a.naErrorOper;var U=v.printFormula(B,P.range);return B.source.kind===a.LexicalKind.Cell?(0,a.stringOper)(U):(0,a.stringOper)("{"+U+"}")})}},"../excel-online-calc-runtime/lib/funcs/rangeFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.areas=l,t.rows=o,t.columns=f,t.row=h,t.column=y,t.sheets=p,t.sheet=R,t.offset=C,t.transpose=S,t.single=F;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js");function l(E,A){var T=Ae(A,1),M=T[0];return(0,a.isSheetIndex)(M.sheets)?E.mathpack.fromNumber(M.ranges.length):a.valueErrorOper}function o(E,A){var T=Ae(A,1),M=T[0],_=E.mathpack;return(0,a.isArrayOper)(M)?_.fromNumber(M.rows):(0,a.isSheetIndex)(M.sheets)?M.ranges.length>1?a.refErrorOper:_.fromNumber(M.ranges[0].rows):a.valueErrorOper}function f(E,A){var T=Ae(A,1),M=T[0],_=E.mathpack;return(0,a.isArrayOper)(M)?_.fromNumber(M.cols):(0,a.isSheetIndex)(M.sheets)?M.ranges.length>1?a.refErrorOper:_.fromNumber(M.ranges[0].cols):a.valueErrorOper}function g(E,A){if(!A)return[E.reflectionGridCell,!E.calcingArray];if(!(0,a.isSheetIndex)(A.sheets))return a.valueErrorOper;if(A.ranges.length>1)return a.refErrorOper;var T=A.ranges[0];return[T,(0,a.isGridCell)(T)]}function h(E,A){var T=Ae(A,1),M=T[0],_=g(E,M);if(!Array.isArray(_))return _;var L=Ae(_,2),k=L[0],v=L[1],b=E.mathpack;return v?b.fromNumber(k.row+1):(0,a.arrayOper)(k.rows,1,(0,n.jaggedArray)(k.rows,1,function(x){return b.fromNumber(k.row+x+1)}))}function y(E,A){var T=Ae(A,1),M=T[0],_=g(E,M);if(!Array.isArray(_))return _;var L=Ae(_,2),k=L[0],v=L[1],b=E.mathpack;return v?b.fromNumber(k.col+1):(0,a.arrayOper)(1,k.cols,(0,n.jaggedArray)(1,k.cols,function(x,w){return b.fromNumber(k.col+w+1)}))}function p(E,A){var T=Ae(A,1),M=T[0],_=E.mathpack;return M?(0,a.isArrayOper)(M)?a.naErrorOper:_.fromNumber(E.getSheetRangeIndexes(M.sheets).length):_.fromNumber(E.getSheetRangeIndexes((0,a.allSheetsRange)(E.reflectionSheet.document)).length)}function R(E,A){var T=Ae(A,1),M=T[0],_=E.mathpack;if(!M){var L=E.reflectionSheet;return L.index===void 0?a.naErrorOper:_.fromNumber(E.getSheetRangePosition(L)+1)}if((0,a.isStringOper)(M)){var k=E.getSheetIndex(E.reflectionSheet.document,M.value);return k===void 0?a.naErrorOper:_.fromNumber(E.getSheetRangePosition(k)+1)}return(0,a.isRangeOper)(M)?_.fromNumber(E.getSheetRangePosition(M.sheets)+1):(0,a.isArrayOper)(M)?a.naErrorOper:(0,n.assertNever)("calc.funcs.sheet",M)}function C(E,A){var T=Ae(A,5),M=T[0],_=T[1],L=T[2],k=T[3],v=T[4];if(!(0,a.isSheetIndex)(M.sheets)||M.ranges.length!==1)return a.valueErrorOper;var b=E.mathpack,x=M.ranges[0],w=x.row,B=x.col,P=x.rows,U=x.cols,Q=w;(0,a.isNumberOper)(_)&&(Q+=b.lfix(_));var W=B;(0,a.isNumberOper)(L)&&(W+=b.lfix(L));var q=Q+P-1;if(k!==void 0&&(0,a.isNumberOper)(k)){var H=b.cond(k);if(H===0)return a.refErrorOper;q=Q+b.lfix(k)-(H>0?1:-1)}var G=W+U-1;if(v!==void 0&&(0,a.isNumberOper)(v)){var z=b.cond(v);if(z===0)return a.refErrorOper;G=W+b.lfix(v)-(z>0?1:-1)}var V=(0,n.fastMin)(Q,q),Z=(0,n.fastMin)(W,G),D=(0,n.fastMax)(Q,q)-V+1,O=(0,n.fastMax)(W,G)-Z+1;return V<0||Z<0||V+D>a.sheetRows||Z+O>a.sheetCols?a.refErrorOper:(0,a.rangeSeqOper)(M.sheets,[(0,a.gridRange)(V,Z,D,O)])}function S(E,A){var T=Ae(A,1),M=T[0];return(0,a.isArrayOper)(M)?(0,a.arrayOper)(M.cols,M.rows,(0,n.jaggedArray)(M.cols,M.rows,function(_,L){return M.opers[L][_]})):M}function F(E,A){var T=Ae(A,1),M=T[0];if((0,a.isPrimitiveOper)(M)||(0,a.isMissingOper)(M)||(0,a.isBlankOper)(M)||(0,a.isRichOper)(M))return M;if((0,a.isArrayOper)(M))return M.opers[0][0];if(!(0,a.isSheetIndex)(M.sheets))return a.refErrorOper;if(M.ranges.length!==1)return a.valueErrorOper;var _=E.originGridCell,L=(0,a.gridCellImplicitIsect)(_,M.ranges[0]);return L===void 0?a.valueErrorOper:(0,a.rangeSeqOper)(M.sheets,[L])}},"../excel-online-calc-runtime/lib/funcs/recordFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fieldvalue=o,t.record=f;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/runtime/value.js");function o(g,h){var y=Ae(h,2),p=y[0],R=y[1].value;if((0,a.isRichOper)(p)){var C=p.getField(R);if(C!==void 0)return C}return a.fieldErrorOper}function f(g,h){for(var y=h[0],p=g.config.localeInfo,R=n.RedBlackMapTree.create(p.stringCompareCI),C=1;C<h.length;C+=2){var S=h[C].value,F=h[C+1];R=R.setValue(S,F)}return new l.RecordOper(R,y)}},"../excel-online-calc-runtime/lib/funcs/reduce.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.coercedArrayOper=o,t.isCoercedArrayOper=f,t.isPrimitiveCoercedOper=h,t.reduceDerefOpers=y;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/runtime/extensionTypes.js");function o(p,R,C){return(0,n.assertNatural)("calc.runtime.coercedArrayOper",p),(0,n.assertNatural)("calc.runtime.coercedArrayOper",R),C.length!==p?(0,n.assertFalse)("calc.runtime.coercedArrayOper: Inconsistent row number"):{kind:a.OperKind.Array,rows:p,cols:R,opers:C}}function f(p){return p.kind===a.OperKind.Array}var g=a.OperKind.Number|a.OperKind.String|a.OperKind.Boolean;function h(p){var R=p.kind;return typeof R=="number"&&(R&g)!==0}function y(p,R,C,S,F){var E=function(_,L,k,v){if((L==null?void 0:L.kind)===a.OperKind.Array){for(var b=new n.StrictArray2D(L.rows,L.cols,L.opers),x=_,w=0;w<k;w+=1)x=A(x,b);return x}var B=v&&F!==void 0?F:C,P=B(p,L);return P==null?_:R(_,P,k)};function A(M,_){for(var L=M,k=0;k<_.rows;k+=1)for(var v=0;v<_.cols;v+=1){var b=_.get(k,v);b!==void 0&&(L=E(L,b,1,!0))}return L}function T(M,_){for(var L=M,k=_.getSparse(),v=_.cols-_.denseCols,b=0;b<_.denseRows;b+=1){for(var x=0;x<_.denseCols;x+=1){var w=_.get(b,x);w!==void 0&&(L=E(L,w,1,!1))}v>0&&k!==void 0&&(L=E(L,k,v,!1))}var B=(_.rows-_.denseRows)*_.cols;return B>0&&k!==void 0&&(L=E(L,k,B,!1)),L}return S.reduce(function(M,_){return(0,l.isRangeValues)(_)?_.arrays.reduce(T,M):E(M,_,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=g,t.indirect=h,t.expand=F,t.tocol=W,t.torow=q,t.wrapcols=G,t.wraprows=z;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/funcs/util.js"),o=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),f=s("../excel-online-calc-runtime/lib/runtime/extensionTypes.js");function g(V,Z){var D=Ae(Z,5),O=D[0],K=D[1],$=D[2],j=D[3],N=D[4],J=V.mathpack,ee=($==null?void 0:$.kind)===a.OperKind.Number?J.sfix($)-1:0;if(ee<0||ee>3)return a.valueErrorOper;var Y=(ee&1)!==0,re=(ee&2)!==0,ue=(j==null?void 0:j.kind)!==a.OperKind.Boolean||j.value?a.RefStyle.A1:a.RefStyle.R1C1,ce=function(Re,he,ye){return ue===a.RefStyle.R1C1&&Re?-he<ye&&ye<he:1<=ye&&ye<=he},oe=J.sfix(O);if(!ce(re,a.sheetRows,oe)||!(0,a.isNumberOper)(K))return a.valueErrorOper;var ae=J.sfix(K);if(!ce(Y,a.sheetCols,ae))return a.valueErrorOper;var le=(0,a.gridCell)(oe<0?a.sheetRows-1:0,ae<0?a.sheetCols-1:0),ne=(0,a.pos)(re?a.PosKind.Rel:a.PosKind.Abs,ue===a.RefStyle.R1C1&&re?oe:oe-1),te=(0,a.pos)(Y?a.PosKind.Rel:a.PosKind.Abs,ue===a.RefStyle.R1C1&&Y?ae:ae-1),ie=(0,a.formatCellPos)(V.config.localeInfo,ue,le,ne,te,!1);return(0,n.assertTrue)("calc.funcs.address: cell wrapped",ie!==void 0),(N==null?void 0:N.kind)===a.OperKind.String?N.value===""?(0,a.stringOper)("!"+ie):N.value.length>255?a.valueErrorOper:(0,a.stringOper)((0,a.formatQualifier)(V.config.localeInfo,V.config.refStyle,N.value)+"!"+ie):(0,a.stringOper)(ie)}function h(V,Z){var D,O=Ae(Z,2),K=O[0].value,$=O[1],j=(D=$==null?void 0:$.value)==null||D?a.RefStyle.A1:a.RefStyle.R1C1;if(K.length>255||(0,n.stringStartsWith)(K," "))return a.valueErrorOper;var N=(0,a.originCell)(V.originSheet,V.originGridCell),J=!0,ee={lexicalKind:a.LexicalKind.Indirect,originGridCell:(0,n.success)(N.range),originSheet:(0,n.success)(N.sheet),allowRelativeQualifier:!1,allowUnqualifiedCell:!0,allowImplicitTable:!1,wrapCellReferences:J,workbookLoad:!1},Y=V.parseFormula(j,N.range,ee,"="+K);if(!(0,n.isSuccess)(Y))return a.refErrorOper;for(var re=Y.value.node,ue=!1,ce=!1;;){if(!ue&&re.kind===a.NodeKind.App&&(0,a.isOperatorNode)(re.head)&&re.head.id===a.OperatorId.Pound&&re.args.length===1&&(ue=!0,re=re.args[0]),!ce&&re.kind===a.NodeKind.Name){var oe=V.getNameFormula(re.qualifier,re.whole,a.NameSource.Indirect);if(oe===void 0)return a.refErrorOper;N=(0,a.originCell)(N.sheet,(0,a.gridCell)(0,0)),re=oe[1],ce=!0;continue}if(re.kind===a.NodeKind.CellRef){var ae=V.getCellRef(re.qualifier,re.ref,N,J);return ae===void 0||!(0,a.isSheetIndex)(ae.sheets)?a.refErrorOper:ue?(0,o.throwEvaluationError)((0,a.notImplemented)(["# operator in INDIRECT"])):ae}if(re.kind===a.NodeKind.StructRef){if(re.lhs===void 0)return a.refErrorOper;var le=V.getStructRef(re.lhs,re.rhs,N);return le===void 0||ue?a.refErrorOper:le}return a.refErrorOper}}var y=function(Z,D){var O=Ae(D,4),K=O[0],$=O[1],j=O[2],N=O[3],J=Z.mathpack,ee=(0,a.isMissingOper)(K)?1:J.sfix(K),Y=$===void 0||(0,a.isMissingOper)($)?1:J.sfix($);if(ee<0||ee>a.sheetRows||Y<0||Y>a.sheetRows)return a.valueErrorOper;if((0,l.validateArraySize)(ee,Y),ee===0||Y===0)return a.calcErrorOper;for(var re=j===void 0||(0,a.isMissingOper)(j)?J.fromNumber(1):j,ue=N===void 0||(0,a.isMissingOper)(N)?J.fromNumber(1):N,ce=re,oe=[],ae=0;ae<ee;ae++){for(var le=[],ne=0;ne<Y;ne++)if(le.push(ce),!(0,a.isErrorOper)(ce)){var te=J.add(ce,ue);ce=(0,a.isErrorOper)(te)?te:J.checkAlmostCancellation(ue,te)}oe.push(le)}return(0,a.arrayOper)(ee,Y,oe)};t.sequence=y;function p(V,Z){if((0,n.fastAbs)(V)<Z){var D=(0,n.fastAbs)(V);return V<0?{start:Z-D,count:D}:{start:0,count:D}}return{start:0,count:Z}}function R(V,Z){if((0,n.fastAbs)(V)<Z){var D=Z-(0,n.fastAbs)(V);return V<0?{start:0,count:D}:{start:V,count:D}}return{start:0,count:0}}var C=function(Z,D){var O=Ae(D,3),K=O[0],$=O[1],j=O[2],N=Z.mathpack,J=(0,l.rangeOrArrayToVal)(K,a.valueErrorOper);if(!(0,a.isArrayOper)(J)&&!(0,a.isRangeOper)(J))return J;var ee=(0,l.makeSlicer)(J),Y=(0,a.isMissingOper)($)?ee.rows:N.lfix($),re=j===void 0||(0,a.isMissingOper)(j)?ee.cols:N.lfix(j),ue=p(Y,ee.rows),ce=ue.start,oe=ue.count,ae=p(re,ee.cols),le=ae.start,ne=ae.count;return oe===0||ne===0?a.calcErrorOper:ee.slice(ce,oe,le,ne)};t.take=C;var S=function(Z,D){var O=Ae(D,3),K=O[0],$=O[1],j=O[2],N=Z.mathpack,J=(0,l.rangeOrArrayToVal)(K,a.valueErrorOper);if(!(0,a.isArrayOper)(J)&&!(0,a.isRangeOper)(J))return J;var ee=(0,l.makeSlicer)(J),Y=(0,a.isMissingOper)($)?0:N.lfix($),re=j===void 0||(0,a.isMissingOper)(j)?0:N.lfix(j),ue=R(Y,ee.rows),ce=ue.start,oe=ue.count,ae=R(re,ee.cols),le=ae.start,ne=ae.count;return oe===0||ne===0?a.calcErrorOper:ee.slice(ce,oe,le,ne)};t.drop=S;function F(V,Z){var D=Ae(Z,4),O=D[0],K=D[1],$=D[2],j=$===void 0?a.missingOper:$,N=D[3],J=N===void 0?a.missingOper:N,ee=V.mathpack,Y=(0,a.isMissingOper)(K)?O.rows:ee.lfix(K),re=(0,a.isMissingOper)(j)?O.cols:ee.lfix(j);if(Y<O.rows||re<O.cols)return a.valueErrorOper;if(Y===0||re===0)return a.calcErrorOper;if(re>a.sheetRows||Y>a.sheetRows)return a.numErrorOper;(0,l.validateArraySize)(Y,re);var ue=(0,a.isMissingOper)(J)?a.naErrorOper:J;return(0,a.isArrayOper)(ue)?a.valueErrorOper:(0,a.arrayOper)(Y,re,(0,n.array2DToJaggedArray)(new n.StrictSparseArray2D(Y,re,O.rows,O.cols,O.opers,ue)))}var E=function(Z,D){return _(Z,D,!0)};t.hstack=E;var A=function(Z,D){return _(Z,D,!1)};t.vstack=A;function T(V,Z,D){return V.cols>=Z?V:new n.NonstrictSparseArray2D(V.rows,Z,V.rows,V.cols,V.get.bind(V),D)}var M=function(){return a.naErrorOper};function _(V,Z,D){var O=V.dereferenceAllOpers(Z),K=O.map(function(re){return(0,f.isRangeValues)(re)?re.arrays:[new n.StrictArray2D(re.rows,re.cols,re.opers)]}),$=(0,n.safeConcat)([],K).map(function(re){return D?(0,n.transposeArray2D)(re):re}),j=$.reduce(function(re,ue){return(0,n.fastMax)(ue.cols,re)},0),N=$.reduce(function(re,ue){return re+ue.rows},0);if(j>a.sheetRows||N>a.sheetRows)return a.numErrorOper;(0,l.validateArraySize)(N,j);var J=(0,n.safeConcat)([],$.map(function(re){return T(re,j,M)}).map(n.array2DToJaggedArray)),ee=new n.StrictArray2D(J.length,J[0].length,J),Y=D?(0,n.transposeArray2D)(ee):ee;return(0,a.arrayOper)(Y.rows,Y.cols,(0,n.array2DToJaggedArray)(Y))}function L(V,Z,D){var O=Z.lfix(V),K=O>0?O:-O;return K>D||K===0?a.valueErrorOper:(0,l.getAbsoluteIndex)(D,O)}function k(V,Z,D){if(V.rows>1&&V.cols>1)return a.valueErrorOper;var O=[];for(var K of V.opers)for(var $ of K){if(!(0,a.isNumberOper)($))return(0,a.isErrorOper)($)?$:a.valueErrorOper;var j=L($,Z,D);if(typeof j!="number")return j;O.push(j)}return O}function v(V,Z,D){var O=[];for(var K of V)if((0,a.isArrayOper)(K)){var $=k(K,Z,D);if(!Array.isArray($))return $;(0,n.safePush)(O,$)}else{var j=L(K,Z,D);if(typeof j!="number")return j;O.push(j)}return O}var b=function(Z,D){var O=[];for(var K of Z){var $=D.opers[K];O.push($)}return O},x=function(Z,D){return D.opers.map(function(O){var K=[];for(var $ of Z)K.push(O[$]);return K})},w=function(Z,D,O,K){var $=Di(D),j=$[0],N=$.slice(1);if((0,a.isRangeOper)(j)){if(j.ranges.length>1)return a.refErrorOper;(0,n.assertTrue)("calc.funcs.ChooseColRow: not 3D ref",(0,a.isSheetIndex)(j.sheets))}var J=Z.dereferenceOper(j,a.OperKind.Array);if(!(0,a.isArrayOper)(J))return J;var ee=v(N,Z.mathpack,K?J.rows:J.cols);if(!Array.isArray(ee))return ee;if(ee.length>a.sheetRows||(K?J.cols:J.rows)>a.sheetRows)return a.numErrorOper;K?(0,l.validateArraySize)(ee.length,J.cols):(0,l.validateArraySize)(J.rows,ee.length);var Y=O(ee,J);return Y.length===0||Y[0].length===0?a.calcErrorOper:(0,a.arrayOper)(Y.length,Y[0].length,Y)},B=function(Z,D){return w(Z,D,x,!1)};t.choosecols=B;var P=function(Z,D){return w(Z,D,b,!0)};t.chooserows=P;function U(V,Z){return Z?new n.NonstrictArray2D(1,V.length,function(D,O){return V[O]}):new n.NonstrictArray2D(V.length,1,function(D){return V[D]})}function Q(V,Z,D){var O=Ae(D,3),K=O[0],$=O[1],j=O[2],N=V.mathpack,J=V.dereferenceAllOpers([K]),ee=Ae(J,1),Y=ee[0],re=(0,f.isRangeValues)(Y)?Y.arrays:[new n.StrictSparseArray2D(Y.rows,Y.cols,Y.rows,Y.cols,Y.opers,a.blankOper)],ue=$===void 0||(0,a.isMissingOper)($)?0:N.lfix($),ce=j===void 0||(0,a.isMissingOper)(j)?!1:j.value;if(ue<0||ue>3)return a.valueErrorOper;var oe=ue===1||ue===3,ae=ue===2||ue===3,le=[],ne=[],te=function(ir,yr){oe&&(0,a.isBlankOper)(ir)||ae&&(0,a.isErrorOper)(ir)||(le.push(ir),ne.push(yr))};for(var ie of re){for(var se=ce?(0,n.transposeSparseArray2D)(ie):ie,Re=se.rows,he=se.cols,ye=se.denseRows,ve=se.denseCols,me=0;me<ye;++me){for(var Ee=0;Ee<ve;++Ee)te(se.get(me,Ee),1);ve<he&&te(se.getSparse(),he-ve)}ye<Re&&he>0&&te(se.getSparse(),he*(Re-ye))}var xe=ne.reduce(function(Er,ir){return Er+ir},0);if(xe===0)return a.calcErrorOper;if(xe>a.sheetRows)return a.numErrorOper;Z===a.WorksheetFuncId.TOROW?(0,l.validateArraySize)(1,xe):(0,l.validateArraySize)(xe,1);for(var we=[],Ne=0;Ne<le.length;++Ne)for(var Xe=le[Ne],Ze=ne[Ne],fr=0;fr<Ze;++fr)we.push(Xe);var lr=U(we,Z===a.WorksheetFuncId.TOROW);return(0,a.arrayOper)(lr.rows,lr.cols,(0,n.array2DToJaggedArray)(lr))}function W(V,Z){return Q(V,a.WorksheetFuncId.TOCOL,Z)}function q(V,Z){return Q(V,a.WorksheetFuncId.TOROW,Z)}function H(V,Z,D){var O=Ae(D,3),K=O[0],$=O[1],j=O[2],N=j===void 0?a.missingOper:j;if(!(K.rows===1&&K.cols>=1)&&!(K.cols===1&&K.rows>=1))return a.valueErrorOper;var J=V.mathpack.lfix($);if(J<1)return a.numErrorOper;var ee=K.rows===1?K.opers[0]:K.opers.map(function(le){return le[0]}),Y=ee.length;if(J>=Y){var re=U(ee,Z===a.WorksheetFuncId.WRAPROWS);return(0,a.arrayOper)(re.rows,re.cols,(0,n.array2DToJaggedArray)(re))}var ue=Math.floor((Y+J-1)/J);Z===a.WorksheetFuncId.WRAPROWS?(0,l.validateArraySize)(ue,J):(0,l.validateArraySize)(J,ue);var ce=(0,a.isMissingOper)(N)?a.naErrorOper:N,oe=function(ne,te){var ie=ne*J+te;return ie>=ee.length?ce:ee[ie]},ae=Z===a.WorksheetFuncId.WRAPROWS?new n.NonstrictArray2D(ue,J,function(le,ne){return oe(le,ne)}):new n.NonstrictArray2D(J,ue,function(le,ne){return oe(ne,le)});return(0,a.arrayOper)(ae.rows,ae.cols,(0,n.array2DToJaggedArray)(ae))}function G(V,Z){return H(V,a.WorksheetFuncId.WRAPCOLS,Z)}function z(V,Z){return H(V,a.WorksheetFuncId.WRAPROWS,Z)}},"../excel-online-calc-runtime/lib/funcs/sort.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortOpers=g;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),o=function(y){return y<0?-1:y>0?1:0},f=X(X(X(X(X({},a.OperKind.Number,1),a.OperKind.String,2),a.OperKind.Boolean,3),a.OperKind.Array,4),a.OperKind.Error,5);function g(h,y,p,R,C){if((0,a.isBlankOper)(y))return(0,a.isBlankOper)(p)?0:1;if((0,a.isBlankOper)(p))return-1;if((0,a.isRichOper)(y)||(0,a.isRichOper)(p))return(0,l.throwEvaluationError)((0,a.notImplemented)(["rich value sort"]));if(y.kind!==p.kind)return o(R*(f[y.kind]-f[p.kind]));switch(y.kind){case a.OperKind.Number:return o(R*h.mathpack.cond2(y,p));case a.OperKind.String:return o(R*h.localeInfo.stringCompareCI(y.value,p.value));case a.OperKind.Boolean:return o(R*(y.value-p.value));case a.OperKind.Array:{for(var S=y,F=p,E=(0,n.fastMin)(S.rows,F.rows),A=(0,n.fastMin)(S.cols,F.cols),T=0;T<E;++T){for(var M=0;M<A;++M){var _=g(h,S.opers[T][M],F.opers[T][M],R,C);if(_!==0)return _}if(S.cols!==F.cols)return o(R*(S.cols-F.cols))}return S.rows!==F.rows?o(R*(S.rows-F.rows)):0}case a.OperKind.Error:return C?o(R*(y.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=A,t.left=T,t.mid=M,t.len=_,t.concatenate=L,t.exact=k,t.rept=v,t.trim=b,t.clean=x,t.char=w,t.unichar=B,t.code=P,t.unicode=U,t.lower=H,t.upper=G,t.proper=z,t.find=V,t.replace=Z,t.search=D,t.substitute=O;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/funcs/util.js"),o=s("../excel-online-calc-runtime/lib/funcs/wildcard.js"),f=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),g=s("../excel-online-calc-runtime/lib/runtime/util.js"),h=n.codePoint,y=h.codePointSpace,p=h.codePointCapitalA,R=h.codePointCapitalZ,C=h.codePointSmallA,S=h.codePointSmallZ,F=2147483647;function E(oe,ae){return ae===void 0?1:oe.cond(ae)<0?a.valueErrorOper:oe.sfix(ae)}function A(oe,ae){var le,ne=Ae(ae,2),te=ne[0].value,ie=ne[1];if(ie!==void 0&&(0,a.isErrorOper)(ie))return ie;var se=E(oe.mathpack,ie);if(typeof se!="number"&&(0,a.isErrorOper)(se))return a.valueErrorOper;var Re=(le=(0,n.scanCodePointsBack)(te,te.length,se))!=null?le:0;return(0,a.stringOper)(te.substring(Re))}function T(oe,ae){var le,ne=Ae(ae,2),te=ne[0].value,ie=ne[1];if(ie!==void 0&&(0,a.isErrorOper)(ie))return ie;var se=E(oe.mathpack,ie);if(typeof se!="number"&&(0,a.isErrorOper)(se))return a.valueErrorOper;var Re=(le=(0,n.scanCodePoints)(te,0,se))!=null?le:te.length;return(0,a.stringOper)(te.substring(0,Re))}function M(oe,ae){var le,ne,te=Ae(ae,3),ie=te[0].value,se=te[1],Re=te[2],he=oe.mathpack,ye=he.fix(se)-1,ve=he.fix(Re);if(he.cond(se)<0||ye<0||he.cond(Re)<0||ve<0)return a.valueErrorOper;var me=(le=(0,n.scanCodePoints)(ie,0,ye))!=null?le:ie.length,Ee=(ne=(0,n.scanCodePoints)(ie,me,ve))!=null?ne:ie.length;return(0,a.stringOper)(ie.substring(me,Ee))}function _(oe,ae){var le=Ae(ae,1),ne=le[0].value;return oe.mathpack.fromNumber((0,n.countCodePoints)(ne,0,ne.length))}function L(oe,ae){for(var le="",ne=0;ne<ae.length;ne+=1){var te=ae[ne].value;if(le.length+te.length>a.cellStringLimit){le+=te.substring(0,a.cellStringLimit-le.length);break}le+=te}return(0,a.stringOper)(le)}function k(oe,ae){var le=Ae(ae,2),ne=le[0],te=le[1];return((0,a.isRichOper)(ne)||(0,a.isRichOper)(te))&&(0,f.throwEvaluationError)((0,a.notImplemented)(["EXACT rich argument"])),(0,a.booleanOper)(ne.value===te.value)}function v(oe,ae){var le=Ae(ae,2),ne=le[0].value,te=le[1],ie=oe.mathpack,se=ie.fix(te);return ie.cond(te)<0||se>F?a.valueErrorOper:ne===""?g.emptyStringOper:se*ne.length>a.cellStringLimit?a.valueErrorOper:(0,a.stringOper)((0,n.repeat)(ne,se))}function b(oe,ae){for(var le=Ae(ae,1),ne=le[0].value,te="",ie=0;ie<ne.length;){for(;ie<ne.length&&ne.charCodeAt(ie)===y;)ie+=1;for(var se=ie;ie<ne.length;){var Re=ne.charCodeAt(ie)===y;if(ie+=1,Re)break}te+=ne.substring(se,ie)}return te.length>0&&te.charCodeAt(te.length-1)===y&&(te=te.substring(0,te.length-1)),(0,a.stringOper)(te)}function x(oe,ae){for(var le=Ae(ae,1),ne=le[0].value,te="",ie=0;ie<ne.length;ie+=1){var se=ne.charCodeAt(ie);(se>=256||(se&127)>=32)&&(te+=ne.charAt(ie))}return(0,a.stringOper)(te)}function w(oe,ae){var le=Ae(ae,1),ne=le[0],te=oe.mathpack.sfix(ne);return te<1||te>255?a.valueErrorOper:(0,a.stringOper)(String.fromCharCode(te))}function B(oe,ae){var le=Ae(ae,1),ne=le[0],te=oe.mathpack,ie=te.lfix(te.trunc(ne));if(te.cond2(ne,te.one)<0||ie>=1114112)return a.valueErrorOper;var se=64976,Re=65007,he=65535,ye=65534;return ie<=65535&&(0,n.isAnySurrogate)(ie)||ie>=se&&ie<=Re||(ie&he)>=ye?a.naErrorOper:(0,a.stringOper)((0,n.stringFromCodePoint)(ie))}function P(oe,ae){var le=Ae(ae,1),ne=le[0].value;if(ne.length===0)return a.valueErrorOper;var te=ne.charCodeAt(0);return te>255?(0,f.throwEvaluationError)((0,a.notImplemented)(["CODE for codepoints > 255"])):oe.mathpack.fromNumber(te)}function U(oe,ae){var le=Ae(ae,1),ne=le[0].value;if(ne.length===0)return a.valueErrorOper;var te=ne.charCodeAt(0),ie=oe.mathpack;if(!(0,n.isAnySurrogate)(te))return ie.fromNumber(te);if(ne.length===1)return a.valueErrorOper;var se=ne.charCodeAt(1),Re=(0,n.surrogatePairToCodePoint)(te,se);return Re===void 0?a.valueErrorOper:ie.fromNumber(Re)}function Q(oe){for(var ae=0;ae<oe.length;ae+=1)if(oe.charCodeAt(ae)>=128)return!1;return!0}function W(oe){return oe>=p&&oe<=R||oe>=C&&oe<=S}function q(oe,ae,le){return oe===""?oe:Q(oe)?le():(0,f.throwEvaluationError)((0,a.notImplemented)([ae+" for non-ASCII input"]))}function H(oe,ae){var le=Ae(ae,1),ne=le[0].value;return(0,a.stringOper)(q(ne,"LOWER",ne.toLowerCase.bind(ne)))}function G(oe,ae){var le=Ae(ae,1),ne=le[0].value;return(0,a.stringOper)(q(ne,"UPPER",ne.toUpperCase.bind(ne)))}function z(oe,ae){var le=Ae(ae,1),ne=le[0].value;return(0,a.stringOper)(q(ne,"PROPER",function(){for(var te=ne.toLowerCase(),ie="",se=0;;){for(var Re=se;se<te.length&&!W(te.charCodeAt(se));)se+=1;if(ie+=te.substring(Re,se),se===te.length)break;var he=se,ye=(0,n.stringCodePointAt)(te,se);for(ie+=(0,n.stringFromCodePoint)(ye).toUpperCase(),se+=(0,n.numCodeUnits)(ye);se<te.length&&W(te.charCodeAt(se));)se+=1;ie+=te.substring(he+1,se)}return ie}))}function V(oe,ae){var le,ne=Ae(ae,3),te=ne[0].value,ie=ne[1].value,se=ne[2],Re=se!==void 0?oe.mathpack.sfix(se)-1:0;if(Re<0||Re>=F)return a.valueErrorOper;var he=(le=(0,n.scanCodePoints)(ie,0,Re))!=null?le:ie.length,ye=ie.indexOf(te,he);return ye>=0?oe.mathpack.fromNumber((0,n.countCodePoints)(ie,0,ye)+1):a.valueErrorOper}function Z(oe,ae){var le,ne,te=Ae(ae,4),ie=te[0].value,se=te[1],Re=te[2],he=te[3].value,ye=oe.mathpack.sfix(se)-1;if(ye<0||ye>=a.cellStringLimit)return a.valueErrorOper;var ve=oe.mathpack.sfix(Re);if(ve<0||ve>a.cellStringLimit)return a.valueErrorOper;var me=(le=(0,n.scanCodePoints)(ie,0,ye))!=null?le:ie.length,Ee=(ne=(0,n.scanCodePoints)(ie,me,ve))!=null?ne:ie.length,xe=ie.slice(0,me),we=ie.slice(Ee);return xe.length+he.length+we.length>a.cellStringLimit?a.valueErrorOper:(0,a.stringOper)(xe+he+we)}function D(oe,ae){var le,ne=Ae(ae,3),te=ne[0].value,ie=ne[1].value,se=ne[2],Re=se!==void 0?oe.mathpack.sfix(se)-1:0;if(Re<0||Re>=F)return a.valueErrorOper;for(var he=(le=(0,n.scanCodePoints)(ie,0,Re))!=null?le:ie.length,ye=new o.WildExp(oe.config.localeInfo,te,!0);he<ie.length;he+=1)if(ye.test(ie.slice(he)))return oe.mathpack.fromNumber((0,n.countCodePoints)(ie,0,he)+1);return a.valueErrorOper}function O(oe,ae){var le=Ae(ae,4),ne=le[0],te=le[1].value,ie=le[2].value,se=le[3],Re=ne.value,he=1/0;if(se!==void 0){var ye=oe.coerceOper(se,a.OperKind.Number);if((0,a.isErrorOper)(ye))return ye;if(he=oe.mathpack.sfix(ye),he<1||he>2147483646)return a.valueErrorOper}var ve=te.length;if(ve>0){for(var me="",Ee=0,xe=0;he>=0&&(xe=Re.indexOf(te,xe))!==-1;)if(he-=1,he===1/0||he===0){var we=Re.slice(Ee,xe);if(me.length+we.length+ie.length>a.cellStringLimit)return a.valueErrorOper;me+=we,me+=ie,xe+=ve,Ee=xe}else xe+=1;var Ne=Re.slice(Ee);return me.length+Ne.length>a.cellStringLimit?a.valueErrorOper:(me+=Ne,(0,a.stringOper)(me))}return ne}function K(oe,ae,le){if(ae===void 0||(0,a.isMissingOper)(ae))return[];if((0,a.isStringOper)(ae))return le&&ae.value.length===0?a.valueErrorOper:[ae.value];for(var ne=[],te=0;te<ae.rows;++te)for(var ie=ae.opers[te],se=0;se<ie.length;++se){var Re=ie[se],he=oe.coerceOper(Re,a.OperKind.String);if((0,a.isErrorOper)(he))return he;var ye=(0,l.assertString)(he).value;if(le&&ye.length===0)return a.valueErrorOper;ne.push(ye)}return ne.sort(function(ve,me){return ve.length-me.length}),ne}function $(oe,ae,le){for(var ne of le)if((0,n.stringStartsWith)(oe,ne,ae))return ne}function j(oe,ae,le,ne,te){for(var ie=0,se=0,Re=[],he;ie<=ae.length;){var ye=void 0,ve=void 0;if(se<ae.length&&(ye=$(ae,se,le),ve=ye===void 0?$(ae,se,ne):void 0),(0,n.assertTrue)("calc.runtime.textsplit: current in bounds",se<=ae.length),ye!==void 0||ve!==void 0||se===ae.length){var me,Ee,xe=se-ie;(xe>0||!te)&&(he===void 0&&(he=[],Re.push(he)),he.push((0,a.stringOper)(oe.slice(ie,se))),ve!==void 0&&(he=void 0));var we=((me=(Ee=ye)!=null?Ee:ve)!=null?me:"1").length;(0,n.assertTrue)("calc.runtime.textsplit: matchLength > 0",we>0),se+=we,ie=se}else++se}return Re}var N=function(ae,le){var ne=Ae(le,6),te=ne[0],ie=ne[1],se=ne[2],Re=ne[3],he=ne[4],ye=ne[5],ve=te.value;if(ve.length===0)return a.valueErrorOper;var me=K(ae,ie,!0);if(!Array.isArray(me))return me;var Ee=K(ae,se,!0);if(!Array.isArray(Ee))return Ee;var xe=Re===void 0||(0,a.isMissingOper)(Re)?!1:Re.value,we;if(he===void 0||(0,a.isMissingOper)(he))we=!1;else{var Ne=ae.mathpack.lfix(he);if(Ne!==0&&Ne!==1)return a.valueErrorOper;we=Ne===1}var Xe=ye===void 0||(0,a.isMissingOper)(ye)?a.naErrorOper:ye;if((0,a.isArrayOper)(Xe))return a.valueErrorOper;var Ze=ve;if(we&&(Ze=ve.toLowerCase(),me=me.map(function(Er){return Er.toLowerCase()}),Ee=Ee.map(function(Er){return Er.toLowerCase()})),me.length===0&&Ee.length===0)return a.valueErrorOper;var fr=j(ve,Ze,me,Ee,xe);if(!Array.isArray(fr))return fr;if(fr.length===0)return a.calcErrorOper;var lr=fr.reduce(function(Er,ir){return(0,n.fastMax)(ir.length,Er)},0);return(0,n.assertTrue)("calc.runtime.textsplit: non-zero cols",lr>0),(0,a.arrayOper)(fr.length,lr,fr.map(function(Er){for(;Er.length<lr;)Er.push(Xe);return Er}))};t.textSplit=N;function J(oe,ae,le,ne,te,ie,se){var Re=oe,he=ae;if(le===0)return ne>0?[0,0]:[Re.length,Re.length];var ye=Re.length-le;if(ye<0)return se;te&&(Re=Re.toLowerCase(),he=he.map(function(Ne){return Ne.toLowerCase()}));var ve=ne,me=0,Ee=Re.length,xe=1;for(ne<0&&(xe=-1,me=Ee);me<=Ee&&me>=0;){var we=$(Re,me,he);if(we!==void 0){if(ve-=xe,ve===0)return[me,we.length];me+=xe*(we.length-1)}me+=xe}return ie&&ne-xe===0?xe===1?[Re.length,0]:[0,0]:se}function ee(oe,ae,le,ne,te,ie,se){var Re=ae.value,he=ne===void 0||(0,a.isMissingOper)(ne)?1:oe.mathpack.sfix(ne),ye=K(oe,le,!1);if(!Array.isArray(ye))return ye;var ve=ye.reduce(function(fr,lr){return lr.length<fr?lr.length:fr},ye[0].length),me=-(Re.length-ve+1),Ee=Re.length-ve+1;if(ne!==void 0&&!(0,a.isMissingOper)(ne)&&(ve!==0&&!(he>=me&&he<=Ee)||he===0))return a.valueErrorOper;var xe;if(te===void 0||(0,a.isMissingOper)(te))xe=!1;else{var we=oe.mathpack.lfix(te);if(we!==0&&we!==1)return a.valueErrorOper;xe=we===1}var Ne;if(ie===void 0||(0,a.isMissingOper)(ie))Ne=!1;else{var Xe=oe.mathpack.lfix(ie);if(Xe!==0&&Xe!==1)return a.valueErrorOper;Ne=Xe===1}var Ze=se===void 0||(0,a.isMissingOper)(se)?a.naErrorOper:se;return J(Re,ye,ve,he,xe,Ne,Ze)}function Y(oe,ae,le,ne,te,ie,se,Re){var he=ee(ae,le,ne,te,ie,se,Re);if(Array.isArray(he)){var ye=Ae(he,2),ve=ye[0],me=ye[1];return oe===re.TEXTBEFORE?(0,a.stringOper)(le.value.slice(0,ve)):(0,a.stringOper)(le.value.slice(ve+me))}return he}var re;(function(oe){oe[oe.TEXTBEFORE=1]="TEXTBEFORE",oe[oe.TEXTAFTER=2]="TEXTAFTER"})(re||(re={}));var ue=function(ae,le){var ne=Ae(le,6),te=ne[0],ie=ne[1],se=ne[2],Re=ne[3],he=ne[4],ye=ne[5];return Y(re.TEXTBEFORE,ae,te,ie,se,Re,he,ye)};t.textBefore=ue;var ce=function(ae,le){var ne=Ae(le,6),te=ne[0],ie=ne[1],se=ne[2],Re=ne[3],he=ne[4],ye=ne[5];return Y(re.TEXTAFTER,ae,te,ie,se,Re,he,ye)};t.textAfter=ce},"../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=f,t.wrap2=g,t.chkNumOper=R,t.chkDateOper=C,t.chkNumMultiOper=S,t.validDateRange=M,t.numMod=_,t.numInt=L,t.validateArraySize=k,t.makeSlicer=x,t.rangeOrArrayToVal=w,t.getAbsoluteIndex=B;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),o=s("../excel-online-calc-runtime/lib/runtime/machine.js");function f(P){return function(U,Q){return P(U)(Q[0])}}function g(P){return function(U,Q){return P(U)(Q[0],Q[1])}}var h=function(U){return(0,a.isNumberOper)(U)?U:(0,n.assertFalse)("calc.funcs.assertNumber")};t.assertNumber=h;var y=function(U){return(0,a.isStringOper)(U)?U:(0,n.assertFalse)("calc.funcs.assertString")};t.assertString=y;var p=function(U){return(0,a.isErrorOper)(U)?U:(0,n.assertFalse)("calc.funcs.assertError")};t.assertError=p;function R(P,U){var Q=(0,o.refToVal)(P,U,!1),W=(0,a.isRichOper)(Q)?Q.getFallback():Q;switch(W.kind){case a.OperKind.Number:return W;case a.OperKind.Boolean:return a.valueErrorOper;case a.OperKind.String:var q=P.coerceOper(W,a.OperKind.Number);return(0,a.isNumberOper)(q)?q:a.valueErrorOper;case a.OperKind.Error:return W;case a.OperKind.Array:return a.valueErrorOper;case a.OperKind.Missing:return a.naErrorOper;case a.OperKind.Blank:return P.mathpack.zero;default:return(0,n.assertNever)("calc.funcs.chkNumOper",W)}}t.atpm1904to1900Days=1462;function C(P,U){var Q=R(P,U);if((0,a.isErrorOper)(Q))return Q;var W=P.mathpack;return W.cond(Q)<0||(Q=W.floor(Q),!M(P,Q))?a.numErrorOper:(P.config.date1904&&!(0,a.isStringOper)(U)&&(Q=W.add(W.fromNumber(t.atpm1904to1900Days),Q)),Q)}function S(P,U){switch(U.kind){case a.OperKind.Number:return(0,n.success)(new n.StrictSparseArray2D(1,1,1,1,[[U]],a.blankOper));case a.OperKind.String:var Q=P.coerceOper(U,a.OperKind.Number);return(0,a.isErrorOper)(Q)?(0,n.failure)(a.valueErrorOper):(0,n.success)(new n.StrictSparseArray2D(1,1,1,1,[[Q]],a.blankOper));case a.OperKind.Blank:return(0,n.success)(new n.StrictSparseArray2D(1,1,1,1,[[P.mathpack.zero]],a.blankOper));case a.OperKind.Missing:return(0,n.failure)(a.naErrorOper);case a.OperKind.Error:return(0,n.failure)(U);case a.OperKind.Range:var W=(0,o.refToVal)(P,U,!1);return S(P,W);case a.OperKind.Array:return(0,n.success)(new n.StrictSparseArray2D(U.rows,U.cols,U.rows,U.cols,U.opers,a.blankOper));default:return(0,n.failure)(a.valueErrorOper)}}var F=0,E=2958465,A=0,T=2957003;function M(P,U){var Q,W,q=P.mathpack,H=q.lfix(U);return P.config.date1904?(Q=A,W=T):(Q=F,W=E),H>=Q&&H<=W}function _(P,U,Q){var W=P.div(U,Q);if((0,a.isErrorOper)(W))return W;var q=P.mul(P.trunc(W),Q);if((0,a.isErrorOper)(q))return q;var H=P.sub(U,q);return!(0,a.isErrorOper)(H)&&P.cond(U)<0?P.abs(H):H}function L(P,U){var Q=P.sub(P.trunc(U),U);return(0,a.isNumberOper)(Q)&&P.cond(Q)===0}function k(P,U){if(P*U>1048576)return(0,l.throwEvaluationError)((0,a.notImplemented)(["Very large array size"]))}var v=function(){function P(U){We(this,P),this.oper=U;var Q=U.ranges[0],W=Q.rows,q=Q.cols;this.rows=W,this.cols=q}return ze(P,[{key:"slice",value:function(Q,W,q,H){var G=this.oper.ranges[0],z=G.row,V=G.col;return(0,a.range3DOper)(this.oper.sheets,(0,a.gridRange)(z+Q,V+q,W,H))}}])}();t.RangeSlicer=v;var b=function(){function P(U){We(this,P),this.oper=U,this.rows=U.opers.length,this.cols=U.opers[0].length}return ze(P,[{key:"slice",value:function(Q,W,q,H){return(0,a.arrayOper)(W,H,this.oper.opers.slice(Q,Q+W).map(function(G){return G.slice(q,q+H)}))}}])}();t.ArraySlicer=b;function x(P){return(0,a.isArrayOper)(P)?new b(P):new v(P)}function w(P,U){return(0,a.isRangeOper)(P)?P.ranges.length>1?U:((0,n.assertTrue)("calc.funcs.rangeOrArrayToVal: not 3D ref",(0,a.isSheetIndex)(P.sheets)),P):P}function B(P,U){return(0,n.assertTrue)("calc.funcs.getAbsoluteIndex",(0,n.isInteger)(U)&&U!==0&&U<=P&&U>=-P),U>0?U-1:P+U}},"../excel-online-calc-runtime/lib/funcs/volatileFuncs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rand=o,t.randbetween=f,t.randarray=y,t.now=p,t.today=R;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/funcs/util.js");function o(C,S){return C.getRandom()}function f(C,S){var F=Ae(S,2),E=F[0],A=F[1],T=(0,l.chkNumOper)(C,E),M=(0,l.chkNumOper)(C,A);if((0,a.isErrorOper)(T))return T;if((0,a.isErrorOper)(M))return M;var _=C.mathpack;if(_.cond2(T,M)>0)return a.numErrorOper;var L=C.getRandom(),k=_.ceil(T),v=_.floor(M),b=_.sub(v,k);return(0,a.isErrorOper)(b)?b:_.add(_.floor((0,l.assertNumber)(_.mul((0,l.assertNumber)(_.add(b,_.one)),L))),k)}function g(C,S,F){var E=C.mathpack,A=(0,l.assertNumber)(E.add(F,E.one));return E.floor(h(C,S,A))}function h(C,S,F){var E=C.mathpack,A=E.sub(F,S),T=C.getRandom();if((0,a.isErrorOper)(A)){var M=E.div(S,E.fromNumber(3)),_=E.div(F,E.fromNumber(3));(0,n.assertTrue)("calc.funcs.getRandomFloatBetween",!(0,a.isErrorOper)(M)&&!(0,a.isErrorOper)(_));var L=E.sub(_,M);return(0,n.assertTrue)("calc.funcs.getRandomFloatBetween",!(0,a.isErrorOper)(L)&&E.cond(L)>=0),(0,l.assertNumber)(E.mul(E.fromNumber(3),(0,l.assertNumber)(E.add(M,(0,l.assertNumber)(E.mul(T,L))))))}return(0,l.assertNumber)(E.add(S,(0,l.assertNumber)(E.mul(T,A))))}function y(C,S){var F=Ae(S,5),E=F[0],A=E===void 0?a.missingOper:E,T=F[1],M=T===void 0?a.missingOper:T,_=F[2],L=_===void 0?a.missingOper:_,k=F[3],v=k===void 0?a.missingOper:k,b=F[4],x=b===void 0?a.missingOper:b,w=C.mathpack,B=(0,a.isMissingOper)(A)?1:w.sfix(A),P=(0,a.isMissingOper)(M)?1:w.sfix(M);if(B<0||B>a.sheetRows||P<0||P>a.sheetRows)return a.valueErrorOper;if((0,l.validateArraySize)(B,P),B===0||P===0)return a.calcErrorOper;var U=(0,a.isMissingOper)(L)?w.zero:L,Q=(0,a.isMissingOper)(v)?w.one:v;if(w.cond2(U,Q)>0)return a.valueErrorOper;var W=(0,a.isMissingOper)(x)?!1:x.value;if(W&&!((0,l.numInt)(w,U)&&(0,l.numInt)(w,Q)))return a.valueErrorOper;for(var q=[],H=0;H<B;H++){for(var G=[],z=0;z<P;z++){var V=W?g(C,U,Q):h(C,U,Q);G.push(V)}q.push(G)}return(0,a.arrayOper)(B,P,q)}function p(C,S){return C.getTime(a.TimeGranularity.Instant)}function R(C,S){return C.getTime(a.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(n,a){var l=Ae(a,2),o=l[0],f=l[1];return n.followHyperlinks?o:f??o}},"../excel-online-calc-runtime/lib/funcs/wildcard.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WildExp=void 0;var n=s("../excel-online-calc-common/lib/index.js"),a;(function(y){y[y.OP_DOT=-1]="OP_DOT",y[y.OP_DOTSTAR=-2]="OP_DOTSTAR"})(a||(a={}));var l=n.codePoint,o=l.codePointTilde,f=l.codePointQuestionMark,g=l.codePointAsterisk,h=function(){function y(p,R){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;We(this,y),this.localeInfo=p,this.source=R,this.appendWildcard=C,this.bytecode=[],this.blocks=[];for(var S="",F=0;F<R.length;F+=1){var E=R.charCodeAt(F);if(E===o&&F+1<R.length){var A=(0,n.stringCodePointAt)(R,F+1);S+=(0,n.stringFromCodePoint)(A),F+=(0,n.numCodeUnits)(A);continue}if(E!==o){if(E===f||E===g){this.pushBlock(S),S="",this.pushMeta(E);continue}S+=R.charAt(F)}}this.bytecode.length===0&&(this.simplePattern=S),this.pushBlock(S),C&&this.pushMeta(g)}return ze(y,[{key:"pushBlock",value:function(R){if(R!==""){var C=this.blocks.length;this.blocks.push(R),this.bytecode.push(C);for(var S=1;S<R.length;S+=1)this.bytecode.push(a.OP_DOT)}}},{key:"pushMeta",value:function(R){R===f?this.bytecode.push(a.OP_DOT):this.bytecode.push(a.OP_DOTSTAR)}},{key:"test",value:function(R){if(this.simplePattern!==void 0)return this.testSimple(R,this.simplePattern);var C=Object.create(null);this.addState(C,0);for(var S=0;S<R.length;S+=1){var F=Object.keys(C);if(C=Object.create(null),F.length===0)return!1;for(var E=0;E<F.length;E+=1){var A=Number(F[E]);if(A!==this.bytecode.length){var T=this.bytecode[A];switch(T){case a.OP_DOT:this.addState(C,A+1);break;case a.OP_DOTSTAR:this.addState(C,A);break;default:var M=this.blocks[T];S+M.length<=R.length&&this.localeInfo.stringCompareCI(M,R.substring(S,S+M.length))===0&&this.addState(C,A+1)}}}}return this.bytecode.length in C}},{key:"addState",value:function(R,C){R[C]=!0;for(var S=this.bytecode,F=C;F<S.length&&S[F]===a.OP_DOTSTAR;F+=1)R[F+1]=!0}},{key:"testSimple",value:function(R,C){return C.length<=R.length&&(C.length===R.length||this.appendWildcard)&&this.localeInfo.stringCompareCI(C,R.substring(0,C.length))===0}}])}();t.WildExp=h},"../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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");t.PackageName="excel-online-calc-runtime";var a=s("../excel-online-calc-runtime/lib/runtime/compilerService.js");Object.defineProperty(t,"createCompiler",{enumerable:!0,get:function(){return a.createCompiler}});var l=s("../excel-online-calc-runtime/lib/runtime/evaluatorService.js");Object.defineProperty(t,"createEvaluator",{enumerable:!0,get:function(){return l.createEvaluator}}),n.__exportStar(s("../excel-online-calc-runtime/lib/runtime/extensionTypes.js"),t);var o=s("../excel-online-calc-runtime/lib/runtime/machine.js");Object.defineProperty(t,"singleReadOperType",{enumerable:!0,get:function(){return o.singleReadOperType}}),Object.defineProperty(t,"readOperType",{enumerable:!0,get:function(){return o.readOperType}}),Object.defineProperty(t,"MachineCallKind",{enumerable:!0,get:function(){return o.MachineCallKind}}),Object.defineProperty(t,"machineCall",{enumerable:!0,get:function(){return o.machineCall}}),Object.defineProperty(t,"isMachineCall",{enumerable:!0,get:function(){return o.isMachineCall}}),n.__exportStar(s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),t);var f=s("../excel-online-calc-runtime/lib/runtime/value.js");Object.defineProperty(t,"RecordOper",{enumerable:!0,get:function(){return f.RecordOper}}),Object.defineProperty(t,"LambdaOper",{enumerable:!0,get:function(){return f.LambdaOper}});var g=s("../excel-online-calc-runtime/lib/funcs/getWorksheetFunc.js");Object.defineProperty(t,"getWorksheetFunc",{enumerable:!0,get:function(){return g.getWorksheetFunc}});var h=s("../excel-online-calc-runtime/lib/funcs/nextFuncs/getFunctions.js");Object.defineProperty(t,"nextFuncs",{enumerable:!0,get:function(){return h.nextFuncs}})},"../excel-online-calc-runtime/lib/runtime/coerce.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.coerceOper=y;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/index.js"),o=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),f=s("../excel-online-calc-runtime/lib/runtime/util.js");function g(p,R){return R&a.OperKind.Number?p.zero:R&a.OperKind.String?f.emptyStringOper:R&a.OperKind.Boolean?a.falseOper:a.valueErrorOper}function h(p,R,C){var S=p.globals.config,F=S.localeInfo,E=S.mathpack;if(C&R.kind)return R;if((0,a.isNumberOper)(R)){if(C&a.OperKind.String){var A=20;return(0,a.stringOper)(E.formatGeneral(F,R,A))}return C&a.OperKind.Boolean?(0,a.booleanOper)(E.cond(R)!==0):C&a.OperKind.Array?(0,a.arrayOper)(1,1,[[R]]):a.valueErrorOper}if((0,a.isStringOper)(R)){if(C&a.OperKind.Number){if(R.value.length===0||R.value.length>255)return a.valueErrorOper;var T=p.numberFormatter.parseGeneral(R.value,!1,!0,l.GetTimeKind.NonVolatile);return(0,n.isSuccess)(T)||(0,o.throwEvaluationError)(T.reason),T.value!==void 0?T.value.value:a.valueErrorOper}if(C&a.OperKind.Boolean){if(F.stringCompareCI(R.value,F.trueName)===0)return a.trueOper;if(F.stringCompareCI(R.value,F.falseName)===0)return a.falseOper}return C&a.OperKind.Array?(0,a.arrayOper)(1,1,[[R]]):a.valueErrorOper}if((0,a.isBooleanOper)(R))return C&a.OperKind.Number?R.value?E.one:E.zero:C&a.OperKind.String?(0,a.stringOper)(R.value?F.trueName:F.falseName):C&a.OperKind.Array?(0,a.arrayOper)(1,1,[[R]]):a.valueErrorOper;switch(R.kind){case a.OperKind.Error:return R;case a.OperKind.Missing:return C&a.OperKind.Blank?a.blankOper:g(E,C);case a.OperKind.Blank:return g(E,C);case a.OperKind.Rich:return C&a.OperKind.Array?(0,a.arrayOper)(1,1,[[R]]):h(p,R.getFallback(),C);case a.OperKind.Range:case a.OperKind.Array:return a.valueErrorOper;default:return(0,n.assertNever)("calc.runtime.coerceOper",R)}}function y(p,R,C){var S=h(p,R,C);return(0,a.isErrorOper)(S)&&!(0,a.isErrorOper)(R)&&(0,f.traceErrorOper)("calc.runtime.coerceOper",S.type,"kind = ".concat(R.kind)),S}},"../excel-online-calc-runtime/lib/runtime/compilerService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compiledFormula=M,t.compiledFormulaTerm=_,t.createCompiler=v;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),o=s("../excel-online-calc-runtime/lib/runtime/term.js"),f=s("../excel-online-calc-runtime/lib/runtime/util.js"),g=(0,a.createFailureErrorClass)("CompileError"),h=(0,f.makeStrict)((0,a.getWorksheetFuncType)(a.WorksheetFuncId.IF)),y=(0,f.makeStrict)((0,a.getWorksheetFuncType)(a.WorksheetFuncId.CHOOSE));function p(b){return(0,o.isOperTerm)(b)&&(0,a.isWriteOper)(b)}var R=function(){function b(x){var w=this;We(this,b),this.context=x,this.visitFormulaNode=function(B){return(0,a.visitFormulaNode)(w,B)},this.lazyVisitFormulaNode=function(B){return n.Pledge.resolve(B).bind(w.visitFormulaNode)}}return ze(b,[{key:"literalNode",value:function(w,B,P){return n.Pledge.resolve(this.noopTerm(w,P))}},{key:"arrayNode",value:function(w,B,P){var U=this;return n.Pledge.all(w.map(function(Q){return n.Pledge.all(Q.map(U.lazyVisitFormulaNode))})).bind(function(Q){return U.toArrayTerm(Q,P)})}},{key:"toArrayTerm",value:function(w,B){var P=w.length,U=w[0]===void 0?0:w[0].length,Q=w.map(function(W){return W.map(function(q){return q.kind===o.TermKind.Noop?q.children:q})});return Q.every(function(W){return W.every(p)})?this.noopTerm((0,a.arrayOper)(P,U,Q),B):(0,o.arrayTerm)(P,U,w,B)}},{key:"appNode",value:function(w,B,P,U){var Q,W=this,q=((Q=this.context.annotations[U])==null?void 0:Q.kind)===a.AnnotationKind.FormulaRoot;if((0,a.isOperatorNode)(w)){var H=(0,a.getOperatorType)(w.id);return n.Pledge.all(B.map(this.lazyVisitFormulaNode)).bind(function(K){return(0,o.appTerm)((0,o.operatorIdToName)(w.id),H,q,void 0,K,U)})}var G=(0,a.getArguments)(B);if((0,a.isWSFNode)(w)){var z=w.id;switch(z){case a.WorksheetFuncId.IFERROR:case a.WorksheetFuncId.IFNA:{(0,n.assertTrue)("calc.runtime.toIfPredicateTerm: expected wff",G.length===2);var V=Ae(G,2),Z=V[0],D=V[1],O=new b(Object.assign({},this.context,{numNames:this.context.numNames+1}));return n.Pledge.all([this.lazyVisitFormulaNode(Z),n.Pledge.try(function(){return(0,a.visitFormulaNode)(O,D)})]).bind(function(K){var $=Ae(K,2),j=$[0],N=$[1];return W.toIfPredicateTerm(z===a.WorksheetFuncId.IFERROR?a.WorksheetFuncId.ISERROR:a.WorksheetFuncId.ISNA,j,N,U)})}case a.WorksheetFuncId._UDF:return(0,n.assertFalse)("calc.runtime.appNode: expected wff (not UDF)")}return n.Pledge.all(G.map(this.lazyVisitFormulaNode)).bind(function(K){switch(z){case a.WorksheetFuncId.IF:return W.toIfTerm(K,U);case a.WorksheetFuncId.CHOOSE:return W.toChooseTerm(K,U)}var $=(0,a.getWorksheetFuncType)(z);return(0,o.appTerm)((0,o.worksheetFunctionIdToName)(z),$,!1,void 0,K,U)})}return this.lazyVisitFormulaNode(w).bind(function(K){return n.Pledge.all(G.map(W.lazyVisitFormulaNode)).bind(function($){return W.toAppTerm(K,$,U)})})}},{key:"toIfPredicateTerm",value:function(w,B,P,U){var Q=(0,o.readStackTerm)(0,void 0),W=(0,o.conditionalTerm)((0,o.worksheetFunctionIdToName)(a.WorksheetFuncId.IF),h,!1,(0,o.appTerm)((0,o.worksheetFunctionIdToName)(w),(0,a.getWorksheetFuncType)(w),!1,void 0,[Q],void 0),[P,Q],void 0);return(0,o.letTerm)([B],!1,[void 0],W,U)}},{key:"toIfTerm",value:function(w,B){switch(w.length){case 3:return(0,o.conditionalTerm)((0,o.worksheetFunctionIdToName)(a.WorksheetFuncId.IF),h,!1,w[0],[w[1],w[2]],B);case 2:return(0,o.conditionalTerm)((0,o.worksheetFunctionIdToName)(a.WorksheetFuncId.IF),h,!1,w[0],[w[1],a.falseOper],B);case 1:throw new g((0,a.notImplemented)(["single-argument IF"]));default:return(0,n.assertFalse)("calc.runtime.toIfTerm: expected wff")}}},{key:"toChooseTerm",value:function(w,B){return(0,n.assertTrue)("calc.runtime.toChooseTerm: expected wff",w.length>=1),(0,o.conditionalTerm)((0,o.worksheetFunctionIdToName)(a.WorksheetFuncId.CHOOSE),y,!1,w[0],w.slice(1),B)}},{key:"toAppTerm",value:function(w,B,P){return(0,o.appTerm)((0,o.worksheetFunctionIdToName)(a.WorksheetFuncId._UDF),(0,a.higherOrderFunctionType)(),!1,void 0,[w].concat(Qr(B)),P)}},{key:"letNode",value:function(w,B,P,U,Q,W){var q=this,H=w.id===a.WorksheetFuncId.LETREC?!0:w.id===a.WorksheetFuncId.LET?!1:(0,n.assertFalse)("calc.runtime.compile");(0,n.assertTrue)("calc.runtime.letNode: expected wff",P!==void 0);var G=this.bindNames(B),z=G[B.length],V=B.map(function(D){var O=D.name;return O.arg.label}),Z;return H?Z=n.Pledge.all(B.map(function(D){var O=D.binder;return n.Pledge.try(function(){return(0,a.visitFormulaNode)(z,O.arg)})})):Z=n.Pledge.all(B.map(function(D,O){var K=D.binder,$=G[O];return n.Pledge.try(function(){return(0,a.visitFormulaNode)($,K.arg)})})),Z.bind(function(D){return(0,a.visitFormulaNode)(z,P.arg).bind(function(O){return(0,o.letTerm)(D.map(function(K,$){return q.noopTerm(K,(0,l.runtimePositionLetVal)(B[$].name.arg.label,B[$].binder.arg.label))}),H,V,O,W)})})}},{key:"lambdaNode",value:function(w,B,P,U,Q,W){(0,n.assertTrue)("calc.runtime.lambdaNode: expected wff",P!==void 0);var q=this.bindNames(B),H=q[B.length],G=B.reduce(function(V,Z,D){var O=Z.name;return(0,n.fastMax)(V,O.arg.isOptional?0:D+1)},0),z=B.length;return n.Pledge.all(B.map(function(V,Z){var D=V.name;if(D.arg.def===void 0)return n.Pledge.resolve(void 0);var O=q[Z],K=D.arg.def.rhs;return n.Pledge.try(function(){return(0,a.visitFormulaNode)(O,K)})})).bind(function(V){return(0,a.visitFormulaNode)(H,P.arg).bind(function(Z){var D=V.map(function(K,$){return[K,$]}).filter(function(K){return K[0]!==void 0}),O=[].concat(Qr(D.map(function(K){var $=Ae(K,1),j=$[0];return j})),[Z]);return(0,o.lambdaTerm)(function(K){return K>=G&&K<=z},B.map(function(K){var $=K.name;return{paramNodeLabel:$.arg.label,paramNameLabel:$.arg.name.name.label,hasDef:$.arg.def!==void 0,isRest:!1}}),O,W)})})}},{key:"bindNames",value:function(w){var B=this,P=this.context.numNames,U=[this];return w.reduce(function(Q,W,q){var H=W.name;(0,n.assertTrue)("calc.runtime.bindNames: expected wff",H.arg.wholeName!==void 0);var G=Q.setValue((0,a.getBoundName)(B.context.localeInfo,H.arg.wholeName),P+q);return U.push(new b(Object.assign({},B.context,{names:G,numNames:P+q+1}))),G},this.context.names),U}},{key:"parenNode",value:function(w,B,P){var U=this;return this.lazyVisitFormulaNode(w).bind(function(Q){return U.noopTerm(Q,P)})}},{key:"nameNode",value:function(w,B,P){var U,Q=((U=this.context.annotations[P])==null?void 0:U.kind)===a.AnnotationKind.AppHeadName;return n.Pledge.resolve(this.toNameTerm(w,B,Q))}},{key:"toNameTerm",value:function(w,B,P){var U=this,Q=this.context,W=Q.locals,q=Q.names,H=Q.numNames,G=(0,a.flattenNameParts)(w).parts;if((0,a.canDenoteLocalName)(B,G)){var z=Di(G),V=z[0],Z=z.slice(1),D=q.getEntry((0,a.getBoundName)(this.context.localeInfo,V.asWhole));if(D!==void 0){var O=D.value,K=(0,o.readStackTerm)(H-O-1,V.qualifiedLabel);return n.Pledge.resolve(Z.reduce(function(ce,oe){return U.toFieldRefTerm(ce,oe.rhs.field.whole,oe.qualifiedLabel)},K))}}var $=void 0;if(B==null&&(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.CalcEtaLambda")&&(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.EtaReducedLambdas")){var j=(0,a.getEtaFuncId)(this.context.localeInfo,w.asWhole);if(j!==void 0){var N=Object.assign({},(0,a.getWorksheetFuncType)(j));N.maxArgs=(0,n.fastMin)(254,N.maxArgs),$=(0,o.lambdaTerm)(function(ce){return(0,a.isValidArgsLength)(N,ce)},[{paramNodeLabel:void 0,paramNameLabel:void 0,hasDef:!1,isRest:!0}],[(0,o.appTerm)((0,o.worksheetFunctionIdToName)(j),N,!1,[{isSpread:!0}],[(0,o.readStackTerm)(0,void 0)],(0,l.runtimePositionEtaLambdaBody)(j))],w.qualifiedLabel)}}if((0,a.canDenoteCellRef)(W,B,G)){var J=Di(G),ee=J[0],Y=J.slice(1),re=B!=null&&B.kind===a.QualifierKind.Ident?(0,a.sheetQualifier)(B.name,void 0,B.isQuoted,B.label):B,ue=(0,o.cellRefTerm)(ee.ref,re,ee.qualifiedLabel);$=Y.reduce(function(ce,oe){return U.toFieldRefTerm(ce,oe.rhs.field.whole,oe.qualifiedLabel)},ue)}return(0,a.canDenoteUserDefinedFunc)(P,B,w)&&($=(0,o.udfTerm)(w.asWhole,B,$,w.qualifiedLabel)),w.canDenoteNamedObject&&($=(0,o.nameTerm)(w.asWhole,B,P?a.NameSource.AppHead:a.NameSource.Plain,$,w.qualifiedLabel)),(0,n.assertTrue)("calc.runtime.compile: expected wff NameNode",$!==void 0),n.Pledge.resolve($)}},{key:"cellRefNode",value:function(w,B,P){return n.Pledge.resolve((0,o.cellRefTerm)(w,B,P))}},{key:"fieldRefNode",value:function(w,B,P){var U=this;(0,n.assertTrue)("calc.runtime.compile: expected wff FieldRef",B.field.kind===a.NodeKind.Ident);var Q=B.field.whole;return this.lazyVisitFormulaNode(w).bind(function(W){return U.toFieldRefTerm(W,Q,P)})}},{key:"toFieldRefTerm",value:function(w,B,P){var U=a.WorksheetFuncId.FIELDVALUE;return(0,o.appTerm)((0,o.worksheetFunctionIdToName)(U),(0,a.getWorksheetFuncType)(U),!1,void 0,[w,(0,a.stringOper)(B)],P)}},{key:"noopTerm",value:function(w,B){return this.context.locals.emitStepInfo?(0,o.noopTerm)(w,B):w}},{key:"structRefNode",value:function(w,B,P){return n.Pledge.resolve((0,o.structRefTerm)((0,a.structRefNode)(w,B,P),P))}},{key:"missingNode",value:function(w,B){return(0,n.assertFalse)("calc.runtime.compile: unexpected missing node")}},{key:"badSequenceNode",value:function(w,B,P){return(0,n.assertFalse)("calc.runtime.compile: unexpected bad node")}},{key:"badCharsNode",value:function(w,B,P){return(0,n.assertFalse)("calc.runtime.compile: unexpected bad node")}},{key:"operatorNode",value:function(w,B){return n.Pledge.resolve((0,a.operatorNode)(w,B))}},{key:"wsfNode",value:function(w,B,P){return n.Pledge.resolve((0,a.wsfNode)(w,B,P))}}])}(),C=X(X({},a.OperatorId.At,a.WorksheetFuncId.SINGLE),a.OperatorId.Pound,a.WorksheetFuncId.ANCHORARRAY);function S(b){if(!(0,o.isOperTerm)(b)&&b.kind===o.TermKind.App&&(0,o.isOperatorName)(b.data.funName)){var x=C[(0,o.operatorNameToId)(b.data.funName)];if(x!==void 0)return(0,o.appTerm)((0,o.worksheetFunctionIdToName)(x),(0,a.getWorksheetFuncType)(x),b.data.isFormulaRoot,b.data.args,b.children,b.position)}return b}var F=[S],E=function(x,w){return w(x)},A=function(x){return F.reduce(E,x)};function T(b){return(0,o.transformBottomUp)(b,A)}function M(b,x){var w=Object.assign({},b,{term:x});return w}function _(b,x){return typeof x.term!="object"?(0,n.assertFalse)("".concat(b,": expected known compiled formula type; given ").concat((0,n.anonymize)(x))):x.term}function L(b,x){var w=x.annotations[x.node.label],B=n.RedBlackMapTree.create(b.stringCompareCI);if((w==null?void 0:w.kind)===a.AnnotationKind.FormulaRoot){var P=w.contextNames,U=P===void 0?[]:P,Q=U.reduce(function(W,q,H){return W.setValue((0,a.getBoundName)(b,q.whole),H)},B);return{names:Q,numNames:U.length}}return{names:B,numNames:0}}function k(b,x,w){try{var B,P,U=(B=(P=x.config)==null?void 0:P.localeInfo)!=null?B:b.config.localeInfo,Q=L(U,w),W=Q.names,q=Q.numNames,H={globals:b,locals:x,localeInfo:U,annotations:w.annotations,names:W,numNames:q},G=(0,a.reducePledge)(new R(H),w),z=T(G);return(0,n.success)(M(w,z))}catch(V){return V instanceof g?(0,n.failure)(V.reason):(0,n.failure)((0,n.javaScriptError)(V))}}function v(b){return{compileFormula:function(w,B){return k(b,w,B)}}}},"../excel-online-calc-runtime/lib/runtime/dereference.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCellValuesAsArray=F,t.dereference=A,t.dereferenceOper=T,t.dereferenceOpers=M;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-common/lib/index.js"),o=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),f=s("../excel-online-calc-runtime/lib/runtime/machine.js"),g=s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),h=s("../excel-online-calc-runtime/lib/runtime/util.js"),y=s("../excel-online-calc-runtime/lib/runtime/visitedMap.js"),p=16;function R(_,L){var k=L.map.getValue(_);if(k!==void 0){var v=(0,y.recordCellCycle)(k,L.current);return(0,o.throwEvaluationError)(v)}}function C(_,L,k){_.precedents.cells.push(L);var v=_.globals.getCellValue(L);if(v.kind===n.ResultKind.Failure)return(0,o.throwEvaluationError)(v.reason);var b=v.value;if(b.kind===g.CellKind.FinalValue)return b.oper;R(b.anchor,_.visitedCells),k.push(b.anchor)}function S(_,L,k,v,b){var x=[],w=v.length,B=0;(0,n.assertTrue)("calc.runtime.deference: readIntoArray2D number of rows",w===k.rows);for(var P=0;P<w;P+=1){x.push([]);var U=v[P].length;(0,n.assertTrue)("calc.runtime.deference: readIntoArray2D number of cols",U===k.cols),B=P===0?U:(0,n.fastMin)(U,B);for(var Q=0;Q<U;Q+=1){var W=v[P][Q];g.CellKind.FinalValue===W.kind?x[P][Q]=W.oper:(R(W.anchor,_.visitedCells),(0,n.assertTrue)("calc.runtime.deference: readIntoArray2D correct sheet",(0,a.isSheetIndexEqual)(W.anchor.sheet,L.sheet)),b.push(W.anchor),x[P][Q]=a.refErrorOper)}}return new n.StrictSparseArray2D(L.range.rows,L.range.cols,w,B,x,a.blankOper)}function F(_,L,k,v){_.precedents.cells.push(L);var b;if(!v||(0,a.gridRangeSize)(L.range)<=p)b=L;else{var x=_.globals.getUsedRange(L.sheet),w;(0,n.isSuccess)(x)?w=x.value==null?void 0:x.value.range:(0,o.throwEvaluationError)(x.reason);var B=w===void 0?void 0:(0,a.gridRangeIsect)(L.range,(0,a.gridRange)(0,0,w.row+w.rows,w.col+w.cols));if(B===void 0)return new n.StrictSparseArray2D(L.range.rows,L.range.cols,0,0,[],a.blankOper);b=(0,a.sheetGridRange)(L.sheet,B)}var P=_.globals.getCellValues(b);if(P.kind===n.ResultKind.Failure)return(0,o.throwEvaluationError)(P.reason);var U=k.length,Q=S(_,L,b.range,P.value,k);if(U===k.length)return Q}function E(_,L,k){var v=F(_,L,k,!1);if(v!=null)return(0,a.arrayOper)(v.rows,v.cols,v.rows===v.denseRows&&v.cols===v.denseCols?v.denseElements:(0,n.array2DToJaggedArray)(v))}function A(_,L,k,v){if(k&a.OperKind.Range||!(0,a.isRangeOper)(L))return L;var b=L.sheets;if(!(0,a.isSheetIndex)(b))return(0,h.traceErrorOper)("calc.runtime.dereference",a.ErrorType.REF,"3D range, oper = ".concat((0,n.anonymize)(L))),a.refErrorOper;if(L.ranges.length!==1)return(0,h.traceErrorOper)("calc.runtime.dereference",a.ErrorType.VALUE,"union range, oper = ".concat((0,n.anonymize)(L))),a.valueErrorOper;var x=L.ranges[0];if(k&f.singleReadOperType){if((0,a.isGridCell)(x))return C(_,(0,a.sheetGridCell)(b,x),v);if(_.locals.implicitIntersect&&(0,n.isFeatureEnabled)(n.FeatureName.CalcLegacyImplicitIntersection)&&!(0,n.isFeatureEnabled)(n.FeatureName.CalcPreventSpillingHack)){var w=_.locals.originGridCell;if(!(0,n.isSuccess)(w))return(0,o.throwEvaluationError)(w.reason);var B=(0,a.gridCellImplicitIsect)(w.value,x);return B==null?((0,h.traceErrorOper)("calc.runtime.dereference",a.ErrorType.VALUE,"empty intersection, oper = ".concat((0,n.anonymize)(L))),a.valueErrorOper):C(_,(0,a.sheetGridCell)(b,B),v)}return E(_,(0,a.sheetGridRange)(b,x),v)}return k&a.OperKind.Array?E(_,(0,a.sheetGridRange)(b,x),v):((0,h.traceErrorOper)("calc.runtime.dereference",a.ErrorType.VALUE,"bad target type ".concat(k)),a.valueErrorOper)}function T(_,L,k){var v=[],b=A(_,L,k,v);if(b==null){if(v.length>0)return(0,o.throwEvaluationError)((0,o.unevaluated)(v));var x=(0,n.anonymize)(L),w="calc.runtime.dereferenceOper: internal error: expected nonempty anchors; oper = ".concat(x);return n.ulsLogger.ULS.assertTag(595980819,l.LogCategory.msoulscat_ES_EWAJS,!1,w)}return b}function M(_,L,k){for(var v=[],b=0;b<L.length;b+=1){var x=A(_,L[b],(0,a.getArgType)(k,b,L.length),v);x!=null&&(L[b]=x)}if(v.length>0)return(0,o.throwEvaluationError)((0,o.unevaluated)(v))}},"../excel-online-calc-runtime/lib/runtime/evalCell.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCellEvaluationMachine=R;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),o=s("../excel-online-calc-runtime/lib/runtime/machine.js"),f=s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),g=s("../excel-online-calc-runtime/lib/runtime/util.js"),h=s("../excel-online-calc-runtime/lib/runtime/value.js"),y=s("../excel-online-calc-runtime/lib/runtime/visitedMap.js"),p=function(){function C(S,F,E,A){We(this,C),this.context=S,this.stepConfig=F,this.visitedCells=E,this.cell=A}return ze(C,[{key:"evalCell",value:function(){var F=this.context.globals.getCellValue(this.cell);if(F.kind===n.ResultKind.Failure)return{kind:l.CellEvaluationResultKind.ReadFailure,failure:F};var E=F.value;if(E.kind===f.CellKind.FinalValue)return{kind:l.CellEvaluationResultKind.ReadOper};var A=this.context.globals.getCellFormula(E.anchor);if(A.kind===n.ResultKind.Failure){var T="calc.runtime.CellEvaluationMachine.next: unexpected Failure from getCellFormula";return(0,n.assertFalse)(T)}var M=A.value;if(M==null){var _="client error: expected getCellFormula(".concat((0,n.anonymize)(E.anchor),") != null"),L="calc.runtime.CellEvaluationMachine.next: ".concat(_);return(0,n.assertFalse)(L)}var k=this.visitAnchor(M),v=this.context.createFormulaEvaluationMachine(this.context,this.stepConfig,(0,l.evalLocalsGrid)(k.source),k.precedents,(0,y.appendVisitedCell)(this.visitedCells,k),y.emptyVisitedNames,o.readOperType,M.formula);return n.Pledge.fromMachine(v).bind(this.receiveSuccess(k)).catch(this.receiveFailure(k))}},{key:"visitAnchor",value:function(F){var E=(0,a.sheetGridRangeAnchor)(F.source.range),A=this.visitedCells.map.getValue(E);if(A!=null){var T="unexpected visitValue at ".concat((0,n.anonymize)(E),"; given ").concat((0,n.anonymize)(A)),M="calc.runtime.CellEvaluationMachine.visitAnchor: ".concat(T);return(0,n.assertFalse)(M)}return{cell:E,cycle:void 0,previous:this.visitedCells.current,source:F.source,precedents:(0,l.bottomEvalPrecedents)()}}},{key:"receiveSuccess",value:function(F){var E=this;return function(A){if((0,a.isRangeOper)(A)||(0,a.isMissingOper)(A)){var T="expected ReadOper; given ".concat((0,n.anonymize)(A)),M="calc.runtime.CellEvaluationMachine.receiveSuccess: ".concat(T);return(0,n.assertFalse)(M)}return E.writeSuccess(F.source,A,F.precedents)}}},{key:"receiveFailure",value:function(F){var E=this;return function(A){var T=A.kind===f.ReasonKind.PreviousFailure&&F.cycle!==void 0?F.cycle:A;return E.writeFailure(F.source,T,F.precedents)}}},{key:"writeSuccess",value:function(F,E,A){return this.setCellValue(F,E,A),{kind:l.CellEvaluationResultKind.WroteOper,source:F}}},{key:"writeFailure",value:function(F,E,A){return this.context.globals.setCellFailure(F.range,E,A),{kind:l.CellEvaluationResultKind.WroteFailure,source:F}}},{key:"setCellValue",value:function(F,E,A){var T=this.context.globals.config.mathpack.zero,M=(0,a.isBlankOper)(E)?T:E;if(F.kind===a.LexicalKind.Cell){if((0,a.isArrayOper)(M)){var _=M.opers[0]===void 0?a.naErrorOper:M.opers[0][0],L=(0,a.isBlankOper)(_)?T:_;return this.isLambdaEnabled(F,L,A)?this.context.globals.setCellValue(F.range,L,A):void 0}return this.isLambdaEnabled(F,M,A)?this.context.globals.setCellValue(F.range,M,A):void 0}var k=F.range.range,v=(0,g.broadcastWriteOper)(k.rows,k.cols,M).opers,b=function(B){return(0,a.isBlankOper)(B)?T:B},x=v.map(function(w){return w.map(b)});if(this.isLambdaEnabled(F,x,A))return this.context.globals.setCellValues(F.range,x,A)}},{key:"isLambdaEnabled",value:function(F,E,A){return!(Array.isArray(E)?E.some(function(T){return T.some(function(M){return M instanceof h.LambdaOper})}):E instanceof h.LambdaOper)||(0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaCellValues)?!0:(this.context.globals.setCellFailure(F.range,(0,a.notImplemented)(["LAMBDA cell values"]),A),!1)}}])}();function R(C,S,F,E){return n.Pledge.try(function(){return new p(C,S,F,E).evalCell()})}},"../excel-online-calc-runtime/lib/runtime/evalFormula.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFormulaEvaluationMachine=M,t.createCallTermEvaluationMachine=_;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/runtime/coerce.js"),o=s("../excel-online-calc-runtime/lib/runtime/compilerService.js"),f=s("../excel-online-calc-runtime/lib/runtime/dereference.js"),g=s("../excel-online-calc-runtime/lib/runtime/evalFunction.js"),h=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),y=s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),p=s("../excel-online-calc-runtime/lib/runtime/term.js"),R=s("../excel-online-calc-runtime/lib/runtime/util.js"),C=s("../excel-online-calc-runtime/lib/runtime/value.js"),S=s("../excel-online-calc-runtime/lib/runtime/visitedMap.js"),F=function(){return(0,h.throwEvaluationError)((0,a.notImplemented)(["LETREC cycle"]))};function E(L,k,v,b,x){var w=(0,h.stackFrameList)(L,k,v,b,x);return{stack:new h.IterableStackFrame(w)}}function A(L,k){return{context:L,holeIndex:0,locals:k}}var T=function(){function L(k,v,b,x,w,B,P,U,Q,W,q){We(this,L),this.context=k,this.stepConfig=v,this.locals=b,this.precedents=x,this.visitedCells=w,this.visitedNames=B,this.usage=P,this.target=U,this.isNested=Q,this.runStatus=!1,this.stackEnv=h.emptyStackEnv,this.stackMapLabels=void 0,this.stackMapNumPushed=0,this.stackMapNext=void 0,this.continuation=[],W.kind!==p.TermKind.CallLambda&&W.kind!==p.TermKind.CallFirstOrderFunc?(this.term=v!=null?(0,p.noopTerm)(W,void 0):W,this.caller=void 0):((0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.constructor: no preStep for CallTerm",W.position===void 0),this.term=W,this.caller=W.data.caller.caller),this.initialLambdaDepth=P.lambdaDepth,q.length>0&&(this.stackEnv=q.reduce(function(H,G){var z=G.value;return H.setValue(H.getCount(),z)},this.stackEnv),this.stackMapLabels=q.map(function(H){var G=H.label;return G}),this.stackMapNumPushed=q.length)}return ze(L,[{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(v){if(v instanceof h.EvaluationError)return(0,h.handleEvaluationError)(this.context,this.visitedCells,v.reason);throw v}}},{key:"receiveResult",value:function(v){return(0,n.isSuccess)(v)?this.updateTermTransition(v.value):v}},{key:"doNext",value:function(){if((0,p.isOperTerm)(this.term)){var v=this.continuation;if(v.length===0){(0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.doNext: lambdaDepth correctly decremented",this.usage.lambdaDepth===this.initialLambdaDepth);var b=(0,f.dereferenceOper)(this,this.term,this.target),x=(0,l.coerceOper)(this,b,this.target);return this.precedents.bound=a.PrecsBound.Exact,(0,n.isFeatureEnabled)(n.FeatureName.CalcPreventSpillingHack)&&!this.isNested&&this.locals.lexicalSource.kind===a.LexicalKind.Cell&&(0,a.isArrayOper)(x)&&(x.rows!==1||x.cols!==1)?(0,n.failure)((0,a.notImplemented)(["spilling"])):(0,n.success)(x)}var w=v[v.length-1];return this.applyContinuation(this.term,w)}return this.reduceFormula(this.term)}},{key:"applyContinuation",value:function(v,b){var x=b.context;switch(x.kind){case p.TermKind.App:{var w,B=b.holeIndex,P=x.children.length;(0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.applyContinuation",B<=P);var U=b.locals;if(B===P)return(0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.applyContinuation",(0,a.isMissingOper)(v)),this.dispatchFunction(U,x.data,x.position);var Q=(w=x.data.args[B])==null?void 0:w.isSpread;return Q===!0?((0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.applyContinuation",v instanceof g.RestArgsOper),(0,n.safePush)(U,v.opers)):((0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.applyContinuation",!(v instanceof g.RestArgsOper)),U.push(v)),B+1<P?this.nextHoleTransition(b,x.children[B+1]):this.nextHoleTransition(b,a.missingOper)}case p.TermKind.Conditional:{var W=b.holeIndex;if(W===0){var q=(0,p.worksheetFunctionNameToId)(x.data.funName),H=q===a.WorksheetFuncId.IF?a.OperKind.Boolean:a.OperKind.Number,G=(0,f.dereferenceOper)(this,v,H);if((0,a.isArrayOper)(G))return b.locals=[G],this.nextHoleTransition(b,x.children[W+1]);if((0,a.isRichOper)(G))return(0,n.failure)((0,a.notImplemented)(["IF/CHOOSE with a rich value condition"]));if(G=(0,l.coerceOper)(this,G,H),q===a.WorksheetFuncId.IF&&(0,a.isBooleanOper)(G))return this.popContextTransition(x.children[G.value?1:2]);if(q===a.WorksheetFuncId.CHOOSE&&(0,a.isNumberOper)(G)){var z=this.context.globals.config.mathpack.fix(G);if(z<1||z>x.children.length-1){var V="CHOOSE; out of bounds option = ".concat((0,n.anonymize)(z));return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.applyContinuation",a.ErrorType.VALUE,V),this.popContextTransition(a.valueErrorOper)}return this.popContextTransition(x.children[z])}return(0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.applyContinuation",(0,a.isErrorOper)(G)),this.popContextTransition(G)}var Z=b.locals;return Z[W]=v,W+1<x.children.length?this.nextHoleTransition(b,x.children[W+1]):this.dispatchFunction(Z,x.data,x.position)}case p.TermKind.CallName:{var D=b.locals;return this.locals=D.locals,this.caller=D.caller,this.restoreStack(D),this.visitedNames=D.visitedNames,this.popContextTransition(v)}case p.TermKind.Let:{var O=b.holeIndex,K=x.children.length-1;if(O>=K){var $=b.locals;return this.restoreStack($),this.popContextTransition(v)}if(x.data.rec){var j=this.stackEnv.getCount()-K+O;this.stackEnv.getValue(j).value=v,this.stackEnv=this.stackEnv.setValue(j,v)}else this.stackEnv=this.stackEnv.setValue(this.stackEnv.getCount(),v),this.stackMapNumPushed+=1;return O+1>=K&&this.isLetTcoPossible()?this.popContextTransition(x.children[O+1]):this.nextHoleTransition(b,x.children[O+1])}case p.TermKind.Array:{var N=(0,f.dereferenceOper)(this,v,R.writeOperType),J=x.data,ee=J.rows,Y=J.cols,re=b.holeIndex,ue=re%Y,ce=Y===ue+1,oe=(re-ue)/Y,ae=b.locals;if(ae[oe][ue]=(0,l.coerceOper)(this,N,R.writeOperType),ee===oe+1&&ce)return this.popContextTransition((0,a.arrayOper)(ee,Y,ae));var le=ce?oe+1:oe,ne=ce?0:ue+1;return this.nextHoleTransition(b,x.children[le][ne])}case p.TermKind.CallLambda:{var te=b.locals;return this.locals=te.locals,this.caller=te.caller,this.restoreStack(te),this.usage.lambdaDepth-=1,this.popContextTransition(v)}case p.TermKind.CallFirstOrderFunc:{var ie=b.locals;return this.locals=ie.locals,this.caller=ie.caller,this.restoreStack(ie),this.popContextTransition(v)}case p.TermKind.PostStep:{var se,Re=b.locals;return(se=this.stepConfig)==null||se.postStep(Re,v),this.popContextTransition(v)}default:return(0,n.assertNever)("calc.runtime.FormulaEvaluationMachine.applyContinuation",x)}}},{key:"reduceFormula",value:function(v){var b;switch(v.kind){case p.TermKind.CellRef:return this.updateTermTransition(this.evalCellRefTerm(v));case p.TermKind.StructRef:return this.updateTermTransition(this.evalStructRefTerm(v));case p.TermKind.App:{var x=v.data.funName;if(!(0,p.isOperatorName)(x)){var w=(0,p.worksheetFunctionNameToId)(x);if(w!==a.WorksheetFuncId._UDF){var B=this.globals.getWorksheetFunc(w);if(B.kind===n.ResultKind.Failure)return(0,h.throwEvaluationError)(B.reason)}}if(v.children.length===0){var P=new g.FunctionDispatcher(this.context,this.stepConfig,this.locals,this.stackFrameList(v.position),this.precedents,this.visitedCells,this.visitedNames,this.usage),U=P.dispatchFunction(x,v.data.funType,v.data.isFormulaRoot,[]);return this.updateTermTransition(U)}return this.pushContextTransition(v,v.children[0],[])}case p.TermKind.CallLambda:{var Q,W,q=this.isCallLambdaTcoPossible();if(this.usage.lambdaCalls[0]+1>((Q=this.globals.limits.maxLambdaCalls)!=null?Q:1/0))return(0,h.throwEvaluationError)((0,y.limitExceeded)(y.LimitKind.LambdaCalls));if(!q&&this.usage.lambdaDepth+1>((W=this.globals.limits.maxLambdaDepth)!=null?W:1/0))return(0,h.throwEvaluationError)((0,y.limitExceeded)(y.LimitKind.LambdaDepth));q||(this.usage.lambdaDepth+=1),this.usage.lambdaCalls[0]+=1;var H=this.stackEnv;this.stackEnv=v.data.capturedStackEnv;var G=this.stackMapList();this.stackMapLabels=void 0,this.stackMapNumPushed=0,this.stackMapNext=v.data.capturedStackMap;var z=this.locals;this.locals=(0,h.evalLocalsLambda)(v.data.capturedLocals,this.locals);var V=this.caller;return this.switchCaller(v.data.caller,q),q?this.updateTermTransition(v.children):this.pushContextTransition(v,v.children,{locals:z,caller:V,stackEnv:H,stackMap:G})}case p.TermKind.CallFirstOrderFunc:{var Z=this.locals;this.locals=(0,h.evalLocalsFirstOrderFunc)(v.data.source,this.locals);var D=this.caller;this.switchCaller(v.data.caller,!1);var O=this.stackEnv;this.stackEnv=h.emptyStackEnv;var K=this.stackMapList();return this.stackMapLabels=void 0,this.stackMapNumPushed=0,this.stackMapNext=void 0,this.pushContextTransition(v,v.children,{locals:Z,caller:D,stackEnv:O,stackMap:K})}case p.TermKind.CallMachine:return(0,n.callMachineTransition)(v.data.machine,this);case p.TermKind.Conditional:return this.pushContextTransition(v,v.children[0],void 0);case p.TermKind.Let:{var $=v.children.length-1;if($===0)return this.updateTermTransition(v.children[0]);var j=this.stackEnv,N=this.stackMapList();if(this.stackMapLabels=v.data.varLabels,this.stackMapNumPushed=0,this.stackMapNext=N,v.data.rec){for(var J=0;J<$;J+=1)this.stackEnv=this.stackEnv.setValue(this.stackEnv.getCount(),new h.LazyOper(F));this.stackMapNumPushed+=$}return this.pushContextTransition(v,v.children[0],{stackEnv:j,stackMap:N})}case p.TermKind.Name:return this.updateTermTransition(this.evalNameTerm(v));case p.TermKind.CallName:{var ee=v.data.loc,Y=this.checkForNameCycle(ee),re=this.stackFrameList(v.position),ue=this.locals;this.locals=(0,h.evalLocalsName)((0,a.lexicalSourceName)(ee),ue);var ce=this.caller;this.switchCaller(re,!1);var oe=this.stackEnv;this.stackEnv=h.emptyStackEnv;var ae=this.stackMapList();this.stackMapLabels=void 0,this.stackMapNumPushed=0,this.stackMapNext=void 0;var le=this.visitedNames;return this.visitedNames=Y,this.pushContextTransition(v,v.children,{locals:ue,caller:ce,stackEnv:oe,stackMap:ae,visitedNames:le})}case p.TermKind.Udf:return this.updateTermTransition(this.evalUdfTerm(v));case p.TermKind.ReadStack:{var ne=this.stackEnv.getValue(this.stackEnv.getCount()-1-v.data);return(0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.reduceFormula: ReadStack oper",ne!==void 0),this.updateTermTransition(ne instanceof h.LazyOper?ne.value:ne)}case p.TermKind.Array:return this.pushContextTransition(v,v.children[0][0],v.children.map(function(){return[]}));case p.TermKind.Lambda:return this.updateTermTransition(new C.LambdaOper(v.data.checkArity,v.position,(b=v.data.params)!=null?b:[],this.locals,this.stackEnv,this.stackMapList(),v.children));case p.TermKind.Noop:return this.updateTermTransition(v.children);default:return(0,n.assertNever)("calc.runtime.FormulaEvaluationMachine.reduceFormula",v)}}},{key:"dispatchFunction",value:function(v,b,x){var w=b.funName,B=b.funType,P=b.isFormulaRoot;(0,f.dereferenceOpers)(this,v,B);var U=new g.FunctionDispatcher(this.context,this.stepConfig,this.locals,this.stackFrameList(x),this.precedents,this.visitedCells,this.visitedNames,this.usage),Q=U.dispatchFunction(w,B,P,v);return this.popContextTransition(Q)}},{key:"stackFrameList",value:function(v){return(0,h.stackFrameList)(this.locals.lexicalSource,v,this.stackEnv,this.stackMapList(),this.caller)}},{key:"stackMapList",value:function(){return this.stackMapLabels!==void 0&&this.stackMapNumPushed!==0?(0,h.stackMapList)(this.stackMapLabels,this.stackMapNumPushed,this.stackMapNext):this.stackMapNext}},{key:"noopTerm",value:function(v,b){return this.stepConfig!=null?(0,p.noopTerm)(v,b):v}},{key:"pushContextTransition",value:function(v,b,x){var w=A(v,x);return this.continuation.push(w),this.updateTermTransition(b)}},{key:"popContextTransition",value:function(v){return this.continuation.pop(),this.updateTermTransition(v)}},{key:"nextHoleTransition",value:function(v,b){var x=v;return x.holeIndex+=1,this.updateTermTransition(b)}},{key:"updateTermTransition",value:function(v){if(this.term=v,this.stepConfig!=null&&!(0,p.isOperTerm)(v)&&v.position!==void 0&&v.kind!==p.TermKind.Name&&v.kind!==p.TermKind.Udf){var b=E(this.locals.lexicalSource,v.position,this.stackEnv,this.stackMapList(),this.caller);this.continuation.push(A(p.postStepTerm,b));var x=this.stepConfig.preStep(b);if(x===y.StepAction.Break)return n.breakTransition}return n.nextTransition}},{key:"switchCaller",value:function(v,b){(0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.switchCaller: correct nesting",v.caller===this.caller),b||(this.caller=v)}},{key:"restoreStack",value:function(v){var b,x=v.stackEnv,w=v.stackMap;this.stackEnv=x,this.stackMapLabels=w==null?void 0:w.labels,this.stackMapNumPushed=(b=w==null?void 0:w.numPushed)!=null?b:0,this.stackMapNext=w==null?void 0:w.next}},{key:"isLetTcoPossible",value:function(){var v=this.continuation[this.continuation.length-2];if(v===void 0)return!1;var b=v.context;if(b.kind===p.TermKind.Let){var x=v.holeIndex,w=b.children.length-1;return x>=w}return b.kind===p.TermKind.CallLambda||b.kind===p.TermKind.CallName}},{key:"isCallLambdaTcoPossible",value:function(){var v=this.continuation[this.continuation.length-1];if(v===void 0)return!1;var b=v.context;return b.kind===p.TermKind.CallLambda}},{key:"getNameFormulaAsTerm",value:function(v,b){var x=this.globals.getNameFormula(v,b);if(x.kind===n.ResultKind.Failure)return(0,h.throwEvaluationError)(x.reason);var w=x.value;if(w!=null)return(0,o.compiledFormulaTerm)("calc.runtime.FormulaEvaluationMachine.getNameFormulaAsTerm",w)}},{key:"checkForNameCycle",value:function(v){var b,x=this.visitedNames,w=x.map.getValue(v);if(w!==void 0){var B=(0,S.recordNameCycle)(w,x.current);return(0,h.throwEvaluationError)(B)}return this.visitedNames.map.getCount()+1>((b=this.globals.limits.maxNameChain)!=null?b:1/0)?(0,h.throwEvaluationError)((0,y.limitExceeded)(y.LimitKind.NameChain)):(0,S.appendVisitedName)(this.visitedNames,v)}},{key:"evalNameTerm",value:function(v){var b=this.context.resolver.resolveName(this.locals,(0,a.nameNode)((0,a.identNamePart)(v.data.name,!0),v.data.qualifier),v.data.source),x=b.resolution,w=b.precedents;if((0,n.safePush)(this.precedents.names,w),!(0,n.isSuccess)(x)){if(x.reason.kind===a.ResolveReasonKind.NoOriginSheet){var B="error ref, no sheet, qualifier = ".concat((0,n.anonymize)(v.data.qualifier));return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalName",a.ErrorType.REF,B),this.noopTerm(a.refErrorOper,v.position)}var P=v.children;return x.reason.kind===a.ResolveReasonKind.InvalidQualifier&&P!==void 0?P:(0,h.throwEvaluationError)(x.reason)}var U=x.value,Q;if(U===void 0||(Q=this.getNameFormulaAsTerm(U,v.data.source))===void 0){var W=v.children;if(W===void 0){var q="error ref, qualifier = ".concat((0,n.anonymize)(v.data.qualifier));return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalName",a.ErrorType.NAME,q),this.noopTerm(a.nameErrorOper,v.position)}return W}return(0,p.callNameTerm)(U,this.noopTerm(Q,y.runtimePositionFormulaRoot),v.position)}},{key:"evalCellRefTerm",value:function(v){var b=this.context.resolver.resolveCellRef(this.locals,(0,a.cellRefNode)(v.data.ref,v.data.qualifier)),x=b.resolution;if(!(0,n.isSuccess)(x)){if(x.reason.kind===a.ResolveReasonKind.NoOriginSheet){var w="error ref, no sheet, qualifier = ".concat((0,n.anonymize)(v.data.qualifier));return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalCellRefTerm",a.ErrorType.REF,w),a.refErrorOper}return(0,h.throwEvaluationError)(x.reason)}var B=x.value;if(!B){var P="error ref, qualifier = ".concat((0,n.anonymize)(v.data.qualifier));return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalCellRefTerm",a.ErrorType.REF,P),a.refErrorOper}return(0,a.range3DOper)(B.sheet,B.range)}},{key:"evalStructRefTerm",value:function(v){var b=this.context.resolver.resolveStructRef(this.locals,v.data),x=b.resolution,w=b.precedents;if((0,n.safePush)(this.precedents.names,w),!(0,n.isSuccess)(x)){if(x.reason.kind===a.ResolveReasonKind.NoOriginSheet){var B="error ref, no sheet, struct ref = ".concat((0,n.anonymize)(v.data));return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalStructRefTerm",a.ErrorType.REF,B),a.refErrorOper}if(x.reason.kind===a.ResolveReasonKind.EmptyIntersection){var P="error ref, empty intersection, struct ref = ".concat((0,n.anonymize)(v.data));return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalStructRefTerm",a.ErrorType.VALUE,P),a.valueErrorOper}return(0,h.throwEvaluationError)(x.reason)}var U=x.value;if(!U){var Q="error ref, struct ref = ".concat((0,n.anonymize)(v.data));return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalStructRefTerm",a.ErrorType.REF,Q),a.refErrorOper}return(0,a.range3DOper)(U.sheet,U.range)}},{key:"evalUdfTerm",value:function(v){var b=this.context.resolver.resolveUserDefinedFunc(this.locals,(0,a.nameNode)((0,a.identNamePart)(v.data.name,!0),v.data.qualifier)),x=b.resolution,w=b.precedents;if((0,n.safePush)(this.precedents.udfs,w),!(0,n.isSuccess)(x)){var B=v.children;if(x.reason.kind===a.ResolveReasonKind.InvalidQualifier&&B!==void 0)return B;(0,h.throwEvaluationError)(x.reason)}var P=x.value;if(!P){var U=v.children;if(U===void 0){var Q="UDF resolution, qualifier = ".concat((0,n.anonymize)(v.data.qualifier));return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalUdfTerm",a.ErrorType.NAME,Q),this.noopTerm(a.nameErrorOper,v.position)}return U}if(P.length>1){var W="UDF resolution, ambiguous name";return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalUdfTerm",a.ErrorType.NAME,W),this.noopTerm(a.nameErrorOper,v.position)}var q=P[0],H=this.globals.getUserDefinedFunc(q);return(0,n.isSuccess)(H)||(0,h.throwEvaluationError)(H.reason),new g.UdfOper(q,H.value)}}])}();function M(L,k,v,b,x,w,B,P){var U,Q=v.contextNames,W=Q===void 0?[]:Q,q=P.annotations[P.node.label],H=(U=(q==null?void 0:q.kind)===a.AnnotationKind.FormulaRoot?q.contextNames:void 0)!=null?U:[];return(0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.createFormulaEvaluationMachine: contextNames",H.length===W.length&&W.every(function(G,z){return G.label===H[z].label})),new T(L,k,v,b,x,w,(0,h.evalUsage)([0],0),B,!1,(0,p.noopTerm)((0,o.compiledFormulaTerm)("calc.runtime.createFormulaEvaluationMachine",P),y.runtimePositionFormulaRoot),W)}function _(L,k,v,b,x,w,B,P){return new T(L,k,v,b,x,w,(0,h.evalUsage)(B.lambdaCalls,B.lambdaDepth),a.SignatureType.All,!0,P,[])}},"../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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/index.js"),o=s("../excel-online-calc-syntax/lib/index.js"),f=s("../excel-online-calc-runtime/lib/runtime/coerce.js"),g=s("../excel-online-calc-runtime/lib/runtime/dereference.js"),h=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),y=s("../excel-online-calc-runtime/lib/runtime/extensionTypes.js"),p=s("../excel-online-calc-runtime/lib/runtime/machine.js"),R=s("../excel-online-calc-runtime/lib/runtime/operators.js"),C=s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),S=s("../excel-online-calc-runtime/lib/runtime/term.js"),F=s("../excel-online-calc-runtime/lib/runtime/util.js"),E=s("../excel-online-calc-runtime/lib/runtime/value.js"),A=function(){function L(k,v){We(this,L),this.kind=a.OperKind.Rich,this.loc=k,this.arity=v.arity,this.func=v.func}return ze(L,[{key:"getFallback",value:function(){return(0,n.assertFalse)("calc.runtime.UdfOper.getFallback")}},{key:"getField",value:function(v){return(0,n.assertFalse)("calc.runtime.UdfOper.getField")}}])}();t.UdfOper=A;var T=function(){function L(k){We(this,L),this.opers=k,this.kind=a.OperKind.Rich}return ze(L,[{key:"getFallback",value:function(){return(0,n.assertFalse)("calc.runtime.RestArgsOper.getFallback")}},{key:"getField",value:function(v){return(0,n.assertFalse)("calc.runtime.RestArgsOper.getField")}}])}();t.RestArgsOper=T;function M(L,k,v,b){(0,n.assertTrue)("calc.runtime.compileCallLambda",L.checkArity(k.length));var x=[];{var w=0,B=0;for(var P of L.params){if(P.isRest){x.push(new T(k.slice(B))),B=k.length;continue}var U=B>=k.length?a.missingOper:k[B++];P.hasDef&&((0,a.isMissingOper)(U)&&(U=L.defsAndBody[w]),++w),x.push(U)}(0,n.assertTrue)("calc.runtime.compileCallLambda",B===k.length&&w===L.defsAndBody.length-1)}var Q=b?x.map(function(G,z){var V=L.params[z];return V.paramNodeLabel===void 0&&V.paramNameLabel===void 0?G:(0,S.noopTerm)(G,(0,C.runtimePositionLambdaParam)(z,V.paramNodeLabel,V.paramNameLabel))}):x,W=x.map(function(G,z){return L.params[z].paramNodeLabel}),q=L.defsAndBody[L.defsAndBody.length-1],H=(0,S.letTerm)(Q,!1,W,q,(0,C.runtimePositionLambdaRoot)(L.lambdaNodeLabel,L,k));return(0,S.callLambdaTerm)(L.locals,L.stackEnv,L.stackMap,v,H)}var _=function(){function L(k,v,b,x,w,B,P,U){We(this,L),this.context=k,this.stepConfig=v,this.locals=b,this.caller=x,this.precedents=w,this.visitedCells=B,this.visitedNames=P,this.usage=U,this.internalSource=void 0;var Q=k.globals.config.refStyle;this.config={localeInfo:k.globals.config.localeInfo,get refStyle(){return w.special|=a.SpecialPrecs.RefStyle,Q},mathpack:k.globals.config.mathpack,date1904:k.globals.config.date1904,dateCompatibility:k.globals.config.dateCompatibility,timezone:k.globals.config.timezone,datepack:k.globals.config.datepack},this.mathpack=this.config.mathpack,this.datepack=this.config.datepack}return ze(L,[{key:"globals",get:function(){return this.context.globals}},{key:"numberFormatter",get:function(){return this.context.numberFormatter}},{key:"internalCaller",get:function(){return(0,n.assertTrue)("calc.runtime.FunctionDispatcher.internalCaller",this.internalSource!==void 0),(0,h.stackFrameList)(this.internalSource,L.internalPosition,h.emptyStackEnv,void 0,this.caller)}},{key:"internalContext",get:function(){var v=this.internalCaller;return{stack:new h.IterableStackFrame(v)}}},{key:"calcingArray",get:function(){return this.locals.calcingArray}},{key:"originGridCell",get:function(){var v=this.locals.originGridCell;return(0,n.isSuccess)(v)?v.value:(0,h.throwEvaluationError)(v.reason)}},{key:"originSheet",get:function(){var v=this.locals.originSheet;return(0,n.isSuccess)(v)?v.value:(0,h.throwEvaluationError)(v.reason)}},{key:"reflectionGridCell",get:function(){var v=this.locals.reflectionGridCell;return(0,n.isSuccess)(v)?v.value:(0,h.throwEvaluationError)(v.reason)}},{key:"reflectionSheet",get:function(){var v=this.locals.reflectionSheet;return(0,n.isSuccess)(v)?v.value:(0,h.throwEvaluationError)(v.reason)}},{key:"followHyperlinks",get:function(){var v=this.locals.followHyperlinks;return(0,n.isSuccess)(v)?v.value:(0,h.throwEvaluationError)(v.reason)}},{key:"makeChildDispatcher",value:function(v){return new L(this.context,this.stepConfig,this.locals,v,this.precedents,this.visitedCells,this.visitedNames,this.usage)}},{key:"useAsFuncContext",value:function(v){return(0,n.assertTrue)("calc.runtime.FunctionDispatcher.useAsFuncContext: caller shouldn't be set",this.internalSource===void 0),v!==void 0&&(this.internalSource=v),this}},{key:"applyFunction",value:function(v,b){var x=this.makeChildDispatcher(this.internalCaller),w=(0,a.getWorksheetFuncType)(v),B=b.some(a.isRangeOper),P=B?b.slice(0):b;return(0,g.dereferenceOpers)(x,P,w),x.termToFuncResult(x.dispatchFunction((0,S.worksheetFunctionIdToName)(v),w,!1,P))}},{key:"applyLambda",value:function(v,b){return this.termToFuncResult(M(v,b,this.internalCaller,this.stepConfig!=null))}},{key:"throwEvaluationError",value:function(v){throw new h.EvaluationError(v)}},{key:"handleEvaluationError",value:function(v){if(v instanceof h.EvaluationError)return(0,h.handleEvaluationError)(this.context,this.visitedCells,v.reason)}},{key:"applyOperatorOrFunction",value:function(v,b,x){if((0,S.isOperatorName)(v))return(0,R.applyOperator)(this.globals,(0,S.operatorNameToId)(v),b,x);var w=(0,S.worksheetFunctionNameToId)(v);if(w===a.WorksheetFuncId._UDF){if(b[0]instanceof E.LambdaOper){var B=b[0],P=b.slice(1);return B.checkArity(P.length)?((0,n.assertTrue)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction: caller shouldn't be set",this.internalSource===void 0),M(B,P,this.caller,this.stepConfig!=null)):a.valueErrorOper}if(b[0]instanceof A){var U=b[0];if(b.length-1!==U.arity)return a.valueErrorOper;var Q=U.func(this.useAsFuncContext((0,a.lexicalSourceUDF)(U.loc)),b.slice(1));if(Q.kind===a.OperKind.Error){var W="UDF function return value";(0,F.traceErrorOper)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction",Q.type,W)}return this.funcContextResultToTerm(Q)}switch(b[0].kind){case a.OperKind.Error:return b[0];case a.OperKind.Number:return a.valueErrorOper;case a.OperKind.Rich:return(0,h.throwEvaluationError)((0,a.notImplemented)(["Rich UDF head"]));case a.OperKind.String:case a.OperKind.Boolean:case a.OperKind.Blank:case a.OperKind.Missing:return a.refErrorOper;case a.OperKind.Array:return(0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaArrayLifting)?(0,n.assertFalse)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction: unexpected array UDF head"):(0,h.throwEvaluationError)((0,a.notImplemented)(["Array UDF head"]));case a.OperKind.Range:return(0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaCellValues)?(0,n.assertFalse)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction: unexpected range UDF head"):(0,h.throwEvaluationError)((0,a.notImplemented)(["Range UDF head"]));default:return(0,n.assertNever)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction",b[0])}}var q=this.globals.getWorksheetFunc(w);if(q.kind===n.ResultKind.Failure)return(0,h.throwEvaluationError)(q.reason);var H=q.value;if(H==null){var G="nonexistent worksheet function ".concat(w);return(0,F.traceErrorOper)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction",a.ErrorType.NAME,G),a.nameErrorOper}try{var z=H(this.useAsFuncContext((0,a.lexicalSourceWSF)(w)),b);if(z.kind===a.OperKind.Error){var V="worksheet function ".concat(w," return value");(0,F.traceErrorOper)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction",z.type,V)}return this.funcContextResultToTerm(z)}catch(Z){throw(0,n.prependErrorMessage)(Z,"(in WSF ".concat((0,a.englishWorksheetFuncIdToName)(w),")"))}}},{key:"termToFuncResult",value:function(v){switch(v.kind){case S.TermKind.CallLambda:case S.TermKind.CallFirstOrderFunc:return(0,p.machineCall)(this.context.createCallTermEvaluationMachine(this.context,this.stepConfig,this.locals,this.precedents,this.visitedCells,this.visitedNames,this.usage,v));case S.TermKind.CallMachine:return(0,p.machineCall)(v.data.machine)}return v}},{key:"funcContextResultToTerm",value:function(v){return(0,n.assertTrue)("calc.runtime.FunctionDispatcher.funcContextResultToTerm",this.internalSource!==void 0),(0,p.isMachineCall)(v)?(0,S.callFirstOrderFuncTerm)(this.internalSource,this.caller,(0,S.callMachineTerm)(v.machine,L.internalPosition)):v}},{key:"dispatchFunction",value:function(v,b,x,w){var B=this;if(!(0,a.isValidArgsLength)(b,w.length)){var P=JSON.stringify(b),U="bad application of ".concat(JSON.stringify(v)," to ").concat(w.length," arguments, ftype = ").concat(P),Q="calc.runtime.FunctionDispatcher.dispatchFunction: ".concat(U);return(0,n.assertFalse)(Q)}for(var W=w.length,q=a.SignatureType.None,H=0;H<W;H+=1){var G=w[H],z=G.kind,V=(0,a.getArgType)(b,H,W);z&V||(q|=z),(0,a.isRangeOper)(G)&&!(b.flags&a.FunctionFlags.Allow3dRef)&&!(V&a.SignatureType.Ref3D)&&!(0,a.isSheetIndex)(G.sheets)&&(q|=z),(0,a.isStringOper)(G)&&!(b.flags&a.FunctionFlags.AllowLStrs)&&G.value.length>255&&(q|=z)}if(q===a.SignatureType.None)return this.applyOperatorOrFunction(v,w,x);if(q&a.OperKind.Array){var Z=function(re){var ue=B.makeChildDispatcher(B.caller);return ue.termToFuncResult(ue.dispatchFunction(v,b,!1,re))},D=(0,F.arrayLift)(this.useAsFuncContext(void 0),b,Z,w),O=D.machine;return(0,S.callMachineTerm)(O,void 0)}q&=~a.OperKind.Array;for(var K=[],$=0;$<W;$+=1){var j=w[$];if(q&j.kind){var N=(0,a.getArgType)(b,$,W);if(j=this.coerceOper(j,N),(0,a.isErrorOper)(j)&&!(N&a.OperKind.Error))return j;if((0,a.isRangeOper)(j)&&!(b.flags&a.FunctionFlags.Allow3dRef)&&!(N&a.SignatureType.Ref3D)&&!(0,a.isSheetIndex)(j.sheets)){var J="3D reference, oper = ".concat((0,n.anonymize)(j));return(0,F.traceErrorOper)("calc.runtime.FunctionDispatcher.dispatchFunction",a.ErrorType.VALUE,J),a.valueErrorOper}if((0,a.isStringOper)(j)&&!(b.flags&a.FunctionFlags.AllowLStrs)&&j.value.length>255){var ee="LStr, oper = ".concat((0,n.anonymize)(j));return(0,F.traceErrorOper)("calc.runtime.FunctionDispatcher.dispatchFunction",a.ErrorType.VALUE,ee),a.valueErrorOper}}K[$]=j}return this.applyOperatorOrFunction(v,K,x)}},{key:"getAvailableFormula",value:function(v){var b=this.globals.getCellFormula(v);if(!(0,n.isSuccess)(b))return(0,h.throwEvaluationError)(b.reason);if(!(0,n.isNone)(b.value))return b.value}},{key:"getNameFormula",value:function(v,b,x){var w=this.context.resolver.resolveName(this.locals,(0,a.nameNode)((0,a.identNamePart)(b,!0),v),x),B=w.resolution,P=w.precedents;if((0,n.safePush)(this.precedents.names,P),!(0,n.isSuccess)(B))switch(B.reason.kind){case a.ResolveReasonKind.NoOriginSheet:case a.ResolveReasonKind.InvalidQualifier:return;default:return(0,h.throwEvaluationError)(B.reason)}var U=B.value;if(U){var Q=this.globals.getNameFormula(U,x);(0,n.isSuccess)(Q)||(0,h.throwEvaluationError)(Q.reason);var W=Q.value;if(!(0,n.isNone)(W))return[U,W.node]}}},{key:"getCellRef",value:function(v,b,x,w){var B={originGridCell:(0,n.success)(x.range),originSheet:(0,n.success)(x.sheet),allowUnqualifiedCell:!0,wrapCellReferences:w},P=this.context.resolver.resolveCellRef(B,(0,a.cellRefNode)(b,v)),U=P.resolution;if(!(0,n.isSuccess)(U))switch(U.reason.kind){case a.ResolveReasonKind.NoOriginSheet:case a.ResolveReasonKind.InvalidQualifier:return;default:return(0,h.throwEvaluationError)(U.reason)}var Q=U.value;if(Q)return(0,a.range3DOper)(Q.sheet,Q.range)}},{key:"getStructRef",value:function(v,b,x){var w={originGridCell:(0,n.success)(x.range),originSheet:(0,n.success)(x.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!1},B=this.context.resolver.resolveStructRef(w,(0,a.structRefNode)(v,b)),P=B.resolution,U=B.precedents;if((0,n.safePush)(this.precedents.names,U),!(0,n.isSuccess)(P))switch(P.reason.kind){case a.ResolveReasonKind.NoOriginSheet:case a.ResolveReasonKind.InvalidQualifier:case a.ResolveReasonKind.InvalidStructRef:case a.ResolveReasonKind.EmptyIntersection:return;default:return(0,h.throwEvaluationError)(P.reason)}var Q=P.value;if(Q)return(0,a.range3DOper)(Q.sheet,Q.range)}},{key:"dereferenceOper",value:function(v,b){return(0,g.dereferenceOper)(this,v,b)}},{key:"dereferenceOpers",value:function(v,b){(0,g.dereferenceOpers)(this,v,b)}},{key:"getCellFormula",value:function(v){this.precedents.cells.push(v);var b=this.globals.getCellValue(v);return(0,n.isSuccess)(b)?this.getAvailableFormula(v):(0,h.throwEvaluationError)(b.reason)}},{key:"getSheetIndex",value:function(v,b){var x=this.globals.getSheetIndex(v,b);return(0,n.isSuccess)(x)?(this.precedents.special|=a.SpecialPrecs.OwnDocSheets,x.value==null?void 0:(0,a.sheetIndex)(v,x.value)):(0,h.throwEvaluationError)(x.reason)}},{key:"getSheetRangePosition",value:function(v){this.precedents.special|=a.SpecialPrecs.OwnDocSheets;var b=this.globals.getSheetRangeIndexes(v);return(0,n.isSuccess)(b)?b.value.position:(0,h.throwEvaluationError)(b.reason)}},{key:"getSheetRangeIndexes",value:function(v){if(v.index!==void 0&&v.index===v.index2)return[v.index];this.precedents.special|=a.SpecialPrecs.OwnDocSheets;var b=this.globals.getSheetRangeIndexes(v);return(0,n.isSuccess)(b)?b.value.sheets:(0,h.throwEvaluationError)(b.reason)}},{key:"dereferenceAllOpersInner",value:function(v,b){for(var x=this,w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,B=[],P=[],U=function(){var H=v[W];if(!(0,a.isRangeOper)(H))return P.push(H),0;for(var G=[],z=function($){var j=(0,g.getCellValuesAsArray)(x,$,B,!0);j!==void 0&&G.push(b(j,$))},V=x.getSheetRangeIndexes(H.sheets),Z=function(){for(var $=(0,a.sheetIndex)(H.sheets.document,V[O]),j=function(){var Y=H.ranges[J];if(!w)return z((0,a.sheetGridRange)($,Y)),0;var re=x.globals.tryGetHiddenRows($,Y.row,Y.row+Y.rows);if(!(0,n.isSuccess)(re))return{v:{v:{v:(0,h.throwEvaluationError)(re.reason)}}};var ue=re.value;if(ue.length===0)return z((0,a.sheetGridRange)($,Y)),0;for(var ce=function(he,ye){var ve=(0,a.gridRange)(he,Y.col,ye-he,Y.cols);z((0,a.sheetGridRange)($,ve))},oe=0;oe<ue.length;oe+=1){var ae=ue[oe],le=ae.start,ne=ae.end,te=oe===0?Y.row:ue[oe-1].end;(0,n.assertTrue)("calc.runtime.FunctionDispatcher.dereferenceAllOpersInner: valid interval",te<=le&&le<ne&&ne<=Y.row+Y.rows),te!==le&&ce(te,le);var ie=(0,a.gridRange)(le,Y.col,ne-le,Y.cols);x.precedents.cells.push((0,a.sheetGridRange)($,ie))}var se=ue[ue.length-1].end;se!==Y.row+Y.rows&&ce(se,Y.row+Y.rows)},N,J=0;J<H.ranges.length;J+=1)if(N=j(),N!==0&&N)return N.v},D,O=0;O<V.length;O+=1)if(D=Z(),D)return D.v;P.push({kind:y.DerefOperKind.RangeValues,arrays:G})},Q,W=0;W<v.length;W+=1)if(Q=U(),Q!==0&&Q)return Q.v;return B.length>0?(0,h.throwEvaluationError)((0,h.unevaluated)(B)):P}},{key:"dereferenceAllOpers",value:function(v,b){return this.dereferenceAllOpersInner(v,n.identity,b)}},{key:"dereferenceAllOpersAndFormulae",value:function(v,b){var x=this;return this.dereferenceAllOpersInner(v,function(w,B){return new n.NonstrictSparseArray2D(w.rows,w.cols,w.denseRows,w.denseCols,function(P,U){var Q=w.get(P,U),W=(0,a.sheetGridCell)(B.sheet,(0,a.gridCell)(B.range.row+P,B.range.col+U));return[Q,x.getAvailableFormula(W)]},function(){return[w.getSparse(),void 0]}).strict()},b)}},{key:"parseFormula",value:function(v,b,x,w){var B=this.context.parser.parseFormula((0,o.parseLocals)(x.lexicalKind,b,{refStyle:v}),w);if(!(0,n.isSuccess)(B))return B;var P=this.context.analyzer.checkFormula(x,B.value);if(!(0,n.isSuccess)(P))return P;if(!(0,a.isWellFormed)(P.value))return(0,n.failure)((0,C.illFormedFormula)("ill-formed indirect formula","indirect"));var U=P.value;return P}},{key:"getRandom",value:function(){this.precedents.special|=a.SpecialPrecs.Calc;var v=this.internalContext,b=this.globals.getRandom(v);return(0,n.isSuccess)(b)||(0,h.throwEvaluationError)(b.reason),b.value}},{key:"getTime",value:function(v){this.precedents.special|=a.SpecialPrecs.Time;var b=this.globals.getTime(v,l.GetTimeKind.Volatile);return(0,n.isSuccess)(b)||(0,h.throwEvaluationError)(b.reason),b.value}},{key:"coerceOper",value:function(v,b){return(0,f.coerceOper)(this,v,b)}},{key:"parseGeneral",value:function(v,b){var x,w=this.numberFormatter.parseGeneral(v,!1,b,l.GetTimeKind.NonVolatile);return(0,n.isSuccess)(w)||(0,h.throwEvaluationError)(w.reason),(x=w.value)==null?void 0:x.value}},{key:"parseDate",value:function(v){var b,x=this.numberFormatter.parseDate(v,l.GetTimeKind.NonVolatile);return(0,n.isSuccess)(x)||(0,h.throwEvaluationError)(x.reason),(b=x.value)==null?void 0:b.value}},{key:"getBinaryOperator",value:function(v){var b=this,x=(0,a.getOperatorType)(v),w=[a.falseOper,a.falseOper];return function(B,P){w[0]=B,w[1]=P,(0,g.dereferenceOpers)(b,w,x);var U=b.dispatchFunction((0,S.operatorIdToName)(v),x,!1,w);return(0,n.assertTrue)("calc.runtime.FunctionDispatcher.getBinaryOperator",(0,S.isOperTerm)(U)),U}}},{key:"getUnaryOperator",value:function(v){var b=this,x=(0,a.getOperatorType)(v),w=[a.falseOper];return function(B){w[0]=B,(0,g.dereferenceOpers)(b,w,x);var P=b.dispatchFunction((0,S.operatorIdToName)(v),x,!1,w);return(0,n.assertTrue)("calc.runtime.FunctionDispatcher.getUnaryOperator",(0,S.isOperTerm)(P)),P}}},{key:"isInFilterMode",value:function(v){this.precedents.special|=a.SpecialPrecs.InFilterMode;for(var b of v)if((0,a.isRangeOper)(b))for(var x of this.getSheetRangeIndexes(b.sheets)){var w=this.globals.isInFilterMode((0,a.sheetIndex)(b.sheets.document,x));if(!(0,n.isSuccess)(w))return(0,h.throwEvaluationError)(w.reason);if(w.value)return!0}return!1}},{key:"printFormula",value:function(v,b){var x=(0,a.sheetGridCell)(v.source.range.sheet,b),w=(0,a.adjustFormulaOrigin)(this.globals,(0,o.analyzeLocalsGrid)(a.LexicalKind.Cell,(0,a.sheetGridRangeAnchor)(v.source.range)),b,v.formula);if(!(0,n.isSuccess)(w))return(0,h.throwEvaluationError)(w.reason);var B=this.context.printer.printFormula((0,a.printLocalsGrid)(v.source,x,{refStyle:this.config.refStyle}),w.value);return(0,n.isSuccess)(B)?B.value:(0,h.throwEvaluationError)(B.reason)}},{key:"applyFormat",value:function(v,b,x,w){var B;if(typeof b=="number"){var P=this.globals.getKnownFormat(v,b);if(!(0,n.isSuccess)(P))return(0,h.throwEvaluationError)(P.reason);B=P.value}else{var U=(0,l.getFormatString)(this.context.numberFormatter,this.globals,v,b,w);if(!(0,n.isSuccess)(U))switch(U.reason.kind){case l.FormatReasonKind.PreviousFormatFailure:case l.FormatReasonKind.NotFormatString:return;default:return(0,h.throwEvaluationError)(U.reason)}B=U.value}var Q=(0,l.applyFormatAndRenderToString)(this.context.numberFormatter,B,x);if(!(0,n.isSuccess)(Q))return(0,h.throwEvaluationError)(Q.reason);if(typeof Q.value=="string")return Q.value}}])}();t.FunctionDispatcher=_,_.internalPosition=C.runtimePositionFirstOrderFunc},"../excel-online-calc-runtime/lib/runtime/evalName.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createNameEvaluationMachine=g;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),o=s("../excel-online-calc-runtime/lib/runtime/visitedMap.js"),f=function(){function h(y,p,R,C){We(this,h),this.context=y,this.stepConfig=p,this.name=R,this.origin=C}return ze(h,[{key:"evalName",value:function(){var p=this.context.globals.getNameFormula(this.name,a.NameSource.Plain);if(p.kind===n.ResultKind.Failure)return n.Pledge.reject(p.reason);var R=p.value;if(R==null)return n.Pledge.resolve(void 0);var C=(0,l.bottomEvalPrecedents)(),S=this.context.createFormulaEvaluationMachine(this.context,this.stepConfig,(0,l.evalLocalsName)((0,a.lexicalSourceName)(this.name),(0,l.evalLocalsGrid)(this.origin)),C,o.emptyVisitedCells,(0,o.appendVisitedName)(o.emptyVisitedNames,this.name),a.SignatureType.All,R);return n.Pledge.fromMachine(S).catch(this.receiveFailure())}},{key:"receiveFailure",value:function(){return function(p){if(p.kind===l.RuntimeInternalReasonKind.Unevaluated){var R="unexpected reason ".concat((0,n.anonymize)(p)),C="calc.runtime.NameEvaluationMachine.receiveFailure: ".concat(R);return(0,n.assertFalse)(C)}return n.Pledge.reject(p)}}}])}();function g(h,y,p,R){return n.Pledge.try(function(){return new f(h,y,p,R).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=l,t.calculateNextDeadline=o,t.runtimeTimer=f;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js");function l(p){var R=p.yieldIntervalMs,C=p.totalTimeMs==null?void 0:(0,n.now)()+p.totalTimeMs,S=p.scheduleFunction!=null?p.scheduleFunction:function(F){return setTimeout(F,0)};return{yieldIntervalMs:R,endTimeMs:C,scheduleFunction:S}}function o(p){if(!(p.yieldIntervalMs===void 0&&p.endTimeMs===void 0)){if(p.yieldIntervalMs===void 0)return p.endTimeMs;var R=(0,n.now)()+p.yieldIntervalMs;return p.endTimeMs===void 0?R:(0,n.fastMin)(p.endTimeMs,R)}}function f(){return{doTimeout:function(R){return R!==void 0&&(0,n.now)()>=R}}}var g={kind:a.ReasonKind.Timeout},h={kind:a.ReasonKind.Breakpoint},y=function(){function p(R,C){We(this,p),(0,n.assertPositiveInteger)("calc.runtime.EvaluationRuntime",C.length),this.context=R,this.machineRuntimes=C.map(function(S){return new n.MachineRuntime(S)}),this.results=[]}return ze(p,[{key:"evaluateAsync",value:function(C){var S=this;if(this.context.globals.interruptToken[0]===a.Interrupt.Stop)return this.generatePartialResults(),Promise.resolve(this.results);if(this.context.timer.doTimeout(C.endTimeMs))return this.generatePartialResults(),Promise.resolve(this.results);try{var F=this.evaluate(o(C));return Array.isArray(F)?Promise.resolve(F):((0,n.assertTrue)("calc.runtime.EvaluationRuntime.evaluateAsync",F.kind===a.ReasonKind.Timeout),new Promise(function(E,A){return C.scheduleFunction(function(){try{E(S.evaluateAsync(C))}catch(T){A(T)}})}))}catch(E){return Promise.reject(E)}}},{key:"evaluateSync",value:function(C){var S=this,F=function E(A){if(S.context.globals.interruptToken[0]===a.Interrupt.Stop||S.context.timer.doTimeout(C.endTimeMs))return S.generatePartialResults(),S.results;var T=S.evaluate(A);if(Array.isArray(T))return T;switch(T.kind){case a.ReasonKind.Timeout:return(0,a.paused)(function(M){return E(M??o(C))});case a.ReasonKind.Breakpoint:return(0,a.breaked)(function(){return E(o(C))});default:return(0,n.assertNever)("calc.runtime.EvaluationRuntime.evaluateSync",T)}};return F(o(C))}},{key:"evaluate",value:function(C){var S=this,F=function(){return S.context.timer.doTimeout(C)};try{for(;this.results.length<this.machineRuntimes.length;){var E=this.machineRuntimes[this.results.length].run(F);if(E.kind===n.TransitionKind.Next)return g;if(E.kind===n.TransitionKind.Break)return h;this.pushResult(E)}return this.results}catch(T){var A="calc.runtime.EvaluationRuntime.evaluate: unhandled error ".concat((0,n.messageFromError)(T));return(0,n.assertFalse)(A)}}},{key:"pushResult",value:function(C){return this.results.push(C),n.nextTransition}},{key:"generatePartialResults",value:function(){for(;this.results.length<this.machineRuntimes.length;)this.results.push((0,n.failure)(a.stopped))}}])}();t.EvaluationRuntime=y},"../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=f,t.throwEvaluationError=g,t.handleEvaluationError=y,t.bottomEvalPrecedents=p,t.evalUsage=R,t.evalLocalsGrid=C,t.evalLocalsName=S,t.evalLocalsLambda=F,t.evalLocalsFirstOrderFunc=E,t.evalLocalsSlice=A,t.stackMapList=M,t.stackFrameList=_;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),o;(function(b){b.Unevaluated="Unevaluated"})(o||(t.RuntimeInternalReasonKind=o={}));function f(b){return b.length===0&&(0,n.assertFalse)("calc.runtime.unevaluated: expected nonempty array"),{kind:o.Unevaluated,anchors:b}}t.EvaluationError=(0,a.createFailureErrorClass)("EvaluationError");function g(b){throw new t.EvaluationError(b)}var h=function(){function b(x){We(this,b),this.machine=x,this.runStatus=!1}return ze(b,[{key:"next",value:function(){return(0,n.callMachineTransition)(this.machine,this)}},{key:"receiveResult",value:function(w){if(!(0,n.isSuccess)(w))return w;switch(w.value.kind){case v.ReadFailure:return w.value.failure;case v.WroteFailure:return(0,n.failure)((0,l.previousFailure)(w.value.source.range))}return n.successUndefined}}])}();function y(b,x,w){switch(w.kind){case o.Unevaluated:{var B;if(x.map.getCount()+1>((B=b.globals.limits.maxCellChain)!=null?B:1/0))return(0,n.failure)((0,l.limitExceeded)(l.LimitKind.CellChain));var P=w.anchors.map(function(U){return new h(b.createCellEvaluationMachine(b,void 0,x,U))});return(0,n.callMachineTransition)(new n.AllMachine(P),(0,n.nextOnSuccessReceiver)())}default:return(0,n.failure)(w)}}function p(){return(0,a.precedents)([],[],[],a.SpecialPrecs.None,a.PrecsBound.Lower)}function R(b,x){return{lambdaCalls:b,lambdaDepth:x}}function C(b){var x=(0,a.sheetGridRangeAnchor)(b.range),w=(0,n.success)(x.range),B=(0,n.success)(x.sheet);return(0,l.evalLocals)(b,w,B,b.kind===a.LexicalKind.Range,w,B,b.kind===a.LexicalKind.Cell,!0,!1,(0,n.success)(!1),void 0)}function S(b,x){var w=b.name.scope,B;if(w.index!==void 0)B=(0,n.success)(w);else{var P=x.originSheet;if(!(0,n.isSuccess)(P))return g(P.reason);B=(0,a.isDocumentLocEqual)(P.value.document,w.document)?P:(0,n.success)(w)}var U=x.originGridCell;return(0,l.evalLocals)(b,U,B,x.calcingArray,U,B,!1,!1,!0,(0,n.success)(!1),void 0)}function F(b,x){return(0,l.evalLocals)(b.lexicalSource,b.originGridCell,b.originSheet,x.calcingArray,x.reflectionGridCell,x.reflectionSheet,x.implicitIntersect,b.allowUnqualifiedCell,b.wrapCellReferences,(0,n.success)(!1),void 0)}function E(b,x){var w=x.originGridCell,B=x.originSheet,P=x.calcingArray,U=x.reflectionGridCell,Q=x.reflectionSheet,W=x.implicitIntersect,q=x.allowUnqualifiedCell,H=x.wrapCellReferences,G=x.followHyperlinks;return(0,l.evalLocals)(b,w,B,P,U,Q,W,q,H,G,void 0)}function A(b){var x=b.lexicalSource,w=b.originGridCell,B=b.originSheet,P=b.calcingArray,U=b.reflectionGridCell,Q=b.reflectionSheet,W=b.implicitIntersect,q=b.allowUnqualifiedCell,H=b.wrapCellReferences,G=b.followHyperlinks,z=b.contextNames;return(0,l.evalLocals)(x,w,B,P,U,Q,W,q,H,G,z)}var T=function(){function b(x){We(this,b),this.fallback=x}return ze(b,[{key:"value",get:function(){return this._value===void 0?this.fallback():this._value},set:function(w){this._value=w}},{key:"valueOrUndefined",get:function(){return this._value}}])}();t.LazyOper=T,t.emptyStackEnv=n.RedBlackMapTree.create(function(b,x){return b-x});function M(b,x,w){return{labels:b,numPushed:x,next:w}}function _(b,x,w,B,P){var U;return{stackDepth:1+((U=P==null?void 0:P.stackDepth)!=null?U:0),lexicalSource:b,position:x,localValues:new L(w,B),caller:P}}var L=function(b){function x(w,B){We(this,x),this.stackEnv=w,this.stackMap=B}return ze(x,[{key:b,value:function*(){for(var B=this.stackEnv.getCount()-1,P=this.stackMap;P!==void 0;P=P.next)for(var U=P.numPushed-1;U>=0;U--){var Q=P.labels[U],W=this.stackEnv.getValue(B--);if(!(Q===void 0||W===void 0)){var q=W instanceof T?W.valueOrUndefined:W;q!==void 0&&(yield(0,l.stackValue)(Q,q))}}}}])}(Symbol.iterator);t.IterableStackValue=L;var k=function(b){function x(w){We(this,x),this.leafFrame=w}return ze(x,[{key:b,value:function*(){for(var B=this.leafFrame;B!==void 0;B=B.caller)yield B}}])}(Symbol.iterator);t.IterableStackFrame=k;var v;(function(b){b[b.ReadFailure=0]="ReadFailure",b[b.ReadOper=1]="ReadOper",b[b.WroteFailure=2]="WroteFailure",b[b.WroteOper=3]="WroteOper"})(v||(t.CellEvaluationResultKind=v={}))},"../excel-online-calc-runtime/lib/runtime/evaluatorService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.runtimeEvaluationContext=F,t.evaluationMachineContext=E,t.evalFormula=T,t.evalCells=_,t.evalCellsAsync=L,t.evalName=v,t.createEvaluator=b;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/index.js"),o=s("../excel-online-calc-syntax/lib/index.js"),f=s("../excel-online-calc-runtime/lib/runtime/evalCell.js"),g=s("../excel-online-calc-runtime/lib/runtime/evalFormula.js"),h=s("../excel-online-calc-runtime/lib/runtime/evalName.js"),y=s("../excel-online-calc-runtime/lib/runtime/evalRuntime.js"),p=s("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),R=s("../excel-online-calc-runtime/lib/runtime/machine.js"),C=s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),S=s("../excel-online-calc-runtime/lib/runtime/visitedMap.js");function F(x){return{globals:x,timer:(0,y.runtimeTimer)(),machineContext:E(x)}}function E(x){return{globals:x,resolver:(0,a.createResolver)(x),numberFormatter:(0,l.createNumberFormatter)(x),parser:(0,o.createParser)(x),printer:(0,a.createPrinter)(x),analyzer:(0,o.createAnalyzer)(x),createCellEvaluationMachine:f.createCellEvaluationMachine,createFormulaEvaluationMachine:g.createFormulaEvaluationMachine,createCallTermEvaluationMachine:g.createCallTermEvaluationMachine}}function A(x){if(Array.isArray(x)){var w=x[0];if(w.kind===n.ResultKind.Success){if((0,a.isRangeOper)(w.value)||(0,a.isMissingOper)(w.value)){var B="expected ReadOper; given ".concat((0,n.anonymize)(w)),P="calc.runtime.evalFormula: ".concat(B);return(0,n.assertFalse)(P)}return w}return w}return x.kind===n.ResultKind.Paused?(0,C.paused)(function(U){return A(x.resume(U))}):(0,C.breaked)(function(){return A(x.resume())})}function T(x,w,B){var P,U=F(x),Q=(0,p.bottomEvalPrecedents)(),W=(0,g.createFormulaEvaluationMachine)(U.machineContext,w.stepConfig,(0,p.evalLocalsSlice)(w),Q,S.emptyVisitedCells,S.emptyVisitedNames,R.readOperType,B),q=new y.EvaluationRuntime(U,[W]),H=(0,y.createSchedule)((P=w.schedulerConfig)!=null?P:x.schedulerConfig);return A(q.evaluateSync(H))}function M(x,w,B){for(var P=F(x),U=[],Q=0;Q<B.length;Q+=1)U.push(new n.VoidMachine((0,f.createCellEvaluationMachine)(P.machineContext,w,S.emptyVisitedCells,B[Q])));return new y.EvaluationRuntime(P,U)}function _(x,w,B){var P;if(B.length===0)return[];var U=M(x,w.stepConfig,B),Q=(0,y.createSchedule)((P=w.schedulerConfig)!=null?P:x.schedulerConfig);return U.evaluateSync(Q)}function L(x,w,B){var P;if(B.length===0)return Promise.resolve([]);var U=M(x,void 0,B),Q=(0,y.createSchedule)((P=w.schedulerConfig)!=null?P:x.schedulerConfig);return U.evaluateAsync(Q)}function k(x){return Array.isArray(x)?x[0]:x.kind===n.ResultKind.Paused?(0,C.paused)(function(w){return k(x.resume(w))}):(0,C.breaked)(function(){return k(x.resume())})}function v(x,w,B,P){var U,Q=F(x),W=(0,h.createNameEvaluationMachine)(Q.machineContext,w.stepConfig,B,P),q=new y.EvaluationRuntime(Q,[W]),H=(0,y.createSchedule)((U=w.schedulerConfig)!=null?U:x.schedulerConfig);return k(q.evaluateSync(H))}function b(x){return{evalFormula:function(B,P){return T(x,B,P)},evalCells:function(B,P){return _(x,B,P)},evalName:function(B,P,U){return v(x,B,P,U)},evalCellsAsync:function(B,P){return L(x,B,P)}}}},"../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=n,t.isRangeValues=a;var s;(function(l){l.RangeValues="RangeValues"})(s||(t.DerefOperKind=s={}));function n(l){return{kind:s.RangeValues,arrays:l}}function a(l){return l.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=o,t.isMachineCall=f,t.earlyReturn=y,t.refToVal=R;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js");t.singleReadOperType=a.OperKind.Number|a.OperKind.String|a.OperKind.Boolean|a.OperKind.Error|a.OperKind.Blank|a.OperKind.Rich,t.readOperType=t.singleReadOperType|a.OperKind.Array;var l;(function(C){C.MachineCall="MachineCall"})(l||(t.MachineCallKind=l={}));function o(C){return{kind:l.MachineCall,machine:C}}function f(C){return C.kind===l.MachineCall}var g=function(){function C(S,F,E){We(this,C),this.context=S,this.f1=F,this.f2=E,this.runStatus=!1,this.oper1=void 0,this.oper2=void 0}return ze(C,[{key:"next",value:function(){try{if(this.oper1===void 0){var F=this.f1();if(f(F))return(0,n.callMachineTransition)(F.machine,this);this.oper1=F}if(this.oper2===void 0){var E=this.f2(this.oper1);if(f(E))return(0,n.callMachineTransition)(E.machine,this);this.oper2=E}return(0,n.success)(this.oper2)}catch(T){var A;return(A=this.context.handleEvaluationError(T))!=null?A:(0,n.failure)((0,n.javaScriptError)(T))}}},{key:"receiveResult",value:function(F){return(0,n.isSuccess)(F)?(this.oper1===void 0?this.oper1=F.value:this.oper2===void 0&&(this.oper2=F.value),n.nextTransition):F}}])}();t.ThenMachine=g;var h;(function(C){C.EarlyReturn="EarlyReturn"})(h||(t.EarlyReturnKind=h={}));function y(C){return{kind:h.EarlyReturn,value:C}}var p=function(){function C(S,F,E,A,T){We(this,C),this.context=S,this.rows=F,this.cols=E,this.func=A,this.coercer=T,this.runStatus=!1,this.toDeref=void 0,this.row=[],this.opers=[]}return ze(C,[{key:"next",value:function(){try{if(this.toDeref!==void 0){var F=this.coercer(this.toDeref,this.opers.length,this.row.length);if(F.kind===h.EarlyReturn)return F.value;this.row.push(F),this.row.length===this.cols&&(this.opers.push(this.row),this.row=[]),this.toDeref=void 0}if(this.opers.length>=this.rows)return(0,n.success)((0,a.arrayOper)(this.rows,this.cols,this.opers));var E=this.func(this.opers.length,this.row.length);return f(E)?(0,n.callMachineTransition)(E.machine,this):(this.toDeref=E,n.nextTransition)}catch(T){var A;return(A=this.context.handleEvaluationError(T))!=null?A:(0,n.failure)((0,n.javaScriptError)(T))}}},{key:"receiveResult",value:function(F){return(0,n.isSuccess)(F)?(this.toDeref=F.value,n.nextTransition):F}}])}();t.ArrayMachine=p;function R(C,S,F){if(!(0,a.isRangeOper)(S))return S;if(!(0,a.isSheetIndex)(S.sheets))return a.valueErrorOper;if(!F)return S.ranges.length===1&&(0,a.isGridCell)(S.ranges[0])?C.dereferenceOper(S,a.SignatureType.All&~a.OperKind.Range):C.dereferenceOper(S,a.OperKind.Array);var E=C.dereferenceOper(S,a.SignatureType.All&~(a.OperKind.Range|a.OperKind.Array));return(0,a.isArrayOper)(E)?a.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=o,t.cmpStr=f,t.cmpNum=g,t.applyOperator=S;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/runtime/util.js");t.cmpInt=a.applyComparison;function o(F,E,A){return(0,t.cmpInt)(F,E.value-A.value)}function f(F,E,A,T){return(0,t.cmpInt)(E,F.stringCompareCI(A.value,T.value))}function g(F,E,A,T){return(0,t.cmpInt)(E,F.compare(A,T))}function h(F,E,A,T){var M=F.config,_=M.localeInfo,L=M.mathpack;if(A.kind!==T.kind){if((0,a.isBlankOper)(A))switch(T.kind){case a.OperKind.Number:return g(L,E,L.zero,T);case a.OperKind.String:return f(_,E,l.emptyStringOper,T);case a.OperKind.Boolean:return o(E,a.falseOper,T)}if((0,a.isBlankOper)(T))switch(A.kind){case a.OperKind.Number:return g(L,E,A,L.zero);case a.OperKind.String:return f(_,E,A,l.emptyStringOper);case a.OperKind.Boolean:return o(E,A,a.falseOper)}return(0,t.cmpInt)(E,A.kind-T.kind)}switch(A.kind){case a.OperKind.Number:return g(L,E,A,T);case a.OperKind.String:return f(_,E,A,T);case a.OperKind.Boolean:return o(E,A,T);case a.OperKind.Blank:return(0,t.cmpInt)(E,0);default:return!1}}function y(F,E,A){if(!(0,a.isSheetIndex)(E.sheets)){(0,l.traceErrorOper)(F,a.ErrorType.VALUE,"3D reference, range1 = ".concat((0,n.anonymize)(E)));return}if(!(0,a.isSheetIndex)(A.sheets)){(0,l.traceErrorOper)(F,a.ErrorType.VALUE,"3D reference, range2 = ".concat((0,n.anonymize)(A)));return}if(!(0,a.isDocumentLocEqual)(E.sheets.document,A.sheets.document)){var T="different document, range1 = ".concat((0,n.anonymize)(E),", range2 = ").concat((0,n.anonymize)(A));(0,l.traceErrorOper)(F,a.ErrorType.VALUE,T);return}var M=E.sheets.index,_=A.sheets.index;if(M!==_){var L="different sheet, range1 = ".concat((0,n.anonymize)(E),", range2 = ").concat((0,n.anonymize)(A));(0,l.traceErrorOper)(F,a.ErrorType.VALUE,L);return}return(0,a.sheetIndex)(E.sheets.document,E.sheets.index)}function p(F,E){var A=y("calc.runtime.applyRangeOp",F,E);if(A==null)return a.valueErrorOper;var T=(0,a.gridRangesJoin)(F.ranges),M=(0,a.gridRangesJoin)(E.ranges),_=[(0,a.gridRangeJoin)(T,M)];return(0,a.rangeSeqOper)(A,_)}function R(F,E){var A=y("calc.runtime.applyUnionOp",F,E);return A==null?a.valueErrorOper:(0,a.rangeSeqOper)(A,F.ranges.concat(E.ranges))}function C(F,E){var A=y("calc.runtime.applyIsectOp",F,E);if(A==null)return a.valueErrorOper;for(var T=[],M=0;M<F.ranges.length;M+=1)for(var _=0;_<E.ranges.length;_+=1){var L=(0,a.gridRangeIsect)(F.ranges[M],E.ranges[_]);L!=null&&T.push(L)}if(T.length===0){var k="empty intersection, range1 = ".concat((0,n.anonymize)(F),", range2 = ").concat((0,n.anonymize)(E));return(0,l.traceErrorOper)("calc.runtime.applyIsectOp",a.ErrorType.NULL,k),a.nullErrorOper}return(0,a.rangeSeqOper)(A,T)}function S(F,E,A){var T=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,M=F.config.mathpack;if(A.length===1){var _=A[0];switch(E){case a.OperatorId.Percent:return M.percent(_);case a.OperatorId.Neg:return M.neg(_);case a.OperatorId.Pos:return _;default:{var L="bad application of ".concat(E," to 1 argument"),k="calc.runtime.applyOperator: ".concat(L);return n.ulsLogger.ULS.assertTag(593372496,a.LogCategory.msoulscat_ES_EWAJS,!1,k)}}}if(A.length===2){var v=A[0],b=A[1];switch(E){case a.OperatorId.Add:{var x=M.add(v,b);return T&&(0,a.isNumberOper)(x)?M.checkAlmostCancellation(v,x):x}case a.OperatorId.Sub:{var w=M.sub(v,b);return T&&(0,a.isNumberOper)(w)?M.checkAlmostCancellation(v,w):w}case a.OperatorId.Mul:return M.mul(v,b);case a.OperatorId.Div:return M.div(v,b);case a.OperatorId.Pow:return M.power(v,b);case a.OperatorId.Concat:return(0,a.stringOper)((v.value+b.value).substring(0,a.cellStringLimit));case a.OperatorId.Eq:case a.OperatorId.Ne:case a.OperatorId.Lt:case a.OperatorId.Le:case a.OperatorId.Gt:case a.OperatorId.Ge:return(0,a.booleanOper)(h(F,E,v,b));case a.OperatorId.Range:return p(v,b);case a.OperatorId.Isect:return C(v,b);case a.OperatorId.Union:return R(v,b);case a.OperatorId.And:return(0,a.booleanOper)(v.value&&b.value);case a.OperatorId.Or:return(0,a.booleanOper)(v.value||b.value);case a.OperatorId.Xor:return(0,a.booleanOper)(v.value!==b.value);case a.OperatorId.Min:return M.cond2(v,b)<=0?v:b;case a.OperatorId.Max:return M.cond2(v,b)>=0?v:b;default:{var B="bad application of ".concat(E," to 2 arguments"),P="calc.runtime.applyOperator: ".concat(B);return n.ulsLogger.ULS.assertTag(593372497,a.LogCategory.msoulscat_ES_EWAJS,!1,P)}}}var U="bad application of ".concat(E," to ").concat(A.length," arguments"),Q="calc.runtime.applyOperator: ".concat(U);return n.ulsLogger.ULS.assertTag(593372498,a.LogCategory.msoulscat_ES_EWAJS,!1,Q)}},"../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=f,t.compileLocalsGrid=g,t.compileLocalsName=h,t.illFormedFormula=F,t.finalValue=E,t.pendingValue=A,t.cellWellFormedFormula=T,t.cellFormula=M,t.userDefinedFunc=_,t.evalGlobals=L,t.nameCycle=k,t.cellCycle=v,t.previousFailure=b,t.previousNameFailure=x,t.limitExceeded=w,t.paused=B,t.breaked=P,t.runtimePositionLetVal=U,t.runtimePositionLambdaRoot=Q,t.runtimePositionLambdaParam=W,t.runtimePositionEtaLambdaBody=q;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/index.js"),o;(function(H){H.Timeout="Timeout",H.Breakpoint="Breakpoint",H.Stopped="Stopped",H.NameCycle="NameCycle",H.CellCycle="CellCycle",H.PreviousFailure="PreviousFailure",H.PreviousNameFailure="PreviousNameFailure",H.LimitExceeded="LimitExceeded",H.IllFormedFormula="IllFormedFormula"})(o||(o={})),t.ReasonKind=Object.assign({},a.ReasonKind,o,l.FormatReasonKind,a.ResolveReasonKind);function f(H){return{config:H}}function g(H,G,z){return{config:z??void 0,lexicalKind:H,originGridCell:(0,n.success)(G),allowUnqualifiedCell:!0,emitStepInfo:!1}}function h(H,G){return{config:G??void 0,lexicalKind:a.LexicalKind.NameManager,originGridCell:(0,n.success)(H),allowUnqualifiedCell:!1,emitStepInfo:!1}}t.interval=(0,n.typedInstanceCreator)()(function(H,G){return(0,n.assertPositiveInteger)("calc.runtime.interval: end",G),(0,n.assertIndex)("calc.runtime.interval: start",H,G),{start:H,end:G}});var y;(function(H){H.FinalValue="FinalValue",H.PendingValue="PendingValue"})(y||(t.CellKind=y={}));var p;(function(H){H[H.Continue=1]="Continue",H[H.Stop=2]="Stop"})(p||(t.Interrupt=p={})),t.stackValue=(0,n.typedInstanceCreator)()(function(H,G){return{label:H,value:G}});var R;(function(H){H.LetVar="LetVar",H.LambdaRoot="LambdaRoot",H.LambdaParam="LambdaParam",H.EtaLambdaBody="EtaLambdaBody",H.FormulaRoot="FormulaRoot",H.FirstOrderFunc="FirstOrderFunc"})(R||(t.RuntimePositionKind=R={}));var C;(function(H){H.Continue="Continue",H.Break="Break"})(C||(t.StepAction=C={}));var S;(function(H){H[H.CellChain=0]="CellChain",H[H.NameChain=1]="NameChain",H[H.LambdaCalls=2]="LambdaCalls",H[H.LambdaDepth=3]="LambdaDepth"})(S||(t.LimitKind=S={}));function F(H,G,z){return{kind:t.ReasonKind.IllFormedFormula,message:H,mode:G,diagnostics:z}}function E(H){return{kind:y.FinalValue,oper:H}}function A(H){return{kind:y.PendingValue,anchor:H}}function T(H,G){return{source:H,formula:G}}function M(H,G){return{source:H,formula:G}}t.stopped={kind:t.ReasonKind.Stopped};function _(H,G){return{arity:H,func:G}}function L(H,G,z,V,Z,D,O,K,$,j,N,J,ee,Y,re,ue,ce,oe,ae,le,ne,te,ie,se,Re,he,ye,ve,me,Ee){return{config:H,getDocumentLoc:G,getSheetIndex:z,getSheetName:V,getSheetRangeIndexes:Z,getNameLoc:D,getUserDefinedFuncLoc:O,getCellValue:K,getCellValues:$,getWorksheetFunc:j,getUserDefinedFunc:N,getNameFormula:J,getCellFormula:ee,getUsedRange:Y,interruptToken:[p.Continue],tryGetHiddenRows:re,tryGetHiddenCols:ue,isInFilterMode:ce,getKnownFormat:oe,getIformat:ae,getFormatString:le,getRandom:ne,getTime:te,schedulerConfig:me??{},limits:Ee??{},setCellValue:ie,setCellValues:se,setCellFailure:Re,getContainingTable:he,getStructRefColumn:ye,getStructRefSpecialRef:ve,getIntersectingTables:function(){return(0,n.failure)((0,a.notImplemented)(["getIntersectingTables"]))}}}t.evalLocals=(0,n.typedInstanceCreator)()(function(H,G,z,V,Z,D,O,K,$,j,N){return{lexicalSource:H,originGridCell:G,originSheet:z,calcingArray:V,reflectionGridCell:Z,reflectionSheet:D,implicitIntersect:O,allowUnqualifiedCell:K,wrapCellReferences:$,followHyperlinks:j,contextNames:N}});function k(H){return{kind:t.ReasonKind.NameCycle,names:H}}function v(H){return{kind:t.ReasonKind.CellCycle,cells:H}}function b(H){return{kind:t.ReasonKind.PreviousFailure,range:H}}function x(H){return{kind:t.ReasonKind.PreviousNameFailure,name:H}}function w(H){return{kind:t.ReasonKind.LimitExceeded,limit:H}}function B(H){return{kind:n.ResultKind.Paused,reason:t.ReasonKind.Timeout,resume:H}}function P(H){return{kind:n.ResultKind.Breaked,resume:H}}function U(H,G){return{kind:R.LetVar,varNamePosition:H,varBinderPosition:G}}function Q(H,G,z){return{kind:R.LambdaRoot,lambdaNodePosition:H,head:G,args:z}}function W(H,G,z){return{kind:R.LambdaParam,idx:H,paramNodePosition:G,paramNamePosition:z}}function q(H){return{kind:R.EtaLambdaBody,wsfId:H}}t.runtimePositionFormulaRoot={kind:R.FormulaRoot},t.runtimePositionFirstOrderFunc={kind:R.FirstOrderFunc}},"../excel-online-calc-runtime/lib/runtime/term.js":function(m,t,s){"use strict";var n,a;Object.defineProperty(t,"__esModule",{value:!0}),t.postStepTerm=t.worksheetFunctionNameToId=t.worksheetFunctionIdToName=t.operatorNameToId=t.operatorIdToName=t.TermKind=void 0,t.isOperatorName=f,t.arrayTerm=h,t.lambdaTerm=y,t.letTerm=p,t.appTerm=C,t.nameTerm=S,t.udfTerm=F,t.cellRefTerm=E,t.structRefTerm=A,t.readStackTerm=T,t.conditionalTerm=M,t.noopTerm=_,t.callNameTerm=L,t.callLambdaTerm=k,t.callFirstOrderFuncTerm=v,t.callMachineTerm=b,t.isOperTerm=x,t.transformBottomUp=w;var l=s("../excel-online-calc-common/lib/index.js"),o;(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"})(o||(t.TermKind=o={})),n=(0,l.makeNewtypeIso)(l.identity,l.identity),t.operatorIdToName=n.wrap,t.operatorNameToId=n.unwrap,a=(0,l.makeNewtypeIso)(function(B){return-B},function(B){return-B}),t.worksheetFunctionIdToName=a.wrap,t.worksheetFunctionNameToId=a.unwrap;function f(B){return B>0}function g(B,P){var U={kind:B,data:void 0,children:void 0,position:P};return U}function h(B,P,U,Q){var W=g(o.Array,Q);return W.children=U,W.data={rows:B,cols:P},W}function y(B,P,U,Q){(0,l.assertTrue)("calc.runtime.lambdaTerm: defsAndBody",U.length===1+P.reduce(function(q,H){return q+(H.hasDef?1:0)},0)),(0,l.assertTrue)("calc.runtime.lambdaTerm: params",P.every(function(q,H,G){return!(q.hasDef&&q.isRest)&&(!q.isRest||H===G.length-1)}));var W=g(o.Lambda,Q);return W.children=U,W.data={checkArity:B,params:P},W}function p(B,P,U,Q,W){(0,l.assertTrue)("calc.runtime.letTerm",B.length===U.length);var q=g(o.Let,W);return q.children=[].concat(Qr(B),[Q]),q.data={rec:P,varLabels:U},q}var R=[];function C(B,P,U){var Q=arguments.length>3&&arguments[3]!==void 0?arguments[3]:R,W=arguments.length>4?arguments[4]:void 0,q=arguments.length>5?arguments[5]:void 0,H=g(o.App,q);return H.children=W,H.data={funName:B,funType:P,isFormulaRoot:U,args:Q},H}function S(B,P,U,Q,W){var q=g(o.Name,W);return q.data={name:B,qualifier:P,source:U},q.children=Q,q}function F(B,P,U,Q){var W=g(o.Udf,Q);return W.data={name:B,qualifier:P},W.children=U,W}function E(B,P,U){var Q=g(o.CellRef,U);return Q.data={ref:B,qualifier:P},Q}function A(B,P){var U=g(o.StructRef,P);return U.data=B,U}function T(B,P){var U=g(o.ReadStack,P);return U.data=B,U}function M(B,P,U,Q,W,q){var H=g(o.Conditional,q);return H.children=[Q].concat(Qr(W)),H.data={funName:B,funType:P,isFormulaRoot:U,args:R},H}function _(B,P){var U=g(o.Noop,P);return U.children=B,U}function L(B,P,U){var Q=g(o.CallName,U);return Q.children=P,Q.data={loc:B},Q}function k(B,P,U,Q,W){var q=g(o.CallLambda,void 0);return q.children=W,q.data={capturedLocals:B,capturedStackEnv:P,capturedStackMap:U,caller:Q},q}function v(B,P,U){var Q=g(o.CallFirstOrderFunc,void 0);return Q.children=U,Q.data={source:B,caller:P},Q}function b(B,P){var U=g(o.CallMachine,P);return U.data={machine:B},U}t.postStepTerm=g(o.PostStep,void 0);function x(B){return B.kind>0}function w(B,P){function U(W){if(x(W))return l.Pledge.resolve(W);switch(W.kind){case o.Let:return l.Pledge.all(W.children.map(Q)).bind(function(q){var H=q.slice(0,q.length-1);return p(H,W.data.rec,W.data.varLabels,q[q.length-1],W.position)});case o.App:return l.Pledge.all(W.children.map(Q)).bind(function(q){return C(W.data.funName,W.data.funType,W.data.isFormulaRoot,W.data.args,q,W.position)});case o.Conditional:return l.Pledge.all(W.children.map(Q)).bind(function(q){var H=Di(q),G=H[0],z=H.slice(1);return M(W.data.funName,W.data.funType,W.data.isFormulaRoot,G,z,W.position)});case o.Lambda:return l.Pledge.all(W.children.map(Q)).bind(function(q){return y(W.data.checkArity,W.data.params,q,W.position)});case o.Array:return l.Pledge.all(W.children.map(function(q){return l.Pledge.all(q.map(Q))})).bind(function(q){return h(W.data.rows,W.data.cols,q,W.position)});case o.Name:return(W.children===void 0?l.Pledge.resolve(void 0):Q(W.children)).bind(function(q){return S(W.data.name,W.data.qualifier,W.data.source,q,W.position)});case o.Udf:return(W.children===void 0?l.Pledge.resolve(void 0):Q(W.children)).bind(function(q){return F(W.data.name,W.data.qualifier,q,W.position)});case o.CellRef:case o.StructRef:case o.ReadStack:return l.Pledge.resolve(W);case o.Noop:return Q(W.children).bind(function(q){return _(q,W.position)});default:return(0,l.assertNever)("calc.runtime.transformBottomUp",W)}}function Q(W){return l.Pledge.resolve(W).bind(U).bind(P)}return l.Pledge.settleOrThrow(Q(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=o,t.isEmptyStringOper=f,t.broadcastWriteOper=g,t.makeStrict=h,t.arrayLift=p;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-runtime/lib/runtime/machine.js");t.singleWriteOperType=a.OperKind.Number|a.OperKind.String|a.OperKind.Boolean|a.OperKind.Error|a.OperKind.Rich,t.writeOperType=t.singleWriteOperType|a.OperKind.Array;function o(R,C,S){var F="".concat(R,": generated Excel error, type ").concat(C,"; ").concat(S);n.ulsLogger.ULS.traceTag(596120270,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Verbose,F)}t.emptyStringOper=(0,a.stringOper)("");function f(R){return(0,a.isStringOper)(R)&&R.value===""}function g(R,C,S){var F=(0,a.isArrayOper)(S)?(0,n.broadcastArray)(S.rows,S.cols,R,C,S.opers,a.naErrorOper):(0,n.constantArray)(R,C,S);return(0,a.arrayOper)(R,C,F)}function h(R){var C=function(F){return F&~(a.OperKind.Array|a.OperKind.Range)};return(0,a.functionType)(R.minArgs,R.maxArgs,R.headTypes.map(C),R.restTypes.map(C),R.tailTypes.map(C),R.returnType,R.staticPrecs,R.flags)}function y(R,C,S,F,E){switch(F.kind){case a.OperKind.Missing:case a.OperKind.Blank:return(0,n.constantArray2D)(C,S,R.zero);case a.OperKind.Array:return E&a.OperKind.Array?(0,n.constantArray2D)(C,S,F):(0,n.broadcastArray2D)(C,S,new n.StrictArray2D(F.rows,F.cols,F.opers),a.naErrorOper);case a.OperKind.Range:return(0,n.constantArray2D)(C,S,F);default:return(0,n.constantArray2D)(C,S,F)}}function p(R,C,S,F){for(var E=0,A=0,T=0;T<F.length;T+=1){var M=F[T];(0,a.isArrayOper)(M)&&!((0,a.getArgType)(C,T,F.length)&a.OperKind.Array)?(E=(0,n.fastMax)(E,M.rows),A=(0,n.fastMax)(A,M.cols)):(E=(0,n.fastMax)(E,1),A=(0,n.fastMax)(A,1))}var _=F.map(function(L,k,v){return y(R.mathpack,E,A,L,(0,a.getArgType)(C,k,v.length))});return(0,l.machineCall)(new l.ArrayMachine(R,E,A,function(L,k){return S(_.map(function(v){return v.get(L,k)}))},function(L){var k=R.coerceOper((0,l.refToVal)(R,L,!0),l.readOperType);return(0,n.assertTrue)("calc.runtime.arrayLift",!(0,a.isMissingOper)(k)&&!(0,a.isRangeOper)(k)),(0,a.isArrayOper)(k)?k.opers[0][0]:k}))}},"../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 n=s("../excel-online-calc-lang/lib/index.js"),a=function(){function o(f){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n.valueErrorOper;We(this,o),this._fields=f,this._fallback=g,this.kind=n.OperKind.Rich}return ze(o,[{key:"getFallback",value:function(){return this._fallback}},{key:"getField",value:function(g){return this._fields.getValue(g)}}])}();t.RecordOper=a;var l=function(){function o(f,g,h,y,p,R,C){We(this,o),this.checkArity=f,this.lambdaNodeLabel=g,this.params=h,this.locals=y,this.stackEnv=p,this.stackMap=R,this.defsAndBody=C,this.kind=n.OperKind.Rich}return ze(o,[{key:"getFallback",value:function(){return n.valueErrorOper}},{key:"getField",value:function(g){}}])}();t.LambdaOper=l},"../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=R,t.recordCellCycle=C,t.appendVisitedName=F,t.recordNameCycle=E;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-runtime/lib/runtime/serviceTypes.js");function l(A,T,M){return A===void 0?T===void 0?0:-1:T===void 0?1:M(A,T)}function o(A,T){return A<T?-1:A===T?0:1}function f(A,T){return typeof A=="string"?typeof T!="string"?1:o(A,T):typeof T=="string"||A<T?-1:A===T?0:1}function g(A,T){var M;return(M=o(A.name,T.name))!==0?M:l(A.path,T.path,o)}function h(A,T){var M;return(M=A.range.col-T.range.col)!==0||(M=A.range.row-T.range.row)!==0||(M=f(A.sheet.index,T.sheet.index))!==0?M:g(A.sheet.document,T.sheet.document)}function y(A,T){var M;return(M=o(A.name,T.name))!==0||(M=l(A.scope.index,T.scope.index,f))!==0?M:g(A.scope.document,T.scope.document)}function p(A,T){return{current:A,map:T}}t.emptyVisitedCells=p(void 0,n.RedBlackMapTree.create(h));function R(A,T){return(0,n.assertTrue)("calc.runtime.appendVisitedCell",T.previous===A.current),p(T,A.map.setValue(T.cell,T))}function C(A,T){for(var M=[],_=(0,a.cellCycle)(M),L=T;M.push(L.cell),L.cycle=_,L!==A;L=L.previous);return M.reverse(),_}function S(A,T){return{current:A,map:T}}t.emptyVisitedNames=S(void 0,n.RedBlackMapTree.create(y));function F(A,T){var M={name:T,previous:A.current};return S(M,A.map.setValue(T,M))}function E(A,T){for(var M=[],_=T;M.push(_.name),_!==A;_=_.previous);return M.reverse(),(0,a.nameCycle)(M)}},"../excel-online-calc-syntax/lib/analyze/analyzeService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAnalyzer=o;var n=s("../excel-online-calc-syntax/lib/analyze/autocorrect.js"),a=s("../excel-online-calc-syntax/lib/analyze/checker.js"),l=s("../excel-online-calc-syntax/lib/analyze/precedents.js");function o(f){return{checkFormula:function(h,y){return(0,a.checkFormula)(f,h,y)},checkFormulaWithDiagnostics:function(h,y){return(0,a.checkFormulaWithDiagnostics)(f,h,y)},autocorrectFormula:function(h,y){return(0,n.autocorrectFormula)(f,h,y)},resolveStaticPrecedents:function(h,y){return(0,l.resolveStaticPrecedents)(f,h,y)}}}},"../excel-online-calc-syntax/lib/analyze/autocorrect.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autocorrectFormula=y;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l={getDocumentLoc:function(){return(0,n.assertFalse)("calc.analyze.autocorrectFormula: default getDocumentLoc")},getSheetIndex:function(){return(0,n.assertFalse)("calc.analyze.autocorrectFormula: default getSheetIndex")},getSheetName:function(){return(0,n.assertFalse)("calc.analyze.autocorrectFormula: default getSheetName")},getNameLoc:function(){return(0,n.assertFalse)("calc.analyze.autocorrectFormula: default getNameLoc")},getUserDefinedFuncLoc:function(){return(0,n.assertFalse)("calc.analyze.autocorrectFormula: default getUserDefinedFuncLoc")},getSheetRangeIndexes:function(){return(0,n.assertFalse)("calc.analyze.autocorrectFormula: default getSheetRangeIndexes")},getContainingTable:function(){return(0,n.assertFalse)("calc.analyze.autocorrectFormula: default getContainingTable")},getStructRefColumn:function(){return(0,n.assertFalse)("calc.analyze.autocorrectFormula: default getStructRefColumn")},getStructRefSpecialRef:function(){return(0,n.assertFalse)("calc.analyze.autocorrectFormula: default getStructRefSpecialRef")}};function o(p){var R,C,S,F,E,A,T,M,_,L,k,v,b,x,w,B,P,U;return{config:p.config,getDocumentLoc:(R=(C=p.getDocumentLoc)==null?void 0:C.bind(p))!=null?R:l.getDocumentLoc,getSheetIndex:(S=(F=p.getSheetIndex)==null?void 0:F.bind(p))!=null?S:l.getSheetIndex,getSheetName:(E=(A=p.getSheetName)==null?void 0:A.bind(p))!=null?E:l.getSheetName,getNameLoc:(T=(M=p.getNameLoc)==null?void 0:M.bind(p))!=null?T:l.getNameLoc,getUserDefinedFuncLoc:(_=(L=p.getUserDefinedFuncLoc)==null?void 0:L.bind(p))!=null?_:l.getUserDefinedFuncLoc,getSheetRangeIndexes:(k=(v=p.getSheetRangeIndexes)==null?void 0:v.bind(p))!=null?k:l.getSheetRangeIndexes,getContainingTable:(b=(x=p.getContainingTable)==null?void 0:x.bind(p))!=null?b:l.getContainingTable,getStructRefColumn:(w=(B=p.getStructRefColumn)==null?void 0:B.bind(p))!=null?w:l.getStructRefColumn,getStructRefSpecialRef:(P=(U=p.getStructRefSpecialRef)==null?void 0:U.bind(p))!=null?P:l.getStructRefSpecialRef}}var f=(0,a.createFailureErrorClass)("AutocorrectError"),g=Object.assign({},(0,a.binaryVisitor)((0,a.constVisitor)(!1),function(p,R){return p||R}),{badSequenceNode:function(R,C,S){return!0},badCharsNode:function(R,C,S){return!0}}),h=function(p){function R(C,S,F){var E,A,T,M,_;We(this,R),_=qa(this,R),_.f=F,_.seenUnclosed=!1,_.seenParen=!1,_.seenMissingOperand=!1;var L=o(C);return _.globals=L,_.locals=S,_.resolver=(0,a.createResolver)(L),_.localeInfo=(E=(A=S.config)==null?void 0:A.localeInfo)!=null?E:C.config.localeInfo,_.refStyle=(T=(M=S.config)==null?void 0:M.refStyle)!=null?T:C.config.refStyle,_}return Ka(R,p),ze(R,[{key:"autocorrect",value:function(){return(0,a.reduceBottomUp)(g,this.f)?this.f.node:(0,a.reduceBottomUp)(this,this.f)}},{key:"literalNode",value:function(S,F,E){if(F||(this.seenUnclosed=!0),!this.locals.allowUnqualifiedCell&&S.kind===a.OperKind.Error&&S.type===a.ErrorType.REF){var A=this.qualifyCellRef();if(A)return(0,a.cellRefNode)((0,a.cellRefError)(),this.qualifyCellRef(),E)}return(0,a.literalNode)(S,F,E)}},{key:"nameNode",value:function(S,F,E){var A=(0,a.nameNode)(S,F,E),T=(0,a.flattenNameParts)(S).parts,M=Object.assign({},this.locals,{allowUnqualifiedCell:!0}),_=this.resolver.resolveDottedName(M,A,this.f.annotations),L=_.headResolved,k=_.fieldsResolved;if((0,a.canDenoteCellRef)(M,F,T)){var v=Di(T),b=v[0],x=v[1],w=v.slice(2);if(L.kind===a.ResolvedKind.ResolvedCellRef){var B=L.node,P=B.ref,U=B.qualifier,Q=B.label,W=this.cellRefNode(P,U,Q),q=W.ref,H=W.qualifier;(0,n.assertTrue)("calc.analyze.autocorrectFormula: resolved CellRefKind correct",P.kind===b.ref.kind),(0,n.assertTrue)("calc.analyze.autocorrectFormula: autocorrect doesn't change CellRefKind",q.kind===P.kind),(0,n.assertTrue)("calc.analyze.autocorrectFormula: autocorrect doesn't generate ErrorQualifier",(H==null?void 0:H.kind)!==a.QualifierKind.Error),(0,n.assertTrue)("calc.analyze.autocorrectFormula: all flattened field parts resolved",T.length===1+k.length);var G=function(V,Z){var D=Z.rhs,O=Z.canDenoteNamedObject,K=Z.label,$=Z.qualifiedLabel;return(0,a.fieldRefNamePart)(V,D,O,K,$)};return(0,a.nameNode)(w.reduce(G,G((0,a.cellRefNamePart)(q,b.asWhole,b.label,b.qualifiedLabel),x)),H,Q)}this.throwIfResolutionUnknown(L.resolution)}if(this.locals.allowRelativeQualifier&&F===void 0){if(L.kind===a.ResolvedKind.ResolvedName&&(0,n.isSuccess)(L.resolution)&&L.resolution.value&&L.resolution.value.scope.index!==void 0)return(0,a.nameNode)(S,this.qualifySheetName(L.resolution.value.scope),E);this.throwIfResolutionUnknown(L.resolution)}if(F&&(F.kind===a.QualifierKind.Sheet||F.kind===a.QualifierKind.Ident)){if(L.kind===a.ResolvedKind.ResolvedName&&(0,n.isSuccess)(L.resolution)&&L.resolution.value&&L.resolution.value.scope.index===void 0&&L.qualifierResolution===a.QualifierKind.Sheet)return(0,a.nameNode)(S,this.qualifyBookName(L.resolution.value.scope),E);this.throwIfResolutionUnknown(L.resolution)}return A}},{key:"arrayNode",value:function(S,F,E){return F||(this.seenUnclosed=!0),(0,a.arrayNode)(S,F,E)}},{key:"appNode",value:function(S,F,E,A){var T=this.appNodeBase(S,E,A);return E||(this.seenUnclosed=!0),(0,a.isOperatorNode)(S)||(this.seenParen=!0),(0,a.isOperatorNode)(S)&&F.some(a.isMissingNode)&&(this.seenMissingOperand=!0),(0,a.appNode)(S,F,T,A)}},{key:"letNode",value:function(S,F,E,A,T,M){var _=this.appNodeBase(S,T,M);return T||(this.seenUnclosed=!0),this.seenParen=!0,(0,a.letNode)(S,F,E,A,_,M)}},{key:"lambdaNode",value:function(S,F,E,A,T,M){var _=this.appNodeBase(S,T,M);return T||(this.seenUnclosed=!0),this.seenParen=!0,(0,a.lambdaNode)(S,F,E,A,_,M)}},{key:"parenNode",value:function(S,F,E){return F||(this.seenUnclosed=!0),this.seenParen=!0,(0,a.parenNode)(S,F,E)}},{key:"cellRefNode",value:function(S,F,E){return S.isBracketed&&this.localeInfo.rcLeftBracket==="("&&(this.seenParen=!0),!this.locals.allowUnqualifiedCell&&F===void 0?(0,a.cellRefNode)(S,this.qualifyCellRef(),E):(0,a.cellRefNode)(S,F,E)}},{key:"fieldRefNode",value:function(S,F,E){return F.isClosed||(this.seenUnclosed=!0),(0,a.fieldRefNode)(S,F,E)}},{key:"structRefNode",value:function(S,F,E){if(F.isClosed||(this.seenUnclosed=!0),S!==void 0&&S.qualifier){var A=this.resolver.resolveName(this.locals,S,a.NameSource.StructRef),T=A.resolution,M=A.qualifierResolution;if((0,n.isSuccess)(T)&&T.value&&M===a.QualifierKind.Sheet)return(0,a.structRefNode)((0,a.nameNode)(S.parts,void 0,S.label),F,E);this.throwIfResolutionUnknown(T)}return(0,a.structRefNode)(S,F,E)}},{key:"qualifyCellRef",value:function(){var S=this.locals.originSheet;if(!(0,n.isSuccess)(S))throw new f(S.reason);if(S.value.index!==void 0){var F=this.globals.getSheetName(S.value.document,S.value.index);if(!(0,n.isSuccess)(F))throw new f(F.reason);var E=void 0;return(0,a.sheetQualifier)(F.value,E,(0,a.shouldQuoteQualifier)(this.localeInfo,this.refStyle,F.value))}}},{key:"qualifySheetName",value:function(S){var F=this.globals.getSheetName(S.document,S.index);if(!(0,n.isSuccess)(F))throw new f(F.reason);var E=void 0;return(0,a.sheetQualifier)(F.value,E,(0,a.shouldQuoteQualifier)(this.localeInfo,this.refStyle,F.value))}},{key:"qualifyBookName",value:function(S){var F=S.document;return(0,a.identQualifier)(F.name,(0,a.shouldQuoteQualifier)(this.localeInfo,this.refStyle,F.name))}},{key:"appNodeBase",value:function(S,F,E){return F||!(0,a.isOperatorNode)(S)&&this.isFormulaRoot(E)&&!this.seenParen&&!this.seenUnclosed&&!this.seenMissingOperand}},{key:"isFormulaRoot",value:function(S){var F;return((F=this.f.annotations[S])==null?void 0:F.kind)===a.AnnotationKind.FormulaRoot}},{key:"throwIfResolutionUnknown",value:function(S){if(!(0,n.isSuccess)(S)&&S.reason.kind!==a.ResolveReasonKind.NoOriginSheet&&S.reason.kind!==a.ResolveReasonKind.InvalidQualifier&&S.reason.kind!==a.ResolveReasonKind.InvalidCellRef&&S.reason.kind!==a.ResolveReasonKind.InvalidStructRef&&S.reason.kind!==a.ResolveReasonKind.EmptyIntersection)throw new f(S.reason)}}])}(a.IdentityVisitor);function y(p,R,C){try{var S=C.spans,F=C.annotations,E=C.depthUpperBound,A=new h(p,R,C).autocorrect();return(0,n.success)((0,a.formula)(A,S,F,E))}catch(T){return T instanceof f?(0,n.failure)(T.reason):(0,n.failure)((0,n.javaScriptError)(T))}}},"../excel-online-calc-syntax/lib/analyze/checker.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkFormulaWithDiagnostics=W,t.checkFormula=q;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/analyze/diagnostics.js"),o={};function f(H,G){return{context:H,result:G}}function g(H){return function(G){return G.kind===a.NodeKind.Literal&&H(G.oper)}}var h=a.OperKind.String|a.OperKind.Boolean|a.OperKind.Error,y=g(function(H){return(H.kind&h)!==0});function p(H){return H>a.ErrorType.GETTING_DATA&&H!==a.ErrorType.BUSY&&H!==a.ErrorType.EXTERNAL}function R(H,G,z){var V=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;V||(H.errorData=H.reportError(G,z,H.errorData))}function C(H,G){return G===a.OperKind.Range?(H&a.OperKind.Range)!==0:!0}function S(H,G){return n.Pledge.try(function(){var z;if(G.kind===a.NodeKind.BadSequence){switch(G.type){case a.BadType.Unexpected:R(H,G,l.baseErrors.Bad_node,G.contents.some(function(V){return V.kind===a.NodeKind.BadChars||V.kind===a.NodeKind.BadSequence}));break;case a.BadType.StructRef:R(H,(z=G.contents[0])!=null?z:G,l.baseErrors.Invalid_struct_ref_table_name);break;case a.BadType.FieldRef:R(H,G,l.baseErrors.Unexpected_field_ref);return}return n.Pledge.all(G.contents.map(function(V){return x(H,V)}))}switch(G.type){case a.BadType.Unexpected:switch(G.chars){case")":return R(H,G,l.baseErrors.Unexpected_closing_paren);case H.localeInfo.rightBrace:return R(H,G,l.baseErrors.Unexpected_closing_brace);case H.localeInfo.rightBracket:return R(H,G,l.baseErrors.Unexpected_closing_bracket);case".":return R(H,G,l.baseErrors.Unexpected_dot);default:return R(H,G,{kind:l.SyntaxError.Unexpected_character,text:G.chars})}case a.BadType.NumberLiteral:return R(H,G,l.baseErrors.Invalid_number_literal);case a.BadType.StringLiteral:return R(H,G,l.baseErrors.Invalid_string_literal);case a.BadType.ErrorLiteral:return R(H,G,l.baseErrors.Invalid_error_literal);case a.BadType.FieldName:case a.BadType.ParamName:return R(H,G,l.baseErrors.Bad_node);case a.BadType.Qualifier:return R(H,G,l.baseErrors.Invalid_qualifier);default:(0,n.assertNever)("calc.analyze.diagnoseBadNode",G)}})}function F(H,G){if(G.kind===a.NodeKind.Literal)switch(R(H,G,l.baseErrors.Unclosed_literal,G.isClosed),G.oper.kind){case a.OperKind.Number:case a.OperKind.Boolean:case a.OperKind.String:case a.OperKind.Error:return;case a.OperKind.Missing:break;default:return(0,n.assertNever)("calc.analyze.checker.checkArrayElement: literal kind",G.oper)}R(H,G,l.baseErrors.Illegal_array_literal_element)}function E(H,G){return n.Pledge.try(function(){R(H,G,l.baseErrors.Unclosed_array,G.isClosed);var z=G.nodes.length>0&&!(G.nodes.length===1&&G.nodes[0].length===1&&(0,a.isMissingNode)(G.nodes[0][0]));if(R(H,G,l.baseErrors.Empty_array_literal,z),!z)return f(H,a.OperKind.Array);for(var V=G.nodes[0].length,Z=0;Z<G.nodes.length;Z+=1){var D=G.nodes[Z],O=D.length;R(H,G,l.baseErrors.Irregular_array_shape,O===V);for(var K=0;K<O;K+=1)F(H,D[K])}return f(H,a.OperKind.Array)})}function A(H,G,z,V,Z){return n.Pledge.try(function(){if(H.earlyExit&&!H.isOk())throw o;return x(H,G,Z)}).bind(function(D){return C(D.result,z)||((0,n.assertTrue)("calc.analyze.checker.check: typeSource passed",V!==void 0),R(H,G,{kind:l.TypeError.Types_not_related,typeGiven:D.result,typeExpected:z,typeSource:V})),D.result=z,D})}function T(H,G){return n.Pledge.try(function(){var z=G.head,V=G.args,Z=z.id,D=(0,a.getOperatorType)(Z),O=V.length,K=O===D.minArgs;return R(H,z,{kind:l.TypeError.Incorrect_number_of_operator_arguments,opId:Z},K),n.Pledge.all(V.map(function($,j){return n.Pledge.try(function(){return A(H,$,(0,a.getArgType)(D,j,O),{kind:l.TypeSourceKind.OperatorArgument,opId:Z,argIndex:j,numArgsGiven:O},{kind:l.SyntaxError.Missing_operation_argument,opId:Z})})})).bind(function($){return K&&!V.some(a.isMissingNode)?f(H,D.returnType):f(H,a.SignatureType.All)})})}function M(H,G,z){if(z.kind===a.NodeKind.Ident){var V=(0,a.getBoundName)(H.localeInfo,z.whole);return R(H,z,l.baseErrors.Invalid_binder,V.indexOf(".")<0),R(H,z,l.baseErrors.Duplicate_binder,!G.contains(V)),G.setValue(V,!0)}return R(H,z,z.kind===a.NodeKind.Missing?l.baseErrors.Missing_binder:l.baseErrors.Invalid_binder),G}function _(H,G){var z=G.head.id,V=(0,a.getArguments)(G.args).length;switch(z){case a.WorksheetFuncId.IF:var Z=H.locals.lexicalKind===a.LexicalKind.NameManager?1:2;V<Z&&R(H,L(G),{kind:l.TypeError.Insufficient_function_arguments,funcId:z,numArgsGiven:V,numArgsExpected:Z});return;case a.WorksheetFuncId._UDF:return R(H,G,l.baseErrors.Unexpected_application_head);case a.WorksheetFuncId.LET:case a.WorksheetFuncId.LETREC:{(0,n.assertTrue)("calc.analyze.applySpecificWorksheetFunctionChecks",G.kind===a.NodeKind.Let);var D=n.RedBlackMapTree.create(H.localeInfo.stringCompareCI);for(var O of G.vars){var K=O.name;D=M(H,D,K.arg.name)}for(var $ of G.badArgs)R(H,$.arg,l.baseErrors.Invalid_binder);R(H,L(G),{kind:l.TypeError.Insufficient_function_arguments,funcId:z,numArgsGiven:V,numArgsExpected:(0,n.fastMax)(3,V+1+V%2)},V>=3&&G.body!==void 0);break}case a.WorksheetFuncId.LAMBDA:{(0,n.assertTrue)("calc.analyze.applySpecificWorksheetFunctionChecks",G.kind===a.NodeKind.Lambda);var j=n.RedBlackMapTree.create(H.localeInfo.stringCompareCI),N=!1;for(var J of G.params){var ee=J.name;R(H,ee.arg.name,l.baseErrors.Unclosed_bracket,ee.arg.name.isClosed),ee.arg.def!==void 0&&R(H,ee.arg.name,l.baseErrors.Binder_requires_brackets,ee.arg.name.isBracketed),ee.arg.isOptional?N=!0:R(H,ee.arg,l.baseErrors.Mandatory_binder_after_optional,!N),j=M(H,j,ee.arg.name.name)}for(var Y of G.badArgs)R(H,Y.arg,l.baseErrors.Invalid_binder);var re=V>=1&&G.body!==void 0;re?G.body!==void 0&&(0,a.isMissingLiteralNode)(G.body.arg)&&R(H,G.body.arg,l.baseErrors.Invalid_body):R(H,L(G),{kind:l.TypeError.Insufficient_function_arguments,funcId:z,numArgsGiven:V,numArgsExpected:V+1});break}}}var L=function(G){return G.args.length===0?G:G.args[G.args.length-1]};function k(H,G){return n.Pledge.try(function(){var z=G.head.id,V=(0,a.getWorksheetFuncType)(z),Z=V.minArgs,D=V.maxArgs,O=V.headTypes,K=V.restTypes,$=V.tailTypes,j=V.flags,N=G.args,J=N.length,ee=(0,a.getArguments)(G.args),Y=ee.length;if(R(H,G.head,l.baseErrors.Invalid_function_name,((j&a.FunctionFlags.OnlyParsedDuringLoad)===0||H.locals.workbookLoad)&&(j&a.FunctionFlags.Chart)===0&&((j&a.FunctionFlags.Macro)===0||H.locals.lexicalKind===a.LexicalKind.NameManager)),Y<Z)switch(z){case a.WorksheetFuncId.IF:case a.WorksheetFuncId.LET:case a.WorksheetFuncId.LETREC:case a.WorksheetFuncId.LAMBDA:break;default:var re=N[J-1];R(H,re===void 0?G:re,{kind:l.TypeError.Insufficient_function_arguments,funcId:z,numArgsGiven:Y,numArgsExpected:Z});break}if(Y>D){var ue=N[J-1];R(H,ue===void 0?G:ue,{kind:l.TypeError.Excess_function_arguments,funcId:z,numArgsGiven:Y,numArgsExpected:D})}else if(K.length>1&&Y>O.length+K.length){var ce=(Y-O.length)%K.length;ce>$.length&&R(H,L(G),{kind:l.TypeError.Insufficient_function_arguments,funcId:z,numArgsGiven:Y,numArgsExpected:Y+(K.length-ce)})}var oe;if(G.kind===a.NodeKind.App)oe=(0,a.getArguments)(G.args).map(function(ie,se){return A(H,ie,(0,a.getArgType)(V,se,Y),{kind:l.TypeSourceKind.WSFArgument,funcId:z,argIndex:se,numArgsGiven:Y})});else if(G.kind===a.NodeKind.Let){var ae=G.vars.map(function(ie){var se=ie.binder;return se.arg}),le=G.body?[G.body.arg]:[];oe=[].concat(Qr(ae),le).map(function(ie){return x(H,ie)})}else{var ne=G.params.map(function(ie){var se,Re=ie.name;return(se=Re.arg.def)==null?void 0:se.rhs}).filter(n.isDefined),te=G.body?[G.body.arg]:[];oe=[].concat(Qr(ne.map(function(ie){return x(H,ie,l.baseErrors.Missing_default_expression)})),Qr(te.map(function(ie){return x(H,ie)})))}return n.Pledge.all(oe).bind(function(ie){return _(H,G),f(H,V.returnType)})})}function v(H,G){return n.Pledge.try(function(){var z=G.head,V=G.args,Z=V.length,D=(0,a.getArguments)(V),O=D.length,K=V[Z-1],$=(0,a.higherOrderFunctionType)().maxArgs-1;return O>$&&R(H,K===void 0?G:K,{kind:l.SyntaxError.Excess_higher_order_function_arguments,numArgsGiven:O,numArgsExpected:$}),n.Pledge.all(V.map(function(j){return A(H,j,a.SignatureType.All,void 0)})).bind(function(j){return x(H,z).bind(function(N){return C(N.result,a.OperKind.Range)||N.result&(a.OperKind.Array|a.OperKind.Rich)||R(H,z,y(z)||z.kind===a.NodeKind.Array?l.baseErrors.Unexpected_application_head:l.baseErrors.Unexpected_application_head_with_fix),f(H,a.SignatureType.All)})})})}function b(H,G){return n.Pledge.try(function(){if(R(H,G,l.baseErrors.Unclosed_application,G.isClosed),(0,a.isWSFNode)(G.head)){var z=G;return k(H,z)}if((0,a.isOperatorNode)(G.head)){var V=G;return T(H,V)}var Z=G;return v(H,Z)})}function x(H,G,z){var V=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return n.Pledge.try(function(){var Z,D,O;if(H.earlyExit&&!H.isOk())throw o;switch(G.kind){case a.NodeKind.App:case a.NodeKind.Let:case a.NodeKind.Lambda:return b(H,G);case a.NodeKind.Array:return E(H,G);case a.NodeKind.BadChars:case a.NodeKind.BadSequence:return S(H,G).bind(function(){return f(H,a.SignatureType.All)});case a.NodeKind.Missing:return z!==!1&&R(H,G,z??l.baseErrors.Bad_node),f(H,a.SignatureType.All);case a.NodeKind.CellRef:return!H.locals.allowRelativeQualifier&&((Z=G.qualifier)==null?void 0:Z.kind)===a.QualifierKind.Relative?(R(H,G,l.baseErrors.Invalid_rel_sheet_qualifier_in_cell),f(H,a.SignatureType.All)):!H.locals.allowUnqualifiedCell&&G.qualifier===void 0?(R(H,G,l.baseErrors.Invalid_unqualified_cell),f(H,a.SignatureType.All)):((D=G.qualifier)==null?void 0:D.kind)===a.QualifierKind.Document||((O=G.qualifier)==null?void 0:O.kind)===a.QualifierKind.Bad?(R(H,G,l.baseErrors.Invalid_qualifier),f(H,a.SignatureType.All)):G.ref.kind===a.CellRefKind.Bad?(R(H,G,l.baseErrors.Invalid_cell_ref),f(H,a.SignatureType.All)):f(H,a.OperKind.Range);case a.NodeKind.Literal:return R(H,G,l.baseErrors.Unclosed_literal,G.isClosed),(0,a.isErrorOper)(G.oper)&&R(H,G,l.baseErrors.Invalid_error_literal,!p(G.oper.type)),f(H,G.oper.kind|((0,a.isErrorOper)(G.oper)&&G.oper.type===a.ErrorType.REF?a.OperKind.Range:0));case a.NodeKind.Name:{var K=G.qualifier;if((V||!H.locals.allowRelativeQualifier)&&(K==null?void 0:K.kind)===a.QualifierKind.Relative)return R(H,G,l.baseErrors.Invalid_rel_sheet_qualifier_in_name),f(H,a.SignatureType.All);if(!H.locals.workbookLoad&&(K==null?void 0:K.kind)===a.QualifierKind.Document&&!K.isQuoted||(K==null?void 0:K.kind)===a.QualifierKind.SheetRange||(K==null?void 0:K.kind)===a.QualifierKind.Bad)return R(H,G,l.baseErrors.Invalid_qualifier),f(H,a.SignatureType.All);var $=(0,a.flattenNameParts)(G.parts).parts,j=H.annotations[$[0].label],N=H.annotations[G.label],J=(N==null?void 0:N.kind)===a.AnnotationKind.AppHeadName;return(j==null?void 0:j.kind)===a.AnnotationKind.LocalNameUse?R(H,G,l.baseErrors.Invalid_name,(0,a.canDenoteLocalName)(K,$)):R(H,G,V?l.baseErrors.Invalid_struct_ref_table_name:l.baseErrors.Invalid_name,G.parts.canDenoteNamedObject||(0,a.canDenoteUserDefinedFunc)(J,K,G.parts)||(0,a.canDenoteCellRef)(H.locals,K,$)),f(H,a.SignatureType.All)}case a.NodeKind.Paren:return R(H,G,l.baseErrors.Unclosed_paren,G.isClosed),R(H,G,l.baseErrors.Empty_parenthesis,!(0,a.isMissingNode)(G.node)),x(H,G.node,!1);case a.NodeKind.FieldRef:return R(H,G,l.baseErrors.Unclosed_bracket,G.rhs.isClosed),R(H,G,l.baseErrors.Unexpected_field_ref,!(0,a.isMissingNode)(G.lhs)&&!(0,a.isNumberLiteralNode)(G.lhs)),G.rhs.field.kind!==a.NodeKind.Ident&&R(H,G.rhs.field,G.rhs.field.kind===a.NodeKind.Missing?l.baseErrors.Missing_field_name:l.baseErrors.Invalid_field_name),x(H,G.lhs,!1).bind(function(Y){return f(H,a.SignatureType.All)});case a.NodeKind.StructRef:if(R(H,G,l.baseErrors.Missing_struct_ref_table_name,G.lhs!==void 0||H.locals.allowImplicitTable),G.rhs.innerRef!==void 0){var ee=function Y(re){switch(re==null?void 0:re.kind){case void 0:break;case a.StructRefKind.RangeOpRef:Y(re.lhs),Y(re.rhs);break;case a.StructRefKind.CommaOpRef:R(H,re,l.baseErrors.Invalid_struct_ref_comma_parts,(0,a.isCommaOpRefWellFormed)(re)),re.refs.forEach(Y);break;case a.StructRefKind.SpecialRef:case a.StructRefKind.ColumnRef:R(H,re,l.baseErrors.Unclosed_bracket,re.isClosed);break;case a.StructRefKind.ThisRowOpRef:Y(re.ref);break;case a.StructRefKind.MissingRef:R(H,re,l.baseErrors.Invalid_struct_ref_missing_part);break;case a.StructRefKind.BadRef:R(H,re,l.baseErrors.Unclosed_bracket,re.isClosed),R(H,re,l.baseErrors.Invalid_struct_ref_bad_part);break}};ee(G.rhs.innerRef)}return R(H,G,l.baseErrors.Unclosed_bracket,G.rhs.isClosed),(G.lhs===void 0?n.Pledge.resolve(void 0):x(H,G.lhs,void 0,!0)).bind(function(Y){return f(H,a.SignatureType.All)});default:return(0,n.assertNever)("calc.analyze.checker.infer: unhandled formula case",G)}})}function w(H,G){var z=G.annotations[G.node.label];if((z==null?void 0:z.kind)!==a.AnnotationKind.FormulaRoot||z.syntaxFeatures===void 0||!z.syntaxFeatures[a.SyntaxFeature.Comments])return;function V(O){for(var K of O)R(H,K,l.baseErrors.Unclosed_comment,K.isClosed)}function Z(O){var K=G.spans[O];K!=null&&(K.preComments&&V(K.preComments),K.postComments&&V(K.postComments))}function D(O){return n.Pledge.try(function(){switch(Z(O.label),O.kind){case a.NodeKind.Literal:case a.NodeKind.Missing:case a.NodeKind.BadChars:break;case a.NodeKind.App:case a.NodeKind.Let:case a.NodeKind.Lambda:return O.head.kind===a.NodeKind.Operator&&Z(O.head.label),n.Pledge.all(O.args.map(D));case a.NodeKind.Array:return n.Pledge.all((0,n.safeConcat)([],O.nodes.map(function(K){return K.map(D)})));case a.NodeKind.BadSequence:return n.Pledge.all(O.contents.map(D));case a.NodeKind.CellRef:case a.NodeKind.Name:O.qualifier&&Z(O.qualifier.label);break;case a.NodeKind.Paren:return D(O.node);case a.NodeKind.FieldRef:return Z(O.rhs.label),Z(O.rhs.field.label),D(O.lhs);case a.NodeKind.StructRef:return O.lhs?D(O.lhs):void 0;case a.NodeKind.Var:Z(O.name.label);break;case a.NodeKind.Param:if(Z(O.name.label),Z(O.name.name.label),O.def)return Z(O.def.label),D(O.def.rhs);break;default:return(0,n.assertNever)("calc.analyze.checker.comments",O)}})}n.Pledge.settleOrThrow(D(G.node))}var B={ok:!0,isOk:n.identity,collect:function(G,z,V){return!1}};function P(){return{ok:void 0,isOk:function(G){return G===void 0},collect:function(G,z,V){var Z,D=V??[];return((Z=D[G.label])!=null?Z:D[G.label]=[]).push(z),D}}}function U(H,G,z,V){var Z,D,O=z.annotations,K=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,$={globals:H,locals:G,localeInfo:(Z=(D=G.config)==null?void 0:D.localeInfo)!=null?Z:H.config.localeInfo,annotations:O,reportError:V.collect,isOk:function(){return V.isOk($.errorData)},earlyExit:K,errorData:V.ok};return $}function Q(H,G){try{var z=n.Pledge.settleOrThrow(A(H,G.node,a.SignatureType.All,void 0,l.baseErrors.Empty_formula));return w(H,G),z}catch(V){if(V===o)return f(H,a.SignatureType.All);throw V}}function W(H,G,z){try{var V=P(),Z=U(H,G,z,V,!1),D=Q(Z,z),O=D.context.errorData,K=Object.assign({},z,{isWellFormed:O===void 0});return(0,n.success)([K,O])}catch($){return(0,n.failure)((0,n.javaScriptError)($))}}function q(H,G,z){try{var V=U(H,G,z,B),Z=Q(V,z),D=Z.context.errorData;return(0,n.success)(Object.assign({},z,{isWellFormed:D}))}catch(O){return(0,n.failure)((0,n.javaScriptError)(O))}}},"../excel-online-calc-syntax/lib/analyze/diagnostics.js":function(m,t,s){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.baseErrors=t.TypeSourceKind=t.TypeError=t.SyntaxError=void 0,t.formatDiagnostic=y;var a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o;(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_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"})(o||(t.SyntaxError=o={}));var f;(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"})(f||(t.TypeError=f={}));var g;(function(p){p.WSFArgument="WSFArgument",p.OperatorArgument="OperatorArgument"})(g||(t.TypeSourceKind=g={})),t.baseErrors=(n={},X(X(X(X(X(X(X(X(X(X(n,o.Unclosed_application,{kind:o.Unclosed_application}),o.Unclosed_paren,{kind:o.Unclosed_paren}),o.Unclosed_bracket,{kind:o.Unclosed_bracket}),o.Unclosed_array,{kind:o.Unclosed_array}),o.Unclosed_literal,{kind:o.Unclosed_literal}),o.Unclosed_comment,{kind:o.Unclosed_comment}),o.Invalid_number_literal,{kind:o.Invalid_number_literal}),o.Invalid_string_literal,{kind:o.Invalid_string_literal}),o.Invalid_error_literal,{kind:o.Invalid_error_literal}),o.Invalid_function_name,{kind:o.Invalid_function_name}),X(X(X(X(X(X(X(X(X(X(n,o.Invalid_name,{kind:o.Invalid_name}),o.Illegal_array_literal_element,{kind:o.Illegal_array_literal_element}),o.Empty_array_literal,{kind:o.Empty_array_literal}),o.Irregular_array_shape,{kind:o.Irregular_array_shape}),o.Empty_parenthesis,{kind:o.Empty_parenthesis}),o.Bad_node,{kind:o.Bad_node}),o.Invalid_qualifier,{kind:o.Invalid_qualifier}),o.Invalid_cell_ref,{kind:o.Invalid_cell_ref}),o.Invalid_binder,{kind:o.Invalid_binder}),o.Missing_binder,{kind:o.Missing_binder}),X(X(X(X(X(X(X(X(X(X(n,o.Duplicate_binder,{kind:o.Duplicate_binder}),o.Invalid_body,{kind:o.Invalid_body}),o.Mandatory_binder_after_optional,{kind:o.Mandatory_binder_after_optional}),o.Missing_default_expression,{kind:o.Missing_default_expression}),o.Binder_requires_brackets,{kind:o.Binder_requires_brackets}),o.Invalid_field_name,{kind:o.Invalid_field_name}),o.Missing_field_name,{kind:o.Missing_field_name}),o.Empty_formula,{kind:o.Empty_formula}),o.Invalid_rel_sheet_qualifier_in_cell,{kind:o.Invalid_rel_sheet_qualifier_in_cell}),o.Invalid_rel_sheet_qualifier_in_name,{kind:o.Invalid_rel_sheet_qualifier_in_name}),X(X(X(X(X(X(X(X(X(X(n,o.Invalid_unqualified_cell,{kind:o.Invalid_unqualified_cell}),o.Unexpected_closing_paren,{kind:o.Unexpected_closing_paren}),o.Unexpected_closing_brace,{kind:o.Unexpected_closing_brace}),o.Unexpected_closing_bracket,{kind:o.Unexpected_closing_bracket}),o.Unexpected_field_ref,{kind:o.Unexpected_field_ref}),o.Unexpected_dot,{kind:o.Unexpected_dot}),o.Invalid_struct_ref_table_name,{kind:o.Invalid_struct_ref_table_name}),o.Missing_struct_ref_table_name,{kind:o.Missing_struct_ref_table_name}),o.Invalid_struct_ref_comma_parts,{kind:o.Invalid_struct_ref_comma_parts}),o.Invalid_struct_ref_missing_part,{kind:o.Invalid_struct_ref_missing_part}),X(X(X(n,o.Invalid_struct_ref_bad_part,{kind:o.Invalid_struct_ref_bad_part}),f.Unexpected_application_head,{kind:f.Unexpected_application_head}),f.Unexpected_application_head_with_fix,{kind:f.Unexpected_application_head_with_fix}));function h(p){var R=p.kind,C=p.argIndex;switch(p.kind){case g.WSFArgument:return JSON.stringify({kind:R,funcId:(0,l.englishWorksheetFuncIdToName)(p.funcId),argIndex:C});case g.OperatorArgument:return JSON.stringify({kind:R,opId:(0,l.englishOperatorIdToName)(p.opId),argIndex:C})}}function y(p){switch(p.kind){case f.Insufficient_function_arguments:case f.Excess_function_arguments:return"".concat(p.kind,": ").concat((0,l.englishWorksheetFuncIdToName)(p.funcId));case o.Missing_operation_argument:case f.Incorrect_number_of_operator_arguments:return"".concat(p.kind,": ").concat((0,l.englishOperatorIdToName)(p.opId));case o.Unexpected_character:return"".concat(p.kind,": ").concat((0,a.anonymizeFormulaString)(p.text));case f.Types_not_related:return"".concat(p.kind,": ").concat(h(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=y;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/analyze/serviceTypes.js"),o={getDocumentLoc:function(){return(0,n.assertFalse)("calc.analyze.resolveStaticPrecedents: default getDocumentLoc")},getSheetIndex:function(){return(0,n.assertFalse)("calc.analyze.resolveStaticPrecedents: default getSheetIndex")},getSheetName:function(){return(0,n.assertFalse)("calc.analyze.resolveStaticPrecedents: default getSheetName")},getNameLoc:function(){return(0,n.assertFalse)("calc.analyze.resolveStaticPrecedents: default getNameLoc")},getUserDefinedFuncLoc:function(){return(0,n.assertFalse)("calc.analyze.resolveStaticPrecedents: default getUserDefinedFuncLoc")},getSheetRangeIndexes:function(){return(0,n.assertFalse)("calc.analyze.resolveStaticPrecedents: default getSheetRangeIndexes")},getContainingTable:function(){return(0,n.assertFalse)("calc.analyze.resolveStaticPrecedents: default getContainingTable")},getStructRefColumn:function(){return(0,n.assertFalse)("calc.analyze.resolveStaticPrecedents: default getStructRefColumn")},getStructRefSpecialRef:function(){return(0,n.assertFalse)("calc.analyze.resolveStaticPrecedents: default getStructRefSpecialRef")}};function f(p){var R,C,S,F,E,A,T,M,_,L,k,v,b,x,w,B,P,U;return{config:p.config,getDocumentLoc:(R=(C=p.getDocumentLoc)==null?void 0:C.bind(p))!=null?R:o.getDocumentLoc,getSheetIndex:(S=(F=p.getSheetIndex)==null?void 0:F.bind(p))!=null?S:o.getSheetIndex,getSheetName:(E=(A=p.getSheetName)==null?void 0:A.bind(p))!=null?E:o.getSheetName,getNameLoc:(T=(M=p.getNameLoc)==null?void 0:M.bind(p))!=null?T:o.getNameLoc,getUserDefinedFuncLoc:(_=(L=p.getUserDefinedFuncLoc)==null?void 0:L.bind(p))!=null?_:o.getUserDefinedFuncLoc,getSheetRangeIndexes:(k=(v=p.getSheetRangeIndexes)==null?void 0:v.bind(p))!=null?k:o.getSheetRangeIndexes,getContainingTable:(b=(x=p.getContainingTable)==null?void 0:x.bind(p))!=null?b:o.getContainingTable,getStructRefColumn:(w=(B=p.getStructRefColumn)==null?void 0:B.bind(p))!=null?w:o.getStructRefColumn,getStructRefSpecialRef:(P=(U=p.getStructRefSpecialRef)==null?void 0:U.bind(p))!=null?P:o.getStructRefSpecialRef}}var g=(0,a.createFailureErrorClass)("ResolveStaticPrecedentsError"),h=function(p){function R(C,S,F){var E;return We(this,R),E=qa(this,R),E.locals=S,E.annotations=F,E.cells=[],E.names=[],E.udfs=[],E.nameSpecial=a.SpecialPrecs.None,E.ownSpecial=a.SpecialPrecs.None,E.resolutions=[],E.globals=f(C),E.resolver=(0,a.createResolver)(E.globals),E}return Ka(R,p),ze(R,[{key:"appNode",value:function(S,F,E,A){var T=this;if(S.kind===a.NodeKind.WSF){var M=S.id,_=(0,a.getWorksheetFuncType)(M).staticPrecs;switch(M){case a.WorksheetFuncId.LOOKUP:case a.WorksheetFuncId.SUMIF:case a.WorksheetFuncId.AVERAGEIF:var L=function(b){var x=b.label,w=T.resolutions[x],B=(w==null?void 0:w.kind)===a.ResolvedKind.ResolvedCellRef||(w==null?void 0:w.kind)===a.ResolvedKind.ResolvedStructRef?w.resolution:void 0;return(B==null?void 0:B.kind)===n.ResultKind.Success?B.value:void 0},k=function(b,x){var w=L(b),B=L(x);return w!==void 0&&B!==void 0&&(0,a.isSheetGridRange)(w)&&(0,a.isSheetGridRange)(B)&&(0,a.isDocumentLocEqual)(w.sheet.document,B.sheet.document)&&w.range.rows===B.range.rows&&w.range.cols===B.range.cols};(F.length<3||F[2].kind===a.NodeKind.Literal||F[2].kind===a.NodeKind.Array||k(F[2],M===a.WorksheetFuncId.LOOKUP?F[1]:F[0]))&&(_&=~a.SpecialPrecs.AllCells);break}_!==a.SpecialPrecs.None&&(this.ownSpecial|=_)}return Gt(jt(R.prototype),"appNode",this).call(this,S,F,E,A)}},{key:"nameNode",value:function(S,F,E){var A=this.resolver.resolveDottedName(this.locals,(0,a.nameNode)(S,F,E),this.annotations);this.resolutions[E]=A,(0,n.safePush)(this.names,A.precedents.names),(0,n.safePush)(this.udfs,A.precedents.udfs);var T=A.headResolved;switch(T.kind){case a.ResolvedKind.ResolvedName:if(!(0,n.isSuccess)(T.resolution)){this.handleResolutionError(T.resolution.reason);break}T.resolution.value!==void 0&&(this.nameSpecial|=a.SpecialPrecs.All);break;case a.ResolvedKind.ResolvedUserDefinedFunc:if(!(0,n.isSuccess)(T.resolution)){this.handleResolutionError(T.resolution.reason);break}break;case a.ResolvedKind.ResolvedCellRef:this.pushResolvedGridRef(T.resolution);break}return Gt(jt(R.prototype),"nameNode",this).call(this,S,F,E)}},{key:"cellRefNode",value:function(S,F,E){var A=this.resolver.resolveCellRef(this.locals,(0,a.cellRefNode)(S,F,E));this.resolutions[E]=A;var T=A.resolution;return this.pushResolvedGridRef(T),Gt(jt(R.prototype),"cellRefNode",this).call(this,S,F,E)}},{key:"structRefNode",value:function(S,F,E){var A=this.resolver.resolveStructRef(this.locals,(0,a.structRefNode)(S,F,E));this.resolutions[E]=A,(0,n.safePush)(this.names,A.precedents);var T=A.resolution;return this.pushResolvedGridRef(T),Gt(jt(R.prototype),"structRefNode",this).call(this,S,F,E)}},{key:"pushResolvedGridRef",value:function(S){if(S.kind!==n.ResultKind.Success)return this.handleResolutionError(S.reason);if(S.value!==void 0){var F=S.value;if((0,a.isSheetGridRange)(F))this.cells.push(F);else{this.ownSpecial|=a.SpecialPrecs.OwnDocSheets;var E=this.globals.getSheetRangeIndexes(F.sheet);if(!(0,n.isSuccess)(E))throw new g(E.reason);(0,n.safePush)(this.cells,E.value.sheets.map(function(A){return(0,a.sheetGridRange)((0,a.sheetIndex)(F.sheet.document,A),F.range)}))}}}},{key:"handleResolutionError",value:function(S){switch(S.kind){case a.ResolveReasonKind.NoOriginSheet:case a.ResolveReasonKind.InvalidStructRef:case a.ResolveReasonKind.InvalidCellRef:case a.ResolveReasonKind.InvalidQualifier:case a.ResolveReasonKind.EmptyIntersection:return}throw new g(S)}}])}(a.IdentityVisitor);function y(p,R,C){try{var S=new h(p,R,C.annotations);return(0,a.reduceBottomUp)(S,C),(0,n.success)((0,l.staticPrecedents)(S.cells,S.names,S.udfs,S.nameSpecial|S.ownSpecial,S.ownSpecial,a.PrecsBound.Upper,S.resolutions))}catch(F){return F instanceof g?(0,n.failure)(F.reason):(0,n.failure)((0,n.javaScriptError)(F))}}},"../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=f,t.staticPrecedents=g,t.createAnalyzeGlobals=h,t.analyzeLocalsGrid=y,t.analyzeLocalsName=p;var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=n.__importStar(s("../excel-online-calc-syntax/lib/analyze/diagnostics.js"));t.diagnostics=o;function f(R){if(R!==void 0){var C={};return Object.keys(R).forEach(function(S){R[Number(S)].forEach(function(F){var E,A=o.formatDiagnostic(F);C[A]=((E=C[A])!=null?E:0)+1})}),C}}function g(R,C,S,F,E,A,T){return{cells:R,names:C,udfs:S,special:F,ownSpecial:E,bound:A,resolutions:T}}function h(R,C){return{config:R,getSheetName:C}}function y(R,C,S){var F=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return{config:S??void 0,lexicalKind:R,originGridCell:(0,a.success)(C.range),originSheet:(0,a.success)(C.sheet),allowRelativeQualifier:!1,allowUnqualifiedCell:!0,allowImplicitTable:!0,wrapCellReferences:!1,workbookLoad:F}}function p(R,C){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return{config:C??void 0,lexicalKind:l.LexicalKind.NameManager,originGridCell:(0,a.success)(R.range),originSheet:(0,a.success)(R.sheet),allowRelativeQualifier:!0,allowUnqualifiedCell:!1,allowImplicitTable:!1,wrapCellReferences:!0,workbookLoad:S}}},"../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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");t.PackageName="excel-online-calc-syntax";var a=s("../excel-online-calc-syntax/lib/analyze/analyzeService.js");Object.defineProperty(t,"createAnalyzer",{enumerable:!0,get:function(){return a.createAnalyzer}}),n.__exportStar(s("../excel-online-calc-syntax/lib/analyze/serviceTypes.js"),t),n.__exportStar(s("../excel-online-calc-syntax/lib/parse/serviceTypes.js"),t);var l=s("../excel-online-calc-syntax/lib/parse/parseFieldRef.js");Object.defineProperty(t,"isUnbracketedFieldName",{enumerable:!0,get:function(){return l.isUnbracketedFieldName}});var o=s("../excel-online-calc-syntax/lib/parse/parseResultHelper.js");Object.defineProperty(t,"parseResultHelper",{enumerable:!0,get:function(){return o.parseResultHelper}});var f=s("../excel-online-calc-syntax/lib/parse/parserService.js");Object.defineProperty(t,"createParser",{enumerable:!0,get:function(){return f.createParser}}),t.stopUsingThis=n.__importStar(s("../excel-online-calc-syntax/lib/stopUsingThisNamespace.js")),t.parseServiceTypes=n.__importStar(s("../excel-online-calc-syntax/lib/parse/serviceTypes.js")),t.parserService=n.__importStar(s("../excel-online-calc-syntax/lib/parse/parserService.js")),t.analyzeService=n.__importStar(s("../excel-online-calc-syntax/lib/analyze/analyzeService.js")),t.analyzeServiceTypes=n.__importStar(s("../excel-online-calc-syntax/lib/analyze/serviceTypes.js")),t.tokenizeFormulaModule=n.__importStar(s("../excel-online-calc-syntax/lib/parse/tokenizeFormula.js")),t.token=n.__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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-syntax/lib/parse/parser.js"),l=s("../excel-online-calc-syntax/lib/parse/token.js");t.parseWhitespace=(0,a.many)((0,a.take)(function(y,p){return(0,l.isWhitespaceToken)(p)?p:void 0})),t.parseSpacesOnly=(0,a.opt)((0,a.take)(function(y,p){return p.kind===l.TokenKind.Spaces?p.chars:void 0}),"");var o=function(p,R,C,S,F){var E=p.at(R,C);if(E===void 0){var A="calc.parse.pStart: internal error: expected token at ".concat(R);return(0,n.assertFalse)(A)}return S(E.start,R)};t.parseCharIndex=o;function f(y){return(0,a.take)(function(p,R){return R.kind===l.TokenKind.Sep&&R.value===y?R:void 0})}function g(y){return(0,a.take)(function(p,R){return R.kind===l.TokenKind.Left&&R.value===y?R:void 0})}function h(y){return(0,a.take)(function(p,R){return R.kind===l.TokenKind.Right&&R.value===y?R:void 0})}t.parseListSep=f(l.SepId.List),t.parseRowSep=f(l.SepId.Row),t.parseColSep=f(l.SepId.Col),t.parseQualSep=f(l.SepId.Qual),t.parseDotSepToken=f(l.SepId.Dot),t.parseAssignToken=f(l.SepId.Assign),t.parseLeftParen=g(l.DelimId.Paren),t.parseRightParen=h(l.DelimId.Paren),t.parseLeftBrace=g(l.DelimId.Brace),t.parseRightBrace=h(l.DelimId.Brace),t.parseLeftSQuote=g(l.DelimId.SQuote),t.parseRightSQuote=h(l.DelimId.SQuote),t.parseLeftBracket=g(l.DelimId.Bracket),t.parseRightBracket=h(l.DelimId.Bracket),t.parseDotSepTokenNotFollowedByLeftBracket=(0,a.takePeek)(function(y,p,R){return(0,l.isDotSepToken)(p)&&!(0,l.isLeftBracketToken)(R)?p:void 0}),t.parseRangeOp=(0,a.take)(function(y,p){return(0,l.isRangeOpToken)(p)?p:void 0}),t.parseAtOp=(0,a.take)(function(y,p){return(0,l.isAtOpToken)(p)?p:void 0}),t.parseEscape=(0,a.take)(function(y,p){return p.kind===l.TokenKind.Escape?p:void 0}),t.parseEnd=(0,a.take)(function(y,p){return p.kind===l.TokenKind.End?p:void 0}),t.parseIdentContinue=(0,a.apply)((0,a.many1)((0,a.take)(function(y,p){return p.isIdentContinue?p:void 0})),function(y,p){var R=p[0];return p.length===1?R:(0,l.identToken)(R.start,p.map(function(C){return C.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=F;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/parse/parseCommon.js"),o=s("../excel-online-calc-syntax/lib/parse/parseOperators.js"),f=s("../excel-online-calc-syntax/lib/parse/parser.js"),g=s("../excel-online-calc-syntax/lib/parse/parserState.js"),h=s("../excel-online-calc-syntax/lib/parse/token.js"),y=n.codePoint,p=y.codePointQuestionMark,R=y.codePointBackslash,C=y.codePointUnderscore,S=255;function F(M,_){function L(x){return x!==p&&x!==R&&M.isIdentContinue(x)}function k(x){return x!==C&&x!==R&&(M.isIdentStart(x)||M.isNumeral(x))}if(_.length===0)return!1;var v=(0,n.stringCodePointAt)(_,0);if(!k(v))return!1;for(var b of(0,n.codePointIterator)(_,(0,n.numCodeUnits)(v)))if(!L(b))return!1;return!0}var E=(0,f.take)(function(M,_){return _.kind===h.TokenKind.Ident||_.kind===h.TokenKind.Escape||_.kind===h.TokenKind.Unexpected?_:void 0}),A=(0,f.apply)((0,f.tuple)(l.parseLeftBracket,(0,g.withTokenContext)(h.TokenContext.InFieldRef,(0,f.tuple)(l.parseCharIndex,(0,f.many)(E),l.parseCharIndex,(0,f.opt)(l.parseRightBracket,void 0)))),function(M,_){var L=Ae(_,2),k=L[0],v=Ae(L[1],4),b=v[0],x=v[1],w=v[2],B=v[3],P=B!==void 0,U=x.map(function(W){return W.kind===h.TokenKind.Escape?"":W.chars}).join("");if(!x.every(function(W,q,H){var G;return W.kind===h.TokenKind.Ident||W.kind===h.TokenKind.Escape&&((G=H[q+1])==null?void 0:G.kind)===h.TokenKind.Ident})||U.length>S){var Q=x.map(function(W){return W.chars}).join("");return[(0,a.badCharsNode)(a.BadType.FieldName,Q,(0,g.addSpan)(M,b,w,"","")),!0,P]}return[(0,a.identNode)(U,(0,g.addSpan)(M,b,w,"","")),!0,P]}),T=(0,f.apply)(l.parseIdentContinue,function(M,_){var L=_.start,k=_.start+_.chars.length;return!F(M.localeInfo,_.chars)||_.chars.length>S?[(0,a.badCharsNode)(a.BadType.FieldName,_.chars,(0,g.addSpan)(M,L,k,"","")),!1,!0]:[(0,a.identNode)(_.chars,(0,g.addSpan)(M,L,k,"","")),!1,!0]});t.parseFieldRef=(0,f.apply)((0,f.tuple)(l.parseCharIndex,l.parseWhitespace,l.parseDotSepToken,(0,f.any)(T,A),l.parseCharIndex),function(M,_){var L=Ae(_,5),k=L[0],v=L[1],b=L[2],x=Ae(L[3],3),w=x[0],B=x[1],P=x[2],U=L[4],Q=(0,g.addSpan)(M,b.start,U,v,""),W=!1,q=(0,a.fieldRef)(w,B,P,W,Q);return(0,o.fieldRefTerm)(v.length>0,q,k,U)})},"../excel-online-calc-syntax/lib/parse/parseFormula.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseSpParam=t.parseFormula=void 0,t.runFormulaParser=q;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/parse/parseCommon.js"),o=s("../excel-online-calc-syntax/lib/parse/parseFieldRef.js"),f=s("../excel-online-calc-syntax/lib/parse/parseLiteral.js"),g=s("../excel-online-calc-syntax/lib/parse/parseOperators.js"),h=s("../excel-online-calc-syntax/lib/parse/parser.js"),y=s("../excel-online-calc-syntax/lib/parse/parseRef.js"),p=s("../excel-online-calc-syntax/lib/parse/parserState.js"),R=s("../excel-online-calc-syntax/lib/parse/parseStructRef.js"),C=s("../excel-online-calc-syntax/lib/parse/token.js"),S=(0,h.apply)((0,h.tuple)(l.parseWhitespace,(0,h.lazy)(function(){return t.parseFormula}),l.parseWhitespace),function($,j){var N=Ae(j,3),J=N[0],ee=N[1],Y=N[2],re=(0,p.getNodeSpan)($,ee);if((0,n.assertTrue)("calc.parse.parseSpFormula",!(re.pre.length>0&&J.length>0)),(0,n.assertTrue)("calc.parse.parseSpFormula",!(re.post.length>0&&Y.length>0)),J.length>0){var ue=(0,p.addWhitespace)($,J),ce=Ae(ue,2);re.pre=ce[0],re.preComments=ce[1]}if(Y.length>0){var oe=(0,p.addWhitespace)($,Y),ae=Ae(oe,2);re.post=ae[0],re.postComments=ae[1]}return ee}),F=(0,h.apply)((0,h.tuple)(l.parseLeftParen,(0,p.withDelim)(C.DelimId.Paren,p.ListSep.Union,C.TokenContext.InParen,(0,h.tuple)(S,(0,h.opt)(l.parseRightParen,void 0))),l.parseCharIndex),function($,j){var N=Ae(j,3),J=N[0],ee=Ae(N[1],2),Y=ee[0],re=ee[1],ue=N[2];return(0,a.parenNode)(Y,re!==void 0,(0,p.addSpan)($,J.start,ue,"",""))}),E=(0,h.many1)(S,(0,h.right)(l.parseColSep,S)),A=(0,h.many1)(E,(0,h.right)(l.parseRowSep,E)),T=(0,h.apply)((0,h.tuple)(l.parseLeftBrace,(0,p.withDelim)(C.DelimId.Brace,p.ListSep.Union,C.TokenContext.InArray,(0,h.tuple)(A,(0,h.opt)(l.parseRightBrace,void 0))),l.parseCharIndex),function($,j){var N=Ae(j,3),J=N[0],ee=Ae(N[1],2),Y=ee[0],re=ee[1],ue=N[2];return(0,a.arrayNode)(Y,re!==void 0,(0,p.addSpan)($,J.start,ue,"",""))});function M($){return(0,h.take)(function(j,N){return $(N)?(0,a.badCharsNode)(a.BadType.Unexpected,N.chars,(0,p.addSpan)(j,N.start,N.start+N.chars.length,"","")):void 0})}var _=(0,h.apply)((0,h.tuple)(l.parseCharIndex,M(C.isLeftBracketToken),(0,p.withDelim)(C.DelimId.Bracket,p.ListSep.Union,C.TokenContext.Normal,(0,h.tuple)(S,(0,h.opt)(M(C.isRightBracketToken),void 0))),l.parseCharIndex),function($,j){var N=Ae(j,4),J=N[0],ee=N[1],Y=Ae(N[2],2),re=Y[0],ue=Y[1],ce=N[3],oe=[ee,re];return ue!=null&&oe.push(ue),(0,a.badSequenceNode)(a.BadType.Unexpected,oe,(0,p.addSpan)($,J,ce,"",""))}),L=(0,h.take)(function($,j){switch(j.kind){case C.TokenKind.End:case C.TokenKind.Operator:case C.TokenKind.Spaces:case C.TokenKind.SingleLineComment:case C.TokenKind.MultiLineComment:return;case C.TokenKind.Sep:if(j.value===C.SepId.Dot)return;if(j.value===C.SepId.Qual||j.value===C.SepId.Assign)break;if($.delim.delimId===C.DelimId.Brace||j.value!==C.SepId.Col&&j.value!==C.SepId.Row)return;break;case C.TokenKind.Right:if(j.value!==C.DelimId.SQuote&&$.delim.stack[j.value])return;break}return(0,a.badCharsNode)(a.BadType.Unexpected,j.chars,(0,p.addSpan)($,j.start,j.start+j.chars.length,"",""))}),k=(0,h.any)(y.parseRef,f.parseLiteral,F,T,o.parseFieldRef,R.parseStructRef,_,y.parseUnqualBadRef,L);function v($){return(0,h.tuple)(l.parseLeftParen,(0,p.withDelim)(C.DelimId.Paren,p.ListSep.Arg,C.TokenContext.InParen,(0,h.tuple)((0,h.apply)((0,h.many1)($,(0,h.right)(l.parseListSep,$)),function(j,N){return N.map(function(J){return J.kind===a.NodeKind.Missing?(0,a.literalNode)(a.missingOper,!0,J.label):J})}),(0,h.opt)(l.parseRightParen,void 0))),l.parseCharIndex)}var b=(0,h.apply)(v(S),function($,j){var N=Ae(j,3),J=N[0],ee=Ae(N[1],2),Y=ee[0],re=ee[1],ue=N[2];return(0,g.argsTerm)(Y,re!==void 0,J.start,ue)}),x=(0,h.apply)(v((0,h.any)((0,h.lazy)(function(){return t.parseSpParam}),S)),function($,j){var N=Ae(j,3),J=N[0],ee=Ae(N[1],2),Y=ee[0],re=ee[1],ue=N[2];return(0,g.lambdaArgsTerm)(Y,re!==void 0,J.start,ue)}),w=(0,h.take)(function($,j){return j.kind===C.TokenKind.Operator&&(j.value===a.OperatorId.Percent||j.value===a.OperatorId.Pound)?j:void 0});function B($,j){return j.kind===C.TokenKind.Sep&&j.value===C.SepId.List&&$.delim.listSep===p.ListSep.Union?(0,C.operatorToken)(j.start,$.localeInfo.listSeparator,a.OperatorId.Union):void 0}var P=(0,h.take)(function($,j){return j.kind===C.TokenKind.Operator||(0,C.isDotSepToken)(j)?j:B($,j)}),U=(0,h.many)((0,h.take)(function($,j){return(0,C.isWhitespaceToken)(j)?j:void 0})),Q=(0,h.any)((0,h.concat)((0,h.bind)((0,h.any)(k,w),function($,j){var N=(0,g.isWSFNode)($.localeInfo,j);return(N==null?void 0:N.id)===a.WorksheetFuncId.LAMBDA?(0,h.concat)((0,h.parseSucceed)([j]),(0,h.opt)((0,h.tuple)(x),[])):(0,h.parseSucceed)([j])}),(0,h.many)((0,h.any)(b,o.parseFieldRef,R.parseStructRef))),(0,h.tuple)(P)),W=(0,h.flatten)((0,h.many1)(Q,(0,h.concat)(U,Q)));t.parseFormula=(0,h.apply)((0,h.tuple)((0,h.opt)(W,void 0),l.parseCharIndex),function($,j){var N=Ae(j,2),J=N[0],ee=N[1];if(J==null){var Y=(0,p.addSpan)($,ee,ee,"","");return(0,a.missingNode)("",Y)}var re=J;return re.push((0,C.endToken)(ee)),(0,g.runOperatorPrecedenceParser)($,re)});function q($,j,N,J,ee,Y,re,ue){var ce=X(X({},a.SyntaxFeature.Comments,(re==null?void 0:re[a.SyntaxFeature.Comments])===!0),a.SyntaxFeature.Statements,(re==null?void 0:re[a.SyntaxFeature.Statements])===!0),oe=(0,p.makeState)($,j,N,J,ee,ce),ae=ue.at(0,oe);if(ae===void 0){var le="calc.parse.runTokenParser: internal error: expected at least 1 token";return(0,n.assertFalse)(le)}var ne=(0,h.runParser)(S,ue,0,oe);if(!(0,n.isSuccess)(ne)){var te="calc.parse.runTokenParser: internal error: !isSuccess";return(0,n.assertFalse)(te)}var ie=ne.value.index,se=ue.at(ie,oe);if(se===void 0){var Re="calc.parse.runTokenParser: internal error: expected one unconsumed token";return(0,n.assertFalse)(Re)}if(se.kind!==C.TokenKind.End){var he="calc.parse.runTokenParser: internal error: didn't consume up to end at index ".concat(ie);return(0,n.assertFalse)(he)}if(ue.at(ie+1,oe)!==void 0){var ye="calc.parse.runTokenParser: internal error: expected no tokens following End";return(0,n.assertFalse)(ye)}var ve=ne.value.output,me=oe.spans,Ee=(0,a.buildAnnotations)($,ve,Y,re==null?void 0:ce);return(0,a.formula)(ve,me,Ee)}var H=(0,h.applyTake)((0,h.tuple)(y.parseRef),function($,j){var N=Ae(j,1),J=N[0],ee=J.kind===g.TermKind.MaybeWSFTerm?J.node:J;if((0,a.isUnqualifiedNameNode)(ee))return(0,a.identNode)(ee.whole,ee.label)}),G=(0,h.apply)((0,h.many1)((0,h.take)(function($,j){return j.isIdentContinue||(0,C.isDotSepToken)(j)?j:void 0})),function($,j){var N=j[0].start,J=j.map(function(Y){return Y.chars}).join(""),ee=(0,p.addSpan)($,N,N+J.length,"","");return(0,a.badCharsNode)(a.BadType.ParamName,J,ee)}),z=(0,h.peek)(function($,j){var N=j.start;return(0,a.missingNode)("",(0,p.addSpan)($,N,N,"",""))}),V=(0,h.applyTake)((0,h.tuple)(l.parseCharIndex,l.parseLeftBracket,(0,p.withDelim)(C.DelimId.Bracket,p.ListSep.Union,C.TokenContext.Normal,(0,h.tuple)(l.parseWhitespace,(0,h.any)(H,G,z),l.parseWhitespace,(0,h.opt)(l.parseRightBracket,void 0))),l.parseCharIndex),function($,j){var N=Ae(j,4),J=N[0],ee=N[1],Y=Ae(N[2],4),re=Y[0],ue=Y[1],ce=Y[2],oe=Y[3],ae=N[3],le=(0,p.getNodeSpan)($,ue),ne=(0,p.addWhitespace)($,re),te=Ae(ne,2);le.pre=te[0],le.preComments=te[1];var ie=(0,p.addWhitespace)($,ce),se=Ae(ie,2);return le.post=se[0],le.postComments=se[1],(0,a.paramName)(ue,!0,oe!==void 0,(0,p.addSpan)($,J,ae,"",""))}),Z="_xlop.",D=(0,h.applyTake)((0,h.tuple)(l.parseCharIndex,H,l.parseCharIndex),function($,j){var N=Ae(j,3),J=N[0],ee=N[1],Y=N[2],re=ee.whole,ue=$.localeInfo,ce=re.length>Z.length&&ue.stringCompareCI(re.substring(0,Z.length),Z)===0;return(0,a.paramName)(ee,ce,!0,(0,p.addSpan)($,J,Y,"",""))}),O=(0,h.apply)((0,h.tuple)(l.parseWhitespace,l.parseCharIndex,l.parseAssignToken,l.parseWhitespace,(0,h.lazy)(function(){return t.parseFormula}),l.parseCharIndex),function($,j){var N=Ae(j,6),J=N[0],ee=N[1],Y=N[2],re=N[3],ue=N[4],ce=N[5],oe=(0,p.getNodeSpan)($,ue),ae=(0,p.addWhitespace)($,re),le=Ae(ae,2);return oe.pre=le[0],oe.preComments=le[1],(0,a.paramDefault)(ue,(0,p.addSpan)($,ee,ce,J,""))}),K=(0,h.lazy)(function(){return(0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaDefaultParameters)?O:(0,h.parseFail)()});t.parseSpParam=(0,h.applyTake)((0,h.tuple)(l.parseWhitespace,l.parseCharIndex,(0,h.bind)((0,h.any)(D,V),function($,j){return j.isClosed?(0,h.apply)((0,h.opt)(K,void 0),function(N,J){return[j,J]}):(0,h.parseSucceed)([j,void 0])}),l.parseCharIndex,l.parseWhitespace,(0,h.peek)(function($,j){return j})),function($,j){var N=Ae(j,6),J=N[0],ee=N[1],Y=Ae(N[2],2),re=Y[0],ue=Y[1],ce=N[3],oe=N[4],ae=N[5];if(ue!==void 0||ae.kind===C.TokenKind.End&&re.isBracketed||(0,C.isListSepToken)(ae))return(0,a.paramNode)(re,ue,(0,p.addSpan)($,ee,ce,J,oe))})},"../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 n=s("../excel-online-calc-lang/lib/index.js"),a=s("../excel-online-calc-syntax/lib/parse/parseCommon.js"),l=s("../excel-online-calc-syntax/lib/parse/parseOperators.js"),o=s("../excel-online-calc-syntax/lib/parse/parser.js"),f=s("../excel-online-calc-syntax/lib/parse/parserState.js"),g=s("../excel-online-calc-syntax/lib/parse/token.js");function h(R){return R.refStyle===n.RefStyle.A1&&R.col==null&&typeof R.row=="object"&&R.row.kind===n.PosKind.Rel}var y=(0,o.take)(function(R,C){return C.kind===g.TokenKind.Literal&&C.oper.kind!==n.OperKind.Boolean?C:C.kind===g.TokenKind.CellRef&&h(C)?(0,g.literalToken)(C.start,C.chars,R.mathpack.fromNumber(C.row.index+R.origin.row+1)):void 0}),p=(0,o.take)(function(R,C){return C.kind===g.TokenKind.Literal&&C.oper.kind===n.OperKind.Boolean?C:void 0});t.parseLiteral=(0,o.apply)((0,o.tuple)((0,o.any)(y,(0,o.left)(p,(0,o.fails)(a.parseDotSepTokenNotFollowedByLeftBracket))),a.parseCharIndex),function(R,C){var S=Ae(C,2),F=S[0],E=S[1],A=(0,f.addSpan)(R,F.start,E,"","");if((0,g.isBadNumberOper)(F.oper))return(0,n.badCharsNode)(n.BadType.NumberLiteral,F.chars,A);if((0,g.isBadErrorOper)(F.oper))return(0,n.badCharsNode)(n.BadType.ErrorLiteral,F.chars,A);if((0,n.isStringOper)(F.oper)&&F.oper.value.length>n.cellStringLimit)return(0,n.badCharsNode)(n.BadType.StringLiteral,F.chars,A);var T=(0,n.literalNode)(F.oper,F.hasRight,A);return(0,n.isBooleanOper)(F.oper)?(0,l.maybeWSFTerm)(T,F.chars):T})},"../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=h,t.argsTerm=y,t.fieldRefTerm=p,t.structRefTerm=R,t.maybeWSFTerm=C,t.isWSFNode=j,t.runOperatorPrecedenceParser=hr;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/parse/parser.js"),o=s("../excel-online-calc-syntax/lib/parse/parserState.js"),f=s("../excel-online-calc-syntax/lib/parse/token.js"),g;(function(rr){rr.LambdaArgsTerm="LambdaArgsTerm",rr.ArgsTerm="ArgsTerm",rr.FieldRefTerm="FieldRefTerm",rr.StructRefTerm="StructRefTerm",rr.MaybeWSFTerm="MaybeWSFTerm"})(g||(t.TermKind=g={}));function h(rr,Me,_e,Qe){return{kind:g.LambdaArgsTerm,nodes:rr,isClosed:Me,start:_e,end:Qe}}function y(rr,Me,_e,Qe){return{kind:g.ArgsTerm,nodes:rr,isClosed:Me,start:_e,end:Qe}}function p(rr,Me,_e,Qe){return{kind:g.FieldRefTerm,hasDotPreSpace:rr,rhs:Me,start:_e,end:Qe}}function R(rr,Me,_e){return{kind:g.StructRefTerm,rhs:rr,start:Me,end:_e}}function C(rr,Me){return{kind:g.MaybeWSFTerm,node:rr,whole:Me}}function S(rr){return rr.kind!==f.TokenKind.Operator&&rr.kind!==f.TokenKind.Sep&&rr.kind!==f.TokenKind.End&&rr.kind!==f.TokenKind.Spaces&&rr.kind!==f.TokenKind.SingleLineComment&&rr.kind!==f.TokenKind.MultiLineComment&&!(rr.kind in g)}function F(rr){return rr.kind===f.TokenKind.Spaces||rr.kind===f.TokenKind.SingleLineComment||rr.kind===f.TokenKind.MultiLineComment}function E(rr,Me){return Me=Me.kind===g.MaybeWSFTerm?Me.node:Me,S(Me)?(0,o.getNodeSpan)(rr,Me).start:Me.start}var A=(0,l.many)((0,l.take)(function(rr,Me){return F(Me)?Me:void 0})),T=(0,l.many1)((0,l.take)(function(rr,Me){return F(Me)?Me:void 0})),M=(0,l.peek)(function(rr,Me){return Me}),_=function(Me,_e,Qe,Rr,kr){var Mr=Me.at(_e,Qe);if(Mr===void 0){var Pr="calc.parse.pStart: internal error: expected term at ".concat(_e);return(0,n.assertFalse)(Pr)}return Rr(E(Qe,Mr),_e)};function L(rr){return(0,l.apply)((0,l.tuple)(A,_,(0,l.take)(rr),_,A),function(Me,_e){var Qe=Ae(_e,5),Rr=Qe[0],kr=Qe[1],Mr=Qe[2],Pr=Qe[3],Gr=Qe[4];return(0,a.operatorNode)(Mr,(0,o.addSpan)(Me,kr,Pr,Rr,Gr))})}function k(rr){return(0,l.apply)((0,l.tuple)(A,_,(0,l.take)(rr),_),function(Me,_e){var Qe=Ae(_e,4),Rr=Qe[0],kr=Qe[1],Mr=Qe[2],Pr=Qe[3];return(0,a.operatorNode)(Mr,(0,o.addSpan)(Me,kr,Pr,Rr,""))})}function v(rr){return(0,l.apply)((0,l.tuple)(_,(0,l.take)(rr),_,A),function(Me,_e){var Qe=Ae(_e,4),Rr=Qe[0],kr=Qe[1],Mr=Qe[2],Pr=Qe[3];return(0,a.operatorNode)(kr,(0,o.addSpan)(Me,Rr,Mr,"",Pr))})}var b=L(function(rr,Me){return Me.kind===f.TokenKind.Operator&&(Me.value===a.OperatorId.Add||Me.value===a.OperatorId.Sub)?Me.value:void 0}),x=v(function(rr,Me){if(Me.kind===f.TokenKind.Operator){if(Me.value===a.OperatorId.Add)return a.OperatorId.Pos;if(Me.value===a.OperatorId.Sub)return a.OperatorId.Neg}}),w=v(function(rr,Me){return Me.kind===f.TokenKind.Operator&&Me.value===a.OperatorId.At?Me.value:void 0}),B=k(function(rr,Me){return Me.kind===f.TokenKind.Operator&&Me.value===a.OperatorId.Pound?Me.value:void 0}),P=(0,l.take)(function(rr,Me){return Me.kind===g.StructRefTerm?Me:void 0}),U=L(function(rr,Me){return Me.kind===f.TokenKind.Operator&&(Me.value===a.OperatorId.Mul||Me.value===a.OperatorId.Div)?Me.value:void 0}),Q=L(function(rr,Me){return Me.kind===f.TokenKind.Operator&&Me.value===a.OperatorId.Pow?Me.value:void 0}),W=k(function(rr,Me){return Me.kind===f.TokenKind.Operator&&Me.value===a.OperatorId.Percent?Me.value:void 0}),q=L(function(rr,Me){return Me.kind===f.TokenKind.Operator&&Me.value===a.OperatorId.Concat?Me.value:void 0}),H=L(function(rr,Me){return Me.kind===f.TokenKind.Operator&&Me.value>=a.OperatorId.Eq&&Me.value<=a.OperatorId.Ge?Me.value:void 0}),G=L(function(rr,Me){return Me.kind===f.TokenKind.Operator&&Me.value===a.OperatorId.Range?Me.value:void 0}),z=L(function(rr,Me){return Me.kind===f.TokenKind.Operator&&Me.value===a.OperatorId.Union?Me.value:void 0}),V=(0,l.applyTake)((0,l.tuple)(T,M),function(rr,Me){var _e=Ae(Me,2),Qe=_e[0],Rr=_e[1];if(Rr.kind!==f.TokenKind.End&&(Rr.kind!==f.TokenKind.Operator||Rr.value===a.OperatorId.At)&&!(Rr.kind===f.TokenKind.Sep&&(0,f.isDotSepToken)(Rr))){if(!(Qe.length===1&&Qe[0].kind===f.TokenKind.Spaces))return Qe;var kr=E(rr,Rr),Mr=(0,o.addSpan)(rr,kr,kr,Qe[0].chars,"");return(0,a.operatorNode)(a.OperatorId.Isect,Mr)}}),Z=(0,l.take)(function(rr,Me){return Me.kind===f.TokenKind.Sep&&(0,f.isDotSepToken)(Me)?Me:void 0}),D=(0,l.take)(function(rr,Me){return Me.kind===g.ArgsTerm?Me:void 0}),O=(0,l.take)(function(rr,Me){return Me.kind===g.LambdaArgsTerm?Me:void 0}),K=(0,l.take)(function(rr,Me){return Me.kind===g.ArgsTerm||Me.kind===g.FieldRefTerm?Me:void 0}),$=X({},a.WorksheetFuncId.LETREC,n.FeatureName.CalcLetRecFunction);function j(rr,Me){if(Me.kind===g.MaybeWSFTerm&&Me.whole!==void 0){var _e=(0,a.getWorksheetFuncId)(rr,Me.whole);if(_e===void 0||((0,n.assertTrue)("calc.parse.parseWSFName: unexpected UDF",_e!==a.WorksheetFuncId._UDF),(0,a.getWorksheetFuncType)(_e).flags&a.FunctionFlags.Internal))return;var Qe=$[_e];return Qe!==void 0&&!(0,n.isFeatureEnabled)(Qe)?void 0:(0,a.wsfNode)(_e,Me.whole,Me.node.label)}}var N=(0,l.take)(function(rr,Me){return j(rr.localeInfo,Me)}),J=(0,l.take)(function(rr,Me){var _e=j(rr.localeInfo,Me);return(_e==null?void 0:_e.id)===a.WorksheetFuncId.LAMBDA?_e:void 0});function ee(rr,Me){return!!((0,a.isUnqualifiedNameNode)(Me)||rr===a.RefStyle.A1&&Me.kind===a.NodeKind.CellRef&&Me.qualifier===void 0&&Me.ref.kind===a.CellRefKind.Single&&Me.ref.col.kind===a.PosKind.Rel&&Me.ref.row.kind===a.PosKind.Rel)}var Y=(0,l.apply)((0,l.tuple)(J,O),function(rr,Me){for(var _e=Ae(Me,2),Qe=_e[0],Rr=_e[1],kr=(0,o.getNodeSpan)(rr,Qe).start,Mr=Rr.nodes,Pr=Qe.id,Gr=[],Be,tr=[],pr=0;pr<Mr.length;pr+=1){var _r=Mr[pr];_r.kind===a.NodeKind.Param?Gr.push((0,a.lambdaParam)((0,a.indexedArg)(_r,pr))):pr===Mr.length-1?Be=(0,a.indexedArg)(_r,pr):tr.push((0,a.indexedArg)(_r,pr))}var xr=(0,o.addSpan)(rr,kr,Rr.end,"","");return(0,a.lambdaNode)(Qe,Gr,Be,tr,Rr.isClosed,xr)}),re=(0,l.apply)((0,l.tuple)(N,D),function(rr,Me){var _e=Ae(Me,2),Qe=_e[0],Rr=_e[1],kr=(0,o.getNodeSpan)(rr,Qe).start,Mr=Rr.nodes;switch(Qe.id){case a.WorksheetFuncId.LET:case a.WorksheetFuncId.LETREC:{for(var Pr=Qe.id,Gr=[],Be=[],tr,pr=0;pr<Mr.length;pr+=1){var _r=Mr[pr];if(pr===Mr.length-1){tr=(0,a.indexedArg)(_r,pr);continue}if(pr+1<Mr.length&&(0,a.isUnqualifiedNameNode)(_r)&&!(pr+3<Mr.length&&!ee(rr.refStyle,Mr[pr+2])&&(0,a.isUnqualifiedNameNode)(Mr[pr+1]))){Gr.push((0,a.letVar)((0,a.indexedArg)((0,a.varNode)((0,a.identNode)(_r.whole,_r.parts.label),_r.label),pr),(0,a.indexedArg)(Mr[pr+1],pr+1))),pr+=1;continue}Be.push((0,a.indexedArg)(_r,pr))}var xr=(0,o.addSpan)(rr,kr,Rr.end,"","");return(0,a.letNode)(Qe,Gr,tr,Be,Rr.isClosed,xr)}case a.WorksheetFuncId.LAMBDA:return(0,n.assertFalse)("calc.parse.parseWSFApp: unexpected LAMBDA+ArgTerm")}return le(rr,Qe,Mr,Rr.isClosed,kr,Rr.end)});function ue(rr,Me,_e){return(0,l.apply)((0,l.tuple)((0,l.many)(rr),Me),function(Qe,Rr){var kr=Ae(Rr,2),Mr=kr[0],Pr=kr[1];return Mr.reduceRight(_e(Qe),Pr)})}function ce(rr,Me,_e){return(0,l.apply)((0,l.tuple)(rr,(0,l.many)(Me)),function(Qe,Rr){var kr=Ae(Rr,2),Mr=kr[0],Pr=kr[1];return Pr.reduce(_e(Qe),Mr)})}var oe=function(Me){return Array.isArray(Me)};function ae(rr){return function(Me,_e){var Qe=Ae(_e,2),Rr=Qe[0],kr=Qe[1];if(oe(Rr)){var Mr=(0,o.getNodeSpan)(rr,Me);(0,n.assertTrue)("calc.parse.makeAppNodeInfix",Mr.post.length===0);var Pr=(0,o.addWhitespace)(rr,Rr),Gr=Ae(Pr,2);Mr.post=Gr[0],Mr.postComments=Gr[1];var Be=(0,o.getNodeSpan)(rr,kr),tr=(0,o.addSpan)(rr,Mr.start,Be.end,"","");return(0,a.badSequenceNode)(a.BadType.Unexpected,[Me,kr],tr)}var pr=(0,o.getNodeSpan)(rr,Me).start,_r=(0,o.getNodeSpan)(rr,kr).end,xr=(0,o.addSpan)(rr,pr,_r,"","");return(0,a.appNode)(Rr,[Me,kr],!0,xr)}}function le(rr,Me,_e,Qe,Rr,kr){var Mr=(0,o.addSpan)(rr,Rr,kr,"","");return(0,a.appNode)(Me,_e,Qe,Mr)}function ne(rr){return function(Me,_e){var Qe=(0,o.getNodeSpan)(rr,Me).start;switch(_e.kind){case g.ArgsTerm:return le(rr,Me,_e.nodes,_e.isClosed,Qe,_e.end);case g.FieldRefTerm:{var Rr=(0,o.addSpan)(rr,Qe,_e.end,"",""),kr=(0,o.getNodeSpan)(rr,_e.rhs),Mr=kr.start,Pr=kr.end,Gr=kr.pre;if((0,a.isNumberLiteralNode)(Me)){var Be=(0,o.addSpan)(rr,Mr,Mr,"",""),tr=(0,a.missingNode)("",Be),pr=_e.rhs.label,_r=(0,o.addSpan)(rr,Mr,Pr,"",""),xr=!1,$e=(0,a.fieldRef)(_e.rhs.field,_e.rhs.isBracketed,_e.rhs.isClosed,xr,_r);return(0,a.badSequenceNode)(a.BadType.FieldRef,[Me,(0,a.fieldRefNode)(tr,$e,pr)],Rr)}var Sr=!_e.rhs.isBracketed&&(0,a.shouldFieldRefBeBracketed)(Me,_e.rhs,Gr),Or=(0,a.fieldRef)(_e.rhs.field,_e.rhs.isBracketed,_e.rhs.isClosed,Sr,_e.rhs.label);return(0,a.fieldRefNode)(Me,Or,Rr)}case g.StructRefTerm:{var Xr=(0,o.addSpan)(rr,Qe,_e.end,"","");switch(Me.kind){case a.NodeKind.Name:return(0,a.structRefNode)(Me,_e.rhs,Xr);case a.NodeKind.Missing:return(0,a.structRefNode)(void 0,_e.rhs,Xr)}return(0,a.badSequenceNode)(a.BadType.StructRef,[Me,(0,a.structRefNode)(void 0,_e.rhs,(0,o.addSpan)(rr,_e.start,_e.end,"",""))],Xr)}case a.NodeKind.Operator:return le(rr,_e,[Me],!0,Qe,(0,o.getNodeSpan)(rr,_e).end)}}}function te(rr){var Me=!0;return function(_e,Qe){var Rr=(0,o.getNodeSpan)(rr,Qe).start,kr=(0,o.getNodeSpan)(rr,_e).end,Mr=(0,o.addSpan)(rr,Rr,kr,"","");if((Qe.id===a.OperatorId.Pos||Qe.id===a.OperatorId.Neg)&&Me&&(Me=!1,(0,a.isNumberLiteralNode)(_e)&&(0,o.getNodeSpan)(rr,Qe).post==="")){var Pr=Qe.id===a.OperatorId.Pos?_e.oper:rr.mathpack.neg(_e.oper);return(0,a.literalNode)(Pr,!0,Mr)}return(0,a.appNode)(Qe,[_e],!0,Mr)}}var ie=(0,l.take)(function(rr,Me){return Me.kind===g.MaybeWSFTerm?Me.node:S(Me)?Me:void 0}),se=(0,l.apply)((0,l.tuple)(A,Z,_,A),function(rr,Me){var _e=Ae(Me,4),Qe=_e[0],Rr=_e[1],kr=_e[2],Mr=_e[3];return(0,a.badCharsNode)(a.BadType.Unexpected,Rr.chars,(0,o.addSpan)(rr,Rr.start,kr,Qe,Mr))}),Re=(0,l.apply)((0,l.tuple)(_,A,Z,_),function(rr,Me){var _e=Ae(Me,4),Qe=_e[0],Rr=_e[1],kr=_e[2],Mr=_e[3],Pr=!1,Gr=(0,o.addSpan)(rr,Mr,Mr,"",""),Be=(0,o.addSpan)(rr,kr.start,Mr,Rr,""),tr=(0,a.fieldRef)((0,a.missingNode)("",Gr),!1,!0,Pr,Be);return p(Rr.length>0,tr,Qe,Mr)}),he=(0,l.lazy)(function(){return(0,l.apply)((0,l.tuple)(_,(0,l.many)((0,l.any)(Y,re,ie,se),(0,l.any)(Y,re,ie,(0,l.right)((0,l.succeeds)(w),we))),_),function(rr,Me){var _e=Ae(Me,3),Qe=_e[0],Rr=_e[1],kr=_e[2];if(Rr.length===1)return Rr[0];var Mr=(0,o.addSpan)(rr,Qe,kr,"","");return Rr.length===0?(0,a.missingNode)("",Mr):(0,a.badSequenceNode)(a.BadType.Unexpected,Rr,Mr)})}),ye=(0,l.lazy)(function(){return(0,l.any)((0,l.right)((0,l.succeeds)(w),we),(0,l.right)((0,l.succeeds)(x),Xe),he)}),ve=ce(ye,(0,l.any)(B,P),ne),me=ce(ve,(0,l.tuple)(G,ve),ae),Ee=ce(me,(0,l.tuple)(V,me),ae),xe=ce(Ee,(0,l.any)(K,Re),ne),we=ue(w,xe,te),Ne=ce(we,(0,l.tuple)(z,we),ae),Xe=ue(x,Ne,te),Ze=ce(Xe,W,ne),fr=ce(Ze,(0,l.tuple)(Q,Ze),ae),lr=ce(fr,(0,l.tuple)(U,fr),ae),Er=ce(lr,(0,l.tuple)(b,lr),ae),ir=ce(Er,(0,l.tuple)(q,Er),ae),yr=ce(ir,(0,l.tuple)(H,ir),ae);function hr(rr,Me){var _e=Me.length-1;if(_e<1){var Qe="calc.parse.runTermParser: internal error: expected at least 1 term";return(0,n.assertFalse)(Qe)}if(Me[_e].kind!==f.TokenKind.End){var Rr="calc.parse.runTermParser: internal error: array[n].kind !== End";return(0,n.assertFalse)(Rr)}if(_e===1&&S(Me[0]))return Me[0];if(F(Me[0])){var kr="calc.parse.runTermParser: internal error: array[0].kind === Spaces/comment";return(0,n.assertFalse)(kr)}if(F(Me[_e-1])){var Mr="calc.parse.runTermParser: internal error: array[n-1].kind === Spaces/comment";return(0,n.assertFalse)(Mr)}for(;;){var Pr=new l.ArraySeq(Me),Gr=(0,l.runParser)(yr,Pr,0,rr);if((0,n.isSuccess)(Gr)&&Gr.value.index>=_e)return Gr.value.output;if(!(0,n.isSuccess)(Gr)||Gr.value.index===0||Gr.value.index===1&&S(Me[0])){var Be=(0,n.isSuccess)(Gr)?Gr.value.index:0,tr="calc.parse.runTermParser: internal error: consumed ".concat(Be," out of ").concat(_e);return(0,n.assertFalse)(tr)}Me=[Gr.value.output].concat(Qr(Me.slice(Gr.value.index))),_e=Me.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/parse/parseCommon.js"),o=s("../excel-online-calc-syntax/lib/parse/parser.js"),f=s("../excel-online-calc-syntax/lib/parse/parserState.js"),g=s("../excel-online-calc-syntax/lib/parse/token.js");function h(H){return H.kind===g.TokenKind.Literal&&H.oper.kind===a.OperKind.Boolean}function y(H){return H.kind===g.TokenKind.Literal&&(0,g.isNumberLikeOper)(H.oper)}var p=n.codePoint.codePointFullStop,R=(0,o.opt)((0,o.takePeek)(function(H,G,z){return G.kind===g.TokenKind.Spaces&&!(0,g.isWhitespaceToken)(z)?G.chars:void 0}),""),C=(0,o.take)(function(H,G){return G.isIdentContinue&&!h(G)&&G.chars.length>0&&G.chars.charCodeAt(0)!==p?G.chars:void 0}),S=(0,o.take)(function(H,G){return G.isIdentContinue||(0,g.isDotSepToken)(G)?G.chars:void 0}),F=(0,o.apply)((0,o.many1)(C,S),function(H,G){return G.join("")}),E=(0,o.apply)((0,o.many1)((0,o.take)(function(H,G){return G.kind===g.TokenKind.Ident?G.chars:G.kind===g.TokenKind.Escape?"":void 0})),function(H,G){return G.join("")}),A=function(G,z){var V;return((V=z.path)!=null?V:"")+G.leftBracket+z.document+G.rightBracket};function T(H,G,z,V,Z,D){var O,K;if(G==null)V==null?(O=(0,a.identQualifier)(z,Z,D),K=z):(O=(0,a.sheetRangeQualifier)(z,V,void 0,Z,D),K="".concat(z,":").concat(V));else{var $=A(H.localeInfo,G);V==null?(O=(0,a.sheetQualifier)(z,G,Z,D),K="".concat($).concat(z)):(O=(0,a.sheetRangeQualifier)(z,V,G,Z,D),K="".concat($).concat(z,":").concat(V))}return[O,Z?(0,a.quoteQualifier)(K):K]}var M=(0,o.take)(function(H,G){return G.kind===g.TokenKind.Ident||(0,g.isRangeOpToken)(G)?G.chars:G.kind===g.TokenKind.Escape?"":void 0}),_=(0,o.apply)((0,o.tuple)(l.parseCharIndex,(0,o.many)(M),l.parseLeftBracket,(0,o.many1)(M),l.parseRightBracket,l.parseCharIndex),function(H,G){var z=Ae(G,6),V=z[0],Z=z[1],D=z[2],O=z[3],K=z[4],$=z[5],j=Z.join(""),N=O.join("");return(0,a.documentQualifier)(N,j!==""?j:void 0,!0,(0,f.addSpan)(H,V,$,"",""))}),L=(0,o.apply)((0,o.tuple)(l.parseCharIndex,l.parseLeftBracket,(0,o.many1)(S),l.parseRightBracket,l.parseCharIndex),function(H,G){var z=Ae(G,5),V=z[0],Z=z[1],D=z[2],O=z[3],K=z[4],$=D.join("");return(0,a.documentQualifier)($,void 0,!1,(0,f.addSpan)(H,V,K,"",""))}),k=(0,o.apply)((0,o.tuple)(l.parseCharIndex,(0,o.opt)(L,void 0),F,(0,o.opt)((0,o.right)(l.parseRangeOp,F),void 0),l.parseCharIndex),function(H,G){var z=Ae(G,5),V=z[0],Z=z[1],D=z[2],O=z[3],K=z[4];return T(H,Z,D,O,!1,(0,f.addSpan)(H,V,K,"",""))}),v=(0,o.apply)((0,o.tuple)(l.parseLeftSQuote,(0,f.withTokenContext)(g.TokenContext.InQuotedQual,(0,o.tuple)((0,o.opt)(_,void 0),E,(0,o.opt)((0,o.right)(l.parseRangeOp,E),void 0),l.parseRightSQuote)),l.parseCharIndex),function(H,G){var z=Ae(G,3),V=z[0],Z=Ae(z[1],4),D=Z[0],O=Z[1],K=Z[2],$=Z[3],j=z[2];return T(H,D,O,K,!0,(0,f.addSpan)(H,V.start,j,"",""))}),b=(0,o.apply)(L,function(H,G){return[G,A(H.localeInfo,G)]}),x=(0,o.apply)((0,o.tuple)(l.parseLeftSQuote,(0,f.withTokenContext)(g.TokenContext.InQuotedQual,(0,o.tuple)(_,l.parseRightSQuote)),l.parseCharIndex),function(H,G){var z=Ae(G,3),V=z[0],Z=Ae(z[1],2),D=Z[0],O=Z[1],K=z[2];return[(0,a.documentQualifier)(D.document,D.path,!0,(0,f.addSpan)(H,V.start,K,"","")),(0,a.quoteQualifier)(A(H.localeInfo,D))]}),w=(0,o.take)(function(H,G){return G.kind===g.TokenKind.End||G.kind===g.TokenKind.Right&&G.value===g.DelimId.SQuote?void 0:G.chars}),B=(0,o.bind)((0,o.tuple)(l.parseLeftSQuote,(0,f.withTokenContext)(g.TokenContext.InQuotedQual,(0,o.tuple)((0,o.many)(w),(0,o.opt)(l.parseRightSQuote,void 0)))),function(H,G){var z=Ae(G,2),V=z[0],Z=Ae(z[1],2),D=Z[0],O=Z[1],K=O!==void 0;return(0,o.apply)((0,o.tuple)(K?(0,o.opt)((0,o.tuple)(l.parseQualSep,R),[void 0,""]):(0,o.parseSucceed)([void 0,""]),l.parseCharIndex),function($,j){var N=Ae(j,2),J=Ae(N[0],2),ee=J[0],Y=J[1],re=N[1],ue=ee!==void 0,ce="'".concat(D.join("")).concat(K?"'":"").concat(ue?"!":""),oe=(0,f.addSpan)($,V.start,re-Y.length,"",Y);return[(0,a.badQualifier)(ce,!0,K,ue,oe),ce]})}),P=(0,o.take)(function(H,G){if((0,g.isRefErrorToken)(G)){var z=(0,f.addSpan)(H,G.start,G.start+G.chars.length,"","");return[(0,a.errorQualifier)(z),G.chars]}}),U=(0,o.peek)(function(H,G){var z=(0,f.addSpan)(H,G.start,G.start,"","");return[(0,a.relativeQualifier)(z),""]}),Q=(0,o.apply)((0,o.tuple)((0,o.any)(k,v,b,x,U),l.parseQualSep,R),function(H,G){var z=Ae(G,3),V=Ae(z[0],2),Z=V[0],D=V[1],O=z[1],K=z[2],$=(0,f.getNodeSpan)(H,Z);return $.end+=1,(0,n.assertTrue)("calc.parse.parseGoodQualifier",$.end===O.start+O.chars.length),(0,n.assertTrue)("calc.parse.parseGoodQualifier",$.post.length===0),$.post=K,[Z,"".concat(D,"!")]}),W=(0,o.take)(function(H,G){return G.isIdentContinue||(0,g.isDotSepToken)(G)||h(G)||y(G)?G.chars:void 0}),q=(0,o.apply)((0,o.tuple)(l.parseCharIndex,(0,o.many)(W),l.parseQualSep,l.parseCharIndex,R),function(H,G){var z=Ae(G,5),V=z[0],Z=z[1],D=z[2],O=z[3],K=z[4],$="".concat(Z.join(""),"!"),j=(0,f.addSpan)(H,V,O,"",K);return[(0,a.badQualifier)($,!1,!0,!0,j),$]});t.parseQualifier=(0,o.any)(P,Q,q,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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/parse/parseCommon.js"),o=s("../excel-online-calc-syntax/lib/parse/parseFieldRef.js"),f=s("../excel-online-calc-syntax/lib/parse/parseOperators.js"),g=s("../excel-online-calc-syntax/lib/parse/parseQualifier.js"),h=s("../excel-online-calc-syntax/lib/parse/parser.js"),y=s("../excel-online-calc-syntax/lib/parse/parserState.js"),p=s("../excel-online-calc-syntax/lib/parse/token.js");function R(J,ee){return J.refStyle===ee.refStyle&&!ee.isBadLocale&&ee.row!==a.SpecialPos.A1BadDollar&&ee.col!==a.SpecialPos.A1BadDollar}function C(J){return J.refStyle===a.RefStyle.R1C1||typeof J.row=="object"&&typeof J.col=="object"}function S(J){return J.refStyle===a.RefStyle.A1&&J.row==null&&typeof J.col=="object"&&J.col.kind===a.PosKind.Rel}function F(J,ee){return ee.refStyle===a.RefStyle.A1&&J.refStyle===a.RefStyle.A1&&ee.isIdentContinue||ee.refStyle===a.RefStyle.R1C1&&(0,a.isR1C1IdentStart)(ee.row,ee.col)}function E(J,ee){return ee.kind===p.TokenKind.CellRef&&R(J,ee)&&C(ee)}var A=(0,a.pos)(a.PosKind.Rel,0);function T(J){return J===a.SpecialPos.RCNoNum?A:J}function M(J,ee){if(J.row!==a.SpecialPos.A1BadDollar&&J.col!==a.SpecialPos.A1BadDollar){var Y=J.refStyle===a.RefStyle.R1C1&&!J.isIdentContinue;if(J.row!=null&&J.col!=null)return(0,a.cellRefSingle)(T(J.row),T(J.col),Y,ee);if(J.row!=null){var re=T(J.row);return(0,a.cellRefRow)(re,re,Y,ee)}if(J.col!=null){var ue=T(J.col);return(0,a.cellRefCol)(ue,ue,Y,ee)}}var ce="calc.parse.cellRefToken2cellRef: bad token ".concat((0,n.anonymize)(J));return(0,n.assertFalse)(ce)}function _(J,ee){return ee.isIdentContinue&&J.localeInfo.isIdentStart((0,n.stringCodePointAt)(ee.chars,0))}var L=(0,h.take)(function(J,ee){return E(J,ee)&&!_(J,ee)||(0,p.isRefErrorToken)(ee)?ee:void 0}),k=(0,h.take)(function(J,ee){return E(J,ee)&&_(J,ee)?ee:void 0}),v=(0,h.apply)((0,h.tuple)((0,h.any)(L,(0,h.withState)(function(J){return J.cellRefMustBeCellRefNode?k:(0,h.left)(k,(0,h.fails)((0,h.any)(l.parseIdentContinue,l.parseDotSepTokenNotFollowedByLeftBracket)))})),l.parseCharIndex),function(J,ee){var Y=Ae(ee,2),re=Y[0],ue=Y[1],ce=re.kind===p.TokenKind.CellRef?M(re,(0,y.addSpan)(J,re.start,ue,"","")):(0,a.cellRefError)((0,y.addSpan)(J,re.start,ue,"","")),oe=re.kind===p.TokenKind.CellRef?re.chars:void 0;return(0,f.maybeWSFTerm)((0,a.cellRefNode)(ce,void 0,(0,y.addSpan)(J,re.start,ue,"","")),oe)});function b(J,ee,Y){return Y.kind===p.TokenKind.Left&&Y.value===p.DelimId.Paren&&ee.isIdentContinue&&(0,a.getWorksheetFuncId)(J.localeInfo,ee.chars)!=null}var x=(0,h.takePeek)(function(J,ee,Y){return ee.kind===p.TokenKind.CellRef&&R(J,ee)&&!b(J,ee,Y)&&!Y.isIdentContinue?[ee,Y.start]:void 0}),w=(0,h.bind)((0,h.tuple)(x,l.parseSpacesOnly,l.parseRangeOp,l.parseSpacesOnly,x),function(J,ee){var Y=Ae(ee,5),re=Ae(Y[0],2),ue=re[0],ce=re[1],oe=Y[1],ae=Y[2],le=Y[3],ne=Ae(Y[4],2),te=ne[0],ie=ne[1],se=(0,y.addSpan)(J,ue.start,ce,"",oe),Re=(0,y.addSpan)(J,te.start,ie,le,""),he=M(ue,se),ye=M(te,Re),ve=void 0;if(he.kind===a.CellRefKind.Single&&ye.kind===a.CellRefKind.Single){var me=(0,y.addSpan)(J,ue.start,ie,"","");ve=(0,a.cellRefRange)(he,ye,me)}else if(oe.length===0&&le.length===0){if(he.kind===a.CellRefKind.Row&&ye.kind===a.CellRefKind.Row){var Ee=he.isBracketed||ye.isBracketed,xe=(0,y.addSpan)(J,ue.start,ie,"","");ve=(0,a.cellRefRow)(he.row1,ye.row1,Ee,xe)}else if(he.kind===a.CellRefKind.Col&&ye.kind===a.CellRefKind.Col){var we=he.isBracketed||ye.isBracketed,Ne=(0,y.addSpan)(J,ue.start,ie,"","");ve=(0,a.cellRefCol)(he.col1,ye.col1,we,Ne)}}if(ve==null)return(0,h.parseFail)();var Xe=(0,f.maybeWSFTerm)((0,a.cellRefNode)(ve,void 0,(0,y.addSpan)(J,ue.start,ie,"","")),void 0);return ue.isIdentContinue&&te.isIdentContinue?(0,h.peek)(function(Ze,fr){return fr.kind===p.TokenKind.Sep&&fr.value===p.SepId.Qual?void 0:Xe}):(0,h.parseSucceed)(Xe)}),B=(0,h.any)(w,v);t.parseUnqualBadRef=(0,h.apply)((0,h.take)(function(J,ee){return ee.kind===p.TokenKind.CellRef?ee:void 0}),function(J,ee){var Y=ee.start+ee.chars.length,re=ee.refStyle===a.RefStyle.R1C1&&!ee.isIdentContinue;return(0,f.maybeWSFTerm)((0,a.cellRefNode)((0,a.cellRefBad)(ee.chars,re,(0,y.addSpan)(J,ee.start,Y,"","")),void 0,(0,y.addSpan)(J,ee.start,Y,"","")),ee.chars)});function P(J,ee,Y){return Y.length===0||ee.length===1&&ee[0].kind===p.TokenKind.Literal||Y.some(function(re,ue){return ue%2===0?re.kind!==p.TokenKind.Sep:re.kind===p.TokenKind.Sep||!(0,o.isUnbracketedFieldName)(J.localeInfo,re.chars)})}var U="_xlpm",Q="_xleta",W="_xlop";function q(J,ee){var Y,re,ue,ce=Ae(ee,4),oe=ce[0],ae=ce[1],le=ce[2],ne=ce[3],te=oe[0],ie=oe.length===1&&((Y=ae[0])==null?void 0:Y.kind)===p.TokenKind.Sep,se=te.kind!==p.TokenKind.CellRef||S(te)||F(J,te)&&ie;if(le||P(J,oe,ae)){var Re=[].concat(Qr(oe),Qr(ae)).map(function(_r){return _r.chars}).join(""),he=(0,y.addSpan)(J,te.start,ne,"",""),ye=(0,y.addSpan)(J,te.start,ne,"",""),ve=(0,a.identNamePart)(Re,se,he,ye),me=(0,a.nameNode)(ve,void 0,(0,y.addSpan)(J,te.start,ne,"",""));return(0,f.maybeWSFTerm)(me,me.whole)}var Ee=se,xe,we=0,Ne=(re=(ue=ae[we])==null?void 0:ue.start)!=null?re:ne,Xe=(0,y.addSpan)(J,te.start,Ne,"",""),Ze=(0,y.addSpan)(J,te.start,Ne,"","");if(oe.length===1&&te.kind===p.TokenKind.CellRef)if(!R(J,te))Ee=!1,xe=(0,a.identNamePart)(te.chars,Ee,Xe,Ze);else if(!C(te))xe=(0,a.identNamePart)(te.chars,Ee,Xe,Ze);else{var fr=(0,y.addSpan)(J,te.start,Ne,"",""),lr=M(te,fr);xe=(0,a.cellRefNamePart)(lr,te.chars,Xe,Ze)}else{var Er=oe.map(function(_r){return _r.chars}).join("");if((J.localeInfo.stringCompareCI(Er,U)===0||J.localeInfo.stringCompareCI(Er,Q)===0||J.localeInfo.stringCompareCI(Er,W)===0)&&we+1<ae.length){var ir,yr;Er+="."+ae[we+1].chars,we+=2,Ne=(ir=(yr=ae[we])==null?void 0:yr.start)!=null?ir:ne,Xe=(0,y.addSpan)(J,te.start,Ne,"",""),Ze=(0,y.addSpan)(J,te.start,Ne,"","")}xe=(0,a.identNamePart)(Er,Ee,Xe,Ze)}for(var hr=!1,rr=xe;we+1<ae.length;we+=2){var Me,_e,Qe=ae[we],Rr=ae[we+1],kr=(Me=(_e=ae[we+2])==null?void 0:_e.start)!=null?Me:ne;rr=(0,a.fieldRefNamePart)(rr,(0,a.fieldRef)((0,a.identNode)(Rr.chars,(0,y.addSpan)(J,Rr.start,kr,"","")),!1,!0,hr,(0,y.addSpan)(J,Qe.start,kr,"","")),we+2>=ae.length?se:Ee,(0,y.addSpan)(J,te.start,kr,"",""),(0,y.addSpan)(J,te.start,kr,"",""))}if(we<ae.length){var Mr,Pr,Gr=ae[we],Be=(Mr=(Pr=ae[we+1])==null?void 0:Pr.start)!=null?Mr:ne,tr=(0,a.fieldRef)((0,a.missingNode)("",(0,y.addSpan)(J,Be,Be,"","")),!1,!0,hr,(0,y.addSpan)(J,Gr.start,Be,"",""));rr=(0,a.fieldRefNamePart)(rr,tr,se,(0,y.addSpan)(J,te.start,Be,"",""),(0,y.addSpan)(J,te.start,Be,"","")),we+=1}(0,n.assertTrue)("calc.parse.pUnqualName: i == tailTokens",we===ae.length),rr.kind===a.NamePartKind.CellRefNamePart&&(0,n.assertFalse)("calc.parse.pUnqualName: expected lhs.kind !== NamePartKind.CellRefNamePart");var pr=(0,a.nameNode)(rr,void 0,(0,y.addSpan)(J,te.start,ne,"",""));return(0,f.maybeWSFTerm)(pr,pr.whole)}var H=(0,h.take)(function(J,ee){return ee.kind===p.TokenKind.Ident&&J.localeInfo.isIdentStart((0,n.stringCodePointAt)(ee.chars,0))||ee.kind===p.TokenKind.CellRef&&_(J,ee)?ee:void 0}),G=(0,h.take)(function(J,ee){return ee.kind===p.TokenKind.Literal&&ee.oper.kind===a.OperKind.Boolean?ee:void 0}),z=(0,h.any)(H,(0,h.left)(G,(0,h.succeeds)(l.parseDotSepTokenNotFollowedByLeftBracket))),V=(0,h.peek)(function(J,ee){return(0,p.isLeftBracketToken)(ee)}),Z=(0,h.tuple)((0,h.many1)(z,l.parseIdentContinue),(0,h.many)((0,h.any)(l.parseIdentContinue,l.parseDotSepTokenNotFollowedByLeftBracket)),V,l.parseCharIndex),D=(0,h.apply)(Z,q),O=(0,h.opt)((0,h.any)(B,D,t.parseUnqualBadRef),{node:void 0}),K=(0,h.any)(B,(0,h.right)((0,h.fails)(D),t.parseUnqualBadRef));function $(J,ee,Y){for(var re=ee;;){var ue=(0,y.getSpan)(J,re.qualifiedLabel);if(ue.start=Y,re.kind===a.NamePartKind.FieldRefNamePart)re=re.lhs;else break}return ee}var j=(0,h.bind)(g.parseQualifier,function(J,ee){var Y=Ae(ee,2),re=Y[0],ue=Y[1];return(0,h.apply)(re.kind===a.QualifierKind.SheetRange?(0,y.cellRefMustBeCellRefNode)(re.isQuoted?O:K):re.kind===a.QualifierKind.Error?(0,y.cellRefMustBeCellRefNode)(O):O,function(ce,oe){var ae=oe.node;if(ae==null)return re.kind===a.QualifierKind.Error?(0,a.literalNode)(a.refErrorOper,!0,re.label):(0,a.badCharsNode)(a.BadType.Qualifier,ue,re.label);var le=(0,y.getNodeSpan)(ce,re).start,ne=(0,y.getNodeSpan)(ce,ae).end;if(ae.kind===a.NodeKind.Name){var te=(0,y.addSpan)(ce,le,ne,"","");if(re.kind===a.QualifierKind.Error){var ie=(0,a.literalNode)(a.refErrorOper,!0,re.label);return(0,a.badSequenceNode)(a.BadType.Unexpected,[ie,ae],te)}return(0,n.assertTrue)("calc.parse.pQualRef: sheet-range-name quoted",re.kind!==a.QualifierKind.SheetRange||re.isQuoted),re.kind===a.QualifierKind.SheetRange&&re.document===void 0&&(re=(0,a.identQualifier)("".concat(re.sheet1,":").concat(re.sheet2),re.isQuoted,re.label)),(0,a.nameNode)($(ce,ae.parts,le),re,te)}var se=(0,y.addSpan)(ce,le,ne,"","");return re.kind===a.QualifierKind.Ident&&(re=(0,a.sheetQualifier)(re.name,void 0,re.isQuoted,re.label)),(0,a.cellRefNode)(ae.ref,re,se)})}),N=(0,h.apply)((0,h.any)(B,D),function(J,ee){return ee.node.kind===a.NodeKind.CellRef&&ee.node.ref.kind===a.CellRefKind.Error?(0,a.literalNode)(a.refErrorOper,!0,ee.node.label):ee});t.parseRef=(0,h.any)(j,N)},"../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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js");function l(p,R){var C=p[R];return(0,n.assertTrue)("ParseResultHelper.getFormulaSpan: expected span to be defined",C!==void 0),C}var o=function(p){function R(C,S){var F;return We(this,R),F=qa(this,R),F.formula=C,F.caretPosition=S,F.references=[],F}return Ka(R,p),ze(R,[{key:"letNode",value:function(S,F,E,A,T,M){if(this.caretInNode(E==null?void 0:E.arg))this.pushNames(F);else for(var _=0;_<F.length;_+=1){var L=F[_].binder;if(this.caretInNode(L.arg)){this.pushNames(S.id===a.WorksheetFuncId.LET?F.slice(0,_):F);break}}return Gt(jt(R.prototype),"letNode",this).call(this,S,F,E,A,T,M)}},{key:"lambdaNode",value:function(S,F,E,A,T,M){if(this.caretInNode(E==null?void 0:E.arg))this.pushNames(F);else for(var _=0;_<F.length;_+=1){var L=F[_].name;if(L.arg.def!==void 0&&this.caretInNode(L.arg.def.rhs)){this.pushNames(F.slice(0,_));break}}return Gt(jt(R.prototype),"lambdaNode",this).call(this,S,F,E,A,T,M)}},{key:"caretInNode",value:function(S){if(S===void 0)return!1;var F=this.formula.spans[S.label];return F!==void 0&&this.caretPosition>=F.start&&this.caretPosition<=F.end}},{key:"pushNames",value:function(S){(0,n.safePush)(this.references,S.map(function(F){var E=F.name;return E.arg.wholeName}).filter(n.isDefined).reverse())}}])}(a.IdentityVisitor);function f(p,R){if((0,n.isSuccess)(p))try{var C=new o(p.value,R);return(0,a.reduceBottomUp)(C,p.value),C.references.reverse()}catch(F){var S="ParseResultHelper.extractLetVariables: unhandled error ".concat((0,n.messageFromError)(F));return n.ulsLogger.ULS.traceTag(507381983,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,S),[]}}function g(p,R){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,S=arguments.length>3?arguments[3]:void 0,F=arguments.length>4?arguments[4]:void 0;if((0,n.isSuccess)(p)){var E=[];return h(p,["range","namedRange","letName","literal","function","structRefRange"],function(A,T){var M=l(p.value.spans,T.label),_={kind:A,ref:T,span:M};E.push(_)},R,C,S,F),E.sort(function(A,T){var M;return(M=A.span.start-T.span.start)!==0||(M=T.span.end-A.span.end)!==0?M:0}),E}}function h(p,R,C,S){var F=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,E=arguments.length>5?arguments[5]:void 0,A=arguments.length>6?arguments[6]:void 0;if(!(0,n.isSuccess)(p))return!1;try{y(p.value,S??(0,a.getEnglishLocaleInfo)(),R,C,F,E,A)}catch(M){var T="ParseResultHelper.traverse: unhandled error ".concat((0,n.messageFromError)(M));n.ulsLogger.ULS.traceTag(507381982,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,T)}return!0}t.parseResultHelper={isSuccess:n.isSuccess,traverse:h,extractReferences:g,extractLetVariables:f};function y(p,R,C,S,F,E,A){if(p==null||S==null)return;var T={};B();var M={};{var _=0,L=[],k=Object.assign({},a.voidVisitor,{letNode:function(H,G,z,V,Z,D){for(var O of G){var K=O.name;M[K.arg.label]=_}L.push({letCount:_,span:l(p.spans,D)}),_+=1},lambdaNode:function(H,G,z,V,Z,D){for(var O of G){var K=O.name;M[K.arg.label]=_}L.push({letCount:_,span:l(p.spans,D)}),_+=1}});(0,a.reduceBottomUp)(k,p),L.sort(function(q,H){return q.span.start-H.span.start});for(var v={},b=0;b<L.length;b+=1)v[L[b].letCount]=b;for(var x of Object.keys(M).map(Number))M[x]=v[M[x]]}var w={literalNode:function(H,G,z){var V=a.identityVisitor.literalNode(H,G,z);return P("literal")&&S("literal",{label:z,value:V,valueKind:H.kind}),V},missingNode:function(H,G){var z=a.identityVisitor.missingNode(H,G);return P("literal")&&S("literal",{label:G,value:(0,a.literalNode)(a.missingOper,!0,G),valueKind:a.OperKind.Missing}),z},arrayNode:function(H,G,z){return a.identityVisitor.arrayNode(H,G,z)},appNode:function(H,G,z,V){var Z=a.identityVisitor.appNode(H,G,z,V);return W(H,G,z,V),Z},letNode:function(H,G,z,V,Z,D){var O=(0,a.letNode)(H,G,z,V,Z,D);W(H,O.args,Z,D);for(var K of G){var $=K.name;P("letName")&&S("letName",{label:$.arg.label,name:$.arg.wholeName,number:M[$.arg.label],qualifier:void 0})}return O},lambdaNode:function(H,G,z,V,Z,D){var O=(0,a.lambdaNode)(H,G,z,V,Z,D);W(H,O.args,Z,D);for(var K of G){var $=K.name;P("letName")&&S("letName",{label:$.arg.name.name.label,name:$.arg.wholeName,number:M[$.arg.label],qualifier:void 0})}return O},parenNode:function(H,G,z){return a.identityVisitor.parenNode(H,G,z)},nameNode:function(H,G,z){var V=(0,a.nameNode)(H,G,z),Z=p.annotations[H.label],D=p.annotations[z];if((D==null?void 0:D.kind)!==a.AnnotationKind.AppHeadName){if((Z==null?void 0:Z.kind)===a.AnnotationKind.LocalNameUse){var O=M[Z.label];P("letName")&&O!=null&&S("letName",{label:z,name:Z.name,number:O,qualifier:void 0})}else if(P("namedRange")){var K=V.whole.split(".");S("namedRange",{label:z,name:K[0],names:K.slice(1),qualifier:U(V)})}}return V},cellRefNode:function(H,G,z){var V=(0,a.cellRefNode)(H,G,z);return P("range")&&Q(V),V},fieldRefNode:function(H,G,z){return a.identityVisitor.fieldRefNode(H,G,z)},structRefNode:function(H,G,z){var V=(0,a.structRefNode)(H,G,z);if(P("structRefRange")){if(A==null||E==null)return V;var Z=A.resolveStructRef(E,V),D=Z.resolution;if(!(0,n.isSuccess)(D)||D.value===void 0)return V;var O=D.value;S("structRefRange",{label:z,type:"range",top:(0,a.pos)(a.PosKind.Rel,O.range.row),left:(0,a.pos)(a.PosKind.Rel,O.range.col),bottom:(0,a.pos)(a.PosKind.Rel,O.range.row+O.range.rows-1),right:(0,a.pos)(a.PosKind.Rel,O.range.col+O.range.cols-1),span:l(p.spans,z),qualifier:H!==void 0?U(H):void 0,name:H!==void 0?H.whole:void 0})}return V},badSequenceNode:function(H,G,z){return a.identityVisitor.badSequenceNode(H,G,z)},badCharsNode:function(H,G,z){return a.identityVisitor.badCharsNode(H,G,z)},operatorNode:function(H,G){return a.identityVisitor.operatorNode(H,G)},wsfNode:function(H,G,z){return a.identityVisitor.wsfNode(H,G,z)}};(0,a.reduceBottomUp)(w,p);function B(){C!=null?C.forEach(function(q){T[q]=!0}):T["*"]=!0}function P(q){return T[q]||T["*"]}function U(q){if(q.qualifier!=null){var H={};switch(q.qualifier.kind){case a.QualifierKind.Sheet:var G=q.qualifier;H.type="Sheet",H.sheet=G.sheet,G.document!=null&&(H.document=G.document.document,G.document.path!=null&&(H.documentPath=G.document.path));break;case a.QualifierKind.SheetRange:var z=q.qualifier;H.type="SheetRange",H.sheet1=z.sheet1,H.sheet2=z.sheet2,z.document!=null&&(H.document=z.document.document,z.document.path!=null&&(H.documentPath=z.document.path));break;case a.QualifierKind.Ident:var V=q.qualifier;H.type="Ident",H.name=V.name;break;case a.QualifierKind.Document:var Z=q.qualifier;H.type="Document",H.document=Z.document,Z.path!=null&&(H.documentPath=Z.path);break;default:break}return H}}function Q(q){if(!(p==null||S==null))switch(q.ref.kind){case a.CellRefKind.Error:break;case a.CellRefKind.Col:var H=q.ref;S("range",{label:q.label,type:"col",startIndex:H.col1,endIndex:H.col2,span:l(p.spans,H.label),qualifier:U(q)});break;case a.CellRefKind.Row:var G=q.ref;S("range",{label:q.label,type:"row",startIndex:G.row1,endIndex:G.row2,span:l(p.spans,G.label),qualifier:U(q)});break;case a.CellRefKind.Single:var z=q.ref;S("range",{label:q.label,type:"cell",row:z.row,col:z.col,span:l(p.spans,z.label),qualifier:U(q)});break;case a.CellRefKind.Range:var V=q.ref;S("range",{label:q.label,type:"range",top:V.ref1.row,left:V.ref1.col,bottom:V.ref2.row,right:V.ref2.col,topLeftSpan:l(p.spans,V.ref1.label),bottomRightSpan:l(p.spans,V.ref2.label),qualifier:U(q)});break}}function W(q,H,G,z){if(S!=null)switch(q.kind){case a.NodeKind.Operator:P("operator")&&S("operator",{label:z,value:q.id});break;case a.NodeKind.WSF:case a.NodeKind.Name:P("function")&&S("function",{label:z,name:q.whole,isClosed:G,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 n=s("../excel-online-calc-lang/lib/index.js"),a=s("../excel-online-calc-syntax/lib/parse/parseCommon.js"),l=s("../excel-online-calc-syntax/lib/parse/parseOperators.js"),o=s("../excel-online-calc-syntax/lib/parse/parser.js"),f=s("../excel-online-calc-syntax/lib/parse/parserState.js"),g=s("../excel-online-calc-syntax/lib/parse/token.js"),h=(0,o.take)(function(Z,D){return D.isIdentContinue||D.kind===g.TokenKind.Spaces?D:void 0}),y=(0,o.apply)((0,o.many1)(h),function(Z,D){return D.map(function(O){return O.kind===g.TokenKind.Escape?"":O.chars}).join("")}),p=(0,o.take)(function(Z,D){return D.isIdentContinue||D.kind===g.TokenKind.Spaces||D.kind===g.TokenKind.Escape||(0,g.isListSepToken)(D)||(0,g.isRangeOpToken)(D)?D:void 0}),R=(0,o.apply)((0,o.many1)(p),function(Z,D){return D.map(function(O){return O.kind===g.TokenKind.Escape?"":O.chars}).join("")}),C=(0,o.take)(function(Z,D){return D.kind===g.TokenKind.SpecialRef?D:void 0}),S=(0,o.apply)((0,o.tuple)(a.parseCharIndex,C,a.parseCharIndex),function(Z,D){var O=Ae(D,3),K=O[0],$=O[1],j=O[2];return(0,n.specialRef)($.value,!1,!0,(0,f.addSpan)(Z,K,j,"",""))}),F=(0,o.apply)((0,o.tuple)(a.parseCharIndex,a.parseLeftBracket,C,(0,o.opt)(a.parseRightBracket,void 0),a.parseCharIndex),function(Z,D){var O=Ae(D,5),K=O[0],$=O[1],j=O[2],N=O[3],J=O[4];return(0,n.specialRef)(j.value,!0,N!==void 0,(0,f.addSpan)(Z,K,J,"",""))}),E=(0,o.any)(S,F),A=(0,o.apply)((0,o.tuple)(a.parseCharIndex,y,a.parseCharIndex),function(Z,D){var O=Ae(D,3),K=O[0],$=O[1],j=O[2];return(0,n.columnRef)($,!1,!0,(0,f.addSpan)(Z,K,j,"",""))}),T=(0,o.apply)((0,o.tuple)(a.parseCharIndex,a.parseLeftBracket,(0,o.opt)(R,void 0),(0,o.opt)(a.parseRightBracket,void 0),a.parseCharIndex),function(Z,D){var O=Ae(D,5),K=O[0],$=O[1],j=O[2],N=O[3],J=O[4];return(0,n.columnRef)(j??"",!0,N!==void 0,(0,f.addSpan)(Z,K,J,"",""))}),M=(0,o.apply)((0,o.tuple)(a.parseCharIndex,R,a.parseCharIndex),function(Z,D){var O=Ae(D,3),K=O[0],$=O[1],j=O[2];return(0,n.columnRef)($,!1,!0,(0,f.addSpan)(Z,K,j,"",""))}),_=(0,o.any)(A,T),L=(0,o.apply)(a.parseCharIndex,function(Z,D){return(0,n.missingRef)((0,f.addSpan)(Z,D,D,"",""))}),k=(0,o.any)(_,L),v=(0,o.take)(function(Z,D){return D.chars==="#"?D:void 0}),b=(0,o.apply)((0,o.many1)(v,h),function(Z,D){return(0,g.unexpectedToken)(D[0].start,D.map(function(O){return O.chars}).join(""))}),x=(0,o.apply)((0,o.many1)(v,p),function(Z,D){return(0,g.unexpectedToken)(D[0].start,D.map(function(O){return O.chars}).join(""))}),w=(0,o.apply)((0,o.tuple)(a.parseCharIndex,b,a.parseCharIndex),function(Z,D){var O=Ae(D,3),K=O[0],$=O[1],j=O[2];return(0,n.badRef)($.chars,!1,!0,(0,f.addSpan)(Z,K,j,"",""))}),B=(0,o.apply)((0,o.tuple)(a.parseCharIndex,a.parseLeftBracket,x,(0,o.opt)(a.parseRightBracket,void 0),a.parseCharIndex),function(Z,D){var O=Ae(D,5),K=O[0],$=O[1],j=O[2],N=O[3],J=O[4];return(0,n.badRef)(j.chars,!0,N!==void 0,(0,f.addSpan)(Z,K,J,"",""))}),P=(0,o.any)(w,B),U=(0,o.apply)((0,o.tuple)(a.parseCharIndex,k,a.parseRangeOp,k,a.parseCharIndex),function(Z,D){var O=Ae(D,5),K=O[0],$=O[1],j=O[2],N=O[3],J=O[4];return(0,n.rangeOpRef)($,N,(0,f.addSpan)(Z,K,J,"",""))}),Q=(0,o.any)(U,_),W=(0,o.any)(E,P,U,_,L),q=(0,o.apply)((0,o.tuple)(a.parseCharIndex,W,(0,o.many1)((0,o.tuple)(a.parseListSep,W)),a.parseCharIndex),function(Z,D){var O=Ae(D,4),K=O[0],$=O[1],j=O[2],N=O[3];return(0,n.commaOpRef)([$].concat(Qr(j.map(function(J){var ee=Ae(J,2),Y=ee[0],re=ee[1];return re}))),(0,f.addSpan)(Z,K,N,"",""))}),H=(0,o.apply)((0,o.tuple)(a.parseCharIndex,a.parseAtOp,(0,o.opt)(Q,void 0),a.parseCharIndex),function(Z,D){var O=Ae(D,4),K=O[0],$=O[1],j=O[2],N=O[3];return(0,n.thisRowOpRef)(j,(0,f.addSpan)(Z,K,N,"",""))}),G=(0,o.apply)(a.parseSpacesOnly,function(){}),z=(0,o.peek)(function(Z,D){return D.kind===g.TokenKind.End||(0,g.isRightBracketToken)(D)?D:void 0}),V=(0,o.any)((0,o.left)(G,z),(0,o.left)(M,z),(0,o.left)(q,z),(0,o.left)(H,z),(0,o.left)(U,z),(0,o.left)(E,z),(0,o.left)(P,z),(0,o.left)(T,z));t.parseStructRef=(0,o.apply)((0,o.tuple)(a.parseLeftBracket,(0,f.withTokenContext)(g.TokenContext.InStructRef,(0,o.tuple)(V,(0,o.opt)(a.parseRightBracket,void 0))),a.parseCharIndex),function(Z,D){var O=Ae(D,3),K=O[0],$=Ae(O[1],2),j=$[0],N=$[1],J=O[2],ee=K.start,Y=N!==void 0;return(0,l.structRefTerm)((0,n.structRef)(j,Y,(0,f.addSpan)(Z,ee,J,"","")),ee,J)})},"../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=o,t.lazy=f,t.setDebugging=h,t.warnSucceedOrFail=y,t.parseSucceed=p,t.parseFail=C,t.bind=S,t.apply=F,t.withState=E,t.any=T,t.opt=M,t.succeeds=_,t.fails=L,t.take=v,t.peek=b,t.takePeek=x,t.applyTake=w,t.reduce=B,t.many=U,t.many1=Q,t.tuple=W,t.left=q,t.right=H,t.middle=G,t.flatten=z,t.concat=V;var n=s("../excel-online-calc-common/lib/index.js");function a(Z){for(var D=Z;D!=null;)D=D();return D}var l=function(){function Z(D){We(this,Z),this.elems=D}return ze(Z,[{key:"at",value:function(O,K){return this.elems[O]}}])}();t.ArraySeq=l;function o(Z,D,O,K){var $;function j(ee,Y){$=(0,n.success)({output:ee,index:Y})}function N(){$=(0,n.failure)(void 0)}if(a(Z(D,O,K,j,N)),$===void 0){var J="calc.parse.runParser: internal error: parser did not call resolve or reject";return(0,n.assertFalse)(J)}return $}function f(Z){var D;return function(K,$,j,N,J){var ee,Y=(ee=D)!=null?ee:D=Z();return function(){return Y(K,$,j,N,J)}}}var g=!1;function h(Z){g=Z}function y(Z,D){return function(K,$,j,N,J){return Z(K,$,j,function(ee,Y){return g&&console.warn("".concat(D," succeeded, returning index ").concat(Y," with"),ee),N(ee,Y)},function(){return g&&console.warn("".concat(D," failed at index ").concat($)),J})}}function p(Z){return function(O,K,$,j,N){return j(Z,K)}}var R=function(D,O,K,$,j){return j};function C(){return R}function S(Z,D){return function(K,$,j,N,J){return Z(K,$,j,function(ee,Y){return D(j,ee)(K,Y,j,N,J)},J)}}function F(Z,D){return function(K,$,j,N,J){return Z(K,$,j,function(ee,Y){return N(D(j,ee),Y)},J)}}function E(Z){return function(D,O,K,$,j){return Z(K)(D,O,K,$,j)}}function A(Z,D){return function(K,$,j,N,J){return Z(K,$,j,N,function(){return D(K,$,j,N,J)})}}function T(){for(var Z=arguments.length,D=new Array(Z),O=0;O<Z;O++)D[O]=arguments[O];return D.length===0?C():D.reduce(A)}function M(Z,D){return function(K,$,j,N,J){return Z(K,$,j,N,function(){return N(D,$)})}}function _(Z){return function(O,K,$,j,N){return Z(O,K,$,function(){return j(!0,K)},N)}}function L(Z){return function(O,K,$,j,N){return Z(O,K,$,N,function(){return j(!0,K)})}}function k(Z,D){return function(K,$,j,N,J){var ee=K.at($,j);if(ee===void 0)return J;var Y=Z(j,ee);return Y===void 0?J:N(Y,$+D)}}function v(Z){return k(Z,1)}function b(Z){return k(Z,0)}function x(Z){return function(O,K,$,j,N){var J=O.at(K,$);if(J===void 0)return N;var ee=O.at(K+1,$);if(ee===void 0)return N;var Y=Z($,J,ee);return Y==null?N:j(Y,K+1)}}function w(Z,D){return function(K,$,j,N,J){return Z(K,$,j,function(ee,Y){var re=D(j,ee);return re==null?J:N(re,Y)},J)}}function B(Z,D,O){return function($,j,N,J,ee){var Y=O,re=j;function ue(){return Z($,re,N,ce,oe)}function ce(ae,le){if(le<=re){var ne="calc.parse.reduce: internal error: no progress made at index ".concat(re);return(0,n.assertFalse)(ne)}return Y=D(N,ae,Y),re=le,ue}function oe(){return J(Y,re)}return ue}}function P(Z,D){function O(K,$,j){return j.push($),j}return B(Z,O,D)}function U(Z,D){return D===void 0?function(K,$,j,N,J){return P(Z,[])(K,$,j,N,J)}:function(K,$,j,N,J){return Z(K,$,j,function(ee,Y){return P(D,[ee])(K,Y,j,N,J)},function(){return N([],$)})}}function Q(Z){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Z;return S(Z,function(O,K){return P(D,[K])})}function W(){for(var Z=arguments.length,D=new Array(Z),O=0;O<Z;O++)D[O]=arguments[O];if(D.length===0)return p([]);if(D.length===1)return F(D[0],function($,j){return[j]});var K=D.length;return function(j,N,J,ee,Y){var re=N,ue=[];function ce(){return D[ue.length](j,re,J,oe,Y)}function oe(ae,le){return re=le,ue.push(ae),ue.length<K?ce:ee(ue,re)}return ce}}function q(Z,D){return F(W(Z,D),function(O,K){var $=Ae(K,1),j=$[0];return j})}function H(Z,D){return F(W(Z,D),function(O,K){var $=Ae(K,2),j=$[1];return j})}function G(Z,D,O){return F(W(Z,D,O),function(K,$){var j=Ae($,2),N=j[1];return N})}function z(Z){return F(Z,function(D,O){return(0,n.safeConcat)([],O)})}function V(){return z(W.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=T;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/parse/parseFormula.js"),o=s("../excel-online-calc-syntax/lib/parse/serviceTypes.js"),f=s("../excel-online-calc-syntax/lib/parse/tokenizeFormula.js"),g=s("../excel-online-calc-syntax/lib/parse_OLD/parserService.js"),h=n.codePoint,y=h.codePointEqualsSign,p=h.codePointPlusSign,R=h.codePointMinusSign,C=h.codePointAtSign,S=X(X(X(X({},y,1),p,0),R,0),C,-1);function F(M,_,L,k){var v,b,x,w,B=(v=(b=_.config)==null?void 0:b.localeInfo)!=null?v:M.config.localeInfo,P=(x=(w=_.config)==null?void 0:w.refStyle)!=null?x:M.config.refStyle,U=M.config.mathpack,Q=new f.TokenSeq(L,k),W=(0,l.runFormulaParser)(B,U,P,_.lexicalKind,_.originGridCell.value,_.contextNames,_.syntaxFeatures,Q);return(0,n.success)(W)}function E(M,_,L){var k=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;try{var v=k>=0&&k<L.length?S[L.charCodeAt(k)]:void 0;return v==null?(0,n.failure)((0,o.notFormulaString)("first character is not '=', '+', '-' or '@'")):v<0?(0,n.failure)((0,a.notImplemented)(["Lotus 1-2-3 syntax"])):F(M,_,L,k+v)}catch(b){return(0,n.failure)((0,n.javaScriptError)(b))}}function A(M,_,L){var k=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;try{return F(M,_,L,k)}catch(v){return(0,n.failure)((0,n.javaScriptError)(v))}}function T(M){return(0,n.isTypedChangeGateEnabled)("Microsoft.Office.Excel.Parser2024")?{parseFormula:function(L,k,v){return E(M,L,k,v)},parseFormulaExpression:function(L,k,v){return A(M,L,k,v)}}:(0,g.createParser)(M)}},"../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=f,t.getNodeSpan=g,t.getSpan=h,t.addWhitespace=R,t.addSpan=C,t.withDelim=F,t.withTokenContext=E,t.cellRefMustBeCellRefNode=A;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/parse/token.js"),o;(function(T){T[T.Union=1]="Union",T[T.Arg=2]="Arg"})(o||(t.ListSep=o={}));function f(T,M,_,L,k,v){return{localeInfo:T,mathpack:M,refStyle:_,lexicalKind:L,origin:k,syntaxFeatures:v,delim:{delimId:void 0,listSep:o.Union,stack:X(X(X({},l.DelimId.Paren,!1),l.DelimId.Brace,!1),l.DelimId.Bracket,!1)},tokenContext:l.TokenContext.Normal,cellRefMustBeCellRefNode:!1,label:1,spans:[]}}function g(T,M){var _=T.spans[M.label];if(_==null){var L="calc.parse.getNodeSpan: internal error: expected node to have a span; given ".concat((0,n.anonymize)(M));(0,n.assertFalse)(L)}return _}function h(T,M){var _=T.spans[M];return(0,n.assertTrue)("calc.parse.getSpan: internal error: expected label to have a span",_!=null),_}function y(T,M){var _=C(T,M.start,M.start+M.chars.length,"","");return M.kind===l.TokenKind.SingleLineComment?(0,a.singleLineComment)(M.chars,_):(0,a.multiLineComment)(M.chars,M.isClosed,_)}var p=[];function R(T,M){var _=typeof M=="string"?p:M.filter(l.isCommentToken);return[typeof M=="string"?M:M.map(function(L){return L.chars}).join(""),_.length>0?_.map(function(L){return y(T,L)}):void 0]}function C(T,M,_,L,k){var v=T.label;T.label+=1;var b=R(T,L),x=Ae(b,2),w=x[0],B=x[1],P=R(T,k),U=Ae(P,2),Q=U[0],W=U[1];return T.spans[v]=(0,a.formulaSpan)(M,_,w,Q,B,W),v}function S(T,M,_){return function(L,k,v,b,x){var w=T(v);return _(L,k,v,function(B,P){return M(v,w),b(B,P)},function(){return M(v,w),x})}}function F(T,M,_,L){return S(function(k){var v=k.delim,b=v.delimId,x=v.listSep,w=v.stack,B=k.tokenContext;return k.delim.delimId=T,k.delim.listSep=M,k.delim.stack=Object.assign({},w,X({},T,!0)),k.tokenContext=_,{oldDelimId:b,oldListSep:x,oldStack:w,oldTokenContext:B}},function(k,v){var b=v.oldDelimId,x=v.oldListSep,w=v.oldStack,B=v.oldTokenContext;k.delim.delimId=b,k.delim.listSep=x,k.delim.stack=w,k.tokenContext=B},L)}function E(T,M){return S(function(_){var L=_.tokenContext;return _.tokenContext=T,L},function(_,L){_.tokenContext=L},M)}function A(T){return S(function(M){var _=M.cellRefMustBeCellRefNode;return M.cellRefMustBeCellRefNode=!0,_},function(M,_){M.cellRefMustBeCellRefNode=_},T)}},"../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=l,t.parseLocals=o,t.notFormulaString=g;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js");function l(h){return{config:h}}function o(h,y,p,R,C){return{config:p??void 0,lexicalKind:h,originGridCell:(0,n.success)(y),contextNames:R,syntaxFeatures:C}}var f;(function(h){h.NotFormulaString="NotFormulaString"})(f||(f={})),t.ReasonKind=Object.assign({},a.ReasonKind,f);function g(h){return{kind:t.ReasonKind.NotFormulaString,message:h}}},"../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=A,t.isBadErrorOper=T,t.cellRefA1Token=J,t.cellRefR1C1Token=ee,t.literalToken=re,t.identOrBooleanToken=ue,t.operatorToken=ce,t.isDotSepToken=ae,t.isListSepToken=le,t.isRangeOpToken=ne,t.isAtOpToken=te,t.isRefErrorToken=ie,t.isLeftBracketToken=se,t.isRightBracketToken=Re,t.isBracketToken=he,t.isCommentToken=ye,t.isWhitespaceToken=ve;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=n.codePoint,o=l.codePointAsterisk,f=l.codePointMinusSign,g=l.codePointPlusSign,h=l.codePointSlash,y=l.codePointSpace,p;(function(me){me[me.Normal=0]="Normal",me[me.InParen=1]="InParen",me[me.InArray=2]="InArray",me[me.InStructRef=3]="InStructRef",me[me.InQuotedQual=4]="InQuotedQual",me[me.InFieldRef=5]="InFieldRef"})(p||(t.TokenContext=p={}));var R;(function(me){me[me.End=1]="End",me[me.Left=2]="Left",me[me.Right=3]="Right",me[me.Sep=4]="Sep",me[me.Operator=5]="Operator",me[me.Spaces=6]="Spaces",me[me.Ident=7]="Ident",me[me.CellRef=8]="CellRef",me[me.Literal=9]="Literal",me[me.SpecialRef=10]="SpecialRef",me[me.Unexpected=11]="Unexpected",me[me.Escape=12]="Escape",me[me.SingleLineComment=13]="SingleLineComment",me[me.MultiLineComment=14]="MultiLineComment"})(R||(t.TokenKind=R={}));var C;(function(me){me[me.Paren=1]="Paren",me[me.Bracket=2]="Bracket",me[me.Brace=3]="Brace",me[me.SQuote=4]="SQuote"})(C||(t.DelimId=C={}));var S;(function(me){me[me.List=1]="List",me[me.Row=2]="Row",me[me.Col=3]="Col",me[me.Qual=4]="Qual",me[me.Dot=5]="Dot",me[me.Assign=6]="Assign"})(S||(t.SepId=S={}));var F;(function(me){me.BadNumber="BadNumber",me.BadError="BadError"})(F||(t.TokenOperKind=F={}));function E(me){return me.kind===F.BadNumber}function A(me){return me.kind===F.BadNumber||me.kind===a.OperKind.Number}t.badNumberOper={kind:F.BadNumber};function T(me){return me.kind===F.BadError}t.badErrorOper={kind:F.BadError};function M(me,Ee,xe,we){return{kind:me,start:Ee,chars:xe,isIdentContinue:we}}var _=function(Ee){return M(R.End,Ee,"",!1)};t.endToken=_;var L=function(Ee,xe){return M(R.Spaces,Ee,xe,!1)};t.spacesToken=L;var k=function(Ee,xe){return M(R.Unexpected,Ee,xe,!1)};t.unexpectedToken=k;var v=function(Ee,xe){return M(R.Escape,Ee,xe,!1)};t.escapeToken=v;var b=function(Ee,xe){return M(R.SingleLineComment,Ee,xe,!1)};t.singleLineCommentToken=b;var x=function(Ee,xe,we){return{kind:R.MultiLineComment,start:Ee,chars:xe,isIdentContinue:!1,isClosed:we}};t.multiLineCommentToken=x;var w=function(Ee,xe){return M(R.Ident,Ee,xe,!0)};t.identToken=w;function B(me,Ee,xe,we){return{kind:me,start:Ee,chars:xe,isIdentContinue:!1,value:we}}var P=function(Ee){return B(R.Left,Ee,"(",C.Paren)};t.leftParenToken=P;var U=function(Ee,xe){return B(R.Left,Ee,xe,C.Bracket)};t.leftBracketToken=U;var Q=function(Ee,xe){return B(R.Left,Ee,xe,C.Brace)};t.leftBraceToken=Q;var W=function(Ee){return B(R.Left,Ee,"'",C.SQuote)};t.leftSQuoteToken=W;var q=function(Ee){return B(R.Right,Ee,")",C.Paren)};t.rightParenToken=q;var H=function(Ee,xe){return B(R.Right,Ee,xe,C.Bracket)};t.rightBracketToken=H;var G=function(Ee,xe){return B(R.Right,Ee,xe,C.Brace)};t.rightBraceToken=G;var z=function(Ee){return B(R.Right,Ee,"'",C.SQuote)};t.rightSQuoteToken=z;var V=function(Ee,xe){return B(R.Sep,Ee,xe,S.List)};t.listSepToken=V;var Z=function(Ee,xe){return B(R.Sep,Ee,xe,S.Col)};t.colSepToken=Z;var D=function(Ee,xe){return B(R.Sep,Ee,xe,S.Row)};t.rowSepToken=D;var O=function(Ee){return B(R.Sep,Ee,"!",S.Qual)};t.qualSepToken=O;var K=function(Ee){return B(R.Sep,Ee,".",S.Dot)};t.dotSepToken=K;var $=function(Ee){return B(R.Sep,Ee,":=",S.Assign)};t.assignSepToken=$;var j=function(Ee,xe,we){return B(R.SpecialRef,Ee,xe,we)};t.specialRefToken=j;function N(me,Ee,xe,we,Ne,Xe,Ze){return{kind:R.CellRef,start:me,chars:Ee,isIdentContinue:xe,row:we,col:Ne,refStyle:Xe,isBadLocale:Ze}}function J(me,Ee,xe,we){var Ne=(xe==null||typeof xe=="object"&&xe.kind===a.PosKind.Rel)&&(we==null||typeof we=="object"&&we.kind===a.PosKind.Rel),Xe=!1;return N(me,Ee,Ne,xe,we,a.RefStyle.A1,Xe)}function ee(me,Ee,xe,we){var Ne=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,Xe=(xe===a.SpecialPos.RCNoNum||xe==null||xe.kind===a.PosKind.Abs)&&(we===a.SpecialPos.RCNoNum||we==null||we.kind===a.PosKind.Abs);return N(me,Ee,Xe,xe,we,a.RefStyle.R1C1,Ne)}function Y(me){for(var Ee of(0,n.codePointIterator)(me))if(Ee===g||Ee===f||Ee===o||Ee===y||Ee===h)return!1;return!0}function re(me,Ee,xe){var we=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,Ne=xe.kind===a.OperKind.Boolean||A(xe)&&Y(Ee);return{kind:R.Literal,start:me,chars:Ee,isIdentContinue:Ne,oper:xe,hasRight:we}}function ue(me,Ee,xe){return me.stringCompareCI(me.falseName,xe)===0?re(Ee,xe,a.falseOper):me.stringCompareCI(me.trueName,xe)===0?re(Ee,xe,a.trueOper):(0,t.identToken)(Ee,xe)}function ce(me,Ee,xe){return{kind:R.Operator,start:me,chars:Ee,isIdentContinue:!1,value:xe}}function oe(me){var Ee=a.operatorStrings[me];if(Ee==null)throw new Error("operatorTokenMaker: invalid operator ".concat(me));return function(xe){return ce(xe,Ee,me)}}t.addOperatorToken=oe(a.OperatorId.Add),t.subOperatorToken=oe(a.OperatorId.Sub),t.mulOperatorToken=oe(a.OperatorId.Mul),t.divOperatorToken=oe(a.OperatorId.Div),t.powOperatorToken=oe(a.OperatorId.Pow),t.percentOperatorToken=oe(a.OperatorId.Percent),t.concatOperatorToken=oe(a.OperatorId.Concat),t.eqOperatorToken=oe(a.OperatorId.Eq),t.ltOperatorToken=oe(a.OperatorId.Lt),t.gtOperatorToken=oe(a.OperatorId.Gt),t.neOperatorToken=oe(a.OperatorId.Ne),t.leOperatorToken=oe(a.OperatorId.Le),t.geOperatorToken=oe(a.OperatorId.Ge),t.rangeOperatorToken=oe(a.OperatorId.Range),t.atOperatorToken=oe(a.OperatorId.At),t.poundOperatorToken=oe(a.OperatorId.Pound);function ae(me){return me.kind===R.Sep&&me.value===S.Dot}function le(me){return me.kind===R.Sep&&me.value===S.List}function ne(me){return me.kind===R.Operator&&me.value===a.OperatorId.Range}function te(me){return me.kind===R.Operator&&me.value===a.OperatorId.At}function ie(me){return me.kind===R.Literal&&me.oper.kind===a.OperKind.Error&&me.oper.type===a.ErrorType.REF}function se(me){return me.kind===R.Left&&me.value===C.Bracket}function Re(me){return me.kind===R.Right&&me.value===C.Bracket}function he(me){return(me.kind===R.Left||me.kind===R.Right)&&me.value===C.Bracket}function ye(me){return me.kind===R.SingleLineComment||me.kind===R.MultiLineComment}function ve(me){return me.kind===R.Spaces||me.kind===R.SingleLineComment||me.kind===R.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=Re;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/parse/token.js"),o=s("../excel-online-calc-syntax/lib/parse/util.js"),f=n.codePoint,g=f.codePointAsterisk,h=f.codePointAtSign,y=f.codePointColon,p=f.codePointDoubleQuote,R=f.codePointExclamationMark,C=f.codePointHash,S=f.codePointLeftParen,F=f.codePointQuestionMark,E=f.codePointRightParen,A=f.codePointSingleQuote,T=f.codePointFullStop,M=f.codePointDigitZero,_=f.codePointSlash,L=f.codePointMinusSign,k=f.codePointSpace,v=f.codePointInvertedExclamationMark,b=f.codePointInvertedQuestionMark,x=f.codePointLeftSingleQuotationMark,w=f.codePointRightSingleQuotationMark,B=function(ve){return ve.start+ve.chars.length},P;function U(ye){if(!P){P=(0,n.makeStringMap)();for(var ve of Object.getOwnPropertyNames(Q))P[ve.charCodeAt(0)]=!0;for(var me of Object.getOwnPropertyNames(W))P[me.charCodeAt(0)]=!0}return P[ye]===!0}var Q={"+":l.addOperatorToken,"-":l.subOperatorToken,"*":l.mulOperatorToken,"/":l.divOperatorToken,"^":l.powOperatorToken,"%":l.percentOperatorToken,"&":l.concatOperatorToken,"=":l.eqOperatorToken,"<":l.ltOperatorToken,">":l.gtOperatorToken,":":l.rangeOperatorToken,".":l.dotSepToken,"@":l.atOperatorToken,"#":l.poundOperatorToken},W={"<>":l.neOperatorToken,"<=":l.leOperatorToken,">=":l.geOperatorToken};function q(ye,ve){if(ve<ye.length-1){var me=W[ye.substring(ve,ve+2)];if(me!==void 0)return me(ve)}var Ee=Q[ye.charAt(ve)];if(Ee!==void 0)return Ee(ve);var xe="calc.parse.tokenizeOperator: internal error: expected operator";return(0,n.assertFalse)(xe)}function H(ye,ve,me,Ee){var xe=(0,a.parseNumberLiteral)(ye,ve,me,Ee,!1,!1,!1);if(xe!==void 0){var we=xe.value,Ne=xe.i,Xe=me.substring(Ee,Ne);return(0,l.literalToken)(Ee,Xe,we??l.badNumberOper,!0)}}var G=function(ve,me){return ve.charCodeAt(me)!==p},z=function(ve,me){return ve.charCodeAt(me)===p};function V(ye,ve){var me=(0,o.scanEscapedWhile)(ye,ve+1,G,'"',z),Ee=Ae(me,2),xe=Ee[0],we=Ee[1],Ne=we<ye.length,Xe=ye.substring(ve,Ne?we+1:we);return(0,l.literalToken)(ve,Xe,(0,a.stringOper)(xe),Ne)}function Z(ye,ve,me){for(var Ee=1;Ee<ye.errorNames.length;Ee+=1){var xe=ye.errorNames[Ee];if(xe!=null&&!(me+xe.length>ve.length)){var we=ve.substring(me,me+xe.length);if(ye.stringCompareCI(xe,we)===0)return(0,l.literalToken)(me,we,(0,a.errorOper)(Ee))}}for(var Ne=me+1,Xe=!1;Ne<ve.length;){var Ze=(0,n.stringCodePointAt)(ve,Ne);if(Ne===me+1&&(Ze===v||Ze===b)){Ne+=1;continue}if(Ne>me+1&&(Ze===_||Ze===L||Ze===k)&&!Xe){Xe=!0,Ne+=1;continue}if(Ne>me+1&&Ze===T){Ne+=1;continue}if(Ne>me+1&&Ze===M){Ne+=1,Ne<ve.length&&ve.charCodeAt(Ne)===R&&(Ne+=1);break}if(Ze===R||Ze===F){Ne!==me+1&&(Ne+=1);break}if(ye.isIdentContinue(Ze)&&!ye.isNumeral(Ze)){Ne+=(0,n.numCodeUnits)(Ze);continue}if(Ze===x||Ze===w){Ne+=1;continue}break}for(;Ne>me+1&&ve.charCodeAt(Ne-1)===k;)--Ne;if(Ne>me+1){var fr=ve.substring(me,Ne);return(0,l.literalToken)(me,fr,l.badErrorOper)}}function D(ye,ve,me){for(var Ee=1;Ee<ye.specialRefNames.length;Ee+=1){var xe=ye.specialRefNames[Ee];if(xe!=null&&!(me+xe.length>ve.length)){var we=ve.substring(me,me+xe.length);if(ye.stringCompareCI(xe,we)===0)return(0,l.specialRefToken)(me,we,Ee)}}}function O(ye,ve,me){var Ee=ve.charCodeAt(me);return!(0,a.isSpace)(Ee)&&Ee!==A&&Ee!==C&&Ee!==y&&Ee!==h&&!(0,n.stringStartsWith)(ve,ye.listSeparator,me)&&!(0,n.stringStartsWith)(ve,ye.leftBracket,me)&&!(0,n.stringStartsWith)(ve,ye.rightBracket,me)}var K=function(ve,me){return(0,a.isSpace)((0,n.stringCodePointAt)(ve,me))},$=function(ve,me){return!(0,a.isLineBreak)((0,n.stringCodePointAt)(ve,me))},j=function(ve,me){return!(me+1<ve.length&&ve.charCodeAt(me)===g&&ve.charCodeAt(me+1)===_)};function N(ye,ve,me,Ee,xe,we,Ne){for(var Xe=[],Ze=0,fr=we,lr=(0,o.makeProgressAsserter)("calc.parse.tokenizeBracketedRef_Eager",fr);fr<xe.length;){lr(fr);var Er=ie({localeInfo:ye,mathpack:ve,refStyle:me,origin:Ee,syntaxFeatures:Ne,tokenContext:l.TokenContext.InStructRef},Xe,xe,fr);if(Xe.push(Er),fr=B(Er),Er.kind===l.TokenKind.Right&&Er.value===l.DelimId.Bracket&&(Ze-=1,Ze===0))break;Er.kind===l.TokenKind.Left&&Er.value===l.DelimId.Bracket&&Ze<2&&(Ze+=1)}return Xe}function J(ye,ve,me,Ee){var xe=function(Er,ir){return O(ye,Er,ir)},we=function(Er,ir){return!O(ye,Er,ir)},Ne=(0,n.stringCodePointAt)(ve,me);if(Ee.length>0&&Ee[Ee.length-1].kind===l.TokenKind.Escape&&we(ve,me))return(0,l.identToken)(me,ve.substring(me,me+(0,n.numCodeUnits)(Ne)));if(Ne===h)return(0,l.atOperatorToken)(me);if(Ne===C){var Xe=D(ye,ve,me);if(Xe!==void 0)return Xe}if(Ne===A)return(0,l.escapeToken)(me,"'");if((0,n.stringStartsWith)(ve,ye.rightBracket,me))return(0,l.rightBracketToken)(me,ye.rightBracket);if(xe(ve,me)){var Ze=(0,o.scanWhile)(ve,me,xe);return(0,l.identToken)(me,Ze)}if((0,a.isSpace)(Ne)){var fr=(0,o.scanWhile)(ve,me,K);return(0,l.spacesToken)(me,fr)}return Ne===y?(0,l.rangeOperatorToken)(me):(0,n.stringStartsWith)(ve,ye.listSeparator,me)?(0,l.listSepToken)(me,ye.listSeparator):(0,n.stringStartsWith)(ve,ye.leftBracket,me)?(0,l.leftBracketToken)(me,ye.leftBracket):(0,l.unexpectedToken)(me,ve.substring(me,me+(0,n.numCodeUnits)(Ne)))}function ee(ye,ve,me){var Ee=ve.charCodeAt(me);return Ee!==A&&Ee!==y&&Ee!==g&&Ee!==F&&!(0,n.stringStartsWith)(ve,ye.leftBracket,me)&&!(0,n.stringStartsWith)(ve,ye.rightBracket,me)}function Y(ye,ve,me,Ee,xe,we,Ne){for(var Xe=[(0,l.leftSQuoteToken)(we)],Ze=B(Xe[0]),fr=(0,o.makeProgressAsserter)("calc.parse.tokenizeQuotedQualifier_Eager",Ze);Ze<xe.length;){fr(Ze);var lr=ie({localeInfo:ye,mathpack:ve,refStyle:me,origin:Ee,syntaxFeatures:Ne,tokenContext:l.TokenContext.InQuotedQual},Xe,xe,Ze);if(Xe.push(lr),Ze=B(lr),lr.kind===l.TokenKind.Right&&lr.value===l.DelimId.SQuote)break}return Xe}function re(ye,ve,me,Ee){var xe=function(fr,lr){return ee(ye,fr,lr)},we=function(fr,lr){return fr.charCodeAt(lr)===A},Ne=(0,n.stringCodePointAt)(ve,me);if(Ee.length>0&&Ee[Ee.length-1].kind===l.TokenKind.Escape&&we(ve,me))return(0,l.identToken)(me,ve.substring(me,me+(0,n.numCodeUnits)(Ne)));if(Ne===A)return me+1<ve.length&&we(ve,me+1)?(0,l.escapeToken)(me,"'"):(0,l.rightSQuoteToken)(me);if(Ne===y)return(0,l.rangeOperatorToken)(me);if((0,n.stringStartsWith)(ve,ye.leftBracket,me))return(0,l.leftBracketToken)(me,ye.leftBracket);if((0,n.stringStartsWith)(ve,ye.rightBracket,me))return(0,l.rightBracketToken)(me,ye.rightBracket);if(xe(ve,me)){var Xe=(0,o.scanWhile)(ve,me,xe);return(0,l.identToken)(me,Xe)}return(0,l.unexpectedToken)(me,ve.substring(me,me+(0,n.numCodeUnits)(Ne)))}function ue(ye,ve,me){var Ee=ve.charCodeAt(me);return Ee!==A&&!(0,n.stringStartsWith)(ve,ye.leftBracket,me)&&!(0,n.stringStartsWith)(ve,ye.rightBracket,me)}function ce(ye,ve,me,Ee){var xe=function(fr,lr){return ue(ye,fr,lr)},we=function(fr,lr){return!ue(ye,fr,lr)},Ne=(0,n.stringCodePointAt)(ve,me);if(Ee.length>0&&Ee[Ee.length-1].kind===l.TokenKind.Escape&&we(ve,me))return(0,l.identToken)(me,ve.substring(me,me+(0,n.numCodeUnits)(Ne)));if(Ne===A&&me+1<ve.length&&we(ve,me+1))return(0,l.escapeToken)(me,"'");if((0,n.stringStartsWith)(ve,ye.rightBracket,me))return(0,l.rightBracketToken)(me,ye.rightBracket);if(xe(ve,me)){var Xe=(0,o.scanWhile)(ve,me,xe);return(0,l.identToken)(me,Xe)}return(0,l.unexpectedToken)(me,ve.substring(me,me+(0,n.numCodeUnits)(Ne)))}function oe(ye,ve,me,Ee,xe){var we=(0,a.parseCellRef)(ye,ve,me,Ee,xe);if(we!=null){var Ne=we.i,Xe=Ee.substring(xe,Ne),Ze=we.refStyle===a.RefStyle.A1?(0,l.cellRefA1Token)(xe,Xe,we.row,we.col):(0,l.cellRefR1C1Token)(xe,Xe,we.row,we.col,we.enLocale);return Ze}}function ae(ye,ve,me,Ee){var xe=Ee.length-1,we=Ee[xe];if(we==null)return!0;if(we.kind===l.TokenKind.Sep&&we.value===l.SepId.Dot)return!1;if((0,n.stringStartsWith)(ve,ye.decimalSeparator,me)){for(;we!=null&&(0,l.isWhitespaceToken)(we);)we=Ee[--xe];return we==null?!0:we.kind!==l.TokenKind.Ident&&we.kind!==l.TokenKind.CellRef&&we.kind!==l.TokenKind.Right&&!(we.kind===l.TokenKind.Literal&&!(0,l.isNumberLikeOper)(we.oper))}return ye.isNumeral((0,n.stringCodePointAt)(ve,me))}var le=function(ve){return!(0,n.stringStartsWith)(ve.statementSeparator,ve.columnSeparator)&&!(0,n.stringStartsWith)(ve.statementSeparator,ve.rowSeparator)},ne=function(ve){return!(0,n.stringStartsWith)(ve.statementSeparator,ve.listSeparator)&&!(0,n.stringStartsWith)(ve.statementSeparator,ve.decimalSeparator)};function te(ye,ve,me,Ee,xe,we,Ne){for(var Xe=[],Ze=[],fr=we,lr=(0,o.makeProgressAsserter)("calc.parse.tokenize_Eager",fr);fr<xe.length;){lr(fr);var Er=Ze.length>0?Ze[Ze.length-1].context:l.TokenContext.Normal,ir=ie({localeInfo:ye,mathpack:ve,refStyle:me,origin:Ee,syntaxFeatures:Ne,tokenContext:Er},Xe,xe,fr);if(Xe.push(ir),fr=B(ir),ir.kind===l.TokenKind.Left&&ir.value===l.DelimId.Paren)Ze.push({delim:l.DelimId.Paren,context:l.TokenContext.InParen,lastParen:Ze.length,lastBrace:Ze.length>0?Ze[Ze.length-1].lastBrace:void 0});else if(ir.kind===l.TokenKind.Right&&ir.value===l.DelimId.Paren){var yr=Ze.length>0?Ze[Ze.length-1].lastParen:void 0;yr!==void 0&&(Ze.length=yr)}else if(ir.kind===l.TokenKind.Left&&ir.value===l.DelimId.Brace)Ze.push({delim:l.DelimId.Brace,context:l.TokenContext.InArray,lastParen:Ze.length>0?Ze[Ze.length-1].lastParen:void 0,lastBrace:Ze.length});else if(ir.kind===l.TokenKind.Right&&ir.value===l.DelimId.Brace){var hr=Ze.length>0?Ze[Ze.length-1].lastBrace:void 0;hr!==void 0&&(Ze.length=hr)}else if(ir.kind===l.TokenKind.Left&&ir.value===l.DelimId.Bracket){Xe.pop(),(0,n.safePush)(Xe,N(ye,ve,me,Ee,xe,ir.start,Ne));var rr=Xe[Xe.length-1];fr=B(rr)}else if(ir.kind===l.TokenKind.Left&&ir.value===l.DelimId.SQuote){Xe.pop(),(0,n.safePush)(Xe,Y(ye,ve,me,Ee,xe,ir.start,Ne));var Me=Xe[Xe.length-1];fr=B(Me)}else if(ir.kind===l.TokenKind.End)return Xe}return Xe.push((0,l.endToken)(fr)),Xe}function ie(ye,ve,me,Ee){var xe=se(ye,ve,me,Ee);if(xe.kind!==l.TokenKind.Unexpected)return xe;for(var we=(0,o.makeProgressAsserter)("calc.parse.tokenize",Ee),Ne=B(xe);Ne<me.length;){we(Ne);var Xe=se(ye,ve,me,Ne);if(Xe.kind!==l.TokenKind.Unexpected)break;Ne=B(Xe)}return(0,l.unexpectedToken)(xe.start,me.substring(xe.start,Ne))}function se(ye,ve,me,Ee){var xe=ye.localeInfo,we=ye.mathpack,Ne=ye.refStyle,Xe=ye.origin,Ze=ye.syntaxFeatures,fr=ye.tokenContext;if(fr===l.TokenContext.InStructRef)return J(xe,me,Ee,ve);if(fr===l.TokenContext.InQuotedQual)return re(xe,me,Ee,ve);if(fr===l.TokenContext.InFieldRef)return ce(xe,me,Ee,ve);var lr=Ze[a.SyntaxFeature.Comments],Er=Ze[a.SyntaxFeature.Statements];{var ir=oe(xe,Ne,Xe,me,Ee);if(ir!==void 0)return ir}var yr=(0,n.stringCodePointAt)(me,Ee),hr=fr===l.TokenContext.InArray,rr=fr===l.TokenContext.Normal;if(ae(xe,me,Ee,ve)){var Me=H(xe,we,me,Ee);if(Me!==void 0)return Me}if(yr===p)return V(me,Ee);if(xe.isIdentContinue(yr)&&!(0,n.stringStartsWith)(me,xe.listSeparator,Ee)&&!(hr&&(0,n.stringStartsWith)(me,xe.columnSeparator,Ee))&&!(hr&&(0,n.stringStartsWith)(me,xe.rowSeparator,Ee))){var _e=(0,o.scanWhile)(me,Ee,function(tr,pr){return xe.isIdentContinue((0,n.stringCodePointAt)(tr,pr))});return(0,l.identOrBooleanToken)(xe,Ee,_e)}if(yr===C){var Qe=Z(xe,me,Ee);return Qe!==void 0?Qe:q(me,Ee)}if((0,a.isSpace)(yr)){var Rr=(0,o.scanWhile)(me,Ee,K);return(0,l.spacesToken)(Ee,Rr)}if(yr===S)return(0,l.leftParenToken)(Ee);if(yr===E)return(0,l.rightParenToken)(Ee);if((0,n.stringStartsWith)(me,xe.leftBrace,Ee))return(0,l.leftBraceToken)(Ee,xe.leftBrace);if((0,n.stringStartsWith)(me,xe.rightBrace,Ee))return(0,l.rightBraceToken)(Ee,xe.rightBrace);if((0,n.stringStartsWith)(me,xe.leftBracket,Ee))return(0,l.leftBracketToken)(Ee,xe.leftBracket);if((0,n.stringStartsWith)(me,xe.rightBracket,Ee))return(0,l.rightBracketToken)(Ee,xe.rightBracket);if(hr){if(Er&&(0,n.stringStartsWith)(me,xe.statementSeparator,Ee)&&le(xe))return(0,l.endToken)(Ee);if((0,n.stringStartsWith)(me,xe.columnSeparator,Ee))return(0,l.colSepToken)(Ee,xe.columnSeparator);if((0,n.stringStartsWith)(me,xe.rowSeparator,Ee))return(0,l.rowSepToken)(Ee,xe.rowSeparator)}if(Er&&(0,n.stringStartsWith)(me,xe.statementSeparator,Ee)&&(ne(xe)||rr))return(0,l.endToken)(Ee);if((0,n.stringStartsWith)(me,xe.listSeparator,Ee))return(0,l.listSepToken)(Ee,xe.listSeparator);if(yr===R)return(0,l.qualSepToken)(Ee);if(yr===A)return(0,l.leftSQuoteToken)(Ee);if(yr===_&&Ee+1<me.length&&lr){var kr=me.charCodeAt(Ee+1);if(kr===_){var Mr=(0,o.scanWhile)(me,Ee,$);return(0,l.singleLineCommentToken)(Ee,Mr)}if(kr===g){var Pr=(0,o.scanWhile)(me,Ee+2,j),Gr=Ee+2+Pr.length,Be=(0,n.stringStartsWith)(me,"*/",Gr);return(0,n.assertTrue)("calc.parse.tokenize: /**/",Be||Gr===me.length),(0,l.multiLineCommentToken)(Ee,"/*"+Pr+(Be?"*/":""),Be)}}return U(yr)?(0,n.stringStartsWith)(me,":=",Ee)&&(0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaDefaultParameters)?(0,l.assignSepToken)(Ee):q(me,Ee):(0,l.unexpectedToken)(Ee,me.substring(Ee,Ee+(0,n.numCodeUnits)(yr)))}function Re(ye,ve,me,Ee,xe,we,Ne){return te(ye,ve,me,Ee,xe,we,X(X({},a.SyntaxFeature.Comments,(Ne==null?void 0:Ne[a.SyntaxFeature.Comments])===!0),a.SyntaxFeature.Statements,(Ne==null?void 0:Ne[a.SyntaxFeature.Statements])===!0))}var he=function(){function ye(ve,me){We(this,ye),this.formula=ve,this.i0=me,this.preceding=[],this.precedingContext=[]}return ze(ye,[{key:"at",value:function(me,Ee){var xe=this.preceding,we=this.precedingContext;if(me<xe.length&&we[me]!==Ee.tokenContext)for(;me<xe.length;)xe.pop(),we.pop();if(me>xe.length)return(0,n.assertFalse)("calc.parse.TokenSeq: index out of bounds");if(me===xe.length){if(me>0&&xe[me-1].kind===l.TokenKind.End)return;var Ne=this.formula,Xe=this.i0,Ze=me===0?Xe:B(xe[me-1]),fr=Ze===Ne.length?(0,l.endToken)(Ze):ie(Ee,xe,Ne,Ze);return fr.start!==Ze&&(0,n.assertFalse)("calc.parse.TokenSeq: tok start"),fr.kind===l.TokenKind.End!=(fr.chars.length===0)&&(0,n.assertFalse)("calc.parse.TokenSeq: tok len"),xe.push(fr),we.push(Ee.tokenContext),fr}return xe[me]}}])}();t.TokenSeq=he},"../excel-online-calc-syntax/lib/parse/util.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeProgressAsserter=a,t.scanWhile=l,t.scanEscapedWhile=f;var n=s("../excel-online-calc-common/lib/index.js");function a(g,h){var y=h-1;return function(p){if(p<=y){var R="".concat(g,": internal error: no progress made at index ").concat(p);return(0,n.assertFalse)(R)}y=p}}function l(g,h,y){for(var p=h;p<g.length&&y(g,p);)p+=(0,n.numCodeUnits)((0,n.stringCodePointAt)(g,p));return g.substring(h,p)}function o(g,h,y,p,R){return y(g,h)?1:(0,n.stringStartsWith)(g,p,h)&&h+p.length<g.length&&R(g,h+p.length)?2:0}function f(g,h,y,p,R){for(var C=[],S=h,F=h;F<g.length;){var E=o(g,F,y,p,R);if(E===0)break;E===2&&(S!==F&&C.push(g.substring(S,F)),S=F+p.length,F+=p.length),F+=(0,n.numCodeUnits)((0,n.stringCodePointAt)(g,F))}return S!==F&&C.push(g.substring(S,F)),[C.join(""),F]}},"../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseBracketedTokens=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,t.isDotSepToken=f,t.isListSepToken=g,t.isRangeOpToken=h,t.isAtOpToken=y,t.isRefErrorToken=p,t.isLeftBracketToken=R,t.isRightBracketToken=C,t.isBracketToken=S,t.isCommentToken=F,t.isWhitespaceToken=E;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/parse_OLD/parser.js"),o=s("../excel-online-calc-syntax/lib/parse_OLD/token.js");function f(v){return v.kind===o.TokenKind.Sep&&v.value===o.SepId.Dot}function g(v){return v.kind===o.TokenKind.Sep&&v.value===o.SepId.List}function h(v){return v.kind===o.TokenKind.Operator&&v.value===a.OperatorId.Range}function y(v){return v.kind===o.TokenKind.Operator&&v.value===a.OperatorId.At}function p(v){return v.kind===o.TokenKind.Literal&&v.oper.kind===a.OperKind.Error&&v.oper.type===a.ErrorType.REF}function R(v){return v.kind===o.TokenKind.Left&&v.value===o.DelimId.Bracket}function C(v){return v.kind===o.TokenKind.Right&&v.value===o.DelimId.Bracket}function S(v){return(v.kind===o.TokenKind.Left||v.kind===o.TokenKind.Right)&&v.value===o.DelimId.Bracket}function F(v){return v.kind===o.TokenKind.SingleLineComment||v.kind===o.TokenKind.MultiLineComment}function E(v){return v.kind===o.TokenKind.Spaces||v.kind===o.TokenKind.SingleLineComment||v.kind===o.TokenKind.MultiLineComment}t.parseWhitespace=(0,l.many)((0,l.take)(function(v,b){return E(b)?b:void 0})),t.parseSpacesOnly=(0,l.opt)((0,l.take)(function(v,b){return b.kind===o.TokenKind.Spaces?b.chars:void 0}),"");var A=function(b,x,w,B,P){var U=b[x];if(U==null){var Q="calc.parse.pStart: internal error: expected token at ".concat(x," in ").concat((0,n.anonymize)(b));return(0,n.assertFalse)(Q)}return B(U.start,x)};t.parseCharIndex=A;function T(v){return(0,l.take)(function(b,x){return x.kind===o.TokenKind.Sep&&x.value===v?x:void 0})}function M(v){return(0,l.take)(function(b,x){return x.kind===o.TokenKind.Left&&x.value===v?x:void 0})}function _(v){return(0,l.take)(function(b,x){return x.kind===o.TokenKind.Right&&x.value===v?x:void 0})}t.parseListSep=T(o.SepId.List),t.parseRowSep=T(o.SepId.Row),t.parseColSep=T(o.SepId.Col),t.parseQualSep=T(o.SepId.Qual),t.parseDotSepToken=T(o.SepId.Dot),t.parseAssignToken=T(o.SepId.Assign),t.parseLeftParen=M(o.DelimId.Paren),t.parseRightParen=_(o.DelimId.Paren),t.parseLeftBrace=M(o.DelimId.Brace),t.parseRightBrace=_(o.DelimId.Brace),t.parseLeftSQuote=M(o.DelimId.SQuote),t.parseRightSQuote=_(o.DelimId.SQuote),t.parseLeftBracket=M(o.DelimId.Bracket),t.parseRightBracket=_(o.DelimId.Bracket),t.parseDotSepTokenNotFollowedByLeftBracket=(0,l.takePeek)(function(v,b,x){return f(b)&&!R(x)?b:void 0}),t.parseRangeOp=(0,l.take)(function(v,b){return h(b)?b:void 0}),t.parseAtOp=(0,l.take)(function(v,b){return y(b)?b:void 0}),t.parseEscape=(0,l.take)(function(v,b){return b.kind===o.TokenKind.Escape?b:void 0}),t.parseEnd=(0,l.take)(function(v,b){return b.kind===o.TokenKind.End?b:void 0}),t.parseIdentContinue=(0,l.apply)((0,l.many1)((0,l.take)(function(v,b){return b.isIdentContinue?b:void 0})),function(v,b){var x=b[0];return b.length===1?x:(0,o.identToken)(x.start,b.map(function(w){return w.chars}).join(""))});var L=(0,l.take)(function(v,b){return!S(b)&&b.kind!==o.TokenKind.End?b:void 0}),k=(0,l.lazy)(function(){return(0,l.flatten)((0,l.many)((0,l.any)((0,l.many1)(L),(0,l.concat)((0,l.tuple)(t.parseLeftBracket),k,(0,l.opt)((0,l.tuple)(t.parseRightBracket),[])))))});t.parseBracketedTokens=(0,l.apply)((0,l.tuple)(t.parseLeftBracket,k,t.parseCharIndex,(0,l.opt)(t.parseRightBracket,void 0)),function(v,b){var x=Ae(b,4),w=x[0],B=x[1],P=x[2],U=x[3];return B.push((0,o.endToken)(P)),[B,U!==void 0]})},"../excel-online-calc-syntax/lib/parse_OLD/parseFieldRef.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseFieldRef=void 0,t.isUnbracketedFieldName=F;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js"),o=s("../excel-online-calc-syntax/lib/parse_OLD/parseOperators.js"),f=s("../excel-online-calc-syntax/lib/parse_OLD/parser.js"),g=s("../excel-online-calc-syntax/lib/parse_OLD/parserState.js"),h=s("../excel-online-calc-syntax/lib/parse_OLD/token.js"),y=n.codePoint,p=y.codePointQuestionMark,R=y.codePointBackslash,C=y.codePointUnderscore,S=255;function F(k,v){function b(P){return P!==p&&P!==R&&k.isIdentContinue(P)}function x(P){return P!==C&&P!==R&&(k.isIdentStart(P)||k.isNumeral(P))}if(v.length===0)return!1;var w=(0,n.stringCodePointAt)(v,0);if(!x(w))return!1;for(var B of(0,n.codePointIterator)(v,(0,n.numCodeUnits)(w)))if(!b(B))return!1;return!0}var E=(0,f.take)(function(k,v){return!(0,l.isBracketToken)(v)&&v.kind!==h.TokenKind.Escape&&v.kind!==h.TokenKind.End?v.chars:void 0}),A=(0,f.take)(function(k,v){return v.kind===h.TokenKind.Ident&&(v.chars===k.localeInfo.leftBracket||v.chars===k.localeInfo.rightBracket||v.chars==="'")?v.chars:void 0}),T=(0,f.any)(E,(0,f.right)(l.parseEscape,A)),M=(0,f.apply)((0,f.tuple)((0,f.many)(T),l.parseEnd),function(k,v){var b=Ae(v,2),x=b[0],w=b[1];return x.join("")}),_=(0,f.applyTake)(l.parseBracketedTokens,function(k,v){var b=Ae(v,2),x=b[0],w=b[1],B=(0,f.runParser)(M,x,0,k);if((0,n.isSuccess)(B)){var P=x[0].start,U=x[x.length-1].start,Q=B.value.output;if(Q.length>S){var W=x.map(function(q){return q.chars}).join("");return[(0,a.badCharsNode)(a.BadType.FieldName,W,(0,g.addSpan)(k,P,U,"","")),!1,!0]}return[(0,a.identNode)(Q,(0,g.addSpan)(k,P,U,"","")),!0,w]}}),L=(0,f.apply)(l.parseIdentContinue,function(k,v){var b=v.start,x=v.start+v.chars.length;return!F(k.localeInfo,v.chars)||v.chars.length>S?[(0,a.badCharsNode)(a.BadType.FieldName,v.chars,(0,g.addSpan)(k,b,x,"","")),!1,!0]:[(0,a.identNode)(v.chars,(0,g.addSpan)(k,b,x,"","")),!1,!0]});t.parseFieldRef=(0,f.apply)((0,f.tuple)(l.parseCharIndex,l.parseWhitespace,l.parseDotSepToken,(0,f.any)(L,_),l.parseCharIndex),function(k,v){var b=Ae(v,5),x=b[0],w=b[1],B=b[2],P=Ae(b[3],3),U=P[0],Q=P[1],W=P[2],q=b[4],H=(0,g.addSpan)(k,B.start,q,w,""),G=!1,z=(0,a.fieldRef)(U,Q,W,G,H);return(0,o.fieldRefTerm)(w.length>0,z,x,q)})},"../excel-online-calc-syntax/lib/parse_OLD/parseFormula.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseSpParam=t.parseFormula=void 0,t.runFormulaParser=q;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js"),o=s("../excel-online-calc-syntax/lib/parse_OLD/parseFieldRef.js"),f=s("../excel-online-calc-syntax/lib/parse_OLD/parseLiteral.js"),g=s("../excel-online-calc-syntax/lib/parse_OLD/parseOperators.js"),h=s("../excel-online-calc-syntax/lib/parse_OLD/parser.js"),y=s("../excel-online-calc-syntax/lib/parse_OLD/parseRef.js"),p=s("../excel-online-calc-syntax/lib/parse_OLD/parserState.js"),R=s("../excel-online-calc-syntax/lib/parse_OLD/parseStructRef.js"),C=s("../excel-online-calc-syntax/lib/parse_OLD/token.js"),S=(0,h.apply)((0,h.tuple)(l.parseWhitespace,(0,h.lazy)(function(){return t.parseFormula}),l.parseWhitespace),function(K,$){var j=Ae($,3),N=j[0],J=j[1],ee=j[2],Y=(0,p.getNodeSpan)(K,J);if((0,n.assertTrue)("calc.parse.parseSpFormula",!(Y.pre.length>0&&N.length>0)),(0,n.assertTrue)("calc.parse.parseSpFormula",!(Y.post.length>0&&ee.length>0)),N.length>0){var re=(0,p.addWhitespace)(K,N),ue=Ae(re,2);Y.pre=ue[0],Y.preComments=ue[1]}if(ee.length>0){var ce=(0,p.addWhitespace)(K,ee),oe=Ae(ce,2);Y.post=oe[0],Y.postComments=oe[1]}return J}),F=(0,h.apply)((0,h.tuple)(l.parseLeftParen,(0,p.withDelim)({delimId:C.DelimId.Paren,listSep:p.ListSep.Union},S),(0,h.opt)(l.parseRightParen,void 0),l.parseCharIndex),function(K,$){var j=Ae($,4),N=j[0],J=j[1],ee=j[2],Y=j[3];return(0,a.parenNode)(J,ee!==void 0,(0,p.addSpan)(K,N.start,Y,"",""))}),E=(0,h.many1)(S,(0,h.right)(l.parseColSep,S)),A=(0,h.many1)(E,(0,h.right)(l.parseRowSep,E)),T=(0,h.apply)((0,h.tuple)(l.parseLeftBrace,(0,p.withDelim)({delimId:C.DelimId.Brace,listSep:p.ListSep.Union},A),(0,h.opt)(l.parseRightBrace,void 0),l.parseCharIndex),function(K,$){var j=Ae($,4),N=j[0],J=j[1],ee=j[2],Y=j[3];return(0,a.arrayNode)(J,ee!==void 0,(0,p.addSpan)(K,N.start,Y,"",""))});function M(K){return(0,h.takePeek)(function($,j,N){return K(j)?(0,a.badCharsNode)(a.BadType.Unexpected,j.chars,(0,p.addSpan)($,j.start,N.start,"","")):void 0})}var _=(0,h.apply)((0,h.tuple)(l.parseCharIndex,M(l.isLeftBracketToken),(0,p.withDelim)({delimId:C.DelimId.Bracket,listSep:p.ListSep.Union},S),(0,h.opt)(M(l.isRightBracketToken),void 0),l.parseCharIndex),function(K,$){var j=Ae($,5),N=j[0],J=j[1],ee=j[2],Y=j[3],re=j[4],ue=[J,ee];return Y!=null&&ue.push(Y),(0,a.badSequenceNode)(a.BadType.Unexpected,ue,(0,p.addSpan)(K,N,re,"",""))}),L=(0,h.takePeek)(function(K,$,j){switch($.kind){case C.TokenKind.End:case C.TokenKind.Operator:case C.TokenKind.Spaces:case C.TokenKind.SingleLineComment:case C.TokenKind.MultiLineComment:return;case C.TokenKind.Sep:if($.value===C.SepId.Dot)return;if($.value===C.SepId.Qual||$.value===C.SepId.Assign)break;if(K.delim.delimId===C.DelimId.Brace||$.value!==C.SepId.Col&&$.value!==C.SepId.Row)return;break;case C.TokenKind.Right:if($.value!==C.DelimId.SQuote&&K.delim.stack[$.value])return;break}return(0,a.badCharsNode)(a.BadType.Unexpected,$.chars,(0,p.addSpan)(K,$.start,j.start,"",""))}),k=(0,h.any)(y.parseRef,f.parseLiteral,F,T,o.parseFieldRef,R.parseStructRef,_,y.parseUnqualBadRef,L);function v(K){return(0,h.tuple)(l.parseLeftParen,(0,p.withDelim)({delimId:C.DelimId.Paren,listSep:p.ListSep.Arg},(0,h.apply)((0,h.many1)(K,(0,h.right)(l.parseListSep,K)),function($,j){return j.map(function(N){return N.kind===a.NodeKind.Missing?(0,a.literalNode)(a.missingOper,!0,N.label):N})})),(0,h.opt)(l.parseRightParen,void 0),l.parseCharIndex)}var b=(0,h.apply)(v(S),function(K,$){var j=Ae($,4),N=j[0],J=j[1],ee=j[2],Y=j[3];return(0,g.argsTerm)(J,ee!==void 0,N.start,Y)}),x=(0,h.apply)(v((0,h.any)((0,h.lazy)(function(){return t.parseSpParam}),S)),function(K,$){var j=Ae($,4),N=j[0],J=j[1],ee=j[2],Y=j[3];return(0,g.lambdaArgsTerm)(J,ee!==void 0,N.start,Y)}),w=(0,h.take)(function(K,$){return $.kind===C.TokenKind.Operator&&($.value===a.OperatorId.Percent||$.value===a.OperatorId.Pound)?$:void 0});function B(K,$){return $.kind===C.TokenKind.Sep&&$.value===C.SepId.List&&K.delim.listSep===p.ListSep.Union?(0,C.operatorToken)($.start,K.localeInfo.listSeparator,a.OperatorId.Union):void 0}var P=(0,h.take)(function(K,$){return $.kind===C.TokenKind.Operator||(0,l.isDotSepToken)($)?$:B(K,$)}),U=(0,h.many)((0,h.take)(function(K,$){return(0,l.isWhitespaceToken)($)?$:void 0})),Q=(0,h.any)((0,h.concat)((0,h.bind)((0,h.any)(k,w),function(K,$){var j=(0,g.isWSFNode)(K.localeInfo,$);return(j==null?void 0:j.id)===a.WorksheetFuncId.LAMBDA?(0,h.concat)((0,h.parseSucceed)([$]),(0,h.opt)((0,h.tuple)(x),[])):(0,h.parseSucceed)([$])}),(0,h.many)((0,h.any)(b,o.parseFieldRef,R.parseStructRef))),(0,h.tuple)(P)),W=(0,h.flatten)((0,h.many1)(Q,(0,h.concat)(U,Q)));t.parseFormula=(0,h.apply)((0,h.tuple)((0,h.opt)(W,void 0),l.parseCharIndex),function(K,$){var j=Ae($,2),N=j[0],J=j[1];if(N==null){var ee=(0,p.addSpan)(K,J,J,"","");return(0,a.missingNode)("",ee)}var Y=N;return Y.push((0,C.endToken)(J)),(0,g.runOperatorPrecedenceParser)(K,Y)});function q(K,$,j,N,J,ee,Y,re){var ue=re.length-1;if(ue<0){var ce="calc.parse.runTokenParser: internal error: expected at least 1 token";return(0,n.assertFalse)(ce)}if(re[ue].kind!==C.TokenKind.End){var oe="calc.parse.runTokenParser: internal error: array[n] !== End in ".concat((0,n.anonymize)(re));return(0,n.assertFalse)(oe)}var ae=(0,p.makeState)(K,$,j,N,J),le=(0,h.runParser)(S,re,0,ae);if(!(0,n.isSuccess)(le)||le.value.index<ue){var ne=(0,n.isSuccess)(le)?le.value.index:0,te="calc.parse.runTokenParser: internal error: consumed ".concat(ne," out of ").concat(ue," in ").concat((0,n.anonymize)(re));return(0,n.assertFalse)(te)}var ie=le.value.output,se=ae.spans,Re=(0,a.buildAnnotations)(K,ie,ee,Y===void 0?void 0:X(X({},a.SyntaxFeature.Comments,Y[a.SyntaxFeature.Comments]===!0),a.SyntaxFeature.Statements,Y[a.SyntaxFeature.Statements]===!0));return(0,a.formula)(ie,se,Re)}var H=n.codePoint.codePointFullStop;function G(K,$){if(!K.localeInfo.isIdentStart((0,n.stringCodePointAt)($,0)))return!1;for(var j of(0,n.codePointIterator)($))if(j!==H&&!K.localeInfo.isIdentContinue(j))return!1;var N=(0,a.parseCellRef)(K.localeInfo,K.refStyle,K.origin,$,0);if(N!==void 0&&N.i===$.length){var J=N.refStyle===a.RefStyle.A1?(0,C.cellRefA1Token)(0,$,N.row,N.col):(0,C.cellRefR1C1Token)(0,$,N.row,N.col,N.enLocale);if((0,y.isCompleteCellRefToken)(K,J))return!1}return!0}var z=(0,h.apply)((0,h.many1)((0,h.take)(function(K,$){return $.isIdentContinue||(0,l.isDotSepToken)($)?$:void 0})),function(K,$){var j=$[0].start,N=$.map(function(ee){return ee.chars}).join(""),J=(0,p.addSpan)(K,j,j+N.length,"","");return G(K,N)?(0,a.identNode)(N,J):(0,a.badCharsNode)(a.BadType.ParamName,N,J)}),V=(0,h.applyTake)((0,h.tuple)(l.parseCharIndex,l.parseLeftBracket,l.parseCharIndex,l.parseSpacesOnly,(0,h.opt)(z,void 0),l.parseSpacesOnly,l.parseCharIndex,(0,h.opt)(l.parseRightBracket,void 0),l.parseCharIndex),function(K,$){var j=Ae($,9),N=j[0],J=j[1],ee=j[2],Y=j[3],re=j[4],ue=j[5],ce=j[6],oe=j[7],ae=j[8];if(re!==void 0){var le=(0,p.getNodeSpan)(K,re);le.pre=Y,le.post=ue}var ne=re??(0,a.missingNode)(Y+ue,(0,p.addSpan)(K,ee,ce,"",""));return(0,a.paramName)(ne,!0,oe!==void 0,(0,p.addSpan)(K,N,ae,"",""))}),Z=(0,h.applyTake)((0,h.tuple)(l.parseCharIndex,y.parseRef,l.parseCharIndex),function(K,$){var j=Ae($,3),N=j[0],J=j[1],ee=j[2],Y=J.kind===g.TermKind.MaybeWSFTerm?J.node:J;if((0,a.isUnqualifiedNameNode)(Y))return(0,a.paramName)((0,a.identNode)(Y.whole,Y.label),!1,!0,(0,p.addSpan)(K,N,ee,"",""))}),D=(0,h.apply)((0,h.tuple)(l.parseWhitespace,l.parseCharIndex,l.parseAssignToken,l.parseWhitespace,(0,h.lazy)(function(){return t.parseFormula}),l.parseCharIndex),function(K,$){var j=Ae($,6),N=j[0],J=j[1],ee=j[2],Y=j[3],re=j[4],ue=j[5],ce=(0,p.getNodeSpan)(K,re),oe=(0,p.addWhitespace)(K,Y),ae=Ae(oe,2);return ce.pre=ae[0],ce.preComments=ae[1],(0,a.paramDefault)(re,(0,p.addSpan)(K,J,ue,N,""))}),O=(0,h.lazy)(function(){return(0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaDefaultParameters)?D:(0,h.parseFail)()});t.parseSpParam=(0,h.applyTake)((0,h.tuple)(l.parseWhitespace,l.parseCharIndex,(0,h.bind)((0,h.any)(Z,V),function(K,$){return $.isClosed?(0,h.apply)((0,h.opt)(O,void 0),function(j,N){return[$,N]}):(0,h.parseSucceed)([$,void 0])}),l.parseCharIndex,l.parseWhitespace,(0,h.peek)(function(K,$){return $})),function(K,$){var j=Ae($,6),N=j[0],J=j[1],ee=Ae(j[2],2),Y=ee[0],re=ee[1],ue=j[3],ce=j[4],oe=j[5];if(re!==void 0||oe.kind===C.TokenKind.End&&Y.isBracketed||(0,l.isListSepToken)(oe)&&Y.isClosed)return(0,a.paramNode)(Y,re,(0,p.addSpan)(K,J,ue,N,ce))})},"../excel-online-calc-syntax/lib/parse_OLD/parseLiteral.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseLiteral=void 0;var n=s("../excel-online-calc-lang/lib/index.js"),a=s("../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js"),l=s("../excel-online-calc-syntax/lib/parse_OLD/parseOperators.js"),o=s("../excel-online-calc-syntax/lib/parse_OLD/parser.js"),f=s("../excel-online-calc-syntax/lib/parse_OLD/parserState.js"),g=s("../excel-online-calc-syntax/lib/parse_OLD/token.js");function h(R){return R.refStyle===n.RefStyle.A1&&R.col==null&&typeof R.row=="object"&&R.row.kind===n.PosKind.Rel}var y=(0,o.take)(function(R,C){return C.kind===g.TokenKind.Literal&&C.oper.kind!==n.OperKind.Boolean?C:C.kind===g.TokenKind.CellRef&&h(C)?(0,g.literalToken)(C.start,C.chars,R.mathpack.fromNumber(C.row.index+R.origin.row+1)):void 0}),p=(0,o.take)(function(R,C){return C.kind===g.TokenKind.Literal&&C.oper.kind===n.OperKind.Boolean?C:void 0});t.parseLiteral=(0,o.apply)((0,o.tuple)((0,o.any)(y,(0,o.left)(p,(0,o.fails)(a.parseDotSepTokenNotFollowedByLeftBracket))),a.parseCharIndex),function(R,C){var S=Ae(C,2),F=S[0],E=S[1],A=(0,f.addSpan)(R,F.start,E,"","");if((0,g.isBadNumberOper)(F.oper))return(0,n.badCharsNode)(n.BadType.NumberLiteral,F.chars,A);if((0,g.isBadErrorOper)(F.oper))return(0,n.badCharsNode)(n.BadType.ErrorLiteral,F.chars,A);if((0,n.isStringOper)(F.oper)&&F.oper.value.length>n.cellStringLimit)return(0,n.badCharsNode)(n.BadType.StringLiteral,F.chars,A);var T=(0,n.literalNode)(F.oper,F.hasRight,A);return(0,n.isBooleanOper)(F.oper)?(0,l.maybeWSFTerm)(T,F.chars):T})},"../excel-online-calc-syntax/lib/parse_OLD/parseOperators.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TermKind=void 0,t.lambdaArgsTerm=y,t.argsTerm=p,t.fieldRefTerm=R,t.structRefTerm=C,t.maybeWSFTerm=S,t.isWSFNode=N,t.runOperatorPrecedenceParser=rr;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js"),o=s("../excel-online-calc-syntax/lib/parse_OLD/parser.js"),f=s("../excel-online-calc-syntax/lib/parse_OLD/parserState.js"),g=s("../excel-online-calc-syntax/lib/parse_OLD/token.js"),h;(function(Me){Me.LambdaArgsTerm="LambdaArgsTerm",Me.ArgsTerm="ArgsTerm",Me.FieldRefTerm="FieldRefTerm",Me.StructRefTerm="StructRefTerm",Me.MaybeWSFTerm="MaybeWSFTerm"})(h||(t.TermKind=h={}));function y(Me,_e,Qe,Rr){return{kind:h.LambdaArgsTerm,nodes:Me,isClosed:_e,start:Qe,end:Rr}}function p(Me,_e,Qe,Rr){return{kind:h.ArgsTerm,nodes:Me,isClosed:_e,start:Qe,end:Rr}}function R(Me,_e,Qe,Rr){return{kind:h.FieldRefTerm,hasDotPreSpace:Me,rhs:_e,start:Qe,end:Rr}}function C(Me,_e,Qe){return{kind:h.StructRefTerm,rhs:Me,start:_e,end:Qe}}function S(Me,_e){return{kind:h.MaybeWSFTerm,node:Me,whole:_e}}function F(Me){return Me.kind!==g.TokenKind.Operator&&Me.kind!==g.TokenKind.Sep&&Me.kind!==g.TokenKind.End&&Me.kind!==g.TokenKind.Spaces&&Me.kind!==g.TokenKind.SingleLineComment&&Me.kind!==g.TokenKind.MultiLineComment&&!(Me.kind in h)}function E(Me){return Me.kind===g.TokenKind.Spaces||Me.kind===g.TokenKind.SingleLineComment||Me.kind===g.TokenKind.MultiLineComment}function A(Me,_e){return _e=_e.kind===h.MaybeWSFTerm?_e.node:_e,F(_e)?(0,f.getNodeSpan)(Me,_e).start:_e.start}var T=(0,o.many)((0,o.take)(function(Me,_e){return E(_e)?_e:void 0})),M=(0,o.many1)((0,o.take)(function(Me,_e){return E(_e)?_e:void 0})),_=(0,o.peek)(function(Me,_e){return _e}),L=function(_e,Qe,Rr,kr,Mr){var Pr=_e[Qe];if(Pr==null){var Gr="calc.parse.pStart: internal error: expected term at ".concat(Qe," in ").concat((0,n.anonymize)(_e));return(0,n.assertFalse)(Gr)}return kr(A(Rr,Pr),Qe)};function k(Me){return(0,o.apply)((0,o.tuple)(T,L,(0,o.take)(Me),L,T),function(_e,Qe){var Rr=Ae(Qe,5),kr=Rr[0],Mr=Rr[1],Pr=Rr[2],Gr=Rr[3],Be=Rr[4];return(0,a.operatorNode)(Pr,(0,f.addSpan)(_e,Mr,Gr,kr,Be))})}function v(Me){return(0,o.apply)((0,o.tuple)(T,L,(0,o.take)(Me),L),function(_e,Qe){var Rr=Ae(Qe,4),kr=Rr[0],Mr=Rr[1],Pr=Rr[2],Gr=Rr[3];return(0,a.operatorNode)(Pr,(0,f.addSpan)(_e,Mr,Gr,kr,""))})}function b(Me){return(0,o.apply)((0,o.tuple)(L,(0,o.take)(Me),L,T),function(_e,Qe){var Rr=Ae(Qe,4),kr=Rr[0],Mr=Rr[1],Pr=Rr[2],Gr=Rr[3];return(0,a.operatorNode)(Mr,(0,f.addSpan)(_e,kr,Pr,"",Gr))})}var x=k(function(Me,_e){return _e.kind===g.TokenKind.Operator&&(_e.value===a.OperatorId.Add||_e.value===a.OperatorId.Sub)?_e.value:void 0}),w=b(function(Me,_e){if(_e.kind===g.TokenKind.Operator){if(_e.value===a.OperatorId.Add)return a.OperatorId.Pos;if(_e.value===a.OperatorId.Sub)return a.OperatorId.Neg}}),B=b(function(Me,_e){return _e.kind===g.TokenKind.Operator&&_e.value===a.OperatorId.At?_e.value:void 0}),P=v(function(Me,_e){return _e.kind===g.TokenKind.Operator&&_e.value===a.OperatorId.Pound?_e.value:void 0}),U=(0,o.take)(function(Me,_e){return _e.kind===h.StructRefTerm?_e:void 0}),Q=k(function(Me,_e){return _e.kind===g.TokenKind.Operator&&(_e.value===a.OperatorId.Mul||_e.value===a.OperatorId.Div)?_e.value:void 0}),W=k(function(Me,_e){return _e.kind===g.TokenKind.Operator&&_e.value===a.OperatorId.Pow?_e.value:void 0}),q=v(function(Me,_e){return _e.kind===g.TokenKind.Operator&&_e.value===a.OperatorId.Percent?_e.value:void 0}),H=k(function(Me,_e){return _e.kind===g.TokenKind.Operator&&_e.value===a.OperatorId.Concat?_e.value:void 0}),G=k(function(Me,_e){return _e.kind===g.TokenKind.Operator&&_e.value>=a.OperatorId.Eq&&_e.value<=a.OperatorId.Ge?_e.value:void 0}),z=k(function(Me,_e){return _e.kind===g.TokenKind.Operator&&_e.value===a.OperatorId.Range?_e.value:void 0}),V=k(function(Me,_e){return _e.kind===g.TokenKind.Operator&&_e.value===a.OperatorId.Union?_e.value:void 0}),Z=(0,o.applyTake)((0,o.tuple)(M,_),function(Me,_e){var Qe=Ae(_e,2),Rr=Qe[0],kr=Qe[1];if(kr.kind!==g.TokenKind.End&&(kr.kind!==g.TokenKind.Operator||kr.value===a.OperatorId.At)&&!(kr.kind===g.TokenKind.Sep&&(0,l.isDotSepToken)(kr))){if(!(Rr.length===1&&Rr[0].kind===g.TokenKind.Spaces))return Rr;var Mr=A(Me,kr),Pr=(0,f.addSpan)(Me,Mr,Mr,Rr[0].chars,"");return(0,a.operatorNode)(a.OperatorId.Isect,Pr)}}),D=(0,o.take)(function(Me,_e){return _e.kind===g.TokenKind.Sep&&(0,l.isDotSepToken)(_e)?_e:void 0}),O=(0,o.take)(function(Me,_e){return _e.kind===h.ArgsTerm?_e:void 0}),K=(0,o.take)(function(Me,_e){return _e.kind===h.LambdaArgsTerm?_e:void 0}),$=(0,o.take)(function(Me,_e){return _e.kind===h.ArgsTerm||_e.kind===h.FieldRefTerm?_e:void 0}),j=X({},a.WorksheetFuncId.LETREC,n.FeatureName.CalcLetRecFunction);function N(Me,_e){if(_e.kind===h.MaybeWSFTerm&&_e.whole!==void 0){var Qe=(0,a.getWorksheetFuncId)(Me,_e.whole);if(Qe===void 0||((0,n.assertTrue)("calc.parse.parseWSFName: unexpected UDF",Qe!==a.WorksheetFuncId._UDF),(0,a.getWorksheetFuncType)(Qe).flags&a.FunctionFlags.Internal))return;var Rr=j[Qe];return Rr!==void 0&&!(0,n.isFeatureEnabled)(Rr)?void 0:(0,a.wsfNode)(Qe,_e.whole,_e.node.label)}}var J=(0,o.take)(function(Me,_e){return N(Me.localeInfo,_e)}),ee=(0,o.take)(function(Me,_e){var Qe=N(Me.localeInfo,_e);return(Qe==null?void 0:Qe.id)===a.WorksheetFuncId.LAMBDA?Qe:void 0});function Y(Me,_e){return!!((0,a.isUnqualifiedNameNode)(_e)||Me===a.RefStyle.A1&&_e.kind===a.NodeKind.CellRef&&_e.qualifier===void 0&&_e.ref.kind===a.CellRefKind.Single&&_e.ref.col.kind===a.PosKind.Rel&&_e.ref.row.kind===a.PosKind.Rel)}var re=(0,o.apply)((0,o.tuple)(ee,K),function(Me,_e){for(var Qe=Ae(_e,2),Rr=Qe[0],kr=Qe[1],Mr=(0,f.getNodeSpan)(Me,Rr).start,Pr=kr.nodes,Gr=Rr.id,Be=[],tr,pr=[],_r=0;_r<Pr.length;_r+=1){var xr=Pr[_r];xr.kind===a.NodeKind.Param?Be.push((0,a.lambdaParam)((0,a.indexedArg)(xr,_r))):_r===Pr.length-1?tr=(0,a.indexedArg)(xr,_r):pr.push((0,a.indexedArg)(xr,_r))}var $e=(0,f.addSpan)(Me,Mr,kr.end,"","");return(0,a.lambdaNode)(Rr,Be,tr,pr,kr.isClosed,$e)}),ue=(0,o.apply)((0,o.tuple)(J,O),function(Me,_e){var Qe=Ae(_e,2),Rr=Qe[0],kr=Qe[1],Mr=(0,f.getNodeSpan)(Me,Rr).start,Pr=kr.nodes;switch(Rr.id){case a.WorksheetFuncId.LET:case a.WorksheetFuncId.LETREC:{for(var Gr=Rr.id,Be=[],tr=[],pr,_r=0;_r<Pr.length;_r+=1){var xr=Pr[_r];if(_r===Pr.length-1){pr=(0,a.indexedArg)(xr,_r);continue}if(_r+1<Pr.length&&(0,a.isUnqualifiedNameNode)(xr)&&!(_r+3<Pr.length&&!Y(Me.refStyle,Pr[_r+2])&&(0,a.isUnqualifiedNameNode)(Pr[_r+1]))){Be.push((0,a.letVar)((0,a.indexedArg)((0,a.varNode)((0,a.identNode)(xr.whole,xr.parts.label),xr.label),_r),(0,a.indexedArg)(Pr[_r+1],_r+1))),_r+=1;continue}tr.push((0,a.indexedArg)(xr,_r))}var $e=(0,f.addSpan)(Me,Mr,kr.end,"","");return(0,a.letNode)(Rr,Be,pr,tr,kr.isClosed,$e)}case a.WorksheetFuncId.LAMBDA:return(0,n.assertFalse)("calc.parse.parseWSFApp: unexpected LAMBDA+ArgTerm")}return ne(Me,Rr,Pr,kr.isClosed,Mr,kr.end)});function ce(Me,_e,Qe){return(0,o.apply)((0,o.tuple)((0,o.many)(Me),_e),function(Rr,kr){var Mr=Ae(kr,2),Pr=Mr[0],Gr=Mr[1];return Pr.reduceRight(Qe(Rr),Gr)})}function oe(Me,_e,Qe){return(0,o.apply)((0,o.tuple)(Me,(0,o.many)(_e)),function(Rr,kr){var Mr=Ae(kr,2),Pr=Mr[0],Gr=Mr[1];return Gr.reduce(Qe(Rr),Pr)})}var ae=function(_e){return Array.isArray(_e)};function le(Me){return function(_e,Qe){var Rr=Ae(Qe,2),kr=Rr[0],Mr=Rr[1];if(ae(kr)){var Pr=(0,f.getNodeSpan)(Me,_e);(0,n.assertTrue)("calc.parse.makeAppNodeInfix",Pr.post.length===0);var Gr=(0,f.addWhitespace)(Me,kr),Be=Ae(Gr,2);Pr.post=Be[0],Pr.postComments=Be[1];var tr=(0,f.getNodeSpan)(Me,Mr),pr=(0,f.addSpan)(Me,Pr.start,tr.end,"","");return(0,a.badSequenceNode)(a.BadType.Unexpected,[_e,Mr],pr)}var _r=(0,f.getNodeSpan)(Me,_e).start,xr=(0,f.getNodeSpan)(Me,Mr).end,$e=(0,f.addSpan)(Me,_r,xr,"","");return(0,a.appNode)(kr,[_e,Mr],!0,$e)}}function ne(Me,_e,Qe,Rr,kr,Mr){var Pr=(0,f.addSpan)(Me,kr,Mr,"","");return(0,a.appNode)(_e,Qe,Rr,Pr)}function te(Me){return function(_e,Qe){var Rr=(0,f.getNodeSpan)(Me,_e).start;switch(Qe.kind){case h.ArgsTerm:return ne(Me,_e,Qe.nodes,Qe.isClosed,Rr,Qe.end);case h.FieldRefTerm:{var kr=(0,f.addSpan)(Me,Rr,Qe.end,"",""),Mr=(0,f.getNodeSpan)(Me,Qe.rhs),Pr=Mr.start,Gr=Mr.end,Be=Mr.pre;if((0,a.isNumberLiteralNode)(_e)){var tr=(0,f.addSpan)(Me,Pr,Pr,"",""),pr=(0,a.missingNode)("",tr),_r=Qe.rhs.label,xr=(0,f.addSpan)(Me,Pr,Gr,"",""),$e=!1,Sr=(0,a.fieldRef)(Qe.rhs.field,Qe.rhs.isBracketed,Qe.rhs.isClosed,$e,xr);return(0,a.badSequenceNode)(a.BadType.FieldRef,[_e,(0,a.fieldRefNode)(pr,Sr,_r)],kr)}var Or=!Qe.rhs.isBracketed&&(0,a.shouldFieldRefBeBracketed)(_e,Qe.rhs,Be),Xr=(0,a.fieldRef)(Qe.rhs.field,Qe.rhs.isBracketed,Qe.rhs.isClosed,Or,Qe.rhs.label);return(0,a.fieldRefNode)(_e,Xr,kr)}case h.StructRefTerm:{var zr=(0,f.addSpan)(Me,Rr,Qe.end,"","");switch(_e.kind){case a.NodeKind.Name:return(0,a.structRefNode)(_e,Qe.rhs,zr);case a.NodeKind.Missing:return(0,a.structRefNode)(void 0,Qe.rhs,zr)}return(0,a.badSequenceNode)(a.BadType.StructRef,[_e,(0,a.structRefNode)(void 0,Qe.rhs,(0,f.addSpan)(Me,Qe.start,Qe.end,"",""))],zr)}case a.NodeKind.Operator:return ne(Me,Qe,[_e],!0,Rr,(0,f.getNodeSpan)(Me,Qe).end)}}}function ie(Me){var _e=!0;return function(Qe,Rr){var kr=(0,f.getNodeSpan)(Me,Rr).start,Mr=(0,f.getNodeSpan)(Me,Qe).end,Pr=(0,f.addSpan)(Me,kr,Mr,"","");if((Rr.id===a.OperatorId.Pos||Rr.id===a.OperatorId.Neg)&&_e&&(_e=!1,(0,a.isNumberLiteralNode)(Qe)&&(0,f.getNodeSpan)(Me,Rr).post==="")){var Gr=Rr.id===a.OperatorId.Pos?Qe.oper:Me.mathpack.neg(Qe.oper);return(0,a.literalNode)(Gr,!0,Pr)}return(0,a.appNode)(Rr,[Qe],!0,Pr)}}var se=(0,o.take)(function(Me,_e){return _e.kind===h.MaybeWSFTerm?_e.node:F(_e)?_e:void 0}),Re=(0,o.apply)((0,o.tuple)(T,D,L,T),function(Me,_e){var Qe=Ae(_e,4),Rr=Qe[0],kr=Qe[1],Mr=Qe[2],Pr=Qe[3];return(0,a.badCharsNode)(a.BadType.Unexpected,kr.chars,(0,f.addSpan)(Me,kr.start,Mr,Rr,Pr))}),he=(0,o.apply)((0,o.tuple)(L,T,D,L),function(Me,_e){var Qe=Ae(_e,4),Rr=Qe[0],kr=Qe[1],Mr=Qe[2],Pr=Qe[3],Gr=!1,Be=(0,f.addSpan)(Me,Pr,Pr,"",""),tr=(0,f.addSpan)(Me,Mr.start,Pr,kr,""),pr=(0,a.fieldRef)((0,a.missingNode)("",Be),!1,!0,Gr,tr);return R(kr.length>0,pr,Rr,Pr)}),ye=(0,o.lazy)(function(){return(0,o.apply)((0,o.tuple)(L,(0,o.many)((0,o.any)(re,ue,se,Re),(0,o.any)(re,ue,se,(0,o.right)((0,o.succeeds)(B),Ne))),L),function(Me,_e){var Qe=Ae(_e,3),Rr=Qe[0],kr=Qe[1],Mr=Qe[2];if(kr.length===1)return kr[0];var Pr=(0,f.addSpan)(Me,Rr,Mr,"","");return kr.length===0?(0,a.missingNode)("",Pr):(0,a.badSequenceNode)(a.BadType.Unexpected,kr,Pr)})}),ve=(0,o.lazy)(function(){return(0,o.any)((0,o.right)((0,o.succeeds)(B),Ne),(0,o.right)((0,o.succeeds)(w),Ze),ye)}),me=oe(ve,(0,o.any)(P,U),te),Ee=oe(me,(0,o.tuple)(z,me),le),xe=oe(Ee,(0,o.tuple)(Z,Ee),le),we=oe(xe,(0,o.any)($,he),te),Ne=ce(B,we,ie),Xe=oe(Ne,(0,o.tuple)(V,Ne),le),Ze=ce(w,Xe,ie),fr=oe(Ze,q,te),lr=oe(fr,(0,o.tuple)(W,fr),le),Er=oe(lr,(0,o.tuple)(Q,lr),le),ir=oe(Er,(0,o.tuple)(x,Er),le),yr=oe(ir,(0,o.tuple)(H,ir),le),hr=oe(yr,(0,o.tuple)(G,yr),le);function rr(Me,_e){var Qe=_e.length-1;if(Qe<1){var Rr="calc.parse.runTermParser: internal error: expected at least 1 term";return(0,n.assertFalse)(Rr)}if(_e[Qe].kind!==g.TokenKind.End){var kr="calc.parse.runTermParser: internal error: array[n].kind !== End in ".concat((0,n.anonymize)(_e));return(0,n.assertFalse)(kr)}if(Qe===1&&F(_e[0]))return _e[0];if(E(_e[0])){var Mr="calc.parse.runTermParser: internal error: array[0].kind === Spaces/comment in ".concat((0,n.anonymize)(_e));return(0,n.assertFalse)(Mr)}if(E(_e[Qe-1])){var Pr="calc.parse.runTermParser: internal error: array[n-1].kind === Spaces/comment in ".concat((0,n.anonymize)(_e));return(0,n.assertFalse)(Pr)}for(;;){var Gr=(0,o.runParser)(hr,_e,0,Me);if((0,n.isSuccess)(Gr)&&Gr.value.index>=Qe)return Gr.value.output;if(!(0,n.isSuccess)(Gr)||Gr.value.index===0||Gr.value.index===1&&F(_e[0])){var Be=(0,n.isSuccess)(Gr)?Gr.value.index:0,tr="calc.parse.runTermParser: internal error: consumed ".concat(Be," out of ").concat(Qe," in ").concat((0,n.anonymize)(_e));return(0,n.assertFalse)(tr)}_e=[Gr.value.output].concat(Qr(_e.slice(Gr.value.index))),Qe=_e.length-1}}},"../excel-online-calc-syntax/lib/parse_OLD/parseQualifier.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseQualifier=void 0;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js"),o=s("../excel-online-calc-syntax/lib/parse_OLD/parser.js"),f=s("../excel-online-calc-syntax/lib/parse_OLD/parserState.js"),g=s("../excel-online-calc-syntax/lib/parse_OLD/token.js");function h(H){return H.kind===g.TokenKind.Literal&&H.oper.kind===a.OperKind.Boolean}function y(H){return H.kind===g.TokenKind.Literal&&(0,g.isNumberLikeOper)(H.oper)}var p=n.codePoint.codePointFullStop,R=(0,o.opt)((0,o.takePeek)(function(H,G,z){return G.kind===g.TokenKind.Spaces&&!(0,l.isWhitespaceToken)(z)?G.chars:void 0}),""),C=(0,o.take)(function(H,G){return G.isIdentContinue&&!h(G)&&G.chars.length>0&&G.chars.charCodeAt(0)!==p?G.chars:void 0}),S=(0,o.take)(function(H,G){return G.isIdentContinue||(0,l.isDotSepToken)(G)?G.chars:void 0}),F=(0,o.apply)((0,o.many1)(C,S),function(H,G){return G.join("")}),E=(0,o.take)(function(H,G){return G.kind===g.TokenKind.Ident?G.chars:void 0}),A=function(G,z){var V;return((V=z.path)!=null?V:"")+G.leftBracket+z.document+G.rightBracket};function T(H,G,z,V,Z,D){var O,K;if(G==null)V==null?(O=(0,a.identQualifier)(z,Z,D),K=z):(O=(0,a.sheetRangeQualifier)(z,V,void 0,Z,D),K="".concat(z,":").concat(V));else{var $=A(H.localeInfo,G);V==null?(O=(0,a.sheetQualifier)(z,G,Z,D),K="".concat($).concat(z)):(O=(0,a.sheetRangeQualifier)(z,V,G,Z,D),K="".concat($).concat(z,":").concat(V))}return[O,Z?(0,a.quoteQualifier)(K):K]}var M=(0,o.take)(function(H,G){return G.kind===g.TokenKind.Ident||(0,l.isRangeOpToken)(G)?G.chars:void 0}),_=(0,o.apply)((0,o.tuple)(l.parseCharIndex,(0,o.many)(M),l.parseLeftBracket,(0,o.many1)(M),l.parseRightBracket,l.parseCharIndex),function(H,G){var z=Ae(G,6),V=z[0],Z=z[1],D=z[2],O=z[3],K=z[4],$=z[5],j=Z.join(""),N=O.join("");return(0,a.documentQualifier)(N,j!==""?j:void 0,!0,(0,f.addSpan)(H,V,$,"",""))}),L=(0,o.apply)((0,o.tuple)(l.parseCharIndex,l.parseLeftBracket,(0,o.many1)(S),l.parseRightBracket,l.parseCharIndex),function(H,G){var z=Ae(G,5),V=z[0],Z=z[1],D=z[2],O=z[3],K=z[4],$=D.join("");return(0,a.documentQualifier)($,void 0,!1,(0,f.addSpan)(H,V,K,"",""))}),k=(0,o.apply)((0,o.tuple)(l.parseCharIndex,(0,o.opt)(L,void 0),F,(0,o.opt)((0,o.right)(l.parseRangeOp,F),void 0),l.parseCharIndex),function(H,G){var z=Ae(G,5),V=z[0],Z=z[1],D=z[2],O=z[3],K=z[4];return T(H,Z,D,O,!1,(0,f.addSpan)(H,V,K,"",""))}),v=(0,o.apply)((0,o.tuple)(l.parseLeftSQuote,(0,o.opt)(_,void 0),E,(0,o.opt)((0,o.right)(l.parseRangeOp,E),void 0),l.parseRightSQuote,l.parseCharIndex),function(H,G){var z=Ae(G,6),V=z[0],Z=z[1],D=z[2],O=z[3],K=z[4],$=z[5];return T(H,Z,D,O,!0,(0,f.addSpan)(H,V.start,$,"",""))}),b=(0,o.apply)(L,function(H,G){return[G,A(H.localeInfo,G)]}),x=(0,o.apply)((0,o.tuple)(l.parseLeftSQuote,_,l.parseRightSQuote,l.parseCharIndex),function(H,G){var z=Ae(G,4),V=z[0],Z=z[1],D=z[2],O=z[3];return[(0,a.documentQualifier)(Z.document,Z.path,!0,(0,f.addSpan)(H,V.start,O,"","")),(0,a.quoteQualifier)(A(H.localeInfo,Z))]}),w=(0,o.take)(function(H,G){return G.kind===g.TokenKind.End||G.kind===g.TokenKind.Right&&G.value===g.DelimId.SQuote?void 0:G.chars}),B=(0,o.apply)((0,o.tuple)(l.parseLeftSQuote,(0,o.many)(w),(0,o.opt)((0,o.tuple)(l.parseRightSQuote,(0,o.opt)((0,o.tuple)(l.parseQualSep,R),[void 0,""])),[void 0,[void 0,""]]),l.parseCharIndex),function(H,G){var z=Ae(G,4),V=z[0],Z=z[1],D=Ae(z[2],2),O=D[0],K=Ae(D[1],2),$=K[0],j=K[1],N=z[3],J=O!==void 0,ee=$!==void 0,Y="'".concat(Z.join("")).concat(J?"'":"").concat(ee?"!":""),re=(0,f.addSpan)(H,V.start,N-j.length,"",j);return[(0,a.badQualifier)(Y,!0,J,ee,re),Y]}),P=(0,o.takePeek)(function(H,G,z){if((0,l.isRefErrorToken)(G)){var V=(0,f.addSpan)(H,G.start,z.start,"","");return[(0,a.errorQualifier)(V),G.chars]}}),U=(0,o.peek)(function(H,G){var z=(0,f.addSpan)(H,G.start,G.start,"","");return[(0,a.relativeQualifier)(z),""]}),Q=(0,o.apply)((0,o.tuple)((0,o.any)(k,v,b,x,U),l.parseQualSep,R),function(H,G){var z=Ae(G,3),V=Ae(z[0],2),Z=V[0],D=V[1],O=z[1],K=z[2],$=(0,f.getNodeSpan)(H,Z);return $.end+=1,(0,n.assertTrue)("calc.parse.parseGoodQualifier",$.end===O.start+O.chars.length),(0,n.assertTrue)("calc.parse.parseGoodQualifier",$.post.length===0),$.post=K,[Z,"".concat(D,"!")]}),W=(0,o.take)(function(H,G){return G.isIdentContinue||(0,l.isDotSepToken)(G)||h(G)||y(G)?G.chars:void 0}),q=(0,o.apply)((0,o.tuple)(l.parseCharIndex,(0,o.many)(W),l.parseQualSep,l.parseCharIndex,R),function(H,G){var z=Ae(G,5),V=z[0],Z=z[1],D=z[2],O=z[3],K=z[4],$="".concat(Z.join(""),"!"),j=(0,f.addSpan)(H,V,O,"",K);return[(0,a.badQualifier)($,!1,!0,!0,j),$]});t.parseQualifier=(0,o.any)(P,Q,q,B)},"../excel-online-calc-syntax/lib/parse_OLD/parseRef.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseRef=t.parseUnqualBadRef=void 0,t.isCompleteCellRefToken=E;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js"),o=s("../excel-online-calc-syntax/lib/parse_OLD/parseFieldRef.js"),f=s("../excel-online-calc-syntax/lib/parse_OLD/parseOperators.js"),g=s("../excel-online-calc-syntax/lib/parse_OLD/parseQualifier.js"),h=s("../excel-online-calc-syntax/lib/parse_OLD/parser.js"),y=s("../excel-online-calc-syntax/lib/parse_OLD/parserState.js"),p=s("../excel-online-calc-syntax/lib/parse_OLD/token.js");function R(N,J){return N.refStyle===J.refStyle&&!J.isBadLocale&&J.row!==a.SpecialPos.A1BadDollar&&J.col!==a.SpecialPos.A1BadDollar}function C(N){return N.refStyle===a.RefStyle.R1C1||typeof N.row=="object"&&typeof N.col=="object"}function S(N){return N.refStyle===a.RefStyle.A1&&N.row==null&&typeof N.col=="object"&&N.col.kind===a.PosKind.Rel}function F(N,J){return J.refStyle===a.RefStyle.A1&&N.refStyle===a.RefStyle.A1&&J.isIdentContinue||J.refStyle===a.RefStyle.R1C1&&(0,a.isR1C1IdentStart)(J.row,J.col)}function E(N,J){return J.kind===p.TokenKind.CellRef&&R(N,J)&&C(J)}var A=(0,a.pos)(a.PosKind.Rel,0);function T(N){return N===a.SpecialPos.RCNoNum?A:N}function M(N,J){if(N.row!==a.SpecialPos.A1BadDollar&&N.col!==a.SpecialPos.A1BadDollar){var ee=N.refStyle===a.RefStyle.R1C1&&!N.isIdentContinue;if(N.row!=null&&N.col!=null)return(0,a.cellRefSingle)(T(N.row),T(N.col),ee,J);if(N.row!=null){var Y=T(N.row);return(0,a.cellRefRow)(Y,Y,ee,J)}if(N.col!=null){var re=T(N.col);return(0,a.cellRefCol)(re,re,ee,J)}}var ue="calc.parse.cellRefToken2cellRef: bad token ".concat((0,n.anonymize)(N));return(0,n.assertFalse)(ue)}function _(N,J){return J.isIdentContinue&&N.localeInfo.isIdentStart((0,n.stringCodePointAt)(J.chars,0))}var L=(0,h.take)(function(N,J){return E(N,J)&&!_(N,J)||(0,l.isRefErrorToken)(J)?J:void 0}),k=(0,h.take)(function(N,J){return E(N,J)&&_(N,J)?J:void 0}),v=(0,h.apply)((0,h.tuple)((0,h.any)(L,(0,h.withState)(function(N){return N.cellRefMustBeCellRefNode?k:(0,h.left)(k,(0,h.fails)((0,h.any)(l.parseIdentContinue,l.parseDotSepTokenNotFollowedByLeftBracket)))})),l.parseCharIndex),function(N,J){var ee=Ae(J,2),Y=ee[0],re=ee[1],ue=Y.kind===p.TokenKind.CellRef?M(Y,(0,y.addSpan)(N,Y.start,re,"","")):(0,a.cellRefError)((0,y.addSpan)(N,Y.start,re,"","")),ce=Y.kind===p.TokenKind.CellRef?Y.chars:void 0;return(0,f.maybeWSFTerm)((0,a.cellRefNode)(ue,void 0,(0,y.addSpan)(N,Y.start,re,"","")),ce)});function b(N,J,ee){return ee.kind===p.TokenKind.Left&&ee.value===p.DelimId.Paren&&J.isIdentContinue&&(0,a.getWorksheetFuncId)(N.localeInfo,J.chars)!=null}var x=(0,h.takePeek)(function(N,J,ee){return J.kind===p.TokenKind.CellRef&&R(N,J)&&!b(N,J,ee)&&!ee.isIdentContinue?[J,ee.start]:void 0}),w=(0,h.bind)((0,h.tuple)(x,l.parseSpacesOnly,l.parseRangeOp,l.parseSpacesOnly,x),function(N,J){var ee=Ae(J,5),Y=Ae(ee[0],2),re=Y[0],ue=Y[1],ce=ee[1],oe=ee[2],ae=ee[3],le=Ae(ee[4],2),ne=le[0],te=le[1],ie=(0,y.addSpan)(N,re.start,ue,"",ce),se=(0,y.addSpan)(N,ne.start,te,ae,""),Re=M(re,ie),he=M(ne,se),ye=void 0;if(Re.kind===a.CellRefKind.Single&&he.kind===a.CellRefKind.Single){var ve=(0,y.addSpan)(N,re.start,te,"","");ye=(0,a.cellRefRange)(Re,he,ve)}else if(ce.length===0&&ae.length===0){if(Re.kind===a.CellRefKind.Row&&he.kind===a.CellRefKind.Row){var me=Re.isBracketed||he.isBracketed,Ee=(0,y.addSpan)(N,re.start,te,"","");ye=(0,a.cellRefRow)(Re.row1,he.row1,me,Ee)}else if(Re.kind===a.CellRefKind.Col&&he.kind===a.CellRefKind.Col){var xe=Re.isBracketed||he.isBracketed,we=(0,y.addSpan)(N,re.start,te,"","");ye=(0,a.cellRefCol)(Re.col1,he.col1,xe,we)}}if(ye==null)return(0,h.parseFail)();var Ne=(0,f.maybeWSFTerm)((0,a.cellRefNode)(ye,void 0,(0,y.addSpan)(N,re.start,te,"","")),void 0);return re.isIdentContinue&&ne.isIdentContinue?(0,h.peek)(function(Xe,Ze){return Ze.kind===p.TokenKind.Sep&&Ze.value===p.SepId.Qual?void 0:Ne}):(0,h.parseSucceed)(Ne)}),B=(0,h.any)(w,v);t.parseUnqualBadRef=(0,h.apply)((0,h.take)(function(N,J){return J.kind===p.TokenKind.CellRef?J:void 0}),function(N,J){var ee=J.start+J.chars.length,Y=J.refStyle===a.RefStyle.R1C1&&!J.isIdentContinue;return(0,f.maybeWSFTerm)((0,a.cellRefNode)((0,a.cellRefBad)(J.chars,Y,(0,y.addSpan)(N,J.start,ee,"","")),void 0,(0,y.addSpan)(N,J.start,ee,"","")),J.chars)});function P(N,J,ee){return ee.length===0||J.length===1&&J[0].kind===p.TokenKind.Literal||ee.some(function(Y,re){return re%2===0?Y.kind!==p.TokenKind.Sep:Y.kind===p.TokenKind.Sep||!(0,o.isUnbracketedFieldName)(N.localeInfo,Y.chars)})}var U="_xlpm",Q="_xleta";function W(N,J){var ee,Y,re,ue=Ae(J,4),ce=ue[0],oe=ue[1],ae=ue[2],le=ue[3],ne=ce[0],te=ce.length===1&&((ee=oe[0])==null?void 0:ee.kind)===p.TokenKind.Sep,ie=ne.kind!==p.TokenKind.CellRef||S(ne)||F(N,ne)&&te;if(ae||P(N,ce,oe)){var se=[].concat(Qr(ce),Qr(oe)).map(function(pr){return pr.chars}).join(""),Re=(0,y.addSpan)(N,ne.start,le,"",""),he=(0,y.addSpan)(N,ne.start,le,"",""),ye=(0,a.identNamePart)(se,ie,Re,he),ve=(0,a.nameNode)(ye,void 0,(0,y.addSpan)(N,ne.start,le,"",""));return(0,f.maybeWSFTerm)(ve,ve.whole)}var me=ie,Ee,xe=0,we=(Y=(re=oe[xe])==null?void 0:re.start)!=null?Y:le,Ne=(0,y.addSpan)(N,ne.start,we,"",""),Xe=(0,y.addSpan)(N,ne.start,we,"","");if(ce.length===1&&ne.kind===p.TokenKind.CellRef)if(!R(N,ne))me=!1,Ee=(0,a.identNamePart)(ne.chars,me,Ne,Xe);else if(!C(ne))Ee=(0,a.identNamePart)(ne.chars,me,Ne,Xe);else{var Ze=(0,y.addSpan)(N,ne.start,we,"",""),fr=M(ne,Ze);Ee=(0,a.cellRefNamePart)(fr,ne.chars,Ne,Xe)}else{var lr=ce.map(function(pr){return pr.chars}).join("");if((N.localeInfo.stringCompareCI(lr,U)===0||N.localeInfo.stringCompareCI(lr,Q)===0)&&xe+1<oe.length){var Er,ir;lr+="."+oe[xe+1].chars,xe+=2,we=(Er=(ir=oe[xe])==null?void 0:ir.start)!=null?Er:le,Ne=(0,y.addSpan)(N,ne.start,we,"",""),Xe=(0,y.addSpan)(N,ne.start,we,"","")}Ee=(0,a.identNamePart)(lr,me,Ne,Xe)}for(var yr=!1,hr=Ee;xe+1<oe.length;xe+=2){var rr,Me,_e=oe[xe],Qe=oe[xe+1],Rr=(rr=(Me=oe[xe+2])==null?void 0:Me.start)!=null?rr:le;hr=(0,a.fieldRefNamePart)(hr,(0,a.fieldRef)((0,a.identNode)(Qe.chars,(0,y.addSpan)(N,Qe.start,Rr,"","")),!1,!0,yr,(0,y.addSpan)(N,_e.start,Rr,"","")),xe+2>=oe.length?ie:me,(0,y.addSpan)(N,ne.start,Rr,"",""),(0,y.addSpan)(N,ne.start,Rr,"",""))}if(xe<oe.length){var kr,Mr,Pr=oe[xe],Gr=(kr=(Mr=oe[xe+1])==null?void 0:Mr.start)!=null?kr:le,Be=(0,a.fieldRef)((0,a.missingNode)("",(0,y.addSpan)(N,Gr,Gr,"","")),!1,!0,yr,(0,y.addSpan)(N,Pr.start,Gr,"",""));hr=(0,a.fieldRefNamePart)(hr,Be,ie,(0,y.addSpan)(N,ne.start,Gr,"",""),(0,y.addSpan)(N,ne.start,Gr,"","")),xe+=1}(0,n.assertTrue)("calc.parse.pUnqualName: i == tailTokens",xe===oe.length),hr.kind===a.NamePartKind.CellRefNamePart&&(0,n.assertFalse)("calc.parse.pUnqualName: expected lhs.kind !== NamePartKind.CellRefNamePart");var tr=(0,a.nameNode)(hr,void 0,(0,y.addSpan)(N,ne.start,le,"",""));return(0,f.maybeWSFTerm)(tr,tr.whole)}var q=(0,h.take)(function(N,J){return J.kind===p.TokenKind.Ident&&N.localeInfo.isIdentStart((0,n.stringCodePointAt)(J.chars,0))||J.kind===p.TokenKind.CellRef&&_(N,J)?J:void 0}),H=(0,h.take)(function(N,J){return J.kind===p.TokenKind.Literal&&J.oper.kind===a.OperKind.Boolean?J:void 0}),G=(0,h.any)(q,(0,h.left)(H,(0,h.succeeds)(l.parseDotSepTokenNotFollowedByLeftBracket))),z=(0,h.peek)(function(N,J){return(0,l.isLeftBracketToken)(J)}),V=(0,h.tuple)((0,h.many1)(G,l.parseIdentContinue),(0,h.many)((0,h.any)(l.parseIdentContinue,l.parseDotSepTokenNotFollowedByLeftBracket)),z,l.parseCharIndex),Z=(0,h.apply)(V,W),D=(0,h.opt)((0,h.any)(B,Z,t.parseUnqualBadRef),{node:void 0}),O=(0,h.any)(B,(0,h.right)((0,h.fails)(Z),t.parseUnqualBadRef));function K(N,J,ee){for(var Y=J;;){var re=(0,y.getSpan)(N,Y.qualifiedLabel);if(re.start=ee,Y.kind===a.NamePartKind.FieldRefNamePart)Y=Y.lhs;else break}return J}var $=(0,h.bind)(g.parseQualifier,function(N,J){var ee=Ae(J,2),Y=ee[0],re=ee[1];return(0,h.apply)(Y.kind===a.QualifierKind.SheetRange?(0,y.cellRefMustBeCellRefNode)(Y.isQuoted?D:O):Y.kind===a.QualifierKind.Error?(0,y.cellRefMustBeCellRefNode)(D):D,function(ue,ce){var oe=ce.node;if(oe==null)return Y.kind===a.QualifierKind.Error?(0,a.literalNode)(a.refErrorOper,!0,Y.label):(0,a.badCharsNode)(a.BadType.Qualifier,re,Y.label);var ae=(0,y.getNodeSpan)(ue,Y).start,le=(0,y.getNodeSpan)(ue,oe).end;if(oe.kind===a.NodeKind.Name){var ne=(0,y.addSpan)(ue,ae,le,"","");if(Y.kind===a.QualifierKind.Error){var te=(0,a.literalNode)(a.refErrorOper,!0,Y.label);return(0,a.badSequenceNode)(a.BadType.Unexpected,[te,oe],ne)}return(0,n.assertTrue)("calc.parse.pQualRef: sheet-range-name quoted",Y.kind!==a.QualifierKind.SheetRange||Y.isQuoted),Y.kind===a.QualifierKind.SheetRange&&Y.document===void 0&&(Y=(0,a.identQualifier)("".concat(Y.sheet1,":").concat(Y.sheet2),Y.isQuoted,Y.label)),(0,a.nameNode)(K(ue,oe.parts,ae),Y,ne)}var ie=(0,y.addSpan)(ue,ae,le,"","");return Y.kind===a.QualifierKind.Ident&&(Y=(0,a.sheetQualifier)(Y.name,void 0,Y.isQuoted,Y.label)),(0,a.cellRefNode)(oe.ref,Y,ie)})}),j=(0,h.apply)((0,h.any)(B,Z),function(N,J){return J.node.kind===a.NodeKind.CellRef&&J.node.ref.kind===a.CellRefKind.Error?(0,a.literalNode)(a.refErrorOper,!0,J.node.label):J});t.parseRef=(0,h.any)($,j)},"../excel-online-calc-syntax/lib/parse_OLD/parseStructRef.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseStructRef=void 0;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js"),o=s("../excel-online-calc-syntax/lib/parse_OLD/parseOperators.js"),f=s("../excel-online-calc-syntax/lib/parse_OLD/parser.js"),g=s("../excel-online-calc-syntax/lib/parse_OLD/parserState.js"),h=s("../excel-online-calc-syntax/lib/parse_OLD/token.js"),y=(0,f.take)(function(Z,D){return D.isIdentContinue||D.kind===h.TokenKind.Spaces?D:void 0}),p=(0,f.apply)((0,f.many1)(y),function(Z,D){var O=D[0];return D.length===1?O:(0,h.identToken)(O.start,D.map(function(K){return K.kind===h.TokenKind.Escape?"":K.chars}).join(""))}),R=(0,f.take)(function(Z,D){return D.isIdentContinue||D.kind===h.TokenKind.Spaces||D.kind===h.TokenKind.Escape||(0,l.isListSepToken)(D)||(0,l.isRangeOpToken)(D)?D:void 0}),C=(0,f.apply)((0,f.many1)(R),function(Z,D){var O=D[0];return D.length===1?O:(0,h.identToken)(O.start,D.map(function(K){return K.kind===h.TokenKind.Escape?"":K.chars}).join(""))}),S=(0,f.take)(function(Z,D){return D.kind===h.TokenKind.SpecialRef?D:void 0}),F=(0,f.apply)((0,f.tuple)(l.parseCharIndex,S,l.parseCharIndex),function(Z,D){var O=Ae(D,3),K=O[0],$=O[1],j=O[2];return(0,a.specialRef)($.value,!1,!0,(0,g.addSpan)(Z,K,j,"",""))}),E=(0,f.apply)((0,f.tuple)(l.parseCharIndex,l.parseLeftBracket,S,(0,f.opt)(l.parseRightBracket,void 0),l.parseCharIndex),function(Z,D){var O=Ae(D,5),K=O[0],$=O[1],j=O[2],N=O[3],J=O[4];return(0,a.specialRef)(j.value,!0,N!==void 0,(0,g.addSpan)(Z,K,J,"",""))}),A=(0,f.any)(F,E),T=(0,f.apply)((0,f.tuple)(l.parseCharIndex,p,l.parseCharIndex),function(Z,D){var O=Ae(D,3),K=O[0],$=O[1],j=O[2];return(0,a.columnRef)($.chars,!1,!0,(0,g.addSpan)(Z,K,j,"",""))}),M=(0,f.apply)((0,f.tuple)(l.parseCharIndex,l.parseLeftBracket,(0,f.opt)(C,void 0),(0,f.opt)(l.parseRightBracket,void 0),l.parseCharIndex),function(Z,D){var O,K=Ae(D,5),$=K[0],j=K[1],N=K[2],J=K[3],ee=K[4];return(0,a.columnRef)((O=N==null?void 0:N.chars)!=null?O:"",!0,J!==void 0,(0,g.addSpan)(Z,$,ee,"",""))}),_=(0,f.apply)((0,f.tuple)(l.parseCharIndex,C,l.parseCharIndex),function(Z,D){var O=Ae(D,3),K=O[0],$=O[1],j=O[2];return(0,a.columnRef)($.chars,!1,!0,(0,g.addSpan)(Z,K,j,"",""))}),L=(0,f.any)(T,M),k=(0,f.apply)(l.parseCharIndex,function(Z,D){return(0,a.missingRef)((0,g.addSpan)(Z,D,D,"",""))}),v=(0,f.any)(L,k),b=(0,f.take)(function(Z,D){return D.chars==="#"?D:void 0}),x=(0,f.apply)((0,f.many1)(b,y),function(Z,D){return(0,h.unexpectedToken)(D[0].start,D.map(function(O){return O.chars}).join(""))}),w=(0,f.apply)((0,f.many1)(b,R),function(Z,D){return(0,h.unexpectedToken)(D[0].start,D.map(function(O){return O.chars}).join(""))}),B=(0,f.apply)((0,f.tuple)(l.parseCharIndex,x,l.parseCharIndex),function(Z,D){var O=Ae(D,3),K=O[0],$=O[1],j=O[2];return(0,a.badRef)($.chars,!1,!0,(0,g.addSpan)(Z,K,j,"",""))}),P=(0,f.apply)((0,f.tuple)(l.parseCharIndex,l.parseLeftBracket,w,(0,f.opt)(l.parseRightBracket,void 0),l.parseCharIndex),function(Z,D){var O=Ae(D,5),K=O[0],$=O[1],j=O[2],N=O[3],J=O[4];return(0,a.badRef)(j.chars,!0,N!==void 0,(0,g.addSpan)(Z,K,J,"",""))}),U=(0,f.any)(B,P),Q=(0,f.apply)((0,f.tuple)(l.parseCharIndex,v,l.parseRangeOp,v,l.parseCharIndex),function(Z,D){var O=Ae(D,5),K=O[0],$=O[1],j=O[2],N=O[3],J=O[4];return(0,a.rangeOpRef)($,N,(0,g.addSpan)(Z,K,J,"",""))}),W=(0,f.any)(Q,L),q=(0,f.any)(A,U,Q,L,k),H=(0,f.apply)((0,f.tuple)(l.parseCharIndex,q,(0,f.many1)((0,f.tuple)(l.parseListSep,q)),l.parseCharIndex),function(Z,D){var O=Ae(D,4),K=O[0],$=O[1],j=O[2],N=O[3];return(0,a.commaOpRef)([$].concat(Qr(j.map(function(J){var ee=Ae(J,2),Y=ee[0],re=ee[1];return re}))),(0,g.addSpan)(Z,K,N,"",""))}),G=(0,f.apply)((0,f.tuple)(l.parseCharIndex,l.parseAtOp,(0,f.opt)(W,void 0),l.parseCharIndex),function(Z,D){var O=Ae(D,4),K=O[0],$=O[1],j=O[2],N=O[3];return(0,a.thisRowOpRef)(j,(0,g.addSpan)(Z,K,N,"",""))}),z=(0,f.apply)(l.parseSpacesOnly,function(){}),V=(0,f.any)((0,f.left)(z,l.parseEnd),(0,f.left)(_,l.parseEnd),(0,f.left)(H,l.parseEnd),(0,f.left)(G,l.parseEnd),(0,f.left)(Q,l.parseEnd),(0,f.left)(A,l.parseEnd),(0,f.left)(U,l.parseEnd),(0,f.left)(M,l.parseEnd));t.parseStructRef=(0,f.applyTake)((0,f.tuple)(l.parseCharIndex,l.parseBracketedTokens,l.parseCharIndex),function(Z,D){var O=Ae(D,3),K=O[0],$=Ae(O[1],2),j=$[0],N=$[1],J=O[2],ee=(0,f.runParser)(V,j,0,Z);return(0,n.isSuccess)(ee)?(0,o.structRefTerm)((0,a.structRef)(ee.value.output,N,(0,g.addSpan)(Z,K,J,"","")),K,J):void 0})},"../excel-online-calc-syntax/lib/parse_OLD/parser.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.runParser=l,t.lazy=o,t.setDebugging=g,t.warnSucceedOrFail=h,t.parseSucceed=y,t.parseFail=R,t.bind=C,t.apply=S,t.withState=F,t.any=A,t.opt=T,t.succeeds=M,t.fails=_,t.take=k,t.peek=v,t.takePeek=b,t.applyTake=x,t.reduce=w,t.many=P,t.many1=U,t.tuple=Q,t.left=W,t.right=q,t.middle=H,t.flatten=G,t.concat=z;var n=s("../excel-online-calc-common/lib/index.js");function a(V){for(var Z=V;Z!=null;)Z=Z();return Z}function l(V,Z,D,O){var K;function $(ee,Y){K=(0,n.success)({output:ee,index:Y})}function j(){K=(0,n.failure)(void 0)}if(a(V(Z,D,O,$,j)),K==null){var N=(0,n.anonymize)(Z),J="calc.parse.runParser: internal error: parser did not call resolve or reject on ".concat(N);return(0,n.assertFalse)(J)}return K}function o(V){var Z;return function(O,K,$,j,N){var J,ee=(J=Z)!=null?J:Z=V();return function(){return ee(O,K,$,j,N)}}}var f=!1;function g(V){f=V}function h(V,Z){return function(O,K,$,j,N){return V(O,K,$,function(J,ee){return f&&console.warn("".concat(Z," succeeded, returning index ").concat(ee," (of ").concat(O.length,") with"),J),j(J,ee)},function(){return f&&console.warn("".concat(Z," failed at index ").concat(K," (of ").concat(O.length,")")),N})}}function y(V){return function(D,O,K,$,j){return $(V,O)}}var p=function(Z,D,O,K,$){return $};function R(){return p}function C(V,Z){return function(O,K,$,j,N){return V(O,K,$,function(J,ee){return Z($,J)(O,ee,$,j,N)},N)}}function S(V,Z){return function(O,K,$,j,N){return V(O,K,$,function(J,ee){return j(Z($,J),ee)},N)}}function F(V){return function(Z,D,O,K,$){return V(O)(Z,D,O,K,$)}}function E(V,Z){return function(O,K,$,j,N){return V(O,K,$,j,function(){return Z(O,K,$,j,N)})}}function A(){for(var V=arguments.length,Z=new Array(V),D=0;D<V;D++)Z[D]=arguments[D];return Z.length===0?R():Z.reduce(E)}function T(V,Z){return function(O,K,$,j,N){return V(O,K,$,j,function(){return j(Z,K)})}}function M(V){return function(D,O,K,$,j){return V(D,O,K,function(){return $(!0,O)},j)}}function _(V){return function(D,O,K,$,j){return V(D,O,K,j,function(){return $(!0,O)})}}function L(V,Z){return function(O,K,$,j,N){var J=O[K];if(J==null)return N;var ee=V($,J);return ee==null?N:j(ee,K+Z)}}function k(V){return L(V,1)}function v(V){return L(V,0)}function b(V){return function(D,O,K,$,j){var N=D[O],J=D[O+1];if(N==null||J==null)return j;var ee=V(K,N,J);return ee==null?j:$(ee,O+1)}}function x(V,Z){return function(O,K,$,j,N){return V(O,K,$,function(J,ee){var Y=Z($,J);return Y==null?N:j(Y,ee)},N)}}function w(V,Z,D){return function(K,$,j,N,J){var ee=D,Y=$;function re(){return V(K,Y,j,ue,ce)}function ue(oe,ae){if(ae<=Y){var le=(0,n.anonymize)(K),ne="calc.parse.reduce: internal error: no progress made at index ".concat(Y," on ").concat(le);return(0,n.assertFalse)(ne)}return ee=Z(j,oe,ee),Y=ae,re}function ce(){return N(ee,Y)}return re}}function B(V,Z){function D(O,K,$){return $.push(K),$}return w(V,D,Z)}function P(V,Z){return Z===void 0?function(O,K,$,j,N){return B(V,[])(O,K,$,j,N)}:function(O,K,$,j,N){return V(O,K,$,function(J,ee){return B(Z,[J])(O,ee,$,j,N)},function(){return j([],K)})}}function U(V){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:V;return C(V,function(D,O){return B(Z,[O])})}function Q(){for(var V=arguments.length,Z=new Array(V),D=0;D<V;D++)Z[D]=arguments[D];if(Z.length===0)return y([]);if(Z.length===1)return S(Z[0],function(K,$){return[$]});var O=Z.length;return function($,j,N,J,ee){var Y=j,re=[];function ue(){return Z[re.length]($,Y,N,ce,ee)}function ce(oe,ae){return Y=ae,re.push(oe),re.length<O?ue:J(re,Y)}return ue}}function W(V,Z){return S(Q(V,Z),function(D,O){var K=Ae(O,1),$=K[0];return $})}function q(V,Z){return S(Q(V,Z),function(D,O){var K=Ae(O,2),$=K[1];return $})}function H(V,Z,D){return S(Q(V,Z,D),function(O,K){var $=Ae(K,2),j=$[1];return j})}function G(V){return S(V,function(Z,D){return(0,n.safeConcat)([],D)})}function z(){return G(Q.apply(void 0,arguments))}},"../excel-online-calc-syntax/lib/parse_OLD/parserService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createParser=A;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/parse_OLD/parseFormula.js"),o=s("../excel-online-calc-syntax/lib/parse_OLD/serviceTypes.js"),f=s("../excel-online-calc-syntax/lib/parse_OLD/tokenizeFormula.js"),g=n.codePoint,h=g.codePointEqualsSign,y=g.codePointPlusSign,p=g.codePointMinusSign,R=g.codePointAtSign,C=X(X(X(X({},h,1),y,0),p,0),R,-1);function S(T,M,_,L){var k,v,b,x,w=(k=(v=M.config)==null?void 0:v.localeInfo)!=null?k:T.config.localeInfo,B=(b=(x=M.config)==null?void 0:x.refStyle)!=null?b:T.config.refStyle,P=T.config.mathpack,U=(0,f.tokenizeFormula)(w,P,B,M.originGridCell.value,_,L,M.syntaxFeatures),Q=(0,l.runFormulaParser)(w,P,B,M.lexicalKind,M.originGridCell.value,M.contextNames,M.syntaxFeatures,U);return(0,n.success)(Q)}function F(T,M,_){var L=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;try{var k=L>=0&&L<_.length?C[_.charCodeAt(L)]:void 0;return k==null?(0,n.failure)((0,o.notFormulaString)("first character is not '=', '+', '-' or '@'")):k<0?(0,n.failure)((0,a.notImplemented)(["Lotus 1-2-3 syntax"])):S(T,M,_,L+k)}catch(v){return(0,n.failure)((0,n.javaScriptError)(v))}}function E(T,M,_){var L=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;try{return S(T,M,_,L)}catch(k){return(0,n.failure)((0,n.javaScriptError)(k))}}function A(T){return{parseFormula:function(_,L,k){return F(T,_,L,k)},parseFormulaExpression:function(_,L,k){return E(T,_,L,k)}}}},"../excel-online-calc-syntax/lib/parse_OLD/parserState.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ListSep=void 0,t.makeState=g,t.getNodeSpan=h,t.getSpan=y,t.addWhitespace=C,t.addSpan=S,t.withDelim=E,t.cellRefMustBeCellRefNode=A;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js"),o=s("../excel-online-calc-syntax/lib/parse_OLD/token.js"),f;(function(T){T[T.Union=1]="Union",T[T.Arg=2]="Arg"})(f||(t.ListSep=f={}));function g(T,M,_,L,k){return{localeInfo:T,mathpack:M,refStyle:_,lexicalKind:L,origin:k,delim:{delimId:void 0,listSep:f.Union,stack:X(X(X({},o.DelimId.Paren,!1),o.DelimId.Brace,!1),o.DelimId.Bracket,!1)},cellRefMustBeCellRefNode:!1,label:1,spans:[]}}function h(T,M){var _=T.spans[M.label];if(_==null){var L="calc.parse.getNodeSpan: internal error: expected node to have a span; given ".concat((0,n.anonymize)(M));(0,n.assertFalse)(L)}return _}function y(T,M){var _=T.spans[M];return(0,n.assertTrue)("calc.parse.getSpan: internal error: expected label to have a span",_!=null),_}function p(T,M){var _=S(T,M.start,M.start+M.chars.length,"","");return M.kind===o.TokenKind.SingleLineComment?(0,a.singleLineComment)(M.chars,_):(0,a.multiLineComment)(M.chars,M.isClosed,_)}var R=[];function C(T,M){var _=typeof M=="string"?R:M.filter(l.isCommentToken);return[typeof M=="string"?M:M.map(function(L){return L.chars}).join(""),_.length>0?_.map(function(L){return p(T,L)}):void 0]}function S(T,M,_,L,k){var v=T.label;T.label+=1;var b=C(T,L),x=Ae(b,2),w=x[0],B=x[1],P=C(T,k),U=Ae(P,2),Q=U[0],W=U[1];return T.spans[v]=(0,a.formulaSpan)(M,_,w,Q,B,W),v}function F(T,M,_){return function(L,k,v,b,x){var w=T(v);return _(L,k,v,function(B,P){return M(v,w),b(B,P)},function(){return M(v,w),x})}}function E(T,M){var _=T.delimId,L=T.listSep;return F(function(k){var v=k.delim;return k.delim={delimId:_,listSep:L,stack:Object.assign({},v.stack,X({},_,!0))},v},function(k,v){return k.delim=v},M)}function A(T){return F(function(M){var _=M.cellRefMustBeCellRefNode;return M.cellRefMustBeCellRefNode=!0,_},function(M,_){return M.cellRefMustBeCellRefNode=_},T)}},"../excel-online-calc-syntax/lib/parse_OLD/serviceTypes.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReasonKind=void 0,t.createParseGlobals=l,t.parseLocals=o,t.notFormulaString=g;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js");function l(h){return{config:h}}function o(h,y,p,R,C){return{config:p??void 0,lexicalKind:h,originGridCell:(0,n.success)(y),contextNames:R,syntaxFeatures:C}}var f;(function(h){h.NotFormulaString="NotFormulaString"})(f||(f={})),t.ReasonKind=Object.assign({},a.ReasonKind,f);function g(h){return{kind:t.ReasonKind.NotFormulaString,message:h}}},"../excel-online-calc-syntax/lib/parse_OLD/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=void 0,t.isBadNumberOper=F,t.isNumberLikeOper=E,t.isBadErrorOper=A,t.cellRefA1Token=N,t.cellRefR1C1Token=J,t.literalToken=Y,t.identOrBooleanToken=re,t.operatorToken=ue,t.appendToken=oe;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=n.codePoint,o=l.codePointAsterisk,f=l.codePointMinusSign,g=l.codePointPlusSign,h=l.codePointSlash,y=l.codePointSpace,p;(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"})(p||(t.TokenKind=p={}));var R;(function(ae){ae[ae.Paren=1]="Paren",ae[ae.Bracket=2]="Bracket",ae[ae.Brace=3]="Brace",ae[ae.SQuote=4]="SQuote"})(R||(t.DelimId=R={}));var C;(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"})(C||(t.SepId=C={}));var S;(function(ae){ae.BadNumber="BadNumber",ae.BadError="BadError"})(S||(t.TokenOperKind=S={}));function F(ae){return ae.kind===S.BadNumber}function E(ae){return ae.kind===S.BadNumber||ae.kind===a.OperKind.Number}t.badNumberOper={kind:S.BadNumber};function A(ae){return ae.kind===S.BadError}t.badErrorOper={kind:S.BadError};function T(ae,le,ne,te){return{kind:ae,start:le,chars:ne,isIdentContinue:te}}var M=function(le){return T(p.End,le,"",!1)};t.endToken=M;var _=function(le,ne){return T(p.Spaces,le,ne,!1)};t.spacesToken=_;var L=function(le,ne){return T(p.Unexpected,le,ne,!1)};t.unexpectedToken=L;var k=function(le,ne){return T(p.Escape,le,ne,!1)};t.escapeToken=k;var v=function(le,ne){return T(p.SingleLineComment,le,ne,!1)};t.singleLineCommentToken=v;var b=function(le,ne,te){return{kind:p.MultiLineComment,start:le,chars:ne,isIdentContinue:!1,isClosed:te}};t.multiLineCommentToken=b;var x=function(le,ne){return T(p.Ident,le,ne,!0)};t.identToken=x;function w(ae,le,ne,te){return{kind:ae,start:le,chars:ne,isIdentContinue:!1,value:te}}var B=function(le){return w(p.Left,le,"(",R.Paren)};t.leftParenToken=B;var P=function(le,ne){return w(p.Left,le,ne,R.Bracket)};t.leftBracketToken=P;var U=function(le,ne){return w(p.Left,le,ne,R.Brace)};t.leftBraceToken=U;var Q=function(le){return w(p.Left,le,"'",R.SQuote)};t.leftSQuoteToken=Q;var W=function(le){return w(p.Right,le,")",R.Paren)};t.rightParenToken=W;var q=function(le,ne){return w(p.Right,le,ne,R.Bracket)};t.rightBracketToken=q;var H=function(le,ne){return w(p.Right,le,ne,R.Brace)};t.rightBraceToken=H;var G=function(le){return w(p.Right,le,"'",R.SQuote)};t.rightSQuoteToken=G;var z=function(le,ne){return w(p.Sep,le,ne,C.List)};t.listSepToken=z;var V=function(le,ne){return w(p.Sep,le,ne,C.Col)};t.colSepToken=V;var Z=function(le,ne){return w(p.Sep,le,ne,C.Row)};t.rowSepToken=Z;var D=function(le){return w(p.Sep,le,"!",C.Qual)};t.qualSepToken=D;var O=function(le){return w(p.Sep,le,".",C.Dot)};t.dotSepToken=O;var K=function(le){return w(p.Sep,le,":=",C.Assign)};t.assignSepToken=K;var $=function(le,ne,te){return w(p.SpecialRef,le,ne,te)};t.specialRefToken=$;function j(ae,le,ne,te,ie,se,Re){return{kind:p.CellRef,start:ae,chars:le,isIdentContinue:ne,row:te,col:ie,refStyle:se,isBadLocale:Re}}function N(ae,le,ne,te){var ie=(ne==null||typeof ne=="object"&&ne.kind===a.PosKind.Rel)&&(te==null||typeof te=="object"&&te.kind===a.PosKind.Rel),se=!1;return j(ae,le,ie,ne,te,a.RefStyle.A1,se)}function J(ae,le,ne,te){var ie=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,se=(ne===a.SpecialPos.RCNoNum||ne==null||ne.kind===a.PosKind.Abs)&&(te===a.SpecialPos.RCNoNum||te==null||te.kind===a.PosKind.Abs);return j(ae,le,se,ne,te,a.RefStyle.R1C1,ie)}function ee(ae){for(var le of(0,n.codePointIterator)(ae))if(le===g||le===f||le===o||le===y||le===h)return!1;return!0}function Y(ae,le,ne){var te=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,ie=ne.kind===a.OperKind.Boolean||E(ne)&&ee(le);return{kind:p.Literal,start:ae,chars:le,isIdentContinue:ie,oper:ne,hasRight:te}}function re(ae,le,ne){return ae.stringCompareCI(ae.falseName,ne)===0?Y(le,ne,a.falseOper):ae.stringCompareCI(ae.trueName,ne)===0?Y(le,ne,a.trueOper):(0,t.identToken)(le,ne)}function ue(ae,le,ne){return{kind:p.Operator,start:ae,chars:le,isIdentContinue:!1,value:ne}}function ce(ae){var le=a.operatorStrings[ae];if(le==null)throw new Error("operatorTokenMaker: invalid operator ".concat(ae));return function(ne){return ue(ne,le,ae)}}t.addOperatorToken=ce(a.OperatorId.Add),t.subOperatorToken=ce(a.OperatorId.Sub),t.mulOperatorToken=ce(a.OperatorId.Mul),t.divOperatorToken=ce(a.OperatorId.Div),t.powOperatorToken=ce(a.OperatorId.Pow),t.percentOperatorToken=ce(a.OperatorId.Percent),t.concatOperatorToken=ce(a.OperatorId.Concat),t.eqOperatorToken=ce(a.OperatorId.Eq),t.ltOperatorToken=ce(a.OperatorId.Lt),t.gtOperatorToken=ce(a.OperatorId.Gt),t.neOperatorToken=ce(a.OperatorId.Ne),t.leOperatorToken=ce(a.OperatorId.Le),t.geOperatorToken=ce(a.OperatorId.Ge),t.rangeOperatorToken=ce(a.OperatorId.Range),t.atOperatorToken=ce(a.OperatorId.At),t.poundOperatorToken=ce(a.OperatorId.Pound);function oe(ae,le,ne){return ne.push(le),le.start+ae}},"../excel-online-calc-syntax/lib/parse_OLD/tokenizeFormula.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tokenizeFormula=oe;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js"),o=s("../excel-online-calc-syntax/lib/parse_OLD/token.js"),f=s("../excel-online-calc-syntax/lib/parse_OLD/util.js"),g=n.codePoint,h=g.codePointAsterisk,y=g.codePointAtSign,p=g.codePointColon,R=g.codePointDoubleQuote,C=g.codePointExclamationMark,S=g.codePointHash,F=g.codePointLeftParen,E=g.codePointQuestionMark,A=g.codePointRightParen,T=g.codePointSingleQuote,M=g.codePointFullStop,_=g.codePointDigitZero,L=g.codePointSlash,k=g.codePointMinusSign,v=g.codePointSpace,b=g.codePointInvertedExclamationMark,x=g.codePointInvertedQuestionMark,w=g.codePointLeftSingleQuotationMark,B=g.codePointRightSingleQuotationMark,P;function U(ae){if(!P){P=(0,n.makeStringMap)();for(var le of Object.getOwnPropertyNames(Q))P[le.charCodeAt(0)]=!0;for(var ne of Object.getOwnPropertyNames(W))P[ne.charCodeAt(0)]=!0}return P[ae]===!0}var Q={"+":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},W={"<>":o.neOperatorToken,"<=":o.leOperatorToken,">=":o.geOperatorToken};function q(ae,le,ne){if(le<ae.length-1){var te=W[ae.substring(le,le+2)];if(te!=null)return(0,o.appendToken)(2,te(le),ne)}var ie=Q[ae.charAt(le)];if(ie!=null)return(0,o.appendToken)(1,ie(le),ne);var se="calc.parse.tokenizeOperator: internal error: expected operator";return(0,n.assertFalse)(se)}function H(ae,le,ne,te,ie){var se=(0,a.parseNumberLiteral)(ae,le,ne,te,!1,!1,!1);if(se!==void 0){var Re=se.value,he=se.i,ye=ne.substring(te,he);return(0,o.appendToken)(he-te,(0,o.literalToken)(te,ye,Re??o.badNumberOper,!0),ie),he}}var G=function(le,ne){return le.charCodeAt(ne)!==R},z=function(le,ne){return le.charCodeAt(ne)===R};function V(ae,le,ne){var te=(0,f.scanEscapedWhile)(ae,le+1,G,'"',z),ie=Ae(te,2),se=ie[0],Re=ie[1],he=ae.substring(le,Re+1);return Re<ae.length?(0,o.appendToken)(Re+1-le,(0,o.literalToken)(le,he,(0,a.stringOper)(se),!0),ne):(0,o.appendToken)(Re-le,(0,o.literalToken)(le,he,(0,a.stringOper)(se),!1),ne)}function Z(ae,le,ne,te){for(var ie=1;ie<ae.errorNames.length;ie+=1){var se=ae.errorNames[ie];if(se!=null){var Re=le.substring(ne,ne+se.length);if(ae.stringCompareCI(se,Re)===0)return(0,o.appendToken)(se.length,(0,o.literalToken)(ne,Re,(0,a.errorOper)(ie)),te)}}for(var he=ne+1,ye=!1;he<le.length;){var ve=(0,n.stringCodePointAt)(le,he);if(he===ne+1&&(ve===b||ve===x)){he+=1;continue}if(he>ne+1&&(ve===L||ve===k||ve===v)&&!ye){ye=!0,he+=1;continue}if(he>ne+1&&ve===M){he+=1;continue}if(he>ne+1&&ve===_){he+=1,he<le.length&&le.charCodeAt(he)===C&&(he+=1);break}if(ve===C||ve===E){he!==ne+1&&(he+=1);break}if(ae.isIdentContinue(ve)&&!ae.isNumeral(ve)){he+=(0,n.numCodeUnits)(ve);continue}if(ve===w||ve===B){he+=1;continue}break}for(;he>ne+1&&le.charCodeAt(he-1)===v;)--he;if(he>ne+1){var me=le.substring(ne,he);return(0,o.appendToken)(he-ne,(0,o.literalToken)(ne,me,o.badErrorOper),te)}}function D(ae,le,ne,te){for(var ie=1;ie<ae.specialRefNames.length;ie+=1){var se=ae.specialRefNames[ie];if(se!=null){var Re=le.substring(ne,ne+se.length);if(ae.stringCompareCI(se,Re)===0)return(0,o.appendToken)(se.length,(0,o.specialRefToken)(ne,Re,ie),te)}}}function O(ae,le,ne){var te=le.charCodeAt(ne);return!(0,a.isSpace)(te)&&te!==T&&te!==S&&te!==p&&te!==y&&!(0,n.stringStartsWith)(le,ae.listSeparator,ne)&&!(0,n.stringStartsWith)(le,ae.leftBracket,ne)&&!(0,n.stringStartsWith)(le,ae.rightBracket,ne)}var K=function(le,ne){return(0,a.isSpace)((0,n.stringCodePointAt)(le,ne))},$=function(le,ne){return!(0,a.isLineBreak)((0,n.stringCodePointAt)(le,ne))},j=function(le,ne){return!(ne+1<le.length&&le.charCodeAt(ne)===h&&le.charCodeAt(ne+1)===L)};function N(ae,le,ne,te){for(var ie=ne,se=0,Re=function(ir,yr){return O(ae,ir,yr)},he=function(ir,yr){return!O(ae,ir,yr)},ye=(0,f.makeProgressAsserter)("calc.parse.tokenizeBracketedRef",ie);ie<le.length;){ye(ie);var ve=(0,n.stringCodePointAt)(le,ie);if(te.length>0&&te[te.length-1].kind===o.TokenKind.Escape&&he(le,ie)){ie=(0,o.appendToken)((0,n.numCodeUnits)(ve),(0,o.identToken)(ie,(0,n.stringFromCodePoint)(ve)),te);continue}if(ve===y){ie=(0,o.appendToken)(1,(0,o.atOperatorToken)(ie),te);continue}if(ve===S){var me=D(ae,le,ie,te);if(me!=null){ie=me;continue}}if(ve===T){ie=(0,o.appendToken)(1,(0,o.escapeToken)(ie,"'"),te);continue}if((0,n.stringStartsWith)(le,ae.rightBracket,ie)){if(ie=(0,o.appendToken)(ae.rightBracket.length,(0,o.rightBracketToken)(ie,ae.rightBracket),te),se-=1,se===0)return ie;continue}if(Re(le,ie)){var Ee=(0,f.scanWhile)(le,ie,Re),xe=Ae(Ee,2),we=xe[0],Ne=xe[1];ie=(0,o.appendToken)(Ne-ie,(0,o.identToken)(ie,we),te);continue}if((0,a.isSpace)(ve)){var Xe=(0,f.scanWhile)(le,ie,K),Ze=Ae(Xe,2),fr=Ze[0],lr=Ze[1];ie=(0,o.appendToken)(lr-ie,(0,o.spacesToken)(ie,fr),te);continue}if(ve===p){ie=(0,o.appendToken)(1,(0,o.rangeOperatorToken)(ie),te);continue}if((0,n.stringStartsWith)(le,ae.listSeparator,ie)){ie=(0,o.appendToken)(ae.listSeparator.length,(0,o.listSepToken)(ie,ae.listSeparator),te);continue}if((0,n.stringStartsWith)(le,ae.leftBracket,ie)&&se<2){ie=(0,o.appendToken)(ae.leftBracket.length,(0,o.leftBracketToken)(ie,ae.leftBracket),te),se+=1;continue}ie=(0,o.appendToken)((0,n.numCodeUnits)(ve),(0,o.unexpectedToken)(ie,(0,n.stringFromCodePoint)(ve)),te)}return ie}function J(ae,le,ne){var te=le.charCodeAt(ne);return te!==T&&te!==p&&te!==h&&te!==E&&!(0,n.stringStartsWith)(le,ae.leftBracket,ne)&&!(0,n.stringStartsWith)(le,ae.rightBracket,ne)}function ee(ae,le,ne,te){for(var ie=(0,o.appendToken)(1,(0,o.leftSQuoteToken)(ne),te),se=function(Ne,Xe){return J(ae,Ne,Xe)},Re=function(Ne,Xe){return Ne.charCodeAt(Xe)===T},he=(0,f.makeProgressAsserter)("calc.parse.tokenizeQuotedQualifier",ie);ie<le.length;){he(ie);var ye=(0,n.stringCodePointAt)(le,ie);if(ye===T&&!(ie+1<le.length&&le.charCodeAt(ie+1)===T))return(0,o.appendToken)(1,(0,o.rightSQuoteToken)(ie),te);if(ye===p){ie=(0,o.appendToken)(1,(0,o.rangeOperatorToken)(ie),te);continue}if((0,n.stringStartsWith)(le,ae.leftBracket,ie)){ie=(0,o.appendToken)(ae.leftBracket.length,(0,o.leftBracketToken)(ie,ae.leftBracket),te);continue}if((0,n.stringStartsWith)(le,ae.rightBracket,ie)){ie=(0,o.appendToken)(ae.rightBracket.length,(0,o.rightBracketToken)(ie,ae.rightBracket),te);continue}if((0,f.getEscapedSkip)(le,ie,se,"'",Re)>0){var ve=(0,f.scanEscapedWhile)(le,ie,se,"'",Re),me=Ae(ve,2),Ee=me[0],xe=me[1];ie=(0,o.appendToken)(xe-ie,(0,o.identToken)(ie,Ee),te);continue}ie=(0,o.appendToken)((0,n.numCodeUnits)(ye),(0,o.unexpectedToken)(ie,(0,n.stringFromCodePoint)(ye)),te)}return ie}function Y(ae,le,ne,te,ie,se){var Re=(0,a.parseCellRef)(ae,le,ne,te,ie);if(Re!=null){var he=Re.i,ye=te.substring(he,ie),ve=Re.refStyle===a.RefStyle.A1?(0,o.cellRefA1Token)(ie,ye,Re.row,Re.col):(0,o.cellRefR1C1Token)(ie,ye,Re.row,Re.col,Re.enLocale);return(0,o.appendToken)(he-ie,ve,se)}}function re(ae,le,ne,te){var ie=te.length-1,se=te[ie];if(se==null)return!0;if(se.kind===o.TokenKind.Sep&&se.value===o.SepId.Dot)return!1;if((0,n.stringStartsWith)(le,ae.decimalSeparator,ne)){for(;se!=null&&(0,l.isWhitespaceToken)(se);)se=te[--ie];return se==null?!0:se.kind!==o.TokenKind.Ident&&se.kind!==o.TokenKind.CellRef&&se.kind!==o.TokenKind.Right&&(se.kind!==o.TokenKind.Literal||(0,o.isNumberLikeOper)(se.oper))}return ae.isNumeral((0,n.stringCodePointAt)(le,ne))}function ue(ae,le,ne,te,ie,se,Re){for(var he=[],ye=[],ve=se,me=(Re==null?void 0:Re[a.SyntaxFeature.Comments])===!0,Ee=(Re==null?void 0:Re[a.SyntaxFeature.Statements])===!0,xe=!(0,n.stringStartsWith)(ae.statementSeparator,ae.columnSeparator)&&!(0,n.stringStartsWith)(ae.statementSeparator,ae.rowSeparator),we=!(0,n.stringStartsWith)(ae.statementSeparator,ae.listSeparator)&&!(0,n.stringStartsWith)(ae.statementSeparator,ae.decimalSeparator),Ne=(0,f.makeProgressAsserter)("calc.parse.tokenize",ve);ve<ie.length;){Ne(ve);var Xe=Y(ae,ne,te,ie,ve,he);if(Xe!=null){ve=Xe;continue}var Ze=(0,n.stringCodePointAt)(ie,ve),fr=ye.length>0&&ye[ye.length-1].delim===o.DelimId.Brace;if(re(ae,ie,ve,he)){var lr=H(ae,le,ie,ve,he);if(lr!=null){ve=lr;continue}}if(Ze===R){ve=V(ie,ve,he);continue}if(ae.isIdentContinue(Ze)&&!(0,n.stringStartsWith)(ie,ae.listSeparator,ve)&&!(fr&&(0,n.stringStartsWith)(ie,ae.columnSeparator,ve))&&!(fr&&(0,n.stringStartsWith)(ie,ae.rowSeparator,ve))){var Er=(0,f.scanWhile)(ie,ve,function(Xr,zr){return ae.isIdentContinue((0,n.stringCodePointAt)(Xr,zr))}),ir=Ae(Er,2),yr=ir[0],hr=ir[1];ve=(0,o.appendToken)(hr-ve,(0,o.identOrBooleanToken)(ae,ve,yr),he);continue}if(Ze===S){var rr=Z(ae,ie,ve,he);if(rr!=null){ve=rr;continue}ve=q(ie,ve,he);continue}if((0,a.isSpace)(Ze)){var Me=(0,f.scanWhile)(ie,ve,K),_e=Ae(Me,2),Qe=_e[0],Rr=_e[1];ve=(0,o.appendToken)(Rr-ve,(0,o.spacesToken)(ve,Qe),he);continue}if(Ze===F){ye.push({delim:o.DelimId.Paren,lastParen:ye.length,lastBrace:ye.length>0?ye[ye.length-1].lastBrace:void 0}),ve=(0,o.appendToken)(1,(0,o.leftParenToken)(ve),he);continue}if(Ze===A){var kr=ye.length>0?ye[ye.length-1].lastParen:void 0;kr!==void 0&&(ye.length=kr),ve=(0,o.appendToken)(1,(0,o.rightParenToken)(ve),he);continue}if((0,n.stringStartsWith)(ie,ae.leftBrace,ve)){ye.push({delim:o.DelimId.Brace,lastParen:ye.length>0?ye[ye.length-1].lastParen:void 0,lastBrace:ye.length}),ve=(0,o.appendToken)(ae.leftBrace.length,(0,o.leftBraceToken)(ve,ae.leftBrace),he);continue}if((0,n.stringStartsWith)(ie,ae.rightBrace,ve)){var Mr=ye.length>0?ye[ye.length-1].lastBrace:void 0;Mr!==void 0&&(ye.length=Mr),ve=(0,o.appendToken)(ae.rightBrace.length,(0,o.rightBraceToken)(ve,ae.rightBrace),he);continue}if((0,n.stringStartsWith)(ie,ae.leftBracket,ve)){ve=N(ae,ie,ve,he);continue}if((0,n.stringStartsWith)(ie,ae.rightBracket,ve)){ve=(0,o.appendToken)(ae.rightBracket.length,(0,o.rightBracketToken)(ve,ae.rightBracket),he);continue}if(fr){if(Ee&&xe&&(0,n.stringStartsWith)(ie,ae.statementSeparator,ve))break;if((0,n.stringStartsWith)(ie,ae.columnSeparator,ve)){ve=(0,o.appendToken)(ae.columnSeparator.length,(0,o.colSepToken)(ve,ae.columnSeparator),he);continue}if((0,n.stringStartsWith)(ie,ae.rowSeparator,ve)){ve=(0,o.appendToken)(ae.rowSeparator.length,(0,o.rowSepToken)(ve,ae.rowSeparator),he);continue}}if(Ee&&(0,n.stringStartsWith)(ie,ae.statementSeparator,ve)&&(we||ye.length===0))break;if((0,n.stringStartsWith)(ie,ae.listSeparator,ve)){ve=(0,o.appendToken)(ae.listSeparator.length,(0,o.listSepToken)(ve,ae.listSeparator),he);continue}if(Ze===C){ve=(0,o.appendToken)(1,(0,o.qualSepToken)(ve),he);continue}if(Ze===T){ve=ee(ae,ie,ve,he);continue}if(Ze===L&&ve+1<ie.length&&me){var Pr=ie.charCodeAt(ve+1);if(Pr===L){var Gr=(0,f.scanWhile)(ie,ve,$),Be=Ae(Gr,2),tr=Be[0],pr=Be[1];ve=(0,o.appendToken)(pr-ve,(0,o.singleLineCommentToken)(ve,tr),he);continue}if(Pr===h){var _r=(0,f.scanWhile)(ie,ve+2,j),xr=Ae(_r,2),$e=xr[0],Sr=xr[1],Or=(0,n.stringStartsWith)(ie,"*/",Sr);(0,n.assertTrue)("calc.parse.tokenize: /**/",Or||Sr===ie.length),Sr+=Or?2:0,$e="/*"+$e+(Or?"*/":""),ve=(0,o.appendToken)(Sr-ve,(0,o.multiLineCommentToken)(ve,$e,Or),he);continue}}if(U(Ze)){if((0,n.stringStartsWith)(ie,":=",ve)&&(0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaDefaultParameters)){ve=(0,o.appendToken)(2,(0,o.assignSepToken)(ve),he);continue}ve=q(ie,ve,he);continue}ve=(0,o.appendToken)((0,n.numCodeUnits)(Ze),(0,o.unexpectedToken)(ve,(0,n.stringFromCodePoint)(Ze)),he)}return[he,ve]}function ce(ae,le,ne,te){for(var ie=ae[le],se=le+1;se<ae.length;se+=1){var Re=ae[se];if(Re.kind!==ne)break;ie=te(ie,Re)}return[ie,se]}function oe(ae,le,ne,te,ie,se,Re){for(var he=ue(ae,le,ne,te,ie,se,Re),ye=Ae(he,2),ve=ye[0],me=ye[1],Ee=[],xe=0;xe<ve.length;){var we=ve[xe];if(we.kind===o.TokenKind.Unexpected){var Ne=ce(ve,xe,o.TokenKind.Unexpected,function(lr,Er){var ir=lr,yr=Er;return(0,o.unexpectedToken)(ir.start,ir.chars+yr.chars)}),Xe=Ae(Ne,2),Ze=Xe[0],fr=Xe[1];Ee.push(Ze),xe=fr;continue}Ee.push(we),xe+=1}return Ee.push((0,o.endToken)(me)),Ee}},"../excel-online-calc-syntax/lib/parse_OLD/util.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeProgressAsserter=a,t.scanWhile=l,t.getEscapedSkip=o,t.scanEscapedWhile=f;var n=s("../excel-online-calc-common/lib/index.js");function a(g,h){var y=h-1;return function(p){if(p<=y){var R="".concat(g,": internal error: no progress made at index ").concat(p);return(0,n.assertFalse)(R)}y=p}}function l(g,h,y){for(var p=h;p<g.length&&y(g,p);)p+=(0,n.numCodeUnits)((0,n.stringCodePointAt)(g,p));return[g.substring(h,p),p]}function o(g,h,y,p,R){return y(g,h)?1:(0,n.stringStartsWith)(g,p,h)&&h+p.length<g.length&&R(g,h+p.length)?2:0}function f(g,h,y,p,R){for(var C=[],S=h,F=h;F<g.length;){var E=o(g,F,y,p,R);if(E===0)break;E===2&&(S!==F&&C.push(g.substring(S,F)),S=F+p.length,F+=p.length),F+=(0,n.numCodeUnits)((0,n.stringCodePointAt)(g,F))}return S!==F&&C.push(g.substring(S,F)),[C.join(""),F]}},"../excel-online-calc-syntax/lib/stopUsingThisNamespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(s("../excel-online-calc-syntax/lib/parse/token.js"),t),n.__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 n=s("../excel-online-calc-syntax/lib/index.js");Object.defineProperty(t,"createAnalyzer",{enumerable:!0,get:function(){return n.createAnalyzer}}),Object.defineProperty(t,"analyzeLocalsGrid",{enumerable:!0,get:function(){return n.analyzeLocalsGrid}}),Object.defineProperty(t,"analyzeLocalsName",{enumerable:!0,get:function(){return n.analyzeLocalsName}}),Object.defineProperty(t,"diagnostics",{enumerable:!0,get:function(){return n.diagnostics}}),Object.defineProperty(t,"summarizeFormulaDiagnostics",{enumerable:!0,get:function(){return n.summarizeFormulaDiagnostics}}),Object.defineProperty(t,"staticPrecedents",{enumerable:!0,get:function(){return n.staticPrecedents}}),Object.defineProperty(t,"createAnalyzeGlobals",{enumerable:!0,get:function(){return n.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=A,t.sheetRangeLocationToGridRange=M,t.sheetCellLocationToGridCell=_,t.unusedCellsUpdateToUsedRange=L,t.sheetGridRangeToCellSet=k,t.sheetGridRangeToHiddenRows=v,t.sheetGridRangeToHiddenCols=b,t.sheetGridRangeToLocation=x,t.gridCellToCellLocation=w,t.createExcludeCellSet=B,t.cellValueToReadOper=U,t.readOperToCellValue=Q,t.namedObjectDataToNamedObject=W,t.namedObjectToNamedObjectData=q,t.cellFormatToInferredFormat=H,t.evalFormulaFormatToUnion=G;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-common/lib/ds/bspSet.js"),l=s("../excel-online-calc-common/lib/ds/productSet.js"),o=s("../excel-online-calc-lang/lib/index.js"),f=s("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),g=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),h=s("../excel-online-calc/lib/calc/partialWorkbookNames.js"),y=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),p=s("../excel-online-calc/lib/calc/recalcServiceCheck.js"),R=s("../excel-online-calc/lib/calc/recalcServiceTypes.js");function C(z,V,Z){var D=(0,o.getEnglishWorksheetFuncIdToName)().slice();return(0,p.filterCheck)(V,p.chWorksheetFunctionName,Z,"localeData.worksheetFunctionNames").forEach(function(O){return D[O.functionId]=O.functionName}),(0,o.createWorksheetFuncNameCallbacks)(z,D)}function S(z,V){var Z=o.englishErrorNames.slice();return(0,p.filterCheck)(z,p.chErrorTypeName,V,"localeData.errorTypeNames").forEach(function(D){return Z[D.errorType]=D.errorName}),Z}function F(z){return(0,n.isNone)(z)?function(V){return V>0&&V%3===0}:(0,o.createIsThousandsPositionCallback)(z)}function E(z,V){var Z="en-US",D=(0,n.makeStringCompareCI)(Z),O=C(D,z.worksheetFunctionNames,V),K=O.getWorksheetFuncId,$=O.getWorksheetFuncName,j=F(z.thousandsData),N=S(z.errorTypeNames,V),J=z.lcid,ee=J===o.LCID.Thailand,Y=J===o.LCID.Korea,re=J===o.LCID.Japan,ue=J===o.LCID.ChinaT||J===o.LCID.HongKong,ce=J===o.LCID.China,oe=Y||re||ce||ue,ae=J===o.LCID.Hindi||J===o.LCID.Tamil,le=J===o.LCID.Thailand||J===o.LCID.Vietnam||ae,ne=(J&o.LCID.LANG)===(o.LCID.Hebrew&o.LCID.LANG)||(J&o.LCID.LANG)===(o.LCID.Arabic&o.LCID.LANG)||J===o.LCID.Syriac,te=ne||le,ie=z.listSeparator===";"||z.decimalSeparator===";"?";;":";";return Object.assign({},z,{cultureTag:{primary:z.cultureTagPrimary,userDefault:z.cultureTagUserDefault,instLang:z.cultureTagInstLang,userCurrent:z.cultureTagUserCurrent},leftBracket:"[",rightBracket:"]",rcLeftBracket:z.leftBracket,rcRightBracket:z.rightBracket,getWorksheetFuncId:K,getWorksheetFuncName:$,isNumeral:o.isNumeral,getOrdinal:o.getOrdinal,getNumberShape:o.getNumberShape,isThousandsPosition:j,isIdentStart:o.isIdentStart,isIdentContinue:o.isIdentContinue,stringCompareCI:D,errorNames:N,statementSeparator:ie,isThai:ee,isEastAsia:oe,isKorea:Y,isJapan:re,isChinaT:ue,isChinaS:ce,isComplexScript:te})}function A(z){return E(z,{})}function T(z,V){return(0,n.isNone)(V)?{index:z,length:1}:{index:z,length:(0,n.fastAbs)(V-z)+1}}function M(z,V){var Z=T(V.row,V.lastRow),D=Z.index,O=Z.length,K=T(V.column,V.lastColumn),$=K.index,j=K.length;return(0,o.sheetGridRange)((0,o.sheetIndex)(z,V.sheetId),(0,o.gridRange)(D,$,O,j))}function _(z,V){var Z=V.row,D=V.column;return(0,o.sheetGridCell)((0,o.sheetIndex)(z,V.sheetId),(0,o.gridCell)(Z,D))}function L(z,V){var Z=V.sheetId,D=V.usedRange;return(0,n.isDefined)(D)?M(z,Object.assign({sheetId:Z},D)):(0,g.sheetUsedRange)((0,o.sheetIndex)(z,Z),f.emptyUsedRange)}function k(z,V,Z){var D=z.sheet,O=z.range,K=P(O,V,Z);return{sheet:D,set:K}}function v(z,V){var Z=z.sheet,D=z.range,O=V;return{sheet:Z,range:D,hidden:O}}function b(z,V){var Z=z.sheet,D=z.range,O=V;return{sheet:Z,range:D,hidden:O}}function x(z){return(0,o.isSheetGridCell)(z)?(0,R.sheetRangeLocation)(z.sheet.index,z.range.row,z.range.col):(0,R.sheetRangeLocation)(z.sheet.index,z.range.row,z.range.col,z.range.row+z.range.rows-1,z.range.col+z.range.cols-1)}function w(z){var V=z.row,Z=z.col;return{row:V,column:Z}}function B(z,V,Z,D){var O=a.empty;if((0,n.isNone)(D))return O;for(var K=0;K<D.length;K+=1){var $=D[K];if(z<=$&&$<z+V){for(var j=1;K+j<D.length&&D[K+j]===$+j;)j+=1;K+=j-1,O=(0,a.union)(O,Z((0,n.pair)($,$+j)))}}return O}function P(z,V,Z){var D=(0,l.createFromProduct)({row:V}),O=(0,l.createFromProduct)({col:Z}),K=(0,l.unionProduct)(D,O);return(0,l.exceptProduct)((0,y.createCellSetFromRange)(z),K)}function U(z,V){switch(typeof V){case"string":return(0,o.stringOper)(V);case"boolean":return(0,o.booleanOper)(V);case"number":return z.fromNumber(V)}switch(V.kind){case"Blank":return o.blankOper;case"Error":return(0,o.errorOper)(V.type);default:return}}function Q(z,V){switch(V.kind){case o.OperKind.String:case o.OperKind.Boolean:return V.value;case o.OperKind.Number:return z.toNumber(V);case o.OperKind.Error:return(0,R.errorValue)(V.type);case o.OperKind.Blank:return R.blankValue;default:return}}function W(z,V,Z,D){if(!(0,n.isNone)(D))switch(D.kind){case"NamedValue":switch(typeof D.value){case"string":return(0,h.namedValue)((0,o.stringOper)(D.value));case"boolean":return(0,h.namedValue)((0,o.booleanOper)(D.value));case"number":return(0,h.namedValue)(z.fromNumber(D.value))}return D.value.kind==="Error"?(0,h.namedValue)((0,o.errorOper)(D.value.type)):(0,n.assertNever)("calc.calc.namedObjectDataToNamedObject: NamedValue",D.value.kind);case"NamedFormula":return(0,h.namedFormula)(D.formulaBarText);case"NamedRange":{var O=M(Z,D.range);return(0,h.namedRange)((0,o.range3DOper)(O.sheet,O.range))}case"NamedTable":{var K=M(Z,D.range);return(0,h.namedTable)(K,D.hasHeadersRow,D.hasTotalsRow,D.columns,V)}case"NamedFailure":return(0,h.namedFailure)(D.failureReason,(0,n.isNone)(D.objectKind)?void 0:D.objectKind);default:return(0,n.assertNever)("calc.calc.namedObjectDataToNamedObject: kind",D)}}function q(z,V,Z){if(Z)switch(Z.kind){case"NamedValue":switch(Z.value.kind){case o.OperKind.Number:return(0,R.namedValueData)(z.toNumber(Z.value));case o.OperKind.String:case o.OperKind.Boolean:return(0,R.namedValueData)(Z.value.value);case o.OperKind.Error:return(0,R.namedValueData)(Z.value.type);default:return}case"NamedFormula":return(0,R.namedFormulaData)(Z.fmla);case"NamedRange":{var D=(0,o.sheetGridRange)((0,o.sheetIndex)(V,Z.value.sheets.index),Z.value.ranges[0]);return(0,R.namedRangeData)(x(D))}case"NamedTable":{var O=Z.specialRefRanges[o.SpecialRefId.Data],K=[];return Z.columnIndexes.forEach(function($,j){return K.push((0,R.columnData)($,j)),!0}),(0,R.namedTableData)(x(O),Z.hasHeadersRow,Z.hasTotalsRow,K)}case"NamedFailure":return(0,R.namedFailureData)(Z.failureReason,Z.objectKind);default:return(0,n.assertNever)("calc.calc.namedObjectToNamedObjectData: kind",Z)}}function H(z){if(z!==void 0)return(0,g.isOutputFormatUnavailable)(z.format)?(0,R.inferredFormat)({kind:z.format.kind},z.valueType,z.decimals):(0,R.inferredFormat)(z.format,z.valueType,z.decimals)}function G(z){if(z!=null)switch(z.kind){case"Origin":return{kind:g.SpecialFormat.Origin};case"Iformat":return(0,n.assertTrue)("calc.calc.evalFormulaFormatToUnion: iformat",typeof z.iformat=="number"),z.iformat;case"Known":return(0,n.assertTrue)("calc.calc.evalFormulaFormatToUnion: knownFormat",typeof z.knownFormat=="number"),{kind:g.SpecialFormat.Known,knownFormat:z.knownFormat};case"Inferred":return{kind:g.SpecialFormat.Inferred};case"Aggregate":return{kind:g.SpecialFormat.Aggregate};default:return(0,n.assertNever)("calc.calc.evalFormulaFormatToUnion: kind",z.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../../experiments/excelint-core/lib/index.js");function o(g){var h=g.getServerDocument(),y=[];for(var p of g.getServerAvailableCells()){var R="UndefinedSheet";if(h!==void 0){var C=g.getSheetName(h,p.sheetIdx.index);C.kind===n.ResultKind.Success&&(R=C.value)}var S=g.getServerUsedRange(p.sheetIdx);if(!(S.kind===n.ResultKind.Failure||S.value===void 0)){var F=S.value.sheet,E=Object.assign({},S.value.range);E.cols=Math.min(E.cols,75),E.rows=Math.min(E.rows,1e3);for(var A=[],T=[],M=[],_=0,L=E.row,k=E.row+E.rows-1;L<=k;L+=1){for(var v=[],b=[],x=[],w=E.col,B=E.col+E.cols-1;w<=B;w+=1){var P,U,Q,W,q=(0,a.sheetGridCell)(F,(0,a.gridCell)(L,w)),H=g.getServerValue(q),G=H.kind===n.ResultKind.Success?JSON.stringify(H.value):"";b.push(G);var z=g.getServerFormat(q),V=z.kind===n.ResultKind.Success?(0,n.fnv1a)(JSON.stringify(z.value)).toString():"";x.push(V);var Z=g.getServerFormula(q),D=Z.kind===n.ResultKind.Success?(P=Z.value)==null||(U=P[1].compiledFmla)==null?void 0:U.getValue():void 0,O=(D==null?void 0:D.kind)===n.ResultKind.Success&&(Q=(W=Z.value)==null?void 0:W[1].fmla)!=null?Q:"";O!==""&&(_+=1),v.push(O)}A.push(v),T.push(b),M.push(x)}if(_!==0){var K=(0,a.formatGridRange)(g.config.localeInfo,E,a.RefStyle.A1,R),$={sheetName:R,usedRangeAddress:K,values:T,formulas:A,styles:M};y.push($)}}}var j={workbookName:"PartialWorkbook",worksheets:y};return j}var f=function(){function g(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:75;We(this,g),this.timeLimitMS=h,this.result=void 0}return ze(g,[{key:"done",get:function(){return!0}},{key:"setContext",value:function(y){var p=y.documents;try{n.ulsLogger.ULS.traceTag(578588694,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,"calc.calc.RecalcService: ExceLint experiment setContext started");var R=o(p);this.result=(0,l.detect_errors)(R,void 0,void 0,this.timeLimitMS)}catch(C){this.result="ExceLint experiment crashed with error: ".concat(C)}}},{key:"step",value:function(){}},{key:"report",get:function(){var y=this;if(typeof this.result>"u"||typeof this.result=="string")return[];var p=Object.keys(this.result.worksheets).map(function(R){var C=y.result.worksheets[R],S=C.exampleFixes.map(function(E,A){var T=C.proposedFixes[A][0],M=E.rangeSizes,_=M.reduce(function(L,k){return L+k},0);return{anomalousnessIndex:T,categories:E.bin,sizeOfCellRange:_,sizeOfEachSFRRange:M,redactedFormulaForEachSFR:E.formulas.map(n.anonymizeFormulaString),stylesDiffer:!E.sameFormat,operatorsDiffer:null,direction:E.direction}}),F=S.map(function(E){return E.sizeOfEachSFRRange.length}).reduce(function(E,A){return E+A},0);return{totalFormulas:C.numFormulaCells,totalSimilarFormulaRanges:F,numberOfAdjacentSFRs:S.length,numberOfAnomalousRanges:C.suspiciousRanges,numberOfCellsInAnomalousRanges:C.suspiciousCells,anomalies:S,elapsedTimeSeconds:C.elapsedTimeSeconds,proposedFixesTimeSeconds:C.proposedFixesTimeSeconds,adjustProposedFixesTimeSeconds:C.adjustProposedFixesTimeSeconds,adjustFormatProposedFixesTimeSeconds:C.adjustFormatProposedFixesTimeSeconds,exampleFixesTimeSeconds:C.exampleFixesTimeSeconds,numCountingTimeSeconds:C.numCountingTimeSeconds,columns:C.columns,rows:C.rows}}).filter(function(R){return R.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: ".concat(JSON.stringify(this.report))}},{key:"failedLogMessage",get:function(){var y=this.resultLogMessage;return y+" BTW, experiment ran out of time budget"}}])}();t.ExceLintExperiment=f},"../excel-online-calc/lib/calc/experiments/precision/precisionExperiment.js":function(m,t,s){"use strict";var n,a;Object.defineProperty(t,"__esModule",{value:!0}),t.PrecisionExperiment=t.PrecisionStopReason=t.PrecisionMessageKind=void 0,t.precisionValue=S;var l=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc-common/lib/ds/bspSet.js"),f=s("../excel-online-calc-common/lib/ds/productSet.js"),g=s("../excel-online-calc-lang/lib/index.js"),h=s("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),y=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),p=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),R=s("../excel-online-calc/lib/calc/recalcServiceDataTransformer.js"),C=s("../excel-online-calc/lib/calc/utils.js");function S(x,w){switch(w.kind){case g.OperKind.Number:return{kind:"n",magnitude:(0,l.anonymizeMagnitude)(x.toNumber(w))};case g.OperKind.String:return{kind:"s"};case g.OperKind.Boolean:return{kind:"b"};case g.OperKind.Error:return{kind:"e",type:(0,g.englishErrorTypeToName)(w.type)};case g.OperKind.Rich:return{kind:"r"};case g.OperKind.Array:return{kind:"a"};case g.OperKind.Blank:return{kind:"z"};default:return(0,l.assertNever)("calc.calc.precisionValue",w)}}function F(x){return x.sampled===void 0}var E;(function(x){x.EvalStatistics="EvalStatistics",x.PrintFormulaStatistics="PrintFormulaStatistics",x.UnhandledFailure="UnhandledFailure"})(E||(t.PrecisionMessageKind=E={}));var A;(function(x){x.Success="Success",x.Timeout="Timeout"})(A||(t.PrecisionStopReason=A={}));function T(x,w){var B=x[w.sheet.index];return B!==void 0&&(0,f.meetsProduct)(B,(0,p.createCellSetFromRange)(w.range))}function M(x,w){var B,P=(B=x[w.sheet.index])!=null?B:o.empty;x[w.sheet.index]=(0,f.unionProduct)(P,(0,p.createCellSetFromRange)(w.range))}var _=(n={},X(X(X(X(X(X(X(X(X(X(n,g.OperatorId.Add,.05),g.OperatorId.Sub,.069),g.OperatorId.Eq,.097),g.OperatorId.Mul,.1),g.OperatorId.Div,.11),g.OperatorId.Concat,.36),g.OperatorId.Gt,.65),g.OperatorId.Ne,.79),g.OperatorId.Lt,.89),g.OperatorId.Le,1.6),X(X(X(X(X(n,g.OperatorId.Ge,1.9),g.OperatorId.Percent,2.9),g.OperatorId.At,6.2),g.OperatorId.Pow,13),g.OperatorId.Range,67)),L=(a={},X(X(X(X(X(X(X(X(X(X(a,g.WorksheetFuncId.IF,.076),g.WorksheetFuncId.SUM,.11),g.WorksheetFuncId.IFERROR,.5),g.WorksheetFuncId.COUNTIF,.77),g.WorksheetFuncId.AND,.82),g.WorksheetFuncId.VLOOKUP,1.5),g.WorksheetFuncId.AVERAGE,1.5),g.WorksheetFuncId.HOUR,1.9),g.WorksheetFuncId.MINUTE,1.9),g.WorksheetFuncId.TEXT,2),X(X(X(X(X(X(X(X(X(X(a,g.WorksheetFuncId.OR,2),g.WorksheetFuncId.NOW,2.1),g.WorksheetFuncId.ISBLANK,2.3),g.WorksheetFuncId.CONCATENATE,2.6),g.WorksheetFuncId.SUMIF,2.7),g.WorksheetFuncId.COUNTIFS,3.3),g.WorksheetFuncId.LEFT,3.4),g.WorksheetFuncId.ISNUMBER,3.7),g.WorksheetFuncId.MID,3.9),g.WorksheetFuncId.COUNTA,4),X(X(X(X(X(X(X(X(X(X(a,g.WorksheetFuncId.MONTH,4.2),g.WorksheetFuncId.SECOND,4.3),g.WorksheetFuncId.LEN,4.9),g.WorksheetFuncId.WEEKNUM,5),g.WorksheetFuncId.DAY,5.2),g.WorksheetFuncId.ROUND,5.4),g.WorksheetFuncId.FIND,5.8),g.WorksheetFuncId.NETWORKDAYS,6.2),g.WorksheetFuncId.COUNT,6.2),g.WorksheetFuncId.YEAR,6.3),X(X(X(X(X(X(X(X(X(X(a,g.WorksheetFuncId.INT,6.4),g.WorksheetFuncId.RIGHT,6.7),g.WorksheetFuncId.ABS,7),g.WorksheetFuncId.CONCAT,7.2),g.WorksheetFuncId.CHAR,7.4),g.WorksheetFuncId.MAX,8),g.WorksheetFuncId.ROW,8.1),g.WorksheetFuncId.WEEKDAY,9.1),g.WorksheetFuncId.DAYS,9.2),g.WorksheetFuncId.MIN,9.8),X(X(X(X(X(X(X(X(X(X(a,g.WorksheetFuncId.SEARCH,9.8),g.WorksheetFuncId.WORKDAY,11),g.WorksheetFuncId.DATEDIF,12),g.WorksheetFuncId.TIME,13),g.WorksheetFuncId.HYPERLINK,13),g.WorksheetFuncId.IFS,13),g.WorksheetFuncId.ISERROR,13),g.WorksheetFuncId.COUNTBLANK,14),g.WorksheetFuncId.TODAY,14),g.WorksheetFuncId.VALUE,18),X(X(X(X(X(X(X(X(X(X(a,g.WorksheetFuncId.ROUNDUP,18),g.WorksheetFuncId.MATCH,19),g.WorksheetFuncId.DATE,20),g.WorksheetFuncId.SUBSTITUTE,20),g.WorksheetFuncId.INDIRECT,22),g.WorksheetFuncId.INDEX,23),g.WorksheetFuncId.TRIM,24),g.WorksheetFuncId.UPPER,25),g.WorksheetFuncId.SUMIFS,28),g.WorksheetFuncId.EXACT,29),X(X(X(X(X(X(X(X(X(X(a,g.WorksheetFuncId.NOT,32),g.WorksheetFuncId.PRODUCT,35),g.WorksheetFuncId.ROUNDDOWN,37),g.WorksheetFuncId.AVERAGEIF,38),g.WorksheetFuncId.ISTEXT,40),g.WorksheetFuncId.ISOWEEKNUM,41),g.WorksheetFuncId.EOMONTH,42),g.WorksheetFuncId.MROUND,45),g.WorksheetFuncId.COLUMN,45),g.WorksheetFuncId.ROWS,46),X(X(X(X(X(X(X(X(X(X(a,g.WorksheetFuncId.TIMEVALUE,52),g.WorksheetFuncId.TRUNC,53),g.WorksheetFuncId.LOOKUP,59),g.WorksheetFuncId.NA,59),g.WorksheetFuncId.DAYS360,61),g.WorksheetFuncId.RANK,67),g.WorksheetFuncId.EDATE,72),g.WorksheetFuncId.MOD,82),g.WorksheetFuncId.OFFSET,83),g.WorksheetFuncId.STDEV,87),X(a,g.WorksheetFuncId.SUBTOTAL,91)),k=(0,g.binaryVisitor)(Object.assign({},(0,g.constVisitor)(.01),{nameNode:function(){return 1},operatorNode:function(w){var B;return(B=_[w])!=null?B:100},wsfNode:function(w){var B;return(B=L[w])!=null?B:100}}),l.fastMax);function v(x){return(0,l.isSuccess)(x)?(0,g.reduceBottomUp)(k,x.value):1}var b=function(){function x(w){var B=this,P,U,Q,W;We(this,x),this.sampledSets={},this.precisionWrongSets={},this.log=[],this.result=void 0,this.testEval=function(q){var H=q.cell,G=q.p;return B.resumeToPledge(function(){return B.docs.evaluate(y.ComputeKind.EditedCell,[H],C.VolatileMode.PrecisionTest)},G)},this.testPrint=function(q){var H=q.cell,G=q.p;return l.Pledge.try(function(){var z=B.getFormula(H);if(!(0,l.isSuccess)(z))return B.onUnavailableObject(z.reason);var V=Ae(z.value,2),Z=V[0],D=V[1],O;if(D.compiledFmla===void 0){var K=B.docs.getServerValue(H);if(!(0,l.isSuccess)(K))return B.onUnavailableObject(K.reason);O=B.docs.renderValueBarText(H,K.value.oper,D.fmla)}else{var $=D.compiledFmla.getValue();O=(0,l.isSuccess)($)?B.docs.printFormulaBarText(Z,D.origin,$.value):$}if(!(0,l.isSuccess)(O))return void B.log.push({kind:E.PrintFormulaStatistics,stats:{samples:[],failures:[O.reason]}});var j=(0,l.anonymizeFormulaString)(D.fmla),N=O.value===D.fmla?{expected:j,p:G}:{expected:j,sampled:(0,l.anonymizeFormulaString)(O.value),p:G};B.log.push({kind:E.PrintFormulaStatistics,stats:{samples:[N],failures:[]}})})},this.config={samplePrecisionEvalRate:(P=w.samplePrecisionEvalRate)!=null?P:0,samplePrecisionPrintFormulaRate:(U=w.samplePrecisionPrintFormulaRate)!=null?U:0,samplePrecisionPrintValueRate:(Q=w.samplePrecisionPrintValueRate)!=null?Q:0,rngSeed:(W=w.rngSeed)!=null?W:(0,l.now)()|0},this.rng=new l.JSF32(this.config.rngSeed)}return ze(x,[{key:"done",get:function(){return this.result!==void 0}},{key:"resultLogMessage",get:function(){return this.createResultLogMessage(A.Success)}},{key:"failedLogMessage",get:function(){return this.createResultLogMessage(A.Timeout)}},{key:"readonlyDebugLog",get:function(){return this.log}},{key:"setContext",value:function(B){var P=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 l.MachineRuntime(this.sampleCells().bind(function(U){var Q=U.evalCells,W=U.printCells;return l.Pledge.all([].concat(Qr(Q.map(P.testEval)),Qr(W.map(P.testPrint))))}).catch(function(U){P.log.push({kind:E.UnhandledFailure,reason:U})}))}},{key:"step",value:function(){if(!this.result){var B=this.runtime.step();this.result=B.kind===l.TransitionKind.Break||B.kind===l.TransitionKind.Next?void 0:B}}},{key:"sampleCells",value:function(){var B=this,P=[],U=[],Q=[];return this.docs.getServerAvailableCells().forEach(function(W){var q=W.sheetIdx;return Q.push(l.Pledge.try(function(){B.docs.forEachServerNonBlankCellInSet(q,o.dense,function(H){var G=(0,g.sheetGridCell)(q,H),z=B.config,V=z.samplePrecisionEvalRate,Z=z.samplePrecisionPrintFormulaRate,D=z.samplePrecisionPrintValueRate;if(V>0){var O=B.getWeight(G),K=O===void 0?void 0:V>=1?1:(0,l.fastMin)(1,V*O);K!==void 0&&B.rng.next()<K&&(M(B.sampledSets,G),P.push({cell:G,p:K}))}var $=(0,l.fastMax)(Z,D);if($>0){var j=B.rng.next();if(j<$){var N=B.isValueCell(G)?D:Z;j<N&&U.push({cell:G,p:N})}}return!0})})),!0}),l.Pledge.all(Q).bind(function(){return{evalCells:P,printCells:U}})}},{key:"getWeight",value:function(B){var P=this.getFormula(B);if(!(0,l.isSuccess)(P))return this.onUnavailableObject(P.reason);var U=Ae(P.value,2),Q=U[1];if(Q.compiledFmla!==void 0)return v(Q.compiledFmla.getValue())}},{key:"isValueCell",value:function(B){var P=this.getFormula(B);return(0,l.isSuccess)(P)?P.value[1].compiledFmla===void 0:(this.onUnavailableObject(P.reason),!1)}},{key:"resumeToPledge",value:function(B,P){var U=this;return l.Pledge.try(function(){try{U.p=P;var Q=B();return Array.isArray(Q)?Q:U.resumeToPledge(Q.resume,P)}finally{U.p=void 0}})}},{key:"getFormula",value:function(B){var P,U=this.docs.getEditedFormula(B);if(!(0,l.isSuccess)(U))return U;var Q=(P=U.value)!=null?P:[B.range,h.blankCellGridFormula],W=Ae(Q,2),q=W[0],H=W[1],G=(0,g.lexicalSourceGrid)(H.lexicalKind,(0,g.sheetGridRange)(B.sheet,q));return(0,l.success)([G,H])}},{key:"onRangeFailure",value:function(B,P,U,Q,W){var q={samples:[],failures:[P]};this.log.push({kind:E.EvalStatistics,stats:q})}},{key:"onNameFailure",value:function(){}},{key:"onNumberFormatFailure",value:function(){}},{key:"onInferFormatFailure",value:function(){}},{key:"onReturnCellValue",value:function(){}},{key:"onUnavailableObject",value:function(B){var P=(0,g.unavailable)([B]);this.onUnavailable(P)}},{key:"onUnavailable",value:function(B){this.log.push({kind:E.UnhandledFailure,reason:B})}},{key:"hasWrongPrecedent",value:function(B){var P=this;return B.cells.some(function(U){return T(P.precisionWrongSets,U)})}},{key:"onSetCellValue",value:function(B,P,U,Q,W){var q=this.getFormula(B);if(!(0,l.isSuccess)(q))return this.onUnavailableObject(q.reason);var H=Ae(q.value,2),G=H[0],z=H[1],V=this.hasWrongPrecedent(U);return this.logPrecisionResult(B,P,G,z,V)}},{key:"onSetCellValues",value:function(B,P,U,Q,W){var q=this,H=this.getFormula((0,g.sheetGridRangeAnchor)(B));if(!(0,l.isSuccess)(H))return this.onUnavailableObject(H.reason);var G=Ae(H.value,2),z=G[0],V=G[1],Z=this.hasWrongPrecedent(U);(0,g.forEachCellInRange)(B.range,function(D,O,K){return q.logPrecisionResult((0,g.sheetGridCell)(B.sheet,D),P[O][K],z,V,Z),!0})}},{key:"logPrecisionResult",value:function(B,P,U,Q,W){var q=this.docs.allServerAvailable(B);if(!(0,l.isSuccess)(q))return this.onUnavailableObject(q.reason);if(q.value===!0){var H=this.docs.getServerValue(B);if(!(0,l.isSuccess)(H))return this.onUnavailableObject(H.reason);var G=T(this.sampledSets,B),z=this.precisionResult(P,H.value.oper,U,Q,G,W);F(z)||M(this.precisionWrongSets,B);var V={samples:[z],failures:[]};this.log.push({kind:E.EvalStatistics,stats:V})}}},{key:"precisionResult",value:function(B,P,U,Q,W,q){var H=this.p,G=this.docs.config.mathpack,z=S(G,P),V=this.docs.anonymizeFormula(U,Q),Z=Ae(V,2),D=Z[0],O=Z[1];if((0,g.isReadOperEqual)(G,B,P,!0)){var K={expected:z,formula:D,functions:O,root:W,cascaded:q,p:H};return K}var $=S(G,B);if((0,g.isNumberOper)(P)&&(0,g.isNumberOper)(B)){var j=G.toNumber(P),N=G.toNumber(B),J=(0,l.anonymizeMagnitude)(j===0?N:(N-j)/j),ee={expected:z,sampled:$,relMagnitude:J,formula:D,functions:O,root:W,cascaded:q,p:H};return ee}var Y={expected:z,sampled:$,formula:D,functions:O,root:W,cascaded:q,p:H};return Y}},{key:"createResultLogMessage",value:function(B){var P,U;if(!(this.log.length===0&&B===A.Success)){var Q={samples:[],failures:{}},W={samples:[],failures:{}},q={};for(var H of this.log)switch(H.kind){case E.EvalStatistics:(P=Q.samples).push.apply(P,Qr(H.stats.samples));for(var G of H.stats.failures)(0,R.incrementFailure)(Q.failures,G);break;case E.PrintFormulaStatistics:(U=W.samples).push.apply(U,Qr(H.stats.samples));for(var z of H.stats.failures)(0,R.incrementFailure)(W.failures,z);break;case E.UnhandledFailure:(0,R.incrementFailure)(q,H.reason);break;default:(0,l.assertNever)("calc.calc.PrecisionExperiment.createResultMessage",H)}return["PrecisionExperiment",B,"stateId = ".concat(this.stateId),"evalStats = ".concat(JSON.stringify(Q)),"printStats = ".concat(JSON.stringify(W)),"unhandledFailures = ".concat(JSON.stringify(q))].join(", ")}}}])}();t.PrecisionExperiment=b},"../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(n){n.Root="calc.exp.UnitExperiment",n.Default="uninitialised",n.Initialised="init",n.Failure="fail",n.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=v,t.isInterestingFormat=U,t.updateFormatStatsFromCellFormat=Q,t.valueTypeFromCellFormat=W,t.numberFormatFromCellFormat=q,t.runSolverStep=j;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-common/lib/ds/productSet.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),f=s("../excel-online-calc/lib/calc/experiments/unit/constants.js"),g=s("../excel-online-calc/lib/calc/experiments/unit/types.js"),h=s("../excel-online-calc/lib/calc/experiments/unit/unionfind.js"),y=s("../excel-online-calc/lib/calc/experiments/unit/unitNF.js"),p=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),R=s("../excel-online-calc/lib/calc/partialWorkbookSets.js");t.UnitExperimentSettings={get UnitlessTimeAndDate(){return(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.UnitlessTimeAndDate")},get IgnoreDivMul(){return(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.UnitExpIgnoreDivMul")}};var C;(function(N){N[N.RangeEquality=0]="RangeEquality",N[N.StagedRangeEquality=1]="StagedRangeEquality",N[N.UnitEquality=2]="UnitEquality",N[N.FormatEquality=3]="FormatEquality"})(C||(t.ConstraintKind=C={}));var S;(function(N){N[N.Solved=0]="Solved",N[N.Failed=1]="Failed",N[N.Deferred=2]="Deferred",N[N.Staged=3]="Staged"})(S||(S={}));var F={kind:S.Solved},E=function(J){return{kind:S.Failed,error:J}},A=function(J){return{kind:S.Deferred,constraint:J}},T=(0,y.fromConstants)({error:1}),M=(0,y.fromConstants)({}),_=(0,y.fromConstants)({currency:1}),L=(0,y.fromConstants)({date:1}),k=(0,y.fromConstants)({time:1});function v(N,J,ee){var Y=new h.UF,re=Y.makePoint(T),ue=(0,y.createPoisonApplication)(T);return{symbolContext:N,typeContext:J,stats:ee,uf:Y,errorPoint:re,errorUnit:T,apply:ue}}function b(N,J){return J.link===void 0&&(J.link=N.uf.makePoint(J.unit)),J.link}function x(N,J,ee,Y){return(0,n.assertTrue)(f.Messages.Root,ee.varCount===0),N.uf.union(Y===void 0?N.uf.makePoint(ee):Y,J,!0),F}function w(N,J,ee,Y,re){return J===N.errorUnit?((0,n.assertTrue)(f.Messages.Root,ee===N.errorPoint),re!==void 0&&N.uf.union(N.errorPoint,re,!0),F):Y===N.errorUnit?((0,n.assertTrue)(f.Messages.Root,re===N.errorPoint),ee!==void 0&&N.uf.union(N.errorPoint,ee,!0),F):J.varCount===0?Y.varCount===0?(0,y.areSignaturesEqual)(J,Y)?F:(ee!==void 0&&N.uf.union(N.errorPoint,ee,!0),re!==void 0&&N.uf.union(N.errorPoint,re,!0),E([J,Y])):((0,n.assertTrue)(f.Messages.Root,re!==void 0),x(N,re,J,ee)):Y.varCount===1?((0,n.assertTrue)(f.Messages.Root,ee!==void 0),(0,n.assertTrue)(f.Messages.Root,re!==void 0),N.uf.union(ee,re),F):((0,n.assertTrue)(f.Messages.Root,ee!==void 0),x(N,ee,Y,re))}function B(N,J,ee){if(!(0,y.isSimpleUnit)(J))return A({kind:C.UnitEquality,unit:J,target:ee});var Y=b(N,ee),re=N.uf.findWithDescriptor(Y),ue=Ae(re,2),ce=ue[0],oe=ue[1];if(J.varCount===1){(0,n.assertTrue)(f.Messages.Root,J.name!==void 0);var ae=N.symbolContext.getTable().getValue(J.name);(0,n.assertTrue)(f.Messages.Root,ae!==void 0);var le=N.uf.findWithDescriptor(b(N,ae)),ne=Ae(le,2),te=ne[0],ie=ne[1];return w(N,ie,te,oe,ce)}return w(N,J,void 0,oe,ce)}function P(N,J){return B(N,J.unit,J.target)}function U(N,J){if(J===p.SpecialFormat.Unavailable||J===0)return!1;var ee=q(N,J);if(ee===void 0)return!1;var Y=ee==null?void 0:ee.valueType;return Y===void 0||Y===o.FormatValueType.General?!1:Y===o.FormatValueType.Currency||Y===o.FormatValueType.Accounting?ee.currencySymbol!==void 0:!0}function Q(N,J,ee,Y){Y?ee.referencedFormatCells+=1:ee.allFormatCells+=1;var re=q(N,J),ue=Y?ee.enriched.referencedFormatTypes:ee.enriched.allFormatTypes,ce=re==null?void 0:re.valueType;if(ce!==void 0){var oe;ue[ce]=((oe=ue[ce])!=null?oe:0)+1}if(ce===o.FormatValueType.Currency||ce===o.FormatValueType.Accounting){var ae,le,ne=Y?ee.enriched.referencedCurrencyTypes:ee.enriched.allCurrencyTypes,te=re==null?void 0:re.currencySymbol,ie=re==null||(ae=re.culture)==null?void 0:ae.culture,se=te===void 0?"none":te===o.FormatCurrency.LocaleInfo?"defaultSymbol":te+"_"+ie;ne[se]=((le=ne[se])!=null?le:0)+1}}function W(N,J){var ee;return(ee=q(N,J))==null?void 0:ee.valueType}function q(N,J){if(typeof J=="number"){var ee=N.getIformat(J);return(0,n.isSuccess)(ee)?ee.value:void 0}return J}function H(N,J,ee){var Y=N.typeContext.types[J.index];if(Y===void 0)return(0,n.assertFalse)(f.Messages.Root);var re=Y.getValue(ee);if(re===void 0){var ue=(0,l.sheetGridCell)(J,ee),ce=N.typeContext.formats(ue);if((0,n.isSuccess)(ce)){if(!U(N.typeContext,ce.value)||N.typeContext.isStringValue(ue)){var oe=N.symbolContext.freshSymbol().unit;return N.typeContext.types[J.index]=Y.setValue(ee,(0,g.primitiveUnitType)(oe)),oe}var ae=V(N,ce.value);return ae===void 0?ae=N.symbolContext.freshSymbol().unit:Q(N.typeContext,ce.value,N.stats,!0),N.typeContext.types[J.index]=Y.setValue(ee,(0,g.primitiveUnitType)(ae)),ae}var le=N.symbolContext.freshSymbol().unit;return N.typeContext.types[J.index]=Y.setValue(ee,(0,g.primitiveUnitType)(le)),le}if(re.kind===g.TypeKind.Scalar)return re.unit}function G(N,J){var ee=J.type.resolution;if(!(0,l.isSheetIndex)(ee.sheet))return F;if((0,l.isGridCell)(ee.range)){var Y=H(N,ee.sheet,ee.range);return Y===void 0?F:B(N,Y,J.target)}var re=N.typeContext.available[ee.sheet.index];if(re===void 0)return F;var ue=re.usedRange;if(ue===void 0)return F;var ce=(0,l.gridRangeIsect)(ee.range,ue);if(ce===void 0)return F;var oe=(0,a.intersectProduct)((0,a.intersectProduct)((0,R.createCellSetFromRange)(ce),R.availableReadProduct),re.availableCells),ae=[];return(0,R.forEachCellInSet)(oe,function(le){return ae.push(le),!0}),{kind:S.Staged,constraint:{kind:C.StagedRangeEquality,cursor:0,index:re.sheetIdx,cells:ae,target:J.target},output:void 0}}function z(N,J){var ee=J.cursor,Y=J.cells;if(ee>=Y.length)return F;var re=Y[ee],ue=H(N,J.index,re),ce=ue===void 0?F:B(N,ue,J.target);return J.cursor+=1,{kind:S.Staged,constraint:J,output:ce}}function V(N,J){var ee=W(N.typeContext,J);if(ee!==void 0)switch(ee){case o.FormatValueType.Currency:case o.FormatValueType.Accounting:return _;case o.FormatValueType.Percentage:return M;case o.FormatValueType.Date:return t.UnitExperimentSettings.UnitlessTimeAndDate?M:L;case o.FormatValueType.Time:return t.UnitExperimentSettings.UnitlessTimeAndDate?M:k;default:return}}function Z(N,J){var ee=V(N,J.format);if(ee===void 0)return F;var Y=H(N,J.cell.sheet,J.cell.range);if(Y===void 0)return F;if(!(0,y.isSimpleUnit)(Y))return A(J);if(Y.varCount===1){(0,n.assertTrue)(f.Messages.Root,Y.name!==void 0);var re=N.symbolContext.getTable().getValue(Y.name);(0,n.assertTrue)(f.Messages.Root,re!==void 0);var ue=N.uf.findWithDescriptor(b(N,re)),ce=Ae(ue,2),oe=ce[0],ae=ce[1];return w(N,ae,oe,ee,void 0)}return w(N,Y,void 0,ee,void 0)}function D(N){var J=N.symbolContext.getTable();return function(ee){var Y=J.getValue(ee);if(!(Y===void 0||Y.link===void 0))return Y.ufSubstitution===void 0&&(Y.ufSubstitution=N.uf.findWithDescriptor(Y.link)[1]),Y.ufSubstitution}}function O(N){var J=N.context,ee=J.apply,Y=J.errorUnit,re={kind:g.ExperimentState.SolvingFull,context:N.context,stats:N.stats,constraints:N.deferred,constraintCursor:0,unifyNF:function(ce,oe){var ae=ee(re.substitution,ce);if(ae!==Y){var le=ee(re.substitution,oe);if(le!==Y){var ne=(0,y.unify)(ee,ae,le);if(ne.kind===y.UnificationResultKind.Subst){re.substitution=(0,y.compose)(ee,ne.substitution,re.substitution);return}re.stats.errorCount+=1,re.stats.enriched.errors.push({error:[ee(re.substitution,ce),ee(re.substitution,oe)]})}}},substitution:D(N.context)};return re}function K(N){var J=N.constraints,ee=N.context,Y=N.constraintCursor,re=N.deferred,ue=J[Y],ce;switch(ue.kind){case C.UnitEquality:ce=P(ee,ue);break;case C.FormatEquality:ce=Z(ee,ue);break;case C.RangeEquality:ce=G(ee,ue);break;case C.StagedRangeEquality:ce=z(ee,ue);break}switch(ce.kind){case S.Deferred:re.push(ce.constraint);break;case S.Failed:N.stats.errorCount+=1,N.stats.enriched.errors.push({error:ce.error});break;case S.Staged:if(J[Y]=ce.constraint,ce.output!==void 0)switch(ce.output.kind){case S.Deferred:re.push(ce.output.constraint);break;case S.Failed:N.stats.errorCount+=1,N.stats.enriched.errors.push({error:ce.output.error});break}return N;default:break}return N.constraintCursor+=1,N}function $(N){var J=N.constraints,ee=N.context,Y=N.constraintCursor,re=N.unifyNF,ue=J[Y];switch(ue.kind){case C.UnitEquality:re(ue.unit,ue.target.unit);break;case C.FormatEquality:var ce=V(ee,ue.format);if(ce===void 0)break;var oe=H(ee,ue.cell.sheet,ue.cell.range);if(oe===void 0)break;re(ce,oe);break;default:return N.constraintCursor+=1,(0,n.assertNever)(f.Messages.Root,ue)}return N.constraintCursor+=1,N}function j(N){return N.kind===g.ExperimentState.SolvingSimple?N.constraintCursor===N.constraints.length?O(N):K(N):$(N)}},"../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=o,t.makeReferenceType=f,t.makeResolvedReferenceType=g,t.makeArrayType=h,t.dimensionsFromType=p,t.getLiftingDimensionsFromTypes=R,t.joinDimensions=C,t.typeFromDimensions=S,t.isResolvedReferenceType=E;var n=s("../excel-online-calc-lang/lib/index.js"),a=s("../excel-online-calc/lib/calc/experiments/unit/unitNF.js"),l;(function(T){T[T.Scalar=0]="Scalar",T[T.Reference=1]="Reference",T[T.Array=2]="Array",T[T.Union=3]="Union"})(l||(t.TypeKind=l={}));function o(T){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0;return{kind:l.Scalar,flags:T,unit:M}}function f(T){return{kind:l.Reference,reference:T,resolution:void 0}}function g(T,M){var _=f(T);return _.resolution=M,_}function h(T,M){return{kind:l.Array,elementType:T,dimensions:M}}function y(T){return{kind:l.Union,flags:T}}function p(T){var M;switch(T.kind){case l.Reference:var _=(M=T.resolution)==null?void 0:M.range;return _===void 0?!1:(0,n.isGridCell)(_)?!0:{rows:_.rows,columns:_.cols,exact:!0};case l.Array:return T.dimensions;case l.Scalar:return!0;case l.Union:return!1}}function R(T,M){var _=p(T),L=p(M);return C(_,L)}function C(T,M){return typeof T=="object"?typeof M=="object"?{rows:Math.max(T.rows,M.rows),columns:Math.max(T.columns,M.columns),exact:T.exact&&M.exact}:Object.assign({},T,{exact:T.exact&&M}):typeof M=="object"?Object.assign({},M,{exact:M.exact&&T}):T&&M}function S(T,M){return M===!0?T:h(T,M)}t.boolType=o(n.OperKind.Boolean),t.stringType=o(n.OperKind.String),t.numberType=o(n.OperKind.Number),t.dimensionLess=(0,a.fromConstants)({}),t.dimensionlessNumberType=o(n.OperKind.Number,t.dimensionLess),t.errorType=o(n.OperKind.Error),t.oneType=o(n.OperKind.Missing|n.OperKind.Blank),t.bottomType=y(n.SignatureType.None),t.topType=y(n.SignatureType.All),t.primitiveType=o(n.OperKind.Number|n.OperKind.Boolean|n.OperKind.String);var F=function(M){return o(n.OperKind.Number|n.OperKind.Boolean|n.OperKind.String,M)};t.primitiveUnitType=F;function E(T){return T.resolution!==void 0}var A;(function(T){T[T.Checking=0]="Checking",T[T.SolvingSimple=1]="SolvingSimple",T[T.SolvingFull=2]="SolvingFull"})(A||(t.ExperimentState=A={}))},"../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 n(){We(this,n),this.roots=[],this.backlinks=[],this.descriptors=[],this.ranks=[]}return ze(n,[{key:"makePoint",value:function(l){var o=this.roots.length;return this.roots.push(o),this.backlinks.push(o),this.descriptors.push(l),this.ranks.push(0),o}},{key:"find",value:function(l){for(var o=this.roots,f=l;o[f]!==f;)o[f]=o[o[f]],f=o[f];return f}},{key:"findWithDescriptor",value:function(l){var o=this.find(l);return[o,this.descriptors[o]]}},{key:"union",value:function(l,o){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,g=this.find(l),h=this.find(o);if(g!==h){var y=this.roots,p=this.backlinks,R=this.ranks;if(f){var C=p[h];p[h]=p[g],p[g]=C,y[h]=g,R[g]<=R[h]&&(R[g]=R[h]+1);return}if(R[g]<R[h]){var S=p[g];p[g]=p[h],p[h]=S,y[g]=h}else{var F=p[h];p[h]=p[g],p[g]=F,y[h]=g,R[g]===R[h]&&(R[g]+=1)}}}},{key:"forEachInClass",value:function(l,o){var f=this.backlinks,g=l;for(o(g);f[g]!==l;)g=f[g],o(g)}}])}();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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-common/lib/ds/productSet.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc/lib/calc/experiments/unit/constants.js"),f=s("../excel-online-calc/lib/calc/experiments/unit/constraints.js"),g=s("../excel-online-calc/lib/calc/experiments/unit/types.js"),h=s("../excel-online-calc/lib/calc/experiments/unit/unitNF.js"),y=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),p=function(){function W(){We(this,W),this.isDone=!1,this.lastStepMessage="before started"}return ze(W,[{key:"done",get:function(){return this.isDone}},{key:"freshCheckingState",value:function(H){var G=this;this.lastStepMessage="freshCheckingState";var z=[],V={};H.getServerAvailableCells().forEach(function(O){var K,$=H.getServerUsedRange(O.sheetIdx);if($.kind!==n.ResultKind.Success){G.isDone=!0,G.statsMessage="Unit experiment: getServerUsedRange failed";return}var j=Object.assign({},O,{usedRange:(K=$.value)==null?void 0:K.range});V[O.sheetIdx.index]=j,z.push(j)});var Z=H.getServerDocument()===void 0?function(){return(0,n.failure)(void 0)}:function(O){return H.getIformat(H.getServerDocument(),O)},D=function(K){if(H.getServerDocument()===void 0)return!1;var $=H.getServerValue(K);return $.kind===n.ResultKind.Success&&$.value.oper.kind===l.OperKind.String};return{kind:g.ExperimentState.Checking,locale:H.config.localeInfo,mathpack:H.config.mathpack,resolver:(0,l.createResolver)(H),documentTypeContext:{formats:function(K){return H.getServerFormat(K)},types:{},available:V,getIformat:Z,isStringValue:D},constraints:[],stats:{formulaCells:0,referencedFormatCells:0,allFormatCells:0,totalCells:0,errorCount:0,enriched:{errors:[],referencedFormatTypes:{},allFormatTypes:{},referencedCurrencyTypes:{},allCurrencyTypes:{}}},sheets:z,mutableState:{symbolContext:R.init(),ranges:void 0,cells:void 0,sheetCursor:0,rangeCursor:0,cellCursor:0}}}},{key:"freshSolvingState",value:function(H){return this.lastStepMessage="freshSolvingState",{kind:g.ExperimentState.SolvingSimple,stats:H.stats,context:(0,f.makeSolverContext)(H.mutableState.symbolContext,H.documentTypeContext,H.stats),constraints:H.constraints,constraintCursor:0,deferred:[]}}},{key:"step",value:function(){if(!this.isDone){if(this.documentContext===void 0)return this.isDone=!0,(0,n.assertNever)("".concat(o.Messages.Root,".").concat(o.Messages.Initialised),this.documentContext);this.state===void 0&&(this.state=this.freshCheckingState(this.documentContext));try{var H=this.state;switch(H.kind){case g.ExperimentState.Checking:if(H.mutableState.sheetCursor<H.sheets.length){this.state=this.runCheckStep(this.documentContext,H);return}this.state=this.freshSolvingState(H);return;case g.ExperimentState.SolvingSimple:this.lastStepMessage="SolvingSimple",this.state=(0,f.runSolverStep)(H);return;case g.ExperimentState.SolvingFull:if(H.constraintCursor<H.constraints.length){this.lastStepMessage="SolvingFull",this.state=(0,f.runSolverStep)(H);return}this.lastStepMessage="done SolvingFull",this.isDone=!0,this.statsMessage=this.statsForLogging(H.stats);return}}catch(G){this.statsMessage="".concat(o.Messages.Root,".").concat(o.Messages.Failure,": ").concat((0,n.messageFromError)(G)),this.isDone=!0;return}}}},{key:"setContext",value:function(H){var G=H.documents;this.documentContext=G}},{key:"initialiseSheetStep",value:function(H){this.lastStepMessage="initialiseSheetStep";var G=H.mutableState,z=H.sheets,V=G.sheetCursor,Z=z[V],D=Z.usedRange,O=[];if(D!==void 0){var K=(0,a.intersectProduct)(Z.availableCells,y.availableReadProduct);(0,y.forEachRangeInSet)(K,function($){var j=(0,l.gridRangeIsect)($,D);if(j!==void 0){if((0,l.gridRangeSize)(j)<250)return O.push(j),!0;(0,l.forEachTileInRange)(j,15,function(N){return O.push(N),!0})}return!0})}return G.ranges=O,G.rangeCursor=0,H.documentTypeContext.types[Z.sheetIdx.index]=(0,l.makeGridRangeTable)(),H}},{key:"initialiseRangeCells",value:function(H,G){this.lastStepMessage="initialiseRangeCells";var z=G.mutableState,V=G.stats,Z=G.sheets,D=z.sheetCursor,O=[],K=Z[D],$=z.ranges[z.rangeCursor];return H.forEachServerNonBlankCellInSet(K.sheetIdx,(0,y.createCellSetFromRange)($),function(j){var N=(0,l.sheetGridCell)(K.sheetIdx,j),J=H.getServerFormula(N);if(J.kind===n.ResultKind.Success){var ee;((ee=J.value)==null?void 0:ee[1].compiledFmla)!==void 0&&(O.push(J.value[1]),V.formulaCells+=1)}var Y=H.getServerFormat(N);return Y.kind===n.ResultKind.Success&&(0,f.isInterestingFormat)(G.documentTypeContext,Y.value)&&(0,f.updateFormatStatsFromCellFormat)(G.documentTypeContext,Y.value,V,!1),V.totalCells+=1,!0}),z.cells=O,z.cellCursor=0,G}},{key:"checkCell",value:function(H,G){this.lastStepMessage="checkCell";var z=G.sheets,V=G.constraints,Z=G.stats,D=G.mutableState,O=D.cells,K=D.sheetCursor,$=D.cellCursor,j=z[K],N=O[$],J=N.compiledFmla.getValue();if(J.kind===n.ResultKind.Success){var ee=(0,l.sheetGridCell)(j.sheetIdx,N.origin),Y=Q(G,ee,J.value);G.documentTypeContext.types[j.sheetIdx.index]=Y;var re=H.getServerFormat(ee);re.kind===n.ResultKind.Success&&(0,f.isInterestingFormat)(G.documentTypeContext,re.value)&&(V.push({kind:f.ConstraintKind.FormatEquality,cell:ee,format:re.value}),(0,f.updateFormatStatsFromCellFormat)(G.documentTypeContext,re.value,Z,!0))}return G.mutableState.cellCursor+=1,G}},{key:"runCheckStep",value:function(H,G){if(!S(G))return this.initialiseSheetStep(G);var z=G.mutableState;return z.rangeCursor===z.ranges.length?(z.ranges=void 0,z.sheetCursor+=1,G):C(G)?z.cellCursor<G.mutableState.cells.length?this.checkCell(H,G):(z.cells=void 0,z.rangeCursor+=1,G):this.initialiseRangeCells(H,G)}},{key:"statsForLogging",value:function(H){return JSON.stringify(H)}},{key:"resultLogMessage",get:function(){var H;return(H=this.statsMessage)!=null?H:"".concat(o.Messages.Root,".").concat(o.Messages.Default)}},{key:"failedLogMessage",get:function(){var H,G,z,V,Z,D=(H=this.state)==null?void 0:H.kind,O=((G=this.state)==null?void 0:G.kind)===g.ExperimentState.Checking&&((z=this.state)==null?void 0:z.mutableState.cellCursor)===0;return"Units experiment timed out. Last step: ".concat(this.lastStepMessage,". Experiment state: ").concat(D!==void 0?g.ExperimentState[D]:"NotStarted",". isCellCursorZero: ").concat(O,". Number of constraints: ").concat((V=this.state)==null?void 0:V.constraints.length,". Stats: ").concat(this.statsForLogging((Z=this.state)==null?void 0:Z.stats))}}])}();t.UnitExperiment=p;var R=function(){function W(q,H){We(this,W),this.seed=q,this.table=H}return ze(W,[{key:"getTable",value:function(){return this.table}},{key:"freshSymbol",value:function(H){var G=H===void 0?"gen":H,z="".concat(G,"@").concat(this.seed+=1),V={unit:(0,h.fromVar)(z),link:void 0,ufSubstitution:void 0};return this.table=this.table.setValue(z,V),V}},{key:"copy",value:function(){return new W(this.seed,this.table)}}],[{key:"init",value:function(){return new W(0,n.RedBlackMapTree.create(function(H,G){return H.localeCompare(G)}))}}])}();function C(W){return W.mutableState.cells!==void 0}function S(W){return W.mutableState.ranges!==void 0}function F(W,q){return W===g.bottomType?q:q===g.bottomType||W===g.topType?W:q===g.topType?q:W.kind===g.TypeKind.Scalar&&q.kind===g.TypeKind.Scalar&&W.unit===void 0&&q.unit===void 0?(0,g.makePrimitiveType)(W.flags|q.flags):g.topType}function E(W,q,H){switch(W.kind){case g.TypeKind.Array:return W.elementType.kind===g.TypeKind.Reference?void 0:H?E(W.elementType,q,!1):void 0;case g.TypeKind.Reference:return{kind:f.ConstraintKind.RangeEquality,type:W,target:q};case g.TypeKind.Scalar:return W.unit===void 0?void 0:{kind:f.ConstraintKind.UnitEquality,unit:W.unit,target:q};case g.TypeKind.Union:return;default:return(0,n.assertNever)(o.Messages.Root,W)}}function A(W){switch(W.kind){case l.OperKind.Number:return g.numberType;case l.OperKind.String:return g.stringType;case l.OperKind.Boolean:return g.boolType;case l.OperKind.Error:return g.errorType;default:return g.oneType}}function T(W,q,H){switch(q.kind){case g.TypeKind.Array:return q.elementType.kind===g.TypeKind.Reference?void 0:H?T(W,q.elementType,!1):void 0;case g.TypeKind.Reference:var G=W.symbolContext.freshSymbol(),z={kind:f.ConstraintKind.RangeEquality,type:q,target:G};return[G.unit,z];case g.TypeKind.Scalar:return q.unit===void 0?void 0:[q.unit,void 0];case g.TypeKind.Union:return;default:return(0,n.assertNever)(o.Messages.Root,q)}}function M(W){var q=W.length;if(q===0)return g.topType;for(var H=g.bottomType,G=W[0].length,z=0;z<W.length;z+=1)for(var V=W[z],Z=0;Z<V.length;Z+=1)H=F(H,V[Z]);return(0,g.makeArrayType)(H,{rows:q,columns:G,exact:!0})}function _(W,q){var H=(0,l.resolveLocalsGrid)(W.origin),G=W.resolver.resolveCellRef(H,q.reference),z=G.resolution;return(0,n.isSuccess)(z)?z.value?z.value:!0:!1}function L(W,q){if(q.kind===g.TypeKind.Reference&&!(0,g.isResolvedReferenceType)(q)){var H=_(W,q);return typeof H=="object"?(0,g.makeResolvedReferenceType)(q.reference,H):H?g.errorType:void 0}if(q.kind===g.TypeKind.Array){var G=L(W,q.elementType);return G===void 0?G:G===q.elementType?q:(0,g.makeArrayType)(G,q.dimensions)}return q}function k(W,q){switch(q.kind){case g.TypeKind.Scalar:if(q.unit===void 0){var H=W.symbolContext.freshSymbol();return(0,g.makePrimitiveType)(q.flags,H.unit)}return q;case g.TypeKind.Array:for(var G=q,z=[];G.kind===g.TypeKind.Array;)z.push(G.dimensions),G=G.elementType;var V=k(W,G);return z.reduceRight(g.makeArrayType,V);case g.TypeKind.Reference:case g.TypeKind.Union:return q;default:return(0,n.assertNever)(o.Messages.Root,q)}}function v(W,q,H,G,z){var V=W.symbolContext.freshSymbol(),Z=E(q,V,G),D=E(H,V,G);if(Z!==void 0&&D!==void 0||z&&(Z!==void 0||D!==void 0))return W.pushConstraint(Z),W.pushConstraint(D),V}function b(W,q,H){switch(q){case l.WorksheetFuncId.SUM:case l.WorksheetFuncId.AVERAGE:case l.WorksheetFuncId.MAX:case l.WorksheetFuncId.MIN:if(H.length===0)return g.topType;var G=W.symbolContext.freshSymbol(),z=!0;return H.forEach(function(N){var J=L(W,N);J&&W.pushConstraint(E(J,G,!0))&&(z=!1)}),z?g.numberType:(0,g.makePrimitiveType)(l.OperKind.Number,G.unit);case l.WorksheetFuncId.IF:if(H.length<2)return g.topType;var V=L(W,H[0]),Z=L(W,H[1]),D=L(W,H[2]===void 0?g.boolType:H[2]);if(V===void 0)return Z!==void 0&&D!==void 0&&v(W,Z,D,!0,!1),g.topType;var O=(0,g.dimensionsFromType)(V),K=typeof O=="object";if(Z===void 0||D===void 0)return g.topType;var $=v(W,Z,D,!0,!0),j=$?(0,g.primitiveUnitType)($.unit):g.primitiveType;return K?(0,g.makeArrayType)(j,O):j;default:return g.topType}}function x(W,q,H){if(H.length<2)return g.topType;var G=L(W,H[0][0]),z=L(W,H[1][0]);if(G===void 0||z===void 0)return g.topType;var V=(0,g.getLiftingDimensionsFromTypes)(G,z);if(V===!1)return g.topType;var Z=typeof V=="object";switch(q){case l.OperatorId.Add:case l.OperatorId.Sub:case l.OperatorId.Min:case l.OperatorId.Max:{var D=v(W,G,z,Z,!0);return(0,g.typeFromDimensions)(D===void 0?g.numberType:(0,g.makePrimitiveType)(l.OperKind.Number,D.unit),V)}case l.OperatorId.Eq:case l.OperatorId.Ne:case l.OperatorId.Lt:case l.OperatorId.Le:case l.OperatorId.Gt:case l.OperatorId.Ge:return v(W,G,z,Z,!1),(0,g.typeFromDimensions)(g.boolType,V);case l.OperatorId.Mul:case l.OperatorId.Div:if(f.UnitExperimentSettings.IgnoreDivMul)return g.numberType;var O=W.symbolContext.freshSymbol(),K=W.symbolContext.freshSymbol(),$=E(G,O,Z),j=E(z,K,Z);if(W.pushConstraint($),W.pushConstraint(j),$===void 0&&j===void 0)return(0,g.typeFromDimensions)(g.numberType,V);var N=q===l.OperatorId.Mul?(0,h.prod)(O.unit,K.unit):(0,h.prod)(O.unit,(0,h.inv)(K.unit));return(0,g.typeFromDimensions)((0,g.makePrimitiveType)(l.OperKind.Number,N),V);case l.OperatorId.Pow:var J=Ae(H[1],2),ee=J[1];if((0,l.isNumberLiteralNode)(ee)){var Y=W.mathpack.toNumber(ee.oper);if((0,n.isInteger)(Y)){var re=T(W,G,typeof V=="object");return re===void 0?(0,g.typeFromDimensions)(g.numberType,V):(W.pushConstraint(re[1]),(0,g.typeFromDimensions)((0,g.makePrimitiveType)(l.OperKind.Number,(0,h.pow)(re[0],Y,g.dimensionLess)),V))}}return g.topType;case l.OperatorId.Range:case l.OperatorId.Isect:case l.OperatorId.Union:return g.topType;case l.OperatorId.Concat:return(0,g.typeFromDimensions)(g.stringType,V);case l.OperatorId.And:case l.OperatorId.Or:case l.OperatorId.Xor:return(0,g.typeFromDimensions)(g.boolType,V);default:return(0,n.assertNever)(o.Messages.Root,q)}}function w(W,q,H){if(H.length<1)return g.topType;var G=Ae(H[0],1),z=G[0],V=L(W,z);if(V===void 0)return g.topType;var Z=(0,g.dimensionsFromType)(V);if(Z===!1)return g.topType;switch(q){case l.OperatorId.Percent:return(0,g.typeFromDimensions)(g.dimensionlessNumberType,Z);case l.OperatorId.Neg:case l.OperatorId.Pos:var D=T(W,V,typeof Z=="object");return D===void 0?(0,g.typeFromDimensions)(g.numberType,Z):(W.pushConstraint(D[1]),(0,g.typeFromDimensions)((0,g.makePrimitiveType)(l.OperKind.Number,D[0]),Z));case l.OperatorId.At:case l.OperatorId.Pound:return g.topType;default:return(0,n.assertNever)(o.Messages.Root,q)}}function B(W,q,H){switch(q){case l.OperatorId.Add:case l.OperatorId.Sub:case l.OperatorId.Mul:case l.OperatorId.Div:case l.OperatorId.Pow:case l.OperatorId.Eq:case l.OperatorId.Ne:case l.OperatorId.Lt:case l.OperatorId.Le:case l.OperatorId.Gt:case l.OperatorId.Ge:case l.OperatorId.Range:case l.OperatorId.Isect:case l.OperatorId.Union:case l.OperatorId.Concat:case l.OperatorId.And:case l.OperatorId.Or:case l.OperatorId.Xor:case l.OperatorId.Min:case l.OperatorId.Max:return x(W,q,H);case l.OperatorId.Percent:case l.OperatorId.Neg:case l.OperatorId.Pos:case l.OperatorId.At:case l.OperatorId.Pound:return w(W,q,H);default:return(0,n.assertNever)(o.Messages.Root,q)}}var P=function(){function W(q){var H=this;We(this,W),this.context=q,this.visitFormulaNode=function(G){return(0,l.visitFormulaNode)(H,G)},this.lazyVisitFormulaNode=function(G){return n.Pledge.resolve(G).bind(H.visitFormulaNode)}}return ze(W,[{key:"literalNode",value:function(H){return n.Pledge.resolve(A(H))}},{key:"arrayNode",value:function(H){var G=this;return n.Pledge.all(H.map(function(z){return n.Pledge.all(z.map(G.lazyVisitFormulaNode))})).bind(M)}},{key:"appNode",value:function(H,G){var z=this;return H.kind===l.NodeKind.Operator?n.Pledge.all(G.map(function(V){return z.lazyVisitFormulaNode(V).bind(function(Z){return[Z,V]})})).bind(function(V){return B(z.context,H.id,V)}):H.kind===l.NodeKind.WSF?n.Pledge.all(G.map(this.lazyVisitFormulaNode)).bind(function(V){return b(z.context,H.id,V)}):n.Pledge.resolve(g.topType)}},{key:"letNode",value:function(H,G,z,V){return n.Pledge.resolve(g.topType)}},{key:"lambdaNode",value:function(H,G,z,V){return n.Pledge.resolve(g.topType)}},{key:"parenNode",value:function(H){return this.lazyVisitFormulaNode(H)}},{key:"nameNode",value:function(H,G){return n.Pledge.resolve(g.topType)}},{key:"cellRefNode",value:function(H,G){return n.Pledge.resolve((0,g.makeReferenceType)((0,l.cellRefNode)(H,G)))}},{key:"fieldRefNode",value:function(H,G){return n.Pledge.resolve(g.topType)}},{key:"structRefNode",value:function(H,G){return n.Pledge.resolve(g.topType)}},{key:"missingNode",value:function(H){return n.Pledge.resolve(g.topType)}},{key:"badSequenceNode",value:function(H,G){return n.Pledge.resolve(g.topType)}},{key:"badCharsNode",value:function(H,G){return n.Pledge.resolve(g.topType)}},{key:"operatorNode",value:function(H,G){return n.Pledge.resolve((0,l.operatorNode)(H,G))}},{key:"wsfNode",value:function(H,G,z){return n.Pledge.resolve((0,l.wsfNode)(H,G,z))}}])}();function U(W,q){return(0,l.reducePledge)(new P(W),q)}function Q(W,q,H){var G=W.constraints,z=W.locale,V=W.mathpack,Z=W.resolver,D=W.documentTypeContext,O=function(oe){return oe!==void 0?(G.push(oe),!0):!1},K=D.types[q.sheet.index],$=W.mutableState.symbolContext.copy(),j={origin:q,locale:z,mathpack:V,resolver:Z,symbolContext:$,pushConstraint:O},N=U(j,H),J=L(j,N),ee=k(j,J===void 0?g.topType:J),Y=ee;if(Y.kind===g.TypeKind.Reference){var re=$.freshSymbol(),ue={kind:f.ConstraintKind.RangeEquality,type:Y,target:re};Y=(0,g.primitiveUnitType)(re.unit),G.push(ue)}return W.mutableState.symbolContext=$,Y.kind===g.TypeKind.Array?K:K.setValue(q.range,Y)}},"../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=C,t.fromConstants=T,t.fromVar=M,t.isSimpleUnit=k,t.areSignaturesEqual=b,t.prod=x,t.inv=w,t.pow=B,t.shuffleNormalForms=P,t.toUnitConstraint=U,t.serialiseMeasure=W,t.substituteVariable=q,t.createPoisonApplication=O,t.compose=K;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/calc/experiments/unit/constants.js");function l(ee,Y){for(var re in ee)Y(re,ee[re])}function o(ee,Y){for(var re in ee)if(!Y(re,ee[re]))return!1;return!0}var f=function(Y,re){return!o(Y,function(ue,ce){return!re(ue,ce)})},g=function(Y,re){return o(Y.consts,re)};t.everyConst=g;var h=function(Y,re){return f(Y.consts,re)};t.someConst=h;var y=function(Y,re){return o(Y.vars,re)};t.everyVar=y;var p=function(Y,re){return f(Y.vars,re)};t.someVar=p;function R(ee,Y){var re=0;l(Y.vars,function(){return re+=1}),(0,n.assertTrue)(ee,Y.name===void 0||Y.varCount===1),(0,n.assertTrue)(ee,Y.varCount===re)}function C(ee,Y,re){var ue={varCount:ee,vars:Y,consts:re,name:void 0};return R(a.Messages.Root,ue),ue}function S(){}function F(){return new S}var E=F();function A(){return C(0,{},F())}function T(ee){return C(0,{},ee)}function M(ee){var Y=C(1,X({},ee,1),E);return Y.name=ee,Y}var _=function(){return!1};function L(ee,Y){for(var re in ee.vars)return Y===ee.vars[re]?re:void 0}function k(ee){if(ee.varCount===0||ee.name!==void 0)return!0;if(ee.varCount===1&&(ee.consts===E||(0,t.everyConst)(ee,_))){var Y=L(ee,1);return Y===void 0?!1:(ee.name=Y,!0)}return!1}function v(ee,Y){return(0,t.everyVar)(ee,function(re,ue){return Y.vars[re]===ue})&&(0,t.everyConst)(ee,function(re,ue){return Y.consts[re]===ue})}function b(ee,Y){return v(ee,Y)&&v(Y,ee)}function x(ee,Y){var re=A(),ue=ee.vars,ce=ee.consts,oe=Y.vars,ae=Y.consts;for(var le in ue){var ne,te=ue[le]+((ne=oe[le])!=null?ne:0);te!==0&&(re.vars[le]=te,re.varCount+=1)}for(var ie in ce){var se,Re=ce[ie]+((se=ae[ie])!=null?se:0);Re!==0&&(re.consts[ie]=Re)}for(var he in oe)ue[he]===void 0&&(re.vars[he]=oe[he],re.varCount+=1);for(var ye in ae)ce[ye]===void 0&&(re.consts[ye]=ae[ye]);return R(a.Messages.Root,re),re}function w(ee){var Y=A(),re=ee.vars,ue=ee.consts;for(var ce in re)Y.vars[ce]=-re[ce];for(var oe in ue)Y.consts[oe]=-ue[oe];return Y.varCount=ee.varCount,R(a.Messages.Root,Y),Y}function B(ee,Y,re){if(Y===0)return re;var ue=A(),ce=ee.vars,oe=ee.consts;for(var ae in ce)ue.vars[ae]=ce[ae]*Y;for(var le in oe)ue.consts[le]=oe[le]*Y;return ue.varCount=ee.varCount,R(a.Messages.Root,ue),ue}function P(ee,Y){var re=A(),ue=A(),ce=re.vars,oe=ue.consts;for(var ae in ee.vars){var le,ne=ee.vars[ae]-((le=Y.vars[ae])!=null?le:0);ne!==0&&(ce[ae]=ne,re.varCount+=1)}for(var te in Y.vars)ee.vars[te]===void 0&&(ce[te]=-Y.vars[te],re.varCount+=1);for(var ie in Y.consts){var se,Re=Y.consts[ie]-((se=ee.consts[ie])!=null?se:0);Re!==0&&(oe[ie]=Re)}for(var he in ee.consts)Y.consts[he]===void 0&&(oe[he]=-ee.consts[he]);return R(a.Messages.Root,re),R(a.Messages.Root,ue),(0,n.assertTrue)(a.Messages.Root,(0,t.everyConst)(re,_)),{vars:re,consts:ue}}function U(ee,Y){var re=A(),ue=ee.vars,ce=ee.consts,oe=Y.vars,ae=Y.consts;for(var le in ue){var ne,te=ue[le]-((ne=oe[le])!=null?ne:0);te!==0&&(re.vars[le]=te,re.varCount+=1)}for(var ie in ce){var se,Re=ce[ie]-((se=ae[ie])!=null?se:0);Re!==0&&(re.consts[ie]=Re)}for(var he in oe)ue[he]===void 0&&(re.vars[he]=-oe[he],re.varCount+=1);for(var ye in ae)ce[ye]===void 0&&(re.consts[ye]=-ae[ye]);return R(a.Messages.Root,re),re}function Q(ee,Y,re,ue){return re?Y===1?ee:"".concat(ee,"^").concat(Y):Y===-1?ee:"".concat(ee,"^").concat(Y*ue)}function W(ee){var Y=[],re=[];for(var ue in ee.vars){var ce=ee.vars[ue];ce>0?Y.push([ue,ce]):re.push([ue,ce])}for(var oe in ee.consts){var ae=ee.consts[oe];ae>0?Y.push([oe,ae]):re.push([oe,ae])}if(re.length===0)return Y.length===0?"1":Y.map(function(te){var ie=Ae(te,2),se=ie[0],Re=ie[1];return Q(se,Re,!0,1)}).join("*");var le=re.map(function(te){var ie=Ae(te,2),se=ie[0],Re=ie[1];return Q(se,Re,!1,-1)}).join("*");if(re.length>1&&(le="("+le+")"),Y.length===0)return"1/".concat(le);var ne=Y.map(function(te){var ie=Ae(te,2),se=ie[0],Re=ie[1];return Q(se,Re,!0,1)}).join("*");return"".concat(ne,"/").concat(le)}function q(ee,Y,re){var ue=Y.vars,ce=Y.consts,oe=ue[ee];if(oe===void 0)return Y;var ae=0,le=A(),ne=le.vars,te=le.consts;for(var ie in ue){var se=re.vars[ie],Re=se===void 0?0:se,he=ie===ee,ye=(he?0:ue[ie])+Re*oe;ye!==0&&(ae+=1,ne[ie]=ye)}for(var ve in re.vars){var me=ue[ve];me===void 0&&(ae+=1,ne[ve]=oe*re.vars[ve])}for(var Ee in ce){var xe=re.consts[Ee],we=ce[Ee]+oe*(xe===void 0?0:xe);we!==0&&(te[Ee]=we)}for(var Ne in re.consts){var Xe=ce[Ne];Xe===void 0&&(te[Ne]=oe*re.consts[Ne])}return C(ae,ne,te)}var H;(function(ee){ee[ee.Fail=0]="Fail",ee[ee.Subst=1]="Subst"})(H||(t.UnificationResultKind=H={}));var G=function(){},z={kind:H.Subst,substitution:G},V=function(Y){return{kind:H.Subst,substitution:Y}},Z={kind:H.Fail},D=function(Y){return Y<0?-Y:Y};function O(ee){return function(Y,re){if(re.varCount===0||Y===G)return re;var ue=re;for(var ce in re.vars){var oe=Y(ce);if(oe===ee)return ee;oe!==void 0&&(ue=q(ce,ue,oe))}return ue}}function K(ee,Y,re){var ue={};return re===G?Y:Y===G?re:function(ce){var oe=ue[ce];if(oe!==void 0)return oe;var ae=re(ce);return ae===void 0?ue[ce]=Y(ce):ue[ce]=ee(Y,ae)}}function $(ee,Y){return function(re){return ee===re?Y:void 0}}var j=100;function N(ee,Y,re){if(ee>=j)return(0,n.assertFalse)(a.Messages.UnifyBound);if(re.varCount===0)return(0,t.everyConst)(re,_)?z:Z;if(re.varCount===1){var ue;for(var ce in re.vars){ue=ce;break}(0,n.assertTrue)(a.Messages.Root,ue!==void 0);var oe=re.vars[ue],ae={};for(var le in re.consts){var ne=re.consts[le];if(ne%oe===0){ae[le]=-(ne/oe);continue}return Z}return V($(ue,T(ae)))}var te,ie=0,se=void 0,Re=re.vars,he=re.consts,ye=re.varCount;for(var ve in Re){var me=Re[ve],Ee=D(me);(se===void 0||Ee<se)&&(ie=me,se=Ee,te=ve)}(0,n.assertTrue)(a.Messages.Root,te!==void 0),(0,n.assertTrue)(a.Messages.Root,ie!==0);var xe={},we={};for(var Ne in Re)if(Ne===te)xe[Ne]=1;else{var Xe=Re[Ne];xe[Ne]=-Math.floor(Xe/ie)}for(var Ze in he){var fr=he[Ze];we[Ze]=-Math.floor(fr/ie)}var lr=C(ye,xe,we),Er=N(ee+1,Y,q(te,re,lr));return Er.kind===H.Fail?Er:V(K(Y,Er.substitution,$(te,lr)))}var J=function(Y,re,ue){return N(0,Y,U(re,ue))};t.unify=J},"../excel-online-calc/lib/calc/missingJSFeaturesTelemetry.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMissingJSFeatures=o,t.logMissingJSFeatures=f;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=[{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 o(){return l.map(function(g){var h=g.name,y=g.test;try{return y()?"":h}catch(p){return h}}).filter(function(g){return g.length>0})}function f(g){g().then(function(h){var y={main:o(),worker:h},p="calc.calc.logMissingJSFeatures: missing = ".concat(JSON.stringify(y));n.ulsLogger.ULS.traceTag(561534152,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,p)}).catch(function(h){var y="calc.calc.logMissingJSFeatures: threw ".concat((0,n.messageFromError)(h));n.ulsLogger.ULS.traceTag(561534153,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,y)})}},"../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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-common/lib/ds/productSet.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),f=s("../excel-online-calc-runtime/lib/index.js"),g=s("../excel-online-calc-syntax/lib/index.js"),h=s("../excel-online-common/lib/index.js"),y=s("../excel-online-calc/lib/calc/experiments/precision/precisionExperiment.js"),p=s("../excel-online-calc/lib/calc/partialWorkbookDocumentCollection.js"),R=s("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),C=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),S=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),F=s("../excel-online-calc/lib/calc/priorityScheduler.js"),E=s("../excel-online-calc/lib/calc/recalcServiceCheck.js"),A=s("../excel-online-calc/lib/calc/recalcServiceDataTransformer.js"),T=s("../excel-online-calc/lib/calc/recalcServiceExperiments.js"),M=s("../excel-online-calc/lib/calc/utils.js"),_=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js");function L(Z,D){return(0,n.assertTrue)(D,Z)}var k=1,v=1e3,b=1,x=10,w=1e4,B=2*l.sheetCols;t.MaxStateIdDifferenceForGC=17;var P=(0,l.gridRange)(0,0,l.sheetRows,l.sheetCols);function U(Z,D){var O;return D.kind===f.ReasonKind.Unavailable&&D.objects.length>0&&"kind"in D.objects[0]&&(O=D.objects[0].kind),(0,n.failure)({cell:Z,kind:D.kind,innerKind:O})}var Q=(0,l.binaryVisitor)(Object.assign({},(0,l.constVisitor)(!1),{wsfNode:function(D){return D===l.WorksheetFuncId.HYPERLINK}}),function(Z,D){return Z||D}),W;(function(Z){Z.EvalFinished="EvalFinished",Z.EvalTimedOut="EvalTimedOut",Z.StateIdAdvanced="StateIdAdvanced",Z.EditReceived="EditReceived",Z.SetSheetNames="SetSheetNames",Z.SetLangConfig="SetLangConfig"})(W||(W={}));var q=ze(function Z(D,O){We(this,Z),this.formatResults=O,this.resultsPromise=new n.ResolvablePromise,this.stateId=-1,this.cloneLazy=new M.ResettableLazy(function(){return D.createSnapshotSync()})});t.EvalOnClonePropsFromPartialWB=q;var H=ze(function Z(D,O){We(this,Z),this.formatResults=O,this.resultsPromise=new n.ResolvablePromise,this.stateId=-1,this.cloneLazy=new M.ResettableLazy(function(){return D.clone(p.voidCallback,R.CloningTarget.Client)})});t.EvalOnClonePropsFromPartialWBDocumentCollection=H;var G;(function(Z){Z[Z.ServerUpdate=0]="ServerUpdate",Z[Z.ClientEdit=1]="ClientEdit",Z[Z.EvalFormula=2]="EvalFormula",Z[Z.BeforeCompute=3]="BeforeCompute",Z[Z.ComputeCellValue=4]="ComputeCellValue",Z[Z.AfterCompute=5]="AfterCompute",Z[Z.ComputeEvalOnClone=6]="ComputeEvalOnClone",Z[Z.ComputeEvalFormula=7]="ComputeEvalFormula",Z[Z.RecalcFinished=8]="RecalcFinished",Z[Z.CompleteDataQuery=9]="CompleteDataQuery",Z[Z.MaybeCollectGarbage=10]="MaybeCollectGarbage",Z[Z.RunExperiment=11]="RunExperiment",Z[Z.TestAdvanceState=12]="TestAdvanceState"})(G||(G={}));var z=function(){function Z(D){var O=this,K,$,j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};We(this,Z),this.scheduler=new F.PriorityScheduler,this.englishParser=(0,g.createParser)((0,g.createParseGlobals)(A.initialRecalcServiceConfig)),this.englishAnalyzer=(0,g.createAnalyzer)((0,g.createAnalyzeGlobals)(A.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(N){var J=(0,l.sheetGridRangeAnchor)(N),ee=O.getAvailableFormula(J);if(!(0,n.isSuccess)(ee))return void O.onUnavailableObject(ee.reason);var Y=Ae(ee.value,2),re=Y[0],ue=Y[1],ce=ue.compiledFmla.getValue(),oe=(0,n.isSuccess)(ce)?O.docs.printFormulaBarText(re,J.range,ce.value):ce,ae=oe.kind===n.ResultKind.Success?oe.value:void O.outputMessageLog.push({kind:C.OutputMessageKind.PrintFormulaFailure,stateId:O.stateId,range:N,reason:oe.reason});return{formulaBarText:ae,hasHyperlink:O.formulaHasHyperlink(ue),isFormula:!0}},this.printValueProperties=function(N,J){var ee,Y,re=O.docs.getEditedFormula(N);if(!(0,n.isSuccess)(re))return void O.onUnavailableObject(re.reason);var ue=(ee=(Y=re.value)==null?void 0:Y[1].fmla)!=null?ee:"",ce=O.docs.renderValueBarText(N,J,ue),oe=(0,n.isSuccess)(ce)?ce.value:void O.outputMessageLog.push({kind:C.OutputMessageKind.PrintFormulaFailure,stateId:O.stateId,range:N,reason:ce.reason});return{formulaBarText:oe,hasHyperlink:!1,isFormula:!1}},this.scheduleAvailableFormulas=function(N,J){var ee=O.docs.forEachEditedNonBlankCellInSet(N.sheet,N.set,function(Y){var re=(0,l.sheetGridCell)(N.sheet,Y),ue=O.docs.getEditedFormula(re);return ue.kind===n.ResultKind.Failure?(O.onUnavailableObject(ue.reason),!0):(ue.value!==void 0&&ue.value[1].compiledFmla!==void 0&&O.enqueueComputeCellValue(re,J),!0)});(0,n.isSuccess)(ee)||O.onUnavailableObject(ee.reason)},this.scheduleAvailableValues=function(N,J){var ee=O.docs.forEachEditedCellInSet(N.sheet,N.set,function(Y){var re=(0,l.sheetGridCell)(N.sheet,Y),ue=O.docs.getEditedFormula(re);return ue.kind===n.ResultKind.Failure?(O.onUnavailableObject(ue.reason),!0):((ue.value===void 0||ue.value[1].compiledFmla===void 0)&&O.enqueueReturnCellValue(re,J),!0)});(0,n.isSuccess)(ee)||O.onUnavailableObject(ee.reason)},this.docs=new p.PartialWorkbookDocumentCollection(D,this,j,j,(K=j.maxDereferenceCells)!=null?K:B,($=j.isServerWorkbookLoad)!=null?$:!1),this.reconfigure(j)}return ze(Z,[{key:"reconfigure",value:function(O){var K,$;this.config=O,this.rng=new n.JSF32(O.rngSeed!==void 0?O.rngSeed:0),this.docs.reconfigure(O,O,(K=O.maxDereferenceCells)!=null?K:B,($=O.isServerWorkbookLoad)!=null?$:!1)}},{key:"getDocs",value:function(){return this.docs}},{key:"setWorksheetFuncOverrides",value:function(O){this.docs.setWorksheetFuncOverrides(O)}},{key:"onNameFailure",value:function(O,K,$){$.computeKind!==C.ComputeKind.EvalFormula&&this.outputMessageLog.push({kind:C.OutputMessageKind.NameFailure,stateId:this.stateId,name:O,reason:K})}},{key:"onRangeFailure",value:function(O,K,$,j,N){N.computeKind!==C.ComputeKind.EvalFormula&&this.outputMessageLog.push({kind:C.OutputMessageKind.RangeFailure,stateId:this.stateId,cellKind:j,range:O,reason:K})}},{key:"onNumberFormatFailure",value:function(O){this.outputMessageLog.push({kind:C.OutputMessageKind.NumberFormatFailure,stateId:this.stateId,reason:O})}},{key:"onInferFormatFailure",value:function(O,K){this.outputMessageLog.push({kind:C.OutputMessageKind.InferFormatFailure,stateId:this.stateId,range:O,reason:K})}},{key:"onUnavailableObject",value:function(O){var K=(0,l.unavailable)([O]);this.onUnavailable(K)}},{key:"onUnavailable",value:function(O){this.outputMessageLog.push({kind:C.OutputMessageKind.UnhandledFailure,stateId:this.stateId,reason:O})}},{key:"onSetCellValue",value:function(O,K,$,j,N){if(N.computeKind!==C.ComputeKind.EvalFormula){var J=this.outputCell(O,K,j,this.printFormulaProperties);J!==void 0?(this.outputMessageLog.push({kind:C.OutputMessageKind.RecalcStatistics,message:C.RecalcStatisticsMessage.ChangedCell,stateId:this.stateId,cellKind:j}),(j===C.ComputedCellKind.EditedCell||j===C.ComputedCellKind.DependentCell)&&this.outputMessageLog.push(Object.assign({kind:C.OutputMessageKind.CellWrite,stateId:this.stateId,cellKind:j,cell:O},J,{formatted:this.formatValue(j,O,K)}))):this.outputMessageLog.push({kind:C.OutputMessageKind.RecalcStatistics,message:C.RecalcStatisticsMessage.UnchangedCell,stateId:this.stateId,cellKind:j})}}},{key:"onSetCellValues",value:function(O,K,$,j,N){var J=this;if(N.computeKind!==C.ComputeKind.EvalFormula){var ee=this.outputRange(O,K,j);ee!==void 0&&(j===C.ComputedCellKind.EditedCell||j===C.ComputedCellKind.DependentCell)&&this.outputMessageLog.push(Object.assign({kind:C.OutputMessageKind.RangeWrite,stateId:this.stateId,cellKind:j,range:O},ee,{formatted:K.map(function(Y,re){return Y.map(function(ue,ce){return J.formatValue(j,(0,l.sheetGridCell)(O.sheet,(0,l.gridCell)(O.range.row+re,O.range.col+ce)),ue)})})}))}}},{key:"onReturnCellValue",value:function(O,K,$){var j=this,N=this.outputCell(O,K,$,function(){return j.printValueProperties(O,K)});N!==void 0?(this.outputMessageLog.push({kind:C.OutputMessageKind.RecalcStatistics,message:C.RecalcStatisticsMessage.ChangedCell,stateId:this.stateId,cellKind:C.ComputedCellKind.EditedCell}),$===C.ComputedCellKind.EditedCell&&this.outputMessageLog.push(Object.assign({kind:C.OutputMessageKind.CellWrite,stateId:this.stateId,cellKind:C.ComputedCellKind.EditedCell,cell:O},N,{formatted:this.formatValue($,O,K)}))):this.outputMessageLog.push({kind:C.OutputMessageKind.RecalcStatistics,message:C.RecalcStatisticsMessage.UnchangedCell,stateId:this.stateId,cellKind:C.ComputedCellKind.EditedCell})}},{key:"createSnapshot",value:function(O){var K=this,$=arguments.length>1&&arguments[1]!==void 0?arguments[1]:R.CloningTarget.Client;return new Promise(function(j){K.scheduler.addTask(G.CompleteDataQuery,F.QueuePos.Back,{onRun:function(){var J=!1,ee=K.docs.clone(p.voidCallback,$);(K.latestSnapshot===void 0||K.latestSnapshotID===-1||!K.latestSnapshot.compareVersion(ee))&&(J=!0,K.latestSnapshot=ee,K.latestSnapshotID=O),_.x10Logger.log({kind:"snapshotCreation",payload:J}),j({snapshot:K.latestSnapshot,correspondingId:K.latestSnapshotID})},onDeleted:function(){j(void 0)}})})}},{key:"createSnapshotSync",value:function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:R.CloningTarget.Client;return this.docs.clone(p.voidCallback,O)}},{key:"outputCell",value:function(O,K,$,j){var N;if($===C.ComputedCellKind.EditedCell||$===C.ComputedCellKind.DependentCell){var J=this.docs.testAndSetClientValue(O,K);N=(0,n.isSuccess)(J)?J.value?K:void 0:void this.onUnavailableObject(J.reason)}var ee=this.outputFormat(O,$),Y=this.outputFormulaProperties(O,$,j);return N!==void 0||ee!==void 0||Y!==void 0?{value:K,format:ee,formulaBarText:Y==null?void 0:Y.formulaBarText,hasHyperlink:Y==null?void 0:Y.hasHyperlink}:void 0}},{key:"outputRange",value:function(O,K,$){var j=this;if($===C.ComputedCellKind.EditedCell||$===C.ComputedCellKind.DependentCell){var N=this.docs.setClientValue(O,K);(0,n.isSuccess)(N)||this.onUnavailableObject(N.reason)}var J=K.map(function(Y,re){return Y.map(function(ue,ce){return j.outputFormat((0,l.sheetGridCell)(O.sheet,(0,l.gridCell)(O.range.row+re,O.range.col+ce)),$)})}),ee=this.outputFormulaProperties(O,$,this.printFormulaProperties);return{values:K,formats:J,formulaBarText:ee==null?void 0:ee.formulaBarText}}},{key:"outputFormat",value:function(O,K){if(K===C.ComputedCellKind.EditedCell){var $=this.docs.getEditedFormat(O);if(!(0,n.isSuccess)($))return void this.onUnavailableObject($.reason);var j=this.docs.testAndSetClientFormat(O,$.value);if(!(0,n.isSuccess)(j))return void this.onUnavailableObject(j.reason);if(j.value){var N=$.value;if(N===C.SpecialFormat.Unavailable)return{format:(0,l.unavailable)([{kind:C.UnavailableKind.CellFormat}]),valueType:o.FormatValueType.Custom,decimals:0};var J=this.docs.resolveCellFormat(O.sheet.document,N);if((0,n.isSuccess)(J))return{format:typeof N=="number"?N:N.formatString,valueType:J.value.valueType,decimals:J.value.decimals}}}}},{key:"outputFormulaProperties",value:function(O,K,$){if(K===C.ComputedCellKind.EditedCell){var j=$(O);if(j!==void 0){var N=j.formulaBarText,J=j.hasHyperlink,ee=j.isFormula,Y=this.docs.testAndSetClientFormula(O,N,J);if(!(0,n.isSuccess)(Y))return void this.onUnavailableObject(Y.reason);var re=Y.value,ue=re.hasFmlaChanged,ce=re.hasHyperlinkChanged;return ue||ce?{formulaBarText:ue?N:void 0,hasHyperlink:ce?J:void 0,isFormula:ee}:void 0}}}},{key:"formatValue",value:function(O,K,$,j){var N=j??this.docs,J=N.formatValueCell(K,$);if(!(0,n.isSuccess)(J)){N===this.docs&&this.outputMessageLog.push({kind:C.OutputMessageKind.FormatValueFailure,stateId:this.stateId,cellKind:O,range:K,reason:J.reason});return}return J.value}},{key:"getAvailableFormula",value:function(O){var K=this.docs.getEditedFormula(O);if(!(0,n.isSuccess)(K))return K;if(K.value===void 0)return(0,n.failure)({kind:C.UnavailableKind.CellMissingFormula});var $=Ae(K.value,2),j=$[0],N=$[1];if(N.compiledFmla===void 0)return(0,n.failure)({kind:C.UnavailableKind.CellEvaluatingValue});var J=(0,l.lexicalSourceGrid)(N.lexicalKind,(0,l.sheetGridRange)(O.sheet,j));return(0,n.success)([J,N])}},{key:"formulaHasHyperlink",value:function(O){if(O.lexicalKind!==l.LexicalKind.Cell)return!1;var K=O==null?void 0:O.compiledFmla.getValue();if((0,n.isSuccess)(K))return(0,l.reduceBottomUp)(Q,K.value)}},{key:"handleSetCellContents",value:function(O,K,$,j,N,J,ee,Y,re,ue,ce){var oe,ae,le=re!==void 0?(0,l.unavailable)([{kind:C.UnavailableKind.ClientFailure,reason:re}]):void 0,ne=ee,te;if(j!==void 0)oe=j,(0,n.assertTrue)("calc.calc.PartialWorkbook.handleSetCellContents: formula edit",N!==void 0),ae=N;else if($===void 0)(0,n.assertTrue)("calc.calc.PartialWorkbook.handleSetCellContents: format edit",!O&&N===void 0&&ee!==void 0&&le===void 0),oe=!1,ae=void 0;else{(0,n.assertTrue)("calc.calc.PartialWorkbook.handleSetCellContents: inferred edit",!O&&le===void 0&&ne===C.SpecialFormat.Weak);var ie=this.parseInferredEdit(K,$,J,le,ne,ce);oe=ie.isFormula,ae=ie.oper,le=ie.cellFailure,ne=ie.cellFormat,te=ie.inferredFormat}var se=ce!==void 0?ce.cloneLazy.getValue():this.docs,Re=se.setCellContents(O,K,$,oe,J,ae,le,ne,Y,ue);if(Re.kind===n.ResultKind.Failure)return this.onUnavailableObject(Re.reason);if(se.onCellModified(O),!O){var he=(0,l.sheetGridCell)(K.sheet,J),ye=$===void 0?(0,n.success)(void 0):oe?se.inferFormulaFormat(he):te!==void 0&&te!==l.KnownFormat.General?se.resolveValueFormat(K.sheet.document,te):(0,n.success)(void 0);ye.kind!==n.ResultKind.Success&&(this.onInferFormatFailure(he,ye.reason),ye=(0,n.success)(C.SpecialFormat.Unavailable)),ye.value!==void 0&&se.fillInferredFormat(K,ye.value),ce!==void 0?(ce.stateId=this.stateId,this.enqueueEvalFormulaComputeCellValuesOnDocs(K,se,ce)):this.enqueueBeforeCompute(ue)}}},{key:"parseInferredEdit",value:function(O,K,$,j,N,J){var ee=J?J.cloneLazy.getValue().parseInferredEdit((0,l.sheetGridCell)(O.sheet,$),K,this.getVolatileMode()):this.docs.parseInferredEdit((0,l.sheetGridCell)(O.sheet,$),K,this.getVolatileMode());if(!(0,n.isSuccess)(ee))return{isFormula:!1,oper:l.blankOper,cellFailure:ee.reason,cellFormat:C.SpecialFormat.Unavailable};var Y=K.length>0?K.charAt(0):"";switch((Y==="="||Y==="+"||Y==="-")&&(ee.value.kind===o.EditKind.Formula||ee.value.kind===o.EditKind.Number)&&n.ulsLogger.ULS.dnmTraceTag(541189698,h.LogCategory.msoulscat_ES_EWAJS,h.TraceLevel.Info,JSON.stringify({startChar:Y,editKind:String(ee.value.kind)})),ee.value.kind){case o.EditKind.Formula:return{isFormula:!0,oper:l.blankOper,cellFailure:j,cellFormat:N};case o.EditKind.String:case o.EditKind.Other:return{isFormula:!1,oper:ee.value.value,cellFailure:j,cellFormat:N};case o.EditKind.Number:return{isFormula:!1,oper:ee.value.value,cellFailure:j,cellFormat:N,inferredFormat:ee.value.format}}}},{key:"handleSetRangeFormula",value:function(O,K,$,j,N){var J=(0,E.isFormulaText)($);(0,n.assertTrue)("calc.calc.PartialWorkbook: handleSetRangeFormula",$===""&&!O||J);var ee=O?void 0:l.blankOper,Y=O?void 0:C.SpecialFormat.Weak,re=O?void 0:C.SpecialStyle.Weak,ue=this.docs.setRangeFormula(O,K,$,j,ee,Y,re,N);if(ue.kind===n.ResultKind.Failure)return this.onUnavailableObject(ue.reason);this.docs.onCellModified(O),O||this.enqueueBeforeCompute(N)}},{key:"handleEditPaste",value:function(O,K,$,j){var N=(0,l.sheetGridRange)(K.sheet,(0,l.gridRange)(K.range.row,K.range.col,$.range.rows,$.range.cols)),J=!1,ee=this.docs.copyRange($);if(ee.kind===n.ResultKind.Failure)return this.onUnavailableObject(ee.reason);var Y=this.docs.pasteRange(N,ee.value);if(Y.kind===n.ResultKind.Failure)return this.onUnavailableObject(Y.reason);this.docs.onCellModified(J),this.enqueueBeforeCompute(j)}},{key:"handleAssumeRecalcFinal",value:function(O){var K=this;this.scheduler.getCount(G.BeforeCompute)<0||this.scheduler.addTask(G.ComputeCellValue,F.QueuePos.Front,function(){var $=K.docs.assumeRecalcFinal(O);if($.kind===n.ResultKind.Failure)return K.onUnavailableObject($.reason)})}},{key:"evalFormula",value:function(O,K,$,j,N){var J=this;return new Promise(function(ee){var Y=function(){return ee({value:(0,n.failure)(f.stopped)})};J.scheduler.deleteTasks(G.EvalFormula,void 0),J.scheduler.addTask(G.EvalFormula,F.QueuePos.Back,{onRun:function(){if(!N&&!J.trySetStateId(G.EvalFormula,O))return Y();J.enqueueComputeEvalFormula(K,$,j,N,void 0,ee)},onDeleted:Y}),J.enqueueRecalcFinished()})}},{key:"evalFormulaTree",value:function(O,K,$,j,N){var J=this,ee=new V(N??this.docs);return new Promise(function(Y){var re=function(){return Y({value:(0,n.failure)(f.stopped)})};J.scheduler.deleteTasks(G.EvalFormula,void 0),J.scheduler.addTask(G.EvalFormula,F.QueuePos.Back,{onRun:function(){if(!N&&!J.trySetStateId(G.EvalFormula,O))return re();J.enqueueComputeEvalFormula(K,$,j,N,ee,Y)},onDeleted:re}),J.enqueueRecalcFinished()}).then(function(Y){return ee.constructEvaluationTree([[0,K.length],[{value:Y.value}]])})}},{key:"enqueueBeforeCompute",value:function(O){var K=this;this.scheduler.deleteTasks(G.BeforeCompute,void 0),this.scheduler.addTask(G.BeforeCompute,F.QueuePos.Back,function(){K.enqueueAfterCompute(),K.restrictToViewport(K.docs.getNonDirtyEditedCells(),O,C.ComputeKind.EditedCell,K.scheduleAvailableValues),K.restrictToViewport(K.docs.getDirtyEditedCells(),O,C.ComputeKind.EditedCell,K.scheduleAvailableFormulas),K.restrictToViewport(K.docs.getDirtyDependentCells(),O,C.ComputeKind.DependentCell,K.scheduleAvailableFormulas)})}},{key:"withEvalTiming",value:function(O){var K=this.docs.schedulerConfig.totalTimeMs;if(K===void 0)return O();var $=(0,n.now)(),j;try{j=O()}finally{this.stateEvalTime+=(0,n.fastMax)(k,(0,n.now)()-$),this.stateEvalTime>=K&&(this.deleteComputeTasks(W.EvalTimedOut),this.outputMessageLog.push({kind:C.OutputMessageKind.RecalcStatistics,stateId:this.stateId,message:C.RecalcStatisticsMessage.StateTimedOut}),j=[])}return j}},{key:"enqueueEvalFormulaComputeCellValuesOnDocs",value:function(O,K,$){var j=this,N=[];(0,S.forEachCellInSet)(O.set,function(ue){return N.push((0,l.sheetGridCell)(O.sheet,ue)),!0});var J=(0,l.makeGridRangeTable)(),ee=function(ce,oe,ae){!(0,l.isSheetIndexEqual)(ce.sheet,O.sheet)||!(0,a.meetsProduct)(O.set,(0,S.createCellSetFromRange)(ce.range))||(0,l.forEachCellInRange)(ce.range,function(le){return J=J.setValue(le,oe),!0})},Y=function(){return K.evaluate(C.ComputeKind.EvalFormula,N,j.getVolatileMode(),ee)},re={onRun:function(){var ce=j.withEvalTiming(Y);if(Array.isArray(ce)){var oe=ce.map(function(ae,le){var ne=N[le].range;if(!(0,n.isSuccess)(ae)){if(ae.reason.kind===f.ReasonKind.Stopped)return U(ne,ae.reason);var te=(0,l.unavailable)([{kind:C.UnavailableKind.EvalFailure,reason:ae.reason}]);return j.onUnavailable(te),U(ne,te)}var ie=K.getCellValue(N[le]);if(!(0,n.isSuccess)(ie)){var se,Re=(se=J.getValue(ne))!=null?se:ie.reason;return U(ne,Re)}try{(0,n.assertTrue)("calc.calc.PartialWorkbook: FinalValue after evalCell",ie.value.kind===f.CellKind.FinalValue)}catch(me){var he=(0,l.unavailable)([{kind:C.UnavailableKind.EvalFailure,reason:(0,n.javaScriptError)(me)}]);return j.onUnavailable(he),U(ne,he)}var ye=ie.value.oper;if($.formatResults===!0){var ve=j.formatValue(C.ComputedCellKind.EditedCell,N[le],ye,K);return(0,n.success)({cell:ne,value:ye,formatted:ve})}return $.formatResults===!1?(0,n.success)({cell:ne,value:ye,formatted:void 0}):(0,n.success)((0,n.pair)(N[le].range,ye))});$.resultsPromise.resolve({stateId:$.stateId,results:oe});return}Y=ce.resume,j.scheduler.addTask(G.ComputeEvalOnClone,F.QueuePos.Front,re)},onDeleted:function(){return $.resultsPromise.resolve({stateId:$.stateId,results:(0,n.arrayFill)(new Array(N.length),(0,n.failure)(f.stopped))})}};this.scheduler.addTask(G.ComputeEvalOnClone,F.QueuePos.Front,re)}},{key:"enqueueComputeCellValue",value:function(O,K){var $=this,j=K===C.ComputeKind.EditedCell&&this.shouldSample(this.config.sampleRecalcEditedStopwatchRate)?(0,n.ulsStopwatchFactory)("calc.calc.PartialWorkbook: recalc edited"):void 0,N=!0,J,ee=function(){return $.docs.evaluate(K,[O],$.getVolatileMode())},Y=function re(){if(N){N=!1,J=$.shouldSample($.config.sampleCellEvalStopwatchRate)?(0,n.ulsStopwatchFactory)("calc.calc.PartialWorkbook: cell eval"):void 0;var ue=$.docs.getEditedFormula(O);if(!(0,n.isSuccess)(ue))return $.onUnavailableObject(ue.reason);if(ue.value===void 0)return}else $.outputMessageLog.push({kind:C.OutputMessageKind.RecalcStatistics,stateId:$.stateId,message:C.RecalcStatisticsMessage.ContinueComputation});var ce=$.withEvalTiming(ee);if(Array.isArray(ce)){var oe;(oe=J)==null||oe.stop(),j==null||j.stop();for(var ae of ce)!(0,n.isSuccess)(ae)&&ae.reason.kind!==f.ReasonKind.Stopped&&$.onUnavailableObject({kind:C.UnavailableKind.EvalFailure,reason:ae.reason});return}ee=ce.resume,$.scheduler.addTask(G.ComputeCellValue,F.QueuePos.Front,re)};this.scheduler.addTask(G.ComputeCellValue,F.QueuePos.Back,Y)}},{key:"enqueueComputeEvalFormula",value:function(O,K,$){var j=this,N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.docs,J=arguments.length>4?arguments[4]:void 0,ee=arguments.length>5?arguments[5]:void 0,Y=this.getVolatileMode(),re=function(){return N.evalFormula(O,K,$,Y,J)},ue={onRun:function(){var oe=re();if(oe.kind!==n.ResultKind.Paused&&oe.kind!==n.ResultKind.Breaked){ee(oe.value);return}re=oe.resume,j.scheduler.addTask(G.ComputeEvalFormula,F.QueuePos.Front,ue)},onDeleted:function(){return ee({value:(0,n.failure)(f.stopped)})}};this.scheduler.addTask(G.ComputeEvalFormula,F.QueuePos.Back,ue)}},{key:"enqueueReturnCellValue",value:function(O,K){var $=this,j=this.getVolatileMode();this.scheduler.addTask(G.ComputeCellValue,F.QueuePos.Back,function(){$.docs.evalValue(O,K,j)})}},{key:"enqueueAfterCompute",value:function(){var O=this;this.scheduler.deleteTasks(G.AfterCompute,W.EditReceived);var K=this.shouldSample(this.config.sampleRecalcViewportStopwatchRate)?(0,n.ulsStopwatchFactory)("calc.calc.PartialWorkbook: recalc viewport"):void 0;this.scheduler.addTask(G.AfterCompute,F.QueuePos.Back,{onRun:function(){K==null||K.stop(W.EvalFinished),O.outputMessageLog.push({kind:C.OutputMessageKind.RecalcStatistics,message:C.RecalcStatisticsMessage.EditFinished,stateId:O.stateId})},onDeleted:function(j){K==null||K.stop(j)}})}},{key:"enqueueRecalcFinished",value:function(){var O=this;this.scheduler.deleteTasks(G.RecalcFinished,void 0),this.scheduler.addTask(G.RecalcFinished,F.QueuePos.Back,function(){O.outputMessageLog.push({kind:C.OutputMessageKind.RecalcStatistics,message:C.RecalcStatisticsMessage.RecalcFinished,stateId:O.stateId})})}},{key:"promoteCellContents",value:function(O,K,$,j){var N=this;this.scheduler.addTask(G.ServerUpdate,F.QueuePos.Back,function(){if(N.trySetStateId(G.ServerUpdate,O)){var J=N.docs.promoteServerAvailability($,j);if(J.kind===n.ResultKind.Failure)return N.onUnavailableObject(J.reason);N.docs.onCellModified(!0),J.value||N.outputMessageLog.push({kind:C.OutputMessageKind.UpdateRequest,stateId:N.stateId,range:K})}})}},{key:"writeCellContents",value:function(O,K,$,j,N,J,ee,Y,re,ue){var ce=this;this.scheduler.addTask(G.ServerUpdate,F.QueuePos.Back,function(){!ue&&!ce.trySetStateId(G.ServerUpdate,O)||ce.handleSetCellContents(!0,K,$,j,J,N,ee,Y,re,void 0,ue)})}},{key:"editCellContents",value:function(O,K,$,j,N){var J=this,ee=arguments.length>5&&arguments[5]!==void 0?arguments[5]:l.blankOper,Y=arguments.length>6&&arguments[6]!==void 0?arguments[6]:(0,l.sheetGridRange)(K.sheet,P),re=arguments.length>7?arguments[7]:void 0;this.lastViewport=Y,this.scheduler.addTask(G.ClientEdit,F.QueuePos.Back,function(){J.trySetStateId(G.ClientEdit,O)&&J.handleSetCellContents(!1,K,$,j,ee,N,C.SpecialFormat.Weak,C.SpecialStyle.Weak,void 0,Y,re)}),this.enqueueRecalcFinished()}},{key:"editCellContentsOnClone",value:function(O,K,$,j,N){this.editCellContents(this.stateId,O,K,$,j,void 0,void 0,N)}},{key:"editCellFormats",value:function(O,K,$,j){var N=this,J=arguments.length>4&&arguments[4]!==void 0?arguments[4]:(0,l.sheetGridRange)(K.sheet,P);this.lastViewport=J,this.scheduler.addTask(G.ClientEdit,F.QueuePos.Back,function(){if(N.trySetStateId(G.ClientEdit,O)){var ee=$.kind==="SetFormat"?N.docs.resolveEditFormat(K.sheet.document,$.format):$.kind==="RibbonFormat"?N.docs.resolveRibbonFormat(K.sheet.document,$.ribbon,(0,l.sheetGridCell)(K.sheet,j)):$.kind==="ChangeDecimals"?N.docs.resolveChangeDecimals(K.sheet.document,$.changeDecimals,(0,l.sheetGridCell)(K.sheet,j)):(0,n.assertNever)("calc.calc.PartialWorkbook: editCellFormats",$);(0,n.isSuccess)(ee)||(0,S.forEachRangeInSet)(K.set,function(Y){return N.onInferFormatFailure((0,l.sheetGridRange)(K.sheet,Y),ee.reason),!0}),!((0,n.isSuccess)(ee)&&ee.value===void 0)&&N.handleSetCellContents(!1,K,void 0,void 0,void 0,(0,l.gridCell)(0,0),(0,n.isSuccess)(ee)?ee.value:C.SpecialFormat.Unavailable,void 0,void 0,J)}}),this.enqueueRecalcFinished()}},{key:"writeArrayFormula",value:function(O,K,$){var j=this,N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:(0,l.gridRangeAnchor)(K.range),J=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;this.scheduler.addTask(G.ServerUpdate,F.QueuePos.Back,function(){j.trySetStateId(G.ServerUpdate,O)&&j.handleSetRangeFormula(!0,K,$,N,void 0)})}},{key:"editArrayFormula",value:function(O,K,$){var j=this,N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:(0,l.gridRangeAnchor)(K.range),J=arguments.length>4&&arguments[4]!==void 0?arguments[4]:(0,l.sheetGridRange)(K.sheet,P);this.lastViewport=J,this.scheduler.addTask(G.ClientEdit,F.QueuePos.Back,function(){j.trySetStateId(G.ClientEdit,O)&&j.handleSetRangeFormula(!1,K,$,N,J)}),this.enqueueRecalcFinished()}},{key:"editPaste",value:function(O,K,$,j){var N=this,J=arguments.length>4&&arguments[4]!==void 0?arguments[4]:(0,l.sheetGridRange)($.sheet,P);this.scheduler.addTask(G.ClientEdit,F.QueuePos.Back,function(){N.trySetStateId(G.ClientEdit,O)&&N.handleEditPaste(K,$,j,J)}),this.enqueueRecalcFinished()}},{key:"assumeRecalcFinal",value:function(O,K){var $=this;this.scheduler.addTask(G.ClientEdit,F.QueuePos.Back,function(){$.stateId===O&&$.handleAssumeRecalcFinal(K)})}},{key:"testAdvanceState",value:function(O){var K=this;this.scheduler.addTask(G.TestAdvanceState,F.QueuePos.Back,function(){K.trySetStateId(G.TestAdvanceState,O)})}},{key:"step",value:function(){if(!this.scheduler.runTask())return{queueEmpty:!0,messages:[]};var O=this.outputMessageLog;return this.outputMessageLog=[],{queueEmpty:!1,messages:O}}},{key:"trySetStateId",value:function(O,K){var $=this;if(K<this.stateId)return!1;if(O===G.ClientEdit&&(this.deleteComputeTasks(W.EditReceived),this.stateEvalTime=0),K>this.stateId){var j,N,J;if(this.stateId!==-1/0){var ee=this.config.sampleWorkbookStatisticsRate;ee!==void 0&&this.shouldSample(ee)&&this.outputMessageLog.push({kind:C.OutputMessageKind.WorkbookStatistics,stateId:this.stateId,stats:this.getStatistics(),p:ee})}var Y=1;this.stateChanges===Y&&this.enqueueRunExperiments(T.ExperimentKind.OneShot),this.stateChanges>=Y&&this.scheduler.getCount(G.RunExperiment)===0&&this.enqueueRunExperiments(T.ExperimentKind.Recurring);var re=(j=this.config.samplePrecisionEvalRate)!=null?j:0,ue=(N=this.config.samplePrecisionPrintFormulaRate)!=null?N:0,ce=(J=this.config.samplePrecisionPrintValueRate)!=null?J:0;if(this.stateChanges>=Y&&(re>0||ue>0||ce>0)&&this.numPrecisionFailures<Z.maxPrecisionFailures&&this.scheduler.getCount(G.RunExperiment)===0){var oe,ae,le=this.config.experimentFactories,ne=(oe=le==null?void 0:le.stepBudget)!=null?oe:x,te=(ae=le==null?void 0:le.totalBudget)!=null?ae:w,ie=new y.PrecisionExperiment({samplePrecisionEvalRate:re,samplePrecisionPrintFormulaRate:ue,samplePrecisionPrintValueRate:ce}),se={stateId:this.stateId,documents:this.docs.clone(ie),stepBudget:ne,totalBudget:te,viewport:this.lastViewport};ie.setContext(se),this.enqueueRunExperiment("PrecisionExperiment",ne,te,T.ExperimentKind.Precision,ie,function(){return $.numPrecisionFailures=0},function(){return $.numPrecisionFailures+=1})}this.deleteComputeTasks(W.StateIdAdvanced),this.lastViewport=void 0;var Re=this.stateId;this.stateId=K,this.docs.advanceState(Re),this.outputMessageLog.push({kind:C.OutputMessageKind.StateAdvanced,stateId:this.stateId}),this.stateEvalTime=0,this.stateChangesSinceLastGC+=1,this.stateChanges+=1,this.enqueueMaybeCollectGarbage()}return!0}},{key:"deleteComputeTasks",value:function(O){this.scheduler.deleteTasks(G.BeforeCompute,void 0),this.scheduler.deleteTasks(G.ComputeCellValue,void 0),this.scheduler.deleteTasks(G.AfterCompute,O),O!==W.EvalTimedOut&&this.scheduler.deleteTasks(G.ComputeEvalFormula,void 0)}},{key:"enqueueRunExperiment",value:function(O,K,$,j,N,J,ee){var Y=this,re=0,ue=0,ce=function(le,ne,te,ie){var se=N.failedLogMessage;se!==void 0&&Y.outputMessageLog.push({experimentName:O,kind:C.OutputMessageKind.ExperimentRunResult,experimentKind:j,logMessage:se,timeoutReason:{budgetType:le,budget:ne,elapsedTime:te,stepsCount:ie}})},oe=function ae(){if(N.done){var le=N.resultLogMessage;le!==void 0&&Y.outputMessageLog.push({experimentName:O,kind:C.OutputMessageKind.ExperimentRunResult,experimentKind:j,logMessage:le}),J();return}for(var ne=(0,n.now)(),te=ne,ie=0;ie<v&&te===ne;ie+=1){N.step(),ue+=1;var se=(0,n.now)(),Re=se-te;if(Re>=K&&!N.done){ce("stepBudget",K,Re,ue),ee();return}te=se}if(re+=te>ne?te-ne:b,re>=$&&!N.done){ce("totalBudget",$,re,ue),ee();return}Y.scheduler.addTask(G.RunExperiment,F.QueuePos.Front,ae)};this.scheduler.addTask(G.RunExperiment,F.QueuePos.Back,oe)}},{key:"enqueueRunExperiments",value:function(O){var K=this;if(this.config.experimentFactories){var $=this.config.experimentFactories,j=$.stepBudget,N=$.totalBudget,J=$.factories,ee=J.filter(function(ce){var oe,ae;return ce.kind===O&&((oe=ce.numFailures)!=null?oe:0)<((ae=ce.maxFailures)!=null?ae:3)});if(ee.length!==0){var Y={stateId:this.stateId,documents:this.docs.clone(p.voidCallback,O===T.ExperimentKind.OneShot?R.CloningTarget.Server:R.CloningTarget.Client),stepBudget:j,totalBudget:N,viewport:this.lastViewport},re=function(oe){var ae,le=oe.create();if(!le)return 1;le.setContext(Y),K.enqueueRunExperiment(oe.experimentName,(ae=oe.stepBudget)!=null?ae:j,N,O,le,function(){return oe.numFailures=0},function(){var ne;return oe.numFailures=((ne=oe.numFailures)!=null?ne:0)+1})};for(var ue of ee)re(ue)}}}},{key:"setSheetNames",value:function(O,K,$){var j=this;this.scheduler.addTask(G.ServerUpdate,F.QueuePos.Back,function(){if(j.trySetStateId(G.ServerUpdate,$)){var N=j.docs.setSheetNames(O,K);N.kind===n.ResultKind.Failure&&j.onUnavailableObject(N.reason),j.deleteComputeTasks(W.SetSheetNames)}})}},{key:"setLangConfig",value:function(O,K){var $=this;this.scheduler.addTask(G.ServerUpdate,F.QueuePos.Back,function(){if($.trySetStateId(G.ServerUpdate,O)){var j=$.docs.config.localeInfo!==K.localeInfo,N=$.docs.config.refStyle!==K.refStyle;$.docs.setConfig(K),j&&$.docs.clearCompiledNumberFormats(),(j||N)&&($.docs.clearCompiledFormulas(),$.deleteComputeTasks(W.SetLangConfig))}})}},{key:"setNumberFormats",value:function(O,K,$,j){var N=this;this.scheduler.addTask(G.ServerUpdate,F.QueuePos.Back,function(){if(N.trySetStateId(G.ServerUpdate,j)){var J=N.docs.setNumberFormats(O,K,$);if(J.kind===n.ResultKind.Failure)return N.onUnavailable(J.reason)}})}},{key:"writeNamedObject",value:function(O,K,$,j){var N=this;this.scheduler.addTask(G.ServerUpdate,F.QueuePos.Back,function(){if(N.trySetStateId(G.ServerUpdate,O)){var J=N.docs.setNamedObject(!0,(0,l.nameLoc)(K,$),j);if(J.kind===n.ResultKind.Failure)return N.onUnavailable(J.reason)}})}},{key:"writeUndefinedNames",value:function(O,K){var $=this;this.scheduler.addTask(G.ServerUpdate,F.QueuePos.Back,function(){if($.trySetStateId(G.ServerUpdate,O)){var j=$.docs.setUndefinedNames(K);if(j.kind===n.ResultKind.Failure)return $.onUnavailable(j.reason)}})}},{key:"promoteNamedObjects",value:function(O,K,$){var j=this;this.scheduler.addTask(G.ServerUpdate,F.QueuePos.Back,function(){if(j.trySetStateId(G.ServerUpdate,O)){var N=j.docs.promoteNamedObjects(K,$);if(N.kind===n.ResultKind.Failure)return j.onUnavailable(N.reason);N.value||j.outputMessageLog.push({kind:C.OutputMessageKind.UpdateNamesRequest,stateId:j.stateId,scope:K})}})}},{key:"extendUnusedRange",value:function(O,K){var $=this;this.scheduler.addTask(G.ServerUpdate,F.QueuePos.Back,function(){if($.trySetStateId(G.ServerUpdate,K)){var j=$.docs.extendServerUnused(O.sheet,O.range);if(j.kind===n.ResultKind.Failure)return $.onUnavailableObject(j.reason);$.docs.onCellModified(!0)}})}},{key:"writeHiddenRows",value:function(O,K){var $=this;this.scheduler.addTask(G.ServerUpdate,F.QueuePos.Back,function(){if($.trySetStateId(G.ServerUpdate,O)){var j=$.docs.writeHiddenRows(K.sheet,K.range,K.hidden);if(j.kind===n.ResultKind.Failure)return $.onUnavailableObject(j.reason)}})}},{key:"writeHiddenCols",value:function(O,K){var $=this;this.scheduler.addTask(G.ServerUpdate,F.QueuePos.Back,function(){if($.trySetStateId(G.ServerUpdate,O)){var j=$.docs.writeHiddenCols(K.sheet,K.range,K.hidden);if(j.kind===n.ResultKind.Failure)return $.onUnavailableObject(j.reason)}})}},{key:"writeInFilterMode",value:function(O,K){var $=this;this.scheduler.addTask(G.ServerUpdate,F.QueuePos.Back,function(){if($.trySetStateId(G.ServerUpdate,O)){var j=$.docs.writeInFilterMode(K.sheet,K.inFilterMode);if(j.kind===n.ResultKind.Failure)return $.onUnavailableObject(j.reason)}})}},{key:"getStatistics",value:function(){return{queueSize:this.scheduler.getCount(),totalGridStatistics:this.docs.getGridStatistics(),totalNameStatistics:this.docs.getNameStatistics()}}},{key:"enqueueMaybeCollectGarbage",value:function(){var O=this;this.scheduler.deleteTasks(G.MaybeCollectGarbage,void 0),this.scheduler.addTask(G.MaybeCollectGarbage,F.QueuePos.Back,function(){if(!(O.stateChangesSinceLastGC<t.MaxStateIdDifferenceForGC)){var K=O.stateId-t.MaxStateIdDifferenceForGC;O.docs.collectGarbage(K),O.outputMessageLog.push({kind:C.OutputMessageKind.GarbageCollected,minStateIdKept:K}),O.stateChangesSinceLastGC=0}})}},{key:"shouldSample",value:function(O){return O!==void 0&&this.rng.next()<=O}},{key:"translateEnglishFormula",value:function(O,K){var $=this.englishParser.parseFormula((0,g.parseLocals)(l.LexicalKind.Cell,K.range),O);if(!(0,n.isSuccess)($))return $;var j=this.englishAnalyzer.checkFormula((0,g.analyzeLocalsGrid)(l.LexicalKind.Cell,(0,l.sheetGridCell)(K.sheet,K.range)),$.value);if(!(0,n.isSuccess)(j))return j;if(!(0,l.isWellFormed)(j.value))return(0,n.failure)((0,f.illFormedFormula)("ill-formed formula"));var N=this.docs.printFormulaBarText((0,l.lexicalSourceGrid)(l.LexicalKind.Cell,K),K.range,j.value);return(0,n.isSuccess)(N)?(0,n.success)(N.value):N}},{key:"restrictToViewport",value:function(O,K,$,j){if(K!==void 0){var N=K.sheet,J=K.range,ee=(0,S.createCellSetFromRange)(J);for(var Y of O)(0,l.isSheetIndexEqual)(N,Y.sheet)&&j((0,C.sheetCellSet)(N,(0,a.intersectProduct)(Y.set,ee)),$)}else for(var re of O)j(re,$)}},{key:"getVolatileMode",value:function(){var O;return(O=this.config.volatileMode)!=null?O:M.VolatileMode.Estimation}}])}();t.PartialWorkbook=z,z.maxPrecisionFailures=3;var V=function(){function Z(D){We(this,Z),this.docs=D,this.extracted=[]}return ze(Z,[{key:"setCompiledFormula",value:function(O){this.compiledFormula=O}},{key:"constructEvaluationTree",value:function(O){var K=[];for(var $ of this.extracted){var j=$.span,N=$.oper,J=[],ee=[];for(var Y of K){var re=Ae(Y,2),ue=Ae(re[0],1),ce=ue[0],oe=re[1];ce[0]>=j[0]&&ce[1]<=j[1]?J.push(Y):ee.push(Y)}var ae=[j,N.kind===n.ResultKind.Failure?[{value:N}]:N.value.map(function(ne){return{value:(0,n.success)(ne)}})],le=J.length>0?[ae,J]:[ae];K=[].concat(ee,[le])}return[O,K]}},{key:"preStep",value:function(){return f.StepAction.Continue}},{key:"postStep",value:function(O,K){var $=O.stack[Symbol.iterator](),j=$.next();L(j.done!==!0,"expect at least one frame");var N=j.value;if(typeof N.position=="number"&&this.compiledFormula){var J=this.compiledFormula.spans[N.position];J&&this.extracted.push({span:[J.start,J.end],oper:this.processOper(K)})}}},{key:"processOper",value:function(O){var K=this;switch(O.kind){case l.OperKind.Range:if((0,l.isSheetIndex)(O.sheets)){var $=O.sheets,j=O.ranges.map(function(ae){return K.docs.getCellValues({sheet:$,range:ae})}),N=[];for(var J of j){if(J.kind==="Failure")return J;var ee=[];for(var Y of J.value){var re=[];for(var ue of Y){if(ue.kind===f.CellKind.PendingValue)return(0,n.failure)((0,l.internal)("PendingValue is not expected"));re.push(ue.oper)}ee.push(re)}var ce=ee.length,oe=ee.reduce(function(ae,le){return ae>=le.length?ae:le.length},0);ce*oe===1?N.push(ee[0][0]):N.push((0,l.arrayOper)(ce,oe,ee))}return(0,n.success)(N)}return(0,n.failure)((0,l.internal)("RangeOper contains sheets which is not SheetIndex"));case l.OperKind.Missing:return(0,n.failure)((0,l.internal)("MissingOper is not expected"));default:return(0,n.success)([O])}}}])}();t.FormulaEvaluationTreeExtractor=V},"../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=M,t.createRange=_,t.createPartialWorkbook=k;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/index.js"),o=s("../excel-online-calc-runtime/lib/index.js"),f=s("../excel-online-calc/lib/calc/partialWorkbook.js"),g=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),h=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),y=s("../excel-online-calc/lib/calc/recalcServiceExperiments.js"),p=s("../excel-online-calc/lib/calc/recalcServiceTypes.js"),R;(function(v){v.EditedPhase="EditedPhase",v.DependentPhase="DependentPhase",v.StatisticsPhase="StatisticsPhase",v.Finished="Finished"})(R||(R={}));var C={kind:R.EditedPhase,stateId:-1/0};function S(v,b){switch(b.kind){case g.OutputMessageKind.GarbageCollected:return expect(b.minStateIdKept).toBeLessThanOrEqual(v),v;case g.OutputMessageKind.Alert:return v;case g.OutputMessageKind.ExperimentRunResult:return b.experimentKind===y.ExperimentKind.OneShot&&expect(v).toEqual(1),v;default:return expect(v).toBeLessThanOrEqual(b.stateId),b.stateId}}var F=Object.getOwnPropertyNames(g.OutputMessageKind);function E(v,b){var x={};return v.forEach(function(w){return x[w]=b}),x}var A=X(X(X(X({},R.EditedPhase,Object.assign(X(X({},g.OutputMessageKind.StateAdvanced,function(){return R.EditedPhase}),g.OutputMessageKind.RecalcStatistics,function(v,b){if(b.message===g.RecalcStatisticsMessage.ChangedCell){if(b.cellKind===g.ComputedCellKind.EditedCell)return R.EditedPhase;if(b.cellKind===g.ComputedCellKind.DependentCell)return R.DependentPhase;if(b.cellKind===g.ComputedCellKind.IndependentCell)return R.EditedPhase;if(b.cellKind===g.ComputedCellKind.UnknownNonEditedCell)return v("a different message.cellKind than ".concat(b.cellKind));(0,n.assertNever)("calc.calc.partialWorkbook.testutilsutils.transitions",b.cellKind)}if(b.message===g.RecalcStatisticsMessage.UnchangedCell){if(b.cellKind===g.ComputedCellKind.EditedCell)return R.EditedPhase;if(b.cellKind===g.ComputedCellKind.DependentCell)return R.DependentPhase;if(b.cellKind===g.ComputedCellKind.IndependentCell)return R.EditedPhase;if(b.cellKind===g.ComputedCellKind.UnknownNonEditedCell)return v("a different message.cellKind than ".concat(b.cellKind));(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.cellKind)}if(b.message===g.RecalcStatisticsMessage.ContinueComputation)return R.EditedPhase;if(b.message===g.RecalcStatisticsMessage.EditFinished||b.message===g.RecalcStatisticsMessage.StateTimedOut)return R.StatisticsPhase;if(b.message===g.RecalcStatisticsMessage.RecalcFinished)return R.Finished;(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.message)}),E([g.OutputMessageKind.CellWrite,g.OutputMessageKind.RangeWrite],function(v,b){if(b.cellKind===g.ComputedCellKind.EditedCell)return R.EditedPhase;if(b.cellKind===g.ComputedCellKind.DependentCell)return R.DependentPhase;(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.cellKind)}),X(X(X(X({},g.OutputMessageKind.RangeFailure,function(v,b){if(b.cellKind===g.ComputedCellKind.EditedCell)return R.EditedPhase;if(b.cellKind===g.ComputedCellKind.DependentCell)return R.DependentPhase;if(b.cellKind===g.ComputedCellKind.IndependentCell)return R.EditedPhase;if(b.cellKind===g.ComputedCellKind.UnknownNonEditedCell)return R.DependentPhase;(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.cellKind)}),g.OutputMessageKind.PrintFormulaFailure,function(){return R.EditedPhase}),g.OutputMessageKind.InferFormatFailure,function(){return R.EditedPhase}),g.OutputMessageKind.FormatValueFailure,function(){return R.EditedPhase}),E([g.OutputMessageKind.GarbageCollected,g.OutputMessageKind.Alert,g.OutputMessageKind.ExperimentRunResult,g.OutputMessageKind.UpdateRequest,g.OutputMessageKind.WorkbookStatistics,g.OutputMessageKind.UnhandledFailure,g.OutputMessageKind.NumberFormatFailure,g.OutputMessageKind.NameFailure,g.OutputMessageKind.UpdateNamesRequest],function(){return R.EditedPhase}))),R.DependentPhase,Object.assign(X({},g.OutputMessageKind.RecalcStatistics,function(v,b){if(b.message===g.RecalcStatisticsMessage.ChangedCell){if(b.cellKind===g.ComputedCellKind.EditedCell)return v("a different cellKind than ".concat(b.cellKind));if(b.cellKind===g.ComputedCellKind.DependentCell||b.cellKind===g.ComputedCellKind.IndependentCell)return R.DependentPhase;if(b.cellKind===g.ComputedCellKind.UnknownNonEditedCell)return v("a different cellKind than ".concat(b.cellKind));(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.cellKind)}if(b.message===g.RecalcStatisticsMessage.UnchangedCell){if(b.cellKind===g.ComputedCellKind.EditedCell)return v("a different cellKind than ".concat(b.cellKind));if(b.cellKind===g.ComputedCellKind.DependentCell||b.cellKind===g.ComputedCellKind.IndependentCell)return R.DependentPhase;if(b.cellKind===g.ComputedCellKind.UnknownNonEditedCell)return v("a different cellKind than ".concat(b.cellKind));(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.cellKind)}if(b.message===g.RecalcStatisticsMessage.ContinueComputation)return v("a different message.message than ".concat(b.message));if(b.message===g.RecalcStatisticsMessage.EditFinished)return R.StatisticsPhase;if(b.message===g.RecalcStatisticsMessage.StateTimedOut||b.message===g.RecalcStatisticsMessage.RecalcFinished)return v("a different message.message than ".concat(b.message));(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.message)}),E([g.OutputMessageKind.CellWrite,g.OutputMessageKind.RangeWrite],function(v,b){if(b.cellKind===g.ComputedCellKind.EditedCell)return v("a different message.cellKind than ".concat(b.cellKind));if(b.cellKind===g.ComputedCellKind.DependentCell)return R.DependentPhase;(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.cellKind)}),X(X({},g.OutputMessageKind.RangeFailure,function(v,b){if(b.cellKind===g.ComputedCellKind.EditedCell)return b.reason.kind===o.ReasonKind.CellCycle?R.DependentPhase:v("the current state to be ".concat(R.EditedPhase,", or ").concat(R.DependentPhase," and failure ").concat(o.ReasonKind.CellCycle));if(b.cellKind===g.ComputedCellKind.IndependentCell||b.cellKind===g.ComputedCellKind.DependentCell||b.cellKind===g.ComputedCellKind.UnknownNonEditedCell)return R.DependentPhase;(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.cellKind)}),g.OutputMessageKind.FormatValueFailure,function(){return R.DependentPhase}),E([g.OutputMessageKind.GarbageCollected,g.OutputMessageKind.Alert,g.OutputMessageKind.ExperimentRunResult],function(v,b){return v("a different message.kind than ".concat(b.kind))}),E([g.OutputMessageKind.StateAdvanced,g.OutputMessageKind.UpdateRequest,g.OutputMessageKind.WorkbookStatistics,g.OutputMessageKind.UnhandledFailure,g.OutputMessageKind.NumberFormatFailure,g.OutputMessageKind.NameFailure,g.OutputMessageKind.PrintFormulaFailure,g.OutputMessageKind.InferFormatFailure,g.OutputMessageKind.UpdateNamesRequest],function(v,b){return v("a different message.kind than ".concat(b.kind))}))),R.StatisticsPhase,Object.assign(X({},g.OutputMessageKind.RecalcStatistics,function(v,b){if(b.message===g.RecalcStatisticsMessage.ChangedCell||b.message===g.RecalcStatisticsMessage.UnchangedCell||b.message===g.RecalcStatisticsMessage.ContinueComputation||b.message===g.RecalcStatisticsMessage.EditFinished||b.message===g.RecalcStatisticsMessage.StateTimedOut)return v("a different message.message than ".concat(b.message));if(b.message===g.RecalcStatisticsMessage.RecalcFinished)return R.Finished;(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.message)}),E([g.OutputMessageKind.GarbageCollected,g.OutputMessageKind.Alert,g.OutputMessageKind.ExperimentRunResult],function(v,b){return v("a different message.kind than ".concat(b.kind))}),E([g.OutputMessageKind.CellWrite,g.OutputMessageKind.RangeWrite,g.OutputMessageKind.RangeFailure,g.OutputMessageKind.PrintFormulaFailure,g.OutputMessageKind.InferFormatFailure,g.OutputMessageKind.FormatValueFailure,g.OutputMessageKind.StateAdvanced,g.OutputMessageKind.UpdateRequest,g.OutputMessageKind.WorkbookStatistics,g.OutputMessageKind.NumberFormatFailure,g.OutputMessageKind.UnhandledFailure,g.OutputMessageKind.NameFailure,g.OutputMessageKind.UpdateNamesRequest],function(v,b){return v("a different message.kind than ".concat(b.kind))}))),R.Finished,E(F,function(v){return v("no message once recalc finished")}));function T(v,b,x){function w(q){return expect({state:v,message:b,index:x}).toEqual(q)}var B=v.stateId,P=v.kind,U=S(B,b),Q=A[P][b.kind],W=Q(w,b,P);return{kind:W,stateId:U}}function M(v){v.reduce(T,C)}function _(v,b){return[(0,a.sheetGridRange)(v,b),(0,g.sheetCellSet)(v,(0,h.createCellSetFromRange)(b))]}t.locale=(0,a.getEnglishLocaleInfo)(),t.mathpack=a.xlMathpack,t.defaultConfig={localeInfo:t.locale,mathpack:t.mathpack,refStyle:a.RefStyle.A1,date1904:!1,dateCompatibility:!0,timezone:a.tzUTC,datepack:a.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,n.partialArray)(X(X(X(X(X({},a.SpecialRefId.All,"#All"),a.SpecialRefId.Data,"#Data"),a.SpecialRefId.Headers,"#Headers"),a.SpecialRefId.Totals,"#Totals"),a.SpecialRefId.ThisRow,"#This Row")),"dddd, mmmm dd, yyyy","h:mm:ss AM/PM","en-US","en-US","en-US","en-US");var L=function(b){return Math.abs(b)};t.kfToIformat=L,t.knownFormatData=(0,n.numEnumArray)(a.KnownFormat).filter(function(v){return(0,l.isKnownFormatDefined)(v,(0,a.getEnglishLocaleInfo)())}).map(function(v){return(0,p.numberFormat)((0,t.kfToIformat)(v),(0,l.getKnownFormat)(t.locale,v),!0)}),t.genFmt=(0,t.kfToIformat)(a.KnownFormat.General),t.blankStyle=g.SpecialStyle.Blank;function k(v,b,x){var w,B,P,U=new f.PartialWorkbook(Object.assign({},t.defaultConfig,{localeInfo:(w=x==null?void 0:x.localeOverride)!=null?w:t.locale}),b);return U.setWorksheetFuncOverrides((B=x==null?void 0:x.worksheetFuncOverrides)!=null?B:{}),((P=x==null?void 0:x.setNumberFormats)==null||P)&&U.setNumberFormats(v,t.knownFormatData,!1,-1/0),U}},"../excel-online-calc/lib/calc/partialWorkbookDocument.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PartialWorkbookDocument=void 0;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-common/lib/ds/productSet.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),f=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),g=s("../excel-online-calc/lib/calc/partialWorkbookNameManager.js"),h=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),y=s("../excel-online-calc/lib/calc/partialWorkbookSheets.js"),p=function(){function R(C,S,F,E){var A=arguments.length>4&&arguments[4]!==void 0?arguments[4]:new y.PartialWorkbookSheets(C,S),T=arguments.length>5?arguments[5]:void 0,M=arguments.length>6?arguments[6]:void 0,_=arguments.length>7&&arguments[7]!==void 0?arguments[7]:new g.PartialWorkbookNameManager(C,S);We(this,R),this.document=C,this.stringCompareCI=S,this.formats=F,this.styles=E,this.sheets=A,this.grids=T,this.oldGrids=M,this.nameManager=_}return ze(R,[{key:"clone",value:function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:o.CloningTarget.Server,F;if(this.grids){F=(0,n.makeStringMap)();for(var E in this.grids){var A=this.grids[E];F[E]=A.clone(S)}}return new R(this.document,this.stringCompareCI,this.formats.clone(),this.styles.clone(),this.sheets.clone(),F,void 0,this.nameManager.clone())}},{key:"getReadonlyNameManager",value:function(){return this.nameManager}},{key:"getReadonlySheets",value:function(){return this.sheets}},{key:"setClientValue",value:function(S,F,E){var A=this.getGridById(S.sheet.index);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.setClientValue(S.range,F,E))}},{key:"setClientFormula",value:function(S,F,E){var A=this.getGridById(S.sheet.index);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.setClientFormula(S.range,S.range,F,E))}},{key:"setRecalcFailure",value:function(S,F){var E=this.getGridById(S);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.setRecalcFailure(F))}},{key:"setRecalcEditTaint",value:function(S,F){var E=this.getGridById(S);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.setRecalcEditTaint(F))}},{key:"setRecalcValue",value:function(S,F){var E=this.getGridById(S.sheet.index);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.setRecalcValue(S.range,F))}},{key:"setEditedFormat",value:function(S,F){var E=this.getGridById(S.sheet.index);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.setEditedFormat(S.range,F))}},{key:"setClientFormat",value:function(S,F,E){var A=this.getGridById(S.sheet.index);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.setClientFormat(S.range,F,E))}},{key:"setHiddenRows",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.setHiddenRows(F,E))}},{key:"setHiddenCols",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.setHiddenCols(F,E))}},{key:"setMergeCell",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.setMergeCell(S.range))}},{key:"setInFilterMode",value:function(S,F){var E=this.getGridById(S);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.setInFilterMode(F))}},{key:"setCellContents",value:function(S,F,E,A,T,M,_,L,k){var v=this.getGridById(F.sheet.index);if(v.kind===n.ResultKind.Failure)return v;var b=L!==void 0&&(0,l.isSheetIndexEqual)(F.sheet,L.sheet)?L.range:void 0;return(0,n.success)(v.value.setCellContents(S,F.set,E,A,T,M,_,b,k))}},{key:"setRangeFormula",value:function(S,F,E,A,T,M,_,L){var k=this.getGridById(F.sheet.index);if(k.kind===n.ResultKind.Failure)return k;var v=_!==void 0&&(0,l.isSheetIndexEqual)(F.sheet,_.sheet)?_.range:void 0;return(0,n.success)(k.value.setRangeFormula(S,F.range,E,A,T,M,v,L))}},{key:"copyRange",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.copyRange(S.range))}},{key:"pasteRange",value:function(S,F,E){var A=this.getGridById(S.sheet.index);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.pasteRange(S.range,F,E))}},{key:"assumeRecalcFinal",value:function(S,F){var E=this.getGridById(S.sheet.index);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.assumeRecalcFinal(S.set,F))}},{key:"getDirtyEditedCells",value:function(){var S=[];return this.forEachSheet(function(F,E){return void S.push((0,f.sheetCellSet)(F.sheetIndex,E.getDirtyEditedCells()))}),S}},{key:"getNonDirtyEditedCells",value:function(){var S=[];return this.forEachSheet(function(F,E){return void S.push((0,f.sheetCellSet)(F.sheetIndex,E.getNonDirtyEditedCells()))}),S}},{key:"getDirtyDependentCells",value:function(){var S=[];return this.forEachSheet(function(F,E){return void S.push((0,f.sheetCellSet)(F.sheetIndex,E.getDirtyDependentCells()))}),S}},{key:"setNamedObject",value:function(S,F,E,A){return this.nameManager.setNamedObject(S,F,E,A)}},{key:"setUndefinedNames",value:function(S){return this.nameManager.setUndefinedNames(S)}},{key:"promoteNamedObjects",value:function(S,F){return this.nameManager.promoteNamedObjects(S,F)}},{key:"setSheetNames",value:function(S){var F,E=(F=this.grids)!=null?F:this.oldGrids,A=(0,n.makeStringMap)();for(var T of S){var M,_=T.sheetId;A[_]=(M=E==null?void 0:E[_])!=null?M:o.PartialWorkbookGrid.create()}return new R(this.document,this.stringCompareCI,this.formats,this.styles,this.sheets.setSheetNames(S),A,void 0,this.nameManager.setSheetNames(S))}},{key:"extendServerUnused",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.extendServerUnused(F,E))}},{key:"promoteServerAvailability",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.promoteServerAvailability(F,E))}},{key:"getNameLoc",value:function(S,F,E){return this.nameManager.getNameLoc(S,F,E)}},{key:"getNameFormula",value:function(S,F){return this.nameManager.getNameFormula(S,F)}},{key:"hasRecalcNameFailure",value:function(S){return this.nameManager.hasRecalcNameFailure(S)}},{key:"setRecalcNameFailure",value:function(S){return this.nameManager.setRecalcNameFailure(S)}},{key:"getContainingTable",value:function(S){var F=this.nameManager.getContainingTable(S);if(F.kind===n.ResultKind.Failure||F.value!==void 0)return F;var E=this.getGridById(S.sheet.index);if(E.kind===n.ResultKind.Failure)return(0,n.failure)((0,l.unavailable)([E.reason]));var A=(0,a.intersectProduct)((0,h.createCellSetFromRange)(S.range),h.availableSetProduct);return(0,a.meetsProduct)(A,E.value.getServerAvailability())?n.successUndefined:(0,n.failure)((0,l.unavailable)([{kind:f.UnavailableKind.ContainingTable,range:S}]))}},{key:"getNamedRanges",value:function(S){var F=this.nameManager.getNamedRanges(S);if(F.kind===n.ResultKind.Failure||F.value!==void 0)return F;var E=this.getGridById(S.sheet.index);if(E.kind===n.ResultKind.Failure)return(0,n.failure)((0,l.unavailable)([E.reason]));var A=(0,a.intersectProduct)((0,h.createCellSetFromRange)(S.range),h.availableSetProduct);return(0,a.meetsProduct)(A,E.value.getServerAvailability())?(0,n.success)([]):(0,n.failure)((0,l.unavailable)([{kind:f.UnavailableKind.NamedRanges,range:S}]))}},{key:"getIntersectingTables",value:function(S){return this.nameManager.getIntersectingTables(S)}},{key:"getStructRefColumn",value:function(S,F){return this.nameManager.getStructRefColumn(S,F)}},{key:"getStructRefSpecialRef",value:function(S,F){return this.nameManager.getStructRefSpecialRef(S,F)}},{key:"getEditedFormula",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getEditedFormula(S.range))}},{key:"forEachEditedFormula",value:function(S,F){var E=this.getGridById(S.sheet.index);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.forEachEditedFormula(S.range,F))}},{key:"getEditedValue",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getEditedValue(S.range))}},{key:"forEachEditedValue",value:function(S,F){var E=this.getGridById(S.sheet.index);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.forEachEditedValue(S.range,F))}},{key:"getEditedFormat",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getEditedFormat(S.range))}},{key:"forEachEditedFormat",value:function(S,F){var E=this.getGridById(S.sheet.index);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.forEachEditedFormat(S.range,F))}},{key:"getEditedStyle",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getEditedStyle(S.range))}},{key:"isInFilterMode",value:function(S){var F=this.getGridById(S);return F.kind===n.ResultKind.Failure?F:F.value.isInFilterMode()}},{key:"getHiddenRows",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?o.hiddennessFullyUnavailable:A.value.getHiddenRows(F,E)}},{key:"tryGetHiddenRows",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?A:A.value.tryGetHiddenRows(F,E)}},{key:"getHiddenCols",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?o.hiddennessFullyUnavailable:A.value.getHiddenCols(F,E)}},{key:"tryGetHiddenCols",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?A:A.value.tryGetHiddenCols(F,E)}},{key:"getMergeCell",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getMergeCell(S.range))}},{key:"getServerFormat",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getServerFormat(S.range))}},{key:"getServerStyle",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getServerStyle(S.range))}},{key:"getClientFormat",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getClientFormat(S.range))}},{key:"getClientValue",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getClientValue(S.range))}},{key:"getRecalcValues",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getRecalcValues(S.range))}},{key:"forEachRecalcValue",value:function(S,F){var E=this.getGridById(S.sheet.index);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.forEachRecalcValue(S.range,F))}},{key:"getServerValue",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getServerValue(S.range))}},{key:"getServerFormula",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getServerFormula(S.range))}},{key:"getClientFormula",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getClientFormula(S.range))}},{key:"getServerUsedRange",value:function(S){var F=this.getGridById(S);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getServerUsedRange())}},{key:"allServerAvailable",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.allServerAvailable(S.range))}},{key:"allEditedAvailable",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.allEditedAvailable(S.range))}},{key:"forEachRecalcDirty",value:function(S,F){var E=this.getGridById(S.sheet.index);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.forEachRecalcDirty(S.range,F))}},{key:"hasRecalcDirty",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.hasRecalcDirty(S.range))}},{key:"hasRecalcFailure",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.hasRecalcFailure(S.range))}},{key:"hasEditedEditTaint",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.hasEditedEditTaint(S.range))}},{key:"hasRecalcEditTaint",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.hasRecalcEditTaint(S.range))}},{key:"forEachEditedNonBlankCellInSet",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.forEachEditedNonBlankCellInSet(F,E))}},{key:"forEachServerNonBlankCellInSet",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.forEachServerNonBlankCellInSet(F,E))}},{key:"forEachEditedCellInSet",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.forEachEditedCellInSet(F,E))}},{key:"getSheetIndex",value:function(S){var F=this.sheets.getSheetByName(S);return F.kind===n.ResultKind.Failure||F.value===void 0?F:(0,n.success)(F.value.sheetIndex)}},{key:"getSheetName",value:function(S){var F=this.sheets.getSheetById(S);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.name)}},{key:"getEditedUsedRange",value:function(S){var F=this.getGridById(S);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getEditedUsedRange())}},{key:"getSheetRangeIds",value:function(S){return this.sheets.getSheetRangeIds(S)}},{key:"getIformat",value:function(S){return this.formats.getIformat(S)}},{key:"getIformats",value:function(){return this.formats.getIformats()}},{key:"getKnownFormat",value:function(S){return this.formats.getKnownFormat(S)}},{key:"getFormatString",value:function(S){return this.formats.getFormatString(S)}},{key:"resolveCellStyle",value:function(S){return this.styles.resolveCellStyle(S)}},{key:"setNumberFormats",value:function(S,F){this.formats.setNumberFormats(S,F)}},{key:"setStyles",value:function(S,F){this.styles.setStyles(S,F)}},{key:"setFonts",value:function(S,F){this.styles.setFonts(S,F)}},{key:"setFills",value:function(S,F){this.styles.setFills(S,F)}},{key:"setBorders",value:function(S,F){this.styles.setBorders(S,F)}},{key:"onCellModified",value:function(S,F){this.forEachSheet(function(E,A){A.onCellModified(S,F)}),this.nameManager.onCellModified(S)}},{key:"collectGarbage",value:function(S,F){this.forEachSheet(function(E,A){A.collectGarbage(S,F)}),this.nameManager.collectGarbage(S)}},{key:"advanceState",value:function(S,F){this.forEachSheet(function(E,A){A.advanceState(S,F)}),this.nameManager.advanceState(S),this.sheets.advanceState(S),this.oldGrids=this.grids,this.grids=void 0}},{key:"clearCompiledFormulas",value:function(){this.forEachSheet(function(S,F){F.clearCompiledFormulas()}),this.nameManager.resetLazyData()}},{key:"clearCompiledNumberFormats",value:function(){this.formats.clearCompiledNumberFormats()}},{key:"getGridStatistics",value:function(){var S=o.emptyGridStatistics;return this.forEachSheet(function(F,E){return S=(0,o.mergeGridStatistics)(S,E.getStatistics())}),S}},{key:"getNameStatistics",value:function(){return this.nameManager.getNameStatistics()}},{key:"getServerAvailableCells",value:function(){var S=[];return this.forEachSheet(function(F,E){S.push({sheetIdx:F.sheetIndex,availableCells:E.getServerAvailability()})}),S}},{key:"forEachSheet",value:function(S){var F=this.grids;F&&this.sheets.forEachSheet(function(E,A){var T=F[A];T&&S(E,T)})}},{key:"getGridById",value:function(S){var F=this.grids;if(!F)return(0,n.failure)({kind:f.UnavailableKind.SheetNames});var E=F[S];return E===void 0?(0,n.failure)({kind:f.UnavailableKind.SheetId,document:this.document,sheetId:S}):(0,n.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/index.js"),o=s("../excel-online-calc-runtime/lib/index.js"),f=s("../excel-online-calc-syntax/lib/index.js"),g=s("../excel-online-calc/lib/calc/partialWorkbookDocument.js"),h=s("../excel-online-calc/lib/calc/partialWorkbookFormats.js"),y=s("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),p=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),R=s("../excel-online-calc/lib/calc/partialWorkbookNames.js"),C=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),S=s("../excel-online-calc/lib/calc/partialWorkbookStyles.js"),F=s("../excel-online-calc/lib/calc/utils.js"),E=(0,a.gridCell)(0,0),A=function(L){function k(){var v;return We(this,k),v=qa(this,k,[void 0]),v.fns=[],v}return Ka(k,L),ze(k,[{key:"wsfNode",value:function(b){this.fns.push((0,a.englishWorksheetFuncIdToName)(b))}},{key:"operatorNode",value:function(b){this.fns.push((0,a.englishOperatorIdToName)(b))}}])}(a.ConstVisitor);function T(L){var k=new A;return(0,a.reduceBottomUp)(k,L),k.fns}var M=(0,a.precedents)([],[],[],a.SpecialPrecs.None,a.PrecsBound.Exact);t.voidCallback={onNameFailure:function(){},onRangeFailure:function(){},onNumberFormatFailure:function(){},onInferFormatFailure:function(){},onUnavailableObject:function(){},onUnavailable:function(){},onSetCellValue:function(){},onSetCellValues:function(){},onReturnCellValue:function(){}};var _=function(){function L(k,v,b,x,w,B){var P=this;We(this,L),this.cb=v,this.schedulerConfig=b,this.limits=x,this.maxDereferenceCells=w,this.isServerWorkbookLoad=B,this.random=new n.JSF32(Math.random()*4294967296),this.worksheetFuncOverrides={},this.userDefinedFuncOverrides={},this.version=0,this.interruptToken=[o.Interrupt.Continue],this.getCellValue=this.makeGetCellValues(this.tryGetCellValue.bind(this)),this.getCellValues=this.makeGetCellValues(this.tryGetCellValues.bind(this)),this.compileNamedObject=function(U,Q,W){var q=U?p.FormulaMode.ServerNamedFormula:p.FormulaMode.EditNamedFormula;switch(W.kind){case"NamedFormula":{var H=W.fmla,G=P.parser.parseFormula((0,f.parseLocals)(a.LexicalKind.NameManager,E),H);(0,n.assertTrue)("calc.calc.PartialWorkbookDocumentCollection.compileNamedObject: isServerUpdate",U);var z=U&&P.isServerWorkbookLoad,V=(0,f.analyzeLocalsName)((0,a.originCell)((0,a.documentScope)(P.documentLoc),E),void 0,z),Z=G,D=P.checkFormula(V,Z,H,q);return P.compileFormula((0,o.compileLocalsName)(E),D)}case"NamedValue":case"NamedRange":case"NamedTable":{var O,K;if(W.kind==="NamedRange"){var $=W.value;(0,n.assertTrue)("calc.calc.PartialWorkbookDocumentCollection.compileNamedObject: bad range",(0,a.isDocumentLocEqual)(W.value.sheets.document,Q.scope.document));var j=$.sheets,N=P.getDocument(j.document);if(!(0,n.isSuccess)(N))return P.cb.onUnavailableObject(N.reason),(0,n.failure)((0,a.unavailable)([N.reason]));var J=N.value.getSheetName(j.index);if(!(0,n.isSuccess)(J))return P.cb.onUnavailable(J.reason),J;var ee=W.value.ranges[0];O=(0,a.formula)((0,a.cellRefNode)((0,a.cellRefRange)((0,a.cellRefSingle)((0,a.pos)(a.PosKind.Abs,ee.row),(0,a.pos)(a.PosKind.Abs,ee.col)),(0,a.cellRefSingle)((0,a.pos)(a.PosKind.Abs,ee.row+ee.rows-1),(0,a.pos)(a.PosKind.Abs,ee.col+ee.cols-1))),(0,a.sheetQualifier)(J.value)),[],[],1),K=(0,a.sheetGridCell)(j,E)}else W.kind==="NamedTable"?(O=(0,a.formula)((0,a.structRefNode)((0,a.nameNode)((0,a.identNamePart)(Q.name)),(0,a.structRef)(void 0)),[],[],1),K=(0,a.originCell)((0,a.documentScope)(P.documentLoc),E)):(O=(0,a.formula)((0,a.literalNode)(W.value,!0),[],[],1),K=(0,a.originCell)((0,a.documentScope)(P.documentLoc),E));var Y=P.analyzer.checkFormula((0,f.analyzeLocalsName)(K),O);return!(0,n.isSuccess)(Y)||!(0,a.isWellFormed)(Y.value)?(0,n.assertFalse)("calc.calc.PartialWorkbookDocumentCollection.compileNamedObject: constructed ill-formed formula ".concat((0,a.anonymizeFormula)(P.config,O,(0,a.lexicalSourceName)(Q)))):P.compileFormula((0,o.compileLocalsName)(E),(0,n.success)(Y.value))}case"NamedFailure":return(0,n.failure)((0,a.unavailable)([{kind:p.UnavailableKind.ClientFailure,reason:W.failureReason}]));default:return(0,n.assertNever)("calc.calc.partialWorkbookDocumentCollection.compileNamedFmla",W)}},this.config=k,this.parser=(0,f.createParser)(this),this.printer=(0,a.createPrinter)(this),this.analyzer=(0,f.createAnalyzer)(this),this.formatter=(0,l.createNumberFormatter)(this),this.compiler=(0,o.createCompiler)(this),this.evaluator=(0,o.createEvaluator)(this)}return ze(L,[{key:"clone",value:function(){var v,b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:t.voidCallback,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:y.CloningTarget.Server,w=new L(this.config,b,this.schedulerConfig,this.limits,this.maxDereferenceCells,this.isServerWorkbookLoad);return w.documentLoc=this.documentLoc,w.document=(v=this.document)==null?void 0:v.clone(x),w.worksheetFuncOverrides=this.worksheetFuncOverrides,w.userDefinedFuncOverrides=this.userDefinedFuncOverrides,w.version=this.version,w}},{key:"compareVersion",value:function(v){return this.version===v.version}},{key:"getSingleReadonlyDocument",value:function(){return this.document}},{key:"reconfigure",value:function(v,b,x,w){this.schedulerConfig=v,this.limits=b,this.maxDereferenceCells=x,this.isServerWorkbookLoad=w,this.advanceVersion()}},{key:"setConfig",value:function(v){this.config=v}},{key:"forEachDocument",value:function(v){this.document!==void 0&&v(this.document)}},{key:"getDocumentLoc",value:function(v,b){var x=this.documentLoc;return x!==void 0&&(v===void 0||v===x.path)&&this.config.localeInfo.stringCompareCI(b,x.name)===0?(0,n.success)(x):(0,n.failure)((0,a.unavailable)([{kind:p.UnavailableKind.DocumentLoc,document:(0,a.documentLoc)(v,b)}]))}},{key:"getNameLoc",value:function(v,b,x){var w=this.getDocument(v.document);return w.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([w.reason])):w.value.getNameLoc(v.index,b,x)}},{key:"getUserDefinedFuncLoc",value:function(v,b){if(this.userDefinedFuncOverrides[b]!==void 0){var x=(0,a.userDefinedFuncLoc)(v,b);return(0,n.success)([x])}return(0,n.failure)((0,a.notImplemented)(["call UDF"]))}},{key:"getCellFormat",value:function(v){var b=this.allEditedAvailable(v);if(b.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([b.reason]));if(b.value!==!0)return(0,n.failure)((0,a.unavailable)([{kind:p.UnavailableKind.GridRange,unavailableCells:b.value,range:v}]));var x=this.getEditedFormat(v);return x.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([x.reason])):x.value===p.SpecialFormat.Unavailable?(0,n.failure)((0,a.unavailable)([{kind:p.UnavailableKind.CellFormat}])):(0,n.success)(x.value)}},{key:"getCellStyle",value:function(v){var b=this.allEditedAvailable(v);if(!(0,n.isSuccess)(b))return(0,n.failure)((0,a.unavailable)([b.reason]));if(b.value!==!0)return(0,n.failure)((0,a.unavailable)([{kind:p.UnavailableKind.GridRange,unavailableCells:b.value,range:v}]));var x=this.getEditedStyle(v);return(0,n.isSuccess)(x)?x.value===p.SpecialStyle.Unavailable?(0,n.failure)((0,a.unavailable)([{kind:p.UnavailableKind.CellStyle}])):this.resolveCellStyle(v.sheet.document,x.value):(0,n.failure)((0,a.unavailable)([x.reason]))}},{key:"getIformat",value:function(v,b){var x=this.getDocument(v);if(x.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([x.reason]));var w=x.value.getIformat(b);if(w.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([w.reason]));var B=w.value.getValue();return B.kind===n.ResultKind.Failure?(0,n.failure)((0,l.previousFormatFailure)((0,l.formatLocIFormat)(v,b))):B}},{key:"getIformats",value:function(v,b,x){var w=this.getDocument(v);if(w.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([w.reason]));for(var B=w.value.getIformats(),P=[],U=b,Q=(0,n.fastMin)(B.length,x);U<Q;U+=1){var W=B[U];W!==void 0&&P.push({iformat:U,formatString:W.formatString,builtIn:W.builtIn})}return(0,n.success)(P)}},{key:"getKnownFormat",value:function(v,b){var x=this.getDocument(v);if(x.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([x.reason]));var w=x.value.getKnownFormat(b);if(w.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([w.reason]));var B=w.value.getValue();return B.kind===n.ResultKind.Failure?(0,n.failure)((0,l.previousFormatFailure)((0,l.formatLocKnownFormat)(v,b))):B}},{key:"getFormatString",value:function(v,b){var x=this.getDocument(v);if(x.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([x.reason]));var w=x.value.getFormatString(b);return w.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([w.reason])):w}},{key:"getNameFormula",value:function(v,b){var x=this.getDocument(v.scope.document);if(x.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([x.reason]));var w=x.value.getNameFormula(v,b);if(w.kind===n.ResultKind.Failure)return w;if(w.value===void 0)return(0,n.success)(void 0);var B=w.value.lazyData.getValue();if((0,n.isSuccess)(B))return B;var P=this.hasRecalcNameFailure(v);return(0,n.isSuccess)(P)?P.value||this.setNameFailure(v,B.reason):this.cb.onUnavailable(P.reason),(0,n.failure)((0,o.previousNameFailure)(v))}},{key:"getCellFormula",value:function(v){var b=this.getEditedFormula(v);if(b.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([b.reason]));if(b.value===void 0)return(0,n.success)(void 0);var x=Ae(b.value,2),w=x[0],B=x[1];if(B.compiledFmla===void 0)return(0,n.success)(void 0);var P=(0,a.sheetGridRange)(v.sheet,w),U=this.readCompiledFmla(P,B.compiledFmla);return(0,n.isSuccess)(U)?(0,n.success)((0,o.cellFormula)((0,a.lexicalSourceGrid)(B.lexicalKind,P),U.value)):U}},{key:"setCellValue",value:function(v,b,x){var w=this.setRecalcValue(v,b);if(w.kind===n.ResultKind.Failure)return this.cb.onUnavailableObject(w.reason);var B=this.propagateEditTaint(v,x);if(B.kind===n.ResultKind.Failure)return this.cb.onUnavailableObject(B.reason);this.cb.onSetCellValue(v,b,x,B.value,this.evalParams)}},{key:"setCellValues",value:function(v,b,x){var w=this.setClientValue(v,b);if(w.kind===n.ResultKind.Failure)return this.cb.onUnavailableObject(w.reason);var B=this.setRecalcValue(v,b);if(B.kind===n.ResultKind.Failure)return this.cb.onUnavailableObject(B.reason);var P=this.propagateEditTaint(v,x);if(P.kind===n.ResultKind.Failure)return this.cb.onUnavailableObject(P.reason);this.cb.onSetCellValues(v,b,x,P.value,this.evalParams)}},{key:"getWorksheetFunc",value:function(v){var b;if((0,a.isVolatileFunc)(v)){var x=!1,w=this.evalParams.volatileMode;switch(v){case a.WorksheetFuncId.RAND:case a.WorksheetFuncId.RANDBETWEEN:case a.WorksheetFuncId.RANDARRAY:case a.WorksheetFuncId.NOW:x=w===F.VolatileMode.GroundTruth;break;case a.WorksheetFuncId.TODAY:x=w===F.VolatileMode.GroundTruth||w===F.VolatileMode.Estimation;break;default:x=a.WorksheetFuncId[v]===void 0;break}if(!x)return(0,n.failure)((0,a.unavailable)([{kind:p.UnavailableKind.VolatileFunction,name:(0,a.englishWorksheetFuncIdToName)(v)}]))}var B=(b=this.worksheetFuncOverrides[v])!=null?b:(0,o.getWorksheetFunc)(v);return B!=null?(0,n.success)(B):(0,n.failure)((0,a.notImplemented)([(0,a.englishWorksheetFuncIdToName)(v)]))}},{key:"getUserDefinedFunc",value:function(v){var b=v.id;return this.userDefinedFuncOverrides[b]!==void 0?(0,n.success)(this.userDefinedFuncOverrides[b]):(0,n.failure)((0,a.notImplemented)(["call UDF"]))}},{key:"getSheetRangeIndexes",value:function(v){return this.getSheetRangeIds(v)}},{key:"setCellFailure",value:function(v,b,x){var w=this.setRecalcFailure(v.sheet,(0,C.createCellSetFromRange)(v.range));if(w.kind===n.ResultKind.Failure)return this.cb.onUnavailableObject(w.reason);var B=this.setClientValue(v,y.clientValueUnknownOper);if(B.kind===n.ResultKind.Failure)return this.cb.onUnavailableObject(B.reason);var P=this.setRecalcValue(v,a.blankOper);if(P.kind===n.ResultKind.Failure)return this.cb.onUnavailableObject(P.reason);var U=this.propagateEditTaint(v,x);if(U.kind===n.ResultKind.Failure)return this.cb.onUnavailableObject(U.reason);var Q=this.evalParams;Q.onRangeFailure==null||Q.onRangeFailure(v,b,x),this.cb.onRangeFailure(v,b,x,U.value,Q)}},{key:"getUsedRange",value:function(v){var b=this.getEditedUsedRange(v);return b.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([b.reason])):b}},{key:"getSheetName",value:function(v,b){var x=this.getDocument(v);if(x.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([x.reason]));var w=x.value.getSheetName(b);return w.kind===n.ResultKind.Failure||w.value===void 0?w:(0,n.success)(w.value)}},{key:"getSheetIndex",value:function(v,b){var x=this.getDocument(v);if(x.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([x.reason]));var w=x.value.getSheetIndex(b);return w.kind===n.ResultKind.Failure||w.value===void 0?w:(0,n.success)(w.value.index)}},{key:"getContainingTable",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([b.reason])):b.value.getContainingTable(v)}},{key:"getNamedRanges",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([b.reason])):b.value.getNamedRanges(v)}},{key:"getStructRefColumn",value:function(v,b){var x=this.getDocument(v.scope.document);return x.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([x.reason])):x.value.getStructRefColumn(v,b)}},{key:"getStructRefSpecialRef",value:function(v,b){var x=this.getDocument(v.scope.document);return x.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([x.reason])):x.value.getStructRefSpecialRef(v,b)}},{key:"getIntersectingTables",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([b.reason])):b.value.getIntersectingTables(v)}},{key:"getNamedObject",value:function(v,b){var x,w=this.getDocument(v.scope.document);if(w.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([w.reason]));var B=w.value.getNameFormula(v,b);return B.kind===n.ResultKind.Failure?B:(0,n.success)((x=B.value)==null?void 0:x.obj)}},{key:"getHiddenRows",value:function(v,b,x){var w=this.getDocument(v.document);return w.kind===n.ResultKind.Failure?y.hiddennessFullyUnavailable:w.value.getHiddenRows(v.index,b,x)}},{key:"tryGetHiddenRows",value:function(v,b,x){var w=this.getDocument(v.document);if(w.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([w.reason]));var B=w.value.tryGetHiddenRows(v.index,b,x);return B.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([B.reason])):B}},{key:"getHiddenCols",value:function(v,b,x){var w=this.getDocument(v.document);return w.kind===n.ResultKind.Failure?y.hiddennessFullyUnavailable:w.value.getHiddenCols(v.index,b,x)}},{key:"tryGetHiddenCols",value:function(v,b,x){var w=this.getDocument(v.document);if(w.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([w.reason]));var B=w.value.tryGetHiddenCols(v.index,b,x);return B.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([B.reason])):B}},{key:"getMergeCell",value:function(v){var b=this.allEditedAvailable(v);if(b.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([b.reason]));if(b.value!==!0)return(0,n.failure)((0,a.unavailable)([{kind:p.UnavailableKind.GridRange,unavailableCells:b.value,range:v}]));var x=this.getDocument(v.sheet.document);if(x.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([x.reason]));var w=x.value.getMergeCell(v);return w.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([w.reason])):w}},{key:"isInFilterMode",value:function(v){var b=this.getDocument(v.document);if(b.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([b.reason]));var x=b.value.isInFilterMode(v.index);return x.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([x.reason])):x}},{key:"getRandom",value:function(){return(0,n.assertTrue)("calc.calc.PartialWorkbookDocumentCollection: getRandom",this.evalParams.volatileMode===F.VolatileMode.GroundTruth),(0,n.success)(this.config.mathpack.fromNumber(this.random.next()))}},{key:"getTime",value:function(v,b){return(0,F.getTimeImpl)(this.config,v,b,this.evalParams.volatileMode)}},{key:"withEvalParams",value:function(v,b){var x=this,w=this.evalParams;this.evalParams=v;try{var B=b();return Array.isArray(B)?B:B.kind===n.ResultKind.Paused?(0,o.paused)(function(){return x.withEvalParams(v,B.resume)}):(0,o.breaked)(function(){return x.withEvalParams(v,B.resume)})}finally{this.evalParams=w}}},{key:"withEvalParamsEvalFormula",value:function(v,b){var x=this,w=this.evalParams;this.evalParams=v;try{var B=b();return B.kind===n.ResultKind.Paused?(0,o.paused)(function(){return x.withEvalParamsEvalFormula(v,B.resume)}):B.kind===n.ResultKind.Breaked?(0,o.breaked)(function(){return x.withEvalParamsEvalFormula(v,B.resume)}):B}finally{this.evalParams=w}}},{key:"evaluate",value:function(v,b,x,w){var B=this;return this.withEvalParams({computeKind:v,computeCells:b,volatileMode:x,onRangeFailure:w},function(){return B.evaluator.evalCells({},b)})}},{key:"evalFormula",value:function(v,b,x,w,B){var P=this,U={lexicalKind:a.LexicalKind.Other,originGridCell:(0,n.success)(b.range),originSheet:(0,n.success)(b.sheet),allowRelativeQualifier:!1,allowUnqualifiedCell:!0,allowImplicitTable:!0,wrapCellReferences:!1,workbookLoad:!1,emitStepInfo:B!==void 0,contextNames:void 0},Q={lexicalSource:{kind:a.LexicalKind.Other},originGridCell:(0,n.success)(b.range),originSheet:(0,n.success)(b.sheet),calcingArray:!1,reflectionGridCell:(0,n.success)(b.range),reflectionSheet:(0,n.success)(b.sheet),implicitIntersect:!1,allowUnqualifiedCell:!0,wrapCellReferences:!1,followHyperlinks:(0,n.success)(!1),contextNames:void 0,stepConfig:B},W=function q(H,G){if(G.kind===n.ResultKind.Paused)return(0,o.paused)(function(){return q(H,G.resume())});if(G.kind===n.ResultKind.Breaked)return(0,o.breaked)(function(){return q(H,G.resume())});if(!(0,n.isSuccess)(G))return(0,n.success)({value:G});var z=P.evalFormulaFormat(b,H,G.value,x);return(0,n.success)({value:(0,n.success)(G.value),formatted:z})};return this.withEvalParamsEvalFormula({computeKind:p.ComputeKind.EvalFormula,computeCells:[b],volatileMode:w},function(){var q=P.parser.parseFormula(U,v),H=P.checkFormula(U,q,v,p.FormulaMode.EvalFormula),G=P.compileFormula(U,H);return(0,n.isSuccess)(G)?(B&&B.setCompiledFormula(G.value),W(G.value,P.evaluator.evalFormula(Q,G.value))):(0,n.success)({value:G})})}},{key:"evalFormulaFormat",value:function(v,b,x,w){var B;if(w!==void 0){if(typeof w=="number")return this.formatValueIformat(v.sheet.document,w,x);if(w.kind===p.SpecialFormat.Known)return this.formatValueKnownFormat(v.sheet.document,w.knownFormat,x);var P=x;if((0,a.isBlankOper)(x)&&(w.kind===p.SpecialFormat.Origin||w.kind===p.SpecialFormat.Inferred||w.kind===p.SpecialFormat.Edit)&&((B=w.renderBlanksAsZeros)!=null&&B)&&(P=this.config.mathpack.zero),w.kind===p.SpecialFormat.Origin||w.kind===p.SpecialFormat.Aggregate){var U=this.ensureCellExists(v);return(0,n.isNone)(U)||!(0,n.isSuccess)(U)?U:w.kind===p.SpecialFormat.Origin?this.formatValueCell(v,P):this.formatValueAggregate(v,P)}return w.kind===p.SpecialFormat.Inferred?this.applyInferredFormat(v,b,P):w.kind===p.SpecialFormat.Edit?this.applyEditFormat(v,b,P,w.isWholeFormula):(0,n.assertNever)("calc.calc.PartialWorkbookDocumentCollection.evalFormulaFormat",w)}}},{key:"evalValue",value:function(v,b,x){var w=this.evalParams;this.evalParams={computeKind:b,computeCells:[v],volatileMode:x};try{var B,P=this.getEditedFormula(v);if(!(0,n.isSuccess)(P))return this.cb.onUnavailableObject(P.reason);if(((B=P.value)==null?void 0:B[1].compiledFmla)!==void 0)return;var U=this.hasRecalcDirty(v);if(!(0,n.isSuccess)(U))return this.cb.onUnavailableObject(U.reason);if(U.value)return;var Q=this.tryGetCellValue(v.range,v.sheet);if(Q===void 0)return;(0,n.assertTrue)("calc.calc.PartialWorkbookDocumentCollection.evalValue",Q.kind===o.CellKind.FinalValue),this.cb.onReturnCellValue(v,Q.oper,p.ComputedCellKind.EditedCell)}finally{this.evalParams=w}}},{key:"advanceVersion",value:function(){return this.version++,this.version}},{key:"setUserDefinedFuncOverrides",value:function(v){this.userDefinedFuncOverrides=v,this.advanceVersion()}},{key:"setWorksheetFuncOverrides",value:function(v){this.worksheetFuncOverrides=v,this.advanceVersion()}},{key:"setSheetNames",value:function(v,b){var x=this.ensureDocument(v);return x.kind===n.ResultKind.Failure?x:(this.document=x.value.setSheetNames(b),(0,n.success)(void 0))}},{key:"advanceState",value:function(v){this.document!==void 0&&this.document.advanceState(v,this.advanceVersion())}},{key:"onCellModified",value:function(v){if(this.document!==void 0)return this.document.onCellModified(v,this.advanceVersion())}},{key:"getServerDocument",value:function(){return this.documentLoc}},{key:"allServerAvailable",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.allServerAvailable(v)}},{key:"forEachEditedNonBlankCellInSet",value:function(v,b,x){var w=v.index,B=v.document,P=this.getDocument(B);return P.kind===n.ResultKind.Failure?P:P.value.forEachEditedNonBlankCellInSet(w,b,x)}},{key:"forEachServerNonBlankCellInSet",value:function(v,b,x){var w=v.index,B=v.document,P=this.getDocument(B);return P.kind===n.ResultKind.Failure?P:P.value.forEachServerNonBlankCellInSet(w,b,x)}},{key:"forEachEditedCellInSet",value:function(v,b,x){var w=v.index,B=v.document,P=this.getDocument(B);return P.kind===n.ResultKind.Failure?P:P.value.forEachEditedCellInSet(w,b,x)}},{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():y.emptyGridStatistics}},{key:"getNameStatistics",value:function(){return this.document!==void 0?this.document.getNameStatistics():R.emptyNameStatistics}},{key:"collectGarbage",value:function(v){if(this.document!==void 0)return this.document.collectGarbage(v,this.advanceVersion())}},{key:"getEditedFormula",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getEditedFormula(v)}},{key:"forEachEditedFormula",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.forEachEditedFormula(v,b)}},{key:"getEditedValue",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getEditedValue(v)}},{key:"forEachEditedValue",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.forEachEditedValue(v,b)}},{key:"getEditedFormat",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getEditedFormat(v)}},{key:"forEachEditedFormat",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.forEachEditedFormat(v,b)}},{key:"getEditedStyle",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getEditedStyle(v)}},{key:"getServerFormat",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getServerFormat(v)}},{key:"getServerStyle",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getServerStyle(v)}},{key:"getClientFormat",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getClientFormat(v)}},{key:"getClientValue",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getClientValue(v)}},{key:"getRecalcValues",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getRecalcValues(v)}},{key:"forEachRecalcValue",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.forEachRecalcValue(v,b)}},{key:"getServerValue",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getServerValue(v)}},{key:"getServerFormula",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getServerFormula(v)}},{key:"getClientFormula",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getClientFormula(v)}},{key:"getServerUsedRange",value:function(v){var b=this.getDocument(v.document);if(b.kind===n.ResultKind.Failure)return b;var x=b.value.getServerUsedRange(v.index);return x.kind===n.ResultKind.Failure||x.value===void 0?x:(0,n.success)((0,a.sheetGridRange)(v,x.value))}},{key:"getServerAvailableCells",value:function(){var v=[];return this.forEachDocument(function(b){return void(0,n.safePush)(v,b.getServerAvailableCells())}),v}},{key:"promoteServerAvailability",value:function(v,b){var x=v.sheet,w=v.set,B=this.getDocument(x.document);return B.kind===n.ResultKind.Failure?B:B.value.promoteServerAvailability(x.index,w,b)}},{key:"extendServerUnused",value:function(v,b){var x=this.getDocument(v.document);return x.kind===n.ResultKind.Failure?x:x.value.extendServerUnused(v.index,b,this.advanceVersion())}},{key:"setCellContents",value:function(v,b,x,w,B,P,U,Q,W,q){var H=this.getDocument(b.sheet.document);if(H.kind===n.ResultKind.Failure)return H;var G=x===void 0?void 0:w?this.compileFmla(v,a.LexicalKind.Cell,(0,a.sheetGridCell)(b.sheet,B),void 0,x):x===""?y.blankCellGridFormula:{fmla:x,lexicalKind:a.LexicalKind.Cell,origin:B,compiledFmla:void 0,hasHyperlink:y.SpecialBoolean.ClientValueUnknown};return H.value.setCellContents(v,b,G,P,U,Q,W,q,this.advanceVersion())}},{key:"setRangeFormula",value:function(v,b,x,w,B,P,U,Q){var W=this.getDocument(b.sheet.document);if(W.kind===n.ResultKind.Failure)return W;var q=x===""?y.blankRangeGridFormula:this.compileFmla(v,a.LexicalKind.Range,(0,a.sheetGridCell)(b.sheet,w),(0,a.gridRangeAnchor)(b.range),x);return W.value.setRangeFormula(v,b,q,B,P,U,Q,this.advanceVersion())}},{key:"copyRange",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.copyRange(v)}},{key:"pasteRange",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.pasteRange(v,b,this.advanceVersion())}},{key:"assumeRecalcFinal",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.assumeRecalcFinal(v,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(v,b,x){var w=this.getDocument(b.scope.document);return w.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([w.reason])):w.value.setNamedObject(v,b,x,this.compileNamedObject)}},{key:"setUndefinedNames",value:function(v){var b=this.getDocument(v.document);return b.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([b.reason])):b.value.setUndefinedNames(v)}},{key:"promoteNamedObjects",value:function(v,b){var x=this.getDocument(v.document);return x.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([x.reason])):x.value.promoteNamedObjects(v,b)}},{key:"setNumberFormats",value:function(v,b,x){var w=this,B=this.ensureDocument(v);if(B.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([B.reason]));var P=[];return b.forEach(function(U){var Q=U.iformat,W=U.formatString,q=U.builtIn,H=w.compileNumberFormat(W,q);P[Q]={formatString:W,builtIn:q,compiledFormat:H}}),(0,n.success)(B.value.setNumberFormats(P,x))}},{key:"setStyles",value:function(v,b,x){var w=this.ensureDocument(v);return w.kind===n.ResultKind.Failure?w:(0,n.success)(w.value.setStyles(b,x))}},{key:"setFonts",value:function(v,b,x){var w=this.ensureDocument(v);return w.kind===n.ResultKind.Failure?w:(0,n.success)(w.value.setFonts(b,x))}},{key:"setFills",value:function(v,b,x){var w=this.ensureDocument(v);return w.kind===n.ResultKind.Failure?w:(0,n.success)(w.value.setFills(b,x))}},{key:"setBorders",value:function(v,b,x){var w=this.ensureDocument(v);return w.kind===n.ResultKind.Failure?w:(0,n.success)(w.value.setBorders(b,x))}},{key:"writeHiddenRows",value:function(v,b,x){var w=this.getDocument(v.document);return w.kind===n.ResultKind.Failure?w:w.value.setHiddenRows(v.index,b,x)}},{key:"writeHiddenCols",value:function(v,b,x){var w=this.getDocument(v.document);return w.kind===n.ResultKind.Failure?w:w.value.setHiddenCols(v.index,b,x)}},{key:"writeMergeCell",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.setMergeCell(v)}},{key:"writeInFilterMode",value:function(v,b){var x=this.getDocument(v.document);return x.kind===n.ResultKind.Failure?x:x.value.setInFilterMode(v.index,b)}},{key:"resolveCellFormat",value:function(v,b){if(typeof b!="number")return(0,n.success)(b);var x=this.getDocument(v);if(!(0,n.isSuccess)(x))return(0,n.failure)((0,a.unavailable)([x.reason]));var w=x.value.getIformat(b);return(0,n.isSuccess)(w)?w.value.getValue():(0,n.failure)((0,a.unavailable)([w.reason]))}},{key:"resolveCellStyle",value:function(v,b){var x=this.getDocument(v);if(!(0,n.isSuccess)(x))return(0,n.failure)((0,a.unavailable)([x.reason]));var w=x.value.resolveCellStyle(b);return(0,n.isSuccess)(w)?(0,n.success)(w.value):(0,n.failure)((0,a.unavailable)([w.reason]))}},{key:"resolveValueFormat",value:function(v,b){var x;if(typeof b=="string")return this.resolveStringFormat(v,b);var w=this.getKnownFormat(v,b);if(!(0,n.isSuccess)(w))return w;var B=this.getFormatString(v,w.value.formatString);return(0,n.isSuccess)(B)?(0,n.success)((x=B.value)!=null?x:w.value):B}},{key:"resolveStringFormat",value:function(v,b){var x=this.getFormatString(v,b);return(0,n.isSuccess)(x)?x.value!==void 0?(0,n.success)(x.value):this.formatter.createFormat(b,!1):x}},{key:"resolveObjectFormat",value:function(v,b){var x=this.getFormatString(v,b.formatString);return(0,n.isSuccess)(x)?x.value!==void 0?(0,n.success)(x.value):(0,n.success)(b):x}},{key:"resolveEditFormat",value:function(v,b){return typeof b=="number"?(0,n.success)(b):this.resolveStringFormat(v,b)}},{key:"resolveRibbonFormat",value:function(v,b,x){var w;switch(b){case l.RibbonFormat.GalleryShortDate:case l.RibbonFormat.GalleryLongDate:{var B=this.getCellFormat(x);if(!(0,n.isSuccess)(B))return B;var P=this.resolveCellFormat(x.sheet.document,B.value);if(!(0,n.isSuccess)(P))return P;w=P.value;break}}var U=(0,l.getRibbonFormat)(this.config.localeInfo,b,w);return this.resolveStringFormat(v,U)}},{key:"resolveChangeDecimals",value:function(v,b,x){var w=this.getCellFormat(x);if(!(0,n.isSuccess)(w))return w;var B=this.resolveCellFormat(x.sheet.document,w.value);if(!(0,n.isSuccess)(B))return B;var P=this.formatter.changeFormatDecimals(B.value,b);return(0,n.isSuccess)(P)?P.value===void 0?n.successUndefined:this.resolveObjectFormat(v,P.value):P}},{key:"parseInferredEdit",value:function(v,b,x){var w=this.getCellFormat(v);if(!(0,n.isSuccess)(w))return w;var B=this.resolveCellFormat(v.sheet.document,w.value);if(!(0,n.isSuccess)(B))return B;var P=this.evalParams;this.evalParams={computeKind:p.ComputeKind.ParseEdit,computeCells:[v],volatileMode:x};try{return this.formatter.parseEdit(b,B.value)}finally{this.evalParams=P}}},{key:"inferFormulaFormat",value:function(v){var b=this.getEditedFormula(v);if(!(0,n.isSuccess)(b))return(0,n.success)(void this.cb.onUnavailableObject(b.reason));if(b.value===void 0||b.value[1].compiledFmla===void 0)return(0,n.success)(void this.cb.onUnavailableObject({kind:p.UnavailableKind.CellEvaluatingValue}));var x=b.value[1].compiledFmla.getValue();if(!(0,n.isSuccess)(x))return x;var w=(0,a.lexicalSourceGrid)(b.value[1].lexicalKind,(0,a.sheetGridRange)(v.sheet,b.value[0])),B=x.value;return this.formatter.evalFormat((0,l.evalFormatLocalsGrid)(w),B)}},{key:"fillInferredFormat",value:function(v,b){var x=this,w=b,B=b===p.SpecialFormat.Unavailable?(0,n.success)(p.SpecialFormat.Unavailable):this.resolveCellFormat(v.sheet.document,b);if(!(0,n.isSuccess)(B)){var P=B.reason;(0,C.forEachRangeInSet)(v.set,function(Q){var W=(0,a.sheetGridRange)(v.sheet,Q);return x.cb.onInferFormatFailure(W,P),!0}),B=(0,n.success)(p.SpecialFormat.Unavailable),w=p.SpecialFormat.Unavailable}var U=B.value;(0,C.forEachCellInSet)(v.set,function(Q){var W=(0,a.sheetGridCell)(v.sheet,Q),q=x.getEditedFormat(W);if(!(0,n.isSuccess)(q))return x.cb.onUnavailableObject(q.reason),!0;if(q.value===p.SpecialFormat.Unavailable)return!0;var H=x.resolveCellFormat(v.sheet.document,q.value);if(!(0,n.isSuccess)(H))return x.cb.onInferFormatFailure(W,H.reason),!0;if((0,l.shouldInstallFormat)(U===p.SpecialFormat.Unavailable?void 0:U,H.value)){var G=x.setEditedFormat(W,w);(0,n.isSuccess)(G)||x.cb.onUnavailableObject(G.reason)}return!0})}},{key:"anonymizeFormula",value:function(v,b){var x,w=(x=b.compiledFmla)==null?void 0:x.getValue();return w!==void 0&&(0,n.isSuccess)(w)?[(0,a.anonymizeFormula)(this.config,w.value,v),T(w.value)]:[(0,n.anonymizeFormulaString)(b.fmla),[]]}},{key:"compileFmla",value:function(v,b,x,w,B){var P=this;return{fmla:B,lexicalKind:b,origin:w??x.range,compiledFmla:new F.ResettableLazy(function(){var U=P.parser.parseFormula((0,f.parseLocals)(b,x.range),B),Q=v?U:P.autocorrectFormula((0,f.analyzeLocalsGrid)(b,x),U),W=v&&P.isServerWorkbookLoad,q=P.checkFormula((0,f.analyzeLocalsGrid)(b,x,void 0,W),Q,B,v?p.FormulaMode.ServerCellFormula:p.FormulaMode.EditCellFormula),H=P.adjustFormulaOrigin(q,x,w);return P.compileFormula((0,o.compileLocalsGrid)(b,x.range),H)}),hasHyperlink:y.SpecialBoolean.ClientValueUnknown}}},{key:"compileFormula",value:function(v,b){return(0,n.isSuccess)(b)?this.compiler.compileFormula(v,b.value):b}},{key:"checkFormula",value:function(v,b,x,w){if(!(0,n.isSuccess)(b))return b;var B=this.analyzer.checkFormulaWithDiagnostics(v,b.value);if(!(0,n.isSuccess)(B))return B;if(!(0,a.isWellFormed)(B.value[0])){var P="calc.PartialWorkbook.checkFormula: expected well-formed formula; given "+(0,n.anonymizeFormulaString)(x);return(0,n.failure)((0,o.illFormedFormula)(P,w,(0,f.summarizeFormulaDiagnostics)(B.value[1])))}return(0,n.success)(B.value[0])}},{key:"autocorrectFormula",value:function(v,b){return(0,n.isSuccess)(b)?this.analyzer.autocorrectFormula(v,b.value):b}},{key:"adjustFormulaOrigin",value:function(v,b,x){if(!(0,n.isSuccess)(v)||x===void 0)return v;var w=(0,a.resolveLocalsGrid)(b);return(0,a.adjustFormulaOrigin)(this,w,x,v.value)}},{key:"compileNumberFormat",value:function(v,b){var x=this;return new F.ResettableLazy(function(){var w=x.formatter.createFormat(v,b);return(0,n.isSuccess)(w)||x.cb.onNumberFormatFailure(w.reason),w})}},{key:"compileKnownFormats",value:function(){var v=this;return(0,n.numEnumMap)(a.KnownFormat,function(b){return v.compileNumberFormat((0,l.getKnownFormat)(v.config.localeInfo,b),!1)})}},{key:"printFormulaBarText",value:function(v,b,x){return this.printer.printFormula((0,a.printLocalsGrid)(v,(0,a.sheetGridCell)(v.range.sheet,b)),x)}},{key:"renderValueBarText",value:function(v,b,x){var w=this.getEditedResolvedFormat(v);return(0,n.isSuccess)(w)?this.formatter.renderFormulaBar(v.sheet.document,b,w.value,(0,n.stringStartsWith)(x,"'")):w}},{key:"formatValueCell",value:function(v,b){if((0,a.isBlankOper)(b))return(0,n.success)((0,l.formattedValue)([],void 0,l.Alignment.Left,l.Clip.All));var x=this.getEditedResolvedFormat(v);if(!(0,n.isSuccess)(x))return x;var w=!0;return this.formatter.applyFormat(x.value,b,w)}},{key:"formatValueAggregate",value:function(v,b){if(!(0,a.isNumberOper)(b))return(0,n.success)((0,l.hashesValue)(l.aggregationError,void 0));var x;if((0,a.isNumberOper)(b)&&this.config.mathpack.cond(b)===0)x=this.getKnownFormat(v.sheet.document,a.KnownFormat.General);else{if(x=this.getEditedResolvedFormat(v),!(0,n.isSuccess)(x))return x;var w=x.value.valueType;w===l.FormatValueType.Text?x=this.getKnownFormat(v.sheet.document,a.KnownFormat.General):w===l.FormatValueType.Time&&(x=this.getKnownFormat(v.sheet.document,a.KnownFormat.AbsHMMSS))}if(!(0,n.isSuccess)(x))return x;var B=!0;return this.formatter.applyFormat(x.value,b,B)}},{key:"formatValueIformat",value:function(v,b,x){var w=this.getIformat(v,b);return(0,n.isSuccess)(w)?this.formatter.applyFormat(w.value,x,!0):w}},{key:"formatValueKnownFormat",value:function(v,b,x){var w=this.getKnownFormat(v,b);return(0,n.isSuccess)(w)?this.formatter.applyFormat(w.value,x,!0):w}},{key:"getEditedResolvedFormat",value:function(v){var b=this.getEditedFormat(v);return(0,n.isSuccess)(b)?b.value===p.SpecialFormat.Unavailable?(0,n.failure)((0,a.unavailable)([{kind:p.UnavailableKind.CellFormat}])):this.resolveCellFormat(v.sheet.document,b.value):(0,n.failure)((0,a.unavailable)([b.reason]))}},{key:"getDocument",value:function(v){return this.documentLoc===void 0||this.document===void 0||!(0,a.isDocumentLocEqual)(this.documentLoc,v)?(0,n.failure)({kind:p.UnavailableKind.DocumentLoc,document:v}):(0,n.success)(this.document)}},{key:"ensureDocument",value:function(v){return this.documentLoc===void 0&&this.document===void 0&&(this.documentLoc=v,this.document=new g.PartialWorkbookDocument(v,this.config.localeInfo.stringCompareCI,new h.PartialWorkbookFormats(this.compileKnownFormats()),new S.PartialWorkbookStyles)),this.getDocument(v)}},{key:"tryGetCellValues",value:function(v,b){var x=this,w=(0,a.sheetGridRange)(b,v),B=v.row,P=v.col,U=v.rows,Q=v.cols,W=this.getRecalcValues(w);if(W.kind===n.ResultKind.Failure){this.cb.onUnavailableObject(W.reason);return}for(var q=!1,H=0;H<U;H+=1)for(var G=W.value[H],z=0;z<Q;z+=1){var V=G[z].failure;V!==void 0&&(this.setCellFailure((0,a.sheetGridCell)(b,(0,a.gridCell)(B+H,P+z)),V,M),q=!0)}if(!q){var Z=function($){return(0,o.finalValue)($.oper)},D=W.value.map(function(K){return K.map(Z)}),O=this.forEachRecalcDirty(w,function(K){var $=(0,a.sheetGridCell)(b,K),j=x.getEditedFormula($);if(j.kind===n.ResultKind.Failure)return x.cb.onUnavailableObject(j.reason),!1;if(j.value===void 0)return x.setCellFailure($,(0,a.unavailable)([{kind:p.UnavailableKind.CellMissingFormula}]),M),q=!0,!0;var N=Ae(j.value,2),J=N[0],ee=N[1];if(ee.compiledFmla===void 0)return x.cb.onUnavailableObject({kind:p.UnavailableKind.CellEvaluatingValue}),!1;var Y=x.readCompiledFmla((0,a.sheetGridRange)(b,J),ee.compiledFmla);return(0,n.isSuccess)(Y)?(D[K.row-B][K.col-P]=(0,o.pendingValue)((0,a.sheetGridCell)(b,(0,a.gridRangeAnchor)(J))),!0):(q=!0,!0)});if(!(0,n.isSuccess)(O)){this.cb.onUnavailableObject(O.reason);return}if(!(!O.value||q))return D}}},{key:"tryGetCellValue",value:function(v,b){var x=this.tryGetCellValues(v,b);return x===void 0?void 0:x[0][0]}},{key:"makeGetCellValues",value:function(v){var b=this;return function(x){var w=b.allEditedAvailable(x);if(w.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([w.reason]));if(w.value!==!0)return(0,n.failure)((0,a.unavailable)([{kind:p.UnavailableKind.GridRange,range:x,unavailableCells:w.value}]));var B=b.hasRecalcFailure(x);if(B.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([B.reason]));if(B.value)return(0,n.failure)((0,o.previousFailure)(x));if((0,a.gridRangeSize)(x.range)>b.maxDereferenceCells)return(0,n.failure)((0,a.unavailable)([{kind:p.UnavailableKind.GridRangeSize,range:x}]));var P=v(x.range,x.sheet);return P===void 0?(0,n.failure)((0,o.previousFailure)(x)):(0,n.success)(P)}}},{key:"readCompiledFmla",value:function(v,b){var x=b.getValue();if((0,n.isSuccess)(x))return x;if(this.setCellFailure(v,x.reason,M),x.reason.kind===o.ReasonKind.Unavailable){var w=x.reason;return x}return(0,n.failure)((0,a.unavailable)([{kind:p.UnavailableKind.CellFormula,reason:x.reason}]))}},{key:"getEditedUsedRange",value:function(v){var b=this.getDocument(v.document);if(b.kind===n.ResultKind.Failure)return b;var x=b.value.getEditedUsedRange(v.index);return x.kind===n.ResultKind.Failure||x.value===void 0?x:(0,n.success)((0,a.sheetGridRange)(v,x.value))}},{key:"getSheetRangeIds",value:function(v){var b=this.getDocument(v.document);return b.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([b.reason])):b.value.getSheetRangeIds(v)}},{key:"allEditedAvailable",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.allEditedAvailable(v)}},{key:"forEachRecalcDirty",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.forEachRecalcDirty(v,b)}},{key:"hasRecalcDirty",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.hasRecalcDirty(v)}},{key:"hasRecalcFailure",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.hasRecalcFailure(v)}},{key:"hasEditedEditTaint",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.hasEditedEditTaint(v)}},{key:"hasRecalcEditTaint",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.hasRecalcEditTaint(v)}},{key:"setEditedFormat",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.setEditedFormat(v,b)}},{key:"setClientFormat",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.setClientFormat(v,b,this.advanceVersion())}},{key:"setRecalcFailure",value:function(v,b){var x=this.getDocument(v.document);return x.kind===n.ResultKind.Failure?x:x.value.setRecalcFailure(v.index,b)}},{key:"testAndSetClientValue",value:function(v,b){var x=this.getClientValue(v);if(x.kind===n.ResultKind.Failure)return x;var w=(0,y.isClientValueUnknownOper)(x.value.oper)||!(0,a.isReadOperEqual)(this.config.mathpack,x.value.oper,b,!0);if(w){var B=this.setClientValue(v,b);if(B.kind===n.ResultKind.Failure)return B}return(0,n.success)(w)}},{key:"testAndSetClientFormat",value:function(v,b){var x=this.getClientFormat(v);if(x.kind===n.ResultKind.Failure)return x;var w=b!==x.value;if(w){var B=this.setClientFormat(v,b);if(B.kind===n.ResultKind.Failure)return B}return(0,n.success)(w)}},{key:"testAndSetClientFormula",value:function(v,b,x){var w,B=this.getClientFormula((0,a.sheetGridRangeAnchor)(v));if(B.kind===n.ResultKind.Failure)return B;var P=(w=B.value)!=null?w:[v.range,y.blankClientGridFormula],U=Ae(P,2),Q=U[0],W=U[1],q=(0,a.gridRangeAnchor)(v.range),H=b!==void 0&&b!==W.fmla||W.compiledFmla!==void 0&&!(0,a.isGridCellEqual)(q,W.origin),G=x!==void 0&&x!==W.hasHyperlink;if(H||G){var z=W.compiledFmla,V=this.setClientFormula((0,a.sheetGridRange)(v.sheet,Q),{fmla:b??W.fmla,compiledFmla:z,origin:b!==void 0?q:W.origin,hasHyperlink:x??W.hasHyperlink});if(V.kind===n.ResultKind.Failure)return V}return(0,n.success)({hasFmlaChanged:H,hasHyperlinkChanged:G})}},{key:"setRecalcEditTaint",value:function(v,b){var x=this.getDocument(v.document);return x.kind===n.ResultKind.Failure?x:x.value.setRecalcEditTaint(v.index,b)}},{key:"propagateEditTaint",value:function(v,b){var x=this.hasEditedEditTaint(v);if(x.kind===n.ResultKind.Failure)return x;if(x.value)return(0,n.success)(p.ComputedCellKind.EditedCell);for(var w of b.cells){var B=this.hasRecalcEditTaint(w);if(B.kind===n.ResultKind.Failure)return B;if(B.value){var P=this.setRecalcEditTaint(v.sheet,(0,C.createCellSetFromRange)(v.range));return P.kind===n.ResultKind.Failure?P:(0,n.success)(p.ComputedCellKind.DependentCell)}}if(b.special&(a.SpecialPrecs.Calc|a.SpecialPrecs.Time)){var U=this.setRecalcEditTaint(v.sheet,(0,C.createCellSetFromRange)(v.range));return U.kind===n.ResultKind.Failure?U:(0,n.success)(p.ComputedCellKind.DependentCell)}return b.bound===a.PrecsBound.Exact||this.evalParams!==void 0&&this.evalParams.computeKind===p.ComputeKind.EditedCell?(0,n.success)(p.ComputedCellKind.IndependentCell):(0,n.success)(p.ComputedCellKind.UnknownNonEditedCell)}},{key:"setClientValue",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.setClientValue(v,b,this.advanceVersion())}},{key:"setRecalcValue",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.setRecalcValue(v,b)}},{key:"setClientFormula",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.setClientFormula(v,b,this.advanceVersion())}},{key:"hasRecalcNameFailure",value:function(v){var b=this.getDocument(v.scope.document);return b.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([b.reason])):b.value.hasRecalcNameFailure(v)}},{key:"setRecalcNameFailure",value:function(v){var b=this.getDocument(v.scope.document);return b.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([b.reason])):b.value.setRecalcNameFailure(v)}},{key:"setNameFailure",value:function(v,b){var x=this.setRecalcNameFailure(v);if(x.kind===n.ResultKind.Failure)return this.cb.onUnavailable(x.reason);this.cb.onNameFailure(v,b,this.evalParams)}},{key:"applyInferredFormat",value:function(v,b,x){var w=this.getInferredFormat(v,b);return(0,n.isSuccess)(w)?w.value===void 0?this.formatValueKnownFormat(v.sheet.document,a.KnownFormat.General,x):typeof w.value=="number"?this.formatValueIformat(v.sheet.document,w.value,x):this.formatter.applyFormat(w.value,x,!0):w}},{key:"applyEditFormat",value:function(v,b,x,w){if(b.node.kind===a.NodeKind.CellRef&&!w)return this.applyInferredFormat(v,b,x);var B=this.ensureCellExists(v);if((0,n.isNone)(B)||!(0,n.isSuccess)(B))return B;var P=this.getEditedResolvedFormat(v);if(!(0,n.isSuccess)(P))return P;var U=this.getInferredFormat(v,b);if(!(0,n.isSuccess)(U))return U;var Q;if(U.value===void 0)Q=void 0;else if(typeof U.value=="number"){var W=this.getIformat(v.sheet.document,U.value);if(!(0,n.isSuccess)(W))return W;Q=W.value}else Q=U.value;var q=(0,l.getKnownFormat)(this.config.localeInfo,a.KnownFormat.General)===P.value.formatString;return(w||q)&&(0,n.isDefined)(Q)&&(0,l.shouldInstallFormat)(Q,P.value)?this.formatter.applyFormat(Q,x,!0):this.formatter.applyFormat(P.value,x,!0)}},{key:"getInferredFormat",value:function(v,b){var x={lexicalSource:{kind:a.LexicalKind.Other},originGridCell:(0,n.success)(v.range),originSheet:(0,n.success)(v.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!1};return this.formatter.evalFormat(x,b)}},{key:"ensureCellExists",value:function(v){var b=this.allEditedAvailable(v);return(0,n.isSuccess)(b)?b.value!==!0?(0,n.failure)((0,a.unavailable)([{kind:p.UnavailableKind.GridRange,unavailableCells:b.value,range:v}])):(0,n.success)(!0):void this.cb.onUnavailableObject(b.reason)}}])}();t.PartialWorkbookDocumentCollection=_},"../excel-online-calc/lib/calc/partialWorkbookFailureMessages.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isFailureOutputMessage=l;var n=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),a=[n.OutputMessageKind.RangeFailure,n.OutputMessageKind.NameFailure,n.OutputMessageKind.NumberFormatFailure,n.OutputMessageKind.PrintFormulaFailure,n.OutputMessageKind.InferFormatFailure,n.OutputMessageKind.FormatValueFailure,n.OutputMessageKind.UnhandledFailure];function l(o){return a.includes(o.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),l=function(){function o(f){We(this,o),this.iformats=[],this.formatStrings=(0,n.makeStringMap)(),this.knownFormats=f}return ze(o,[{key:"clone",value:function(){var g=this,h=new o(this.knownFormats);return Object.keys(this.iformats).map(Number).forEach(function(y){h.iformats[y]=g.iformats[y]}),Object.keys(this.formatStrings).forEach(function(y){h.formatStrings[y]=g.formatStrings[y]}),h}},{key:"clearCompiledNumberFormats",value:function(){var g=this;this.iformats.forEach(function(h){h.compiledFormat.reset()}),Object.keys(this.knownFormats).map(function(h){return Number(h)}).forEach(function(h){g.knownFormats[h].reset()}),this.formatStrings=(0,n.makeStringMap)(),Object.keys(this.iformats).map(Number).forEach(function(h){var y=g.iformats[h];g.formatStrings[y.formatString]=h})}},{key:"getIformat",value:function(g){var h=this.iformats[g];return h===void 0?(0,n.failure)({kind:a.UnavailableKind.NumberFormat,iformat:g}):(0,n.success)(h.compiledFormat)}},{key:"getIformats",value:function(){return this.iformats}},{key:"getKnownFormat",value:function(g){return(0,n.success)(this.knownFormats[g])}},{key:"getFormatString",value:function(g){return(0,n.success)(this.formatStrings[g])}},{key:"setNumberFormats",value:function(g,h){var y=this;h||(this.iformats=[],this.formatStrings=(0,n.makeStringMap)()),Object.keys(g).map(Number).forEach(function(p){var R=y.iformats[p];R!==void 0&&delete y.formatStrings[R.formatString];var C=g[p];y.iformats[p]=C,y.formatStrings[C.formatString]=p})}}])}();t.PartialWorkbookFormats=l},"../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=A,t.mergeGridStatistics=b,t.usedRangeJoin=x,t.usedRangeIsect=w;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-common/lib/ds/bspSet.js"),l=s("../excel-online-calc-common/lib/ds/productSet.js"),o=s("../excel-online-calc-lang/lib/index.js"),f=s("../excel-online-calc-runtime/lib/index.js"),g=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),h=s("../excel-online-calc/lib/calc/partialWorkbookSets.js");function y(U){return Array.isArray(U)}t.blankCellFormat=0;var p=function(Q){return Q===0};t.isBlankCellFormat=p;var R;(function(U){U.ClientValueUnknown="ClientValueUnknown"})(R||(t.SpecialBoolean=R={}));var C;(function(U){U[U.ClientValueUnknown=0]="ClientValueUnknown"})(C||(t.SpecialString=C={})),t.blankCellGridFormula={fmla:"",lexicalKind:o.LexicalKind.Cell,origin:(0,o.gridCell)(0,0),compiledFmla:void 0,hasHyperlink:!1},(0,n.staticAssertExtends)(),t.blankRangeGridFormula={fmla:"",lexicalKind:o.LexicalKind.Range,origin:(0,o.gridCell)(0,0),compiledFmla:void 0,hasHyperlink:!1},(0,n.staticAssertExtends)();var S=function(Q,W){return Q===""&&!W};t.isBlankGridFormula=S,t.blankClientGridFormula=t.blankCellGridFormula;var F;(function(U){U.ClientValueUnknown="ClientValueUnknown"})(F||(t.ClientOperKind=F={})),t.clientValueUnknownOper={kind:F.ClientValueUnknown};function E(U){return U.kind===F.ClientValueUnknown}t.blankGridValue={oper:o.blankOper,failure:void 0},(0,n.staticAssertExtends)();function A(U,Q){return(0,o.isBlankOper)(U)&&Q===void 0}function T(U,Q,W){return U.setValue(Q,W,function(q){return q.fmla!==W.fmla||q.lexicalKind!==W.lexicalKind||q.compiledFmla!==void 0&&!(0,o.isGridCellEqual)(q.origin,W.origin)||q.compiledFmla==null!=(W.compiledFmla==null)})}function M(U,Q){return U.forEachMeets(Q,function(W,q){if(q.fmla.length>0){var H=q.lexicalKind===o.LexicalKind.Cell?t.blankCellGridFormula:t.blankRangeGridFormula;U=U.setValue(W,H)}return!0}),U}function _(U,Q){return U.forEachMeets(Q,function(W,q){return(q.fmla===C.ClientValueUnknown||q.fmla.length>0)&&(U=U.setValue(W,t.blankClientGridFormula)),!0}),U}function L(U,Q,W,q){var H=(0,l.intersectProduct)(Q,h.availableReadProduct),G=(0,l.project)((0,l.intersectProduct)(W,H),"row","col");return(0,h.forEachCellInSet)((0,l.exceptProduct)(Q,G),function(z){return U=U.setValue(z,q),!0}),U}function k(U,Q,W){var q=(0,l.intersectProduct)(Q,h.availableReadProduct),H=(0,l.project)((0,l.intersectProduct)(W,q),"row","col");return(0,h.forEachCellInSet)((0,l.exceptProduct)(Q,H),function(G){return U=U.setValue(G,g.SpecialStyle.Unavailable),!0}),U}t.hiddennessFullyUnavailable={hidden:[],available:[]};var v={values:(0,o.makeGridRangeTable)(),formats:(0,o.makeGridRangeTable)(),styles:(0,o.makeGridRangeTable)(),formulae:(0,o.makeGridRangeTable)(),dirty:a.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 b(U,Q){return{serverFormulaeNodeCount:U.serverFormulaeNodeCount+Q.serverFormulaeNodeCount,serverFormatsNodeCount:U.serverFormatsNodeCount+Q.serverFormatsNodeCount,serverStylesNodeCount:U.serverStylesNodeCount+Q.serverStylesNodeCount,serverValuesNodeCount:U.serverValuesNodeCount+Q.serverValuesNodeCount,serverDirtySetSubspaceCount:U.serverDirtySetSubspaceCount+Q.serverDirtySetSubspaceCount,editedFormulaeNodeCount:U.editedFormulaeNodeCount+Q.editedFormulaeNodeCount,editedFormatsNodeCount:U.editedFormatsNodeCount+Q.editedFormatsNodeCount,editedStylesNodeCount:U.editedStylesNodeCount+Q.editedStylesNodeCount,editedValuesNodeCount:U.editedValuesNodeCount+Q.editedValuesNodeCount,editedDirtySetSubspaceCount:U.editedDirtySetSubspaceCount+Q.editedDirtySetSubspaceCount,clientFormulaeNodeCount:U.clientFormulaeNodeCount+Q.clientFormulaeNodeCount,clientFormatsNodeCount:U.clientFormatsNodeCount+Q.clientFormatsNodeCount,clientValuesNodeCount:U.clientValuesNodeCount+Q.clientValuesNodeCount,recalcValuesNodeCount:U.recalcValuesNodeCount+Q.recalcValuesNodeCount,recalcDirtySetSubspaceCount:U.recalcDirtySetSubspaceCount+Q.recalcDirtySetSubspaceCount,recalcFailuresSetSubspaceCount:U.recalcFailuresSetSubspaceCount+Q.recalcFailuresSetSubspaceCount,recalcTaintSetSubspaceCount:U.recalcTaintSetSubspaceCount+Q.recalcTaintSetSubspaceCount,availabilitySetSubspaceCount:U.availabilitySetSubspaceCount+Q.availabilitySetSubspaceCount,availabilityHistorySize:U.availabilityHistorySize+Q.availabilityHistorySize,hiddenRowsNodeCount:U.hiddenRowsNodeCount+Q.hiddenRowsNodeCount,hiddenColsNodeCount:U.hiddenColsNodeCount+Q.hiddenColsNodeCount}}t.emptyUsedRange=void 0,t.denseUsedRange=(0,o.gridRange)(0,0,o.sheetRows,o.sheetCols);function x(U,Q){return U===t.emptyUsedRange?Q:Q===t.emptyUsedRange?U:(0,o.gridRangeJoin)(U,Q)}function w(U,Q){return U===t.emptyUsedRange||Q===t.emptyUsedRange?t.emptyUsedRange:(0,o.gridRangeIsect)(U,Q)}var B;(function(U){U[U.Server=0]="Server",U[U.Client=1]="Client"})(B||(t.CloningTarget=B={}));var P=function(){function U(){var Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:v,W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a.empty,q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:t.denseUsedRange,H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:a.empty,G=arguments.length>4&&arguments[4]!==void 0?arguments[4]:a.empty,z=arguments.length>5&&arguments[5]!==void 0?arguments[5]:a.empty,V=arguments.length>6&&arguments[6]!==void 0?arguments[6]:a.empty,Z=arguments.length>7&&arguments[7]!==void 0?arguments[7]:(0,o.makeGridRangeTable)(),D=arguments.length>8&&arguments[8]!==void 0?arguments[8]:!1,O=arguments.length>9&&arguments[9]!==void 0?arguments[9]:!1;We(this,U),this.oldAvailabilities={},this.availabilityHistorySize=0,this.serverContents=Q,this.serverAvailability=W,this.serverUsed=q,this.hiddenRows=H,this.hiddenRowsAvailability=G,this.hiddenCols=z,this.hiddenColsAvailability=V,this.mergeCells=Z,this.inFilterMode=D,this.filterModeAvailable=O,this.rollBackToServerState(0)}return ze(U,[{key:"clone",value:function(){var W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:B.Server,q=new U(this.serverContents,this.serverAvailability,this.serverUsed,this.hiddenRows,this.hiddenRowsAvailability,this.hiddenCols,this.hiddenColsAvailability,this.mergeCells,this.inFilterMode,this.filterModeAvailable);return W===B.Client&&(q.editedContents=this.editedContents,q.clientContents=this.clientContents,q.recalcValues=this.recalcValues,q.recalcDirty=this.recalcDirty,q.recalcFailures=this.recalcFailures,q.editedTaint=this.editedTaint,q.recalcTaint=this.recalcTaint,q.editedAvailability=this.editedAvailability),q}},{key:"advanceState",value:function(W,q){this.oldAvailabilities[W]=this.serverAvailability,this.availabilityHistorySize+=1,this.serverAvailability=a.empty,this.serverUsed=t.denseUsedRange,this.hiddenRows=this.hiddenRowsAvailability=a.empty,this.hiddenCols=this.hiddenColsAvailability=a.empty,this.inFilterMode=this.filterModeAvailable=!1,this.rollBackToServerState(q)}},{key:"rollBackToServerState",value:function(W){this.editedContents=this.serverContents,this.editedAvailability=this.serverAvailability,this.editedUsed=this.serverUsed,this.editedTaint=a.empty,this.rollBackToEditedState(W)}},{key:"rollBackToEditedState",value:function(W){this.setClientContents(this.editedContents,W),this.recalcValues=this.editedContents.values,this.recalcFailures=a.empty,this.recalcDirty=this.editedContents.dirty,this.recalcTaint=this.editedTaint}},{key:"allServerAvailable",value:function(W){return this.allAvailable(W,this.serverAvailability)}},{key:"allEditedAvailable",value:function(W){return this.allAvailable(W,this.editedAvailability)}},{key:"allAvailable",value:function(W,q){var H=(0,h.createCellSetFromRange)(W),G=(0,l.intersectProduct)(H,h.availableReadProduct),z=(0,l.intersectProduct)(q,G),V=(0,l.project)((0,l.exceptProduct)(G,z),"row","col"),Z=(0,l.compareProduct)(z,G),D=Z!==void 0&&Z>=0;return D?!0:V}},{key:"forEachRecalcDirty",value:function(W,q){return(0,h.forEachCellInSet)((0,l.intersectProduct)(this.recalcDirty,(0,h.createCellSetFromRange)(W)),q)}},{key:"hasRecalcDirty",value:function(W){return(0,l.meetsProduct)(this.recalcDirty,(0,h.createCellSetFromRange)(W))}},{key:"hasRecalcFailure",value:function(W){return(0,l.meetsProduct)(this.recalcFailures,(0,h.createCellSetFromRange)(W))}},{key:"hasEditedEditTaint",value:function(W){return(0,l.meetsProduct)(this.editedTaint,(0,h.createCellSetFromRange)(W))}},{key:"hasRecalcEditTaint",value:function(W){return(0,l.meetsProduct)(this.recalcTaint,(0,h.createCellSetFromRange)(W))}},{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(W,q){var H=h.bspFactory.row((0,n.pair)(W,q)),G=(0,a.intersect)(this.hiddenRowsAvailability,H),z=[];(0,h.forEachRow)(G,function(Z){var D=Ae(Z,2),O=D[0],K=D[1];return z.push((0,f.interval)(O,K)),!0});var V=[];return(0,h.forEachRow)((0,a.intersect)(this.hiddenRows,G),function(Z){var D=Ae(Z,2),O=D[0],K=D[1];return V.push((0,f.interval)(O,K)),!0}),{hidden:V,available:z}}},{key:"tryGetHiddenRows",value:function(W,q){var H=this.getHiddenRows(W,q),G=H.available.length===1&&H.available[0].start===W&&H.available[0].end===q;return G?(0,n.success)(H.hidden):(0,n.failure)({kind:g.UnavailableKind.HiddenRows})}},{key:"setHiddenRows",value:function(W,q){var H=h.bspFactory.row((0,n.pair)(W.row,W.row+W.rows));this.hiddenRows=(0,a.union)((0,a.except)(this.hiddenRows,H),(0,a.intersect)(q,H)),this.hiddenRowsAvailability=(0,a.union)(this.hiddenRowsAvailability,H)}},{key:"getHiddenCols",value:function(W,q){var H=h.bspFactory.col((0,n.pair)(W,q)),G=(0,a.intersect)(this.hiddenColsAvailability,H),z=[];(0,h.forEachCol)(G,function(Z){var D=Ae(Z,2),O=D[0],K=D[1];return z.push((0,f.interval)(O,K)),!0});var V=[];return(0,h.forEachCol)((0,a.intersect)(this.hiddenCols,G),function(Z){var D=Ae(Z,2),O=D[0],K=D[1];return V.push((0,f.interval)(O,K)),!0}),{hidden:V,available:z}}},{key:"tryGetHiddenCols",value:function(W,q){var H=this.getHiddenCols(W,q),G=H.available.length===1&&H.available[0].start===W&&H.available[0].end===q;return G?(0,n.success)(H.hidden):(0,n.failure)({kind:g.UnavailableKind.HiddenCols})}},{key:"setHiddenCols",value:function(W,q){var H=h.bspFactory.col((0,n.pair)(W.col,W.col+W.cols));this.hiddenCols=(0,a.union)((0,a.except)(this.hiddenCols,H),(0,a.intersect)(q,H)),this.hiddenColsAvailability=(0,a.union)(this.hiddenColsAvailability,H)}},{key:"setMergeCell",value:function(W){this.mergeCells=this.mergeCells.setValue(W,!0)}},{key:"getMergeCell",value:function(W){var q;return this.mergeCells.forEachGe(W,function(H){return q=H,!0}),q}},{key:"isInFilterMode",value:function(){return this.filterModeAvailable?(0,n.success)(this.inFilterMode):(0,n.failure)({kind:g.UnavailableKind.InFilterMode})}},{key:"setInFilterMode",value:function(W){this.inFilterMode=W,this.filterModeAvailable=!0}},{key:"forEachNonBlankSetCellInSet",value:function(W,q,H,G){var z=(0,l.intersectProduct)(W,h.availableSetProduct);return(0,h.forEachRangeInSet)((0,l.intersectProduct)(H,z),function(V){return G.formulae.forEachMeets(V,function(Z,D){return(0,t.isBlankGridFormula)(D.fmla,D.compiledFmla!==void 0)?!0:(0,o.forEachCellInRange)((0,o.gridRangeIsect)(V,Z),q)})})}},{key:"forEachReadableCellInSet",value:function(W,q,H){var G=(0,l.intersectProduct)(W,h.availableReadProduct);return(0,h.forEachRangeInSet)((0,l.intersectProduct)(H,G),function(z){return(0,o.forEachCellInRange)(z,q)})}},{key:"forEachEditedNonBlankCellInSet",value:function(W,q){return this.forEachNonBlankSetCellInSet(W,q,this.editedAvailability,this.editedContents)}},{key:"forEachServerNonBlankCellInSet",value:function(W,q){return this.forEachNonBlankSetCellInSet(W,q,this.serverAvailability,this.serverContents)}},{key:"forEachEditedCellInSet",value:function(W,q){return this.forEachReadableCellInSet(W,q,this.editedAvailability)}},{key:"promoteServerAvailability",value:function(W,q){var H=(0,l.intersectProduct)(W,h.availableSetProduct),G=this.oldAvailabilities[q];if(G===void 0)return!1;var z=(0,l.compareProduct)(G,H);return z!==void 0&&z>=0?(this.unionAvailability(!0,(0,l.intersectProduct)(W,h.availableAllProduct)),this.unionTaint(!0,a.empty),this.unionUsed(!0,(0,h.cellSetBounds)(W)),!0):!1}},{key:"extendServerUnused",value:function(W,q){var H=W===t.emptyUsedRange?a.empty:(0,h.createCellSetFromRange)(W),G=(0,l.complementProduct)(H),z=this.serverContents,V=z.values,Z=z.formats,D=z.styles,O=z.formulae,K=z.dirty;(0,h.forEachRangeInSet)(G,function(N){return V.forEachLe(N,function(J,ee){return A(ee.oper,ee.failure)||(V=V.setValue(J,t.blankGridValue)),!0}),Z.forEachLe(N,function(J,ee){return(0,t.isBlankCellFormat)(ee)||(Z=Z.setValue(J,t.blankCellFormat)),!0}),D.forEachLe(N,function(J,ee){return ee!==g.SpecialStyle.Blank&&(D=D.setValue(J,g.SpecialStyle.Blank)),!0}),!0}),(0,h.forEachRangeInSet)(G,function(N){return O=M(O,N),!0}),K=(0,l.exceptProduct)(K,G),this.setContents(!0,{values:V,formats:Z,styles:D,formulae:O,dirty:K},q);var $=(0,l.intersectProduct)(G,h.availableReadProduct);this.serverAvailability=this.editedAvailability=(0,l.unionProduct)(this.serverAvailability,$),this.editedTaint=this.recalcTaint=a.empty;var j=this.serverUsed;j=w(j,W),this.serverUsed=this.editedUsed=j}},{key:"setRecalcFailure",value:function(W){this.recalcFailures=(0,l.unionProduct)(this.recalcFailures,W)}},{key:"setRecalcEditTaint",value:function(W){this.recalcTaint=(0,l.unionProduct)(this.recalcTaint,W)}},{key:"setRecalcValue",value:function(W,q){var H=this;(0,o.forEachCellInRange)(W,function(G,z,V){return H.recalcValues=H.recalcValues.setValue(G,{oper:y(q)?q[z][V]:q,failure:void 0}),!0}),this.recalcDirty=(0,l.exceptProduct)(this.recalcDirty,(0,h.createCellSetFromRange)(W))}},{key:"setClientContents",value:function(W,q){this.clientContents=W}},{key:"setClientValue",value:function(W,q,H){var G=this.clientContents.values;(0,o.forEachCellInRange)(W,function(z,V,Z){return G=G.setValue(z,{oper:y(q)?q[V][Z]:q,failure:void 0}),!0}),this.setClientContents(Object.assign({},this.clientContents,{values:G}),H)}},{key:"setClientFormula",value:function(W,q,H,G){var z=this.clientContents.formulae;z=_(z,W),q!==void 0?z=z.setValue(q,H):(0,o.forEachCellInRange)(W,function(V){return z=z.setValue(V,H),!0}),this.setClientContents(Object.assign({},this.clientContents,{formulae:z}),G)}},{key:"setClientFormat",value:function(W,q,H){var G=this.clientContents.formats;(0,o.forEachCellInRange)(W,function(z){return G=G.setValue(z,q),!0}),this.setClientContents(Object.assign({},this.clientContents,{formats:G}),H)}},{key:"getRecalcValues",value:function(W){for(var q=W.row,H=W.col,G=W.rows,z=W.cols,V=new Array(G),Z=0;Z<G;Z+=1)V[Z]=(0,n.arrayFill)(new Array(z),t.blankGridValue);return this.recalcValues.forEachLe(W,function(D,O){return V[D.row-q][D.col-H]=O,!0}),V}},{key:"forEachRecalcValue",value:function(W,q){return this.recalcValues.forEachMeets(W,q)}},{key:"getClientValue",value:function(W){var q=this.clientContents.values.getValue(W);return q??t.blankGridValue}},{key:"getServerValue",value:function(W){var q=this.serverContents.values.getValue(W);return q??t.blankGridValue}},{key:"getEditedValue",value:function(W){var q=this.editedContents.values.getValue(W);return q??t.blankGridValue}},{key:"forEachEditedValue",value:function(W,q){return this.editedContents.values.forEachMeets(W,q)}},{key:"getServerFormula",value:function(W){return this.getFormula(W,this.serverContents.formulae)}},{key:"getClientFormula",value:function(W){return this.getFormula(W,this.clientContents.formulae)}},{key:"setEditedFormat",value:function(W,q){this.editedContents=Object.assign({},this.editedContents,{formats:this.editedContents.formats.setValue(W,q)})}},{key:"getEditedFormat",value:function(W){var q=this.editedContents.formats.getValue(W);return q??t.blankCellFormat}},{key:"forEachEditedFormat",value:function(W,q){return this.editedContents.formats.forEachMeets(W,q)}},{key:"getServerFormat",value:function(W){var q=this.serverContents.formats.getValue(W);return q??t.blankCellFormat}},{key:"getEditedStyle",value:function(W){var q=this.editedContents.styles.getValue(W);return q??g.SpecialStyle.Blank}},{key:"getServerStyle",value:function(W){var q=this.serverContents.styles.getValue(W);return q??g.SpecialStyle.Blank}},{key:"getClientFormat",value:function(W){var q=this.clientContents.formats.getValue(W);return q??t.blankCellFormat}},{key:"getEditedFormula",value:function(W){return this.getFormula(W,this.editedContents.formulae)}},{key:"forEachEditedFormula",value:function(W,q){return this.editedContents.formulae.forEachMeets(W,q)}},{key:"getFormula",value:function(W,q){var H=void 0;return q.forEachGe(W,function(G,z){return(0,t.isBlankGridFormula)(z.fmla,z.compiledFmla!==void 0)?!0:(H=[G,z],!1)}),H}},{key:"setContents",value:function(W,q,H){W&&(this.serverContents=q),this.editedContents=q,W&&this.setClientContents(this.editedContents,H),this.recalcValues=this.editedContents.values,this.recalcDirty=this.editedContents.dirty,this.recalcFailures=a.empty}},{key:"unionAvailability",value:function(W,q){var H=W?this.serverAvailability:this.editedAvailability;H=(0,l.unionProduct)(H,q),W&&(this.serverAvailability=H),this.editedAvailability=H}},{key:"unionTaint",value:function(W,q){this.editedTaint=W?a.empty:(0,l.unionProduct)(this.editedTaint,q),this.recalcTaint=this.editedTaint}},{key:"unionUsed",value:function(W,q){var H=W?this.serverUsed:this.editedUsed;H=x(H,q),W&&(this.serverUsed=H),this.editedUsed=H}},{key:"setCellContents",value:function(W,q,H,G,z,V,Z,D,O){this.setCommon(W,q,void 0,H,G,z,V,Z,D,O)}},{key:"setRangeFormula",value:function(W,q,H,G,z,V,Z,D){var O=(0,h.createCellSetFromRange)(q);this.setCommon(W,O,q,H,G,void 0,z,V,Z,D)}},{key:"setCommon",value:function(W,q,H,G,z,V,Z,D,O,K){var $=this,j=W?this.serverContents:this.editedContents,N=j.values,J=j.formats,ee=j.styles,Y=j.formulae,re=j.dirty,ue=G===void 0&&z!==void 0||(G==null?void 0:G.compiledFmla)!==void 0,ce=G;G!==void 0&&((0,h.forEachRangeInSet)(q,function(lr){return Y=M(Y,lr),!0}),(0,t.isBlankGridFormula)(G.fmla,G.compiledFmla!==void 0)&&(ce=void 0));var oe=ce!==void 0&&H===void 0?G:void 0,ae=ce!==void 0&&H!==void 0?G:void 0,le=z;z!==void 0&&A(z,V)&&((0,h.forEachRangeInSet)(q,function(lr){return N.forEachLe(lr,function(Er,ir){return A(ir.oper,ir.failure)||(N=N.setValue(Er,t.blankGridValue)),!0}),!0}),re=ue?(0,l.unionProduct)(re,q):(0,l.exceptProduct)(re,q),le=void 0);var ne=le!==void 0?{oper:le,failure:V}:void 0,te=Z;Z!==void 0&&(0,t.isBlankCellFormat)(Z)&&((0,h.forEachRangeInSet)(q,function(lr){return J.forEachLe(lr,function(Er,ir){return(0,t.isBlankCellFormat)(ir)||(J=J.setValue(Er,t.blankCellFormat)),!0}),!0}),te=void 0);var ie=te===g.SpecialFormat.Weak?void 0:te,se=te===g.SpecialFormat.Weak?te:void 0,Re=D;D!==void 0&&D===g.SpecialStyle.Blank&&((0,h.forEachRangeInSet)(q,function(lr){return ee.forEachLe(lr,function(Er,ir){return ir!==g.SpecialStyle.Blank&&(ee=ee.setValue(Er,g.SpecialStyle.Blank)),!0}),!0}),Re=void 0);var he=Re===g.SpecialStyle.Weak?void 0:Re,ye=Re===g.SpecialStyle.Weak?Re:void 0,ve=q;if(!W){var me=(0,l.intersectProduct)(q,h.availableSetProduct),Ee=(0,l.project)((0,l.intersectProduct)(this.editedAvailability,me),"row","col"),xe=(0,l.intersectProduct)(q,O!==void 0?(0,h.createCellSetFromRange)(O):a.empty);ve=(0,l.unionProduct)(Ee,xe)}if((oe!==void 0||ie!==void 0||he!==void 0||ne!==void 0)&&((0,h.forEachCellInSet)(ve,function(lr){return oe!==void 0&&(Y=T(Y,lr,oe)),ie!==void 0&&(J=J.setValue(lr,ie)),he!==void 0&&(ee=ee.setValue(lr,he)),ne!==void 0&&(N=N.setValue(lr,ne)),!0}),(oe!==void 0||ne!==void 0)&&(re=ue?(0,l.unionProduct)(re,ve):(0,l.exceptProduct)(re,ve))),ae!==void 0){Y=T(Y,H,ae);var we=(0,h.createCellSetFromRange)(H);re=ue?(0,l.unionProduct)(re,we):(0,l.exceptProduct)(re,we)}se!==void 0&&(J=L(J,ve,W?this.serverAvailability:this.editedAvailability,g.SpecialFormat.Unavailable)),ye!==void 0&&(ee=k(ee,ve,W?this.serverAvailability:this.editedAvailability));var Ne=z===void 0?a.empty:ve,Xe=G===void 0?a.empty:ve,Ze=Z===void 0?a.empty:ve,fr=z===void 0&&Z===void 0?a.empty:ve;W||((0,h.forEachRangeInSet)(Ne,function(lr){return $.setClientValue(lr,t.clientValueUnknownOper,K),!0}),G!==void 0&&(H!==void 0?this.setClientFormula(H,H,G,K):(0,h.forEachRangeInSet)(Xe,function(lr){return $.setClientFormula(lr,void 0,G,K),!0})),Z===g.SpecialFormat.Weak?this.setClientContents(Object.assign({},this.clientContents,{formats:L(this.clientContents.formats,Ze,this.editedAvailability,g.SpecialFormat.ClientValueUnknown)}),K):(0,h.forEachRangeInSet)(Ze,function(lr){return $.setClientFormat(lr,g.SpecialFormat.ClientValueUnknown,K),!0})),this.setContents(W,{values:N,formats:J,styles:ee,formulae:Y,dirty:re},K),this.unionAvailability(W,(0,l.intersectProduct)(Ne,h.availableAllProduct)),W||(this.editedAvailability=(0,l.exceptProduct)(this.editedAvailability,(0,l.exceptProduct)(q,ve))),this.unionTaint(W,fr),this.unionUsed(W,(0,h.cellSetBounds)(q))}},{key:"copyRange",value:function(W){function q(ee,Y){return ee.forEachLe(W,function(re,ue){return Y=Y.setValue(re,ue),!0}),Y}var H=v.values,G=v.formats,z=v.styles,V=v.formulae,Z=this.editedContents,D=Z.values,O=Z.formats,K=Z.styles,$=Z.formulae;H=q(D,H),G=q(O,G),z=q(K,z),$.forEachMeets(W,function(ee,Y){return V=V.setValue((0,o.gridRangeIsect)(ee,W),Y),!0});var j=(0,o.gridRangeAnchor)(W),N=(0,l.intersectProduct)(this.editedAvailability,(0,h.createCellSetFromRange)(W)),J=w(this.editedUsed,W);return{origin:j,formats:G,styles:z,values:H,formulae:V,availability:N,used:J}}},{key:"pasteRange",value:function(W,q,H){var G=(0,h.createCellSetFromRange)(W),z=(0,o.gridRange)(q.origin.row,q.origin.col,W.rows,W.cols),V=this.editedContents,Z=V.values,D=V.formats,O=V.styles,K=V.formulae,$=V.dirty,j=this.editedUsed,N=W.row-q.origin.row,J=W.col-q.origin.col;function ee(le){return(0,o.gridRange)(le.row+N,le.col+J,le.rows,le.cols)}function Y(le){return(0,h.translateAvailabilitySet)(le,N,J)}function re(le,ne,te){return ne.forEachMeets(W,function(ie,se){return ne=ne.setValue(ie,te),!0}),le.forEachLe(z,function(ie,se){return ne=ne.setValue(ee(ie),se),!0}),ne}var ue=x(j,q.used!==t.emptyUsedRange?ee(q.used):t.emptyUsedRange),ce=w(ue,W);Z=re(q.values,Z,t.blankGridValue),ce!==t.emptyUsedRange&&this.setClientValue(ce,t.clientValueUnknownOper,H),D=re(q.formats,D,t.blankCellFormat),O=re(q.styles,O,g.SpecialStyle.Blank),ce!==t.emptyUsedRange&&this.setClientFormat(ce,g.SpecialFormat.ClientValueUnknown,H),K=re(q.formulae,K,t.blankCellGridFormula),$=(0,l.exceptProduct)($,G);{var oe=this.clientContents.formulae;oe=_(oe,W),K.forEachLe(W,function(le,ne){var te=ne.origin,ie=ne.compiledFmla;return ie!==void 0&&($=(0,l.unionProduct)($,(0,h.createCellSetFromRange)(le))),oe=oe.setValue(le,{fmla:C.ClientValueUnknown,origin:te,compiledFmla:ie,hasHyperlink:R.ClientValueUnknown}),!0}),this.setClientContents(Object.assign({},this.clientContents,{formulae:oe}),H)}var ae=!1;this.setContents(ae,{values:Z,formats:D,styles:O,formulae:K,dirty:$},H),this.editedAvailability=(0,l.exceptProduct)(this.editedAvailability,G),this.unionAvailability(ae,Y(q.availability)),this.unionTaint(ae,ce===t.emptyUsedRange?a.empty:(0,h.createCellSetFromRange)(ce)),this.unionUsed(ae,ue)}},{key:"assumeRecalcFinal",value:function(W,q){this.recalcDirty=(0,l.exceptProduct)(this.recalcDirty,W)}},{key:"getDirtyEditedCells",value:function(){return(0,l.intersectProduct)(this.recalcDirty,this.editedTaint)}},{key:"getNonDirtyEditedCells",value:function(){return(0,l.exceptProduct)(this.editedTaint,this.recalcDirty)}},{key:"getDirtyDependentCells",value:function(){return(0,l.exceptProduct)(this.recalcDirty,this.editedTaint)}},{key:"onCellModified",value:function(W,q){var H=W?this.serverContents:this.editedContents;this.setContents(W,H,q),this.unionAvailability(W,a.empty),this.unionTaint(W,a.empty),this.unionUsed(W,t.emptyUsedRange)}},{key:"clearCompiledFormulas",value:function(){for(var W of[this.serverContents.formulae,this.editedContents.formulae])W.forEach(function(q,H){return H.compiledFmla!==void 0&&H.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,l.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,l.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,l.getSubspaceCount)(this.recalcDirty),recalcFailuresSetSubspaceCount:(0,l.getSubspaceCount)(this.recalcFailures),recalcTaintSetSubspaceCount:(0,l.getSubspaceCount)(this.recalcTaint),availabilityHistorySize:this.availabilityHistorySize,availabilitySetSubspaceCount:(0,l.getSubspaceCount)(this.editedAvailability),hiddenRowsNodeCount:(0,a.getNodeCount)(this.hiddenRows)+(0,a.getNodeCount)(this.hiddenRowsAvailability),hiddenColsNodeCount:(0,a.getNodeCount)(this.hiddenCols)+(0,a.getNodeCount)(this.hiddenColsAvailability)}}},{key:"collectGarbage",value:function(W,q){var H=a.empty;for(var G in this.oldAvailabilities)if(this.oldAvailabilities.hasOwnProperty(G)){var z=Number(G);if(z>=W){H=(0,l.unionProduct)(H,this.oldAvailabilities[z]);continue}delete this.oldAvailabilities[z],this.availabilityHistorySize-=1}function V(j){return(0,l.meetsProduct)((0,l.intersectProduct)((0,h.createCellSetFromRange)(j),h.availableSetProduct),H)}function Z(j,N){return!(0,t.isBlankGridFormula)(N.fmla,N.compiledFmla!==void 0)&&V(j)}function D(j,N){return!(0,t.isBlankCellFormat)(N)&&V(j)}function O(j,N){return N!==g.SpecialStyle.Blank&&V(j)}function K(j,N){return!(!E(N.oper)&&A(N.oper,N.failure))&&V(j)}var $=(0,l.project)(H,"row","col");this.serverContents={formulae:this.serverContents.formulae.filter(Z),formats:this.serverContents.formats.filter(D),styles:this.serverContents.styles.filter(O),values:this.serverContents.values.filter(K),dirty:(0,l.intersectProduct)(this.serverContents.dirty,$)},this.editedContents={formulae:this.editedContents.formulae.filter(Z),formats:this.editedContents.formats.filter(D),styles:this.editedContents.styles.filter(O),values:this.editedContents.values.filter(K),dirty:(0,l.intersectProduct)(this.editedContents.dirty,$)},this.setClientContents({formulae:this.clientContents.formulae.filter(Z),formats:this.clientContents.formats.filter(D),values:this.clientContents.values.filter(K)},q),this.recalcValues=this.recalcValues.filter(K),this.recalcDirty=(0,l.intersectProduct)(this.recalcDirty,$)}}],[{key:"create",value:function(){return new U}}])}();t.PartialWorkbookGrid=P},"../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=o,t.createSheetCellSetFromRange=f,t.sheetUsedRange=g,t.sheetHiddenRows=h,t.sheetInFilterMode=y,t.mergeRecalcStatistics=F,t.isOutputFormatUnavailable=L;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),l;(function(k){k.DocumentLoc="DocumentLoc",k.SheetId="SheetId",k.SheetNames="SheetNames",k.GridRange="GridRange",k.GridRangeSize="GridRangeSize",k.CellFormat="CellFormat",k.CellStyle="CellStyle",k.HiddenRows="HiddenRows",k.HiddenCols="HiddenCols",k.InFilterMode="InFilterMode",k.CellFormula="CellFormula",k.CellMissingFormula="CellMissingFormula",k.CellEvaluatingValue="CellEvaluatingValue",k.EvalFailure="EvalFailure",k.ClientFailure="ClientFailure",k.NumberFormat="NumberFormat",k.StyleId="StyleId",k.FontId="FontId",k.FillId="FillId",k.BorderId="BorderId",k.NameLoc="NameLoc",k.VolatileFunction="VolatileFunction",k.TimeGranularity="TimeGranularity",k.GetTimeKind="GetTimeKind",k.ColumnName="ColumnName",k.ContainingTable="ContainingTable",k.NamedRanges="NamedRanges"})(l||(t.UnavailableKind=l={}));function o(k,v){return{sheet:k,set:v}}function f(k){return o(k.sheet,(0,a.createCellSetFromRange)(k.range))}function g(k,v){return{sheet:k,range:v}}function h(k,v,b){return{sheet:k,range:v,hidden:b}}function y(k,v){return{sheet:k,inFilterMode:v}}var p;(function(k){k.PrecisionTest="PrecisionTest",k.EditedCell="EditedCell",k.DependentCell="DependentCell",k.EvalFormula="EvalFormula",k.ParseEdit="ParseEdit"})(p||(t.ComputeKind=p={}));var R;(function(k){k.EditedCell="EditedCell",k.DependentCell="DependentCell",k.IndependentCell="IndependentCell",k.UnknownNonEditedCell="UnknownNonEditedCell"})(R||(t.ComputedCellKind=R={})),t.emptyRecalcStatistics={calculatedCellCount:{},changedCellCount:{},continueCount:0,editFinishedCount:0,stateTimedOut:!1,recalcFinishedCount:0};var C;(function(k){k.ChangedCell="ChangedCell",k.UnchangedCell="UnchangedCell",k.ContinueComputation="ContinueComputation",k.EditFinished="EditFinished",k.StateTimedOut="StateTimedOut",k.RecalcFinished="RecalcFinished"})(C||(t.RecalcStatisticsMessage=C={}));function S(k,v){var b;return Object.assign({},k,X({},v,((b=k[v])!=null?b:0)+1))}function F(k,v){switch(v.message){case C.ChangedCell:return Object.assign({},k,{changedCellCount:S(k.changedCellCount,v.cellKind),calculatedCellCount:S(k.calculatedCellCount,v.cellKind)});case C.UnchangedCell:return Object.assign({},k,{calculatedCellCount:S(k.calculatedCellCount,v.cellKind)});case C.ContinueComputation:return Object.assign({},k,{continueCount:k.continueCount+1});case C.StateTimedOut:return Object.assign({},k,{stateTimedOut:!0});case C.EditFinished:return Object.assign({},k,{editFinishedCount:k.editFinishedCount+1});case C.RecalcFinished:return Object.assign({},k,{recalcFinishedCount:k.recalcFinishedCount+1});default:return(0,n.assertNever)("calc.calc.partialWorkbookMessages.mergeRecalcStatistics",v)}}var E;(function(k){k.SetSheetNames="SetSheetNames",k.SetRefStyle="SetRefStyle",k.SetLocaleInfo="SetLocaleInfo",k.SetNumberFormats="SetNumberFormats",k.WriteNamedObject="WriteNamedObject",k.WriteUndefinedNames="WriteUndefinedNames",k.PromoteNamedObjects="PromoteNamedObjects",k.ExtendUnusedRange="ExtendUnusedRange",k.WriteHiddenRows="WriteHiddenRows",k.WriteInFilterMode="WriteInFilterMode",k.SetCellContents="SetCellContents",k.SetRangeFormula="SetRangeFormula",k.PromoteCellContents="PromoteCellContents"})(E||(t.SetMessageKind=E={}));var A;(function(k){k.Unavailable="Unavailable",k.Weak="Weak",k.ClientValueUnknown="ClientValueUnknown",k.Origin="Origin",k.Aggregate="Aggregate",k.Inferred="Inferred",k.Known="Known",k.Edit="Edit"})(A||(t.SpecialFormat=A={}));var T;(function(k){k.Unavailable="Unavailable",k.Weak="Weak",k.Blank="Blank"})(T||(t.SpecialStyle=T={}));var M;(function(k){k.EvalFormula="eval-formula",k.ServerCellFormula="server-cell-formula",k.EditCellFormula="edit-cell-formula",k.ServerNamedFormula="server-named-formula",k.EditNamedFormula="edit-named-formula"})(M||(t.FormulaMode=M={}));var _;(function(k){k.StateAdvanced="StateAdvanced",k.CellWrite="CellWrite",k.RangeWrite="RangeWrite",k.NameFailure="NameFailure",k.RangeFailure="RangeFailure",k.NumberFormatFailure="NumberFormatFailure",k.PrintFormulaFailure="PrintFormulaFailure",k.InferFormatFailure="InferFormatFailure",k.FormatValueFailure="FormatValueFailure",k.UnhandledFailure="UnhandledFailure",k.UpdateRequest="UpdateRequest",k.UpdateNamesRequest="UpdateNamesRequest",k.GarbageCollected="GarbageCollected",k.Alert="Alert",k.RecalcStatistics="RecalcStatistics",k.WorkbookStatistics="WorkbookStatistics",k.ExperimentRunResult="ExperimentRunResult"})(_||(t.OutputMessageKind=_={}));function L(k){return typeof k=="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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),o=s("../excel-online-calc/lib/calc/partialWorkbookNames.js"),f=function(){function g(h,y,p,R,C){var S=this;We(this,g),this.document=h,this.stringCompareCI=y,this.sheetScopedNames=p,this.oldSheetScopedNames=R,this.onWriteNamedObject=function(F,E,A){if(E.kind==="NamedRange"){var T=E.value;(0,n.assertTrue)("calc.calc.PartialWorkbookDocument.onWriteNamedObject: bad range",(0,a.isDocumentLocEqual)(E.value.sheets.document,F.scope.document));var M=S.getNamesBySheetId(T.sheets.index);if(M.kind===n.ResultKind.Failure)return M;M.value.onWriteNamedRange(F,E,A)}if(E.kind==="NamedTable"){var _=S.getNamesBySheetId(E.specialRefRanges[a.SpecialRefId.All].sheet.index);if(_.kind===n.ResultKind.Failure)return _;_.value.onWriteNamedTable(F,E,A)}return n.successUndefined},this.globalNames=C??new o.PartialWorkbookNames(y,(0,a.documentScope)(h))}return ze(g,[{key:"clone",value:function(){var y;if(this.sheetScopedNames){y=(0,n.makeStringMap)();for(var p in this.sheetScopedNames){var R=this.sheetScopedNames[p];y[p]=R.clone()}}return new g(this.document,this.stringCompareCI,y,void 0,this.globalNames.clone())}},{key:"setNamedObject",value:function(y,p,R,C){var S=this.getNameFormula(p,a.NameSource.StructRef);R!==void 0&&R.kind==="NamedTable"&&(0,n.isSuccess)(S)&&S.value!==void 0&&S.value.obj.kind==="NamedTable"&&(0,o.isNamedTableRangeEqual)(S.value.obj,R)&&(R=(0,o.mergeNamedTables)(S.value.obj,R));var F=this.getNamesBySheetId(p.scope.index);return F.kind===n.ResultKind.Failure?F:F.value.setNamedObject(y,p,R,C,this.onWriteNamedObject)}},{key:"setUndefinedNames",value:function(y){var p=this.getNamesBySheetId(y.index);return p.kind===n.ResultKind.Failure?p:(0,n.success)(p.value.setUndefinedNames())}},{key:"promoteNamedObjects",value:function(y,p){var R=this.getNamesBySheetId(y.index);return R.kind===n.ResultKind.Failure?R:R.value.promoteNamedObjects(p,this.onWriteNamedObject)}},{key:"setSheetNames",value:function(y){var p,R=(p=this.sheetScopedNames)!=null?p:this.oldSheetScopedNames,C=(0,n.makeStringMap)();for(var S of y){var F,E=S.sheetId;C[E]=(F=R==null?void 0:R[E])!=null?F:new o.PartialWorkbookNames(this.stringCompareCI,(0,a.sheetIndex)(this.document,E))}return new g(this.document,this.stringCompareCI,C,void 0,this.globalNames)}},{key:"getNameLoc",value:function(y,p,R){var C=this.getNamesBySheetId(y);if(C.kind===n.ResultKind.Failure)return C;var S=C.value.getNameLoc(p,R);return S.kind===n.ResultKind.Failure,S}},{key:"getAvailableNamesInScope",value:function(y){var p=this.getAllDocumentNames(),R=this.getNamesBySheetId(y);return R.kind===n.ResultKind.Success&&(0,n.safePush)(p,R.value.getAvailableNames((0,a.nameScope)(this.document,y))),p}},{key:"getAllDocumentNames",value:function(){return this.globalNames.getAvailableNames((0,a.documentScope)(this.document))}},{key:"getAvailableTableColumns",value:function(y){var p=this.getNameFormula(y,a.NameSource.StructRef),R=[];if(p.kind!==n.ResultKind.Success||p.value===void 0||p.value.obj.kind!=="NamedTable")return{cols:R,isPartial:!0};var C=!p.value.obj.allColumnNamesAvailable;return p.value.obj.columnNames.forEach(function(S){return R.push(S),!0}),{cols:R,isPartial:C}}},{key:"getNameFormula",value:function(y,p){var R=this.getNamesBySheetId(y.scope.index);return R.kind===n.ResultKind.Failure?R:R.value.getNameFormula(y.name,p)}},{key:"hasRecalcNameFailure",value:function(y){var p=this.getNamesBySheetId(y.scope.index);return p.kind===n.ResultKind.Failure?p:(0,n.success)(p.value.hasRecalcFailure(y.name))}},{key:"setRecalcNameFailure",value:function(y){var p=this.getNamesBySheetId(y.scope.index);return p.kind===n.ResultKind.Failure?p:(0,n.success)(p.value.setRecalcFailure(y.name))}},{key:"getNamesBySheetId",value:function(y){if(y===void 0)return(0,n.success)(this.globalNames);if(!this.sheetScopedNames)return(0,n.failure)((0,a.unavailable)([{kind:l.UnavailableKind.SheetNames}]));var p=this.sheetScopedNames[y];return p===void 0?(0,n.failure)((0,a.unavailable)([{kind:l.UnavailableKind.SheetId,document:this.document,sheetId:y}])):(0,n.success)(p)}},{key:"getContainingTable",value:function(y){var p=this.getNamesBySheetId(y.sheet.index);return p.kind===n.ResultKind.Failure?p:(0,n.success)(p.value.getContainingTable(y.range))}},{key:"getNamedRanges",value:function(y){var p=this.getNamesBySheetId(y.sheet.index);return p.kind===n.ResultKind.Failure?p:(0,n.success)(p.value.getNamedRanges(y.range))}},{key:"getIntersectingTables",value:function(y){var p=this.getNamesBySheetId(y.sheet.index);return p.kind===n.ResultKind.Failure?p:(0,n.success)(p.value.getIntersectingTables(y.range))}},{key:"getStructRefColumn",value:function(y,p){var R=this.getNameFormula(y,a.NameSource.StructRef);if(R.kind===n.ResultKind.Failure)return R;if(R.value===void 0)return(0,n.success)(void 0);if(R.value.obj.kind!=="NamedTable")return(0,n.failure)((0,a.invalidStructRef)(a.InvalidStructRefReason.NamedObjectNotTable));var C=R.value.obj,S;if(typeof p=="string")S=C.columnNames.getEntry(p);else{var F=C.columnIndexes.getValue(p);S=F===void 0?void 0:(0,n.entry)(F,p)}if(S===void 0)return C.allColumnNamesAvailable?(0,n.success)(void 0):(0,n.failure)((0,a.unavailable)([{kind:l.UnavailableKind.ColumnName,table:y,columnNameOrIndex:p}]));var E=C.specialRefRanges[a.SpecialRefId.Data],A=E.sheet,T=E.range,M=(0,a.sheetGridRange)(A,(0,a.gridRange)(T.row,S.value,T.rows,1));return(0,n.success)((0,a.structRefColumnLoc)(S.key,M,C.hasHeadersRow,C.hasTotalsRow))}},{key:"getStructRefSpecialRef",value:function(y,p){var R=this.getNameFormula(y,a.NameSource.StructRef);return R.kind===n.ResultKind.Failure?R:R.value===void 0?(0,n.success)(void 0):R.value.obj.kind!=="NamedTable"?(0,n.failure)((0,a.invalidStructRef)(a.InvalidStructRefReason.NamedObjectNotTable)):(0,n.success)(R.value.obj.specialRefRanges[p])}},{key:"onCellModified",value:function(y){this.forEachSheetScope(function(p){p.onCellModified(y)}),this.globalNames.onCellModified(y)}},{key:"collectGarbage",value:function(y){this.forEachSheetScope(function(p){p.collectGarbage(y)}),this.globalNames.collectGarbage(y)}},{key:"advanceState",value:function(y){this.forEachSheetScope(function(p){p.advanceState(y)}),this.globalNames.advanceState(y),this.oldSheetScopedNames=this.sheetScopedNames,this.sheetScopedNames=void 0}},{key:"resetLazyData",value:function(){this.forEachSheetScope(function(y){y.resetLazyData()}),this.globalNames.resetLazyData()}},{key:"getNameStatistics",value:function(){var y=this.globalNames.getStatistics();return this.forEachSheetScope(function(p){return y=(0,o.mergeNameStatistics)(y,p.getStatistics())}),y}},{key:"forEachSheetScope",value:function(y){for(var p in this.sheetScopedNames)if(Object.prototype.hasOwnProperty.call(this.sheetScopedNames,p)){var R=this.sheetScopedNames[p];y(R)}}}])}();t.PartialWorkbookNameManager=f},"../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=g,t.mergeNamedTables=h,t.mergeNameStatistics=R,t.isNamedTableRangeEqual=C;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),o=s("../excel-online-calc/lib/calc/utils.js");t.namedValue=(0,n.typedInstanceCreator)()(function(E){return{kind:"NamedValue",value:E}}),t.namedRange=(0,n.typedInstanceCreator)()(function(E){return{kind:"NamedRange",value:E}});var f=n.RedBlackMapTree.create(function(E,A){return E-A});function g(E,A,T,M,_){var L=E.sheet,k=E.range,v=A?(0,a.gridRange)(k.row-1,k.col,1,k.cols):void 0,b=T?(0,a.gridRange)(k.row+k.rows,k.col,1,k.cols):void 0,x=(0,a.gridRangeJoinOpt)((0,a.gridRangeJoinOpt)(v,E.range),b),w=M.reduce(function(U,Q){return(0,n.assertTrue)("calc.calc.namedTable: column names in range",Q.column>=E.range.col&&Q.column<E.range.col+E.range.cols),U.setValue(Q.column,Q.name)},f),B=n.RedBlackMapTree.create(_);w.forEach(function(U,Q){return B=B.setValue(Q,U),!0});var P=w.getCount()===E.range.cols;return{kind:"NamedTable",specialRefRanges:X(X(X(X({},a.SpecialRefId.Data,E),a.SpecialRefId.Headers,v?(0,a.sheetGridRange)(L,v):void 0),a.SpecialRefId.Totals,b?(0,a.sheetGridRange)(L,b):void 0),a.SpecialRefId.All,(0,a.sheetGridRange)(L,x)),columnNames:B,columnIndexes:w,allColumnNamesAvailable:P,hasHeadersRow:A,hasTotalsRow:T}}function h(E,A){var T=E.columnNames,M=E.columnIndexes;A.columnIndexes.forEach(function(L,k){var v=E.columnIndexes.getValue(L);return v!==void 0&&(T=T.remove(v)),!0}),A.columnIndexes.forEach(function(L,k){return T=T.setValue(k,L),M=M.setValue(L,k),!0});var _=M.getCount()===A.specialRefRanges[a.SpecialRefId.All].range.cols;return Object.assign({},A,{columnNames:T,columnIndexes:M,allColumnNamesAvailable:_})}t.namedFormula=(0,n.typedInstanceCreator)()(function(E){return{kind:"NamedFormula",fmla:E}}),t.namedFailure=(0,n.typedInstanceCreator)()(function(E,A){return{kind:"NamedFailure",failureReason:E,objectKind:A}});var y=(0,a.makeGridRangeTable)(),p=(0,a.makeGridRangeTable)();t.emptyNameStatistics={namesCount:0,tablesCount:0,rangesCount:0,recalcFailuresCount:0,scopes:0,allAvailableScopes:0};function R(E,A){return{namesCount:E.namesCount+A.namesCount,tablesCount:E.tablesCount+A.tablesCount,rangesCount:E.rangesCount+A.rangesCount,recalcFailuresCount:E.recalcFailuresCount+A.recalcFailuresCount,scopes:E.scopes+A.scopes,allAvailableScopes:E.allAvailableScopes+A.allAvailableScopes}}function C(E,A){return(0,a.isSheetGridRangeEqual)(E.specialRefRanges[a.SpecialRefId.Data],A.specialRefRanges[a.SpecialRefId.Data])&&E.hasHeadersRow===A.hasHeadersRow&&E.hasTotalsRow===A.hasTotalsRow}var S=function(){function E(A,T,M,_){We(this,E),this.names=A,this.allAvailable=T,this.tables=M,this.ranges=_}return ze(E,[{key:"update",value:function(T,M,_,L){return T!==this.names||M!==this.allAvailable||_!==this.tables||L!==this.ranges?new E(T,M,_,L):this}},{key:"getEntry",value:function(T,M,_){var L=this.names.getEntry(M);return L===void 0?this.allAvailable?(0,n.success)(void 0):(0,n.failure)((0,a.unavailable)([{kind:l.UnavailableKind.NameLoc,name:(0,a.nameLoc)(T,M),source:_}])):(0,n.success)(L.value!==!1?L:void 0)}},{key:"getEntryIfDefined",value:function(T){var M=this.names.getEntry(T);if(M!==void 0)return M.value!==!1?M:void 0}},{key:"setValue",value:function(T,M){return this.update(this.names.setValue(T,M),this.allAvailable,this.tables,this.ranges)}},{key:"remove",value:function(T){return this.update(this.allAvailable?this.names.remove(T):this.names.setValue(T,!1),this.allAvailable,this.tables,this.ranges)}},{key:"getContainingTable",value:function(T){var M;return this.tables.forEachGe(T,function(_,L){return M=L,!1}),M}},{key:"getIntersectingTables",value:function(T){var M=[];return this.tables.forEachMeets(T,function(_,L){return M.push(L),!0}),M}},{key:"getNamedRanges",value:function(T){var M;return(M=this.ranges.getValue(T))!=null?M:[]}},{key:"getAvailableNames",value:function(T){var M=[];return this.names.forEach(function(_,L){return L!==!1&&M.push((0,a.nameLoc)(T,_)),!0}),M}},{key:"forEachAvailableName",value:function(T){return this.names.forEach(function(M,_){return T(M,_===!1?void 0:_)})}},{key:"setUndefined",value:function(){return this.update(this.names,!0,this.tables,this.ranges)}},{key:"getStatistics",value:function(T){return{namesCount:this.names.getCount(),tablesCount:this.tables.getCount(),rangesCount:this.ranges.getCount(),recalcFailuresCount:T,scopes:1,allAvailableScopes:this.allAvailable?1:0}}},{key:"collectGarbage",value:function(){return this.update(this.allAvailable?this.names.filter(function(T,M){return M!==!1}):this.names,this.allAvailable,this.tables,this.ranges)}},{key:"resetLazyData",value:function(){this.names.forEach(function(T,M){return M!==!1&&M.lazyData.reset(),!0})}},{key:"onWriteNamedTable",value:function(T,M,_){var L=M.specialRefRanges[a.SpecialRefId.All].range;return this.update(this.names,this.allAvailable,_==="remove"?this.tables.remove(L):this.tables.setValue(L,T),this.ranges)}},{key:"onWriteNamedRange",value:function(T,M,_){var L,k=M.value.ranges[0],v=(L=this.ranges.getValue(k))!=null?L:[],b=_==="remove"?v.filter(function(x){return(0,a.isNameScopeEqual)(T.scope,x.scope)&&T.name===x.name}):[].concat(Qr(v),[T]);return this.update(this.names,this.allAvailable,this.tables,b.length===0?this.ranges.remove(k):this.ranges.setValue(k,b))}}],[{key:"create",value:function(T){return new E(n.RedBlackMapTree.create(T),!1,y,p)}}])}(),F=function(){function E(A,T){We(this,E),this.stringCompareCI=A,this.scope=T,this.isCurrent=!1,this.isChanged=!1,this.oldContents=this.contents=this.emptyContents=S.create(A),this.emptyRecalcFailures=this.recalcFailures=n.ArrayMapTree.create(A)}return ze(E,[{key:"clone",value:function(){var T=new E(this.stringCompareCI,this.scope);return T.contents=this.contents,T}},{key:"advanceState",value:function(T){this.oldContents=this.contents,this.oldStateId=this.isCurrent?T: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(T){this.oldStateId===void 0||this.oldStateId<T?(this.oldContents=this.emptyContents,this.oldStateId=void 0):this.oldContents=this.oldContents.collectGarbage(),this.contents=this.contents.collectGarbage()}},{key:"getNameLoc",value:function(T,M){var _=this.contents.getEntry(this.scope,T,M);return(0,n.isSuccess)(_)?(0,n.success)(_.value!==void 0?(0,a.nameLoc)(this.scope,_.value.key):void 0):_}},{key:"getNameFormula",value:function(T,M){var _=this.contents.getEntry(this.scope,T,M);return(0,n.isSuccess)(_)?(0,n.success)(_.value!==void 0?_.value.value:void 0):_}},{key:"getContainingTable",value:function(T){return this.contents.getContainingTable(T)}},{key:"getIntersectingTables",value:function(T){return this.contents.getIntersectingTables(T)}},{key:"getNamedRanges",value:function(T){return this.contents.getNamedRanges(T)}},{key:"allAvailable",value:function(){return this.contents.allAvailable}},{key:"getAvailableNames",value:function(T){return this.contents.getAvailableNames(T)}},{key:"hasRecalcFailure",value:function(T){return this.recalcFailures.contains(T)}},{key:"setRecalcFailure",value:function(T){this.recalcFailures=this.recalcFailures.setValue(T,!0)}},{key:"onCellModified",value:function(T){this.recalcFailures=this.emptyRecalcFailures}},{key:"resetLazyData",value:function(){this.contents.resetLazyData(),this.oldContents!==this.contents&&this.oldContents.resetLazyData()}},{key:"setNamedObject",value:function(T,M,_,L,k){var v=this.contents.getEntryIfDefined(M.name);if(v!==void 0){var b=k((0,a.nameLoc)(this.scope,v.key),v.value.obj,"remove");if(b.kind===n.ResultKind.Failure)return b}if(_===void 0?this.contents=this.contents.remove(M.name):this.contents=this.contents.setValue(M.name,{obj:_,lazyData:new o.ResettableLazy(function(){return L(T,M,_)})}),this.isCurrent=this.isChanged=!0,_!==void 0){var x=k(M,_,"add");if(x.kind===n.ResultKind.Failure)return x}return n.successUndefined}},{key:"setUndefinedNames",value:function(){this.contents=this.contents.setUndefined(),this.isCurrent=this.isChanged=!0}},{key:"promoteNamedObjects",value:function(T,M){var _=this;if(this.isChanged||T!==this.oldStateId)return(0,n.success)(!1);this.contents=this.oldContents,this.isCurrent=!0;var L=(0,n.success)(!0);return this.contents.forEachAvailableName(function(k,v){if(v===void 0)return!0;var b=M((0,a.nameLoc)(_.scope,k),v.obj,"add");return b.kind===n.ResultKind.Success?!0:(L=b,!1)}),L}},{key:"onWriteNamedTable",value:function(T,M,_){this.contents=this.contents.onWriteNamedTable(T,M,_)}},{key:"onWriteNamedRange",value:function(T,M,_){this.contents=this.contents.onWriteNamedRange(T,M,_)}},{key:"forEachAvailableName",value:function(T){return this.contents.forEachAvailableName(T)}}])}();t.PartialWorkbookNames=F},"../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=S,t.cellSetBounds=F,t.forEachRow=E,t.forEachCol=A,t.forEachRangeInSet=_,t.forEachCellInSet=L,t.translateAvailabilitySet=k;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-common/lib/ds/bspSet.js"),l=s("../excel-online-calc-common/lib/ds/bspSplit.js"),o=s("../excel-online-calc-common/lib/ds/productSet.js"),f=s("../excel-online-calc-lang/lib/index.js"),g;(function(v){v[v.AvailableSet=0]="AvailableSet",v[v.AvailableRead=1]="AvailableRead"})(g||(t.AvailabilityKind=g={})),t.anyAvailability=[g.AvailableSet,g.AvailableRead+1];var h=[0,f.sheetRows],y=[0,f.sheetCols];t.availabilityOperations=(0,l.boundedParetoSetOperations)(1,t.anyAvailability[0]+1,t.anyAvailability[1],t.anyAvailability,"Availability operations, alpha = 1");var p=(0,l.boundedParetoSetOperations)(.2,h[0]+1,h[1],h,"Row operations, alpha = 0.2"),R=(0,l.boundedParetoSetOperations)(.35,y[0]+1,y[1],y,"Col operations, alpha = 0.35"),C={availability:t.availabilityOperations,row:p,col:R};t.bspFactory={availability:(0,a.createFromKey)(C.availability),row:(0,a.createFromKey)(C.row),col:(0,a.createFromKey)(C.col)};function S(v){return(0,o.createFromProduct)({row:t.bspFactory.row([v.row,v.row+v.rows]),col:t.bspFactory.col([v.col,v.col+v.cols])})}function F(v){if(v!==a.empty){var b=v===a.dense?void 0:v.root.bounds.row,x=v===a.dense?void 0:v.root.bounds.col,w=b===void 0?C.row.top:T((0,a.fromUntyped)(C.row,b)),B=Ae(w,2),P=B[0],U=B[1],Q=x===void 0?C.col.top:M((0,a.fromUntyped)(C.col,x)),W=Ae(Q,2),q=W[0],H=W[1];return(0,f.gridRange)(P,q,U-P,H-q)}}t.availableSetProduct=(0,o.createFromProduct)({availability:t.bspFactory.availability([g.AvailableSet,g.AvailableSet+1])}),t.availableReadProduct=(0,o.createFromProduct)({availability:t.bspFactory.availability([g.AvailableRead,g.AvailableRead+1])}),t.availableAllProduct=(0,o.createFromProduct)({availability:t.bspFactory.availability([g.AvailableSet,g.AvailableRead+1])});function E(v,b){return v!==a.dense?(0,a.forEachKey)(v,b):b(C.row.top)}function A(v,b){return v!==a.dense?(0,a.forEachKey)(v,b):b(C.col.top)}function T(v){var b=[];return E(v,function(x){return b.push(x),!0}),b.reduce(n.ivlJoin)}function M(v){var b=[];return A(v,function(x){return b.push(x),!0}),b.reduce(n.ivlJoin)}function _(v,b){var x=function(B){return E(B.row,function(P){var U=Ae(P,2),Q=U[0],W=U[1];return A(B.col,function(q){var H=Ae(q,2),G=H[0],z=H[1];return b((0,f.gridRange)(Q,G,W-Q,z-G))})})};return(0,o.forEachProduct)(v,x,"row","col")}function L(v,b){return _(v,function(x){return(0,f.forEachCellInRange)(x,b)})}function k(v,b,x){var w=a.empty;return(0,o.forEachProduct)(v,function(B){var P=a.empty;E(B.row,function(W){var q=Ae(W,2),H=q[0],G=q[1];return P=(0,a.union)(P,t.bspFactory.row([H+b,G+b])),!0});var U=a.empty;A(B.col,function(W){var q=Ae(W,2),H=q[0],G=q[1];return U=(0,a.union)(U,t.bspFactory.col([H+x,G+x])),!0});var Q=(0,o.createFromProduct)({row:P,col:U,availability:B.availability});return w=(0,o.unionProduct)(w,Q),!0},"row","col","availability"),w}},"../excel-online-calc/lib/calc/partialWorkbookSheets.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PartialWorkbookSheets=void 0;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),o=function(){function f(g,h,y,p,R,C){We(this,f),this.document=g,this.stringCompareCI=h,this.sheetPosToId=y,this.sheetNameToId=p,this.data=R,this.oldData=C}return ze(f,[{key:"clone",value:function(){return new f(this.document,this.stringCompareCI,this.sheetPosToId,this.sheetNameToId,this.data,void 0)}},{key:"setSheetNames",value:function(h){for(var y,p=(y=this.data)!=null?y:this.oldData,R=(0,n.makeStringMap)(),C=[],S=[],F=0;F<h.length;F+=1){var E=h[F],A=E.sheetName,T=E.sheetId;C[F]=T,S.push([A,T]);var M=p==null?void 0:p[T];if(M===void 0){var _=(0,a.sheetIndex)(this.document,T);R[T]={pos:F,name:A,sheetIndex:_}}else R[T]=Object.assign({},M,{pos:F,name:A})}var L=n.ArrayMapTree.create(this.stringCompareCI).setValues(S);return new f(this.document,this.stringCompareCI,C,L,R,void 0)}},{key:"advanceState",value:function(h){this.oldData=this.data,this.sheetPosToId=void 0,this.sheetNameToId=void 0,this.data=void 0}},{key:"getSheetRangeIds",value:function(h){var y,p;if(!this.sheetPosToId)return(0,n.failure)((0,a.unavailable)([{kind:l.UnavailableKind.SheetNames}]));if(h.index===void 0)y=0,p=this.sheetPosToId.length;else{var R=this.getSheetById(h.index);if(!(0,n.isSuccess)(R))return R;var C=this.getSheetById(h.index2);if(!(0,n.isSuccess)(C))return C;y=(0,n.fastMin)(R.value.pos,C.value.pos),p=(0,n.fastMax)(R.value.pos,C.value.pos)+1}for(var S=[],F=y;F<p;F+=1)S.push(this.sheetPosToId[F]);return(0,n.success)((0,a.sheetRangeIndexes)(S,y))}},{key:"getSheetById",value:function(h){if(!this.data)return(0,n.failure)((0,a.unavailable)([{kind:l.UnavailableKind.SheetNames}]));var y=this.data[h];return y===void 0?(0,n.failure)((0,a.unavailable)([{kind:l.UnavailableKind.SheetId,document:this.document,sheetId:h}])):(0,n.success)(y)}},{key:"getSheetByName",value:function(h){if(!this.sheetNameToId)return(0,n.failure)((0,a.unavailable)([{kind:l.UnavailableKind.SheetNames}]));var y=this.sheetNameToId.getValue(h);return y===void 0?(0,n.success)(void 0):this.getSheetById(y)}},{key:"forEachSheet",value:function(h){if(!(!this.sheetPosToId||!this.data))for(var y of this.sheetPosToId){var p=this.data[y];p&&h(p,y)}}}])}();t.PartialWorkbookSheets=o},"../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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),o={type:a.BorderLineType.None,color:{argb:"00000000"}};t.blankStyleValue={font:{name:"Calibri",bold:!1,italic:!1,underline:a.FontUnderline.None,strikethrough:!1,verticalAlign:a.FontVerticalAlignment.None,size:11,color:{argb:"ff000000"}},fill:{kind:a.FillKind.Pattern,pattern:a.PatternType.None,fgColor:{argb:"00000000"},bgColor:{argb:"00000000"}},border:{top:o,bottom:o,left:o,right:o},alignment:{horizontal:a.HorizontalAlignment.Automatic,vertical:a.VerticalAlignment.Bottom,textRotation:0,wrapText:!1,indent:0,relativeIndent:0,shrinkToFit:!1,readingOrder:0}};var f=function(){function g(){We(this,g),this.styles=[],this.fonts=[],this.fills=[],this.borders=[]}return ze(g,[{key:"clone",value:function(){function y(R,C){Object.keys(R).map(Number).forEach(function(S){return void(C[S]=R[S])})}var p=new g;return y(this.styles,p.styles),y(this.fonts,p.fonts),y(this.fills,p.fills),y(this.borders,p.borders),p}},{key:"resolveCellStyle",value:function(y){if(y===l.SpecialStyle.Blank)return(0,n.success)(t.blankStyleValue);var p=this.styles[y];if(p===void 0)return(0,n.failure)({kind:l.UnavailableKind.StyleId,styleId:y});var R=p.fontId,C=p.fillId,S=p.borderId,F=p.alignment,E=R!==void 0?this.fonts[R]:t.blankStyleValue.font;if(E===void 0)return(0,n.failure)({kind:l.UnavailableKind.FontId,fontId:R});var A=C!==void 0?this.fills[C]:t.blankStyleValue.fill;if(A===void 0)return(0,n.failure)({kind:l.UnavailableKind.FillId,fillId:C});var T=S!==void 0?this.borders[S]:t.blankStyleValue.border;return T===void 0?(0,n.failure)({kind:l.UnavailableKind.BorderId,borderId:S}):(0,n.success)({font:E,fill:A,border:T,alignment:F})}},{key:"setStyles",value:function(y,p){var R=this;p||(this.styles=[]),Object.keys(y).map(Number).forEach(function(C){return void(R.styles[C]=y[C])})}},{key:"setFonts",value:function(y,p){var R=this;p||(this.fonts=[]),Object.keys(y).map(Number).forEach(function(C){return void(R.fonts[C]=y[C])})}},{key:"setFills",value:function(y,p){var R=this;p||(this.fills=[]),Object.keys(y).map(Number).forEach(function(C){return void(R.fills[C]=y[C])})}},{key:"setBorders",value:function(y,p){var R=this;p||(this.borders=[]),Object.keys(y).map(Number).forEach(function(C){return void(R.borders[C]=y[C])})}}])}();t.PartialWorkbookStyles=f},"../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 n=s("../excel-online-calc-common/lib/index.js"),a;(function(o){o[o.Back=0]="Back",o[o.Front=1]="Front"})(a||(t.QueuePos=a={}));var l=function(){function o(){We(this,o),this.minPriority=0,this.taskDeqs=[]}return ze(o,[{key:"deleteTasks",value:function(g,h){var y=this.taskDeqs[g];if(y)for(var p;p=y.popFront();)typeof p!="function"&&p.onDeleted&&p.onDeleted(h)}},{key:"addTask",value:function(g,h,y){var p,R=(p=this.taskDeqs[g])!=null?p:this.taskDeqs[g]=new n.Deque;h===a.Back?R.pushBack(y):R.pushFront(y),g<this.minPriority&&(this.minPriority=g)}},{key:"runTask",value:function(){for(var g=this.minPriority;g<this.taskDeqs.length;g+=1){var h;this.minPriority=g;var y=(h=this.taskDeqs[g])==null?void 0:h.popFront();if(y)return typeof y=="function"?y():y.onRun(),!0}return!1}},{key:"getCount",value:function(g){if(g!==void 0){var h,y;return(h=(y=this.taskDeqs[g])==null?void 0:y.getCount())!=null?h:0}return this.taskDeqs.reduce(function(p,R){return R?p+R.getCount():p},0)}}])}();t.PriorityScheduler=l},"../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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-common/lib/ds/bspSet.js"),o=s("../excel-online-calc-common/lib/ds/productSet.js"),f=s("../excel-online-calc-lang/lib/index.js"),g=s("../excel-online-calc-runtime/lib/index.js"),h=s("../excel-online-common/lib/index.js"),y=n.__importStar(s("../typed-workers/lib/index.js")),p=s("../excel-online-calc/lib/calc/dataTransformers.js"),R=s("../excel-online-calc/lib/calc/missingJSFeaturesTelemetry.js"),C=s("../excel-online-calc/lib/calc/partialWorkbook.js"),S=s("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),F=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),E=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),A=s("../excel-online-calc/lib/calc/recalcServiceCheck.js"),T=s("../excel-online-calc/lib/calc/recalcServiceDataTransformer.js"),M=s("../excel-online-calc/lib/calc/recalcServiceExperiments.js"),_=s("../excel-online-calc/lib/calc/recalcServiceTypes.js"),L=s("../excel-online-calc/lib/calc/recalcSideGrid.js"),k=s("../excel-online-calc/lib/calc/unavailabilityAnalyzer.js"),v=s("../excel-online-calc/lib/calc/utils.js"),b=10,x=function(){function W(q,H,G){We(this,W),this.onRecalcResults=q,this.onUpdateRequest=H,this.currentOutputStateId=G,this.editedRangeDeltas=[],this.dependentRangeDeltas=[],this.editedRangeFailures=[],this.dependentRangeFailures=[],this.rangeUpdateRequests=[],this.namesUpdateRequests=[],this.recalcFinished=!1}return ze(W,[{key:"setOutputStateId",value:function(H){H<=this.currentOutputStateId||(this.flush(),this.currentOutputStateId=H)}},{key:"pushCellWrite",value:function(H,G){(H!==F.ComputedCellKind.DependentCell?this.editedRangeDeltas:this.dependentRangeDeltas).push(G)}},{key:"pushRangeWrite",value:function(H,G){(0,a.safePush)(H!==F.ComputedCellKind.DependentCell?this.editedRangeDeltas:this.dependentRangeDeltas,G)}},{key:"pushRangeFailure",value:function(H,G){(H!==F.ComputedCellKind.DependentCell?this.editedRangeFailures:this.dependentRangeFailures).push(G)}},{key:"pushUpdateRequest",value:function(H){this.rangeUpdateRequests.push(H)}},{key:"pushUpdateNameRequest",value:function(H){this.namesUpdateRequests.push(H.index)}},{key:"pushRecalcFinished",value:function(H){this.recalcFinished=this.recalcFinished||H}},{key:"isRecalcFinished",value:function(){return this.recalcFinished}},{key:"flush",value:function(){(this.rangeUpdateRequests.length>0||this.namesUpdateRequests.length>0)&&(this.onUpdateRequest((0,_.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,_.recalcResults)(this.currentOutputStateId,"Dependents",!0,[],[],[])),this.recalcFinished=!1)}},{key:"sendRecalcResults",value:function(H,G,z,V){for(var Z=0;Z<(0,a.fastMax)((0,a.fastMax)(G.length,z.length),V.length);Z+=b)this.onRecalcResults((0,_.recalcResults)(this.currentOutputStateId,H,!1,G.slice(Z,Z+b),z.slice(Z,Z+b),V.slice(Z,Z+b)))}}])}();function w(W){var q=W.kind;return{kind:q}}var B=function(){function W(q,H,G,z,V){var Z=this,D=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},O=arguments.length>6&&arguments[6]!==void 0?arguments[6]:"Local";We(this,W),this.onRecalcResults=q,this.onUpdateRequest=H,this.onGC=G,this.onAlert=z,this.asyncLoopFunction=V,this.twConfig=D,this.dataTransformer=new T.RecalcServiceDataTransformer,this.currentInputStateId=-1/0,this.currentOutputStateId=-1/0,this.lastRecalcStatsStateId=-1/0,this.recalcStatistics=F.emptyRecalcStatistics,this.nameFailures=[],this.rangeFailures=[],this.numberFormatFailures=[],this.printFormulaFailures=[],this.inferFormatFailures=[],this.formatValueFailures=[],this.unhandledFailures=[],this.ignoredInputStats={},this.ignoredOutputStats={},this.initCalcThreadInside=function(){var K=gr(function*($,j,N){return(0,a.initCalcInThread)($,j,N,Z.twConfig)});return function($,j,N){return K.apply(this,arguments)}}(),this.setConfig({}),this.dataModel=new C.PartialWorkbook(this.dataTransformer.getLangConfig(),this.config)}return ze(W,[{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(H,G){var z=H-this.currentInputStateId;return z<0?(this.logInputStateIdDecrease(G),!1):(z!==0&&(this.flushInputLogs(),this.currentInputStateId=H),!0)}},{key:"setOutputStateId",value:function(H){var G=H-this.currentOutputStateId;return G<0?(this.logOutputStateIdDecrease(),!1):(G!==0&&(this.flushOutputLogs(),this.currentOutputStateId=H),!0)}},{key:"clearAsyncResumeRecalc",value:function(){this.recalcLoop!==void 0&&this.recalcLoop.stop()}},{key:"resumeRecalc",value:function(){var H=this;this.flushInputLogs(),this.clearAsyncResumeRecalc(),this.recalcLoop=this.asyncLoopFunction(function(){var z=H.dataModel.step(),V=z.messages,Z=z.queueEmpty;return V.length>0&&H.processRecalcResults(V),Z?void 0:1},{costThreshold:1,timeThreshold:this.config.yieldIntervalMs});var G=this.recalcLoop;return(0,a.promiseFinally)(this.recalcLoop.promise,function(){H.recalcLoop===G&&(H.recalcLoop=void 0)})}},{key:"testResumeRecalc",value:function(){var q=gr(function*(G){if(yield this.resumeRecalc(),G!==void 0){var z="calc.calc.RecalcService: resumeRecalc finished; resumeId = ".concat(G);a.ulsLogger.ULS.traceTag(574128980,h.LogCategory.msoulscat_ES_EWAJS,h.TraceLevel.Info,z)}});function H(G){return q.apply(this,arguments)}return H}()},{key:"processRecalcResults",value:function(H){var G=new x(this.onRecalcResults,this.onUpdateRequest,this.currentOutputStateId);for(var z of H){if(z.kind===F.OutputMessageKind.GarbageCollected){this.onGC(z.minStateIdKept);continue}if(z.kind===F.OutputMessageKind.Alert){this.onAlert(z.message);continue}if(z.kind===F.OutputMessageKind.ExperimentRunResult){this.logExperimentRunResult(z.experimentName,JSON.stringify({message:z.logMessage,timeoutReason:z.timeoutReason}));continue}if(this.setOutputStateId(z.stateId))switch(G.setOutputStateId(z.stateId),z.kind){case F.OutputMessageKind.CellWrite:{var V=z.cell,Z=z.value,D=z.format,O=z.cellKind,K=z.formulaBarText,$=z.formatted,j=z.hasHyperlink,N=V.sheet,J=V.range,ee=this.cellWriteToRangeDelta(N.index,J.row,J.col,Z,D,K,$,j,"messages.<index>.value");(0,a.isDefined)(ee)&&G.pushCellWrite(O,ee);break}case F.OutputMessageKind.RangeWrite:{var Y=z.range,re=z.values,ue=z.cellKind,ce=z.formulaBarText,oe=z.formatted,ae=z.formats,le=Y.sheet,ne=Y.range;G.pushRangeWrite(ue,this.rangeWriteToRangeDeltas(le.index,ne,re,ae,ce,oe,"messages.<index>.values"));break}case F.OutputMessageKind.NameFailure:this.nameFailures.push(z);break;case F.OutputMessageKind.RangeFailure:{var te=z.range,ie=z.cellKind,se=z.reason;G.pushRangeFailure(ie,this.rangeFailure(te,se)),this.rangeFailures.push(z);break}case F.OutputMessageKind.NumberFormatFailure:this.numberFormatFailures.push(z);break;case F.OutputMessageKind.PrintFormulaFailure:this.printFormulaFailures.push(z);break;case F.OutputMessageKind.InferFormatFailure:this.inferFormatFailures.push(z);break;case F.OutputMessageKind.FormatValueFailure:{var Re=z.range,he=z.cellKind,ye=z.reason;G.pushRangeFailure(he,this.rangeFailure(Re,ye)),this.formatValueFailures.push(z);break}case F.OutputMessageKind.UnhandledFailure:this.unhandledFailures.push(z);break;case F.OutputMessageKind.UpdateRequest:G.pushUpdateRequest((0,p.sheetGridRangeToLocation)(z.range));break;case F.OutputMessageKind.UpdateNamesRequest:G.pushUpdateNameRequest(z.scope);break;case F.OutputMessageKind.RecalcStatistics:G.pushRecalcFinished(z.message===F.RecalcStatisticsMessage.RecalcFinished),this.recalcStatistics=(0,F.mergeRecalcStatistics)(this.recalcStatistics,z);break;case F.OutputMessageKind.WorkbookStatistics:this.logWorkbookStats(z.stateId,z.stats,z.p);break;case F.OutputMessageKind.StateAdvanced:break;default:return(0,a.assertNever)("calc.calc.RecalcServiceImpl.processRecalcResults",z)}}G.isRecalcFinished()&&this.flushOutputLogs(),G.flush()}},{key:"logExperimentRunResult",value:function(H,G){a.ulsLogger.ULS.traceTag(594409422,h.LogCategory.msoulscat_ES_EWAJS,h.TraceLevel.Info,"calc.calc.RecalcService: ".concat(H," done; ").concat(G)),H==="UnitExperiment"&&a.ulsLogger.ULS.traceTag(538567681,h.LogCategory.msoulscat_ES_EWAJS,h.TraceLevel.Info,"calc.calc.RecalcService: UnitExperiment done: ".concat(G))}},{key:"logAllFailureStats",value:function(){var H=this.nameFailures;this.nameFailures=[];var G=this.rangeFailures;this.rangeFailures=[];var z=this.numberFormatFailures;this.numberFormatFailures=[];var V=this.printFormulaFailures;this.printFormulaFailures=[];var Z=this.inferFormatFailures;this.inferFormatFailures=[];var D=this.formatValueFailures;this.formatValueFailures=[];var O=this.unhandledFailures;this.unhandledFailures=[],this.logGenFailureStats(H,595194337,"name",h.TraceLevel.Info),this.logCellFailureStats(G,595658722,"range",h.TraceLevel.Info),this.logGenFailureStats(z,590484946,"format",h.TraceLevel.Info),this.logGenFailureStats(V,592730065,"print-formula",h.TraceLevel.Info),this.logGenFailureStats(Z,590484947,"infer-format",h.TraceLevel.Info),this.logCellFailureStats(D,590484948,"format-value",h.TraceLevel.Info),this.logGenFailureStats(O,595194338,"unhandled",h.TraceLevel.Warning)}},{key:"logGenFailureStats",value:function(H,G,z,V){if(H.length!==0){var Z={};for(var D of H){var O=D.reason;(0,T.incrementFailure)(Z,O)}var K="calc.calc.RecalcService: recalc ".concat(z," failures; stateId = ").concat(this.currentOutputStateId,", stats = ").concat(JSON.stringify(Z));a.ulsLogger.ULS.traceTag(G,h.LogCategory.msoulscat_ES_EWAJS,V,K),this.logJavaScriptFailures(H,z)}}},{key:"logCellFailureStats",value:function(H,G,z,V){var Z=this;if(H.length!==0){var D={};for(var O of H){var K,$=O.reason,j=O.cellKind,N=(K=D[j])!=null?K:D[j]={};(0,T.incrementFailure)(N,$)}Object.getOwnPropertyNames(D).sort().forEach(function(J){var ee=D[J],Y="calc.calc.RecalcService: recalc ".concat(z," failures; stateId = ").concat(Z.currentOutputStateId,", cell kind = ").concat(J,", stats = ").concat(JSON.stringify(ee));a.ulsLogger.ULS.traceTag(G,h.LogCategory.msoulscat_ES_EWAJS,V,Y)}),this.logJavaScriptFailures(H,z)}}},{key:"logJavaScriptFailures",value:function(H,G){for(var z of H){var V=z.reason;if(V.kind===g.ReasonKind.JavaScriptError){var Z=(0,a.messageFromError)(V.error),D="calc.calc.RecalcService: recalc ".concat(G," JavaScript error: ").concat(Z);a.ulsLogger.ULS.traceTag(595658721,h.LogCategory.msoulscat_ES_EWAJS,h.TraceLevel.Warning,D)}}}},{key:"logIgnoredStats",value:function(H,G,z,V){if(Object.getOwnPropertyNames(V).length!==0){var Z="stateId = ".concat(G,", stats = ").concat(JSON.stringify(V)),D="calc.calc.RecalcService: ignored ".concat(z," data; ").concat(Z);a.ulsLogger.ULS.traceTag(H,h.LogCategory.msoulscat_ES_EWAJS,h.TraceLevel.Warning,D)}}},{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===F.emptyRecalcStatistics)){var H=this.recalcStatistics;this.recalcStatistics=F.emptyRecalcStatistics,this.lastRecalcStatsStateId=this.currentOutputStateId;var G=this.config.sampleRecalcStatisticsRate;if(this.dataModel.shouldSample(G)){var z="stateId = ".concat(this.currentOutputStateId,", stats = ").concat(JSON.stringify(H),", p = ").concat(JSON.stringify(G)),V="calc.calc.RecalcService: recalc statistics; ".concat(z);a.ulsLogger.ULS.traceTag(595654593,h.LogCategory.msoulscat_ES_EWAJS,h.TraceLevel.Info,V)}}}},{key:"logUnavailableStats",value:function(){if(this.currentOutputStateId!==-1/0&&this.rangeFailures.length!==0){var H=(0,k.computeUnavailableCellsStats)(this.rangeFailures);if(!(H.numOfUnavailableCellsInTheSameSheet===0&&H.numOfUnavailableCellsInDifferentSheet===0&&H.totalNumOfUnavailableCells===0)){var G="stateId = ".concat(this.currentOutputStateId,", stats = ").concat(JSON.stringify(H)),z="calc.calc.RecalcService: unavailable cells statistics; ".concat(G);a.ulsLogger.ULS.traceTag(589632004,h.LogCategory.msoulscat_ES_EWAJS,h.TraceLevel.Info,z)}}}},{key:"logWorkbookStats",value:function(H,G,z){var V="stateId = ".concat(H,", stats = ").concat(JSON.stringify(G),", p = ").concat(JSON.stringify(z)),Z="calc.calc.RecalcService: workbook statistics; ".concat(V);a.ulsLogger.ULS.traceTag(595359882,h.LogCategory.msoulscat_ES_EWAJS,h.TraceLevel.Info,Z)}},{key:"logInputStateIdDecrease",value:function(H){(0,A.incrementStat)(this.ignoredInputStats,"".concat(H,": input stateId went backwards"))}},{key:"logOutputStateIdDecrease",value:function(){(0,A.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(H,G,z,V,Z,D,O,K,$){if((0,A.check)(V,A.chReadOper,this.ignoredOutputStats,$)){var j=(0,p.readOperToCellValue)(this.mathpack,V),N=(0,p.cellFormatToInferredFormat)(Z);return(0,a.isDefined)(D)||(0,a.isDefined)(j)||(0,a.isDefined)(N)||(0,a.isDefined)(O)||(0,a.isDefined)(K)?(0,_.rangeDelta)((0,_.sheetRangeLocation)(H,G,z),(0,_.cellDataDelta)(D,j,N,O,K)):void 0}}},{key:"rangeWriteToRangeDeltas",value:function(H,G,z,V,Z,D,O){for(var K="".concat(O,".<index>.<index>"),$=G.row,j=G.col,N=G.rows,J=G.cols,ee=[],Y=0;Y<N;Y+=1)for(var re=0;re<J;re+=1){var ue=this.cellWriteToRangeDelta(H,$+Y,j+re,z[Y][re],V[Y][re],Y===0&&re===0?Z:void 0,D[Y][re],void 0,K);(0,a.isDefined)(ue)&&ee.push(ue)}return ee}},{key:"rangeFailure",value:function(H,G){return(0,_.rangeFailure)((0,p.sheetGridRangeToLocation)(H),w(G))}},{key:"setA1ReferenceStyle",value:function(H){this.clearAsyncResumeRecalc(),this.dataTransformer.setA1ReferenceStyle(this.dataModel,this.currentInputStateId,H)}},{key:"setLocale",value:function(H){this.clearAsyncResumeRecalc(),this.dataTransformer.setLocaleInfo(this.dataModel,this.currentInputStateId,H,this.ignoredInputStats)}},{key:"setWorkbookProps",value:function(H){this.clearAsyncResumeRecalc(),this.dataTransformer.setWorkbookProps(this.dataModel,this.currentInputStateId,H,this.ignoredInputStats)}},{key:"setNumberFormats",value:function(H,G){this.clearAsyncResumeRecalc(),this.dataModel.setNumberFormats(this.document,(0,A.filterCheck)(H,A.chNumberFormat,this.ignoredInputStats,"numberFormats"),G,this.currentInputStateId)}},{key:"updateSheetNames",value:function(H,G){this.setInputStateId(H,"sheetNames")&&(this.clearAsyncResumeRecalc(),this.dataTransformer.updateSheetNames(this.dataModel,H,G,this.ignoredInputStats))}},{key:"updateNamedObjects",value:function(H,G){this.setInputStateId(H,"namedObjectsUpdates")&&(this.clearAsyncResumeRecalc(),this.dataTransformer.updateNamedObjects(this.dataModel,H,G,this.ignoredInputStats))}},{key:"updateUnusedCells",value:function(H,G){if(this.setInputStateId(H,"unusedCellsUpdates")){this.clearAsyncResumeRecalc();var z=(0,A.filterCheck)(G,A.chUnusedCellsUpdate,this.ignoredInputStats,"unusedCellsUpdates");for(var V of z)this.dataModel.extendUnusedRange((0,p.unusedCellsUpdateToUsedRange)(this.document,V),H)}}},{key:"updateRanges",value:function(H,G){this.setInputStateId(H,"rangeUpdates")&&(this.clearAsyncResumeRecalc(),this.applyRangeUpdates(H,G))}},{key:"updateArrays",value:function(H,G){if(this.setInputStateId(H,"arrayUpdates")){this.clearAsyncResumeRecalc();var z=(0,A.filterCheck)(G,A.chArrayUpdate,this.ignoredInputStats,"arrayUpdates");for(var V of z){var Z=V.range,D=V.data,O=V.fromStateId,K=(0,p.sheetRangeLocationToGridRange)(this.document,Z);if((0,a.isDefined)(D)){var $=D.formulaBarText,j=D.isSpilled,N=(0,f.gridRangeAnchor)(K.range);this.dataModel.writeArrayFormula(H,K,$,N,j)}else(0,a.isDefined)(O)}}}},{key:"editRangeFormulas",value:function(H,G){this.setInputStateId(H,"rangeFormulaEdits")&&(this.clearAsyncResumeRecalc(),this.applyRangeFormulaEdits(G,H))}},{key:"evalOnClonedModel",value:function(H,G,z){return this.evalOnClonedModelOnSnapshot(H,G,void 0,z)}},{key:"evalOnClonedModelOnSnapshot",value:function(H,G){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,V=arguments.length>3?arguments[3]:void 0;(0,a.assertPositiveInteger)("edits array should not be empty",G.length);var Z=z===void 0?new C.EvalOnClonePropsFromPartialWB(this.dataModel,V):new C.EvalOnClonePropsFromPartialWBDocumentCollection(z,V);return this.applyRangeUpdates(-1,H,Z),this.applyRangeFormulaEdits(G,-1,Z),Z.resultsPromise.toPromise()}},{key:"applyRangeUpdates",value:function(H,G,z){var V=(0,A.filterCheck)(G,A.chRangeUpdate,this.ignoredInputStats,"rangeUpdates");for(var Z of V){var D=Z.range,O=Z.excludeRows,K=Z.excludeColumns,$=Z.data,j=Z.fromStateId,N=(0,p.sheetRangeLocationToGridRange)(this.document,D),J=N.range,ee=(0,p.createExcludeCellSet)(J.row,J.rows,E.bspFactory.row,O),Y=(0,p.createExcludeCellSet)(J.col,J.cols,E.bspFactory.col,K),re=(0,p.sheetGridRangeToCellSet)(N,ee,Y),ue=(0,a.isDefined)($)?(0,p.cellValueToReadOper)(this.mathpack,$.value):f.blankOper;(0,a.assertTrue)("calc.calc.RecalcService: updateRanges oper",ue!=null);var ce=(0,f.gridRangeAnchor)(J);if((0,a.isDefined)($)){var oe,ae,le=$.iformat,ne=$.kind==="ArrayFormula"?void 0:(oe=$.formulaBarText)!=null?oe:void 0,te=(ae=$.failureReason)!=null?ae:void 0,ie=$.kind==="CellFormula";this.dataModel.writeCellContents(H,re,ne,ie,ce,ue,le,F.SpecialStyle.Blank,te,z)}else if((0,a.isNone)(j))this.dataModel.writeCellContents(H,re,"",!1,ce,f.blankOper,S.blankCellFormat,void 0,void 0,z);else{if(z)throw new Error("Promote cell data is unsupported for cloned models.");this.dataModel.promoteCellContents(H,N,re,j)}z||(this.dataModel.writeHiddenRows(H,(0,p.sheetGridRangeToHiddenRows)(N,ee)),this.dataModel.writeHiddenCols(H,(0,p.sheetGridRangeToHiddenCols)(N,Y)))}}},{key:"localizeEnglishFormula",value:function(H,G){var z=this.dataModel.translateEnglishFormula(H,(0,p.sheetCellLocationToGridCell)(this.document,G));return Promise.resolve(z)}},{key:"applyRangeFormulaEdits",value:function(H,G,z){var V=this,Z=(0,A.filterCheck)(H,A.chRangeFormulaEdit,this.ignoredInputStats,"rangeFormulaEdits"),D=function(){var $=O.kind,j=O.range,N=O.formulaBarText,J=O.value,ee=O.origin,Y=O.viewport,re=l.empty;j.forEach(function(ne){re=(0,o.unionProduct)(re,(0,E.createCellSetFromRange)((0,p.sheetRangeLocationToGridRange)(V.document,ne).range))});var ue=(0,p.sheetRangeLocationToGridRange)(V.document,j[0]),ce=(0,a.isDefined)(ee)?(0,f.gridCell)(ee.row,ee.column):(0,f.gridRangeAnchor)(ue.range),oe=(0,a.isDefined)(Y)?(0,p.sheetRangeLocationToGridRange)(V.document,Y):void 0,ae;(0,a.isDefined)(J)?(ae=(0,p.cellValueToReadOper)(V.mathpack,J),(0,a.assertTrue)("calc.calc.RecalcService: editRangeFormulas oper",ae!=null)):ae=void 0;var le=$==="CellFormula"?!0:$==="Value"?!1:void 0;z?V.dataModel.editCellContentsOnClone((0,F.sheetCellSet)(ue.sheet,re),N,le,ce,z):V.dataModel.editCellContents(G,(0,F.sheetCellSet)(ue.sheet,re),N,le,ce,ae,oe)};for(var O of Z)D()}},{key:"editRangeFormats",value:function(H,G){var z=this;if(this.setInputStateId(H,"rangeFormatEdits")){this.clearAsyncResumeRecalc();var V=(0,A.filterCheck)(G,A.chRangeFormatEdit,this.ignoredInputStats,"rangeFormatEdits"),Z=function(){var K=D.range,$=D.operation,j=D.origin,N=D.viewport,J=$.kind==="SetFormat"&&!(0,a.isNone)($.format)?{kind:$.kind,format:$.format}:$.kind==="RibbonFormat"&&!(0,a.isNone)($.ribbon)?{kind:$.kind,ribbon:$.ribbon}:$.kind==="ChangeDecimals"&&!(0,a.isNone)($.changeDecimals)?{kind:$.kind,changeDecimals:$.changeDecimals}:void 0;(0,a.assertTrue)("calc.calc.RecalcService: editRangeFormats operation",J!=null);var ee=l.empty;K.forEach(function(ce){ee=(0,o.unionProduct)(ee,(0,E.createCellSetFromRange)((0,p.sheetRangeLocationToGridRange)(z.document,ce).range))});var Y=(0,p.sheetRangeLocationToGridRange)(z.document,K[0]),re=j!=null?(0,f.gridCell)(j.row,j.column):(0,f.gridRangeAnchor)(Y.range),ue=(0,a.isDefined)(N)?(0,p.sheetRangeLocationToGridRange)(z.document,N):void 0;z.dataModel.editCellFormats(H,(0,F.sheetCellSet)(Y.sheet,ee),J,re,ue)};for(var D of V)Z()}}},{key:"editArrayFormulas",value:function(H,G){if(this.setInputStateId(H,"arrayFormulaEdits")){this.clearAsyncResumeRecalc();var z=(0,A.filterCheck)(G,A.chArrayFormulaEdit,this.ignoredInputStats,"arrayFormulaEdits");for(var V of z){var Z=V.range,D=V.formulaBarText,O=V.origin,K=V.viewport,$=(0,p.sheetRangeLocationToGridRange)(this.document,Z),j=(0,a.isDefined)(O)?(0,f.gridCell)(O.row,O.column):(0,f.gridCell)(Z.row,Z.column),N=(0,a.isDefined)(K)?(0,p.sheetRangeLocationToGridRange)(this.document,K):void 0;this.dataModel.editArrayFormula(H,$,D,j,N)}}}},{key:"editRangePaste",value:function(H,G){if(this.setInputStateId(H,"editRangePaste")){this.clearAsyncResumeRecalc();var z=(0,A.filterCheck)(G,A.chPasteEdit,this.ignoredInputStats,"pasteEdits");for(var V of z){var Z=V.kind,D=V.source,O=V.target,K=V.viewport,$=(0,p.sheetRangeLocationToGridRange)(this.document,D),j=(0,p.sheetCellLocationToGridCell)(this.document,O),N=(0,a.isDefined)(K)?(0,p.sheetRangeLocationToGridRange)(this.document,K):void 0;this.dataModel.editPaste(H,Z,j,$,N)}}}},{key:"setConfig",value:function(H){var G,z,V,Z,D,O,K,$,j,N,J,ee,Y,re=Array.isArray(H.runExperiments)?{stepBudget:(G=H.experimentStepBudget)!=null?G:10,totalBudget:(z=H.experimentTotalBudget)!=null?z:1e4,factories:(0,M.getExperimentFactories)(H.runExperiments)}:void 0;this.config={yieldIntervalMs:(V=H.yieldIntervalMs)!=null?V:10,totalTimeMs:(Z=H.totalEvalTimeMs)!=null?Z:1e4,maxCellChain:2*f.sheetCols,maxNameChain:128,maxLambdaCalls:1e4,maxLambdaDepth:1e3,samplePrecisionEvalRate:(D=H.samplePrecisionEvalRate)!=null?D:.02,samplePrecisionPrintFormulaRate:(O=H.samplePrecisionPrintFormulaRate)!=null?O:.001,samplePrecisionPrintValueRate:(K=H.samplePrecisionPrintValueRate)!=null?K:1e-4,sampleRecalcStatisticsRate:($=H.sampleRecalcStatisticsRate)!=null?$:.2,sampleWorkbookStatisticsRate:(j=H.sampleWorkbookStatisticsRate)!=null?j:.1,sampleCellEvalStopwatchRate:(N=H.sampleCellEvalStopwatchRate)!=null?N:.003,sampleRecalcEditedStopwatchRate:(J=H.sampleRecalcEditedStopwatchRate)!=null?J:1,sampleRecalcViewportStopwatchRate:(ee=H.sampleRecalcViewportStopwatchRate)!=null?ee:1,rngSeed:(Y=H.rngSeed)!=null?Y:Date.now()*1e3,volatileMode:H.volatileMode!=null?v.VolatileMode[H.volatileMode]:v.VolatileMode.Estimation,experimentFactories:re}}},{key:"reconfigure",value:function(H){this.setConfig(H),this.dataModel.reconfigure(this.config)}},{key:"clearCache",value:function(){this.clearAsyncResumeRecalc(),this.dataModel=new C.PartialWorkbook(this.dataTransformer.getLangConfig(),this.config),this.recalcStatistics=F.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(H,G){var z=H.value,V=H.formatted,Z;if((0,a.isSuccess)(z)){if(!G&&!(0,A.check)(z.value,A.chReadOper,this.ignoredOutputStats,"evalFormula"))throw new Error("ignored output");var D=(0,p.readOperToCellValue)(this.mathpack,z.value);(0,a.assertTrue)("calc.calc.RecalcService.evalFormula",D!==void 0),Z=(0,a.success)(D)}else Z=(0,a.failure)(w(z.reason));var O;return V===void 0?O=void 0:(0,a.isSuccess)(V)?O=V:O=(0,a.failure)(w(V.reason)),(0,_.evalFormulaData)(Z,O)}},{key:"evalFormula",value:function(H,G,z,V){var Z=this;return(0,A.check)(z,A.chSheetCellLocation,this.ignoredInputStats,"origin")?(0,A.check)(V,A.chEvalFormulaFormat,this.ignoredInputStats,"format")?this.dataModel.evalFormula(H,G,(0,p.sheetCellLocationToGridCell)(this.document,z),(0,p.evalFormulaFormatToUnion)(V)).then(function(D){return Z.processEvalResult(D,!1)}):Promise.reject(new Error("ignored format")):Promise.reject(new Error("ignored input"))}},{key:"evalFormulaTree",value:function(H,G,z,V){var Z=this;if(!(0,A.check)(z,A.chSheetCellLocation,this.ignoredInputStats,"origin"))return Promise.reject(new Error("ignored input"));if(!(0,A.check)(V,A.chEvalFormulaFormat,this.ignoredInputStats,"format"))return Promise.reject(new Error("ignored format"));var D=function O(K,$){var j=Ae(K,2),N=j[0],J=j[1],ee=Ae(N,2),Y=ee[0],re=ee[1],ue=[Y,re.map(function(ce){var oe=ce.value,ae=ce.formatted;return Z.processEvalResult({value:oe,formatted:ae},!$)})];return J!==void 0?[ue,J.map(function(ce){return O(ce,!1)})]:[ue]};return this.dataModel.evalFormulaTree(H,G,(0,p.sheetCellLocationToGridCell)(this.document,z),(0,p.evalFormulaFormatToUnion)(V)).then(function(O){return D(O,!0)})}},{key:"evalFormulaOnSnapshotImpl",value:function(H,G,z,V){return this.dataModel.evalFormula(-1,H,G,z,V)}},{key:"evalFormulaTreeOnSnapshotImpl",value:function(H,G,z,V){return this.dataModel.evalFormulaTree(-1,H,G,z,V)}},{key:"testAdvanceState",value:function(H){this.setInputStateId(H,"testAdvanceState")&&(this.dataModel.testAdvanceState(H),this.clearAsyncResumeRecalc())}},{key:"getMissingJSFeatures",value:function(){return(0,R.getMissingJSFeatures)()}}])}();t.RecalcServiceImpl=B;var P=(0,a.mixin)(B,function(W){return new L.RecalcSideGrid(W)},["getSheetNames","getRangeValues","getRangeFormats","getRangeFormulae","getIntersectingTables","getIformats","discardSnapshot","createIGridExportEndpoint","getHiddenRows","getHiddenCols","evalFormulaOnSnapshot","evalFormulaTreeOnSnapshot","evalClonedModelOnSnapshot","getCorrespondingSnapshotID"]);if((0,a.getTypedFeatureGate)("TESTING_ONLY_RECALC_SERVICE_IMPORTSCRIPTS_FAIL")){var U;if(self.__retries=((U=self.__retries)!=null?U:-1)+1,self.__retries===0)throw""}var Q=function(q){var H=q.config,G=q.connection;return y.Endpoint.createInside(G,function(z){return new P(function(){var V;return(V=z.post).onRecalcResults.apply(V,arguments)},function(){var V;return(V=z.post).onUpdateRequest.apply(V,arguments)},function(){var V;return(V=z.post).onGC.apply(V,arguments)},function(){var V;return(V=z.post).onAlert.apply(V,arguments)},a.asyncLoop,H,G.createMode)})};t.recalcServiceInsideInit=Q},"../excel-online-calc/lib/calc/recalcService.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRecalcService=S;var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-common/lib/index.js"),o=n.__importStar(s("../typed-workers/lib/index.js")),f=s("../excel-online-calc/lib/calc/missingJSFeaturesTelemetry.js"),g=s("../excel-online-calc/lib/calc/recalcService.inside.js"),h=s("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js"),y=s("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js"),p=3e4,R=3,C=1e3;function S(E){return F.apply(this,arguments)}function F(){return F=gr(function*(E){for(var A=arguments.length,T=new Array(A>1?A-1:0),M=1;M<A;M++)T[M-1]=arguments[M];var _=T[0],L=T[1],k=typeof _=="boolean"?_?[new h.PluginSchedulerSingleton().instance(),new h.GridImportManagerSingleton().instance()]:[void 0,void 0]:[_,L],v=Ae(k,2),b=v[0],x=v[1],w=-1/0,B=!1,P={onRecalcResults:function(O){},onUpdateRequest:function(O){},onGC:function(O){w=O},onAlert:function(O){if(!B){var K=document.createElement("div"),$=document.createElement("p");$.textContent=O,K.appendChild($);var j=document.createElement("button");j.textContent="OK",K.appendChild(j),K.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;"),j.onclick=function(){document.body.removeChild(K)},document.body.appendChild(K),B=!0}}},U=yield o.createWorker({id:"RecalcService",createMode:E},{local:g.recalcServiceInsideInit,thread:{scriptUrl:(0,a.getCalcAbsUrlOrThrow)(),insideInitName:"excelOnlineCalc.calc.recalcServiceInsideInit"}},function(){return P}),Q=[],W="Requested";U.onClose=function(){for(var D of Q)try{D()}catch(K){a.ulsLogger.ULS.traceTag(539341771,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,"calc.calc.createRecalcService.service.onClose: callback threw ".concat((0,a.messageFromError)(K)))}var O="calc.calc.createRecalcService.service.onClose: recalc service closed; reason = ".concat(W);a.ulsLogger.ULS.traceTag(561534148,l.LogCategory.msoulscat_ES_EWAJS,W==="Requested"?l.TraceLevel.Info:l.TraceLevel.Warning,O)};function q(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"Requested";W=D,U.close()}try{if(U.createMode==="Thread"){var H=yield(0,a.initCalcThread)(U);Q.push(function(){return H.close()}),(0,f.logMissingJSFeatures)(U.call.getMissingJSFeatures)}U.call.ping.callTimeout=p;var G=R,z=0,V=function(){};(0,a.promiseLoop)(gr(function*(){if(yield new Promise(function(J){return setTimeout(J,C)}),!U.hasBeenClosed()){var D=U.call.ping.callTimeout,O=(0,a.now)();try{yield U.call.ping()}catch(J){if(!o.WorkerError.isWorkerError(J)||J.info.cause!=="Timeout")throw J;var K=(0,a.now)()-O;z+=1,z>=G&&q("Unresponsive");var $=U.hasBeenClosed(),j={timeout:D,waitTime:K,timeoutCount:z,hasBeenClosed:$},N="calc.calc.RecalcService: unresponsive; ".concat(JSON.stringify(j));return a.ulsLogger.ULS.traceTag(561534149,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,N),V(D,K,z,$),!0}return z=0,!0}}),!0).catch(function(D){var O="calc.calc.RecalcService: ping loop threw an error: ".concat((0,a.messageFromError)(D));a.ulsLogger.ULS.traceTag(561534150,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,O)}),U.post.updateRanges.onPostMessageError=o.dispatchWorkerError;var Z={setOnRecalcResults:function(O){P.onRecalcResults=O},setOnUpdateRequest:function(O){P.onUpdateRequest=O},setOnUnresponsive:function(O){V=O},setA1ReferenceStyle:function(){for(var O,K=arguments.length,$=new Array(K),j=0;j<K;j++)$[j]=arguments[j];(O=U.post).setA1ReferenceStyle.apply(O,$),b!==void 0&&b.doNotify(y.NotificationKind.setA1ReferenceStyle,$)},setLocale:function(){for(var O,K=arguments.length,$=new Array(K),j=0;j<K;j++)$[j]=arguments[j];(O=U.post).setLocale.apply(O,$),b!==void 0&&b.doNotify(y.NotificationKind.setLocale,$)},setWorkbookProps:function(){for(var O,K=arguments.length,$=new Array(K),j=0;j<K;j++)$[j]=arguments[j];(O=U.post).setWorkbookProps.apply(O,$),b!==void 0&&b.doNotify(y.NotificationKind.setWorkbookProps,$)},updateSheetNames:function(){for(var O,K=arguments.length,$=new Array(K),j=0;j<K;j++)$[j]=arguments[j];(O=U.post).updateSheetNames.apply(O,$),b!==void 0&&b.doNotify(y.NotificationKind.updateSheetNames,$)},updateNamedObjects:function(){for(var O,K=arguments.length,$=new Array(K),j=0;j<K;j++)$[j]=arguments[j];(O=U.post).updateNamedObjects.apply(O,$),b!==void 0&&b.doNotify(y.NotificationKind.updateNamedObjects,$)},setNumberFormats:U.post.setNumberFormats,updateUnusedCells:U.post.updateUnusedCells,updateRanges:U.post.updateRanges,updateArrays:U.post.updateArrays,editRangeFormulas:U.post.editRangeFormulas,editRangeFormats:U.post.editRangeFormats,editArrayFormulas:U.post.editArrayFormulas,editRangePaste:U.post.editRangePaste,resumeRecalc:U.post.resumeRecalc,reconfigure:function(O){var K,$;U.call.ping.callTimeout=(K=O.responsivenessPingTimeout)!=null?K:p,G=($=O.responsivenessPingAttempts)!=null?$:R,U.post.reconfigure(O)},clearCache:function(){U.post.clearCache(),w=-1/0},testAdvanceState:U.post.testAdvanceState,testResumeRecalc:U.call.testResumeRecalc,close:q,stateIdAvailable:function(O){return O>=w},evalFormula:U.call.evalFormula,evalFormulaTree:U.call.evalFormulaTree,evalOnClonedModel:U.call.evalOnClonedModel,localizeEnglishFormula:function(){var O;return(O=U.call).localizeEnglishFormula.apply(O,arguments)},createIGridExportEndpoint:function(O,K){return Q.push(K),U.call.createIGridExportEndpoint.transfer([O.port],O)}};return x!==void 0&&x.onGridExporterCreated(Z),Z}catch(D){throw q("Error"),D}}),F.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=o,t.checker=g,t.check=h,t.filterCheck=y,t.optChecker=p,t.fromChecker=R,t.objectChecker=C,t.allChecker=S,t.depAllChecker=F,t.arrayChecker=E,t.taggedUnionChecker=A,t.typeofChecker=T,t.intChecker=k,t.eqChecker=v,t.oneOfChecker=b,t.isFormulaText=x;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/index.js");function o(te,ie){var se;te[ie]=((se=te[ie])!=null?se:0)+1}function f(te,ie,se){return te.push("".concat(ie.join("."),": expected ").concat(se)),!1}function g(te,ie){return function(se,Re,he){return(0,n.isDefined)(se)&&te(se)||f(Re,he,ie)}}function h(te,ie,se,Re){var he=[],ye=ie(te,he,[Re]);for(var ve of he)o(se,ve);return ye}function y(te,ie,se,Re){if(!h(te,t.chArray,se,Re))return[];var he="".concat(Re,".<index>");return te.filter(function(ye){return h(ye,ie,se,he)})}function p(te){return function(ie,se,Re){return(0,n.isNone)(ie)?!0:te(ie,se,Re)}}function R(te){return function(ie,se,Re){return te(ie,se,Re)}}function C(te){return function(ie,se,Re){if((0,n.isNone)(ie))return f(se,Re,"non-null object");var he=Re.length;try{var ye=!0;for(var ve in te)Re[he]=ve,ye=ye&&te[ve](ie[ve],se,Re);return ye}finally{Re.length=he}}}function S(){for(var te=arguments.length,ie=new Array(te),se=0;se<te;se++)ie[se]=arguments[se];return function(Re,he,ye){return ie.reduce(function(ve,me){return ve&&me(Re,he,ye)},!0)}}function F(te){for(var ie=arguments.length,se=new Array(ie>1?ie-1:0),Re=1;Re<ie;Re++)se[Re-1]=arguments[Re];return function(he,ye,ve){return se.reduce(function(me,Ee){return me&&Ee(he)(he,ye,ve)},te(he,ye,ve))}}function E(te){return function(ie,se,Re){if(!Array.isArray(ie))return f(se,Re,"Array");Re.push("<index>");try{return ie.reduce(function(he,ye){return he&&te(ye,se,Re)},!0)}finally{Re.pop()}}}function A(te){var ie="one of ".concat(JSON.stringify(Object.getOwnPropertyNames(te).sort()));return function(se,Re,he){if((0,n.isNone)(se))return f(Re,he,"non-null object");var ye=he.length;try{var ve=typeof se.kind=="string"||typeof se.kind=="number"?te[se.kind]:void 0;return(0,n.isNone)(ve)?(he.push("kind"),f(Re,he,ie)):ve(se,Re,he)}finally{he.length=ye}}}function T(te){var ie="typeof one of ".concat(JSON.stringify(Object.getOwnPropertyNames(te).sort()));return function(se,Re,he){var ye=te[typeof se];return(0,n.isNone)(ye)?f(Re,he,ie):ye(se,Re,he)}}function M(te){return typeof te=="number"&&te>-1/0&&te<1/0}function _(te){return typeof te=="number"&&!isNaN(te)}function L(te){return(te|0)===te||Math.floor(te)===te}function k(te,ie){var se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:te!==0?"integer >= ".concat(te," and < ").concat(ie):"natural < ".concat(ie);return g(function(Re){return typeof Re=="number"&&Re>=te&&Re<ie&&L(Re)},se)}t.chNever=g(function(te){return!1},"never"),t.chPossiblyInfiniteNumber=g(_,"number (non-NaN)"),t.chFiniteNumber=g(M,"finite number"),t.chInteger=g(function(te){return M(te)&&L(te)},"integer"),t.chNatural=k(0,1/0,"natural"),t.chString=g(function(te){return typeof te=="string"},"string"),t.chNonemptyString=g(function(te){return typeof te=="string"&&te.length>0},"nonempty string"),t.chBoolean=g(function(te){return typeof te=="boolean"},"boolean"),t.chArray=g(function(te){return Array.isArray(te)},"Array");function v(te){return g(function(ie){return ie===te},JSON.stringify(te))}function b(){for(var te=Object.create(null),ie=Object.create(null),se=arguments.length,Re=new Array(se),he=0;he<se;he++)Re[he]=arguments[he];for(var ye of Re)typeof ye=="number"?ie[ye]=!0:te[ye]=!0;var ve="one of ".concat(JSON.stringify(Re.slice().sort()));return g(function(me){switch(typeof me){case"string":case"symbol":return te[me]===!0;case"number":return ie[me]===!0}return!1},ve)}function x(te){return te[0]==="="||te[0]==="+"||te[0]==="-"}t.chFormulaText=g(function(te){return typeof te=="string"&&x(te)},"formula text"),t.chWorksheetFunctionName=C({functionId:t.chNatural,functionName:t.chNonemptyString});var w=g(function(te){return typeof te=="string"&&te.length>1&&(0,n.stringStartsWith)(te,"#")},"error name");t.chErrorTypeName=C({errorType:t.chNatural,errorName:w}),t.chNumberFormat=C({iformat:t.chNatural,formatString:t.chString,builtIn:t.chBoolean}),t.chSheetId=g(function(te){return typeof te=="string"||M(te)},"string or finite number"),t.chSheetName=C({sheetId:t.chSheetId,sheetName:t.chString}),t.chRow=k(0,a.sheetRows),t.chCol=k(0,a.sheetCols),t.chCellLocation=C({row:t.chRow,column:t.chCol});var B=g(function(te){return te.lastRow==null||te.lastRow>=te.row},"lastRow >= row"),P=g(function(te){return te.lastColumn==null||te.lastColumn>=te.column},"lastColumn >= column"),U=S(t.chCellLocation,C({lastRow:p(t.chRow),lastColumn:p(t.chCol)}));t.chRangeLocation=F(U,function(te){return B},function(te){return P}),t.chSheetRangeLocation=S(t.chRangeLocation,C({sheetId:t.chSheetId})),t.chSheetCellLocation=S(t.chSheetRangeLocation,C({lastRow:p(t.chNever),lastColumn:p(t.chNever)})),t.chBlank=C({kind:v("Blank")}),t.chError=C({kind:v("Error"),type:t.chNatural}),t.chCellValue=T({number:t.chFiniteNumber,string:t.chString,boolean:t.chBoolean,object:A({Blank:t.chBlank,Error:t.chError})}),t.chCellFormat=T({number:t.chNatural,string:t.chString}),t.chCellData=S(C({value:t.chCellValue,iformat:t.chNatural,failureReason:p(t.chString)}),A({CellFormula:C({formulaBarText:t.chFormulaText}),ArrayFormula:C({formulaBarText:p(t.chNever)}),Value:C({formulaBarText:t.chString})})),t.chRangeUpdate=C({range:t.chSheetRangeLocation,excludeRows:p(E(t.chRow)),excludeColumns:p(E(t.chCol)),data:p(t.chCellData),fromStateId:p(t.chInteger)}),t.chArrayData=C({isSpilled:t.chBoolean,formulaBarText:t.chFormulaText}),t.chArrayUpdate=C({range:t.chSheetRangeLocation,data:p(t.chArrayData),fromStateId:p(t.chInteger)}),t.chUnusedCellsUpdate=C({sheetId:t.chSheetId,usedRange:p(t.chRangeLocation)}),t.chNamedValue=T({number:t.chFiniteNumber,string:t.chString,boolean:t.chBoolean,object:A({Error:t.chError})}),t.chNamedValueData=C({kind:v("NamedValue"),value:t.chNamedValue}),t.chNamedFormulaData=C({kind:v("NamedFormula"),formulaBarText:t.chFormulaText}),t.chNamedRangeData=C({kind:v("NamedRange"),range:t.chSheetRangeLocation}),t.chColumnData=C({column:t.chNatural,name:t.chNonemptyString});var Q=function(ie){var se;return((se=ie.lastRow)!=null?se:ie.row)-ie.row+1},W=function(ie){var se;return((se=ie.lastColumn)!=null?se:ie.column)-ie.column+1},q=g(function(te){return(!te.hasHeadersRow||te.range.row>0)&&(!te.hasTotalsRow||te.range.row+Q(te.range)<a.sheetRows)},"enough rows for headers and totals"),H=g(function(te){var ie=te.range.column,se=te.range.column+W(te.range);return te.columns.every(function(Re){return Re.column>=ie&&Re.column<se})},"column names in range");t.chNamedTableData=F(C({kind:v("NamedTable"),range:t.chSheetRangeLocation,hasHeadersRow:t.chBoolean,hasTotalsRow:t.chBoolean,columns:E(t.chColumnData)}),function(te){return q},function(te){return H});var G=function(ie){return g(function(se){var Re;return((Re=se.data)==null?void 0:Re.kind)!=="NamedTable"||ie==null},"NamedTable at global scope")};t.chNamedTableScope=G,t.chNamedFailureData=C({kind:v("NamedFailure"),failureReason:t.chString,objectKind:p(b("NamedValue","NamedFormula","NamedRange","NamedTable"))}),t.chNamedObjectData=A({NamedValue:t.chNamedValueData,NamedFormula:t.chNamedFormulaData,NamedRange:t.chNamedRangeData,NamedTable:t.chNamedTableData,NamedFailure:t.chNamedFailureData});var z=C({name:t.chString,data:p(t.chNamedObjectData)}),V=function(ie){return F(z,function(se){return(0,t.chNamedTableScope)(ie)})};t.chNamedObject=V,t.chNamedObjectsUpdate=C({scope:p(t.chSheetId),objects:p(t.chArray),fromStateId:p(t.chInteger)});var Z=g(function(te){return te.length>0},"a non-empty array"),D=g(function(te){return te.every(function(ie){return ie.sheetId===te[0].sheetId})},"ranges on the same sheet"),O=F(E(t.chSheetRangeLocation),function(te){return Z},function(te){return D});t.chRangeFormulaEdit=S(C({range:O,origin:p(t.chCellLocation),viewport:p(t.chSheetRangeLocation)}),A({CellFormula:C({formulaBarText:t.chFormulaText,value:p(t.chNever)}),Value:C({formulaBarText:t.chString,value:t.chCellValue}),Inferred:C({formulaBarText:t.chString,value:p(t.chNever)})}));var K=A({SetFormat:C({format:t.chCellFormat}),RibbonFormat:C({ribbon:b.apply(void 0,Qr((0,n.strEnumArray)(l.RibbonFormat)))}),ChangeDecimals:C({changeDecimals:k(-20,20)})});t.chRangeFormatEdit=C({range:O,operation:K,origin:p(t.chCellLocation),viewport:p(t.chSheetRangeLocation)}),t.chArrayFormulaEdit=C({range:t.chSheetRangeLocation,formulaBarText:g(function(te){return typeof te=="string"&&(te.length===0||x(te))},"empty string or text denoting formula"),origin:p(t.chCellLocation),viewport:p(t.chSheetRangeLocation)});var $=g(function(te){var ie=W(te.source),se=Q(te.source);return te.target.column+ie<=a.sheetCols&&te.target.row+se<=a.sheetRows},"(target,source) in range");t.chPasteEdit=F(C({kind:b("CopyPaste"),target:t.chSheetCellLocation,source:t.chSheetRangeLocation,viewport:p(t.chSheetRangeLocation)}),function(te){return $});var j=g(function(te){return te.length===2},"2 AM/PM symbols"),N=g(function(te){return te.length===7},"7 day symbols"),J=g(function(te){return te.length===12},"12 month symbols");function ee(te){var ie=(0,n.numEnumMap)(te,n.identity);return g(function(se){return se.every(function(Re,he){return Re==null||he in ie})},"indexes in enum")}var Y=ee(a.SpecialRefId),re=ee(a.PictureSpecial),ue=ee(a.PictureSingle),ce=ee(a.PictureColor),oe=ee(a.PictureDbnum);t.chLocaleData=C({worksheetFunctionNames:t.chArray,thousandsData:E(t.chNatural),errorTypeNames:t.chArray,specialRefNames:F(E(p(t.chNonemptyString)),function(te){return Y}),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:b(a.CurrencyFormat.Paren,a.CurrencyFormat.Lead,a.CurrencyFormat.Intern,a.CurrencyFormat.Trail),isCurrencySymbolLead:t.chBoolean,isCurrencySepBySpace:t.chBoolean,currencySymbol:t.chString,currencyDecimals:t.chNatural,dateOrder:b(a.DateOrder.MDY,a.DateOrder.DMY,a.DateOrder.YMD,a.DateOrder.MYD,a.DateOrder.DYM,a.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:F(E(t.chString),function(te){return j}),dayNameShort:F(E(t.chString),function(te){return N}),dayNameLong:F(E(t.chString),function(te){return N}),monthNameShort:F(E(t.chString),function(te){return J}),monthNameLong:F(E(t.chString),function(te){return J}),pictureSpecial:F(E(p(t.chNonemptyString)),function(te){return re}),pictureSingle:F(E(p(t.chNonemptyString)),function(te){return ue}),pictureColor:F(E(p(t.chNonemptyString)),function(te){return ce}),pictureDbnum:F(E(p(t.chNonemptyString)),function(te){return oe}),sysDateFormat:t.chString,sysTimeFormat:t.chString,cultureTagPrimary:t.chNonemptyString,cultureTagUserDefault:t.chNonemptyString,cultureTagInstLang:t.chNonemptyString,cultureTagUserCurrent:t.chNonemptyString});var ae=C({yr:t.chInteger,mon:k(1,13),dom:k(1,6),wdy:k(1,8),hour:k(0,24),min:k(0,60),sec:k(0,60),fracSec:v(0),rounding:k(0,4)}),le=F(C({bias:t.chFiniteNumber,standardDate:p(ae),standardBias:t.chFiniteNumber,daylightDate:p(ae),daylightBias:t.chFiniteNumber}),function(te){return g(function(ie){return(0,n.isNone)(ie.standardDate)===(0,n.isNone)(ie.daylightDate)},"standardDate iff daylightDate")});t.chWorkbookProps=C({date1904:p(t.chBoolean),dateCompatibility:p(t.chBoolean),timezone:p(le)}),t.chEvalFormulaFormat=p(A({Origin:C({iformat:p(t.chNever),knownFormat:p(t.chNever)}),Iformat:C({iformat:t.chNatural,knownFormat:p(t.chNever)}),Known:C({iformat:p(t.chNever),knownFormat:b.apply(void 0,Qr((0,n.numEnumArray)(a.KnownFormat)))}),Inferred:C({iformat:p(t.chNever),knownFormat:p(t.chNever)}),Aggregate:C({iformat:p(t.chNever),knownFormat:p(t.chNever)})}));var ne=X(X(X(X(X(X(X({},a.OperKind.Number,!0),a.OperKind.String,!0),a.OperKind.Boolean,!0),a.OperKind.Error,!0),a.OperKind.Array,!1),a.OperKind.Blank,!0),a.OperKind.Rich,!1);t.chReadOper=g(function(te){return ne[te.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=R;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/index.js"),o=s("../excel-online-calc-runtime/lib/index.js"),f=s("../excel-online-calc-syntax/lib/index.js"),g=s("../excel-online-calc/lib/calc/dataTransformers.js"),h=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),y=s("../excel-online-calc/lib/calc/recalcServiceCheck.js");t.initialRecalcServiceConfig={localeInfo:(0,a.getEnglishLocaleInfo)(),mathpack:a.xlMathpack,refStyle:a.RefStyle.A1,timezone:a.tzUTC,date1904:!1,dateCompatibility:!0,datepack:a.xlDatepack};var p=function(){function C(){We(this,C),this.document=(0,a.documentLoc)(void 0,""),this.langConfig=t.initialRecalcServiceConfig}return ze(C,[{key:"getLangConfig",value:function(){return this.langConfig}},{key:"setA1ReferenceStyle",value:function(F,E,A){this.langConfig=Object.assign({},this.langConfig,{refStyle:A?a.RefStyle.A1:a.RefStyle.R1C1}),F.setLangConfig(E,this.langConfig)}},{key:"setLocaleInfo",value:function(F,E,A,T){(0,y.check)(A,y.chLocaleData,T,"localeData")&&(this.langConfig=Object.assign({},this.langConfig,{localeInfo:(0,g.createLocaleInfo)(A,T)}),F.setLangConfig(E,this.langConfig))}},{key:"setWorkbookProps",value:function(F,E,A,T){var M,_,L;(0,y.check)(A,y.chWorkbookProps,T,"workbookProps")&&(this.langConfig=Object.assign({},this.langConfig,{date1904:(M=A.date1904)!=null?M:t.initialRecalcServiceConfig.date1904,dateCompatibility:(_=A.dateCompatibility)!=null?_:t.initialRecalcServiceConfig.dateCompatibility,timezone:(L=A.timezone)!=null?L:t.initialRecalcServiceConfig.timezone}),F.setLangConfig(E,this.langConfig))}},{key:"updateSheetNames",value:function(F,E,A,T){F.setSheetNames(this.document,(0,y.filterCheck)(A,y.chSheetName,T,"sheetNames"),E)}},{key:"updateNamedObjects",value:function(F,E,A,T){var M=(0,y.filterCheck)(A,y.chNamedObjectsUpdate,T,"namedObjectsUpdates");for(var _ of M){var L=_.scope,k=_.objects,v=_.fromStateId,b=(0,a.nameScope)(this.document,(0,n.isDefined)(L)?L:void 0);if((0,n.isDefined)(k)){var x=(0,y.filterCheck)(k,(0,y.chNamedObject)(L),T,"namedObjectsUpdates.<index>.objects");for(var w of x){var B=w.name,P=w.data;F.writeNamedObject(E,b,B,(0,g.namedObjectDataToNamedObject)(this.langConfig.mathpack,this.langConfig.localeInfo.stringCompareCI,this.document,P))}}else(0,n.isDefined)(v)?F.promoteNamedObjects(E,b,v):F.writeUndefinedNames(E,b)}}}])}();t.RecalcServiceDataTransformer=p;function R(C,S){var F,E;switch(S.kind){case o.ReasonKind.NotImplemented:for(var A of S.features)(0,y.incrementStat)(C,"".concat(o.ReasonKind.NotImplemented," ").concat(A));break;case o.ReasonKind.IllFormedFormula:(0,y.incrementStat)(C,"".concat(o.ReasonKind.IllFormedFormula," ").concat((F=S.mode)!=null?F:""," ").concat(JSON.stringify({diagnostics:(E=S.diagnostics)!=null?E:{},message:S.mode===h.FormulaMode.ServerCellFormula||S.mode===h.FormulaMode.ServerNamedFormula?S.message:void 0})));break;case o.ReasonKind.Unavailable:for(var T of S.objects){var M=[o.ReasonKind.Unavailable];if(typeof T.kind=="string"&&T.kind in h.UnavailableKind){var _=T;switch(M.push(_.kind),_.kind){case h.UnavailableKind.SheetId:M.push(_.sheetId);break;case h.UnavailableKind.NameLoc:M.push(_.source),M.push(_.name.scope.index===void 0?"global":"sheet");break;case h.UnavailableKind.ClientFailure:M.push(_.reason);break;case h.UnavailableKind.CellFormula:case h.UnavailableKind.EvalFailure:M.push(_.reason.kind);break;case h.UnavailableKind.VolatileFunction:M.push(_.name);break;case h.UnavailableKind.TimeGranularity:M.push(a.TimeGranularity[_.granularity]);break;case h.UnavailableKind.GetTimeKind:M.push(_.getTimeKind);break}}else M.push(JSON.stringify(T));(0,y.incrementStat)(C,M.join(" "))}break;case o.ReasonKind.LimitExceeded:(0,y.incrementStat)(C,"".concat(S.kind," ").concat(o.LimitKind[S.limit]));break;case l.FormatReasonKind.NotFormatString:(0,y.incrementStat)(C,"".concat(S.kind," ").concat(S.message));break;case l.FormatReasonKind.NotValueString:(0,y.incrementStat)(C,"".concat(S.kind," ").concat(S.message));break;case o.ReasonKind.InvalidQualifier:(0,y.incrementStat)(C,"".concat(S.kind," ").concat(S.reason));break;case o.ReasonKind.InvalidCellRef:(0,y.incrementStat)(C,"".concat(S.kind," ").concat(S.reason));break;case o.ReasonKind.InvalidStructRef:(0,y.incrementStat)(C,"".concat(S.kind," ").concat(S.reason));break;case o.ReasonKind.Internal:(0,y.incrementStat)(C,"".concat(S.kind," ").concat(S.message));break;case o.ReasonKind.JavaScriptError:case f.ReasonKind.NotFormulaString:case o.ReasonKind.CellCycle:case o.ReasonKind.NameCycle:case o.ReasonKind.Stopped:case o.ReasonKind.PreviousFailure:case o.ReasonKind.PreviousNameFailure:case l.FormatReasonKind.PreviousFormatFailure:(0,y.incrementStat)(C,S.kind);break;default:(0,n.assertNever)("calc.calc.incrementFailure",S)}}},"../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=R;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-common/lib/index.js"),l=s("../excel-online-calc/lib/calc/experiments/exceLint/exceLintExperiment.js"),o=s("../excel-online-calc/lib/calc/experiments/unit/unitExperiment.js"),f=function(){function C(S){We(this,C),this.stepDelay=S,this.done=!1,this.resultLogMessage="TestExperiment",this.failedLogMessage="TestExperiment exceeded budget",this.iters=0}return ze(C,[{key:"setContext",value:function(){}},{key:"step",value:function(){for(var F=(0,n.now)();(0,n.now)()<F+this.stepDelay;);this.iters+=1,this.iters>1&&(this.done=!0)}}],[{key:"create",value:function(F){if(typeof F!="number"){var E="calc.calc.TestExperiment: expected number; given ".concat(F);n.ulsLogger.ULS.traceTag(591974878,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,E);return}return new C(F)}}])}(),g;(function(C){C.OneShot="OneShot",C.Recurring="Recurring",C.Precision="Precision"})(g||(t.ExperimentKind=g={}));function h(C){return C}var y={TestExperiment:function(S){return{experimentName:"TestExperiment",kind:g.OneShot,create:function(){return f.create(S)}}},ExceLintExperiment:function(){return{experimentName:"ExceLintExperiment",kind:g.OneShot,create:function(){return new l.ExceLintExperiment}}},UnitExperiment:function(){return{experimentName:"UnitExperiment",kind:g.OneShot,create:function(){return new o.UnitExperiment},stepBudget:80}}};function p(C){var S=C.map(function(F){var E,A=F.name,T=F.param;return(E=y[A])==null?void 0:E.call(y,T)});return S.filter(function(F){return F!==void 0})}function R(C,S){y[C]=S}},"../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=l,t.getCellFormatKind=o,t.cellFormulaCellData=f,t.arrayFormulaCellData=g,t.valueCellData=h,t.rangePromote=y,t.arrayWrite=p,t.arrayPromote=R,t.namedObjectsWrite=C,t.undefinedNamesWrite=S,t.namedObjectsPromote=F,t.cellFormulaRangeFormulaEdit=A,t.valueRangeFormulaEdit=T,t.inferredRangeFormulaEdit=M,t.formatEditSetFormat=_,t.formatEditRibbonFormat=L,t.formatEditChangeDecimals=k,t.copyPasteRangePasteEdit=v,t.evalFormulaFormatOrigin=b,t.evalFormulaFormatIformat=x,t.evalFormulaFormatKnown=w,t.evalFormulaFormatInferred=B,t.evalFormulaFormatAggregate=P,t.evalFormulaData=U;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-numfmt/lib/index.js");Object.defineProperty(t,"RibbonFormat",{enumerable:!0,get:function(){return a.RibbonFormat}}),t.worksheetFunctionName=(0,n.typedInstanceCreator)()(function(W,q){return{functionId:W,functionName:q}}),t.errorTypeName=(0,n.typedInstanceCreator)()(function(W,q){return{errorType:W,errorName:q}}),t.localeData=(0,n.typedInstanceCreator)()(function(W,q,H,G,z,V,Z,D,O,K,$,j,N,J,ee,Y,re,ue,ce,oe,ae,le,ne,te,ie,se,Re,he,ye,ve,me,Ee,xe,we,Ne,Xe,Ze,fr,lr,Er,ir,yr,hr,rr,Me,_e,Qe,Rr,kr,Mr,Pr,Gr,Be,tr,pr){return{worksheetFunctionNames:W,errorTypeNames:q,specialRefNames:kr,trueName:H,falseName:G,rowLetter:z,columnLetter:V,leftBrace:Z,rightBrace:D,leftBracket:O,rightBracket:K,decimalSeparator:$,listSeparator:j,columnSeparator:N,rowSeparator:J,thousandsData:ee,thousandsSeparator:Y,lcid:re,country:ue,numberDecimals:ce,isExpSepBySpace:oe,fractionSeparator:ae,isPercentSepBySpace:le,currencyFormat:ne,isCurrencySymbolLead:te,isCurrencySepBySpace:ie,currencySymbol:se,currencyDecimals:Re,dateOrder:he,dateSeparator:ye,dateAltSeparator:ve,year4Digits:me,month2Digits:Ee,day2Digits:xe,longDateFormat:we,timeSeparator:Ne,timeAltSeparator:Xe,hour2Digits:Ze,clock24Hour:fr,isAMPMSepBySpace:lr,ampmSymbols:Er,dayNameShort:ir,dayNameLong:yr,monthNameShort:hr,monthNameLong:rr,pictureSpecial:Me,pictureSingle:_e,pictureColor:Qe,pictureDbnum:Rr,sysDateFormat:Mr,sysTimeFormat:Pr,cultureTagPrimary:Gr,cultureTagUserDefault:Be,cultureTagInstLang:tr,cultureTagUserCurrent:pr}}),t.numberFormat=(0,n.typedInstanceCreator)()(function(W,q,H){return{iformat:W,formatString:q,builtIn:H}}),t.sheetName=(0,n.typedInstanceCreator)()(function(W,q){return{sheetId:W,sheetName:q}}),t.blankValue={kind:"Blank"},t.errorValue=(0,n.typedInstanceCreator)()(function(W){return{kind:"Error",type:W}}),t.richValue=(0,n.typedInstanceCreator)()(function(W){return{kind:"Rich",fields:W}});function l(W){return typeof W=="object"?W.kind:typeof W}function o(W){return typeof W=="object"?W.kind:typeof W}t.cellLocation=(0,n.typedInstanceCreator)()(function(W,q){return{row:W,column:q}}),t.rangeLocation=(0,n.typedInstanceCreator)()(function(W,q,H,G){return{row:W,column:q,lastRow:H,lastColumn:G}}),t.sheetRangeLocation=(0,n.typedInstanceCreator)()(function(W,q,H,G,z){return{sheetId:W,row:q,column:H,lastRow:G,lastColumn:z}}),t.sheetCellLocation=(0,n.typedInstanceCreator)()(function(W,q,H){return{sheetId:W,row:q,column:H,lastRow:void 0,lastColumn:void 0}}),t.cellData=(0,n.typedInstanceCreator)()(function(W,q,H,G,z){return{formulaBarText:W,value:q,iformat:H,failureReason:G,kind:z}});function f(W,q,H,G){return(0,t.cellData)(W,q,H,G,"CellFormula")}function g(W,q,H){return(0,t.cellData)(void 0,W,q,H,"ArrayFormula")}function h(W,q,H,G){return(0,t.cellData)(W,q,H,G,"Value")}t.rangeUpdate=(0,n.typedInstanceCreator)()(function(W,q,H,G,z){return{range:W,data:q,fromStateId:H,excludeRows:G,excludeColumns:z}}),t.rangeWrite=(0,n.typedInstanceCreator)()(function(W,q,H,G){return(0,t.rangeUpdate)(W,q,void 0,H,G)});function y(W,q,H,G){return(0,t.rangeUpdate)(W,void 0,q,H,G)}t.arrayData=(0,n.typedInstanceCreator)()(function(W,q){return{isSpilled:W,formulaBarText:q}}),t.arrayUpdate=(0,n.typedInstanceCreator)()(function(W,q,H){return{range:W,data:q,fromStateId:H}});function p(W,q){return(0,t.arrayUpdate)(W,q,void 0)}function R(W,q){return(0,t.arrayUpdate)(W,void 0,q)}t.unusedCellsUpdate=(0,n.typedInstanceCreator)()(function(W,q){return{sheetId:W,usedRange:q}}),t.namedValueData=(0,n.typedInstanceCreator)()(function(W){return{kind:"NamedValue",value:W}}),t.namedFormulaData=(0,n.typedInstanceCreator)()(function(W){return{kind:"NamedFormula",formulaBarText:W}}),t.namedRangeData=(0,n.typedInstanceCreator)()(function(W){return{kind:"NamedRange",range:W}}),t.columnData=(0,n.typedInstanceCreator)()(function(W,q){return{column:W,name:q}}),t.namedTableData=(0,n.typedInstanceCreator)()(function(W,q,H,G){return{kind:"NamedTable",range:W,hasHeadersRow:q,hasTotalsRow:H,columns:G}}),t.namedFailureData=(0,n.typedInstanceCreator)()(function(W,q){return{kind:"NamedFailure",failureReason:W,objectKind:q}}),t.namedObject=(0,n.typedInstanceCreator)()(function(W,q){return{name:W,data:q}}),t.namedObjectsUpdate=(0,n.typedInstanceCreator)()(function(W,q,H){return{scope:W,objects:q,fromStateId:H}});function C(W,q){return(0,t.namedObjectsUpdate)(W,q,void 0)}function S(W){return(0,t.namedObjectsUpdate)(W,void 0,void 0)}function F(W,q){return(0,t.namedObjectsUpdate)(W,void 0,q)}var E=function(q,H,G,z,V){var Z=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"Inferred";return{range:Array.isArray(q)?q:[q],formulaBarText:H,value:G,origin:z,viewport:V,kind:Z}};t.rangeFormulaEdit=E;function A(W,q,H,G){return(0,t.rangeFormulaEdit)(W,q,void 0,H,G,"CellFormula")}function T(W,q,H,G){return(0,t.rangeFormulaEdit)(W,q,H,void 0,G,"Value")}function M(W,q,H,G){return(0,t.rangeFormulaEdit)(W,q,void 0,H,G,"Inferred")}t.formatEditOperation=(0,n.typedInstanceCreator)()(function(W,q,H,G){return{kind:W,format:q,ribbon:H,changeDecimals:G}});function _(W){return(0,t.formatEditOperation)("SetFormat",W,void 0,void 0)}function L(W){return(0,t.formatEditOperation)("RibbonFormat",void 0,W,void 0)}function k(W){return(0,t.formatEditOperation)("ChangeDecimals",void 0,void 0,W)}t.rangeFormatEdit=(0,n.typedInstanceCreator)()(function(W,q,H,G){return{range:W,operation:q,origin:H,viewport:G}}),t.arrayFormulaEdit=(0,n.typedInstanceCreator)()(function(W,q,H,G){return{range:W,formulaBarText:q,origin:H,viewport:G}}),t.rangePasteEdit=(0,n.typedInstanceCreator)()(function(W,q,H,G){return{kind:W,target:q,source:H,viewport:G}});function v(W,q,H){var G=(0,t.sheetCellLocation)(W.sheetId,W.row,W.column);return(0,t.rangePasteEdit)("CopyPaste",G,q,H)}t.inferredFormat=(0,n.typedInstanceCreator)()(function(W,q,H){return{format:W,category:q,decimals:H}}),t.cellDataDelta=(0,n.typedInstanceCreator)()(function(W,q,H,G,z){return{formulaBarText:W,value:q,format:H,formatted:G,hasHyperlink:z}}),t.rangeDelta=(0,n.typedInstanceCreator)()(function(W,q){return{range:W,data:q}}),t.arrayDelta=(0,n.typedInstanceCreator)()(function(W,q){return{range:W,data:q}}),t.rangeFailure=(0,n.typedInstanceCreator)()(function(W,q){return{range:W,reason:q}}),t.recalcResults=(0,n.typedInstanceCreator)()(function(W,q,H,G,z,V){return{stateId:W,priorityGroup:q,isFinished:H,rangeDeltas:G,arrayDeltas:z,rangeFailures:V}}),t.evalFormulaFormat=(0,n.typedInstanceCreator)()(function(W,q,H){return{kind:W,iformat:q,knownFormat:H}});function b(){return(0,t.evalFormulaFormat)("Origin")}function x(W){return(0,t.evalFormulaFormat)("Iformat",W)}function w(W){return(0,t.evalFormulaFormat)("Known",void 0,W)}function B(){return(0,t.evalFormulaFormat)("Inferred")}function P(){return(0,t.evalFormulaFormat)("Aggregate")}function U(W,q){return{value:W,formatted:q}}t.updateRequest=(0,n.typedInstanceCreator)()(function(W,q,H){return{rangeUpdateRanges:W,arrayUpdateRanges:q,namesUpdateScopes:H}}),t.runExperiment=(0,n.typedInstanceCreator)()(function(W,q){return{name:W,param:q}}),t.recalcServiceConfig=(0,n.typedInstanceCreator)()(function(W,q,H,G,z,V,Z,D,O,K){var $=arguments.length>10&&arguments[10]!==void 0?arguments[10]:K==null?void 0:K/(K>=1?1:10),j=arguments.length>11?arguments[11]:void 0;return{totalEvalTimeMs:W,samplePrecisionEvalRate:q,samplePrecisionPrintFormulaRate:K,samplePrecisionPrintValueRate:$,sampleRecalcStatisticsRate:D,sampleWorkbookStatisticsRate:G,sampleRecalcEditedStopwatchRate:z,sampleRecalcViewportStopwatchRate:V,sampleCellEvalStopwatchRate:Z,rngSeed:H,volatileMode:j,runExperiments:O}}),t.workbookProps=(0,n.typedInstanceCreator)()(function(W,q,H){return{date1904:W,dateCompatibility:q,timezone:H}});var Q;(function(W){W.Thread="Thread",W.Local="Local",W.ThreadOrLocal="ThreadOrLocal"})(Q||(t.RecalcServiceCreateMode=Q={}))},"../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=F,t.convertX10RangeFormulaEditsToCalcRangeFormulaEdits=E;var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-common/lib/ds/productSet.js"),o=s("../excel-online-calc-lang/lib/index.js"),f=n.__importStar(s("../typed-workers/lib/index.js")),g=s("../excel-online-calc/lib/calc/dataTransformers.js"),h=s("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),y=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),p=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),R=s("../excel-online-calc/lib/calc/recalcServiceTypes.js"),C=s("../excel-online-calc/lib/x10-formula-bar/Types/gridinterface.js");(0,a.staticAssertSame)(),(0,a.staticAssertSame)(),(0,a.staticAssertSame)(),(0,a.staticAssertSame)();var S=function(){function M(_){We(this,M),this.calcGrid=_,this.snapshotPromises=[]}return ze(M,[{key:"createIGridExportEndpoint",value:function(){var _=gr(function*(k){var v=this;yield f.Endpoint.createInside(k,function(){return v})});function L(k){return _.apply(this,arguments)}return L}()},{key:"discardSnapshot",value:function(L){return this.snapshotPromises[L]===void 0?!1:(delete this.snapshotPromises[L],!0)}},{key:"evalClonedModelOnSnapshot",value:function(){var _=gr(function*(k,v,b,x){var w,B=(w=yield this.getOrCreateSnapshot(k))!=null?w:{snapshot:void 0},P=B.snapshot;if(P===void 0)return(0,a.failure)((0,o.unavailable)(["evalOnClonedModel"]));var U=F(v,P.config.mathpack),Q=E(b,P.config.mathpack),W=this.calcGrid.evalOnClonedModelOnSnapshot(U,Q,P,x);return this.calcGrid.resumeRecalc(),(0,a.success)(yield W)});function L(k,v,b,x){return _.apply(this,arguments)}return L}()},{key:"evalFormulaOnSnapshot",value:function(){var _=gr(function*(k,v,b){var x,w=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{kind:y.SpecialFormat.Origin},B=(x=yield this.getOrCreateSnapshot(k))!=null?x:{snapshot:void 0},P=B.snapshot;if(P===void 0)return(0,a.failure)((0,o.unavailable)(["evalFormula"]));var U=this.calcGrid.evalFormulaOnSnapshotImpl(v,b,w,P);this.calcGrid.resumeRecalc();var Q=T(yield U);return(0,a.success)(Q)});function L(k,v,b){return _.apply(this,arguments)}return L}()},{key:"evalFormulaTreeOnSnapshot",value:function(){var _=gr(function*(k,v,b){var x,w=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{kind:y.SpecialFormat.Origin},B=(x=yield this.getOrCreateSnapshot(k))!=null?x:{snapshot:void 0},P=B.snapshot;if(P===void 0)return(0,a.failure)((0,o.unavailable)(["evalFormula"]));var U=this.calcGrid.evalFormulaTreeOnSnapshotImpl(v,b,w,P);this.calcGrid.resumeRecalc();var Q=A(yield U);return(0,a.success)(Q)});function L(k,v,b){return _.apply(this,arguments)}return L}()},{key:"getSheetNames",value:function(){var _=gr(function*(k){var v,b=(v=yield this.getOrCreateSnapshot(k))!=null?v:{snapshot:void 0},x=b.snapshot;if(x===void 0)return(0,a.failure)((0,o.unavailable)(["getSheetNames"]));var w={document:this.calcGrid.document,sheets:new Array},B=x.getSheetRangeIndexes((0,o.allSheetsRange)(this.calcGrid.document));if(!(0,a.isSuccess)(B))return B;for(var P of B.value.sheets){var U=x.getSheetName(this.calcGrid.document,P);if(!(0,a.isSuccess)(U))return U;w.sheets.push({sheetIndex:(0,o.sheetIndex)(this.calcGrid.document,P),sheetName:U.value})}return(0,a.success)(w)});function L(k){return _.apply(this,arguments)}return L}()},{key:"getCorrespondingSnapshotID",value:function(){var _=gr(function*(k){var v=yield this.getOrCreateSnapshot(k);return v===void 0?-1:v.correspondingId});function L(k){return _.apply(this,arguments)}return L}()},{key:"getOrCreateSnapshot",value:function(){var _=gr(function*(k){return this.snapshotPromises[k]===void 0&&(this.snapshotPromises[k]=this.calcGrid.dataModel.createSnapshot(k),this.calcGrid.resumeRecalc().catch(function(v){setTimeout(function(){throw v})})),this.snapshotPromises[k]});function L(k){return _.apply(this,arguments)}return L}()},{key:"getRangeFormats",value:function(L,k){return this.getRangeData(L,k,"formats")}},{key:"getRangeValues",value:function(L,k){return this.getRangeData(L,k,"values")}},{key:"getRangeFormulae",value:function(L,k){return this.getRangeData(L,k,"formulae")}},{key:"getRangeData",value:function(){var _=gr(function*(k,v,b){var x,w=(x=yield this.getOrCreateSnapshot(k))!=null?x:{snapshot:void 0},B=w.snapshot;if(B===void 0)return(0,a.failure)((0,o.unavailable)(["getRangeData/getOrCreateSnapshot"]));var P=B.allEditedAvailable(v);if(P.kind!==a.ResultKind.Success)return(0,a.failure)((0,o.unavailable)(["getRangeData/allEditedAvailable"]));var U=(0,p.createCellSetFromRange)(v.range);P.value!==!0&&(U=(0,l.exceptProduct)(U,P.value));var Q=function(V){var Z=[],D=(0,p.forEachRangeInSet)(U,function(O){var K=V((0,o.sheetGridRange)(v.sheet,O),function($){U=(0,l.exceptProduct)(U,(0,p.createCellSetFromRange)($))},function($,j){Z.push([[$.row,$.col],j])});return K.kind===a.ResultKind.Success&&K.value});return D?(0,a.success)(Z):(0,a.failure)((0,o.unavailable)(["getRangeData/extractData"]))},W={formulae:function(){return Q(function(V,Z,D){return B.forEachEditedFormula(V,function(O,K){var $=K.lexicalKind,j=K.compiledFmla,N=K.fmla,J=K.origin;return $===o.LexicalKind.Range||!(0,o.isGridCell)(O)?Z(O):(0,h.isBlankGridFormula)(N,j!==void 0)||D(O,{kind:j!==void 0?C.FormulaKind.CellFormula:C.FormulaKind.Value,formulaBarText:N,origin:(0,o.isGridCellEqual)(J,O)?void 0:J}),!0})})},formats:function(){return Q(function(V,Z,D){return B.forEachEditedFormat(V,function(O,K){return K===y.SpecialFormat.Unavailable?Z(O):(0,h.isBlankCellFormat)(K)||D(O,typeof K=="number"?K:K.formatString),!0})})},values:function(){return Q(function(V,Z,D){return B.forEachRecalcValue(V,function(O,K){return K.failure!==void 0?Z(O):(0,h.isBlankGridValue)(K.oper,K.failure)||D(O,K.oper),!0})})}},q=W[b](),H=q;if(H.kind!==a.ResultKind.Success)return H;var G=[];return(0,p.forEachRangeInSet)(U,function(z){return G.push(z),!0}),(0,a.success)({nonEmptyCells:H.value,availableRanges:G})});function L(k,v,b){return _.apply(this,arguments)}return L}()},{key:"getIntersectingTables",value:function(){var _=gr(function*(k,v){var b,x=(b=yield this.getOrCreateSnapshot(k))!=null?b:{snapshot:void 0},w=x.snapshot;if(w===void 0)return(0,a.failure)((0,o.unavailable)(["getIntersectingTables/getOrCreateSnapshot"]));var B=w.allServerAvailable(v);if(B.kind!==a.ResultKind.Success)return(0,a.failure)((0,o.unavailable)(["getIntersectingTables/allServerAvailable"]));var P=w.getIntersectingTables(v);if(!(0,a.isSuccess)(P))return(0,a.failure)((0,o.unavailable)(["getIntersectingTables/getIntersectingTables"]));var U=[],Q=function*(){var Z,D=w.getNamedObject(q,o.NameSource.Plain);if(D.kind!==a.ResultKind.Success)return{v:D};if(((Z=D.value)==null?void 0:Z.kind)!=="NamedTable")return 0;var O=[];D.value.columnIndexes.forEach(function(K,$){return O.push({column:K,name:$}),!0}),U.push({name:q.name,dataRange:D.value.specialRefRanges[o.SpecialRefId.Data].range,hasHeadersRow:D.value.hasHeadersRow,hasTotalsRow:D.value.hasTotalsRow,columns:O})},W;for(var q of P.value)if(W=yield*wl(Q()),W!==0&&W)return W.v;var H=(0,p.createCellSetFromRange)(v.range),G=B.value===!0?H:(0,l.exceptProduct)(H,B.value),z=[];return(0,p.forEachRangeInSet)(G,function(V){return z.push(V),!0}),(0,a.success)({tables:U,availableRanges:z})});function L(k,v){return _.apply(this,arguments)}return L}()},{key:"getIformats",value:function(){var _=gr(function*(k,v,b,x){var w,B=(w=yield this.getOrCreateSnapshot(k))!=null?w:{snapshot:void 0},P=B.snapshot;if(P===void 0)return(0,a.failure)((0,o.unavailable)(["getIformats/getOrCreateSnapshot"]));var U=P.getIformats(v,b,x);return(0,a.isSuccess)(U)?(0,a.success)({availableFormats:U.value}):(0,a.failure)((0,o.unavailable)(["getIformats/getIntersectingTables"]))});function L(k,v,b,x){return _.apply(this,arguments)}return L}()},{key:"getHiddenRows",value:function(){var _=gr(function*(k,v,b,x){var w,B=(w=yield this.getOrCreateSnapshot(k))!=null?w:{snapshot:void 0},P=B.snapshot;return P===void 0?h.hiddennessFullyUnavailable:P.getHiddenRows(v,b,x)});function L(k,v,b,x){return _.apply(this,arguments)}return L}()},{key:"getHiddenCols",value:function(){var _=gr(function*(k,v,b,x){var w,B=(w=yield this.getOrCreateSnapshot(k))!=null?w:{snapshot:void 0},P=B.snapshot;return P===void 0?h.hiddennessFullyUnavailable:P.getHiddenCols(v,b,x)});function L(k,v,b,x){return _.apply(this,arguments)}return L}()}])}();t.RecalcSideGrid=S;function F(M,_){return M.map(function(L){if(!(0,a.isDefined)(L.data))return{data:void 0,range:(0,g.sheetGridRangeToLocation)(L.range)};var k=(0,g.readOperToCellValue)(_,L.data.value);return{data:{kind:L.data.kind,formulaBarText:L.data.formulaBarText,value:k??R.blankValue,iformat:L.data.iformat,failureReason:k===void 0?"unsupported Oper serialization":void 0},range:(0,g.sheetGridRangeToLocation)(L.range)}})}function E(M,_){return M.map(function(L){var k=Di(L.range),v=k[0],b=k.slice(1),x=[(0,g.sheetGridRangeToLocation)(v)].concat(Qr(b.map(function(w){return(0,g.sheetGridRangeToLocation)(w)})));return{kind:L.kind,range:x,formulaBarText:L.formulaBarText,value:(0,a.isDefined)(L.value)?(0,g.readOperToCellValue)(_,L.value):void 0,origin:(0,a.isDefined)(L.origin)?(0,g.gridCellToCellLocation)(L.origin):void 0}})}function A(M){var _=Ae(M,2),L=_[0],k=_[1],v=Ae(L,2),b=v[0],x=v[1];if(x.map(T),k===void 0)return M;for(var w of k)A(w);return M}function T(M){if(M.value.kind===a.ResultKind.Failure&&M.value.reason.kind===o.ReasonKind.Unavailable)for(var _=M.value.reason.objects,L=0;L<_.length;L++){var k=_[L];k.kind===y.UnavailableKind.GridRange&&(_[L]=Object.assign({},k,{unavailableCells:!0}))}return M}},"../excel-online-calc/lib/calc/unavailabilityAnalyzer.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.computeUnavailableCellsStats=h;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-common/lib/ds/bspSet.js"),l=s("../excel-online-calc-common/lib/ds/productSet.js"),o=s("../excel-online-calc-lang/lib/index.js"),f=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),g=s("../excel-online-calc/lib/calc/partialWorkbookSets.js");function h(y){var p=(0,n.makeStringMap)(),R=(0,n.makeStringMap)();for(var C of y){var S=C.range;if(C.reason.kind===o.LangReasonKind.Unavailable){for(var F of C.reason.objects)if(F.kind===f.UnavailableKind.GridRange)if((0,o.isSheetIndexEqual)(F.range.sheet,S.sheet)){var E;p[F.range.sheet.index]=(0,l.unionProduct)((E=p[F.range.sheet.index])!=null?E:a.empty,F.unavailableCells!==!0?F.unavailableCells:a.empty)}else{var A;R[F.range.sheet.index]=(0,l.unionProduct)((A=R[F.range.sheet.index])!=null?A:a.empty,F.unavailableCells!==!0?F.unavailableCells:a.empty)}}}var T=0,M=0,_=0,L=(0,n.makeStringMap)();for(var k in p){var v,b,x=(v=p[k])!=null?v:a.empty;L[k]=(0,l.unionProduct)((b=L[k])!=null?b:a.empty,x),(0,g.forEachRangeInSet)(x,function(G){return T+=G.rows*G.cols,!0})}for(var w in R){var B,P,U=(B=R[w])!=null?B:a.empty;L[w]=(0,l.unionProduct)((P=L[w])!=null?P:a.empty,U),(0,g.forEachRangeInSet)(U,function(G){return M+=G.rows*G.cols,!0})}for(var Q in L){var W,q=(W=L[Q])!=null?W:a.empty;(0,g.forEachRangeInSet)(q,function(G){return _+=G.rows*G.cols,!0})}var H={numOfUnavailableCellsInTheSameSheet:T,numOfUnavailableCellsInDifferentSheet:M,totalNumOfUnavailableCells:_};return H}},"../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=g,t.getTimeImpl=p;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/index.js"),o=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),f=function(){function R(C){We(this,R),this.valueCreationFunc=C,this.value=void 0}return ze(R,[{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=f;function g(R){return new f(R)}var h;(function(R){R.GroundTruth="GroundTruth",R.Estimation="Estimation",R.PrecisionTest="PrecisionTest"})(h||(t.VolatileMode=h={}));var y=function(){return new Date};function p(R,C,S){var F=arguments.length>3&&arguments[3]!==void 0?arguments[3]:h.Estimation,E=arguments.length>4&&arguments[4]!==void 0?arguments[4]:y;switch(F){case h.PrecisionTest:return(0,n.failure)((0,a.unavailable)([{kind:o.UnavailableKind.GetTimeKind,getTimeKind:S}]));case h.Estimation:switch(S){case l.GetTimeKind.NonVolatile:return(0,n.failure)((0,a.unavailable)([{kind:o.UnavailableKind.GetTimeKind,getTimeKind:S}]));case l.GetTimeKind.ValueCell:case l.GetTimeKind.Volatile:break}break;case h.GroundTruth:break}var A=R.mathpack,T=R.datepack,M=E(),_=T.utcToLocal(R,(0,a.dateTime)(M.getUTCFullYear(),M.getUTCMonth()+1,M.getUTCDate(),M.getUTCHours(),M.getUTCMinutes(),M.getUTCSeconds(),M.getUTCDay()+1,M.getUTCMilliseconds(),a.Rounding.Round1000ths),R.timezone);(0,n.assertTrue)("calc.calc.PartialWorkbookDocumentCollection: to local",_!==!1);var L=_.yr,k=_.rounding,v=1,b=_.mon,x=_.dom,w=_.hour,B=_.min,P=_.sec,U=_.fracSec;C<a.TimeGranularity.Instant&&(U=0,P=0,B=0,w=0),C<a.TimeGranularity.Day&&(x=1,b=1);var Q=(0,a.dateTime)(L,b,x,w,B,P,v,U,k),W=T.toNum(R,Q);(0,n.assertTrue)("calc.calc.PartialWorkbookDocumentCollection: toNum",!(0,a.isErrorOper)(W));var q=A.toNumber(W);if(F===h.GroundTruth)return(0,n.success)(W);var H=T.toNum(R,_);(0,n.assertTrue)("calc.calc.PartialWorkbookDocumentCollection: toNum",!(0,a.isErrorOper)(H));var G=A.toNumber(H),z;switch(C){case a.TimeGranularity.Instant:z=G;break;case a.TimeGranularity.Day:z=q+1;break;case a.TimeGranularity.Year:{var V=(0,a.dateTime)(L+1,b,x,w,B,P,v,U,k),Z=T.toNum(R,V);(0,n.assertTrue)("calc.calc.PartialWorkbookDocumentCollection: toNum",!(0,a.isErrorOper)(Z)),z=A.toNumber(Z);break}}var D=.006944444444444444;return G<q+D||G>z-D?(0,n.failure)((0,a.unavailable)([{kind:o.UnavailableKind.TimeGranularity,granularity:C}])):(0,n.success)(W)}},"../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 n=s("../excel-online-calc-common/lib/index.js"),a=n.bspSet.empty;t.empty=a;var l=n.bspSet.dense;t.dense=l;var o=n.bspSet.union;t.union=o;var f=n.productSet.unionProduct;t.unionProduct=f;var g=n.productSet.meetsProduct;t.meetsProduct=g;var h=n.productSet.exceptProduct;t.exceptProduct=h;var y=n.productSet.intersectProduct;t.intersectProduct=y;var p=n.productSet.compareProduct;t.compareProduct=p;var R=n.productSet.project;t.project=R;var C=n.productSet.forEachProduct;t.forEachProduct=C;var S=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"makeGridRangeTable",{enumerable:!0,get:function(){return S.makeGridRangeTable}});var F=s("../excel-online-calc/lib/calc/experiments/unit/unitExperiment.js");Object.defineProperty(t,"UnitExperiment",{enumerable:!0,get:function(){return F.UnitExperiment}});var E=s("../excel-online-calc/lib/calc/partialWorkbook.js");Object.defineProperty(t,"PartialWorkbook",{enumerable:!0,get:function(){return E.PartialWorkbook}});var A=s("../excel-online-calc/lib/calc/partialWorkbook.testutils.js");Object.defineProperty(t,"blankStyle",{enumerable:!0,get:function(){return A.blankStyle}}),Object.defineProperty(t,"createRange",{enumerable:!0,get:function(){return A.createRange}}),Object.defineProperty(t,"englishLocaleData",{enumerable:!0,get:function(){return A.englishLocaleData}}),Object.defineProperty(t,"genFmt",{enumerable:!0,get:function(){return A.genFmt}}),Object.defineProperty(t,"knownFormatData",{enumerable:!0,get:function(){return A.knownFormatData}}),Object.defineProperty(t,"locale",{enumerable:!0,get:function(){return A.locale}}),Object.defineProperty(t,"mathpack",{enumerable:!0,get:function(){return A.mathpack}});var T=s("../excel-online-calc/lib/calc/partialWorkbookDocumentCollection.js");Object.defineProperty(t,"PartialWorkbookDocumentCollection",{enumerable:!0,get:function(){return T.PartialWorkbookDocumentCollection}}),Object.defineProperty(t,"voidCallback",{enumerable:!0,get:function(){return T.voidCallback}});var M=s("../excel-online-calc/lib/calc/partialWorkbookFailureMessages.js");Object.defineProperty(t,"isFailureOutputMessage",{enumerable:!0,get:function(){return M.isFailureOutputMessage}});var _=s("../excel-online-calc/lib/calc/partialWorkbookGrid.js");Object.defineProperty(t,"CloningTarget",{enumerable:!0,get:function(){return _.CloningTarget}}),Object.defineProperty(t,"blankCellFormat",{enumerable:!0,get:function(){return _.blankCellFormat}});var L=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js");Object.defineProperty(t,"ComputeKind",{enumerable:!0,get:function(){return L.ComputeKind}}),Object.defineProperty(t,"ComputedCellKind",{enumerable:!0,get:function(){return L.ComputedCellKind}}),Object.defineProperty(t,"OutputMessageKind",{enumerable:!0,get:function(){return L.OutputMessageKind}}),Object.defineProperty(t,"SpecialFormat",{enumerable:!0,get:function(){return L.SpecialFormat}}),Object.defineProperty(t,"SpecialStyle",{enumerable:!0,get:function(){return L.SpecialStyle}}),Object.defineProperty(t,"UnavailableKind",{enumerable:!0,get:function(){return L.UnavailableKind}}),Object.defineProperty(t,"createSheetCellSetFromRange",{enumerable:!0,get:function(){return L.createSheetCellSetFromRange}}),Object.defineProperty(t,"sheetCellSet",{enumerable:!0,get:function(){return L.sheetCellSet}}),Object.defineProperty(t,"sheetHiddenRows",{enumerable:!0,get:function(){return L.sheetHiddenRows}}),Object.defineProperty(t,"sheetInFilterMode",{enumerable:!0,get:function(){return L.sheetInFilterMode}});var k=s("../excel-online-calc/lib/calc/partialWorkbookNames.js");Object.defineProperty(t,"namedFormula",{enumerable:!0,get:function(){return k.namedFormula}}),Object.defineProperty(t,"namedTable",{enumerable:!0,get:function(){return k.namedTable}});var v=s("../excel-online-calc/lib/calc/partialWorkbookSets.js");Object.defineProperty(t,"bspFactory",{enumerable:!0,get:function(){return v.bspFactory}}),Object.defineProperty(t,"createCellSetFromRange",{enumerable:!0,get:function(){return v.createCellSetFromRange}}),Object.defineProperty(t,"forEachCellInSet",{enumerable:!0,get:function(){return v.forEachCellInSet}}),Object.defineProperty(t,"forEachRangeInSet",{enumerable:!0,get:function(){return v.forEachRangeInSet}});var b=s("../excel-online-calc/lib/calc/partialWorkbookStyles.js");Object.defineProperty(t,"blankStyleValue",{enumerable:!0,get:function(){return b.blankStyleValue}});var x=s("../excel-online-calc/lib/calc/recalcServiceCheck.js");Object.defineProperty(t,"arrayChecker",{enumerable:!0,get:function(){return x.arrayChecker}}),Object.defineProperty(t,"chBoolean",{enumerable:!0,get:function(){return x.chBoolean}}),Object.defineProperty(t,"chFiniteNumber",{enumerable:!0,get:function(){return x.chFiniteNumber}}),Object.defineProperty(t,"chPossiblyInfiniteNumber",{enumerable:!0,get:function(){return x.chPossiblyInfiniteNumber}}),Object.defineProperty(t,"check",{enumerable:!0,get:function(){return x.check}}),Object.defineProperty(t,"objectChecker",{enumerable:!0,get:function(){return x.objectChecker}}),Object.defineProperty(t,"oneOfChecker",{enumerable:!0,get:function(){return x.oneOfChecker}}),Object.defineProperty(t,"optChecker",{enumerable:!0,get:function(){return x.optChecker}});var w=s("../excel-online-calc/lib/calc/recalcServiceDataTransformer.js");Object.defineProperty(t,"incrementFailure",{enumerable:!0,get:function(){return w.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 P=s("../excel-online-calc/lib/calc/utils.js");Object.defineProperty(t,"VolatileMode",{enumerable:!0,get:function(){return P.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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc/lib/calc/recalcServiceTypes.js");Object.defineProperty(t,"worksheetFunctionName",{enumerable:!0,get:function(){return a.worksheetFunctionName}}),Object.defineProperty(t,"errorTypeName",{enumerable:!0,get:function(){return a.errorTypeName}}),Object.defineProperty(t,"localeData",{enumerable:!0,get:function(){return a.localeData}}),Object.defineProperty(t,"numberFormat",{enumerable:!0,get:function(){return a.numberFormat}}),Object.defineProperty(t,"sheetName",{enumerable:!0,get:function(){return a.sheetName}}),Object.defineProperty(t,"blankValue",{enumerable:!0,get:function(){return a.blankValue}}),Object.defineProperty(t,"errorValue",{enumerable:!0,get:function(){return a.errorValue}}),Object.defineProperty(t,"richValue",{enumerable:!0,get:function(){return a.richValue}}),Object.defineProperty(t,"getCellValueKind",{enumerable:!0,get:function(){return a.getCellValueKind}}),Object.defineProperty(t,"getCellFormatKind",{enumerable:!0,get:function(){return a.getCellFormatKind}}),Object.defineProperty(t,"cellLocation",{enumerable:!0,get:function(){return a.cellLocation}}),Object.defineProperty(t,"rangeLocation",{enumerable:!0,get:function(){return a.rangeLocation}}),Object.defineProperty(t,"sheetRangeLocation",{enumerable:!0,get:function(){return a.sheetRangeLocation}}),Object.defineProperty(t,"sheetCellLocation",{enumerable:!0,get:function(){return a.sheetCellLocation}}),Object.defineProperty(t,"cellData",{enumerable:!0,get:function(){return a.cellData}}),Object.defineProperty(t,"cellFormulaCellData",{enumerable:!0,get:function(){return a.cellFormulaCellData}}),Object.defineProperty(t,"arrayFormulaCellData",{enumerable:!0,get:function(){return a.arrayFormulaCellData}}),Object.defineProperty(t,"valueCellData",{enumerable:!0,get:function(){return a.valueCellData}}),Object.defineProperty(t,"rangeUpdate",{enumerable:!0,get:function(){return a.rangeUpdate}}),Object.defineProperty(t,"rangeWrite",{enumerable:!0,get:function(){return a.rangeWrite}}),Object.defineProperty(t,"rangePromote",{enumerable:!0,get:function(){return a.rangePromote}}),Object.defineProperty(t,"arrayData",{enumerable:!0,get:function(){return a.arrayData}}),Object.defineProperty(t,"arrayUpdate",{enumerable:!0,get:function(){return a.arrayUpdate}}),Object.defineProperty(t,"arrayWrite",{enumerable:!0,get:function(){return a.arrayWrite}}),Object.defineProperty(t,"arrayPromote",{enumerable:!0,get:function(){return a.arrayPromote}}),Object.defineProperty(t,"unusedCellsUpdate",{enumerable:!0,get:function(){return a.unusedCellsUpdate}}),Object.defineProperty(t,"namedValueData",{enumerable:!0,get:function(){return a.namedValueData}}),Object.defineProperty(t,"namedFormulaData",{enumerable:!0,get:function(){return a.namedFormulaData}}),Object.defineProperty(t,"namedRangeData",{enumerable:!0,get:function(){return a.namedRangeData}}),Object.defineProperty(t,"namedFailureData",{enumerable:!0,get:function(){return a.namedFailureData}}),Object.defineProperty(t,"namedObject",{enumerable:!0,get:function(){return a.namedObject}}),Object.defineProperty(t,"namedObjectsUpdate",{enumerable:!0,get:function(){return a.namedObjectsUpdate}}),Object.defineProperty(t,"namedObjectsWrite",{enumerable:!0,get:function(){return a.namedObjectsWrite}}),Object.defineProperty(t,"undefinedNamesWrite",{enumerable:!0,get:function(){return a.undefinedNamesWrite}}),Object.defineProperty(t,"namedObjectsPromote",{enumerable:!0,get:function(){return a.namedObjectsPromote}}),Object.defineProperty(t,"namedTableData",{enumerable:!0,get:function(){return a.namedTableData}}),Object.defineProperty(t,"columnData",{enumerable:!0,get:function(){return a.columnData}}),Object.defineProperty(t,"rangeFormulaEdit",{enumerable:!0,get:function(){return a.rangeFormulaEdit}}),Object.defineProperty(t,"cellFormulaRangeFormulaEdit",{enumerable:!0,get:function(){return a.cellFormulaRangeFormulaEdit}}),Object.defineProperty(t,"valueRangeFormulaEdit",{enumerable:!0,get:function(){return a.valueRangeFormulaEdit}}),Object.defineProperty(t,"inferredRangeFormulaEdit",{enumerable:!0,get:function(){return a.inferredRangeFormulaEdit}}),Object.defineProperty(t,"RibbonFormat",{enumerable:!0,get:function(){return a.RibbonFormat}}),Object.defineProperty(t,"formatEditOperation",{enumerable:!0,get:function(){return a.formatEditOperation}}),Object.defineProperty(t,"formatEditSetFormat",{enumerable:!0,get:function(){return a.formatEditSetFormat}}),Object.defineProperty(t,"formatEditRibbonFormat",{enumerable:!0,get:function(){return a.formatEditRibbonFormat}}),Object.defineProperty(t,"formatEditChangeDecimals",{enumerable:!0,get:function(){return a.formatEditChangeDecimals}}),Object.defineProperty(t,"rangeFormatEdit",{enumerable:!0,get:function(){return a.rangeFormatEdit}}),Object.defineProperty(t,"arrayFormulaEdit",{enumerable:!0,get:function(){return a.arrayFormulaEdit}}),Object.defineProperty(t,"rangePasteEdit",{enumerable:!0,get:function(){return a.rangePasteEdit}}),Object.defineProperty(t,"copyPasteRangePasteEdit",{enumerable:!0,get:function(){return a.copyPasteRangePasteEdit}}),Object.defineProperty(t,"inferredFormat",{enumerable:!0,get:function(){return a.inferredFormat}}),Object.defineProperty(t,"cellDataDelta",{enumerable:!0,get:function(){return a.cellDataDelta}}),Object.defineProperty(t,"rangeDelta",{enumerable:!0,get:function(){return a.rangeDelta}}),Object.defineProperty(t,"arrayDelta",{enumerable:!0,get:function(){return a.arrayDelta}}),Object.defineProperty(t,"rangeFailure",{enumerable:!0,get:function(){return a.rangeFailure}}),Object.defineProperty(t,"recalcResults",{enumerable:!0,get:function(){return a.recalcResults}}),Object.defineProperty(t,"evalFormulaData",{enumerable:!0,get:function(){return a.evalFormulaData}}),Object.defineProperty(t,"evalFormulaFormat",{enumerable:!0,get:function(){return a.evalFormulaFormat}}),Object.defineProperty(t,"evalFormulaFormatOrigin",{enumerable:!0,get:function(){return a.evalFormulaFormatOrigin}}),Object.defineProperty(t,"evalFormulaFormatIformat",{enumerable:!0,get:function(){return a.evalFormulaFormatIformat}}),Object.defineProperty(t,"evalFormulaFormatKnown",{enumerable:!0,get:function(){return a.evalFormulaFormatKnown}}),Object.defineProperty(t,"evalFormulaFormatInferred",{enumerable:!0,get:function(){return a.evalFormulaFormatInferred}}),Object.defineProperty(t,"evalFormulaFormatAggregate",{enumerable:!0,get:function(){return a.evalFormulaFormatAggregate}}),Object.defineProperty(t,"updateRequest",{enumerable:!0,get:function(){return a.updateRequest}}),Object.defineProperty(t,"runExperiment",{enumerable:!0,get:function(){return a.runExperiment}}),Object.defineProperty(t,"recalcServiceConfig",{enumerable:!0,get:function(){return a.recalcServiceConfig}}),Object.defineProperty(t,"workbookProps",{enumerable:!0,get:function(){return a.workbookProps}});var l=s("../excel-online-calc/lib/calc/recalcService.js");Object.defineProperty(t,"createRecalcService",{enumerable:!0,get:function(){return l.createRecalcService}});var o=s("../excel-online-calc/lib/calc/recalcServiceTypes.js");Object.defineProperty(t,"RecalcServiceCreateMode",{enumerable:!0,get:function(){return o.RecalcServiceCreateMode}});var f=s("../excel-online-calc/lib/calc/dataTransformers.js");Object.defineProperty(t,"localeInfoFromData",{enumerable:!0,get:function(){return f.localeInfoFromData}});var g=s("../excel-online-calc/lib/calc/dataTransformers.js");Object.defineProperty(t,"cellValueToReadOper",{enumerable:!0,get:function(){return g.cellValueToReadOper}}),Object.defineProperty(t,"readOperToCellValue",{enumerable:!0,get:function(){return g.readOperToCellValue}});var h=s("../excel-online-calc/lib/calc/recalcService.inside.js");Object.defineProperty(t,"recalcServiceInsideInit",{enumerable:!0,get:function(){return h.recalcServiceInsideInit}});var y=s("../excel-online-calc/lib/calc/utils.js");Object.defineProperty(t,"getTime",{enumerable:!0,get:function(){return y.getTimeImpl}});var p=s("../excel-online-calc/lib/calc/recalcServiceDataTransformer.js");Object.defineProperty(t,"RecalcServiceDataTransformer",{enumerable:!0,get:function(){return p.RecalcServiceDataTransformer}}),t.internal=n.__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=y;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/index.js"),o=s("../excel-online-calc-recalc/lib/index.js"),f=s("../excel-online-calc-runtime/lib/index.js"),g=s("../excel-online-calc-syntax/lib/index.js"),h="".concat(n.PackageName,", ").concat(a.PackageName,",\n ").concat(g.PackageName,", ").concat(l.PackageName,", ").concat(f.PackageName,", ").concat(o.PackageName);function y(){return h}},"../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 n=s("../excel-online-calc-common/lib/index.js");Object.defineProperty(t,"fastMin",{enumerable:!0,get:function(){return n.fastMin}}),Object.defineProperty(t,"fastMax",{enumerable:!0,get:function(){return n.fastMax}}),Object.defineProperty(t,"fastAbs",{enumerable:!0,get:function(){return n.fastAbs}}),Object.defineProperty(t,"identity",{enumerable:!0,get:function(){return n.identity}}),Object.defineProperty(t,"numEnumArray",{enumerable:!0,get:function(){return n.numEnumArray}}),Object.defineProperty(t,"numEnumMap",{enumerable:!0,get:function(){return n.numEnumMap}}),Object.defineProperty(t,"safePush",{enumerable:!0,get:function(){return n.safePush}}),Object.defineProperty(t,"safeConcat",{enumerable:!0,get:function(){return n.safeConcat}}),Object.defineProperty(t,"isDefined",{enumerable:!0,get:function(){return n.isDefined}}),Object.defineProperty(t,"isNone",{enumerable:!0,get:function(){return n.isNone}}),Object.defineProperty(t,"makeStringMap",{enumerable:!0,get:function(){return n.makeStringMap}}),Object.defineProperty(t,"now",{enumerable:!0,get:function(){return n.now}}),Object.defineProperty(t,"staticAssertExtends",{enumerable:!0,get:function(){return n.staticAssertExtends}}),Object.defineProperty(t,"staticAssertSame",{enumerable:!0,get:function(){return n.staticAssertSame}}),Object.defineProperty(t,"staticAssertIs",{enumerable:!0,get:function(){return n.staticAssertIs}}),Object.defineProperty(t,"staticAssertIsOptional",{enumerable:!0,get:function(){return n.staticAssertIsOptional}}),Object.defineProperty(t,"JSF32",{enumerable:!0,get:function(){return n.JSF32}}),Object.defineProperty(t,"Pledge",{enumerable:!0,get:function(){return n.Pledge}}),Object.defineProperty(t,"assertNever",{enumerable:!0,get:function(){return n.assertNever}}),Object.defineProperty(t,"assertNatural",{enumerable:!0,get:function(){return n.assertNatural}}),Object.defineProperty(t,"assertTrue",{enumerable:!0,get:function(){return n.assertTrue}}),Object.defineProperty(t,"assertFalse",{enumerable:!0,get:function(){return n.assertFalse}}),Object.defineProperty(t,"assertPositiveLength",{enumerable:!0,get:function(){return n.assertPositiveLength}}),Object.defineProperty(t,"assertPositiveInteger",{enumerable:!0,get:function(){return n.assertPositiveInteger}}),Object.defineProperty(t,"assertIndex",{enumerable:!0,get:function(){return n.assertIndex}}),Object.defineProperty(t,"messageFromError",{enumerable:!0,get:function(){return n.messageFromError}}),Object.defineProperty(t,"isInteger",{enumerable:!0,get:function(){return n.isInteger}}),Object.defineProperty(t,"stringStartsWith",{enumerable:!0,get:function(){return n.stringStartsWith}}),Object.defineProperty(t,"stringEndsWith",{enumerable:!0,get:function(){return n.stringEndsWith}}),Object.defineProperty(t,"arrayFill",{enumerable:!0,get:function(){return n.arrayFill}}),Object.defineProperty(t,"ResultKind",{enumerable:!0,get:function(){return n.ResultKind}}),Object.defineProperty(t,"pair",{enumerable:!0,get:function(){return n.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 n=s("../excel-online-calc-common/lib/index.js");Object.defineProperty(t,"initCalc",{enumerable:!0,get:function(){return n.initCalc}}),Object.defineProperty(t,"isCalcInit",{enumerable:!0,get:function(){return n.isCalcInit}}),Object.defineProperty(t,"getCalcAbsUrl",{enumerable:!0,get:function(){return n.getCalcAbsUrl}}),Object.defineProperty(t,"FeatureName",{enumerable:!0,get:function(){return n.FeatureName}}),Object.defineProperty(t,"makeStringCompareCI",{enumerable:!0,get:function(){return n.makeStringCompareCI}});var a=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"LogCategory",{enumerable:!0,get:function(){return a.LogCategory}}),Object.defineProperty(t,"TraceLevel",{enumerable:!0,get:function(){return a.TraceLevel}}),Object.defineProperty(t,"NulLogger",{enumerable:!0,get:function(){return a.NulLogger}}),Object.defineProperty(t,"ulsLogger",{enumerable:!0,get:function(){return a.ulsLogger}}),Object.defineProperty(t,"localeInfo",{enumerable:!0,get:function(){return a.localeInfo}}),Object.defineProperty(t,"LCID",{enumerable:!0,get:function(){return a.LCID}}),Object.defineProperty(t,"Country",{enumerable:!0,get:function(){return a.Country}}),Object.defineProperty(t,"PictureSpecial",{enumerable:!0,get:function(){return a.PictureSpecial}}),Object.defineProperty(t,"PictureSingle",{enumerable:!0,get:function(){return a.PictureSingle}}),Object.defineProperty(t,"PictureColor",{enumerable:!0,get:function(){return a.PictureColor}}),Object.defineProperty(t,"PictureDbnum",{enumerable:!0,get:function(){return a.PictureDbnum}}),Object.defineProperty(t,"calcConfig",{enumerable:!0,get:function(){return a.calcConfig}}),Object.defineProperty(t,"getEnglishLocaleInfo",{enumerable:!0,get:function(){return a.getEnglishLocaleInfo}}),Object.defineProperty(t,"englishWorksheetFuncIdToName",{enumerable:!0,get:function(){return a.englishWorksheetFuncIdToName}}),Object.defineProperty(t,"englishErrorTypeToName",{enumerable:!0,get:function(){return a.englishErrorTypeToName}}),Object.defineProperty(t,"englishOperatorIdToName",{enumerable:!0,get:function(){return a.englishOperatorIdToName}}),Object.defineProperty(t,"operatorIdToName",{enumerable:!0,get:function(){return a.operatorIdToName}}),Object.defineProperty(t,"createWorksheetFuncNameCallbacks",{enumerable:!0,get:function(){return a.createWorksheetFuncNameCallbacks}}),Object.defineProperty(t,"createIsThousandsPositionCallback",{enumerable:!0,get:function(){return a.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 n=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"TimeDivision",{enumerable:!0,get:function(){return n.TimeDivision}}),Object.defineProperty(t,"Rounding",{enumerable:!0,get:function(){return n.Rounding}}),Object.defineProperty(t,"tzData",{enumerable:!0,get:function(){return n.tzData}}),Object.defineProperty(t,"tzUTC",{enumerable:!0,get:function(){return n.tzUTC}}),Object.defineProperty(t,"dateTime",{enumerable:!0,get:function(){return n.dateTime}}),Object.defineProperty(t,"TimeGranularity",{enumerable:!0,get:function(){return n.TimeGranularity}}),Object.defineProperty(t,"xlDatepack",{enumerable:!0,get:function(){return n.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 n=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"RefStyle",{enumerable:!0,get:function(){return n.RefStyle}}),Object.defineProperty(t,"SyntaxFeature",{enumerable:!0,get:function(){return n.SyntaxFeature}}),Object.defineProperty(t,"QualifierKind",{enumerable:!0,get:function(){return n.QualifierKind}}),Object.defineProperty(t,"CellRefKind",{enumerable:!0,get:function(){return n.CellRefKind}}),Object.defineProperty(t,"PosKind",{enumerable:!0,get:function(){return n.PosKind}}),Object.defineProperty(t,"CommentKind",{enumerable:!0,get:function(){return n.CommentKind}}),Object.defineProperty(t,"NodeKind",{enumerable:!0,get:function(){return n.NodeKind}}),Object.defineProperty(t,"NamePartKind",{enumerable:!0,get:function(){return n.NamePartKind}}),Object.defineProperty(t,"SpecialRefId",{enumerable:!0,get:function(){return n.SpecialRefId}}),Object.defineProperty(t,"StructRefKind",{enumerable:!0,get:function(){return n.StructRefKind}}),Object.defineProperty(t,"BadType",{enumerable:!0,get:function(){return n.BadType}}),Object.defineProperty(t,"errorQualifier",{enumerable:!0,get:function(){return n.errorQualifier}}),Object.defineProperty(t,"relativeQualifier",{enumerable:!0,get:function(){return n.relativeQualifier}}),Object.defineProperty(t,"documentQualifier",{enumerable:!0,get:function(){return n.documentQualifier}}),Object.defineProperty(t,"sheetQualifier",{enumerable:!0,get:function(){return n.sheetQualifier}}),Object.defineProperty(t,"identQualifier",{enumerable:!0,get:function(){return n.identQualifier}}),Object.defineProperty(t,"sheetRangeQualifier",{enumerable:!0,get:function(){return n.sheetRangeQualifier}}),Object.defineProperty(t,"badQualifier",{enumerable:!0,get:function(){return n.badQualifier}}),Object.defineProperty(t,"pos",{enumerable:!0,get:function(){return n.pos}}),Object.defineProperty(t,"cellRefError",{enumerable:!0,get:function(){return n.cellRefError}}),Object.defineProperty(t,"cellRefSingle",{enumerable:!0,get:function(){return n.cellRefSingle}}),Object.defineProperty(t,"cellRefRange",{enumerable:!0,get:function(){return n.cellRefRange}}),Object.defineProperty(t,"cellRefRow",{enumerable:!0,get:function(){return n.cellRefRow}}),Object.defineProperty(t,"cellRefCol",{enumerable:!0,get:function(){return n.cellRefCol}}),Object.defineProperty(t,"cellRefBad",{enumerable:!0,get:function(){return n.cellRefBad}}),Object.defineProperty(t,"formula",{enumerable:!0,get:function(){return n.formula}}),Object.defineProperty(t,"multiLineComment",{enumerable:!0,get:function(){return n.multiLineComment}}),Object.defineProperty(t,"singleLineComment",{enumerable:!0,get:function(){return n.singleLineComment}}),Object.defineProperty(t,"formulaSpan",{enumerable:!0,get:function(){return n.formulaSpan}}),Object.defineProperty(t,"literalNode",{enumerable:!0,get:function(){return n.literalNode}}),Object.defineProperty(t,"arrayNode",{enumerable:!0,get:function(){return n.arrayNode}}),Object.defineProperty(t,"appNode",{enumerable:!0,get:function(){return n.appNode}}),Object.defineProperty(t,"flattenLetArgs",{enumerable:!0,get:function(){return n.flattenLetArgs}}),Object.defineProperty(t,"indexedArg",{enumerable:!0,get:function(){return n.indexedArg}}),Object.defineProperty(t,"letVar",{enumerable:!0,get:function(){return n.letVar}}),Object.defineProperty(t,"letNode",{enumerable:!0,get:function(){return n.letNode}}),Object.defineProperty(t,"flattenLambdaArgs",{enumerable:!0,get:function(){return n.flattenLambdaArgs}}),Object.defineProperty(t,"paramName",{enumerable:!0,get:function(){return n.paramName}}),Object.defineProperty(t,"paramDefault",{enumerable:!0,get:function(){return n.paramDefault}}),Object.defineProperty(t,"paramNode",{enumerable:!0,get:function(){return n.paramNode}}),Object.defineProperty(t,"lambdaParam",{enumerable:!0,get:function(){return n.lambdaParam}}),Object.defineProperty(t,"lambdaNode",{enumerable:!0,get:function(){return n.lambdaNode}}),Object.defineProperty(t,"operatorNode",{enumerable:!0,get:function(){return n.operatorNode}}),Object.defineProperty(t,"wsfNode",{enumerable:!0,get:function(){return n.wsfNode}}),Object.defineProperty(t,"parenNode",{enumerable:!0,get:function(){return n.parenNode}}),Object.defineProperty(t,"nameNode",{enumerable:!0,get:function(){return n.nameNode}}),Object.defineProperty(t,"identNamePart",{enumerable:!0,get:function(){return n.identNamePart}}),Object.defineProperty(t,"cellRefNamePart",{enumerable:!0,get:function(){return n.cellRefNamePart}}),Object.defineProperty(t,"fieldRefNamePart",{enumerable:!0,get:function(){return n.fieldRefNamePart}}),Object.defineProperty(t,"contextNameNode",{enumerable:!0,get:function(){return n.contextNameNode}}),Object.defineProperty(t,"cellRefNode",{enumerable:!0,get:function(){return n.cellRefNode}}),Object.defineProperty(t,"fieldRefNode",{enumerable:!0,get:function(){return n.fieldRefNode}}),Object.defineProperty(t,"fieldRef",{enumerable:!0,get:function(){return n.fieldRef}}),Object.defineProperty(t,"structRefNode",{enumerable:!0,get:function(){return n.structRefNode}}),Object.defineProperty(t,"structRef",{enumerable:!0,get:function(){return n.structRef}}),Object.defineProperty(t,"specialRef",{enumerable:!0,get:function(){return n.specialRef}}),Object.defineProperty(t,"columnRef",{enumerable:!0,get:function(){return n.columnRef}}),Object.defineProperty(t,"rangeOpRef",{enumerable:!0,get:function(){return n.rangeOpRef}}),Object.defineProperty(t,"commaOpRef",{enumerable:!0,get:function(){return n.commaOpRef}}),Object.defineProperty(t,"thisRowOpRef",{enumerable:!0,get:function(){return n.thisRowOpRef}}),Object.defineProperty(t,"missingRef",{enumerable:!0,get:function(){return n.missingRef}}),Object.defineProperty(t,"badRef",{enumerable:!0,get:function(){return n.badRef}}),Object.defineProperty(t,"varNode",{enumerable:!0,get:function(){return n.varNode}}),Object.defineProperty(t,"identNode",{enumerable:!0,get:function(){return n.identNode}}),Object.defineProperty(t,"missingNode",{enumerable:!0,get:function(){return n.missingNode}}),Object.defineProperty(t,"badCharsNode",{enumerable:!0,get:function(){return n.badCharsNode}}),Object.defineProperty(t,"badSequenceNode",{enumerable:!0,get:function(){return n.badSequenceNode}}),Object.defineProperty(t,"flattenNameParts",{enumerable:!0,get:function(){return n.flattenNameParts}}),Object.defineProperty(t,"headNamePart",{enumerable:!0,get:function(){return n.headNamePart}}),Object.defineProperty(t,"AnnotationKind",{enumerable:!0,get:function(){return n.AnnotationKind}}),Object.defineProperty(t,"appHeadNameAnnotation",{enumerable:!0,get:function(){return n.appHeadNameAnnotation}}),Object.defineProperty(t,"formulaRootAnnotation",{enumerable:!0,get:function(){return n.formulaRootAnnotation}}),Object.defineProperty(t,"localNameUseAnnotation",{enumerable:!0,get:function(){return n.localNameUseAnnotation}}),Object.defineProperty(t,"localNameDeclAnnotation",{enumerable:!0,get:function(){return n.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 n=s("../excel-online-calc-runtime/lib/index.js");Object.defineProperty(t,"getWorksheetFunc",{enumerable:!0,get:function(){return n.getWorksheetFunc}}),Object.defineProperty(t,"nextFuncs",{enumerable:!0,get:function(){return n.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="67.19.9"},"../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.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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc/lib/x10-formula-bar/FormulaAuthoringHelper/FormulaAuthoringHelperSingleton.js"),l=s("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js"),o=s("../excel-online-calc/lib/generated/constants.js");Object.defineProperty(t,"packageVersion",{enumerable:!0,get:function(){return o.packageVersion}}),t.common=n.__importStar(s("../excel-online-calc/lib/commonNamespace.js")),t.location=n.__importStar(s("../excel-online-calc/lib/locationNamespace.js")),t.formula=n.__importStar(s("../excel-online-calc/lib/formulaNamespace.js")),t.value=n.__importStar(s("../excel-online-calc/lib/valueNamespace.js")),t.signature=n.__importStar(s("../excel-online-calc/lib/signatureNamespace.js")),t.util=n.__importStar(s("../excel-online-calc/lib/utilNamespace.js")),t.config=n.__importStar(s("../excel-online-calc/lib/configNamespace.js")),t.math=n.__importStar(s("../excel-online-calc/lib/mathNamespace.js")),t.date=n.__importStar(s("../excel-online-calc/lib/dateNamespace.js")),t.parse=n.__importStar(s("../excel-online-calc/lib/parseNamespace.js")),t.analyze=n.__importStar(s("../excel-online-calc/lib/analyzeNamespace.js")),t.numfmt=n.__importStar(s("../excel-online-calc/lib/numfmtNamespace.js")),t.runtime=n.__importStar(s("../excel-online-calc/lib/runtimeNamespace.js")),t.calc=n.__importStar(s("../excel-online-calc/lib/calcNamespace.js")),t.funcs=n.__importStar(s("../excel-online-calc/lib/funcsNamespace.js")),t.style=n.__importStar(s("../excel-online-calc/lib/styleNamespace.js")),t.x10=n.__importStar(s("../excel-online-calc/lib/x10Namespace.js")),t.PluginSchedulerSingletonGlobal=new l.PluginSchedulerSingleton,t.FormulaAuthoringHelperSingletonGlobal=new a.FormulaAuthoringHelperSingleton;var f=s("../excel-online-calc-common/lib/index.js");Object.defineProperty(t,"ResolvablePromiseWithLimitedSubscribers",{enumerable:!0,get:function(){return f.ResolvablePromiseWithLimitedSubscribers}});var g=s("../excel-online-calc/lib/calc/utils.js");Object.defineProperty(t,"asyncLazy",{enumerable:!0,get:function(){return g.asyncLazy}}),Object.defineProperty(t,"ResettableLazy",{enumerable:!0,get:function(){return g.ResettableLazy}});var h=s("../excel-online-calc/lib/calc/recalcServiceTypes.js");Object.defineProperty(t,"sheetName",{enumerable:!0,get:function(){return h.sheetName}});var y=s("../excel-online-calc-common/lib/index.js");Object.defineProperty(t,"getTypedFeatureGate",{enumerable:!0,get:function(){return y.getTypedFeatureGate}});var p=s("../excel-online-calc-common/lib/index.js");Object.defineProperty(t,"isTypedChangeGateEnabled",{enumerable:!0,get:function(){return p.isTypedChangeGateEnabled}});var R=s("../excel-online-calc/lib/x10-formula-bar/FormulaCollection/consistentAnonymization.js");Object.defineProperty(t,"ConsistentAnonymizer",{enumerable:!0,get:function(){return R.ConsistentAnonymizer}}),t.commonSubpackage=n.__importStar(s("../excel-online-calc-common/lib/index.js")),t.langSubpackage=n.__importStar(s("../excel-online-calc-lang/lib/index.js")),t.numfmtSubpackage=n.__importStar(s("../excel-online-calc-numfmt/lib/index.js")),t.recalcSubpackage=n.__importStar(s("../excel-online-calc-recalc/lib/index.js")),t.runtimeSubpackage=n.__importStar(s("../excel-online-calc-runtime/lib/index.js")),t.syntaxSubpackage=n.__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 n=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"LexicalKind",{enumerable:!0,get:function(){return n.LexicalKind}}),Object.defineProperty(t,"NameSource",{enumerable:!0,get:function(){return n.NameSource}}),Object.defineProperty(t,"sheetRows",{enumerable:!0,get:function(){return n.sheetRows}}),Object.defineProperty(t,"sheetCols",{enumerable:!0,get:function(){return n.sheetCols}}),Object.defineProperty(t,"lexicalSourceCell",{enumerable:!0,get:function(){return n.lexicalSourceCell}}),Object.defineProperty(t,"lexicalSourceRange",{enumerable:!0,get:function(){return n.lexicalSourceRange}}),Object.defineProperty(t,"lexicalSourceGrid",{enumerable:!0,get:function(){return n.lexicalSourceGrid}}),Object.defineProperty(t,"lexicalSourceName",{enumerable:!0,get:function(){return n.lexicalSourceName}}),Object.defineProperty(t,"lexicalSourceWSF",{enumerable:!0,get:function(){return n.lexicalSourceWSF}}),Object.defineProperty(t,"lexicalSourceUDF",{enumerable:!0,get:function(){return n.lexicalSourceUDF}}),Object.defineProperty(t,"documentLoc",{enumerable:!0,get:function(){return n.documentLoc}}),Object.defineProperty(t,"structRefColumnLoc",{enumerable:!0,get:function(){return n.structRefColumnLoc}}),Object.defineProperty(t,"sheetIndex",{enumerable:!0,get:function(){return n.sheetIndex}}),Object.defineProperty(t,"sheetRange",{enumerable:!0,get:function(){return n.sheetRange}}),Object.defineProperty(t,"gridCell",{enumerable:!0,get:function(){return n.gridCell}}),Object.defineProperty(t,"gridRange",{enumerable:!0,get:function(){return n.gridRange}}),Object.defineProperty(t,"allSheetsRange",{enumerable:!0,get:function(){return n.allSheetsRange}}),Object.defineProperty(t,"sheetRangeIndexes",{enumerable:!0,get:function(){return n.sheetRangeIndexes}}),Object.defineProperty(t,"sheetGridCell",{enumerable:!0,get:function(){return n.sheetGridCell}}),Object.defineProperty(t,"sheetGridRange",{enumerable:!0,get:function(){return n.sheetGridRange}}),Object.defineProperty(t,"sheetGridCube",{enumerable:!0,get:function(){return n.sheetGridCube}}),Object.defineProperty(t,"originCell",{enumerable:!0,get:function(){return n.originCell}}),Object.defineProperty(t,"documentScope",{enumerable:!0,get:function(){return n.documentScope}}),Object.defineProperty(t,"nameLoc",{enumerable:!0,get:function(){return n.nameLoc}}),Object.defineProperty(t,"nameScope",{enumerable:!0,get:function(){return n.nameScope}}),Object.defineProperty(t,"userDefinedFuncLoc",{enumerable:!0,get:function(){return n.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 n=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"numberComponents",{enumerable:!0,get:function(){return n.numberComponents}}),Object.defineProperty(t,"ieeeMathpack",{enumerable:!0,get:function(){return n.ieeeMathpack}}),Object.defineProperty(t,"xlMathpack",{enumerable:!0,get:function(){return n.xlMathpack}}),Object.defineProperty(t,"formatScientificLeft",{enumerable:!0,get:function(){return n.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 n=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"KnownFormat",{enumerable:!0,get:function(){return n.KnownFormat}}),Object.defineProperty(t,"CurrencyFormat",{enumerable:!0,get:function(){return n.CurrencyFormat}}),Object.defineProperty(t,"DateOrder",{enumerable:!0,get:function(){return n.DateOrder}}),Object.defineProperty(t,"NumberShape",{enumerable:!0,get:function(){return n.NumberShape}}),Object.defineProperty(t,"Calendar",{enumerable:!0,get:function(){return n.Calendar}});var a=s("../excel-online-calc-numfmt/lib/index.js");Object.defineProperty(t,"FormatReasonKind",{enumerable:!0,get:function(){return a.FormatReasonKind}}),Object.defineProperty(t,"ReasonKind",{enumerable:!0,get:function(){return a.ReasonKind}}),Object.defineProperty(t,"notValueString",{enumerable:!0,get:function(){return a.notValueString}}),Object.defineProperty(t,"notFormatString",{enumerable:!0,get:function(){return a.notFormatString}}),Object.defineProperty(t,"noFormatPart",{enumerable:!0,get:function(){return a.noFormatPart}}),Object.defineProperty(t,"tooWide",{enumerable:!0,get:function(){return a.tooWide}}),Object.defineProperty(t,"aggregationError",{enumerable:!0,get:function(){return a.aggregationError}}),Object.defineProperty(t,"dateOverflow",{enumerable:!0,get:function(){return a.dateOverflow}}),Object.defineProperty(t,"fractionOverflow",{enumerable:!0,get:function(){return a.fractionOverflow}}),Object.defineProperty(t,"previousFormatFailure",{enumerable:!0,get:function(){return a.previousFormatFailure}}),Object.defineProperty(t,"FormatLocKind",{enumerable:!0,get:function(){return a.FormatLocKind}}),Object.defineProperty(t,"formatLocKnownFormat",{enumerable:!0,get:function(){return a.formatLocKnownFormat}}),Object.defineProperty(t,"formatLocIFormat",{enumerable:!0,get:function(){return a.formatLocIFormat}}),Object.defineProperty(t,"FormatValueType",{enumerable:!0,get:function(){return a.FormatValueType}}),Object.defineProperty(t,"BidiDate",{enumerable:!0,get:function(){return a.BidiDate}}),Object.defineProperty(t,"CultureTag",{enumerable:!0,get:function(){return a.CultureTag}}),Object.defineProperty(t,"FormatCurrency",{enumerable:!0,get:function(){return a.FormatCurrency}}),Object.defineProperty(t,"NamedColor",{enumerable:!0,get:function(){return a.NamedColor}}),Object.defineProperty(t,"Alignment",{enumerable:!0,get:function(){return a.Alignment}}),Object.defineProperty(t,"GetTimeKind",{enumerable:!0,get:function(){return a.GetTimeKind}}),Object.defineProperty(t,"Clip",{enumerable:!0,get:function(){return a.Clip}}),Object.defineProperty(t,"FormattedUnitKind",{enumerable:!0,get:function(){return a.FormattedUnitKind}}),Object.defineProperty(t,"formattedUnitGeneral",{enumerable:!0,get:function(){return a.formattedUnitGeneral}}),Object.defineProperty(t,"formattedUnitString",{enumerable:!0,get:function(){return a.formattedUnitString}}),Object.defineProperty(t,"formattedUnitBlank",{enumerable:!0,get:function(){return a.formattedUnitBlank}}),Object.defineProperty(t,"formattedUnitFlexible",{enumerable:!0,get:function(){return a.formattedUnitFlexible}}),Object.defineProperty(t,"formattedValue",{enumerable:!0,get:function(){return a.formattedValue}}),Object.defineProperty(t,"renderedValue",{enumerable:!0,get:function(){return a.renderedValue}}),Object.defineProperty(t,"hashesValue",{enumerable:!0,get:function(){return a.hashesValue}}),Object.defineProperty(t,"isHashesValue",{enumerable:!0,get:function(){return a.isHashesValue}}),Object.defineProperty(t,"renderCallback",{enumerable:!0,get:function(){return a.renderCallback}}),Object.defineProperty(t,"memoizedRenderCallback",{enumerable:!0,get:function(){return a.memoizedRenderCallback}}),Object.defineProperty(t,"renderInfiniteWidth",{enumerable:!0,get:function(){return a.renderInfiniteWidth}}),Object.defineProperty(t,"renderedValueToString",{enumerable:!0,get:function(){return a.renderedValueToString}}),Object.defineProperty(t,"EditKind",{enumerable:!0,get:function(){return a.EditKind}}),Object.defineProperty(t,"formulaEdit",{enumerable:!0,get:function(){return a.formulaEdit}}),Object.defineProperty(t,"stringEdit",{enumerable:!0,get:function(){return a.stringEdit}}),Object.defineProperty(t,"numberEdit",{enumerable:!0,get:function(){return a.numberEdit}}),Object.defineProperty(t,"otherEdit",{enumerable:!0,get:function(){return a.otherEdit}}),Object.defineProperty(t,"NumberFormatSource",{enumerable:!0,get:function(){return a.NumberFormatSource}}),Object.defineProperty(t,"createFormatGlobals",{enumerable:!0,get:function(){return a.createFormatGlobals}}),Object.defineProperty(t,"evalFormatLocalsGrid",{enumerable:!0,get:function(){return a.evalFormatLocalsGrid}}),Object.defineProperty(t,"getKnownFormat",{enumerable:!0,get:function(){return a.getKnownFormat}}),Object.defineProperty(t,"isKnownFormatDefined",{enumerable:!0,get:function(){return a.isKnownFormatDefined}}),Object.defineProperty(t,"englishXLSXKnownFormat",{enumerable:!0,get:function(){return a.englishXLSXKnownFormat}}),Object.defineProperty(t,"RibbonFormat",{enumerable:!0,get:function(){return a.RibbonFormat}}),Object.defineProperty(t,"getRibbonFormat",{enumerable:!0,get:function(){return a.getRibbonFormat}}),Object.defineProperty(t,"shouldInstallFormat",{enumerable:!0,get:function(){return a.shouldInstallFormat}}),Object.defineProperty(t,"createNumberFormatter",{enumerable:!0,get:function(){return a.createNumberFormatter}}),Object.defineProperty(t,"getValueEditOperKind",{enumerable:!0,get:function(){return a.getValueEditOperKind}}),Object.defineProperty(t,"applyValueEdit",{enumerable:!0,get:function(){return a.applyValueEdit}}),Object.defineProperty(t,"toXLNumber",{enumerable:!0,get:function(){return a.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 n=s("../excel-online-calc-syntax/lib/index.js");Object.defineProperty(t,"createParseGlobals",{enumerable:!0,get:function(){return n.createParseGlobals}}),Object.defineProperty(t,"ReasonKind",{enumerable:!0,get:function(){return n.ReasonKind}}),Object.defineProperty(t,"parseLocals",{enumerable:!0,get:function(){return n.parseLocals}}),Object.defineProperty(t,"notFormulaString",{enumerable:!0,get:function(){return n.notFormulaString}}),Object.defineProperty(t,"createParser",{enumerable:!0,get:function(){return n.createParser}}),Object.defineProperty(t,"parseResultHelper",{enumerable:!0,get:function(){return n.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 n=s("../excel-online-calc-common/lib/index.js");Object.defineProperty(t,"TransitionKind",{enumerable:!0,get:function(){return n.TransitionKind}}),Object.defineProperty(t,"nextTransition",{enumerable:!0,get:function(){return n.nextTransition}}),Object.defineProperty(t,"breakTransition",{enumerable:!0,get:function(){return n.breakTransition}}),Object.defineProperty(t,"callMachineTransition",{enumerable:!0,get:function(){return n.callMachineTransition}}),Object.defineProperty(t,"nextOnSuccessReceiver",{enumerable:!0,get:function(){return n.nextOnSuccessReceiver}}),Object.defineProperty(t,"MachineCycle",{enumerable:!0,get:function(){return n.MachineCycle}}),Object.defineProperty(t,"MachineRuntime",{enumerable:!0,get:function(){return n.MachineRuntime}}),Object.defineProperty(t,"AllMachine",{enumerable:!0,get:function(){return n.AllMachine}}),Object.defineProperty(t,"VoidMachine",{enumerable:!0,get:function(){return n.VoidMachine}});var a=s("../excel-online-calc-runtime/lib/index.js");Object.defineProperty(t,"DerefOperKind",{enumerable:!0,get:function(){return a.DerefOperKind}}),Object.defineProperty(t,"singleReadOperType",{enumerable:!0,get:function(){return a.singleReadOperType}}),Object.defineProperty(t,"readOperType",{enumerable:!0,get:function(){return a.readOperType}}),Object.defineProperty(t,"MachineCallKind",{enumerable:!0,get:function(){return a.MachineCallKind}}),Object.defineProperty(t,"machineCall",{enumerable:!0,get:function(){return a.machineCall}}),Object.defineProperty(t,"isMachineCall",{enumerable:!0,get:function(){return a.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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");t.extension=n.__importStar(s("../excel-online-calc/lib/runtimeExtensionNamespace.js"));var a=s("../excel-online-calc-runtime/lib/index.js");Object.defineProperty(t,"ReasonKind",{enumerable:!0,get:function(){return a.ReasonKind}}),Object.defineProperty(t,"interval",{enumerable:!0,get:function(){return a.interval}}),Object.defineProperty(t,"CellKind",{enumerable:!0,get:function(){return a.CellKind}}),Object.defineProperty(t,"Interrupt",{enumerable:!0,get:function(){return a.Interrupt}}),Object.defineProperty(t,"StepAction",{enumerable:!0,get:function(){return a.StepAction}}),Object.defineProperty(t,"RuntimePositionKind",{enumerable:!0,get:function(){return a.RuntimePositionKind}}),Object.defineProperty(t,"runtimePositionLetVal",{enumerable:!0,get:function(){return a.runtimePositionLetVal}}),Object.defineProperty(t,"runtimePositionLambdaRoot",{enumerable:!0,get:function(){return a.runtimePositionLambdaRoot}}),Object.defineProperty(t,"runtimePositionLambdaParam",{enumerable:!0,get:function(){return a.runtimePositionLambdaParam}}),Object.defineProperty(t,"runtimePositionEtaLambdaBody",{enumerable:!0,get:function(){return a.runtimePositionEtaLambdaBody}}),Object.defineProperty(t,"runtimePositionFormulaRoot",{enumerable:!0,get:function(){return a.runtimePositionFormulaRoot}}),Object.defineProperty(t,"runtimePositionFirstOrderFunc",{enumerable:!0,get:function(){return a.runtimePositionFirstOrderFunc}}),Object.defineProperty(t,"finalValue",{enumerable:!0,get:function(){return a.finalValue}}),Object.defineProperty(t,"pendingValue",{enumerable:!0,get:function(){return a.pendingValue}}),Object.defineProperty(t,"cellWellFormedFormula",{enumerable:!0,get:function(){return a.cellWellFormedFormula}}),Object.defineProperty(t,"cellFormula",{enumerable:!0,get:function(){return a.cellFormula}}),Object.defineProperty(t,"userDefinedFunc",{enumerable:!0,get:function(){return a.userDefinedFunc}}),Object.defineProperty(t,"stopped",{enumerable:!0,get:function(){return a.stopped}}),Object.defineProperty(t,"nameCycle",{enumerable:!0,get:function(){return a.nameCycle}}),Object.defineProperty(t,"cellCycle",{enumerable:!0,get:function(){return a.cellCycle}}),Object.defineProperty(t,"paused",{enumerable:!0,get:function(){return a.paused}}),Object.defineProperty(t,"breaked",{enumerable:!0,get:function(){return a.breaked}}),Object.defineProperty(t,"previousFailure",{enumerable:!0,get:function(){return a.previousFailure}}),Object.defineProperty(t,"previousNameFailure",{enumerable:!0,get:function(){return a.previousNameFailure}}),Object.defineProperty(t,"evalGlobals",{enumerable:!0,get:function(){return a.evalGlobals}}),Object.defineProperty(t,"evalLocals",{enumerable:!0,get:function(){return a.evalLocals}}),Object.defineProperty(t,"compileLocalsGrid",{enumerable:!0,get:function(){return a.compileLocalsGrid}}),Object.defineProperty(t,"compileLocalsName",{enumerable:!0,get:function(){return a.compileLocalsName}}),Object.defineProperty(t,"illFormedFormula",{enumerable:!0,get:function(){return a.illFormedFormula}}),Object.defineProperty(t,"createCompileGlobals",{enumerable:!0,get:function(){return a.createCompileGlobals}}),Object.defineProperty(t,"limitExceeded",{enumerable:!0,get:function(){return a.limitExceeded}}),Object.defineProperty(t,"LimitKind",{enumerable:!0,get:function(){return a.LimitKind}}),Object.defineProperty(t,"LambdaOper",{enumerable:!0,get:function(){return a.LambdaOper}}),Object.defineProperty(t,"RecordOper",{enumerable:!0,get:function(){return a.RecordOper}}),Object.defineProperty(t,"createCompiler",{enumerable:!0,get:function(){return a.createCompiler}}),Object.defineProperty(t,"createEvaluator",{enumerable:!0,get:function(){return a.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 n=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"SignatureType",{enumerable:!0,get:function(){return n.SignatureType}}),Object.defineProperty(t,"FunctionFlags",{enumerable:!0,get:function(){return n.FunctionFlags}}),Object.defineProperty(t,"OperatorId",{enumerable:!0,get:function(){return n.OperatorId}}),Object.defineProperty(t,"WorksheetFuncId",{enumerable:!0,get:function(){return n.WorksheetFuncId}}),Object.defineProperty(t,"SpecialPrecs",{enumerable:!0,get:function(){return n.SpecialPrecs}}),Object.defineProperty(t,"functionType",{enumerable:!0,get:function(){return n.functionType}}),Object.defineProperty(t,"unknownFunctionType",{enumerable:!0,get:function(){return n.unknownFunctionType}}),Object.defineProperty(t,"getOperatorType",{enumerable:!0,get:function(){return n.getOperatorType}}),Object.defineProperty(t,"getWorksheetFuncType",{enumerable:!0,get:function(){return n.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 n=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"FontUnderline",{enumerable:!0,get:function(){return n.FontUnderline}}),Object.defineProperty(t,"FontVerticalAlignment",{enumerable:!0,get:function(){return n.FontVerticalAlignment}}),Object.defineProperty(t,"FillKind",{enumerable:!0,get:function(){return n.FillKind}}),Object.defineProperty(t,"PatternType",{enumerable:!0,get:function(){return n.PatternType}}),Object.defineProperty(t,"BorderLineType",{enumerable:!0,get:function(){return n.BorderLineType}}),Object.defineProperty(t,"HorizontalAlignment",{enumerable:!0,get:function(){return n.HorizontalAlignment}}),Object.defineProperty(t,"VerticalAlignment",{enumerable:!0,get:function(){return n.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.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 n=s("../excel-online-calc-common/lib/index.js");Object.defineProperty(t,"ResultKind",{enumerable:!0,get:function(){return n.ResultKind}}),Object.defineProperty(t,"success",{enumerable:!0,get:function(){return n.success}}),Object.defineProperty(t,"failure",{enumerable:!0,get:function(){return n.failure}}),Object.defineProperty(t,"successUndefined",{enumerable:!0,get:function(){return n.successUndefined}}),Object.defineProperty(t,"isSuccess",{enumerable:!0,get:function(){return n.isSuccess}}),Object.defineProperty(t,"javaScriptError",{enumerable:!0,get:function(){return n.javaScriptError}}),Object.defineProperty(t,"partialArray",{enumerable:!0,get:function(){return n.partialArray}});var a=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"isSheetIndex",{enumerable:!0,get:function(){return a.isSheetIndex}}),Object.defineProperty(t,"isSheetGridRange",{enumerable:!0,get:function(){return a.isSheetGridRange}}),Object.defineProperty(t,"isGridCell",{enumerable:!0,get:function(){return a.isGridCell}}),Object.defineProperty(t,"isSheetGridCell",{enumerable:!0,get:function(){return a.isSheetGridCell}}),Object.defineProperty(t,"forEachCellInRange",{enumerable:!0,get:function(){return a.forEachCellInRange}}),Object.defineProperty(t,"forEachTileInRange",{enumerable:!0,get:function(){return a.forEachTileInRange}}),Object.defineProperty(t,"gridRangeJoin",{enumerable:!0,get:function(){return a.gridRangeJoin}}),Object.defineProperty(t,"gridRangeJoinOpt",{enumerable:!0,get:function(){return a.gridRangeJoinOpt}}),Object.defineProperty(t,"gridRangesJoin",{enumerable:!0,get:function(){return a.gridRangesJoin}}),Object.defineProperty(t,"gridRangeIsect",{enumerable:!0,get:function(){return a.gridRangeIsect}}),Object.defineProperty(t,"gridRangeIsects",{enumerable:!0,get:function(){return a.gridRangeIsects}}),Object.defineProperty(t,"gridCellImplicitIsect",{enumerable:!0,get:function(){return a.gridCellImplicitIsect}}),Object.defineProperty(t,"gridRangeCompare",{enumerable:!0,get:function(){return a.gridRangeCompare}}),Object.defineProperty(t,"gridRangeExcept",{enumerable:!0,get:function(){return a.gridRangeExcept}}),Object.defineProperty(t,"gridRangeSize",{enumerable:!0,get:function(){return a.gridRangeSize}}),Object.defineProperty(t,"isDocumentLocEqual",{enumerable:!0,get:function(){return a.isDocumentLocEqual}}),Object.defineProperty(t,"isSheetIndexEqual",{enumerable:!0,get:function(){return a.isSheetIndexEqual}}),Object.defineProperty(t,"isNameScopeEqual",{enumerable:!0,get:function(){return a.isNameScopeEqual}}),Object.defineProperty(t,"isGridCellEqual",{enumerable:!0,get:function(){return a.isGridCellEqual}}),Object.defineProperty(t,"isGridRangeEqual",{enumerable:!0,get:function(){return a.isGridRangeEqual}}),Object.defineProperty(t,"isSheetGridCellEqual",{enumerable:!0,get:function(){return a.isSheetGridCellEqual}}),Object.defineProperty(t,"isSheetGridRangeEqual",{enumerable:!0,get:function(){return a.isSheetGridRangeEqual}}),Object.defineProperty(t,"isWellFormed",{enumerable:!0,get:function(){return a.isWellFormed}}),Object.defineProperty(t,"isUnqualifiedNameNode",{enumerable:!0,get:function(){return a.isUnqualifiedNameNode}}),Object.defineProperty(t,"isOperatorNode",{enumerable:!0,get:function(){return a.isOperatorNode}}),Object.defineProperty(t,"isWSFNode",{enumerable:!0,get:function(){return a.isWSFNode}}),Object.defineProperty(t,"gridRangeAnchor",{enumerable:!0,get:function(){return a.gridRangeAnchor}}),Object.defineProperty(t,"sheetGridRangeAnchor",{enumerable:!0,get:function(){return a.sheetGridRangeAnchor}}),Object.defineProperty(t,"gridCellRange",{enumerable:!0,get:function(){return a.gridCellRange}}),Object.defineProperty(t,"getArguments",{enumerable:!0,get:function(){return a.getArguments}}),Object.defineProperty(t,"getArgType",{enumerable:!0,get:function(){return a.getArgType}}),Object.defineProperty(t,"isValidArgsLength",{enumerable:!0,get:function(){return a.isValidArgsLength}}),Object.defineProperty(t,"isNumberOper",{enumerable:!0,get:function(){return a.isNumberOper}}),Object.defineProperty(t,"isStringOper",{enumerable:!0,get:function(){return a.isStringOper}}),Object.defineProperty(t,"isBooleanOper",{enumerable:!0,get:function(){return a.isBooleanOper}}),Object.defineProperty(t,"isErrorOper",{enumerable:!0,get:function(){return a.isErrorOper}}),Object.defineProperty(t,"isRangeOper",{enumerable:!0,get:function(){return a.isRangeOper}}),Object.defineProperty(t,"isArrayOper",{enumerable:!0,get:function(){return a.isArrayOper}}),Object.defineProperty(t,"isMissingOper",{enumerable:!0,get:function(){return a.isMissingOper}}),Object.defineProperty(t,"isBlankOper",{enumerable:!0,get:function(){return a.isBlankOper}}),Object.defineProperty(t,"isRichOper",{enumerable:!0,get:function(){return a.isRichOper}}),Object.defineProperty(t,"isPrimitiveOper",{enumerable:!0,get:function(){return a.isPrimitiveOper}}),Object.defineProperty(t,"isWriteOper",{enumerable:!0,get:function(){return a.isWriteOper}}),Object.defineProperty(t,"isReadOperEqual",{enumerable:!0,get:function(){return a.isReadOperEqual}}),Object.defineProperty(t,"ReasonKind",{enumerable:!0,get:function(){return a.ReasonKind}}),Object.defineProperty(t,"notImplemented",{enumerable:!0,get:function(){return a.notImplemented}}),Object.defineProperty(t,"unavailable",{enumerable:!0,get:function(){return a.unavailable}}),Object.defineProperty(t,"internal",{enumerable:!0,get:function(){return a.internal}}),Object.defineProperty(t,"createFailureErrorClass",{enumerable:!0,get:function(){return a.createFailureErrorClass}}),Object.defineProperty(t,"columnName",{enumerable:!0,get:function(){return a.columnName}}),Object.defineProperty(t,"resolvePosition",{enumerable:!0,get:function(){return a.resolvePosition}}),Object.defineProperty(t,"formatRow",{enumerable:!0,get:function(){return a.formatRow}}),Object.defineProperty(t,"formatCol",{enumerable:!0,get:function(){return a.formatCol}}),Object.defineProperty(t,"formatRowRange",{enumerable:!0,get:function(){return a.formatRowRange}}),Object.defineProperty(t,"formatColRange",{enumerable:!0,get:function(){return a.formatColRange}}),Object.defineProperty(t,"formatCellPos",{enumerable:!0,get:function(){return a.formatCellPos}}),Object.defineProperty(t,"formatRangePos",{enumerable:!0,get:function(){return a.formatRangePos}}),Object.defineProperty(t,"formatQualifier",{enumerable:!0,get:function(){return a.formatQualifier}}),Object.defineProperty(t,"formatGridRange",{enumerable:!0,get:function(){return a.formatGridRange}}),Object.defineProperty(t,"formatName",{enumerable:!0,get:function(){return a.formatName}}),Object.defineProperty(t,"parseGridCellA1",{enumerable:!0,get:function(){return a.parseGridCellA1}}),Object.defineProperty(t,"parseGridRangeA1",{enumerable:!0,get:function(){return a.parseGridRangeA1}}),Object.defineProperty(t,"parseQualifier",{enumerable:!0,get:function(){return a.parseQualifier}}),Object.defineProperty(t,"wrapPosition",{enumerable:!0,get:function(){return a.wrapPosition}}),Object.defineProperty(t,"resolveLocalsGrid",{enumerable:!0,get:function(){return a.resolveLocalsGrid}}),Object.defineProperty(t,"ResolveReasonKind",{enumerable:!0,get:function(){return a.ResolveReasonKind}}),Object.defineProperty(t,"noOriginSheet",{enumerable:!0,get:function(){return a.noOriginSheet}}),Object.defineProperty(t,"invalidQualifier",{enumerable:!0,get:function(){return a.invalidQualifier}}),Object.defineProperty(t,"InvalidQualifierReason",{enumerable:!0,get:function(){return a.InvalidQualifierReason}}),Object.defineProperty(t,"invalidCellRef",{enumerable:!0,get:function(){return a.invalidCellRef}}),Object.defineProperty(t,"InvalidCellRefReason",{enumerable:!0,get:function(){return a.InvalidCellRefReason}}),Object.defineProperty(t,"invalidStructRef",{enumerable:!0,get:function(){return a.invalidStructRef}}),Object.defineProperty(t,"InvalidStructRefReason",{enumerable:!0,get:function(){return a.InvalidStructRefReason}}),Object.defineProperty(t,"emptyIntersection",{enumerable:!0,get:function(){return a.emptyIntersection}}),Object.defineProperty(t,"ResolvedKind",{enumerable:!0,get:function(){return a.ResolvedKind}}),Object.defineProperty(t,"resolvedName",{enumerable:!0,get:function(){return a.resolvedName}}),Object.defineProperty(t,"resolvedCellRef",{enumerable:!0,get:function(){return a.resolvedCellRef}}),Object.defineProperty(t,"resolvedUserDefinedFunc",{enumerable:!0,get:function(){return a.resolvedUserDefinedFunc}}),Object.defineProperty(t,"resolvedLocalName",{enumerable:!0,get:function(){return a.resolvedLocalName}}),Object.defineProperty(t,"resolvedWorksheetFunc",{enumerable:!0,get:function(){return a.resolvedWorksheetFunc}}),Object.defineProperty(t,"resolvedStructRef",{enumerable:!0,get:function(){return a.resolvedStructRef}}),Object.defineProperty(t,"resolvedNever",{enumerable:!0,get:function(){return a.resolvedNever}}),Object.defineProperty(t,"resolvedDottedName",{enumerable:!0,get:function(){return a.resolvedDottedName}}),Object.defineProperty(t,"createResolver",{enumerable:!0,get:function(){return a.createResolver}}),Object.defineProperty(t,"resolveGridRef",{enumerable:!0,get:function(){return a.resolveGridRef}}),Object.defineProperty(t,"visitFormulaNode",{enumerable:!0,get:function(){return a.visitFormulaNode}}),Object.defineProperty(t,"visitOperatorNode",{enumerable:!0,get:function(){return a.visitOperatorNode}}),Object.defineProperty(t,"visitWSFNode",{enumerable:!0,get:function(){return a.visitWSFNode}}),Object.defineProperty(t,"visitAppHeadNode",{enumerable:!0,get:function(){return a.visitAppHeadNode}}),Object.defineProperty(t,"visitQualifier",{enumerable:!0,get:function(){return a.visitQualifier}}),Object.defineProperty(t,"visitCellRef",{enumerable:!0,get:function(){return a.visitCellRef}}),Object.defineProperty(t,"IdentityVisitor",{enumerable:!0,get:function(){return a.IdentityVisitor}}),Object.defineProperty(t,"identityVisitor",{enumerable:!0,get:function(){return a.identityVisitor}}),Object.defineProperty(t,"ConstVisitor",{enumerable:!0,get:function(){return a.ConstVisitor}}),Object.defineProperty(t,"constVisitor",{enumerable:!0,get:function(){return a.constVisitor}}),Object.defineProperty(t,"voidVisitor",{enumerable:!0,get:function(){return a.voidVisitor}}),Object.defineProperty(t,"DelegatingVisitor",{enumerable:!0,get:function(){return a.DelegatingVisitor}}),Object.defineProperty(t,"BinaryVisitor",{enumerable:!0,get:function(){return a.BinaryVisitor}}),Object.defineProperty(t,"binaryVisitor",{enumerable:!0,get:function(){return a.binaryVisitor}}),Object.defineProperty(t,"ComposeVisitor",{enumerable:!0,get:function(){return a.ComposeVisitor}}),Object.defineProperty(t,"composeVisitor",{enumerable:!0,get:function(){return a.composeVisitor}}),Object.defineProperty(t,"reduceBottomUp",{enumerable:!0,get:function(){return a.reduceBottomUp}}),Object.defineProperty(t,"reducePledge",{enumerable:!0,get:function(){return a.reducePledge}}),Object.defineProperty(t,"buildAnnotations",{enumerable:!0,get:function(){return a.buildAnnotations}}),Object.defineProperty(t,"createSimplePrintGlobals",{enumerable:!0,get:function(){return a.createSimplePrintGlobals}}),Object.defineProperty(t,"printLocalsGrid",{enumerable:!0,get:function(){return a.printLocalsGrid}}),Object.defineProperty(t,"printLocalsName",{enumerable:!0,get:function(){return a.printLocalsName}}),Object.defineProperty(t,"createPrinter",{enumerable:!0,get:function(){return a.createPrinter}}),Object.defineProperty(t,"relabelFormula",{enumerable:!0,get:function(){return a.relabelFormula}}),Object.defineProperty(t,"shouldFieldRefBeBracketed",{enumerable:!0,get:function(){return a.shouldFieldRefBeBracketed}}),Object.defineProperty(t,"sheetRangeToSheetIndex",{enumerable:!0,get:function(){return a.sheetRangeToSheetIndex}});var l=s("../excel-online-calc-syntax/lib/index.js");Object.defineProperty(t,"isUnbracketedFieldName",{enumerable:!0,get:function(){return l.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 n=s("../excel-online-calc-lang/lib/index.js");Object.defineProperty(t,"SpecialPrecs",{enumerable:!0,get:function(){return n.SpecialPrecs}}),Object.defineProperty(t,"PrecsBound",{enumerable:!0,get:function(){return n.PrecsBound}}),Object.defineProperty(t,"OperKind",{enumerable:!0,get:function(){return n.OperKind}}),Object.defineProperty(t,"trueOper",{enumerable:!0,get:function(){return n.trueOper}}),Object.defineProperty(t,"falseOper",{enumerable:!0,get:function(){return n.falseOper}}),Object.defineProperty(t,"ErrorType",{enumerable:!0,get:function(){return n.ErrorType}}),Object.defineProperty(t,"precedents",{enumerable:!0,get:function(){return n.precedents}}),Object.defineProperty(t,"stringOper",{enumerable:!0,get:function(){return n.stringOper}}),Object.defineProperty(t,"booleanOper",{enumerable:!0,get:function(){return n.booleanOper}}),Object.defineProperty(t,"errorOper",{enumerable:!0,get:function(){return n.errorOper}}),Object.defineProperty(t,"nullErrorOper",{enumerable:!0,get:function(){return n.nullErrorOper}}),Object.defineProperty(t,"div0ErrorOper",{enumerable:!0,get:function(){return n.div0ErrorOper}}),Object.defineProperty(t,"valueErrorOper",{enumerable:!0,get:function(){return n.valueErrorOper}}),Object.defineProperty(t,"refErrorOper",{enumerable:!0,get:function(){return n.refErrorOper}}),Object.defineProperty(t,"nameErrorOper",{enumerable:!0,get:function(){return n.nameErrorOper}}),Object.defineProperty(t,"numErrorOper",{enumerable:!0,get:function(){return n.numErrorOper}}),Object.defineProperty(t,"naErrorOper",{enumerable:!0,get:function(){return n.naErrorOper}}),Object.defineProperty(t,"gettingDataErrorOper",{enumerable:!0,get:function(){return n.gettingDataErrorOper}}),Object.defineProperty(t,"spillErrorOper",{enumerable:!0,get:function(){return n.spillErrorOper}}),Object.defineProperty(t,"connectErrorOper",{enumerable:!0,get:function(){return n.connectErrorOper}}),Object.defineProperty(t,"blockedErrorOper",{enumerable:!0,get:function(){return n.blockedErrorOper}}),Object.defineProperty(t,"unknownErrorOper",{enumerable:!0,get:function(){return n.unknownErrorOper}}),Object.defineProperty(t,"fieldErrorOper",{enumerable:!0,get:function(){return n.fieldErrorOper}}),Object.defineProperty(t,"calcErrorOper",{enumerable:!0,get:function(){return n.calcErrorOper}}),Object.defineProperty(t,"busyErrorOper",{enumerable:!0,get:function(){return n.busyErrorOper}}),Object.defineProperty(t,"externalErrorOper",{enumerable:!0,get:function(){return n.externalErrorOper}}),Object.defineProperty(t,"arrayOper",{enumerable:!0,get:function(){return n.arrayOper}}),Object.defineProperty(t,"rangeSeqOper",{enumerable:!0,get:function(){return n.rangeSeqOper}}),Object.defineProperty(t,"range3DOper",{enumerable:!0,get:function(){return n.range3DOper}}),Object.defineProperty(t,"missingOper",{enumerable:!0,get:function(){return n.missingOper}}),Object.defineProperty(t,"blankOper",{enumerable:!0,get:function(){return n.blankOper}}),Object.defineProperty(t,"reduceBottomUp",{enumerable:!0,get:function(){return n.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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),f=s("../excel-online-x10-interop/lib/index.js"),g=s("../office-online-feature-gates/lib/index.js"),h=s("../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/argumentAssistanceSignatureParser.js"),y=s("../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/argumentAssistanceVisitor.js"),p=s("../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/functionExamples.js"),R=s("../excel-online-calc/lib/calc/utils.js"),C=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),S=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),F=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),E=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),A=s("../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js"),T=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),M=s("../excel-online-calc/lib/x10-formula-bar/Types/gridinterface.js"),_=E.PluginRegistry.create(f.PluginFactoryName.ArgumentAssistancePlugin,f.PluginGroup.Excel),L=function(){var k=[_.x10Plugin()],v,b=[],x,w=[],B,P=x=function(){function U(){We(this,U),this.timer=(n.__runInitializers(this,w),A.defaultTimerInterface),this.lastRunTime=0,this.runStartTime=0,this.timeStamps=new Map,this.newNamedObjectsEnabled=(0,g.getBooleanFeatureGate)("Microsoft.Office.Excel.FormulaAuthoringWithNameManager",!1)&&(0,g.isChangeGateEnabled)("OfficeVSO:9646883_NameManager-FG-Removal"),this.supportUDF=(0,g.isChangeGateEnabled)("OfficeVSO:9307294_LetUDFSupportArgumentAssistance"),this.argumentAssitanceFilterOutPythonEnabled=(0,g.isChangeGateEnabled)("OfficeVSO:9668654_autocompleteToplevelPython")}return ze(U,[{key:"run",value:function*(W){this.lastRunTime=this.timer.now(),this.runStartTime=this.timer.now(),this.timeStamps=new Map;var q=yield{kind:"GetActiveCell"};if(q.kind!=="GetActiveCell")return this.logFailure("failed to get active cell"),null;this.addTimeStamp("GetActiveCell");var H=yield{kind:"ParseActiveCell",formulaText:W.content};if(this.addTimeStamp("ParseCellContentSync"),(H===void 0||H.kind!=="ParseActiveCell"||!(0,a.isSuccess)(H.result))&&(H=yield{kind:"ParseEdit",cell:q.activeCell,formulaBarText:W.content},this.addTimeStamp("ParseCellContentAsync"),H.kind!=="ParseEdit"||!(0,a.isSuccess)(H.result))||H.result.value.kind!==o.EditKind.Formula)return null;var G=H.result.value.formula,z=new y.ArgumentAssistanceVisitor(G,W.caretPosition,this.newNamedObjectsEnabled);if((0,l.reduceBottomUp)(z,G),this.addTimeStamp("ArgumentAssistanceVisitor"),z.assistedFunctionHead===void 0)return this.logTimeStamp(),null;var V=yield{kind:"GetConfig"};this.addTimeStamp("GetConfig");var Z=V.kind==="GetConfig"?V.config.localeInfo.listSeparator:",",D=z.assistedFunctionHead;if(D.kind===l.NodeKind.Name){if(!this.newNamedObjectsEnabled&&!this.supportUDF)return null;var O=yield{kind:"GetDefinedNamesInfo"};if(O.kind!=="GetDefinedNamesInfo")return this.logFailure("failed to get named objects info"),null;var K=O.definedNamesInfo,$=K.find(function(Xe){return Xe.name===D.whole});if(($==null?void 0:$.reference)==null){if(this.supportUDF){var j=yield{kind:"GetFunctionInfo",functionName:D.whole};if(j.kind==="GetFunctionInfo"&&j.functionInfo.IsDynamicUdf){var N=new R.ResettableLazy(function(){return(0,h.createFunctionRenderingInfoForUDF)(j.functionInfo,G,z.assistedFunctionArgs,W.caretPosition,Z)});return N.getValue()}}return null}if(!this.newNamedObjectsEnabled)return null;var J=yield{kind:"ParseActiveCell",formulaText:$.reference};if(J.kind!=="ParseActiveCell"||!(0,a.isSuccess)(J.result)||J.result.value.kind!==o.EditKind.Formula)return null;var ee=J.result.value.formula;if(!ee.isWellFormed||ee.node.kind!=="Lambda"||!ee.node.isClosed)return null;var Y=[];for(var re of ee.node.params){var ue=re.name.arg.name,ce=ue.name,oe=ue.isBracketed;if(ce.kind!=="Ident")return this.logFailure("unexpected parameter in lambda function: ".concat(ce.kind)),null;var ae=oe?"[".concat(ce.whole,"]"):ce.whole;Y.push(ae)}var le=(0,h.getActiveParamIndex)(G,z.assistedFunctionArgs,W.caretPosition);return{kind:"Minimal",functionName:D.whole,listSeparator:Z,parameters:{params:Y,activeParam:le}}}var ne=yield{kind:"GetFunctionInfo",functionName:D.whole};if(this.addTimeStamp("GetFunctionInfo"),ne.kind!=="GetFunctionInfo")return this.logFailure("failed to get function info for ".concat(D.whole)),null;var te=ne.functionInfo;if((0,g.isChangeGateEnabled)("OfficeVSO:9920153_excludePythonArgAssistance")){if(te.FunctionIndexInServer===l.WorksheetFuncId.PY)return null}else if((0,g.getBooleanFeatureGate)("Microsoft.Office.Excel.PythonInfra",!1)&&te.FunctionIndexInServer===l.WorksheetFuncId.PY){var ie=yield{kind:"GetPythonLicense"};if(ie.kind!=="GetPythonLicense")return this.logFailure("failed to get python license"),null;if(this.argumentAssitanceFilterOutPythonEnabled&&(ie.license.kind!=="Success"||ie.license.kind==="Success"&&!ie.license.value.isEnabled))return null}var se=new R.ResettableLazy(function(){return(0,h.createFunctionRenderingInfo)(ne.functionInfo,G,z.assistedFunctionArgs,W.caretPosition,D.id,Z)}),Re=p.functionExamples.getValue()[D.id];if(this.addTimeStamp("GetExampleString"),Re===void 0)return this.logFailure("no example found for function: ".concat(D.whole,", id: ").concat(D.id)),this.addTimeStampAndLog("createFunctionRenderingInfoNoExample"),se.getValue();var he=yield{kind:"ParseCellFormula",cell:q.activeCell,formula:{formulaBarText:Re,kind:M.FormulaKind.CellFormula},useEnglishLocaleInfo:!0};if(this.addTimeStamp("ParseExample"),he.kind!=="ParseCellFormula"||!(0,a.isSuccess)(he.result)){this.logFailure("failed to parse example for function: ".concat(D.whole));var ye=se.getValue();return this.addTimeStampAndLog("createFunctionRenderingInfoFailedToParseExample"),ye}if(V.kind==="GetConfig"&&V.config.localeInfo.lcid===l.LCID.USA){var ve=(0,h.createFunctionRenderingInfo)(ne.functionInfo,G,z.assistedFunctionArgs,W.caretPosition,D.id,Z,Re,he.result.value);return this.addTimeStampAndLog("createFunctionRenderingInfoEnUs"),ve}var me=yield{kind:"PrintFormula",formula:he.result.value,origin:q.activeCell};if(this.addTimeStamp("localize example string"),me.kind!=="PrintFormula"||!(0,a.isSuccess)(me.result)){this.logFailure("failed to pretty print localized example for function: ".concat(D.whole));var Ee=se.getValue();return this.addTimeStampAndLog("createFunctionRenderingInfoFailedToPrintLocalizedExample"),Ee}var xe=yield{kind:"ParseCellFormula",cell:q.activeCell,formula:{formulaBarText:me.result.value,kind:M.FormulaKind.CellFormula},useEnglishLocaleInfo:!1};if(this.addTimeStamp("parse localized example string"),xe.kind!=="ParseCellFormula"||!(0,a.isSuccess)(xe.result)){this.logFailure("failed to parse localized example for function: ".concat(D.whole));var we=se.getValue();return this.addTimeStampAndLog("createFunctionRenderingInfoFailedToParseLocalizedExample"),we}var Ne=(0,h.createFunctionRenderingInfo)(ne.functionInfo,G,z.assistedFunctionArgs,W.caretPosition,D.id,Z,me.result.value,xe.result.value);return this.addTimeStampAndLog("createFunctionRenderingInfoWithLocalizedExample"),Ne}},{key:"logFailure",value:function(W){l.ulsLogger.ULS.traceTag(545388683,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,"ArgumentAssistancePlugin encountered a failure with msg ".concat(W))}},{key:"addTimeStampAndLog",value:function(W){this.addTimeStamp(W),this.logTimeStamp()}},{key:"logTimeStamp",value:function(){this.timeStamps.set("Overall",this.timer.now()-this.runStartTime);var W={};this.timeStamps.forEach(function(q,H){W[H]=q}),l.ulsLogger.ULS.traceTag(540377222,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,"".concat(JSON.stringify(W)))}},{key:"addTimeStamp",value:function(W){this.timeStamps.set(W,this.timer.now()-this.lastRunTime),this.lastRunTime=this.timer.now()}}])}();return n.__setFunctionName(x,"ArgumentAssistancePlugin"),function(){var U=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;B=[_.uiMessageHandler({kind:C.RequestKind.argumentAssistance})],n.__esDecorate(x,null,B,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(W){return"run"in W},get:function(W){return W.run}},metadata:U},null,w),n.__esDecorate(null,v={value:x},k,{kind:"class",name:x.name,metadata:U},null,b),P=x=v.value,U&&Object.defineProperty(x,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:U})}(),x.factory=_.injectPluginFactory(),function(){n.__runInitializers(x,b)}(),P=x}();t.ArgumentAssistancePlugin=L,(0,S.registerPlugin)(L),t.argumentAssistancePluginDependenciesResolved=(0,T.trackableAsyncLazy)(gr(function*(){var k;(0,a.getTypedFeatureGate)("Microsoft.Office.Excel.ArgumentAssistanceOnMainThread")?k=yield F.dynamicPluginLoaderCreated.getValue():k=yield F.workerThreadSpread.getValue(),yield k.loadPluginScript("formula-authoring-strings",!0),yield k.createAndAttachPlugin(f.PluginFactoryName.ArgumentAssistancePlugin),yield F.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=a,t.createFunctionRenderingInfoForUDF=l,t.getActiveParamIndex=g,t.getParamIndexToHighlight=h,t.getParamNumberSuffix=S,t.getBaseParamName=A;var n=s("../excel-online-calc-lang/lib/index.js");function a(_,L,k,v,b,x,w,B){var P=g(L,k,v),U=_.Params.split("!"),Q={kind:"Full",functionName:_.NameDataStrings,functionDescription:_.Help,signatures:U.map(function(W,q){return o(_,W,q,P,b,x,w,B)}),activeSignature:0,listSeparator:x,isUDF:_.IsDynamicUdf,helpID:_.HelpId};return Q}function l(_,L,k,v,b){var x=g(L,k,v),w=_.Params.split("!"),B={kind:"Full",functionName:_.NameDataStrings,functionDescription:_.Help,signatures:w.map(function(P,U){return f(_,P,U,x,b)}),activeSignature:0,listSeparator:b,isUDF:_.IsDynamicUdf,helpID:_.HelpId};return B}function o(_,L,k,v,b,x,w,B){var P=(0,n.getWorksheetFuncType)(b),U=L!==""?L.split(x+" ").filter(function(z){return z!=="..."}):[],Q=C(U,P,v),W=p(w,B),q=R(_.ParamsHelp,U,P,k),H=F(Q,q),G={signatureParams:M(Q,y(v,U.length,P)),descriptions:q,descriptionParams:M(H,h(v,H.length,P)),exampleParams:W!==null?M(W,h(v,W.length,P,!0)):null,exampleDescription:""};return G}function f(_,L,k,v,b){var x="...",w=L!==""?L.split(b).filter(function(G){return G!==x}):[],B=_.Params.endsWith(x)?_.Params.split(b).length-2:_.Params.split(b).length,P=_.Params.endsWith(x)?1:0,U={minArgs:0,maxArgs:0,headTypes:new Array(B).fill(0),restTypes:new Array(P).fill(0),tailTypes:[],returnType:0,staticPrecs:0,flags:0},Q=C(w,U,v),W=R(_.ParamsHelp,w,U,k),q=F(Q,W),H={signatureParams:M(Q,y(v,w.length,U)),descriptions:W,descriptionParams:M(q,h(v,q.length,U)),exampleParams:null,exampleDescription:""};return H}function g(_,L,k){for(var v=0,b=0;b<L.length;b++){var x=_.spans[L[b].label];if(x&&x.start-x.pre.length<=k&&k<=x.end+x.post.length){v=b;break}}return v}function h(_,L,k){var v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,b=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,x=L-1,w=k.restTypes.length,B=k.headTypes.length;if(_<B+w)return _;if(_>=B&&w===0)return-1;var P=(_-B)%w;if(v)return _<=x-k.tailTypes.length?_:x-k.tailTypes.length-(w-1)+P;var U=b&&P===0&&k.tailTypes.length>0?w:P;return B+U}function y(_,L,k){var v=h(_,L,k);return E(_,k)&&(v+=1),v}function p(_,L){return _===void 0||L===void 0?null:L.node.args.map(function(k){var v=L.spans[k.label];return v?_.substring(v.start,v.end):""})}function R(_,L,k,v){var b=_?_.split("!"):[];if(v===0?b=b.slice(0,L.length):b=b.slice(-1*L.length),k.restTypes.length>0){for(var x=k.headTypes.length;x<b.length;x+=1){var w=A(L[x]),B="".concat(w,"1,").concat(w,"2,... ");b[x]=B+b[x]}k.restTypes.length===1&&b.push(b[k.headTypes.length])}return b}function C(_,L,k){var v=_.slice(),b=L.headTypes.length,x=L.restTypes.length;if(x>0){for(var w=S(k,b,x),B=b;B<v.length;B+=x){for(var P=0;P<x;P+=1){var U=A(v[B+P]),Q=w>1&&P%x===0?"[":"",W=w>1&&P%x===x-1?"]":"";v[B+P]="".concat(Q).concat(U).concat(w).concat(W)}w+=1}v.push("..."),E(k,L)&&v.splice(b,0,"...")}return v}function S(_,L,k){return 1+Math.max(Math.floor((_-L)/k),0)}function F(_,L){return _.filter(function(k){return k!=="..."}).slice(0,L.length).map(function(k){return T(k)})}function E(_,L){return L.restTypes.length>0&&_>=L.headTypes.length+L.restTypes.length}function A(_){return _.match(/[^0-9\[\]]+/)}function T(_){return _.startsWith("[")&&!_.endsWith("]")?_+"]":!_.startsWith("[")&&_.endsWith("]")?"["+_:_}function M(_,L){var k={params:_,activeParam:Math.min(L,_.length-1)};return k}},"../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 n=s("../excel-online-calc-lang/lib/index.js"),a=s("../office-online-feature-gates/lib/index.js"),l=function(o){function f(g,h,y){var p;return We(this,f),p=qa(this,f),p.parsedFormulaTree=g,p.caretPosition=h,p.newNamedObjectsEnabled=y,p.assistedFunctionScopeStart=0,p}return Ka(f,o),ze(f,[{key:"appNode",value:function(h,y,p,R){var C=(0,a.isChangeGateEnabled)("OfficeVSO:9307294_LetUDFSupportArgumentAssistance");return(h.kind===n.NodeKind.WSF||(this.newNamedObjectsEnabled||C)&&h.kind===n.NodeKind.Name)&&this.updateAssistedFunction(h,y),Gt(jt(f.prototype),"appNode",this).call(this,h,y,p,R)}},{key:"letNode",value:function(h,y,p,R,C,S){var F=Gt(jt(f.prototype),"letNode",this).call(this,h,y,p,R,C,S);return this.updateAssistedFunction(h,F.args),F}},{key:"lambdaNode",value:function(h,y,p,R,C,S){var F=Gt(jt(f.prototype),"lambdaNode",this).call(this,h,y,p,R,C,S);return this.updateAssistedFunction(h,F.args),F}},{key:"updateAssistedFunction",value:function(h,y){var p=this.parsedFormulaTree.spans[y[0].label],R=this.parsedFormulaTree.spans[y[y.length-1].label],C=p.start-p.pre.length,S=R.end-R.post.length;this.caretPosition<=S&&this.caretPosition>=C&&(this.assistedFunctionHead===void 0||C>this.assistedFunctionScopeStart)&&(this.assistedFunctionHead=h,this.assistedFunctionArgs=y,this.assistedFunctionScopeStart=C)}}])}(n.IdentityVisitor);t.ArgumentAssistanceVisitor=l},"../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 n=s("../excel-online-calc-lang/lib/index.js"),a=s("../excel-online-calc/lib/calc/utils.js");t.functionExamples=new a.ResettableLazy(function(){var l;return l={},X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.ABS,"=ABS(2)"),n.WorksheetFuncId.CUBEMEMBERPROPERTY,'=CUBEMEMBERPROPERTY("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales),'","[').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Time),"].[").concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Fiscal),'].[2014]",$A$3)')),n.WorksheetFuncId.CUBERANKEDMEMBER,'=CUBERANKEDMEMBER("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales),'",$D$4,1,"').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TopMonth),'")')),n.WorksheetFuncId.BINOM_DIST_RANGE,"=BINOM.DIST.RANGE(60,0.75,48)"),n.WorksheetFuncId.NETWORKDAYS_INTL,"=NETWORKDAYS.INTL(DATE(2006,1,1),DATE(2006,1,31))"),n.WorksheetFuncId.AVERAGE_WEIGHTED,"=AVERAGE.WEIGHTED(A1:A10, B1:B10, 5, 0.5)"),n.WorksheetFuncId.GAMMALN_PRECISE,"=GAMMALN.PRECISE(4)"),n.WorksheetFuncId.CONFIDENCE_NORM,"=CONFIDENCE.NORM(0.05,2.5,50)"),n.WorksheetFuncId.CEILING_PRECISE,"=CEILING.PRECISE(4.3)"),n.WorksheetFuncId.FORECAST_LINEAR,"=FORECAST.LINEAR(30,A2:A6,B2:B6)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.PERCENTRANK_EXC,"=PERCENTRANK.EXC(A2:A11,2)"),n.WorksheetFuncId.PERCENTRANK_INC,"=PERCENTRANK.INC(A2:A11,2)"),n.WorksheetFuncId.PERCENTILE_EXC,"=PERCENTILE.EXC(B2:B10,0.25)"),n.WorksheetFuncId.PERCENTILE_INC,"=PERCENTILE.INC(A2:A5,0.3)"),n.WorksheetFuncId.CUBEKPIMEMBER,'=CUBEKPIMEMBER("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales),'","').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MySalesKPI),'",1)')),n.WorksheetFuncId.CHISQ_DIST_RT,"=CHISQ.DIST.RT(18.307,10)"),n.WorksheetFuncId.FLOOR_PRECISE,"=FLOOR.PRECISE(-3.2,-1)"),n.WorksheetFuncId.NEGBINOM_DIST,"=NEGBINOM.DIST(10,5,0.25,TRUE)"),n.WorksheetFuncId.GETPIVOTDATA,'=GETPIVOTDATA("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales),'", $A$3, "').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Region),'", "').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.South),'")')),n.WorksheetFuncId.CUBESETCOUNT,"=CUBESETCOUNT(A3)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.ERFC_PRECISE,"=ERFC.PRECISE(1)"),n.WorksheetFuncId.CHISQ_INV_RT,"=CHISQ.INV.RT(0.3, 2)"),n.WorksheetFuncId.CONFIDENCE_T,"=CONFIDENCE.T(0.05,1,50)"),n.WorksheetFuncId.CEILING_MATH,"=CEILING.MATH(24.3,5)"),n.WorksheetFuncId.HYPGEOM_DIST,"=HYPGEOM.DIST(1,4,8,20,TRUE)"),n.WorksheetFuncId.LOGNORM_DIST,"=LOGNORM.DIST(4,3.5,1.2,TRUE)"),n.WorksheetFuncId.NEGBINOMDIST,"=NEGBINOMDIST(10,5,0.25)"),n.WorksheetFuncId.PERMUTATIONA,"=PERMUTATIONA(3,2)"),n.WorksheetFuncId.POISSON_DIST,"=POISSON.DIST(1, 2, TRUE)"),n.WorksheetFuncId.WEIBULL_DIST,"=WEIBULL.DIST(105,20,100,TRUE)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.COVARIANCE_P,"=COVARIANCE.P(A2:A6, B2:B6)"),n.WorksheetFuncId.COVARIANCE_S,"=COVARIANCE.S(A3:A5,B3:B5)"),n.WorksheetFuncId.QUARTILE_EXC,"=QUARTILE.EXC(A2:A12,1)"),n.WorksheetFuncId.QUARTILE_INC,"=QUARTILE.INC(A2:A9,1)"),n.WorksheetFuncId.ECMA_CEILING,"=ECMA.CEILING(1.5, 0.1)"),n.WorksheetFuncId.WORKDAY_INTL,"=WORKDAY.INTL(DATE(2012,1,1),30,1)"),n.WorksheetFuncId.STOCKHISTORY,'=STOCKHISTORY("MSFT", "2024-01-01", "2024-01-10")'),n.WorksheetFuncId.ERF_PRECISE,"=ERF.PRECISE(0.745)"),n.WorksheetFuncId.NUMBERVALUE,'=NUMBERVALUE("0.035")'),n.WorksheetFuncId.HYPGEOMDIST,"=HYPGEOMDIST(1,4,8,20)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.LOGNORMDIST,"=LOGNORMDIST(4,3.5,1.2)"),n.WorksheetFuncId.LOGNORM_INV,"=LOGNORM.INV(0.039084, 3.5, 1.2)"),n.WorksheetFuncId.NORM_S_DIST,"=NORM.S.DIST(1.33, TRUE)"),n.WorksheetFuncId.STANDARDIZE,"=STANDARDIZE(42,40,1.5)"),n.WorksheetFuncId.FORMULATEXT,"=FORMULATEXT(A2)"),n.WorksheetFuncId.PERCENTRANK,"=PERCENTRANK(A2:A11,2)"),n.WorksheetFuncId.CONCATENATE,'=CONCATENATE("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Andreas),'", " ", "').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Hauser),'")')),n.WorksheetFuncId.ISO_CEILING,"=ISO.CEILING(4.3)"),n.WorksheetFuncId.VALUETOTEXT,'=VALUETOTEXT("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SomeText),'")')),n.WorksheetFuncId.ARRAYTOTEXT,"=ARRAYTOTEXT(B1:B3)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.AVERAGEIFS,'=AVERAGEIFS(B2:B5, B2:B5, ">70", B2:B5, "<90")'),n.WorksheetFuncId.COUNTBLANK,"=COUNTBLANK(A2:B5)"),n.WorksheetFuncId.ERROR_TYPE,"=ERROR.TYPE(#NULL!)"),n.WorksheetFuncId.CUBEMEMBER,'=CUBEMEMBER("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales),'",(B4, C6, D5),"').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SalesFor2004),'")')),n.WorksheetFuncId.ISOWEEKNUM,"=ISOWEEKNUM(40977)"),n.WorksheetFuncId.SUBSTITUTE,'=SUBSTITUTE("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SalesData),'", "').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales),'", "').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Cost),'")')),n.WorksheetFuncId.SUMPRODUCT,"=SUMPRODUCT(C2:C5,D2:D5)"),n.WorksheetFuncId.WEBSERVICE,"=WEBSERVICE(".concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WebServiceLink),")")),n.WorksheetFuncId.BINOM_DIST,"=BINOM.DIST(6,10,0.5,FALSE)"),n.WorksheetFuncId.CHISQ_DIST,"=CHISQ.DIST(0.5,1,TRUE)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.CONFIDENCE,"=CONFIDENCE(0.05,2.5,50)"),n.WorksheetFuncId.EXPON_DIST,"=EXPON.DIST(0.2,10,TRUE)"),n.WorksheetFuncId.FLOOR_MATH,"=FLOOR.MATH(24.3,5)"),n.WorksheetFuncId.GAMMA_DIST,"=GAMMA.DIST(4.79, 1.234, 7, TRUE)"),n.WorksheetFuncId.NORM_S_INV,"=NORM.S.INV(0.908789)"),n.WorksheetFuncId.CHISQ_TEST,"=CHISQ.TEST(A2:B4,A6:B8)"),n.WorksheetFuncId.PERCENTILE,"=PERCENTILE(E2:E5,0.3)"),n.WorksheetFuncId.FIELDVALUE,'=FIELDVALUE(A2, "'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Price),'")')),n.WorksheetFuncId.AVERAGEIF,'=AVERAGEIF(B2:B5,"<23000")'),n.WorksheetFuncId.BITLSHIFT,"=BITLSHIFT(4,2)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.BITRSHIFT,"=BITRSHIFT(13,2)"),n.WorksheetFuncId.DATEVALUE,'=DATEVALUE("1/1/2008")'),n.WorksheetFuncId.FILTERXML,'=FILTERXML(B3,"//rc/@title")'),n.WorksheetFuncId.CUBEVALUE,'=CUBEVALUE(Sales,"['.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Measures),"].[").concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Profit),']","[').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Time),'].[2004]","[').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AllProduct),"].[").concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Beverages),']")')),n.WorksheetFuncId.ENCODEURL,'=ENCODEURL("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EncodeURLExmapleLink),'")')),n.WorksheetFuncId.HYPERLINK,'=HYPERLINK("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.HyperlinkExampleLink),'", "').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ClickForReport),'")')),n.WorksheetFuncId.ISLOGICAL,"=ISLOGICAL(TRUE)"),n.WorksheetFuncId.ISNONTEXT,"=ISNONTEXT(A2)"),n.WorksheetFuncId.ISFORMULA,"=ISFORMULA(A2)"),n.WorksheetFuncId.PDURATION,"=PDURATION(2.5%,2000,2200)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.TIMEVALUE,'=TIMEVALUE("22-Aug-2011 6:35 AM")'),n.WorksheetFuncId.TRANSPOSE,"=TRANSPOSE(A2:F9)"),n.WorksheetFuncId.FREQUENCY,"=FREQUENCY(A2:A20, B2:B5)"),n.WorksheetFuncId.BETA_DIST,"=BETA.DIST(2,8,10,TRUE,1,3)"),n.WorksheetFuncId.BINOMDIST,"=BINOMDIST(6,10,0.5,FALSE)"),n.WorksheetFuncId.BINOM_INV,"=BINOM.INV(6,0.5,0.75)"),n.WorksheetFuncId.CHISQ_INV,"=CHISQ.INV(0.3, 2)"),n.WorksheetFuncId.CRITBINOM,"=CRITBINOM(6,0.5,0.75)"),n.WorksheetFuncId.EXPONDIST,"=EXPONDIST(0.2,10,TRUE)"),n.WorksheetFuncId.F_DIST_RT,"=F.DIST.RT(15.2069,6,4)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.FISHERINV,"=FISHERINV(0.972955)"),n.WorksheetFuncId.GAMMADIST,"=GAMMADIST(10.00001131,9,2,FALSE)"),n.WorksheetFuncId.GAMMA_INV,"=GAMMA.INV(0.068094,9,2)"),n.WorksheetFuncId.NORM_DIST,"=NORM.DIST(1, 0, 1, TRUE)"),n.WorksheetFuncId.T_DIST_2T,"=T.DIST.2T(1.959999998,60)"),n.WorksheetFuncId.T_DIST_RT,"=T.DIST.RT(1.959999998,60)"),n.WorksheetFuncId.INTERCEPT,"=INTERCEPT(A2:A6, B2:B6)"),n.WorksheetFuncId.MODE_MULT,"=MODE.MULT(A2:A13)"),n.WorksheetFuncId.MODE_SNGL,"=MODE.SNGL(A2:A7)"),n.WorksheetFuncId.AGGREGATE,"=AGGREGATE(12, 6, A1:A11, B1:B11)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.RANDARRAY,"=RANDARRAY(5,3,1,100)"),n.WorksheetFuncId.COUNTIFS,'=COUNTIFS(A2:A7,"<6",A2:A7,">1")'),n.WorksheetFuncId.DAVERAGE,'=DAVERAGE(A4:E10, "'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield),'", A1:B2)')),n.WorksheetFuncId.BAHTTEXT,"=BAHTTEXT(1234)"),n.WorksheetFuncId.DPRODUCT,'=DPRODUCT(A5:E11, "'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield),'", A1:F3)')),n.WorksheetFuncId.INDIRECT,"=INDIRECT(A2)"),n.WorksheetFuncId.ISNUMBER,"=ISNUMBER(A2)"),n.WorksheetFuncId.MINVERSE,"=MINVERSE(A1:D4)"),n.WorksheetFuncId.RANK_AVG,"=RANK.AVG(94,B2:B8)"),n.WorksheetFuncId.SUBTOTAL,"=SUBTOTAL(9,A2:A5)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.BETADIST,"=BETADIST(2,8,10,1,3)"),n.WorksheetFuncId.BETA_INV,"=BETA.INV(0.685470581,8,10,1,3)"),n.WorksheetFuncId.F_INV_RT,"=F.INV.RT(0.01,6,4)"),n.WorksheetFuncId.GAMMAINV,"=GAMMAINV(0.65, 4, 2)"),n.WorksheetFuncId.NORMDIST,"=NORMDIST(42,40,1.5,TRUE)"),n.WorksheetFuncId.NORM_INV,"=NORM.INV(0.908789,40,1.5)"),n.WorksheetFuncId.NORMSINV,"=NORMSINV(0.9088)"),n.WorksheetFuncId.SUMX2MY2,"=SUMX2MY2(A3:A9,B3:B9)"),n.WorksheetFuncId.SUMX2PY2,"=SUMX2PY2(A3:A9,B3:B9)"),n.WorksheetFuncId.FORECAST,"=FORECAST(30,A2:A6,B2:B6)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.QUARTILE,"=QUARTILE(A2:A9,1)"),n.WorksheetFuncId.TRIMMEAN,"=TRIMMEAN(A2:A12,0.2)"),n.WorksheetFuncId.T_INV_2T,"=T.INV.2T(0.546449,60)"),n.WorksheetFuncId.AVERAGEA,"=AVERAGEA(A2:A6)"),n.WorksheetFuncId.TEXTJOIN,'=TEXTJOIN(",", TRUE, A2:A8)'),n.WorksheetFuncId.SEQUENCE,"=SEQUENCE(4,5)"),n.WorksheetFuncId.ADDRESS,'=ADDRESS(2,3,1,FALSE,"['.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Book1),"]").concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sheet1),'")')),n.WorksheetFuncId.AVERAGE,"=AVERAGE(A2:A6)"),n.WorksheetFuncId.COLUMNS,"=COLUMNS(C1:E4)"),n.WorksheetFuncId.COUNTIF,'=COUNTIF(B2:B5,">55")'),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.DAYS360,'=DAYS360("30-Jan-2011","1-Feb-2011")'),n.WorksheetFuncId.DCOUNTA,'=DCOUNTA(A4:E10, "'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Profit),'", A1:F2)')),n.WorksheetFuncId.DECIMAL,'=DECIMAL("FF",16)'),n.WorksheetFuncId.DEGREES,"=DEGREES(PI())"),n.WorksheetFuncId.DSTDEVP,'=DSTDEVP(A5:E11, "'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield),'", A1:A3)')),n.WorksheetFuncId.CUBESET,'=CUBESET("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales),'","[').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Product),"].[").concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AllProducts),"].").concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Children),'","').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Products),'",1,"[').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Measures),"].[").concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SalesAmount),']")')),n.WorksheetFuncId.HLOOKUP,'=HLOOKUP("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Axles),'", A1:C4, 2, TRUE)')),n.WorksheetFuncId.IFERROR,'=IFERROR(55/0, "'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ErrorInCalculation),'")')),n.WorksheetFuncId.ISBLANK,"=ISBLANK(A2)"),n.WorksheetFuncId.ISERROR,"=ISERROR(#REF!)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.XLOOKUP,'=XLOOKUP("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Tom),'",A2:A9,C2:C9,"').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NotFound),'",0,1)')),n.WorksheetFuncId.MDETERM,"=MDETERM(A2:D5)"),n.WorksheetFuncId.PRODUCT,"=PRODUCT(A2:A4)"),n.WorksheetFuncId.RADIANS,"=RADIANS(270)"),n.WorksheetFuncId.RANK_EQ,"=RANK.EQ(7,A2:A6,1)"),n.WorksheetFuncId.REPLACE,'=REPLACE(2009,3,2,"10")'),n.WorksheetFuncId.STDEV_S,"=STDEV.S(A2:A11)"),n.WorksheetFuncId.STDEV_P,"=STDEV.P(A3:A12)"),n.WorksheetFuncId.UNICODE,'=UNICODE("B")'),n.WorksheetFuncId.UNICHAR,"=UNICHAR(66)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.VLOOKUP,"=VLOOKUP(103, A2:B26, 2, FALSE)"),n.WorksheetFuncId.WEEKDAY,"=WEEKDAY(39492)"),n.WorksheetFuncId.GAMMALN,"=GAMMALN(4)"),n.WorksheetFuncId.BETAINV,"=BETAINV(0.685470581,8,10,1,3)"),n.WorksheetFuncId.CHIDIST,"=CHIDIST(18.307,10)"),n.WorksheetFuncId.COMBINA,"=COMBINA(4,3)"),n.WorksheetFuncId.CEILING,"=CEILING(2.5, 1)"),n.WorksheetFuncId.NORMINV,"=NORMINV(0.908789,40,1.5)"),n.WorksheetFuncId.POISSON,"=POISSON(1, 2, TRUE)"),n.WorksheetFuncId.WEIBULL,"=WEIBULL(105,20,100,TRUE)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.SUMXMY2,"=SUMXMY2(A3:A9,B3:B9)"),n.WorksheetFuncId.CHITEST,"=CHITEST(A2:B4,A6:B8)"),n.WorksheetFuncId.PEARSON,"=PEARSON(A3:A7,B3:B7)"),n.WorksheetFuncId.GEOMEAN,"=GEOMEAN(A2:A8)"),n.WorksheetFuncId.HARMEAN,"=HARMEAN(A2:A8)"),n.WorksheetFuncId.STDEVPA,"=STDEVPA(A3:A12)"),n.WorksheetFuncId.DATEDIF,'=DATEDIF("1/1/2001","1/1/2003","Y")'),n.WorksheetFuncId.ARABIC,'=ARABIC("LVII")'),n.WorksheetFuncId.CHOOSE,'=CHOOSE(3,"'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Wide),'",115,"').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.World),'",8)')),n.WorksheetFuncId.COLUMN,"=COLUMN(C9)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.COUNTA,"=COUNTA(B2:B6)"),n.WorksheetFuncId.DCOUNT,'=DCOUNT(A5:E11, "'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Age),'", A1:F2)')),n.WorksheetFuncId.DOLLAR,"=DOLLAR(1.2351, 4)"),n.WorksheetFuncId.DSTDEV,'=DSTDEV(A5:E11, "'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield),'", A1:A3)')),n.WorksheetFuncId.GROWTH,"=GROWTH(B2:B10, A2:A10, A11:A13)"),n.WorksheetFuncId.IMCOSH,'=IMCOSH("4+3i")'),n.WorksheetFuncId.IMCSCH,'=IMCSCH("4+3i")'),n.WorksheetFuncId.IMSECH,'=IMSECH("4+3i")'),n.WorksheetFuncId.IMSINH,'=IMSINH("4+3i")'),n.WorksheetFuncId.ISTEXT,'=ISTEXT("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Region1),'")')),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.LINEST,"=LINEST(B2:B10, A2:A10, FALSE, TRUE)"),n.WorksheetFuncId.LOGEST,"=LOGEST(B2:B10, A2:A10, TRUE, TRUE)"),n.WorksheetFuncId.LOOKUP,"=LOOKUP(4.19, A2:A6, B2:B6)"),n.WorksheetFuncId.XMATCH,"=XMATCH(F2,C3:C9,1)"),n.WorksheetFuncId.MEDIAN,"=MEDIAN(A2:A6)"),n.WorksheetFuncId.MINUTE,"=MINUTE(0.53125)"),n.WorksheetFuncId.OFFSET,"=OFFSET(D3,3,-2,1,1)"),n.WorksheetFuncId.PROPER,'=PROPER("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThisIsATITLE),'")')),n.WorksheetFuncId.SEARCH,'=SEARCH("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.E),'","').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Statements),'",6)')),n.WorksheetFuncId.SECOND,"=SECOND(0.700208333333333)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.SHEETS,"=SHEETS(".concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.My3DRef),")")),n.WorksheetFuncId.STDEVP,"=STDEVP(A3:A12)"),n.WorksheetFuncId.SUMIFS,'=SUMIFS(A2:A9, B2:B9, "<>'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Bananas),'", C2:C9, "').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Tom),'")')),n.WorksheetFuncId.AVEDEV,"=AVEDEV(A2:A8)"),n.WorksheetFuncId.CHIINV,"=CHIINV(0.3, 2)"),n.WorksheetFuncId.COMBIN,"=COMBIN(8,2)"),n.WorksheetFuncId.F_DIST,"=F.DIST(15.2069,6,4,TRUE)"),n.WorksheetFuncId.FISHER,"=FISHER(0.75)"),n.WorksheetFuncId.LOGINV,"=LOGINV(0.039084, 3.5, 1.2)"),n.WorksheetFuncId.PERMUT,"=PERMUT(100,3)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.T_DIST,"=T.DIST(60,1,TRUE)"),n.WorksheetFuncId.CORREL,"=CORREL(A2:A6, B2:B6)"),n.WorksheetFuncId.F_TEST,"=F.TEST(A2:A6,B2:B6)"),n.WorksheetFuncId.T_TEST,"=T.TEST(A2:A10,B2:B10,2,1)"),n.WorksheetFuncId.SKEW_P,"=SKEW.P(A2:A11)"),n.WorksheetFuncId.Z_TEST,"=Z.TEST(A2:A11,4)"),n.WorksheetFuncId.STDEVA,"=STDEVA(A3:A12)"),n.WorksheetFuncId.MAXIFS,'=MAXIFS(A2:A7,B2:B7,"'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsB),'",D2:D7,">100")')),n.WorksheetFuncId.MINIFS,'=MINIFS(A2:A7,B2:B7,"'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsB),'",D2:D7,">100")')),n.WorksheetFuncId.CONCAT,'=CONCAT("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Andreas),'"," ", "').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Hauser),'")')),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.SWITCH,'=SWITCH(WEEKDAY("10/10/2016"),1,"'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sunday),'",2,"').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Monday),'",3,"').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Tuesday),'","').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NoMatch),'")')),n.WorksheetFuncId.FILTER,'=FILTER(A5:D20,(C5:C20="'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Apple),'")*(A5:A20="').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.East),'"),"")')),n.WorksheetFuncId.UNIQUE,"=UNIQUE(A2:A12)"),n.WorksheetFuncId.SORTBY,"=SORTBY(D2:D9,E2:E9,1)"),n.WorksheetFuncId.BITAND,"=BITAND(1,5)"),n.WorksheetFuncId.BITXOR,"=BITXOR(5,3)"),n.WorksheetFuncId.ACOSH,"=ACOSH(10)"),n.WorksheetFuncId.ACOTH,"=ACOTH(6)"),n.WorksheetFuncId.ATANH,"=ATANH(-0.1)"),n.WorksheetFuncId.ATAN2,"=ATAN2(4,0)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.CLEAN,"=CLEAN(A2)"),n.WorksheetFuncId.COUNT,"=COUNT(A2:A7)"),n.WorksheetFuncId.DVARP,'=DVARP(A4:E10, "'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield),'", A1:A3)')),n.WorksheetFuncId.EXACT,'=EXACT("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Hello),'", "').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Goodbye),'")')),n.WorksheetFuncId.FALSE,"=FALSE()"),n.WorksheetFuncId.FIXED,"=FIXED(-1234.567, -1, TRUE)"),n.WorksheetFuncId.IMCOT,'=IMCOT("4+3i")'),n.WorksheetFuncId.IMCSC,'=IMCSC("4+3i")'),n.WorksheetFuncId.IMSEC,'=IMSEC("4+3i")'),n.WorksheetFuncId.IMTAN,'=IMTAN("4+3i")'),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.INDEX,"=INDEX(A2:B3,2,1)"),n.WorksheetFuncId.ISERR,"=ISERR(#N/A)"),n.WorksheetFuncId.ISREF,"=ISREF(A2)"),n.WorksheetFuncId.LOWER,'=LOWER("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EECummings),'")')),n.WorksheetFuncId.MATCH,"=MATCH(39,B2:B5,1)"),n.WorksheetFuncId.MMULT,"=MMULT(A1:B3, C1:F2)"),n.WorksheetFuncId.MONTH,"=MONTH(40648)"),n.WorksheetFuncId.RIGHT,'=RIGHT("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SalePrice),'",5)')),n.WorksheetFuncId.ROUND,"=ROUND(2.149, 1)"),n.WorksheetFuncId.SHEET,"=SHEET(".concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Table1),")")),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.STDEV,"=STDEV(A3:A12)"),n.WorksheetFuncId.SUMIF,'=SUMIF(A2:A5,">160000")'),n.WorksheetFuncId.TODAY,"=TODAY()"),n.WorksheetFuncId.TREND,"=TREND(B2:B10, A2:A10, A11:A13, TRUE)"),n.WorksheetFuncId.TRUNC,"=TRUNC(8.9)"),n.WorksheetFuncId.UPPER,'=UPPER("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.KelliXu),'")')),n.WorksheetFuncId.VALUE,"=VALUE(1000)"),n.WorksheetFuncId.VAR_S,"=VAR.S(A2:A11)"),n.WorksheetFuncId.VAR_P,"=VAR.P(A2:A11)"),n.WorksheetFuncId.GAMMA,"=GAMMA(-3.75)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.GAUSS,"=GAUSS(2)"),n.WorksheetFuncId.FDIST,"=FDIST(15.20686486,6,4)"),n.WorksheetFuncId.F_INV,"=F.INV(0.01,6,4)"),n.WorksheetFuncId.FLOOR,"=FLOOR(23.25, 0.1)"),n.WorksheetFuncId.TDIST,"=TDIST(60, 1, 1)"),n.WorksheetFuncId.COVAR,"=COVAR(A2:A6, B2:B6)"),n.WorksheetFuncId.FTEST,"=FTEST(A2:A6,B2:B6)"),n.WorksheetFuncId.STEYX,"=STEYX(A3:A9,B3:B9)"),n.WorksheetFuncId.SLOPE,"=SLOPE(A3:A9,B3:B9)"),n.WorksheetFuncId.TTEST,"=TTEST(A2:A10,B2:B10,2,1)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.DEVSQ,"=DEVSQ(A2:A8)"),n.WorksheetFuncId.SUMSQ,"=SUMSQ(3, 4)"),n.WorksheetFuncId.ZTEST,"=ZTEST(A2:A11,6)"),n.WorksheetFuncId.LARGE,"=LARGE(A2:B6,7)"),n.WorksheetFuncId.SMALL,"=SMALL(A2:A10,4)"),n.WorksheetFuncId.MUNIT,"=MUNIT(2)"),n.WorksheetFuncId.T_INV,"=T.INV(0.75,2)"),n.WorksheetFuncId.ROMAN,"=ROMAN(499,0)"),n.WorksheetFuncId.POWER,"=POWER(5,2)"),n.WorksheetFuncId.ISPMT,"=ISPMT(10%, 2, 5, 1000)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.VARPA,"=VARPA(1, 2)"),n.WorksheetFuncId.AREAS,"=AREAS(B2:D4)"),n.WorksheetFuncId.ASINH,"=ASINH(10)"),n.WorksheetFuncId.BITOR,"=BITOR(23,10)"),n.WorksheetFuncId.ACOS,"=ACOS(-0.5)"),n.WorksheetFuncId.ACOT,"=ACOT(2)"),n.WorksheetFuncId.ATAN,"=ATAN(1)"),n.WorksheetFuncId.CELL,'=CELL("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Address),'", C2)')),n.WorksheetFuncId.CHAR,"=CHAR(65)"),n.WorksheetFuncId.COSH,"=COSH(EXP(1))"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.COTH,"=COTH(2)"),n.WorksheetFuncId.CSCH,"=CSCH(2)"),n.WorksheetFuncId.DATE,"=DATE(2008,1,2)"),n.WorksheetFuncId.DAYS,'=DAYS("3/15/2011","2/1/2011")'),n.WorksheetFuncId.DGET,'=DGET(A5:E11, "'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield),'", A1:A3)')),n.WorksheetFuncId.DMAX,'=DMAX(A5:E11, "'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Profit),'", A1:F3)')),n.WorksheetFuncId.DMIN,'=DMIN(A5:E11, "'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Profit),'", A1:F3)')),n.WorksheetFuncId.DSUM,'=DSUM(A4:E10,"'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Profit),'", A1:F3)')),n.WorksheetFuncId.DVAR,'=DVAR(A4:E10, "'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield),'", A1:A3)')),n.WorksheetFuncId.FACT,"=FACT(5)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.FIND,'=FIND("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.M),'",A2)')),n.WorksheetFuncId.HOUR,"=HOUR(0.75)"),n.WorksheetFuncId.IFNA,'=IFNA("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NoNAError),'", "').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Error),'")')),n.WorksheetFuncId.IPMT,"=IPMT(10%, 3, 3, 8000)"),n.WorksheetFuncId.ISNA,"=ISNA(#REF!)"),n.WorksheetFuncId.LEFT,'=LEFT("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SalePrice),'",4)')),n.WorksheetFuncId.MIRR,"=MIRR(A2:A7, 0.1, 0.12)"),n.WorksheetFuncId.NPER,"=NPER(0.12/12, -100, -1000, 10000, 1)"),n.WorksheetFuncId.PPMT,"=PPMT(0.08, 10, 10, 200000)"),n.WorksheetFuncId.RAND,"=RAND()"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.RANK,"=RANK(3.5,A2:A6,1)"),n.WorksheetFuncId.RATE,"=RATE(4*12, -200, 8000)"),n.WorksheetFuncId.REPT,'=REPT("*-", 3)'),n.WorksheetFuncId.ROWS,"=ROWS(C1:E4)"),n.WorksheetFuncId.SECH,"=SECH(0)"),n.WorksheetFuncId.SIGN,"=SIGN(10)"),n.WorksheetFuncId.SINH,"=SINH(2)"),n.WorksheetFuncId.SQRT,"=SQRT(16)"),n.WorksheetFuncId.TANH,"=TANH(0.5)"),n.WorksheetFuncId.TEXT,'=TEXT(1234.567,"$#,##0.00")'),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.TIME,"=TIME(16,48,10)"),n.WorksheetFuncId.TRIM,'=TRIM("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FirstQuarterEarnings),'")')),n.WorksheetFuncId.TRUE,"=TRUE()"),n.WorksheetFuncId.TYPE,'=TYPE("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Smith),'")')),n.WorksheetFuncId.VARP,"=VARP(A2:A11)"),n.WorksheetFuncId.YEAR,"=YEAR(39634)"),n.WorksheetFuncId.INFO,'=INFO("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numfile),'")')),n.WorksheetFuncId.EVEN,"=EVEN(1.5)"),n.WorksheetFuncId.FINV,"=FINV(0.42, 2, 3)"),n.WorksheetFuncId.PROB,"=PROB(A3:A6,B3:B6,2)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.KURT,"=KURT(A2:A11)"),n.WorksheetFuncId.SKEW,"=SKEW(A2:A11)"),n.WorksheetFuncId.MODE,"=MODE(A2:A7)"),n.WorksheetFuncId.MINA,"=MINA(A2:A6)"),n.WorksheetFuncId.MAXA,"=MAXA(A2:A6)"),n.WorksheetFuncId.VARA,"=VARA(1, 2)"),n.WorksheetFuncId.SORT,"=SORT(A2:A17)"),n.WorksheetFuncId.ASIN,"=ASIN(-0.5)"),n.WorksheetFuncId.BASE,"=BASE(7,2)"),n.WorksheetFuncId.CODE,'=CODE("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CodeA),'")')),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.AND,"=AND(A2>1,A2<100)"),n.WorksheetFuncId.COS,"=COS(1.047)"),n.WorksheetFuncId.COT,"=COT(30)"),n.WorksheetFuncId.CSC,"=CSC(15)"),n.WorksheetFuncId.DAY,"=DAY(40648)"),n.WorksheetFuncId.DDB,"=DDB(2400,300,10*365,1)"),n.WorksheetFuncId.RTD,'=RTD(mycomaddin.progid,,"'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ServerName),'","').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Price),'")')),n.WorksheetFuncId.EXP,"=EXP(1)"),n.WorksheetFuncId.INT,"=INT(8.9)"),n.WorksheetFuncId.IRR,"=IRR(A2:A4,-10%)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.LEN,'=LEN("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Excel),'")')),n.WorksheetFuncId.LOG,"=LOG(10)"),n.WorksheetFuncId.MAX,"=MAX(A2:A6)"),n.WorksheetFuncId.MID,'=MID("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FluidFlow),'",1,5)')),n.WorksheetFuncId.MIN,"=MIN(A2:A6)"),n.WorksheetFuncId.MOD,"=MOD(3, 2)"),n.WorksheetFuncId.NOT,"=NOT(A2>100)"),n.WorksheetFuncId.NPV,"=NPV(0.1, -10000, 3000, 4200, 6800)"),n.WorksheetFuncId.PMT,"=PMT(0.08/12,10,10000)"),n.WorksheetFuncId.ROW,"=ROW(C10)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.RRI,"=RRI(96,10000,11000)"),n.WorksheetFuncId.SEC,"=SEC(30)"),n.WorksheetFuncId.SIN,"=SIN(PI())"),n.WorksheetFuncId.SLN,"=SLN(30000, 7500, 10)"),n.WorksheetFuncId.SUM,"=SUM(A1:A3)"),n.WorksheetFuncId.SYD,"=SYD(30000,7500,10,1)"),n.WorksheetFuncId.TAN,"=TAN(0.785)"),n.WorksheetFuncId.VAR,"=VAR(A2:A11)"),n.WorksheetFuncId.VDB,"=VDB(2400, 300, 10*365, 0, 1)"),n.WorksheetFuncId.XOR,"=XOR(3>0,2<9)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.ODD,"=ODD(1.5)"),n.WorksheetFuncId.PHI,"=PHI(0.75)"),n.WorksheetFuncId.RSQ,"=RSQ(A3:A9, B3:B9)"),n.WorksheetFuncId.IFS,'=IFS(A2>89,"'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsA),'",A2>79,"').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsB),'",A2>69,"').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsC),'",A2>59,"').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsD),'",TRUE,"').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsF),'")')),n.WorksheetFuncId.DB,"=DB(1000000,100000,6,1,7)"),n.WorksheetFuncId.FV,"=FV(0.06/12, 10, -200, -500, 1)"),n.WorksheetFuncId.IF,'=IF(C2>B2,"'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.OverBudget),'","').concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WithinBudget),'")')),n.WorksheetFuncId.LN,"=LN(86)"),n.WorksheetFuncId.NA,"=NA()"),n.WorksheetFuncId.OR,"=OR(A2>1,A2<100)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.PV,"=PV(0.08/12, 12*20, 500, , 0)"),n.WorksheetFuncId.N,"=N(".concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Even),")")),n.WorksheetFuncId.T,'=T("'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Hello),'")')),n.WorksheetFuncId.ACCRINT,"=ACCRINT(39508,39691,39569,0.1,1000,2,0)"),n.WorksheetFuncId.ACCRINTM,"=ACCRINTM(39539,39614,0.1,1000,3)"),n.WorksheetFuncId.AMORDEGRC,"=AMORDEGRC(2400,39679,39813,300,1,0.15,1)"),n.WorksheetFuncId.AMORLINC,"=AMORLINC(2400,39679,39813,300,1,0.15,1)"),n.WorksheetFuncId.BESSELI,"=BESSELI(1.5,1)"),n.WorksheetFuncId.BESSELJ,"=BESSELJ(1.9,2)"),n.WorksheetFuncId.BESSELK,"=BESSELK(1.5,1)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.BESSELY,"=BESSELY(2.5,1)"),n.WorksheetFuncId.BIN2DEC,"=BIN2DEC(1100100)"),n.WorksheetFuncId.BIN2HEX,"=BIN2HEX(11111011, 4)"),n.WorksheetFuncId.BIN2OCT,"=BIN2OCT(1001, 3)"),n.WorksheetFuncId.COMPLEX,'=COMPLEX(3,4,"j")'),n.WorksheetFuncId.CONVERT,'=CONVERT(1,"lbm","kg")'),n.WorksheetFuncId.COUPDAYBS,'=COUPDAYBS("25-Jan-2011","15-Nov-2011",2,1)'),n.WorksheetFuncId.COUPDAYS,'=COUPDAYS("25-Jan-2011","15-Nov-2011",2,1)'),n.WorksheetFuncId.COUPDAYSNC,'=COUPDAYSNC("25-Jan-2011","15-Nov-2011",2,1)'),n.WorksheetFuncId.COUPNCD,'=COUPNCD("25-Jan-2011","15-Nov-2011",2,1)'),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.COUPNUM,'=COUPNUM("25-Jan-2011","15-Nov-2012",2,1)'),n.WorksheetFuncId.COUPPCD,'=COUPPCD("25-Jan-2011","15-Nov-2011",2,1)'),n.WorksheetFuncId.CUMIPMT,"=CUMIPMT(A2/12,A3*12,A4,13,24,0)"),n.WorksheetFuncId.CUMPRINC,"=CUMPRINC(A2/12,A3*12,A4,13,24,0)"),n.WorksheetFuncId.DEC2BIN,"=DEC2BIN(9, 4)"),n.WorksheetFuncId.DEC2HEX,"=DEC2HEX(100,4)"),n.WorksheetFuncId.DEC2OCT,"=DEC2OCT(58,3)"),n.WorksheetFuncId.DELTA,"=DELTA(5,4)"),n.WorksheetFuncId.DISC,'=DISC("7/1/2018","1/1/2048",97.975,100,1)'),n.WorksheetFuncId.DOLLARDE,"=DOLLARDE(1.02,16)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.DOLLARFR,"=DOLLARFR(1.125,16)"),n.WorksheetFuncId.DURATION,'=DURATION("7/1/2018","1/1/2048",8%,9%,2,1)'),n.WorksheetFuncId.EDATE,'=EDATE("15-Jan-2011",1)'),n.WorksheetFuncId.EFFECT,"=EFFECT(0.0525,4)"),n.WorksheetFuncId.EOMONTH,'=EOMONTH("1-Jan-2011",1)'),n.WorksheetFuncId.ERF,"=ERF(0.745)"),n.WorksheetFuncId.ERFC,"=ERFC(1)"),n.WorksheetFuncId.FACTDOUBLE,"=FACTDOUBLE(6)"),n.WorksheetFuncId.FORECAST_ETS,"=FORECAST.ETS(A62,$B$4:$B$60,$A$4:$A$60,1,1)"),n.WorksheetFuncId.FORECAST_ETS_CONFINT,"=FORECAST.ETS.CONFINT(A62,$B$4:$B$60,$A$4:$A$60,0.95,1,1)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.FORECAST_ETS_SEASONALITY,"=FORECAST.ETS.SEASONALITY($B$4:$B$60,$A$4:$A$60,1,1)"),n.WorksheetFuncId.FORECAST_ETS_STAT,"=FORECAST.ETS.STAT($B$4:$B$60,$A$4:$A$60,1,J48,1,1)"),n.WorksheetFuncId.FVSCHEDULE,"=FVSCHEDULE(1,{0.09,0.11,0.1})"),n.WorksheetFuncId.GCD,"=GCD(24,36)"),n.WorksheetFuncId.GESTEP,"=GESTEP(5,4)"),n.WorksheetFuncId.HEX2BIN,"=HEX2BIN(F,8)"),n.WorksheetFuncId.HEX2DEC,"=HEX2DEC(FFFFFFFF5B)"),n.WorksheetFuncId.HEX2OCT,"=HEX2OCT(F, 3)"),n.WorksheetFuncId.IMABS,'=IMABS("5+12i")'),n.WorksheetFuncId.IMAGE,'=IMAGE("https://microsoft.com/abc.jpg", "Microsoft", 0)'),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.IMAGINARY,'=IMAGINARY("3+4i")'),n.WorksheetFuncId.IMARGUMENT,'=IMARGUMENT("3+4i")'),n.WorksheetFuncId.IMCONJUGATE,'=IMCONJUGATE("3+4i")'),n.WorksheetFuncId.IMCOS,'=IMCOS("1+i")'),n.WorksheetFuncId.IMDIV,'=IMDIV("-238+240i","10+24i")'),n.WorksheetFuncId.IMEXP,'=IMEXP("1+i")'),n.WorksheetFuncId.IMLN,'=IMLN("3+4i")'),n.WorksheetFuncId.IMLOG10,'=IMLOG10("3+4i")'),n.WorksheetFuncId.IMLOG2,'=IMLOG2("3+4i")'),n.WorksheetFuncId.IMPOWER,'=IMPOWER("2+3i", 3)'),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.IMPRODUCT,'=IMPRODUCT("3+4i","5-3i")'),n.WorksheetFuncId.IMREAL,'=IMREAL("6-9i")'),n.WorksheetFuncId.IMSIN,'=IMSIN("4+3i")'),n.WorksheetFuncId.IMSQRT,'=IMSQRT("1+i")'),n.WorksheetFuncId.IMSUB,'=IMSUB("13+4i","5+3i")'),n.WorksheetFuncId.IMSUM,'=IMSUM("3+4i","5-3i")'),n.WorksheetFuncId.INTRATE,'=INTRATE("2/15/2008","5/15/2008",1000000,1014420,2)'),n.WorksheetFuncId.ISEVEN,"=ISEVEN(2.5)"),n.WorksheetFuncId.ISODD,"=ISODD(2.5)"),n.WorksheetFuncId.LAMBDA,"=LAMBDA(a, b, SQRT((a^2+b^2)))"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.LET,"=LET(".concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Total),", SUM(A1:A10), ").concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Count),", COUNT(A1:A10), ").concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Total)," / ").concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Count),")")),n.WorksheetFuncId.LCM,"=LCM(5,2)"),n.WorksheetFuncId.LOG10,"=LOG10(86)"),n.WorksheetFuncId.MDURATION,'=MDURATION("1/1/2008","1/1/2016",8%,9%,2,1)'),n.WorksheetFuncId.MROUND,"=MROUND(10,3)"),n.WorksheetFuncId.MULTINOMIAL,"=MULTINOMIAL(2,3,4)"),n.WorksheetFuncId.NETWORKDAYS,'=NETWORKDAYS("10/1/2012","3/1/2013")'),n.WorksheetFuncId.NOMINAL,"=NOMINAL(0.053543, 4)"),n.WorksheetFuncId.NOW,"=NOW()"),n.WorksheetFuncId.OCT2BIN,"=OCT2BIN(3,3)"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.OCT2DEC,"=OCT2DEC(54)"),n.WorksheetFuncId.OCT2HEX,"=OCT2HEX(100,4)"),n.WorksheetFuncId.ODDFPRICE,'=ODDFPRICE("11/11/2008","3/1/2021","10/15/2008","3/1/2009",7.85%,6.25%,100,2,1)'),n.WorksheetFuncId.ODDFYIELD,'=ODDFYIELD("11/11/2008","3/1/2021","10/15/2008","3/1/2009",5.75%,84.5,100,2,0)'),n.WorksheetFuncId.ODDLPRICE,'=ODDLPRICE("2/7/2008","6/15/2008","10/15/2007",3.75%,4.05%,100,2,0)'),n.WorksheetFuncId.ODDLYIELD,'=ODDLYIELD("4/20/2008","6/15/2008","12/24/2007",3.75%,99.875,100,2,0)'),n.WorksheetFuncId.PI,"=PI()"),n.WorksheetFuncId.PRICE,'=PRICE("2/15/2008","11/15/2017",5.75%,6.5%,100,2,0)'),n.WorksheetFuncId.PRICEDISC,'=PRICEDISC("2/16/2008","3/1/2008",5.25%,100,2)'),n.WorksheetFuncId.PRICEMAT,'=PRICEMAT("2/15/2008","4/13/2008","11/11/2007",6.1%,6.1%,0)'),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.QUOTIENT,"=QUOTIENT(5,2)"),n.WorksheetFuncId.RANDBETWEEN,"=RANDBETWEEN(1,100)"),n.WorksheetFuncId.RECEIVED,'=RECEIVED("2/15/2008","5/15/2008",1000000,5.75%,2)'),n.WorksheetFuncId.RECURSE,"=RECURSE()"),n.WorksheetFuncId.ROUNDDOWN,"=ROUNDDOWN(3.14159,3)"),n.WorksheetFuncId.ROUNDUP,"=ROUNDUP(3.14159,3)"),n.WorksheetFuncId.SERIESSUM,"=SERIESSUM(0.785398163,0,2,A4:A7)"),n.WorksheetFuncId.SQRTPI,"=SQRTPI(1)"),n.WorksheetFuncId.TBILLEQ,'=TBILLEQ("3/31/2008","6/1/2008",9.14%)'),n.WorksheetFuncId.TBILLPRICE,'=TBILLPRICE("3/31/2008","6/1/2008",9%)'),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.TBILLYIELD,'=TBILLYIELD("3/31/2008","6/1/2008",98.45%)'),n.WorksheetFuncId.TINV,"=TINV(0.05464,60)"),n.WorksheetFuncId.WEEKNUM,'=WEEKNUM("3/9/2012",2)'),n.WorksheetFuncId.WORKDAY,'=WORKDAY("10/1/2008",151)'),n.WorksheetFuncId.XIRR,"=XIRR(A3:A7, B3:B7, 0.1)"),n.WorksheetFuncId.XNPV,"=XNPV(0.09, A2:A6, B2:B6)"),n.WorksheetFuncId.YEARFRAC,'=YEARFRAC("1/1/2012","7/30/2012")'),n.WorksheetFuncId.YIELD,'=YIELD("2/15/2008","11/15/2016",5.75%,95.04287,100,2,0)'),n.WorksheetFuncId.YIELDDISC,'=YIELDDISC("2/16/2008","3/1/2008",99.795,100,2)'),n.WorksheetFuncId.YIELDMAT,'=YIELDMAT("3/15/2008","11/3/2008","11/8/2007",6.25%,100.0123,0)'),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.TEXTSPLIT,'=TEXTSPLIT("1,2,3;4,5,6",",",";")'),n.WorksheetFuncId.TEXTBEFORE,'=TEXTBEFORE("Red riding hood\'s, red hood", "hood")'),n.WorksheetFuncId.TEXTAFTER,'=TEXTAFTER("Red riding hood\'s, red hood", "hood")'),n.WorksheetFuncId.VSTACK,"=VSTACK({1,2},{3,4},5)"),n.WorksheetFuncId.HSTACK,"=HSTACK({1;2},{3;4},5)"),n.WorksheetFuncId.MAP,"=MAP(A1:C2, LAMBDA(a, IF(a>4,a*a,a)))"),n.WorksheetFuncId.WRAPROWS,"=WRAPROWS(A2:G2,3)"),n.WorksheetFuncId.SCAN,"=SCAN(1, A1:C2, LAMBDA(a,b,a*b))"),n.WorksheetFuncId.MAKEARRAY,"=MAKEARRAY(3, 3, LAMBDA(row,col, row*col))"),n.WorksheetFuncId.REDUCE,"=REDUCE(, A1:C2, LAMBDA(a,b,a+b^2))"),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.NORMSDIST,"=NORMDIST(A2,A3,A4,TRUE)"),n.WorksheetFuncId.CHOOSEROWS,"=CHOOSEROWS(A2:B7,1,3,5,1)"),n.WorksheetFuncId.CHOOSECOLS,"=CHOOSECOLS(A2:E7,1,3,5,1)"),n.WorksheetFuncId.DROP,"=DROP(A2:C4,2)"),n.WorksheetFuncId.WRAPCOLS,"=WRAPCOLS(A2:F2,3)"),n.WorksheetFuncId.TOCOL,"=TOCOL(A2:D4)"),n.WorksheetFuncId.TAKE,"=TAKE(A2:C4,2)"),n.WorksheetFuncId.TOROW,"=TOROW(A2:D4)"),n.WorksheetFuncId.BYCOL,"=BYCOL(A1:C2, LAMBDA(".concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Array),", MAX(").concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Array),")))")),n.WorksheetFuncId.BYROW,"=BYROW(A1:C2, LAMBDA(".concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Array),", MAX(").concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Array),")))")),X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.EXPAND,"=EXPAND(A2:B3,3,3)"),n.WorksheetFuncId.DBCS,'=DBCS("EXCEL")'),n.WorksheetFuncId.ASC,'=ASC("EXCEL")'),n.WorksheetFuncId.LENB,'=LENB("EXCEL")'),n.WorksheetFuncId.FURIGANA,"=PHONETIC(C4)"),n.WorksheetFuncId.ISOMITTED,'=LAMBDA(x,y, IF(ISOMITTED(y),"'.concat(FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MissingSecondArgument),'",x+y))(1,)')),n.WorksheetFuncId.MIDB,"=MIDB(A2,7,20)"),n.WorksheetFuncId.RIGHTB,"=RIGHTB(A2,7)")})},"../excel-online-calc/lib/x10-formula-bar/Augloop/annotationDefinitions.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationDefinitionsMap=t.RegisterAnnotation=t.alFeatureNamePrefix=void 0;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../../.store/@augloop-types-excel-formula-completion@1.3.12136-50e3d9efa4929630696a/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/index.js"),l=s("../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/node_modules/@augloop-types/excel-intelligence/dist/esm/src/index.js"),o=s("../../.store/@augloop-types-formula-by-example@1.3.10529-82e3a28a2f6e9fe04804/node_modules/@augloop-types/formula-by-example/dist/esm/src/index.js"),f=s("../excel-online-calc/lib/x10-formula-bar/Computation/Events/index.js");t.alFeatureNamePrefix="x10";var g=X(X(X(X(X(X({},f.ALAnnotationKind.FormulaByExample,{annotationType:o.FormulaByExampleAnnotation,isModelRequired:!1}),f.ALAnnotationKind.CalculatedColumnSuggestion,{annotationType:l.CalculatedColumnSuggestion,isModelRequired:!0}),f.ALAnnotationKind.FormulaByExamplePreview,{annotationType:o.FormulaByExamplePreviewAnnotation,isModelRequired:!1}),f.ALAnnotationKind.FormulaCompletionFormulaAnnotation,{annotationType:a.FormulaCompletionFormulaAnnotation,isModelRequired:!0}),f.ALAnnotationKind.FormulaCompletionBlockedAnnotation,{annotationType:a.FormulaCompletionBlockedAnnotation,isModelRequired:!0}),f.ALAnnotationKind.FormulaCompletionValuePreviewAnnotation,{annotationType:a.FormulaCompletionValuePreviewAnnotation,isModelRequired:!0});t.RegisterAnnotation=X(X(X(X(X(X({},f.ALAnnotationKind.FormulaByExample,!0),f.ALAnnotationKind.CalculatedColumnSuggestion,!0),f.ALAnnotationKind.FormulaByExamplePreview,!0),f.ALAnnotationKind.FormulaCompletionFormulaAnnotation,!0),f.ALAnnotationKind.FormulaCompletionBlockedAnnotation,!0),f.ALAnnotationKind.FormulaCompletionValuePreviewAnnotation,!0),t.AnnotationDefinitionsMap=(0,n.mapFromArrayOfPairs)((0,n.strEnumArray)(f.ALAnnotationKind).map(function(h){return[h,{annotationName:g[h].annotationType.getTypeName(),featureName:"".concat(t.alFeatureNamePrefix,"_").concat(h),isModelRequired:g[h].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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-x10-interop/lib/index.js"),l=s("../excel-online-calc/lib/x10-formula-bar/Augloop/annotationDefinitions.js"),o=s("../excel-online-calc/lib/calc/utils.js"),f=s("../excel-online-calc/lib/x10-formula-bar/Computation/Events/index.js"),g=function(){function h(y){var p=this;We(this,h),this.augLoopInterop=y,this.registerAnnotationCallbacks=(0,n.mapFromArrayOfPairs)((0,n.strEnumArray)(f.ALAnnotationKind).map(function(R){return[R,new o.ResettableLazy(gr(function*(){try{var C=l.AnnotationDefinitionsMap[R],S=yield p.augLoopInterop.registerOnAnnotation(f.ALAnnotationKind[R],C.annotationName,C.featureName,C.isModelRequired);return(0,n.success)(S)}catch(F){return(0,n.failure)(F)}}))]}))}return ze(h,[{key:"registerALAnnotation",value:function(){var y=gr(function*(R){var C=this.registerAnnotationCallbacks[R].getValue();return(yield C).kind==="Failure"&&this.registerAnnotationCallbacks[R].reset(),C});function p(R){return y.apply(this,arguments)}return p}()},{key:"sendSignal",value:function(){var y=gr(function*(R,C){try{var S=yield this.augLoopInterop.sendSignal(R,"".concat(l.alFeatureNamePrefix,"_").concat(a.PluginFactoryName[C]));return(0,n.isDefined)(S)?(0,n.success)(S):(0,n.failure)(S)}catch(F){return(0,n.failure)(F)}});function p(R,C){return y.apply(this,arguments)}return p}()}])}();t.AugLoopService=g},"../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=l;var n=s("../excel-online-calc/lib/calc/utils.js");t.massUnitTypeEnums=new n.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 n.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 n.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 n.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 n.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 n.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 n.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 n.ResettableLazy(function(){return[{value:"T",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Tessla)},{value:"ga",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Gauss)}]}),t.temperatureUnitTypeEnums=new n.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 n.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 n.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 n.ResettableLazy(function(){return[{value:"bit",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Bit)},{value:"byte",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Byte)}]}),t.speedUnitTypeEnums=new n.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 a=new n.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 l(f,g,h,y){var p,R=a.getValue().map(function(F){return F.getValue()}),C=(p=[]).concat.apply(p,Qr(R));if(f===2)return C;if(f===3){var S=o(g,h,y);return S.length>0?S:C}return[]}function o(f,g,h){var y,p=f.spans[h[1].label].start,R=f.spans[h[1].label].end,C=(y=g.substring(p,R).replace(/^"|"$/g,""))!=null?y:"";if(C==="")return[];for(var S of a.getValue())if(S.getValue().find(function(F){return F.value===C}))return S.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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),f=s("../excel-online-x10-interop/lib/index.js"),g=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteConvertEnums.js"),h=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteEnums.js"),y=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"),R=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),C=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),S=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),F=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),E=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),A=S.PluginRegistry.create(f.PluginFactoryName.AutocompleteEnumPlugin,f.PluginGroup.Excel),T=function(){var M=[A.x10Plugin()],_,L=[],k,v=[],b,x=k=function(){function w(){We(this,w),n.__runInitializers(this,v)}return ze(w,[{key:"isUserDefinedEnumFeatureEnabled",value:function(){return(0,a.getTypedFeatureGate)("Microsoft.Office.Excel.AutoCompleteUserDefinedEnum")}},{key:"run",value:function*(P){var U=yield{kind:"ParseActiveCell",formulaText:P.content};if(U.kind!=="ParseActiveCell"||!(0,a.isSuccess)(U.result)||U.result.value.kind!==o.EditKind.Formula)return null;var Q=U.result.value.formula,W=void 0;if(this.isUserDefinedEnumFeatureEnabled()){var q=yield{kind:"GetFunctionsInfo"};if(q.kind!=="GetFunctionsInfo")return this.logFailure("failed to get functions info"),null;W=q.functionsInfo.filter(function(se){return se.IsDynamicUdf&&se.CustomEnums.length>0})}var H=new y.AutoCompleteEnumVisitor(Q,P.caretPosition,W);if((0,l.reduceBottomUp)(H,Q),H.stringStartPosition===void 0||H.stringEndPosition===void 0||H.functionHead===void 0&&H.customFunctionName===void 0||H.argIndex===void 0||H.functionArgs===void 0||H.isInsideArrayNode)return null;var G=H.argIndex+1,z=H.stringStartPosition,V=H.stringEndPosition,Z=H.functionHead,D=H.customFunctionName,O=P.caretPosition===V?P.content.substring(z,V).toUpperCase():"",K=void 0,$=!1;if(this.isUserDefinedEnumFeatureEnabled()&&D!==void 0&&W!==void 0){var j=W.find(function(se){return se.NameDataStrings===D});if(!j)return this.logFailure("can't get custom function info by function name"),null;var N=this.getUdfParamEnumInfoByArg(G,j),J=N.udfEnumInfo,ee=N.isStringTypeEnum;$=ee,K=J,K!==void 0&&l.ulsLogger.ULS.traceTag(505759755,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,"Autocompleted with custom enum")}else if(Z!==void 0)if(Z.id===l.WorksheetFuncId.CONVERT)K=(0,g.getConvertEnum)(G,Q,P.content,H.functionArgs);else{var Y=h.functionEnums.getValue();K=this.getEnumInfoByArg(G,Y,Z.id)}if((0,a.isNone)(K))return null;var re=yield{kind:"GetConfig"};if(re.kind!=="GetConfig")return this.logFailure("failed to get config"),null;var ue=re.config.localeInfo,ce=this.getLocalizedEnumInfo(K,ue);if(ce.length===0)return this.logFailure("failed to get enum info for values/descriptions"),null;var oe=this.getFilteredEnumInfo(O,ce,Z==null?void 0:Z.id),ae=oe.prefixedEnumInfo,le=oe.notPrefixedEnumInfo,ne=this.shouldAddDoubleQuotes(Z==null?void 0:Z.id)||$,te=this.generateCompletionItems(ae,z,V,!0,ne),ie=this.generateCompletionItems(le,z,V,!1,ne);return{items:[].concat(Qr(te),Qr(ie))}}},{key:"generateCompletionItems",value:function(P,U,Q,W,q){var H=P.map(function(G){var z=q?'"'.concat(G.value,'"'):G.value;return{label:z,kind:f.CompletionItemKind.Enum,type:f.SuggestionKind.Simple,detail:G.description,textEdit:{newText:z,range:{start:{line:0,character:U},end:{line:0,character:Q}}},isPrefixed:W}});return H}},{key:"getFilteredEnumInfo",value:function(P,U,Q){var W=[],q=[],H=P.replace(/^"|"$/g,"");if(this.shouldAddDoubleQuotes(Q)&&P.endsWith('"')&&P.startsWith('"'))W=U.filter(function(V){return V.value.toUpperCase()===H});else{var G=(0,E.filterSuggestionsAccordingToPrefix)(H,U,function(V){return V.value});W=G.prefixedSuggestions,q=G.notPrefixedSuggestions}if(W.length===0&&q.length===0){var z;(z=q).push.apply(z,Qr(U))}return{prefixedEnumInfo:W,notPrefixedEnumInfo:q}}},{key:"getEnumInfoByArg",value:function(P,U,Q){var W=U[Q];if(!(0,a.isNone)(W))return W[P]}},{key:"getUdfParamEnumInfoByArg",value:function(P,U){var Q=function(O){return O!=null&&Array.isArray(O)?O.every(function(K){return typeof K=="object"&&K!==null&&"value"in K&&typeof K.value=="string"}):!1};if(U.CustomEnums==="")return this.logFailure("CustomEnums is empty"),{udfEnumInfo:void 0,isStringTypeEnum:!1};var W=!1,q=0;try{var H=JSON.parse(U.CustomEnums);for(var G of Object.keys(H)){G==="isLastParamRepeating"&&(W=H[G]);var z=Number(G);if(!isNaN(z)){if(P===z){var V=H[G];return{udfEnumInfo:V,isStringTypeEnum:Q(V)}}q=Math.max(q,z)}}if(W&&P>q){var Z=H[q];return{udfEnumInfo:Z,isStringTypeEnum:Q(Z)}}}catch(D){this.logFailure("Failed to parse custom enums: "+D)}return{udfEnumInfo:void 0,isStringTypeEnum:!1}}},{key:"getLocalizedEnumInfo",value:function(P,U){var Q=P.map(function(H){var G={value:typeof H.value=="function"?H.value(U):H.value,description:typeof H.description=="function"?H.description(U):H.description};return G}),W=Q.length,q=Q.filter(function(H){var G=H.value,z=H.description;return G!==void 0&&z!==void 0&&G!==""&&G!=="undefined"});return P.length!==W&&this.logFailure("failed to get enum info for some values"),q}},{key:"shouldAddDoubleQuotes",value:function(P){return P===l.WorksheetFuncId.COMPLEX||P===l.WorksheetFuncId.INFO||P===l.WorksheetFuncId.CONVERT||P===l.WorksheetFuncId.CELL||P===l.WorksheetFuncId.TRANSLATE}},{key:"logFailure",value:function(P){l.ulsLogger.ULS.traceTag(508350686,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,"AutocompleteEnumPlugin encountered a failure with msg ".concat(P))}}])}();return n.__setFunctionName(k,"AutocompleteEnumPlugin"),function(){var w=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;b=[A.uiMessageHandler({kind:p.RequestKind.functionSuggestion})],n.__esDecorate(k,null,b,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(P){return"run"in P},get:function(P){return P.run}},metadata:w},null,v),n.__esDecorate(null,_={value:k},M,{kind:"class",name:k.name,metadata:w},null,L),x=k=_.value,w&&Object.defineProperty(k,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:w})}(),k.factory=A.injectPluginFactory(),function(){n.__runInitializers(k,L)}(),x=k}();t.AutocompleteEnumPlugin=T,(0,R.registerPlugin)(T),t.autocompleteEnumPluginDependenciesResolved=(0,F.trackableAsyncLazy)(gr(function*(){var M=yield C.autoCompletePluginsThread.getValue();yield M.loadPluginScript("formula-authoring-strings",!0),yield M.createAndAttachPlugin(f.PluginFactoryName.AutocompleteEnumPlugin),yield C.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),o=function(f){function g(h,y,p){var R;return We(this,g),R=qa(this,g,[h,y]),R.dynamicUdfFunctionNameSet=new Set(p==null?void 0:p.map(function(C){return C.NameDataStrings})),R}return Ka(g,f),ze(g,[{key:"isUserDefinedEnumFeatureEnabled",value:function(){return(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.AutoCompleteUserDefinedEnum")}},{key:"appNode",value:function(y,p,R,C){return this.isUserDefinedEnumFeatureEnabled()&&y.kind===a.NodeKind.Name&&this.dynamicUdfFunctionNameSet.has(y.whole)&&(this.customFunctionName=y.whole),(this.customFunctionName!==void 0||y.kind===a.NodeKind.WSF)&&this.updateAssistedFunctionAndArgIndex(y,p),Gt(jt(g.prototype),"appNode",this).call(this,y,p,R,C)}},{key:"updateAssistedFunctionAndArgIndex",value:function(y,p){for(var R=0;R<p.length;R++){var C=this.parsedFormulaTree.spans[p[R].label];if(C&&C.start-C.pre.length<=this.caretPosition&&this.caretPosition<=C.end+C.post.length&&this.functionHead===void 0){y.kind===a.NodeKind.WSF&&(this.functionHead=y),this.argIndex=R,this.functionArgs=p,this.stringStartPosition=C.start,this.stringEndPosition=C.end;break}}}}])}(l.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 n=s("../excel-online-calc-lang/lib/index.js"),a=s("../excel-online-calc/lib/calc/utils.js");t.functionEnums=new a.ResettableLazy(function(){var l;return l={},X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.ERROR_TYPE,{1:[{value:function(f){var g;return(g=f.errorNames[n.ErrorType.NULL])!=null?g:""},description:n.ErrorType.NULL.toString()},{value:function(f){var g;return(g=f.errorNames[n.ErrorType.DIV0])!=null?g:""},description:n.ErrorType.DIV0.toString()},{value:function(f){var g;return(g=f.errorNames[n.ErrorType.VALUE])!=null?g:""},description:n.ErrorType.VALUE.toString()},{value:function(f){var g;return(g=f.errorNames[n.ErrorType.REF])!=null?g:""},description:n.ErrorType.REF.toString()},{value:function(f){var g;return(g=f.errorNames[n.ErrorType.NAME])!=null?g:""},description:n.ErrorType.NAME.toString()},{value:function(f){var g;return(g=f.errorNames[n.ErrorType.NUM])!=null?g:""},description:n.ErrorType.NUM.toString()},{value:function(f){var g;return(g=f.errorNames[n.ErrorType.NA])!=null?g:""},description:n.ErrorType.NA.toString()}]}),n.WorksheetFuncId.SUBTOTAL,{1:[{value:"1",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.AVERAGE)}},{value:"2",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.COUNT)}},{value:"3",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.COUNTA)}},{value:"4",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MAX)}},{value:"5",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MIN)}},{value:"6",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.PRODUCT)}},{value:"7",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.STDEV)}},{value:"8",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.STDEVP)}},{value:"9",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.SUM)}},{value:"10",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.VAR)}},{value:"11",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.VARP)}},{value:"101",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.AVERAGE)}},{value:"102",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.COUNT)}},{value:"103",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.COUNTA)}},{value:"104",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MAX)}},{value:"105",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MIN)}},{value:"106",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.PRODUCT)}},{value:"107",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.STDEV)}},{value:"108",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.STDEVP)}},{value:"109",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.SUM)}},{value:"110",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.VAR)}},{value:"111",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.VARP)}}]}),n.WorksheetFuncId.AGGREGATE,{1:[{value:"1",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.AVERAGE)}},{value:"2",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.COUNT)}},{value:"3",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.COUNTA)}},{value:"4",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MAX)}},{value:"5",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MIN)}},{value:"6",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.PRODUCT)}},{value:"7",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.STDEV)}},{value:"8",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.STDEVP)}},{value:"9",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.SUM)}},{value:"10",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.VAR)}},{value:"11",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.VARP)}},{value:"12",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MEDIAN)}},{value:"13",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MODE_SNGL)}},{value:"14",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.LARGE)}},{value:"15",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.SMALL)}},{value:"16",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.PERCENTILE_INC)}},{value:"17",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.QUARTILE_INC)}},{value:"18",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.PERCENTILE_EXC)}},{value:"19",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.QUARTILE_EXC)}}],2:[{value:"0",description:function(f){return FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreNestedSUBTOTALandAGGREGATEfunctions).replace("{0}",f.getWorksheetFuncName(n.WorksheetFuncId.SUBTOTAL)).replace("{1}",f.getWorksheetFuncName(n.WorksheetFuncId.AGGREGATE))}},{value:"1",description:function(f){return FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreHiddenRowsNestedSUBTOTALandAGGREGATEfunctions).replace("{0}",f.getWorksheetFuncName(n.WorksheetFuncId.SUBTOTAL)).replace("{1}",f.getWorksheetFuncName(n.WorksheetFuncId.AGGREGATE))}},{value:"2",description:function(f){return FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreErrorValuesNestedSUBTOTALandAGGREGATEfunctions).replace("{0}",f.getWorksheetFuncName(n.WorksheetFuncId.SUBTOTAL)).replace("{1}",f.getWorksheetFuncName(n.WorksheetFuncId.AGGREGATE))}},{value:"3",description:function(f){return FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreHiddenRowsErrorValuesNestedSUBTOTALandAGGREGATEfunctions).replace("{0}",f.getWorksheetFuncName(n.WorksheetFuncId.SUBTOTAL)).replace("{1}",f.getWorksheetFuncName(n.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)}]}),n.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)}]}),n.WorksheetFuncId.VLOOKUP,{4:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ApproximateMatch)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatch)}]}),n.WorksheetFuncId.HLOOKUP,{4:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ApproximateMatch)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatch)}]}),n.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)}]}),n.WorksheetFuncId.RANK,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Descending)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ascending)}]}),n.WorksheetFuncId.RANK_AVG,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Descending)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ascending)}]}),n.WorksheetFuncId.RANK_EQ,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Descending)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ascending)}]}),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.MATCH,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LessThan)},{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatch)},{value:"-1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.GreaterThan)}]}),n.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)}]}),n.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(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnsTheFirstCharacterPositionOfTheString)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnsTheLastCharacterPositionOfTheString)}]}),n.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)}]}),n.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)}]}),n.WorksheetFuncId.TEXTSPLIT,{4:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreEmptyCells)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IncludeEmptyCells)}],5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CaseSensitiveMatch)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CaseInsensitiveMatch)}]}),n.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)}]}),n.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)}]}),n.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)}]}),n.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)}]}),X(X(X(X(X(X(X(X(X(X(l,n.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)}]}),n.WorksheetFuncId.BETA_DIST,{4:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.BINOMDIST,{4:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),n.WorksheetFuncId.BINOM_DIST,{4:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),n.WorksheetFuncId.CHISQ_DIST,{3:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.COMPLEX,{3:[{value:"i",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ISuffixDescriptionForComplexNumber)},{value:"j",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.JSuffixDescriptionForComplexNumber)}]}),n.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)}]}),n.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)}]}),n.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)}]}),n.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)}]}),X(X(X(X(X(X(X(X(X(X(l,n.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)}]}),n.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)}]}),n.WorksheetFuncId.CUMIPMT,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),n.WorksheetFuncId.CUMPRINC,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),n.WorksheetFuncId.DAYS360,{3:[{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASDMethod)},{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EuropeanMethod)}]}),n.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)}]}),n.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)}]}),n.WorksheetFuncId.EXPONDIST,{3:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.EXPON_DIST,{3:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.F_DIST,{3:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.FIXED,{3:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.PreventCommas)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.DoNotPreventCommas)}]}),n.WorksheetFuncId.FV,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),n.WorksheetFuncId.GAMMADIST,{4:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.GAMMA_DIST,{4:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.HYPGEOM_DIST,{5:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.INDIRECT,{2:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.A1Style)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.R1C1Style)}]}),n.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)}]}),n.WorksheetFuncId.IPMT,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),n.WorksheetFuncId.LINEST,{3:[{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsSetEqualTo0)},{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsCalculatedNormally)}],4:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnAdditionalRegressionStatistics)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.DoNotReturnAdditionalRegressionStatistics)}]}),n.WorksheetFuncId.LOGEST,{3:[{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsSetEqualTo0)},{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsCalculatedNormally)}],4:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnAdditionalRegressionStatistics)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.DoNotReturnAdditionalRegressionStatistics)}]}),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.LOGNORM_DIST,{4:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.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)}]}),n.WorksheetFuncId.NEGBINOM_DIST,{4:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),n.WorksheetFuncId.NORM_S_DIST,{2:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.NORMDIST,{4:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),n.WorksheetFuncId.NORM_DIST,{4:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),n.WorksheetFuncId.NPER,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),n.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)}]}),n.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)}]}),n.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)}]}),X(X(X(X(X(X(X(X(X(X(l,n.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)}]}),n.WorksheetFuncId.PMT,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),n.WorksheetFuncId.POISSON,{3:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),n.WorksheetFuncId.POISSON_DIST,{3:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),n.WorksheetFuncId.PPMT,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),n.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)}]}),n.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)}]}),n.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)}]}),n.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)}]}),n.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)}]}),X(X(X(X(X(X(X(X(X(X(l,n.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)}]}),n.WorksheetFuncId.RATE,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),n.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)}]}),n.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)}]}),n.WorksheetFuncId.REGEXREPLACE,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexCaseSensitiveMatch)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexCaseInsensitiveMatch)}]}),n.WorksheetFuncId.REGEXTEST,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexCaseSensitiveMatch)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexCaseInsensitiveMatch)}]}),n.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)}]}),n.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)}]}),n.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)}]}),n.WorksheetFuncId.TREND,{4:[{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsSetEqualTo0)},{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsCalculatedNormally)}]}),X(X(X(X(X(X(X(X(X(X(l,n.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)}]}),n.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)}]}),n.WorksheetFuncId.VDB,{7:[{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SwitchToStraightLineDepreciation)},{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.DoNotSwitchToStraightLineDepreciation)}]}),n.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)}]}),n.WorksheetFuncId.WEIBULL,{4:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.WEIBULL_DIST,{4:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.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)}]}),n.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)}]}),n.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)}]}),n.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)}]}),X(X(X(X(X(X(X(X(X(X(l,n.WorksheetFuncId.GROWTH,{4:[{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsSetEqualTo0)},{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsCalculatedNormally)}]}),n.WorksheetFuncId.PV,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),n.WorksheetFuncId.TDIST,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.OneTailedDistribution)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TwoTailedDistribution)}]}),n.WorksheetFuncId.T_DIST,{4:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.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)}]}),n.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)}]}),n.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)}]}),n.WorksheetFuncId.FORECAST_ETS,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MissingValuesTreatedAsZeroes)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AutomaticCompletionUsesLinearInterpolation)}],6:[{value:"1",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.AVERAGE)}},{value:"2",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.COUNT)}},{value:"3",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.COUNTA)}},{value:"4",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MAX)}},{value:"5",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MEDIAN)}},{value:"6",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MIN)}},{value:"7",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.SUM)}}]}),n.WorksheetFuncId.FORECAST_ETS_CONFINT,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MissingValuesTreatedAsZeroes)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AutomaticCompletionUsesLinearInterpolation)}],7:[{value:"1",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.AVERAGE)}},{value:"2",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.COUNT)}},{value:"3",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.COUNTA)}},{value:"4",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MAX)}},{value:"5",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MEDIAN)}},{value:"6",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MIN)}},{value:"7",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.SUM)}}]}),n.WorksheetFuncId.FORECAST_ETS_SEASONALITY,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MissingValuesTreatedAsZeroes)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AutomaticCompletionUsesLinearInterpolation)}],4:[{value:"1",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.AVERAGE)}},{value:"2",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.COUNT)}},{value:"3",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.COUNTA)}},{value:"4",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MAX)}},{value:"5",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MEDIAN)}},{value:"6",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MIN)}},{value:"7",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.SUM)}}]}),X(X(X(X(X(X(X(X(X(X(l,n.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(f){return f.getWorksheetFuncName(n.WorksheetFuncId.AVERAGE)}},{value:"2",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.COUNT)}},{value:"3",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.COUNTA)}},{value:"4",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MAX)}},{value:"5",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MEDIAN)}},{value:"6",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.MIN)}},{value:"7",description:function(f){return f.getWorksheetFuncName(n.WorksheetFuncId.SUM)}}]}),n.WorksheetFuncId.TEXTJOIN,{2:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreEmptyCells)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IncludeEmptyCells)}]}),n.WorksheetFuncId.SORT,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ascending)},{value:"-1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Descending)}],4:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SortByColumn)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SortByRow)}]}),n.WorksheetFuncId.UNIQUE,{2:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnUniqueColumns)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnUniqueRows)}],3:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnitemsthatAppearExactlyOnce)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnEveryDistinctItem)}]}),n.WorksheetFuncId.SORTBY,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ascending)},{value:"-1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Descending)}]}),n.WorksheetFuncId.RANDARRAY,{5:[{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Integer)},{value:function(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Decimal)}]}),n.WorksheetFuncId.VALUETOTEXT,{2:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Concise)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Strict)}]}),n.WorksheetFuncId.ARRAYTOTEXT,{2:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Concise)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Strict)}]}),n.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(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ScanByRow)},{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ScanByColumn)}]}),n.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(f){return f.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ScanByRow)},{value:function(f){return f.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ScanByColumn)}]}),X(l,n.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)}]})})},"../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 n=s("../excel-online-calc-lang/lib/index.js"),a=s("../office-online-feature-gates/lib/index.js"),l=function(f){function g(h,y){var p;return We(this,g),p=qa(this,g),p.parsedFormulaTree=h,p.caretPosition=y,p.isInsideArrayNode=!1,p.autoCompleteFixForArrayNodesEnabled=(0,a.isChangeGateEnabled)("OfficeVSO:7896479_autoCompleteFixForArrayNodesEnabled"),p}return Ka(g,f),ze(g,[{key:"arrayNode",value:function(y,p,R){var C=Gt(jt(g.prototype),"arrayNode",this).call(this,y,p,R);return this.autoCompleteFixForArrayNodesEnabled&&this.caretInNode(C)&&(this.isInsideArrayNode=!0),C}},{key:"caretInNode",value:function(y){if(y===void 0)return!1;var p=this.parsedFormulaTree.spans[y.label];return p!==void 0&&this.caretPosition>=p.start&&this.caretPosition<=p.end}}])}(n.IdentityVisitor);t.CaretInsideArrayNodeIdentityVisitor=l;var o=function(f){function g(h,y,p){var R;return We(this,g),R=qa(this,g,[h,y]),R.formulaString=p,R}return Ka(g,f),ze(g,[{key:"nameNode",value:function(y,p,R){return(y.kind===n.NamePartKind.IdentNamePart||y.kind===n.NamePartKind.FieldRefNamePart)&&this.updateAutocompleteString(R,y.asWhole),Gt(jt(g.prototype),"nameNode",this).call(this,y,p,R)}},{key:"appNode",value:function(y,p,R,C){return y.kind===n.NodeKind.WSF&&this.updateAutocompleteString(C,y.whole),Gt(jt(g.prototype),"appNode",this).call(this,y,p,R,C)}},{key:"cellRefNode",value:function(y,p,R){var C=this.parsedFormulaTree.spans[R];if(y.kind===n.CellRefKind.Single&&C){var S=this.formulaString.substring(C.start,C.end);this.updateAutocompleteString(R,S)}return Gt(jt(g.prototype),"cellRefNode",this).call(this,y,p,R)}},{key:"updateAutocompleteString",value:function(y,p){var R=this.parsedFormulaTree.spans[y].start,C=R+p.length;this.caretPosition===C&&(this.autocompleteString=p,this.stringEndPosition=C,this.stringStartPosition=R)}}])}(l);t.AutocompleteBaseVisitor=o},"../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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-x10-interop/lib/index.js"),l=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),f=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),g=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),h=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),y=g.PluginRegistry.create(a.PluginFactoryName.AutocompleteCopilotPlugin,a.PluginGroup.Excel),p=function(){var R=[y.x10Plugin()],C,S=[],F,E=[],A,T=F=function(){function M(){We(this,M),n.__runInitializers(this,E)}return ze(M,[{key:"run",value:function*(L){var k={label:"Copilot",kind:a.CompletionItemKind.Copilot,type:a.SuggestionKind.Simple,detail:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CopilotFormulaGenerationAutoCompleteItem),isPrefixed:!0};return L.content==="="?{items:[k]}:{items:[]}}}])}();return n.__setFunctionName(F,"AutocompleteCopilotPlugin"),function(){var M=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;A=[y.uiMessageHandler({kind:l.RequestKind.functionSuggestion})],n.__esDecorate(F,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:M},null,E),n.__esDecorate(null,C={value:F},R,{kind:"class",name:F.name,metadata:M},null,S),T=F=C.value,M&&Object.defineProperty(F,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:M})}(),F.factory=y.injectPluginFactory(),function(){n.__runInitializers(F,S)}(),T=F}();t.AutocompleteCopilotPlugin=p,(0,o.registerPlugin)(p),t.autocompleteCopilotPluginDependenciesResolved=(0,h.trackableAsyncLazy)(gr(function*(){var R=yield f.autoCompletePluginsThread.getValue();yield R.loadPluginScript("formula-authoring-strings",!0),yield R.createAndAttachPlugin(a.PluginFactoryName.AutocompleteCopilotPlugin),yield f.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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),f=s("../excel-online-x10-interop/lib/index.js"),g=s("../office-online-feature-gates/lib/index.js"),h=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),y=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),p=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/functionShortDescriptions.js"),R=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),C=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),S=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),F=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),E=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),A=F.PluginRegistry.create(f.PluginFactoryName.AutocompleteFunctionPlugin,f.PluginGroup.Excel),T=function(){var M=[A.x10Plugin()],_,L=[],k,v=[],b,x=k=function(){function w(){We(this,w),n.__runInitializers(this,v)}return ze(w,[{key:"run",value:function*(P){var U=yield{kind:"ParseActiveCell",formulaText:P.content};if(U.kind!=="ParseActiveCell"||!(0,a.isSuccess)(U.result)||U.result.value.kind!==o.EditKind.Formula)return null;var Q=U.result.value.formula,W=new h.AutocompleteBaseVisitor(Q,P.caretPosition,P.content);if((0,l.reduceBottomUp)(W,Q),W.autocompleteString===void 0||W.stringStartPosition===void 0||W.stringEndPosition===void 0||W.isInsideArrayNode)return null;var q=W.autocompleteString.toUpperCase(),H=W.stringStartPosition,G=W.stringEndPosition,z=yield{kind:"GetFunctionsInfo"};if(z.kind!=="GetFunctionsInfo")return this.logFailure("failed to get functions info"),null;var V=z.functionsInfo,Z=(0,y.filterSuggestionsAccordingToPrefix)(q,V,function(J){return J.NameDataStrings}),D=Z.prefixedSuggestions,O=Z.notPrefixedSuggestions,K=p.functionShortDescriptions.getValue();(K===null||K.descriptionMap===null)&&this.logFailure("failed to get short descriptions, will show function info help description");var $=(0,y.getCompletedFunctionSuffix)(P.content,G),j=this.generateCompletionItems(D,K,H,G,!0,$),N=this.generateCompletionItems(O,K,H,G,!1,$);return{items:[].concat(Qr(j),Qr(N))}}},{key:"generateCompletionItems",value:function(P,U,Q,W,q,H){var G=[],z=(0,g.isChangeGateEnabled)("OfficeVSO:10087100_changePythonPluginFGtoCG"),V=P.filter(function(Z){return Z.FunctionIndexInServer===l.WorksheetFuncId.PY?!z:!0}).map(function(Z){var D,O,K=Z.FunctionIndexInServer.toString(),$=(0,a.isTypedChangeGateEnabled)("Microsoft.Office.Excel.UseObjectInsteadOfMapForFunctionShortDescriptions")?(D=U.descriptionMap)==null?void 0:D[K]:(O=U.descriptionMap)==null?void 0:O.get(K);return(0,a.isNone)($)&&(G.push(Z.FunctionIndexInServer),$=Z.Help),{label:Z.NameDataStrings,kind:f.CompletionItemKind.Function,type:f.SuggestionKind.Simple,detail:$,textEdit:{newText:Z.NameDataStrings+H,range:{start:{line:0,character:Q},end:{line:0,character:W}}},isPrefixed:q,shouldRequestAutocompleteOnCommit:(0,g.isChangeGateEnabled)("OfficeVSO:9905905_FixForFormulaAutoCompleteLoop")?H!=="":!0}});return G.length>0&&l.ulsLogger.ULS.traceTag(508871621,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,"AutocompleteFunctionPlugin missing short descriptions for func IDs: ".concat(JSON.stringify(G))),V}},{key:"logFailure",value:function(P){l.ulsLogger.ULS.traceTag(539083013,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,"AutocompleteFunctionPlugin encountered a failure with msg ".concat(P))}}])}();return n.__setFunctionName(k,"AutocompleteFunctionPlugin"),function(){var w=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;b=[A.uiMessageHandler({kind:R.RequestKind.functionSuggestion})],n.__esDecorate(k,null,b,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(P){return"run"in P},get:function(P){return P.run}},metadata:w},null,v),n.__esDecorate(null,_={value:k},M,{kind:"class",name:k.name,metadata:w},null,L),x=k=_.value,w&&Object.defineProperty(k,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:w})}(),k.factory=A.injectPluginFactory(),function(){n.__runInitializers(k,L)}(),x=k}();t.AutocompleteFunctionPlugin=T,(0,C.registerPlugin)(T),t.autocompleteFunctionPluginDependenciesResolved=(0,E.trackableAsyncLazy)(gr(function*(){var M=yield S.autoCompletePluginsThread.getValue();yield M.loadPluginScript("formula-authoring-strings",!0),yield M.createAndAttachPlugin(f.PluginFactoryName.AutocompleteFunctionPlugin),yield S.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=o,t.getCompletedFunctionSuffix=y;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-common/lib/index.js"),l=s("../excel-online-x10-interop/lib/index.js");function o(p,R,C){var S=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,F=[],E=[],A=p.toLocaleLowerCase();return p===""?{prefixedSuggestions:R,notPrefixedSuggestions:E}:(R.forEach(function(T){var M=C?C(T).toLocaleLowerCase():typeof T=="string"?T.toLocaleLowerCase():void 0;if(M!==void 0)if(M.startsWith(A)&&(!S||M!==A))F.push(T);else if(S){var _=M.split(" ");(0,n.isDefined)(_.find(function(L){return L.startsWith(A)}))&&E.push(T)}else A.length>2&&M.includes(A)&&E.push(T)}),{prefixedSuggestions:F,notPrefixedSuggestions:E})}var f=function(R,C,S,F,E){var A,T,M,_,L,k,v;expect(R==null?void 0:R.label).toEqual(C),expect(R==null||(A=R.textEdit)==null?void 0:A.newText).toEqual(E??C),expect(R==null||(T=R.textEdit)==null||(M=T.range)==null||(_=M.start)==null?void 0:_.character).toEqual(S),expect(R==null||(L=R.textEdit)==null||(k=L.range)==null||(v=k.end)==null?void 0:v.character).toEqual(F)};t.verifyTextAndRange=f;var g=function(R){return R.length};t.endOf=g;var h=function(R){var C,S,F,E,A=R.kind===l.CompletionItemKind.TableHeader?1:(C=(S=R.label)==null?void 0:S.startsWith("#"))!=null&&C?0:(F=(E=R.label)==null?void 0:E.startsWith("@"))!=null&&F?2:void 0;return(0,n.isNone)(A)?(n.ulsLogger.ULS.traceTag(526411872,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,"conflictResolver: trying to rank a structRef completion item with unexpected fields. item = ".concat(JSON.stringify(R))),0):A};t.getStructRefCompletionItemRank=h;function y(p,R){var C=(p==null?void 0:p.charAt(R))==="(";return C?"":"("}},"../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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),f=s("../excel-online-x10-interop/lib/index.js"),g=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),h=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteLetVisitor.js"),y=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),p=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),R=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),C=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),S=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),F=C.PluginRegistry.create(f.PluginFactoryName.AutocompleteLetPlugin,f.PluginGroup.Excel),E=function(){var A=[F.x10Plugin()],T,M=[],_,L=[],k,v=_=function(){function b(){We(this,b),n.__runInitializers(this,L)}return ze(b,[{key:"run",value:function*(w){var B=yield{kind:"ParseActiveCell",formulaText:w.content};if(B.kind!=="ParseActiveCell"||!(0,a.isSuccess)(B.result)||B.result.value.kind!==o.EditKind.Formula)return null;var P=B.result.value.formula,U=w.caretPosition,Q=new h.AutocompleteLetVisitor(w.content,P,U);(0,l.reduceBottomUp)(Q,P);var W=Q.references.reverse(),q=Array.from(new Set(W)),H=Q.caretNodeText;if(H===void 0||Q.isInsideArrayNode)return null;var G=U,z=G-H.length,V=(0,g.filterSuggestionsAccordingToPrefix)(H,q),Z=V.prefixedSuggestions,D=V.notPrefixedSuggestions,O=this.stringsToCompletionItems(Z,z,G,!0),K=this.stringsToCompletionItems(D,z,G,!1);return{items:[].concat(Qr(O),Qr(K))}}},{key:"stringsToCompletionItems",value:function(w,B,P,U){return w.map(function(Q){return{label:Q,kind:f.CompletionItemKind.LetVariable,type:f.SuggestionKind.Simple,textEdit:{newText:Q,range:{start:{line:0,character:B},end:{line:0,character:P}}},isPrefixed:U}})}}])}();return n.__setFunctionName(_,"AutocompleteLetPlugin"),function(){var b=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;k=[F.uiMessageHandler({kind:y.RequestKind.functionSuggestion})],n.__esDecorate(_,null,k,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(w){return"run"in w},get:function(w){return w.run}},metadata:b},null,L),n.__esDecorate(null,T={value:_},A,{kind:"class",name:_.name,metadata:b},null,M),v=_=T.value,b&&Object.defineProperty(_,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:b})}(),_.factory=F.injectPluginFactory(),function(){n.__runInitializers(_,M)}(),v=_}();t.AutocompleteLetPlugin=E,(0,p.registerPlugin)(E),t.autocompleteLetPluginDependenciesResolved=(0,S.trackableAsyncLazy)(gr(function*(){var A=yield R.autoCompletePluginsThread.getValue();yield A.createAndAttachPlugin(f.PluginFactoryName.AutocompleteLetPlugin),yield R.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),o=function(g){function h(y,p){var R;return We(this,h),R=qa(this,h,[y,p]),R.references=[],R}return Ka(h,g),ze(h,[{key:"letNode",value:function(p,R,C,S,F,E){if(this.caretInNode(C==null?void 0:C.arg))this.pushNames(R);else for(var A=0;A<R.length;A+=1){var T=R[A].binder;if(this.caretInNode(T.arg)){this.pushNames(p.id===a.WorksheetFuncId.LET?R.slice(0,A):R);break}}return Gt(jt(h.prototype),"letNode",this).call(this,p,R,C,S,F,E)}},{key:"lambdaNode",value:function(p,R,C,S,F,E){if(this.caretInNode(C==null?void 0:C.arg))this.pushNames(R);else for(var A=0;A<R.length;A+=1){var T=R[A].name;if(T.arg.def!==void 0&&this.caretInNode(T.arg.def.rhs)){this.pushNames(R.slice(0,A));break}}return Gt(jt(h.prototype),"lambdaNode",this).call(this,p,R,C,S,F,E)}},{key:"pushNames",value:function(p){(0,n.safePush)(this.references,p.map(function(R){var C=R.name;return C.arg.wholeName}).filter(n.isDefined).reverse())}}])}(l.CaretInsideArrayNodeIdentityVisitor),f=function(g){function h(y,p,R){var C;return We(this,h),C=qa(this,h,[p,R]),C.formulaString=y,C}return Ka(h,g),ze(h,[{key:"nameNode",value:function(p,R,C){return this.updateCaretNodeText(C,p.asWhole),Gt(jt(h.prototype),"nameNode",this).call(this,p,R,C)}},{key:"cellRefNode",value:function(p,R,C){var S=this.parsedFormulaTree.spans[C];if(p.kind===a.CellRefKind.Single&&S){var F=this.formulaString.substring(S.start,S.end);this.updateCaretNodeText(C,F)}return Gt(jt(h.prototype),"cellRefNode",this).call(this,p,R,C)}},{key:"updateCaretNodeText",value:function(p,R){var C,S=(C=this.parsedFormulaTree.spans[p])==null?void 0:C.end;S!==void 0&&this.caretPosition===S&&R.length>0&&(this.caretNodeText=R)}}])}(o);t.AutocompleteLetVisitor=f},"../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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),f=s("../excel-online-x10-interop/lib/index.js"),g=s("../office-online-feature-gates/lib/index.js"),h=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),y=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),p=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),R=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),C=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),S=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),F=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),E=S.PluginRegistry.create(f.PluginFactoryName.AutocompleteNamedObjectsPlugin,f.PluginGroup.Excel),A=function(){var M=[E.x10Plugin()],_,L=[],k,v=[],b,x=k=function(){function w(){We(this,w),this.newNamedObjectsEnabled=(n.__runInitializers(this,v),(0,g.getBooleanFeatureGate)("Microsoft.Office.Excel.FormulaAuthoringWithNameManager",!1)&&(0,g.isChangeGateEnabled)("OfficeVSO:9646883_NameManager-FG-Removal"))}return ze(w,[{key:"run",value:function*(P){var U=yield{kind:"ParseActiveCell",formulaText:P.content};if(U.kind!=="ParseActiveCell"||!(0,a.isSuccess)(U.result)||U.result.value.kind!==o.EditKind.Formula)return null;var Q=U.result.value.formula,W=yield{kind:"GetDefinedNamesInfo"};if(W.kind!=="GetDefinedNamesInfo")return this.logFailure("failed to get named objects info"),null;var q=W.definedNamesInfo,H=new h.AutocompleteBaseVisitor(Q,P.caretPosition,P.content);(0,l.reduceBottomUp)(H,Q);var G=H.autocompleteString,z=H.stringStartPosition,V=H.stringEndPosition,Z=H.isInsideArrayNode;if(!(0,a.isDefined)(G)||!(0,a.isDefined)(V)||!(0,a.isDefined)(z)||Z)return null;var D=(0,y.filterSuggestionsAccordingToPrefix)(G,q,function(ue){return ue.name}),O=D.prefixedSuggestions,K=D.notPrefixedSuggestions;if(this.newNamedObjectsEnabled){var $=[].concat(Qr(O.map(function(ue){return Object.assign({},ue,{isPrefixed:!0})})),Qr(K.map(function(ue){return Object.assign({},ue,{isPrefixed:!1})})));for(var j of $)if(!((0,a.isNone)(j.reference)||j.type!==f.DefinedNameInfoType.Other)){var N=yield{kind:"ParseActiveCell",formulaText:j.reference};if(N.kind!=="ParseActiveCell"||!(0,a.isSuccess)(N.result)||N.result.value.kind!==o.EditKind.Formula)return null;var J=N.result.value.formula;J.isWellFormed&&J.node.kind==="Lambda"&&J.node.isClosed&&(j.type=f.DefinedNameInfoType.Lambda)}var ee=(0,y.getCompletedFunctionSuffix)(P.content,V);return{items:this.namesToCompletionItems($,z,V,ee)}}var Y=this.namesToCompletionItemsOld(O,z,V,!0),re=this.namesToCompletionItemsOld(K,z,V,!1);return{items:[].concat(Qr(Y),Qr(re))}}},{key:"namesToCompletionItemsOld",value:function(P,U,Q,W){return P.filter(function(q){return q.type!==f.DefinedNameInfoType.Invalid}).map(function(q){return{label:q.name,kind:q.type===f.DefinedNameInfoType.NamedRange?f.CompletionItemKind.NamedRange:f.CompletionItemKind.Table,type:f.SuggestionKind.Simple,textEdit:{newText:q.name,range:{start:{line:0,character:U},end:{line:0,character:Q}}},detail:q.tooltip,isPrefixed:W}})}},{key:"namesToCompletionItems",value:function(P,U,Q,W){return P.filter(function(q){return q.type!==f.DefinedNameInfoType.Invalid}).map(function(q){var H=T(q),G=q.name;return H===f.CompletionItemKind.Lambda&&(G+=W),{label:q.name,kind:H,type:f.SuggestionKind.Simple,textEdit:{newText:G,range:{start:{line:0,character:U},end:{line:0,character:Q}}},detail:q.tooltip,isPrefixed:q.isPrefixed}})}},{key:"logFailure",value:function(P){l.ulsLogger.ULS.traceTag(528562134,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,"AutocompleteNamedObjectPlugin encountered a failure with msg ".concat(P))}}])}();return n.__setFunctionName(k,"AutocompleteNamedObjectsPlugin"),function(){var w=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;b=[E.uiMessageHandler({kind:p.RequestKind.functionSuggestion})],n.__esDecorate(k,null,b,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(P){return"run"in P},get:function(P){return P.run}},metadata:w},null,v),n.__esDecorate(null,_={value:k},M,{kind:"class",name:k.name,metadata:w},null,L),x=k=_.value,w&&Object.defineProperty(k,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:w})}(),k.factory=E.injectPluginFactory(),function(){n.__runInitializers(k,L)}(),x=k}();t.AutocompleteNamedObjectsPlugin=A;function T(M){switch(M.type){case f.DefinedNameInfoType.NamedRange:return f.CompletionItemKind.NamedRange;case f.DefinedNameInfoType.Table:return f.CompletionItemKind.Table;case f.DefinedNameInfoType.Lambda:return f.CompletionItemKind.Lambda;default:return f.CompletionItemKind.NamedOther}}(0,R.registerPlugin)(A),t.autocompleteNamedObjectsPluginDependenciesResolved=(0,F.trackableAsyncLazy)(gr(function*(){var M=yield C.autoCompletePluginsThread.getValue();yield M.createAndAttachPlugin(f.PluginFactoryName.AutocompleteNamedObjectsPlugin),yield C.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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),f=s("../excel-online-calc-syntax/lib/index.js"),g=s("../excel-online-x10-interop/lib/index.js"),h=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),y=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteRichValueVisitor.js"),p=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),R=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),C=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),S=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),F=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),E=S.PluginRegistry.create(g.PluginFactoryName.AutocompleteRichValuePlugin,g.PluginGroup.Excel),A=function(){var _=[E.x10Plugin()],L,k=[],v,b=[],x,w=v=function(){function B(){We(this,B),n.__runInitializers(this,b)}return ze(B,[{key:"run",value:function*(U){var Q,W;if((0,a.isNone)(U.content)||(0,a.isNone)(U.caretPosition))return M("missing request arguments"),null;var q=yield{kind:"ParseActiveCell",formulaText:U.content};if(q.kind!=="ParseActiveCell"||!(0,a.isSuccess)(q.result)||q.result.value.kind!==o.EditKind.Formula)return null;var H=q.result.value.formula,G=yield{kind:"GetDefinedNamesInfo"};if(G.kind!=="GetDefinedNamesInfo")return M("failed to get named objects info"),null;var z=yield{kind:"GetActiveCell"};if(z.kind!=="GetActiveCell")return M("failed to get active cell"),null;var V=z.activeCell,Z=new y.AutocompleteRichValueVisitor(H,U.caretPosition,U.content,G.definedNamesInfo,V.range);if((0,l.reduceBottomUp)(Z,H),Z.isInsideArrayNode)return null;var D,O=void 0;if((0,a.isDefined)(Z.cellRef))D=Z.cellRef,O=V.sheet.index;else if((0,a.isDefined)(Z.namedRangeNode)){var K={originGridCell:(0,a.success)(V.range),originSheet:(0,a.success)(V.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!0},$=yield{kind:"ResolveReferences",nodes:[Z.namedRangeNode],locals:K};if($.kind==="ResolveReferences"){var j=$.resolverResults[0];if(j.kind===l.ResolvedKind.ResolvedStructRef&&(0,a.isSuccess)(j.resolution)&&j.resolution.value!==void 0){var N=j.resolution.value.range;D={firstRow:N.row,firstColumn:N.col,lastRow:N.row+N.rows-1,lastColumn:N.col+N.cols-1},O=j.resolution.value.sheet.index}}}if(!(0,a.isDefined)(D))return null;var J=Z.dotNotationPath;if((0,a.isNone)(J))return M("failed to parse cellRef"),null;var ee="";if((0,a.isDefined)(Z.sheetName))ee=Z.sheetName;else{var Y=yield{kind:"GetSheetNames"};if(Y.kind!=="GetSheetNames")return M("failed to get sheet names"),null;if(!(0,l.isDocumentLocEqual)(V.sheet.document,Y.document))return M("sheet names document is different than that of active cell"),null;if(!(0,a.isDefined)(O))return M("sheet index is undefined"),null;ee=Y.sheets[Y.idToIndex[O]].sheetName}var re=Object.assign({},D,{sheetName:ee,namedObjectName:""}),ue=yield{kind:"GetRichValueFieldListContext",rangeToQuery:re,dotNotationPath:J,singleColumn:!1,findRange:!1};if(ue.kind!=="GetRichValueFieldListContext")return M("failed to get field list context data"),null;if((0,a.isNone)(ue.result)||ue.result.length===0)return null;ue.result.length>1&&M("fieldListContextRequest results length greater than 1");var ce=(0,h.filterSuggestionsAccordingToPrefix)(Z.richValueItemPrefix,ue.result[0].FieldInfoDataList,function(Re){return Re.Name},!0),oe=ce.prefixedSuggestions,ae=ce.notPrefixedSuggestions,le=yield{kind:"GetConfig"},ne=this.resultsToCompletionItems(oe,!0,Z.dotNotationIndex,(Q=Z.fieldRefChainEndIndex)!=null?Q:U.caretPosition,le,!!Z.namedRangeNode),te=this.resultsToCompletionItems(ae,!1,Z.dotNotationIndex,(W=Z.fieldRefChainEndIndex)!=null?W:U.caretPosition,le,!!Z.namedRangeNode),ie=[].concat(Qr(ne),Qr(te));if(Z.shouldAddEmptySuggestion){var se;ie=[T(Z.dotNotationIndex,(se=Z.fieldRefChainEndIndex)!=null?se:U.caretPosition)].concat(Qr(ie))}return{items:ie}}},{key:"resultsToCompletionItems",value:function(U,Q,W,q,H,G){return U.map(function(z){return{label:z.Name,kind:g.CompletionItemKind.RichEntity,type:g.SuggestionKind.Simple,detail:"",textEdit:{newText:w.getTextToCommit(z,H,G),range:{start:{line:0,character:W},end:{line:0,character:q}}},isPrefixed:Q}})}}],[{key:"getTextToCommit",value:function(U,Q,W){var q=U.Name;if(q=q.replace("'","''"),q=q.replace("[","'["),q=q.replace("]","']"),U.RefersToDotFunction)return".".concat(q);if(W)return".[".concat(q,"]");var H=Q.kind==="GetConfig"?Q.config.localeInfo:void 0;return H&&!(0,f.isUnbracketedFieldName)(H,q)?".[".concat(q,"]"):".".concat(q)}}])}();return n.__setFunctionName(v,"AutocompleteRichValuePlugin"),function(){var B=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;x=[E.uiMessageHandler({kind:p.RequestKind.functionSuggestion})],n.__esDecorate(v,null,x,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(U){return"run"in U},get:function(U){return U.run}},metadata:B},null,b),n.__esDecorate(null,L={value:v},_,{kind:"class",name:v.name,metadata:B},null,k),w=v=L.value,B&&Object.defineProperty(v,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:B})}(),v.factory=E.injectPluginFactory(),function(){n.__runInitializers(v,k)}(),w=v}();t.AutocompleteRichValuePlugin=A;function T(_,L){return{label:"",kind:g.CompletionItemKind.RichEntityEmptyCellRef,type:g.SuggestionKind.Simple,detail:"",textEdit:{newText:"",range:{start:{line:0,character:_},end:{line:0,character:L}}},isPrefixed:!0}}function M(_){a.ulsLogger.ULS.traceTag(529056660,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,"AutocompleteRichValuePlugin encountered a failure with msg ".concat(_))}(0,R.registerPlugin)(A),t.autocompleteRichValuePluginDependenciesResolved=(0,F.trackableAsyncLazy)(gr(function*(){var _=yield C.dynamicPluginLoaderCreated.getValue();yield _.createAndAttachPlugin(g.PluginFactoryName.AutocompleteRichValuePlugin),yield C.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-x10-interop/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),f=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/visitorHelpers.js"),g=function(R){function C(S,F,E,A,T){var M;return We(this,C),M=qa(this,C,[S,F]),M.formulaText=E,M.definedNames=A,M.activeCell=T,M.dotNotationPath="",M.richValueItemPrefix="",M.dotNotationIndex=0,M.shouldAddEmptySuggestion=!1,M}return Ka(C,R),ze(C,[{key:"nameNode",value:function(F,E,A){var T,M=(T=this.parsedFormulaTree.spans[A])==null?void 0:T.end;if(M===this.caretPosition&&F.kind===a.NamePartKind.IdentNamePart&&this.trySetDefinedName(F)&&(this.dotNotationIndex=M,this.childFieldRefLabel=A),F.kind===a.NamePartKind.FieldRefNamePart){var _,L=(_=this.parsedFormulaTree.spans[F.lhs.label])==null?void 0:_.end;if((0,n.isDefined)(L)&&(this.caretPosition===M||this.isCaretAfterDotBeforeStartOfFieldRef(L,F.rhs)&&F.lhs.kind!==a.NamePartKind.FieldRefNamePart)){var k=!1;F.lhs.kind===a.NamePartKind.CellRefNamePart?(this.setCellRef(F.lhs.ref,E),k=!0):F.lhs.kind===a.NamePartKind.IdentNamePart&&this.trySetDefinedName(F.lhs)&&(k=!0),k&&(this.dotNotationIndex=L,F.rhs.field.kind===a.NodeKind.Ident&&(this.caretPosition===M?this.richValueItemPrefix=F.rhs.field.whole:this.fieldRefChainEndIndex=M))}}return Gt(jt(C.prototype),"nameNode",this).call(this,F,E,A)}},{key:"cellRefNode",value:function(F,E,A){var T,M=(T=this.parsedFormulaTree.spans[A])==null?void 0:T.end;return M!==void 0&&this.caretPosition===M&&(this.setCellRef(F,E),this.dotNotationIndex=M,this.childFieldRefLabel=A,this.shouldAddEmptySuggestion=!0),Gt(jt(C.prototype),"cellRefNode",this).call(this,F,E,A)}},{key:"fieldRefNode",value:function(F,E,A){var T,M,_=(T=this.parsedFormulaTree.spans[A])==null?void 0:T.end,L=(M=this.parsedFormulaTree.spans[F.label])==null?void 0:M.end;return _===void 0||L===void 0?Gt(jt(C.prototype),"fieldRefNode",this).call(this,F,E,A):(this.isCaretAtEndOfFieldRefNode(_,E)?(this.initCellRefAtFieldsRefsChainStartAndAccumulateDotNotationPath(F,A),this.dotNotationIndex=L,this.richValueItemPrefix=y(E)):this.isCaretAfterDotBeforeStartOfFieldRef(L,E)?(this.initCellRefAtFieldsRefsChainStartAndAccumulateDotNotationPath(F,A),this.dotNotationIndex=L,this.fieldRefChainEndIndex=_):F.label===this.childFieldRefLabel&&(this.fieldRefChainEndIndex=_,this.childFieldRefLabel=A),Gt(jt(C.prototype),"fieldRefNode",this).call(this,F,E,A))}},{key:"structRefNode",value:function(F,E,A){var T,M=Gt(jt(C.prototype),"structRefNode",this).call(this,F,E,A),_=(T=this.parsedFormulaTree.spans[A])==null?void 0:T.end;if(this.caretPosition===_&&(0,n.isDefined)(F)&&E.isClosed&&M.kind===a.NodeKind.StructRef){var L=this.definedNames.some(function(k){return k.type===l.DefinedNameInfoType.Table&&(0,n.isDefined)(k.name)&&k.name.toLowerCase()===F.whole.toLowerCase()});L&&(this.setNamedNodeRef(M),this.dotNotationIndex=_)}return M}},{key:"initCellRefAtFieldsRefsChainStartAndAccumulateDotNotationPath",value:function(F,E){for(var A=F;A.kind===a.NodeKind.FieldRef;)this.dotNotationPath=h(A.rhs)+"."+this.dotNotationPath,A=A.lhs;A.kind===a.NodeKind.CellRef&&this.setCellRef(A.ref,A.qualifier),A.kind===a.NodeKind.StructRef&&this.setNamedNodeRef(A),A.kind===a.NodeKind.Name&&this.trySetDefinedName(A.parts),this.childFieldRefLabel=E}},{key:"getRefString",value:function(F){var E,A,T=(E=this.parsedFormulaTree.spans[F])==null?void 0:E.start,M=(A=this.parsedFormulaTree.spans[F])==null?void 0:A.end;return(0,n.isDefined)(T)&&(0,n.isDefined)(M)&&T>=0&&M<this.formulaText.length?this.formulaText.substring(T,M):""}},{key:"setCellRef",value:function(F,E){var A=this;(F.kind===a.CellRefKind.Single||F.kind===a.CellRefKind.Range)&&(this.cellRef=(0,f.getRangeFromCellRef)(F,this.activeCell,p)),(0,n.isDefined)(E)&&(this.sheetName=(0,f.getSheetNameFromQualifier)(E,p)),this.trySetDotNotationPathOrigin(function(){return A.getRefString(F.label)})}},{key:"setNamedNodeRef",value:function(F){var E=this;this.namedRangeNode=F,this.trySetDotNotationPathOrigin(function(){return E.getRefString(F.label)})}},{key:"isCaretAfterDotBeforeStartOfFieldRef",value:function(F,E){var A;if(!(0,n.isDefined)(E))return!1;var T=(A=this.parsedFormulaTree.spans[E.field.label])==null?void 0:A.start;return T!==void 0&&this.caretPosition>F&&(this.caretPosition<T||!E.isBracketed&&this.caretPosition===T)}},{key:"isCaretAtEndOfFieldRefNode",value:function(F,E){var A;if(this.caretPosition===F)return!0;var T=(A=this.parsedFormulaTree.spans[E.field.label])==null?void 0:A.end;return!!((0,n.isDefined)(T)&&this.caretPosition===T)}},{key:"trySetDefinedName",value:function(F){if(F.canDenoteNamedObject){var E=this.definedNames.find(function(A){var T;return((T=A.name)==null?void 0:T.toLowerCase())===F.asWhole.toLowerCase()});if((0,n.isDefined)(E))return this.setDefinedName(E),!0}return!1}},{key:"setDefinedName",value:function(F){var E,A=F.namedRange;if((0,n.isDefined)(A)){var T=(E=F.sheetName)!=null?E:A.sheetName;(0,n.isDefined)(T)&&(this.sheetName=T),this.cellRef={firstRow:A.top-1,firstColumn:A.left-1,lastRow:A.bottom-1,lastColumn:A.right-1},this.trySetDotNotationPathOrigin(function(){return F.name})}}},{key:"trySetDotNotationPathOrigin",value:function(F){if(this.dotNotationPath.length>0){var E=F();(0,n.isDefined)(E)?this.dotNotationPath=E+"."+this.dotNotationPath:p("tryUpdateDotNotationPath with undefined name")}}}])}(o.CaretInsideArrayNodeIdentityVisitor);t.AutocompleteRichValueVisitor=g;function h(R){return"["+y(R)+"]"}function y(R){return R.field.kind!==a.NodeKind.Ident?"":R.field.whole}function p(R){a.ulsLogger.ULS.traceTag(523257827,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,"AutocompleteRichValueVisitor failed with msg: ".concat(R))}},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteTableHeadersPlugin.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autocompleteTableHeadersPluginDependenciesResolved=void 0;var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),f=s("../excel-online-x10-interop/lib/index.js"),g=s("../office-online-feature-gates/lib/index.js"),h=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),y=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteTableHeadersVisitor.js"),p=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteTableHeadersVisitorOld.js"),R=s("../excel-online-calc/lib/calc/utils.js"),C=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),S=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),F=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),E=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),A=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),T=E.PluginRegistry.create(f.PluginFactoryName.AutocompleteTableHeadersPlugin,f.PluginGroup.Excel),M=function(){var k=[T.x10Plugin()],v,b=[],x,w=[],B,P=x=function(){function U(){var Q=this;We(this,U),this.fixAutocompleteTableHeadersBugEnabled=(n.__runInitializers(this,w),(0,g.isChangeGateEnabled)("OfficeVSO:7899833_fixAutocompleteTableHeadersBug")),this.getCompletionItems=function(W,q,H,G,z,V){var Z=q.charAt(0)==="@";if(Z||z){var D=Z?H+1:H,O=Z?q.substring(1):q;return Q.generateHeadersCompletionItems(O,W,D,G,!0)}var K=[],$=q==="";if($){var j,N=(j=V[l.SpecialRefId.ThisRow])==null?void 0:j.substring(1);Q.fixAutocompleteTableHeadersBugEnabled?K.push(Q.generateThisRowOpCompletionItem(H,H,N)):K.push(Q.generateThisRowOpCompletionItem(H,G,N))}return K.push.apply(K,Qr(Q.generateSpecialCaseCompletionItems(H,G,q,V))),K.push.apply(K,Qr(Q.generateHeadersCompletionItems(q,W,H,G))),K},this.getHeaderTextEditCallback=function(W){return function(q){var H=L(q);return W&&Q.hasSpecialChars(H)?"[".concat(H,"]"):H}},this.hasSpecialChars=function(W){try{var q=new RegExp("(?=\\P{L})(?=\\P{M})(?=\\P{N})","u");return q.test(W)}catch(H){return Q.logFailure("hasSpecialChars method, error: ".concat(H,".")),!0}}}return ze(U,[{key:"run",value:function*(W){var q=W.content,H=W.caretPosition;if((0,a.isNone)(q)||(0,a.isNone)(H))return null;var G=yield{kind:"ParseActiveCell",formulaText:q};if(G.kind!=="ParseActiveCell"||!(0,a.isSuccess)(G.result)||G.result.value.kind!==o.EditKind.Formula)return null;var z=G.result.value.formula,V=yield{kind:"GetDefinedNamesInfo"};if(V.kind!=="GetDefinedNamesInfo")return this.logFailure("failed to get named objects info"),null;var Z=V.definedNamesInfo.filter(function(Re){return Re.type===f.DefinedNameInfoType.Table}).map(function(Re){return Re.name}).filter(a.isDefined);if(Z.length===0)return null;var D;this.fixAutocompleteTableHeadersBugEnabled?D=new y.AutocompleteTableHeadersVisitor(z,H,Z):D=new p.AutocompleteTableHeadersVisitorOld(z,H,Z),(0,l.reduceBottomUp)(D,z);var O=D,K=O.tableName,$=D,j=$.containingNode,N=$.isInsideArrayNode,J=$.isNodeClosed;if((0,a.isNone)(j)||N)return null;if((0,a.isNone)(K)){var ee,Y=yield{kind:"GetActiveCell"};if(Y.kind!=="GetActiveCell")return this.logFailure("Couldn't get active cell"),null;var re=yield{kind:"GetContainingTable",cell:Y.activeCell};if(re.kind!=="GetContainingTable"||!(0,a.isSuccess)(re.result))return this.logFailure("GetContainingTable request failed. result kind = ".concat(JSON.stringify(re))),null;if(K=(ee=re.result.value)==null?void 0:ee.name,(0,a.isNone)(K))return null}var ue=j.start,ce=j.end,oe=q.charAt(ce-1);if((oe==="]"||oe===")")&&ce--,q.charAt(ue)==="["&&ue++,H!==ce&&(!this.fixAutocompleteTableHeadersBugEnabled||!this.caretIsInTheBeginning(q,ue,H)))return null;var ae=yield{kind:"GetAvailableTableHeaders",tableName:K},le;if(ae.kind==="GetAvailableTableHeaders"&&(0,a.isSuccess)(ae.result)&&!(0,a.isNone)(ae.result.value)&&!ae.result.value.isPartial)le=ae.result.value.cols;else{l.ulsLogger.ULS.traceTag(509682331,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,"AutocompleteTableHeadersPlugin getting col headers from server");var ne=yield{kind:"GetFullTableHeadersFromServer",tableName:K};if(ne.kind==="GetFullTableHeadersFromServer"&&(0,a.isDefined)(ne.result))le=ne.result;else return this.logFailure("Failed to get header names from server"),null}if(!(0,a.isDefined)(le)||le.length===0)return null;var te="";this.fixAutocompleteTableHeadersBugEnabled&&this.caretIsInTheBeginning(q,ue,H)?ce=J?ce:ue:te=q.substring(ue,ce);var ie=yield{kind:"GetConfig"};if(ie.kind!=="GetConfig")return this.logFailure("getConfig request failed"),null;var se=this.getCompletionItems(le,te,ue,ce,D.isWithinThisRowOp,ie.config.localeInfo.specialRefNames);return{items:se}}},{key:"caretIsInTheBeginning",value:function(W,q,H){var G=W.substring(q,H).trim();return G.length===0}},{key:"generateCompletionItems",value:function(W,q,H,G,z,V){var Z=[];return W.forEach(function(D){var O=typeof D=="string",K=O?D:D.name,$=O?void 0:D.description;Z.push({label:K,kind:z,type:f.SuggestionKind.Simple,textEdit:{newText:(0,a.isDefined)(V)?V(K):K,range:{start:{line:0,character:q},end:{line:0,character:H}}},detail:$,isPrefixed:G})}),Z}},{key:"generateHeadersCompletionItems",value:function(W,q,H,G){var z=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,V=(0,h.filterSuggestionsAccordingToPrefix)(W,q),Z=V.prefixedSuggestions,D=V.notPrefixedSuggestions,O=this.getHeaderTextEditCallback(z);return[].concat(Qr(this.generateCompletionItems(Z,H,G,!0,f.CompletionItemKind.TableHeader,O)),Qr(this.generateCompletionItems(D,H,G,!1,f.CompletionItemKind.TableHeader,O)))}},{key:"generateSpecialCaseCompletionItems",value:function(W,q,H,G){var z=[l.SpecialRefId.All,l.SpecialRefId.Data,l.SpecialRefId.Headers,l.SpecialRefId.Totals].map(function(O){var K;return{name:(K=G[O])!=null?K:"",description:_.getValue()[O]}}),V=(0,h.filterSuggestionsAccordingToPrefix)(H,z,function(O){return O.name}),Z=V.prefixedSuggestions,D=V.notPrefixedSuggestions;return[].concat(Qr(this.generateCompletionItems(Z,W,q,!0,f.CompletionItemKind.TableSpecialStructRef)),Qr(this.generateCompletionItems(D,W,q,!1,f.CompletionItemKind.TableSpecialStructRef)))}},{key:"generateThisRowOpCompletionItem",value:function(W,q,H){return{label:"@ - ".concat(H),kind:f.CompletionItemKind.TableSpecialStructRef,type:f.SuggestionKind.Simple,textEdit:{newText:"@",range:{start:{line:0,character:W},end:{line:0,character:q}}},detail:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThisRowOpDescription),shouldRequestAutocompleteOnCommit:!0}}},{key:"logFailure",value:function(W){l.ulsLogger.ULS.traceTag(526508764,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,"AutocompleteTableHeadersPlugin encountered a failure with msg ".concat(W))}}])}();return n.__setFunctionName(x,"AutocompleteTableHeadersPlugin"),function(){var U=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;B=[T.uiMessageHandler({kind:C.RequestKind.functionSuggestion})],n.__esDecorate(x,null,B,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(W){return"run"in W},get:function(W){return W.run}},metadata:U},null,w),n.__esDecorate(null,v={value:x},k,{kind:"class",name:x.name,metadata:U},null,b),P=x=v.value,U&&Object.defineProperty(x,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:U})}(),x.factory=T.injectPluginFactory(),function(){n.__runInitializers(x,b)}(),P=x}();(0,S.registerPlugin)(M),t.autocompleteTableHeadersPluginDependenciesResolved=(0,A.trackableAsyncLazy)(gr(function*(){var k=yield F.dynamicPluginLoaderCreated.getValue();yield k.createAndAttachPlugin(f.PluginFactoryName.AutocompleteTableHeadersPlugin),yield F.schedulerWithRecalcServiceAttached.getValue()}),"autocompleteTableHeadersPluginDependenciesResolved");var _=new R.ResettableLazy(function(){return X(X(X(X(X({},l.SpecialRefId.All,FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SpecialRefAllDescription)),l.SpecialRefId.Data,FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SpecialRefDataDescription)),l.SpecialRefId.Headers,FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SpecialRefHeadersDescription)),l.SpecialRefId.Totals,FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SpecialRefTotalsDescription)),l.SpecialRefId.ThisRow,FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThisRowOpDescription))}),L=function(v){return v.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),o=function(f){function g(h,y,p){var R;return We(this,g),R=qa(this,g,[h,y]),R.tableNames=p,R.isWithinThisRowOp=!1,R.isStructRefClosed=!1,R.isNodeClosed=!1,R.findContainingNode=function(C){var S=R.parsedFormulaTree.spans[C.label];if(R.isCaretInNode(C))switch(C.kind){case a.StructRefKind.SpecialRef:case a.StructRefKind.ColumnRef:case a.StructRefKind.BadRef:R.isTighterThanCurrent(S)&&(R.containingNode=S,R.isNodeClosed=R.getIsNodeClosed(C));break;case a.StructRefKind.ThisRowOpRef:var F=C,E=F.ref;if(R.isCaretInBeginningOfNode(S))break;R.isWithinThisRowOp=!0,(0,n.isDefined)(E)?R.findContainingNode(E):R.isTighterThanCurrent(S)&&(R.containingNode=S,R.isNodeClosed=R.isStructRefClosed);break;case a.StructRefKind.CommaOpRef:if(R.isCaretInBeginningOfNode(S))break;var A=C;A.refs.map(R.findContainingNode);break;case a.StructRefKind.RangeOpRef:if(R.isCaretInBeginningOfNode(S))break;var T=C;R.findContainingNode(T.lhs),R.findContainingNode(T.rhs);break;case a.StructRefKind.MissingRef:R.containingNode=void 0;break}},R.isTighterThanCurrent=function(C){return(0,n.isDefined)(C)&&((0,n.isNone)(R.containingNode)||C.end<R.containingNode.end||C.start>R.containingNode.start)},R}return Ka(g,f),ze(g,[{key:"structRefNode",value:function(y,p,R){var C=this;if(this.isCaretInNode(p)){y&&this.tableNames.forEach(function(F){F.toLocaleLowerCase()===y.whole.toLocaleLowerCase()&&(C.tableName=F)});var S=this.parsedFormulaTree.spans[p.label];this.isNodeClosed=this.isStructRefClosed=p.isClosed,this.containingNode=S,p.innerRef!==void 0&&this.findContainingNode(p.innerRef)}return Gt(jt(g.prototype),"structRefNode",this).call(this,y,p,R)}},{key:"getIsNodeClosed",value:function(y){return y.isBracketed?y.isClosed:this.isStructRefClosed}},{key:"isCaretInNode",value:function(y){var p=this.parsedFormulaTree.spans[y.label];return(0,n.isDefined)(p)&&this.caretPosition<=p.end&&this.caretPosition>=p.start}},{key:"isCaretInBeginningOfNode",value:function(y){return(0,n.isDefined)(y)&&this.caretPosition===y.start}}])}(l.CaretInsideArrayNodeIdentityVisitor);t.AutocompleteTableHeadersVisitor=o},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteTableHeadersVisitorOld.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AutocompleteTableHeadersVisitorOld=void 0;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),o=function(f){function g(h,y,p){var R;return We(this,g),R=qa(this,g,[h,y]),R.tableNames=p,R.isWithinThisRowOp=!1,R.isNodeClosed=!1,R.findContainingNode=function(C){var S=R.parsedFormulaTree.spans[C.label];if(R.isCaretInNode(C))switch(C.kind){case a.StructRefKind.SpecialRef:case a.StructRefKind.ColumnRef:case a.StructRefKind.BadRef:R.isTighterThanCurrent(S)&&(R.containingNode=S);break;case a.StructRefKind.ThisRowOpRef:var F=C,E=F.ref;R.isWithinThisRowOp=!0,(0,n.isDefined)(E)?R.findContainingNode(E):R.isTighterThanCurrent(S)&&(R.containingNode=S);break;case a.StructRefKind.CommaOpRef:var A=C;A.refs.map(R.findContainingNode);break;case a.StructRefKind.RangeOpRef:var T=C;R.findContainingNode(T.lhs),R.findContainingNode(T.rhs);break;case a.StructRefKind.MissingRef:R.containingNode=void 0;break}},R.isTighterThanCurrent=function(C){return(0,n.isDefined)(C)&&((0,n.isNone)(R.containingNode)||C.end<R.containingNode.end||C.start>R.containingNode.start)},R}return Ka(g,f),ze(g,[{key:"structRefNode",value:function(y,p,R){var C=this;return this.isCaretInNode(p)&&(y&&this.tableNames.forEach(function(S){S.toLocaleLowerCase()===y.whole.toLocaleLowerCase()&&(C.tableName=S)}),p.innerRef===void 0?this.containingNode=this.parsedFormulaTree.spans[p.label]:this.findContainingNode(p.innerRef)),Gt(jt(g.prototype),"structRefNode",this).call(this,y,p,R)}},{key:"isCaretInNode",value:function(y){var p=this.parsedFormulaTree.spans[y.label];return(0,n.isDefined)(p)&&this.caretPosition<=p.end&&this.caretPosition>=p.start}}])}(l.CaretInsideArrayNodeIdentityVisitor);t.AutocompleteTableHeadersVisitorOld=o},"../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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-x10-interop/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),f=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),g=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),h=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),y=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),p=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),R=["="],C=y.PluginRegistry.create(l.PluginFactoryName.FormulaAuthoringCopilotIPEPlugin,l.PluginGroup.Excel),S=function(){var M=[C.x10Plugin()],_,L=[],k,v=[],b,x=k=function(){function w(){We(this,w),n.__runInitializers(this,v)}return ze(w,[{key:"run",value:function*(P){return(0,a.getTypedFeatureGate)("Microsoft.Office.Excel.FormulaAuthoringCopilotIPE")?F(P.content)?F(P.cellOriginalValue)?T():A():{shouldShowIPE:!1}:P.content==="="?{shouldShowIPE:!0}:{shouldShowIPE:!1}}}])}();return n.__setFunctionName(k,"formulaAuthoringCopilotIPEPlugin"),function(){var w=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;b=[C.uiMessageHandler({kind:f.RequestKind.formulaCopilotIPE,modifiers:{executionType:o.ExecutionType.Sync}}),C.uiMessageHandler({kind:f.RequestKind.formulaCopilotIPE})],n.__esDecorate(k,null,b,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(P){return"run"in P},get:function(P){return P.run}},metadata:w},null,v),n.__esDecorate(null,_={value:k},M,{kind:"class",name:k.name,metadata:w},null,L),x=k=_.value,w&&Object.defineProperty(k,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:w})}(),k.factory=C.injectPluginFactory(),function(){n.__runInitializers(k,L)}(),x=k}();t.formulaAuthoringCopilotIPEPlugin=S,(0,g.registerPlugin)(S);function F(M){return R.some(function(_){return M.startsWith(_)})}function E(M){switch(M){case l.FormulaCopilotIPEMode.Create:return FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CopilotIPEFormulaCreationPlaceholder);case l.FormulaCopilotIPEMode.Modify:return"";default:(0,a.assertNever)("unexpected formula mode ".concat(M),M)}}function A(){return{shouldShowIPE:!0,mode:l.FormulaCopilotIPEMode.Create,placeholderText:E(l.FormulaCopilotIPEMode.Create)}}function T(){return{shouldShowIPE:!1,mode:l.FormulaCopilotIPEMode.Modify,placeholderText:E(l.FormulaCopilotIPEMode.Modify)}}t.formulaAuthoringCopilotIPEPluginDependenciesResolved=(0,p.trackableAsyncLazy)(gr(function*(){var M=yield h.autoCompletePluginsThread.getValue();yield M.loadPluginScript("formula-authoring-strings",!0),yield M.createAndAttachPlugin(l.PluginFactoryName.FormulaAuthoringCopilotIPEPlugin),yield h.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-common/lib/index.js"),o=s("../excel-online-calc/lib/calc/utils.js");t.functionShortDescriptions=new o.ResettableLazy(function(){try{var f=new Map,g={};for(var h of Object.keys(a.WorksheetFuncId)){var y=Number(h);if(!isNaN(Number(y))){var p=FormulaAuthoringStrings[a.WorksheetFuncId[y]+"ShortDescription"];f.set(y.toString(),p),g[y.toString()]=p}}return(0,n.isTypedChangeGateEnabled)("Microsoft.Office.Excel.UseObjectInsteadOfMapForFunctionShortDescriptions")?{descriptionMap:g}:{descriptionMap:f}}catch(R){return n.ulsLogger.ULS.traceTag(538792415,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,"failed to get functionShortDescriptionsMap with exception ".concat(R)),{}}})},"../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=g,t.makeALAnnotationNotifier=h;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),l;(function(p){p.InternalTestEvent="InternalTestEvent",p.TestEvent="TestEvent",p.FBECacheUpdateEvent="FBECacheUpdateEvent",p.FBESendSignal="FBESendSignal",p.FBEOutcomeUpdate="FBEOutcomeUpdate",p.FBECacheUpdateEventDeprecated="FBECacheUpdateEventDeprecated",p.FormulaTranspilerInitEvent="FormulaTranspilerInitEvent",p.DescriptionCalculateColumns="DescriptionCalculateColumns",p.ExternalLinksMetaDataInitEvent="ExternalLinksMetaDataInitEvent",p.FormulaCompletionBlockedSuggestion="FormulaCompletionBlockedSuggestion",p.FormulaCompletionFormulaAnnotationArrived="FormulaCompletionFormulaAnnotationArrived",p.FormulaCompletionValuePreviewArrived="FormulaCompletionValuePreviewArrived"})(l||(t.EventKind=l={}));var o;(function(p){p.FormulaByExample="FormulaByExample",p.CalculatedColumnSuggestion="CalculatedColumnSuggestion",p.FormulaByExamplePreview="FormulaByExamplePreview",p.FormulaCompletionFormulaAnnotation="FormulaCompletionFormulaAnnotation",p.FormulaCompletionBlockedAnnotation="FormulaCompletionBlockedAnnotation",p.FormulaCompletionValuePreviewAnnotation="FormulaCompletionValuePreviewAnnotation"})(o||(t.ALAnnotationKind=o={})),t.ExternallyTriggeredEventKinds=[l.TestEvent,l.FBEOutcomeUpdate,l.FormulaTranspilerInitEvent,l.ExternalLinksMetaDataInitEvent],t.ExternallyHandledEventKinds=[l.TestEvent,l.DescriptionCalculateColumns,l.FormulaCompletionBlockedSuggestion,l.FormulaCompletionValuePreviewArrived],t.ALAnnotationKinds=(0,n.strEnumArray)(o);var f=function(R){return t.ALAnnotationKinds.findIndex(function(C){return R===C})>=0};t.isALAnnotationEventKind=f,(0,n.staticAssertSame)(),(0,n.staticAssertSame)(),(0,n.staticAssertSame)(),(0,n.staticAssertSame)(),(0,n.staticAssertSame)(),(0,n.staticAssertSame)();function g(p){return(0,a.mapFromArrayOfDependantPairs)(t.ExternallyTriggeredEventKinds.map(function(R){return[R,function(C){return p.triggerEvent(R,C)}]}))}function h(p){var R=function(S){return function(F){return(0,n.isNone)(F)?Promise.resolve():Promise.resolve(p.triggerEvent(S,F))}};return{FormulaByExample:R(o.FormulaByExample),CalculatedColumnSuggestion:R(o.CalculatedColumnSuggestion),FormulaByExamplePreview:R(o.FormulaByExamplePreview),FormulaCompletionFormulaAnnotation:R(o.FormulaCompletionFormulaAnnotation),FormulaCompletionBlockedAnnotation:R(o.FormulaCompletionBlockedAnnotation),FormulaCompletionValuePreviewAnnotation:R(o.FormulaCompletionValuePreviewAnnotation)}}var y=function(){function p(R){var C=this;We(this,p),this.registry=(0,a.mapFromArrayOfDependantPairs)(t.ExternallyHandledEventKinds.map(function(S){return[S,[]]})),this.registerEventCallback=function(S,F){return C.registry[S].push(F)},this.TestEvent=this.make("TestEvent"),this.DescriptionCalculateColumns=this.make("DescriptionCalculateColumns"),this.FormulaCompletionBlockedSuggestion=this.make("FormulaCompletionBlockedSuggestion"),this.FormulaCompletionValuePreviewArrived=this.make("FormulaCompletionValuePreviewArrived"),R(this)}return ze(p,[{key:"make",value:function(C){var S=this;return function(F){return S.registry[C].forEach(function(E){return E(F)})}}}])}();t.EventCallbacksManagerService=y},"../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 n=s("../excel-online-calc/lib/x10-formula-bar/Computation/Events/eventDefinitions.js");Object.defineProperty(t,"EventKind",{enumerable:!0,get:function(){return n.EventKind}}),Object.defineProperty(t,"ALAnnotationKind",{enumerable:!0,get:function(){return n.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 n=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/uiMessageDefinitions.js");Object.defineProperty(t,"RequestKind",{enumerable:!0,get:function(){return n.RequestKind}}),Object.defineProperty(t,"defaultPluginResponseWindows",{enumerable:!0,get:function(){return n.defaultPluginResponseWindows}})},"../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/uiMessageDefinitions.js":function(m,t,s){"use strict";var n,a;Object.defineProperty(t,"__esModule",{value:!0}),t.requestKindCellContentNamesMap=t.defaultPluginResponseWindows=t.RequestKind=void 0,t.makeRequester=g,t.makeSyncRequester=h;var l=s("../excel-online-calc-common/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),f;(function(y){y.functionSuggestion="functionSuggestion",y.inCellSuggestion="inCellSuggestion",y.formulaHighlighting="formulaHighlighting",y.formulaCopilotIPE="formulaCopilotIPE",y.formulaCompletion="formulaCompletion",y.argumentAssistance="argumentAssistance",y.valuePreview="valuePreview",y.gotoCtrlClick="gotoCtrlClick",y.runExperiment="runExperiment",y.runAuthoringExperiment="runAuthoringExperiment",y.runPerCharacterExperiment="runPerCharacterExperiment",y.runTest="runTest",y.formulaRepair="formulaRepair",y.chatGPTQuery="chatGPTQuery",y.columnFormulaSuggestion="columnFormulaSuggestion",y.getTranspiledFormulas="getTranspiledFormulas",y.getAnonymizedFormulas="getAnonymizedFormulas",y.inCellControlsAutodetection="inCellControlsAutodetection",y.getLocale="getLocale"})(f||(t.RequestKind=f={})),(0,l.staticAssertExtends)(),(0,l.staticAssertExtends)(),t.defaultPluginResponseWindows=(n={},X(X(X(X(X(X(X(X(X(X(n,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,l.getTypedFeatureGate)("Microsoft.Office.Excel.FormulaCompletionStartDelta"),stopDelta:6e3}),f.valuePreview,{startDelta:5,stopDelta:2e3}),f.gotoCtrlClick,{startDelta:5,stopDelta:2e3}),f.formulaRepair,{startDelta:5,stopDelta:2e3}),f.runExperiment,{startDelta:0,stopDelta:15e3}),X(X(X(X(X(X(X(X(X(n,f.runAuthoringExperiment,{startDelta:0,stopDelta:15e3}),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})),l.staticAssertSame,t.requestKindCellContentNamesMap=(a={},X(X(X(X(X(X(X(X(X(X(a,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.formulaRepair,"formula"),f.gotoCtrlClick,"text"),X(X(X(X(X(X(X(X(X(a,f.formulaCompletion,"content"),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));function g(y){var p=function(C){return function(){for(var S=arguments.length,F=new Array(S),E=0;E<S;E++)F[E]=arguments[E];var A=F[0],T=F[1],M=F[2];return(0,l.isNone)(A)?Promise.resolve(null):Promise.resolve(y.doRequest(C,A,T,M??o.DefaultComputationGroup))}};return{argumentAssistance:p(f.argumentAssistance),chatGPTQuery:p(f.chatGPTQuery),columnFormulaSuggestion:p(f.columnFormulaSuggestion),formulaCopilotIPE:p(f.formulaCopilotIPE),formulaHighlighting:p(f.formulaHighlighting),formulaRepair:p(f.formulaRepair),functionSuggestion:p(f.functionSuggestion),formulaCompletion:p(f.formulaCompletion),gotoCtrlClick:p(f.gotoCtrlClick),inCellSuggestion:p(f.inCellSuggestion),runAuthoringExperiment:p(f.runAuthoringExperiment),runExperiment:p(f.runExperiment),runPerCharacterExperiment:p(f.runPerCharacterExperiment),runTest:p(f.runTest),valuePreview:p(f.valuePreview),getTranspiledFormulas:p(f.getTranspiledFormulas),getAnonymizedFormulas:p(f.getAnonymizedFormulas),inCellControlsAutodetection:p(f.inCellControlsAutodetection),getLocale:p(f.getLocale)}}function h(y){return{runTest:function(R,C,S){return(0,l.isNone)(R)?null:y.doSyncRequest(f.runTest,R,C,S??o.DefaultComputationGroup)},formulaHighlighting:function(R,C,S){return(0,l.isNone)(R)?null:y.doSyncRequest(f.formulaHighlighting,R,C,S??o.DefaultComputationGroup)},columnFormulaSuggestion:function(R,C,S){return(0,l.isNone)(R)?null:y.doSyncRequest(f.columnFormulaSuggestion,R,C,S??o.DefaultComputationGroup)},formulaCopilotIPE:function(R,C,S){return(0,l.isNone)(R)?null:y.doSyncRequest(f.formulaCopilotIPE,R,C,S??o.DefaultComputationGroup)}}}},"../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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/Computation/Events/eventDefinitions.js"),l=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/uiMessageDefinitions.js"),o;(function(f){f.UIMessage="UIMessage",f.Event="Event"})(o||(t.ComputationType=o={})),t.ComputationKinds=X(X({},o.UIMessage,l.RequestKind),o.Event,Object.assign({},a.EventKind,a.ALAnnotationKind)),(0,n.staticAssertSame)(),(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)(),(0,n.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=S,t.isFormulaRequest=E,t.getFormulaContent=A;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc/lib/x10-formula-bar/Computation/computationDefinitions.js"),o=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/uiMessageDefinitions.js"),f=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),g=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),h=function(){function _(){We(this,_),this.registeredComputations=new f.DefaultMap({getKey:function(k){return"".concat(k.computationIdentifier.factoryName,".").concat(k.computationIdentifier.pluginName,".").concat(k.computationIdentifier.computationName,".").concat(k.computationIdentifier.executionType)},getDefault:function(){return!1}}),this.byFactoryName=new f.DefaultMap({getKey:function(k){return"".concat(k.factoryName,".").concat(k.pluginName)},getDefault:function(){return[]}})}return ze(_,[{key:"push",value:function(k,v){if(this.registeredComputations.get(v)){a.ulsLogger.ULS.traceTag(507330770,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,"Computation '".concat(JSON.stringify(v.computationIdentifier),"' already registered"));return}this.byFactoryName.get(k).push(v),this.registeredComputations.set(v,!0)}},{key:"getRegistrationsByPluginIdentifier",value:function(k){return this.byFactoryName.get(k)}},{key:"getRegistrationByComputationIdentifier",value:function(k){return this.getRegistrationsByPluginIdentifier(k).find(function(v){return v.computationIdentifier.computationName===k.computationName})}},{key:"deleteRegistrationsByPluginIdentifier",value:function(k){var v=0;for(var b of this.byFactoryName.get(k))this.registeredComputations.delete(b),v++;return this.byFactoryName.delete(k),v}}])}(),y=(0,f.mapFromArrayOfDependantPairs)((0,n.strEnumArray)(l.ComputationType).map(function(_){return[_,new h]})),p=function(L,k,v,b,x,w,B,P){var U=S({type:L,kind:k,pluginGroup:b,modifiers:w},P);return{type:L,kind:k,execution:v,pluginGroup:b,computationIdentifier:x,modifiers:w,registrationMethod:function(W,q){return function(H){var G=Ae(H,2),z=G[0],V=G[1];if(!U.bind(q)(z.computationInput,V)){W.addResult({type:L,computationKind:k,computationIdentifier:x,computationGroup:z.computationGroup,correlationId:z.correlationId},{kind:"Skipped"});return}var Z=B.bind(q);W.startComputation(L,k,v,x,Z(z.computationInput),z)}}}};t.wrapRegistration=p;var R=function(L){var k=0;for(var v of(0,n.strEnumArray)(l.ComputationType))k+=y[v].deleteRegistrationsByPluginIdentifier(L);k>0&&g.x10Logger.log({kind:"failure",payload:{failureKind:g.X10FailureKind.PluginAttachmentFailure,failureLevel:a.TraceLevel.Warning,path:"deletePluginRegistration",description:"Deleted plugin registration",data:L}})};t.deletePluginRegistration=R;var C=function(L,k,v,b,x,w,B,P){var U=(0,t.wrapRegistration)(L,k,v,b,x,w,B,P);y[L].push(x,U)};t.registerComputation=C,t.computationRegistry=y;function S(_,L){return function(k,v){for(var b of M)if(!b({registration:_,input:k,pluginGroup:v}))return!1;return L===void 0||L.bind(this)(k)}}var F=function(L){var k=L.registration,v=L.pluginGroup;return v===void 0||v===k.pluginGroup};function E(_){return o.requestKindCellContentNamesMap[_]!==void 0}function A(_){var L=o.requestKindCellContentNamesMap[_[0]];(0,f.staticTypeHint)(L);var k=_[1][L];return(0,f.staticTypeHint)(k),k}var T=function(L){var k=L.registration,v=L.input;if(k.type!==l.ComputationType.UIMessage||k.modifiers.runOnNonFormula||((0,f.staticTypeHint)(k.kind),!E(k.kind)))return!0;var b=[k.kind,v];(0,f.staticTypeHint)(b);var x=A(b);return["=","+","-"].indexOf(x[0])!==-1},M=[F,T]},"../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(n){n.Atomic="Atomic",n.NoOp="NoOp",n.Sync="Sync",n.Async="Async",n.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/FormulaAuthoringHelper/formulaAuthoringHelper.js");t.FormulaAuthoringHelperSingleton=(0,n.singleton)(function(){return new a.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../office-online-feature-gates/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/FormulaAuthoringHelper/functionTypeHelper.js"),f=s("../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/argumentAssistanceSignatureParser.js"),g=s("../excel-online-calc/lib/x10-formula-bar/FormulaCollection/consistentAnonymization.js"),h=function(){function S(){var F=this;We(this,S),this.hasRepeatingParams=function(E){return(0,n.isNone)(E)?(F.logError("hasRepeatingParams: funcInfo is null or undefined"),!1):(0,o.getWorksheetFuncTypeWrapper)(E).restTypes.length>0}}return ze(S,[{key:"getMinimalParamArray",value:function(E,A){if(!(0,n.isNone)(A)){var T=(0,o.getWorksheetFuncTypeWrapper)(A),M=T.minArgs,_=T.restTypes,L;if((0,l.isChangeGateEnabled)("OfficeVSO:9292450_FixWrongParamForCFInArgumentsDialog")){var k;L=_.length>0&&!A.IsDynamicUdf?Math.max(M,2):(k=E==null?void 0:E.length)!=null?k:0}else{var v;L=_.length>0?Math.max(M,2):(v=E==null?void 0:E.length)!=null?v:0}for(var b=[],x=0;x<L;x+=1){var w=this.getFunctionParamByIndex(E,A,x);(0,n.isDefined)(w)&&b.push(w)}return b}}},{key:"getFunctionParamByIndex",value:function(E,A,T){if(!(!y(E)||(0,n.isNone)(A))){var M="!",_="...",L=A.ParamsHelp.split(M),k="",v=!1,b="";if((0,l.isChangeGateEnabled)("OfficeVSO:9292450_FixWrongParamForCFInArgumentsDialog")&&A.IsDynamicUdf){if(T<=E.length-1&&(v=/^\[.*\]$/.test(E[T]),k=v?E[T].slice(1,-1):E[T],b=L[T]),T>=E.length-1){if(A.Params.endsWith(_))k="".concat((0,f.getBaseParamName)(E[E.length-1])).concat(T-E.length+2),v=!0,b=L[L.length-1];else if(T!==E.length-1){this.logError("Trying to get param by index that is out of bounds");return}}}else{var x=(0,o.getWorksheetFuncTypeWrapper)(A),w=x.headTypes.length,B=(0,f.getParamIndexToHighlight)(T,E.length,x,!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}k=T<w?E[B].match(/[^\[\]]+/).toString():"".concat((0,f.getBaseParamName)(E[B])).concat((0,f.getParamNumberSuffix)(T,w,x.restTypes.length)),v=T>=x.minArgs;var P=(0,f.getParamIndexToHighlight)(T,A.ParamsHelp.split(M).length,x);b=L[P]}return{name:k,isOptional:v,description:b,type:"TO DO"}}}},{key:"getFormulaAnonymizer",value:function(E){var A=this,T=new g.ConsistentAnonymizer,M=function(L,k){try{return p(L)?R(E)?C(k)?T.anonymize(L,E,k):(A.logError("getFormulaAnonymizer: Origin"),null):(A.logError("getFormulaAnonymizer: Config"),null):(A.logError("getFormulaAnonymizer: Formula"),null)}catch(v){return A.logError("getFormulaAnonymizer: ".concat(v)),null}};return{anonymize:M}}},{key:"logError",value:function(E){a.ulsLogger.ULS.traceTag(512331973,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Error,"FormulaAuthoringHelper error: ".concat(E))}}])}();t.FormulaAuthoringHelper=h;function y(S){return!0}function p(S){return(0,n.isDefined)(S)&&typeof S=="string"}function R(S){return(0,n.isDefined)(S)&&typeof S=="object"&&"localeInfo"in S&&"mathpack"in S&&"refStyle"in S}function C(S){return(0,n.isDefined)(S)&&typeof S=="object"&&"row"in S&&"col"in S&&S.rows===1&&S.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=a;var n=s("../excel-online-calc-lang/lib/index.js");function a(f){return l(f)?o[f.FunctionIndexInServer][f.signatureIndex]:(0,n.getWorksheetFuncType)(f.FunctionIndexInServer)}var l=function(g){if(g===void 0)return!1;var h=g.FunctionIndexInServer,y=g.signatureIndex;return(y===0||y===1)&&(h===n.WorksheetFuncId.AGGREGATE||h===n.WorksheetFuncId.INDEX||h===n.WorksheetFuncId.LOOKUP)},o=X(X(X({},n.WorksheetFuncId.AGGREGATE,[{headTypes:[1,1,48,17],restTypes:[],tailTypes:[],minArgs:3,maxArgs:4},{headTypes:[1,1],restTypes:[16],tailTypes:[],minArgs:3,maxArgs:255}]),n.WorksheetFuncId.INDEX,[{headTypes:[48,1,1],restTypes:[],tailTypes:[],minArgs:2,maxArgs:3},{headTypes:[48,1,1,1],restTypes:[],tailTypes:[],minArgs:2,maxArgs:4}]),n.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-syntax/lib/index.js"),o=l.stopUsingThis.tokenizeFormula,f=l.stopUsingThis.singleLineCommentToken,g=l.stopUsingThis.multiLineCommentToken,h=l.stopUsingThis.TokenKind,y=l.stopUsingThis.identToken,p=l.stopUsingThis.literalToken,R=l.stopUsingThis.cellRefA1Token,C=l.stopUsingThis.TokenOperKind,S=l.stopUsingThis.cellRefR1C1Token,F=l.stopUsingThis.unexpectedToken,E=l.stopUsingThis.DelimId,A=function(){function k(){We(this,k),this.nonLiteralStore=new Map,this.literalStore=new Map}return ze(k,[{key:"get",value:function(b,x,w){var B;if(b===h.Literal){var P;if(w===void 0)throw new Error("Expected subkind");return(P=this.literalStore.get(w))==null?void 0:P.get(x)}return(B=this.nonLiteralStore.get(b))==null?void 0:B.get(x)}},{key:"set",value:function(b,x,w,B){if(b===h.Literal){var P;if(B===void 0)throw new Error("Expected subkind");var U=(P=this.literalStore.get(B))!=null?P:new Map;U.set(x,w),this.literalStore.set(B,U)}else{var Q,W=(Q=this.nonLiteralStore.get(b))!=null?Q:new Map;W.set(x,w),this.nonLiteralStore.set(b,W)}}}])}();function T(k){return k===void 0?!1:k.kind===h.Left&&k.value===E.Paren}function M(k,v){var b=v??k.start;return k.chars===" "||k.chars===";"?F(b,k.chars):F(b," ")}function _(k){return k.map(function(v){return v.chars}).join("")}var L=function(){function k(){We(this,k),this.store=new A,this.counter=1}return ze(k,[{key:"getAnonymization",value:function(b,x,w,B){var P=this.store.get(b,w,x);if(P!==void 0)return P;var U=B(this.counter);return this.counter+=1,this.store.set(b,w,U,x),U}},{key:"anonymizeIdent",value:function(b,x,w,B){var P=x??b.start,U=w==null?void 0:w.localeInfo.getWorksheetFuncId(b.chars);if(U!==void 0&&T(B))return y(P,b.chars);var Q=this.getAnonymization(b.kind,void 0,b.chars,function(W){return"ident".concat(W)});return y(P,Q)}},{key:"anonymizeA1CellRef",value:function(b,x){if(b.refStyle!==a.RefStyle.A1)throw new Error("Expected RefStyle.A1");var w=x??b.start,B=this.getAnonymization(b.kind,void 0,b.chars,function(U){return"A".concat(U)}),P=R(w,B,void 0,void 0);return P}},{key:"anonymizeR1C1CellRef",value:function(b,x){if(b.refStyle!==a.RefStyle.R1C1)throw new Error("Expected RefStyle.R1C1");var w=x??b.start,B=this.getAnonymization(b.kind,void 0,b.chars,function(P){return"R".concat(P,"C").concat(P)});return S(w,B,void 0,void 0)}},{key:"anonymizeCellRef",value:function(b,x){return b.refStyle===a.RefStyle.A1?this.anonymizeA1CellRef(b,x):this.anonymizeR1C1CellRef(b,x)}},{key:"anonymizeLiteral",value:function(b,x){var w=x??b.start,B=void 0;switch(b.oper.kind){case a.OperKind.Number:B=this.getAnonymization(b.kind,b.oper.kind,b.chars,function(Q){return"".concat(Q)});break;case a.OperKind.String:B=this.getAnonymization(b.kind,b.oper.kind,b.chars,function(Q){return'"s'.concat(Q,'"')});break;case C.BadNumber:B=this.getAnonymization(b.kind,b.oper.kind,b.chars,function(Q){return"1e".concat(Q,"000")});break;case C.BadError:B=this.getAnonymization(b.kind,b.oper.kind,b.chars,function(Q){for(var W=["a"],q=97,H=Q;H>0;){var G=Q%10,z=String.fromCharCode(q+G);W.push(z),H=Math.floor(H/10)}var V=W.join("");return"#".concat(V)});break;case a.OperKind.Boolean:case a.OperKind.Error:B=b.chars;break;default:(0,n.assertNever)("error",b.oper)}var P=b.oper,U=b.hasRight;return p(w,B,P,U)}},{key:"anonymizeToken",value:function(b,x,w,B){switch(b.kind){case h.Ident:return this.anonymizeIdent(b,x,w,B);case h.CellRef:return this.anonymizeCellRef(b,x);case h.Literal:return this.anonymizeLiteral(b,x);case h.Unexpected:return M(b,x);case h.SingleLineComment:return f(x,"redacted");case h.MultiLineComment:return g(x,"redacted",b.isClosed);case h.End:case h.Left:case h.Right:case h.Sep:case h.Operator:case h.Spaces:case h.SpecialRef:case h.Escape:return Object.assign({},b,{start:x});default:return(0,n.assertNever)("ConsistentAnonymizer.anonymizeToken",b)}}},{key:"anonymize",value:function(b,x,w){for(var B=o(x.localeInfo,x.mathpack,x.refStyle,w,b,0,{}),P=[],U=0,Q=0;Q<B.length;Q+=1){var W=B[Q],q=Q+1<B.length?B[Q+1]:void 0,H=this.anonymizeToken(W,U,x,q);U+=H.chars.length,P.push(H)}return _(P)}}])}();t.ConsistentAnonymizer=L},"../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=v,t.combineSplitCollectedFormulaLogs=w;var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),f=s("../excel-online-calc-syntax/lib/index.js"),g=s("../excel-online-common/lib/index.js"),h=s("../excel-online-x10-interop/lib/index.js"),y=s("../excel-online-calc/lib/x10-formula-bar/FormulaCollection/consistentAnonymization.js"),p=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),R=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),C=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),S=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),F=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js");function E(P){var U=x(P);for(var Q of U){var W=k(Q);l.ulsLogger.ULS.dnmTraceTag(537962336,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,W)}}function A(P){l.ulsLogger.ULS.traceTag(537962337,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Verbose,P)}function T(P,U){var Q={},W={};return Object.keys(P).forEach(function(q){var H=Number(q),G=P[H];G!==void 0&&(Q[q]=G);var z=U.spans[H];z!==void 0&&(W[q]=z)}),{spanDiagnostics:Q,spans:W}}var M=S.PluginRegistry.create(h.PluginFactoryName.FormulaCollectionPlugin,h.PluginGroup.Excel),_=function(){var P=[M.x10Plugin()],U,Q=[],W,q=[],H,G=W=function(){function z(){We(this,z),this.lastEdit=n.__runInitializers(this,q),this.lastEdit=void 0,this.consistentAnonymizer=new y.ConsistentAnonymizer,this.sheetIdAnonymization=new Map}return ze(z,[{key:"getEditEntry",value:function(Z,D){var O={content:Z,cell:D};if(!(this.lastEdit!==void 0&&(0,l.isSheetGridCellEqual)(this.lastEdit.cell,D)&&this.lastEdit.content===Z))return this.lastEdit=O,O}},{key:"anonymizeSheetId",value:function(Z){if(this.sheetIdAnonymization.has(Z)){var D=this.sheetIdAnonymization.get(Z);return D}var O=(0,g.getNewGuid)()[0];return this.sheetIdAnonymization.set(Z,O),O}},{key:"run",value:function*(Z){var D=yield{kind:"GetActiveCell"};if(D.kind!=="GetActiveCell")return A(B.GetActiveCell),null;var O=D.activeCell;if(Z.content==null)return A(B.EmptyContent),null;if(!Z.content.trimLeft().startsWith("="))return null;var K=this.getEditEntry(Z.content,O);if(K===void 0)return null;var $=yield{kind:"GetConfig"};if($.kind!=="GetConfig")return A(B.GetConfig),null;var j=$.config,N=(0,f.createAnalyzeGlobals)(j),J=(0,l.lexicalSourceCell)(K.cell),ee=(0,f.analyzeLocalsGrid)(J.kind,J.range),Y=(0,f.createAnalyzer)(N),re=this.consistentAnonymizer.anonymize(K.content,j,O.range),ue=yield{kind:"ParseEdit",cell:K.cell,formulaBarText:re};if(ue.kind!=="ParseEdit"||!(0,a.isSuccess)(ue.result))return A(B.ParseEdit),null;if(ue.result.value.kind!==o.EditKind.Formula)return null;var ce=ue.result.value.formula,oe=ce.isWellFormed,ae=void 0;if(!oe){var le=Y.checkFormulaWithDiagnostics(ee,ce);if((0,a.isSuccess)(le)){var ne=le==null?void 0:le.value[1];ne!==void 0&&(ae=T(ne,ce))}}var te=yield{kind:"GetCorrelationId"};if(te.kind!=="GetCorrelationId")return null;var ie=te.correlationId,se={v:G.formulaCollectionVersion,f:re,ok:oe,d:ae,c:{s:this.anonymizeSheetId(K.cell.sheet.index),c:K.cell.range.col,r:K.cell.range.row},i:ie};return E(se),null}}])}();return n.__setFunctionName(W,"FormulaCollectionPlugin"),function(){var z=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;H=[M.uiMessageHandler({kind:p.RequestKind.functionSuggestion})],n.__esDecorate(W,null,H,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(Z){return"run"in Z},get:function(Z){return Z.run}},metadata:z},null,q),n.__esDecorate(null,U={value:W},P,{kind:"class",name:W.name,metadata:z},null,Q),G=W=U.value,z&&Object.defineProperty(W,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:z})}(),W.factory=M.injectPluginFactory(),W.factoryName=h.PluginFactoryName.FormulaCollectionPlugin,W.formulaCollectionVersion=1,function(){n.__runInitializers(W,Q)}(),G=W}();t.FormulaCollectionPlugin=_;var L=2300;function k(P){return P.correlationId.toString()+","+P.logPartId.toString()+","+P.partialMessage}function v(P){var U=P,Q=U.indexOf(","),W=Number(U.slice(0,Q));U=U.slice(Q+1),Q=U.indexOf(",");var q=Number(U.slice(0,Q)),H=U.slice(Q+1);return{correlationId:W,logPartId:q,partialMessage:H}}function b(P,U,Q){var W=Q.toString().length+U.toString().length+2,q=L-W,H=P.slice(0,q),G={correlationId:Q,logPartId:U,partialMessage:H},z=P.slice(q);return[G,z]}function x(P){for(var U=JSON.stringify(P),Q=0,W=[];U.length>0;){var q=b(U,Q,P.i),H=Ae(q,2),G=H[0],z=H[1];U=z,Q+=1,W.push(G)}return W}function w(P){var U=P.sort(function(Q){return Q.logPartId}).map(function(Q){return Q.partialMessage}).join("");return JSON.parse(U)}var B;(function(P){P.GetActiveCell="GetActiveCell failed",P.GetConfig="GetConfig failed",P.ParseEdit="ParseEdit failed",P.EmptyContent="empty content"})(B||(B={})),(0,R.registerPlugin)(_),t.formulaCollectionPluginDependenciesResolved=(0,F.trackableAsyncLazy)(gr(function*(){var P=yield C.workerThreadSpread.getValue();yield P.createAndAttachPlugin(h.PluginFactoryName.FormulaCollectionPlugin),yield C.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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),f=s("../excel-online-x10-interop/lib/index.js"),g=s("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ColoredReferences/coloredReferencesVisitor.js"),h=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),y=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),p=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),R=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),C=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),S=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),F=s("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/formulaHighlightsHelper.js"),E=C.PluginRegistry.create(f.PluginFactoryName.ColoredReferencesPlugin,f.PluginGroup.Excel),A=function(){var _=[E.x10Plugin()],L,k=[],v,b=[],x,w=v=function(){function B(){We(this,B),n.__runInitializers(this,b)}return ze(B,[{key:"run",value:function*(U){var Q=U.content,W=yield{kind:"ParseActiveCell",formulaText:Q};if(W.kind!=="ParseActiveCell"||!(0,a.isSuccess)(W.result)||W.result.value.kind!==o.EditKind.Formula)return null;var q=yield{kind:"GetActiveCell"};if(q.kind!=="GetActiveCell")return M("failed to get active cell"),null;var H=void 0,G=yield{kind:"GetSheetNames"};G.kind==="GetSheetNames"?H=G:M("failed to get sheet names");var z=void 0,V=yield{kind:"GetDefinedNamesInfo"};V.kind==="GetDefinedNamesInfo"?z=V.definedNamesInfo:M("failed to get defined names");var Z=q.activeCell,D=W.result.value.formula,O=new g.ColoredReferencesVisitor(Z,D,Q,H,z);(0,l.reduceBottomUp)(O,D);var K=O.formulaHighlights;if(O.structRefNodes.length!==0){var $={originGridCell:(0,a.success)(Z.range),originSheet:(0,a.success)(Z.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!0},j=yield{kind:"ResolveReferences",nodes:O.structRefNodes,locals:$};j.kind==="ResolveReferences"?K=K.concat(T(D,Z,j.resolverResults)):M("failed to resolve node references")}return{formulaHighlights:K}}}])}();return n.__setFunctionName(v,"ColoredReferencesPlugin"),function(){var B=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;x=[E.uiMessageHandler({kind:y.RequestKind.formulaHighlighting,modifiers:{executionType:h.ExecutionType.Sync}})],n.__esDecorate(v,null,x,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(U){return"run"in U},get:function(U){return U.run}},metadata:B},null,b),n.__esDecorate(null,L={value:v},_,{kind:"class",name:v.name,metadata:B},null,k),w=v=L.value,B&&Object.defineProperty(v,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:B})}(),v.factory=E.injectPluginFactory(),function(){n.__runInitializers(v,k)}(),w=v}();(0,p.registerPlugin)(A),t.coloredReferencesPluginDependenciesResolved=(0,S.trackableAsyncLazy)(gr(function*(){var _=yield R.dynamicPluginLoaderCreated.getValue();yield _.createAndAttachPlugin(f.PluginFactoryName.ColoredReferencesPlugin),yield R.schedulerWithRecalcServiceAttached.getValue()}),"coloredReferencesPluginDependenciesResolved");function T(_,L,k){var v=[];return k.forEach(function(b){var x=_.spans[b.node.label];if(!x){M("failed to resolve StructRef, formulaSpan null");return}if(!(0,a.isSuccess)(b.resolution)){var w;M("failed to resolve StructRef, reason: ".concat((w=b.resolution)==null?void 0:w.reason.kind));return}if(b.resolution.value===void 0){M("failed to resolve StructRef, resolution value undefined");return}var B=b.resolution.value,P=(0,l.sheetRangeToSheetIndex)(B.sheet);if(!(!(0,a.isDefined)(P)||!(0,l.isSheetIndexEqual)(P,L.sheet))){var U=(0,F.gridRangeToRange)(B.range),Q={kind:f.HighlightKind.StructRef,span:x,rangeInfo:{range:U}};v.push(Q)}}),v}function M(_){l.ulsLogger.ULS.traceTag(525133647,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,"ColoredReferencesPlugin encountered a failure with msg ".concat(_))}},"../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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-x10-interop/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/rangeHelpers.js"),f=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/visitorHelpers.js"),g=s("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/formulaHighlightsHelper.js"),h=function(C){function S(F,E,A,T,M,_){var L;return We(this,S),L=qa(this,S),L.activeCell=F,L.parsedFormulaTree=E,L.formulaString=A,L.sheetNames=T,L.definedNameInfoList=M,L.failureCallback=_,L.structRefNodes=[],L.formulaHighlights=[],L.activeCellSheetName=void 0,L._namedObjectsMap=void 0,L}return Ka(S,C),ze(S,[{key:"structRefNode",value:function(E,A,T){var M=Gt(jt(S.prototype),"structRefNode",this).call(this,E,A,T);return this.structRefNodes.push(M),M}},{key:"nameNode",value:function(E,A,T){var M=Gt(jt(S.prototype),"nameNode",this).call(this,E,A,T);if(!this.isRefInActiveSheet(A))return M;if(M.parts.kind===a.NamePartKind.FieldRefNamePart)return this.createAndAppendFieldRefHighlight(M.parts.lhs),M;if(!(0,n.isDefined)(this.namedObjectsMap))return M;var _=this.namedObjectsMap.get(E.asWhole.toLocaleLowerCase()),L=_!==void 0&&_.type!==l.DefinedNameInfoType.Invalid;return L&&this.createAndAppendNamedRefHighlight(T,_),M}},{key:"cellRefNode",value:function(E,A,T){var M=Gt(jt(S.prototype),"cellRefNode",this).call(this,E,A,T);if(!(0,f.isValidCellRef)(E)||!this.isRefInActiveSheet(A))return M;var _=this.parsedFormulaTree.spans[T];if(_){var L=this.createRangeInfoFromCellRef(E),k=this.formulaSpanToHighlightingSpan(_,a.NodeKind.CellRef);this.formulaHighlights.push(y(l.HighlightKind.CellRef,k,L))}return M}},{key:"namedObjectsMap",get:function(){return(0,n.isDefined)(this._namedObjectsMap)?this._namedObjectsMap:((0,n.isDefined)(this.definedNameInfoList)&&(this._namedObjectsMap=(0,f.createNameToDefinedNameInfoMapping)(this.definedNameInfoList)),this._namedObjectsMap)}},{key:"createAndAppendNamedRefHighlight",value:function(E,A){var T=this.parsedFormulaTree.spans[E];if(!(!(0,n.isDefined)(T)||!(0,n.isDefined)(this.sheetNames))){var M=A.sheetName;if(!(0,n.isDefined)(M)){R("createAndAppendNamedRef - sheetName undefined, DefinedNameInfo type: ".concat(A.type));return}var _=(0,f.getSheetIndexFromSheetName)(M,this.sheetNames);if(!(0,n.isDefined)(_)){R("createAndAppendNamedRef: sheetIndex undefined, DefinedNameInfo type: ".concat(A.type));return}if((0,a.isSheetIndexEqual)(_,this.activeCell.sheet)){var L=(0,o.getRangeFromDefinedName)(A);L!==void 0&&this.formulaHighlights.push(y(l.HighlightKind.NamedRange,T,{range:L}))}}}},{key:"createAndAppendFieldRefHighlight",value:function(E){switch(E.kind){case a.NamePartKind.CellRefNamePart:{this.createAndAppendCellRefPartHighlight(E);break}case a.NamePartKind.IdentNamePart:{if(!(0,n.isDefined)(this.namedObjectsMap))return;var A=this.namedObjectsMap.get(E.asWhole.toLocaleLowerCase()),T=A!==void 0&&A.type!==l.DefinedNameInfoType.Invalid;T&&this.createAndAppendNamedRefHighlight(E.label,A);break}case a.NamePartKind.FieldRefNamePart:this.createAndAppendFieldRefHighlight(E.lhs)}}},{key:"createAndAppendCellRefPartHighlight",value:function(E){var A=this.parsedFormulaTree.spans[E.label];if((0,n.isDefined)(A)){var T=this.createRangeInfoFromCellRef(E.ref),M=this.formulaSpanToHighlightingSpan(A,a.NodeKind.CellRef),_=y(l.HighlightKind.CellRef,M,T);this.formulaHighlights.push(_)}}},{key:"formulaSpanToHighlightingSpan",value:function(E,A){var T=Object.assign({},E);return A===a.NodeKind.CellRef&&p(E,this.formulaString)&&(T.end+=1),T}},{key:"createRangeInfoFromCellRef",value:function(E){var A=(0,f.getRangeFromCellRef)(E,this.activeCell.range,R);return{range:A,positionKindInfo:(0,g.getPositionKindInfoFromCellRef)(E)}}},{key:"isRefInActiveSheet",value:function(E){if(!(0,n.isDefined)(E))return!0;if(!(0,n.isDefined)(this.sheetNames))return!1;var A=(0,f.getSheetIndexFromQualifier)(E,this.sheetNames,this.failureCallback);if(!(0,n.isDefined)(A)){var T;return(T=this.failureCallback)==null||T.call(this,"CellRefHighlightCreator.isRefInActiveSheet: sheetIndex is undefined"),!1}return(0,a.isSheetIndexEqual)(A,this.activeCell.sheet)}}])}(a.IdentityVisitor);t.ColoredReferencesVisitor=h;function y(C,S,F){return{kind:C,span:S,rangeInfo:F}}function p(C,S){return S.length>C.end&&S.charAt(C.end)===a.operatorStrings[a.OperatorId.Pound]}function R(C){a.ulsLogger.ULS.traceTag(520935561,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,"ColoredReferencesVisitor encountered a failure with msg ".concat(C))}},"../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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),f=s("../excel-online-x10-interop/lib/index.js"),g=s("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ParenthesesCoupling/parenthesesCouplingVisitor.js"),h=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),y=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),p=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),R=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),C=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),S=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),F=C.PluginRegistry.create(f.PluginFactoryName.ParenthesesCouplingPlugin,f.PluginGroup.Excel),E=function(){var A=[F.x10Plugin()],T,M=[],_,L=[],k,v=_=function(){function b(){We(this,b),n.__runInitializers(this,L)}return ze(b,[{key:"run",value:function*(w){if(w.selectionLength!=null&&w.selectionLength>0)return null;var B=yield{kind:"ParseActiveCell",formulaText:w.content};if(B.kind!=="ParseActiveCell"||!(0,a.isSuccess)(B.result)||B.result.value.kind!==o.EditKind.Formula)return null;var P=B.result.value.formula,U=new g.ParenthesesCouplingVisitor(P,w.caretPosition);return(0,l.reduceBottomUp)(U,P),(0,a.isDefined)(U.parenthesesSpan)?this.getParenthesesHighlights(U.parenthesesSpan):{formulaHighlights:void 0}}},{key:"getParenthesesHighlights",value:function(w){var B=w.start,P=w.end,U={kind:f.HighlightKind.Parentheses,span:{start:B,end:B+1}},Q={kind:f.HighlightKind.Parentheses,span:{start:P,end:P+1}},W=[Q,U];return{formulaHighlights:W}}}])}();return n.__setFunctionName(_,"ParenthesesCouplingPlugin"),function(){var b=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;k=[F.uiMessageHandler({kind:y.RequestKind.formulaHighlighting,modifiers:{executionType:h.ExecutionType.Sync}}),F.uiMessageHandler({kind:y.RequestKind.formulaHighlighting,modifiers:{executionType:h.ExecutionType.Async}})],n.__esDecorate(_,null,k,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(w){return"run"in w},get:function(w){return w.run}},metadata:b},null,L),n.__esDecorate(null,T={value:_},A,{kind:"class",name:_.name,metadata:b},null,M),v=_=T.value,b&&Object.defineProperty(_,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:b})}(),_.factory=F.injectPluginFactory(),function(){n.__runInitializers(_,M)}(),v=_}();t.ParenthesesCouplingPlugin=E,(0,p.registerPlugin)(E),t.parenthesesCouplingPluginDependenciesResolved=(0,S.trackableAsyncLazy)(gr(function*(){var A=yield R.dynamicPluginLoaderCreated.getValue();yield A.createAndAttachPlugin(f.PluginFactoryName.ParenthesesCouplingPlugin),yield R.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 n=s("../excel-online-calc-lang/lib/index.js"),a=function(l){function o(f,g){var h;return We(this,o),h=qa(this,o),h.formula=f,h.caretPosition=g,h.parenthesesSpan=void 0,h.checkLeft=!1,h.checkRight=!1,h.areParenthesesLeftOfCaret=!1,h}return Ka(o,l),ze(o,[{key:"appNode",value:function(g,h,y,p){return g.kind!==n.NodeKind.Operator&&this.matchFormula(g,y,p),Gt(jt(o.prototype),"appNode",this).call(this,g,h,y,p)}},{key:"parenNode",value:function(g,h,y){var p=this.formula.spans[y];return h&&p&&this.matchParentheses(p.start,p.end-1),Gt(jt(o.prototype),"parenNode",this).call(this,g,h,y)}},{key:"letNode",value:function(g,h,y,p,R,C){return this.matchFormula(g,R,C),Gt(jt(o.prototype),"letNode",this).call(this,g,h,y,p,R,C)}},{key:"lambdaNode",value:function(g,h,y,p,R,C){return this.matchFormula(g,R,C),Gt(jt(o.prototype),"lambdaNode",this).call(this,g,h,y,p,R,C)}},{key:"matchFormula",value:function(g,h,y){var p=this.formula.spans[y],R=this.formula.spans[g.label];h&&p&&R&&this.matchParentheses(R.end,p.end-1)}},{key:"matchParentheses",value:function(g,h){g===this.caretPosition&&(this.checkRight=!0),h===this.caretPosition-1&&(this.checkLeft=!0),this.checkRight&&this.shouldUpdateLocation(g,h,this.caretPosition+1)?(this.parenthesesSpan={start:g,end:h},this.areParenthesesLeftOfCaret=!1):this.shouldUpdateLocation(g,h,this.caretPosition)?(this.parenthesesSpan={start:g,end:h},this.areParenthesesLeftOfCaret=!1):this.checkLeft&&this.shouldUpdateLocation(g,h,this.caretPosition-1)&&(this.parenthesesSpan={start:g,end:h},this.areParenthesesLeftOfCaret=!0)}},{key:"shouldUpdateLocation",value:function(g,h,y){return g<y&&y<=h&&(this.parenthesesSpan===void 0||this.areParenthesesLeftOfCaret&&g<=this.parenthesesSpan.start||g>this.parenthesesSpan.start)}}])}(n.IdentityVisitor);t.ParenthesesCouplingVisitor=a},"../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/formulaHighlightsHelper.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gridRangeToRange=o,t.spanCompare=f,t.getPositionKindInfoFromCellRef=g;var n=s("../excel-online-calc-lang/lib/index.js"),a=s("../excel-online-x10-interop/lib/index.js"),l={Abs:a.PositionKind.Absolute,Rel:a.PositionKind.Relative};function o(C){var S=C.row,F=C.col;return{firstRow:S,firstColumn:F,lastRow:S+C.rows-1,lastColumn:F+C.cols-1}}function f(C,S){var F;return(F=C.start-S.start)!==0||(F=S.end-C.end)!==0?F:0}function g(C){switch(C.kind){case n.CellRefKind.Col:return R(C);case n.CellRefKind.Row:return p(C);case n.CellRefKind.Single:return y(C);case n.CellRefKind.Range:return h(C)}}function h(C){return{firstRow:l[C.ref1.row.kind],firstColumn:l[C.ref1.col.kind],secondRow:l[C.ref2.row.kind],secondColumn:l[C.ref2.col.kind]}}function y(C){var S,F;return{firstRow:S=l[C.row.kind],firstColumn:F=l[C.col.kind],secondRow:S,secondColumn:F}}function p(C){return{firstRow:l[C.row1.kind],firstColumn:a.PositionKind.Relative,secondRow:l[C.row2.kind],secondColumn:a.PositionKind.Relative}}function R(C){return{firstRow:a.PositionKind.Relative,firstColumn:l[C.col1.kind],secondRow:a.PositionKind.Relative,secondColumn:l[C.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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),f=s("../excel-online-x10-interop/lib/index.js"),g=s("../excel-online-calc/lib/x10-formula-bar/GotoCtrlClick/gotoCtrlClickVisitor.js"),h=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),y=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),p=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),R=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/rangeHelpers.js"),C=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),S=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),F=C.PluginRegistry.create(f.PluginFactoryName.GotoCtrlClickPlugin,f.PluginGroup.Excel),E=function(){var T=[F.x10Plugin()],M,_=[],L,k=[],v,b=L=function(){function x(){We(this,x),n.__runInitializers(this,k)}return ze(x,[{key:"run",value:function(B){var P=B.text,U=B.index;return function*(){var Q=P;if(U<0||U>=Q.length)return A("caret out of formula scope"),{kind:f.GotoCtrlClickResultKind.NoReferenceFound};var W=yield{kind:"ParseActiveCell",formulaText:Q};if(W.kind!=="ParseActiveCell"||!(0,a.isSuccess)(W.result))return A("failed to parse active cell"),{kind:f.GotoCtrlClickResultKind.Failure};if(W.result.value.kind!==o.EditKind.Formula)return A("Not a formula cell"),{kind:f.GotoCtrlClickResultKind.NotAFormula};var q=yield{kind:"GetActiveCell"};if(q.kind!=="GetActiveCell")return A("failed to get active cell"),null;var H=void 0,G=yield{kind:"GetDefinedNamesInfo"};G.kind==="GetDefinedNamesInfo"?H=G.definedNamesInfo:A("failed to get defined names");var z=q.activeCell,V=W.result.value.formula,Z=new g.GotoCtrlClickVisitor(V,z.range,H,U);if((0,l.reduceBottomUp)(Z,V),!Z.referenceFound)return{kind:f.GotoCtrlClickResultKind.NoReferenceFound};var D=Z.sheetRange;if((0,a.isDefined)(Z.structRefNodeToResolve)){var O=void 0,K=yield{kind:"GetSheetNames"};if(K.kind==="GetSheetNames")O=K;else return A("failed to get sheet names"),{kind:f.GotoCtrlClickResultKind.RangeResolutionFailure,span:Z.span};var $=yield{kind:"ResolveReferences",nodes:[Z.structRefNodeToResolve],locals:{originGridCell:(0,a.success)(z.range),originSheet:(0,a.success)(z.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!0}};$.kind==="ResolveReferences"?D=(0,R.getSheetRangeFromResolvedRef)(O,$.resolverResults[0],A):A("failed to resolve node references")}return(0,a.isDefined)(D)?{kind:f.GotoCtrlClickResultKind.ReferenceFound,sheetRange:D,span:Z.span}:{kind:f.GotoCtrlClickResultKind.RangeResolutionFailure,span:Z.span}}()}}])}();return n.__setFunctionName(L,"GotoCtrlClickPlugin"),function(){var x=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;v=[F.uiMessageHandler({kind:h.RequestKind.gotoCtrlClick})],n.__esDecorate(L,null,v,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(B){return"run"in B},get:function(B){return B.run}},metadata:x},null,k),n.__esDecorate(null,M={value:L},T,{kind:"class",name:L.name,metadata:x},null,_),b=L=M.value,x&&Object.defineProperty(L,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:x})}(),L.factory=F.injectPluginFactory(),function(){n.__runInitializers(L,_)}(),b=L}();(0,y.registerPlugin)(E),t.gotoCtrlClickPluginDependenciesResolved=(0,S.trackableAsyncLazy)(gr(function*(){var T=yield p.workerThreadSpread.getValue();yield T.createAndAttachPlugin(f.PluginFactoryName.GotoCtrlClickPlugin),yield p.schedulerWithRecalcServiceAttached.getValue()}),"gotoCtrlClickPluginDependenciesResolved");function A(T){l.ulsLogger.ULS.traceTag(508687389,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,"GotoCtrlClickPlugin encountered a failure with msg ".concat(T))}},"../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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-x10-interop/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/rangeHelpers.js"),f=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/visitorHelpers.js"),g=function(y){function p(R,C,S,F){var E;return We(this,p),E=qa(this,p),E.parsedFormulaTree=R,E.activeCell=C,E.definedNameInfoList=S,E.caretPosition=F,E.structRefNodeToResolve=void 0,E.span=void 0,E.sheetRange=void 0,E.referenceFound=!1,E._namedObjectsMap=void 0,E}return Ka(p,y),ze(p,[{key:"namedObjectsMap",get:function(){if((0,n.isDefined)(this._namedObjectsMap))return this._namedObjectsMap;if(!(0,n.isDefined)(this.definedNameInfoList)){h("namedObjectsMap: was called but definedNameInfoList is undefined");return}return this._namedObjectsMap=(0,f.createNameToDefinedNameInfoMapping)(this.definedNameInfoList),this._namedObjectsMap}},{key:"structRefNode",value:function(C,S,F){var E=Gt(jt(p.prototype),"structRefNode",this).call(this,C,S,F);if(this.referenceFound)return E;var A=this.parsedFormulaTree.spans[F];return(0,f.caretInSpanScope)(this.caretPosition,A)&&(this.referenceFound=!0,this.span=A,this.structRefNodeToResolve=E),E}},{key:"cellRefNode",value:function(C,S,F){var E=Gt(jt(p.prototype),"cellRefNode",this).call(this,C,S,F);if(this.referenceFound)return E;var A=this.parsedFormulaTree.spans[F];return(0,f.caretInSpanScope)(this.caretPosition,A)&&(this.referenceFound=!0,this.span=A,this.sheetRange=(0,o.sheetRangeFromCellRef)(C,S,this.activeCell,h)),E}},{key:"nameNode",value:function(C,S,F){var E=Gt(jt(p.prototype),"nameNode",this).call(this,C,S,F);if(this.referenceFound)return E;var A=this.parsedFormulaTree.spans[F];if(!(0,f.caretInSpanScope)(this.caretPosition,A))return E;if(E.parts.kind===a.NamePartKind.FieldRefNamePart)this.tryFindFieldRefGotoReference(E.parts,S);else{var T,M=(T=this.namedObjectsMap)==null?void 0:T.get(C.asWhole.toLocaleLowerCase()),_=M!==void 0&&M.type!==l.DefinedNameInfoType.Invalid;_&&(this.referenceFound=!0,this.span=A,this.sheetRange=(0,o.getSheetRangeFromDefinedNameInfo)(M,S))}return E}},{key:"tryFindFieldRefGotoReference",value:function(C,S){var F=(0,f.findFieldRefSourceLhs)(C);switch(F.kind){case a.NamePartKind.CellRefNamePart:{var E=this.parsedFormulaTree.spans[F.label];(0,f.caretInSpanScope)(this.caretPosition,E)&&(this.referenceFound=!0,this.span=E,this.sheetRange=(0,o.sheetRangeFromCellRef)(F.ref,void 0,this.activeCell,h));return}case a.NamePartKind.IdentNamePart:{var A=this.parsedFormulaTree.spans[F.label];if((0,n.isDefined)(this.namedObjectsMap)&&(0,f.caretInSpanScope)(this.caretPosition,A)){this.referenceFound=!0,this.span=A;var T=(0,f.getNamePartIfExists)(F,this.namedObjectsMap);if(!(0,n.isDefined)(T))return;this.sheetRange=(0,o.getSheetRangeFromDefinedNameInfo)(T,S)}return}default:h("tryFindFieldRefGotoReference: Was not able to parse a left-most NamePart")}}}])}(a.IdentityVisitor);t.GotoCtrlClickVisitor=g;function h(y){a.ulsLogger.ULS.traceTag(508687388,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,"GotoCtrlClickVisitor encountered a failure with msg ".concat(y))}},"../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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/utils.js"),o=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),f=s("../excel-online-calc/lib/x10-formula-bar/x10Exceptions.js"),g=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),h=function(){function y(){We(this,y),this.subject=new l.Subject,this.isClosed=!1;for(var p=arguments.length,R=new Array(p),C=0;C<p;C++)R[C]=arguments[C];for(var S of R)this.subscribe(S)}return ze(y,[{key:"subscribe",value:function(R){if(this.isClosed){g.x10Logger.log({kind:"failure",payload:{failureKind:g.X10FailureKind.AssertionFailure,failureLevel:a.TraceLevel.Warning,path:"PluginFinalizer.subscribe",description:"subscription for a closed finalizer was requested"}});return}return this.subject.subscribe(R)}},{key:"finalize",value:function(R,C){var S=this.extractComputationInfo(R);if(C===o.ExecutionStopReason.Unknown&&g.x10Logger.log({kind:"failure",payload:{failureKind:g.X10FailureKind.AssertionFailure,failureLevel:a.TraceLevel.Warning,path:"PluginFinalizer.finalize",description:"finalize was invoked with an unknown stop reason",data:S}}),this.isClosed){g.x10Logger.log({kind:"failure",payload:{failureKind:g.X10FailureKind.AssertionFailure,failureLevel:a.TraceLevel.Warning,path:"PluginFinalizer.finalize",description:"finalizer was invoked more than once",data:Object.assign({stopReason:C},S)}});return}this.isClosed=!0,this.finalizeComputationGeneratorExecution(R,C),this.subject.next({computationInfo:S,stopReason:C})}},{key:"finalizeComputationGeneratorExecution",value:function(R,C){switch(C){case o.ExecutionStopReason.Unknown:case o.ExecutionStopReason.Frame.Timeout:case o.ExecutionStopReason.Frame.Superseded:case o.ExecutionStopReason.Frame.ConflictResolverEarlyTermination:var S=!1;try{R.generator.throw(new f.X10ExceptionComputationTermination(C))}catch(F){S=!0,F instanceof f.X10ExceptionComputationTermination&&F.stopReason&&(F==null?void 0:F.stopReason)!==C&&a.ulsLogger.ULS.traceTag(508903693,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,g.x10Logger.formatLogMessage("finalizeComputationGeneratorExecution",{description:"computation threw an exception during execution",data:R.info}))}finally{S||g.x10Logger.log({kind:"failure",payload:{failureKind:g.X10FailureKind.AssertionFailure,failureLevel:a.TraceLevel.Warning,path:"ComputationFinalizer.finalizeComputationGeneratorExecution",description:"computation terminated by x10 with exception but did not threw the exception back",data:R.info}})}break;case o.ExecutionStopReason.Computation.Done:case o.ExecutionStopReason.Computation.Skipped:case o.ExecutionStopReason.Computation.Exception:break;default:(0,n.assertNever)("Unknown stopReason",C)}}},{key:"extractComputationInfo",value:function(R){var C=R.info;C.totalRuntime=R.info.computationTime;for(var S in R.info.requestTimes){var F,E;C.totalRuntime+=(F=(E=R.info.requestTimes[S])==null?void 0:E.requestDuration)!=null?F:0}return C}}])}();t.ComputationFinalizer=h},"../excel-online-calc/lib/x10-formula-bar/PluginUtils/rangeHelpers.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRangeFromDefinedName=g,t.getSheetRangeFromDefinedNameInfo=h,t.sheetRangeFromCellRef=y,t.getSheetRangeFromResolvedRef=p,t.toSharedSheetRange=R,t.rangeToGridRange=C,t.getSheetGridCellFromRangeObject=S,t.rangesIntersects=F,t.gridRangesIntersects=E,t.uniteIntersectingGridRanges=A,t.uniteIntersectingRangeObjects=T,t.areSheetGridCellsSame=M;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-x10-interop/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/visitorHelpers.js"),f=s("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/formulaHighlightsHelper.js");function g(_){var L=_.namedRange;if(!(L==null||_.type===l.DefinedNameInfoType.Invalid)){var k=_.type===l.DefinedNameInfoType.Table?1:0;if(L.bottom&&L.top&&L.right&&L.left)return{firstRow:L.top+k-1,firstColumn:L.left-1,lastRow:L.bottom-1,lastColumn:L.right-1}}}function h(_,L){var k=g(_);if((0,n.isDefined)(k)){var v=(0,n.isDefined)(_.sheetName)?_.sheetName:L?(0,o.getSheetNameFromQualifier)(L):"";return Object.assign({},k,{sheetName:v,namedObjectName:(0,n.isDefined)(_.name)?_.name:""})}}function y(_,L,k,v){var b=(0,o.getRangeFromCellRef)(_,k,v);if((0,n.isDefined)(b))return Object.assign({},b,{sheetName:L?(0,o.getSheetNameFromQualifier)(L):"",namedObjectName:""})}function p(_,L,k){var v;if(!(0,n.isSuccess)(L.resolution)){k==null||k("failed to resolve StructRef, reason: ".concat(L.resolution.reason));return}if(L.resolution.value===void 0){k==null||k("failed to resolve StructRef, resolution value undefined");return}var b=L.resolution.value,x=(v=(0,o.sheetIndexToSheetName)(b.sheet,_))!=null?v:"";return Object.assign({},(0,f.gridRangeToRange)(b.range),{sheetName:x,namedObjectName:L.node.lhs?L.node.lhs.whole:""})}function R(_){return{FirstColumn:_.firstColumn,FirstRow:_.firstRow,LastColumn:_.lastColumn,LastRow:_.lastRow,NamedObjectName:_.namedObjectName,SheetName:_.sheetName}}function C(_){var L=_.firstRow,k=_.firstColumn;return(0,a.gridRange)(L,k,_.lastRow-L+1,_.lastColumn-k+1)}function S(_,L){return(0,a.sheetGridCell)(L,{row:_.firstRow,col:_.firstColumn,rows:1,cols:1})}function F(_,L){return(0,n.fastMin)(_.lastColumn,L.lastColumn)>=(0,n.fastMax)(_.firstColumn,L.firstColumn)&&(0,n.fastMin)(_.lastRow,L.lastRow)>=(0,n.fastMax)(_.firstRow,L.firstRow)}function E(_,L){return(0,n.fastMin)(_.col+_.cols-1,L.col+L.cols-1)>=(0,n.fastMax)(_.col,L.col)&&(0,n.fastMin)(_.row+_.rows-1,L.row+L.rows-1)>=(0,n.fastMax)(_.row,L.row)}function A(_,L){return E(_,L)?(0,a.gridRange)((0,n.fastMin)(_.row,L.row),(0,n.fastMin)(_.col,L.col),(0,n.fastMax)(_.row+_.rows,L.row+L.rows)-(0,n.fastMin)(_.row,L.row),(0,n.fastMax)(_.col+_.cols,L.col+L.cols)-(0,n.fastMin)(_.col,L.col)):null}function T(_,L){return F(_,L)?{firstRow:(0,n.fastMin)(_.firstRow,L.firstRow),firstColumn:(0,n.fastMin)(_.firstColumn,L.firstColumn),lastRow:(0,n.fastMax)(_.lastRow,L.lastRow),lastColumn:(0,n.fastMax)(_.lastColumn,L.lastColumn)}:null}function M(_,L){return _.sheet.index===L.sheet.index&&_.range.row===L.range.row&&_.range.col===L.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.InitializingSubject=t.Subject=void 0;var n=s("../excel-online-common/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),l=function(){function h(){We(this,h),this.subscribers=[],this.currentSubscription=0}return ze(h,[{key:"next",value:function(p){for(var R of this.subscribers){var C=Ae(R,2),S=C[0],F=C[1];F(p)}}},{key:"subscribe",value:function(p){return this.subscribers.push([++this.currentSubscription,p]),this.currentSubscription}},{key:"unsubscribe",value:function(p){this.subscribers=this.subscribers.filter(function(R){var C=Ae(R,2),S=C[0],F=C[1];return S!==p})}}])}();t.Subject=l;var o=function(h){function y(p){var R;return We(this,y),R=qa(this,y),R.initializeSubscriber=p,R}return Ka(y,h),ze(y,[{key:"subscribe",value:function(R){var C=Gt(jt(y.prototype),"subscribe",this).call(this,R);return this.initializeSubscriber().map(R),C}}])}(l);t.InitializingSubject=o;var f=ze(function h(y){We(this,h),this.value=y});t.Ref=f;var g=function(){function h(y,p){We(this,h),this.maybeThenable=y,this.token=p}return ze(h,[{key:"resolve",value:function(p){return p!==this.token&&a.x10Logger.log({kind:"failure",payload:{failureKind:a.X10FailureKind.AssertionFailure,failureLevel:n.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=g},"../excel-online-calc/lib/x10-formula-bar/PluginUtils/visitorHelpers.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isValidCellRef=f,t.getSheetIndexFromSheetName=g,t.getSheetIndexFromQualifier=h,t.getSheetNameFromQualifier=y,t.getRangeFromCellRef=p,t.createNameToDefinedNameInfoMapping=R,t.getNamePartIfExists=C,t.getAbsolutePosition=S,t.sheetIndexToSheetName=F,t.caretInSpanScope=E,t.findFieldRefSourceLhs=A;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-x10-interop/lib/index.js"),o=ze(function T(){We(this,T)});o.MaxRow=1048575,o.MaxColumn=16383;function f(T){return T.kind!==a.CellRefKind.Bad&&T.kind!==a.CellRefKind.Error}function g(T,M){var _=M.nameToIndex.getValue(T);if((0,n.isDefined)(_))return M.sheets[_].sheetIndex}function h(T,M,_){var L=y(T,_);return g(L,M)}function y(T,M){return T.kind===a.QualifierKind.Sheet?T.sheet:T.kind===a.QualifierKind.Ident?T.name:((0,n.isDefined)(M)&&M("getSheetNameFromQualifier unexpected qualifier kind: ".concat(T.kind)),"")}function p(T,M,_){switch(T.kind){case a.CellRefKind.Single:{var L=S(T.row,M.row),k=S(T.col,M.col);return{firstRow:L,firstColumn:k,lastRow:L,lastColumn:k}}case a.CellRefKind.Range:return{firstRow:S(T.ref1.row,M.row),firstColumn:S(T.ref1.col,M.col),lastRow:S(T.ref2.row,M.row),lastColumn:S(T.ref2.col,M.col)};case a.CellRefKind.Col:return{firstRow:0,firstColumn:S(T.col1,M.col),lastRow:o.MaxRow,lastColumn:S(T.col2,M.col)};case a.CellRefKind.Row:return{firstRow:S(T.row1,M.row),firstColumn:0,lastRow:S(T.row2,M.row),lastColumn:o.MaxColumn};default:(0,n.isDefined)(_)&&_("getRangeFromCellRef unexpected CellRefKind: ".concat(T.kind))}}function R(T){var M=new Map;return T.forEach(function(_){(0,n.isDefined)(_.name)&&M.set(_.name.toLocaleLowerCase(),_)}),M}function C(T,M){var _=M.get(T.asWhole.toLocaleLowerCase());if(_!==void 0&&_.type!==l.DefinedNameInfoType.Invalid)return _}function S(T,M){return T.index+(T.kind===a.PosKind.Rel?M:0)}function F(T,M){var _=M.sheets.findIndex(function(L){return(0,a.isSheetIndexEqual)(L.sheetIndex,T)});if(_!==-1)return M.sheets[_].sheetName}function E(T,M){return(0,n.isDefined)(M)&&T.valueOf()>=M.start&&T.valueOf()<M.end}function A(T){switch(T.kind){case a.NamePartKind.CellRefNamePart:case a.NamePartKind.IdentNamePart:return T;case a.NamePartKind.FieldRefNamePart:return A(T.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 n=s("../excel-online-calc/lib/x10-formula-bar/Registry/pluginRegistry.js");Object.defineProperty(t,"PluginRegistry",{enumerable:!0,get:function(){return n.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=void 0;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/Computation/computationDefinitions.js"),l=s("../excel-online-calc/lib/x10-formula-bar/Computation/computationRegistry.js"),o=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),f=function(){function g(h,y){We(this,g),this.factoryName=h,this.pluginGroup=y,this.factory=void 0,this.registeredUIHandlers=[],this.registeredEventHandlers=[]}return ze(g,[{key:"x10Plugin",value:function(y){var p=this;return function(R,C){var S=String(C.name),F={factoryName:p.factoryName,pluginName:S,pluginGroup:p.pluginGroup,create:function(M){return m2(R,Qr(y?y(M):[]))}};(0,n.assertTrue)("Registry object cannot be used on '".concat(F.pluginName,"' class. 'x10Plugin' decorator must be called only once on plugin class"),p.factory===void 0),p.factory=F,(0,l.deletePluginRegistration)({factoryName:p.factoryName,pluginName:S});for(var E of p.registeredUIHandlers)(0,l.registerComputation)(a.ComputationType.UIMessage,E.kind,E.executionType,p.pluginGroup,{factoryName:p.factoryName,pluginName:S,computationName:E.name,executionType:E.executionType},E.modifiers,E.computationGenerator,E.predicate);for(var A of p.registeredEventHandlers)(0,l.registerComputation)(a.ComputationType.Event,A.kind,A.executionType,p.pluginGroup,{factoryName:p.factoryName,pluginName:S,computationName:A.name,executionType:A.executionType},A.modifiers,A.computationGenerator,A.predicate)}}},{key:"uiMessageHandler",value:function(y){var p=this;return function(R,C){var S,F,E;p.registeredUIHandlers.push({type:a.ComputationType.UIMessage,kind:y.kind,name:String(C.name),executionType:(S=(F=y.modifiers)==null?void 0:F.executionType)!=null?S:o.ExecutionType.Async,modifiers:(E=y.modifiers)!=null?E:{},computationGenerator:R,predicate:y.predicate})}}},{key:"eventHandler",value:function(y){var p=this;return function(R,C){var S,F,E;p.registeredEventHandlers.push({type:a.ComputationType.Event,kind:y.kind,name:String(C.name),executionType:(S=(F=y.modifiers)==null?void 0:F.executionType)!=null?S:o.ExecutionType.Async,modifiers:(E=y.modifiers)!=null?E:{},computationGenerator:R,predicate:y.predicate})}}},{key:"injectPluginFactory",value:function(){return(0,n.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,p){return new g(y,p)}}},{key:"create",get:function(){return g.creator()}}])}();t.PluginRegistry=f},"../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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),o=function(){function g(h){We(this,g),this.tableIntelligenceProvider=h}return ze(g,[{key:"getRecognizedRangeTablesInfo",value:function(){var h=gr(function*(){try{var p,R=yield(p=this.tableIntelligenceProvider).getRecognizedRangeTablesInfo.apply(p,arguments);return(0,n.isDefined)(R)?(0,n.success)(R.filter(n.isDefined)):(0,n.failure)(void 0)}catch(C){return f("getRecognizedRangeTablesInfo","failed to get recognized range tables info: ".concat(C)),(0,n.failure)(C)}});function y(){return h.apply(this,arguments)}return y}()}])}();t.X10TableIntelligenceService=o;function f(g,h){l.x10Logger.log({kind:"failure",payload:{failureKind:l.X10FailureKind.TableIntelligenceFailure,failureLevel:a.TraceLevel.Warning,path:"X10TableIntelligenceService.".concat(g),description:h}})}},"../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=o;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l;(function(f){f.Value="Value",f.CellFormula="CellFormula"})(l||(t.FormulaKind=l={})),t.emptyRangeValue=a.blankOper,t.emptyRangeFormula={kind:l.Value,formulaBarText:"",origin:(0,a.gridCell)(0,0)},(0,n.staticAssertExtends)(),t.emptyRangeFormat=0;function o(f,g){return{evalClonedModelOnSnapshot:function(y){for(var p=arguments.length,R=new Array(p>1?p-1:0),C=1;C<p;C++)R[C-1]=arguments[C];var S=f.evalClonedModelOnSnapshot.apply(f,[y].concat(R));return g(y),S},discardSnapshot:f.discardSnapshot.bind(f),getRangeFormats:function(y){for(var p=arguments.length,R=new Array(p>1?p-1:0),C=1;C<p;C++)R[C-1]=arguments[C];var S=f.getRangeFormats.apply(f,[y].concat(R));return g(y),S},getRangeValues:function(y){for(var p=arguments.length,R=new Array(p>1?p-1:0),C=1;C<p;C++)R[C-1]=arguments[C];var S=f.getRangeValues.apply(f,[y].concat(R));return g(y),S},getRangeFormulae:function(y){for(var p=arguments.length,R=new Array(p>1?p-1:0),C=1;C<p;C++)R[C-1]=arguments[C];var S=f.getRangeFormulae.apply(f,[y].concat(R));return g(y),S},getSheetNames:function(y){for(var p=arguments.length,R=new Array(p>1?p-1:0),C=1;C<p;C++)R[C-1]=arguments[C];var S=f.getSheetNames.apply(f,[y].concat(R));return g(y),S},getIntersectingTables:function(y){for(var p=arguments.length,R=new Array(p>1?p-1:0),C=1;C<p;C++)R[C-1]=arguments[C];var S=f.getIntersectingTables.apply(f,[y].concat(R));return g(y),S},getIformats:function(y){for(var p=arguments.length,R=new Array(p>1?p-1:0),C=1;C<p;C++)R[C-1]=arguments[C];var S=f.getIformats.apply(f,[y].concat(R));return g(y),S},getHiddenRows:function(y){for(var p=arguments.length,R=new Array(p>1?p-1:0),C=1;C<p;C++)R[C-1]=arguments[C];var S=f.getHiddenRows.apply(f,[y].concat(R));return g(y),S},getHiddenCols:function(y){for(var p=arguments.length,R=new Array(p>1?p-1:0),C=1;C<p;C++)R[C-1]=arguments[C];var S=f.getHiddenCols.apply(f,[y].concat(R));return g(y),S},evalFormulaOnSnapshot:function(y){for(var p=arguments.length,R=new Array(p>1?p-1:0),C=1;C<p;C++)R[C-1]=arguments[C];var S=f.evalFormulaOnSnapshot.apply(f,[y].concat(R));return g(y),S},evalFormulaTreeOnSnapshot:function(y){for(var p=arguments.length,R=new Array(p>1?p-1:0),C=1;C<p;C++)R[C-1]=arguments[C];var S=f.evalFormulaTreeOnSnapshot.apply(f,[y].concat(R));return g(y),S},getCorrespondingSnapshotID:function(y){return f.getCorrespondingSnapshotID(y)}}}},"../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(n){n.doNothing="doNothing",n.setActiveCell="setActiveCell",n.setActiveCellFormat="setActiveCellFormat",n.setFunctionsInfo="setFunctionsInfo",n.setDefinedNamesInfo="setDefinedNamesInfo",n.notifyWorkbookClosing="notifyWorkbookClosing",n.setSchedulerFeatures="setSchedulerFeatures",n.setA1ReferenceStyle="setA1ReferenceStyle",n.setLocale="setLocale",n.setWorkbookProps="setWorkbookProps",n.updateSheetNames="updateSheetNames",n.updateNamedObjects="updateNamedObjects",n.conflictResolverEarlyTermination="conflictResolverEarlyTermination",n.writeRange="writeRange",n.writeRanges="writeRanges",n.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.Timeline=void 0,t.indexToLSPPosition=f,t.spanToLSPRange=g,t.spanCompare=y;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-common/lib/index.js"),l=s("../typed-workers/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js");function f(p,R){for(var C=0,S=0;S<R;){var F=p.indexOf("\n",S),E=p.indexOf("\r",S),A=F<0?E:E<0?F:(0,n.fastMin)(F,E);if(A<0||A>=R)break;C+=1,S=A+1+(A===E&&A+1<R&&p.charCodeAt(A+1)===10?1:0)}return{line:C,character:R-S}}function g(p,R,C){return{start:f(p,R),end:f(p,C)}}var h=function(){function p(R,C){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;We(this,p),this.name=R,this.logThreshold=C,this.enabled=S,this.timestamps=new Map,this.timer=o.defaultTimerInterface,this.workerInfo={isWorkerThread:(0,l.isWorkerThread)(),workerName:(0,l.workerName)()},n.ulsLogger.ULS.traceTag(506009361,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,"Timeline[".concat(this.name,"]: Initializing, ").concat(JSON.stringify(this.workerInfo)))}return ze(p,[{key:"stamp",value:function(C){this.enabled&&!this.timestamps.has(C)&&this.timestamps.set(C,this.timer.now())}},{key:"log",value:function(C){if(this.enabled){this.stamp(C);var S={},F=this.timer.now(),E=0;this.timestamps.forEach(function(A,T){F=Math.min(F,A),E=Math.max(E,A),S[T]=A}),E-F>this.logThreshold&&n.ulsLogger.ULS.traceTag(506009360,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,"Timeline[".concat(this.name,"]: ").concat(JSON.stringify(Object.assign({},S,this.workerInfo)))),this.timestamps.clear()}}}])}();t.Timeline=h;function y(p,R){var C;return(C=p.start-R.start)!==0||(C=R.end-p.end)!==0?C:0}},"../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 n=s("../excel-online-calc-common/lib/index.js");t.logSafeFailure={failure:function(l){return Object.assign({},(0,n.failure)(l),{logSafe:!0})},isSafe:function(l){return l.logSafe===!0},censored:function(l){return l.logSafe===!0?l:(0,n.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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),f=s("../excel-online-common/lib/index.js"),g=s("../excel-online-x10-interop/lib/index.js"),h=s("../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewResultExtractor.js"),y=s("../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewVisitor.js"),p=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),R=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),C=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),S=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),F=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),E=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),A=s("../excel-online-calc/lib/x10-formula-bar/Types/gridinterface.js"),T=F.PluginRegistry.create(g.PluginFactoryName.ValuePreviewPlugin,g.PluginGroup.Excel),M=function(){var b=[T.x10Plugin()],x,w=[],B,P=[],U,Q=B=function(){function W(){We(this,W),n.__runInitializers(this,P)}return ze(W,[{key:"run",value:function(H){var G=H.text,z=H.index,V=H.length,Z=H.activeCell;return function*(){if((0,a.isNone)(G)||(0,a.isNone)(z)||(0,a.isNone)(V))return v("missing request arguments"),null;if(z<0||z+V>G.length)return v("invalid selection, ".concat(G.length,", ").concat(z,", ").concat(V)),null;var D=yield{kind:"GetActiveCell"};if(D.kind!=="GetActiveCell")return{kind:"Failure",index:z,length:V,reason:"GetActiveCell failed"};var O=D.activeCell,K;if((0,a.isNone)(Z)||(0,a.isNone)(Z.sheetName)||k(O,Z)){var $=yield{kind:"ParseActiveCell",formulaText:G};if($.kind!=="ParseActiveCell"||!(0,a.isSuccess)($.result)||$.result.value.kind!==o.EditKind.Formula)return null;K=$.result.value.formula}else{var j=(0,l.unsafeGridRange)(Z.firstRow,Z.firstColumn,1,1);O=(0,l.sheetGridCell)((0,l.sheetIndex)(O.sheet.document,Z.sheetName),j);var N=yield{kind:"ParseCellFormula",cell:O,formula:{formulaBarText:G,kind:A.FormulaKind.CellFormula},useEnglishLocaleInfo:!1};if(N.kind!=="ParseCellFormula"||!(0,a.isSuccess)(N.result))return null;K=N.result.value}var J=_(G,z,V,K);if(J.kind!=="Success")return null;var ee=J.value.subFormula,Y=J.value,re=Y.subFormulaSpan,ue=Y.isVolatile,ce=Y.letDefinitions,oe=Y.hasCrossWorkbookRef,ae={index:re.start,length:re.end-re.start},le=yield{kind:"GetConfig"};if(le.kind!=="GetConfig")return Object.assign({kind:"Failure"},ae,{reason:"GetConfig failed"});(0,a.isDefined)(ce)&&(ee=ce+le.config.localeInfo.listSeparator+ee+")");var ne=(ee.startsWith("=")?"":"=")+ee;if(ne==="=")return Object.assign({kind:"Failure"},ae,{reason:"Empty formula"});if(oe)return Object.assign({kind:"Failure",evaluatedFormula:ne},ae,{reason:"Cross workbook reference"});var te=yield{kind:"GetActiveCellFormat"};if(te.kind!=="GetActiveCellFormat")return v("GetActiveCellFormat failed"),Object.assign({kind:"Unavailable",evaluatedFormula:ne},ae,{isVolatile:ue,reason:"GetActiveCellFormat failed"});if(!(0,a.isSuccess)(te.result)||(0,a.isNone)(te.result.value))return v("Empty cell format"),Object.assign({kind:"Unavailable",evaluatedFormula:ne},ae,{isVolatile:ue,reason:"Empty cell format"});var ie={kind:p.SpecialFormat.Edit,renderBlanksAsZeros:!0,isWholeFormula:ne===G},se=yield{kind:"EvalFormula",formula:ne,origin:{sheet:O.sheet,range:{col:O.range.col,row:O.range.row,rows:1,cols:1}},format:ie};if(se.kind!=="EvalFormula")return Object.assign({kind:"Failure",evaluatedFormula:ne},ae,{reason:"EvalFormula failed"});var Re=new h.ValuePreviewResultExtractor(le.config),he=Re.fromEvalFormulaOutput(se.result);switch(he.kind){case"Success":return Object.assign({},he,{evaluatedFormula:ne},ae,{isVolatile:ue});case"Unavailable":return Object.assign({kind:he.kind,evaluatedFormula:ne},ae,{isVolatile:ue,reason:he.reason});case"Failure":return Object.assign({kind:he.kind,evaluatedFormula:ne},ae,{reason:he.reason})}}()}}])}();return n.__setFunctionName(B,"ValuePreviewPlugin"),function(){var W=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;U=[T.uiMessageHandler({kind:R.RequestKind.valuePreview})],n.__esDecorate(B,null,U,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(H){return"run"in H},get:function(H){return H.run}},metadata:W},null,P),n.__esDecorate(null,x={value:B},b,{kind:"class",name:B.name,metadata:W},null,w),Q=B=x.value,W&&Object.defineProperty(B,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:W})}(),B.factory=T.injectPluginFactory(),function(){n.__runInitializers(B,w)}(),Q=B}();t.ValuePreviewPlugin=M;function _(b,x,w,B){var P;x===0?P={start:1,end:w>0?w:b.length}:P={start:x,end:x+w};var U=new y.ValuePreviewVisitor(B,P.start,P.end,b);(0,l.reduceBottomUp)(U,B);var Q;if(w===0?Q={start:x===0?x:U.subFormulaStart,end:U.subFormulaEnd}:Q={start:x,end:x+w},Q.start===-1||Q.end===Q.start||U.isBadSelection||w>0&&!L(B,Q))return(0,a.failure)("invalid selection");var W=b.substring(Q.start,Q.end);return(0,a.success)({subFormula:W,subFormulaSpan:Q,isVolatile:U.isVolatile,hasCrossWorkbookRef:U.hasCrossWorkbookRef,letDefinitions:U.letDefinitions})}function L(b,x){var w=x.start===0,B=w||Object.keys(b.spans).some(function(U){var Q;return((Q=b.spans[Number(U)])==null?void 0:Q.start)===x.start}),P=Object.keys(b.spans).some(function(U){var Q;return((Q=b.spans[Number(U)])==null?void 0:Q.end)===x.end});return B&&P}function k(b,x){var w=[];return b.sheet.index!==x.sheetName&&w.push("sheet"),b.range.col!==x.firstColumn&&w.push("col"),b.range.row!==x.firstRow&&w.push("row"),w.length>0&&a.ulsLogger.ULS.traceTag(507777486,f.LogCategory.msoulscat_ES_EWAJS,f.TraceLevel.Info,"ValuePreviewPlugin.areCellsEqual - active cell diff: ".concat(w.join(","))),w.length===0}function v(b){a.ulsLogger.ULS.traceTag(521692767,f.LogCategory.msoulscat_ES_EWAJS,f.TraceLevel.Warning,"ValuePreviewPlugin encountered a failure with msg ".concat(b))}(0,C.registerPlugin)(M),t.valuePreviewPluginDependenciesResolved=(0,E.trackableAsyncLazy)(gr(function*(){var b=yield S.workerThreadSpread.getValue();yield b.createAndAttachPlugin(g.PluginFactoryName.ValuePreviewPlugin),yield S.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc-numfmt/lib/index.js"),o=s("../excel-online-calc-runtime/lib/index.js"),f=function(){function y(p){We(this,y),this.mathpack=p.mathpack,this.localeInfo=p.localeInfo,this.formatter=(0,l.createNumberFormatter)({config:p})}return ze(y,[{key:"fromEvalFormulaOutput",value:function(R){var C=R.value,S=R.formatted;switch(C.kind){case n.ResultKind.Success:return this.resultFromSuccess(C.value,S);case n.ResultKind.Failure:return this.resultFromFailureReason(C.reason);default:{var F=C;return F}}}},{key:"resultFromSuccess",value:function(R,C){var S;switch(R.kind){case a.OperKind.String:case a.OperKind.Array:case a.OperKind.Blank:case a.OperKind.Number:{S=this.resultFromFormatted(C);break}case a.OperKind.Boolean:{S=this.resultFromBoolean(R);break}case a.OperKind.Error:{S=this.resultFromError(R,C);break}default:return{kind:"Failure",reason:"Unsupported operKind: ".concat(R.kind)}}if(S.kind!=="Success")return S;var F=this.getUnformattedValue(R,S);return Object.assign({},S,{unformattedValue:F,operKind:R.kind})}},{key:"resultFromFormatted",value:function(R){if((0,n.isNone)(R))return{kind:"Failure",reason:"No formatted value"};switch(R.kind){case n.ResultKind.Success:{if((0,l.isHashesValue)(R.value)){var C=R.value.units;return g("Evaluate HashesValue: ".concat(C.kind)),{kind:"Failure",reason:"HashesValue: ".concat(C.kind)}}return this.resultFromFormattedValue(R.value)}case n.ResultKind.Failure:return this.resultFromFailureReason(R.reason);default:{var S=R;return S}}}},{key:"resultFromFormattedValue",value:function(R){var C=this.formatter.renderValue(R,l.renderInfiniteWidth);if(C.kind===n.ResultKind.Failure)return{kind:"Failure",reason:"renderValue fail"};if((0,l.isHashesValue)(C.value)){var S=C.value.units;return{kind:"Failure",reason:"Render HashesValue: ".concat(S.kind)}}var F=(0,l.renderedValueToString)(C.value);return{kind:"Success",value:F,color:R.color}}},{key:"resultFromFailureReason",value:function(R){var C=h(R);switch(R.kind){case o.ReasonKind.Unavailable:case o.ReasonKind.NotImplemented:case o.ReasonKind.PreviousFailure:return{kind:"Unavailable",reason:"FailureReason: ".concat(C)};default:return{kind:"Failure",reason:"Unsupported FailureReason: ".concat(C)}}}},{key:"resultFromError",value:function(R,C){switch(R.type){case a.ErrorType.NAME:case a.ErrorType.VALUE:case a.ErrorType.FIELD:return{kind:"Unavailable",reason:"Unsupported error: ".concat(R.type)}}return this.resultFromFormatted(C)}},{key:"getUnformattedValue",value:function(R,C){var S=C.value;return R.kind===a.OperKind.String&&(C.value='"'.concat(C.value,'"'),S=R.value),R.kind===a.OperKind.Number&&(S=this.mathpack.toNumber(R).toString()),R.kind===a.OperKind.Blank&&(S=this.mathpack.toNumber(this.mathpack.zero).toString()),S}},{key:"resultFromBoolean",value:function(R){var C=R.value?this.localeInfo.trueName:this.localeInfo.falseName;return{kind:"Success",value:C,unformattedValue:C,operKind:a.OperKind.Boolean}}}])}();t.ValuePreviewResultExtractor=f;function g(y){n.ulsLogger.ULS.traceTag(520680450,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,"ValuePreviewResultExtractor encountered a failure with msg ".concat(y))}function h(y){switch(y.kind){case o.ReasonKind.Unavailable:return"Unavailable - [".concat(y.objects.map(function(p){return"kind"in p?p.kind:""}).join(","),"]");case o.ReasonKind.NotImplemented:return"NotImplemented - [".concat(y.features.join(","),"]");case o.ReasonKind.PreviousFailure:return"PreviousFailure";default:return"".concat(y.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-common/lib/index.js"),o=function(f){function g(h,y,p,R){var C;return We(this,g),C=qa(this,g),C.parsedFormulaTree=h,C.selectionStart=y,C.selectionEnd=p,C.formula=R,C.subFormulaStart=-1,C.subFormulaEnd=-1,C.isBadSelection=!1,C.isRefNode=!1,C.isVolatile=!1,C.hasCrossWorkbookRef=!1,C.letDefinitions=void 0,C.volatileFunctions=[],C.crossWorkbookRefs=[],C.nodeLabel=-1,C}return Ka(g,f),ze(g,[{key:"appNode",value:function(y,p,R,C){var S=Gt(jt(g.prototype),"appNode",this).call(this,y,p,R,C);return this.tryUpdateAppNodeAsSubFormula(y,S),S}},{key:"literalNode",value:function(y,p,R){var C=Gt(jt(g.prototype),"literalNode",this).call(this,y,p,R);return this.tryUpdateNodeAsSubFormula(C),C}},{key:"missingNode",value:function(y,p){var R=Gt(jt(g.prototype),"missingNode",this).call(this,y,p);return this.tryUpdateNodeAsSubFormula(R),R}},{key:"arrayNode",value:function(y,p,R){var C=Gt(jt(g.prototype),"arrayNode",this).call(this,y,p,R);return this.tryUpdateNodeAsSubFormula(C),C}},{key:"cellRefNode",value:function(y,p,R){var C=Gt(jt(g.prototype),"cellRefNode",this).call(this,y,p,R);return this.validateSelection(R,"whole"),this.tryAddCrossWorkbookRef(p,R),this.tryUpdateNodeAsSubFormula(C)&&(this.isRefNode=!0),C}},{key:"fieldRefNode",value:function(y,p,R){var C=Gt(jt(g.prototype),"fieldRefNode",this).call(this,y,p,R);return this.validateSelection(R,"prefix"),this.tryUpdateNodeAsSubFormula(C),C}},{key:"structRefNode",value:function(y,p,R){var C=Gt(jt(g.prototype),"structRefNode",this).call(this,y,p,R);return this.validateSelection(R,"prefix"),this.tryUpdateNodeAsSubFormula(C)&&(this.isRefNode=!0),C}},{key:"nameNode",value:function(y,p,R){var C=Gt(jt(g.prototype),"nameNode",this).call(this,y,p,R);return this.validateSelection(R,"prefix"),this.tryUpdateNodeAsSubFormula(C)&&(this.isRefNode=!0),C}},{key:"badSequenceNode",value:function(y,p,R){var C=this,S=Gt(jt(g.prototype),"badSequenceNode",this).call(this,y,p,R);return p.some(function(F){return F.label===C.nodeLabel})&&(this.updateNodeAsSubFormula(S),this.isBadSelection=!0),S}},{key:"parenNode",value:function(y,p,R){var C=Gt(jt(g.prototype),"parenNode",this).call(this,y,p,R);return p&&this.tryUpdateNodeAsSubFormula(C),C}},{key:"letNode",value:function(y,p,R,C,S,F){var E=Gt(jt(g.prototype),"letNode",this).call(this,y,p,R,C,S,F),A=this.parsedFormulaTree.spans[F];return this.isMatchingArg(A,!0)&&this.updateLetNodeAsSubFormula(E),E}},{key:"wsfNode",value:function(y,p,R){var C=Gt(jt(g.prototype),"wsfNode",this).call(this,y,p,R);return this.validateSelection(R,"none"),C}},{key:"operatorNode",value:function(y,p){var R=Gt(jt(g.prototype),"operatorNode",this).call(this,y,p);return this.validateSelection(p,"none"),R}},{key:"tryUpdateNodeAsSubFormula",value:function(y){return this.isMinimalMatchingSpan(this.parsedFormulaTree.spans[y.label])?(this.updateNodeAsSubFormula(y),!0):!1}},{key:"tryUpdateAppNodeAsSubFormula",value:function(y,p){if(!(y.kind===a.NodeKind.WSF||y.kind===a.NodeKind.Operator)){n.ulsLogger.ULS.traceTag(509347166,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,"ValuePreviewVisitor - visitor encountered higher order function, kind: ".concat(y.kind));return}var R=this.parsedFormulaTree.spans[y.label],C=this.parsedFormulaTree.spans[p.label];this.tryAddVolatileFunction(y,p),this.isMatchingAppNode(R,C,y.kind,p.isClosed)&&this.updateNodeAsSubFormula(p)}},{key:"updateLetNodeAsSubFormula",value:function(y){var p=this.parsedFormulaTree.spans[y.head.label],R=this.parsedFormulaTree.spans[y.label];if(this.isMatchingAppNode(p,R,a.NodeKind.WSF,y.isClosed)){this.updateNodeAsSubFormula(y);return}for(var C=0;C<y.args.length;C++){var S=y.args[C],F=this.parsedFormulaTree.spans[S.label];if(!(0,n.isDefined)(F))return;if(this.isMatchingArg(F,!0)){if(C===1)return;var E=C%2===0,A=y.args.length-2,T=E?Math.min(A,C+1):C-2,M=this.parsedFormulaTree.spans[y.args[T].label];if(!(0,n.isDefined)(M))return;var _=this.formula.substring(R.start,M.end);this.letDefinitions=_,this.isVolatile=this.checkIntersectionWithVolatileFunction(R),this.hasCrossWorkbookRef=this.checkIntersectionWithCrossWorkbookRef(R),this.isMinimalMatchingSpan(F)&&(this.subFormulaStart=F.start,this.subFormulaEnd=F.end,this.nodeLabel=S.label)}}}},{key:"updateNodeAsSubFormula",value:function(y){var p=this.parsedFormulaTree.spans[y.label];this.subFormulaStart=p.start,this.subFormulaEnd=p.end,this.nodeLabel=y.label,this.isVolatile=this.checkIntersectionWithVolatileFunction(p),this.hasCrossWorkbookRef=this.checkIntersectionWithCrossWorkbookRef(p)}},{key:"isMinimalMatchingSpan",value:function(y){return this.nodeLabel!==-1?!1:this.isMatchingArg(y)}},{key:"isMatchingArg",value:function(y){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,n.isDefined)(y)?this.selectionStart===this.selectionEnd?this.selectionStart>=y.start&&this.selectionEnd<y.end:p?this.selectionStart>=y.start&&this.selectionEnd<=y.end:this.selectionStart===y.start&&this.selectionEnd===y.end:!1}},{key:"isMatchingAppNode",value:function(y,p,R,C){if(!(0,n.isDefined)(y)||!(0,n.isDefined)(p)||!C)return!1;if(this.selectionStart===this.selectionEnd)switch(R){case a.NodeKind.WSF:return this.selectionStart===y.end||this.selectionStart===p.end-1?!0:this.selectionStart>=y.start&&this.selectionStart<y.end;case a.NodeKind.Operator:return this.selectionStart>=y.start-y.pre.length&&this.selectionStart<y.end+y.post.length}else if(y.start<=this.selectionStart&&this.selectionEnd<=y.end)return this.isBadSelection=!0,!1;return this.selectionStart===p.start&&this.selectionEnd===p.end}},{key:"tryAddVolatileFunction",value:function(y,p){if(y.kind===a.NodeKind.WSF&&p.isClosed){var R=this.parsedFormulaTree.spans[p.label];(0,n.isNone)(R)||(0,a.isVolatileFunc)(y.id)&&this.volatileFunctions.push({start:R.start,end:R.end})}}},{key:"checkIntersectionWithVolatileFunction",value:function(y){return this.volatileFunctions.some(function(p){return y.start<=p.start&&y.end>=p.end})}},{key:"tryAddCrossWorkbookRef",value:function(y,p){if(!(!y||y.kind!==a.QualifierKind.Sheet&&y.kind!==a.QualifierKind.SheetRange&&y.kind!==a.QualifierKind.Document)&&!(0,n.isNone)(y.document)){var R=this.parsedFormulaTree.spans[p];(0,n.isNone)(R)||this.crossWorkbookRefs.push({start:R.start,end:R.end})}}},{key:"checkIntersectionWithCrossWorkbookRef",value:function(y){return this.crossWorkbookRefs.some(function(p){return y.start<=p.start&&y.end>=p.end})}},{key:"validateSelection",value:function(y,p){if(this.selectionStart!==this.selectionEnd){var R=this.parsedFormulaTree.spans[y];if((0,n.isDefined)(R)&&!(this.selectionStart<R.start||this.selectionEnd>R.end))switch(p){case"prefix":{this.selectionStart!==R.start&&(this.isBadSelection=!0);return}case"suffix":{this.selectionEnd!==R.end&&(this.isBadSelection=!0);return}case"whole":{(this.selectionStart!==R.start||this.selectionEnd!==R.end)&&(this.isBadSelection=!0);return}case"none":{this.isBadSelection=!0;return}}}}}])}(a.IdentityVisitor);t.ValuePreviewVisitor=o},"../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/generalYieldRequests.js":function(m,t,s){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.generalYieldRequestProcessorMap=void 0;var a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),f=s("../excel-online-calc/lib/x10-formula-bar/Computation/Events/eventDefinitions.js"),g=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),h=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),y=s("../excel-online-calc/lib/x10-formula-bar/Utils/logSafeFailure.js"),p=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js");function R(F,E){if(F.kind===a.ResultKind.Failure)throw F.reason;return E(F.value)}t.generalYieldRequestProcessorMap=(n={},X(X(X(X(X(X(X(X(X(X(n,"InternalService",{executionType:g.ExecutionType.Internal,execution:function(){var F=gr(function*(A){var T={service:A.service,method:A.method,response:yield this.schedulerState.scheduler.serviceCall(A.service,A.method,A.args)};return(0,h.staticTypeHint)(T),T});function E(A){return F.apply(this,arguments)}return E}()}),"Delay",{executionType:g.ExecutionType.NoOp,execution:function(){return{}}}),"GetCopilotLicense",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(){var A=yield this.schedulerState.scheduler.getCoPilotLicense();return{license:A!==void 0?(0,a.success)(A):(0,a.failure)(void 0)}});function E(){return F.apply(this,arguments)}return E}()}),"GetPythonLicense",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(){var A=yield this.schedulerState.scheduler.getPythonLicense();return{license:A!==void 0?(0,a.success)(A):(0,a.failure)(void 0)}});function E(){return F.apply(this,arguments)}return E}()}),"GetPythonType",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){var T=yield this.schedulerState.scheduler.getPythonType(A.rangeRef,A.sheetId);if(T.kind===a.ResultKind.Failure)throw y.logSafeFailure.failure("serverDataProvider is undefined");return{pythonType:T.value}});function E(A){return F.apply(this,arguments)}return E}()}),"GetPrecedingPythonCells",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){var T=yield this.schedulerState.scheduler.getPrecedingPythonCells(A.cellRef,A.sheetId);if(T.kind===a.ResultKind.Failure)throw y.logSafeFailure.failure("serverDataProvider is undefined");return{precedingPythonCells:T.value}});function E(A){return F.apply(this,arguments)}return E}()}),"GetCell",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var T=yield this.cache.getCell(A.cell);return{result:T}});function E(A){return F.apply(this,arguments)}return E}()}),"GetContainingTable",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var T=yield this.cache.getContainingTable(A.cell);return{result:T}});function E(A){return F.apply(this,arguments)}return E}()}),"UnsafeGetContainingTableName",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var A=this.cache.getContainingTableName(E.cell);return{result:A}}}),"UnsafeGetContainingTable",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var A=this.cache.getContainingTableSync(E.cell);if(A.kind==="Failure")throw A.reason;return{result:(0,a.success)(A.value?S(A.value):void 0)}}}),X(X(X(X(X(X(X(X(X(X(n,"GetAvailableTableHeaders",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var A=this.cache.getAvailableTableHeaders(E.tableName);return{result:A}}}),"UnsafeGetNamedObject",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var A=this.cache.getNamedObject(E.name);if(A.kind==="Failure")throw y.logSafeFailure.failure("getNamedObject failed");if(A.value.kind==="Failure")throw y.logSafeFailure.failure("getNamedObject returned failure");return A.value.value===void 0?{result:(0,a.success)(void 0)}:{result:(0,a.success)(C(A.value.value.obj))}}}),"GetIntersectingTables",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var T=yield this.cache.getIntersectingTables(A.range);return{result:T}});function E(A){return F.apply(this,arguments)}return E}()}),"UnsafeGetIntersectingTableNames",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var A=this.cache.getIntersectingTableNames(E.range);return{result:A}}}),"GetRange",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var T=yield this.cache.getRange(A.range,A.layers);return{localSheetGrid:T}});function E(A){return F.apply(this,arguments)}return E}()}),"GetSheetNames",{executionType:g.ExecutionType.Sync,execution:function(){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");return this.cache.getSheetNames().value}}),"GetStructRefColumn",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var A=this.cache.getStructRefColumn(E.table,E.nameOrCol);return{result:A}}}),"GetStructRefSpecialRef",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var A=this.cache.getStructRefSpecialRef(E.table,E.id);return{result:A}}}),"GetIformat",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var T=yield this.cache.getIformat(A.document,A.iformat);return{result:T}});function E(A){return F.apply(this,arguments)}return E}()}),"ParseCellFormula",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");return this.cache.parseCellFormula(E.cell,E.formula,E.useEnglishLocaleInfo)}}),X(X(X(X(X(X(X(X(X(X(n,"ParseEdit",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");return this.cache.parseEdit(A.cell,A.formulaBarText)});function E(A){return F.apply(this,arguments)}return E}()}),"ParseActiveCell",{executionType:g.ExecutionType.Sync,execution:function(E){var A;if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");if((0,a.isNone)(this.schedulerState.activeCell))throw y.logSafeFailure.failure("Active Cell is undefined");if(this.schedulerState.activeCellFormat===void 0)throw y.logSafeFailure.failure("Active Cell Format is undefined");var T=(A=this.schedulerState.activeCellFormat)!=null?A:{formatString:"General",builtIn:!0};return this.cache.parseEditSync(this.schedulerState.activeCell,E.formulaText,T)}}),"ParseNumberFormat",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");return this.cache.parseNumberFormat(E.formatString,E.builtIn)}}),"PrintFormula",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.config===void 0)return(0,a.failure)([]);var A=(0,l.createPrinter)((0,l.createSimplePrintGlobals)(this.config)),T=A.printFormula((0,l.printLocalsGrid)((0,l.lexicalSourceGrid)(l.LexicalKind.Cell,E.origin),E.origin),E.formula);return{result:T}}}),"GetActiveCell",{executionType:g.ExecutionType.NoOp,execution:function(){var E=this.schedulerState.activeCell;if(E===void 0)throw l.ulsLogger.ULS.traceTag(512274723,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,p.x10Logger.formatLogMessage("GetActiveCell",{description:"failed because activeCell was undefined"})),y.logSafeFailure.failure("Active Cell is undefined");return{activeCell:E}}}),"GetActiveCellFormat",{executionType:g.ExecutionType.NoOp,execution:function(){var E=this.schedulerState.activeCellFormat;if(E===void 0)throw y.logSafeFailure.failure("Active Cell Format is undefined");return E===null?{result:(0,a.failure)((0,l.unavailable)(["unavailableFormat"]))}:{result:(0,a.success)(E)}}}),"GetConfig",{executionType:g.ExecutionType.NoOp,execution:function(){if(this.config===void 0)throw y.logSafeFailure.failure("Config is undefined");return{config:this.config}}}),"GetCultureTag",{executionType:g.ExecutionType.NoOp,execution:function(E){var A=(0,o.convertKnownLCID)(E.lcid),T=A.toString();if(T.indexOf("-")===-1)throw y.logSafeFailure.failure("Culture-Tag '".concat(T,"' from LCID '").concat(E.lcid,"' has an unknown format"));return{cultureTag:T}}}),"GetFunctionsInfo",{executionType:g.ExecutionType.NoOp,execution:function(){var E=this.schedulerState.functionsInfoMap;if(E===void 0)throw l.ulsLogger.ULS.traceTag(512274722,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,p.x10Logger.formatLogMessage("GetFunctionsInfo",{description:"failed because functionsInfoMap was undefined"})),y.logSafeFailure.failure("functionsInfoMap is undefined");var A=Object.keys(E).map(function(T){return E[T]});return{functionsInfo:A}}}),"GetFunctionInfo",{executionType:g.ExecutionType.NoOp,execution:function(E){if(this.schedulerState.functionsInfoMap===void 0)throw l.ulsLogger.ULS.traceTag(512274721,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,p.x10Logger.formatLogMessage("GetFunctionInfo",{description:"failed because functionsInfoMap was undefined"})),y.logSafeFailure.failure("functionsInfoMap is undefined");var A=this.schedulerState.functionsInfoMap[E.functionName.toUpperCase()];if(A===void 0)throw y.logSafeFailure.failure("functionsInfo is undefined");return{functionInfo:A}}}),X(X(X(X(X(X(X(X(X(X(n,"GetDefinedNamesInfo",{executionType:g.ExecutionType.NoOp,execution:function(){var E=this.schedulerState.definedNamesInfoMap;if(E===void 0)throw l.ulsLogger.ULS.traceTag(512274720,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,p.x10Logger.formatLogMessage("GetDefinedNamesInfo",{description:"failed because definedNamesInfoMap was undefined"})),y.logSafeFailure.failure("definedNamesInfoMap is undefined");var A=Object.keys(E).map(function(T){return E[T]});return{definedNamesInfo:A}}}),"GetDefinedNameInfo",{executionType:g.ExecutionType.NoOp,execution:function(E){if(this.schedulerState.definedNamesInfoMap===void 0)throw y.logSafeFailure.failure("definedNamesInfoMap is undefined");var A=this.schedulerState.definedNamesInfoMap[E.definedName.toUpperCase()];return{definedNameInfo:A}}}),"EvalOnClonedModel",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){var T,M=yield(T=this.cache)==null?void 0:T.evalOnClonedModel(A.updates,A.edits,A.formatResults);if(M===void 0)throw y.logSafeFailure.failure("Operation did not return a result");if(M.kind!==a.ResultKind.Success)throw y.logSafeFailure.failure("Operation returned an unsuccessful result");return{result:M.value}});function E(A){return F.apply(this,arguments)}return E}()}),"EvalFormula",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){var T,M=yield(T=this.cache)==null?void 0:T.evalFormula(A.formula,A.origin,A.format);if(M===void 0)throw y.logSafeFailure.failure("Operation did not return a result");if(M.kind!==a.ResultKind.Success)throw y.logSafeFailure.failure("Operation returned an unsuccessful result");return{result:M.value}});function E(A){return F.apply(this,arguments)}return E}()}),"EvalFormulaTree",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){var T,M=yield(T=this.cache)==null?void 0:T.evalFormulaTree(A.formula,A.origin,A.format);if(M===void 0)throw y.logSafeFailure.failure("Operation did not return a result");if(M.kind!==a.ResultKind.Success)throw y.logSafeFailure.failure("Operation returned an unsuccessful result");var _=function x(w){var B=Ae(w,2),P=Ae(B[0],2),U=Ae(P[0],2),Q=U[0],W=U[1],q=P[1],H=B[1];return{value:{value:q,span:{start:Q,end:W}},children:H==null?void 0:H.map(x)}},L=Ae(M.value,1),k=Ae(L[0],2),v=Ae(k[1],1),b=v[0];return{result:{result:b,evaluationTree:_(M.value)}}});function E(A){return F.apply(this,arguments)}return E}()}),"GetCorrelationId",{executionType:g.ExecutionType.NoOp,execution:function(){return{correlationId:this.correlationId}}}),"SetActiveCell",{executionType:g.ExecutionType.NoOp,execution:function(E){return this.schedulerState=Object.assign({},this.schedulerState,{activeCell:E.activeCell,activeCellFormat:E.activeCellFormat}),{}}}),"GetRichValueFieldListContext",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){var T=yield this.schedulerState.scheduler.getRichValueFieldListContext(A.rangeToQuery,A.dotNotationPath,A.singleColumn,A.findRange);if(T.kind===a.ResultKind.Failure)throw y.logSafeFailure.failure("serverDataProvider is undefined");return{result:T.value}});function E(A){return F.apply(this,arguments)}return E}()}),"GetHiddenRows",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var T=yield this.cache.getHiddenRows(A.sheet,A.start,A.endExclusive);return{result:T}});function E(A){return F.apply(this,arguments)}return E}()}),"GetHiddenCols",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var T=yield this.cache.getHiddenCols(A.sheet,A.start,A.endExclusive);return{result:T}});function E(A){return F.apply(this,arguments)}return E}()}),X(X(X(X(X(X(X(X(X(X(n,"ResolveReferences",{executionType:g.ExecutionType.Sync,execution:function(E){var A=E.locals,T=E.nodes;if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");if(A===void 0)throw y.logSafeFailure.failure("Locals is undefined");if(T===void 0)throw y.logSafeFailure.failure("Nodes is undefined");var M=this.cache.resolveReferences(A,T);return{resolverResults:M}}}),"GetCorrespondingSnapshotID",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var A=yield this.cache.getCorrespondingSnapshotID();return{snapshotID:A}});function E(){return F.apply(this,arguments)}return E}()}),"GetEditFormat",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){var T=A.cell;if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var M=yield this.cache.getEditFormat(T);return{result:M===void 0?(0,a.failure)((0,l.unavailable)(["Unavailable Format"])):(0,a.success)(M)}});function E(A){return F.apply(this,arguments)}return E}()}),"UpdateSnapshot",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(){var A=yield this.schedulerState.scheduler.updatePrefetchingCache(this.handle);if(A===void 0)throw y.logSafeFailure.failure("Cache is undefined");return{snapshotID:A}});function E(){return F.apply(this,arguments)}return E}()}),"GetFullTableHeadersFromServer",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){var T=A.tableName,M=yield this.schedulerState.scheduler.getTableColHeaders(T);if(M.kind===a.ResultKind.Failure)throw y.logSafeFailure.failure("serverDataProvider is undefined");return(0,a.isNone)(M.value)?{result:[]}:{result:M.value.filter(a.isDefined)}});function E(A){return F.apply(this,arguments)}return E}()}),"CreateChatGPTSession",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){var T=this,M=A.options;if(M===void 0)throw y.logSafeFailure.failure("Request contained undefined 'options'");var _=yield this.schedulerState.scheduler.createChatGPTSession(M);return _.kind===a.ResultKind.Success&&this.finalizer.subscribe(function(){return T.schedulerState.scheduler.closeChatGPTSession(_.value)}),R(_,function(L){return{result:L}})});function E(A){return F.apply(this,arguments)}return E}()}),"CloseChatGPTSession",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){var T=A.session;return R(yield this.schedulerState.scheduler.closeChatGPTSession(T),function(){return{}})});function E(A){return F.apply(this,arguments)}return E}()}),"SendChatGPTQuery",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){var T=A.request,M=A.session,_=yield this.schedulerState.scheduler.sendChatGPTQuery(M,T);return R(_,function(L){return{result:L}})});function E(A){return F.apply(this,arguments)}return E}()}),"IsSchedulerFeatureEnabled",{executionType:g.ExecutionType.NoOp,execution:function(E){var A=E.feature,T=this.schedulerState.scheduler.isSchedulerFeatureEnabled(A);return{isFeatureEnabled:T}}}),"SendAugLoopSignal",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){var T=A.signal,M=yield this.schedulerState.scheduler.sendAugLoopSignal(T,this.handle.info.computationIdentifier.factoryName);return R(M,function(_){return{result:_}})});function E(A){return F.apply(this,arguments)}return E}()}),X(X(X(X(X(n,"TriggerEvent",{executionType:g.ExecutionType.NoOp,execution:function(E){var A=E.eventKind,T=E.event;return this.schedulerState.scheduler.triggerEventImmediate(A,T),{}}}),"AwaitEvent",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){var T=this.schedulerState.scheduler.catchEvent(A);if((0,f.isALAnnotationEventKind)(A.eventKind)){var M=yield this.schedulerState.scheduler.registerALAnnotation(A.eventKind);if(M.kind!==a.ResultKind.Success)throw M.reason}var _=yield T;return{result:_}});function E(A){return F.apply(this,arguments)}return E}()}),"GetRecognizedRangeTables",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){var T=yield this.schedulerState.scheduler.getRecognizedTablesInfo(A.sheetId,A.range,A.metadataStates,this.handle.info.computationIdentifier.factoryName,A.maxRevisions);return{result:T}});function E(A){return F.apply(this,arguments)}return E}()}),"LogAshaErrorEvent",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(A){var T,M=A.params,_=yield(T=this.schedulerState.scheduler).logAshaErrorEvent.apply(T,Qr(M));return{result:_}});function E(A){return F.apply(this,arguments)}return E}()}),"GetPowerQueries",{executionType:g.ExecutionType.Async,execution:function(){var F=gr(function*(){var A=yield this.schedulerState.scheduler.getPowerQueries();if(A.kind===a.ResultKind.Failure)throw y.logSafeFailure.failure("getPowerQueries failed");return(0,a.isNone)(A.value)?{queries:[]}:{queries:A.value.filter(a.isDefined)}});function E(){return F.apply(this,arguments)}return E}()}));function C(F){switch(F.kind){case"NamedFailure":case"NamedFormula":case"NamedRange":case"NamedValue":return F;case"NamedTable":return S(F);default:(0,a.assertNever)("ComputationRequestKind.GetNamedObject",F)}}function S(F){var E=[];return F.columnIndexes.forEach(function(A,T){return E.push({index:A,name:T}),!0}),{kind:F.kind,ranges:{data:F.specialRefRanges[l.SpecialRefId.Data],headers:F.specialRefRanges[l.SpecialRefId.Headers],totals:F.specialRefRanges[l.SpecialRefId.Totals],all:F.specialRefRanges[l.SpecialRefId.All]},columns:E.sort(function(A,T){return A.index-T.index}),allColumnNamesAvailable:F.allColumnNamesAvailable,hasHeadersRow:F.hasHeadersRow,hasTotalsRow:F.hasTotalsRow}}},"../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/generalYieldRequests.js"),l=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),o=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/utils.js"),f=o.X10TaskInternal.createToken();t.systemYieldRequestProcessorMap=X(X(X(X(X(X(X({},"AwaitPromise",{executionType:l.ExecutionType.Async,execution:function(){var y=gr(function*(R){return{result:yield R.promise}});function p(R){return y.apply(this,arguments)}return p}()}),"CreateTask",{executionType:l.ExecutionType.NoOp,execution:function(p){var R=p.request,C=a.generalYieldRequestProcessorMap[R.kind].execution,S=new o.X10TaskInternal((0,n.bindMaybeThenable)(C.bind(this)(R),function(F){return(0,n.success)(Object.assign({kind:R.kind},F))},function(F){return(0,n.failure)(F)}),f);return{task:S}}}),"PromiseToTask",{executionType:l.ExecutionType.NoOp,execution:function(p){return{task:new o.X10TaskInternal(p.promise,f)}}}),"AwaitTask",{executionType:l.ExecutionType.Async,execution:function(){var y=gr(function*(R){return{result:yield R.task.resolve(f)}});function p(R){return y.apply(this,arguments)}return p}()}),"AwaitBatch",{executionType:l.ExecutionType.Async,execution:function(){var y=gr(function*(R){var C=[];for(var S of R.tasks)C.push(yield g(S.resolve(f)));return{results:C}});function p(R){return y.apply(this,arguments)}return p}()}),"AwaitAll",{executionType:l.ExecutionType.Async,execution:function(){var y=gr(function*(R){var C=n.MaybeThenable.all(R.tasks.map(function(S){return S.resolve(f)}));return{result:yield g(C)}});function p(R){return y.apply(this,arguments)}return p}()}),"AwaitAny",{executionType:l.ExecutionType.Async,execution:function(){var y=gr(function*(R){var C=n.MaybeThenable.any(R.tasks.map(function(S){return S.resolve(f)}));return{result:yield g(C)}});function p(R){return y.apply(this,arguments)}return p}()});function g(y){return h.apply(this,arguments)}function h(){return h=gr(function*(y){try{return(0,n.success)(yield y)}catch(p){return(0,n.failure)(String(p))}}),h.apply(this,arguments)}},"../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=g,t.processSyncYieldRequest=h;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/generalYieldRequests.js"),l=s("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/systemYieldRequests.js"),o=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),f=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",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",InternalService:"InternalService",IsSchedulerFeatureEnabled:"IsSchedulerFeatureEnabled",LogAshaErrorEvent:"LogAshaErrorEvent",ParseActiveCell:"ParseActiveCell",ParseCellFormula:"ParseCellFormula",ParseEdit:"ParseEdit",ParseNumberFormat:"ParseNumberFormat",PrintFormula:"PrintFormula",PromiseToTask:"PromiseToTask",ResolveReferences:"ResolveReferences",SendAugLoopSignal:"SendAugLoopSignal",SendChatGPTQuery:"SendChatGPTQuery",SetActiveCell:"SetActiveCell",TriggerEvent:"TriggerEvent",UnsafeGetContainingTable:"UnsafeGetContainingTable",UnsafeGetContainingTableName:"UnsafeGetContainingTableName",UnsafeGetIntersectingTableNames:"UnsafeGetIntersectingTableNames",UnsafeGetNamedObject:"UnsafeGetNamedObject",UpdateSnapshot:"UpdateSnapshot"},(0,n.staticAssertExtends)(),t.yieldRequestMapping=X(X({},"System",l.systemYieldRequestProcessorMap),"General",a.generalYieldRequestProcessorMap),t.yieldRequestProcessorMap=Object.assign({},a.generalYieldRequestProcessorMap,l.systemYieldRequestProcessorMap);function g(y,p,R,C,S){var F=R.info.correlationId,E=R.schedulerState,A=R.finalizer,T=y[p.kind].execution,M={correlationId:F,cache:C,config:S,schedulerState:E,finalizer:A,handle:R};try{var _=T.bind(M)(p);return(0,n.bindMaybeThenable)(_,function(L){return R.schedulerState=M.schedulerState,(0,n.success)(Object.assign({kind:p.kind},L))})}catch(L){return f.logSafeFailure.censored((0,n.failure)(L))}}t.syncYieldRequestProcessorMap=(0,n.mapFromArrayOfPairs)((0,n.strEnumArray)(t.yieldRequestKind).map(function(y){var p=t.yieldRequestProcessorMap[y].executionType;switch(p){case o.ExecutionType.NoOp:case o.ExecutionType.Sync:return[y,t.yieldRequestProcessorMap[y]];case o.ExecutionType.Async:case o.ExecutionType.Internal:return;default:(0,n.assertNever)("syncYieldRequestProcessorMap",p)}}).filter(n.isDefined));function h(y,p,R,C,S){var F=R.info.correlationId,E=R.schedulerState,A=R.finalizer,T=y[p.kind].execution,M={request:p,correlationId:F,cache:C,config:S,schedulerState:E,finalizer:A,handle:R};try{var _=T.bind(M)(p);return R.schedulerState=M.schedulerState,(0,n.success)(Object.assign({kind:p.kind},_))}catch(L){return f.logSafeFailure.censored((0,n.failure)(L))}}},"../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 n=s("../excel-online-x10-interop/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),l=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),o=(0,l.trackableAsyncLazy)(gr(function*(){var f=yield a.workerThreadSpread.getValue();return yield f.loadPluginScript("excelOnlineAutocomplete",!1),f}),"threadWithExcelOnlineAutocompleteScriptLoaded");t.autocompletePluginDependenciesResolved=(0,l.trackableAsyncLazy)(gr(function*(){var f=yield o.getValue();yield f.createAndAttachPlugin(n.PluginFactoryName.AutocompletePlugin),yield a.schedulerWithRecalcServiceAttached.getValue()}),"autocompletePluginDependenciesResolved"),t.autocompleteWrapperPluginAttach=(0,l.trackableAsyncLazy)(gr(function*(){var f=yield o.getValue();yield f.createAndAttachPlugin(n.PluginFactoryName.AutocompleteWrapperPlugin)}),"autocompleteWrapperPluginAttach"),t.autocompleteRangeSuggestionPluginAttach=(0,l.trackableAsyncLazy)(gr(function*(){var f=yield o.getValue();yield f.createAndAttachPlugin(n.PluginFactoryName.AutocompleteRangeSuggestionPlugin)}),"autocompleteRangeSuggestionPluginAttach"),t.autocompleteBinaryModelExperimentPluginAttach=(0,l.trackableAsyncLazy)(gr(function*(){var f=yield o.getValue();yield f.createAndAttachPlugin(n.PluginFactoryName.AutocompleteBinaryModelExperimentPlugin)}),"autocompleteBinaryModelExperimentPluginAttach"),t.parserPerformanceMeasurementsAttach=(0,l.trackableAsyncLazy)(gr(function*(){var f=yield o.getValue();yield f.createAndAttachPlugin(n.PluginFactoryName.ParserPerformanceMeasurements)}),"parserPerformanceMeasurementsAttach"),t.chatGPTPluginAttach=(0,l.trackableAsyncLazy)(gr(function*(){var f=yield o.getValue();yield f.createAndAttachPlugin(n.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-common/lib/ds/bspSet.js"),l=s("../excel-online-calc-common/lib/ds/productSet.js"),o=s("../excel-online-calc-lang/lib/index.js"),f=s("../excel-online-calc/lib/x10-formula-bar/grid.js"),g=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/rangeHelpers.js"),h=s("../excel-online-calc/lib/calc/dataTransformers.js"),y=s("../excel-online-calc/lib/calc/partialWorkbook.testutils.js"),p=s("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),R=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),C=s("../excel-online-calc/lib/calc/recalcSideGrid.js"),S=function(){function A(){var T=this;We(this,A),this.calcGrid=(0,f.makeCalcGrid)(n.defaultSetTimeoutInterface),this.recalcSideGrid=new C.RecalcSideGrid(this.calcGrid),this.schedulerFeatures=[],this.setSchedulerFeatures=function(M){T.schedulerFeatures=M},this.setA1ReferenceStyle=function(){var M;(M=T.calcGrid).setA1ReferenceStyle.apply(M,arguments),T.consumePartialWorkbookMessages()},this.setLocale=function(){var M;(M=T.calcGrid).setLocale.apply(M,arguments),T.consumePartialWorkbookMessages()},this.setWorkbookProps=function(){var M;(M=T.calcGrid).setWorkbookProps.apply(M,arguments),T.consumePartialWorkbookMessages()},this.updateSheetNames=function(){var M;(M=T.calcGrid).updateSheetNames.apply(M,arguments),T.consumePartialWorkbookMessages()},this.updateNamedObjects=function(){var M;(M=T.calcGrid).updateNamedObjects.apply(M,arguments),T.consumePartialWorkbookMessages()},this.setNumberFormats=function(){var M;(M=T.calcGrid).setNumberFormats.apply(M,arguments),T.consumePartialWorkbookMessages()},this.getStateAsNotifications=function(){return[]},this.getDocumentLoc=function(){var M;return(M=T.readonlyDataModel).getDocumentLoc.apply(M,arguments)},this.getSheetIndex=function(){var M;return(M=T.readonlyDataModel).getSheetIndex.apply(M,arguments)},this.getSheetName=function(){var M;return(M=T.readonlyDataModel).getSheetName.apply(M,arguments)},this.getNameLoc=function(){var M;return(M=T.readonlyDataModel).getNameLoc.apply(M,arguments)},this.getUserDefinedFuncLoc=function(){var M;return(M=T.readonlyDataModel).getUserDefinedFuncLoc.apply(M,arguments)},this.getSheetRangeIndexes=function(){var M;return(M=T.readonlyDataModel).getSheetRangeIndexes.apply(M,arguments)},this.getContainingTable=function(){var M;return(M=T.readonlyDataModel).getContainingTable.apply(M,arguments)},this.getStructRefSpecialRef=function(){var M;return(M=T.readonlyDataModel).getStructRefSpecialRef.apply(M,arguments)},this.getStructRefColumn=function(){var M;return(M=T.readonlyDataModel).getStructRefColumn.apply(M,arguments)},this.getRangeValues=function(){var M;return(M=T.recalcSideGrid).getRangeValues.apply(M,arguments)},this.getRangeFormulae=function(){var M;return(M=T.recalcSideGrid).getRangeFormulae.apply(M,arguments)},this.getRangeFormats=function(){var M;return(M=T.recalcSideGrid).getRangeFormats.apply(M,arguments)},this.getSheetNames=function(){var M;return(M=T.recalcSideGrid).getSheetNames.apply(M,arguments)},this.getIntersectingTables=function(){var M;return(M=T.recalcSideGrid).getIntersectingTables.apply(M,arguments)},this.getIformats=function(){var M;return(M=T.recalcSideGrid).getIformats.apply(M,arguments)},this.getHiddenRows=function(){var M;return(M=T.recalcSideGrid).getHiddenRows.apply(M,arguments)},this.getHiddenCols=function(){var M;return(M=T.recalcSideGrid).getHiddenCols.apply(M,arguments)},this.discardSnapshot=gr(function*(){var M;return(M=T.recalcSideGrid).discardSnapshot.apply(M,arguments)}),this.evalClonedModelOnSnapshot=function(){var M;return(M=T.recalcSideGrid).evalClonedModelOnSnapshot.apply(M,arguments)},this.evalFormulaOnSnapshot=function(){var M;return(M=T.recalcSideGrid).evalFormulaOnSnapshot.apply(M,arguments)},this.evalFormulaTreeOnSnapshot=function(){var M;return(M=T.recalcSideGrid).evalFormulaTreeOnSnapshot.apply(M,arguments)},this.getCorrespondingSnapshotID=function(){var M;return(M=T.recalcSideGrid).getCorrespondingSnapshotID.apply(M,arguments)},this.calcGrid.dataModel.setNumberFormats(this.calcGrid.document,y.knownFormatData,!1,-1/0)}return ze(A,[{key:"readonlyDataModel",get:function(){return this.calcGrid.dataModel.getDocs()}},{key:"writeRange",value:function(M,_){var L=this.sheetRangeToSheetGridRange(_.range);if(L!==void 0){var k=this.populateHiddenCells(_,L,M),v=k.hiddenRowSet,b=k.hiddenColSet,x=(0,p.sheetCellSet)(L.sheet,(0,l.createFromProduct)({row:v,col:b}));this.calcGrid.dataModel.writeCellContents(M,x,"",!1,(0,o.gridCell)(L.range.row,L.range.col),o.blankOper,void 0,void 0);for(var w=F(L,v,b),B=w.visibleRows,P=w.visibleCols,U=0;U<_.values.length;U++)for(var Q=_.values[U],W=B[U],q=0;q<Q.length;q++){var H=Q[q],G=P[q],z=(0,o.gridCell)(W,G);this.calcGrid.dataModel.writeCellContents(M,(0,p.sheetCellSet)(L.sheet,(0,R.createCellSetFromRange)(z)),_.formulae[U][q].formulaText,_.formulae[U][q].isFormula,z,E(H),_.iformats[U][q],void 0)}}}},{key:"sheets",get:function(){var M;return(M=this.readonlyDataModel.getSingleReadonlyDocument())==null?void 0:M.getReadonlySheets()}},{key:"nameManager",get:function(){var M;return(M=this.readonlyDataModel.getSingleReadonlyDocument())==null?void 0:M.getReadonlyNameManager()}},{key:"config",get:function(){return this.readonlyDataModel.config}},{key:"consumePartialWorkbookMessages",value:function(){for(;;){var M=this.calcGrid.dataModel.step();if(M.queueEmpty)break}}},{key:"populateHiddenCells",value:function(M,_,L){var k=M.hiddenRows.reduce(function(w,B){var P=B.startInclusive,U=B.endExclusive;return(0,a.union)(w,R.bspFactory.row([P,U]))},a.empty),v=M.hiddenCols.reduce(function(w,B){var P=B.startInclusive,U=B.endExclusive;return(0,a.union)(w,R.bspFactory.col([P,U]))},a.empty),b=(0,h.sheetGridRangeToHiddenRows)(_,k),x=(0,h.sheetGridRangeToHiddenCols)(_,v);return this.calcGrid.dataModel.writeHiddenRows(L,b),this.calcGrid.dataModel.writeHiddenCols(L,x),{hiddenRowSet:k,hiddenColSet:v}}},{key:"sheetRangeToSheetGridRange",value:function(M){var _=this.calcGrid.dataModel.getDocs().getSheetIndex(this.calcGrid.document,M.sheetName);if(!(_.kind===n.ResultKind.Failure||!(0,n.isDefined)(_.value)))return(0,o.sheetGridRange)((0,o.sheetIndex)(this.calcGrid.document,_.value),(0,g.rangeToGridRange)(M))}}])}();t.CacheGrid=S;function F(A,T,M){var _=A.range,L=_.row,k=_.col,v=_.rows,b=_.cols,x=(0,a.except)(R.bspFactory.row([L,L+v]),T),w=(0,a.except)(R.bspFactory.col([k,k+b]),M),B=[];(0,R.forEachRow)(x,function(U){for(var Q=Ae(U,2),W=Q[0],q=Q[1],H=W;H<q;H++)B.push(H);return!0});var P=[];return(0,R.forEachCol)(w,function(U){for(var Q=Ae(U,2),W=Q[0],q=Q[1],H=W;H<q;H++)P.push(H);return!0}),{visibleRows:B,visibleCols:P}}function E(A){var T;switch(A.kind){case"number":return o.xlMathpack.fromNumber(A.value);case"string":return(0,o.stringOper)(A.stringValue);case"bool":return(0,o.booleanOper)(A.boolValue);case"error":return(0,o.errorOper)((T=A.errorKind)!=null?T:o.ErrorType.UNKNOWN);case"rich":return{kind:o.OperKind.Rich,getFallback:function(){return(0,o.errorOper)(o.ErrorType.FIELD)},getField:function(){}};case"blank":return o.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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-x10-interop/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),f=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),g=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),h=g.PluginRegistry.create(l.PluginFactoryName.ChatGPTPlugin,l.PluginGroup.Excel),y=function(){var p=[h.x10Plugin()],R,C=[],S,F=[],E,A=S=function(){function T(){We(this,T),n.__runInitializers(this,F)}return ze(T,[{key:"run",value:function*(_){var L=_.query;if(!(0,a.isDefined)(L))return null;var k=yield{kind:"CreateChatGPTSession",options:_.context};if(k.kind!=="CreateChatGPTSession")throw new Error("Inconsistent yield request response type");var v=yield{kind:"SendChatGPTQuery",session:k.result,request:L};if(v.kind!=="SendChatGPTQuery")throw new Error("Inconsistent yield request response type");var b=yield{kind:"SendChatGPTQuery",session:k.result,request:"Explain your answer"};if(b.kind!=="SendChatGPTQuery")throw new Error("Inconsistent yield request response type");return{result:v.result,details:b.result}}}])}();return n.__setFunctionName(S,"ChatGPTPlugin"),function(){var T=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;E=[h.uiMessageHandler({kind:o.RequestKind.chatGPTQuery})],n.__esDecorate(S,null,E,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(_){return"run"in _},get:function(_){return _.run}},metadata:T},null,F),n.__esDecorate(null,R={value:S},p,{kind:"class",name:S.name,metadata:T},null,C),A=S=R.value,T&&Object.defineProperty(S,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:T})}(),S.factory=h.injectPluginFactory(),function(){n.__runInitializers(S,C)}(),A=S}();t.ChatGPTPlugin=y,(0,f.registerPlugin)(y)},"../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 n=s("../excel-online-calc-common/lib/index.js"),a=function(){function l(o){We(this,l),this.provider=o,this.set=new Set}return ze(l,[{key:"createSession",value:function(){var o=gr(function*(g){var h=yield this.provider.openChat(g);return(0,n.isDefined)(h)?(this.set.add(h),(0,n.success)(h)):(0,n.failure)(void 0)});function f(g){return o.apply(this,arguments)}return f}()},{key:"closeSession",value:function(){var o=gr(function*(g){if(!this.set.has(g))return(0,n.failure)(void 0);try{return this.provider.close(g),this.set.delete(g),(0,n.success)(void 0)}catch(h){return(0,n.failure)(void 0)}});function f(g){return o.apply(this,arguments)}return f}()},{key:"request",value:function(){var o=gr(function*(g,h){if(!this.set.has(g))return(0,n.failure)(void 0);try{var y=yield this.provider.send(g,h);return(0,n.success)(y)}catch(p){return(0,n.failure)(void 0)}});function f(g,h){return o.apply(this,arguments)}return f}()}])}();t.ChatGPTService=a},"../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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-common/lib/index.js"),l=s("../excel-online-x10-interop/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),f=s("../excel-online-calc/lib/x10-formula-bar/Computation/computationRegistry.js"),g=s("../excel-online-calc/lib/x10-formula-bar/Utils/helpers.js");t.conflictResolver={runTest:y,runExperiment:y,runAuthoringExperiment:y,runPerCharacterExperiment:y,argumentAssistance:p,valuePreview:p,gotoCtrlClick:p,formulaRepair:p,chatGPTQuery:p,columnFormulaSuggestion:p,formulaCopilotIPE:p,getTranspiledFormulas:p,getAnonymizedFormulas:p,inCellControlsAutodetection:p,getLocale:p,formulaCompletion:p,inCellSuggestion:function(S){for(var F of S){var E=Ae(F,2),A=E[0].factoryName,T=E[1];if(A===l.PluginFactoryName.AutocompleteRangeSuggestionPlugin&&(0,n.isDefined)(T))return T}return null},formulaHighlighting:function(S){if(S.length>0){var F=[];for(var E of S){var A,T=Ae(E,2),M=T[0],_=T[1],L=(A=_.formulaHighlights)==null?void 0:A.filter(n.isDefined);L!==void 0&&(F=F.concat(L))}var k=function(b,x){return(0,n.isDefined)(b.span)&&(0,n.isDefined)(x.span)?(0,g.spanCompare)(b.span,x.span):(0,n.isDefined)(b)?1:(0,n.isDefined)(x)?-1:0};return F.sort(k),{formulaHighlights:F}}return null},functionSuggestion:function(S,F){if(F===l.PluginGroup.Python)return R(S);var E=void 0,A=X(X(X({},"Simple",[]),"Smart",[]),"Enum",[]);function T(_){return _.kind===l.CompletionItemKind.Enum?"Enum":_.type===l.SuggestionKind.Smart?"Smart":"Simple"}return S.forEach(function(_){var L=Ae(_,2),k=L[0],v=L[1];v.items.filter(n.isDefined).filter(function(b){return(0,n.isDefined)(b.textEdit)||(0,n.isDefined)(b.label)}).forEach(function(b){return A[T(b)].push(b)}),(0,n.isDefined)(v.data)&&(n.ulsLogger.ULS.assertTag(506804355,a.LogCategory.msoulscat_ES_EWAJS,!(0,n.isDefined)(E),"Multiple smart suggestions data received"),E=v.data)}),{items:A.Enum.length>0?Qr(A.Enum):[].concat(Qr(A.Smart),Qr(A.Simple.sort(M))),data:E};function M(_,L){if((0,n.isDefined)(_.label)&&(0,n.isDefined)(L.label)){if((0,n.isDefined)(_.isPrefixed)&&(0,n.isDefined)(L.isPrefixed)&&_.isPrefixed!==L.isPrefixed)return _.isPrefixed?-1:1;if(h.includes(_.kind)&&h.includes(L.kind)){var k=(0,o.getStructRefCompletionItemRank)(_),v=(0,o.getStructRefCompletionItemRank)(L);if(k!==v)return v-k}return _.label.toLocaleLowerCase()>L.label.toLocaleLowerCase()?1:-1}return(0,n.isDefined)(_.label)?1:(0,n.isDefined)(L.label)?-1:0}}};var h=[l.CompletionItemKind.TableHeader,l.CompletionItemKind.TableSpecialStructRef];(0,n.staticAssertExtends)();function y(C){var S=[];for(var F of C){var E=Ae(F,2),A=E[0],T=E[1].results;(0,n.isDefined)(T)&&S.push.apply(S,Qr(T.filter(n.isDefined)))}return{results:S}}function p(C){var S;if(C.length===0)return null;var F=Ae(C[0],2),E=F[0],A=F[1];if(C.length===1)return A;var T=(S=f.computationRegistry.UIMessage.getRegistrationByComputationIdentifier(E))==null?void 0:S.kind;throw new Error("Conflict resolver: ".concat(T,": ").concat(C.length," results received, while only one active plugin is currently supported"))}function R(C){return p(C)}},"../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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-x10-interop/lib/index.js"),l=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/customConflictResolverTypes.js"),f=function(){function g(){We(this,g),this.argumentAssistanceResult=null,this.functionSuggestionResult=null,this.inCellSuggestionResult=null,this.formulaCopilotIPEResult=null,this.argumentAssistanceSet=!1,this.functionSuggestionSet=!1,this.inCellSuggestionSet=!1,this.formulaCopilotIPESet=!(0,n.isTypedChangeGateEnabled)("OfficeVSO:9848728_refactorFormulaCopilotIPERequest"),this.promise=new n.ResolvablePromise}return ze(g,[{key:"consumeResult",value:function(y){switch(y.kind){case l.RequestKind.functionSuggestion:(0,n.assertTrue)("functionSuggestionSet should be false when receiving functionSuggestion request",!this.functionSuggestionSet),this.functionSuggestionResult=y.result,this.functionSuggestionSet=!0,this.resolvePromiseIfPossible();break;case l.RequestKind.argumentAssistance:(0,n.assertTrue)("argumentAssistanceSet should be false when receiving argumentAssistance request",!this.argumentAssistanceSet),this.argumentAssistanceResult=y.result,this.argumentAssistanceSet=!0,this.resolvePromiseIfPossible();break;case l.RequestKind.inCellSuggestion:(0,n.assertTrue)("inCellSuggestionSet should be false when receiving inCellSuggestion request",!this.inCellSuggestionSet),this.inCellSuggestionResult=y.result,this.inCellSuggestionSet=!0,this.resolvePromiseIfPossible();break;case l.RequestKind.formulaCopilotIPE:(0,n.isTypedChangeGateEnabled)("OfficeVSO:9848728_refactorFormulaCopilotIPERequest")&&((0,n.assertTrue)("formulaCopilotIPESet should be false when receiving formulaCopilotIPE request",!this.formulaCopilotIPESet),this.formulaCopilotIPEResult=y.result,this.formulaCopilotIPESet=!0,this.resolvePromiseIfPossible());break;default:(0,n.assertNever)("unknown result: ".concat(y),y)}}},{key:"resolvePromiseIfPossible",value:function(){if(!(!this.formulaCopilotIPESet||!this.functionSuggestionSet)){if((0,n.isDefined)(this.functionSuggestionResult)&&(0,n.isDefined)(this.functionSuggestionResult.items)&&this.functionSuggestionResult.items.length>0){var y;if(((y=this.functionSuggestionResult.items[length-1])==null?void 0:y.type)===a.SuggestionKind.Smart){var p;(0,n.assertTrue)("can't get argument assistance and smart suggestion at the same time",!this.argumentAssistanceSet||this.argumentAssistanceResult==null),(0,n.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 g}}])}();t.FunctionSuggestionAndArgumentAssistanceConflictResolver=f,(0,n.staticAssertExtends)(),t.customConflictResolverFactories=X({},o.CustomConflictResolverStrategy.FunctionSuggestionAndArgumentAssistance,f),(0,n.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),l=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),o;(function(g){g.FunctionSuggestionAndArgumentAssistance="FunctionSuggestionAndArgumentAssistance"})(o||(t.CustomConflictResolverStrategy=o={})),t.customConflictResolverPluginKinds=X({},o.FunctionSuggestionAndArgumentAssistance,[a.RequestKind.functionSuggestion,a.RequestKind.argumentAssistance,a.RequestKind.inCellSuggestion,a.RequestKind.formulaCopilotIPE]);function f(g){return{functionSuggestionAndArgumentAssistance:function(y,p,R){if((0,n.isNone)(y))return Promise.resolve(null);var C=y.functionSuggestion,S=y.argumentAssistance,F=y.inCellSuggestion,E=y.formulaCopilotIPE;return(0,n.isNone)(C)||(0,n.isNone)(S)||(0,n.isNone)(F)||(0,n.isNone)(E)?Promise.resolve(null):g.doBatchRequest({strategy:o.FunctionSuggestionAndArgumentAssistance,functionSuggestion:C,argumentAssistance:S,inCellSuggestion:F,formulaCopilotIPE:E},p,R??l.DefaultComputationGroup)}}}(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)(),(0,n.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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-common/lib/index.js"),o=n.__importStar(s("../typed-workers/lib/index.js")),f=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),g=s("../excel-online-calc/lib/x10-formula-bar/formulaBarScheduler.js"),h=s("../excel-online-calc/lib/x10-formula-bar/gridProvider.js"),y=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),p=s("../excel-online-calc/lib/x10-formula-bar/prefetchingCache.js"),R=s("../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js"),C=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),S=s("../excel-online-calc/lib/calc/utils.js"),F=function(){function k(v,b){if(We(this,k),!(b instanceof g.FormulaBarScheduler))throw new TypeError("DynamicPluginLoaderBase.constructor: unknown IFormulaBarScheduler class: ".concat(JSON.stringify(b)));this.scheduler=b,C.x10Logger.threadId=v}return ze(k,[{key:"loadPluginScriptTrace",value:function(b,x){a.ulsLogger.ULS.traceTag(553734797,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,C.x10Logger.formatLogMessage("loadPluginScript",{description:"".concat(b," loaded, time to load ").concat(x)}))}},{key:"createAndAttachPlugin",value:function(){var v=gr(function*(x,w){var B=(0,y.getPluginClass)(x);yield this.scheduler.createAndAttachPlugin(B,w)});function b(x,w){return v.apply(this,arguments)}return b}()}])}();t.DynamicPluginLoaderBase=F;var E=function(k){function v(b,x,w,B){var P;We(this,v),P=qa(this,v,["Main",w]),P.threadEntryPoint=b,P.gridManager=x,P.loader=B;var U=B.getConfig();return P.resolveScript=U.resolveScript,P}return Ka(v,k),ze(v,[{key:"loadPluginScript",value:function(){var b=gr(function*(w,B){if(!((0,a.isNone)(w)||(0,a.isNone)(B))){var P=R.defaultTimerInterface,U=P.now();yield this.loader.loadScript(w);var Q=P.now()-U;this.loadPluginScriptTrace(w,Q)}});function x(w,B){return b.apply(this,arguments)}return x}()},{key:"isThreadingSupported",value:function(){return o.isThreadingSupported()&&(0,a.getCalcAbsUrl)()!==void 0}},{key:"createPluginThread",value:function(){var b=gr(function*(w){var B=this,P="DynamicPluginLoaderThread-".concat(v.lastThreadNum+=1,"-").concat(w),U="".concat(P,"-IGrid");yield a.initCalcCalled;var Q=yield o.createWorker({createMode:"Thread",id:P},o.paramInsideDef({scriptUrl:(0,a.getCalcAbsUrlOrThrow)(),insideInitName:this.threadEntryPoint},{pluginResponseWindows:this.scheduler.getPluginResponseWindows()}),function(){return Object.assign({},(0,f.bindMethods)(B.scheduler,[].concat(Qr(g.parentMethodsCall),Qr(g.parentMethodsPost))),{resolveScript:B.resolveScript})});try{var W=function(){};Q.onClose=function(){W(),a.ulsLogger.ULS.traceTag(553734798,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,C.x10Logger.formatLogMessage("DynamicPluginLoader",{description:"Thread closed"}))};var q=yield(0,a.initCalcThread)(Q);W=function(){return q.close()},this.scheduler.doNotifyStatelessSubject.subscribe(function(G){return Q.post.processNotification(G)}),this.scheduler.requestWithCorrelationIdSubject.subscribe(function(G){var z;return(z=Q.post).requestWithCorrelationId.apply(z,Qr(G))}),this.scheduler.doNotifyStatefulSubject.subscribe(function(G){return Q.post.processNotification(G)});var H={createIGridImportEndpoint:function(z){return Q.call.createIGridImportEndpoint.transfer([z.port],z)},onGridExporterClosed:Q.post.onGridExporterClosed};return this.gridManager.onGridImporterCreated(H,U),new A(Q)}catch(G){throw Q.close(),G}});function x(w){return b.apply(this,arguments)}return x}()}])}(F);t.DynamicPluginLoader=E,E.lastThreadNum=0;var A=function(){function k(v){We(this,k),this.outside=v}return ze(k,[{key:"loadPluginScript",value:function(b,x){return this.outside.call.loadPluginScript(b,x)}},{key:"createAndAttachPlugin",value:function(b,x){return this.outside.call.createAndAttachPlugin(b,x)}},{key:"recalcServiceAttached",value:function(){return this.outside.call.recalcServiceAttached()}},{key:"close",value:function(){this.outside.close()}}])}(),T=function(v){return function(){var b,x=v.getGrid();if(x!==void 0){for(var w=arguments.length,B=new Array(w),P=0;P<w;P++)B[P]=arguments[P];return(b=p.PrefetchingCache).create.apply(b,[x].concat(B))}}};t.createPrefetchingCacheFactory=T;var M=function(v){return function(b){return new R.TimelineQueueProcessor(function(x,w){return x.kind-w.kind},b,void 0,v)}};t.timelineQueueProcessorFactory=M;var _=function(v,b){return function(){var x=gr(function*(w,B){var P=w.config,U=w.connection,Q=B.pluginResponseWindows;return o.Endpoint.createInside(U,function(W){var q=Object.assign({},(0,f.bindLazyMethods)(new S.ResettableLazy(function(){return W.call}),g.parentMethodsCall),(0,f.bindLazyMethods)(new S.ResettableLazy(function(){return W.post}),g.parentMethodsPost)),H=void 0,G=new h.GridProvider(function(){return z.registerAsyncGrid()}),z=new g.FormulaBarScheduler(v(H),b(G),Q,G.getGridDataSink(),G.getSyncDataModel(),H,q);return new L(String(U.options.id),G,z,P,W)})});return function(w,B){return x.apply(this,arguments)}}()};t.dynamicPluginLoaderInsideInit=_;var L=function(k){function v(b,x,w,B,P){var U;return We(this,v),U=qa(this,v,[b,w]),U.gridImporter=x,U.twConfig=B,U.inside=P,U.loadedScripts=(0,a.makeStringMap)(),U.initCalcThreadInside=function(){var Q=gr(function*(W,q,H){yield(0,a.initCalcInThread)(W,q,H,U.twConfig)});return function(W,q,H){return Q.apply(this,arguments)}}(),U.createIGridImportEndpoint=U.gridImporter.createIGridImportEndpoint.bind(U.gridImporter),U.onGridExporterClosed=U.gridImporter.onGridExporterClosed.bind(U.gridImporter),U.processNotification=U.scheduler.processNotification.bind(U.scheduler),U.requestWithCorrelationId=U.scheduler.requestWithCorrelationId.bind(U.scheduler),U}return Ka(v,k),ze(v,[{key:"loadPluginScript",value:function(){var b=gr(function*(w,B){if(!((0,a.isNone)(w)||(0,a.isNone)(B))&&this.loadedScripts[w]!==!0){var P=R.defaultTimerInterface,U=P.now();o.importScriptsWithRetry([yield this.inside.call.resolveScript({identifier:w,isLocalized:B})],a.maxRetriesForLoadingScript);var Q=P.now()-U;this.loadedScripts[w]=!0,this.loadPluginScriptTrace(w,Q)}});function x(w,B){return b.apply(this,arguments)}return x}()},{key:"recalcServiceAttached",value:function(){return this.scheduler.recalcServiceAttached()}}])}(F)},"../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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),l=function(){function f(g){We(this,f),this.consumeMessage=g,this.queue=new n.PriorityQueue(function(){return 0})}return ze(f,[{key:"enqueue",value:function(h,y,p){(0,n.isDefined)(p)&&h.kind===a.SchedulerTimelineQueueMessageKind.StopComputationFrame||this.queue.enqueue(h)}},{key:"step",value:function(){var h=this.queue.pop();(0,n.isDefined)(h)&&this.consumeMessage(h)}},{key:"done",get:function(){return this.queue.getCount()===0}}])}();t.ExperimentQueueProcessor=l;var o=function(g){return new l(g)};t.experimentQueueProcessorFactory=o,(0,n.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=l,t.functionMapFromDUFunction=g,t.bindMethods=h,t.lazy=y,t.bindLazyMethods=p,t.asReadonly=M,t.mapFromArrayOfDependantPairs=_,t.functionMapToGenericFunction1stArg=k;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/calc/utils.js");n.staticAssertSame,n.staticAssertSame,n.staticAssertSame,n.staticAssertSame,n.staticAssertSame,n.staticAssertExtends,n.staticAssertExtends;function l(b){}{var o="";n.staticAssertSame,n.staticAssertSame,n.staticAssertSame}{var f;n.staticAssertSame}function g(b,x){var w={},B=function(Q){w[Q]=function(){for(var W=arguments.length,q=new Array(W),H=0;H<W;H++)q[H]=arguments[H];return b.apply(void 0,[Q].concat(q))}};for(var P of x)B(P);return w}function h(b,x){var w={},B=function(Q){var W=function(){return b[Q].apply(b,arguments)};w[Q]=W};for(var P of x)B(P);return w}function y(b){return new a.ResettableLazy(b)}function p(b,x){var w={},B=function(Q){var W=function(){var H;return(H=b.getValue())[Q].apply(H,arguments)};w[Q]=W};for(var P of x)B(P);return w}function R(b){return b}n.staticAssertSame,n.staticAssertSame,n.staticAssertSame,n.staticAssertSame;var C=function(){function b(){We(this,b)}return ze(b,[{key:"unbox",value:function(w){return function(){for(var B=arguments.length,P=new Array(B),U=0;U<B;U++)P[U]=arguments[U];return w(P)}}},{key:"nullcheck",value:function(w){return function(){for(var B=arguments.length,P=new Array(B),U=0;U<B;U++)P[U]=arguments[U];for(var Q of P)if((0,n.isNone)(Q))return null;return w.apply(void 0,Qr(P))}}}])}();function S(b){var x=new C,w=x[b].bind(x);return function(B,P){var U={};for(var Q of P){var W=B[Q].bind(B);U[Q]=w(W)}return U}}t.bindMethodsUnbox=S("unbox"),t.bindMethodsNullCheck=S("nullcheck");{var F={methodF:function(x){return x+1},methodG:function(x){var w=Ae(x,1),B=w[0];return B+1}},E=(0,t.bindMethodsUnbox)(F,["methodG"]);n.staticAssertSame;var A=(0,t.bindMethodsNullCheck)(F,["methodG"]);n.staticAssertSame;var T=(0,t.bindMethodsNullCheck)(E,["methodG"]);n.staticAssertSame}function M(b){return b}function _(b){return b.reduce(function(x,w){var B=Ae(w,2),P=B[0],U=B[1];return x[P]=U,x},{})}var L=_([["a",1],["b",2]]);n.staticAssertSame;function k(b){return function(x,w){for(var B,P=arguments.length,U=new Array(P>2?P-2:0),Q=2;Q<P;Q++)U[Q-2]=arguments[Q];return(B=b[x]).call.apply(B,[b,w].concat(U))}}var v=function(){function b(x){We(this,b),this.operations=x,this.map=new Map}return ze(b,[{key:"get",value:function(w){var B=this.operations.getKey(w),P=this.map.get(B);if(P!==void 0)return P;var U=this.operations.getDefault();return this.map.set(B,U),U}},{key:"set",value:function(w,B){this.map.set(this.operations.getKey(w),B)}},{key:"delete",value:function(w){this.map.delete(this.operations.getKey(w))}}])}();t.DefaultMap=v},"../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=void 0,t.shouldRunComputation=$;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-x10-interop/lib/index.js"),o=s("../office-copilot-utils/lib/index.js"),f=s("../excel-online-calc/lib/x10-formula-bar/Augloop/augLoopService.js"),g=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/functionShortDescriptions.js"),h=s("../excel-online-calc/lib/x10-formula-bar/chatGPTService.js"),y=s("../excel-online-calc/lib/x10-formula-bar/Computation/computationDefinitions.js"),p=s("../excel-online-calc/lib/x10-formula-bar/Computation/computationRegistry.js"),R=s("../excel-online-calc/lib/x10-formula-bar/Computation/Events/eventDefinitions.js"),C=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),S=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/uiMessageDefinitions.js"),F=s("../excel-online-calc/lib/x10-formula-bar/conflictResolver.js"),E=s("../excel-online-calc/lib/x10-formula-bar/customConflictResolver.js"),A=s("../excel-online-calc/lib/x10-formula-bar/customConflictResolverTypes.js"),T=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),M=s("../excel-online-calc/lib/x10-formula-bar/notifierMethods.js"),_=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),L=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/pluginFinalizer.js"),k=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/utils.js"),v=s("../excel-online-calc/lib/x10-formula-bar/requestProcessor.js"),b=s("../excel-online-calc/lib/x10-formula-bar/schedulerMessages.js"),x=s("../excel-online-calc/lib/x10-formula-bar/schedulerService.js"),w=s("../excel-online-calc/lib/x10-formula-bar/TableIntelligence/x10TableIntelligenceService.js"),B=s("../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js"),P=s("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js"),U=s("../excel-online-calc/lib/x10-formula-bar/Utils/logSafeFailure.js"),Q=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),W=s("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/index.js"),q=s("../excel-online-calc/lib/calc/utils.js"),H=s("../excel-online-calc/lib/calcPackageNames.js"),G=function(){function ee(){We(this,ee),this.current=0}return ze(ee,[{key:"create",value:function(){return this.current+=1}}])}(),z=(0,T.mapFromArrayOfDependantPairs)((0,n.numEnumArray)(l.PluginFactoryName).map(function(ee){return[ee,l.PluginFactoryName[ee]]}));t.parentMethodsCall=["serviceCall","createChatGPTSession","closeChatGPTSession","sendChatGPTQuery","sendAugLoopSignal","registerALAnnotation","getRecognizedTablesInfo","getCoPilotLicense","getPythonLicense","logAshaErrorEvent","getPowerQueries","getPythonType","getPrecedingPythonCells","getTableColHeaders","getRichValueFieldListContext"],t.parentMethodsCall,t.parentMethodsPost=["addResult","addToComputationCount","triggerEventImmediate"],(0,n.staticAssertSame)();var V={kind:b.InternalSchedulerResponseKind.FirstStep},Z=X(X(X({},P.NotificationKind.setActiveCell,!0),P.NotificationKind.setActiveCellFormat,!0),P.NotificationKind.doNothing,!0),D=(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.PluginResponseWindowDebugTimeExtension"),O=function(){function ee(Y,re){var ue=this,ce,oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Object.assign({},S.defaultPluginResponseWindows),ae=arguments.length>3?arguments[3]:void 0,le=arguments.length>4?arguments[4]:void 0,ne=arguments.length>5&&arguments[5]!==void 0?arguments[5]:B.defaultTimerInterface,te=arguments.length>6?arguments[6]:void 0;We(this,ee),this.createPrefetchingCache=re,this.pluginResultWindows=oe,this.gridDataSink=ae,this.syncDataModel=le,this.timer=ne,this.parent=te,this.responseStates=(0,T.mapFromArrayOfDependantPairs)((0,n.strEnumArray)(y.ComputationType).map(function(ie){return[ie,(0,T.mapFromArrayOfDependantPairs)((0,n.strEnumArray)(y.ComputationKinds[ie]).map(function(se){return[se,new _.ResponseState(ie,se)]}))]})),this.uiMessages=(0,T.mapFromArrayOfDependantPairs)((0,n.strEnumArray)(y.ComputationKinds[y.ComputationType.UIMessage]).map(function(ie){return[ie,new k.Subject]})),this.syncUIMessages=(0,T.mapFromArrayOfDependantPairs)((0,n.strEnumArray)(y.ComputationKinds[y.ComputationType.UIMessage]).map(function(ie){return[ie,new k.Subject]})),this.eventHandlers=(0,T.mapFromArrayOfDependantPairs)((0,n.strEnumArray)(y.ComputationKinds[y.ComputationType.Event]).map(function(ie){return[ie,new k.Subject]})),this.conflictResolvers=X(X({},y.ComputationType.UIMessage,F.conflictResolver),y.ComputationType.Event,(0,n.mapFromArrayOfPairs)((0,n.strEnumArray)(y.ComputationKinds[y.ComputationType.Event]).map(function(ie){return[ie,function(){}]}))),this.computationSubjects=X(X({},y.ComputationType.UIMessage,X(X(X({},C.ExecutionType.Internal,this.uiMessages),C.ExecutionType.Async,this.uiMessages),C.ExecutionType.Sync,this.syncUIMessages)),y.ComputationType.Event,X(X({},C.ExecutionType.Internal,this.eventHandlers),C.ExecutionType.Async,this.eventHandlers)),this.syncMessageQueue=new n.PriorityQueue(function(){return 0}),this.doNotifyStatelessSubject=new k.Subject,this.doNotifyStatefulSubject=new k.InitializingSubject(function(){return ue.syncDataModel.getStateAsNotifications()}),this.requestWithCorrelationIdSubject=new k.Subject,this.idFactory=new G,this.eventComputationGroupFactory=new G,this.state={scheduler:this},this.notificationProcessorMap=(ce={},X(X(X(X(X(X(X(X(X(X(ce,P.NotificationKind.setActiveCell,this.setActiveCellImpl.bind(this)),P.NotificationKind.setActiveCellFormat,this.setActiveCellFormatImpl.bind(this)),P.NotificationKind.setA1ReferenceStyle,this.syncDataModel.setA1ReferenceStyle.bind(this.syncDataModel)),P.NotificationKind.setLocale,this.syncDataModel.setLocale.bind(this.syncDataModel)),P.NotificationKind.setWorkbookProps,this.syncDataModel.setWorkbookProps.bind(this.syncDataModel)),P.NotificationKind.updateSheetNames,this.syncDataModel.updateSheetNames.bind(this.syncDataModel)),P.NotificationKind.updateNamedObjects,this.syncDataModel.updateNamedObjects.bind(this.syncDataModel)),P.NotificationKind.doNothing,function(){}),P.NotificationKind.writeRange,function(){for(var ie,se=arguments.length,Re=new Array(se),he=0;he<se;he++)Re[he]=arguments[he];return(ie=ue.gridDataSink)==null?void 0:ie.writeRange.apply(ie,Re)}),P.NotificationKind.writeRanges,function(ie,se){return se.map(function(Re){var he;return(he=ue.gridDataSink)==null?void 0:he.writeRange(ie,Re)})}),X(X(X(X(X(X(ce,P.NotificationKind.setNumberFormats,function(){for(var ie,se=arguments.length,Re=new Array(se),he=0;he<se;he++)Re[he]=arguments[he];return(ie=ue.gridDataSink)==null?void 0:ie.setNumberFormats.apply(ie,Re)}),P.NotificationKind.setFunctionsInfo,this.setFunctionInfo.bind(this)),P.NotificationKind.conflictResolverEarlyTermination,function(ie,se,Re){return ue.stopComputationFrame(ie,se,y.ComputationType.UIMessage,Re,_.ExecutionStopReason.Frame.ConflictResolverEarlyTermination)}),P.NotificationKind.setDefinedNamesInfo,this.setDefinedNamesInfo.bind(this)),P.NotificationKind.notifyWorkbookClosing,this.onWorkbookClosing.bind(this)),P.NotificationKind.setSchedulerFeatures,this.syncDataModel.setSchedulerFeatures.bind(this.syncDataModel))),this.notifierObject=(0,M.makeNotifier)(this),this.eventEmitterObject=(0,R.makeEventEmitter)(this),this.alAnnotationNotifierObject=(0,R.makeALAnnotationNotifier)(this),this.requesterObject=(0,S.makeRequester)(this),this.syncRequesterObject=(0,S.makeSyncRequester)(this),this.batchRequesterObject=(0,A.makeBatchRequester)(this),this.notificationQueue=[],this.eventResultWindows=(0,n.mapFromArrayOfPairs)((0,n.strEnumArray)(y.ComputationKinds[y.ComputationType.Event]).map(function(ie){return[ie,{startDelta:0,stopDelta:1/0}]})),this.computationResultWindows=X(X({},y.ComputationType.UIMessage,this.pluginResultWindows),y.ComputationType.Event,this.eventResultWindows),this.services={Recalc:x.SchedulerService.fromFunction({providerId:"Recalc",subscriberLimit:1e3},x.providerProxy),EventCallbackManager:x.SchedulerService.fromClass({providerId:"EventCallbackManager",subscriberLimit:1e3},R.EventCallbacksManagerService),AugmentationLoop:x.SchedulerService.fromClass({providerId:"AugmentationLoop",subscriberLimit:1e3},f.AugLoopService),ChatGPT:x.SchedulerService.fromClass({providerId:"ChatGPT",subscriberLimit:1e3},h.ChatGPTService),TableIntelligence:x.SchedulerService.fromClass({providerId:"TableIntelligence",subscriberLimit:1e3},w.X10TableIntelligenceService),CopilotLicense:x.SchedulerService.fromFunction({providerId:"CopilotLicense",subscriberLimit:1e3},x.providerProxy),PythonLicense:x.SchedulerService.fromFunction({providerId:"PythonLicense",subscriberLimit:1e3},x.providerProxy),PowerQueryDataProvider:x.SchedulerService.fromFunction({providerId:"PowerQueryDataProvider",subscriberLimit:1e3},x.providerProxy),ServerDataProvider:x.SchedulerService.fromFunction({providerId:"ServerDataProvider",subscriberLimit:1e3},x.providerProxy)},this.recalcServiceAttached=gr(function*(){return ue.services.Recalc.toPromise()}),this.registerAsyncGrid=function(){return ue.registerProvider("Recalc",void 0)},this.computationFinalizerHandlers=[N],this.warmupParse=(0,q.asyncLazy)(gr(function*(){var ie=ue.createPrefetchingCache(ue.syncDataModel,-1);if(ie){var se=(0,a.documentLoc)(void 0,""),Re=(0,a.sheetGridCell)((0,a.sheetIndex)(se,0),(0,a.gridCell)(1,1));ie.parseEditSync(Re,"=sum(5,7)",{formatString:"'GENERAL",builtIn:!0})}})),n.ulsLogger.ULS.traceTag(537796811,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,Q.x10Logger.formatLogMessage("excelOnlineCalcPackages",{description:"".concat((0,H.getExcelOnlineCalcNewPackagesNames)())})),this.processor=Y(this.consumeMessage.bind(this))}return ze(ee,[{key:"serviceCall",value:function(){var Y=gr(function*(ue,ce,oe){if(this.parent!==void 0)return this.parent.serviceCall(ue,ce,oe);var ae=yield this.services[ue];(0,T.staticTypeHint)(ae),(0,T.staticTypeHint)(ce);var le=ae[ce];return(0,T.staticTypeHint)(le),le.bind(ae).apply(void 0,Qr(oe))});function re(ue,ce,oe){return Y.apply(this,arguments)}return re}()},{key:"registerProvider",value:function(re,ue){Q.x10Logger.log({kind:"provider",payload:{id:re,state:"Provided"}});var ce=this.services[re];(0,T.staticTypeHint)(ce);var oe=ce.resolve(ue);return Q.x10Logger.log({kind:"provider",payload:{id:re,state:"Registered"}}),oe}},{key:"getCoPilotLicense",value:function(){var Y=gr(function*(){var ue;return this.parent?this.parent.getCoPilotLicense():(ue=this.services.CopilotLicense.getCurrentValue())==null?void 0:ue.getLicense()});function re(){return Y.apply(this,arguments)}return re}()},{key:"getPythonLicense",value:function(){var Y=gr(function*(){var ue;return this.parent?this.parent.getPythonLicense():(ue=this.services.PythonLicense.getCurrentValue())==null?void 0:ue.getLicense()});function re(){return Y.apply(this,arguments)}return re}()},{key:"getPythonType",value:function(){var Y=gr(function*(){if(this.parent){var ue;return(ue=this.parent).getPythonType.apply(ue,arguments)}var ce=this.services.ServerDataProvider.getCurrentValue();return ce?(0,n.success)(yield ce.getPythonType.apply(ce,arguments)):(0,n.failure)("Unavailable")});function re(){return Y.apply(this,arguments)}return re}()},{key:"getPrecedingPythonCells",value:function(){var Y=gr(function*(){if(this.parent){var ue;return(ue=this.parent).getPrecedingPythonCells.apply(ue,arguments)}var ce=this.services.ServerDataProvider.getCurrentValue();return ce?(0,n.success)(yield ce.getPrecedingPythonCells.apply(ce,arguments)):(0,n.failure)("Unavailable")});function re(){return Y.apply(this,arguments)}return re}()},{key:"getRichValueFieldListContext",value:function(){var Y=gr(function*(){if(this.parent){var ue;return(ue=this.parent).getRichValueFieldListContext.apply(ue,arguments)}var ce=this.services.ServerDataProvider.getCurrentValue();return ce?(0,n.success)(yield ce.getRichValueFieldListContext.apply(ce,arguments)):(0,n.failure)("Unavailable")});function re(){return Y.apply(this,arguments)}return re}()},{key:"getTableColHeaders",value:function(){var Y=gr(function*(){if(this.parent){var ue;return(ue=this.parent).getTableColHeaders.apply(ue,arguments)}var ce=this.services.ServerDataProvider.getCurrentValue();return ce?(0,n.success)(yield ce.getTableColHeaders.apply(ce,arguments)):(0,n.failure)("Unavailable")});function re(){return Y.apply(this,arguments)}return re}()},{key:"getPowerQueries",value:function(){var Y=gr(function*(){if(this.parent)return this.parent.getPowerQueries();var ue=this.services.PowerQueryDataProvider.getCurrentValue();return(0,n.isDefined)(ue)?(0,n.success)(yield ue.getQueries()):(0,n.failure)("Unavailable")});function re(){return Y.apply(this,arguments)}return re}()},{key:"setFunctionInfo",value:function(re){if((0,n.isNone)(re)){n.ulsLogger.ULS.traceTag(512274762,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,Q.x10Logger.formatLogMessage("setFunctionInfo",{description:"functionsInfo was none"}));return}var ue={};for(var ce of re)(0,n.isDefined)(ce)&&(ue[ce.NameDataStrings]=ce);this.state=Object.assign({},this.state,{functionsInfoMap:ue}),n.ulsLogger.ULS.traceTag(512274761,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,Q.x10Logger.formatLogMessage("setFunctionInfo",{description:"set functionsInfoMap"}))}},{key:"setDefinedNamesInfo",value:function(re){if((0,n.isNone)(re)){n.ulsLogger.ULS.traceTag(512274760,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,Q.x10Logger.formatLogMessage("setDefinedNamesInfo",{description:"definedNamesInfo was none"}));return}var ue={};for(var ce of re)(0,n.isDefined)(ce)&&(0,n.isDefined)(ce.name)&&(ue[ce.name.toUpperCase()]=ce);this.state=Object.assign({},this.state,{definedNamesInfoMap:ue}),n.ulsLogger.ULS.traceTag(512274759,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,Q.x10Logger.formatLogMessage("setDefinedNamesInfo",{description:"set definedNamesInfoMap"}))}},{key:"onWorkbookClosing",value:function(){Q.x10Logger.flush()}},{key:"getPluginResponseWindows",value:function(){return this.pluginResultWindows}},{key:"setPluginResponseWindow",value:function(re,ue,ce){this.pluginResultWindows[re]={startDelta:ue,stopDelta:ce}}},{key:"consumeMessage",value:function(re){var ue=this;switch(re.kind){case _.SchedulerTimelineQueueMessageKind.StepComputation:this.stepComputation(re.computation,re.payload);break;case _.SchedulerTimelineQueueMessageKind.NoOpRequest:case _.SchedulerTimelineQueueMessageKind.SyncRequest:case _.SchedulerTimelineQueueMessageKind.AsyncRequest:case _.SchedulerTimelineQueueMessageKind.InternalRequest:var ce=this.timer.now();this.processYieldRequest(re.computation,re.request,{onFulfilled:function(ae){if(ae.kind===n.ResultKind.Success)return ue.enqueueMessage({kind:_.SchedulerTimelineQueueMessageKind.StepComputation,computation:re.computation,payload:{kind:b.InternalSchedulerResponseKind.NormalResponse,response:ae.value}}),ae.value;var le=U.logSafeFailure.censored(ae);return ue.enqueueMessage({kind:_.SchedulerTimelineQueueMessageKind.StepComputation,computation:re.computation,payload:{kind:b.InternalSchedulerResponseKind.RequestFailure,request:re.request.kind,failure:le}}),le},onRejected:function(){var ae=(0,n.failure)(void 0);return ue.enqueueMessage({kind:_.SchedulerTimelineQueueMessageKind.StepComputation,computation:re.computation,payload:{kind:b.InternalSchedulerResponseKind.RequestFailure,request:re.request.kind,failure:ae}}),ae}}),re.computation.info.schedulerTime+=this.timer.now()-ce;break;case _.SchedulerTimelineQueueMessageKind.StopComputationFrame:this.stopComputationFrame(re.correlationId,re.computationGroup,re.type,re.computationKind,_.ExecutionStopReason.Frame.Timeout);break;case _.SchedulerTimelineQueueMessageKind.Timeout:re.callback();break;default:(0,n.assertNever)("unknown message: ".concat(re),re)}}},{key:"enqueueMessage",value:function(re,ue){var ce=ee.abstractStepCosts[re.kind];this.processor.enqueue(re,ce,ue)}},{key:"stepComputation",value:function(re,ue){var ce=this.responseStates[re.info.type][re.info.computationKind].computationFrame(re.info.computationGroup);if(re.info.correlationId!==(ce==null?void 0:ce.correlationId)){re.finalizer.finalize(re,re.stopReasonRef.value);return}try{var oe=this.timer.now(),ae=K(re.generator,ue);if(re.info.computationTime+=this.timer.now()-oe,ae.done!==!0){var le=ae.value,ne=(0,b.createTimelineQueueMessage)(le,re);this.enqueueMessage(ne)}else this.addResultAndFinalizeComputationFrame(re,{kind:"Successful",message:ae.value},_.ExecutionStopReason.Computation.Done)}catch(te){this.addResultAndFinalizeComputationFrame(re,{kind:"Exception"},_.ExecutionStopReason.Computation.Exception),Q.x10Logger.log({kind:"failure",payload:{failureKind:Q.X10FailureKind.PluginFailure,failureLevel:a.TraceLevel.Warning,path:"FormulaBarScheduler.stepComputation",description:"plugin threw exception: ".concat(te," during computation"),data:re.info}})}}},{key:"addResultAndFinalizeComputationFrame",value:function(re,ue,ce){return re.finalizer.finalize(re,ce),this.addResult(re.info,ue)}},{key:"addResult",value:function(re,ue,ce){var oe=this.responseStates[re.type][re.computationKind].computationFrame(re.computationGroup);if(this.parent||ce==null||ce.forEach(function(ne){var te;return(te=Q.x10Logger).log.apply(te,Qr(ne))}),!(oe===void 0||oe.correlationId>re.correlationId)){if(oe.correlationId<re.correlationId&&Q.x10Logger.log({kind:"failure",payload:{failureKind:Q.X10FailureKind.AssertionFailure,failureLevel:a.TraceLevel.Warning,path:"FormulaBarScheduler.addResult",description:"main scheduler corelationID (".concat(oe.correlationId,") is less than the child one (").concat(re.correlationId,")")}}),this.parent){var ae=[].concat(Qr(ce??[]),Qr(Q.x10Logger.flushBufferedMessages()));this.parent.addResult(re,ue,ae)}switch(ue.kind){case"Successful":oe.successfulResults.results.push([re.computationIdentifier,ue.message]);break;case"Exception":oe.numFailures+=1;break;case"Skipped":oe.numSkippedComputations+=1;break;default:(0,n.assertNever)("unknown result",ue)}var le=j(oe);le!==void 0&&this.stopComputationFrame(oe.correlationId,re.computationGroup,re.type,re.computationKind,le)}}},{key:"processYieldRequest",value:function(re,ue,ce){var oe,ae,le=this,ne=ce.onFulfilled,te=ce.onRejected;if(!(0,n.isTypedChangeGateEnabled)("OfficeVSO:10149551_x10_NewRequestProcessor"))return this.processRequest(re,ue,{onFulfilled:ne,onRejected:te});var ie=this.responseStates[re.info.type][re.info.computationKind],se=ie.computationFrame(re.info.computationGroup);if(re.info.correlationId!==(se==null?void 0:se.correlationId))return re.finalizer.finalize(re,re.stopReasonRef.value),te(U.logSafeFailure.failure("Computation timed out"));var Re=this.timer.now(),he=(0,W.processYieldRequest)(W.yieldRequestProcessorMap,ue,re,(oe=ie.computationFrame(re.info.computationGroup))==null?void 0:oe.cache,(ae=ie.computationFrame(re.info.computationGroup))==null?void 0:ae.config);return(0,n.bindMaybeThenable)(he,function(ye){return le.addProcessingTime(re,ue.kind,Re),ye.kind!==n.ResultKind.Success&&Q.x10Logger.log({kind:"failure",payload:{failureKind:Q.X10FailureKind.RequestProcessorFailure,failureLevel:a.TraceLevel.Warning,path:"FormulaBarScheduler.processRequest",description:"request returned a scheduler-side failure",data:Object.assign({},re.info,{failedRequest:ue.kind,failedReason:U.logSafeFailure.censored(ye)})}}),ne(ye)},function(ye){return le.addProcessingTime(re,ue.kind,Re),Q.x10Logger.log({kind:"failure",payload:{failureKind:Q.X10FailureKind.RequestProcessorFailure,failureLevel:a.TraceLevel.Error,path:"FormulaBarScheduler.processRequest",description:"request processor threw",data:Object.assign({},re.info,{failedRequest:ue.kind,error:(0,n.messageFromError)(ye)})}}),te(ye)})}},{key:"processRequest",value:function(re,ue,ce){var oe,ae,le=this,ne=ce.onFulfilled,te=ce.onRejected,ie=this.responseStates[re.info.type][re.info.computationKind],se=ie.computationFrame(re.info.computationGroup);if(re.info.correlationId!==(se==null?void 0:se.correlationId))return re.finalizer.finalize(re,re.stopReasonRef.value),te(U.logSafeFailure.failure("Computation timed out"));var Re=this.timer.now(),he=(0,v.processRequest)(v.requestProcessorMap,ue,re,(oe=ie.computationFrame(re.info.computationGroup))==null?void 0:oe.cache,(ae=ie.computationFrame(re.info.computationGroup))==null?void 0:ae.config);return(0,n.bindMaybeThenable)(he,function(ye){return le.addProcessingTime(re,ue.kind,Re),ye.kind!==n.ResultKind.Success&&Q.x10Logger.log({kind:"failure",payload:{failureKind:Q.X10FailureKind.RequestProcessorFailure,failureLevel:a.TraceLevel.Warning,path:"FormulaBarScheduler.processRequest",description:"request returned a scheduler-side failure",data:Object.assign({},re.info,{failedRequest:ue.kind,failedReason:U.logSafeFailure.censored(ye)})}}),ne(ye)},function(ye){return le.addProcessingTime(re,ue.kind,Re),Q.x10Logger.log({kind:"failure",payload:{failureKind:Q.X10FailureKind.RequestProcessorFailure,failureLevel:a.TraceLevel.Error,path:"FormulaBarScheduler.processRequest",description:"request processor threw",data:Object.assign({},re.info,{failedRequest:ue.kind,error:(0,n.messageFromError)(ye)})}}),te(ye)})}},{key:"addProcessingTime",value:function(re,ue,ce){var oe=this.timer.now(),ae=re.info.requestTimes[ue];return ae?(ae.requestDuration=ae.requestDuration+oe-ce,ae.numberOfRequests+=1,ae.timeSinceLastRequest=oe-re.lastTimestamp):re.info.requestTimes[ue]={requestDuration:oe-ce,numberOfRequests:1,timeSinceLastRequest:oe-re.lastTimestamp},re.lastTimestamp=oe,oe}},{key:"stopComputationFrame",value:function(re,ue,ce,oe,ae){var le,ne=this.responseStates[ce][oe];re===((le=ne.computationFrame(ue))==null?void 0:le.correlationId)&&ne.stop(ue,ae,this.timer.now())}},{key:"getFunctionsShortDescriptions",value:function(){return g.functionShortDescriptions.getValue()}},{key:"getSchedulerFeatures",value:function(){return(0,T.asReadonly)(this.syncDataModel.schedulerFeatures)}},{key:"isSchedulerFeatureEnabled",value:function(re){return this.getSchedulerFeatures().indexOf(re)!==-1}},{key:"doNotify",value:function(){for(var re=arguments.length,ue=new Array(re),ce=0;ce<re;ce++)ue[ce]=arguments[ce];n.ulsLogger.ULS.traceTag(512274758,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,Q.x10Logger.formatLogMessage("FormulaBarScheduler.doNotify",{description:"received notification of kind:\n ".concat(ue[0],"\n ")})),this.enqueueNotification(ue),(ue[0]===P.NotificationKind.setSchedulerFeatures||ue[0]===P.NotificationKind.notifyWorkbookClosing)&&this.processNotifications()}},{key:"enqueueNotification",value:function(re){var ue=this.notificationQueue.length-1,ce=this.notificationQueue[ue];if(ce===void 0)this.notificationQueue.push(re),n.ulsLogger.ULS.traceTag(512274757,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,Q.x10Logger.formatLogMessage("FormulaBarScheduler.enqueueNotification",{description:"queue empty, notification of kind:\n ".concat(re[0]," pushed to queue\n ")}));else{var oe=Ae(ce,1),ae=oe[0],le=Ae(re,1),ne=le[0],te=ae===ne&&Z[ae]===!0;te?(this.notificationQueue[ue]=re,n.ulsLogger.ULS.traceTag(512274756,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,Q.x10Logger.formatLogMessage("FormulaBarScheduler.enqueueNotification",{description:"notification of kind:\n ".concat(re[0]," overrode previous notification\n ")}))):(this.notificationQueue.push(re),n.ulsLogger.ULS.traceTag(512274755,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,Q.x10Logger.formatLogMessage("FormulaBarScheduler.enqueueNotification",{description:"couldn't coalesce, notification of kind:\n ".concat(re[0]," pushed to queue\n ")})))}}},{key:"processNotifications",value:function(){for(var re of this.notificationQueue)n.ulsLogger.ULS.traceTag(512274754,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,Q.x10Logger.formatLogMessage("FormulaBarScheduler.processNotifications",{description:"processing notification of kind:\n ".concat(re[0],"\n ")})),this.processNotification(re);this.notificationQueue.length=0}},{key:"processNotification",value:function(re){var ue,ce=Ae(re,2),oe=ce[0],ae=ce[1];switch((ue=this.notificationProcessorMap)[oe].apply(ue,Qr(ae)),oe){case P.NotificationKind.setA1ReferenceStyle:case P.NotificationKind.setLocale:case P.NotificationKind.setWorkbookProps:case P.NotificationKind.updateSheetNames:case P.NotificationKind.updateNamedObjects:case P.NotificationKind.setSchedulerFeatures:this.doNotifyStatefulSubject.next(re);break;default:this.doNotifyStatelessSubject.next(re);break}}},{key:"requestWithCorrelationId",value:function(){for(var re=arguments.length,ue=new Array(re),ce=0;ce<re;ce++)ue[ce]=arguments[ce];var oe=ue[0],ae=ue[1],le=ue[2],ne=ue[3],te=ue[4],ie=ue[5],se=ue[6],Re=this.timer.now(),he=this.responseStates[oe][ae];he.closeFrame(se,_.ExecutionStopReason.Frame.Superseded,Re);var ye=this.createPrefetchingCache(this.syncDataModel,te),ve=this.computationResultWindows[oe][ae],me=he.createFrame(te,se,C.ExecutionType.Async,ne,ye,this.syncDataModel.config,Re,ve);this.responseStates[oe][ae].numComputations===0?(Q.x10Logger.log({kind:"requestSkipped",payload:{computationKind:ae,computationGroup:se}}),me.resolve({kind:"Done",payload:{kind:ae,results:[]}})):Q.x10Logger.log({kind:"beginRequest",payload:{correlationId:te,computationKind:ae,computationGroup:se}});var Ee=he.computationFrame(se);return(0,n.assertTrue)("`frame` should be always defined at this point",Ee!==void 0),this.computationSubjects[oe][le][ae].next([Ee,ie]),ve.stopDelta<1/0&&this.enqueueMessage({kind:_.SchedulerTimelineQueueMessageKind.StopComputationFrame,correlationId:te,computationGroup:se,type:oe,computationKind:ae},Re+ve.stopDelta+D),this.requestWithCorrelationIdSubject.next([oe,ae,le,ne,te,ie,se]),me}},{key:"syncRequestWithCorrelationId",value:function(re,ue,ce,oe,ae,le,ne){var te=this.timer.now(),ie=this.responseStates[re][ue];ie.closeFrame(ne,_.ExecutionStopReason.Frame.Superseded,te);var se=this.createPrefetchingCache(this.syncDataModel,ae),Re=this.computationResultWindows[re][ue],he=ie.createFrame(ae,ne,C.ExecutionType.Sync,oe,se,this.syncDataModel.config,te,Re);Q.x10Logger.log({kind:"beginRequest",payload:{correlationId:ae,computationKind:ue,computationGroup:ne}});var ye=ie.computationFrame(ne);(0,n.assertTrue)("`frame` should be always defined at this point",ye!==void 0),this.computationSubjects[re][ce][ue].next([ye,le]);var ve=te+Re.stopDelta+D,me=this.runToCompletion(se,this.syncDataModel.config,ve),Ee=Ae(me,2),xe=Ee[0],we=Ee[1];return ie.closeFrame(ne,xe,this.timer.now()),he.resolve({kind:"Done",payload:{kind:ue,results:[]}}),{kind:ue,results:we}}},{key:"runToCompletion",value:function(re,ue,ce){for(var oe=[],ae=this.timer.now(),le=this.syncMessageQueue.pop();le!==void 0;le=this.syncMessageQueue.pop(),ae=this.timer.now()){if(ae>=ce){le.computation.finalizer.finalize(le.computation,_.ExecutionStopReason.Frame.Timeout);break}var ne=void 0;switch(le.kind){case _.SchedulerTimelineQueueMessageKind.StepComputation:{var te=le,ie=te.computation,se=te.payload;try{var Re=K(ie.generator,se);if(ie.info.computationTime+=this.timer.now()-ae,Re.done!==!0){var he=Re.value,ye=(0,b.createSyncTimelineQueueMessage)(he,ie);this.syncMessageQueue.enqueue(ye)}else this.addResult(ie.info,{kind:"Successful",message:Re.value}),ie.finalizer.finalize(ie,_.ExecutionStopReason.Computation.Done),oe.push([ie.info.computationIdentifier,Re.value])}catch(me){n.ulsLogger.ULS.traceTag(538581056,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,Q.x10Logger.formatLogMessage("FormulaBarScheduler.runToCompletion",{description:"plugin threw exception during computation",data:ie.info})),ie.finalizer.finalize(ie,_.ExecutionStopReason.Computation.Exception)}}break;case _.SchedulerTimelineQueueMessageKind.NoOpRequest:case _.SchedulerTimelineQueueMessageKind.SyncRequest:var ve=(0,n.isTypedChangeGateEnabled)("OfficeVSO:10149551_x10_NewRequestProcessor")?(0,W.processSyncYieldRequest)(W.syncYieldRequestProcessorMap,le.request,le.computation,re,ue):(0,v.processSyncRequest)(v.requestProcessorMap,le.request,le.computation,re,ue);ne=this.addProcessingTime(le.computation,le.request.kind,ae),le.computation.info.schedulerTime+=ne-ae,ve.kind===n.ResultKind.Success?this.syncMessageQueue.enqueue({kind:_.SchedulerTimelineQueueMessageKind.StepComputation,computation:le.computation,payload:{kind:b.InternalSchedulerResponseKind.NormalResponse,response:ve.value}}):(Q.x10Logger.log({kind:"failure",payload:{failureKind:Q.X10FailureKind.RequestProcessorFailure,failureLevel:a.TraceLevel.Warning,path:"FormulaBarScheduler.runToCompletion",description:"request returned a scheduler-side failure",data:Object.assign({},le.computation.info,{failedRequest:le.request.kind})}}),this.syncMessageQueue.enqueue({kind:_.SchedulerTimelineQueueMessageKind.StepComputation,computation:le.computation,payload:{kind:b.InternalSchedulerResponseKind.RequestFailure,request:le.request.kind,failure:U.logSafeFailure.censored(ve)}}));break;default:(0,n.assertNever)("unknown message: ".concat(le),le)}}return this.syncMessageQueue.clear(),[!(0,n.isDefined)(ce)||ae<ce?_.ExecutionStopReason.Computation.Done:_.ExecutionStopReason.Frame.Timeout,oe]}},{key:"triggerEventImmediate",value:function(re,ue){if(this.parent)return this.parent.triggerEventImmediate(re,ue);this.triggerEvent(re,ue)}},{key:"triggerEvent",value:function(re,ue){return this.processNotifications(),this.doRequestUntyped(y.ComputationType.Event,re,ue,void 0,this.eventComputationGroupFactory.create().toString()).then(function(){})}},{key:"doRequest",value:function(re,ue,ce,oe){return this.shouldRunRequest(y.ComputationType.UIMessage,re,ue,ce,C.ExecutionType.Async)?(this.processNotifications(),this.doRequestUntyped(y.ComputationType.UIMessage,re,ue,ce,oe)):this.wrapResults(y.ComputationType.UIMessage,this.skippedRequest(re,oe),ce)}},{key:"skippedRequest",value:function(re,ue){Q.x10Logger.log({kind:"requestSkipped",payload:{computationKind:re,computationGroup:ue}});var ce=new n.ResolvablePromise;return ce.resolve({kind:"Done",payload:{kind:re,results:[]}}),ce}},{key:"wrapResults",value:function(){var Y=gr(function*(ue,ce,oe){var ae=yield this.resolveConflicts(ue,ce,oe);return ae.kind==="Superseded"?ae:Object.assign({},ae,{payload:ae.payload.result})});function re(ue,ce,oe){return Y.apply(this,arguments)}return re}()},{key:"doRequestUntyped",value:function(){var Y=gr(function*(ue,ce,oe,ae,le){var ne=this.requestWithCorrelationId(ue,ce,C.ExecutionType.Async,oe,this.idFactory.create(),ae,le);return this.wrapResults(ue,ne,ae??l.PluginGroup.Excel)});function re(ue,ce,oe,ae,le){return Y.apply(this,arguments)}return re}()},{key:"doSyncRequest",value:function(re,ue,ce,oe){return this.shouldRunRequest(y.ComputationType.UIMessage,re,ue,ce,C.ExecutionType.Sync)?(this.processNotifications(),this.doSyncRequestUntyped(y.ComputationType.UIMessage,re,ue,ce,oe)):this.wrapSyncResponse(y.ComputationType.UIMessage,this.skippedSyncRequest(re,oe),ce)}},{key:"skippedSyncRequest",value:function(re,ue){return Q.x10Logger.log({kind:"requestSkipped",payload:{computationKind:re,computationGroup:ue}}),{kind:re,results:[]}}},{key:"wrapSyncResponse",value:function(re,ue,ce){return this.syncResolveConflicts(re,ue,ce).result}},{key:"doSyncRequestUntyped",value:function(re,ue,ce,oe,ae){var le;if(this.responseStates[re][ue].numSyncComputations===0)le=this.skippedSyncRequest(ue,ae);else{var ne=this.idFactory.create();le=this.syncRequestWithCorrelationId(re,ue,C.ExecutionType.Sync,ce,ne,oe,ae)}return this.wrapSyncResponse(re,le,oe)}},{key:"resolveConflicts",value:function(){var Y=gr(function*(ue,ce,oe){var ae=yield ce;return ae.kind==="Superseded"?ae:{kind:"Done",payload:this.syncResolveConflicts(ue,ae.payload,oe)}});function re(ue,ce,oe){return Y.apply(this,arguments)}return re}()},{key:"syncResolveConflicts",value:function(re,ue,ce){var oe=ue.results.filter(function(ae){var le=Ae(ae,2),ne=le[1];return(0,n.isDefined)(ne)});return{kind:ue.kind,result:this.conflictResolvers[re][ue.kind](oe,ce)}}},{key:"doBatchRequest",value:function(){var Y=gr(function*(ue,ce,oe){for(var ae=this,le=this.idFactory.create(),ne=A.customConflictResolverPluginKinds[ue.strategy],te=E.customConflictResolverFactories[ue.strategy].create(),ie=ne.map(function(){return!0}),se=new n.ResolvablePromise,Re=function*(we){var Ne=ne[we],Xe=ue[Ne],Ze;ae.shouldRunRequest(y.ComputationType.UIMessage,Ne,Xe,ce,C.ExecutionType.Async)?(ae.processNotifications(),Ze=ae.requestWithCorrelationId(y.ComputationType.UIMessage,Ne,C.ExecutionType.Async,Xe,le,ce,oe??_.DefaultComputationGroup)):Ze=ae.skippedRequest(Ne,oe??_.DefaultComputationGroup),ae.resolveConflicts(y.ComputationType.UIMessage,Ze,ce).then(function(fr){if(ie[we]=!1,fr.kind==="Superseded")se.resolve({kind:"Superseded"});else{var lr=fr.payload;te.consumeResult(lr)}},function(){Q.x10Logger.log({kind:"failure",payload:{failureKind:Q.X10FailureKind.CustomConflictResolverFailure,failureLevel:a.TraceLevel.Error,path:"FormulaBarScheduler.doBatchRequest",description:'Custom conflict resolver "'.concat(ue.strategy,'" got an exception for plugin kind "').concat(Ne,'". Skipping kind')}}),ie[we]=!1,te.consumeResult({kind:Ne,result:null})})},he=0;he<ne.length;he+=1)yield*wl(Re(he));for(var ye=(0,n.bindMaybeThenable)(te.promise,function(xe){return{kind:"Done",payload:xe}}),ve=yield Promise.race([se,ye]),me=0;me<ne.length;me+=1){var Ee=ne[me];ie[me]&&(this.doNotify(P.NotificationKind.conflictResolverEarlyTermination,[le,oe??_.DefaultComputationGroup,Ee]),this.processNotifications())}return ve});function re(ue,ce,oe){return Y.apply(this,arguments)}return re}()},{key:"updatePrefetchingCache",value:function(){var Y=gr(function*(ue){var ce,oe=this.createPrefetchingCache(this.syncDataModel,this.idFactory.create());(0,n.isTypedChangeGateEnabled)("OfficeVSO:10105681_MitigateUpdateSnapshotLeak")&&ue.finalizer.subscribe(function(){oe==null||oe.close()});var ae=yield(ce=ue.cache)==null?void 0:ce.getCorrespondingSnapshotID(),le=yield oe==null?void 0:oe.getCorrespondingSnapshotID();return le!==ae?(ue.cache=oe,le):ae});function re(ue){return Y.apply(this,arguments)}return re}()},{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(re){(0,n.isNone)(re)||this.registerProvider("ServerDataProvider",re)}},{key:"setActiveCellImpl",value:function(re){if((0,n.isNone)(re.docName)||(0,n.isNone)(re.sheetIndex)){Q.x10Logger.log({kind:"failure",payload:{failureKind:Q.X10FailureKind.NotificationProcessorFailure,failureLevel:a.TraceLevel.Warning,path:"FormulaBarScheduler.setActiveCellImpl",description:"early exit, some of the arguments is None"}});return}var ue=(0,a.documentLoc)(void 0,""),ce=(0,a.unsafeGridRange)(re.rowIndex,re.colIndex,1,1),oe=(0,a.sheetGridCell)((0,a.sheetIndex)(ue,re.sheetIndex),ce),ae=J(re);this.state=Object.assign({},this.state,{activeCell:oe,activeCellFormat:ae}),n.ulsLogger.ULS.traceTag(512274752,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,Q.x10Logger.formatLogMessage("setActiveCellImpl",{description:"updated activeCell to col: ".concat(oe.range.col,", row: ").concat(oe.range.row)}))}},{key:"setActiveCellFormatImpl",value:function(re){var ue=J(re);this.state=Object.assign({},this.state,{activeCellFormat:ue})}},{key:"getConfig",value:function(){return this.syncDataModel.config}},{key:"startComputation",value:function(re,ue,ce,oe,ae,le){switch(ce){case C.ExecutionType.Internal:case C.ExecutionType.Async:this.enqueueMessage({kind:_.SchedulerTimelineQueueMessageKind.StepComputation,computation:Object.assign({},this.generateNewComputationInfo(re,ue,oe,le),{generator:ae}),payload:V},le.startTime+le.timeWindow.startDelta);break;case C.ExecutionType.Sync:this.syncMessageQueue.enqueue({kind:_.SchedulerTimelineQueueMessageKind.StepComputation,computation:Object.assign({},this.generateNewComputationInfo(re,ue,oe,le),{generator:ae}),payload:V});break;default:(0,n.assertNever)("".concat(ce),ce)}}},{key:"generateNewComputationInfo",value:function(re,ue,ce,oe){return{info:{correlationId:oe.correlationId,computationGroup:oe.computationGroup,type:re,computationKind:ue,computationIdentifier:ce,pluginFactoryNameString:z[ce.factoryName],computationTime:0,schedulerTime:0,requestTimes:{}},cache:oe.cache,finalizer:m2(L.ComputationFinalizer,Qr(this.computationFinalizerHandlers)),stopReasonRef:oe.stopReasonRef,schedulerState:this.state,lastTimestamp:this.timer.now()}}},{key:"getPluginComputations",value:function(re){var ue=p.computationRegistry.UIMessage.getRegistrationsByPluginIdentifier(re),ce=p.computationRegistry.Event.getRegistrationsByPluginIdentifier(re);return[].concat(Qr(ue),Qr(ce))}},{key:"createAndAttachPlugin",value:function(){var Y=gr(function*(ue,ce){var oe=this,ae=ue.factory;this.parent&&this.warmupParse.force();var le=ae.create(ce),ne=function*(se){switch(se.type){case y.ComputationType.UIMessage:oe.computationSubjects[se.type][se.execution][se.kind].subscribe(se.registrationMethod(oe,le)),oe.addToComputationCount(se);break;case y.ComputationType.Event:(0,R.isALAnnotationEventKind)(se.kind)&&oe.registerALAnnotation(se.kind).catch(function(Re){Q.x10Logger.log({kind:"failure",payload:{failureKind:Q.X10FailureKind.ALFailure,failureLevel:a.TraceLevel.Error,path:"FormulaBarScheduler.createAndAttachPlugin",description:"Failed to register on ".concat(se.kind," AL annotation: ").concat(Re)}})}),oe.computationSubjects[se.type][se.execution][se.kind].subscribe(se.registrationMethod(oe,le)),oe.addToComputationCount(se);break;default:(0,n.assertNever)("".concat(se),se)}};for(var te of this.getPluginComputations(ae))yield*wl(ne(te));return n.ulsLogger.ULS.traceTag(545378970,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,"x10arch.FormulaBarScheduler.createAndAttachPlugin: ".concat(l.PluginFactoryName[ae.factoryName]," was attached.")),{plugin:le}});function re(ue,ce){return Y.apply(this,arguments)}return re}()},{key:"addToComputationCount",value:function(re){switch(this.parent&&this.parent.addToComputationCount({type:re.type,kind:re.kind,execution:re.execution,computationIdentifier:re.computationIdentifier}),re.execution){case C.ExecutionType.Async:this.responseStates[re.type][re.kind].attachComputation(re.computationIdentifier);break;case C.ExecutionType.Sync:this.responseStates[re.type][re.kind].attachSyncComputation(re.computationIdentifier);break}}},{key:"attachEventCallbacksManager",value:function(re){var ue=this,ce=function(le){(0,n.isDefined)(re[le])&&ue.computationSubjects[y.ComputationType.Event][C.ExecutionType.Async][le].subscribe(function(ne){var te=Ae(ne,2),ie=te[0],se=te[1];try{re[le](ie.computationInput)}catch(Re){Q.x10Logger.log({kind:"failure",payload:{failureKind:Q.X10FailureKind.EventCallbacksManagerFailure,failureLevel:a.TraceLevel.Error,path:"FormulaBarScheduler.attachEventCallbacksManager",description:"Failed to call eventCallbacksManager.".concat(le,": ").concat(Re)}})}})};for(var oe of R.ExternallyHandledEventKinds)ce(oe)}},{key:"registerEventCallback",value:function(){var Y=gr(function*(ue,ce){this.registerProvider("EventCallbackManager",this.attachEventCallbacksManager.bind(this)).registerEventCallback(ue,ce)});function re(ue,ce){return Y.apply(this,arguments)}return re}()},{key:"catchEvent",value:function(re){var ue=this;return new Promise(function(ce,oe){var ae=ue.computationSubjects[y.ComputationType.Event][C.ExecutionType.Async][re.eventKind].subscribe(function(le){var ne=Ae(le,2),te=ne[0],ie=ne[1];(!(0,n.isDefined)(re.predicate)||re.predicate(te.computationInput))&&(ue.computationSubjects[y.ComputationType.Event][C.ExecutionType.Async][re.eventKind].unsubscribe(ae),ce((0,n.success)(te.computationInput)))});ue.enqueueMessage({kind:_.SchedulerTimelineQueueMessageKind.Timeout,type:y.ComputationType.Event,callback:function(){ue.computationSubjects[y.ComputationType.Event][C.ExecutionType.Async][re.eventKind].unsubscribe(ae),ce((0,n.failure)("Timeout"))}},ue.timer.now()+re.timeout)})}},{key:"registerALAnnotation",value:function(){var Y=gr(function*(ue){if(this.parent!==void 0)return this.parent.registerALAnnotation(ue);var ce;try{ce=yield this.services.AugmentationLoop.toPromise()}catch(oe){return Q.x10Logger.log({kind:"failure",payload:{failureKind:Q.X10FailureKind.ALFailure,failureLevel:a.TraceLevel.Warning,path:"FormulaBarScheduler.registerALAnnotation",description:"Error getting AugLoopService: ".concat(oe)}}),(0,n.failure)(oe)}return ce.registerALAnnotation(ue)});function re(ue){return Y.apply(this,arguments)}return re}()},{key:"getRecognizedTablesInfo",value:function(){var Y=gr(function*(){if((0,n.isDefined)(this.parent)){var ue;return(ue=this.parent).getRecognizedTablesInfo.apply(ue,arguments)}var ce=this.services.TableIntelligence.getCurrentValue();return(0,n.isDefined)(ce)?ce.getRecognizedRangeTablesInfo.apply(ce,arguments):(Q.x10Logger.log({kind:"failure",payload:{failureKind:Q.X10FailureKind.TableIntelligenceFailure,failureLevel:a.TraceLevel.Warning,path:"FormulaBarScheduler.getRecognizedTablesInfo",description:"tableIntelligenceService is not attached yet"}}),(0,n.failure)(void 0))});function re(){return Y.apply(this,arguments)}return re}()},{key:"sendAugLoopSignal",value:function(){var Y=gr(function*(ue,ce){if(this.parent===void 0){var oe;try{oe=yield this.services.AugmentationLoop.toPromise()}catch(ae){return Q.x10Logger.log({kind:"failure",payload:{failureKind:Q.X10FailureKind.ALFailure,failureLevel:a.TraceLevel.Warning,path:"FormulaBarScheduler.sendAugLoopSignal",description:"Error getting AugLoopService: ".concat(ae)}}),(0,n.failure)(ae)}return oe.sendSignal(ue,ce)}return this.parent.sendAugLoopSignal(ue,ce)});function re(ue,ce){return Y.apply(this,arguments)}return re}()},{key:"augloopCloseCallback",value:function(){n.ulsLogger.ULS.traceTag(508629987,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,"x10arch.FormulaBarScheduler.augloopCloseCallback: Got close callback from AugLoop Manager")}},{key:"createChatGPTSession",value:function(){var Y=gr(function*(ue){if(this.parent===void 0){var ce=yield this.services.ChatGPT.toPromise();return ce.createSession(ue)}return this.parent.createChatGPTSession(ue)});function re(ue){return Y.apply(this,arguments)}return re}()},{key:"closeChatGPTSession",value:function(){var Y=gr(function*(ue){if(this.parent===void 0){var ce=yield this.services.ChatGPT.toPromise();return ce.closeSession(ue)}return this.parent.closeChatGPTSession(ue)});function re(ue){return Y.apply(this,arguments)}return re}()},{key:"sendChatGPTQuery",value:function(){var Y=gr(function*(ue,ce){if(this.parent===void 0){var oe=yield this.services.ChatGPT.toPromise(),ae=yield oe.request(ue,ce);return ae.kind===n.ResultKind.Success&&!(0,n.isDefined)(ae.value)?(0,n.failure)(void 0):((0,T.staticTypeHint)(ae),ae)}return this.parent.sendChatGPTQuery(ue,ce)});function re(ue,ce){return Y.apply(this,arguments)}return re}()},{key:"logAshaErrorEvent",value:function(){var Y=gr(function*(){var ue;return this.parent===void 0?(o.logStandardizedAshaErrorEvent.apply(void 0,arguments),(0,n.success)(void 0)):(ue=this.parent).logAshaErrorEvent.apply(ue,arguments)});function re(){return Y.apply(this,arguments)}return re}()},{key:"shouldRunRequest",value:function(re,ue,ce,oe,ae){var le=this.responseStates[re][ue],ne=ae===C.ExecutionType.Async?le.attachedComputations:le.attachedSyncComputations;for(var te of ne)if(re!==y.ComputationType.UIMessage||$(re,ue,te,oe,ce))return!0;return!1}}])}();t.FormulaBarScheduler=O,O.abstractStepCosts=X(X(X(X(X(X(X({},_.SchedulerTimelineQueueMessageKind.NoOpRequest,.01),_.SchedulerTimelineQueueMessageKind.AsyncRequest,.1),_.SchedulerTimelineQueueMessageKind.InternalRequest,.1),_.SchedulerTimelineQueueMessageKind.SyncRequest,.5),_.SchedulerTimelineQueueMessageKind.StepComputation,1),_.SchedulerTimelineQueueMessageKind.StopComputationFrame,.01),_.SchedulerTimelineQueueMessageKind.Timeout,.01);function K(ee,Y){switch(Y.kind){case b.InternalSchedulerResponseKind.FirstStep:return ee.next();case b.InternalSchedulerResponseKind.NormalResponse:return ee.next(Y.response);case b.InternalSchedulerResponseKind.RequestFailure:return ee.throw({kind:Y.failure.kind,request:Y.request,reason:Y.failure.reason});default:(0,n.assertNever)("x10arch: FormulaBarScheduler.stepPlugin: unknown payload",Y)}}function $(ee,Y,re,ue,ce){var oe,ae=(oe=p.computationRegistry[ee].getRegistrationByComputationIdentifier(re))!=null?oe:{type:ee,kind:Y,modifiers:{},pluginGroup:ue};return(0,p.getShouldRunComputationPredicate)(ae)(ce,ue)}function j(ee){switch(!0){case ee.numFailures+ee.numSkippedComputations+ee.successfulResults.results.length!==ee.numOfComputations:return;case ee.numFailures===ee.numOfComputations:return _.ExecutionStopReason.Computation.Exception;case ee.numSkippedComputations===ee.numOfComputations:return _.ExecutionStopReason.Computation.Skipped;default:return _.ExecutionStopReason.Computation.Done}}function N(ee){Q.x10Logger.log({kind:"computationStoppedExecution",payload:{computationName:"".concat(ee.computationInfo.pluginFactoryNameString,".").concat(ee.computationInfo.computationIdentifier.computationName),stopReason:ee.stopReason,logInfo:ee.computationInfo}}),ee.stopReason===_.ExecutionStopReason.Computation.Done&&Q.x10Logger.log({kind:"pluginCompletedInTime",payload:{pluginName:ee.computationInfo.pluginFactoryNameString,logInfo:ee.computationInfo}})}function J(ee){var Y=null;return!(0,n.isNone)(ee.formatString)&&!(0,n.isNone)(ee.builtIn)&&(Y={formatString:ee.formatString,builtIn:ee.builtIn}),Y}},"../excel-online-calc/lib/x10-formula-bar/grid.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeCalcGrid=o;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/calc/recalcService.inside.js"),l=function(){};function o(f){return new a.RecalcServiceImpl(l,l,l,l,(0,n.asyncLoopFactory)(f))}},"../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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-common/lib/index.js"),o=n.__importStar(s("../typed-workers/lib/index.js")),f=s("../excel-online-calc/lib/x10-formula-bar/syncDataModel.js"),g=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),h=function(){function R(C){var S=this;We(this,R),this.onGridReady=C,this.gridService=void 0,this.syncDataModel=new f.SyncDataModel,this.getGridDataSink=function(){},this.getSyncDataModel=function(){return S.syncDataModel}}return ze(R,[{key:"getGrid",value:function(){var S;return(S=this.gridService)==null?void 0:S.call}},{key:"createIGridImportEndpoint",value:function(){var C=gr(function*(F){var E=this;this.onGridExporterClosed();var A=yield o.Endpoint.createOutside(F,function(T){E.gridService={call:void 0,close:function(){return T.close("Force")}}});A.hasBeenClosed()||(this.gridService=A,this.onGridReady(this.gridService.call))});function S(F){return C.apply(this,arguments)}return S}()},{key:"onGridExporterClosed",value:function(){if(this.gridService){var S=this.gridService;this.gridService=void 0,S.close()}}}])}();t.GridProvider=h;function y(R,C,S){var F=new MessageChannel,E=F.port1,A=F.port2;Promise.all([R.createIGridImportEndpoint({port:A,options:S}),C.createIGridExportEndpoint({port:E,options:S},function(){return R.onGridExporterClosed()})]).catch(function(T){g.x10Logger.log({kind:"failure",payload:{failureKind:g.X10FailureKind.GridFailure,failureLevel:l.TraceLevel.Warning,path:"gridProvider.connectGridImporterExporter",description:(0,a.messageFromError)(T)}});try{R.onGridExporterClosed()}catch(M){g.x10Logger.log({kind:"failure",payload:{failureKind:g.X10FailureKind.GridFailure,failureLevel:l.TraceLevel.Warning,path:"gridProvider.connectGridImporterExporter",description:"".concat(g.X10FailureKind.GridFailure,": importer threw ").concat((0,a.messageFromError)(M))}})}})}var p=function(){function R(C){We(this,R),this.timeout=C,this.exporter=void 0,this.importers=[]}return ze(R,[{key:"onGridExporterCreated",value:function(S){this.exporter=S;for(var F of this.importers){var E=F.importer,A=F.id;y(E,S,{id:A,createTimeout:this.timeout})}}},{key:"onGridImporterCreated",value:function(S,F){this.importers.push({importer:S,id:F}),this.exporter&&y(S,this.exporter,{id:F,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=y;var s=new ArrayBuffer(8),n=new Uint32Array(s),a=new Float64Array(s),l=new Uint8Array(new Uint16Array([1]).buffer)[0]===1,o=l?[0,1]:[1,0],f=Ae(o,2),g=f[0],h=f[1];function y(p){var R=p.lowDword,C=p.highDword;return n[g]=R,n[h]=C,a[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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-common/lib/ds/bspSet.js"),l=s("../excel-online-calc-common/lib/ds/productSet.js"),o=s("../excel-online-calc-lang/lib/index.js"),f=s("../excel-online-calc/lib/x10-formula-bar/Types/gridinterface.js"),g=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),h=function(){function y(p,R,C,S){We(this,y),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,n.isSuccess)(R)&&(this.values=y.buildSparseMatrix(R.value.nonEmptyCells,function(F){return F}),this.valueAvailabilitySet=y.unionRanges(R.value.availableRanges)),(0,n.isSuccess)(S)&&(this.formats=y.buildSparseMatrix(S.value.nonEmptyCells,function(F){return F}),this.formatAvailabilitySet=y.unionRanges(S.value.availableRanges)),(0,n.isSuccess)(C)&&(this.formulae=y.buildSparseMatrix(C.value.nonEmptyCells,function(F){return F}),this.formulaAvailabilitySet=y.unionRanges(C.value.availableRanges))}return ze(y,[{key:"getCellValue",value:function(R,C){return this.isAvailable(R,C,"value")?this.values!==void 0&&this.values[R]!==void 0&&this.values[R][C]!==void 0?(0,n.success)(this.values[R][C]):(0,n.success)(f.emptyRangeValue):(0,n.failure)((0,o.unavailable)(["getCellValue"]))}},{key:"getCellFormat",value:function(R,C){return this.isAvailable(R,C,"format")?this.formats!==void 0&&this.formats[R]!==void 0&&this.formats[R][C]!==void 0?(0,n.success)(this.formats[R][C]):(0,n.success)(f.emptyRangeFormat):(0,n.failure)((0,o.unavailable)(["getCellFormat"]))}},{key:"getCellFormula",value:function(R,C){return this.isAvailable(R,C,"formula")?this.formulae!==void 0&&this.formulae[R]!==void 0&&this.formulae[R][C]!==void 0?(0,n.success)(this.formulae[R][C]):(0,n.success)(f.emptyRangeFormula):(0,n.failure)((0,o.unavailable)(["getCellFormula"]))}},{key:"foreachNonBlankCellValue",value:function(R){return this.values===void 0?!0:y.forEachInSparseMatrix(this.values,R,function(C){return C.kind===o.OperKind.Blank})}},{key:"foreachNonBlankCellFormula",value:function(R){return this.formulae===void 0?!0:y.forEachInSparseMatrix(this.formulae,R,function(C){return C.kind===f.emptyRangeFormula.kind&&C.formulaBarText===f.emptyRangeFormula.formulaBarText})}},{key:"isAvailable",value:function(R,C,S){var F,E;switch(S){case"value":E=this.valueAvailabilitySet;break;case"formula":E=this.formulaAvailabilitySet;break;case"format":E=this.formatAvailabilitySet;break;default:(0,n.assertNever)("isAvailable",S)}return E===void 0?!1:((F=(0,l.compareProduct)((0,g.createCellSetFromRange)((0,o.gridCell)(R,C)),E))!=null?F:1)<=0}}],[{key:"buildSparseMatrix",value:function(R,C){var S=[];for(var F of R)for(var E=Di(F),A=Ae(E[0],4),T=A[0],M=A[1],_=A[2],L=_===void 0?1:_,k=A[3],v=k===void 0?1:k,b=E.slice(1),x=b.length,w=M,B=0;w<M+v;w+=1)for(var P=T;P<T+L;P+=1,B=(B+1)%x)S[P]===void 0&&(S[P]=[]),S[P][w]=C(b[B],P,w);return S}},{key:"forEachInSparseMatrix",value:function(R,C){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return!1},F=!0;return R.forEach(function(E,A){F&&E.forEach(function(T,M){if(F&&!S(T)){var _=C((0,o.gridCell)(A,M),T);_||(F=!1)}})}),F}},{key:"unionRanges",value:function(R){return R.map(g.createCellSetFromRange).reduce(l.unionProduct,a.empty)}}])}();t.NaiveLocalSheetGrid=h,(0,n.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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),l=s("../excel-online-calc/lib/x10-formula-bar/notifierTypeConvertors.js"),o=s("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js");(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)();var f=[o.NotificationKind.conflictResolverEarlyTermination];function g(R){return f.findIndex(function(C){return C===R})<0}var h=(0,n.strEnumArray)(o.NotificationKind).filter(g);function y(R,C){return(0,a.mapFromArrayOfDependantPairs)(h.map(function(S){return[S,function(){return R[S].apply(R,Qr(C[S].apply(C,arguments)))}]}))}function p(R){var C=R.doNotify.bind(R),S=(0,a.functionMapFromDUFunction)(C,h),F=(0,a.bindMethodsUnbox)(S,h),E=(0,a.bindMethodsNullCheck)(F,h),A=Object.assign({},E,X({},o.NotificationKind.notifyWorkbookClosing,function(){return F.notifyWorkbookClosing()}));return y(A,l.notificationMethodArgumentsConvertorsMap)}},"../excel-online-calc/lib/x10-formula-bar/notifierTypeConvertors.js":function(m,t,s){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.notificationMethodArgumentsConvertorsMap=void 0;var a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/ieee754Helpers.js"),f=s("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js"),g=function(){for(var C=arguments.length,S=new Array(C),F=0;F<C;F++)S[F]=arguments[F];return S},h=function(C){switch(C==null?void 0:C.kind){case"NamedValue":switch(C.value.kind){case"Number":return Object.assign({},C,{value:C.value.numberValue});case"String":return Object.assign({},C,{value:C.value.stringValue});case"Boolean":return Object.assign({},C,{value:C.value.booleanValue});case"Error":return Object.assign({},C,{value:C.value})}default:return C}},y=[[l.ErrorType.NULL,function(R){return R===0}],[l.ErrorType.DIV0,function(R){return R===7}],[l.ErrorType.VALUE,function(R){return R===15||R===53}],[l.ErrorType.REF,function(R){return R===23}],[l.ErrorType.NAME,function(R){return R===29}],[l.ErrorType.NUM,function(R){return R===36}],[l.ErrorType.NA,function(R){return R===42}],[l.ErrorType.GETTING_DATA,function(R){return R===43}],[l.ErrorType.SPILL,function(R){return R===45}],[l.ErrorType.CONNECT,function(R){return R===46}],[l.ErrorType.BLOCKED,function(R){return R===47}],[l.ErrorType.UNKNOWN,function(R){return R===48}],[l.ErrorType.FIELD,function(R){return R===49}],[l.ErrorType.CALC,function(R){return R===50}],[l.ErrorType.BUSY,function(R){return R===51||R===52||R===54}],[l.ErrorType.EXTERNAL,function(){return!1}]];(0,a.staticAssertSame)();function p(R){switch(R.kind){case"error":for(var C of y){var S=Ae(C,2),F=S[0],E=S[1];if(E(R.errorValue))return{kind:"error",errorKind:F}}return{kind:"error",errorKind:void 0};case"number":return{kind:"number",value:(0,o.createIEEE754Double)(R)};default:return R}}t.notificationMethodArgumentsConvertorsMap=(n={},X(X(X(X(X(X(X(X(X(X(n,f.NotificationKind.doNothing,g),f.NotificationKind.setActiveCell,g),f.NotificationKind.setActiveCellFormat,g),f.NotificationKind.setFunctionsInfo,g),f.NotificationKind.setDefinedNamesInfo,g),f.NotificationKind.notifyWorkbookClosing,g),f.NotificationKind.setSchedulerFeatures,g),f.NotificationKind.setA1ReferenceStyle,g),f.NotificationKind.setWorkbookProps,g),f.NotificationKind.updateSheetNames,g),X(X(X(X(X(n,f.NotificationKind.writeRange,function(R,C){return[R,Object.assign({},C,{values:C.values.map(function(S){return S.map(p)})})]}),f.NotificationKind.writeRanges,function(R,C){return[R,C.map(function(S){return Object.assign({},S,{values:S.values.map(function(F){return F.map(p)})})})]}),f.NotificationKind.setLocale,function(){for(var R=arguments.length,C=new Array(R),S=0;S<R;S++)C[S]=arguments[S];var F=C[0];return[Object.assign({},F,{specialRefNames:(0,a.partialArray)(X(X(X(X(X({},l.SpecialRefId.All,F.specialRefNames.All),l.SpecialRefId.Data,F.specialRefNames.Data),l.SpecialRefId.Headers,F.specialRefNames.Headers),l.SpecialRefId.ThisRow,F.specialRefNames.ThisRow),l.SpecialRefId.Totals,F.specialRefNames.Totals)),currencyFormat:l.CurrencyFormat[F.currencyFormat],dateOrder:l.DateOrder[F.dateOrder],timeAltSeparator:F.timeAltSeparator,ampmSymbols:[F.ampmSymbols.first,F.ampmSymbols.second]})]}),f.NotificationKind.updateNamedObjects,function(){for(var R=arguments.length,C=new Array(R),S=0;S<R;S++)C[S]=arguments[S];var F=C[0],E=C[1];return[F,E.map(function(A){var T;return Object.assign({},A,{scope:A.scope,objects:(T=A.objects)==null?void 0:T.map(function(M){var _;return Object.assign({},M,{data:h((_=M.data)!=null?_:void 0)})}),fromStateId:A.fromStateId})})]}),f.NotificationKind.setNumberFormats,g))},"../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 n=["web","win32"];if(t.platform=(s=globalThis.__x10_target_platform)!=null?s:"web",n.indexOf(t.platform)<0)throw new Error("Wrong platform id ".concat(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=g,t.getPluginFactory=p,t.registerPluginFactory=R,t.registerPlugin=C;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-x10-interop/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),f=(0,n.makeStringMap)();function g(S){if(!(0,n.isTypedChangeGateEnabled)("OfficeVSO:10149831_x10-RegisterPluginByClass"))return p(S);var F=f[S];if(!F){var E=o.x10Logger.formatLogMessage("getPluginClass",{description:"".concat(l.PluginFactoryName[S]," has not been registered")});throw o.x10Logger.log({kind:"failure",payload:{failureKind:o.X10FailureKind.PluginAttachmentFailure,failureLevel:a.TraceLevel.Error,path:"pluginFactory.getPluginClass",description:"".concat(l.PluginFactoryName[S]," has not been registered")}}),new Error(E)}return F}var h=(0,n.makeStringMap)();function y(S){var F;return F=ze(function E(){We(this,E)}),F.factory=S,F}function p(S){var F=h[S];if(!F){var E=o.x10Logger.formatLogMessage("getPluginFactory",{description:"".concat(l.PluginFactoryName[S]," has not been registered")});throw o.x10Logger.log({kind:"failure",payload:{failureKind:o.X10FailureKind.PluginAttachmentFailure,failureLevel:a.TraceLevel.Error,path:"pluginFactory.getPluginFactory",description:"".concat(l.PluginFactoryName[S]," has not been registered")}}),new Error(E)}return y(F)}function R(S){var F=S.factoryName,E=h[F];if(E!==void 0&&E!==S){var A=o.x10Logger.formatLogMessage("registerPluginFactory",{description:"".concat(l.PluginFactoryName[F]," is already registered")});if(o.x10Logger.log({kind:"failure",payload:{failureKind:o.X10FailureKind.PluginAttachmentFailure,failureLevel:a.TraceLevel.Error,path:"pluginFactory.registerPluginFactory",description:"".concat(l.PluginFactoryName[F]," is already registered")}}),!(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.x10DoNotThrowOnDoublePluginRegistration"))throw new Error(A)}h[F]=S,o.x10Logger.log({kind:"registerPluginFactory",payload:{factoryName:F}})}function C(S){if(!(0,n.isTypedChangeGateEnabled)("OfficeVSO:10149831_x10-RegisterPluginByClass"))return R(S.factory);var F=S.factory.factoryName,E=f[F];if(E!==void 0&&E!==S){var A=o.x10Logger.formatLogMessage("registerPluginFactory",{description:"".concat(l.PluginFactoryName[F]," is already registered")});if(o.x10Logger.log({kind:"failure",payload:{failureKind:o.X10FailureKind.PluginAttachmentFailure,failureLevel:a.TraceLevel.Error,path:"pluginFactory.registerPlugin",description:"".concat(l.PluginFactoryName[F]," is already registered")}}),!(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.x10DoNotThrowOnDoublePluginRegistration"))throw new Error(A)}f[F]=S,o.x10Logger.log({kind:"registerPluginFactory",payload:{factoryName:F}})}},"../excel-online-calc/lib/x10-formula-bar/pluginIntialization/ensurePluginAttached.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resolveScriptLoaderPromise=q,t.setX10Features=H,t.ensurePluginAttached=G,t.ensureGroupAttached=D;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-x10-interop/lib/index.js"),o=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),f=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/win32Initializers.js"),g=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/x10PluginsInitializers.js"),h=s("../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/argumentAssistancePlugin.js"),y=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteCopilotPlugin.js"),p=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteFunctionPlugin.js"),R=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteLetPlugin.js"),C=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteNamedObjectsPlugin.js"),S=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteRichValuePlugin.js"),F=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteTableHeadersPlugin.js"),E=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteEnumPlugin.js"),A=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/formulaAuthoringCopilotIPEPlugin.js"),T=s("../excel-online-calc/lib/x10-formula-bar/autocompletionPluginDependenciesResolved.js"),M=s("../excel-online-calc/lib/x10-formula-bar/FormulaCollection/formulaCollectionPlugin.js"),_=s("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ColoredReferences/coloredReferencesPlugin.js"),L=s("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ParenthesesCoupling/parenthesesCouplingPlugin.js"),k=s("../excel-online-calc/lib/x10-formula-bar/GotoCtrlClick/gotoCtrlClickPlugin.js"),v=s("../excel-online-calc/lib/x10-formula-bar/platform.js"),b=s("../excel-online-calc/lib/x10-formula-bar/pythonPluginDependenciesResolved.js"),x=s("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js"),w=s("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js"),B=s("../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewPlugin.js"),P=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),U={web:function(){var $;return $={},X(X(X(X(X(X(X(X(X(X($,l.PluginFactoryName.ArgumentAssistancePlugin,[h.argumentAssistancePluginDependenciesResolved,void 0,void 0,"ArgumentAssistance"]),l.PluginFactoryName.AutocompletePlugin,[T.autocompletePluginDependenciesResolved,void 0,void 0,"SmartSuggestionsAutoComplete"]),l.PluginFactoryName.AutocompleteFunctionPlugin,[p.autocompleteFunctionPluginDependenciesResolved,void 0,void 0,"SimpleAutoComplete"]),l.PluginFactoryName.ParenthesesCouplingPlugin,[L.parenthesesCouplingPluginDependenciesResolved,void 0,void 0,"ParenthesisCoupling"]),l.PluginFactoryName.ColoredReferencesPlugin,[_.coloredReferencesPluginDependenciesResolved,void 0,void 0,"ColoredReferences"]),l.PluginFactoryName.GotoCtrlClickPlugin,[k.gotoCtrlClickPluginDependenciesResolved,void 0,void 0,"GotoCtrlClick"]),l.PluginFactoryName.AutocompleteLetPlugin,[R.autocompleteLetPluginDependenciesResolved,void 0,void 0,"SimpleAutoComplete"]),l.PluginFactoryName.AutocompleteRichValuePlugin,[S.autocompleteRichValuePluginDependenciesResolved,void 0,void 0,"SimpleAutoComplete"]),l.PluginFactoryName.FormulaCollectionPlugin,[M.formulaCollectionPluginDependenciesResolved,"Microsoft.Office.Excel.FormulaCollection"]),l.PluginFactoryName.AutocompleteNamedObjectsPlugin,[C.autocompleteNamedObjectsPluginDependenciesResolved,void 0,void 0,"SimpleAutoComplete"]),X(X(X(X(X(X(X(X(X(X($,l.PluginFactoryName.ParserPerformanceMeasurements,[T.parserPerformanceMeasurementsAttach,"Microsoft.Office.Excel.x10ParserPerformanceMeasurements"]),l.PluginFactoryName.AutocompleteTableHeadersPlugin,[F.autocompleteTableHeadersPluginDependenciesResolved,void 0,void 0,"SimpleAutoComplete"]),l.PluginFactoryName.ValuePreviewPlugin,[B.valuePreviewPluginDependenciesResolved,void 0,void 0,"ValuePreview"]),l.PluginFactoryName.SyntaxErrorsPlugin,[g.syntaxErrorsPluginDependenciesResolved,void 0,void 0,"SyntaxErrors"]),l.PluginFactoryName.AutocompleteRangeSuggestionPlugin,[T.autocompleteRangeSuggestionPluginAttach,"Microsoft.Office.Excel.AutocompleteRangeSuggestionPlugin"]),l.PluginFactoryName.AutocompleteWrapperPlugin,[T.autocompleteWrapperPluginAttach,"Microsoft.Office.Excel.x10AutocompleteWrapperPluginIsEnabled"]),l.PluginFactoryName.AutocompleteBinaryModelExperimentPlugin,[T.autocompleteBinaryModelExperimentPluginAttach,"Microsoft.Office.Excel.x10AutocompleteBinaryModelExperimentPlugin"]),l.PluginFactoryName.FormulaRepairShadowEvalPlugin,[g.formulaRepairShadowEvalPluginDependenciesResolved,"Microsoft.Office.Excel.ProseFormulaRepairExperimentIsEnabled"]),l.PluginFactoryName.PythonAutocompletePlugin,[b.pythonAutocompletePluginAttach,"Microsoft.Office.Excel.x10PythonAutocompletionEnabled"]),l.PluginFactoryName.PythonSyntaxHighlightingPlugin,[b.pythonSyntaxHighlightingPluginAttach,"Microsoft.Office.Excel.x10PythonSyntaxHighlightingEnabled"]),X(X(X(X(X(X(X(X(X(X($,l.PluginFactoryName.PythonTooltipPlugin,[b.pythonTooltipPluginAttach,"Microsoft.Office.Excel.x10PythonTooltipEnabled"]),l.PluginFactoryName.ChatGPTPlugin,[T.chatGPTPluginAttach,"Microsoft.Office.Excel.ChatGPTPluginEnabled"]),l.PluginFactoryName.FormulaByExamplePlugin,[g.formulaByExamplePluginAttach,void 0,"OfficeVSO:9683390_FormulaByExamplePlugin"]),l.PluginFactoryName.FormulaCompletionPlugin,[g.formulaCompletionPluginAttach,"Microsoft.Office.Excel.FormulaCompletionPluginEnabled"]),l.PluginFactoryName.TestPlugin,[o.workerThreadInitialized,"Microsoft.Office.Excel.MockWorkerThreadPlugin"]),l.PluginFactoryName.AutocompleteEnumPlugin,[E.autocompleteEnumPluginDependenciesResolved,void 0,void 0,"EnumAutoComplete"]),l.PluginFactoryName.FormulaTranspilerPlugin,[g.formulaTranspilerPluginAttach,"Microsoft.Office.Excel.FileOptimization"]),l.PluginFactoryName.InCellControlsAutodetectionPlugin,[g.inCellControlsAutodetectionPluginAttach,"Microsoft.Office.Excel.InCellControlsAutodetection"]),l.PluginFactoryName.ValueErrorHighlightPlugin,[g.valueErrorHighlightPluginAttach,"Microsoft.Office.Excel.ValueErrorHighlightPlugin"]),l.PluginFactoryName.AutocompleteCopilotPlugin,[y.autocompleteCopilotPluginDependenciesResolved,void 0,void 0,"CopilotFormulaGeneration"]),X(X($,l.PluginFactoryName.FormulaAuthoringCopilotIPEPlugin,[A.formulaAuthoringCopilotIPEPluginDependenciesResolved,void 0,"OfficeVSO:9848728_refactorFormulaCopilotIPERequest","CopilotFormulaGeneration"]),l.PluginFactoryName.AutocompletePythonPlugin,[g.autocompletePythonPluginDependenciesResolved,void 0,"OfficeVSO:10087100_changePythonPluginFGtoCG"])},win32:function($){var j=(0,f.perWorkbookInitializers)($);return X(X(X(X({},l.PluginFactoryName.FormulaByExamplePlugin,[j.formulaByExamplePluginAttached,"Microsoft.Office.Excel.X10FBEDesktopPluginEnabled","OfficeVSO:9510546_X10FBEDesktopPluginChangeGate"]),l.PluginFactoryName.FormulaCompletionPlugin,[j.formulaCompletionPluginAttached,"Microsoft.Office.Excel.FormulaCompletionPluginEnabled"]),l.PluginFactoryName.GetLocalePlugin,[j.cleanDataPluginAttached,"Microsoft.Office.Excel.GetLocalePluginEnabled"]),l.PluginFactoryName.InCellControlsAutodetectionPlugin,[j.inCellControlsAutodetectionPluginAttachWin32,"Microsoft.Office.Excel.InCellControlsAutodetectionWin32"])}},Q=X(X(X({},l.PluginAttachGroup.Core,!0),l.PluginAttachGroup.Python,!1),l.PluginAttachGroup.SmartSuggestionsAutoComplete,!1);(0,n.staticAssertExtends)();var W=X(X(X({},l.PluginAttachGroup.Core,X({},l.PluginFactoryName.AutocompletePlugin,!1)),l.PluginAttachGroup.Python,{}),l.PluginAttachGroup.SmartSuggestionsAutoComplete,X({},l.PluginFactoryName.AutocompletePlugin,!0));function q(K){o.scriptLoaderPromise.resolve(K)}function H(K){var $=x.PluginSchedulerSingleton.instance();$.doNotify(w.NotificationKind.setSchedulerFeatures,[K.map(function(j){return l.SchedulerFeature[j]})])}function G(K){return z.apply(this,arguments)}function z(){return z=gr(function*(K){var $=x.PluginSchedulerSingleton.instance(),j=U[v.platform]($)[K];if(j===void 0)return!1;var N=$.getSchedulerFeatures(),J=Ae(j,4),ee=J[0],Y=J[1],re=J[2],ue=J[3];if((Y===void 0||(0,n.getTypedFeatureGate)(Y))&&(re===void 0||(0,n.isTypedChangeGateEnabled)(re))&&(ue===void 0||N.indexOf(l.SchedulerFeature[ue])!==-1))try{return yield ee.getValue(),!0}catch(ce){P.x10Logger.log({kind:"failure",payload:{failureKind:P.X10FailureKind.PluginAttachmentFailure,failureLevel:a.TraceLevel.Error,path:"ensurePluginAttached",description:'Failed to ensure plugin "'.concat(l.PluginFactoryName[K],'" is attached with exception'),data:ce}})}return!1}),z.apply(this,arguments)}function V(K){return Object.keys(K).map(function($){return parseInt($,10)})}function Z(K,$){var j;return(j=W[$][K])!=null?j:Q[$]}function D(K){return O.apply(this,arguments)}function O(){return O=gr(function*(K){var $=0,j=x.PluginSchedulerSingleton.instance();for(var N of V(U[v.platform](j)))if(Z(N,K)){var J=yield G(N);J&&($+=1)}return $}),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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-x10-interop/lib/index.js"),l=s("../excel-online-calc/lib/calc/utils.js"),o=s("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js"),f=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js");t.FormulaAuthoringStringsOnMainThread=(0,f.trackableAsyncLazy)(gr(function*(){var h=yield t.dynamicPluginLoaderCreated.getValue();yield h.loadPluginScript("formula-authoring-strings",!0)}),"FormulaAuthoringStringsOnMainThread"),t.scriptLoaderPromise=new n.ResolvablePromise,t.schedulerWithRecalcServiceAttached=(0,f.trackableAsyncLazy)(gr(function*(){var h=o.PluginSchedulerSingleton.instance();return g.getValue()&&(yield t.FormulaAuthoringStringsOnMainThread.getValue()),yield h.recalcServiceAttached(),h}),"schedulerWithRecalcServiceAttached"),t.schedulerWithTableIntelligenceServiceAttached=(0,f.trackableAsyncLazy)(gr(function*(){var h=o.PluginSchedulerSingleton.instance();return yield h.services.TableIntelligence,h}),"schedulerWithTableIntelligenceServiceAttached"),t.dynamicPluginLoaderCreated=(0,f.trackableAsyncLazy)(gr(function*(){var h=yield t.scriptLoaderPromise;return(0,o.createDynamicPluginLoader)(h)}),"dynamicPluginLoaderCreated"),t.workerThreadSpread=(0,f.trackableAsyncLazy)(gr(function*(){var h=yield t.dynamicPluginLoaderCreated.getValue();return h.createPluginThread("worker")}),"workerThreadSpread"),t.workerThreadInitialized=(0,f.trackableAsyncLazy)(gr(function*(){yield t.workerThreadSpread.getValue()}),"workerThreadInitialized"),t.autoCompletePluginsThread=(0,f.trackableAsyncLazy)(gr(function*(){var h;return(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.AutoCompleteOnMainThread")?h=yield t.dynamicPluginLoaderCreated.getValue():h=yield t.workerThreadSpread.getValue(),h}),"autoCompletePluginsThread");var g=new l.ResettableLazy(function(){var h=o.PluginSchedulerSingleton.instance();return!h.isSchedulerFeatureEnabled(a.SchedulerFeature.SimpleAutoComplete)&&h.isSchedulerFeatureEnabled(a.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=f;var n=s("../excel-online-x10-interop/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),l=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),o=new l.TrackableAsyncLazy(gr(function*(){return 42}),"singletonInit");function f(g){var h=new l.TrackableAsyncLazy(gr(function*(){var C=(0,a.getPluginClass)(n.PluginFactoryName.FormulaByExamplePlugin);yield o.getValue(),yield g.createAndAttachPlugin(C)}),"win32FormulaByExamplePluginAttached"),y=new l.TrackableAsyncLazy(gr(function*(){var C=(0,a.getPluginClass)(n.PluginFactoryName.FormulaCompletionPlugin);yield g.createAndAttachPlugin(C)}),"win32FormulaCompletionPluginAttached"),p=new l.TrackableAsyncLazy(gr(function*(){var C=(0,a.getPluginClass)(n.PluginFactoryName.GetLocalePlugin);yield g.createAndAttachPlugin(C)}),"win32CleanDataPluginAttached"),R=new l.TrackableAsyncLazy(gr(function*(){var C=(0,a.getPluginClass)(n.PluginFactoryName.InCellControlsAutodetectionPlugin);yield g.createAndAttachPlugin(C)}),"win32InCellControlsAutodetectionPluginAttached");return{formulaByExamplePluginAttached:h,formulaCompletionPluginAttached:y,cleanDataPluginAttached:p,inCellControlsAutodetectionPluginAttachWin32:R}}},"../excel-online-calc/lib/x10-formula-bar/pluginIntialization/x10PluginsInitializers.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autocompletePythonPluginDependenciesResolved=t.valueErrorHighlightPluginAttach=t.inCellControlsAutodetectionPluginAttach=t.formulaTranspilerPluginAttach=t.formulaCompletionPluginAttach=t.formulaByExamplePluginAttach=t.formulaRepairShadowEvalPluginDependenciesResolved=t.syntaxErrorsPluginDependenciesResolved=void 0;var n=s("../excel-online-x10-interop/lib/index.js"),a=s("../office-online-feature-gates/lib/index.js"),l=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),o=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),f=(0,o.trackableAsyncLazy)(gr(function*(){var h=yield l.workerThreadSpread.getValue();return yield h.loadPluginScript("excelOnlineX10Plugins",!1),h}),"threadWithExcelOnlineX10PluginsScriptLoaded"),g=(0,o.trackableAsyncLazy)(gr(function*(){var h=yield l.dynamicPluginLoaderCreated.getValue();return yield h.loadPluginScript("excelOnlineX10Plugins",!0),h}),"mainThreadWithExcelOnlineX10PluginsScriptLoaded");t.syntaxErrorsPluginDependenciesResolved=(0,o.trackableAsyncLazy)(gr(function*(){var h=yield f.getValue();yield l.schedulerWithRecalcServiceAttached.getValue(),yield h.createAndAttachPlugin(n.PluginFactoryName.SyntaxErrorsPlugin)}),"syntaxErrorsPluginDependenciesResolved"),t.formulaRepairShadowEvalPluginDependenciesResolved=(0,o.trackableAsyncLazy)(gr(function*(){var h=yield f.getValue();yield l.schedulerWithRecalcServiceAttached.getValue(),yield h.createAndAttachPlugin(n.PluginFactoryName.FormulaRepairShadowEvalPlugin)}),"formulaRepairShadowEvalPluginDependenciesResolved"),t.formulaByExamplePluginAttach=(0,o.trackableAsyncLazy)(gr(function*(){if((0,a.getBooleanFeatureGate)("Microsoft.Office.Excel.FBEPluginOnMainThread",!1)){var h=yield g.getValue();yield l.schedulerWithRecalcServiceAttached.getValue(),(0,a.isChangeGateEnabled)("OfficeVSO:9674315_FBEGenerateExplanationInPlugin")&&(yield h.loadPluginScript("excel-formula-by-example-strings",!0)),yield h.createAndAttachPlugin(n.PluginFactoryName.FormulaByExamplePlugin)}else{var y=yield f.getValue();yield l.schedulerWithRecalcServiceAttached.getValue(),(0,a.isChangeGateEnabled)("OfficeVSO:9674315_FBEGenerateExplanationInPlugin")&&(yield y.loadPluginScript("excel-formula-by-example-strings",!0)),yield y.createAndAttachPlugin(n.PluginFactoryName.FormulaByExamplePlugin)}}),"formulaByExamplePluginAttach"),t.formulaCompletionPluginAttach=(0,o.trackableAsyncLazy)(gr(function*(){var h=yield f.getValue();yield l.schedulerWithRecalcServiceAttached.getValue(),yield h.createAndAttachPlugin(n.PluginFactoryName.FormulaCompletionPlugin,(0,a.getBooleanFeatureGate)("Microsoft.Office.Excel.FormulaCompletionDebugMode",!1))}),"formulaCompletionPluginAttach"),t.formulaTranspilerPluginAttach=(0,o.trackableAsyncLazy)(gr(function*(){var h=yield l.workerThreadSpread.getValue();yield h.loadPluginScript("excelOnlineFormulaTranspiler",!1),yield h.createAndAttachPlugin(n.PluginFactoryName.FormulaTranspilerPlugin)}),"formulaTranspilerPluginAttach"),t.inCellControlsAutodetectionPluginAttach=(0,o.trackableAsyncLazy)(gr(function*(){var h=yield f.getValue();yield l.schedulerWithRecalcServiceAttached.getValue(),yield h.createAndAttachPlugin(n.PluginFactoryName.InCellControlsAutodetectionPlugin)}),"inCellControlsAutodetectionPluginAttach"),t.valueErrorHighlightPluginAttach=(0,o.trackableAsyncLazy)(gr(function*(){var h=yield f.getValue();yield l.schedulerWithRecalcServiceAttached.getValue(),yield h.createAndAttachPlugin(n.PluginFactoryName.ValueErrorHighlightPlugin)}),"valueErrorHighlightPluginAttach"),t.autocompletePythonPluginDependenciesResolved=(0,o.trackableAsyncLazy)(gr(function*(){var h=yield l.autoCompletePluginsThread.getValue();yield h.loadPluginScript("formula-authoring-strings",!0),yield h.createAndAttachPlugin(n.PluginFactoryName.AutocompletePythonPlugin)}),"autocompletePythonPluginDependenciesResolved")},"../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=y,t.createTask=p,t.createAwaitEventTask=R,t.awaitEvent=C,t.awaitTask=S,t.serviceCall=F,t.serviceGeneratorProxy=E,t.awaitPromise=A;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),l=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),o=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/utils.js"),f=s("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js"),g=s("../excel-online-calc/lib/x10-formula-bar/x10AggregatingLoggerUtils.js"),h=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js");t.DefaultComputationGroup="",t.recalcNotificationKinds=[f.NotificationKind.setA1ReferenceStyle,f.NotificationKind.setLocale,f.NotificationKind.setWorkbookProps,f.NotificationKind.updateSheetNames,f.NotificationKind.updateNamedObjects];function*y(v,b){var x=yield Object.assign({kind:v},b);(0,n.assertTrue)("Response kind coincides with request kind",x.kind===v);var w=x.kind,B=vb(x,O8e);return B}function*p(v){(0,l.staticTypeHint)(v);var b=yield*wl(y("CreateTask",{request:v})),x=b.task;return(0,l.staticTypeHint)(x),x}function*R(v,b,x){return yield*wl(p({kind:"AwaitEvent",eventKind:v,timeout:b,predicate:x}))}function*C(v,b,x){var w=yield*wl(y("AwaitEvent",{eventKind:v,timeout:b,predicate:x})),B=w.result;return B}function*S(v){var b=yield*wl(y("AwaitTask",{task:v})),x=b.result;return(0,l.staticTypeHint)(x),x}function*F(v){var b=yield*wl(y("InternalService",v));return(0,n.assertTrue)("Service response coincides with actual call",b.service===v.service&&b.method===v.method),(0,l.staticTypeHint)(b),b.response}function E(v){return new Proxy({},{get:function(x,w,B){return function*(){for(var P=arguments.length,U=new Array(P),Q=0;Q<P;Q++)U[Q]=arguments[Q];return yield*wl(F({service:v,method:w,args:U}))}}})}function*A(v){var b=yield{kind:"AwaitPromise",promise:v};return(0,n.assertTrue)("Response kind coincides with request kind",b.kind==="AwaitPromise"),b.result}t.delay={kind:"Delay"};var T;(function(v){v[v.NoOpRequest=0]="NoOpRequest",v[v.InternalRequest=1]="InternalRequest",v[v.AsyncRequest=2]="AsyncRequest",v[v.SyncRequest=3]="SyncRequest",v[v.StepComputation=4]="StepComputation",v[v.StopComputationFrame=5]="StopComputationFrame",v[v.Timeout=6]="Timeout"})(T||(t.SchedulerTimelineQueueMessageKind=T={})),(0,n.staticAssertExtends)();var M;(function(v){v.Superseded="Superseded",v.Timeout="Timeout",v.ConflictResolverEarlyTermination="ConflictResolverEarlyTermination"})(M||(t.FrameExecutionStopReason=M={}));var _;(function(v){v.Done="Done",v.Skipped="Skipped",v.Exception="Exception"})(_||(_={}));var L="Unknown";t.ExecutionStopReason={Unknown:L,Frame:M,Computation:_};var k=function(){function v(b,x){We(this,v),this.computationType=b,this.computationKind=x,this._attachedComputations=[],this._attachedSyncComputations=[],this._computationFrames=new Map}return ze(v,[{key:"computationFrame",value:function(x){return this._computationFrames.get(x)}},{key:"attachedComputations",get:function(){return Qr(this._attachedComputations)}},{key:"attachedSyncComputations",get:function(){return Qr(this._attachedSyncComputations)}},{key:"numComputations",get:function(){return this._attachedComputations.length}},{key:"numSyncComputations",get:function(){return this._attachedSyncComputations.length}},{key:"attachComputation",value:function(x){this._attachedComputations.push(x)}},{key:"attachSyncComputation",value:function(x){this._attachedSyncComputations.push(x)}},{key:"createFrame",value:function(x,w,B,P,U,Q,W,q){var H=new n.ResolvablePromise,G=this.computationKind,z={type:this.computationType,correlationId:x,computationGroup:w,computationInput:P,cache:U,config:Q,startTime:W,timeWindow:q,successfulResults:{kind:G,results:[]},resolvable:H,stopReasonRef:new o.Ref(t.ExecutionStopReason.Unknown),numOfComputations:B===a.ExecutionType.Async?this.numComputations:this.numSyncComputations,numFailures:0,numSkippedComputations:0};return this._computationFrames.set(w,z),H}},{key:"closeFrame",value:function(x,w,B){var P,U=this.computationFrame(x);if(U){this._computationFrames.delete(x),U.stopReasonRef.value=w,U.resolvable.resolve(w===t.ExecutionStopReason.Frame.Superseded?{kind:"Superseded"}:{kind:"Done",payload:U.successfulResults}),(P=U.cache)==null||P.close();var Q=this.computationKind,W=this.numComputations,q=this.numSyncComputations,H=U.correlationId,G=U.startTime,z=U.numSkippedComputations,V=U.successfulResults,Z=V.results.length,D={correlationId:H,type:this.computationType,computationKind:Q,computationGroup:x,numComputations:W,numSyncComputations:q,numSent:Z,numSkippedComputations:z,stopReason:w,startTime:G,stopTime:B};h.x10Logger.log({kind:"closeComputationFrame",payload:D}),(0,g.sendX10UsedTelemetryEvent)()}}},{key:"stop",value:function(x,w,B){this.computationFrame(x)!==void 0&&this.closeFrame(x,w,B)}}])}();t.ResponseState=k},"../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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-common/lib/ds/bspSet.js"),l=s("../excel-online-calc-common/lib/ds/productSet.js"),o=s("../excel-online-calc-lang/lib/index.js"),f=s("../excel-online-calc-numfmt/lib/index.js"),g=s("../excel-online-calc-runtime/lib/index.js"),h=s("../excel-online-calc-syntax/lib/index.js"),y=s("../excel-online-calc/lib/x10-formula-bar/naiveLocalSheetGrid.js"),p=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),R=s("../excel-online-calc/lib/calc/partialWorkbookSets.js"),C=s("../excel-online-calc/lib/locationNamespace.js");function S(w){var B=w.hasHeadersRow,P=w.hasTotalsRow,U=w.dataRange;return(0,o.gridRange)(U.row-Number(B),U.col,U.rows+Number(B)+Number(P),U.cols)}function F(w,B,P,U){var Q=B.name,W=B.hasHeadersRow,q=B.hasTotalsRow,H=B.dataRange,G=B.columns,z=W?(0,o.gridRange)(H.row-1,H.col,1,H.cols):void 0,V=q?(0,o.gridRange)(H.row+H.rows,H.col,1,H.cols):void 0,Z={},D=n.RedBlackMapTree.create(w.stringCompareCI);for(var O of G)Z[O.column]=O,D=D.setValue(O.name,O);return{name:Q,sheet:P,dataRange:H,headersRange:z,totalsRange:V,allRange:U,indexToColumn:Z,nameToColumn:D,allColumnNamesAvailable:G.length===H.cols}}function E(){return{cellTiles:[],tables:(0,o.makeGridRangeTable)(),tableTiles:[],hiddenRows:a.empty,hiddenRowsAvailability:a.empty,hiddenCols:a.empty,hiddenColsAvailability:a.empty}}function A(w,B){var P;return((P=(0,l.compareProduct)((0,R.createCellSetFromRange)(B),w))!=null?P:1)<=0}var T=(0,n.failure)((0,o.unavailable)(["getCell"])),M=(0,n.failure)((0,o.unavailable)(["getContainingTable"])),_=(0,n.failure)((0,o.unavailable)(["getIntersectingTables"])),L=(0,n.failure)((0,o.unavailable)(["getIntersectingTableNames"])),k=(0,n.failure)((0,o.unavailable)(["getIformats"])),v=(0,n.failure)((0,o.unavailable)(["GetAvailableTableHeaders"])),b=(0,n.failure)((0,o.unavailable)(["GetNamedObject"])),x=function(){function w(B,P,U){We(this,w),this.grid=B,this.syncDataStore=P,this.correlationId=U,this.correspondingSnapshotID=-1,this.sheet2contents=(0,n.makeStringMap)(),this.currentDocumentLoc=(0,o.documentLoc)(void 0,""),this.formatPages=[],this.formulaCache=new Map,this.englishFormulaCache=new Map,this.builtInFormatCache=new Map,this.customFormatCache=new Map,this.parser=(0,h.createParser)(P),this.analyzer=(0,h.createAnalyzer)(P),this.formatter=(0,f.createNumberFormatter)(P),this.resolver=(0,o.createResolver)(P);var Q={localeInfo:(0,o.getEnglishLocaleInfo)(),get date1904(){return P.config.date1904},get dateCompatibility(){return P.config.dateCompatibility},get datepack(){return P.config.datepack},get mathpack(){return P.config.mathpack},get refStyle(){return P.config.refStyle},get timezone(){return P.config.timezone}},W={config:Q,getSheetName:function(){return P.getSheetName.apply(P,arguments)},getContainingTable:function(){return P.getContainingTable.apply(P,arguments)},getDocumentLoc:function(){return P.getDocumentLoc.apply(P,arguments)},getNameLoc:function(){return P.getNameLoc.apply(P,arguments)},getSheetIndex:function(){return P.getSheetIndex.apply(P,arguments)},getSheetRangeIndexes:function(){return P.getSheetRangeIndexes.apply(P,arguments)},getStructRefColumn:function(){return P.getStructRefColumn.apply(P,arguments)},getStructRefSpecialRef:function(){return P.getStructRefSpecialRef.apply(P,arguments)},getUserDefinedFuncLoc:function(){return P.getUserDefinedFuncLoc.apply(P,arguments)}};this.englishParser=(0,h.createParser)(W),this.englishAnalyzer=(0,h.createAnalyzer)(W)}return ze(w,[{key:"getSheetContents",value:function(P){var U;return(U=this.sheet2contents[P])!=null?U:this.sheet2contents[P]=E()}},{key:"getCurrentDocumentLoc",value:function(){return this.currentDocumentLoc}},{key:"getSheetNames",value:function(){if(this.sheetNames===void 0){var P,U=[];(P=this.syncDataStore.sheets)==null||P.forEachSheet(function(Z){U.push({sheetIndex:Z.sheetIndex,sheetName:Z.name})});for(var Q={},W=n.RedBlackMapTree.create(this.syncDataStore.config.localeInfo.stringCompareCI),q=0;q<U.length;q+=1){var H=U[q],G=H.sheetIndex,z=H.sheetName;Q[G.index]=q,W=W.setValue(z,q)}var V=this.getCurrentDocumentLoc();this.sheetNames={document:V,sheets:U,idToIndex:Q,nameToIndex:W}}return(0,n.success)(this.sheetNames)}},{key:"getRangeValues",value:function(P){return this.grid.getRangeValues(this.correlationId,P)}},{key:"getRangeFormulae",value:function(P){return this.grid.getRangeFormulae(this.correlationId,P)}},{key:"getRangeFormats",value:function(P){return this.grid.getRangeFormats(this.correlationId,P)}},{key:"getHiddenRows",value:function(){var B=gr(function*(U,Q,W){var q=this.getSheetContents(U.index),H=R.bspFactory.row([Q,W]),G=(0,a.compare)(H,q.hiddenRowsAvailability),z=G===0||G===-1;if(!z){var V=yield this.grid.getHiddenRows(this.correlationId,U,(0,n.fastMax)(0,Q-10),(0,n.fastMin)(o.sheetRows,W+10));q.hiddenRows=V.hidden.reduce(function(O,K){var $=K.start,j=K.end;return(0,a.union)(O,R.bspFactory.row([$,j]))},q.hiddenRows),q.hiddenRowsAvailability=V.available.reduce(function(O,K){var $=K.start,j=K.end;return(0,a.union)(O,R.bspFactory.row([$,j]))},q.hiddenRowsAvailability)}var Z=[];(0,R.forEachRow)((0,a.intersect)(q.hiddenRowsAvailability,H),function(O){var K=Ae(O,2),$=K[0],j=K[1];return Z.push((0,g.interval)($,j)),!0});var D=[];return(0,R.forEachRow)((0,a.intersect)(q.hiddenRows,H),function(O){var K=Ae(O,2),$=K[0],j=K[1];return D.push((0,g.interval)($,j)),!0}),{available:Z,hidden:D}});function P(U,Q,W){return B.apply(this,arguments)}return P}()},{key:"getHiddenCols",value:function(){var B=gr(function*(U,Q,W){var q=this.getSheetContents(U.index),H=R.bspFactory.col([Q,W]),G=(0,a.compare)(H,q.hiddenColsAvailability),z=G===0||G===-1;if(!z){var V=yield this.grid.getHiddenCols(this.correlationId,U,(0,n.fastMax)(0,Q-10),(0,n.fastMin)(o.sheetCols,W+10));q.hiddenCols=V.hidden.reduce(function(O,K){var $=K.start,j=K.end;return(0,a.union)(O,R.bspFactory.col([$,j]))},q.hiddenCols),q.hiddenColsAvailability=V.available.reduce(function(O,K){var $=K.start,j=K.end;return(0,a.union)(O,R.bspFactory.col([$,j]))},q.hiddenColsAvailability)}var Z=[];(0,R.forEachCol)((0,a.intersect)(q.hiddenColsAvailability,H),function(O){var K=Ae(O,2),$=K[0],j=K[1];return Z.push((0,g.interval)($,j)),!0});var D=[];return(0,R.forEachCol)((0,a.intersect)(q.hiddenCols,H),function(O){var K=Ae(O,2),$=K[0],j=K[1];return D.push((0,g.interval)($,j)),!0}),{available:Z,hidden:D}});function P(U,Q,W){return B.apply(this,arguments)}return P}()},{key:"getRange",value:function(){var B=gr(function*(U,Q){var W=Q===void 0||Q.indexOf("values")>-1,q=Q===void 0||Q.indexOf("formulae")>-1,H=Q===void 0||Q.indexOf("formats")>-1,G=(0,n.failure)((0,o.unavailable)(["getRange"])),z=yield Promise.all([W?this.getRangeValues(U):G,q?this.getRangeFormulae(U):G,H?this.getRangeFormats(U):G]),V=Ae(z,3),Z=V[0],D=V[1],O=V[2];return new y.NaiveLocalSheetGrid(U.sheet,Z,D,O)});function P(U,Q){return B.apply(this,arguments)}return P}()},{key:"getCell",value:function(P){var U=this,Q=this.getSheetContents(P.sheet.index),W=w.getOrFetchTile(Q.cellTiles,P,function(){var q=gr(function*(H){var G=yield U.grid.getRangeValues(U.correlationId,H),z=yield U.grid.getRangeFormulae(U.correlationId,H),V=yield U.grid.getRangeFormats(U.correlationId,H);return!(0,n.isSuccess)(G)||!(0,n.isSuccess)(z)||!(0,n.isSuccess)(V)?"unavailable":new y.NaiveLocalSheetGrid(P.sheet,G,z,V)});return function(H){return q.apply(this,arguments)}}());return(0,n.bindMaybeThenable)(W,function(q){if(q==="unavailable")return T;var H=q.getCellValue(P.range.row,P.range.col),G=q.getCellFormula(P.range.row,P.range.col),z=q.getCellFormat(P.range.row,P.range.col);return!(0,n.isSuccess)(H)||!(0,n.isSuccess)(G)||!(0,n.isSuccess)(z)?T:(0,n.success)({value:H.value,formula:G.value,format:z.value})})}},{key:"getNamedObject",value:function(P){var U=this.syncDataStore.nameManager;if(!U)return b;var Q=U.getAllDocumentNames(),W=Q.find(function(H){return H.name===P});if(!W)return b;var q=U.getNameFormula(W,C.NameSource.Plain);return(0,n.success)(q)}},{key:"getAvailableTableHeaders",value:function(P){var U=this.syncDataStore.nameManager;if(!U)return v;var Q=U.getAllDocumentNames(),W=Q.find(function(H){return H.name===P});if(!W)return v;var q=U.getAvailableTableColumns(W);return(0,n.success)(q)}},{key:"getStructRefColumn",value:function(P,U){var Q=this.syncDataStore.getStructRefColumn(P,U);return Q.kind===n.ResultKind.Failure?(0,n.failure)((0,o.unavailable)(["getStructRefColumn"])):Q}},{key:"getStructRefSpecialRef",value:function(P,U){var Q=this.syncDataStore.getStructRefSpecialRef(P,U);return Q.kind===n.ResultKind.Failure?(0,n.failure)((0,o.unavailable)(["getStructRefSpecialRef"])):Q}},{key:"getContainingTableName",value:function(P){var U=this.syncDataStore.getContainingTable(P);return U.kind===n.ResultKind.Failure?(0,n.failure)((0,o.unavailable)(["getContainingTableName"])):U}},{key:"getContainingTableSync",value:function(P){var U,Q=this.syncDataStore.getContainingTable(P);if(Q.kind===n.ResultKind.Failure)return(0,n.failure)((0,o.unavailable)(["getContainingTableName"]));if(Q.value===void 0||Q.value===null)return(0,n.success)(void 0);var W=this.getNamedObject(Q.value.name);if(W.kind===n.ResultKind.Failure||W.value.kind===n.ResultKind.Failure)return(0,n.failure)((0,o.unavailable)(["getNamedObject"]));var q=(U=W.value.value)==null?void 0:U.obj;return q!==void 0&&q.kind!=="NamedTable"?(0,n.failure)((0,o.unavailable)(["getNamedObject"])):(0,n.success)(q)}},{key:"getContainingTable",value:function(){var B=gr(function*(U){var Q=this,W=this.getSheetContents(U.sheet.index),q=w.getOrFetchTile(W.tableTiles,U,function(){var H=gr(function*(G){var z=yield Q.grid.getIntersectingTables(Q.correlationId,G);if(!(0,n.isSuccess)(z))return"unavailable";var V=z.value.availableRanges.map(R.createCellSetFromRange).reduce(l.unionProduct,a.empty);for(var Z of z.value.tables){var D=S(Z);W.tables.getValue(D)||(W.tables=W.tables.setValue(D,F(Q.syncDataStore.config.localeInfo,Z,U.sheet,D)))}return V});return function(G){return H.apply(this,arguments)}}());return(0,n.bindMaybeThenable)(q,function(H){if(H==="unavailable")return M;var G;return W.tables.forEachGe(U.range,function(z,V){return G=V,!1}),G!==void 0||A(H,U.range)?(0,n.success)(G):M})});function P(U){return B.apply(this,arguments)}return P}()},{key:"getIntersectingTables",value:function(){var B=gr(function*(U){for(var Q=this,W=this.getSheetContents(U.sheet.index),q=a.empty,H=U.range.row,G=U.range.row+U.range.rows;H<G;H+=1<<w.tileHeightPow)for(var z=U.range.col,V=U.range.col+U.range.cols;z<V;z+=1<<w.tileWidthPow){var Z=w.getOrFetchTile(W.tableTiles,(0,o.sheetGridCell)(U.sheet,(0,o.gridCell)(H,z)),function(K){return Q.fetchTableTile(K.sheet,W,K)}),D=(0,n.isThenable)(Z)?yield Z:Z;if(D==="unavailable")return _;q=(0,l.unionProduct)(q,D)}var O=[];return W.tables.forEachMeets(U.range,function(K,$){return O.push($),q=(0,l.unionProduct)(q,(0,R.createCellSetFromRange)(K)),!0}),A(q,U.range)?(0,n.success)(O):_});function P(U){return B.apply(this,arguments)}return P}()},{key:"getIntersectingTableNames",value:function(P){if(this.syncDataStore.nameManager===void 0)return L;var U=this.syncDataStore.nameManager.getIntersectingTables(P);return U.kind===n.ResultKind.Failure?L:U}},{key:"fetchTableTile",value:function(){var B=gr(function*(U,Q,W){var q=yield this.grid.getIntersectingTables(this.correlationId,W);if(!(0,n.isSuccess)(q))return"unavailable";var H=q.value.availableRanges.map(R.createCellSetFromRange).reduce(l.unionProduct,a.empty);for(var G of q.value.tables){var z=S(G);Q.tables.getValue(z)||(Q.tables=Q.tables.setValue(z,F(this.syncDataStore.config.localeInfo,G,U,z)))}return H});function P(U,Q,W){return B.apply(this,arguments)}return P}()},{key:"getIformat",value:function(){var B=gr(function*(U,Q){var W=Q>>>w.formatPagePow,q=W<<w.formatPagePow,H=q+(1<<w.formatPagePow),G=this.formatPages[W];if(G===void 0){var z=yield this.grid.getIformats(this.correlationId,U,q,H);if(!(0,n.isSuccess)(z))G=this.formatPages[W]="unavailable";else{var V=[];for(var Z of z.value.availableFormats)Z.iformat<q||Z.iformat>=H||(V[Z.iformat-q]=Z);G=this.formatPages[W]=V}}if(G==="unavailable")return k;var D=G[Q-q];return D===void 0?k:(0,n.success)(D)});function P(U,Q){return B.apply(this,arguments)}return P}()},{key:"parseCellFormula",value:function(P,U,Q){return{result:w.cachedParseFormula(Q?this.englishFormulaCache:this.formulaCache,Q?this.englishParser:this.parser,Q?this.englishAnalyzer:this.analyzer,P,U)}}},{key:"parseEdit",value:function(){var B=gr(function*(U,Q){var W,q=(W=yield this.getEditFormat(U))!=null?W:{valueType:f.FormatValueType.General,bidiDate:void 0,culture:void 0};return this.parseEditInternal(U,Q,q)});function P(U,Q){return B.apply(this,arguments)}return P}()},{key:"parseEditSync",value:function(P,U,Q){var W=this.parseNumberFormat(Q.formatString,Q.builtIn).result,q;return(0,n.isSuccess)(W)?q=W.value:q={valueType:f.FormatValueType.General,bidiDate:void 0,culture:void 0},this.parseEditInternal(P,U,q)}},{key:"resolveReferences",value:function(P,U){var Q=this;return U.map(function(W){switch(W.kind){case o.NodeKind.StructRef:return Q.resolveStructRefSync(P,W).result;case o.NodeKind.CellRef:return Q.resolveCellRefNodeSync(P,W).result}})}},{key:"getCorrespondingSnapshotID",value:function(){var B=gr(function*(){return this.correspondingSnapshotID===-1&&(this.correspondingSnapshotID=yield this.grid.getCorrespondingSnapshotID(this.correlationId)),this.correspondingSnapshotID});function P(){return B.apply(this,arguments)}return P}()},{key:"getEditFormat",value:function(){var B=gr(function*(U){var Q=yield this.getCell(U);if((0,n.isSuccess)(Q)){var W;if(typeof Q.value.format=="string")W=this.parseNumberFormat(Q.value.format,!1).result;else{var q=yield this.getIformat(U.sheet.document,Q.value.format);if(!(0,n.isSuccess)(q))return;var H=q.value,G=H.formatString,z=H.builtIn;W=this.parseNumberFormat(G,z).result}return(0,n.isSuccess)(W)?W.value:void 0}});function P(U){return B.apply(this,arguments)}return P}()},{key:"parseEditInternal",value:function(P,U,Q){var W=this.formatter.parseEdit(U,Q);if(!(0,n.isSuccess)(W))return{result:W};if(W.value.kind===f.EditKind.String&&U==="="&&Q.valueType!==f.FormatValueType.Text&&(W=(0,n.success)((0,f.formulaEdit)(U))),W.value.kind!==f.EditKind.Formula)return{result:(0,n.success)(W.value)};var q=w.parseCheckedFormula(this.parser,this.analyzer,P,W.value.fmla,P.range);return(0,n.isSuccess)(q)?{result:(0,n.success)({kind:f.EditKind.Formula,fmla:W.value.fmla,formula:q.value})}:{result:q}}},{key:"parseNumberFormat",value:function(P,U){return{result:this.cachedParseNumberFormat(P,U)}}},{key:"evalOnClonedModel",value:function(P,U,Q){return this.grid.evalClonedModelOnSnapshot(this.correlationId,P,U,Q)}},{key:"evalFormula",value:function(P,U,Q){return this.grid.evalFormulaOnSnapshot(this.correlationId,P,U,Q)}},{key:"evalFormulaTree",value:function(P,U,Q){return this.grid.evalFormulaTreeOnSnapshot(this.correlationId,P,U,Q)}},{key:"cachedParseNumberFormat",value:function(P,U){var Q=U?this.builtInFormatCache.get(P):this.customFormatCache.get(P);if(Q!==void 0)return Q;var W=this.formatter.createFormat(P,U);return U?this.builtInFormatCache.set(P,W):this.customFormatCache.set(P,W),W}},{key:"resolveStructRefSync",value:function(P,U){return{result:this.resolver.resolveStructRef(P,U)}}},{key:"resolveCellRefNodeSync",value:function(P,U){return{result:this.resolver.resolveCellRef(P,U)}}},{key:"close",value:function(){this.grid.discardSnapshot(this.correlationId).catch(function(P){p.x10Logger.log({kind:"failure",payload:{failureKind:p.X10FailureKind.GridFailure,failureLevel:o.TraceLevel.Warning,path:"PrefetchingCache.close",description:(0,n.messageFromError)(P)}})})}}],[{key:"getOrFetchTile",value:function(P,U,Q){var W=U.range.row>>>w.tileHeightPow,q=U.range.col>>>w.tileWidthPow;P[W]===void 0&&(P[W]=[]);var H=P[W][q];if(H===void 0){var G=(0,o.sheetGridRange)(U.sheet,(0,o.gridRange)(W<<w.tileHeightPow,q<<w.tileWidthPow,1<<w.tileHeightPow,1<<w.tileWidthPow));return Q(G).then(function(z){return P[W][q]=z})}return H}},{key:"create",value:function(P,U,Q){return new w(P,U,Q)}},{key:"cachedParseFormula",value:function(P,U,Q,W,q){var H,G=P.get(q);if(G!==void 0)return G;var z=w.parseWellFormedFormula(U,Q,W,q.formulaBarText,(H=q.origin)!=null?H:W.range);return P.set(q,z),z}},{key:"parseWellFormedFormula",value:function(P,U,Q,W,q){var H=w.parseCheckedFormula(P,U,Q,W,q);return(0,n.isSuccess)(H)?(0,o.isWellFormed)(H.value)?(0,n.success)(H.value):(0,n.failure)((0,g.illFormedFormula)("ill-formed formula")):H}},{key:"parseCheckedFormula",value:function(P,U,Q,W,q){var H=P.parseFormula((0,h.parseLocals)(o.LexicalKind.Cell,q),W);if(!(0,n.isSuccess)(H))return H;var G=U.checkFormula((0,h.analyzeLocalsGrid)(o.LexicalKind.Cell,(0,o.sheetGridCell)(Q.sheet,q)),H.value);return(0,n.isSuccess)(G)?(0,n.success)(G.value):G}}])}();t.PrefetchingCache=x,x.tileWidthPow=2,x.tileHeightPow=4,x.formatPagePow=6},"../excel-online-calc/lib/x10-formula-bar/pythonPluginDependenciesResolved.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autocompletePythonPluginAttach=t.pythonSyntaxHighlightingPluginAttach=t.pythonTooltipPluginAttach=t.pythonAutocompletePluginAttach=void 0;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-x10-interop/lib/index.js"),l=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),o=s("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),f=(0,o.trackableAsyncLazy)(gr(function*(){var g=yield l.workerThreadSpread.getValue();return yield g.loadPluginScript((0,n.isTypedChangeGateEnabled)("Microsoft.Office.Excel.X10IntelligentPythonWP5")?"pythonIntelliSense":"pythonIntelliSenseWP5",!1),g}),"threadWithExcelOnlinePythonPluginScriptLoaded");t.pythonAutocompletePluginAttach=(0,o.trackableAsyncLazy)(gr(function*(){var g=yield f.getValue();yield g.createAndAttachPlugin(a.PluginFactoryName.PythonAutocompletePlugin)}),"pythonAutocompletePluginAttach"),t.pythonTooltipPluginAttach=(0,o.trackableAsyncLazy)(gr(function*(){var g=yield f.getValue();yield g.createAndAttachPlugin(a.PluginFactoryName.PythonTooltipPlugin)}),"pythonTooltipPluginAttach"),t.pythonSyntaxHighlightingPluginAttach=(0,o.trackableAsyncLazy)(gr(function*(){var g=yield f.getValue();yield g.createAndAttachPlugin(a.PluginFactoryName.PythonSyntaxHighlightingPlugin)}),"pythonSyntaxHighlightingPluginAttach"),t.autocompletePythonPluginAttach=(0,o.trackableAsyncLazy)(gr(function*(){var g=yield f.getValue();yield g.createAndAttachPlugin(a.PluginFactoryName.AutocompletePythonPlugin)}),"autcompletePythonPluginAttach")},"../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 n=s("../excel-online-calc-common/lib/index.js"),a;(function(C){C[C.NoWorkScheduled=0]="NoWorkScheduled",C[C.PromiseScheduled=1]="PromiseScheduled",C[C.ImmediateScheduled=2]="ImmediateScheduled",C[C.FutureScheduled=3]="FutureScheduled"})(a||(a={})),(0,n.staticAssertExtends)();function l(C,S){return{kind:C,handle:S}}function o(C){return C!==void 0?(C.kind=a.NoWorkScheduled,C.handle=void 0,C):l(a.NoWorkScheduled,void 0)}function f(C){return C!==void 0?(C.kind=a.PromiseScheduled,C.handle=void 0,C):l(a.PromiseScheduled,void 0)}function g(C,S){return S!==void 0?(S.kind=a.ImmediateScheduled,S.handle=C,S):l(a.ImmediateScheduled,C)}function h(C,S){return S!==void 0?(S.kind=a.FutureScheduled,S.handle=C,S):l(a.FutureScheduled,C)}var y;(function(C){C.Sync="Sync",C.MicroTask="MicroTask",C.MacroTask="MacroTask"})(y||(t.TaskKind=y={}));var p=Promise.resolve(),R=function(){function C(S,F){var E=this;We(this,C),this.timer=F,this.handleState=o(),this.clearHandleClosureAndRunBody=function(){var A;switch(E.handleState.kind){case a.NoWorkScheduled:A=y.Sync;break;case a.PromiseScheduled:A=y.MicroTask;break;case a.ImmediateScheduled:case a.FutureScheduled:A=y.MacroTask;break;default:(0,n.assertNever)("Unknown handle state",E.handleState)}E.handleState=o(E.handleState),S(A)},this.promiseClosure=function(){E.handleState.kind===a.PromiseScheduled&&E.clearHandleClosureAndRunBody()}}return ze(C,[{key:"runNextSynchronously",value:function(){switch(this.handleState.kind){case a.ImmediateScheduled:this.timer.clearImmediate(this.handleState.handle);break;case a.FutureScheduled:this.timer.clearTimeout(this.handleState.handle);break}this.clearHandleClosureAndRunBody()}},{key:"runNextAsMicrotask",value:function(){switch(this.handleState.kind){case a.PromiseScheduled:return;case a.ImmediateScheduled:this.timer.clearImmediate(this.handleState.handle);break;case a.FutureScheduled:this.timer.clearTimeout(this.handleState.handle);break}this.handleState=f(this.handleState),p.then(this.promiseClosure)}},{key:"runNextAsMacrotask",value:function(){switch(this.handleState.kind){case a.ImmediateScheduled:return;case a.FutureScheduled:this.timer.clearTimeout(this.handleState.handle);break}this.handleState=g(this.timer.setImmediate(this.clearHandleClosureAndRunBody),this.handleState)}},{key:"runNextInFuture",value:function(F){switch(this.handleState.kind){case a.FutureScheduled:this.timer.clearTimeout(this.handleState.handle);break;case a.ImmediateScheduled:this.timer.clearImmediate(this.handleState.handle);break}this.handleState=h(this.timer.setTimeout(this.clearHandleClosureAndRunBody,F),this.handleState)}},{key:"clear",value:function(){switch(this.handleState.kind){case a.FutureScheduled:this.timer.clearTimeout(this.handleState.handle);break;case a.ImmediateScheduled:this.timer.clearImmediate(this.handleState.handle);break}this.handleState=o(this.handleState)}}])}();t.RepeatedTaskScheduler=R},"../excel-online-calc/lib/x10-formula-bar/requestProcessor.js":function(m,t,s){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.requestProcessorMap=void 0,t.processRequest=A,t.processSyncRequest=T;var a=s("../excel-online-calc-common/lib/index.js"),l=s("../excel-online-calc-lang/lib/index.js"),o=s("../excel-online-calc-numfmt/lib/index.js"),f=s("../excel-online-calc/lib/x10-formula-bar/Computation/Events/eventDefinitions.js"),g=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),h=s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/utils.js"),y=s("../excel-online-calc/lib/x10-formula-bar/requestProcessorTypes.js"),p=s("../excel-online-calc/lib/x10-formula-bar/Utils/logSafeFailure.js"),R=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),C=h.X10TaskInternal.createToken();function S(L,k){return L.kind===a.ResultKind.Failure?L:(0,a.success)(k(L.value))}function F(L){return E.apply(this,arguments)}function E(){return E=gr(function*(L){try{return(0,a.success)(yield L)}catch(k){return(0,a.failure)(k)}}),E.apply(this,arguments)}t.requestProcessorMap=(n={},X(X(X(X(X(X(X(X(X(X(n,y.ComputationRequestKind.Delay,function(){return(0,a.success)({})}),y.ComputationRequestKind.AwaitPromise,function(){var L=gr(function*(k){var v=k.request.promise;try{var b=yield v;return(0,a.success)({result:b})}catch(x){return(0,a.failure)(x)}});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.CreateTask,function(L){var k=L.request.request,v=L.handle,b=L.schedulerState,x=new h.X10TaskInternal(b.scheduler.processRequest(v,k,{onFulfilled:function(B){if(B.kind!==a.ResultKind.Success)throw{kind:"RequestFailure"};return B.value},onRejected:function(B){throw B}}),C);return(0,a.success)({task:x})}),y.ComputationRequestKind.PromiseToTask,function(L){var k=L.request.promise;return(0,a.success)({task:new h.X10TaskInternal(k,C)})}),y.ComputationRequestKind.AwaitTask,function(){var L=gr(function*(k){var v=k.request.task;return(0,a.success)({result:yield F(v.resolve(C))})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.AwaitBatch,function(){var L=gr(function*(k){var v=k.request.tasks,b=[];for(var x of v)b.push(yield F(x.resolve(C)));return(0,a.success)({results:b})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.AwaitAll,function(){var L=gr(function*(k){var v=k.request.tasks,b=a.MaybeThenable.all(v.map(function(x){return x.resolve(C)}));return(0,a.success)({result:yield F(b)})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.AwaitAny,function(){var L=gr(function*(k){var v=k.request.tasks,b=a.MaybeThenable.any(v.map(function(x){return x.resolve(C)}));return(0,a.success)({result:yield F(b)})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.InternalService,function(){var L=gr(function*(k){var v=k.request,b=k.schedulerState.scheduler,x={service:v.service,method:v.method,response:yield b.serviceCall(v.service,v.method,v.args)};return(0,g.staticTypeHint)(x),(0,a.success)(x)});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.GetCopilotLicense,function(){var L=gr(function*(k){var v=k.schedulerState.scheduler,b=yield v.getCoPilotLicense();return(0,a.success)({license:b!==void 0?(0,a.success)(b):(0,a.failure)(void 0)})});return function(k){return L.apply(this,arguments)}}()),X(X(X(X(X(X(X(X(X(X(n,y.ComputationRequestKind.GetPythonLicense,function(){var L=gr(function*(k){var v=k.schedulerState.scheduler,b=yield v.getPythonLicense();return(0,a.success)({license:b!==void 0?(0,a.success)(b):(0,a.failure)(void 0)})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.GetPythonType,function(){var L=gr(function*(k){var v=k.request,b=v.rangeRef,x=v.sheetId,w=k.schedulerState.scheduler,B=yield w.getPythonType(b,x);return B.kind===a.ResultKind.Failure?p.logSafeFailure.failure("serverDataProvider is undefined"):(0,a.success)({pythonType:B.value})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.GetPrecedingPythonCells,function(){var L=gr(function*(k){var v=k.request,b=v.cellRef,x=v.sheetId,w=k.schedulerState.scheduler,B=yield w.getPrecedingPythonCells(b,x);return B.kind===a.ResultKind.Failure?p.logSafeFailure.failure("serverDataProvider is undefined"):(0,a.success)({precedingPythonCells:B.value})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.GetCell,function(){var L=gr(function*(k){var v=k.request.cell,b=k.cache;if(b===void 0)return p.logSafeFailure.failure("Cache is undefined");var x=yield b.getCell(v);return(0,a.success)({result:x})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.GetContainingTable,function(){var L=gr(function*(k){var v=k.request.cell,b=k.cache;if(b===void 0)return p.logSafeFailure.failure("Cache is undefined");var x=yield b.getContainingTable(v);return(0,a.success)({result:x})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.UnsafeGetContainingTableName,function(L){var k=L.request.cell,v=L.cache;if(v===void 0)return p.logSafeFailure.failure("Cache is undefined");var b=v.getContainingTableName(k);return(0,a.success)({result:b})}),y.ComputationRequestKind.UnsafeGetContainingTable,function(L){var k=L.request.cell,v=L.cache;if(v===void 0)return p.logSafeFailure.failure("Cache is undefined");var b=v.getContainingTableSync(k);return b.kind==="Failure"?b:(0,a.success)({result:(0,a.success)(b.value?_(b.value):void 0)})}),y.ComputationRequestKind.GetAvailableTableHeaders,function(L){var k=L.request.tableName,v=L.cache;if(v===void 0)return p.logSafeFailure.failure("Cache is undefined");var b=v.getAvailableTableHeaders(k);return(0,a.success)({result:b})}),y.ComputationRequestKind.UnsafeGetNamedObject,function(L){var k=L.request.name,v=L.cache;if(v===void 0)return p.logSafeFailure.failure("Cache is undefined");var b=v.getNamedObject(k);return b.kind==="Failure"?p.logSafeFailure.failure("getNamedObject failed"):b.value.kind==="Failure"?p.logSafeFailure.failure("getNamedObject returned failure"):b.value.value===void 0?(0,a.success)({result:(0,a.success)(void 0)}):(0,a.success)({result:(0,a.success)(M(b.value.value.obj))})}),y.ComputationRequestKind.GetIntersectingTables,function(){var L=gr(function*(k){var v=k.request.range,b=k.cache;if(b===void 0)return p.logSafeFailure.failure("Cache is undefined");var x=yield b.getIntersectingTables(v);return(0,a.success)({result:x})});return function(k){return L.apply(this,arguments)}}()),X(X(X(X(X(X(X(X(X(X(n,y.ComputationRequestKind.UnsafeGetIntersectingTableNames,function(L){var k=L.request.range,v=L.cache;if(v===void 0)return p.logSafeFailure.failure("Cache is undefined");var b=v.getIntersectingTableNames(k);return(0,a.success)({result:b})}),y.ComputationRequestKind.GetRange,function(){var L=gr(function*(k){var v=k.request,b=v.range,x=v.layers,w=k.cache;if(w===void 0)return p.logSafeFailure.failure("Cache is undefined");var B=yield w.getRange(b,x);return(0,a.success)({localSheetGrid:B})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.GetSheetNames,function(L){var k=L.cache;return k===void 0?p.logSafeFailure.failure("Cache is undefined"):k.getSheetNames()}),y.ComputationRequestKind.GetStructRefColumn,function(L){var k=L.request,v=k.table,b=k.nameOrCol,x=L.cache;if(x===void 0)return p.logSafeFailure.failure("Cache is undefined");var w=x.getStructRefColumn(v,b);return(0,a.success)({result:w})}),y.ComputationRequestKind.GetStructRefSpecialRef,function(L){var k=L.request,v=k.table,b=k.id,x=L.cache;if(x===void 0)return p.logSafeFailure.failure("Cache is undefined");var w=x.getStructRefSpecialRef(v,b);return(0,a.success)({result:w})}),y.ComputationRequestKind.GetIformat,function(){var L=gr(function*(k){var v=k.request,b=v.document,x=v.iformat,w=k.cache;if(w===void 0)return p.logSafeFailure.failure("Cache is undefined");var B=yield w.getIformat(b,x);return(0,a.success)({result:B})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.ParseCellFormula,function(L){var k=L.request,v=k.cell,b=k.formula,x=k.useEnglishLocaleInfo,w=L.cache;return w===void 0?p.logSafeFailure.failure("Cache is undefined"):(0,a.success)(w.parseCellFormula(v,b,x))}),y.ComputationRequestKind.ParseEdit,function(){var L=gr(function*(k){var v=k.request,b=v.cell,x=v.formulaBarText,w=k.cache;return w===void 0?p.logSafeFailure.failure("Cache is undefined"):(0,a.success)(yield w.parseEdit(b,x))});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.ParseActiveCell,function(L){var k=L.request.formulaText,v=L.schedulerState,b=v.activeCell,x=v.activeCellFormat,w=L.cache;if(w===void 0)return p.logSafeFailure.failure("Cache is undefined");if((0,a.isNone)(b))return p.logSafeFailure.failure("Active Cell is undefined");if(x===void 0)return p.logSafeFailure.failure("Active Cell Format is undefined");var B=x??{formatString:"General",builtIn:!0};return(0,a.success)(w.parseEditSync(b,k,B))}),y.ComputationRequestKind.ParseNumberFormat,function(L){var k=L.request,v=k.formatString,b=k.builtIn,x=L.cache;return x===void 0?p.logSafeFailure.failure("Cache is undefined"):(0,a.success)(x.parseNumberFormat(v,b))}),X(X(X(X(X(X(X(X(X(X(n,y.ComputationRequestKind.PrintFormula,function(L){var k=L.request,v=k.formula,b=k.origin,x=L.config;if(x===void 0)return(0,a.failure)([]);var w=(0,l.createPrinter)((0,l.createSimplePrintGlobals)(x)),B=w.printFormula((0,l.printLocalsGrid)((0,l.lexicalSourceGrid)(l.LexicalKind.Cell,b),b),v);return(0,a.success)({result:B})}),y.ComputationRequestKind.GetActiveCell,function(L){var k=L.schedulerState.activeCell;return k===void 0?(l.ulsLogger.ULS.traceTag(512274723,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,R.x10Logger.formatLogMessage("GetActiveCell",{description:"failed because activeCell was undefined"})),p.logSafeFailure.failure("Active Cell is undefined")):(0,a.success)({activeCell:k})}),y.ComputationRequestKind.GetActiveCellFormat,function(L){var k=L.schedulerState.activeCellFormat;return k===void 0?p.logSafeFailure.failure("Active Cell Format is undefined"):k===null?(0,a.success)({result:(0,a.failure)((0,l.unavailable)(["unavailableFormat"]))}):(0,a.success)({result:(0,a.success)(k)})}),y.ComputationRequestKind.GetConfig,function(L){var k=L.config;return k===void 0?p.logSafeFailure.failure("Config is undefined"):(0,a.success)({config:k})}),y.ComputationRequestKind.GetCultureTag,function(L){var k=L.request.lcid,v=(0,o.convertKnownLCID)(k),b=v.toString();return b.indexOf("-")===-1?p.logSafeFailure.failure("Culture-Tag '".concat(b,"' from LCID '").concat(k,"' has an unknown format")):(0,a.success)({cultureTag:b})}),y.ComputationRequestKind.GetFunctionsInfo,function(L){var k=L.schedulerState,v=k.functionsInfoMap;if(v===void 0)return l.ulsLogger.ULS.traceTag(512274722,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,R.x10Logger.formatLogMessage("GetFunctionsInfo",{description:"failed because functionsInfoMap was undefined"})),p.logSafeFailure.failure("functionsInfoMap is undefined");var b=Object.keys(v).map(function(x){return v[x]});return(0,a.success)({functionsInfo:b})}),y.ComputationRequestKind.GetFunctionInfo,function(L){var k=L.request.functionName,v=L.schedulerState;if(v.functionsInfoMap===void 0)return l.ulsLogger.ULS.traceTag(512274721,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,R.x10Logger.formatLogMessage("GetFunctionInfo",{description:"failed because functionsInfoMap was undefined"})),p.logSafeFailure.failure("functionsInfoMap is undefined");var b=v.functionsInfoMap[k.toUpperCase()];return b===void 0?p.logSafeFailure.failure("functionsInfo is undefined"):(0,a.success)({functionInfo:b})}),y.ComputationRequestKind.GetDefinedNamesInfo,function(L){var k=L.schedulerState,v=k.definedNamesInfoMap;if(v===void 0)return l.ulsLogger.ULS.traceTag(512274720,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,R.x10Logger.formatLogMessage("GetDefinedNamesInfo",{description:"failed because definedNamesInfoMap was undefined"})),p.logSafeFailure.failure("definedNamesInfoMap is undefined");var b=Object.keys(v).map(function(x){return v[x]});return(0,a.success)({definedNamesInfo:b})}),y.ComputationRequestKind.GetDefinedNameInfo,function(L){var k=L.request.definedName,v=L.schedulerState;if(v.definedNamesInfoMap===void 0)return p.logSafeFailure.failure("definedNamesInfoMap is undefined");var b=v.definedNamesInfoMap[k.toUpperCase()];return(0,a.success)({definedNameInfo:b})}),y.ComputationRequestKind.EvalOnClonedModel,function(){var L=gr(function*(k){var v=k.cache,b=k.request,x=yield v==null?void 0:v.evalOnClonedModel(b.updates,b.edits,b.formatResults);return x===void 0?p.logSafeFailure.failure("Operation did not return a result"):x.kind!==a.ResultKind.Success?p.logSafeFailure.failure("Operation returned an unsuccessful result"):(0,a.success)({result:x.value})});return function(k){return L.apply(this,arguments)}}()),X(X(X(X(X(X(X(X(X(X(n,y.ComputationRequestKind.EvalFormula,function(){var L=gr(function*(k){var v=k.cache,b=k.request,x=yield v==null?void 0:v.evalFormula(b.formula,b.origin,b.format);return x===void 0?p.logSafeFailure.failure("Operation did not return a result"):x.kind!==a.ResultKind.Success?p.logSafeFailure.failure("Operation returned an unsuccessful result"):(0,a.success)({result:x.value})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.EvalFormulaTree,function(){var L=gr(function*(k){var v=k.cache,b=k.request,x=yield v==null?void 0:v.evalFormulaTree(b.formula,b.origin,b.format);if(x===void 0)return p.logSafeFailure.failure("Operation did not return a result");if(x.kind!==a.ResultKind.Success)return p.logSafeFailure.failure("Operation returned an unsuccessful result");var w=function W(q){var H=Ae(q,2),G=Ae(H[0],2),z=Ae(G[0],2),V=z[0],Z=z[1],D=G[1],O=H[1];return{value:{value:D,span:{start:V,end:Z}},children:O==null?void 0:O.map(W)}},B=Ae(x.value,1),P=Ae(B[0],2),U=Ae(P[1],1),Q=U[0];return(0,a.success)({result:{result:Q,evaluationTree:w(x.value)}})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.GetCorrelationId,function(L){var k=L.correlationId;return(0,a.success)({correlationId:k})}),y.ComputationRequestKind.SetActiveCell,function(L){return L.schedulerState=Object.assign({},L.schedulerState,{activeCell:L.request.activeCell,activeCellFormat:L.request.activeCellFormat}),(0,a.success)({})}),y.ComputationRequestKind.GetRichValueFieldListContext,function(){var L=gr(function*(k){var v=k.schedulerState.scheduler,b=k.request,x=b.rangeToQuery,w=b.dotNotationPath,B=b.singleColumn,P=b.findRange,U=yield v.getRichValueFieldListContext(x,w,B,P);return U.kind===a.ResultKind.Failure?p.logSafeFailure.failure("serverDataProvider is undefined"):(0,a.success)({result:U.value})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.GetHiddenRows,function(){var L=gr(function*(k){var v=k.cache,b=k.request;if(v===void 0)return(0,a.failure)([]);var x=yield v.getHiddenRows(b.sheet,b.start,b.endExclusive);return(0,a.success)({result:x})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.GetHiddenCols,function(){var L=gr(function*(k){var v=k.cache,b=k.request;if(v===void 0)return(0,a.failure)([]);var x=yield v.getHiddenCols(b.sheet,b.start,b.endExclusive);return(0,a.success)({result:x})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.ResolveReferences,function(L){var k=L.cache,v=L.request,b=v.locals,x=v.nodes;if(k===void 0)return p.logSafeFailure.failure("Cache is undefined");if(b===void 0)return p.logSafeFailure.failure("Locals is undefined");if(x===void 0)return p.logSafeFailure.failure("Nodes is undefined");var w=k.resolveReferences(b,x);return(0,a.success)({resolverResults:w})}),y.ComputationRequestKind.GetCorrespondingSnapshotID,function(){var L=gr(function*(k){var v=k.cache;if(v===void 0)return p.logSafeFailure.failure("Cache is undefined");var b=yield v.getCorrespondingSnapshotID();return(0,a.success)({snapshotID:b})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.GetEditFormat,function(){var L=gr(function*(k){var v=k.cache,b=k.request.cell;if(v===void 0)return p.logSafeFailure.failure("Cache is undefined");var x=yield v.getEditFormat(b);return(0,a.success)({result:x===void 0?(0,a.failure)((0,l.unavailable)(["Unavailable Format"])):(0,a.success)(x)})});return function(k){return L.apply(this,arguments)}}()),X(X(X(X(X(X(X(X(X(X(n,y.ComputationRequestKind.UpdateSnapshot,function(){var L=gr(function*(k){var v=k.handle,b=k.schedulerState,x=yield b.scheduler.updatePrefetchingCache(v);return x===void 0?p.logSafeFailure.failure("Cache is undefined"):(0,a.success)({snapshotID:x})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.GetFullTableHeadersFromServer,function(){var L=gr(function*(k){var v=k.schedulerState.scheduler,b=k.request.tableName,x=yield v.getTableColHeaders(b);return x.kind===a.ResultKind.Failure?p.logSafeFailure.failure("serverDataProvider is undefined"):(0,a.isNone)(x.value)?(0,a.success)({result:[]}):(0,a.success)({result:x.value.filter(a.isDefined)})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.CreateChatGPTSession,function(){var L=gr(function*(k){var v=k.schedulerState.scheduler,b=k.finalizer,x=k.request.options;if(x===void 0)return p.logSafeFailure.failure("Request contained undefined 'options'");var w=yield v.createChatGPTSession(x);return w.kind===a.ResultKind.Success&&b.subscribe(function(){return v.closeChatGPTSession(w.value)}),S(w,function(B){return{result:B}})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.CloseChatGPTSession,function(){var L=gr(function*(k){var v=k.schedulerState.scheduler,b=k.request.session;return S(yield v.closeChatGPTSession(b),function(){return{result:void 0}})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.SendChatGPTQuery,function(){var L=gr(function*(k){var v=k.schedulerState.scheduler,b=k.request,x=b.session,w=b.request,B=yield v.sendChatGPTQuery(x,w);return S(B,function(P){return{result:P}})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.IsSchedulerFeatureEnabled,function(L){var k=L.schedulerState.scheduler,v=L.request.feature,b=k.isSchedulerFeatureEnabled(v);return(0,a.success)({isFeatureEnabled:b})}),y.ComputationRequestKind.SendAugLoopSignal,function(){var L=gr(function*(k){var v=k.schedulerState.scheduler,b=k.handle,x=k.request.signal,w=yield v.sendAugLoopSignal(x,b.info.computationIdentifier.factoryName);return S(w,function(B){return{result:B}})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.TriggerEvent,function(L){var k=L.schedulerState.scheduler,v=L.request,b=v.eventKind,x=v.event;return k.triggerEventImmediate(b,x),(0,a.success)({})}),y.ComputationRequestKind.AwaitEvent,function(){var L=gr(function*(k){var v=k.schedulerState.scheduler,b=k.request,x=v.catchEvent(b);if((0,f.isALAnnotationEventKind)(b.eventKind)){var w=yield v.registerALAnnotation(b.eventKind);if(w.kind!==a.ResultKind.Success)return w}var B=yield x;return(0,a.success)({result:B})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.GetRecognizedRangeTables,function(){var L=gr(function*(k){var v=k.schedulerState.scheduler,b=k.handle,x=k.request,w=x.sheetId,B=x.range,P=x.metadataStates,U=x.maxRevisions,Q=yield v.getRecognizedTablesInfo(w,B,P,b.info.computationIdentifier.factoryName,U);return(0,a.success)({result:Q})});return function(k){return L.apply(this,arguments)}}()),X(X(n,y.ComputationRequestKind.LogAshaErrorEvent,function(){var L=gr(function*(k){var v=k.schedulerState.scheduler,b=k.request.params,x=yield v.logAshaErrorEvent.apply(v,Qr(b));return(0,a.success)({result:x})});return function(k){return L.apply(this,arguments)}}()),y.ComputationRequestKind.GetPowerQueries,function(){var L=gr(function*(k){B8e(k.request);var v=k.schedulerState.scheduler,b=yield v.getPowerQueries();return b.kind===a.ResultKind.Failure?p.logSafeFailure.failure("getPowerQueries failed"):(0,a.isNone)(b.value)?(0,a.success)({queries:[]}):(0,a.success)({queries:b.value.filter(a.isDefined)})});return function(k){return L.apply(this,arguments)}}()));function A(L,k,v,b,x){var w=v.info.correlationId,B=v.schedulerState,P=v.finalizer,U=L[k.kind],Q={request:k,correlationId:w,cache:b,config:x,schedulerState:B,finalizer:P,handle:v},W=U(Q);return(0,a.bindMaybeThenable)(W,function(q){return q.kind!==a.ResultKind.Success?p.logSafeFailure.censored(q):(v.schedulerState=Q.schedulerState,(0,a.success)(Object.assign({kind:k.kind},q.value)))})}function T(L,k,v,b,x){var w=v.info.correlationId,B=v.schedulerState,P=v.finalizer,U=L[k.kind],Q={request:k,correlationId:w,cache:b,config:x,schedulerState:B,finalizer:P,handle:v},W=U(Q);return W.kind!==a.ResultKind.Success?p.logSafeFailure.censored(W):(v.schedulerState=Q.schedulerState,(0,a.success)(Object.assign({kind:k.kind},W.value)))}function M(L){switch(L.kind){case"NamedFailure":case"NamedFormula":case"NamedRange":case"NamedValue":return L;case"NamedTable":return _(L);default:(0,a.assertNever)("ComputationRequestKind.GetNamedObject",L)}}function _(L){var k=[];return L.columnIndexes.forEach(function(v,b){return k.push({index:v,name:b}),!0}),{kind:L.kind,ranges:{data:L.specialRefRanges[l.SpecialRefId.Data],headers:L.specialRefRanges[l.SpecialRefId.Headers],totals:L.specialRefRanges[l.SpecialRefId.Totals],all:L.specialRefRanges[l.SpecialRefId.All]},columns:k.sort(function(v,b){return v.index-b.index}),allColumnNamesAvailable:L.allColumnNamesAvailable,hasHeadersRow:L.hasHeadersRow,hasTotalsRow:L.hasTotalsRow}}},"../excel-online-calc/lib/x10-formula-bar/requestProcessorTypes.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComputationRequestKind=void 0;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/index.js");t.ComputationRequestKind=a.yieldRequestKind,(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)()},"../excel-online-calc/lib/x10-formula-bar/schedulerExports.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dynamicPluginLoaderInsideInit=t.PluginSchedulerSingleton=t.GridImportManagerSingleton=void 0,t.createDynamicPluginLoader=p,t.getSchedulerFactories=v;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/cacheGrid.js"),l=s("../excel-online-calc/lib/x10-formula-bar/dynamicPluginLoader.js"),o=s("../excel-online-calc/lib/x10-formula-bar/experimentQueueProcessor.js"),f=s("../excel-online-calc/lib/x10-formula-bar/formulaBarScheduler.js"),g=s("../excel-online-calc/lib/x10-formula-bar/gridProvider.js"),h=s("../excel-online-calc/lib/x10-formula-bar/platform.js"),y=(0,n.singleton)(function(){var x=v().createGridProvider(function(){return t.PluginSchedulerSingleton.instance().registerAsyncGrid()});return t.GridImportManagerSingleton.instance().onGridImporterCreated(x,"Main-IGrid"),x});t.GridImportManagerSingleton=(0,n.singleton)(function(){return v().createGridImportManager()}),t.PluginSchedulerSingleton=(0,n.singleton)(function(){return v().createFormulaBarScheduler(y.instance())}),(0,n.staticAssertExtends)();function p(x){return v().createDynamicPluginLoader(t.GridImportManagerSingleton.instance(),t.PluginSchedulerSingleton.instance(),x)}var R="excelOnlineCalc.x10.stableDynamicPluginLoaderInsideInit",C=function(w,B){for(var P=arguments.length,U=new Array(P>2?P-2:0),Q=2;Q<P;Q++)U[Q-2]=arguments[Q];return m2(f.FormulaBarScheduler,[(0,l.timelineQueueProcessorFactory)(U[0]),(0,l.createPrefetchingCacheFactory)(w),B,w.getGridDataSink(),w.getSyncDataModel()].concat(U))},S=function(w){for(var B=arguments.length,P=new Array(B>1?B-1:0),U=1;U<B;U++)P[U-1]=arguments[U];return m2(l.DynamicPluginLoader,[w].concat(P))};t.dynamicPluginLoaderInsideInit=(0,l.dynamicPluginLoaderInsideInit)(l.timelineQueueProcessorFactory,l.createPrefetchingCacheFactory);var F=function(w){return new g.GridImportManager(w)},E=function(w){return new g.GridProvider(w)},A=function(w,B){for(var P,U=function(z){return P=new o.ExperimentQueueProcessor(z),P},Q=arguments.length,W=new Array(Q>2?Q-2:0),q=2;q<Q;q++)W[q-2]=arguments[q];var H=m2(f.FormulaBarScheduler,[U,(0,l.createPrefetchingCacheFactory)(w),B,w.getGridDataSink(),w.getSyncDataModel()].concat(W));if(P===void 0)throw"not initialized";return[H,P]},T=function(x){function w(){return We(this,w),qa(this,w,arguments)}return Ka(w,x),ze(w,[{key:"ComputationFinalizerHandlers",get:function(){return this.computationFinalizerHandlers},set:function(P){this.computationFinalizerHandlers=P}}])}(f.FormulaBarScheduler),M=function(w,B){for(var P=arguments.length,U=new Array(P>2?P-2:0),Q=2;Q<P;Q++)U[Q-2]=arguments[Q];return m2(T,[(0,l.timelineQueueProcessorFactory)(U[0]),(0,l.createPrefetchingCacheFactory)(w),B,w.getGridDataSink(),w.getSyncDataModel()].concat(U))},_={createFormulaBarScheduler:C,createDynamicPluginLoader:function(){for(var w=arguments.length,B=new Array(w),P=0;P<w;P++)B[P]=arguments[P];return S.apply(void 0,[R].concat(B))},createGridImportManager:F,createGridProvider:E,createExperimentFormulaBarScheduler:A,createTestableFormulaBarScheduler:M},L={createFormulaBarScheduler:C,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 w=new a.CacheGrid;return{getGrid:function(){return w},getGridDataSink:function(){return w},getSyncDataModel:function(){return w},createIGridImportEndpoint:function(){throw new Error("Cannot use createIGridImportEndpoint in win32 context")},onGridExporterClosed:function(){throw new Error("Cannot use onGridExporterClosed in win32 context")}}}},k={win32:L,web:_};function v(){return k[h.platform]}if((0,n.getTypedFeatureGate)("TESTING_ONLY_SCHEDULER_IMPORTSCRIPTS_FAIL")){var b;if(self.__retries=((b=self.__retries)!=null?b:-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=R,t.createTimelineQueueMessage=C;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),l=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),o=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),f=s("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/index.js"),g;(function(S){S[S.FirstStep=0]="FirstStep",S[S.NormalResponse=1]="NormalResponse",S[S.RequestFailure=2]="RequestFailure"})(g||(t.InternalSchedulerResponseKind=g={})),(0,n.staticAssertExtends)();function h(S){return f.yieldRequestProcessorMap[S.kind].executionType===a.ExecutionType.NoOp}function y(S){return f.yieldRequestProcessorMap[S.kind].executionType===a.ExecutionType.Async}function p(S){return f.yieldRequestProcessorMap[S.kind].executionType===a.ExecutionType.Internal}(0,n.staticAssertExtends)();function R(S,F){return h(S)?{kind:o.SchedulerTimelineQueueMessageKind.NoOpRequest,request:S,computation:F}:{kind:o.SchedulerTimelineQueueMessageKind.SyncRequest,request:S,computation:F}}function C(S,F){return p(S)?{kind:o.SchedulerTimelineQueueMessageKind.InternalRequest,request:S,computation:F}:y(S)?{kind:o.SchedulerTimelineQueueMessageKind.AsyncRequest,request:S,computation:F}:((0,l.staticTypeHint)(F),R(S,F))}(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)(),(0,n.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=l;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js");function l(f){return f}var o=function(f){function g(h,y){var p;return We(this,g),p=qa(this,g,[h.subscriberLimit]),p.config=h,p.serviceConstructor=y,p.toPromise().catch(function(R){a.x10Logger.log({kind:"provider",payload:{id:p.config.providerId,state:"Rejected",data:{reason:R}}})}),p}return Ka(g,f),ze(g,[{key:"resolve",value:function(y){var p=this.serviceConstructor(y);return Gt(jt(g.prototype),"resolve",this).call(this,p),p}}],[{key:"fromClass",value:function(y,p){return new g(y,function(R){return new p(R)})}},{key:"fromFunction",value:function(y,p){return new g(y,p)}}])}(n.ResolvablePromiseWithLimitedSubscribers);t.SchedulerService=o},"../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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js"),o=s("../excel-online-calc/lib/calc/dataTransformers.js"),f=s("../excel-online-calc/lib/calc/partialWorkbookNameManager.js"),g=s("../excel-online-calc/lib/calc/partialWorkbookSheets.js"),h=s("../excel-online-calc/lib/calc/recalcServiceDataTransformer.js"),y=s("../excel-online-calc/lib/calc/recalcServiceTypes.js"),p=function(){};t.MaxStateIdDifferenceForGC=17;var R=function(){function C(){We(this,C),this.dataTransformer=new h.RecalcServiceDataTransformer,this.stateId=-1/0,this.stateChangesSinceLastGC=0,this.config=this.dataTransformer.getLangConfig(),this.configNotifications=[],this.sheets=new g.PartialWorkbookSheets(this.dataTransformer.document,this.config.localeInfo.stringCompareCI),this.nameManager=new f.PartialWorkbookNameManager(this.dataTransformer.document,this.config.localeInfo.stringCompareCI),this.schedulerFeatures=[]}return ze(C,[{key:"document",get:function(){return this.dataTransformer.document}},{key:"getStateAsNotifications",value:function(){return[].concat(Qr(this.configNotifications),Qr(this.getSheetStateAsNotifications()),Qr(this.getNameStateAsNotifications()),Qr(this.getSchedulerFeaturesAsNotifications()))}},{key:"getSchedulerFeaturesAsNotifications",value:function(){return[[l.NotificationKind.setSchedulerFeatures,[this.schedulerFeatures]]]}},{key:"getSheetStateAsNotifications",value:function(){var F=[];return this.sheets.forEachSheet(function(E,A){F.push((0,y.sheetName)(A,E.name))}),F.length>0?[[l.NotificationKind.updateSheetNames,[this.stateId,F]]]:[]}},{key:"getNameStateAsNotifications",value:function(){var F=this,E=[],A=function(_){var L=[];_.forEachAvailableName(function(k,v){var b=(0,o.namedObjectToNamedObjectData)(F.config.mathpack,F.dataTransformer.document,v==null?void 0:v.obj);return L.push((0,y.namedObject)(k,b)),!0}),L.length>0&&E.push((0,y.namedObjectsWrite)(_.scope.index,L)),_.allAvailable()&&E.push((0,y.undefinedNamesWrite)(_.scope.index))},T=this.nameManager.getNamesBySheetId(void 0);return(0,n.isSuccess)(T)&&A(T.value),this.nameManager.forEachSheetScope(function(M){A(M)}),E.length>0?[[l.NotificationKind.updateNamedObjects,[this.stateId,E]]]:[]}},{key:"trySetStateId",value:function(F,E){if(E<this.stateId)return!1;if(E>this.stateId){var A=this.stateId;if(this.stateId=E,this.sheets.advanceState(A),this.nameManager.advanceState(A),this.stateChangesSinceLastGC+=1,this.stateChangesSinceLastGC>=t.MaxStateIdDifferenceForGC){this.stateChangesSinceLastGC=0;var T=this.stateId-t.MaxStateIdDifferenceForGC;this.nameManager.collectGarbage(T)}}return!0}},{key:"clearCompiledFormulas",value:function(){this.nameManager.resetLazyData()}},{key:"clearCompiledNumberFormats",value:function(){}},{key:"setA1ReferenceStyle",value:function(F){this.configNotifications.push([l.NotificationKind.setA1ReferenceStyle,[F]]),this.dataTransformer.setA1ReferenceStyle(this,this.stateId,F)}},{key:"setLocale",value:function(F){this.configNotifications.push([l.NotificationKind.setLocale,[F]]);var E={};this.dataTransformer.setLocaleInfo(this,this.stateId,F,E)}},{key:"setWorkbookProps",value:function(F){this.configNotifications.push([l.NotificationKind.setWorkbookProps,[F]]);var E={};this.dataTransformer.setWorkbookProps(this,this.stateId,F,E)}},{key:"updateSheetNames",value:function(F,E){var A={};this.dataTransformer.updateSheetNames(this,F,E,A)}},{key:"updateNamedObjects",value:function(F,E){var A={};this.dataTransformer.updateNamedObjects(this,F,E,A)}},{key:"setSchedulerFeatures",value:function(F){this.schedulerFeatures=F}},{key:"setLangConfig",value:function(F,E){if(this.trySetStateId(!0,F)){var A=this.config.localeInfo!==E.localeInfo,T=this.config.refStyle!==E.refStyle;this.config=E,A&&this.clearCompiledNumberFormats(),(A||T)&&this.clearCompiledFormulas()}}},{key:"setSheetNames",value:function(F,E,A){this.trySetStateId(!0,A)&&(this.sheets=this.sheets.setSheetNames(E),this.nameManager=this.nameManager.setSheetNames(E))}},{key:"writeNamedObject",value:function(F,E,A,T){if(this.trySetStateId(!0,F)){var M=this.nameManager.setNamedObject(!0,(0,a.nameLoc)(E,A),T,p);(0,n.isSuccess)(M)}}},{key:"writeUndefinedNames",value:function(F,E){if(this.trySetStateId(!0,F)){var A=this.nameManager.setUndefinedNames(E);(0,n.isSuccess)(A)}}},{key:"promoteNamedObjects",value:function(F,E,A){if(this.trySetStateId(!0,F)){var T=this.nameManager.promoteNamedObjects(E,A);(0,n.isSuccess)(T)&&T.value}}},{key:"getDocumentLoc",value:function(F,E){var A=this.dataTransformer.document;return(F===void 0||F===A.path)&&this.config.localeInfo.stringCompareCI(E,A.name)===0?(0,n.success)(A):(0,n.failure)((0,a.unavailable)([(0,a.documentLoc)(F,E)]))}},{key:"getSheetIndex",value:function(F,E){var A=this.sheets.getSheetByName(E);return!(0,n.isSuccess)(A)||A.value===void 0?A:(0,n.success)(A.value.sheetIndex.index)}},{key:"getSheetName",value:function(F,E){var A=this.sheets.getSheetById(E);return(0,n.isSuccess)(A)?(0,n.success)(A.value.name):A}},{key:"getNameLoc",value:function(F,E,A){return this.nameManager.getNameLoc(F.index,E,A)}},{key:"getUserDefinedFuncLoc",value:function(F,E){return(0,n.failure)((0,a.notImplemented)(["call UDF"]))}},{key:"getSheetRangeIndexes",value:function(F){return this.sheets.getSheetRangeIds(F)}},{key:"getContainingTable",value:function(F){return this.nameManager.getContainingTable(F)}},{key:"getStructRefColumn",value:function(F,E){return this.nameManager.getStructRefColumn(F,E)}},{key:"getStructRefSpecialRef",value:function(F,E){return this.nameManager.getStructRefSpecialRef(F,E)}},{key:"getTime",value:function(){return(0,n.failure)((0,a.unavailable)(["getTime"]))}}])}();t.SyncDataModel=R},"../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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/repeatedTaskScheduler.js");t.defaultTimerInterface=Object.assign({},n.defaultSetTimeoutInterface,{now:n.now});var l=function(){function o(f,g,h){var y,p,R=this,C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:t.defaultTimerInterface;We(this,o),this.cmp=f,this.consumeMessage=g,this.timer=C,this.startTime=void 0,this.totalSyncCost=0,this.maxWitnessedNow=0,this.lastFutureAbsoluteTime=void 0,this.queue=new n.PriorityQueue(function(S,F){var E=S.delayUntil-F.delayUntil;return E!==0?E:f(S.payload,F.payload)}),this.costThreshold=(y=h==null?void 0:h.costThreshold)!=null?y:1,this.timeThreshold=(p=h==null?void 0:h.timeThreshold)!=null?p:10,this.scheduler=new a.RepeatedTaskScheduler(function(S){R.totalSyncCost=0,R.lastFutureAbsoluteTime=void 0,S===a.TaskKind.MacroTask&&(R.startTime=void 0),R.continue()},C)}return ze(o,[{key:"enqueue",value:function(g,h){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.maxWitnessedNow;this.queue.enqueue({delayUntil:y,payload:g,abstractCost:h}),this.continue()}},{key:"push",value:function(g,h){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.maxWitnessedNow;this.queue.push({delayUntil:y,payload:g,abstractCost:h}),this.continue()}},{key:"pop",value:function(){var g;return this.queue.getCount()===1&&this.scheduler.clear(),(g=this.queue.pop())==null?void 0:g.payload}},{key:"peek",value:function(){return this.queue.peek()}},{key:"getCount",value:function(){return this.queue.getCount()}},{key:"continue",value:function(){var g;for(this.startTime=(g=this.startTime)!=null?g:this.now();this.totalSyncCost<this.costThreshold;){var h=this.queue.peek();if(h===void 0||h.delayUntil>this.maxWitnessedNow&&this.tryRunNextInFuture(h.delayUntil,this.now()))return;this.queue.pop(),this.totalSyncCost+=h.abstractCost,this.consumeMessage(h.payload)}var y=this.queue.peek();if(y!==void 0){var p=this.now();p-this.startTime<this.timeThreshold&&y.delayUntil<=p?this.scheduler.runNextAsMicrotask():this.tryRunNextInFuture(y.delayUntil,p)||this.scheduler.runNextAsMacrotask()}}},{key:"tryRunNextInFuture",value:function(g,h){return g>h?(this.lastFutureAbsoluteTime!==g&&(this.lastFutureAbsoluteTime=g,this.scheduler.runNextInFuture(g-h)),!0):!1}},{key:"now",value:function(){return this.maxWitnessedNow=this.timer.now()}}])}();t.TimelineQueueProcessor=l},"../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=f;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),l=s("../excel-online-calc/lib/calc/utils.js"),o=function(g){function h(y,p){var R,C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:n.now;We(this,h);var S=function(){var F=gr(function*(){try{var E=C(),A=y(),T=C()-E,M=yield A,_=C()-E-T;return a.x10Logger.log({kind:"trackableAsyncLazy",payload:{name:R.name,result:(0,n.success)({syncTime:T,asyncTime:_})}}),M}catch(L){throw a.x10Logger.log({kind:"trackableAsyncLazy",payload:{name:R.name,result:(0,n.failure)("".concat(L))}}),L}});return function(){return F.apply(this,arguments)}}();return R=qa(this,h,[S]),R.name=p,R}return Ka(h,g),ze(h,[{key:"reset",value:function(){throw new Error("Resetting a TrackableAsyncLazy is not allowed")}}])}(l.ResettableLazy);t.TrackableAsyncLazy=o;function f(g,h){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:n.now;return new o(g,h,y)}},"../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=h,t.getHistogramBinIndexForDuration=y,t.addSampleWithProbability=p,t.createX10AggregatedTelemetryEvent=C,t.createX10RequestPerformanceEvent=S,t.sendX10UsedTelemetryEvent=F;var n=s("../excel-online-calc-common/lib/index.js"),a=s("../office-online-otel-util/lib/index.js"),l=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/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 o=new n.JSF32(0),f=!1;function g(A){return Object.entries(A)}function h(A,T){return g(T).forEach(function(M){var _=Ae(M,2),L=_[0],k=_[1];if((0,n.isDefined)(k)&&k.numberOfRequests>0){var v,b=k.requestDuration/k.numberOfRequests,x=y(b),w=(v=A[L])!=null?v:Array(t.histogramBinCount).fill(0);w[x]+=k.numberOfRequests,A[L]=w}}),A}function y(A){for(var T=0;T<t.REQUEST_DURATION_THRESHOLDS.length;T++)if(A<t.REQUEST_DURATION_THRESHOLDS[T])return T;return t.REQUEST_DURATION_THRESHOLDS.length}function p(A,T,M){return R(M)&&o.next()<M&&A.push(T),A}function R(A){return A>=0&&A<=1}function C(A){return{eventName:"Office.Excel.Client.X10.AggregatedTelemetry",eventFlags:E(),dataFields:[(0,l.makeStringDataField)("X10AggregatedTelemetryObject",A)]}}function S(A){return{eventName:"Office.Excel.Client.X10.RequestPerformance",eventFlags:E(),dataFields:[(0,l.makeStringDataField)("X10RequestPerformanceTelemetryObject",A)]}}function F(){f||((0,a.getTelemetryLogger)().sendTelemetryEvent({eventName:"Office.Excel.Client.X10.X10UsedEvent",eventFlags:E()}),f=!0)}function E(){return{dataCategories:l.EnumObjects.DataCategories.ProductServiceUsage,samplingPolicy:l.EnumObjects.SamplingPolicy.Measure,diagnosticLevel:l.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(a){function l(){return We(this,l),qa(this,l,arguments)}return Ka(l,a),ze(l)}(R3(Error));t.X10Exception=s;var n=function(a){function l(o){var f;return We(this,l),f=qa(this,l,["Computation execution was terminated with '".concat(o,"'.")]),f.stopReason=o,f}return Ka(l,a),ze(l)}(s);t.X10ExceptionComputationTermination=n},"../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 n=s("../excel-online-calc-common/lib/index.js"),a=s("../excel-online-calc-lang/lib/index.js"),l=s("../excel-online-x10-interop/lib/index.js"),o=s("../office-online-otel-util/lib/index.js"),f=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),g=s("../excel-online-calc/lib/x10-formula-bar/x10AggregatingLoggerUtils.js"),h="Main",y=1.33,p;(function(_){_.Immediate="Immediate",_.Aggregating="Aggregating"})(p||(t.LoggerKind=p={}));var R;(function(_){_.ALFailure="ALFailure",_.AssertionFailure="AssertionFailure",_.CustomConflictResolverFailure="CustomConflictResolverFailure",_.EventCallbacksManagerFailure="EventCallbacksManagerFailure",_.GridFailure="GridFailure",_.NotificationProcessorFailure="NotificationProcessorFailure",_.PluginAttachmentFailure="PluginAttachmentFailure",_.PluginFailure="PluginFailure",_.RequestProcessorFailure="RequestProcessorFailure",_.TableIntelligenceFailure="TableIntelligenceFailure"})(R||(t.X10FailureKind=R={}));var C=function(L,k,v){return"x10arch.[".concat(L,"].").concat(k,": ").concat((0,n.isDefined)(v.description)&&v.description.length?"".concat(v.description,". "):"").concat((0,n.isDefined)(v.data)?JSON.stringify(v.data):"")};(0,n.staticAssertSame)();var S={trackableAsyncLazy:function(L,k){var v=k.name,b=k.result;return n.ulsLogger.ULS.traceTag(507316304,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,C(L,"trackableAsyncLazy",{data:b.kind==="Success"?{name:v,syncTime:b.value.syncTime,asyncTime:b.value.asyncTime}:{name:v,failure:b.reason}}))},provider:function(L,k){var v=k.id,b=k.state,x=k.data;return n.ulsLogger.ULS.traceTag(505976837,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,C(L,"provider",{description:"provider ".concat(v," is ").concat(b),data:x}))},snapshotCreation:function(L,k){return n.ulsLogger.ULS.traceTag(512305240,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,C(L,"snapshotCreation",{data:k}))},beginRequest:function(L,k){return n.ulsLogger.ULS.traceTag(553734792,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,C(L,"beginRequest",{data:k}))},requestSkipped:function(L,k){return n.ulsLogger.ULS.traceTag(553734793,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,C(L,"requestSkipped",{data:k}))},registerPluginFactory:function(L,k){var v=k.factoryName;return n.ulsLogger.ULS.traceTag(571246212,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,C(L,"registerPluginFactory",{description:"registered ".concat(l.PluginFactoryName[v])}))},pluginCompletedInTime:function(L,k){var v=k.pluginName,b=k.logInfo;return n.ulsLogger.ULS.traceTag(553734790,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,C(L,"pluginCompletedInTime",{description:"plugin completed in time. plugin name:".concat(v),data:b}))},computationStoppedExecution:function(L,k){var v=k.computationName,b=k.stopReason,x=k.logInfo;return n.ulsLogger.ULS.traceTag(509109120,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,C(L,"pluginStoppedExecution",{data:Object.assign({computationName:v,stopReason:b},x)}))},closeComputationFrame:function(L,k){return n.ulsLogger.ULS.traceTag(553734789,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,C(L,"closeUIMessageFrame",{data:k}))},nullCheckViolation:function(L,k){return n.ulsLogger.ULS.traceTag(507803776,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,C(L,"nullCheckViolation",{data:k}))},failure:function(L,k){var v=k.failureKind,b=k.failureLevel,x=k.path,w=k.description,B=k.data;return n.ulsLogger.ULS.traceTag(507322970,a.LogCategory.msoulscat_ES_EWAJS,b,C(L,x,{description:w,data:Object.assign({failureKind:v,failureLevel:b},B)}))}},F={trackableAsyncLazy:{},provider:{},snapshotCreation:{numSnapshots:0,numFreshSnapshots:0},beginRequest:{},requestSkipped:{},registerPluginFactory:{factories:[]},pluginCompletedInTime:{},computationStoppedExecution:{computationsStopReason:{},requestDurationHistograms:{},requestDurationHistogramByComputationKind:{},schedulerTimeSamples:[],computationTimeSamples:[]},closeComputationFrame:{},nullCheckViolation:{},failure:{}},E={trackableAsyncLazy:function(L,k){var v,b,x,w,B,P,U,Q,W=k.name,q=k.result;return Object.assign({},L,X({},W,{numCalls:((v=(b=L[W])==null?void 0:b.numCalls)!=null?v:0)+1,totalSyncTime:((x=(w=L[W])==null?void 0:w.totalSyncTime)!=null?x:0)+(q.kind==="Success"?q.value.syncTime:0),totalAsyncTime:((B=(P=L[W])==null?void 0:P.totalAsyncTime)!=null?B:0)+(q.kind==="Success"?q.value.asyncTime:0),totalFailures:((U=(Q=L[W])==null?void 0:Q.totalAsyncTime)!=null?U:0)+(q.kind==="Failure"?1:0)}))},provider:function(L,k){var v=k.id,b=k.state;return Object.assign({},L,X({},v,b))},snapshotCreation:function(L,k){var v=L.numSnapshots,b=L.numFreshSnapshots;return{numSnapshots:v+1,numFreshSnapshots:b+(k?1:0)}},beginRequest:function(L,k){var v,b=k.computationKind;return Object.assign({},L,X({},b,((v=L[b])!=null?v:0)+1))},requestSkipped:function(L,k){var v,b=k.computationKind;return Object.assign({},L,X({},b,((v=L[b])!=null?v:0)+1))},registerPluginFactory:function(L,k){var v=L.factories,b=k.factoryName;return{factories:[].concat(Qr(v),[l.PluginFactoryName[b]])}},pluginCompletedInTime:function(L,k){var v,b=k.pluginName;return Object.assign({},L,X({},b,((v=L[b])!=null?v:0)+1))},computationStoppedExecution:function(L,k){var v,b,x,w=L.computationsStopReason,B=L.requestDurationHistograms,P=L.requestDurationHistogramByComputationKind,U=L.schedulerTimeSamples,Q=L.computationTimeSamples,W=k.computationName,q=k.stopReason,H=k.logInfo,G=H.computationKind,z=H.requestTimes,V=H.computationTime,Z=H.schedulerTime;return{computationsStopReason:Object.assign({},w,X({},"".concat(G,".").concat(W),Object.assign({},w["".concat(G,".").concat(W)],X({},q,((v=(b=w["".concat(G,".").concat(W)])==null?void 0:b[q])!=null?v:0)+1)))),requestDurationHistograms:(0,g.updateDurationHistogramsWithRequestTimes)(B,z),requestDurationHistogramByComputationKind:Object.assign({},P,X({},"".concat(G,".").concat(W),(0,g.updateDurationHistogramsWithRequestTimes)((x=P["".concat(G,".").concat(W)])!=null?x:{},z))),schedulerTimeSamples:(0,g.addSampleWithProbability)(U,Z,5e-4),computationTimeSamples:(0,g.addSampleWithProbability)(Q,V,5e-4)}},closeComputationFrame:function(L,k){var v,b;return Object.assign({},L,X({},k.computationKind,Object.assign({},L[k.computationKind],X({},k.stopReason,((v=(b=L[k.computationKind])==null?void 0:b[k.stopReason])!=null?v:0)+1))))},nullCheckViolation:function(L,k){var v,b,x=k.requestKind,w=k.violations;return Object.assign({},L,X({},x,Object.assign({},L[x],X({},w.join(";"),((v=(b=L[x])==null?void 0:b[w.join(";")])!=null?v:0)+1))))},failure:function(L,k){var v,b,x=k.failureKind,w=k.failureLevel;return Object.assign({},L,X({},x,Object.assign({},L[x],X({},w,((v=(b=L[x])==null?void 0:b[w])!=null?v:0)+1))))}},A=function(){function _(){var L=this;We(this,_),this._threadId=h,this.formatLogMessage=function(k,v){return C(L.threadId,k,v)}}return ze(_,[{key:"log",value:function(k,v){this.isMessageForAnotherLogger(v)||((0,n.getTypedFeatureGate)("Microsoft.Office.Excel.EnableFullSessionLogging")||k.kind==="failure")&&S[k.kind](this.threadId,k.payload)}},{key:"flush",value:function(){}},{key:"flushBufferedMessages",value:function(){return[]}},{key:"threadId",get:function(){return this._threadId},set:function(k){this._threadId=k}},{key:"isMessageForAnotherLogger",value:function(k){return(0,n.isDefined)(k)&&k!==p.Immediate}}])}();t.ImmediateLogger=A;var T=function(){function _(){var L=this;We(this,_),this.loggingStates=Object.assign({},F),this._threadId=h,this.logMessageBuffer=[],this.closeComputationFrameCount=0,this.nextFlushThreshold=4,this.formatLogMessage=function(k,v){return C(L.threadId,k,v)}}return ze(_,[{key:"log",value:function(k,v){this.isMessageForAnotherLogger(v)||(this.shouldBufferLogMessages()?((0,f.staticTypeHint)(k),this.logMessageBuffer.push([k,p.Aggregating])):(this.loggingStates[k.kind]=E[k.kind](this.loggingStates[k.kind],k.payload),this.periodicFlush(k.kind)))}},{key:"flush",value:function(){if(!this.shouldBufferLogMessages()){var k=this.loggingStates.computationStoppedExecution.requestDurationHistogramByComputationKind;this.loggingStates.computationStoppedExecution.requestDurationHistogramByComputationKind={};var v=this.formatLogMessage("AgggregationLogger.flush",{description:"summary logs for session",data:this.loggingStates}),b=this.formatLogMessage("AgggregationLogger.flush",{description:"request duration histogram by computation kind",data:k});if(this.threadId===h){var x=(0,o.getTelemetryLogger)();x.sendTelemetryEvent((0,g.createX10AggregatedTelemetryEvent)(v)),x.sendTelemetryEvent((0,g.createX10RequestPerformanceEvent)(b))}}}},{key:"periodicFlush",value:function(k){k==="closeComputationFrame"&&(this.closeComputationFrameCount++,this.closeComputationFrameCount>=this.nextFlushThreshold&&(this.nextFlushThreshold*=y,this.flush()))}},{key:"flushBufferedMessages",value:function(){var k=this.logMessageBuffer;return this.logMessageBuffer=[],k}},{key:"threadId",get:function(){return this._threadId},set:function(k){this._threadId=k}},{key:"shouldBufferLogMessages",value:function(){return this.threadId!==h}},{key:"isMessageForAnotherLogger",value:function(k){return(0,n.isDefined)(k)&&k!==p.Aggregating}}])}(),M=function(){function _(){var L=this;We(this,_),this._threadId=h,this.immediateLogger=new A,this.aggregatingLogger=new T,this.formatLogMessage=function(k,v){return C(L.threadId,k,v)}}return ze(_,[{key:"log",value:function(k,v){this.immediateLogger.log(k,v),this.aggregatingLogger.log(k,v)}},{key:"flush",value:function(){this.immediateLogger.flush(),this.aggregatingLogger.flush()}},{key:"flushBufferedMessages",value:function(){return[].concat(Qr(this.immediateLogger.flushBufferedMessages()),Qr(this.aggregatingLogger.flushBufferedMessages()))}},{key:"threadId",get:function(){return this._threadId},set:function(k){this._threadId=k,this.immediateLogger.threadId=k,this.aggregatingLogger.threadId=k}}])}();t.CombinedLogger=M,t.x10Logger=new M},"../excel-online-calc/lib/x10Namespace.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterSuggestionsAccordingToPrefix=t.gridRangeToRange=t.ColoredReferencesVisitor=t.ValuePreviewVisitor=t.VisitorHelpers=t.RangeHelpers=t.TimelineQueueProcessor=t.defaultTimerInterface=t.resolveScriptLoaderPromise=t.setX10Features=t.ensurePluginAttached=t.ensureGroupAttached=t.spanToLSPRange=t.ValuePreviewResultExtractor=t.PluginRegistry=t.ALAnnotationKind=t.EventKind=t.ExecutionType=t.ComputationType=t.NotificationKind=t.RequestKind=t.delay=t.wrapIntoAsync=t.awaitPromise=t.serviceGeneratorProxy=t.serviceCall=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;var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=s("../excel-online-calc/lib/x10-formula-bar/platform.js");Object.defineProperty(t,"platform",{enumerable:!0,get:function(){return a.platform}});var l=s("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js");Object.defineProperty(t,"staticTypeHint",{enumerable:!0,get:function(){return l.staticTypeHint}});var o=s("../excel-online-calc/lib/x10-formula-bar/chatGPTPlugin.js");Object.defineProperty(t,"ChatGPTPlugin",{enumerable:!0,get:function(){return o.ChatGPTPlugin}});var f=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js");Object.defineProperty(t,"defaultPluginResponseWindows",{enumerable:!0,get:function(){return f.defaultPluginResponseWindows}});var g=s("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js");Object.defineProperty(t,"getSchedulerFactories",{enumerable:!0,get:function(){return g.getSchedulerFactories}});var h=s("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js");Object.defineProperty(t,"PluginSchedulerSingleton",{enumerable:!0,get:function(){return h.PluginSchedulerSingleton}});var y=s("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js");Object.defineProperty(t,"GridImportManagerSingleton",{enumerable:!0,get:function(){return y.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 R=s("../excel-online-calc/lib/calc/recalcSideGrid.js");Object.defineProperty(t,"RecalcSideGrid",{enumerable:!0,get:function(){return R.RecalcSideGrid}});var C=s("../excel-online-x10-interop/lib/index.js");Object.defineProperty(t,"PluginGroup",{enumerable:!0,get:function(){return C.PluginGroup}});var S=s("../excel-online-x10-interop/lib/index.js");Object.defineProperty(t,"PluginFactoryName",{enumerable:!0,get:function(){return S.PluginFactoryName}});var F=s("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js");Object.defineProperty(t,"registerPlugin",{enumerable:!0,get:function(){return F.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 A=s("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js");Object.defineProperty(t,"stableDynamicPluginLoaderInsideInit",{enumerable:!0,get:function(){return A.dynamicPluginLoaderInsideInit}});var T=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js");Object.defineProperty(t,"typedRequest",{enumerable:!0,get:function(){return T.typedRequest}}),Object.defineProperty(t,"createTask",{enumerable:!0,get:function(){return T.createTask}}),Object.defineProperty(t,"createAwaitEventTask",{enumerable:!0,get:function(){return T.createAwaitEventTask}}),Object.defineProperty(t,"awaitTask",{enumerable:!0,get:function(){return T.awaitTask}}),Object.defineProperty(t,"awaitEvent",{enumerable:!0,get:function(){return T.awaitEvent}}),Object.defineProperty(t,"serviceCall",{enumerable:!0,get:function(){return T.serviceCall}}),Object.defineProperty(t,"serviceGeneratorProxy",{enumerable:!0,get:function(){return T.serviceGeneratorProxy}});var M=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js");Object.defineProperty(t,"awaitPromise",{enumerable:!0,get:function(){return M.awaitPromise}});var _=s("../excel-online-calc-common/lib/index.js");Object.defineProperty(t,"wrapIntoAsync",{enumerable:!0,get:function(){return _.wrapIntoAsync}});var L=s("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js");Object.defineProperty(t,"delay",{enumerable:!0,get:function(){return L.delay}});var k=s("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js");Object.defineProperty(t,"RequestKind",{enumerable:!0,get:function(){return k.RequestKind}});var v=s("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js");Object.defineProperty(t,"NotificationKind",{enumerable:!0,get:function(){return v.NotificationKind}});var b=s("../excel-online-calc/lib/x10-formula-bar/Computation/computationDefinitions.js");Object.defineProperty(t,"ComputationType",{enumerable:!0,get:function(){return b.ComputationType}});var x=s("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js");Object.defineProperty(t,"ExecutionType",{enumerable:!0,get:function(){return x.ExecutionType}});var w=s("../excel-online-calc/lib/x10-formula-bar/Computation/Events/index.js");Object.defineProperty(t,"EventKind",{enumerable:!0,get:function(){return w.EventKind}});var B=s("../excel-online-calc/lib/x10-formula-bar/Computation/Events/index.js");Object.defineProperty(t,"ALAnnotationKind",{enumerable:!0,get:function(){return B.ALAnnotationKind}});var P=s("../excel-online-calc/lib/x10-formula-bar/Registry/index.js");Object.defineProperty(t,"PluginRegistry",{enumerable:!0,get:function(){return P.PluginRegistry}});var U=s("../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewResultExtractor.js");Object.defineProperty(t,"ValuePreviewResultExtractor",{enumerable:!0,get:function(){return U.ValuePreviewResultExtractor}});var Q=s("../excel-online-calc/lib/x10-formula-bar/Utils/helpers.js");Object.defineProperty(t,"spanToLSPRange",{enumerable:!0,get:function(){return Q.spanToLSPRange}});var W=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/ensurePluginAttached.js");Object.defineProperty(t,"ensureGroupAttached",{enumerable:!0,get:function(){return W.ensureGroupAttached}});var q=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/ensurePluginAttached.js");Object.defineProperty(t,"ensurePluginAttached",{enumerable:!0,get:function(){return q.ensurePluginAttached}});var H=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/ensurePluginAttached.js");Object.defineProperty(t,"setX10Features",{enumerable:!0,get:function(){return H.setX10Features}});var G=s("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/ensurePluginAttached.js");Object.defineProperty(t,"resolveScriptLoaderPromise",{enumerable:!0,get:function(){return G.resolveScriptLoaderPromise}});var z=s("../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js");Object.defineProperty(t,"defaultTimerInterface",{enumerable:!0,get:function(){return z.defaultTimerInterface}});var V=s("../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js");Object.defineProperty(t,"TimelineQueueProcessor",{enumerable:!0,get:function(){return V.TimelineQueueProcessor}}),t.RangeHelpers=n.__importStar(s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/rangeHelpers.js")),t.VisitorHelpers=n.__importStar(s("../excel-online-calc/lib/x10-formula-bar/PluginUtils/visitorHelpers.js"));var Z=s("../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewVisitor.js");Object.defineProperty(t,"ValuePreviewVisitor",{enumerable:!0,get:function(){return Z.ValuePreviewVisitor}});var D=s("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ColoredReferences/coloredReferencesVisitor.js");Object.defineProperty(t,"ColoredReferencesVisitor",{enumerable:!0,get:function(){return D.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 K=s("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js");Object.defineProperty(t,"filterSuggestionsAccordingToPrefix",{enumerable:!0,get:function(){return K.filterSuggestionsAccordingToPrefix}})},"../excel-online-common/lib/browserSupport.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.promises=a;var s={},n="promises";function a(){return s[n]===void 0&&(s[n]=typeof Promise<"u"&&typeof Promise.resolve=="function"&&typeof Promise.resolve(0).then=="function"),s[n]}},"../excel-online-common/lib/guid.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getNewGuid=s;function s(){var a=new Uint8Array(31),l=n(a),o="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",f=0,g=o.replace(/[xy]/g,function(h){var y=a[f]&15;f+=1;var p=h==="x"?y:y&3|8;return p.toString(16)});return[g,l]}function n(a){var l={crypto:!1,perfNow:!1,exceptions:[]},o=typeof crypto<"u"?crypto:typeof msCrypto<"u"?msCrypto:void 0;if(o){l.crypto=!0;try{return o.getRandomValues(a),l}catch(R){l.exceptions.push("crypto: ".concat(JSON.stringify(R)))}}var f=!1,g=typeof performance<"u"?performance:void 0;try{g&&g.now&&g.now()!==1/0&&(f=!0)}catch(R){l.exceptions.push("perfNow: ".concat(JSON.stringify(R)))}for(var h=0;h<a.length;h+=1){try{if(f){l.perfNow=!0;var y=Math.floor(g.now()*100)%10;(y<0||y>9)&&(y=0);for(var p=0;p<y;p+=1)Math.random()}}catch(R){l.exceptions.push("Math.random: ".concat(JSON.stringify(R)))}a[h]=Math.floor(Math.random()*16)}return l}},"../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(l){if(l)if((0,t.isReplaceChildrenSupported)(l))l.replaceChildren();else for(;l.lastChild;)l.removeChild(l.lastChild)};t.replaceChildren=s;var n=function(l){return!!l.replaceChildren};t.isReplaceChildrenSupported=n},"../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 n=s("../excel-online-common/lib/utils.js");t.utils=n;var a=s("../excel-online-common/lib/logger.js");Object.defineProperty(t,"ULS",{enumerable:!0,get:function(){return a.ULS}}),Object.defineProperty(t,"TraceLevel",{enumerable:!0,get:function(){return a.TraceLevel}}),Object.defineProperty(t,"LogCategory",{enumerable:!0,get:function(){return a.LogCategory}}),Object.defineProperty(t,"NulLogger",{enumerable:!0,get:function(){return a.NulLogger}}),Object.defineProperty(t,"ConsoleLogger",{enumerable:!0,get:function(){return a.ConsoleLogger}});var l=s("../excel-online-common/lib/browserSupport.js");t.browserSupport=l;var o=s("../excel-online-common/lib/perfWatch.js");t.perfWatch=o;var f=s("../excel-online-common/lib/stopwatch.js");Object.defineProperty(t,"initStopwatchFactory",{enumerable:!0,get:function(){return f.initStopwatchFactory}});var g=s("../excel-online-common/lib/telemetryCollector.js");Object.defineProperty(t,"TelemetryCollector",{enumerable:!0,get:function(){return g.TelemetryCollector}});var h=s("../excel-online-common/lib/guid.js");Object.defineProperty(t,"getNewGuid",{enumerable:!0,get:function(){return h.getNewGuid}});var y=s("../excel-online-common/lib/sharedTypes.js");Object.defineProperty(t,"TextAreaVirtualKeyboardPolicy",{enumerable:!0,get:function(){return y.TextAreaVirtualKeyboardPolicy}}),Object.defineProperty(t,"TextAreaInputMode",{enumerable:!0,get:function(){return y.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(f){f[f.Error=10]="Error",f[f.Warning=15]="Warning",f[f.Info=50]="Info",f[f.Verbose=100]="Verbose",f[f.Spam=200]="Spam"})(s||(t.TraceLevel=s={}));var n;(function(f){f[f.msoulscat_ES_EWAJS=0]="msoulscat_ES_EWAJS"})(n||(t.LogCategory=n={}));function a(f){var g=f;return{ULS:{trace:function(y,p,R){return g.traceTag(0,y,p,R)},traceTag:function(y,p,R,C){return g.traceTag(y,p,R,C)},debugTrace:function(y,p,R){return g.debugTraceTag(0,y,p,R)},debugTraceTag:function(y,p,R,C){return g.debugTraceTag(y,p,R,C)},assert:function(y,p,R){return g.assertTag(0,y,p,R)},assertTag:function(y,p,R,C){return g.assertTag(y,p,R,C)},shipAssert:function(y,p,R){return g.shipAssertTag(0,y,p,R)},shipAssertTag:function(y,p,R,C){return g.shipAssertTag(y,p,R,C)},dnmTrace:function(y,p,R){return g.dnmTraceTag(0,y,p,R)},dnmTraceTag:function(y,p,R,C){return g.dnmTraceTag(y,p,R,C)}}}}t.ULS={getFromExternalLogger:a};var l=function(){function f(){We(this,f)}return ze(f,[{key:"shipAssertTag",value:function(h,y,p,R){console.assert(p,"shipAssertTag:",h,y,R)}},{key:"assertTag",value:function(h,y,p,R){console.assert(p,"assertTag",h,y,R)}},{key:"traceTag",value:function(h,y,p,R){console.log("traceTag",h,R,y,p)}},{key:"dnmTraceTag",value:function(h,y,p,R){console.log("dnmTraceTag",h,R,y,p)}},{key:"debugTraceTag",value:function(h,y,p,R){console.log("debugTraceTag",h,R,y,p)}}])}();t.ConsoleLogger=l;var o=function(){function f(){We(this,f)}return ze(f,[{key:"shipAssertTag",value:function(){}},{key:"assertTag",value:function(){}},{key:"traceTag",value:function(){}},{key:"debugTraceTag",value:function(){}},{key:"dnmTraceTag",value:function(){}}])}();t.NulLogger=o},"../excel-online-common/lib/perfWatch.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.start=s,t.mark=n,t.end=a,t.success=l,t.failure=o,t.timeStamp=f;function s(y){var p=f(),R=y,C=p,S={},F=function(T,M,_){return h(S,R,C,T,M,_)},E=function(T){return g(S,T,C)};return S.start=0,{mark:function(T){return E(T)},end:function(T){return F(!0,T)},success:function(T,M){return F(!0,T,M)},failure:function(T,M){return F(!1,T,M)}}}function n(y,p){y!==void 0&&y.mark(p)}function a(y,p){y!==void 0&&y.end(p)}function l(y,p,R){y!==void 0&&y.success(p,R)}function o(y,p,R){y!==void 0&&y.failure(p,R)}function f(){var y=typeof self<"u"?self:window;return y.performance&&y.performance.now?y.performance.now():Date.now()}function g(y,p,R){y[p]=f()-R}function h(y,p,R,C,S,F){g(y,"end",R);var E={sessionName:p,result:C?"success":"failure",message:F,marks:y},A=JSON.stringify(E);S(A)}},"../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(a){a.Auto="auto",a.Manual="manual"})(s||(t.TextAreaVirtualKeyboardPolicy=s={}));var n;(function(a){a.None="none",a.Text="text",a.Tel="tel",a.Url="url",a.Email="email",a.Numeric="numeric",a.Decimal="decimal",a.Search="search"})(n||(t.TextAreaInputMode=n={}))},"../excel-online-common/lib/stopwatch.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initStopwatchFactory=n;var s=function(){return Date.now()};function n(a){var l=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(o){var f=s(),g=o;return{reset:function(y){y!=null&&(g=y),f=s()},stop:function(y){var p=s()-f,R=JSON.stringify({Target:g,Duration:p.toFixed(l),StopInfo:y});a(R)}}}}},"../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 n(){We(this,n),this.counters={},this.timers={},this.events={}}return ze(n,[{key:"getJsonForLogging",value:function(){return'{"Events":'+this.getEventsLoggableString()+',"Counters":'+this.getCountersLoggableString()+',"Timers":'+this.getTimersLoggableString()+"}"}},{key:"addEvent",value:function(l,o){l==null||o===null||o===void 0||(this.events[l]=o)}},{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)}}])}();t.TelemetryCollector=s},"../excel-online-common/lib/utils.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultToJSONResultWhenStringifyFails=void 0,t.forEachPromise=s,t.getStringifiedError=n,t.getPerfWatchMarkName=h,t.retry=y,t.chainFallbackPromises=p,t.getQueryParameterByName=R,t.decodeHtml=C,t.calcHashCode=S;function s(F,E,A){return F.reduce(function(T,M){return T.then(function(){return!A||!A.stop?E(M,A):Promise.resolve(void 0)})},Promise.resolve(void 0))}t.defaultToJSONResultWhenStringifyFails="...";function n(F){if(F===0)return"0";if(!F)return"";try{var E=JSON.stringify(l(F));return E}catch(A){return t.defaultToJSONResultWhenStringifyFails}}var a=5;function l(F){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(E<0||E>a||F==null||typeof F!="object")return F;var A={};Object.getOwnPropertyNames(F).forEach(function(_){_!=="stack"&&_.toUpperCase()!==_&&(A[_]=F[_])});var T=Object.getPrototypeOf(F);T&&typeof T=="object"&&Object.keys(T).forEach(function(_){_!=="stack"&&_.toUpperCase()!==_&&(A[_]=F[_])});var M={};return Object.keys(A).forEach(function(_){M[_]=l(A[_],E+1)}),M}var o="_",f="\\W",g=new RegExp("".concat(f,"+"),"g");function h(F){if(!F)return"";var E=F.trim().substring(0,200).trim().replace(g,o).substring(0,80);return E&&E.length>0&&E.substr(E.length-1,1)===o&&(E=E.substr(0,E.length-1)),E&&E.length>0&&E.substr(0,1)===o&&(E=E.substr(1)),E}function y(F,E){if(!F)return Promise.reject(new Error("utils.retry: action can't be null or undefined"));if(E<1)return Promise.reject(new Error("utils.retry: attempts expected to be greater than 0 but got ".concat(E)));for(var A=Promise.reject(),T=function(L){A=A.catch(function(k){return F(L,k)})},M=1;M<=E;M+=1)T(M);return A}function p(F,E){if(!F||F.length===0)return Promise.reject();for(var A=E(F[0]),T=function(){var L=F[M];A=A.catch(function(){return E(L)})},M=1;M<F.length;M+=1)T();return A}function R(F,E){var A=new RegExp("[?&]".concat(E,"(=([^&#]*)|&|#|$)")),T=A.exec(F);if(T)return T[2]?decodeURIComponent(T[2].replace(/\+/g," ")):""}function C(F){return typeof F=="string"?new DOMParser().parseFromString(F,"text/html").documentElement.textContent:F}function S(F){if(!F)return 0;for(var E=5381,A=E,T=F.length,M=0;M<T&&(E=((E<<5)+E^F.charCodeAt(M))&4294967295,M!==T-1);M+=2)A=((A<<5)+A^F.charCodeAt(M+1))&4294967295;var _=A*35685,L=A*23896<<16,k=E+_+L&4294967295;return k<0&&(k+=4294967296),k}},"../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 n=s("../excel-online-cpp/lib/cpp-lib/math.js"),a=s("../excel-online-cpp/lib/cpp-lib/env.js"),l=s("../excel-online-cpp/lib/cpp-lib/wasi_snapshot_preview1.js"),o=new ArrayBuffer(8),f=new Int32Array(o),g=new Float32Array(o),h=new Float64Array(o);function y(Ie){return f[Ie]}function p(Ie,Pe){f[Ie]=Pe}function R(){return h[0]}function C(Ie){h[0]=Ie}function S(){return typeof setTempRet0=="function"&&setTempRet0(f[1]),f[0]}function F(Ie,Pe){f[0]=Ie,f[1]=Pe}function E(Ie,Pe,Ge){var Ue=new Ie.Int8Array(Ge),De=new Ie.Int16Array(Ge),pe=new Ie.Int32Array(Ge),nr=new Ie.Uint8Array(Ge),br=new Ie.Uint16Array(Ge),vr=new Ie.Uint32Array(Ge),Tr=new Ie.Float32Array(Ge),Ke=new Ie.Float64Array(Ge),Fr=Ie.Math.imul,ut=Ie.Math.fround,vt=Ie.Math.abs,jr=Ie.Math.clz32,It=Ie.Math.min,Hr=Ie.Math.max,Vr=Ie.Math.floor,Ut=Ie.Math.ceil,ma=Ie.Math.sqrt,xs=Pe.abort,Br=Ie.NaN,xa=Ie.Infinity,Bt=Pe.Base_LocaleIsNumeral,Kt=Pe.Base_LocaleGetOrdinal,_t=Pe.Base_LocaleDecimalSeparator,Qt=Pe.Math_log10,ja=Pe.Math_log,ma=Pe.Math_sqrt,Ua=Pe.Math_sin,ua=Pe.Math_cos,ht=Pe.Math_tan,ca=Pe.Math_atan,Ea=Pe.Math_exp,Pa=Pe.proc_exit,Ca=Pe.getTempRet0,at=20288,Xa=3892,zt=0;function Ha(){}function ka(){return 3280}function Tt(){return 255}function Vt(ge,Te,Se){e:{if(ge>>>0<=Te>>>0){if(!Se)break e;for(;Ue[ge|0]=nr[Te|0],ge=ge+1|0,Te=Te+1|0,Se=Se+-1|0,!!Se;);break e}if(!Se)break e;for(ge=ge+Se|0,Te=Te+Se|0;ge=ge+-1|0,Te=Te+-1|0,Ue[ge|0]=nr[Te|0],Se=Se+-1|0,!!Se;);}}function wa(ge,Te){return ge=ge|0,Te=Te|0,(Bt(Te|0)|0)!=0|0}function na(ge,Te){return ge=ge|0,Te=Te|0,Kt(Te|0)|0}function ba(ge){return ge=ge|0,_t()|0}function fa(ge,Te,Se){return ge=ge|0,Te=Te|0,Se=Se|0,t3e(ge,Te,(Se|0)!=0)|0}function yn(ge,Te,Se,Fe,be){return ge=+ge,Te=Te|0,Se=Se|0,Fe=Fe|0,be=be|0,Se=Fr(Se,20)+3792|0,De[Se>>1]=0,Te=WO(Se,ge,Te,(Fe|0)!=0,(be|0)!=0),pe[966]=0,Te|0}function bn(ge){return ge=ge|0,De[Fr(ge,20)+3792>>1]}function Ia(ge){return ge=ge|0,De[Fr(ge,20)+3794>>1]}function ia(ge){return ge=ge|0,pe[Fr(ge,20)+3796>>2]}function bi(ge){return ge=ge|0,De[Fr(ge,20)+3800>>1]}function ri(ge){return ge=ge|0,De[Fr(ge,20)+3802>>1]}function Hn(ge){return ge=ge|0,De[Fr(ge,20)+3804>>1]}function pi(ge){return ge=ge|0,De[Fr(ge,20)+3806>>1]}function An(ge){return ge=ge|0,De[Fr(ge,20)+3808>>1]}function Ga(ge){return ge=ge|0,De[Fr(ge,20)+3810>>1]}function Oe(ge,Te,Se,Fe,be,ke,Ve,or,Ir,Zr){ge=ge|0,Te=Te|0,Se=Se|0,Fe=Fe|0,be=be|0,ke=ke|0,Ve=Ve|0,or=or|0,Ir=Ir|0,Zr=Zr|0,Zr=Fr(Zr,20),De[Zr+3810>>1]=Ir,De[Zr+3808>>1]=or,De[Zr+3806>>1]=Ve,De[Zr+3804>>1]=ke,De[Zr+3802>>1]=be,De[Zr+3800>>1]=Fe,pe[Zr+3796>>2]=Se,De[Zr+3794>>1]=Te,De[Zr+3792>>1]=ge}function je(ge,Te,Se){return ge=ge|0,Te=Te|0,Se=Se|0,pe[964]=0,pe[965]=0,r3e(Fr(ge,20)+3792|0,(Te|0)!=0,(Se|0)!=0),+Ke[482]}function He(ge,Te,Se,Fe,be){return ge=ge|0,Te=Te|0,Se=Se|0,Fe=Fe|0,be=be|0,pe[964]=0,pe[965]=0,e3e(Fr(ge,20)+3792|0,(Te|0)!=0,(Se|0)!=0,+(be|0),Fe),+Ke[482]}function sr(){return pe[963]}function mr(ge,Te,Se){return ge=ge|0,Te=Te|0,Se=Se|0,Gp(Fr(ge,20)+3792|0,(Te|0)!=0,(Se|0)!=0,3852)|0}function cr(ge,Te,Se){return ge=+ge,Te=Te|0,Se=Se|0,Ype(ge,Te,Se),+Ke[482]}function Lr(ge,Te,Se,Fe,be,ke,Ve,or){ge=ge|0,Te=Te|0,Se=Se|0,Fe=Fe|0,be=be|0,ke=ke|0,Ve=Ve|0,or=or|0;var Ir=0;return Ir=at-32|0,at=Ir,pe[Ir+24>>2]=ke,pe[Ir+16>>2]=Fe,pe[Ir+8>>2]=Te,pe[Ir+20>>2]=(be|0)>-1?Fr(be,20)+3792|0:0,pe[Ir+12>>2]=(Se|0)>-1?Fr(Se,20)+3792|0:0,ge=a3e(Fr(ge,20)+3792|0,(Ve|0)!=0,(or|0)!=0,Ir+8|0),at=Ir+32|0,ge|0}function Wr(){return+Ke[396]}function Cr(){return+Ke[395]}function Ar(){return+Ke[391]}function Kr(ge,Te){return ge=+ge,Te=+Te,+$f(ge,Te)}function Yr(ge,Te){return ge=+ge,Te=+Te,+zp(ge,Te)}function Ft(ge,Te){return ge=+ge,Te=+Te,+s2(ge,Te)}function Ct(ge,Te){return ge=+ge,Te=+Te,+KO(ge,Te)}function Pt(ge,Te){return ge=+ge,Te=+Te,+YS(ge,Te)}function xt(ge){ge=+ge;var Te=0,Se=0;return C(+ge),Te=y(1)|0,y(0)|0,Se=Te&-65536,Se?(Te&2146435072)==2146435072?(pe[966]=1,0):((Se|0)<1?-1:1)|0:0}function Zt(ge,Te){ge=+ge,Te=+Te;var Se=0,Fe=0,be=0,ke=0,Ve=0,or=0,Ir=0;C(+ge),Se=y(1)|0,ke=y(0)|0,Ve=Se,Ir=Se,C(+Te),or=y(1)|0,Se=y(0)|0,Fe=or,be=-1;e:{r:{if((Ve|0)<(Fe|0)||(be=1,(Ir|0)>(Fe|0)))break r;if(Fe=0,(Se|0)==(ke|0))break e;be=ke>>>0<Se>>>0?-1:1}Se=be,Fe=(or&Ve)>-1?Se:0-Se|0}return Fe|0}function Ot(){var ge=0;return ge=pe[966],pe[966]=0,ge|0}function Nt(ge){return ge=+ge,+t9(ge)}function Da(ge){return ge=+ge,Ke[482]=ge,s3e(),+Ke[482]}function aa(ge){return ge=+ge,Ke[482]=ge,$O(),+Ke[482]}function Ya(ge){ge=+ge;var Te=0,Se=0;return C(+ge),Te=y(1)|0,Se=y(0)|0,Te=Te&2147483647,p(0,Se|0),p(1,Te|0),+R()}function ki(ge){ge=+ge;var Te=0,Se=0,Fe=0,be=0,ke=0,Ve=0;return C(+ge),Te=y(1)|0,Se=y(0)|0,Fe=Te^-2147483648,p(0,Se|0),p(1,Fe|0),be=+R(),ke=ge,Ve=(Te|0)==65535&Se>>>0>4294967295|Te>>>0>65535,+(Ve?be:ke)}function Kn(ge){return ge=ge|0,+(ge>>>0)}function To(ge){return ge=ge|0,+(ge|0)}function xo(ge){return ge=+ge,$p(ge)|0}function Ui(ge){return ge=+ge,QO(ge)|0}function vi(ge){return ge=+ge,Ke[482]=ge,r9()|0}function Ai(ge,Te){return ge=+ge,Te=+Te,+Vn(ge,Te)}function ko(ge,Te){return ge=+ge,Te=+Te,+fi(ge,Te)}function Eu(ge,Te){ge=+ge,Te=+Te;var Se=0;return ge=kl(ge,Te),C(+ge),Se=y(1)|0,y(0)|0,(Se&2146435072)==2146435072&&(pe[966]=1,ge=-1),+ge}function Wl(ge){return ge=ge|0,a9(ge),+Ke[482]}function rl(ge,Te){return ge=+ge,Te=+Te,+(eu(ge,Te)|0)}function zl(ge){ge=+ge;var Te=0;return C(+ge),Te=y(1)|0,y(0)|0,Te&2146435072}function kt(ge,Te){ge=+ge,Te=+Te;var Se=0,Fe=0,be=0;return C(+ge),Se=y(1)|0,Fe=y(0)|0,C(+Te),be=y(1)|0,(Fe|0)==(y(0)|0)?Se=(Se|0)==(be|0):Se=0,Se|0}function qr(ge){ge=+ge;var Te=0;return C(+ge),Te=y(1)|0,y(0)|0,(Te&2146435072)==2146435072?(pe[966]=1,-1):+Es(ge)}function ea(ge){return ge=+ge,Ke[482]=ge,l9(),+Ke[482]}function qn(ge){return ge=+ge,Ke[482]=ge,u9(),+Ke[482]}function $r(ge){return ge=+ge,Ke[482]=ge,i9(),+Ke[482]}function bt(ge){return ge=+ge,Ke[482]=ge,d3e(),+Ke[482]}function St(ge){return ge=+ge,Ke[482]=ge,f3e(),+Ke[482]}function ha(ge){return ge=+ge,Ke[482]=ge,g3e(),+Ke[482]}function pa(ge){return ge=+ge,Ke[482]=ge,m3e(),+Ke[482]}function la(ge){return ge=+ge,+dc(ge,0)}function an(ge){return ge=+ge,+dc(ge,1)}function nn(ge){return ge=+ge,Ke[482]=ge,o9(),+Ke[482]}function ln(ge,Te){return ge=+ge,Te=+Te,+bs(ge,Te)}function Wa(ge,Te){return ge=+ge,Te=+Te,+Wf(ge,Te)}function mn(ge,Te){ge=+ge,Te=Te|0;var Se=0,Fe=0,be=0,ke=0,Ve=0;if(C(+ge),be=y(1)|0,Ve=y(0)|0,(be&2146435072)==2146435072)return pe[966]=1,-1;Ke[482]=ge,Fe=be,ke=Fe&-65536,Se=3280;e:{if(!ke)break e;if((Fe&2146435072)==2146435072){pe[966]=1,Se=3280;break e}if(Se=3280,(ke|0)>0||(Fe>>>0>=65536&&(pe[965]=Fe^-2147483648),Se=3280,!Ve&(be|0)==-2147483648))break e;De[1640]=45,Se=3282}return Fe=Se,Te=(Te|0)<255?Te:255,Te=c3e(pe[256],Fe,3790-Fe>>1,(Te|0)>0?Te:0),pe[964]=0,pe[965]=0,Te-3280>>1}function hn(){return pe[968]}function ti(){return pe[969]}function In(ge,Te,Se){ge=+ge,Te=Te|0,Se=Se|0;var Fe=0,be=0,ke=0;Fe=at+-64|0,at=Fe,C(+ge),be=y(1)|0,y(0)|0;e:{if((be&2146435072)==2146435072){pe[966]=1,Se=-1;break e}pe[Fe+56>>2]=0,De[Fe+46>>1]=0,De[Fe+48>>1]=0,be=Te+Se|0,Kf(ge,Fe+56|0,Fe+16|0,be>>>0<15?be:15),ke=De[Fe+56>>1],be=De[Fe+58>>1],pe[Fe+8>>2]=be,Te=Te+ke|0,pe[Fe+12>>2]=Te,Te=Te+Se|0,(Te|0)<(be|0)&&(n9(Fe+16|0,Fe+12|0,Fe+8|0,Te),be=pe[Fe+8>>2]);r:{if(!be){be=0,pe[Fe+12>>2]=0,Te=0;break r}if(Te=pe[Fe+12>>2],Se=Se+Te|0,(Se|0)<(be|0)&&(pe[Fe+8>>2]=Se,be=Se),(be|0)>-1)break r;pe[966]=1}pe[968]=Te,pe[969]=br[Fe+48>>1]>>>15^1,Se=be,be>>>0>=256&&(xs(),Se=pe[Fe+8>>2]),Vt(3280,Fe+16|0,be<<1)}return at=Fe- -64|0,Se|0}function kn(ge,Te,Se){ge=+ge,Te=Te|0,Se=Se|0;var Fe=0,be=0,ke=0,Ve=0;be=at+-64|0,at=be,C(+ge),ke=y(1)|0,y(0)|0;e:{if((ke&2146435072)==2146435072){pe[966]=1,Fe=-1;break e}pe[be+56>>2]=0,De[be+46>>1]=0,De[be+48>>1]=0,Kf(ge,be+56|0,be+16|0,15),Ve=De[be+56>>1],pe[be+12>>2]=Ve,ke=De[be+58>>1],pe[be+8>>2]=ke,Fe=Te,(Fe|0)>=2&&(Fe=(Ve|0)%(Te|0)|0,Fe=((Ve|0)<1?Te:Fe?0:Te)+Fe|0),Fe=Se+Fe|0;r:{if((Fe|0)>=(ke|0))break r;for(n9(be+16|0,be+12|0,be+8|0,Fe),ke=pe[be+8>>2],Fe=(Fe|0)<(ke|0)?Fe:ke;ke=Fe,(Fe|0)>=1&&(Fe=ke+-1|0,br[(be+16|0)+(Fe<<1)>>1]==48););if(pe[be+8>>2]=ke,(Te|0)<2||(Fe=pe[be+12>>2],(Fe|0)==(Ve|0))||(Ve=Se,Se=(Fe|0)%(Te|0)|0,((Ve+Se|0)+((Fe|0)<1?Te:Se?0:Te)|0)>=(ke|0)))break r;xs(),ke=pe[be+8>>2]}(ke|0)<=-1&&(pe[966]=1),pe[968]=pe[be+12>>2],pe[969]=br[be+48>>1]>>>15^1,Fe=ke,Fe>>>0>=256&&(xs(),Fe=pe[be+8>>2]),Vt(3280,be+16|0,ke<<1)}return at=be- -64|0,Fe|0}function s0(ge,Te,Se){ge=ge|0,Te=Te|0,Se=Se|0;var Fe=0;return Fe=at-48|0,at=Fe,Ue[Fe+39|0]=0,Se=(Se|0)<15?Se:15,Vt(Fe+8|0,3280,Se<<1),De[Fe+40>>1]=Te+16384&32767|!ge<<15,Ue[Fe+38|0]=Se,pe[Fe>>2]=0,pe[Fe+4>>2]=0,c9(pe[256],Fe,Fe+8|0)&&(pe[966]=1),at=Fe+48|0,+Ke[Fe>>3]}function eu(ge,Te){var Se=0,Fe=0,be=0,ke=0,Ve=0,or=0;Fe=at-16|0,at=Fe,Ke[Fe+8>>3]=ge,Ke[Fe>>3]=Te,C(+ge),Se=y(1)|0,be=y(0)|0,ke=Se,C(+Te),Se=y(1)|0,Ve=y(0)|0,or=Se;e:{if(!((be|0)==(Ve|0)&&(ke|0)==(Se|0))){if((or+2097152&2146435072)-(ke&2146435072)>>>0<=5242879&&(ge=Es(ge),Ke[Fe+8>>3]=ge,C(+ge),Se=y(1)|0,y(0)|0,ke=Se,ge=Es(Te),Ke[Fe>>3]=ge,C(+ge),Se=y(1)|0,y(0)|0,or=Se),Se=1,be=(or&ke)>-1,Ve=be?Fe+8|0:Fe,ke=pe[Ve+4>>2],be=be?Fe:Fe+8|0,or=pe[be+4>>2],(ke|0)>(or|0))break e;if((ke|0)<(or|0)){Se=-1;break e}if(Ve=pe[Ve>>2],be=pe[be>>2],Ve>>>0>be>>>0||(Se=-1,Ve>>>0<be>>>0))break e}Se=0}return at=Fe+16|0,Se}function kl(ge,Te){var Se=0,Fe=0,be=0,ke=0,Ve=0,or=0;if(be=3856,Se=at-48|0,at=Se,pe[Se+40>>2]=0,De[Se+30>>1]=0,De[Se+32>>1]=0,Ke[482]=ge,ke=Es(ge),Ke[482]=ke,Kf(ke,Se+40|0,Se,15),br[Se+42>>1]){Fe=$p(Te)<<16,Fe=(Fe|0)<0?100:Fe>>16,C(+Te),Ve=y(1)|0,y(0)|0,or=Ve&-65536;e:{if(!or)break e;if((Ve&2146435072)==2146435072){pe[966]=1;break e}Fe=(or|0)<1?0-Fe|0:Fe}Fe=De[Se+40>>1]+Fe|0;e:{r:{if((Fe|0)>=De[Se+42>>1])break r;if((Fe|0)<1){be=3168;break e}if((Fe&255)>>>0>=nr[Se+30|0])break r;Ue[Se+30|0]=Fe}c9(3276,3856,Se)}ge=Ke[be>>3]}return at=Se+48|0,ge}function fi(ge,Te){var Se=0,Fe=0,be=0,ke=0,Ve=0;C(+ge),Se=y(1)|0,y(0)|0,Fe=Se&-65536;e:{if(!Fe)break e;if((Se&2146435072)==2146435072){pe[966]=1;break e}Ve=(Fe|0)<1?-1:1}if(be=kl(ge,Te),Ke[482]=ge,Ke[482]=Es(ge),Ts(be),Se=pe[965],Se>>>0>=65536){if((Se&2146435072)==2146435072)return pe[966]=1,be;Se=$p(Te)<<16,Se=(Se|0)<0?309:Se>>16,C(+Te),Fe=y(1)|0,y(0)|0,ke=Fe&-65536;e:{if(!ke)break e;if((Fe&2146435072)==2146435072){pe[966]=1;break e}Se=(ke|0)<1?0-Se|0:Se}if((Se|0)<=-309)return J0(8),0;a9(0-Se|0);e:{if((Ve|0)>-1||(Se=pe[965],Se>>>0<65536))break e;pe[965]=Se^-2147483648}Qn(be),be=Ke[482]}return be}function Vn(ge,Te){var Se=0,Fe=0,be=0,ke=0,Ve=0;Se=at+-64|0,at=Se,pe[Se+56>>2]=0,De[Se+46>>1]=0,De[Se+48>>1]=0,Ke[482]=ge,C(+ge),Fe=y(1)|0,y(0)|0,be=Fe&-65536;e:{if(!be)break e;if((Fe&2146435072)==2146435072){pe[966]=1;break e}r:{if((be|0)>0||(Ve=32768,Fe>>>0<65536))break r;pe[965]=Fe^-2147483648,ge=Ke[482]}Kf(ge,Se+56|0,Se+16|0,15),br[Se+58>>1]||(De[Se+56>>1]=1),Ke[482]=Te,Fe=r9(),Fe=(Fe|0)<0?100:Fe;r:{be=pe[965],ke=be&-65536;t:{if(!ke)break t;if((be&2146435072)==2146435072){pe[966]=1;break t}if((ke|0)>0)break t;if(Fe=pe[965],Fe>>>0>=65536&&(pe[965]=Fe^-2147483648),Fe=r9(),(Fe|0)<=-1)break r;Fe=0-Fe|0}be=De[Se+56>>1],ke=Fe+be|0,Fe=De[Se+58>>1],(ke|0)<(Fe|0)&&(pe[Se+12>>2]=Fe,pe[Se+8>>2]=be,n9(Se+16|0,Se+8|0,Se+12|0,ke),Fe=pe[Se+12>>2],De[Se+58>>1]=Fe,be=pe[Se+8>>2],De[Se+56>>1]=be),Ue[Se+46|0]=Fe,De[Se+48>>1]=be+16384&32767|Ve,c9(3276,3856,Se+16|0),ge=Ke[482];break e}ge=Ke[396]}return at=Se- -64|0,ge}function dc(ge,Te){var Se=0,Fe=0,be=0,ke=0;Ke[482]=ge,C(+ge),Fe=y(1)|0,y(0)|0,be=Fe,Se=be&-65536,Fe=0;e:{if(!Se)break e;if((be&2146435072)==2146435072){pe[966]=1,Fe=0;break e}Fe=(Se|0)<1}pe[965]=be&2147483647,Ts(Ke[395]);e:{if(be=pe[965],Se=be&-65536,!Se)break e;if((be&2146435072)==2146435072){pe[966]=1;break e}if((Se|0)<1)break e;return J0(8),0}ke=s2(Ke[395],ge),d9(Ke[393],ke),ru(ke),l9();e:{r:{if(Se=pe[965],Se>>>0>=65536){if((Se&2146435072)!=2146435072)break r;pe[966]=1}if(Te){if(pe[964]=0,pe[965]=0,!Fe)break e;return Te=pe[783],pe[964]=pe[782],pe[965]=Te,Ke[482]}if(Se=pe[789],pe[964]=pe[788],pe[965]=Se,Te=Se,Fe^1|Se>>>0<65536)break e;return pe[965]=Te^-2147483648,Ke[482]}if(XO(ge),o9(),!Te)break e;Ke[482]=s2(Ke[394],Ke[482])}return Ke[482]}function bs(ge,Te){var Se=0,Fe=0,be=0,ke=0,Ve=0,or=0,Ir=0;Ke[482]=ge;e:{if(C(+ge),Se=y(1)|0,y(0)|0,Se>>>0>=65536){if((Se&2146435072)!=2146435072)break e;pe[966]=1}Ke[482]=Te;r:{if(C(+Te),Se=y(1)|0,y(0)|0,Fe=Se&-65536,Fe){if((Se&2146435072)!=2146435072)break r;pe[966]=1}return J0(4),0}return wo((Fe|0)<1?-1:1),ru(Ke[391]),zf(Ke[393]),Ke[482]}e:{if((Se|0)<=-1){C(+Te),Se=y(1)|0,y(0)|0;r:{Fe=Se&-65536;t:{if(!Fe)break t;if((Se&2146435072)==2146435072){pe[966]=1;break t}if((Fe|0)<1)break r}be=Ke[391];break e}be=Ke[391],C(+be),Se=y(1)|0,Fe=y(0)|0,ke=Se^-2147483648,p(0,Fe|0),p(1,ke|0),be=(Ve=+R(),or=be,Ir=(Se|0)==65535&Fe>>>0>4294967295|Se>>>0>65535,Ir?Ve:or);break e}be=Ke[396]}return f9(Te,ge),o9(),Qn(be),Ke[482]}function Wf(ge,Te){var Se=0,Fe=0,be=0,ke=0,Ve=0,or=0,Ir=0,Zr=0,nt=0,mt=0,Jt=0,Fa=0,En=0,ai=0,Kl=0,ql=0,d0=0,Qf=0,Jf=0,Xf=0,qp=0,Qp=0,Jp=0,g9=0,m9=0,h9=0,p9=0,aN=0,nN=0;Se=at+-64|0,at=Se,Ke[482]=ge,C(+ge),Fe=y(1)|0,y(0)|0,Kl=Fe&-65536;e:{if(!Kl)break e;if((Fe&2146435072)==2146435072){pe[966]=1;break e}aN=(Kl|0)<1?-1:1}pe[965]=Fe&2147483647,C(+Te),Fe=y(1)|0,Kl=y(0)|0,ke=Fe;e:{r:{if(qp=Fe&-65536,qp){if((Fe&2146435072)!=2146435072)break r;pe[966]=1}J0(4),ge=0;break e}Fe=ke&2147483647,or=Fe,p(0,Kl|0),p(1,Fe|0),ge=+R(),Te=Ke[482],C(+Te),Fe=y(1)|0,be=y(0)|0,Fa=Fe;r:{t:{Ir=Fe,g9=or;a:{if((Fe|0)<(or|0))break a;n:{if((Ir|0)<=(g9|0)){if(Fe=be,Ir=Kl,(Fe|0)==(Ir|0))break n;if(Fe>>>0<Ir>>>0)break a}Qp=t9(qf(ge)),d9(Qp,Ke[390]),Fe=pe[965],Ir=Fe&-65536;i:{if(!Ir)break i;if((Fe&2146435072)==2146435072){pe[966]=1;break i}Ve=(Ir|0)<1}if(pe[966]){J0(0);break t}if(!Ve||(Fe=ke&2147483647,p(0,Kl&-134217728),p(1,Fe|0),m9=+R(),d9(ge,m9),Fe=pe[965],Fe|pe[964]&&!(Fe&2146435072)))break t;nN=JO(Qp),Ke[482]=zp(Qp,m9),Fe=pe[965],Fe>>>0>=65536&&(pe[965]=Fe^-2147483648),Qn(Te),Ts(nN);break a}pe[964]=0,pe[965]=0}Fe=pe[964],ke=pe[792],Ve=pe[965],nt=Ve,Ir=pe[793],or=Ir,be=-1;a:{if((Ve|0)<(or|0)||(be=1,(nt|0)>(or|0)))break a;if((Fe|0)==(ke|0))break r;be=Fe>>>0<ke>>>0?-1:1}if((((Ve&Ir)>-1?be:0-be|0)|0)!=-1)break r;Qn(ge);break r}f9(Te,ge),pe[965]=pe[965]&2147483647;t:{Fe=pe[964],Ir=pe[816],Jt=pe[965],d0=Jt,nt=pe[817],mt=nt,Ve=-1;a:{if((Jt|0)<(nt|0)||(Ve=1,(d0|0)>(mt|0)))break a;if((Fe|0)==(Ir|0))break t;Ve=Fe>>>0<Ir>>>0?-1:1}if((((nt&Jt)>-1?Ve:0-Ve|0)|0)!=-1)break t;if(Ir=0,Ve=0,Fe=Kl,Jt=Fe,nt=ke&1048575|1048576,ke=nt,fl(0-Fe&Fe,0-((0<Fe>>>0)+ke|0)&ke,-1261761911,66559345),d0=br[(zt>>>26<<1)+1088>>1],Fe=d0,nt=Fe&31,32<=(Fe&63)>>>0?(Fe=0,nt=ke>>>nt):(Fe=ke>>>nt,nt=((1<<nt)-1&ke)<<32-nt|Jt>>>nt),Jt=Fe,ke=be,Fe=Fa&1048575|1048576,h9=or>>>20,En=(Fa>>>20&2047)-h9|0,Qf=d0-En|0,(Qf|0)>=1&&(or=Fe,be=64-Qf|0,mt=be&31,Fa=ke,ql=ke,32<=(be&63)>>>0?(be=0,mt=-1>>>mt):(be=-1>>>mt,mt=(1<<mt)-1<<32-mt|-1>>>mt),Jf=mt&ke,mt=Jf,ke=ql-mt|0,Jp=Fe&be,Fe=or-(Jp+(Fa>>>0<mt>>>0)|0)|0),be=nt,or=pe[(be<<1&28)+1056>>2],or=or-Fr(or,Fr(be,or)+-1&240)&255,Fa=Se,ql=Se,be=or|0-Fr(or,Fr(be,or)+-1&65280)&65280,or=be,mt=fl(nt,Jt,be,0),Zr=zt+-1|0,mt=mt+-1|0,mt>>>0<4294967295&&(Zr=Zr+1|0),be=0-be|0,or=fl(mt&-65536,Zr,be,be>>31)|or,mt=zt,Zr=fl(or,mt,nt,Jt),be=zt+-1|0,be=fl(0,Zr+-1>>>0<4294967295?be+1|0:be,or,mt),Xf=be-or|0,pe[ql+56>>2]=Xf,mt=zt-((be>>>0<or>>>0)+mt|0)|0,pe[Fa+60>>2]=mt,pe[Se+48>>2]=nt,pe[Se+52>>2]=Jt,$l(Se+56|0,Se+48|0,Se+8|0,Se+40|0),Zr=pe[Se+12>>2],or=pe[Se+8>>2]+1|0,or>>>0<1&&(Zr=Zr+1|0),pe[Se+8>>2]=or,pe[Se+12>>2]=Zr,be=nt,or=Kp(0-be|0,0-((0<be>>>0)+Jt|0)|0,be,Jt),Fa=zt,En=(En-d0|0)- -64|0,be=(En|0)%64|0,Zr=be&31,32<=(be&63)>>>0?(be=1<<Zr,ql=0):(be=(1<<Zr)-1&1>>>32-Zr,ql=1<<Zr),Zr=be,pe[Se+32>>2]=ke,pe[Se+36>>2]=Fe,Fe|ke)for(;pe[Se+56>>2]=ke,pe[Se+60>>2]=Fe,pe[Se+48>>2]=or,pe[Se+52>>2]=Fa,$l(Se+56|0,Se+48|0,Se+32|0,Se+40|0),ke=pe[Se+32>>2],Fe=pe[Se+36>>2],ai=pe[Se+44>>2],be=Ve+ai|0,p9=pe[Se+40>>2],Ve=Ir+p9|0,Ve>>>0<Ir>>>0&&(be=be+1|0),Ir=Ve,Ve=be,(ai|0)==(be|0)&Ir>>>0<p9>>>0|be>>>0<ai>>>0&&(ke=ke+1|0,ke>>>0<1&&(Fe=Fe+1|0),pe[Se+32>>2]=ke,pe[Se+36>>2]=Fe),!!(ke|Fe););if(pe[Se+56>>2]=Kp(Ir,Ve,nt,Jt),pe[Se+60>>2]=zt,pe[Se+48>>2]=ql,pe[Se+52>>2]=Zr,$l(Se+56|0,Se+48|0,Se+16|0,Se+40|0),ke=pe[Se+44>>2],be=pe[Se+40>>2],pe[Se+56>>2]=be,pe[Se+60>>2]=ke,pe[Se+48>>2]=Xf,pe[Se+52>>2]=mt,$l(Se+56|0,Se+48|0,Se+24|0,Se+40|0),Fe=pe[Se+44>>2],pe[Se+56>>2]=pe[Se+40>>2],pe[Se+60>>2]=Fe,pe[Se+48>>2]=nt,pe[Se+52>>2]=Jt,Ir=0,Ve=0,$l(Se+56|0,Se+48|0,Se+32|0,Se+40|0),ai=pe[Se+36>>2],Zr=pe[Se+20>>2],ke=(be|0)!=0|(ke|0)!=0,be=ke+pe[Se+16>>2]|0,be>>>0<ke>>>0&&(Zr=Zr+1|0),ql=be,ke=be+pe[Se+32>>2]|0,be=Zr+ai|0,pe[Se>>2]=ke,pe[Se+4>>2]=ke>>>0<ql>>>0?be+1|0:be,pe[Se+32>>2]=or,pe[Se+36>>2]=Fa,or|Fa)for(ke=or,Fe=Fa;pe[Se+56>>2]=ke,pe[Se+60>>2]=Fe,pe[Se+48>>2]=or,pe[Se+52>>2]=Fa,$l(Se+56|0,Se+48|0,Se+32|0,Se+40|0),ke=pe[Se+32>>2],Fe=pe[Se+36>>2],Zr=pe[Se+44>>2],be=Ve+Zr|0,ai=pe[Se+40>>2],Ve=Ir+ai|0,Ve>>>0<Ir>>>0&&(be=be+1|0),Ir=Ve,Ve=be,(Zr|0)==(be|0)&Ir>>>0<ai>>>0|be>>>0<Zr>>>0&&(ke=ke+1|0,ke>>>0<1&&(Fe=Fe+1|0),pe[Se+32>>2]=ke,pe[Se+36>>2]=Fe),!!(ke|Fe););if((En|0)>=64)for(ke=Kp(Ir,Ve,nt,Jt),Fe=zt,Ve=En>>>6;Ve&1&&(be=pe[Se+4>>2],pe[Se+56>>2]=pe[Se>>2],pe[Se+60>>2]=be,pe[Se+48>>2]=ke,pe[Se+52>>2]=Fe,$l(Se+56|0,Se+48|0,Se+16|0,Se+40|0),be=pe[Se+44>>2],Zr=be,En=pe[Se+40>>2],pe[Se+56>>2]=En,pe[Se+60>>2]=be,pe[Se+48>>2]=Xf,pe[Se+52>>2]=mt,$l(Se+56|0,Se+48|0,Se+24|0,Se+40|0),be=pe[Se+44>>2],pe[Se+56>>2]=pe[Se+40>>2],pe[Se+60>>2]=be,pe[Se+48>>2]=nt,pe[Se+52>>2]=Jt,$l(Se+56|0,Se+48|0,Se+32|0,Se+40|0),ai=pe[Se+36>>2],be=pe[Se+20>>2],Zr=(En|0)!=0|(Zr|0)!=0,En=Zr+pe[Se+16>>2]|0,En>>>0<Zr>>>0&&(be=be+1|0),Zr=En+pe[Se+32>>2]|0,be=be+ai|0,pe[Se>>2]=Zr,pe[Se+4>>2]=Zr>>>0<En>>>0?be+1|0:be),pe[Se+56>>2]=ke,pe[Se+60>>2]=Fe,pe[Se+48>>2]=ke,pe[Se+52>>2]=Fe,$l(Se+56|0,Se+48|0,Se+16|0,Se+40|0),ke=pe[Se+44>>2],be=pe[Se+40>>2],pe[Se+56>>2]=be,pe[Se+60>>2]=ke,pe[Se+48>>2]=Xf,pe[Se+52>>2]=mt,$l(Se+56|0,Se+48|0,Se+24|0,Se+40|0),Fe=pe[Se+44>>2],pe[Se+56>>2]=pe[Se+40>>2],pe[Se+60>>2]=Fe,pe[Se+48>>2]=nt,pe[Se+52>>2]=Jt,$l(Se+56|0,Se+48|0,Se+32|0,Se+40|0),Ir=pe[Se+36>>2],Fe=pe[Se+20>>2],ke=(be|0)!=0|(ke|0)!=0,be=ke+pe[Se+16>>2]|0,be>>>0<ke>>>0&&(Fe=Fe+1|0),ke=be+pe[Se+32>>2]|0,Fe=Fe+Ir|0,Fe=ke>>>0<be>>>0?Fe+1|0:Fe,Ve=Ve>>>1,!!Ve;);if(Fe=pe[Se+8>>2],ke=pe[Se+12>>2],be=pe[Se+4>>2],pe[Se+56>>2]=pe[Se>>2],pe[Se+60>>2]=be,pe[Se+48>>2]=Fe,pe[Se+52>>2]=ke,$l(Se+56|0,Se+48|0,Se,Se+40|0),Ir=pe[Se+40>>2],Ve=pe[Se+44>>2],Fe=pe[Se+4>>2],ke=pe[Se>>2],pe[Se+32>>2]=ke,pe[Se+36>>2]=Fe,Fe|ke)for(;pe[Se+56>>2]=ke,pe[Se+60>>2]=Fe,pe[Se+48>>2]=or,pe[Se+52>>2]=Fa,$l(Se+56|0,Se+48|0,Se+32|0,Se+40|0),ke=pe[Se+32>>2],Fe=pe[Se+36>>2],mt=pe[Se+44>>2],be=Ve+mt|0,Zr=pe[Se+40>>2],Ve=Ir+Zr|0,Ve>>>0<Ir>>>0&&(be=be+1|0),Ir=Ve,Ve=be,(mt|0)==(be|0)&Ir>>>0<Zr>>>0|be>>>0<mt>>>0&&(be=Fe,Fe=ke+1|0,Fe>>>0<1&&(be=be+1|0),ke=Fe,pe[Se+32>>2]=Fe,Fe=be,pe[Se+36>>2]=Fe),!!(ke|Fe););if(ke=Kp(Ir,Ve,nt,Jt),be=zt,Fe=be,pe[Se>>2]=ke,pe[Se+4>>2]=Fe,Ve=(d0+h9|0)+-52|0,Jf|Jp&&(or=ke,ke=Qf,nt=ke&31,32<=(ke&63)>>>0?(be=or<<nt,Fe=0):(be=(1<<nt)-1&or>>>32-nt|Fe<<nt,Fe=or<<nt),Fe=Fe+Jf|0,be=be+Jp|0,ke=Fe,pe[Se>>2]=Fe,Fe=Fe>>>0<Jf>>>0?be+1|0:be,pe[Se+4>>2]=Fe,Ve=Ve-Qf|0),!(Fe|ke)){pe[964]=0,pe[965]=0;break r}a:{if((Fe|0)>=1){fc(Fe),Fe=pe[964],Ir=pe[965],fc(ke),be=Ir+33554432|0,ke=0,be=(Fe>>>0<0?be+1|0:be)&2146435072|Ir&-2146435073,p(0,Fe|ke),p(1,be|0),Qn(+R());break a}fc(ke)}if(Fe=pe[965],ke=Fe,be=pe[964],Fe=(Fe>>>20&2047)+Ve|0,(Fe|0)<=1023){pe[964]=0,pe[965]=0,pe[966]=2;break r}pe[964]=be,pe[965]=ke&-2146435073|(Fe+1025&2047)<<20;break r}J0(2),ge=0;break e}r:{if((((qp|0)<1?-2147483648:1)^aN)>-1||(Fe=pe[965],Fe>>>0>=65536&&(pe[965]=Fe^-2147483648),Qn(ge),pe[965]!=(g9|0)|(Kl|0)!=pe[964]))break r;pe[964]=0,pe[965]=0}r:{if((qp|0)>=1){Ve=pe[965];break r}if(Ve=pe[965],Ve>>>0<65536)break r;Ve=Ve^-2147483648,pe[965]=Ve}!(pe[964]|Ve)|Ve&2146435072||(pe[966]=2),ge=Ke[482]}return at=Se- -64|0,ge}function Up(ge,Te){return ge=ge|0,Te=Te|0,Te+-48|0}function YS(ge,Te){var Se=0,Fe=0,be=0,ke=0;Ke[482]=Te,C(+Te),Se=y(1)|0,y(0)|0,be=Se,pe[965]=Se&2147483647,Te=Ke[482];e:{C(+s9(Ke[392])),Se=y(1)|0,Fe=y(0)|0;r:{if((Se|0)==65535&Fe>>>0<=4294967295|Se>>>0<65535){Ke[482]=ge,l9();break r}Tu(),C(+s9(Te)),Se=y(1)|0,Fe=y(0)|0;t:{if((Se|0)==65535&Fe>>>0>4294967295|Se>>>0>65535||(Se=gc(),(Se|0)==-1))break t;Ke[482]=ge,o3e(Se);break r}if(Ke[482]=ge,C(+ge),Fe=y(1)|0,y(0)|0,Se=Fe,Fe=Se>>>16<<16,(Fe|0)>=1){i9(),ru(Te),u9();break r}if((Fe|0)>-1)break r;if(f9(Ke[395],Te),ke=Es(Ke[482]),Ke[482]=ke,Tu(),C(+s9(ke)),Fe=y(1)|0,(Fe|0)==65535&y(0)>>>0>4294967295|Fe>>>0>65535||(Fe=qO(),(Fe|0)==2147483647|!(Fe&1)))break e;if(Ke[482]=ge,pe[965]=Se&2147483647,i9(),ru(Te),u9(),Se=pe[965],Se>>>0<65536)break r;pe[965]=Se^-2147483648}if(be>>>16<<16>>16<=-1){if(be=pe[966],be&1)return pe[964]=0,pe[965]=0,pe[966]=be&-2,Ke[482];XO(Ke[395])}return Ke[482]}return pe[966]=8,Ke[482]}function e9(ge,Te,Se){var Fe=0,be=0,ke=0,Ve=0,or=0,Ir=0,Zr=0,nt=0,mt=0,Jt=0,Fa=0,En=0,ai=0;if(Fe=at-96|0,at=Fe,pe[Fe+64>>2]=De[Te>>1],pe[Fe+68>>2]=De[Te+2>>1],pe[Fe+72>>2]=pe[Te+4>>2],pe[Fe+76>>2]=De[Te+8>>1],pe[Fe+80>>2]=De[Te+10>>1],pe[Fe+84>>2]=De[Te+12>>1],pe[Fe+92>>2]=De[Te+14>>1]+-1,be=De[Te+18>>1],be>>>0<=3){e:{r:switch(be-1|0){case 0:be=Fr(De[Te+16>>1],100);break e;case 1:be=Fr(De[Te+16>>1],10);break e;case 2:break r;default:break e}be=De[Te+16>>1]}pe[Fe+88>>2]=be}Te=0;e:{if(!c2(Fe- -64|0,Fe+40|0))break e;Ve=Fr(pe[ge>>2],60),Ve=fl(Ve,Ve>>31,1e7,0),Ir=zt,ke=pe[ge+4>>2];r:{if(!ke||(or=pe[ge+12>>2],!or))break r;if(pe[Fe+64>>2]=De[ke>>1],pe[Fe+68>>2]=De[ke+2>>1],pe[Fe+72>>2]=pe[ke+4>>2],pe[Fe+76>>2]=De[ke+8>>1],pe[Fe+80>>2]=De[ke+10>>1],pe[Fe+84>>2]=De[ke+12>>1],pe[Fe+92>>2]=De[ke+14>>1]+-1,be=De[ke+18>>1],be>>>0<=3){t:{a:switch(be-1|0){case 0:be=Fr(De[ke+16>>1],100);break t;case 1:be=Fr(De[ke+16>>1],10);break t;case 2:break a;default:break t}be=De[ke+16>>1]}pe[Fe+88>>2]=be}if(pe[Fe+8>>2]=De[or>>1],pe[Fe+12>>2]=De[or+2>>1],pe[Fe+16>>2]=pe[or+4>>2],pe[Fe+20>>2]=De[or+8>>1],pe[Fe+24>>2]=De[or+10>>1],pe[Fe+28>>2]=De[or+12>>1],pe[Fe+36>>2]=De[or+14>>1]+-1,be=De[or+18>>1],be>>>0<=3){t:{a:switch(be-1|0){case 0:be=Fr(De[or+16>>1],100);break t;case 1:be=Fr(De[or+16>>1],10);break t;case 2:break a;default:break t}be=De[or+16>>1]}pe[Fe+32>>2]=be}if(ke=pe[Fe+44>>2],or=ke,be=pe[Fe+40>>2],!zO(Fe- -64|0,Fe+56|0,be,ke)||!zO(Fe+8|0,Fe+48|0,be,or))break e;Jt=pe[Fe+40>>2],nt=pe[Fe+44>>2],Fa=Ve,En=ge+16|0,ai=ge+8|0,or=Ir,mt=or+pe[Fe+52>>2]|0,be=Ve,Zr=be+pe[Fe+48>>2]|0,Zr>>>0<be>>>0&&(mt=mt+1|0),ke=Zr,be=Fr(pe[ge+8>>2],60),Zr=fl(be,be>>31,1e7,0),ke=ke+Zr|0,be=zt+mt|0,mt=ke,be=ke>>>0<Zr>>>0?be+1|0:be,Zr=be,ke=Ir+pe[Fe+60>>2]|0,Ir=Ve+pe[Fe+56>>2]|0,Ir>>>0<Ve>>>0&&(ke=ke+1|0),ge=Fr(pe[ge+16>>2],60),Ve=fl(ge,ge>>31,1e7,0),Ir=Ve+Ir|0,ge=zt+ke|0,ge=Ir>>>0<Ve>>>0?ge+1|0:ge,Ve=Ir;t:{if((be|0)<(ge|0)||(be|0)<=(ge|0)&&!(mt>>>0>=Ve>>>0)&&!0){ge=((nt|0)<(ge|0)?1:(nt|0)<=(ge|0)?Jt>>>0>=Ve>>>0?0:1:0)&((nt|0)>(Zr|0)?1:(nt|0)>=(Zr|0)?Jt>>>0<mt>>>0?0:1:0);break t}ge=((nt|0)<(ge|0)?1:(nt|0)<=(ge|0)?Jt>>>0>=Ve>>>0?0:1:0)|((nt|0)>(Zr|0)?1:(nt|0)>=(Zr|0)?Jt>>>0<mt>>>0?0:1:0)}ge=Fr(pe[(ge?En:ai)>>2],60),ge=fl(ge,ge>>31,1e7,0),Ve=Fa+ge|0,be=zt+or|0,be=Ve>>>0<ge>>>0?be+1|0:be,Ir=be}if(ge=pe[Fe+40>>2],be=pe[Fe+44>>2]-(Ir+(ge>>>0<Ve>>>0)|0)|0,Ve=ge-Ve|0,ge=be,(ge|0)<0||(ge|0)<=0&&!(Ve>>>0>=0)&&!0)break e;Wp(Ve,ge,Fe- -64|0),De[Se>>1]=pe[Fe+64>>2],De[Se+2>>1]=pe[Fe+68>>2],pe[Se+4>>2]=pe[Fe+72>>2],Te=1,De[Se+14>>1]=br[Fe+92>>1]+1,De[Se+8>>1]=pe[Fe+76>>2],De[Se+10>>1]=pe[Fe+80>>2],De[Se+12>>1]=pe[Fe+84>>2],ge=pe[Fe+88>>2],De[Se+18>>1]=3,De[Se+16>>1]=ge}return at=Fe+96|0,Te}function WO(ge,Te,Se,Fe,be){var ke=0,Ve=0,or=0,Ir=0,Zr=0,nt=0,mt=0,Jt=0,Fa=0;e:{if(br[ge>>1])break e;Ke[482]=Te,C(+Te),ke=y(1)|0,or=y(0)|0;r:{if(nt=ke,Fa=ke&-65536,!Fa)break r;if((ke&2146435072)==2146435072){pe[966]=1;break r}if((Fa|0)>=1)break r;return-2147467259}Zr=pe[812],mt=pe[813],Ve=mt,Ir=-1;r:{t:{if((ke|0)<(Ve|0)||(Ir=1,(ke|0)>(Ve|0)))break t;if(Ve=or,(Zr|0)==(Ve|0))break r;Ir=Ve>>>0<Zr>>>0?-1:1}if(Ve=-2147467259,(((nt&mt)>-1?Ir:0-Ir|0)|0)==1)break e}r:{Zr=pe[814],Ve=pe[815],mt=Ve,Ir=-1;t:{if((ke|0)<(Ve|0)||(Ir=1,(ke|0)>(mt|0)))break t;if((or|0)==(Zr|0))break r;Ir=or>>>0<Zr>>>0?-1:1}if(Zr=Ir,(((Ve&nt)>-1?Zr:0-Zr|0)|0)!=-1)break r;return-2147467259}r:{t:{a:{if(be|!Fa)break a;if((ke&2146435072)==2146435072){pe[966]=1;break a}if((Fa|0)<1)break t}Qn(Ke[pe[(Se<<2)+1216>>2]>>3]),Jt=Ke[482];break r}$O(),Ts(Te),nt=pe[965],or=nt,ke=pe[964],p(0,ke|0),p(1,or|0),Jt=+R();t:{if(pe[792]==(ke|0)&&pe[793]==(or|0)||(Ve=pe[965],Ve>>>0<65536))break t;pe[965]=Ve^-2147483648,Jt=Ke[482],C(+Jt),or=y(1)|0,ke=y(0)|0}nt=or,Zr=or,or=pe[(Se<<2)+1216>>2],mt=pe[or+4>>2],Ve=pe[or>>2],or=mt,Ir=-1;t:{a:{if((Zr|0)<(or|0)||(Ir=1,(Zr|0)>(or|0)))break a;if((ke|0)==(Ve|0)){Ke[482]=Te;break t}Ir=ke>>>0<Ve>>>0?-1:1}if(Zr=Ir,Ke[482]=Te,(((nt&mt)>-1?Zr:0-Zr|0)|0)==-1)break r}Ts(Ke[395])}if(De[ge+18>>1]=Se,ke=qO(),Ve=-2147467259,J0(0))break e;r:{if(Fe){if((ke|0)>2957003)break e;ke=ke+1462|0;break r}if(ke+4346018>>>0>7304483)break e}De[ge+14>>1]=((ke+6|0)%7|0)+1;r:{if(!(!be|ke)){pe[ge>>2]=67436;break r}if(!ke){pe[ge>>2]=788331,Fe=30;break r}t:{if((ke|0)<=-1){Fe=(ke^-1)/1461|0,or=-4-(Fe<<2)|0,Ve=(Fr(Fe,1461)+ke|0)+1461|0;break t}Fe=(ke+-1|0)/1461|0,or=Fe<<2,Ve=Fr(Fe,-1461)+ke|0}t:{if(be&&(or|0)<=199)break t;if(Fe=or+-101|0,Ve=(((Fe|0)/100|0)-((Fe|0)/400|0)|0)+Ve|0,(Ve|0)>=1462){Fe=or+1900|0,ke=Fe&3;a:{if(be){if(ke|(or|0)<200)break a;ke=!((Fe>>>0)%100)&((Fe>>>0)%400|0)!=0;break a}if(ke)break a;ke=!((Fe|0)%100)&((Fe|0)%400|0)!=0}or=or+4|0,Ve=((Fr(ke,12)|0)==12?-1460:-1461)+Ve|0;break t}if((Ve|0)>0)break t;or=or+-4|0,Ve=Ve+1461|0}Fe=or+1900|0,ke=Fe&3;t:{if(be){if(ke|(or|0)<200)break t;ke=!((Fe>>>0)%100)&((Fe>>>0)%400|0)!=0;break t}if(ke)break t;ke=!((Fe|0)%100)&((Fe|0)%400|0)!=0}for(nt=Fr(ke,12),ke=nt;be=ke,ke=ke+1|0,Fe=Ve,Ve=Fe-nr[be+1232|0]|0,(Ve|0)>0;);Ve=be,be=be+-11|0,be=(Ve-((nt|0)<(be|0)?nt:be)>>>0)/12|0,De[ge>>1]=(be+or|0)+1900,De[ge+2>>1]=(Fr(be,-12)+ke|0)-nt}if(pe[ge+4>>2]=Fe,Ke[482]=Jt,Tu(),Fe=pe[965],Fe>>>0>=65536&&(pe[965]=Fe^-2147483648),Qn(Jt),ru(Ke[400]),Te=Ke[482],Fe=gc(),De[ge+8>>1]=Fe,fc(Fe<<16>>16),Fe=pe[965],Fe>>>0>=65536&&(pe[965]=Fe^-2147483648),Qn(Te),ru(Ke[401]),Te=Ke[482],Fe=gc(),De[ge+10>>1]=Fe,fc(Fe<<16>>16),Fe=pe[965],Fe>>>0>=65536&&(pe[965]=Fe^-2147483648),Qn(Te),ru(Ke[401]),!Se)return Se=gc(),De[ge+16>>1]=0,De[ge+12>>1]=Se,0;Te=Ke[482],Fe=gc(),De[ge+12>>1]=Fe,fc(Fe<<16>>16),Fe=pe[965],Fe>>>0>=65536&&(pe[965]=Fe^-2147483648),Qn(Te),ru(Ke[pe[(Se<<2)+1312>>2]>>3]),Ke[482]=Es(Ke[482]),De[ge+16>>1]=gc(),Ve=0}return Ve}function Ype(ge,Te,Se){Ke[482]=ge,Qn(Ke[pe[(Se<<2)+1216>>2]>>3]);e:{r:{if(Te>>>0<=1){if(Te-1)break e;break r}ru(Ke[401])}ru(Ke[401])}ru(Ke[400]),Tu()}function Gp(ge,Te,Se,Fe){var be=0,ke=0,Ve=0,or=0,Ir=0,Zr=0,nt=0,mt=0;be=pe[ge+4>>2],Zr=-2146827284,ke=br[ge>>1],Ve=De[ge+2>>1];e:{if((Ve|0)>=1){ge=(Ve+-1|0)/12|0;break e}ge=(Ve|0)/-12^-1}or=ke+ge<<16>>16;e:{if((or|0)>9999|((Se?1900:-9999)+(Te?4:0)|0)>(or|0)||(Ve=Ve+Fr(ge,-12)<<16>>16,(Ve+-1&65535)>>>0>11|(!be|(or|0)==1900&(Ve|0)==2&(be|0)==29?!Se:0)))break e;if(ke=or+1e4|0,Ir=(ke|0)/4|0,ge=Ir<<2,nt=(ge|0)%100|0,mt=(ge|0)%400|0,Ir=Fr(Ir,1461)+be|0,be=ge+-1|0,be=((Ir+((be|0)/-100|0)|0)+((be|0)/400|0)|0)+-1|0,ke=(Fr(ke-ge|0,12)+Ve|0)+-1|0,ke)for(ge=mt?nt?0:12:0,ke=ke+ge|0;be=nr[ge+1232|0]+be|0,ge=ge+1|0,(ke|0)!=(ge|0););r:{if(!(!Se&&!Te)){if(ge=be+-4346385|0,!((or|0)>1900|(Ve|0)>=3))break r;ge=be+-4346384|0;break r}ge=be+-4346384|0}if(ge>>>0>2958465)break e;pe[Fe>>2]=ge,Zr=0}return Zr}function e3e(ge,Te,Se,Fe,be){var ke=0,Ve=0;Ve=at-16|0,at=Ve;e:{r:{t:{if((br[ge+2>>1]+-32767&65535)>>>0>1){a:{if(De[ge+18>>1]>=1){if(wo(De[ge+16>>1]),zf(Ke[pe[(De[ge+18>>1]<<2)+1312>>2]>>3]),ke=Ke[482],(be|0)==2){Ke[482]=Fe,Qn(ke);break a}wo(De[ge+12>>1]),Qn(ke);break a}if((be|0)==2){Ke[482]=Fe;break a}wo(De[ge+12>>1])}zf(Ke[401]),ke=Ke[482];a:{if((be|0)==1){Ke[482]=Fe;break a}wo(De[ge+10>>1])}Qn(ke),zf(Ke[401]),ke=Ke[482];a:{if(!be){Ke[482]=Fe;break a}wo(De[ge+8>>1])}Qn(ke),zf(Ke[400]),Fe=Ke[482];a:{if((Gp(ge,Te,Se,Ve+12|0)|0)<0)break a;if(ge=pe[Ve+12>>2],!Te)break t;if(wo(ge+-1462|0),(ge|0)<1462)break a;if(ge=pe[965],Te=ge&-65536,!Te)break r;if((ge&2146435072)==2146435072){pe[966]=1;break r}if((Te|0)>=1)break r}pe[964]=0,pe[965]=0}pe[964]=0,pe[965]=0,J0(8);break e}fc(ge)}Qn(Fe)}at=Ve+16|0}function r3e(ge,Te,Se){var Fe=0,be=0;be=at-16|0,at=be;e:{r:{t:{if((br[ge+2>>1]+-32767&65535)>>>0>1){a:{if(De[ge+18>>1]>=1){wo(De[ge+16>>1]),Fe=qf(Ke[pe[(De[ge+18>>1]<<2)+1312>>2]>>3]),wo(De[ge+12>>1]),Qn(Fe);break a}wo(De[ge+12>>1])}Fe=qf(Ke[401]),wo(De[ge+10>>1]),Qn(Fe),Fe=qf(Ke[401]),wo(De[ge+8>>1]),Qn(Fe),Fe=qf(Ke[400]);a:{if((Gp(ge,Te,Se,be+12|0)|0)<0)break a;if(ge=pe[be+12>>2],!Te)break t;if(wo(ge+-1462|0),(ge|0)<1462)break a;if(ge=pe[965],Te=ge&-65536,!Te)break r;if((ge&2146435072)==2146435072){pe[966]=1;break r}if((Te|0)>=1)break r}pe[964]=0,pe[965]=0}pe[964]=0,pe[965]=0,J0(8);break e}fc(ge)}Qn(Fe)}at=be+16|0}function t3e(ge,Te,Se){var Fe=0;Fe=Te&3;e:{if(Se){if(Fe|(Te|0)<2100)break e;Fe=!((Te>>>0)%100)&((Te>>>0)%400|0)!=0;break e}if(Fe)break e;Fe=!((Te|0)%100)&((Te|0)%400|0)!=0}return nr[(((Fr(Fe,12)+ge|0)+-1|0)%48|0)+1232|0]}function a3e(ge,Te,Se,Fe){var be=0,ke=0;if(be=at-32|0,at=be,e9(Fe,ge,be+8|0)){Fe=pe[be+12>>2],pe[ge>>2]=pe[be+8>>2],pe[ge+4>>2]=Fe,pe[ge+16>>2]=pe[be+24>>2],Fe=pe[be+20>>2],pe[ge+8>>2]=pe[be+16>>2],pe[ge+12>>2]=Fe,Fe=ge;e:{if((Gp(ge,Te,Se,be+28|0)|0)>=0){ge=((pe[be+28>>2]+6|0)%7|0)+1|0;break e}pe[be+28>>2]=-1,ge=6}De[Fe+14>>1]=ge,ke=1}return at=be+32|0,ke}function Wp(ge,Te,Se){var Fe=0,be=0,ke=0,Ve=0,or=0,Ir=0;ke=eN(ge,Te,711573504,201),be=ke,pe[Se+28>>2]=(be+1>>>0)%7,Ve=(be>>>0)/146097|0,Fe=be+Fr(Ve,-146097)|0,or=(Fr(Fe,100)+75>>>0)/3652425|0,Ir=Fr(or,-36524)+Fe|0,Fe=(Ir>>>0)/1461|0,Fe=((Fr(or,100)+Fr(Ve,400)|0)+(Fe<<2)|0)+((Fr(Ir+Fr(Fe,-1461)|0,100)+75>>>0)/36525|0)|0,be=(((be+((Fe>>>0)/100|0)|0)-(Fe>>>2)|0)-((Fe>>>0)/400|0)|0)+Fr(Fe,-365)|0,ke=fl(ke,zt,-864e5,-1),ge=eN(ge,Te,1e4,0)+ke|0,Te=Fe+1|0;e:{if(!(!((Te>>>0)%100)|Te&3&&(Te>>>0)%400|0)){Te=nr[be+1328|0],ke=(Te<<1)+1696|0;break e}Te=nr[be+1728|0],ke=(Te<<1)+2096|0}pe[Se+12>>2]=(ge>>>0)/36e5,pe[Se+4>>2]=Te+1,pe[Se>>2]=Fe+1601,Te=(ge>>>0)/1e3|0,pe[Se+20>>2]=(Te>>>0)%60,pe[Se+16>>2]=((ge>>>0)/6e4>>>0)%60,pe[Se+24>>2]=ge-Fr(Te,1e3),pe[Se+8>>2]=(be-De[ke>>1]|0)+1}function c2(ge,Te){var Se=0,Fe=0,be=0,ke=0,Ve=0,or=0,Ir=0,Zr=0,nt=0,mt=0,Jt=0,Fa=0;ke=pe[ge+4>>2];e:{if((ke|0)<1||(Zr=ke+-1|0,Zr>>>0>11)||(Se=pe[ge>>2],Fe=Se+-1601|0,Fe>>>0>29226)||(Ve=pe[ge+8>>2],(Ve|0)<1))break e;nt=pe[ge+24>>2],or=Se&65535,be=1696;r:{if(!((or>>>0)%400))break r;be=Se&3?2096:(or>>>0)%100|0?1696:2096}if(nt>>>0>999||(or=pe[ge+20>>2],or>>>0>59)||(mt=pe[ge+16>>2],mt>>>0>59)||(Jt=pe[ge+12>>2],Jt>>>0>23)||(Ve=Ve+-1|0,Ve>>>0>=De[be+(ke<<1)>>1]-De[be+(Zr<<1)>>1]>>>0))break e;be=Fe>>>2,ke=Fr(Fe,365),ge=Fe&65535,Fe=(ge>>>0)/400|0,Fa=(ge>>>0)/100|0,Se=Se+-1600|0,Ir=Se&65535;r:{if((Ir>>>0)%400&&(ge=2096,!((Ir>>>0)%100)|Se&3))break r;ge=1696}Ir=1,Se=Fr(Fr(Fr(Jt,60)+mt|0,60)+or|0,1e3)+nt|0,ge=De[(Zr<<1)+ge>>1]+(Fe+((Ve+(ke+be|0)|0)-Fa|0)|0)|0,Fe=fl(ge,ge>>31,864e5,0),Se=Se+Fe|0,ge=zt,pe[Te>>2]=fl(Se,Se>>>0<Fe>>>0?ge+1|0:ge,1e4,0),pe[Te+4>>2]=zt}return Ir}function zO(ge,Te,Se,Fe){var be=0,ke=0,Ve=0,or=0,Ir=0;be=at-112|0,at=be,Wp(Se,Fe,be+80|0);e:{r:{if(pe[ge>>2]){if(!c2(ge,Te))break e;break r}if(Ve=pe[ge+8>>2],(Ve|0)>5|!Ve)break e;if(Se=pe[ge+4>>2],Fe=pe[ge+28>>2],ke=pe[be+80>>2],pe[be+56>>2]=1,pe[be+52>>2]=Se,pe[be+48>>2]=ke,pe[be+60>>2]=pe[ge+12>>2],pe[be+64>>2]=pe[ge+16>>2],pe[be+68>>2]=pe[ge+20>>2],ge=pe[ge+24>>2],pe[be+76>>2]=0,pe[be+72>>2]=ge,!c2(be+48|0,be+8|0)){ke=0;break e}ge=Fe+8|0,Se=Fe+1|0,or=(Ve|0)<2,Wp(pe[be+8>>2],pe[be+12>>2],be+16|0),Ir=be,ke=pe[be+44>>2];t:{a:{if((Fe|0)<(ke|0)){ge=ge-ke|0;break a}if(ge=1,(Fe|0)<=(ke|0))break t;ge=Se-ke|0}pe[Ir+56>>2]=ge}t:{if(or||(Se=ge+7|0,pe[be+56>>2]=Se,ke=1,!c2(be+48|0,be+8|0)))break t;for(;;){if(Wp(pe[be+8>>2],pe[be+12>>2],be+16|0),ge=pe[be+24>>2],ke=ke+1|0,(Ve|0)==(ke|0))break t;if(Se=Se+7|0,pe[be+56>>2]=Se,!c2(be+48|0,be+8|0))break}}if(pe[be+56>>2]=ge,!c2(be+48|0,be+8|0)){ke=0;break e}ge=pe[be+12>>2],pe[Te>>2]=pe[be+8>>2],pe[Te+4>>2]=ge}ke=1}return at=be+112|0,ke}function n3e(ge,Te,Se,Fe){var be=0,ke=0,Ve=0,or=0,Ir=0,Zr=0,nt=0,mt=0,Jt=0,Fa=0,En=0,ai=0;or=at-16|0,at=or,Ke[or+8>>3]=ge,En=Te,C(+ge),ke=y(1)|0,Ve=y(0)|0,be=ke,Ir=be,ke=be&2146435072;e:{if(!ke){Ue[Se+30|0]=0,De[Se+32>>1]=0,De[Te+2>>1]=0,Te=0;break e}if(Zr=(ke>>>20)+-1022|0,ke=Fr(Zr,39457)>>17,De[Se+32>>1]=ke+16385|be>>>16&32768,(Fe|0)<=14){if(Fe=(Fe+ke|0)+1|0,(Fe|0)<=-1){Ue[Se+30|0]=0,De[Se+32>>1]=0,De[Te+2>>1]=0,Te=0;break e}Fe=(Fe|0)<15?Fe:15}if(pe[or+8>>2]=Ve<<11,pe[or+12>>2]=Ir<<11|Ve>>>21|-2147483648,be=As(or+8|0,Zr,ke^-1),(be|0)>=1)for(Ve=Se+32|0;ke=br[Ve>>1],De[Ve>>1]=ke+1&32767|ke&32768,be=As(or+8|0,be,-1),(be|0)>0;);r:{if(!be){be=pe[or+8>>2],ke=pe[or+12>>2];break r}Ve=pe[or+12>>2],Ir=0-be|0,ke=Ve>>>Ir,pe[or+12>>2]=ke,be=Ve<<be+32|pe[or+8>>2]>>>Ir,pe[or+8>>2]=be}Ve=ke>>>0<(be>>>0<2576980377?429496730:429496729)>>>0?922:9223,be=Ve+be|0,pe[or+8>>2]=be,be>>>0<Ve>>>0&&(ke=ke+1|0,pe[or+12>>2]=ke);r:{if((Fe|0)<1){Ve=Se;break r}for(nt=be>>>16,mt=br[or+14>>1],Jt=Se+32|0,ai=(Fe|0)==15,Ve=Se,Ir=1;;){Zr=Fe;t:{a:{for(;;){if(Fe=Fr(nt,10)+(Fr(be&65535,10)>>>16)>>>16,Fa=Fr(mt,10)+(Fe+Fr(ke&65535,10)>>>16)>>>16|48,De[Ve>>1]=Fa,ke=Fe+Fr(ke,10)|0,mt=ke>>>16,be=Fr(be,10),nt=be>>>16,(Ir^-1|(Fa|0)!=48)&1)break a;if(Fe=br[Jt>>1],De[Jt>>1]=Fe+-1&32767|Fe&32768,!ai)break}Ir=1;break t}Ve=Ve+2|0,Ir=0}if(Fe=Zr+-1|0,!((Zr|0)>1))break}pe[or+12>>2]=ke,pe[or+8>>2]=be}Fe=Ve-Se|0,be=Fe>>1;r:{if((Fe|0)<=29){if((ke|0)<=-1){De[Ve>>1]=57,ke=be+1|0;break r}De[Ve>>1]=48}for(;;){if(ke=be,(be|0)<1)break r;if(be=ke+-1|0,Ve=Ve+-2|0,br[Ve>>1]!=48)break}}Ue[Se+30|0]=ke,De[Te+2>>1]=ke,Te=(br[Se+32>>1]&32767)+-16384|0}De[En>>1]=Te,at=or+16|0}function As(ge,Te,Se){var Fe=0,be=0,ke=0,Ve=0,or=0,Ir=0;Fe=at-16|0,at=Fe;e:{if(!Se||(Ve=Se>>31,Ve=Ve+Se^Ve,!Ve))break e;for(Se=(Se|0)>0?2112:2608;;){if(be=Ve&15,be){be=(be<<4)+Se|0,ke=De[be+8>>1],Ir=i3e(Ke[ge>>3],Ke[be>>3],Fe),Te=Te+ke|0;r:{if(De[Fe+14>>1]<=0){be=br[Fe+6>>1],ke=br[Fe+8>>1];break r}ke=pe[Fe+4>>2],be=br[Fe+6>>1]<<1,De[Fe+6>>1]=be,or=pe[Fe+8>>2],pe[Fe+12>>2]=pe[Fe+12>>2]<<1|or>>>31,ke=or<<1|ke>>>31,pe[Fe+8>>2]=ke,Te=Te+-1|0}r:{if((be&65535|(ke&1|(Ir|0)!=0))>>>0<32769||(be=pe[Fe+8>>2],ke=be+1|0,pe[Fe+8>>2]=ke,ke>>>0>=be>>>0)||(be=pe[Fe+12>>2],ke=be+1|0,pe[Fe+12>>2]=ke,ke>>>0>=be>>>0))break r;pe[Fe+12>>2]=-2147483648,Te=Te+1|0}be=pe[Fe+12>>2],pe[ge>>2]=pe[Fe+8>>2],pe[ge+4>>2]=be}if(Se=Se+240|0,Ve=Ve>>4,!Ve)break}}return at=Fe+16|0,Te}function i3e(ge,Te,Se){var Fe=0,be=0,ke=0,Ve=0,or=0,Ir=0,Zr=0,nt=0,mt=0,Jt=0,Fa=0,En=0,ai=0,Kl=0,ql=0,d0=0;return C(+Te),Ve=y(1)|0,be=y(0)|0,or=be&65535,C(+ge),Jt=y(1)|0,Fe=y(0)|0,ke=Jt,nt=Fe&65535,Kl=Fr(nt,or),De[Se>>1]=Kl,mt=Fe>>>16,Fa=Fr(mt,or),be=be>>>16,Zr=Fr(be,nt),ql=((Fa&65535)+(Kl>>>16)|0)+(Zr&65535)|0,De[Se+2>>1]=ql,En=ke&65535,Fe=Fr(En,or),Ir=((Fe&65535)+(Fa>>>16)|0)+(Zr>>>16)|0,Zr=Fr(be,mt),Jt=Ve&65535,ai=Fr(Jt,nt),Fa=((Ir+(Zr&65535)|0)+(ai&65535)|0)+(ql>>>16)|0,De[Se+4>>1]=Fa,Ve=Ve>>>16,Ir=Fr(Ve,nt),d0=(Ir&65535)+(Fe>>>16)|0,Fe=ke>>>16,ke=Fr(Fe,or),or=Fr(Jt,mt),nt=Fr(be,En),Zr=(((((d0+(ke&65535)|0)+(Zr>>>16)|0)+(ai>>>16)|0)+(or&65535)|0)+(nt&65535)|0)+(Fa>>>16)|0,De[Se+6>>1]=Zr,ai=(ke>>>16)+(Ir>>>16)|0,ke=Fr(Ve,mt),Ir=Fr(Fe,be),be=Fr(Jt,En),mt=(((((ai+(ke&65535)|0)+(or>>>16)|0)+(nt>>>16)|0)+(Ir&65535)|0)+(be&65535)|0)+(Zr>>>16)|0,De[Se+8>>1]=mt,or=Fr(Ve,En),be=(((or&65535)+(ke>>>16)|0)+(Ir>>>16)|0)+(be>>>16)|0,ke=Fr(Fe,Jt),Ir=(be+(ke&65535)|0)+(mt>>>16)|0,De[Se+10>>1]=Ir,Ve=Fr(Fe,Ve),Fe=(((Ve&65535)+(or>>>16)|0)+(ke>>>16)|0)+(Ir>>>16)|0,De[Se+12>>1]=Fe,De[Se+14>>1]=(Fe>>>16)+(Ve>>>16),(Kl|ql|Fa)&65535}function l3e(ge,Te,Se){var Fe=0,be=0,ke=0,Ve=0;e:{if(Fe=nr[Se+30|0],!Fe)break e;for(be=Se;Ve=Ve*10+ +(tN[pe[pe[ge>>2]+4>>2]](ge,br[be>>1])|0),be=be+2|0,ke=(Fe|0)>1,Fe=Fe+-1|0,!!ke;);C(+Ve),Fe=y(1)|0,ge=y(0)|0,pe[Te>>2]=ge<<11,pe[Te+4>>2]=((Fe&2097151)<<11|ge>>>21)&2147481600|ge>>>21|-2147483648,Fe=As(Te,(Fe>>>20&2047)+-1022|0,((br[Se+32>>1]&32767)-nr[Se+30|0]|0)+-16384|0),be=pe[Te>>2];r:{if(!(be&3071)){ge=be;break r}if(ge=be+1024|0,pe[Te>>2]=ge,be>>>0<4294966272)break r;be=pe[Te+4>>2],ke=be+1|0,pe[Te+4>>2]=ke,Fe=(ke>>>0<be>>>0)+Fe|0}if((Fe|0)<=-1022)break e;return be=(Fe<<20)+1071644672|0,(be|0)<0?1:(Fe=pe[Te+4>>2],pe[Te>>2]=Fe<<21|ge>>>11,pe[Te+4>>2]=De[Se+32>>1]&-2147483648|(be|Fe>>>11&1048575),0)}return pe[Te>>2]=0,pe[Te+4>>2]=0,0}function Es(ge){var Te=0,Se=0,Fe=0,be=0,ke=0,Ve=0,or=0,Ir=0;if(Te=at-16|0,at=Te,Ke[Te+8>>3]=ge,C(+ge),Se=y(1)|0,Fe=y(0)|0,Ve=Se,Se=Se&2146435072,Se){pe[Te+8>>2]=Fe<<11,pe[Te+12>>2]=Ve<<11|Fe>>>21|-2147483648,Fe=(Se>>>20)+-1022|0,Se=Fr(Fe,39457)>>17,ke=Se+-14|0,be=As(Te+8|0,Fe,14-Se|0),Fe=pe[Te+8>>2];e:{if((be|0)>=((vr[Te+12>>2]<(Fe>>>0<2147477094?-1243209483:-1243209484)>>>0?48:47)|0))break e;be=As(Te+8|0,be,1),Fe=pe[Te+8>>2],ke=Se+-15|0}Se=ke,ke=Fe,Fe=-2147483648>>>(be&31),ke=ke+Fe|0,pe[Te+8>>2]=ke;e:{if(ke>>>0>=Fe>>>0||(or=pe[Te+12>>2],Ir=or+1|0,pe[Te+12>>2]=Ir,Ir>>>0>=or>>>0))break e;pe[Te+12>>2]=-2147483648,be=be+1|0}pe[Te+8>>2]=ke&0-(Fe<<1),be=As(Te+8|0,be,Se),Se=pe[Te+8>>2];e:{if(!(Se&3071)){Fe=Se;break e}if(Fe=Se+1024|0,pe[Te+8>>2]=Fe,Se>>>0<4294966272)break e;Se=pe[Te+12>>2],ke=Se+1|0,pe[Te+12>>2]=ke,be=(ke>>>0<Se>>>0)+be|0}e:{if((be|0)<=-1023){pe[Te+8>>2]=0,pe[Te+12>>2]=0;break e}if(Se=(be<<20)+1071644672|0,(Se|0)<=-1)break e;be=pe[Te+12>>2],pe[Te+8>>2]=be<<21|Fe>>>11,pe[Te+12>>2]=be>>>11&1048575|(Se|Ve&-2147483648)}ge=Ke[Te+8>>3]}return at=Te+16|0,ge}function J0(ge){var Te=0;return Te=pe[966],pe[966]=ge,Te}function r9(){var ge=0,Te=0,Se=0;return ge=pe[964],Te=pe[965],Qn(1048576),Qn(2146435072),De[1931]<0?(pe[964]=ge,pe[965]=Te,-2147483648):(Se=gc(),pe[964]=ge,pe[965]=Te,Se^-2147483648)}function t9(ge){var Te=0,Se=0,Fe=0,be=0,ke=0;C(+ge),Te=y(1)|0,ke=y(0)|0,be=Te,Se=Te>>>20,Te=Se&2047,Fe=0;e:{if(Te>>>0<1023||(Fe=ge,Te>>>0>1075))break e;if(Se=-1<<(19-Se&31),Te>>>0>=1044)return p(0,Se&ke),p(1,be|0),+R();be=be&Se,p(0,0),p(1,be|0),Fe=+R()}return Fe}function a9(ge){var Te=0,Se=0,Fe=0;if(ge+307>>>0<=615){pe[964]=0,pe[965]=-2147483648,Fe=As(3856,1,ge),Se=pe[964],ge=pe[965];e:{if(!(Se&3071))break e;Te=pe[965],ge=pe[964]+1024|0,ge>>>0<1024&&(Te=Te+1|0),pe[964]=ge,pe[965]=Te,Se=ge,ge=Te}pe[964]=ge<<21|Se>>>11,pe[965]=(ge>>>11&1048575|Fe<<20)+1071644672;return}(ge|0)>=309&&(pe[966]=1),pe[964]=0,pe[965]=0}function o3e(ge){var Te=0,Se=0;if(Se=De[1931],!(Se|ge)){pe[966]=pe[966]&4?4:64;return}e:{if((Se|0)<1||(gc()|0)!=10)break e;if(Te=Ke[482],Tu(),Ts(Te),!br[1931]){a9(ge);return}Ke[482]=Te}for(Te=1;;){if(ge&1&&(Te=JO(Te)),ge=ge>>>1,ge){ru(Ke[482]);continue}break}Ke[482]=Te}function u3e(ge,Te,Se,Fe,be,ke){var Ve=0,or=0,Ir=0,Zr=0,nt=0,mt=0,Jt=0,Fa=0;nt=at-16|0,at=nt,Ir=(Te<<1)+ge|0,mt=nt+12|0;e:{r:{t:{a:{if(or=be?Fe:1,Zr=(Se|0)<5&or+3>>>0<8,Zr)break a;n:{if((or|0)>(Se|0))break n;if(Fe=Se+or|0,(Fe|0)>=3){if((Se|0)<5|(or|0)>-4)break a;if((Fe+-2|0)<(be|0))break n;break a}if((Se|0)<5)break a}if(Jt=1,Fe=1,(Se|0)<7)break t;Fe=Se-(or+97>>>0>196?6:5)|0;break t}if((Se|0)==1&&(Fe=0,!or))break t;Fe=Se-((or|0)<(Se|0)?(or|0)<1?2-or|0:1:0)|0}t:{if((Fe|0)<(be|0)){Ve=1,be=0;a:{if((Te|0)<1)break a;n:{i:{if(!Fe){if(br[ge>>1]>52)break i;break a}if((Fe|0)<1|(Fe|0)>=(Te|0))break a;if(br[(Fe<<1)+ge>>1]<=52)break n;for(;;){if(be=Fe+-1|0,Ve=(be<<1)+ge|0,Fa=br[Ve>>1]+1|0,De[Ve>>1]=Fa,(Fa&65535)!=58)break n;if(Fe=be,!be)break}}De[ge>>1]=49,be=1,Ve=or+1|0;break a}for(;be=Fe,(be|0)>=2&&(Fe=be+-1|0,br[(Fe<<1)+ge>>1]==48););Ve=or}if((Zr^-1)&(Ve|0)>(Se|0)|Jt)break t;break r}if(Ve=or,!Jt)break r}pe[mt>>2]=32768,Se=ge+2|0;t:{if((be|0)<2){Fe=Se;break t}if(Fe=Se+(be<<1)|0,Fe>>>0>=Ir>>>0){Fe=Se;break t}be=be+-1|0,pe[mt>>2]=be|32768,ge=ge+4|0,(Te<<1)+-4>>1>>>0<be>>>0&&xs(),Vt(ge,Se,be<<1),De[Se>>1]=ke}Fe>>>0<Ir>>>0&&(De[Fe>>1]=69,Fe=Fe+2|0);t:{if(Fe>>>0>=Ir>>>0){be=Fe;break t}if(be=Fe+2|0,(Ve|0)<=0){De[Fe>>1]=45,Ve=1-Ve|0;break t}De[Fe>>1]=43,Ve=Ve+-1|0}if((Ve|0)<100|be>>>0>=Ir>>>0||(ge=(Ve>>>0)/100|0,De[be>>1]=ge+48,Ve=Ve-Fr(ge,100)|0,be=be+2|0),be>>>0<Ir>>>0&&(De[be>>1]=((Ve|0)/10|0)+48,be=be+2|0),be>>>0>=Ir>>>0)break e;De[be>>1]=((Ve|0)%10|0)+48,be=be+2|0;break e}if(!((be|0)<0|(be|0)>(Ve|0))){if(Fe=(Ve|0)>(Te|0)?Te:Ve,Se=Fe-be|0,Se)for(Te=(be<<1)+ge|0,be=0;De[Te+(be<<1)>>1]=48,be=be+1|0,(Se|0)!=(be|0););be=(Fe<<1)+ge|0;break e}if(Se=be-Ve|0,pe[mt>>2]=Se,(Ve|0)>=1){if(or=(Ve|0)>(Te|0)?Te:Ve,Se=or<<1,Zr=Se+ge|0,Fe=(Zr+(be<<1)|0)-Se|0,Se=Fe+-2|0,!(Se>>>0<ge>>>0|Fe>>>0>=Ir>>>0))for(;De[Fe>>1]=br[Se>>1],Fe=Fe+-2|0,Se=Se+-2|0,Se>>>0>=Zr>>>0;);(Ve|0)<(Te|0)&&(De[Zr>>1]=ke),Te=be-or|0,ge=Ir-Zr>>1,be=Zr+(((ge|0)>(Te|0)?Te+1|0:ge)<<1)|0;break e}Fe=((ge-(Ve<<1)|0)+(be<<1)|0)+2|0;r:{if(Fe>>>0>=Ir>>>0||(be=((be<<1)+ge|0)+-2|0,be>>>0<ge>>>0))break r;for(;De[Fe>>1]=br[be>>1],Fe=Fe+-2|0,be=be+-2|0,be>>>0>=ge>>>0;);}(Te|0)>=1&&(De[ge>>1]=48,ge=ge+2|0),ge>>>0<Ir>>>0&&(De[ge>>1]=ke,ge=ge+2|0),Fe=Ir-ge>>1;r:{if(!Ve||(Te=0-Ve|0,Te=(Fe|0)<(Te|0)?Fe:Te,!Te))break r;for(be=0;De[(be<<1)+ge>>1]=48,be=be+1|0,(Te|0)!=(be|0););}be=(((Fe|0)<(Se|0)?Fe:Se)<<1)+ge|0}return at=nt+16|0,be}function n9(ge,Te,Se,Fe){var be=0,ke=0,Ve=0;e:{r:{t:{a:{if(!Fe){if(br[ge>>1]<=52)break a;break r}if((Fe|0)<1)break a;if((Fe|0)<15)break t}pe[Te>>2]=1,pe[Se>>2]=0;return}if(br[(Fe<<1)+ge>>1]<=52)break e;for(;;){if(be=Fe+-1|0,ke=(be<<1)+ge|0,Ve=br[ke>>1]+1|0,De[ke>>1]=Ve,(Ve&65535)!=58)break e;if(Fe=be,!Fe)break}}De[ge>>1]=49,pe[Te>>2]=pe[Te>>2]+1,pe[Se>>2]=1;return}for(;Te=Fe,(Fe|0)>=2&&(Fe=Te+-1|0,br[(Fe<<1)+ge>>1]==48););pe[Se>>2]=Te}function c3e(ge,Te,Se,Fe){var be=0;be=at-16|0,at=be,ge=tN[pe[pe[ge>>2]+8>>2]](ge)|0,pe[be+8>>2]=0;e:{if(Se<<1>>>0<=33){if((Se|0)<1)break e;De[Te>>1]=0;break e}Kf(Ke[482],be+8|0,Te,15),Te=u3e(Te,Se,Fe,De[be+8>>1],De[be+10>>1],ge)}return at=be+16|0,Te}function $O(){var ge=0,Te=0,Se=0;e:{if(Se=pe[964],ge=pe[965],Te=ge&-65536,Te){if((ge&2146435072)==2146435072){pe[966]=1,Tu();return}if((Te|0)<1)break e}Tu();return}Tu(),(Se|0)==pe[964]&&pe[965]==(ge|0)||Ts(1)}function s3e(){var ge=0,Te=0,Se=0;e:{if(Se=pe[964],ge=pe[965],Te=ge&-65536,Te){if((ge&2146435072)==2146435072){pe[966]=1,Tu();return}if((Te|0)>0)break e}Tu();return}Tu(),(Se|0)==pe[964]&&pe[965]==(ge|0)||Qn(1)}function Qn(ge){Ke[482]=KO(Ke[482],ge)}function KO(ge,Te){var Se=0;return ge=ge+Te,C(+ge),Se=y(1)|0,y(0)|0,(Se&2146435072)==2146435072&&(pe[966]=1,ge=Ke[396]),ge}function Ts(ge){Ke[482]=s2(Ke[482],ge)}function s2(ge,Te){var Se=0;return ge=ge-Te,C(+ge),Se=y(1)|0,y(0)|0,(Se&2146435072)==2146435072&&(pe[966]=1,ge=Ke[396]),ge}function ru(ge){Ke[482]=zp(Ke[482],ge)}function zp(ge,Te){var Se=0,Fe=0,be=0,ke=0;return C(+(ge*Te)),Se=y(1)|0,ke=y(0)|0,Fe=Se&2146435072,0|(Fe|0)!=2146435072?(Fe=!(Fe|be),be=Fe?pe[792]:ke,Se=Fe?pe[793]:Se,p(0,be|0),p(1,Se|0),+R()):(pe[966]=1,Se=pe[793],p(0,pe[792]),p(1,Se|0),+R())}function zf(ge){Ke[482]=$f(Ke[482],ge)}function $f(ge,Te){var Se=0,Fe=0,be=0,ke=0,Ve=0,or=0;e:{if(C(+Te),Se=y(1)|0,y(0)|0,!(Se&2146435072)){Fe=4;break e}if(Fe=1,C(+(ge/Te)),Se=y(1)|0,be=y(0)|0,ke=Se&2146435072,Ve=ke,!0&(ke|0)==2146435072)break e;return Fe=!(Ve|or),be=Fe?pe[792]:be,Se=Fe?pe[793]:Se,p(0,be|0),p(1,Se|0),+R()}return pe[966]=Fe,Se=pe[793],p(0,pe[792]),p(1,Se|0),+R()}function fc(ge){Ke[482]=ge>>>0}function wo(ge){Ke[482]=ge|0}function d3e(){var ge=0,Te=0;ge=+Qt(+Ke[482]),Ke[482]=ge,C(+ge),Te=y(1)|0,y(0)|0,(Te&2146435072)==2146435072&&(pe[966]=8)}function i9(){var ge=0,Te=0;ge=+ja(+Ke[482]),Ke[482]=ge,C(+ge),Te=y(1)|0,y(0)|0,(Te&2146435072)==2146435072&&(pe[966]=8)}function gc(){return $p(Ke[482])}function $p(ge){var Te=0,Se=0,Fe=0,be=0,ke=0;C(+ge),Te=y(1)|0,Se=y(0)|0,Fe=Te&2146435072,be=(Fe|0)==1106247680&be>>>0<0|Fe>>>0<1106247680,Te=Te&2147483647,ke=Te,p(0,Se|0),p(1,Te|0),ge=+R();e:{if(ge<18446744073709552e3&ge>=0){Fe=vt(ge)>=1?ge>0?~~It(Vr(ge/4294967296),4294967295)>>>0:~~Ut((ge-+(~~ge>>>0>>>0))/4294967296)>>>0:0,Te=~~ge>>>0;break e}Fe=0,Te=0}return Se=be?Te:Se,Te=be?Fe:ke,!Te&Se>>>0<4294967295|Te>>>0<0?Se:-1}function qO(){return QO(Ke[482])}function QO(ge){var Te=0,Se=0;return C(+ge),Te=y(1)|0,y(0)|0,Te=Te&2145386496,Se=(Te|0)==1105199104&Se>>>0<0|Te>>>0<1105199104,vt(ge)<2147483648?Te=~~ge:Te=-2147483648,Se?Te:-2147483648}function l9(){var ge=0,Te=0;ge=+ma(+Ke[482]),Ke[482]=ge,C(+ge),Te=y(1)|0,y(0)|0,(Te&2146435072)==2146435072&&(pe[966]=8)}function f3e(){var ge=0,Te=0,Se=0;e:{if(Te=Ke[482],C(+Te),ge=y(1)|0,y(0)|0,ge=ge&2145386496,(ge|0)==1101004799&!0|ge>>>0<1101004799&&(Te=+Ua(+Te),Ke[482]=Te,C(+Te),ge=y(1)|0,y(0)|0,(ge&2146435072)!=2146435072))break e;pe[966]=8}}function g3e(){var ge=0,Te=0,Se=0;e:{if(Te=Ke[482],C(+Te),ge=y(1)|0,y(0)|0,ge=ge&2145386496,(ge|0)==1101004799&!0|ge>>>0<1101004799&&(Te=+ua(+Te),Ke[482]=Te,C(+Te),ge=y(1)|0,y(0)|0,(ge&2146435072)!=2146435072))break e;pe[966]=8}}function m3e(){var ge=0,Te=0,Se=0,Fe=0;Se=8,Te=Ke[482],C(+Te),ge=y(1)|0,y(0)|0,ge=ge&2145386496;e:{if((ge|0)==1101004799&!0|ge>>>0<1101004799&&(Te=+ht(+Te),Ke[482]=Te,Se=4,C(+Te),ge=y(1)|0,y(0)|0,(ge&2146435072)!=2146435072))break e;pe[966]=Se}}function o9(){var ge=0,Te=0;ge=+ca(+Ke[482]),Ke[482]=ge,C(+ge),Te=y(1)|0,y(0)|0,(Te&2146435072)==2146435072&&(pe[966]=8)}function Tu(){Ke[482]=t9(Ke[482])}function u9(){var ge=0,Te=0;ge=+Ea(+Ke[482]),Ke[482]=ge,C(+ge),Te=y(1)|0,y(0)|0,(Te&2146435072)==2146435072&&(pe[966]=1)}function c9(ge,Te,Se){return l3e(ge,Te,Se)}function Kf(ge,Te,Se,Fe){n3e(ge,Te,Se,Fe)}function $l(ge,Te,Se,Fe){var be=0,ke=0,Ve=0,or=0,Ir=0,Zr=0,nt=0,mt=0;Ir=pe[Te+4>>2],mt=pe[Te>>2],or=Ve,Ve=pe[ge>>2],be=pe[ge+4>>2],Te=0,ge=fl(mt,or,be,Te),ke=zt,or=Ir,Ir=0,be=fl(or,Ir,be,Te),ke=ke+be|0,Te=zt+Zr|0,Te=ke>>>0<be>>>0?Te+1|0:Te,be=ke,Zr=Te,ke=Ve,Te=fl(or,Ir,ke,0),Ve=be,be=zt,or=Ve+be|0,Ve=Zr,Ve=or>>>0<be>>>0?Ve+1|0:Ve,be=0,Zr=fl(mt,nt,ke,Ir),nt=zt,ke=nt+ge|0,ge=ke>>>0<nt>>>0?be+1|0:be,Ir=Te,ke=Te+ke|0,Te=ge,Te=ke>>>0<Ir>>>0?Te+1|0:Te,ge=or,or=Te,Te=ge+Te|0,Te>>>0<or>>>0&&(Ve=Ve+1|0),pe[Se>>2]=Te,pe[Se+4>>2]=Ve,pe[Fe>>2]=Zr,pe[Fe+4>>2]=ke}function s9(ge){return s2(Ke[482],ge)}function d9(ge,Te){Ke[482]=s2(ge,Te)}function JO(ge){return zp(Ke[482],ge)}function qf(ge){return $f(Ke[482],ge)}function XO(ge){Ke[482]=$f(ge,Ke[482])}function f9(ge,Te){Ke[482]=$f(ge,Te)}function xs(){Pa(1),xs()}function h3e(ge,Te){ge=ge|0,Te=Te|0,pe[970]||(pe[971]=Te,pe[970]=ge)}function p3e(){return 3888}function v3e(){return at|0}function R3e(ge){return ge=ge|0,ge=at-ge&-16,at=ge,ge|0}function C3e(ge){ge=ge|0,at=ge}function F3e(ge){return ge=ge|0,xs()|0}function d2(ge,Te){F(ge|0,Te|0)}function y3e(ge,Te,Se,Fe){var be=0,ke=0,Ve=0,or=0,Ir=0,Zr=0;return be=Se>>>16,ke=ge>>>16,Zr=Fr(be,ke),Ve=Se&65535,or=ge&65535,Ir=Fr(Ve,or),ke=(Ir>>>16)+Fr(ke,Ve)|0,be=(ke&65535)+Fr(be,or)|0,ge=(((Fr(Te,Se)+Zr|0)+Fr(ge,Fe)|0)+(ke>>>16)|0)+(be>>>16)|0,Te=Ir&65535|be<<16,zt=ge,Te}function S3e(ge,Te,Se,Fe){var be=0,ke=0,Ve=0;return be=Te>>31,ge=ge^be,Ve=ge-be|0,ke=Te>>31,ke=(ke^Te)-((ge>>>0<be>>>0)+ke|0)|0,ge=Fe>>31,Se=Se^ge,be=Fe>>31,Se=YO(Ve,ke,Se-ge|0,(be^Fe)-((Se>>>0<ge>>>0)+be|0)|0),Te=Te^Fe,ge=Te>>31,Te=Te>>31,Se=Se^Te,Fe=Se-Te|0,zt=(ge^zt)-((Se>>>0<Te>>>0)+ge|0)|0,Fe}function YO(ge,Te,Se,Fe){var be=0,ke=0,Ve=0,or=0,Ir=0,Zr=0,nt=0,mt=0,Jt=0,Fa=0,En=0;e:{r:{t:{a:{n:{i:{l:{o:{u:{c:{if(Ve=Te,Ve){if(be=Se,!be)break c;if(ke=Fe,!ke)break u;if(be=jr(ke)-jr(Ve)|0,be>>>0<=31)break o;break r}if((Fe|0)==1&Se>>>0>=0|Fe>>>0>1)break r;return Te=(ge>>>0)/(Se>>>0)|0,d2(ge-Fr(Te,Se)|0,0),zt=0,Te}if(be=Fe,!ge)break l;if(!be||(ke=be+-1|0,ke&be))break i;return d2(ge,Ve&ke),ge=Ve>>>(rN(be)&31),zt=0,ge}if(ke=be+-1|0,!(ke&be))break n;Ir=(jr(be)+33|0)-jr(Ve)|0,Zr=0-Ir|0;break t}Ir=be+1|0,Zr=63-be|0;break t}return ge=(Ve>>>0)/(be>>>0)|0,d2(0,Ve-Fr(ge,be)|0),zt=0,ge}if(be=jr(be)-jr(Ve)|0,be>>>0<31)break a;break r}if(d2(ge&ke,0),(be|0)==1)break e;return Se=rN(be),Fe=ge,ge=Se&31,32<=(Se&63)>>>0?(be=0,ge=Te>>>ge):(be=Te>>>ge,ge=((1<<ge)-1&Te)<<32-ge|Fe>>>ge),zt=be,ge}Ir=be+1|0,Zr=63-be|0}if(ke=Te,Jt=ge,be=Ir&63,Ve=be&31,32<=(be&63)>>>0?(be=0,or=ke>>>Ve):(be=ke>>>Ve,or=((1<<Ve)-1&ke)<<32-Ve|Jt>>>Ve),ke=be,Ve=ge,be=Zr&63,ge=be&31,32<=(be&63)>>>0?(be=Ve<<ge,ge=0):(be=(1<<ge)-1&Ve>>>32-ge|Te<<ge,ge=Ve<<ge),Te=be,Ir)for(be=Fe+-1|0,Ve=Se+-1|0,Ve>>>0<4294967295&&(be=be+1|0),Zr=be;be=ke<<1|or>>>31,ke=or<<1,Jt=be,ke=Te>>>31|ke,mt=ke,or=Zr-((Ve>>>0<ke>>>0)+be|0)|0,be=or>>31,nt=or>>31,ke=Se&nt,or=mt-ke|0,ke=Jt-((Fe&be)+(mt>>>0<ke>>>0)|0)|0,be=Te<<1|ge>>>31,ge=Fa|ge<<1,Te=be|En,mt=0,nt=nt&1,Fa=nt,Ir=Ir+-1|0,!!Ir;);return d2(or,ke),be=Te<<1|ge>>>31,ge=nt|ge<<1,zt=be|mt,ge}d2(ge,Te),ge=0,Te=0}return zt=Te,ge}function fl(ge,Te,Se,Fe){return ge=y3e(ge,Te,Se,Fe),ge}function eN(ge,Te,Se,Fe){return ge=S3e(ge,Te,Se,Fe),ge}function Kp(ge,Te,Se,Fe){return YO(ge,Te,Se,Fe),Te=S()|0,ge=Ca()|0,Te=Te|0,zt=ge,Te}function rN(ge){return ge?31-jr(ge+-1^ge)|0:32}var tN=[null,wa,na,ba,Up,Ha];return{memory:Object.create(Object.prototype,{grow:{},buffer:{get:function(){return Ge}}}),Base_StrBuf:ka,Base_StrBufSize:Tt,Dtr_DaysPerMonth:fa,Dtr_FromNum:yn,Dtr_Yr:bn,Dtr_Mon:Ia,Dtr_DOM:ia,Dtr_Hour:bi,Dtr_Min:ri,Dtr_Sec:Hn,Dtr_Wdy:pi,Dtr_FracSec:An,Dtr_Rounding:Ga,Dtr_Write:Oe,Dtr_ToNum:je,Dtr_ToNumWithDuration:He,Dtr_Days:sr,Dtr_ToDays:mr,Dtr_ToTime:cr,Dtr_UtcToLocal:Lr,Mathpack_Zero:Wr,Mathpack_One:Cr,Mathpack_Pi:Ar,Mathpack_Div:Kr,Mathpack_Mul:Yr,Mathpack_Sub:Ft,Mathpack_Add:Ct,Mathpack_Power:Pt,Mathpack_Cond:xt,Mathpack_Cond2:Zt,Mathpack_TakeMathError:Ot,Mathpack_Trunc:Nt,Mathpack_Ceil:Da,Mathpack_Floor:aa,Mathpack_Abs:Ya,Mathpack_Neg:ki,Mathpack_Float:Kn,Mathpack_SFloat:To,Mathpack_Fix:xo,Mathpack_LFix:Ui,Mathpack_SFix:vi,Mathpack_Round:Ai,Mathpack_RoundUp:ko,Mathpack_RoundDown:Eu,Mathpack_TenTo:Wl,Mathpack_Compare:rl,Mathpack_GetExp32:zl,Mathpack_Equal:kt,Mathpack_ViewRound:qr,Mathpack_Sqrt:ea,Mathpack_Exp:qn,Mathpack_Ln:$r,Mathpack_Log:bt,Mathpack_Sin:St,Mathpack_Cos:ha,Mathpack_Tan:pa,Mathpack_Asin:la,Mathpack_Acos:an,Mathpack_Atan:nn,Mathpack_Atan2:ln,Mathpack_Mod:Wa,Mathpack_FormatGeneral:mn,Mathpack_FormatGetExponent:hn,Mathpack_FormatGetSign:ti,Mathpack_FormatFixed:In,Mathpack_FormatScientific:kn,Mathpack_Pack:s0,_start:Ha,__errno_location:p3e,setThrew:h3e,stackSave:v3e,stackAlloc:R3e,stackRestore:C3e,__growWasmMemory:F3e}}var A=new ArrayBuffer(65536),T=function(Ie){var Pe=new Uint8Array(Ie);return function(Ge,Ue){var De,pe;if(typeof Buffer>"u")for(De=atob(Ue),pe=0;pe<De.length;pe++)Pe[Ge+pe]=De.charCodeAt(pe);else for(De=Buffer.from(Ue,"base64"),pe=0;pe<De.length;pe++)Pe[Ge+pe]=De[pe]}}(A);T(1024,"yAwAAAEAAAACAAAAAwAAAAAAAAAE"),T(1056,"AQAAAAsAAAANAAAABwAAAAkAAAADAAAABQAAAA8AAAAAAAEAMAACADkAMQAcAAMAPQA6ADIAKgAmAB0AEQAEAD4ANwA7ACQANQAzACsAFgAtACcAIQAeABgAEgAMAAUAPwAvADgAGwA8ACkAJQAQADYAIwA0ABUALAAgABcACwAuABoAKAAPACIAFAAfAAoAGQAOABMACQANAAgABwAGAJAMAACYDAAAoAwAAKgMAAAfHR8eHx4fHx4fHh8fHB8eHx4fHx4fHh8fHB8eHx4fHx4fHh8fHB8eHx4fHx4fHh8fHB8eHx4fHx4fHh8fHR8eHx4fHx4fHh8="),T(1312,"WAwAAHAMAABoDAAAeAw="),T(1359,"AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsAAAAAHwA8AFsAeQCYALYA1QD0ABIBMQFPAW4B"),T(1759,"AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwAAAAAAHwA7AFoAeACXALUA1ADzABEBMAFOAW0B"),T(2135,"oAQ="),T(2151,"yAc="),T(2167,"+go="),T(2182,"QJwO"),T(2198,"UMMR"),T(2214,"JPQU"),T(2229,"gJaYGA=="),T(2245,"ILy+Gw=="),T(2261,"KGvuHg=="),T(2277,"+QKVIg=="),T(2292,"QLdDuiU="),T(2308,"EKXU6Cg="),T(2324,"KueEkSw="),T(2339,"gPQg5rUv"),T(2355,"oDGpX+My"),T(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=="),T(3126,"kEEYLURU+yEJQAAAAAAAAOA/AAAAAAAAAEAYLURU+yH5PwAAAAAAAPA/"),T(3182,"WUAAAAAAAAAkQAAAAAAAQI9AAAAAAAAAOEAAAAAAAABOQClRzqDIRdg+IXQL5wZroz41IN+kpBFvPvZNfx3q2jg+AADA////30EAAAAAAADgwQAAsOlNYnBCBAQAABAE"),T(3904,"4E8=");var M=E({Math:n.Math,Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,NaN:NaN,Infinity:1/0},{abort:function(){throw new Error("abort")},Base_LocaleIsNumeral:a.Base_LocaleIsNumeral,Base_LocaleGetOrdinal:a.Base_LocaleGetOrdinal,Base_LocaleDecimalSeparator:a.Base_LocaleDecimalSeparator,Math_log10:a.Math_log10,Math_log:a.Math_log,Math_sqrt:a.Math_sqrt,Math_sin:a.Math_sin,Math_cos:a.Math_cos,Math_tan:a.Math_tan,Math_atan:a.Math_atan,Math_exp:a.Math_exp,proc_exit:l.proc_exit,getTempRet0:a.getTempRet0},A),_=M.memory;t.memory=_;var L=M.Base_StrBuf;t.Base_StrBuf=L;var k=M.Base_StrBufSize;t.Base_StrBufSize=k;var v=M.Dtr_DaysPerMonth;t.Dtr_DaysPerMonth=v;var b=M.Dtr_FromNum;t.Dtr_FromNum=b;var x=M.Dtr_Yr;t.Dtr_Yr=x;var w=M.Dtr_Mon;t.Dtr_Mon=w;var B=M.Dtr_DOM;t.Dtr_DOM=B;var P=M.Dtr_Hour;t.Dtr_Hour=P;var U=M.Dtr_Min;t.Dtr_Min=U;var Q=M.Dtr_Sec;t.Dtr_Sec=Q;var W=M.Dtr_Wdy;t.Dtr_Wdy=W;var q=M.Dtr_FracSec;t.Dtr_FracSec=q;var H=M.Dtr_Rounding;t.Dtr_Rounding=H;var G=M.Dtr_Write;t.Dtr_Write=G;var z=M.Dtr_ToNum;t.Dtr_ToNum=z;var V=M.Dtr_ToNumWithDuration;t.Dtr_ToNumWithDuration=V;var Z=M.Dtr_Days;t.Dtr_Days=Z;var D=M.Dtr_ToDays;t.Dtr_ToDays=D;var O=M.Dtr_ToTime;t.Dtr_ToTime=O;var K=M.Dtr_UtcToLocal;t.Dtr_UtcToLocal=K;var $=M.Mathpack_Zero;t.Mathpack_Zero=$;var j=M.Mathpack_One;t.Mathpack_One=j;var N=M.Mathpack_Pi;t.Mathpack_Pi=N;var J=M.Mathpack_Div;t.Mathpack_Div=J;var ee=M.Mathpack_Mul;t.Mathpack_Mul=ee;var Y=M.Mathpack_Sub;t.Mathpack_Sub=Y;var re=M.Mathpack_Add;t.Mathpack_Add=re;var ue=M.Mathpack_Power;t.Mathpack_Power=ue;var ce=M.Mathpack_Cond;t.Mathpack_Cond=ce;var oe=M.Mathpack_Cond2;t.Mathpack_Cond2=oe;var ae=M.Mathpack_TakeMathError;t.Mathpack_TakeMathError=ae;var le=M.Mathpack_Trunc;t.Mathpack_Trunc=le;var ne=M.Mathpack_Ceil;t.Mathpack_Ceil=ne;var te=M.Mathpack_Floor;t.Mathpack_Floor=te;var ie=M.Mathpack_Abs;t.Mathpack_Abs=ie;var se=M.Mathpack_Neg;t.Mathpack_Neg=se;var Re=M.Mathpack_Float;t.Mathpack_Float=Re;var he=M.Mathpack_SFloat;t.Mathpack_SFloat=he;var ye=M.Mathpack_Fix;t.Mathpack_Fix=ye;var ve=M.Mathpack_LFix;t.Mathpack_LFix=ve;var me=M.Mathpack_SFix;t.Mathpack_SFix=me;var Ee=M.Mathpack_Round;t.Mathpack_Round=Ee;var xe=M.Mathpack_RoundUp;t.Mathpack_RoundUp=xe;var we=M.Mathpack_RoundDown;t.Mathpack_RoundDown=we;var Ne=M.Mathpack_TenTo;t.Mathpack_TenTo=Ne;var Xe=M.Mathpack_Compare;t.Mathpack_Compare=Xe;var Ze=M.Mathpack_GetExp32;t.Mathpack_GetExp32=Ze;var fr=M.Mathpack_Equal;t.Mathpack_Equal=fr;var lr=M.Mathpack_ViewRound;t.Mathpack_ViewRound=lr;var Er=M.Mathpack_Sqrt;t.Mathpack_Sqrt=Er;var ir=M.Mathpack_Exp;t.Mathpack_Exp=ir;var yr=M.Mathpack_Ln;t.Mathpack_Ln=yr;var hr=M.Mathpack_Log;t.Mathpack_Log=hr;var rr=M.Mathpack_Sin;t.Mathpack_Sin=rr;var Me=M.Mathpack_Cos;t.Mathpack_Cos=Me;var _e=M.Mathpack_Tan;t.Mathpack_Tan=_e;var Qe=M.Mathpack_Asin;t.Mathpack_Asin=Qe;var Rr=M.Mathpack_Acos;t.Mathpack_Acos=Rr;var kr=M.Mathpack_Atan;t.Mathpack_Atan=kr;var Mr=M.Mathpack_Atan2;t.Mathpack_Atan2=Mr;var Pr=M.Mathpack_Mod;t.Mathpack_Mod=Pr;var Gr=M.Mathpack_FormatGeneral;t.Mathpack_FormatGeneral=Gr;var Be=M.Mathpack_FormatGetExponent;t.Mathpack_FormatGetExponent=Be;var tr=M.Mathpack_FormatGetSign;t.Mathpack_FormatGetSign=tr;var pr=M.Mathpack_FormatFixed;t.Mathpack_FormatFixed=pr;var _r=M.Mathpack_FormatScientific;t.Mathpack_FormatScientific=_r;var xr=M.Mathpack_Pack;t.Mathpack_Pack=xr;var $e=M._start;t._start=$e;var Sr=M.__errno_location;t.__errno_location=Sr;var Or=M.setThrew;t.setThrew=Or;var Xr=M.stackSave;t.stackSave=Xr;var zr=M.stackAlloc;t.stackAlloc=zr;var qe=M.stackRestore;t.stackRestore=qe;var wr=M.__growWasmMemory;t.__growWasmMemory=wr},"../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 n.Base_LocaleDecimalSeparator}}),Object.defineProperty(t,"Base_LocaleGetOrdinal",{enumerable:!0,get:function(){return n.Base_LocaleGetOrdinal}}),Object.defineProperty(t,"Base_LocaleIsNumeral",{enumerable:!0,get:function(){return n.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=C,t.setTempRet0=S;var n=s("../excel-online-cpp/lib/src/util.js"),a=Math.sqrt;t.Math_sqrt=a;var l=Math.log10||function(E){return Math.log(E)*Math.LOG10E};t.Math_log10=l;var o=Math.log;t.Math_log=o;var f=Math.exp;t.Math_exp=f;var g=Math.sin;t.Math_sin=g;var h=Math.cos;t.Math_cos=h;var y=Math.tan;t.Math_tan=y;var p=Math.atan;t.Math_atan=p;var R=0;function C(){return R}function S(F){R=F}},"../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=function(n){if(n.imul&&n.fround&&n.clz32)return n;function a(g,h){h|=0;var y=(g&4194303)*h;return g&4290772992&&(y+=(g&4290772992)*h|0),y|0}var l=new Float32Array(1);function o(g){return l[0]=g,l[0]}function f(g){var h=g>>>0;return h===0?32:31-(n.log(h)/n.LN2|0)|0}return Object.create(n,{imul:{value:a},fround:{value:o},clz32:{value:f}})}(Math);t.Math=s},"../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(n){throw new Error("unexpected process termination: "+n)}},"../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=l,t.dtr=f,t.fromNum=y,t.toNum=p,t.toNumWithDuration=R,t.toDays=C,t.toTime=F,t.utcToLocal=E;var n=s("../excel-online-cpp/lib/cpp-lib/cpp.js"),a=s("../excel-online-cpp/lib/src/mathpack.js");function l(A,T,M){return(0,n.Dtr_DaysPerMonth)(A,T,M?1:0)}var o;(function(A){A[A.RoundSec=0]="RoundSec",A[A.Round10ths=1]="Round10ths",A[A.Round100ths=2]="Round100ths",A[A.Round1000ths=3]="Round1000ths"})(o||(t.Rounding=o={}));function f(A,T,M,_,L,k,v,b,x){return{yr:A,mon:T,dom:M,hour:_,min:L,sec:k,wdy:v,fracSec:b,rounding:x}}function g(A){return f((0,n.Dtr_Yr)(A),(0,n.Dtr_Mon)(A),(0,n.Dtr_DOM)(A),(0,n.Dtr_Hour)(A),(0,n.Dtr_Min)(A),(0,n.Dtr_Sec)(A),(0,n.Dtr_Wdy)(A),(0,n.Dtr_FracSec)(A),(0,n.Dtr_Rounding)(A))}function h(A,T){(0,n.Dtr_Write)(T.yr,T.mon,T.dom,T.hour,T.min,T.sec,T.wdy,T.fracSec,T.rounding,A)}function y(A,T,M,_){var L=T,k=0,v=(0,n.Dtr_FromNum)(A,L,k,M?1:0,_?1:0);return v===0?g(k):!1}function p(A,T,M){var _=0;h(_,A);var L=(0,n.Dtr_ToNum)(_,T?1:0,M?1:0),k=(0,n.Mathpack_TakeMathError)();return k===a.MathErrorNum.None?L:(0,a.mathError)(k)}function R(A,T,M,_,L){var k=0;h(k,A);var v=_,b=(0,n.Dtr_ToNumWithDuration)(k,T?1:0,M?1:0,v,L),x=(0,n.Mathpack_TakeMathError)();return x===a.MathErrorNum.None?b:(0,a.mathError)(x)}function C(A,T,M){var _=0;h(_,A);var L=(0,n.Dtr_ToDays)(_,T?1:0,M?1:0);return L===0?(0,n.Dtr_Days)():!1}var S;(function(A){A[A.Hour=0]="Hour",A[A.Minute=1]="Minute",A[A.Second=2]="Second"})(S||(t.TimeDivision=S={}));function F(A,T,M){var _=T,L=M,k=(0,n.Dtr_ToTime)(A,_,L),v=(0,n.Mathpack_TakeMathError)();return v===a.MathErrorNum.None?k:!1}function E(A,T,M,_){var L=0;h(L,A);var k=1;T.standardDate!=null&&h(k,T.standardDate);var v=2;T.daylightDate!=null&&h(v,T.daylightDate);var b=(0,n.Dtr_UtcToLocal)(L,T.bias,T.standardDate!=null?k:-1,T.standardBias,T.daylightDate!=null?v:-1,T.daylightBias,M?1:0,_?1:0);return b===0?!1:g(L)}},"../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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=n.__importStar(s("../excel-online-cpp/lib/src/mathpack.js"));t.mathpack=a;var l=n.__importStar(s("../excel-online-cpp/lib/src/dtr.js"));t.dtr=l;var o=s("../excel-online-cpp/lib/src/util.js");Object.defineProperty(t,"isSupported",{enumerable:!0,get:function(){return o.isSupported}});var f=s("../excel-online-cpp/lib/cpp-lib/cpp.js");(0,f._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=S,t.float=F,t.fix=E,t.tenTo=A,t.cond=T,t.formatGeneral=M,t.formatFixed=_,t.formatScientific=L,t.pack=k;var n=s("../excel-online-cpp/lib/cpp-lib/cpp.js"),a=s("../excel-online-cpp/lib/src/util.js"),l=s("../excel-online-cpp/lib/cpp-lib/cpp.js");function o(v,b){for(var x=new Uint16Array(l.memory.buffer),w="",B=0;B<b;B+=1)w+=String.fromCharCode(x[v+(B<<1)>>1]);return w}function f(v,b){for(var x=new Uint16Array(l.memory.buffer),w=0;w<b.length;w+=1)x[v+(w<<1)>>1]=b.charCodeAt(w)}var g;(function(v){v[v.None=0]="None",v[v.Over=1]="Over",v[v.Under=2]="Under",v[v.DivBy0=4]="DivBy0",v[v.Trans=8]="Trans",v[v._NA=16]="_NA",v[v._Val=32]="_Val",v[v._Num=64]="_Num"})(g||(t.MathErrorNum=g={}));function h(v){return{num:v}}var y=X(X(X(X({},g.Over,h(g.Over)),g.Under,h(g.Under)),g.DivBy0,h(g.DivBy0)),g.Trans,h(g.Trans));function p(v){var b;return(b=y[v])!=null?b:h(v)}function R(v){return function(b){var x=v(b),w=(0,n.Mathpack_TakeMathError)();return w===g.None?x:p(w)}}function C(v){return function(b,x){var w=v(b,x),B=(0,n.Mathpack_TakeMathError)();return B===g.None?w:p(B)}}t.zero=n.Mathpack_Zero,t.one=n.Mathpack_One,t.pi=n.Mathpack_Pi,t.exp32=n.Mathpack_GetExp32;function S(v,b){return(0,n.Mathpack_Equal)(v,b)!==0}t.trunc=n.Mathpack_Trunc,t.ceil=R(n.Mathpack_Ceil),t.floor=R(n.Mathpack_Floor),t.abs=n.Mathpack_Abs,t.neg=n.Mathpack_Neg;function F(v){return v<0?(0,n.Mathpack_SFloat)(v):(0,n.Mathpack_Float)(v)}function E(v){return(0,n.Mathpack_Fix)(v)>>>0}t.lfix=n.Mathpack_LFix,t.sfix=R(n.Mathpack_SFix),t.round=C(n.Mathpack_Round),t.roundUp=C(n.Mathpack_RoundUp),t.roundDown=C(n.Mathpack_RoundDown);function A(v){if(v<-1e3)return 0;if(v>1e3||!isFinite(v))return p(g.Over);var b=(0,n.Mathpack_TenTo)(v),x=(0,n.Mathpack_TakeMathError)();return x===g.None?b:p(x)}t.compare=n.Mathpack_Compare,t.div=C(n.Mathpack_Div),t.mul=C(n.Mathpack_Mul),t.sub=C(n.Mathpack_Sub),t.add=C(n.Mathpack_Add),t.power=C(n.Mathpack_Power);function T(v){var b=(0,n.Mathpack_Cond)(v),x=(0,n.Mathpack_TakeMathError)();return x===g.None?b:p(x)}t.cond2=n.Mathpack_Cond2,t.viewRound=R(n.Mathpack_ViewRound),t.sqrt=R(n.Mathpack_Sqrt),t.exp=R(n.Mathpack_Exp),t.ln=R(n.Mathpack_Ln),t.log=R(n.Mathpack_Log),t.sin=R(n.Mathpack_Sin),t.cos=R(n.Mathpack_Cos),t.tan=R(n.Mathpack_Tan),t.asin=R(n.Mathpack_Asin),t.acos=R(n.Mathpack_Acos),t.atan=R(n.Mathpack_Atan),t.atan2=C(n.Mathpack_Atan2),t.mod=C(n.Mathpack_Mod);function M(v,b,x){try{(0,a.setLocale)(v);var w=(0,n.Mathpack_FormatGeneral)(b,x);return w<0?p((0,n.Mathpack_TakeMathError)()):o((0,n.Base_StrBuf)(),w)}finally{(0,a.setLocale)(void 0)}}function _(v,b,x){var w=(0,n.Mathpack_FormatFixed)(v,b,x);if(w<0)return(0,n.Mathpack_TakeMathError)();var B=o((0,n.Base_StrBuf)(),w),P=(0,n.Mathpack_FormatGetExponent)(),U=(0,n.Mathpack_FormatGetSign)()!==0;return{sign:U,mantissa:B,exponent:P}}function L(v,b,x){var w=(0,n.Mathpack_FormatScientific)(v,b,x);if(w<0)return(0,n.Mathpack_TakeMathError)();var B=o((0,n.Base_StrBuf)(),w),P=(0,n.Mathpack_FormatGetExponent)(),U=(0,n.Mathpack_FormatGetSign)()!==0;return{sign:U,mantissa:B,exponent:P}}function k(v,b,x,w){try{(0,a.setLocale)(v);var B=(0,a.fastMin)(w.length,(0,n.Base_StrBufSize)());f((0,n.Base_StrBuf)(),w.substring(0,B));var P=(0,n.Mathpack_Pack)(!!b,x,B),U=(0,n.Mathpack_TakeMathError)();return U!==g.None?p(U):isNaN(P)?p(g.Over):P}finally{(0,a.setLocale)(void 0)}}},"../excel-online-cpp/lib/src/util.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setLocale=n,t.Base_LocaleIsNumeral=l,t.Base_LocaleGetOrdinal=o,t.Base_LocaleDecimalSeparator=f,t.fastMin=g,t.isSupported=h;var s=void 0;function n(y){s=y}var a=46;function l(y){return s.isNumeral(y)?1:0}function o(y){return s.getOrdinal(y)}function f(){var y=s.decimalSeparator;return y.length===0?a:y.charCodeAt(0)}function g(y,p){return y<p?y:p}function h(){var y=new ArrayBuffer(2);return new Uint16Array(y)[0]=1,new Uint8Array(y)[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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__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",n;(function(g){g[g.RoundSec=0]="RoundSec",g[g.Round10ths=1]="Round10ths",g[g.Round100ths=2]="Round100ths",g[g.Round1000ths=3]="Round1000ths"})(n||(t.Rounding=n={}));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 l;(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"})(l||(t.PictureSpecial=l={}));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 f;(function(g){g[g.DBNUM1=0]="DBNUM1",g[g.DBNUM2=1]="DBNUM2",g[g.DBNUM3=2]="DBNUM3",g[g.DBNUM4=3]="DBNUM4"})(f||(t.PictureDbnum=f={}))},"../excel-online-x10-interop/lib/definitions/x10Services.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),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",n;(function(T){T[T.FunctionMessage=0]="FunctionMessage"})(n||(t.EditorMessageType=n={}));var a;(function(T){T[T.Insert=0]="Insert",T[T.Delete=1]="Delete",T[T.Replace=2]="Replace"})(a||(t.MessageType=a={}));var l;(function(T){T[T.TestPlugin=0]="TestPlugin",T[T.AutocompletePlugin=1]="AutocompletePlugin",T[T.DragPlugin=2]="DragPlugin",T[T.ConfigTestPlugin=3]="ConfigTestPlugin",T[T.ArgumentAssistancePlugin=4]="ArgumentAssistancePlugin",T[T.FeatureGateTestPlugin=5]="FeatureGateTestPlugin",T[T.DNMTraceTagTestPlugin=7]="DNMTraceTagTestPlugin",T[T.ParenthesesCouplingPlugin=8]="ParenthesesCouplingPlugin",T[T.AutocompleteFunctionPlugin=9]="AutocompleteFunctionPlugin",T[T.AutocompleteLetPlugin=10]="AutocompleteLetPlugin",T[T.AutocompleteRichValuePlugin=11]="AutocompleteRichValuePlugin",T[T.AutocompleteNamedObjectsPlugin=12]="AutocompleteNamedObjectsPlugin",T[T.AutocompleteTableHeadersPlugin=13]="AutocompleteTableHeadersPlugin",T[T.ColoredReferencesPlugin=14]="ColoredReferencesPlugin",T[T.ValuePreviewPlugin=15]="ValuePreviewPlugin",T[T.AutocompleteRangeSuggestionPlugin=16]="AutocompleteRangeSuggestionPlugin",T[T.SyntaxErrorsPlugin=17]="SyntaxErrorsPlugin",T[T.GotoCtrlClickPlugin=18]="GotoCtrlClickPlugin",T[T.AutocompleteEnumPlugin=19]="AutocompleteEnumPlugin",T[T.FormulaByExamplePlugin=20]="FormulaByExamplePlugin",T[T.FormulaTranspilerPlugin=22]="FormulaTranspilerPlugin",T[T.InCellControlsAutodetectionPlugin=23]="InCellControlsAutodetectionPlugin",T[T.GetLocalePlugin=24]="GetLocalePlugin",T[T.ValueErrorHighlightPlugin=25]="ValueErrorHighlightPlugin",T[T.AutocompleteCopilotPlugin=26]="AutocompleteCopilotPlugin",T[T.FormulaAuthoringCopilotIPEPlugin=27]="FormulaAuthoringCopilotIPEPlugin",T[T.FormulaCompletionPlugin=28]="FormulaCompletionPlugin",T[T.FormulaCollectionPlugin=1004]="FormulaCollectionPlugin",T[T.ParserPerformanceMeasurements=1005]="ParserPerformanceMeasurements",T[T.FormulaRepairShadowEvalPlugin=1007]="FormulaRepairShadowEvalPlugin",T[T.PythonAutocompletePlugin=1008]="PythonAutocompletePlugin",T[T.AutocompleteWrapperPlugin=1009]="AutocompleteWrapperPlugin",T[T.AutocompleteBinaryModelExperimentPlugin=1010]="AutocompleteBinaryModelExperimentPlugin",T[T.PythonTooltipPlugin=1011]="PythonTooltipPlugin",T[T.PythonSyntaxHighlightingPlugin=1012]="PythonSyntaxHighlightingPlugin",T[T.ChangeGateTestPlugin=2e3]="ChangeGateTestPlugin",T[T.SlowTestPlugin=2001]="SlowTestPlugin",T[T.EvalOnCloneTestPlugin=2002]="EvalOnCloneTestPlugin",T[T.EvalFormulaTestPlugin=2003]="EvalFormulaTestPlugin",T[T.PythonTestPlugin=2004]="PythonTestPlugin",T[T.ChatGPTPlugin=2005]="ChatGPTPlugin",T[T.EventsTestPlugin=2006]="EventsTestPlugin",T[T.AutocompletePythonPlugin=2007]="AutocompletePythonPlugin"})(l||(t.PluginFactoryName=l={}));var o;(function(T){T[T.Excel=0]="Excel",T[T.Python=1]="Python"})(o||(t.PluginGroup=o={}));var f;(function(T){T[T.Core=0]="Core",T[T.Python=1]="Python",T[T.SmartSuggestionsAutoComplete=2]="SmartSuggestionsAutoComplete"})(f||(t.PluginAttachGroup=f={}));var g;(function(T){T[T.AutocompleteWrapperPluginResult=0]="AutocompleteWrapperPluginResult"})(g||(t.PerCharacterExperimentResultKind=g={}));var h;(function(T){T[T.CellRef=0]="CellRef",T[T.StructRef=1]="StructRef",T[T.NamedRange=2]="NamedRange",T[T.Parentheses=3]="Parentheses",T[T.comment=4]="comment",T[T.keyword=5]="keyword",T[T.operator_kind=6]="operator_kind",T[T.string=7]="string",T[T.number=8]="number",T[T.regexp=9]="regexp",T[T.type=10]="type",T[T.class_kind=11]="class_kind",T[T.interface_kind=12]="interface_kind",T[T.enum_kind=13]="enum_kind",T[T.enumMember=14]="enumMember",T[T.typeParameter=15]="typeParameter",T[T.function=16]="function",T[T.method=17]="method",T[T.property=18]="property",T[T.variable=19]="variable",T[T.parameter=20]="parameter",T[T.module=21]="module",T[T.intrinsic=22]="intrinsic",T[T.selfParameter=23]="selfParameter",T[T.clsParameter=24]="clsParameter",T[T.magicFunction=25]="magicFunction",T[T.builtinConstant=26]="builtinConstant",T[T.parenthesis=27]="parenthesis",T[T.curlybrace=28]="curlybrace",T[T.bracket=29]="bracket",T[T.colon=30]="colon",T[T.semicolon=31]="semicolon",T[T.arrow=32]="arrow"})(h||(t.HighlightKind=h={}));var y;(function(T){T[T.Absolute=0]="Absolute",T[T.Relative=1]="Relative"})(y||(t.PositionKind=y={}));var p;(function(T){T[T.Failure=0]="Failure",T[T.Success=1]="Success",T[T.Unavailable=2]="Unavailable"})(p||(t.ValuePreviewResultKind=p={}));var R;(function(T){T[T.ReferenceFound=0]="ReferenceFound",T[T.NoReferenceFound=1]="NoReferenceFound",T[T.Failure=2]="Failure",T[T.RangeResolutionFailure=3]="RangeResolutionFailure",T[T.NotAFormula=4]="NotAFormula"})(R||(t.GotoCtrlClickResultKind=R={}));var C;(function(T){T[T.ArgumentAssistance=0]="ArgumentAssistance",T[T.SimpleAutoComplete=1]="SimpleAutoComplete",T[T.SmartSuggestionsAutoComplete=2]="SmartSuggestionsAutoComplete",T[T.ValuePreview=3]="ValuePreview",T[T.ColoredReferences=4]="ColoredReferences",T[T.ParenthesisCoupling=5]="ParenthesisCoupling",T[T.SyntaxErrors=6]="SyntaxErrors",T[T.GotoCtrlClick=7]="GotoCtrlClick",T[T.EnumAutoComplete=8]="EnumAutoComplete",T[T.CopilotFormulaGeneration=9]="CopilotFormulaGeneration"})(C||(t.SchedulerFeature=C={}));var S;(function(T){T[T.Create=0]="Create",T[T.Modify=1]="Modify"})(S||(t.FormulaCopilotIPEMode=S={}));var F;(function(T){T[T.Accept=0]="Accept",T[T.Decline=1]="Decline",T[T.Ignore=2]="Ignore"})(F||(t.ColumnFormulaSuggestionUpdateKind=F={}));var E;(function(T){T[T.Valid=2]="Valid",T[T.Invalid=4]="Invalid",T[T.All=6]="All"})(E||(t.RecognizedTablesMetadataState=E={}));var A;(function(T){T[T.none=0]="none",T[T.rowMajor=1]="rowMajor",T[T.columnMajor=2]="columnMajor"})(A||(t.TableOrientation=A={}))},"../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(f){f[f.RoundSec=0]="RoundSec",f[f.Round10ths=1]="Round10ths",f[f.Round100ths=2]="Round100ths",f[f.Round1000ths=3]="Round1000ths"})(s||(t.Rounding=s={}));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 a;(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"})(a||(t.PictureSpecial=a={}));var l;(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"})(l||(t.PictureColor=l={}));var o;(function(f){f[f.DBNUM1=0]="DBNUM1",f[f.DBNUM2=1]="DBNUM2",f[f.DBNUM3=2]="DBNUM3",f[f.DBNUM4=3]="DBNUM4"})(o||(t.PictureDbnum=o={}))},"../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(n){n[n.Invalid=-1]="Invalid",n[n.Table=0]="Table",n[n.NamedRange=1]="NamedRange",n[n.Lambda=2]="Lambda",n[n.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(n){n[n.Text=0]="Text",n[n.Number=1]="Number",n[n.Date=2]="Date",n[n.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.RepairItemPartType=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"})(s||(t.CompletionItemKind=s={}));var n;(function(g){g[g.Simple=0]="Simple",g[g.Smart=1]="Smart"})(n||(t.SuggestionKind=n={}));var a;(function(g){g[g.Error=1]="Error",g[g.Warning=2]="Warning",g[g.Information=3]="Information",g[g.Hint=4]="Hint"})(a||(t.DiagnosticSeverity=a={}));var l;(function(g){g[g.Unnecessary=1]="Unnecessary",g[g.Deprecated=2]="Deprecated"})(l||(t.DiagnosticTag=l={}));var o;(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"})(o||(t.CodeActionKind=o={}));var f;(function(g){g[g.None=0]="None",g[g.Added=1]="Added",g[g.Removed=2]="Removed",g[g.Replaced=3]="Replaced"})(f||(t.RepairItemPartType=f={}))},"../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(a){a[a.gMove=1]="gMove"})(s||(t.IncompatibilityType=s={}));var n;(function(a){a[a.R1C1=0]="R1C1",a[a.A1=1]="A1"})(n||(t.ReferenceMode=n={}))},"../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/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.EditorMessageType=t.ColumnFormulaSuggestionUpdateKind=t.ServiceInfos=void 0;var n=s("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/index.js");n.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",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"]},"X10::FormulaCompletionResult":{items:["$array","X10::CompletionItem"],data:["opt-field","X10::Data"],requestId:"$string",cellEditId:"$string",metadata:["opt-field","X10::FormulaCompletionMetadata"]},"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"},"X10::InCellSuggestionRequest":{content:"$string",caretPosition:"$number"},"X10::FormulaCopilotIPERequest":{content:"$string",caretPosition:"$number",cellOriginalValue:"$string"},"X10::InCellControlsAutodetectionRequest":{context:"X10::RangeObject"},"X10::GetLocaleRequest":{},"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::FormulaRepairRequest":{formula:"$string"},"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::FormulaCompletionValuePreviewParams":{requestId:"$string",cellEditId:"$string",valuePreview:"$string",formula:["opt-field","$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::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::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::DoneFormulaRepairResult":{kind:"$string",payload:["opt-field",["$union",["X10::SyntaxErrorResult","X10::RepairsResult"]]]},"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::DoneFunctionSuggestionAndArgumentAssistanceResult":{kind:"$string",payload:"X10::FunctionSuggestionAndArgumentAssistanceResult"},"X10::PowerQueryResult":{name:"$string",connectionOnly:"$boolean"}}),t.ServiceInfos={TableIntelligenceProvider:["X10::TableIntelligenceProvider",{getRecognizedRangeTablesInfo:["ReturnsPromiseMethod",["$array","X10::RecognizedRangeTablesInfo"],["$string","X10::RangeObject","$number","$number","$number"],{}]}],EventCallbacksManager:["X10::EventCallbacksManager",{TestEvent:["FireAndForgetMethod",["X10::TestEventInput"],{}],DescriptionCalculateColumns:["FireAndForgetMethod",["X10::DescriptionCalculateColumnsParams"],{}],FormulaCompletionBlockedSuggestion:["FireAndForgetMethod",["X10::FormulaCompletionBlockedSuggestionParams"],{}],FormulaCompletionValuePreviewArrived:["FireAndForgetMethod",["X10::FormulaCompletionValuePreviewParams"],{}]}],ChatGPTProvider:["X10::ChatGPTProvider",{openChat:["ReturnsPromiseMethod","$number",["X10::AnyObject"],{}],send:["ReturnsPromiseMethod","$string",["$number","$string"],{}],close:["FireAndForgetMethod",["$number"],{}]}],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"]],{}],formulaRepair:["ReturnsPromiseMethod",["$union",["X10::DoneFormulaRepairResult","X10::Superseded"]],["X10::FormulaRepairRequest","$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"]],{}]}],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"],{}]}],MessageBridgeJs:["X10::MessageBridgeJs",{SendMessage:["FireAndForgetMethod",["$string"],{}]}],MessageBridgeNative:["X10::MessageBridgeNative",{SendMessage:["FireAndForgetMethod",["$string"],{}]}],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"]]]],{}]}],BatchRequester:["X10::BatchRequester",{functionSuggestionAndArgumentAssistance:["ReturnsPromiseMethod",["$union",["X10::DoneFunctionSuggestionAndArgumentAssistanceResult","X10::Superseded"]],["X10::FunctionSuggestionAndArgumentAssistanceRequest","$number",["$optional","$string"]],{}]}],ServerDataProvider:["X10::ServerDataProvider",{getRichValueFieldListContext:["ReturnsPromiseMethod",["$array","X10::FieldInfoListContextData"],["X10::SheetRange","$string","$boolean","$boolean"],{}],getTableColHeaders:["ReturnsPromiseMethod",["$array","$string"],["$string"],{}],getPythonType:["ReturnsPromiseMethod","$string",["$string","$string"],{}],getPrecedingPythonCells:["ReturnsPromiseMethod","X10::PythonCellInfoContextData",["X10::SheetRange","$string"],{}]}],PowerQueryDataProvider:["X10::PowerQueryDataProvider",{getQueries:["ReturnsPromiseMethod",["$array","X10::PowerQueryResult"],[],{}]}]};var a=s("../excel-online-x10-interop/lib/definitions/x10Services.js");Object.defineProperty(t,"ColumnFormulaSuggestionUpdateKind",{enumerable:!0,get:function(){return a.ColumnFormulaSuggestionUpdateKind}}),Object.defineProperty(t,"EditorMessageType",{enumerable:!0,get:function(){return a.EditorMessageType}}),Object.defineProperty(t,"FormulaCopilotIPEMode",{enumerable:!0,get:function(){return a.FormulaCopilotIPEMode}}),Object.defineProperty(t,"GotoCtrlClickResultKind",{enumerable:!0,get:function(){return a.GotoCtrlClickResultKind}}),Object.defineProperty(t,"HighlightKind",{enumerable:!0,get:function(){return a.HighlightKind}}),Object.defineProperty(t,"MessageType",{enumerable:!0,get:function(){return a.MessageType}}),Object.defineProperty(t,"PerCharacterExperimentResultKind",{enumerable:!0,get:function(){return a.PerCharacterExperimentResultKind}}),Object.defineProperty(t,"PluginAttachGroup",{enumerable:!0,get:function(){return a.PluginAttachGroup}}),Object.defineProperty(t,"PluginFactoryName",{enumerable:!0,get:function(){return a.PluginFactoryName}}),Object.defineProperty(t,"PluginGroup",{enumerable:!0,get:function(){return a.PluginGroup}}),Object.defineProperty(t,"PositionKind",{enumerable:!0,get:function(){return a.PositionKind}}),Object.defineProperty(t,"RecognizedTablesMetadataState",{enumerable:!0,get:function(){return a.RecognizedTablesMetadataState}}),Object.defineProperty(t,"SchedulerFeature",{enumerable:!0,get:function(){return a.SchedulerFeature}}),Object.defineProperty(t,"TableOrientation",{enumerable:!0,get:function(){return a.TableOrientation}}),Object.defineProperty(t,"ValuePreviewResultKind",{enumerable:!0,get:function(){return a.ValuePreviewResultKind}})},"../excel-online-x10-interop/lib/generated/x10Services.generalizedNullable.gen.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),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(A){A[A.FunctionMessage=0]="FunctionMessage"})(s||(t.EditorMessageType=s={}));var n;(function(A){A[A.Insert=0]="Insert",A[A.Delete=1]="Delete",A[A.Replace=2]="Replace"})(n||(t.MessageType=n={}));var a;(function(A){A[A.TestPlugin=0]="TestPlugin",A[A.AutocompletePlugin=1]="AutocompletePlugin",A[A.DragPlugin=2]="DragPlugin",A[A.ConfigTestPlugin=3]="ConfigTestPlugin",A[A.ArgumentAssistancePlugin=4]="ArgumentAssistancePlugin",A[A.FeatureGateTestPlugin=5]="FeatureGateTestPlugin",A[A.DNMTraceTagTestPlugin=7]="DNMTraceTagTestPlugin",A[A.ParenthesesCouplingPlugin=8]="ParenthesesCouplingPlugin",A[A.AutocompleteFunctionPlugin=9]="AutocompleteFunctionPlugin",A[A.AutocompleteLetPlugin=10]="AutocompleteLetPlugin",A[A.AutocompleteRichValuePlugin=11]="AutocompleteRichValuePlugin",A[A.AutocompleteNamedObjectsPlugin=12]="AutocompleteNamedObjectsPlugin",A[A.AutocompleteTableHeadersPlugin=13]="AutocompleteTableHeadersPlugin",A[A.ColoredReferencesPlugin=14]="ColoredReferencesPlugin",A[A.ValuePreviewPlugin=15]="ValuePreviewPlugin",A[A.AutocompleteRangeSuggestionPlugin=16]="AutocompleteRangeSuggestionPlugin",A[A.SyntaxErrorsPlugin=17]="SyntaxErrorsPlugin",A[A.GotoCtrlClickPlugin=18]="GotoCtrlClickPlugin",A[A.AutocompleteEnumPlugin=19]="AutocompleteEnumPlugin",A[A.FormulaByExamplePlugin=20]="FormulaByExamplePlugin",A[A.FormulaTranspilerPlugin=22]="FormulaTranspilerPlugin",A[A.InCellControlsAutodetectionPlugin=23]="InCellControlsAutodetectionPlugin",A[A.GetLocalePlugin=24]="GetLocalePlugin",A[A.ValueErrorHighlightPlugin=25]="ValueErrorHighlightPlugin",A[A.AutocompleteCopilotPlugin=26]="AutocompleteCopilotPlugin",A[A.FormulaAuthoringCopilotIPEPlugin=27]="FormulaAuthoringCopilotIPEPlugin",A[A.FormulaCompletionPlugin=28]="FormulaCompletionPlugin",A[A.FormulaCollectionPlugin=1004]="FormulaCollectionPlugin",A[A.ParserPerformanceMeasurements=1005]="ParserPerformanceMeasurements",A[A.FormulaRepairShadowEvalPlugin=1007]="FormulaRepairShadowEvalPlugin",A[A.PythonAutocompletePlugin=1008]="PythonAutocompletePlugin",A[A.AutocompleteWrapperPlugin=1009]="AutocompleteWrapperPlugin",A[A.AutocompleteBinaryModelExperimentPlugin=1010]="AutocompleteBinaryModelExperimentPlugin",A[A.PythonTooltipPlugin=1011]="PythonTooltipPlugin",A[A.PythonSyntaxHighlightingPlugin=1012]="PythonSyntaxHighlightingPlugin",A[A.ChangeGateTestPlugin=2e3]="ChangeGateTestPlugin",A[A.SlowTestPlugin=2001]="SlowTestPlugin",A[A.EvalOnCloneTestPlugin=2002]="EvalOnCloneTestPlugin",A[A.EvalFormulaTestPlugin=2003]="EvalFormulaTestPlugin",A[A.PythonTestPlugin=2004]="PythonTestPlugin",A[A.ChatGPTPlugin=2005]="ChatGPTPlugin",A[A.EventsTestPlugin=2006]="EventsTestPlugin",A[A.AutocompletePythonPlugin=2007]="AutocompletePythonPlugin"})(a||(t.PluginFactoryName=a={}));var l;(function(A){A[A.Excel=0]="Excel",A[A.Python=1]="Python"})(l||(t.PluginGroup=l={}));var o;(function(A){A[A.Core=0]="Core",A[A.Python=1]="Python",A[A.SmartSuggestionsAutoComplete=2]="SmartSuggestionsAutoComplete"})(o||(t.PluginAttachGroup=o={}));var f;(function(A){A[A.AutocompleteWrapperPluginResult=0]="AutocompleteWrapperPluginResult"})(f||(t.PerCharacterExperimentResultKind=f={}));var g;(function(A){A[A.CellRef=0]="CellRef",A[A.StructRef=1]="StructRef",A[A.NamedRange=2]="NamedRange",A[A.Parentheses=3]="Parentheses",A[A.comment=4]="comment",A[A.keyword=5]="keyword",A[A.operator_kind=6]="operator_kind",A[A.string=7]="string",A[A.number=8]="number",A[A.regexp=9]="regexp",A[A.type=10]="type",A[A.class_kind=11]="class_kind",A[A.interface_kind=12]="interface_kind",A[A.enum_kind=13]="enum_kind",A[A.enumMember=14]="enumMember",A[A.typeParameter=15]="typeParameter",A[A.function=16]="function",A[A.method=17]="method",A[A.property=18]="property",A[A.variable=19]="variable",A[A.parameter=20]="parameter",A[A.module=21]="module",A[A.intrinsic=22]="intrinsic",A[A.selfParameter=23]="selfParameter",A[A.clsParameter=24]="clsParameter",A[A.magicFunction=25]="magicFunction",A[A.builtinConstant=26]="builtinConstant",A[A.parenthesis=27]="parenthesis",A[A.curlybrace=28]="curlybrace",A[A.bracket=29]="bracket",A[A.colon=30]="colon",A[A.semicolon=31]="semicolon",A[A.arrow=32]="arrow"})(g||(t.HighlightKind=g={}));var h;(function(A){A[A.Absolute=0]="Absolute",A[A.Relative=1]="Relative"})(h||(t.PositionKind=h={}));var y;(function(A){A[A.Failure=0]="Failure",A[A.Success=1]="Success",A[A.Unavailable=2]="Unavailable"})(y||(t.ValuePreviewResultKind=y={}));var p;(function(A){A[A.ReferenceFound=0]="ReferenceFound",A[A.NoReferenceFound=1]="NoReferenceFound",A[A.Failure=2]="Failure",A[A.RangeResolutionFailure=3]="RangeResolutionFailure",A[A.NotAFormula=4]="NotAFormula"})(p||(t.GotoCtrlClickResultKind=p={}));var R;(function(A){A[A.ArgumentAssistance=0]="ArgumentAssistance",A[A.SimpleAutoComplete=1]="SimpleAutoComplete",A[A.SmartSuggestionsAutoComplete=2]="SmartSuggestionsAutoComplete",A[A.ValuePreview=3]="ValuePreview",A[A.ColoredReferences=4]="ColoredReferences",A[A.ParenthesisCoupling=5]="ParenthesisCoupling",A[A.SyntaxErrors=6]="SyntaxErrors",A[A.GotoCtrlClick=7]="GotoCtrlClick",A[A.EnumAutoComplete=8]="EnumAutoComplete",A[A.CopilotFormulaGeneration=9]="CopilotFormulaGeneration"})(R||(t.SchedulerFeature=R={}));var C;(function(A){A[A.Create=0]="Create",A[A.Modify=1]="Modify"})(C||(t.FormulaCopilotIPEMode=C={}));var S;(function(A){A[A.Accept=0]="Accept",A[A.Decline=1]="Decline",A[A.Ignore=2]="Ignore"})(S||(t.ColumnFormulaSuggestionUpdateKind=S={}));var F;(function(A){A[A.Valid=2]="Valid",A[A.Invalid=4]="Invalid",A[A.All=6]="All"})(F||(t.RecognizedTablesMetadataState=F={}));var E;(function(A){A[A.none=0]="none",A[A.rowMajor=1]="rowMajor",A[A.columnMajor=2]="columnMajor"})(E||(t.TableOrientation=E={}))},"../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 n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(s("../excel-online-x10-interop/lib/generated/definedNameInfoEwaFacade.generalizedNullable.gen.js"),t),n.__exportStar(s("../excel-online-x10-interop/lib/generated/fieldInfoDataDTO.generalizedNullable.gen.js"),t),n.__exportStar(s("../excel-online-x10-interop/lib/generated/formulaAssistance.generalizedNullable.gen.js"),t),n.__exportStar(s("../excel-online-x10-interop/lib/generated/columnFormulaSuggestion.generalizedNullable.gen.js"),t),n.__exportStar(s("../excel-online-x10-interop/lib/generated/formulaTranspiler.generalizedNullable.gen.js"),t),n.__exportStar(s("../excel-online-x10-interop/lib/generated/shared.generalizedNullable.gen.js"),t),n.__exportStar(s("../excel-online-x10-interop/lib/generated/functionInfoDTO.generalizedNullable.gen.js"),t),n.__exportStar(s("../excel-online-x10-interop/lib/generated/calcEwaFacade.generalizedNullable.gen.js"),t),n.__exportStar(s("../excel-online-x10-interop/lib/generated/x10Services.generalizedNullable.gen.js"),t),n.__exportStar(s("../excel-online-x10-interop/lib/generated/nativeCalcObjects.generalizedNullable.gen.js"),t),n.__exportStar(s("../excel-online-x10-interop/lib/generated/pythonCellInfoDefinition.generalizedNullable.gen.js"),t);var a=s("../excel-online-x10-interop/lib/definitions/calcDefinitions.js");Object.defineProperty(t,"PictureColor",{enumerable:!0,get:function(){return a.PictureColor}}),Object.defineProperty(t,"PictureDbnum",{enumerable:!0,get:function(){return a.PictureDbnum}}),Object.defineProperty(t,"PictureSingle",{enumerable:!0,get:function(){return a.PictureSingle}}),Object.defineProperty(t,"PictureSpecial",{enumerable:!0,get:function(){return a.PictureSpecial}}),n.__exportStar(s("../excel-online-x10-interop/lib/providers/index.js"),t),n.__exportStar(s("../excel-online-x10-interop/lib/schedulerDefinitions.js"),t),n.__exportStar(s("../excel-online-x10-interop/lib/formulaAuthoringHelperDefinitions.js"),t),n.__exportStar(s("../excel-online-x10-interop/lib/augmentationLoop/index.js"),t)},"../excel-online-x10-interop/lib/providers/copilotLicense.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});var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(s("../excel-online-x10-interop/lib/providers/copilotLicense.js"),t),n.__exportStar(s("../excel-online-x10-interop/lib/providers/pythonLicense.js"),t)},"../excel-online-x10-interop/lib/providers/pythonLicense.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});var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(s("../excel-online-x10-interop/lib/generated/ts-services/x10Services.g.js"),t)},"./lib/AugLoop/ALProvider.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ALProvider=void 0;var n=s("../excel-online-calc/lib/index.js"),a=s("./lib/AugLoop/AugLoopSession.js"),l=s("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/index.js"),o=function(){function g(){We(this,g),this.operationId=0}return ze(g,[{key:"generate",value:function(){return this.operationId++,"AugLoop-x10-".concat(this.operationId)}}],[{key:"create",value:function(y){return g.singleton||(g.singleton=new g),g.singleton}}])}(),f=function(){function g(h,y){We(this,g),this.scheduler=h,this.context=y,this.augLoopSession=a.AugLoopSession.getWorkbookSession(this.context),this.idGenerator=o.create(this.context)}return ze(g,[{key:"registerOnAnnotation",value:function(){var h=gr(function*(p,R){var C=this;return yield this.augLoopSession.activateAnnotation(R,{callback:function(){var S=gr(function*(E){for(var A of E.items){var T=A.body;T!==void 0&&(n.x10.staticTypeHint(T),yield C.scheduler.alAnnotationNotifier()[p](T))}});function F(E){return S.apply(this,arguments)}return F}()}),""});function y(p,R){return h.apply(this,arguments)}return y}()},{key:"sendSignal",value:function(){var h=gr(function*(p){var R=new l.SignalOperation({parentPath:["Signal",g.getSignalType(p)],items:[{id:this.idGenerator.generate(),body:p}]});return yield this.augLoopSession.submitOperation(R),""});function y(p){return h.apply(this,arguments)}return y}()}],[{key:"getSignalType",value:function(y){return y.H_.T_}}])}();t.ALProvider=f},"./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.AugLoopSession=t.AugLoopSessionProxy=void 0;var n=s("../excel-online-calc/lib/index.js"),a=s("./lib/logging.js");function l(y){return new Promise(function(p){return setTimeout(p,y)})}var o=function(){function y(p){We(this,y),this.lazy=new n.ResettableLazy(p)}return ze(y,[{key:"getValue",value:function(){var R=this;return this.lazy.getValue().catch(function(C){throw R.lazy.reset(),C})}},{key:"reset",value:function(){this.lazy.reset()}}])}(),f=function(y){function p(R){var C;We(this,p);for(var S=arguments.length,F=new Array(S>1?S-1:0),E=1;E<S;E++)F[E-1]=arguments[E];return C=qa(this,p,[].concat(F)),C.blockingLimit=R,C.value=new n.ResolvablePromiseWithLimitedSubscribers(C.blockingLimit),C}return Ka(p,y),ze(p,[{key:"getSuccessValue",value:function(){var R=gr(function*(){return yield this.getValue(),this.value});function C(){return R.apply(this,arguments)}return C}()},{key:"getValue",value:function(){var C=this;return Gt(jt(p.prototype),"getValue",this).call(this).then(function(S){return S.kind==="Success"&&C.value.resolve(S.value),S}).catch(function(S){return n.util.failure(S)})}},{key:"reset",value:function(){Gt(jt(p.prototype),"reset",this).call(this),this.value=new n.ResolvablePromiseWithLimitedSubscribers(this.blockingLimit)}}])}(o),g=function(){function y(p){var R=this,C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:y.defaultReconnectionParameters;We(this,y),this.context=p,this.reconnection=C,this.sessionPromise=new f(y.blockingSubscribersLimit,gr(function*(){(0,a.debugLog)("Trying to create AugLoop Session");var S=yield R.context.docSessionId();if(S==="")throw new Error("AugLoop session is unavailable");var F=yield R.context.getAugLoopSession(S),E=!1;if(F.setSessionCloseCallback(gr(function*(){E||(E=!0,(0,a.debugLog)("AugLoop session for ".concat(S," was closed")),R.sessionPromise.reset(),yield R.reconnect())})),(0,a.debugLog)("Created AugLoop session for ".concat(S)),R.activatedAnnotations.length>0&&(yield y.activateAnnotations(F,R.activatedAnnotations)),E)throw new Error("AugLoop session closed during init");return n.util.success(F)})),this.activatedAnnotations=[],this.activateAnnotation=gr(function*(){for(var S=arguments.length,F=new Array(S),E=0;E<S;E++)F[E]=arguments[E];return R.activatedAnnotations.push(F),(yield y.activateAnnotations(yield R.sessionPromise.getSuccessValue(),[F]))[0]}),this.releaseAnnotation=gr(function*(){var S;return yield(S=yield R.sessionPromise.getSuccessValue()).releaseAnnotation.apply(S,arguments)}),this.submitOperation=gr(function*(){for(var S,F=arguments.length,E=new Array(F),A=0;A<F;A++)E[A]=arguments[A];(0,a.debugLog)("submitOperation called with ".concat(E[0].parentPath));var T=yield R.sessionPromise.getValue();return T.kind==="Failure"?T:n.util.success((S=T.value).submitOperation.apply(S,E))}),this.registerOnClose=function(){for(var S=arguments.length,F=new Array(S),E=0;E<S;E++)F[E]=arguments[E];var A=R.sessionPromise.getSuccessValue();return A.then(function(T){T.setSessionCloseCallback.apply(T,F)}).catch(function(){(0,a.debugLog)("Failed to register callback")}),"Callback registered"}}return ze(y,[{key:"reconnect",value:function(){var p=gr(function*(){for(var C=this.reconnection.attempts;C>0;){(0,a.debugLog)("Reconnecting to AugLoop service. ".concat(C," attempts left."));var S=yield this.sessionPromise.getValue();if(S.kind==="Success"||S.reason===y.PermanentlyUnavailable)return S;C-=1,yield l(this.reconnection.timeout)}return n.util.failure("Reconnection failed after ".concat(this.reconnection.attempts," attempts"))});function R(){return p.apply(this,arguments)}return R}()},{key:"ping",value:function(){this.sessionPromise.getValue()}}],[{key:"activateAnnotations",value:function(){var p=gr(function*(C,S){return(0,a.debugLog)("activateAnnotations called with ".concat(JSON.stringify(S.map(function(F){return F[0]})))),Promise.all(S.map(function(F){return C.activateAnnotation.apply(C,Qr(F))}))});function R(C,S){return p.apply(this,arguments)}return R}()}])}();t.AugLoopSessionProxy=g,g.PermanentlyUnavailable=Symbol(),g.blockingSubscribersLimit=100,g.defaultReconnectionParameters={attempts:10,timeout:500};var h=function(){function y(){We(this,y)}return ze(y,null,[{key:"getWorkbookSession",value:function(R){return y.singletons.get(R.id)===void 0&&((0,a.debugLog)("Creating AugLoop session for a new Workbook id ".concat(R.id)),y.singletons.set(R.id,new g(R))),y.singletons.get(R.id)}}])}();t.AugLoopSession=h,h.singletons=new Map},"./lib/AugLoop/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(s("./lib/AugLoop/AlContext.js"),t),n.__exportStar(s("./lib/AugLoop/AugLoopSession.js"),t),n.__exportStar(s("./lib/AugLoop/ALProvider.js"),t)},"./lib/TableIntelligence/TableIntelligenceProvider.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TableIntelligenceProvider=void 0;var n=s("../excel-online-calc/lib/index.js"),a=s("./lib/AugLoop/index.js"),l=s("../../.store/@augloop-types-excel@2.35.2297-00289455c55b153df7bb/node_modules/@augloop/types-excel/dist/esm/src/index.js"),o=s("./lib/TableIntelligence/TableIntelligenceProviderBase.js"),f=s("../excel-online-x10-interop/lib/index.js"),g=function(h){function y(p){var R;return We(this,y),R=qa(this,y,[new n.ResettableLazy(gr(function*(){yield R.augLoopSession.activateAnnotation(l.ExcelRecognizedTableNew.H_.T_,{callback:function(S){for(var F of S.items){var E=F.body;E!==void 0&&(n.x10.staticTypeHint(E),R.addTableEntry(E))}}})}))]),R.context=p,R.augLoopSession=a.AugLoopSession.getWorkbookSession(R.context),R.addPluginLicenseEntry(f.PluginFactoryName.FormulaByExamplePlugin,(0,n.asyncLazy)(gr(function*(){return!0}))),R}return Ka(y,h),ze(y,[{key:"getRecognizedRangeTablesInfo",value:function(){var R;this.augLoopSession.ping();for(var C=arguments.length,S=new Array(C),F=0;F<C;F++)S[F]=arguments[F];return(R=Gt(jt(y.prototype),"getRecognizedRangeTablesInfo",this)).call.apply(R,[this].concat(S))}}])}(o.TableIntelligenceProviderBase);t.TableIntelligenceProvider=g},"./lib/TableIntelligence/TableIntelligenceProviderBase.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TableIntelligenceProviderBase=void 0;var n=s("../excel-online-calc/lib/index.js"),a=s("../excel-online-x10-interop/lib/index.js"),l=s("../../.store/@augloop-types-excel@2.35.2297-00289455c55b153df7bb/node_modules/@augloop/types-excel/dist/esm/src/index.js");function o(F){return F.left>F.right||F.top>F.bottom}var f=n.config.ulsLogger,g=n.config.LogCategory,h=function(E){return f.ULS.assertTag(505722012,g.msoulscat_ES_EWAJS,!o(E),"ITableIntelligenceProvider.convertExcelRange"),{firstRow:E.top-1,firstColumn:E.left-1,lastRow:E.bottom-1,lastColumn:E.right-1}},y=function(E,A){return Math.min(E.lastRow,A.lastRow)-Math.max(E.firstRow,A.firstRow)>=0&&Math.min(E.lastColumn,A.lastColumn)-Math.max(E.firstColumn,A.firstColumn)>=0},p=function(E,A){return A.id!==void 0&&A.id===E.id?!0:y(h(E.range),A.rangeTableInfo.analyzedRange)};function R(F){switch(F){case l.ExcelRecognizedTableOrientationNew.RowMajor:return a.TableOrientation.rowMajor;case l.ExcelRecognizedTableOrientationNew.ColumnMajor:return a.TableOrientation.columnMajor;default:n.common.assertNever("tableOrientationToX10TableOrientation",F)}}function C(F){return{metadataState:a.RecognizedTablesMetadataState.Valid,id:F.id,rangeTableInfo:{sheetId:F.range.worksheetId,interpretations:F.interpretations.map(function(E){return{tableLocation:h(E.location),confidence:E.confidence,orientation:R(E.orientation),headerRowCount:E.headerRowCount,headerColumnCount:E.headerColumnCount}}),analyzedRange:h(F.range)}}}var S=function(){function F(E){We(this,F),this.session=E,this.isPluginLicensed=new Map,this.recognizedTables=new Map}return ze(F,[{key:"addPluginLicenseEntry",value:function(A,T){this.isPluginLicensed.set(A,T)}},{key:"checkLicense",value:function(){var E=gr(function*(T){var M,_;return(M=yield(_=this.isPluginLicensed.get(T))==null?void 0:_.getValue())!=null?M:!1});function A(T){return E.apply(this,arguments)}return A}()},{key:"addTableEntry",value:function(A){var T,M=C(A),_=((T=this.recognizedTables.get(A.range.worksheetId))!=null?T:[]).filter(function(L){return!p(A,L)});return _.push(M),this.recognizedTables.set(A.range.worksheetId,_),M}},{key:"getRecognizedRangeTablesInfo",value:function(){var E=gr(function*(T,M,_,L,k){var v;if(!(yield this.checkLicense(L)))return[];yield this.session.getValue();var b=(v=this.recognizedTables.get(T))!=null?v:[];return b.filter(function(x){return y(x.rangeTableInfo.analyzedRange,M)})});function A(T,M,_,L,k){return E.apply(this,arguments)}return A}()}])}();t.TableIntelligenceProviderBase=S},"./lib/TableIntelligence/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(s("./lib/TableIntelligence/TableIntelligenceProvider.js"),t),n.__exportStar(s("./lib/TableIntelligence/TableIntelligenceProviderBase.js"),t)},"./lib/features.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getTypedFeatureGate=void 0;var n=s("../office-online-feature-gates/lib/index.js"),a={"Microsoft.Office.Excel.DesktopX10JavascriptDebug":!1};t.getTypedFeatureGate=(0,n.makeGetTypedFeatureGate)(a)},"./lib/logging.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.debugLog=a;var n=s("./lib/features.js");function a(l){(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.DesktopX10JavascriptDebug")&&console.log(l)}},"./lib/nulls2undefs.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nulls2undefs=a;var n=s("../excel-online-calc/lib/index.js");function a(l){if(l!==null){if(typeof l=="object")for(var o of Object.keys(l))l[o]=a(l[o]);return l}}n.common.staticAssertSame,n.common.staticAssertSame,n.common.staticAssertSame,n.common.staticAssertSame,n.common.staticAssertSame,n.common.staticAssertSame,n.common.staticAssertSame,n.common.staticAssertSame,n.common.staticAssertSame},"./lib/proxies.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeSyncRequesterJSProxy=p,t.makeRequesterJSProxy=R,t.makeEventEmitterJSProxy=C,t.makeNotifierJSProxy=S;var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=n.__importStar(s("../excel-online-x10-interop/lib/x10GeneratedServices.js")),l=s("./lib/nulls2undefs.js"),o=s("./lib/logging.js");function f(F){return function(E){for(var A,T=arguments.length,M=new Array(T>1?T-1:0),_=1;_<T;_++)M[_-1]=arguments[_];return(A=F[E]).call.apply(A,[F].concat(M))}}function g(F,E){var A=f(F);return function(T){return gr(function*(){(0,o.debugLog)("".concat(E,".").concat(String(T),"() called"));try{for(var M=arguments.length,_=new Array(M),L=0;L<M;L++)_[L]=arguments[L];var k=yield A.apply(void 0,[T].concat(_));return(0,l.nulls2undefs)(k)}catch(v){throw v instanceof Error?(0,o.debugLog)("Exception caught: ".concat(v.message,". Stacktrace: ").concat(v.stack)):(0,o.debugLog)("Exception caught: ".concat(JSON.stringify(v))),v}})}}function h(F){return f(F.notifier())}function y(F){return function(A){return function(){(0,o.debugLog)("Notification ".concat(String(A),"() called"));try{for(var T=arguments.length,M=new Array(T),_=0;_<T;_++)M[_]=arguments[_];F.apply(void 0,[A].concat(M))}catch(L){throw L instanceof Error?(0,o.debugLog)("Exception caught: ".concat(L.message,". Stacktrace: ").concat(L.stack)):(0,o.debugLog)("Exception caught: ".concat(JSON.stringify(L))),L}}}}function p(F){var E=g(F.syncRequester(),"SyncRequester");return{ServiceInfo:a.ServiceInfos.SyncRequester,runTest:E("runTest"),formulaCopilotIPE:E("formulaCopilotIPE"),formulaHighlighting:E("formulaHighlighting"),columnFormulaSuggestion:E("columnFormulaSuggestion")}}function R(F){var E=g(F.requester(),"Requester");return{ServiceInfo:a.ServiceInfos.Requester,functionSuggestion:E("functionSuggestion"),argumentAssistance:E("argumentAssistance"),chatGPTQuery:E("chatGPTQuery"),columnFormulaSuggestion:E("columnFormulaSuggestion"),formulaCopilotIPE:E("formulaCopilotIPE"),formulaHighlighting:E("formulaHighlighting"),formulaRepair:E("formulaRepair"),gotoCtrlClick:E("gotoCtrlClick"),inCellSuggestion:E("inCellSuggestion"),runAuthoringExperiment:E("runAuthoringExperiment"),runExperiment:E("runExperiment"),runPerCharacterExperiment:E("runPerCharacterExperiment"),runTest:E("runTest"),valuePreview:E("valuePreview"),getTranspiledFormulas:E("getTranspiledFormulas"),inCellControlsAutodetection:E("inCellControlsAutodetection"),getLocale:E("getLocale"),formulaCompletion:E("formulaCompletion"),getAnonymizedFormulas:E("getAnonymizedFormulas")}}function C(F){var E=g(F.eventEmitter(),"EventEmitter");return{ServiceInfo:a.ServiceInfos.EventEmitter,TestEvent:E("TestEvent"),FBEOutcomeUpdate:E("FBEOutcomeUpdate"),FormulaTranspilerInitEvent:E("FormulaTranspilerInitEvent"),ExternalLinksMetaDataInitEvent:E("ExternalLinksMetaDataInitEvent")}}function S(F){var E=h(F),A=y(E);return{ServiceInfo:a.ServiceInfos.Notifier,doNothing:A("doNothing"),setActiveCell:A("setActiveCell"),setActiveCellFormat:A("setActiveCellFormat"),setFunctionsInfo:A("setFunctionsInfo"),setDefinedNamesInfo:A("setDefinedNamesInfo"),notifyWorkbookClosing:A("notifyWorkbookClosing"),setSchedulerFeatures:A("setSchedulerFeatures"),setA1ReferenceStyle:A("setA1ReferenceStyle"),setLocale:A("setLocale"),setWorkbookProps:A("setWorkbookProps"),updateSheetNames:A("updateSheetNames"),updateNamedObjects:A("updateNamedObjects"),writeRange:A("writeRange"),writeRanges:A("writeRanges"),setNumberFormats:A("setNumberFormats")}}},"../office-copilot-utils/lib/AshaErrors.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AshaError=void 0;var s;(function(n){n.Service_Error_Augloop="Service Error (AugLoop)",n.Multiple_Suggestion_Declines="Multiple Suggestion Declines"})(s||(t.AshaError=s={}))},"../office-copilot-utils/lib/AshaUtils.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.logStandardizedAshaErrorEvent=o;var n=s("../office-copilot-utils/lib/MetricsTelemetryUtils.js"),a=s("../office-online-otel-util/lib/index.js"),l=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/index.js");function o(y,p,R){var C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;(0,a.getTelemetryLogger)().sendTelemetryEvent({eventName:"Office.Voice.Copilot.Chat",eventFlags:h,dataFields:f(y,p,R,C)})}function f(y,p,R){var C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,S=g(R);return y&&p?Qr(l.Asha.getFields({eventType:l.Asha.EventType.Error,veto:S+" "+R+" "+y,error:p,inStaging:C??!0,scenario:R})):[]}function g(y){switch(y){case n.TelemetryStandardizedFeature.CleanData:return l.Copilot.Verb.Analyze;case n.TelemetryStandardizedFeature.FormulaByExample:return l.Copilot.Verb.Create;default:throw new Error("Missing verb map.")}}var h={dataCategories:l.EnumObjects.DataCategories.ProductServiceUsage,samplingPolicy:l.EnumObjects.SamplingPolicy.CriticalCensus,diagnosticLevel:l.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(n){n.Unable_To_Complete_Task="Unable to Complete Task",n.User_Dissatisfied_With_Suggestions="User dissatisfied with suggestions"})(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=g,t.logCopilotEnabledEvent=h,t.logCopilotSeenEvent=y,t.logCopilotTriedEvent=p,t.logCopilotKeptEvent=R,t.logCopilotRejectedEvent=C;var n=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/index.js"),a=s("../office-online-otel-util/lib/index.js"),l;(function(F){F.AnalyzeData="AnalyzeData",F.CleanData="CleanData",F.FormulaByExample="FormulaByExample",F.FormulaGeneration="FormulaGeneration",F.CalculatedColumns="CalculatedColumns",F.Commanding="Commanding",F.CopilotChat="CopilotChat",F.ExcelChatHelper="ExcelChatHelper",F.OfficeScripts="OfficeScripts",F.Python="Python",F.Search="Search",F.TableGeneration="Table Generation"})(l||(t.TelemetryStandardizedFeature=l={}));var o={dataCategories:n.EnumObjects.DataCategories.ProductServiceUsage,samplingPolicy:n.EnumObjects.SamplingPolicy.CriticalUsage,diagnosticLevel:n.EnumObjects.DiagnosticLevel.RequiredServiceData},f={dataCategories:n.EnumObjects.DataCategories.ProductServiceUsage,samplingPolicy:n.EnumObjects.SamplingPolicy.CriticalUsage,diagnosticLevel:n.EnumObjects.DiagnosticLevel.Optional};function g(F,E,A){S({featureName:F,actionType:n.Copilot.FeatureActionType.IsEnabled,eventFlags:o,entryPoint:E,interactionId:void 0,uiLanguage:A})}function h(F,E){S({featureName:F,actionType:n.Copilot.FeatureActionType.IsEnabled,eventFlags:o,entryPoint:void 0,interactionId:void 0,uiLanguage:E})}function y(F,E,A){S({featureName:F,actionType:n.Copilot.FeatureActionType.IsSeen,eventFlags:f,entryPoint:E,interactionId:void 0,uiLanguage:A})}function p(F,E,A,T){S({featureName:F,actionType:n.Copilot.FeatureActionType.IsTried,eventFlags:o,entryPoint:E,interactionId:A,uiLanguage:T})}function R(F,E,A,T){S({featureName:F,actionType:n.Copilot.FeatureActionType.IsKept,eventFlags:o,entryPoint:E,interactionId:A,uiLanguage:T})}function C(F,E,A,T){S({featureName:F,actionType:n.Copilot.FeatureActionType.IsRejected,eventFlags:o,entryPoint:E,interactionId:A,uiLanguage:T})}function S(F){var E=F.featureName,A=F.actionType,T=F.eventFlags,M=F.entryPoint,_=F.interactionId,L=_===void 0?"":_,k=F.uiLanguage,v=k===void 0?"":k;(0,a.getTelemetryLogger)().sendTelemetryEvent({eventName:"Office.Voice.Copilot.Chat",eventFlags:T,dataFields:[].concat(Qr(n.Copilot.getFields({featureActionType:A,isUserInitiated:!1,featureName:E,entryPoint:M,interactionId:L})),Qr(v?[(0,n.makeStringDataField)("UiLanguage",v)]:[]))})}},"../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=l;var n=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/index.js"),a=s("../office-online-otel-util/lib/index.js");function l(h,y,p,R,C,S){var F={eventName:"Office.Voice.ActionAI.Usage",eventFlags:{dataCategories:n.EnumObjects.DataCategories.ProductServicePerformance|n.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:n.EnumObjects.DiagnosticLevel.RequiredServiceData},dataFields:[(0,n.makeStringDataField)(g.FeatureName,h),(0,n.makeStringDataField)(g.ActionType,y),(0,n.makeStringDataField)(g.Source,p),(0,n.makeStringDataField)(g.InteractionId,C??""),(0,n.makeStringDataField)(g.UiLanguage,R??"")].concat(Qr(S??[]))};(0,a.getTelemetryLogger)().sendTelemetryEvent(F)}var o;(function(h){h.SendPrompt="SendPrompt",h.PromptBoxShown="PromptBoxShown"})(o||(t.TelemetryUsageActionType=o={}));var f;(function(h){h.FormulaAutocompletePromptBox="FormulaAutocompletePromptBox"})(f||(t.TelemetryUsageSource=f={}));var g;(function(h){h.FeatureName="FeatureName",h.ActionType="ActionType",h.Source="Source",h.InteractionId="InteractionId",h.UiLanguage="UiLanguage",h.Duration="Duration"})(g||(t.TelemetryUsageEventKeys=g={}))},"../office-copilot-utils/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(s("../office-copilot-utils/lib/AshaErrors.js"),t),n.__exportStar(s("../office-copilot-utils/lib/AshaUtils.js"),t),n.__exportStar(s("../office-copilot-utils/lib/AshaVetoes.js"),t),n.__exportStar(s("../office-copilot-utils/lib/MetricsTelemetryUtils.js"),t),n.__exportStar(s("../office-copilot-utils/lib/UsageTelemetryUtils.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=n,t.setChangeGateDictionaryGetter=a;function s(){return typeof globalThis.__get_change_gate_dictionary_variable>"u"?{}:globalThis.__get_change_gate_dictionary_variable()}function n(l){var o,f=s();return(o=f[l])!=null?o:!0}function a(l){var o=globalThis.__get_change_gate_dictionary_variable;return globalThis.__get_change_gate_dictionary_variable=l,o}},"../office-online-feature-gates/lib/editDistance/editDistance.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.editDistance=n;function s(a){return a.split("")}function n(a,l){for(var o=s(a),f=s(l),g=[],h=0;h<=f.length;++h)g[h]=h;for(var y=1;y<=o.length;++y){for(var p=[y],R=1;R<=f.length;++R)p[R]=o[y-1]===f[R-1]?g[R-1]:1+Math.min(g[R],g[R-1],p[R-1]);g=p}return g[f.length]}},"../office-online-feature-gates/lib/featureGates.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.disableVerboseMode=a,t.enableVerboseMode=l,t.getFeatureGateDictionary=f,t.getStringFeatureGate=g,t.getBooleanFeatureGate=h,t.getNumberFeatureGate=y,t.getIntFeatureGate=p,t.setFeatureGateDictionaryGetter=R;var n=s("../office-online-feature-gates/lib/editDistance/editDistance.js");function a(){globalThis.__office_online_feature_gates_verbose_log_callback=void 0}function l(C){globalThis.__office_online_feature_gates_verbose_log_callback=C}var o={};function f(){return typeof globalThis.__get_feature_gate_dictionary_variable>"u"?o:globalThis.__get_feature_gate_dictionary_variable()}function g(C,S){if(globalThis.__office_online_feature_gates_verbose_log_callback===void 0){var F;return(F=f()[C])!=null?F:S}var E=f();if(Object.hasOwn(E,C)){var A;return(A=E[C])!=null?A:S}var T=globalThis.__office_online_feature_gates_verbose_log_callback;T("Failed lookup for FeatureGate ".concat(C,"..."));var M=[],_=4,L=C.toLowerCase();for(var k of Object.keys(E))(0,n.editDistance)(k.toLowerCase(),L)<=_&&M.push(k);return M.length>0&&T("Potential candidates found (edit distance <= ".concat(_,", case-insensitive): [").concat(M.join(", "),"]")),T("FeatureGate override not found, returning default: ".concat(S)),S}function h(C,S){var F,E=(F=g(C))==null?void 0:F.trim().toLowerCase();return E==="true"?!0:E==="false"?!1:S}function y(C,S){var F,E=(F=g(C))==null?void 0:F.trim().toLowerCase();if(E===void 0)return S;if(E==="infinity"||E==="+infinity")return 1/0;if(E==="-infinity")return-1/0;var A=parseFloat(E);return isNaN(A)?S:A}function p(C,S){var F,E=(F=g(C))==null?void 0:F.trim();if(E===void 0)return S;var A=parseInt(E,10);return isNaN(A)?S:A}function R(C){var S=globalThis.__get_feature_gate_dictionary_variable;return globalThis.__get_feature_gate_dictionary_variable=C,S}},"../office-online-feature-gates/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(s("../office-online-feature-gates/lib/featureGates.js"),t),n.__exportStar(s("../office-online-feature-gates/lib/makeGetTypedFeatureGate.js"),t),n.__exportStar(s("../office-online-feature-gates/lib/changeGates.js"),t),n.__exportStar(s("../office-online-feature-gates/lib/makeIsTypedChangeGateEnabled.js"),t),n.__exportStar(s("../office-online-feature-gates/lib/overrideChangeGates.js"),t),n.__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=a;var n=s("../office-online-feature-gates/lib/featureGates.js");function a(l){function o(f){var g=l[f];switch(typeof g){case"boolean":return(0,n.getBooleanFeatureGate)(f,g);case"number":return(0,n.getNumberFeatureGate)(f,g);case"string":return(0,n.getStringFeatureGate)(f,g);default:throw new Error("Wrong defaultValue type")}}return o}},"../office-online-feature-gates/lib/makeIsTypedChangeGateEnabled.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeTypedIsChangeGateEnabled=a;var n=s("../office-online-feature-gates/lib/changeGates.js");function a(l){return function(o){return(0,n.isChangeGateEnabled)(o)}}},"../office-online-feature-gates/lib/overrideChangeGates.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.overrideChangeGates=a,t.overrideTypedChangeGates=l;var n=s("../office-online-feature-gates/lib/changeGates.js");function a(o){var f=(0,n.setChangeGateDictionaryGetter)(void 0);return(0,n.setChangeGateDictionaryGetter)(function(){var g=f!==void 0?f():{};return Object.assign({},g,o)}),f}function l(o,f){return a(f)}},"../office-online-feature-gates/lib/overrideFeatureGates.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.overrideFeatureGates=a,t.overrideTypedFeatureGates=l;var n=s("../office-online-feature-gates/lib/featureGates.js");function a(o){var f,g={};for(var h of Object.keys(o)){var y;g[h]=(y=o[h])==null?void 0:y.toString()}var p=function(){return{}},R=(f=(0,n.setFeatureGateDictionaryGetter)(void 0))!=null?f:p;return(0,n.setFeatureGateDictionaryGetter)(function(){return Object.assign({},R(),g)}),R}function l(o,f){return a(f)}},"../office-online-otel-util/lib/TelemetryLogger.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setTelemetryLogger=l,t.getTelemetryLogger=o;var n=s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/index.js"),a=Symbol.for("otel_util_telemetry_logger");function l(f){globalThis[a]=f}function o(){var f,g;return(f=(g=globalThis)[a])!=null?f:g[a]=new n.TelemetryLogger}},"../office-online-otel-util/lib/convertDataFields.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.convertDataFields=l;var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=n.__importStar(s("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/index.js"));function l(o){var f=!0,g=[];return o.forEach(function(h){var y=h.classification;if(y===a.EnumObjects.DataClassification.SystemMetadata||y===a.EnumObjects.DataClassification.EssentialServiceMetadata){var p=X(X(X(X(X(X(X({},"name",h.name),"bool",null),"string",null),"double",null),"int64",null),"date",null),"contract",null);switch(h.dataType){case a.EnumObjects.DataFieldType.Boolean:p.bool=h.value;break;case a.EnumObjects.DataFieldType.Double:p.double=h.value;break;case a.EnumObjects.DataFieldType.Int64:p.int64=h.value;break;case a.EnumObjects.DataFieldType.String:p.string=h.value;break;case a.EnumObjects.DataFieldType.Guid:default:return}g.push(p)}else f=!1}),f?g:[]}},"../office-online-otel-util/lib/index.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(s("../office-online-otel-util/lib/convertDataFields.js"),t),n.__exportStar(s("../office-online-otel-util/lib/TelemetryLogger.js"),t)},"../typed-workers/lib/index.js":function(m,t,s){"use strict";var n=this&&this.__createBinding||(Object.create?function(o,f,g,h){h===void 0&&(h=g);var y=Object.getOwnPropertyDescriptor(f,g);(!y||("get"in y?!f.__esModule:y.writable||y.configurable))&&(y={enumerable:!0,get:function(){return f[g]}}),Object.defineProperty(o,h,y)}:function(o,f,g,h){h===void 0&&(h=g),o[h]=f[g]}),a=this&&this.__exportStar||function(o,f){for(var g in o)g!=="default"&&!Object.prototype.hasOwnProperty.call(f,g)&&n(f,o,g)};Object.defineProperty(t,"__esModule",{value:!0}),t.createWorker=void 0,a(s("../typed-workers/lib/tw-api.js"),t);var l=s("../typed-workers/lib/typedWorkers/create.js");Object.defineProperty(t,"createWorker",{enumerable:!0,get:function(){return l.createWorker}})},"../typed-workers/lib/tw-api.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.workerName=t.isWorkerThread=t.importScriptsWithRetry=t.Endpoint=t.paramInsideDef=t.dispatchWorkerError=t.setConfig=t.isThreadingSupported=t.WorkerError=void 0;var n=s("../typed-workers/lib/typedWorkers/workerError.js");Object.defineProperty(t,"WorkerError",{enumerable:!0,get:function(){return n.WorkerError}});var a=s("../typed-workers/lib/typedWorkers/config.js");Object.defineProperty(t,"isThreadingSupported",{enumerable:!0,get:function(){return a.isThreadingSupported}}),Object.defineProperty(t,"setConfig",{enumerable:!0,get:function(){return a.setConfig}}),Object.defineProperty(t,"dispatchWorkerError",{enumerable:!0,get:function(){return a.dispatchWorkerError}});var l=s("../typed-workers/lib/typedWorkers/insideInit.js");Object.defineProperty(t,"paramInsideDef",{enumerable:!0,get:function(){return l.paramInsideDef}});var o=s("../typed-workers/lib/typedWorkers/endpoint.js");Object.defineProperty(t,"Endpoint",{enumerable:!0,get:function(){return o.Endpoint}});var f=s("../typed-workers/lib/typedWorkers/importScriptsWithRetry.js");Object.defineProperty(t,"importScriptsWithRetry",{enumerable:!0,get:function(){return f.importScriptsWithRetry}});var g=s("../typed-workers/lib/typedWorkers/workerId.js");Object.defineProperty(t,"isWorkerThread",{enumerable:!0,get:function(){return g.isWorkerThread}}),Object.defineProperty(t,"workerName",{enumerable:!0,get:function(){return g.workerName}})},"../typed-workers/lib/typedWorkers/config.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ThreadMessageKind=void 0,t.isThreadingSupported=f,t.setConfig=h,t.getSafeParams=y,t.getCreateTimeout=p,t.getCreateMode=R,t.dispatchWorkerError=E,t.dispatchCreateWorker=T;var n=s("../typed-workers/lib/typedWorkers/error.js"),a=3e5,l="Thread",o;(function(M){M[M.InitResult=0]="InitResult",M[M.WorkerError=1]="WorkerError",M[M.CreateWorker=2]="CreateWorker"})(o||(t.ThreadMessageKind=o={}));function f(){return typeof Blob<"u"&&typeof URL<"u"&&URL.createObjectURL!==void 0&&URL.revokeObjectURL!==void 0&&typeof Worker<"u"}var g;function h(M){if(g)throw new TypeError("setConfig has already been called");g=M}function y(){var M,_=(M=g)!=null?M:{};return{createTimeout:_.createTimeout,createMode:_.createMode,importScriptUrls:_.importScriptUrls?Qr(_.importScriptUrls):void 0,typedWorkersUrl:_.typedWorkersUrl,typedWorkersName:_.typedWorkersName,importScriptsMaxRetries:_.importScriptsMaxRetries}}function p(M){var _,L,k;return(_=(L=M==null?void 0:M.createTimeout)!=null?L:(k=g)==null?void 0:k.createTimeout)!=null?_:a}function R(M){var _,L,k,v=(_=(L=M==null?void 0:M.createMode)!=null?L:(k=g)==null?void 0:k.createMode)!=null?_:l;return v==="ThreadOrLocal"?f()?"Thread":"Local":v}function C(M){setTimeout(function(){throw M})}function S(){return typeof self<"u"&&"__typed_workers_thread"in self?self:void 0}function F(M){var _=S();if(_!==void 0){var L={kind:o.WorkerError,error:(0,n.encodeResultValue)(M)};_.postMessage(L)}else console.warn(M)}function E(M){try{var _,L;((_=(L=g)==null?void 0:L.onWorkerError)!=null?_:F)(M)}catch(k){console.warn(M),C(k)}}function A(M){var _=S();if(_!==void 0){var L={kind:o.CreateWorker,stats:M};_.postMessage(L)}}function T(M){try{var _,L;((_=(L=g)==null?void 0:L.onCreateWorker)!=null?_:A)(M)}catch(k){C(k)}}},"../typed-workers/lib/typedWorkers/create.js":function(m,t,s){"use strict";var n=this&&this.__createBinding||(Object.create?function(_,L,k,v){v===void 0&&(v=k);var b=Object.getOwnPropertyDescriptor(L,k);(!b||("get"in b?!L.__esModule:b.writable||b.configurable))&&(b={enumerable:!0,get:function(){return L[k]}}),Object.defineProperty(_,v,b)}:function(_,L,k,v){v===void 0&&(v=k),_[v]=L[k]}),a=this&&this.__setModuleDefault||(Object.create?function(_,L){Object.defineProperty(_,"default",{enumerable:!0,value:L})}:function(_,L){_.default=L}),l=this&&this.__importStar||function(){var _=function(k){return _=Object.getOwnPropertyNames||function(v){var b=[];for(var x in v)Object.prototype.hasOwnProperty.call(v,x)&&(b[b.length]=x);return b},_(k)};return function(L){if(L&&L.__esModule)return L;var k={};if(L!=null)for(var v=_(L),b=0;b<v.length;b++)v[b]!=="default"&&n(k,L,v[b]);return a(k,L),k}}();Object.defineProperty(t,"__esModule",{value:!0}),t.createWorker=M;var o=s("../typed-workers/lib/typedWorkers/config.js"),f=s("../typed-workers/lib/typedWorkers/endpoint.js"),g=s("../typed-workers/lib/typedWorkers/hijinks.js"),h=s("../typed-workers/lib/typedWorkers/insideInit.js"),y=s("../typed-workers/lib/typedWorkers/stats.js"),p=s("../typed-workers/lib/typedWorkers/thread.js"),R=s("../typed-workers/lib/typedWorkers/workerError.js"),C=l(s("../typed-workers/lib/tw-api.js")),S=Object.assign({},C,{createWorker:M});function F(_,L,k){var v="def"in k?k:(0,h.paramInsideDef)(k),b=v.def,x=v.args;if(typeof b!="function"){var w={type:"Endpoint",side:"Inside",id:_.options.id},B={cause:"InternalError",idInfo:w};return Promise.reject(new R.WorkerError("Loading an InsideScript to create a local worker is unimplemented",B))}return Promise.resolve().then(function(){return(0,y.timePromise)(L.insideInit=(0,y.startStopwatch)(),function(){return b.apply(void 0,[{config:(0,o.getSafeParams)(),importTypedWorkers:function(){return S},connection:_}].concat(Qr(x))).then(function(){})})})}function E(_,L,k,v,b){var x=new MessageChannel,w=x.port1,B=x.port2,P;return Promise.all([v({port:w,options:_,createMode:L}),(0,y.timePromise)(k.createOutside=(0,y.startStopwatch)(),function(){return f.Endpoint.createOutside({port:B,options:_,createMode:L},function(U){return b(P=U)})})]).then(function(){return P},function(U){return P?P.close("Force"):B.close(),Promise.reject(U)})}function A(_,L,k,v){return E(_,"Local",L,function(b){return F(b,L,k)},v)}function T(_,L,k,v){L.createThread=(0,y.startStopwatch)();var b;try{b=new p.Thread(_,k)}catch(x){return(0,y.stopStopwatch)(L.createThread,"Error"),Promise.reject(x)}return(0,y.stopStopwatch)(L.createThread,"Success"),E(_,"Thread",L,function(x){return b.createInside(x,L)},v).then(function(x){return x.hasBeenClosed()?b.terminate():x._onClose=b.terminate.bind(b),x},function(x){return b.terminate(),Promise.reject(x)})}function M(_,L){var k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},v=(0,o.getCreateMode)(_),b="local"in L?v==="Local"?L.local:L.thread:L,x=v==="Local"?A:T,w={id:_.id,createMode:v,createWorker:(0,y.startStopwatch)()},B=(0,y.timePromise)(w.createWorker,function(){return x((0,f.getSafeOptions)(_),w,b,k)});return(0,g.promiseFinally)(B,function(){var P=(0,y.createWorkerStats)(w);P&&(0,o.dispatchCreateWorker)(P)})}},"../typed-workers/lib/typedWorkers/endpoint.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Endpoint=void 0,t.getSafeOptions=g;var n=s("../typed-workers/lib/typedWorkers/config.js"),a=s("../typed-workers/lib/typedWorkers/endpointState.js"),l=s("../typed-workers/lib/typedWorkers/error.js"),o=s("../typed-workers/lib/typedWorkers/hijinks.js"),f=s("../typed-workers/lib/typedWorkers/workerError.js");function g(y){return{id:y.id,createTimeout:y.createTimeout,createMode:y.createMode,importScriptUrls:y.importScriptUrls,importScriptsMaxRetries:y.importScriptsMaxRetries}}var h=function(){function y(p,R,C){We(this,y),this.callTimeout=1/0,this.onPostMessageError=a.throwWorkerError,this._idInfo=p,this._state=R,this.createMode=C;var S=function(E){return function(){var A=p.side==="Outside"?"inside":"outside",T={cause:"Connection",idInfo:p};throw new f.WorkerError("".concat(p.side," Endpoint's ").concat(E," referenced before the ").concat(A," Endpoint started"),T)}};Object.defineProperties(this,{post:{configurable:!0,enumerable:!1,get:S("post")},call:{configurable:!0,enumerable:!1,get:S("call")}})}return ze(y,[{key:"hasBeenClosed",value:function(){return this._state===void 0}},{key:"close",value:function(R){if(this._state){if(this._closedDuringCreate)if(R==="Force")this._closedDuringCreate();else{var C={cause:"Connection",idInfo:this._idInfo};throw new f.WorkerError("".concat(this._idInfo.side," Endpoint's close called during creation"),C)}var S=this._state;this._state=void 0;try{var F,E;S.close(),(F=this._onClose)==null||F.call(this),(E=this.onClose)==null||E.call(this)}catch(T){var A={cause:"Connection",idInfo:this._idInfo,error:(0,l.asError)(T)};(0,n.dispatchWorkerError)(new f.WorkerError("".concat(this._idInfo.side," Endpoint's close threw an error"),A))}}}}],[{key:"_create",value:function(R,C,S){var F=C.port,E=C.options,A=C.createMode,T={type:"Endpoint",side:R,id:E==null?void 0:E.id},M,_;try{M=new a.EndpointState(T,F),_=new y(T,M,A)}catch(L){return Promise.reject(L)}return new Promise(function(L,k){var v;M.getCallTimeout=function(){return _.callTimeout},M.getOnPostMessageError=function(){return _.onPostMessageError},M.onImports=function(B,P){Object.defineProperties(_,{post:{configurable:!0,enumerable:!1,writable:!1,value:B},call:{configurable:!0,enumerable:!1,writable:!1,value:P}}),x.resolve()},M.onClose=function(){return _.close("Force")};var b=(0,n.getCreateTimeout)(E),x=(0,o.setCallbacksTimeout)(b,function(){var B=R==="Outside"?"inside":"outside",P={cause:"Timeout",idInfo:T,timeout:b},U=new f.WorkerError("".concat(R," Endpoint timed out waiting for the ").concat(B," to start"),P);x.reject(U)},{resolve:L,reject:k});_._closedDuringCreate=function(){x.resolve()};var w;try{w=S(_)}catch(B){return x.reject(B)}(v=_._state)==null||v.setExports(w)}).then(function(){return _._closedDuringCreate=void 0,_},function(L){return _._closedDuringCreate=void 0,_.close(),Promise.reject(L)})}}])}();t.Endpoint=h,h.createOutside=function(y){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){};return h._create("Outside",y,p)},h.createInside=function(y,p){return h._create("Inside",y,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=g;var n=s("../typed-workers/lib/typedWorkers/config.js"),a=s("../typed-workers/lib/typedWorkers/error.js"),l=s("../typed-workers/lib/typedWorkers/hijinks.js"),o=s("../typed-workers/lib/typedWorkers/workerError.js"),f;(function(p){p[p.Invoke=0]="Invoke",p[p.Result=1]="Result",p[p.Names=2]="Names",p[p.Close=3]="Close"})(f||(f={}));function g(p){throw p}var h=-1,y=function(){function p(R,C){var S=this;We(this,p),this.idInfo=R,this.port=C,this.isClosed=!1,this.exports={},this.unresolvedCalls=(0,l.createEmptyRecord)();var F=function(_){var L=_.funcNames;S.onImports==null||S.onImports((0,l.createObjectFromFunction)(S.createPostProxy.bind(S),L),(0,l.createObjectFromFunction)(S.createCallProxy.bind(S),L))},E=function(){return S.onClose==null?void 0:S.onClose()},A=X(X(X(X({},f.Invoke,this.onInvoke.bind(this)),f.Result,this.onResult.bind(this)),f.Names,F),f.Close,E),T=X(X(X(X({},f.Invoke,this.onSendInvokeFailed.bind(this)),f.Result,this.onSendResultFailed.bind(this)),f.Names,E),f.Close,E);this.port.onmessage=function(M){var _=M.data;return A[_.kind](_)},this.port.onmessageerror=function(M){var _=M.data;return T[_.kind](_)}}return ze(p,[{key:"setExports",value:function(C){this.exports=C;var S=(0,l.haveNativeProxy)()?void 0:(0,l.getFunctionPropertyNames)(C),F={kind:f.Names,funcNames:S};this.port.postMessage(F)}},{key:"close",value:function(){if(!this.isClosed){this.isClosed=!0;var C={kind:f.Close};this.port.postMessage(C),this.port.close();for(var S in this.unresolvedCalls){var F=this.unresolvedCalls[S],E=F.reject,A=F.funcName,T={cause:"Connection",idInfo:this.idInfo,funcName:A},M=new o.WorkerError("Importing Endpoint closed while waiting for ".concat(A," result"),T);E(M)}}}},{key:"onInvoke",value:function(C){var S=this,F=C.callId,E=C.funcName,A=C.args,T=Promise.resolve().then(function(){var M=S.exports[E];if(M)return M.apply(S.exports,A);var _=F>=0?"call":"post",L={cause:"Connection",idInfo:S.idInfo,callId:F,funcName:E};throw new o.WorkerError("Exporting Endpoint received a ".concat(_," to unknown function ").concat(E),L)});F>=0?T.then(function(M){return S.sendResult(F,E,!0,M)},function(M){return S.sendResult(F,E,!1,M)}):T.catch(function(M){var _=(0,a.asError)(M),L={cause:"UnhandledError",idInfo:S.idInfo,error:_,callId:F,funcName:E};(0,n.dispatchWorkerError)(new o.WorkerError("Exporting Endpoint's ".concat(E," implementation threw or rejected"),L))})}},{key:"sendResult",value:function(C,S,F,E){var A=(0,a.encodeResultValue)(E),T={kind:f.Result,callId:C,funcName:S,isFulfilled:F,resultValue:A};try{this.port.postMessage(T,void 0)}catch(M){this.onSendResultFailed(T,(0,a.asError)(M))}}},{key:"onSendResultFailed",value:function(C,S){var F=C.callId,E=C.funcName,A=C.resultValue,T=S?"Exporting Endpoint failed to send ".concat(E," result"):"Importing Endpoint failed to deserialize ".concat(E," result"),M={cause:"MessageError",idInfo:this.idInfo,error:S,callId:F,funcName:E},_=new o.WorkerError(T,M);A.isError?(0,n.dispatchWorkerError)(_):this.sendResult(F,E,!1,_)}},{key:"takeCallbacks",value:function(C){var S=this.unresolvedCalls[C];return S&&delete this.unresolvedCalls[C],S}},{key:"setCallTimeout",value:function(C,S,F,E){var A=this;if(F>l.maxTimeout)return E;var T=function(){var _=A.takeCallbacks(C);if(_){var L={cause:"Timeout",idInfo:A.idInfo,timeout:F,callId:C,funcName:S};_.reject(new o.WorkerError("Importing Endpoint's call to ".concat(S," timed out"),L))}};return(0,l.setCallbacksTimeout)(F,T,E)}},{key:"sendCall",value:function(C,S,F,E){var A=this;return new Promise(function(T,M){var _=h+=1,L={kind:f.Invoke,callId:_,funcName:C,args:S};A.unresolvedCalls[_]=Object.assign({},A.setCallTimeout(_,C,F,{resolve:T,reject:M}),{funcName:C});try{A.port.postMessage(L,E)}catch(x){var k=A.takeCallbacks(_);if(k){var v=(0,a.asError)(x),b={cause:"MessageError",idInfo:A.idInfo,error:v,callId:_,funcName:C};k.reject(new o.WorkerError("Importing Endpoint failed to send call to ".concat(C),b))}}})}},{key:"sendPost",value:function(C,S,F,E){var A={kind:f.Invoke,callId:-1,funcName:C,args:S};try{this.port.postMessage(A,E)}catch(_){var T=(0,a.asError)(_),M={cause:"MessageError",idInfo:this.idInfo,error:T,callId:-1,funcName:C};F(new o.WorkerError("Importing Endpoint failed to post to ".concat(C),M))}}},{key:"onSendInvokeFailed",value:function(C){var S,F=C.callId,E=C.funcName,A=F>=0?"call":"post",T={cause:"MessageError",idInfo:this.idInfo,callId:F,funcName:E},M=new o.WorkerError("Exporting Endpoint failed to deserialize ".concat(A," to ").concat(E),T),_=F>=0?this.takeCallbacks(F):void 0,L=(S=_==null?void 0:_.reject)!=null?S:n.dispatchWorkerError;L(M)}},{key:"onResult",value:function(C){var S=C.callId,F=C.funcName,E=C.isFulfilled,A=C.resultValue;if(S>=0){var T=this.takeCallbacks(S);if(T){var M=E?T.resolve:T.reject;M((0,o.decodeResultValue)(A))}}else{var _={cause:"InternalError",idInfo:this.idInfo,callId:S,funcName:F};(0,n.dispatchWorkerError)(new o.WorkerError("Exporting Endpoint sent a result for a post to ".concat(F),_))}}},{key:"createPostProxy",value:function(C){var S=this,F=function E(){for(var A=arguments.length,T=new Array(A),M=0;M<A;M++)T[M]=arguments[M];return E.transfer.apply(E,[void 0].concat(T))};return F.transfer=function(E){var A,T;if(!S.isClosed){for(var M=(A=(T=F.onPostMessageError)!=null?T:S.getOnPostMessageError==null?void 0:S.getOnPostMessageError())!=null?A:g,_=arguments.length,L=new Array(_>1?_-1:0),k=1;k<_;k++)L[k-1]=arguments[k];S.sendPost(C,L,M,E)}},F}},{key:"createCallProxy",value:function(C){var S=this,F=function E(){for(var A=arguments.length,T=new Array(A),M=0;M<A;M++)T[M]=arguments[M];return E.transfer.apply(E,[void 0].concat(T))};return F.transfer=function(E){var A,T;if(S.isClosed){var M={cause:"Connection",idInfo:S.idInfo,funcName:C};return Promise.reject(new o.WorkerError("".concat(S.idInfo.side," Endpoint's call.").concat(C," called after close"),M))}for(var _=(A=(T=F.callTimeout)!=null?T:S.getCallTimeout==null?void 0:S.getCallTimeout())!=null?A:1/0,L=arguments.length,k=new Array(L>1?L-1:0),v=1;v<L;v++)k[v-1]=arguments[v];return S.sendCall(C,k,_,E)},F.callTimeout=void 0,F}}])}();t.EndpointState=y},"../typed-workers/lib/typedWorkers/error.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isWorkerError=s,t.isError=n,t.asError=l,t.encodeWorkerErrorInfo=o,t.encodeError=f,t.encodeResultValue=g;function s(h){return n(h)&&h.name==="WorkerError"&&typeof h.info=="object"}function n(h){if(h==null)return!1;if(h instanceof Error)return!0;var y=h;return typeof y.name=="string"&&typeof y.message=="string"&&(y.stack==null||typeof y.stack=="string")}function a(h){var y=typeof h;switch(y){case"function":case"symbol":case"undefined":return"<".concat(y,">");case"object":return JSON.stringify(h);default:return"".concat(h)}}function l(h){return n(h)?h:new Error("(non-Error object) ".concat(a(h)))}function o(h){return Object.assign({},h,{error:h.error?f(h.error):void 0})}function f(h){return{name:h.name,message:s(h)?h.baseMessage:h.message,stack:h.stack,info:s(h)?o(h.info):void 0}}function g(h){return n(h)?{isError:!0,value:f(h)}:{isError:!1,value:h}}},"../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=n,t.createEmptyRecord=a,t.getFunctionPropertyNames=l,t.haveNativeProxy=f,t.createObjectFromFunction=h;function s(y,p){return y.then(function(R){return p(),R},function(R){return p(),Promise.reject(R)})}t.maxTimeout=1073741824;function n(y,p,R){if(y>t.maxTimeout)return R;var C=setTimeout(p,Math.max(0,y));return{resolve:function(F){clearTimeout(C),R.resolve(F)},reject:function(F){clearTimeout(C),R.reject(F)}}}function a(){var y=Object.create(null);return y.key=void 0,delete y.key,y}function l(y){for(var p=a();y!=null;){for(var R of Object.getOwnPropertyNames(y))try{typeof y[R]=="function"&&(p[R]=!0)}catch(C){}y=Object.getPrototypeOf(y)}return Object.getOwnPropertyNames(p)}var o;function f(){var y;return(y=o)!=null?y:o=g()}function g(){try{return typeof Proxy=="function"&&new Proxy({},{get:function(){return!0}}).k===!0}catch(y){return!1}}function h(y,p){var R=a(),C=function(F,E){var A;return E==="then"?void 0:(A=F[E])!=null?A:F[E]=y(E)};return p?(p.forEach(function(S){return C(R,S)}),R):new Proxy(R,{get:C})}},"../typed-workers/lib/typedWorkers/importScriptsWithRetry.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.importScriptsWithRetry=a;function s(l,o,f){var g=l.indexOf("?");if(g<0)return"".concat(l,"?").concat(o,"=").concat(f);for(var h=l.slice(0,g+1),y=l.slice(g+1).split("&"),p=0;p<y.length&&!(y[p][o.length]==="="&&y[p].slice(0,o.length)===o);p+=1);return y[p]="".concat(o,"=").concat(f),h+y.join("&")}function n(l,o){for(var f,g=0;g<=o;g+=1)try{importScripts(g>0?s(l,"retries",String(g)):l);return}catch(h){f=h}throw f}function a(l,o){if(o===0){importScripts.apply(void 0,Qr(l));return}for(var f of l)n(f,o)}},"../typed-workers/lib/typedWorkers/insideInit.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.paramInsideDef=void 0,t.indexObject=n;function s(a){throw new ReferenceError("".concat(a," is not defined"))}function n(a,l){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s;try{var f,g=l.split(".");for(var h of g)a=a[h];return(f=a)!=null?f:o(l)}catch(y){return o(l)}}t.paramInsideDef=function(a){for(var l,o=arguments.length,f=new Array(o>1?o-1:0),g=1;g<o;g++)f[g-1]=arguments[g];return(l=t.paramInsideDef).transfer.apply(l,[a,void 0].concat(f))},t.paramInsideDef.transfer=function(a,l){for(var o=arguments.length,f=new Array(o>2?o-2:0),g=2;g<o;g++)f[g-2]=arguments[g];return{def:a,args:f,transferables:l??[]}}},"../typed-workers/lib/typedWorkers/stats.js":function(m,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.startStopwatch=l,t.stopStopwatch=o,t.timePromise=f,t.createWorkerStats=p;var n=s("../typed-workers/lib/typedWorkers/error.js"),a=typeof performance<"u"&&performance.timeOrigin!==void 0?function(){return performance.now()+performance.timeOrigin}:function(){return Date.now()};function l(){return{status:"Pending",start:a()}}function o(R,C,S){R.status==="Pending"&&(R.status=C,R.end=Math.max(R.start,S??a()))}function f(R,C){function S(F){throw o(R,(0,n.isWorkerError)(F)&&F.info.cause==="Timeout"?"Timeout":"Error"),F}try{return C().then(function(F){var E;return(E=o(R,"Success"))!=null?E:F},S)}catch(F){S(F)}}function g(R){var C=1e3;return Math.round(R*C)/C}function h(R,C,S){return R<C?C:R>S?S:R}function y(R,C,S){var F,E,A,T=h((F=R==null?void 0:R.start)!=null?F:1/0,C,S),M=h((E=R==null?void 0:R.end)!=null?E:1/0,C,S);return{status:(A=R==null?void 0:R.status)!=null?A:"Pending",start:g(T-C),end:g(M-C),duration:g(M-T)}}function p(R){var C=R.id,S=R.createMode,F=R.createWorker,E=R.insideInit,A=R.createOutside,T=R.createThread,M=F.status,_=F.start,L=F.end;if(!(M==="Pending"||L===void 0)){var k=L-_,v={id:C,createMode:S,createWorker:{status:M,absStart:_,duration:g(k)},createThread:S==="Thread"?y(T,_,L):void 0,createOutside:y(A,_,L),insideInit:y(E,_,L)};return v}}},"../typed-workers/lib/typedWorkers/thread.js":function(m,t,s){"use strict";var n=this&&this.__importDefault||function(C){return C&&C.__esModule?C:{default:C}};Object.defineProperty(t,"__esModule",{value:!0}),t.Thread=void 0;var a=s("../office-online-feature-gates/lib/index.js"),l=s("../typed-workers/lib/typedWorkers/config.js"),o=s("../typed-workers/lib/typedWorkers/hijinks.js"),f=s("../typed-workers/lib/typedWorkers/insideInit.js"),g=n(s("../typed-workers/lib/typedWorkers/threadBootstrap.js")),h=s("../typed-workers/lib/typedWorkers/workerError.js"),y=-1;function p(C){var S="def"in C?C:(0,f.paramInsideDef)(C),F=S.def,E=S.args,A=S.transferables;if(typeof F!="function")return[F,E,A,void 0];var T="__generatedInsideInit".concat(y+=1),M="var ".concat(T," = ").concat(F.toString(),";");return[{scriptUrl:void 0,insideInitName:T},E,A,M]}var R=function(){function C(S,F){We(this,C);try{var E,A=p(F),T=Ae(A,4);this.script=T[0],this.args=T[1],this.transferables=T[2],E=T[3];var M=E===void 0?[g.default]:[E,"\n\n",g.default];this.blobUrl=URL.createObjectURL(new Blob(M,{type:"application/javascript"}));var _={};S.id!=null&&(_.name=S.id),this.worker=new Worker(this.blobUrl,_)}catch(k){var L;throw(L=this.worker)==null||L.terminate(),this.revokeBlobUrl(),k}}return ze(C,[{key:"revokeBlobUrl",value:function(){this.blobUrl!==void 0&&(URL.revokeObjectURL(this.blobUrl),this.blobUrl=void 0)}},{key:"createInside",value:function(F,E){var A=this,T=F.port,M=F.options,_={type:"Thread",side:"Outside",id:M.id},L=this.worker,k=new Promise(function(v,b){A.createCallbacks={resolve:v,reject:b};var x={config:(0,l.getSafeParams)(),port:T,options:M,script:A.script,args:A.args,featureGateDictionary:(0,a.getFeatureGateDictionary)(),changeGateDictionary:(0,a.getChangeGateDictionary)()};L.postMessage(x,[T].concat(Qr(A.transferables))),L.onerror=function(w){w.preventDefault();var B=(0,h.getErrorEventWorkerError)(_,"worker.onerror",w);A.createCallbacks?A.createCallbacks.reject(B):(0,l.dispatchWorkerError)(B)},L.onmessage=function(w){var B,P,U=w.data;switch(U.kind){case l.ThreadMessageKind.InitResult:return E.insideInit=U.stopwatch,U.error===void 0?(B=A.createCallbacks)==null?void 0:B.resolve():(P=A.createCallbacks)==null?void 0:P.reject((0,h.decodeResultValue)(U.error));case l.ThreadMessageKind.WorkerError:return(0,l.dispatchWorkerError)((0,h.decodeResultValue)(U.error));case l.ThreadMessageKind.CreateWorker:return(0,l.dispatchCreateWorker)(U.stats)}}});return(0,o.promiseFinally)(k,function(){return void(A.createCallbacks=void 0)})}},{key:"terminate",value:function(){var F;if(this.worker){var E=this.worker;this.worker=void 0,(F=this.createCallbacks)==null||F.resolve(),E.terminate(),this.revokeBlobUrl()}}}])}();t.Thread=R},"../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 a=[];for(let e=0;e<=o.length;++e)a[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]?a[r-1]:1+Math.min(a[r],a[r-1],t[r-1]);a=t}return a[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=a,t.getStringFeatureGate=i,t.getBooleanFeatureGate=function(e,t){const r=i(e)?.trim().toLowerCase();if("true"===r)return!0;if("false"===r)return!1;return t},t.getNumberFeatureGate=function(e,t){const r=i(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=i(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 a(){return void 0===globalThis.__get_feature_gate_dictionary_variable?o:globalThis.__get_feature_gate_dictionary_variable()}function i(e,t){if(void 0===globalThis.__office_online_feature_gates_verbose_log_callback)return a()[e]??t;const r=a();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 i=[],c=e.toLowerCase();for(const e of Object.keys(r))(0,n.editDistance)(e.toLowerCase(),c)<=4&&i.push(e);return i.length>0&&o(`Potential candidates found (edit distance <= 4, case-insensitive): [${i.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}},691:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ThreadMessageKind=void 0,t.isThreadingSupported=c,t.setConfig=function(e){if(s)throw new TypeError("setConfig has already been called");s=e},t.getSafeParams=function(){const e=s??{};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??s?.createTimeout??o},t.getCreateMode=function(e){const t=e?.createMode??s?.createMode??a;return"ThreadOrLocal"===t?c()?"Thread":"Local":t},t.dispatchWorkerError=function(e){try{(s?.onWorkerError??l)(e)}catch(t){console.warn(e),u(t)}},t.dispatchCreateWorker=function(e){try{(s?.onCreateWorker??d)(e)}catch(e){u(e)}};const n=r(739),o=3e5,a="Thread";var i;function c(){return"undefined"!=typeof Blob&&"undefined"!=typeof URL&&void 0!==URL.createObjectURL&&void 0!==URL.revokeObjectURL&&"undefined"!=typeof Worker}let s;function u(e){setTimeout((()=>{throw e}))}function f(){return"undefined"!=typeof self&&"__typed_workers_thread"in self?self:void 0}function l(e){const t=f();if(void 0!==t){const r={kind:i.WorkerError,error:(0,n.encodeResultValue)(e)};t.postMessage(r)}else console.warn(e)}function d(e){const t=f();if(void 0!==t){const r={kind:i.CreateWorker,stats:e};t.postMessage(r)}}!function(e){e[e.InitResult=0]="InitResult",e[e.WorkerError=1]="WorkerError",e[e.CreateWorker=2]="CreateWorker"}(i||(t.ThreadMessageKind=i={}))},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?a(e.error):void 0}}function a(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=a,t.encodeResultValue=function(e){return n(e)?{isError:!0,value:a(e)}:{isError:!1,value:e}}},762:(e,t)=>{function r(e,t,r){const n=e.indexOf("?");if(n<0)return`${e}?${t}=${r}`;const o=e.slice(0,n+1),a=e.slice(n+1).split("&");let i=0;for(;i<a.length&&("="!==a[i][t.length]||a[i].slice(0,t.length)!==t);i+=1);return a[i]=`${t}=${r}`,o+a.join("&")}function n(e,t){let n;for(let o=0;o<=t;o+=1)try{return void importScripts(o>0?r(e,"retries",String(o)):e)}catch(e){n=e}throw n}Object.defineProperty(t,"__esModule",{value:!0}),t.importScriptsWithRetry=function(e,t){if(0===t)return void importScripts(...e);for(const r of e)n(r,t)}},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=a,t.timePromise=function(e,t){function r(t){throw a(e,(0,n.isWorkerError)(t)&&"Timeout"===t.info.cause?"Timeout":"Error"),t}try{return t().then((t=>a(e,"Success")??t),r)}catch(e){r(e)}},t.createWorkerStats=function(e){const{id:t,createMode:r,createWorker:n,insideInit:o,createOutside:a,createThread:c}=e,{status:u,start:f,end:l}=n;if("Pending"===u||void 0===l)return;return{id:t,createMode:r,createWorker:{status:u,absStart:f,duration:i(l-f)},createThread:"Thread"===r?s(c,f,l):void 0,createOutside:s(a,f,l),insideInit:s(o,f,l)}};const n=r(739),o="undefined"!=typeof performance&&void 0!==performance.timeOrigin?()=>performance.now()+performance.timeOrigin:()=>Date.now();function a(e,t,r){"Pending"===e.status&&(e.status=t,e.end=Math.max(e.start,r??o()))}function i(e){return Math.round(1e3*e)/1e3}function c(e,t,r){return e<t?t:e>r?r:e}function s(e,t,r){const n=c(e?.start??1/0,t,r),o=c(e?.end??1/0,t,r);return{status:e?.status??"Pending",start:i(n-t),end:i(o-t),duration:i(o-n)}}},533:(e,t,r)=>{r.r(t),r.d(t,{__addDisposableResource:()=>C,__assign:()=>a,__asyncDelegator:()=>T,__asyncGenerator:()=>j,__asyncValues:()=>k,__await:()=>S,__awaiter:()=>_,__classPrivateFieldGet:()=>x,__classPrivateFieldIn:()=>D,__classPrivateFieldSet:()=>W,__createBinding:()=>h,__decorate:()=>c,__disposeResources:()=>F,__esDecorate:()=>u,__exportStar:()=>b,__extends:()=>o,__generator:()=>y,__importDefault:()=>M,__importStar:()=>G,__makeTemplateObject:()=>P,__metadata:()=>p,__param:()=>s,__propKey:()=>l,__read:()=>g,__rest:()=>i,__runInitializers:()=>f,__setFunctionName:()=>d,__spread:()=>m,__spreadArray:()=>O,__spreadArrays:()=>w,__values:()=>v,default:()=>I});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 a=function(){return a=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},a.apply(this,arguments)};function i(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 c(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function s(e,t){return function(r,n){t(r,n,e)}}function u(e,t,r,n,o,a){function i(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var c,s=n.kind,u="getter"===s?"get":"setter"===s?"set":"value",f=!t&&e?n.static?e:e.prototype:null,l=t||(f?Object.getOwnPropertyDescriptor(f,n.name):{}),d=!1,p=r.length-1;p>=0;p--){var _={};for(var y in n)_[y]="access"===y?{}:n[y];for(var y in n.access)_.access[y]=n.access[y];_.addInitializer=function(e){if(d)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(e||null))};var h=(0,r[p])("accessor"===s?{get:l.get,set:l.set}:l[u],_);if("accessor"===s){if(void 0===h)continue;if(null===h||"object"!=typeof h)throw new TypeError("Object expected");(c=i(h.get))&&(l.get=c),(c=i(h.set))&&(l.set=c),(c=i(h.init))&&o.unshift(c)}else(c=i(h))&&("field"===s?o.unshift(c):l[u]=c)}f&&Object.defineProperty(f,n.name,l),d=!0}function f(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 l(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 _(e,t,r,n){return new(r||(r=Promise))((function(o,a){function i(e){try{s(n.next(e))}catch(e){a(e)}}function c(e){try{s(n.throw(e))}catch(e){a(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,c)}s((n=n.apply(e,t||[])).next())}))}function y(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(c){return function(s){return function(c){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(i=0)),i;)try{if(r=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;switch(n=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,n=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){i=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(6===c[0]&&i.label<o[1]){i.label=o[1],o=c;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(c);break}o[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e],n=0}finally{r=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,s])}}}var h=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 b(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||h(t,e,r)}function v(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 g(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}function m(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(g(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 a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function O(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;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 S(e){return this instanceof S?(this.v=e,this):new S(e)}function j(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),a=[];return n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n;function i(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||c(e,t)}))})}function c(e,t){try{(r=o[e](t)).value instanceof S?Promise.resolve(r.value.v).then(s,u):f(a[0][2],r)}catch(e){f(a[0][3],e)}var r}function s(e){c("next",e)}function u(e){c("throw",e)}function f(e,t){e(t),a.shift(),a.length&&c(a[0][0],a[0][1])}}function T(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:S(e[n](t)),done:!1}:o?o(t):t}:o}}function k(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=v(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 P(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 G(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)&&h(t,e,r);return E(t,e),t}function M(e){return e&&e.__esModule?e:{default:e}}function x(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 W(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 D(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 C(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 R="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 F(e){function t(t){e.error=e.hasError?new R(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 I={__extends:o,__assign:a,__rest:i,__decorate:c,__param:s,__metadata:p,__awaiter:_,__generator:y,__createBinding:h,__exportStar:b,__values:v,__read:g,__spread:m,__spreadArrays:w,__spreadArray:O,__await:S,__asyncGenerator:j,__asyncDelegator:T,__asyncValues:k,__makeTemplateObject:P,__importStar:G,__importDefault:M,__classPrivateFieldGet:x,__classPrivateFieldSet:W,__classPrivateFieldIn:D,__addDisposableResource:C,__disposeResources:F}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.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),a=r(739),i=r(762),c=r(619),s=r(506);self.onmessage=({data:{config:e,port:r,options:n,script:u,args:f,featureGateDictionary:l,changeGateDictionary:d}})=>{self.onmessage=null,self.__typed_workers_thread=!0,(0,t.setFeatureGateDictionaryGetter)((()=>l)),(0,t.setChangeGateDictionaryGetter)((()=>d));const p=n.importScriptsMaxRetries??e.importScriptsMaxRetries??0;let _;function y(){if(_)return _;if(void 0===e.typedWorkersUrl)throw new TypeError("importTypedWorkers: typedWorkersUrl is not defined");return(0,i.importScriptsWithRetry)([e.typedWorkersUrl],p),_=(0,c.indexObject)(self,e.typedWorkersName??"typedWorkers"),_.setConfig(e),_}const h=(0,s.startStopwatch)();function b(e,t){const r=e?void 0:(0,a.encodeResultValue)((0,a.asError)(t)),n={kind:o.ThreadMessageKind.InitResult,error:r,stopwatch:h};self.postMessage(n),e||setTimeout(self.close.bind(self),6e4)}try{(0,s.timePromise)(h,(()=>{(0,i.importScriptsWithRetry)([...n?.importScriptUrls??e.importScriptUrls??[],...void 0!==u.scriptUrl?[u.scriptUrl]:[]],p);return(0,c.indexObject)(self,u.insideInitName)({config:e,importTypedWorkers:y,connection:{port:r,options:n,createMode:"Thread"}},...f)})).then((()=>b(!0)),(e=>b(!1,e)))}catch(e){b(!1,e)}}})(),threadBootstrap=n})();})()'},"../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=l,t.decodeError=o,t.decodeWorkerErrorInfo=f,t.decodeResultValue=g;var n=s("../typed-workers/lib/typedWorkers/error.js"),a=function(h){function y(p,R){var C,S;return We(this,y),S=qa(this,y,["".concat(p,"; info = ").concat(JSON.stringify(Object.assign({},R,{error:(C=R.error)==null?void 0:C.message})))]),S.baseMessage=p,S.info=R,S.name="WorkerError",S}return Ka(y,h),ze(y)}(R3(Error));t.WorkerError=a,a.isWorkerError=n.isWorkerError;function l(h,y,p){if((0,n.isError)(p.error)){if((0,n.isWorkerError)(p.error))return p.error;var R={cause:"UnhandledError",idInfo:h,error:p.error};return new a("".concat(y," received an unhandled error"),R)}if(p.message==null){var C={cause:"UnhandledError",idInfo:h};return new a("".concat(y," received a non-error (worker script fetch probably failed)"),C)}var S={cause:"UnhandledError",idInfo:h},F="".concat(p.message," at ").concat(p.filename,":").concat(p.lineno,":").concat(p.colno);return new a("".concat(y," received an unhandled error: ").concat(F),S)}t.knownErrorClasses={Error,EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError};function o(h){var y;if(h.name==="WorkerError")y=new a(h.message,f(h.info));else{var p=t.knownErrorClasses[h.name];p?y=new p(h.message):(y=new Error(h.message),y.name=h.name)}return h.stack!=null&&(y.stack=h.stack),y}function f(h){return Object.assign({},h,{error:h.error?o(h.error):void 0})}function g(h){return h.isError?o(h.value):h.value}},"../typed-workers/lib/typedWorkers/workerId.js":function(m,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isWorkerThread=s,t.workerName=n;function s(){return typeof WorkerGlobalScope<"u"}function n(){return self.name}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/es/global-this.js":function(m,t,s){"use strict";s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/es.global-this.js"),m.exports=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js")},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/a-callable.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/try-to-string.js"),l=TypeError;m.exports=function(o){if(n(o))return o;throw new l(a(o)+" is not a function")}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/a-possible-prototype.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-possible-prototype.js"),a=String,l=TypeError;m.exports=function(o){if(n(o))return o;throw new l("Can't set "+a(o)+" as a prototype")}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-instance.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-is-prototype-of.js"),a=TypeError;m.exports=function(l,o){if(n(o,l))return l;throw new a("Incorrect invocation")}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-object.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-object.js"),a=String,l=TypeError;m.exports=function(o){if(n(o))return o;throw new l(a(o)+" is not an object")}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/array-includes.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-indexed-object.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-absolute-index.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/length-of-array-like.js"),o=function(g){return function(h,y,p){var R=n(h),C=l(R);if(C===0)return!g&&-1;var S=a(p,C),F;if(g&&y!==y){for(;C>S;)if(F=R[S++],F!==F)return!0}else for(;C>S;S++)if((g||S in R)&&R[S]===y)return g||S||0;return!g&&-1}};m.exports={includes:o(!0),indexOf:o(!1)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/base64-map.js":function(m){"use strict";var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",a=function(o){for(var f={},g=0;g<64;g++)f[o.charAt(g)]=g;return f};m.exports={i2c:s,c2i:a(s),i2cUrl:n,c2iUrl:a(n)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/classof-raw.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),a=n({}.toString),l=n("".slice);m.exports=function(o){return l(a(o),8,-1)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/classof.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-string-tag-support.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/classof-raw.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/well-known-symbol.js"),f=o("toStringTag"),g=Object,h=l(function(){return arguments}())==="Arguments",y=function(R,C){try{return R[C]}catch(S){}};m.exports=n?l:function(p){var R,C,S;return p===void 0?"Undefined":p===null?"Null":typeof(C=y(R=g(p),f))=="string"?C:h?l(R):(S=l(R))==="Object"&&a(R.callee)?"Arguments":S}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/copy-constructor-properties.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/own-keys.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-get-own-property-descriptor.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-property.js");m.exports=function(f,g,h){for(var y=a(g),p=o.f,R=l.f,C=0;C<y.length;C++){var S=y[C];!n(f,S)&&!(h&&n(h,S))&&p(f,S,R(g,S))}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/create-non-enumerable-property.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-property.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/create-property-descriptor.js");m.exports=n?function(o,f,g){return a.f(o,f,l(1,g))}:function(o,f,g){return o[f]=g,o}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/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.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-built-in-accessor.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/make-built-in.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-property.js");m.exports=function(l,o,f){return f.get&&n(f.get,o,{getter:!0}),f.set&&n(f.set,o,{setter:!0}),a.f(l,o,f)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-built-in.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-property.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/make-built-in.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-global-property.js");m.exports=function(f,g,h,y){y||(y={});var p=y.enumerable,R=y.name!==void 0?y.name:g;if(n(h)&&l(h,R,y),y.global)p?f[g]=h:o(g,h);else{try{y.unsafe?f[g]&&(p=!0):delete f[g]}catch(C){}p?f[g]=h:a.f(f,g,{value:h,enumerable:!1,configurable:!y.nonConfigurable,writable:!y.nonWritable})}return f}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-global-property.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),a=Object.defineProperty;m.exports=function(l,o){try{a(n,l,{value:o,configurable:!0,writable:!0})}catch(f){n[l]=o}return o}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js");m.exports=!n(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/document-create-element.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-object.js"),l=n.document,o=a(l)&&a(l.createElement);m.exports=function(f){return o?l.createElement(f):{}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/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.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/engine-is-node.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/classof-raw.js");m.exports=a(n.process)==="process"},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/engine-user-agent.js":function(m){"use strict";m.exports=typeof navigator<"u"&&String(navigator.userAgent)||""},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/engine-v8-version.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/engine-user-agent.js"),l=n.process,o=n.Deno,f=l&&l.versions||o&&o.version,g=f&&f.v8,h,y;g&&(h=g.split("."),y=h[0]>0&&h[0]<4?1:+(h[0]+h[1])),!y&&a&&(h=a.match(/Edge\/(\d+)/),(!h||h[1]>=74)&&(h=a.match(/Chrome\/(\d+)/),h&&(y=+h[1]))),m.exports=y},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/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.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/error-stack-clear.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),a=Error,l=n("".replace),o=function(h){return String(new a(h).stack)}("zxcasd"),f=/\n\s*at [^:]*:[^\n]*/,g=f.test(o);m.exports=function(h,y){if(g&&typeof h=="string"&&!a.prepareStackTrace)for(;y--;)h=l(h,f,"");return h}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/error-to-string.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-object.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/normalize-string-argument.js"),f=Error.prototype.toString,g=a(function(){if(n){var h=Object.create(Object.defineProperty({},"name",{get:function(){return this===h}}));if(f.call(h)!=="true")return!0}return f.call({message:1,name:2})!=="2: 1"||f.call({})!=="Error"});m.exports=g?function(){var y=l(this),p=o(y.name,"Error"),R=o(y.message);return p?R?p+": "+R:p:R}:f},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/export.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-get-own-property-descriptor.js").f,l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/create-non-enumerable-property.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-built-in.js"),f=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-global-property.js"),g=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/copy-constructor-properties.js"),h=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-forced.js");m.exports=function(y,p){var R=y.target,C=y.global,S=y.stat,F,E,A,T,M,_;if(C?E=n:S?E=n[R]||f(R,{}):E=n[R]&&n[R].prototype,E)for(A in p){if(M=p[A],y.dontCallGetSet?(_=a(E,A),T=_&&_.value):T=E[A],F=h(C?A:R+(S?".":"#")+A,y.forced),!F&&T!==void 0){if(typeof M==typeof T)continue;g(M,T)}(y.sham||T&&T.sham)&&l(M,"sham",!0),o(E,A,M,y)}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js":function(m){"use strict";m.exports=function(t){try{return!!t()}catch(s){return!0}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-bind-native.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js");m.exports=!n(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-call.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-bind-native.js"),a=Function.prototype.call;m.exports=n?a.bind(a):function(){return a.apply(a,arguments)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-name.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),l=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,f=a(l,"name"),g=f&&function(){}.name==="something",h=f&&(!n||n&&o(l,"name").configurable);m.exports={EXISTS:f,PROPER:g,CONFIGURABLE:h}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this-accessor.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/a-callable.js");m.exports=function(l,o,f){try{return n(a(Object.getOwnPropertyDescriptor(l,o)[f]))}catch(g){}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-bind-native.js"),a=Function.prototype,l=a.call,o=n&&a.bind.bind(l,l);m.exports=n?o:function(f){return function(){return l.apply(f,arguments)}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-built-in.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),l=function(f){return a(f)?f:void 0};m.exports=function(o,f){return arguments.length<2?l(n[o]):n[o]&&n[o][f]}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-method.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/a-callable.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-null-or-undefined.js");m.exports=function(l,o){var f=l[o];return a(f)?void 0:n(f)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js":function(m){"use strict";var t=function(n){return n&&n.Math===Math&&n};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.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-object.js"),l=n({}.hasOwnProperty);m.exports=Object.hasOwn||function(f,g){return l(a(f),g)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/hidden-keys.js":function(m){"use strict";m.exports={}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/html.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-built-in.js");m.exports=n("document","documentElement")},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/ie8-dom-define.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/document-create-element.js");m.exports=!n&&!a(function(){return Object.defineProperty(l("div"),"a",{get:function(){return 7}}).a!==7})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/indexed-object.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/classof-raw.js"),o=Object,f=n("".split);m.exports=a(function(){return!o("z").propertyIsEnumerable(0)})?function(g){return l(g)==="String"?f(g,""):o(g)}:o},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/inherit-if-required.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-object.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-set-prototype-of.js");m.exports=function(o,f,g){var h,y;return l&&n(h=f.constructor)&&h!==g&&a(y=h.prototype)&&y!==g.prototype&&l(o,y),o}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/inspect-source.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared-store.js"),o=n(Function.toString);a(l.inspectSource)||(l.inspectSource=function(f){return o(f)}),m.exports=l.inspectSource},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/internal-state.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/weak-map-basic-detection.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-object.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/create-non-enumerable-property.js"),f=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),g=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared-store.js"),h=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared-key.js"),y=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/hidden-keys.js"),p="Object already initialized",R=a.TypeError,C=a.WeakMap,S,F,E,A=function(k){return E(k)?F(k):S(k,{})},T=function(k){return function(v){var b;if(!l(v)||(b=F(v)).type!==k)throw new R("Incompatible receiver, "+k+" required");return b}};if(n||g.state){var M=g.state||(g.state=new C);M.get=M.get,M.has=M.has,M.set=M.set,S=function(k,v){if(M.has(k))throw new R(p);return v.facade=k,M.set(k,v),v},F=function(k){return M.get(k)||{}},E=function(k){return M.has(k)}}else{var _=h("state");y[_]=!0,S=function(k,v){if(f(k,_))throw new R(p);return v.facade=k,o(k,_,v),v},F=function(k){return f(k,_)?k[_]:{}},E=function(k){return f(k,_)}}m.exports={set:S,get:F,has:E,enforce:A,getterFor:T}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/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.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-forced.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),l=/#|\.prototype\./,o=function(R,C){var S=g[f(R)];return S===y?!0:S===h?!1:a(C)?n(C):!!C},f=o.normalize=function(p){return String(p).replace(l,".").toLowerCase()},g=o.data={},h=o.NATIVE="N",y=o.POLYFILL="P";m.exports=o},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/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.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-object.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js");m.exports=function(a){return typeof a=="object"?a!==null:n(a)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-possible-prototype.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-object.js");m.exports=function(a){return n(a)||a===null}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-pure.js":function(m){"use strict";m.exports=!1},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-symbol.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-built-in.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-is-prototype-of.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/use-symbol-as-uid.js"),f=Object;m.exports=o?function(g){return typeof g=="symbol"}:function(g){var h=n("Symbol");return a(h)&&l(h.prototype,f(g))}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/length-of-array-like.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-length.js");m.exports=function(a){return n(a.length)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/make-built-in.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),f=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),g=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-name.js").CONFIGURABLE,h=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/inspect-source.js"),y=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/internal-state.js"),p=y.enforce,R=y.get,C=String,S=Object.defineProperty,F=n("".slice),E=n("".replace),A=n([].join),T=f&&!a(function(){return S(function(){},"length",{value:8}).length!==8}),M=String(String).split("String"),_=m.exports=function(L,k,v){F(C(k),0,7)==="Symbol("&&(k="["+E(C(k),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),v&&v.getter&&(k="get "+k),v&&v.setter&&(k="set "+k),(!o(L,"name")||g&&L.name!==k)&&(f?S(L,"name",{value:k,configurable:!0}):L.name=k),T&&v&&o(v,"arity")&&L.length!==v.arity&&S(L,"length",{value:v.arity});try{v&&o(v,"constructor")&&v.constructor?f&&S(L,"prototype",{writable:!1}):L.prototype&&(L.prototype=void 0)}catch(x){}var b=p(L);return o(b,"source")||(b.source=A(M,typeof k=="string"?k:"")),L};Function.prototype.toString=_(function(){return l(this)&&R(this).source||h(this)},"toString")},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/math-trunc.js":function(m){"use strict";var t=Math.ceil,s=Math.floor;m.exports=Math.trunc||function(a){var l=+a;return(l>0?s:t)(l)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/normalize-string-argument.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-string.js");m.exports=function(a,l){return a===void 0?arguments.length<2?"":l:n(a)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-create.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-object.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-properties.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/enum-bug-keys.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/hidden-keys.js"),f=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/html.js"),g=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/document-create-element.js"),h=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared-key.js"),y=">",p="<",R="prototype",C="script",S=h("IE_PROTO"),F=function(){},E=function(k){return"<script>"+k+p+"/"+C+y},A=function(k){k.write(E("")),k.close();var v=k.parentWindow.Object;return k=null,v},T=function(){var k=g("iframe"),v="javascript:",b;return k.style.display="none",f.appendChild(k),k.src=String(v),b=k.contentWindow.document,b.open(),b.write(E("document.F=Object")),b.close(),b.F},M,_=function(){try{M=new ActiveXObject("htmlfile")}catch(v){}_=typeof document<"u"?document.domain&&M?A(M):T():A(M);for(var k=l.length;k--;)delete _[R][l[k]];return _()};o[S]=!0,m.exports=Object.create||function(k,v){var b;return k!==null?(F[R]=n(k),b=new F,F[R]=null,b[S]=k):b=_(),v===void 0?b:a.f(b,v)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-properties.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/v8-prototype-define-bug.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-property.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-object.js"),f=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-indexed-object.js"),g=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-keys.js");t.f=n&&!a?Object.defineProperties:function(y,p){o(y);for(var R=f(p),C=g(p),S=C.length,F=0,E;S>F;)l.f(y,E=C[F++],R[E]);return y}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-property.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/ie8-dom-define.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/v8-prototype-define-bug.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-object.js"),f=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-property-key.js"),g=TypeError,h=Object.defineProperty,y=Object.getOwnPropertyDescriptor,p="enumerable",R="configurable",C="writable";t.f=n?l?function(F,E,A){if(o(F),E=f(E),o(A),typeof F=="function"&&E==="prototype"&&"value"in A&&C in A&&!A[C]){var T=y(F,E);T&&T[C]&&(F[E]=A.value,A={configurable:R in A?A[R]:T[R],enumerable:p in A?A[p]:T[p],writable:!1})}return h(F,E,A)}:h:function(F,E,A){if(o(F),E=f(E),o(A),a)try{return h(F,E,A)}catch(T){}if("get"in A||"set"in A)throw new g("Accessors not supported");return"value"in A&&(F[E]=A.value),F}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-get-own-property-descriptor.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-call.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-property-is-enumerable.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/create-property-descriptor.js"),f=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-indexed-object.js"),g=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-property-key.js"),h=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),y=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/ie8-dom-define.js"),p=Object.getOwnPropertyDescriptor;t.f=n?p:function(C,S){if(C=f(C),S=g(S),y)try{return p(C,S)}catch(F){}if(h(C,S))return o(!a(l.f,C,S),C[S])}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-get-own-property-names.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-keys-internal.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/enum-bug-keys.js"),l=a.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(f){return n(f,l)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-get-own-property-symbols.js":function(m,t){"use strict";t.f=Object.getOwnPropertySymbols},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-is-prototype-of.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js");m.exports=n({}.isPrototypeOf)},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-keys-internal.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-indexed-object.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/array-includes.js").indexOf,f=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/hidden-keys.js"),g=n([].push);m.exports=function(h,y){var p=l(h),R=0,C=[],S;for(S in p)!a(f,S)&&a(p,S)&&g(C,S);for(;y.length>R;)a(p,S=y[R++])&&(~o(C,S)||g(C,S));return C}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-keys.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-keys-internal.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/enum-bug-keys.js");m.exports=Object.keys||function(o){return n(o,a)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-property-is-enumerable.js":function(m,t){"use strict";var s={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,a=n&&!s.call({1:2},1);t.f=a?function(o){var f=n(this,o);return!!f&&f.enumerable}:s},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-set-prototype-of.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this-accessor.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-object.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/require-object-coercible.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/a-possible-prototype.js");m.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var f=!1,g={},h;try{h=n(Object.prototype,"__proto__","set"),h(g,[]),f=g instanceof Array}catch(y){}return function(p,R){return l(p),o(R),a(p)&&(f?h(p,R):p.__proto__=R),p}}():void 0)},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-to-string.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-string-tag-support.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/classof.js");m.exports=n?{}.toString:function(){return"[object "+a(this)+"]"}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/ordinary-to-primitive.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-call.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-object.js"),o=TypeError;m.exports=function(f,g){var h,y;if(g==="string"&&a(h=f.toString)&&!l(y=n(h,f))||a(h=f.valueOf)&&!l(y=n(h,f))||g!=="string"&&a(h=f.toString)&&!l(y=n(h,f)))return y;throw new o("Can't convert object to primitive value")}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/own-keys.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-built-in.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-get-own-property-names.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-get-own-property-symbols.js"),f=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-object.js"),g=a([].concat);m.exports=n("Reflect","ownKeys")||function(y){var p=l.f(f(y)),R=o.f;return R?g(p,R(y)):p}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/path.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js");m.exports=n},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/require-object-coercible.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-null-or-undefined.js"),a=TypeError;m.exports=function(l){if(n(l))throw new a("Can't call method on "+l);return l}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/set-to-string-tag.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-property.js").f,a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/well-known-symbol.js"),o=l("toStringTag");m.exports=function(f,g,h){f&&!h&&(f=f.prototype),f&&!a(f,o)&&n(f,o,{configurable:!0,value:g})}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared-key.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/uid.js"),l=n("keys");m.exports=function(o){return l[o]||(l[o]=a(o))}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared-store.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-pure.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-global-property.js"),o="__core-js_shared__",f=m.exports=a[o]||l(o,{});(f.versions||(f.versions=[])).push({version:"3.37.1",mode:n?"pure":"global",copyright:"\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.1/LICENSE",source:"https://github.com/zloirock/core-js"})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared-store.js");m.exports=function(a,l){return n[a]||(n[a]=l||{})}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/symbol-constructor-detection.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/engine-v8-version.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),o=l.String;m.exports=!!Object.getOwnPropertySymbols&&!a(function(){var f=Symbol("symbol detection");return!o(f)||!(Object(f)instanceof Symbol)||!Symbol.sham&&n&&n<41})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-absolute-index.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-integer-or-infinity.js"),a=Math.max,l=Math.min;m.exports=function(o,f){var g=n(o);return g<0?a(g+f,0):l(g,f)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-indexed-object.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/indexed-object.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/require-object-coercible.js");m.exports=function(l){return n(a(l))}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-integer-or-infinity.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/math-trunc.js");m.exports=function(a){var l=+a;return l!==l||l===0?0:n(l)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-length.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-integer-or-infinity.js"),a=Math.min;m.exports=function(l){var o=n(l);return o>0?a(o,9007199254740991):0}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-object.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/require-object-coercible.js"),a=Object;m.exports=function(l){return a(n(l))}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-primitive.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-call.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-object.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-symbol.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-method.js"),f=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/ordinary-to-primitive.js"),g=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/well-known-symbol.js"),h=TypeError,y=g("toPrimitive");m.exports=function(p,R){if(!a(p)||l(p))return p;var C=o(p,y),S;if(C){if(R===void 0&&(R="default"),S=n(C,p,R),!a(S)||l(S))return S;throw new h("Can't convert object to primitive value")}return R===void 0&&(R="number"),f(p,R)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-property-key.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-primitive.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-symbol.js");m.exports=function(l){var o=n(l,"string");return a(o)?o:o+""}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-string-tag-support.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/well-known-symbol.js"),a=n("toStringTag"),l={};l[a]="z",m.exports=String(l)==="[object z]"},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-string.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/classof.js"),a=String;m.exports=function(l){if(n(l)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return a(l)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/try-node-require.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/engine-is-node.js");m.exports=function(a){try{if(n)return Function('return require("'+a+'")')()}catch(l){}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/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(n){return"Object"}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/uid.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),a=0,l=Math.random(),o=n(1 .toString);m.exports=function(f){return"Symbol("+(f===void 0?"":f)+")_"+o(++a+l,36)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/use-symbol-as-uid.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/symbol-constructor-detection.js");m.exports=n&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/v8-prototype-define-bug.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js");m.exports=n&&a(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/validate-arguments-length.js":function(m){"use strict";var t=TypeError;m.exports=function(s,n){if(s<n)throw new t("Not enough arguments");return s}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/weak-map-basic-detection.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),l=n.WeakMap;m.exports=a(l)&&/native code/.test(String(l))},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/well-known-symbol.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/uid.js"),f=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/symbol-constructor-detection.js"),g=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/use-symbol-as-uid.js"),h=n.Symbol,y=a("wks"),p=g?h.for||h:h&&h.withoutSetter||o;m.exports=function(R){return l(y,R)||(y[R]=f&&l(h,R)?h[R]:p("Symbol."+R)),y[R]}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/es.error.to-string.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-built-in.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/error-to-string.js"),l=Error.prototype;l.toString!==a&&n(l,"toString",a)},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/es.global-this.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/export.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js");n({global:!0,forced:a.globalThis!==a},{globalThis:a})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/es.object.to-string.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-string-tag-support.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-built-in.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-to-string.js");n||a(Object.prototype,"toString",l,{unsafe:!0})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.atob.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/export.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-built-in.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),f=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-call.js"),g=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js"),h=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-string.js"),y=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/validate-arguments-length.js"),p=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/base64-map.js").c2i,R=/[^\d+/a-z]/i,C=/[\t\n\f\r ]+/g,S=/[=]{1,2}$/,F=l("atob"),E=String.fromCharCode,A=o("".charAt),T=o("".replace),M=o(R.exec),_=!!F&&!g(function(){return F("aGk=")!=="hi"}),L=_&&g(function(){return F(" ")!==""}),k=_&&!g(function(){F("a")}),v=_&&!g(function(){F()}),b=_&&F.length!==1,x=!_||L||k||v||b;n({global:!0,bind:!0,enumerable:!0,forced:x},{atob:function(B){if(y(arguments.length,1),_&&!L&&!k)return f(F,a,B);var P=T(h(B),C,""),U="",Q=0,W=0,q,H,G;if(P.length%4===0&&(P=T(P,S,"")),q=P.length,q%4===1||M(R,P))throw new(l("DOMException"))("The string is not correctly encoded","InvalidCharacterError");for(;Q<q;)H=A(P,Q++),G=W%4?G*64+p[H]:p[H],W++%4&&(U+=E(255&G>>(-2*W&6)));return U}})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.btoa.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/export.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-built-in.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),f=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-call.js"),g=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js"),h=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-string.js"),y=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/validate-arguments-length.js"),p=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/base64-map.js").i2c,R=l("btoa"),C=o("".charAt),S=o("".charCodeAt),F=!!R&&!g(function(){return R("hi")!=="aGk="}),E=F&&!g(function(){R()}),A=F&&g(function(){return R(null)!=="bnVsbA=="}),T=F&&R.length!==1;n({global:!0,bind:!0,enumerable:!0,forced:!F||E||A||T},{btoa:function(_){if(y(arguments.length,1),F)return f(R,a,h(_));for(var L=h(_),k="",v=0,b=p,x,w;C(L,v)||(b="=",v%1);){if(w=S(L,v+=.75),w>255)throw new(l("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");x=x<<8|w,k+=C(b,63&x>>8-v%1*8)}return k}})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.dom-exception.constructor.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/export.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/try-node-require.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-built-in.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js"),f=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-create.js"),g=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/create-property-descriptor.js"),h=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-property.js").f,y=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-built-in.js"),p=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-built-in-accessor.js"),R=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),C=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-instance.js"),S=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-object.js"),F=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/error-to-string.js"),E=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/normalize-string-argument.js"),A=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/dom-exception-constants.js"),T=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/error-stack-clear.js"),M=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/internal-state.js"),_=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),L=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-pure.js"),k="DOMException",v="DATA_CLONE_ERR",b=l("Error"),x=l(k)||function(){try{var re=l("MessageChannel")||a("worker_threads").MessageChannel;new re().port1.postMessage(new WeakMap)}catch(ue){if(ue.name===v&&ue.code===25)return ue.constructor}}(),w=x&&x.prototype,B=b.prototype,P=M.set,U=M.getterFor(k),Q="stack"in new b(k),W=function(ue){return R(A,ue)&&A[ue].m?A[ue].c:0},q=function(){C(this,H);var ue=arguments.length,ce=E(ue<1?void 0:arguments[0]),oe=E(ue<2?void 0:arguments[1],"Error"),ae=W(oe);if(P(this,{type:k,name:oe,message:ce,code:ae}),_||(this.name=oe,this.message=ce,this.code=ae),Q){var le=new b(ce);le.name=k,h(this,"stack",g(1,T(le.stack,1)))}},H=q.prototype=f(B),G=function(ue){return{enumerable:!0,configurable:!0,get:ue}},z=function(ue){return G(function(){return U(this)[ue]})};_&&(p(H,"code",z("code")),p(H,"message",z("message")),p(H,"name",z("name"))),h(H,"constructor",g(1,q));var V=o(function(){return!(new x instanceof b)}),Z=V||o(function(){return B.toString!==F||String(new x(1,2))!=="2: 1"}),D=V||o(function(){return new x(1,"DataCloneError").code!==25}),O=V||x[v]!==25||w[v]!==25,K=L?Z||D||O:V;n({global:!0,constructor:!0,forced:K},{DOMException:K?q:x});var $=l(k),j=$.prototype;Z&&(L||x===$)&&y(j,"toString",F),D&&_&&x===$&&p(j,"code",G(function(){return W(S(this).name)}));for(var N in A)if(R(A,N)){var J=A[N],ee=J.s,Y=g(6,J.c);R($,ee)||h($,ee,Y),R(j,ee)||h(j,ee,Y)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.dom-exception.stack.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/export.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),l=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-built-in.js"),o=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/create-property-descriptor.js"),f=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-property.js").f,g=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),h=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-instance.js"),y=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/inherit-if-required.js"),p=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/normalize-string-argument.js"),R=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/dom-exception-constants.js"),C=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/error-stack-clear.js"),S=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),F=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-pure.js"),E="DOMException",A=l("Error"),T=l(E),M=function(){h(this,_);var q=arguments.length,H=p(q<1?void 0:arguments[0]),G=p(q<2?void 0:arguments[1],"Error"),z=new T(H,G),V=new A(H);return V.name=E,f(z,"stack",o(1,C(V.stack,1))),y(z,this,M),z},_=M.prototype=T.prototype,L="stack"in new A(E),k="stack"in new T(1,2),v=T&&S&&Object.getOwnPropertyDescriptor(a,E),b=!!v&&!(v.writable&&v.configurable),x=L&&!b&&!k;n({global:!0,constructor:!0,forced:F||x},{DOMException:x?M:T});var w=l(E),B=w.prototype;if(B.constructor!==w){F||f(B,"constructor",o(1,w));for(var P in R)if(g(R,P)){var U=R[P],Q=U.s;g(w,Q)||f(w,Q,o(6,U.c))}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.dom-exception.to-string-tag.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-built-in.js"),a=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/set-to-string-tag.js"),l="DOMException";a(n(l),l)},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/stable/atob.js":function(m,t,s){"use strict";s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/es.error.to-string.js"),s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/es.object.to-string.js"),s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.atob.js"),s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.dom-exception.constructor.js"),s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.dom-exception.stack.js"),s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.dom-exception.to-string-tag.js");var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/path.js");m.exports=n.atob},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/stable/btoa.js":function(m,t,s){"use strict";s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/es.error.to-string.js"),s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/es.object.to-string.js"),s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.btoa.js"),s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.dom-exception.constructor.js"),s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.dom-exception.stack.js"),s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.dom-exception.to-string-tag.js");var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/path.js");m.exports=n.btoa},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/stable/global-this.js":function(m,t,s){"use strict";var n=s("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/es/global-this.js");m.exports=n},"../../.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 G},__assign:function(){return l},__asyncDelegator:function(){return x},__asyncGenerator:function(){return b},__asyncValues:function(){return w},__await:function(){return v},__awaiter:function(){return S},__classPrivateFieldGet:function(){return W},__classPrivateFieldIn:function(){return H},__classPrivateFieldSet:function(){return q},__createBinding:function(){return E},__decorate:function(){return f},__disposeResources:function(){return V},__esDecorate:function(){return h},__exportStar:function(){return A},__extends:function(){return a},__generator:function(){return F},__importDefault:function(){return Q},__importStar:function(){return U},__makeTemplateObject:function(){return B},__metadata:function(){return C},__param:function(){return g},__propKey:function(){return p},__read:function(){return M},__rest:function(){return o},__runInitializers:function(){return y},__setFunctionName:function(){return R},__spread:function(){return _},__spreadArray:function(){return k},__spreadArrays:function(){return L},__values:function(){return T},default:function(){return Z}});var n=function(O,K){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function($,j){$.__proto__=j}||function($,j){for(var N in j)Object.prototype.hasOwnProperty.call(j,N)&&($[N]=j[N])},n(O,K)};function a(D,O){if(typeof O!="function"&&O!==null)throw new TypeError("Class extends value "+String(O)+" is not a constructor or null");n(D,O);function K(){this.constructor=D}D.prototype=O===null?Object.create(O):(K.prototype=O.prototype,new K)}var l=function(){return l=Object.assign||function(K){for(var $,j=1,N=arguments.length;j<N;j++){$=arguments[j];for(var J in $)Object.prototype.hasOwnProperty.call($,J)&&(K[J]=$[J])}return K},l.apply(this,arguments)};function o(D,O){var K={};for(var $ in D)Object.prototype.hasOwnProperty.call(D,$)&&O.indexOf($)<0&&(K[$]=D[$]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,$=Object.getOwnPropertySymbols(D);j<$.length;j++)O.indexOf($[j])<0&&Object.prototype.propertyIsEnumerable.call(D,$[j])&&(K[$[j]]=D[$[j]]);return K}function f(D,O,K,$){var j=arguments.length,N=j<3?O:$===null?$=Object.getOwnPropertyDescriptor(O,K):$,J;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")N=Reflect.decorate(D,O,K,$);else for(var ee=D.length-1;ee>=0;ee--)(J=D[ee])&&(N=(j<3?J(N):j>3?J(O,K,N):J(O,K))||N);return j>3&&N&&Object.defineProperty(O,K,N),N}function g(D,O){return function(K,$){O(K,$,D)}}function h(D,O,K,$,j,N){function J(ie){if(ie!==void 0&&typeof ie!="function")throw new TypeError("Function expected");return ie}for(var ee=$.kind,Y=ee==="getter"?"get":ee==="setter"?"set":"value",re=!O&&D?$.static?D:D.prototype:null,ue=O||(re?Object.getOwnPropertyDescriptor(re,$.name):{}),ce,oe=!1,ae=K.length-1;ae>=0;ae--){var le={};for(var ne in $)le[ne]=ne==="access"?{}:$[ne];for(var ne in $.access)le.access[ne]=$.access[ne];le.addInitializer=function(ie){if(oe)throw new TypeError("Cannot add initializers after decoration has completed");N.push(J(ie||null))};var te=(0,K[ae])(ee==="accessor"?{get:ue.get,set:ue.set}:ue[Y],le);if(ee==="accessor"){if(te===void 0)continue;if(te===null||typeof te!="object")throw new TypeError("Object expected");(ce=J(te.get))&&(ue.get=ce),(ce=J(te.set))&&(ue.set=ce),(ce=J(te.init))&&j.unshift(ce)}else(ce=J(te))&&(ee==="field"?j.unshift(ce):ue[Y]=ce)}re&&Object.defineProperty(re,$.name,ue),oe=!0}function y(D,O,K){for(var $=arguments.length>2,j=0;j<O.length;j++)K=$?O[j].call(D,K):O[j].call(D);return $?K:void 0}function p(D){return typeof D=="symbol"?D:"".concat(D)}function R(D,O,K){return typeof O=="symbol"&&(O=O.description?"[".concat(O.description,"]"):""),Object.defineProperty(D,"name",{configurable:!0,value:K?"".concat(K," ",O):O})}function C(D,O){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(D,O)}function S(D,O,K,$){function j(N){return N instanceof K?N:new K(function(J){J(N)})}return new(K||(K=Promise))(function(N,J){function ee(ue){try{re($.next(ue))}catch(ce){J(ce)}}function Y(ue){try{re($.throw(ue))}catch(ce){J(ce)}}function re(ue){ue.done?N(ue.value):j(ue.value).then(ee,Y)}re(($=$.apply(D,O||[])).next())})}function F(D,O){var K={label:0,sent:function(){if(N[0]&1)throw N[1];return N[1]},trys:[],ops:[]},$,j,N,J;return J={next:ee(0),throw:ee(1),return:ee(2)},typeof Symbol=="function"&&(J[Symbol.iterator]=function(){return this}),J;function ee(re){return function(ue){return Y([re,ue])}}function Y(re){if($)throw new TypeError("Generator is already executing.");for(;J&&(J=0,re[0]&&(K=0)),K;)try{if($=1,j&&(N=re[0]&2?j.return:re[0]?j.throw||((N=j.return)&&N.call(j),0):j.next)&&!(N=N.call(j,re[1])).done)return N;switch(j=0,N&&(re=[re[0]&2,N.value]),re[0]){case 0:case 1:N=re;break;case 4:return K.label++,{value:re[1],done:!1};case 5:K.label++,j=re[1],re=[0];continue;case 7:re=K.ops.pop(),K.trys.pop();continue;default:if(N=K.trys,!(N=N.length>0&&N[N.length-1])&&(re[0]===6||re[0]===2)){K=0;continue}if(re[0]===3&&(!N||re[1]>N[0]&&re[1]<N[3])){K.label=re[1];break}if(re[0]===6&&K.label<N[1]){K.label=N[1],N=re;break}if(N&&K.label<N[2]){K.label=N[2],K.ops.push(re);break}N[2]&&K.ops.pop(),K.trys.pop();continue}re=O.call(D,K)}catch(ue){re=[6,ue],j=0}finally{$=N=0}if(re[0]&5)throw re[1];return{value:re[0]?re[1]:void 0,done:!0}}}var E=Object.create?function(D,O,K,$){$===void 0&&($=K);var j=Object.getOwnPropertyDescriptor(O,K);(!j||("get"in j?!O.__esModule:j.writable||j.configurable))&&(j={enumerable:!0,get:function(){return O[K]}}),Object.defineProperty(D,$,j)}:function(D,O,K,$){$===void 0&&($=K),D[$]=O[K]};function A(D,O){for(var K in D)K!=="default"&&!Object.prototype.hasOwnProperty.call(O,K)&&E(O,D,K)}function T(D){var O=typeof Symbol=="function"&&Symbol.iterator,K=O&&D[O],$=0;if(K)return K.call(D);if(D&&typeof D.length=="number")return{next:function(){return D&&$>=D.length&&(D=void 0),{value:D&&D[$++],done:!D}}};throw new TypeError(O?"Object is not iterable.":"Symbol.iterator is not defined.")}function M(D,O){var K=typeof Symbol=="function"&&D[Symbol.iterator];if(!K)return D;var $=K.call(D),j,N=[],J;try{for(;(O===void 0||O-- >0)&&!(j=$.next()).done;)N.push(j.value)}catch(ee){J={error:ee}}finally{try{j&&!j.done&&(K=$.return)&&K.call($)}finally{if(J)throw J.error}}return N}function _(){for(var D=[],O=0;O<arguments.length;O++)D=D.concat(M(arguments[O]));return D}function L(){for(var D=0,O=0,K=arguments.length;O<K;O++)D+=arguments[O].length;for(var $=Array(D),j=0,O=0;O<K;O++)for(var N=arguments[O],J=0,ee=N.length;J<ee;J++,j++)$[j]=N[J];return $}function k(D,O,K){if(K||arguments.length===2)for(var $=0,j=O.length,N;$<j;$++)(N||!($ in O))&&(N||(N=Array.prototype.slice.call(O,0,$)),N[$]=O[$]);return D.concat(N||Array.prototype.slice.call(O))}function v(D){return this instanceof v?(this.v=D,this):new v(D)}function b(D,O,K){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var $=K.apply(D,O||[]),j,N=[];return j={},J("next"),J("throw"),J("return"),j[Symbol.asyncIterator]=function(){return this},j;function J(oe){$[oe]&&(j[oe]=function(ae){return new Promise(function(le,ne){N.push([oe,ae,le,ne])>1||ee(oe,ae)})})}function ee(oe,ae){try{Y($[oe](ae))}catch(le){ce(N[0][3],le)}}function Y(oe){oe.value instanceof v?Promise.resolve(oe.value.v).then(re,ue):ce(N[0][2],oe)}function re(oe){ee("next",oe)}function ue(oe){ee("throw",oe)}function ce(oe,ae){oe(ae),N.shift(),N.length&&ee(N[0][0],N[0][1])}}function x(D){var O,K;return O={},$("next"),$("throw",function(j){throw j}),$("return"),O[Symbol.iterator]=function(){return this},O;function $(j,N){O[j]=D[j]?function(J){return(K=!K)?{value:v(D[j](J)),done:!1}:N?N(J):J}:N}}function w(D){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var O=D[Symbol.asyncIterator],K;return O?O.call(D):(D=typeof T=="function"?T(D):D[Symbol.iterator](),K={},$("next"),$("throw"),$("return"),K[Symbol.asyncIterator]=function(){return this},K);function $(N){K[N]=D[N]&&function(J){return new Promise(function(ee,Y){J=D[N](J),j(ee,Y,J.done,J.value)})}}function j(N,J,ee,Y){Promise.resolve(Y).then(function(re){N({value:re,done:ee})},J)}}function B(D,O){return Object.defineProperty?Object.defineProperty(D,"raw",{value:O}):D.raw=O,D}var P=Object.create?function(D,O){Object.defineProperty(D,"default",{enumerable:!0,value:O})}:function(D,O){D.default=O};function U(D){if(D&&D.__esModule)return D;var O={};if(D!=null)for(var K in D)K!=="default"&&Object.prototype.hasOwnProperty.call(D,K)&&E(O,D,K);return P(O,D),O}function Q(D){return D&&D.__esModule?D:{default:D}}function W(D,O,K,$){if(K==="a"&&!$)throw new TypeError("Private accessor was defined without a getter");if(typeof O=="function"?D!==O||!$:!O.has(D))throw new TypeError("Cannot read private member from an object whose class did not declare it");return K==="m"?$:K==="a"?$.call(D):$?$.value:O.get(D)}function q(D,O,K,$,j){if($==="m")throw new TypeError("Private method is not writable");if($==="a"&&!j)throw new TypeError("Private accessor was defined without a setter");if(typeof O=="function"?D!==O||!j:!O.has(D))throw new TypeError("Cannot write private member to an object whose class did not declare it");return $==="a"?j.call(D,K):j?j.value=K:O.set(D,K),K}function H(D,O){if(O===null||typeof O!="object"&&typeof O!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof D=="function"?O===D:D.has(O)}function G(D,O,K){if(O!=null){if(typeof O!="object"&&typeof O!="function")throw new TypeError("Object expected.");var $;if(K){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");$=O[Symbol.asyncDispose]}if($===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");$=O[Symbol.dispose]}if(typeof $!="function")throw new TypeError("Object not disposable.");D.stack.push({value:O,dispose:$,async:K})}else K&&D.stack.push({async:!0});return O}var z=typeof SuppressedError=="function"?SuppressedError:function(D,O,K){var $=new Error(K);return $.name="SuppressedError",$.error=D,$.suppressed=O,$};function V(D){function O($){D.error=D.hasError?new z($,D.error,"An error was suppressed during disposal."):$,D.hasError=!0}function K(){for(;D.stack.length;){var $=D.stack.pop();try{var j=$.dispose&&$.dispose.call($.value);if($.async)return Promise.resolve(j).then(K,function(N){return O(N),K()})}catch(N){O(N)}}if(D.hasError)throw D.error}return K()}var Z={__extends:a,__assign:l,__rest:o,__decorate:f,__param:g,__metadata:C,__awaiter:S,__generator:F,__createBinding:E,__exportStar:A,__values:T,__read:M,__spread:_,__spreadArrays:L,__spreadArray:k,__await:v,__asyncGenerator:b,__asyncDelegator:x,__asyncValues:w,__makeTemplateObject:B,__importStar:U,__importDefault:Q,__classPrivateFieldGet:W,__classPrivateFieldSet:q,__classPrivateFieldIn:H,__addDisposableResource:G,__disposeResources:V}}},r={};function u(d){var m=r[d];if(m!==void 0)return m.exports;var t=r[d]={exports:{}};return e[d].call(t.exports,t,t.exports,u),t.exports}(function(){u.d=function(d,m){for(var t in m)u.o(m,t)&&!u.o(d,t)&&Object.defineProperty(d,t,{enumerable:!0,get:m[t]})}})(),function(){u.o=function(d,m){return Object.prototype.hasOwnProperty.call(d,m)}}(),function(){u.r=function(d){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(d,"__esModule",{value:!0})}}();var c={};(function(){"use strict";var d=c;Object.defineProperty(d,"__esModule",{value:!0}),d.TableIntelligence=d.AugLoop=d.debugLog=d.x10Interop=d.x10Services=d.proxies=d.langSubpackage=d.calcSubpackage=void 0;var m=u("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");u("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/stable/atob.js"),u("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/stable/btoa.js"),u("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/stable/global-this.js"),globalThis.__x10_target_platform="win32",d.calcSubpackage=m.__importStar(u("../excel-online-calc/lib/index.js")),d.langSubpackage=m.__importStar(u("../excel-online-calc-lang/lib/index.js")),d.proxies=m.__importStar(u("./lib/proxies.js")),d.x10Services=m.__importStar(u("../excel-online-x10-interop/lib/x10GeneratedServices.js")),d.x10Interop=m.__importStar(u("../excel-online-x10-interop/lib/index.js"));var t=u("./lib/logging.js");Object.defineProperty(d,"debugLog",{enumerable:!0,get:function(){return t.debugLog}}),d.AugLoop=m.__importStar(u("./lib/AugLoop/index.js")),d.TableIntelligence=m.__importStar(u("./lib/TableIntelligence/index.js"))})(),nZ.exports=c})()});var C3=ar(lZ=>{"use strict";I();Object.defineProperty(lZ,"__esModule",{value:!0});jV();if(globalThis.__x10_excel_x10_native!==void 0)throw new Error("Global variable __x10_excel_x10_native is already defined");globalThis.__x10_excel_x10_native=iZ()});var F3=ar((dVe,uZ)=>{"use strict";I();var oZ;function H8e(e){throw new Error(e)}uZ.exports=(oZ=globalThis.__x10_excel_x10_native)!=null?oZ:H8e("Global variable __x10_excel_x10_native is not defined")});var vZ={};wi(vZ,{TestPlugin:()=>Fb});function V8e(e,r,u,c,d,m){var t,s,n,a,l,o,f,g=Symbol.metadata||Symbol.for("Symbol.metadata"),h=Object.defineProperty,y=Object.create,p=[y(null),y(null)],R=r.length;function C(A,T,M){return function(_,L){T&&(L=_,_=e);for(var k=0;k<A.length;k++)L=A[k].apply(_,M?[L]:[]);return M?L:_}}function S(A,T,M,_){if(typeof A!="function"&&(_||A!==void 0))throw new TypeError(T+" must "+(M||"be")+" a function"+(_?"":" or undefined"));return A}function F(A,T,M,_,L,k,v,b,x,w,B){function P(Y){if(!B(Y))throw new TypeError("Attempted to access private element on non-instance")}var U=[].concat(T[0]),Q=T[3],W=!v,q=L===1,H=L===3,G=L===4,z=L===2;function V(Y,re,ue){return function(ce,oe){return re&&(oe=ce,ce=A),ue&&ue(ce),Z[Y].call(ce,oe)}}if(!W){var Z={},D=[],O=H?"get":G||q?"set":"value";if(x?(w||q?Z={get:cZ(function(){return Q(this)},_,"get"),set:function(re){T[4](this,re)}}:Z[O]=Q,w||cZ(Z[O],_,z?"":O)):w||(Z=Object.getOwnPropertyDescriptor(A,_)),!w&&!x){if((s=p[+b][_])&&(s^L)!=7)throw new Error("Decorating two elements with the same name ("+Z[O].name+") is not supported yet");p[+b][_]=L<3?1:L}}for(var K=A,$=U.length-1;$>=0;$-=M?2:1){var j=U[$],N=M?U[$-1]:void 0,J={},ee={kind:["field","accessor","method","getter","setter","class"][L],name:_,metadata:t,addInitializer:function(Y,re){if(Y.v)throw new Error("attempted to call addInitializer after decoration was finished");S(re,"An initializer","be",!0),k.push(re)}.bind(null,J)};if(W)s=j.call(N,K,ee),J.v=1,S(s,"class decorators","return")&&(K=s);else if(ee.static=b,ee.private=x,s=ee.access={has:x?B.bind():function(Y){return _ in Y}},G||(s.get=x?z?function(Y){return P(Y),Z.value}:V("get",0,P):function(Y){return Y[_]}),z||H||(s.set=x?V("set",0,P):function(Y,re){Y[_]=re}),K=j.call(N,q?{get:Z.get,set:Z.set}:Z[O],ee),J.v=1,q){if(typeof K=="object"&&K)(s=S(K.get,"accessor.get"))&&(Z.get=s),(s=S(K.set,"accessor.set"))&&(Z.set=s),(s=S(K.init,"accessor.init"))&&D.unshift(s);else if(K!==void 0)throw new TypeError("accessor decorators must return an object with get, set, or init properties or undefined")}else S(K,(w?"field":"method")+" decorators","return")&&(w?D.unshift(K):Z[O]=K)}return L<2&&v.push(C(D,b,1),C(k,b,0)),w||W||(x?q?v.splice(-1,0,V("get",b),V("set",b)):v.push(z?Z[O]:S.call.bind(Z[O])):h(A,_,Z)),K}function E(A){return h(A,g,{configurable:!0,enumerable:!0,value:t})}return m!==void 0&&(t=m[g]),t=y(t??null),l=[],o=function(T){T&&l.push(C(T))},f=function(T,M){for(var _=0;_<u.length;_++){var L=u[_],k=L[1],v=7&k;if((8&k)==T&&!v==M){var b=L[2],x=!!L[3],w=16&k;F(T?e:e.prototype,L,w,x?"#"+b:Z8e(b),v,v<2?[]:T?a=a||[]:n=n||[],l,!!T,x,M,T&&x?function(B){return U8e(B)===e}:d)}}},f(8,0),f(0,0),f(8,1),f(0,1),o(n),o(a),s=l,R||E(e),{e:s,get c(){var A=[];return R&&[E(e=F(e,[r],c,e.name,5,A)),C(A,1)]}}}function Z8e(e){var r=j8e(e,"string");return typeof r=="symbol"?r:String(r)}function j8e(e,r){if(typeof e!="object"||!e)return e;var u=e[Symbol.toPrimitive];if(u!==void 0){var c=u.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 cZ(e,r,u){typeof r=="symbol"&&(r=(r=r.description)?"["+r+"]":"");try{Object.defineProperty(e,"name",{configurable:!0,value:u?u+" "+r:r})}catch(c){}return e}function U8e(e){if(Object(e)!==e)throw TypeError("right-hand side of 'in' should be an object, got "+(e!==null?typeof e:"null"));return e}var Cb,sZ,dZ,gVe,kg,fZ,gZ,mZ,h2,Rb,Fb,G8e,hZ,W8e,pZ,RZ=fe(()=>{"use strict";I();Cb=de(Oa()),sZ=de(et()),dZ=de(rt()),gVe=de(C3()),kg=de(F3());h2=kg.calcSubpackage.x10,Rb=h2.PluginRegistry.create(h2.PluginFactoryName.TestPlugin,h2.PluginGroup.Excel),G8e=function(){function e(){(0,sZ.default)(this,e),gZ(this)}return(0,dZ.default)(e,[{key:"run",value:function*(u){return yield h2.delay,{items:[{label:"Hello, world from the plugin!",kind:kg.x10Interop.CompletionItemKind.Copilot,type:kg.x10Interop.SuggestionKind.Simple}]}}}],[{key:"factory",get:function(){return Rb.injectPluginFactory()}}])}();fZ=G8e;hZ=V8e(fZ,[Rb.x10Plugin()],[[Rb.uiMessageHandler({kind:h2.RequestKind.functionSuggestion}),2,"run"]]),W8e=(0,Cb.default)(hZ.e,1);gZ=W8e[0];pZ=(0,Cb.default)(hZ.c,2);Fb=pZ[0];mZ=pZ[1];mZ();h2.registerPlugin(Fb)});var Ye=ar((hVe,CZ)=>{I();CZ.exports=OfficePlatformGlobal.React});var FZ=fe(()=>{"use strict";I()});var yZ=fe(()=>{"use strict";I()});var SZ,bZ,y3,AZ,EZ,TZ=fe(()=>{"use strict";I();(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"})(SZ||(SZ={}));(function(e){e[e.Unknown=0]="Unknown",e[e.Consumer=1]="Consumer",e[e.Enterprise=2]="Enterprise"})(bZ||(bZ={}));(function(e){e[e.Default=0]="Default",e[e.EDPSCompliant=1]="EDPSCompliant"})(y3||(y3={}));(function(e){e.AuthorizationCode="authorization_code",e.ClientCredentials="client_credentials",e.RefreshToken="refresh_token"})(AZ||(AZ={}));(function(e){e[e.LoggedIn=0]="LoggedIn",e[e.LoggedOut=1]="LoggedOut"})(EZ||(EZ={}))});var xZ,kZ=fe(()=>{"use strict";I();(function(e){e.Azure="azure",e.Spe="spe",e.Local="local"})(xZ||(xZ={}))});var wZ,IZ=fe(()=>{"use strict";I();(function(e){e[e.Add=1]="Add",e[e.Update=2]="Update",e[e.Delete=3]="Delete"})(wZ||(wZ={}))});var DZ,MZ=fe(()=>{"use strict";I();(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"})(DZ||(DZ={}))});var S3,_Z=fe(()=>{"use strict";I();(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"})(S3||(S3={}))});var b3,LZ=fe(()=>{"use strict";I();(function(e){e[e.Unknown=0]="Unknown",e[e.CopilotInM365=1]="CopilotInM365",e[e.CopilotPro=2]="CopilotPro",e[e.CopilotEnterprise=3]="CopilotEnterprise"})(b3||(b3={}))});var A3,E3,T3,x3,BZ=fe(()=>{"use strict";I();(function(e){e.Unknown="Unknown",e.Canvas="Canvas",e.CopilotChat="CopilotChat",e.Test="Test"})(A3||(A3={}));(function(e){e[e.None=0]="None",e[e.Added=1]="Added",e[e.Updated=2]="Updated",e[e.Deleted=3]="Deleted"})(E3||(E3={}));(function(e){e[e.ContentChanged=0]="ContentChanged",e[e.ContentWasEmpty=1]="ContentWasEmpty",e[e.FormattingChanged=2]="FormattingChanged",e[e.ContentWasInsideOfTheTable=3]="ContentWasInsideOfTheTable"})(T3||(T3={}));(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"})(x3||(x3={}))});var PZ,OZ,NZ,HZ,pc,k3,ws,VZ=fe(()=>{"use strict";I();PZ=de(rt()),OZ=de(et()),NZ=512,HZ=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"})(pc||(pc={}));(function(e){e[e.NewDocument=0]="NewDocument",e[e.EditDocument=1]="EditDocument",e[e.ViewOnlyDocument=2]="ViewOnlyDocument"})(k3||(k3={}));ws=(0,PZ.default)(function e(){(0,OZ.default)(this,e)});ws.lowerIndexBound=1;ws.maxNumberOfRows=1048576;ws.maxNumberOfColumns=16384;ws.firstColumnName="A";ws.lastColumnName="XFD"});var w3,I3,ZZ=fe(()=>{"use strict";I();(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"})(w3||(w3={}));(function(e){e[e.Unknown=0]="Unknown",e[e.AuthTokenIsMissing=1]="AuthTokenIsMissing",e[e.UserContextIsMissing=2]="UserContextIsMissing",e[e.SeedingNotCompleted=3]="SeedingNotCompleted"})(I3||(I3={}))});var D3,jZ=fe(()=>{"use strict";I();(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"})(D3||(D3={}))});var UZ,GZ,WZ,Ce,vc=fe(()=>{"use strict";I();UZ=de(Ei()),GZ=de(et()),WZ=de(rt()),Ce=function(){function e(r){(0,GZ.default)(this,e),e.assign(e,this,r)}return(0,WZ.default)(e,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 c=e.getTypeNameFor(u);return c?[c].concat((0,UZ.default)(e.getBaseTypesFor(u))):[]}},{key:"matchesTypesFor",value:function(u,c){if(!Array.isArray(c)||c.length===0)return!0;var d=e.getTypeNameFor(u),m=e.getBaseTypesFor(u);for(var t of c)if(t===d||m.indexOf(t)>=0)return!0;return!1}},{key:"assign",value:function(u,c,d){if(d)for(var m of Object.keys(d))c[m]=d[m];return c.H_=u.H_,c}}])}();Ce.H_={T_:Ce.getTypeName(),B_:Ce.getBaseTypes()}});var _g,Lg,wg,Ig,Dg,Mg,zZ=fe(()=>{"use strict";I();_g=de(et()),Lg=de(rt());vc();wg=function(){function e(r){(0,_g.default)(this,e),Ce.assign(e,this,r)}return(0,Lg.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_Annotation"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();wg.H_={T_:wg.getTypeName(),B_:wg.getBaseTypes()};Ig=function(){function e(r){(0,_g.default)(this,e),Ce.assign(e,this,r)}return(0,Lg.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_BinaryClassificationAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Ig.H_={T_:Ig.getTypeName(),B_:Ig.getBaseTypes()};Dg=function(){function e(r){(0,_g.default)(this,e),Ce.assign(e,this,r)}return(0,Lg.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_StreamAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Dg.H_={T_:Dg.getTypeName(),B_:Dg.getBaseTypes()};Mg=function(){function e(r){(0,_g.default)(this,e),Ce.assign(e,this,r)}return(0,Lg.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_ExecutionCorrelatedAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Mg.H_={T_:Mg.getTypeName(),B_:Mg.getBaseTypes()}});var yb,Sb,Bg,Pg,$Z=fe(()=>{"use strict";I();yb=de(et()),Sb=de(rt());vc();Bg=function(){function e(r){(0,yb.default)(this,e),Ce.assign(e,this,r)}return(0,Sb.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Event"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Bg.H_={T_:Bg.getTypeName(),B_:Bg.getBaseTypes()};Pg=function(){function e(r){(0,yb.default)(this,e),Ce.assign(e,this,r)}return(0,Sb.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UserCommand"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Event"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Pg.H_={T_:Pg.getTypeName(),B_:Pg.getBaseTypes()}});var Mi,_i,Og,Ng,Hg,Vg,Zg,jg,Ug,Gg,Wg,zg,$g,Kg,qg,Qg,Jg,Xg,Yg,em,KZ=fe(()=>{"use strict";I();Mi=de(et()),_i=de(rt());vc();Og=function(){function e(r){(0,Mi.default)(this,e),Ce.assign(e,this,r)}return(0,_i.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ItemDelta"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Og.H_={T_:Og.getTypeName(),B_:Og.getBaseTypes()};Ng=function(){function e(r){(0,Mi.default)(this,e),Ce.assign(e,this,r)}return(0,_i.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ItemChangesDelta"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemDelta"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Ng.H_={T_:Ng.getTypeName(),B_:Ng.getBaseTypes()};Hg=function(){function e(r){(0,Mi.default)(this,e),Ce.assign(e,this,r)}return(0,_i.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Operation"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Hg.H_={T_:Hg.getTypeName(),B_:Hg.getBaseTypes()};Vg=function(){function e(r){(0,Mi.default)(this,e),Ce.assign(e,this,r)}return(0,_i.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_OperationWithSiblingContext"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Vg.H_={T_:Vg.getTypeName(),B_:Vg.getBaseTypes()};Zg=function(){function e(r){(0,Mi.default)(this,e),Ce.assign(e,this,r)}return(0,_i.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Zg.H_={T_:Zg.getTypeName(),B_:Zg.getBaseTypes()};jg=function(){function e(r){(0,Mi.default)(this,e),Ce.assign(e,this,r)}return(0,_i.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();jg.H_={T_:jg.getTypeName(),B_:jg.getBaseTypes()};Ug=function(){function e(r){(0,Mi.default)(this,e),Ce.assign(e,this,r)}return(0,_i.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UpdateAnnotationMetaDataOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Ug.H_={T_:Ug.getTypeName(),B_:Ug.getBaseTypes()};Gg=function(){function e(r){(0,Mi.default)(this,e),Ce.assign(e,this,r)}return(0,_i.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UpdateOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Gg.H_={T_:Gg.getTypeName(),B_:Gg.getBaseTypes()};Wg=function(){function e(r){(0,Mi.default)(this,e),Ce.assign(e,this,r)}return(0,_i.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DeleteOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Wg.H_={T_:Wg.getTypeName(),B_:Wg.getBaseTypes()};zg=function(){function e(r){(0,Mi.default)(this,e),Ce.assign(e,this,r)}return(0,_i.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_PurgeOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();zg.H_={T_:zg.getTypeName(),B_:zg.getBaseTypes()};$g=function(){function e(r){(0,Mi.default)(this,e),Ce.assign(e,this,r)}return(0,_i.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_PurgeSubtreeExceptTypesOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();$g.H_={T_:$g.getTypeName(),B_:$g.getBaseTypes()};Kg=function(){function e(r){(0,Mi.default)(this,e),Ce.assign(e,this,r)}return(0,_i.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_PurgeByTypesOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Kg.H_={T_:Kg.getTypeName(),B_:Kg.getBaseTypes()};qg=function(){function e(r){(0,Mi.default)(this,e),Ce.assign(e,this,r)}return(0,_i.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_FocusOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();qg.H_={T_:qg.getTypeName(),B_:qg.getBaseTypes()};Qg=function(){function e(r){(0,Mi.default)(this,e),Ce.assign(e,this,r)}return(0,_i.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_VisibilityOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Qg.H_={T_:Qg.getTypeName(),B_:Qg.getBaseTypes()};Jg=function(){function e(r){(0,Mi.default)(this,e),Ce.assign(e,this,r)}return(0,_i.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DeltaUpdateOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Jg.H_={T_:Jg.getTypeName(),B_:Jg.getBaseTypes()};Xg=function(){function e(r){(0,Mi.default)(this,e),Ce.assign(e,this,r)}return(0,_i.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_MicroSyncOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Xg.H_={T_:Xg.getTypeName(),B_:Xg.getBaseTypes()};Yg=function(){function e(r){(0,Mi.default)(this,e),Ce.assign(e,this,r)}return(0,_i.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Signals_SignalOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Yg.H_={T_:Yg.getTypeName(),B_:Yg.getBaseTypes()};em=function(){function e(r){(0,Mi.default)(this,e),Ce.assign(e,this,r)}return(0,_i.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_CancelSignalTriggeredWorkflowExecutionOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();em.H_={T_:em.getTypeName(),B_:em.getBaseTypes()}});var M3,_3,rm,tm,am,qZ=fe(()=>{"use strict";I();M3=de(et()),_3=de(rt());vc();rm=function(){function e(r){(0,M3.default)(this,e),Ce.assign(e,this,r)}return(0,_3.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Signals_Signal"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();rm.H_={T_:rm.getTypeName(),B_:rm.getBaseTypes()};tm=function(){function e(r){(0,M3.default)(this,e),Ce.assign(e,this,r)}return(0,_3.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DirtyAreaSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();tm.H_={T_:tm.getTypeName(),B_:tm.getBaseTypes()};am=function(){function e(r){(0,M3.default)(this,e),Ce.assign(e,this,r)}return(0,_3.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();am.H_={T_:am.getTypeName(),B_:am.getBaseTypes()}});var ml,hl,nm,im,lm,om,um,cm,sm,dm,fm,gm,mm,hm,pm,vm,Rm,QZ=fe(()=>{"use strict";I();ml=de(et()),hl=de(rt());vc();nm=function(){function e(r){(0,ml.default)(this,e),Ce.assign(e,this,r)}return(0,hl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Blob"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();nm.H_={T_:nm.getTypeName(),B_:nm.getBaseTypes()};im=function(){function e(r){(0,ml.default)(this,e),Ce.assign(e,this,r)}return(0,hl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Binary"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();im.H_={T_:im.getTypeName(),B_:im.getBaseTypes()};lm=function(){function e(r){(0,ml.default)(this,e),Ce.assign(e,this,r)}return(0,hl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_TileGroup"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();lm.H_={T_:lm.getTypeName(),B_:lm.getBaseTypes()};om=function(){function e(r){(0,ml.default)(this,e),Ce.assign(e,this,r)}return(0,hl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Session"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_TileGroup"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();om.H_={T_:om.getTypeName(),B_:om.getBaseTypes()};um=function(){function e(r){(0,ml.default)(this,e),Ce.assign(e,this,r)}return(0,hl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Document"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_TileGroup"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();um.H_={T_:um.getTypeName(),B_:um.getBaseTypes()};cm=function(){function e(r){(0,ml.default)(this,e),Ce.assign(e,this,r)}return(0,hl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_SubDocument"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();cm.H_={T_:cm.getTypeName(),B_:cm.getBaseTypes()};sm=function(){function e(r){(0,ml.default)(this,e),Ce.assign(e,this,r)}return(0,hl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_GridCell"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();sm.H_={T_:sm.getTypeName(),B_:sm.getBaseTypes()};dm=function(){function e(r){(0,ml.default)(this,e),Ce.assign(e,this,r)}return(0,hl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_GridNeighborhoodContext"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();dm.H_={T_:dm.getTypeName(),B_:dm.getBaseTypes()};fm=function(){function e(r){(0,ml.default)(this,e),Ce.assign(e,this,r)}return(0,hl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ItemFilter"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();fm.H_={T_:fm.getTypeName(),B_:fm.getBaseTypes()};gm=function(){function e(r){(0,ml.default)(this,e),Ce.assign(e,this,r)}return(0,hl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DynamicContext"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();gm.H_={T_:gm.getTypeName(),B_:gm.getBaseTypes()};mm=function(){function e(r){(0,ml.default)(this,e),Ce.assign(e,this,r)}return(0,hl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ContextHolder"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();mm.H_={T_:mm.getTypeName(),B_:mm.getBaseTypes()};hm=function(){function e(r){(0,ml.default)(this,e),Ce.assign(e,this,r)}return(0,hl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UserContextHolder"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ContextHolder"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();hm.H_={T_:hm.getTypeName(),B_:hm.getBaseTypes()};pm=function(){function e(r){(0,ml.default)(this,e),Ce.assign(e,this,r)}return(0,hl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_TenantContextHolder"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ContextHolder"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();pm.H_={T_:pm.getTypeName(),B_:pm.getBaseTypes()};vm=function(){function e(r){(0,ml.default)(this,e),Ce.assign(e,this,r)}return(0,hl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_EventsHolder"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();vm.H_={T_:vm.getTypeName(),B_:vm.getBaseTypes()};Rm=function(){function e(r){(0,ml.default)(this,e),Ce.assign(e,this,r)}return(0,hl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UserCommandsHolder"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_EventsHolder"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Rm.H_={T_:Rm.getTypeName(),B_:Rm.getBaseTypes()}});var p2,v2,Cm,Fm,ym,Sm,bm,JZ=fe(()=>{"use strict";I();p2=de(et()),v2=de(rt());vc();Cm=function(){function e(r){(0,p2.default)(this,e),Ce.assign(e,this,r)}return(0,v2.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_Apology"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Cm.H_={T_:Cm.getTypeName(),B_:Cm.getBaseTypes()};Fm=function(){function e(r){(0,p2.default)(this,e),Ce.assign(e,this,r)}return(0,v2.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_SecondaryApology"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Apology","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Fm.H_={T_:Fm.getTypeName(),B_:Fm.getBaseTypes()};ym=function(){function e(r){(0,p2.default)(this,e),Ce.assign(e,this,r)}return(0,v2.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_WorkflowActivationFailureDetails"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();ym.H_={T_:ym.getTypeName(),B_:ym.getBaseTypes()};Sm=function(){function e(r){(0,p2.default)(this,e),Ce.assign(e,this,r)}return(0,v2.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_AuthTokenIsMissingDetails"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_WorkflowActivationFailureDetails"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Sm.H_={T_:Sm.getTypeName(),B_:Sm.getBaseTypes()};bm=function(){function e(r){(0,p2.default)(this,e),Ce.assign(e,this,r)}return(0,v2.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_NotActivatedWorkflowApology"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Apology","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();bm.H_={T_:bm.getTypeName(),B_:bm.getBaseTypes()}});var bb={};wi(bb,{AddOperation:()=>Zg,Annotation:()=>wg,AnnotationState:()=>S3,Apology:()=>Cm,AuthTokenIsMissingDetails:()=>Sm,Binary:()=>im,BinaryClassificationAnnotation:()=>Ig,Blob:()=>nm,BlobRefType:()=>pc,CancelSignalTriggeredWorkflowExecutionOperation:()=>em,ContextHolder:()=>mm,CopilotLicenseType:()=>b3,DeleteOperation:()=>Wg,DeltaUpdateOperation:()=>Jg,DirtyAreaSignal:()=>tm,DirtyDocumentSignal:()=>am,Document:()=>um,DynamicContext:()=>gm,EntryPoint:()=>A3,Event:()=>Bg,EventsHolder:()=>vm,ExecutionCorrelatedAnnotation:()=>Mg,FocusOperation:()=>qg,GridCell:()=>sm,GridConstants:()=>ws,GridNeighborhoodContext:()=>dm,ItemChanges:()=>T3,ItemChangesDelta:()=>Ng,ItemDelta:()=>Og,ItemFilter:()=>fm,ItemOperation:()=>E3,MicroSyncOperation:()=>Xg,MoveOperation:()=>jg,NotActivatedWorkflowApology:()=>bm,OpenType:()=>k3,Operation:()=>Hg,OperationErrorCode:()=>x3,OperationWithSiblingContext:()=>Vg,PurgeByTypesOperation:()=>Kg,PurgeOperation:()=>zg,PurgeSubtreeExceptTypesOperation:()=>$g,Scenario:()=>D3,SchemaObject:()=>Ce,SecondaryApology:()=>Fm,Session:()=>om,Signal:()=>rm,SignalOperation:()=>Yg,StreamAnnotation:()=>Dg,SubDocument:()=>cm,TenantContextHolder:()=>pm,TileGroup:()=>lm,UpdateAnnotationMetaDataOperation:()=>Ug,UpdateOperation:()=>Gg,UserCommand:()=>Pg,UserCommandsHolder:()=>Rm,UserContextHolder:()=>hm,VisibilityOperation:()=>Qg,WorkflowActivationFailureDetails:()=>ym,WorkflowExecutionErrorCode:()=>w3,WorkflowNotActivatedReasonCode:()=>I3,ecsMetadataBlockHeight:()=>NZ,ecsMetadataBlockWidth:()=>HZ});var Va=fe(()=>{"use strict";I();_Z();LZ();BZ();VZ();ZZ();jZ();zZ();$Z();KZ();vc();qZ();QZ();JZ()});var L3,B3,Ab,Eb,Tb,XZ=fe(()=>{"use strict";I();L3=de(et()),B3=de(rt());Va();Ab=function(){function e(r){(0,L3.default)(this,e),Ce.assign(e,this,r)}return(0,B3.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_AsyncBoundaryRequest"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Ab.H_={T_:Ab.getTypeName(),B_:Ab.getBaseTypes()};Eb=function(){function e(r){(0,L3.default)(this,e),Ce.assign(e,this,r)}return(0,B3.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_FilteringAsyncBoundaryRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Interfaces_AsyncBoundaryRequest"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Eb.H_={T_:Eb.getTypeName(),B_:Eb.getBaseTypes()};Tb=function(){function e(r){(0,L3.default)(this,e),Ce.assign(e,this,r)}return(0,B3.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_ModelIteratingAsyncBoundaryRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Interfaces_AsyncBoundaryRequest"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Tb.H_={T_:Tb.getTypeName(),B_:Tb.getBaseTypes()}});var Am,Em,xb,kb,wb,Ib,YZ=fe(()=>{"use strict";I();Am=de(et()),Em=de(rt());Va();xb=function(){function e(r){(0,Am.default)(this,e),Ce.assign(e,this,r)}return(0,Em.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_SequentialItemFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();xb.H_={T_:xb.getTypeName(),B_:xb.getBaseTypes()};kb=function(){function e(r){(0,Am.default)(this,e),Ce.assign(e,this,r)}return(0,Em.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_GridSubtreeFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();kb.H_={T_:kb.getTypeName(),B_:kb.getBaseTypes()};wb=function(){function e(r){(0,Am.default)(this,e),Ce.assign(e,this,r)}return(0,Em.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_GridRangeFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();wb.H_={T_:wb.getTypeName(),B_:wb.getBaseTypes()};Ib=function(){function e(r){(0,Am.default)(this,e),Ce.assign(e,this,r)}return(0,Em.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Ib.H_={T_:Ib.getTypeName(),B_:Ib.getBaseTypes()}});var ej,rj,tj=fe(()=>{"use strict";I();(function(e){e[e.MastermindAsyncBoundaryLoader=0]="MastermindAsyncBoundaryLoader",e[e.TruncatedModelIteratingLoader=1]="TruncatedModelIteratingLoader",e[e.ExcelAsyncBoundaryLoader=2]="ExcelAsyncBoundaryLoader",e[e.TruncatedModelNoPulling=3]="TruncatedModelNoPulling"})(ej||(ej={}));(function(e){e[e.Filtering=0]="Filtering",e[e.ModelIterating=1]="ModelIterating"})(rj||(rj={}))});var aj,nj=fe(()=>{"use strict";I();(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"})(aj||(aj={}))});var ij=fe(()=>{"use strict";I()});var lj=fe(()=>{"use strict";I()});var oj,uj=fe(()=>{"use strict";I();(function(e){e[e.PubSub=0]="PubSub",e[e.RequestReply=1]="RequestReply"})(oj||(oj={}))});var cj=fe(()=>{"use strict";I()});var z8e,$8e,K8e,q8e,Q8e,J8e,sj,dj=fe(()=>{"use strict";I();z8e=de(rt()),$8e=de(et()),K8e=de(Dn()),q8e=de(Tn()),Q8e=de(Mn()),J8e=de(v3());(function(e){e[e.JoinContext=0]="JoinContext",e[e.Session=1]="Session"})(sj||(sj={}))});var fj=fe(()=>{"use strict";I()});var Mo,gj=fe(()=>{"use strict";I();(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"})(Mo||(Mo={}))});var mj=fe(()=>{"use strict";I()});var hj,pj=fe(()=>{"use strict";I();(function(e){e[e.Active=0]="Active",e[e.Stopped=1]="Stopped",e[e.Paused=2]="Paused"})(hj||(hj={}))});var vj=fe(()=>{"use strict";I()});var Rj=fe(()=>{"use strict";I()});var Cj,Fj=fe(()=>{"use strict";I();(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"})(Cj||(Cj={}))});var Tm,P3,yj=fe(()=>{"use strict";I();(function(e){e[e.ProductServiceUsage=2]="ProductServiceUsage",e[e.ProductServicePerformance=4]="ProductServicePerformance"})(Tm||(Tm={}));(function(e){e[e.BasicEvent=10]="BasicEvent",e[e.FullEvent=100]="FullEvent",e[e.RequiredServiceDataEvent=110]="RequiredServiceDataEvent"})(P3||(P3={}))});var Sj,bj=fe(()=>{"use strict";I();(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.NewerItemExists=7]="NewerItemExists"})(Sj||(Sj={}))});var Aj,Ej,Tj,xj,kj,wj,Ij,Dj,Mj,_j,Lj,Bj,Pj=fe(()=>{"use strict";I();(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"})(Aj||(Aj={}));(function(e){e.Default="Default",e.Copilot="Copilot"})(Ej||(Ej={}));(function(e){e[e.None=0]="None",e[e.ContentFiltering_M365Copilot=1]="ContentFiltering_M365Copilot"})(Tj||(Tj={}));(function(e){e[e.Default=0]="Default",e[e.LocalOnly=1]="LocalOnly",e[e.Exclusive=2]="Exclusive"})(xj||(xj={}));(function(e){e[e.PreActivate=0]="PreActivate",e[e.Default=1]="Default",e[e.DelayActivate=1]="DelayActivate",e[e.NeverActivate=2]="NeverActivate"})(kj||(kj={}));(function(e){e[e.Required=-3]="Required",e[e.Optional=-1]="Optional"})(wj||(wj={}));(function(e){e[e.Never=0]="Never",e[e.Always=1]="Always"})(Ij||(Ij={}));(function(e){e[e.PreSeed=1]="PreSeed",e[e.OnSeed=2]="OnSeed",e[e.PostSeed=4]="PostSeed",e[e.All=5]="All"})(Dj||(Dj={}));(function(e){e[e.UpstreamWorkflowsReady=0]="UpstreamWorkflowsReady",e[e.AnnotationMetadataUpdated=1]="AnnotationMetadataUpdated",e[e.DeltaUpdate=2]="DeltaUpdate",e[e.NonExclusiveTriggerSignals=3]="NonExclusiveTriggerSignals"})(Mj||(Mj={}));(function(e){e[e.Character=1]="Character",e[e.Paragraph=2]="Paragraph"})(_j||(_j={}));(function(e){e.Input="Input",e.Delta="Delta",e.UILanguage="UILanguage",e.MaxInputCount="MaxInputCount",e.ExtensionLimits="ExtensionLimits"})(Lj||(Lj={}));(function(e){e.SetPredefinedAnnotation="SetPredefinedAnnotation",e.ClearAnnotations="ClearAnnotations"})(Bj||(Bj={}))});var Oj=fe(()=>{"use strict";I()});var X8e,Y8e,eRe,rRe,tRe,aRe,Nj=fe(()=>{"use strict";I();X8e=de(rt()),Y8e=de(et()),eRe=de(Dn()),rRe=de(Tn()),tRe=de(Mn()),aRe=de(v3())});var Hj=fe(()=>{"use strict";I()});var Vj,Zj,jj=fe(()=>{"use strict";I();(function(e){e[e.Input=1]="Input",e[e.Output=2]="Output"})(Vj||(Vj={}));(function(e){e[e.Single=1]="Single",e[e.Any=-1]="Any",e[e.Optional=-2]="Optional",e[e.Some=-3]="Some"})(Zj||(Zj={}))});var Uj,Gj=fe(()=>{"use strict";I();(function(e){e[e.WorkflowSession=0]="WorkflowSession",e[e.User=1]="User"})(Uj||(Uj={}))});var Wj,zj=fe(()=>{"use strict";I();(function(e){e[e.NoThrottle=0]="NoThrottle",e[e.SoftThrottle=1]="SoftThrottle",e[e.HardThrottle=2]="HardThrottle"})(Wj||(Wj={}))});var $j=fe(()=>{"use strict";I()});var Db=fe(()=>{"use strict";I();FZ();yZ();TZ();kZ();IZ();MZ();XZ();YZ();tj();nj();ij();lj();uj();cj();dj();fj();gj();mj();pj();vj();Rj();Fj();yj();bj();Pj();Oj();Nj();Hj();jj();Gj();zj();$j()});var O3,Kj=fe(()=>{"use strict";I();(function(e){e.Log="Log"})(O3||(O3={}))});var Jj,Xj,nRe,xm,km,N3,H3,Rc,Yj,eU,C2,Mb,_b,Lb,V3,At,qj,iRe,rU,tU,lRe,oRe,aU,uRe,R2,wm,cRe,Qj,sRe,nU,dRe,wt,iU=fe(()=>{"use strict";I();Jj=de(rt()),Xj=de(et());Db();Kj();nRe=typeof process<"u"&&process.env?process.env.SERVICE_NAME:"client",xm="abcdefghijklmnopqrstuvwxyz0123456789",km={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},N3=[],H3=[],Yj=function(r){return null},eU=function(r){},C2=new Map,Mb=new Map,_b=new Map,Lb=new Map;(function(e){e.Default="",e.EDPSCompliant="edps"})(V3||(V3={}));(function(e){e.defineCoreLogCategory=function(r){return{root:"Core",name:r}},e.defineWorkflowLogCategory=function(r){return{root:"Workflow",name:r}},e.clearLoggers=function(){N3=[],H3=[],Mb.clear(),_b.clear()},e.clearAggregators=function(){C2.clear()},e.addLogger=function(r){N3.indexOf(r)===-1&&(N3.push(r),qj(Mb,r))},e.addDecidingLogger=function(r){H3.indexOf(r)===-1&&(H3.push(r),qj(_b,r))},e.setCorrelationContextCallback=function(r){Rc=r},e.setStartPerformanceEventCallback=function(r){Yj=r},e.setStopPerformanceEventCallback=function(r){eU=r},e.addAggregator=function(r){r.init(function(u,c){wm(u,c)}),C2.has(r.eventName)?C2.get(r.eventName).push(r):C2.set(r.eventName,[r])},e.flushAggregators=function(r){C2.forEach(function(u){u.forEach(function(c){return c.flush(r)})})},e.setTagLevelOverride=function(r,u){var c=dRe(r);Lb.set(c,u)},e.resetTagLevelOverrides=function(){Lb.clear()},e.error=function(r,u,c,d,m,t,s,n,a,l){R2(r,u,Mo.error,c,d,m,t,s,n,a,l)},e.warn=function(r,u,c,d,m,t,s,n,a,l){R2(r,u,Mo.warn,c,d,m,t,s,n,a,l)},e.info=function(r,u,c,d,m,t,s,n,a,l){R2(r,u,Mo.info,c,d,m,t,s,n,a,l)},e.verbose=function(r,u,c,d,m,t,s,n,a,l){R2(r,u,Mo.verbose,c,d,m,t,s,n,a,l)},e.debug=function(r,u,c,d,m,t,s,n,a,l){R2(r,u,Mo.debug,c,d,m,t,s,n,a,l)},e.metric=function(r,u,c,d,m,t,s,n,a,l){R2(r,u,Mo.metric,c,d,m,t,s,n,a,l)},e.formatMetric=function(r,u,c,d){var m={};return m[r]={dimensionNames:c,dimensionValues:d,value:u},m},e.dynamic=function(r){wm(r)}})(At||(At={}));qj=function(r,u){var c=u.level;Object.keys(Mo).map(function(d){return Mo[d]}).filter(function(d){return typeof d!="string"}).filter(function(d){return d<=c}).forEach(function(d){r.has(d)?r.get(d).push(u):r.set(d,[u])})},iRe=function(r,u,c,d,m,t,s,n){if(u===void 0&&(typeof r=="string"||typeof r=="object"))return r;if(u===void 0&&typeof r=="function")return r();var a=[];for(var l of[r,u,c,d,m,t,s,n])l!==void 0&&a.push(typeof l=="function"?l():l);return a},rU=function(r){if(typeof r=="string")return r;for(var u="",c=0;c<r.length;c++){c>0&&(u+=" ");var d=r[c];d instanceof Error?u+=JSON.stringify({message:d.message,name:d.name,stack:d.stack}):typeof d=="object"?u+=JSON.stringify(d):u+=d}return u},tU=[],lRe=["Level","Tag"],oRe=["Level","Tag","Workflow"],aU=function(r){return r!==void 0?Mb.get(r)||tU:N3},uRe=function(r,u){var c=r!==void 0?_b.get(r)||[]:H3;return c.filter(function(d){return d.shouldLog(u)})},R2=function(r,u,c,d,m,t,s,n,a,l,o){c=Lb.get(r)||c;var f=aU(c),g=uRe(c,d);if(!(f.length==0&&g.length==0)){var h=Yj(O3.Log),y=nU(r),p=iRe(d,m,t,s,n,a,l,o);if(cRe(u))Qj(p)&&wm({eventName:"Metrics",tagId:y,category:"".concat(u.root,".").concat(u.name),traceLevel:c,message:"",getMetrics:function(){return p}},!1,f,g);else if(Qj(p)){var R=p;R.tagId=y,R.category="".concat(u.root,".").concat(u.name),R.eventName==="Operation"&&u.root==="Workflow"&&(R.eventName="WorkflowOperation",Rc&&(R.joinContextId=Rc().joinContextId,R.workflow=Rc().workflow)),R.traceLevel=c;var C=C2.get(R.eventName);if(C)for(var S=0;S<C.length;++S){var F=C[S];if(F&&F.add(R,S===C.length-1))break}else wm(R,!1,f,g)}else{var E=function(){var T;return u.root==="Core"?{TraceEventV2:{dimensionNames:function(){return lRe},dimensionValues:[String(c),y],value:1}}:{WorkflowTraceEvent:{dimensionNames:function(){return oRe},dimensionValues:[String(c),y,Rc?(T=Rc())===null||T===void 0?void 0:T.workflow:""],value:1}}};wm({eventName:"Log",tagId:y,category:"".concat(u.root,".").concat(u.name),traceLevel:c,message:rU(p),getMetrics:E},!1,f,g)}eU(h)}},wm=function(r){var u=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,n,a,l,o,f,g,h,y,p,R,C;c==null&&(c=aU(r.traceLevel)),d=d||tU;var S;if(c.length>0||d.length>0){if(r.serviceName=nRe,!u&&Rc){var F=Rc();F&&(S={disableLogging:F.disableLogging,userDataBoundaryType:(t=(m=F.sessionDescriptor)===null||m===void 0?void 0:m.userContext)===null||t===void 0?void 0:t.userDataBoundaryType},r.cv=r.cv?r.cv:F.cv.toString(),r.sessionKey=r.sessionKey?r.sessionKey:F.sessionKey,r.userTenantId=r.userTenantId?r.userTenantId:F.userTenantId,r.workflow=r.workflow?r.workflow:F.workflow,r.clientAppName=r.clientAppName?r.clientAppName:(s=F.clientMetadata)===null||s===void 0?void 0:s.appName,r.clientAppPlatform=r.clientAppPlatform?r.clientAppPlatform:(n=F.clientMetadata)===null||n===void 0?void 0:n.appPlatform,r.clientAppVersion=r.clientAppVersion?r.clientAppVersion:(a=F.clientMetadata)===null||a===void 0?void 0:a.appVersion,r.clientDocSessionId=r.clientDocSessionId?r.clientDocSessionId:(l=F.clientMetadata)===null||l===void 0?void 0:l.docSessionId,r.clientReleaseAudienceGroup=r.clientReleaseAudienceGroup?r.clientReleaseAudienceGroup:(o=F.clientMetadata)===null||o===void 0?void 0:o.releaseAudienceGroup,r.clientReleaseChannel=r.clientReleaseChannel?r.clientReleaseChannel:(f=F.clientMetadata)===null||f===void 0?void 0:f.releaseChannel,r.clientReleaseFork=r.clientReleaseFork?r.clientReleaseFork:(g=F.clientMetadata)===null||g===void 0?void 0:g.releaseFork,r.clientRuntimeVersion=r.clientRuntimeVersion?r.clientRuntimeVersion:(h=F.clientMetadata)===null||h===void 0?void 0:h.runtimeVersion,r.clientSessionId=r.clientSessionId?r.clientSessionId:(y=F.clientMetadata)===null||y===void 0?void 0:y.sessionId,r.clientUserAgent=r.clientUserAgent?r.clientUserAgent:(p=F.clientMetadata)===null||p===void 0?void 0:p.userAgent,r.traceId=r.traceId||F.traceId,r.isClientTelemetrySampled=r.isClientTelemetrySampled?r.isClientTelemetrySampled:(R=F.clientMetadata)===null||R===void 0?void 0:R.isClientTelemetrySampled,r.userDataBoundaryType=sRe(S),r.ecsConfigIDs=(C=F.ecsConfigIDsManager)===null||C===void 0?void 0:C.getAllConfigIDsString())}for(var E of c)E.log(r,S);for(var A of d)A.log(r)}},cRe=function(r){return r.name===wt.WorkflowMetricsOnly.name&&r.root===wt.WorkflowMetricsOnly.root},Qj=function(r){return!Array.isArray(r)&&typeof r=="object"},sRe=function(r){switch(r==null?void 0:r.userDataBoundaryType){case y3.EDPSCompliant:return V3.EDPSCompliant;default:return V3.Default}},nU=function(r){return xm[r>>24&63]+xm[r>>18&63]+xm[r>>12&63]+xm[r>>6&63]+xm[r>>0&63]},dRe=function(r){return r&&r.length===5?km[r.charCodeAt(0)]<<24|km[r.charCodeAt(1)]<<18|km[r.charCodeAt(2)]<<12|km[r.charCodeAt(3)]<<6|km[r.charCodeAt(4)]:-1},wt=(0,Jj.default)(function e(){(0,Xj.default)(this,e)});wt.CoreDefault=At.defineCoreLogCategory("Default");wt.CoreSystem=At.defineCoreLogCategory("System");wt.CoreUnsampled=At.defineCoreLogCategory("Unsampled");wt.WorkflowDefault=At.defineWorkflowLogCategory("Default");wt.WorkflowUnsampled=At.defineWorkflowLogCategory("Unsampled");wt.WorkflowMetricsOnly=At.defineWorkflowLogCategory("MetricsOnly");wt.PrivacyGuardEvent=At.defineCoreLogCategory("PrivacyGuardEvent")});var Bb,Xje,Yje,lU,oU=fe(()=>{"use strict";I();Bb={util:{},roots:{default:{}}},Xje=Bb.util,Yje=Bb.roots.default||(Bb.roots.default={}),lU=function(){function e(r){if(r)for(var u in r)r[u]!=null&&(this[u]=r[u])}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(u){return u===void 0&&(u="type.googleapis.com"),u+"/OperationEvent"},e}()});var Pb,tUe,aUe,nUe,uU=fe(()=>{"use strict";I();Pb={util:{},roots:{default:{}}},tUe=Pb.util,aUe=Pb.roots.default||(Pb.roots.default={}),nUe=function(){function e(r){if(r)for(var u in r)r[u]!=null&&(this[u]=r[u])}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(u){return u===void 0&&(u="type.googleapis.com"),u+"/WorkflowOperationEvent"},e}()});var Ob,oUe,uUe,cUe,cU=fe(()=>{"use strict";I();Ob={util:{},roots:{default:{}}},oUe=Ob.util,uUe=Ob.roots.default||(Ob.roots.default={}),cUe=function(){function e(r){if(r)for(var u in r)r[u]!=null&&(this[u]=r[u])}return e.prototype.Pid=0,e.prototype.ApplicationName="",e.prototype.ServiceName="",e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/ProcessIdentificationEvent"},e}()});var Nb,fUe,gUe,mUe,sU=fe(()=>{"use strict";I();Nb={util:{},roots:{default:{}}},fUe=Nb.util,gUe=Nb.roots.default||(Nb.roots.default={}),mUe=function(){function e(r){if(r)for(var u in r)r[u]!=null&&(this[u]=r[u])}return e.prototype.Name="",e.prototype.Length=0,e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/HttpRequestQueueEvent"},e}()});var Hb,vUe,RUe,CUe,dU=fe(()=>{"use strict";I();Hb={util:{},roots:{default:{}}},vUe=Hb.util,RUe=Hb.roots.default||(Hb.roots.default={}),CUe=function(){function e(r){if(r)for(var u in r)r[u]!=null&&(this[u]=r[u])}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(u){return u===void 0&&(u="type.googleapis.com"),u+"/OutboundHttpRequestEvent"},e}()});var Vb,SUe,bUe,AUe,fU=fe(()=>{"use strict";I();Vb={util:{},roots:{default:{}}},SUe=Vb.util,bUe=Vb.roots.default||(Vb.roots.default={}),AUe=function(){function e(r){if(r)for(var u in r)r[u]!=null&&(this[u]=r[u])}return e.prototype.Name="",e.prototype.Length=0,e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/HttpSocketListEvent"},e}()});var Zb,xUe,kUe,wUe,gU=fe(()=>{"use strict";I();Zb={util:{},roots:{default:{}}},xUe=Zb.util,kUe=Zb.roots.default||(Zb.roots.default={}),wUe=function(){function e(r){if(r)for(var u in r)r[u]!=null&&(this[u]=r[u])}return e.prototype.group="",e.prototype.name="",e.prototype.state=0,e.prototype.failurePercent=0,e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/CircuitBreakerStateChangeEvent"},e}()});var jb,MUe,_Ue,LUe,mU=fe(()=>{"use strict";I();jb={util:{},roots:{default:{}}},MUe=jb.util,_Ue=jb.roots.default||(jb.roots.default={}),LUe=function(){function e(r){if(r)for(var u in r)r[u]!=null&&(this[u]=r[u])}return e.prototype.sessionKey="",e.prototype.annotationType="",e.prototype.annotationState=0,e.prototype.workflowId="",e.prototype.traceId="",e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/AnnotationMetaDataChangeEvent"},e}()});var Ub,OUe,NUe,HUe,hU=fe(()=>{"use strict";I();Ub={util:{},roots:{default:{}}},OUe=Ub.util,NUe=Ub.roots.default||(Ub.roots.default={}),HUe=function(){function e(r){if(r)for(var u in r)r[u]!=null&&(this[u]=r[u])}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(u){return u===void 0&&(u="type.googleapis.com"),u+"/SessionStatsEvent"},e}()});var Gb,jUe,UUe,pU,vU=fe(()=>{"use strict";I();Gb={util:{},roots:{default:{}}},jUe=Gb.util,UUe=Gb.roots.default||(Gb.roots.default={}),pU=function(){function e(r){if(r)for(var u in r)r[u]!=null&&(this[u]=r[u])}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(u){return u===void 0&&(u="type.googleapis.com"),u+"/SessionHealthEvent"},e}()});var Wb,zUe,$Ue,KUe,RU=fe(()=>{"use strict";I();Wb={util:{},roots:{default:{}}},zUe=Wb.util,$Ue=Wb.roots.default||(Wb.roots.default={}),KUe=function(){function e(r){if(r)for(var u in r)r[u]!=null&&(this[u]=r[u])}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(u){return u===void 0&&(u="type.googleapis.com"),u+"/SessionHealthEventAggregation"},e}()});var zb,JUe,XUe,YUe,CU=fe(()=>{"use strict";I();zb={util:{},roots:{default:{}}},JUe=zb.util,XUe=zb.roots.default||(zb.roots.default={}),YUe=function(){function e(r){if(r)for(var u in r)r[u]!=null&&(this[u]=r[u])}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(u){return u===void 0&&(u="type.googleapis.com"),u+"/SessionIssueEvent"},e}()});var $b,tGe,aGe,nGe,FU=fe(()=>{"use strict";I();$b={util:{},roots:{default:{}}},tGe=$b.util,aGe=$b.roots.default||($b.roots.default={}),nGe=function(){function e(r){if(r)for(var u in r)r[u]!=null&&(this[u]=r[u])}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(u){return u===void 0&&(u="type.googleapis.com"),u+"/ScenarioStatsEvent"},e}()});var Kb,oGe,uGe,cGe,yU=fe(()=>{"use strict";I();Kb={util:{},roots:{default:{}}},oGe=Kb.util,uGe=Kb.roots.default||(Kb.roots.default={}),cGe=function(){function e(r){if(r)for(var u in r)r[u]!=null&&(this[u]=r[u])}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(u){return u===void 0&&(u="type.googleapis.com"),u+"/AnonymizedOperationEvent"},e}()});var qb,fGe,gGe,mGe,SU=fe(()=>{"use strict";I();qb={util:{},roots:{default:{}}},fGe=qb.util,gGe=qb.roots.default||(qb.roots.default={}),mGe=function(){function e(r){if(r)for(var u in r)r[u]!=null&&(this[u]=r[u])}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(u){return u===void 0&&(u="type.googleapis.com"),u+"/PrivacyGuardIssueEvent"},e}()});var Qb=fe(()=>{"use strict";I();oU();uU();cU();sU();dU();fU();gU();mU();hU();vU();RU();CU();FU();yU();SU()});var fRe,gRe,mRe,hRe,Is,Jb,Z3=fe(()=>{"use strict";I();fRe=1e3,gRe=1e6,mRe=1e6,hRe=1e3,Is=function(){return typeof process<"u"&&process.hrtime?function(){var e=process.hrtime();return e[0]*fRe+e[1]/gRe}:typeof performance<"u"&&performance.now?function(){return performance.now()}:function(){return Date.now()}}(),Jb=function(){return typeof process<"u"&&process.hrtime?function(){var e=process.hrtime();return e[0]*mRe+e[1]/hRe}:typeof performance<"u"&&performance.now?function(){return Math.round(performance.now()*1e3)}:function(){return Date.now()*1e3}}()});function pRe(e,r,u){return r=(0,Xb.default)(r),(0,EU.default)(e,xU()?Reflect.construct(r,u||[],(0,Xb.default)(e).constructor):r.apply(e,u))}function xU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(xU=function(){return!!e})()}var Im,bU,AU,EU,Xb,TU,g0,F2,j3,_o,kU=fe(()=>{"use strict";I();Im=de(Ei()),bU=de(et()),AU=de(rt()),EU=de(Dn()),Xb=de(Tn()),TU=de(Mn());Qb();Z3();g0=Symbol("dataFieldsObject"),F2=Symbol("dataFieldsAreDirty"),j3=Symbol("_dataFields"),_o=function(e){function r(u,c){var d;return(0,bU.default)(this,r),d=pRe(this,r,[u]),d.eventName="Operation",d.options=c,d.durationMs=u==null?void 0:u.durationMs,(!u||u.count==null)&&(d.count=1),u!=null&&u.dataFields&&(d.dataFields=u.dataFields),d}return(0,TU.default)(r,e),(0,AU.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 ".concat(c," to operation ").concat(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[g0]||(this[g0]={}),this[g0][c]=d,this[F2]=!0}},{key:"setDataFields",value:function(c){this[g0]||(this[g0]={}),this[g0]=Object.assign(Object.assign({},this[g0]),c),this[F2]=!0}},{key:"start",value:function(){return this.startTime=Is(),this}},{key:"recordStep",value:function(c){return this.setDataField(c,Math.floor(Is()-this.startTime)),this}},{key:"stop",value:function(){var c=Is();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(a){return[].concat((0,Im.default)(c.getDimensionNames()),(0,Im.default)(a.extraDimensions.map(function(l){return l.name})))},t=function(a){var l={};l["".concat(c.operationName,".").concat(a.nameSuffix)]={dimensionNames:function(){return m(a)},dimensionValues:[].concat((0,Im.default)(c.getDimensionValues()),(0,Im.default)(a.extraDimensions.map(function(o){return o.value}))),value:a.value},d.push(l)};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="".concat(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 n="".concat(this.operationName,".CountV2");(!((m=this.options)===null||m===void 0)&&m.metricCount||c.indexOf(n)>=0)&&(t[n]={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}}])}(lU);_o.dimensionNames=["Success","ClientAppName","ClientAppPlatform","ResourceId","Dimension0","Dimension1","Dimension2","Dimension3"];_o.orphanedSessionHealthDimensionNames=["Success","ClientAppName","ClientAppPlatform","ClientReleaseAudienceGroup","ResourceId","Dimension0","Dimension1","Dimension2","Dimension3"];_o.sessionHealthDimensionNames=["Reason","ClientAppName","ClientAppPlatform","ClientAppVersion","Dimension0","Dimension1","Dimension2","Dimension3"];_o.workflowDimensionNames=["ResultSignature","WorkflowId","ResourceId","Success"];Object.defineProperty(_o.prototype,"dataFields",{get:function(){var r,u;return this[F2]&&(this[j3]=JSON.stringify((r=this[g0])!==null&&r!==void 0?r:{}),this[F2]=!1),this[F2]!==void 0?this[j3]:(u=this[j3])!==null&&u!==void 0?u:""},set:function(r){!r||r===""?this[g0]={}:this[g0]=JSON.parse(r),this[j3]=r,this[F2]=!1},enumerable:!0,configurable:!0})});function vRe(){for(var e=0;e<_U;e++)IU[e]=wU[Math.floor(Math.random()*wU.length)];return IU.join("")}var DU,MU,Dm,wU,_U,IU,Yb=fe(()=>{"use strict";I();DU=de(et()),MU=de(rt()),Dm=function(){function e(r){(0,DU.default)(this,e),this.childCount=0,this.id=r||vRe()}return(0,MU.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(u,c){if(!u)throw new Error("Received invalid correlation vector string");var d;return u.endsWith(".0")?d=new e(u.substring(0,u.length-2)):d=new e(u),c&&(d.childCount=c),d}}])}(),wU=["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","+","/"],_U=22,IU=new Array(_U)});function eA(e,r){return JSON.stringify}var LU=fe(()=>{"use strict";I()});var BU,PU,OU,NU=fe(()=>{"use strict";I();BU=de(et()),PU=de(rt()),OU=function(){function e(){(0,BU.default)(this,e),this.ecsConfigIDsMap={},this.ecsConfigIDs=""}return(0,PU.default)(e,[{key:"updateConfigIDs",value:function(u,c,d){var m=new Set;Array.isArray(c)&&c.length>0&&c.forEach(function(t){return m.add(t)}),Array.isArray(d)&&d.length>0&&d.forEach(function(t){return m.add(t)}),this.ecsConfigIDsMap[u]=Array.from(m),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 HU,VU,Mm,ZU=fe(()=>{"use strict";I();HU=de(et()),VU=de(rt());Yb();LU();NU();Mm=function(){function e(r,u,c,d){(0,HU.default)(this,e);var m;this.cv=r,this.sessionDescriptor=u,this.clientMetadata=c,this.workflow=d==null?void 0:d.workflow,this.joinContextId=d==null?void 0:d.joinContextId,this.performanceEvent=d==null?void 0:d.performanceEvent,this.sessionLogsSampled=void 0,this._interactionId=d==null?void 0:d.interactionId,this._interactionSessionId=d==null?void 0:d.interactionSessionId,this.traceId=d==null?void 0:d.traceId,this.disableLogging=(m=d==null?void 0:d.disableLogging)!==null&&m!==void 0?m:!1,this.ecsConfigIDsManager=new OU}return(0,VU.default)(e,[{key:"sessionKey",get:function(){var u;return(u=this.sessionDescriptor)===null||u===void 0?void 0:u.sessionKey}},{key:"userTenantId",get:function(){var u,c;return(c=(u=this.sessionDescriptor)===null||u===void 0?void 0:u.userContext)===null||c===void 0?void 0:c.tid}},{key:"interactionSessionId",get:function(){return this._interactionSessionId},set:function(u){if(this._interactionSessionId&&this._interactionSessionId!==u)throw new Error("InteractionSessionId is already set");this._interactionSessionId=u}},{key:"interactionId",get:function(){return this._interactionId},set:function(u){if(this._interactionId&&this._interactionId!==u)throw new Error("InteractionId is already set");this._interactionId=u}},{key:"toString",value:function(){var u,c;return"".concat((u=this.clientMetadata)===null||u===void 0?void 0:u.appName,";").concat((c=this.clientMetadata)===null||c===void 0?void 0:c.appPlatform,";").concat(this.sessionKey,";").concat(this.cv)}},{key:"serialize",value:function(){var u,c,d,m,t,s,n=(u=this.clientMetadata)===null||u===void 0?void 0:u.appName,a=(c=this.clientMetadata)===null||c===void 0?void 0:c.appPlatform,l=(d=this.clientMetadata)===null||d===void 0?void 0:d.releaseAudienceGroup,o=(m=this.clientMetadata)===null||m===void 0?void 0:m.flights,f=(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:n,clientAppPlatform:a,clientReleaseAudienceGroup:l,clientFlights:o,workflow:this.workflow,joinContextId:this.joinContextId,interactionId:this.interactionId,interactionSessionId:this.interactionSessionId,traceId:this.traceId,disableLogging:this.disableLogging,userContext:{tid:f==null?void 0:f.tid,oid:f==null?void 0:f.oid,userDataBoundaryType:f==null?void 0:f.userDataBoundaryType},userDataBoundaryType:f==null?void 0:f.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(u){var c,d;if(u)try{var m=JSON.parse(u),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 Dm(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(n){return new e(new Dm(u))}}},{key:"fromExisting",value:function(u,c,d,m,t){return new e(c||u.cv,d||u.sessionDescriptor,m||u.clientMetadata,{workflow:(t==null?void 0:t.workflow)||u.workflow,joinContextId:(t==null?void 0:t.joinContextId)||u.joinContextId,performanceEvent:(t==null?void 0:t.performanceEvent)||u.performanceEvent,interactionId:(t==null?void 0:t.interactionId)||u.interactionId,interactionSessionId:(t==null?void 0:t.interactionSessionId)||u.interactionSessionId,traceId:(t==null?void 0:t.traceId)||u.traceId,disableLogging:(t==null?void 0:t.disableLogging)||u.disableLogging})}}])}();Mm.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"}}}}};Mm.stringify=eA(Mm.schema)});var tA,aA,jU,UU,RRe,rA,CRe,FRe,yRe,nA,GU=fe(()=>{"use strict";I();tA=de(rt()),aA=de(et()),jU="|",UU="b~",RRe="b~true",rA="n~",CRe=/\|\~/g,FRe="_",yRe=(0,tA.default)(function e(){(0,aA.default)(this,e),this.count=0,this.measureSums=new Map}),nA=(0,tA.default)(function e(r,u,c,d,m){var t=this;(0,aA.default)(this,e),this.buckets=new Map,this.init=function(s){t.log=s},this.add=function(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!t.condition||!t.condition(s))return n===!0&&t.log(s,!1),!1;var a=[];for(var l of t.dimensions)if(s[l]===void 0||s[l]===null)a.push(null);else{var o="";typeof s[l]=="boolean"?o=UU:typeof s[l]=="number"&&(o=rA),a.push("".concat(o).concat(s[l].toString().replace(CRe,FRe)))}var f=a.join(jU),g=t.buckets.get(f);if(!g){g=new yRe,g.traceLevel=s.traceLevel;for(var h of t.avgMeasures)g.measureSums.set(h,0);t.buckets.set(f,g)}g.count++;for(var y of t.avgMeasures)s[y]&&g.measureSums.set(y,g.measureSums.get(y)+s[y]);return!0},this.flush=function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;t.buckets.forEach(function(n,a){for(var l={traceLevel:n.traceLevel,eventName:t.eventName,count:n.count},o=a.split(jU),f=0;f<t.dimensions.length;f++){var g=t.dimensions[f],h=o[f];h.indexOf(UU)===0?l[g]=h===RRe:h.indexOf(rA)===0?l[g]=parseInt(h.slice(rA.length),10):l[g]=h}for(var y of t.avgMeasures)l[y]=Math.round(n.measureSums.get(y)/n.count);t.log(l,!0)}),t.buckets.clear(),s&&(t.condition=null,clearInterval(t.interval))},this.eventName=r,this.condition=u,this.dimensions=c,this.avgMeasures=d,m>0&&(this.interval=setInterval(this.flush,m*1e3))})});function SRe(e,r,u){return r=(0,iA.default)(r),(0,$U.default)(e,qU()?Reflect.construct(r,u||[],(0,iA.default)(e).constructor):r.apply(e,u))}function qU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(qU=function(){return!!e})()}var WU,zU,$U,iA,KU,m0,Cc,h0,_m,QU=fe(()=>{"use strict";I();WU=de(et()),zU=de(rt()),$U=de(Dn()),iA=de(Tn()),KU=de(Mn());Qb();Z3();(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"})(m0||(m0={}));(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"})(Cc||(Cc={}));(function(e){e[e.Unknown=0]="Unknown",e[e.None=1]="None",e[e.MissingInput=2]="MissingInput",e[e.MissingOutput=3]="MissingOutput"})(h0||(h0={}));_m=function(e){function r(u,c){var d;(0,WU.default)(this,r);var m,t;return d=SRe(this,r,[{source:m0[u.source],reason:Cc[u.reason],reasonDependency:u.reasonDependency,subReason:u.subReason,sessionHealthEventName:u.sessionHealthEventName,impact:h0[u.impact],success:u.success,durationMs:(m=u.durationMs)!==null&&m!==void 0?m:0,count:typeof u.count=="number"?u.count:1,message:u.message,affectedWorkflows:((t=u.affectedWorkflows)!==null&&t!==void 0?t:[]).join(","),resourceId:u.resourceId,dimension0:u.dimension0,dimension1:u.dimension1,dimension2:u.dimension2,dimension3:u.dimension3,cv:u.cv,resultSignature:u.resultSignature,resultDescription:u.resultDescription,joinContextId:u.joinContextId}]),d.eventName="SessionHealth",c&&d.setClientMetadata(c),d.metricCount=u.metricCount,d.metricDuration=u.metricDuration,d}return(0,KU.default)(r,e),(0,zU.default)(r,[{key:"getMetrics",value:function(){var c={};return(this.metricCount===void 0||this.metricCount)&&(c["".concat(this.sessionHealthEventName,".CountV2")]={dimensionNames:function(){return r.dimensionNames},dimensionValues:this.getDimensionValues(),value:this.count}),(this.metricDuration===void 0||this.metricDuration)&&(c["".concat(this.sessionHealthEventName,".DurationMsV2")]={dimensionNames:function(){return r.dimensionNames},dimensionValues:this.getDimensionValues(),value:this.durationMs}),c}},{key:"setClientMetadata",value:function(c){return c&&(this.clientAppName=c.appName,this.clientAppPlatform=c.appPlatform,this.clientAppVersion=c.appVersion,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:"setReason",value:function(c){return this.reason=Cc[c],this}},{key:"setSource",value:function(c){return this.source=m0[c],this}},{key:"setImpact",value:function(c){return this.impact=h0[c],this}},{key:"setAffectedWorkflows",value:function(c){return this.affectedWorkflows=(c??[]).join(","),this}},{key:"getAffectedWorkflows",value:function(){return this.affectedWorkflows.split(",")}},{key:"start",value:function(){return this.startTime=Is(),this}},{key:"stop",value:function(){var c=Is();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","".concat(this.reason,"_").concat(this.reasonDependency),this.impact,(c=this.getAffectedWorkflows()[0])!==null&&c!==void 0?c:"",this.resourceId,this.dimension0,this.dimension1,this.dimension2,this.dimension3]}}])}(pU);_m.dimensionNames=["ClientAppName","ClientAppPlatform","ClientAppVersion","Success","Reason","Impact","FirstAffectedWorkflow","ResourceId","Dimension0","Dimension1","Dimension2","Dimension3"]});var Fc,U3,aWe,nWe,iWe,lWe,JU,XU=fe(()=>{"use strict";I();(function(e){e.UnexpectedClose="UnexpectedClose",e.ExpectedClose="ExpectedClose",e.ExpectedError="ExpectedError"})(Fc||(Fc={}));U3="ExcelExtensionClose",aWe="ProcessMessage_".concat(U3),nWe="".concat(U3,"_").concat(Fc[Fc.ExpectedClose]),iWe="".concat(U3,"_").concat(Fc[Fc.ExpectedError]),lWe="".concat(U3,"_").concat(Fc[Fc.UnexpectedClose]);(function(e){e[e.Unknown=0]="Unknown",e[e.SessionClosedOutside=1]="SessionClosedOutside",e[e.EcsProxyClose=2]="EcsProxyClose",e[e.EcsProxyFailedToFetchWorkbookMetadata=3]="EcsProxyFailedToFetchWorkbookMetadata",e[e.EcsProxyFailedToRequestWaitForWorkbookChange=4]="EcsProxyFailedToRequestWaitForWorkbookChange",e[e.EcsProxyReconnect=5]="EcsProxyReconnect",e[e.EcsProxyUnexpected=6]="EcsProxyUnexpected",e[e.EcsSessionClosedNotification=7]="EcsSessionClosedNotification",e[e.SessionIdle=8]="SessionIdle",e[e.FailedToProducePubSubMessage=9]="FailedToProducePubSubMessage",e[e.FailedToSetSessionData=10]="FailedToSetSessionData",e[e.FailedToGetSessionData=11]="FailedToGetSessionData",e[e.ReachUnexpectedCode=12]="ReachUnexpectedCode",e[e.RequestIdMismatch=13]="RequestIdMismatch",e[e.SeedingNotRequired=14]="SeedingNotRequired",e[e.ShortAccessTokenTTLReconnect=15]="ShortAccessTokenTTLReconnect",e[e.ModelActivationWithNullRestURL=16]="ModelActivationWithNullRestURL",e[e.InvalidExcelRestUrl=17]="InvalidExcelRestUrl"})(JU||(JU={}))});var dWe,YU=fe(()=>{"use strict";I();Yb();ZU();dWe=new Mm(new Dm)});var eG,rG,lA,tG=fe(()=>{"use strict";I();eG=de(et()),rG=de(rt()),lA=function(){function e(r){if((0,eG.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,rG.default)(e,[{key:"put",value:function(u,c,d,m,t,s,n){if(d==null||d<=0)throw new Error("Cache timeout must be a positive number");(t==null||t<=0)&&(t=this.options.idleDurationMs);var a={value:c,lastUsed:t?Date.now():void 0,expire:d+Date.now(),idleDurationMs:t,expireCallback:m,expiringTriggerTime:s+Date.now(),expiringCallback:n};return this.cache.set(u,a),this.timeout||(this.timeout=setInterval(this.onInterval.bind(this),this.interval),this.timeout.unref&&this.timeout.unref()),c}},{key:"del",value:function(u){if(this.options.delCallback){var c=this.cache.get(u);c&&this.options.delCallback(u,c.value)}var d=this.cache.delete(u);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(u){var c=this.cache.get(u);if(c)return this.options.idleDurationMs&&(c.lastUsed=Date.now()),c.expire<Date.now()&&(this.del(u),c.expireCallback&&c.expireCallback(u,c.value),c=this.cache.get(u),!c)?void 0:c.value}},{key:"keys",value:function(){return this.cache.keys()}},{key:"forEach",value:function(u){this.cache.forEach(function(c,d){u(c.value,d)})}},{key:"size",value:function(){return this.cache.size}},{key:"updateExpireTime",value:function(u,c){return this.cache.has(u)&&c>=0?(this.cache.get(u).expire=c+Date.now(),!0):!1}},{key:"onInterval",value:function(){var u=this,c=Date.now();this.cache.forEach(function(d,m){try{if(d.idleDurationMs&&d.lastUsed<c-d.idleDurationMs){u.del(m),u.options.idleCallback&&u.options.idleCallback(m,d.value);return}d.expire<c&&(u.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(u){e.logIntervalError=u}}])}()});var aG=fe(()=>{"use strict";I();tG()});var bRe,ARe,nG=fe(()=>{"use strict";I();bRe=de(et()),ARe=de(rt())});var n1=fe(()=>{"use strict";I();iU();kU();GU();QU();XU();YU();Z3();nG()});var iG=ar((MWe,Ds)=>{I();Ds.exports=global.fetch;Ds.exports.default=global.fetch;Ds.exports.fetch=global.fetch;Ds.exports.Headers=global.Headers;Ds.exports.Request=global.Request;Ds.exports.Response=global.Response});var lG=fe(()=>{"use strict";I()});function oG(){return"xxxxxxxx-xxxx-xxxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var r=Math.random()*16|0,u=e==="x"?r:r&3|8;return u.toString(16)})}var uG=fe(()=>{"use strict";I()});var cG=fe(()=>{"use strict";I()});var sG=fe(()=>{"use strict";I();uG();cG()});var fG=ar((UWe,dG)=>{"use strict";I();dG.exports=function e(r,u){if(r===u)return!0;if(r&&u&&typeof r=="object"&&typeof u=="object"){if(r.constructor!==u.constructor)return!1;var c,d,m;if(Array.isArray(r)){if(c=r.length,c!=u.length)return!1;for(d=c;d--!==0;)if(!e(r[d],u[d]))return!1;return!0}if(r.constructor===RegExp)return r.source===u.source&&r.flags===u.flags;if(r.valueOf!==Object.prototype.valueOf)return r.valueOf()===u.valueOf();if(r.toString!==Object.prototype.toString)return r.toString()===u.toString();if(m=Object.keys(r),c=m.length,c!==Object.keys(u).length)return!1;for(d=c;d--!==0;)if(!Object.prototype.hasOwnProperty.call(u,m[d]))return!1;for(d=c;d--!==0;){var t=m[d];if(!e(r[t],u[t]))return!1}return!0}return r!==r&&u!==u}});var gG,mG,Ms,G3=fe(()=>{"use strict";I();gG=de(et()),mG=de(rt()),Ms=function(){function e(){(0,gG.default)(this,e),this.listeners=new Map,this.lastId=0}return(0,mG.default)(e,[{key:"addListener",value:function(u){if(!u)throw new Error("No callback provided for data listener");return this.listeners.set(this.lastId,u),this.lastId++}},{key:"removeListener",value:function(u){this.listeners.delete(u)}},{key:"notifyListeners",value:function(u){this.listeners.forEach(function(c){c(u)})}}])}()});var hG,pG,vG,tu,yc,RG=fe(()=>{"use strict";I();hG=de(et()),pG=de(rt());n1();(function(e){e.Add="Add",e.Remove="Remove",e.Set="Set",e.Delete="Delete"})(tu||(tu={}));yc=function(){function e(){(0,hG.default)(this,e)}return(0,pG.default)(e,null,[{key:"applyECSPatchOperation",value:function(u,c){var d=!1;if(typeof c=="object"||Array.isArray(c))switch(u.operation){case tu.Add:case tu.Remove:d=e.applyAddOrRemoveOperation(u.path,c,u.value,u.operation);break;case tu.Set:d=e.applySetOperation(u.path,c,u.value);break;case tu.Delete:d=e.applyDeleteOperation(u.path,c,u.value);break}return d?At.verbose(505956121,wt.CoreDefault,"PATCH operation succeeded for ".concat(u.operation," on ").concat(u.settingName," with path: ").concat(u.path,".")):At.error(505956122,wt.CoreDefault,"PATCH operation failed for ".concat(u.operation," on ").concat(u.settingName," with path: ").concat(u.path)),d}},{key:"applyAddOrRemoveOperation",value:function(u,c,d,m){var t=!1;try{var s=[];if(typeof c=="object"&&!Array.isArray(c)?s=u.reduce(function(a,l){return a&&a[l]},c):Array.isArray(c)&&(s=c),Array.isArray(s)){if(m===tu.Add)s.push(d),t=!0;else if(m===tu.Remove){var n=s.indexOf(d);n>=0&&(s.splice(n,1),t=!0)}}}catch(a){At.info(505968832,wt.CoreDefault,"Exception thrown while applying operation type: ".concat(m," for an array. Error: ").concat(a)),t=!1}return t}},{key:"applySetOperation",value:function(u,c,d){var m=!1;try{var t=u.slice(0,-1),s=u[u.length-1],n={};typeof c=="object"&&!Array.isArray(c)&&(n=t.reduce(function(a,l){return a&&a[l]},c),typeof n=="object"&&!Array.isArray(n)&&(n[s]=d,m=!0))}catch(a){At.info(505968802,wt.CoreDefault,"Exception thrown while applying set operation. Error: ".concat(a)),m=!1}return m}},{key:"applyDeleteOperation",value:function(u,c,d){var m=!1;try{var t={};typeof c=="object"&&!Array.isArray(c)&&(t=u.reduce(function(s,n){return s&&s[n]},c),typeof t=="object"&&!Array.isArray(t)&&typeof d=="string"&&t.hasOwnProperty(d)&&(delete t[d],m=!0))}catch(s){At.info(505968801,wt.CoreDefault,"Exception thrown while applying delete operation. Error: ".concat(s)),m=!1}return m}}])}();vG=yc;yc.parseECSOperation=function(e,r){if(!r.hasOwnProperty("operationType")||!r.hasOwnProperty("path")||!r.hasOwnProperty("value"))throw new Error("Invalid format for PATCH operation on setting: ".concat(e));var u=r.operationType.toLowerCase(),c=vG.convertToConfigPatchOperationType(u),d=r.path?r.path.split("."):[],m={settingName:e,path:d,operation:c,value:r.value};return m};yc.convertToConfigPatchOperationType=function(e){switch(e){case"add":return tu.Add;case"remove":return tu.Remove;case"set":return tu.Set;case"delete":return tu.Delete;default:throw new Error("Invalid operation type: ".concat(e))}}});function oA(e,r,u){return r=(0,_s.default)(r),(0,FG.default)(e,yG()?Reflect.construct(r,u||[],(0,_s.default)(e).constructor):r.apply(e,u))}function yG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(yG=function(){return!!e})()}function AG(){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 Lm,CG,W3,z3,FG,_s,$3,bG,SG,Iu,i1,ERe,y2=fe(()=>{"use strict";I();Lm=de(hb()),CG=de(Oa()),W3=de(et()),z3=de(rt()),FG=de(Dn()),_s=de(Tn()),$3=de(Mn());n1();bG=de(fG());G3();RG();SG=function(e,r,u,c){function d(m){return m instanceof u?m:new u(function(t){t(m)})}return new(u||(u=Promise))(function(m,t){function s(l){try{a(c.next(l))}catch(o){t(o)}}function n(l){try{a(c.throw(l))}catch(o){t(o)}}function a(l){l.done?m(l.value):d(l.value).then(s,n)}a((c=c.apply(e,r||[])).next())})};Iu=function(e){function r(u){var c;return(0,W3.default)(this,r),c=oA(this,r),c.name=u,c}return(0,$3.default)(r,e),(0,z3.default)(r,[{key:"getName",value:function(){return this.name}},{key:"getValue",value:function(){if(AG()&&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: ".concat(r.troubleshootUrl));throw c.name="Incorrect usage of getValue()",c}return this.value}},{key:"getValueAdvancedAsync",value:function(c){return SG(this,void 0,void 0,function*(){var d=new _o({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;return s||(s=r.tryGetConfigProperty(r.localConfig,this.name).value,s&&t.patchValue&&(s=r.applyPatchOperationOnSetting(this.name,s,t.patchValue))),m="Setting value for ".concat(this.name," is ").concat(JSON.stringify(s),"."),s}catch(a){d.success=!1;var n=r.tryGetConfigProperty(r.localConfig,this.name).value;return m="Setting value for ".concat(this.name," is ").concat(JSON.stringify(n),"."),n}finally{At.info(506053839,wt.CoreDefault,d.stop()),At.info(505821320,wt.CoreDefault,m)}})}},{key:"updateValue",value:function(c){return(0,bG.default)(this.value,c)?!1:(At.info(572837968,wt.CoreDefault,"Received new property value for ".concat(this.getName(),":"),c),this.value=c,!0)}}],[{key:"initEcsSettingsProvider",value:function(c){At.info(505999498,wt.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,At.info(572837966,wt.CoreDefault,"New config: ".concat(JSON.stringify(c))),r.allSettings.forEach(function(d,m){var t=r.tryGetConfigProperty(r.currentConfig,m).value;d.updateValue(t)&&(At.info(572837967,wt.CoreDefault,"Setting new value for ".concat(m,": ").concat(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)&&(At.info(508432774,wt.CoreDefault,"Setting new value for pattern ".concat(m,": ").concat(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(n){return d.test(n)});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,At.info(506053841,wt.CoreDefault,"Setting localConfig field in Setting class: ".concat(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,CG.default)(t,2),n=s[0],a=s[1];try{m.push(yc.parseECSOperation(n,a))}catch(y){At.error(505734922,wt.CoreDefault,"Exception thrown while parsing ECS PATCH operation for setting: ".concat(n,". Error: ").concat(y));continue}}var l=new Map;for(var o of m)if(c!=null&&c.hasOwnProperty(o.settingName)){var f=JSON.parse(JSON.stringify(c[o.settingName])),g=r.selectApplicableValue(f),h=yc.applyECSPatchOperation(o,g);h&&(l.set(o.settingName,g),c[o.settingName]=f)}return l.size>0&&At.info(505788322,wt.CoreDefault,"Resulting settings after PATCHes were applied: ".concat(JSON.stringify(Object.fromEntries(l)))),c}catch(y){return At.error(505788321,wt.CoreDefault,"Exception thrown while applying ECS PATCH operations. Error: ".concat(y)),c}}},{key:"applyPatchOperationOnSetting",value:function(c,d,m){try{if(!r.ecsPatchConfigEnabled)return d;var t=JSON.parse(JSON.stringify(d)),s=m,n=yc.parseECSOperation(c,s);return yc.applyECSPatchOperation(n,t),t}catch(a){return At.error(505788323,wt.CoreDefault,"Exception thrown while applying ECS PATCH operation on setting. Error: ".concat(a)),d}}}])}(Ms);Iu.allSettings=new Map;Iu.allPatternSettings=new Map;Iu.ecsPatchConfigEnabled=!1;Iu.troubleshootUrl="https://eng.ms/docs/experiences-devices/opg/office-ai/augloop-ai-platform/augmentation-loop/documentation/server-workflow-tutorials/settings/troubleshoot";i1=function(e){function r(u,c){var d;return(0,W3.default)(this,r),d=oA(this,r),d.listenerId=NaN,d.defaultValue=c,d.setting=Iu.getInstance(u),d}return(0,$3.default)(r,e),(0,z3.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,Lm.default)((0,_s.default)(r.prototype),"addListener",this).call(this,c)}},{key:"removeListener",value:function(c){(0,Lm.default)((0,_s.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 SG(this,void 0,void 0,function*(){var d=yield this.setting.getValueAdvancedAsync(c);return d===void 0?this.defaultValue:d})}}])}(Ms),ERe=function(e){function r(u){var c;return(0,W3.default)(this,r),c=oA(this,r),c.listenerId=NaN,c.setting=Iu.getPatternInstance(u),c}return(0,$3.default)(r,e),(0,z3.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,Lm.default)((0,_s.default)(r.prototype),"addListener",this).call(this,c)}},{key:"removeListener",value:function(c){(0,Lm.default)((0,_s.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}}])}(Ms)});var TRe,K3,EG=fe(()=>{"use strict";I();y2();TRe=new i1("disabledChangeGates",[]),K3=function(r,u){var c=TRe.getValue().indexOf(r)===-1;if(!u)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 u.apply(void 0,m)}}});var TG=fe(()=>{"use strict";I()});var xG,kG,xRe,wG=fe(()=>{"use strict";I();xG=de(et()),kG=de(rt());y2();xRe=function(){function e(r,u){(0,xG.default)(this,e),this.moduleName=r??"",this.moduleVersion=u??""}return(0,kG.default)(e,[{key:"getInstance",value:function(u,c){return new i1("".concat(this.moduleName,".").concat(u),c)}}])}()});var IG,DG,MG,_G=fe(()=>{"use strict";I();IG=de(et()),DG=de(rt());n1();y2();MG=function(){function e(){(0,IG.default)(this,e)}return(0,DG.default)(e,null,[{key:"addProvider",value:function(u){var c=u.addListener(function(){At.info(572837969,wt.CoreDefault,"Received new settings from ".concat(u.constructor.name)),e.currentConfig=e.buildConfig(),Iu.setNewConfig(e.currentConfig)});e.providers.push({provider:u,listenerId:c}),e.currentConfig=e.buildConfig(),Iu.setNewConfig(e.currentConfig)}},{key:"getCurrentConfig",value:function(){return e.currentConfig}},{key:"clear",value:function(){e.currentConfig=void 0,e.providers.forEach(function(u){u.provider.removeListener(u.listenerId)}),e.providers=[]}},{key:"buildConfig",value:function(){var u={};for(var c of e.providers){var d=c.provider.getSettings()||{};u=Object.assign(u,d)}return u=Iu.applyPatchOperationsOnConfig(u),u}}])}();MG.providers=[]});var LG,BG,kRe,PG=fe(()=>{"use strict";I();LG=de(et()),BG=de(rt());y2();kRe=function(){function e(r,u){(0,LG.default)(this,e),this.prefix=r,this.defaultValue=u,this.settingInstances=new Map}return(0,BG.default)(e,[{key:"getSettingInstance",value:function(u){var c="".concat(this.prefix).concat(u),d=this.settingInstances.get(c);return d===void 0&&(d=new i1(c,this.defaultValue),this.settingInstances.set(c,d)),d}}])}()});var NG=ar((hze,OG)=>{I();OG.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","chinaeast3","chinanorth3","eastus","eastus2","eastus2euap","francecentral","japaneast","northeurope","southcentralus","swedencentral","northcentralus","southeastasia","westcentralus","westeurope","westus","westus2","usdodcentral","usdodeast","usgovarizona","usgovtexas","usgovvirginia","usnateast","usnatwest","usseceast","ussecwest","bleufrancesouth","bleufrancecentral","delosgermanynorth","delosgermanycentral"]}},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 wRe(e,r,u){return r=(0,uA.default)(r),(0,ZG.default)(e,UG()?Reflect.construct(r,u||[],(0,uA.default)(e).constructor):r.apply(e,u))}function UG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(UG=function(){return!!e})()}var HG,VG,ZG,uA,jG,IRe,GG=fe(()=>{"use strict";I();HG=de(et()),VG=de(rt()),ZG=de(Dn()),uA=de(Tn()),jG=de(Mn());G3();IRe=function(e){function r(u){var c;return(0,HG.default)(this,r),c=wRe(this,r),c.currentSettings=u,c}return(0,jG.default)(r,e),(0,VG.default)(r,[{key:"setSettings",value:function(c){this.currentSettings=c,this.notifyListeners(c)}},{key:"getSettings",value:function(){return this.currentSettings}}])}(Ms)});var WG=fe(()=>{"use strict";I()});var Xl={};wi(Xl,{ChangeGate:()=>K3,DataListener:()=>Ms,ModuleSettings:()=>xRe,Setting:()=>Iu,SettingInstance:()=>i1,SettingInstanceCollection:()=>kRe,SettingPatternInstance:()=>ERe,SettingsRegistry:()=>MG,TestSettingsProvider:()=>IRe,isValidateCorrectUsageOfGetValue:()=>AG});var zG=fe(()=>{"use strict";I();EG();G3();TG();wG();_G();y2();PG();Io(Xl,de(NG()));GG();WG()});var DRe,MRe,cA,_Re,sA,dA,fA,gA,mA,hA,pA,vA,RA,CA,$G=fe(()=>{"use strict";I();DRe=5,MRe="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.NotSupportedInAugloop2=262144]="NotSupportedInAugloop2"})(cA||(cA={}));_Re="ICell";(function(e){e.Dimension="dimension",e.Measure="measure"})(sA||(sA={}));(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"})(dA||(dA={}));(function(e){e.RowMajor="rowMajor",e.ColumnMajor="columnMajor"})(fA||(fA={}));(function(e){e.None="none",e.Other="other",e.ColumnMajorFlat="columnMajorFlat",e.RowMajorFlat="rowMajorFlat",e.SimpleCrossTable="simpleCrossTable"})(gA||(gA={}));(function(e){e.None="none",e.ColumnMajorTabularSkipRows="columnMajorTabularSkipRows",e.RowMajorTabularSkipColumns="rowMajorTabularSkipColumns "})(mA||(mA={}));(function(e){e.Dimension="dimension",e.Measure="measure"})(hA||(hA={}));(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"})(pA||(pA={}));(function(e){e.RowMajor="rowMajor",e.ColumnMajor="columnMajor"})(vA||(vA={}));(function(e){e.None="none",e.ColumnMajorTabularSkipRows="columnMajorTabularSkipRows",e.RowMajorTabularSkipColumns="rowMajorTabularSkipColumns "})(RA||(RA={}));(function(e){e.None="None",e.Invisible="Invisible",e.Visible="Visible",e.InferredByCopilotLicense="InferredByCopilotLicense"})(CA||(CA={}))});var cn,sn,q3,Q3,J3,X3,Y3,ev,rv,tv,av,nv,iv,lv,ov,uv,cv,sv,dv,fv,gv,mv,hv,pv,vv,Rv,Cv,Fv,yv,Sv,bv,Av,Ev,Tv,KG=fe(()=>{"use strict";I();cn=de(et()),sn=de(rt());Va();q3=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelMetadata"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();q3.H_={T_:q3.getTypeName(),B_:q3.getBaseTypes()};Q3=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_Worksheet"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_TileGroup"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Q3.H_={T_:Q3.getTypeName(),B_:Q3.getBaseTypes()};J3=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_WorksheetMetadata"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();J3.H_={T_:J3.getTypeName(),B_:J3.getBaseTypes()};X3=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRange"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();X3.H_={T_:X3.getTypeName(),B_:X3.getBaseTypes()};Y3=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeWrapper"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Y3.H_={T_:Y3.getTypeName(),B_:Y3.getBaseTypes()};ev=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeWrapperAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();ev.H_={T_:ev.getTypeName(),B_:ev.getBaseTypes()};rv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_BaseExcelBlock"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();rv.H_={T_:rv.getTypeName(),B_:rv.getBaseTypes()};tv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();tv.H_={T_:tv.getTypeName(),B_:tv.getBaseTypes()};av=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();av.H_={T_:av.getTypeName(),B_:av.getBaseTypes()};nv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelMergedCellInfo"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRange"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();nv.H_={T_:nv.getTypeName(),B_:nv.getBaseTypes()};iv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();iv.H_={T_:iv.getTypeName(),B_:iv.getBaseTypes()};lv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_PathFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();lv.H_={T_:lv.getTypeName(),B_:lv.getBaseTypes()};ov=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelGridSubtreeFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();ov.H_={T_:ov.getTypeName(),B_:ov.getBaseTypes()};uv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeSampleFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeFilter","AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();uv.H_={T_:uv.getTypeName(),B_:uv.getBaseTypes()};cv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelTableColumn"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();cv.H_={T_:cv.getTypeName(),B_:cv.getBaseTypes()};sv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_BaseExcelTable"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();sv.H_={T_:sv.getTypeName(),B_:sv.getBaseTypes()};dv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();dv.H_={T_:dv.getTypeName(),B_:dv.getBaseTypes()};fv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();fv.H_={T_:fv.getTypeName(),B_:fv.getBaseTypes()};gv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelCell"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_GridCell"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();gv.H_={T_:gv.getTypeName(),B_:gv.getBaseTypes()};mv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelMergedCell"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();mv.H_={T_:mv.getTypeName(),B_:mv.getBaseTypes()};hv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelRangeAddressNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRange"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();hv.H_={T_:hv.getTypeName(),B_:hv.getBaseTypes()};pv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelRecognizedTableNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();pv.H_={T_:pv.getTypeName(),B_:pv.getBaseTypes()};vv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelDetectedTableBoundaryPartNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();vv.H_={T_:vv.getTypeName(),B_:vv.getBaseTypes()};Rv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelDetectedTableBoundaryNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Rv.H_={T_:Rv.getTypeName(),B_:Rv.getBaseTypes()};Cv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelTableDataGridPartNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Cv.H_={T_:Cv.getTypeName(),B_:Cv.getBaseTypes()};Fv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelComparisonAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Fv.H_={T_:Fv.getTypeName(),B_:Fv.getBaseTypes()};yv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelComparisonItem"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();yv.H_={T_:yv.getTypeName(),B_:yv.getBaseTypes()};Sv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_EcsAccessInfo"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Sv.H_={T_:Sv.getTypeName(),B_:Sv.getBaseTypes()};bv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();bv.H_={T_:bv.getTypeName(),B_:bv.getBaseTypes()};Av=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_DirtyDocumentSignalForClp"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyDocumentSignal","AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Av.H_={T_:Av.getTypeName(),B_:Av.getBaseTypes()};Ev=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Ev.H_={T_:Ev.getTypeName(),B_:Ev.getBaseTypes()};Tv=function(){function e(r){(0,cn.default)(this,e),Ce.assign(e,this,r)}return(0,sn.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelWorkflowTriggerParameters"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Tv.H_={T_:Tv.getTypeName(),B_:Tv.getBaseTypes()}});var qG={};wi(qG,{BaseExcelBlock:()=>rv,BaseExcelTable:()=>sv,DirtyDocumentSignalForClp:()=>Av,DirtyRangeSignal:()=>bv,EXTENDED_BLOCK_OVERLAP:()=>DRe,EcsAccessInfo:()=>Sv,ExcelBlock:()=>tv,ExcelCell:()=>gv,ExcelComparisonAnnotation:()=>Fv,ExcelComparisonItem:()=>yv,ExcelDetectedTableBoundaryNew:()=>Rv,ExcelDetectedTableBoundaryPartNew:()=>vv,ExcelExtendedBlock:()=>av,ExcelGridSubtreeFilter:()=>ov,ExcelMergedCell:()=>mv,ExcelMergedCellInfo:()=>nv,ExcelMetadata:()=>q3,ExcelPivotTable:()=>fv,ExcelRange:()=>X3,ExcelRangeAddressNew:()=>hv,ExcelRangeDataSamplingScheme:()=>RA,ExcelRangeDataSamplingSchemeNew:()=>mA,ExcelRangeFilter:()=>iv,ExcelRangeSampleFilter:()=>uv,ExcelRangeWrapper:()=>Y3,ExcelRangeWrapperAnnotation:()=>ev,ExcelRecognizedTableFieldAggregation:()=>pA,ExcelRecognizedTableFieldAggregationNew:()=>dA,ExcelRecognizedTableFieldClassification:()=>hA,ExcelRecognizedTableFieldClassificationNew:()=>sA,ExcelRecognizedTableNew:()=>pv,ExcelRecognizedTableOrientation:()=>vA,ExcelRecognizedTableOrientationNew:()=>fA,ExcelTable:()=>dv,ExcelTableColumn:()=>cv,ExcelTableDataGridPartNew:()=>Cv,ExcelWorkflowTriggerParameters:()=>Tv,FetchRangeProperty:()=>cA,ObserverSessionType:()=>CA,PathFilter:()=>lv,TableType:()=>gA,WorkflowLimitsRestoredSignal:()=>Ev,Worksheet:()=>Q3,WorksheetMetadata:()=>J3,excelExtensionSyncSenderId:()=>MRe,pipelineCellTypeName:()=>_Re});var QG=fe(()=>{"use strict";I();$G();KG()});var JG,XG=fe(()=>{"use strict";I();(function(e){e[e.WebSocket=0]="WebSocket",e[e.Http=1]="Http"})(JG||(JG={}))});var YG,eW,rW=fe(()=>{"use strict";I();(function(e){e[e.JSWebSockets=0]="JSWebSockets",e[e.LocalWorkflowsOnly=1]="LocalWorkflowsOnly",e[e.HostWebSockets=2]="HostWebSockets",e[e.HttpFallback=3]="HttpFallback"})(YG||(YG={}));(function(e){e.Workflow="Workflow",e.Client="Client",e.HttpEndpoint="HttpEndpoint"})(eW||(eW={}))});var Il,Dl,FA,yA,SA,bA,AA,EA,TA,xA,kA,wA,IA,DA,MA,_A,tW=fe(()=>{"use strict";I();Il=de(et()),Dl=de(rt());Va();FA=function(){function e(r){(0,Il.default)(this,e),Ce.assign(e,this,r)}return(0,Dl.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();FA.H_={T_:FA.getTypeName(),B_:FA.getBaseTypes()};yA=function(){function e(r){(0,Il.default)(this,e),Ce.assign(e,this,r)}return(0,Dl.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();yA.H_={T_:yA.getTypeName(),B_:yA.getBaseTypes()};SA=function(){function e(r){(0,Il.default)(this,e),Ce.assign(e,this,r)}return(0,Dl.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();SA.H_={T_:SA.getTypeName(),B_:SA.getBaseTypes()};bA=function(){function e(r){(0,Il.default)(this,e),Ce.assign(e,this,r)}return(0,Dl.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();bA.H_={T_:bA.getTypeName(),B_:bA.getBaseTypes()};AA=function(){function e(r){(0,Il.default)(this,e),Ce.assign(e,this,r)}return(0,Dl.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();AA.H_={T_:AA.getTypeName(),B_:AA.getBaseTypes()};EA=function(){function e(r){(0,Il.default)(this,e),Ce.assign(e,this,r)}return(0,Dl.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();EA.H_={T_:EA.getTypeName(),B_:EA.getBaseTypes()};TA=function(){function e(r){(0,Il.default)(this,e),Ce.assign(e,this,r)}return(0,Dl.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();TA.H_={T_:TA.getTypeName(),B_:TA.getBaseTypes()};xA=function(){function e(r){(0,Il.default)(this,e),Ce.assign(e,this,r)}return(0,Dl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_LogBatch"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();xA.H_={T_:xA.getTypeName(),B_:xA.getBaseTypes()};kA=function(){function e(r){(0,Il.default)(this,e),Ce.assign(e,this,r)}return(0,Dl.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();kA.H_={T_:kA.getTypeName(),B_:kA.getBaseTypes()};wA=function(){function e(r){(0,Il.default)(this,e),Ce.assign(e,this,r)}return(0,Dl.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();wA.H_={T_:wA.getTypeName(),B_:wA.getBaseTypes()};IA=function(){function e(r){(0,Il.default)(this,e),Ce.assign(e,this,r)}return(0,Dl.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();IA.H_={T_:IA.getTypeName(),B_:IA.getBaseTypes()};DA=function(){function e(r){(0,Il.default)(this,e),Ce.assign(e,this,r)}return(0,Dl.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();DA.H_={T_:DA.getTypeName(),B_:DA.getBaseTypes()};MA=function(){function e(r){(0,Il.default)(this,e),Ce.assign(e,this,r)}return(0,Dl.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();MA.H_={T_:MA.getTypeName(),B_:MA.getBaseTypes()};_A=function(){function e(r){(0,Il.default)(this,e),Ce.assign(e,this,r)}return(0,Dl.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();_A.H_={T_:_A.getTypeName(),B_:_A.getBaseTypes()}});var Lo,Bo,LA,BA,PA,OA,NA,HA,VA,ZA,jA,UA,Bm,GA,aW=fe(()=>{"use strict";I();Lo=de(et()),Bo=de(rt());Va();LA=function(){function e(r){(0,Lo.default)(this,e),Ce.assign(e,this,r)}return(0,Bo.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();LA.H_={T_:LA.getTypeName(),B_:LA.getBaseTypes()};BA=function(){function e(r){(0,Lo.default)(this,e),Ce.assign(e,this,r)}return(0,Bo.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();BA.H_={T_:BA.getTypeName(),B_:BA.getBaseTypes()};PA=function(){function e(r){(0,Lo.default)(this,e),Ce.assign(e,this,r)}return(0,Bo.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();PA.H_={T_:PA.getTypeName(),B_:PA.getBaseTypes()};OA=function(){function e(r){(0,Lo.default)(this,e),Ce.assign(e,this,r)}return(0,Bo.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();OA.H_={T_:OA.getTypeName(),B_:OA.getBaseTypes()};NA=function(){function e(r){(0,Lo.default)(this,e),Ce.assign(e,this,r)}return(0,Bo.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();NA.H_={T_:NA.getTypeName(),B_:NA.getBaseTypes()};HA=function(){function e(r){(0,Lo.default)(this,e),Ce.assign(e,this,r)}return(0,Bo.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();HA.H_={T_:HA.getTypeName(),B_:HA.getBaseTypes()};VA=function(){function e(r){(0,Lo.default)(this,e),Ce.assign(e,this,r)}return(0,Bo.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();VA.H_={T_:VA.getTypeName(),B_:VA.getBaseTypes()};ZA=function(){function e(r){(0,Lo.default)(this,e),Ce.assign(e,this,r)}return(0,Bo.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();ZA.H_={T_:ZA.getTypeName(),B_:ZA.getBaseTypes()};jA=function(){function e(r){(0,Lo.default)(this,e),Ce.assign(e,this,r)}return(0,Bo.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();jA.H_={T_:jA.getTypeName(),B_:jA.getBaseTypes()};UA=function(){function e(r){(0,Lo.default)(this,e),Ce.assign(e,this,r)}return(0,Bo.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();UA.H_={T_:UA.getTypeName(),B_:UA.getBaseTypes()};Bm=function(){function e(r){(0,Lo.default)(this,e),Ce.assign(e,this,r)}return(0,Bo.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Bm.H_={T_:Bm.getTypeName(),B_:Bm.getBaseTypes()};GA=function(){function e(r){(0,Lo.default)(this,e),Ce.assign(e,this,r)}return(0,Bo.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();GA.H_={T_:GA.getTypeName(),B_:GA.getBaseTypes()}});var nW,iW,lW=fe(()=>{"use strict";I();(function(e){e.Egress="MastermindEgress",e.Ingress="MastermindIngress",e.IngressSealedSession="MastermindIngressSealedSession",e.PostAnnotations="MastermindPostAnnotations",e.Initialize="MastermindInitializeSession",e.GetWorkflowModel="MastermindWorkflowModel",e.ChatStoreSetMessage="MastermindChatStoreSetMessages",e.ChatStoreGetMessage="MastermindChatStoreGetMessages"})(nW||(nW={}));(function(e){e.FetchRangeFromCache="EcsProxyFetchRangeFromCache",e.WorkbookMessageIngress="ExcelServerProxyManagerExcelWorkbookMessageIngress"})(iW||(iW={}))});var oW=fe(()=>{"use strict";I();XG();rW();tW();aW();lW()});var LRe,WA,S2,p0,zA,$A,KA,qA,QA=fe(()=>{"use strict";I();LRe=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"})(WA||(WA={}));(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"})(S2||(S2={}));(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.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"})(p0||(p0={}));(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"})(zA||(zA={}));(function(e){e[e.IdentityChange=0]="IdentityChange"})($A||($A={}));(function(e){e[e.Idle=0]="Idle",e[e.Pending=1]="Pending"})(KA||(KA={}));(function(e){e[e.NotStarted=0]="NotStarted",e[e.Started=1]="Started",e[e.Incomplete=2]="Incomplete",e[e.Finished=3]="Finished"})(qA||(qA={}))});var Xt,Yt,xv,l1,b2,A2,kv,wv,Iv,Ri,E2,Dv,T2,x2,k2,Mv,_v,Lv,v0,Bv,Pv,w2,Ls,Ov,I2,D2,Nv,Hv,M2,Du,_2,Vv,Zv,Bs,jv,Uv,Gv,Wv,zv,$v,Kv,qv,Qv,Jv,Xv,Yv,e7,L2,B2,P2,O2,N2,H2,r7,t7,a7,n7,JA=fe(()=>{"use strict";I();Xt=de(et()),Yt=de(rt());Va();xv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Message"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();xv.H_={T_:xv.getTypeName(),B_:xv.getBaseTypes()};l1=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Response"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();l1.H_={T_:l1.getTypeName(),B_:l1.getBaseTypes()};b2=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();b2.H_={T_:b2.getTypeName(),B_:b2.getBaseTypes()};A2=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();A2.H_={T_:A2.getTypeName(),B_:A2.getBaseTypes()};kv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_ExecutionError"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();kv.H_={T_:kv.getTypeName(),B_:kv.getBaseTypes()};wv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_GetAnnotationsClientError"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();wv.H_={T_:wv.getTypeName(),B_:wv.getBaseTypes()};Iv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_GetAnnotationsErrorInfo"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Iv.H_={T_:Iv.getTypeName(),B_:Iv.getBaseTypes()};Ri=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Ri.H_={T_:Ri.getTypeName(),B_:Ri.getBaseTypes()};E2=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();E2.H_={T_:E2.getTypeName(),B_:E2.getBaseTypes()};Dv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Dv.H_={T_:Dv.getTypeName(),B_:Dv.getBaseTypes()};T2=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();T2.H_={T_:T2.getTypeName(),B_:T2.getBaseTypes()};x2=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();x2.H_={T_:x2.getTypeName(),B_:x2.getBaseTypes()};k2=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();k2.H_={T_:k2.getTypeName(),B_:k2.getBaseTypes()};Mv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Mv.H_={T_:Mv.getTypeName(),B_:Mv.getBaseTypes()};_v=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionCloseReason"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();_v.H_={T_:_v.getTypeName(),B_:_v.getBaseTypes()};Lv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Lv.H_={T_:Lv.getTypeName(),B_:Lv.getBaseTypes()};v0=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();v0.H_={T_:v0.getTypeName(),B_:v0.getBaseTypes()};Bv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Bv.H_={T_:Bv.getTypeName(),B_:Bv.getBaseTypes()};Pv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Pv.H_={T_:Pv.getTypeName(),B_:Pv.getBaseTypes()};w2=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();w2.H_={T_:w2.getTypeName(),B_:w2.getBaseTypes()};Ls=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Ls.H_={T_:Ls.getTypeName(),B_:Ls.getBaseTypes()};Ov=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Ov.H_={T_:Ov.getTypeName(),B_:Ov.getBaseTypes()};I2=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();I2.H_={T_:I2.getTypeName(),B_:I2.getBaseTypes()};D2=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();D2.H_={T_:D2.getTypeName(),B_:D2.getBaseTypes()};Nv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Nv.H_={T_:Nv.getTypeName(),B_:Nv.getBaseTypes()};Hv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Hv.H_={T_:Hv.getTypeName(),B_:Hv.getBaseTypes()};M2=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();M2.H_={T_:M2.getTypeName(),B_:M2.getBaseTypes()};Du=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Du.H_={T_:Du.getTypeName(),B_:Du.getBaseTypes()};_2=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();_2.H_={T_:_2.getTypeName(),B_:_2.getBaseTypes()};Vv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Vv.H_={T_:Vv.getTypeName(),B_:Vv.getBaseTypes()};Zv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Zv.H_={T_:Zv.getTypeName(),B_:Zv.getBaseTypes()};Bs=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Bs.H_={T_:Bs.getTypeName(),B_:Bs.getBaseTypes()};jv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();jv.H_={T_:jv.getTypeName(),B_:jv.getBaseTypes()};Uv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Uv.H_={T_:Uv.getTypeName(),B_:Uv.getBaseTypes()};Gv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Gv.H_={T_:Gv.getTypeName(),B_:Gv.getBaseTypes()};Wv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Wv.H_={T_:Wv.getTypeName(),B_:Wv.getBaseTypes()};zv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();zv.H_={T_:zv.getTypeName(),B_:zv.getBaseTypes()};$v=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();$v.H_={T_:$v.getTypeName(),B_:$v.getBaseTypes()};Kv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Kv.H_={T_:Kv.getTypeName(),B_:Kv.getBaseTypes()};qv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();qv.H_={T_:qv.getTypeName(),B_:qv.getBaseTypes()};Qv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Qv.H_={T_:Qv.getTypeName(),B_:Qv.getBaseTypes()};Jv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Jv.H_={T_:Jv.getTypeName(),B_:Jv.getBaseTypes()};Xv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Xv.H_={T_:Xv.getTypeName(),B_:Xv.getBaseTypes()};Yv=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Yv.H_={T_:Yv.getTypeName(),B_:Yv.getBaseTypes()};e7=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();e7.H_={T_:e7.getTypeName(),B_:e7.getBaseTypes()};L2=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_BridgeMessage"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();L2.H_={T_:L2.getTypeName(),B_:L2.getBaseTypes()};B2=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();B2.H_={T_:B2.getTypeName(),B_:B2.getBaseTypes()};P2=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();P2.H_={T_:P2.getTypeName(),B_:P2.getBaseTypes()};O2=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();O2.H_={T_:O2.getTypeName(),B_:O2.getBaseTypes()};N2=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();N2.H_={T_:N2.getTypeName(),B_:N2.getBaseTypes()};H2=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();H2.H_={T_:H2.getTypeName(),B_:H2.getBaseTypes()};r7=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();r7.H_={T_:r7.getTypeName(),B_:r7.getBaseTypes()};t7=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();t7.H_={T_:t7.getTypeName(),B_:t7.getBaseTypes()};a7=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();a7.H_={T_:a7.getTypeName(),B_:a7.getBaseTypes()};n7=function(){function e(r){(0,Xt.default)(this,e),Ce.assign(e,this,r)}return(0,Yt.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();n7.H_={T_:n7.getTypeName(),B_:n7.getBaseTypes()}});function Pm(e){var r=["AugLoop_Excel_Session_Protocol_","AugLoop_Powerpoint_Session_Protocol_","AugLoop_Session_Protocol_"],u;for(var c of r)if(e.indexOf(c)===0){u=c;break}if(!u)return"MalformedMessageName";var d="Message",m=e.indexOf(d,e.length-d.length)===e.length-d.length;return e.slice(u.length,m?-d.length:void 0)}var cW,sW,BRe,uW,i7,l7,PRe,ORe,NRe,HRe,VRe,ZRe,dW=fe(()=>{"use strict";I();cW=de(et()),sW=de(rt());n1();zG();Va();QA();JA();aG();BRe=function(e,r,u,c){function d(m){return m instanceof u?m:new u(function(t){t(m)})}return new(u||(u=Promise))(function(m,t){function s(l){try{a(c.next(l))}catch(o){t(o)}}function n(l){try{a(c.throw(l))}catch(o){t(o)}}function a(l){l.done?m(l.value):d(l.value).then(s,n)}a((c=c.apply(e,r||[])).next())})},uW=new i1("processMessageEndpointValidation",!1);(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)."})(i7||(i7={}));(function(e){e.ProvisionTokenValidationError="Token provision message didn't pass token validation.",e.ProvisionTokenDecryptAndTransformError="Token provision message didn't pass token decrypt and transform."})(l7||(l7={}));PRe=5e3,ORe=12e4,NRe=15e3,HRe=3e5,VRe=12e4,ZRe=function(){function e(r){(0,cW.default)(this,e),this.config=r,this.nextMessageId=1,this.pendingResponseCallbacks=new lA({sweepInterval:PRe}),this.messageCallbacks=new Map,this.messageValidators=new Map,this.messageIdPrefix=r.messageIdPrefix,this.source=r.messageIdPrefix==="c"?m0.ClientRuntime:m0.Core,this.stats={sendMessageCount:0,sendMessageClientDisconnectedErrors:0,sendMessageErrors:0,sendMessageDurationMsMax:0,processMessageCount:0,processMessageProvisionTokenErrors:0,processMessageErrors:0,processMessageDurationMsMax:0}}return(0,sW.default)(e,[{key:"setClientMetadata",value:function(u){this.clientMetadata=u}},{key:"setEgress",value:function(u){var c=this;this.egress=u,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(u,c){l1.typeGuard(u)?(this.processResponse(u),c()):this.processMessage(u,c),v0.typeGuard(u)&&!u.reconnectAllowed&&this.clearAllPendingResponses()}},{key:"sendMessage",value:function(u,c,d){var m=this,t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,s,n,a=new _m({sessionHealthEventName:"SendMessage",source:this.source,reason:Cc.Client,impact:this.source===m0.ClientRuntime?h0.MissingInput:h0.MissingOutput,success:!0,message:"",affectedWorkflows:["All"],cv:u.cv,resourceId:Pm(Ce.getTypeNameFor(u)),dimension0:t.toString()}).start(),l=function(){if(a.setClientMetadata(m.clientMetadata),a.success)At.info(572836e3,wt.CoreDefault,a.stop());else{var C=a.resultSignature==="ErrorWithoutPendingResponse"||a.resultSignature==="ResponseCallbackException"||a.message!=="We called into done callback";a.message=JSON.stringify({errorNotPropagatedToDoneCallback:C}),At.error(572836001,wt.CoreDefault,a.stop())}};K3("PersistMessageId")?u.messageId=(s=u.messageId)!==null&&s!==void 0?s:"".concat(this.messageIdPrefix).concat(this.nextMessageId++):u.messageId="".concat(this.messageIdPrefix).concat(this.nextMessageId++),M2.typeGuard(u)&&u.messages.forEach(function(R,C){return R.messageId=u.messageId+"."+C});var o=Ce.getTypeNameFor(u)===v0.getTypeName(),f=!d&&!o,g={message:u,logOp:a,logEvent:l,callback:void 0,sendCount:1};if(f){g.callback=function(R,C){var S;if(R?K3("IgnoreUnsupportedMessageErrorForOldClientVersion")&&R.code===p0.UnsupportedMessage?(a.resultSignature="Success",a.resultDescription="Ignore error for ".concat(Ce.getTypeNameFor(u)," message ").concat(u.messageId).concat(Du.typeGuard(u)?", seq ".concat(u.seq):"",": ").concat(R.error)):(a.success=!1,a.resultSignature=R.error,a.resultDescription="Error for ".concat(Ce.getTypeNameFor(u)," message ").concat(u.messageId).concat(Du.typeGuard(u)?", seq ".concat(u.seq):"",": ").concat(R.error)):a.resultSignature="Success",c)try{a.message="We called into done callback",c(R,C)}catch(F){a.success=!1,a.resultSignature="ResponseCallbackException",a.resultDescription=((S=m.clientMetadata)===null||S===void 0?void 0:S.appPlatform)==="Web"?JSON.stringify({message:F.message,stack:F.stack}):JSON.stringify({message:F.message})}l(),m.updateSendMessageStats(a.success,a.durationMs,R?new Error(R.error):void 0)};var h=function(){g.callback(new E2({code:p0.RequestTimeout,error:"Timeout waiting for response"}),void 0)},y=this.config.responseTimeoutMs;if(k2.typeGuard(u)){var p=u;p.longPollTimeoutHint>=NRe&&p.longPollTimeoutHint<=HRe?y=p.longPollTimeoutHint+5e3:y=ORe}else A2.typeGuard(u)&&(y=(n=u.maxDelayMs)!==null&&n!==void 0?n:VRe);this.pendingResponseCallbacks.put(u.messageId,g,y,h)}this.egress&&this.egress(u,function(R){return m.onEgressError(R,g)},t)}},{key:"onEgressError",value:function(u,c){var d,m;if(u){var t=c.message,s=this.pendingResponseCallbacks.get(c.message.messageId);s?(this.pendingResponseCallbacks.del(t.messageId),s.callback(new Ri({messageId:t.messageId,code:p0.EgressError,error:u.message}))):v0.typeGuard(t)?(c.logOp.success=(m=(d=u.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 ".concat(Ce.getTypeNameFor(t)," message ").concat(t.messageId,": ").concat(u.message),c.logEvent()):(c.logOp.success=!1,c.logOp.resultSignature="ErrorWithoutPendingResponse",c.logOp.resultDescription="Error for ".concat(Ce.getTypeNameFor(t)," message ").concat(t.messageId,": ").concat(u.message),c.logEvent())}}},{key:"queryEgressCacheSize",value:function(){return this.pendingResponseCallbacks.size()}},{key:"onMessage",value:function(u,c,d){this.messageCallbacks.set(u,c),d&&this.messageValidators.set(u,d)}},{key:"onMessageAsync",value:function(u,c,d){var m=this;this.messageCallbacks.set(u,function(t,s){return BRe(m,void 0,void 0,function*(){try{var n=yield c(t);Ri.typeGuard(n)?s(n,void 0):s(void 0,n)}catch(a){s(a)}})}),d&&this.messageValidators.set(u,d)}},{key:"getStats",value:function(){return this.stats}},{key:"hasMessageCallback",value:function(u){return this.messageCallbacks.has(u)}},{key:"cancelPendingResponseCallbacks",value:function(u){var c=this;this.pendingResponseCallbacks.forEach(function(d,m){d&&(c.pendingResponseCallbacks.del(m),d.callback(new Ri({messageId:m,code:p0.Cancelled,error:"Cancelled. Reason: ".concat(u)})))})}},{key:"clearAllPendingResponses",value:function(){if(this.pendingResponseCallbacks.size()!=0){var u=new _o({operationName:"PurgePendingResponses",resultDescription:this.pendingResponseCallbacks.size().toString(),success:!0});At.info(572836002,wt.CoreDefault,u),this.pendingResponseCallbacks.clear()}}},{key:"processMessage",value:function(u,c){var d=this,m=new _m({sessionHealthEventName:"ProcessMessage",source:this.source,reason:Cc.Client,impact:this.source===m0.ClientRuntime?h0.MissingOutput:h0.MissingInput,success:!0,message:"",affectedWorkflows:["All"],cv:u.cv}).start(),t=function(){if(m.setClientMetadata(d.clientMetadata),m.success)At.info(572836003,wt.CoreDefault,m.stop());else{var R=m.resourceId==="UnsupportedMessage"||m.resultSignature==="Timeout"||m.resultSignature==="OnResponseInvokedMoreThanOnce"||m.resultSignature==="MessageCallbackException"||m.message!=="We called into messageCallback";m.message=JSON.stringify({errorHappenedOutsideRegisteredMessageCallback:R}),At.error(572836032,wt.CoreDefault,m.stop())}},s=this.messageCallbacks.get(Ce.getTypeNameFor(u));s?m.resourceId=Pm(Ce.getTypeNameFor(u)):s=function(R,C){m.resourceId=Pm(Ce.getTypeNameFor(R)),m.resourceId!=="MalformedMessageName"&&(m.resourceId="UnsupportedMessage"),C(new Ri({messageId:R.messageId,code:p0.UnsupportedMessage,error:"Message type ".concat(Ce.getTypeNameFor(R)," is not supported")}))};var n=function(R,C,S){return uW.getValue()===!0?JSON.stringify({message:R,validationSuccess:C==null?void 0:C.success,validationError:C==null?void 0:C.error,validationDurationMicroseconds:C==null?void 0:C.durationMicroseconds,stack:S}):S!==void 0?JSON.stringify({message:R,stack:S}):R},a,l=this.messageValidators.get(Ce.getTypeNameFor(u));if(l&&uW.getValue()){var o=Jb(),f=l.validate(u),g=Jb();a={success:f.success,error:f.error,durationMicroseconds:Math.round(g-o)}}var h=!1,y=function(R,C){if(h){m.success=!1,m.resultSignature="OnResponseInvokedMoreThanOnce";var S="Invoked onResponse for ".concat(Ce.getTypeNameFor(u)," message ").concat(u.messageId," more than once");m.resultDescription=n(S,a)}else if(R){m.success=!1,m.resultSignature=R.error,R.code!==void 0&&(m.dimension0=p0[R.code]);var F="Error for ".concat(Ce.getTypeNameFor(u)," message ").concat(u.messageId,": ").concat(R.error);m.resultDescription=n(F,a)}else m.resultSignature="Success",m.resultDescription=n("",a);h=!0,t(),R&&!Ce.matchesTypesFor(R,[Ri.getTypeName()])&&(R=new Ri({error:"Internal Server Error"})),d.updateProcessMessageStats(m.success,m.durationMs,R?new Error(R.error):void 0),R?(R.messageId=u.messageId,c(R)):C?(C.messageId=u.messageId,c(void 0,C)):c()};try{m.message="We called into messageCallback",s(u,y)}catch(p){m.success=!1,m.resultSignature="MessageCallbackException",m.resultDescription=n(p.message,a,p.stack),t(),this.updateProcessMessageStats(!1,m.durationMs,p),c()}}},{key:"processResponse",value:function(u){var c,d=new _o({operationName:"ProcessResponse"});if(d.success=!0,d.setClientMetadata(this.clientMetadata),d.start(),u.messageId){var m=this.pendingResponseCallbacks.get(u.messageId),t=m==null?void 0:m.callback;if(t){if(b2.typeGuard(u)&&!u.finalResponse){var s=m.message.maxDelayMs;this.pendingResponseCallbacks.updateExpireTime(u.messageId,s)}else this.pendingResponseCallbacks.del(u.messageId);Ce.matchesTypesFor(u,[Ri.getTypeName()])?t(u):t(void 0,u)}else d.resultSignature="NoPendingMessage",d.resultDescription="".concat(u.messageId),d.success=!1}else d.resultSignature="NoMessageIdSetInResponse",Ri.typeGuard(u)?d.resultDescription=u.error:d.resultDescription="MessageId is not available",d.success=!1;((c=this.clientMetadata)===null||c===void 0?void 0:c.releaseAudienceGroup)!=="Production"&&(d.resourceId=Pm(Ce.getTypeNameFor(u)),At.info(572836034,wt.CoreDefault,d.stop()))}},{key:"updateSendMessageStats",value:function(u,c,d){this.stats.sendMessageCount++,this.stats.sendMessageDurationMsMax=Math.max(c,this.stats.sendMessageDurationMsMax),!u&&!d?At.warn(572836035,wt.CoreDefault,"Failed send message did not provide error object."):u&&d&&At.warn(572836036,wt.CoreDefault,"Succeeded send message provided error object."),!u&&(d&&d.message===i7.ClientDisconnected?this.stats.sendMessageClientDisconnectedErrors++:this.stats.sendMessageErrors++)}},{key:"updateProcessMessageStats",value:function(u,c,d){this.stats.processMessageCount++,this.stats.processMessageDurationMsMax=Math.max(c,this.stats.processMessageDurationMsMax),!u&&!d?At.warn(572836037,wt.CoreDefault,"Failed process message did not provide error object."):u&&d&&At.warn(572836038,wt.CoreDefault,"Succeeded process message provided error object."),!u&&(d&&d.message===l7.ProvisionTokenValidationError?this.stats.processMessageProvisionTokenErrors++:this.stats.processMessageErrors++)}}])}()});var Om,fW=fe(()=>{"use strict";I();(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"})(Om||(Om={}))});var gW=fe(()=>{"use strict";I()});var Ps,Os,V2,Z2,j2,U2,G2,W2,mW=fe(()=>{"use strict";I();Ps=de(et()),Os=de(rt());Va();V2=function(){function e(r){(0,Ps.default)(this,e),Ce.assign(e,this,r)}return(0,Os.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();V2.H_={T_:V2.getTypeName(),B_:V2.getBaseTypes()};Z2=function(){function e(r){(0,Ps.default)(this,e),Ce.assign(e,this,r)}return(0,Os.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Z2.H_={T_:Z2.getTypeName(),B_:Z2.getBaseTypes()};j2=function(){function e(r){(0,Ps.default)(this,e),Ce.assign(e,this,r)}return(0,Os.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();j2.H_={T_:j2.getTypeName(),B_:j2.getBaseTypes()};U2=function(){function e(r){(0,Ps.default)(this,e),Ce.assign(e,this,r)}return(0,Os.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();U2.H_={T_:U2.getTypeName(),B_:U2.getBaseTypes()};G2=function(){function e(r){(0,Ps.default)(this,e),Ce.assign(e,this,r)}return(0,Os.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();G2.H_={T_:G2.getTypeName(),B_:G2.getBaseTypes()};W2=function(){function e(r){(0,Ps.default)(this,e),Ce.assign(e,this,r)}return(0,Os.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();W2.H_={T_:W2.getTypeName(),B_:W2.getBaseTypes()}});var hW={};wi(hW,{AnnotationActivationMessage:()=>w2,AnnotationActivationResponse:()=>Ls,AnnotationConfigUpdateMessage:()=>Nv,AnnotationConfigUpdateResponse:()=>Hv,AnnotationReleaseMessage:()=>I2,AnnotationReleaseResponse:()=>D2,AnnotationResultState:()=>KA,AnnotationResultStateMessage:()=>Ov,AnnotationResultsMessage:()=>Bs,BatchedMessage:()=>M2,BlobUploadResponse:()=>t7,BridgeMessage:()=>L2,CacheDumpRequestMessage:()=>Bv,CacheDumpRequestResponse:()=>Pv,ClaimsChallengeMessage:()=>r7,ErrorResponse:()=>Ri,ErrorResponseCode:()=>p0,ExecutionError:()=>kv,ExecutionErrorCode:()=>WA,FireClaimsChallengeCallbackResponse:()=>Z2,FireSeedingStatusChangeCallbackResponse:()=>U2,GetAnnotationsClientError:()=>wv,GetAnnotationsClientErrorCode:()=>S2,GetAnnotationsErrorInfo:()=>Iv,GetAnnotationsResponseBridgeMessage:()=>W2,GetPluginsMetadataMessage:()=>a7,GetPluginsMetadataResponse:()=>n7,InteractiveAuthMessage:()=>G2,KeepAlive:()=>Wv,Message:()=>xv,MessageEndpoint:()=>ZRe,MicroSyncMessage:()=>_2,OAuth2CallbackMessage:()=>e7,OAuth2InitMessage:()=>Xv,OAuth2InitResponse:()=>Yv,OAuth2InitV2Message:()=>Qv,OAuth2InitV2Response:()=>Jv,ProcessMessageErrorReason:()=>l7,RateLimitErrorResponse:()=>Dv,Response:()=>l1,SeedingProgressCode:()=>qA,SeedingStatusChangeMessage:()=>qv,SendMessageErrorReason:()=>i7,ServerAuthenticationState:()=>Om,ServerAuthenticationStateChangeMessage:()=>H2,SessionCloseMessage:()=>v0,SessionCloseReason:()=>_v,SessionConnectMessage:()=>B2,SessionDeleteMessage:()=>Zv,SessionDisconnectMessage:()=>P2,SessionInitMessage:()=>T2,SessionInitResponse:()=>x2,SessionLongPollMessage:()=>k2,SessionLongPollMessageType:()=>zA,SessionLongPollResponse:()=>Mv,SessionReconnectMessage:()=>O2,SessionSwapOnClose:()=>Lv,SessionSwapReason:()=>$A,SetClaimsChallengeCallbackMessage:()=>V2,SetSeedingStatusChangeCallbackMessage:()=>j2,StreamingRequest:()=>A2,StreamingResponse:()=>b2,SubmittedCustomMessage:()=>N2,SyncMessage:()=>Du,SyncResponse:()=>Vv,TimeoutErrorResponse:()=>E2,TokenFailureMessage:()=>Uv,TokenProvisionMessage:()=>jv,TokenProvisionResponse:()=>Gv,WorkflowExecutionCompleteMessage:()=>Kv,WorkflowGraphInitMessage:()=>zv,WorkflowGraphInitResponse:()=>$v,currentProtocolVersion:()=>LRe,extractMessageNameFromTypeName:()=>Pm});var o7=fe(()=>{"use strict";I();dW();QA();JA();fW();gW();mW()});var pW,vW,jRe,URe,XA,z2,RW=fe(()=>{"use strict";I();pW=de(et()),vW=de(rt()),jRe=de(Ei());Db();n1();URe=1e3,XA=function(r,u,c,d){return new nA(r,function(m){return m.success&&c.indexOf(m[u])>=0},[u,"ariaNamespace","resourceId","success","resultSignature","clientDocSessionId","dimension0","dimension1","dimension2","dimension3"],["durationMs"],d)},z2=function(){function e(r){(0,pW.default)(this,e),this.level=Mo.info,this.hostCallbacks=r}return(0,vW.default)(e,[{key:"log",value:function(u){var c=this;if(!(this.hostCallbacks==null||this.hostCallbacks.sendTelemetryEvent==null)){var d=function(l,o,f,g,h){var y=o.charAt(0).toUpperCase()+o.slice(1),p={DocSessionId:l.clientDocSessionId,ResourceId:l.resourceId,ResultDescription:l.resultDescription,ResultSignature:l.resultSignature,Dimension0:l.dimension0,Dimension1:l.dimension1,Dimension2:l.dimension2,Dimension3:l.dimension3,JoinContextId:l.joinContextId,ServerSessionKey:c.serverSessionKey};f&&(p=Object.assign(Object.assign({},p),JSON.parse(f)));var R=g||e.augLoopAriaTenantToken,C=!h&&R==e.augLoopAriaTenantToken?e.augLoopAriaNamespace:h;y=y||e.operationNamePlaceholder;var S={CV:l.cv,Duration:(l.durationMs||0)*URe,Count:l.count,AggMode:2,Success:l.success};c.hostCallbacks.sendTelemetryEvent(R,C?"".concat(C,"_").concat(y):y,p,"Office.System.Activity",S,!1,Tm.ProductServiceUsage|Tm.ProductServicePerformance,P3.RequiredServiceDataEvent)},m=function(l,o,f){c.hostCallbacks.sendDiagnosticTrace&&c.hostCallbacks.sendDiagnosticTrace(l,o,f)};if(u.category!="Workflow.MetricsOnly")if(u.eventName==="Operation"){var t=u;d(t,t.operationName,t.dataFields,void 0,t.ariaNamespace)}else if(u.eventName==="SessionHealth"){var s=u;d(s,s.sessionHealthEventName)}else if(u.eventName==="WorkflowOperation"){var n=u;d(n,n.operationName,n.dataFields,n.ariaTenant,n.ariaNamespace)}else u.eventName==="Log"&&m(u.tagId,u.traceLevel,u.message)}}},{key:"setServerSessionKey",value:function(u){this.serverSessionKey=u}}])}();z2.augLoopAriaTenantToken="3de4087d4de34817b1c376e3d1e6e293-983c4292-5ba9-485a-ab10-9797863c788b-6770";z2.augLoopAriaNamespace="Office_AugLoop_Client";z2.operationNamePlaceholder="OperationNameNotProvided"});var SW=ar((B$e,yW)=>{"use strict";I();function pn(e){if(this._capacity=FW(e),this._length=0,this._front=0,CW(e)){for(var r=e.length,u=0;u<r;++u)this[u]=e[u];this._length=r}}pn.prototype.toArray=function(){for(var r=this._length,u=new Array(r),c=this._front,d=this._capacity,m=0;m<r;++m)u[m]=this[c+m&d-1];return u};pn.prototype.push=function(r){var u=arguments.length,c=this._length;if(u>1){var d=this._capacity;if(c+u>d){for(var t=0;t<u;++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<u;++t)this[m+c&d-1]=arguments[t],m++;return this._length=c+u,c+u}}if(u===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};pn.prototype.pop=function(){var r=this._length;if(r!==0){var u=this._front+r-1&this._capacity-1,c=this[u];return this[u]=void 0,this._length=r-1,c}};pn.prototype.shift=function(){var r=this._length;if(r!==0){var u=this._front,c=this[u];return this[u]=void 0,this._front=u+1&this._capacity-1,this._length=r-1,c}};pn.prototype.unshift=function(r){var u=this._length,c=arguments.length;if(c>1){var t=this._capacity;if(u+c>t){for(var s=c-1;s>=0;s--){this._checkCapacity(u+1);var t=this._capacity,d=(this._front-1&t-1^t)-t;this[d]=arguments[s],u++,this._length=u,this._front=d}return u}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=u+c,u+c}}if(c===0)return u;this._checkCapacity(u+1);var t=this._capacity,s=(this._front-1&t-1^t)-t;return this[s]=r,this._length=u+1,this._front=s,u+1};pn.prototype.peekBack=function(){var r=this._length;if(r!==0){var u=this._front+r-1&this._capacity-1;return this[u]}};pn.prototype.peekFront=function(){if(this._length!==0)return this[this._front]};pn.prototype.get=function(r){var u=r;if(u===(u|0)){var c=this._length;if(u<0&&(u=u+c),!(u<0||u>=c))return this[this._front+u&this._capacity-1]}};pn.prototype.isEmpty=function(){return this._length===0};pn.prototype.clear=function(){for(var r=this._length,u=this._front,c=this._capacity,d=0;d<r;++d)this[u+d&c-1]=void 0;this._length=0,this._front=0};pn.prototype.toString=function(){return this.toArray().toString()};pn.prototype.valueOf=pn.prototype.toString;pn.prototype.removeFront=pn.prototype.shift;pn.prototype.removeBack=pn.prototype.pop;pn.prototype.insertFront=pn.prototype.unshift;pn.prototype.insertBack=pn.prototype.push;pn.prototype.enqueue=pn.prototype.push;pn.prototype.dequeue=pn.prototype.shift;pn.prototype.toJSON=pn.prototype.toArray;Object.defineProperty(pn.prototype,"length",{get:function(){return this._length},set:function(){throw new RangeError("")}});pn.prototype._checkCapacity=function(r){this._capacity<r&&this._resizeTo(FW(this._capacity*1.5+16))};pn.prototype._resizeTo=function(r){var u=this._capacity;this._capacity=r;var c=this._front,d=this._length;if(c+d>u){var m=c+d&u-1;GRe(this,0,this,u,m)}};var CW=Array.isArray;function GRe(e,r,u,c,d){for(var m=0;m<d;++m)u[m+c]=e[m+r],e[m+r]=void 0}function WRe(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 FW(e){if(typeof e!="number")if(CW(e))e=e.length;else return 16;return WRe(Math.min(Math.max(16,e),1073741824))}yW.exports=pn});var AW=ar(bW=>{I();(function(e){"use strict";function r(R,C){var S;return R instanceof Buffer?S=R:S=Buffer.from(R.buffer,R.byteOffset,R.byteLength),S.toString(C)}var u=function(C){return Buffer.from(C)};function c(R){for(var C=0,S=Math.min(65536,R.length+1),F=new Uint16Array(S),E=[],A=0;;){var T=C<R.length;if(!T||A>=S-1){var M=F.subarray(0,A),_=M;if(E.push(String.fromCharCode.apply(null,_)),!T)return E.join("");R=R.subarray(C),C=0,A=0}var L=R[C++];if(!(L&128))F[A++]=L;else if((L&224)===192){var k=R[C++]&63;F[A++]=(L&31)<<6|k}else if((L&240)===224){var k=R[C++]&63,v=R[C++]&63;F[A++]=(L&31)<<12|k<<6|v}else if((L&248)===240){var k=R[C++]&63,v=R[C++]&63,b=R[C++]&63,x=(L&7)<<18|k<<12|v<<6|b;x>65535&&(x-=65536,F[A++]=x>>>10&1023|55296,x=56320|x&1023),F[A++]=x}}}function d(R){for(var C=0,S=R.length,F=0,E=Math.max(32,S+(S>>>1)+7),A=new Uint8Array(E>>>3<<3);C<S;){var T=R.charCodeAt(C++);if(T>=55296&&T<=56319){if(C<S){var M=R.charCodeAt(C);(M&64512)===56320&&(++C,T=((T&1023)<<10)+(M&1023)+65536)}if(T>=55296&&T<=56319)continue}if(F+4>A.length){E+=8,E*=1+C/R.length*2,E=E>>>3<<3;var _=new Uint8Array(E);_.set(A),A=_}if(T&4294967168)if(!(T&4294965248))A[F++]=T>>>6&31|192;else if(!(T&4294901760))A[F++]=T>>>12&15|224,A[F++]=T>>>6&63|128;else if(!(T&4292870144))A[F++]=T>>>18&7|240,A[F++]=T>>>12&63|128,A[F++]=T>>>6&63|128;else continue;else{A[F++]=T;continue}A[F++]=T&63|128}return A.slice?A.slice(0,F):A.subarray(0,F)}var m="Failed to ",t=function(C,S,F){if(C)throw new Error("".concat(m).concat(S,": the '").concat(F,"' option is unsupported."))},s=typeof Buffer=="function"&&Buffer.from,n=s?u:d;function a(){this.encoding="utf-8"}a.prototype.encode=function(R,C){return t(C&&C.stream,"encode","stream"),n(R)};function l(R){var C;try{var S=new Blob([R],{type:"text/plain;charset=UTF-8"});C=URL.createObjectURL(S);var F=new XMLHttpRequest;return F.open("GET",C,!1),F.send(),F.responseText}finally{C&&URL.revokeObjectURL(C)}}var o=!s&&typeof Blob=="function"&&typeof URL=="function"&&typeof URL.createObjectURL=="function",f=["utf-8","utf8","unicode-1-1-utf-8"],g=c;s?g=r:o&&(g=function(C){try{return l(C)}catch(S){return c(C)}});var h="construct 'TextDecoder'",y="".concat(m," ").concat(h,": the ");function p(R,C){t(C&&C.fatal,h,"fatal"),R=R||"utf-8";var S;if(s?S=Buffer.isEncoding(R):S=f.indexOf(R.toLowerCase())!==-1,!S)throw new RangeError("".concat(y," encoding label provided ('").concat(R,"') is invalid."));this.encoding=R,this.fatal=!1,this.ignoreBOM=!1}p.prototype.decode=function(R,C){t(C&&C.stream,"decode","stream");var S;return R instanceof Uint8Array?S=R:R.buffer instanceof ArrayBuffer?S=new Uint8Array(R.buffer):S=new Uint8Array(R),g(S,this.encoding)},e.TextEncoder=e.TextEncoder||a,e.TextDecoder=e.TextDecoder||p})(typeof window<"u"?window:typeof global<"u"?global:bW)});var zRe,EW,YA,eE,rE=fe(()=>{"use strict";I();zRe=function(){if(typeof TextEncoder>"u"||typeof TextDecoder>"u"){AW();var r={AugLoopTextEncoder:TextEncoder,AugLoopTextDecoder:TextDecoder};return TextEncoder=void 0,TextDecoder=void 0,r}else return{AugLoopTextEncoder:TextEncoder,AugLoopTextDecoder:TextDecoder}},EW=zRe(),YA=EW.AugLoopTextEncoder,eE=EW.AugLoopTextDecoder});var aE,TW,xW,tE,R0,kW=fe(()=>{"use strict";I();aE=de(gl()),TW=de(et()),xW=de(rt());rE();tE=function(e,r,u,c){function d(m){return m instanceof u?m:new u(function(t){t(m)})}return new(u||(u=Promise))(function(m,t){function s(l){try{a(c.next(l))}catch(o){t(o)}}function n(l){try{a(c.throw(l))}catch(o){t(o)}}function a(l){l.done?m(l.value):d(l.value).then(s,n)}a((c=c.apply(e,r||[])).next())})},R0=function(){function e(){(0,TW.default)(this,e)}return(0,xW.default)(e,null,[{key:"extractFragments",value:function(u){if(u[0]!==e.IDENTIFIERBYTE)throw new Error("Invalid Binary: Incorrect Identifier");for(var c=1,d=[],m=new DataView(u.buffer,u.byteOffset,u.byteLength);c<u.byteLength;){if(c+4>u.byteLength)throw new Error("Invalid Binary: Error reading fragment length");var t=m.getUint32(c);if(c+t+4>u.byteLength)throw new Error("Invalid Binary: Fragment out of range");typeof Buffer<"u"&&Buffer.from?d.push(Buffer.from(u.buffer,u.byteOffset+c+4,t)):d.push(new Uint8Array(u.buffer,u.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(u){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(s){return s},d=e.extractFragments(u),m=e.textDecoder.decode(d[0]),t=function(n,a){if(typeof a=="string"){if(a.substring(0,e.BINARYKEYWORD.length)===e.BINARYKEYWORD){var l=parseInt(a.substring(e.BINARYKEYWORD.length),10);if(typeof l!="number"||l>=d.length-1)throw new Error("Invalid Binary: Binary index out of range");return c(d[l+1])}else if(a.substring(0,e.ESCAPEKEYWORD.length)===e.ESCAPEKEYWORD)return a.substring(e.ESCAPEKEYWORD.length)}return a};return JSON.parse(m,t)}},{key:"deserializeAsync",value:function(u){var c=this,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(m){return tE(c,void 0,void 0,function*(){return m})};return tE(this,void 0,void 0,function*(){var m=e.extractFragments(u),t=e.textDecoder.decode(m[0]),s=[],n=function(h){var y=(0,aE.default)((0,aE.default)({},l,!0),"value",void 0);return h.then(function(p){y.value=p}),y},a=function(h,y){if(typeof y=="string"){if(y.startsWith(e.BINARYKEYWORD)){var p=parseInt(y.substring(e.BINARYKEYWORD.length),10);if(typeof p!="number"||p>=m.length-1)throw new Error("Invalid Binary: Binary index out of range");var R=d(m[p+1]);return s.push(R),n(R)}else if(y.startsWith(e.ESCAPEKEYWORD))return y.substring(e.ESCAPEKEYWORD.length)}return y},l=Symbol("placeholder"),o=function g(h){if(Array.isArray(h)){for(var y=0;y<h.length;y++)h[y]=g(h[y]);return h}else if(h!==null&&typeof h=="object"){if(h[l])return h.value;for(var p of Object.keys(h))h[p]=g(h[p]);return h}else return h},f=JSON.parse(t,a);return yield Promise.all(s),f=yield o(f),f})}},{key:"serializeInternal",value:function(u){var c=[void 0],d=function(f,g){return ArrayBuffer.isView(g)?(c.push(g),"".concat(e.BINARYKEYWORD).concat(c.length-2)):g&&g.type==="Buffer"&&Array.isArray(g.data)?(c.push(new Uint8Array(g.data)),"".concat(e.BINARYKEYWORD).concat(c.length-2)):typeof g=="string"&&g.substring(0,e.ESCAPEKEYWORD.length)===e.ESCAPEKEYWORD?e.ESCAPEKEYWORD+g:g},m=JSON.stringify(u,d);c[0]=e.textEncoder.encode(m);var t=c.reduce(function(o,f){return o+4+f.byteLength},0),s=new Uint8Array(t+1);s[0]=e.IDENTIFIERBYTE;var n=1,a=new DataView(s.buffer,s.byteOffset,s.byteLength);for(var l of c)a.setUint32(n,l.byteLength),s.set(l,n+4),n+=4+l.byteLength;return s}},{key:"serialize",value:function(u){return e.serializeInternal(u)}},{key:"serializeAsync",value:function(u){return tE(this,void 0,void 0,function*(){return new Promise(function(c,d){try{c(e.serializeInternal(u))}catch(m){d(m)}})})}}])}();R0.IDENTIFIERBYTE=3;R0.BINARYKEYWORD=":b";R0.ESCAPEKEYWORD=":";R0.textDecoder=new eE;R0.textEncoder=new YA});var nE=fe(()=>{"use strict";I();rE();kW()});var $Re,KRe,wW,IW,DW=fe(()=>{"use strict";I();Va();n1();$Re=function(r){var u,c=r.ops.filter(function(t){return Ce.matchesTypesFor(t,["AugLoop_Core_AddOperation"])});for(var d of c)for(var m of d.items)if(m.body&&(!((u=m.body)===null||u===void 0)&&u.isFirstUserPerceivedResponse))return!0;return!1},KRe=function(r){var u=r.filter(function(m){return Ce.matchesTypesFor(m,["AugLoop_Signals_SignalOperation"])});for(var c of u)for(var d of c.items)if(d.body&&Ce.matchesTypesFor(d.body,["AugLoop_CopilotChatHistory_CopilotChatHistorySignal","AugLoop_Copilot_CopilotInputSignal"]))return d},wW=function(r,u,c,d,m){var t=KRe(r);t&&(m.setDataField("CurrentTimestamp",c),m.cv=u||"",m.resultSignature=d,m.resourceId=Ce.getTypeNameFor(t.body),t.contextId&&m.setDataField("ContextId",t.contextId),t.sourceTimestamp&&m.setDataField("SourceTimestamp",t.sourceTimestamp),At.info(505983429,wt.CoreDefault,m.stop()))},IW=function(r,u,c,d,m){d&&!$Re(r)||(m.setDataField("CurrentTimestamp",u),m.cv=r.cv,m.resultSignature=c,m.resourceId=r.annotationType,At.info(505983428,wt.CoreDefault,m.stop()))}});function iE(e,r){return qRe(this,void 0,void 0,function*(){var u=e.authToken,c=e.origin,d=e.sessionUrl,m=r.body,t=r.cv,s=r.method,n=r.requestUrl,a=yield(0,MW.fetch)(n||d,{method:s,headers:Object.assign({Authorization:"Bearer ".concat(u),"x-origin":c,"x-correlationid":t},r.headers),body:m});if(a.status!==200)throw new Error("Unexpected status code: ".concat(a.status));return a})}function oE(e,r,u,c){var d;iE(e,{headers:{"Content-Type":"application/jsond"},body:R0.serialize(r),cv:u.cv,method:"POST"}).then(function(m){return m.json()}).catch(function(m){d=new Ri({messageId:r.messageId,error:m.message})}).then(function(m){lE(u,d?d.error:void 0),c(d,m)})}function uE(e,r,u,c){var d;iE(e,{headers:{"Content-Type":"application/octet-stream"},body:r,cv:u.cv,method:"POST",requestUrl:"".concat(e.sessionUrl,"/blob")}).then(function(m){return m.json()}).catch(function(m){d=new Ri({error:m.message})}).then(function(m){lE(u,d?d.error:void 0),c(d,m)})}function cE(e,r,u,c){var d=e.sessionUrl,m;iE(e,{cv:c.cv,method:"GET",requestUrl:r.refType===pc.AlCodedLocation?"".concat(d,"/blob/").concat(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){lE(c,m?m.message:void 0),u(m,t)})}var MW,qRe,lE,_W=fe(()=>{"use strict";I();Va();n1();MW=de(iG());nE();o7();qRe=function(e,r,u,c){function d(m){return m instanceof u?m:new u(function(t){t(m)})}return new(u||(u=Promise))(function(m,t){function s(l){try{a(c.next(l))}catch(o){t(o)}}function n(l){try{a(c.throw(l))}catch(o){t(o)}}function a(l){l.done?m(l.value):d(l.value).then(s,n)}a((c=c.apply(e,r||[])).next())})};lE=function(r,u){u?(r.resultDescription=u,r.success=!1,At.error(507646878,wt.CoreDefault,r.stop())):At.info(507646877,wt.CoreDefault,r.stop())}});var LW=fe(()=>{"use strict";I()});var BW=fe(()=>{"use strict";I();lG();RW();_W();LW();DW()});var o1=ar((mKe,PW)=>{I();PW.exports=OfficePlatformGlobal.Telemetry.OTelV4});var u7,c7,OW,s7,QRe,d7,sE=fe(()=>{"use strict";I();u7=de(et()),c7=de(rt()),OW=de(o1()),s7=function(){function e(){(0,u7.default)(this,e),this.messageCallbackRegistrationReady=void 0}return(0,c7.default)(e,[{key:"sendMessage",value:function(u){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(u)}).catch(function(c){throw c});else throw new Error("MessageReceivedCallback not registered")}},{key:"registerMessageReceivedCallback",value:function(u){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 u(c)})}}])}(),QRe=function(){function e(){(0,u7.default)(this,e)}return(0,c7.default)(e,[{key:"sendTelemetryEvent",value:function(u){if(typeof Office>"u")throw new Error("Office global not available in SDX running AL");Office.sendTelemetryEvent(u)}}])}(),d7=function(){function e(){(0,u7.default)(this,e),this.telemetryLogger=new OW.TelemetryLogger,this.telemetryLogger.addSink(new QRe)}return(0,c7.default)(e,[{key:"convertTelemetryEvent",value:function(u,c,d,m,t,s,n){var a={telemetryProperties:{ariaTenantToken:u,nexusTenantToken:-1},eventName:c.split("_").join("."),dataFields:this.convertDataFields(d),eventFlags:{dataCategories:6,diagnosticLevel:110,samplingPolicy:1}};return m&&(a.eventContract={name:m,dataFields:this.convertDataFields(t,m.split(".").slice(-1)[0])}),a}},{key:"convertDataFields",value:function(u,c){var d=4,m=[];for(var t of Object.keys(u))if(!(u[t]===void 0||u[t]===null)){var s={name:c?"".concat(c,".").concat(t):t,dataType:this.getDataFieldType(u[t]),value:u[t],classification:d};m.push(s)}return m}},{key:"getDataFieldType",value:function(u){var c=0,d=1,m=2;if(typeof u=="string")return c;if(typeof u=="boolean")return d;if(typeof u=="number")return m}},{key:"sendTelemetryEvent",value:function(u,c,d,m,t,s,n,a){this.telemetryLogger.sendTelemetryEvent(this.convertTelemetryEvent(u,c,d,m,t,n,a))}},{key:"sendDiagnosticTrace",value:function(u,c,d){}},{key:"addCustomSync",value:function(u){this.telemetryLogger.addSink(u)}}])}()});var NW,HW,VW,ZW,jW=fe(()=>{"use strict";I();NW=de(et()),HW=de(rt()),VW=de(SW()),ZW=function(){function e(r){(0,NW.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 VW.default}return(0,HW.default)(e,[{key:"push",value:function(u){this.queue.push(u),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)}}])}()});var KW,qW,QW,UW,K2,JRe,GW,WW,XRe,Mu,zW,$2,JW,XW,dE,YW,ez,$W,YRe,f7,rz=fe(()=>{"use strict";I();KW=de(gl()),qW=de(et()),QW=de(rt());BW();o7();Va();sE();sG();n1();nE();jW();oW();UW=function(e,r,u,c){function d(m){return m instanceof u?m:new u(function(t){t(m)})}return new(u||(u=Promise))(function(m,t){function s(l){try{a(c.next(l))}catch(o){t(o)}}function n(l){try{a(c.throw(l))}catch(o){t(o)}}function a(l){l.done?m(l.value):d(l.value).then(s,n)}a((c=c.apply(e,r||[])).next())})},K2=function(e){return this instanceof K2?(this.v=e,this):new K2(e)},JRe=function(e,r,u){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var c=u.apply(e,r||[]),d,m=[];return d={},t("next"),t("throw"),t("return"),d[Symbol.asyncIterator]=function(){return this},d;function t(f){c[f]&&(d[f]=function(g){return new Promise(function(h,y){m.push([f,g,h,y])>1||s(f,g)})})}function s(f,g){try{n(c[f](g))}catch(h){o(m[0][3],h)}}function n(f){f.value instanceof K2?Promise.resolve(f.value.v).then(a,l):o(m[0][2],f)}function a(f){s("next",f)}function l(f){s("throw",f)}function o(f,g){f(g),m.shift(),m.length&&s(m[0][0],m[0][1])}},GW="*",WW="cst-",XRe=1e4,Mu=oG(),zW=!1,$2=null,JW=function(){return Mu},XW=function(r){Mu=r},dE=function(r){zW||($2=new z2(r),At.addLogger($2),zW=!0)},YW=function(r,u){return dE(new d7),new f7(r,new s7,u)},ez=function(r,u,c){return new f7(r,u,c)},$W=!1,YRe=function(){$W||(At.addAggregator(XA("Operation","operationName",["ProcessMessage","SubmitOperations","SubmitCustomMessage","SendLargeBinaryDataMessage","SendBinaryStreamUploadMessage","RequestBinaryData"],30)),$W=!0)},f7=function(){function e(r,u,c){var d=this;(0,qW.default)(this,e),this.sessionOptions=void 0,this.docSessionId="",this.messageBridge=void 0,this.activationsMapTypeToTokens=new Map,this.activationsMapTokenToCallback=new Map,this.waitingForResponse=new Map,this.messageId=0,this.customMessageSeq=0,this.activationToken=0,this.sessionClosed=!1,this.connectParams=void 0,this.seedGroupSize=0,this.connectionPendingTaskQueue=new ZW({maxSize:XRe}),this.sessionCloseMessages=[],this.sessionCloseCallbacks=new Map,this.sessionConnectCallbacks=new Map,this.sessionReconnectCallbacks=new Map,this.sessionDisconnectCallbacks=new Map,this.sessionCallbackToken=0,this.currentAuthenticationState=Om.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,YRe(),this.docSessionId=r,this.messageBridge=u,this.prevMessageInfo={sequenceId:-1},u.registerMessageReceivedCallback(function(t){var s=JSON.parse(t),n=d.createLoggingOperation("ProcessMessage",!0);if(!s){n.dimension2="ParseFailed",n.success=!1,At.info(509088289,wt.CoreDefault,n.stop());return}var a=s.message||s.response;if(d.verifyMessageOrder(s,a),!(s.bridgeId!=Mu&&s.bridgeId!=GW)&&!(s.docSessionId!=d.docSessionId&&s.docSessionId!=GW)){if(!a){n.dimension2="NoMessageOrResponse",n.success=!1,At.info(509088288,wt.CoreDefault,n.stop());return}x2.typeGuard(a)?d.handleSessionInitResponse(a):Bs.typeGuard(a)?d.handleAnnotationResults(a,n):v0.typeGuard(a)?d.handleSessionCloseMessage(a):B2.typeGuard(a)?d.handleSessionConnectMessage(a):O2.typeGuard(a)?d.handleSessionReconnectMessage(a):P2.typeGuard(a)?d.handleSessionDisconnectMessage(a):H2.typeGuard(a)?d.handleServerAuthenticationStateChange(a):Z2.typeGuard(a)?d.handleFireClaimsChallengeCallback(a):U2.typeGuard(a)?d.handleFireSeedingStatusChangeCallback(a):W2.typeGuard(a)?d.handleGetAnnotationsResponse(a,n):l1.typeGuard(a)?d.handleResponse(a,n):n.dimension2="UnknownType",n.resourceId=Ce.getTypeNameFor(a),At.info(509088287,wt.CoreDefault,n.stop())}});var m=new T2({bridgeId:Mu,clientMetadata:void 0,protocolVersion:2,messageId:this.getMessageId()});this.sendMessageWithOp("SessionInit",m)}return(0,QW.default)(e,[{key:"getCallbackToken",value:function(u){return u+"-callback-"+this.internalSessionNumber+"-"+this.sessionCallbackToken++}},{key:"createLoggingOperation",value:function(u,c){var d=new _o({operationName:u,ariaNamespace:"Office_AugLoop_Client_SDX",clientDocSessionId:this.docSessionId,dimension0:Mu}).start();return d.success=c,d}},{key:"handleFireClaimsChallengeCallback",value:function(u){if(!(!u.messageId||!u.claimsChallengeMessage)){var c=this.claimsChallengeCallbacks.get(u.messageId);c&&c(u.claimsChallengeMessage)}}},{key:"handleSessionInitResponse",value:function(u){if(this.connectParams={authToken:u.anonymousToken,origin:u.origin,sessionUrl:"".concat(u.sessionUrlBase,"/").concat(u.sessionKey),isSeedingRequired:!1},$2){var c=this.connectParams.sessionUrl.substring(this.connectParams.sessionUrl.lastIndexOf("/")+1);$2.setServerSessionKey(c)}this.connectionPendingTaskQueue.processAll()}},{key:"handleGetAnnotationsResponse",value:function(u,c){var d;if(!u.messageId){c.resultDescription="NoMessageId",c.success=!1;return}var m=JSON.parse(u.serverResponse),t=this.getAnnotationsResponseQueues.get(u.messageId);t==null||t.queue.push({content:m.content,error:{serviceError:m.errorInfo,clientError:u.clientError},warning:{serviceError:m.warningInfo},finalResponse:u.finalResponse}),(d=t==null?void 0:t.responseReceived)===null||d===void 0||d.call(t,!0),c.dimension1="Streaming. Final response: ".concat(u.finalResponse),c.success=!0}},{key:"handleResponse",value:function(u,c){if(!u.messageId){c.resultDescription="NoMessageId",c.success=!1;return}if(!this.waitingForResponse.has(u.messageId)){c.resultDescription="NoResponseCallback",c.success=!1;return}this.waitingForResponse.get(u.messageId)(u),this.waitingForResponse.delete(u.messageId),c.success=!0}},{key:"handleAnnotationResults",value:function(u,c){var d=Date.now(),m=0;c.resultSignature=u.annotationType;var t=this.activationsMapTypeToTokens.get(u.annotationType);if(c.dimension1=u.ops.length.toString(),t)for(var s of t)for(var n of u.ops){var a=this.activationsMapTokenToCallback.get(s);a&&(a.callback(n,u.cv),m++)}c.success=!0,c.dimension2=m.toString(),m>0&&IW(u,d,"CallbackInHostBridge",!1,this.createLoggingOperation("AugloopClientPerfTracker",!0))}},{key:"handleSessionCloseMessage",value:function(u){this.sessionClosed=!0,this.sessionCloseMessages.push(u),this.sessionCloseCallbacks.forEach(function(c,d){c(u)})}},{key:"handleSessionConnectMessage",value:function(u){if(this.connectParams={authToken:u.authToken,origin:u.origin,sessionUrl:u.sessionUrl,isSeedingRequired:u.isSeedingRequired},$2){var c=this.connectParams.sessionUrl.substring(this.connectParams.sessionUrl.lastIndexOf("/")+1);$2.setServerSessionKey(c)}u.isSeedingRequired&&(this.seedGroupSize=0),this.sessionConnectCallbacks.forEach(function(d,m){d(u.isSeedingRequired,u.sessionUrl,u.origin,u.authToken)}),this.connectionPendingTaskQueue.processAll()}},{key:"handleSessionReconnectMessage",value:function(u){this.sessionReconnectCallbacks.forEach(function(c,d){c()})}},{key:"handleSessionDisconnectMessage",value:function(u){this.connectParams=void 0,this.sessionDisconnectCallbacks.forEach(function(c,d){c(u.error)})}},{key:"handleServerAuthenticationStateChange",value:function(u){this.currentAuthenticationState!=u.serverAuthenticationState&&(this.currentAuthenticationState=u.serverAuthenticationState,this.serverAuthenticationStateChangeCallbacks.forEach(function(c){c(u.serverAuthenticationState)}))}},{key:"handleFireSeedingStatusChangeCallback",value:function(u){if(!(!u.messageId||!u.seedingStatusChangeMessage)){var c=this.seedingStatusChangeCallbacks.get(u.messageId);c&&c(u.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-"+Mu+"-"+this.internalSessionNumber+"-"+this.activationToken++}},{key:"getServerAuthenticationState",value:function(){throw new Error("Method not implemented.")}},{key:"registerLocalWorkflow",value:function(u){throw new Error("Method not implemented.")}},{key:"registerLocalWorkflows",value:function(u){throw new Error("Method not implemented.")}},{key:"isLocalWorkflowRegistered",value:function(u){throw new Error("Method not implemented.")}},{key:"activateAnnotation",value:function(u,c,d){var m=this,t=this.getMessageId(),s=this.getNextActivationToken(),n=this.createLoggingOperation("ActivateAnnotation",!0);n.resourceId=u;var a=new Promise(function(o,f){m.waitingForResponse.set(t,function(g){if(Ls.typeGuard(g)){c&&(m.activationsMapTypeToTokens.has(u)||m.activationsMapTypeToTokens.set(u,new Set),c.callback&&(m.activationsMapTokenToCallback.set(g.token,{annotationType:u,callback:c.callback}),m.activationsMapTypeToTokens.get(u).add(g.token))),n.resultDescription="Activated annotation with token ".concat(g.token),At.info(509088286,wt.CoreDefault,n.stop()),o(new Ls({token:g.token}));return}else if(Ri.typeGuard(g)){m.activationsMapTypeToTokens.get(u).delete(s),m.activationsMapTokenToCallback.delete(s),n.success=!1,n.resultDescription=g.error,At.error(509088285,wt.CoreDefault,n.stop()),f(new Error(g.error));return}n.success=!1,n.resultDescription="Unknown Response",At.error(509088284,wt.CoreDefault,n.stop()),f(new Error("Unknown Response"))})}),l=new w2({annotationType:u,token:s,config:c?c.config:void 0,bridgeId:Mu,messageId:t,forceReturnCachedAnnotations:c?c.forceReturnCachedAnnotations:void 0});return this.sendMessage(l,{hostConfig:d}),a}},{key:"updateAnnotationConfig",value:function(u,c){throw new Error("Method not implemented.")}},{key:"releaseAnnotation",value:function(u){var c=this,d=this.createLoggingOperation("ReleaseAnnotation",!0);if(d.dimension2=u,!this.activationsMapTokenToCallback.has(u)){var m="AnnotationActivation already released:"+u;return d.success=!1,d.resultDescription=m,At.info(508937629,wt.CoreDefault,d.stop()),Promise.reject(new Error(m))}var t=this.activationsMapTokenToCallback.get(u);t&&this.activationsMapTypeToTokens.get(t.annotationType).delete(u),this.activationsMapTokenToCallback.delete(u);var s=this.getMessageId(),n=new I2({token:u,messageId:s}),a=new Promise(function(l,o){c.waitingForResponse.set(s,function(f){if(D2.typeGuard(f)){At.info(508937628,wt.CoreDefault,d.stop()),l(f.lastRelease);return}else if(Ri.typeGuard(f)){d.success=!1,d.resultDescription=f.error,At.error(508937627,wt.CoreDefault,d.stop()),o(new Error(f.error));return}d.success=!1,d.resultDescription="Unknown Response",At.error(508937626,wt.CoreDefault,d.stop()),o(new Error("Unknown Response"))})});return this.sendMessage(n),a}},{key:"setAnnotationState",value:function(u,c,d){throw new Error("Method not implemented.")}},{key:"setAnnotationMetadata",value:function(u,c,d){throw new Error("Method not implemented.")}},{key:"submitOperation",value:function(u,c){this.submitOperations([u],c)}},{key:"submitOperations",value:function(u,c){var d=Date.now(),m=new Du({bridgeId:Mu,ops:u,messageId:this.getMessageId(),cv:c});this.sendMessageWithOpAsync("SubmitOperations",m).catch(function(t){}),wW(u,c,d,"SubmitInHostBridge",this.createLoggingOperation("AugloopClientPerfTracker",!0))}},{key:"submitSeedOperations",value:function(u,c){if(!this.sessionOptions.allowSeeding)throw new Error("Method not implemented.");var d=new Du({bridgeId:Mu,ops:u,messageId:this.getMessageId(),cv:c,seq:0});this.sendMessageWithOpAsync("SubmitSeedOperations",d).catch(function(m){})}},{key:"submitSeedGroupOperations",value:function(u,c,d){if(!this.sessionOptions.allowSeeding)throw new Error("Method not implemented.");this.seedGroupSize++;var m=new Du({bridgeId:Mu,ops:u,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(u){var c=this,d=this.createLoggingOperation("SubmitCustomMessage",!0),m=u.messageId;u.messageId=u.messageId?WW+u.messageId:WW+this.getNextCustomMessageSeq();var t=this.getMessageId(),s=new Promise(function(l,o){c.waitingForResponse.set(t,function(f){if(l1.typeGuard(f)){d.resultDescription="Got response for submitted custom message",At.info(508420945,wt.CoreDefault,d.stop()),f.messageId=m,l(f);return}else if(Ri.typeGuard(f)){d.success=!1,d.resultDescription=f.error,At.error(508420944,wt.CoreDefault,d.stop()),o(new Error(f.error));return}d.success=!1,d.resultDescription="Unknown Response",At.error(508420943,wt.CoreDefault,d.stop()),o(new Error("Unknown Response"))})}),n;Ce.matchesTypesFor(u,[_2.getTypeName()])&&(n=R0.serialize(u));var a=new N2({messageId:t,customMessage:u,binaryMessage:n?Array.from(n):void 0});return this.sendMessage(a),At.info(508436875,wt.CoreDefault,d.stop()),s}},{key:"sendLargeBinaryDataMessageInternal",value:function(u,c,d,m){oE(u,c,d,m)}},{key:"sendBlobUploadStreamMessageInternal",value:function(u,c,d,m){uE(u,c,d,m)}},{key:"submitLargeBinaryDataMessage",value:function(u){var c=this,d=this.createLoggingOperation("SendLargeBinaryDataMessage",!0),m=new Promise(function(t,s){c.connectionPendingTaskQueue.push(function(n){if(n){s(n);return}c.sendLargeBinaryDataMessageInternal(c.connectParams,u,d,function(a,l){if(a){s(new Error(a.error));return}t(l)})}.bind(c))});return this.connectParams&&this.connectionPendingTaskQueue.processAll(),m}},{key:"submitBinaryStreamUploadMessage",value:function(u){var c=this,d=this.createLoggingOperation("sendBinaryStreamUploadMessage",!0),m=new Promise(function(t,s){c.connectionPendingTaskQueue.push(function(n){if(n){s(n);return}c.sendBlobUploadStreamMessageInternal(c.connectParams,u,d,function(a,l){if(a){s(new Error(a.error));return}t(l)})}.bind(c))});return this.connectParams&&this.connectionPendingTaskQueue.processAll(),m}},{key:"fetchBlobFromRefInternal",value:function(u,c,d,m){cE(u,c,d,m)}},{key:"requestBinaryDataForBlob",value:function(u){var c=this,d=this.createLoggingOperation("RequestBinaryData",!0);if(u.data)return At.info(507646876,wt.CoreDefault,d.stop()),Promise.resolve(u.data);if(!u.dataPointer||u.dataPointer.refType===pc.None){var m="Blob does not have a data pointer";return d.success=!1,d.resultDescription=m,At.error(507646875,wt.CoreDefault,d.stop()),Promise.reject(new Error(m))}var t=new Promise(function(s,n){c.connectionPendingTaskQueue.push(function(a){if(a){n(a);return}c.fetchBlobFromRefInternal(c.connectParams,u.dataPointer,function(l,o){if(l){n(l);return}s(o)},d)}.bind(c))});return this.connectParams&&this.connectionPendingTaskQueue.processAll(),t}},{key:"requestCacheDump",value:function(u){throw new Error("Method not implemented.")}},{key:"forceReconnect",value:function(u){throw new Error("Method not implemented.")}},{key:"close",value:function(){var u=this,c=this.createLoggingOperation("CloseSession",!0);this.activationsMapTokenToCallback.forEach(function(d,m){u.releaseAnnotation(m).catch(function(t){c.resultDescription+=" "+t.message,c.success=!1})}),At.info(508937625,wt.CoreDefault,c.stop()),At.flushAggregators(!0)}},{key:"authenticateInteractive",value:function(u){return UW(this,void 0,void 0,function*(){var c=new G2({messageId:this.getMessageId(),forceUserPrompt:u==null?void 0:u.forceUserPrompt});yield this.sendMessageWithOpAsync("AuthenticateInteractive",c)})}},{key:"setConnectCallback",value:function(u){var c=this.getCallbackToken("connect");return u&&this.sessionConnectCallbacks.set(c,u),c}},{key:"setDisconnectCallback",value:function(u){var c=this.getCallbackToken("disconnect");return u&&this.sessionDisconnectCallbacks.set(c,u),c}},{key:"setReconnectCallback",value:function(u){var c=this.getCallbackToken("reconnect");return u&&this.sessionReconnectCallbacks.set(c,u),c}},{key:"setSessionCloseCallback",value:function(u){var c=this.getCallbackToken("close");return u&&(this.sessionCloseCallbacks.set(c,u),this.sessionClosed&&this.sessionCloseMessages.forEach(function(d){u(d)})),c}},{key:"removeSessionStateCallback",value:function(u){function c(d){return d.has(u)?(d.delete(u),!0):!1}return c(this.sessionCloseCallbacks)||c(this.sessionReconnectCallbacks)||c(this.sessionDisconnectCallbacks)||c(this.sessionConnectCallbacks)}},{key:"setServerAuthenticationStateChangeCallback",value:function(u){this.serverAuthenticationStateChangeCallbacks.push(u),u(this.currentAuthenticationState)}},{key:"setClaimsChallengeCallback",value:function(u){if(u){var c=this.getCallbackToken("claimsChallenge");this.claimsChallengeCallbacks.set(c,u);var d=new V2({messageId:c});this.sendMessageWithOp("SetClaimsChallengeCallback",d)}}},{key:"setSeedingStatusChangeCallback",value:function(u){if(u){var c=this.getCallbackToken("seedingStatus");this.seedingStatusChangeCallbacks.set(c,u);var d=new j2({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(u,c){var d,m,t=this.createLoggingOperation("GetAnnotations",!0);t.dimension1=(d=u.annotationType)===null||d===void 0?void 0:d.toString(),t.dimension2=(m=u.maxDelayMs)===null||m===void 0?void 0:m.toString(),t.cv=u.cv;var s=new Bm({annotationTypes:u.annotationType,configs:u.configs,transientItems:u.transientItems,maxDelayMs:u.maxDelayMs,correlationInfo:{cvString:u.cv},messageId:this.getMessageId(),tryResolveUpstreamDependencies:u.tryResolveUpstreamDependencies,sourceInfo:u.sourceInfo});this.getAnnotationsResponseQueues.set(s.messageId,{queue:[]}),this.sendMessage(s);var n=this,a=!1,l=new Promise(function(o,f){if(c){var g=c.cancel.bind(c);c.cancel=function(){a?o():(g(),f(new Error(e.requestCancelledError)))}}});return(0,KW.default)({},Symbol.asyncIterator,function(){return JRe(this,arguments,function*(){for(var f=function*(){try{var h=n.getAnnotationsResponseQueues.get(s.messageId);(h==null?void 0:h.queue.length)===0&&(yield K2(Promise.race([new Promise(function(R){return h.responseReceived=R}),l])));var y=h==null?void 0:h.queue.shift();if(c!=null&&c.IsCancellationRequested)throw new Error(e.requestCancelledError);a=y==null?void 0:y.finalResponse,t.resultDescription="OK",At.info(506575007,wt.CoreDefault,t.stop()),yield yield K2(y)}catch(R){var p=R.message===e.requestCancelledError?S2.RequestCancelled:S2.Unknown;return t.resultDescription="Error",t.setDataField("ClientError","ErrorCode: ".concat(p,", Error: ").concat(R.message)),At.info(506575006,wt.CoreDefault,t.stop()),yield yield K2({content:void 0,error:{clientError:{code:p,error:R==null?void 0:R.message}}}),a=!0,1}};!a&&!(yield*wl(f())););n.getAnnotationsResponseQueues.delete(s.messageId)})})}},{key:"sendMessage",value:function(u,c){var d=new L2(Object.assign({bridgeId:Mu,docSessionId:this.docSessionId,messageType:Ce.getTypeNameFor(u),message:u},c));this.messageBridge.sendMessage(JSON.stringify(d))}},{key:"sendMessageAsync",value:function(u,c){var d=this,m=new Promise(function(t,s){d.waitingForResponse.set(u.messageId,function(n){Ri.typeGuard(n)?s(new Error(n.error)):t(n)})});return this.sendMessage(u,c),m}},{key:"sendMessageWithOp",value:function(u,c,d){var m=this.createLoggingOperation(u,!0);this.sendMessage(c,d),At.info(507105996,wt.CoreDefault,m.stop())}},{key:"sendMessageWithOpAsync",value:function(u,c,d){return UW(this,void 0,void 0,function*(){var m=this.createLoggingOperation(u,!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?At.info(507105995,wt.CoreDefault,m.stop()):At.error(507105994,wt.CoreDefault,m.stop())}})}},{key:"verifyMessageOrder",value:function(u,c){if(u.seq!==void 0){var d={sequenceId:u.seq};if(c&&(d.messageType=Ce.getTypeNameFor(c),d.annotationCv=c.cv,Bs.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),At.info(506799568,wt.CoreUnsampled,t.stop())}this.prevMessageInfo=d}}}])}();f7.internalSessionCounter=0;f7.requestCancelledError="Request cancelled"});var tz={};wi(tz,{OfficeJSMessageBridge:()=>s7,SDXTelemetryHostCallbacks:()=>d7,getAugLoopSession:()=>YW,getAugLoopSessionUsingMessageBridge:()=>ez,getClientId:()=>JW,setClientId:()=>XW,setHostTelmetryCallbacks:()=>dE});var az=fe(()=>{"use strict";I();rz();sE()});var fE=ar((BKe,nz)=>{I();nz.exports=OfficePlatformGlobal.Telemetry.OTelV4SDX});function aCe(){return Nm||(Nm=new Hm.TelemetryLogger,Nm.addSink((0,uz.createOTelSink)()),Nm.setTenantToken(eCe,rCe,tCe)),Nm}function _u(e,r,u){new nCe({eventName:e,dataFields:r,flags:u}).sendTelemetry(aCe())}var lz,oz,Hm,uz,eCe,rCe,tCe,iz,gE,nCe,Sc,Nm,cz=fe(()=>{"use strict";I();lz=de(et()),oz=de(rt()),Hm=de(o1()),uz=de(fE()),eCe="Office.UX",rCe="c4388c977297413bb054bad1acf0ade1-cc58e53e-f5a4-4f37-b0d2-9a8079e34420-6879",tCe=1716,iz=function(r){return"Office.UX.Copilot."+r},gE={dataCategories:Hm.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Hm.EnumObjects.DiagnosticLevel.Optional};nCe=function(){function e(r){(0,lz.default)(this,e),this.params=r}return(0,oz.default)(e,[{key:"sendTelemetry",value:function(u){var c;u.sendTelemetryEvent({eventName:iz(this.params.eventName),eventFlags:this.params.flags||gE,dataFields:(c=this.params.dataFields)!=null?c:[]})}},{key:"createActivity",value:function(u){var c;return u.createActivity({eventName:iz(this.params.eventName),eventFlags:this.params.flags||gE,dataFields:(c=this.params.dataFields)!=null?c:[]})}}])}(),Sc=function(e){return e.FREDialogDisplayed="FREDialogDisplayed",e.FREDialogNotNow="FREDialogNotNow",e.FREDialogTryCopilot="FREDialogTryCopilot",e.FREDialogNext="FREDialogNext",e.FREDialogPrevious="FREDialogPrevious",e.FREDialogSetPage="FREDialogSetPage",e}({})});function sz(e){try{e()}catch(r){}}var dz,fz,Dt,g7=fe(()=>{"use strict";I();dz=de(et()),fz=de(rt()),Dt=function(){function e(){(0,dz.default)(this,e),this.pendingOnInitializeFeatureGates=[],this.featuresInitialized=!1}return(0,fz.default)(e,[{key:"setFeatures",value:function(u){this.featuresInitialized?(JSON.stringify(this.features),JSON.stringify(u)):(this.features=u,this.featuresInitialized=!0,this.pendingOnInitializeFeatureGates.forEach(sz),this.pendingOnInitializeFeatureGates.length=0)}},{key:"getFeature",value:function(u,c){return this.ensureInitialized(u),!this.features||!this.features[u]?c:this.features[u]}},{key:"getBooleanFeatureGate",value:function(u,c){this.ensureInitialized(u);var d=this.getFeature(u,c??!1);return d===!0||d==="true"}},{key:"getNumberFeatureGate",value:function(u,c){this.ensureInitialized(u);var d=this.getFeature(u,c.toString(10));if(typeof d!="string")return c;var m=parseInt(d,10);return Number.isNaN(m)?c:m}},{key:"getChangeGate",value:function(u){return this.ensureInitialized(u),this.getFeature(u)!=="false"}},{key:"onInitializeFeatureGates",value:function(u){if(this.featuresInitialized){sz(u);return}this.pendingOnInitializeFeatureGates.push(u)}},{key:"ensureInitialized",value:function(u){this.featuresInitialized}}],[{key:"getInstance",value:function(){return e.instance||(e.instance=new e),e.instance}}])}()});var gz=fe(()=>{"use strict";I()});var mz,hz=fe(()=>{"use strict";I();(function(e){e.Fields="Fields",e.Filter="Filter",e.MatchType="MatchType"})(mz||(mz={}))});var pz=fe(()=>{"use strict";I()});var vz=fe(()=>{"use strict";I()});var Rz=fe(()=>{"use strict";I()});var Cz=fe(()=>{"use strict";I()});var sa,Fz=fe(()=>{"use strict";I();(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.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"})(sa||(sa={}))});var yz,Sz=fe(()=>{"use strict";I();(function(e){e.Disabled="Disabled",e.Predictive="Predictive",e.UserInitiated="UserInitiated"})(yz||(yz={}))});var bz=fe(()=>{"use strict";I()});var Az=fe(()=>{"use strict";I()});var Ez=fe(()=>{"use strict";I()});var Tz=fe(()=>{"use strict";I()});var xz=fe(()=>{"use strict";I()});var kz=fe(()=>{"use strict";I()});var wz=fe(()=>{"use strict";I()});var Iz=fe(()=>{"use strict";I()});var Dz=fe(()=>{"use strict";I()});var mE,Mz=fe(()=>{"use strict";I();(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"})(mE||(mE={}))});var sqe,dqe,fqe,gqe,mqe,hqe,pqe,vqe,Rqe,Cqe,Fqe,yqe,_z=fe(()=>{"use strict";I();Va();sqe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_NudgeAnnotationBase"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),dqe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),fqe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),gqe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),mqe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_PredictionAnnotationBase"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),hqe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),pqe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),vqe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedAnnotation"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),Rqe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccAnnotationBase"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),Cqe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),Fqe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),yqe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}()});var Lz=fe(()=>{"use strict";I()});var Bz=fe(()=>{"use strict";I()});var kqe,wqe,Iqe,Dqe,Mqe,_qe,Lqe,Bqe,Pqe,Oqe,Nqe,Hqe,Vqe,Zqe,jqe,Pz=fe(()=>{"use strict";I();Va();kqe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_CustomProp"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),wqe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EntityConfig"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),Iqe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccEntityConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EntityConfig"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),Dqe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccFeatureConfig"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),Mqe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_FeatureConfig"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),_qe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_BestMatchConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_FeatureConfig"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),Lqe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ScopeConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_FeatureConfig"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),Bqe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EccFeatureConfig"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),Pqe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_FlagConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_FeatureConfig"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),Oqe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_NudgeConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_FeatureConfig"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),Nqe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_PredictionConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_FeatureConfig"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),Hqe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ClientConfig"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),Vqe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SessionConfig"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),Zqe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_HostConfig"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),jqe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ClientMetadata"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}()});var zqe,$qe,iCe,lCe,Kqe,Oz=fe(()=>{"use strict";I();Va();zqe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ControlSignal"},e.getBaseTypes=function(){return["AugLoop_Signals_Signal"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),$qe=function(){function e(r){Ce.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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),iCe=function(){function e(r){Ce.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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),lCe=function(){function e(r){Ce.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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),Kqe=function(){function e(r){Ce.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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}()});var Xqe,Yqe,Nz=fe(()=>{"use strict";I();Va();Xqe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_DateTimeResult"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ResultInfo"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),Yqe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_DateTimeEntityConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EntityConfig"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}()});var aQe,Hz=fe(()=>{"use strict";I();Va();aQe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EntityList"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}()});var oQe,uQe,cQe,Vz=fe(()=>{"use strict";I();Va();oQe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_AddressResult"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ResultInfo"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),uQe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EntityResult"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ResultInfo"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),cQe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_LocalResult"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ResultInfo"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}()});var gQe,Zz=fe(()=>{"use strict";I();Va();gQe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_TimeResult"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ResultInfo"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}()});var vQe,jz=fe(()=>{"use strict";I();Va();vQe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ModelInfo"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}()});var yQe,Uz=fe(()=>{"use strict";I();Va();yQe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ModelMetadata"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}()});var EQe,TQe,xQe,kQe,wQe,IQe,DQe,MQe,_Qe,Gz=fe(()=>{"use strict";I();Va();EQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_Request"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),TQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),xQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SessionStartRequest"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),kQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),wQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),IQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),DQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),MQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),_Qe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}()});var OQe,NQe,oCe,HQe,VQe,ZQe,jQe,UQe,GQe,WQe,zQe,$Qe,KQe,qQe,QQe,Wz=fe(()=>{"use strict";I();Va();OQe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UxTreatments"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),NQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccResultAnnotationBase"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),oCe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),HQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),VQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),ZQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),jQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedResultAnnotationBase"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),UQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),GQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),WQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),zQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SystemInitiatedResultAnnotationBase"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),$Qe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),KQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),qQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},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 Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),QQe=function(){function e(r){Ce.assign(e,this,r)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_FlagResultAnnotation"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}()});var eJe,rJe,tJe,zz=fe(()=>{"use strict";I();Va();eJe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_IconInfo"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),rJe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_BestMatchInfo"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}(),tJe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ResultInfo"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}()});var lJe,$z=fe(()=>{"use strict";I();Va();lJe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_DebugInfo"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}()});var sJe,Kz=fe(()=>{"use strict";I();Va();sJe=function(){function e(r){Ce.assign(e,this,r)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_Instrumentation"},e.getBaseTypes=function(){return[]},e.typeGuard=function(r){return Ce.matchesTypesFor(r,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e}()});var bc=fe(()=>{"use strict";I();gz();hz();pz();vz();Rz();Cz();Fz();Sz();bz();Az();Ez();Tz();xz();kz();wz();Iz();Dz();Mz();Lz();Bz();Pz();Oz();Nz();Hz();Vz();Zz();jz();Uz();Gz();_z();Wz();zz();$z();Kz()});function hE(){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(u){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)),(u==="x"?c:c&7|8).toString(16)})}var qz=fe(()=>{"use strict";I()});var Lu,m7,Vm=fe(()=>{"use strict";I();(function(e){e[e.Retry=0]="Retry",e[e.ClearSearch=1]="ClearSearch"})(Lu||(Lu={}));(function(e){e[e.Undefined=0]="Undefined",e[e.ClassicAttachment=1]="ClassicAttachment",e[e.OneDriveForBusiness=2]="OneDriveForBusiness",e[e.SharepointOnline=3]="SharepointOnline"})(m7||(m7={}))});var Qz=fe(()=>{"use strict";I()});var pE,vE,RE,CE,FE,yE,SE,bE,Jz=fe(()=>{"use strict";I();(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"})(pE||(pE={}));(function(e){e.text="text",e.image="image"})(vE||(vE={}));(function(e){e.System="system",e.User="user",e.Assistant="assistant",e.Tool="tool",e.Developer="developer"})(RE||(RE={}));(function(e){e.text="text",e.image_url="image_url",e.input_audio="input_audio",e.file="file",e.refusal="refusal"})(CE||(CE={}));(function(e){e.auto="auto",e.low="low",e.high="high"})(FE||(FE={}));(function(e){e.wav="wav",e.mp3="mp3"})(yE||(yE={}));(function(e){e.Function="function"})(SE||(SE={}));(function(e){e.NotStarted="NotStarted",e.Running="Running",e.Succeeded="Succeeded",e.Failed="Failed"})(bE||(bE={}))});var Xz=fe(()=>{"use strict";I()});var Yz=fe(()=>{"use strict";I()});var AE,EE,TE,e$=fe(()=>{"use strict";I();(function(e){e.Unknown="Unknown",e.Unlimited="Unlimited",e.Limited="Limited"})(AE||(AE={}));(function(e){e.Unknown="Unknown",e.Substrate="Substrate",e.CopilotAgentBilling="CopilotAgentBilling",e.CopilotAgentBillingPromo="CopilotAgentBillingPromo",e.CopilotAgentBillingPAYG="CopilotAgentBillingPAYG"})(EE||(EE={}));(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"})(TE||(TE={}))});var xE,kE,wE,IE,DE,ME,r$=fe(()=>{"use strict";I();(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"})(xE||(xE={}));(function(e){e.Unknown="Unknown",e.SubstrateMetering="SubstrateMetering",e.SubstrateCredit="SubstrateCredit"})(kE||(kE={}));(function(e){e.Credits="Credits",e.ExplicitGrounding="ExplicitGrounding",e.VoiceRealTime="VoiceRealTime",e.VisionRealTime="VisionRealTime",e.DeepResearch="DeepResearch",e.CuaCapability="CuaCapability",e.ImagesCapability="ImagesCapability",e.ActionsCapability="ActionsCapability",e.PodcastsRealTime="PodcastsRealTime"})(wE||(wE={}));(function(e){e.NotApplicable="N/A",e.Daily="Daily",e.Weekly="Weekly",e.Monthly="Monthly"})(IE||(IE={}));(function(e){e.Unlimited="Unlimited",e.Unmetered="Unmetered",e.LimitedEnabled="LimitedEnabled"})(DE||(DE={}));(function(e){e.None="None",e.Limit="Limit"})(ME||(ME={}))});var _E,LE,BE,PE,OE,NE,t$=fe(()=>{"use strict";I();(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.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={}));(function(e){e.object="object"})(LE||(LE={}));(function(e){e.STRING="string",e.NUMBER="number",e.INTEGER="integer",e.BOOLEAN="boolean"})(BE||(BE={}));(function(e){e.Function="function"})(PE||(PE={}));(function(e){e.low="low",e.medium="medium",e.high="high"})(OE||(OE={}));(function(e){e.text="text",e.jsonObject="json_object"})(NE||(NE={}))});var uCe,cCe,sCe,a$=fe(()=>{"use strict";I();uCe="message",cCe=function(r){return typeof r=="object"&&r!==null&&"type"in r},sCe=function(r){return cCe(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","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 n$=fe(()=>{"use strict";I()});var i$=fe(()=>{"use strict";I()});var R7,C7,h7,p7,v7,l$=fe(()=>{"use strict";I();R7=de(et()),C7=de(rt());Va();h7=function(){function e(r){(0,R7.default)(this,e),Ce.assign(e,this,r)}return(0,C7.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_TextChatResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Chat_ChatResponse","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();h7.H_={T_:h7.getTypeName(),B_:h7.getBaseTypes()};p7=function(){function e(r){(0,R7.default)(this,e),Ce.assign(e,this,r)}return(0,C7.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_FinalChatResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Chat_ChatResponse","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();p7.H_={T_:p7.getTypeName(),B_:p7.getBaseTypes()};v7=function(){function e(r){(0,R7.default)(this,e),Ce.assign(e,this,r)}return(0,C7.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_StreamedChatResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Chat_ChatResponse","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();v7.H_={T_:v7.getTypeName(),B_:v7.getBaseTypes()}});var Yl,eo,F7,y7,S7,b7,A7,E7,T7,x7,k7,w7,I7,D7,M7,o$=fe(()=>{"use strict";I();Yl=de(et()),eo=de(rt());Va();F7=function(){function e(r){(0,Yl.default)(this,e),Ce.assign(e,this,r)}return(0,eo.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_Prompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();F7.H_={T_:F7.getTypeName(),B_:F7.getBaseTypes()};y7=function(){function e(r){(0,Yl.default)(this,e),Ce.assign(e,this,r)}return(0,eo.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_TextPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();y7.H_={T_:y7.getTypeName(),B_:y7.getBaseTypes()};S7=function(){function e(r){(0,Yl.default)(this,e),Ce.assign(e,this,r)}return(0,eo.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiImagePrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();S7.H_={T_:S7.getTypeName(),B_:S7.getBaseTypes()};b7=function(){function e(r){(0,Yl.default)(this,e),Ce.assign(e,this,r)}return(0,eo.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_MultiModalityPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();b7.H_={T_:b7.getTypeName(),B_:b7.getBaseTypes()};A7=function(){function e(r){(0,Yl.default)(this,e),Ce.assign(e,this,r)}return(0,eo.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ChatPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();A7.H_={T_:A7.getTypeName(),B_:A7.getBaseTypes()};E7=function(){function e(r){(0,Yl.default)(this,e),Ce.assign(e,this,r)}return(0,eo.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_MultimodalChatPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();E7.H_={T_:E7.getTypeName(),B_:E7.getBaseTypes()};T7=function(){function e(r){(0,Yl.default)(this,e),Ce.assign(e,this,r)}return(0,eo.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();T7.H_={T_:T7.getTypeName(),B_:T7.getBaseTypes()};x7=function(){function e(r){(0,Yl.default)(this,e),Ce.assign(e,this,r)}return(0,eo.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_Completion"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();x7.H_={T_:x7.getTypeName(),B_:x7.getBaseTypes()};k7=function(){function e(r){(0,Yl.default)(this,e),Ce.assign(e,this,r)}return(0,eo.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiEmbedding"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Completion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();k7.H_={T_:k7.getTypeName(),B_:k7.getBaseTypes()};w7=function(){function e(r){(0,Yl.default)(this,e),Ce.assign(e,this,r)}return(0,eo.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_TextCompletion"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Completion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();w7.H_={T_:w7.getTypeName(),B_:w7.getBaseTypes()};I7=function(){function e(r){(0,Yl.default)(this,e),Ce.assign(e,this,r)}return(0,eo.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();I7.H_={T_:I7.getTypeName(),B_:I7.getBaseTypes()};D7=function(){function e(r){(0,Yl.default)(this,e),Ce.assign(e,this,r)}return(0,eo.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ImagePrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();D7.H_={T_:D7.getTypeName(),B_:D7.getBaseTypes()};M7=function(){function e(r){(0,Yl.default)(this,e),Ce.assign(e,this,r)}return(0,eo.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ImageCompletion"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Completion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();M7.H_={T_:M7.getTypeName(),B_:M7.getBaseTypes()}});var u$,c$,_7,s$=fe(()=>{"use strict";I();u$=de(et()),c$=de(rt());Va();_7=function(){function e(r){(0,u$.default)(this,e),Ce.assign(e,this,r)}return(0,c$.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ModelConfig"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();_7.H_={T_:_7.getTypeName(),B_:_7.getBaseTypes()}});var Ac,Ec,L7,B7,P7,O7,N7,H7,V7,d$=fe(()=>{"use strict";I();Ac=de(et()),Ec=de(rt());Va();L7=function(){function e(r){(0,Ac.default)(this,e),Ce.assign(e,this,r)}return(0,Ec.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();L7.H_={T_:L7.getTypeName(),B_:L7.getBaseTypes()};B7=function(){function e(r){(0,Ac.default)(this,e),Ce.assign(e,this,r)}return(0,Ec.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();B7.H_={T_:B7.getTypeName(),B_:B7.getBaseTypes()};P7=function(){function e(r){(0,Ac.default)(this,e),Ce.assign(e,this,r)}return(0,Ec.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();P7.H_={T_:P7.getTypeName(),B_:P7.getBaseTypes()};O7=function(){function e(r){(0,Ac.default)(this,e),Ce.assign(e,this,r)}return(0,Ec.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();O7.H_={T_:O7.getTypeName(),B_:O7.getBaseTypes()};N7=function(){function e(r){(0,Ac.default)(this,e),Ce.assign(e,this,r)}return(0,Ec.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();N7.H_={T_:N7.getTypeName(),B_:N7.getBaseTypes()};H7=function(){function e(r){(0,Ac.default)(this,e),Ce.assign(e,this,r)}return(0,Ec.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();H7.H_={T_:H7.getTypeName(),B_:H7.getBaseTypes()};V7=function(){function e(r){(0,Ac.default)(this,e),Ce.assign(e,this,r)}return(0,Ec.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();V7.H_={T_:V7.getTypeName(),B_:V7.getBaseTypes()}});var f$=fe(()=>{"use strict";I()});var g$,m$,Z7,h$=fe(()=>{"use strict";I();g$=de(et()),m$=de(rt());Va();Z7=function(){function e(r){(0,g$.default)(this,e),Ce.assign(e,this,r)}return(0,m$.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_DebugAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Z7.H_={T_:Z7.getTypeName(),B_:Z7.getBaseTypes()}});var p$={};wi(p$,{ChatCompletion:()=>I7,ChatCompletionMessageContentType:()=>CE,ChatPrompt:()=>A7,ChatRole:()=>RE,Completion:()=>x7,CompletionStatus:()=>pE,DebugAnnotation:()=>Z7,FinalChatResponse:()=>p7,FunctionType:()=>PE,GenerativeAICreditResponseStatus:()=>TE,GenerativeAIMeteringResponseStatus:()=>xE,ImageCompletion:()=>M7,ImageDetailLevel:()=>FE,ImagePrompt:()=>D7,InputAudioFormat:()=>yE,ItemizedMultiModalityDataType:()=>vE,LimitRefreshRate:()=>IE,MessageItemType:()=>uCe,MeterErrorType:()=>ME,MeterModel:()=>DE,MeterUnit:()=>wE,ModelConfig:()=>_7,MultiModalityPrompt:()=>b7,MultimodalChatPrompt:()=>E7,OAIFunctionType:()=>SE,OpenAICreditLimitType:()=>AE,OpenAiChatModelConfig:()=>H7,OpenAiCreditBackend:()=>EE,OpenAiEmbedding:()=>k7,OpenAiEmbeddingsModelConfig:()=>P7,OpenAiImagePrompt:()=>S7,OpenAiImageStatus:()=>bE,OpenAiMeteringBackend:()=>kE,OpenAiModel:()=>_E,OpenAiModelConfig:()=>L7,OpenAiModelWithParametersConfigBase:()=>B7,OpenAiMultiModalityChatModelConfig:()=>V7,OpenAiMultiModalityModelConfig:()=>N7,OpenAiTextModelConfig:()=>O7,ParameterType:()=>LE,Prompt:()=>F7,PropertyType:()=>BE,ReasoningEffort:()=>OE,ResponseFormatType:()=>NE,StreamedChatResponse:()=>v7,TemplatedTextPrompt:()=>T7,TextChatResponse:()=>h7,TextCompletion:()=>w7,TextPrompt:()=>y7,isServerMessageType:()=>sCe});var v$=fe(()=>{"use strict";I();Qz();Jz();Xz();Yz();e$();r$();t$();a$();n$();i$();l$();o$();s$();d$();f$();h$()});function u1(e){return q2(e.item)}function q2(e){if(!ro()){var r=e;return r.fileName}var u="";switch(e.type){case sa.File:{var c=e;u=c.fileName;break}case sa.People:{var d=e;u=d.displayName;break}case sa.Message:{var m=e;u=m.subject;break}case sa.Event:{var t=e;u=t.eventName;break}}return u.trim()}function ro(){return Dt.getInstance().getBooleanFeatureGate("CiqExpandedEccEnabled")}function HE(){return Dt.getInstance().getBooleanFeatureGate("CiqExpandedEccEnabled")&&Dt.getInstance().getBooleanFeatureGate("CiqExpandedEccPeopleEnabled")}function VE(){return Dt.getInstance().getBooleanFeatureGate("CiqExpandedEccEnabled")&&Dt.getInstance().getBooleanFeatureGate("CiqExpandedEccEventsEnabled")}function ZE(){return Dt.getInstance().getBooleanFeatureGate("CiqExpandedEccEnabled")&&Dt.getInstance().getBooleanFeatureGate("CiqExpandedEccMessagesEnabled")}var dCe,fCe,gCe,R$=fe(()=>{"use strict";I();dCe=de(Ql()),fCe=de(et()),gCe=de(rt());bc();g7()});var C$,F$,Ns,y$,S$=fe(()=>{"use strict";I();(function(e){e.CIQ="CIQ",e.URLPaste="URLPaste",e.FilePicker="FilePicker",e.ImplicitSearch="ImplicitSearch"})(C$||(C$={}));(function(e){e.CopilotPlugin="CopilotPlugin",e.File="File",e.VivaSales="VivaSales",e.People="People",e.Event="Event",e.Message="Message",e.Chat="Chat",e.Folder="Folder",e.Prompt="Prompt"})(F$||(F$={}));(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"})(Ns||(Ns={}));(function(e){e.None="None",e.Truncated="Truncated"})(y$||(y$={}))});var b$=fe(()=>{"use strict";I();S$()});function jE(e,r){var u,c,d;return{type:sa.File,sourceType:0,fileName:e.fileName,hitFileName:e.fileName,fileExtension:A$(e.fileEntity.file.fileType),fileSize:0,url:(u=e.fileEntity.file.fileReference.url)!=null?u:r,itemId:e.fileEntity.file.fileReference.id,sensitivityLabel:{id:(c=(d=e.sensitivityLabel)==null?void 0:d.labelId)!=null?c:""}}}function A$(e){switch(e){case Ns.Word:return"docx";case Ns.PowerPoint:return"pptx";case Ns.Excel:return"xlsx";case Ns.Pdf:return"pdf";default:return""}}var E$=fe(()=>{"use strict";I();bc();b$()});function Zm(){return Dt.getInstance().getBooleanFeatureGate("CopilotCompose.isModelSelectionEnabled")}function jm(){return Dt.getInstance().getBooleanFeatureGate("CopilotCompose.isResearcherEnabled")}var T$=fe(()=>{"use strict";I();g7()});var wn=fe(()=>{"use strict";I();R$();qz();cz();g7();bc();E$();T$()});var x$,j7,to,Q2,Li,U7=fe(()=>{"use strict";I();x$=de(Dr()),j7=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}({}),to=function(e){return e.Smile="Smile",e.Frown="Frown",e.Idea="Idea",e.Unclassified="Unclassified",e}({}),Q2=function(e){return e.GeneralCopilot="CanShowGeneralCopilotFeedbackButton",e.SingleClickCopilot="CanShowSingleClickCopilotFeedbackButton",e}({}),Li=x$.TurboModuleRegistry.get("FeedbackDialog")});var C0,k$=fe(()=>{"use strict";I();wn();U7();U7();C0={isFeedbackEnabled:function(){return Li?typeof Li.isFeedbackEnabled=="function"?Li.isFeedbackEnabled():Li.isFeedbackEnabled:!1},isCopilotFeedbackEnabled:function(){return Li?Li.isCopilotFeedbackEnabled?typeof Li.isCopilotFeedbackEnabled=="function"?Li.isCopilotFeedbackEnabled():Li.isCopilotFeedbackEnabled:this.isFeedbackEnabled():!1},getFeedbackEligibility:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Q2.GeneralCopilot;return Dt.getInstance().getChangeGate("UseGetFeedbackEligibilityAPI")&&Li&&Li.getFeedbackEligibilityBool&&typeof Li.getFeedbackEligibilityBool=="function"?Li.getFeedbackEligibilityBool(r):Dt.getInstance().getChangeGate("UseIsCopilotFeedbackEnabledAPI")?this.isCopilotFeedbackEnabled():this.isFeedbackEnabled()},getFeedbackEligibilitySettings:function(){return{generalCopilotEnabled:this.getFeedbackEligibility(Q2.GeneralCopilot),singleClickCopilotEnabled:this.getFeedbackEligibility(Q2.SingleClickCopilot)}},show:function(r,u,c){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:void 0;Li==null||Li.show(r,u,c,d)},showWithResult:function(r,u,c){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:void 0;return Li&&Li.showWithResult?Li.showWithResult(r,u,c,d):Promise.reject("No feedback module")}}});var c1=fe(()=>{"use strict";I();k$();U7()});var ya=ar((KYe,w$)=>{I();w$.exports=OfficePlatformGlobal.SVG});var G7,UE,GE,Po,Hs=fe(()=>{"use strict";I();G7=de(Ye()),UE=G7.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}),GE=UE.Provider,Po=function(){return G7.useContext(UE)}});var W7,I$,D$,z7,$7=fe(()=>{"use strict";I();W7=de(Ye()),I$=W7.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}}),D$=I$.Provider,z7=function(){return W7.useContext(I$)}});var WE,M$,_$,L$,zE=fe(()=>{"use strict";I();WE=de(Ye()),M$=WE.default.createContext(!1),_$=M$.Provider,L$=function(){return WE.default.useContext(M$)}});var $E=fe(()=>{"use strict";I();Hs()});function KE(e,r){if(r==="__proto__"||r==="constructor"||r==="prototype")throw new Error("Invalid key");return e[r]=e[r]||{}}function mCe(e,r){if(r==null)return KE(e,"empty");if(typeof r=="object"||typeof r=="function"){var u=e.obj=e.obj||new WeakMap;return u.get(r)||u.set(r,{}).get(r)}var c=r+"",d=KE(e,"str");return d[c]=d[c]||{}}function qE(e,r){return r&&r.length>0?r.reduce(function(u,c){return mCe(u,c)},e):KE(e,"noargs")}var B$=fe(()=>{"use strict";I()});function P$(e,r,u){var c=qE(e,u);return c.hasOwnProperty("value")||(c.value=typeof r=="function"?r():r),[c.value,function(d,m){return P$(c,d,m)}]}function Bi(e){var r=e?qE(hCe,[e]):{};return function(u,c){return P$(r,u,c)}}var hCe,QE=fe(()=>{"use strict";I();B$();hCe={}});function Ma(e){var r=Bi(),u=function(){for(var d=[],m=0;m<arguments.length;m++)d[m]=arguments[m];return r(function(){return e.apply(void 0,d)},d)[0]};return u}var O$=fe(()=>{"use strict";I();QE()});var F0=fe(()=>{"use strict";I();QE();O$()});function _n(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u}function Wt(e,r,u){if(u||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))}var ur,qt=fe(()=>{"use strict";I();ur=function(){return ur=Object.assign||function(u){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)&&(u[t]=c[t])}return u},ur.apply(this,arguments)}});function vCe(e){return typeof e=="boolean"?[{object:e},e]:typeof e=="number"?[{object:e>=0?e:!0},e!==0]:[e,!0]}function N$(e){return typeof e=="object"?Array.isArray(e)?"array":"object":typeof e}function RCe(e){return typeof e=="function"?e:typeof e=="string"?pCe[e]:void 0}function CCe(e){return e.array?{array:e.array}:{}}function FCe(e,r){return typeof e=="boolean"?e?ur({object:e},r):r:typeof e=="number"?e===0?r:ur({object:e-1},r):e}function yCe(e,r,u){var c=void 0,d=e[r]!==void 0?e[r]:e[u]!==void 0?e[u]:void 0;return d!==void 0&&(c=RCe(d),c===void 0&&u==="object"&&(c=FCe(d,CCe(e)))),c}function JE(e,r){for(var u=[],c=2;c<arguments.length;c++)u[c-2]=arguments[c];var d=u.filter(function(g){return g&&N$(g)==="object"&&Object.getOwnPropertyNames(g).length>0}),m=vCe(e),t=m[0],s=m[1],n=r&&d.length===1;if(d.length>1||n&&d.length===1){var a=n?void 0:Object.assign.apply(Object,Wt([{}],d,!1)),l=a||d[0],o=function(h){if(l.hasOwnProperty(h)){if(s){var y=l[h],p=N$(y),R=yCe(t,h,p);if(R!==void 0){var C=d.map(function(F){return F[h]}).filter(function(F){return F!==void 0}),S=typeof R=="function"?R.apply(void 0,C):JE.apply(void 0,Wt([R,r],C,!1));S!==y&&(a=a||Object.assign.apply(Object,Wt([{}],d,!1)),a[h]=S)}}!n&&a[h]===void 0&&delete a[h]}};for(var f in l)o(f);return a||l}return d.length>0?d[0]:void 0}function Oo(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return JE.apply(void 0,Wt([!0,!1],e,!1))}function Bu(e){for(var r=[],u=1;u<arguments.length;u++)r[u-1]=arguments[u];return JE.apply(void 0,Wt([e,!1],r,!1))}var pCe,H$=fe(()=>{"use strict";I();qt();pCe={appendArray:function(){for(var r=[],u=0;u<arguments.length;u++)r[u]=arguments[u];return[].concat.apply([],r)}}});var Pu=fe(()=>{"use strict";I();H$()});function V$(e){return Array.isArray(e)?Oo.apply(void 0,e.map(function(r){return V$(r)})):e||{}}function bCe(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return Oo.apply(void 0,e.map(function(u){return V$(u)}))}function yt(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];var u=e.filter(function(c){return typeof c=="object"});return u.length>1||u.length===1&&Array.isArray(u[0])?ACe(function(){return bCe.apply(void 0,Wt([void 0],u,!1))},u)[0]:u[0]||{}}var ACe,XE=fe(()=>{"use strict";I();qt();Pu();F0();ACe=Bi()});function TCe(e){return e.filter(function(r){return typeof r=="object"})}function $t(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return Bu.apply(void 0,Wt([ECe],TCe(e),!1))}var ECe,Z$=fe(()=>{"use strict";I();qt();Pu();XE();ECe={className:function(){for(var r=[],u=0;u<arguments.length;u++)r[u]=arguments[u];return r.filter(function(c){return c&&typeof c=="string"}).join(" ")},style:yt}});var J2=fe(()=>{"use strict";I();XE();Z$()});var X2,Vs,Um,j$,YE=fe(()=>{"use strict";I();qt();X2=function(r){return r.colors},Vs=[{source:"color",lookup:X2}],Um=[{source:"backgroundColor",lookup:X2}],j$=Wt(Wt([],Vs,!0),Um,!0)});function Tc(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];var u=function(d){var m={};return e.filter(function(t){return d[t]!==void 0}).forEach(function(t){m[t]=d[t]}),m};return{from:u,keys:e}}var Gm=fe(()=>{"use strict";I()});var Y2,Zn,U$=fe(()=>{"use strict";I();YE();Gm();Y2=[{source:"borderColor",lookup:X2},{source:"borderWidth"},{source:"borderRadius"},{source:"borderStyle"}],Zn=Tc("borderColor","borderRadius","borderStyle","borderWidth")});function K7(e,r){return e._keys=r,e}var eT=fe(()=>{"use strict";I()});function xCe(e,r){return{style:vn.from(e,r)}}var vn,e5,G$=fe(()=>{"use strict";I();eT();vn={from:function(r,u){var c,d,m,t,s,n,a,l,o,f,g,h,y,p,R,C,S,F,E=r.fontDynamicTypeRamp,A=r.fontFamily,T=r.fontLetterSpacing,M=r.fontLineHeight,_=r.fontMaximumSize,L=r.fontSize,k=r.fontStyle,v=r.fontWeight,b=r.textDecorationLine,x=r.variant,w=u.typography,B=w.families,P=w.sizes,U=w.weights,Q=w.variants;return E!==void 0||A!==void 0||T!==void 0||M!==void 0||_!==void 0||L!==void 0||v!==void 0||x!==void 0?{fontFamily:(t=(d=(c=B[A])!==null&&c!==void 0?c:A)!==null&&d!==void 0?d:B[(m=Q[x])===null||m===void 0?void 0:m.face])!==null&&t!==void 0?t:(s=Q[x])===null||s===void 0?void 0:s.face,fontSize:(o=(a=(n=P[L])!==null&&n!==void 0?n:L)!==null&&a!==void 0?a:P[(l=Q[x])===null||l===void 0?void 0:l.size])!==null&&o!==void 0?o:(f=Q[x])===null||f===void 0?void 0:f.size,fontStyle:k,fontWeight:(p=(h=(g=U[v])!==null&&g!==void 0?g:v)!==null&&h!==void 0?h:U[(y=Q[x])===null||y===void 0?void 0:y.weight])!==null&&p!==void 0?p:(R=Q[x])===null||R===void 0?void 0:R.weight,lineHeight:M??((C=Q[x])===null||C===void 0?void 0:C.lineHeight),letterSpacing:T??((S=Q[x])===null||S===void 0?void 0:S.letterSpacing),dynamicTypeRamp:E??((F=Q[x])===null||F===void 0?void 0:F.dynamicTypeRamp),maximumFontSize:_,textDecorationLine:b}:{}},keys:["fontDynamicTypeRamp","fontFamily","fontLineHeight","fontLetterSpacing","fontMaximumSize","fontSize","fontStyle","fontWeight","variant","textDecorationLine"]};e5=K7(xCe,vn.keys)});var ii,W$=fe(()=>{"use strict";I();Gm();ii=Tc("width","height","minWidth","maxWidth","minHeight","maxHeight","padding","paddingHorizontal","paddingVertical","paddingStart","paddingEnd")});var z$,$$=fe(()=>{"use strict";I();Gm();z$=Tc("shadowColor","shadowOffset","shadowOpacity","shadowRadius")});var No=fe(()=>{"use strict";I();U$();YE();G$();W$();$$();Gm();eT()});function q7(e,r){for(var u=[],c=2;c<arguments.length;c++)u[c-2]=arguments[c];return typeof e=="function"&&e._canCompose?e.apply(void 0,Wt([r],u,!1)):rT.createElement.apply(rT,Wt([e,r],u,!1))}var rT,tT=fe(()=>{"use strict";I();qt();rT=de(Ye())});function ICe(e){return Array.isArray(e)?e:[e]}function Ln(e,r){var u=function(m){var t=m.children,s=_n(m,["children"]);return e(s)({},ICe(t))},c=r?K$.memo(u):u;return Object.assign(c,{_staged:e}),c}var K$,q$=fe(()=>{"use strict";I();qt();K$=de(Ye())});function DCe(e){return typeof e=="function"&&e._staged||void 0}function Pi(e,r,u){var c=DCe(e),d=Wm.useMemo(function(){var s={},n=function(l){for(var o=[],f=1;f<arguments.length;f++)o[f-1]=arguments[f];var g=s.result,h=typeof g=="function"?l:$t(g,l),y=u?Object.keys(h).filter(function(p){return!u(p)}):void 0;return(y==null?void 0:y.length)>0&&(h=$t(h,Object.assign.apply(Object,Wt([{}],y.map(function(p){var R;return R={},R[p]=void 0,R}),!1)))),typeof g=="function"?g.apply(void 0,Wt([h],o,!1)):Wm.createElement.apply(Wm,Wt([e,h],o,!1))};return n._canCompose=!0,[n,s]},[e,u]),m=d[0],t=d[1];return t.result=c?c(r):r,m}var Wm,Q$=fe(()=>{"use strict";I();qt();Wm=de(Ye());J2()});function Jr(e,r){for(var u=[],c=2;c<arguments.length;c++)u[c-2]=arguments[c];return q7.apply(void 0,Wt([e,r],u,!1))}var J$=fe(()=>{"use strict";I();qt();tT()});var zm=fe(()=>{"use strict";I();tT();q$();Q$();J$()});function Q7(e){var r=e.slots,u=e.filters,c=u===void 0?{}:u,d=e.useStyling;return function(){for(var m=[],t=0;t<arguments.length;t++)m[t]=arguments[t];var s=typeof d=="function"?d.apply(void 0,m):d||{},n={};return Object.keys(r).forEach(function(a){n[a]=Pi(r[a],s[a],c[a])}),n}}var X$=fe(()=>{"use strict";I();zm()});var aT=fe(()=>{"use strict";I();X$()});var J7,r5,au,Y$=fe(()=>{"use strict";I();J7=de(Ye()),r5=J7.createContext(void 0),au=function(){return J7.useContext(r5)}});var xc=fe(()=>{"use strict";I();Y$()});function $m(e,r,u,c){for(var d=function(a){var l,o=e[a],f=o===r[a]?void 0:o;l=u(function(){var g;return f===void 0?r:ur(ur({},r),(g={},g[a]=f,g))},[f]),r=l[0],u=l[1]},m=0,t=c;m<t.length;m++){var s=t[m];d(s)}return[r,u]}var eK=fe(()=>{"use strict";I();qt()});function kc(e,r,u,c){var d={tokens:e,subCache:u};return r&&r.length>0&&(d=r.filter(function(m){return c(m)}).reduce(function(m,t){var s=m.tokens[t],n=m.subCache(function(){return s&&typeof s=="object"?Oo(m.tokens,s):m.tokens},[s]),a=n[0],l=n[1];return{tokens:a,subCache:l}},d)),[d.tokens,d.subCache]}var rK=fe(()=>{"use strict";I();Pu()});function MCe(e,r,u){return typeof e=="string"&&(e=u&&u(r,e)||{}),typeof e=="function"&&(e=e(r)),e}function t5(e){for(var r=[],u=1;u<arguments.length;u++)r[u-1]=arguments[u];var c=Bi(),d=function(t){return c(function(){return Oo.apply(void 0,r.map(function(s){return MCe(s,t,e)}))},[t])};return d.customize=function(){for(var m=[],t=0;t<arguments.length;t++)m[t]=arguments[t];var s=Wt(Wt([],r,!0),m,!0);return t5.apply(void 0,Wt([e],s,!1))},d}var tK=fe(()=>{"use strict";I();qt();Pu();F0()});var aK=fe(()=>{"use strict";I()});function s1(e,r,u){for(var c=Object.keys(u).filter(function(n){return u[n]!==void 0}).sort(),d=function(a){var l;l=r(function(){var o;return ur(ur({},e),(o={},o[a]=u[a],o))},[a,u[a]]),e=l[0],r=l[1]},m=0,t=c;m<t.length;m++){var s=t[m];d(s)}return[e,r]}var nK=fe(()=>{"use strict";I();qt()});var Km=fe(()=>{"use strict";I();eK();rK();tK();aK();nK()});function lK(e,r){return function(u,c,d){return d(function(){return e(u,c)},(r||[]).map(function(m){return u[m]}))[0]}}function _Ce(e,r){return typeof r=="object"&&Array.isArray(r)?e.filter(function(u){return r.findIndex(function(c){return c===u})!==-1}):r?e:[]}function nT(e,r){var u=lK(e,r);return u.refine=r&&r.length>0?function(c){return lK(e,_Ce(r,c))}:void 0,u}function iT(e,r){var u={};return Object.keys(e).forEach(function(c){var d=typeof e[c]=="function"&&e[c].refine;u[c]=d?d(r):e[c]}),u}var lT=fe(()=>{"use strict";I()});function LCe(e,r,u,c){var d={};return Object.keys(e).forEach(function(m){var t=e[m];d[m]=typeof t=="function"?t(r,u,c(null,[m])[1]):t}),d}function X7(e,r){var u=r.useTheme,c=r.getComponentInfo,d=e.tokens,m=e.tokensThatAreAlsoProps,t=iT(e.slotProps||{},m),s=t5.apply(void 0,Wt([c],d,!1));return function(n,a){var l,o,f=u(),g=s(f),h=g[0],y=g[1];return e.states&&(l=kc(h,e.states,y,a||function(p){return n[p]}),h=l[0],y=l[1]),typeof m=="object"&&Array.isArray(m)?(o=$m(n,h,y,m),h=o[0],y=o[1]):m==="all"&&(h=ur(ur({},h),n)),LCe(t,h,f,y)}}var oK=fe(()=>{"use strict";I();qt();Km();lT()});var oT=fe(()=>{"use strict";I();oK();lT();Km()});function qm(e,r,u){var c=u==null?void 0:u.__options;e=c?Bu(uT,c,e):cT({},e),e.useStyling=e.slotProps||e.tokens?X7(e,r):function(){return{}};var d=Q7(e),m=Ln(function(t){return e.useRender(t,d)});return m.displayName=e.displayName,m.__options=e,m.customize=function(){for(var t=[],s=0;s<arguments.length;s++)t[s]=arguments[s];return qm(Bu(uT,e,{tokens:t}),r)},m.compose=function(t){return qm(Bu(uT,e,t),r)},e.statics&&Object.assign(m,e.statics),m}var cT,uT,uK=fe(()=>{"use strict";I();Pu();zm();aT();oT();cT=function(){return cT=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},cT.apply(this,arguments)},uT={tokens:"appendArray",object:!0}});var cK=fe(()=>{"use strict";I();uK()});var dK=ar((Btr,sK)=>{I();sK.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 fK,Je,gK=fe(()=>{"use strict";I();fK=de(dK()),Je=fK.default});var sT=ar((Htr,mK)=>{I();mK.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 pK=ar((Ztr,hK)=>{I();hK.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 RK=ar((Utr,vK)=>{I();vK.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 FK=ar((Wtr,CK)=>{I();CK.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 SK=ar(($tr,yK)=>{I();yK.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 Qm=ar(Y7=>{"use strict";I();Object.defineProperty(Y7,"__esModule",{value:!0});function bK(e,r){if(r)return e;throw new Error("Unhandled discriminated union member: "+JSON.stringify(e))}Y7.assertNever=bK;Y7.default=bK});var dT=ar((Jtr,AK)=>{I();AK.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 BCe(e){for(var r in e)for(var u in e[r]){var c=e[r][u];if(typeof c=="string"&&c.includes("PlatformColor")){var d=c.substring(14,c.length-1);e[r][u]=(0,EK.PlatformColor)(d)}}return e}var EK,TK,xK,kK=fe(()=>{"use strict";I();EK=de(Dr()),TK=de(dT()),xK=BCe(TK.default)});function gT(e){return e==="light"?fT.default:e==="dark"||e==="darkElevated"?IK.default:e==="highContrast"?xK:((0,_K.assertNever)(e),fT.default)}function mT(e){return e==="light"?MK.default:e==="dark"?DK.default:wK.default}var wK,IK,DK,fT,MK,_K,LK=fe(()=>{"use strict";I();wK=de(sT()),IK=de(pK()),DK=de(RK()),fT=de(FK()),MK=de(SK()),_K=de(Qm());kK()});var Ci=fe(()=>{"use strict";I();gK();LK()});function pT(e,r){return e===void 0?r:e==="dynamic"?hT.Appearance&&hT.Appearance.getColorScheme()||r:e}var hT,BK=fe(()=>{"use strict";I();hT=de(Dr())});function Ht(e){return e?e.name==="HighContrast":!1}var PK=fe(()=>{"use strict";I()});function Jm(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 vT(e){return{caption1:Ho(e.caption1),body1:Ho(e.body1),body1Strong:Ho(e.body1Strong),body2:Ho(e.body2),body2Strong:Ho(e.body2Strong),subtitle1:Ho(e.subtitle1),subtitle1Strong:Ho(e.subtitle1Strong),subtitle2:Ho(e.subtitle2),subtitle2Strong:Ho(e.subtitle2Strong),title1:Ho(e.title1),title1Strong:Ho(e.title1Strong),largeTitle:Ho(e.largeTitle),display:Ho(e.display)}}function Ho(e){return{face:"primary",size:e.fontSize,weight:e.fontWeight}}var OK=fe(()=>{"use strict";I()});function Xm(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 NK=fe(()=>{"use strict";I()});var li=fe(()=>{"use strict";I();BK();PK();OK();NK()});function PCe(e){var r=gT(e);return Jm(r)}function OCe(e){var r=mT(e);return Xm(r)}var a5,e6,Ym=fe(()=>{"use strict";I();F0();Ci();li();a5=Ma(PCe);e6=Ma(OCe)});function CT(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 HK(){return RT({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"},a5("highContrast"))}var RT,FT=fe(()=>{"use strict";I();Ym();RT=function(){return RT=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},RT.apply(this,arguments)}});function VK(){return n5(n5({},CT({black:Je.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:Je.color.white,red:Je.color.red.primary,redDark:Je.color.burgundy.primary,themeDarker:Je.color.brand.shade40,themeDark:Je.color.brand.shade20,themeDarkAlt:Je.color.brand.shade10,themePrimary:Je.color.brand.primary,themeSecondary:"#2b88d8",themeTertiary:"#71afe5",themeLight:Je.color.brand.tint40,themeLighter:Je.color.brand.tint50,themeLighterAlt:Je.color.brand.tint60,accent:Je.color.brand.primary,blackTranslucent40:"rgba(0,0,0,.4)"})),a5("light"))}function ZK(){return n5(n5({},CT({themeDarker:"#82c7ff",themeDark:Je.color.brand.tint30,themeDarkAlt:Je.color.brand.tint20,themePrimary:Je.color.brand.tint10,themeSecondary:Je.color.brand.primary,themeTertiary:"#235a85",themeLight:Je.color.brand.shade30,themeLighter:Je.color.brand.shade50,themeLighterAlt:Je.color.brand.shade60,black:Je.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:Je.color.red.primary,accent:Je.color.brand.primary,redDark:"#f1707b",blackTranslucent40:"rgba(0,0,0,.4)"},!0)),a5("dark"))}var n5,jK=fe(()=>{"use strict";I();Ci();Ym();FT();n5=function(){return n5=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},n5.apply(this,arguments)}});function NCe(){var e={sizes:{caption:Je.font.size100,secondary:Je.font.size200,body:Je.font.size300,subheader:Je.font.size400,header:Je.font.size500,hero:Je.font.size700,heroLarge:Je.font.size900},weights:{regular:Je.font.weight.regular,semiBold:Je.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 HCe(){return{s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"}}var Oar,ao,r6,UK,yT=fe(()=>{"use strict";I();Oar=de(Dr());Ci();Ym();FT();jK();ao={colors:VK(),typography:NCe(),spacing:HCe(),shadows:e6("light"),components:{},host:{appearance:"light"}},r6={colors:ZK(),typography:ao.typography,shadows:e6("dark"),spacing:ao.spacing,components:{},host:{appearance:"dark"}},UK={colors:HK(),typography:ao.typography,shadows:e6("highContrast"),spacing:ao.spacing,components:{},host:{appearance:"highContrast"}}});var i5,e4,GK=fe(()=>{"use strict";I();i5=de(Ye());xc();e4=function(r){var u=r.theme,c=r.children,d=i5.useState(function(){return u.theme}),m=d[0],t=d[1];return i5.useEffect(function(){t(u.theme);var s=function(){t(u.theme)};return u.addOnThemeChanged(s),function(){u.removeOnThemeChanged(s)}},[u,t]),i5.createElement(r5.Provider,{value:m},c)}});function WK(e,r){return Oo(e,r)}var zK=fe(()=>{"use strict";I();Pu()});var Zs,$K=fe(()=>{"use strict";I();zK();Zs=function(){function e(r){for(var u=[],c=1;c<arguments.length;c++)u[c-1]=arguments[c];var d=this;if(this.themeData=void 0,this.listeners=[],this.parentRef=void 0,this.listeners=[],this.recipes=u,this.parentRef=r instanceof e?r:void 0,this.parentRef){var m=function(){d.invalidate()};this.parentRef.addOnThemeChanged(m)}this.getParent=function(){return d.parentRef?d.parentRef.theme:r}}return Object.defineProperty(e.prototype,"theme",{get:function(){if(!this.themeData){for(var u=this.getParent(),c=0,d=this.recipes;c<d.length;c++){var m=d[c];u=WK(u,typeof m=="function"?m(u):m)}this.themeData=u}return this.themeData},enumerable:!1,configurable:!0}),e.prototype.addOnThemeChanged=function(r){this.listeners.push(r)},e.prototype.removeOnThemeChanged=function(r){this.listeners=this.listeners.filter(function(u){return u!==r})},e.prototype.invalidate=function(){this.themeData=void 0;for(var r=0,u=this.listeners;r<u.length;r++){var c=u[r];c()}},e.prototype.update=function(){for(var r=[],u=0;u<arguments.length;u++)r[u]=arguments[u];this.recipes=r,this.invalidate()},e}()});var l5=fe(()=>{"use strict";I();GK();$K()});function bT(e){e===void 0&&(e={});var r=new Zs({},function(){var u=pT(e.appearance,e.defaultAppearance||"light");switch(u){case"light":return ao;case"dark":return r6;case"darkElevated":return r6;case"highContrast":return UK;default:(0,KK.default)(u)}});return ST.Appearance&&e.appearance==="dynamic"&&ST.Appearance.addChangeListener(function(){r.invalidate()}),r}var ST,KK,qK=fe(()=>{"use strict";I();ST=de(Dr());l5();li();KK=de(Qm());yT()});var r4=fe(()=>{"use strict";I();yT();qK();Ym()});function ft(){return au()||ao}var AT=fe(()=>{"use strict";I();r4();xc()});var t4,t6=fe(()=>{"use strict";I();AT();t4={useTheme:function(){return ft()},getComponentInfo:function(r,u){var c=r.components||{};return c[u]}}});function Fi(e,r){return qm(e,t4,r)}var QK=fe(()=>{"use strict";I();cK();t6()});function y0(e,r){var u=function(m){return e(m,r)},c=Ln(u);return c.customize=function(){for(var d=[],m=0;m<arguments.length;m++)d[m]=arguments[m];var t=r.customize.apply(r,d);return y0(e,t)},c}var JK=fe(()=>{"use strict";I();zm()});function ra(e,r){return nT(e,r)}var XK=fe(()=>{"use strict";I();oT();t6()});function d1(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return t5.apply(void 0,Wt([t4.getComponentInfo],e,!1))}var YK=fe(()=>{"use strict";I();qt();Km();t6();Km()});var tt=fe(()=>{"use strict";I();F0();J2();No();zm();aT();Pu();xc();QK();JK();AT();XK();YK()});var ET,eq,rq=fe(()=>{"use strict";I();ET="Menu";(function(e){e[e.Hidden=0]="Hidden",e[e.Animating=1]="Animating",e[e.Shown=2]="Shown"})(eq||(eq={}))});var tq,aq,nq=fe(()=>{"use strict";I();tq=de(Ye());$E();aq=function(r,u,c){var d=r[0],m=r[1];return tq.default.createElement(GE,{value:u},d,c.open&&c.shouldFocusOnContainer!==void 0&&m)}});var TT,a4,iq=fe(()=>{"use strict";I();TT=function(r){return"pageX"in r.nativeEvent},a4=function(r){return"key"in r.nativeEvent}});var oq=ar((lir,lq)=>{"use strict";I();var VCe=function(r,u,c,d,m,t,s,n){if(!r){var a;if(u===void 0)a=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[c,d,m,t,s,n],o=0;a=new Error(u.replace(/%s/g,function(){return l[o++]})),a.name="Invariant Violation"}throw a.framesToPop=1,a}};lq.exports=VCe});function cq(){return uq}var uir,uq,sq=fe(()=>{"use strict";I();uir=de(Dr()),uq=!1;uq=!0});function a6(e){return typeof e=="number"?{bottom:e,left:e,right:e,top:e}:e}var xT=fe(()=>{"use strict";I()});function n4(e,r,u){return r===void 0&&(r=0),u===void 0&&(u=0),Math.max(r,e??u)}var hq,pq,ZCe,dq,fq,gq,jCe,UCe,GCe,n6,mq,vq,Rq=fe(()=>{"use strict";I();qt();hq=de(Dr()),pq=de(oq());sq();xT();ZCe={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"}},dq=function(r){return r==="RESPONDER_ACTIVE_PRESS_IN"||r==="RESPONDER_ACTIVE_LONG_PRESS_IN"},fq=function(r){return r==="RESPONDER_ACTIVE_PRESS_OUT"||r==="RESPONDER_ACTIVE_PRESS_IN"},gq=function(r){return r==="RESPONDER_INACTIVE_PRESS_IN"||r==="RESPONDER_ACTIVE_PRESS_IN"||r==="RESPONDER_ACTIVE_LONG_PRESS_IN"},jCe=function(r){return r==="RESPONDER_TERMINATED"||r==="RESPONDER_RELEASE"},UCe=370,GCe=130,n6={bottom:30,left:20,right:20,top:20};mq=function(r){var u=r.nativeEvent,c=u.changedTouches,d=u.touches;return d!=null&&d.length>0?d[0]:c!=null&&c.length>0?c[0]:r.nativeEvent},vq=function(){function e(r){var u=this;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,n){!c&&!d&&!m&&!t&&!s&&!n||(u._responderRegion={bottom:n+t,left:s,right:s+m,top:n})},this.configure(r)}return e.prototype.configure=function(r){this._config=r},e.prototype.reset=function(){this._cancelHoverInDelayTimeout(),this._cancelHoverOutDelayTimeout(),this._cancelLongPressDelayTimeout(),this._cancelPressDelayTimeout(),this._cancelPressOutDelayTimeout()},e.prototype.getEventHandlers=function(){return this._eventHandlers==null&&(this._eventHandlers=this._createEventHandlers()),this._eventHandlers},e.prototype._createEventHandlers=function(){var r=this,u={onBlur:function(t){var s=r._config.onBlur;s!=null&&s(t)},onFocus:function(t){var s=r._config.onFocus;s!=null&&s(t)}},c={onStartShouldSetResponder:function(){var t=r._config.disabled;return t==null?!0:!t},onResponderGrant:function(t){t.persist(),r._cancelPressOutDelayTimeout(),r._responderID=t.currentTarget,r._touchState="NOT_RESPONDER",r._receiveSignal("RESPONDER_GRANT",t);var s=n4(r._config.delayPressIn,0,GCe);s>0?r._pressDelayTimeout=setTimeout(function(){r._receiveSignal("DELAY",t)},s):r._receiveSignal("DELAY",t);var n=n4(r._config.delayLongPress,10,UCe);r._longPressDelayTimeout=setTimeout(function(){r._handleLongPress(t)},n+s)},onResponderMove:function(t){r._config.onPressMove!=null&&r._config.onPressMove(t);var s=r._responderRegion;if(s!=null){var n=mq(t);if(n==null){r._cancelLongPressDelayTimeout(),r._receiveSignal("LEAVE_PRESS_RECT",t);return}if(r._touchActivatePosition!=null){var a=r._touchActivatePosition.pageX-n.pageX,l=r._touchActivatePosition.pageY-n.pageY;Math.hypot(a,l)>10&&r._cancelLongPressDelayTimeout()}r._isTouchWithinResponderRegion(n,s)?r._receiveSignal("ENTER_PRESS_RECT",t):(r._cancelLongPressDelayTimeout(),r._receiveSignal("LEAVE_PRESS_RECT",t))}},onResponderRelease:function(t){r._receiveSignal("RESPONDER_RELEASE",t)},onResponderTerminate:function(t){r._receiveSignal("RESPONDER_TERMINATED",t)},onResponderTerminationRequest:function(){var t=r._config.cancelable;return t||!0},onClick:function(t){var s=r._config.onPress;s!=null&&s(t)}},d={onMouseEnter:function(t){if(cq()){r._isHovered=!0,r._cancelHoverOutDelayTimeout();var s=r._config.onHoverIn;if(s!=null){var n=n4(r._config.delayHoverIn);n>0?r._hoverInDelayTimeout=setTimeout(function(){s(t)},n):s(t)}}},onMouseLeave:function(t){if(r._isHovered){r._isHovered=!1,r._cancelHoverInDelayTimeout();var s=r._config.onHoverOut;if(s!=null){var n=n4(r._config.delayHoverOut);n>0?r._hoverInDelayTimeout=setTimeout(function(){s(t)},n):s(t)}}}};return ur(ur(ur({},u),c),d)},e.prototype._receiveSignal=function(r,u){var c=this._touchState,d=ZCe[c][r];this._responderID==null&&r==="RESPONDER_RELEASE"||((0,pq.default)(d!=null&&d!=="ERROR","Pressability: Invalid signal `%s` for state `%s` on responder: %s",r,c,typeof this._responderID=="number"?this._responderID:"<<host component>>"),c!==d&&(this._performTransitionSideEffects(c,d,r,u),this._touchState=d))},e.prototype._performTransitionSideEffects=function(r,u,c,d){jCe(c)&&(this._touchActivatePosition=null,this._cancelLongPressDelayTimeout());var m=r==="NOT_RESPONDER"&&u==="RESPONDER_INACTIVE_PRESS_IN",t=!fq(r)&&fq(u);if((m||t)&&this._measureResponderRegion(),gq(r)&&c==="LONG_PRESS_DETECTED"){var s=this._config.onLongPress;s!=null&&s(d)}var n=dq(r),a=dq(u);if(!n&&a?this._activate(d):n&&!a&&this._deactivate(d),gq(r)&&c==="RESPONDER_RELEASE"){var l=this._config,s=l.onLongPress,o=l.onPress;if(o!=null){var f=s!=null&&r==="RESPONDER_ACTIVE_LONG_PRESS_IN"&&this._shouldLongPressCancelPress();f||(!a&&!n&&(this._activate(d),this._deactivate(d)),o(d))}}this._cancelPressDelayTimeout()},e.prototype._activate=function(r){var u=this._config.onPressIn,c=mq(r);this._touchActivatePosition={pageX:c.pageX,pageY:c.pageY},u!=null&&u(r)},e.prototype._deactivate=function(r){var u=this._config.onPressOut;if(u!=null){var c=n4(this._config.delayPressOut);c>0?this._pressOutDelayTimeout=setTimeout(function(){u(r)},c):u(r)}},e.prototype._measureResponderRegion=function(){var r,u;if(this._responderID!=null)if(typeof this._responderID=="number")hq.UIManager.measure(this._responderID,this._measureCallback);else{var c=(r=this===null||this===void 0?void 0:this._responderID)===null||r===void 0?void 0:r.measure;typeof c=="function"&&this._measureCallback&&((u=this===null||this===void 0?void 0:this._responderID)===null||u===void 0||u.measure(this._measureCallback))}},e.prototype._isTouchWithinResponderRegion=function(r,u){var c,d,m,t,s=a6(this._config.hitSlop),n=a6(this._config.pressRectOffset),a=u.bottom,l=u.left,o=u.right,f=u.top;return s!=null&&(s.bottom!=null&&(a+=s.bottom),s.left!=null&&(l-=s.left),s.right!=null&&(o+=s.right),s.top!=null&&(f-=s.top)),a+=(c=n==null?void 0:n.bottom)!==null&&c!==void 0?c:n6.bottom,l-=(d=n==null?void 0:n.left)!==null&&d!==void 0?d:n6.left,o+=(m=n==null?void 0:n.right)!==null&&m!==void 0?m:n6.right,f-=(t=n==null?void 0:n.top)!==null&&t!==void 0?t:n6.top,r.pageX>l&&r.pageX<o&&r.pageY>f&&r.pageY<a},e.prototype._handleLongPress=function(r){(this._touchState==="RESPONDER_ACTIVE_PRESS_IN"||this._touchState==="RESPONDER_ACTIVE_LONG_PRESS_IN")&&this._receiveSignal("LONG_PRESS_DETECTED",r)},e.prototype._shouldLongPressCancelPress=function(){return!0},e.prototype._cancelHoverInDelayTimeout=function(){this._hoverInDelayTimeout!=null&&(clearTimeout(this._hoverInDelayTimeout),this._hoverInDelayTimeout=null)},e.prototype._cancelHoverOutDelayTimeout=function(){this._hoverOutDelayTimeout!=null&&(clearTimeout(this._hoverOutDelayTimeout),this._hoverOutDelayTimeout=null)},e.prototype._cancelLongPressDelayTimeout=function(){this._longPressDelayTimeout!=null&&(clearTimeout(this._longPressDelayTimeout),this._longPressDelayTimeout=null)},e.prototype._cancelPressDelayTimeout=function(){this._pressDelayTimeout!=null&&(clearTimeout(this._pressDelayTimeout),this._pressDelayTimeout=null)},e.prototype._cancelPressOutDelayTimeout=function(){this._pressOutDelayTimeout!=null&&(clearTimeout(this._pressOutDelayTimeout),this._pressOutDelayTimeout=null)},e}()});function i6(e){var r=(0,i4.useRef)(null);r.current==null&&(r.current=new vq(e));var u=r.current;return(0,i4.useEffect)(function(){u.configure(e)},[e,u]),(0,i4.useEffect)(function(){return function(){u.reset()}},[u]),u.getEventHandlers()}var i4,kT=fe(()=>{"use strict";I();i4=de(Ye());Rq()});function WCe(e){var r=Ou.useState({hovered:!1}),u=r[0],c=r[1],d=Ou.useCallback(function(t){c({hovered:!0}),e.onHoverIn&&e.onHoverIn(t)},[c,e.onHoverIn]),m=Ou.useCallback(function(t){c({hovered:!1}),e.onHoverOut&&e.onHoverOut(t)},[c,e.onHoverOut]);return[{onHoverIn:d,onHoverOut:m},u]}function Cq(e){var r=Ou.useState({focused:!1}),u=r[0],c=r[1],d=Ou.useCallback(function(t){c({focused:!0}),e.onFocus&&e.onFocus(t)},[c,e.onFocus]),m=Ou.useCallback(function(t){c({focused:!1}),e.onBlur&&e.onBlur(t)},[c,e.onBlur]);return[{onFocus:d,onBlur:m},u]}function zCe(e){var r=Ou.useState({pressed:!1}),u=r[0],c=r[1],d=Ou.useCallback(function(t){c({pressed:!0}),e.onPressIn&&e.onPressIn(t)},[c,e.onPressIn]),m=Ou.useCallback(function(t){c({pressed:!1}),e.onPressOut&&e.onPressOut(t)},[c,e.onPressOut]);return[{onPressIn:d,onPressOut:m},u]}function wT(e){var r=Cq(e),u=r[0],c=r[1];return[ur(ur({},e),i6(ur(ur({},e),u))),c]}function js(e){var r=WCe(e),u=r[0],c=r[1],d=Cq(e),m=d[0],t=d[1],s=zCe(e),n=s[0],a=s[1],l=i6(ur(ur(ur(ur({},e),u),m),n));return{props:ur(ur({},e),l),state:ur(ur(ur({},c),t),a)}}var Ou,Fq=fe(()=>{"use strict";I();qt();Ou=de(Ye());kT()});function $Ce(e){var r=Nu.useState({hovered:!1}),u=r[0],c=r[1],d=e.onHoverIn,m=e.onHoverOut,t=Nu.useCallback(function(n){c({hovered:!0}),d==null||d(n)},[c,d]),s=Nu.useCallback(function(n){c({hovered:!1}),m==null||m(n)},[c,m]);return[{onHoverIn:t,onHoverOut:s},u]}function KCe(e){var r=Nu.useState({focused:!1}),u=r[0],c=r[1],d=e.onFocus,m=e.onBlur,t=Nu.useCallback(function(n){c({focused:!0}),d==null||d(n)},[c,d]),s=Nu.useCallback(function(n){c({focused:!1}),m==null||m(n)},[c,m]);return[{onFocus:t,onBlur:s},u]}function qCe(e){var r=Nu.useState({pressed:!1}),u=r[0],c=r[1],d=e.onPressIn,m=e.onPressOut,t=Nu.useCallback(function(n){c({pressed:!0}),d==null||d(n)},[c,d]),s=Nu.useCallback(function(n){c({pressed:!1}),m==null||m(n)},[c,m]);return[{onPressIn:t,onPressOut:s},u]}function oi(e){var r=e.onPressIn,u=e.onPressOut,c=e.onHoverIn,d=e.onHoverOut,m=e.onFocus,t=e.onBlur,s=_n(e,["onPressIn","onPressOut","onHoverIn","onHoverOut","onFocus","onBlur"]),n=$Ce({onHoverIn:c,onHoverOut:d}),a=n[0],l=n[1],o=KCe({onFocus:m,onBlur:t}),f=o[0],g=o[1],h=qCe({onPressIn:r,onPressOut:u}),y=h[0],p=h[1];return{props:ur(ur(ur(ur({},a),f),y),s),state:ur(ur(ur({},l),g),p)}}var Nu,yq=fe(()=>{"use strict";I();qt();Nu=de(Ye())});function Sq(e){var r=e.getForwardedRef,u=e.setLocalRef;return function(d){var m=r();u(d),typeof m=="function"?m(d):typeof m=="object"&&m!=null&&(m.current=d)}}var bq=fe(()=>{"use strict";I()});function tl(e){var r=Aq.useRef(),u=Sq({getForwardedRef:function(){return e},setLocalRef:function(d){r.current=d}});return u}var Aq,Eq=fe(()=>{"use strict";I();Aq=de(Ye());bq()});function IT(e,r){var u=l6.useState(e),c=u[0],d=u[1],m=l6.useCallback(function(t){d(t),r&&r(t)},[d,r]);return{onKeySelect:m,selectedKey:c}}var l6,Tq=fe(()=>{"use strict";I();l6=de(Ye())});var xq,kq=fe(()=>{"use strict";I();xq=de(Ye())});function DT(e){var r=wq.useRef();return r.current===void 0&&(r.current={value:typeof e=="function"?e():e}),r.current.value}var wq,Iq=fe(()=>{"use strict";I();wq=de(Ye())});function MT(e,r,u){var c=Us.useState(r),d=c[0],m=c[1],t=DT(e!==void 0),s=t?e:d,n=Us.useRef(s),a=Us.useRef(u);Us.useEffect(function(){n.current=s,a.current=u});var l=DT(function(){return function(o,f){var g=typeof o=="function"?o(n.current):o;a.current&&a.current(f,g),t||m(g)}});return[s,l]}var Us,_T=fe(()=>{"use strict";I();Us=de(Ye());Iq()});function LT(e,r,u){var c=MT(r,e),d=c[0],m=c[1],t=Dq.useCallback(function(s){u&&u(s,!d),m(!d)},[d,m,u]);return[d,t]}var Dq,Mq=fe(()=>{"use strict";I();Dq=de(Ye());_T()});function _q(e){for(var r=[],u=1;u<arguments.length;u++)r[u-1]=arguments[u];var c=function(m){e!==void 0&&!JCe(m.nativeEvent)&&r.includes(m.nativeEvent.key)&&(e(m),m.stopPropagation())};return c}function XCe(e){for(var r=[],u=1;u<arguments.length;u++)r[u-1]=arguments[u];var c={onKeyUp:_q.apply(void 0,Wt([e],r,!1)),keyUpEvents:r.map(function(d){return{key:d}})};return c}function YCe(e){for(var r=[],u=1;u<arguments.length;u++)r[u-1]=arguments[u];var c={onKeyDown:_q.apply(void 0,Wt([e],r,!1)),keyDownEvents:r.map(function(d){return{key:d}})};return c}var QCe,Kir,JCe,Lq,l4,Vo,Bq=fe(()=>{"use strict";I();qt();QCe=de(Ye()),Kir=de(Dr());F0();JCe=function(r){return r&&(r.alt||r.altKey||r.meta||r.metaKey)};Lq=Ma(XCe),l4=Ma(YCe),Vo=Lq});function f1(e,r){var u=Pq.useCallback(function(c){var d,m=["windows","win32","macos"].includes("win32"),t=["windows","win32"].includes("win32");m&&t&&((d=e==null?void 0:e.current)===null||d===void 0||d.focus()),r==null||r(c)},[r,e]);return u}var Pq,Yir,Oq=fe(()=>{"use strict";I();Pq=de(Ye()),Yir=de(Dr())});function eFe(e,r){return r?ur({disabled:e},r):{disabled:e}}var o4,Nq=fe(()=>{"use strict";I();qt();tt();o4=Ma(eFe)});var Jn=fe(()=>{"use strict";I();iq();Fq();yq();kT();Eq();Tq();kq();Mq();_T();xT();Bq();Oq();Nq()});var wc,wlr,rFe,BT,tFe,aFe,Vq=fe(()=>{"use strict";I();qt();wc=de(Ye()),wlr=de(Dr());Jn();Hs();rFe=150,BT=function(r){var u=wc.default.useRef(),c=Po(),d=c.triggerRef!==null,m=typeof r.open<"u",t=tFe(m,r,c.setOpen),s=t[0],n=t[1],a=t[2],l=aFe(r),o=l[0],f=l[1],g=d,h=d?c.popoverHoverOutTimer:void 0;return ur(ur({openOnHover:g},r),{open:s,setOpen:a,shouldFocusOnContainer:n,checked:o,onCheckedChange:f,triggerRef:u,isSubmenu:d,isControlled:m,parentPopoverHoverOutTimer:h})},tFe=function(r,u,c){var d=u.defaultOpen,m=u.onOpenChange,t=u.open,s=typeof d<"u"?d:!!t,n=wc.default.useState(s),a=n[0],l=n[1],o=wc.default.useState(void 0),f=o[0],g=o[1],h=r?t:a,y=wc.default.useRef(-1),p=wc.default.useCallback(function(R,C,S){var F=h;!r&&(!C||y.current+rFe<=Date.now())&&l(C),C&&(TT(R)?g(!0):g(!1)),C||(g(void 0),y.current=Date.now()),m&&F!==C&&m(R,C),S&&c&&c(R,C,S)},[r,h,m,l,c]);return[h,f,p]},aFe=function(r){var u,c=r.checked,d=r.defaultChecked,m=r.onCheckedChange,t=wc.default.useState((u=d??c)!==null&&u!==void 0?u:[]),s=t[0],n=t[1],a=typeof c<"u",l=a?c:s,o=wc.default.useCallback(function(f,g){a||n(g),m==null||m(f,g)},[a,n,m]);return[l,o]}});var PT,OT,Zq=fe(()=>{"use strict";I();qt();PT=de(Ye()),OT=function(r){var u=PT.default.useState(),c=u[0],d=u[1],m=PT.default.useState(),t=m[0],s=m[1];return ur(ur({},r),{popoverHoverOutTimer:t,triggerHoverOutTimer:c,setPopoverHoverOutTimer:s,setTriggerHoverOutTimer:d})}});var jq,Ml,Uq=fe(()=>{"use strict";I();jq=de(Ye());tt();rq();nq();Vq();Zq();Ml=Ln(function(e){var r=BT(e),u=OT(r);return function(c,d){var m=jq.default.Children.toArray(d);return aq(m,u,r)}});Ml.displayName=ET});var Gq=fe(()=>{"use strict";I();Uq()});var NT,Wq=fe(()=>{"use strict";I();NT="MenuTrigger"});function $q(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];var u=zq.useCallback(function(c){u.current=c;for(var d=0,m=e;d<m.length;d++){var t=m[d];typeof t=="function"?t(c):t&&(t.current=c)}},Wt([],e,!0));return u}var zq,Kq=fe(()=>{"use strict";I();qt();zq=de(Ye())});var Ylr,qq,Qq=fe(()=>{"use strict";I();Ylr=de(Dr()),qq=500});var Gs,nor,Jq,nFe,iFe,HT,Xq=fe(()=>{"use strict";I();qt();Gs=de(Ye()),nor=de(Dr());Kq();Qq();Hs();Jq=[{name:"Expand"},{name:"Collapse"}],nFe={expanded:!0},iFe={expanded:!1},HT=function(r){var u=Po(),c=u.hoverDelay,d=c===void 0?qq:c,m=u.open,t=u.openOnHover,s=u.popoverHoverOutTimer,n=u.setOpen,a=u.setTriggerHoverOutTimer,l=u.triggerHoverOutTimer,o=u.triggerRef,f=r.accessibilityActions,g=r.accessibilityState,h=r.onAccessibilityAction,y=r.accessibilityPositionInSet,p=r.accessibilitySetSize,R=r.onClick,C=r.onHoverIn,S=r.onHoverOut,F=r.componentRef,E=Gs.default.useMemo(function(){return f?Wt(Wt([],Jq,!0),f,!0):Jq},[f]),A=Gs.default.useMemo(function(){var v=m?nFe:iFe;return g?ur(ur({},v),g):v},[g,m]),T=Gs.default.useCallback(function(v){switch(v.nativeEvent.actionName){case"Expand":n(v,!0);break;case"Collapse":n(v,!1);break}h&&h(v)},[h,n]),M=Gs.default.useCallback(function(v){t&&(clearTimeout(s),clearTimeout(l),v.persist(),setTimeout(function(){n(v,!0)},d)),C&&C(v)},[C,d,t,n,l,s]),_=Gs.default.useCallback(function(v){if(t){v.persist();var b=setTimeout(function(){n(v,!1)},d);a(b)}S&&S(v)},[S,d,t,n,a]),L=Gs.default.useCallback(function(v){n(v,!m),R&&R(v)},[R,m,n]),k=$q(o,F);return{props:{onClick:L,onHoverIn:M,onHoverOut:_,componentRef:k,accessibilityState:A,accessibilityActions:E,onAccessibilityAction:T,accessibilityPositionInSet:y??u.accessibilityPositionInSet,accessibilitySetSize:p??u.accessibilitySetSize},hasSubmenu:u.isSubmenu}}});var o6,_l,Yq=fe(()=>{"use strict";I();qt();o6=de(Ye());Wq();Xq();zE();_l=function(r){var u=HT(r.children.props),c=o6.cloneElement(r.children,ur(ur({},r.children.props.tooltip&&{alwaysShowToolTip:!0}),u.props));return o6.createElement(_$,{value:u.hasSubmenu},c)};_l.displayName=NT});var eQ=fe(()=>{"use strict";I();Yq()});var u4,VT=fe(()=>{"use strict";I();u4="MenuPopover"});var rQ,tQ=fe(()=>{"use strict";I();tt();VT();rQ=d1(function(e){return{borderWidth:1,borderColor:e.colors.neutralStrokeAccessible}},u4)});var g1,nQ,lFe,aQ,ZT,oFe,iQ=fe(()=>{"use strict";I();g1=de(Ye()),nQ=de(Dr());Hs();lFe=["preventDismissOnKeyDown","preventDismissOnClickOutside"],aQ=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight","Tab","Home","End","Escape"],ZT=function(r){var u,c,d=Po(),m=d.setOpen,t=d.triggerRef,s=d.isControlled,n=d.isSubmenu,a=d.openOnHover,l=d.parentPopoverHoverOutTimer,o=d.popoverHoverOutTimer,f=d.setPopoverHoverOutTimer,g=d.shouldFocusOnContainer,h=d.triggerHoverOutTimer,y=r.onKeyDown,p=r.onKeyUp,R=g1.default.useCallback(function(){var w;(w=r.onDismiss)===null||w===void 0||w.call(r),m(void 0,!1)},[r.onDismiss,m]),C=s?lFe:void 0,S=(u=r.directionalHint)!==null&&u!==void 0?u:oFe(n,nQ.I18nManager.isRTL),F=!0,E=(c=r.doNotTakePointerCapture)!==null&&c!==void 0?c:a,A="menu",T=g1.default.useCallback(function(){clearTimeout(h),clearTimeout(o),clearTimeout(l)},[l,o,h]),M=g1.default.useCallback(function(){if(a){var w=setTimeout(function(){m(void 0,!1)},500);f(w)}},[a,m,f]),_=g1.default.useCallback(function(w){y&&y(w),aQ.includes(w.nativeEvent.key)&&w.stopPropagation()},[y]),L=g1.default.useCallback(function(w){p&&p(w),aQ.includes(w.nativeEvent.key)&&w.stopPropagation()},[p]),k=g1.default.useState(g),v=k[0],b=k[1],x=g1.default.useCallback(function(){b(!1)},[b]);return g1.default.useEffect(function(){return function(){clearTimeout(o)}}),{props:{accessibilityRole:A,target:t,onDismiss:R,onShow:r.onShow,directionalHint:S,dismissBehaviors:C,doNotTakePointerCapture:E,setInitialFocus:F},innerView:{onMouseEnter:T,onMouseLeave:M,onKeyDown:_,onKeyUp:L,accessible:g,focusable:v,onBlur:x}}},oFe=function(r,u){if(r)return u?"leftTopEdge":"rightTopEdge"}});var c4,u6=fe(()=>{"use strict";I();c4="Callout"});function pl(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return Bu.apply(void 0,uFe([cFe],e,!1))}function c6(e,r){var u=typeof r=="function"?r:function(c){return r[c]};return e&&e._precedence&&e._precedence.filter(function(c){return u(c)})||[]}function jT(e,r){var u=e,c=e._overrides,d=e._precedence;if(r&&c&&d)for(var m=c6(e,r),t=0,s=m;t<s.length;t++){var n=s[t];u=pl(u,u._overrides[n])}return u}var uFe,cFe,lQ=fe(()=>{"use strict";I();Pu();J2();uFe=function(e,r,u){if(u||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))},cFe={tokens:0,object:$t,get _overrides(){return{object:this}}}});var m1=fe(()=>{"use strict";I();lQ()});function uQ(e,r,u){var c=$t(e,r);if(u&&c){var d={};Object.getOwnPropertyNames(c).forEach(function(m){u(m)||(d[m]=void 0)}),c=$t(c,d)}return c}function cQ(e){return e._canCompose=!0,e}function sQ(e,r){var u={composable:e,slotInfo:r},c=e&&e.slots;if(c){var d=u.Slots={},m=u.childInfo={};Object.getOwnPropertyNames(c).forEach(function(t){var s=c[t],n=s.slotType,a=s.filter,l=typeof n!="string"&&n.__composable||void 0,o=m[t]=sQ(l,c[t]);l?d[t]=cQ(function(f){for(var g=[],h=1;h<arguments.length;h++)g[h-1]=arguments[h];var y=o.renderData,p=o.Slots;if(a||f){var R={root:uQ(y.slotProps.root,f,a)};y.slotProps=pl(y.slotProps,R)}return l.render.apply(l,oQ([p,y],g,!1))}):d[t]=cQ(function(f){for(var g=[],h=1;h<arguments.length;h++)g[h-1]=arguments[h];var y=uQ(o.renderData.slotProps.root,f,a);return s4.createElement.apply(s4,oQ([n,y],g,!1))})})}return u}function dQ(e,r){if(r.composable){var u=r.composable,c=u.usePrepareProps,d=u.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){dQ(t[s],m[s])})}return{renderData:r.renderData,Slots:r.Slots}}function fQ(e,r){var u=s4.useMemo(function(){return sQ(r)},[]);return dQ(e,u)}var s4,oQ,gQ=fe(()=>{"use strict";I();s4=de(Ye());m1();J2();oQ=function(e,r,u){if(u||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 s6(e,r){for(var u=[],c=2;c<arguments.length;c++)u[c-2]=arguments[c];return typeof e=="function"&&e._canCompose?e.apply(void 0,UT([r],u,!1)):GT.createElement.apply(GT,UT([e,r],u,!1))}function o5(e,r){for(var u=[],c=2;c<arguments.length;c++)u[c-2]=arguments[c];return s6.apply(void 0,UT([e,r],u,!1))}var GT,UT,WT=fe(()=>{"use strict";I();GT=de(Ye()),UT=function(e,r,u){if(u||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 mQ(e,r){for(var u=[],c=2;c<arguments.length;c++)u[c-2]=arguments[c];return s6.apply(void 0,fFe([e.root,void 0],u,!1))}function hQ(e,r){var u=pl(r(e),{root:e});return{slotProps:u}}function gFe(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 u in e.slots){var c=e.slots[u];c&&(typeof c!="object"||!c.slotType)&&(e.slots[u]={slotType:c})}return e.useStyling||(e.useStyling=function(){return{}}),e.render=e.render||mQ,e.usePrepareProps=e.usePrepareProps||hQ,e}function Ws(e){var r=gFe(e),u=function(d){var m=d,t=m.children,s=dFe(m,["children"]),n=fQ(s,r),a=n.renderData,l=n.Slots;return r.render(l,a,t)};return u.displayName=r.displayName,u.__composable=r,u}var dFe,fFe,pQ=fe(()=>{"use strict";I();gQ();WT();m1();dFe=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},fFe=function(e,r,u){if(u||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))}});var d4=fe(()=>{"use strict";I();pQ();WT()});function vQ(e,r,u){return e?pl.apply(void 0,e.map(function(c){return typeof c=="string"?u&&u(r,c)||void 0:typeof c=="function"?c(r):c})):void 0}function zT(e,r,u,c,d){var m,t=u(function(){return vQ(e,r,d)},[r]),s=t[0],n=t[1],a=c6(s,c);return a.length>0&&(m=n(function(){return jT(s,c)},a),s=m[0],n=m[1]),{settings:s,getMemoValue:n}}var RQ=fe(()=>{"use strict";I();m1()});var CQ=fe(()=>{"use strict";I();RQ()});function $T(e){if(e){var r=e._overrides,u=e._precedence,c=mFe(e,["_overrides","_precedence"]);return c}return e}function KT(e,r){return e.components&&e.components[r]||void 0}var mFe,FQ=fe(()=>{"use strict";I();mFe=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u}});var yQ=fe(()=>{"use strict";I();m1();Pu()});var SQ=fe(()=>{"use strict";I();FQ();yQ();xc()});function hFe(e,r,u){var c=qT({},r),d={};for(var m in u)e[m]!==void 0&&e[m]!==c[m]&&(d[m]=c[m]=e[m]);return{tokens:c,deltas:d,tokenKeys:u}}function QT(e,r,u,c,d){u=u||{};var m=u.tokens||{},t=c.handlers,s=c.tokenKeys,n=hFe(e,m,s),a={tokens:n.tokens||{}};return Object.getOwnPropertyNames(t).forEach(function(l){var o=t[l];a[l]=o(u[l]||{},n,r,l,d)}),a}var qT,bQ=fe(()=>{"use strict";I();qT=function(){return qT=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},qT.apply(this,arguments)}});function vFe(e,r,u,c){e[r]!==void 0&&(c[u||r]=e[r])}function RFe(e,r,u,c){var d=u.source,m=u.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[u.target||d]=s}}function CFe(e,r,u){var c={};if(u.toStyle.length>0){for(var d={},m=0,t=u.toStyle;m<t.length;m++){var s=t[m];RFe(e,r,s,d)}Object.keys(d).length>0&&(c.style=d)}for(var n=0,a=u.toTokens;n<a.length;n++){var s=a[n];vFe(e,s.source,s.target,c)}return c}function FFe(e,r,u){if(e&&e.length>0)return $t.apply(void 0,e.map(function(c){return c(r,u)}))}function yFe(e,r,u,c,d,m,t,s){var n=r.tokens,a=r.tokenKeys,l=r.deltas;return d(function(){var o=$t(e,c==="root"?a:void 0,CFe(n,u,t),FFe(t.functions,n,u));return s&&(o=s(o,c)),o},pFe([c],m.map(function(o){return l[o]!==void 0?l[o]:""}),!0))[0]}function JT(e,r){var u={},c={};return Object.getOwnPropertyNames(e).forEach(function(d){var m=e[d],t={toStyle:[],toTokens:[],functions:[]},s=t.toStyle,n=t.toTokens,a=t.functions,l={};if(m)for(var o=Array.isArray(m)?m:[m],f=0,g=o;f<g.length;f++){var h=g[f];if(typeof h=="function")a.push(h),h._keys.forEach(function(F){l[F]=void 0});else for(var y=Array.isArray(h)?h:[h],p=0,R=y;p<R.length;p++){var C=R[p];l[C.source]=void 0;var S=C.target||C.source;r&&r(d,S)?n.push(C):s.push(C)}}Object.assign(u,l),c[d]=function(F,E,A,T,M){var _=Object.getOwnPropertyNames(l);return yFe(F,E,A,T,M,_,t)}}),{tokenKeys:u,handlers:c}}var pFe,AQ=fe(()=>{"use strict";I();J2();pFe=function(e,r,u){if(u||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))}});var EQ=fe(()=>{"use strict";I();bQ();AQ();No()});function XT(e){var r=e&&typeof e;return(r==="object"||r==="function")&&e.__composable||void 0}function SFe(e,r){return KT(e,r)}function bFe(e){var r={};return Object.keys(e).forEach(function(u){var c=e[u],d=typeof c!="object"?c:c.slotType,m=XT(d);r[u]=m&&m.resolvedTokens&&m.resolvedTokens.tokenKeys||void 0}),function(u,c){return r[u]&&r[u].hasOwnProperty(c)}}function AFe(e,r,u,c){var d=au()||ao;c=c||e;var m=zT(r.settings,d,u,c,SFe),t=m.settings,s=m.getMemoValue;return $T(QT(e,d,t,r.resolvedTokens,s))}function YT(e){var r=e.styles,u=e.slots;e.resolvedTokens=JT(r,bFe(u));var c=Bi(e);return function(d,m){return AFe(d,e,c,m)}}var ex=fe(()=>{"use strict";I();CQ();SQ();EQ();xc();r4();F0()});function EFe(e,r){if(r){var u={settings:[].concat(r.settings||[],e.settings||[]).filter(function(c){return c})};return Oo(r,e,u)}return e}function h1(e,r){var u=EFe(e,r&&XT(r));u.useStyling=YT(u);var c=Ws(u);return c.displayName=u.displayName,Object.assign(c,u.statics),c.customize=function(){for(var d=[],m=0;m<arguments.length;m++)d[m]=arguments[m];return h1({settings:d},c)},c.compose=function(d){return h1(d,c)},c}var TQ=fe(()=>{"use strict";I();d4();ex();Pu()});var d6=fe(()=>{"use strict";I();TQ();ex()});var xQ,kQ=fe(()=>{"use strict";I();u6();xQ=[{tokens:{backgroundColor:"bodyStandoutBackground",beakWidth:20,borderColor:"bodyFrameBackground",borderWidth:1,directionalHint:"bottonLeftEdge",gapSpace:0,minPadding:0}},c4]});var zs=ar((Qur,f4)=>{I();function TFe(e){return e&&e.__esModule?e:{default:e}}f4.exports=TFe,f4.exports.__esModule=!0,f4.exports.default=f4.exports});var rx=ar((Xur,wQ)=>{I();wQ.exports=OfficePlatformGlobal.ReactNative.codegenNativeCommands});var $s=ar((e0r,IQ)=>{I();IQ.exports=OfficePlatformGlobal.ReactNative.codegenNativeComponent});var Ks=ar((t0r,DQ)=>{I();DQ.exports=OfficePlatformGlobal.ReactNative.NativeComponentRegistry});var tx=ar((n0r,MQ)=>{I();MQ.exports=OfficePlatformGlobal.ReactNative.ViewConfigIgnore});var ax=ar((l0r,_Q)=>{I();_Q.exports=OfficePlatformGlobal.ReactNative.RendererProxy});var PQ=ar(Ic=>{I();var BQ=zs();Object.defineProperty(Ic,"__esModule",{value:!0});Ic.default=Ic.__INTERNAL_VIEW_CONFIG=Ic.Commands=void 0;var u0r=BQ(rx()),c0r=BQ($s()),xFe=Ks(),kFe=tx(),wFe=kFe.ConditionallyIgnoredEventHandlers,IFe=ax(),LQ=IFe.dispatchCommand,DFe="RCTCallout",MFe=Ic.__INTERNAL_VIEW_CONFIG={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},wFe({onRestoreFocus:!0,onDismiss:!0,onShow:!0}))},s0r=Ic.default=xFe.get(DFe,function(){return MFe}),d0r=Ic.Commands={focusWindow:function(r){LQ(r,"focusWindow",[])},blurWindow:function(r){LQ(r,"blurWindow",[])}}});var nx=ar(Dc=>{I();var NQ=zs();Object.defineProperty(Dc,"__esModule",{value:!0});Dc.default=Dc.__INTERNAL_VIEW_CONFIG=Dc.Commands=void 0;var m0r=NQ(rx()),h0r=NQ($s()),_Fe=Ks(),LFe=tx(),BFe=LFe.ConditionallyIgnoredEventHandlers,PFe=ax(),OQ=PFe.dispatchCommand,OFe="FRNCallout",NFe=Dc.__INTERNAL_VIEW_CONFIG={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},BFe({onRestoreFocus:!0,onDismiss:!0,onShow:!0}))},p0r=Dc.default=_Fe.get(OFe,function(){return NFe}),v0r=Dc.Commands={focusWindow:function(r){OQ(r,"focusWindow",[])},blurWindow:function(r){OQ(r,"blurWindow",[])}}});var Mc,HQ,VQ,T0r,ix,f6,HFe,VFe,al,ZQ=fe(()=>{"use strict";I();Mc=de(Ye()),HQ=de(Dr());No();d6();m1();kQ();u6();VQ=de(PQ()),T0r=de(nx()),ix=de(nx()),f6=function(){return f6=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},f6.apply(this,arguments)},HFe=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},VFe=VQ.default,al=h1({displayName:c4,usePrepareProps:function(r,u){var c=r.componentRef,d=r.target,m=HFe(r,["componentRef","target"]);Mc.useImperativeHandle(c,function(){return{blurWindow:function(){c.current!=null&&ix.Commands.blurWindow(t.current)},focusWindow:function(){c.current!=null&&ix.Commands.focusWindow(t.current)}}},[c]);var t=Mc.useRef(null),s=Mc.useState(null),n=s[0],a=s[1];Mc.useLayoutEffect(function(){typeof d=="string"?a(d):d!=null&&d.current?a((0,HQ.findNodeHandle)(d.current)):a(null)},[d]);var l=pl(u(r),{root:f6(f6({ref:t},n&&{target:n}),m)});return{slotProps:l}},settings:xQ,slots:{root:VFe},styles:{root:[Um,Y2]}})});var _c=fe(()=>{"use strict";I();u6();ZQ()});var jQ,UQ=fe(()=>{"use strict";I();jQ="MenuCallout"});var GQ,g6,WQ=fe(()=>{"use strict";I();qt();GQ=de(Ye());_c();tt();tt();UQ();g6=Ln(function(e){return function(r,u){var c=$t(e,r);return GQ.default.createElement(al,ur({},c),u)}});g6.displayName=jQ});var zQ=fe(()=>{"use strict";I();WQ()});var lx,$Q,Ll,KQ=fe(()=>{"use strict";I();qt();lx=de(Ye()),$Q=de(Dr());tt();VT();tQ();iQ();$E();zQ();Ll=y0(function(e,r){var u,c=e.directionalHint,d=e.gapSpace,m=e.maxHeight,t=e.maxWidth,s=e.minWidth,n=e.minPadding,a=e.borderWidth,l=e.borderColor,o=e.backgroundColor,f=ZT(e),g=ft(),h=Po(),y=r(g),p=y[0],R=y[1];return h.hasMaxHeight=m!=null,h.minWidth=s??h.minWidth,u=s1(p,R,{directionalHint:c,gapSpace:d,maxHeight:m,maxWidth:t,minWidth:s,minPadding:n,borderWidth:a,borderColor:l,backgroundColor:o}),p=u[0],R=u[1],function(C,S){var F=$t(p,f.props,C),E=ur(ur({},f.innerView),{style:{maxHeight:F.maxHeight}}),A=lx.default.createElement($Q.View,E,S);return lx.default.createElement(g6,ur({tokens:p},F),A)}},rQ);Ll.displayName=u4});var qQ=fe(()=>{"use strict";I();KQ()});var g4,m6=fe(()=>{"use strict";I();g4="Text"});var QQ,JQ=fe(()=>{"use strict";I();tt();m6();QQ=d1(function(e){return{variant:"secondaryStandard",color:e.colors.bodyText}},g4)});var ox,h6,S0,ZFe,jFe,XQ,ot,ux=fe(()=>{"use strict";I();ox=de(Ye()),h6=de(Dr());tt();Jn();Ci();m6();JQ();S0=function(){return S0=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},S0.apply(this,arguments)},ZFe=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},jFe=function(e,r,u){if(u||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))},XQ={},ot=y0(function(e,r){var u;e===void 0&&(e=XQ);var c=e.align,d=c===void 0?void 0:c,m=e.block,t=e.color,s=e.componentRef,n=e.font,a=e.italic,l=e.numberOfLines,o=e.onAccessibilityTap,f=e.onKeyUp,g=e.onKeyDown,h=e.keyUpEvents,y=e.keyDownEvents,p=e.onPress,R=e.size,C=e.strikethrough,S=e.style,F=e.truncate,E=F===void 0?!1:F,A=e.underline,T=e.variant,M=e.weight,_=e.wrap,L=_===void 0?!0:_,k=ZFe(e,["align","block","color","componentRef","font","italic","numberOfLines","onAccessibilityTap","onKeyUp","onKeyDown","keyUpEvents","keyDownEvents","onPress","size","strikethrough","style","truncate","underline","variant","weight","wrap"]),v=ft(),b=r(v),x=b[0],w=b[1],B=h6.I18nManager.isRTL?d==="start"?"right":d==="end"?"left":d:d==="start"?"left":d==="end"?"right":d,P=ox.default.useCallback(function(V){p&&p(V),V.stopPropagation()},[p]),U=Vo(P," ","Enter"),Q=ox.default.useCallback(function(V){o?o():p(V)},[p,o]);u=s1(x,w,{color:t,variant:T,fontFamily:n=="base"?"primary":n,fontMaximumSize:x.maximumFontSize,fontSize:Je.font["size"+R],fontWeight:Je.font.weight[M],fontStyle:a?"italic":void 0,textAlign:B,textDecorationLine:A&&C?"underline line-through":A?"underline":C?"line-through":void 0}),x=u[0],w=u[1];var W=w(function(){return S0({margin:0,color:x.color,fontStyle:x.fontStyle,textAlign:x.textAlign,textDecorationLine:x.textDecorationLine},vn.from(x,v))},jFe(["color","fontStyle","textAlign","textDecorationLine"],vn.keys,!0))[0],q=void 0,H=XQ,G=!0,z={onKeyUp:f,keyUpEvents:h,validKeysUp:void 0,onKeyDown:g,keyDownEvents:y,validKeysDown:void 0,onAccessibilityTap:Q};return function(V,Z){var D=S0(S0(S0(S0(S0(S0({},k),U),z),V),H),{onPress:p,numberOfLines:l??(E||!L?1:0),style:yt(W,e.style,V==null?void 0:V.style)});return delete D.style.dynamicTypeRamp,delete D.style.maximumFontSize,Jr(h6.Text,S0({ref:s,ellipsizeMode:!L&&!E?"clip":"tail"},D),Z)}},QQ);ot.displayName=g4});var UFe,GFe,WFe,cx,zFe,$Fe,KFe,qFe,QFe,JFe,XFe,YFe,eye,YQ=fe(()=>{"use strict";I();ux();UFe=ot.customize({variant:"caption1"}),GFe=ot.customize({variant:"body1"}),WFe=ot.customize({variant:"body1Strong"}),cx=ot.customize({variant:"body2"}),zFe=ot.customize({variant:"body2Strong"}),$Fe=ot.customize({variant:"subtitle1"}),KFe=ot.customize({variant:"subtitle1Strong"}),qFe=ot.customize({variant:"subtitle2"}),QFe=ot.customize({variant:"subtitle2Strong"}),JFe=ot.customize({variant:"title1"}),XFe=ot.customize({variant:"title1Strong"}),YFe=ot.customize({variant:"largeTitle"}),eye=ot.customize({variant:"display"})});var m4,p6=fe(()=>{"use strict";I();m4="RNFText"});function sx(e){return rye[e]}var rye,eJ=fe(()=>{"use strict";I();rye={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 rJ=fe(()=>{"use strict";I();eJ()});var tJ,aJ=fe(()=>{"use strict";I();p6();tJ=[{tokens:{variant:"secondaryStandard",color:"bodyText"},root:{style:{margin:0}},_overrides:{disabled:{tokens:{color:"disabledText"}}},_precedence:["disabled"]},m4]});var nJ,p1,iJ=fe(()=>{"use strict";I();nJ=de(Dr());rJ();No();d6();aJ();p6();p1=h1({displayName:m4,settings:tJ,slots:{root:{slotType:nJ.Text,filter:sx}},styles:{root:[e5,Vs]}})});var rn=fe(()=>{"use strict";I();ux();m6();YQ();p6();iJ()});function tye(e){var r=e.width,u=e.height,c=e.color,d=yt(e.style,oJ({width:r,height:u,tintColor:c},[r,u,c])[0]);return qs.createElement(h4.Image,{source:e.rasterImageSource.src,style:d,accessible:e.accessible,accessibilityRole:"image",accessibilityLabel:e.accessibilityLabel})}function aye(e,r){return r}function iye(e){var r=e.fontSource,u=nye({fontSrcFile:r.fontSrcFile,fontFamily:r.fontSrcFile!=null?aye(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 qs.createElement(p1,{accessible:e.accessible,style:u},c)}function lye(e){var r=e.svgSource,u=e.accessible,c=e.accessibilityLabel,d=e.width,m=e.height,t=e.color,s=yt(e.style,oJ({width:d,height:m},[d,m])[0]),n={width:d,height:m,color:t};return r.viewBox&&(n.viewBox=r.viewBox),r.src?qs.createElement(h4.View,{style:s,accessible:u,accessibilityRole:"image",accessibilityLabel:c},qs.createElement(r.src,v6({},n))):r.uri?qs.createElement(h4.View,{style:s,accessible:u,accessibilityRole:"image",accessibilityLabel:c},qs.createElement(lJ.SvgUri,v6({uri:r.uri},n))):null}var qs,h4,lJ,v6,oJ,nye,Qs,uJ=fe(()=>{"use strict";I();qs=de(Ye()),h4=de(Dr());tt();tt();rn();lJ=de(ya()),v6=function(){return v6=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},v6.apply(this,arguments)},oJ=Bi();nye=Bi();Qs=Ln(function(e){var r=ft();return function(u){var c,d=e.color||r.colors.buttonText,m=(c=e.accessible)!==null&&c!==void 0?c:!0,t={color:d,accessible:m},s=$t(t,e,u);return s.svgSource?lye(s):s.fontSource?iye(s):s.rasterImageSource?tye(s):null}})});function Js(e){if(e===void 0)return null;if(typeof e=="number"){var r={src:e},u=cJ.Image.resolveAssetSource(+e);return{rasterImageSource:r,width:u.width,height:u.height}}else if(typeof e=="string"){var r={src:{uri:e}};return{rasterImageSource:r}}else return e}var cJ,sJ=fe(()=>{"use strict";I();cJ=de(Dr())});var dx,fx=fe(()=>{"use strict";I();dx="FontIcon"});var gx,mx=fe(()=>{"use strict";I();gx="SvgIcon"});function uye(e,r){return r}var scr,hx,oye,dJ,cye,fJ=fe(()=>{"use strict";I();scr=de(Dr());tt();hx=function(){return hx=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},hx.apply(this,arguments)},oye=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},dJ=function(r){var u=r.accessible,c=r.color,d=r.fontSrcFile,m=r.fontFamily,t=r.fontSize,s=r.style,n=oye(r,["accessible","color","fontSrcFile","fontFamily","fontSize","style"]),a=cye({fontFamily:d!=null?uye(d,m):m,fontSize:t,color:c},[c,t,m])[0],l=yt(a,s);return hx({accessible:u??!0,style:l},n)};cye=Bi()});var gJ,mJ,px,sye,R6,vx=fe(()=>{"use strict";I();gJ=de(Ye()),mJ=de(Dr());tt();fx();fJ();px=function(){return px=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},px.apply(this,arguments)},sye=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},R6=Ln(function(e){var r=dJ(e);return function(u){var c=$t(r,u),d=c.codepoint,m=sye(c,["codepoint"]),t=String.fromCharCode(d);return gJ.createElement(mJ.Text,px({},m),t)}});R6.displayName=dx});var Rx,dye,fye,hJ,pJ=fe(()=>{"use strict";I();tt();Rx=function(){return Rx=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},Rx.apply(this,arguments)},dye=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},fye=Bi(),hJ=function(r){var u=r.accessible,c=r.style,d=r.height,m=r.width,t=dye(r,["accessible","style","height","width"]);return Rx({accessible:u??!0,height:d,style:yt(c,fye({width:m,height:d},[m,d])[0]),width:m},t)}});var C6,vJ,RJ,Cx,gye,F6,Fx=fe(()=>{"use strict";I();C6=de(Ye()),vJ=de(Dr());tt();RJ=de(ya());mx();pJ();Cx=function(){return Cx=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},Cx.apply(this,arguments)},gye=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},F6=Ln(function(e){var r=hJ(e);return function(u){var c=$t(r,u),d=c.style,m=c.height,t=c.width,s=c.src,n=c.uri,a=c.viewBox,l=c.color,o=gye(c,["style","height","width","src","uri","viewBox","color"]),f=!0;return s||n?C6.createElement(vJ.View,Cx({style:d,accessibilityRole:"image"},o),s?C6.createElement(r.src,{viewBox:a,width:t,height:m,color:l}):C6.createElement(RJ.SvgUri,{uri:n,viewBox:a,width:t,height:m,color:l})):null}});F6.displayName=gx});var yx,y6,Hu,CJ=fe(()=>{"use strict";I();yx=de(Ye());vx();Fx();y6=function(){return y6=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},y6.apply(this,arguments)},Hu=function(r){return r.svgSource?yx.createElement(F6,y6({color:r.color,height:r.size,width:r.size},r.svgSource)):r.fontSource?yx.createElement(R6,y6({color:r.color,fontSize:r.size},r.fontSource)):null}});var v1=fe(()=>{"use strict";I();uJ();sJ();fx();mx();CJ();vx();Fx()});var p4,Sx=fe(()=>{"use strict";I();p4="MenuItem"});var FJ,yJ=fe(()=>{"use strict";I();Ci();FJ=function(r){return{backgroundColor:r.colors.neutralBackground1,borderRadius:Je.corner.radiusNone,checkmarkSize:16,color:r.colors.neutralForeground1,fontFamily:r.typography.families.primary,fontSize:Je.font.size200,fontWeight:Je.font.weight.regular,gap:Je.size40,iconColor:r.colors.neutralForeground1,iconSize:16,minHeight:24,minWidth:128,maxWidth:300,padding:Je.size40,paddingHorizontal:Je.size80,submenuIndicatorColor:r.colors.neutralForeground1,submenuIndicatorPadding:Je.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 qcr,mye,SJ,bJ=fe(()=>{"use strict";I();qt();qcr=de(Dr());tt();No();Sx();yJ();mye=["hovered","focused","pressed","disabled"],SJ={tokens:[FJ,p4],states:mye,slotProps:{root:ra(function(e,r){return{style:ur(ur({alignItems:"center",backgroundColor:e.backgroundColor,display:"flex",flexDirection:"row"},ii.from(e,r)),Zn.from(e,r))}},Wt(Wt(["backgroundColor"],Zn.keys,!0),ii.keys,!0)),checkmark:ra(function(e){return{style:{height:e.checkmarkSize,width:e.checkmarkSize,marginEnd:e.gap}}},["checkmarkSize","gap"]),content:ra(function(e,r){return{color:e.color,style:ur({flexGrow:1},vn.from(e,r))}},Wt(["color"],vn.keys,!0)),iconPlaceholder:ra(function(e){return{style:{minHeight:e.iconSize,minWidth:e.iconSize,alignItems:"center",justifyContent:"center",marginEnd:e.gap}}},["checkmarkSize","gap"]),imgIcon:ra(function(e){return{style:{tintColor:e.iconColor,height:e.iconSize,width:e.iconSize}}},["gap","iconColor","iconSize"]),fontOrSvgIcon:ra(function(e){return{color:e.iconColor,size:e.iconSize}},["gap","iconColor","iconSize"]),submenuIndicator:ra(function(e){return{color:e.submenuIndicatorColor,height:e.submenuIndicatorSize,width:e.submenuIndicatorSize,viewBox:"0 0 ".concat(e.submenuIndicatorSize," ").concat(e.submenuIndicatorSize)}},["submenuIndicatorColor","submenuIndicatorPadding","submenuIndicatorSize"])}}});var no,nsr,bx,hye,pye,vye,Rye,Ax,AJ,Ex=fe(()=>{"use strict";I();qt();no=de(Ye()),nsr=de(Dr());Hs();$7();bx=[],hye=function(r){bx.push(r)},pye=function(r){bx.filter(function(u){return u!==r})},vye=["ios","macos"],Rye=["Home","End"],Ax=function(r){var u,c,d=Po(),m=d.defaultChecked,t=d.onCheckedChange,s=d.checked,n=d.isSubmenu,a=d.setOpen,l=d.triggerRef,o=no.default.useMemo(function(){var L={};if(!s)return L;for(var k=0,v=s;k<v.length;k++){var b=v[k];L[b]=!0}return L},[s]),f=no.default.useState(function(){if(o)return o;for(var L=m??[],k={},v=0,b=L;v<b.length;v++){var x=b[v];k[x]=!0}return k}),g=f[0],h=f[1],y=typeof s<"u",p=y?o:g,R=no.default.useCallback(function(L,k,v){var b=ur({},p);v?b[k]=!0:delete b[k],y||h(b),t&&t(L,Object.keys(b))},[y,p,t,h]),C=no.default.useCallback(function(L,k){for(var v={},b=0,x=Object.keys(p);b<x.length;b++){var w=x[b];bx.includes(w)||(v[w]=p[w])}v[k]=!0,y||h(v),t&&t(L,Object.keys(v))},[y,t,h,p]),S=no.default.useCallback(function(L){var k;n&&(a(L,!1,!1),(k=l==null?void 0:l.current)===null||k===void 0||k.focus())},[n,a,l]),F=no.default.useMemo(function(){return[]},[]),E=no.default.useCallback(function(L){return F.push(L)},[F]),A=no.default.useCallback(function(L){return F.splice(F.findIndex(function(k){return k.ref===L.ref}),1)},[F]),T=function(k){var v,b=k.nativeEvent.key;if(Rye.includes(b)){var x=void 0,w=void 0;for(b==="Home"?(x=1,w=0):b==="End"&&(x=-1,w=F.length-1);vye.includes("win32")&&F[w].disabled;)w+=x;(v=F[w].ref.current)===null||v===void 0||v.focus()}};no.default.useEffect(function(){return function(){clearTimeout(d.triggerHoverOutTimer)}});var M=no.default.useRef(),_=function(){var k;(k=M==null?void 0:M.current)===null||k===void 0||k.focus()};return no.default.useEffect(function(){_()},[]),{props:ur(ur({},d),{onMouseLeave:d.onMouseLeave,onKeyDown:T}),isCheckedControlled:y,checked:p,onArrowClose:S,onCheckedChange:R,selectRadio:C,addRadioItem:hye,removeRadioItem:pye,trackMenuItem:E,untrackMenuItem:A,hasMaxHeight:(u=d.hasMaxHeight)!==null&&u!==void 0?u:!1,hasMaxWidth:(c=d.hasMaxWidth)!==null&&c!==void 0?c:!1,focusZoneRef:M}},AJ=function(r,u){var c=z7(),d=c.trackMenuItem,m=c.untrackMenuItem,t=no.default.useMemo(function(){return{ref:r,disabled:u}},[r,u]);no.default.useEffect(function(){return d(t),function(){return m(t)}},[])}});function yye(e,r){return r?ur({disabled:e},r):{disabled:e}}var b0,EJ,TJ,Cye,Lc,Fye,Sye,Tx=fe(()=>{"use strict";I();qt();b0=de(Ye()),EJ=de(Dr());tt();Jn();Hs();$7();zE();Ex();TJ=[" ","Enter"],Cye=Wt(["ArrowLeft","ArrowRight"],TJ,!0),Lc=function(r){var u=b0.useRef(null),c=r.accessible,d=r.onClick,m=r.accessibilityState,t=r.componentRef,s=t===void 0?u:t,n=r.disabled,a=n===void 0?!1:n,l=r.persistOnClick,o=_n(r,["accessible","onClick","accessibilityState","componentRef","disabled","persistOnClick"]),f=Po(),g=f.isSubmenu,h=f.persistOnItemClick,y=f.setOpen,p=z7(),R=p.hasCheckmarks,C=p.hasIcons,S=p.hasTooltips,F=p.onArrowClose,E=L$(),A=l??h,T=g&&E,M=b0.useCallback(function(U){var Q,W=EJ.I18nManager.isRTL,q=a4(U)&&(U.nativeEvent.key==="ArrowLeft"||U.nativeEvent.key==="ArrowRight"),H=T&&a4(U)&&(W&&U.nativeEvent.key==="ArrowLeft"||!W&&U.nativeEvent.key==="ArrowRight");!a&&(!q||H)&&((Q=s==null?void 0:s.current)===null||Q===void 0||Q.blur(),d==null||d(U)),!T&&!q&&!A&&y(U,!1,!0);var G=a4(U)&&(W&&U.nativeEvent.key==="ArrowRight"||!W&&U.nativeEvent.key==="ArrowLeft");G&&(F==null||F(U))},[s,a,T,F,d,y,A]),_=oi(ur(ur({},o),{onPress:M})),L=tl(s),k=a?[]:g?Cye:TJ,v=l4.apply(void 0,Wt([M],k,!1));Sye(_.state.hovered,s);var b=b0.useState(!_.state.hovered),x=b[0],w=b[1],B=b0.useCallback(function(U){_.props.onHoverIn(U),_.state.focused||w(!1)},[_]),P=b0.useCallback(function(U){_.props.onFocus(U),_.state.focused||w(!0)},[_]);return AJ(s,a),{props:ur(ur(ur({},_.props),{onHoverIn:B,onFocus:P,accessible:c??!0,accessibilityRole:"menuitem",onAccessibilityTap:r.onAccessibilityTap||M,accessibilityState:Fye(a,m),disabled:a,enableFocusRing:x,focusable:!0,ref:L}),v),state:ur(ur({},_.state),{hasSubmenu:T,hasIcons:C,hasCheckmarks:R,hasTooltips:S})}},Fye=Ma(yye);Sye=function(r,u){b0.useLayoutEffect(function(){var c,d;r?(c=u==null?void 0:u.current)===null||c===void 0||c.focus():(d=u==null?void 0:u.current)===null||d===void 0||d.blur()},[r,u])}});var R1,xJ,A0,bye,Aye,Eye,Tye,kJ=fe(()=>{"use strict";I();qt();R1=de(Dr());tt();v1();rn();xJ=de(ya());bJ();Sx();Tx();A0=Fi(ur(ur({displayName:p4},SJ),{slots:{root:R1.Pressable,checkmark:R1.View,content:ot,iconPlaceholder:R1.View,imgIcon:R1.Image,fontOrSvgIcon:Hu,submenuIndicator:xJ.SvgXml},useRender:function(r,u){var c=Lc(r),d=u(r,function(m){return c.state[m]||r[m]});return function(m,t){var s=$t(c.props,m),n=s.accessibilityLabel,a=s.icon,l=s.tooltip,o=_n(s,["accessibilityLabel","icon","tooltip"]),f=R1.I18nManager.isRTL?"\n <svg>\n <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\"/>\n </svg>":"\n <svg>\n <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\"/>\n </svg>",g=Aye(n,t[0]),h=Tye(l,c.state.hasTooltips,t[0]);return Jr(d.root,ur({},o,{accessibilityLabel:g}),c.state.hasCheckmarks&&Jr(d.checkmark,{accessible:!1}),(a||c.state.hasIcons)&&Jr(d.iconPlaceholder,{accessible:!1},a&&a.source&&Jr(d.imgIcon,ur({accessible:!1},a)),a&&(a.svgSource||a.fontSource)&&Jr(d.fontOrSvgIcon,ur({accessible:!1},a))),t&&Jr(d.content,ur({accessible:!1,tooltip:h},h&&{alwaysShowToolTip:!0}),t),c.state.hasSubmenu&&Jr(d.submenuIndicator,{accessible:!1,xml:f}))}}})),bye=function(r,u){if(r!==void 0)return r;if(typeof u=="string")return u},Aye=Ma(bye),Eye=function(r,u,c){if(r!==void 0)return r;if(u&&typeof c=="string")return c},Tye=Ma(Eye)});var wJ=fe(()=>{"use strict";I();kJ();Tx()});var IJ=fe(()=>{"use strict";I()});var DJ=ar(u5=>{I();var xye=zs();Object.defineProperty(u5,"__esModule",{value:!0});u5.default=u5.__INTERNAL_VIEW_CONFIG=void 0;var Bsr=xye($s()),kye=Ks(),wye="RCTFocusZone",Iye=u5.__INTERNAL_VIEW_CONFIG={uiViewClassName:"RCTFocusZone",validAttributes:{navigateAtEnd:!0,defaultTabbableElement:!0,focusZoneDirection:!0,use2DNavigation:!0,tabKeyNavigation:!0,disabled:!0,isTabNavigation:!0}},Psr=u5.default=kye.get(wye,function(){return Iye})});var b6,MJ,_J,S6,Dye,Mye,Zo,LJ=fe(()=>{"use strict";I();b6=de(Ye()),MJ=de(Dr());Jn();d4();m1();_J=de(DJ()),S6=function(){return S6=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},S6.apply(this,arguments)},Dye=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},Mye=function(r){return r!=="componentRef"},Zo=Ws({usePrepareProps:function(r,u){var c=r.componentRef,d=r.defaultTabbableElement,m=r.isCircularNavigation,t=Dye(r,["componentRef","defaultTabbableElement","isCircularNavigation"]),s=tl(c),n=b6.useState(void 0),a=n[0],l=n[1];return b6.useLayoutEffect(function(){d!=null&&d.current?l((0,MJ.findNodeHandle)(d.current)):l(void 0)},[d]),{slotProps:pl(u(r),{root:S6(S6({navigateAtEnd:m?"NavigateWrap":"NavigateStopAtEnds"},t),{defaultTabbableElement:a,ref:s})})}},slots:{root:{slotType:_J.default,filter:Mye}}})});var Xs=fe(()=>{"use strict";I();IJ();LJ()});var v4,xx=fe(()=>{"use strict";I();v4="MenuList"});var BJ,PJ=fe(()=>{"use strict";I();Ci();BJ=function(r){return{paddingVertical:Je.size40,minWidth:128,maxWidth:300,backgroundColor:r.colors.neutralBackground1,hasMaxHeight:{minWidth:140}}}});var rdr,_ye,OJ,NJ=fe(()=>{"use strict";I();qt();rdr=de(Dr());tt();No();xx();PJ();_ye=["hasMaxHeight"],OJ={tokens:[BJ,v4],states:_ye,slotProps:{root:ra(function(e,r){return{style:ur(ur({backgroundColor:e.backgroundColor,display:"flex"},ii.from(e,r)),!1),gap:e.gap}},Wt(["backgroundColor","gap"],ii.keys,!0))}}});var kx,HJ=fe(()=>{"use strict";I();qt();kx=function(r){return ur({hasCheckmarks:r.props.hasCheckmarks,hasIcons:r.props.hasIcons,hasTooltips:r.props.hasTooltips},r)}});var Vu,A6,jJ,VJ,ZJ,Lye,Bye,io,UJ=fe(()=>{"use strict";I();qt();Vu=de(Ye()),A6=de(Dr());Xs();tt();NJ();xx();Ex();HJ();$7();jJ=Ln(function(e){var r=e.gap,u=_n(e,["gap"]);return function(c,d){return r&&r>0&&d&&(d=Vu.default.Children.map(d,function(m,t){return Vu.default.isValidElement(m)&&t>0?Vu.default.cloneElement(m,$t(m.props,{style:{marginTop:r}})):m})),Jr(A6.View,ur({},$t(u,c)),d)}});jJ.displayName="MenuStack";VJ=["macos","win32"].includes("win32"),ZJ=!1,Lye=!0,Bye=function(r,u,c){return u[r]||c[r]||r==="hasMaxHeight"},io=Fi(ur(ur({displayName:v4},OJ),{slots:{root:jJ,scrollView:A6.ScrollView,focusZone:VJ?Zo:Vu.default.Fragment},useRender:function(r,u){var c=Ax(r),d=kx(c),m=u(c.props,function(t){return Bye(t,c,r)});return function(t,s){var n=Vu.default.Children.toArray(s).filter(function(h){return Vu.default.isValidElement(h)&&h.type.displayName!=="MenuDivider"}).length,a=0,l=Vu.default.Children.toArray(s).map(function(h){var y,p;return Vu.default.isValidElement(h)?(h.type.displayName!=="MenuDivider"&&a++,Vu.default.cloneElement(h,ur({accessibilityPositionInSet:(y=h.props.accessibilityPositionInSet)!==null&&y!==void 0?y:a,accessibilitySetSize:(p=h.props.accessibilitySetSize)!==null&&p!==void 0?p:n},h.props.tooltip&&{alwaysShowToolTip:!0}))):h}),o=c.hasMaxHeight||c.hasMaxWidth,f=o?m.scrollView:Vu.default.Fragment,g=Jr(m.root,null,Jr(f,ur({},o&&{showsVerticalScrollIndicator:c.hasMaxHeight,showsHorizontalScrollIndicator:c.hasMaxWidth}),Jr(m.focusZone,ur({},VJ&&{componentRef:ZJ,focusZoneDirection:"vertical",defaultTabbableElement:ZJ,enableFocusRing:!1,isCircularNavigation:Lye,tabKeyNavigation:"Normal"}),l)));return Jr(D$,{value:d},g)}}}))});var GJ=fe(()=>{"use strict";I();UJ()});var C1=fe(()=>{"use strict";I();Gq();eQ();qQ();wJ();GJ()});var Bc=ar((_dr,WJ)=>{I();WJ.exports=OfficePlatformGlobal.SDX.StringResources});var $J=ar((Bdr,zJ)=>{I();zJ.exports=Bc().StringResources.createLazyTable({location:"_ms_office_sdx_start_common/strings.resjson"})});function Rn(e){for(var r=arguments.length,u=new Array(r>1?r-1:0),c=1;c<r;c++)u[c-1]=arguments[c];return e.replace(/{(\d+)}/g,function(d,m){var t;return(t=u[m])!=null?t:""})}var Odr,Le,dr,Ta=fe(()=>{"use strict";I();Odr=de(Dr()),Le=$J(),dr={adjustMenu:Le.getString("adjustMenu"),adjustMenuLengthMenuGroupHeader:Le.getString("adjustMenuLengthMenuGroupHeader"),adjustMenuLengthMenuGroupLongOption:Le.getString("adjustMenuLengthMenuGroupLongOption"),adjustMenuLengthMenuGroupMediumOption:Le.getString("adjustMenuLengthMenuGroupMediumOption"),adjustMenuLengthMenuGroupShortOption:Le.getString("adjustMenuLengthMenuGroupShortOption"),adjustMenuSelectedLabel:Le.getString("adjustMenuSelectedLabel"),adjustMenuToneAppliedCasualLabel:Le.getString("adjustMenuToneAppliedCasualLabel"),adjustMenuToneAppliedConciseLabel:Le.getString("adjustMenuToneAppliedConciseLabel"),adjustMenuToneAppliedImaginativeLabel:Le.getString("adjustMenuToneAppliedImaginativeLabel"),adjustMenuToneAppliedProfessionalLabel:Le.getString("adjustMenuToneAppliedProfessionalLabel"),adjustMenuToneMenuLabel:Le.getString("adjustMenuToneMenuLabel"),adjustMenuToneMenuGroupCasualOption:Le.getString("adjustMenuToneMenuGroupCasualOption"),adjustMenuToneMenuGroupConciseOption:Le.getString("adjustMenuToneMenuGroupConciseOption"),adjustMenuToneMenuGroupFormalOption:Le.getString("adjustMenuToneMenuGroupFormalOption"),adjustMenuToneMenuGroupHeader:Le.getString("adjustMenuToneMenuGroupHeader"),adjustMenuToneMenuGroupImaginativeOption:Le.getString("adjustMenuToneMenuGroupImaginativeOption"),adjustMenuToneMenuGroupNeutralOption:Le.getString("adjustMenuToneMenuGroupNeutralOption"),adjustMenuToneMenuGroupProfessionalOption:Le.getString("adjustMenuToneMenuGroupProfessionalOption"),adjustMenuTypeMenuGroupBulletedListOption:Le.getString("adjustMenuTypeMenuGroupBulletedListOption"),adjustMenuTypeMenuGroupHeader:Le.getString("adjustMenuTypeMenuGroupHeader"),adjustMenuTypeMenuGroupNumberedListOption:Le.getString("adjustMenuTypeMenuGroupNumberedListOption"),adjustMenuTypeMenuGroupTableOption:Le.getString("adjustMenuTypeMenuGroupTableOption"),adjustMenuTypeMenuGroupTextOption:Le.getString("adjustMenuTypeMenuGroupTextOption"),allLabel:Le.getString("allLabel"),announceError:Le.getString("announceError"),announceCiqSuggestionsCalloutShown:Le.getString("announceCiqSuggestionsCalloutShown"),announceCiqSuggestionsWithTabListCalloutShown:Le.getString("announceCiqSuggestionsWithTabListCalloutShown"),announceCiqSuggestionsKeyTip:Le.getString("announceCiqSuggestionsKeyTip"),announceCiqSuggestionsNotFound:Le.getString("announceCiqSuggestionsNotFound"),announceCiqSuggestionsUnavailable:Le.getString("announceCiqSuggestionsUnavailable"),announceCiqSuggestion:Le.getString("announceCiqSuggestion"),announceComboboxOptionsShown:Le.getString("announceComboboxOptionsShown"),announceComboboxOption:Le.getString("announceComboboxOption"),attachmentButtonA11yLabel:Le.getString("attachmentButtonA11yLabel"),attachmentButtonMultipleEntitiesA11yLabel:Le.getString("attachmentButtonMultipleEntitiesA11yLabel"),attachmentListOverflowMenu:Le.getString("attachmentListOverflowMenu"),attachmentListOverflowMenuWithNumbers:Le.getString("attachmentListOverflowMenuWithNumbers"),attachmentMenuA11yLabel:Le.getString("attachmentMenuA11yLabel"),attachmentMenuItemA11yLabel:Le.getString("attachmentMenuItemA11yLabel"),backButtonTooltip:Le.getString("backButtonTooltip"),cancelEscBadgeLabel:Le.getString("cancelEscBadgeLabel"),cancelLabel:Le.getString("cancelLabel"),capacityErrorLabelPassive:Le.getString("capacityErrorLabelPassive"),carouselText:Le.getString("carouselText"),carouselNextButtonTooltip:Le.getString("carouselNextButtonTooltip"),carouselPreviousButtonTooltip:Le.getString("carouselPreviousButtonTooltip"),carouselBackButton:Le.getString("carouselBackButton"),carouselNextButton:Le.getString("carouselNextButton"),carouselDismissButton:Le.getString("carouselDismissButton"),characterCountAnnouncementText:Le.getString("characterCountAnnouncementText"),claimChallengeDescriptionLabel:Le.getString("claimChallengeDescriptionLabel"),claimChallengeSignInLabel:Le.getString("claimChallengeSignInLabel"),claimChallengeSignInA11yLabel:Le.getString("claimChallengeSignInA11yLabel"),closeTooltip:Le.getString("closeTooltip"),cloudFilePickerButtonLabel:Le.getString("cloudFilePickerButtonLabel"),clarificationHeader:Le.getString("clarificationHeader"),clarificationLatencyLabel:Le.getString("clarificationLatencyLabel"),clarificationResponseGhostText:Le.getString("clarificationResponseGhostText"),clarificationSkipButton:Le.getString("clarificationSkipButton"),composeSensitivityLabelApplyError:Le.getString("composeSensitivityLabelApplyError"),composeSensitivityLabelError:Le.getString("composeSensitivityLabelError"),composeSensitivityLabelTooltip:Le.getString("composeSensitivityLabelTooltip"),composeSensitivityLabelWithHighestSensitivityTooltip:Le.getString("composeSensitivityLabelWithHighestSensitivityTooltip"),copilotBranding:Le.getString("copilotBranding"),copilotErrorText:Le.getString("copilotErrorText"),copilotInteractiveAuthError:Le.getString("copilotInteractiveAuthError"),copilotModelShortTitle:Le.getString("copilotModelShortTitle"),copilotModelSubTitle:Le.getString("copilotModelSubTitle"),copilotModelTag:Le.getString("copilotModelTag"),copilotModelTitle:Le.getString("copilotModelTitle"),composeModelMenuOptionA11yLabel:Le.getString("composeModelMenuOptionA11yLabel"),composeModelMenuOptionWithTagA11yLabel:Le.getString("composeModelMenuOptionWithTagA11yLabel"),deepReasonO1ModelTag:Le.getString("deepReasonO1ModelTag"),deepReasonO1ModelTitle:Le.getString("deepReasonO1ModelTitle"),deepReasonO1ModelSubTitle:Le.getString("deepReasonO1ModelSubTitle"),deepReasonO3MiniModelTitle:Le.getString("deepReasonO3MiniModelTitle"),deepReasonO3MiniModelSubTitle:Le.getString("deepReasonO3MiniModelSubTitle"),deepResearchModelTitle:Le.getString("deepResearchModelTitle"),deepResearchModelSubTitle:Le.getString("deepResearchModelSubTitle"),deepSeekR1ModelTitle:Le.getString("deepSeekR1ModelTitle"),deepSeekR1ModelSubTitle:Le.getString("deepSeekR1ModelSubTitle"),dictationA11yLabel:Le.getString("dictationA11yLabel"),dictationInactiveTooltip:Le.getString("dictationInactiveTooltip"),dictationActiveTooltip:Le.getString("dictationActiveTooltip"),discardA11yLabel:Le.getString("discardA11yLabel"),discardTooltip:Le.getString("discardTooltip"),disclaimerShortText:Le.getString("disclaimerShortText"),disclaimerText:Le.getString("disclaimerText"),dismissCloseButton:Le.getString("dismissCloseButton"),dismissPrivacyDisclaimer:Le.getString("dismissPrivacyDisclaimer"),editCancelLabel:Le.getString("editCancelLabel"),editPromptA11yLabel:Le.getString("editPromptA11yLabel"),editPromptTooltip:Le.getString("editPromptTooltip"),errorDismissA11yLabel:Le.getString("errorDismissA11yLabel"),errorDismissLabel:Le.getString("errorDismissLabel"),errorLicenseNotAvailable:Le.getString("errorLicenseNotAvailable"),errorOutputQuality:Le.getString("errorOutputQuality"),errorUnsupportedLanguageLink:Le.getString("errorUnsupportedLanguageLink"),eventsLabel:Le.getString("eventsLabel"),feedbackSubmittedTooltip:Le.getString("feedbackSubmittedTooltip"),feedbackThumbsDownTooltip:Le.getString("feedbackThumbsDownTooltip"),feedbackThumbsUpTooltip:Le.getString("feedbackThumbsUpTooltip"),feedbackToolbarA11yLabel:Le.getString("feedbackToolbarA11yLabel"),filesLabel:Le.getString("filesLabel"),fileResultsAnnouncement:Le.getString("fileResultsAnnouncement"),fixAllChangesLabel:Le.getString("fixAllChangesLabel"),fixAllKeepAllOption:Le.getString("fixAllKeepAllOption"),fixAllUndoAllOption:Le.getString("fixAllUndoAllOption"),formatReuseUndoAll:Le.getString("formatReuseUndoAll"),formatReuseKeepAll:Le.getString("formatReuseKeepAll"),formatReuseLatencyHeader:Le.getString("formatReuseLatencyHeader"),formatReuseOutputHeader:Le.getString("formatReuseOutputHeader"),formatReuseUpdateWithContent:Le.getString("formatReuseUpdateWithContent"),freCloseButton:Le.getString("freCloseButton"),freDialogTitleOne:Le.getString("freDialogTitleOne"),freDialogTitleOneConsumer:Le.getString("freDialogTitleOneConsumer"),freDialogDescriptionOne:Le.getString("freDialogDescriptionOne"),freDialogTitleTwo:Le.getString("freDialogTitleTwo"),freDialogDescriptionTwo:Le.getString("freDialogDescriptionTwo"),freDialogTitleOneConsumerNonPro:Le.getString("freDialogTitleOneConsumerNonPro"),freDialogTitleOneConsumerPro:Le.getString("freDialogTitleOneConsumerPro"),freDialogUpdatedTitleOneConsumerNonPro:Le.getString("freDialogUpdatedTitleOneConsumerNonPro"),freDialogDescriptionOneConsumerNonPro:Le.getString("freDialogDescriptionOneConsumerNonPro"),freDialogDescriptionOneConsumerPro:Le.getString("freDialogDescriptionOneConsumerPro"),freDialogUpdatedDescriptionOneConsumerNonPro:Le.getString("freDialogUpdatedDescriptionOneConsumerNonPro"),freDialogLegalStatement:Le.getString("freDialogLegalStatement"),freDialogUpdatedLegalStatement:Le.getString("freDialogUpdatedLegalStatement"),freDialogMicrosoftServiceAgreementLabel:Le.getString("freDialogMicrosoftServiceAgreementLabel"),freDialogCopilotTermsOfUseLabel:Le.getString("freDialogCopilotTermsOfUseLabel"),freDialogPrivacyStatementLabel:Le.getString("freDialogPrivacyStatementLabel"),freDialogFAQLabel:Le.getString("freDialogFAQLabel"),freDialogLearnMoreLabel:Le.getString("freDialogLearnMoreLabel"),freGetStartedButton:Le.getString("freGetStartedButton"),freShowMeButton:Le.getString("freShowMeButton"),freNextButton:Le.getString("freNextButton"),frePreviousButton:Le.getString("frePreviousButton"),freNotNowButton:Le.getString("freNotNowButton"),freScreenOneImageAltText:Le.getString("freScreenOneImageAltText"),freScreenTwoImageAltText:Le.getString("freScreenTwoImageAltText"),freTryCopilotButton:Le.getString("freTryCopilotButton"),freUnifiedIllustrationAltText:Le.getString("freUnifiedIllustrationAltText"),freDialogTitleNewDocument:Le.getString("freDialogTitleNewDocument"),freDialogTitleExistingDocument:Le.getString("freDialogTitleExistingDocument"),freDialogDescriptionNewDocument:Le.getString("freDialogDescriptionNewDocument"),freDialogDescriptionExistingDocument:Le.getString("freDialogDescriptionExistingDocument"),frontierTooltip:Le.getString("frontierTooltip"),giveFeedbackLabel:Le.getString("giveFeedbackLabel"),groundedFileListHeader:Le.getString("groundedFileListHeader"),inputA11yLabel:Le.getString("inputA11yLabel"),inputFooterGenerate:Le.getString("inputFooterGenerate"),inputFooterGenerateTooltip:Le.getString("inputFooterGenerateTooltip"),inputFooterPromptGuideTooltip:Le.getString("inputFooterPromptGuideTooltip"),inputHeader:Le.getString("inputHeader"),inputTextA11yLabel:Le.getString("inputTextA11yLabel"),insertBelowButtonTitle:Le.getString("insertBelowButtonTitle"),inspireMeLabel:Le.getString("inspireMeLabel"),inspireMeTooltip:Le.getString("inspireMeTooltip"),keepItLabel:Le.getString("keepItLabel"),lastEditedFriendlyTimestamp:Le.getString("lastEditedFriendlyTimestamp"),latencyDeepResearchSearchingText:Le.getString("latencyDeepResearchSearchingText"),latencyDeepResearchReasoningText:Le.getString("latencyDeepResearchReasoningText"),latencyFixAllText:Le.getString("latencyFixAllText"),latencyHitLCompletingText:Le.getString("latencyHitLCompletingText"),latencyHitLNoSourcesText:Le.getString("latencyHitLNoSourcesText"),latencyHitLSearchingText:Le.getString("latencyHitLSearchingText"),latencyIntermediateFileHeaderText:Le.getString("latencyIntermediateFileHeaderText"),latencyIntermediateHeaderText:Le.getString("latencyIntermediateHeaderText"),latencyLoadingA11yLabel:Le.getString("latencyLoadingA11yLabel"),latencyDeepReasonHeaderText:Le.getString("latencyDeepReasonHeaderText"),latencyLoadingHeaderText:Le.getString("latencyLoadingHeaderText"),latencyLoadingMultiTurnHeaderText:Le.getString("latencyLoadingMultiTurnHeaderText"),latencyOutputHeaderText:Le.getString("latencyOutputHeaderText"),latencyTextToTable:Le.getString("latencyTextToTable"),lowOnCreditsCombinedText:Le.getString("lowOnCreditsCombinedText"),lowOnCreditsLinkText:Le.getString("lowOnCreditsLinkText"),lowOnCreditsSentenceOne:Le.getString("lowOnCreditsSentenceOne"),lowOnCreditsSentenceTwo:Le.getString("lowOnCreditsSentenceTwo"),lowOnCreditsArbutusCombinedText:Le.getString("lowOnCreditsArbutusCombinedText"),lowOnCreditsArbutusLinkText:Le.getString("lowOnCreditsArbutusLinkText"),lowOnCreditsArbutusSentenceOne:Le.getString("lowOnCreditsArbutusSentenceOne"),lowOnCreditsArbutusSentenceTwo:Le.getString("lowOnCreditsArbutusSentenceTwo"),learnMoreLink:Le.getString("learnMoreLink"),maxAttachmentWarning:Le.getString("maxAttachmentWarning"),maxExceededFooter:Le.getString("maxExceededFooter"),maxExceededWarning:Le.getString("maxExceededWarning"),messageBarText:Le.getString("messageBarText"),messagesLabel:Le.getString("messagesLabel"),modelSelectionTooltip:Le.getString("modelSelectionTooltip"),multiTurnHeader:Le.getString("multiTurnHeader"),multiTurnNextDraftA11yLabel:Le.getString("multiTurnNextDraftA11yLabel"),multiTurnNextDraftTooltip:Le.getString("multiTurnNextDraftTooltip"),multiTurnPreviousDraftA11yLabel:Le.getString("multiTurnPreviousDraftA11yLabel"),multiTurnPreviousDraftTooltip:Le.getString("multiTurnPreviousDraftTooltip"),multiTurnTextInputA11yLabel:Le.getString("multiTurnTextInputA11yLabel"),outputA11yLabel:Le.getString("outputA11yLabel"),openAttachmentTooltip:Le.getString("openAttachmentTooltip"),optionsToolbarA11yLabel:Le.getString("optionsToolbarA11yLabel"),outofCreditsCombinedText:Le.getString("outofCreditsCombinedText"),outOfCreditsLinkText:Le.getString("outOfCreditsLinkText"),outOfCreditsSentenceOne:Le.getString("outOfCreditsSentenceOne"),outOfCreditsSentenceTwo:Le.getString("outOfCreditsSentenceTwo"),outofCreditsArbutusCombinedText:Le.getString("outofCreditsArbutusCombinedText"),outOfCreditsArbutusLinkText:Le.getString("outOfCreditsArbutusLinkText"),outOfCreditsArbutusSentenceOne:Le.getString("outOfCreditsArbutusSentenceOne"),outOfCreditsArbutusSentenceTwo:Le.getString("outOfCreditsArbutusSentenceTwo"),overflowMenuA11yLabel:Le.getString("overflowMenuA11yLabel"),peopleLabel:Le.getString("peopleLabel"),preview:Le.getString("preview"),privateInfoWarning:Le.getString("privateInfoWarning"),privacyStatement:Le.getString("privacyStatement"),proactiveStartPrompt:Le.getString("proactiveStartPrompt"),proactiveStartPromptForHandoff:Le.getString("proactiveStartPromptForHandoff"),proactiveStartPromptForHandoffOnError:Le.getString("proactiveStartPromptForHandoffOnError"),promptAssistancePrivacyDisclaimer:Le.getString("promptAssistancePrivacyDisclaimer"),promptGuideAskOptionLabel:Le.getString("promptGuideAskOptionLabel"),promptGuideCreateOptionLabel:Le.getString("promptGuideCreateOptionLabel"),promptGuideMenuHeader:Le.getString("promptGuideMenuHeader"),promptGuideSummarizeOptionLabel:Le.getString("promptGuideSummarizeOptionLabel"),promptPlaceholder:Le.getString("promptPlaceholder"),promptWithOptionsPlaceholder:Le.getString("promptWithOptionsPlaceholder"),promptWithOptionsAdditionalNarration:Le.getString("promptWithOptionsAdditionalNarration"),quickActionKeepWritingA11yLabel:Le.getString("quickActionKeepWritingA11yLabel"),quickActionKeepWriting:Le.getString("quickActionKeepWriting"),quickActionInsertSummary:Le.getString("quickActionInsertSummary"),quickActionCreateFromNotes:Le.getString("quickActionCreateFromNotes"),quickActionAutoRewrite:Le.getString("quickActionAutoRewrite"),quickActionChat:Le.getString("quickActionChat"),quickActionConciseTone:Le.getString("quickActionConciseTone"),quickActionProfessionalTone:Le.getString("quickActionProfessionalTone"),quickActionVisualizeTable:Le.getString("quickActionVisualizeTable"),quickActionFixSpellingGrammar:Le.getString("quickActionFixSpellingGrammar"),quickActionFormatReuse:Le.getString("quickActionFormatReuse"),quickActionVisualizeList:Le.getString("quickActionVisualizeList"),quickActionRegenerate:Le.getString("quickActionRegenerate"),quickActionWritingCoach:Le.getString("quickActionWritingCoach"),quickActionDescribeImage:Le.getString("quickActionDescribeImage"),reasonText:Le.getString("reasonText"),redoTooltip:Le.getString("redoTooltip"),referenceSnippetQuote:Le.getString("referenceSnippetQuote"),referenceSnippetEllipsesQuote:Le.getString("referenceSnippetEllipsesQuote"),regenerateA11yLabel:Le.getString("regenerateA11yLabel"),regenerateTooltip:Le.getString("regenerateTooltip"),removeAttachmentTooltip:Le.getString("removeAttachmentTooltip"),replaceButtonTitle:Le.getString("replaceButtonTitle"),reportCheckbox:Le.getString("reportCheckbox"),reportDialogTitle:Le.getString("reportDialogTitle"),reportOptionInaccurate:Le.getString("reportOptionInaccurate"),reportOptionOffensive:Le.getString("reportOptionOffensive"),reportOptionOther:Le.getString("reportOptionOther"),reportOptionPoorQuality:Le.getString("reportOptionPoorQuality"),researcherActivityTab:Le.getString("researcherActivityTab"),researcherButtonTooltip:Le.getString("researcherButtonTooltip"),researcherDurationMinutes:Le.getString("researcherDurationMinutes"),researcherSourcesTab:Le.getString("researcherSourcesTab"),retryLabel:Le.getString("retryLabel"),revertTooltip:Le.getString("revertTooltip"),rewriteLoadingTitle0B:Le.getString("rewriteLoadingTitle0B"),rewriteLoadingTitle1:Le.getString("rewriteLoadingTitle1"),rewriteSingleTurnHeaderTitle:Le.getString("rewriteSingleTurnHeaderTitle"),rewriteSingleTurnPlaceholderFocused:Le.getString("rewriteSingleTurnPlaceholderFocused"),rewriteSingleTurnPlaceholderRest:Le.getString("rewriteSingleTurnPlaceholderRest"),rewriteSingleTurnTextInputA11yLabel:Le.getString("rewriteSingleTurnTextInputA11yLabel"),rewriteTitle:Le.getString("rewriteTitle"),sendButtonLabel:Le.getString("sendButtonLabel"),sensitivityLabelComposeTooltip:Le.getString("sensitivityLabelComposeTooltip"),sensitivityLabelComposeError:Le.getString("sensitivityLabelComposeError"),sensitivityLabelConfidentialTitle:Le.getString("sensitivityLabelConfidentialTitle"),sensitivityLabelOutputPrefix:Le.getString("sensitivityLabelOutputPrefix"),sensitivityA11yLabel:Le.getString("sensitivityA11yLabel"),sensitivityA11yLabelTitlePlaceholder:Le.getString("sensitivityA11yLabelTitlePlaceholder"),showLessAbout:Le.getString("showLessAbout"),showMoreAbout:Le.getString("showMoreAbout"),showMoreEntities:Le.getString("showMoreEntities"),skipSourceSearchLabel:Le.getString("skipSourceSearchLabel"),stopGeneratingLabel:Le.getString("stopGeneratingLabel"),stopGeneratingLatencyLabel:Le.getString("stopGeneratingLatencyLabel"),stopButtonKeyboardShortcut:Le.getString("stopButtonKeyboardShortcut"),startPrivacyStatementButtonLabel:Le.getString("startPrivacyStatementButtonLabel"),startArticleFile:Le.getString("startArticleFile"),startBakeSale:Le.getString("startBakeSale"),startBedtime:Le.getString("startBedtime"),startBusinessMemo:Le.getString("startBusinessMemo"),startCampingNewsletter:Le.getString("startCampingNewsletter"),startDocumentBasedFile:Le.getString("startDocumentBasedFile"),startEmail:Le.getString("startEmail"),startEvent:Le.getString("startEvent"),startFile:Le.getString("startFile"),startFundraising:Le.getString("startFundraising"),startGiftIdeas:Le.getString("startGiftIdeas"),startHappyBirthday:Le.getString("startHappyBirthday"),startInputA11yLabel:Le.getString("startInputA11yLabel"),startInterview:Le.getString("startInterview"),startInsights:Le.getString("startInsights"),startJournalist:Le.getString("startJournalist"),startLondon:Le.getString("startLondon"),startMathQuiz:Le.getString("startMathQuiz"),startMemo:Le.getString("startMemo"),startMessage:Le.getString("startMessage"),startNeighborPermission:Le.getString("startNeighborPermission"),startOutdoorArticle:Le.getString("startOutdoorArticle"),startOutline:Le.getString("startOutline"),startParis:Le.getString("startParis"),startPeople:Le.getString("startPeople"),startPlan:Le.getString("startPlan"),startProductivityNewsletter:Le.getString("startProductivityNewsletter"),startProposal:Le.getString("startProposal"),startResume:Le.getString("startResume"),startVacationBlog:Le.getString("startVacationBlog"),startSailingBlog:Le.getString("startSailingBlog"),startScience:Le.getString("startScience"),startShoppingList:Le.getString("startShoppingList"),startSummarize:Le.getString("startSummarize"),startUserGuide:Le.getString("startUserGuide"),startVolunteerArticle:Le.getString("startVolunteerArticle"),startWhitepaper:Le.getString("startWhitepaper"),submitLabel:Le.getString("submitLabel"),submitWarning:Le.getString("submitWarning"),summaryCollapseButtonLabel:Le.getString("summaryCollapseButtonLabel"),summaryCopyButtonCopiedTooltip:Le.getString("summaryCopyButtonCopiedTooltip"),summaryErrorTryAgainLabel:Le.getString("summaryErrorTryAgainLabel"),collapseButtonLabel:Le.getString("collapseButtonLabel"),expandButtonLabel:Le.getString("expandButtonLabel"),summaryExpandButtonLabel:Le.getString("summaryExpandButtonLabel"),summaryGiveFeedbackLabel:Le.getString("summaryGiveFeedbackLabel"),summaryHeader:Le.getString("summaryHeader"),summaryLabel:Le.getString("summaryLabel"),summaryMoreOptionsButtonLabel:Le.getString("summaryMoreOptionsButtonLabel"),summaryOptionsAlwaysCollapseLabel:Le.getString("summaryOptionsAlwaysCollapseLabel"),summaryOptionsAlwaysExpandLabel:Le.getString("summaryOptionsAlwaysExpandLabel"),summaryOptionsCopilotSettingsLabel:Le.getString("summaryOptionsCopilotSettingsLabel"),summaryOptionsRemoveThisDocLabel:Le.getString("summaryOptionsRemoveThisDocLabel"),summaryOptionsRemoveAllDocsLabel:Le.getString("summaryOptionsRemoveAllDocsLabel"),summaryPrivacyStatement:Le.getString("summaryPrivacyStatement"),summaryPrivacyStatementButtonLabel:Le.getString("summaryPrivacyStatementButtonLabel"),summaryStoppedNotificationText:Le.getString("summaryStoppedNotificationText"),summaryStopRegenerateLabel:Le.getString("summaryStopRegenerateLabel"),summaryUpdateAvailableLabel:Le.getString("summaryUpdateAvailableLabel"),summaryViewMore:Le.getString("summaryViewMore"),textBoxCaption:Le.getString("textBoxCaption"),textBoxCIQGhostText:Le.getString("textBoxCIQGhostText"),textBoxWarning:Le.getString("textBoxWarning"),titleText:Le.getString("titleText"),unselectedAllLabel:Le.getString("unselectAllLabel"),vibeWritingChangeCounter:Le.getString("vibeWritingChangeCounter"),writingCoachLoadingTitle1:Le.getString("writingCoachLoadingTitle1"),writingCoachLoadingTitle2:Le.getString("writingCoachLoadingTitle2"),writingCoachLoadingTitle3:Le.getString("writingCoachLoadingTitle3"),writingCoachLoadingTitle4:Le.getString("writingCoachLoadingTitle4"),writingCoachLoadingTitle5:Le.getString("writingCoachLoadingTitle5"),writingCoachTitle:Le.getString("writingCoachTitle"),writingCoachExampleLabel:Le.getString("writingCoachExampleLabel"),writingCoachTooltipTitle:Le.getString("writingCoachTooltipTitle"),writingCoachTooltipText:Le.getString("writingCoachTooltipText"),writingCoachToolTipButtonText:Le.getString("writingCoachToolTipButtonText"),writingCoachApplySuggestionsLabel:Le.getString("writingCoachApplySuggestionsLabel")}});var it=ar((Zdr,KJ)=>{I();KJ.exports=OfficePlatformGlobal.ReactJsxRuntime});var nu,wx,Ix,Dx,Mx,_x,Lx,Bx,R4,C4,Px,Ox,Nx,Hx,Vx,Zx,jx,Ux,qJ,QJ,Gx,Wx,zx,$x,Kx,qx,Qx,Jx,Xx,F4,Yx,ek,rk,tk,Zu,Udr,ak=fe(()=>{"use strict";I();nu=de(gl()),Ix="Initial_Header_ID",Dx="TEXT_INPUT_BOX",Mx="Generate_Button",_x="Prompt_Guide_Button",Lx="Inspire_Me_Button",Bx="Cancel_Button",R4="TEXT_INPUT_BOX_CHAR_COUNT_LABEL",C4="TEXT_INPUT_MODEL_PICKER_BUTTON",Px="Progress_Bar_Latency_Mode",Ox="AI_Generated_Content_Warning",Nx="Feedback_Thumbs_Up_Button",Hx="Feedback_Thumbs_Down_Button",Vx="Next_Button",Zx="NotNow_Button",jx="Previous_Button",Ux="TryCopilot_Button",qJ="GetStarted_Button",QJ="Close_Button",Gx="UI_Page_Header_Title",Wx="UI_Page_Header_Description",zx="UI_Basic_FRE",$x="UI_Actionable_FRE",Kx="UI_Prodigi_FRE",qx="Give feedback",Qx="IPE_Input_Group",Jx="IPE_Input_Prompt_Field",Xx="IPE_Reference_A_File_Button",F4="IPE_Dismiss_Button",Yx="IPE_Cancel_Button",ek="Overflow_Menu_Button",rk="Combobox_Group",tk="Combobox_Submit_Button",Zu=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}({}),Udr=(wx={},(0,nu.default)((0,nu.default)((0,nu.default)((0,nu.default)((0,nu.default)((0,nu.default)((0,nu.default)((0,nu.default)((0,nu.default)((0,nu.default)(wx,Zu.AccessibilityHint,"AccessibilityHint"),Zu.AccessibilityLabel,"AccessibilityLabel"),Zu.AccessibilityRole,"AccessibilityRole"),Zu.ExpandCollapseState,"ExpandCollapseState"),Zu.IsEnabled,"IsEnabled"),Zu.IsFocused,"IsFocused"),Zu.IsRequiredForForm,"IsRequiredForForm"),Zu.IsTogglePatternAvailable,"IsTogglePatternAvailable"),Zu.TestID,"TestID"),Zu.ToggleState,"ToggleState"),(0,nu.default)(wx,Zu.Value,"Value"))});var nl=fe(()=>{"use strict";I();ak()});var E6,nk=fe(()=>{"use strict";I();E6="Button"});var y4,ik=fe(()=>{"use strict";I();y4="ActivityIndicator"});function Pye(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,XJ.default)(e)}}var JJ,XJ,lk,T6,W2r,YJ,eX=fe(()=>{"use strict";I();JJ=de(Dr());tt();XJ=de(Qm());ik();lk=function(){return lk=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},lk.apply(this,arguments)},T6={xSmall:12,small:16,medium:24,large:32,xLarge:36};W2r={tokens:[function(){return{activityIndicatorColor:JJ.Appearance.getColorScheme()==="light"?"#BDBDBD":"#666666",lineThickness:"medium",size:"medium"}},y4],tokensThatAreAlsoProps:"all",slotProps:{root:ra(function(e){return{activityIndicatorColor:e.activityIndicatorColor,size:e.size,lineThickness:e.lineThickness!="medium"?e.lineThickness:e.size,accessibilityLabel:"progressbar",accessible:!0,style:{width:T6[e.size],height:T6[e.size]}}},["activityIndicatorColor","lineThickness","size"]),svg:ra(function(e){return{width:T6[e.size],height:T6[e.size]}},["size"])}},YJ={tokens:[function(){return{size:"small"}},y4],tokensThatAreAlsoProps:"all",slotProps:{root:ra(function(e){return lk({color:e.activityIndicatorColor},e.size&&{size:Pye(e.size)})},["activityIndicatorColor","size"])}}});var rX,x6,Ys,ok=fe(()=>{"use strict";I();rX=de(Dr());tt();eX();ik();x6=function(){return x6=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},x6.apply(this,arguments)},Ys=Fi(x6(x6({displayName:y4},YJ),{slots:{root:rX.ActivityIndicator},useRender:function(r,u){var c=u(r);return function(){return Jr(c.root,null)}}}))});var tX=fe(()=>{"use strict";I();ok();ok()});var uk=fe(()=>{"use strict";I();tX()});function Pc(){return Oye}var Oye,aX=fe(()=>{"use strict";I();Oye={marginTop:-1,marginBottom:1,marginStart:0,marginEnd:-2}});var k6=fe(()=>{"use strict";I();aX()});var Gi,w6,Nye,ck=fe(()=>{"use strict";I();Gi=de(Dr());li();w6=function(r){return Ht(r)?Nye:{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}}}},Nye={backgroundColor:(0,Gi.PlatformColor)("ButtonFace"),borderColor:(0,Gi.PlatformColor)("ButtonText"),color:(0,Gi.PlatformColor)("ButtonText"),iconColor:(0,Gi.PlatformColor)("ButtonText"),disabled:{backgroundColor:(0,Gi.PlatformColor)("ButtonFace"),borderColor:(0,Gi.PlatformColor)("GrayText"),color:(0,Gi.PlatformColor)("GrayText"),iconColor:(0,Gi.PlatformColor)("GrayText")},hovered:{backgroundColor:(0,Gi.PlatformColor)("Highlight"),color:(0,Gi.PlatformColor)("HighlightText"),iconColor:(0,Gi.PlatformColor)("HighlightText")},pressed:{backgroundColor:(0,Gi.PlatformColor)("Highlight"),color:(0,Gi.PlatformColor)("HighlightText"),iconColor:(0,Gi.PlatformColor)("HighlightText")},focused:{backgroundColor:(0,Gi.PlatformColor)("Highlight"),color:(0,Gi.PlatformColor)("HighlightText"),iconColor:(0,Gi.PlatformColor)("HighlightText")}}});var I6,sk=fe(()=>{"use strict";I();Ci();I6=function(r){return{medium:{hasContent:{fontFamily:r.typography.families.secondary,fontSize:Je.font.size300,fontWeight:Je.font.weight.semibold}},small:{hasContent:{fontFamily:r.typography.families.primary,fontSize:Je.font.size200,fontWeight:Je.font.weight.regular}},large:{hasContent:{fontFamily:r.typography.families.secondary,fontSize:Je.font.size400,fontWeight:Je.font.weight.semibold}}}}});var D6,dk=fe(()=>{"use strict";I();Ci();li();D6=function(r){return{borderWidth:Je.stroke.width10,borderInnerWidth:Je.stroke.width10,block:{width:"100%"},medium:{padding:Je.size80-Je.stroke.width10,iconSize:16,focused:{borderWidth:0,padding:Je.size80},primary:!Ht(r)&&{focused:{borderWidth:Je.stroke.width20,padding:Je.size80-Je.stroke.width20},square:{focused:{borderWidth:Je.stroke.width10,padding:Je.size80-Je.stroke.width10}}},hasContent:{minWidth:96,padding:Je.size60-Je.stroke.width10,paddingHorizontal:Je.size120-Je.stroke.width10,hasIconAfter:{spacingIconContentAfter:Je.size80},hasIconBefore:{spacingIconContentBefore:Je.size80},focused:{padding:Je.size60,paddingHorizontal:Je.size120},primary:!Ht(r)&&{focused:{padding:Je.size60-Je.stroke.width20,paddingHorizontal:Je.size120-Je.stroke.width20},square:{focused:{padding:Je.size60-Je.stroke.width10,paddingHorizontal:Je.size120-Je.stroke.width10}}}}},small:{padding:Je.size40-Je.stroke.width10,iconSize:16,focused:{borderWidth:0,padding:Je.size40},primary:!Ht(r)&&{focused:{borderWidth:Je.stroke.width20,padding:Je.size40-Je.stroke.width20},square:{focused:{borderWidth:Je.stroke.width10,padding:Je.size40-Je.stroke.width10}}},hasContent:{minWidth:64,minHeight:24,paddingHorizontal:Je.size80-Je.stroke.width10,hasIconAfter:{spacingIconContentAfter:Je.size40},hasIconBefore:{spacingIconContentBefore:Je.size40},focused:{paddingHorizontal:Je.size80},primary:!Ht(r)&&{focused:{paddingHorizontal:Je.size80-Je.stroke.width20},square:{focused:{paddingHorizontal:Je.size80-Je.stroke.width10}}}}},large:{padding:Je.size100-Je.stroke.width10,iconSize:20,focused:{borderWidth:0,padding:Je.size100},primary:!Ht(r)&&{focused:{borderWidth:Je.stroke.width20,padding:Je.size100-Je.stroke.width20},square:{focused:{borderWidth:Je.stroke.width10,padding:Je.size100-Je.stroke.width10}}},hasContent:{minWidth:96,minHeight:40,padding:Je.size80-Je.stroke.width10,paddingHorizontal:Je.size160-Je.stroke.width10,hasIconAfter:{spacingIconContentAfter:Je.size60},hasIconBefore:{spacingIconContentBefore:Je.size60},focused:{padding:Je.size80,paddingHorizontal:Je.size160},primary:!Ht(r)&&{focused:{padding:Je.size80-Je.stroke.width20,paddingHorizontal:Je.size160-Je.stroke.width20},square:{focused:{padding:Je.size80-Je.stroke.width10,paddingHorizontal:Je.size160-Je.stroke.width10}}}}},rounded:{borderRadius:Je.corner.radius40,borderInnerRadius:Je.corner.radius40-1},circular:{borderRadius:Je.corner.radiusCircular,borderInnerRadius:Je.corner.radiusCircular-1},square:{borderRadius:Je.corner.radiusNone,borderInnerRadius:Je.corner.radiusNone}}}});var y5r,ju,fk,gk,nX,iX,lX,mk,hk=fe(()=>{"use strict";I();y5r=de(Dr());tt();k6();No();nk();ck();sk();dk();ju=function(){return ju=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},ju.apply(this,arguments)},fk=function(e,r,u){if(u||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))},gk=["block","small","medium","large","hasContent","hasIconAfter","hasIconBefore","primary","subtle","outline","rounded","circular","square","hovered","focused","pressed","disabled"],nX={tokens:[D6,I6,w6,E6],states:gk,slotProps:ju(ju({},!1),{root:ra(function(e,r){return{style:ju(ju({display:"flex",overflow:"hidden",alignItems:"center",flexDirection:"row",alignSelf:"flex-start",justifyContent:"center",width:e.width,backgroundColor:e.backgroundColor},Zn.from(e,r)),ii.from(e,r)),android_ripple:{color:e.rippleColor}}},fk(fk(["backgroundColor","width","rippleColor"],Zn.keys,!0),ii.keys,!0)),content:ra(function(e,r){return{style:ju({},mk(e,r,e.color,e))}},fk(["color","spacingIconContentAfter","spacingIconContentBefore"],vn.keys,!0)),icon:ra(function(e){return{color:e.iconColor,height:e.iconSize,width:e.iconSize}},["iconColor","iconSize"]),focusInnerBorder:ra(function(e){return{style:{position:"absolute",borderWidth:e.borderInnerWidth,borderColor:e.borderInnerColor,borderRadius:e.borderInnerRadius}}},["borderInnerWidth","borderInnerColor","borderInnerRadius"])})},iX=function(){return"small"},lX=function(r){var u=!0;switch(r){case"accent":return"primary";case"primary":case"subtle":case"outline":return r;default:return null}},mk=function(r,u,c,d){var m=Pc(),t=r.spacingIconContentBefore?{marginStart:m.marginStart+r.spacingIconContentBefore}:{},s=r.spacingIconContentAfter?{marginEnd:m.marginEnd+r.spacingIconContentAfter}:{};return ju(ju(ju(ju({color:c},Pc()),t),s),vn.from(d,u))}});var E0,M5r,Uu,Hye,M6,_6,pk=fe(()=>{"use strict";I();E0=de(Ye()),M5r=de(Dr());tt();Jn();li();Uu=function(){return Uu=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},Uu.apply(this,arguments)},Hye=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},M6=!1,_6=function(r){var u=E0.useRef(null),c=r.accessible,d=r.accessibilityRole,m=r.componentRef,t=m===void 0?u:m,s=r.disabled,n=r.onBlur,a=r.onClick,l=r.onLayout,o=r.loading,f=r.enableFocusRing,g=r.focusable,h=Hye(r,["accessible","accessibilityRole","componentRef","disabled","onBlur","onClick","onLayout","loading","enableFocusRing","focusable"]),y=!!s||!!o,p=y?null:t,R=f1(p,a),C=E0.useCallback(function(P){M6=!1,n==null||n(P)},[n]),S=oi(Uu(Uu({},h),{onPress:R,onBlur:C})),F=E0.useCallback(function(P){!s&&(P.nativeEvent.key==="Enter"||P.nativeEvent.key===" ")&&(M6=!0)},[s]),E=E0.useCallback(function(P){M6&&(a==null||a(P),M6=!1)},[a]),A=Vo(E," ","Enter"),T=r.accessibilityActions&&!!r.accessibilityActions.find(function(P){return P.name==="Toggle"}),M=ft(),_=r.appearance==="primary"&&!Ht(M),L=E0.useState(void 0),k=L[0],v=L[1],b=E0.useState(void 0),x=b[0],w=b[1],B=E0.useCallback(function(P){_&&(v(P.nativeEvent.layout.height),w(P.nativeEvent.layout.width)),l&&l(P)},[l,v,w,_]);return{props:Uu(Uu(Uu(Uu(Uu({},A),{onKeyDown:F}),S.props),y!==void 0&&{disabled:y}),{accessible:c??!0,accessibilityRole:d||"button",onAccessibilityTap:r.onAccessibilityTap||(T?void 0:r.onClick),accessibilityLabel:r.accessibilityLabel,enableFocusRing:f??!_,focusable:g??!y,ref:tl(t),iconPosition:r.iconPosition||"before",loading:o,onLayout:B}),state:Uu(Uu({},S.state),{pressed:S.state.pressed,measuredWidth:x,measuredHeight:k,shouldUseTwoToneFocusBorder:_})}}});var S4,L6,ed,Vye,b4,Gu,Zye,A4,B6=fe(()=>{"use strict";I();S4=de(Ye()),L6=de(Dr());uk();tt();v1();rn();hk();nk();pk();ed=function(){return ed=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},ed.apply(this,arguments)},Vye=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},b4=function(r,u,c){return u[r]||c[r]||r===lX(c.appearance)||r===c.size||!c.size&&r===iX()||r===c.shape||!c.shape&&r==="rounded"||r==="hovered"&&u[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")},Gu=Fi(ed(ed({displayName:E6},nX),{slots:{root:L6.Pressable,rippleContainer:!1,focusInnerBorder:L6.View,icon:Qs,content:ot},useRender:function(r,u){var c=_6(r),d=Js(r.icon),m=u(r,function(t){return b4(t,c.state,r)});return function(t){for(var s=[],n=1;n<arguments.length;n++)s[n-1]=arguments[n];var a=$t(c.props,t),l=a.icon,o=a.iconOnly,f=a.iconPosition,g=a.loading,h=a.accessibilityLabel,y=Vye(a,["icon","iconOnly","iconPosition","loading","accessibilityLabel"]),p=!g&&l,R="";h===void 0&&S4.Children.forEach(s,function(E){typeof E=="string"&&(R=E)});var C=h??R,S=Jr(S4.Fragment,null,g&&Jr(Ys,null),p&&f==="before"&&Jr(m.icon,ed({},d,{accessible:!1})),S4.Children.map(s,function(E){return typeof E=="string"?Jr(m.content,{accessible:!1,key:"content"},E):E}),p&&f==="after"&&Jr(m.icon,ed({},d,{accessible:!1}))),F=!1;return Jr(m.root,ed({},y,{accessibilityLabel:C}),S,c.state.focused&&!!c.state.measuredHeight&&!!c.state.measuredWidth&&c.state.shouldUseTwoToneFocusBorder&&Jr(m.focusInnerBorder,{style:A4(c.state.measuredHeight,c.state.measuredWidth),accessible:!1,focusable:!1}))}}})),Zye=function(r,u){var c=2;return{height:r-c,width:u-c}},A4=Ma(Zye)});var E4,P6=fe(()=>{"use strict";I();E4="ToggleButton"});var O6,oX,jye,uX=fe(()=>{"use strict";I();O6=de(Dr());li();oX=function(r){return Ht(r)?jye:{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}}}},jye={checked:{backgroundColor:(0,O6.PlatformColor)("Highlight"),color:(0,O6.PlatformColor)("HighlightText"),iconColor:(0,O6.PlatformColor)("HighlightText")}}});var T4,N6,cX,sX=fe(()=>{"use strict";I();tt();No();P6();uX();hk();ck();sk();dk();T4=function(){return T4=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},T4.apply(this,arguments)},N6=function(e,r,u){if(u||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))},cX={tokens:[D6,I6,w6,oX,E4],states:N6(["checked"],gk,!0),slotProps:{root:ra(function(e,r){return{style:T4(T4({display:"flex",alignItems:"center",flexDirection:"row",alignSelf:"flex-start",justifyContent:"center",width:e.width,backgroundColor:e.backgroundColor},Zn.from(e,r)),ii.from(e,r))}},N6(N6(["backgroundColor","width"],Zn.keys,!0),ii.keys,!0)),content:ra(function(e,r){return{style:T4({},mk(e,r,e.color,e))}},N6(["color","spacingIconContentAfter","spacingIconContentBefore"],vn.keys,!0)),icon:ra(function(e){return{style:{tintColor:e.iconColor},height:e.iconSize,width:e.iconSize}},["iconColor","iconSize"]),focusInnerBorder:ra(function(e){return{style:{position:"absolute",borderWidth:e.borderInnerWidth,borderColor:e.borderInnerColor,borderRadius:e.borderInnerRadius}}},["borderInnerWidth","borderInnerColor","borderInnerRadius"])}}});function Wye(e,r){return r?c5({checked:e},r):{checked:e}}var gX,c5,Uye,dX,fX,s5,Gye,vk=fe(()=>{"use strict";I();gX=de(Ye());tt();Jn();pk();c5=function(){return c5=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},c5.apply(this,arguments)},Uye=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},dX=function(e,r,u){if(u||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))},fX=[{name:"Toggle"}],s5=function(r){var u=r.accessibilityActions,c=r.accessibilityState,d=r.defaultChecked,m=r.checked,t=r.onAccessibilityAction,s=r.onClick,n=Uye(r,["accessibilityActions","accessibilityState","defaultChecked","checked","onAccessibilityAction","onClick"]);d!=null&&m!=null&&console.warn("defaultChecked and checked are mutually exclusive to one another. Use one or the other.");var a=LT(d,m,s),l=a[0],o=a[1],f=u?dX(dX([],fX,!0),u,!0):fX,g=gX.useCallback(function(y){switch(y.nativeEvent.actionName){case"Toggle":o(y);break}t&&t(y)},[o,t]),h=_6(c5({onClick:o,accessibilityActions:f,accessibilityState:Gye(l,c),onAccessibilityAction:g},n));return{props:h.props,state:c5(c5({},h.state),{checked:l})}},Gye=Ma(Wye)});var Rk,H6,rd,zye,Ck,mX=fe(()=>{"use strict";I();Rk=de(Ye()),H6=de(Dr());uk();tt();v1();rn();sX();P6();vk();B6();rd=function(){return rd=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},rd.apply(this,arguments)},zye=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},Ck=Fi(rd(rd({displayName:E4},cX),{slots:{root:H6.Pressable,icon:Qs,content:ot,focusInnerBorder:H6.View},useRender:function(r,u){var c=Js(r.icon),d=s5(r),m=u(r,function(t){return b4(t,d.state,r)});return function(t){for(var s=[],n=1;n<arguments.length;n++)s[n-1]=arguments[n];var a=$t(d.props,t),l=a.icon,o=a.iconPosition,f=a.iconOnly,g=a.loading,h=a.accessibilityLabel,y=zye(a,["icon","iconPosition","iconOnly","loading","accessibilityLabel"]),p=!g&&l,R="";h===void 0&&Rk.Children.forEach(s,function(S){typeof S=="string"&&(R=S)});var C=h??R;return Jr(m.root,rd({},y,{accessibilityLabel:C}),g&&Jr(Ys,null),p&&o==="before"&&Jr(m.icon,rd({},c,{accessible:!1})),Rk.Children.map(s,function(S){return typeof S=="string"?Jr(m.content,{accessible:!1,key:"content"},S):S}),p&&o==="after"&&Jr(m.icon,rd({},c,{accessible:!1})),d.state.focused&&!!d.state.measuredHeight&&!!d.state.measuredWidth&&d.state.shouldUseTwoToneFocusBorder&&Jr(m.focusInnerBorder,{style:A4(d.state.measuredHeight,d.state.measuredWidth),accessible:!1,focusable:!1}))}}}))});var hX=fe(()=>{"use strict";I();P6();mX();vk()});var td=fe(()=>{"use strict";I();B6();hX()});var V6,Vfr,$ye,pX,jfr,Kye,vX,Za,qye,RX,T0,x4,Oi=fe(()=>{"use strict";I();V6=de(Ei());td();tt();k6();Ci();li();Vfr=de(Dr()),$ye="#00000026",pX=Je.stroke.width10,jfr={borderWidth:pX,padding:0,minHeight:24,minWidth:24,focused:{borderWidth:pX,padding:0},hasContent:{paddingHorizontal:6,minWidth:96,minHeight:24,focused:{paddingHorizontal:6}},primary:{borderWidth:Je.stroke.width05,focused:{borderWidth:Je.stroke.width05}},subtle:{minWidth:24,minHeight:24}},Kye=function(r){var u={color:r.colors.neutralForeground1,iconColor:r.colors.neutralForeground1,borderColor:$ye},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{}},vX={slotProps:{root:ra(function(e,r){return{style:Object.assign({display:"flex",overflow:"hidden",alignItems:"center",flexDirection:"row",justifyContent:"center",width:e.width,backgroundColor:e.backgroundColor},Zn.from(e,r),ii.from(e,r))}},["backgroundColor","width","rippleColor"].concat((0,V6.default)(Zn.keys),(0,V6.default)(ii.keys))),content:ra(function(e,r){var u;return{style:Object.assign({},qye(e,r,(u=e.color)!=null?u:"black",e)),ellipsizeMode:"tail",numberOfLines:1,wrap:!1}},["color","spacingIconContentAfter","spacingIconContentBefore"].concat((0,V6.default)(vn.keys)))}},Za=Gu.compose(vX).customize(Kye),qye=function(r,u,c,d){var m=Pc(),t=r.spacingIconContentBefore?{marginStart:m.marginStart+r.spacingIconContentBefore}:{},s=r.spacingIconContentAfter?{marginEnd:m.marginEnd+r.spacingIconContentAfter}:{},n=r.spacingIconContentBefore?{marginStart:4,marginEnd:2}:{},a=r.spacingIconContentAfter?{marginStart:2,marginEnd:4}:{},l=!r.spacingIconContentBefore&&!r.spacingIconContentAfter;return Object.assign({color:c},t,s,{},vn.from(d,u))},RX=function(r){var u={small:{minHeight:28,minWidth:28,iconSize:20,hasContent:{minHeight:28,minWidth:void 0,paddingHorizontal:Je.size120-Je.stroke.width10,hasIconAfter:{spacingIconContentAfter:Je.size60},hasIconBefore:{spacingIconContentBefore:Je.size60},focused:{paddingHorizontal:Je.size120},primary:!Ht(r)&&{focused:{paddingHorizontal:Je.size120-Je.stroke.width20},square:{focused:{paddingHorizontal:Je.size120-Je.stroke.width10}}}}}};return Ht(r)&&(u.borderColor="transparent"),u},T0=Za.customize(RX),x4=Ck.compose(vX).compose({slotProps:{icon:ra(function(e){return{color:e.iconColor,height:e.iconSize,width:e.iconSize}})}}).customize(RX)});function Qye(e){return typeof e=="function"}var Fk,d5,k4,Jye,yk=fe(()=>{"use strict";I();Fk=de(Oa()),d5=de(Ye());k4=function(r){var u=Jye(r.state),c=typeof r.defaultState>"u"?r.initialState:r.defaultState,d=d5.default.useState(c),m=(0,Fk.default)(d,2),t=m[0],s=m[1],n=u?r.state:t,a=d5.default.useRef(n);d5.default.useEffect(function(){a.current=n},[n]);var l=d5.default.useCallback(function(o){Qye(o)?a.current=o(a.current):a.current=o,s(a.current)},[]);return[n,l]},Jye=function(r){var u=d5.default.useState(function(){return r!==void 0}),c=(0,Fk.default)(u,1),d=c[0];return d}});var f5,CX,FX=fe(()=>{"use strict";I();f5=de(Ye()),CX=function(r){var u=f5.useRef(function(){throw new Error("Cannot call an event handler while rendering")});return f5.useEffect(function(){u.current=r},[r]),f5.useCallback(function(){var c=u.current;return c.apply(void 0,arguments)},[u])}});function da(e){var r=Bi();return function(u){return r(function(){return yX.StyleSheet.create(e(u))},[u])[0]}}var yX,SX=fe(()=>{"use strict";I();yX=de(Dr());F0()});var Xn=fe(()=>{"use strict";I();SX()});function Xye(){return Dt.getInstance().getChangeGate("fixPostAttachmentSubstring")}function w4(e){var r=[],u=0;for(var c of e.ops){var d,m;if(typeof c.insert=="string"){var t=c,s=t.insert.length,n=(d=t.attributes)==null||(m=d.custom)==null?void 0:m.data;n&&n.deltaCustomDataType==="ciqItem"&&r.push({item:n.item,attachmentId:n.attachmentId,start:u,length:s}),u+=s}}return r}function I4(e,r){return{underline:!0,color:e.colors.brandForeground1,custom:{data:r,deleteByWord:!0,selfDestructOnEdit:!0}}}function Yye(e,r,u,c){if(r.length===0)return{ops:[{insert:e}]};r=r.sort().filter(function(o){if(o.start<0||o.length<0||o.start+o.length>e.length)throw new Error("Attachment {start: ".concat(o.start,", length: ").concat(o.length,"} out of bounds for prompt of length ").concat(e.length));return!0});for(var d=0;d<r.length-1;d++)if(r[d].start+r[d].length>r[d+1].start)throw new Error("Attachment ".concat(d," {start: ").concat(r[d].start,", length: ").concat(r[d].length,"} overlaps with ").concat(d+1," {start: ").concat(r[d+1].start,", length: ").concat(r[d+1].length,"}"));var m={ops:[]};if(r[0].start>0){var t=e.substring(0,r[0].start);m.ops.push({insert:t})}for(var s of r){var n=e.substring(s.start,s.start+s.length),a={deltaCustomDataType:"ciqItem",item:s.item,attachmentId:++c};m.ops.push({insert:n,attributes:I4(u,a)})}if(r[r.length-1].start+r[r.length-1].length<e.length){var l=Xye()?e.substring(r[r.length-1].start+r[r.length-1].length):e.substring(r[r.length-1].start);m.ops.push({insert:l})}return m}function bX(e){if(!e)return 0;var r=0;return e.ops.forEach(function(u){var c,d,m=(c=u.attributes)==null||(d=c.custom)==null?void 0:d.data;m&&m.deltaCustomDataType==="ciqItem"&&(r=Math.max(r,m.attachmentId))}),r}function Oc(e,r,u,c){try{return Yye(e,r,u,c)}catch(d){return}}var Z6=fe(()=>{"use strict";I();wn()});var lgr,eSe,AX,Sk,bk=fe(()=>{"use strict";I();tt();Xn();lgr=de(Dr());Ci();eSe=da(function(e){return{root:{overflow:"hidden",borderRadius:Je.corner.radius40,marginVertical:void 0},rootFocused:{borderColor:e.colors.brandStroke1,borderBottomWidth:2},textInput:{color:e.colors.neutralForeground1,maxHeight:220,fontSize:14},textInputDisabled:{color:e.colors.neutralForegroundDisabled},textInputContainer:{borderRadius:4,paddingVertical:10,paddingHorizontal:12,borderWidth:1,borderColor:e.colors.neutralStroke1Selected,backgroundColor:e.colors.neutralBackground1},textInputSmall:{minHeight:20},textInputMedium:{minHeight:60},textInputContainerFocused:{borderBottomWidth:0,paddingBottom:9},textInputContainerDisabled:{borderColor:e.colors.neutralBackgroundDisabled,backgroundColor:e.colors.neutralBackgroundDisabled},characterCount:{color:e.colors.neutralForeground4,marginTop:Je.size60},characterCountError:{color:e.name==="DarkGray"?Je.color.cranberry.tint50:e.colors.dangerForeground1},modelPickerStyle:{marginVertical:2},researcherButtonStyle:{marginVertical:4},vibrancyView:{padding:5}}}),AX=function(r){var u=r.copilotComposeModelMenu,c=r.researcherButton,d=r.disabled,m=r.focused,t=r.overMaxCharacter,s=ft(),n=eSe(s),a=n.rootFocused,l=Object.assign({},n.textInputContainerFocused,r.onMultiTurnSubmit?{paddingBottom:0}:{});r.root.style=yt(n.root,m&&!d&&a,r.root.style),r.textInputContainer.style=yt(n.textInputContainer,m&&!d&&l,d&&n.textInputContainerDisabled,r.textInputContainer.style),u&&(u.style=n.modelPickerStyle),c&&(c.style=n.researcherButtonStyle),r.textInput.style=yt(!1,n.textInput,d&&n.textInputDisabled,r.size==="small"&&n.textInputSmall,r.size==="medium"&&n.textInputMedium,r.textInput.style),r.characterCount.style=yt(n.characterCount,t&&n.characterCountError,r.characterCount.style),r.vibrancyView&&(r.vibrancyView.style=n.vibrancyView)},Sk={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 Ak,Ek,dgr,EX=fe(()=>{"use strict";I();Ak=de(Ye()),Ek=(0,Ak.createContext)({open:!1,setOpen:function(){},initialized:!1}),dgr=Ek.Provider});function D4(e){TX.AccessibilityInfo.announceForAccessibility(e)}var TX,xX=fe(()=>{"use strict";I();TX=de(Dr())});function il(){return!1}var j6=fe(()=>{"use strict";I()});var U6,Tk,rSe,kX,ad,xk,G6,F1,y1,W6=fe(()=>{"use strict";I();j6();U6={background:{resting:"#FFFFFF",hover:"#D2D2D2",pressed:"#B1B1B1"},title:{resting:"#262626",disabled:"#666666"},tag:{resting:"#605e5c",disabled:"#666666"},subtitle:{resting:"#666666",disabled:"#666666"},focusRing:"#969696"},Tk={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)"},rSe={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)"},kX=function(r,u,c,d,m,t,s,n){var a={};m?s.background.disabled&&(a.backgroundColor=s.background.disabled,t&&s.border&&(a.borderColor=s.border)):(u&&(n!=null&&n.useFluentV9&&il()?(a.backgroundColor="Canvas",a.borderColor="Highlight"):(s.background.hover&&(a.backgroundColor=s.background.hover),s.focusRing&&c&&(a.borderColor=s.focusRing))),d&&(s.background.focused&&(a.backgroundColor=s.background.focused),s.focusRing&&(a.borderColor=s.focusRing)),r&&s.background.pressed&&(a.backgroundColor=s.background.pressed),s.border&&!a.borderColor&&(a.borderColor=s.border));var l=a.backgroundColor||(n!=null&&n.useFluentV9&&il()?"Canvas":s.background.resting),o=a.borderColor||l;return{backgroundColor:l,borderColor:o}},ad=function(r,u,c,d,m){var t=m.resting;return c?m.disabled&&(t=m.disabled):(u&&m.hover&&(t=m.hover),d&&m.focused&&(t=m.focused),r&&m.pressed&&(t=m.pressed)),t},xk=function(r,u,c){return r.map(function(d){var m,t=(m=d.cssColor)!==null&&m!==void 0?m:u;return c&&d.cssColorHover&&(t=d.cssColorHover),Object.assign(Object.assign({},d),{cssColor:t})}).filter(function(d){return!!d})},G6=function(r,u){return r&&r.cssColor?r:r&&u?Object.assign(Object.assign({},r),{cssColor:u}):u?{cssColor:u}:r},F1=function(r,u){var c=!!(r.showUnderline&&r.topPanelScopeButton);return u||!!r.hasKeyboardFocus||c},y1=function(r,u){return r.theme?r.theme:u!=null&&u.useFluentV9?r.appearance==="primary"?rSe:Tk:U6}});var Nr,M4=fe(()=>{"use strict";I();(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"})(Nr||(Nr={}))});function DX(e,r){var u=r.nativeEvent;if(IX[u.key]!==void 0){var c={key:IX[u.key],alt:u.altKey,ctrl:u.ctrlKey,shift:u.shiftKey,meta:u.metaKey};e(c)}}function MX(){return!0}function _4(e,r){if(MX()){var u=r;e.onKeyDown&&(u.onKeyDown=DX.bind(void 0,e.onKeyDown)),e.onKeyUp&&(u.onKeyUp=DX.bind(void 0,e.onKeyUp))}}var Sgr,IX,Egr,kk=fe(()=>{"use strict";I();Sgr=de(Dr());M4();Jn();IX={ArrowDown:Nr.ArrowDown,ArrowUp:Nr.ArrowUp,ArrowLeft:Nr.ArrowLeft,ArrowRight:Nr.ArrowRight,Enter:Nr.Enter," ":Nr.Space,End:Nr.End,Escape:Nr.Escape,Home:Nr.Home,Tab:Nr.Tab},Egr={" ":Nr.Space,Tab:Nr.Tab,Escape:Nr.Escape,Enter:Nr.Enter,ArrowLeft:Nr.ArrowLeft,ArrowRight:Nr.ArrowRight,ArrowUp:Nr.ArrowUp,ArrowDown:Nr.ArrowDown,Home:Nr.Home,End:Nr.End}});var LX,BX,wk,PX=fe(()=>{"use strict";I();LX=de(et()),BX=de(rt()),wk=function(){function e(r){(0,LX.default)(this,e),this._event=r}return(0,BX.default)(e,[{key:"isOriginal",get:function(){return this._event.currentTarget===this._event.target}},{key:"stopPropagation",value:function(){this._event.stopPropagation()}}])}()});var z6=ar((Igr,OX)=>{I();OX.exports=OfficePlatformGlobal.RNWin32.UIAnchor});var _a,Ni,nd,id=fe(()=>{"use strict";I();(function(e){e[e.Normal=0]="Normal",e[e.Bold=1]="Bold",e[e.SemiBold=2]="SemiBold"})(_a||(_a={}));(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"})(Ni||(Ni={}));(function(e){e[e.Normal=0]="Normal",e[e.NoWrap=1]="NoWrap"})(nd||(nd={}))});function HX(e,r,u){var c=e.indexOf(r);if(c===-1)return u;var d=function(l,o){return l.start-o.start},m=function(l){return l.start<=c&&l.start+l.length>c},t={start:c,length:1,underlineType:Ni.Single},s=u&&u.filter(m);if(!s||s.length===0)return u?[].concat((0,NX.default)(u),[t]).sort(d):[t];var n=s[0];return c>n.start&&u.push(Object.assign(Object.assign({},n),{length:c-n.start})),u.push(Object.assign(Object.assign({},n),t)),n.start+n.length>c+1&&u.push(Object.assign(Object.assign({},n),{start:c+1,length:n.start+n.length-c-1})),u.filter(function(a){return a!==n}).sort(d)}var NX,VX=fe(()=>{"use strict";I();NX=de(Ei());id()});function lo(e,r){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,c,d;return r===void 0?(e==null?void 0:e.borderRadius)===void 0||typeof(e==null?void 0:e.borderRadius)=="number"?(c=e==null?void 0:e.borderRadius)!==null&&c!==void 0?c:u:void 0:typeof(e==null?void 0:e.borderRadius)=="object"?(d=e.borderRadius[r])!==null&&d!==void 0?d:0:void 0}var ZX=fe(()=>{"use strict";I()});var Ik=fe(()=>{"use strict";I();ZX()});var oa,ta,Wu,Nc,ld=fe(()=>{"use strict";I();(function(e){e[e.TopToBottom=0]="TopToBottom",e[e.LeftToRight=1]="LeftToRight"})(oa||(oa={}));(function(e){e[e.Start=0]="Start",e[e.Stretch=1]="Stretch",e[e.Baseline=2]="Baseline",e[e.Center=3]="Center"})(ta||(ta={}));(function(e){e[e.Start=0]="Start",e[e.Center=1]="Center",e[e.SpaceBetween=2]="SpaceBetween",e[e.End=3]="End"})(Wu||(Wu={}));(function(e){e[e.Polite=0]="Polite",e[e.Off=1]="Off"})(Nc||(Nc={}))});function tSe(e,r,u){return r=(0,Dk.default)(r),(0,GX.default)(e,zX()?Reflect.construct(r,u||[],(0,Dk.default)(e).constructor):r.apply(e,u))}function zX(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(zX=function(){return!!e})()}var jX,UX,GX,Dk,WX,$6,K6,pt,g5=fe(()=>{"use strict";I();jX=de(et()),UX=de(rt()),GX=de(Dn()),Dk=de(Tn()),WX=de(Mn()),$6=de(Ye());kk();K6=de(Dr());ld();Ik();pt=function(e){function r(){return(0,jX.default)(this,r),tSe(this,r,arguments)}return(0,WX.default)(r,e),(0,UX.default)(r,[{key:"render",value:function(){return $6.createElement(K6.View,Object.assign({},this.getRootViewProps()),this.props.children)}},{key:"getRootViewProps",value:function(){var c={style:this.computeStyles(this.props.style)};return _4(this.props,c),this.props.accessible&&(c.accessible=!0,c.accessibilityLabel=this.props.accessibilityLabel,c.accessibilityRole=this.getAccessibilityRole()),c.nativeID=this.props.nativeID,c}},{key:"computeStyles",value:function(c){var d={};switch(this.props.direction===oa.LeftToRight?d.flexDirection="row":d.flexDirection="column",this.props.align){case ta.Stretch:d.alignItems="stretch";break;case ta.Center:d.alignItems="center";break;case ta.Baseline:d.alignItems="baseline";break;default:d.alignItems="flex-start"}switch(this.props.justifyContent){case Wu.Center:d.justifyContent="center";break;case Wu.End:d.justifyContent="flex-end";break;case Wu.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.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.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=lo(c);break;case"object":d.borderTopStartRadius=lo(c,"topStart",0),d.borderTopEndRadius=lo(c,"topEnd",0),d.borderBottomStartRadius=lo(c,"bottomStart",0),d.borderBottomEndRadius=lo(c,"bottomEnd",0);break}}return K6.StyleSheet.flatten(d)}},{key:"getAccessibilityRole",value:function(){return this.props.accessibilityRole==="listbox"?"list":"group"}},{key:"focus",value:function(c){}},{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}}}])}($6.PureComponent)});function aSe(e,r,u){return r=(0,_k.default)(r),(0,qX.default)(e,JX()?Reflect.construct(r,u||[],(0,_k.default)(e).constructor):r.apply(e,u))}function JX(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(JX=function(){return!!e})()}var Mk,$X,KX,qX,_k,QX,XX,q6,YX=fe(()=>{"use strict";I();Mk=de(gl()),$X=de(et()),KX=de(rt()),qX=de(Dn()),_k=de(Tn()),QX=de(Mn()),XX=de(Ye());id();q6=function(e){function r(u){var c;return(0,$X.default)(this,r),c=aSe(this,r,[u]),c.state={focused:!1},c.onFocus=c.onFocus.bind(c),c.onBlur=c.onBlur.bind(c),c}return(0,QX.default)(r,e),(0,KX.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],n=s.start,a=n+s.length,l=Math.max(d,Math.min(t,n)),o=Math.max(d,Math.min(t,a));if(l>=o){m+=1;continue}d<l&&(c.push(this.renderTextRun(d,l)),d=l),d<o&&(c.push(this.renderTextRun(d,o,s)),d=o),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,n,a,l=(d=this.props.style)!==null&&d!==void 0?d:{},o=(t=(m=this.props.style)===null||m===void 0?void 0:m.padding)!==null&&t!==void 0?t:this.props.focusable?1:0,f=((s=l[c])!==null&&s!==void 0?s:0)+o,g=(a=(n=this.props.style)===null||n===void 0?void 0:n.borderWidth)!==null&&a!==void 0?a:this.props.focusable?1:0;return this.computeBorderColor()!==void 0?f:f+g}},{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}}])}(XX.PureComponent);q6.defaultTheme={focusRing:"#000000"};q6.baseFontWeightValuesByType=(0,Mk.default)((0,Mk.default)({},_a.Bold,"bold"),_a.Normal,"normal")});function nSe(e,r,u){return r=(0,Lk.default)(r),(0,aY.default)(e,iY()?Reflect.construct(r,u||[],(0,Lk.default)(e).constructor):r.apply(e,u))}function iY(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(iY=function(){return!!e})()}var eY,rY,tY,aY,Lk,nY,m5,zu,dn,L4=fe(()=>{"use strict";I();eY=de(gl()),rY=de(et()),tY=de(rt()),aY=de(Dn()),Lk=de(Tn()),nY=de(Mn()),m5=de(Ye()),zu=de(Dr());id();YX();dn=function(e){function r(){var u;return(0,rY.default)(this,r),u=nSe(this,r,arguments),u.viewRef=m5.createRef(),u}return(0,nY.default)(r,e),(0,tY.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(l){var o,f;(f=(o=c.props).onHeightChange)===null||f===void 0||f.call(o,l.nativeEvent.layout.height)}}:{},t=this.renderTextRuns(),s=m5.createElement(zu.Text,Object.assign({style:this.renderFormatting(this.props.style),accessible:!1},m,this.getRootTextProps(this.props.style)),t.length!==0?t:this.props.text),n={accessible:!0,accessibilityLabel:this.getAccessibilityLabel(),accessibilityRole:this.props.accessibilityHidden?void 0:this.getAccessibilityRole(),style:this.computeStyles(this.props.style),testID:this.props.automationLabel};return n.accessibilityPositionInSet=this.props.accessibilityPositionInSet,n.accessibilitySetSize=this.props.accessibilitySetSize,this.props.accessibilityHidden?s:m5.createElement(zu.View,Object.assign({},d,{ref:this.viewRef},n),s)}},{key:"focus",value:function(){if(this.props.focusable&&this.viewRef.current){var c=zu.UIManager.getViewManagerConfig("RCTView").Commands;"focus"in c&&zu.UIManager.dispatchViewManagerCommand((0,zu.findNodeHandle)(this.viewRef.current),zu.UIManager.getViewManagerConfig("RCTView").Commands.focus,void 0)}}},{key:"renderTextRun",value:function(c,d,m){return m5.createElement(zu.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 Ni.Single:c.textDecorationLine="underline";break;case Ni.SpellingSquiggle:case Ni.GrammarSquiggle:case Ni.CritiqueSquiggle:this.renderBold(c,_a.Bold),c.color=m;break}}},{key:"renderFormatting",value:function(c){var d={};return c!=null&&c.fontWeight&&this.renderBold(d,c.fontWeight),d.fontFamily=c==null?void 0:c.fontFamily,d.fontSize=c==null?void 0:c.fontSize,d.fontStyle=c!=null&&c.italic?"italic":void 0,d.color=c==null?void 0:c.cssColor,c!=null&&c.underlineType&&this.renderUnderline(d,c.underlineType,c.emphasizedColor),d.backgroundColor=c==null?void 0:c.highlightColor,d}},{key:"getRootTextProps",value:function(c){var d={};return c!=null&&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==null?void 0:c.width,t.height=c==null?void 0:c.height,c!=null&&c.flexibleSize_DONOTUSE&&(t.flexGrow=1,t.flexShrink=1),t}}])}(q6);dn.fontWeightValueByType=Object.assign(Object.assign({},dn.baseFontWeightValuesByType),(0,eY.default)({},_a.SemiBold,"600"))});var oY=ar((amr,lY)=>{I();lY.exports=OfficePlatformGlobal.Polyester.Components});var uY,cY,Bk,sY=fe(()=>{"use strict";I();uY=de(Ye()),cY=de(oY()),Bk=function(r){return uY.createElement(cY.PersonaProfile,{displayName:r.text,resolutionId:r.resolutionId,backgroundColor:r.initialsColor})}});var S1,oo,Pk=fe(()=>{"use strict";I();(function(e){e[e.bottomCenter=5]="bottomCenter",e[e.rightCenter=12]="rightCenter"})(S1||(S1={}));(function(e){e[e.Start=0]="Start",e[e.Center=1]="Center"})(oo||(oo={}))});var dY,fY,gY,mY,hY,pY,vY,RY,h5,CY,Q6,Ok,FY,Nk=fe(()=>{"use strict";I();Pk();dY=function(r){var u,c;return((u=r==null?void 0:r.paddingHorizontal)!==null&&u!==void 0?u:8)+((c=r==null?void 0:r.paddingStart)!==null&&c!==void 0?c:0)},fY=function(r){var u,c;return((u=r==null?void 0:r.paddingHorizontal)!==null&&u!==void 0?u:8)+((c=r==null?void 0:r.paddingEnd)!==null&&c!==void 0?c:0)},gY=function(r){var u;return(u=r==null?void 0:r.paddingVertical)!==null&&u!==void 0?u:8},mY=function(r){var u,c;return((u=r==null?void 0:r.paddingVertical)!==null&&u!==void 0?u:8)+((c=r==null?void 0:r.paddingBottom)!==null&&c!==void 0?c:0)},hY=function(r){var u,c;return((u=r==null?void 0:r.marginHorizontal)!==null&&u!==void 0?u:0)+((c=r==null?void 0:r.marginStart)!==null&&c!==void 0?c:0)},pY=function(r){var u,c;return((u=r==null?void 0:r.marginHorizontal)!==null&&u!==void 0?u:0)+((c=r==null?void 0:r.marginEnd)!==null&&c!==void 0?c:0)},vY=function(r){var u;return(u=r==null?void 0:r.marginVertical)!==null&&u!==void 0?u:0},RY=function(r){var u,c;return((u=r==null?void 0:r.marginVertical)!==null&&u!==void 0?u:0)+((c=r==null?void 0:r.marginBottom)!==null&&c!==void 0?c:0)},h5=function(r,u){var c,d;return u===void 0?(r==null?void 0:r.borderThickness)===void 0||typeof(r==null?void 0:r.borderThickness)=="number"?(c=r==null?void 0:r.borderThickness)!==null&&c!==void 0?c:1:void 0:typeof(r==null?void 0:r.borderThickness)=="object"?(d=r.borderThickness[u])!==null&&d!==void 0?d:0:void 0},CY=function(r){return r.hidden?0:1},Q6=function(r){var u;return!((u=r.style)===null||u===void 0)&&u.flexibleSize?1:void 0},Ok=function(r){return(r==null?void 0:r.textAlign)===oo.Center?"center":"start"},FY=function(r){return(r==null?void 0:r.textAlign)===oo.Center?"center":"flex-start"}});var Bl,vl,SY,bY,AY,EY,TY,xY,kY,wY=fe(()=>{"use strict";I();Bl=de(Ye()),vl=de(ya()),SY=function(r){return Bl.createElement(vl.Svg,{viewBox:"0 0 2048 2048",width:"16",height:"16"},Bl.createElement(vl.Path,{d:"M0 1280v-128h128v128H0zm0-384V768h128v128H0zm384 0V768h1664v128H384zM0 512V384h128v128H0zm384-128h1664v128H384V384zm0 896v-128h1664v128H384zM0 1664v-128h128v128H0zm384 0v-128h1664v128H384z",fill:r??"black"}))},bY=function(r){return Bl.createElement(vl.Svg,{viewBox:"0 0 2048 2048",width:"16",height:"16"},Bl.createElement(vl.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"}))},AY=function(r){return Bl.createElement(vl.Svg,{viewBox:"0 0 2048 2048",width:"16",height:"16"},Bl.createElement(vl.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"}))},EY=function(r){return Bl.createElement(vl.Svg,{viewBox:"0 0 2048 2048",width:"16",height:"16"},Bl.createElement(vl.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"}))},TY=function(r){return Bl.createElement(vl.Svg,{viewBox:"0 0 24 24",width:"16",height:"16"},Bl.createElement(vl.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"}))},xY=function(r){return Bl.createElement(vl.Svg,{viewBox:"0 0 2048 2048",width:"16",height:"16"},Bl.createElement(vl.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"}))},kY=function(r){return Bl.createElement(vl.Svg,{viewBox:"0 0 24 24",width:"16",height:"16"},Bl.createElement(vl.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 lt,ct,fmr,IY,DY,MY,_Y,LY,BY,gmr,Hk,PY,OY,NY,HY=fe(()=>{"use strict";I();lt=de(Ye()),ct=de(ya()),fmr=lt.createElement(ct.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},lt.createElement(ct.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"}),lt.createElement(ct.Path,{d:"M21.29 5.99996L18 2.70996V5.49996C18 5.7761 18.2239 5.99996 18.5 5.99996H21.29Z",fill:"white"}),lt.createElement(ct.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"}),lt.createElement(ct.Rect,{x:"1",y:"7",width:"12",height:"12",rx:"1",fill:"#AF2031"}),lt.createElement(ct.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"}),lt.createElement(ct.Path,{d:"M19 10V15.75C19 15.8881 18.8881 16 18.75 16H14V17H18.75C19.4404 17 20 16.4404 20 15.75V10H19Z",fill:"#C94F60"}),lt.createElement(ct.Path,{d:"M20 11H14V9H19C19.5523 9 20 9.44772 20 10V11Z",fill:"#E08095"})),IY=lt.createElement(ct.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},lt.createElement(ct.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"}),lt.createElement(ct.Path,{d:"M21.293 5.99997L18 2.70697V5.49997C18 5.77497 18.225 5.99997 18.5 5.99997H21.293Z",fill:"white"}),lt.createElement(ct.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"}),lt.createElement(ct.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"}),lt.createElement(ct.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"}),lt.createElement(ct.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"})),DY=lt.createElement(ct.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},lt.createElement(ct.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"}),lt.createElement(ct.Path,{d:"M21.293 6.00003L18 2.70703V5.50003C18 5.77503 18.225 6.00003 18.5 6.00003H21.293Z",fill:"white"}),lt.createElement(ct.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"}),lt.createElement(ct.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"}),lt.createElement(ct.Path,{d:"M15 17H14V15H15C15.5523 15 16 15.4477 16 16C16 16.5523 15.5523 17 15 17Z",fill:"#185C37"}),lt.createElement(ct.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"}),lt.createElement(ct.Path,{d:"M15 14H14V12H15C15.5523 12 16 12.4477 16 13C16 13.5523 15.5523 14 15 14Z",fill:"#107C41"}),lt.createElement(ct.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"}),lt.createElement(ct.Path,{d:"M15 11H14V9H15C15.5523 9 16 9.44772 16 10C16 10.5523 15.5523 11 15 11Z",fill:"#21A366"}),lt.createElement(ct.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"}),lt.createElement(ct.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"})),MY=lt.createElement(ct.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},lt.createElement(ct.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"}),lt.createElement(ct.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"}),lt.createElement(ct.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"}),lt.createElement(ct.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"})),_Y=lt.createElement(ct.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},lt.createElement(ct.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"}),lt.createElement(ct.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"}),lt.createElement(ct.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"}),lt.createElement(ct.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"}),lt.createElement(ct.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"}),lt.createElement(ct.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"}),lt.createElement(ct.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"})),LY=lt.createElement(ct.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},lt.createElement(ct.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"}),lt.createElement(ct.Path,{d:"M18.293 6.00003L15 2.70703V5.50003C15 5.77503 15.225 6.00003 15.5 6.00003H18.293Z",fill:"white"}),lt.createElement(ct.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"}),lt.createElement(ct.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"}),lt.createElement(ct.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",stroke:"#D65532",strokeLinecap:"round",strokeLinejoin:"round"}),lt.createElement(ct.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"})),BY=lt.createElement(ct.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},lt.createElement(ct.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"}),lt.createElement(ct.Path,{d:"M21.293 6.00003L18 2.70703V5.50003C18 5.77503 18.225 6.00003 18.5 6.00003H21.293Z",fill:"white"}),lt.createElement(ct.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"}),lt.createElement(ct.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"}),lt.createElement(ct.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"}),lt.createElement(ct.Path,{d:"M18.0498 10.95H20.9998C20.7799 9.42106 19.5787 8.2199 18.0498 8V10.95Z",fill:"#FFC7B5"}),lt.createElement(ct.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"}),lt.createElement(ct.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"})),gmr=lt.createElement(ct.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},lt.createElement(ct.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"}),lt.createElement(ct.Path,{d:"M21.293 6.00003L18 2.70703V5.50003C18 5.77503 18.225 6.00003 18.5 6.00003H21.293Z",fill:"white"}),lt.createElement(ct.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"}),lt.createElement(ct.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"}),lt.createElement(ct.Path,{d:"M10 14H19C19.5523 14 20 13.5523 20 13V9C20 8.44772 19.5523 8 19 8H10V14Z",fill:"#81C8C3"}),lt.createElement(ct.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"}),lt.createElement(ct.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"})),Hk=lt.createElement(ct.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},lt.createElement(ct.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"}),lt.createElement(ct.Path,{d:"M21.293 6.00003L18 2.70703V5.50003C18 5.77503 18.225 6.00003 18.5 6.00003H21.293Z",fill:"white"}),lt.createElement(ct.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"})),PY=lt.createElement(ct.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},lt.createElement(ct.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"}),lt.createElement(ct.Path,{d:"M21.29 5.99996L18 2.70996V5.49996C18 5.7761 18.2239 5.99996 18.5 5.99996H21.29Z",fill:"white"}),lt.createElement(ct.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"}),lt.createElement(ct.Rect,{x:"1",y:"7",width:"12",height:"12",rx:"1",fill:"#185ABD"}),lt.createElement(ct.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"}),lt.createElement(ct.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"}),lt.createElement(ct.Rect,{x:"14",y:"14",width:"2",height:"4",fill:"#41A5EE"}),lt.createElement(ct.Rect,{x:"15.502",y:"11.4971",width:"2.83",height:"2.83",transform:"rotate(-45 15.502 11.4971)",fill:"#103F91"})),OY=lt.createElement(ct.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},lt.createElement(ct.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"}),lt.createElement(ct.Path,{d:"M21.293 6.00003L18 2.70703V5.50003C18 5.77503 18.225 6.00003 18.5 6.00003H21.293Z",fill:"white"}),lt.createElement(ct.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"}),lt.createElement(ct.Path,{d:"M19.5 14H14V15H19.5C19.7761 15 20 14.7761 20 14.5C20 14.2239 19.7761 14 19.5 14Z",fill:"#185ABD"}),lt.createElement(ct.Path,{d:"M19.5 12H14V13H19.5C19.7761 13 20 12.7761 20 12.5C20 12.2239 19.7761 12 19.5 12Z",fill:"#2B7CD3"}),lt.createElement(ct.Path,{d:"M19.5 10H14V11H19.5C19.7761 11 20 10.7761 20 10.5C20 10.2239 19.7761 10 19.5 10Z",fill:"#41A5EE"}),lt.createElement(ct.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"}),lt.createElement(ct.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"})),NY=lt.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",transform:"translate(2.5, 0)",fill:"none"},lt.createElement("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"}),lt.createElement("path",{d:"M18.293 6.00003L15 2.70703V5.50003C15 5.77503 15.225 6.00003 15.5 6.00003H18.293Z",fill:"white"}),lt.createElement("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"}),lt.createElement("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"}))});var uo,ll,VY,ZY,jY,Vk,UY=fe(()=>{"use strict";I();uo=de(Ye()),ll=de(ya()),VY=function(r,u){return uo.createElement(ll.Svg,{viewBox:"0 0 32 32",width:"24",height:"24"},uo.createElement(ll.Rect,{width:"32",height:"32",rx:"16",fill:u??"#EBEBEB"}),uo.createElement(ll.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"}))},ZY=function(r,u){return uo.createElement(ll.Svg,{viewBox:"0 0 32 32",width:"24",height:"24"},uo.createElement(ll.Rect,{width:"32",height:"32",rx:"16",fill:u??"#EBEBEB"}),uo.createElement(ll.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"}))},jY=function(r,u){return uo.createElement(ll.Svg,{viewBox:"0 0 32 32",width:"24",height:"24"},uo.createElement(ll.Rect,{width:"32",height:"32",rx:"16",fill:u??"#EBEBEB"}),uo.createElement(ll.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"}))},Vk=function(r,u){return uo.createElement(ll.Svg,{viewBox:"0 0 32 32",width:"24",height:"24"},uo.createElement(ll.Rect,{width:"32",height:"32",rx:"16",fill:u??"#EBEBEB"}),uo.createElement(ll.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"}),uo.createElement(ll.Circle,{cx:"21.0091",cy:"20.3338",r:"3.57417",fill:r??"#616161",stroke:"#F5F5F5",strokeWidth:"0.7"}))}});function Zk(e,r,u){switch(e){case"Accept":return gt.createElement(st.Svg,{width:"16",height:"16",viewBox:"0 0 2048 2048"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"16",height:"16",viewBox:"0 0 48 48",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},gt.createElement(st.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 SY(r);case"BowTie":return gt.createElement(st.Svg,{width:"16",height:"14",viewBox:"0 0 16 14",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"16",height:"16",viewBox:"0 0 2048 2048",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"14",height:"10",viewBox:"0 0 14 10",fill:"none"},gt.createElement(st.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 bY(r);case"Color":return gt.createElement(st.Svg,{width:"16",height:"16",viewBox:"0 0 2048 2048",fill:"none"},gt.createElement(st.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">\n <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)"/>\n <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)"/>\n <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)"/>\n <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)"/>\n <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)"/>\n <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)"/>\n <defs>\n <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)">\n <stop offset="0.0955758" stop-color="#00AEFF"/>\n <stop offset="0.773185" stop-color="#2253CE"/>\n <stop offset="1" stop-color="#0736C4"/>\n </radialGradient>\n <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)">\n <stop stop-color="#FFB657"/>\n <stop offset="0.633728" stop-color="#FF5F3D"/>\n <stop offset="0.923392" stop-color="#C02B3C"/>\n </radialGradient>\n <linearGradient id="paint2_linear_56201_15523" x1="5.29507" y1="3.38547" x2="6.17192" y2="13.8705" gradientUnits="userSpaceOnUse">\n <stop offset="0.156162" stop-color="#0D91E1"/>\n <stop offset="0.487484" stop-color="#52B471"/>\n <stop offset="0.652394" stop-color="#98BD42"/>\n <stop offset="0.937361" stop-color="#FFC800"/>\n </linearGradient>\n <linearGradient id="paint3_linear_56201_15523" x1="6.11337" y1="2" x2="6.59201" y2="13.4355" gradientUnits="userSpaceOnUse">\n <stop stop-color="#3DCBFF"/>\n <stop offset="0.246674" stop-color="#0588F7" stop-opacity="0"/>\n </linearGradient>\n <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)">\n <stop offset="0.0661714" stop-color="#8C48FF"/>\n <stop offset="0.5" stop-color="#F2598A"/>\n <stop offset="0.895833" stop-color="#FFB152"/>\n </radialGradient>\n <linearGradient id="paint5_linear_56201_15523" x1="17.6045" y1="5.87186" x2="17.5982" y2="8.98507" gradientUnits="userSpaceOnUse">\n <stop offset="0.0581535" stop-color="#F8ADFA"/>\n <stop offset="0.708063" stop-color="#A86EDD" stop-opacity="0"/>\n </linearGradient>\n </defs>\n </svg>\n ';return gt.createElement(st.SvgXml,{height:20,width:20,xml:c});case"Completed":return AY(r);case"Copy":return gt.createElement(st.Svg,{width:"14",height:"16",viewBox:"0 0 14 16",fill:"none"},gt.createElement(st.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 IY;case"Delete":return gt.createElement(st.Svg,{width:"13",height:"16",viewBox:"0 0 13 16",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{viewBox:"0 0 20 20",width:"4",height:"4"},gt.createElement(st.Circle,{cx:"10",cy:"10",r:"10",fill:r??"#006BFF"}));case"DropdownChevron":return gt.createElement(st.Svg,{width:"10",height:"7",viewBox:"0 0 10 7",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"15",height:"16",viewBox:"0 0 15 16",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"15",height:"16",viewBox:"0 0 15 16",fill:"none"},gt.createElement(st.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"}),gt.createElement(st.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 VY(r,u);case"ErrorBadge":return gt.createElement(st.Svg,{width:"16",height:"16",viewBox:"0 0 2048 2048",fill:"none"},gt.createElement(st.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 ZY(r,u);case"EventSeries":return jY(r,u);case"EventRecorded":return Vk(r,u);case"Excel":return DY;case"Files":return Hk;case"FirstRowAsHeader":return gt.createElement(st.Svg,{width:"16",height:"12",viewBox:"0 0 16 12",fill:"none"},gt.createElement(st.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"GiveFeedback":return gt.createElement(st.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"16",height:"16",viewBox:"0 0 2048 2048",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},gt.createElement(st.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 MY;case"MergeCells":return gt.createElement(st.Svg,{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"9",height:"16",viewBox:"0 0 9 16",fill:"none"},gt.createElement(st.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 EY(r);case"OneNoteNotebook":return _Y;case"Overflow":return gt.createElement(st.Svg,{width:"15",height:"2",viewBox:"0 0 15 2",fill:"none"},gt.createElement(st.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"Pdf":return LY;case"Plus":return gt.createElement(st.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},gt.createElement(st.Path,{d:"M16 7.5V8.5H8.5V16H7.5V8.5H0V7.5H7.5V0H8.5V7.5H16Z",fill:r}));case"PremiumDiamond":return gt.createElement(st.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"9",height:"16",viewBox:"0 0 9 16",fill:"none"},gt.createElement(st.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 BY;case"QuestionAnswer":return TY(r);case"Record":return Vk(r,u);case"Regenerate":return gt.createElement(st.Svg,{width:"12",height:"16",viewBox:"0 0 12 16",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"14",height:"11",viewBox:"0 0 14 11",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"15",height:"16",viewBox:"0 0 15 16",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none"},gt.createElement(st.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 gt.createElement(st.Svg,{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none"},gt.createElement(st.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 xY(r);case"TxtFiles":return NY;case"Undo":return gt.createElement(st.Svg,{width:"13",height:"16",viewBox:"0 0 13 16",fill:"none"},gt.createElement(st.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 Hk;case"Visio":return PY;case"Vote":return kY(r);case"Word":return OY;case"WordCopilot":var d='\n <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n <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)"/>\n <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)"/>\n <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)"/>\n <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)"/>\n <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)"/>\n <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)"/>\n <path d="M2.00063 12.8293C2.00063 12.8293 2.00063 12.8292 2.00063 12.8293V12.8293Z" fill="url(#paint6_radial_1533_186901)"/>\n <path d="M2.00063 12.8293C2.00063 12.8293 2.00063 12.8292 2.00063 12.8293V12.8293Z" fill="url(#paint7_linear_1533_186901)"/>\n <defs>\n <linearGradient id="paint0_linear_1533_186901" x1="9.09324" y1="5.8282" x2="4.74492" y2="18.4869" gradientUnits="userSpaceOnUse">\n <stop stop-color="#AE7FE2"/>\n <stop offset="1" stop-color="#0078D4"/>\n </linearGradient>\n <linearGradient id="paint1_linear_1533_186901" x1="7.44306" y1="15.2211" x2="6.6907" y2="13.8939" gradientUnits="userSpaceOnUse">\n <stop offset="0.9999" stop-color="#114A8B"/>\n <stop offset="1" stop-color="#0078D4" stop-opacity="0"/>\n </linearGradient>\n <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)">\n <stop offset="0.140029" stop-color="#D59DFF"/>\n <stop offset="1" stop-color="#5E438F"/>\n </radialGradient>\n <linearGradient id="paint3_linear_1533_186901" x1="15.826" y1="9.8471" x2="15.1058" y2="11.0024" gradientUnits="userSpaceOnUse">\n <stop offset="0.9999" stop-color="#493474"/>\n <stop offset="1" stop-color="#8C66BA" stop-opacity="0"/>\n </linearGradient>\n <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)">\n <stop stop-color="#50E6FF"/>\n <stop offset="1" stop-color="#436DCD"/>\n </radialGradient>\n <linearGradient id="paint5_linear_1533_186901" x1="7.0174" y1="5.56496" x2="8.18205" y2="5.56496" gradientUnits="userSpaceOnUse">\n <stop offset="0.9999" stop-color="#114A8B"/>\n <stop offset="1" stop-color="#0078D4" stop-opacity="0"/>\n </linearGradient>\n <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)">\n <stop stop-color="#50E6FF"/>\n <stop offset="1" stop-color="#436DCD"/>\n </radialGradient>\n <linearGradient id="paint7_linear_1533_186901" x1="7.0174" y1="5.56496" x2="8.18205" y2="5.56496" gradientUnits="userSpaceOnUse">\n <stop offset="0.9999" stop-color="#114A8B"/>\n <stop offset="1" stop-color="#0078D4" stop-opacity="0"/>\n </linearGradient>\n </defs>\n </svg>\n ';return gt.createElement(st.SvgXml,{height:20,width:20,xml:d});default:return}}var gt,st,GY,WY,J6=fe(()=>{"use strict";I();gt=de(Ye()),st=de(ya());wY();HY();UY();GY=["Accept","Accessibility","AddToDictionary","Adjust","ArrowUpload","ArrowReset","BulletedList","BowTie","Cancel","CancelSquare","Checkmark","Checklist","Color","ColorfulCopilot","Completed","Copy","Delete","Dislike","Dot","DropdownChevron","EditorSingleColor","Editor","Emails","ErrorBadge","Event","EventRecorded","EventSeries","Excel","Files","FirstRowAsHeader","GiveFeedback","Hashtag","Hide","Ignore","IgnoreAll","InsertBelow","Like","LineCopilot","Loop","MergeCells","Next","NumberedList","OneNoteNotebook","Overflow","Plus","Pdf","PowerPoint","PremiumDiamond","Previous","QuestionAnswer","Record","Regenerate","Repeat","Replace","ShowExplanation","Sparkle","SplitCells","Table","TxtFiles","Undo","UnknownFile","Visio","Vote","Word","WordCopilot"];WY=function(r){return{}}});var zY,jk,$Y=fe(()=>{"use strict";I();zY=de(Ei());J6();jk=[].concat((0,zY.default)(GY),["Next","Overflow","Previous","Delete","Overflow","ReadAloud"])});function X6(e){return jk.some(function(r){return r===e})}var KY=fe(()=>{"use strict";I();$Y()});function lSe(e,r,u){return r=(0,Uk.default)(r),(0,JY.default)(e,YY()?Reflect.construct(r,u||[],(0,Uk.default)(e).constructor):r.apply(e,u))}function YY(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(YY=function(){return!!e})()}function e8(e){return 16}var qY,QY,JY,Uk,XY,B4,Y6,fn,p5=fe(()=>{"use strict";I();qY=de(et()),QY=de(rt()),JY=de(Dn()),Uk=de(Tn()),XY=de(Mn()),B4=de(Ye());J6();Y6=de(Dr());KY();fn=function(e){function r(){return(0,qY.default)(this,r),lSe(this,r,arguments)}return(0,XY.default)(r,e),(0,QY.default)(r,[{key:"render",value:function(){var c;if(!r.shouldRender(this.props)||!X6(this.props.type))return null;var d=Zk(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)),B4.createElement(Y6.Image,{source:m});var t=r.getSubText(this.props.type);return t?B4.createElement(Y6.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 X6(c)&&(!!r.getTcidImage(c)||!!r.getSubText(c)||!!Zk(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}}}])}(B4.PureComponent)});var r8,Gk,eee=fe(()=>{"use strict";I();r8=de(Ye()),Gk=function(r){return r8.createElement(r8.Fragment,null)}});var Wi,P4,oSe,uSe,iu,Wk,cSe,sSe,ree,tee,dSe,fSe,gSe,mSe,hSe,aee,pSe,vSe,RSe,CSe,FSe,nee,ySe,SSe,bSe,t8=fe(()=>{"use strict";I();Wi=de(Ye());g5();ld();L4();sY();Nk();W6();j6();p5();eee();J6();P4=function(r,u,c,d,m,t,s,n){var a,l,o,f,g,h,y,p,R,C,S;if(r.children)return r.children;var F={flexibleSize:Q6(r)?Ok(r.style)!=="center":void 0},E=t(r,c,d,m,s,n),A=fSe(r),T=gSe(r,u,c,d,m,n),M=mSe(r,c,d,m,n),_=E||A;if(!_&&!T)return null;var L=(l=(a=r.style)===null||a===void 0?void 0:a.textPaddingStart)!==null&&l!==void 0?l:(o=r.style)===null||o===void 0?void 0:o.textHorizontalPadding,k=(g=(f=r.style)===null||f===void 0?void 0:f.textPaddingEnd)!==null&&g!==void 0?g:(h=r.style)===null||h===void 0?void 0:h.textHorizontalPadding;if(L===void 0&&k===void 0){var v=E||A?8:0;L=v,k=v}var b=T?Wi.createElement(pt,{justifyContent:Wu.Center,align:Ok(r.style)!=="center"?ta.Stretch:void 0,style:Object.assign({paddingStart:L,paddingEnd:k,minWidth:0},_?{flexibleSize:!0}:F)},M?Wi.createElement(pt,{direction:oa.LeftToRight,align:ta.Baseline,style:{flexibleSize:!0}},T,M):T,hSe(r,c,d,m,n)):void 0,x=r.tagText?Wi.createElement(pt,{align:ta.Center,justifyContent:Wu.Center,style:(y=r.tagStyles)===null||y===void 0?void 0:y.containerStyles},Wi.createElement(dn,{text:r.tagText,style:(p=r.tagStyles)===null||p===void 0?void 0:p.textStyles,accessibilityHidden:r.disableTagAccessibility})):void 0;return _?Wi.createElement(pt,{direction:oa.LeftToRight,align:ta.Center,style:Object.assign({minWidth:0},F)},E??A,((R=r.style)===null||R===void 0?void 0:R.iconTextSpacing)!==void 0&&((C=r.style)===null||C===void 0?void 0:C.iconTextSpacing)!==0&&Wi.createElement(pt,{style:{paddingHorizontal:(S=r.style)===null||S===void 0?void 0:S.iconTextSpacing}}),b,x):b},oSe=function(r){return r!==void 0&&r.regular!==void 0},uSe=function(r){return typeof r=="function"},iu=function(r){return function(u,c,d,m,t){var s=function(a,l,o,f,g,h){var y,p;if(r)return oSe(r)?Wi.createElement(Gk,{icons:r,iconShouldBeAccessible:a.iconShouldBeAccessible,defaultIconFontSize:(y=a.style)===null||y===void 0?void 0:y.iconFontSize}):uSe(r)?r():Wi.createElement("div",{style:Object.assign({},WY((p=a.icon)!==null&&p!==void 0?p:{}))},r)};return P4(u,SSe,c,d,m,s,ySe(u,!!(t!=null&&t.useFluentV9)),t)}},Wk=function(r){return(r.accessibilityRole==="overflow"||r.accessibilityRole==="splitbutton")&&r.accessibilityState!==void 0&&r.onAccessibilityExpandCollapse!==void 0},cSe=function(r){switch(r.accessibilityRole){case"menuitem":case"option":case"tab":return r.accessibilityRole;case"overflow":return"menuitem";default:return"button"}},sSe=function(r){return cSe(r)!=="menuitem"},ree=function(r,u,c){var d=r.accessibilityLabel||r.title||r.subtitle;return c&&u&&r.strings&&r.strings.oneOfManyChoiceButtonAccessibilityLabelAugment&&(d=r.strings.oneOfManyChoiceButtonAccessibilityLabelAugment.replace("{0}",d||"").replace("{1}",r.accessibilityPositionInSet.toString(10)).replace("{2}",r.accessibilitySetSize.toString(10))),r.tooltip&&r.accessibilityDescribedByTooltip&&!sSe(r)&&(d="".concat(d," ").concat(r.tooltip)),d},tee=function(r){return r.accessibilityPositionInSet!==void 0&&r.accessibilitySetSize!==void 0&&r.accessibilityPositionInSet>0&&r.accessibilityPositionInSet<=r.accessibilitySetSize&&r.accessibilitySetSize>=1},dSe=function(r,u){var c=y1(r,u);return c.icon||c.title},fSe=function(r){if(!(r.personaCoinProps===void 0||r.icon))return Wi.createElement(pt,{accessible:r.iconShouldBeAccessible},Wi.createElement(Bk,Object.assign({},r.personaCoinProps)))},gSe=function(r,u,c,d,m,t){if(r.title)return Wi.createElement(dn,{text:r.title,style:Object.assign(Object.assign({},r.titleRootStyle),pSe(r,c,d,m,t)||{}),formatting:u(RSe(r,c,d,m,t)),accessibilityHidden:!0})},mSe=function(r,u,c,d,m){return r.tag?Wi.createElement(pt,{style:{marginHorizontal:8}},Wi.createElement(dn,{text:r.tag,style:vSe(r,u,c,d,m),accessibilityHidden:!0})):void 0},hSe=function(r,u,c,d,m){return r.subtitle?Wi.createElement(pt,{style:{paddingTop:2,width:"100%"}},Wi.createElement(dn,{text:r.subtitle,style:CSe(r,u,c,d,m),formatting:FSe(r,u,c,d,m),accessibilityHidden:!0})):void 0},aee=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])},pSe=function(r,u,c,d,m){var t=aee(r);if(t){var s=y1(r,m),n=m!=null&&m.useFluentV9&&il()?"CanvasText":ad(u,c,r.disabled,F1(r,d),s.title);return G6(t,n)}},vSe=function(r,u,c,d,m){var t=y1(r,m),s=m!=null&&m.useFluentV9&&il()?"CanvasText":ad(u,c,r.disabled,F1(r,d),t.tag||t.title);return G6(r.tagStyle,s)},RSe=function(r,u,c,d,m){var t;if(!r.titleFormatting_DONOTUSE){var s=aee(r);if(s)return}var n=y1(r,m),a=ad(u,c,r.disabled,F1(r,d),n.title);return xk((t=r.titleFormatting_DONOTUSE)!==null&&t!==void 0?t:r.titleStyle,a,c)},CSe=function(r,u,c,d,m){var t=y1(r,m),s=m!=null&&m.useFluentV9&&il()?"CanvasText":ad(u,c,r.disabled,F1(r,d),t.subtitle||t.title);return G6(r.subtitleStyle,s)},FSe=function(r,u,c,d,m){if(r.subtitleFormatting){var t=y1(r,m),s=ad(u,c,r.disabled,F1(r,d),t.subtitle||t.title);return xk(r.subtitleFormatting,s,c)}},nee=function(r,u,c,d,m,t){var s;if(r.icon!==void 0){var n=r.icon,a=n.type,l=n.style,o=n.primaryColor,f=n.filled,g=n.fontSize,h={type:a,style:l,primaryColor:o||bSe(r,u,c,d,m,t),filled:c&&f,fontSize:g||((s=r.style)===null||s===void 0?void 0:s.iconFontSize)};return fn.shouldRender(h,t)?Wi.createElement(pt,{accessible:r.iconShouldBeAccessible},Wi.createElement(fn,Object.assign({},h))):void 0}},ySe=function(r,u){var c,d;if(il())return{resting:"CanvasText",focused:!((d=(c=r.icon)===null||c===void 0?void 0:c.style)===null||d===void 0)&&d.backgroundColor?"CanvasText":u?"Highlight":"HighlightText",pressed:"Canvas"}},SSe=function(r){return r},bSe=function(r,u,c,d,m,t){var s=m??dSe(r,t);return ad(u,c,r.disabled,F1(r,d),s)}});var a8,Pl,Gmr,iee,tn,O4=fe(()=>{"use strict";I();a8=de(Oa()),Pl=de(Ye());kk();Gmr=de(Dr());td();PX();iee=de(z6());VX();Ik();t8();Nk();W6();tn=Pl.memo(Pl.forwardRef(function(e,r){var u,c=Pl.useRef(null),d=!1,m=Pl.useState(!1),t=(0,a8.default)(m,2),s=t[0],n=t[1],a=Pl.useState(!1),l=(0,a8.default)(a,2),o=l[0],f=l[1],g=Pl.useState(!1),h=(0,a8.default)(g,2),y=h[0],p=h[1];Pl.useImperativeHandle(r,function(){return{focus:R,getElementRef:C,updateState_StorybookTestOnly:S}});var R=function(){var W;!e.refusesKeyboardFocus&&((W=c.current)===null||W===void 0||W.focus())},C=function(){return c},S=function(W,q,H){p(W),f(q),n(H)},F=function(W){var q=e.accessibilityAccessKey,H=e.title;return q&&H?HX(H,q,W):W},E=function(){var W;e.disabled||((W=e.onHoverIn)===null||W===void 0||W.call(e),p(!0))},A=function(){var W;e.disabled||((W=e.onHoverOut)===null||W===void 0||W.call(e),p(!1),n(!1))},T=function(){e.disabled||n(!0)},M=function(){e.disabled||n(!1)},_=function(W){var q,H=new wk(W);!H.isOriginal||e.disabled||e.refusesKeyboardFocus||((q=e.onFocus)===null||q===void 0||q.call(e,H),f(!0))},L=function(W){var q,H=new wk(W);!H.isOriginal||e.disabled||e.refusesKeyboardFocus||((q=e.onBlur)===null||q===void 0||q.call(e,H),f(!1))},k=function(W){var q;(q=e.onHeightChange)===null||q===void 0||q.call(e,W.nativeEvent.layout.height)},v=function(W){if(e.onAccessibilityExpandCollapse)switch(W.nativeEvent.actionName){case"Expand":case"showMenu":e.onAccessibilityExpandCollapse("expand");break;case"Collapse":e.onAccessibilityExpandCollapse("collapse");break}},b=function(){var W=!0,q=!1,H=Wk(e);switch(e.accessibilityRole){case"option":return"listitem";case"overflow":return H?"menuitem":"button";case"splitbutton":return H?"splitbutton":"button";case"menuitem":return"menuitem";default:return"button"}},x=function(){var W,q,H,G,z,V,Z,D,O=y1(e),K=kX(s,y,e.hoverRing,F1(e,o),e.disabled,e.showBorderWhenDisabled,O),$=Q6(e);return Object.assign(Object.assign({},K),{paddingTop:gY(e.style),paddingEnd:fY(e.style),paddingBottom:mY(e.style),paddingStart:dY(e.style),marginTop:vY(e.style),marginEnd:pY(e.style),marginBottom:RY(e.style),marginStart:hY(e.style),borderWidth:h5(e.style),borderStartWidth:h5(e.style,"start"),borderTopWidth:h5(e.style,"top"),borderEndWidth:h5(e.style,"end"),borderBottomWidth:h5(e.style,"bottom"),borderRadius:lo(e.style),borderTopStartRadius:lo(e.style,"topStart"),borderTopEndRadius:lo(e.style,"topEnd"),borderBottomEndRadius:lo(e.style,"bottomEnd"),borderBottomStartRadius:lo(e.style,"bottomStart"),opacity:CY(e),display:"flex",flexGrow:$,flexShrink:$,justifyContent:FY(e.style),flexDirection:"row",alignItems:"stretch",alignSelf:"auto",overflow:"hidden",width:(W=e.style)===null||W===void 0?void 0:W.width,minWidth:(H=(q=e.style)===null||q===void 0?void 0:q.minWidth)!==null&&H!==void 0?H:0,maxWidth:(G=e.style)===null||G===void 0?void 0:G.maxWidth,height:(z=e.style)===null||z===void 0?void 0:z.height,minHeight:(Z=(V=e.style)===null||V===void 0?void 0:V.minHeight)!==null&&Z!==void 0?Z:10,maxHeight:(D=e.style)===null||D===void 0?void 0:D.maxHeight})},w=!0,B=!1,P={style:x(),disabled:e.disabled,focusable:!e.refusesKeyboardFocus&&!e.disabled,tooltip:e.tooltip,onClick:e.onClick,onHoverIn:E,onHoverOut:A,onFocus:_,onBlur:L,onPressIn:T,onPressOut:M,accessibilityLabel:ree(e,d,tee(e)),accessibilityRole:b(),accessibilityState:{disabled:e.disabled},onAccessibilityTap:e.onClick,testID:e.automationLabel,enableFocusRing:!1};_4(e,P),P.accessibilityState&&(e.accessibilityRole==="option"||e.accessibilityRole==="menuitem")&&w&&(P.accessibilityActions=[{name:"Select"}],P.accessibilityState.selected=e.hasKeyboardFocus),P.accessibilityState&&Wk(e)&&w&&(P.onAccessibilityAction=v,P.accessibilityState.expanded=e.accessibilityState,P.accessibilityActions=[{name:"Expand"},{name:"Collapse"}]),P.accessibilityPositionInSet=e.accessibilityPositionInSet,P.accessibilitySetSize=e.accessibilitySetSize,(e.refusesKeyboardFocus||e.disabled)&&(P.focusable=!1),e.accessibilityAccessKey&&(P.accessibilityAccessKey=e.accessibilityAccessKey),e.onHeightChange&&(P.onLayout=k);var U=Pl.createElement(Gu,Object.assign({size:"small",componentRef:c},{alwaysShowToolTip:!0},P),P4(e,F,s,y,o,nee));return e.uiAnchorId?Pl.createElement(iee.UIAnchor,{uid:e.uiAnchorId},U):U}));tn.displayName="CompositeButton"});var N4,n8=fe(()=>{"use strict";I();N4="Separator"});var lee,oee=fe(()=>{"use strict";I();Ci();lee=function(){return{separatorWidth:Je.stroke.width10}}});var a4r,H4,ESe,TSe,uee,cee=fe(()=>{"use strict";I();a4r=de(Dr());tt();n8();oee();H4=function(){return H4=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},H4.apply(this,arguments)},ESe=!1,TSe=["vertical","insetSpacing"],uee={tokens:[lee,N4],tokensThatAreAlsoProps:TSe,slotProps:{root:ra(function(e){return{style:H4(H4(H4({},e.vertical?{borderLeftWidth:e.separatorWidth}:{borderTopWidth:e.separatorWidth}),e.color&&{borderColor:e.color}),ESe)}},["color","vertical","separatorWidth","insetSpacing"])}}});var see,V4,xSe,Z4,dee=fe(()=>{"use strict";I();see=de(Dr());tt();cee();n8();V4=function(){return V4=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},V4.apply(this,arguments)},xSe={vertical:void 0},Z4=Fi(V4(V4({displayName:N4},uee),{slots:{root:see.View},useRender:function(r,u){var c=u(r).root;return function(d,m){return Jr(c,V4({},$t(r,d,xSe)),m)}}}))});var zk=fe(()=>{"use strict";I();n8();dee()});function kSe(e,r,u){return r=(0,$k.default)(r),(0,mee.default)(e,pee()?Reflect.construct(r,u||[],(0,$k.default)(e).constructor):r.apply(e,u))}function pee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(pee=function(){return!!e})()}var fee,gee,mee,$k,hee,i8,b1,Kk=fe(()=>{"use strict";I();fee=de(et()),gee=de(rt()),mee=de(Dn()),$k=de(Tn()),hee=de(Mn()),i8=de(Ye());zk();b1=function(e){function r(){return(0,fee.default)(this,r),kSe(this,r,arguments)}return(0,hee.default)(r,e),(0,gee.default)(r,[{key:"render",value:function(){var c=this,d=this.props.color?this.props.color:"#E6E6E6";r.customizations[d]||(r.customizations[d]=Z4.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,n;(n=(s=c.props).onHeightChange)===null||n===void 0||n.call(s,t.nativeEvent.layout.height)}),i8.createElement(r.customizations[d],m)}}])}(i8.PureComponent);b1.customizations={}});var vee,Ree,Cee=fe(()=>{"use strict";I();vee=de(Ye());g5();ld();M4();Ree=function(r){return vee.createElement(pt,{style:r.style,align:ta.Stretch,onKeyDown:r.onKeyDown,handledKeys:[Nr.Tab]},r.baseItems)}});function Fee(e){return e.iconType!==void 0?{type:e.iconType,filled:!0}:void 0}function wSe(e,r,u){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||u||(t.paddingStart=8+e8((m=e.icon)===null||m===void 0?void 0:m.fontSize)),t}function ISe(e,r,u,c,d,m,t){var s=Fee(r),n=e.itemTheme,a=e.automationLabelType,l=e.automationId;return l8.createElement(tn,{appearance:"subtle",key:r.key,title:r.title,titleStyle:r.titleStyle,onClick:function(){return u(r)},disabled:r.disabled,theme:n,htmlId:t+r.key,accessibilityRole:"menuitem",automationLabel:"".concat(a,"_").concat(r.title,"_").concat(l),icon:s,style:wSe(e,m,r.iconType!==void 0),accessibilityPositionInSet:c,accessibilitySetSize:d})}var l8,qk,yee=fe(()=>{"use strict";I();l8=de(Ye());O4();p5();Kk();Cee();qk=function(r){var u=[];if(r.items){var c=r.items.filter(function(s){return s.type==="item"}),d=c.some(function(s){var n=Fee(s);return!!n&&fn.shouldRender(n)}),m=(r==null?void 0:r.id)||"",t=1;u.push(r.items.map(function(s){switch(s.type){case"item":return ISe(r,s,r.onItemClick,t++,c.length,d,m);case"separator":return l8.createElement(b1,{key:s.key,color:r.theme&&r.theme.separator});default:return null}}))}return l8.createElement(Ree,Object.assign({},r,{baseItems:u}))}});var Qk=fe(()=>{"use strict";I();O4()});function DSe(e,r,u){return r=(0,Jk.default)(r),(0,Aee.default)(e,Tee()?Reflect.construct(r,u||[],(0,Jk.default)(e).constructor):r.apply(e,u))}function Tee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(Tee=function(){return!!e})()}var See,bee,Aee,Jk,Eee,Ol,o8,xee=fe(()=>{"use strict";I();See=de(et()),bee=de(rt()),Aee=de(Dn()),Jk=de(Tn()),Eee=de(Mn()),Ol=de(Ye());_c();g5();ld();O4();o8=function(e){function r(u){var c;return(0,See.default)(this,r),c=DSe(this,r,[u]),c.shouldFocusButtonOnUpdate=!1,c.buttonRef=Ol.createRef(),c.handleClick=c.handleClick.bind(c),c.handleCloseClick=c.handleCloseClick.bind(c),c.closeCallout=c.closeCallout.bind(c),c.onAccessibilityExpandCollapse=c.onAccessibilityExpandCollapse.bind(c),c.state={calloutVisible:!1},c}return(0,Eee.default)(r,e),(0,bee.default)(r,[{key:"render",value:function(){var c,d,m=this.renderButton(),t=this.renderCloseButton();if(this.state.calloutVisible){var s={borderWidth:1,accessibilityRole:"text",isBeakVisible:!1,setInitialFocus:!0,onDismiss:this.closeCallout,target:(c=this.buttonRef.current)===null||c===void 0?void 0:c.getElementRef()},n={paddingHorizontal:this.props.showCloseButton_DONOTUSE?0:1,paddingVertical:this.props.showCloseButton_DONOTUSE?0:1,maxWidth:450},a={paddingHorizontal:1,paddingVertical:1,backgroundColor:(d=this.props.buttonProps.theme)===null||d===void 0?void 0:d.background.resting},l=Ol.createElement(al,Object.assign({},s),this.props.showCloseButton_DONOTUSE?Ol.createElement(pt,{direction:oa.LeftToRight,align:ta.Stretch},Ol.createElement(pt,{style:n,align:ta.Stretch},this.props.children),Ol.createElement(pt,{style:a,direction:oa.TopToBottom,align:ta.Stretch},t)):Ol.createElement(pt,{style:n,align:ta.Stretch},this.props.children));return Ol.createElement(Ol.Fragment,null,m,l)}else return m}},{key:"componentDidUpdate",value:function(){var c;this.shouldFocusButtonOnUpdate&&((c=this.buttonRef.current)===null||c===void 0||c.focus(),this.shouldFocusButtonOnUpdate=!1)}},{key:"renderButton",value:function(){var c=Object.assign(Object.assign({},this.props.buttonProps),{onClick:this.handleClick,accessibilityState:this.state.calloutVisible,accessibilityRole:this.props.buttonAccessibilityRole||"button"});return this.state.calloutVisible&&c.theme&&c.theme.background.hover&&(c.theme=Object.assign(Object.assign({},c.theme),{background:Object.assign(Object.assign({},c.theme.background),{resting:c.theme.background.hover})})),Ol.createElement(tn,Object.assign({},c,{onAccessibilityExpandCollapse:this.onAccessibilityExpandCollapse,ref:this.buttonRef}))}},{key:"handleClick",value:function(){this.props.buttonProps.onClick,this.setState(function(c){return{calloutVisible:!c.calloutVisible}})}},{key:"renderCloseButton",value:function(){var c={onClick:this.handleCloseClick,accessibilityState:this.state.calloutVisible,accessibilityRole:this.props.buttonAccessibilityRole||"button",theme:this.props.buttonProps.theme,automationLabel:"Close",tooltip:this.props.closeButtonAccessibilityLabel_DONOTUSE};return Ol.createElement(tn,Object.assign({},c,{onAccessibilityExpandCollapse:this.onAccessibilityExpandCollapse,ref:this.buttonRef,icon:{type:"Cancel"}}))}},{key:"handleCloseClick",value:function(){this.setState(function(c){return{calloutVisible:!c.calloutVisible}})}},{key:"closeCallout",value:function(){this.shouldFocusButtonOnUpdate=!0,this.setState(function(c){return{calloutVisible:!1}})}},{key:"onAccessibilityExpandCollapse",value:function(c){c==="expand"&&this.state.calloutVisible||c==="collapse"&&!this.state.calloutVisible||this.handleClick()}}])}(Ol.PureComponent)});var kee=ar(v5=>{I();var MSe=zs();Object.defineProperty(v5,"__esModule",{value:!0});v5.default=v5.__INTERNAL_VIEW_CONFIG=void 0;var j4r=MSe($s()),_Se=Ks(),LSe="RCTFocusTrapZone",BSe=v5.__INTERNAL_VIEW_CONFIG={uiViewClassName:"RCTFocusTrapZone",validAttributes:{disabled:!0,disableFirstFocus:!0,focusPreviouslyFocusedInnerElement:!0,ignoreExternalFocusing:!0,forceFocusInsideTrap:!0}},U4r=v5.default=_Se.get(LSe,function(){return BSe})});function Iee(e){return e!=="componentRef"}var wee,u8,Xk,Dee=fe(()=>{"use strict";I();Jn();d4();m1();wee=de(kee()),u8=function(){return u8=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},u8.apply(this,arguments)};Xk=Ws({usePrepareProps:function(r,u){var c=tl(r.componentRef);return{slotProps:pl(u(r),{root:u8(u8({},r),{ref:c})})}},slots:{root:{slotType:wee.default,filter:Iee}}})});var Mee=fe(()=>{"use strict";I();Dee()});function PSe(e,r,u){return r=(0,Yk.default)(r),(0,Bee.default)(e,Oee()?Reflect.construct(r,u||[],(0,Yk.default)(e).constructor):r.apply(e,u))}function Oee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(Oee=function(){return!!e})()}var _ee,Lee,Bee,Yk,Pee,c8,ehr,s8,Nee=fe(()=>{"use strict";I();_ee=de(et()),Lee=de(rt()),Bee=de(Dn()),Yk=de(Tn()),Pee=de(Mn()),c8=de(Ye()),ehr=de(Dr());Mee();s8=function(e){function r(){return(0,_ee.default)(this,r),PSe(this,r,arguments)}return(0,Pee.default)(r,e),(0,Lee.default)(r,[{key:"render",value:function(){return c8.createElement(Xk,{disabled:this.props.disabled},this.props.children)}},{key:"focus",value:function(){}}])}(c8.PureComponent)});var R5,Hee=fe(()=>{"use strict";I();(function(e){e[e.Default=0]="Default",e[e.Vertical=1]="Vertical",e[e.Horizontal=2]="Horizontal",e[e.None=3]="None"})(R5||(R5={}))});function OSe(e,r,u){return r=(0,ew.default)(r),(0,jee.default)(e,Gee()?Reflect.construct(r,u||[],(0,ew.default)(e).constructor):r.apply(e,u))}function Gee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(Gee=function(){return!!e})()}var Vee,Zee,jee,ew,Uee,d8,ohr,f8,Wee=fe(()=>{"use strict";I();Vee=de(et()),Zee=de(rt()),jee=de(Dn()),ew=de(Tn()),Uee=de(Mn()),d8=de(Ye()),ohr=de(Dr());Hee();Xs();f8=function(e){function r(){return(0,Vee.default)(this,r),OSe(this,r,arguments)}return(0,Uee.default)(r,e),(0,Zee.default)(r,[{key:"render",value:function(){return d8.createElement(Zo,{focusZoneDirection:this.getDirection()},this.props.children)}},{key:"focus",value:function(){}},{key:"getDirection",value:function(){switch(this.props.direction){case R5.Horizontal:return"horizontal";case R5.Vertical:return"vertical";default:return"bidirectional"}}}])}(d8.PureComponent)});function C5(e){var r,u,c=x0.useState(0),d=(0,rw.default)(c,2),m=d[0],t=d[1],s=x0.useState(0),n=(0,rw.default)(s,2),a=n[0],l=n[1];if(e.onHeaderHeightChange){var o=e.componentStackStyle.marginTop?e.componentStackStyle.marginTop:e.componentStackStyle.marginVertical,f=e.componentStackStyle.paddingTop?e.componentStackStyle.paddingTop:e.componentStackStyle.paddingVertical,g=0;e.componentStackStyle.borderWidth&&(typeof e.componentStackStyle.borderWidth=="object"?g=e.componentStackStyle.borderWidth.top?e.componentStackStyle.borderWidth.top:0:g=e.componentStackStyle.borderWidth),e.onHeaderHeightChange((o||0)+(f||0)+g+m+a)}return x0.createElement(pt,{direction:e.stackDirection,style:e.componentStackStyle,align:e.stackAlignment,accessibleLive:(r=e.accessibleLive)!==null&&r!==void 0?r:Nc.Polite,accessibilityLabel:e.header,accessibilityRole:"group",accessible:!0},x0.createElement(dn,{text:(u=e.header)!==null&&u!==void 0?u:"",style:e.headerStyle,onHeightChange:t,accessibilityRole:"heading",accessibilityHidden:!0}),e.subheader&&e.subheaderStyle?x0.createElement(dn,{text:e.subheader,style:e.subheaderStyle,onHeightChange:l,accessibilityRole:"text",accessibilityHidden:!0}):x0.createElement(x0.Fragment,null),e.children)}var rw,x0,phr,zee=fe(()=>{"use strict";I();rw=de(Oa()),x0=de(Ye());g5();ld();L4();phr=de(Dr())});function NSe(e,r,u){return r=(0,tw.default)(r),(0,qee.default)(e,Jee()?Reflect.construct(r,u||[],(0,tw.default)(e).constructor):r.apply(e,u))}function Jee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(Jee=function(){return!!e})()}var $ee,Kee,qee,tw,Qee,g8,Xee,Yee=fe(()=>{"use strict";I();$ee=de(et()),Kee=de(rt()),qee=de(Dn()),tw=de(Tn()),Qee=de(Mn()),g8=de(Ye());L4();id();Xee=function(e){function r(u){var c;return(0,$ee.default)(this,r),c=NSe(this,r,[u]),c.state={isFocused:!1,isHovered:!1,isPressed:!1},c.onFocus=c.onFocus.bind(c),c.onBlur=c.onBlur.bind(c),c.onHoverIn=c.onHoverIn.bind(c),c.onHoverOut=c.onHoverOut.bind(c),c.onPressIn=c.onPressIn.bind(c),c.onPressOut=c.onPressOut.bind(c),c}return(0,Qee.default)(r,e),(0,Kee.default)(r,[{key:"computeTextColor",value:function(){var c=this.props.theme;return this.state.isPressed&&(c!=null&&c.pressedColor)?c==null?void 0:c.pressedColor:this.state.isHovered&&(c!=null&&c.hoverColor)?c==null?void 0:c.hoverColor:this.state.isFocused&&(c!=null&&c.focusColor)?c==null?void 0:c.focusColor:c==null?void 0:c.color}},{key:"computeTextStyling",value:function(){var c,d=this.props.style;return{fontSize:d.fontSize,fontWeight:d.fontWeight,cssColor:this.computeTextColor(),underlineType:(c=this.props.style.underlineType)!==null&&c!==void 0?c:Ni.Single}}},{key:"renderContents",value:function(){return this.props.text?g8.createElement(dn,{text:this.props.text,style:this.props.theme||this.props.style?this.computeTextStyling():void 0}):void 0}},{key:"onFocus",value:function(){this.setState({isFocused:!0})}},{key:"onBlur",value:function(){this.setState({isFocused:!1})}},{key:"onHoverIn",value:function(){this.setState({isHovered:!0})}},{key:"onHoverOut",value:function(){this.setState({isHovered:!1})}},{key:"onPressIn",value:function(){this.setState({isPressed:!0})}},{key:"onPressOut",value:function(){this.setState({isPressed:!1})}}])}(g8.PureComponent)});var j4,m8=fe(()=>{"use strict";I();j4="Link"});var aw,nw=fe(()=>{"use strict";I();aw=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 ere,iw,lw=fe(()=>{"use strict";I();qt();tt();No();m8();nw();ere=["inline","subtle","hovered","focused","pressed","disabled"],iw={tokens:[aw,j4],states:ere,slotProps:{root:ra(function(e){return{style:{alignSelf:e.alignSelf}}},["alignSelf"]),content:ra(function(e,r){return{style:ur(ur({alignSelf:e.alignSelf,textDecorationLine:e.textDecorationLine,color:e.color,fontStyle:e.fontStyle,textAlign:e.textAlign},vn.from(e,r)),Zn.from(e,r)),variant:e.variant}},Wt(Wt(["alignSelf","color","textDecorationLine","textAlign"],vn.keys,!0),Zn.keys,!0))}}});var od,rre,HSe,ow,uw=fe(()=>{"use strict";I();qt();od=de(Ye()),rre=de(Dr());Jn();HSe={},ow=function(r){var u,c=od.useRef(null),d=r.accessible,m=d===void 0?!0:d,t=r.accessibilityRole,s=r.onKeyUp,n=r.onKeyDown,a=r.keyUpEvents,l=r.keyDownEvents,o=r.onPress,f=r.onAccessibilityTap,g=r.tooltip,h=r.url,y=r.accessibilityState,p=r.componentRef,R=p===void 0?c:p,C=r.disabled,S=r.enableFocusRing,F=r.focusable,E=F===void 0?!0:F,A=_n(r,["accessible","accessibilityRole","onKeyUp","onKeyDown","keyUpEvents","keyDownEvents","onPress","onAccessibilityTap","tooltip","url","accessibilityState","componentRef","disabled","enableFocusRing","focusable"]),T=!!C,M=od.useState(!1),_=M[0],L=M[1],k=od.useCallback(function(Q){L(!0),h?rre.Linking.openURL(h):o&&o(Q),Q.stopPropagation()},[L,h,o]),v=T||!E?null:R,b=f1(v,k),x=js(ur(ur({},A),{disabled:T,onPress:b})),w=Vo(k," ","Enter"),B=ur(ur({},x.state),{visited:_}),P=od.useCallback(function(Q){f?f():k(Q)},[k,f]),U=(u=g??h)!==null&&u!==void 0?u:void 0;return{props:ur(ur(ur(ur(ur(ur({},A),w),x.props),{onAccessibilityTap:P}),HSe),{accessible:m,accessibilityRole:"link",accessibilityState:o4(T,y),enableFocusRing:S??!0,focusable:E&&!T,cursor:T?"not-allowed":"pointer",ref:tl(R),tooltip:U}),state:B}}});var tre,are,h8,cw,nre=fe(()=>{"use strict";I();qt();tre=de(Ye()),are=de(Dr());tt();rn();lw();m8();uw();h8=function(r,u,c){return u[r]||c[r]||r===c.appearance},cw=Fi(ur(ur({displayName:j4},iw),{slots:{root:are.View,content:ot},useRender:function(r,u){var c=ow(r),d=u(r,function(m){return h8(m,c.state,r)});return function(m){for(var t,s=[],n=1;n<arguments.length;n++)s[n-1]=arguments[n];var a=$t(c.props,m),l=a.inline,o=_n(a,["inline"]),f=!0,g=!0,h=tre.default.Children.toArray(s).find(function(y){return typeof y=="string"});return l||o.selectable?Jr(d.content,ur({},o),s):Jr(d.root,ur({},o,{accessibilityLabel:(t=o.accessibilityLabel)!==null&&t!==void 0?t:h}),Jr(d.content,{focusable:!1,accessible:!1},s))}}}))});var U4,p8=fe(()=>{"use strict";I();U4="RNFLink"});var ire,lre=fe(()=>{"use strict";I();qt();p8();ire=[{tokens:{variant:"secondaryStandard",color:"link",borderColor:"transparent",borderStyle:"solid",borderWidth:2,borderRadius:4,textDecorationLine:"underline"},root:ur(ur({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"}}}},U4]});function ore(e,r){var u=e.url,c=e.onPress,d=_n(e,["url","onPress"]),m=F5.useState({visited:!1}),t=m[0],s=m[1],n=F5.useCallback(function(h){s({visited:!0}),u?v8.Linking.openURL(u):c&&c(h)},[s,u,c]),a=f1(r,n),l=js(ur({onPress:a},d)),o=Vo(n," ","Enter"),f=ur(ur({},l.state),t),g=ur(ur(ur({},e),l.props),o);return[g,f]}var F5,v8,sw,ure=fe(()=>{"use strict";I();qt();F5=de(Ye()),v8=de(Dr());Jn();rn();No();d4();d6();m1();lre();p8();sw=h1({displayName:U4,settings:ire,usePrepareProps:function(r,u){var c=F5.useRef(null),d=r.content,m=r.onAccessibilityTap,t=r.componentRef,s=t===void 0?c:t,n=_n(r,["content","onAccessibilityTap","componentRef"]),a=ore(n,s),l=a[0],o=a[1],f=m||l.onPress,g={content:!!d},h=tl(s),y=u(r,function(R){return o[R]||r[R]}),p=pl(y,{root:ur(ur({},l),{ref:h,onAccessibilityTap:f}),content:{children:d}});return{slotProps:p,state:ur(ur({},o),g)}},render:function(r,u){for(var c=[],d=2;d<arguments.length;d++)c[d-2]=arguments[d];var m=u.state&&u.state.content;return c.length&&c.length===1&&c[0]!==void 0?o5(r.root,null,m&&o5(r.content,null),c):o5(r.root,null,m&&o5(r.content,null))},slots:{root:v8.View,content:p1},styles:{root:[],content:[Vs,e5,Y2]}})});var dw=fe(()=>{"use strict";I();m8();nw();lw();uw();nre();p8();ure()});function VSe(e,r,u){return r=(0,fw.default)(r),(0,dre.default)(e,gre()?Reflect.construct(r,u||[],(0,fw.default)(e).constructor):r.apply(e,u))}function gre(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(gre=function(){return!!e})()}var cre,sre,dre,fw,fre,gw,mre,R8,hre=fe(()=>{"use strict";I();cre=de(et()),sre=de(rt()),dre=de(Dn()),fw=de(Tn()),fre=de(Mn()),gw=de(Ye());Yee();dw();mre=de(Dr());R8=function(e){function r(u){return(0,cre.default)(this,r),VSe(this,r,[u])}return(0,fre.default)(r,e),(0,sre.default)(r,[{key:"render",value:function(){return gw.createElement(mre.View,{style:this.computeContainerStyle()},gw.createElement(sw,{onFocus:this.onFocus,onBlur:this.onBlur,onHoverIn:this.onHoverIn,onHoverOut:this.onHoverOut,onPressIn:this.onPressIn,onPressOut:this.onPressOut,url:this.props.url},this.renderContents()))}},{key:"computeContainerStyle",value:function(){var c;return{borderWidth:1,borderColor:this.state.isFocused&&(!((c=this.props.theme)===null||c===void 0)&&c.focusRing)?this.props.theme.focusRing:"rgba(0,0,0,0)"}}}])}(Xee)});var pre=fe(()=>{"use strict";I();p5()});function ZSe(e,r,u){return r=(0,mw.default)(r),(0,Cre.default)(e,yre()?Reflect.construct(r,u||[],(0,mw.default)(e).constructor):r.apply(e,u))}function yre(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(yre=function(){return!!e})()}var vre,Rre,Cre,mw,Fre,C8,Sre,F8,bre=fe(()=>{"use strict";I();vre=de(et()),Rre=de(rt()),Cre=de(Dn()),mw=de(Tn()),Fre=de(Mn()),C8=de(Ye()),Sre=de(Dr());F8=function(e){function r(u){return(0,vre.default)(this,r),ZSe(this,r,[u])}return(0,Fre.default)(r,e),(0,Rre.default)(r,[{key:"render",value:function(){return C8.createElement(Sre.Image,{source:this.computeSource(this.props.uri,this.props.style)})}},{key:"computeSource",value:function(c,d){var m={};return m.uri=c,d&&(m.width=d.width,m.height=d.height),m}}])}(C8.PureComponent)});var hw,Yn,Are,pw=fe(()=>{"use strict";I();hw=de(Ye()),Yn=hw.createContext(!1);Yn.displayName="UseFluentV9Context";Are=hw.createContext(!1);Are.displayName="UseUiCoherenceContext"});var y8,S8,b8,A8,G4,W4,z4,$4,K4,q4,E8,T8,x8,k8,w8,I8,y5,S5,Q4,J4,D8,M8,b5,A5,_8,L8,B8,P8,O8,N8,X4,Y4,H8,V8,Z8,j8,U8,G8,vw=fe(()=>{"use strict";I();y8=null,S8=null,b8=null,A8=null,G4=null,W4=null,z4=null,$4=null,K4=null,q4=null,E8=null,T8=null,x8=null,k8=null,w8=null,I8=null,y5=null,S5=null,Q4=null,J4=null,D8=null,M8=null,b5=null,A5=null,_8=null,L8=null,B8=null,P8=null,O8=null,N8=null,X4=null,Y4=null,H8=null,V8=null,Z8=null,j8=null,U8=null,G8=null});var Ere,A1,jSe,USe,GSe,WSe,Tre,xre=fe(()=>{"use strict";I();Ere=de(Oa()),A1=de(Ye());W6();M4();pw();Qk();t8();vw();jSe=function(r){return r.accessibilityLabel||r.title||r.strings&&r.strings.defaultOverflowButtonAccessibilityLabel},USe=function(r,u,c){var d,m,t=Object.assign({},(m=(d=u.buttonOnlyTheme)!==null&&d!==void 0?d:u.theme)!==null&&m!==void 0?m:c!=null&&c.useFluentV9?Tk:U6);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},GSe=function(r){var u=r.style;return u&&u.paddingHorizontal!==void 0?u:Object.assign(Object.assign({},u),{paddingHorizontal:8})},WSe=function(r,u,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,n=arguments.length>7?arguments[7]:void 0,a=arguments.length>8?arguments[8]:void 0,l,o,f,g,h;return A1.createElement(tn,{appearance:"subtle",ref:t,key:c,htmlId:s,title:r.title,icon:{type:(o=(l=r.icon)===null||l===void 0?void 0:l.type)!==null&&o!==void 0?o:"Overflow",filled:((f=r.icon)===null||f===void 0?void 0:f.filled)||d},tooltip:(g=r.tooltip)!==null&&g!==void 0?g:(h=r.strings)===null||h===void 0?void 0:h.defaultOverflowButtonAccessibilityLabel,tooltipProps:r.layerHostId?{layerHostId:r.layerHostId}:void 0,disabled:r.disabled,hidden:r.hidden,refusesKeyboardFocus:r.refusesKeyboardFocus,style:GSe(r),theme:USe(d,r,n),strings:r.strings,onClick:u,onHoverIn:r.onHoverIn,onHoverOut:r.onHoverOut,onFocus:r.onFocus,onBlur:r.onBlur,accessibilityLabel:jSe(r),accessibilityPositionInSet:r.accessibilityPositionInSet,accessibilitySetSize:r.accessibilitySetSize,accessibilityRole:"overflow",accessibilityState:d,onAccessibilityExpandCollapse:m,automationLabel:"".concat(r.automationLabelType,"_").concat(r.title||"OverFlow","_").concat(r.automationId),hasKeyboardFocus:r.hasKeyboardFocus,onHeightChange:r.onHeightChange,renderChildren:iu(a??{regular:b5,filled:A5})})},Tre=function(r){var u=A1.useRef(null),c=A1.useRef(null),d=A1.useState(!!r.startOpen),m=(0,Ere.default)(d,2),t=m[0],s=m[1],n=A1.useContext(Yn),a=function(F){var E;t||(F?c.current=document.activeElement:c.current=null,s(!0),(E=r.onMenuOpen)===null||E===void 0||E.call(r))},l=function(){var F;(F=u.current)===null||F===void 0||F.focus()},o=function(){var F;(F=c.current)===null||F===void 0||F.focus()},f=function(F){var E;(E=r.onMenuDismiss)===null||E===void 0||E.call(r,F),r.shouldFocusButtonOnDismiss!==!1?l():o(),c.current=null},g=function(F){f(F),s(!1)},h=function(){s(function(F){var E,A=!F;return A?(E=r.onMenuOpen)===null||E===void 0||E.call(r):f(),A})},y=function(F){var E;(E=r.onClick)===null||E===void 0||E.call(r,F),F.preventDismiss||g()},p=function(F){r.onTabClose&&F.key===Nr.Tab&&g(!0)},R=function(F){F==="expand"&&t||F==="collapse"&&!t||h()},C=WSe(r,h,"button",t,R,u,r.id,{useFluentV9:n},r.icons);return{menuOpen:t,button:C,buttonRef:u,focus:l,setMenuOpen:s,onAccessibilityExpandCollapse:R,onMenuOpen:a,onMenuDismiss:g,onItemClick:y,onKeyDown:p}}});var k0,W8,ud,kre=fe(()=>{"use strict";I();k0=de(Ye()),W8=de(Ye());_c();yee();xre();ud=k0.memo((0,W8.forwardRef)(function(e,r){var u,c=Tre(Object.assign(Object.assign({},e),{shouldFocusButtonOnDismiss:!0})),d=c.menuOpen,m=c.button,t=c.buttonRef,s=c.focus,n=c.onAccessibilityExpandCollapse,a=c.onMenuOpen,l=c.onMenuDismiss,o=c.onItemClick,f=c.onKeyDown;return k0.useEffect(function(){e.startOpen&&a()},[]),(0,W8.useImperativeHandle)(r,function(){return{focus:s,openMenu:a,onAccessibilityExpandCollapse:n}}),k0.createElement(k0.Fragment,null,m,d&&k0.createElement(al,{key:"callout",borderWidth:1,accessibilityRole:"menu",isBeakVisible:!1,onDismiss:l,setInitialFocus:!0,target:(u=t.current)===null||u===void 0?void 0:u.getElementRef()},k0.createElement(qk,Object.assign({},e,{style:{paddingHorizontal:1,paddingVertical:1},onItemClick:o,onKeyDown:f}))))}));ud.displayName="OverflowMenu"});function $Se(e){return;var r}var Rw,lu,z8,E5,wre=fe(()=>{"use strict";I();Rw=de(Oa()),lu=de(Ye()),z8=de(Dr());E5=function(r){var u=lu.useRef(null),c=r.scrollTo,d=r.style;lu.useEffect(function(){return y()},[c==null?void 0:c.top,c==null?void 0:c.bottom]);var m=lu.useState({x:0,y:0}),t=(0,Rw.default)(m,2),s=t[0],n=t[1],a=lu.useState(0),l=(0,Rw.default)(a,2),o=l[0],f=l[1],g=lu.useCallback(function(p){n(p.nativeEvent.contentOffset)},[n]),h=lu.useCallback(function(p){f(p.nativeEvent.layout.height)},[f]),y=function(){if(u.current&&r.scrollTo){var R=r.scrollTo,C=R.top,S=R.bottom,F=6,E=Math.max(C-F,0),A=S+F;E<s.y?u.current.scrollTo({y:E,animated:!0}):A>=s.y+o&&u.current.scrollTo({y:A-o,animated:!0})}};return lu.createElement(z8.ScrollView,{ref:u,onLayout:h,onScroll:g,style:$Se(d)},r.children)}});var T5,Cw=fe(()=>{"use strict";I();T5="Shimmer"});var Fw=fe(()=>{"use strict";I();Cw()});var yw,Sw,bw,Aw=fe(()=>{"use strict";I();yw=0,Sw=500,bw=2e3});var Ire,Dre=fe(()=>{"use strict";I();Aw();Ire=function(r){return{angle:yw,backgroundColor:r.colors.background,delay:Sw,duration:bw,shimmerColor:r.colors.bodyFrameDivider,shimmerColorOpacity:1,shimmerWaveColor:"#E1E1E1",shimmerWaveColorOpacity:1,shimmerWaveWidth:"100%"}}});var Mre,_re=fe(()=>{"use strict";I();tt();Fw();Dre();Mre={tokens:[Ire,T5],tokensThatAreAlsoProps:"all",slotProps:{root:ra(function(e){return{accessibilityRole:"progressbar",accessible:!0,style:{overflow:"hidden",backgroundColor:e.backgroundColor}}},["backgroundColor"]),shimmerWaveContainer:ra(function(e){return{delay:e.delay,duration:e.duration,shimmerColor:e.shimmerColor}},["delay","duration","shimmerColor"]),shimmerWave:ra(function(e){return{angle:e.angle,shimmerColor:e.shimmerColor,shimmerWaveColor:e.shimmerWaveColor,shimmerWaveWidth:e.shimmerWaveWidth}},["angle","shimmerColor","shimmerWaveColor","shimmerWaveWidth"]),clippingMask:ra(function(e){return{backgroundColor:e.backgroundColor}},["backgroundColor"])}}});function Lre(e,r,u,c,d,m){u*2>d&&(u=d/2),c*2>m&&(c=m/2);var t=d-u*2,s=m-c*2,n=0,a=0,l=1,o=["M",e+u,r];return o=o.concat(["h",t]),o=o.concat(["a",u,c,n,a,l,u,c]),o=o.concat(["v",s]),o=o.concat(["a",u,c,n,a,l,-u,c]),o=o.concat(["h",-t]),o=o.concat(["a",u,c,n,a,l,-u,-c]),o=o.concat(["v",-s]),o=o.concat(["a",u,c,n,a,l,u,-c]),o=o.concat("z"),o.join(" ")}function Bre(e){return Lre(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 Pre(e){var r=e.radius?e.radius:12;return Lre(e.cx?e.cx-e.radius:12,e.cy?e.cy-e.radius:12,r,r,r*2,r*2)}var Ore=fe(()=>{"use strict";I()});var Nre=ar(x5=>{I();var KSe=zs();Object.defineProperty(x5,"__esModule",{value:!0});x5.default=x5.__INTERNAL_VIEW_CONFIG=void 0;var d3r=KSe($s()),qSe=Ks(),QSe="RCTNativeAnimatedShimmer",JSe=x5.__INTERNAL_VIEW_CONFIG={uiViewClassName:"RCTNativeAnimatedShimmer",validAttributes:{delay:!0,duration:!0}},f3r=x5.default=qSe.get(QSe,function(){return JSe})});var eh,Hre,Ti,Vre,$u,XSe,YSe,e9e,r9e,E1,Zre=fe(()=>{"use strict";I();eh=de(Dr());tt();tt();Hre=de(Qm()),Ti=de(ya());_re();Cw();Ore();Vre=de(Nre()),$u=function(){return $u=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},$u.apply(this,arguments)},XSe=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},YSe=function(r){var u=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 Jr(Ti.Svg,$u({},m),Jr(Ti.Defs,null,Jr(Ti.ClipPath,{id:"shimmerCuts"},Jr(Ti.Path,{d:r.clipPath,clipRule:"evenodd"}))),Jr(Ti.Rect,{width:"100%",height:"100%",fill:u,clipPath:"url(#shimmerCuts)"}))},e9e=function(r){var u=r.shimmerColor,c=r.shimmerColorOpacity,d=r.shimmerWaveColor,m=r.shimmerWaveColorOpacity,t=r.viewBoxHeight,s=r.viewBoxWidth,n={style:{height:t,width:s},viewBox:"0 0 "+s+" "+t,preserveAspectRatio:"xMinYMin slice"};return typeof(0,eh.processColor)(d)!="object"&&typeof(0,eh.processColor)(u)!="object"?Jr(Ti.Svg,$u({},n),Jr(Ti.LinearGradient,{id:"gradient"},Jr(Ti.Stop,{stopColor:u,stopOpacity:c}),Jr(Ti.Stop,{offset:"20%",stopColor:d,stopOpacity:m}),Jr(Ti.Stop,{offset:"40%",stopColor:u,stopOpacity:c})),Jr(Ti.Rect,{width:r.shimmerWaveWidth,height:"100%",fill:"url(#gradient)"})):Jr(Ti.Svg,$u({},n),Jr(Ti.Rect,{width:r.shimmerWaveWidth,height:"100%",fill:d,fillOpacity:m,scaleX:"0.4"}))},r9e=function(r){var u=r.shimmerColor,c=r.viewBoxHeight,d=r.viewBoxWidth;return Jr(Vre.default,$u({},$u($u({},r),{style:{backgroundColor:u,height:c,width:d,overflow:"hidden"}})))},E1=Fi($u($u({displayName:T5},Mre),{slots:{root:eh.View,clippingMask:YSe,shimmerWave:e9e,shimmerWaveContainer:r9e},useRender:function(r,u){var c=u(r);return function(d){var m=$t(r,d),t=m.elements,s=XSe(m,["elements"]),n=[],a=0,l=0;t&&t.forEach(function(f){if(f.type=="circle"){n=n.concat(Pre(f));var g=f.cx+f.radius,h=f.cy+f.radius;a=a>=g?a:g,l=l>=h?l:h}else if(f.type=="rect"){n=n.concat(Bre(f));var g=f.x+f.width,h=f.y+f.height;a=a>=g?a:g,l=l>=h?l:h}else(0,Hre.assertNever)(f)});var o=n.join(" ").concat("M 0 0 h "+a+" v "+l+" h -"+a+" z ");return Jr(c.root,$u({},s),Jr(c.shimmerWaveContainer,{viewBoxHeight:l,viewBoxWidth:a},Jr(c.shimmerWave,{viewBoxHeight:l,viewBoxWidth:a})),Jr(c.clippingMask,{clipPath:o,viewBoxHeight:l,viewBoxWidth:a}))}}}))});var rh=fe(()=>{"use strict";I();Zre();Fw();Aw()});function t9e(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:24,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:8,u=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,n=(d=c==null?void 0:c.paddingHorizontal)!==null&&d!==void 0?d:8,a=(m=c==null?void 0:c.paddingVertical)!==null&&m!==void 0?m:4,l=4,o=e>t?e:t,f=(o-e)/2,g=(o-t)/2;return{items:[{type:"circle",radius:s,cx:n+s,cy:a+f+s},{type:"rect",x:n+e+r,y:a+g,width:u,height:16},{type:"circle",radius:s,cx:n+s,cy:a+(o+l)+f+s},{type:"rect",x:n+e+r,y:a+(o+l)+g,width:u-20,height:16},{type:"circle",radius:s,cx:n+s,cy:a+2*(o+l)+f+s},{type:"rect",x:n+e+r,y:a+2*(o+l)+g,width:u,height:16}],width:2*n+e+r+u,height:2*a+3*o+8}}var jre,$8,Ure=fe(()=>{"use strict";I();jre=de(Ye());rh();$8=function(r){var u=r.theme,c=t9e(r.circleSize,r.gapSize,r.lineSize,r.style),d=c.items,m=c.width,t=c.height;return jre.createElement(E1,{backgroundColor:u==null?void 0:u.background,shimmerColor:u==null?void 0:u.shimmer,shimmerWaveColor:u==null?void 0:u.shimmerWave,style:{minWidth:m,minHeight:t},elements:d})}});var K8,Gre=fe(()=>{"use strict";I();K8=function(r){return r.render?r.render():null}});var jo,q8,Ew=fe(()=>{"use strict";I();jo="Segoe UI",q8="Segoe UI"});function a9e(e,r,u){return r=(0,Tw.default)(r),(0,$re.default)(e,qre()?Reflect.construct(r,u||[],(0,Tw.default)(e).constructor):r.apply(e,u))}function qre(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(qre=function(){return!!e})()}var Wre,zre,$re,Tw,Kre,Qre,Q8,Jre=fe(()=>{"use strict";I();Wre=de(et()),zre=de(rt()),$re=de(Dn()),Tw=de(Tn()),Kre=de(Mn()),Qre=de(Ye());Q8=function(e){function r(){return(0,Wre.default)(this,r),a9e(this,r,arguments)}return(0,Kre.default)(r,e),(0,zre.default)(r,[{key:"render",value:function(){return null}}])}(Qre.PureComponent)});function n9e(e,r,u){return r=(0,xw.default)(r),(0,ete.default)(e,tte()?Reflect.construct(r,u||[],(0,xw.default)(e).constructor):r.apply(e,u))}function tte(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(tte=function(){return!!e})()}var Xre,Yre,ete,xw,rte,ate,Hc,nte=fe(()=>{"use strict";I();Xre=de(et()),Yre=de(rt()),ete=de(Dn()),xw=de(Tn()),rte=de(Mn()),ate=de(Ye());Hc=function(e){function r(){return(0,Xre.default)(this,r),n9e(this,r,arguments)}return(0,rte.default)(r,e),(0,Yre.default)(r,[{key:"render",value:function(){return null}}])}(ate.PureComponent)});function i9e(e,r,u){return r=(0,kw.default)(r),(0,ote.default)(e,cte()?Reflect.construct(r,u||[],(0,kw.default)(e).constructor):r.apply(e,u))}function cte(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(cte=function(){return!!e})()}var ite,lte,ote,kw,ute,ste,cd,dte=fe(()=>{"use strict";I();ite=de(et()),lte=de(rt()),ote=de(Dn()),kw=de(Tn()),ute=de(Mn()),ste=de(Ye());cd=function(e){function r(){return(0,ite.default)(this,r),i9e(this,r,arguments)}return(0,ute.default)(r,e),(0,lte.default)(r,[{key:"render",value:function(){return null}}])}(ste.PureComponent)});var ww,Iw=fe(()=>{"use strict";I();ww="Overflow"});function Dw(e){var r=[],u=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,R){var C=r[p];r[p]=r[R],r[R]=C},s=function y(p){var R=p,C=c(p),S=d(p);C<u&&e(r[C],r[R])<0&&(R=C),S<u&&e(r[S],r[R])<0&&(R=S),R!==p&&(t(R,p),y(R))},n=function(){if(u===0)throw new Error("Priority queue empty");var p=r[0];return r[0]=r[--u],s(0),p},a=function(){return u===0?null:r[0]},l=function(p){r[u++]=p;for(var R=u-1,C=m(R);R>0&&e(r[C],r[R])>0;)t(C,R),R=C,C=m(R)},o=function(p){var R=r.indexOf(p);return R>=0&&R<u},f=function(p){var R=r.indexOf(p);R===-1||R>=u||(r[R]=r[--u],s(R))},g=function(){u=0},h=function(){return r.slice(0,u)};return{all:h,clear:g,contains:o,dequeue:n,enqueue:l,peek:a,remove:f,size:function(){return u}}}var fte=fe(()=>{"use strict";I()});function gte(){var e={},r=!1,u=0,c={},d={width:0,height:0},m,t,s=!1,n,a,l,o,f=function(w,B){return!w||!B||!e[w]||!e[B]?0:e[w].priority!==e[B].priority?e[w].priority>e[B].priority?1:-1:e[w].initialOrder<e[B].initialOrder?1:-1},g=function(w,B){return-1*f(w,B)},h=function(w,B){return e[w].initialOrder-e[B].initialOrder},y=Dw(f),p=Dw(g),R=function(){for(var w=0,B=0,P=y.all();B<P.length;B++){var U=P[B];w+=e[U].size.width}return p.size()>0&&(w+=d.width),w},C=function(){var w=m.width-t,B=y.size()===1&&R()>w,P=w-(p.size()>0?d.width:0)>0;return B&&P},S=function(w){for(var B=0,P=w;B<P.length;B++){var U=P[B];if(U.type==="dimension"&&a){var Q=m.width-t;p.size()>0&&(Q-=d.width);var W=void 0;U.shrinking?(n||(n=y.peek()),W={id:n,update:{width:Q,height:e[n].size.height}}):(W={id:n,update:null},n=void 0),a(W)}else{var W={visibleIds:Wt([],y.all(),!0).sort(h),invisibleIds:Wt([],p.all(),!0).sort(h)};o&&o(W);for(var q in c)c[q]&&l&&l({id:q,visible:y.contains(q)})}}},F=function(){var w=p.dequeue();y.enqueue(w),c[w]=!c[w]},E=function(){var w=y.dequeue();p.enqueue(w),c[w]=!c[w]},A=function(){if(!m)return[];c={};for(var w=[],B=m.width-t,P=y.peek(),U=p.peek(),Q=0;Q<2;Q++){for(;R()<B&&p.size()>0||p.size()===1;)F();for(;R()>B&&y.size()>1;)E()}var W=P!==y.peek()||U!==p.peek(),q=C();return W&&w.push({type:"visibility"}),(q||s)&&w.push({type:"dimension",shrinking:q}),s=q,w},T=function(w){var B;m=w.initialContainerSize,t=(B=w.padding)!==null&&B!==void 0?B:0,l=w.onUpdateItemVisibility,o=w.onOverflowUpdate,a=w.onUpdateItemDimension},M=function(w,B){C()||(e[w]=ur(ur({},e[w]),B)),b()},_=function(w){d=w,b()},L=function(w){e[w.id]=ur(ur({},w),{initialOrder:u++}),y.enqueue(w.id),r=!0,b()},k=function(w){return!!e[w]},v=function(w){delete e[w],y.contains(w)?y.remove(w):p.contains(w)&&p.remove(w),r=!0,b()},b=function(w){w&&(m=w);var B=A();B.length>0?(r=!1,S(B)):r&&(r=!1,S([{type:"visibility"}]))};return{addItem:L,hasItem:k,initialize:T,removeItem:v,updateItem:M,setMenuSize:_,update:b}}var mte=fe(()=>{"use strict";I();qt();fte()});function Mw(e){var r=e.dontHideBeforeReady,u=e.itemIDs,c=e.onLayout,d=e.onOverflowUpdate,m=e.onReady,t=e.padding,s=e.style,n=Bn.useRef(gte()).current,a=Bn.useRef({}).current,l=Bn.useRef(null),o=Bn.useState(!1),f=o[0],g=o[1],h=Bn.useState(void 0),y=h[0],p=h[1],R=Bn.useState({hasOverflow:!1,itemVisibility:{}}),C=R[0],S=R[1],F=Bn.useState(function(){for(var P={},U=0,Q=u;U<Q.length;U++){var W=Q[U];P[W]=!1}return{container:!1,menu:!1,items:P}}),E=F[0],A=F[1],T=Bn.useCallback(function(P,U){a[P]=U},[a]),M=Bn.useCallback(function(P){delete a[P],n.removeItem(P)},[a]),_=Bn.useCallback(function(P){P.type==="menu"?A(function(U){return ur(ur({},U),{menu:P.layoutDone})}):A(function(U){var Q;return ur(ur({},U),{items:ur(ur({},U.items),(Q={},Q[P.id]=P.layoutDone,Q))})})},[]),L=Bn.useCallback(function(P){var U=P.nativeEvent.layout,Q=U.width,W=U.height;Q!==void 0&&W!==void 0&&p({width:Q,height:W}),c&&c(P)},[c]),k=Bn.useCallback(function(P){n.hasItem(P.id)?n.updateItem(P.id,P):n.addItem(P)},[n]),v=Bn.useCallback(function(P){return n.setMenuSize(P)},[n]),b=Bn.useCallback(function(P){S(function(U){for(var Q={},W=0,q=P.visibleIds;W<q.length;W++){var H=q[W];Q[H]=!0}for(var G=0,z=P.invisibleIds;G<z.length;G++){var H=z[G];Q[H]=!1}return ur(ur({},U),{itemVisibility:Q,hasOverflow:P.invisibleIds.length>0})}),d&&d(P)},[d]),x=Bn.useCallback(function(P){a[P.id]&&a[P.id]({type:"layout",id:P.id,newLayout:P.update})},[a]),w=Bn.useCallback(function(P){a[P.id]&&a[P.id](ur({type:"visibility"},P))},[a]);Bn.useLayoutEffect(function(){y&&(E.container?n.update(y):(n.initialize({initialContainerSize:y,padding:typeof t=="number"?t:typeof t=="string"?parseInt(t):0,onOverflowUpdate:b,onUpdateItemDimension:x,onUpdateItemVisibility:w}),n.update(),A(function(P){return ur(ur({},P),{container:!0})})))},[y]),Bn.useEffect(function(){var P=E.container&&E.menu&&u.map(function(U){return E.items[U]}).reduce(function(U,Q){return U&&Q});!f&&P&&g(!0)},[E,f,u]),Bn.useEffect(function(){f&&m&&m()},[f,m]);var B=Bn.useMemo(function(){return[s,{display:"flex",flexDirection:"row",opacity:r||f?1:0,padding:t}]},[r,f,t,s]);return{state:ur(ur({},C),{containerSize:y,dontHideBeforeReady:r,initialOverflowLayoutDone:f,overflowMenuRef:l,register:T,disconnect:M,setLayoutState:_,updateOverflow:n.update,updateItem:k,updateMenuSize:v}),props:ur(ur({},e),{style:B,onLayout:L})}}var Bn,_w=fe(()=>{"use strict";I();qt();Bn=de(Ye());mte()});var J8,k5,X8,Y8,th=fe(()=>{"use strict";I();J8=de(Ye()),k5=function(){return null},X8=(0,J8.createContext)({containerSize:void 0,hasOverflow:!1,initialOverflowLayoutDone:!1,itemVisibility:{},register:k5,disconnect:k5,setLayoutState:k5,updateOverflow:k5,updateItem:k5,updateMenuSize:k5}),Y8=function(){return(0,J8.useContext)(X8)}});var Lw,hte,w5,pte=fe(()=>{"use strict";I();qt();Lw=de(Ye()),hte=de(Dr());tt();Iw();_w();th();w5=Ln(function(e){var r=Mw(e),u=r.props,c=r.state;return function(d){for(var m=[],t=1;t<arguments.length;t++)m[t-1]=arguments[t];var s=$t(u,d);return Lw.createElement(X8.Provider,{value:c},Lw.createElement(hte.View,ur({},s),m))}});w5.displayName=ww});var Bw,Pw=fe(()=>{"use strict";I();Bw="OverflowItem"});function Ow(e){var r=e.overflowID,u=e.priority,c=e.onOverflowItemChange,d=Y8(),m=d.containerSize,t=d.dontHideBeforeReady,s=d.itemVisibility,n=d.initialOverflowLayoutDone,a=d.disconnect,l=d.register,o=d.setLayoutState,f=d.updateItem,g=Uo.useState(),h=g[0],y=g[1],p=Uo.useState(null),R=p[0],C=p[1],S=Uo.useCallback(function(T){T.id===r&&T.type==="layout"&&C(T.newLayout),c&&c(T)},[c,r]);Uo.useEffect(function(){h&&f({id:r,size:h,priority:u})},[u]),Uo.useEffect(function(){return l(r,S),function(){return a(r)}},[c]),Uo.useLayoutEffect(function(){m&&m.width>0&&h&&(f({id:r,size:h,priority:u}),n||o({type:"item",id:r,layoutDone:!0}))},[h,m]);var F=Uo.useCallback(function(T){var M={width:T.nativeEvent.layout.width,height:T.nativeEvent.layout.height};y(M),e.onLayout&&e.onLayout(T)},[e]),E=n&&!!h,A=Uo.useMemo(function(){var T=[];return e.style&&T.push(e.style),R!==null&&T.push({width:R.width}),!t&&!E&&T.push({opacity:0}),yt.apply(void 0,T)},[R,t,E,e.style]);return{props:ur(ur({},e),{style:A,onLayout:F}),state:{visible:s[r],layoutDone:E}}}var Uo,Nw=fe(()=>{"use strict";I();qt();Uo=de(Ye());tt();th()});function o9e(e,r){return ur(ur({},e),{style:r})}var I5,l9e,sd,vte=fe(()=>{"use strict";I();qt();I5=de(Ye());tt();Pw();Nw();l9e=Ma(o9e);sd=Ln(function(e){var r=Ow(e),u=r.props,c=r.state;return function(d,m){if(c.layoutDone&&!c.visible)return null;var t=$t(u,d),s=I5.Children.toArray(m),n=s[0];if(s.length,!I5.isValidElement(n))return null;var a=yt(n.props.style,t.style),l=l9e(t,a),o=I5.cloneElement(n,l);return o}});sd.displayName=Bw});function ah(){var e=Y8(),r=e.itemVisibility,u=e.initialOverflowLayoutDone,c=e.hasOverflow,d=e.overflowMenuRef,m=e.setLayoutState,t=e.updateMenuSize,s=eR.useCallback(function(a){var l=a.nativeEvent.layout,o=l.width,f=l.height;t({width:o,height:f}),u||m({type:"menu",layoutDone:!0})},[t,u,m]),n=eR.useMemo(function(){return Object.keys(r).filter(function(a){return!r[a]})},[r]);return{showMenu:!u||c,visibleMenuItems:n,menuTriggerRef:d,onMenuTriggerLayout:s}}var eR,Rte=fe(()=>{"use strict";I();eR=de(Ye());th()});var rR=fe(()=>{"use strict";I();pte();Iw();_w();vte();Nw();Pw();Rte();th()});var nh,tR=fe(()=>{"use strict";I();nh="Tab"});var Vc,Pvr,Cte,Fte=fe(()=>{"use strict";I();qt();Vc=de(Ye()),Pvr=de(Dr());tt();Cte=function(r,u,c,d){var m=d.canShowAnimatedIndicator,t=d.selectedKey,s=d.vertical,n=Vc.default.useMemo(function(){return{style:ur(ur({display:"flex",alignItems:"center",flexDirection:u.flexDirection,alignSelf:"flex-start",justifyContent:"center",padding:1,backgroundColor:u.backgroundColor},s?{}:{height:"100%"}),Zn.from(u,c))}},[u,c,s]),a=Vc.default.useMemo(function(){return{style:{flexDirection:"row",paddingStart:u.contentMarginStart,paddingEnd:u.contentMarginEnd}}},[u.contentMarginStart,u.contentMarginEnd]),l=Vc.default.useMemo(function(){return{numberOfLines:u.numberOfLines,style:ur({color:u.color},vn.from(u,c))}},[u,c]),o=Vc.default.useMemo(function(){return r.icon?ur(ur({},r.icon),{color:u.iconColor,size:u.iconSize}):{}},[r.icon,u.iconColor,u.iconSize]),f=Vc.default.useMemo(function(){return{style:{display:"flex",alignItems:"center",flexDirection:"row",flex:0,alignSelf:"flex-start",justifyContent:"center",marginHorizontal:u.stackMarginHorizontal,marginVertical:u.stackMarginVertical}}},[u.stackMarginHorizontal,u.stackMarginVertical]),g=Vc.default.useMemo(function(){return{style:ur({backgroundColor:c.colors.transparentBackground},s?{height:"100%",width:u.indicatorThickness,paddingVertical:u.indicatorMargin}:{width:"100%",height:u.indicatorThickness,paddingHorizontal:u.indicatorMargin})}},[s,u.indicatorThickness,u.indicatorMargin,c]),h=Vc.default.useMemo(function(){var y=r.tabKey===t&&m;return{style:{flex:1,borderRadius:u.indicatorRadius,backgroundColor:y?c.colors.transparentBackground:u.indicatorColor}}},[m,r.tabKey,t,u.indicatorColor,u.indicatorRadius,c]);return{root:n,contentContainer:a,content:l,icon:o,stack:f,indicatorContainer:g,indicator:h}}});var yte,Ste=fe(()=>{"use strict";I();li();yte=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:Ht(r)?r.colors.neutralForeground2:r.colors.neutralForeground1Pressed,iconColor:Ht(r)?r.colors.neutralForeground2:r.colors.compoundBrandForeground1Pressed,indicatorColor:r.colors.compoundBrandStroke1Pressed}},disabled:{color:Ht(r)?r.colors.neutralStrokeDisabled:r.colors.neutralForegroundDisabled,iconColor:Ht(r)?r.colors.neutralStrokeDisabled:r.colors.neutralForegroundDisabled,selected:{color:Ht(r)?r.colors.neutralStrokeDisabled:r.colors.neutralForegroundDisabled,iconColor:Ht(r)?r.colors.neutralStrokeDisabled:r.colors.neutralForegroundDisabled,indicatorColor:Ht(r)?r.colors.neutralStrokeDisabled:r.colors.neutralForegroundDisabled}},hovered:{color:Ht(r)?r.colors.neutralForeground2:r.colors.neutralForeground2Hover,iconColor:Ht(r)?r.colors.compoundBrandForeground1Hover:r.colors.neutralForeground2Hover,indicatorColor:Ht(r)?r.colors.compoundBrandStroke1Hover:r.colors.neutralStroke1Hover,selected:{color:Ht(r)?r.colors.neutralForeground2:r.colors.neutralForeground1Hover,iconColor:Ht(r)?r.colors.neutralForeground2:r.colors.compoundBrandForeground1Hover,indicatorColor:r.colors.compoundBrandStroke1Hover,subtle:{indicatorColor:Ht(r)?r.colors.neutralStroke1:r.colors.compoundBrandStroke1Hover}},disabled:{indicatorColor:r.colors.transparentBackground},transparent:{backgroundColor:r.colors.transparentBackgroundHover},subtle:{backgroundColor:r.colors.subtleBackgroundHover,indicatorColor:Ht(r)?r.colors.neutralStroke1:r.colors.neutralStroke1Hover}},pressed:{color:Ht(r)?r.colors.neutralForeground2:r.colors.neutralForeground2Pressed,iconColor:Ht(r)?r.colors.neutralForeground2:r.colors.neutralForeground2Pressed,indicatorColor:Ht(r)?r.colors.compoundBrandBackground1Pressed:r.colors.neutralStroke1Pressed,transparent:{backgroundColor:r.colors.transparentBackgroundPressed},subtle:{backgroundColor:r.colors.subtleBackgroundPressed}},focused:{borderColor:Ht(r)?r.colors.compoundBrandStroke1:r.colors.neutralForeground1}}}});var bte,u9e,Ate,Ete=fe(()=>{"use strict";I();tt();tR();Ste();bte=["small","medium","large","vertical","hovered","disabled","selected","focused","pressed","transparent","subtle","hasIcon"],u9e={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}},Ate=d1(u9e,yte,nh)});var Tte,D5,dd,ih=fe(()=>{"use strict";I();Tte=de(Ye()),D5=function(){return null},dd=Tte.createContext({addTabKey:D5,appearance:"transparent",canShowAnimatedIndicator:!1,disabled:!1,onTabSelect:D5,removeTabKey:D5,selectedKey:"",setFocusedTabRef:D5,size:"small",tabKeys:[],vertical:!1,updateDisabledTabs:D5,updateTabRef:D5})});function s9e(e,r,u){return u?ur({disabled:e,selected:r},u):{disabled:e,selected:r}}var Nl,xte,kte,c9e,wte=fe(()=>{"use strict";I();qt();Nl=de(Ye());tt();Jn();ih();xte=[{name:"Select"}],kte=function(r){var u,c=Nl.useRef(null),d=r.accessibilityActions,m=r.accessibilityPositionInSet,t=r.accessibilitySetSize,s=r.accessibilityState,n=r.accessible,a=r.componentRef,l=a===void 0?c:a,o=r.disabled,f=r.icon,g=r.onAccessibilityAction,h=r.tabKey,y=_n(r,["accessibilityActions","accessibilityPositionInSet","accessibilitySetSize","accessibilityState","accessible","componentRef","disabled","icon","onAccessibilityAction","tabKey"]),p=Nl.useContext(dd),R=p.addTabKey,C=p.invoked,S=p.onTabSelect,F=p.removeTabKey,E=p.setInvoked,A=p.setFocusedTabRef,T=p.selectedKey,M=p.tabKeys,_=p.vertical,L=p.updateDisabledTabs,k=p.updateTabRef,v=_n(p,["addTabKey","invoked","onTabSelect","removeTabKey","setInvoked","setFocusedTabRef","selectedKey","tabKeys","vertical","updateDisabledTabs","updateTabRef"]),b=o||v.disabled,x=Nl.useCallback(function(){S(h),l&&A(l)},[l,A,S,h]),w=Nl.useCallback(function(){x(),E(!0)},[x,E]),B=oi(ur(ur({},y),{onPress:w})),P=Vo(x," ","Enter");Nl.useEffect(function(){return R(h),T===h&&l&&A(l),function(){return F(h)}},[]),Nl.useEffect(function(){k(h,l)},[h,l]),Nl.useEffect(function(){L(h,o)},[h,o]),Nl.useEffect(function(){var W;C&&E&&h===T&&!b&&(l&&A(l),(W=l==null?void 0:l.current)===null||W===void 0||W.focus(),E(!1))},[C,E]);var U=Nl.useCallback(function(W){if(!b){switch(W.nativeEvent.actionName){case"Select":x();break}g&&g(W)}},[x,b,g]),Q=Nl.useMemo(function(){return d?Wt(Wt([],xte,!0),d,!0):xte},[d]);return{props:ur(ur(ur(ur({},r),B.props),{accessible:n??!0,accessibilityRole:"tab",accessibilityActions:Q,accessibilityPositionInSet:m??M.findIndex(function(W){return W===h})+1,accessibilityState:c9e(b,T===h,s),accessibilitySetSize:t??M.length,disabled:b,focusable:(u=!b)!==null&&u!==void 0?u:!0,icon:f,onAccessibilityAction:U,ref:tl(l),tabKey:h}),P),state:ur(ur({},B.state),{selected:h===T})}},c9e=Ma(s9e)});function Dte(e,r,u,c){var d=r.addTabLayout,m=r.selectedKey,t=r.layout,s=r.updateAnimatedIndicatorStyles,n=r.vertical,a=e.tabKey,l=e.onLayout;aR.default.useEffect(function(){a===m&&s&&s({backgroundColor:u.indicatorColor,borderRadius:u.indicatorRadius})},[a,m,u.indicatorColor,u.indicatorRadius]);var o=aR.default.useCallback(function(f){if(f.nativeEvent.layout&&!1||t!=null&&t.tablist&&t.tablist.width>0&&f.nativeEvent.layout.height<=t.tablist.height&&f.nativeEvent.layout.height<d9e){var g=f.nativeEvent.layout,h=g.width,y=g.height,p=g.x,R=g.y,C=void 0,S=void 0,F=void 0,E=void 0,A=1,T=u.indicatorMargin+u.borderWidth+A;n?(C=u.indicatorThickness,S=y-T*2,E=R+T,Ite.I18nManager.isRTL?F=p+h-(u.borderWidth+A+C):F=p+u.borderWidth+A):(C=h-T*2,S=u.indicatorThickness,F=p+T,E=y+R-S-u.borderWidth-A),d(a,{x:F,y:E,width:C,height:S})}l&&l(f)},[d,t,l,a,u.borderWidth,u.indicatorMargin,u.indicatorThickness,n]);return aR.default.useMemo(function(){return ur(ur({},c),{onLayout:o})},[c,o])}var aR,Ite,d9e,Mte=fe(()=>{"use strict";I();qt();aR=de(Ye()),Ite=de(Dr()),d9e=2e4});var nR,fd,f9e,iR,_te=fe(()=>{"use strict";I();qt();nR=de(Ye()),fd=de(Dr());tt();v1();rn();Fte();tR();Ete();wte();Mte();ih();f9e=function(r,u,c,d){return u[r]||c[r]||d[r]||r===d.appearance||r===d.size||r==="hasIcon"&&c.icon},iR=y0(function(e,r){var u,c=nR.default.useContext(dd),d=kte(e),m=ft(),t=r(m),s=t[0],n=t[1];u=kc(s,bte,n,function(C){return f9e(C,d.state,d.props,c)}),s=u[0],n=u[1];var a=Cte(d.props,s,m,c),l=Dte(e,c,s,a.root),o=Pi(fd.Pressable,l),f=Pi(fd.View,a.stack),g=Pi(fd.View,a.indicatorContainer),h=Pi(fd.View,a.indicator),y=Pi(fd.View,a.contentContainer),p=Pi(p1,a.content),R=Pi(Hu,a.icon);return function(C){for(var S=[],F=1;F<arguments.length;F++)S[F-1]=arguments[F];if(!d.state)return null;var E="",A=!1;nR.default.Children.forEach(S,function(v){v!==null&&(A=!0,typeof v=="string"&&(E=v))});var T=$t(d.props,C,{accessibilityLabel:d.props.accessibilityLabel||C.accessibilityLabel||E}),M=T.icon,_=T.tabKey,L=T.onLayout,k=_n(T,["icon","tabKey","onLayout"]);return Jr(o,ur({},k),Jr(f,null,M&&Jr(R,ur({},M)),A&&Jr(y,null,nR.default.Children.map(S,function(v,b){return typeof v=="string"?Jr(p,{accessible:!1,key:b},v):v}))),Jr(g,null,Jr(h,null)))}},Ate);iR.displayName=nh});var lh,lR=fe(()=>{"use strict";I();lh="TabList"});var Lte,Bte=fe(()=>{"use strict";I();Lte=function(){return{direction:"row",vertical:{direction:"column"}}}});var Pte,Ote=fe(()=>{"use strict";I();qt();tt();lR();Bte();Pte={tokens:[Lte,lh],states:["vertical"],slotProps:{stack:ra(function(e){return{style:{display:"flex",flexDirection:e.direction,flex:0}}},["direction"]),root:ra(function(e,r){return{style:ur({display:"flex",alignItems:"flex-start"},ii.from(e,r))}},ii.keys)}}});function m9e(e,r){return r?ur({disabled:e},r):{disabled:e}}var jn,I7r,Nte,g9e,Hte=fe(()=>{"use strict";I();qt();jn=de(Ye()),I7r=de(Dr());tt();Jn();Nte=function(r){var u=jn.useRef(null),c=r.accessible,d=r.appearance,m=d===void 0?"transparent":d,t=r.accessibilityState,s=r.componentRef,n=s===void 0?u:s,a=r.defaultSelectedKey,l=r.disabled,o=l===void 0?!1:l,f=r.isCircularNavigation,g=r.onTabSelect,h=r.selectedKey,y=r.size,p=y===void 0?"medium":y,R=r.vertical,C=R===void 0?!1:R,S=IT(h||a||null,g),F=h??S.selectedKey,E=jn.useState(jn.useRef(null)),A=E[0],T=E[1],M=jn.useState(!1),_=M[0],L=M[1],k=jn.useState([]),v=k[0],b=k[1],x=jn.useState(!1),w=x[0],B=x[1],P=jn.useRef({}).current,U=jn.useRef({}).current,Q=jn.useCallback(function(ce,oe){return P[ce]=oe},[P]),W=jn.useCallback(function(ce,oe){U[ce]=oe,w&&!oe&&B(!1)},[w,U]),q=jn.useCallback(function(ce){b(function(oe){return Wt(Wt([],oe,!0),[ce],!1)})},[v,b]),H=jn.useCallback(function(ce){b(function(oe){return oe.filter(function(ae){return ae!==ce})})},[b]),G=jn.useCallback(function(ce){for(var oe=v.indexOf(F),ae=ce?-1:1,le=1,ne;le<=v.length;){var te=(oe+ae*le)%v.length;if(te<0&&(te=v.length+te),ne=v[te],U[ne])le+=1;else break}le>v.length||S.onKeySelect(ne)},[S,U,F,v]),z=jn.useState({}),V=z[0],Z=z[1],D=jn.useState(),O=D[0],K=D[1],$=jn.useState({}),j=$[0],N=$[1],J=jn.useCallback(function(ce,oe){Z(function(ae){var le;return ur(ur({},ae),(le={},le[ce]=oe,le))})},[Z]),ee=jn.useCallback(function(ce){N(function(oe){return yt(oe,ce)})},[N]),Y=jn.useCallback(function(ce){ce.nativeEvent.layout&&K(ce.nativeEvent.layout)},[K]),re=U[F];jn.useEffect(function(){if(re){for(var ce=v.indexOf(F),oe=0;oe<v.length&&(ce=(ce+1)%v.length,!!U[v[ce]]);oe++);if(v[ce]===F)B(!0);else{var ae=P[v[ce]];T(ae)}}},[re]);var ue=jn.useCallback(function(ce){var oe;ce.nativeEvent.key==="Tab"&&ce.nativeEvent.ctrlKey&&(G(ce.nativeEvent.shiftKey),L(!0)),(oe=r.onKeyDown)===null||oe===void 0||oe.call(r,ce)},[G,r]);return{props:ur(ur({},r),{accessible:c??!0,accessibilityState:g9e(o||w,t),accessibilityRole:"tablist",appearance:m,componentRef:n,defaultTabbableElement:A,isCircularNavigation:f??!1,onKeyDown:ue,onLayout:Y,size:p,vertical:C}),state:{addTabKey:q,addTabLayout:J,animatedIndicatorStyles:j,appearance:m,canShowAnimatedIndicator:!!(j&&V&&V[F]),disabled:o||w,invoked:_,layout:{tablist:O,tabs:V},onTabSelect:S.onKeySelect,removeTabKey:H,selectedKey:F,setFocusedTabRef:T,setInvoked:L,size:p,tabKeys:v,vertical:C,updateAnimatedIndicatorStyles:ee,updateDisabledTabs:W,updateTabRef:Q}}},g9e=Ma(m9e)});var Vte,Zte=fe(()=>{"use strict";I();Vte="TabListAnimatedIndicator"});function jte(e){var r=e.animatedIndicatorStyles,u=e.selectedKey,c=e.tabLayout,d=Hw.default.useMemo(function(){return u?c[u]:null},[u,c]),m=Hw.default.useMemo(function(){if(!d)return null;var t=d.x,s=d.y,n=d.width,a=d.height,l=ur(ur({},r),{position:"absolute",width:n,height:a,left:t,top:s});return l},[d,r]);return m}var Hw,Ute=fe(()=>{"use strict";I();qt();Hw=de(Ye())});function p9e(e,r){return{animationClass:e,style:r}}var Gte,Wte,h9e,zte,$te,Kte=fe(()=>{"use strict";I();qt();Gte=de(Ye()),Wte=de(Dr());tt();Zte();Ute();h9e=Ma(p9e);zte=Ln(function(e){var r=jte(e);return function(){var u=h9e("Ribbon_TabUnderline",r);return Gte.default.createElement(Wte.View,ur({},u))}});zte.displayName=Vte;$te=zte});var Vw,Zw,qte=fe(()=>{"use strict";I();qt();Vw=de(Dr());Xs();tt();Ote();lR();ih();Hte();Kte();Zw=Fi(ur(ur({displayName:lh},Pte),{slots:{container:Zo,stack:Vw.View,root:Vw.View},useRender:function(r,u){var c=Nte(r),d=u(r);return function(m){for(var t=[],s=1;s<arguments.length;s++)t[s-1]=arguments[s];if(!c.state)return null;var n=$t(c.props,m),a=n.disabled,l=n.defaultTabbableElement,o=n.isCircularNavigation,f=n.vertical,g=_n(n,["disabled","defaultTabbableElement","isCircularNavigation","vertical"]),h=c.state,y=h.animatedIndicatorStyles,p=h.canShowAnimatedIndicator,R=h.disabled,C=h.layout,S=h.selectedKey;return Jr(dd.Provider,{value:c.state},Jr(d.root,ur({},g),Jr(d.container,{disabled:a||R,defaultTabbableElement:l,focusZoneDirection:f?"vertical":"horizontal",isCircularNavigation:o},Jr(d.stack,null,t),p&&Jr($te,{animatedIndicatorStyles:y,selectedKey:S,tabLayout:C.tabs,vertical:f}))))}}}))});var Qte=fe(()=>{"use strict";I();tR();_te();lR();qte();ih()});var Jte,Cn,jw,v9e,R9e,C9e,F9e,oh,Xte=fe(()=>{"use strict";I();Jte=de(Oa()),Cn=de(Ye());td();C1();rR();Qte();p5();jw=de(Dr()),v9e=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},R9e=Zw.customize({paddingVertical:2}),C9e=function(r){var u=r.onItemClick,c=r.disabled,d=r.label,m=r.tabKey,t=Cn.useCallback(function(){return u==null?void 0:u(m)},[u,m]);return Cn.createElement(A0,{onClick:t,disabled:c},d)},F9e=function(r){var u=r.size,c=r.onTabSelect,d=r.items,m=r.theme,t=ah(),s=t.showMenu,n=t.visibleMenuItems,a=t.menuTriggerRef,l=t.onMenuTriggerLayout;if(!s)return null;var o=function(){return Cn.createElement(fn,{type:"Overflow",primaryColor:m==null?void 0:m.overflowItem.color})};return Cn.createElement(Ml,null,Cn.createElement(jw.View,{style:{justifyContent:"center",alignItems:"center"}},Cn.createElement(_l,null,Cn.createElement(Gu,{appearance:"subtle",iconOnly:!0,icon:{svgSource:{src:o},style:{justifyContent:"center",alignItems:"center"}},role:"tab",size:u,onLayout:l,componentRef:a}))),Cn.createElement(Ll,null,Cn.createElement(io,null,d.map(function(f){return n.includes(f.tabKey)?Cn.createElement(C9e,Object.assign({key:f.tabKey,onItemClick:c},f)):null}))))},oh=Cn.forwardRef(function(e,r){var u=e.items,c=e.overflow,d=c===void 0?!0:c,m=e.onTabSelect,t=e.defaultSelectedKey,s=e.selectedKey,n=e.style,a=v9e(e,["items","overflow","onTabSelect","defaultSelectedKey","selectedKey","style"]),l=Cn.useState(t??u[0].tabKey),o=(0,Jte.default)(l,2),f=o[0],g=o[1],h=s??f,y=Cn.useCallback(function(E){m==null||m(E),s||g(E)},[m,g]),p=Cn.useMemo(function(){return u.map(function(E){return E.tabKey})},[u]),R=Cn.useMemo(function(){var E={};return u.forEach(function(A){E[A.tabKey]=Cn.createRef()}),E},[u]);Cn.useImperativeHandle(r,function(){return{focus:function(){var A;(A=R[h].current)===null||A===void 0||A.focus()}}});var C=Cn.useMemo(function(){var E,A;return Object.assign(Object.assign({},a),{appearance:(E=a.appearance)!==null&&E!==void 0?E:"transparent",onTabSelect:y,size:(A=a.size)!==null&&A!==void 0?A:"medium",selectedKey:h,defaultSelectedKey:t})},[a]),S={items:u,appearance:C.appearance,size:C.size,onTabSelect:y,theme:a.theme},F=Cn.createElement(R9e,Object.assign({},C,{isCircularNavigation:!0}),u.map(function(E){var A=E.tabKey,T=E.label,M=E.disabled,_=E.overflowPriority,L=_===void 0?0:_,k=Cn.createElement(iR,{tabKey:A,disabled:M,key:A,componentRef:R[A]},T);return d&&(k=Cn.createElement(sd,{priority:L,key:A,overflowID:A},k)),k}),d&&Cn.createElement(F9e,Object.assign({},S)));return d&&(F=Cn.createElement(jw.View,{style:{width:n==null?void 0:n.overflow.width}},Cn.createElement(w5,{itemIDs:p},F))),F});oh.displayName="TabList"});function uR(e,r,u){for(var c=u?u.filter(function(n){return!!n}).sort(function(n,a){return n.start-a.start}):[],d=[],m=0;m<c.length;m+=1)if(!(e<c[m].start+c[m].length)){var t=m===0?0:c[m-1].start+c[m-1].length;t<c[m].start&&oR(d,t,c[m].start-t,gi.None,r),oR(d,c[m].start,c[m].length,c[m].decorationType,r);var s=c[m].start+c[m].length;m===c.length-1&&s<e&&oR(d,s,e-s,gi.None,r)}return d.length===0&&oR(d,0,e,gi.None,r),d}function oR(e,r,u,c,d){var m,t,s={start:r,length:u};switch(c){case gi.Spelling:s.emphasizedColor=d.errorText,s.underlineType=Ni.SpellingSquiggle;break;case gi.Grammar:s.emphasizedColor=d.errorText,s.underlineType=Ni.GrammarSquiggle;break;case gi.Refinement:s.emphasizedColor=d.errorText,s.underlineType=Ni.CritiqueSquiggle;break;case gi.Rewrite:case gi.SimilarityChecker:s.fontWeight=_a.Bold,s.cssColor=(m=d.rewriteText)===null||m===void 0?void 0:m.resting,s.cssColorHover=(t=d.rewriteText)===null||t===void 0?void 0:t.hover;break;case gi.Modification:s.highlightColor=d.correctionHighlight,s.highlightRadius=2,s.fontWeight=_a.SemiBold;break;case gi.PremiumEmphasis:s.cssColor=d.premiumEmphasis,s.fontFamily=q8;break;case gi.TrackChangeContent:s.italic=!0;break;case gi.TrackChangePlaceholder:s.cssColor=d.trackChangePlaceholderText;break;case gi.CatchUp:s.cssColor=d.catchUpDescriptorText,s.fontWeight=_a.SemiBold;break;default:break}e.push(s)}var gi,Yte=fe(()=>{"use strict";I();Ew();id();(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"})(gi||(gi={}))});var M5,eae=fe(()=>{"use strict";I();M5=function(r){return null}});var cR,rae=fe(()=>{"use strict";I();cR=function(r){return null}});var sR,tae=fe(()=>{"use strict";I();sR=function(){return!0}});var dR,aae=fe(()=>{"use strict";I();dR=function(r){}});var nae=fe(()=>{"use strict";I();xX();g5();ld();O4();t8();Qk();Pk();xee();Nee();Wee();L4();id();zee();j6();hre();p5();pre();bre();kre();wre();Kk();Ure();Gre();Ew();Jre();nte();dte();Xte();Yte();eae();M4();rae();tae();aae();vw()});function iae(){return!1}var lae=fe(()=>{"use strict";I()});var M9e,_9e,L9e,B9e,P9e,fR,uh,oae=fe(()=>{"use strict";I();M9e=de(et()),_9e=de(rt()),L9e=de(Dn()),B9e=de(Tn()),P9e=de(Mn()),fR=de(Ye());lae();uh=fR.createContext(iae())});var xn=fe(()=>{"use strict";I();nae();oae();pw()});function gR(e){var r,u;return Object.assign(Object.assign({},e),{paddingHorizontal:(r=e==null?void 0:e.paddingHorizontal)!==null&&r!==void 0?r:8,borderRadius:(u=e==null?void 0:e.borderRadius)!==null&&u!==void 0?u:4})}function pae(e){var r;return Object.assign(Object.assign({},e),{borderRadius:(r=e==null?void 0:e.borderRadius)!==null&&r!==void 0?r:4})}function vae(e,r){return{backgroundColor:r==null?void 0:r.background.resting,minWidth:e?e.minWidth:void 0,maxWidth:e?e.maxWidth:void 0,paddingHorizontal:16,paddingTop:6,paddingBottom:22}}function Rae(e,r){return{cssColor:e.addOnAction,fontSize:r.xlarge,fontWeight:_a.SemiBold,marginVertical:6}}function Cae(e,r){return{cssColor:e.subheader,fontSize:r.xsmall,marginVertical:6,lineHeight:16}}function ch(e,r){return{cssColor:e.subheader,fontSize:r.xsmall,lineHeight:16}}function mR(e,r){return{cssColor:e.text.resting,fontSize:r.xsmall,fontWeight:_a.SemiBold,lineHeight:16}}function Fae(e,r){return{cssColor:e.text.resting,fontSize:r.xsmall,lineHeight:16,fontWeight:_a.SemiBold,italic:!0}}function yae(e,r,u){var c;return r==="primary"&&e.primaryButtonBackground?Object.assign(Object.assign({},e.primaryButtonBackground),{focused:e.primaryButtonBackground.hover}):r==="dialog"?Object.assign(Object.assign({},e.background),{focused:e.background.hover}):u?{resting:(c=e.background.hover)!==null&&c!==void 0?c:"",disabled:void 0}:Object.assign(Object.assign({},e.background),{disabled:void 0})}function N9e(e,r){return r==="primary"&&e.primaryButtonText?e.primaryButtonText:r==="grammar"&&e.grammarText?e.grammarText:r==="refinement"&&e.refinementText?e.refinementText:e.text}function H9e(e,r,u){var c,d=r&&(c=e.altIcon)!==null&&c!==void 0?c:e.icon;return d=d&&Object.assign({},d),u&&(d!=null&&d.hover)&&(d.resting=d.hover),d}function md(e,r,u,c){return{background:yae(e,r,c),title:N9e(e,r),tooltip:e.tooltip,tag:e.tag,subtitle:e.altText,icon:H9e(e,u,c),border:r==="dialog"||r==="primary"?e.border:c?e.focusRing:void 0,focusRing:e.focusRing}}function Sae(e,r){var u,c=(u=e.altIcon)!==null&&u!==void 0?u:e.icon;return c=Object.assign(Object.assign({},c),{resting:c.hover}),{background:yae(e,void 0,r),title:c,tooltip:e.tooltip,tag:e.tag,subtitle:e.altText,icon:c,border:r?e.focusRing:void 0,focusRing:e.focusRing}}function bae(e,r){return Object.assign(Object.assign({},md(e,void 0,!0,r)),{separator:e.separator})}function hR(e,r,u){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:u!=null&&u.useFluentV9?"var(--colorNeutralBackground1)":e.background.resting,borderRadius:r!=null&&r.hasBottomAttachment?{topStart:8,topEnd:8}:8}}function pR(e,r,u,c){return[{start:0,length:r,fontWeight:u?_a.Normal:_a.SemiBold,fontFamily:jo,fontSize:c||e.small}]}function Aae(e,r){return[{start:0,length:r,fontWeight:_a.Normal,fontFamily:jo,fontSize:e.small}]}function Uw(e){return{paddingHorizontal:8,borderRadius:4,iconFontSize:e.xlarge}}function xae(e,r){var u;return{paddingHorizontal:8,borderRadius:(u=r==null?void 0:r.borderRadius)!==null&&u!==void 0?u:4,iconFontSize:e.xlarge}}function kae(){return{lineHeight:20,truncate:!0}}function wae(e,r,u,c){return{fontWeight:_a.Normal,fontFamily:jo,fontSize:c||(r?e.xxsmall:e.xsmall),width:"100%",truncate:!!u,height:14}}function Iae(e){return{paddingHorizontal:e.xsmall,widths:[e.medium*5]}}function Dae(){return{marginVertical:6}}function vR(){return{paddingStart:0,paddingEnd:10,paddingVertical:0,marginHorizontal:0,marginVertical:0,verticalAlign:"top",horizontalAlign:"start"}}function RR(){return{paddingStart:10,paddingEnd:0,paddingVertical:0,marginHorizontal:0,marginVertical:0,verticalAlign:"top",horizontalAlign:"start"}}var uae,cae,O9e,sae,dae,W8r,z8r,ou,fae,gd,gae,mae,hae,$8r,Eae,Tae,K8r,uu=fe(()=>{"use strict";I();xn();uae=3,cae=16,O9e=8,sae={background:{resting:"#FFFFFF",hover:"#F3F2F1",pressed:"#EDEBE9",disabled:"#F3F2F1"},text:{resting:"#201F1E",disabled:"#A19F9D"},tooltip:{textColor:"#201F1E",backgroundColor:"#FFFFFF"},tag:{resting:"#201F1E"},altText:{resting:"#605E5C"},icon:{resting:"#757470",disabled:"#CCCCCC"},altIcon:{resting:"#616161",hover:"#185ABD",disabled:"#CCCCCC"},grammarText:{resting:"#3355FF"},refinementText:{resting:"#5A45B6"},rewriteText:{resting:"#5A45B6"},suggestionMenuHoverBackground:"#E1DFDD",primaryButtonBackground:{resting:"#2E6AC5",hover:"#1651AA",pressed:"#0E336A",disabled:"#F3F2F1"},primaryButtonText:{resting:"#FFFFFF",disabled:"#A19F9D"},header:"#3B3A39",subheader:"#605E5C",dialogText:"#323130",iconText:"#201F1E",contextText:"#201F1E",errorText:"red",border:"#201F1E",separator:"#E6E6E6",focusRing:"#969696",link:"#1651AA",linkPressed:"#002050",addOnFooterBackground:"#F2F6FD",addOnFooterMessage:"#11100F",addOnHeaderBackground:"#ebf3fc",premiumEmphasis:"#2E6AC5",addOnAction:"#2E6AC5",editorIcon:"#185ABD",accessibilityIcon:"#185ABD",correctionHighlight:"#D4EDD4",helpLink:{text:{resting:"#1651AA",hover:"#13458F",focused:"#1651AA",pressed:"#0E336A"},focusRing:"#323130"},badgeBackground:"#185ABD",badgeText:"#FFFFFF"},dae={background:{resting:"var(--colorNeutralBackground1)",hover:"var(--colorNeutralBackground1Hover)",pressed:"var(--colorNeutralBackground1Pressed)",disabled:"var(--colorNeutralBackgroundDisabled)"},text:{resting:"var(--colorNeutralForeground1)",hover:"var(--colorNeutralForeground1Hover)",pressed:"var(--colorNeutralForeground1Pressed)",disabled:"var(--colorNeutralForegroundDisabled)"},icon:{resting:"var(--colorNeutralForeground1)",hover:"var(--colorNeutralForeground1Hover)",pressed:"var(--colorNeutralForeground1Pressed)",disabled:"var(--colorNeutralForegroundDisabled)"},altIcon:{resting:"var(--colorNeutralForeground1)",hover:"var(--colorNeutralForeground2BrandHover)",disabled:"var(--colorNeutralForegroundDisabled)"},suggestionMenuHoverForeground:"var(--colorNeutralForeground1Hover)",suggestionMenuHoverBackground:"var(--colorNeutralBackground1Hover)",tag:{resting:"var(--editorTagResting)",disabled:"var(--colorNeutralForegroundDisabled)"},altText:{resting:"var(--editorAltTextResting)",disabled:"var(--colorNeutralForegroundDisabled)"},grammarText:{resting:"var(--editorGrammarTextResting)",hover:"var(--editorGrammarTextHover)",disabled:"var(--colorNeutralForegroundDisabled)"},refinementText:{resting:"var(--editorRefinementTextResting)",hover:"var(--editorRefinementTextHover)",disabled:"var(--colorNeutralForegroundDisabled)"},rewriteText:{resting:"var(--editorRewriteTextResting)",hover:"var(--editorRewriteTextHover)"},primaryButtonBackground:{resting:"var(--editorPrimaryButtonBackgroundResting)",hover:"var(--editorPrimaryButtonBackgroundHover)",pressed:"var(--editorPrimaryButtonBackgroundPressed)",disabled:"var(--editorPrimaryButtonBackgroundDisabled)"},primaryButtonText:{resting:"var(--editorPrimaryButtonTextResting)",disabled:"var(--editorPrimaryButtonTextDisabled)"},header:"var(--editorHeader)",subheader:"var(--editorSubheader)",dialogText:"var(--editorDialogText)",iconText:"var(--editorIconText)",contextText:"var(--editorContextText)",errorText:"var(--editorErrorText)",border:"var(--editorBorder)",separator:"var(--editorSeparator)",focusRing:"var(--editorFocusRing)",addOnFooterBackground:"var(--editorAddOnFooterBackground)",addOnFooterMessage:"var(--editorAddOnFooterMessage)",addOnHeaderBackground:"var(--editorAddOnHeaderBackground)",premiumEmphasis:"var(--editorPremiumEmphasis)",addOnAction:"var(--editorAddOnAction)",editorIcon:"var(--editorEditorIcon)",accessibilityIcon:"var(--editorAccessibilityIcon)",correctionHighlight:"var(--editorCorrectionHighlight)",helpLink:{text:{resting:"var(--editorHelpLinkTextResting)",hover:"var(--editorHelpLinkTextHover)",focused:"var(--editorHelpLinkTextFocused)",pressed:"var(--editorHelpLinkTextPressed)"},focusRing:"var(--editorHelpLinkFocusRing)"},badgeBackground:"var(--editorBadgeBackground)",badgeText:"var(--editorBadgeText)"},W8r={fontFamily:"Segoe UI Regular",fontSize:16,underlineType:Ni.Single},z8r={paddingHorizontal:0,paddingVertical:0,textAlign:oo.Center},ou={x4small:7,x3small:8,xxsmall:10,xsmall:12,small:14,medium:16,large:18,xlarge:20,xxlarge:22},fae={xsmall:8,small:12,medium:16},gd={paddingHorizontal:O9e,paddingVertical:4,gap:4},gae={paddingHorizontal:12,paddingVertical:8,backgroundColor:"#EBF3FC",marginTop:4,marginBottom:-8},mae={width:32,height:32},hae={paddingHorizontal:8,fontSize:12};$8r={paddingHorizontal:16,paddingVertical:4,textAlign:oo.Center,borderRadius:2};Eae=Aae,Tae=Aae;K8r={iconFontWeight:_a.SemiBold,iconFontSize:12,paddingHorizontal:8,paddingVertical:8,textAlign:oo.Center}});function Lae(e){var r=Object.assign(Object.assign({},Zc),{margin:8}),u={borderRadius:4,paddingHorizontal:1,paddingVertical:1,fontWeight:_a.Bold,height:35,border:"1px solid var(--color-neutral-stroke-1-rest, #D1D1D1)"};return e?Object.assign(Object.assign({},Zc),{minWidth:"unset",style:{width:32,borderRadius:4,paddingHorizontal:6,paddingVertical:6,fontWeight:_a.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},u)}}function FR(e,r){var u,c,d,m,t,s,n,a,l;return{containerStyles:{paddingHorizontal:(u=r==null?void 0:r.paddingHorizontal)!==null&&u!==void 0?u:2,paddingVertical:(c=r==null?void 0:r.paddingVertical)!==null&&c!==void 0?c:6,minWidth:(d=r==null?void 0:r.minWidth)!==null&&d!==void 0?d:33,height:(m=r==null?void 0:r.height)!==null&&m!==void 0?m:18,backgroundColor:(t=e.tag)===null||t===void 0?void 0:t.background,borderRadius:(s=r==null?void 0:r.borderRadius)!==null&&s!==void 0?s:4},textStyles:{width:(n=r==null?void 0:r.minWidth)!==null&&n!==void 0?n:33,height:r!=null&&r.height?(r==null?void 0:r.height)-4:20,fontSize:(a=r==null?void 0:r.fontSize)!==null&&a!==void 0?a:10,cssColor:(l=e.tag)===null||l===void 0?void 0:l.textColor,fontFamily:"Segoe UI",fontWeight:_a.Bold,textAlign:"center"}}}function Nae(e,r,u){var c,d;return{fontWeight:_a.SemiBold,fontFamily:jo,fontSize:u.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 Hae(e,r,u){var c,d,m;return{fontWeight:_a.Normal,fontFamily:jo,fontSize:u.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 Vae(e,r){return{fontWeight:_a.Normal,fontFamily:jo,fontSize:r.small,cssColor:e,lineHeight:20}}function Zae(e){var r={};return e&&(r.borderWidth={top:0,end:0,start:0,bottom:1},r.borderStyle="solid"),r}function jae(){return{fontSize:12,fontWeight:600}}function Uae(e){var r;return{overflow:{width:(r=e.containerStyles)===null||r===void 0?void 0:r.maxWidth}}}var CR,Mae,jc,_ae,J8r,Zc,Bae,Pae,Oae,X8r,yR,SR,Gae,Gw,V9e,_5,co=fe(()=>{"use strict";I();xn();CR={headerMarginVertical:4,itemBorderRadius:4,itemIconSize:24,menuHeight:252},Mae={headerMarginVertical:4,itemBorderRadius:4,itemIconSize:32,menuHeight:300},jc={flexibleSize:!0,borderRadius:4},_ae={width:300,maxHeight:48};J8r={width:100,borderRadius:4,paddingHorizontal:1,paddingVertical:1,fontWeight:_a.Bold,height:40},Zc={width:24,height:24,minWidth:24},Bae={width:24,height:30,marginHorizontal:12,paddingHorizontal:0,paddingVertical:0},Pae={width:16,height:16,margin:2};Oae=Object.assign(Object.assign({},Zc),{margin:8}),X8r=Object.assign(Object.assign({},Zc),{margin:8,marginRight:0}),yR={marginTop:6,fontSize:20},SR={paddingHorizontal:12};Gae={style:{marginStart:-8,marginEnd:-12,marginTop:8,marginBottom:8,height:1}},Gw={paddingTop:12,paddingBottom:8,paddingHorizontal:12},V9e={paddingVertical:8,paddingStart:4,borderRadius:8},_5={description:Gw,item:V9e}});var Un,Rt,T1,er,Wae,hd,ui,so,sh=fe(()=>{"use strict";I();(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"})(Un||(Un={}));(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"})(Rt||(Rt={}));(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"})(T1||(T1={}));(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.IntextCitation=25]="IntextCitation",e[e.FullCitation=26]="FullCitation",e[e.Reject=27]="Reject",e[e.AcceptHoverIn=28]="AcceptHoverIn",e[e.AcceptHoverOut=29]="AcceptHoverOut",e[e.RejectHoverIn=30]="RejectHoverIn",e[e.RejectHoverOut=31]="RejectHoverOut",e[e.OpenCustomDictionary=32]="OpenCustomDictionary",e[e.MoreSources=33]="MoreSources",e[e.SourceSelected=34]="SourceSelected",e[e.Accessibility=35]="Accessibility",e[e.OpenColorPicker=36]="OpenColorPicker",e[e.TurnOffAccChecker=37]="TurnOffAccChecker",e[e.ApplyColor=38]="ApplyColor",e[e.Allow=39]="Allow",e[e.AllowAll=40]="AllowAll",e[e.FixSimilarColors=41]="FixSimilarColors",e[e.FixAllColors=42]="FixAllColors",e[e.AutoGenAltText=43]="AutoGenAltText",e[e.MissingAltText=44]="MissingAltText",e[e.UseFirstRowAsHeader=45]="UseFirstRowAsHeader",e[e.SplitCell=46]="SplitCell",e[e.MergeCells=47]="MergeCells",e[e.MarkAsDecorative=48]="MarkAsDecorative",e[e.MarkAsLayout=49]="MarkAsLayout",e[e.MoreFontColors=50]="MoreFontColors",e[e.ChangeColors=51]="ChangeColors",e[e.ResetGraphic=52]="ResetGraphic",e[e.UndoInsertSummarization=53]="UndoInsertSummarization",e[e.RefreshSummary=54]="RefreshSummary",e[e.Overflow=55]="Overflow",e[e.Cancel=56]="Cancel",e[e.InsertBelow=57]="InsertBelow",e[e.Regenerate=58]="Regenerate",e[e.StopGenerating=59]="StopGenerating",e[e.ContainerHoverIn=60]="ContainerHoverIn",e[e.ContainerHoverOut=61]="ContainerHoverOut",e[e.LaunchAIRewrite=62]="LaunchAIRewrite",e[e.LaunchAIRewriteHoverIn=63]="LaunchAIRewriteHoverIn",e[e.LaunchAIRewriteHoverOut=64]="LaunchAIRewriteHoverOut"})(er||(er={}));(function(e){e[e.Undefined=0]="Undefined",e[e.ClassicAttachment=1]="ClassicAttachment",e[e.OneDriveForBusiness=2]="OneDriveForBusiness",e[e.SharepointOnline=3]="SharepointOnline"})(Wae||(Wae={}));(function(e){e[e.centered=0]="centered",e[e.rightCenter=1]="rightCenter",e[e.bottomCenter=2]="bottomCenter"})(hd||(hd={}));(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"})(ui||(ui={}));(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"})(so||(so={}))});var x1=fe(()=>{"use strict";I();sh()});var zae,$ae,Kae=fe(()=>{"use strict";I();x1();(function(e){e[e.Unknown=0]="Unknown",e[e.Inference=1]="Inference"})(zae||(zae={}));(function(e){e[e.Unknown=0]="Unknown",e[e.VoiceDictationBadge=1]="VoiceDictationBadge",e[e.VoiceDictationPhrase=2]="VoiceDictationPhrase"})($ae||($ae={}))});var Ww,yi,bR,pd,vd,cu,qae,Qae,Jae,AR,Z9e,Rd=fe(()=>{"use strict";I();Ww=de(Ei()),yi="noSuggestions",bR=2e3,pd="Retry",vd="ClearSearch",cu=function(r,u){return(u?"header-option":"option")+r},qae=function(r){return r?r.menuType==="InlineSuggestionsResultsUserInitiatedMenuType"?r.brandingMode!==void 0:r.menuType==="InlineSuggestionsResultsFlagMenuType":!1},Qae=function(r){return r&&"actions"in r?r.actions:[]},Jae=function(r){var u="https://www.bing.com/q=";return u+r},AR=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,u=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 n=Z9e(m);if(u)return[Object.assign(Object.assign({},t),{disableTooltips:!0,suggestions:[{id:pd,type:yi,title:d.inlineSuggestions("tryAgainLabel"),noSuggestionsDescription:d.inlineSuggestions("somethingWentWrongLabel")}]})].concat((0,Ww.default)(n.filter(function(l){return l.alwaysDisplay})));if(c||s){var a=c?"clearSearchLabel":"showAvailableSuggestionsLabel";return[Object.assign(Object.assign({},t),{disableTooltips:!0,suggestions:[{id:vd,type:yi,title:d.inlineSuggestions(a),noSuggestionsDescription:d.common("suggestionsGroupNoSuggestionsText")}]})].concat((0,Ww.default)(n.filter(function(l){return l.alwaysDisplay})))}return n},Z9e=function e(r){if(r instanceof Array){var u=[];return r.forEach(function(m){return u.push(e(m))}),u}else if(typeof r=="object"){var c={};for(var d in r)c[d]=e(r[d]);return c}else return r}});function Xae(e,r,u,c){if(!(!u||!c))for(var d of c)switch(d.decorationType){case gi.Spelling:{var m=u.substr(d.start,d.length);return r===Rt.RepeatedWord?e("contextAccessibilityLabelForRepeatedWord").replace("{0}",m).replace("{1}",u):e("contextAccessibilityLabelForSpelling").replace("{0}",m).replace("{1}",u)}case gi.Grammar:{var t=u.substr(d.start,d.length);return e("contextAccessibilityLabelForGrammar").replace("{0}",t).replace("{1}",u)}case gi.Refinement:{var s=u.substr(d.start,d.length);return e("contextAccessibilityLabelForRefinement").replace("{0}",s).replace("{1}",u)}case gi.Modification:{var n=u.substr(d.start,d.length);return e("contextAccessibilityLabelForCorrection").replace("{0}",n).replace("{1}",u)}}}var Yae=fe(()=>{"use strict";I();x1();xn()});function j9e(e,r,u){return r=(0,zw.default)(r),(0,tne.default)(e,nne()?Reflect.construct(r,u||[],(0,zw.default)(e).constructor):r.apply(e,u))}function nne(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(nne=function(){return!!e})()}var ene,rne,tne,zw,ane,va,L5,ine,lne=fe(()=>{"use strict";I();ene=de(et()),rne=de(rt()),tne=de(Dn()),zw=de(Tn()),ane=de(Mn()),va=de(Ye());uu();Yae();xn();sh();(function(e){e[e.Exposition=0]="Exposition",e[e.Example=1]="Example"})(L5||(L5={}));ine=function(e){function r(){return(0,ene.default)(this,r),j9e(this,r,arguments)}return(0,ane.default)(r,e),(0,rne.default)(r,[{key:"componentDidMount",value:function(){var c=this.getDefinition(),d=c&&c.explanationTitle||"";d&&D4(d),D4(this.getExplanationText())}},{key:"render",value:function(){var c=this.parseExplanationText(this.getExplanationText()),d=this.getDefinition(),m=d&&d.explanationTitle||"";return va.createElement(s8,null,va.createElement(C5,{componentStackStyle:vae(this.props.style,this.props.theme),stackAlignment:ta.Stretch,stackDirection:oa.TopToBottom,header:m,headerStyle:Rae(this.props.theme,this.props.fontTable)},this.renderExplanationText(c),this.renderAccessibleColorsLearningTip(),this.renderMergeSplitCellsLearningTip()))}},{key:"renderAccessibleColorsLearningTip",value:function(){var c,d,m,t,s,n;if(this.props.definition.critiqueType!==Rt.AccColorChecker)return null;var a={height:16,width:16},l={type:"ErrorBadge",primaryColor:"#E41323",style:a},o={type:"Completed",primaryColor:"#0B6A0B",style:a},f={backgroundColor:"#CCCCCC",borderRadius:2,minHeight:24,marginVertical:4,marginStart:10,paddingHorizontal:15},g={width:"50%"};return va.createElement(pt,null,va.createElement(pt,{direction:oa.LeftToRight},va.createElement(pt,{style:g},va.createElement(dn,{text:this.props.strings.critiqueExplanation("explanationTableBefore"),style:mR(this.props.theme,this.props.fontTable),accessibilityRole:"text",accessibilityHidden:!0})),va.createElement(pt,{style:g},va.createElement(dn,{text:this.props.strings.critiqueExplanation("explanationTableAfter"),style:mR(this.props.theme,this.props.fontTable),accessibilityRole:"text",accessibilityHidden:!0}))),va.createElement(pt,{direction:oa.LeftToRight},va.createElement(pt,{style:g},va.createElement(pt,{direction:oa.LeftToRight},va.createElement(pt,{direction:oa.LeftToRight,align:ta.Center,style:{height:32}},va.createElement(fn,Object.assign({},l))),va.createElement(pt,{direction:oa.LeftToRight,align:ta.Center,style:f},va.createElement(dn,{text:this.props.strings.critiqueExplanation("exampleText"),style:{cssColor:"#BECFFA",fontSize:this.props.fontTable.xsmall,fontWeight:_a.SemiBold},accessibilityRole:"text",accessibilityHidden:!0}))),va.createElement(pt,{direction:oa.LeftToRight},va.createElement(pt,{style:{width:26}}),va.createElement(dn,{text:(m=(d=(c=this.props.strings).accChecker)===null||d===void 0?void 0:d.call(c,"poorContrast"))!==null&&m!==void 0?m:"",style:ch(this.props.theme,this.props.fontTable),accessibilityRole:"text",accessibilityHidden:!0}))),va.createElement(pt,{style:g},va.createElement(pt,{direction:oa.LeftToRight},va.createElement(pt,{direction:oa.LeftToRight,align:ta.Center,style:{height:32}},va.createElement(fn,Object.assign({},o))),va.createElement(pt,{direction:oa.LeftToRight,align:ta.Center,style:f},va.createElement(dn,{text:this.props.strings.critiqueExplanation("exampleText"),style:{cssColor:"#002EA3",fontSize:this.props.fontTable.xsmall,fontWeight:_a.SemiBold},accessibilityRole:"text",accessibilityHidden:!0}))),va.createElement(pt,{direction:oa.LeftToRight},va.createElement(pt,{style:{width:26}}),va.createElement(dn,{text:(n=(s=(t=this.props.strings).accChecker)===null||s===void 0?void 0:s.call(t,"goodContrast"))!==null&&n!==void 0?n:"",style:ch(this.props.theme,this.props.fontTable),accessibilityRole:"text",accessibilityHidden:!0})))))}},{key:"renderMergeSplitCellsLearningTip",value:function(){var c=this,d=this.props.definition.critiqueType,m=this.props.strings.accChecker;if(d!==Rt.MergeSplitCell||!m)return null;var t=["mergeSplitCellStepsTitle","mergeSplitCellStepsLine1","mergeSplitCellStepsLine2","mergeSplitCellStepsLine3","mergeSplitCellStepsLine4","mergeSplitCellStepsEnd"];return va.createElement(pt,null,t.map(function(s){return va.createElement(dn,{key:s,text:m==null?void 0:m(s),style:ch(c.props.theme,c.props.fontTable),accessibilityRole:"text",accessibilityHidden:!0})}))}},{key:"getDefinition",value:function(){return this.props.definition}},{key:"getExplanationText",value:function(){var c=this.getDefinition();return c&&c.explanation?c.explanation.replace("\\r\\n","\r\n"):""}},{key:"parseExplanationText",value:function(c){var d=[],m=[],t=null,s=!0,n=!1,a=0,l=0,o=0,f=this.props.strings.critiqueExplanation("explanationTableBefore"),g=this.props.strings.critiqueExplanation("explanationTableAfter"),h=c.split("\r\n");for(var y of h){if(y.length===0){t=null,s=!0,n=!1;continue}if(y[0]==="\u2022"){var p=y.indexOf(":"),R=y.substr(2,p-1),C=y.substr(p+2);s?(f=R,t=this.renderBeforeText(C,l++),s=!1,n=!0):n?(g=R,m.push(va.createElement(cd,{key:a++},this.renderTableHeaderText(f,l++,m.length===0,!0),this.renderTableHeaderText(g,o++,m.length===0,!1))),m.push(va.createElement(cd,{key:a++},t,this.renderAfterText(C,o++))),t=null,n=!1):(m.push(va.createElement(cd,{key:a++},this.renderPlaceholder(l++),this.renderExampleSeparator(o++))),m.push(va.createElement(cd,{key:a++},this.renderPlaceholder(l++),this.renderAfterText(C,o++))))}else m.length>0&&(d.push(this.renderCurrentTable(m)),m=[]),d.push(this.renderExplanationNonExampleText(y))}return m.length>0&&(d.push(this.renderCurrentTable(m)),m=[]),d}},{key:"analyzeExampleText",value:function(c){var d={trimmedText:c,emphasisStart:-1,emphasisLength:-1},m=c.indexOf("{ul}");if(m!==-1){var t=c.indexOf("{ul 0}",m);if(t!==-1){var s=m+4,n=t-s;d.trimmedText=c.substr(0,m)+c.substr(s,n)+c.substr(t+6),d.emphasisStart=m,d.emphasisLength=n}}return d}},{key:"renderTableHeaderText",value:function(c,d,m,t){var s=t?vR():RR();return m?va.createElement(Hc,{header:!0,key:d,style:s},va.createElement(dn,{text:c,style:mR(this.props.theme,this.props.fontTable),accessibilityRole:"text",accessibilityHidden:!0})):va.createElement(Hc,{key:d,style:s},"\xA0")}},{key:"renderCurrentTable",value:function(c){return{explanationPartType:L5.Example,data:c}}},{key:"getDecorationType",value:function(c){switch(c){case Rt.Grammar:return T1.Grammar;case Rt.Refinement:return T1.Refinement;default:return T1.None}}},{key:"renderBeforeText",value:function(c,d){return this.renderExampleText(c,d,this.getDecorationType(this.getDefinition().critiqueType),this.props.strings.critiqueExplanation("explanationTableBefore"),!0)}},{key:"renderAfterText",value:function(c,d){return this.renderExampleText(c,d,T1.Modification,this.props.strings.critiqueExplanation("explanationTableAfter"),!1)}},{key:"renderExampleText",value:function(c,d,m,t,s){var n=[],a=this.analyzeExampleText(c);a.emphasisStart!==-1&&a.emphasisLength!==-1&&n.push({start:a.emphasisStart,length:a.emphasisLength,decorationType:m});var l=t+" "+Xae(this.props.strings.textFormatting,this.getDefinition().critiqueType,a.trimmedText,n),o=s?vR():RR();return va.createElement(Hc,{key:d,style:o},va.createElement(dn,{text:a.trimmedText,style:ch(this.props.theme,this.props.fontTable),formatting:uR(c.length,this.props.theme,n),accessibilityRole:"text",accessibilityLabel:l}))}},{key:"renderExampleSeparator",value:function(c){return va.createElement(Hc,{key:c,style:RR()},va.createElement(dn,{text:this.props.strings.critiqueExplanation("explanationTableSeparator"),style:Fae(this.props.theme,this.props.fontTable),accessibilityRole:"text"}))}},{key:"renderPlaceholder",value:function(c){return va.createElement(Hc,{key:c,style:vR()})}},{key:"renderExplanationNonExampleText",value:function(c){return{explanationPartType:L5.Exposition,data:[va.createElement(dn,{key:0,text:c,style:Cae(this.props.theme,this.props.fontTable),accessibilityRole:"text"})]}}},{key:"renderExplanationText",value:function(c){var d=[];for(var m of c)switch(m.explanationPartType){case L5.Exposition:m.data[0]&&d.push(m.data[0]);break;case L5.Example:d.push(va.createElement(Q8,{style:Dae(),accessibilityLabel:this.props.strings.critiqueExplanation("explanationTableAccessibilityLabel")},m.data));break}return d}}])}(va.PureComponent)});function $w(e,r){var u=Object.assign({},e);return r&&u!=null&&u.hover&&(u.resting=u.hover),u}function one(e,r,u){var c=(e==null?void 0:e.type)==="Text"?e:Cd(Un.Text,u);return{fontWeight:_a.SemiBold,fontSize:r.xsmall,cssColor:c==null?void 0:c.textColor}}function une(e,r,u){var c=(e==null?void 0:e.type)==="Text"?e:Cd(Un.Text,u);return{fontWeight:_a.SemiBold,fontFamily:jo,fontSize:r.small,cssColor:c==null?void 0:c.textColor,userSelectable:!1}}function Kw(e,r){var u=(e==null?void 0:e.type)==="Icon"?e:Cd(Un.Icon,r);return u.iconColor}function cne(e,r,u){var c,d=(e==null?void 0:e.type)==="IconButton"?e:Cd(Un.IconButton,u),m=$w(d.icon,r);return Object.assign(Object.assign({},d),{background:Object.assign(Object.assign({},d.background),{resting:r&&(c=d.background.hover)!==null&&c!==void 0?c:d.background.resting}),title:m,icon:m,border:r?d.focusRing:void 0})}function sne(e,r,u){var c,d=(e==null?void 0:e.type)==="IconAndTextButton"?e:Cd(Un.IconAndTextButton,u);return Object.assign(Object.assign({},d),{background:Object.assign(Object.assign({},d.background),{resting:r&&(c=d.background.hover)!==null&&c!==void 0?c:d.background.resting}),title:$w(d.title,r),icon:$w(d.icon,r),border:r?d.focusRing:void 0})}function dne(e){return{textAlign:oo.Center,borderRadius:4,iconFontSize:e.xlarge,paddingHorizontal:7,paddingBottom:0,textHorizontalPadding:0,iconTextSpacing:3}}function fne(e){return{fontWeight:_a.SemiBold,fontFamily:jo,fontSize:e.small}}function gne(e){return{textAlign:oo.Center,borderRadius:4,iconFontSize:e.xsmall}}var Go,ER,Cd,TR=fe(()=>{"use strict";I();Go=de(gl());xn();sh();ER=(0,Go.default)((0,Go.default)((0,Go.default)((0,Go.default)({},Un.Text,{v8:(0,Go.default)((0,Go.default)({},so.light,{type:"Text",textColor:"#616161"}),so.dark,{type:"Text",textColor:"#616161"}),v9:{type:"Text",textColor:"var(--editorTextBrandingTextColor, var(--colorNeutralForeground2))"}}),Un.Icon,{v8:(0,Go.default)((0,Go.default)({},so.light,{type:"Icon",iconColor:"#616161"}),so.dark,{type:"Icon",iconColor:"#616161"}),v9:{type:"Icon",iconColor:"var(--editorIconBrandingIconColor, var(--colorNeutralForeground2))"}}),Un.IconButton,{v8:(0,Go.default)((0,Go.default)({},so.light,{type:"IconButton",background:{resting:"#FFFFFF",hover:"#F5F5F5",pressed:"#E0E0E0",disabled:"#FFFFFF"},icon:{resting:"#616161",disabled:"#BDBDBD"},focusRing:"#323130"}),so.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))"}}),Un.IconAndTextButton,{v8:(0,Go.default)((0,Go.default)({},so.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"}),so.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))"}});Cd=function(r,u){var c,d;if(r!==void 0){r===Un.MonochromeIcon&&(r=Un.Icon);var m=ER[r];if(m!==void 0){var t=(c=u==null?void 0:u.themeType)!==null&&c!==void 0?c:so.light;return u!=null&&u.useFluentV9?m.v9:(d=m.v8[t])!==null&&d!==void 0?d:m.v9}}}});var dh,ARr,Fd,Gc,qw,fo,Wc,Qw,qu,hne,Jw,zc,pne,fh,xR,vne,Rne,Cne,ERr,TRr,xRr,kRr,Fne,Xw,Yw,yne,Sne,bne,Ane,Ene,eI,kR=fe(()=>{"use strict";I();dh=de(Ye());x1();xn();ARr={actionId:er.Accept,icons:{regular:L8,filled:_8}},Fd={actionId:er.IgnoreOnce,icons:{regular:J4,filled:Q4}},Gc={actionId:er.IgnoreAll,icons:{regular:Y4,filled:X4}},qw={actionId:er.AddToDictionary,icons:{regular:A8,filled:b8}},fo={actionId:er.Feedback,icons:{regular:S5,filled:y5}},Wc={actionId:er.ToggleContext,icons:void 0},Qw={actionId:er.ToggleDescription,icons:void 0},qu={actionId:er.Options,icons:{regular:V8,filled:H8}},hne={actionId:er.ManageLanguages,icons:dh.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},dh.createElement("path",{d:"M10.4648 5.99999C10.4883 6.5078 10.5 7.0078 10.5 7.49999C10.5 7.74999 10.498 7.99999 10.4941 8.24998C10.4902 8.49998 10.4844 8.74998 10.4766 8.99998H9V10.5H6.1289C6.16797 10.75 6.20898 11 6.25195 11.25C6.29492 11.5 6.34765 11.75 6.41015 12H4.89843C4.83593 11.75 4.78711 11.5 4.75195 11.25C4.71679 11 4.68359 10.75 4.65234 10.5H2.20313C2.35938 10.7812 2.54102 11.0469 2.74805 11.2969C2.95508 11.5469 3.17578 11.7812 3.41016 12H3L2.47266 13.0547C1.6836 12.3437 1.07422 11.5058 0.644531 10.541C0.214844 9.57616 0 8.56249 0 7.49999C0 6.81249 0.0898439 6.14843 0.269531 5.5078C0.449218 4.86718 0.701172 4.26952 1.02539 3.71484C1.34961 3.16015 1.74023 2.65429 2.19726 2.19726C2.65429 1.74023 3.16015 1.34961 3.71484 1.02539C4.26952 0.701172 4.86718 0.449218 5.5078 0.269531C6.14843 0.0898439 6.81249 0 7.49999 0C8.18748 0 8.85154 0.0898439 9.49217 0.269531C10.1328 0.449218 10.7304 0.701172 11.2851 1.02539C11.8398 1.34961 12.3457 1.74023 12.8027 2.19726C13.2597 2.65429 13.6504 3.16015 13.9746 3.71484C14.2988 4.26952 14.5508 4.86718 14.7304 5.5078C14.9101 6.14843 15 6.81249 15 7.49999C15 7.74999 14.9863 7.99999 14.959 8.24998C14.9316 8.49998 14.8945 8.74998 14.8476 8.99998H13.3945C13.5273 8.49217 13.5937 7.99217 13.5937 7.49999C13.5937 7.0078 13.5273 6.5078 13.3945 5.99999H10.4648ZM10.5 23.8828L7.04296 13.5H4.95701L1.49998 23.8828V24H3.03514L4.04296 21H7.95702L8.96484 24H10.5V23.8828ZM6 15.1172L7.46484 19.5H4.53516L6 15.1172ZM7.0957 1.59375C7.2168 1.46875 7.35156 1.40625 7.5 1.40625C7.64062 1.40625 7.76953 1.4707 7.88672 1.59961C8.00391 1.72852 8.11133 1.89258 8.20898 2.0918C8.30664 2.29101 8.39258 2.51172 8.4668 2.75391C8.54101 2.99609 8.60351 3.23047 8.6543 3.45703C8.70508 3.68359 8.74609 3.89258 8.77734 4.08398C8.80859 4.27539 8.83203 4.41406 8.84766 4.5H6.14063C6.15625 4.40625 6.17969 4.26367 6.21094 4.07226C6.24219 3.88086 6.2832 3.66992 6.33398 3.43945C6.38477 3.20898 6.44531 2.97461 6.51563 2.73633C6.58594 2.49805 6.66992 2.2793 6.76758 2.08008C6.86523 1.88086 6.97461 1.71875 7.0957 1.59375ZM4.53516 9C4.51172 8.5 4.5 8 4.5 7.5C4.5 7.00781 4.51172 6.50782 4.53516 6H1.60548C1.47266 6.50781 1.40626 7.00782 1.40626 7.5C1.40626 7.99219 1.47266 8.49218 1.60548 9H4.53516ZM4.875 3.14063C4.78125 3.59375 4.71094 4.04688 4.66407 4.5H2.20313C2.54688 3.89062 2.98243 3.35742 3.50977 2.90039C4.03712 2.44336 4.625 2.08594 5.27344 1.82813C5.10157 2.25 4.96875 2.6875 4.875 3.14063ZM8.98828 9C9.01172 8.5 9.02344 8 9.02344 7.5C9.02344 7.00781 9.01172 6.50782 8.98828 6H6.01172C5.98829 6.50781 5.97657 7.00782 5.97657 7.5C5.97657 8 5.98829 8.5 6.01172 9H8.98828ZM10.0898 3.12891C9.98828 2.67579 9.84765 2.23829 9.66797 1.81641C10.332 2.06641 10.9316 2.42383 11.4668 2.88867C12.002 3.35351 12.4453 3.89063 12.7969 4.5H10.3242C10.2695 4.03907 10.1914 3.58203 10.0898 3.12891ZM16.3008 10.418C16.3008 10.1836 16.2969 9.94535 16.2891 9.70316C16.2812 9.46097 16.25 9.2266 16.1953 9.00004C16.7344 9.00004 17.2695 9.02347 17.8008 9.07035C17.8477 9.07816 17.8965 9.08988 17.9473 9.10551C17.998 9.12113 18.0234 9.16019 18.0234 9.22269C18.0234 9.26175 18.0117 9.30863 17.9883 9.36332C17.9648 9.418 17.9453 9.46488 17.9297 9.50394C17.9141 9.55082 17.9004 9.61332 17.8887 9.69144C17.877 9.76957 17.8691 9.85355 17.8652 9.94339C17.8613 10.0332 17.8594 10.1192 17.8594 10.2012V10.3946V10.5469H21.3281C21.6562 10.5469 21.9824 10.543 22.3066 10.5352L23.2851 10.5118C23.3398 10.5118 23.3906 10.5235 23.4375 10.5469C23.4609 10.586 23.4726 10.625 23.4726 10.6641C23.4648 10.7969 23.457 10.9356 23.4492 11.0801C23.4414 11.2246 23.4375 11.3633 23.4375 11.4961V12.1758C23.4375 12.4571 23.4414 12.7403 23.4492 13.0254L23.4726 13.875C23.4726 13.8985 23.4707 13.9258 23.4668 13.9571C23.4629 13.9883 23.4531 14.0117 23.4375 14.0274C23.375 14.043 23.3242 14.0508 23.2851 14.0508C23.2461 14.0508 23.1484 14.0528 22.9922 14.0567C22.8359 14.0606 22.6758 14.0625 22.5117 14.0625C22.3633 14.0625 22.2305 14.0586 22.1133 14.0508C21.9961 14.043 21.9297 14.0313 21.9141 14.0157C21.8984 13.9532 21.8887 13.8594 21.8848 13.7344C21.8809 13.6094 21.8789 13.4688 21.8789 13.3125C21.8789 13.0547 21.8828 12.7891 21.8906 12.5157C21.8984 12.2422 21.9023 12.0391 21.9023 11.9063H12.5039V12.0762C12.5039 12.1582 12.5059 12.2559 12.5098 12.3692C12.5137 12.4825 12.5157 12.6035 12.5157 12.7325V13.125C12.5157 13.3516 12.5118 13.5567 12.5039 13.7403C12.4961 13.9239 12.4844 14.0235 12.4688 14.0391C12.4063 14.0547 12.3555 14.0625 12.3164 14.0625H11.1211C11.0352 14.0625 10.9844 14.0508 10.9688 14.0274C10.9532 14.0039 10.9453 13.9532 10.9453 13.875C10.9532 13.5625 10.9571 13.2539 10.9571 12.9492V12.0235V11.3438C10.9571 11.1172 10.9532 10.8907 10.9453 10.6641C10.9453 10.625 10.9532 10.5821 10.9688 10.5352C11.0313 10.5196 11.0821 10.5117 11.1211 10.5117L12.0996 10.5352C12.4239 10.543 12.75 10.5469 13.0782 10.5469H16.3008L16.3008 10.418ZM23.8125 17.0508C23.8125 17.0118 23.8047 16.961 23.7891 16.8985C23.7422 16.875 23.6914 16.8633 23.6367 16.8633L22.7109 16.8868C22.4062 16.8946 22.0977 16.8985 21.7852 16.8985H18.0234V16.7696C18.4687 16.4805 18.8965 16.1778 19.3066 15.8614C19.7168 15.545 20.125 15.2188 20.5312 14.8829C20.625 14.8047 20.7226 14.7227 20.8242 14.6368C20.9258 14.5508 21.0312 14.4805 21.1406 14.4258C21.2031 14.3946 21.2598 14.3575 21.3105 14.3145C21.3613 14.2715 21.3867 14.211 21.3867 14.1329C21.3867 14.0704 21.3418 13.9747 21.2519 13.8457C21.1621 13.7168 21.0586 13.5899 20.9414 13.4649C20.8242 13.3399 20.707 13.2305 20.5898 13.1368C20.4726 13.043 20.3828 12.9961 20.3203 12.9961C20.2344 12.9961 20.1367 13.0137 20.0273 13.0489C19.918 13.084 19.8008 13.1016 19.6758 13.1016H15.3047C14.9766 13.1016 14.6504 13.0977 14.3262 13.0899L13.3477 13.0665C13.3164 13.0665 13.2695 13.0743 13.207 13.0899C13.1914 13.1524 13.1836 13.1993 13.1836 13.2305V14.3438C13.1836 14.3829 13.1914 14.4258 13.207 14.4727C13.2383 14.4961 13.2852 14.5079 13.3477 14.5079L14.3262 14.4844C14.6504 14.4766 14.9766 14.4727 15.3047 14.4727H18.9141C18.6641 14.6993 18.4141 14.9219 18.1641 15.1407C17.9141 15.3594 17.6523 15.5664 17.3789 15.7618C17.3633 15.7618 17.3496 15.7598 17.3379 15.7559C17.3262 15.752 17.3125 15.75 17.2969 15.75C17.1406 15.7344 16.9863 15.7207 16.834 15.709C16.6816 15.6973 16.5273 15.6836 16.3711 15.668C16.4101 15.8711 16.4316 16.0762 16.4355 16.2832C16.4394 16.4903 16.4492 16.6954 16.4648 16.8985H12.7266C12.4141 16.8985 12.1016 16.8946 11.7891 16.8868L10.8516 16.8633C10.8125 16.8633 10.7695 16.8711 10.7226 16.8868C10.707 16.9024 10.6973 16.9278 10.6933 16.9629C10.6894 16.9981 10.6875 17.0274 10.6875 17.0508V18.1758C10.6875 18.2149 10.6953 18.2579 10.7109 18.3047C10.7422 18.3282 10.789 18.3399 10.8516 18.3399L11.7891 18.3164C12.1016 18.3086 12.4141 18.3047 12.7266 18.3047H16.4648V20.5313C16.4648 20.7344 16.416 20.8653 16.3183 20.9239C16.2207 20.9825 16.0781 21.0118 15.8906 21.0118C15.625 21.0118 15.3594 21.0059 15.0937 20.9942C14.8281 20.9825 14.5625 20.961 14.2969 20.9297C14.4062 21.1094 14.498 21.2871 14.5723 21.4629C14.6465 21.6387 14.7109 21.8282 14.7656 22.0313C14.7812 22.0703 14.8047 22.1407 14.8359 22.2422C14.8672 22.3438 14.8945 22.4063 14.918 22.4297C14.957 22.4688 15.0273 22.4903 15.1289 22.4942C15.2305 22.4981 15.3047 22.5 15.3516 22.5C15.4766 22.5 15.6465 22.4981 15.8613 22.4942C16.0762 22.4903 16.2969 22.4786 16.5234 22.459C16.75 22.4395 16.9629 22.4082 17.1621 22.3653C17.3613 22.3223 17.5156 22.2618 17.625 22.1836C17.7812 22.0743 17.8945 21.9258 17.9648 21.7383C18.0351 21.5508 18.0703 21.3633 18.0703 21.1758V21.1289C18.0547 20.7227 18.043 20.3164 18.0351 19.9102C18.0273 19.5039 18.0234 19.0977 18.0234 18.6914V18.3047H21.7851C22.0976 18.3047 22.4062 18.3086 22.7109 18.3164L23.6367 18.3399C23.6758 18.3399 23.7266 18.3321 23.7891 18.3164C23.8047 18.2539 23.8125 18.2071 23.8125 18.1758V17.0508Z",fill:"currentColor"}))},Jw={actionId:er.ShowExplanation,icons:{regular:N8,filled:O8}},zc={actionId:er.IgnoreRule,icons:{regular:P8,filled:B8}},pne={actionId:er.FixAllColors,icons:{regular:j8,filled:Z8,rtlRegular:G8,rtlFilled:U8}},fh={actionId:er.TurnOffAccChecker,icons:{regular:I8,filled:w8}},xR={actionId:er.ReadAloud,icons:{regular:M8,filled:D8}},vne={actionId:er.LearnMore,icons:void 0},Rne={actionId:er.Allow,icons:{regular:J4,filled:Q4}},Cne={actionId:er.AllowAll,icons:{regular:Y4,filled:X4}},ERr={actionId:er.SpellOut,icons:void 0},TRr={actionId:er.ChangeAll,icons:void 0},xRr={actionId:er.AddToAutoCorrect,icons:void 0},kRr={actionId:er.AutoCorrectOptions,icons:void 0},Fne={actionId:er.Overflow,icons:{regular:b5,filled:A5}},Xw={actionId:er.OpenColorPicker,icons:{regular:T8,filled:E8}},Yw={actionId:er.Dismiss,icons:{regular:k8,filled:x8}},yne={actionId:er.Accessibility,icons:{regular:S8,filled:y8}},Sne={actionId:er.Previous,icons:{regular:$4,filled:z4,rtlRegular:q4,rtlFilled:K4}},bne={actionId:er.Next,icons:{regular:q4,filled:K4,rtlRegular:$4,rtlFilled:z4}},Ane={actionId:er.MarkAsDecorative,icons:{regular:W4,filled:G4}},Ene={actionId:er.MarkAsLayout,icons:{regular:W4,filled:G4}},eI={actionId:er.OpenEditorPane,icons:function(r){return dh.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},dh.createElement("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??"currentColor"}))}}});function U9e(e){return{defaultOverflowButtonAccessibilityLabel:e("defaultOverflowButtonAccessibilityLabel"),oneOfManyChoiceButtonAccessibilityLabelAugment:e("oneOfManyChoiceButtonAccessibilityLabelAugment"),voiceOverSplitButton2AccessibilityHint:e("voiceOverSplitButton2AccessibilityHint")}}function xne(e,r,u,c,d,m,t,s,n,a,l,o,f,g){var h=IR(e),y=s!==void 0;if(!(s!==void 0&&(s<0||s>=h.length))){var p=y?h[s]:void 0,R=d.filter(function(S){return Qu(e,S.actionId,p)}).filter(function(S){return w0(e,u,S.actionId)}).map(function(S){return Tne(e,u,c,S)});if(!y&&Qu(e,er.ShowMenu)&&(R.length>0&&R.push({type:"separator",key:"separator"}),R.push(Tne(e,u,c,{actionId:er.ShowMenu,icons:void 0}))),R.length!==0){var C=y||m?void 0:t;return{tooltip:C,items:R,onClick:function(F){if(l){var E=parseInt(F.key,10);l(E,s)}},style:y?{}:Object.assign(Object.assign({},pae(g)),{calloutStyle:g==null?void 0:g.calloutStyle}),theme:bae(r,o),itemTheme:md(r,void 0,!0),strings:U9e(u.common),accessibilityLabel:t,automationLabelType:"CritiqueActionButton",automationId:n||"",hasKeyboardFocus:o,layerHostId:a,onHeightChange:f,shouldFocusButtonOnDismiss:e.critiqueType===Rt.InlineSuggestion?!1:void 0}}}}function gh(e,r,u,c,d,m,t,s,n,a,l,o,f,g,h,y,p,R,C,S,F){var E=Object.assign(Object.assign({},c.tooltipProps),{layerHostId:F||void 0}),A=$c(u),T=A!==void 0?{type:A,filled:y}:void 0,M={onClick:function(){h==null||h(u,void 0,t)},title:s,titleStyle:n,tooltip:a,tooltipProps:E,disabled:yd(e,u),style:c,theme:md(r,void 0,y,R),accessibilityLabel:B5(e,d,u),automationLabel:l??tI(u,g),badgeProps:f,icon:T,htmlId:p,onHeightChange:S,uiAnchorId:C,hasKeyboardFocus:R,appearance:"subtle"};return rI.createElement(tn,Object.assign({ref:o},M,{key:u.toString(),useAlternateIconColors:y,renderChildren:iu(m)}))}function kne(e,r,u,c,d,m,t,s,n){var a=w0(e,c,er.Feedback);if(!a)return null;var l={type:$c(er.Feedback),filled:!0},o=Sae(r,t),f={onClick:function(){m==null||m(er.Feedback,void 0,void 0)},title:a,tooltip:a,tooltipProps:{layerHostId:n},disabled:yd(e,er.Feedback),style:u,theme:o,accessibilityLabel:B5(e,c,er.Feedback),automationLabel:"CritiqueActionButton_".concat(a,"_").concat(d),icon:l,onHeightChange:s};return rI.createElement(tn,Object.assign({},f,{key:er.Feedback.toString(),useAlternateIconColors:!0,renderChildren:iu({regular:S5,filled:y5})}))}function wne(e,r,u,c,d,m,t){var s=e.showDictationCommandUx&&!c;if(s){var n=z9e(e,r,d,m);if(n!==void 0)return{text:n.toString(),theme:u,style:t}}}function IR(e){var r=e.maximumSuggestions||uae;return e.suggestions?e.suggestions.length>r?e.suggestions.slice(0,r):e.suggestions:[]}function G9e(e,r){var u,c=W9e(e,r),d=[],m=1;return c?c.forEach(function(t,s){d.push({action:t,badgeId:m++,suggestionIndex:s})}):(u=IR(e))===null||u===void 0||u.forEach(function(t,s){yd(e,er.Accept,t)||d.push({action:er.Accept,badgeId:m++,suggestionIndex:s})}),d}function W9e(e,r){switch(e.critiqueType){case Rt.RepeatedWord:return[er.Accept];case Rt.SimilarityChecker:var u=Qu(e,er.MoreSources)?[er.IntextCitation,er.FullCitation,er.MoreSources]:[er.IntextCitation,er.FullCitation];return u.filter(function(c){return w0(e,r,c)})}if(e.isContentPending)return[]}function B5(e,r,u){switch(u){case er.Previous:case er.Next:if(e.wrapAroundNavigation&&e.critiqueSetSize!==void 0&&e.critiqueSetSize>1){var c=e.critiqueSetSize.toString(10);return u===er.Previous?r.critique("previousIssueWithCount").replace("{0}",c):r.critique("nextIssueWithCount").replace("{0}",c)}return u===er.Previous?r.critique("previousIssue"):r.critique("nextIssue")}return w0(e,r,u)}function w0(e,r,u){var c,d,m,t,s,n,a,l,o,f,g,h,y,p,R,C;switch(u){case er.ReadAloud:return r.critique("readAloud");case er.SpellOut:return r.critique("spellOut");case er.ChangeAll:return r.critique("changeAll");case er.AddToAutoCorrect:return r.critique("addToAutoCorrect");case er.AutoCorrectOptions:return r.critique("autoCorrectOptions");case er.IgnoreOnce:return r.critique("ignoreOnce");case er.IgnoreAll:return r.critique("ignoreAll");case er.IgnoreRule:return r.critique("ignoreRule");case er.AddToDictionary:return r.critique("addToDictionary");case er.Options:return r.critique("options");case er.ShowExplanation:return r.critique("footerExplanationButtonAccessibilityLabel");case er.ManageLanguages:return r.critique("manageLanguages");case er.Next:return r.critique("nextIssue");case er.Previous:return r.critique("previousIssue");case er.ToggleContext:return e.showContext?r.critique("hideContext"):r.critique("showContext");case er.ToggleDescription:return e.critiqueType===Rt.Spelling?e.showDescription?r.critique("hideSynonyms"):r.critique("showSynonyms"):e.critiqueType===Rt.NeuralRewrite?e.showDescription?r.critique("hideExplanationButtonText"):r.critique("showExplanationButtonText"):void 0;case er.ReadContext:return r.critique("readAloudOriginalSentenceAccessibilityLabel");case er.ShowMenu:return r.critique("showMenuButtonText");case er.Feedback:return r.critique("giveFeedbackButtonText");case er.Dismiss:return r.common("cancelButton");case er.OpenEditorPane:return r.critique("accessibilityLabelForEditorButton");case er.LearnMore:return r.critique("learnMore");case er.IntextCitation:return r.critique("addInTextCitation");case er.FullCitation:return r.critique("copyFullCitation");case er.MoreSources:return r.critique("moreSources");case er.Accessibility:return(c=r.accChecker)===null||c===void 0?void 0:c.call(r,"accAssistant");case er.OpenColorPicker:return(d=r.accChecker)===null||d===void 0?void 0:d.call(r,"moreColors");case er.MoreFontColors:return(m=r.accChecker)===null||m===void 0?void 0:m.call(r,"moreFontColors");case er.ChangeColors:return(t=r.accChecker)===null||t===void 0?void 0:t.call(r,"changeColors");case er.ResetGraphic:return(s=r.accChecker)===null||s===void 0?void 0:s.call(r,"resetGraphic");case er.TurnOffAccChecker:return(n=r.accChecker)===null||n===void 0?void 0:n.call(r,"turnOffAccChecker");case er.Allow:return(a=r.accChecker)===null||a===void 0?void 0:a.call(r,"allowTextColorIssue");case er.AllowAll:return(l=r.accChecker)===null||l===void 0?void 0:l.call(r,"allowAllTextColorIssues");case er.FixSimilarColors:return(o=r.accChecker)===null||o===void 0?void 0:o.call(r,"fixSimilarColors");case er.FixAllColors:return(f=r.accChecker)===null||f===void 0?void 0:f.call(r,"fixAllColors");case er.AutoGenAltText:case er.MissingAltText:return(g=r.accChecker)===null||g===void 0?void 0:g.call(r,"altText");case er.UseFirstRowAsHeader:return(h=r.accChecker)===null||h===void 0?void 0:h.call(r,"useFirstRowAsHeader");case er.SplitCell:return(y=r.accChecker)===null||y===void 0?void 0:y.call(r,"splitCell");case er.MergeCells:return(p=r.accChecker)===null||p===void 0?void 0:p.call(r,"mergeCells");case er.MarkAsDecorative:return(R=r.accChecker)===null||R===void 0?void 0:R.call(r,"markAsDecorative");case er.MarkAsLayout:return(C=r.accChecker)===null||C===void 0?void 0:C.call(r,"markAsLayout");case er.Accept:case er.AddOnFooterAction:case er.Report:case er.RejectHoverIn:case er.RejectHoverOut:case er.AcceptHoverIn:case er.AcceptHoverOut:case er.Reject:case er.OpenCustomDictionary:case er.SourceSelected:case er.ApplyColor:case er.RefreshSummary:case er.UndoInsertSummarization:case er.Overflow:case er.InsertBelow:case er.Regenerate:case er.Cancel:case er.StopGenerating:case er.ContainerHoverIn:case er.ContainerHoverOut:case er.LaunchAIRewrite:case er.LaunchAIRewriteHoverIn:case er.LaunchAIRewriteHoverOut:return}}function $c(e){switch(e){case er.Allow:return"Ignore";case er.AllowAll:return"IgnoreAll";case er.IgnoreOnce:return"Ignore";case er.IgnoreAll:return"IgnoreAll";case er.IgnoreRule:return"IgnoreRule";case er.FixAllColors:return"Completed";case er.AddToDictionary:return"AddToDictionary";case er.ShowExplanation:return"ShowExplanation";case er.Next:return"Next";case er.Previous:return"Previous";case er.ReadContext:return"ReadAloud";case er.Feedback:return"GiveFeedback";case er.Dismiss:return"Cancel";case er.OpenEditorPane:return"Editor";case er.ManageLanguages:return"LocaleLanguage";case er.Options:return"EditorSettings";case er.IntextCitation:return"Plus";case er.FullCitation:return"Copy";case er.Accessibility:return"Accessibility";case er.OpenColorPicker:case er.MoreFontColors:case er.ChangeColors:return"Color";case er.TurnOffAccChecker:return"Hide";case er.MarkAsDecorative:case er.MarkAsLayout:return"BowTie";case er.UseFirstRowAsHeader:return"FirstRowAsHeader";case er.ResetGraphic:return"ArrowReset"}}function Ine(e,r){switch(e){case Rt.Refinement:case Rt.RepeatedWord:case Rt.SimilarityChecker:case Rt.AccColorChecker:case Rt.TonalRewrite:case Rt.Grammar:case Rt.DictationCorrection:case Rt.TextPenAlternates:return Fd;case Rt.Spelling:case Rt.Topic:return Gc;case Rt.InlineSuggestion:switch(r){case ui.Person:case ui.File:case ui.Location:case ui.SatoriEntity:return Fd;case ui.Topic:return Gc;default:return}case Rt.AddinCritique:return Fd;case Rt.NeuralRewrite:case Rt.Classification:case Rt.WritersUnblock:default:return}}function Qu(e,r,u){switch(r){case er.Previous:case er.Next:return DR(e)&&wR(e,r);case er.ToggleContext:if(e.contextText===void 0)return!1;break;case er.ReadContext:var c=$c(r);if(c===void 0||!fn.shouldRender({type:c}))return!1;break;case er.IgnoreOnce:if(e.critiqueType===Rt.SimilarityChecker)return!0;break;case er.Accessibility:case er.OpenColorPicker:case er.Allow:case er.AllowAll:case er.FixSimilarColors:case er.FixAllColors:case er.AutoGenAltText:case er.MissingAltText:case er.UseFirstRowAsHeader:case er.SplitCell:case er.MergeCells:case er.MarkAsDecorative:case er.MarkAsLayout:return!0;case er.Feedback:case er.TurnOffAccChecker:if(e.critiqueType===Rt.AccColorChecker||e.critiqueType===Rt.AltText||e.critiqueType===Rt.MergeSplitCell||e.critiqueType===Rt.MissingTableHeader)return!0}return wR(e,r,u)}function yd(e,r,u){switch(r){case er.Next:case er.Previous:return!DR(e)||!wR(e,r)?!0:e.wrapAroundNavigation?!1:r===er.Previous?e.critiquePosition<=0:e.critiquePosition>=e.critiqueSetSize-1;case er.Dismiss:case er.Accessibility:case er.OpenColorPicker:case er.Allow:case er.AllowAll:case er.FixSimilarColors:case er.FixAllColors:case er.Overflow:case er.AutoGenAltText:case er.MissingAltText:case er.UseFirstRowAsHeader:case er.SplitCell:case er.MergeCells:case er.MarkAsDecorative:case er.MarkAsLayout:return!1;default:return!wR(e,r,u)}}function DR(e){return e.critiquePosition!==void 0&&e.critiqueSetSize!==void 0&&e.critiquePosition>=0&&e.critiqueSetSize>0}function wR(e,r,u){var c=e.actions,d=u?u.actions:c;return!!d&&d.indexOf(r)>=0}function tI(e,r){switch(e){case er.Previous:return"CritiqueNavButton_Left_".concat(r);case er.Next:return"CritiqueNavButton_Right_".concat(r);case er.Dismiss:return"CritiqueCloseButton_".concat(r);case er.OpenEditorPane:return"EditorPaneOpenButton_".concat(r)}return"undefined"}function z9e(e,r,u,c){var d=G9e(e,r).filter(function(m){return m.action===u&&m.suggestionIndex===c});if(d.length>0)return d[0].badgeId}function Tne(e,r,u,c){var d=c.actionId,m=w0(e,r,d);return{type:"item",key:d.toString(),title:m,titleStyle:Tae(u,m.length),iconType:$c(d),icons:c.icons}}var rI,aI=fe(()=>{"use strict";I();rI=de(Ye());uu();x1();xn();kR()});var ci,Mne,nI,$9e,K9e,_ne,q9e,Lne=fe(()=>{"use strict";I();ci=de(Ye());xn();x1();TR();aI();kR();Mne=function(r){var u=r.brandingMode,c=r.theme,d={useFluentV9:ci.useContext(Yn)},m=eI.icons;switch(u){case Un.Text:var t=r.strings,s=r.fontTable,n=t.critique("microsoftEditorBranding"),a=one(c,s,d),l=t.critique("microsoftEditorBrandingAccessibilityLabel"),o=ci.createElement(dn,{text:n,accessibilityLabel:l,style:a});return nI(o);case Un.Icon:return nI(ci.createElement(fn,{type:"Editor",icon:m,primaryColor:Kw(c,d)}));case Un.MonochromeIcon:return nI(ci.createElement(fn,{type:"EditorSingleColor",icon:m,primaryColor:Kw(c,d)}));case Un.IconButton:return $9e(r,d);case Un.IconAndTextButton:return K9e(r,d);case Un.CustomImageAndText:return q9e(r,d);default:return ci.createElement(ci.Fragment,null)}},nI=function(r){return ci.createElement(pt,{direction:oa.LeftToRight,align:ta.Center,style:{paddingHorizontal:6,paddingVertical:6}},r)},$9e=function(r,u){var c=r.definition,d=r.strings,m=r.theme,t=r.automationId,s=r.onAction,n=r.fontTable,a=r.htmlId,l=r.hasKeyboardFocus,o=r.isDisabled,f=r.showPreviewTooltipForBranding,g=r.layerHostId,h=cne(m,l,u),y=gne(n),p=f?d.critique("editorButtonCiqPreviewTooltipContent"):d.critique("editorButtonTooltipContent");return ci.createElement(pt,{direction:oa.LeftToRight,align:ta.Stretch},_ne(c,h,y,d,void 0,void 0,p,t,s,a,o,l,g))},K9e=function(r,u){var c=r.definition,d=r.strings,m=r.theme,t=r.automationId,s=r.onAction,n=r.fontTable,a=r.htmlId,l=r.hasKeyboardFocus,o=r.isDisabled,f=r.showPreviewTooltipForBranding,g=r.layerHostId,h=sne(m,l,u),y=dne(n),p=d.critique("editorButtonText"),R=fne(n),C=f?d.critique("editorButtonCiqPreviewTooltipContent"):d.critique("editorButtonTooltipContent");return ci.createElement(pt,{direction:oa.LeftToRight,align:ta.Stretch},_ne(c,h,y,d,p,R,C,t,s,a,o,l,g))},_ne=function(r,u,c,d,m,t,s,n,a,l,o,f,g){var h=$c(er.OpenEditorPane),y=h!==void 0?{type:h}:void 0,p=eI.icons,R={appearance:"subtle",onClick:function(){a==null||a(er.OpenEditorPane,void 0,void 0)},title:m,titleRootStyle:t,tooltip:s,tooltipProps:g?{layerHostId:g}:void 0,disabled:o,style:c,theme:u,accessibilityLabel:B5(r,d,er.OpenEditorPane),automationLabel:tI(er.OpenEditorPane,n),icon:y,htmlId:l,hasKeyboardFocus:f};return ci.createElement(tn,Object.assign({},R,{key:er.OpenEditorPane.toString(),renderChildren:iu(p)}))},q9e=function(r,u){var c=r.theme,d=r.fontTable,m=r.definition;return!m.brandingImageUri||!m.brandingText?ci.createElement(ci.Fragment,null):ci.createElement(pt,{direction:oa.LeftToRight,align:ta.Center,style:{paddingHorizontal:8,paddingVertical:8}},ci.createElement(ci.Fragment,null,ci.createElement(F8,{uri:m.brandingImageUri,style:{width:20,height:20}}),ci.createElement(pt,{style:{paddingHorizontal:3}},ci.createElement(ci.Fragment,null)),ci.createElement(dn,{text:m.brandingText,style:une(c,d,u)})))}});function Q9e(e,r,u){return r=(0,iI.default)(r),(0,One.default)(e,Hne()?Reflect.construct(r,u||[],(0,iI.default)(e).constructor):r.apply(e,u))}function Hne(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(Hne=function(){return!!e})()}var Bne,Pne,One,iI,Nne,Gn,P5,lI,Vne=fe(()=>{"use strict";I();Bne=de(et()),Pne=de(rt()),One=de(Dn()),iI=de(Tn()),Nne=de(Mn()),Gn=de(Ye());uu();lne();x1();Lne();xn();aI();TR();kR();P5=function(r){return"footerButton"+r.toString()},lI=function(e){function r(u){var c;return(0,Bne.default)(this,r),c=Q9e(this,r,[u]),c.defaultActionButtonRef=Gn.createRef(),c.overflowMenuRef=Gn.createRef(),c.overflowMenuRefV9=Gn.createRef(),c.isFirstTimeRendering=Gn.createRef(),c.actionIds=Gn.createRef(),c.state={actionIdShowAppearFocusMap:{}},c.addActionId=c.addActionId.bind(c),c.isFirstTimeRendering.current=!0,c}return(0,Nne.default)(r,e),(0,Pne.default)(r,[{key:"componentDidMount",value:function(){var c;this.props.setFooterActionIdList&&this.props.setFooterActionIdList((c=this.actionIds.current)!==null&&c!==void 0?c:[]),this.isFirstTimeRendering.current=!1}},{key:"componentDidUpdate",value:function(c,d){var m=this,t=this.props.selectedButtonIndex,s=c.selectedButtonIndex;t!==s&&(s!==void 0&&this.setState(function(n){if(m.actionIds.current!==null){var a=m.actionIds.current[s],l=Object.assign({},n.actionIdShowAppearFocusMap);return l[a]=!1,Object.assign(Object.assign({},m.state),{actionIdShowAppearFocusMap:l})}return n}),t!==void 0&&this.setState(function(n){if(m.actionIds.current!==null){var a=m.actionIds.current[t],l=Object.assign({},n.actionIdShowAppearFocusMap);return l[a]=!0,Object.assign(Object.assign({},m.state),{actionIdShowAppearFocusMap:l})}return n}))}},{key:"render",value:function(){return Gn.createElement(pt,{direction:oa.LeftToRight,style:this.getFooterStyle(),align:ta.Stretch},this.renderIcons(),Gn.createElement(pt,{style:{flexibleSize:!0}}),this.props.definition.critiqueType===Rt.AccColorChecker||this.props.definition.critiqueType===Rt.AltText||this.props.definition.critiqueType===Rt.MergeSplitCell||this.props.definition.critiqueType===Rt.MissingTableHeader?this.renderFooterButton(er.Accessibility,yne.icons):null,this.renderBrandingOrPrevNextButton())}},{key:"focus",value:function(){var c,d;this.defaultActionButtonRef.current?this.defaultActionButtonRef.current.focus():this.context?(c=this.overflowMenuRefV9.current)===null||c===void 0||c.focus():(d=this.overflowMenuRef.current)===null||d===void 0||d.focus()}},{key:"openOverflowMenu",value:function(c){var d,m;this.context?(d=this.overflowMenuRefV9.current)===null||d===void 0||d.openMenu(c):(m=this.overflowMenuRef.current)===null||m===void 0||m.openMenu()}},{key:"componentWillUnmount",value:function(){this.props.setFooterActionIdList&&this.props.setFooterActionIdList([]),this.isFirstTimeRendering.current=null}},{key:"renderIcons",value:function(){return this.props.definition.onlyShowFeedbackButton?this.renderFeedbackIcon():Gn.createElement(Gn.Fragment,null,this.renderDefaultActionButtons(),this.renderExplanation(),this.renderOverflowMenu())}},{key:"renderFeedbackIcon",value:function(){var c=this.props,d=c.definition,m=c.strings,t=c.layerHostId,s=c.onAction,n=c.automationId;return Qu(d,er.Feedback)?(this.addActionId(er.Feedback),kne(d,this.getTheme(),gR(this.props.footerButtonStyle),m,n,s,this.state.actionIdShowAppearFocusMap[er.Feedback],void 0,t)):null}},{key:"addActionId",value:function(c){yd(this.props.definition,c)||this.isFirstTimeRendering.current&&(this.actionIds.current===null&&(this.actionIds.current=[]),this.actionIds.current.push(c))}},{key:"parseBooleanSetting",value:function(c){return this.props.settings?this.props.settings[c]==="true":!1}},{key:"renderOverflowMenu",value:function(){var c=this.props,d=c.definition,m=c.layerHostId,t=c.strings,s=c.onAction,n=c.automationId,a=d.critiqueType,l=d.isContentPending;if(a===Rt.NeuralRewrite&&l||a===Rt.NeuralRewrite&&this.parseBooleanSetting("renderNRForAIFeedback")||a===Rt.DictationCorrection)return null;var o=this.state.actionIdShowAppearFocusMap[er.Overflow],f=xne(d,this.getTheme(),t,this.getFontTable(),this.calculateOverflowActions(),this.parseBooleanSetting("NoTooltipForFooterOverflow"),t.critique("footerSeeMoreActionsAccessibilityLabel"),void 0,n,m,s,o,void 0,Object.assign(Object.assign({},this.props.overflowMenuButtonStyle),{calloutStyle:this.props.overflowMenuCalloutStyle}));return f?(this.addActionId(er.Overflow),Gn.createElement(ud,Object.assign({ref:this.overflowMenuRef,refV9:this.overflowMenuRefV9},f,{icons:Fne.icons,icon:{type:"Overflow",filled:!0}}))):null}},{key:"calculateOverflowActions",value:function(){var c=this.props.definition.actions;return c===void 0||c.length===0?[]:this.getAllFooterOverflowActions().filter(function(d){return d!==void 0&&c.indexOf(d.actionId)!==-1})}},{key:"getTheme",value:function(c){var d,m=(d=this.props.theme)!==null&&d!==void 0?d:this.context?dae:sae,t=m.altIcon;return c===er.Accessibility&&m.accessibilityIcon?Object.assign(Object.assign({},m),{altIcon:Object.assign(Object.assign({},t),{resting:m.accessibilityIcon})}):m}},{key:"getBrandingTheme",value:function(){var c,d;return(d=(c=this.props.theme)===null||c===void 0?void 0:c.branding)!==null&&d!==void 0?d:Cd(this.props.definition.brandingMode,{useFluentV9:!!this.context})}},{key:"getFontTable",value:function(){var c;return(c=this.props.fontTable)!==null&&c!==void 0?c:ou}},{key:"getFooterStyle",value:function(){var c;return(c=this.props.footerContainerStyle)!==null&&c!==void 0?c:gd}},{key:"renderFooterButton",value:function(c,d,m,t){var s,n=this.props,a=n.definition,l=n.strings,o=n.onAction,f=n.automationId;if(!Qu(a,c))return null;var g=w0(a,l,c);if(!g)return null;this.addActionId(c);var h="CritiqueActionButton_".concat(g,"_").concat(f),y=yd(a,c),p=c===er.IgnoreOnce||c===er.IgnoreAll?wne(a,l,this.getTheme(),y,c,void 0,{horizontalSpacing:(s=this.getFooterStyle())===null||s===void 0?void 0:s.paddingHorizontal}):void 0;if(!this.shouldRenderFooterIconActionInOverflow(c))return gh(a,this.getTheme(c),c,gR(this.props.footerButtonStyle),l,d,void 0,void 0,void 0,g,h,m?this.defaultActionButtonRef:void 0,p,f,o,!0,P5(c),this.state.actionIdShowAppearFocusMap[c],t,void 0,this.props.layerHostId);var R={appearance:"subtle",title:g,titleStyle:Eae(this.getFontTable(),g.length),onClick:function(){o==null||o(c)},style:gR(this.props.footerButtonStyle),theme:md(this.getTheme(c)),automationLabel:h,disabled:y};return Gn.createElement(tn,Object.assign({key:c,ref:this.defaultActionButtonRef},R,{renderChildren:iu(void 0)}))}},{key:"renderDefaultActionButtons",value:function(){var c=this,d=this.props,m=d.definition,t=d.strings,s=d.onAction,n=d.automationId,a=m.critiqueType,l=m.actions,o=[];return l!==void 0&&l.length>0&&(o=this.getDefaultActions().filter(function(f){return f!==void 0&&l.indexOf(f.actionId)!==-1})),a!==Rt.NeuralRewrite?Gn.createElement(Gn.Fragment,null,o.map(function(f,g){var h=f.actionId,y=f.icons;return h===er.OpenColorPicker?c.renderFooterButton(er.OpenColorPicker,Xw.icons,g===0,"ACCF2E3E-7EC7-46DF-AB25-A1AFEDBC6B7B"):c.renderFooterButton(h,y,g===0)}),this.props.definition.critiqueType===Rt.AltText&&this.renderFooterButton(er.MarkAsDecorative,Ane.icons),this.props.definition.critiqueType===Rt.MissingTableHeader&&this.renderFooterButton(er.MarkAsLayout,Ene.icons)):o.length===0?Gn.createElement(K8,{shimmerCount:1,styles:Iae(this.getSpacing())}):Gn.createElement(Gn.Fragment,null,o.map(function(f){var g=f.actionId,h=f.icons;return g===er.Dismiss?(c.addActionId(g),gh(m,c.getTheme(g),er.Dismiss,Uw(c.getFontTable()),t,Yw.icons,void 0,void 0,void 0,void 0,void 0,c.defaultActionButtonRef,void 0,n,s,void 0,void 0,void 0,void 0,void 0,c.props.layerHostId)):c.renderFooterButton(g,h)}))}},{key:"getDefaultActions",value:function(){var c=this.props.definition,d=c.critiqueType,m=c.isContentPending,t=c.flagType,s=Ine(d,t),n=this.parseBooleanSetting("EnableFeedback"),a=this.parseBooleanSetting("FirstActionTurnOffAccChecker");switch(d){case Rt.Refinement:case Rt.Topic:var l=[s];return Qu(c,er.Feedback)&&(!this.shouldRenderFooterIconActionInOverflow(er.Feedback)||d===Rt.Topic)&&l.push(fo),l;case Rt.Spelling:return[s,Qu(c,er.Feedback)&&!this.shouldRenderFooterIconActionInOverflow(er.Feedback)?fo:void 0,this.shouldRenderFooterIconActionInOverflow(er.AddToDictionary)?void 0:qw];case Rt.AccColorChecker:{var o=this.parseBooleanSetting("AllowTextColorIssueEnabled"),f=[];return o&&f.push(Rne),!o&&a&&f.push(fh),f.push(Xw),f}case Rt.AltText:case Rt.MissingTableHeader:case Rt.MergeSplitCell:return[a?fh:void 0];case Rt.RepeatedWord:case Rt.SimilarityChecker:case Rt.DictationCorrection:case Rt.TextPenAlternates:return[s];case Rt.Grammar:return[s,n&&!this.shouldRenderFooterIconActionInOverflow(er.Feedback)?fo:void 0];case Rt.TonalRewrite:return[s,n?fo:void 0];case Rt.NeuralRewrite:if(m)return[];var g=IR(c);return g.length===0?[Yw]:[fo];case Rt.InlineSuggestion:if(t!==void 0)switch(t){case ui.Location:case ui.SatoriEntity:case ui.Topic:return[s];case ui.File:case ui.Person:return[s,fo];default:return[]}else return[s,Qu(c,er.Feedback)&&!this.shouldRenderFooterIconActionInOverflow(er.Feedback)?fo:void 0];case Rt.AddinCritique:return[s];default:return[]}}},{key:"renderExplanation",value:function(){var c=this.props,d=c.automationId,m=c.footerButtonStyle,t=c.layerHostId,s=c.onAction,n=c.overflowMenuCalloutStyle,a=c.strings,l=c.style,o=Object.assign({},this.props.definition),f=this.getTheme(),g=this.getFontTable();if(!o.explanationTitle||!o.explanation)return null;var h={appearance:"subtle",onClick:function(){s==null||s(er.ShowExplanation)},style:xae(g,m),theme:md(f,void 0,!0),tooltip:w0(o,a,er.ShowExplanation),accessibilityLabel:B5(o,a,er.ShowExplanation),automationLabel:"CritiqueExplanationButton_".concat(d),icon:{type:"ShowExplanation",filled:!0},tooltipProps:{layerHostId:t},renderChildren:iu(Jw.icons)};this.addActionId(er.ShowExplanation);var y={definition:o,strings:a,style:l,theme:f,fontTable:g};return Gn.createElement(o8,{calloutAccessibilityLabel:a.critique("explanationFlyoutAccessibilityLabel"),calloutStyle:n,layerHostId:t,buttonAccessibilityRole:"button",buttonProps:h,showCloseButton_DONOTUSE:!0,closeButtonAccessibilityLabel_DONOTUSE:a.critique("explanationFlyoutCloseLabel")},Gn.createElement(ine,Object.assign({},y)))}},{key:"renderBrandingOrPrevNextButton",value:function(){var c=this.props,d=c.definition,m=c.showPreviewTooltipForBranding,t=d.brandingMode;if(DR(d))return this.renderPrevNextButtons();if(t===void 0)return null;var s=this.props,n=s.strings,a=s.automationId,l=s.layerHostId,o=s.onAction,f=yd(d,er.OpenEditorPane);return(t===Un.IconButton||t===Un.IconAndTextButton)&&this.addActionId(er.OpenEditorPane),Gn.createElement(Mne,{strings:n,theme:this.getBrandingTheme(),fontTable:this.getFontTable(),definition:d,automationId:a,brandingMode:t,onAction:o,htmlId:P5(er.OpenEditorPane),hasKeyboardFocus:f?void 0:this.state.actionIdShowAppearFocusMap[er.OpenEditorPane],isDisabled:f,showPreviewTooltipForBranding:m,layerHostId:l})}},{key:"renderPrevNextButtons",value:function(){if(!Qu(this.props.definition,er.Previous)||!Qu(this.props.definition,er.Next))return null;var c=Uw(this.getFontTable()),d=!this.parseBooleanSetting("NoTooltipForPrevNext");return this.addActionId(er.Previous),this.addActionId(er.Next),Gn.createElement(pt,{direction:oa.LeftToRight,align:ta.Stretch},gh(this.props.definition,this.getTheme(),er.Previous,c,this.props.strings,Sne.icons,void 0,void 0,void 0,d?w0(this.props.definition,this.props.strings,er.Previous):void 0,void 0,void 0,void 0,this.props.automationId,this.props.onAction,!0,P5(er.Previous),this.state.actionIdShowAppearFocusMap[er.Previous],void 0,void 0,this.props.layerHostId),gh(this.props.definition,this.getTheme(),er.Next,c,this.props.strings,bne.icons,void 0,void 0,void 0,d?w0(this.props.definition,this.props.strings,er.Next):void 0,void 0,void 0,void 0,this.props.automationId,this.props.onAction,!0,P5(er.Next),this.state.actionIdShowAppearFocusMap[er.Next],void 0,void 0,this.props.layerHostId))}},{key:"getAllFooterOverflowActions",value:function(){var c=this.props.definition,d=c.critiqueType,m=c.flagType,t=this.parseBooleanSetting("EnableFeedback"),s=this.parseBooleanSetting("FirstActionTurnOffAccChecker");switch(d){case Rt.Spelling:return[Fd,this.shouldRenderFooterIconActionInOverflow(er.AddToDictionary)?qw:void 0,Wc,Qw,qu,hne];case Rt.RepeatedWord:return[Wc,qu];case Rt.Grammar:return[Gc,zc,Jw,Wc,t&&this.shouldRenderFooterIconActionInOverflow(er.Feedback)?fo:void 0,qu];case Rt.Refinement:return[zc,Wc,t&&this.shouldRenderFooterIconActionInOverflow(er.Feedback)?fo:void 0,qu];case Rt.TonalRewrite:return[Gc,zc,Wc,qu];case Rt.Topic:return[Fd,zc,Wc,qu];case Rt.NeuralRewrite:return[Wc,Qw];case Rt.SimilarityChecker:return[fo,vne];case Rt.AccColorChecker:{var n=this.parseBooleanSetting("AllowTextColorIssueEnabled");return[this.parseBooleanSetting("BulkFixTextColorIssuesEnabled")?pne:void 0,n?Cne:void 0,n||!s?fh:void 0,fo]}case Rt.AltText:case Rt.MergeSplitCell:case Rt.MissingTableHeader:return[s?void 0:fh];case Rt.InlineSuggestion:if(m!==void 0)switch(m){case ui.Location:case ui.SatoriEntity:return[zc,fo,xR,qu];case ui.File:case ui.Person:return[zc,Gc,xR,qu];case ui.Topic:return[fo,qu];default:return[]}return[zc,Gc,xR,qu];default:return[]}}},{key:"shouldRenderFooterIconActionInOverflow",value:function(c){var d=$c(c);return!this.parseBooleanSetting("RenderFooterIcons")||!d||!fn.shouldRender({type:d})}},{key:"getSpacing",value:function(){var c;return(c=this.props.spacing)!==null&&c!==void 0?c:fae}}])}(Gn.Component);lI.contextType=Yn});function Zne(e,r){var u=Object.assign({},e.background),c;return r&&e.highlighting&&(u.resting=e.highlighting,c=e.highlightingBorderColor),{background:u,border:c,title:Object.assign({},e.text)}}function jne(e,r,u){return e===yi?X9e(r,u):oI(r??mh,u)}function oI(e,r){var u=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&&(u.resting=e.highlighting,m=e.highlightingBorderColor),c.hover&&(c.resting=c.hover),d!=null&&d.hover&&(d.resting=d.hover)),{background:u,title:c,subtitle:d,focusRing:"transparent",border:m,tooltip:e.tooltip,underline:e.headerUnderlineColor}}function MR(e,r){var u=Object.assign(Object.assign({},e.background),{disabled:void 0}),c;return r&&e.highlighting&&(u.resting=e.highlighting,c=e.highlightingBorderColor),{background:u,title:e.actionButtonForeground,subtitle:e.altText,focusRing:"transparent",border:c}}function Une(e,r){var u=Object.assign(Object.assign({},e.background),{disabled:void 0});return r&&e.highlighting&&(u.resting=e.highlighting),{background:u,title:{resting:r?e.actionButtonForeground.resting:e.text.resting},focusRing:"transparent"}}function Gne(e,r){var u=Object.assign(Object.assign({},e.background),{disabled:void 0});return r&&e.highlighting&&(u.resting=e.highlighting),{background:u,title:{resting:r?e.actionButtonForeground.resting:e.text.resting},focusRing:"transparent",border:"1px solid #D1D1D1"}}function Wne(e,r){var u=Object.assign(Object.assign({},e.background),{disabled:void 0});return r&&e.highlighting&&(u.resting=e.highlighting),{background:u,title:{resting:r?e.actionButtonForeground.resting:e.text.resting},focusRing:"transparent"}}function _R(e){var r={resting:"transparent",hover:"transparent"};return{background:r,title:e.actionButtonForeground}}function X9e(e,r){var u,c,d,m=(u=e==null?void 0:e.noSuggestions)===null||u===void 0?void 0:u.item;if(m){var t=Object.assign(Object.assign({},m.background),{disabled:void 0}),s=Object.assign(Object.assign({},m.text),{focused:m.text.hover});return r&&m.highlighting&&(s.resting=(c=s.focused)!==null&&c!==void 0?c:s.resting,t.resting=m.highlighting),{background:t,title:s,focusRing:"transparent"}}var n=e??mh,a=Object.assign(Object.assign({},n.background),{disabled:void 0}),l=Object.assign(Object.assign({},n.actionButtonForeground),{focused:n.actionButtonForeground.hover});return r&&n.highlighting&&(l.resting=(d=l.focused)!==null&&d!==void 0?d:l.resting,a.resting=n.highlighting),{background:a,title:l,focusRing:"transparent"}}function zne(e){var r;return{focusRing:(r=e.focusRing)!==null&&r!==void 0?r:"#323130"}}function $ne(e,r){var u,c,d,m,t=(u=mh.text.disabled)!==null&&u!==void 0?u:mh.text.resting;return e.type===yi?(d=(c=r==null?void 0:r.noSuggestions)===null||c===void 0?void 0:c.descriptionTextColor)!==null&&d!==void 0?d:t:(m=r==null?void 0:r.text.disabled)!==null&&m!==void 0?m:t}function Kne(e){var r,u;return{overflowItem:{resting:e.background.resting,hover:(r=e.background.hover)!==null&&r!==void 0?r:"#F5F5F5",color:(u=e.fallbackIcon)===null||u===void 0?void 0:u.color}}}var mh,J9e,Rl,qne,Qne,Jne,I0=fe(()=>{"use strict";I();Rd();TR();sh();mh={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"},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"}},J9e={background:{resting:"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)"}},Rl=function(r,u){var c,d;return u?Object.assign(Object.assign({},J9e),{branding:r?(c=ER[r])===null||c===void 0?void 0:c.v9:void 0}):Object.assign(Object.assign({},mh),{branding:r?(d=ER[r])===null||d===void 0?void 0:d.v8[so.light]:void 0})};qne=function(r){var u,c;if(r)return Object.assign(Object.assign({},r),{background:(u=r.footerButtonBackground)!==null&&u!==void 0?u:r.background,header:"",subheader:"",dialogText:"",iconText:"",contextText:"",errorText:"",border:"",separator:"",focusRing:(c=r.focusRing)!==null&&c!==void 0?c:"",link:"",linkPressed:"",tag:void 0})},Qne=function(r){var u,c;return{background:r==null?void 0:r.background.resting,shimmer:(u=r==null?void 0:r.shimmer)===null||u===void 0?void 0:u.shimmerColor,shimmerWave:(c=r==null?void 0:r.shimmer)===null||c===void 0?void 0:c.shimmerWaveColor}},Jne=function(r,u){var c={backgroundColor:r.background.resting};return u&&(c.borderColor="#E1DFDD"),c}});var uI,Xne,Yne,cI=fe(()=>{"use strict";I();uI=de(Ye());xn();I0();Xne=function(){return null},Yne=function(r){var u=r.hideTitle,c=r.style,d=r.inlineSuggestionsTheme;return uI.createElement(pt,{align:ta.Start},uI.createElement($8,{style:c,circleSize:c==null?void 0:c.personaCoinSize,gapSize:c==null?void 0:c.textPaddingLeft,lineSize:c==null?void 0:c.lineSize,hideHeaders:!u,theme:d?Qne(d):void 0}))}});function eie(e,r,u){var c,d=(c=e.inlineSuggestions("combineSentences"))!==null&&c!==void 0?c:"{0}. {1}";return d.replace("{0}",r).replace("{1}",u)}var rie=fe(()=>{"use strict";I()});function LR(e,r,u,c,d,m){var t=u?e==null?void 0:e.borderThicknessInitialSelection:c?e==null?void 0:e.borderThicknessWithKeyboardFocus:void 0,s=d&&t?t:e==null?void 0:e.borderThickness,n=typeof s=="number"?s:s==null?void 0:s.start,a=typeof s=="number"?s:s==null?void 0:s.end,l=typeof s=="number"?s:s==null?void 0:s.top,o=typeof s=="number"?s:s==null?void 0:s.bottom;il()&&(m!=null&&m.useFluentV9)&&(n=n===0?1:n,a=a===0?1:a,l=l===0?1:l,o=o===0?1:o);var f="";return n&&(f+="inset ".concat(n,"px 0 0 0 ").concat(r,",")),a&&(f+="inset -".concat(a,"px 0 0 0 ").concat(r,",")),l&&(f+="inset 0 ".concat(l,"px 0 0 ").concat(r,",")),o&&(f+="inset 0 -".concat(o,"px 0 0 ").concat(r,",")),f.length>0&&(f=f.substring(0,f.length-1)),{borderThickness:s,shadows:f}}var sI=fe(()=>{"use strict";I();xn()});function tie(e,r){if(r){e=e.toLocaleLowerCase(),r=r.toLocaleLowerCase();var u=r.indexOf(e);if(!(u<0))return[{start:u,length:e.length,fontWeight:_a.SemiBold,wrapMode:nd.NoWrap}]}}function aie(e,r,u){if(e){var c=u?r==null?void 0:r.filter(function(m){return m.propertyHit===u}):r,d=[];return c&&c.forEach(function(m){d.push({start:m.offset,length:m.word.length,fontWeight:_a.SemiBold,wrapMode:nd.NoWrap})}),d}}var BR,nie,iie=fe(()=>{"use strict";I();BR=de(Ye());bc();x1();xn();uu();co();rie();I0();sI();nie=function(r){var u=r.htmlId,c=r.theme,d=r.style,m=r.strings,t=r.suggestionId,s=r.suggestionType,n=r.queryString,a=r.title,l=r.titleFontSize,o=r.subtitle,f=r.subtitleFontSize,g=r.truncateSubtitle,h=r.tooltip,y=r.icon,p=r.layerHostId,R=r.personaCoinProps,C=r.isHighlighted,S=r.hasSelectionBeenModifiedViaKeyboard,F=r.showKeyboardTooltip,E=r.isInitialSelection,A=r.accessibilityRole,T=r.accessibilityPositionInSet,M=r.accessibilitySetSize,_=r.disableAccessibilityExpanded,L=r.onHeightChange,k=r.onHoverIn,v=r.onClick,b=r.enablePrefixHighlighting,x=r.hitHighlightIndexes,w=r.displayNewItemTag,B=r.newItemTagStyles,P=r.disableTooltips,U=r.enableExpandedECCScopeLayout,Q=r.isScopeSelected,W=r.isDisabled,q=r.updateItemHeight,H,G,z,V,Z,D,O,K,$,j,N,J,ee,Y=BR.useContext(Yn),re=s===sa.Topic,ue=c??Rl(void 0,Y),ce=S1.rightCenter;switch((H=ue==null?void 0:ue.tooltip)===null||H===void 0?void 0:H.directionHint){case hd.centered:ce=void 0;break;case hd.rightCenter:ce=S1.rightCenter;break;case hd.bottomCenter:ce=S1.bottomCenter;break;default:ce=re?S1.rightCenter:void 0;break}var oe=jne(s,c,C),ae=a&&o?eie(m,a,o):a;w&&(ae=m.inlineSuggestions("combineTag").replace("{0}",ae??"").replace("{1}",m.inlineSuggestions("newTagText")));var le=LR(d,Y?il()?"Highlight":(G=ue.focusRing)!==null&&G!==void 0?G:"var(--colorStrokeFocus2)":(z=oe.border)!==null&&z!==void 0?z:"#000",E??!1,S??!1,C??!1,{useFluentV9:Y}),ne=le.borderThickness,te=le.shadows;return BR.createElement(tn,{appearance:"subtle",htmlId:u,onClick:v,onHoverIn:k,accessibilityLabel:ae,accessibilityRole:A,accessibilityPositionInSet:T,accessibilitySetSize:M,disableAccessibilityExpanded:_,onHeightChange:L,automationLabel:"Inline".concat(s,"Suggestion-").concat(t),tooltipProps:{showBeak:(Z=(V=ue==null?void 0:ue.tooltip)===null||V===void 0?void 0:V.showBeak)!==null&&Z!==void 0?Z:re,gapSpace:(D=ue==null?void 0:ue.tooltip)===null||D===void 0?void 0:D.gapSpace,borderRadius:(O=ue==null?void 0:ue.tooltip)===null||O===void 0?void 0:O.borderRadius,calloutMaxWidth:(K=ue==null?void 0:ue.tooltip)===null||K===void 0?void 0:K.calloutMaxWidth,paddingStart:($=ue==null?void 0:ue.tooltip)===null||$===void 0?void 0:$.paddingStart,paddingEnd:(j=ue==null?void 0:ue.tooltip)===null||j===void 0?void 0:j.paddingEnd,paddingTop:(N=ue==null?void 0:ue.tooltip)===null||N===void 0?void 0:N.paddingTop,paddingBottom:(J=ue==null?void 0:ue.tooltip)===null||J===void 0?void 0:J.paddingBottom,coverTarget:ce===void 0,directionHint:ce,layerHostId:p},title:a,titleStyle:pR(ou,a?a.length:0,!0,l),titleRootStyle:kae(),personaCoinProps:R,style:d?Object.assign(Object.assign({},d),{borderThickness:te?0:ne,boxShadow:((ee=te==null?void 0:te.length)!==null&&ee!==void 0?ee:0)>0?te:void 0}):void 0,subtitle:o,subtitleStyle:wae(ou,!0,g,f),theme:oe,hasKeyboardFocus:C,isSelectedByKeyboard:C&&S&&F,tooltip:P?"":h,icon:y?Object.assign(Object.assign({},y),{filled:!0}):void 0,iconShouldBeAccessible:!1,titleFormatting_DONOTUSE:n?b?aie(a,x,"title"):tie(n,a):void 0,subtitleFormatting:n?b?aie(o,x,"subTitle"):tie(n,o):void 0,disableTagAccessibility:!0,tagStyles:FR(ue,B),tagText:w?m.inlineSuggestions("newTagText"):void 0,topPanelScopeButton:U,showUnderline:Q,disabled:W,updateItemHeight:q})}});function dI(e){return e&&e in lie?lie[e]:e}var lie,oie=fe(()=>{"use strict";I();lie=Object.freeze({Apps:"Apps"})});function O5(e){var r,u,c=e.toLocaleLowerCase();return(u=(r=uie[c])===null||r===void 0?void 0:r.iconType)!==null&&u!==void 0?u:"UnknownFile"}var uie,fI=fe(()=>{"use strict";I();uie=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"},csv:{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"},txt:{iconType:"Files"},htm:{iconType:"Files"},html:{iconType:"Files"},odt:{iconType:"Files"},odp:{iconType:"Files"}})});function cie(e){return e.type===sa.Event}function sie(e){return e.type===sa.Message}function die(e){return e.type===sa.File}function fie(e){return e.type===sa.People}function gie(e){return e.type===sa.Scope}function mie(e){return e.type===sa.Chat}function hie(e){return e.type===sa.CopilotPlugin}function pie(e){return e.type===sa.App}function gI(e){return cie(e)?e.eventId:sie(e)?e.emailId:die(e)?e.fileName:fie(e)?e.displayName:gie(e)?e.id:mie(e)?e.name:hie(e)?e.previewCard.title:(pie(e),e.title)}function Y9e(e,r,u){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))u?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 n=new Date(s),a=t.getFullYear()===n.getFullYear()&&t.getMonth()===n.getMonth()&&t.getDate()===n.getDate();a?u?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"})+" - "+n.toLocaleTimeString(c,{hour:"numeric",minute:"2-digit"}):u?d=t.toLocaleDateString(c)+" - "+n.toLocaleDateString(c):d=t.toLocaleDateString(c)+" "+t.toLocaleTimeString(c,{hour:"numeric",minute:"2-digit"})+" - "+n.toLocaleDateString(c)+" "+n.toLocaleTimeString(c,{hour:"numeric",minute:"2-digit"})}}return d}var Kc,vie,hh,mI=fe(()=>{"use strict";I();bc();oie();fI();Kc=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u};vie=function(r,u,c,d,m,t,s){var n,a,l,o,f,g,h,y,p,R,C,S,F,E,A;if(die(r)){var T=r.hitFileName||"".concat(r.fileName,".").concat(r.fileExtension),M=T.endsWith(".".concat(r.fileExtension)),_=(c==null?void 0:c.fileItemStyles)||{},L=_.iconStyles,k=_.titleFontSize,v=_.subtitleFontSize,b=Kc(_,["iconStyles","titleFontSize","subtitleFontSize"]),x=O5(r.fileExtension),w=x==="Files",B=w?((n=d==null?void 0:d.fallbackIcon)===null||n===void 0?void 0:n.background)||(L==null?void 0:L.backgroundColor):void 0,P=w&&!M?".".concat(r.fileExtension):"",U=w?6:void 0;return{suggestionId:r.itemId,suggestionType:r.type,title:T+P,titleFontSize:k,icon:{type:x,style:Object.assign(Object.assign({},L),{backgroundColor:B,padding:U,fontSize:16})||{backgroundColor:B}},style:b,subtitle:r.subject,subtitleFontSize:v,tooltip:T,isHighlighted:r.isHighlighted,hitHighlightIndexes:r.hitHighlightIndexes}}else if(fie(r)){var Q=(c==null?void 0:c.personItemStyles)||{},W=Q.personaCoinSize,q=Q.titleFontSize,H=Q.subtitleFontSize,G=Kc(Q,["personaCoinSize","titleFontSize","subtitleFontSize"]);return Object.assign(Object.assign({suggestionId:r.displayName,suggestionType:r.type,title:r.displayName,titleFontSize:q,personaCoinProps:{text:"",size:hh(W),imageUrl:r.imageUrl,initials:r.initials,borderColor:d==null?void 0:d.userAvatarBorderColor}},r.iconName&&{icon:{type:r.iconName}}),{style:G,subtitle:(a=r.subtitleOverride)!==null&&a!==void 0?a:r.primaryEmailAddress,subtitleFontSize:H,truncateSubtitle:!0,tooltip:r.primaryEmailAddress,isHighlighted:r.isHighlighted,hitHighlightIndexes:r.hitHighlightIndexes})}else if(gie(r)){var z=(c==null?void 0:c.scopeItemStyles)||{},V=z.iconStyles,Z=z.titleFontSize,D=z.subtitleFontSize,O=z.personaCoinSize,K=Kc(z,["iconStyles","titleFontSize","subtitleFontSize","personaCoinSize"]),$=dI(r.iconName);return{suggestionId:r.id,suggestionType:r.type,title:r.title,titleFontSize:Z,icon:$!==void 0&&!m?{type:$,style:V||{}}:void 0,personaCoinProps:(r.imageUrl||r.iconName)&&!m?{text:"",size:hh(O),imageUrl:r.imageUrl,color:"neutral"}:void 0,style:K,subtitle:r.subtitle,subtitleFontSize:D,tooltip:(l=r.tooltip)!==null&&l!==void 0?l:r.title,isHighlighted:r.isHighlighted,hitHighlightIndexes:r.hitHighlightIndexes,displayNewItemTag:r.isNew,enableExpandedECCScopeLayout:m,isScopeSelected:r.isSelected}}else if(cie(r)){var j=r.eventId,N=r.eventName,J=r.eventStartDateTime,ee=r.eventEndDateTime,Y=r.isAllDay,re=r.isSeries,ue=r.hasRecording,ce=(c==null?void 0:c.eventItemStyles)||{},oe=ce.iconStyles,ae=ce.titleFontSize,le=ce.subtitleFontSize,ne=Kc(ce,["iconStyles","titleFontSize","subtitleFontSize"]),te=Y9e(J,ee,Y,s),ie=(u==null?void 0:u.inlineSuggestions("recordText"))||"",se=t&&ue?te+" | "+ie:te;return{suggestionId:j,suggestionType:r.type,title:N,titleFontSize:ae,icon:{type:t&&ue?"EventRecorded":re?"EventSeries":"Event",fontSize:re?16:14,style:Object.assign(Object.assign({},oe),{backgroundColor:((o=d==null?void 0:d.fallbackIcon)===null||o===void 0?void 0:o.background)||(oe==null?void 0:oe.backgroundColor)}),primaryColor:(f=d==null?void 0:d.fallbackIcon)===null||f===void 0?void 0:f.color},style:ne,subtitle:se,subtitleFontSize:le,truncateSubtitle:!0,tooltip:N+" "+se,isHighlighted:r.isHighlighted,hitHighlightIndexes:r.hitHighlightIndexes}}else if(sie(r)){var Re=r.subject,he=r.sender,ye=r.emailId,ve=(c==null?void 0:c.emailItemStyles)||{},me=ve.iconStyles,Ee=ve.titleFontSize,xe=ve.subtitleFontSize,we=Kc(ve,["iconStyles","titleFontSize","subtitleFontSize"]),Ne=(g=u.inlineSuggestions("emailSentBy"))===null||g===void 0?void 0:g.replace("{0}",he);return{suggestionId:ye,suggestionType:r.type,title:Re,titleFontSize:Ee,icon:{type:"Emails",fontSize:(h=we.iconFontSize)!==null&&h!==void 0?h:16,style:Object.assign(Object.assign({},me),{backgroundColor:((y=d==null?void 0:d.fallbackIcon)===null||y===void 0?void 0:y.background)||(me==null?void 0:me.backgroundColor)}),primaryColor:(p=d==null?void 0:d.fallbackIcon)===null||p===void 0?void 0:p.color},style:we,subtitle:Ne,subtitleFontSize:xe,truncateSubtitle:!0,tooltip:Re,isHighlighted:r.isHighlighted,hitHighlightIndexes:r.hitHighlightIndexes}}else if(pie(r)){var Xe=r.title,Ze=r.imageUrl,fr=r.collectorId,lr=r.appType,Er=r.subtitle,ir=r.isMoreButton;return{tooltip:Xe,suggestionId:fr,suggestionType:r.type,title:Xe,appType:lr,subtitle:Er,icon:Ze?void 0:ir?{type:"ExploreMoreCopilot",fontSize:32,style:{backgroundColor:(R=d==null?void 0:d.fallbackIcon)===null||R===void 0?void 0:R.background,height:32,width:32}}:{type:"ChatBubblesQuestion",fontSize:32,style:{backgroundColor:(C=d==null?void 0:d.fallbackIcon)===null||C===void 0?void 0:C.background,height:32,width:32}},personaCoinProps:Ze?{text:Xe,imageUrl:Ze,color:"neutral",size:32}:void 0,truncateSubtitle:!0,isHighlighted:r.isHighlighted,hitHighlightIndexes:r.hitHighlightIndexes,disableAccessibilityExpanded:!0,style:{minWidth:260,maxWidth:260}}}else if(mie(r)){var yr=r.name,hr=r.chatMembers,rr=r.threadId,Me=r.lastMessageTime,_e=r.imageUrl,Qe=(c==null?void 0:c.chatItemStyles)||{},Rr=Qe.iconStyles,kr=Qe.titleFontSize,Mr=Qe.subtitleFontSize,Pr=Qe.personaCoinSize,Gr=Kc(Qe,["iconStyles","titleFontSize","subtitleFontSize","personaCoinSize"]),Be=2,tr=hr.length-Be,pr=hr.slice(0,Be).map(function(Vr){return Vr.displayName}).join(", ");tr>0&&(pr+=", +".concat(tr));var _r=yr||pr,xr=new Date(Me),$e=xr.toLocaleTimeString(void 0,{hour:"numeric",minute:"numeric",hour12:!0}),Sr="".concat(xr.toLocaleDateString("en-US")," ").concat($e);return Object.assign({title:_r,tooltip:_r,subtitle:yr?pr:Sr,suggestionId:rr,suggestionType:r.type,truncateSubtitle:!0,titleFontSize:kr,subtitleFontSize:Mr,isHighlighted:r.isHighlighted,hitHighlightIndexes:r.hitHighlightIndexes,style:Gr},_e?{personaCoinProps:{text:_r,imageUrl:_e,size:hh(Pr),borderColor:d==null?void 0:d.userAvatarBorderColor}}:{icon:{type:"TeamsChat",style:Object.assign(Object.assign({},Rr),{backgroundColor:((S=d==null?void 0:d.fallbackIcon)===null||S===void 0?void 0:S.background)||(Rr==null?void 0:Rr.backgroundColor)}),primaryColor:(F=d==null?void 0:d.fallbackIcon)===null||F===void 0?void 0:F.color}})}else if(hie(r)){var Or=(c==null?void 0:c.genericItemStyles)||{},Xr=Or.iconStyles,zr=Or.personaCoinSize,qe=Or.titleFontSize,wr=Or.subtitleFontSize,Ie=Kc(Or,["iconStyles","personaCoinSize","titleFontSize","subtitleFontSize"]),Pe=r.previewCard,Ge=(A=(E=Pe.images)===null||E===void 0?void 0:E[0])===null||A===void 0?void 0:A.url;return{suggestionId:Pe.title,suggestionType:r.type,title:Pe.title,titleFontSize:qe,personaCoinProps:Ge?{text:"",size:hh(zr),imageUrl:Ge,color:"neutral"}:void 0,style:Ie,subtitle:Pe.subtitle,subtitleFontSize:wr,tooltip:Pe.title,displayNewItemTag:r.isNew,isHighlighted:r.isHighlighted,hitHighlightIndexes:r.hitHighlightIndexes}}var Ue=r.id,De=r.title,pe=r.subtitle,nr=r.imageUrl,br=r.tooltip,vr=r.type,Tr=r.isHighlighted,Ke=(c==null?void 0:c.genericItemStyles)||{},Fr=Ke.iconStyles,ut=Ke.personaCoinSize,vt=Ke.titleFontSize,jr=Ke.subtitleFontSize,It=Kc(Ke,["iconStyles","personaCoinSize","titleFontSize","subtitleFontSize"]),Hr=dI(r.iconName);return{suggestionId:Ue,suggestionType:vr,title:De,titleFontSize:vt,icon:Hr!==void 0?{type:Hr,style:Fr}:void 0,personaCoinProps:nr||Hr?{text:"",size:hh(ut),imageUrl:nr,color:"neutral"}:void 0,style:It,subtitle:pe,subtitleFontSize:jr,truncateSubtitle:!!br,tooltip:br??De,isHighlighted:Tr,hitHighlightIndexes:r.hitHighlightIndexes,displayNewItemTag:r.isNew}},hh=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 su,ebe,PR,Rie=fe(()=>{"use strict";I();su=de(Ye());iie();xn();mI();co();uu();co();Rd();I0();ebe=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},PR=su.memo(function(e){var r,u,c=e.suggestion,d=e.theme,m=e.styles,t=e.newItemTagStyles,s=e.onItemHovered,n=e.onItemSelected,a=e.strings,l=e.enableExpandedECCScopeLayout,o=e.enableMeetingBanner,f=e.locale,g=ebe(e,["suggestion","theme","styles","newItemTagStyles","onItemHovered","onItemSelected","strings","enableExpandedECCScopeLayout","enableMeetingBanner","locale"]),h=su.useContext(Yn),y=d??Rl(void 0,h),p=su.useCallback(function(){n(c)},[c,n]),R=su.useCallback(function(){s==null||s(c)},[c,s]),C=vie(c,a,m,y,l,o,f),S=c.type===yi&&(!((r=m==null?void 0:m.noSuggestionsStyles)===null||r===void 0)&&r.item)?m.noSuggestionsStyles.item:C.style,F="".concat(C.suggestionId,"-").concat(g.queryString),E=su.createElement(nie,Object.assign({},g,C,{style:S,newItemTagStyles:t,strings:a,theme:d,onClick:p,onHoverIn:R,isDisabled:c.isDisabled,key:F}));if(c.noSuggestionsDescription){var A=c.type===yi?(u=m==null?void 0:m.noSuggestionsStyles)===null||u===void 0?void 0:u.description:void 0;return su.createElement(pt,{align:ta.Stretch,direction:oa.TopToBottom},su.createElement(pt,{style:A??Gw},su.createElement(dn,{text:c.noSuggestionsDescription,style:Vae($ne(c,d),ou)})),E)}return E});PR.displayName="InlineSuggestionsItem"});var hI=fe(()=>{"use strict";I();Rie();fI()});var Cie,ol,ph,pI=fe(()=>{"use strict";I();Cie=de(Oa()),ol=de(Ye());uu();co();xn();I0();sI();ph=ol.memo(function(e){var r=e.group,u=e.htmlId,c=e.theme,d=e.style,m=e.styles,t=e.isScopableHeader,s=e.accessibilityPositionInSet,n=e.accessibilitySetSize,a=e.onClick,l=e.onGroupHovered,o=e.onHeightChange,f=e.onHeightExtraSpaceBottomChange,g=e.children,h=e.strings,y=e.displayNewItemTag,p=e.newItemTagStyles,R=e.hasSelectionBeenModifiedViaKeyboard,C,S,F,E,A,T,M=ol.useContext(Yn),_=r.title,L=r.subtitle,k=r.isScoped,v=k===void 0?!1:k,b=r.isHighlighted,x=r.addBottomBorder,w=ol.useState(!1),B=(0,Cie.default)(w,2),P=B[0],U=B[1],Q=c??Rl(void 0,M),W=d??CR,q=Object.assign(Object.assign({},Jne(Q)),Zae(x)),H=ol.useCallback(function(){U(!0),l==null||l(r)},[r,l]);if(f){var G=0;q.borderWidth&&(typeof q.borderWidth=="object"?G=q.borderWidth.bottom?q.borderWidth.bottom:0:G=q.borderWidth),f(G)}if(t&&_){var z=(C=m==null?void 0:m.titleLineHeight)!==null&&C!==void 0?C:10,V=(S=m==null?void 0:m.headerIconSize)!==null&&S!==void 0?S:10,Z;il()?Z=b?M?"CanvasText":"HighlightText":"CanvasText":Z=(b||P)&&(F=Q==null?void 0:Q.text.hover)!==null&&F!==void 0?F:Q==null?void 0:Q.text.resting;var D={lineHeight:z+"px",display:"flex",width:v?"auto":"100%",flexDirection:v?"row-reverse":"row",justifyContent:"flex-end"},O={color:Z,marginLeft:"4px",fontWeight:"600",flexGrow:v?0:1,fontSize:ou.xsmall,display:"flex",alignItems:"center"},K=v?"Previous":"Next",$=oI(Q,b),j=LR(m,M?il()?"Highlight":(E=c==null?void 0:c.focusRing)!==null&&E!==void 0?E:"var(--colorStrokeFocus2)":(A=$.border)!==null&&A!==void 0?A:"#000",!1,R??!1,b??!1,{useFluentV9:M}),N=j.borderThickness,J=j.shadows;return ol.createElement(ol.Fragment,null,ol.createElement(tn,{appearance:"subtle",hasKeyboardFocus:b,htmlId:u,icon:{type:K},automationLabel:_,title:_,titleStyle:pR(ou,(_==null?void 0:_.length)||0,!0),theme:$,onClick:a,style:Object.assign(Object.assign({flexibleSize:!0,borderRadius:4},m),{borderThickness:J?0:N,boxShadow:((T=J==null?void 0:J.length)!==null&&T!==void 0?T:0)>0?J:void 0}),onHeightChange:o,onHoverIn:H,onHoverOut:function(){return U(!1)},accessibilityRole:"option",accessibilityPositionInSet:s,accessibilitySetSize:n,useFullWidth:!0},ol.createElement("span",{"data-is-focusable":!0,style:D},ol.createElement("span",{style:O},_),ol.createElement(fn,{type:K,primaryColor:Z,fontSize:V,style:{margin:(z-V)/2}}))),g)}var ee=y?h==null?void 0:h.inlineSuggestions("combineTag").replace("{0}",_??"").replace("{1}",h==null?void 0:h.inlineSuggestions("newTagText")):_;return ol.createElement(C5,{header:_,headerStyle:Object.assign(Object.assign(Object.assign({},Nae(Q,W,ou)),m),{userSelectable:!1}),subheader:L,subheaderStyle:Object.assign(Object.assign({},Hae(Q,W,ou)),m),componentStackStyle:q,stackDirection:oa.TopToBottom,stackAlignment:ta.Stretch,accessibleLive:Nc.Off,accessibleLabel:ee,onHeaderHeightChange:o,tagStyles:FR(Q,p),tagText:y?h==null?void 0:h.inlineSuggestions("newTagText"):void 0},g)});ph.displayName="InlineSuggestionsGroupHeader"});var Cl,rbe,N5,tbe,Fie=fe(()=>{"use strict";I();Cl=de(Ye());xn();bc();hI();Rd();pI();cI();rbe=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},N5=Cl.memo(function(e){for(var r=e.theme,u=e.group,c=e.accessibilitySetSize,d=e.strings,m=e.headerHtmlId,t=e.isHeaderVisible,s=e.headerStyles,n=e.containerStyles,a=e.hasScopableHeader,l=e.headerAccessibilityPositionInSet,o=e.enablePrefixHighlighting,f=e.showSeparator,g=e.separatorProps,h=e.hasSelectionBeenModifiedViaKeyboard,y=e.showKeyboardTooltip,p=e.isInitialSelection,R=e.layerHostId,C=e.showPartialLoadingEntities,S=e.shimmerStyles,F=e.itemsStyles,E=e.newItemTagStyles,A=e.itemQueryString,T=e.onHeaderClick,M=e.onHeaderHeightChange,_=e.onSeparatorHeightChange,L=e.onHeightExtraSpaceBottomChange,k=e.onGroupHovered,v=e.onItemHovered,b=e.onItemSelected,x=e.onItemHeightChange,w=e.disableTooltips,B=e.enableExpandedECCScopeLayout,P=e.overflowIndex,U=e.showMeetingBanner,Q=e.enableMeetingBanner,W=e.meetingBannerText,q=e.accessibilityRole,H=q===void 0?"menuitem":q,G=e.isSmallWindow,z=e.updateItemHeight,V=e.locale,Z,D,O,K,$=u.suggestions,j=!1,N=!1,J=$.map(function(re,ue){if(!(P&&P<=ue)){var ce=l+(a?++ue:ue);return j=j||re.isNew&&re.type===sa.Scope||!1,N=U&&re.type===sa.Event||!1,Cl.createElement(tbe,{styles:F,containerStyles:n,newItemTagStyles:E,strings:d,suggestion:re,key:"suggestion-item-".concat(ue),index:ue,locale:V,htmlId:B?cu(ue,!0):re.type===yi?yi:cu(ce),theme:r,queryString:A!==""?A:void 0,accessibilityRole:H,accessibilityPositionInSet:ce+1,accessibilitySetSize:c,truncateSubtitle:!0,onItemHovered:v,onItemSelected:b,onItemHeightChange:x,enablePrefixHighlighting:o,hasSelectionBeenModifiedViaKeyboard:h,showKeyboardTooltip:y&&!!re.isHighlighted,isInitialSelection:p,layerHostId:R,disableTooltips:w,enableExpandedECCScopeLayout:B,enableMeetingBanner:Q,hasScopableHeader:a,updateItemHeight:z})}}),ee=[],Y=0;Y<(C||0);Y++)ee.push(Cl.createElement(Xne,{style:S,key:"shimmer-skeleton-".concat(Y)}));return Cl.createElement(Cl.Fragment,null,f&&Cl.createElement(b1,Object.assign({},g,{onHeightChange:_})),N&&Cl.createElement("div",{style:{display:"flex",width:"100%",height:G?"52px":"36px",alignItems:"center",gap:"12px",borderRadius:"6px",backgroundColor:"".concat((Z=r==null?void 0:r.meetingBanner)===null||Z===void 0?void 0:Z.backgroundColor),padding:"6px 12px",border:"1px solid ".concat((D=r==null?void 0:r.meetingBanner)===null||D===void 0?void 0:D.borderColor),margin:"6px 0",boxSizing:"border-box"},"aria-label":W},Cl.createElement(fn,{type:"Info",filled:!0,primaryColor:(O=r==null?void 0:r.meetingBanner)===null||O===void 0?void 0:O.iconPrimaryColor}),Cl.createElement("span",{style:{fontSize:"12px",fontStyle:"normal",fontWeight:400,lineHeight:"16px",padding:"1px 0px 3px 0px",color:"".concat((K=r==null?void 0:r.meetingBanner)===null||K===void 0?void 0:K.text)}},W)),t?Cl.createElement(ph,{theme:r,styles:s,htmlId:m,group:u,isScopableHeader:a,accessibilityPositionInSet:l+1,accessibilitySetSize:c,onClick:T,onGroupHovered:k,onHeightChange:M,onHeightExtraSpaceBottomChange:L,strings:d,displayNewItemTag:j,newItemTagStyles:E,hasSelectionBeenModifiedViaKeyboard:h},J):J,ee)});N5.displayName="InlineSuggestionsGroup";tbe=function(r){var u=r.index,c=r.hasScopableHeader,d=r.onItemHeightChange,m=rbe(r,["index","hasScopableHeader","onItemHeightChange"]),t=Cl.useCallback(function(s){return d(s,u-(c?1:0))},[u,c]);return Cl.createElement(PR,Object.assign({},m,{onHeightChange:t}))}});var vI=fe(()=>{"use strict";I();Fie()});var Hl,abe,vh,nbe,RI=fe(()=>{"use strict";I();Hl=de(Ye());xn();cI();vI();Rd();co();I0();abe=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},vh=Hl.memo(function(e){var r=e.theme,u=e.styles,c=e.strings,d=e.results,m=e.isShimmerVisible,t=e.enableScopedHeader,s=e.enablePrefixHighlighting,n=e.layerHostId,a=e.itemsCount,l=e.itemQueryString,o=e.isGroupHeaderVisible,f=e.hasSelectionBeenModifiedViaKeyboard,g=e.showKeyboardTooltip,h=e.isInitialSelection,y=e.disableTooltips,p=e.showMeetingBanner,R=e.enableMeetingBanner,C=e.meetingBannerText,S=e.isSmallWindow,F=e.suggestionsRef,E=e.locale,A=e.showPartialLoadingEntities,T=e.onGroupSelected,M=e.onGroupHovered,_=e.onItemHovered,L=e.onItemSelected,k=e.updateMenuLayout,v=e.updateItemHeight,b,x,w=Hl.useContext(Yn),B=r??Rl(void 0,w),P=0;return m?Hl.createElement(Yne,{hideTitle:!o,style:u==null?void 0:u.shimmerStyles,inlineSuggestionsTheme:B}):Hl.createElement(pt,{ref:F,style:{marginEnd:(b=u==null?void 0:u.containerStyles)===null||b===void 0?void 0:b.marginEnd,height:(x=u==null?void 0:u.gptViewStyles)===null||x===void 0?void 0:x.height},align:ta.Stretch},d.map(function(U,Q){var W=U.suggestions,q=t&&U.isScopingEnabled!==!1&&U.title!==void 0,H=Hl.createElement(nbe,{theme:B,styles:u,strings:c,key:"suggestion-group-".concat(Q),entryIndex:Q,itemsCount:a,cumulativeCount:P,group:U,locale:E,layerHostId:n,accessibilitySetSize:a,headerHtmlId:cu(P),headerStyles:u==null?void 0:u.headerStyles,containerStyles:u==null?void 0:u.containerStyles,headerAccessibilityPositionInSet:P,hasScopableHeader:q,enablePrefixHighlighting:s,onGroupSelected:T,onGroupHovered:M,itemsStyles:u==null?void 0:u.itemsStyles,itemQueryString:l,onItemHovered:_,onItemSelected:L,showSeparator:U.showSeparator,isHeaderVisible:o,separatorProps:U.showSeparator&&Gae||void 0,hasSelectionBeenModifiedViaKeyboard:f,showKeyboardTooltip:g,isInitialSelection:h,disableTooltips:y||U.disableTooltips,showMeetingBanner:p&&Q===0,enableMeetingBanner:R,meetingBannerText:C,isSmallWindow:S,updateMenuLayout:k,updateItemHeight:v,showPartialLoadingEntities:A,shimmerStyles:u==null?void 0:u.shimmerStyles});return q&&(P+=1),P+=W.length,H}))});vh.displayName="InlineSuggestionsResultBody";nbe=function(r){var u=r.styles,c=r.group,d=r.entryIndex,m=r.itemsCount,t=r.cumulativeCount,s=r.onGroupSelected,n=r.updateMenuLayout,a=r.updateItemHeight,l=r.showPartialLoadingEntities,o=abe(r,["styles","group","entryIndex","itemsCount","cumulativeCount","onGroupSelected","updateMenuLayout","updateItemHeight","showPartialLoadingEntities"]),f=Hl.useCallback(function(){return s==null?void 0:s(c)},[s,c]),g=Hl.useCallback(function(R){return n(function(C){C.groupLayouts[d]||(C.groupLayouts[d]={headerHeight:R,separatorHeight:0,extraSpaceBottomHeight:0,itemHeights:[]}),C.groupLayouts[d].headerHeight=R})},[]),h=Hl.useCallback(function(R){return n(function(C){C.groupLayouts[d]||(C.groupLayouts[d]={headerHeight:R,separatorHeight:0,extraSpaceBottomHeight:R,itemHeights:[]}),C.groupLayouts[d].extraSpaceBottomHeight=R})},[]),y=Hl.useCallback(function(R){return n(function(C){C.groupLayouts[d]||(C.groupLayouts[d]={headerHeight:0,separatorHeight:R,extraSpaceBottomHeight:0,itemHeights:[]}),C.groupLayouts[d].separatorHeight=R})},[]),p=Hl.useCallback(function(R,C){return n(function(S){S.groupLayouts[d]||(S.groupLayouts[d]={headerHeight:0,separatorHeight:0,extraSpaceBottomHeight:0,itemHeights:[]}),S.groupLayouts[d].itemHeights[C]=R})},[]);return Hl.createElement(N5,Object.assign({},o,{group:c,accessibilitySetSize:m,headerHtmlId:cu(t),headerStyles:u==null?void 0:u.headerStyles,newItemTagStyles:u==null?void 0:u.newItemTagStyles,containerStyles:u==null?void 0:u.containerStyles,headerAccessibilityPositionInSet:t,onHeaderClick:f,onHeaderHeightChange:g,onHeightExtraSpaceBottomChange:h,onSeparatorHeightChange:y,itemsStyles:u==null?void 0:u.itemsStyles,onItemHeightChange:p,updateItemHeight:a,showPartialLoadingEntities:l}))}});var yie,ibe,lbe,obe,ube,cbe,D0,H5,sbe,dbe,fbe,gbe,mbe,hbe,pbe,vbe,Rbe,Sie=fe(()=>{"use strict";I();uu();co();co();yie=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length>1?arguments[1]:void 0;return Object.assign(Object.assign({},r),{containerStyles:ibe(r.containerStyles,u),shimmerStyles:lbe(r),headerStyles:obe(r.headerStyles),itemsStyles:cbe(r.itemsStyles,u),footerStyles:Rbe(r.footerStyles)})},ibe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length>1?arguments[1]:void 0,c,d;return Object.assign({minWidth:240,maxWidth:(c=u==null?void 0:u.menuMaxWidth)!==null&&c!==void 0?c:240,maxHeight:(d=u==null?void 0:u.menuHeight)!==null&&d!==void 0?d:252,borderRadius:8,paddingTop:4,paddingBottom:4,paddingHorizontal:4},r)},lbe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u,c,d,m,t,s,n,a=(u=r==null?void 0:r.itemsStyles)===null||u===void 0?void 0:u.genericItemStyles;return Object.assign({itemPaddingVertical:(c=a==null?void 0:a.paddingVertical)!==null&&c!==void 0?c:6,itemPaddingHorizontal:(d=a==null?void 0:a.paddingHorizontal)!==null&&d!==void 0?d:12,textPaddingLeft:(m=a==null?void 0:a.textPaddingStart)!==null&&m!==void 0?m:8,personaCoinSize:(t=a==null?void 0:a.personaCoinSize)!==null&&t!==void 0?t:24,titleLineHeight:(n=(s=r==null?void 0:r.headerStyles)===null||s===void 0?void 0:s.titleLineHeight)!==null&&n!==void 0?n:16},r.shimmerStyles)},obe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.assign({},r)},ube=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=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({},D0(c)),_5.item),u),r.item),description:Object.assign(Object.assign(Object.assign(Object.assign({},D0(c)),_5.description),u),r.description)}},cbe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length>1?arguments[1]:void 0;return{genericItemStyles:sbe(r.genericItemStyles,r.sharedItemStyles,u),personItemStyles:dbe(r.personItemStyles,r.sharedItemStyles,u),fileItemStyles:fbe(r.fileItemStyles,r.sharedItemStyles,u),scopeItemStyles:gbe(r.scopeItemStyles,r.sharedItemStyles,u),eventItemStyles:mbe(r.eventItemStyles,r.sharedItemStyles,u),emailItemStyles:hbe(r.emailItemStyles,r.sharedItemStyles,u),chatItemStyles:vbe(r.chatItemStyles,r.sharedItemStyles,u),appGptItemStyles:pbe(r.appGptItemStyles,r.sharedItemStyles,u),noSuggestionsStyles:ube(r.noSuggestionsStyles,r.sharedItemStyles,u)}},D0=function(r){var u,c;return Object.assign(Object.assign({},jc),{borderRadius:(u=r==null?void 0:r.itemBorderRadius)!==null&&u!==void 0?u:jc.borderRadius,height:(c=r==null?void 0:r.itemHeight)!==null&&c!==void 0?c:jc.height})},H5=function(r){return Object.assign(Object.assign({},Zc),r!=null&&r.itemIconSize?{width:r.itemIconSize,height:r.itemIconSize,minWidth:r.itemIconSize}:{})},sbe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=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({},D0(c)),{personaCoinSize:(d=c==null?void 0:c.itemIconSize)!==null&&d!==void 0?d:24}),u),r),{iconStyles:Object.assign(Object.assign({},H5(c)),r==null?void 0:r.iconStyles)})},dbe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=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({},D0(c)),{personaCoinSize:(d=c==null?void 0:c.itemIconSize)!==null&&d!==void 0?d:24}),u),r)},fbe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=arguments.length>2?arguments[2]:void 0;return Object.assign(Object.assign(Object.assign(Object.assign({},D0(c)),u),r),{iconStyles:Object.assign(Object.assign({},H5(c)),r==null?void 0:r.iconStyles)})},gbe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=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({},D0(c)),{personaCoinSize:(d=c==null?void 0:c.itemIconSize)!==null&&d!==void 0?d:24}),u),r),{iconStyles:Object.assign(Object.assign({},H5(c)),r==null?void 0:r.iconStyles)})},mbe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=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({},D0(c)),{personaCoinSize:(d=c==null?void 0:c.itemIconSize)!==null&&d!==void 0?d:24}),u),r),{iconStyles:Object.assign(Object.assign({},H5(c)),r==null?void 0:r.iconStyles)})},hbe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=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({},D0(c)),{personaCoinSize:(d=c==null?void 0:c.itemIconSize)!==null&&d!==void 0?d:24}),u),r),{iconStyles:Object.assign(Object.assign({},H5(c)),r==null?void 0:r.iconStyles)})},pbe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=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({},D0(c)),{personaCoinSize:(d=c==null?void 0:c.itemIconSize)!==null&&d!==void 0?d:24}),u),r),{iconStyles:Object.assign(Object.assign({},H5(c)),r==null?void 0:r.iconStyles)})},vbe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=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({},D0(c)),{personaCoinSize:(d=c==null?void 0:c.itemIconSize)!==null&&d!==void 0?d:24}),u),r),{iconStyles:Object.assign({width:24,height:24,borderRadius:20},r==null?void 0:r.iconStyles)})},Rbe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.assign(Object.assign(Object.assign({},gd),{height:45,paddingTop:6,paddingBottom:4,paddingHorizontal:6,marginTop:-4,marginHorizontal:-4,marginBottom:4,transform:"translateY(4px)"}),r)}});var qc,Cbe,Rh,CI=fe(()=>{"use strict";I();qc=de(Ye());xn();Cbe=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},Rh=qc.memo(function(e){var r,u,c,d,m,t,s,n,a,l,o,f,g,h,y=e.style,p=e.theme,R=Cbe(e,["style","theme"]);return qc.createElement(qc.Fragment,null,qc.createElement(pt,{style:{marginBottom:(r=y==null?void 0:y.marginBottom)!==null&&r!==void 0?r:8,marginTop:(u=y==null?void 0:y.marginTop)!==null&&u!==void 0?u:8,marginStart:(c=y==null?void 0:y.marginStart)!==null&&c!==void 0?c:0,marginEnd:(d=y==null?void 0:y.marginEnd)!==null&&d!==void 0?d:12,width:"100%",minWidth:0}},qc.createElement(M5,Object.assign({},R,{autoComplete:!1,spellCheck:!1,accessibilityLabel:"InlineSuggestionsSearchBox",styles:{borderRadius:4,width:"100%",borderBottom:"".concat((m=p==null?void 0:p.searchBox)===null||m===void 0?void 0:m.borderBottomColor," solid 1px")},theme:{background:p==null?void 0:p.background.resting,textColor:(t=p==null?void 0:p.text)===null||t===void 0?void 0:t.resting,placeholderTextColor:(s=p==null?void 0:p.text)===null||s===void 0?void 0:s.disabled,clearButton:{hover:(n=p==null?void 0:p.background)===null||n===void 0?void 0:n.hover,resting:(a=p==null?void 0:p.background)===null||a===void 0?void 0:a.resting},iconColor:(l=p==null?void 0:p.searchBox)===null||l===void 0?void 0:l.iconColor,borderColor:{hover:(f=(o=p==null?void 0:p.searchBox)===null||o===void 0?void 0:o.borderColor)===null||f===void 0?void 0:f.hover,resting:(h=(g=p==null?void 0:p.searchBox)===null||g===void 0?void 0:g.borderColor)===null||h===void 0?void 0:h.resting}}}))))});Rh.displayName="InlineSuggestionsSearchBox"});var Ch,Fbe,FI,bie=fe(()=>{"use strict";I();Ch=de(Ye());xn();co();Fbe=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},FI=Ch.memo(function(e){var r=e.strings,u=e.theme,c=e.browseThisComputerButtonLabel,d=e.isBrowseThisComputerEnabled,m=e.onClickBrowseThisComputer,t=e.hasSelectionBeenModifiedViaKeyboard,s=Fbe(e,["strings","theme","browseThisComputerButtonLabel","isBrowseThisComputerEnabled","onClickBrowseThisComputer","hasSelectionBeenModifiedViaKeyboard"]);return Ch.createElement(pt,{direction:oa.LeftToRight,align:ta.Stretch},Ch.createElement(tn,Object.assign({},s,{style:_ae,accessibilityRole:"option",automationLabel:"InlineSuggestionsBrowseThisComputer",title:c,icon:{type:"Laptop",style:Oae},onClick:m,hasKeyboardFocus:d,theme:u,isSelectedByKeyboard:d&&t})))});FI.displayName="InlineSuggestionsBrowseThisComputer"});var OR,Aie,Eie=fe(()=>{"use strict";I();OR=de(Ye());uu();xn();Aie=function(r){return OR.createElement(pt,{direction:oa.LeftToRight,style:gae},OR.createElement(fn,{type:"ForwardSlashPromo",style:mae}),OR.createElement(dn,{text:r.strings.inlineSuggestions("discoveryPromoFooterText"),style:hae}))}});var Vl,Lt,Tie,Fh,yI=fe(()=>{"use strict";I();Vl=de(Oa()),Lt=de(Ye());uu();co();Kae();xn();Rd();Vne();Vm();x1();RI();Sie();CI();bie();Eie();I0();pI();mI();bc();Tie=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},Fh=function(r){var u=r.definition,c=r.theme,d=r.style,m=r.styles,t=r.strings,s=r.layerHostId,n=r.queryString,a=r.results,l=r.isError,o=r.isLoading,f=r.menuType,g=r.enableScopedHeader,h=r.enablePrefixHighlighting,y=r.enableStickyFooter,p=r.keyboardHandlerTarget,R=r.showMoreEntitiesConfig,C=r.browseThisComputerConfig,S=r.showDiscoveryPromoFooter,F=r.listID,E=r.noSuggestionsHeaderInfo,A=r.disableTooltips,T=r.moveSelectionOnHover,M=r.locale,_=r.showMeetingBanner,L=r.enableMeetingBanner,k=r.meetingBannerText,v=r.isUnsupported,b=r.showPartialLoadingEntities,x=r.onGroupSelected,w=r.onAction,B=r.onItemSelected,P=r.onFocus,U=r.onFooterAction,Q=r.onAfterUpdate,W=r.appGptConfig,q,H,G,z=Lt.useContext(Yn),V=a.every(function(Cr){var Ar;return!(!((Ar=Cr.suggestions)===null||Ar===void 0)&&Ar.length)||Cr.alwaysDisplay}),Z=Lt.useState({type:"item",groupIndex:0,itemIndex:0}),D=(0,Vl.default)(Z,2),O=D[0],K=D[1],$=Lt.useCallback(function(Cr){var Ar;Cr.type===yi?Cr.id===pd?w==null||w(Lu.Retry):Cr.id===vd&&(Mr(""),w==null||w(Lu.ClearSearch)):Cr.type===sa.App&&Cr.AppType===void 0?(Ar=W==null?void 0:W.onClickExploreMoreCopilots)===null||Ar===void 0||Ar.call(W):B(Cr)},[w,B]),j=d??CR,N=Lt.useMemo(function(){return yie(m,j)},[m,j]),J={RenderFooterIcons:"true"},ee=Lt.useRef(null),Y=Lt.createRef(),re=Lt.useRef({groupLayouts:[]}),ue=Lt.useState(0),ce=(0,Vl.default)(ue,2),oe=ce[0],ae=ce[1],le=Lt.useState(!1),ne=(0,Vl.default)(le,2),te=ne[0],ie=ne[1],se=Lt.useState(void 0),Re=(0,Vl.default)(se,2),he=Re[0],ye=Re[1],ve=Lt.useState([]),me=(0,Vl.default)(ve,2),Ee=me[0],xe=me[1],we=Lt.useCallback(function(Cr){xe(Cr)},[xe]),Ne=Lt.useState(!1),Xe=(0,Vl.default)(Ne,2),Ze=Xe[0],fr=Xe[1],lr=Lt.useState(),Er=(0,Vl.default)(lr,2),ir=Er[0],yr=Er[1],hr=Lt.useState(!1),rr=(0,Vl.default)(hr,2),Me=rr[0],_e=rr[1],Qe=Lt.useState(""),Rr=(0,Vl.default)(Qe,2),kr=Rr[0],Mr=Rr[1],Pr=Lt.useState(!1),Gr=(0,Vl.default)(Pr,2),Be=Gr[0],tr=Gr[1],pr=Lt.useState(!1),_r=(0,Vl.default)(pr,2),xr=_r[0],$e=_r[1],Sr=Lt.useState(!1),Or=(0,Vl.default)(Sr,2),Xr=Or[0],zr=Or[1],qe=Lt.useState(!0),wr=(0,Vl.default)(qe,2),Ie=wr[0],Pe=wr[1],Ge=Lt.useRef(null),Ue=Lt.useMemo(function(){var Cr,Ar,Kr=!1;if(W!=null&&W.enableAppGpt){a[0]||(a[0]={suggestions:[]}),Kr=(Cr=a[0].suggestions)===null||Cr===void 0?void 0:Cr.every(function(Nt){return Nt.type===sa.App});var Yr=(Ar=a[0].suggestions)===null||Ar===void 0?void 0:Ar.some(function(Nt){return Nt.isMoreButton});if(W!=null&&W.onClickExploreMoreCopilots&&Kr&&!Yr){var Ft={type:sa.App,title:(W==null?void 0:W.moreCopilotsStringOverride)||"Get Copilot extensions",isMoreButton:!0};a[0].suggestions.push(Ft)}}var Ct=AR(o,l,V,t,a,E,v),Pt=Ct.filter(function(Nt){return Nt.isScopingEnabled!==!1&&!!Nt.title}).length,xt=g&&!Me&&Pt>0&&!Kr,Zt=Ct.reduce(function(Nt,Da){return Da.suggestions.length+Nt},0),Ot=xt?Zt+Pt:Zt;return{baseInlineSuggestionsGroups:Ct,isScopedHeaderEnabled:xt,itemsCount:Zt,itemsAndGroupHeadingCount:Ot,isGptMenu:Kr}},[o,l,V,t,a,E]),De=Ue.baseInlineSuggestionsGroups,pe=Ue.isScopedHeaderEnabled,nr=Ue.itemsCount,br=Ue.itemsAndGroupHeadingCount,vr=Ue.isGptMenu,Tr=Lt.useRef(),Ke=Lt.useMemo(function(){return O===void 0?De:O.type==="group"?De.map(function(Cr,Ar){return Ar===O.groupIndex?Object.assign(Object.assign({},Cr),{isHighlighted:!0}):Cr}):De.map(function(Cr,Ar){return Ar===O.groupIndex?Object.assign(Object.assign({},Cr),{suggestions:Cr.suggestions.map(function(Kr,Yr){return Yr===O.itemIndex?Object.assign(Object.assign({},Kr),{isHighlighted:!0}):Kr})}):Cr})},[O,De]),Fr=qae(f),ut=!!f&&"brandingMode"in f&&f.brandingMode!==void 0,vt=ut?f.brandingMode:void 0,jr=f&&"flag"in f?f.critiquePosition:void 0,It=f&&"flag"in f?f.critiqueSetSize:void 0,Hr={flexGrow:0,flexShrink:0},Vr=c??Rl(vt,z);Lt.useEffect(function(){yr({top:0,bottom:0,isNewRender:!0})},[n]),Lt.useEffect(function(){if(!o){var Cr=pe&&De.length>0&&De[0].title?1:0;Me&&(C!=null&&C.isBrowseThisComputerEnabled)&&(Cr=-1,yr({top:0,bottom:0,isNewRender:!0}),ie(!0)),Bt(Cr,Cr===1),ae(Cr)}},[o,Me,De]);var Ut=De.length;Lt.useEffect(function(){ee.current&&(clearTimeout(ee.current),ee.current=null),o?Ut?ee.current=setTimeout(function(){return fr(!0)},bR):fr(!0):fr(!1)},[o,Ut]),Lt.useEffect(function(){Q&&u&&Q(u)});var Br=Lt.useCallback(function(Cr){Cr(re.current)},[]),xa=Lt.useCallback(function(Cr,Ar){Ar.type===yi?Ar.id===pd?P==null||P({focusedItemHtmlId:yi,selection:{type:"retryButton"}}):Ar.id===vd&&(P==null||P({focusedItemHtmlId:yi,selection:{type:"clearSearchButton"}})):P==null||P({focusedItemHtmlId:cu(Cr),selection:{type:"item",item:Ar,positionInSet:Cr,setSize:br}})},[br,P]),Bt=Lt.useCallback(function(Cr,Ar){var Kr,Yr,Ft,Ct,Pt;if(Cr===void 0)return K(void 0),-1;Cr=Cr%br;for(var xt=0,Zt={top:0,bottom:0},Ot=0;Ot<De.length;Ot++){var Nt=De[Ot];if(Zt.top=Zt.bottom+((Kr=re.current.groupLayouts[Ot])===null||Kr===void 0?void 0:Kr.separatorHeight),Zt.bottom=Zt.top+((Yr=re.current.groupLayouts[Ot])===null||Yr===void 0?void 0:Yr.headerHeight),pe&&Nt.isScopingEnabled!==!1&&Nt.title){if(Cr===xt)return yr(Object.assign(Object.assign({},Zt),{isNewRender:!!Ar})),P==null||P({focusedItemHtmlId:cu(Cr),selection:{type:"group",group:Nt,positionInSet:Cr,setSize:br}}),Ot<De.length&&K({type:"group",groupIndex:Ot}),Cr;xt++}for(var Da=0;Da<Nt.suggestions.length;Da++){var aa=Nt.suggestions[Da];if(Da!==0&&(Zt.top=Zt.bottom),Zt.bottom=Zt.bottom+((Ct=(Ft=re.current.groupLayouts[Ot])===null||Ft===void 0?void 0:Ft.itemHeights[Da])!==null&&Ct!==void 0?Ct:0),Da===Nt.suggestions.length-1&&(Zt.bottom+=(Pt=re.current.groupLayouts[Ot])===null||Pt===void 0?void 0:Pt.extraSpaceBottomHeight),Cr===xt)return yr(Object.assign(Object.assign({},Zt),{isNewRender:!!Ar})),xa(Cr,aa),Ot<De.length&&Da<De[Ot].suggestions.length&&K({type:"item",groupIndex:Ot,itemIndex:Da}),Cr;xt++}}return Cr},[De]),Kt=Lt.useCallback(function(Cr){ye(Cr),P==null||P({focusedItemHtmlId:P5(Ee[Cr]),selection:{type:"action",action:Ee[Cr],positionInSet:Cr,setSize:Ee.length}})},[Ee,P,ye]),_t=Lt.useRef(!0),Qt=Lt.useCallback(function(Cr){T?(Pe(!1),ae(Bt(Cr))):(_t.current||sR())&&(ae(Cr),Bt(void 0))},[T,De,Bt]),ja=Lt.useCallback(function(Cr){var Ar=gI(Cr);if(Ar){var Kr=function(){var Ct=0;for(var Pt of De){pe&&Pt.isScopingEnabled!==!1&&Pt.title&&Ct++;for(var xt of Pt.suggestions){if(xt.type===Cr.type&&gI(xt)===Ar)return Ct;Ct++}}return Ct},Yr=Kr();Qt(Yr)}},[Qt]),ma=Lt.useCallback(function(Cr){var Ar=function(){var Ft=0;for(var Ct of De){if(pe&&Ct.isScopingEnabled!==!1&&Ct.title){if(Cr.title===Ct.title&&Cr.subtitle===Ct.subtitle)return Ft;Ft++}Ft+=Ct.suggestions.length}return Ft},Kr=Ar();Qt(Kr)},[Qt]);dR(function(){_t.current=!0});var Ua=function(Ar){var Kr;switch(Ar){case Nr.ArrowDown:{he===void 0?(Kt(0),K(void 0),yr({top:1e4,bottom:1e4,isNewRender:!1})):he<Ee.length-1?(Kt(he+1),yr({top:1e4,bottom:1e4,isNewRender:!1})):Me&&(C!=null&&C.isBrowseThisComputerEnabled)?Ea(Ar):(ae(Bt(0)),ye(void 0));break}case Nr.ArrowUp:{he===0?(ye(void 0),R!=null&&R.isShowMoreEntitiesEnabled&&!Me?(K(void 0),tr(!0),yr({top:1e4,bottom:1e4,isNewRender:!1})):ae(Bt(br-1))):he!==void 0&&he>0?(Kt(he-1),yr({top:1e4,bottom:1e4,isNewRender:!1})):(Bt(void 0,!1),Kt(Ee.length-1),yr({top:1e4,bottom:1e4,isNewRender:!1}));break}case Nr.Enter:case Nr.Tab:{if(he===void 0)break;var Yr=Ee[he];Yr===er.Overflow?(Kr=Y.current)===null||Kr===void 0||Kr.openOverflowMenu(!0):U==null||U(Ee[he]);break}default:break}},ua=function(){var Ar;Tr.current=Ke[0],_e(!0),tr(!1),(Ar=R==null?void 0:R.onClickShowMoreEntities)===null||Ar===void 0||Ar.call(R,!0),ae(void 0)},ht=function(){var Ar;_e(!1),(Ar=R==null?void 0:R.onCloseShowMoreEntities)===null||Ar===void 0||Ar.call(R,!1),ae(0)},ca=function(Ar){switch(Ar){case Nr.ArrowDown:{Be?Ee.length>0?(tr(!1),ye(0)):(tr(!1),ae(Bt(0))):(Bt(oe,!1),tr(!0),yr({top:1e4,bottom:1e4,isNewRender:!1}));break}case Nr.ArrowUp:{Be?(tr(!1),ae(Bt(br-1))):(Bt(oe,!1),ye(void 0),tr(!0),yr({top:1e4,bottom:1e4,isNewRender:!1}));break}case Nr.Enter:case Nr.Tab:{ua();break}default:break}},Ea=function(Ar){var Kr,Yr=nr-1===oe;switch(Ar){case Nr.ArrowDown:{if(Fr&&he===Ee.length-1)ye(void 0),ae(Bt(void 0)),ie(!0);else{var Ft=!Fr&&Yr&&!te;ie(Ft),ae(Ft?void 0:Bt((oe??-1)+1))}break}case Nr.ArrowUp:{te?(ie(!1),Fr&&he===void 0?Ua(Ar):ae(Bt(br-1))):(Bt(oe,!1),ae(void 0),ie(!0));break}case Nr.Enter:case Nr.Tab:{(Kr=C==null?void 0:C.onClickBrowseThisComputer)===null||Kr===void 0||Kr.call(C);break}default:break}},Pa=function(Ar){if(Ar!==Nr.ArrowDown&&Ar!==Nr.ArrowUp&&Ar!==Nr.Enter&&Ar!==Nr.Tab&&Ar!==Nr.Home&&Ar!==Nr.End)return!1;switch(Ar){case Nr.ArrowDown:{if($e(!0),zr(!1),Pe(!1),_t.current=!1,he===void 0&&oe!==br-1&&!Be)if(!(C!=null&&C.isBrowseThisComputerEnabled)||vr){var Kr=Bt((oe??-1)+1);ae(Kr)}else Ea(Ar);else R!=null&&R.isShowMoreEntitiesEnabled&&!Me&&(he===void 0||Be)?ca(Ar):Ee.length>0?Ua(Ar):C!=null&&C.isBrowseThisComputerEnabled&&!vr?Ea(Ar):ae(Bt(0));break}case Nr.ArrowUp:{$e(!0),zr(!1),Pe(!1),_t.current=!1,te&&Me?Ea(Ar):oe===0&&Me?C!=null&&C.isBrowseThisComputerEnabled?Ea(Ar):Fr?Ua(Ar):ae(Bt(br-1)):he===void 0&&oe!==0&&!Be?ae(Bt((oe??-1)-1)):(oe===0||he!==void 0)&&Ee.length>0&&!Be?Ua(Ar):Be||oe===0&&(R!=null&&R.isShowMoreEntitiesEnabled)&&!Me&&(he===0||he===void 0)?ca(Ar):ae(Bt(br-1));break}case Nr.Home:{$e(!0),zr(!1),Pe(!1),ae(Bt(0)),_t.current=!1;break}case Nr.End:{$e(!0),zr(!1),Pe(!1),ae(Bt(br-1)),_t.current=!1;break}case Nr.Enter:case Nr.Tab:{if(Be){ca(Ar);break}if(he!==void 0){Ua(Ar);break}if(te){Ea(Ar);break}var Yr=0;De.forEach(function(Ft){pe&&Ft.isScopingEnabled!==!1&&Ft.title&&(oe===Yr&&(x==null||x(Ft)),Yr++),oe!==void 0&&oe>=Yr&&oe<Yr+Ft.suggestions.length&&$(Ft.suggestions[oe-Yr]),Yr+=Ft.suggestions.length});break}default:return!1}return!0},Ca=function(Ar){p||Pa(Ar.key)},at=function(Ar){Pa(Ar.key)};Lt.useEffect(function(){return p==null||p.setKeyPressHandler(Pa),function(){p==null||p.setKeyPressHandler(void 0)}});var Xa=Lt.useRef(),zt=function(){Xa.current&&clearTimeout(Xa.current),Xa.current=setTimeout(function(){clearTimeout(Xa.current),Xa.current=void 0,zr(!0)},50)};Lt.useEffect(zt,[ir]);var Ha=function(Ar){Ar&&Pe(!1)},ka=N.containerStyles||{},Tt=ka.paddingStart,Vt=ka.paddingEnd,wa=ka.paddingHorizontal,na=ka.paddingTop,ba=ka.paddingBottom,fa=ka.paddingVertical,yn=ka.paddingScrollTop,bn=ka.scrollbarThumbWidth,Ia=ka.scrollbarPaddingBottom,ia=Tie(ka,["paddingStart","paddingEnd","paddingHorizontal","paddingTop","paddingBottom","paddingVertical","paddingScrollTop","scrollbarThumbWidth","scrollbarPaddingBottom"]),bi=Lt.useState((H=(q=N.gptViewStyles)===null||q===void 0?void 0:q.defaultContainerHeight)!==null&&H!==void 0?H:250),ri=(0,Vl.default)(bi,2),Hn=ri[0],pi=ri[1],An=function(Ar){var Kr,Yr,Ft=Math.min((Yr=(Kr=a[0])===null||Kr===void 0?void 0:Kr.suggestions.length)!==null&&Yr!==void 0?Yr:1,5);pi(Ar*Ft+(na??0)+(ba??0))},Ga=ia.maxHeight,Oe=Tie(ia,["maxHeight"]),je=W!=null&&W.enableAppGpt&&vr?Object.assign(Object.assign({},Oe),{minWidth:260,maxWidth:260,maxHeight:Hn,height:Hn}):ia,He=Tt??wa,sr=Vt??wa,mr=S&&f&&"flag"in f&&f.flag===ui.File,cr=function(){return Lt.createElement(Aie,{strings:{inlineSuggestions:t.inlineSuggestions}})},Lr=function(){var Ar,Kr;return!Fr||W!=null&&W.enableAppGpt?Lt.createElement(Lt.Fragment,null):Lt.createElement(lI,{ref:Y,theme:qne(Vr),definition:{critiqueType:Rt.InlineSuggestion,flagType:f&&"flag"in f?f.flag:void 0,brandingMode:vt,onlyShowFeedbackButton:y,actions:Qae(f),critiquePosition:jr,critiqueSetSize:It},layerHostId:s,strings:t,settings:J,onAction:U,overflowMenuCalloutStyle:(Ar=N==null?void 0:N.footerStyles)===null||Ar===void 0?void 0:Ar.overflowMenuCalloutStyles,footerContainerStyle:N.footerStyles,footerButtonStyle:N.footerStyles.buttonStyles,overflowMenuButtonStyle:(Kr=N.footerStyles.buttonStyles)!==null&&Kr!==void 0?Kr:N.footerStyles.overFlowButtonStyles,setFooterActionIdList:we,selectedButtonIndex:he,showPreviewTooltipForBranding:!0})},Wr=(R==null?void 0:R.isShowMoreEntitiesEnabled)&&!Me&&!(l||V||v);return Lt.createElement(pt,{style:Object.assign(Object.assign(Object.assign({},hR(Vr,void 0,{useFluentV9:z})),je),{hideFocusBox:!0}),align:ta.Stretch,focusable:!0,onKeyDown:Ca,handledKeys:[Nr.ArrowDown,Nr.ArrowUp,Nr.Enter,Nr.Tab,Nr.Home,Nr.End],accessibilityRole:Ze||l||V||v?void 0:"group",accessible:!0,accessibilityLabel:t.inlineSuggestions("suggestionsGroupSearchResultAccessibilityLabel"),nativeID:F},Lt.createElement(E5,{scrollDirection:"vertical",style:{paddingStart:He,paddingEnd:sr,paddingTop:na,paddingBottom:ba,paddingVertical:fa,paddingScrollTop:yn,scrollbarThumbWidth:bn,scrollbarPaddingBottom:Ia,borderRadius:ia.borderRadius},theme:{thumbColor:(G=Vr==null?void 0:Vr.scroll)===null||G===void 0?void 0:G.thumbColor},onScroll:zt,onScrollStatusChange:Ha,scrollTo:ir,hidden:Ze,alwaysShowScrollbar:(W==null?void 0:W.enableAppGpt)&&vr},Lt.createElement(f8,{disableInitialFocus:!0},Lt.createElement(pt,{align:ta.Stretch,accessible:!0,accessibilityRole:"menu",accessibilityLabel:t.inlineSuggestions("suggestionsGroupSearchResultAccessibilityLabel")},Me&&Lt.createElement(Lt.Fragment,null,R!=null&&R.displayGroupHeaderDuringSearch&&Tr.current?Lt.createElement(ph,{theme:Vr,styles:N==null?void 0:N.headerStyles,group:Tr.current,isScopableHeader:!1,onHeightChange:function(Ar){re.current.groupLayouts[0]||(re.current.groupLayouts[0]={headerHeight:Ar,separatorHeight:0,extraSpaceBottomHeight:0,itemHeights:[]}),re.current.groupLayouts[0].headerHeight=Ar},onHeightExtraSpaceBottomChange:function(Ar){re.current.groupLayouts[0]||(re.current.groupLayouts[0]={headerHeight:Ar,separatorHeight:0,extraSpaceBottomHeight:Ar,itemHeights:[]}),re.current.groupLayouts[0].extraSpaceBottomHeight=Ar},strings:t,displayNewItemTag:!1}):void 0,Lt.createElement(pt,{direction:oa.LeftToRight},(R==null?void 0:R.shouldOnlyShowSearchBox)!==!0?Lt.createElement("span",{style:Hr},Lt.createElement(tn,{appearance:"subtle",style:SR,automationLabel:"InlineSuggestionBackButton",onClick:ht,theme:_R(Vr),icon:{type:"Previous",style:yR}})):void 0,Lt.createElement(Rh,{theme:Vr,style:N==null?void 0:N.searchBoxStyles,htmlId:R==null?void 0:R.searchBoxHtmlId,autoFocus:!0,handledKeys:[Nr.ArrowDown,Nr.ArrowUp,Nr.Enter,Nr.Tab,Nr.Home,Nr.End],onKeyDown:at,placeholder:(R==null?void 0:R.searchBoxPlaceHolder)||"",value:kr,onValueChange:function(Ar){var Kr;Mr(Ar),(Kr=R==null?void 0:R.onSearchChange)===null||Kr===void 0||Kr.call(R,Ar)},onClear:function(){var Ar;Mr(""),(Ar=R==null?void 0:R.onSearchClear)===null||Ar===void 0||Ar.call(R)}}))),(C==null?void 0:C.isBrowseThisComputerEnabled)&&Me&&Lt.createElement(FI,{handledKeys:[Nr.ArrowDown,Nr.ArrowUp,Nr.Enter,Nr.Tab,Nr.Home,Nr.End],onKeyDown:Ca,strings:t,browseThisComputerButtonLabel:C==null?void 0:C.browseThisComputerButtonLabel,isBrowseThisComputerEnabled:te,hasSelectionBeenModifiedViaKeyboard:xr,browseThisComputerHtmlId:C==null?void 0:C.browseThisComputerHtmlId,onClickBrowseThisComputer:C==null?void 0:C.onClickBrowseThisComputer,theme:Une(Vr,te)}),Lt.createElement(vh,{suggestionsRef:Ge,theme:Vr,styles:N,strings:t,locale:M,results:Ke,isShimmerVisible:Ze,enableScopedHeader:pe,itemsCount:br,itemQueryString:n,onGroupSelected:x,onGroupHovered:ma,onItemHovered:ja,onItemSelected:$,enablePrefixHighlighting:h,isGroupHeaderVisible:!Me&&!vr,hasSelectionBeenModifiedViaKeyboard:xr,showKeyboardTooltip:Xr,isInitialSelection:Ie,layerHostId:s,disableTooltips:A,updateMenuLayout:Br,updateItemHeight:An,showMeetingBanner:_,enableMeetingBanner:L,meetingBannerText:k,showPartialLoadingEntities:b}),Wr&&Lt.createElement(tn,{appearance:"subtle",automationLabel:"InlineSuggestionMoreEntitiesButton",title:R.showMoreEntitiesButtonLabel,useFullWidth:!0,accessibilityRole:"option",theme:MR(Vr,Be),onClick:ua}))),f&&"flag"in f&&f.flag===ui.SatoriEntity&&Lt.createElement(pt,{style:{paddingHorizontal:cae}},Lt.createElement(R8,{url:Jae(n),text:t.inlineSuggestions("seeMoreHyperLinkLabel"),theme:zne(Vr),style:jae(),inline:!1})),!y&&Lr(),!y&&mr&&cr()),y&&Lr(),y&&mr&&cr())}});var NR=ar((kFr,xie)=>{I();xie.exports=OfficePlatformGlobal.Ply.RichTextInput});var kie=ar(V5=>{I();var ybe=zs();Object.defineProperty(V5,"__esModule",{value:!0});V5.default=V5.__INTERNAL_VIEW_CONFIG=void 0;var IFr=ybe($s()),Sbe=Ks(),bbe="FRNVibrancyView",Abe=V5.__INTERNAL_VIEW_CONFIG={uiViewClassName:"FRNVibrancyView",validAttributes:{material:!0,blendingMode:!0,state:!0}},DFr=V5.default=Sbe.get(bbe,function(){return Abe})});var wie,Iie,HR,Die=fe(()=>{"use strict";I();qt();wie=de(Ye()),Iie=de(kie()),HR=function(r){return wie.default.createElement(Iie.default,ur({},r))}});var SI=fe(()=>{"use strict";I();Die()});var Mie,_ie=fe(()=>{"use strict";I();Xn();Ci();Mie=da(function(e){return{container:{backgroundColor:e.colors.neutralBackground1,padding:Je.size120,borderRadius:Je.corner.radius40},text:{color:e.colors.neutralForeground1}}})});var Lie,ZR,VR,Bie,Pie=fe(()=>{"use strict";I();Lie=de(Ye()),ZR=de(Dr());_c();SI();tt();rn();_ie();Ta();VR=de(it()),Bie=function(r){var u=ft(),c=Mie(u),d=Rn(dr.maxAttachmentWarning,r.maxAttachments.toString()),m=!1,t=(0,VR.jsx)(ZR.View,{style:c.container,children:(0,VR.jsx)(ot,{style:c.text,children:d})}),s=!0;return Lie.useEffect(function(){ZR.AccessibilityInfo.announceForAccessibility(d)},[]),(0,VR.jsx)(al,Object.assign({doNotTakePointerCapture:s,setInitialFocus:!1},r,{children:t}))}});var Oie,Nie=fe(()=>{"use strict";I();Xn();Oie=da(function(e){return{root:{flexDirection:"row",gap:4,borderColor:e.colors.neutralStroke1,marginEnd:4,alignItems:"center"},button:{alignItems:"center",borderRadius:4,borderWidth:1,borderColor:e.colors.neutralStroke1,paddingHorizontal:6,alignSelf:"stretch",minWidth:void 0}}})});var yh,Sd,Z5=fe(()=>{"use strict";I();li();Oi();yh=function(r){if(Ht(r))return{};var u={};return u.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}},u},Sd=T0.customize(yh)});var Hie,Vie,Zie,jie=fe(()=>{"use strict";I();li();Hie=de(Dr()),Vie=Hie.StyleSheet.create({closeButton:{position:"absolute",alignSelf:"flex-end",paddingVertical:6,paddingEnd:8}}),Zie=function(r){var u={};return Ht(r)?u.borderColor="transparent":u.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}},u}});var dyr,gyr,jR,Sh,Uie,Gie,bI,AI,Wie,UR=fe(()=>{"use strict";I();dyr=de(Ye()),gyr=de(Dr()),jR=de(ya()),Sh=de(it()),Uie=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,Sh.jsx)(jR.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},r,{children:(0,Sh.jsx)(jR.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})}))},Gie=function(r){return(0,Sh.jsx)(Uie,Object.assign({},r))},bI={svgSource:{src:Gie}},AI={svgSource:{src:Uie}},Wie=function(r){return{svgSource:{src:function(c){return(0,Sh.jsx)(Gie,Object.assign({},c,{color:r??c.color}))}}}}});var zie,$ie,bh,Kie,EI,Ebe,Tbe,du,Ah=fe(()=>{"use strict";I();zie=de(Oa()),$ie=de(ni()),bh=de(Ye()),Kie=de(Dr());Z5();jie();Ta();UR();tt();EI=de(it()),Ebe=["fillOnHover","positioning","containerStyle"],Tbe=Sd.customize(Zie),du=function(r){var u,c=r.fillOnHover,d=c===void 0?!1:c,m=r.positioning,t=m===void 0?"absolute":m,s=r.containerStyle,n=(0,$ie.default)(r,Ebe),a=bh.useState(!1),l=(0,zie.default)(a,2),o=l[0],f=l[1],g=bh.useCallback(function(){return f(!0)},[]),h=bh.useCallback(function(){return f(!1)},[]),y=AI,p=(0,EI.jsx)(Tbe,Object.assign({accessibilityLabel:dr.closeTooltip,appearance:"subtle",icon:y,iconOnly:!0,onHoverIn:g,onHoverOut:h,tooltip:dr.closeTooltip,size:(u=r.size)!=null&&u?"large":"small",shape:"rounded"},n));return t==="absolute"?(0,EI.jsx)(Kie.View,{style:yt(Vie.closeButton,s),children:p}):p}});var xyr,qie,j5,xbe,Qie,Jie=fe(()=>{"use strict";I();xyr=de(Ye()),qie=de(Dr());xn();Oi();Ah();j5=de(it()),xbe=Za.customize({spacingIconContentBefore:4,subtle:Object.assign({fontSize:14,paddingStart:18,paddingEnd:20,paddingVertical:2},{focused:{paddingStart:20,paddingEnd:22,paddingVertical:3}})}),Qie=function(r,u){return(0,j5.jsxs)(qie.View,Object.assign({},u.root,{children:[(0,j5.jsxs)(xbe,Object.assign({},u.primary,{children:[u.media&&(0,j5.jsx)(fn,Object.assign({},u.media)),r.children]})),(0,j5.jsx)(du,Object.assign({},u.dismiss))]}))}});function GR(e,r){if(!ro()){var u,c=e.item;return{type:O5((u=c.fileExtension)!=null?u:"")}}switch(e.item.type){case sa.File:{var d=e.item;return{type:O5(d.fileExtension)}}case sa.Message:return{type:"Emails",primaryColor:r.colors.buttonText,style:{backgroundColor:r.colors.buttonBackgroundDisabled}};case sa.Event:{var m=e.item;return{type:m.isSeries?"EventSeries":"Event",primaryColor:r.colors.buttonText,style:{backgroundColor:r.colors.buttonBackgroundDisabled}}}case sa.People:default:return}}function Yie(e){if(!ro()){var r=e.item;return r.url}switch(e.item.type){case sa.File:{var u=e.item;return u.url}case sa.Event:{var c=e.item;return c.url}case sa.People:{var d=e.item;return d.primaryEmailAddress?"mailto:"+d.primaryEmailAddress:""}case sa.Message:default:return}}function TI(){var e=[sa.File];return VE()&&e.push(sa.Event),ZE()&&e.push(sa.Message),HE()&&e.push(sa.People),e}function ele(e){switch(e){case sa.File:return dr.filesLabel;case sa.People:return dr.peopleLabel;case sa.Message:return dr.messagesLabel;case sa.Event:return dr.eventsLabel;default:throw new Error("Unsupported entity type: ".concat(e))}}var Eh,Xie,WR=fe(()=>{"use strict";I();wn();hI();Ta();Eh="allItems",Xie=dr.filesLabel});var rle,Th,tle,kbe,ale,nle=fe(()=>{"use strict";I();rle=de(ni()),Th=de(Ye());Ta();tt();tle=de(Dr());WR();wn();kbe=["onDismiss","attachment","media"],ale=function(r){var u=r.onDismiss,c=r.attachment,d=r.media,m=(0,rle.default)(r,kbe),t=Th.default.useCallback(function(){u(c.attachmentId)},[u,c]),s=Th.default.useCallback(function(h){tle.Linking.openURL(h)},[]),n=ft(),a=Th.default.useMemo(function(){return GR(c,n)},[c,n]),l=Th.default.useMemo(function(){return{text:u1(c)}},[c]),o=Yie(c),f={accessibilityPositionInSet:r.accessibilityPositionInSet,accessibilitySetSize:r.accessibilitySetSize},g={accessibilityPositionInSet:0,accessibilitySetSize:0};return{root:m,media:a,dismiss:Object.assign({accessibilityLabel:dr.removeAttachmentTooltip,accessibilityValue:l,fillOnHover:!0,tooltip:dr.removeAttachmentTooltip,positioning:"relative",onClick:t},g),primary:Object.assign({accessibilityLabel:o?dr.openAttachmentTooltip:void 0,accessibilityValue:l,tooltip:l.text,appearance:"subtle",onClick:o?function(){return s(o)}:void 0},f)}}});var wbe,ile,lle=fe(()=>{"use strict";I();tt();Xn();wbe=da(function(e){return{root:{alignItems:"center",borderRadius:4,flexDirection:"row",justifyContent:"center",maxWidth:198},itemBorder:{borderWidth:1,borderColor:e.colors.neutralStroke1},media:{borderRadius:4,width:20,height:20},primary:{borderRadius:void 0,margin:0},flexStyles:{flexGrow:1,flexShrink:1},dismiss:{marginHorizontal:2,width:24,height:24,alignSelf:"auto"}}}),ile=function(r,u){var c=ft(),d=wbe(c);return r.root.style=yt(d.root,!u&&d.itemBorder,r.root.style),r.media&&(r.media.style=yt(d.media,r.media.style)),r.primary.style=yt(d.primary,d.flexStyles,r.primary.style),r.dismiss.style=yt(d.dismiss,r.dismiss.style),r}});var zR,xI=fe(()=>{"use strict";I();Jie();nle();lle();zR=function(r){var u=ale(r);return ile(u,r.inOverflow),Qie(r,u)}});var ole,kI,wI,$R,II=fe(()=>{"use strict";I();ole=de(Ei()),kI=de(Ye()),wI="sensitivityIcon",$R=function(r){var u=r.attachments,c=r.onRemoveItems,d=r.sensitivityProps,m=r.textInputRef,t=kI.default.useCallback(function(n){c(u.filter(function(a){return a.attachmentId===n})),m==null||m.focus()},[u,c,m]),s=kI.default.useMemo(function(){var n=u.map(function(a){return a.attachmentId.toString()});return d?[].concat((0,ole.default)(n),[wI]):n},[u,d]);return{onAttachmentDismiss:t,itemIds:s}}});function cle(e){var r=ah(),u=r.showMenu,c=r.visibleMenuItems,d=r.menuTriggerRef,m=r.onMenuTriggerLayout;if(!u)return null;var t=e.onDismiss,s=e.attachments,n=(0,ule.default)(e,Ibe),a=c.length;return(0,Qc.jsxs)(Ml,{children:[(0,Qc.jsx)(_l,{children:(0,Qc.jsx)(Za,Object.assign({accessibilityLabel:Rn(dr.attachmentListOverflowMenuWithNumbers,a.toString()),onLayout:m,componentRef:d},n,{children:"+".concat(a)}))}),(0,Qc.jsx)(Ll,{maxWidth:180,children:(0,Qc.jsx)(io,{children:c.map(function(l,o){var f=s.find(function(h){return h.attachmentId.toString()===l}),g={accessibilityPositionInSet:o+1,accessibilitySetSize:a};return f&&(0,Qc.jsx)(zR,Object.assign({onDismiss:t,attachment:f,inOverflow:!0},g,{children:u1(f)}),f.attachmentId.toString())})})})]})}var ule,nSr,lSr,Qc,Ibe,sle=fe(()=>{"use strict";I();ule=de(ni()),nSr=de(Ye()),lSr=de(Dr());Oi();Ta();C1();rR();xI();wn();Qc=de(it()),Ibe=["onDismiss","attachments"]});var KR,dle,fle,gle,DI,MI=fe(()=>{"use strict";I();KR="Badge",dle=["tiny","extraSmall","small","medium","large","extraLarge"],fle=["filled","outline","tint","ghost"],gle=["rounded","circular","square"],DI=["brand","danger","important","informative","severe","subtle","success","warning"]});var mle,hle=fe(()=>{"use strict";I();mle="Shadow"});function Mbe(e){var r=e.key,u=e.ambient,c=Dbe;return{key:{shadowColor:ple(r.color),shadowOpacity:vle(r.color),shadowRadius:r.blur*c,shadowOffset:{width:r.x,height:r.y}},ambient:{shadowColor:ple(u.color),shadowOpacity:vle(u.color),shadowRadius:u.blur*c,shadowOffset:{width:u.x,height:u.y}}}}var FSr,Dbe,_I,ple,vle,LI=fe(()=>{"use strict";I();FSr=de(Dr());tt();Dbe=1,_I=Ma(Mbe);ple=function(r){return r.toString().substring(0,7)},vle=function(r){var u="0x"+r.toString().substring(7),c=Number(u)/255;return Math.round(c*100)/100}});function Lbe(e,r){e===void 0&&(e={});var u=_I(r),c=e.borderBottomWidth,d=e.borderEndWidth,m=e.borderLeftWidth,t=e.borderRightWidth,s=e.borderStartWidth,n=e.borderTopWidth,a=e.borderWidth,l=e.margin,o=e.marginBottom,f=e.marginEnd,g=e.marginHorizontal,h=e.marginLeft,y=e.marginRight,p=e.marginStart,R=e.marginTop,C=e.marginVertical,S=e.padding,F=e.paddingBottom,E=e.paddingEnd,A=e.paddingHorizontal,T=e.paddingLeft,M=e.paddingRight,_=e.paddingStart,L=e.paddingTop,k=e.paddingVertical,v=e.alignItems,b=e.flexWrap,x=e.flexDirection,w=e.start,B=e.end,P=e.left,U=e.right,Q=e.top,W=e.bottom,q=Cle(e,["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"]),H=Rle(bd(bd({borderBottomWidth:c,borderEndWidth:d,borderLeftWidth:m,borderRightWidth:t,borderStartWidth:s,borderTopWidth:n,borderWidth:a,padding:S,paddingBottom:F,paddingEnd:E,paddingHorizontal:A,paddingLeft:T,paddingRight:M,paddingStart:_,paddingTop:L,paddingVertical:k,alignItems:v,flexWrap:b,flexDirection:x},u.key),q)),G=Rle(bd(bd({margin:l,marginBottom:o,marginEnd:f,marginHorizontal:g,marginLeft:h,marginRight:y,marginStart:p,marginTop:R,marginVertical:C,start:w,end:B,left:P,right:U,top:Q,bottom:W},u.ambient),q));return{inner:{style:H},outer:{style:G}}}function Bbe(e,r){var u,c=r[0],d=r[1];return d!==void 0?Object.assign(e,(u={},u[c]=d,u)):e}var w1,Fle,bd,Cle,qR,_be,Rle,yle=fe(()=>{"use strict";I();w1=de(Ye()),Fle=de(Dr());tt();tt();hle();LI();bd=function(){return bd=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},bd.apply(this,arguments)},Cle=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},qR=Ln(function(e){return function(r,u){if(!e.shadowToken)return w1.createElement(w1.Fragment,null,u);var c=w1.Children.toArray(u),d=c[0],m=d.props,t=m.style,s=Cle(m,["style"]),n=_be(t,e.shadowToken),a=$t(s,n.inner),l=$t(r,n.outer),o=w1.cloneElement(d,a);return w1.createElement(Fle.View,bd({},l),o)}}),_be=Ma(Lbe);Rle=function(r){return Object.entries(r).reduce(Bbe,{})};qR.displayName=mle});var Sle=fe(()=>{"use strict";I();yle();LI()});function I1(e,r,u){var c=e.backgroundColor,d=Pbe(e,["backgroundColor"]),m=d.color||r.colors.neutralForegroundOnBrand,t=d.backgroundColorDark||c,s=d.colorDark||m,n=d.hcBackground||r.colors.neutralBackgroundInverted,a=d.hcColor||r.colors.neutralForegroundInverted,l=u||QR;return l(r,{light:{backgroundColor:c,color:m,iconColor:m},dark:{backgroundColor:t,color:s,iconColor:s},hc:{backgroundColor:n,color:a,iconColor:a,borderColor:r.colors.transparentStroke}})}function D1(e,r,u){var c=e.color,d=e.borderColor||c,m=e.colorDark||c,t=e.borderColorDark||d||m,s=u||QR;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 M1(e,r,u){var c=e.backgroundColor,d=e.color,m=e.borderColor,t=e.backgroundColorDark||c,s=e.colorDark||d,n=e.borderColorDark||m,a=u||QR;return a(r,{light:{backgroundColor:c,color:d,iconColor:d,borderColor:m},dark:{backgroundColor:t,color:s,iconColor:s,borderColor:n},hc:{backgroundColor:r.colors.transparentBackground,color:r.colors.neutralForeground3,iconColor:r.colors.neutralForeground3,borderColor:r.colors.transparentStroke}})}function _1(e,r,u){var c=e.color,d=e.colorDark||c,m=u||QR;return m(r,{light:{color:c,iconColor:c},dark:{color:d,iconColor:d},hc:{color:r.colors.neutralForeground3,iconColor:r.colors.neutralForeground3}})}function gn(e,r){var u=e.name;switch(u){case"White":case"Colorful":default:return Jc({},r.light);case"DarkGray":case"Black":return Jc({},r.dark);case"HighContrast":return Jc({},r.hc)}}function QR(e,r){var u=e.host.appearance;switch(u){case"light":default:return Jc({},r.light);case"dark":return Jc({},r.dark);case"highContrast":return Jc({},r.hc)}}var Jc,Pbe,ble=fe(()=>{"use strict";I();Jc=function(){return Jc=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},Jc.apply(this,arguments)},Pbe=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u}});var on,Ale,Ele=fe(()=>{"use strict";I();Ci();ble();on=function(){return on=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},on.apply(this,arguments)},Ale=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:on({},I1({backgroundColor:r.colors.brandBackgroundStatic},r,gn)),outline:on({},D1({color:r.colors.brandForeground1},r,gn)),tint:on({},M1({backgroundColor:r.colors.brandBackground2,color:r.colors.brandForeground2,borderColor:r.colors.brandStroke2},r,gn)),ghost:on({},_1({color:r.colors.brandForeground1},r,gn))},danger:{filled:on({},I1({backgroundColor:Je.color.red.primary},r,gn)),outline:on({},D1({color:Je.color.red.primary,colorDark:Je.color.red.tint30},r,gn)),tint:on({},M1({backgroundColor:Je.color.red.tint60,color:Je.color.red.primary,borderColor:Je.color.red.tint40,backgroundColorDark:Je.color.red.shade40,colorDark:Je.color.red.tint30,borderColorDark:Je.color.red.shade30},r,gn)),ghost:on({},_1({color:Je.color.red.primary,colorDark:Je.color.red.tint30},r,gn))},severe:{filled:on({},I1({backgroundColor:Je.color.darkOrange.primary},r,gn)),outline:on({},D1({color:Je.color.darkOrange.primary,colorDark:Je.color.darkOrange.tint30},r,gn)),tint:on({},M1({backgroundColor:Je.color.darkOrange.tint60,color:Je.color.office.shade10,borderColor:Je.color.office.tint50,backgroundColorDark:Je.color.orange.shade40,colorDark:Je.color.office.tint40,borderColorDark:Je.color.office.shade40},r,gn)),ghost:on({},_1({color:Je.color.darkOrange.primary,colorDark:Je.color.darkOrange.tint30},r,gn))},warning:{filled:on({},I1({backgroundColor:Je.color.yellow.primary,color:Je.color.grey14},r,gn)),outline:on({},D1({color:Je.color.yellow.shade30,colorDark:Je.color.yellow.tint40},r,gn)),tint:on({},M1({backgroundColor:Je.color.yellow.tint60,color:Je.color.yellow.shade30,borderColor:Je.color.yellow.tint40,backgroundColorDark:Je.color.yellow.shade40,colorDark:Je.color.yellow.tint40,borderColorDark:Je.color.yellow.shade30},r,gn)),ghost:on({},_1({color:Je.color.yellow.shade30,colorDark:Je.color.yellow.tint40},r,gn))},success:{filled:on({},I1({backgroundColor:Je.color.green.primary},r,gn)),outline:on({},D1({color:Je.color.green.primary,colorDark:Je.color.green.tint40},r,gn)),tint:on({},M1({backgroundColor:Je.color.green.tint60,color:Je.color.green.primary,borderColor:Je.color.green.tint40,backgroundColorDark:Je.color.green.shade40,colorDark:Je.color.green.tint30,borderColorDark:Je.color.green.shade30},r,gn)),ghost:on({},_1({color:Je.color.green.primary,colorDark:Je.color.green.tint40},r,gn))},important:{filled:on({},I1({backgroundColor:r.colors.neutralForeground1,color:r.colors.neutralBackground1},r,gn)),outline:on({},D1({color:r.colors.neutralForeground3,borderColor:r.colors.neutralStrokeAccessible},r,gn)),tint:on({},M1({backgroundColor:r.colors.neutralForeground3,color:r.colors.neutralBackground1,borderColor:r.colors.neutralStrokeAccessible,backgroundColorDark:Je.color.grey68,colorDark:Je.color.grey16,borderColorDark:Je.color.grey68},r,gn)),ghost:on({},_1({color:r.colors.neutralForeground1},r,gn))},informative:{filled:on({},I1({backgroundColor:r.colors.neutralBackground5,color:r.colors.neutralForeground3,hcBackground:r.colors.neutralBackground3,hcColor:r.colors.brandForeground1},r,gn)),outline:on({},D1({color:r.colors.neutralForeground3,borderColor:r.colors.neutralStroke2},r,gn)),tint:on({},M1({backgroundColor:r.colors.neutralBackground4,color:r.colors.neutralForeground3,borderColor:r.colors.neutralStroke2},r,gn)),ghost:on({},_1({color:r.colors.neutralForeground3},r,gn))},subtle:{filled:on({},I1({backgroundColor:r.colors.neutralBackground1,color:r.colors.neutralForeground1,hcBackground:r.colors.neutralBackground3,hcColor:r.colors.brandForeground1},r,gn)),outline:on({},D1({color:r.colors.neutralForegroundOnBrand},r,gn)),tint:on({},M1({backgroundColor:r.colors.neutralBackground1,color:r.colors.neutralForeground3,borderColor:r.colors.neutralStroke2},r,gn)),ghost:on({},_1({color:r.colors.neutralForegroundOnBrand},r,gn))}}}});var Tle,xle=fe(()=>{"use strict";I();Ci();Tle=function(r){return{fontFamily:r.typography.families.primary,fontSize:Je.font.size100,fontWeight:Je.font.weight.regular,large:{fontSize:Je.font.size200},extraLarge:{fontSize:Je.font.size200}}}});var kle,wle=fe(()=>{"use strict";I();Ci();kle=function(){return{iconSize:12,borderWidth:Je.stroke.width10,bottom:Je.sizeNone,right:Je.sizeNone,textMargin:Je.size20,position:"relative",shadowToken:void 0,tiny:{minWidth:6,minHeight:6,rounded:{borderRadius:Je.corner.radius20}},extraSmall:{minWidth:10,minHeight:10,iconSize:10,rounded:{borderRadius:Je.corner.radius20}},small:{minWidth:16,minHeight:16,iconSize:12,paddingHorizontal:Je.size20,textMargin:Je.size20,rounded:{borderRadius:Je.corner.radius20}},medium:{minWidth:20,minHeight:20,iconSize:12,paddingHorizontal:Je.size40,textMargin:Je.size20},large:{minWidth:24,minHeight:24,iconSize:16,paddingHorizontal:Je.size40,textMargin:Je.size20},extraLarge:{minWidth:32,minHeight:32,iconSize:20,paddingHorizontal:Je.size60,textMargin:Je.size20},rounded:{borderRadius:Je.corner.radius40},circular:{borderRadius:Je.corner.radiusCircular},square:{borderRadius:Je.corner.radiusNone},rtl:{left:Je.sizeNone,right:void 0}}}});function Vbe(e){var r=e.top!==void 0?{top:e.top}:e.bottom!==void 0?{bottom:e.bottom}:{},u=e.left!==void 0?{left:e.left}:e.right!==void 0?{right:e.right}:{};return Ju(Ju({},r),u)}function Zbe(e){return e.icon?e.iconPosition==="before"?{marginStart:e.textMargin}:{marginEnd:e.textMargin}:{}}var Ju,L1,Obe,Nbe,Hbe,Ile,Dle=fe(()=>{"use strict";I();tt();No();MI();Ele();xle();wle();Ju=function(){return Ju=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},Ju.apply(this,arguments)},L1=function(e,r,u){if(u||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))},Obe=L1(L1([],dle,!0),gle,!0),Nbe=L1(L1(L1(L1([],Obe,!0),DI,!0),fle,!0),["rtl","shadowToken"],!1),Hbe=["badgeColor","color","icon","iconColor","iconPosition","position"],Ile={tokens:[kle,Ale,Tle,KR],states:Nbe,tokensThatAreAlsoProps:Hbe,slotProps:{root:ra(function(e,r){var u=e.badgeColor,c=e.backgroundColor,d=e.position,m=!u||DI.includes(u)?c:u;return{style:Ju(Ju(Ju(Ju({},Vbe(e)),{alignItems:"center",flexDirection:"row",alignSelf:"flex-start",justifyContent:"center",width:e.width,backgroundColor:m,position:d}),Zn.from(e,r)),ii.from(e,r))}},L1(L1(["backgroundColor","badgeColor","width","minHeight","bottom","right","top","left","position"],Zn.keys,!0),ii.keys,!0)),icon:ra(function(e){return{color:e.iconColor||e.color,height:e.iconSize,width:e.iconSize}},["iconSize","iconColor","color"]),text:ra(function(e,r){return{style:Ju(Ju(Ju({},vn.from(e,r)),{color:e.color}),Zbe(e))}},L1(["color","textMargin"],vn.keys,!0)),shadow:ra(function(e){return{shadowToken:e.shadowToken}},["shadowToken"])}}});var BI,jbe,Mle,_le=fe(()=>{"use strict";I();BI=function(){return BI=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},BI.apply(this,arguments)},jbe=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},Mle=function(r){if(!r)return{};var u=r.iconPosition,c=u===void 0?"before":u,d=r.size,m=d===void 0?"medium":d,t=jbe(r,["iconPosition","size"]);return BI({iconPosition:c,size:m},t)}});var Lle,JR,Ad,Ube,Ble,B1,Ple=fe(()=>{"use strict";I();Lle=de(Ye()),JR=de(Dr());Sle();tt();v1();rn();Dle();MI();_le();Ad=function(){return Ad=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},Ad.apply(this,arguments)},Ube=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},Ble=function(r,u){return u[r]||r===u.appearance||!u.appearance&&r==="filled"||r===u.size||!u.size&&r==="medium"||r===u.shape||!u.shape&&r==="circular"||r===u.badgeColor||!u.badgeColor&&r==="brand"||JR.I18nManager.isRTL&&r==="rtl"},B1=Fi(Ad(Ad({displayName:KR},Ile),{slots:{root:JR.View,icon:Qs,text:ot,shadow:qR},useRender:function(r,u){var c=Js(r.icon),d=Mle(r),m=u(r,function(t){return Ble(t,r)});return function(t){for(var s=[],n=1;n<arguments.length;n++)s[n-1]=arguments[n];var a=$t(d,t),l=a.icon,o=a.iconPosition,f=a.size,g=Ube(a,["icon","iconPosition","size"]),h=f!=="tiny"&&f!=="extraSmall",y=f!=="tiny";return Jr(m.shadow,null,Jr(m.root,Ad({},g),l&&y&&o==="before"&&Jr(m.icon,Ad({accessible:!1},c)),h&&Lle.Children.map(s,function(p,R){return typeof p=="string"?Jr(m.text,{accessible:!1,key:"text-".concat(R)},p):p}),l&&y&&o==="after"&&Jr(m.icon,Ad({accessible:!1},c))))}}}))});var xh=fe(()=>{"use strict";I();Ple()});var v9r,Ole,Nle,Hle=fe(()=>{"use strict";I();Xn();li();v9r=de(Dr()),Ole=da(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}}}),Nle=function(r,u,c,d,m){var t=Ht(r);return d?t?r.colors.ghostPressedIcon:u:m?t?r.colors.ghostFocusedIcon:u:c?t?r.colors.ghostHoveredIcon:u:t?r.colors.ghostIcon:u}});function qbe(e,r){return{label:r,description:e}}var PI,OI,M0,kh,Xc,Zl,Gbe,Wbe,zbe,$be,Kbe,U5,Yc,G5=fe(()=>{"use strict";I();PI=de(Oa()),OI=de(ni()),M0=de(Ye()),kh=de(Dr()),Xc=de(ya());xh();_c();tt();rn();Ta();Oi();Hle();Jn();wn();Zl=de(it()),Gbe=["color"],Wbe=["color"],zbe=B1.customize(function(){return{medium:{paddingVertical:1,paddingHorizontal:6,fontWeight:"semiBold"}}}),$be=function(r){var u=r.color,c=(0,OI.default)(r,Gbe),d=ft(),m=d.name==="HighContrast";return(0,Zl.jsxs)(Xc.default,Object.assign({},c,{viewBox:"0 0 16 16",children:[(0,Zl.jsx)(Xc.Path,{fill:m&&u?u: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&&u&&(0,Zl.jsx)(Xc.Path,{fill:u,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"})]}))},Kbe=function(r){var u=r.color,c=(0,OI.default)(r,Wbe),d=ft(),m=d.name==="HighContrast";return(0,Zl.jsxs)(Xc.default,Object.assign({},c,{viewBox:"0 0 16 16",children:[(0,Zl.jsx)(Xc.Path,{fill:m?u: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&&u&&(0,Zl.jsx)(Xc.Path,{fill:u,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"})]}))};U5=Ma(qbe),Yc=function(r){var u=r.renderLock,c=r.color,d=r.sensitivity,m=r.tooltipType,t=r.style,s=ft(),n=Ole(s),a=M0.default.useRef(null),l=M0.default.useRef(null),o=M0.default.useState(!1),f=(0,PI.default)(o,2),g=f[0],h=f[1],y=M0.default.useState(!1),p=(0,PI.default)(y,2),R=p[0],C=p[1],S=M0.default.useCallback(function(){h(!0),C(!1)},[h,C]),F=M0.default.useCallback(function(){return kh.AccessibilityInfo.announceForAccessibility(d.description)},[d.description]),E=M0.default.useCallback(function(){h(!0),C(!0),F()},[h,C,F]),A=M0.default.useCallback(function(){h(!1),C(!1)},[h,C]),T=oi({}),M=T.state,_=M.hovered,L=M.pressed,k=M.focused,v=Nle(s,c,_,L,k),b=M0.default.useMemo(function(){return{svgSource:{src:u?Kbe:$be},color:v}},[u,v]),x=Dt.getInstance().getChangeGate("RemoveSensitivityLabelBadgeFromComposeTooltip");return(0,Zl.jsxs)(kh.View,{style:t,children:[(0,Zl.jsx)(T0,Object.assign({appearance:"subtle",accessibilityLabel:Rn(dr.sensitivityA11yLabel,d.label||dr.sensitivityA11yLabelTitlePlaceholder),componentRef:a,iconOnly:!0,icon:b,onClick:E,onHoverIn:S,onHoverOut:A,shape:"rounded",size:"small"},T.props)),g&&(0,Zl.jsx)(al,{borderRadius:4,directionalHint:"topCenter",doNotTakePointerCapture:!0,onShow:F,style:n.container,target:a,componentRef:l,onDismiss:A,setInitialFocus:R,children:(0,Zl.jsxs)(kh.View,{focusable:R,accessible:!0,enableFocusRing:R,style:m==="output"?n.compose:n.output,children:[m==="output"&&(0,Zl.jsx)(ot,{style:n.heading,variant:"body1Strong",children:d.label}),(0,Zl.jsx)(ot,{variant:"body1",children:d.description}),!x&&m==="compose"&&d.label&&(0,Zl.jsx)(zbe,{badgeColor:"informative",style:n.badge,appearance:"filled",size:"medium",children:d.label})]})})]})}});var Vle,_9r,Zle,P1,Qbe,jle,Ule=fe(()=>{"use strict";I();Vle=de(ni()),_9r=de(Ye());rR();Nie();tt();Zle=de(Dr());xI();II();sle();wn();G5();P1=de(it()),Qbe=["attachments","onRemoveItems","sensitivityProps","textInputRef"],jle=function(r){var u=r.attachments,c=r.onRemoveItems,d=r.sensitivityProps,m=r.textInputRef,t=(0,Vle.default)(r,Qbe),s=Oie(ft()),n=$R(r),a=n.itemIds,l=n.onAttachmentDismiss;return(0,P1.jsxs)(w5,{style:yt(s.root,t.style),itemIDs:a,children:[u.map(function(o){var f=o.attachmentId.toString();return(0,P1.jsx)(sd,{overflowID:f,priority:0,children:(0,P1.jsx)(zR,{onDismiss:l,attachment:o,children:u1(o)})},f)}),(0,P1.jsx)(cle,{onDismiss:l,attachments:u,style:s.button}),d&&(0,P1.jsx)(sd,{overflowID:wI,priority:1,children:(0,P1.jsx)(Zle.View,{children:(0,P1.jsx)(Yc,Object.assign({},d))})})]})}});var W5,NI,Gle=fe(()=>{"use strict";I();xn();W5=de(Ye());I0();NI=W5.memo(function(e){var r=e.group,u=e.onItemSelected,c=e.overflowIndex,d=e.theme,m=e.isFeedbackEnabledForEcc,t=e.strings,s=e.isHighlighted,n=e.isOpen,a=e.onOverflowClose,l=e.overflowUid,o=W5.useContext(Yn);d||(d=Rl(void 0,o));var f=[];c&&c>0&&(f=r.suggestions.slice(c,r.suggestions.length).filter(function(p){return!!p.title}).map(function(p,R){var C;return{title:p.title,type:"item",key:R.toString(),entityType:(C=p.scopeInfo)===null||C===void 0?void 0:C.entityType}}));var g=Zne(d,s),h={title:d.text,background:d.background};if(m){f.length&&f.push({type:"separator",key:"separator"});var y=f.length?f.length-1:0;f.push({type:"item",title:t.inlineSuggestions("feedbackText"),key:y.toString()})}return f.length?W5.createElement(ud,{items:f,onClick:u,shouldFocusButtonOnDismiss:!1,hasKeyboardFocus:s,theme:h,buttonOnlyTheme:g,itemTheme:h,id:l,icon:{type:"Overflow",filled:!1},automationLabelType:"",automationId:"",startOpen:n,onTabClose:!0,onMenuDismiss:a,accessibilityLabel:t.inlineSuggestions("overflowTabAriaLabel")}):null});NI.displayName="ExpandedInlineSuggestionsOverflow"});function Jbe(e){var r=Wn.useRef();return Wn.useEffect(function(){r.current=e}),r.current}var HI,Wn,zle,Wle,$le=fe(()=>{"use strict";I();HI=de(Oa()),Wn=de(Ye());xn();Gle();vI();I0();zle=Wn.memo(function(e){var r=e.theme,u=e.styles,c=e.strings,d=e.scopes,m=e.enablePrefixHighlighting,t=e.layerHostId,s=e.groupLayouts,n=e.itemQueryString,a=e.hasSelectionBeenModifiedViaKeyboard,l=e.isFeedbackEnabledForEcc,o=e.isSmallWindow,f=e.enableResponsiveLayout,g=e.overflowUid,h=e.headerRef,y=e.headerScopesRef,p=e.onGroupSelected,R=e.onItemSelected,C=e.onOverflowCalculated,S=e.isOverflowHighlighted,F=e.isOverflowMenuOpened,E=e.onOverflowClose,A,T,M,_=Wn.useContext(Yn),L=r??Rl(void 0,_),k=0,v=0,b=Wn.useState(0),x=(0,HI.default)(b,2),w=x[0],B=x[1],P=Wn.useState(0),U=(0,HI.default)(P,2),Q=U[0],W=U[1],q=Jbe(o),H=(A=h.current)===null||A===void 0?void 0:A.el(),G=(T=y.current)===null||T===void 0?void 0:T.el(),z=document.getElementById("uploadFileButtonContainer"),V=z?z.clientWidth+12:0,Z=(M=H==null?void 0:H.clientWidth)!==null&&M!==void 0?M:0;Wn.useEffect(function(){if(f&&(w===0||q!==o||H!=null&&H.clientWidth&&Q>=H.clientWidth)){var O=Wle(H,V,G);C==null||C(O[0]!==0,O[0]),B(O[0]),W(O[1])}},[f,w,q,o,Q,C,H]),Wn.useEffect(function(){if(!f){var O=Wle(H,V,G);v=O[0],B(v),W(O[1]),C==null||C(v!==0,v)}},[Z]),v=w;var D=0;return Wn.createElement(Wn.Fragment,null,Wn.createElement(N5,{theme:L,strings:c,key:"scopes",group:d,layerHostId:t,accessibilitySetSize:d.suggestions.length,headerStyles:u==null?void 0:u.headerStyles,newItemTagStyles:u==null?void 0:u.newItemTagStyles,containerStyles:u==null?void 0:u.containerStyles,headerAccessibilityPositionInSet:k,accessibilityRole:"tab",enablePrefixHighlighting:m,onHeaderClick:function(){return p==null?void 0:p(d)},onHeaderHeightChange:function(K){s[D]||(s[D]={headerHeight:K,separatorHeight:0,extraSpaceBottomHeight:0,itemHeights:[]}),s[D].headerHeight=K},onHeightExtraSpaceBottomChange:function(K){s[D]||(s[D]={headerHeight:K,separatorHeight:0,extraSpaceBottomHeight:K,itemHeights:[]}),s[D].extraSpaceBottomHeight=K},onSeparatorHeightChange:function(K){s[D]||(s[D]={headerHeight:0,separatorHeight:K,extraSpaceBottomHeight:0,itemHeights:[]}),s[D].separatorHeight=K},itemsStyles:u==null?void 0:u.itemsStyles,itemQueryString:n,onItemSelected:R,onItemHeightChange:function(K,$){s[D]||(s[D]={headerHeight:0,separatorHeight:0,extraSpaceBottomHeight:0,itemHeights:[]}),s[D].itemHeights[$]=K},showSeparator:!1,separatorProps:void 0,hasSelectionBeenModifiedViaKeyboard:a,disableTooltips:!0,enableExpandedECCScopeLayout:!0,overflowIndex:f?w:v}),f&&w===0&&!l||!f&&v===0&&!l?Wn.createElement(Wn.Fragment,null):Wn.createElement(Wn.Fragment,null,Wn.createElement(uh.Consumer,null,function(O){return Wn.createElement("div",{style:Q!==0&&f?O?{position:"absolute",right:Q}:{position:"absolute",left:Q}:{}},Wn.createElement(NI,{overflowIndex:f?w:v,group:d,onItemSelected:R,theme:L,isFeedbackEnabledForEcc:l,strings:c,isHighlighted:S,isOpen:F,onOverflowClose:E,overflowUid:g}))})))}),Wle=function(r,u,c){if(!r||!c)return[0,0];for(var d=(r==null?void 0:r.clientWidth)-38-u,m=Array.from(c.children),t=0,s=0,n=0;n<m.length;n++)if(m[n].clientWidth+t<d)t+=m[n].clientWidth;else{s=n;break}return[s,t]}});var Kle,qle,Qle,Jle,Xle,Xbe,Yle,O1,wh,Ybe,eAe,rAe,tAe,aAe,nAe,iAe,eoe,roe=fe(()=>{"use strict";I();uu();co();co();Kle=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length>1?arguments[1]:void 0,c=arguments.length>2?arguments[2]:void 0;return{containerStyles:Qle(r.containerStyles,u,c),shimmerStyles:Jle(r),headerStyles:Xle(r.headerStyles),itemsStyles:Yle(r.itemsStyles,u),footerStyles:eoe(r.footerStyles)}},qle=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length>1?arguments[1]:void 0;return{containerStyles:Qle(r.containerStyles,u),shimmerStyles:Jle(r),headerStyles:Xle(r.headerStyles),itemsStyles:Yle(r.itemsStyles,u),footerStyles:eoe(r.footerStyles)}},Qle=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=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=u==null?void 0:u.menuMaxWidth)!==null&&d!==void 0?d:480,maxWidth:c?304:(m=u==null?void 0:u.menuMaxWidth)!==null&&m!==void 0?m:480,minHeight:100,maxHeight:c?280:(t=u==null?void 0:u.menuHeight)!==null&&t!==void 0?t:300,paddingHorizontal:4,paddingTop:4,paddingBottom:4,marginEnd:10,scrollbarThumbWidth:10},r)},Jle=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u,c,d,m,t,s,n,a=(u=r==null?void 0:r.itemsStyles)===null||u===void 0?void 0:u.genericItemStyles;return Object.assign({titleLineHeight:(d=(c=r==null?void 0:r.headerStyles)===null||c===void 0?void 0:c.titleLineHeight)!==null&&d!==void 0?d:16,itemPaddingVertical:(m=a==null?void 0:a.paddingVertical)!==null&&m!==void 0?m:6,itemPaddingHorizontal:(t=a==null?void 0:a.paddingHorizontal)!==null&&t!==void 0?t:12,textPaddingLeft:(s=a==null?void 0:a.textPaddingStart)!==null&&s!==void 0?s:8,personaCoinSize:(n=a==null?void 0:a.personaCoinSize)!==null&&n!==void 0?n:32},r.shimmerStyles)},Xle=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.assign({},r)},Xbe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=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({},O1(c)),_5.item),u),r.item),description:Object.assign(Object.assign(Object.assign(Object.assign({},O1(c)),_5.description),u),r.description)}},Yle=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length>1?arguments[1]:void 0;return{genericItemStyles:Ybe(r.genericItemStyles,r.sharedItemStyles,u),personItemStyles:eAe(r.personItemStyles,r.sharedItemStyles,u),fileItemStyles:rAe(r.fileItemStyles,r.sharedItemStyles,u),scopeItemStyles:tAe(r.scopeItemStyles,r.sharedItemStyles,u),eventItemStyles:aAe(r.eventItemStyles,r.sharedItemStyles,u),emailItemStyles:nAe(r.emailItemStyles,r.sharedItemStyles,u),chatItemStyles:iAe(r.chatItemStyles,r.sharedItemStyles,u),noSuggestionsStyles:Xbe(r.noSuggestionsStyles,r.sharedItemStyles,u)}},O1=function(r){var u,c;return Object.assign(Object.assign({},jc),{borderRadius:(u=r==null?void 0:r.itemBorderRadius)!==null&&u!==void 0?u:jc.borderRadius,height:(c=r==null?void 0:r.itemHeight)!==null&&c!==void 0?c:jc.height})},wh=function(r){return Object.assign(Object.assign({},Zc),r!=null&&r.itemIconSize?{width:r.itemIconSize,height:r.itemIconSize,minWidth:r.itemIconSize}:{})},Ybe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=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({},O1(c)),{personaCoinSize:(d=c==null?void 0:c.itemIconSize)!==null&&d!==void 0?d:24}),u),r),{iconStyles:Object.assign(Object.assign({},wh(c)),r==null?void 0:r.iconStyles)}),{paddingVertical:6})},eAe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=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({},O1(c)),{personaCoinSize:(d=c==null?void 0:c.itemIconSize)!==null&&d!==void 0?d:32}),u),r),{paddingVertical:6})},rAe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=arguments.length>2?arguments[2]:void 0;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},O1(c)),u),r),{iconStyles:Object.assign(Object.assign(Object.assign({},wh(c)),r==null?void 0:r.iconStyles),{backgroundColor:"#EBEBEB",borderRadius:20})}),{paddingVertical:6})},tAe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=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({},O1(c)),{personaCoinSize:(d=c==null?void 0:c.itemIconSize)!==null&&d!==void 0?d:24}),u),r),{height:40,iconStyles:Object.assign(Object.assign({},wh(c)),r==null?void 0:r.iconStyles)}),{paddingHorizontal:12,paddingVertical:10})},aAe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=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({},O1(c)),{personaCoinSize:(d=c==null?void 0:c.itemIconSize)!==null&&d!==void 0?d:24}),u),r),{iconStyles:Object.assign(Object.assign(Object.assign({},wh(c)),{width:32,height:32,minWidth:32,borderRadius:20,padding:6,backgroundColor:"#EBEBEB"}),r==null?void 0:r.iconStyles)}),{paddingVertical:6})},nAe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=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({},O1(c)),{personaCoinSize:(d=c==null?void 0:c.itemIconSize)!==null&&d!==void 0?d:24}),u),r),{iconStyles:Object.assign(Object.assign(Object.assign({},wh(c)),{width:32,height:32,minWidth:32,borderRadius:20,padding:6,backgroundColor:"#EBEBEB"}),r==null?void 0:r.iconStyles)}),{paddingVertical:6})},iAe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=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({},O1(c)),{personaCoinSize:(d=c==null?void 0:c.itemIconSize)!==null&&d!==void 0?d:32}),u),r),{iconStyles:Object.assign({width:32,height:32,minWidth:32,borderRadius:20,padding:6,backgroundColor:"#EBEBEB"},r==null?void 0:r.iconStyles)}),{paddingVertical:6})},eoe=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.assign(Object.assign(Object.assign({},gd),{height:40,paddingTop:6,paddingBottom:4,paddingHorizontal:6,marginTop:-4,marginHorizontal:-4,marginBottom:4,transform:"translateY(4px)"}),r)}});var z5,lAe,VI,toe=fe(()=>{"use strict";I();xn();z5=de(Ye());co();lAe=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},VI=z5.memo(function(e){var r=e.fluentMenuConfig,u=e.enableCloudPicker,c=e.strings,d=e.theme,m=e.uploadFileButtonA11yLabel,t=e.uploadFileButtonLabel,s=e.onClickBrowseThisComputer,n=e.onFocus,a=e.hasSelectionBeenModifiedViaKeyboard,l=e.iconOnly,o=e.isUploadButtonHighlighted,f=e.open,g=e.onOpenChange,h=lAe(e,["fluentMenuConfig","enableCloudPicker","strings","theme","uploadFileButtonA11yLabel","uploadFileButtonLabel","onClickBrowseThisComputer","onFocus","hasSelectionBeenModifiedViaKeyboard","iconOnly","isUploadButtonHighlighted","open","onOpenChange"]),y=Lae(l),p=u&&r?z5.createElement(cR,{enableMenuButtonIcon:r.enableMenuButtonIcon,menuButtonIcon:"ArrowUpload",menuButtonText:r.menuButtonText,menuItems:r.menuItems,isUploadButtonHighlighted:o,open:f,onOpenChange:g,onClick:s}):z5.createElement(tn,Object.assign({},h,{accessibilityLabel:m,accessibilityRole:"menuitem",automationLabel:"InlineSuggestionsBrowseThisComputer",icon:{type:"ArrowUpload",style:Object.assign(Object.assign({},y.icon),{width:16,height:16})},isSelectedByKeyboard:a,onClick:s,onFocus:n,style:y.style,theme:d,title:l?void 0:t,tooltip:l?t:void 0}));return z5.createElement(pt,{direction:oa.LeftToRight,align:ta.Stretch},p)});VI.displayName="InlineSuggestionsUploadFile"});var es,oAe,ZI,aoe=fe(()=>{"use strict";I();es=de(Ye());xn();oAe=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},ZI=es.memo(function(e){var r,u,c,d,m,t,s=e.theme,n=e.accessibilityLabel,a=oAe(e,["theme","accessibilityLabel"]);return es.createElement(es.Fragment,null,es.createElement(pt,{style:{marginTop:10,marginStart:12,marginEnd:12,width:"100%",minWidth:0}},es.createElement(M5,Object.assign({},a,{autoComplete:!1,spellCheck:!1,accessibilityLabel:n,styles:{borderRadius:4,width:"100%",borderBottom:"".concat((r=s==null?void 0:s.searchBox)===null||r===void 0?void 0:r.borderBottomColor," solid 3px")},theme:{iconColor:(u=s==null?void 0:s.searchBox)===null||u===void 0?void 0:u.iconColor,borderColor:{hover:(d=(c=s==null?void 0:s.searchBox)===null||c===void 0?void 0:c.borderColor)===null||d===void 0?void 0:d.hover,resting:(t=(m=s==null?void 0:s.searchBox)===null||m===void 0?void 0:m.borderColor)===null||t===void 0?void 0:t.resting}}}))))});ZI.displayName="ExpandedInlineSuggestionsSearchBox"});var mi,Et,uAe,Ih,noe,ioe,jI,Dh,UI=fe(()=>{"use strict";I();mi=de(Oa()),Et=de(Ye());uu();co();xn();$le();roe();Vm();Rd();RI();CI();toe();I0();aoe();uAe=function(e,r){var u={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&r.indexOf(c)<0&&(u[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])&&(u[c[d]]=e[c[d]]);return u},Ih="overflow-expanded-ecc",noe="uploadFileButton",ioe="eccFeedbackButton",jI="eccSearchBar",Dh=function(r){var u=r.definition,c=r.theme,d=r.style,m=r.styles,t=r.strings,s=r.layerHostId,n=r.queryString,a=r.results,l=r.scopes,o=r.isError,f=r.isLoading,g=r.enablePrefixHighlighting,h=r.keyboardHandlerTarget,y=r.expandedKeyboardHandlerTarget,p=r.showMoreEntitiesConfig,R=r.browseThisComputerConfig,C=r.listID,S=r.disableTooltips,F=r.isFeedbackEnabledForEcc,E=r.isSmallWindow,A=r.isSmallHeight,T=r.enableResponsiveLayout,M=r.refocus,_=r.showPartialLoadingEntities,L=r.onGroupSelected,k=r.onAction,v=r.onFocusSuggestionList,b=r.onItemSelected,x=r.onItemFocused,w=r.onAfterUpdate,B=r.noSuggestionsHeaderInfo,P=r.expandedEccSearchBarConfig,U=r.showMeetingBanner,Q=r.enableMeetingBanner,W=r.meetingBannerText,q=r.isFeedbackButtonEnabled,H=r.onFeedbackButtonClicked,G=r.isUnsupported,z=r.locale,V=r.useFURNTabList,Z=r.moveSelectionOnHover,D,O,K,$,j,N=!!F&&!q,J=Et.useContext(Yn),ee=Et.useState(!1),Y=(0,mi.default)(ee,2),re=Y[0],ue=Y[1],ce=function(){ue(!re)},oe=a.every(function(kt){return!kt.suggestions||kt.suggestions.length===0}),ae=Et.useState([]),le=(0,mi.default)(ae,2),ne=le[0],te=le[1],ie=Et.useCallback(function(kt){kt.type===yi?kt.id===pd?k==null||k(Lu.Retry):kt.id===vd&&(It(""),k==null||k(Lu.ClearSearch)):b(kt)},[k,b]),se=c??Rl(void 0,J),Re=d??Mae,he=Kle(m,Re,E&&T),ye=Et.useRef(null),ve=Et.useRef(null),me=Et.useRef(null),Ee=Et.useRef(null),xe=Et.useRef(null),we=Et.useRef(null),Ne=Et.useRef({groupLayouts:[]}),Xe=Et.useState({value:0}),Ze=(0,mi.default)(Xe,2),fr=Ze[0],lr=Ze[1],Er=Et.useState({value:-1}),ir=(0,mi.default)(Er,2),yr=ir[0],hr=ir[1],rr=Et.useState(!1),Me=(0,mi.default)(rr,2),_e=Me[0],Qe=Me[1],Rr=Et.useState(!1),kr=(0,mi.default)(Rr,2),Mr=kr[0],Pr=kr[1],Gr=Et.useState(!1),Be=(0,mi.default)(Gr,2),tr=Be[0],pr=Be[1],_r=Et.useState(!1),xr=(0,mi.default)(_r,2),$e=xr[0],Sr=xr[1],Or=Et.useState(!0),Xr=(0,mi.default)(Or,2),zr=Xr[0],qe=Xr[1],wr=function(){Pr(!0),Qe(!1),pr(!1),Sr(!1),qe(!1)},Ie=Et.useState(!1),Pe=(0,mi.default)(Ie,2),Ge=Pe[0],Ue=Pe[1],De=Et.useState(),pe=(0,mi.default)(De,2),nr=pe[0],br=pe[1],vr=Et.useState(!1),Tr=(0,mi.default)(vr,2),Ke=Tr[0],Fr=Tr[1],ut=Et.useState(""),vt=(0,mi.default)(ut,2),jr=vt[0],It=vt[1],Hr=Et.useState(!1),Vr=(0,mi.default)(Hr,2),Ut=Vr[0],Br=Vr[1],xa=Et.useState(!1),Bt=(0,mi.default)(xa,2),Kt=Bt[0],_t=Bt[1],Qt=Et.useState(!1),ja=(0,mi.default)(Qt,2),ma=ja[0],Ua=ja[1],ua=Et.useState(l.suggestions.length),ht=(0,mi.default)(ua,2),ca=ht[0],Ea=ht[1],Pa=Et.useState(!1),Ca=(0,mi.default)(Pa,2),at=Ca[0],Xa=Ca[1],zt=Et.useRef(!0),Ha=Et.useState(!1),ka=(0,mi.default)(Ha,2),Tt=ka[0],Vt=ka[1],wa=Et.useState(!1),na=(0,mi.default)(wa,2),ba=na[0],fa=na[1],yn=Et.useRef(null),bn=ne.reduce(function(kt,qr){return qr.suggestions.length+kt},0),Ia=bn,ia=Et.useCallback(function(kt){var qr;qe(kt),kt&&(v==null||v(),(qr=xe.current)===null||qr===void 0||qr.focus())},[v,qe]),bi=Et.useCallback(function(kt){b(kt),Qe(!1),ia(!0),hr({value:An(yr.value,-1)}),lr({value:Ga(yr.value,0)})},[b,Qe]);Et.useEffect(function(){if(fr.value===-1){ve.current=null;return}var kt=0;for(var qr of ne)kt++,fr.value>=kt&&fr.value<kt+qr.suggestions.length&&(ve.current=qr.suggestions[fr.value-kt]),kt+=qr.suggestions.length},[fr,ne]),Et.useEffect(function(){!f&&te(AR(f,o,oe,t,a,B,G))},[f,o,oe,t,a,B,G]),Et.useEffect(function(){f||(!Ke||!(R!=null&&R.isBrowseThisComputerEnabled))&&(zr&&(Ga(fr.value,0),lr({value:0})),An(yr.value,-1),hr({value:-1}))},[f,Ke,zr,M,ne,R]),Et.useEffect(function(){Mr&&br({top:0,bottom:0,isNewRender:!1})},[Mr]),Et.useEffect(function(){tr&&br({top:0,bottom:0,isNewRender:!1})},[tr]),Et.useEffect(function(){ye.current&&(clearTimeout(ye.current),ye.current=null),f?ne&&ne.length?ye.current=setTimeout(function(){return Ue(!0)},bR):Ue(!0):Ue(!1)},[f,ne]),Et.useEffect(function(){w&&u&&w(u)});var ri=Et.useCallback(function(kt,qr){qr.type===yi?qr.id===pd?x==null||x({focusedItemHtmlId:yi,selection:{type:"retryButton"}}):qr.id===vd&&(x==null||x({focusedItemHtmlId:yi,selection:{type:"clearSearchButton"}})):x==null||x({focusedItemHtmlId:cu(kt),selection:{type:"item",item:qr,positionInSet:kt,setSize:Ia}})},[x,Ia]),Hn=function(qr,ea){for(var qn,$r,bt,St,ha,pa=0,la={top:0,bottom:0},an=function(mn){var hn=ne[mn];la.top=la.bottom+((qn=Ne.current.groupLayouts[mn])===null||qn===void 0?void 0:qn.separatorHeight),la.bottom=la.top+(($r=Ne.current.groupLayouts[mn])===null||$r===void 0?void 0:$r.headerHeight);for(var ti=0;ti<hn.suggestions.length;ti++){var In=hn.suggestions[ti];if(ti!==0&&(la.top=la.bottom),la.bottom=la.bottom+((St=(bt=Ne.current.groupLayouts[mn])===null||bt===void 0?void 0:bt.itemHeights[ti])!==null&&St!==void 0?St:0),ti===hn.suggestions.length-1&&(la.bottom+=(ha=Ne.current.groupLayouts[mn])===null||ha===void 0?void 0:ha.extraSpaceBottomHeight),qr===pa)return In.isHighlighted=ea,ea&&(br(Object.assign(Object.assign({},la),{isNewRender:zt.current})),zt.current=!1,ri(qr,In)),te(function(kn){return mn<kn.length&&(kn[mn].isHighlighted=ea),kn}),{v:void 0};pa++}},nn,ln=0;ln<ne.length;ln++)if(nn=an(ln),nn)return nn.v},pi=function(qr,ea){qr>=0&&qr<l.suggestions.length&&(l.suggestions[qr].isHighlighted=ea)},An=function(qr,ea){return qr>=0&&pi(qr,!1),ea<0?-1:(ea=ea%l.suggestions.length,pi(ea,!0),x==null||x({focusedItemHtmlId:cu(ea,!0),selection:{type:"scope",scope:l.suggestions[ea],positionInSet:ea,setSize:l.suggestions.length}}),ea)},Ga=function(qr,ea){return qr>=0&&Hn(qr,!1),ea<0?-1:(ea=ea%Ia,Hn(ea,!0),ea)},Oe=function(){var qr;Fr(!0),Br(!1),(qr=p==null?void 0:p.onClickShowMoreEntities)===null||qr===void 0||qr.call(p,!0),lr({value:-1})},je=function(){var qr;Fr(!1),(qr=p==null?void 0:p.onCloseShowMoreEntities)===null||qr===void 0||qr.call(p,!1),lr({value:0})},He=function(qr){switch(qr){case Nr.ArrowDown:{Ut?(Br(!1),ia(!0),lr({value:Ga(-1,0)})):(Hn(fr.value,!1),Br(!0),ia(!1),br({top:1e4,bottom:1e4,isNewRender:!1}));break}case Nr.ArrowUp:{Ut?(Br(!1),ia(!0),lr({value:Ga(-1,Ia-1)})):(Hn(fr.value,!1),Br(!0),ia(!1),br({top:1e4,bottom:1e4,isNewRender:!1}));break}case Nr.Enter:case Nr.Tab:{Oe();break}default:break}},sr=function(qr){switch(qr){case Nr.ArrowDown:return _t(!0),Sr(!1),ia(!0),lr({value:Ga(yr.value,0)}),!0;case Nr.ArrowUp:return _t(!0),Sr(!1),ia(!0),lr({value:Ga(yr.value,Ia-1)}),!0;case Nr.Tab:return cr(),!0;case Nr.Enter:return H==null||H(),!0}return!1},mr=function(qr){var ea;switch(qr){case Nr.ArrowDown:return _t(!0),Pr(!1),ia(!0),lr({value:Ga(yr.value,0)}),!0;case Nr.ArrowUp:return _t(!0),Pr(!1),ia(!0),lr({value:Ga(yr.value,Ia-1)}),!0;case Nr.Tab:return cr(),!0;case Nr.Enter:return ue(!re),(ea=R==null?void 0:R.onClickBrowseThisComputer)===null||ea===void 0||ea.call(R),!0}return!1},cr=function(){var qr;_t(!0),_e||Tt?(Qe(!1),hr({value:An(yr.value,-1)}),Vt(!1),q?(Sr(!0),x==null||x({focusedItemHtmlId:ioe})):R!=null&&R.isUploadFileButtonEnabled?(Pr(!0),x==null||x({focusedItemHtmlId:noe})):P!=null&&P.enableExpandedECCSearchBar?(pr(!0),x==null||x({focusedItemHtmlId:jI})):(ia(!0),lr({value:Ga(yr.value,0)}))):$e?(Sr(!1),R!=null&&R.isUploadFileButtonEnabled?(Pr(!0),x==null||x({focusedItemHtmlId:noe})):P!=null&&P.enableExpandedECCSearchBar?(pr(!0),x==null||x({focusedItemHtmlId:jI})):(ia(!0),lr({value:Ga(yr.value,0)}))):Mr?(Pr(!1),P!=null&&P.enableExpandedECCSearchBar?(pr(!0),x==null||x({focusedItemHtmlId:jI})):((qr=xe.current)===null||qr===void 0||qr.focus(),ia(!0),lr({value:Ga(yr.value,0)}))):tr?(pr(!1),ia(!0),lr({value:Ga(yr.value,0)})):(Qe(!0),ia(!1),lr({value:Ga(fr.value,-1)}),hr({value:An(yr.value,0)}))},Lr=function(qr){var ea;qr||((ea=yn.current)===null||ea===void 0||ea.focus(),Vt(!1),ia(!0),hr({value:An(yr.value,-1)}),Qe(!1)),fa(!1)},Wr=function(qr){switch(qr){case Nr.ArrowLeft:return _t(!0),Qe(!0),Vt(!1),hr({value:An(yr.value,ca-1)}),!0;case Nr.ArrowRight:return _t(!0),Qe(!0),Vt(!1),hr({value:An(yr.value,0)}),!0;case Nr.ArrowDown:return _t(!0),Vt(!1),ia(!0),lr({value:Ga(yr.value,0)}),x==null||x({focusedItemHtmlId:Ih+yr.value}),!0;case Nr.ArrowUp:return _t(!0),Vt(!1),ia(!0),lr({value:Ga(yr.value,Ia-1)}),x==null||x({focusedItemHtmlId:Ih+yr.value}),!0;case Nr.Tab:return cr(),!0;case Nr.Enter:return fa(!0),x==null||x({focusedItemHtmlId:"overflow-expanded-ecc0"}),!0}return!1},Cr=function(qr){switch(qr){case Nr.ArrowLeft:{_t(!0);var ea=yr.value-1;return ea<0&&(ma?(Vt(!0),Qe(!1),x==null||x({focusedItemHtmlId:Ih}),ea=-1):ea=ca-1),hr({value:An(yr.value,ea)}),!0}case Nr.ArrowRight:{_t(!0);var qn=yr.value+1;return qn>=ca&&(ma?(Vt(!0),Qe(!1),x==null||x({focusedItemHtmlId:Ih}),qn=-1):qn=0),hr({value:An(yr.value,qn)}),!0}case Nr.ArrowDown:return _t(!0),Qe(!1),ia(!0),hr({value:An(yr.value,-1)}),lr({value:Ga(yr.value,0)}),!0;case Nr.ArrowUp:return _t(!0),Qe(!1),ia(!0),hr({value:An(yr.value,-1)}),lr({value:Ga(yr.value,Ia-1)}),!0;case Nr.Tab:return cr(),!0;case Nr.Enter:return V?!1:(yr.value>=0&&yr.value<l.suggestions.length&&(Qe(!1),ia(!0),b(l.suggestions[yr.value])),!0)}return!1},Ar=function(qr){return Kr(qr,!1)},Kr=function(qr,ea){var qn,$r,bt,St,ha,pa;if(qr!==Nr.ArrowDown&&qr!==Nr.ArrowUp&&qr!==Nr.ArrowLeft&&qr!==Nr.ArrowRight&&qr!==Nr.Enter&&qr!==Nr.Tab&&qr!==Nr.Home&&qr!==Nr.End||ea&&qr!==Nr.ArrowDown&&qr!==Nr.ArrowUp)return!1;if(_e)return Cr(qr);if(Tt)return Wr(qr);if(Mr)return mr(qr);if(tr)return qr===Nr.Tab?(cr(),!0):!1;if($e)return sr(qr);switch(qr){case Nr.ArrowDown:{if(_t(!0),ea){_e&&((qn=yn.current)===null||qn===void 0||qn.focus(1)),!_e&&(($r=Ee.current)===null||$r===void 0||$r.focus(yr.value)),Xa(!0),lr({value:Ga(fr.value,-1)}),ia(!1),Qe(!0),V&&((bt=we.current)===null||bt===void 0||bt.focus());var la=l.suggestions.findIndex(function(Wa){return Wa.isSelected});hr({value:An(yr.value,la)})}else if(fr.value!==Ia-1&&!Ut){var an=Ga(fr.value,fr.value+1);lr({value:an})}else if(p!=null&&p.isShowMoreEntitiesEnabled&&!Ke)He(qr);else if(R!=null&&R.isBrowseThisComputerEnabled)mr(qr);else return!0;break}case Nr.ArrowUp:{if(ea)if(_e&&((St=yn.current)===null||St===void 0||St.focus(1)),!_e&&((ha=Ee.current)===null||ha===void 0||ha.focus(yr.value)),Xa(!0),lr({value:Ga(fr.value,-1)}),ia(!1),R!=null&&R.isUploadFileButtonEnabled)Pr(!0);else{Qe(!0),V&&((pa=we.current)===null||pa===void 0||pa.focus());var nn=l.suggestions.findIndex(function(Wa){return Wa.isSelected});hr({value:An(yr.value,nn)})}else{if(_t(!0),fr.value===0&&Ke)return!0;if(fr.value!==0&&!Ut)lr({value:Ga(fr.value,fr.value===0?(Ia||1)-1:fr.value-1)});else if(Ut||fr.value===0&&(p!=null&&p.isShowMoreEntitiesEnabled)&&!Ke)He(qr);else return!0}break}case Nr.Home:{_t(!0),lr({value:Ga(fr.value,0)});break}case Nr.End:{_t(!0),lr({value:Ga(fr.value,Ia-1)});break}case Nr.Enter:{if(Ut){He(qr);break}if(f&&ve.current)ie(ve.current);else{var ln=0;ne.forEach(function(Wa){fr.value>=ln&&fr.value<ln+Wa.suggestions.length&&ie(Wa.suggestions[fr.value-ln]),ln+=Wa.suggestions.length})}break}case Nr.Tab:{if(at)cr();else return!1;break}case Nr.ArrowLeft:case Nr.ArrowRight:default:return!1}return!0},Yr=function(qr){(at||!h&&!y)&&Kr(qr.key,qr.alt)},Ft=Et.useCallback(function(kt){if(Z){var qr=0;ne.every(function(ea){var qn=!0;return ea.suggestions.every(function($r){return $r===kt&&(lr({value:Ga(fr.value,qr)}),qn=!1),qr++,qn}),qn})}},[Z,a,fr,lr,Ga]),Ct=function(qr,ea){Ua(qr||N),Ea(qr?ea:l.suggestions.length)},Pt=Et.useCallback(function(kt){kt(Ne.current)},[]);Et.useEffect(function(){return y!==void 0?(y.setKeyPressHandler(Kr),function(){y.setKeyPressHandler(void 0)}):(h==null||h.setKeyPressHandler(Ar),function(){h==null||h.setKeyPressHandler(void 0)})});var xt=he.containerStyles||{},Zt=xt.paddingStart,Ot=xt.paddingEnd,Nt=xt.paddingHorizontal,Da=xt.paddingTop,aa=xt.paddingBottom,Ya=xt.paddingVertical,ki=xt.paddingScrollTop,Kn=xt.scrollbarThumbWidth,To=uAe(xt,["paddingStart","paddingEnd","paddingHorizontal","paddingTop","paddingBottom","paddingVertical","paddingScrollTop","scrollbarThumbWidth"]),xo=(p==null?void 0:p.isShowMoreEntitiesEnabled)&&!Ke&&!(o||oe||G),Ui=A?"30%":250,vi=l.suggestions.findIndex(function(kt){return kt.isSelected}),Ai=Et.useState((D=l.suggestions[vi])===null||D===void 0?void 0:D.id),ko=(0,mi.default)(Ai,2),Eu=ko[0],Wl=ko[1];Et.useEffect(function(){var kt;Wl((kt=l.suggestions[vi])===null||kt===void 0?void 0:kt.id)},[vi]);var rl=l.suggestions.map(function(kt){var qr;return{label:(qr=kt.title)!==null&&qr!==void 0?qr:"",tabKey:kt.id,overflowPriority:kt.id===Eu?1:0}}),zl=Et.useCallback(function(kt){for(var qr=0;qr<l.suggestions.length;qr++)if(l.suggestions[qr].id===kt){bi(l.suggestions[qr]);break}Wl(kt)},[l,bi,Wl]);return Et.createElement(pt,{style:Object.assign(Object.assign(Object.assign({},hR(se,void 0,{useFluentV9:J})),To),{hideFocusBox:!0}),align:ta.Stretch,focusable:!0,ref:xe,onKeyDown:Yr,handledKeys:[Nr.ArrowDown,Nr.ArrowUp,Nr.ArrowLeft,Nr.ArrowRight,Nr.Enter,Nr.Tab,Nr.Home,Nr.End],accessibilityRole:Ge||o||oe||G?void 0:"application",accessible:!0,accessibilityLabel:t.inlineSuggestions("suggestionsGroupSearchResultAccessibilityLabel"),nativeID:C},Et.createElement(pt,{style:{minHeight:44,marginVertical:2,marginEnd:12},ref:me,direction:oa.LeftToRight,align:ta.Center},V?Et.createElement(pt,{accessibilityRole:"tablist",direction:oa.LeftToRight,align:ta.Center,accessible:!0,ref:Ee,style:{flexibleSize:!0}},Et.createElement(oh,{overflow:!0,selectedKey:Eu,onTabSelect:zl,theme:Kne(se),style:Uae(he),items:rl,ref:we})):Et.createElement(pt,{accessibilityRole:"tablist",direction:oa.LeftToRight,align:ta.Center,accessible:!0,ref:Ee},Et.createElement(zle,{theme:se,headerRef:me,headerScopesRef:Ee,styles:qle(m,Re),overflowUid:Ih,strings:t,scopes:l,groupLayouts:Ne.current.groupLayouts,itemQueryString:n,onGroupSelected:L,onItemSelected:bi,onOverflowCalculated:Ct,isOverflowHighlighted:Tt,isOverflowMenuOpened:ba,onOverflowClose:Lr,enablePrefixHighlighting:g,hasSelectionBeenModifiedViaKeyboard:Kt,layerHostId:s,isFeedbackEnabledForEcc:N,isSmallWindow:E,enableResponsiveLayout:T})),R!=null&&R.isUploadFileButtonEnabled||q?Et.createElement(uh.Consumer,null,function(kt){return Et.createElement(pt,{nativeID:"uploadFileButtonContainer",style:V?{}:kt?{position:"absolute",left:12}:{position:"absolute",right:12}},Et.createElement(pt,{accessibilityRole:"menu",accessibilityLabel:t==null?void 0:t.inlineSuggestions("expandedInlineSuggestionsFeedbackButtonAndUploadButtonGroupLabel"),accessible:!0,direction:oa.LeftToRight,align:ta.Center},q?Et.createElement(tn,{htmlId:ioe,style:Bae,accessibilityRole:"menuitem",accessibilityLabel:t.inlineSuggestions("feedbackText"),automationLabel:"InlineSuggestionsFeedback",icon:{type:"ECCFeedback",style:Pae},title:void 0,onClick:H,theme:Wne(se,$e),isSelectedByKeyboard:Kt}):null,R!=null&&R.isUploadFileButtonEnabled?Et.createElement(VI,Object.assign({handledKeys:[Nr.Enter,Nr.Tab,Nr.Home,Nr.End],onKeyDown:Yr,strings:t,isUploadButtonHighlighted:Mr,hasSelectionBeenModifiedViaKeyboard:Kt,theme:Gne(se,Mr),iconOnly:E&&T,open:re,onOpenChange:ce,onFocus:wr},R)):null))}):null),Et.createElement(b1,null),Ke&&Et.createElement(pt,{direction:oa.LeftToRight},Et.createElement(pt,{style:{flexibleSize:!1}},Et.createElement(tn,{style:SR,automationLabel:"InlineSuggestionBackButton",onClick:je,theme:_R(se),icon:{type:"ChevronLeftMed",style:yR}}),Et.createElement(Rh,{theme:se,style:m==null?void 0:m.searchBoxStyles,htmlId:p==null?void 0:p.searchBoxHtmlId,autoFocus:!0,handledKeys:[Nr.ArrowDown,Nr.ArrowUp,Nr.Enter,Nr.Tab,Nr.Home,Nr.End],onKeyDown:Yr,placeholder:(p==null?void 0:p.searchBoxPlaceHolder)||"",value:jr,onValueChange:function(qr){var ea;It(qr),(ea=p==null?void 0:p.onSearchChange)===null||ea===void 0||ea.call(p,qr)},onClear:function(){var qr;It(""),(qr=p==null?void 0:p.onSearchClear)===null||qr===void 0||qr.call(p)}}))),(P==null?void 0:P.enableExpandedECCSearchBar)&&Et.createElement(pt,{direction:oa.LeftToRight},Et.createElement(ZI,{placeholder:(t==null?void 0:t.inlineSuggestions("expandedInlineSuggestionsSearchBarPlaceholder"))||"",onValueChange:function(qr){var ea;It(qr),(ea=P==null?void 0:P.onSearchChange)===null||ea===void 0||ea.call(P,qr)},onClear:function(){var qr;It(""),(qr=P==null?void 0:P.onSearchClear)===null||qr===void 0||qr.call(P)},dismiss:null,accessibilityLabel:(t==null?void 0:t.inlineSuggestions("expandedInlineSuggestionsSearchBarPlaceholder"))||"",theme:se,style:Re,htmlId:P==null?void 0:P.searchBoxHtmlId,autoFocus:P==null?void 0:P.autoFocus,handledKeys:[Nr.ArrowDown,Nr.ArrowUp,Nr.Enter,Nr.Tab,Nr.Home,Nr.End],onKeyDown:Yr,value:jr,showIcon:!0,isSearchBoxHighlighted:tr,hideDismiss:P.hideDismiss})),Et.createElement(pt,{nativeID:"inlineSuggestionsEnclosingDiv",accessible:!0,accessibilityLabel:(vi===0?"".concat(t.inlineSuggestions("startTypingToSearch")," "):"").concat(((O=t.inlineSuggestions("tabAriaLabel"))!==null&&O!==void 0?O:"{0} tab, press alt + down to change tabs").replace("{0}",($=(K=l.suggestions[vi])===null||K===void 0?void 0:K.title)!==null&&$!==void 0?$:"")),accessibilityRole:"menu",style:{position:"relative",maxHeight:Ui}},Et.createElement(E5,{scrollDirection:"vertical",style:{paddingStart:Zt,paddingEnd:Ot,paddingHorizontal:Nt,paddingTop:Da,paddingBottom:aa,paddingVertical:Ya,paddingScrollTop:ki,scrollbarThumbWidth:Kn,borderRadius:To.borderRadius,width:"100%"},theme:{thumbColor:(j=se==null?void 0:se.scroll)===null||j===void 0?void 0:j.thumbColor},scrollTo:nr,alwaysShowScrollbar:!0,hidden:Ge},Et.createElement(vh,{theme:se,suggestionsRef:yn,styles:he,strings:t,locale:z,results:ne,isShimmerVisible:Ge,showPartialLoadingEntities:_,enableScopedHeader:!1,itemsCount:Ia,updateMenuLayout:Pt,itemQueryString:n,onGroupSelected:L,onItemSelected:ie,onItemHovered:Ft,enablePrefixHighlighting:g,isGroupHeaderVisible:!1,hasSelectionBeenModifiedViaKeyboard:Kt,layerHostId:s,disableTooltips:S,showMeetingBanner:U,enableMeetingBanner:Q,meetingBannerText:W,isSmallWindow:E}))),xo&&Et.createElement(tn,{automationLabel:"InlineSuggestionMoreEntitiesButton",title:p.showMoreEntitiesButtonLabel,useFullWidth:!0,accessibilityRole:"option",theme:MR(se,Ut),onClick:Oe}))}});var WI=ar((Fbr,N1)=>{I();function GI(){return N1.exports=GI=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var u=arguments[r];for(var c in u)Object.prototype.hasOwnProperty.call(u,c)&&(e[c]=u[c])}return e},N1.exports.__esModule=!0,N1.exports.default=N1.exports,GI.apply(this,arguments)}N1.exports=GI,N1.exports.__esModule=!0,N1.exports.default=N1.exports});var loe,ooe=fe(()=>{"use strict";I();qt();loe=function(r){var u=r.title,c=r.primaryFill,d=c===void 0?"currentColor":c,m=_n(r,["title","primaryFill"]),t=Object.assign(Object.assign({},m),{title:void 0,fill:d});return u&&(t["aria-label"]=u),!t["aria-label"]&&!t["aria-labelledby"]?t["aria-hidden"]=!0:t.role="img",t}});var uoe,cAe,fu,$5=fe(()=>{"use strict";I();uoe=de(Ye());ooe();cAe=function(r,u){var c=function(m){var t=loe(m);return uoe.createElement(r,t)};return c.displayName=u,c},fu=cAe});function zI(){return zI=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var u=arguments[r];for(var c in u)Object.prototype.hasOwnProperty.call(u,c)&&(e[c]=u[c])}return e},zI.apply(this,arguments)}var rs,$I,sAe,KI,coe=fe(()=>{"use strict";I();rs=de(ya()),$I=de(Ye());$5();sAe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return $I.createElement(rs.Svg,zI({width:20,height:20,viewBox:"0 0 20 20"},r),$I.createElement(rs.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}))},KI=fu(sAe,"Add20Regular")});function XR(){return XR=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var u=arguments[r];for(var c in u)Object.prototype.hasOwnProperty.call(u,c)&&(e[c]=u[c])}return e},XR.apply(this,arguments)}var H1,Mh,dAe,qI,fAe,QI,soe=fe(()=>{"use strict";I();H1=de(ya()),Mh=de(Ye());$5();dAe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return Mh.createElement(H1.Svg,XR({width:20,height:20,viewBox:"0 0 20 20"},r),Mh.createElement(H1.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}))},qI=fu(dAe,"ArrowLeft20Filled"),fAe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return Mh.createElement(H1.Svg,XR({width:20,height:20,viewBox:"0 0 20 20"},r),Mh.createElement(H1.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}))},QI=fu(fAe,"ArrowRight20Filled")});function JI(){return JI=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var u=arguments[r];for(var c in u)Object.prototype.hasOwnProperty.call(u,c)&&(e[c]=u[c])}return e},JI.apply(this,arguments)}var Ed,XI,gAe,YI,doe=fe(()=>{"use strict";I();Ed=de(ya()),XI=de(Ye());$5();gAe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return XI.createElement(Ed.Svg,JI({width:20,height:20,viewBox:"0 0 20 20"},r),XI.createElement(Ed.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}))},YI=fu(gAe,"Attach20Regular")});function eD(){return eD=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var u=arguments[r];for(var c in u)Object.prototype.hasOwnProperty.call(u,c)&&(e[c]=u[c])}return e},eD.apply(this,arguments)}var ts,rD,mAe,tD,foe=fe(()=>{"use strict";I();ts=de(ya()),rD=de(Ye());$5();mAe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return rD.createElement(ts.Svg,eD({width:20,height:20,viewBox:"0 0 20 20"},r),rD.createElement(ts.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}))},tD=fu(mAe,"Dismiss20Regular")});function YR(){return YR=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var u=arguments[r];for(var c in u)Object.prototype.hasOwnProperty.call(u,c)&&(e[c]=u[c])}return e},YR.apply(this,arguments)}var V1,_h,hAe,aD,pAe,nD,goe=fe(()=>{"use strict";I();V1=de(ya()),_h=de(Ye());$5();hAe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return _h.createElement(V1.Svg,YR({width:12,height:12,viewBox:"0 0 12 12"},r),_h.createElement(V1.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}))},aD=fu(hAe,"ErrorCircle12Filled"),pAe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return _h.createElement(V1.Svg,YR({width:20,height:20,viewBox:"0 0 20 20"},r),_h.createElement(V1.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}))},nD=fu(pAe,"ErrorCircle20Filled")});var Td=fe(()=>{"use strict";I();coe();soe();doe();foe();goe()});var oft,moe,iD,vAe,lD,RAe,oD,hoe=fe(()=>{"use strict";I();oft=de(Ye()),moe=de(ya());Td();iD=de(it()),vAe=function(r){return(0,iD.jsx)(qI,Object.assign({},r))},lD={svgSource:{src:vAe}},RAe=function(r){return(0,iD.jsx)(QI,Object.assign({},r))},oD={svgSource:{src:RAe}}});var fft,rC,eC,CAe,FAe,tC,poe=fe(()=>{"use strict";I();fft=de(Ye()),rC=de(ya()),eC=de(it()),CAe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,eC.jsx)(rC.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},r,{children:(0,eC.jsx)(rC.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})}))},FAe=function(r){return(0,eC.jsx)(CAe,{color:r.color})},tC={svgSource:{src:FAe}}});var pft,nC,aC,yAe,SAe,iC,voe=fe(()=>{"use strict";I();pft=de(Ye()),nC=de(ya()),aC=de(it()),yAe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,aC.jsx)(nC.Svg,{width:16,height:16,viewBox:"0 0 16 16",color:r.color,children:(0,aC.jsx)(nC.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})})},SAe=function(r){return(0,aC.jsx)(yAe,{color:r.color})},iC={svgSource:{src:SAe}}});var Fft,oC,lC,Roe,bAe,K5,uD=fe(()=>{"use strict";I();Fft=de(Ye()),oC=de(ya()),lC=de(it()),Roe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,lC.jsx)(oC.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},r,{children:(0,lC.jsx)(oC.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})}))},bAe=function(r){return(0,lC.jsx)(Roe,{color:r.color})},K5={svgSource:{src:bAe}}});var bft,as,Z1,AAe,EAe,cD,TAe,xAe,sD,Coe=fe(()=>{"use strict";I();bft=de(Ye()),as=de(ya()),Z1=de(it()),AAe=function(r){return(0,Z1.jsxs)(as.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:[(0,Z1.jsx)(as.Path,{d:"M3.28016 8.81433C-0.458139 8.81433 0.123204 15.1365 9.99792 9.99977C19.8726 4.86305 20.4568 11.1855 16.7184 11.1855",stroke:r.color,"stroke-linecap":"round"}),(0,Z1.jsx)(as.Path,{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.137 10.5892C18.6936 11.3069 17.8187 11.7779 16.7172 11.7779C16.3899 11.7779 16.1245 11.5126 16.1245 11.1853C16.1245 10.8579 16.3899 10.5926 16.7172 10.5926C17.4849 10.5926 17.9388 10.2734 18.1286 9.9661C18.3126 9.66834 18.2908 9.34026 18.037 9.0794C17.7569 8.79151 17.0894 8.48655 15.7936 8.60782C14.5111 8.72785 12.699 9.26183 10.2702 10.5253C7.7617 11.8302 5.79785 12.4322 4.31068 12.5714C2.83679 12.7094 1.74066 12.397 1.10796 11.7462C0.448937 11.0683 0.409206 10.1368 0.858757 9.4099C1.30246 8.69243 2.17743 8.22137 3.27892 8.22137C3.60625 8.22137 3.8716 8.48673 3.8716 8.81406C3.8716 9.14139 3.60625 9.40674 3.27892 9.40674C2.51125 9.40674 2.05703 9.72595 1.86692 10.0334C1.68266 10.3313 1.7045 10.6593 1.95786 10.9199C2.23756 11.2076 2.90463 11.5125 4.20018 11.3912C5.48245 11.2712 7.29429 10.7372 9.72316 9.47369C12.2317 8.1688 14.1957 7.56682 15.6831 7.42761C17.1573 7.28965 18.2536 7.60218 18.8866 8.25282C19.5459 8.93049 19.5864 9.86199 19.137 10.5892Z",fill:r.color}),(0,Z1.jsx)(as.Path,{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.98047 10C3.98047 6.67551 6.67551 3.98047 10 3.98047C12.111 3.98047 13.9683 5.06716 15.0428 6.71167C15.2372 6.68168 15.4259 6.65825 15.609 6.64112C15.7913 6.62405 15.9709 6.6131 16.1473 6.60843C14.9513 4.44528 12.6467 2.98047 10 2.98047C6.12322 2.98047 2.98047 6.12322 2.98047 10C2.98047 10.192 2.98817 10.3821 3.00329 10.5702C3.23295 10.6189 3.55905 10.648 4.01143 10.6144C3.99096 10.4124 3.98047 10.2074 3.98047 10ZM4.14331 11.3966C3.7424 11.4308 3.40306 11.4236 3.11784 11.3888C3.20191 11.8077 3.32329 12.2132 3.47835 12.6016C3.7403 12.6088 4.01779 12.5991 4.31014 12.5717C4.38684 12.5646 4.4648 12.5561 4.54404 12.5465C4.37346 12.1816 4.2384 11.7968 4.14331 11.3966ZM4.9563 13.287C4.75968 13.3175 4.56888 13.3412 4.38381 13.3585C4.20386 13.3754 4.02659 13.3863 3.85242 13.3911C5.04834 15.5545 7.35308 17.0195 10 17.0195C13.8768 17.0195 17.0195 13.8768 17.0195 10C17.0195 9.80846 17.0119 9.61872 16.9968 9.43105C16.7678 9.38168 16.4418 9.35163 15.9885 9.38478C16.009 9.58706 16.0195 9.7923 16.0195 10C16.0195 13.3245 13.3245 16.0195 10 16.0195C7.88838 16.0195 6.03071 14.9322 4.9563 13.287ZM15.8565 8.6025C16.2577 8.56872 16.5972 8.57641 16.8823 8.61177C16.7982 8.19259 16.6768 7.7869 16.5216 7.39832C16.2575 7.39075 15.9776 7.40031 15.6826 7.42793C15.6081 7.4349 15.5323 7.44304 15.4554 7.45237C15.6261 7.81728 15.7613 8.20214 15.8565 8.6025Z",fill:r.color})]})},EAe=function(r){return(0,Z1.jsx)(AAe,{color:r.color})},cD={svgSource:{src:EAe}},TAe=function(r){var u=r.height,c=u===void 0?20:u,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">\n<path d="M18.1757 7.53056C17.8242 7.40046 17.4348 7.33497 17.011 7.3243C16.9791 7.24073 14.9258 7.2008 14.5774 7.13904C11.9146 8.13349 6.05575 12.2183 3.00101 12.2183V12.6835C4.08064 15.5002 6.80581 17.5 10.0023 17.5C13.5202 17.5 16.4723 15.078 17.2823 11.8106C18.5631 11.7257 19.6245 11.0556 19.9141 10.1328C20.0696 9.63708 20.0161 9.10055 19.7302 8.62464C19.4473 8.15362 18.8366 7.77523 18.1757 7.53056Z" fill="url(#paint0_radial_445591_3694)"/>\n<path d="M18.1757 7.53056C17.8242 7.40046 17.4348 7.33497 17.011 7.3243C16.9791 7.24073 14.9258 7.2008 14.5774 7.13904C11.9146 8.13349 6.05575 12.2183 3.00101 12.2183V12.6835C4.08064 15.5002 6.80581 17.5 10.0023 17.5C13.5202 17.5 16.4723 15.078 17.2823 11.8106C18.5631 11.7257 19.6245 11.0556 19.9141 10.1328C20.0696 9.63708 20.0161 9.10055 19.7302 8.62464C19.4473 8.15362 18.8366 7.77523 18.1757 7.53056Z" fill="url(#paint1_radial_445591_3694)"/>\n<path d="M18.1757 7.53056C17.8242 7.40046 17.4348 7.33497 17.011 7.3243C16.9791 7.24073 14.9258 7.2008 14.5774 7.13904C11.9146 8.13349 6.05575 12.2183 3.00101 12.2183V12.6835C4.08064 15.5002 6.80581 17.5 10.0023 17.5C13.5202 17.5 16.4723 15.078 17.2823 11.8106C18.5631 11.7257 19.6245 11.0556 19.9141 10.1328C20.0696 9.63708 20.0161 9.10055 19.7302 8.62464C19.4473 8.15362 18.8366 7.77523 18.1757 7.53056Z" fill="url(#paint2_radial_445591_3694)"/>\n<path d="M18.1757 7.53056C17.8242 7.40046 17.4348 7.33497 17.011 7.3243C16.9791 7.24073 14.9258 7.2008 14.5774 7.13904C11.9146 8.13349 6.05575 12.2183 3.00101 12.2183V12.6835C4.08064 15.5002 6.80581 17.5 10.0023 17.5C13.5202 17.5 16.4723 15.078 17.2823 11.8106C18.5631 11.7257 19.6245 11.0556 19.9141 10.1328C20.0696 9.63708 20.0161 9.10055 19.7302 8.62464C19.4473 8.15362 18.8366 7.77523 18.1757 7.53056Z" fill="url(#paint3_radial_445591_3694)"/>\n<path d="M18.1757 7.53056C17.8242 7.40046 17.4348 7.33497 17.011 7.3243C16.9791 7.24073 14.9258 7.2008 14.5774 7.13904C11.9146 8.13349 6.05575 12.2183 3.00101 12.2183V12.6835C4.08064 15.5002 6.80581 17.5 10.0023 17.5C13.5202 17.5 16.4723 15.078 17.2823 11.8106C18.5631 11.7257 19.6245 11.0556 19.9141 10.1328C20.0696 9.63708 20.0161 9.10055 19.7302 8.62464C19.4473 8.15362 18.8366 7.77523 18.1757 7.53056Z" fill="url(#paint4_radial_445591_3694)" fill-opacity="0.5"/>\n<path d="M18.1757 7.53056C17.8242 7.40046 17.4348 7.33497 17.011 7.3243C16.9791 7.24073 14.9258 7.2008 14.5774 7.13904C11.9146 8.13349 6.05575 12.2183 3.00101 12.2183V12.6835C4.08064 15.5002 6.80581 17.5 10.0023 17.5C13.5202 17.5 16.4723 15.078 17.2823 11.8106C18.5631 11.7257 19.6245 11.0556 19.9141 10.1328C20.0696 9.63708 20.0161 9.10055 19.7302 8.62464C19.4473 8.15362 18.8366 7.77523 18.1757 7.53056Z" fill="url(#paint5_radial_445591_3694)"/>\n<path d="M1.82669 12.4694C2.17812 12.5995 2.5675 12.665 2.99134 12.6757C2.99422 12.6832 2.9971 12.6907 3 12.6982V12.6758C5.56313 12.6758 7.7807 11.3377 9.99973 9.99874C12.218 8.66022 14.4378 7.32083 17.0056 7.31642C15.926 4.49973 13.1965 2.5 10 2.5C6.48218 2.5 3.53004 4.92193 2.72004 8.18931C1.43929 8.2743 0.375472 8.94823 0.0859451 9.87109C-0.0695636 10.3668 -0.0160388 10.9033 0.269798 11.3792C0.552697 11.8502 1.16575 12.2247 1.82669 12.4694Z" fill="url(#paint6_radial_445591_3694)"/>\n<path d="M1.82669 12.4694C2.17812 12.5995 2.5675 12.665 2.99134 12.6757C2.99422 12.6832 2.9971 12.6907 3 12.6982V12.6758C5.56313 12.6758 7.7807 11.3377 9.99973 9.99874C12.218 8.66022 14.4378 7.32083 17.0056 7.31642C15.926 4.49973 13.1965 2.5 10 2.5C6.48218 2.5 3.53004 4.92193 2.72004 8.18931C1.43929 8.2743 0.375472 8.94823 0.0859451 9.87109C-0.0695636 10.3668 -0.0160388 10.9033 0.269798 11.3792C0.552697 11.8502 1.16575 12.2247 1.82669 12.4694Z" fill="url(#paint7_radial_445591_3694)"/>\n<path d="M1.82669 12.4694C2.17812 12.5995 2.5675 12.665 2.99134 12.6757C2.99422 12.6832 2.9971 12.6907 3 12.6982V12.6758C5.56313 12.6758 7.7807 11.3377 9.99973 9.99874C12.218 8.66022 14.4378 7.32083 17.0056 7.31642C15.926 4.49973 13.1965 2.5 10 2.5C6.48218 2.5 3.53004 4.92193 2.72004 8.18931C1.43929 8.2743 0.375472 8.94823 0.0859451 9.87109C-0.0695636 10.3668 -0.0160388 10.9033 0.269798 11.3792C0.552697 11.8502 1.16575 12.2247 1.82669 12.4694Z" fill="url(#paint8_radial_445591_3694)"/>\n<path d="M1.82669 12.4694C2.17812 12.5995 2.5675 12.665 2.99134 12.6757C2.99422 12.6832 2.9971 12.6907 3 12.6982V12.6758C5.56313 12.6758 7.7807 11.3377 9.99973 9.99874C12.218 8.66022 14.4378 7.32083 17.0056 7.31642C15.926 4.49973 13.1965 2.5 10 2.5C6.48218 2.5 3.53004 4.92193 2.72004 8.18931C1.43929 8.2743 0.375472 8.94823 0.0859451 9.87109C-0.0695636 10.3668 -0.0160388 10.9033 0.269798 11.3792C0.552697 11.8502 1.16575 12.2247 1.82669 12.4694Z" fill="url(#paint9_radial_445591_3694)"/>\n<defs>\n<radialGradient id="paint0_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(16.4652 18.5533) rotate(-125.948) scale(15.94 15.8004)">\n<stop stop-color="#8F77FF"/>\n<stop offset="0.457087" stop-color="#775BE3"/>\n<stop offset="0.655749" stop-color="#6552D9"/>\n</radialGradient>\n<radialGradient id="paint1_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(19.4821 11.7062) rotate(160.502) scale(3.47169 8.68803)">\n<stop offset="0.240647" stop-color="#6E30C8"/>\n<stop offset="1" stop-color="#6730C6" stop-opacity="0"/>\n</radialGradient>\n<radialGradient id="paint2_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(13.9085 22.051) rotate(-124.74) scale(7.17869 27.5349)">\n<stop stop-color="#F36284"/>\n<stop offset="1" stop-color="#F36284" stop-opacity="0"/>\n</radialGradient>\n<radialGradient id="paint3_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(20.7093 7.13904) rotate(-180) scale(13.5506 7.64451)">\n<stop stop-color="#7D40C8"/>\n<stop offset="1" stop-color="#7F45D2" stop-opacity="0"/>\n</radialGradient>\n<radialGradient id="paint4_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(11.5008 16.8946) rotate(55.5813) scale(15.0359 45.6198)">\n<stop offset="0.264826" stop-color="#0A26B5" stop-opacity="0"/>\n<stop offset="0.581102" stop-color="#051D92"/>\n</radialGradient>\n<radialGradient id="paint5_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(20.3514 13.0229) rotate(175.731) scale(3.53809 9.54879)">\n<stop offset="0.194944" stop-color="#E173E7"/>\n<stop offset="0.90109" stop-color="#E173E7" stop-opacity="0"/>\n</radialGradient>\n<radialGradient id="paint6_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.91903 3.11966) rotate(36.2755) scale(15.6224 15.5675)">\n<stop stop-color="#3DD3DC"/>\n<stop offset="1" stop-color="#4290F0"/>\n</radialGradient>\n<radialGradient id="paint7_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(0.000344079 8.18023) rotate(-52.0806) scale(5.36757 13.083)">\n<stop offset="0.285416" stop-color="#3A80E1"/>\n<stop offset="1" stop-color="#488AE5" stop-opacity="0"/>\n</radialGradient>\n<radialGradient id="paint8_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(0.000343181 6.57943) rotate(-10.0614) scale(2.6602 8.13882)">\n<stop offset="0.23235" stop-color="#3DD3DC"/>\n<stop offset="1" stop-color="#3DD3DC" stop-opacity="0"/>\n</radialGradient>\n<radialGradient id="paint9_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.59827 2.9545) rotate(67.9473) scale(10.3999 31.8176)">\n<stop offset="0.576013" stop-color="#26CFDB" stop-opacity="0"/>\n<stop offset="1" stop-color="#19D9E7"/>\n</radialGradient>\n</defs>\n</svg>';return(0,Z1.jsx)(as.SvgXml,{height:c,width:m,xml:t})},xAe=function(r){return(0,Z1.jsx)(TAe,{height:r.height,width:r.width})},sD={svgSource:{src:xAe}}});var Foe,xft,uC,dD,kAe,wAe,yoe,Soe=fe(()=>{"use strict";I();Foe=de(ni()),xft=de(Ye()),uC=de(ya()),dD=de(it()),kAe=["color","width","height","viewBox"],wAe=function(r){var u=r.color,c=r.width,d=c===void 0?20:c,m=r.height,t=m===void 0?20:m,s=r.viewBox,n=s===void 0?"0 0 20 20":s,a=(0,Foe.default)(r,kAe);return(0,dD.jsx)(uC.Svg,Object.assign({},a,{width:d,height:t,viewBox:n,children:(0,dD.jsx)(uC.Path,{fill:u,d:"M7.14645 7.14645C7.34171 6.95118 7.65829 6.95118 7.85355 7.14645L10 9.29289L12.1464 7.14645C12.3417 6.95118 12.6583 6.95118 12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L10.7071 10L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L10 10.7071L7.85355 12.8536C7.65829 13.0488 7.34171 13.0488 7.14645 12.8536C6.95118 12.6583 6.95118 12.3417 7.14645 12.1464L9.29289 10L7.14645 7.85355C6.95118 7.65829 6.95118 7.34171 7.14645 7.14645ZM3 6C3 4.34315 4.34315 3 6 3H14C15.6569 3 17 4.34315 17 6V14C17 15.6569 15.6569 17 14 17H6C4.34315 17 3 15.6569 3 14V6ZM6 4C4.89543 4 4 4.89543 4 6V14C4 15.1046 4.89543 16 6 16H14C15.1046 16 16 15.1046 16 14V6C16 4.89543 15.1046 4 14 4H6Z"})}))},yoe={svgSource:{src:wAe}}});var Ift,q5,xd,IAe,fD,DAe,Lh,gD=fe(()=>{"use strict";I();Ift=de(Ye()),q5=de(ya()),xd=de(it()),IAe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,xd.jsx)(q5.Svg,Object.assign({width:"20",height:"20",viewBox:"0 0 20 20"},r,{children:(0,xd.jsx)(q5.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})}))},fD=function(r){return(0,xd.jsx)(IAe,{color:r.color})},DAe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,xd.jsx)(q5.Svg,Object.assign({width:"20",height:"20",viewBox:"0 0 20 20"},r,{children:(0,xd.jsx)(q5.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})}))},Lh=function(r){return(0,xd.jsx)(DAe,{color:r.color})}});var _ft,cC,mD,MAe,hD,boe=fe(()=>{"use strict";I();_ft=de(Ye()),cC=de(ya()),mD=de(it()),MAe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,mD.jsx)(cC.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},r,{children:(0,mD.jsx)(cC.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})}))},hD={svgSource:{src:MAe}}});var Aoe,Pft,sC,pD,_Ae,LAe,Eoe,Toe=fe(()=>{"use strict";I();Aoe=de(ni()),Pft=de(Ye()),sC=de(ya()),pD=de(it()),_Ae=["color","width","height","viewBox"],LAe=function(r){var u=r.color,c=r.width,d=c===void 0?20:c,m=r.height,t=m===void 0?20:m,s=r.viewBox,n=s===void 0?"0 0 20 20":s,a=(0,Aoe.default)(r,_Ae);return(0,pD.jsx)(sC.Svg,Object.assign({},a,{width:d,height:t,viewBox:n,children:(0,pD.jsx)(sC.Path,{fill:u,d:"M10.5 12C11.3284 12 12 12.6716 12 13.5V14C12 15.9714 10.1405 18 7 18C3.85951 18 2 15.9714 2 14V13.5C2 12.6716 2.67157 12 3.5 12H10.5ZM10.5 13H3.5C3.22386 13 3 13.2239 3 13.5V14C3 15.4376 4.43216 17 7 17C9.56784 17 11 15.4376 11 14V13.5C11 13.2239 10.7761 13 10.5 13ZM7 5.5C8.51878 5.5 9.75 6.73122 9.75 8.25C9.75 9.76878 8.51878 11 7 11C5.48122 11 4.25 9.76878 4.25 8.25C4.25 6.73122 5.48122 5.5 7 5.5ZM16 2C17.0544 2 17.9182 2.81588 17.9945 3.85074L18 4V6C18 7.05436 17.1841 7.91817 16.1493 7.99451L16 8H14.499L13.301 9.59979C12.7716 10.306 11.6965 10.0199 11.5243 9.22426L11.5066 9.11264L11.5008 9L11.5 7.935L11.4224 7.91532C10.697 7.69685 10.1452 7.07753 10.0246 6.3148L10.0055 6.14926L10 6V4C10 2.94564 10.8159 2.08183 11.8507 2.00549L12 2H16ZM7 6.5C6.0335 6.5 5.25 7.2835 5.25 8.25C5.25 9.2165 6.0335 10 7 10C7.9665 10 8.75 9.2165 8.75 8.25C8.75 7.2835 7.9665 6.5 7 6.5ZM16 3H12C11.4872 3 11.0645 3.38604 11.0067 3.88338L11 4V6C11 6.51284 11.386 6.93551 11.8834 6.99327L12 7H12.5008V9L14 7H16C16.5128 7 16.9355 6.61396 16.9933 6.11662L17 6V4C17 3.48716 16.614 3.06449 16.1166 3.00673L16 3Z"})}))},Eoe={svgSource:{src:LAe}}});var Hft,fC,dC,BAe,PAe,vD,xoe=fe(()=>{"use strict";I();Hft=de(Ye()),fC=de(ya()),dC=de(it()),BAe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,dC.jsx)(fC.Svg,Object.assign({width:"20",height:"20",viewBox:"0 0 20 20"},r,{children:(0,dC.jsx)(fC.Path,{d:"M10 3C6.13401 3 3 6.13401 3 10C3 13.866 6.13401 17 10 17C13.866 17 17 13.866 17 10C17 6.13401 13.866 3 10 3ZM2 10C2 5.58172 5.58172 2 10 2C14.4183 2 18 5.58172 18 10C18 14.4183 14.4183 18 10 18C5.58172 18 2 14.4183 2 10Z",fill:c})}))},PAe=function(r){return(0,dC.jsx)(BAe,{color:r.color})},vD={svgSource:{src:PAe}}});var Uft,mC,gC,OAe,NAe,RD,koe=fe(()=>{"use strict";I();Uft=de(Ye()),mC=de(ya()),gC=de(it()),OAe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,gC.jsx)(mC.Svg,Object.assign({width:"20",height:"20",viewBox:"0 0 20 20"},r,{children:(0,gC.jsx)(mC.Path,{d:"M10 14.5C12.4853 14.5 14.5 12.4853 14.5 10C14.5 7.51472 12.4853 5.5 10 5.5C7.51472 5.5 5.5 7.51472 5.5 10C5.5 12.4853 7.51472 14.5 10 14.5ZM10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM3 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})}))},NAe=function(r){return(0,gC.jsx)(OAe,{color:r.color})},RD={svgSource:{src:NAe}}});var $ft,pC,hC,HAe,VAe,vC,CD=fe(()=>{"use strict";I();$ft=de(Ye()),pC=de(ya()),hC=de(it()),HAe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,hC.jsx)(pC.Svg,Object.assign({width:16,height:16,viewBox:"0 0 16 16"},r,{children:(0,hC.jsx)(pC.Path,{d:"M5.47 9.83a.92.92 0 0 0 1.4-.46l.35-1.07A1.72 1.72 0 0 1 8.3 7.22l1.09-.35a.92.92 0 0 0-.04-1.75l-1.07-.35A1.7 1.7 0 0 1 7.2 3.7L6.85 2.6a.92.92 0 0 0-.87-.6c-.2 0-.38.05-.53.16a.92.92 0 0 0-.35.46l-.35 1.09A1.71 1.71 0 0 1 3.7 4.77l-1.08.36a.92.92 0 0 0 0 1.74l1.08.35A1.71 1.71 0 0 1 4.78 8.3l.35 1.08c.06.18.18.34.34.45ZM4 6.26 3.15 6l.87-.28A2.72 2.72 0 0 0 5.7 4l.26-.86.28.87a2.7 2.7 0 0 0 1.72 1.71l.88.27-.86.28a2.7 2.7 0 0 0-1.72 1.72l-.26.85-.28-.86A2.7 2.7 0 0 0 4 6.26Zm6.52 7.6c.14.09.3.14.47.14a.81.81 0 0 0 .76-.55l.25-.76a1.09 1.09 0 0 1 .68-.68l.77-.25a.8.8 0 0 0-.02-1.53l-.77-.25a1.08 1.08 0 0 1-.68-.67l-.25-.78A.8.8 0 0 0 11.1 8a.8.8 0 0 0-.88.54l-.25.77a1.1 1.1 0 0 1-.66.67l-.78.26a.8.8 0 0 0-.38 1.22c.1.14.23.24.4.3l.76.25a1.09 1.09 0 0 1 .68.68l.25.77c.06.16.16.3.3.4Zm-.91-2.8L9.44 11l.19-.06a2.09 2.09 0 0 0 1.3-1.32l.05-.18.06.18a2.08 2.08 0 0 0 1.32 1.32l.2.06-.18.06a2.08 2.08 0 0 0-1.32 1.32l-.06.18-.06-.18a2.07 2.07 0 0 0-1.32-1.32Z",fill:c})}))},VAe=function(r){return(0,hC.jsx)(HAe,{color:r.color})},vC={svgSource:{src:VAe}}});var Jft,CC,RC,ZAe,jAe,FC,woe=fe(()=>{"use strict";I();Jft=de(Ye()),CC=de(ya()),RC=de(it()),ZAe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,RC.jsx)(CC.Svg,Object.assign({width:16,height:16,viewBox:"0 0 16 16"},r,{children:(0,RC.jsx)(CC.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})}))},jAe=function(r){return(0,RC.jsx)(ZAe,{color:r.color})},FC={svgSource:{src:jAe}}});var egt,SC,yC,UAe,bC,FD=fe(()=>{"use strict";I();egt=de(Ye()),SC=de(ya()),yC=de(it()),UAe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,yC.jsx)(SC.Svg,Object.assign({width:"20",height:"20",viewBox:"0 0 20 20"},r,{children:(0,yC.jsx)(SC.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})}))},bC=function(r){return(0,yC.jsx)(UAe,{color:r.color})}});var Q5=fe(()=>{"use strict";I();hoe();poe();voe();uD();Coe();xoe();koe();woe()});var Doe,Ioe,Bh,Moe=fe(()=>{"use strict";I();Doe=de(Dr()),Ioe={flexGrow:1},Bh=Doe.StyleSheet.create({gap:{gap:4},selectionContainer:Object.assign({},Ioe,{flexDirection:"row",alignItems:"center",gap:4}),titlePreviewSubtitleContainer:Object.assign({},Ioe),titlePreviewContainer:{flexDirection:"row",alignItems:"center",gap:4}})});function Boe(e){var r=e.a11yLabel,u=e.IconComponent,c=e.itemContext,d=e.onPress,m=e.selected,t=e.subTitle,s=e.tag,n=e.testID,a=e.title,l=e.tooltip,o=d===void 0,f=ft();function g(){return s?Jr(B1,{appearance:"filled",badgeColor:"informative",size:"small"},s):null}var h=yD.default.useCallback(function(){d==null||d(c)},[c,d]),y=yD.default.useMemo(function(){return{selected:m}},[m]),p=wT({disabled:o}),R=(0,_oe.default)(p,2),C=R[0],S=C.onFocus,F=C.onBlur,E=R[1].focused,A=E?f.colors.menuItemTextHovered:f.colors.menuItemText;return Jr(zAe,{accessibilityLabel:r,accessibilityState:y,disabled:o,icon:u,key:c,onBlur:F,onClick:h,onFocus:S,style:Bh.gap,testID:n,tooltip:l},Jr(AC.View,{style:Bh.selectionContainer},Jr(AC.View,{style:Bh.titlePreviewSubtitleContainer},Jr(AC.View,{style:Bh.titlePreviewContainer},Jr(ot,{color:A,variant:"body1Strong"},a),g()),t&&Jr(ot,{color:A},t)),Jr(Hu,(0,SD.default)({},m?RD:vD,{color:A}))))}var _oe,SD,Loe,yD,AC,WAe,zAe,Poe=fe(()=>{"use strict";I();_oe=de(Oa()),SD=de(WI()),Loe=de(ni()),yD=de(Ye());xh();rn();AC=de(Dr());C1();tt();v1();Q5();Moe();Jn();WAe=["icon"],zAe=A0.compose({slotProps:{iconPlaceholder:ra(function(e){var r;return{style:{minHeight:2*((r=e.iconSize)!=null?r:16),minWidth:e.iconSize,alignSelf:"flex-start",justifyContent:"center",marginEnd:e.gap}}},["iconSize","gap"])},useRender:function(r,u){var c=Lc(r),d=u(r,function(m){return c.state[m]||r[m]});return function(m,t){var s=$t(c.props,m),n=s.icon,a=(0,Loe.default)(s,WAe);if(!t)return null;if(d.iconPlaceholder===void 0)throw new Error("Slots.iconPlaceholder must be defined");if(d.fontOrSvgIcon===void 0)throw new Error("Slots.fontOrSvgIcon must be defined");return Jr(d.root,a,Jr(d.iconPlaceholder,{accessible:!1},Jr(d.fontOrSvgIcon,(0,SD.default)({accessible:!1},n))),t)}}})});function Noe(e){return{subtle:{backgroundColor:e.colors.neutralBackground3,color:e.colors.neutralForeground3,hovered:{backgroundColor:e.colors.neutralBackground3Hover,color:e.colors.neutralForeground3Hover},pressed:{backgroundColor:e.colors.neutralBackground3Pressed,color:e.colors.neutralForeground3Pressed},focused:{backgroundColor:e.colors.neutralBackground3Selected,color:e.colors.neutralForeground3Selected}}}}var Ooe,EC,_0,$Ae,TC,bD=fe(()=>{"use strict";I();Ooe=de(Oa());C1();EC=de(Ye());Oi();Ta();Poe();v1();uD();tt();rn();Jn();_0=de(it());$Ae=Za.customize(Noe),TC=function(r){var u,c,d=r.menuOptions,m=r.onModelChange,t=r.selectedModel,s=r.style,n=r.testID,a=ft(),l=EC.default.useState(),o=(0,Ooe.default)(l,2),f=o[0],g=o[1],h=t??f,y=(u=d.find(function(T){return T.name===h}))!=null?u:d[0],p=EC.default.useCallback(function(T){T!==h&&(m==null||m(T),g(T))},[m,h]);function R(T){var M={a11yLabel:T.a11yLabel,IconComponent:T.IconComponent,itemContext:T.name,onPress:p,selected:y===T,subTitle:T.subTitle,tag:T.tag,title:T.title};return(0,_0.jsx)(Boe,Object.assign({},M),M.itemContext)}var C=oi({}),S=C.props,F=C.state,E=EC.default.useMemo(function(){return Noe(a)},[a]),A=F.pressed&&E.subtle.pressed.color?E.subtle.pressed.color:F.focused&&E.subtle.focused.color?E.subtle.focused.color:F.hovered&&E.subtle.hovered.color?E.subtle.hovered.color:E.subtle.color;return(0,_0.jsxs)(Ml,{children:[(0,_0.jsx)(_l,{children:(0,_0.jsxs)($Ae,Object.assign({accessibilityLabel:dr.modelSelectionTooltip,appearance:"subtle",icon:K5,iconPosition:"after",shape:"circular",style:s,tooltip:dr.modelSelectionTooltip,testID:n},S,{children:[(0,_0.jsx)(Hu,Object.assign({},y.IconComponent,{color:A})),(0,_0.jsx)(ot,{color:A,children:(c=y.shortTitle)!=null?c:y.title})]}))}),(0,_0.jsx)(Ll,{directionalHint:"bottomRightEdge",children:(0,_0.jsx)(io,{children:d.map(R)})})]})}});var AD,Hoe,KAe,qAe,QAe,xC,ED=fe(()=>{"use strict";I();AD=de(WI());td();Q5();Ta();li();Oi();Z5();tt();Hoe=de(Dr());xh();B6();Jn();KAe=function(r){return Ht(r)?{}:{checked:{subtle:{color:"#1E57AD",backgroundColor:"#D2E0F4",hovered:{color:"#1E57AD",backgroundColor:"#D2E0F4"},focused:{color:"#1E57AD",backgroundColor:"#D2E0F4"},pressed:{color:"#1E57AD",backgroundColor:"#D2E0F4"},disabled:{color:"#1E57AD",backgroundColor:"#D2E0F4"}}}}},qAe={alignItems:"center",flexDirection:"row",gap:4,marginStart:8},QAe="Frontier",xC=x4.compose({displayName:"ResearcherButton",useRender:function(r,u){var c,d=oi(r),m=d.props,t=d.state,s=(c=r.iconOnly)!=null?c:r.disabled||!(t.hovered||t.focused),n=Object.assign({appearance:"subtle",size:"small",shape:"rounded",tooltip:dr.researcherButtonTooltip},r,m,{iconOnly:s}),a=s5(n),l=u(n,function(f){return b4(f,a.state,n)}),o=n.checked?sD:cD;return function(f){var g=$t(a.props,f),h=dr.deepResearchModelTitle;return Jr(l.root,(0,AD.default)({},g,{accessibilityLabel:h}),Jr(l.icon,(0,AD.default)({},o,{accessible:!1})),!s&&Jr(Hoe.View,{style:qAe},Jr(l.content,{accessible:!1,key:"content"},h),Jr(B1,{appearance:"filled",badgeColor:"informative",shape:"square",size:"small",tooltip:dr.frontierTooltip},QAe)),l.focusInnerBorder&&a.state.focused&&!!a.state.measuredHeight&&!!a.state.measuredWidth&&a.state.shouldUseTwoToneFocusBorder&&Jr(l.focusInnerBorder,{style:A4(a.state.measuredHeight,a.state.measuredWidth),accessible:!1,focusable:!1}))}}}).customize(yh,KAe)});var Jgt,TD,Voe,kC,si,JAe,XAe,YAe,eEe,Zoe,joe=fe(()=>{"use strict";I();Jgt=de(Ye()),TD=de(Dr());_c();EX();yI();Voe=de(NR());rn();Pie();kC=de(ya());Oi();Ta();nl();SI();Ule();UI();wn();bD();ED();si=de(it()),JAe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,si.jsx)(kC.Svg,Object.assign({width:"20",height:"20",viewBox:"1 1 21 21"},r,{children:(0,si.jsx)(kC.Path,{d:"M10.8371 3.13074C10.6332 2.94456 10.3169 2.95895 10.1307 3.16289C9.94456 3.36683 9.95895 3.68309 10.1629 3.86927L16.3307 9.5H2.5C2.22386 9.5 2 9.72386 2 10C2 10.2761 2.22386 10.5 2.5 10.5H16.3279L10.1629 16.1281C9.95895 16.3143 9.94456 16.6305 10.1307 16.8345C10.3169 17.0384 10.6332 17.0528 10.8371 16.8666L17.7535 10.5526C17.8934 10.4248 17.9732 10.2573 17.993 10.0841C17.9976 10.0568 18 10.0287 18 10C18 9.97313 17.9979 9.94675 17.9938 9.92103C17.9756 9.74512 17.8955 9.57446 17.7535 9.44478L10.8371 3.13074Z",fill:c})}))},XAe=function(r){return(0,si.jsx)(JAe,{color:r.color})},YAe={svgSource:{src:XAe}},eEe={height:32,width:32},Zoe=function(r,u){var c,d={};return Dt.getInstance().getChangeGate("CIQInput.DisableFocusBlurInEventHandlers"),(0,si.jsx)(Ek.Provider,{value:u.combobox,children:(0,si.jsx)(TD.View,Object.assign({},r.root,{children:(0,si.jsxs)(TD.View,Object.assign({},r.textInputContainer,{children:[(0,si.jsx)(Voe.RichTextInput,Object.assign({},r.textInput,d,{testID:Dx})),r.copilotComposeModelMenu&&(0,si.jsx)(TC,Object.assign({},r.copilotComposeModelMenu,{testID:C4})),r.researcherButton&&(0,si.jsx)(xC,Object.assign({},r.researcherButton)),r.attachmentList&&(0,si.jsx)(jle,Object.assign({},r.attachmentList)),r.characterCount.children&&(0,si.jsx)(p1,Object.assign({},r.characterCount,{variant:void 0,testID:R4})),r.open&&r.callout.anchorRect&&r.expandedInlineSuggestions&&r.expandedInlineSuggestions.enabled&&(0,si.jsx)(al,Object.assign({},r.callout,{children:r.vibrancyView?(0,si.jsx)(HR,Object.assign({},r.vibrancyView,{children:(0,si.jsx)(Dh,Object.assign({},r.expandedInlineSuggestions))})):(0,si.jsx)(Dh,Object.assign({},r.expandedInlineSuggestions))})),r.open&&r.callout.anchorRect&&r.inlineSuggestions&&!((c=r.expandedInlineSuggestions)!=null&&c.enabled)&&(0,si.jsx)(al,Object.assign({},r.callout,{children:r.vibrancyView?(0,si.jsx)(HR,Object.assign({},r.vibrancyView,{children:(0,si.jsx)(Fh,Object.assign({},r.inlineSuggestions))})):(0,si.jsx)(Fh,Object.assign({},r.inlineSuggestions))})),r.overMaxAttachments&&r.maxAttachments&&r.callout.anchorRect&&(0,si.jsx)(Bie,{anchorRect:r.callout.anchorRect,onDismiss:r.onOverMaxAttachmentsDismiss,maxAttachments:r.maxAttachments}),r.onMultiTurnSubmit&&(0,si.jsx)(Za,{accessibilityLabel:dr.inputFooterGenerateTooltip,appearance:"subtle",iconOnly:!0,icon:YAe,onClick:r.onMultiTurnSubmit,size:"medium",tooltip:dr.inputFooterGenerateTooltip,disabled:r.inputEmpty||r.overMaxCharacter,style:eEe})]}))}))})}});function xD(){return Dt.getInstance().getChangeGate("TabCloseCIQ")}function kD(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=r.open,c=u===void 0?!0:u,d=r.validPreviousCharacter,m=e.nativeEvent.key,t=e.nativeEvent,s=t.altKey,n=t.ctrlKey;return c?!ro()&&m==="ArrowUp"&&s||m==="Escape"||xD()&&m==="Tab"?"Close":"None":m===J5&&!n&&!s&&d?"Open":"None"}function Uoe(e,r){if(r.start===0)return!0;var u=e==null?void 0:e.at(r.start-1);switch(u){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"\n":case"\r":case"\v":return!0}return!1}var J5,Goe=fe(()=>{"use strict";I();wn();J5="/"});function hi(){for(var e=arguments.length,r=new Array(e),u=0;u<e;u++)r[u]=arguments[u];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==null||t.apply(void 0,d)}}var kd=fe(()=>{"use strict";I()});function go(){for(var e=arguments.length,r=new Array(e),u=0;u<e;u++)r[u]=arguments[u];var c=Woe.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 Woe,wd=fe(()=>{"use strict";I();Woe=de(Ye())});function zoe(e,r,u,c,d,m){var t=r.open,s=m&&Object.assign({},m),n=Object.assign({accessible:!0},d,{ref:go(u,d==null?void 0:d.ref)});n.accessibilityRole="textbox";var a=Object.assign({},c),l=t?rEe:e.submitOnEnter?aEe:tEe;return n.keyDownEvents=l,[a,n,s]}var bmt,rEe,tEe,aEe,$oe=fe(()=>{"use strict";I();bmt=de(Dr());wd();rEe=[{key:"ArrowDown"},{key:"ArrowUp"},{key:"Enter"},{key:"Escape"},{key:"Tab"}],tEe=[{key:"Enter",ctrlKey:!0}],aEe=[{key:"Enter"},{key:"Enter",ctrlKey:!0}]});var kmt,wD,Koe,qoe=fe(()=>{"use strict";I();kmt=de(Dr()),wD=function(r){return r.name==="HighContrast"},Koe=function(r){var u={resting:wD(r)?r.colors.neutralForeground2:r.colors.compoundBrandForeground1,hover:wD(r)?r.colors.neutralForeground2Hover:r.colors.compoundBrandForeground1Hover,pressed:wD(r)?r.colors.neutralForeground2Pressed: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:u,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.neutralForeground3,item:{background:{resting:r.colors.neutralBackground1,hover:r.colors.neutralBackground1Hover,pressed:r.colors.neutralBackground1Pressed},text:u,actionButtonForeground:u,highlighting:r.colors.neutralBackground1Selected}}}}});var Qoe,Joe,Xoe,Yoe=fe(()=>{"use strict";I();Qoe=de(et()),Joe=de(rt()),Xoe=function(){function e(){(0,Qoe.default)(this,e),this._onUpdate=void 0}return(0,Joe.default)(e,[{key:"onKeyPressed",value:function(u){return this._onUpdate?this._onUpdate(u):!1}},{key:"setKeyPressHandler",value:function(u){this._onUpdate=u}}])}()});var eue,rue,tue,aue=fe(()=>{"use strict";I();eue=de(et()),rue=de(rt()),tue=function(){function e(){(0,eue.default)(this,e),this._onUpdate=void 0}return(0,rue.default)(e,[{key:"onKeyPressed",value:function(u,c){return this._onUpdate?this._onUpdate(u,c):!1}},{key:"setKeyPressHandler",value:function(u){this._onUpdate=u}}])}()});var wC,nue,Pmt,iue=fe(()=>{"use strict";I();wC=de(Dr()),nue=function(r){return{nodeHandle:(0,wC.findNodeHandle)(r.current)}},Pmt=wC.TurboModuleRegistry.get("RootCallout")});var oue,uue,lue,X5,cue=fe(()=>{"use strict";I();oue=de(Ql()),uue=de(Dr()),lue=uue.TurboModuleRegistry.get("CloudFilePickerModule"),X5=function(){if(!lue)return null;var e=lue;return{available:e.getConstants().cloudFilePickerAvailable,pickCloudFile:function(){var r=(0,oue.default)(function*(c){return yield e.pickCloudFile(c)});function u(c){return r.apply(this,arguments)}return u}()}}()});function sue(e){var r=e.split("."),u=r.length>1?r.pop():void 0;return u}var due=fe(()=>{"use strict";I()});function DD(){var e;return(e=X5==null?void 0:X5.available)!=null?e:!1}function nEe(e){return e&&"current"in e?e:{current:null}}var ID,fue,gue=fe(()=>{"use strict";I();ID=de(Ye());Vm();Ta();iue();cue();due();fue=function(r,u,c,d,m,t,s){var n=ID.default.useCallback(function(){if(X5!==null){d(!0),m(!1);var l=function(){c(!1),u(!1)},o=nEe(t),f={uiContext:nue(o)};X5.pickCloudFile(f).then(function(g){if(g.items.length>=0){c(!0);var h=g.items.filter(function(y){return y.name&&y.webUrl}).map(function(y){return{fileExtension:sue(y.name),fileName:y.name,hitFileName:y.name,sourceType:m7.Undefined,type:"File",url:y.webUrl}});r(h)}else l()},l).then(function(){d(!1),m(!0)})}},[t,d,c,u,m,r]),a=ID.default.useMemo(function(){return DD()&&X5!==null?{iconOnly:!0,isUploadFileButtonEnabled:!0,onClickBrowseThisComputer:n,uploadFileButtonA11yLabel:dr.cloudFilePickerButtonLabel,uploadFileButtonLabel:dr.cloudFilePickerButtonLabel}:void 0},[n]);return a}});function mue(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 hue=fe(()=>{"use strict";I()});function MD(e,r){return e==="HighContrast"||!r.host.colors?{}:{colors:pue(e,r.host.colors.AppPrimary)}}function pue(e,r){var u=iEe(r),c=e==="White"||e==="Colorful";return{neutralForeground2BrandHover:c?u.shade10:u.tint40,neutralForeground2BrandPressed:c?u.shade30:u.tint10,neutralForeground2BrandSelected:c?u.shade20:u.tint40,neutralForeground3BrandHover:c?u.shade10:u.tint40,neutralForeground3BrandPressed:c?u.shade30:u.tint10,neutralForeground3BrandSelected:c?u.shade20:u.tint40,brandForegroundLink:c?u.primary:u.tint30,brandForegroundLinkHover:c?u.shade10:u.tint40,brandForegroundLinkPressed:c?u.shade30:u.tint10,brandForegroundLinkSelected:c?u.shade20:u.tint40,compoundBrandForeground1:c?u.primary:u.tint30,compoundBrandForeground1Hover:c?u.shade10:u.tint40,compoundBrandForeground1Pressed:c?u.shade30:u.tint10,brandForeground1:c?u.primary:u.tint30,brandForeground2:c?u.shade10:u.tint40,brandBackground:u.primary,brandBackgroundHover:u.shade10,brandBackgroundPressed:u.shade30,brandBackgroundSelected:u.shade20,compoundBrandBackground1:u.primary,compoundBrandBackground1Hover:u.shade10,compoundBrandBackground1Pressed:u.shade20,brandBackgroundStatic:u.primary,brandBackground2:u.tint40,neutralStrokeAccessibleSelected:u.primary,brandStroke1:u.primary,brandStroke2:u.tint40,compoundBrandStroke1:u.primary,compoundBrandStroke1Hover:u.shade10,compoundBrandStroke1Pressed:u.shade20}}function iEe(e){if(typeof e=="string"){if(e.toLowerCase()==="#185abd")return Je.color.word;if(e.toLowerCase()==="#107c41")return Je.color.excel;if(e.toLowerCase()==="#d83b01")return Je.color.office;if(e.toLowerCase()==="#80397b"||e.toLowerCase()==="#7719aa")return Je.color.oneNote;if(e.toLowerCase()==="#0078d4")return Je.color.outlook;if(e.toLowerCase()==="#c43e1c")return Je.color.powerPoint}return Je.color.brand}var _D=fe(()=>{"use strict";I();Ci()});var Rue=ar((r4t,vue)=>{I();vue.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 Fue=ar((a4t,Cue)=>{I();Cue.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 Sue=ar((i4t,yue)=>{I();yue.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 Aue=ar((o4t,bue)=>{I();bue.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 Tue=ar((c4t,Eue)=>{I();Eue.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 kue=ar((d4t,xue)=>{I();xue.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 lEe(e){for(var r in e)for(var u in e[r]){var c=e[r][u];if(typeof c=="string"&&c.includes("PlatformColor")){var d=c.substring(14,c.length-1);e[r][u]=(0,wue.PlatformColor)(d)}}return e}var wue,Iue,Due,Mue=fe(()=>{"use strict";I();wue=de(Dr()),Iue=de(dT()),Due=lEe(Iue.default)});function DC(e){return e==="White"||e==="Colorful"?IC.default:e==="DarkGray"?Pue.default:e==="Black"?_ue.default:e==="HighContrast"?Due:IC.default}function Hue(e){return e==="White"||e==="Colorful"?Bue.default:e==="DarkGray"?Oue.default:e==="Black"?Lue.default:e==="HighContrast"?Nue.default:IC.default}var _ue,Lue,IC,Bue,Pue,Oue,Nue,LD=fe(()=>{"use strict";I();_ue=de(Rue()),Lue=de(Fue()),IC=de(Sue()),Bue=de(Aue()),Pue=de(Tue()),Oue=de(kue()),Nue=de(sT());Mue()});function oEe(e){var r=DC(e);return Jm(r)}function uEe(e){var r=Hue(e);return Xm(r)}var BD,Vue,PD=fe(()=>{"use strict";I();F0();li();LD();BD=Ma(oEe);Vue=Ma(uEe)});function OD(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 ND=fe(()=>{"use strict";I()});function HD(e,r,u){return ur({colors:ur({},u&&OD(u)),typography:e.getConstants().fluentTypography,host:{palette:u||{},colors:cEe(e)}},r?{name:r}:void 0)}var cEe,VD=fe(()=>{"use strict";I();qt();ND();cEe=function(r){return Object.keys(r.getConstants().ramps).reduce(function(u,c){return Object.assign.apply(Object,Wt([u],r.getConstants().rampNames[c].map(function(d,m){var t;return t={},t[d]=r.getConstants().ramps[c][m],t}),!1))},{})}});function sEe(){var e=DC("Colorful");return vT(e)}var ZD,jD=fe(()=>{"use strict";I();F0();li();LD();ZD=Ma(sEe)});function Ph(){var e={sizes:ao.typography.sizes,weights:ao.typography.weights,families:{primary:"Segoe UI",secondary:"Segoe UI Semibold",cursive:"System",monospace:"Consolas",sansSerif:"System",serif:"System",numeric:"Bahnschrift"},variants:ur({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"}},ZD())};return e}var UD=fe(()=>{"use strict";I();qt();r4();jD()});function MC(e){return e==="TaskPane"?ur(ur({},Zue),{Bkg:"antiquewhite"}):Zue}var Zue,GD,WD=fe(()=>{"use strict";I();qt();Zue={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",TextEmphasis2:"#D83B01",BkgCtlSubtleSelected:"#F3F3F3",TextCtlSubtleSelected:"#262626",BkgCtlEmphasisFocus:"#F3F3F3",BkgCtlSubtleFocus:"#F3F3F3",BkgCtlSubtleHoverDisabled:"#F3F3F3",BkgCtlSubtleSelectedDisabled:"#F3F3F3",BkgHeader:"#E6E6E6",TextHeader:"#262626"};GD={getPalette:MC,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 jue,Uue,_C,zD=fe(()=>{"use strict";I();jue="",Uue=function(){return jue},_C=function(r){jue=r}});function dEe(){var e=!1;return e}function Gue(){return $ue}function $D(){if(!Oh){var e=LC.TurboModuleRegistry.get("Theming");e?(zue||(_C(e.getConstants().initialHostThemeSetting),zue=!0),$ue=e.getConstants(),dEe()?Oh=ur(ur({},e),{getPalette:MC,getConstants:Gue}):Oh=ur(ur({},e),{getPalette:e.getPalette,getConstants:Gue}),Wue=new LC.NativeEventEmitter(e)):Oh=GD}return[Oh,Wue]}var LC,Oh,$ue,Wue,zue,KD=fe(()=>{"use strict";I();qt();LC=de(Dr());WD();zD();Oh=void 0,$ue=void 0,Wue=void 0;zue=!1});function fEe(e){var r=e;return r&&r.message!==void 0?void 0:e}function Nh(e){e===void 0&&(e={});var r=$D(),u=r[0],c=r[1],d={module:u,emitter:c,themeName:Uue()||""},m=e.paletteName,t=new Zs(bT(e),function(){var n=m||"WhiteColors",a=fEe(d.module.getPalette(n));return HD(u,d.themeName,a)},function(){return!d.themeName||d.themeName===""?{}:{shadows:ur({},Vue(d.themeName)),typography:Ph()}},function(){return!d.themeName||d.themeName===""?{}:{colors:ur({},BD(d.themeName)),typography:Ph()}},function(n){return MD(d.themeName,n)},function(n){return n.host.palette?ur(ur({},m!==void 0&&{colors:mue(n.host.palette,d.themeName==="HighContrast")}),{typography:Ph()}):{}}),s=function(a){d.themeName=a&&a.hostThemeSetting||d.themeName,_C(d.themeName),t.invalidate()};return c&&c.addListener("onPlatformDefaultsChanged",s),t}var Kue=fe(()=>{"use strict";I();qt();r4();l5();hue();_D();PD();VD();UD();KD();zD()});var que=fe(()=>{"use strict";I()});var Que=fe(()=>{"use strict";I();WD();KD();que()});var qD=fe(()=>{"use strict";I();Kue();VD();Que();ND();PD();jD();_D();UD()});function QD(e,r){return new Zs(Nh({paletteName:r??"Dialogs_FluentSV"}),function(u){if(u.name==="Colorful"||u.name==="White")return{colors:{dangerBackground1:Je.color.cranberry.tint60,dangerForeground1:Je.color.cranberry.shade10,dangerStroke1:Je.color.cranberry.tint40,errorBarBackground:Je.color.orange.tint60,errorBarBorder:Je.color.orange.tint40,errorBarIcon:Je.color.orange.shade10}};if(u.name==="DarkGray"){var c;return{colors:{compoundBrandForeground1Pressed:(c=u.host.colors)==null?void 0:c.AppDarkShade30,dangerBackground1:Je.color.cranberry.shade40,dangerForeground1:Je.color.cranberry.tint40,dangerStroke1:Je.color.cranberry.primary,errorBarBackground:Je.color.orange.shade40,errorBarBorder:Je.color.orange.tint20,errorBarIcon:Je.color.orange.tint20}}}else{if(u.name==="Black")return{colors:{dangerBackground1:Je.color.cranberry.shade40,dangerForeground1:Je.color.cranberry.tint40,dangerStroke1:Je.color.cranberry.primary,errorBarBackground:Je.color.orange.shade40,errorBarBorder:Je.color.orange.tint20,errorBarIcon:Je.color.orange.tint20}};if(u.name==="HighContrast")return{colors:{compoundBrandForeground1:(0,Id.PlatformColor)("WindowText"),compoundBrandForeground1Hover:(0,Id.PlatformColor)("HighlightText"),compoundBrandForeground1Pressed:(0,Id.PlatformColor)("HighlightText"),errorBarBackground:(0,Id.PlatformColor)("Window"),errorBarBorder:(0,Id.PlatformColor)("WindowText"),errorBarIcon:(0,Id.PlatformColor)("WindowText")}}}return{}},e??{})}var Jue,Id,Xue,Xu,JD=fe(()=>{"use strict";I();Jue=de(Ye());qD();Ci();l5();l5();Id=de(Dr()),Xue=de(it());Xu=function(r){var u=r.children,c=r.paletteName,d=r.theme,m=Jue.useMemo(function(){return QD(d,c)},[d,c]);return(0,Xue.jsx)(e4,{theme:m,children:u})}});function XD(){return Dt.getInstance().getChangeGate("UseReplaceText")}function Wo(){return Dt.getInstance().getChangeGate("CiqImperativeHandle")}var YD=fe(()=>{"use strict";I();wn()});var eM=ar((Mht,Yue)=>{I();Yue.exports=Bc().StringResources.createLazyTable({location:"_office_iss_canvas_contextual/CommonStrings.resjson"})});var rM=ar((Lht,e0e)=>{I();e0e.exports=Bc().StringResources.createLazyTable({location:"_office_iss_canvas_contextual/CritiqueStrings.resjson"})});var tM=ar((Pht,r0e)=>{I();r0e.exports=Bc().StringResources.createLazyTable({location:"_office_iss_canvas_contextual/CritiqueExplanationStrings.resjson"})});var aM=ar((Nht,t0e)=>{I();t0e.exports=Bc().StringResources.createLazyTable({location:"_office_iss_canvas_contextual/TextFormattingStrings.resjson"})});var nM=ar((Vht,a0e)=>{I();a0e.exports=Bc().StringResources.createLazyTable({location:"_office_iss_canvas_contextual/InlineSuggestionsStrings.resjson"})});function l0e(){return Dt.getInstance().getBooleanFeatureGate("RemoveAllItemsTab")}function iM(){return l0e()?Xie:Eh}function n0e(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 mEe(e){var r=e.open,u=Mt.default.useRef();return Mt.default.useEffect(function(){r&&ro()&&Dd.AccessibilityInfo.announceForAccessibility(dr.announceCiqSuggestionsKeyTip)},[r]),Mt.default.useCallback(function(c){return;if(c.selection!==void 0)switch(clearTimeout(u.current),c.selection.type){case"clearSearchButton":Dd.AccessibilityInfo.announceForAccessibility(dr.announceCiqSuggestionsNotFound);break;case"retryButton":Dd.AccessibilityInfo.announceForAccessibility(dr.announceCiqSuggestionsUnavailable);break;case"item":{var d=q2(c.selection.item);if(d!==""){var m=Rn(dr.announceCiqSuggestion,d,(c.selection.positionInSet+1).toString(),c.selection.setSize.toString());u.current=setTimeout(function(){Dd.AccessibilityInfo.announceForAccessibility(m)},400)}break}default:}},[])}var lM,oM,di,i0e,Mt,Dd,Hh,Fl,gEe,uM,o0e,cM=fe(()=>{"use strict";I();lM=de(Ei()),oM=de(Ql()),di=de(Oa()),i0e=de(ni()),Mt=de(Ye()),Dd=de(Dr());Jn();yk();Goe();kd();wd();$oe();bk();qoe();Yoe();Hh=de(NR());tt();FX();Ta();Vm();Fl=de(o1());wn();WR();wn();aue();gue();JD();Z6();YD();gEe=["addAttachment","addToInputViaExternal","allowCIQFromKeyboard","alwaysUsePlainTextMode","attachments","ciqRef","ciqTriggerString","copilotId","disabled","forceAddCIQTriggerString","getLinkFile","ghostText","hasCIQ","initialPrompt","isCiqLoading","isMultiTurn","manualTriggerTextPosition","maxAttachments","maxCharacters","modelOptions","noSlashInsertForAttachment","onAddAttachmentDone","onCIQOpenChange","onEscape","onItemSelected","onItemsSelected","onKeyDown","onModelChange","onOverMaxAttachmentsDismiss","onPromptDeltaChanged","onQueryStringChanged","onRemoveItems","onResearcherClick","onSubmit","placeholder","replaceAllTextOnCIQTrigger","researcherDisabled","researcherSelected","results","selectedModel","showCharacterCount","showMoreEntitiesConfig","size","submitOnEnter"];uM=function(r,u,c,d){var m,t=Dt.getInstance().getChangeGate("SubmitOnEnterByDefault"),s=r.addAttachment,n=r.addToInputViaExternal,a=r.allowCIQFromKeyboard,l=a===void 0?!0:a,o=r.alwaysUsePlainTextMode,f=o===void 0?!1:o,g=r.attachments,h=r.ciqRef,y=r.ciqTriggerString,p=y===void 0?"/":y,R=r.copilotId,C=r.disabled,S=r.forceAddCIQTriggerString,F=r.getLinkFile,E=r.ghostText,A=E===void 0?dr.textBoxCIQGhostText:E,T=r.hasCIQ,M=T===void 0?!0:T,_=r.initialPrompt,L=r.isCiqLoading,k=r.isMultiTurn,v=r.manualTriggerTextPosition,b=r.maxAttachments,x=r.maxCharacters,w=r.modelOptions,B=r.noSlashInsertForAttachment,P=r.onAddAttachmentDone,U=r.onCIQOpenChange,Q=r.onEscape,W=r.onItemSelected,q=r.onItemsSelected,H=r.onKeyDown,G=r.onModelChange,z=r.onOverMaxAttachmentsDismiss,V=r.onPromptDeltaChanged,Z=r.onQueryStringChanged,D=r.onRemoveItems,O=r.onResearcherClick,K=r.onSubmit,$=r.placeholder,j=r.replaceAllTextOnCIQTrigger,N=r.researcherDisabled,J=r.researcherSelected,ee=r.results,Y=r.selectedModel,re=r.showCharacterCount,ue=re===void 0?!0:re,ce=r.showMoreEntitiesConfig,oe=r.size,ae=r.submitOnEnter,le=ae===void 0?t:ae,ne=(0,i0e.default)(r,gEe),te=Mt.default.useState(-1),ie=(0,di.default)(te,2),se=ie[0],Re=ie[1],he=Mt.default.useState(!0),ye=(0,di.default)(he,2),ve=ye[0],me=ye[1],Ee=Mt.default.useState({start:-1,end:-1}),xe=(0,di.default)(Ee,2),we=xe[0],Ne=xe[1],Xe=Mt.default.useState($),Ze=(0,di.default)(Xe,2),fr=Ze[0],lr=Ze[1],Er=Mt.default.useRef(-1),ir=Mt.default.useRef(!0),yr=Mt.default.useRef(!1),hr=Mt.default.useRef(!1),rr=Mt.default.useRef(!1),Me=Mt.default.useRef(0),_e=Mt.default.useCallback(function($r){Ne({start:$r.nativeEvent.selection.start,end:$r.nativeEvent.selection.end})},[Ne]),Qe=Mt.default.useState(0),Rr=(0,di.default)(Qe,2),kr=Rr[0],Mr=Rr[1],Pr=Mt.default.useState(!1),Gr=(0,di.default)(Pr,2),Be=Gr[0],tr=Gr[1],pr=Mt.default.useState(!0),_r=(0,di.default)(pr,2),xr=_r[0],$e=_r[1],Sr=Mt.default.useState(!1),Or=(0,di.default)(Sr,2),Xr=Or[0],zr=Or[1],qe=Mt.default.useRef(),wr=Mt.default.useCallback(function($r){var bt,St=typeof $r=="string"?$r:(bt=$r.nativeEvent)==null?void 0:bt.text;d(St);var ha=St.trim(),pa=!(ha.length&&ha.length>0);if(x){var la=St.length>x;clearTimeout(qe.current),qe.current=setTimeout(function(){Mr(St.length?St.length:0),tr(la)},20)}$e(pa)},[x,d]),Ie=k4({state:r.open,defaultState:r.defaultOpen,initialState:!1}),Pe=(0,di.default)(Ie,2),Ge=Pe[0],Ue=Pe[1],De=Mt.default.useState(null),pe=(0,di.default)(De,2),nr=pe[0],br=pe[1],vr=Mt.default.useCallback(function($r){$r!==nr&&(br($r),$r!==null&&(Z==null||Z($r??"")))},[nr,Z,br]),Tr=Mt.default.useState(),Ke=(0,di.default)(Tr,2),Fr=Ke[0],ut=Ke[1],vt=Mt.default.useCallback(function($r,bt){if(C||!bt){ut(void 0);return}Fr||$r==null||$r.getCaretRect("root").then(function(St){Fr===void 0&&ut({screenX:St.x,screenY:St.y,width:St.width,height:St.height})}).catch(function(St){})},[Fr,C,ut]),jr=Mt.default.useRef(null),It=Mt.default.useRef(null),Hr=Mt.default.useRef(!1),Vr=Mt.default.useRef(!1),Ut=Mt.default.useRef();Mt.default.useEffect(function(){return clearTimeout(Ut.current),Xr&&kr>0&&x&&(Ut.current=setTimeout(function(){Dd.AccessibilityInfo.announceForAccessibility(Rn(dr.characterCountAnnouncementText,kr.toString(),x.toString()))},3e3)),function(){return clearTimeout(Ut.current)}},[kr,Xr,x]);var Br=Mt.default.useRef(0),xa=Mt.default.useState(!1),Bt=(0,di.default)(xa,2),Kt=Bt[0],_t=Bt[1],Qt=Mt.default.useCallback(function($r){var bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(C&&vt(jr.current,$r),!C){var St=n?"CIQ Teaching UI":Vr.current?"Reference a File Button":"Keyboard",ha=!0;if($r){var mn;_u("CIQOpened",[(0,Fl.makeStringDataField)("triggerMethod",St)],{dataCategories:Fl.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Fl.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:Fl.EnumObjects.SamplingPolicy.CriticalUsage});var hn=we.start===-1?c.length:we.start+((mn=n==null?void 0:n.length)!=null?mn:0)+Br.current;Br.current=0,j?hn=0:Wo()&&Er.current>=0?hn=Er.current:!Wo()&&v&&v>=0&&(hn=v),rr.current=!1,hr.current=!1,Re(hn),lr("")}else{var pa,la=Dt.getInstance().getChangeGate("PlatformCanAlwaysDeleteMarker")||!0;if(Wo()){if(!Hr.current&&Vr.current&&la){var an,nn;(an=jr.current)==null||an.replaceText({ops:[{insert:""}]},se,((nn=nr==null?void 0:nr.length)!=null?nn:0)+p.length)}}else if(!Hr.current&&Vr.current&&la&&ve){var ln,Wa;(ln=jr.current)==null||ln.replaceText({ops:[{insert:""}]},se,((Wa=nr==null?void 0:nr.length)!=null?Wa:0)+p.length)}_u("CIQClosed",[(0,Fl.makeBooleanDataField)("itemSelected",!!Hr.current),(0,Fl.makeStringDataField)("originalCIQOpenTriggerMethod",St),(0,Fl.makeBooleanDataField)("filePickerLaunched",hr.current),(0,Fl.makeBooleanDataField)("filePickerAttachmentInserted",rr.current),(0,Fl.makeInt64DataField)("queryLength",(pa=nr==null?void 0:nr.length)!=null?pa:0)],{dataCategories:Fl.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Fl.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:Fl.EnumObjects.SamplingPolicy.CriticalUsage}),mr(iM()),Re(-1),_t(!1),vr(null),Wo()&&(Er.current=-1,ir.current=!0),lr($)}if(Hr.current&&++Me.current,setTimeout(function(){var In;(In=jr.current)==null||In.setGhostText($r?A:""),vt(jr.current,$r)},10),U==null||U({open:$r,isCiqItemSelectedOnClose:!$r&&Hr.current}),Hr.current=!1,Ue($r),!bt){var ti;(ti=jr.current)==null||ti.focus()}}},[$,C,A,U,j,Ue,vr,Re,we,c,jr,vt,Me,Hr,Vr,se,nr,p,n,Br,ve,v]),ja=Mt.default.useRef(null),ma="ciqListboxId",Ua=Mt.default.useState(new Xoe),ua=(0,di.default)(Ua,1),ht=ua[0],ca=Mt.default.useState(new tue),Ea=(0,di.default)(ca,1),Pa=Ea[0],Ca=Mt.default.useState(!1),at=(0,di.default)(Ca,2),Xa=at[0],zt=at[1],Ha=Mt.default.useCallback(function($r){vt(jr.current,$r),zt($r)},[vt,zt]),ka=Mt.default.useCallback(function(){Xa&&Ha(!1),z==null||z()},[Xa,Ha,z]),Tt=function(){Qt(!1)},Vt=Mt.default.useRef([]),wa=Mt.default.useCallback(function($r){var bt=$r.nativeEvent.formattedText;if(Vt.current=w4(bt),V==null||V(bt),Me.current>0){--Me.current;return}var St=Oe.current,ha=[];g==null||g.forEach(function(la){Vt.current.every(function(an){return an.attachmentId!==la.attachmentId})&&ha.push(la),St=Math.max(St,la.attachmentId)},[bt]),ha.length>0&&(D==null||D(ha));var pa=[];Vt.current.forEach(function(la){g!=null&&g.every(function(an){return an.attachmentId!==la.attachmentId})&&pa.push(la),St=Math.max(St,la.attachmentId)}),pa.length>0&&(q==null||q(pa)),St>=Oe.current&&(Oe.current=St+1)},[g,q,D,Me,V]);Mt.default.useEffect(function(){var $r,bt;($r=jr.current)==null||(bt=$r.getFormattedText())==null||bt.then(function(){var St=(0,oM.default)(function*(ha){var pa=!1,la=0,an=[],nn=ha.ops.filter(function(fi){if(typeof fi.insert=="string"){var Vn,dc,bs=(Vn=fi.attributes)==null||(dc=Vn.custom)==null?void 0:dc.data;if((bs==null?void 0:bs.deltaCustomDataType)!=="ciqItem"||g!=null&&g.some(function(Wf){return Wf.attachmentId===bs.attachmentId}))return la+=fi.insert.length,!0;an.push({start:la,length:fi.insert.length}),la+=fi.insert.length}return pa=!0,!1});if(pa){var ln,Wa;nn.length===0&&nn.push({insert:""});var mn=-1,hn=-1;try{var ti,In,kn,s0;mn=(ti=yield(In=jr.current)==null?void 0:In.getSelectionStart())!=null?ti:0,hn=(kn=yield(s0=jr.current)==null?void 0:s0.getSelectionEnd())!=null?kn:0}catch(fi){}(ln=jr.current)==null||ln.replaceText({ops:nn},0,-1);var eu=mn,kl=hn;mn!==-1&&hn!==-1&&an.forEach(function(fi){mn>fi.start&&(eu-=fi.length),hn>fi.start&&(kl-=fi.length)}),(Wa=jr.current)==null||Wa.setTextSelection(eu,kl)}});return function(ha){return St.apply(this,arguments)}}(),function(St){var ha=(St==null?void 0:St.message)!=="Node with the specified tag not found"?function(){}:function(){};ha("getFormattedText failed",St)})},[g,jr]),Mt.default.useEffect(function(){if(!(!Ge||se===-1))if(Wo()){var $r=Er.current>=0,bt=se-($r?1:0);!Kt&&c.length>=bt&&c[bt+p.length-1]===J5?_t(!0):Kt&&(c.length<se||c[bt+p.length-1]!==J5||we.start<=bt&&!n&&ir.current)?Qt(!1):we.start===-1?vr(c.slice(bt+p.length)):vr(c.slice(bt+p.length,we.start))}else!Kt&&c.length>=se&&c[se+p.length-1]===J5?_t(!0):Kt&&(c.length<se||c[se+p.length-1]!==J5||we.start<=se&&!n)?Qt(!1):we.start===-1?vr(c.slice(se+p.length)):vr(c.slice(se+p.length,we.start))},[n,p,se,Ge,we,Qt,vr,c,Kt]),Mt.default.useEffect(function(){if(M&&s&&!Ge&&jr.current)if(!b||g&&g.length<b){jr.current.focus();var $r=j?0:we.start===-1?c.length:we.start,bt=we.start===0&&we.end-we.start>=c.length,St=j||bt?-1:we.end-we.start;if(!j){var ha=Vt.current.find(function(kn){return kn.start<we.start&&kn.start+kn.length>we.start});ha&&(Br.current=Math.min(0,ha.start-$r),$r=ha.start);var pa=Vt.current.find(function(kn){return kn.start<=we.end&&kn.start+kn.length>we.end});if(pa){var la=pa.start+pa.length;St=Math.max(we.end,la)-$r}}var an=0;if(Wo()){var nn=[];c===""&&n&&(nn.push({insert:n}),an+=n.length);var ln=Vt.current.some(function(kn){return kn.start+kn.length===we.start});ln&&(nn.push({insert:" "}),an+=1,Br.current+=1),nn.push({insert:p,attributes:{custom:{data:null,deleteByWord:!0,selfDestructOnEdit:!0}}}),jr.current.replaceText({ops:nn},$r,St);var Wa=$r+an+p.length;jr.current.setTextSelection(Wa,Wa),Ne({start:Wa,end:Wa}),Vr.current=!0,Qt(!0),P==null||P()}else{var mn=!B||S;if(mn){var hn=[];c===""&&n&&(hn.push({insert:n}),an+=n.length);var ti=Vt.current.some(function(kn){return kn.start+kn.length===we.start});ti&&(hn.push({insert:" "}),an+=1,Br.current+=1),hn.push({insert:p,attributes:{custom:{data:null,deleteByWord:!0,selfDestructOnEdit:!0}}}),jr.current.replaceText({ops:hn},$r,St),ve||me(!0)}var In=$r+an+p.length;mn||(ve&&me(!1),v&&v>=0?In=v:In=-1),jr.current.setTextSelection(In,In),Ne({start:In,end:In}),Vr.current=!0,Qt(!0),P==null||P()}}else Ha(!0),P==null||P()},[s,p]),Mt.default.useImperativeHandle(h,function(){return{replaceTextInCIQ:function(bt,St,ha,pa){var la;if((la=jr.current)==null||la.replaceText(bt,St,ha),pa>=0){var an;(an=jr.current)==null||an.setTextSelection(pa+1,pa+1),Er.current=pa+1,ir.current=!1,Qt(!0)}else{var nn;ir.current=!0,(nn=jr.current)==null||nn.setTextSelection(-1,-1),Er.current=-1}}}},[Qt]),Mt.default.useEffect(function(){var $r;($r=jr.current)==null||$r.setTextSelection(-1,-1)},[_]);var na=oi(r.root?Object.assign({style:r.style},r.root):{style:r.style}),ba,fa,yn,bn=Mt.default.useState(void 0),Ia=(0,di.default)(bn,2),ia=Ia[0],bi=Ia[1],ri=ee==="error",Hn=Ge&ⅇba=Object.assign({accessible:!0,accessibilityState:{expanded:!!Hn},onKeyDown:(m=r.root)==null?void 0:m.onKeyDown},na.props);var pi=ft();fa=Object.assign({accessibilityHint:c===""?fr:void 0},Hn?{accessibilityControls:ma}:{},{ref:go(u,jr),supportedFormatting:f?Hh.DeltaFormattingType.Text:Hh.DeltaFormattingType.Text|Hh.DeltaFormattingType.Underline|Hh.DeltaFormattingType.Color},{forcePlainTextPaste:!0},{onFocus:function(){zr(!0)},onBlur:function(){zr(!1)},onSelectionChange:_e,onChangeFormattedText:wa,initialFormattedText:_,disabled:C,editable:C?!1:r.editable,placeholder:$},{placeholderTextColor:pi.colors.neutralForeground3},ne),Mt.default.useEffect(function(){if(M&&F)for(var $r=new RegExp("(\\b(https?|ftp|file):\\/\\/[-A-Z0-9+&@#\\/\\%=~_|]*[-A-Z0-9+&@#\\/\\%=~_|])","ig"),bt,St=function(){var pa=c.substring(bt.index).split(/\s+/)[0];F(pa).then(function(la){var an,nn;if(la){if(b&&Vt.current&&Vt.current.length>=b){Ha(!0);return}(an=jr.current)==null||(nn=an.getFormattedText())==null||nn.then(function(){var ln=(0,oM.default)(function*(Wa){var mn=0,hn=-1,ti=-1;try{var In,kn,s0,eu;hn=(In=yield(kn=jr.current)==null?void 0:kn.getSelectionStart())!=null?In:0,ti=(s0=yield(eu=jr.current)==null?void 0:eu.getSelectionEnd())!=null?s0:0}catch(WO){}for(var kl of Wa.ops)if(typeof kl.insert=="string"){var fi=kl,Vn=fi.insert.indexOf(pa);if(Vn!==-1){var dc;mn+=Vn;var bs={deltaCustomDataType:"ciqItem",attachmentId:Oe.current++,item:jE(la,pa)},Wf={insert:"".concat(la.fileName),attributes:I4(pi,bs)};if((dc=jr.current)==null||dc.replaceText({ops:[Wf]},mn,pa.length),hn!==-1&&ti!==-1){var Up,YS=hn-pa.length+la.fileName.length,e9=ti-pa.length+la.fileName.length;(Up=jr.current)==null||Up.setTextSelection(YS,e9)}break}else mn+=fi.insert.length}});return function(Wa){return ln.apply(this,arguments)}}(),function(ln){var Wa=(ln==null?void 0:ln.message)!=="Node with the specified tag not found"?function(){}:function(){};Wa("getFormattedText failed",ln)})}}).catch(function(){})};(bt=$r.exec(c))!==null;)St()},[jr,b,Ha,pi,c,W,q,M,F]),fa.onChangeText=CX(hi(fa.onChangeText,wr));var An=Mt.default.useCallback(function($r,bt){Be||K==null||K($r,bt)},[K,Be]);fa.onKeyDown=Mt.default.useCallback(function($r){!Ge&&$r.nativeEvent.key==="Enter"&&(le&&!$r.nativeEvent.shiftKey||!le&&$r.nativeEvent.ctrlKey)&&An(c,g??[]),Xa&&Ha(!1),ht.onKeyPressed(n0e($r.nativeEvent.key)),ro()&&Pa.onKeyPressed(n0e($r.nativeEvent.key),$r.nativeEvent.altKey),M&&l&&kD($r,{open:Ge,validPreviousCharacter:Uoe(c,we)})==="Open"?!b||g&&g.length<b?(Vr.current=!1,Qt(!0)):Ha(!0):M&&kD($r,{open:Ge})==="Close"&&Qt(!1,xD()&&$r.nativeEvent.key==="Tab"),Wo()&&M&&Er.current>=0&&($r.nativeEvent.key==="ArrowLeft"||$r.nativeEvent.key==="ArrowRight")&&(ir.current=!0),H==null||H($r)},[l,g,It,Pa,M,ht,b,Q,H,An,Ge,Xa,we,Qt,Ha,le,c]);var Ga=Mt.default.useMemo(function(){return Koe(QD(void 0,"Menus_FluentSV").theme)},[pi]),Oe=Mt.default.useRef(0),je=Mt.default.useState(iM()),He=(0,di.default)(je,2),sr=He[0],mr=He[1],cr=Mt.default.useState([]),Lr=(0,di.default)(cr,2),Wr=Lr[0],Cr=Lr[1],Ar=Mt.default.useCallback(function($r){if(jr.current){var bt,St;if(Wo()){var ha;St=(ha=Er.current)!=null?ha:-1}else St=v??-1;var pa=St<0&&se>0&&c[se-1]!==" ",la=se-(St>=0?1:0);jr.current.replaceText({ops:[].concat((0,lM.default)(pa?[{insert:" "}]:[]),(0,lM.default)($r))},la,((bt=nr==null?void 0:nr.length)!=null?bt:0)+p.length);var an=$r.reduce(function(ln,Wa){return ln+Wa.insert.length},0),nn=se+an+(pa?1:0);jr.current.setTextSelection(nn,nn),q==null||q($r.filter(function(ln){var Wa,mn;return(Wa=ln.attributes)==null||(mn=Wa.custom)==null?void 0:mn.data}).map(function(ln){var Wa,mn,hn=(Wa=ln.attributes)==null||(mn=Wa.custom)==null?void 0:mn.data;return{start:la,length:ln.insert.length,item:hn==null?void 0:hn.item,attachmentId:hn==null?void 0:hn.attachmentId}}))}},[p,se,v,Er,q,nr,c]),Kr=Mt.default.useCallback(function($r){if(ro()&&$r.type===sa.Scope){var bt=$r.id;mr(bt??iM());return}var St=q2($r);if(St!==""){var ha={deltaCustomDataType:"ciqItem",attachmentId:Oe.current++,item:$r},pa={insert:"".concat(St),attributes:I4(pi,ha)};Ar([pa])}Hr.current=!0,Qt(!1)},[Ar,Qt,pi]),Yr=Mt.default.useCallback(function($r){var bt=[];$r.forEach(function(St,ha){var pa=q2(St);if(pa!==""){var la={deltaCustomDataType:"ciqItem",attachmentId:Oe.current++,item:St},an={insert:"".concat(pa),attributes:I4(pi,la)};bt.push(an),ha<$r.length-1&&bt.push({insert:" "})}}),Ar(bt),Hr.current=!0,Qt(!1)},[pi,Ar,Qt]),Ft=Mt.default.useCallback(function(){var $r;($r=jr.current)==null||$r.focus()},[It,jr]),Ct=Mt.default.useCallback(function($r){switch($r){case Lu.ClearSearch:{var bt,St,ha=[{insert:""}];(bt=jr.current)==null||bt.replaceText({ops:ha},se+p.length,(St=nr==null?void 0:nr.length)!=null?St:0);break}case Lu.Retry:Z==null||Z(nr??"");break}Ft()},[p,se,Ft,Z,nr]),Pt=Mt.default.useCallback(function(){An(c,[])},[An,c]),xt=mEe({open:Ge});yn=Hn?Object.assign({keyboardHandlerTarget:ht,showMoreEntitiesConfig:ce,queryString:nr??"",onItemSelected:Kr,onAction:Ct,onFocus:xt,isLoading:L,isError:ri,strings:{common:function(bt){return eM().getString(bt)},critique:function(bt){return rM().getString(bt)},critiqueExplanation:function(bt){return tM().getString(bt)},textFormatting:function(bt){return aM().getString(bt)},inlineSuggestions:function(bt){return nM().getString(bt)}},styles:Sk,theme:Ga,results:ri?[]:ee,listID:ma},!1,r.inlineSuggestions):void 0;var Zt=Mt.default.useState({title:"",suggestions:[],isScopingEnabled:!1}),Ot=(0,di.default)(Zt,2),Nt=Ot[0],Da=Ot[1];Mt.default.useEffect(function(){var $r=ee&&!ri?ee:[];if(sr===Eh)if(!Dt.getInstance().getChangeGate("LimitMaxNumberOfCiqAllItems"))Cr($r);else{var bt=Dt.getInstance().getNumberFeatureGate("CiqAllItemsMaxResultsPerGroup",5),St=$r.map(function(ha){return Object.assign({},ha,{suggestions:ha.suggestions.slice(0,bt)})});Cr(St)}else Cr($r.filter(function(ha){return ha.title===sr}))},[ee,ri,L,sr]),Mt.default.useEffect(function(){var $r=TI().map(function(bt){var St=ele(bt);return{type:sa.Scope,title:St,iconName:bt,scopeInfo:{entityType:bt},id:St,isSelected:sr===St}});!l0e()&&TI().length>1&&$r.unshift({type:sa.Scope,title:dr.allLabel,iconName:"",scopeInfo:{entityType:sa.Scope},id:Eh,isSelected:sr===Eh}),Da({title:"",suggestions:$r,isScopingEnabled:!1})},[sr]);var aa=Mt.default.useState(!0),Ya=(0,di.default)(aa,2),ki=Ya[0],Kn=Ya[1],To=Mt.default.useCallback(function($r){yr.current=$r,$r&&(hr.current=!0)},[]),xo=Mt.default.useCallback(function($r){rr.current=$r},[]),Ui=fue(Yr,Qt,xo,To,Kn,u,R);Mt.default.useEffect(function(){var $r=Hn?Object.assign({browseThisComputerConfig:Object.assign({},Ui,{isUploadFileButtonEnabled:DD()?ki:!1}),enabled:ro(),expandedKeyboardHandlerTarget:Pa,isError:ri,isLoading:L,listID:ma,onAction:Ct,onFocusSuggestionList:Ft,onItemFocused:xt,onItemSelected:Kr,queryString:nr??"",results:ri?[]:Wr,scopes:Nt,showMoreEntitiesConfig:ce,strings:{common:function(St){return eM().getString(St)},critique:function(St){return rM().getString(St)},critiqueExplanation:function(St){return tM().getString(St)},textFormatting:function(St){return aM().getString(St)},inlineSuggestions:function(St){return nM().getString(St)}},styles:Sk,theme:Ga,useFURNTabList:!0},!1,r.inlineSuggestions):void 0;bi($r)},[Ui,Pa,Ga,Hn,L,ki,Ct,Ft,xt,r.inlineSuggestions,nr,ri,Wr,Nt,Kr,ce]);var vi=zoe(t?Object.assign({},r,{submitOnEnter:le}):r,{open:Ge,setOpen:Qt,overMaxCharacter:Be,maxAttachments:b,overMaxAttachments:Xa,onOverMaxAttachmentsDismiss:z},u,ba,fa,yn),Ai=(0,di.default)(vi,3);ba=Ai[0],fa=Ai[1],yn=Ai[2],ba.ref=go(ba.ref,ja);var ko=kr+"/"+x,Eu=Rn(dr.maxExceededFooter,ko,dr.maxExceededWarning),Wl=Object.assign({children:x&&ue?ko:void 0,accessibilityLabel:x&&ue?Be?Eu:ko:void 0},r.characterCount);Mt.default.useEffect(function(){Be&&Dd.AccessibilityInfo.announceForAccessibility(dr.maxExceededWarning)},[Be]);var rl=Object.assign({componentRef:It,dismissBehaviors:["preventDismissOnKeyDown"],onDismiss:Tt,anchorRect:Fr},r.callout),zl=void 0,kt=Mt.default.useMemo(function(){return g&&g.length&&D?{attachments:g,onRemoveItems:D,textInputRef:jr.current}:void 0},[g,D]),qr=Zm()&&w&&w.length>0,ea=jm()&&J!==void 0&&(O!==void 0||N),qn=Object.assign({root:ba,textInputContainer:Object.assign({},r.textInputContainer),characterCount:Wl,copilotComposeModelMenu:qr?{selectedModel:Y,onModelChange:G,menuOptions:w}:void 0,researcherButton:ea?{onClick:O,checked:J,disabled:N}:void 0,textInput:fa,callout:rl,inlineSuggestions:yn,expandedInlineSuggestions:ia,vibrancyView:zl,attachmentList:kt,disabled:C,setOpen:Qt,open:Ge,overMaxCharacter:Be,maxAttachments:b,overMaxAttachments:Xa,onOverMaxAttachmentsDismiss:ka},na.state,{size:oe,inputEmpty:xr,onMultiTurnSubmit:k?Pt:void 0,listboxId:ma});return qn},o0e=function(r,u){var c=Mt.default.useState(""),d=(0,di.default)(c,2),m=d[0],t=d[1];return uM(r,u,m,t)}});function u0e(e){var r=e.open,u=e.setOpen,c={open:r,setOpen:u,initialized:!0};return{combobox:c}}var c0e=fe(()=>{"use strict";I()});var s0e,BC,d0e=fe(()=>{"use strict";I();s0e=de(Ye());bk();joe();cM();c0e();BC=s0e.default.forwardRef(function(e,r){var u=o0e(e,r),c=u0e(u);return AX(u),Zoe(u,c)});BC.displayName="CIQInput"});var sM=fe(()=>{"use strict";I();Z6();d0e()});var Apt,hEe,f0e,g0e=fe(()=>{"use strict";I();Apt=de(Dr());tt();Xn();hEe=da(function(e){var r,u;return{root:{overflow:"hidden",borderRadius:8},rootShadowed:{shadowColor:"#000000",shadowRadius:2,shadowOpacity:.14,shadowOffset:{width:0,height:0}},rootSmall:{width:420},rootMedium:{width:642},rootBorderListboxOpen:{borderColor:e.colors.neutralStroke1,borderWidth:1},promptBox:{backgroundColor:(r=(u=e.host.palette)==null?void 0:u.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.brandStroke1,height:2,bottom:0,position:"absolute"},dismissButton:{alignSelf:"flex-start"},errorMessageBar:{borderWidth:0,borderBottomWidth:1},attachmentList:{flex:0},inlineError:{flex:1},inlineFooter:{flexDirection:"row",margin:8,gap:8},actionButtonsMultiline:{flex:1,justifyContent:"flex-end"},actionButtonContainer:{flexDirection:"row",alignItems:"center"},footerActionButtonRow:{flexDirection:"row",alignItems:"center",gap:8},characterCount:{color:e.colors.neutralForeground4},characterCountError:{color:e.colors.dangerForeground1},listbox:{maxHeight:250}}}),f0e=function(r){var u=r.appearance,c=r.disabled,d=r.focused,m=r.multiline,t=r.size,s=r.overMaxCharacters,n=r.open,a=ft(),l=hEe(a);r.root.style=yt(l.root,t==="medium"?l.rootMedium:l.rootSmall,n&&u==="inline"&&l.rootBorderListboxOpen,!n&&u==="shadowed"&&!1,r.root.style),r.promptBox.style=yt(l.promptBox,c&&l.promptBoxDisabled,m&&l.promptBoxMultiline,!n&&u!=="elevated"&&l.promptBoxBorderListboxClosed,!n&&u==="inline"&&l.promptBoxBorderInline,!n&&u==="shadowed"&&!1,r.promptBox.style),r.focusableArea.style=yt(l.focusableArea,r.focusableArea.style),r.promptBoxFooter.style=yt(l.promptBoxFooter,r.promptBoxFooter.style),r.textInputContainer.style=yt(l.textInputContainer,r.textInputContainer.style),r.actionButtonContainer.style=yt(l.actionButtonContainer,r.actionButtonContainer.style),r.footerActionButtonRow.style=yt(l.footerActionButtonRow,r.footerActionButtonRow.style),r.rowReverseContainer.style=yt(l.rowReverseContainer,r.rowReverseContainer.style),r.focusBar.style=yt(d&&!c&&l.focusBar,t==="medium"?l.rootMedium:l.rootSmall,r.focusBar.style),r.textInput.style=yt(l.textInput,c&&l.textInputDisabled,r.textInput.style),m&&(r.inlineFooter={style:l.inlineFooter}),r.dismissButton&&m&&(r.dismissButton.style=yt(l.dismissButton,r.dismissButton.style)),r.error&&(r.error.style=yt(l.errorMessageBar,r.error.style)),r.inlineError&&(r.inlineError.style=yt(l.inlineError,r.inlineError.style)),r.characterCount&&(r.characterCount.style=yt(l.characterCount,s&&l.characterCountError,r.characterCount.style)),r.attachmentList&&(r.attachmentList.style=yt(l.attachmentList,r.attachmentList.style)),r.actionButtons&&m&&(r.actionButtons.style=yt(l.actionButtonsMultiline,r.actionButtons.style)),r.listbox&&(r.listbox.style=yt(l.listbox,r.listbox.style))}});function m0e(e){var r={updateItemLayout:e.updateItemLayout};return{listbox:r}}var h0e=fe(()=>{"use strict";I()});var PC,p0e,v0e,R0e,dM=fe(()=>{"use strict";I();PC=de(Ye()),p0e=(0,PC.createContext)({updateItemLayout:function(){}}),v0e=p0e.Provider,R0e=function(){return(0,PC.useContext)(p0e)}});var Lpt,OC,Vh,C0e,F0e=fe(()=>{"use strict";I();Lpt=de(Ye()),OC=de(Dr());dM();rh();Vh=de(it()),C0e=function(r,u){return(0,Vh.jsx)(v0e,{value:u.listbox,children:(0,Vh.jsx)(OC.View,Object.assign({},r.root,{children:r.shimmer?(0,Vh.jsx)(E1,Object.assign({},r.shimmer)):(0,Vh.jsx)(OC.ScrollView,Object.assign({},r.scrollView,{children:r.root.children}))}))})}});var NC,HC,Vpt,VC,ZC=fe(()=>{"use strict";I();NC=de(Ye()),HC=(0,NC.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"}),Vpt=HC.Provider,VC=function(){return(0,NC.useContext)(HC)}});function REe(e,r){for(var u=e-16,c=u/2,d=r>1?c/(r-1):0,m=[],t=0;t<r;t++){var s=u-t*d,n=0;b0e.I18nManager.isRTL&&(n=e-s);var a={type:"rect",width:s,height:vEe,borderRadiusX:4,borderRadiusY:4,x:n,y:y0e+t*26};a.width&&a.width>0&&m.push(a)}return{elements:m,style:{height:r*26+y0e}}}var S0e,mo,b0e,pEe,A0e,y0e,vEe,E0e=fe(()=>{"use strict";I();S0e=de(Oa()),mo=de(Ye()),b0e=de(Dr());ZC();kd();pEe=!1,A0e=function(r,u){var c=(0,mo.useRef)(null),d=VC(),m=d.highlightedOption,t=d.loading,s=d.size,n=(0,mo.useRef)({}),a=(0,mo.useCallback)(function(S,F){n.current[S]=F},[]),l=(0,mo.useState)(),o=(0,S0e.default)(l,2),f=o[0],g=o[1],h=(0,mo.useCallback)(function(S){var F=S.nativeEvent.layout,E=F.width,A=F.height;E>0&&g({width:E,height:A})},[]),y=(0,mo.useRef)(0),p=(0,mo.useCallback)(function(S){y.current=S.nativeEvent.contentOffset.y},[]);(0,mo.useEffect)(function(){if(m){var S=n.current[m.text];if(c.current&&f!=null&&f.height&&S){var F=14,E=Math.max(S.y+S.height+F-f.height,0);E!==y.current&&c.current.scrollTo({y:E,animated:pEe})}}},[m,f]);var R=(0,mo.useMemo)(function(){if(t&&f)return REe(f.width,s==="medium"?4:1)},[t,f,s]),C={root:Object.assign({ref:u},r,{onLayout:hi(r.onLayout,h)}),scrollView:{onScroll:p,ref:c,showsHorizontalScrollIndicator:!1},shimmer:R,updateItemLayout:a};return C},y0e=6,vEe=20});var CEe,T0e,x0e=fe(()=>{"use strict";I();tt();Xn();CEe=da(function(e){var r,u;return{root:{backgroundColor:(r=(u=e.host.palette)==null?void 0:u.BkgCtl)!=null?r:e.colors.neutralBackground1,padding:4,borderBottomStartRadius:4,borderBottomEndRadius:4}}}),T0e=function(r){var u=ft(),c=CEe(u);return r.root.style=yt(c.root,r.root.style),r}});var k0e,fM,w0e=fe(()=>{"use strict";I();k0e=de(Ye());h0e();F0e();E0e();x0e();fM=k0e.forwardRef(function(e,r){var u=A0e(e,r),c=m0e(u);return T0e(u),C0e(u,c)});fM.displayName="SuggestionsComboboxListbox"});var n3t,jC,gM=fe(()=>{"use strict";I();n3t=de(Dr());Xn();jC=da(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 I0e,D0e,ns,M0e,FEe,_0e,L0e=fe(()=>{"use strict";I();I0e=de(Oa()),D0e=de(ni()),ns=de(Ye()),M0e=de(Dr());Jn();FEe=["accessible","accessibilityRole","onKeyUp","onKeyDown","keyUpEvents","keyDownEvents","onPress","onAccessibilityTap","tooltip","url","accessibilityState","componentRef","disabled","enableFocusRing","focusable"],_0e=function(r){var u,c=ns.useRef(null),d=r.accessible,m=d===void 0?!0:d,t=r.accessibilityRole,s=r.onKeyUp,n=r.onKeyDown,a=r.keyUpEvents,l=r.keyDownEvents,o=r.onPress,f=r.onAccessibilityTap,g=r.tooltip,h=r.url,y=r.accessibilityState,p=r.componentRef,R=p===void 0?c:p,C=r.disabled,S=r.enableFocusRing,F=r.focusable,E=F===void 0?!0:F,A=(0,D0e.default)(r,FEe),T=!!C,M=ns.useState(!1),_=(0,I0e.default)(M,2),L=_[0],k=_[1],v=ns.useCallback(function(q){k(!0),h?M0e.Linking.openURL(h):o&&o(q),q.stopPropagation()},[k,h,o]),b=ns.useRef(null),x=T||!E?b:R,w=f1(x,v),B=js(Object.assign({},A,{disabled:T,onPress:w})),P=Vo(v," ","Enter"),U=Object.assign({},B.state,{visited:L}),Q=ns.useCallback(function(q){f?f():v(q)},[v,f]),W=(u=g??h)!=null?u:void 0;return{props:Object.assign({},A,P,B.props,{cursor:T?"not-allowed":"pointer"},{onAccessibilityTap:Q,accessible:m,accessibilityRole:"link",accessibilityState:o4(T,y),enableFocusRing:S??!0,focusable:E&&!T,tooltip:W}),state:U}}});var mM,m3t,j1,Zh=fe(()=>{"use strict";I();mM=de(Ei());tt();dw();m3t=de(Dr());L0e();j1=cw.compose({displayName:"InlineLink",slotProps:{content:ra(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},vn.from(e,r),Zn.from(e,r))}},["alignSelf","color","textDecorationLine","textAlign"].concat((0,mM.default)(vn.keys),(0,mM.default)(Zn.keys)))},useRender:function(r,u){var c=_0e(r),d=u(r,function(m){return h8(m,c.state,r)});return function(m){for(var t=$t(c.props,m),s=arguments.length,n=new Array(s>1?s-1:0),a=1;a<s;a++)n[a-1]=arguments[a];return Jr(d.content,t,n)}}})});var UC,U1,yl,GC,hM=fe(()=>{"use strict";I();UC=de(Ye()),U1=de(Dr());c1();gM();rn();tt();Oi();Ta();Zh();yl=de(it()),GC=function(r){var u,c=r.actionA11yLabel,d=r.actionTitle,m=r.userErrorMessage,t=r.onLinkPress,s=r.linkUrl,n=r.linkText,a=r.hasAction,l=r.onAction,o=r.hasGiveFeedback,f=r.onFeedback,g=r.feedbackContextualData,h=r.errorAnnouncementDelay,y=r.icon,p=r.shape,R=p===void 0?"rounded":p,C=ft(),S=jC(C),F=yt(S.errorContainer,R==="square"&&S.square,(u=r.styles)==null?void 0:u.errorContainer);UC.useEffect(function(){var A=setTimeout(function(){U1.AccessibilityInfo.announceForAccessibility(Rn(dr.announceError,m))},h??0);return function(){clearTimeout(A)}},[]);var E=UC.useCallback(function(){f&&g&&f(to.Frown,Object.assign({},g,{errorMessage:m}),!1)},[g,f,m]);return(0,yl.jsxs)(U1.View,{style:F,children:[y&&(0,yl.jsx)(U1.View,{style:S.iconContainer,children:y}),(0,yl.jsx)(U1.View,{style:S.textContainer,children:(0,yl.jsx)(U1.View,{style:S.textContainerCol,children:(0,yl.jsxs)(ot,{style:S.text,variant:"body1",children:[m,(s||t)&&n&&(0,yl.jsxs)(yl.Fragment,{children:[" ",(0,yl.jsx)(j1,{style:S.link,url:s,onPress:t,children:(0,yl.jsx)(ot,{style:S.linkText,variant:"body1",children:n})})]})]})})}),o&&E&&(0,yl.jsx)(U1.View,{style:S.buttonContainer,children:(0,yl.jsx)(Za,{accessibilityLabel:dr.giveFeedbackLabel,onClick:E,children:dr.feedbackToolbarA11yLabel})}),a&&(0,yl.jsx)(U1.View,{style:S.buttonContainer,children:(0,yl.jsx)(Za,{accessibilityLabel:c,onClick:l,children:d})})]})}});var B0e,pM,vM,yEe,P0e,O0e=fe(()=>{"use strict";I();B0e=de(ni()),pM=de(Ye());hM();Td();tt();vM=de(it()),yEe=["style"],P0e=function(r){var u=r.style,c=(0,B0e.default)(r,yEe),d=ft(),m=pM.useMemo(function(){return{errorContainer:yt(u,{borderColor:d.colors.dangerStroke1,backgroundColor:d.colors.dangerBackground1})}},[u,d]),t=pM.useMemo(function(){return Object.assign({},c,{styles:m,icon:(0,vM.jsx)(nD,{color:d.colors.dangerForeground1})})},[c,m,d]);return(0,vM.jsx)(GC,Object.assign({},t))}});var N0e,RM,CM,SEe,H0e,V0e=fe(()=>{"use strict";I();N0e=de(ni()),RM=de(Ye());hM();FD();tt();CM=de(it()),SEe=["style"],H0e=function(r){var u=r.style,c=(0,N0e.default)(r,SEe),d=ft(),m=RM.useMemo(function(){return{errorContainer:yt(u,{borderColor:d.colors.errorBarBorder,backgroundColor:d.colors.errorBarBackground})}},[u,d]),t=RM.useMemo(function(){return Object.assign({},c,{styles:m,icon:(0,CM.jsx)(bC,{color:d.colors.errorBarIcon})})},[c,m,d]);return(0,CM.jsx)(GC,Object.assign({},t))}});var Z0e,N3t,FM,bEe,WC,yM=fe(()=>{"use strict";I();Z0e=de(ni()),N3t=de(Ye());O0e();V0e();FM=de(it()),bEe=["type"],WC=function(r){var u=r.type,c=u===void 0?"warning":u,d=(0,Z0e.default)(r,bEe);return c==="warning"?(0,FM.jsx)(H0e,Object.assign({},d)):(0,FM.jsx)(P0e,Object.assign({},d))}});function j0e(e){var r=e.attachment,u=e.onDismiss,c=zC.default.useCallback(function(o){u(r.attachmentId),e.onClick==null||e.onClick(o)},[r.attachmentId,u,e]),d=Lc(Object.assign({},e,{onClick:c})),m=d.props,t=d.state,s=ft(),n=zC.default.useMemo(function(){return u1(r)},[r]),a=zC.default.useMemo(function(){return GR(r,s)},[r,s]),l={accessibilityLabel:Rn(dr.attachmentMenuItemA11yLabel,n)};return Object.assign({},t,{root:Object.assign({},m,l),media:a,label:{children:n,accessible:!1},dismiss:{}})}var zC,U0e=fe(()=>{"use strict";I();tt();C1();wn();zC=de(Ye());WR();Ta()});function EEe(e,r){return Ht(r)?e.hovered||e.pressed||e.focused?(0,SM.PlatformColor)("HighlightText"):(0,SM.PlatformColor)("ButtonText"):e.hovered?r.colors.neutralForeground2Hover:e.pressed?r.colors.neutralForeground2Pressed:r.colors.neutralForeground2}var SM,AEe,G0e,W0e=fe(()=>{"use strict";I();tt();Xn();li();SM=de(Dr()),AEe=da(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},rootWithMargin:{marginTop:4},rootFocusedHC:{backgroundColor:e.colors.neutralBackground1Hover},rootHovered:{backgroundColor:e.colors.neutralBackground1Hover},rootPressed:{backgroundColor:e.colors.neutralBackground1Pressed},media:{width:20,height:20,borderRadius:4},label:{flex:1},dismiss:{marginHorizontal:2,width:24,height:24,backgroundColor:e.colors.neutralBackground1}}});G0e=function(r,u){var c=ft(),d=AEe(c),m=EEe(u,c);return u.root.style=yt(d.root,r.index!==0&&d.rootWithMargin,u.hovered&&d.rootHovered,u.focused&&Ht(c)&&d.rootFocusedHC,u.pressed&&d.rootPressed,u.root.style),u.media&&(u.media.style=yt(d.media,u.media.style)),u.label.style=yt(d.label,u.label.style),u.label.variant="body1",u.label.numberOfLines=1,u.label.color=m,u.dismiss.style=yt(d.dismiss,u.dismiss.style),u.dismiss.color=m,u.dismiss.fill=m,u}});function $0e(e){return(0,Y5.jsxs)(z0e.Pressable,Object.assign({},e.root,{children:[e.media&&(0,Y5.jsx)(fn,Object.assign({},e.media)),(0,Y5.jsx)(ot,Object.assign({},e.label)),(0,Y5.jsx)(tD,Object.assign({},e.dismiss))]}))}var rvt,z0e,Y5,K0e=fe(()=>{"use strict";I();rvt=de(Ye()),z0e=de(Dr());Td();rn();xn();Y5=de(it())});var q0e,Q0e=fe(()=>{"use strict";I();U0e();W0e();K0e();q0e=function(r){var u=j0e(r);return G0e(r,u),$0e(u)}});var gvt,gu,TEe,xEe,kEe,wEe,IEe,bM,J0e=fe(()=>{"use strict";I();gvt=de(Ye());Td();C1();Oi();II();Q0e();G5();Ta();gu=de(it()),TEe={svgSource:{src:YI}},xEe={minWidth:void 0},kEe=Ll.customize({borderRadius:12}),wEe=io.customize({padding:8,paddingVertical:8,width:240}),IEe=T0.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}}}}}),bM=function(r){var u=r.attachments,c=r.sensitivityProps,d=$R(r),m=d.onAttachmentDismiss;return(0,gu.jsxs)(gu.Fragment,{children:[(0,gu.jsxs)(Ml,{hasTooltips:!0,children:[(0,gu.jsx)(_l,{children:(0,gu.jsx)(IEe,Object.assign({appearance:"subtle",accessibilityLabel:dr.attachmentMenuA11yLabel,icon:TEe,style:xEe,tooltip:dr.attachmentMenuA11yLabel},r,{children:u.length.toString()}))}),(0,gu.jsx)(kEe,{maxHeight:144,children:(0,gu.jsx)(wEe,{children:u.map(function(t,s){return(0,gu.jsx)(q0e,{index:s,attachment:t,onDismiss:m},s)})})})]}),c&&(0,gu.jsx)(Yc,Object.assign({},c))]})}});var X0e=fe(()=>{"use strict";I();J0e()});var Y0e,e1e,jh,DEe,r1e,t1e=fe(()=>{"use strict";I();Y0e=de(Ye()),e1e=de(Dr());tt();rn();Xn();Td();jh=de(it()),DEe=da(function(e){return{container:{flexDirection:"row",alignItems:"center",gap:4},text:{color:e.colors.dangerForeground1}}}),r1e=function(r){var u=ft(),c=DEe(u),d=Y0e.useMemo(function(){return[c.container,r.style]},[r.style,c.container]);return(0,jh.jsxs)(e1e.View,{style:d,children:[r.hasIcon&&(0,jh.jsx)(aD,{color:u.colors.dangerForeground1}),(0,jh.jsx)(ot,{variant:"caption1",style:c.text,testID:r.testID,children:r.errorText})]})}});function _Ee(e,r,u){var c=0;return r&&(c=u?84:Je.size200),yt(e,{minHeight:c})}function LEe(e,r){return r?e:yt(e,{flex:1})}var Md,_vt,mu,MEe,a1e,n1e,i1e,l1e,o1e=fe(()=>{"use strict";I();Md=de(Ye()),_vt=de(Dr());tt();Ci();No();mu=function(){return mu=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},mu.apply(this,arguments)},MEe=function(r,u){if(u.fontSource)return{fontSource:mu(mu({},u.fontSource),{color:r})};if(u.svgSource)return{svgSource:mu(mu({},u.svgSource),{color:r})};throw new Error("IconProps require either a fontSource or svgSource; neither has been passed.")},a1e=function(r,u,c){var d=(0,Md.useMemo)(function(){return{style:mu({alignItems:"center",justifyContent:"center",display:"flex",minWidth:u.minWidth,maxWidth:u.maxWidth,minHeight:u.minHeight,maxHeight:u.maxHeight,padding:u.padding,paddingStart:u.paddingStart,paddingEnd:u.paddingEnd,paddingHorizontal:u.paddingHorizontal,paddingVertical:u.paddingVertical},r.vertical?{flexDirection:"column",paddingVertical:r.insetSize,height:"100%"}:mu({flexDirection:"row"},{paddingHorizontal:r.insetSize}))}},[r.vertical,r.insetSize,u.minHeight,u.maxHeight,u.minWidth,u.maxWidth,u.padding,u.paddingHorizontal,u.paddingVertical,u.paddingStart,u.paddingEnd]),m=(0,Md.useMemo)(function(){return{style:mu({flexBasis:u.minLineSize,flex:u.flexBefore,borderColor:u.lineColor,borderStyle:"solid"},r.vertical?{borderLeftWidth:u.thickness,minHeight:u.minLineSize}:{borderTopWidth:u.thickness,minWidth:u.minLineSize})}},[u.flexBefore,u.lineColor,u.minLineSize,u.thickness,r.vertical]),t=(0,Md.useMemo)(function(){return{style:mu({flexBasis:u.minLineSize,flex:u.flexAfter,borderColor:u.lineColor,borderStyle:"solid"},r.vertical?{borderLeftWidth:u.thickness,minHeight:u.minLineSize}:{borderTopWidth:u.thickness,minWidth:u.minLineSize})}},[u.flexAfter,u.lineColor,u.minLineSize,u.thickness,r.vertical]),s=(0,Md.useMemo)(function(){return{style:mu({flex:0},r.vertical?{paddingVertical:u.contentPadding}:{paddingHorizontal:u.contentPadding})}},[u.contentPadding,r.vertical]),n=(0,Md.useMemo)(function(){return{style:mu({textAlign:"center",color:u.contentColor},vn.from(u,c)),variant:u.variant}},[u,c]),a=(0,Md.useMemo)(function(){return r.icon?MEe(u.contentColor,r.icon):{}},[r.icon,u.contentColor]);return{rootProps:d,beforeLineProps:m,afterLineProps:t,wrapperProps:s,textProps:n,iconProps:a}},n1e=function(r,u,c){var d,m,t,s,n,a,l,o;switch(r){case"default":return{contentColor:(d=u.contentColor)!==null&&d!==void 0?d:c.colors.neutralForeground2,lineColor:(m=u.lineColor)!==null&&m!==void 0?m:c.colors.neutralStroke2};case"subtle":return{contentColor:(t=u.contentColor)!==null&&t!==void 0?t:c.colors.neutralForeground3,lineColor:(s=u.lineColor)!==null&&s!==void 0?s:c.colors.neutralStroke3};case"brand":return{contentColor:(n=u.contentColor)!==null&&n!==void 0?n:c.colors.brandForeground1,lineColor:(a=u.lineColor)!==null&&a!==void 0?a:c.colors.brandStroke1};case"strong":return{contentColor:(l=u.contentColor)!==null&&l!==void 0?l:c.colors.neutralForeground1,lineColor:(o=u.lineColor)!==null&&o!==void 0?o:c.colors.neutralStroke1}}},i1e=Ma(_Ee);l1e=Ma(LEe)});var u1e,c1e=fe(()=>{"use strict";I();u1e="Divider"});var s1e,d1e=fe(()=>{"use strict";I();tt();Ci();s1e=d1(function(){return{contentPadding:Je.size120,flexAfter:1,flexBefore:1,minLineSize:Je.size80,minWidth:0,thickness:1}})});var AM,Uh,hu,L0,f1e=fe(()=>{"use strict";I();AM=de(Ye()),Uh=de(Dr());tt();v1();rn();o1e();c1e();d1e();hu=function(){return hu=Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e},hu.apply(this,arguments)},L0=y0(function(e,r){var u;e=hu({alignContent:"center",appearance:"default",insetSize:0,vertical:!1},e);var c=ft(),d=r(c),m=d[0],t=d[1];u=s1(m,t,hu({flexAfter:e.alignContent==="end"?0:1,flexBefore:e.alignContent==="start"?0:1},n1e(e.appearance,m,c))),m=u[0],t=u[1];var s=a1e(e,m,c),n=s.rootProps,a=s.beforeLineProps,l=s.afterLineProps,o=s.wrapperProps,f=s.textProps,g=s.iconProps,h=Pi(Uh.View,n),y=Pi(Uh.View,a),p=Pi(Uh.View,l),R=Pi(Uh.View,o),C=Pi(ot,f),S=Pi(Hu,g);return function(F){for(var E=[],A=1;A<arguments.length;A++)E[A-1]=arguments[A];F=hu(hu({},e),F);var T;AM.default.Children.forEach(E,function(k){typeof k=="string"&&(T=k)});var M=T!==void 0||e.icon!==void 0,_=n;m.minHeight||(_=hu(hu({},n),{style:i1e(n.style,F.vertical,M)}));var L=hu(hu({},a),{style:l1e(a.style,M)});return Jr(h,hu({},_),Jr(y,hu({},L)),M&&Jr(AM.default.Fragment,null,Jr(R,null,T&&Jr(C,null,T),e.icon&&!T&&Jr(S,null)),Jr(p,null)))}},s1e);L0.displayName=u1e});var Gh=fe(()=>{"use strict";I();f1e()});var g1e,m1e=fe(()=>{"use strict";I();Xn();g1e=da(function(){return{root:{flexDirection:"row",alignItems:"center"},actionButtonRow:{flexDirection:"row",gap:4,alignItems:"center"},divider:{maxHeight:24,paddingHorizontal:2,paddingVertical:2,alignSelf:"center"},privacyIcon:{marginHorizontal:2}}})});var h1e,p1e,v1e,R1e=fe(()=>{"use strict";I();Xn();li();h1e=da(function(e){return{disclaimerView:{width:236,display:"flex",alignItems:"flex-start",flexDirection:"row",paddingHorizontal:10,paddingTop:8,paddingBottom:12,backgroundColor:e.colors.neutralBackground2},disclaimerTextContainer:{flex:1,marginStart:6},menuItem:{marginTop:4,marginBottom:2,marginHorizontal:2}}}),p1e=function(r){var u={fontSize:r.typography.sizes.body,fontWeight:r.typography.weights.regular,iconSize:20};return Ht(r)||(u=Object.assign({},u,{color:r.colors.neutralForeground2,iconColor:r.colors.neutralForeground2})),u},v1e=function(r){return Ht(r)?{}:{backgroundColor:r.colors.neutralBackground1}}});var F1e,EM,zo,C1e,BEe,y1e,S1e=fe(()=>{"use strict";I();F1e=de(Ye()),EM=de(Dr());Gh();tt();gD();C1();rn();Soe();R1e();Ta();nl();c1();Toe();zo=de(it()),C1e=A0.customize(p1e),BEe=io.customize(v1e),y1e=function(r){var u=r.onCloseCopilot,c=r.onFeedback,d=r.children,m=r.showPrivacyDisclaimer,t=ft(),s=h1e(t),n=F1e.useCallback(function(){c&&c(to.Unclassified)},[c]);return(0,zo.jsxs)(Ml,{children:[(0,zo.jsx)(_l,{children:d}),(0,zo.jsxs)(Ll,{maxWidth:236,children:[(0,zo.jsxs)(BEe,{children:[c&&(0,zo.jsx)(C1e,{style:s.menuItem,icon:Eoe,onClick:n,testID:qx,children:dr.summaryGiveFeedbackLabel}),(0,zo.jsx)(C1e,{style:s.menuItem,icon:yoe,onClick:u,testID:F4,children:dr.dismissCloseButton})]}),m&&(0,zo.jsx)(L0,{}),m&&(0,zo.jsxs)(EM.View,{style:s.disclaimerView,children:[(0,zo.jsx)(Lh,{color:t.colors.neutralForeground3}),(0,zo.jsx)(EM.View,{style:s.disclaimerTextContainer,children:(0,zo.jsx)(ot,{variant:"body1",children:dr.dismissPrivacyDisclaimer})})]})]})]})}});var TM,b1e,G1,$C,PEe,A1e,E1e=fe(()=>{"use strict";I();TM=de(Oa());gD();b1e=de(Dr());Xn();xc();G1=de(Ye());tt();$C=de(it()),PEe=da(function(e){var r;return{container:{justifyContent:"center",paddingHorizontal:2,borderRadius:(r=e.components)!=null&&r.NoFluentSV?0:4}}}),A1e=function(r){var u=r.accessibilityHint,c=r.accessibilityLabel,d=r.iconColor,m=r.style,t=r.tooltip,s=G1.default.useState(!1),n=(0,TM.default)(s,2),a=n[0],l=n[1],o=G1.default.useState(!1),f=(0,TM.default)(o,2),g=f[0],h=f[1],y=au(),p=PEe(y),R=G1.default.useCallback(function(){return h(!0)},[]),C=G1.default.useCallback(function(){return h(!1)},[]),S=G1.default.useCallback(function(){return l(!0)},[]),F=G1.default.useCallback(function(){return l(!1)},[]),E=G1.default.useMemo(function(){var M;return d?typeof d=="object"?M=g&&d.hovered||a&&d.focused||d.neutral:M=d:M=y.colors.neutralForeground2,{color:M}},[y.colors,d,a,g]),A=g?(0,$C.jsx)(fD,Object.assign({},E)):(0,$C.jsx)(Lh,Object.assign({},E)),T=G1.default.useMemo(function(){return yt(p.container,m)},[p.container,m]);return(0,$C.jsx)(b1e.View,{accessible:!0,accessibilityHint:u,accessibilityLabel:c,accessibilityRole:"image",focusable:!0,style:T,enableFocusRing:!0,tooltip:t,onFocus:S,onBlur:F,onMouseEnter:R,onMouseLeave:C,children:A})}});var Sl,Wh=fe(()=>{"use strict";I();Sl=function(e){return e[e.Disabled=0]="Disabled",e[e.NotRecording=1]="NotRecording",e[e.Recording=2]="Recording",e}({})});function xM(e){var r=_d.useState(Sl.Disabled),u=(0,T1e.default)(r,2),c=u[0],d=u[1];_d.useEffect(function(){e.current&&(e.current.isDictationAvailable&&e.current.isDictationAvailable().then(function(s){s&&d(Sl.NotRecording)}),e.current.isDictationRecording&&e.current.isDictationRecording().then(function(s){s&&d(Sl.Recording)}))},[e]);var m=_d.useCallback(function(){c===Sl.Disabled||!e.current||(c===Sl.NotRecording?e.current.startDictation==null||e.current.startDictation():e.current.stopDictation==null||e.current.stopDictation())},[c,e]),t=_d.useCallback(function(s){if(s.nativeEvent.type==="recording"){var n=s.nativeEvent.isRecording?Sl.Recording:Sl.NotRecording;d(n)}},[d]);return[t,{dictationStatus:c,toggleDictation:m}]}var T1e,_d,L7t,x1e=fe(()=>{"use strict";I();T1e=de(Oa()),_d=de(Ye());Wh();L7t=de(Dr())});var w1e=ar((N7t,k1e)=>{I();k1e.exports=OfficePlatformGlobal.RNWin32.Components});var I1e,kM,D1e,wM=fe(()=>{"use strict";I();I1e=de(Dr());Xn();Ci();li();kM=da(function(e){var r=Ht(e)?(0,I1e.PlatformColor)("HighlightText"):e.colors.brandBackground2,u={position:"absolute",borderRadius:Je.corner.radiusCircular,width:"100%",height:"100%",backgroundColor:r};return{animatedBackgroundOff:Object.assign({},u,{opacity:0}),animatedBackgroundOn:Object.assign({},u,{opacity:1}),dictationButtonContainer:{alignItems:"center",justifyContent:"center"},dictationButton:{margin:4}}}),D1e=function(r){return Ht(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 W7t,ef,zh,OEe,NEe,M1e,_1e,L1e=fe(()=>{"use strict";I();W7t=de(Ye()),ef=de(ya()),zh=de(it()),OEe=function(r){return(0,zh.jsx)(ef.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,zh.jsx)(ef.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})})},NEe=function(r){return(0,zh.jsx)(ef.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,zh.jsx)(ef.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})})},M1e={svgSource:{src:OEe}},_1e={svgSource:{src:NEe}}});var B1e,K7t,P1e,HEe,VEe,O1e,N1e=fe(()=>{"use strict";I();B1e=de(ni()),K7t=de(Ye());tt();Oi();Z5();wM();Ta();L1e();Wh();kd();P1e=de(it()),HEe=["dictationHost","onClick"],VEe=x4.compose({slotProps:{icon:ra(function(e){return{color:e.iconColor,height:e.iconSize,width:e.iconSize}})}}).customize(yh,D1e),O1e=function(r){var u=r.dictationHost,c=r.onClick,d=(0,B1e.default)(r,HEe),m=u.dictationStatus,t=u.toggleDictation;if(m===Sl.Disabled)return null;var s=m===Sl.Recording,n=s?_1e:M1e,a=s?dr.dictationActiveTooltip:dr.dictationInactiveTooltip,l=hi(t,c);return(0,P1e.jsx)(VEe,Object.assign({accessibilityLabel:dr.dictationA11yLabel,appearance:"subtle",checked:s,icon:n,iconOnly:!0,onClick:l,shape:"circular",tooltip:a},d))}});function DM(e){var r=ft(),u=kM(r),c=e.style,d=(0,H1e.default)(e,ZEe),m=yt(u.dictationButton,c);return(0,rf.jsxs)(IM.View,{style:u.dictationButtonContainer,children:[(0,rf.jsx)(jEe,Object.assign({},e.dictationHost)),(0,rf.jsx)(O1e,Object.assign({style:m},d))]})}var H1e,l6t,IM,rf,ZEe,jEe,V1e=fe(()=>{"use strict";I();H1e=de(ni()),l6t=de(Ye()),IM=de(w1e());tt();Wh();wM();N1e();rf=de(it()),ZEe=["style"],jEe=function(r){var u=ft(),c=kM(u),d=r.dictationStatus===Sl.Recording,m=d?c.animatedBackgroundOn:c.animatedBackgroundOff,t=d?"Cxe_CopilotDictationMicAnimationIdle":void 0;return(0,rf.jsx)(IM.View,{style:m,animationClass:t})}});var MM=fe(()=>{"use strict";I();Wh();x1e();V1e()});var R6t,Z1e,j1e,UEe,U1e,G1e=fe(()=>{"use strict";I();R6t=de(Ye());Oi();Z1e=de(Dr());Q5();Ta();li();j1e=de(it()),UEe=T0.customize(function(e){return Ht(e)?{}:{subtle:{iconColor:e.colors.compoundBrandForeground1,hovered:{iconColor:e.colors.compoundBrandForeground1Hover},pressed:{iconColor:e.colors.compoundBrandBackground1Pressed}}}}),U1e=function(r){var u=Z1e.I18nManager.isRTL;return(0,j1e.jsx)(UEe,Object.assign({accessibilityLabel:dr.sendButtonLabel,appearance:"primary",iconOnly:!0,icon:u?lD:oD,shape:"circular",tooltip:dr.sendButtonLabel},r))}});var W1e,_M,$h,ho,GEe,LM,z1e=fe(()=>{"use strict";I();W1e=de(ni()),_M=de(Ye()),$h=de(Dr());Gh();tt();m1e();S1e();Ta();boe();E1e();nl();Z5();bD();MM();G1e();ED();ho=de(it()),GEe=["dictationButton","divider","modelPicker","overflowMenu","overflowMenuButton","privacyIcon","researcherButton","submitButton"],LM=function(r){var u=r.dictationButton,c=r.divider,d=r.modelPicker,m=r.overflowMenu,t=r.overflowMenuButton,s=r.privacyIcon,n=r.researcherButton,a=r.submitButton,l=(0,W1e.default)(r,GEe),o=ft(),f=g1e(o),g=_M.useMemo(function(){var y={};return m&&(y.overflowMenu=m,y.overflowMenuButton=Object.assign({accessibilityLabel:dr.overflowMenuA11yLabel,appearance:"subtle",iconOnly:!0,icon:hD,size:"small",shape:"rounded",tooltip:dr.overflowMenuA11yLabel,testID:ek},t)),s&&(y.privacyIcon=Object.assign({accessibilityLabel:dr.dismissPrivacyDisclaimer,iconColor:{neutral:o.colors.neutralForeground2,hovered:o.colors.brandBackground},tooltip:dr.dismissPrivacyDisclaimer},s)),d&&(y.modelPicker=Object.assign({testID:C4},d)),n&&(y.researcherButton=n),u&&(y.dictationButton=Object.assign({},u)),a&&(y.submitButton=Object.assign({testID:tk},a)),y},[u,d,m,t,s,n,a,o.colors.brandBackground,o.colors.neutralForeground2]),h=_M.useMemo(function(){return yt(f.root,l.style)},[l.style,f.root]);return(0,ho.jsxs)($h.View,Object.assign({},l,{style:h,children:[(0,ho.jsxs)($h.View,{style:f.actionButtonRow,children:[g.overflowMenuButton&&g.overflowMenu&&(0,ho.jsx)(y1e,Object.assign({},g.overflowMenu,{children:(0,ho.jsx)(Sd,Object.assign({},g.overflowMenuButton))})),g.privacyIcon&&(0,ho.jsx)(A1e,Object.assign({},g.privacyIcon,{style:f.privacyIcon})),g.modelPicker&&(0,ho.jsx)(TC,Object.assign({},g.modelPicker)),g.researcherButton&&(0,ho.jsx)(xC,Object.assign({},g.researcherButton))]}),g.dictationButton&&(0,ho.jsx)(DM,Object.assign({},g.dictationButton)),(0,ho.jsxs)($h.View,{style:f.actionButtonRow,children:[g.submitButton&&(0,ho.jsx)(U1e,Object.assign({},g.submitButton)),c&&(0,ho.jsx)($h.View,{style:f.divider,children:(0,ho.jsx)(L0,{vertical:!0})}),r.children]})]}))}});var Z6t,po,$1e,Fn,WEe,zEe,K1e,q1e=fe(()=>{"use strict";I();Z6t=de(Ye()),po=de(Dr());_c();rn();w0e();ZC();yM();X0e();$1e=de(NR());yI();UI();t1e();z1e();Ah();nl();wn();Z5();Fn=de(it()),WEe=function(r){var u=(0,Fn.jsxs)(po.View,Object.assign({},r.actionButtonContainer,{children:[!r.multiline&&(0,Fn.jsx)(LM,Object.assign({},r.actionButtons)),r.dismissButton&&(0,Fn.jsx)(du,Object.assign({},r.dismissButton))]})),c={};return Dt.getInstance().getChangeGate("Combobox.DisableFocusBlurInEventHandlers"),(0,Fn.jsxs)(po.Pressable,Object.assign({},r.focusableArea,{children:[(0,Fn.jsxs)(po.View,Object.assign({},r.rowReverseContainer,{children:[r.multiline&&r.dismissButton&&(0,Fn.jsx)(du,Object.assign({},r.dismissButton)),(0,Fn.jsx)(po.View,Object.assign({},r.textInputContainer,{children:(0,Fn.jsx)($1e.RichTextInput,Object.assign({},c,r.textInput))})),!r.multiline&&r.addButton&&(0,Fn.jsx)(Sd,Object.assign({},r.addButton))]})),!r.multiline&&u]}))},zEe=function(r){return(0,Fn.jsxs)(po.View,Object.assign({},r.promptBoxFooter,{children:[(0,Fn.jsxs)(po.View,Object.assign({},r.inlineFooter,{children:[r.characterCount&&(0,Fn.jsx)(ot,Object.assign({},r.characterCount,{testID:R4})),r.inlineError&&(0,Fn.jsx)(r1e,Object.assign({},r.inlineError))]})),(0,Fn.jsxs)(po.View,Object.assign({},r.footerActionButtonRow,{children:[(0,Fn.jsx)(po.View,{children:r.addButton&&(0,Fn.jsx)(Sd,Object.assign({},r.addButton))}),r.attachmentList&&(0,Fn.jsx)(bM,Object.assign({},r.attachmentList)),(0,Fn.jsx)(LM,Object.assign({},r.actionButtons))]}))]}))},K1e=function(r,u){var c,d=r.open&&r.listbox&&(0,Fn.jsx)(fM,Object.assign({},r.listbox,{ref:r.listboxRef}));return(0,Fn.jsxs)(HC.Provider,{value:u.combobox,children:[(0,Fn.jsxs)(po.View,Object.assign({},r.root,{testID:rk,children:[r.error&&(0,Fn.jsx)(WC,Object.assign({},r.error)),r.renderDropdownOnTop&&d,(0,Fn.jsxs)(po.View,{children:[(0,Fn.jsxs)(po.View,Object.assign({},r.promptBox,{children:[WEe(r),r.multiline&&zEe(r)]})),(0,Fn.jsx)(po.View,Object.assign({},r.focusBar))]}),!r.renderDropdownOnTop&&d]})),r.ciqOpen&&r.callout.anchorRect&&r.expandedInlineSuggestions&&r.expandedInlineSuggestions.enabled&&(0,Fn.jsx)(al,Object.assign({},r.callout,{children:(0,Fn.jsx)(Dh,Object.assign({},r.expandedInlineSuggestions))})),r.ciqOpen&&r.callout.anchorRect&&r.inlineSuggestions&&!((c=r.expandedInlineSuggestions)!=null&&c.enabled)&&(0,Fn.jsx)(al,Object.assign({},r.callout,{children:(0,Fn.jsx)(Fh,Object.assign({},r.inlineSuggestions))}))]})}});var Q1e,tf,J1e,X1e=fe(()=>{"use strict";I();Q1e=de(Ei()),tf=de(Ye()),J1e=function(){var r=tf.useRef([]),u=tf.useMemo(function(){var d=function(){return r.current.length},m=function(l){var o;return(o=r.current[l])==null?void 0:o.value},t=function(l){return r.current.findIndex(function(o){return o.value.text===l})},s=function(l){var o=r.current.find(function(f){return f.value.text===l});return o==null?void 0:o.value},n=function(l){return r.current.filter(function(o){return l(o.value.text)}).map(function(o){return o.value})};return{getCount:d,getOptionAtIndex:m,getIndexOfText:t,getOptionByText:s,getOptionsMatchingText:n}},[]),c=tf.useCallback(function(d,m){var t,s=r.current.findIndex(function(a){return!a.ref||!m||!m.current?!1:a.value.text===d.text});if(((t=r.current[s])==null?void 0:t.value.text)!==d.text){var n={value:d,ref:m};s===-1?r.current=[].concat((0,Q1e.default)(r.current),[n]):r.current.splice(s,0,n)}return function(){r.current=r.current.filter(function(a){return a.value.text!==d.text})}},[]);return Object.assign({},u,{options:r.current.map(function(d){return d.value}),registerOption:c})}});function Y1e(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=r.keyboardActive,c=u===void 0?!0:u,d=e.nativeEvent.key,m=e.nativeEvent,t=m.altKey,s=m.ctrlKey,n=m.key,a=m.metaKey;return n.length===1&&d!=="Space"&&!t&&!s&&!a?"Type":c?d==="Space"||d==="Enter"?"Select":d==="ArrowUp"&&t||d==="Escape"?"Blur":d==="ArrowDown"?"Next":d==="ArrowUp"?"Previous":d==="Home"?"First":d==="End"?"Last":d==="PageUp"?"PageUp":d==="PageDown"?"PageDown":d==="Tab"?"Tab":"None":d==="ArrowDown"||d==="ArrowUp"?"Focus":"None"}function ece(e,r,u){switch(e){case"Next":return r+1>u?0:r+1;case"Previous":return r-1<0?u:r-1;case"First":return 0;case"Last":return u;case"PageDown":return Math.min(u,r+10);case"PageUp":return Math.max(0,r-10);default:return r}}var rce=fe(()=>{"use strict";I()});function ace(e,r,u,c,d,m){var t=r.ciqOpen,s=r.getActiveIndex,n=r.getCount,a=r.getOptionAtIndex,l=r.highlightedOption,o=r.ignoreNextBlur,f=r.invokeChild,g=r.keyboardActive,h=r.open,y=r.onFirstInteraction,p=r.resetHighlightedAndHoveredOption,R=r.setKeyboardActive,C=r.setHasFocus,S=r.setHighlightedOption,F=r.setOpen,E=e.onOptionInvoke,A=e.submitOnEnter,T=Hi.useRef(null),M=tl(T),_=go(u,d==null?void 0:d.ref,M),L=Hi.useMemo(function(){var V=[];return h&&l||t?V.push({key:"Enter"},{key:"Escape"},{key:"ArrowDown"},{key:"ArrowUp"}):A?V.push({key:"Enter"},{key:"Enter",ctrlKey:!0}):V.push({key:"Enter",ctrlKey:!0}),V},[h,l,t,A]),k=Hi.useCallback(function(V){R(!1)},[R]),v=Hi.useCallback(function(V){p()},[p]),b=Hi.useCallback(function(V){var Z;(Z=T.current)==null||Z.focus()},[]),x=Hi.useCallback(function(V){o.current=!0},[o]),w=Hi.useCallback(function(){o.current||F(null,!1),o.current=!1,C(!1)},[o,C,F]),B=Hi.useRef(0),P=Hi.useCallback(function(){F(null,!0),C(!0),B.current<1?B.current+=1:B.current===1&&(y==null||y())},[y,C,F]),U=Hi.useCallback(function(V){var Z=Y1e(V,{keyboardActive:g}),D=n()-1,O=s(),K=O;switch(Z){case"Focus":R(!0),h?K=K<D?K+1:0:F(V,!0);break;case"Blur":F(V,!1),C(!0),K=-1,y==null||y();break;case"Select":l&&!l.disabled&&(f(l.text,V),E==null||E(l.text));break;case"Tab":break;default:K=ece(Z,O,D)}K!==O&&(S(a(K)),R(K>=0))},[l,g,h,n,s,y,E,R,F,C,f,S,a]),Q=Hi.useMemo(function(){var V=Object.assign({},c);return tce.includes("win32")&&(V.onMouseEnter=hi(k,c==null?void 0:c.onMouseEnter),V.onMouseLeave=hi(v,c==null?void 0:c.onMouseLeave)),V},[k,v,c]),W=Hi.useMemo(function(){return m&&Object.assign({},m,{onPress:hi(b,m.onPress),onResponderStart:hi(x,m.onResponderStart)})},[m,b,x]),q=Hi.useMemo(function(){return hi(w,d==null?void 0:d.onBlur)},[w,d==null?void 0:d.onBlur]),H=Hi.useMemo(function(){return hi(P,d==null?void 0:d.onFocus)},[P,d==null?void 0:d.onFocus]),G=Hi.useMemo(function(){return hi(U,d==null?void 0:d.onKeyDown)},[U,d==null?void 0:d.onKeyDown]),z=Hi.useMemo(function(){var V=Object.assign({accessible:!0},d,{onBlur:q,onFocus:H,ref:_});return tce.includes("win32")&&(V.onKeyDown=G,V.keyDownEvents=L,V.accessibilityRole="textbox"),V},[L,_,q,H,G,d]);return[Q,z,W]}var Hi,s8t,tce,nce=fe(()=>{"use strict";I();Hi=de(Ye()),s8t=de(Dr());Jn();wd();kd();rce();tce=["macos","win32"]});function ice(e){var r=Kh.useRef(new Map).current,u=Kh.useCallback(function(d){var m=d.key;return r.set(m,d),function(){return r.delete(m)}},[r]),c=Kh.useCallback(function(d,m){var t=r.get(d);t.invoke(m)},[r]);return{registerInvokable:u,invokeChild:c,notifyInvocation:e}}var Kh,lce=fe(()=>{"use strict";I();Kh=de(Ye())});function KEe(){return Dt.getInstance().getChangeGate("DontCheckMacOSOnEscape")}function qEe(){return Dt.getInstance().getChangeGate("PolarisEscapeBehavior")}var oce,Yu,Sa,uce,$Ee,QEe,JEe,XEe,YEe,cce,sce=fe(()=>{"use strict";I();oce=de(ni()),Yu=de(Oa()),Sa=de(Ye()),uce=de(Dr());Jn();X1e();yk();kd();wd();nce();cM();Ta();nl();wn();lce();MM();Td();$Ee=["ciqOpen","children","disabled","dismissUIType","forceMultiline","maxAttachments","maxCharacters","modelOptions","onEscape","onModelChange","onResearcherClick","researcherDisabled","researcherSelected","showPrivacyDisclaimer","selectedModel"];QEe=[{name:"Expand"},{name:"Collapse"}],JEe=["macos","win32"],XEe=!1,YEe=function(r,u,c){var d=r.loading,m=r.renderDropdownOnTop,t=r.onOpenChange,s=r.onOptionInvoke,n=J1e(),a=n.getIndexOfText,l=Sa.default.useState(!1),o=(0,Yu.default)(l,2),f=o[0],g=o[1],h=Sa.default.useRef(),y=Sa.default.useState(),p=(0,Yu.default)(y,2),R=p[0],C=p[1],S=Sa.default.useCallback(function(){C(void 0),h.current=void 0},[]),F=Sa.default.useCallback(function(){var V=f?R:h.current;return V?a(V.text):-1},[f,R,a]),E=Sa.default.useState(!1),A=(0,Yu.default)(E,2),T=A[0],M=A[1],_=Sa.default.useCallback(function(V){var Z=V,D=n.getOptionByText(Z);C(D),s==null||s(D==null?void 0:D.text)},[s,n]),L=ice(_),k=Sa.default.useCallback(function(V){g(!1),C(void 0);var Z=n.getOptionByText(V);Z&&(h.current=Z)},[n]),v=Sa.default.useCallback(function(V,Z,D){var O=n.registerOption(V,Z),K=L.registerInvokable({key:V.text,invoke:D}),$=function(){O(),K()};return{index:a(V.text),unregister:$}},[a,L,n]),b=Sa.default.useRef(!1),x=k4({state:r.open,defaultState:r.defaultOpen,initialState:!1}),w=(0,Yu.default)(x,2),B=w[0],P=w[1],U=Sa.default.useCallback(function(V,Z){t==null||t(V,{open:Z}),P(Z),Z&&XEe&&uce.AccessibilityInfo.announceForAccessibility(dr.announceComboboxOptionsShown)},[t,P]);Sa.default.useEffect(function(){B||S()},[B]);var Q=Sa.default.useRef(!1),W=Sa.default.useCallback(function(){Q.current||(r.onFirstInteraction==null||r.onFirstInteraction(),Q.current=!0)},[r]),q=k4({state:r.size,defaultState:r.defaultSize,initialState:"small"}),H=(0,Yu.default)(q,2),G=H[0],z=H[1];return Object.assign({},n,L,{keyboardActive:f,hasFocus:T,highlightedOption:R,ignoreNextBlur:b,loading:d,open:B,renderDropdownOnTop:m,size:G,value:u,getActiveIndex:F,notifyHover:k,onFirstInteraction:W,registerOption:v,resetHighlightedAndHoveredOption:S,setKeyboardActive:g,setHasFocus:M,setHighlightedOption:C,setOpen:U,setSize:z,setValue:c})},cce=function(r,u){var c,d=Sa.default.useState(""),m=(0,Yu.default)(d,2),t=m[0],s=m[1],n=YEe(r,t,s),a=n.open,l=n.size,o=n.onFirstInteraction,f=n.setOpen,g=n.setSize,h=r.ciqOpen,y=r.children,p=r.disabled,R=r.dismissUIType,C=r.forceMultiline,S=r.maxAttachments,F=r.maxCharacters,E=r.modelOptions,A=r.onEscape,T=r.onModelChange,M=r.onResearcherClick,_=r.researcherDisabled,L=r.researcherSelected,k=r.showPrivacyDisclaimer,v=r.selectedModel,b=(0,oce.default)(r,$Ee),x=uM(Object.assign({},b,{maxCharacters:F,size:l,open:h}),u,t,s),w=x.open,B=x.root,P=x.textInput,U=x.callout,Q=x.inlineSuggestions,W=x.expandedInlineSuggestions,q=x.vibrancyView,H=x.attachmentList,G=x.inputEmpty,z=x.overMaxAttachments,V=x.onOverMaxAttachmentsDismiss,Z=x.listboxId,D=Sa.default.useRef(null),O=Sa.default.useRef(null),K=Sa.default.useRef(null),$="listboxId",j=Sa.default.useState(!1),N=(0,Yu.default)(j,2),J=N[0],ee=N[1],Y=Sa.default.useRef({height:0,width:0,x:0,y:0}),re=Sa.default.useCallback(function(Tr){var Ke=Tr.nativeEvent.contentSize;!J&&Ke.height>1&&Ke.width>1&&(Ke.height>Y.current.height*1.5&&Ke.width<Y.current.width*1.5?(ee(!0),Y.current.width=0,Y.current.height=0):(Y.current.width=Ke.width,Y.current.height=Ke.height))},[J]),ue=r.attachments?r.attachments.length:0;Sa.default.useEffect(function(){t.length===0&&ue===0&&ee(!1)},[t.length,ue]),n.setOpen=Sa.default.useCallback(function(Tr,Ke){p||!y||Sa.default.Children.count(y)===0||f(Tr,Ke)},[f,p,y]);var ce=xM(O),oe=(0,Yu.default)(ce,2),ae=oe[0],le=oe[1],ne=le.toggleDictation,te=le.dictationStatus,ie=te===Sl.Recording,se=Sa.default.useCallback(function(){ie&&ne()},[ie,ne]),Re=Sa.default.useCallback(function(Tr){var Ke,Fr=(Ke=Tr.nativeEvent)==null?void 0:Ke.text;s(Fr),!r.size&&l==="small"&&Fr.length>0&&g("medium"),o==null||o()},[o,r.size,l,g]),he=Sa.default.useRef(KEe()||!1),ye=Sa.default.useCallback(function(Tr){if(A&&he.current&&!w&&Tr.nativeEvent.key==="Escape"){A();return}},[w,A]),ve=Sa.default.useCallback(function(Tr){ne&&Tr.nativeEvent.key==="m"&&Tr.nativeEvent.altKey&&ne()},[ne]),me=Sa.default.useCallback(function(Tr){switch(Tr.nativeEvent.actionName){case"Collapse":f(Tr,!1);break;case"Expand":f(Tr,!0);break}},[f]),Ee=Sa.default.useRef(),xe=Sa.default.useState(!1),we=(0,Yu.default)(xe,2),Ne=we[0],Xe=we[1],Ze=Sa.default.useCallback(function(){Ee.current=setTimeout(function(){Xe(!1)},100)},[]),fr=Sa.default.useCallback(function(){Ee.current!==void 0&&(Xe(!0),clearTimeout(Ee.current))},[]),lr=oi(Object.assign({focusable:!1,onBlurCapture:Ze,onFocusCapture:fr},r.textInputContainer)),Er=lr.state.focused||Ne;Sa.default.useEffect(function(){a&&(!y||Sa.default.Children.count(y)===0)?f(null,!1):!a&&Sa.default.Children.count(y)>0&&f(null,!0)},[y]);var ir,yr,hr,rr={},Me,_e;{var Qe;Me={accessible:!0,accessibilityActions:QEe,accessibilityLabel:(Qe=r.accessibilityLabel)!=null?Qe:dr.inputTextA11yLabel,accessibilityState:{expanded:a},accessibilityRole:"combobox",accessibilityValue:{text:t},onAccessibilityAction:me}}if(ir=Object.assign({},B,Me,{style:r.style,keyDownEvents:qEe()?r.handledKeyDownEvents:void 0},r.root),JEe.includes("win32")){var Rr,kr=Object.assign({onKeyDown:hi((Rr=r.root)==null?void 0:Rr.onKeyDown,B.onKeyDown)},{onKeyDownCapture:ve});ir=Object.assign({},ir,kr)}yr=Object.assign({},P,_e,{accessibilityControls:a?$:w?Z:void 0,acceptsKeyboardFocus:p?!1:r.acceptsKeyboardFocus,disabled:p,editable:p?!1:r.editable,enableFocusRing:!1,onPress:o,onKeyDown:hi(ye,P.onKeyDown),onDictationEvent:ae,ref:go(u,P.ref,O)},b);var Mr=Object.assign({},r.textInputContainer);J||(yr.onContentSizeChange=re),yr.onBlur=hi(P.onBlur,yr.onBlur,se),yr.onChangeText=hi(P.onChangeText,yr.onChangeText,Re),yr.onFocus=hi(P.onFocus,yr.onFocus);var Pr={accessible:!0,accessibilityRole:"menu"};hr=a?Object.assign({},Pr,{children:y,nativeID:$}):void 0;var Gr=ace(r,Object.assign({},n,{ciqOpen:w}),u,ir,yr,hr),Be=(0,Yu.default)(Gr,3);ir=Be[0],yr=Be[1],hr=Be[2],ir.ref=go(ir.ref,D);var tr=Sa.default.useCallback(function(){var Tr,Ke;b.onSubmit(t,(Tr=r.attachments)!=null?Tr:[]),(Ke=O.current)==null||Ke.clear()},[b,r.attachments,t]),pr=jm()&&L!==void 0&&(M!==void 0||_),_r=Sa.default.useRef(null),xr=!!F&&t.length>F,$e=Sa.default.useMemo(function(){if(xr)return Rn(dr.maxExceededFooter,F.toString(),dr.maxExceededWarning);if(S&&ue>S)return Rn(dr.maxAttachmentWarning,S.toString())},[S,ue,xr,F]);Sa.default.useEffect(function(){!J&&($e||ue>0)&&ee(!0)},[J,$e,ue]);var Sr=Sa.default.useMemo(function(){if(r.error)return Object.assign({shape:"square"},r.error)},[r.error]),Or=Sa.default.useMemo(function(){if($e)return{hasIcon:!0,errorText:$e}},[$e]),Xr=Sa.default.useMemo(function(){return{children:"".concat(t.length," / ").concat(F),variant:"caption1"}},[F,t.length]),zr={attachmentList:H&&Object.assign({},H,{sensitivityProps:r.sensitivityIcon}),maxAttachments:S,overMaxAttachments:z,onOverMaxAttachmentsDismiss:V},qe=R!=="menu",wr=R==="button",Ie=C,Pe=J||Ie,Ge={divider:wr&&!Pe,submitButton:G?void 0:Object.assign({onClick:tr,appearance:ie?"subtle":"primary",disabled:b.isSubmitDisabled||!!Or||!!Sr},r.submitButton),dictationButton:r.dictation?{dictationHost:le}:void 0,researcherButton:pr?{onClick:M,checked:L}:void 0},Ue=ro()?dr.attachmentButtonMultipleEntitiesA11yLabel:dr.attachmentButtonA11yLabel,De=r.hasCIQ&&(r.addButton||r.onAddAttachment)?Object.assign({accessibilityLabel:Ue,appearance:"subtle",iconOnly:!0,icon:{svgSource:{src:KI}},size:"small",shape:"rounded",tooltip:Ue,testID:Xx,onClick:r.onAddAttachment},r.addButton):void 0;qe?k&&(Ge.privacyIcon=Object.assign({accessibilityHint:dr.dismissPrivacyDisclaimer,accessibilityLabel:dr.startPrivacyStatementButtonLabel,tooltip:dr.dismissPrivacyDisclaimer},r.privacyIcon)):Ge.overflowMenu=Object.assign({onCloseCopilot:r.onDismissButtonClick,onFeedback:r.onFeedbackButtonClick,showPrivacyDisclaimer:k},r.overflowMenu);var pe={accessibilityLabel:dr.dismissCloseButton,fillOnHover:!0,onClick:r.onDismissButtonClick,positioning:"relative",testID:F4,tooltip:dr.dismissCloseButton},nr=Zm()&&E&&E.length>0;nr&&(Ge.modelPicker={selectedModel:v,onModelChange:T,menuOptions:E});var br={promptBox:Object.assign({},r.promptBox),promptBoxFooter:Object.assign({},r.promptBoxFooter),footerActionButtonRow:Object.assign({},r.footerActionButtonRow),textInputContainer:Mr,rowReverseContainer:Object.assign({},r.rowReverseContainer),focusBar:Object.assign({},r.focusBar),actionButtonContainer:Object.assign({},r.actionButtonContainer),root:ir,focusableArea:Object.assign({},rr,lr.props,{ref:_r}),textInput:yr,callout:U,inlineSuggestions:Q,expandedInlineSuggestions:W,vibrancyView:q,actionButtons:Ge,error:Sr,inlineError:Or,characterCount:Pe||xr?Xr:void 0,dismissButton:wr?pe:void 0,listbox:hr,addButton:De},vr=Object.assign({},br,{disabled:p,listboxRef:K,ciqOpen:w},zr,n,lr.state,{appearance:(c=r.appearance)!=null?c:"elevated",focused:Er,multiline:Pe,overMaxCharacters:xr});return vr}});function dce(e){var r=e.highlightedOption,u=e.getCount,c=e.getIndexOfText,d=e.loading,m=e.notifyHover,t=e.notifyInvocation,s=e.open,n=e.registerOption,a=e.size,l={highlightedOption:r,getCount:u,getIndexOfText:c,loading:d,notifyHover:m,notifyInvocation:t,open:s,registerOption:n,size:a};return{combobox:l}}var fce=fe(()=>{"use strict";I()});var gce,is,mce=fe(()=>{"use strict";I();gce=de(Ye());g0e();q1e();sce();fce();is=gce.default.forwardRef(function(e,r){var u=cce(e,r),c=dce(u);return f0e(u),K1e(u,c)});is.displayName="SuggestionsCombobox"});var hce,pce,BM,vce,Rce,eTe,rTe,Cce,Fce=fe(()=>{"use strict";I();hce=de(Oa()),pce=de(ni()),BM=de(Ye());rn();vce=de(Ye()),Rce=de(it()),eTe=["children","highlightProps","highlightRanges","query","searchFilter"],rTe={variant:"body2Strong"},Cce=function(r){var u=r.children,c=r.highlightProps,d=c===void 0?rTe:c,m=r.highlightRanges,t=r.query,s=r.searchFilter,n=(0,pce.default)(r,eTe),a=u,l=BM.useMemo(function(){if(m)return m;var f=typeof t=="string"?new RegExp(t,"g"):t,g=[],h=a.matchAll(f);if(h)for(var y of h)y.index!==void 0&&g.push([y.index,y.index+y[0].length]);return s?g.filter(s):g},[a,t,m,s]),o=BM.useMemo(function(){var f=[],g=0;for(var h of l){var y=(0,hce.default)(h,2),p=y[0],R=y[1];g!==p&&f.push(a.substring(g,p)),f.push((0,vce.createElement)(ot,Object.assign({},d,{key:g}),a.substring(p,R))),g=R}return g<a.length&&f.push(a.substring(g)),f},[a,d,l]);return(0,Rce.jsx)(ot,Object.assign({},n,{children:o}))}});var yce,KC,af,Sce,bce=fe(()=>{"use strict";I();yce=de(Ye()),KC=de(Dr());rn();Fce();af=de(it()),Sce=function(r){var u=r.root,c=r.icon,d=r.iconContainer,m=r.iconSlot,t=r.text,s=r.highlight,n=null;return m&&(n=yce.default.cloneElement(m,c)),(0,af.jsxs)(KC.Pressable,Object.assign({},u,{children:[n&&(0,af.jsx)(KC.View,Object.assign({},d,{children:n})),s?(0,af.jsx)(Cce,Object.assign({},t,s,{children:u.children})):(0,af.jsx)(ot,Object.assign({},t,{children:u.children}))]}))}});var PM,Ace,vo,Ece,tTe,aTe,nTe,iTe,Tce,xce=fe(()=>{"use strict";I();PM=de(Oa()),Ace=de(ni()),vo=de(Ye()),Ece=de(Dr());Jn();dM();ZC();Ta();tTe=["children","disabled","onPress"],aTe=[" ","Enter"],nTe=[{name:"Select"}],iTe=!1,Tce=function(r,u){var c=r.children,d=r.disabled,m=r.onPress,t=(0,Ace.default)(r,tTe),s=VC(),n=s.getCount,a=s.getIndexOfText,l=s.highlightedOption,o=s.notifyHover,f=s.notifyInvocation,g=s.registerOption,h=R0e(),y=h.updateItemLayout,p=c,R=(0,vo.useState)(),C=(0,PM.default)(R,2),S=C[0],F=C[1],E=(0,vo.useMemo)(function(){return{disabled:d,text:p}},[p,d]);(0,vo.useEffect)(function(){var H=g(E,u,function(G){return m==null?void 0:m(G)});return F(H.index),H.unregister},[]);var A=(l==null?void 0:l.text)!==void 0&&(l==null?void 0:l.text)===p,T=(0,vo.useState)(!1),M=(0,PM.default)(T,2),_=M[0],L=M[1];(0,vo.useEffect)(function(){if(L(A),A&&iTe){var H=Rn(dr.announceCiqSuggestion,l.text,(a(l.text)+1).toString(),n().toString());Ece.AccessibilityInfo.announceForAccessibility(H)}},[n,a,A,l]);var k=(0,vo.useCallback)(function(H){d||(m==null||m(H),f(p),L(!0))},[d,f,m,p]),v=(0,vo.useCallback)(function(H){r.onHoverIn==null||r.onHoverIn(H),o(p)},[o,p,r]),b=(0,vo.useCallback)(function(H){y(E.text,H.nativeEvent.layout)},[E.text,y]),x=oi(Object.assign({},t,{onPress:k,onHoverIn:v})),w=l4.apply(void 0,[k].concat(aTe)),B=(0,vo.useCallback)(function(H){switch(H.nativeEvent.actionName){case"Select":d||(f(p),L(!0));break}},[d,f,p]),P=(0,vo.useMemo)(function(){return{disabled:d,selected:A}},[d,A]),U="menuitem",Q={accessibilityLabel:p,accessibilityState:P,accessibilityRole:U,accessibilityActions:nTe,onAccessibilityAction:B};if(S!==void 0){var W,q;Q=Object.assign({},Q,{accessibilityPositionInSet:(W=r.accessibilityPositionInSet)!=null?W:S+1,accessibilitySetSize:(q=r.accessibilitySetSize)!=null?q:n()})}return Object.assign({root:Object.assign({onLayout:b},x.props,w,Q,{children:p,focusable:!1}),text:Object.assign({accessible:!1,tooltip:E.text,truncate:!0,wrap:!1},r.text)},x.state,{borderVisible:_,disabled:d,highlighted:A})}});var kce,Ld,wce,Ice=fe(()=>{"use strict";I();kce=de(Oa()),Ld=de(Ye());wd();xce();wce=function(r,u){var c,d=(0,Ld.useRef)(null),m=(0,Ld.useState)(r.iconSlot),t=(0,kce.default)(m,2),s=t[0],n=t[1],a=(0,Ld.useCallback)(function(f){r.onHoverIn==null||r.onHoverIn(f),r.hoveredIconSlot&&n(r.hoveredIconSlot)},[r]),l=(0,Ld.useCallback)(function(f){r.onHoverOut==null||r.onHoverOut(f),r.iconSlot&&n(r.iconSlot)},[r]),o=Tce(Object.assign({},r,{onHoverIn:a,onHoverOut:l}),d);return Object.assign({},o,{root:Object.assign({ref:go(d,u)},o.root,{testID:r.testID,focusable:(c=r.focusable)!=null?c:o.root.focusable}),icon:Object.assign({},r.icon),iconContainer:Object.assign({accessible:!1},r.iconContainer),iconSlot:s,highlight:r.highlight})}});var Vi,lTe,oTe,uTe,Dce,Mce=fe(()=>{"use strict";I();Vi=de(Dr());tt();k6();Xn();li();lTe={ellipsizeMode:"tail",variant:"bodyStandard"},oTe={enableFocusRing:!0},uTe=da(function(e){var r=Ht(e);return{root:{flexDirection:"row",minHeight:32,alignItems:"center",marginVertical:2,padding:6,borderRadius:4,gap:10},rootHighlighted:{borderWidth:2,backgroundColor:r?(0,Vi.PlatformColor)("Highlight"):void 0,borderColor:r?(0,Vi.PlatformColor)("ButtonText"):e.colors.strokeFocus2,padding:4},rootHovered:{backgroundColor:r?(0,Vi.PlatformColor)("Highlight"):e.colors.neutralBackground1Hover},rootPressed:{backgroundColor:r?(0,Vi.PlatformColor)("Highlight"):e.colors.neutralBackground1Pressed},text:Object.assign({color:r?(0,Vi.PlatformColor)("ButtonText"):e.colors.neutralForeground2},Pc()),textHovered:{color:r?(0,Vi.PlatformColor)("HighlightText"):e.colors.neutralForeground2Hover},textHighlighted:{color:r?(0,Vi.PlatformColor)("HighlightText"):e.colors.neutralForeground2},textPressed:{color:r?(0,Vi.PlatformColor)("HighlightText"):e.colors.neutralForeground2Pressed},textDisabled:{color:r?(0,Vi.PlatformColor)("GrayText"):e.colors.neutralForegroundDisabled},buttonText:{color:r?(0,Vi.PlatformColor)("ButtonText"):e.colors.compoundBrandForeground1,marginStart:0},buttonTextHovered:{color:r?(0,Vi.PlatformColor)("HighlightText"):e.colors.compoundBrandForeground1Hover,marginStart:0},buttonTextHighlighted:{color:r?(0,Vi.PlatformColor)("HighlightText"):e.colors.compoundBrandForeground1},buttonTextPressed:{color:r?(0,Vi.PlatformColor)("HighlightText"):e.colors.compoundBrandForeground1Pressed,marginStart:0},icon:{color:r?(0,Vi.PlatformColor)("ButtonText"):e.colors.neutralForeground2},iconHovered:{color:r?(0,Vi.PlatformColor)("HighlightText"):e.colors.compoundBrandForeground1Hover},iconHighlighted:{color:r?(0,Vi.PlatformColor)("HighlightText"):e.colors.neutralForeground2},iconPressed:{color:r?(0,Vi.PlatformColor)("HighlightText"):e.colors.compoundBrandForeground1Pressed},iconDisabled:{color:r?(0,Vi.PlatformColor)("GrayText"):e.colors.neutralForegroundDisabled},iconContainer:{minHeight:20,minWidth:20,alignItems:"center",justifyContent:"center"}}}),Dce=function(r){var u=r.highlighted,c=r.disabled,d=r.borderVisible,m=r.hovered,t=r.pressed,s=ft(),n=uTe(s);if(r.root=$t(r.root,oTe,{style:yt(n.root,u&&d&&n.rootHighlighted,m&&n.rootHovered,t&&n.rootPressed,r.root.style)}),r.icon){var a;r.icon.style=yt(n.icon,u&&n.iconHighlighted,m&&n.iconHovered,t&&n.iconPressed,c&&n.iconDisabled,r.icon.style),r.icon.color=(a=r.icon.color)!=null?a:r.icon.style.color}return r.iconContainer&&(r.iconContainer.style=yt(n.iconContainer,r.iconContainer.style)),r.text&&(r.text=$t(lTe,{style:yt(n.text,u&&n.textHighlighted,m&&n.textHovered,t&&n.textPressed,c&&n.textDisabled,r.text.style)},r.text)),r}});var _ce,W1,Lce=fe(()=>{"use strict";I();_ce=de(Ye());bce();Ice();Mce();W1=(0,_ce.forwardRef)(function(e,r){var u=wce(e,r);return Dce(u),Sce(u)});W1.displayName="SuggestionsComboboxOption"});var OM=fe(()=>{"use strict";I();mce();Lce()});var Bce,Pce,Oce=fe(()=>{"use strict";I();Bce=de(Dr()),Pce=Bce.TurboModuleRegistry.getEnforcing("CopilotStartUI")});var Nce,Hce,Vce=fe(()=>{"use strict";I();Nce=de(Dr()),Hce=Nce.TurboModuleRegistry.getEnforcing("CopilotFREUI")});var B0,qC,ei,qh=fe(()=>{"use strict";I();Oce();Vce();B0=Pce,qC=Hce,ei=function(e){return e[e.Commercial=1]="Commercial",e[e.Consumer=2]="Consumer",e[e.ConsumerNonPro=3]="ConsumerNonPro",e}({})});var Uce=ar(QC=>{"use strict";I();QC.byteLength=sTe;QC.toByteArray=fTe;QC.fromByteArray=hTe;var P0=[],pu=[],cTe=typeof Uint8Array<"u"?Uint8Array:Array,NM="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(Bd=0,Zce=NM.length;Bd<Zce;++Bd)P0[Bd]=NM[Bd],pu[NM.charCodeAt(Bd)]=Bd;var Bd,Zce;pu[45]=62;pu[95]=63;function jce(e){var r=e.length;if(r%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var u=e.indexOf("=");u===-1&&(u=r);var c=u===r?0:4-u%4;return[u,c]}function sTe(e){var r=jce(e),u=r[0],c=r[1];return(u+c)*3/4-c}function dTe(e,r,u){return(r+u)*3/4-u}function fTe(e){var r,u=jce(e),c=u[0],d=u[1],m=new cTe(dTe(e,c,d)),t=0,s=d>0?c-4:c,n;for(n=0;n<s;n+=4)r=pu[e.charCodeAt(n)]<<18|pu[e.charCodeAt(n+1)]<<12|pu[e.charCodeAt(n+2)]<<6|pu[e.charCodeAt(n+3)],m[t++]=r>>16&255,m[t++]=r>>8&255,m[t++]=r&255;return d===2&&(r=pu[e.charCodeAt(n)]<<2|pu[e.charCodeAt(n+1)]>>4,m[t++]=r&255),d===1&&(r=pu[e.charCodeAt(n)]<<10|pu[e.charCodeAt(n+1)]<<4|pu[e.charCodeAt(n+2)]>>2,m[t++]=r>>8&255,m[t++]=r&255),m}function gTe(e){return P0[e>>18&63]+P0[e>>12&63]+P0[e>>6&63]+P0[e&63]}function mTe(e,r,u){for(var c,d=[],m=r;m<u;m+=3)c=(e[m]<<16&16711680)+(e[m+1]<<8&65280)+(e[m+2]&255),d.push(gTe(c));return d.join("")}function hTe(e){for(var r,u=e.length,c=u%3,d=[],m=16383,t=0,s=u-c;t<s;t+=m)d.push(mTe(e,t,t+m>s?s:t+m));return c===1?(r=e[u-1],d.push(P0[r>>2]+P0[r<<4&63]+"==")):c===2&&(r=(e[u-2]<<8)+e[u-1],d.push(P0[r>>10]+P0[r>>4&63]+P0[r<<2&63]+"=")),d.join("")}});var Gce=ar(HM=>{I();HM.read=function(e,r,u,c,d){var m,t,s=d*8-c-1,n=(1<<s)-1,a=n>>1,l=-7,o=u?d-1:0,f=u?-1:1,g=e[r+o];for(o+=f,m=g&(1<<-l)-1,g>>=-l,l+=s;l>0;m=m*256+e[r+o],o+=f,l-=8);for(t=m&(1<<-l)-1,m>>=-l,l+=c;l>0;t=t*256+e[r+o],o+=f,l-=8);if(m===0)m=1-a;else{if(m===n)return t?NaN:(g?-1:1)*(1/0);t=t+Math.pow(2,c),m=m-a}return(g?-1:1)*t*Math.pow(2,m-c)};HM.write=function(e,r,u,c,d,m){var t,s,n,a=m*8-d-1,l=(1<<a)-1,o=l>>1,f=d===23?Math.pow(2,-24)-Math.pow(2,-77):0,g=c?0:m-1,h=c?1:-1,y=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=l):(t=Math.floor(Math.log(r)/Math.LN2),r*(n=Math.pow(2,-t))<1&&(t--,n*=2),t+o>=1?r+=f/n:r+=f*Math.pow(2,1-o),r*n>=2&&(t++,n/=2),t+o>=l?(s=0,t=l):t+o>=1?(s=(r*n-1)*Math.pow(2,d),t=t+o):(s=r*Math.pow(2,o-1)*Math.pow(2,d),t=0));d>=8;e[u+g]=s&255,g+=h,s/=256,d-=8);for(t=t<<d|s,a+=d;a>0;e[u+g]=t&255,g+=h,t/=256,a-=8);e[u+g-h]|=y*128}});var KM=ar(uf=>{"use strict";I();var pTe=et(),vTe=rt(),RTe=Dn(),Wce=Tn(),CTe=Mn();function FTe(e,r,u){return r=Wce(r),RTe(e,Qce()?Reflect.construct(r,u||[],Wce(e).constructor):r.apply(e,u))}function Qce(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(Qce=function(){return!!e})()}var VM=Uce(),lf=Gce(),zce=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;uf.Buffer=Ur;uf.SlowBuffer=TTe;uf.INSPECT_MAX_BYTES=50;var JC=2147483647;uf.kMaxLength=JC;Ur.TYPED_ARRAY_SUPPORT=yTe();!Ur.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 yTe(){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(u){return!1}}Object.defineProperty(Ur.prototype,"parent",{enumerable:!0,get:function(){if(Ur.isBuffer(this))return this.buffer}});Object.defineProperty(Ur.prototype,"offset",{enumerable:!0,get:function(){if(Ur.isBuffer(this))return this.byteOffset}});function z1(e){if(e>JC)throw new RangeError('The value "'+e+'" is invalid for option "size"');var r=new Uint8Array(e);return Object.setPrototypeOf(r,Ur.prototype),r}function Ur(e,r,u){if(typeof e=="number"){if(typeof r=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return GM(e)}return Jce(e,r,u)}Ur.poolSize=8192;function Jce(e,r,u){if(typeof e=="string")return bTe(e,r);if(ArrayBuffer.isView(e))return ATe(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(O0(e,ArrayBuffer)||e&&O0(e.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(O0(e,SharedArrayBuffer)||e&&O0(e.buffer,SharedArrayBuffer)))return jM(e,r,u);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 Ur.from(c,r,u);var d=ETe(e);if(d)return d;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof e[Symbol.toPrimitive]=="function")return Ur.from(e[Symbol.toPrimitive]("string"),r,u);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}Ur.from=function(e,r,u){return Jce(e,r,u)};Object.setPrototypeOf(Ur.prototype,Uint8Array.prototype);Object.setPrototypeOf(Ur,Uint8Array);function Xce(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 STe(e,r,u){return Xce(e),e<=0?z1(e):r!==void 0?typeof u=="string"?z1(e).fill(r,u):z1(e).fill(r):z1(e)}Ur.alloc=function(e,r,u){return STe(e,r,u)};function GM(e){return Xce(e),z1(e<0?0:WM(e)|0)}Ur.allocUnsafe=function(e){return GM(e)};Ur.allocUnsafeSlow=function(e){return GM(e)};function bTe(e,r){if((typeof r!="string"||r==="")&&(r="utf8"),!Ur.isEncoding(r))throw new TypeError("Unknown encoding: "+r);var u=Yce(e,r)|0,c=z1(u),d=c.write(e,r);return d!==u&&(c=c.slice(0,d)),c}function ZM(e){for(var r=e.length<0?0:WM(e.length)|0,u=z1(r),c=0;c<r;c+=1)u[c]=e[c]&255;return u}function ATe(e){if(O0(e,Uint8Array)){var r=new Uint8Array(e);return jM(r.buffer,r.byteOffset,r.byteLength)}return ZM(e)}function jM(e,r,u){if(r<0||e.byteLength<r)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<r+(u||0))throw new RangeError('"length" is outside of buffer bounds');var c;return r===void 0&&u===void 0?c=new Uint8Array(e):u===void 0?c=new Uint8Array(e,r):c=new Uint8Array(e,r,u),Object.setPrototypeOf(c,Ur.prototype),c}function ETe(e){if(Ur.isBuffer(e)){var r=WM(e.length)|0,u=z1(r);return u.length===0||e.copy(u,0,0,r),u}if(e.length!==void 0)return typeof e.length!="number"||$M(e.length)?z1(0):ZM(e);if(e.type==="Buffer"&&Array.isArray(e.data))return ZM(e.data)}function WM(e){if(e>=JC)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+JC.toString(16)+" bytes");return e|0}function TTe(e){return+e!=e&&(e=0),Ur.alloc(+e)}Ur.isBuffer=function(r){return r!=null&&r._isBuffer===!0&&r!==Ur.prototype};Ur.compare=function(r,u){if(O0(r,Uint8Array)&&(r=Ur.from(r,r.offset,r.byteLength)),O0(u,Uint8Array)&&(u=Ur.from(u,u.offset,u.byteLength)),!Ur.isBuffer(r)||!Ur.isBuffer(u))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(r===u)return 0;for(var c=r.length,d=u.length,m=0,t=Math.min(c,d);m<t;++m)if(r[m]!==u[m]){c=r[m],d=u[m];break}return c<d?-1:d<c?1:0};Ur.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}};Ur.concat=function(r,u){if(!Array.isArray(r))throw new TypeError('"list" argument must be an Array of Buffers');if(r.length===0)return Ur.alloc(0);var c;if(u===void 0)for(u=0,c=0;c<r.length;++c)u+=r[c].length;var d=Ur.allocUnsafe(u),m=0;for(c=0;c<r.length;++c){var t=r[c];if(O0(t,Uint8Array))m+t.length>d.length?(Ur.isBuffer(t)||(t=Ur.from(t)),t.copy(d,m)):Uint8Array.prototype.set.call(d,t,m);else if(Ur.isBuffer(t))t.copy(d,m);else throw new TypeError('"list" argument must be an Array of Buffers');m+=t.length}return d};function Yce(e,r){if(Ur.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||O0(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 u=e.length,c=arguments.length>2&&arguments[2]===!0;if(!c&&u===0)return 0;for(var d=!1;;)switch(r){case"ascii":case"latin1":case"binary":return u;case"utf8":case"utf-8":return UM(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return u*2;case"hex":return u>>>1;case"base64":return use(e).length;default:if(d)return c?-1:UM(e).length;r=(""+r).toLowerCase(),d=!0}}Ur.byteLength=Yce;function xTe(e,r,u){var c=!1;if((r===void 0||r<0)&&(r=0),r>this.length||((u===void 0||u>this.length)&&(u=this.length),u<=0)||(u>>>=0,r>>>=0,u<=r))return"";for(e||(e="utf8");;)switch(e){case"hex":return OTe(this,r,u);case"utf8":case"utf-8":return rse(this,r,u);case"ascii":return BTe(this,r,u);case"latin1":case"binary":return PTe(this,r,u);case"base64":return _Te(this,r,u);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return NTe(this,r,u);default:if(c)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),c=!0}}Ur.prototype._isBuffer=!0;function Pd(e,r,u){var c=e[r];e[r]=e[u],e[u]=c}Ur.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 u=0;u<r;u+=2)Pd(this,u,u+1);return this};Ur.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 u=0;u<r;u+=4)Pd(this,u,u+3),Pd(this,u+1,u+2);return this};Ur.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 u=0;u<r;u+=8)Pd(this,u,u+7),Pd(this,u+1,u+6),Pd(this,u+2,u+5),Pd(this,u+3,u+4);return this};Ur.prototype.toString=function(){var r=this.length;return r===0?"":arguments.length===0?rse(this,0,r):xTe.apply(this,arguments)};Ur.prototype.toLocaleString=Ur.prototype.toString;Ur.prototype.equals=function(r){if(!Ur.isBuffer(r))throw new TypeError("Argument must be a Buffer");return this===r?!0:Ur.compare(this,r)===0};Ur.prototype.inspect=function(){var r="",u=uf.INSPECT_MAX_BYTES;return r=this.toString("hex",0,u).replace(/(.{2})/g,"$1 ").trim(),this.length>u&&(r+=" ... "),"<Buffer "+r+">"};zce&&(Ur.prototype[zce]=Ur.prototype.inspect);Ur.prototype.compare=function(r,u,c,d,m){if(O0(r,Uint8Array)&&(r=Ur.from(r,r.offset,r.byteLength)),!Ur.isBuffer(r))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof r);if(u===void 0&&(u=0),c===void 0&&(c=r?r.length:0),d===void 0&&(d=0),m===void 0&&(m=this.length),u<0||c>r.length||d<0||m>this.length)throw new RangeError("out of range index");if(d>=m&&u>=c)return 0;if(d>=m)return-1;if(u>=c)return 1;if(u>>>=0,c>>>=0,d>>>=0,m>>>=0,this===r)return 0;for(var t=m-d,s=c-u,n=Math.min(t,s),a=this.slice(d,m),l=r.slice(u,c),o=0;o<n;++o)if(a[o]!==l[o]){t=a[o],s=l[o];break}return t<s?-1:s<t?1:0};function ese(e,r,u,c,d){if(e.length===0)return-1;if(typeof u=="string"?(c=u,u=0):u>2147483647?u=2147483647:u<-2147483648&&(u=-2147483648),u=+u,$M(u)&&(u=d?0:e.length-1),u<0&&(u=e.length+u),u>=e.length){if(d)return-1;u=e.length-1}else if(u<0)if(d)u=0;else return-1;if(typeof r=="string"&&(r=Ur.from(r,c)),Ur.isBuffer(r))return r.length===0?-1:$ce(e,r,u,c,d);if(typeof r=="number")return r=r&255,typeof Uint8Array.prototype.indexOf=="function"?d?Uint8Array.prototype.indexOf.call(e,r,u):Uint8Array.prototype.lastIndexOf.call(e,r,u):$ce(e,[r],u,c,d);throw new TypeError("val must be string, number or Buffer")}function $ce(e,r,u,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,u/=2}function n(g,h){return m===1?g[h]:g.readUInt16BE(h*m)}var a;if(d){var l=-1;for(a=u;a<t;a++)if(n(e,a)===n(r,l===-1?0:a-l)){if(l===-1&&(l=a),a-l+1===s)return l*m}else l!==-1&&(a-=a-l),l=-1}else for(u+s>t&&(u=t-s),a=u;a>=0;a--){for(var o=!0,f=0;f<s;f++)if(n(e,a+f)!==n(r,f)){o=!1;break}if(o)return a}return-1}Ur.prototype.includes=function(r,u,c){return this.indexOf(r,u,c)!==-1};Ur.prototype.indexOf=function(r,u,c){return ese(this,r,u,c,!0)};Ur.prototype.lastIndexOf=function(r,u,c){return ese(this,r,u,c,!1)};function kTe(e,r,u,c){u=Number(u)||0;var d=e.length-u;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($M(s))return t;e[u+t]=s}return t}function wTe(e,r,u,c){return XC(UM(r,e.length-u),e,u,c)}function ITe(e,r,u,c){return XC(jTe(r),e,u,c)}function DTe(e,r,u,c){return XC(use(r),e,u,c)}function MTe(e,r,u,c){return XC(UTe(r,e.length-u),e,u,c)}Ur.prototype.write=function(r,u,c,d){if(u===void 0)d="utf8",c=this.length,u=0;else if(c===void 0&&typeof u=="string")d=u,c=this.length,u=0;else if(isFinite(u))u=u>>>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-u;if((c===void 0||c>m)&&(c=m),r.length>0&&(c<0||u<0)||u>this.length)throw new RangeError("Attempt to write outside buffer bounds");d||(d="utf8");for(var t=!1;;)switch(d){case"hex":return kTe(this,r,u,c);case"utf8":case"utf-8":return wTe(this,r,u,c);case"ascii":case"latin1":case"binary":return ITe(this,r,u,c);case"base64":return DTe(this,r,u,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return MTe(this,r,u,c);default:if(t)throw new TypeError("Unknown encoding: "+d);d=(""+d).toLowerCase(),t=!0}};Ur.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function _Te(e,r,u){return r===0&&u===e.length?VM.fromByteArray(e):VM.fromByteArray(e.slice(r,u))}function rse(e,r,u){u=Math.min(e.length,u);for(var c=[],d=r;d<u;){var m=e[d],t=null,s=m>239?4:m>223?3:m>191?2:1;if(d+s<=u){var n=void 0,a=void 0,l=void 0,o=void 0;switch(s){case 1:m<128&&(t=m);break;case 2:n=e[d+1],(n&192)===128&&(o=(m&31)<<6|n&63,o>127&&(t=o));break;case 3:n=e[d+1],a=e[d+2],(n&192)===128&&(a&192)===128&&(o=(m&15)<<12|(n&63)<<6|a&63,o>2047&&(o<55296||o>57343)&&(t=o));break;case 4:n=e[d+1],a=e[d+2],l=e[d+3],(n&192)===128&&(a&192)===128&&(l&192)===128&&(o=(m&15)<<18|(n&63)<<12|(a&63)<<6|l&63,o>65535&&o<1114112&&(t=o))}}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 LTe(c)}var Kce=4096;function LTe(e){var r=e.length;if(r<=Kce)return String.fromCharCode.apply(String,e);for(var u="",c=0;c<r;)u+=String.fromCharCode.apply(String,e.slice(c,c+=Kce));return u}function BTe(e,r,u){var c="";u=Math.min(e.length,u);for(var d=r;d<u;++d)c+=String.fromCharCode(e[d]&127);return c}function PTe(e,r,u){var c="";u=Math.min(e.length,u);for(var d=r;d<u;++d)c+=String.fromCharCode(e[d]);return c}function OTe(e,r,u){var c=e.length;(!r||r<0)&&(r=0),(!u||u<0||u>c)&&(u=c);for(var d="",m=r;m<u;++m)d+=GTe[e[m]];return d}function NTe(e,r,u){for(var c=e.slice(r,u),d="",m=0;m<c.length-1;m+=2)d+=String.fromCharCode(c[m]+c[m+1]*256);return d}Ur.prototype.slice=function(r,u){var c=this.length;r=~~r,u=u===void 0?c:~~u,r<0?(r+=c,r<0&&(r=0)):r>c&&(r=c),u<0?(u+=c,u<0&&(u=0)):u>c&&(u=c),u<r&&(u=r);var d=this.subarray(r,u);return Object.setPrototypeOf(d,Ur.prototype),d};function zi(e,r,u){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+r>u)throw new RangeError("Trying to access beyond buffer length")}Ur.prototype.readUintLE=Ur.prototype.readUIntLE=function(r,u,c){r=r>>>0,u=u>>>0,c||zi(r,u,this.length);for(var d=this[r],m=1,t=0;++t<u&&(m*=256);)d+=this[r+t]*m;return d};Ur.prototype.readUintBE=Ur.prototype.readUIntBE=function(r,u,c){r=r>>>0,u=u>>>0,c||zi(r,u,this.length);for(var d=this[r+--u],m=1;u>0&&(m*=256);)d+=this[r+--u]*m;return d};Ur.prototype.readUint8=Ur.prototype.readUInt8=function(r,u){return r=r>>>0,u||zi(r,1,this.length),this[r]};Ur.prototype.readUint16LE=Ur.prototype.readUInt16LE=function(r,u){return r=r>>>0,u||zi(r,2,this.length),this[r]|this[r+1]<<8};Ur.prototype.readUint16BE=Ur.prototype.readUInt16BE=function(r,u){return r=r>>>0,u||zi(r,2,this.length),this[r]<<8|this[r+1]};Ur.prototype.readUint32LE=Ur.prototype.readUInt32LE=function(r,u){return r=r>>>0,u||zi(r,4,this.length),(this[r]|this[r+1]<<8|this[r+2]<<16)+this[r+3]*16777216};Ur.prototype.readUint32BE=Ur.prototype.readUInt32BE=function(r,u){return r=r>>>0,u||zi(r,4,this.length),this[r]*16777216+(this[r+1]<<16|this[r+2]<<8|this[r+3])};Ur.prototype.readBigUInt64LE=ls(function(r){r=r>>>0,of(r,"offset");var u=this[r],c=this[r+7];(u===void 0||c===void 0)&&Qh(r,this.length-8);var d=u+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))});Ur.prototype.readBigUInt64BE=ls(function(r){r=r>>>0,of(r,"offset");var u=this[r],c=this[r+7];(u===void 0||c===void 0)&&Qh(r,this.length-8);var d=u*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)});Ur.prototype.readIntLE=function(r,u,c){r=r>>>0,u=u>>>0,c||zi(r,u,this.length);for(var d=this[r],m=1,t=0;++t<u&&(m*=256);)d+=this[r+t]*m;return m*=128,d>=m&&(d-=Math.pow(2,8*u)),d};Ur.prototype.readIntBE=function(r,u,c){r=r>>>0,u=u>>>0,c||zi(r,u,this.length);for(var d=u,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*u)),t};Ur.prototype.readInt8=function(r,u){return r=r>>>0,u||zi(r,1,this.length),this[r]&128?(255-this[r]+1)*-1:this[r]};Ur.prototype.readInt16LE=function(r,u){r=r>>>0,u||zi(r,2,this.length);var c=this[r]|this[r+1]<<8;return c&32768?c|4294901760:c};Ur.prototype.readInt16BE=function(r,u){r=r>>>0,u||zi(r,2,this.length);var c=this[r+1]|this[r]<<8;return c&32768?c|4294901760:c};Ur.prototype.readInt32LE=function(r,u){return r=r>>>0,u||zi(r,4,this.length),this[r]|this[r+1]<<8|this[r+2]<<16|this[r+3]<<24};Ur.prototype.readInt32BE=function(r,u){return r=r>>>0,u||zi(r,4,this.length),this[r]<<24|this[r+1]<<16|this[r+2]<<8|this[r+3]};Ur.prototype.readBigInt64LE=ls(function(r){r=r>>>0,of(r,"offset");var u=this[r],c=this[r+7];(u===void 0||c===void 0)&&Qh(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(u+this[++r]*256+this[++r]*65536+this[++r]*16777216)});Ur.prototype.readBigInt64BE=ls(function(r){r=r>>>0,of(r,"offset");var u=this[r],c=this[r+7];(u===void 0||c===void 0)&&Qh(r,this.length-8);var d=(u<<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)});Ur.prototype.readFloatLE=function(r,u){return r=r>>>0,u||zi(r,4,this.length),lf.read(this,r,!0,23,4)};Ur.prototype.readFloatBE=function(r,u){return r=r>>>0,u||zi(r,4,this.length),lf.read(this,r,!1,23,4)};Ur.prototype.readDoubleLE=function(r,u){return r=r>>>0,u||zi(r,8,this.length),lf.read(this,r,!0,52,8)};Ur.prototype.readDoubleBE=function(r,u){return r=r>>>0,u||zi(r,8,this.length),lf.read(this,r,!1,52,8)};function Ro(e,r,u,c,d,m){if(!Ur.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(u+c>e.length)throw new RangeError("Index out of range")}Ur.prototype.writeUintLE=Ur.prototype.writeUIntLE=function(r,u,c,d){if(r=+r,u=u>>>0,c=c>>>0,!d){var m=Math.pow(2,8*c)-1;Ro(this,r,u,c,m,0)}var t=1,s=0;for(this[u]=r&255;++s<c&&(t*=256);)this[u+s]=r/t&255;return u+c};Ur.prototype.writeUintBE=Ur.prototype.writeUIntBE=function(r,u,c,d){if(r=+r,u=u>>>0,c=c>>>0,!d){var m=Math.pow(2,8*c)-1;Ro(this,r,u,c,m,0)}var t=c-1,s=1;for(this[u+t]=r&255;--t>=0&&(s*=256);)this[u+t]=r/s&255;return u+c};Ur.prototype.writeUint8=Ur.prototype.writeUInt8=function(r,u,c){return r=+r,u=u>>>0,c||Ro(this,r,u,1,255,0),this[u]=r&255,u+1};Ur.prototype.writeUint16LE=Ur.prototype.writeUInt16LE=function(r,u,c){return r=+r,u=u>>>0,c||Ro(this,r,u,2,65535,0),this[u]=r&255,this[u+1]=r>>>8,u+2};Ur.prototype.writeUint16BE=Ur.prototype.writeUInt16BE=function(r,u,c){return r=+r,u=u>>>0,c||Ro(this,r,u,2,65535,0),this[u]=r>>>8,this[u+1]=r&255,u+2};Ur.prototype.writeUint32LE=Ur.prototype.writeUInt32LE=function(r,u,c){return r=+r,u=u>>>0,c||Ro(this,r,u,4,4294967295,0),this[u+3]=r>>>24,this[u+2]=r>>>16,this[u+1]=r>>>8,this[u]=r&255,u+4};Ur.prototype.writeUint32BE=Ur.prototype.writeUInt32BE=function(r,u,c){return r=+r,u=u>>>0,c||Ro(this,r,u,4,4294967295,0),this[u]=r>>>24,this[u+1]=r>>>16,this[u+2]=r>>>8,this[u+3]=r&255,u+4};function tse(e,r,u,c,d){ose(r,c,d,e,u,7);var m=Number(r&BigInt(4294967295));e[u++]=m,m=m>>8,e[u++]=m,m=m>>8,e[u++]=m,m=m>>8,e[u++]=m;var t=Number(r>>BigInt(32)&BigInt(4294967295));return e[u++]=t,t=t>>8,e[u++]=t,t=t>>8,e[u++]=t,t=t>>8,e[u++]=t,u}function ase(e,r,u,c,d){ose(r,c,d,e,u,7);var m=Number(r&BigInt(4294967295));e[u+7]=m,m=m>>8,e[u+6]=m,m=m>>8,e[u+5]=m,m=m>>8,e[u+4]=m;var t=Number(r>>BigInt(32)&BigInt(4294967295));return e[u+3]=t,t=t>>8,e[u+2]=t,t=t>>8,e[u+1]=t,t=t>>8,e[u]=t,u+8}Ur.prototype.writeBigUInt64LE=ls(function(r){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return tse(this,r,u,BigInt(0),BigInt("0xffffffffffffffff"))});Ur.prototype.writeBigUInt64BE=ls(function(r){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return ase(this,r,u,BigInt(0),BigInt("0xffffffffffffffff"))});Ur.prototype.writeIntLE=function(r,u,c,d){if(r=+r,u=u>>>0,!d){var m=Math.pow(2,8*c-1);Ro(this,r,u,c,m-1,-m)}var t=0,s=1,n=0;for(this[u]=r&255;++t<c&&(s*=256);)r<0&&n===0&&this[u+t-1]!==0&&(n=1),this[u+t]=(r/s>>0)-n&255;return u+c};Ur.prototype.writeIntBE=function(r,u,c,d){if(r=+r,u=u>>>0,!d){var m=Math.pow(2,8*c-1);Ro(this,r,u,c,m-1,-m)}var t=c-1,s=1,n=0;for(this[u+t]=r&255;--t>=0&&(s*=256);)r<0&&n===0&&this[u+t+1]!==0&&(n=1),this[u+t]=(r/s>>0)-n&255;return u+c};Ur.prototype.writeInt8=function(r,u,c){return r=+r,u=u>>>0,c||Ro(this,r,u,1,127,-128),r<0&&(r=255+r+1),this[u]=r&255,u+1};Ur.prototype.writeInt16LE=function(r,u,c){return r=+r,u=u>>>0,c||Ro(this,r,u,2,32767,-32768),this[u]=r&255,this[u+1]=r>>>8,u+2};Ur.prototype.writeInt16BE=function(r,u,c){return r=+r,u=u>>>0,c||Ro(this,r,u,2,32767,-32768),this[u]=r>>>8,this[u+1]=r&255,u+2};Ur.prototype.writeInt32LE=function(r,u,c){return r=+r,u=u>>>0,c||Ro(this,r,u,4,2147483647,-2147483648),this[u]=r&255,this[u+1]=r>>>8,this[u+2]=r>>>16,this[u+3]=r>>>24,u+4};Ur.prototype.writeInt32BE=function(r,u,c){return r=+r,u=u>>>0,c||Ro(this,r,u,4,2147483647,-2147483648),r<0&&(r=4294967295+r+1),this[u]=r>>>24,this[u+1]=r>>>16,this[u+2]=r>>>8,this[u+3]=r&255,u+4};Ur.prototype.writeBigInt64LE=ls(function(r){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return tse(this,r,u,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});Ur.prototype.writeBigInt64BE=ls(function(r){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return ase(this,r,u,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function nse(e,r,u,c,d,m){if(u+c>e.length)throw new RangeError("Index out of range");if(u<0)throw new RangeError("Index out of range")}function ise(e,r,u,c,d){return r=+r,u=u>>>0,d||nse(e,r,u,4,34028234663852886e22,-34028234663852886e22),lf.write(e,r,u,c,23,4),u+4}Ur.prototype.writeFloatLE=function(r,u,c){return ise(this,r,u,!0,c)};Ur.prototype.writeFloatBE=function(r,u,c){return ise(this,r,u,!1,c)};function lse(e,r,u,c,d){return r=+r,u=u>>>0,d||nse(e,r,u,8,17976931348623157e292,-17976931348623157e292),lf.write(e,r,u,c,52,8),u+8}Ur.prototype.writeDoubleLE=function(r,u,c){return lse(this,r,u,!0,c)};Ur.prototype.writeDoubleBE=function(r,u,c){return lse(this,r,u,!1,c)};Ur.prototype.copy=function(r,u,c,d){if(!Ur.isBuffer(r))throw new TypeError("argument should be a Buffer");if(c||(c=0),!d&&d!==0&&(d=this.length),u>=r.length&&(u=r.length),u||(u=0),d>0&&d<c&&(d=c),d===c||r.length===0||this.length===0)return 0;if(u<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-u<d-c&&(d=r.length-u+c);var m=d-c;return this===r&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(u,c,d):Uint8Array.prototype.set.call(r,this.subarray(c,d),u),m};Ur.prototype.fill=function(r,u,c,d){if(typeof r=="string"){if(typeof u=="string"?(d=u,u=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"&&!Ur.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(u<0||this.length<u||this.length<c)throw new RangeError("Out of range index");if(c<=u)return this;u=u>>>0,c=c===void 0?this.length:c>>>0,r||(r=0);var t;if(typeof r=="number")for(t=u;t<c;++t)this[t]=r;else{var s=Ur.isBuffer(r)?r:Ur.from(r,d),n=s.length;if(n===0)throw new TypeError('The value "'+r+'" is invalid for argument "value"');for(t=0;t<c-u;++t)this[t+u]=s[t%n]}return this};var nf={};function zM(e,r,u){nf[e]=function(c){function d(){var m;return pTe(this,d),m=FTe(this,d),Object.defineProperty(m,"message",{value:r.apply(m,arguments),writable:!0,configurable:!0}),m.name="".concat(m.name," [").concat(e,"]"),m.stack,delete m.name,m}return CTe(d,c),vTe(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"".concat(this.name," [").concat(e,"]: ").concat(this.message)}}])}(u)}zM("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"},RangeError);zM("ERR_INVALID_ARG_TYPE",function(e,r){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(typeof r)},TypeError);zM("ERR_OUT_OF_RANGE",function(e,r,u){var c='The value of "'.concat(e,'" is out of range.'),d=u;return Number.isInteger(u)&&Math.abs(u)>4294967296?d=qce(String(u)):typeof u=="bigint"&&(d=String(u),(u>BigInt(2)**BigInt(32)||u<-(BigInt(2)**BigInt(32)))&&(d=qce(d)),d+="n"),c+=" It must be ".concat(r,". Received ").concat(d),c},RangeError);function qce(e){for(var r="",u=e.length,c=e[0]==="-"?1:0;u>=c+4;u-=3)r="_".concat(e.slice(u-3,u)).concat(r);return"".concat(e.slice(0,u)).concat(r)}function HTe(e,r,u){of(r,"offset"),(e[r]===void 0||e[r+u]===void 0)&&Qh(r,e.length-(u+1))}function ose(e,r,u,c,d,m){if(e>u||e<r){var t=typeof r=="bigint"?"n":"",s;throw m>3?r===0||r===BigInt(0)?s=">= 0".concat(t," and < 2").concat(t," ** ").concat((m+1)*8).concat(t):s=">= -(2".concat(t," ** ").concat((m+1)*8-1).concat(t,") and < 2 ** ")+"".concat((m+1)*8-1).concat(t):s=">= ".concat(r).concat(t," and <= ").concat(u).concat(t),new nf.ERR_OUT_OF_RANGE("value",s,e)}HTe(c,d,m)}function of(e,r){if(typeof e!="number")throw new nf.ERR_INVALID_ARG_TYPE(r,"number",e)}function Qh(e,r,u){throw Math.floor(e)!==e?(of(e,u),new nf.ERR_OUT_OF_RANGE(u||"offset","an integer",e)):r<0?new nf.ERR_BUFFER_OUT_OF_BOUNDS:new nf.ERR_OUT_OF_RANGE(u||"offset",">= ".concat(u?1:0," and <= ").concat(r),e)}var VTe=/[^+/0-9A-Za-z-_]/g;function ZTe(e){if(e=e.split("=")[0],e=e.trim().replace(VTe,""),e.length<2)return"";for(;e.length%4!==0;)e=e+"=";return e}function UM(e,r){r=r||1/0;for(var u,c=e.length,d=null,m=[],t=0;t<c;++t){if(u=e.charCodeAt(t),u>55295&&u<57344){if(!d){if(u>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=u;continue}if(u<56320){(r-=3)>-1&&m.push(239,191,189),d=u;continue}u=(d-55296<<10|u-56320)+65536}else d&&(r-=3)>-1&&m.push(239,191,189);if(d=null,u<128){if((r-=1)<0)break;m.push(u)}else if(u<2048){if((r-=2)<0)break;m.push(u>>6|192,u&63|128)}else if(u<65536){if((r-=3)<0)break;m.push(u>>12|224,u>>6&63|128,u&63|128)}else if(u<1114112){if((r-=4)<0)break;m.push(u>>18|240,u>>12&63|128,u>>6&63|128,u&63|128)}else throw new Error("Invalid code point")}return m}function jTe(e){for(var r=[],u=0;u<e.length;++u)r.push(e.charCodeAt(u)&255);return r}function UTe(e,r){for(var u,c,d,m=[],t=0;t<e.length&&!((r-=2)<0);++t)u=e.charCodeAt(t),c=u>>8,d=u%256,m.push(d),m.push(c);return m}function use(e){return VM.toByteArray(ZTe(e))}function XC(e,r,u,c){var d;for(d=0;d<c&&!(d+u>=r.length||d>=e.length);++d)r[d+u]=e[d];return d}function O0(e,r){return e instanceof r||e!=null&&e.constructor!=null&&e.constructor.name!=null&&e.constructor.name===r.name}function $M(e){return e!==e}var GTe=function(){for(var e="0123456789abcdef",r=new Array(256),u=0;u<16;++u)for(var c=u*16,d=0;d<16;++d)r[c+d]=e[u]+e[d];return r}();function ls(e){return typeof BigInt>"u"?WTe:e}function WTe(){throw new Error("BigInt not supported")}});function cse(e){var r=KM().Buffer;return new r(e).toString("base64")}function QM(e,r,u,c,d){return qM.apply(this,arguments)}function qM(){return qM=(0,dse.default)(function*(e,r,u,c,d){try{var m=Object.assign({isEmailCollectionEnabled:!1,isFileUploadEnabled:!1,isScreenshotEnabled:!1,isThankYouPageDisabled:!0},c);r===to.Frown&&(m.feedbackContextDataFilesInformation=u?[{fileName:"contextData.json",fileType:"application/json",fileDataBase64:cse(sse(u))}]:void 0,m.feedbackScenarioConfig={isScenarioEnabled:!0,scenarioType:j7.AIThumbsDown}),r===to.Smile&&(m.feedbackContextDataFilesInformation=u?[{fileName:"contextData.json",fileType:"application/json",fileDataBase64:cse(sse(u))}]:void 0,m.feedbackScenarioConfig={isScenarioEnabled:!0,scenarioType:j7.AIThumbsUp});var t=yield C0.showWithResult(r,{featureArea:e},d??"",m);return t}catch(s){return!1}}),qM.apply(this,arguments)}function sse(e){var r,u;try{e.featureContent&&(r=JSON.parse(e.featureContent)),e.featureAdditionalTelemetry&&(u=JSON.parse(e.featureAdditionalTelemetry))}catch(c){}return JSON.stringify({prompt:e.promptText,textSelection:e.textSelection,responseMessage:e.responseText,errorMessage:e.errorMessage,featureContent:r,featureAdditionalTelemetry:u})}var dse,fse=fe(()=>{"use strict";I();dse=de(Ql());c1();c1()});var gse,Jh,mse=fe(()=>{"use strict";I();gse=de(Dr()),Jh=gse.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},buttons:{alignItems:"center",flexDirection:"row"},textContainer:{flexDirection:"row",flex:1,justifyContent:"flex-end"}})});var YC,$1,Sn,eF,N0,zn,zTe,$Te,KTe,qTe,QTe,hse,JTe,XTe,YTe,exe,rxe,pse,txe,vse,axe,Xh,Rse=fe(()=>{"use strict";I();YC=de(Ql()),$1=de(Oa()),Sn=de(Ye()),eF=de(Dr()),N0=de(ya());rn();mse();Ta();nl();Oi();G5();zn=de(it()),zTe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,zn.jsx)(N0.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},r,{children:(0,zn.jsx)(N0.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})}))},$Te=function(r){return(0,zn.jsx)(zTe,{color:r.color})},KTe={svgSource:{src:$Te}},qTe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,zn.jsx)(N0.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},r,{children:(0,zn.jsx)(N0.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})}))},QTe=function(r){return(0,zn.jsx)(qTe,{color:r.color})},hse={svgSource:{src:QTe}},JTe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,zn.jsx)(N0.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},r,{children:(0,zn.jsx)(N0.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})}))},XTe=function(r){return(0,zn.jsx)(JTe,{color:r.color})},YTe={svgSource:{src:XTe}},exe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,zn.jsx)(N0.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},r,{children:(0,zn.jsx)(N0.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})}))},rxe=function(r){return(0,zn.jsx)(exe,{color:r.color})},pse={svgSource:{src:rxe}},txe=Za.customize(function(e){return{subtle:{iconColor:e.name==="HighContrast"?e.colors.neutralForeground1:e.colors.compoundBrandForeground1,hovered:Object.assign({},e.name!=="HighContrast"&&{backgroundColor:e.colors.transparentBackgroundHover},{borderColor:e.colors.transparentStroke,iconColor:e.name==="HighContrast"?e.colors.neutralForeground1Hover:e.colors.compoundBrandForeground1Hover}),pressed:Object.assign({},e.name!=="HighContrast"&&{backgroundColor:e.colors.transparentBackgroundPressed},{borderColor:e.colors.transparentStroke,iconColor:e.name==="HighContrast"?e.colors.neutralForeground1Pressed:e.colors.compoundBrandForeground1Pressed}),focused:Object.assign({},e.name!=="HighContrast"&&{backgroundColor:e.colors.transparentBackgroundHover},{borderColor:e.colors.transparentStroke,iconColor:e.name==="HighContrast"?e.colors.neutralForeground1Hover:e.colors.compoundBrandForeground1Hover})}}}),vse=Za.customize(function(e){return{subtle:{iconColor:e.colors.neutralForeground2,hovered:Object.assign({},e.name!=="HighContrast"&&{backgroundColor:e.colors.transparentBackgroundHover},{borderColor:e.colors.transparentStroke,iconColor:e.name==="HighContrast"?e.colors.neutralForeground1Hover:e.colors.compoundBrandForeground1Hover}),pressed:Object.assign({},e.name!=="HighContrast"&&{backgroundColor:e.colors.transparentBackgroundPressed},{borderColor:e.colors.transparentStroke,iconColor:e.name==="HighContrast"?e.colors.neutralForeground1Pressed:e.colors.compoundBrandForeground1Pressed}),focused:Object.assign({},e.name!=="HighContrast"&&{backgroundColor:e.colors.transparentBackgroundHover},{borderColor:e.colors.transparentStroke,iconColor:e.name==="HighContrast"?e.colors.neutralForeground1Hover:e.colors.compoundBrandForeground1Hover})}}}),axe=vse.customize(function(e){return{subtle:{disabled:{backgroundColor:e.colors.transparentBackground,borderColor:e.colors.transparentStrokeDisabled,iconColor:e.name==="HighContrast"?e.colors.neutralForegroundDisabled:e.colors.compoundBrandForeground1}}}}),Xh=function(r){var u=r.brandAtRest,c=r.disclaimerText,d=r.feedbackEnabled,m=r.onThumbsDown,t=r.onThumbsUp,s=r.style,n=r.sensitivity,a=Sn.default.useMemo(function(){return[Jh.container,s]},[s]),l=Sn.default.useMemo(function(){return[Jh.buttonContainer,r.buttonContainerStyle]},[r.buttonContainerStyle]),o=Sn.default.useMemo(function(){return[Jh.textContainer,r.textContainerStyle]},[r.textContainerStyle]),f=Sn.default.useMemo(function(){return[Jh.text,r.textStyle]},[r.textStyle]),g=Sn.default.useState(!1),h=(0,$1.default)(g,2),y=h[0],p=h[1],R=Sn.default.useState(!1),C=(0,$1.default)(R,2),S=C[0],F=C[1],E=Sn.default.useState(!1),A=(0,$1.default)(E,2),T=A[0],M=A[1],_=Sn.default.useCallback(function(){p(!0)},[]),L=Sn.default.useCallback(function(){p(!1)},[]),k=Sn.default.useCallback(function(){F(!0)},[]),v=Sn.default.useCallback(function(){F(!1)},[]),b=Sn.default.useCallback(function(){M(!0)},[]),x=Sn.default.useCallback(function(){M(!1)},[]),w=Sn.default.useState(!1),B=(0,$1.default)(w,2),P=B[0],U=B[1],Q=Sn.default.useState(!1),W=(0,$1.default)(Q,2),q=W[0],H=W[1],G=Sn.default.useState(!1),z=(0,$1.default)(G,2),V=z[0],Z=z[1],D=Sn.default.useCallback(function(){U(!0)},[]),O=Sn.default.useCallback(function(){U(!1)},[]),K=Sn.default.useCallback(function(){H(!0)},[]),$=Sn.default.useCallback(function(){H(!1)},[]),j=Sn.default.useCallback(function(){Z(!0)},[]),N=Sn.default.useCallback(function(){Z(!1)},[]),J=Sn.default.useState(null),ee=(0,$1.default)(J,2),Y=ee[0],re=ee[1],ue=Sn.default.useState("notSubmitted"),ce=(0,$1.default)(ue,2),oe=ce[0],ae=ce[1],le=Sn.default.useCallback(function(){var he=(0,YC.default)(function*(ye,ve){ve&&(ae("submitting"),(yield ve())?(ae("submitted"),re(ye)):ae("notSubmitted"))});return function(ye,ve){return he.apply(this,arguments)}}(),[ae,re]),ne=Sn.default.useCallback((0,YC.default)(function*(){return yield le("like",t)}),[le,t]),te=Sn.default.useCallback((0,YC.default)(function*(){return yield le("dislike",m)}),[le,m]),ie=Sn.default.useCallback(function(){M(!1),Z(!1)},[M,Z]),se=function(ye){var ve=!1;return ye?y&&oe!=="submitting"||S?hse:KTe:P&&oe!=="submitting"||q?pse:YTe},Re=u?txe:vse;return Sn.default.useEffect(function(){(oe==="notSubmitted"||oe==="submitted")&&ie()},[oe,ie]),(0,zn.jsxs)(eF.View,{style:a,children:[n&&(0,zn.jsx)(Yc,{renderLock:n.icon==="lock",color:n.color,sensitivity:U5(n.labelDescription,n.labelTitle),tooltipType:"output"}),(0,zn.jsx)(eF.View,{style:o,children:(0,zn.jsx)(ot,{style:f,testID:Ox,children:c||dr.disclaimerText})}),d.singleClickCopilotEnabled&&(0,zn.jsx)(eF.View,{style:l,children:oe!=="submitted"?(0,zn.jsxs)(zn.Fragment,{children:[(0,zn.jsx)(Re,{accessibilityLabel:dr.feedbackThumbsUpTooltip,iconOnly:!0,appearance:"subtle",disabled:oe==="submitting",icon:se(!0),onClick:ne,tooltip:dr.feedbackThumbsUpTooltip,onHoverIn:_,onHoverOut:L,onFocus:k,onBlur:v,onPressIn:b,onPressOut:x,testID:Nx}),(0,zn.jsx)(Re,{accessibilityLabel:dr.feedbackThumbsDownTooltip,iconOnly:!0,appearance:"subtle",disabled:oe==="submitting",icon:se(!1),onClick:te,tooltip:dr.feedbackThumbsDownTooltip,onHoverIn:D,onHoverOut:O,onFocus:K,onBlur:$,onPressIn:j,onPressOut:N,testID:Hx})]}):(0,zn.jsx)(axe,{accessibilityLabel:Y==="like"?dr.feedbackThumbsUpTooltip:dr.feedbackThumbsDownTooltip,accessibilityDescription:dr.feedbackSubmittedTooltip,accessibilityHint:void 0,iconOnly:!0,disabled:!0,appearance:"subtle",icon:Y==="like"?hse:pse,tooltip:dr.feedbackSubmittedTooltip})})]})}});var Cse,JM,Fse=fe(()=>{"use strict";I();Cse=de(Dr()),JM=Cse.StyleSheet.create({headerContainer:{flexDirection:"row",alignItems:"center",paddingHorizontal:6,minHeight:24,flexShrink:1},iconPlaceholder:{width:0,height:2},title:Object.assign({},{flexShrink:1})})});var tF,aCt,rF,nxe,ixe,yse,Sse=fe(()=>{"use strict";I();tF=de(ya()),aCt=de(Ye()),rF=de(it()),nxe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,rF.jsx)(tF.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},r,{children:(0,rF.jsx)(tF.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})}))},ixe=function(r){return(0,rF.jsx)(nxe,{color:r.color})},yse={svgSource:{src:ixe}}});var bse,K1,Ase,q1,Q1,XM=fe(()=>{"use strict";I();bse=de(Oa()),K1=de(Ye()),Ase=de(Dr());rn();Fse();tt();nl();Ta();G5();wn();Oi();Q5();Sse();Jn();q1=de(it()),Q1=function(r){var u,c,d=r.expandCollapse,m=r.sensitivity,t=r.style,s=r.textSize,n=r.title,a=r.variant,l=ft(),o=oi({}),f=o.props,g=o.state,h=g.pressed?l.colors.neutralForeground1Pressed:g.hovered?l.colors.neutralForeground1Hover:l.colors.neutralForeground1,y=g.pressed?l.colors.neutralBackground1Pressed:g.hovered?l.colors.neutralBackground1Hover:void 0,p=Dt.getInstance().getChangeGate("SpecifySensitivityLabelInTooltip"),R=K1.useMemo(function(){return p&&m!=null&&m.label?Rn(dr.composeSensitivityLabelWithHighestSensitivityTooltip,m.label):dr.composeSensitivityLabelTooltip},[p,m]),C=K1.useState((u=d==null?void 0:d.isExpanded)!=null?u:!0),S=(0,bse.default)(C,2),F=S[0],E=S[1],A=(c=d==null?void 0:d.isExpanded)!=null?c:F,T=K1.useCallback(function(){E(!A),d==null||d.onExpandCollapse==null||d.onExpandCollapse(!A)},[d,A]),M=K1.useMemo(function(){return[JM.headerContainer,t]},[t]),_=(0,q1.jsxs)(q1.Fragment,{children:[(0,q1.jsx)(ot,{color:h,size:s??200,style:JM.title,variant:a??"subtitle2Strong",testID:Ix,children:n}),m&&(0,q1.jsx)(Yc,{sensitivity:U5(R,m.label),renderLock:m.icon==="lock",color:m.color,tooltipType:"compose"})]}),L=K1.useMemo(function(){return{backgroundColor:y}},[y]),k=K1.useMemo(function(){return{expanded:A}},[A]);return(0,q1.jsx)(Ase.View,{style:M,children:d!==void 0?(0,q1.jsx)(Za,Object.assign({appearance:"subtle",accessibilityLabel:d.a11yLabel,accessibilityState:k,icon:A?yse:K5,iconPosition:"after",onClick:T,shape:"rounded",size:"small",style:L},f,{children:_})):_})}});var Ese,Od,Tse=fe(()=>{"use strict";I();Ese=de(Dr()),Od=Ese.StyleSheet.create({buttonGap:{marginEnd:4},container:{flexDirection:"row"}})});var xse,kse,wse=fe(()=>{"use strict";I();xse=de(Dr()),kse=xse.StyleSheet.create({header:{margin:8}})});var ACt,Ise,H0,Si,lxe,oxe,uxe,cxe,sxe,dxe,fxe,gxe,mxe,hxe,YM,Dse,Mse=fe(()=>{"use strict";I();ACt=de(Ye()),Ise=de(Dr()),H0=de(ya());td();C1();rn();Ta();wse();CD();nl();Si=de(it()),lxe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,Si.jsx)(H0.Svg,Object.assign({width:16,height:16,viewBox:"0 0 20 20"},r,{children:(0,Si.jsx)(H0.G,{transform:Ise.I18nManager.isRTL?"translate(2048, 0) scale(-1, 1)":"",children:(0,Si.jsx)(H0.Path,{d:"M2 4.5C2 4.22386 2.22386 4 2.5 4H13.5C13.7761 4 14 4.22386 14 4.5C14 4.77614 13.7761 5 13.5 5H2.5C2.22386 5 2 4.77614 2 4.5ZM2 9.5C2 9.22386 2.22386 9 2.5 9H17.5C17.7761 9 18 9.22386 18 9.5C18 9.77614 17.7761 10 17.5 10H2.5C2.22386 10 2 9.77614 2 9.5ZM2.5 14C2.22386 14 2 14.2239 2 14.5C2 14.7761 2.22386 15 2.5 15H11.5C11.7761 15 12 14.7761 12 14.5C12 14.2239 11.7761 14 11.5 14H2.5Z",fill:c})})}))},oxe=function(r){return(0,Si.jsx)(lxe,{color:r.color})},uxe={svgSource:{src:oxe}},cxe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,Si.jsx)(H0.Svg,Object.assign({width:16,height:16,viewBox:"0 0 16 16"},r,{children:(0,Si.jsx)(H0.Path,{d:"M15.1813 0.926893C14.029 -0.284951 12.1046 -0.309226 10.9222 0.873168L1.54735 10.2475C1.21952 10.5754 0.991977 10.9899 0.891421 11.4424L0.0138042 15.3923C-0.0232768 15.5592 0.0274821 15.7335 0.148381 15.8544C0.269279 15.9753 0.443557 16.026 0.610441 15.9889L4.53683 15.1157C5.00426 15.0118 5.43237 14.7767 5.77096 14.4381L15.129 5.08003C16.27 3.939 16.2932 2.09631 15.1813 0.926893ZM11.6293 1.58029C12.4142 0.795384 13.6917 0.811498 14.4566 1.61596C15.1947 2.39225 15.1793 3.61548 14.4218 4.37293L13.7506 5.04418L10.958 2.25155L11.6293 1.58029ZM10.2508 2.95864L13.0435 5.7513L5.06385 13.731C4.8597 13.9352 4.60158 14.0769 4.31975 14.1396L1.16044 14.8421L1.86762 11.6593C1.92692 11.3924 2.0611 11.148 2.25444 10.9547L10.2508 2.95864Z",fill:c})}))},sxe=function(r){return(0,Si.jsx)(cxe,{color:r.color})},dxe={svgSource:{src:sxe}},fxe=function(r){var u=r.fill,c=u===void 0?"currentColor":u;return(0,Si.jsx)(H0.Svg,Object.assign({width:16,height:16,viewBox:"0 0 16 16"},r,{children:(0,Si.jsx)(H0.Path,{d:"M8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0ZM8 1C4.13401 1 1 4.13401 1 8C1 11.866 4.13401 15 8 15C11.866 15 15 11.866 15 8C15 4.13401 11.866 1 8 1ZM8 11.5C8.41421 11.5 8.75 11.8358 8.75 12.25C8.75 12.6642 8.41421 13 8 13C7.58579 13 7.25 12.6642 7.25 12.25C7.25 11.8358 7.58579 11.5 8 11.5ZM8 3.5C9.38071 3.5 10.5 4.61929 10.5 6C10.5 6.72959 10.1848 7.40774 9.6513 7.8771L9.49667 8.00243L9.27817 8.16553L9.19065 8.23718C9.1348 8.28509 9.08354 8.33373 9.03456 8.38592C8.69627 8.74641 8.5 9.24223 8.5 10C8.5 10.2761 8.27614 10.5 8 10.5C7.72386 10.5 7.5 10.2761 7.5 10C7.5 8.98796 7.79312 8.24747 8.30535 7.70162C8.41649 7.5832 8.53202 7.47988 8.66094 7.37874L8.90761 7.19439L9.02561 7.09468C9.325 6.81435 9.5 6.42206 9.5 6C9.5 5.17157 8.82843 4.5 8 4.5C7.17157 4.5 6.5 5.17157 6.5 6C6.5 6.27614 6.27614 6.5 6 6.5C5.72386 6.5 5.5 6.27614 5.5 6C5.5 4.61929 6.61929 3.5 8 3.5Z",fill:c})}))},gxe=function(r){return(0,Si.jsx)(fxe,{color:r.color})},mxe={svgSource:{src:gxe}},hxe=io.customize({paddingVertical:void 0,padding:4,gap:2}),YM=A0.customize({gap:8,minHeight:32,borderRadius:4}),Dse=function(r){var u;return(0,Si.jsxs)(Ml,{persistOnItemClick:!0,children:[(0,Si.jsx)(_l,{children:(0,Si.jsx)(Gu,{accessibilityLabel:dr.inputFooterPromptGuideTooltip,componentRef:r.menuTriggerRef,icon:vC,iconOnly:!0,size:(u=r.size)!=null?u:"small",style:r.style,tooltip:dr.inputFooterPromptGuideTooltip,testID:_x})}),(0,Si.jsx)(Ll,{maxHeight:300,minWidth:200,children:(0,Si.jsxs)(hxe,{children:[(0,Si.jsx)(ot,{variant:"caption1",style:kse.header,children:dr.promptGuideMenuHeader}),(0,Si.jsx)(YM,{icon:uxe,children:dr.promptGuideSummarizeOptionLabel}),(0,Si.jsx)(YM,{icon:dxe,children:dr.promptGuideCreateOptionLabel}),(0,Si.jsx)(YM,{icon:mxe,children:dr.promptGuideAskOptionLabel})]})})]})}});var BCt,_se,Lse,J1,Bse,Pse=fe(()=>{"use strict";I();BCt=de(Ye()),_se=de(Dr()),Lse=de(z6());Tse();Oi();Ta();Mse();CD();nl();J1=de(it()),Bse=function(r){var u=r.isEditing,c=r.isSubmitDisabled,d=r.hasInspireMe,m=r.hasPromptGuide,t=r.hasSecondaryAction,s=r.onCancelEdit,n=r.onInspireMe,a=r.onSubmit,l=r.secondaryButtonProps,o=u&&s,f=d&&n,g=t&&l,h=!0,y=(0,J1.jsx)(Za,Object.assign({style:Od.buttonGap},l,{children:l==null?void 0:l.children}));return(0,J1.jsxs)(_se.View,{style:Od.container,children:[(0,J1.jsx)(Za,{appearance:"primary",disabled:c,onClick:c?void 0:a,style:Od.buttonGap,testID:Mx,children:dr.inputFooterGenerate}),o&&(0,J1.jsx)(Za,{style:Od.buttonGap,onClick:s,testID:Bx,children:dr.editCancelLabel}),m&&(0,J1.jsx)(Dse,{style:Od.buttonGap}),g&&(0,J1.jsx)(Lse.UIAnchor,{uid:"381F5A82-1D19-4645-B2A8-7F78BCE571F3",children:y}),f&&(0,J1.jsx)(Za,{onClick:n,icon:vC,style:Od.buttonGap,accessibilityHint:dr.inspireMeTooltip,tooltip:dr.inspireMeTooltip,testID:Lx,children:dr.inspireMeLabel})]})}});var $Ct,Ose,Nse=fe(()=>{"use strict";I();Xn();$Ct=de(Dr()),Ose=da(function(e){return{comboboxTextInputContainer:{backgroundColor:e.colors.neutralBackground1},container:{backgroundColor:e.colors.neutralBackground2,gap:8,padding:8,width:624}}})});var Hse,Yh,e_=fe(()=>{"use strict";I();Hse=de(Dr()),Yh=Hse.StyleSheet.create({editingContainer:{margin:4},header:{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center",marginVertical:2,marginHorizontal:6,minHeight:0},headerLabelContainer:{flex:1}})});var eFt,r_,cf,pxe,Vse,Zse=fe(()=>{"use strict";I();eFt=de(Ye()),r_=de(Dr());rn();e_();Oi();UR();Ta();nl();cf=de(it()),pxe=Za.customize(function(e){return{subtle:{iconColor:e.colors.neutralForeground2,color:e.colors.neutralForeground2},small:{padding:2,hasContent:{minWidth:0}}}}),Vse=function(r){return(0,cf.jsxs)(r_.View,{style:Yh.header,children:[(0,cf.jsx)(r_.View,{style:Yh.headerLabelContainer,children:(0,cf.jsx)(ot,{variant:"body1",children:dr.editPromptTooltip})}),(0,cf.jsx)(pxe,{accessibilityLabel:dr.editCancelLabel,appearance:"subtle",icon:bI,onClick:r.onCancelEdit,size:"small",testID:Yx,tooltip:dr.editCancelLabel,children:dr.editCancelLabel})]})}});function Gse(e){var r=e.combobox,u=e.header,c=e.optionState;return u?(0,$i.jsxs)(jse.View,{style:Yh.editingContainer,children:[(0,$i.jsx)(Vse,Object.assign({},u)),(0,$i.jsx)(is,Object.assign({},r))]}):(0,$i.jsx)(is,Object.assign({},r,{children:vxe(c)}))}function vxe(e){return e?e.type==="zero"?(0,$i.jsx)(Cxe,Object.assign({},e)):(0,$i.jsx)(Rxe,Object.assign({},e)):null}function Rxe(e){var r=e.options,u=e.query,c=t_.useMemo(function(){return{query:u}},[u]);return(0,$i.jsx)($i.Fragment,{children:r.map(function(d,m){return(0,$i.jsx)(W1,Object.assign({highlight:c},d),m)})})}function Cxe(e){var r=e.options,u=t_.useMemo(function(){return Object.keys(r).filter(function(c){return r[c].length>0})},[r]);return(0,$i.jsx)($i.Fragment,{children:u.map(function(c,d){return(0,Use.createElement)(Fxe,Object.assign({},e,{renderDivider:d<u.length-1,section:c,key:c}))})})}function Fxe(e){var r=e.options,u=e.renderDivider,c=e.section;return(0,$i.jsxs)($i.Fragment,{children:[r[c].map(function(d,m){return(0,$i.jsx)(W1,Object.assign({},d),m)}),u&&(0,$i.jsx)(L0,{})]})}var t_,jse,$i,Use,Wse=fe(()=>{"use strict";I();t_=de(Ye()),jse=de(Dr());Gh();OM();Zse();e_();$i=de(it()),Use=de(Ye())});var vFt,Co,Pn,yxe,Sxe,bxe,ep,aF,Axe,zse,$se=fe(()=>{"use strict";I();vFt=de(Ye()),Co=de(ya());li();Pn=de(it()),yxe=function(r){var u=r.width,c=u===void 0?20:u,d=r.height,m=d===void 0?20:d,t=r.color;return(0,Pn.jsx)(Co.Svg,{width:c,height:m,viewBox:"0 0 20 20",fill:"none",children:(0,Pn.jsx)(Co.Path,{d:"M13.2452 2.81706L3.63939 12.4229L3.52212 12.5508C3.33646 12.7718 3.20039 13.031 3.12407 13.3109L2.01817 17.3658L2.00301 17.4452C1.96546 17.7857 2.28552 18.0743 2.63211 17.9798L6.68708 16.8739L6.85236 16.821C7.12323 16.7212 7.36997 16.5636 7.57506 16.3586L17.1809 6.75273L17.3111 6.61346C18.2658 5.52026 18.2224 3.85858 17.1809 2.81706C16.0941 1.73025 14.332 1.73025 13.2452 2.81706ZM4.34649 13.13L12.385 5.09195L14.906 7.61295L6.86796 15.6515L6.77028 15.7372L6.66278 15.8093C6.58815 15.8526 6.50791 15.8862 6.42397 15.9091L3.2122 16.7847L4.08884 13.574L4.13111 13.4511C4.18117 13.3314 4.2542 13.2223 4.34649 13.13ZM16.4738 3.52417L16.5834 3.64407C17.1679 4.34455 17.1314 5.38803 16.4738 6.04563L15.613 6.90595L13.092 4.38495L13.9523 3.52417L14.0722 3.41457C14.7727 2.83003 15.8162 2.86656 16.4738 3.52417ZM11.6483 2.99966H2.50024C2.2241 2.99966 2.00024 3.22352 2.00024 3.49966C2.00024 3.77581 2.2241 3.99966 2.50024 3.99966H10.6483L11.6483 2.99966ZM8.64835 5.99966H2.50024C2.2241 5.99966 2.00024 6.22352 2.00024 6.49966C2.00024 6.77581 2.2241 6.99966 2.50024 6.99966H7.64835L8.64835 5.99966ZM4.64835 9.99966L5.64835 8.99966H2.50024C2.2241 8.99966 2.00024 9.22352 2.00024 9.49966C2.00024 9.77581 2.2241 9.99966 2.50024 9.99966H4.64835Z",fill:t})})},Sxe=function(r){var u=r.width,c=u===void 0?20:u,d=r.height,m=d===void 0?20:d,t=r.color;return(0,Pn.jsx)(Co.Svg,{width:c,height:m,viewBox:"0 0 20 20",fill:"none",children:(0,Pn.jsx)(Co.Path,{d:"M7.45348 7.27181C7.64794 6.89071 8.2001 6.914 8.36178 7.31011L10.7123 13.0689C11.1974 14.2573 12.8539 14.3271 13.4372 13.1837L14.6671 10.773C14.7525 10.6056 14.9245 10.5002 15.1125 10.5002H16.0854C16.2913 11.0828 16.8469 11.5002 17.5 11.5002C18.3284 11.5002 19 10.8286 19 10.0002C19 9.17175 18.3284 8.50018 17.5 8.50018C16.8469 8.50018 16.2913 8.91758 16.0854 9.50017H15.1125C14.5487 9.50017 14.0325 9.81631 13.7763 10.3185L12.5464 12.7292C12.352 13.1104 11.7998 13.0871 11.6381 12.691L9.28763 6.93222C8.80259 5.74387 7.14611 5.67401 6.56274 6.81731L5.33297 9.22743C5.24756 9.39481 5.07551 9.50017 4.8876 9.50017H3.91465C3.70873 8.91758 3.15311 8.50018 2.5 8.50018C1.67157 8.50018 1 9.17175 1 10.0002C1 10.8286 1.67157 11.5002 2.5 11.5002C3.15311 11.5002 3.70873 11.0828 3.91465 10.5002H4.8876C5.45134 10.5002 5.96749 10.1841 6.22371 9.68193L7.45348 7.27181Z",fill:t})})},bxe=function(r){var u=r.width,c=u===void 0?20:u,d=r.height,m=d===void 0?20:d,t=r.color;return(0,Pn.jsx)(Co.Svg,{width:c,height:m,viewBox:"0 0 20 20",fill:"none",children:(0,Pn.jsx)(Co.Path,{d:"M3.00195 2.49902C3.00195 2.22288 2.7781 1.99902 2.50195 1.99902C2.22581 1.99902 2.00195 2.22288 2.00195 2.49902L2.00195 8.49902C2.00195 8.77517 2.22581 8.99902 2.50195 8.99902C2.7781 8.99902 3.00195 8.77517 3.00195 8.49902L3.00195 5.99902H6.00195L6.00195 8.49456C6.00195 8.7707 6.22581 8.99456 6.50195 8.99456C6.77809 8.99456 7.00195 8.7707 7.00195 8.49456L7.00195 2.50034C7.00195 2.2242 6.7781 2.00034 6.50195 2.00034C6.22581 2.00034 6.00195 2.2242 6.00195 2.50034V4.99902H3.00195L3.00195 2.49902ZM10.6149 2.0135C10.8406 2.06677 11 2.26823 11 2.50012V8.50012C11 8.77626 10.7761 9.00012 10.5 9.00012C10.2239 9.00012 10 8.77626 10 8.50012V3.91174C9.95734 3.94843 9.9155 3.98304 9.87485 4.01556C9.69988 4.15553 9.54195 4.26092 9.42611 4.3322C9.36805 4.36793 9.32016 4.39534 9.28548 4.41447C9.26813 4.42405 9.25406 4.43157 9.24363 4.43704L9.23075 4.44371L9.22645 4.44591L9.22484 4.44672L9.22388 4.4472C8.97689 4.57069 8.67628 4.47072 8.55279 4.22373C8.42952 3.9772 8.52903 3.67752 8.77502 3.5536L8.77908 3.55149C8.78354 3.54915 8.79144 3.54495 8.80241 3.5389C8.82437 3.52678 8.85851 3.50731 8.90201 3.48054C8.9893 3.42683 9.11262 3.34472 9.25015 3.23469C9.41745 3.10085 9.59867 2.93139 9.76154 2.72781C9.86991 2.59234 9.97016 2.44177 10.0528 2.27652C10.1565 2.06911 10.3892 1.96022 10.6149 2.0135ZM2 16.4981C2 16.222 2.22386 15.9981 2.5 15.9981H17.5C17.7761 15.9981 18 16.222 18 16.4981C18 16.7743 17.7761 16.9981 17.5 16.9981H2.5C2.22386 16.9981 2 16.7743 2 16.4981ZM2.5 12.0001C2.22386 12.0001 2 12.224 2 12.5001C2 12.7763 2.22386 13.0001 2.5 13.0001H17.5C17.7761 13.0001 18 12.7763 18 12.5001C18 12.224 17.7761 12.0001 17.5 12.0001H2.5Z",fill:t})})},ep=function(r){var u=r.width,c=u===void 0?20:u,d=r.height,m=d===void 0?20:d,t=r.color;return(0,Pn.jsx)(Co.Svg,{width:c,height:m,viewBox:"0 0 20 20",fill:"none",children:(0,Pn.jsx)(Co.Path,{d:"M10 4C13.3137 4 16 6.68629 16 10C16 13.3137 13.3137 16 10 16C6.68629 16 4 13.3137 4 10C4 9.84443 4.00591 9.69034 4.0175 9.53793C4.03845 9.26258 3.83222 9.02239 3.55687 9.00144C3.28152 8.98049 3.04133 9.18673 3.02038 9.46207C3.00687 9.6397 3 9.8191 3 10C3 13.866 6.13401 17 10 17C13.866 17 17 13.866 17 10C17 6.13401 13.866 3 10 3C8.04094 3 6.27012 3.80499 5 5.10109V3.5C5 3.22386 4.77614 3 4.5 3C4.22386 3 4 3.22386 4 3.5V6.5C4 6.77614 4.22386 7 4.5 7H7.5C7.77614 7 8 6.77614 8 6.5C8 6.22386 7.77614 6 7.5 6H5.52772C6.62683 4.77191 8.2234 4 10 4ZM10 6.5C10 6.22386 9.77614 6 9.5 6C9.22386 6 9 6.22386 9 6.5V10.5C9 10.7761 9.22386 11 9.5 11H12.5C12.7761 11 13 10.7761 13 10.5C13 10.2239 12.7761 10 12.5 10H10V6.5Z",fill:t})})},aF=function(r){var u=r.width,c=u===void 0?20:u,d=r.height,m=d===void 0?20:d,t=r.color;return(0,Pn.jsx)(Co.Svg,{width:c,height:m,viewBox:"0 0 20 20",fill:"none",children:(0,Pn.jsx)(Co.Path,{d:"M17.1813 2.92689C16.0291 1.71505 14.1047 1.69077 12.9222 2.87317L3.54741 12.2475C3.21958 12.5754 2.99204 12.9899 2.89148 13.4424L2.01387 17.3923C1.97678 17.5592 2.02754 17.7335 2.14844 17.8544C2.26934 17.9753 2.44362 18.026 2.6105 17.9889L6.53689 17.1157C7.00432 17.0118 7.43243 16.7767 7.77103 16.4381L17.129 7.08003C18.27 5.939 18.2933 4.09631 17.1813 2.92689ZM13.6293 3.58029C14.4143 2.79538 15.6917 2.8115 16.4566 3.61596C17.1948 4.39225 17.1793 5.61548 16.4219 6.37293L15.7507 7.04418L12.958 4.25155L13.6293 3.58029ZM12.2509 4.95864L15.0436 7.7513L7.06391 15.731C6.85976 15.9352 6.60164 16.0769 6.31982 16.1396L3.1605 16.8421L3.86768 13.6593C3.92698 13.3924 4.06117 13.148 4.2545 12.9547L12.2509 4.95864Z",fill:t})})},Axe=function(r){var u=r.width,c=u===void 0?20:u,d=r.height,m=d===void 0?20:d,t=r.color;return(0,Pn.jsx)(Co.Svg,{width:c,height:m,viewBox:"0 0 20 20",fill:"none",children:(0,Pn.jsx)(Co.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:t})})},zse=function(r){for(var u=arguments.length,c=new Array(u>1?u-1:0),d=1;d<u;d++)c[d-1]=arguments[d];var m=[{type:"action",children:"Continue writing",iconSlot:(0,Pn.jsx)(yxe,{}),icon:{color:Ht(r)?void 0:r.colors.brandForeground1}},{type:"action",children:"Add a summary",iconSlot:(0,Pn.jsx)(Sxe,{}),icon:{color:Ht(r)?void 0:r.colors.brandForeground1}},{type:"action",children:"Add headings",iconSlot:(0,Pn.jsx)(bxe,{}),icon:{color:Ht(r)?void 0:r.colors.brandForeground1}},{type:"history",children:"Lorem ipsum",iconSlot:(0,Pn.jsx)(ep,{})},{type:"history",children:"Lorem ipsum dolor",iconSlot:(0,Pn.jsx)(ep,{})},{type:"history",children:"Lorem ipsum dolor si amet",iconSlot:(0,Pn.jsx)(ep,{})},{type:"history",children:"Lorem ipsum dolor sit amet, consectetur",iconSlot:(0,Pn.jsx)(ep,{})},{type:"history",children:"Lorem ipsum dolor si amet consectetur adipiscing elit.",iconSlot:(0,Pn.jsx)(ep,{})},{type:"suggestion",children:"Include more data to support thesis",iconSlot:(0,Pn.jsx)(aF,{})},{type:"suggestion",children:"Add information about...",iconSlot:(0,Pn.jsx)(aF,{})},{type:"suggestion",children:"Include a brief update about...",iconSlot:(0,Pn.jsx)(aF,{})},{type:"suggestion",children:"Lorem ipsum...",iconSlot:(0,Pn.jsx)(aF,{})},{type:"command",children:"Chat with Copilot",iconSlot:(0,Pn.jsx)(Axe,{}),icon:{color:r.colors.brandForeground1}}];return c.length===0?m:m.filter(function(t){var s=t.type;return c.includes(s)})}});function qse(e,r){var u,c,d,m,t=e.ipeOptions,s=e.isEditing,n=e.sensitivity,a=e.onChangeText,l=e.onCancelEdit,o=e.onDismissButtonClick,f=e.error,g=ft(),h=$o.useRef(Dt.getInstance().getBooleanFeatureGate("ShowPrototypedIPEDropdownOptions")),y=$o.useMemo(function(){var k=[];return t?k.push.apply(k,(0,a_.default)(t)):h.current&&k.push.apply(k,(0,a_.default)(zse(g,"action"))),k},[t,g]),p=$o.useState(""),R=(0,Kse.default)(p,2),C=R[0],S=R[1],F=hi($o.useCallback(function(k){var v,b=(v=k.nativeEvent)==null?void 0:v.text;S(b)},[S]),a),E=$o.useMemo(function(){return C.length===0&&y.length>0?{type:"zero",options:{action:y.filter(function(k){return k.type==="action"}),history:y.filter(function(k){return k.type==="history"}),suggestion:y.filter(function(k){return k.type==="suggestion"}),command:y.filter(function(k){return k.type==="command"})}}:null},[y,C]),A=$o.useCallback(function(){if(!(!f||!f.hasGiveFeedback||!f.onFeedback||!f.feedbackContextualData)){var k=f.feedbackContextualData,v=f.onFeedback,b=f.userErrorMessage;v(to.Frown,Object.assign({},k,{errorMessage:b}),!1)}},[f]),T=$o.useMemo(function(){return f&&f.hasGiveFeedback?Object.assign({},f,{onLinkPress:A,linkUrl:void 0,linkText:dr.giveFeedbackLabel,hasGiveFeedback:!1,type:"danger"}):f},[f,A]),M=$o.useMemo(function(){if(s)return{onCancelEdit:l,onDismissButtonClick:o}},[s,l,o]),_=Dt.getInstance().getChangeGate("SpecifySensitivityLabelInTooltip"),L=$o.useMemo(function(){return _&&n!=null&&n.label?Rn(dr.composeSensitivityLabelWithHighestSensitivityTooltip,n.label):dr.composeSensitivityLabelTooltip},[_,n]);return{combobox:Object.assign({},e,e.combobox,{appearance:(u=e.appearance)!=null?u:s?"inline":"elevated",dismissUIType:(c=e.dismissUIType)!=null?c:s?void 0:"button",onChangeText:F,placeholder:(d=e.placeholder)!=null?d:dr.promptPlaceholder,placeholderTextColor:(m=e.placeholderTextColor)!=null?m:g.colors.neutralForeground3,sensitivityIcon:n&&{sensitivity:U5(L,n.label),renderLock:n.icon==="lock",color:n.color,tooltipType:"compose"},size:"medium",ref:r,error:T,testID:Jx}),header:M,optionState:E}}var Kse,a_,$o,yFt,Qse=fe(()=>{"use strict";I();Kse=de(Oa()),a_=de(Ei()),$o=de(Ye()),yFt=de(Dr());$se();kd();G5();Ta();wn();tt();c1();nl()});var Jse,n_,Xse=fe(()=>{"use strict";I();Jse=de(Ye());Wse();Qse();n_=(0,Jse.forwardRef)(function(e,r){var u=qse(e,r);return Gse(u)});n_.displayName="IPEInput"});var Yse,Nd,os,Exe,nF,i_=fe(()=>{"use strict";I();Yse=de(Ye()),Nd=de(Dr());FD();gM();tt();Oi();Ta();UR();os=de(it()),Exe=1e3,nF=function(r){var u=r.a11yAnnouncementMessage,c=r.children,d=r.hideDismissButton,m=r.onDismiss;Yse.default.useEffect(function(){var a=setTimeout(function(){Nd.AccessibilityInfo.announceForAccessibility(u)},Exe);return function(){clearTimeout(a)}},[]);var t=ft(),s=jC(t),n=t.name==="HighContrast"?void 0:t.colors.neutralForeground3;return(0,os.jsxs)(Nd.View,{style:s.errorContainer,children:[(0,os.jsx)(Nd.View,{style:s.iconContainer,children:(0,os.jsx)(bC,{color:s.warningIcon.color})}),(0,os.jsx)(Nd.View,{style:s.textContainer,children:c}),!d&&(0,os.jsx)(Nd.View,{style:s.buttonContainer,children:(0,os.jsx)(Za,{accessibilityLabel:dr.closeTooltip,appearance:"subtle",iconOnly:!0,icon:Wie(n),tooltip:dr.closeTooltip,size:"small",shape:"rounded",onClick:m})})]})}});var $Ft,qFt,iF,l_=fe(()=>{"use strict";I();Zh();$Ft=de(Dr()),qFt=j1.customize(function(e){return{color:e.colors.neutralForeground1,hovered:{color:e.colors.neutralForeground1},pressed:{color:e.colors.neutralForeground1},visited:{color:e.colors.neutralForeground1}}}),iF=j1});var ede,rde,tde=fe(()=>{"use strict";I();ede=de(Dr()),rde=ede.TurboModuleRegistry.getEnforcing("CopilotUpsell")});function lF(){rde.launchCopilotUpsell()}var o_=fe(()=>{"use strict";I();tde()});var ade,nde,Fo,ide,lde=fe(()=>{"use strict";I();ade=de(Ye());i_();Ta();rn();nde=de(Dr());l_();o_();wn();Fo=de(it()),ide=function(r){var u=r.hideDismissButton,c=r.onDismiss,d=r.hideUpsellLink,m=r.onLinkPress,t=Dt.getInstance().getBooleanFeatureGate("ArbutusContentEnabled"),s=ade.default.useCallback(function(){m?m():(lF(),c())},[c,m]),n=(0,Fo.jsxs)(Fo.Fragment,{children:[(0,Fo.jsx)(ot,{weight:"semibold",children:t?dr.lowOnCreditsArbutusSentenceOne:dr.lowOnCreditsSentenceOne}),(0,Fo.jsx)(ot,{children:" "}),(0,Fo.jsx)(ot,{children:t?dr.lowOnCreditsArbutusSentenceTwo:dr.lowOnCreditsSentenceTwo}),!d&&(0,Fo.jsxs)(Fo.Fragment,{children:[(0,Fo.jsx)(ot,{children:" "}),(0,Fo.jsx)(iF,{onPress:s,children:t?dr.lowOnCreditsArbutusLinkText:dr.outOfCreditsLinkText})]})]});return(0,Fo.jsx)(nF,{a11yAnnouncementMessage:Rn(t?dr.lowOnCreditsArbutusCombinedText:dr.lowOnCreditsCombinedText,t?dr.lowOnCreditsArbutusSentenceOne:dr.lowOnCreditsSentenceOne,t?dr.lowOnCreditsArbutusSentenceTwo:dr.lowOnCreditsSentenceTwo,d?"":t?dr.lowOnCreditsArbutusLinkText:dr.outOfCreditsLinkText),hideDismissButton:u,onDismiss:c,children:(0,Fo.jsx)(nde.Text,{children:n})})}});var ode,ude,vu,cde,sde=fe(()=>{"use strict";I();ode=de(Ye());i_();Ta();ude=de(Dr());rn();l_();o_();wn();vu=de(it()),cde=function(r){var u=r.hideDismissButton,c=r.onDismiss,d=r.onLinkPress,m=Dt.getInstance().getBooleanFeatureGate("ArbutusContentEnabled"),t=ode.default.useCallback(function(){d?d():lF(),c()},[c,d]),s=(0,vu.jsxs)(vu.Fragment,{children:[(0,vu.jsx)(ot,{weight:"semibold",children:m?dr.outOfCreditsArbutusSentenceOne:dr.outOfCreditsSentenceOne}),(0,vu.jsx)(ot,{children:" "}),(0,vu.jsx)(ot,{children:m?dr.outOfCreditsArbutusSentenceTwo:dr.outOfCreditsSentenceTwo}),(0,vu.jsx)(ot,{children:" "}),(0,vu.jsx)(iF,{onPress:t,children:m?dr.outOfCreditsArbutusLinkText:dr.outOfCreditsLinkText})]});return(0,vu.jsx)(nF,{a11yAnnouncementMessage:Rn(m?dr.outofCreditsArbutusCombinedText:dr.outofCreditsCombinedText,m?dr.outOfCreditsArbutusSentenceOne:dr.outOfCreditsSentenceOne,m?dr.outOfCreditsArbutusSentenceTwo:dr.outOfCreditsSentenceTwo,m?dr.outOfCreditsArbutusLinkText:dr.outOfCreditsLinkText),hideDismissButton:u,onDismiss:c,children:(0,vu.jsx)(ude.Text,{children:s})})}});var dde,byt,u_,Txe,oF,fde,gde=fe(()=>{"use strict";I();dde=de(ni()),byt=de(Ye());lde();sde();u_=de(it()),Txe=["type"],oF=function(e){return e[e.LowOnCredits=0]="LowOnCredits",e[e.OutOfCredits=1]="OutOfCredits",e}({}),fde=function(r){var u=r.type,c=(0,dde.default)(r,Txe);switch(u){case oF.LowOnCredits:return(0,u_.jsx)(ide,Object.assign({},c));case oF.OutOfCredits:return(0,u_.jsx)(cde,Object.assign({},c));default:return null}}});function mde(){return Dt.getInstance().getNumberFeatureGate("MaxPromptAttachments",10)}var hde=fe(()=>{"use strict";I();wn()});function wxe(e,r,u,c,d,m){return c_.apply(this,arguments)}function c_(){return c_=(0,pde.default)(function*(e,r,u,c,d,m){var t=hE();c.current=t,yield e.then(function(s){c.current===t&&(u(void 0),s.length>0&&r(s).then(function(n){if(n&&n.labelId!==""){var a=Dt.getInstance().getChangeGate("SpecifySensitivityLabelInTooltip");u({color:n.color||"transparent",icon:n.encryptionType===xxe.none?"swatch":"lock",label:a&&n.displayName&&n.displayName!==""?n.displayName:void 0})}}).catch(function(n){m(n).then(function(a){if(c.current===t){var l=a&&a.message!==""&&a.severity===kxe.error;d(!0,l?a.message:void 0)}}).catch(function(){c.current===t&&d(!0)})}))}).catch(function(){c.current===t&&d(!0)})}),c_.apply(this,arguments)}var Hd,Ko,pde,en,rp,yo,xxe,kxe,s_,vde=fe(()=>{"use strict";I();Hd=de(Ei()),Ko=de(Oa()),pde=de(Ql()),en=de(Ye()),rp=de(Dr());XM();Pse();Ah();tt();Nse();sM();Ta();yM();wn();Xse();gde();wd();nl();hde();yo=de(it()),xxe=function(e){return 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",e}({}),kxe=function(e){return e[e.info=0]="info",e[e.warning=1]="warning",e[e.error=2]="error",e}({});s_=en.default.forwardRef(function(e,r){var u=e.allowCIQFromKeyboard,c=e.alwaysUsePlainTextMode,d=e.appearance,m=e.creditWarningProps,t=e.ciqRef,s=e.ciqTriggerString,n=e.copilotId,a=e.dictation,l=e.disableSubmit,o=e.disableSubmitWhenQueryEmpty,f=e.editable,g=e.errorMessageBarProps,h=e.feedbackEnabled,y=e.focusOnMount,p=y===void 0?!0:y,R=e.forceMultiline,C=e.getHighestSensitivityLabel,S=e.getLabelIdsFromAttachments,F=e.getLinkFile,E=e.getSensitivityResultDetailsByStringErrorCode,A=e.ghostText,T=e.hasCIQ,M=T===void 0?!0:T,_=e.hasPromptGuide,L=e.hasSecondaryAction,k=e.headerTitle,v=e.initialPrompt,b=e.ipeOptions,x=e.isCiqLoading,w=e.isEditing,B=e.manualTriggerTextPosition,P=e.maxCharacters,U=e.maximumNumberOfLines,Q=e.modelOptions,W=e.noSlashInsertForAttachment,q=e.onCancelEdit,H=e.onCIQOpenChange,G=e.onClickShowMoreEntities,z=e.onClose,V=e.onFeedback,Z=e.onFirstInteraction,D=e.onInspireMe,O=e.onItemSelected,K=e.onModelChange,$=e.onPromptDeltaChanged,j=e.onQueryStringChanged,N=e.onSubmit,J=e.placeholder,ee=e.placeholderTextColor,Y=e.replaceAllTextOnCIQTrigger,re=e.researcherDisabled,ue=e.researcherSelected,ce=e.onResearcherClick,oe=e.results,ae=e.secondaryButtonProps,le=e.selectedModel,ne=e.showPrivacyDisclaimer,te=e.size,ie=e.submitOnEnter,se=e.useIPE,Re=e.useIPEAccessibilityGroup,he=e.ignoreTextLengthForInspire,ye=he===void 0?!1:he,ve=ft(),me=Ose(ve),Ee=Dt.getInstance().getChangeGate("PolarisEscapeBehavior"),xe=en.default.useState(!0),we=(0,Ko.default)(xe,2),Ne=we[0],Xe=we[1],Ze=en.default.useState(""),fr=(0,Ko.default)(Ze,2),lr=fr[0],Er=fr[1],ir=en.default.useState(""),yr=(0,Ko.default)(ir,2),hr=yr[0],rr=yr[1],Me=en.default.useState(!1),_e=(0,Ko.default)(Me,2),Qe=_e[0],Rr=_e[1],kr=en.default.useState(void 0),Mr=(0,Ko.default)(kr,2),Pr=Mr[0],Gr=Mr[1],Be=en.default.useState(void 0),tr=(0,Ko.default)(Be,2),pr=tr[0],_r=tr[1],xr=en.default.useCallback(function(Tt){var Vt,wa=Tt.nativeEvent!==void 0&&Tt.nativeEvent.text!==void 0?(Vt=Tt.nativeEvent)==null?void 0:Vt.text:Tt;Er(wa)},[]),$e=(m==null?void 0:m.type)===oF.OutOfCredits,Sr=en.default.useCallback(function(Tt){rr(Tt),j==null||j(Tt)},[j]),Or=en.default.useState([]),Xr=(0,Ko.default)(Or,2),zr=Xr[0],qe=Xr[1],wr=en.default.useState([]),Ie=(0,Ko.default)(wr,2),Pe=Ie[0],Ge=Ie[1],Ue=en.default.useState(),De=(0,Ko.default)(Ue,2),pe=De[0],nr=De[1],br=en.default.useCallback(function(Tt,Vt){Ne||N(Tt,Vt)},[Ne,N]),vr=en.default.useCallback(function(){br(lr,zr)},[zr,br,lr]),Tr=en.default.useCallback(function(Tt,Vt){Tt&&(clearTimeout(ua.current),ua.current=setTimeout(function(){return Xe(!0)},10)),_r({userErrorMessage:Vt??dr.composeSensitivityLabelError,hasAction:!0,onAction:function(){return _r(void 0)},actionTitle:dr.errorDismissLabel,actionA11yLabel:dr.errorDismissA11yLabel,hasGiveFeedback:h==null?void 0:h.generalCopilotEnabled,onFeedback:V,feedbackContextualData:{promptText:lr},style:{marginBottom:8}})},[h,V,lr]),Ke=en.default.useCallback(function(Tt){var Vt=Dt.getInstance().getChangeGate("UsePrevAttachmentsOnItemsSelected");qe(Vt?function(wa){return[].concat((0,Hd.default)(wa),[Tt])}:[].concat((0,Hd.default)(zr),[Tt])),O==null||O(Tt)},[zr,O]),Fr=en.default.useCallback(function(Tt){var Vt=Dt.getInstance().getChangeGate("UsePrevAttachmentsOnItemsSelected");qe(Vt?function(wa){return[].concat((0,Hd.default)(wa),(0,Hd.default)(Tt))}:[].concat((0,Hd.default)(zr),(0,Hd.default)(Tt))),Tt.forEach(function(wa){return O==null?void 0:O(wa)})},[zr,O]),ut=en.default.useCallback(function(Tt){if(Tt.length>0){var Vt=Dt.getInstance().getChangeGate("UsePrevAttachmentsOnItemsSelected");if(Vt)qe(function(na){return na.filter(function(ba){return!Tt.some(function(fa){return ba.attachmentId===fa.attachmentId})})});else{var wa=zr.filter(function(na){return!Tt.some(function(ba){return na.attachmentId===ba.attachmentId})});qe(wa)}}},[zr]),vt=Dt.getInstance().getChangeGate("AttachmentsRemovedFix");en.default.useEffect(function(){v&&(qe(w4(v)),vt&&nr(v))},[v]);var jr=en.default.useState(!1),It=(0,Ko.default)(jr,2),Hr=It[0],Vr=It[1],Ut=en.default.useState(!1),Br=(0,Ko.default)(Ut,2),xa=Br[0],Bt=Br[1],Kt=en.default.useCallback(function(){Bt(!0),Vr(!0)},[]),_t=en.default.useCallback(function(){Vr(!0)},[Vr]),Qt=en.default.useCallback(function(Tt){Vr(!1),Bt(!1),Rr(Tt.open),Tt.open||(rr(""),Xa(void 0)),H==null||H(Tt)},[H,Vr]),ja=en.default.useCallback(function(){Vr(!1),Bt(!1)},[Vr]),ma=en.default.useCallback(function(){Vr(!1),Bt(!1)},[Vr]),Ua=en.default.useCallback(function(){Ee?lr.length===0&&!w?z==null||z():lr.length===0&&w&&(q==null||q()):z==null||z()},[Ee,w,q,z,lr.length]),ua=en.default.useRef();en.default.useEffect(function(){var Tt=!1;if($e||l)Tt=!0;else if(!Qe||!o){var Vt=lr.trim();(Vt.length===0||P&&lr.length>P)&&(Tt=!0)}else hr.trim().length===0&&(Tt=!0);clearTimeout(ua.current),ua.current=setTimeout(function(){return Xe(Tt)},10)},[zr,$e,l,o,Qe,P,hr,lr]),en.default.useEffect(function(){_r(g)},[g]);var ht=en.default.useRef(void 0);en.default.useEffect(function(){if(zr!==Pe){var Tt=S(zr);wxe(Tt,C,Gr,ht,Tr,E),Ge(zr)}},[zr,C,S,E,ht,Pe,Tr]);var ca=en.default.useRef(),Ea=go(ca,r);en.default.useEffect(function(){if(p){var Tt;(Tt=Ea.current)==null||Tt.focus()}},[]);var Pa=en.default.useState(void 0),Ca=(0,Ko.default)(Pa,2),at=Ca[0],Xa=Ca[1],zt=function(Vt){Vt.copilotId===n&&(Xa(Vt.defaultPrompt+" "),Vr(!0))};rp.DeviceEventEmitter.addListener("CIQOpenedFromTUI",zt);var Ha={accessibilityLabel:dr.inputTextA11yLabel,addAttachment:Hr||e.addAttachment,addToInputViaExternal:at,allowCIQFromKeyboard:u,alwaysUsePlainTextMode:c,attachments:zr,ciqRef:t,ciqTriggerString:s,copilotId:n,forceAddCIQTriggerString:xa,forceMultiline:R,getLinkFile:F,ghostText:A,hasCIQ:M,handledKeyDownEvents:Ee?[{key:"Escape"}]:void 0,initialPrompt:vt?pe:v,isCiqLoading:x,manualTriggerTextPosition:B,maxAttachments:mde(),maxCharacters:P,noSlashInsertForAttachment:W,onAddAttachmentDone:ma,onChangeText:xr,onCIQOpenChange:Qt,onEscape:Ua,onItemSelected:Ke,onItemsSelected:Fr,onOverMaxAttachmentsDismiss:ja,onPromptDeltaChanged:$,onQueryStringChanged:Sr,onRemoveItems:ut,onSubmit:br,placeholder:J,ref:Ea,replaceAllTextOnCIQTrigger:Y,results:oe,showMoreEntitiesConfig:G&&{isShowMoreEntitiesEnabled:!0,onClickShowMoreEntities:G,showMoreEntitiesButtonLabel:dr.showMoreEntities},size:te,submitOnEnter:ie};if(se){var ka=(0,yo.jsx)(n_,Object.assign({},Ha,{editable:f,appearance:d,dictation:a,dismissUIType:e.dismissUIType,onDismissButtonClick:z,onFeedbackButtonClick:V,onFirstInteraction:Z,onModelChange:K,isEditing:w,isSubmitDisabled:Ne,ipeOptions:b,maximumNumberOfLines:U,modelOptions:Q,selectedModel:le,onAddAttachment:Kt,onCancelEdit:q,placeholderTextColor:ee,researcherDisabled:re,researcherSelected:ue,onResearcherClick:ce,sensitivity:Pr,error:pr,testID:Qx,showPrivacyDisclaimer:ne}));return Re?(0,yo.jsx)(rp.View,{accessible:!0,accessibilityLabel:dr.inputA11yLabel,children:ka}):(0,yo.jsx)(yo.Fragment,{children:ka})}return(0,yo.jsxs)(rp.View,{accessible:!0,accessibilityLabel:dr.inputA11yLabel,style:me.container,children:[(0,yo.jsx)(Q1,{textSize:200,title:k??dr.inputHeader,variant:"body1Strong",sensitivity:Pr}),(0,yo.jsx)(BC,Object.assign({},Ha)),m&&(0,yo.jsx)(fde,Object.assign({},m)),pr&&(0,yo.jsx)(WC,Object.assign({},pr)),(0,yo.jsx)(Bse,{hasInspireMe:!$e&&(lr.length===0||ye),hasPromptGuide:_,hasSecondaryAction:!$e&&L,isEditing:w,isSubmitDisabled:Ne,onCancelEdit:q,onInspireMe:D,onSubmit:vr,secondaryButtonProps:Object.assign({onClick:_t},ae)}),z&&(0,yo.jsx)(du,{onClick:z})]})});s_.displayName="Input"});var Kyt,Rde,d_,Ixe,Dxe,Mxe,f_,Cde=fe(()=>{"use strict";I();Kyt=de(Ye()),Rde=de(Dr());rh();tt();nl();d_=de(it()),Ixe=[{type:"rect",borderRadiusX:3,borderRadiusY:3,width:674,height:5,x:0,y:0}],Dxe={height:5},Mxe={flexGrow:1},f_=function(){var r=ft();return(0,d_.jsx)(Rde.View,{style:Dxe,children:(0,d_.jsx)(E1,{elements:Ixe,shimmerColor:r.colors.neutralBackground3,shimmerWaveColor:r.colors.compoundBrandBackground1,duration:2e3,style:Mxe,testID:Px})})}});var uF,Fde=fe(()=>{"use strict";I();uF=function(r,u){return!r||!(u in r)?!1:r[u].toLowerCase()==="true"}});var yde,cF,Sde=fe(()=>{"use strict";I();yde=de(Dr()),cF=yde.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 oSt,bde,Ade,Ede=fe(()=>{"use strict";I();rn();Ta();oSt=de(Ye()),bde=de(it()),Ade=function(r){var u=r.page,c=r.totalPages;return(0,bde.jsx)(cx,{children:Rn(dr.carouselText,u.toString(),c.toString())})}});var sF,e0,ul,sf,Tde,xde=fe(()=>{"use strict";I();sF=de(Dr()),e0=de(Ye());nl();Oi();Ta();Sde();Ede();ak();ul=de(it()),sf=Za.customize({small:{hasContent:{minWidth:86}}}),Tde=e0.default.forwardRef(function(r,u){var c=r.onClose,d=r.onComplete,m=r.onNotNow,t=r.onPressPrevious,s=r.onPressNext,n=r.onTryCopilot,a=r.totalPages,l=r.page,o=r.primaryActionStart,f=r.showPreviousButton,g=r.showNextButton,h=r.showTryCopilotButton,y=r.showNotNowButton,p=r.completeButtonTitle,R=e0.default.useRef(null);y&&u&&typeof u!="function"&&(R=u),e0.default.useEffect(function(){y&&R.current&&R.current.focus()},[R,y]);var C=e0.default.useRef(null);c!==void 0&&u&&typeof u!="function"&&(C=u),e0.default.useEffect(function(){c!==void 0&&C.current&&C.current.focus()},[C,c]);var S=e0.default.useRef(null);e0.default.useEffect(function(){h&&S.current&&S.current.focus()},[S,h]);var F=e0.default.useMemo(function(){return d!==void 0&&(0,ul.jsx)(sf,{appearance:"primary",onClick:d,testID:qJ,children:p})},[d,p]),E=e0.default.useMemo(function(){return c!==void 0&&(0,ul.jsx)(sf,{onClick:c,componentRef:C,testID:QJ,children:dr.freCloseButton})},[C,c]),A=e0.default.useMemo(function(){return o?(0,ul.jsxs)(ul.Fragment,{children:[F,E]}):(0,ul.jsxs)(ul.Fragment,{children:[E,F]})},[o,F,E]);return(0,ul.jsxs)(sF.View,{style:cF.container,children:[a>1&&(0,ul.jsx)(Ade,{page:l,totalPages:a}),(0,ul.jsx)(sF.View,{style:cF.buttonPositioning,children:(0,ul.jsxs)(sF.View,{style:cF.buttonContainer,children:[y&&(0,ul.jsx)(sf,{onClick:m,testID:Zx,componentRef:R,children:dr.freNotNowButton}),f&&(0,ul.jsx)(sf,{onClick:t,testID:jx,children:dr.frePreviousButton}),g&&(0,ul.jsx)(sf,{appearance:"primary",onClick:s,testID:Vx,children:dr.freNextButton}),h&&(0,ul.jsx)(sf,{appearance:"primary",onClick:n,componentRef:S,testID:Ux,children:dr.freTryCopilotButton}),A]})})]})})});var FSt,kde,wde=fe(()=>{"use strict";I();FSt=de(Dr());Xn();kde=da(function(e){return{contentContainer:{flex:1},contentItemContainerBase:{flexDirection:"column"},contentItemContainerAbsolute:{flexDirection:"column",position:"absolute",start:0},imageContainer:{height:368,gap:10}}})});var Ide,Dde=fe(()=>{"use strict";I();Ide=function(r,u){var c,d;switch(u){case"HighContrast":d=(c=r.hc)!=null?c:r.light;break;case"Black":case"DarkGray":d=r.dark;break;default:d=r.light}return d}});var xSt,dF,g_,_xe,Lxe,Bxe,Mde,_de=fe(()=>{"use strict";I();xSt=de(Ye()),dF=de(Dr());Dde();g_=de(it()),_xe=1.6304347826086956,Lxe={flex:1,flexDirection:"column",alignItems:"center"},Bxe={flex:1,aspectRatio:_xe},Mde=function(r){var u=r.freImage,c=r.isVisible,d=r.themeName;return(0,g_.jsx)(dF.View,{style:Lxe,children:(0,g_.jsx)(dF.Image,{accessible:!!u.altText&&c,accessibilityLabel:u.altText,source:Ide(u,d),style:Bxe})})}});var MSt,Lde,Bde,Pde=fe(()=>{"use strict";I();MSt=de(Dr());Ta();Lde={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}},Bde={0:{url:"https://go.microsoft.com/fwlink/?linkid=2280151",text:dr.freDialogLearnMoreLabel}}});var ZSt,m_,Pxe,Ode,Nde=fe(()=>{"use strict";I();Pde();Zh();Ta();rn();ZSt=de(Ye()),m_=de(it()),Pxe=function(r,u){var c=u?Bde:Lde;if(r in c)return(0,m_.jsx)(j1,{url:c[r].url,children:c[r].text},"fre_legal_link"+r)},Ode=function(r){var u=r.isVisible,c=r.useArbutusContent,d=r.useUpdatedProdigiContent,m=d||c,t=m?dr.freDialogUpdatedLegalStatement:dr.freDialogLegalStatement,s=t.split(/\{|\}/g),n=[];return s.map(function(a){var l;a.match(/[0-9]/g)?l=Pxe(a,m):l=a,l!==void 0&&n.push(l)}),(0,m_.jsx)(ot,{accessible:u,variant:"body1",children:n})}});var Hde,tp,Vde=fe(()=>{"use strict";I();Hde=de(Dr()),tp=Hde.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 Zde(e){return e?Nxe:Oxe}var Oxe,Nxe,jde=fe(()=>{"use strict";I();Ta();Oxe={0:{url:"https://aka.ms/AAw8fr8",text:dr.freDialogLearnMoreLabel}},Nxe={0:{url:"https://aka.ms/AAw8qu",text:dr.freDialogLearnMoreLabel}}});var YSt,h_,Hxe,Vxe,Ude,Gde=fe(()=>{"use strict";I();jde();Zh();rn();YSt=de(Ye()),h_=de(it()),Hxe=function(r,u){var c=Zde(u);if(r in c)return(0,h_.jsx)(Vxe,{url:c[r].url,children:c[r].text},"fre_description_link"+r)},Vxe=j1.customize(function(){return{variant:"body2"}}),Ude=function(r){var u=r.isVisible,c=r.style,d=r.testID,m=r.description,t=r.useArbutusContent,s=m,n=s.split(/\{|\}/g),a=[];return n.map(function(l){var o;l.match(/^[0-9]+$/)?o=Hxe(l,t):o=l,o!==void 0&&a.push(o)}),(0,h_.jsx)(ot,{accessible:u,variant:"body2",style:c,testID:d,children:a})}});var fF,c9t,us,Zxe,Wde,zde=fe(()=>{"use strict";I();qh();Nde();fF=de(Dr());rn();Vde();nl();c9t=de(Ye());Gde();us=de(it()),Zxe=!0,Wde=function(r){var u=r.freType,c=r.title,d=r.description,m=r.isVisible,t=r.useArbutusContent,s=r.useProdigContent,n={accessibilityRole:"header",accessibilityLevel:1};return(0,us.jsxs)(fF.View,{children:[(0,us.jsx)(fF.View,{style:tp.titleContainer,children:(0,us.jsx)(ot,Object.assign({accessible:m,focusable:u!==ei.ConsumerNonPro&&!(u===ei.Consumer&&t)&&Zxe&&m,variant:"subtitle1Strong",style:tp.title,testID:Gx},n,{children:c}))}),(0,us.jsxs)(fF.View,{style:tp.descriptionContainer,children:[(0,us.jsx)(Ude,{isVisible:m,style:tp.description,testID:Wx,description:d,useArbutusContent:t}),(u===ei.ConsumerNonPro||u===ei.Consumer&&t)&&(0,us.jsx)(Ode,{isVisible:m,useArbutusContent:t,useUpdatedProdigiContent:s})]})]})}});var ap,R9t,Vd,$de,Kde=fe(()=>{"use strict";I();ap=de(Dr());wde();tt();_de();zde();R9t=de(Ye()),Vd=de(it()),$de=function(r){var u=r.freType,c=r.page,d=r.pageContent,m=r.scrollRef,t=r.useArbutusContent,s=r.useProdigContent,n=ft(),a=kde(n),l=function(g,h){return g===h?{opacity:1}:{opacity:0}},o={animationClass:"Shared_CopilotFREDialogClass"};return(0,Vd.jsx)(ap.ScrollView,{ref:m,style:a.contentContainer,children:d.map(function(f,g){var h=g===0?a.contentItemContainerBase:a.contentItemContainerAbsolute;return(0,Vd.jsxs)(ap.View,Object.assign({style:[h,l(c-1,g)]},o,{children:[(0,Vd.jsx)(ap.View,{style:a.imageContainer,children:(0,Vd.jsx)(Mde,{freImage:f.image,isVisible:c-1===g,themeName:n.name})}),(0,Vd.jsx)(Wde,{freType:u,title:f.title,description:f.description,isVisible:c-1===g,useArbutusContent:t,useProdigContent:s})]}),g)})})}});var S9t,jxe,Uxe,Gxe,qde,Qde=fe(()=>{"use strict";I();S9t=de(Dr());Xn();qh();jxe=600,Uxe=598,Gxe=642,qde=function(r,u){return da(function(c){return{container:{alignSelf:"center",flexGrow:1,flexShrink:1,width:jxe,height:u===ei.ConsumerNonPro?Gxe:Uxe,backgroundColor:c.colors.neutralBackground2},containerFocusZoneWrapper:{flex:1}}})(r)}});var jl=ar((k9t,Jde)=>{I();Jde.exports=OfficePlatformGlobal.ReactNative.AssetRegistry});var Yde=ar((I9t,Xde)=>{I();Xde.exports=jl().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 gF(){return Wxe}var Wxe,e2e=fe(()=>{"use strict";I();Wxe=Yde()});var t2e=ar((L9t,r2e)=>{I();r2e.exports=jl().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 cs(){return zxe}var zxe,p_=fe(()=>{"use strict";I();zxe=t2e()});var a2e,n2e=fe(()=>{"use strict";I();Ta();e2e();p_();a2e=function(r){return r?[{title:dr.freDialogUpdatedTitleOneConsumerNonPro,description:dr.freDialogUpdatedDescriptionOneConsumerNonPro,image:{light:cs(),dark:cs(),hc:cs()}}]:[{title:dr.freDialogTitleOneConsumerNonPro,description:dr.freDialogDescriptionOneConsumerNonPro,image:{light:gF(),dark:gF(),hc:gF()}}]}});var i2e,l2e=fe(()=>{"use strict";I();Ta();p_();i2e=function(){return[{title:dr.freDialogTitleOneConsumerPro,description:dr.freDialogDescriptionOneConsumerPro,image:{light:cs(),dark:cs(),hc:cs()}}]}});var o2e,Qa,u2e,r0,df,v_,c2e=fe(()=>{"use strict";I();o2e=de(Oa()),Qa=de(o1());Xs();xde();Kde();wn();u2e=de(Dr());Qde();tt();nl();r0=de(Ye());qh();n2e();l2e();Ta();df=de(it()),v_=function(r){var u=r.freType,c=r.onComplete,d=r.onSkip,m=r.pageContent,t=r.isActionableFreExperimentEnabled,s=r.isNewFile,n=r.isNonActionable,a=r.completeButtonTitle,l=r.useArbutusContent,o=r.useUpdatedProdigiContent,f=ft(),g=qde(f,u),h=r0.default.useRef(null),y=r0.default.useRef(null),p=l&&u===ei.Consumer&&m.length===0,R=u===ei.ConsumerNonPro&&m.length===0?a2e(o):p?i2e():m,C=R.length,S=r0.default.useState(1),F=(0,o2e.default)(S,2),E=F[0],A=F[1],T=E>1,M=E<C,_=u===ei.Consumer||u===ei.ConsumerNonPro,L=u!==ei.ConsumerNonPro&&!T&&!t&&!l,k=u!==ei.ConsumerNonPro&&!M&&!t&&!l,v=!!t&&!s,b=(u===ei.ConsumerNonPro||!!t)&&!o,x=a??(v?dr.freShowMeButton:dr.freGetStartedButton),w=function(){return u===ei.ConsumerNonPro?Kx:t?$x:zx},B=r0.default.useCallback(function(z){var V;z===0||z>C||(_u(Sc.FREDialogSetPage,[(0,Qa.makeInt64DataField)("SelectedPage",z),(0,Qa.makeBooleanDataField)("IsConsumerUser",_),(0,Qa.makeInt64DataField)("FREType",u)],{dataCategories:Qa.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Qa.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:Qa.EnumObjects.SamplingPolicy.CriticalUsage}),A(z),(V=h.current)==null||V.scrollTo({y:0}))},[u,_,h,C]),P=r0.default.useCallback(function(){var z;E!==1&&(_u(Sc.FREDialogPrevious,[(0,Qa.makeBooleanDataField)("IsConsumerUser",_),(0,Qa.makeInt64DataField)("FREType",u)],{dataCategories:Qa.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Qa.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:Qa.EnumObjects.SamplingPolicy.CriticalUsage}),(z=h.current)==null||z.scrollTo({y:0}),A(E-1))},[u,_,E,h]),U=r0.default.useCallback(function(){var z;E!==C&&(_u(Sc.FREDialogNext,[(0,Qa.makeBooleanDataField)("IsConsumerUser",_),(0,Qa.makeInt64DataField)("FREType",u)],{dataCategories:Qa.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Qa.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:Qa.EnumObjects.SamplingPolicy.CriticalUsage}),(z=h.current)==null||z.scrollTo({y:0}),A(E+1))},[u,_,E,h,C]),Q=r0.default.useCallback(function(){_u(Sc.FREDialogTryCopilot,[(0,Qa.makeBooleanDataField)("IsConsumerUser",_),(0,Qa.makeInt64DataField)("FREType",u),(0,Qa.makeBooleanDataField)("IsActionFreExpEnabled",!!t)],{dataCategories:Qa.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Qa.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:Qa.EnumObjects.SamplingPolicy.CriticalUsage}),c&&c()},[u,_,t,c]),W=r0.default.useCallback(function(){_u(Sc.FREDialogNotNow,[(0,Qa.makeBooleanDataField)("IsConsumerUser",_),(0,Qa.makeInt64DataField)("FREType",u),(0,Qa.makeBooleanDataField)("IsActionFreExpEnabled",!!t)],{dataCategories:Qa.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Qa.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:Qa.EnumObjects.SamplingPolicy.CriticalUsage}),d&&d()},[u,_,t,d]);r0.default.useEffect(function(){_u(Sc.FREDialogDisplayed,[(0,Qa.makeBooleanDataField)("IsConsumerUser",_),(0,Qa.makeInt64DataField)("FREType",u),(0,Qa.makeBooleanDataField)("IsActionFreExpEnabled",!!t)],{dataCategories:Qa.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Qa.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:Qa.EnumObjects.SamplingPolicy.CriticalUsage})},[]),r0.default.useEffect(function(){var z;(z=y.current)==null||z.focus()},[]);var q=Zo,H=!n&&u===ei.ConsumerNonPro||t||p&&!a?W:void 0,G=u===ei.ConsumerNonPro||t||p?Q:void 0;return(0,df.jsx)(q,Object.assign({},{style:g.containerFocusZoneWrapper,isCircularNavigation:!0,tabKeyNavigation:"NavigateWrap",focusZoneDirection:"bidirectional",defaultTabbableElement:y},{children:(0,df.jsxs)(u2e.View,{accessible:!0,style:g.container,testID:w(),children:[(0,df.jsx)($de,{freType:u,onCarouselIndicatorPress:B,pageContent:R,page:E,scrollRef:h,totalPages:C,useArbutusContent:!!l,useProdigContent:!!o}),(0,df.jsx)(Tde,{totalPages:C,onTryCopilot:Q,page:E,showPreviousButton:T,showNextButton:M,showTryCopilotButton:k,showNotNowButton:L,onClose:H,onComplete:G,onPressPrevious:P,onPressNext:U,onNotNow:W,primaryActionStart:b,ref:y,completeButtonTitle:x})]})}))}});var d2e=ar((obt,s2e)=>{"use strict";I();var $xe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";s2e.exports=$xe});var h2e=ar((cbt,m2e)=>{"use strict";I();var Kxe=d2e();function f2e(){}function g2e(){}g2e.resetWarningCache=f2e;m2e.exports=function(){function e(c,d,m,t,s,n){if(n!==Kxe){var a=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 a.name="Invariant Violation",a}}e.isRequired=e;function r(){return e}var u={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:g2e,resetWarningCache:f2e};return u.PropTypes=u,u}});var R_=ar((dbt,p2e)=>{I();p2e.exports=h2e()()});function ff(){return v2e++,"rnmr_".concat(v2e.toString(16))}var v2e,mF=fe(()=>{"use strict";I();v2e=new Date().getTime()});function np(e){var r="unknown";switch(e.type&&(r=e.type.replace(qxe,"")),r){case"heading":{r="".concat(r).concat(e.tag.substr(1));break}default:break}return r}var qxe,C_=fe(()=>{"use strict";I();qxe=/_open|_close/g});function Qxe(e,r){var u=np(e),c=e.content,d={};return e.attrs&&(d=e.attrs.reduce(function(m,t){var s=(0,C2e.default)(t,2),n=s[0],a=s[1];return Object.assign({},m,(0,R2e.default)({},n,a))},{})),{type:u,sourceType:e.type,sourceInfo:e.info,sourceMeta:e.meta,block:e.block,markup:e.markup,key:ff()+"_"+u,content:c,tokenIndex:r,index:0,attributes:d,children:ip(e.children)}}function ip(e){var r=[],u=[];if(!e||e.length===0)return[];for(var c=0;c<e.length;c++){var d=e[c],m=Qxe(d,c);m.type==="text"&&m.children.length===0&&m.content===""||(m.index=u.length,d.nesting===1?(u.push(m),r.push(u),u=m.children):d.nesting===-1?u=r.pop():d.nesting===0&&u.push(m))}return u}var R2e,C2e,F_=fe(()=>{"use strict";I();R2e=de(gl()),C2e=de(Oa());mF();C_()});function y_(e,r){var u=[];try{u=r.parse(e,{})}catch(c){console.warn(c)}return u}var S_=fe(()=>{"use strict";I()});function hF(e){return e.reduce(function(r,u){if(u.type==="inline"&&u.children&&u.children.length>0)for(var c=hF(u.children);c.length;)r.push(c.shift());else r.push(u);return r},[])}var F2e=fe(()=>{"use strict";I()});function pF(e){for(var r="",u=0,c=e.length;u<c;u++)e[u].type==="text"?r+=e[u].content:e[u].type==="image"&&(r+=pF(e[u].children));return r}var y2e=fe(()=>{"use strict";I()});function S2e(e){e=hF(e),e.forEach(function(u){u.type=np(u),(u.type==="image"||u.type==="hardbreak")&&(u.block=!0),u.type==="image"&&(u.attrs[u.attrIndex("alt")][1]=pF(u.children))});var r=[];return e=e.reduce(function(u,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;)u.push(r.shift());else r.length>0?r.push(c):u.push(c);return u},[]),e}var b2e=fe(()=>{"use strict";I();C_();F2e();y2e()});var A2e,E2e,b_,T2e=fe(()=>{"use strict";I();A2e=de(rt()),E2e=de(et()),b_=(0,A2e.default)(function e(r){var u=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,E2e.default)(this,e),this.type=r,this.nesting=u,this.children=c,this.block=d})});function A_(e){var r=[],u=!1;return e.forEach(function(c,d){!c.block&&!u?(u=!0,r.push(new b_("textgroup",1)),r.push(c)):(!c.block&&u||c.block&&u&&(u=!1,r.push(new b_("textgroup",-1))),r.push(c))}),r}var x2e=fe(()=>{"use strict";I();T2e()});function E_(e){var r=null;return e.filter(function(u,c){if(r!==null&&(r=r+u.nesting),u.type==="list_item"&&u.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(u.type==="paragraph"){if(u.nesting===1&&r===1)return!1;if(u.nesting===-1&&r===0)return r=null,!1}return!0})}var k2e=fe(()=>{"use strict";I()});function T_(e,r,u){if(Array.isArray(e))return r(e);var c=y_(e,u);c=S2e(c),c=A_(c),c=E_(c);var d=ip(c);return r(d)}var w2e=fe(()=>{"use strict";I();F_();S_();b2e();x2e();k2e()});function lp(e,r){return e.findIndex(function(u){return u.type===r})>-1}var x_=fe(()=>{"use strict";I()});function op(e,r){if(r){var u=r(e);e&&u&&typeof u=="boolean"&&k_.Linking.openURL(e)}else e&&k_.Linking.openURL(e)}var k_,w_=fe(()=>{"use strict";I();k_=de(Dr())});var I_=ar(Ud=>{"use strict";I();var Jxe=Ud&&Ud.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,u){r.__proto__=u}||function(r,u){for(var c in u)u.hasOwnProperty(c)&&(r[c]=u[c])};return function(r,u){e(r,u);function c(){this.constructor=r}r.prototype=u===null?Object.create(u):(c.prototype=u.prototype,new c)}}(),D2e=Ud&&Ud.__assign||Object.assign||function(e){for(var r,u=1,c=arguments.length;u<c;u++){r=arguments[u];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(e[d]=r[d])}return e};Ud.__esModule=!0;var Zd=R_(),I2e=Ye(),Xxe=Ye(),jd=Dr(),Yxe=D2e({},jd.Image.propTypes,{indicator:Zd.bool,indicatorColor:Zd.string,indicatorSize:Zd.oneOfType([Zd.oneOf(["small","large"]),Zd.number]),originalHeight:Zd.number,originalWidth:Zd.number}),eke=jd.StyleSheet.create({container:{alignItems:"center",justifyContent:"center"}}),rke=function(e){Jxe(r,e);function r(u){var c=e.call(this,u)||this;if(c.ImageComponent=jd.ImageBackground||jd.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&&jd.Image.getSize(t,function(s,n){c.mounted&&c.setOriginalSize(s,n)},function(){return null})},c.setOriginalSize=function(t,s){c.setState({originalHeight:s,originalWidth:t})},c.renderActivityIndicator=function(){return I2e.createElement(jd.ActivityIndicator,{color:c.props.indicatorColor,size:c.props.indicatorSize})},c.style=jd.StyleSheet.flatten(u.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=[u.originalWidth,u.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 u=this.ImageComponent;return I2e.createElement(u,D2e({},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()},eke.container]}),this.shouldDisplayIndicator()?this.renderActivityIndicator():this.props.children)},r.propTypes=Yxe,r}(Xxe.Component);Ud.default=rke});var Gd,up=fe(()=>{"use strict";I();Gd=["textShadowOffset","color","fontSize","fontStyle","fontWeight","lineHeight","textAlign","textDecorationLine","textShadowColor","fontFamily","textShadowRadius","includeFontPadding","textAlignVertical","fontVariant","letterSpacing","textDecorationColor","textDecorationStyle","textTransform","writingDirection"]});var eAt,Ra,M2e,Aa,tke,_2e,L2e=fe(()=>{"use strict";I();eAt=de(Ye()),Ra=de(Dr()),M2e=de(I_());w_();x_();up();Aa=de(it()),tke={unknown:function(r,u,c,d){return null},body:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_body,children:u},r.key)},heading1:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_heading1,children:u},r.key)},heading2:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_heading2,children:u},r.key)},heading3:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_heading3,children:u},r.key)},heading4:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_heading4,children:u},r.key)},heading5:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_heading5,children:u},r.key)},heading6:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_heading6,children:u},r.key)},hr:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_hr},r.key)},strong:function(r,u,c,d){return(0,Aa.jsx)(Ra.Text,{style:d.strong,children:u},r.key)},em:function(r,u,c,d){return(0,Aa.jsx)(Ra.Text,{style:d.em,children:u},r.key)},s:function(r,u,c,d){return(0,Aa.jsx)(Ra.Text,{style:d.s,children:u},r.key)},blockquote:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_blockquote,children:u},r.key)},bullet_list:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_bullet_list,children:u},r.key)},ordered_list:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_ordered_list,children:u},r.key)},list_item:function(r,u,c,d){for(var m=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},t=Object.assign({},m,Ra.StyleSheet.flatten(d.list_item)),s=Object.keys(t),n={},a=0;a<s.length;a++)Gd.includes(s[a])&&(n[s[a]]=t[s[a]]);if(lp(c,"bullet_list"))return(0,Aa.jsxs)(Ra.View,{style:d._VIEW_SAFE_list_item,children:[(0,Aa.jsx)(Ra.Text,{style:[n,d.bullet_list_icon],accessible:!1,children:"\u2022"}),(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_bullet_list_content,children:u})]},r.key);if(lp(c,"ordered_list")){var l=c.findIndex(function(g){return g.type==="ordered_list"}),o=c[l],f;return o.attributes&&o.attributes.start?f=o.attributes.start+r.index:f=r.index+1,(0,Aa.jsxs)(Ra.View,{style:d._VIEW_SAFE_list_item,children:[(0,Aa.jsxs)(Ra.Text,{style:[n,d.ordered_list_icon],children:[f,r.markup]}),(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_ordered_list_content,children:u})]},r.key)}return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_list_item,children:u},r.key)},code_inline:function(r,u,c,d){var m=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return(0,Aa.jsx)(Ra.Text,{style:[m,d.code_inline],children:r.content},r.key)},code_block:function(r,u,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)==="\n"&&(t=r.content.substring(0,r.content.length-1)),(0,Aa.jsx)(Ra.Text,{style:[m,d.code_block],children:t},r.key)},fence:function(r,u,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)==="\n"&&(t=r.content.substring(0,r.content.length-1)),(0,Aa.jsx)(Ra.Text,{style:[m,d.fence],children:t},r.key)},table:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_table,children:u},r.key)},thead:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_thead,children:u},r.key)},tbody:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_tbody,children:u},r.key)},th:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_th,children:u},r.key)},tr:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_tr,children:u},r.key)},td:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_td,children:u},r.key)},link:function(r,u,c,d,m){return(0,Aa.jsx)(Ra.Text,{style:d.link,onPress:function(){return op(r.attributes.href,m)},children:u},r.key)},blocklink:function(r,u,c,d,m){return(0,Aa.jsx)(Ra.TouchableWithoutFeedback,{onPress:function(){return op(r.attributes.href,m)},style:d.blocklink,children:(0,Aa.jsx)(Ra.View,{style:d.image,children:u})},r.key)},image:function(r,u,c,d,m,t){var s=r.attributes,n=s.src,a=s.alt,l=m.filter(function(f){return n.toLowerCase().startsWith(f.toLowerCase())}).length>0;if(l===!1&&t===null)return null;var o={indicator:!0,key:r.key,style:d._VIEW_SAFE_image,source:{uri:l===!0?n:"".concat(t).concat(n)}};return a&&(o.accessible=!0,o.accessibilityLabel=a),(0,Aa.jsx)(M2e.default,Object.assign({},o))},text:function(r,u,c,d){var m=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return(0,Aa.jsx)(Ra.Text,{style:[m,d.text],children:r.content},r.key)},textgroup:function(r,u,c,d){return(0,Aa.jsx)(Ra.Text,{style:d.textgroup,children:u},r.key)},paragraph:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_paragraph,children:u},r.key)},hardbreak:function(r,u,c,d){return(0,Aa.jsx)(Ra.Text,{style:d.hardbreak,children:"\n"},r.key)},softbreak:function(r,u,c,d){return(0,Aa.jsx)(Ra.Text,{style:d.softbreak,children:"\n"},r.key)},pre:function(r,u,c,d){return(0,Aa.jsx)(Ra.View,{style:d._VIEW_SAFE_pre,children:u},r.key)},inline:function(r,u,c,d){return(0,Aa.jsx)(Ra.Text,{style:d.inline,children:u},r.key)},span:function(r,u,c,d){return(0,Aa.jsx)(Ra.Text,{style:d.span,children:u},r.key)}},_2e=tke});var P2e=ar((uAt,B2e)=>{I();var D_=40,M_=41,vF=39,__=34,L_=92,gf=47,B_=44,P_=58,RF=42,ake=117,nke=85,ike=43,lke=/^[a-f0-9?-]+$/i;B2e.exports=function(e){for(var r=[],u=e,c,d,m,t,s,n,a,l,o=0,f=u.charCodeAt(o),g=u.length,h=[{nodes:r}],y=0,p,R="",C="",S="";o<g;)if(f<=32){c=o;do c+=1,f=u.charCodeAt(c);while(f<=32);t=u.slice(o,c),m=r[r.length-1],f===M_&&y?S=t:m&&m.type==="div"?(m.after=t,m.sourceEndIndex+=t.length):f===B_||f===P_||f===gf&&u.charCodeAt(c+1)!==RF&&(!p||p&&p.type==="function"&&p.value!=="calc")?C=t:r.push({type:"space",sourceIndex:o,sourceEndIndex:c,value:t}),o=c}else if(f===vF||f===__){c=o,d=f===vF?"'":'"',t={type:"string",sourceIndex:o,quote:d};do if(s=!1,c=u.indexOf(d,c+1),~c)for(n=c;u.charCodeAt(n-1)===L_;)n-=1,s=!s;else u+=d,c=u.length-1,t.unclosed=!0;while(s);t.value=u.slice(o+1,c),t.sourceEndIndex=t.unclosed?c:c+1,r.push(t),o=c+1,f=u.charCodeAt(o)}else if(f===gf&&u.charCodeAt(o+1)===RF)c=u.indexOf("*/",o),t={type:"comment",sourceIndex:o,sourceEndIndex:c+2},c===-1&&(t.unclosed=!0,c=u.length,t.sourceEndIndex=c),t.value=u.slice(o+2,c),r.push(t),o=c+2,f=u.charCodeAt(o);else if((f===gf||f===RF)&&p&&p.type==="function"&&p.value==="calc")t=u[o],r.push({type:"word",sourceIndex:o-C.length,sourceEndIndex:o+t.length,value:t}),o+=1,f=u.charCodeAt(o);else if(f===gf||f===B_||f===P_)t=u[o],r.push({type:"div",sourceIndex:o-C.length,sourceEndIndex:o+t.length,value:t,before:C,after:""}),C="",o+=1,f=u.charCodeAt(o);else if(D_===f){c=o;do c+=1,f=u.charCodeAt(c);while(f<=32);if(l=o,t={type:"function",sourceIndex:o-R.length,value:R,before:u.slice(l+1,c)},o=c,R==="url"&&f!==vF&&f!==__){c-=1;do if(s=!1,c=u.indexOf(")",c+1),~c)for(n=c;u.charCodeAt(n-1)===L_;)n-=1,s=!s;else u+=")",c=u.length-1,t.unclosed=!0;while(s);a=c;do a-=1,f=u.charCodeAt(a);while(f<=32);l<a?(o!==a+1?t.nodes=[{type:"word",sourceIndex:o,sourceEndIndex:a+1,value:u.slice(o,a+1)}]:t.nodes=[],t.unclosed&&a+1!==c?(t.after="",t.nodes.push({type:"space",sourceIndex:a+1,sourceEndIndex:c,value:u.slice(a+1,c)})):(t.after=u.slice(a+1,c),t.sourceEndIndex=c)):(t.after="",t.nodes=[]),o=c+1,t.sourceEndIndex=t.unclosed?c:o,f=u.charCodeAt(o),r.push(t)}else y+=1,t.after="",t.sourceEndIndex=o+1,r.push(t),h.push(t),r=t.nodes=[],p=t;R=""}else if(M_===f&&y)o+=1,f=u.charCodeAt(o),p.after=S,p.sourceEndIndex+=S.length,S="",y-=1,h[h.length-1].sourceEndIndex=o,h.pop(),p=h[y],r=p.nodes;else{c=o;do f===L_&&(c+=1),c+=1,f=u.charCodeAt(c);while(c<g&&!(f<=32||f===vF||f===__||f===B_||f===P_||f===gf||f===D_||f===RF&&p&&p.type==="function"&&p.value==="calc"||f===gf&&p.type==="function"&&p.value==="calc"||f===M_&&y));t=u.slice(o,c),D_===f?R=t:(ake===t.charCodeAt(0)||nke===t.charCodeAt(0))&&ike===t.charCodeAt(1)&&lke.test(t.slice(2))?r.push({type:"unicode-range",sourceIndex:o,sourceEndIndex:c,value:t}):r.push({type:"word",sourceIndex:o,sourceEndIndex:c,value:t}),o=c}for(o=h.length-1;o;o-=1)h[o].unclosed=!0,h[o].sourceEndIndex=u.length;return h[0].nodes}});var N2e=ar((sAt,O2e)=>{I();O2e.exports=function e(r,u,c){var d,m,t,s;for(d=0,m=r.length;d<m;d+=1)t=r[d],c||(s=u(t,d,r)),s!==!1&&t.type==="function"&&Array.isArray(t.nodes)&&e(t.nodes,u,c),c&&u(t,d,r)}});var j2e=ar((fAt,Z2e)=>{I();function H2e(e,r){var u=e.type,c=e.value,d,m;return r&&(m=r(e))!==void 0?m:u==="word"||u==="space"?c:u==="string"?(d=e.quote||"",d+c+(e.unclosed?"":d)):u==="comment"?"/*"+c+(e.unclosed?"":"*/"):u==="div"?(e.before||"")+c+(e.after||""):Array.isArray(e.nodes)?(d=V2e(e.nodes,r),u!=="function"?d:c+"("+(e.before||"")+d+(e.after||"")+(e.unclosed?"":")")):c}function V2e(e,r){var u,c;if(Array.isArray(e)){for(u="",c=e.length-1;~c;c-=1)u=H2e(e[c],r)+u;return u}return H2e(e,r)}Z2e.exports=V2e});var G2e=ar((mAt,U2e)=>{I();var CF=45,FF=43,O_=46,oke=101,uke=69;function cke(e){var r=e.charCodeAt(0),u;if(r===FF||r===CF){if(u=e.charCodeAt(1),u>=48&&u<=57)return!0;var c=e.charCodeAt(2);return u===O_&&c>=48&&c<=57}return r===O_?(u=e.charCodeAt(1),u>=48&&u<=57):r>=48&&r<=57}U2e.exports=function(e){var r=0,u=e.length,c,d,m;if(u===0||!cke(e))return!1;for(c=e.charCodeAt(r),(c===FF||c===CF)&&r++;r<u&&(c=e.charCodeAt(r),!(c<48||c>57));)r+=1;if(c=e.charCodeAt(r),d=e.charCodeAt(r+1),c===O_&&d>=48&&d<=57)for(r+=2;r<u&&(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===oke||c===uke)&&(d>=48&&d<=57||(d===FF||d===CF)&&m>=48&&m<=57))for(r+=d===FF||d===CF?3:2;r<u&&(c=e.charCodeAt(r),!(c<48||c>57));)r+=1;return{number:e.slice(0,r),unit:e.slice(r)}}});var K2e=ar((pAt,$2e)=>{I();var ske=P2e(),W2e=N2e(),z2e=j2e();function ss(e){return this instanceof ss?(this.nodes=ske(e),this):new ss(e)}ss.prototype.toString=function(){return Array.isArray(this.nodes)?z2e(this.nodes):""};ss.prototype.walk=function(e,r){return W2e(this.nodes,e,r),this};ss.unit=G2e();ss.walk=W2e;ss.stringify=z2e;$2e.exports=ss});var J2e=ar((RAt,Q2e)=>{"use strict";I();Q2e.exports=function(e){return typeof e=="string"?q2e(e):N_(e)};function N_(e){return!e||typeof e!="object"||fke(e)||gke(e)?e:dke(e)?pke(e,N_):vke(hke(e),function(r,u){var c=q2e(u);return r[c]=N_(e[u]),r},{})}function q2e(e){return e.replace(/[_.-](\w|$)/g,function(r,u){return u.toUpperCase()})}var dke=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"},fke=function(r){return Object.prototype.toString.call(r)==="[object Date]"},gke=function(r){return Object.prototype.toString.call(r)==="[object RegExp]"},mke=Object.prototype.hasOwnProperty,hke=Object.keys||function(e){var r=[];for(var u in e)mke.call(e,u)&&r.push(u);return r};function pke(e,r){if(e.map)return e.map(r);for(var u=[],c=0;c<e.length;c++)u.push(r(e[c],c));return u}function vke(e,r,u){if(e.reduce)return e.reduce(r,u);for(var c=0;c<e.length;c++)u=r(u,e[c],c);return u}});var Y2e=ar((FAt,X2e)=>{I();X2e.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 r5e=ar((SAt,e5e)=>{"use strict";I();e5e.exports=Y2e()});var m5e=ar(pf=>{"use strict";I();Object.defineProperty(pf,"__esModule",{value:!0});function U_(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var n5e=K2e(),Rke=U_(n5e),Cke=U_(J2e()),Fke=U_(r5e()),yke=function(r){return r.type!=="string"?null:r.value.replace(/\\([0-9a-f]{1,6})(?:\s|$)/gi,function(u,c){return String.fromCharCode(parseInt(c,16))}).replace(/\\/g,"")},Ske=/^(#(?:[0-9a-f]{3,4}){1,2})$/i,bke=/^(rgba?|hsla?|hwb|lab|lch|gray|color)$/,Ake=function(r){return r.type==="word"&&(Ske.test(r.value)||r.value in Fke||r.value==="transparent")?r.value:r.type==="function"&&bke.test(r.value)?n5e.stringify(r):null},Eke=/^(none)$/i,Tke=/^(auto)$/i,xke=/(^-?[_a-z][_a-z0-9-]*$)/i,kke=/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)$/i,wke=/^(0$|(?:[+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)(?=px$))/i,Ike=/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(ch|em|ex|rem|vh|vw|vmin|vmax|cm|mm|in|pc|pt))$/i,Dke=/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(?:deg|rad))$/i,Mke=/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?%)$/i,G_=function(r){return function(u){return r(u)?"<token>":null}},_ke=function(r){return function(u){return u.type===r?u.value:null}},Zi=function(r,u){return u===void 0&&(u=String),function(c){if(c.type!=="word")return null;var d=c.value.match(r);if(d===null)return null;var m=u(d[1]);return m}},Ki=G_(function(e){return e.type==="space"}),i5e=G_(function(e){return e.type==="div"&&e.value==="/"}),Lke=G_(function(e){return e.type==="div"&&e.value===","}),Bke=_ke("word"),W_=Zi(Eke),Z_=Zi(Tke),hf=Zi(kke,Number),qo=Zi(wke,Number),X1=Zi(Ike),l5e=Zi(Dke,function(e){return e.toLowerCase()}),z_=Zi(Mke),yF=Zi(xke),Pke=yke,cp=Ake,j_=Zi(/^(none|underline|line-through)$/i),Oke=function(r){var u=r.expect(hf);return r.hasTokens()&&(r.expect(i5e),u/=r.expect(hf)),{aspectRatio:u}},Nke=Zi(/^(solid|dashed|dotted)$/),Hke=1,Vke="black",Zke="solid",jke=function(r){var u,c,d;if(r.matches(W_))return r.expectEmpty(),{borderWidth:0,borderColor:"black",borderStyle:"solid"};for(var m=0;m<3&&r.hasTokens();)m!==0&&r.expect(Ki),u===void 0&&r.matches(qo,X1)?u=r.lastValue:c===void 0&&r.matches(cp)?c=r.lastValue:d===void 0&&r.matches(Nke)?d=r.lastValue:r.throw(),m+=1;return r.expectEmpty(),u===void 0&&(u=Hke),c===void 0&&(c=Vke),d===void 0&&(d=Zke),{borderWidth:u,borderColor:c,borderStyle:d}},sp=function(r){var u=r.types,c=u===void 0?[qo,X1,z_]:u,d=r.directions,m=d===void 0?["Top","Right","Bottom","Left"]:d,t=r.prefix,s=t===void 0?"":t,n=r.suffix,a=n===void 0?"":n;return function(l){var o,f=[];for(f.push(l.expect.apply(l,c));f.length<4&&l.hasTokens();)l.expect(Ki),f.push(l.expect.apply(l,c));l.expectEmpty();var g=f[0],h=f[1],y=h===void 0?g:h,p=f[2],R=p===void 0?g:p,C=f[3],S=C===void 0?y:C,F=function(A){return""+s+m[A]+a};return o={},o[F(0)]=g,o[F(1)]=y,o[F(2)]=R,o[F(3)]=S,o}},o5e=function(r){var u=r.expect(qo),c=r.matches(Ki)?r.expect(qo):u;return r.expectEmpty(),{width:u,height:c}},u5e=function(r){var u,c,d,m;if(r.matches(W_))return r.expectEmpty(),{offset:{width:0,height:0},radius:0,color:"black"};for(var t=!1;r.hasTokens();)t&&r.expect(Ki),u===void 0&&r.matches(qo,X1)?(u=r.lastValue,r.expect(Ki),c=r.expect(qo,X1),r.saveRewindPoint(),r.matches(Ki)&&r.matches(qo,X1)?d=r.lastValue:r.rewind()):m===void 0&&r.matches(cp)?m=r.lastValue:r.throw(),t=!0;return u===void 0&&r.throw(),{offset:{width:u,height:c},radius:d!==void 0?d:0,color:m!==void 0?m:"black"}},Uke=function(r){var u=u5e(r),c=u.offset,d=u.radius,m=u.color;return{shadowOffset:c,shadowRadius:d,shadowColor:m,shadowOpacity:1}},Gke=1,Wke=1,zke=0,$ke=function(r){var u,c,d;if(r.matches(W_))return r.expectEmpty(),{flexGrow:0,flexShrink:0,flexBasis:"auto"};if(r.saveRewindPoint(),r.matches(Z_)&&!r.hasTokens())return{flexGrow:1,flexShrink:1,flexBasis:"auto"};r.rewind();for(var m=0;m<2&&r.hasTokens();)m!==0&&r.expect(Ki),u===void 0&&r.matches(hf)?(u=r.lastValue,r.saveRewindPoint(),r.matches(Ki)&&r.matches(hf)?c=r.lastValue:r.rewind()):d===void 0&&r.matches(qo,X1,z_)?d=r.lastValue:d===void 0&&r.matches(Z_)?d="auto":r.throw(),m+=1;return r.expectEmpty(),u===void 0&&(u=Gke),c===void 0&&(c=Wke),d===void 0&&(d=zke),{flexGrow:u,flexShrink:c,flexBasis:d}},Kke=Zi(/(nowrap|wrap|wrap-reverse)/),qke=Zi(/(row|row-reverse|column|column-reverse)/),Qke="nowrap",Jke="row",Xke=function(r){for(var u,c,d=0;d<2&&r.hasTokens();)d!==0&&r.expect(Ki),u===void 0&&r.matches(Kke)?u=r.lastValue:c===void 0&&r.matches(qke)?c=r.lastValue:r.throw(),d+=1;return r.expectEmpty(),u===void 0&&(u=Qke),c===void 0&&(c=Jke),{flexWrap:u,flexDirection:c}},c5e=function(r){var u;if(r.matches(Pke))u=r.lastValue;else for(u=r.expect(yF);r.hasTokens();){r.expect(Ki);var c=r.expect(yF);u+=" "+c}return r.expectEmpty(),{fontFamily:u}},Yke=Zi(/^(normal)$/),ewe=Zi(/^(italic)$/),rwe=Zi(/^([1-9]00|bold)$/),twe=Zi(/^(small-caps)$/),awe="normal",nwe="normal",iwe=[],lwe=function(r){for(var u,c,d,m,t=0;t<3&&r.hasTokens();){if(!r.matches(Yke))if(u===void 0&&r.matches(ewe))u=r.lastValue;else if(c===void 0&&r.matches(rwe))c=r.lastValue;else if(d===void 0&&r.matches(twe))d=[r.lastValue];else break;r.expect(Ki),t+=1}var s=r.expect(qo,X1);r.matches(i5e)&&(m=r.expect(qo,X1)),r.expect(Ki);var n=c5e(r),a=n.fontFamily;u===void 0&&(u=awe),c===void 0&&(c=nwe),d===void 0&&(d=iwe);var l={fontStyle:u,fontWeight:c,fontVariant:d,fontSize:s,fontFamily:a};return m!==void 0&&(l.lineHeight=m),l},owe=function(r){for(var u=[r.expect(yF)];r.hasTokens();)r.expect(Ki),u.push(r.expect(yF));return{fontVariant:u}},uwe=Zi(/(flex-(?:start|end)|center|stretch|space-(?:between|around))/),cwe=Zi(/(flex-(?:start|end)|center|space-(?:between|around|evenly))/),swe=function(r){var u=r.expect(uwe),c;return r.hasTokens()?(r.expect(Ki),c=r.expect(cwe)):c="stretch",r.expectEmpty(),{alignContent:u,justifyContent:c}},dwe=Zi(/^(solid|double|dotted|dashed)$/),fwe="none",gwe="solid",mwe="black",hwe=function(r){for(var u,c,d,m=!1;r.hasTokens();){if(m&&r.expect(Ki),u===void 0&&r.matches(j_)){var t=[r.lastValue.toLowerCase()];r.saveRewindPoint(),t[0]!=="none"&&r.matches(Ki)&&r.matches(j_)?(t.push(r.lastValue.toLowerCase()),t.sort().reverse()):r.rewind(),u=t.join(" ")}else c===void 0&&r.matches(dwe)?c=r.lastValue:d===void 0&&r.matches(cp)?d=r.lastValue:r.throw();m=!0}return{textDecorationLine:u!==void 0?u:fwe,textDecorationColor:d!==void 0?d:mwe,textDecorationStyle:c!==void 0?c:gwe}},pwe=function(r){for(var u=[],c=!1;r.hasTokens();)c&&r.expect(Ki),u.push(r.expect(j_).toLowerCase()),c=!0;return u.sort().reverse(),{textDecorationLine:u.join(" ")}},vwe=function(r){var u=u5e(r),c=u.offset,d=u.radius,m=u.color;return{textShadowOffset:c,textShadowRadius:d,textShadowColor:m}},$_=function(r){return function(u){var c=u.expect(r);return u.expectEmpty(),c}},H_=$_(hf),t5e=$_(qo),mf=$_(l5e),K_=function(r){return function(u,c){return function(d){var m,t,s=d.expect(r),n;if(d.hasTokens())d.expect(Lke),n=d.expect(r);else if(c!==void 0)n=c;else return s;return d.expectEmpty(),[(m={},m[u+"Y"]=n,m),(t={},t[u+"X"]=s,t)]}}},Rwe=K_(hf),Cwe=K_(qo),Fwe=K_(l5e),ywe={perspective:H_,scale:Rwe("scale"),scaleX:H_,scaleY:H_,translate:Cwe("translate",0),translateX:t5e,translateY:t5e,rotate:mf,rotateX:mf,rotateY:mf,rotateZ:mf,skewX:mf,skewY:mf,skew:Fwe("skew","0deg")},Swe=function(r){for(var u=[],c=!1;r.hasTokens();){c&&r.expect(Ki);var d=r.expectFunction(),m=d.functionName,t=ywe[m](d);if(!Array.isArray(t)){var s;t=[(s={},s[m]=t,s)]}u=t.concat(u),c=!0}return{transform:u}},bwe=function(r){return{backgroundColor:r.expect(cp)}},Awe=sp({types:[cp],prefix:"border",suffix:"Color"}),Ewe=sp({directions:["TopLeft","TopRight","BottomRight","BottomLeft"],prefix:"border",suffix:"Radius"}),Twe=sp({prefix:"border",suffix:"Width"}),xwe=sp({types:[qo,X1,z_,Z_],prefix:"margin"}),kwe=sp({prefix:"padding"}),wwe=function(r){return{fontWeight:r.expect(Bke)}},Iwe=function(r){return{shadowOffset:o5e(r)}},Dwe=function(r){return{textShadowOffset:o5e(r)}},s5e={aspectRatio:Oke,background:bwe,border:jke,borderColor:Awe,borderRadius:Ewe,borderWidth:Twe,boxShadow:Uke,flex:$ke,flexFlow:Xke,font:lwe,fontFamily:c5e,fontVariant:owe,fontWeight:wwe,margin:xwe,padding:kwe,placeContent:swe,shadowOffset:Iwe,textShadow:vwe,textShadowOffset:Dwe,textDecoration:hwe,textDecorationLine:pwe,transform:Swe},a5e,AAt=a5e!=null?new RegExp(a5e.join("|")):null,V_="SYMBOL_MATCH",Mwe=function(){function e(u,c){this.index=0,this.nodes=u,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[V_]=function(){if(!this.hasTokens())return null;for(var u=this.nodes[this.index],c=0;c<arguments.length;c+=1){var d=c<0||arguments.length<=c?void 0:arguments[c],m=d(u);if(m!==null)return this.index+=1,this.lastValue=m,m}return null},r.matches=function(){return this[V_].apply(this,arguments)!==null},r.expect=function(){var c=this[V_].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}(),_we=/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)(?:px)?$/i,Lwe=/^true|false$/i,Bwe=/^null$/i,Pwe=/^undefined$/i,d5e=function(r,u){var c=u.match(_we);if(c!==null)return Number(c[1]);var d=u.match(Lwe);if(d!==null)return d[0].toLowerCase()==="true";var m=u.match(Bwe);if(m!==null)return null;var t=u.match(Pwe);if(t===null)return u},Owe=function(r,u){var c=Rke(u),d=new Mwe(c.nodes);return s5e[r](d)},Nwe=Owe,f5e=function(r,u,c){var d,m=c===!1||!(r in s5e),t=u.trim(),s=m?(d={},d[r]=d5e(r,t),d):Nwe(r,t);return s},g5e=function(r){var u=/^--\w+/.test(r);return u?r:Cke(r)},Hwe=function(r,u){return u===void 0&&(u=[]),r.reduce(function(c,d){var m=g5e(d[0]),t=d[1],s=u.indexOf(m)===-1;return Object.assign(c,f5e(m,t,s))},{})};pf.default=Hwe;pf.getPropertyName=g5e;pf.getStylesForProperty=f5e;pf.transformRawValue=d5e});function q_(e){var r=e.split(";"),u=r.map(function(d){var m=d.split(":"),t=(0,h5e.default)(m,2),s=t[0],n=t[1];return s&&n?(s=s.trim(),n=n.trim(),[s,n]):null}).filter(function(d){return d!=null}),c=(0,p5e.default)(u);return c}var h5e,p5e,v5e=fe(()=>{"use strict";I();h5e=de(Oa()),p5e=de(m5e())});var R5e,C5e,F5e,Q_,SF,y5e=fe(()=>{"use strict";I();R5e=de(Ei()),C5e=de(rt()),F5e=de(et()),Q_=de(Dr());mF();v5e();up();SF=(0,C5e.default)(function e(r,u,c,d,m,t,s,n){var a=this;(0,F5e.default)(this,e),this.getRenderFunction=function(l){var o=a._renderRules[l];return o||(console.warn("Warning, unknown render rule encountered: ".concat(l,". 'unknown' render rule used (by default, returns null - nothing rendered)")),a._renderRules.unknown)},this.renderNode=function(l,o){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,g=a.getRenderFunction(l.type),h=(0,R5e.default)(o);if(a._debugPrintTree===!0){for(var y="",p=0;p<h.length;p++)y=y+"-";console.log("".concat(y).concat(l.type))}h.unshift(l);var R=l.children.map(function(M){return a.renderNode(M,h)});if(l.type==="link"||l.type==="blocklink")return g(l,R,o,a._style,a._onLinkPress);if(l.type==="image")return g(l,R,o,a._style,a._allowedImageHandlers,a._defaultImageHandler);if(R.length===0||l.type==="list_item"){for(var C={},S=o.length-1;S>-1;S--){var F={};if(o[S].attributes&&o[S].attributes.style&&typeof o[S].attributes.style=="string"&&(F=q_(o[S].attributes.style)),a._style[o[S].type]&&(F=Object.assign({},F,Q_.StyleSheet.flatten(a._style[o[S].type])),o[S].type==="list_item")){var E={};o[S+1].type==="bullet_list"?E=a._style.bullet_list_content:o[S+1].type==="ordered_list"&&(E=a._style.ordered_list_content),F=Object.assign({},F,Q_.StyleSheet.flatten(E))}for(var A=Object.keys(F),T=0;T<A.length;T++)Gd.includes(A[T])&&(C[A[T]]=F[A[T]])}return g(l,R,o,a._style,C)}return f===!0&&a._maxTopLevelChildren&&R.length>a._maxTopLevelChildren&&(R=R.slice(0,a._maxTopLevelChildren),R.push(a._topLevelMaxExceededItem)),g(l,R,o,a._style)},this.render=function(l){var o={type:"body",key:ff(),children:l};return a.renderNode(o,[],!0)},this._renderRules=r,this._style=u,this._onLinkPress=c,this._maxTopLevelChildren=d,this._topLevelMaxExceededItem=m,this._allowedImageHandlers=t,this._defaultImageHandler=s,this._debugPrintTree=n})});function Vwe(e){var r=S5e[e];if(r)return r;r=S5e[e]=[];for(var u=0;u<128;u++){var c=String.fromCharCode(u);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 bF(e,r){typeof r!="string"&&(r=bF.defaultChars);var u=Vwe(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+=u[s];continue}if((s&224)===192&&m+3<t){var n=parseInt(c.slice(m+4,m+6),16);if((n&192)===128){var a=s<<6&1984|n&63;a<128?d+="\uFFFD\uFFFD":d+=String.fromCharCode(a),m+=3;continue}}if((s&240)===224&&m+6<t){var l=parseInt(c.slice(m+4,m+6),16),o=parseInt(c.slice(m+7,m+9),16);if((l&192)===128&&(o&192)===128){var f=s<<12&61440|l<<6&4032|o&63;f<2048||f>=55296&&f<=57343?d+="\uFFFD\uFFFD\uFFFD":d+=String.fromCharCode(f),m+=6;continue}}if((s&248)===240&&m+9<t){var g=parseInt(c.slice(m+4,m+6),16),h=parseInt(c.slice(m+7,m+9),16),y=parseInt(c.slice(m+10,m+12),16);if((g&192)===128&&(h&192)===128&&(y&192)===128){var p=s<<18&1835008|g<<12&258048|h<<6&4032|y&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 S5e,dp,b5e=fe(()=>{"use strict";I();S5e={};bF.defaultChars=";/?:@&=+$,#";bF.componentChars="";dp=bF});function Zwe(e){var r=A5e[e];if(r)return r;r=A5e[e]=[];for(var u=0;u<128;u++){var c=String.fromCharCode(u);/^[0-9a-z]$/i.test(c)?r.push(c):r.push("%"+("0"+u.toString(16).toUpperCase()).slice(-2))}for(var d=0;d<e.length;d++)r[e.charCodeAt(d)]=e[d];return r}function AF(e,r,u){typeof r!="string"&&(u=r,r=AF.defaultChars),typeof u>"u"&&(u=!0);for(var c=Zwe(r),d="",m=0,t=e.length;m<t;m++){var s=e.charCodeAt(m);if(u&&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 n=e.charCodeAt(m+1);if(n>=56320&&n<=57343){d+=encodeURIComponent(e[m]+e[m+1]),m++;continue}}d+="%EF%BF%BD";continue}d+=encodeURIComponent(e[m])}return d}var A5e,EF,E5e=fe(()=>{"use strict";I();A5e={};AF.defaultChars=";/?:@&=+$,-_.!~*'()#";AF.componentChars="-_.!~*'()";EF=AF});function vf(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 T5e=fe(()=>{"use strict";I()});function TF(){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 Qwe(e,r){if(e&&e instanceof TF)return e;var u=new TF;return u.parse(e,r),u}var jwe,Uwe,Gwe,Wwe,zwe,$we,x5e,k5e,Kwe,w5e,qwe,I5e,D5e,fp,M5e=fe(()=>{"use strict";I();jwe=/^([a-z0-9.+-]+:)/i,Uwe=/:[0-9]*$/,Gwe=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,Wwe=["<",">",'"',"`"," ","\r","\n"," "],zwe=["{","}","|","\\","^","`"].concat(Wwe),$we=["'"].concat(zwe),x5e=["%","/","?",";","#"].concat($we),k5e=["/","?","#"],Kwe=255,w5e=/^[+a-z0-9A-Z_-]{0,63}$/,qwe=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,I5e={javascript:!0,"javascript:":!0},D5e={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};TF.prototype.parse=function(e,r){var u,c,d,m=e;if(m=m.trim(),!r&&e.split("#").length===1){var t=Gwe.exec(m);if(t)return this.pathname=t[1],t[2]&&(this.search=t[2]),this}var s=jwe.exec(m);if(s&&(s=s[0],u=s.toLowerCase(),this.protocol=s,m=m.substr(s.length)),(r||s||m.match(/^\/\/[^@\/]+@[^@\/]+/))&&(d=m.substr(0,2)==="//",d&&!(s&&I5e[s])&&(m=m.substr(2),this.slashes=!0)),!I5e[s]&&(d||s&&!D5e[s])){for(var n=-1,a=0;a<k5e.length;a++)c=m.indexOf(k5e[a]),c!==-1&&(n===-1||c<n)&&(n=c);var l,o;n===-1?o=m.lastIndexOf("@"):o=m.lastIndexOf("@",n),o!==-1&&(l=m.slice(0,o),m=m.slice(o+1),this.auth=l),n=-1;for(var f=0;f<x5e.length;f++)c=m.indexOf(x5e[f]),c!==-1&&(n===-1||c<n)&&(n=c);n===-1&&(n=m.length),m[n-1]===":"&&n--;var g=m.slice(0,n);m=m.slice(n),this.parseHost(g),this.hostname=this.hostname||"";var h=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!h)for(var y=this.hostname.split(/\./),p=0,R=y.length;p<R;p++){var C=y[p];if(C&&!C.match(w5e)){for(var S="",F=0,E=C.length;F<E;F++)C.charCodeAt(F)>127?S+="x":S+=C[F];if(!S.match(w5e)){var A=y.slice(0,p),T=y.slice(p+1),M=C.match(qwe);M&&(A.push(M[1]),T.unshift(M[2])),T.length&&(m=T.join(".")+m),this.hostname=A.join(".");break}}}this.hostname.length>Kwe&&(this.hostname=""),h&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var _=m.indexOf("#");_!==-1&&(this.hash=m.substr(_),m=m.slice(0,_));var L=m.indexOf("?");return L!==-1&&(this.search=m.substr(L),m=m.slice(0,L)),m&&(this.pathname=m),D5e[u]&&this.hostname&&!this.pathname&&(this.pathname=""),this};TF.prototype.parseHost=function(e){var r=Uwe.exec(e);r&&(r=r[0],r!==":"&&(this.port=r.substr(1)),e=e.substr(0,e.length-r.length)),e&&(this.hostname=e)};fp=Qwe});var xF={};wi(xF,{decode:()=>dp,encode:()=>EF,format:()=>vf,parse:()=>fp});var J_=fe(()=>{"use strict";I();b5e();E5e();T5e();M5e()});var kF,_5e=fe(()=>{"use strict";I();kF=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/});var wF,L5e=fe(()=>{"use strict";I();wF=/[\0-\x1F\x7F-\x9F]/});var B5e,P5e=fe(()=>{"use strict";I();B5e=/[\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 Rf,O5e=fe(()=>{"use strict";I();Rf=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\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 IF,N5e=fe(()=>{"use strict";I();IF=/[\$\+<->\^`\|~\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 DF,H5e=fe(()=>{"use strict";I();DF=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/});var X_={};wi(X_,{Any:()=>kF,Cc:()=>wF,Cf:()=>B5e,P:()=>Rf,S:()=>IF,Z:()=>DF});var Y_=fe(()=>{"use strict";I();_5e();L5e();P5e();O5e();N5e();H5e()});var V5e,Z5e=fe(()=>{"use strict";I();V5e=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 j5e,U5e=fe(()=>{"use strict";I();j5e=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(function(e){return e.charCodeAt(0)}))});function tL(e){var r;return e>=55296&&e<=57343||e>1114111?65533:(r=Jwe.get(e))!==null&&r!==void 0?r:e}var eL,Jwe,rL,aL=fe(()=>{"use strict";I();Jwe=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]]),rL=(eL=String.fromCodePoint)!==null&&eL!==void 0?eL: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 nL(e){return e>=Qi.ZERO&&e<=Qi.NINE}function Ywe(e){return e>=Qi.UPPER_A&&e<=Qi.UPPER_F||e>=Qi.LOWER_A&&e<=Qi.LOWER_F}function eIe(e){return e>=Qi.UPPER_A&&e<=Qi.UPPER_Z||e>=Qi.LOWER_A&&e<=Qi.LOWER_Z||nL(e)}function rIe(e){return e===Qi.EQUALS||eIe(e)}function $5e(e){var r="",u=new z5e(e,function(c){return r+=rL(c)});return function(d,m){for(var t=0,s=0;(s=d.indexOf("&",s))>=0;){r+=d.slice(t,s),u.startEntity(m);var n=u.write(d,s+1);if(n<0){t=s+u.end();break}t=s+n,s=n===0?t+1:t}var a=r+d.slice(t);return r="",a}}function tIe(e,r,u,c){var d=(r&ds.BRANCH_LENGTH)>>7,m=r&ds.JUMP_TABLE;if(d===0)return m!==0&&c===m?u:-1;if(m){var t=c-m;return t<0||t>=d?-1:e[u+t]-1}for(var s=u,n=s+d-1;s<=n;){var a=s+n>>>1,l=e[a];if(l<c)s=a+1;else if(l>c)n=a-1;else return e[a+d]}return-1}function fs(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:V0.Legacy;return aIe(e,r)}var G5e,W5e,Qi,Xwe,ds,qi,V0,z5e,aIe,SEt,iL=fe(()=>{"use strict";I();G5e=de(et()),W5e=de(rt());Z5e();U5e();aL();aL();(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"})(Qi||(Qi={}));Xwe=32;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(ds||(ds={}));(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"})(qi||(qi={}));(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(V0||(V0={}));z5e=function(){function e(r,u,c){(0,G5e.default)(this,e),this.decodeTree=r,this.emitCodePoint=u,this.errors=c,this.state=qi.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=V0.Strict}return(0,W5e.default)(e,[{key:"startEntity",value:function(u){this.decodeMode=u,this.state=qi.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}},{key:"write",value:function(u,c){switch(this.state){case qi.EntityStart:return u.charCodeAt(c)===Qi.NUM?(this.state=qi.NumericStart,this.consumed+=1,this.stateNumericStart(u,c+1)):(this.state=qi.NamedEntity,this.stateNamedEntity(u,c));case qi.NumericStart:return this.stateNumericStart(u,c);case qi.NumericDecimal:return this.stateNumericDecimal(u,c);case qi.NumericHex:return this.stateNumericHex(u,c);case qi.NamedEntity:return this.stateNamedEntity(u,c)}}},{key:"stateNumericStart",value:function(u,c){return c>=u.length?-1:(u.charCodeAt(c)|Xwe)===Qi.LOWER_X?(this.state=qi.NumericHex,this.consumed+=1,this.stateNumericHex(u,c+1)):(this.state=qi.NumericDecimal,this.stateNumericDecimal(u,c))}},{key:"addToNumericResult",value:function(u,c,d,m){if(c!==d){var t=d-c;this.result=this.result*Math.pow(m,t)+parseInt(u.substr(c,t),m),this.consumed+=t}}},{key:"stateNumericHex",value:function(u,c){for(var d=c;c<u.length;){var m=u.charCodeAt(c);if(nL(m)||Ywe(m))c+=1;else return this.addToNumericResult(u,d,c,16),this.emitNumericEntity(m,3)}return this.addToNumericResult(u,d,c,16),-1}},{key:"stateNumericDecimal",value:function(u,c){for(var d=c;c<u.length;){var m=u.charCodeAt(c);if(nL(m))c+=1;else return this.addToNumericResult(u,d,c,10),this.emitNumericEntity(m,2)}return this.addToNumericResult(u,d,c,10),-1}},{key:"emitNumericEntity",value:function(u,c){var d;if(this.consumed<=c)return(d=this.errors)===null||d===void 0||d.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(u===Qi.SEMI)this.consumed+=1;else if(this.decodeMode===V0.Strict)return 0;return this.emitCodePoint(tL(this.result),this.consumed),this.errors&&(u!==Qi.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}},{key:"stateNamedEntity",value:function(u,c){for(var d=this.decodeTree,m=d[this.treeIndex],t=(m&ds.VALUE_LENGTH)>>14;c<u.length;c++,this.excess++){var s=u.charCodeAt(c);if(this.treeIndex=tIe(d,m,this.treeIndex+Math.max(1,t),s),this.treeIndex<0)return this.result===0||this.decodeMode===V0.Attribute&&(t===0||rIe(s))?0:this.emitNotTerminatedNamedEntity();if(m=d[this.treeIndex],t=(m&ds.VALUE_LENGTH)>>14,t!==0){if(s===Qi.SEMI)return this.emitNamedEntityData(this.treeIndex,t,this.consumed+this.excess);this.decodeMode!==V0.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}},{key:"emitNotTerminatedNamedEntity",value:function(){var u,c=this.result,d=this.decodeTree,m=(d[c]&ds.VALUE_LENGTH)>>14;return this.emitNamedEntityData(c,m,this.consumed),(u=this.errors)===null||u===void 0||u.missingSemicolonAfterCharacterReference(),this.consumed}},{key:"emitNamedEntityData",value:function(u,c,d){var m=this.decodeTree;return this.emitCodePoint(c===1?m[u]&~ds.VALUE_LENGTH:m[u+1],d),c===3&&this.emitCodePoint(m[u+2],d),d}},{key:"end",value:function(){var u;switch(this.state){case qi.NamedEntity:return this.result!==0&&(this.decodeMode!==V0.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case qi.NumericDecimal:return this.emitNumericEntity(0,2);case qi.NumericHex:return this.emitNumericEntity(0,3);case qi.NumericStart:return(u=this.errors)===null||u===void 0||u.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case qi.EntityStart:return 0}}}])}();aIe=$5e(V5e),SEt=$5e(j5e)});function MF(e){for(var r=1;r<e.length;r++)e[r][0]+=e[r-1][0]+1;return e}var nIe,K5e=fe(()=>{"use strict";I();nIe=new Map(MF([[9,"	"],[0,"
"],[22,"!"],[0,"""],[0,"#"],[0,"$"],[0,"%"],[0,"&"],[0,"'"],[0,"("],[0,")"],[0,"*"],[0,"+"],[0,","],[1,"."],[0,"/"],[10,":"],[0,";"],[0,{v:"<",n:8402,o:"<⃒"}],[0,{v:"=",n:8421,o:"=⃥"}],[0,{v:">",n:8402,o:">⃒"}],[0,"?"],[0,"@"],[26,"["],[0,"\"],[0,"]"],[0,"^"],[0,"_"],[0,"`"],[5,{n:106,o:"fj"}],[20,"{"],[0,"|"],[0,"}"],[34," "],[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,"Ð"],[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,"Ā"],[0,"ā"],[0,"Ă"],[0,"ă"],[0,"Ą"],[0,"ą"],[0,"Ć"],[0,"ć"],[0,"Ĉ"],[0,"ĉ"],[0,"Ċ"],[0,"ċ"],[0,"Č"],[0,"č"],[0,"Ď"],[0,"ď"],[0,"Đ"],[0,"đ"],[0,"Ē"],[0,"ē"],[2,"Ė"],[0,"ė"],[0,"Ę"],[0,"ę"],[0,"Ě"],[0,"ě"],[0,"Ĝ"],[0,"ĝ"],[0,"Ğ"],[0,"ğ"],[0,"Ġ"],[0,"ġ"],[0,"Ģ"],[1,"Ĥ"],[0,"ĥ"],[0,"Ħ"],[0,"ħ"],[0,"Ĩ"],[0,"ĩ"],[0,"Ī"],[0,"ī"],[2,"Į"],[0,"į"],[0,"İ"],[0,"ı"],[0,"IJ"],[0,"ij"],[0,"Ĵ"],[0,"ĵ"],[0,"Ķ"],[0,"ķ"],[0,"ĸ"],[0,"Ĺ"],[0,"ĺ"],[0,"Ļ"],[0,"ļ"],[0,"Ľ"],[0,"ľ"],[0,"Ŀ"],[0,"ŀ"],[0,"Ł"],[0,"ł"],[0,"Ń"],[0,"ń"],[0,"Ņ"],[0,"ņ"],[0,"Ň"],[0,"ň"],[0,"ʼn"],[0,"Ŋ"],[0,"ŋ"],[0,"Ō"],[0,"ō"],[2,"Ő"],[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,"ž"],[19,"ƒ"],[34,"Ƶ"],[63,"ǵ"],[65,"ȷ"],[142,"ˆ"],[0,"ˇ"],[16,"˘"],[0,"˙"],[0,"˚"],[0,"˛"],[0,"˜"],[0,"˝"],[51,"̑"],[127,"Α"],[0,"Β"],[0,"Γ"],[0,"Δ"],[0,"Ε"],[0,"Ζ"],[0,"Η"],[0,"Θ"],[0,"Ι"],[0,"Κ"],[0,"Λ"],[0,"Μ"],[0,"Ν"],[0,"Ξ"],[0,"Ο"],[0,"Π"],[0,"Ρ"],[1,"Σ"],[0,"Τ"],[0,"Υ"],[0,"Φ"],[0,"Χ"],[0,"Ψ"],[0,"Ω"],[7,"α"],[0,"β"],[0,"γ"],[0,"δ"],[0,"ε"],[0,"ζ"],[0,"η"],[0,"θ"],[0,"ι"],[0,"κ"],[0,"λ"],[0,"μ"],[0,"ν"],[0,"ξ"],[0,"ο"],[0,"π"],[0,"ρ"],[0,"ς"],[0,"σ"],[0,"τ"],[0,"υ"],[0,"φ"],[0,"χ"],[0,"ψ"],[0,"ω"],[7,"ϑ"],[0,"ϒ"],[2,"ϕ"],[0,"ϖ"],[5,"Ϝ"],[0,"ϝ"],[18,"ϰ"],[0,"ϱ"],[3,"ϵ"],[0,"϶"],[10,"Ё"],[0,"Ђ"],[0,"Ѓ"],[0,"Є"],[0,"Ѕ"],[0,"І"],[0,"Ї"],[0,"Ј"],[0,"Љ"],[0,"Њ"],[0,"Ћ"],[0,"Ќ"],[1,"Ў"],[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,"о"],[0,"п"],[0,"р"],[0,"с"],[0,"т"],[0,"у"],[0,"ф"],[0,"х"],[0,"ц"],[0,"ч"],[0,"ш"],[0,"щ"],[0,"ъ"],[0,"ы"],[0,"ь"],[0,"э"],[0,"ю"],[0,"я"],[1,"ё"],[0,"ђ"],[0,"ѓ"],[0,"є"],[0,"ѕ"],[0,"і"],[0,"ї"],[0,"ј"],[0,"љ"],[0,"њ"],[0,"ћ"],[0,"ќ"],[1,"ў"],[0,"џ"],[7074," "],[0," "],[0," "],[0," "],[1," "],[0," "],[0," "],[0," "],[0,"​"],[0,"‌"],[0,"‍"],[0,"‎"],[0,"‏"],[0,"‐"],[2,"–"],[0,"—"],[0,"―"],[0,"‖"],[1,"‘"],[0,"’"],[0,"‚"],[1,"“"],[0,"”"],[0,"„"],[1,"†"],[0,"‡"],[0,"•"],[2,"‥"],[0,"…"],[9,"‰"],[0,"‱"],[0,"′"],[0,"″"],[0,"‴"],[0,"‵"],[3,"‹"],[0,"›"],[3,"‾"],[2,"⁁"],[1,"⁃"],[0,"⁄"],[10,"⁏"],[7,"⁗"],[7,{v:" ",n:8202,o:"  "}],[0,"⁠"],[0,"⁡"],[0,"⁢"],[0,"⁣"],[72,"€"],[46,"⃛"],[0,"⃜"],[37,"ℂ"],[2,"℅"],[4,"ℊ"],[0,"ℋ"],[0,"ℌ"],[0,"ℍ"],[0,"ℎ"],[0,"ℏ"],[0,"ℐ"],[0,"ℑ"],[0,"ℒ"],[0,"ℓ"],[1,"ℕ"],[0,"№"],[0,"℗"],[0,"℘"],[0,"ℙ"],[0,"ℚ"],[0,"ℛ"],[0,"ℜ"],[0,"ℝ"],[0,"℞"],[3,"™"],[1,"ℤ"],[2,"℧"],[0,"ℨ"],[0,"℩"],[2,"ℬ"],[0,"ℭ"],[1,"ℯ"],[0,"ℰ"],[0,"ℱ"],[1,"ℳ"],[0,"ℴ"],[0,"ℵ"],[0,"ℶ"],[0,"ℷ"],[0,"ℸ"],[12,"ⅅ"],[0,"ⅆ"],[0,"ⅇ"],[0,"ⅈ"],[10,"⅓"],[0,"⅔"],[0,"⅕"],[0,"⅖"],[0,"⅗"],[0,"⅘"],[0,"⅙"],[0,"⅚"],[0,"⅛"],[0,"⅜"],[0,"⅝"],[0,"⅞"],[49,"←"],[0,"↑"],[0,"→"],[0,"↓"],[0,"↔"],[0,"↕"],[0,"↖"],[0,"↗"],[0,"↘"],[0,"↙"],[0,"↚"],[0,"↛"],[1,{v:"↝",n:824,o:"↝̸"}],[0,"↞"],[0,"↟"],[0,"↠"],[0,"↡"],[0,"↢"],[0,"↣"],[0,"↤"],[0,"↥"],[0,"↦"],[0,"↧"],[1,"↩"],[0,"↪"],[0,"↫"],[0,"↬"],[0,"↭"],[0,"↮"],[1,"↰"],[0,"↱"],[0,"↲"],[0,"↳"],[1,"↵"],[0,"↶"],[0,"↷"],[2,"↺"],[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,"⇝"],[6,"⇤"],[0,"⇥"],[15,"⇵"],[7,"⇽"],[0,"⇾"],[0,"⇿"],[0,"∀"],[0,"∁"],[0,{v:"∂",n:824,o:"∂̸"}],[0,"∃"],[0,"∄"],[0,"∅"],[1,"∇"],[0,"∈"],[0,"∉"],[1,"∋"],[0,"∌"],[2,"∏"],[0,"∐"],[0,"∑"],[0,"−"],[0,"∓"],[0,"∔"],[1,"∖"],[0,"∗"],[0,"∘"],[1,"√"],[2,"∝"],[0,"∞"],[0,"∟"],[0,{v:"∠",n:8402,o:"∠⃒"}],[0,"∡"],[0,"∢"],[0,"∣"],[0,"∤"],[0,"∥"],[0,"∦"],[0,"∧"],[0,"∨"],[0,{v:"∩",n:65024,o:"∩︀"}],[0,{v:"∪",n:65024,o:"∪︀"}],[0,"∫"],[0,"∬"],[0,"∭"],[0,"∮"],[0,"∯"],[0,"∰"],[0,"∱"],[0,"∲"],[0,"∳"],[0,"∴"],[0,"∵"],[0,"∶"],[0,"∷"],[0,"∸"],[1,"∺"],[0,"∻"],[0,{v:"∼",n:8402,o:"∼⃒"}],[0,{v:"∽",n:817,o:"∽̱"}],[0,{v:"∾",n:819,o:"∾̳"}],[0,"∿"],[0,"≀"],[0,"≁"],[0,{v:"≂",n:824,o:"≂̸"}],[0,"≃"],[0,"≄"],[0,"≅"],[0,"≆"],[0,"≇"],[0,"≈"],[0,"≉"],[0,"≊"],[0,{v:"≋",n:824,o:"≋̸"}],[0,"≌"],[0,{v:"≍",n:8402,o:"≍⃒"}],[0,{v:"≎",n:824,o:"≎̸"}],[0,{v:"≏",n:824,o:"≏̸"}],[0,{v:"≐",n:824,o:"≐̸"}],[0,"≑"],[0,"≒"],[0,"≓"],[0,"≔"],[0,"≕"],[0,"≖"],[0,"≗"],[1,"≙"],[0,"≚"],[1,"≜"],[2,"≟"],[0,"≠"],[0,{v:"≡",n:8421,o:"≡⃥"}],[0,"≢"],[1,{v:"≤",n:8402,o:"≤⃒"}],[0,{v:"≥",n:8402,o:"≥⃒"}],[0,{v:"≦",n:824,o:"≦̸"}],[0,{v:"≧",n:824,o:"≧̸"}],[0,{v:"≨",n:65024,o:"≨︀"}],[0,{v:"≩",n:65024,o:"≩︀"}],[0,{v:"≪",n:new Map(MF([[824,"≪̸"],[7577,"≪⃒"]]))}],[0,{v:"≫",n:new Map(MF([[824,"≫̸"],[7577,"≫⃒"]]))}],[0,"≬"],[0,"≭"],[0,"≮"],[0,"≯"],[0,"≰"],[0,"≱"],[0,"≲"],[0,"≳"],[0,"≴"],[0,"≵"],[0,"≶"],[0,"≷"],[0,"≸"],[0,"≹"],[0,"≺"],[0,"≻"],[0,"≼"],[0,"≽"],[0,"≾"],[0,{v:"≿",n:824,o:"≿̸"}],[0,"⊀"],[0,"⊁"],[0,{v:"⊂",n:8402,o:"⊂⃒"}],[0,{v:"⊃",n:8402,o:"⊃⃒"}],[0,"⊄"],[0,"⊅"],[0,"⊆"],[0,"⊇"],[0,"⊈"],[0,"⊉"],[0,{v:"⊊",n:65024,o:"⊊︀"}],[0,{v:"⊋",n:65024,o:"⊋︀"}],[1,"⊍"],[0,"⊎"],[0,{v:"⊏",n:824,o:"⊏̸"}],[0,{v:"⊐",n:824,o:"⊐̸"}],[0,"⊑"],[0,"⊒"],[0,{v:"⊓",n:65024,o:"⊓︀"}],[0,{v:"⊔",n:65024,o:"⊔︀"}],[0,"⊕"],[0,"⊖"],[0,"⊗"],[0,"⊘"],[0,"⊙"],[0,"⊚"],[0,"⊛"],[1,"⊝"],[0,"⊞"],[0,"⊟"],[0,"⊠"],[0,"⊡"],[0,"⊢"],[0,"⊣"],[0,"⊤"],[0,"⊥"],[1,"⊧"],[0,"⊨"],[0,"⊩"],[0,"⊪"],[0,"⊫"],[0,"⊬"],[0,"⊭"],[0,"⊮"],[0,"⊯"],[0,"⊰"],[1,"⊲"],[0,"⊳"],[0,{v:"⊴",n:8402,o:"⊴⃒"}],[0,{v:"⊵",n:8402,o:"⊵⃒"}],[0,"⊶"],[0,"⊷"],[0,"⊸"],[0,"⊹"],[0,"⊺"],[0,"⊻"],[1,"⊽"],[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,{v:"⋘",n:824,o:"⋘̸"}],[0,{v:"⋙",n:824,o:"⋙̸"}],[0,{v:"⋚",n:65024,o:"⋚︀"}],[0,{v:"⋛",n:65024,o:"⋛︀"}],[2,"⋞"],[0,"⋟"],[0,"⋠"],[0,"⋡"],[0,"⋢"],[0,"⋣"],[2,"⋦"],[0,"⋧"],[0,"⋨"],[0,"⋩"],[0,"⋪"],[0,"⋫"],[0,"⋬"],[0,"⋭"],[0,"⋮"],[0,"⋯"],[0,"⋰"],[0,"⋱"],[0,"⋲"],[0,"⋳"],[0,"⋴"],[0,{v:"⋵",n:824,o:"⋵̸"}],[0,"⋶"],[0,"⋷"],[1,{v:"⋹",n:824,o:"⋹̸"}],[0,"⋺"],[0,"⋻"],[0,"⋼"],[0,"⋽"],[0,"⋾"],[6,"⌅"],[0,"⌆"],[1,"⌈"],[0,"⌉"],[0,"⌊"],[0,"⌋"],[0,"⌌"],[0,"⌍"],[0,"⌎"],[0,"⌏"],[0,"⌐"],[1,"⌒"],[0,"⌓"],[1,"⌕"],[0,"⌖"],[5,"⌜"],[0,"⌝"],[0,"⌞"],[0,"⌟"],[2,"⌢"],[0,"⌣"],[9,"⌭"],[0,"⌮"],[7,"⌶"],[6,"⌽"],[1,"⌿"],[60,"⍼"],[51,"⎰"],[0,"⎱"],[2,"⎴"],[0,"⎵"],[0,"⎶"],[37,"⏜"],[0,"⏝"],[0,"⏞"],[0,"⏟"],[2,"⏢"],[4,"⏧"],[59,"␣"],[164,"Ⓢ"],[55,"─"],[1,"│"],[9,"┌"],[3,"┐"],[3,"└"],[3,"┘"],[3,"├"],[7,"┤"],[7,"┬"],[7,"┴"],[7,"┼"],[19,"═"],[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,"╬"],[19,"▀"],[3,"▄"],[3,"█"],[8,"░"],[0,"▒"],[0,"▓"],[13,"□"],[8,"▪"],[0,"▫"],[1,"▭"],[0,"▮"],[2,"▱"],[1,"△"],[0,"▴"],[0,"▵"],[2,"▸"],[0,"▹"],[3,"▽"],[0,"▾"],[0,"▿"],[2,"◂"],[0,"◃"],[6,"◊"],[0,"○"],[32,"◬"],[2,"◯"],[8,"◸"],[0,"◹"],[0,"◺"],[0,"◻"],[0,"◼"],[8,"★"],[0,"☆"],[7,"☎"],[49,"♀"],[1,"♂"],[29,"♠"],[2,"♣"],[1,"♥"],[0,"♦"],[3,"♪"],[2,"♭"],[0,"♮"],[0,"♯"],[163,"✓"],[3,"✗"],[8,"✠"],[21,"✶"],[33,"❘"],[25,"❲"],[0,"❳"],[84,"⟈"],[0,"⟉"],[28,"⟦"],[0,"⟧"],[0,"⟨"],[0,"⟩"],[0,"⟪"],[0,"⟫"],[0,"⟬"],[0,"⟭"],[7,"⟵"],[0,"⟶"],[0,"⟷"],[0,"⟸"],[0,"⟹"],[0,"⟺"],[1,"⟼"],[2,"⟿"],[258,"⤂"],[0,"⤃"],[0,"⤄"],[0,"⤅"],[6,"⤌"],[0,"⤍"],[0,"⤎"],[0,"⤏"],[0,"⤐"],[0,"⤑"],[0,"⤒"],[0,"⤓"],[2,"⤖"],[2,"⤙"],[0,"⤚"],[0,"⤛"],[0,"⤜"],[0,"⤝"],[0,"⤞"],[0,"⤟"],[0,"⤠"],[2,"⤣"],[0,"⤤"],[0,"⤥"],[0,"⤦"],[0,"⤧"],[0,"⤨"],[0,"⤩"],[0,"⤪"],[8,{v:"⤳",n:824,o:"⤳̸"}],[1,"⤵"],[0,"⤶"],[0,"⤷"],[0,"⤸"],[0,"⤹"],[2,"⤼"],[0,"⤽"],[7,"⥅"],[2,"⥈"],[0,"⥉"],[0,"⥊"],[0,"⥋"],[2,"⥎"],[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,"⥸"],[0,"⥹"],[1,"⥻"],[0,"⥼"],[0,"⥽"],[0,"⥾"],[0,"⥿"],[5,"⦅"],[0,"⦆"],[4,"⦋"],[0,"⦌"],[0,"⦍"],[0,"⦎"],[0,"⦏"],[0,"⦐"],[0,"⦑"],[0,"⦒"],[0,"⦓"],[0,"⦔"],[0,"⦕"],[0,"⦖"],[3,"⦚"],[1,"⦜"],[0,"⦝"],[6,"⦤"],[0,"⦥"],[0,"⦦"],[0,"⦧"],[0,"⦨"],[0,"⦩"],[0,"⦪"],[0,"⦫"],[0,"⦬"],[0,"⦭"],[0,"⦮"],[0,"⦯"],[0,"⦰"],[0,"⦱"],[0,"⦲"],[0,"⦳"],[0,"⦴"],[0,"⦵"],[0,"⦶"],[0,"⦷"],[1,"⦹"],[1,"⦻"],[0,"⦼"],[1,"⦾"],[0,"⦿"],[0,"⧀"],[0,"⧁"],[0,"⧂"],[0,"⧃"],[0,"⧄"],[0,"⧅"],[3,"⧉"],[3,"⧍"],[0,"⧎"],[0,{v:"⧏",n:824,o:"⧏̸"}],[0,{v:"⧐",n:824,o:"⧐̸"}],[11,"⧜"],[0,"⧝"],[0,"⧞"],[4,"⧣"],[0,"⧤"],[0,"⧥"],[5,"⧫"],[8,"⧴"],[1,"⧶"],[9,"⨀"],[0,"⨁"],[0,"⨂"],[1,"⨄"],[1,"⨆"],[5,"⨌"],[0,"⨍"],[2,"⨐"],[0,"⨑"],[0,"⨒"],[0,"⨓"],[0,"⨔"],[0,"⨕"],[0,"⨖"],[0,"⨗"],[10,"⨢"],[0,"⨣"],[0,"⨤"],[0,"⨥"],[0,"⨦"],[0,"⨧"],[1,"⨩"],[0,"⨪"],[2,"⨭"],[0,"⨮"],[0,"⨯"],[0,"⨰"],[0,"⨱"],[1,"⨳"],[0,"⨴"],[0,"⨵"],[0,"⨶"],[0,"⨷"],[0,"⨸"],[0,"⨹"],[0,"⨺"],[0,"⨻"],[0,"⨼"],[2,"⨿"],[0,"⩀"],[1,"⩂"],[0,"⩃"],[0,"⩄"],[0,"⩅"],[0,"⩆"],[0,"⩇"],[0,"⩈"],[0,"⩉"],[0,"⩊"],[0,"⩋"],[0,"⩌"],[0,"⩍"],[2,"⩐"],[2,"⩓"],[0,"⩔"],[0,"⩕"],[0,"⩖"],[0,"⩗"],[0,"⩘"],[1,"⩚"],[0,"⩛"],[0,"⩜"],[0,"⩝"],[1,"⩟"],[6,"⩦"],[3,"⩪"],[2,{v:"⩭",n:824,o:"⩭̸"}],[0,"⩮"],[0,"⩯"],[0,{v:"⩰",n:824,o:"⩰̸"}],[0,"⩱"],[0,"⩲"],[0,"⩳"],[0,"⩴"],[0,"⩵"],[1,"⩷"],[0,"⩸"],[0,"⩹"],[0,"⩺"],[0,"⩻"],[0,"⩼"],[0,{v:"⩽",n:824,o:"⩽̸"}],[0,{v:"⩾",n:824,o:"⩾̸"}],[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,"⪚"],[2,"⪝"],[0,"⪞"],[0,"⪟"],[0,"⪠"],[0,{v:"⪡",n:824,o:"⪡̸"}],[0,{v:"⪢",n:824,o:"⪢̸"}],[1,"⪤"],[0,"⪥"],[0,"⪦"],[0,"⪧"],[0,"⪨"],[0,"⪩"],[0,"⪪"],[0,"⪫"],[0,{v:"⪬",n:65024,o:"⪬︀"}],[0,{v:"⪭",n:65024,o:"⪭︀"}],[0,"⪮"],[0,{v:"⪯",n:824,o:"⪯̸"}],[0,{v:"⪰",n:824,o:"⪰̸"}],[2,"⪳"],[0,"⪴"],[0,"⪵"],[0,"⪶"],[0,"⪷"],[0,"⪸"],[0,"⪹"],[0,"⪺"],[0,"⪻"],[0,"⪼"],[0,"⪽"],[0,"⪾"],[0,"⪿"],[0,"⫀"],[0,"⫁"],[0,"⫂"],[0,"⫃"],[0,"⫄"],[0,{v:"⫅",n:824,o:"⫅̸"}],[0,{v:"⫆",n:824,o:"⫆̸"}],[0,"⫇"],[0,"⫈"],[2,{v:"⫋",n:65024,o:"⫋︀"}],[0,{v:"⫌",n:65024,o:"⫌︀"}],[2,"⫏"],[0,"⫐"],[0,"⫑"],[0,"⫒"],[0,"⫓"],[0,"⫔"],[0,"⫕"],[0,"⫖"],[0,"⫗"],[0,"⫘"],[0,"⫙"],[0,"⫚"],[0,"⫛"],[8,"⫤"],[1,"⫦"],[0,"⫧"],[0,"⫨"],[0,"⫩"],[1,"⫫"],[0,"⫬"],[0,"⫭"],[0,"⫮"],[0,"⫯"],[0,"⫰"],[0,"⫱"],[0,"⫲"],[0,"⫳"],[9,{v:"⫽",n:8421,o:"⫽⃥"}],[44343,{n:new Map(MF([[56476,"𝒜"],[1,"𝒞"],[0,"𝒟"],[2,"𝒢"],[2,"𝒥"],[0,"𝒦"],[2,"𝒩"],[0,"𝒪"],[0,"𝒫"],[0,"𝒬"],[1,"𝒮"],[0,"𝒯"],[0,"𝒰"],[0,"𝒱"],[0,"𝒲"],[0,"𝒳"],[0,"𝒴"],[0,"𝒵"],[0,"𝒶"],[0,"𝒷"],[0,"𝒸"],[0,"𝒹"],[1,"𝒻"],[1,"𝒽"],[0,"𝒾"],[0,"𝒿"],[0,"𝓀"],[0,"𝓁"],[0,"𝓂"],[0,"𝓃"],[1,"𝓅"],[0,"𝓆"],[0,"𝓇"],[0,"𝓈"],[0,"𝓉"],[0,"𝓊"],[0,"𝓋"],[0,"𝓌"],[0,"𝓍"],[0,"𝓎"],[0,"𝓏"],[52,"𝔄"],[0,"𝔅"],[1,"𝔇"],[0,"𝔈"],[0,"𝔉"],[0,"𝔊"],[2,"𝔍"],[0,"𝔎"],[0,"𝔏"],[0,"𝔐"],[0,"𝔑"],[0,"𝔒"],[0,"𝔓"],[0,"𝔔"],[1,"𝔖"],[0,"𝔗"],[0,"𝔘"],[0,"𝔙"],[0,"𝔚"],[0,"𝔛"],[0,"𝔜"],[1,"𝔞"],[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,"𝔻"],[0,"𝔼"],[0,"𝔽"],[0,"𝔾"],[1,"𝕀"],[0,"𝕁"],[0,"𝕂"],[0,"𝕃"],[0,"𝕄"],[1,"𝕆"],[3,"𝕊"],[0,"𝕋"],[0,"𝕌"],[0,"𝕍"],[0,"𝕎"],[0,"𝕏"],[0,"𝕐"],[1,"𝕒"],[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,"𝕫"]]))}],[8906,"ff"],[0,"fi"],[0,"fl"],[0,"ffi"],[0,"ffl"]]))});function lL(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 iIe,lIe,q5e,Q5e,J5e,_F=fe(()=>{"use strict";I();iIe=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),lIe=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)};q5e=lL(/[&<>'"]/g,iIe),Q5e=lL(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),J5e=lL(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))});var oL=fe(()=>{"use strict";I();K5e();_F()});var X5e,Y5e,cL=fe(()=>{"use strict";I();iL();oL();_F();_F();oL();iL();(function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"})(X5e||(X5e={}));(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"})(Y5e||(Y5e={}))});var dL={};wi(dL,{arrayReplaceAt:()=>sL,assign:()=>Cf,escapeHtml:()=>ec,escapeRE:()=>SIe,fromCodePoint:()=>gp,has:()=>dIe,isMdAsciiPunct:()=>$d,isPunctChar:()=>zd,isSpace:()=>Ja,isString:()=>LF,isValidEntityCode:()=>BF,isWhiteSpace:()=>Wd,lib:()=>bIe,normalizeReference:()=>Kd,unescapeAll:()=>Y1,unescapeMd:()=>pIe});function cIe(e){return Object.prototype.toString.call(e)}function LF(e){return cIe(e)==="[object String]"}function dIe(e,r){return sIe.call(e,r)}function Cf(e){var r=Array.prototype.slice.call(arguments,1);return r.forEach(function(u){if(u){if(typeof u!="object")throw new TypeError(u+"must be object");Object.keys(u).forEach(function(c){e[c]=u[c]})}}),e}function sL(e,r,u){return[].concat(e.slice(0,r),u,e.slice(r+1))}function BF(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 gp(e){if(e>65535){e-=65536;var r=55296+(e>>10),u=56320+(e&1023);return String.fromCharCode(r,u)}return String.fromCharCode(e)}function hIe(e,r){if(r.charCodeAt(0)===35&&mIe.test(r)){var u=r[1].toLowerCase()==="x"?parseInt(r.slice(2),16):parseInt(r.slice(1),10);return BF(u)?gp(u):e}var c=fs(e);return c!==e?c:e}function pIe(e){return e.indexOf("\\")<0?e:e.replace(tfe,"$1")}function Y1(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(gIe,function(r,u,c){return u||hIe(r,c)})}function FIe(e){return CIe[e]}function ec(e){return vIe.test(e)?e.replace(RIe,FIe):e}function SIe(e){return e.replace(yIe,"\\$&")}function Ja(e){switch(e){case 9:case 32:return!0}return!1}function Wd(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 zd(e){return Rf.test(e)||IF.test(e)}function $d(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 Kd(e){return e=e.trim().replace(/\s+/g," "),"\u1E9E".toLowerCase()==="\u1E7E"&&(e=e.replace(/ẞ/g,"\xDF")),e.toLowerCase().toUpperCase()}var sIe,tfe,fIe,gIe,mIe,vIe,RIe,CIe,yIe,bIe,xi=fe(()=>{"use strict";I();J_();Y_();cL();sIe=Object.prototype.hasOwnProperty;tfe=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,fIe=/&([a-z#][a-z0-9]{1,31});/gi,gIe=new RegExp(tfe.source+"|"+fIe.source,"gi"),mIe=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;vIe=/[&<>"]/,RIe=/[&<>"]/g,CIe={"&":"&","<":"<",">":">",'"':"""};yIe=/[.?*+^$[\]\\(){}|-]/g;bIe={mdurl:xF,ucmicro:X_}});function fL(e,r,u){var c,d,m,t,s=e.posMax,n=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(u)return e.pos=n,-1}}var a=-1;return d&&(a=e.pos),e.pos=n,a}var afe=fe(()=>{"use strict";I()});function gL(e,r,u){var c,d=r,m={ok:!1,pos:0,str:""};if(e.charCodeAt(d)===60){for(d++;d<u;){if(c=e.charCodeAt(d),c===10||c===60)return m;if(c===62)return m.pos=d+1,m.str=Y1(e.slice(r+1,d)),m.ok=!0,m;if(c===92&&d+1<u){d+=2;continue}d++}return m}for(var t=0;d<u&&(c=e.charCodeAt(d),!(c===32||c<32||c===127));){if(c===92&&d+1<u){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=Y1(e.slice(r,d)),m.pos=d,m.ok=!0),m}var nfe=fe(()=>{"use strict";I();xi()});function mL(e,r,u,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>=u)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<u;){if(d=e.charCodeAt(m),d===t.marker)return t.pos=m+1,t.str+=Y1(e.slice(r,m)),t.ok=!0,t;if(d===40&&t.marker===41)return t;d===92&&m+1<u&&m++,m++}return t.can_continue=!0,t.str+=Y1(e.slice(r,m)),t}var ife=fe(()=>{"use strict";I();xi()});var hL={};wi(hL,{parseLinkDestination:()=>gL,parseLinkLabel:()=>fL,parseLinkTitle:()=>mL});var lfe=fe(()=>{"use strict";I();afe();nfe();ife()});function Ff(){this.rules=Cf({},Z0)}var Z0,ofe,ufe=fe(()=>{"use strict";I();xi();Z0={};Z0.code_inline=function(e,r,u,c,d){var m=e[r];return"<code"+d.renderAttrs(m)+">"+ec(m.content)+"</code>"};Z0.code_block=function(e,r,u,c,d){var m=e[r];return"<pre"+d.renderAttrs(m)+"><code>"+ec(e[r].content)+"</code></pre>\n"};Z0.fence=function(e,r,u,c,d){var m=e[r],t=m.info?Y1(m.info).trim():"",s="",n="";if(t){var a=t.split(/(\s+)/g);s=a[0],n=a.slice(2).join("")}var l;if(u.highlight?l=u.highlight(m.content,s,n)||ec(m.content):l=ec(m.content),l.indexOf("<pre")===0)return l+"\n";if(t){var o=m.attrIndex("class"),f=m.attrs?m.attrs.slice():[];o<0?f.push(["class",u.langPrefix+s]):(f[o]=f[o].slice(),f[o][1]+=" "+u.langPrefix+s);var g={attrs:f};return"<pre><code".concat(d.renderAttrs(g),">").concat(l,"</code></pre>\n")}return"<pre><code".concat(d.renderAttrs(m),">").concat(l,"</code></pre>\n")};Z0.image=function(e,r,u,c,d){var m=e[r];return m.attrs[m.attrIndex("alt")][1]=d.renderInlineAsText(m.children,u,c),d.renderToken(e,r,u)};Z0.hardbreak=function(e,r,u){return u.xhtmlOut?"<br />\n":"<br>\n"};Z0.softbreak=function(e,r,u){return u.breaks?u.xhtmlOut?"<br />\n":"<br>\n":"\n"};Z0.text=function(e,r){return ec(e[r].content)};Z0.html_block=function(e,r){return e[r].content};Z0.html_inline=function(e,r){return e[r].content};Ff.prototype.renderAttrs=function(r){var u,c,d;if(!r.attrs)return"";for(d="",u=0,c=r.attrs.length;u<c;u++)d+=" "+ec(r.attrs[u][0])+'="'+ec(r.attrs[u][1])+'"';return d};Ff.prototype.renderToken=function(r,u,c){var d=r[u],m="";if(d.hidden)return"";d.block&&d.nesting!==-1&&u&&r[u-1].hidden&&(m+="\n"),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&&u+1<r.length)){var s=r[u+1];(s.type==="inline"||s.hidden||s.nesting===-1&&s.tag===d.tag)&&(t=!1)}return m+=t?">\n":">",m};Ff.prototype.renderInline=function(e,r,u){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,u,this):c+=this.renderToken(e,m,r)}return c};Ff.prototype.renderInlineAsText=function(e,r,u){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,u);break;case"html_inline":case"html_block":c+=e[d].content;break;case"softbreak":case"hardbreak":c+="\n";break;default:}return c};Ff.prototype.render=function(e,r,u){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,u):typeof d[s]<"u"?c+=d[s](e,m,r,u,this):c+=this.renderToken(e,m,r,u)}return c};ofe=Ff});function t0(){this.__rules__=[],this.__cache__=null}var qd,PF=fe(()=>{"use strict";I();t0.prototype.__find__=function(e){for(var r=0;r<this.__rules__.length;r++)if(this.__rules__[r].name===e)return r;return-1};t0.prototype.__compile__=function(){var e=this,r=[""];e.__rules__.forEach(function(u){u.enabled&&u.alt.forEach(function(c){r.indexOf(c)<0&&r.push(c)})}),e.__cache__={},r.forEach(function(u){e.__cache__[u]=[],e.__rules__.forEach(function(c){c.enabled&&(u&&c.alt.indexOf(u)<0||e.__cache__[u].push(c.fn))})})};t0.prototype.at=function(e,r,u){var c=this.__find__(e),d=u||{};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};t0.prototype.before=function(e,r,u,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:u,alt:m.alt||[]}),this.__cache__=null};t0.prototype.after=function(e,r,u,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:u,alt:m.alt||[]}),this.__cache__=null};t0.prototype.push=function(e,r,u){var c=u||{};this.__rules__.push({name:e,enabled:!0,fn:r,alt:c.alt||[]}),this.__cache__=null};t0.prototype.enable=function(e,r){Array.isArray(e)||(e=[e]);var u=[];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,u.push(c)},this),this.__cache__=null,u};t0.prototype.enableOnly=function(e,r){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(u){u.enabled=!1}),this.enable(e,r)};t0.prototype.disable=function(e,r){Array.isArray(e)||(e=[e]);var u=[];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,u.push(c)},this),this.__cache__=null,u};t0.prototype.getRules=function(e){return this.__cache__===null&&this.__compile__(),this.__cache__[e]||[]};qd=t0});function yf(e,r,u){this.type=e,this.tag=r,this.attrs=null,this.map=null,this.nesting=u,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}var rc,OF=fe(()=>{"use strict";I();yf.prototype.attrIndex=function(r){if(!this.attrs)return-1;for(var u=this.attrs,c=0,d=u.length;c<d;c++)if(u[c][0]===r)return c;return-1};yf.prototype.attrPush=function(r){this.attrs?this.attrs.push(r):this.attrs=[r]};yf.prototype.attrSet=function(r,u){var c=this.attrIndex(r),d=[r,u];c<0?this.attrPush(d):this.attrs[c]=d};yf.prototype.attrGet=function(r){var u=this.attrIndex(r),c=null;return u>=0&&(c=this.attrs[u][1]),c};yf.prototype.attrJoin=function(r,u){var c=this.attrIndex(r);c<0?this.attrPush([r,u]):this.attrs[c][1]=this.attrs[c][1]+" "+u};rc=yf});function cfe(e,r,u){this.src=e,this.env=u,this.tokens=[],this.inlineMode=!1,this.md=r}var sfe,dfe=fe(()=>{"use strict";I();OF();cfe.prototype.Token=rc;sfe=cfe});function pL(e){var r;r=e.src.replace(AIe,"\n"),r=r.replace(EIe,"\uFFFD"),e.src=r}var AIe,EIe,ffe=fe(()=>{"use strict";I();AIe=/\r\n?|\n/g,EIe=/\0/g});function vL(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 gfe=fe(()=>{"use strict";I()});function RL(e){for(var r=e.tokens,u=0,c=r.length;u<c;u++){var d=r[u];d.type==="inline"&&e.md.inline.parse(d.content,e.md,e.env,d.children)}}var mfe=fe(()=>{"use strict";I()});function TIe(e){return/^<a[>\s]/i.test(e)}function xIe(e){return/^<\/a\s*>/i.test(e)}function CL(e){var r=e.tokens;if(e.md.options.linkify){for(var u=0,c=r.length;u<c;u++)if(!(r[u].type!=="inline"||!e.md.linkify.pretest(r[u].content)))for(var d=r[u].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"&&(TIe(s.content)&&m>0&&m--,xIe(s.content)&&m++),!(m>0)&&s.type==="text"&&e.md.linkify.test(s.content)){var n=s.content,a=e.md.linkify.match(n),l=[],o=s.level,f=0;a.length>0&&a[0].index===0&&t>0&&d[t-1].type==="text_special"&&(a=a.slice(1));for(var g=0;g<a.length;g++){var h=a[g].url,y=e.md.normalizeLink(h);if(e.md.validateLink(y)){var p=a[g].text;a[g].schema?a[g].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 R=a[g].index;if(R>f){var C=new e.Token("text","",0);C.content=n.slice(f,R),C.level=o,l.push(C)}var S=new e.Token("link_open","a",1);S.attrs=[["href",y]],S.level=o++,S.markup="linkify",S.info="auto",l.push(S);var F=new e.Token("text","",0);F.content=p,F.level=o,l.push(F);var E=new e.Token("link_close","a",-1);E.level=--o,E.markup="linkify",E.info="auto",l.push(E),f=a[g].lastIndex}}if(f<n.length){var A=new e.Token("text","",0);A.content=n.slice(f),A.level=o,l.push(A)}r[u].children=d=sL(d,t,l)}}}}var hfe=fe(()=>{"use strict";I();xi()});function DIe(e,r){return IIe[r.toLowerCase()]}function MIe(e){for(var r=0,u=e.length-1;u>=0;u--){var c=e[u];c.type==="text"&&!r&&(c.content=c.content.replace(wIe,DIe)),c.type==="link_open"&&c.info==="auto"&&r--,c.type==="link_close"&&c.info==="auto"&&r++}}function _Ie(e){for(var r=0,u=e.length-1;u>=0;u--){var c=e[u];c.type==="text"&&!r&&pfe.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 FL(e){var r;if(e.md.options.typographer)for(r=e.tokens.length-1;r>=0;r--)e.tokens[r].type==="inline"&&(kIe.test(e.tokens[r].content)&&MIe(e.tokens[r].children),pfe.test(e.tokens[r].content)&&_Ie(e.tokens[r].children))}var pfe,kIe,wIe,IIe,vfe=fe(()=>{"use strict";I();pfe=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,kIe=/\((c|tm|r)\)/i,wIe=/\((c|tm|r)\)/ig,IIe={c:"\xA9",r:"\xAE",tm:"\u2122"}});function NF(e,r,u){return e.slice(0,r)+u+e.slice(r+1)}function BIe(e,r){for(var u,c=[],d=0;d<e.length;d++){var m=e[d],t=e[d].level;for(u=c.length-1;u>=0&&!(c[u].level<=t);u--);if(c.length=u+1,m.type==="text"){var s=m.content,n=0,a=s.length;e:for(;n<a;){Rfe.lastIndex=n;var l=Rfe.exec(s);if(!l)break;var o=!0,f=!0;n=l.index+1;var g=l[0]==="'",h=32;if(l.index-1>=0)h=s.charCodeAt(l.index-1);else for(u=d-1;u>=0&&!(e[u].type==="softbreak"||e[u].type==="hardbreak");u--)if(e[u].content){h=e[u].content.charCodeAt(e[u].content.length-1);break}var y=32;if(n<a)y=s.charCodeAt(n);else for(u=d+1;u<e.length&&!(e[u].type==="softbreak"||e[u].type==="hardbreak");u++)if(e[u].content){y=e[u].content.charCodeAt(0);break}var p=$d(h)||zd(String.fromCharCode(h)),R=$d(y)||zd(String.fromCharCode(y)),C=Wd(h),S=Wd(y);if(S?o=!1:R&&(C||p||(o=!1)),C?f=!1:p&&(S||R||(f=!1)),y===34&&l[0]==='"'&&h>=48&&h<=57&&(f=o=!1),o&&f&&(o=p,f=R),!o&&!f){g&&(m.content=NF(m.content,l.index,Cfe));continue}if(f)for(u=c.length-1;u>=0;u--){var F=c[u];if(c[u].level<t)break;if(F.single===g&&c[u].level===t){F=c[u];var E=void 0,A=void 0;g?(E=r.md.options.quotes[2],A=r.md.options.quotes[3]):(E=r.md.options.quotes[0],A=r.md.options.quotes[1]),m.content=NF(m.content,l.index,A),e[F.token].content=NF(e[F.token].content,F.pos,E),n+=A.length-1,F.token===d&&(n+=E.length-1),s=m.content,a=s.length,c.length=u;continue e}}o?c.push({token:d,pos:l.index,single:g,level:t}):f&&g&&(m.content=NF(m.content,l.index,Cfe))}}}}function yL(e){if(e.md.options.typographer)for(var r=e.tokens.length-1;r>=0;r--)e.tokens[r].type!=="inline"||!LIe.test(e.tokens[r].content)||BIe(e.tokens[r].children,e)}var LIe,Rfe,Cfe,Ffe=fe(()=>{"use strict";I();xi();LIe=/['"]/,Rfe=/['"]/g,Cfe="\u2019"});function SL(e){for(var r,u,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=u=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!==u&&(t[u]=t[r]),u++);r!==u&&(t.length=u)}}var yfe=fe(()=>{"use strict";I()});function AL(){this.ruler=new qd;for(var e=0;e<bL.length;e++)this.ruler.push(bL[e][0],bL[e][1])}var bL,Sfe,bfe=fe(()=>{"use strict";I();PF();dfe();ffe();gfe();mfe();hfe();vfe();Ffe();yfe();bL=[["normalize",pL],["block",vL],["inline",RL],["linkify",CL],["replacements",FL],["smartquotes",yL],["text_join",SL]];AL.prototype.process=function(e){for(var r=this.ruler.getRules(""),u=0,c=r.length;u<c;u++)r[u](e)};AL.prototype.State=sfe;Sfe=AL});function j0(e,r,u,c){this.src=e,this.md=r,this.env=u,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,n=0,a=d.length,l=!1;t<a;t++){var o=d.charCodeAt(t);if(!l)if(Ja(o)){s++,o===9?n+=4-n%4:n++;continue}else l=!0;(o===10||t===a-1)&&(o!==10&&t++,this.bMarks.push(m),this.eMarks.push(t),this.tShift.push(s),this.sCount.push(n),this.bsCount.push(0),l=!1,s=0,n=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 Afe,Efe=fe(()=>{"use strict";I();OF();xi();j0.prototype.push=function(e,r,u){var c=new rc(e,r,u);return c.block=!0,u<0&&this.level--,c.level=this.level,u>0&&this.level++,this.tokens.push(c),c};j0.prototype.isEmpty=function(r){return this.bMarks[r]+this.tShift[r]>=this.eMarks[r]};j0.prototype.skipEmptyLines=function(r){for(var u=this.lineMax;r<u&&!(this.bMarks[r]+this.tShift[r]<this.eMarks[r]);r++);return r};j0.prototype.skipSpaces=function(r){for(var u=this.src.length;r<u;r++){var c=this.src.charCodeAt(r);if(!Ja(c))break}return r};j0.prototype.skipSpacesBack=function(r,u){if(r<=u)return r;for(;r>u;)if(!Ja(this.src.charCodeAt(--r)))return r+1;return r};j0.prototype.skipChars=function(r,u){for(var c=this.src.length;r<c&&this.src.charCodeAt(r)===u;r++);return r};j0.prototype.skipCharsBack=function(r,u,c){if(r<=c)return r;for(;r>c;)if(u!==this.src.charCodeAt(--r))return r+1;return r};j0.prototype.getLines=function(r,u,c,d){if(r>=u)return"";for(var m=new Array(u-r),t=0,s=r;s<u;s++,t++){var n=0,a=this.bMarks[s],l=a,o=void 0;for(s+1<u||d?o=this.eMarks[s]+1:o=this.eMarks[s];l<o&&n<c;){var f=this.src.charCodeAt(l);if(Ja(f))f===9?n+=4-(n+this.bsCount[s])%4:n++;else if(l-a<this.tShift[s])n++;else break;l++}n>c?m[t]=new Array(n-c+1).join(" ")+this.src.slice(l,o):m[t]=this.src.slice(l,o)}return m.join("")};j0.prototype.Token=rc;Afe=j0});function EL(e,r){var u=e.bMarks[r]+e.tShift[r],c=e.eMarks[r];return e.src.slice(u,c)}function Tfe(e){for(var r=[],u=e.length,c=0,d=e.charCodeAt(c),m=!1,t=0,s="";c<u;)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 TL(e,r,u,c){if(r+2>u)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 n=e.src.charCodeAt(m);if(n!==124&&n!==45&&n!==58&&!Ja(n))return!1;m++}for(var a=EL(e,r+1),l=a.split("|"),o=[],f=0;f<l.length;f++){var g=l[f].trim();if(!g){if(f===0||f===l.length-1)continue;return!1}if(!/^:?-+:?$/.test(g))return!1;g.charCodeAt(g.length-1)===58?o.push(g.charCodeAt(0)===58?"center":"right"):g.charCodeAt(0)===58?o.push("left"):o.push("")}if(a=EL(e,r).trim(),a.indexOf("|")===-1||e.sCount[r]-e.blkIndent>=4)return!1;l=Tfe(a),l.length&&l[0]===""&&l.shift(),l.length&&l[l.length-1]===""&&l.pop();var h=l.length;if(h===0||h!==o.length)return!1;if(c)return!0;var y=e.parentType;e.parentType="table";var p=e.md.block.ruler.getRules("blockquote"),R=e.push("table_open","table",1),C=[r,0];R.map=C;var S=e.push("thead_open","thead",1);S.map=[r,r+1];var F=e.push("tr_open","tr",1);F.map=[r,r+1];for(var E=0;E<l.length;E++){var A=e.push("th_open","th",1);o[E]&&(A.attrs=[["style","text-align:"+o[E]]]);var T=e.push("inline","",0);T.content=l[E].trim(),T.children=[],e.push("th_close","th",-1)}e.push("tr_close","tr",-1),e.push("thead_close","thead",-1);var M,_=0;for(d=r+2;d<u&&!(e.sCount[d]<e.blkIndent);d++){for(var L=!1,k=0,v=p.length;k<v;k++)if(p[k](e,d,u,!0)){L=!0;break}if(L||(a=EL(e,d).trim(),!a)||e.sCount[d]-e.blkIndent>=4||(l=Tfe(a),l.length&&l[0]===""&&l.shift(),l.length&&l[l.length-1]===""&&l.pop(),_+=h-l.length,_>PIe))break;if(d===r+2){var b=e.push("tbody_open","tbody",1);b.map=M=[r+2,0]}var x=e.push("tr_open","tr",1);x.map=[d,d+1];for(var w=0;w<h;w++){var B=e.push("td_open","td",1);o[w]&&(B.attrs=[["style","text-align:"+o[w]]]);var P=e.push("inline","",0);P.content=l[w]?l[w].trim():"",P.children=[],e.push("td_close","td",-1)}e.push("tr_close","tr",-1)}return M&&(e.push("tbody_close","tbody",-1),M[1]=d),e.push("table_close","table",-1),C[1]=d,e.parentType=y,e.line=d,!0}var PIe,xfe=fe(()=>{"use strict";I();xi();PIe=65536});function xL(e,r,u){if(e.sCount[r]-e.blkIndent<4)return!1;for(var c=r+1,d=c;c<u;){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)+"\n",m.map=[r,e.line],!0}var kfe=fe(()=>{"use strict";I()});function kL(e,r,u,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 n=d-s;if(n<3)return!1;var a=e.src.slice(s,d),l=e.src.slice(d,m);if(t===96&&l.indexOf(String.fromCharCode(t))>=0)return!1;if(c)return!0;for(var o=r,f=!1;o++,!(o>=u||(d=s=e.bMarks[o]+e.tShift[o],m=e.eMarks[o],d<m&&e.sCount[o]<e.blkIndent));)if(e.src.charCodeAt(d)===t&&!(e.sCount[o]-e.blkIndent>=4)&&(d=e.skipChars(d,t),!(d-s<n)&&(d=e.skipSpaces(d),!(d<m)))){f=!0;break}n=e.sCount[r],e.line=o+(f?1:0);var g=e.push("fence","code",0);return g.info=l,g.content=e.getLines(r+1,o,n,!0),g.markup=a,g.map=[r,e.line],!0}var wfe=fe(()=>{"use strict";I()});function wL(e,r,u,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=[],n=[],a=[],l=[],o=e.md.block.ruler.getRules("blockquote"),f=e.parentType;e.parentType="blockquote";var g=!1,h;for(h=r;h<u;h++){var y=e.sCount[h]<e.blkIndent;if(d=e.bMarks[h]+e.tShift[h],m=e.eMarks[h],d>=m)break;if(e.src.charCodeAt(d++)===62&&!y){var p=e.sCount[h]+1,R=void 0,C=void 0;e.src.charCodeAt(d)===32?(d++,p++,C=!1,R=!0):e.src.charCodeAt(d)===9?(R=!0,(e.bsCount[h]+p)%4===3?(d++,p++,C=!1):C=!0):R=!1;var S=p;for(s.push(e.bMarks[h]),e.bMarks[h]=d;d<m;){var F=e.src.charCodeAt(d);if(Ja(F))F===9?S+=4-(S+e.bsCount[h]+(C?1:0))%4:S++;else break;d++}g=d>=m,n.push(e.bsCount[h]),e.bsCount[h]=e.sCount[h]+1+(R?1:0),a.push(e.sCount[h]),e.sCount[h]=S-p,l.push(e.tShift[h]),e.tShift[h]=d-e.bMarks[h];continue}if(g)break;for(var E=!1,A=0,T=o.length;A<T;A++)if(o[A](e,h,u,!0)){E=!0;break}if(E){e.lineMax=h,e.blkIndent!==0&&(s.push(e.bMarks[h]),n.push(e.bsCount[h]),l.push(e.tShift[h]),a.push(e.sCount[h]),e.sCount[h]-=e.blkIndent);break}s.push(e.bMarks[h]),n.push(e.bsCount[h]),l.push(e.tShift[h]),a.push(e.sCount[h]),e.sCount[h]=-1}var M=e.blkIndent;e.blkIndent=0;var _=e.push("blockquote_open","blockquote",1);_.markup=">";var L=[r,0];_.map=L,e.md.block.tokenize(e,r,h);var k=e.push("blockquote_close","blockquote",-1);k.markup=">",e.lineMax=t,e.parentType=f,L[1]=e.line;for(var v=0;v<l.length;v++)e.bMarks[v+r]=s[v],e.tShift[v+r]=l[v],e.sCount[v+r]=a[v],e.bsCount[v+r]=n[v];return e.blkIndent=M,!0}var Ife=fe(()=>{"use strict";I();xi()});function IL(e,r,u,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 n=e.src.charCodeAt(m++);if(n!==t&&!Ja(n))return!1;n===t&&s++}if(s<3)return!1;if(c)return!0;e.line=r+1;var a=e.push("hr","hr",0);return a.map=[r,e.line],a.markup=Array(s+1).join(String.fromCharCode(t)),!0}var Dfe=fe(()=>{"use strict";I();xi()});function Mfe(e,r){var u=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<u){var m=e.src.charCodeAt(c);if(!Ja(m))return-1}return c}function _fe(e,r){var u=e.bMarks[r]+e.tShift[r],c=e.eMarks[r],d=u;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-u>=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 OIe(e,r){for(var u=e.level+2,c=r+2,d=e.tokens.length-2;c<d;c++)e.tokens[c].level===u&&e.tokens[c].type==="paragraph_open"&&(e.tokens[c+2].hidden=!0,e.tokens[c].hidden=!0,c+=2)}function DL(e,r,u,c){var d,m,t,s,n=r,a=!0;if(e.sCount[n]-e.blkIndent>=4||e.listIndent>=0&&e.sCount[n]-e.listIndent>=4&&e.sCount[n]<e.blkIndent)return!1;var l=!1;c&&e.parentType==="paragraph"&&e.sCount[n]>=e.blkIndent&&(l=!0);var o,f,g;if((g=_fe(e,n))>=0){if(o=!0,t=e.bMarks[n]+e.tShift[n],f=Number(e.src.slice(t,g-1)),l&&f!==1)return!1}else if((g=Mfe(e,n))>=0)o=!1;else return!1;if(l&&e.skipSpaces(g)>=e.eMarks[n])return!1;if(c)return!0;var h=e.src.charCodeAt(g-1),y=e.tokens.length;o?(s=e.push("ordered_list_open","ol",1),f!==1&&(s.attrs=[["start",f]])):s=e.push("bullet_list_open","ul",1);var p=[n,0];s.map=p,s.markup=String.fromCharCode(h);var R=!1,C=e.md.block.ruler.getRules("list"),S=e.parentType;for(e.parentType="list";n<u;){m=g,d=e.eMarks[n];for(var F=e.sCount[n]+g-(e.bMarks[n]+e.tShift[n]),E=F;m<d;){var A=e.src.charCodeAt(m);if(A===9)E+=4-(E+e.bsCount[n])%4;else if(A===32)E++;else break;m++}var T=m,M=void 0;T>=d?M=1:M=E-F,M>4&&(M=1);var _=F+M;s=e.push("list_item_open","li",1),s.markup=String.fromCharCode(h);var L=[n,0];s.map=L,o&&(s.info=e.src.slice(t,g-1));var k=e.tight,v=e.tShift[n],b=e.sCount[n],x=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=_,e.tight=!0,e.tShift[n]=T-e.bMarks[n],e.sCount[n]=E,T>=d&&e.isEmpty(n+1)?e.line=Math.min(e.line+2,u):e.md.block.tokenize(e,n,u,!0),(!e.tight||R)&&(a=!1),R=e.line-n>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=x,e.tShift[n]=v,e.sCount[n]=b,e.tight=k,s=e.push("list_item_close","li",-1),s.markup=String.fromCharCode(h),n=e.line,L[1]=n,n>=u||e.sCount[n]<e.blkIndent||e.sCount[n]-e.blkIndent>=4)break;for(var w=!1,B=0,P=C.length;B<P;B++)if(C[B](e,n,u,!0)){w=!0;break}if(w)break;if(o){if(g=_fe(e,n),g<0)break;t=e.bMarks[n]+e.tShift[n]}else if(g=Mfe(e,n),g<0)break;if(h!==e.src.charCodeAt(g-1))break}return o?s=e.push("ordered_list_close","ol",-1):s=e.push("bullet_list_close","ul",-1),s.markup=String.fromCharCode(h),p[1]=n,e.line=n,e.parentType=S,a&&OIe(e,y),!0}var Lfe=fe(()=>{"use strict";I();xi()});function ML(e,r,u,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(v){var b=e.lineMax;if(v>=b||e.isEmpty(v))return null;var x=!1;if(e.sCount[v]-e.blkIndent>3&&(x=!0),e.sCount[v]<0&&(x=!0),!x){var w=e.md.block.ruler.getRules("reference"),B=e.parentType;e.parentType="reference";for(var P=!1,U=0,Q=w.length;U<Q;U++)if(w[U](e,v,b,!0)){P=!0;break}if(e.parentType=B,P)return null}var W=e.bMarks[v]+e.tShift[v],q=e.eMarks[v];return e.src.slice(W,q+1)}var n=e.src.slice(d,m+1);m=n.length;var a=-1;for(d=1;d<m;d++){var l=n.charCodeAt(d);if(l===91)return!1;if(l===93){a=d;break}else if(l===10){var o=s(t);o!==null&&(n+=o,m=n.length,t++)}else if(l===92&&(d++,d<m&&n.charCodeAt(d)===10)){var f=s(t);f!==null&&(n+=f,m=n.length,t++)}}if(a<0||n.charCodeAt(a+1)!==58)return!1;for(d=a+2;d<m;d++){var g=n.charCodeAt(d);if(g===10){var h=s(t);h!==null&&(n+=h,m=n.length,t++)}else if(!Ja(g))break}var y=e.md.helpers.parseLinkDestination(n,d,m);if(!y.ok)return!1;var p=e.md.normalizeLink(y.str);if(!e.md.validateLink(p))return!1;d=y.pos;for(var R=d,C=t,S=d;d<m;d++){var F=n.charCodeAt(d);if(F===10){var E=s(t);E!==null&&(n+=E,m=n.length,t++)}else if(!Ja(F))break}for(var A=e.md.helpers.parseLinkTitle(n,d,m);A.can_continue;){var T=s(t);if(T===null)break;n+=T,d=m,m=n.length,t++,A=e.md.helpers.parseLinkTitle(n,d,m,A)}var M;for(d<m&&S!==d&&A.ok?(M=A.str,d=A.pos):(M="",d=R,t=C);d<m;){var _=n.charCodeAt(d);if(!Ja(_))break;d++}if(d<m&&n.charCodeAt(d)!==10&&M)for(M="",d=R,t=C;d<m;){var L=n.charCodeAt(d);if(!Ja(L))break;d++}if(d<m&&n.charCodeAt(d)!==10)return!1;var k=Kd(n.slice(1,a));return k?(c||(typeof e.env.references>"u"&&(e.env.references={}),typeof e.env.references[k]>"u"&&(e.env.references[k]={title:M,href:p}),e.line=t),!0):!1}var Bfe=fe(()=>{"use strict";I();xi()});var Pfe,Ofe=fe(()=>{"use strict";I();Pfe=["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 Nfe,Hfe,_L=fe(()=>{"use strict";I();Nfe=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]*?\\]\\]>)"),Hfe=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 LL(e,r,u,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<Sf.length&&!Sf[s][0].test(t);s++);if(s===Sf.length)return!1;if(c)return Sf[s][2];var n=r+1;if(!Sf[s][1].test(t)){for(;n<u&&!(e.sCount[n]<e.blkIndent);n++)if(d=e.bMarks[n]+e.tShift[n],m=e.eMarks[n],t=e.src.slice(d,m),Sf[s][1].test(t)){t.length!==0&&n++;break}}e.line=n;var a=e.push("html_block","",0);return a.map=[r,n],a.content=e.getLines(r,n,e.blkIndent,!0),!0}var Sf,Vfe=fe(()=>{"use strict";I();Ofe();_L();Sf=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+Pfe.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(Hfe.source+"\\s*$"),/^$/,!1]]});function BL(e,r,u,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 n=e.skipCharsBack(m,35,d);n>d&&Ja(e.src.charCodeAt(n-1))&&(m=n),e.line=r+1;var a=e.push("heading_open","h"+String(s),1);a.markup="########".slice(0,s),a.map=[r,e.line];var l=e.push("inline","",0);l.content=e.src.slice(d,m).trim(),l.map=[r,e.line],l.children=[];var o=e.push("heading_close","h"+String(s),-1);return o.markup="########".slice(0,s),!0}var Zfe=fe(()=>{"use strict";I();xi()});function PL(e,r,u){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<u&&!e.isEmpty(s);s++)if(!(e.sCount[s]-e.blkIndent>3)){if(e.sCount[s]>=e.blkIndent){var n=e.bMarks[s]+e.tShift[s],a=e.eMarks[s];if(n<a&&(t=e.src.charCodeAt(n),(t===45||t===61)&&(n=e.skipChars(n,t),n=e.skipSpaces(n),n>=a))){m=t===61?1:2;break}}if(!(e.sCount[s]<0)){for(var l=!1,o=0,f=c.length;o<f;o++)if(c[o](e,s,u,!0)){l=!0;break}if(l)break}}if(!m)return!1;var g=e.getLines(r,s,e.blkIndent,!1).trim();e.line=s+1;var h=e.push("heading_open","h"+String(m),1);h.markup=String.fromCharCode(t),h.map=[r,e.line];var y=e.push("inline","",0);y.content=g,y.map=[r,e.line-1],y.children=[];var p=e.push("heading_close","h"+String(m),-1);return p.markup=String.fromCharCode(t),e.parentType=d,!0}var jfe=fe(()=>{"use strict";I()});function OL(e,r,u){var c=e.md.block.ruler.getRules("paragraph"),d=e.parentType,m=r+1;for(e.parentType="paragraph";m<u&&!e.isEmpty(m);m++)if(!(e.sCount[m]-e.blkIndent>3)&&!(e.sCount[m]<0)){for(var t=!1,s=0,n=c.length;s<n;s++)if(c[s](e,m,u,!0)){t=!0;break}if(t)break}var a=e.getLines(r,m,e.blkIndent,!1).trim();e.line=m;var l=e.push("paragraph_open","p",1);l.map=[r,e.line];var o=e.push("inline","",0);return o.content=a,o.map=[r,e.line],o.children=[],e.push("paragraph_close","p",-1),e.parentType=d,!0}var Ufe=fe(()=>{"use strict";I()});function VF(){this.ruler=new qd;for(var e=0;e<HF.length;e++)this.ruler.push(HF[e][0],HF[e][1],{alt:(HF[e][2]||[]).slice()})}var HF,Gfe,Wfe=fe(()=>{"use strict";I();PF();Efe();xfe();kfe();wfe();Ife();Dfe();Lfe();Bfe();Vfe();Zfe();jfe();Ufe();HF=[["table",TL,["paragraph","reference"]],["code",xL],["fence",kL,["paragraph","reference","blockquote","list"]],["blockquote",wL,["paragraph","reference","blockquote","list"]],["hr",IL,["paragraph","reference","blockquote","list"]],["list",DL,["paragraph","reference","blockquote"]],["reference",ML],["html_block",LL,["paragraph","reference","blockquote"]],["heading",BL,["paragraph","reference","blockquote"]],["lheading",PL],["paragraph",OL]];VF.prototype.tokenize=function(e,r,u){for(var c=this.ruler.getRules(""),d=c.length,m=e.md.options.maxNesting,t=r,s=!1;t<u&&(e.line=t=e.skipEmptyLines(t),!(t>=u||e.sCount[t]<e.blkIndent));){if(e.level>=m){e.line=u;break}for(var n=e.line,a=!1,l=0;l<d;l++)if(a=c[l](e,t,u,!1),a){if(n>=e.line)throw new Error("block rule didn't increment state.line");break}if(!a)throw new Error("none of the block rules matched");e.tight=!s,e.isEmpty(e.line-1)&&(s=!0),t=e.line,t<u&&e.isEmpty(t)&&(s=!0,t++,e.line=t)}};VF.prototype.parse=function(e,r,u,c){if(e){var d=new this.State(e,r,u,c);this.tokenize(d,d.line,d.lineMax)}};VF.prototype.State=Afe;Gfe=VF});function mp(e,r,u,c){this.src=e,this.env=u,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 zfe,$fe=fe(()=>{"use strict";I();OF();xi();mp.prototype.pushPending=function(){var e=new rc("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e};mp.prototype.push=function(e,r,u){this.pending&&this.pushPending();var c=new rc(e,r,u),d=null;return u<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),c.level=this.level,u>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};mp.prototype.scanDelims=function(e,r){for(var u=this.posMax,c=this.src.charCodeAt(e),d=e>0?this.src.charCodeAt(e-1):32,m=e;m<u&&this.src.charCodeAt(m)===c;)m++;var t=m-e,s=m<u?this.src.charCodeAt(m):32,n=$d(d)||zd(String.fromCharCode(d)),a=$d(s)||zd(String.fromCharCode(s)),l=Wd(d),o=Wd(s),f=!o&&(!a||l||n),g=!l&&(!n||o||a),h=f&&(r||!g||n),y=g&&(r||!f||a);return{can_open:h,can_close:y,length:t}};mp.prototype.Token=rc;zfe=mp});function NIe(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 NL(e,r){for(var u=e.pos;u<e.posMax&&!NIe(e.src.charCodeAt(u));)u++;return u===e.pos?!1:(r||(e.pending+=e.src.slice(e.pos,u)),e.pos=u,!0)}var Kfe=fe(()=>{"use strict";I()});function HL(e,r){if(!e.md.options.linkify||e.linkLevel>0)return!1;var u=e.pos,c=e.posMax;if(u+3>c||e.src.charCodeAt(u)!==58||e.src.charCodeAt(u+1)!==47||e.src.charCodeAt(u+2)!==47)return!1;var d=e.pending.match(HIe);if(!d)return!1;var m=d[1],t=e.md.linkify.matchAtStart(e.src.slice(u-m.length));if(!t)return!1;var s=t.url;if(s.length<=m.length)return!1;s=s.replace(/\*+$/,"");var n=e.md.normalizeLink(s);if(!e.md.validateLink(n))return!1;if(!r){e.pending=e.pending.slice(0,-m.length);var a=e.push("link_open","a",1);a.attrs=[["href",n]],a.markup="linkify",a.info="auto";var l=e.push("text","",0);l.content=e.md.normalizeLinkText(s);var o=e.push("link_close","a",-1);o.markup="linkify",o.info="auto"}return e.pos+=s.length-m.length,!0}var HIe,qfe=fe(()=>{"use strict";I();HIe=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i});function VL(e,r){var u=e.pos;if(e.src.charCodeAt(u)!==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(u++;u<d&&Ja(e.src.charCodeAt(u));)u++;return e.pos=u,!0}var Qfe=fe(()=>{"use strict";I();xi()});function UL(e,r){var u=e.pos,c=e.posMax;if(e.src.charCodeAt(u)!==92||(u++,u>=c))return!1;var d=e.src.charCodeAt(u);if(d===10){for(r||e.push("hardbreak","br",0),u++;u<c&&(d=e.src.charCodeAt(u),!!Ja(d));)u++;return e.pos=u,!0}var m=e.src[u];if(d>=55296&&d<=56319&&u+1<c){var t=e.src.charCodeAt(u+1);t>=56320&&t<=57343&&(m+=e.src[u+1],u++)}var s="\\"+m;if(!r){var n=e.push("text_special","",0);d<256&&jL[d]!==0?n.content=m:n.content=s,n.markup=s,n.info="escape"}return e.pos=u+1,!0}var jL,ZL,Jfe=fe(()=>{"use strict";I();xi();jL=[];for(ZL=0;ZL<256;ZL++)jL.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){jL[e.charCodeAt(0)]=1})});function GL(e,r){var u=e.pos,c=e.src.charCodeAt(u);if(c!==96)return!1;var d=u;u++;for(var m=e.posMax;u<m&&e.src.charCodeAt(u)===96;)u++;var t=e.src.slice(d,u),s=t.length;if(e.backticksScanned&&(e.backticks[s]||0)<=d)return r||(e.pending+=t),e.pos+=s,!0;for(var n=u,a;(a=e.src.indexOf("`",n))!==-1;){for(n=a+1;n<m&&e.src.charCodeAt(n)===96;)n++;var l=n-a;if(l===s){if(!r){var o=e.push("code_inline","code",0);o.markup=t,o.content=e.src.slice(u,a).replace(/\n/g," ").replace(/^ (.+) $/,"$1")}return e.pos=n,!0}e.backticks[l]=a}return e.backticksScanned=!0,r||(e.pending+=t),e.pos+=s,!0}var Xfe=fe(()=>{"use strict";I()});function VIe(e,r){var u=e.pos,c=e.src.charCodeAt(u);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 n=0;n<m;n+=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 Yfe(e,r){for(var u,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];u=e.tokens[t.token],u.type="s_open",u.tag="s",u.nesting=1,u.markup="~~",u.content="",u=e.tokens[s.token],u.type="s_close",u.tag="s",u.nesting=-1,u.markup="~~",u.content="",e.tokens[s.token-1].type==="text"&&e.tokens[s.token-1].content==="~"&&c.push(s.token-1)}}for(;c.length;){for(var n=c.pop(),a=n+1;a<e.tokens.length&&e.tokens[a].type==="s_close";)a++;a--,n!==a&&(u=e.tokens[a],e.tokens[a]=e.tokens[n],e.tokens[n]=u)}}function ZIe(e){var r=e.tokens_meta,u=e.tokens_meta.length;Yfe(e,e.delimiters);for(var c=0;c<u;c++)r[c]&&r[c].delimiters&&Yfe(e,r[c].delimiters)}var WL,ege=fe(()=>{"use strict";I();WL={tokenize:VIe,postProcess:ZIe}});function jIe(e,r){var u=e.pos,c=e.src.charCodeAt(u);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 rge(e,r){for(var u=r.length,c=u-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),n=e.tokens[d.token];n.type=t?"strong_open":"em_open",n.tag=t?"strong":"em",n.nesting=1,n.markup=t?s+s:s,n.content="";var a=e.tokens[m.token];a.type=t?"strong_close":"em_close",a.tag=t?"strong":"em",a.nesting=-1,a.markup=t?s+s:s,a.content="",t&&(e.tokens[r[c-1].token].content="",e.tokens[r[d.end+1].token].content="",c--)}}}function UIe(e){var r=e.tokens_meta,u=e.tokens_meta.length;rge(e,e.delimiters);for(var c=0;c<u;c++)r[c]&&r[c].delimiters&&rge(e,r[c].delimiters)}var zL,tge=fe(()=>{"use strict";I();zL={tokenize:jIe,postProcess:UIe}});function $L(e,r){var u,c,d,m,t="",s="",n=e.pos,a=!0;if(e.src.charCodeAt(e.pos)!==91)return!1;var l=e.pos,o=e.posMax,f=e.pos+1,g=e.md.helpers.parseLinkLabel(e,e.pos,!0);if(g<0)return!1;var h=g+1;if(h<o&&e.src.charCodeAt(h)===40){for(a=!1,h++;h<o&&(u=e.src.charCodeAt(h),!(!Ja(u)&&u!==10));h++);if(h>=o)return!1;if(n=h,d=e.md.helpers.parseLinkDestination(e.src,h,e.posMax),d.ok){for(t=e.md.normalizeLink(d.str),e.md.validateLink(t)?h=d.pos:t="",n=h;h<o&&(u=e.src.charCodeAt(h),!(!Ja(u)&&u!==10));h++);if(d=e.md.helpers.parseLinkTitle(e.src,h,e.posMax),h<o&&n!==h&&d.ok)for(s=d.str,h=d.pos;h<o&&(u=e.src.charCodeAt(h),!(!Ja(u)&&u!==10));h++);}(h>=o||e.src.charCodeAt(h)!==41)&&(a=!0),h++}if(a){if(typeof e.env.references>"u")return!1;if(h<o&&e.src.charCodeAt(h)===91?(n=h+1,h=e.md.helpers.parseLinkLabel(e,h),h>=0?c=e.src.slice(n,h++):h=g+1):h=g+1,c||(c=e.src.slice(f,g)),m=e.env.references[Kd(c)],!m)return e.pos=l,!1;t=m.href,s=m.title}if(!r){e.pos=f,e.posMax=g;var y=e.push("link_open","a",1),p=[["href",t]];y.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=h,e.posMax=o,!0}var age=fe(()=>{"use strict";I();xi()});function KL(e,r){var u,c,d,m,t,s,n,a,l="",o=e.pos,f=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;var g=e.pos+2,h=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(h<0)return!1;if(m=h+1,m<f&&e.src.charCodeAt(m)===40){for(m++;m<f&&(u=e.src.charCodeAt(m),!(!Ja(u)&&u!==10));m++);if(m>=f)return!1;for(a=m,s=e.md.helpers.parseLinkDestination(e.src,m,e.posMax),s.ok&&(l=e.md.normalizeLink(s.str),e.md.validateLink(l)?m=s.pos:l=""),a=m;m<f&&(u=e.src.charCodeAt(m),!(!Ja(u)&&u!==10));m++);if(s=e.md.helpers.parseLinkTitle(e.src,m,e.posMax),m<f&&a!==m&&s.ok)for(n=s.str,m=s.pos;m<f&&(u=e.src.charCodeAt(m),!(!Ja(u)&&u!==10));m++);else n="";if(m>=f||e.src.charCodeAt(m)!==41)return e.pos=o,!1;m++}else{if(typeof e.env.references>"u")return!1;if(m<f&&e.src.charCodeAt(m)===91?(a=m+1,m=e.md.helpers.parseLinkLabel(e,m),m>=0?d=e.src.slice(a,m++):m=h+1):m=h+1,d||(d=e.src.slice(g,h)),t=e.env.references[Kd(d)],!t)return e.pos=o,!1;l=t.href,n=t.title}if(!r){c=e.src.slice(g,h);var y=[];e.md.inline.parse(c,e.md,e.env,y);var p=e.push("image","img",0),R=[["src",l],["alt",""]];p.attrs=R,p.children=y,p.content=c,n&&R.push(["title",n])}return e.pos=m,e.posMax=f,!0}var nge=fe(()=>{"use strict";I();xi()});function qL(e,r){var u=e.pos;if(e.src.charCodeAt(u)!==60)return!1;for(var c=e.pos,d=e.posMax;;){if(++u>=d)return!1;var m=e.src.charCodeAt(u);if(m===60)return!1;if(m===62)break}var t=e.src.slice(c+1,u);if(WIe.test(t)){var s=e.md.normalizeLink(t);if(!e.md.validateLink(s))return!1;if(!r){var n=e.push("link_open","a",1);n.attrs=[["href",s]],n.markup="autolink",n.info="auto";var a=e.push("text","",0);a.content=e.md.normalizeLinkText(t);var l=e.push("link_close","a",-1);l.markup="autolink",l.info="auto"}return e.pos+=t.length+2,!0}if(GIe.test(t)){var o=e.md.normalizeLink("mailto:"+t);if(!e.md.validateLink(o))return!1;if(!r){var f=e.push("link_open","a",1);f.attrs=[["href",o]],f.markup="autolink",f.info="auto";var g=e.push("text","",0);g.content=e.md.normalizeLinkText(t);var h=e.push("link_close","a",-1);h.markup="autolink",h.info="auto"}return e.pos+=t.length+2,!0}return!1}var GIe,WIe,ige=fe(()=>{"use strict";I();GIe=/^([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])?)*)$/,WIe=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/});function zIe(e){return/^<a[>\s]/i.test(e)}function $Ie(e){return/^<\/a\s*>/i.test(e)}function KIe(e){var r=e|32;return r>=97&&r<=122}function QL(e,r){if(!e.md.options.html)return!1;var u=e.posMax,c=e.pos;if(e.src.charCodeAt(c)!==60||c+2>=u)return!1;var d=e.src.charCodeAt(c+1);if(d!==33&&d!==63&&d!==47&&!KIe(d))return!1;var m=e.src.slice(c).match(Nfe);if(!m)return!1;if(!r){var t=e.push("html_inline","",0);t.content=m[0],zIe(t.content)&&e.linkLevel++,$Ie(t.content)&&e.linkLevel--}return e.pos+=m[0].length,!0}var lge=fe(()=>{"use strict";I();_L()});function JL(e,r){var u=e.pos,c=e.posMax;if(e.src.charCodeAt(u)!==38||u+1>=c)return!1;var d=e.src.charCodeAt(u+1);if(d===35){var m=e.src.slice(u).match(qIe);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=BF(t)?gp(t):gp(65533),s.markup=m[0],s.info="entity"}return e.pos+=m[0].length,!0}}else{var n=e.src.slice(u).match(QIe);if(n){var a=fs(n[0]);if(a!==n[0]){if(!r){var l=e.push("text_special","",0);l.content=a,l.markup=n[0],l.info="entity"}return e.pos+=n[0].length,!0}}}return!1}var qIe,QIe,oge=fe(()=>{"use strict";I();cL();xi();qIe=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,QIe=/^&([a-z][a-z0-9]{1,31});/i});function uge(e){var r={},u=e.length;if(u)for(var c=0,d=-2,m=[],t=0;t<u;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 n=r[s.marker][(s.open?3:0)+s.length%3],a=c-m[c]-1,l=a;a>n;a-=m[a]+1){var o=e[a];if(o.marker===s.marker&&o.open&&o.end<0){var f=!1;if((o.close||s.open)&&(o.length+s.length)%3===0&&(o.length%3!==0||s.length%3!==0)&&(f=!0),!f){var g=a>0&&!e[a-1].open?m[a-1]+1:0;m[t]=t-a+g,m[a]=g,s.open=!1,o.end=t,o.close=!1,l=-1,d=-2;break}}}l!==-1&&(r[s.marker][(s.open?3:0)+(s.length||0)%3]=l)}}}function XL(e){var r=e.tokens_meta,u=e.tokens_meta.length;uge(e.delimiters);for(var c=0;c<u;c++)r[c]&&r[c].delimiters&&uge(r[c].delimiters)}var cge=fe(()=>{"use strict";I()});function YL(e){var r,u,c=0,d=e.tokens,m=e.tokens.length;for(r=u=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!==u&&(d[u]=d[r]),u++);r!==u&&(d.length=u)}var sge=fe(()=>{"use strict";I()});function hp(){this.ruler=new qd;for(var e=0;e<eB.length;e++)this.ruler.push(eB[e][0],eB[e][1]);this.ruler2=new qd;for(var r=0;r<rB.length;r++)this.ruler2.push(rB[r][0],rB[r][1])}var eB,rB,dge,fge=fe(()=>{"use strict";I();PF();$fe();Kfe();qfe();Qfe();Jfe();Xfe();ege();tge();age();nge();ige();lge();oge();cge();sge();eB=[["text",NL],["linkify",HL],["newline",VL],["escape",UL],["backticks",GL],["strikethrough",WL.tokenize],["emphasis",zL.tokenize],["link",$L],["image",KL],["autolink",qL],["html_inline",QL],["entity",JL]],rB=[["balance_pairs",XL],["strikethrough",WL.postProcess],["emphasis",zL.postProcess],["fragments_join",YL]];hp.prototype.skipToken=function(e){var r=e.pos,u=this.ruler.getRules(""),c=u.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=u[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};hp.prototype.tokenize=function(e){for(var r=this.ruler.getRules(""),u=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<u;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()};hp.prototype.parse=function(e,r,u,c){var d=new this.State(e,r,u,c);this.tokenize(d);for(var m=this.ruler2.getRules(""),t=m.length,s=0;s<t;s++)m[s](d)};hp.prototype.State=zfe;dge=hp});function gge(e){var r={};e=e||{},r.src_Any=kF.source,r.src_Cc=wF.source,r.src_Z=DF.source,r.src_P=Rf.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 u="[><\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+"|"+u+"|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+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 mge=fe(()=>{"use strict";I();Y_()});function tB(e){var r=Array.prototype.slice.call(arguments,1);return r.forEach(function(u){u&&Object.keys(u).forEach(function(c){e[c]=u[c]})}),e}function jF(e){return Object.prototype.toString.call(e)}function JIe(e){return jF(e)==="[object String]"}function XIe(e){return jF(e)==="[object Object]"}function YIe(e){return jF(e)==="[object RegExp]"}function hge(e){return jF(e)==="[object Function]"}function eDe(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function rDe(e){return Object.keys(e||{}).reduce(function(r,u){return r||vge.hasOwnProperty(u)},!1)}function iDe(e){e.__index__=-1,e.__text_cache__=""}function lDe(e){return function(r,u){var c=r.slice(u);return e.test(c)?c.match(e)[0].length:0}}function pge(){return function(e,r){r.normalize(e)}}function ZF(e){var r=e.re=gge(e.__opts__),u=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||u.push(aDe),u.push(r.src_xn),r.src_tlds=u.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,n){throw new Error('(LinkifyIt) Invalid schema "'+s+'": '+n)}Object.keys(e.__schemas__).forEach(function(s){var n=e.__schemas__[s];if(n!==null){var a={validate:null,link:null};if(e.__compiled__[s]=a,XIe(n)){YIe(n.validate)?a.validate=lDe(n.validate):hge(n.validate)?a.validate=n.validate:m(s,n),hge(n.normalize)?a.normalize=n.normalize:n.normalize?m(s,n):a.normalize=pge();return}if(JIe(n)){d.push(s);return}m(s,n)}}),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:pge()};var t=Object.keys(e.__compiled__).filter(function(s){return s.length>0&&e.__compiled__[s]}).map(eDe).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"),iDe(e)}function oDe(e,r){var u=e.__index__,c=e.__last_index__,d=e.__text_cache__.slice(u,c);this.schema=e.__schema__.toLowerCase(),this.index=u+r,this.lastIndex=c+r,this.raw=d,this.text=d,this.url=d}function aB(e,r){var u=new oDe(e,r);return e.__compiled__[u.schema].normalize(u,e),u}function Qo(e,r){if(!(this instanceof Qo))return new Qo(e,r);r||rDe(e)&&(r=e,e={}),this.__opts__=tB({},vge,r),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=tB({},tDe,e),this.__compiled__={},this.__tlds__=nDe,this.__tlds_replaced__=!1,this.re={},ZF(this)}var vge,tDe,aDe,nDe,Rge,Cge=fe(()=>{"use strict";I();mge();vge={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};tDe={"http:":{validate:function(r,u,c){var d=r.slice(u);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,u,c){var d=r.slice(u);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)?u>=3&&r[u-3]===":"||u>=3&&r[u-3]==="/"?0:d.match(c.re.no_http)[0].length:0}},"mailto:":{validate:function(r,u,c){var d=r.slice(u);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}}},aDe="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]",nDe="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");Qo.prototype.add=function(r,u){return this.__schemas__[r]=u,ZF(this),this};Qo.prototype.set=function(r){return this.__opts__=tB(this.__opts__,r),this};Qo.prototype.test=function(r){if(this.__text_cache__=r,this.__index__=-1,!r.length)return!1;var u,c,d,m,t,s,n,a,l;if(this.re.schema_test.test(r)){for(n=this.re.schema_search,n.lastIndex=0;(u=n.exec(r))!==null;)if(m=this.testSchemaAt(r,u[2],n.lastIndex),m){this.__schema__=u[2],this.__index__=u.index+u[1].length,this.__last_index__=u.index+u[0].length+m;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(a=r.search(this.re.host_fuzzy_test),a>=0&&(this.__index__<0||a<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:"]&&(l=r.indexOf("@"),l>=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};Qo.prototype.pretest=function(r){return this.re.pretest.test(r)};Qo.prototype.testSchemaAt=function(r,u,c){return this.__compiled__[u.toLowerCase()]?this.__compiled__[u.toLowerCase()].validate(r,c,this):0};Qo.prototype.match=function(r){var u=[],c=0;this.__index__>=0&&this.__text_cache__===r&&(u.push(aB(this,c)),c=this.__last_index__);for(var d=c?r.slice(c):r;this.test(d);)u.push(aB(this,c)),d=d.slice(this.__last_index__),c+=this.__last_index__;return u.length?u:null};Qo.prototype.matchAtStart=function(r){if(this.__text_cache__=r,this.__index__=-1,!r.length)return null;var u=this.re.schema_at_start.exec(r);if(!u)return null;var c=this.testSchemaAt(r,u[2],u[0].length);return c?(this.__schema__=u[2],this.__index__=u.index+u[1].length,this.__last_index__=u.index+u[0].length+c,aB(this,0)):null};Qo.prototype.tlds=function(r,u){return r=Array.isArray(r)?r:[r],u?(this.__tlds__=this.__tlds__.concat(r).sort().filter(function(c,d,m){return c!==m[d-1]}).reverse(),ZF(this),this):(this.__tlds__=r.slice(),this.__tlds_replaced__=!0,ZF(this),this)};Qo.prototype.normalize=function(r){r.schema||(r.url="http://"+r.url),r.schema==="mailto:"&&!/^mailto:/i.test(r.url)&&(r.url="mailto:"+r.url)};Qo.prototype.onCompile=function(){};Rge=Qo});function gs(e){throw new RangeError(gDe[e])}function hDe(e,r){for(var u=[],c=e.length;c--;)u[c]=r(e[c]);return u}function Tge(e,r){var u=e.split("@"),c="";u.length>1&&(c=u[0]+"@",e=u[1]),e=e.replace(fDe,".");var d=e.split("."),m=hDe(d,r).join(".");return c+m}function xge(e){for(var r=[],u=0,c=e.length;u<c;){var d=e.charCodeAt(u++);if(d>=55296&&d<=56319&&u<c){var m=e.charCodeAt(u++);(m&64512)==56320?r.push(((d&1023)<<10)+(m&1023)+65536):(r.push(d),u--)}else r.push(d)}return r}var yge,bf,tc,Sge,UF,uDe,cDe,bge,Age,Ege,sDe,dDe,fDe,gDe,mDe,U0,nB,pDe,vDe,Fge,kge,wge,Ige,RDe,CDe,FDe,iB,Dge=fe(()=>{"use strict";I();yge=de(Ei()),bf=2147483647,tc=36,Sge=1,UF=26,uDe=38,cDe=700,bge=72,Age=128,Ege="-",sDe=/^xn--/,dDe=/[^\0-\x7F]/,fDe=/[\x2E\u3002\uFF0E\uFF61]/g,gDe={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},mDe=35,U0=Math.floor,nB=String.fromCharCode;pDe=function(r){return String.fromCodePoint.apply(String,(0,yge.default)(r))},vDe=function(r){return r>=48&&r<58?26+(r-48):r>=65&&r<91?r-65:r>=97&&r<123?r-97:tc},Fge=function(r,u){return r+22+75*(r<26)-((u!=0)<<5)},kge=function(r,u,c){var d=0;for(r=c?U0(r/cDe):r>>1,r+=U0(r/u);r>455;d+=tc)r=U0(r/mDe);return U0(d+36*r/(r+uDe))},wge=function(r){var u=[],c=r.length,d=0,m=Age,t=bge,s=r.lastIndexOf(Ege);s<0&&(s=0);for(var n=0;n<s;++n)r.charCodeAt(n)>=128&&gs("not-basic"),u.push(r.charCodeAt(n));for(var a=s>0?s+1:0;a<c;){for(var l=d,o=1,f=tc;;f+=tc){a>=c&&gs("invalid-input");var g=vDe(r.charCodeAt(a++));g>=tc&&gs("invalid-input"),g>U0((bf-d)/o)&&gs("overflow"),d+=g*o;var h=f<=t?Sge:f>=t+UF?UF:f-t;if(g<h)break;var y=tc-h;o>U0(bf/y)&&gs("overflow"),o*=y}var p=u.length+1;t=kge(d-l,p,l==0),U0(d/p)>bf-m&&gs("overflow"),m+=U0(d/p),d%=p,u.splice(d++,0,m)}return String.fromCodePoint.apply(String,u)},Ige=function(r){var u=[];r=xge(r);var c=r.length,d=Age,m=0,t=bge;for(var s of r)s<128&&u.push(nB(s));var n=u.length,a=n;for(n&&u.push(Ege);a<c;){var l=bf;for(var o of r)o>=d&&o<l&&(l=o);var f=a+1;l-d>U0((bf-m)/f)&&gs("overflow"),m+=(l-d)*f,d=l;for(var g of r)if(g<d&&++m>bf&&gs("overflow"),g===d){for(var h=m,y=tc;;y+=tc){var p=y<=t?Sge:y>=t+UF?UF:y-t;if(h<p)break;var R=h-p,C=tc-p;u.push(nB(Fge(p+R%C,0))),h=U0(R/C)}u.push(nB(Fge(h,0))),t=kge(m,f,a===n),m=0,++a}++m,++d}return u.join("")},RDe=function(r){return Tge(r,function(u){return sDe.test(u)?wge(u.slice(4).toLowerCase()):u})},CDe=function(r){return Tge(r,function(u){return dDe.test(u)?"xn--"+Ige(u):u})},FDe={version:"2.3.1",ucs2:{decode:xge,encode:pDe},decode:wge,encode:Ige,toASCII:CDe,toUnicode:RDe},iB=FDe});var Mge,_ge=fe(()=>{"use strict";I();Mge={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 Lge,Bge=fe(()=>{"use strict";I();Lge={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 Pge,Oge=fe(()=>{"use strict";I();Pge={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 ADe(e){var r=e.trim().toLowerCase();return SDe.test(r)?bDe.test(r):!0}function EDe(e){var r=fp(e,!0);if(r.hostname&&(!r.protocol||Nge.indexOf(r.protocol)>=0))try{r.hostname=iB.toASCII(r.hostname)}catch(u){}return EF(vf(r))}function TDe(e){var r=fp(e,!0);if(r.hostname&&(!r.protocol||Nge.indexOf(r.protocol)>=0))try{r.hostname=iB.toUnicode(r.hostname)}catch(u){}return dp(vf(r),dp.defaultChars+"%")}function Ru(e,r){if(!(this instanceof Ru))return new Ru(e,r);r||LF(e)||(r=e||{},e="default"),this.inline=new dge,this.block=new Gfe,this.core=new Sfe,this.renderer=new ofe,this.linkify=new Rge,this.validateLink=ADe,this.normalizeLink=EDe,this.normalizeLinkText=TDe,this.utils=dL,this.helpers=Cf({},hL),this.options={},this.configure(e),r&&this.set(r)}var yDe,SDe,bDe,Nge,GF,Hge=fe(()=>{"use strict";I();xi();lfe();ufe();bfe();Wfe();fge();Cge();J_();Dge();_ge();Bge();Oge();yDe={default:Mge,zero:Lge,commonmark:Pge},SDe=/^(vbscript|javascript|file|data):/,bDe=/^data:image\/(gif|png|jpeg|webp);/;Nge=["http:","https:","mailto:"];Ru.prototype.set=function(e){return Cf(this.options,e),this};Ru.prototype.configure=function(e){var r=this;if(LF(e)){var u=e;if(e=yDe[u],!e)throw new Error('Wrong `markdown-it` preset "'+u+'", 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};Ru.prototype.enable=function(e,r){var u=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(d){u=u.concat(this[d].ruler.enable(e,!0))},this),u=u.concat(this.inline.ruler2.enable(e,!0));var c=e.filter(function(d){return u.indexOf(d)<0});if(c.length&&!r)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+c);return this};Ru.prototype.disable=function(e,r){var u=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(d){u=u.concat(this[d].ruler.disable(e,!0))},this),u=u.concat(this.inline.ruler2.disable(e,!0));var c=e.filter(function(d){return u.indexOf(d)<0});if(c.length&&!r)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+c);return this};Ru.prototype.use=function(e){var r=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,r),this};Ru.prototype.parse=function(e,r){if(typeof e!="string")throw new Error("Input data should be a String");var u=new this.core.State(e,this,r);return this.core.process(u),u.tokens};Ru.prototype.render=function(e,r){return r=r||{},this.renderer.render(this.parse(e,r),this.options,r)};Ru.prototype.parseInline=function(e,r){var u=new this.core.State(e,this,r);return u.inlineMode=!0,this.core.process(u),u.tokens};Ru.prototype.renderInline=function(e,r){return r=r||{},this.renderer.render(this.parseInline(e,r),this.options,r)};GF=Ru});var Vge=fe(()=>{"use strict";I();Hge()});function lB(e){var r=Gd.filter(function(c){return Object.keys(e).includes(c)}),u=Object.assign({},e);return r.forEach(function(c){delete u[c]}),u}var Zge=fe(()=>{"use strict";I();up()});var Qd,WF,zF,jge=fe(()=>{"use strict";I();Qd=de(gl()),WF=de(Dr()),zF={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},WF.Platform.select((0,Qd.default)((0,Qd.default)({},"ios",{fontFamily:"Courier"}),"android",{fontFamily:"monospace"}))),code_block:Object.assign({borderWidth:1,borderColor:"#CCCCCC",backgroundColor:"#f5f5f5",padding:10,borderRadius:4},WF.Platform.select((0,Qd.default)((0,Qd.default)({},"ios",{fontFamily:"Courier"}),"android",{fontFamily:"monospace"}))),fence:Object.assign({borderWidth:1,borderColor:"#CCCCCC",backgroundColor:"#f5f5f5",padding:10,borderRadius:4},WF.Platform.select((0,Qd.default)((0,Qd.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 pp,Jd,cl,xDe,Uge,kDe,wDe,Gge,Wge,zge=fe(()=>{"use strict";I();pp=de(Ye()),Jd=de(Dr()),cl=de(R_());w2e();mF();x_();w_();F_();L2e();y5e();Vge();Zge();jge();S_();xDe=de(I_());up();Uge=de(it()),kDe=function(r,u){var c={};return r===!0&&u!==null?(Object.keys(u).forEach(function(d){c[d]=Object.assign({},Jd.StyleSheet.flatten(u[d]))}),Object.keys(zF).forEach(function(d){c[d]=Object.assign({},zF[d],Jd.StyleSheet.flatten(u[d]))})):(c=Object.assign({},zF),u!==null&&Object.keys(u).forEach(function(d){c[d]=Object.assign({},Jd.StyleSheet.flatten(u[d]))})),Object.keys(c).forEach(function(d){c["_VIEW_SAFE_"+d]=lB(c[d])}),Jd.StyleSheet.create(c)},wDe=function(r,u,c,d,m,t,s,n,a,l){if(r&&u&&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 SF)return r;throw new Error("Provided renderer is not compatible with function or AstRenderer. please change")}else{var o=kDe(d,c);return new SF(Object.assign({},_2e,u||{}),o,m,t,s,n,a,l)}},Gge=pp.default.memo(function(e){var r=e.children,u=e.renderer,c=u===void 0?null:u,d=e.rules,m=d===void 0?null:d,t=e.style,s=t===void 0?null:t,n=e.mergeStyle,a=n===void 0?!0:n,l=e.markdownit,o=l===void 0?GF({typographer:!0}):l,f=e.onLinkPress,g=e.maxTopLevelChildren,h=g===void 0?null:g,y=e.topLevelMaxExceededItem,p=y===void 0?(0,Uge.jsx)(Jd.Text,{children:"..."},"dotdotdot"):y,R=e.allowedImageHandlers,C=R===void 0?["data:image/png;base64","data:image/gif;base64","data:image/jpeg;base64","https://","http://"]:R,S=e.defaultImageHandler,F=S===void 0?"https://":S,E=e.debugPrintTree,A=E===void 0?!1:E,T=(0,pp.useMemo)(function(){return wDe(c,m,s,a,f,h,p,C,F,A)},[h,f,c,m,s,a,p,C,F,A]),M=(0,pp.useMemo)(function(){return o},[o]);return T_(r,T.render,M)});Gge.propTypes={children:cl.default.oneOfType([cl.default.node,cl.default.array]).isRequired,renderer:cl.default.oneOfType([cl.default.func,cl.default.instanceOf(SF)]),onLinkPress:cl.default.func,maxTopLevelChildren:cl.default.number,topLevelMaxExceededItem:cl.default.any,rules:function(r,u,c){var d=[],m=r[u];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 `".concat(u,"` supplied to `").concat(c,"`. Must be of shape {[index:string]:function} "));if(d.length>0)return new Error("Invalid prop `".concat(u,"` supplied to `").concat(c,"`. These ")+"props are not of type function `".concat(d.join(", "),"` "))}},markdownit:cl.default.instanceOf(GF),style:cl.default.any,mergeStyle:cl.default.bool,allowedImageHandlers:cl.default.arrayOf(cl.default.string),defaultImageHandler:cl.default.string,debugPrintTree:cl.default.bool};Wge=Gge});var oB,vp,uB,$ge=fe(()=>{"use strict";I();wn();oB=de(Ye()),vp=function(r){var u=oB.default.useRef(!1);u.current||(Dt.getInstance().setFeatures(r),u.current=!0)},uB=function(r){var u=oB.default.useRef(!1);if(!u.current){Dt.getInstance().setFeatures(r);try{r&&(!Microsoft.Office.WebExtension.FeatureGates||Object.keys(Microsoft.Office.WebExtension.FeatureGates).length===0)&&(Microsoft.Office.WebExtension.FeatureGates=r)}catch(c){}u.current=!0}}});var Kge,qge=fe(()=>{"use strict";I();Kge="381F5A82-1D19-4645-B2A8-7F78BCE571Y7"});var IDe,$F,cB=fe(()=>{"use strict";I();Xn();IDe=de(Ye()),$F=da(function(e){var r,u,c,d,m,t;return{comboboxInternal:{alignSelf:"center",alignItems:"center"},comboboxView:{minHeight:42,width:"100%",alignContent:"center",justifyContent:"center",flex:1},view:{},suggestionsButtonCenter:{justifyContent:"center"},suggestionsView:{alignContent:"center",justifyContent:"center",flexDirection:"row",backgroundColor:"transparent",marginBottom:16,flex:1},suggestionsViewInternal:{alignContent:"center",flexDirection:"row",height:"100%",width:"100%",flexWrap:"wrap",justifyContent:"center",flex:1},suggestionsText:{flex:1,alignSelf:"center",fontSize:11,flexShrink:1},buttonIconView:{width:12,marginLeft:4,marginRight:15,alignSelf:"center"},shimmerCircle:{marginLeft:5,marginTop:2},shimmerRectLong:{borderRadius:4,width:175},shimmerRectShort:{borderRadius:4,width:120},shimmerView:{marginLeft:8,flexDirection:"row",flex:1},shimmerViewInternal:{gap:4,flexDirection:"column",paddingTop:2,flex:1,alignContent:"center",justifyContent:"center",marginLeft:10},suggestionTextFileInternal:{backgroundColor:e.colors.neutralBackground3,borderRadius:2},suggestionTextInternal:{color:(r=(u=e.host.palette)==null?void 0:u.TextCtl)!=null?r:e.colors.neutralForeground1,marginLeft:10,width:205},suggestionTextInternalHover:{color:(c=(d=e.host.palette)==null?void 0:d.TextCtlHover)!=null?c:e.colors.neutralForeground1Hover},suggestionTextInternalPressed:{color:(m=(t=e.host.palette)==null?void 0:t.TextCtlPressed)!=null?m:e.colors.neutralForeground1Pressed}}})});var Wwt,KF,ac,DDe,MDe,_De,qF,sB,Qge=fe(()=>{"use strict";I();Wwt=de(Ye());rh();KF=de(Dr());cB();tt();ac=de(it()),DDe=[{type:"rect",borderRadiusX:3,borderRadiusY:3,width:150,height:9,x:0,y:0}],MDe=[{type:"rect",borderRadiusX:3,borderRadiusY:3,width:200,height:9,x:0,y:0}],_De=[{type:"rect",borderRadiusX:30,borderRadiusY:30,height:30,width:30,x:0,y:0}],qF=function(){var r=ft(),u=$F(r);return(0,ac.jsxs)(KF.View,{style:u.shimmerView,children:[(0,ac.jsx)(sB,{elements:_De,duration:2350,delay:150,shimmerWaveWidth:"100%",viewStyle:u.shimmerCircle}),(0,ac.jsxs)(KF.View,{style:u.shimmerViewInternal,children:[(0,ac.jsx)(sB,{elements:MDe,duration:2e3,delay:500,shimmerWaveWidth:150,viewStyle:u.shimmerRectLong}),(0,ac.jsx)(sB,{elements:DDe,duration:1500,delay:1e3,shimmerWaveWidth:150,viewStyle:u.shimmerRectShort})]})]})},sB=function(r){var u=r.elements,c=r.duration,d=r.delay,m=r.shimmerWaveWidth,t=r.viewStyle;return(0,ac.jsx)(KF.View,{style:t,children:(0,ac.jsx)(E1,{elements:u,duration:c,delay:d,shimmerWaveWidth:m})})}});var Jge,QF,Ji,LDe,Xge,BDe,JF,Yge=fe(()=>{"use strict";I();Jge=de(Ye());td();Ta();QF=de(Dr());Qge();tt();cB();tt();Jn();Ji=de(it()),LDe="/",Xge=function(r){var u=r.suggestedPrompts,c=r.onClick,d=r.disabled,m=r.useSuggestionButtonTextStyles,t=!u.find(function(s){return s.icon===void 0});return u.length===0?(0,Ji.jsxs)(Ji.Fragment,{children:[(0,Ji.jsx)(JF,{disabled:!0,children:(0,Ji.jsx)(qF,{})}),(0,Ji.jsx)(JF,{disabled:!0,children:(0,Ji.jsx)(qF,{})}),(0,Ji.jsx)(JF,{disabled:!0,children:(0,Ji.jsx)(qF,{})})]}):(0,Ji.jsx)(Ji.Fragment,{children:u.filter(function(s,n){return n<3}).map(function(s,n){var a={key:n,element:s,onClick:c,useIcons:t,disabled:d,useSuggestionButtonTextStyles:m};return(0,Ji.jsx)(BDe,Object.assign({},a))})})},BDe=function(r){var u=r.element,c=r.onClick,d=r.useIcons,m=r.useSuggestionButtonTextStyles,t=Jge.useCallback(function(){c(u)},[u,c]),s=oi({}),n=ft(),a=$F(n),l=[],o=u.content,f=u.attachments;u.placeholder!==void 0&&u.placeholder.index>=0&&u.placeholder.index<o.length&&o[u.placeholder.index]===LDe&&(u.placeholder.type==="Event"||u.placeholder.type==="File"||u.placeholder.type==="Message"||u.placeholder.type==="People")&&l.push({start:u.placeholder.index,length:1,text:u.placeholder.type==="Event"?dr.startEvent:u.placeholder.type==="File"?dr.startFile:u.placeholder.type==="Message"?dr.startMessage:dr.startPeople,isFile:!0});for(var g of f)l.push({start:g.start,length:g.length,text:o.substring(g.start,g.start+g.length),isFile:!0});if(l.length===0)l.push({start:0,length:o.length,text:o});else{l.sort(function(A,T){return A.start-T.start}),l[0].start>0&&l.unshift({start:0,length:l[0].start,text:o.substring(0,l[0].start)});for(var h=0;h<l.length-2;h++){var y=l[h],p=l[h+1];if(y.start+y.length<p.start){var R=y.start+y.length;l.splice(++h,0,{start:R,length:p.start-y.start-y.length,text:o.substring(R,p.start)})}}var C=l[l.length-1];if(C.start+C.length<o.length){var S=C.start+C.length;l.push({start:S,length:o.length-S,text:o.substring(S)})}}var F=l.map(function(A){return A.text}).join(""),E=m==null?void 0:m(n,s.state);return(0,Ji.jsx)(JF,Object.assign({style:a.suggestionsButtonCenter,icon:d?u.icon:void 0,onClick:t,tooltip:F,accessibilityLabel:F,disabled:r.disabled},s.props,{children:(0,Ji.jsx)(QF.Text,{style:E,children:l.map(function(A){return A.isFile?(0,Ji.jsx)(QF.Text,{style:a.suggestionTextFileInternal,children:A.text},A.start):(0,Ji.jsx)(QF.Text,{children:A.text},A.start)})})}))},JF=Gu.compose({slotProps:{root:ra(function(e){return{style:{flexDirection:"row",width:254,borderRadius:12,borderWidth:1,height:56,marginEnd:11,alignItems:"center",backgroundColor:e.backgroundColor,borderColor:e.borderColor}}},["backgroundColor","borderColor"])}}).customize(function(e){var r=e.host.palette;if(r){var u,c,d,m,t,s,n,a,l,o,f,g;return{iconColor:(u=e.host.palette)==null?void 0:u.TextEmphasis,backgroundColor:(c=e.host.palette)==null?void 0:c.BkgCtl,borderColor:(d=e.host.palette)==null?void 0:d.StrokeCtl,hovered:{iconColor:(m=e.host.palette)==null?void 0:m.TextEmphasisHover,backgroundColor:(t=e.host.palette)==null?void 0:t.BkgCtlHover,borderColor:(s=e.host.palette)==null?void 0:s.StrokeCtlHover},pressed:{iconColor:(n=e.host.palette)==null?void 0:n.TextEmphasisHover,backgroundColor:(a=e.host.palette)==null?void 0:a.BkgCtlPressed,borderColor:(l=e.host.palette)==null?void 0:l.StrokeCtlPressed},focused:{iconColor:(o=e.host.palette)==null?void 0:o.TextEmphasisHover,backgroundColor:(f=e.host.palette)==null?void 0:f.BkgCtlHover,borderColor:(g=e.host.palette)==null?void 0:g.StrokeCtlHover}}}return{iconColor:e.colors.compoundBrandForeground1,backgroundColor:e.colors.neutralBackground1,borderColor:e.colors.neutralStroke2,hovered:{iconColor:e.colors.compoundBrandForeground1Hover,backgroundColor:e.colors.neutralBackground1Hover,borderColor:e.colors.neutralStroke2},pressed:{iconColor:e.colors.compoundBrandForeground1Pressed,backgroundColor:e.colors.neutralBackground1Pressed,borderColor:e.colors.neutralStroke2},focused:{iconColor:e.colors.compoundBrandForeground1Hover,backgroundColor:e.colors.neutralBackground1Hover,borderColor:e.colors.neutralStroke2}}})});var eme,rme=fe(()=>{"use strict";I();eme=function(e){return e.SuggestedPromptClicked="SuggestedPromptClicked",e}({})});var tme,ame,XF,nme,Af,Jo,Rp,ime,G0,PDe,dB,lme=fe(()=>{"use strict";I();tme=de(Ei()),ame=de(Ql()),XF=de(Oa()),nme=de(ni()),Af=de(o1()),Jo=de(Ye());sM();Z6();vde();qge();Ta();Rp=de(Dr());Yge();ime=de(z6());tt();Xs();YD();rme();G0=de(it()),PDe=["editable","hasCIQ","initialPrompt","getPromptSuggestions","isCiqLoading","isCommercial","maxCharacters","onClose","onModelChange","onPromptDeltaChanged","onQueryStringChanged","onSubmit","modelOptions","placeholder","selectedModel","styles","telemData","telemetryLogger","useSuggestionButtonTextStyles","results"],dB=function(r){var u=r.editable,c=r.hasCIQ,d=r.initialPrompt,m=r.getPromptSuggestions,t=r.isCiqLoading,s=r.isCommercial,n=r.maxCharacters,a=r.onClose,l=r.onModelChange,o=r.onPromptDeltaChanged,f=r.onQueryStringChanged,g=r.onSubmit,h=r.modelOptions,y=r.placeholder,p=r.selectedModel,R=r.styles,C=r.telemData,S=r.telemetryLogger,F=r.useSuggestionButtonTextStyles,E=r.results,A=(0,nme.default)(r,PDe),T=ft(),M=Jo.useRef(null),_=Jo.useState([]),L=(0,XF.default)(_,2),k=L[0],v=L[1],b=!0,x=Jo.useRef(null),w=Jo.useState(!1),B=(0,XF.default)(w,2),P=B[0],U=B[1],Q=Jo.useState(-1),W=(0,XF.default)(Q,2),q=W[0],H=W[1],G=Jo.useCallback(function(K){var $,j,N,J=K.content,ee=K.attachments,Y=($=K.placeholder)==null?void 0:$.index,re=Y!==void 0&&Y>=0&&Y<J.length&&J[Y]==="/";Wo()||(re?(H(Y+1),U(!0)):(H(-1),U(!1))),(j=M.current)==null||j.focus(),(N=M.current)==null||N.getFormattedText().then(function(ue){var ce=bX(ue);if(Wo()){var oe,ae;(oe=x.current)==null||oe.replaceTextInCIQ((ae=Oc(J||"",ee,T,ce))!=null?ae:{ops:[{insert:""}]},0,-1,Y??-1)}else{var le;if(XD()){var ne,te;(ne=M.current)==null||ne.replaceText((te=Oc(J||"",ee,T,ce))!=null?te:{ops:[{insert:""}]},0,-1)}else{var ie,se;(ie=M.current)==null||ie.setFormattedText((se=Oc(J||"",ee,T,ce))!=null?se:{ops:[{insert:""}]})}(le=M.current)==null||le.setTextSelection(-1,-1)}}).catch(function(ue){if(Wo()){var ce,oe;(ce=x.current)==null||ce.replaceTextInCIQ((oe=Oc(J||"",ee,T,0))!=null?oe:{ops:[{insert:""}]},0,-1,Y??-1)}else{var ae;if(XD()){var le,ne;(le=M.current)==null||le.replaceText((ne=Oc(J||"",ee,T,0))!=null?ne:{ops:[{insert:""}]},0,-1)}else{var te,ie;(te=M.current)==null||te.setFormattedText((ie=Oc(J||"",ee,T,0))!=null?ie:{ops:[{insert:""}]})}(ae=M.current)==null||ae.setTextSelection(-1,-1)}}),S&&S.logTelemetry(S.createEvent(eme.SuggestedPromptClicked,C,K.promptId&&[Af.makeStringDataField("SuggestedPromptId",K.promptId)]||[]),{dataCategories:Af.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Af.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:Af.EnumObjects.SamplingPolicy.CriticalUsage})},[C,S,T]),z=Jo.useCallback((0,ame.default)(function*(){var K=[];if(m!==void 0)try{K.push.apply(K,(0,tme.default)(yield m()))}catch($){}return K}),[m]);Jo.useEffect(function(){z().then(function(K){v(K)})},[z]);var V=Jo.useCallback(function(K){!K.open&&P&&(U(!1),H(-1))},[P]),Z=void 0,D=!0,O=(0,G0.jsx)(s_,Object.assign({useIPE:!0,addAttachment:P,appearance:"inline",ciqRef:x,dismissUIType:"menu",editable:u,initialPrompt:d,hasCIQ:c&&u!==!1,showPrivacyDisclaimer:!1,onClose:a,manualTriggerTextPosition:q,noSlashInsertForAttachment:!0,replaceAllTextOnCIQTrigger:!1,onCIQOpenChange:V,focusOnMount:!1,isCiqLoading:t,maxCharacters:n,modelOptions:h,onModelChange:l,onSubmit:g,placeholder:y??dr.proactiveStartPrompt,onQueryStringChanged:f,onPromptDeltaChanged:o,ref:M,results:E,selectedModel:p,size:"medium"},Z,A));return(0,G0.jsx)(Zo,{isCircularNavigation:!0,tabKeyNavigation:"NavigateWrap",focusZoneDirection:"bidirectional",children:(0,G0.jsxs)(Rp.View,{accessible:!0,accessibilityLabel:dr.startInputA11yLabel,style:R.view,children:[m&&(0,G0.jsx)(Rp.View,{style:R.suggestionsView,children:(0,G0.jsx)(Xge,{suggestedPrompts:k,onClick:G,disabled:!u,useSuggestionButtonTextStyles:F})}),(0,G0.jsx)(Rp.View,{style:R.comboboxView,children:(0,G0.jsx)(Rp.View,{style:R.comboboxInternal,children:(0,G0.jsx)(ime.UIAnchor,{uid:Kge,children:O})})})]})})}});var bl=fe(()=>{"use strict";I();c1();c1();c1();Ah();OM();qh();fse();Rse();XM();Cde();Oi();Fde();c2e();JD();$ge();lme();Q5()});var ume=ar((hDt,ome)=>{I();ome.exports=Bc().StringResources.createLazyTable({location:"_ms_office_sdx_start_xl_ui/strings.resjson"})});function cme(e){for(var r=arguments.length,u=new Array(r>1?r-1:0),c=1;c<r;c++)u[c-1]=arguments[c];return e.replace(/{(\d+)}/g,function(d,m){return u[m]})}var za,ga,ms=fe(()=>{"use strict";I();za=ume(),ga={announceCraftingComplete:za.getString("announceCraftingComplete"),announceGeneralError:za.getString("announceGeneralError"),chatWithCopilotTitle:za.getString("chatWithCopilotTitle"),dynamicSuggestionsLoadingMessage:za.getString("dynamicSuggestionsLoadingMessage"),freDialogAppName:za.getString("freDialogAppName"),autoSaveWarningMessage:za.getString("autoSaveWarningMessage"),formulaExplanationAccessibilityLabel:za.getString("formulaExplanationAccessibilityLabel"),formulaExplanationChatButton:za.getString("formulaExplanationChatButton"),formulaExplanationCopilotUnsupportedLanguageMessage:za.getString("formulaExplanationCopilotUnsupportedLanguageMessage"),formulaExplanationErrorMessage:za.getString("formulaExplanationErrorMessage"),formulaExplanationExplainTheFormulaPrompt:za.getString("formulaExplanationExplainTheFormulaPrompt"),formulaExplanationLicensingErrorMessage:za.getString("formulaExplanationLicensingErrorMessage"),formulaExplanationLoading1:za.getString("formulaExplanationLoading1"),formulaExplanationLoading2:za.getString("formulaExplanationLoading2"),formulaExplanationLoading3:za.getString("formulaExplanationLoading3"),formulaExplanationLoading4:za.getString("formulaExplanationLoading4"),formulaExplanationProgressBarAccessibilityLabel:za.getString("formulaExplanationProgressBarAccessibilityLabel"),formulaExplanationProgressBarDismissButton:za.getString("formulaExplanationProgressBarDismissButton"),formulaExplanationRetryButton:za.getString("formulaExplanationRetryButton"),formulaExplanationTitle:za.getString("formulaExplanationTitle"),freDialogCapabilityOne:za.getString("freDialogCapabilityOne"),freDialogCapabilityTwo:za.getString("freDialogCapabilityTwo"),freDialogCapabilityThree:za.getString("freDialogCapabilityThree"),freDialogDescriptionOneConsumer:za.getString("freDialogDescriptionOneConsumer"),refreshPrompts:za.getString("refreshPrompts"),formulaByExampleTitle:za.getString("formulaByExampleTitle"),formulaByExampleBody:za.getString("formulaByExampleBody"),formulaByExampleShowFormula:za.getString("formulaByExampleShowFormula"),formulaByExampleHideFormula:za.getString("formulaByExampleHideFormula"),formulaByExampleApply:za.getString("formulaByExampleApply"),formulaByExampleIgnore:za.getString("formulaByExampleIgnore"),formulaByExampleGiveFeedback:za.getString("formulaByExampleGiveFeedback"),formulaByExampleDisclaimer:za.getString("formulaByExampleDisclaimer"),promptPlaceholderTextIPE:za.getString("promptPlaceholderTextIPE"),rowNumberingTitle:za.getString("formulaByExampleRowNumberingTitle"),rowNumberingBody:za.getString("formulaByExampleRowNumberingBody"),rowNumberingApplyAsValue:za.getString("formulaByExampleRowNumberingApplyAsValue"),toggleAutoSaveOnButtonText:za.getString("toggleAutoSaveOnButtonText")}});var dme=ar((CDt,sme)=>{I();sme.exports=jl().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 gme=ar((yDt,fme)=>{I();fme.exports=jl().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 hme=ar((bDt,mme)=>{I();mme.exports=jl().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 vme=ar((EDt,pme)=>{I();pme.exports=jl().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 Cme=ar((xDt,Rme)=>{I();Rme.exports=jl().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 yme=ar((wDt,Fme)=>{I();Fme.exports=jl().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 bme=ar((DDt,Sme)=>{I();Sme.exports=jl().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 Eme=ar((_Dt,Ame)=>{I();Ame.exports=jl().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 xme=ar((BDt,Tme)=>{I();Tme.exports=jl().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 wme=ar((ODt,kme)=>{I();kme.exports=jl().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 Dme=ar((HDt,Ime)=>{I();Ime.exports=jl().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 _me=ar((ZDt,Mme)=>{I();Mme.exports=jl().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 Xd,ODe,NDe,HDe,VDe,ZDe,jDe,UDe,GDe,WDe,zDe,$De,KDe,Lme,Bme=fe(()=>{"use strict";I();ms();Ta();bl();Xd=de(Dr()),ODe=dme(),NDe=gme(),HDe=hme(),VDe=vme(),ZDe=Cme(),jDe=yme(),UDe=bme(),GDe=Eme(),WDe=xme(),zDe=wme(),$De=Dme(),KDe=_me(),Lme=function(r,u){return r===ei.ConsumerNonPro?[]:u&&r===ei.Consumer?[]:[{title:r===ei.Consumer?dr.freDialogTitleOneConsumer:dr.freDialogTitleOne,description:r===ei.Consumer?ga.freDialogDescriptionOneConsumer:Rn(dr.freDialogDescriptionOne,ga.freDialogAppName,ga.freDialogCapabilityOne,ga.freDialogCapabilityTwo,ga.freDialogCapabilityThree),image:{light:Xd.I18nManager.isRTL?UDe:ODe,dark:Xd.I18nManager.isRTL?WDe:HDe,hc:Xd.I18nManager.isRTL?$De:ZDe,altText:dr.freScreenOneImageAltText}},{title:dr.freDialogTitleTwo,description:dr.freDialogDescriptionTwo,image:{light:Xd.I18nManager.isRTL?GDe:NDe,dark:Xd.I18nManager.isRTL?zDe:VDe,hc:Xd.I18nManager.isRTL?KDe:jDe,altText:dr.freScreenTwoImageAltText}}]}});var QDt,Pme,fB,Ome=fe(()=>{"use strict";I();bl();Bme();QDt=de(Ye()),Pme=de(it()),fB=function(r){var u=r.freType,c=r.onSkip,d=r.onComplete,m=r.useArbutusContent,t=r.useUpdatedProdigiContent;return(0,Pme.jsx)(v_,{freType:u,onSkip:c,onComplete:d,pageContent:Lme(u,!!m),useArbutusContent:m,useUpdatedProdigiContent:t})}});function a0(){return{}}var Nme=fe(()=>{"use strict";I()});var Vme=ar((tMt,Hme)=>{I();Hme.exports=OfficePlatformGlobal.Reka});var Xo,gB=fe(()=>{"use strict";I();Xo=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}({})});var Cp,Zme,Al,YF=fe(()=>{"use strict";I();Cp=de(Vme());gB();Cp.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"]}});Zme={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",[]]}],XLFormulaByExampleStartReka:["Mso::StartSDX::XLFormulaByExampleStartReka",{applySuggestion:["FireAndForgetMethod",[]],declineSuggestion:["FireAndForgetMethod",[]],giveFeedback:["FireAndForgetMethod",[]],applyAsValue:["FireAndForgetMethod",[]]}]},Al={XLStartReka:Cp.RekaServiceRegistry.getNativeService(Zme.XLStartReka),XLFormulaByExampleStartReka:Cp.RekaServiceRegistry.getNativeService(Zme.XLFormulaByExampleStartReka)}});var cMt,jme,Ume,mB,Gme=fe(()=>{"use strict";I();cMt=de(Ye()),jme=de(ya()),Ume=de(it()),mB=function(r){return(0,Ume.jsx)(jme.default,Object.assign({width:"20",height:"20",viewBox:"0 0 20 20"},r))}});var gMt,ry,ey,qDe,hB,Wme=fe(()=>{"use strict";I();gMt=de(Ye()),ry=de(ya()),ey=de(it()),qDe=function(r){return(0,ey.jsx)(ry.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,ey.jsx)(ry.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})})},hB=function(r){return(0,ey.jsx)(qDe,{color:r.color})}});var vMt,ay,ty,QDe,pB,zme=fe(()=>{"use strict";I();vMt=de(Ye()),ay=de(ya()),ty=de(it()),QDe=function(r){return(0,ty.jsx)(ay.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,ty.jsx)(ay.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})})},pB=function(r){return(0,ty.jsx)(QDe,{color:r.color})}});var yMt,iy,ny,JDe,vB,$me=fe(()=>{"use strict";I();yMt=de(Ye()),iy=de(ya()),ny=de(it()),JDe=function(r){return(0,ny.jsx)(iy.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,ny.jsx)(iy.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})})},vB=function(r){return(0,ny.jsx)(JDe,{color:r.color})}});var EMt,oy,ly,XDe,RB,Kme=fe(()=>{"use strict";I();EMt=de(Ye()),oy=de(ya()),ly=de(it()),XDe=function(r){return(0,ly.jsx)(oy.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,ly.jsx)(oy.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})})},RB=function(r){return(0,ly.jsx)(XDe,{color:r.color})}});var wMt,cy,uy,YDe,CB,qme=fe(()=>{"use strict";I();wMt=de(Ye()),cy=de(ya()),uy=de(it()),YDe=function(r){return(0,uy.jsx)(cy.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,uy.jsx)(cy.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})})},CB=function(r){return(0,uy.jsx)(YDe,{color:r.color})}});var _Mt,dy,sy,eMe,FB,Qme=fe(()=>{"use strict";I();_Mt=de(Ye()),dy=de(ya()),sy=de(it()),eMe=function(r){return(0,sy.jsx)(dy.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,sy.jsx)(dy.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})})},FB=function(r){return(0,sy.jsx)(eMe,{color:r.color})}});var OMt,gy,fy,rMe,yB,Jme=fe(()=>{"use strict";I();OMt=de(Ye()),gy=de(ya()),fy=de(it()),rMe=function(r){return(0,fy.jsx)(gy.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,fy.jsx)(gy.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})})},yB=function(r){return(0,fy.jsx)(rMe,{color:r.color})}});var ZMt,hy,my,tMe,SB,Xme=fe(()=>{"use strict";I();ZMt=de(Ye()),hy=de(ya()),my=de(it()),tMe=function(r){return(0,my.jsx)(hy.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,my.jsx)(hy.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})})},SB=function(r){return(0,my.jsx)(tMe,{color:r.color})}});var Yme=fe(()=>{"use strict";I();Gme();Wme();zme();$me();Kme();qme();Qme();Jme();Xme()});function e4e(e){if(e.isLoading)return(0,Xi.jsx)(ot,{children:ga.dynamicSuggestionsLoadingMessage});var r=function(){var c=(0,Fp.default)(function*(d){Dt.getInstance().getChangeGate("SendPromptToInputBox")&&e.onSuggestionSelect&&d.onGridActionType!=="LaunchStartDialog"?e.onSuggestionSelect(d):(yield Al.XLStartReka.SendActionFromIPE(d),B0.close(e.startUIId))});return function(m){return c.apply(this,arguments)}}(),u=function(){var c=(0,Fp.default)(function*(){yield Al.XLStartReka.LaunchCopilotTaskPane(),B0.close(e.startUIId)});return function(){return c.apply(this,arguments)}}();return(0,Xi.jsxs)(Xi.Fragment,{children:[e.prompts.map(function(c,d){var m=c.iconName!==void 0?bB[c.iconName]:bB[Xo.Blank];return(0,Xi.jsx)(W1,{iconSlot:m,onPress:(0,Fp.default)(function*(){return yield r(c.sendActionProps)}),children:c.promptLabel},d)}),(0,Xi.jsx)(L0,{}),(0,Xi.jsx)(W1,{iconSlot:bB[Xo.ChatSparkle],onPress:(0,Fp.default)(function*(){return yield u()}),children:ga.chatWithCopilotTitle})]})}var Fp,W0,t_t,Xi,bB,r4e=fe(()=>{"use strict";I();Fp=de(Ql()),W0=de(gl()),t_t=de(Ye());bl();Yme();gB();rn();ms();Gh();YF();wn();Xi=de(it()),bB=(0,W0.default)((0,W0.default)((0,W0.default)((0,W0.default)((0,W0.default)((0,W0.default)((0,W0.default)((0,W0.default)((0,W0.default)({},Xo.ArrowTrendingLines,(0,Xi.jsx)(FB,{})),Xo.Blank,(0,Xi.jsx)(mB,{})),Xo.ChatSparkle,(0,Xi.jsx)(hB,{})),Xo.GlobeSearch,(0,Xi.jsx)(SB,{})),Xo.HatGraduation,(0,Xi.jsx)(yB,{})),Xo.MathFormula,(0,Xi.jsx)(RB,{})),Xo.PaintBucket,(0,Xi.jsx)(pB,{})),Xo.Pivot,(0,Xi.jsx)(CB,{})),Xo.Table,(0,Xi.jsx)(vB,{}))});var a4e=ar(t4e=>{"use strict";I();Object.defineProperty(t4e,"__esModule",{value:!0})});var n4e=ar(yp=>{"use strict";I();Object.defineProperty(yp,"__esModule",{value:!0});yp.EncryptionTypeEnum=void 0;var aMe;(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"})(aMe=yp.EncryptionTypeEnum||(yp.EncryptionTypeEnum={}))});var i4e=ar(hs=>{"use strict";I();Object.defineProperty(hs,"__esModule",{value:!0});hs.UserFeedback=hs.MessageType=void 0;var nMe;(function(e){e.Default="Default",e.MarkdownCard="MarkdownCard"})(nMe=hs.MessageType||(hs.MessageType={}));var iMe;(function(e){e.Like="Like",e.Dislike="Dislike"})(iMe=hs.UserFeedback||(hs.UserFeedback={}))});var l4e=ar(Sp=>{"use strict";I();Object.defineProperty(Sp,"__esModule",{value:!0});Sp.CopilotStringsEnum=void 0;var lMe;(function(e){e.GenericErrorMessage="GenericErrorMessage",e.LicensingErrorMessage="LicensingErrorMessage",e.CopilotUnsupportedLanguageMessage="CopilotUnsupportedLanguageMessage",e.ExplainTheFormulaPrompt="ExplainTheFormulaPrompt"})(lMe=Sp.CopilotStringsEnum||(Sp.CopilotStringsEnum={}))});var u4e=ar(o4e=>{"use strict";I();Object.defineProperty(o4e,"__esModule",{value:!0})});var ps=ar(n0=>{"use strict";I();var oMe=n0&&n0.__createBinding||(Object.create?function(e,r,u,c){c===void 0&&(c=u);var d=Object.getOwnPropertyDescriptor(r,u);(!d||("get"in d?!r.__esModule:d.writable||d.configurable))&&(d={enumerable:!0,get:function(){return r[u]}}),Object.defineProperty(e,c,d)}:function(e,r,u,c){c===void 0&&(c=u),e[c]=r[u]}),bp=n0&&n0.__exportStar||function(e,r){for(var u in e)u!=="default"&&!Object.prototype.hasOwnProperty.call(r,u)&&oMe(r,e,u)};Object.defineProperty(n0,"__esModule",{value:!0});bp(a4e(),n0);bp(n4e(),n0);bp(i4e(),n0);bp(l4e(),n0);bp(u4e(),n0)});var e2=ar(El=>{"use strict";I();Object.defineProperty(El,"__esModule",{value:!0});El.tableContextEnabled=El.isSendChatHistorySignalEnabled=El.handleAlSessionDisconnect=El.handleAlSessionRestart=El.formulaExplanationFluxSkillOverrideEnabled=El.elseSkillOverridesEnabled=El.isCopilotOnGridMessageSyncEnabled=void 0;function uMe(){return Yd("CopilotOnGridMessageSync",!1)}El.isCopilotOnGridMessageSyncEnabled=uMe;function cMe(){return Yd("CG.ElseSkillOverridesEnabled",!0)}El.elseSkillOverridesEnabled=cMe;function sMe(){return Yd("FormulaExplanationFluxSkillOverride",!1)}El.formulaExplanationFluxSkillOverrideEnabled=sMe;function dMe(){return Yd("CG.HandleAlSessionRestart",!0)}El.handleAlSessionRestart=dMe;function fMe(){return Yd("CG.HandleAlSessionDisconnect",!0)}El.handleAlSessionDisconnect=fMe;function gMe(){return Yd("SendChatHistorySignal",!1)}El.isSendChatHistorySignalEnabled=gMe;function mMe(){return Yd("CG.TableContext",!0)}El.tableContextEnabled=mMe;function Yd(e,r){var u=OfficeRuntime.experimentation.getBooleanFeatureGate("Microsoft.Office.Excel.FA000000140."+e,r);return u!==r?u:OfficeRuntime.experimentation.getBooleanFeatureGate(e,r)}});var Ul=ar(La=>{"use strict";I();Object.defineProperty(La,"__esModule",{value:!0});La.TelemetryQuerySource=La.TelemetryChatErrorType=La.LogLevel=La.TelemetryCommandingErrorKeys=La.TelemetryChatEventType=La.TelemetryChatEventsKeys=La.TelemetryChatEntryPoint=La.TelemetryEventType=La.TelemetryStandardizedVerb=La.TelemetryUsageFeatureName=La.TelemetryStandardizedFeature=La.AshaError=La.AshaVeto=void 0;var hMe;(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"})(hMe=La.AshaVeto||(La.AshaVeto={}));var pMe;(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"})(pMe=La.AshaError||(La.AshaError={}));var vMe;(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.Python="Python",e.Search="Search",e.Handoff="Handoff",e.ShowPreloadedCopilot="ShowPreloadedCopilot",e.Unset=""})(vMe=La.TelemetryStandardizedFeature||(La.TelemetryStandardizedFeature={}));var RMe;(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.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=""})(RMe=La.TelemetryUsageFeatureName||(La.TelemetryUsageFeatureName={}));var CMe;(function(e){e.Analyze="Analyze",e.Ask="Ask",e.Command="Command",e.Create="Create",e.Share="Share",e.Summarize="Summarize",e.UnknownIntent="UnknownIntent"})(CMe=La.TelemetryStandardizedVerb||(La.TelemetryStandardizedVerb={}));var FMe;(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"})(FMe=La.TelemetryEventType||(La.TelemetryEventType={}));var yMe;(function(e){e.Chat="Chat",e.Canvas="Canvas"})(yMe=La.TelemetryChatEntryPoint||(La.TelemetryChatEntryPoint={}));var SMe;(function(e){e.ChatEventType="ChatEventType",e.ChatEventParameters="ChatEventParameters",e.UserQueryOrder="UserQueryOrder"})(SMe=La.TelemetryChatEventsKeys||(La.TelemetryChatEventsKeys={}));var bMe;(function(e){e.ALMessageReceivedAfterTimeout="AL_Message_Received_After_Timeout",e.FormulaExplanationTriggered="Formula_Explanation_Triggered",e.RetryQuery="Retry_Query",e.ContinueInChat="Continue_In_Chat",e.QuerySuccess="Query_Success",e.QueryError="Query_Error",e.ALSessionDisconnected="AL_Session_Disconnected",e.ALSessionReconnected="AL_Session_Reconnected",e.ALSessionClosed="AL_Session_Closed"})(bMe=La.TelemetryChatEventType||(La.TelemetryChatEventType={}));var AMe;(function(e){e.LogLevel="LogLevel",e.ErrorMessage="ErrorMessage",e.NumOfColumnHidden="NumOfColumnHidden"})(AMe=La.TelemetryCommandingErrorKeys||(La.TelemetryCommandingErrorKeys={}));var EMe;(function(e){e[e.Warning=400]="Warning",e[e.ASHA=450]="ASHA",e[e.Error=500]="Error",e[e.Critical=600]="Critical"})(EMe=La.LogLevel||(La.LogLevel={}));var TMe;(function(e){e.DetectedUnsupportedLanguage="Unsupported_Language",e.LicensingError="Licensing_Error",e.OrchestratorDisengaged="OrchestratorDisengaged",e.ServiceError="Service_Error"})(TMe=La.TelemetryChatErrorType||(La.TelemetryChatErrorType={}));var xMe;(function(e){e.Default="Default",e.ExternalQuery="ExternalQuery"})(xMe=La.TelemetryQuerySource||(La.TelemetryQuerySource={}))});var xB=ar((I_t,TB)=>{I();var c4e=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof window.msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto);c4e?(AB=new Uint8Array(16),TB.exports=function(){return c4e(AB),AB}):(EB=new Array(16),TB.exports=function(){for(var r=0,u;r<16;r++)r&3||(u=Math.random()*4294967296),EB[r]=u>>>((r&3)<<3)&255;return EB});var AB,EB});var kB=ar((M_t,d4e)=>{I();var s4e=[];for(Ap=0;Ap<256;++Ap)s4e[Ap]=(Ap+256).toString(16).substr(1);var Ap;function kMe(e,r){var u=r||0,c=s4e;return[c[e[u++]],c[e[u++]],c[e[u++]],c[e[u++]],"-",c[e[u++]],c[e[u++]],"-",c[e[u++]],c[e[u++]],"-",c[e[u++]],c[e[u++]],"-",c[e[u++]],c[e[u++]],c[e[u++]],c[e[u++]],c[e[u++]],c[e[u++]]].join("")}d4e.exports=kMe});var m4e=ar((L_t,g4e)=>{I();var wMe=xB(),IMe=kB(),f4e,wB,IB=0,DB=0;function DMe(e,r,u){var c=r&&u||0,d=r||[];e=e||{};var m=e.node||f4e,t=e.clockseq!==void 0?e.clockseq:wB;if(m==null||t==null){var s=wMe();m==null&&(m=f4e=[s[0]|1,s[1],s[2],s[3],s[4],s[5]]),t==null&&(t=wB=(s[6]<<8|s[7])&16383)}var n=e.msecs!==void 0?e.msecs:new Date().getTime(),a=e.nsecs!==void 0?e.nsecs:DB+1,l=n-IB+(a-DB)/1e4;if(l<0&&e.clockseq===void 0&&(t=t+1&16383),(l<0||n>IB)&&e.nsecs===void 0&&(a=0),a>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");IB=n,DB=a,wB=t,n+=122192928e5;var o=((n&268435455)*1e4+a)%4294967296;d[c++]=o>>>24&255,d[c++]=o>>>16&255,d[c++]=o>>>8&255,d[c++]=o&255;var f=n/4294967296*1e4&268435455;d[c++]=f>>>8&255,d[c++]=f&255,d[c++]=f>>>24&15|16,d[c++]=f>>>16&255,d[c++]=t>>>8|128,d[c++]=t&255;for(var g=0;g<6;++g)d[c+g]=m[g];return r||IMe(d)}g4e.exports=DMe});var p4e=ar((P_t,h4e)=>{I();var MMe=xB(),_Me=kB();function LMe(e,r,u){var c=r&&u||0;typeof e=="string"&&(r=e==="binary"?new Array(16):null,e=null),e=e||{};var d=e.random||(e.rng||MMe)();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||_Me(d)}h4e.exports=LMe});var r2=ar((N_t,R4e)=>{I();var BMe=m4e(),v4e=p4e(),MB=v4e;MB.v1=BMe;MB.v4=v4e;R4e.exports=MB});var _B,LB,C4e=fe(()=>{"use strict";I();(function(e){e.Submit="Action.Submit",e.Execute="Action.Execute",e.OpenUrl="Action.OpenUrl",e.ShowCard="Action.ShowCard",e.ToggleVisibility="Action.ToggleVisibility"})(_B||(_B={}));(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"})(LB||(LB={}))});var BB,F4e=fe(()=>{"use strict";I();(function(e){e.add="add",e.remove="remove",e.replace="replace",e.move="move",e.copy="copy",e.test="test"})(BB||(BB={}))});var PB,y4e=fe(()=>{"use strict";I();(function(e){e.CLIENT_SIDE_EXP="ClientSideExp",e.TEST="Test",e.PROD=""})(PB||(PB={}))});var S4e=fe(()=>{"use strict";I()});var b4e=fe(()=>{"use strict";I()});var A4e,E4e,OB,NB,HB,VB,ZB,jB,UB,GB,WB,zB,$B,KB,qB,QB,JB,XB,YB,eP,rP,tP,aP,nP,iP,py,lP,oP,uP,cP,sP,dP,i0,PMe,fP,gP,mP,hP,pP,vP,OMe,RP,CP,FP,yP,SP,bP,AP,EP,T4e=fe(()=>{"use strict";I();A4e=de(rt()),E4e=de(et());(function(e){e[e.Read=0]="Read",e[e.ReadMetadata=1]="ReadMetadata",e[e.Create=2]="Create"})(OB||(OB={}));(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"})(NB||(NB={}));(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"})(HB||(HB={}));(function(e){e.Default="Default",e.Early="Early",e.OnUse="OnUse",e.Never="Never"})(VB||(VB={}));(function(e){e[e.None=0]="None",e[e.Allow=1]="Allow",e[e.AlwaysAllow=2]="AlwaysAllow",e[e.Deny=3]="Deny"})(ZB||(ZB={}));(function(e){e.Quiet="0",e.Verbose="1"})(jB||(jB={}));(function(e){e.TurnBased="turnbased",e.Realtime="realtime",e.All="all"})(UB||(UB={}));(function(e){e.Full="Full",e.Concise="Concise",e.ConciseWithPadding="ConciseWithPadding"})(GB||(GB={}));(function(e){e.Text="text",e.Video="video",e.Voice="voice"})(WB||(WB={}));(function(e){e.Unknown="Unknown",e.TeamsToolKit="TeamsToolKit",e.CopilotStudioFamily="CopilotStudioFamily",e.SharePoint="SharePoint",e.CopilotStudio="CopilotStudio",e.EmbeddedCopilotStudio="EmbeddedCopilotStudio",e.Notebook="Notebook"})(zB||(zB={}));(function(e){e.SharePoint="SharePoint",e.OneDrive="OneDrive",e.OneDriveAndSharePoint="OneDriveAndSharePoint",e.DeepResearch="DeepResearch",e.DeepResearchWork="DeepResearchWork"})($B||($B={}));(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"})(KB||(KB={}));(function(e){e.Success="Success",e.Failure="Failure",e.Pending="Pending",e.BotTurnStarting="BotTurnStarting"})(qB||(qB={}));(function(e){e.Audio="audio",e.Text="text"})(QB||(QB={}));(function(e){e.SearchWeb="SearchWeb",e.EnterpriseFileSearch="EnterpriseFileSearch",e.CodeInterpreter="CodeInterpreter"})(JB||(JB={}));(function(e){e.Error="Error",e.Warning="Warning"})(XB||(XB={}));(function(e){e[e.None=0]="None",e[e.MessagesDeleted=1]="MessagesDeleted"})(YB||(YB={}));(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"})(eP||(eP={}));(function(e){e.None="None",e.Limit="Limit",e.Billing="Billing"})(rP||(rP={}));(function(e){e.ActionMETaskModule="ActionMETaskModule",e.AuthenticationCard="AuthenticationCard",e.CodeInterpreter="CodeInterpreter",e.ConfirmationCard="ConfirmationCard",e.GraphicArt="GraphicArt",e.MultiMessageResponse="MultiMessageResponse"})(tP||(tP={}));(function(e){e.User="User",e.Tenant="Tenant",e.System="System"})(aP||(aP={}));(function(e){e.Unknown="Unknown",e.User="User",e.Tenant="Tenant",e.System="System"})(nP||(nP={}));(function(e){e.Active="Active",e.Draft="Draft",e.Deleted="Deleted",e.Blocked="Blocked"})(iP||(iP={}));(function(e){e.Bot="bot",e.User="user",e.System="system"})(py||(py={}));(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"})(lP||(lP={}));(function(e){e.Image="IMAGE"})(oP||(oP={}));(function(e){e.WebPage="WebPage",e.ClientApp="ClientApp"})(uP||(uP={}));(function(e){e.None="None",e.Positive="Positive",e.Negative="Negative",e.Laugh="Laugh",e.Surprised="Surprised",e.UnknownBf="UnknownBf"})(cP||(cP={}));(function(e){e.Keyboard="Keyboard",e.Speech="Speech"})(sP||(sP={}));(function(e){e.AudioUrl="AudioUrl",e.None="None",e.Simple="Simple",e.Ssml="Ssml"})(dP||(dP={}));(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"})(i0||(i0={}));PMe=new Set([i0.Chat,i0.ChatCompleted,i0.Disengaged,i0.RenderCardRequest,i0.RequireHumanInTheLoop]);(function(e){e.IncomingBotResponse=void 0})(i0||(i0={}));(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"})(fP||(fP={}));(function(e){e.Amount="AMOUNT",e.Setting="SETTING",e.Type="TYPE",e.Unknown="UNKNOWN",e.Unit="UNIT",e.Value="VALUE"})(gP||(gP={}));(function(e){e.Unknown="Unknown",e.None="None",e.Offensive="Offensive",e.OffenseTrigger="OffenseTrigger",e.OffenseResponse="OffenseResponse",e.Blocklist="Blocklist"})(mP||(mP={}));(function(e){e.Finished="FINISHED",e.Intermediate="INTERMEDIATE",e.FinishedAwaitingCommit="FINISHED_AWAITING_COMMIT"})(hP||(hP={}));(function(e){e.General="General",e.Internal="Internal"})(pP||(pP={}));(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.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.OfficePersonalAgentsCopilot="OfficePersonalAgentsCopilot",e.OneNoteCopilot="OneNoteCopilot",e.OneNoteCopilotConsumer="OneNoteCopilotConsumer",e.OneNoteCopilotConsumerOSv2="OneNoteCopilotConsumerOSv2",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.TeamsQueuesIntelligence="TeamsQueuesIntelligence",e.TeamsChatCopilot="TeamsChatCopilot",e.TeamsMessagesSerpAICopilot="TeamsMessagesSerpAICopilot",e.TeamsSerpCopilot="TeamsSerpCopilot",e.TeamsGroupCopilot="TeamsGroupCopilot",e.TeamsMeetingCopilot="teamsmeetingcp",e.TeamsMeetingGroupCopilot="TeamsMeetingGroupCopilot",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.RealtimeChat="AugmentationLoopRealTimeChat",e.AIHubCreateCopilot="AIHubCreateCopilot"})(vP||(vP={}));OMe=(0,A4e.default)(function e(r,u,c){(0,E4e.default)(this,e),this.messageType=i0.Ads,this.author=py.Bot,this.contentOrigin="search ads",this.adsQueryId=r,this.description=c,this.adsInfo=u});(function(e){e.Creative="Creative",e.Balanced="Balanced",e.Precise="Precise"})(RP||(RP={}));(function(e){e.AppChat="appchat"})(CP||(CP={}));(function(e){e.Default="Default",e.Reasoning="Reasoning",e.Responding="Responding"})(FP||(FP={}));(function(e){e.AdaptiveCard="AdaptiveCard"})(yP||(yP={}));(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"})(SP||(SP={}));(function(e){e.SUCCESS="success",e.FAILURE="failure"})(bP||(bP={}));(function(e){e.AlwaysOn="AlwaysOn",e.Dynamic="Dynamic"})(AP||(AP={}));(function(e){e.Document="document",e.Workbook="workbook",e.Presentation="presentation"})(EP||(EP={}))});var TP,xP,kP,x4e=fe(()=>{"use strict";I();(function(e){e.User="User",e.System="System"})(TP||(TP={}));(function(e){e.None="None",e.File="File",e.People="PeopleInferenceAnswer",e.Chat="Chat",e.Topic="Topic",e.Message="Message",e.Event="Event"})(xP||(xP={}));(function(e){e.People="People",e.File="File",e.Topic="Topic",e.Event="Event",e.Message="Message",e.Chat="Chat"})(kP||(kP={}))});var k4e=fe(()=>{"use strict";I()});var w4e=fe(()=>{"use strict";I()});var I4e=fe(()=>{"use strict";I()});var vs,Rs,vy,Ry,Cy,Fy,yy,Sy,by,D4e=fe(()=>{"use strict";I();vs=de(et()),Rs=de(rt());Va();vy=function(){function e(r){(0,vs.default)(this,e),Ce.assign(e,this,r)}return(0,Rs.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_GetMessages"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();vy.H_={T_:vy.getTypeName(),B_:vy.getBaseTypes()};Ry=function(){function e(r){(0,vs.default)(this,e),Ce.assign(e,this,r)}return(0,Rs.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_GetConversations"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Ry.H_={T_:Ry.getTypeName(),B_:Ry.getBaseTypes()};Cy=function(){function e(r){(0,vs.default)(this,e),Ce.assign(e,this,r)}return(0,Rs.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_GetConversation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Cy.H_={T_:Cy.getTypeName(),B_:Cy.getBaseTypes()};Fy=function(){function e(r){(0,vs.default)(this,e),Ce.assign(e,this,r)}return(0,Rs.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_TestResultsAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Fy.H_={T_:Fy.getTypeName(),B_:Fy.getBaseTypes()};yy=function(){function e(r){(0,vs.default)(this,e),Ce.assign(e,this,r)}return(0,Rs.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_DeleteConversations"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();yy.H_={T_:yy.getTypeName(),B_:yy.getBaseTypes()};Sy=function(){function e(r){(0,vs.default)(this,e),Ce.assign(e,this,r)}return(0,Rs.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_UpdateConversation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Sy.H_={T_:Sy.getTypeName(),B_:Sy.getBaseTypes()};by=function(){function e(r){(0,vs.default)(this,e),Ce.assign(e,this,r)}return(0,Rs.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_UpdateConversionMetadata"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();by.H_={T_:by.getTypeName(),B_:by.getBaseTypes()}});var nc,ic,Ay,Ey,Ty,xy,ky,wy,Iy,Dy,M4e=fe(()=>{"use strict";I();nc=de(et()),ic=de(rt());Va();Ay=function(){function e(r){(0,nc.default)(this,e),Ce.assign(e,this,r)}return(0,ic.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_GetMessagesSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Ay.H_={T_:Ay.getTypeName(),B_:Ay.getBaseTypes()};Ey=function(){function e(r){(0,nc.default)(this,e),Ce.assign(e,this,r)}return(0,ic.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_GetConversationsSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Ey.H_={T_:Ey.getTypeName(),B_:Ey.getBaseTypes()};Ty=function(){function e(r){(0,nc.default)(this,e),Ce.assign(e,this,r)}return(0,ic.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_RunSydneyTestsSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Ty.H_={T_:Ty.getTypeName(),B_:Ty.getBaseTypes()};xy=function(){function e(r){(0,nc.default)(this,e),Ce.assign(e,this,r)}return(0,ic.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_CreateConversationSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();xy.H_={T_:xy.getTypeName(),B_:xy.getBaseTypes()};ky=function(){function e(r){(0,nc.default)(this,e),Ce.assign(e,this,r)}return(0,ic.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_UpdateConversationSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();ky.H_={T_:ky.getTypeName(),B_:ky.getBaseTypes()};wy=function(){function e(r){(0,nc.default)(this,e),Ce.assign(e,this,r)}return(0,ic.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_DeleteConversationsSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();wy.H_={T_:wy.getTypeName(),B_:wy.getBaseTypes()};Iy=function(){function e(r){(0,nc.default)(this,e),Ce.assign(e,this,r)}return(0,ic.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_SaveConversationSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Iy.H_={T_:Iy.getTypeName(),B_:Iy.getBaseTypes()};Dy=function(){function e(r){(0,nc.default)(this,e),Ce.assign(e,this,r)}return(0,ic.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_UpdateConversationMetadataSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Dy.H_={T_:Dy.getTypeName(),B_:Dy.getBaseTypes()}});var _4e,L4e,Cu,wP,NMe,IP,DP,MP,_P,LP,B4e=fe(()=>{"use strict";I();_4e=de(rt()),L4e=de(et()),Cu=(0,_4e.default)(function e(){(0,L4e.default)(this,e)});Cu.APOLOGY_MESSAGE="hasApologyMessage";Cu.ATTEMPT_COUNT="attemptCount";Cu.BUSINESS_CHAT_RESULT="businessChatResult";Cu.DISENGAGED_MESSAGE="isDisengaged";Cu.PLUGIN_METHOD="method";Cu.PLUGIN_CHAT_RESULTS="pluginChatResults";Cu.RESPONSE_HEADERS="responseHeaders";Cu.TIMEZONE_INFO_FOUND="timeZoneInfoFound";Cu.TOOLS_INVOKED="toolsInvoked";Cu.UNSUPPORTED_LANGUAGE_MESSAGE="hasUnsupportedLanguageMessage";Cu.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.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.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"})(wP||(wP={}));NMe="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"})(IP||(IP={}));(function(e){e.AUGLOOP_INT="AugLoopPluginStoreInt",e.AUGLOOP_DOGFOOD="AugLoopPluginStoreDogfood",e.AUGLOOP_MSIT="AugLoopPluginStoreMSIT",e.AUGLOOP_GCC="AugLoopPluginStoreGCC",e.AUGLOOP_PROD="AugLoopPluginStore",e.AUGLOOP="AugmentationLoop"})(DP||(DP={}));(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"})(MP||(MP={}));(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_PROD="https://augloop.svc.cloud.microsoft/plugins"})(_P||(_P={}));(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"})(LP||(LP={}))});var BP={};wi(BP,{AcquisitionContext:()=>nP,AdaptiveActionType:()=>_B,AdaptiveElementType:()=>LB,AdsMessage:()=>OMe,BuilderName:()=>zB,CapabilityTool:()=>JB,ChatMode:()=>UB,ClassificationType:()=>fP,ConfirmationOption:()=>ZB,ContentOriginType:()=>lP,ContentType:()=>oP,ContextType:()=>uP,ConversationStatus:()=>qB,CopilotAction:()=>OB,CreateConversationSignal:()=>xy,DeleteConversations:()=>yy,DeleteConversationsSignal:()=>wy,EndBotTurnMessageTypes:()=>PMe,EntityType:()=>gP,ExtensibilityValidationErrorCode:()=>eP,ExtensibilityValidationErrorLevel:()=>XB,FeedbackType:()=>cP,GetConversation:()=>Cy,GetConversations:()=>Ry,GetConversationsSignal:()=>Ey,GetMessages:()=>vy,GetMessagesPromptMode:()=>TP,GetMessagesResponseType:()=>QB,GetMessagesSignal:()=>Ay,GptCapabilityType:()=>$B,InputMethod:()=>sP,JsonPatchOperationOperation:()=>BB,KnownLocalPluginAllowedHost:()=>EP,KnownResponseTone:()=>RP,MessageAuthorType:()=>py,MessagePrivacyType:()=>pP,MessageProgressType:()=>hP,MessageResponseType:()=>HB,MessageType:()=>i0,MetadataKey:()=>Cu,MeterErrorType:()=>rP,OffenseType:()=>mP,OptionSet:()=>wP,Pinner:()=>aP,Plugin:()=>IP,PluginDomain:()=>xP,PluginInvocationResponseStatus:()=>bP,PluginResponseDataType:()=>yP,PluginResponseErrorCode:()=>SP,PluginSelectionMode:()=>AP,PluginStore:()=>DP,PluginStoreEndpointUrl:()=>_P,PromptUsageOption:()=>FP,PublishPreference:()=>VB,QueryAnnotationType:()=>kP,RequiredClientFeature:()=>tP,ResultType:()=>KB,RetentionPolicyEffect:()=>YB,RunSydneyTestsSignal:()=>Ty,SKDS_PLUGIN_ID_PREFIX:()=>NMe,SaveConversationSignal:()=>Iy,ScenarioType:()=>vP,SourceAttributionReferenceType:()=>NB,SpokenTextMode:()=>dP,Status:()=>iP,StreamSegmentType:()=>WB,StreamingMode:()=>GB,SydneyEndpointUrl:()=>MP,TestResultsAnnotation:()=>Fy,ThreadType:()=>CP,TrafficType:()=>PB,UpdateConversation:()=>Sy,UpdateConversationMetadataSignal:()=>Dy,UpdateConversationSignal:()=>ky,UpdateConversionMetadata:()=>by,Variant:()=>LP,VerbosityLevel:()=>jB});var PP=fe(()=>{"use strict";I();C4e();F4e();y4e();S4e();b4e();T4e();x4e();k4e();w4e();I4e();D4e();M4e();B4e()});var lc=ar(Yi=>{"use strict";I();Object.defineProperty(Yi,"__esModule",{value:!0});Yi.initializeCopilotOnGrid=Yi.isSeedingDependencyCheckEnabled=Yi.isDesktopPlatform=Yi.isWebPlatform=Yi.getUiLanguage=Yi.getStrings=Yi.isCopilotOnGridInitialized=Yi.isDevMode=void 0;var Yo={isDevMode:!1,isInitialized:!1,strings:null,uiLanguage:"en-US",platform:"",enableSeedingDependencyCheck:!1};function HMe(){return Yo.isDevMode}Yi.isDevMode=HMe;function VMe(){return Yo.isInitialized}Yi.isCopilotOnGridInitialized=VMe;function ZMe(){return Yo.strings}Yi.getStrings=ZMe;function jMe(){return Yo.uiLanguage}Yi.getUiLanguage=jMe;function UMe(){return Yo.platform==="web"}Yi.isWebPlatform=UMe;function GMe(){return Yo.platform==="desktop"}Yi.isDesktopPlatform=GMe;function WMe(){return Yo.enableSeedingDependencyCheck}Yi.isSeedingDependencyCheckEnabled=WMe;function zMe(e){var r,u,c;Yo.isDevMode=(r=e.isDevMode)!==null&&r!==void 0?r:!1,Yo.isInitialized=!0,Yo.strings=(u=e.strings)!==null&&u!==void 0?u:null,Yo.uiLanguage=e.uiLanguage,Yo.platform=e.platform,Yo.enableSeedingDependencyCheck=(c=e.enableSeedingDependencyCheck)!==null&&c!==void 0?c:!1}Yi.initializeCopilotOnGrid=zMe});var OP,NP,Ep,HP,VP,ZP,jP,$Me,P4e=fe(()=>{"use strict";I();(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"})(OP||(OP={}));(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"})(NP||(NP={}));(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.CopilotSDX="copilotSDX",e.GridFormulaCompletion="onGridCompletion",e.AAChartingRibbon="AAChartingRibbon"})(Ep||(Ep={}));(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"})(HP||(HP={}));(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"})(VP||(VP={}));(function(e){e.StandardTable="StandardTable",e.TableLikeRange="TableLikeRange"})(ZP||(ZP={}));(function(e){e.MSForms="MSForms"})(jP||(jP={}));$Me="a1c76418-b11e-465f-9b75-c8095676380e"});var UP,GP,WP,zP,O4e=fe(()=>{"use strict";I();(function(e){e.CopilotChatResponseMeta="CopilotChatResponseMeta",e.DocumentGroundingMeta="DocumentGroundingMeta",e.ElseResponseMeta="ElseResponseMeta",e.FormulaResponseMeta="FormulaResponseMeta"})(UP||(UP={}));(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.ImageChatChainingNotAllowed="ImageChatChainingNotAllowed"})(GP||(GP={}));(function(e){e.OK="OK",e.ServiceTimeout="ServiceTimeout",e.ServiceError="ServiceError",e.RAICheckFailed="RAICheckFailed",e.Unknown="Unknown"})(WP||(WP={}));(function(e){e.Started="Started",e.OK="OK",e.Unsuccessful="Unsuccessful",e.FallbackToElse="FallbackToElse",e.ServiceTimeout="ServiceTimeout",e.ServiceError="ServiceError"})(zP||(zP={}))});var $P,N4e=fe(()=>{"use strict";I();(function(e){e.FormulaGenerationSkill="FormulaGenerationSkill",e.NonODSLFormulaGenerationSkill="NonODSLFormulaGenerationSkill",e.UnifiedNLToFormulaGenerationSkill="UnifiedNLToFormulaGenerationSkill"})($P||($P={}))});var Tp,xp,My,_y,Ly,By,H4e=fe(()=>{"use strict";I();Tp=de(et()),xp=de(rt());Va();My=function(){function e(r){(0,Tp.default)(this,e),Ce.assign(e,this,r)}return(0,xp.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelCopilotOdslAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotOdsl_CopilotOdslAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();My.H_={T_:My.getTypeName(),B_:My.getBaseTypes()};_y=function(){function e(r){(0,Tp.default)(this,e),Ce.assign(e,this,r)}return(0,xp.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelCopilotOdslImageAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotOdsl_CopilotOdslImageAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();_y.H_={T_:_y.getTypeName(),B_:_y.getBaseTypes()};Ly=function(){function e(r){(0,Tp.default)(this,e),Ce.assign(e,this,r)}return(0,xp.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelCopilotOutputAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Copilot_CopilotOutputAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Ly.H_={T_:Ly.getTypeName(),B_:Ly.getBaseTypes()};By=function(){function e(r){(0,Tp.default)(this,e),Ce.assign(e,this,r)}return(0,xp.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();By.H_={T_:By.getTypeName(),B_:By.getBaseTypes()}});var kp,wp,Py,Oy,Ny,Hy,V4e=fe(()=>{"use strict";I();kp=de(et()),wp=de(rt());Va();Py=function(){function e(r){(0,kp.default)(this,e),Ce.assign(e,this,r)}return(0,wp.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Py.H_={T_:Py.getTypeName(),B_:Py.getBaseTypes()};Oy=function(){function e(r){(0,kp.default)(this,e),Ce.assign(e,this,r)}return(0,wp.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Oy.H_={T_:Oy.getTypeName(),B_:Oy.getBaseTypes()};Ny=function(){function e(r){(0,kp.default)(this,e),Ce.assign(e,this,r)}return(0,wp.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Ny.H_={T_:Ny.getTypeName(),B_:Ny.getBaseTypes()};Hy=function(){function e(r){(0,kp.default)(this,e),Ce.assign(e,this,r)}return(0,wp.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(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();Hy.H_={T_:Hy.getTypeName(),B_:Hy.getBaseTypes()}});var Z4e=fe(()=>{"use strict";I()});var j4e=fe(()=>{"use strict";I()});var Ef={};wi(Ef,{ClientCapabilities:()=>$P,CopilotChatResponseCode:()=>WP,ElseCategory:()=>VP,ElseResponseCode:()=>GP,ExcelCopilotInputSignal:()=>Oy,ExcelCopilotOdslAnnotation:()=>My,ExcelCopilotOdslImageAnnotation:()=>_y,ExcelCopilotOdslSignal:()=>Py,ExcelCopilotOutputAnnotation:()=>Ly,ExcelCopilotProgramResponseSignal:()=>Ny,ExcelHandoffInboundMessage:()=>By,ExcelHandoffMessageId:()=>Hy,FluxSkill:()=>HP,FormulaResponseCode:()=>zP,MetadataType:()=>jP,QueryOrigin:()=>Ep,ResponseMetadataType:()=>UP,TableType:()=>ZP,TabularRangeUnsupportedFeature:()=>OP,UnsupportedContextFeature:()=>NP,excelCopilotChatLLMAPIScenarioName:()=>$Me});var t2=fe(()=>{"use strict";I();P4e();O4e();N4e();H4e();V4e();Z4e();j4e()});var KP=ar(Tl=>{"use strict";I();Object.defineProperty(Tl,"__esModule",{value:!0});Tl.logElseSkillTelemetry=Tl.logElseSkillSeenEvent=Tl.isElseSkillBeginEvent=Tl.logElseSkillTriedFailedEvent=Tl.logElseSkillTriedEvent=Tl.logElseSkillAshaEvent=Tl.isElseResponseMetadata=void 0;var z0=(t2(),Ii(Ef)),a2=Ul(),n2=Ul(),KMe=Ul();function Ip(e){return(e==null?void 0:e.type)===z0.ResponseMetadataType.ElseResponseMeta}Tl.isElseResponseMetadata=Ip;function qMe(e,r){if(Ip(r)){var u=r.chatResponseCode;if(!(u===void 0||u===z0.ElseResponseCode.OK))switch(u){case z0.ElseResponseCode.ServiceTimeout:i2(e,a2.AshaVeto.Response_Delayed_Or_Timed_Out,n2.AshaError.Else_Service_Timed_Out);return;case z0.ElseResponseCode.RAICheckFailed:i2(e,a2.AshaVeto.Responsible_AI_Filter_Blocked_Response,n2.AshaError.RAI_Validation_Failed);return;case z0.ElseResponseCode.FormulaError:i2(e,a2.AshaVeto.Unable_To_Complete_Task,n2.AshaError.Else_Response_Blocked_Bad_Formula);return;case z0.ElseResponseCode.SearchAndActionNotAllowed:i2(e,a2.AshaVeto.Unable_To_Complete_Task,n2.AshaError.Else_Response_Blocked_Unsupported_Chaining);return;case z0.ElseResponseCode.SecurityBlockedFormulaError:i2(e,a2.AshaVeto.Unable_To_Complete_Task,n2.AshaError.Else_Response_Blocked_Security_Restricted_Formula);return;case z0.ElseResponseCode.ExternalWorkbookFormulaError:i2(e,a2.AshaVeto.Unable_To_Complete_Task,n2.AshaError.Else_Response_Blocked_External_Workbook_Reference_Formula);return;case z0.ElseResponseCode.ServiceError:default:i2(e,a2.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,n2.AshaError.Else_Service_Error);return}}}Tl.logElseSkillAshaEvent=qMe;function i2(e,r,u){e.logStandardizedAshaErrorEvent(r,u,KMe.TelemetryStandardizedFeature.CopilotChat)}function U4e(e,r){Ip(e)&&(e.chatResponseCode===z0.ElseResponseCode.OK?r.endTriedActivitySuccess("Else"):G4e(r))}Tl.logElseSkillTriedEvent=U4e;function G4e(e){e.endTriedActivityFailure("Else")}Tl.logElseSkillTriedFailedEvent=G4e;function W4e(e){return Ip(e)&&e.elseSkillStarted}Tl.isElseSkillBeginEvent=W4e;function z4e(e){e.logSeenEvent("Else")}Tl.logElseSkillSeenEvent=z4e;function QMe(e,r){Ip(r)&&(W4e(r)?z4e(e):U4e(r,e))}Tl.logElseSkillTelemetry=QMe});var So=ar($n=>{"use strict";I();Object.defineProperty($n,"__esModule",{value:!0});$n.doesMetadataContainError=$n.isCopilotOnGridUUID=$n.generateCopilotOnGridQueryId=$n.waitForObservableTrue=$n.createResponse=$n.transformToExternalMessage=$n.debugLog=$n.DebugLogLevel=$n.isDisengagedMessage=$n.isNullOrUndefined=$n.handleRAIOffense=void 0;var QP=(PP(),Ii(BP)),qP=Ul(),JMe=lc(),$4e=r2(),XMe=(t2(),Ii(Ef)),YMe=KP(),e_e=function(r,u){u!==QP.OffenseType.None&&u!==QP.OffenseType.Unknown&&(K4e(Dp.Warning,"RAI offense detected: ".concat(u)),r.logStandardizedAshaErrorEvent(qP.AshaVeto.Responsible_AI_Filter_Blocked_Response,qP.AshaError.RAI_Validation_Failed,qP.TelemetryStandardizedFeature.CopilotChat))};$n.handleRAIOffense=e_e;function r_e(e){return e==null}$n.isNullOrUndefined=r_e;function t_e(e){return e.messageType===QP.MessageType.Disengaged}$n.isDisengagedMessage=t_e;var Dp;(function(e){e[e.Info=0]="Info",e[e.Warning=1]="Warning",e[e.Error=2]="Error"})(Dp=$n.DebugLogLevel||($n.DebugLogLevel={}));function K4e(e){var r,u,c;if((0,JMe.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 Dp.Info:(r=console).info.apply(r,[d].concat(t));break;case Dp.Warning:(u=console).warn.apply(u,[d].concat(t));break;case Dp.Error:(c=console).error.apply(c,[d].concat(t));break}}}$n.debugLog=K4e;function a_e(e){var r,u,c=e.responseMessage;return{hasError:e.hasError,isComplete:(u=(r=e.responseMessage)===null||r===void 0?void 0:r.isResponseComplete)!==null&&u!==void 0?u:!1,responseMessage:c?{messageType:c.messageType,message:c.message,shouldShowFeedbackSection:c.shouldShowFeedbackSection,shouldShowAIGeneratedIndicator:c.shouldShowAIGeneratedIndicator}:void 0}}$n.transformToExternalMessage=a_e;function n_e(e){var r,u,c;return Object.assign(Object.assign({},e),{timestamp:(r=e.timestamp)!==null&&r!==void 0?r:Date.now(),messageId:(u=e.messageId)!==null&&u!==void 0?u:(0,$4e.v4)(),isFailure:(c=e.isFailure)!==null&&c!==void 0?c:!1})}$n.createResponse=n_e;function i_e(e){return e.value?Promise.resolve():new Promise(function(r){var u=function c(d){d&&r(),e.unsubscribe(c)};e.subscribe(u)})}$n.waitForObservableTrue=i_e;function l_e(){var e=(0,$4e.v4)(),r=e.charAt(19),u=parseInt(r,16),c=u&7;return"0"+e.slice(1,19)+c.toString(16)+e.slice(20)}$n.generateCopilotOnGridQueryId=l_e;function o_e(e){if(e.length!==36)return!1;var r=e.charAt(19),u=parseInt(r,16);return(u&8)===0&&e.charAt(0)==="0"&&e.charAt(14)==="4"}$n.isCopilotOnGridUUID=o_e;function u_e(e){return e&&(0,YMe.isElseResponseMetadata)(e)?e.chatResponseCode!==void 0&&e.chatResponseCode!==XMe.ElseResponseCode.OK:!1}$n.doesMetadataContainError=u_e});var Mp=ar(Fu=>{"use strict";I();var q4e=Fu&&Fu.__awaiter||function(e,r,u,c){function d(m){return m instanceof u?m:new u(function(t){t(m)})}return new(u||(u=Promise))(function(m,t){function s(l){try{a(c.next(l))}catch(o){t(o)}}function n(l){try{a(c.throw(l))}catch(o){t(o)}}function a(l){l.done?m(l.value):d(l.value).then(s,n)}a((c=c.apply(e,r||[])).next())})};Object.defineProperty(Fu,"__esModule",{value:!0});Fu.continueInChat=Fu.syncWithAppChat=Fu.getCellValue=Fu.excelJsApiRequestForControl=void 0;var c_e=e2(),s_e=Ul(),d_e=r2(),Vy=So();function Q4e(e,r){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return Excel.run({delayForCellEdit:u},function(c){return e&&(c.requestHeaders["X-OfficeControlId"]=e),r(c)})}Fu.excelJsApiRequestForControl=Q4e;function f_e(e,r,u){var c=this;return Q4e(u,function(d){return q4e(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:""})})}Fu.getCellValue=f_e;function g_e(e,r){if(r.length!==0){var u={messageType:"displayCopilotMessage",messages:r};try{OfficeFirstParty.PrivateApi.execute({controlId:e,delayForCellEdit:!0},JSON.stringify(u))}catch(c){(0,Vy.debugLog)(Vy.DebugLogLevel.Error,"Error in syncWithAppChat",c)}}}Fu.syncWithAppChat=g_e;function m_e(e){return q4e(this,void 0,void 0,function*(){var r=e.hasError,u={},c=(0,d_e.v4)();r&&(u.newQueryId=c),e.requestContext.telemetryLogger.logChatEvent(s_e.TelemetryChatEventType.ContinueInChat,JSON.stringify(u));var d={messageType:"continueInChat",prompt:!(0,c_e.isCopilotOnGridMessageSyncEnabled)()||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,Vy.debugLog)(Vy.DebugLogLevel.Error,"Error in continueInChat",t)}return!1})}Fu.continueInChat=m_e});var J4e=ar(Zy=>{"use strict";I();var h_e=et(),p_e=rt();Object.defineProperty(Zy,"__esModule",{value:!0});Zy.OfficeJSMessageBridge=void 0;var v_e=function(){function e(r){if(h_e(this,e),this.controlId=r,!r)throw new Error("Invalid controlId passed to AL message bridge")}return p_e(e,[{key:"sendMessage",value:function(u){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},u)})}},{key:"registerMessageReceivedCallback",value:function(u){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 u(c)})}}])}();Zy.OfficeJSMessageBridge=v_e});var JP=ar(Tf=>{"use strict";I();Object.defineProperty(Tf,"__esModule",{value:!0});Tf.getDataField=Tf.getGroundingMode=void 0;var jy=o1();function R_e(){return"Workbook"}Tf.getGroundingMode=R_e;function C_e(e){return typeof e.value=="number"?(0,jy.makeDoubleDataField)(e.key,e.value):typeof e.value=="string"?(0,jy.makeStringDataField)(e.key,e.value):typeof e.value=="boolean"?(0,jy.makeBooleanDataField)(e.key,e.value):(0,jy.makeStringDataField)(e.key,e.value)}Tf.getDataField=C_e});var X4e=ar(Uy=>{"use strict";I();var F_e=et(),y_e=rt();Object.defineProperty(Uy,"__esModule",{value:!0});Uy.OtelSink=void 0;var S_e=fE(),b_e=lc(),A_e=function(){function e(){F_e(this,e),this.sdxSink=(0,S_e.createOTelSink)()}return y_e(e,[{key:"sendTelemetryEvent",value:function(u,c){var d=this;(0,b_e.isWebPlatform)()&&u.eventName==="Office.Voice.Copilot.Chat"?setTimeout(function(){d.sdxSink.sendTelemetryEvent(u,c)},3e3):this.sdxSink.sendTelemetryEvent(u,c)}}])}();Uy.OtelSink=A_e});var zy=ar(Su=>{"use strict";I();var yu=Ei(),E_e=et(),T_e=rt(),x_e=Su&&Su.__createBinding||(Object.create?function(e,r,u,c){c===void 0&&(c=u);var d=Object.getOwnPropertyDescriptor(r,u);(!d||("get"in d?!r.__esModule:d.writable||d.configurable))&&(d={enumerable:!0,get:function(){return r[u]}}),Object.defineProperty(e,c,d)}:function(e,r,u,c){c===void 0&&(c=u),e[c]=r[u]}),k_e=Su&&Su.__setModuleDefault||(Object.create?function(e,r){Object.defineProperty(e,"default",{enumerable:!0,value:r})}:function(e,r){e.default=r}),w_e=Su&&Su.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var u in e)u!=="default"&&Object.prototype.hasOwnProperty.call(e,u)&&x_e(r,e,u);return k_e(r,e),r};Object.defineProperty(Su,"__esModule",{value:!0});Su.TelemetryLogger=Su.getDefaultLogger=void 0;var XP=w_e(o1()),Ba=Ul(),ji=o1(),Y4e=JP(),ehe=lc(),Gy=So(),I_e=X4e(),YP="9783945ebc2b468fbb8a2890cdab903b-787355a5-74c8-4a89-b06a-9c82635d75fa-7162",eO=1763;function D_e(e){return new Wy(e??"")}Su.getDefaultLogger=D_e;var Wy=function(){function e(r,u){if(E_e(this,e),this.userQueryGuid=r,this.conversationId=void 0,this.querySource=void 0,!e.logger){var c=[{key:"SDX.Id",value:"FA000000140"}];u&&c.push({key:"SDX.InstanceId",value:u});var d=new XP.TelemetryLogger(void 0,e.getDataFields(c));d.addSink(new I_e.OtelSink),d.setTenantToken("Office.Voice.ActionAI",YP,eO),d.setTenantToken("Office.Voice.Copilot",YP,eO),e.logger=d}}return T_e(e,[{key:"sendTelemetryEvent",value:function(u){e.logger.sendTelemetryEvent(u)}},{key:"getTelemetryProperties",value:function(){return{ariaTenantToken:YP,nexusTenantToken:eO}}},{key:"getDefaultEventFlags",value:function(){return{dataCategories:ji.EnumObjects.DataCategories.ProductServicePerformance|ji.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:ji.EnumObjects.DiagnosticLevel.RequiredServiceData}}},{key:"setQuerySource",value:function(u){this.querySource=u}},{key:"getActiveFeature",value:function(){return this.currentStandardizedFeature?this.currentStandardizedFeature:Ba.TelemetryStandardizedFeature.CopilotChat}},{key:"logSeenEvent",value:function(u){if(!e.seenEvents.has(u)){var c={telemetryProperties:this.getTelemetryProperties(),eventName:"Office.Voice.Copilot.Chat",eventFlags:this.getCopilotEventFlags(!1),dataFields:this.getCopilotDataFields(ji.Copilot.FeatureActionType.IsSeen,u,void 0,void 0,void 0)};this.sendTelemetryEvent(c),e.seenEvents.add(u)}}},{key:"getUsageFeatureForStandardizedFeature",value:function(u){switch(u){case Ba.TelemetryStandardizedFeature.CopilotChat:return"Else"}return"CopilotChat"}},{key:"logStandardizedAshaErrorEvent",value:function(u,c,d,m){var t=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[];this.logStandardizedAshaErrorEventInternal(u,c,d,m,t)}},{key:"getCopilotDataFields",value:function(u,c,d,m,t,s){var n=c!=null?this.getStandardizedFeatureForSubFeature(c):Ba.TelemetryStandardizedFeature.CopilotChat,a=n,l=c,o=u===ji.Copilot.FeatureActionType.IsTried||u===ji.Copilot.FeatureActionType.IsKept||u===ji.Copilot.FeatureActionType.IsRejected;return[].concat(yu(ji.Copilot.getFields({featureActionType:u==null?"":ji.Copilot.FeatureActionType[u],isUserInitiated:!0,featureName:a,subFeatureName:l,interactionId:o?m??this.userQueryGuid:"",entryPoint:Ba.TelemetryChatEntryPoint.Canvas})),yu(this.getDefaultEventDataFields()),yu(e.getDataFields([{key:"suggestionId",value:d??""},{key:"groundingMode",value:t??""}])))}},{key:"getStandardizedFeatureForSubFeature",value:function(u){switch(u){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"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;case"CopyMessage":case"ExternalTriggeredQuery":case"UndoMessage":default:return Ba.TelemetryStandardizedFeature.CopilotChat}}},{key:"getVerbForStandardizedFeature",value:function(u){switch(u){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(u,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),n=s+" "+d+" "+u;t.push({key:"AshaScenarioName",value:d});var a=XP.Asha.getFields({eventType:XP.Asha.EventType.Error,veto:n,error:c,inStaging:m}),l={telemetryProperties:this.getTelemetryProperties(),eventName:"Office.Voice.Copilot.Chat",eventFlags:{dataCategories:ji.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:ji.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:ji.EnumObjects.SamplingPolicy.CriticalUsage},dataFields:[].concat(yu(a),yu(e.getDataFields(t)),yu(this.getDefaultEventDataFields()))};this.sendTelemetryEvent(l)}},{key:"startTriedActivity",value:function(u){this.pendingTriedActivity!=null&&((0,Gy.debugLog)(Gy.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(ji.Copilot.FeatureActionType.IsTried,u)};this.pendingTriedActivity=e.logger.createActivity(c),this.currentStandardizedFeature=void 0,this.currentUsageFeature=void 0}},{key:"getFeatureName",value:function(u){return u||(this.currentUsageFeature?this.currentUsageFeature:this.getUsageFeatureForStandardizedFeature(this.getActiveFeature()))}},{key:"endTriedActivityFailure",value:function(u){(0,Gy.debugLog)(Gy.DebugLogLevel.Warning,"Ending tried activity with failure"),this.pendingTriedActivity!=null&&(this.pendingTriedActivity.dataFields=this.getCopilotDataFields(ji.Copilot.FeatureActionType.IsTried,this.getFeatureName(u)),this.pendingTriedActivity.success=!1,this.pendingTriedActivity.endNow(),this.pendingTriedActivity=void 0)}},{key:"endTriedActivitySuccess",value:function(u){if(this.pendingTriedActivity!=null){this.pendingTriedActivity.dataFields=this.getCopilotDataFields(ji.Copilot.FeatureActionType.IsTried,this.getFeatureName(u)),this.pendingTriedActivity.success=!0,this.pendingTriedActivity.endNow(),this.pendingTriedActivity=void 0;var c=this.getStandardizedFeatureForSubFeature(u);this.currentStandardizedFeature=c,this.currentUsageFeature=u}}},{key:"logError",value:function(u,c,d){this.logTelemetryErrorEvent(u,c,d)}},{key:"logTelemetryErrorEvent",value:function(u,c,d){e.logger.sendError(this.getActionAITelemetryErrorEvent(u,c,d))}},{key:"getActionAITelemetryErrorEvent",value:function(u,c,d){var m=d||[];return m||(m=[]),m.find(function(t){return t.key==="Message"})||m.push({key:"Message",value:u.errorMessage}),m.find(function(t){return t.key===Ba.TelemetryCommandingErrorKeys.LogLevel})||m.push({key:Ba.TelemetryCommandingErrorKeys.LogLevel,value:u.logLevel}),{eventName:"Office.Voice.ActionAI."+Ba.TelemetryEventType.Error,error:{errorGroup:u.eventType,tag:0},eventFlags:c?Object.assign(Object.assign({},this.getDefaultEventFlags()),c):this.getDefaultEventFlags(),dataFields:[].concat(yu(this.getDefaultEventDataFields()),yu(e.getDataFields(m)))}}},{key:"getDefaultEventDataFields",value:function(){return e.getDataFields(this.getDefaultTelemetryData())}},{key:"getDefaultTelemetryData",value:function(){var u=[{key:"UserQueryGuid",value:this.userQueryGuid},{key:"GroundingMode",value:(0,Y4e.getGroundingMode)()},{key:"IsDevBuild",value:(0,ehe.isDevMode)()},{key:"UiLanguage",value:(0,ehe.getUiLanguage)()}];return this.querySource&&u.push({key:"querySource",value:this.querySource}),u}},{key:"getCopilotEventFlags",value:function(u){return{dataCategories:ji.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:u?ji.EnumObjects.DiagnosticLevel.RequiredServiceData:ji.EnumObjects.DiagnosticLevel.Optional,samplingPolicy:ji.EnumObjects.SamplingPolicy.CriticalUsage}}},{key:"logTelemetryEvent",value:function(u,c){var d={telemetryProperties:this.getTelemetryProperties(),eventName:"Office.Voice.ActionAI."+u.eventType,eventFlags:c?Object.assign(Object.assign({},c),this.getDefaultEventFlags()):this.getDefaultEventFlags(),dataFields:[].concat(yu(this.getDefaultEventDataFields()),yu(e.getDataFields(u.eventData)))};this.sendTelemetryEvent(d)}},{key:"logEvent",value:function(u,c){this.logTelemetryEvent(u,c)}},{key:"logChatEvent",value:function(u,c,d){var m={eventType:Ba.TelemetryEventType.ChatEvents,eventData:[].concat(yu(d||[]),[{key:Ba.TelemetryChatEventsKeys.ChatEventType,value:u},{key:Ba.TelemetryChatEventsKeys.UserQueryOrder,value:e.userQueryOrder}],yu(e.eventDataIfDefined(Ba.TelemetryChatEventsKeys.ChatEventParameters,c)))};this.logEvent(m)}},{key:"onQueryStarted",value:function(){e.userQueryOrder++}}],[{key:"getDataFields",value:function(u){return u.map(function(c){return(0,Y4e.getDataField)(c)},[])}},{key:"eventDataIfDefined",value:function(u,c){return c!==void 0?[{key:u,value:c}]:[]}}])}();Su.TelemetryLogger=Wy;Wy.userQueryOrder=0;Wy.seenEvents=new Set});var rhe=ar($y=>{"use strict";I();var M_e=et(),__e=rt();Object.defineProperty($y,"__esModule",{value:!0});$y.CachedPromise=void 0;var L_e=function(){function e(r){var u=this;M_e(this,e),this.promise=r,this._ready=!1,this._hasError=!1,this._settledPromise=r.then(function(c){u._value=c,u._ready=!0}).catch(function(){u._hasError=!0}).then(function(){return u})}return __e(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}}])}();$y.CachedPromise=L_e});var ahe=ar(qy=>{"use strict";I();var B_e=et(),P_e=rt();Object.defineProperty(qy,"__esModule",{value:!0});qy.AugloopRuntimeManager=void 0;var the=(az(),Ii(tz)),O_e=J4e(),Cs=(o7(),Ii(hW)),bu=So(),Ky=lc(),rO=zy(),tO=Ul(),N_e=rhe(),_p=e2(),aO="DefaultAugLoopSharedSessionID",H_e=function(){function e(r,u,c){B_e(this,e),this.instanceId=r,this.controlId=c,this.handlers={},this.workflows=[],this.disposed=!1,this.tokens=[],this.sessionStateCallbackTokens=[],this.pendingOps=[],this.seedingStatus=Cs.SeedingProgressCode.NotStarted,this.isSessionDisconnected=!1,this.annotations=new Set,this.sessionCloseLoopCounter=0,this.lastSessionClosedTime=0,this.createAugLoopSession(u)}return P_e(e,[{key:"createAugLoopSession",value:function(u){this.workflows=[],this.sessionStateCallbackTokens=[],this.seedingStatus=Cs.SeedingProgressCode.NotStarted,this.isSessionDisconnected=!1;var c=u??aO;(0,bu.debugLog)(bu.DebugLogLevel.Info,"Getting AugLoop session for ".concat(c)),this.controlId?this.alSession=(0,the.getAugLoopSessionUsingMessageBridge)(c,new O_e.OfficeJSMessageBridge(this.controlId)):this.alSession=(0,the.getAugLoopSession)(c),(0,Ky.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)))}},{key:"onSessionClose",value:function(u){var c=this,d;if((0,bu.debugLog)(bu.DebugLogLevel.Info,"Session close callback received",u),(0,rO.getDefaultLogger)().logChatEvent(tO.TelemetryChatEventType.ALSessionClosed),!!(0,_p.handleAlSessionRestart)()&&(this.sessionCloseLoopCounter=this.lastSessionClosedTime&&Date.now()-this.lastSessionClosedTime<12e4?this.sessionCloseLoopCounter+1:1,this.lastSessionClosedTime=Date.now(),!(this.sessionCloseLoopCounter>2))){var m=aO;if(Cs.SessionCloseMessage.typeGuard(u)&&u.reason&&Cs.SessionSwapOnClose.typeGuard(u.reason)&&u.reason.newDocSessionId)m=u.reason.newDocSessionId;else if(!(0,Ky.isWebPlatform)()&&u.reason&&Cs.SessionCloseReason.typeGuard(u.reason)&&((d=u.reason)===null||d===void 0?void 0:d.reasonDescription)==="PermanentError")return;this.alSession.close(),((0,Ky.isWebPlatform)()||m!==aO)&&(this.createAugLoopSession(m),this.annotations.forEach(function(t){return c.activateAnnotation(t)}))}}},{key:"onSessionDisconnect",value:function(u){(0,bu.debugLog)(bu.DebugLogLevel.Info,"Session disconnect callback received",u),(0,rO.getDefaultLogger)().logChatEvent(tO.TelemetryChatEventType.ALSessionDisconnected),this.isSessionDisconnected=!0}},{key:"onSessionReconnect",value:function(){(0,bu.debugLog)(bu.DebugLogLevel.Info,"Session reconnect callback received"),(0,rO.getDefaultLogger)().logChatEvent(tO.TelemetryChatEventType.ALSessionReconnected),this.isSessionDisconnected=!1,this.retrySubmitPendingOps()}},{key:"onSeedStatusChange",value:function(u){this.seedingStatus=u.newStatus,this.retrySubmitPendingOps()}},{key:"retrySubmitPendingOps",value:function(){var u=this;if(this.isAugLoopReadyForOp){var c=this.pendingOps;this.pendingOps=[],c.forEach(function(d){return u.alSession.submitOperation(d)})}}},{key:"isAugLoopReadyForOp",get:function(){var u=!(0,_p.handleAlSessionDisconnect)()||!this.isSessionDisconnected,c=!(0,_p.handleAlSessionRestart)()||this.workflows.every(function(m){return m.isSettled}),d=!(0,Ky.isSeedingDependencyCheckEnabled)()||this.seedingStatus===Cs.SeedingProgressCode.Finished||this.seedingStatus===Cs.SeedingProgressCode.Incomplete;return u&&c&&d}},{key:"addToken",value:function(u){this.tokens.push(u)}},{key:"releaseToken",value:function(u){var c=this.tokens.indexOf(u);return c!==-1&&this.tokens.splice(c,1),this.tokens.length===0&&this.dispose(),this.disposed}},{key:"dispose",value:function(){var u=this;this.sessionStateCallbackTokens.forEach(function(c){return u.alSession.removeSessionStateCallback(c)}),this.sessionStateCallbackTokens=[],this.workflows.forEach(function(c){return c.promise.then(function(d){return u.alSession.releaseAnnotation(d.token)})}),this.workflows=[],this.handlers={},this.pendingOps=[],this.disposed=!0}},{key:"activateAnnotation",value:function(u,c){var d=this;if(this.disposed)return Promise.resolve();this.annotations.add(u);var m=new N_e.CachedPromise(this.alSession.activateAnnotation(u,{callback:function(s){s.items.forEach(function(n){var a=d.handlers[u];a&&a(d.instanceId,n,s)})},forceReturnCachedAnnotations:c==null?void 0:c.forceReturnCachedAnnotations}));return m.settledPromise.then(function(){d.retrySubmitPendingOps()}),this.workflows.push(m),(0,_p.handleAlSessionDisconnect)()?m.settledPromise.then(function(){}):Promise.resolve()}},{key:"registerAnnotationHandler",value:function(u,c){this.disposed||(this.handlers[u]=c)}},{key:"submitOperation",value:function(u){if(!this.disposed){if(!this.isAugLoopReadyForOp){(0,bu.debugLog)(bu.DebugLogLevel.Info,"AugLoop session is not ready for message. Adding to pending ops to avoid failure."),this.pendingOps.push(u),(0,_p.handleAlSessionDisconnect)()&&this.isSessionDisconnected&&!this.alSession.isClosed&&this.alSession.submitCustomMessage(new Cs.KeepAlive).catch(function(c){(0,bu.debugLog)(bu.DebugLogLevel.Error,"Failed to send keep alive message",c)});return}this.alSession.submitOperation(u)}}}])}();qy.AugloopRuntimeManager=H_e});var xf=ar(l0=>{"use strict";I();Object.defineProperty(l0,"__esModule",{value:!0});l0.QueryType=l0.ContentOrigin=l0.PublishPreference=void 0;var V_e;(function(e){e.Never="Never"})(V_e=l0.PublishPreference||(l0.PublishPreference={}));var Z_e;(function(e){e.ElseSkillName="excel_else"})(Z_e=l0.ContentOrigin||(l0.ContentOrigin={}));var j_e;(function(e){e[e.FormulaExplanation=0]="FormulaExplanation"})(j_e=l0.QueryType||(l0.QueryType={}))});var nO=ar(Qy=>{"use strict";I();Object.defineProperty(Qy,"__esModule",{value:!0});Qy.TelemetryErrorCategory=void 0;Qy.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 eS=ar(Yy=>{"use strict";I();var Jy=gl(),U_e=et(),G_e=rt();Object.defineProperty(Yy,"__esModule",{value:!0});Yy.StringManager=void 0;var Xy=ps(),nhe=So(),W_e=lc(),z_e=function(){function e(){U_e(this,e);var r=(0,W_e.getStrings)();this.strings=r??Jy(Jy(Jy(Jy({},Xy.CopilotStringsEnum.GenericErrorMessage,"Currently, Copilot is unable to generate an explanation for this formula. Please try asking again in the chat for further assistance."),Xy.CopilotStringsEnum.LicensingErrorMessage,"Your account is not licensed to use Copilot, please contact your admin"),Xy.CopilotStringsEnum.CopilotUnsupportedLanguageMessage,"Your request includes a language that Copilot doesn't currently support."),Xy.CopilotStringsEnum.ExplainTheFormulaPrompt,"Explain this Formula: {0}")}return G_e(e,[{key:"get",value:function(u){var c=this.strings[u];return c||((0,nhe.debugLog)(nhe.DebugLogLevel.Error,"StringManager: String not found for key: ".concat(u)),"")}}],[{key:"getInstance",value:function(){return e.instance||(e.instance=new e),e.instance}}])}();Yy.StringManager=z_e});var rS=ar(On=>{"use strict";I();Object.defineProperty(On,"__esModule",{value:!0});On.logCopilotChatSkillAshaEvent=On.logOdslUnsupportedError=On.logCancelledEvent=On.logAugLoopCopilotErrorForAsha=On.logOffensiveContent=On.logODSLSyntaxError=On.logODSLParseError=On.logLicensingError=On.logInputQueryError=On.logInferenceAPIError=On.logClientProgramResponseError=On.logDisengagedError=void 0;var dt=Ul(),Gl=nO(),kf=(t2(),Ii(Ef)),ihe=So();function $_e(e){if(e.json)try{return JSON.parse(e.json).code}catch(r){}}function K_e(e,r,u){var c=dt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,d=dt.AshaError.Orchestration_Failed_Sydney;if(r)switch(r){case"unknown":d=dt.AshaError.Sydney_Unknown_Error;break;case"bad-conversation-id":d=dt.AshaError.Sydney_Bad_Converstaion_Id;break;case"error-response":d=dt.AshaError.Sydney_Error;break;case"server-timeout":d=dt.AshaError.Sydney_Timeout;break;case"websocket-failed-to-connect":d=dt.AshaError.Sydney_Websocket_Failed;break;case"out-of-credits":d=dt.AshaError.Out_Of_Credits;break}e.logStandardizedAshaErrorEvent(c,d,u)}function lhe(e,r){(0,ihe.debugLog)(ihe.DebugLogLevel.Warning,"Received disengaged error");var u=dt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,c=dt.AshaError.Disengaged_Error;e.logStandardizedAshaErrorEvent(u,c,r)}On.logDisengagedError=lhe;function ohe(e,r,u){var c=dt.AshaVeto.Unclassified_Chat_Failure,d=dt.AshaError.Client_Program_Response_Error;if(r)switch(r){case"timeout":c=dt.AshaVeto.Response_Delayed_Or_Timed_Out,d=dt.AshaError.Service_Timeout;break}e.logStandardizedAshaErrorEvent(c,d,u)}On.logClientProgramResponseError=ohe;function uhe(e,r,u){var c=dt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,d=dt.AshaError.InferenceAPI;if(r)switch(r){case"user-throttled":c=dt.AshaVeto.Unable_To_Generate_Response_Due_To_Capacity_Issue,d=dt.AshaError.User_Throttled;break;case"scenario-throttled":c=dt.AshaVeto.Unable_To_Generate_Response_Due_To_Capacity_Issue,d=dt.AshaError.Scenario_Throttled;break;case"throttled":c=dt.AshaVeto.Unable_To_Generate_Response_Due_To_Capacity_Issue,d=dt.AshaError.Throttled;break;case"not-available":d=dt.AshaError.InferenceAPI_Not_Available;break;case"timeout":c=dt.AshaVeto.Response_Delayed_Or_Timed_Out,d=dt.AshaError.InferenceAPI_Timeout;break}e.logStandardizedAshaErrorEvent(c,d,u)}On.logInferenceAPIError=uhe;function che(e,r,u){var c=dt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,d=dt.AshaError.Augloop_Failed_Input_Error;if(r)switch(r){case"unsupported-multi-agent":c=dt.AshaVeto.User_Input_Could_Not_Be_Processed,d=dt.AshaError.Multiple_Intents_Detected;break;case"bad-token":c=dt.AshaVeto.User_Access_Issue_For_Copilot,d=dt.AshaError.Augloop_Failed_Token_Validation;break;case"too-short":c=dt.AshaVeto.User_Input_Could_Not_Be_Processed,d=dt.AshaError.Input_Too_Short;break;case"too-long":c=dt.AshaVeto.User_Input_Could_Not_Be_Processed,d=dt.AshaError.Input_Too_Long;break;case"invalid":c=dt.AshaVeto.User_Input_Could_Not_Be_Processed,d=dt.AshaError.Input_Query_Error_Invalid;break;case"out-of-scope":c=dt.AshaVeto.User_Input_Could_Not_Be_Processed,d=dt.AshaError.Input_Query_Error_Out_Of_Scope;break}e.logStandardizedAshaErrorEvent(c,d,u)}On.logInputQueryError=che;function she(e,r,u){var c=dt.AshaVeto.User_Access_Issue_For_Copilot,d=dt.AshaError.Augloop_Failed_Entitlement_Validation;e.logStandardizedAshaErrorEvent(c,d,u)}On.logLicensingError=she;function dhe(e,r,u){var c=dt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,d=dt.AshaError.Failed_Parse_ODSL;if(r)switch(r){case"zero-parsed":d=dt.AshaError.Failed_Parse_ODSL_Zero;break;case"date-logic":c=dt.AshaVeto.Missing_Copilot_Functionality,d=dt.AshaError.Failed_Parse_ODSL_Date_Logic;break;case"no-op":d=dt.AshaError.Failed_Parse_ODSL_No_Op;break}e.logStandardizedAshaErrorEvent(c,d,u)}On.logODSLParseError=dhe;function fhe(e,r,u){var c=dt.AshaVeto.Unable_To_Complete_Task,d=dt.AshaError.Invalid_ODSL_Generated;e.logStandardizedAshaErrorEvent(c,d,u)}On.logODSLSyntaxError=fhe;function ghe(e,r,u){var c=dt.AshaError.Input_Was_Offensive_So_No_Response,d=dt.AshaVeto.Responsible_AI_Filter_Blocked_Response;if(r)switch(r){case"input-query:guardlist":c=dt.AshaError.Input_Blocked_Guardlist;break;case"input-query:content-safety-jailbreak-classifier":c=dt.AshaError.Input_Blocked_Prompt_Injection;break;case"generated-output:open-ai-moderation":c=dt.AshaError.Suggestion_Blocked_Due_To_Code_Generated_Being_Protected_By_Copyright_Licensing;break;default:r.indexOf("input-query")>-1?c=dt.AshaError.Input_Query_Error:r.indexOf("generated-output")>-1&&(c=dt.AshaError.Generated_Output_Error)}e.logStandardizedAshaErrorEvent(d,c,u)}On.logOffensiveContent=ghe;function q_e(e,r,u){var c=dt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,d=dt.AshaError.Failed_Due_To_Skill_Failure;e.logStandardizedAshaErrorEvent(c,d,u)}function Q_e(e,r,u){var c=dt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,d=dt.AshaError.Sydney_Cancelled_Error;e.logStandardizedAshaErrorEvent(c,d,u)}function J_e(e,r,u){var c=dt.AshaVeto.User_Input_Could_Not_Be_Processed,d=dt.AshaError.Input_Exceeded_Max_Length;e.logStandardizedAshaErrorEvent(c,d,u)}function X_e(e,r,u){var c=dt.AshaVeto.Missing_Copilot_Functionality,d=dt.AshaError.Input_Language_Unsupported;e.logStandardizedAshaErrorEvent(c,d,u)}function Y_e(e,r,u){var c=r.category,d=$_e(r);switch(c){case Gl.TelemetryErrorCategory.ClientProgramResponseError:ohe(e,d,u);break;case Gl.TelemetryErrorCategory.DisengagedError:lhe(e,u);break;case Gl.TelemetryErrorCategory.ExcelTabularSkillFailedError:break;case Gl.TelemetryErrorCategory.InferenceAPIError:uhe(e,d,u);break;case Gl.TelemetryErrorCategory.InputQueryError:che(e,d,u);break;case Gl.TelemetryErrorCategory.LicensingError:she(e,d,u);break;case Gl.TelemetryErrorCategory.ODSLParseError:dhe(e,d,u);break;case Gl.TelemetryErrorCategory.ODSLSyntaxError:fhe(e,d,u);break;case Gl.TelemetryErrorCategory.OffensiveContent:ghe(e,d,u);break;case Gl.TelemetryErrorCategory.SkillFailedError:q_e(e,d,u);break;case Gl.TelemetryErrorCategory.SydneyCancelledError:Q_e(e,d,u);break;case Gl.TelemetryErrorCategory.IgnorableError:case Gl.TelemetryErrorCategory.SydneyError:K_e(e,d,u);break;case Gl.TelemetryErrorCategory.TokenCountError:J_e(e,d,u);break;case Gl.TelemetryErrorCategory.UnsupportedLanguageError:X_e(e,d,u);break;default:e.logStandardizedAshaErrorEvent(dt.AshaVeto.Unclassified_ASHA_Error,dt.AshaError.Augloop_Error,u);break}}On.logAugLoopCopilotErrorForAsha=Y_e;function eLe(e){return e.type===kf.ResponseMetadataType.CopilotChatResponseMeta}function rLe(e){e.logStandardizedAshaErrorEvent(dt.AshaVeto.User_Rejected_Or_Cancelled_Response,dt.AshaError.Else_User_Stopped_Execution,dt.TelemetryStandardizedFeature.CopilotChat)}On.logCancelledEvent=rLe;function tLe(e){e.logStandardizedAshaErrorEvent(dt.AshaVeto.Missing_Copilot_Functionality,dt.AshaError.ODSL_Execution_Failed_General_Error,dt.TelemetryStandardizedFeature.CopilotChat)}On.logOdslUnsupportedError=tLe;function aLe(e,r){if(eLe(r)){var u=r.chatResponseCode;if(u!==kf.CopilotChatResponseCode.OK)switch(u){case kf.CopilotChatResponseCode.ServiceTimeout:e.logStandardizedAshaErrorEvent(dt.AshaVeto.Response_Delayed_Or_Timed_Out,dt.AshaError.Service_Timeout,dt.TelemetryStandardizedFeature.CopilotChat);return;case kf.CopilotChatResponseCode.ServiceError:e.logStandardizedAshaErrorEvent(dt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,dt.AshaError.Service_Error_Augloop,dt.TelemetryStandardizedFeature.CopilotChat);return;case kf.CopilotChatResponseCode.RAICheckFailed:e.logStandardizedAshaErrorEvent(dt.AshaVeto.Responsible_AI_Filter_Blocked_Response,dt.AshaError.RAI_Validation_Failed,dt.TelemetryStandardizedFeature.CopilotChat);return;case kf.CopilotChatResponseCode.Unknown:e.logStandardizedAshaErrorEvent(dt.AshaVeto.Unable_To_Complete_Task,dt.AshaError.Service_Error_Unknown_Error,dt.TelemetryStandardizedFeature.CopilotChat);return;default:e.logError({eventType:dt.TelemetryEventType.Error,errorMessage:"Unknown CopilotChatResponseCode - ".concat(u),logLevel:dt.LogLevel.Error}),e.logStandardizedAshaErrorEvent(dt.AshaVeto.Unable_To_Complete_Task,dt.AshaError.Service_Error_Unknown_Error,dt.TelemetryStandardizedFeature.CopilotChat);return}}}On.logCopilotChatSkillAshaEvent=aLe});var nS=ar($0=>{"use strict";I();Object.defineProperty($0,"__esModule",{value:!0});$0.createAugloopErrorResponse=$0.createDisengagedErrorResponse=$0.createDefaultErrorResponse=$0.createErrorResponse=void 0;var mhe=nO(),Lp=eS(),nLe=rS(),wf=ps(),iLe=So(),tS=Ul();function aS(e,r,u){var c=(0,iLe.createResponse)({messageType:wf.MessageType.MarkdownCard,message:e,shouldShowFeedbackSection:!0,shouldShowAIGeneratedIndicator:!0,isResponseComplete:!0,isFailure:!0,errorType:r,addCardToChatHistory:u??!0});return c}$0.createErrorResponse=aS;function lLe(){return aS(Lp.StringManager.getInstance().get(wf.CopilotStringsEnum.GenericErrorMessage))}$0.createDefaultErrorResponse=lLe;function oLe(){return aS(Lp.StringManager.getInstance().get(wf.CopilotStringsEnum.GenericErrorMessage),tS.TelemetryChatErrorType.OrchestratorDisengaged,!0)}$0.createDisengagedErrorResponse=oLe;function uLe(e,r){var u=r.category,c=Lp.StringManager.getInstance().get(wf.CopilotStringsEnum.GenericErrorMessage),d=tS.TelemetryChatErrorType.ServiceError,m=!0;switch(u){case mhe.TelemetryErrorCategory.LicensingError:c=Lp.StringManager.getInstance().get(wf.CopilotStringsEnum.LicensingErrorMessage),d=tS.TelemetryChatErrorType.LicensingError,m=!1;break;case mhe.TelemetryErrorCategory.UnsupportedLanguageError:c=Lp.StringManager.getInstance().get(wf.CopilotStringsEnum.CopilotUnsupportedLanguageMessage),d=tS.TelemetryChatErrorType.DetectedUnsupportedLanguage;break}return(0,nLe.logAugLoopCopilotErrorForAsha)(e,r,e.getActiveFeature()),aS(c,d,m)}$0.createAugloopErrorResponse=uLe});var iO=ar(lS=>{"use strict";I();var hhe=gl(),cLe=et(),sLe=rt();Object.defineProperty(lS,"__esModule",{value:!0});lS.AugLoopTimeoutHandler=void 0;var dLe=zy(),iS=Ul(),phe=So(),vhe=function(){function e(r,u,c){cLe(this,e),this.userQueryId=r,this.telemetryLogger=u,this.onTimeoutCallback=c,this.cancelled=!1,this.startTime=Date.now(),this.timerId=setTimeout(this.onTimeout.bind(this),3e4)}return sLe(e,[{key:"onTimeout",value:function(){(0,phe.debugLog)(phe.DebugLogLevel.Warning,"AugLoopTimeoutHandler: Timeout"),this.telemetryLogger.logStandardizedAshaErrorEvent(iS.AshaVeto.Response_Delayed_Or_Timed_Out,iS.AshaError.Augloop_Response_Timed_Out,iS.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(u){var c=e.timedOutQueryIds.get(u);if(c!==void 0){e.timedOutQueryIds.delete(u);var d=Date.now()-c,m=hhe(hhe({},"queryId",u),"delay",d);(0,dLe.getDefaultLogger)(u).logChatEvent(iS.TelemetryChatEventType.ALMessageReceivedAfterTimeout,JSON.stringify(m))}}}])}();lS.AugLoopTimeoutHandler=vhe;vhe.timedOutQueryIds=new Map});var Rhe=ar(uS=>{"use strict";I();var fLe=et(),gLe=rt();Object.defineProperty(uS,"__esModule",{value:!0});uS.ExcelAppStreamHandler=void 0;var mLe=xf(),l2=So(),hLe=(v$(),Ii(p$)),oS=(PP(),Ii(BP)),lO=nS(),pLe=rS(),vLe=Ul(),RLe=ps(),CLe=r2(),FLe=iO(),yLe=function(){function e(r,u,c){fLe(this,e),this.resultHandler=r,this.queryId=u,this.telemetryLogger=c,this.messageId="",this.paragraphChunks="",this._isStreamComplete=!1,this.contentOrigin="",this.hasError=!1,this.isValidMessageForRendering=function(d){if(d.text)try{var m=JSON.parse(d.text);if(m.publishPreference===mLe.PublishPreference.Never)return!1}catch(t){}return d.author===oS.MessageAuthorType.Bot&&!!d.text&&(d.messageType===void 0||d.messageType===oS.MessageType.Chat)&&!!d.messageId},this.augloopTimeoutHandler=new FLe.AugLoopTimeoutHandler(u,c,this.onAugLoopTimeout.bind(this))}return gLe(e,[{key:"isStreamCompleted",get:function(){return this._isStreamComplete}},{key:"notifyErrorDetected",value:function(){this.hasError=!0}},{key:"handleChatResponse",value:function(u,c,d){if(this.augloopTimeoutHandler.cancel(),this.conversationId=c||this.conversationId,this.sydneyEndpoint=d||this.sydneyEndpoint,u.status===hLe.CompletionStatus.Success){this.handleStreamEnd(u);return}var m=u.messagesToAddOrReplace,t=u.messagesToUpdate;if(!(0,l2.isNullOrUndefined)(m)&&m.length>0)for(var s of m){if(s.contentOrigin&&(this.contentOrigin=s.contentOrigin),(0,l2.isDisengagedMessage)(s)){(0,pLe.logDisengagedError)(this.telemetryLogger,vLe.TelemetryStandardizedFeature.CopilotChat),this.endStreamWithError((0,lO.createDisengagedErrorResponse)());return}else if(s.messageType!==oS.MessageType.Chat||s.author==="user")return;this.messageId=s.messageId,(0,l2.handleRAIOffense)(this.telemetryLogger,s.offense),this.updateResponseMarkdownMessageCard(s.text,!0,!1)}else if(!(0,l2.isNullOrUndefined)(t)&&t.length>0)for(var n of t)n.messageId===this.messageId&&this.updateResponseMarkdownMessageCard(n.appendText,!1,!1)}},{key:"endStreamWithError",value:function(u){this.hasError=!0,this.addCommonResponseProperties(u),this.resultHandler.updateMessage(this.queryId,u),this.telemetryLogger.endTriedActivityFailure(),this.onStreamEnd()}},{key:"handleStreamEnd",value:function(u){var c=this,d,m,t=(d=u.messages)===null||d===void 0?void 0:d.find(function(n){return n.locale&&(c.locale=n.locale),c.isValidMessageForRendering(n)});if(t){t.contentOrigin&&(this.contentOrigin=t.contentOrigin);var s=(m=t.suggestedResponses)===null||m===void 0?void 0:m.filter(function(n){return n.messageType===oS.MessageType.Suggestion}).map(function(n){return n.text});this.updateResponseMarkdownMessageCard(t.text,!0,!0,s),this.hasError?this.telemetryLogger.endTriedActivityFailure():this.telemetryLogger.endTriedActivitySuccess(),this.onStreamEnd()}else(0,l2.debugLog)(l2.DebugLogLevel.Warning,"No valid message found for rendering"),this.endStreamWithError((0,lO.createDefaultErrorResponse)())}},{key:"updateResponseMarkdownMessageCard",value:function(u,c,d,m){var t=u;t=t.replace("\\n","\n"),this.paragraphChunks=c?t:this.paragraphChunks+t;var s=(0,l2.createResponse)({messageType:RLe.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(u){u.messageId=this.messageId||u.messageId||(0,CLe.v4)(),u.contentOrigin=this.contentOrigin,u.responseMetaDataType=this.responseMetaDataType,u.sydneyEndpoint=this.sydneyEndpoint,u.responseLocale=this.locale,u.conversationId=this.conversationId,this.hasError&&(u.isFailure=!0)}},{key:"onStreamEnd",value:function(){this._isStreamComplete=!0,this.augloopTimeoutHandler.cancel()}},{key:"onAugLoopTimeout",value:function(){this.endStreamWithError((0,lO.createDefaultErrorResponse)())}}])}();uS.ExcelAppStreamHandler=yLe});var Ihe=ar(Fs=>{"use strict";I();var SLe=et(),bLe=rt(),cO=Fs&&Fs.__awaiter||function(e,r,u,c){function d(m){return m instanceof u?m:new u(function(t){t(m)})}return new(u||(u=Promise))(function(m,t){function s(l){try{a(c.next(l))}catch(o){t(o)}}function n(l){try{a(c.throw(l))}catch(o){t(o)}}function a(l){l.done?m(l.value):d(l.value).then(s,n)}a((c=c.apply(e,r||[])).next())})};Object.defineProperty(Fs,"__esModule",{value:!0});Fs.getDocumentContextAsString=Fs.doRangesIntersect=void 0;var ALe=Mp(),The=e2(),Che=So(),o0=["rowIndex","columnIndex","rowCount","columnCount","address"],Fhe=["name","showTotals"],yhe=["id","name","visibility"],ELe=["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 cS(e){return e.map(function(r){return"items/".concat(r)}).join(",")}function TLe(e){var r=e.lastIndexOf("!");return r===-1?e:e.substring(r+1)}function xLe(e){var r=e.formulaCulture,u=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:u.shortDatePattern,timeSeparator:u.timeSeparator,longTimePattern:u.longTimePattern,amSymbol:u.amSymbol,dateOrder:u.dateOrder,dateSeparatorAlternative:u.dateSeparatorAlternative,dayNameLong:u.dayNameLong,dayNameShort:u.dayNameShort,isAmPmSeparatedBySpace:u.isAmPmSeparatedBySpace,isClock24Hour:u.isClock24Hour,isDayTwoDigits:u.isDayTwoDigits,isHourTwoDigits:u.isHourTwoDigits,isLongDateFormat:u.isLongDateFormat,isMonthTwoDigits:u.isMonthTwoDigits,isYearFourDigits:u.isYearFourDigits,monthNameLong:u.monthNameLong,timeSeparatorAlternative:u.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 She(e){return{id:e.id,name:e.name}}function sO(e){var r=e.rowIndex+1,u=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:u,col:c},bottomRight:{row:u,col:d}}}function bhe(e){var r=sO(e);return[r.topLeft,r.topRight,r.bottomLeft,r.bottomRight]}function xhe(e,r){var u=sO(e),c=sO(r),d=u.topLeft.col<=c.bottomRight.col&&u.bottomRight.col>=c.topLeft.col,m=u.topLeft.row<=c.bottomRight.row&&u.bottomRight.row>=c.topLeft.row;return d&&m}Fs.doRangesIntersect=xhe;function kLe(e,r){if(xhe(e,r))return 0;var u=bhe(e),c=bhe(r),d=Number.MAX_SAFE_INTEGER;for(var m of u)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 wLe(e,r){var u=Number.MAX_SAFE_INTEGER,c;for(var d of r){var m=kLe(e,d.range);m<u&&(u=m,c=d)}return{table:c==null?void 0:c.table,tableIntersected:u===0}}function khe(e){return e?JSON.stringify(e):""}function oO(e){return e?khe(e.text[0]):""}function ILe(e){return e.numberFormatLocal!==void 0?e.numberFormatLocal:e.numberFormat}function whe(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*Ahe(e,r,u){var c=["text","numberFormatLocal","numberFormat"],d=e.getRange().load(o0),m=e.getHeaderRowRange().load("text"),t=e.getDataBodyRange().load(o0),s=t.getRow(0).load(c),n=t.getLastRow().load(c),a=e.showTotals?e.getTotalRowRange().load("hidden"):void 0;yield;var l=khe(ILe(s)[0]),o=a?!a.hidden:!1,f={id:e.id,name:e.name,headers:oO(m),firstColumnValues:"",numRows:t.rowCount,numColumns:t.columnCount,firstRowValues:oO(s),lastRowValues:oO(n),numberFormats:l,address:d.address,range:whe(d,r),tableLikeRange:!1,tableIntersected:u,totalRow:o};return f}function*DLe(e){var r=e.workbook.load("name"),u=r.getActiveCell();u.load(o0);var c=r.getSelectedRanges().load(o0),d=r.worksheets;d.load(cS(yhe));var m=d.getActiveWorksheet().load(yhe),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 She(s)}),activeWorksheet:She(m),activeCell:TLe(u.address),activeRangeAreas:c.address,dataLocale:t.name,localeInfo:xLe(t),hiddenSheetIds:d.items.filter(function(s){return s.visibility!=="Visible"}).map(function(s){return s.id})}}function*MLe(e){if((0,The.tableContextEnabled)()){var r=e.workbook,u=r.pivotTables.load(cS(ELe));yield;var c=u.items.map(function(d){var m=d.columnHierarchies.items.filter(function(a){return a.name!=="Values"}).length,t=d.rowHierarchies.items.length,s=d.dataHierarchies.items.length,n=d.filterHierarchies.items.length;return{pivotTable:d,dataSource:d.getDataSourceString(),dataSourceType:d.getDataSourceType(),range:d.layout.getRange().load(o0),columnLabelRange:m>0?d.layout.getColumnLabelRange().load(o0):void 0,rowLabelRange:t>0?d.layout.getRowLabelRange().load(o0):void 0,dataBodyRange:s>0?d.layout.getDataBodyRange().load(o0):void 0,filterRange:n>0?d.layout.getFilterAxisRange().load(o0):void 0}});return yield,c.map(function(d){var m=d.pivotTable,t=d.dataSource,s=d.dataSourceType,n=d.range,a=d.columnLabelRange,l=d.rowLabelRange,o=d.dataBodyRange,f=d.filterRange;return{name:m.name,range:whe(n,m.worksheet.id),columnLabelAddress:a==null?void 0:a.address,rowLabelAddress:l==null?void 0:l.address,dataBodyAddress:o==null?void 0:o.address,filterAddress:f==null?void 0:f.address,dataSourceType:s.value,dataSourceString:t.value,fields:m.hierarchies.items.map(function(g){return g.name}),rows:m.rowHierarchies.items.map(function(g){return{name:g.name,fields:g.fields.items.map(function(h){return h.name})}}),columns:m.columnHierarchies.items.map(function(g){return{name:g.name,fields:g.fields.items.map(function(h){return h.name})}}),filters:m.filterHierarchies.items.map(function(g){return{name:g.name,fields:g.fields.items.map(function(h){return h.name})}}),values:m.dataHierarchies.items.map(function(g){return{name:g.name,field:g.field.name}}),layout:{showColumnGrandTotals:m.layout.showColumnGrandTotals,showRowGrandTotals:m.layout.showRowGrandTotals,layoutType:m.layout.layoutType}}})}}function*_Le(e){if((0,The.tableContextEnabled)()){var r=e.workbook,u=r.getActiveCell();u.load(o0);var c=u.getTables().load(cS(Fhe)),d=r.worksheets.getActiveWorksheet().load("id"),m=d.tables.load(cS(Fhe));yield;var t,s,n=c.items.length>0,a=d.id;if(n)s=yield*wl(Ahe(c.items[0],a,!0)),t=s;else{var l=m.items.map(function(f){return{table:f,range:f.getRange().load(o0)}});yield;var o=wLe(u,l);t=o.table?yield*wl(Ahe(o.table,a,o.tableIntersected)):void 0}return{activeTables:s?[s]:void 0,nearestTable:t,isActiveTableCtrlT:!!s}}}var uO=function(){function e(r,u){SLe(this,e),this.genFn=r,this.name=u,this.done=!1,this.hasError=!1,this.reset()}return bLe(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 u=this.generator.next();u.done&&(this.done=!0,this.value=u.value)}catch(c){this.hasError=!0,this.done=!0,(0,Che.debugLog)(Che.DebugLogLevel.Error,"Error in generator ".concat(this.name),c)}return this.done}}])}();function Ehe(e,r){return cO(this,void 0,void 0,function*(){for(;r.some(function(d){return!d.done});){var u=!1;for(var c of r)u=!c.tryIterate()||u;u&&(yield e.sync())}})}function LLe(e,r){return cO(this,void 0,void 0,function*(){var u=this;try{var c=yield(0,ALe.excelJsApiRequestForControl)(e.controlId,function(d){return cO(u,void 0,void 0,function*(){var m,t,s,n,a,l,o,f,g,h,y,p,R=new uO(function(){return DLe(d)},"Basic"),C=new uO(function(){return MLe(d)},"PivotTables"),S=new uO(function(){return _Le(d)},"Tables");yield Ehe(d,[R,C,S]),R.hasError&&(R.reset(),yield Ehe(d,[R]));var F={workbookName:(m=R.value)===null||m===void 0?void 0:m.workbookName,activeTables:(t=S.value)===null||t===void 0?void 0:t.activeTables,worksheets:(s=R.value)===null||s===void 0?void 0:s.worksheets,activeWorksheet:(n=R.value)===null||n===void 0?void 0:n.activeWorksheet,activeCell:(a=R.value)===null||a===void 0?void 0:a.activeCell,activeRangeAreas:(l=R.value)===null||l===void 0?void 0:l.activeRangeAreas,dataLocale:(o=R.value)===null||o===void 0?void 0:o.dataLocale,localeInfo:(f=R.value)===null||f===void 0?void 0:f.localeInfo,elseCategory:e.elseCategory,queryOrigin:e.queryOrigin,onGridQueryCellAddress:e.onGridQueryCellAddress,workbookTables:r.getRecognizedTables(),hiddenSheetIds:(g=R.value)===null||g===void 0?void 0:g.hiddenSheetIds,nearestTable:(h=S.value)===null||h===void 0?void 0:h.nearestTable,isActiveTableCtrlT:(p=(y=S.value)===null||y===void 0?void 0:y.isActiveTableCtrlT)!==null&&p!==void 0?p:!1,workbookPivotTables:C.value};return JSON.stringify(F)})});return c}catch(d){}return""})}Fs.getDocumentContextAsString=LLe});var Dhe=fe(()=>{"use strict";I()});var sl,dl,sS,dS,fS,gS,mS,hS,pS,vS,RS,CS,FS,yS,SS,bS,AS,ES,Mhe=fe(()=>{"use strict";I();sl=de(et()),dl=de(rt());Va();sS=function(){function e(r){(0,sl.default)(this,e),Ce.assign(e,this,r)}return(0,dl.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_CopilotChatHistoryAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();sS.H_={T_:sS.getTypeName(),B_:sS.getBaseTypes()};dS=function(){function e(r){(0,sl.default)(this,e),Ce.assign(e,this,r)}return(0,dl.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_SharedCopilotChatHistoryAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_CopilotChatHistoryAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();dS.H_={T_:dS.getTypeName(),B_:dS.getBaseTypes()};fS=function(){function e(r){(0,sl.default)(this,e),Ce.assign(e,this,r)}return(0,dl.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_FluxCopilotChatHistoryAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_CopilotChatHistoryAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();fS.H_={T_:fS.getTypeName(),B_:fS.getBaseTypes()};gS=function(){function e(r){(0,sl.default)(this,e),Ce.assign(e,this,r)}return(0,dl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_OperationResponse"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();gS.H_={T_:gS.getTypeName(),B_:gS.getBaseTypes()};mS=function(){function e(r){(0,sl.default)(this,e),Ce.assign(e,this,r)}return(0,dl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_CopilotChatHistoryErrorOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();mS.H_={T_:mS.getTypeName(),B_:mS.getBaseTypes()};hS=function(){function e(r){(0,sl.default)(this,e),Ce.assign(e,this,r)}return(0,dl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_AddChatOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();hS.H_={T_:hS.getTypeName(),B_:hS.getBaseTypes()};pS=function(){function e(r){(0,sl.default)(this,e),Ce.assign(e,this,r)}return(0,dl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_AddMessageOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();pS.H_={T_:pS.getTypeName(),B_:pS.getBaseTypes()};vS=function(){function e(r){(0,sl.default)(this,e),Ce.assign(e,this,r)}return(0,dl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetAllChatsOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();vS.H_={T_:vS.getTypeName(),B_:vS.getBaseTypes()};RS=function(){function e(r){(0,sl.default)(this,e),Ce.assign(e,this,r)}return(0,dl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetChatOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();RS.H_={T_:RS.getTypeName(),B_:RS.getBaseTypes()};CS=function(){function e(r){(0,sl.default)(this,e),Ce.assign(e,this,r)}return(0,dl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetCurrentChatOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();CS.H_={T_:CS.getTypeName(),B_:CS.getBaseTypes()};FS=function(){function e(r){(0,sl.default)(this,e),Ce.assign(e,this,r)}return(0,dl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetMessagesOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();FS.H_={T_:FS.getTypeName(),B_:FS.getBaseTypes()};yS=function(){function e(r){(0,sl.default)(this,e),Ce.assign(e,this,r)}return(0,dl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetMessagesInCurrentChatSessionOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();yS.H_={T_:yS.getTypeName(),B_:yS.getBaseTypes()};SS=function(){function e(r){(0,sl.default)(this,e),Ce.assign(e,this,r)}return(0,dl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_RemoveAllMessagesFromCurrentChatOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();SS.H_={T_:SS.getTypeName(),B_:SS.getBaseTypes()};bS=function(){function e(r){(0,sl.default)(this,e),Ce.assign(e,this,r)}return(0,dl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_DeleteChatOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();bS.H_={T_:bS.getTypeName(),B_:bS.getBaseTypes()};AS=function(){function e(r){(0,sl.default)(this,e),Ce.assign(e,this,r)}return(0,dl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_UpdateMessageOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();AS.H_={T_:AS.getTypeName(),B_:AS.getBaseTypes()};ES=function(){function e(r){(0,sl.default)(this,e),Ce.assign(e,this,r)}return(0,dl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_UpdateChatOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();ES.H_={T_:ES.getTypeName(),B_:ES.getBaseTypes()}});var dO,fO,gO,mO,hO,pO,vO,_he=fe(()=>{"use strict";I();(function(e){e.Document="Document",e.Enterprise="Enterprise"})(dO||(dO={}));(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"})(fO||(fO={}));(function(e){e.User="User",e.Copilot="Copilot",e.System="System"})(gO||(gO={}));(function(e){e.Unknown="Unknown",e.Canvas="Canvas",e.Pane="Pane"})(mO||(mO={}));(function(e){e.Success="Success",e.Failure="Failure"})(hO||(hO={}));(function(e){e.PlainText="PlainText",e.RichText="RichText",e.AdaptiveCard="AdaptiveCard"})(pO||(pO={}));(function(e){e.AIResponse="AIResponse",e.ContentCreation="ContentCreation",e.Python="Python"})(vO||(vO={}))});var bo,Ao,TS,xS,kS,wS,IS,DS,MS,_S,LS,BS,PS,OS,NS,Lhe=fe(()=>{"use strict";I();bo=de(et()),Ao=de(rt());Va();TS=function(){function e(r){(0,bo.default)(this,e),Ce.assign(e,this,r)}return(0,Ao.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_CopilotChatHistorySignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();TS.H_={T_:TS.getTypeName(),B_:TS.getBaseTypes()};xS=function(){function e(r){(0,bo.default)(this,e),Ce.assign(e,this,r)}return(0,Ao.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_Operation"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();xS.H_={T_:xS.getTypeName(),B_:xS.getBaseTypes()};kS=function(){function e(r){(0,bo.default)(this,e),Ce.assign(e,this,r)}return(0,Ao.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetCurrentChatOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();kS.H_={T_:kS.getTypeName(),B_:kS.getBaseTypes()};wS=function(){function e(r){(0,bo.default)(this,e),Ce.assign(e,this,r)}return(0,Ao.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetAllChatsOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();wS.H_={T_:wS.getTypeName(),B_:wS.getBaseTypes()};IS=function(){function e(r){(0,bo.default)(this,e),Ce.assign(e,this,r)}return(0,Ao.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetMessagesOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();IS.H_={T_:IS.getTypeName(),B_:IS.getBaseTypes()};DS=function(){function e(r){(0,bo.default)(this,e),Ce.assign(e,this,r)}return(0,Ao.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetMessagesInCurrentChatSession"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();DS.H_={T_:DS.getTypeName(),B_:DS.getBaseTypes()};MS=function(){function e(r){(0,bo.default)(this,e),Ce.assign(e,this,r)}return(0,Ao.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_RemoveAllMessagesFromCurrectChatOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();MS.H_={T_:MS.getTypeName(),B_:MS.getBaseTypes()};_S=function(){function e(r){(0,bo.default)(this,e),Ce.assign(e,this,r)}return(0,Ao.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetChatOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();_S.H_={T_:_S.getTypeName(),B_:_S.getBaseTypes()};LS=function(){function e(r){(0,bo.default)(this,e),Ce.assign(e,this,r)}return(0,Ao.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_AddChatOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();LS.H_={T_:LS.getTypeName(),B_:LS.getBaseTypes()};BS=function(){function e(r){(0,bo.default)(this,e),Ce.assign(e,this,r)}return(0,Ao.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_AddMessageOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();BS.H_={T_:BS.getTypeName(),B_:BS.getBaseTypes()};PS=function(){function e(r){(0,bo.default)(this,e),Ce.assign(e,this,r)}return(0,Ao.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_DeleteChatOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();PS.H_={T_:PS.getTypeName(),B_:PS.getBaseTypes()};OS=function(){function e(r){(0,bo.default)(this,e),Ce.assign(e,this,r)}return(0,Ao.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_UpdateMessageOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();OS.H_={T_:OS.getTypeName(),B_:OS.getBaseTypes()};NS=function(){function e(r){(0,bo.default)(this,e),Ce.assign(e,this,r)}return(0,Ao.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_UpdateChatOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Ce.matchesTypesFor(u,[e.getTypeName()])}}])}();NS.H_={T_:NS.getTypeName(),B_:NS.getBaseTypes()}});var Bhe={};wi(Bhe,{AddChatOperation:()=>LS,AddChatOperationResponse:()=>hS,AddMessageOperation:()=>BS,AddMessageOperationResponse:()=>pS,CopilotChatHistoryAnnotation:()=>sS,CopilotChatHistoryErrorOperationResponse:()=>mS,CopilotChatHistorySignal:()=>TS,DeleteChatOperation:()=>PS,DeleteChatOperationResponse:()=>bS,FluxCopilotChatHistoryAnnotation:()=>fS,GetAllChatsOperation:()=>wS,GetAllChatsOperationResponse:()=>vS,GetChatOperation:()=>_S,GetChatOperationResponse:()=>RS,GetCurrentChatOperation:()=>kS,GetCurrentChatOperationResponse:()=>CS,GetMessagesInCurrentChatSession:()=>DS,GetMessagesInCurrentChatSessionOperationResponse:()=>yS,GetMessagesOperation:()=>IS,GetMessagesOperationResponse:()=>FS,MessageEntry:()=>mO,MessageMetadataType:()=>vO,MessageType:()=>pO,Operation:()=>xS,OperationResponse:()=>gS,OperationType:()=>fO,OrchestratorGroundingMode:()=>dO,RemoveAllMessagesFromCurrectChatOperation:()=>MS,RemoveAllMessagesFromCurrentChatOperationResponse:()=>SS,SharedCopilotChatHistoryAnnotation:()=>dS,Status:()=>hO,UpdateChatOperation:()=>NS,UpdateChatOperationResponse:()=>ES,UpdateMessageOperation:()=>OS,UpdateMessageOperationResponse:()=>AS,UserRole:()=>gO});var Phe=fe(()=>{"use strict";I();Dhe();Mhe();_he();Lhe()});var CO=ar(oc=>{"use strict";I();var BLe=et(),PLe=rt(),RO=oc&&oc.__awaiter||function(e,r,u,c){function d(m){return m instanceof u?m:new u(function(t){t(m)})}return new(u||(u=Promise))(function(m,t){function s(l){try{a(c.next(l))}catch(o){t(o)}}function n(l){try{a(c.throw(l))}catch(o){t(o)}}function a(l){l.done?m(l.value):d(l.value).then(s,n)}a((c=c.apply(e,r||[])).next())})};Object.defineProperty(oc,"__esModule",{value:!0});oc.ClpSensitivityHandler=oc.EncryptionTypeEnum=void 0;var HS="",Ohe;(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"})(Ohe=oc.EncryptionTypeEnum||(oc.EncryptionTypeEnum={}));var OLe=function(){function e(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";BLe(this,e),this.controlId=r,this.inDocLabelInfo={labelId:HS,tenantId:HS},this.setLabelChangeEventListener(),this.initializationPromise=this.setInDocSensitiveLabelInfoUsingOfcJs()}return PLe(e,[{key:"waitForInitialization",value:function(){return RO(this,void 0,void 0,function*(){try{yield this.initializationPromise}catch(u){}})}},{key:"setInDocSensitiveLabelInfoUsingOfcJs",value:function(){return RO(this,void 0,void 0,function*(){try{var u=yield OfficeFirstParty.Sensitivity.getLabel({controlId:this.controlId});this.setInDocSensitivityLabelInfo(u)}catch(c){}})}},{key:"getInDocSensitiveLabelUsingOfcJs",value:function(){return RO(this,void 0,void 0,function*(){var u={labelId:HS,tenantId:HS};try{u=yield OfficeFirstParty.Sensitivity.getLabel({controlId:this.controlId})}catch(c){}return u})}},{key:"setInDocSensitivityLabelInfo",value:function(u){this.inDocLabelInfo.version=u.version,this.inDocLabelInfo.labelId=u.labelId,this.inDocLabelInfo.tenantId=u.tenantId,this.inDocLabelInfo.isEnabled=u.isEnabled,this.inDocLabelInfo.encryptionType=u.encryptionType,this.inDocLabelInfo.isDke=u.isDke,this.inDocLabelInfo.hasExtractForUser=u.hasExtractForUser,this.inDocLabelInfo.order=u.order,this.inDocLabelInfo.displayName=u.displayName,this.inDocLabelInfo.description=u.description,this.inDocLabelInfo.parentName=u.parentName,this.inDocLabelInfo.color=u.color}},{key:"setLabelChangeEventListener",value:function(){try{OfficeFirstParty.Sensitivity.onLabelChangedEvent({controlId:this.controlId},this.onLabelChangeEventListener.bind(this))}catch(u){}}},{key:"getSensitivity",value:function(){var u,c;return{id:this.inDocLabelInfo.labelId,displayName:(u=this.inDocLabelInfo.displayName)!==null&&u!==void 0?u:"",tooltip:this.inDocLabelInfo.description,color:this.inDocLabelInfo.color,isEncrypted:this.inDocLabelInfo.encryptionType!==Ohe.None,priority:(c=this.inDocLabelInfo.order)!==null&&c!==void 0?c:0}}},{key:"getInDocSensitiveLabelInfo",value:function(){return this.inDocLabelInfo}},{key:"onLabelChangeEventListener",value:function(u,c,d,m){m||this.setInDocSensitivityLabelInfo(c)}}])}();oc.ClpSensitivityHandler=OLe});var Zhe=ar(ys=>{"use strict";I();var NLe=ys&&ys.__awaiter||function(e,r,u,c){function d(m){return m instanceof u?m:new u(function(t){t(m)})}return new(u||(u=Promise))(function(m,t){function s(l){try{a(c.next(l))}catch(o){t(o)}}function n(l){try{a(c.throw(l))}catch(o){t(o)}}function a(l){l.done?m(l.value):d(l.value).then(s,n)}a((c=c.apply(e,r||[])).next())})};Object.defineProperty(ys,"__esModule",{value:!0});ys.submitResponseChatMessage=ys.submitUserChatMessage=void 0;var HLe=(Va(),Ii(bb)),u0=(Phe(),Ii(Bhe)),Nhe=r2(),VLe=xf(),ZLe=CO(),VS;(function(e){e.Encryption="Encryption",e.NonEncryption="NonEncryption",e.Warning="Warning"})(VS||(VS={}));var ZS;(function(e){e.None="None",e.Header="Header",e.Footer="Footer"})(ZS||(ZS={}));var If;(function(e){e[e.Default=0]="Default",e[e.MarkdownCard=5]="MarkdownCard"})(If||(If={}));var Pp;(function(e){e.Chat="chat",e.Human="human"})(Pp||(Pp={}));var Bp;(function(e){e.Else="Else",e.Unset=""})(Bp||(Bp={}));var jS;(function(e){e.ConversationMessage="Conversation_Message",e.ErrorMessage="Error_Message"})(jS||(jS={}));var jLe="Copilot\\OnGrid",ULe="Workbook",GLe=function(r){var u,c;if(r){var d={labelId:r.labelId,iconType:r.encryptionType!==ZLe.EncryptionTypeEnum.None?VS.Encryption:VS.NonEncryption,tooltipText:(u=r.description)!==null&&u!==void 0?u:"",badgeText:(c=r.displayName)!==null&&c!==void 0?c:""};return d}};function WLe(e,r,u,c,d,m){var t=If.MarkdownCard,s={markDownCardProps:$Le(e)},n={messageId:u,shouldShowAIGeneratedIndicator:!1,showAnimation:!1,feedbackData:Hhe(void 0,void 0,void 0,r,c,e),isFailure:!1,showMinifiedUI:!1,feedbackSectionPosition:ZS.None,strikeThroughText:!1};Vhe(t,s,n,r,c,d,m)}ys.submitUserChatMessage=WLe;function zLe(e,r,u,c,d,m){return NLe(this,void 0,void 0,function*(){var t;e.isFailure?t={featureName:Bp.Unset,eventType:jS.ErrorMessage,errorType:e.errorType}:t={featureName:e.contentOrigin===VLe.ContentOrigin.ElseSkillName?Bp.Else:Bp.Unset,eventType:jS.ConversationMessage},yield m.waitForInitialization();var s=m.getInDocSensitiveLabelInfo(),n=If.MarkdownCard,a={markDownCardProps:{user:Pp.Chat,message:e.message,horizontalTableScroll:!0}},l={shouldShowAIGeneratedIndicator:e.shouldShowAIGeneratedIndicator,feedbackSectionPosition:ZS.Footer,feedbackData:Hhe(e.conversationId,e.sydneyEndpoint,e.responseLocale,r,u,c),isFailure:e.isFailure,showAnimation:!0,clpSensitivityIndicatorData:s?GLe(s):void 0,messageId:e.messageId,telemetryData:JSON.stringify(t)};Vhe(n,a,l,r,void 0,d,m)})}ys.submitResponseChatMessage=zLe;function Hhe(e,r,u,c,d,m){var t=new Date().toISOString();return{feedbackArea:jLe,contextData:{cardMetaData:JSON.stringify({prompt:m,promptId:c}),feedbackContextData:{prompt:m,promptId:c},groundingSource:ULe,sydneyContextData:{requestId:c,utteranceTimeStamp:t,feedbackMessageId:d,conversationId:e??"",sydneyEndpoint:r??"",locale:u}}}}function $Le(e){var r=e,u=e;return{user:Pp.Human,message:r,disableLinksProcessing:!0,shouldApplyInputLinkTheme:!0,commandText:u}}function Vhe(e,r,u,c,d,m,t){var s=KLe(e,r,u,c),n={chatMessageType:e,chatMessageData:r,chatMessageBodyData:u,chatMessage:s};qLe(n,d,m,t)}function KLe(e,r,u,c){var d,m;try{u.telemetryData!==void 0&&(m=JSON.parse(u.telemetryData))}catch(n){}var t;if(e===If.MarkdownCard&&r.markDownCardProps!==void 0)t=Object.assign({},r.markDownCardProps);else throw"Invalid parameters in convertResponseMessageToChatMessage";var s={messageType:e,body:t,feedbackData:u.feedbackData,shouldShowAIGeneratedIndicator:u.shouldShowAIGeneratedIndicator,feedbackSectionPosition:u.feedbackSectionPosition,showMinifiedUI:u.showMinifiedUI,showAnimation:u.showAnimation,strikeThroughText:u.strikeThroughText,clpSensitivityIndicatorData:(d=u.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:u.messageId,isFailure:u.isFailure};return s}function qLe(e,r,u,c){var d,m,t=e.chatMessage,s=e.chatMessageType,n=e.chatMessageData,a=e.chatMessageBodyData;JLe(t,QLe(n,s),((d=t.body)===null||d===void 0?void 0:d.user)===Pp.Human,(m=a.isFailure)!==null&&m!==void 0?m:!1,a.aiResponseMetadata,r,u,c)}function QLe(e,r){var u,c,d="";return r===If.MarkdownCard&&(d=(c=(u=e.markDownCardProps)===null||u===void 0?void 0:u.message)!==null&&c!==void 0?c:""),d}function JLe(e,r,u,c,d,m,t,s){var n=XLe(e,r,u,c,d,m),a=Date.now(),l=new u0.AddMessageOperation({newMessage:n,type:u0.OperationType.AddMessageOperation}),o=new u0.CopilotChatHistorySignal({operation:l,timestamp:a,documentSensitivity:s.getSensitivity()}),f=new HLe.SignalOperation({parentPath:["Signal",u0.CopilotChatHistorySignal.getTypeName()],items:[{id:"AugLoopExcelCopilotOnGrid-"+(0,Nhe.v4)(),body:o}]});t.submitOperation(f)}function XLe(e,r,u,c,d,m){var t="";try{t=JSON.stringify(e)}catch(a){}var s=u?u0.UserRole.User:c?u0.UserRole.System:u0.UserRole.Copilot,n={content:r,images:void 0,entry:u0.MessageEntry.Canvas,userRole:s,format:u0.MessageType.RichText,timestamp:Date.now(),messageId:m??(0,Nhe.v4)(),status:c?u0.Status.Failure:u0.Status.Success,richTextJson:t,messageMetadata:d};return n}});var jhe=ar(US=>{"use strict";I();var YLe=Ei(),eBe=et(),rBe=rt();Object.defineProperty(US,"__esModule",{value:!0});US.SessionStore=void 0;var tBe=function(){function e(){eBe(this,e),this.excelRecognizedTablesAnnotationsCacheRevisionId="",this.excelRecognizedTablesAnnotationsCache=[]}return rBe(e,[{key:"onExcelRecognizedTableAnnotationReceived",value:function(u,c){var d="",m,t,s;if(c){var n=JSON.parse(c);m=n.coauthVersionDocId,t=n.coauthVersionXluid,s=n.coauthVersionXrevId}if(m||t||s){var a="".concat(m,".").concat(t,".").concat(s);d=a}(this.excelRecognizedTablesAnnotationsCacheRevisionId===""||this.excelRecognizedTablesAnnotationsCacheRevisionId!==d)&&(this.excelRecognizedTablesAnnotationsCache=[],this.excelRecognizedTablesAnnotationsCacheRevisionId=d),this.excelRecognizedTablesAnnotationsCache.push(u)}},{key:"getRecognizedTables",value:function(){return YLe(this.excelRecognizedTablesAnnotationsCache)}}])}();US.SessionStore=tBe});var Khe=ar(Mf=>{"use strict";I();var aBe=et(),nBe=rt(),GS=Mf&&Mf.__awaiter||function(e,r,u,c){function d(m){return m instanceof u?m:new u(function(t){t(m)})}return new(u||(u=Promise))(function(m,t){function s(l){try{a(c.next(l))}catch(o){t(o)}}function n(l){try{a(c.throw(l))}catch(o){t(o)}}function a(l){l.done?m(l.value):d(l.value).then(s,n)}a((c=c.apply(e,r||[])).next())})};Object.defineProperty(Mf,"__esModule",{value:!0});Mf.CommunicationHandlerImpl=void 0;var o2=(t2(),Ii(Ef)),iBe=(Va(),Ii(bb)),lBe=ahe(),oBe=r2(),uBe=Rhe(),Uhe=KP(),FO=nS(),yO=rS(),cBe=Ihe(),Ghe=Ul(),Df=So(),sBe=iO(),Whe=lc(),zhe=Zhe(),dBe=CO(),fBe=jhe(),gBe=e2(),$he=(QG(),Ii(qG));function SO(e){return"".concat(e.controlId,"|").concat(e.alSessionId)}function mBe(){var e=[{name:o2.ExcelCopilotOutputAnnotation.getTypeName()}];return(0,gBe.tableContextEnabled)()&&e.push({name:$he.ExcelRecognizedTableNew.getTypeName(),options:{forceReturnCachedAnnotations:!0}}),e}var hBe=function(){function e(r){aBe(this,e),this.resultHandler=r,this.streamHandlers=new Map,this.controlSpecificData=new Map}return nBe(e,[{key:"ensureControlSpecificData",value:function(u){var c=SO(u),d=this.controlSpecificData.get(c);return d||(d={sessionStore:new fBe.SessionStore},this.controlSpecificData.set(c,d)),d}},{key:"ensureStore",value:function(u){var c=this.ensureControlSpecificData(u);return c.sessionStore}},{key:"ensureAlSession",value:function(u){var c=this,d=this.ensureControlSpecificData(u),m=d.alRuntimeManagerPromise;if(m)return m;var t=new lBe.AugloopRuntimeManager(SO(u),u.alSessionId,u.controlId),s=[];return mBe().forEach(function(n){s.push(t.activateAnnotation(n.name,n.options)),t.registerAnnotationHandler(n.name,c.handleResponse.bind(c))}),m=new Promise(function(n){return Promise.allSettled(s).then(function(){n(t)})}),d.alRuntimeManagerPromise=m,m}},{key:"ensureClpSensitivityHandler",value:function(u){var c=this.ensureControlSpecificData(u);if(c.clpSensitivityHandler)return c.clpSensitivityHandler;var d=new dBe.ClpSensitivityHandler(u.controlId);return c.clpSensitivityHandler=d,d}},{key:"logSkillAshaEvent",value:function(u,c){switch(c.type){case o2.ResponseMetadataType.ElseResponseMeta:(0,Uhe.logElseSkillAshaEvent)(u,c);break;case o2.ResponseMetadataType.CopilotChatResponseMeta:(0,yO.logCopilotChatSkillAshaEvent)(u,c);break;default:u.logError({eventType:Ghe.TelemetryEventType.Error,errorMessage:"Unknown ResponseMetadata type - ".concat(c.type),logLevel:Ghe.LogLevel.Error})}}},{key:"handleResponse",value:function(u,c,d){var m;if(!((m=c.body)===null||m===void 0)&&m.H_)switch(c.body.H_.T_){case o2.ExcelCopilotOutputAnnotation.getTypeName():this.handleExcelOutputResponse(c);break;case $he.ExcelRecognizedTableNew.getTypeName():this.onExcelTableRecognitionAnnotationResult(u,c,d);break}}},{key:"onExcelTableRecognitionAnnotationResult",value:function(u,c,d){var m,t=(m=this.controlSpecificData.get(u))===null||m===void 0?void 0:m.sessionStore;if(!(!t||!d)){var s=c.body;t.onExcelRecognizedTableAnnotationReceived(s,d.parentRevId)}}},{key:"handleExcelOutputResponse",value:function(u){var c,d,m,t=u==null?void 0:u.body;if(((c=t==null?void 0:t.H_)===null||c===void 0?void 0:c.T_)===o2.ExcelCopilotOutputAnnotation.getTypeName()){var s=t,n=s.queryId,a=s.chatResponse;if(n){sBe.AugLoopTimeoutHandler.notifyMessageReceived(n);var l=this.streamHandlers.get(n);if(!l){(0,Df.debugLog)(Df.DebugLogLevel.Info,"Ignored response for userQueryId:".concat(n," isCopilotOnGridQuery:").concat((0,Df.isCopilotOnGridUUID)(n)),u);return}(0,Df.debugLog)(Df.DebugLogLevel.Info,"Received response from Augloop",u);var o=l.telemetryLogger,f=s.responseMetadata,g=s.error;s.conversationId&&(o.conversationId=s.conversationId),f&&(l.responseMetaDataType=f.type,this.logSkillAshaEvent(o,f)),(0,Uhe.logElseSkillTelemetry)(o,f),(0,Df.doesMetadataContainError)(f)&&l.notifyErrorDetected(),g&&l.endStreamWithError((0,FO.createAugloopErrorResponse)(o,g));var h=(m=(d=s.odslResponse)===null||d===void 0?void 0:d.odsl)===null||m===void 0?void 0:m.statements;h&&h.length>0&&((0,yO.logOdslUnsupportedError)(o),l.endStreamWithError((0,FO.createDefaultErrorResponse)())),a&&l&&!l.isStreamCompleted&&l.handleChatResponse(a,s.conversationId,s.sydneyEndpoint),l!=null&&l.isStreamCompleted&&this.streamHandlers.delete(n)}}}},{key:"cancelQuery",value:function(u){var c=this.streamHandlers.get(u.userQueryGuid);c||(c=this.createAppStreamHandler(u.userQueryGuid,u.telemetryLogger)),c.endStreamWithError((0,FO.createDefaultErrorResponse)()),(0,yO.logCancelledEvent)(u.telemetryLogger),this.streamHandlers.delete(u.userQueryGuid)}},{key:"releaseAlSession",value:function(u){this.releaseAlSessionAsync(u)}},{key:"releaseAlSessionAsync",value:function(u){return GS(this,void 0,void 0,function*(){var c=SO(u),d=this.ensureControlSpecificData(u),m=yield d.alRuntimeManagerPromise,t=m==null?void 0:m.releaseToken(u.userQueryGuid);t&&(d.alRuntimeManagerPromise=void 0,d.clpSensitivityHandler=void 0,this.controlSpecificData.delete(c))})}},{key:"createAppStreamHandler",value:function(u,c){return new uBe.ExcelAppStreamHandler(this.resultHandler,u,c)}},{key:"submitQuery",value:function(u,c){return GS(this,void 0,void 0,function*(){var d=(0,oBe.v4)(),m=this.createAppStreamHandler(u.userQueryGuid,u.telemetryLogger);u.telemetryLogger.startTriedActivity(),this.streamHandlers.set(u.userQueryGuid,m);var t=yield this.ensureAlSession(u);t.addToken(u.userQueryGuid);var s=this.ensureStore(u),n=yield(0,cBe.getDocumentContextAsString)(u,s),a=new o2.ExcelCopilotInputSignal({query:c,queryId:u.userQueryGuid,context:n,config:{webGroundingEnabled:!1,enterpriseGroundingEnabled:!1,searchOnlyMode:!1,requireExplicitPlugins:!1},clientUILanguageAndLocale:(0,Whe.getUiLanguage)(),userQueryLanguage:(0,Whe.getUiLanguage)(),fluxSkillOverride:u.fluxSkillOverride}),l=Object.assign(new iBe.SignalOperation,{parentPath:["Signal",o2.ExcelCopilotInputSignal.getTypeName()],items:[{id:d,body:a}]});t.submitOperation(l)})}},{key:"submitHumanMessageChatHistory",value:function(u,c,d,m){return GS(this,void 0,void 0,function*(){var t=yield this.ensureAlSession(u),s=this.ensureClpSensitivityHandler(u);(0,zhe.submitUserChatMessage)(c,u.userQueryGuid,d,m,t,s)})}},{key:"submitResponseMessageChatHistory",value:function(u,c,d,m){return GS(this,void 0,void 0,function*(){var t=yield this.ensureAlSession(c),s=this.ensureClpSensitivityHandler(c);yield(0,zhe.submitResponseChatMessage)(u,c.userQueryGuid,m,d,t,s)})}}])}();Mf.CommunicationHandlerImpl=hBe});var qhe=ar(WS=>{"use strict";I();var pBe=et(),vBe=rt();Object.defineProperty(WS,"__esModule",{value:!0});WS.ObservableImpl=void 0;var RBe=function(){function e(r){pBe(this,e),this.internalValue=r,this.observers=[]}return vBe(e,[{key:"subscribe",value:function(u){this.observers.push(u)}},{key:"unsubscribe",value:function(u){this.observers=this.observers.filter(function(c){return c!==u})}},{key:"value",get:function(){return this.internalValue},set:function(u){this.internalValue=u,this.observers.forEach(function(c){return c(u)})}}])}();WS.ObservableImpl=RBe});var Jhe=ar(Lf=>{"use strict";I();var Qhe=Lf&&Lf.__awaiter||function(e,r,u,c){function d(m){return m instanceof u?m:new u(function(t){t(m)})}return new(u||(u=Promise))(function(m,t){function s(l){try{a(c.next(l))}catch(o){t(o)}}function n(l){try{a(c.throw(l))}catch(o){t(o)}}function a(l){l.done?m(l.value):d(l.value).then(s,n)}a((c=c.apply(e,r||[])).next())})};Object.defineProperty(Lf,"__esModule",{value:!0});Lf.collectUserFeedback=void 0;var CBe=ps(),FBe=KM(),yBe=xf(),zS;(function(e){e.AIThumbsDown="AIThumbsDown",e.AIThumbsUp="AIThumbsUp"})(zS||(zS={}));var bO;(function(e){e.ModalDialog="ModalDialog",e.Taskpane="Taskpane"})(bO||(bO={}));var _f;(function(e){e.notSet="NotSet",e.true="True",e.false="False"})(_f||(_f={}));function SBe(e){switch(e){case yBe.QueryType.FormulaExplanation:return"FormulaExplanation";default:return null}}function bBe(e){var r=FBe.Buffer.from(e,"utf8"),u=r.toString("base64");return u}function ABe(e,r){var u,c;return Qhe(this,void 0,void 0,function*(){var d=this;if(!r)return!1;var m={prompt:r.prompt,promptId:r.requestContext.userQueryGuid,chatHistory:[{user:"human",message:r.prompt},{user:"chat",message:(u=r.responseMessage)===null||u===void 0?void 0:u.message}]},t=bBe(JSON.stringify(m)),s={fileType:"text/plain; charset=utf-8",fileName:"contextData.txt",base64Data:t},n={contextDataFiles:[s],scenarioConfig:{isScenarioEnabled:!0,question:{questionUIType:"DropDown",questionInstruction:{displayedString:" ",displayedStringInEnglish:" "},questionOptions:[{displayedString:" ",displayedStringInEnglish:" "}]},scenarioType:e===CBe.UserFeedback.Like?zS.AIThumbsUp:zS.AIThumbsDown},isEmailCollectionEnabled:_f.false,isFileUploadEnabled:_f.false,isScreenshotEnabled:_f.true,isScreenRecordingEnabled:_f.false,featureName:(c=SBe(r.queryType))!==null&&c!==void 0?c:void 0,entryPoint:"Canvas"},a=void 0,l=new Promise(function(h){a=h}),o=function(y){return Qhe(d,void 0,void 0,function*(){a(y)})};try{var f=yield OfficeFirstParty.UserFeedback.onUserFeedbackUIDismissed(o);yield OfficeFirstParty.UserFeedback.CollectUserFeedback(e,bO.ModalDialog,"Copilot\\OnGrid",{v2Config:n});var g=yield l;return f(),g}catch(h){return!1}return!0})}Lf.collectUserFeedback=ABe});var epe=ar(Pf=>{"use strict";I();var $S=gl(),EBe=et(),TBe=rt(),xBe=Pf&&Pf.__awaiter||function(e,r,u,c){function d(m){return m instanceof u?m:new u(function(t){t(m)})}return new(u||(u=Promise))(function(m,t){function s(l){try{a(c.next(l))}catch(o){t(o)}}function n(l){try{a(c.throw(l))}catch(o){t(o)}}function a(l){l.done?m(l.value):d(l.value).then(s,n)}a((c=c.apply(e,r||[])).next())})};Object.defineProperty(Pf,"__esModule",{value:!0});Pf.QueryTaskImpl=void 0;var Xhe=qhe(),AO=Ul(),EO=Mp(),kBe=Jhe(),uc=So(),Bf=e2(),Yhe=lc(),wBe=JP(),IBe=function(){function e(r,u,c){EBe(this,e),this.queryTaskProperties=r,this.communicationHandler=u,this.retryRequest=c,this.prompt=null,this.taskSubmitted=new Xhe.ObservableImpl(!1),this.firstMessageTime=null,this.synchronizedHumanMessage=!1,this.continueResponseInAppChat=!1,this.resultStream=new Xhe.ObservableImpl({hasError:!1,isComplete:!1}),(0,uc.debugLog)(uc.DebugLogLevel.Info,"Task started userQueryId:".concat(this.queryTaskProperties.requestContext.userQueryGuid))}return TBe(e,[{key:"telemetryLogger",get:function(){return this.queryTaskProperties.requestContext.telemetryLogger}},{key:"logTaskCompletion",value:function(){var u,c,d=this.queryTaskProperties.hasError;(0,uc.debugLog)(uc.DebugLogLevel.Info,"Task completed with error:".concat(d," userQueryId:").concat(this.queryTaskProperties.requestContext.userQueryGuid));var m=Date.now()-this.queryTaskProperties.queryStartTimestamp,t=!d&&this.firstMessageTime?this.firstMessageTime.getTime()-this.queryTaskProperties.queryStartTimestamp:void 0,s=$S($S($S($S({},"duration",m),"firstMessageDelay",t),"contentOrigin",(u=this.queryTaskProperties.responseMessage)===null||u===void 0?void 0:u.contentOrigin),"responseMetaDataType",(c=this.queryTaskProperties.responseMessage)===null||c===void 0?void 0:c.responseMetaDataType);this.telemetryLogger.logChatEvent(d?AO.TelemetryChatEventType.QueryError:AO.TelemetryChatEventType.QuerySuccess,JSON.stringify(s))}},{key:"syncHumanMessageWithAppChat",value:function(){if(!(this.synchronizedHumanMessage||!(0,Bf.isCopilotOnGridMessageSyncEnabled)())){this.synchronizedHumanMessage=!0;var u={isHuman:!0,isMarkdownText:!1,text:this.queryTaskProperties.prompt,timestamp:this.queryTaskProperties.queryStartTimestamp,locale:(0,Yhe.getUiLanguage)(),messageId:this.queryTaskProperties.humanMessageId,addToChatHistory:!(0,Bf.isSendChatHistorySignalEnabled)(),aiGenerated:!1};(0,EO.syncWithAppChat)(this.queryTaskProperties.requestContext.controlId,[u])}}},{key:"syncResponseWithAppChat",value:function(){if(!(!this.queryTaskProperties.responseMessage||!(0,Bf.isCopilotOnGridMessageSyncEnabled)()||this.isCancelled)){var u={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,Yhe.getUiLanguage)(),messageId:this.queryTaskProperties.responseMessage.messageId,groundingMode:(0,wBe.getGroundingMode)(),addToChatHistory:!(0,Bf.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,EO.syncWithAppChat)(this.queryTaskProperties.requestContext.controlId,[u])}}},{key:"isCancelled",get:function(){return this.queryTaskProperties.isCancelled}},{key:"result",get:function(){return this.resultStream}},{key:"setPrompt",value:function(u){this.queryTaskProperties.prompt=u,this.syncHumanMessageWithAppChat(),(0,Bf.isSendChatHistorySignalEnabled)()&&this.communicationHandler.submitHumanMessageChatHistory(this.queryTaskProperties.requestContext,this.queryTaskProperties.prompt,this.queryTaskProperties.humanMessageId,this.queryTaskProperties.humanChatHistoryMessageId)}},{key:"updateMessage",value:function(u,c){var d;if(!((d=this.queryTaskProperties.responseMessage)===null||d===void 0)&&d.isResponseComplete){(0,uc.debugLog)(uc.DebugLogLevel.Warning,"Received message after task completion userQueryId:".concat(this.queryTaskProperties.requestContext.userQueryGuid));return}this.firstMessageTime||(this.firstMessageTime=new Date),this.queryTaskProperties.responseMessage=u,c&&(this.queryTaskProperties.hasError=c),u.isResponseComplete&&(this.logTaskCompletion(),this.syncResponseWithAppChat()),(0,Bf.isSendChatHistorySignalEnabled)()&&u.addCardToChatHistory&&this.communicationHandler.submitResponseMessageChatHistory(u,this.queryTaskProperties.requestContext,this.queryTaskProperties.prompt,this.queryTaskProperties.humanChatHistoryMessageId),this.resultStream.value=(0,uc.transformToExternalMessage)(this.queryTaskProperties)}},{key:"releaseAlSession",value:function(){var u=this;(0,uc.waitForObservableTrue)(this.taskSubmitted).then(function(){return u.communicationHandler.releaseAlSession(u.queryTaskProperties.requestContext)})}},{key:"cancel",value:function(){var u;this.continueResponseInAppChat||this.isCancelled||!((u=this.queryTaskProperties.responseMessage)===null||u===void 0)&&u.isResponseComplete||(this.queryTaskProperties.isCancelled=!0,this.communicationHandler.cancelQuery(this.queryTaskProperties.requestContext))}},{key:"continueInChat",value:function(){return this.continueResponseInAppChat=!0,(0,EO.continueInChat)(this.queryTaskProperties)}},{key:"collectUserFeedback",value:function(u){return xBe(this,void 0,void 0,function*(){var c=yield(0,kBe.collectUserFeedback)(u,this.queryTaskProperties);return c})}},{key:"retry",value:function(){var u=this;this.telemetryLogger.logChatEvent(AO.TelemetryChatEventType.RetryQuery),this.cancel();var c=this.retryRequest();return(0,uc.waitForObservableTrue)(c.taskSubmitted).then(function(){return u.releaseAlSession()}),c}}])}();Pf.QueryTaskImpl=IBe});var npe=ar(KS=>{"use strict";I();var Op=gl(),DBe=et(),MBe=rt();Object.defineProperty(KS,"__esModule",{value:!0});KS.RequestManager=void 0;var _Be=Khe(),rpe=xf(),LBe=zy(),Np=Ul(),BBe=nS(),PBe=eS(),OBe=ps(),NBe=epe(),tpe=So(),ape=r2(),HBe=function(){function e(){DBe(this,e),this.pendingResults=new Map,this.communicationHandler=null}return MBe(e,[{key:"initialize",value:function(){this.communicationHandler=new _Be.CommunicationHandlerImpl(this)}},{key:"submitQuery",value:function(u,c,d,m,t,s,n,a,l,o,f){var g=this,h,y=(h=f&&(0,tpe.isCopilotOnGridUUID)(f))!==null&&h!==void 0?h:!1,p=y?f:(0,tpe.generateCopilotOnGridQueryId)(),R=new LBe.TelemetryLogger(p,u.controlId);R.setQuerySource(e.querySourceFromQueryType(d)),R.onQueryStarted();var C=Op(Op(Op(Op(Op({},"queryId",p),"inputQueryId",y?void 0:f),"queryStartDelay",t),"showLoadingUIDelay",s),"controlId",u.controlId);R.logChatEvent(e.telemetryChatEventTypeFromQueryType(d),JSON.stringify(C));var S={userQueryGuid:p,controlId:u.controlId,alSessionId:u.alSessionId,telemetryLogger:R,queryOrigin:m,fluxSkillOverride:n,elseCategory:a,onGridQueryCellAddress:l},F={requestContext:S,queryType:d,prompt:"",humanMessageId:(0,ape.v4)(),humanChatHistoryMessageId:(0,ape.v4)(),hasError:!1,isCancelled:!1,queryStartTimestamp:Date.now(),privateApiState:o},E=new NBe.QueryTaskImpl(F,this.communicationHandler,function(){return g.submitQuery(u,c,d,m,void 0,void 0,n,a,l,o)});this.pendingResults.set(p,E);var A=c();return A.then(function(T){var M;if(E.setPrompt(T),!E.isCancelled)return(M=g.communicationHandler)===null||M===void 0?void 0:M.submitQuery(S,T)}).catch(function(T){E.updateMessage((0,BBe.createErrorResponse)(PBe.StringManager.getInstance().get(OBe.CopilotStringsEnum.GenericErrorMessage),void 0,!1),!0),R.logError({eventType:Np.TelemetryEventType.OfficeJsOperations,errorMessage:"Could not retrieve cell value.",logLevel:Np.LogLevel.Error})}).finally(function(){E.taskSubmitted.value=!0}),E}},{key:"updateMessage",value:function(u,c){var d=this.pendingResults.get(u);d&&(d.updateMessage(c,c.isFailure),c.isResponseComplete&&this.pendingResults.delete(u))}}],[{key:"telemetryChatEventTypeFromQueryType",value:function(u){switch(u){case rpe.QueryType.FormulaExplanation:return Np.TelemetryChatEventType.FormulaExplanationTriggered}}},{key:"querySourceFromQueryType",value:function(u){switch(u){case rpe.QueryType.FormulaExplanation:return Np.TelemetryQuerySource.ExternalQuery}return Np.TelemetryQuerySource.Default}},{key:"getInstance",value:function(){return e.instance||(e.instance=new e,e.instance.initialize()),e.instance}}])}();KS.RequestManager=HBe});var cpe=ar(Of=>{"use strict";I();var VBe=Of&&Of.__awaiter||function(e,r,u,c){function d(m){return m instanceof u?m:new u(function(t){t(m)})}return new(u||(u=Promise))(function(m,t){function s(l){try{a(c.next(l))}catch(o){t(o)}}function n(l){try{a(c.throw(l))}catch(o){t(o)}}function a(l){l.done?m(l.value):d(l.value).then(s,n)}a((c=c.apply(e,r||[])).next())})};Object.defineProperty(Of,"__esModule",{value:!0});Of.getFormulaExplanation=void 0;var ZBe=ps(),jBe=Mp(),ipe=npe(),UBe=eS(),lpe=xf(),ope=e2(),upe=(t2(),Ii(Ef));function GBe(e,r,u,c,d,m,t,s){var n=this,a=function(){return VBe(n,void 0,void 0,function*(){var o=yield(0,jBe.getCellValue)(r,u,e.controlId);return UBe.StringManager.getInstance().get(ZBe.CopilotStringsEnum.ExplainTheFormulaPrompt).replace("{0}",o)})};return(0,ope.elseSkillOverridesEnabled)()?ipe.RequestManager.getInstance().submitQuery(e,a,lpe.QueryType.FormulaExplanation,c,d,m,(0,ope.formulaExplanationFluxSkillOverrideEnabled)()?upe.FluxSkill.Else:void 0,upe.ElseCategory.FormulaExplanation,u,t,s):ipe.RequestManager.getInstance().submitQuery(e,a,lpe.QueryType.FormulaExplanation,c,d,m,t,void 0,void 0,t,s)}Of.getFormulaExplanation=GBe});var Hp=ar(el=>{"use strict";I();Object.defineProperty(el,"__esModule",{value:!0});el.generateCopilotOnGridQueryId=el.getFormulaExplanation=el.isCopilotOnGridInitialized=el.initializeCopilotOnGrid=el.excelJsApiRequestForControl=el.UserFeedback=el.MessageType=el.CopilotStringsEnum=void 0;var WBe=cpe();Object.defineProperty(el,"getFormulaExplanation",{enumerable:!0,get:function(){return WBe.getFormulaExplanation}});var spe=lc();Object.defineProperty(el,"initializeCopilotOnGrid",{enumerable:!0,get:function(){return spe.initializeCopilotOnGrid}});Object.defineProperty(el,"isCopilotOnGridInitialized",{enumerable:!0,get:function(){return spe.isCopilotOnGridInitialized}});var zBe=Mp();Object.defineProperty(el,"excelJsApiRequestForControl",{enumerable:!0,get:function(){return zBe.excelJsApiRequestForControl}});var $Be=So();Object.defineProperty(el,"generateCopilotOnGridQueryId",{enumerable:!0,get:function(){return $Be.generateCopilotOnGridQueryId}});var TO=ps();Object.defineProperty(el,"CopilotStringsEnum",{enumerable:!0,get:function(){return TO.CopilotStringsEnum}});Object.defineProperty(el,"MessageType",{enumerable:!0,get:function(){return TO.MessageType}});Object.defineProperty(el,"UserFeedback",{enumerable:!0,get:function(){return TO.UserFeedback}})});function KBe(){return Dt.getInstance().getBooleanFeatureGate("EnableRocksteadyDictation")}function kO(e){var r=(0,un.useState)([]),u=(0,c0.default)(r,2),c=u[0],d=u[1],m=(0,un.useState)(!0),t=(0,c0.default)(m,2),s=t[0],n=t[1],a=(0,un.useState)(!0),l=(0,c0.default)(a,2),o=l[0],f=l[1],g=(0,un.useState)(!1),h=(0,c0.default)(g,2),y=h[0],p=h[1],R=(0,un.useState)(void 0),C=(0,c0.default)(R,2),S=C[0],F=C[1],E=(0,un.useState)(void 0),A=(0,c0.default)(E,2),T=A[0],M=A[1],_=(0,un.useState)(!1),L=(0,c0.default)(_,2),k=L[0],v=L[1],b=(0,un.useState)(!1),x=(0,c0.default)(b,2),w=x[0],B=x[1],P=(0,un.useState)(null),U=(0,c0.default)(P,2),Q=U[0],W=U[1],q=(0,un.useRef)(null),H=(0,un.useState)(""),G=(0,c0.default)(H,2),z=G[0],V=G[1],Z=(0,un.useCallback)(function(ne){var te,ie=(te=ne.nativeEvent)==null?void 0:te.text;Dt.getInstance().getChangeGate("SendEditedActionPromptsToPane")&&Q&&ie!==Q.promptText&&W(Object.assign({},Q,{onGridActionType:"None",actionType:"SendPrompt"})),V(ie)},[Q]),D=Dt.getInstance().getBooleanFeatureGate("Microsoft.Office.Excel.FA000000140.TestGate.ShowIPEErrorInfo",!1),O=(0,un.useCallback)(function(ne){var te,ie;W(ne),(te=q.current)==null||te.replaceText({ops:[{insert:ne.promptText}]},0,z.length),V(ne.promptText),(ie=q.current)==null||ie.setTextSelection(-1,-1)},[z.length]);(0,un.useEffect)(function(){var ne=function(){var te=(0,Au.default)(function*(){var ie=yield Al.XLStartReka.GetPromptSuggestions();if(e.getDynamicSuggestions){var se=[];try{var Re=yield Al.XLStartReka.GetDynamicPromptSuggestions();se=Re.promptSuggestions,F(Re.errorMessage||void 0)}catch(he){F("Failed to fetch dynamic suggestions:"+he)}se.length>0&&(ie=ie.filter(function(he){return he.suggestionSortInfo.sortPriority===Vp[Vp.StaticRequired]}),ie=ie.concat(se)),(se.length>0||S&&D)&&p(!0)}d(ie),Al.XLStartReka.NotifyPromptsShown(ie.map(function(he){return he.sendActionProps.telemetryInfo})),n(!1)});return function(){return te.apply(this,arguments)}}();ne()},[S,D,e.getDynamicSuggestions]);var K=(0,un.useCallback)((0,Au.default)(function*(){try{yield Al.XLStartReka.EnableAutoSave()}catch(ne){}}),[]),$=(0,un.useCallback)(function(ne){ne?(v(!1),M(void 0)):(v(!0),M({userErrorMessage:ga.autoSaveWarningMessage,type:"warning",hasAction:!0,actionTitle:ga.toggleAutoSaveOnButtonText,onAction:K}))},[K]),j=(0,un.useCallback)((0,Au.default)(function*(){e.controlId&&(yield(0,xO.excelJsApiRequestForControl)(e.controlId,function(){var ne=(0,Au.default)(function*(te){var ie=te.workbook;ie.load("autoSave"),yield te.sync(),$(ie.autoSave)});return function(te){return ne.apply(this,arguments)}}()))}),[e.controlId,$]),N=(0,un.useRef)(j);(0,un.useEffect)(function(){N.current=j},[e.controlId,j]);var J=(0,un.useCallback)((0,Au.default)(function*(){try{if(!e.controlId)return;yield(0,xO.excelJsApiRequestForControl)(e.controlId,function(){var ne=(0,Au.default)(function*(te){var ie=te.workbook;w||(ie.onAutoSaveSettingChanged.add(N.current),yield te.sync(),B(!0)),ie.load("autoSave"),yield te.sync(),$(ie.autoSave)});return function(te){return ne.apply(this,arguments)}}())}catch(ne){}}),[e.controlId,$,w]);(0,un.useEffect)(function(){Dt.getInstance().getChangeGate("ShowIPEWarningWhenAutoSaveIsDisabled")&&J()},[J]);var ee=(0,un.useCallback)(function(){B0.close(e.startUIId)},[e.startUIId]),Y=(0,un.useCallback)(function(){var ne=(0,Au.default)(function*(te){if(Dt.getInstance().getChangeGate("SendPromptToInputBox")&&Q){var ie=Object.assign({},Q,{promptText:te});yield Al.XLStartReka.SendActionFromIPE(ie)}else yield Al.XLStartReka.SendPromptFromIPE(te);ee()});return function(te){return ne.apply(this,arguments)}}(),[ee,Q]),re=(0,un.useCallback)(function(){var ne=(0,Au.default)(function*(te){yield Y(te)});return function(te){return ne.apply(this,arguments)}}(),[Y]),ue=(0,un.useCallback)(function(){var ne=(0,Au.default)(function*(te){var ie={suggestions:c.filter(function(Re){var he;return((he=Re.suggestionSortInfo)==null?void 0:he.sortPriority)===Vp[Vp.Dynamic]}).map(function(Re){var he;return{label:Re.promptLabel,fullText:(he=Re.sendActionProps)==null?void 0:he.promptText}})},se={featureContent:JSON.stringify(ie)};S&&D&&(se.errorMessage=S);try{return yield QM("Copilot\\Dynamic Suggestions",te,se,{isScreenshotEnabled:!0,isEmailCollectionEnabled:!0})}catch(Re){return!1}});return function(te){return ne.apply(this,arguments)}}(),[S,c,D]),ce=(0,un.useCallback)((0,Au.default)(function*(){return ue(to.Frown)}),[ue]),oe=(0,un.useCallback)((0,Au.default)(function*(){return ue(to.Smile)}),[ue]),ae=un.default.useCallback(function(ne){ne!=null&&ne.nativeEvent&&(f(ne.nativeEvent.isEmpty),ne.nativeEvent.isEmpty&&W(null))},[]),le=un.default.useRef(KBe());return(0,cc.jsxs)(is,{acceptsKeyboardFocus:!k,dictation:le.current,disabled:k,dismissUIType:"button",error:T,maxCharacters:2e3,onIsEmpty:ae,onChangeText:Z,value:z,onSubmit:re,onDismissButtonClick:ee,open:!0,placeholder:ga.promptPlaceholderTextIPE,size:"small",ref:q,children:[D&&S&&(0,cc.jsxs)(ot,{children:["Dynamic Suggestions error: ",S]}),(o||!Dt.getInstance().getChangeGate("HidePromptsWithInputText"))&&(0,cc.jsxs)(cc.Fragment,{children:[(0,cc.jsx)(e4e,{prompts:c,startUIId:e.startUIId,isLoading:s,onSuggestionSelect:O}),y&&(0,cc.jsx)(Xh,{feedbackEnabled:C0.getFeedbackEligibilitySettings(),onThumbsDown:ce,onThumbsUp:oe})]})]})}var Au,c0,un,uPt,xO,cc,Vp,dpe=fe(()=>{"use strict";I();Au=de(Ql()),c0=de(Oa()),un=de(Ye()),uPt=de(Dr());bl();bl();wn();YF();r4e();ms();rn();xO=de(Hp()),cc=de(it()),Vp=function(e){return e[e.StaticRequired=0]="StaticRequired",e[e.Dynamic=1]="Dynamic",e[e.StaticOptional=2]="StaticOptional",e}(Vp||{})});var Zp,sc,fpe,qBe,gpe=fe(()=>{"use strict";I();Zp=de(gl()),sc=de(Hp());ms();fpe=function(r,u){(0,sc.isCopilotOnGridInitialized)()||(0,sc.initializeCopilotOnGrid)({isDevMode:u||!1,strings:qBe(),uiLanguage:r,platform:"desktop",enableSeedingDependencyCheck:!0})},qBe=function(){return(0,Zp.default)((0,Zp.default)((0,Zp.default)((0,Zp.default)({},sc.CopilotStringsEnum.GenericErrorMessage,ga.formulaExplanationErrorMessage),sc.CopilotStringsEnum.LicensingErrorMessage,ga.formulaExplanationLicensingErrorMessage),sc.CopilotStringsEnum.CopilotUnsupportedLanguageMessage,ga.formulaExplanationCopilotUnsupportedLanguageMessage),sc.CopilotStringsEnum.ExplainTheFormulaPrompt,ga.formulaExplanationExplainTheFormulaPrompt)}});var mpe,Nf,qS,Ss,K0,hpe,wO,ppe,QBe,vpe=fe(()=>{"use strict";I();mpe=de(Oa()),Nf=de(Ye()),qS=de(Dr());tt();Xn();li();bl();ms();Ss=de(it()),K0=function(e){return e[e.LookingAt=0]="LookingAt",e[e.WorkingOnIt=1]="WorkingOnIt",e[e.FinishingUp=2]="FinishingUp",e[e.AlmostFinished=3]="AlmostFinished",e}({}),hpe=function(r){var u=r.stage,c=r.dataRangeText,d=r.onDismiss,m="";switch(u){case K0.LookingAt:m=cme(ga.formulaExplanationLoading1,c??"");break;case K0.WorkingOnIt:m=ga.formulaExplanationLoading2;break;case K0.FinishingUp:m=ga.formulaExplanationLoading3;break;case K0.AlmostFinished:m=ga.formulaExplanationLoading4;break}var t=ft(),s=QBe(t),n=(0,Nf.useRef)(wO),a=(0,Nf.useState)(wO),l=(0,mpe.default)(a,2),o=l[0],f=l[1],g=(0,Nf.useCallback)(function(h){var y=Math.min(ppe,Math.round(h.nativeEvent.layout.width));y>n.current&&(n.current=y,f(y))},[]);return(0,Ss.jsxs)(qS.View,{accessible:!0,accessibilityLabel:ga.formulaExplanationProgressBarAccessibilityLabel,style:[s.container,{minWidth:o}],onLayout:g,children:[(0,Ss.jsxs)(qS.View,{style:s.innerContainer,cursor:"move",children:[(0,Ss.jsx)(Q1,{style:s.header,title:m}),(0,Ss.jsx)(Za,{style:s.button,appearance:"subtle",icon:FC,onClick:d,cursor:"default",children:ga.formulaExplanationProgressBarDismissButton})]}),(0,Ss.jsx)(qS.View,{style:s.progressBarContainer,children:(0,Ss.jsx)(f_,{})})]})},wO=360,ppe=442,QBe=da(function(e){return{container:{minWidth:wO,maxWidth:ppe,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:Ht(e)?1:0,borderColor:e.colors.bodyDivider},header:{marginStart:8,flexGrow:1,flexShrink:1},button:{marginEnd:2,alignSelf:"center"}}})});var IPt,Na,$a,Cpe,JBe,Hf,Rpe,Fpe,ype=fe(()=>{"use strict";I();IPt=de(Ye()),Na=de(Dr());Xn();li();$a=de(it()),Cpe=da(function(e){var r=Ht(e);return{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},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:e.colors.neutralBackground5,fontFamily:e.typography.families.monospace},code_block:{borderWidth:1,borderColor:e.colors.bodyDivider,borderRadius:4,backgroundColor:r?e.colors.background:e.colors.neutralBackground3,fontFamily:e.typography.families.monospace},fence:{borderWidth:1,borderColor:e.colors.bodyDivider,borderRadius:4,backgroundColor:r?e.colors.background:e.colors.neutralBackground3,fontFamily:e.typography.families.monospace},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}}}),JBe=function(r){for(var u=[],c=0;c<r.length;)if(r[c].type===Na.Text){for(var d=[];c<r.length&&r[c].type===Na.Text;)d.push(r[c]),c+=1;u.push((0,$a.jsx)(Na.Text,{selectable:!0,children:d},"consolidated_text_"+c))}else u.push(r[c]),c+=1;return u},Hf=function(r,u){return r.type==="table"?u.length===1:r.type==="thead"||r.type==="tbody"?u.length===2&&u[0].type==="table":r.type==="tr"?u.length===3&&(u[0].type==="thead"||u[0].type==="tbody")&&u[1].type==="table":r.type==="td"||r.type==="th"?u.length===4&&u[0].type==="tr"&&(u[1].type==="thead"||u[1].type==="tbody")&&u[2].type==="table":!1},Rpe=function(r,u){for(var c=0;c<u.length;++c){var d=c===0?r:u[c-1];if(d!==u[c].children[u[c].children.length-1])return!1}return!0},Fpe={body:function(r,u,c,d){var m=(0,$a.jsx)(Na.View,{style:d._VIEW_SAFE_body,children:JBe(u)},r.key);return m},heading1:function(r,u,c,d){return(0,$a.jsx)(Na.Text,{style:d.heading1,children:u},r.key)},heading2:function(r,u,c,d){return(0,$a.jsx)(Na.Text,{style:d.heading2,children:u},r.key)},heading3:function(r,u,c,d){return(0,$a.jsx)(Na.Text,{style:d.heading3,children:u},r.key)},heading4:function(r,u,c,d){return(0,$a.jsx)(Na.Text,{style:d.heading4,children:u},r.key)},heading5:function(r,u,c,d){return(0,$a.jsx)(Na.Text,{style:d.heading5,children:u},r.key)},heading6:function(r,u,c,d){return(0,$a.jsx)(Na.Text,{style:d.heading6,children:u},r.key)},hr:function(r,u,c,d){return c.length===1?(0,$a.jsx)(Na.View,{style:d._VIEW_SAFE_hr},r.key):(0,$a.jsx)(Na.Text,{style:d.hr,children:"\n"},r.key)},blockquote:function(r,u,c,d){return(0,$a.jsx)(Na.Text,{style:d.blockquote,children:u},r.key)},bullet_list:function(r,u,c,d){return(0,$a.jsx)(Na.Text,{style:d.bullet_list,children:u},r.key)},ordered_list:function(r,u,c,d){return(0,$a.jsx)(Na.Text,{style:d.ordered_list,children:u},r.key)},list_item:function(r,u,c,d){for(var m=[],t=!1,s=!1,n=0,a=c.length-1;a!==-1;--a)c[a].type==="bullet_list"?(m.push(" "),t=!0,s=!1):c[a].type==="ordered_list"&&(m.push(" "),s=!0,t=!1,n=a);m.pop();var l=m.join("");if(t)return(0,$a.jsxs)(Na.Text,{style:d.list_item,children:[l+" \u2022 ",(0,$a.jsx)(Na.Text,{style:d.bullet_list_content,children:u})]},r.key);if(s){var o,f=c[n],g=0;return((o=f.attributes)==null?void 0:o.start)!==void 0?g=f.attributes.start+r.index:g=r.index+1,(0,$a.jsxs)(Na.Text,{style:d.list_item,children:[l+" "+g+r.markup+" ",(0,$a.jsx)(Na.Text,{style:d.ordered_list_content,children:u})]},r.key)}else return(0,$a.jsx)(Na.Text,{style:d.list_item,children:u},r.key)},code_block:function(r,u,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)==="\n"&&(t=t.substring(0,t.length-1)),(0,$a.jsxs)(Na.Text,{style:[m,d.code_block],children:[t,"\n"]},r.key)},fence:function(r,u,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)==="\n"&&(t=t.substring(0,t.length-1)),(0,$a.jsxs)(Na.Text,{style:[m,d.fence],children:[t,"\n"]},r.key)},table:function(r,u,c,d){return Hf(r,c)?(0,$a.jsx)(Na.View,{style:d._VIEW_SAFE_table,children:u},r.key):(0,$a.jsx)(Na.Text,{style:d.table,children:u},r.key)},thead:function(r,u,c,d){return Hf(r,c)?(0,$a.jsx)(Na.View,{style:d._VIEW_SAFE_thead,children:u},r.key):(0,$a.jsx)(Na.Text,{style:d.thead,children:u},r.key)},tbody:function(r,u,c,d){return Hf(r,c)?(0,$a.jsx)(Na.View,{style:d._VIEW_SAFE_tbody,children:u},r.key):(0,$a.jsx)(Na.Text,{style:d.tbody,children:u},r.key)},tr:function(r,u,c,d){return Hf(r,c)?(0,$a.jsx)(Na.View,{style:d._VIEW_SAFE_tr,children:u},r.key):(0,$a.jsx)(Na.Text,{style:d.tr,children:u},r.key)},th:function(r,u,c,d){return Hf(r,c)?(0,$a.jsx)(Na.View,{style:d._VIEW_SAFE_th,children:u},r.key):(0,$a.jsx)(Na.Text,{style:d.th,children:u},r.key)},td:function(r,u,c,d){return Hf(r,c)?(0,$a.jsx)(Na.View,{style:d._VIEW_SAFE_td,children:u},r.key):(0,$a.jsx)(Na.Text,{style:d.td,children:u},r.key)},blocklink:function(r,u,c,d,m){return null},image:function(r,u,c,d,m,t){return null},textgroup:function(r,u,c,d){return(0,$a.jsxs)(Na.Text,{selectable:!0,style:d.textgroup,children:[u,!Rpe(r,c)&&"\n"]},r.key)},paragraph:function(r,u,c,d){return(0,$a.jsxs)(Na.Text,{style:d.paragraph,children:[u,!Rpe(r,c)&&(0,$a.jsx)(Na.Text,{style:{fontSize:8},children:"\n"},r.key+"_newline")]},r.key)},pre:function(r,u,c,d){return(0,$a.jsx)(Na.Text,{style:d.pre,children:u},r.key)}}});var QS,q0,IO,xl,Spe,XBe,bpe=fe(()=>{"use strict";I();QS=de(Ye()),q0=de(Dr());tt();Xn();zge();IO=de(Hp());bl();ms();Xs();ype();xl=de(it()),Spe=function(r){var u=r.resultText,c=r.isError,d=r.feedbackEnabled,m=r.closeApp,t=r.sendToChat,s=r.tryAgain,n=r.sendFeedback,a=ft(),l=XBe(a),o=Cpe(a),f=(0,QS.useCallback)(function(h){return!1},[]),g=(0,QS.useRef)(null);return(0,xl.jsx)(Zo,{defaultTabbableElement:g,isCircularNavigation:!0,focusZoneDirection:"none",tabKeyNavigation:"NavigateWrap",children:(0,xl.jsxs)(q0.View,{accessible:!0,accessibilityLabel:ga.formulaExplanationAccessibilityLabel,style:l.container,children:[(0,xl.jsxs)(q0.View,{style:l.headerContainer,cursor:"move",children:[(0,xl.jsx)(Q1,{style:l.header,title:ga.formulaExplanationTitle,textSize:300}),(0,xl.jsx)(du,{style:l.closeButton,positioning:"relative",size:"small",appearance:"subtle",onClick:m,cursor:"default"})]}),(0,xl.jsxs)(q0.ScrollView,{style:l.resultContainer,children:[!c&&(0,xl.jsx)(Wge,{style:o,mergeStyle:!1,rules:Fpe,onLinkPress:f,children:u}),c&&(0,xl.jsx)(q0.Text,{children:u??ga.formulaExplanationErrorMessage})]}),(0,xl.jsxs)(q0.View,{style:l.actionButtonContainer,children:[(0,xl.jsx)(Za,{style:l.actionButton,appearance:"outline",icon:Object.assign({},iC,{color:a.colors.primaryButtonText}),onClick:t,tooltip:ga.formulaExplanationChatButton,componentRef:g,children:(0,xl.jsx)(q0.Text,{style:l.actionButtonText,children:ga.formulaExplanationChatButton})}),c&&(0,xl.jsx)(Za,{style:l.actionButton,appearance:"outline",icon:Object.assign({},tC,{color:a.colors.primaryButtonText}),onClick:s,tooltip:ga.formulaExplanationRetryButton,children:(0,xl.jsx)(q0.Text,{style:l.actionButtonText,children:ga.formulaExplanationRetryButton})})]}),(0,xl.jsx)(Xh,{feedbackEnabled:d,onThumbsDown:function(){return n(IO.UserFeedback.Dislike)},onThumbsUp:function(){return n(IO.UserFeedback.Like)},style:l.feedbackBar,textStyle:l.feedbackBarText})]})})},XBe=da(function(e){return{container:{width:360,maxHeight:360,backgroundColor:e.colors.neutralBackground2,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:{height:28,paddingHorizontal:10,flexDirection:"row",alignItems:"center",gap:8},header:{marginStart:10,flex:1},closeButton:{alignSelf:"center",marginEnd:4},feedbackBarText:{flex:1,color:e.colors.neutralForeground3},actionButton:{alignSelf:"center",backgroundColor:e.colors.primaryButtonBackground,borderColor:e.colors.primaryButtonBorder},actionButtonText:{alignSelf:"center",marginLeft:4,color:e.colors.primaryButtonText}}})});var Ape,Vf,Eo,Epe,DO,MO,Tpe=fe(()=>{"use strict";I();Ape=de(Ql()),Vf=de(Oa()),Eo=de(Ye());bl();Epe=de(Hp());gpe();vpe();bpe();t2();DO=de(it()),MO=function(r){var u=r.startUIId,c=r.docSession,d=r.controlId,m=r.userInitiationTime,t=r.uiLanguage,s=r.sheetName,n=r.range,a=r.feedbackEnabled,l=r.queryOrigin,o=r.isDevMode,f=(0,Eo.useState)(!0),g=(0,Vf.default)(f,2),h=g[0],y=g[1],p=(0,Eo.useState)(K0.LookingAt),R=(0,Vf.default)(p,2),C=R[0],S=R[1],F=(0,Eo.useState)(),E=(0,Vf.default)(F,2),A=E[0],T=E[1],M=(0,Eo.useState)(""),_=(0,Vf.default)(M,2),L=_[0],k=_[1],v=(0,Eo.useState)(!1),b=(0,Vf.default)(v,2),x=b[0],w=b[1],B=(0,Eo.useCallback)(function(){A&&h&&A.cancel(),B0.close(u)},[A,h,u]),P=(0,Eo.useCallback)(function(){A==null||A.continueInChat().then(function(W){W&&B()})},[A,B]),U=(0,Eo.useCallback)(function(){var W=(0,Ape.default)(function*(q){return A?A.collectUserFeedback(q).then(function(H){return H}).catch(function(){return!1}):!1});return function(q){return W.apply(this,arguments)}}(),[A]),Q=(0,Eo.useCallback)(function(){S(K0.LookingAt),y(!0),T(function(W){return W==null?void 0:W.retry()}),k(""),w(!1)},[]);return(0,Eo.useEffect)(function(){if(!A){var W=m!==void 0?Date.now()-m:void 0;fpe(t,o),T((0,Epe.getFormulaExplanation)({controlId:d,alSessionId:c},s??"",n??"",l??Ep.GridContextMenu,W,W))}},[A,c,d,m,t,s,n,l,o]),(0,Eo.useEffect)(function(){if(A){var W=function(G){var z;if(G.isComplete||(z=G.responseMessage)!=null&&z.message){var V,Z;y(!1),k((V=(Z=G.responseMessage)==null?void 0:Z.message)!=null?V:""),w(G.hasError)}else G.responseMessage!==void 0&&S(K0.WorkingOnIt),k(""),w(!1)};A.result.subscribe(W),W(A.result.value);var q=setTimeout(function(){S(function(H){return H===K0.LookingAt?K0.WorkingOnIt:H})},5e3);return function(){A.result.unsubscribe(W),clearTimeout(q)}}return function(){}},[A]),h||!A?(0,DO.jsx)(hpe,{stage:C,dataRangeText:n,onDismiss:B}):(0,DO.jsx)(Spe,{resultText:L,isError:x,feedbackEnabled:a,closeApp:B,sendToChat:P,tryAgain:Q,sendFeedback:U})}});var xpe,kpe,Q0,Nn,YBe,ePe,rPe,tPe,_O,wpe=fe(()=>{"use strict";I();xpe=de(Oa()),kpe=de(Ye()),Q0=de(Dr());rn();zk();xc();l5();xh();qD();bl();ms();YF();Nn=de(it()),YBe=function(e){return e[e.genericFormula=0]="genericFormula",e[e.rowNumbering=1]="rowNumbering",e}({}),ePe=function(r){var u=r.name==="HighContrast";return Q0.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:u?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:u?{alignSelf:"flex-start",backgroundColor:r.colors.buttonBackground,borderColor:r.colors.buttonBorder,paddingVertical:3,paddingHorizontal:6}:{alignSelf:"flex-start"},giveFeedbackSubtleButton:u?{position:"absolute",right:2,bottom:0,backgroundColor:r.colors.buttonBackground,borderColor:r.colors.buttonBorder,paddingVertical:3,paddingHorizontal:6}:{position:"absolute",right:2,bottom:0}})},rPe=function(r){var u=au(),c={backgroundColor:u.colors.bodyStandoutBackground,borderColor:u.colors.variantBorder,borderWidth:1,paddingHorizontal:10,paddingVertical:10,minHeight:150};return(0,Nn.jsx)(Q0.View,{style:c,focusable:!1,accessible:!0,accessibilityLabel:"".concat(ga.formulaByExampleTitle," ").concat(ga.formulaByExampleBody),children:r.children})},tPe=function(r){var u=au(),c=ePe(u),d=kpe.useState(!1),m=(0,xpe.default)(d,2),t=m[0],s=m[1],n=r.kind===YBe.rowNumbering,a,l,o;n?(a=ga.rowNumberingTitle,o=ga.rowNumberingApplyAsValue,l=ga.rowNumberingBody):(a=ga.formulaByExampleTitle,o=ga.formulaByExampleIgnore,l=ga.formulaByExampleBody);var f=function(){Al.XLFormulaByExampleStartReka.giveFeedback()},g=function(){Al.XLFormulaByExampleStartReka.declineSuggestion()},h=function(){Al.XLFormulaByExampleStartReka.applySuggestion()},y=function(){n?Al.XLFormulaByExampleStartReka.applyAsValue():Al.XLFormulaByExampleStartReka.declineSuggestion()};return(0,Nn.jsxs)(rPe,{children:[(0,Nn.jsxs)(Q0.View,{style:c.headerRowContainer,children:[(0,Nn.jsx)(Q1,{title:a,textSize:500}),(0,Nn.jsx)(Q0.View,{style:{flex:1}}),(0,Nn.jsx)(B1,{style:c.badge,shape:"square",appearance:"filled",children:(0,Nn.jsx)(ot,{style:c.badgeText,children:r.range})}),(0,Nn.jsx)(du,{positioning:"relative",onClick:g})]}),(0,Nn.jsx)(Q0.ScrollView,{style:c.formulaContainer,showsVerticalScrollIndicator:!0,children:(0,Nn.jsx)(ot,{style:c.formula,children:t?r.formula:l})}),(0,Nn.jsx)(Za,{style:c.showHideSubtleButton,appearance:"subtle",onClick:function(){return s(!t)},children:(0,Nn.jsx)(ot,{style:c.showHideFormulaText,children:t?ga.formulaByExampleHideFormula:ga.formulaByExampleShowFormula})}),(0,Nn.jsx)(Z4,{style:{borderColor:u.colors.bodyDivider}}),(0,Nn.jsxs)(Q0.View,{style:c.actionButtonContainer,children:[(0,Nn.jsxs)(Q0.View,{style:c.buttonGroup,children:[(0,Nn.jsx)(Za,{style:c.applyButton,onClick:h,children:(0,Nn.jsx)(ot,{style:c.applyButtonText,children:ga.formulaByExampleApply})}),(0,Nn.jsx)(Za,{style:c.secondaryButton,onClick:y,children:(0,Nn.jsx)(ot,{style:c.secondaryButtonText,children:o})})]}),(0,Nn.jsx)(Za,{style:c.giveFeedbackSubtleButton,appearance:"subtle",onClick:f,children:(0,Nn.jsx)(ot,{style:c.giveFeedbackText,children:ga.formulaByExampleGiveFeedback})})]}),(0,Nn.jsx)(ot,{style:c.disclaimerText,children:ga.formulaByExampleDisclaimer})]})},_O=function(r){return(0,Nn.jsx)(e4,{theme:Nh({paletteName:"Dialog"}),children:(0,Nn.jsx)(tPe,Object.assign({},r))})}});var Ipe,Dpe,LO,Mpe,_pe=fe(()=>{"use strict";I();Ipe=de(Ye());Xn();Dpe=da(function(){return{view:{flex:1,paddingLeft:10}}}),LO=da(function(e){var r,u,c,d,m,t;return{comboboxInternal:{alignSelf:"center",alignItems:"center"},comboboxView:{minHeight:42,width:"100%",alignContent:"center",justifyContent:"center",flex:1},suggestionsButtonCenter:{justifyContent:"center"},suggestionsView:{alignContent:"center",justifyContent:"center",flexDirection:"row",backgroundColor:"transparent",marginBottom:16,flex:1},suggestionsViewInternal:{alignContent:"center",flexDirection:"row",height:"100%",width:"100%",flexWrap:"wrap",justifyContent:"center",flex:1},suggestionsText:{flex:1,alignSelf:"center",fontSize:11,flexShrink:1},buttonIconView:{width:12,marginLeft:4,marginRight:15,alignSelf:"center"},shimmerCircle:{marginLeft:5,marginTop:2},shimmerRectLong:{borderRadius:4,width:175},shimmerRectShort:{borderRadius:4,width:120},shimmerView:{marginLeft:8,flexDirection:"row",flex:1},shimmerViewInternal:{gap:4,flexDirection:"column",paddingTop:2,flex:1,alignContent:"center",justifyContent:"center",marginLeft:10},suggestionTextFileInternal:{backgroundColor:e.colors.neutralBackground3,borderRadius:2},suggestionTextInternal:{color:(r=(u=e.host.palette)==null?void 0:u.TextCtl)!=null?r:e.colors.neutralForeground1,marginLeft:10,width:205},suggestionTextInternalHover:{color:(c=(d=e.host.palette)==null?void 0:d.TextCtlHover)!=null?c:e.colors.neutralForeground1Hover},suggestionTextInternalPressed:{color:(m=(t=e.host.palette)==null?void 0:t.TextCtlPressed)!=null?m:e.colors.neutralForeground1Pressed},view:{paddingVertical:20}}}),Mpe=function(r,u){var c=LO(r),d=u.hovered,m=u.focused,t=u.pressed,s=Ipe.default.useMemo(function(){return t?[c.suggestionTextInternal,c.suggestionTextInternalPressed]:d||m?[c.suggestionTextInternal,c.suggestionTextInternalHover]:c.suggestionTextInternal},[m,d,t,c.suggestionTextInternal,c.suggestionTextInternalHover,c.suggestionTextInternalPressed]);return s}});var BO,Lpe,PO,OO,Bpe=fe(()=>{"use strict";I();BO=de(Ye());bl();Lpe=de(Dr());_pe();tt();PO=de(it()),OO=function(r){var u=r.copilotId,c=r.getHighestSensitivityLabel,d=r.getLabelIdsFromAttachments,m=r.getPromptSuggestions,t=r.getSensitivityResultDetailsByStringErrorCode,s=r.onClose,n=r.onPromptSend,a=ft(),l=Dpe(a),o=LO(a),f=BO.default.useCallback(function(h){return Promise.resolve(!0)},[]),g=BO.default.useCallback(function(h,y){n(h,y)},[n]);return(0,PO.jsx)(Lpe.View,{style:l.view,children:(0,PO.jsx)(dB,{forceMultiline:!0,useSuggestionButtonTextStyles:Mpe,styles:o,copilotId:u,getLinkFile:void 0,getLabelIdsFromAttachments:d,isCiqLoading:void 0,onFeedback:f,onClose:s,onSubmit:g,telemData:{},getPromptSuggestions:m,getHighestSensitivityLabel:c,getSensitivityResultDetailsByStringErrorCode:t})})}});var Zf=fe(()=>{"use strict";I();Ome();Nme();dpe();Tpe();wpe();Bpe()});var Ppe={};wi(Ppe,{ExcelFREApp:()=>aPe});var xOt,NO,aPe,Ope=fe(()=>{"use strict";I();xOt=de(Ye());bl();Zf();NO=de(it()),aPe=function(r){var u=function(){return qC.skip()},c=function(){return qC.complete()},d=uF(r.featureGates,"ArbutusContentEnabled"),m=uF(r.featureGates,"ProdigiContentEnabled");return(0,NO.jsx)(Xu,{theme:a0(),children:(0,NO.jsx)(fB,{freType:r.freProps.freType,onSkip:u,onComplete:c,useArbutusContent:d,useUpdatedProdigiContent:m})})}});var Npe={};wi(Npe,{ExcelCopilotIPEApp:()=>nPe});var MOt,Uf,jf,nPe,HO,Hpe=fe(()=>{"use strict";I();MOt=de(Ye()),Uf=de(Dr());bl();Zf();jf=de(it()),nPe=function(r){var u=r.appInitialProps,c=r.startUIProps;return vp(u.featureGates),(0,jf.jsx)(Uf.View,{style:HO.ipeWidth,children:(0,jf.jsx)(Uf.View,{style:HO.ipeWidthHeight,children:(0,jf.jsx)(Uf.View,{style:HO.ipeColumn,children:(0,jf.jsx)(Xu,{theme:a0(),children:(0,jf.jsx)(kO,{startUIId:c.startUIId,getDynamicSuggestions:u.getDynamicSuggestions,controlId:u.controlId})})})})})},HO=Uf.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 Vpe={};wi(Vpe,{ExcelFormulaExplanationApp:()=>uPe});var OOt,jOt,ZO,VO,iPe,lPe,oPe,uPe,Zpe=fe(()=>{"use strict";I();OOt=de(Ye());bl();Zf();wn();jOt=de(C3()),ZO=de(F3()),VO=de(it()),iPe=ZO.calcSubpackage.x10,lPe=ZO.calcSubpackage.PluginSchedulerSingletonGlobal,oPe=lPe.instance(),uPe=function(r){var u=r.startUIProps.startUIId,c=r.appInitialProps,d=c.docSession,m=c.controlId,t=c.userInitiationTime,s=c.uiLanguage,n=c.sheetName,a=c.range,l=c.featureGates,o=c.queryOrigin,f=c.isDevMode;uB(l);var g=Dt.getInstance().getChangeGate("UseGetFeedbackEligibilityAPI")?C0.getFeedbackEligibilitySettings():{generalCopilotEnabled:C0.isCopilotFeedbackEnabled(),singleClickCopilotEnabled:C0.isCopilotFeedbackEnabled()};return(Dt.getInstance().getBooleanFeatureGate("X10.HelloWorld",!1)||Dt.getInstance().getBooleanFeatureGate("Microsoft.Office.Excel.FA000000140.X10.HelloWorld",!1))&&oPe.requester().functionSuggestion({content:"=A1+A2",caretPosition:0},iPe.PluginGroup.Excel,void 0).then(function(h){}),(0,VO.jsx)(Xu,{theme:a0(),children:(0,VO.jsx)(MO,{startUIId:u,controlId:m,userInitiationTime:t,uiLanguage:s,docSession:d,sheetName:n,range:a,feedbackEnabled:g,queryOrigin:o,isDevMode:f},u)})}});var jpe={};wi(jpe,{ExcelFormulaByExampleApp:()=>sPe,FormulaKind:()=>cPe});var GOt,jO,cPe,sPe,Upe=fe(()=>{"use strict";I();GOt=de(Ye());bl();Zf();jO=de(it()),cPe=function(e){return e[e.genericFormula=0]="genericFormula",e[e.rowNumbering=1]="rowNumbering",e}({}),sPe=function(r){var u=r.startUIProps.startUIId;return(0,jO.jsx)(Xu,{theme:a0(),children:(0,jO.jsx)(_O,{formula:r.appInitialProps.formula,range:r.appInitialProps.range,kind:0},u)})}});function dPe(e){return UO.apply(this,arguments)}function UO(){return UO=(0,Gpe.default)(function*(e){return Promise.resolve(void 0)}),UO.apply(this,arguments)}var Gpe,u2,Wpe,zpe,$pe=fe(()=>{"use strict";I();Gpe=de(Ql()),u2=de(Ye());Wpe=function(r){var u=u2.default.useCallback(function(){return dPe(r)},[r]),c=u2.default.useCallback(function(m){return Promise.resolve({color:"",description:"",displayName:"",encryptionType:0,hasExtractForUser:!1,isDke:!1,isEnabled:!1,labelId:"",order:0,parentName:"",tenantId:"",version:0})},[]),d=u2.default.useCallback(function(m){return Promise.resolve({message:"",severity:0,version:0})},[]);return{getCurrentSensitivityLabel:u,getHighestSensitivityLabel:c,getSensitivityResultDetailsByStringErrorCode:d}},zpe=function(r,u){var c=u2.default.useCallback(function(t){return Promise.resolve([])},[]),d=u2.default.useCallback(function(t){return Promise.resolve([])},[]),m=u2.default.useCallback(function(t){return Promise.resolve(void 0)},[]);return{getCiqResults:c,getLabelIdsFromAttachments:d,getLinkFile:m}}});var Kpe={};wi(Kpe,{ExcelProactiveStart:()=>fPe});var JS,GO,fPe,qpe=fe(()=>{"use strict";I();JS=de(Ye());bl();Zf();$pe();GO=de(it()),fPe=function(r){vp();var u=Wpe(r.appInitialProps.controlId),c=zpe({},r.startUIProps.startUIId),d=JS.default.useCallback(function(){B0.close(r.startUIProps.startUIId)},[r.startUIProps.startUIId]),m=JS.default.useCallback(function(s,n){},[]),t=JS.default.useCallback(function(){return Promise.resolve([{content:"Sales forecasts, bold spike, highlight revenue in conditional format",attachments:[]},{content:"Inventory table with currency format, total row (SUM)",attachments:[]},{content:"Employee directory with bold names, highlight email column, alternate shading",attachments:[]}])},[]);return(0,GO.jsx)(Xu,{theme:a0(),children:(0,GO.jsx)(OO,Object.assign({copilotId:r.startUIProps.startUIId,onClose:d,onPromptSend:m,getPromptSuggestions:t},u,c))})}});I();var Qpe=de(Oa()),Jpe=de(Ql()),Gf=de(Dr()),XS=de(dN()),rNt=de(C3()),jp=de(F3());(0,XS.initReka)();var Xpe=jp.calcSubpackage.PluginSchedulerSingletonGlobal.instance();Xpe.registerAsyncGrid();(0,Jpe.default)(function*(){var e=(yield Promise.resolve().then(()=>(RZ(),vZ))).TestPlugin;yield Xpe.createAndAttachPlugin(e)})();function gPe(e,r){var u={};for(var c of Object.keys(e))u[c]=r(e[c]);return u}var tNt=jp.calcSubpackage.common.staticAssertSame;function mPe(e){var r=(0,Qpe.default)(e,2),u=r[0],c=r[1];return[u,gPe(c,function(d){if(typeof d=="string")return d;if(d[0]==="FireAndForgetMethod"){var m;if(Object.keys((m=d[2])!=null?m:{}).length!==0)throw new Error("Method attributes are not supported");return[d[0],d[1]]}if(d[0]==="ReturnsPromiseMethod"){var t;if(Object.keys((t=d[3])!=null?t:{}).length!==0)throw new Error("Method attributes are not supported");return[d[0],d[1],d[2]]}return d})]}var aNt=XS.RekaServiceRegistry.getNativeService(mPe(jp.x10Services.ServiceInfos.NativeGridService));Gf.AppRegistry.registerComponent("fre.copilot.xl",function(){return(Ope(),Ii(Ppe)).ExcelFREApp});Gf.AppRegistry.registerComponent("ipe.copilot.xl",function(){return(Hpe(),Ii(Npe)).ExcelCopilotIPEApp});Gf.AppRegistry.registerComponent("formulaexplanation.copilot.xl",function(){return(Zpe(),Ii(Vpe)).ExcelFormulaExplanationApp});Gf.AppRegistry.registerComponent("formulabyexample.copilot.xl",function(){return(Upe(),Ii(jpe)).ExcelFormulaByExampleApp});Gf.AppRegistry.registerComponent("start.copilot.xl",function(){return(qpe(),Ii(Kpe)).ExcelProactiveStart});})();
//# sourceMappingURL=ExcelCopilot.win32.bundle.map
//# sourceMappingURL=ExcelCopilot.js.map
//# sourceMappingURL=https://artifacts.dev.azure.com/office/_apis/symbol/symsrv/ExcelCopilot.js.map/9f6617d16202e5316e50c7cf058a0260b144a7b7bdc84f3343436829a5931ebf/ExcelCopilot.js.map