@univerjs-pro/engine-formula
Version:
UniverSheet pro base-formula-engine
1 lines • 36.4 kB
JavaScript
function _0x3b93(_0x56b5b5,_0x25af38){const _0x2f4847=_0x2f48();return _0x3b93=function(_0x3b93a7,_0xfed1ad){_0x3b93a7=_0x3b93a7-0xa1;let _0x5b9ae0=_0x2f4847[_0x3b93a7];return _0x5b9ae0;},_0x3b93(_0x56b5b5,_0x25af38);}(function(_0x4d37ab,_0x2d6142){const _0x4613ef=_0x3b93,_0x5c1321=_0x4d37ab();while(!![]){try{const _0xc4920b=-parseInt(_0x4613ef(0x115))/0x1*(-parseInt(_0x4613ef(0xcf))/0x2)+parseInt(_0x4613ef(0xf6))/0x3+parseInt(_0x4613ef(0x131))/0x4+-parseInt(_0x4613ef(0xbe))/0x5+parseInt(_0x4613ef(0xb7))/0x6*(parseInt(_0x4613ef(0x122))/0x7)+parseInt(_0x4613ef(0xc2))/0x8+-parseInt(_0x4613ef(0xa1))/0x9;if(_0xc4920b===_0x2d6142)break;else _0x5c1321['push'](_0x5c1321['shift']());}catch(_0x171434){_0x5c1321['push'](_0x5c1321['shift']());}}}(_0x2f48,0x9b7ce),function(_0x120ac0,_0x39ee49){const _0x2155c4=_0x3b93;typeof exports==_0x2155c4(0xf5)&&typeof module<'u'?_0x39ee49(exports,require('@univerjs-pro/license'),require('@univerjs/core'),require('@univerjs/engine-formula')):typeof define==_0x2155c4(0xb8)&&define[_0x2155c4(0xcc)]?define([_0x2155c4(0xbf),_0x2155c4(0x11d),_0x2155c4(0x13e),_0x2155c4(0xfa)],_0x39ee49):(_0x120ac0=typeof globalThis<'u'?globalThis:_0x120ac0||self,_0x39ee49(_0x120ac0['UniverProEngineFormula']={},_0x120ac0[_0x2155c4(0xef)],_0x120ac0[_0x2155c4(0xaf)],_0x120ac0[_0x2155c4(0x157)]));}(this,function(_0x12f289,_0x552a55,_0x2a981a,_0x19e92f){'use strict';const _0x3bb7d9=_0x3b93;var _0x2490c7=Object[_0x3bb7d9(0x167)],_0x1b8bcb=(_0x5a1e3d,_0x48d510,_0x75f083)=>_0x48d510 in _0x5a1e3d?_0x2490c7(_0x5a1e3d,_0x48d510,{'enumerable':!0x0,'configurable':!0x0,'writable':!0x0,'value':_0x75f083}):_0x5a1e3d[_0x48d510]=_0x75f083,_0x181c9c=(_0x318194,_0x1cbae9,_0x21080a)=>_0x1b8bcb(_0x318194,typeof _0x1cbae9!=_0x3bb7d9(0x14c)?_0x1cbae9+'':_0x1cbae9,_0x21080a);const _0x31cc1a={0x0:'B',0x1:'O',0x2:'J',0x3:'h',0x4:'0',0x5:'n',0x6:'v',0x7:'D',0x8:'c',0x9:'l','M':'1','m':'2','B':'3','u':'4','t':'5','N':'6','W':'7','x':'8','C':'9','V':'a','h':'b','P':'d','T':'e','R':'f','d':'g','Z':'i','L':'j','v':'k','p':'m','G':'o','j':'p','X':'q','J':'r','E':'s','Q':'t','Y':'u','b':'w','o':'x','a':'y','D':'z','l':'A','y':'C','H':'E','z':'F','s':'G','n':'H','c':'I','F':'K','r':'L','A':'M','U':'N','q':'P','O':'Q','S':'R','k':'S','i':'T','w':'U','g':'V','K':'W','e':'X','f':'Y','I':'Z'},_0x1d7838=_0x3bb7d9(0x10e);class _0x508663 extends _0x19e92f[_0x3bb7d9(0xe9)]{constructor(){const _0x38eb88=_0x3bb7d9;super(...arguments),_0x181c9c(this,_0x38eb88(0x10f),new Map());}['dispose'](){const _0x2c7738=_0x3bb7d9;super[_0x2c7738(0x155)](),this[_0x2c7738(0x10f)][_0x2c7738(0x14a)]();}async[_0x3bb7d9(0x126)](){const _0x2b8dd1=_0x3bb7d9;this[_0x2b8dd1(0xdb)]();const _0x53b978=this[_0x2b8dd1(0x138)][_0x2b8dd1(0x168)](),_0x460b1f=this[_0x2b8dd1(0x101)]['getOtherFormulaData'](),_0x4b5f21=this[_0x2b8dd1(0x138)][_0x2b8dd1(0xd6)]();_0x4b5f21!=null&&Object[_0x2b8dd1(0x144)](_0x4b5f21)[_0x2b8dd1(0xc4)](_0x33bdc1=>{const _0x17af4f=_0x2b8dd1;_0x33bdc1!=null&&Object[_0x17af4f(0x144)](_0x4b5f21[_0x33bdc1])[_0x17af4f(0xc4)](_0x273ae4=>{const _0x163424=_0x17af4f;_0x273ae4!=null&&(this[_0x163424(0xa4)][_0x163424(0x143)](_0x33bdc1,_0x273ae4),this[_0x163424(0xa4)][_0x163424(0xb9)](_0x33bdc1,_0x273ae4),this['_dependencyManagerService'][_0x163424(0xba)](_0x33bdc1,_0x273ae4));});});const _0x54b528=this['_currentConfigService'][_0x2b8dd1(0x15f)]();await this[_0x2b8dd1(0xf7)](_0x53b978,_0x460b1f,_0x54b528),this[_0x2b8dd1(0xa4)][_0x2b8dd1(0x100)]();const _0x248a49=this[_0x2b8dd1(0x12b)](),_0x5083fb=this[_0x2b8dd1(0x12a)](_0x248a49);return this[_0x2b8dd1(0xf8)](_0x5083fb)&&this[_0x2b8dd1(0x110)][_0x2b8dd1(0xd5)](),this[_0x2b8dd1(0x10f)][_0x2b8dd1(0x14a)](),this[_0x2b8dd1(0xed)][_0x2b8dd1(0x14a)](),this['_dependencyManagerService'][_0x2b8dd1(0xce)](),Promise[_0x2b8dd1(0x15a)](_0x5083fb);}[_0x3bb7d9(0x105)](_0x3151b5,_0x4c479b){const _0x41e9e2=_0x3bb7d9,_0x40d2d4=[_0x3151b5];for(;_0x40d2d4[_0x41e9e2(0x113)]>0x0;){const _0x2c0978=_0x40d2d4[_0x40d2d4['length']-0x1];if((_0x4c479b[_0x41e9e2(0xf1)](_0x2c0978)||0x0)===0x0){_0x4c479b['set'](_0x2c0978,0x1);const _0x620db7=this[_0x41e9e2(0x10f)][_0x41e9e2(0xf1)](_0x2c0978);if(_0x620db7==null){_0x4c479b[_0x41e9e2(0x130)](_0x2c0978,0x2),_0x40d2d4[_0x41e9e2(0xb6)]();continue;}const _0x20a836=this[_0x41e9e2(0xa4)][_0x41e9e2(0xc1)](_0x620db7['toRTreeItem']());for(const _0x3c295b of _0x20a836){const _0x5df662=_0x4c479b[_0x41e9e2(0xf1)](_0x3c295b)||0x0;if(_0x5df662===0x1)return!0x0;_0x5df662===0x0&&_0x40d2d4[_0x41e9e2(0x118)](_0x3c295b);}}else _0x4c479b[_0x41e9e2(0x130)](_0x2c0978,0x2),_0x40d2d4[_0x41e9e2(0xb6)]();}return!0x1;}['_checkIsCycleDependency'](_0x45bac6){const _0x3f1b60=_0x3bb7d9,_0x26ec4f=new Map();for(const _0x1a7186 of _0x45bac6)if(!_0x26ec4f[_0x3f1b60(0xfc)](_0x1a7186[_0x3f1b60(0xb2)])&&this[_0x3f1b60(0x105)](_0x1a7186['treeId'],_0x26ec4f))return!0x0;return _0x26ec4f['clear'](),!0x1;}[_0x3bb7d9(0x141)](_0x14aed1,_0x40baee,_0x1093e6){const _0x1fcd04=_0x3bb7d9,{unitId:_0x25f97f,subUnitId:_0x264588,dependencyRanges:_0x4fca3c,getDirtyData:_0x11e01a}=_0x1093e6,_0x217234=_0x40baee||_0x19e92f['generateRandomDependencyTreeId'](this['_dependencyManagerService']),_0x3916c2=new _0x19e92f[(_0x1fcd04(0xd1))](_0x217234);_0x3916c2[_0x1fcd04(0x14f)]=_0x25f97f,_0x3916c2[_0x1fcd04(0xd3)]=_0x264588,_0x3916c2[_0x1fcd04(0x133)]=_0x4fca3c,_0x3916c2['getDirtyData']=_0x11e01a;const _0x4d4720=_0x11e01a(this[_0x1fcd04(0x138)][_0x1fcd04(0x156)](),this['_runtimeService'][_0x1fcd04(0x11b)]()),_0x38cf8b=this[_0x1fcd04(0xe6)](_0x4d4720['dirtyRanges']);return _0x3916c2[_0x1fcd04(0x146)]=_0x38cf8b,_0x3916c2['featureId']=_0x14aed1,_0x3916c2[_0x1fcd04(0x13a)]=_0x19e92f[_0x1fcd04(0xfe)][_0x1fcd04(0x12e)],this[_0x1fcd04(0xa4)][_0x1fcd04(0x129)](_0x25f97f,_0x264588,_0x14aed1,_0x3916c2),this['_dependencyTreeCache'][_0x1fcd04(0x130)](_0x3916c2['treeId'],_0x3916c2),this[_0x1fcd04(0xa4)][_0x1fcd04(0xb1)](_0x1093e6[_0x1fcd04(0x14f)],_0x1093e6['subUnitId'],_0x14aed1)&&(_0x3916c2[_0x1fcd04(0xe8)]=!0x0),_0x3916c2;}[_0x3bb7d9(0x11c)](_0x68979b,_0x20feaa,_0x28da69){const _0x4bb021=_0x3bb7d9;var _0x35f0dd;for(const _0x138347 of _0x20feaa){const _0x104fb0=_0x68979b[_0x138347];if(_0x104fb0==null)continue;const _0x416f62=Object[_0x4bb021(0x144)](_0x104fb0);for(const _0x42f465 of _0x416f62){const _0x2627d4=_0x104fb0[_0x42f465];if(_0x2627d4==null)continue;const _0xf4f3d0=Object[_0x4bb021(0x144)](_0x2627d4);for(const _0x3d83ac of _0xf4f3d0){const _0x3a760e=this[_0x4bb021(0xa4)][_0x4bb021(0xfd)](_0x3d83ac),_0x2ea36c=_0x2627d4[_0x3d83ac],{f:_0x15bd24,ranges:_0x8465d6}=_0x2ea36c;let _0x5a63d2=!0x1;_0x3a760e&&(_0x5a63d2=!0x0);const {firstRow:_0x59f1a8,firstColumn:_0x18533a}=this[_0x4bb021(0xf2)](_0x8465d6),_0x2423f5=this[_0x4bb021(0xa4)][_0x4bb021(0x10c)](_0x138347,_0x42f465,_0x3d83ac),_0x17976f=(_0x35f0dd=_0x2423f5==null?void 0x0:_0x2423f5[_0x4bb021(0x153)](0x0,0x0))!=null?_0x35f0dd:_0x19e92f[_0x4bb021(0xe3)](this[_0x4bb021(0xa4)]),_0x1d7481=new _0x19e92f['FormulaDependencyTree'](_0x17976f);for(let _0x4bb2e0=0x0;_0x4bb2e0<_0x8465d6[_0x4bb021(0x113)];_0x4bb2e0++){const _0x553f87=_0x8465d6[_0x4bb2e0],{startRow:_0x4d7013,startColumn:_0x2d29c9,endRow:_0x1855d4,endColumn:_0x26f6b1}=_0x553f87;for(let _0x1f5024=_0x4d7013;_0x1f5024<=_0x1855d4;_0x1f5024++)for(let _0x4fa0b0=_0x2d29c9;_0x4fa0b0<=_0x26f6b1;_0x4fa0b0++){const _0x5d9bbb=_0x4fa0b0-_0x18533a,_0x259929=_0x1f5024-_0x59f1a8;if(_0x5d9bbb===0x0&&_0x259929===0x0){_0x1d7481[_0x4bb021(0xc0)]=_0x15bd24,_0x1d7481[_0x4bb021(0x14f)]=_0x138347,_0x1d7481[_0x4bb021(0xd3)]=_0x42f465,_0x1d7481[_0x4bb021(0x13c)]=_0x3d83ac,_0x1d7481[_0x4bb021(0x13a)]=_0x19e92f[_0x4bb021(0xfe)][_0x4bb021(0xc7)],_0x1d7481[_0x4bb021(0xe8)]=_0x5a63d2,_0x28da69[_0x4bb021(0x118)](_0x1d7481),this[_0x4bb021(0x10f)][_0x4bb021(0x130)](_0x1d7481[_0x4bb021(0xb2)],_0x1d7481),this[_0x4bb021(0xa4)]['addOtherFormulaDependency'](_0x138347,_0x42f465,_0x3d83ac,_0x1d7481),this[_0x4bb021(0xa4)]['addFormulaDependencyByDefinedName'](_0x1d7481);continue;}const _0x47f083=new _0x19e92f[(_0x4bb021(0x12f))]();_0x47f083[_0x4bb021(0xb2)]=(_0x2423f5==null?void 0x0:_0x2423f5[_0x4bb021(0x153)](_0x5d9bbb,_0x259929))||_0x19e92f[_0x4bb021(0xe3)](this[_0x4bb021(0xa4)]),_0x47f083['refTree']=_0x1d7481,_0x47f083['refOffsetX']=_0x5d9bbb,_0x47f083['refOffsetY']=_0x259929,_0x47f083[_0x4bb021(0xe8)]=_0x5a63d2,this[_0x4bb021(0xa4)][_0x4bb021(0x117)](_0x138347,_0x42f465,_0x3d83ac,_0x47f083),this['_dependencyManagerService'][_0x4bb021(0x107)](_0x47f083),_0x28da69[_0x4bb021(0x118)](_0x47f083),this[_0x4bb021(0x10f)][_0x4bb021(0x130)](_0x47f083[_0x4bb021(0xb2)],_0x47f083);}}this['_dependencyManagerService'][_0x4bb021(0x165)](_0x3d83ac);}}}}[_0x3bb7d9(0x109)](_0x26a16c,_0xbb44d9,_0x3f6be6,_0xa06f4c){const _0x482cb6=_0x3bb7d9;for(const _0x8403ea of _0x26a16c){const _0x349927=_0xbb44d9[_0x8403ea];if(_0x349927==null)continue;const _0x58607d=Object[_0x482cb6(0x144)](_0x349927);for(const _0x507315 of _0x58607d){const _0x1b273c=new _0x2a981a['ObjectMatrix'](_0x349927[_0x507315]||{}),_0x1c5f6e=new Map();_0x1b273c[_0x482cb6(0xb5)]((_0x2e7f2e,_0x315e70,_0x26256e)=>{const _0x56b185=_0x482cb6;if(_0x26256e==null)return!0x0;const {x:_0x2431e7=0x0,y:_0x4d75fa=0x0,si:_0x2c5408}=_0x26256e;if(!(_0x2431e7===0x0&&_0x4d75fa===0x0&&_0x2c5408!=null))return!0x0;const _0x41869b=this[_0x56b185(0x147)](_0x8403ea,_0x507315,_0x2e7f2e,_0x315e70,_0x3f6be6,_0x26256e),_0xce8e95=this['_dependencyManagerService'][_0x56b185(0x11f)](_0x8403ea,_0x507315,_0x2e7f2e,_0x315e70);_0xce8e95!=null?_0x41869b[_0x56b185(0xb2)]=_0xce8e95:(this[_0x56b185(0xa4)][_0x56b185(0xbb)](_0x8403ea,_0x507315,_0x2e7f2e,_0x315e70,_0x41869b),this[_0x56b185(0xa4)][_0x56b185(0x107)](_0x41869b)),_0x1c5f6e[_0x56b185(0x130)](_0x2c5408,_0x41869b),_0xa06f4c[_0x56b185(0x118)](_0x41869b),this[_0x56b185(0x10f)][_0x56b185(0x130)](_0x41869b[_0x56b185(0xb2)],_0x41869b);}),_0x1b273c[_0x482cb6(0xb5)]((_0x5d0601,_0x359be5,_0xee9df3)=>{const _0x10a337=_0x482cb6;if(_0xee9df3==null)return!0x0;const {x:_0x270b11=0x0,y:_0x39dccd=0x0,si:_0x223089}=_0xee9df3;if(_0x270b11===0x0&&_0x39dccd===0x0&&_0x223089!=null)return!0x0;let _0x474005;if(_0x223089&&_0x1c5f6e[_0x10a337(0xfc)](_0x223089)){const _0x62e448=_0x1c5f6e[_0x10a337(0xf1)](_0x223089);_0x474005=this[_0x10a337(0xac)](_0x62e448,_0xee9df3);}else _0x474005=this['_createFDtree'](_0x8403ea,_0x507315,_0x5d0601,_0x359be5,_0x3f6be6,_0xee9df3);const _0x7d941=this[_0x10a337(0xa4)][_0x10a337(0x11f)](_0x8403ea,_0x507315,_0x5d0601,_0x359be5);_0x7d941!=null?_0x474005[_0x10a337(0xb2)]=_0x7d941:(this[_0x10a337(0xa4)][_0x10a337(0xbb)](_0x8403ea,_0x507315,_0x5d0601,_0x359be5,_0x474005),this['_dependencyManagerService'][_0x10a337(0x107)](_0x474005)),_0xa06f4c['push'](_0x474005),this[_0x10a337(0x10f)]['set'](_0x474005[_0x10a337(0xb2)],_0x474005);}),_0x1c5f6e[_0x482cb6(0x14a)]();}}}['_createFDtree'](_0x19f6de,_0x5b3812,_0x3c3bb6,_0x27b2f8,_0xb29f45,_0x4985e2){const _0x2f754f=_0x3bb7d9,{f:_0x924729,x:_0x36ee0d=0x0,y:_0x2c74a1=0x0}=_0x4985e2,_0x3ea78d=new _0x19e92f[(_0x2f754f(0xd1))](_0x19e92f[_0x2f754f(0xe3)](this[_0x2f754f(0xa4)])),_0x12b7b7=_0xb29f45[_0x19f6de][_0x5b3812];return _0x3ea78d[_0x2f754f(0xc0)]=_0x924729,_0x3ea78d[_0x2f754f(0x14f)]=_0x19f6de,_0x3ea78d[_0x2f754f(0xd3)]=_0x5b3812,_0x3ea78d['row']=_0x3c3bb6,_0x3ea78d[_0x2f754f(0x158)]=_0x27b2f8,_0x3ea78d[_0x2f754f(0x164)]=_0x12b7b7['rowCount'],_0x3ea78d[_0x2f754f(0xdf)]=_0x12b7b7['columnCount'],_0x3ea78d;}[_0x3bb7d9(0x12b)](){const _0x38a1a9=_0x3bb7d9,_0x5a5592=[],_0x2f7f67=new Set(),_0x38290d=this[_0x38a1a9(0x138)][_0x38a1a9(0xff)](),_0x247372=this[_0x38a1a9(0x138)]['getDirtyRanges'](),_0x385aa5=this[_0x38a1a9(0xa4)][_0x38a1a9(0xc1)](_0x247372),_0x49c967=this[_0x38a1a9(0xed)][_0x38a1a9(0x152)](_0x247372);for(const _0x27b2c0 of _0x49c967)_0x385aa5[_0x38a1a9(0xaa)](_0x27b2c0);for(const [_0x1582a0,_0x5be8b0]of this[_0x38a1a9(0x10f)])(_0x38290d||_0x5be8b0['isDirty']||_0x5be8b0[_0x38a1a9(0xb0)](this['_currentConfigService']['getDirtyNameMap']())||_0x385aa5[_0x38a1a9(0xfc)](_0x1582a0)&&!_0x5be8b0[_0x38a1a9(0xe2)](this[_0x38a1a9(0x138)]['getExcludedRange']()))&&!_0x2f7f67[_0x38a1a9(0xfc)](_0x1582a0)&&(_0x5a5592[_0x38a1a9(0x118)](_0x5be8b0),_0x2f7f67[_0x38a1a9(0xaa)](_0x1582a0));for(const [_0x1af89f,_0x11c2e9]of this[_0x38a1a9(0x10f)])_0x11c2e9[_0x38a1a9(0xb4)]||(_0x11c2e9['rangeList'][_0x38a1a9(0x113)]=0x0);return _0x5a5592;}[_0x3bb7d9(0x103)](_0x54bb54){const _0x39da13=_0x3bb7d9;return this['_dependencyTreeCache'][_0x39da13(0xf1)](_0x54bb54);}['_getTreeNode'](_0x376af5){const _0x13d5c3=_0x3bb7d9;return _0x19e92f[_0x13d5c3(0x13d)](_0x376af5['unitId'],_0x376af5[_0x13d5c3(0xc0)],this[_0x13d5c3(0x102)],this[_0x13d5c3(0xdc)],this[_0x13d5c3(0x138)]);}*[_0x3bb7d9(0x10a)](_0x5c7bf0,_0x5b99d8){const _0x5106f7=_0x3bb7d9,_0xa32c63=_0x5c7bf0,_0xd479a=new Set();for(;_0xa32c63[_0x5106f7(0x113)]>0x0;){const _0x1b85ff=_0xa32c63[_0x5106f7(0xb6)]();if(_0xd479a[_0x5106f7(0x14a)](),_0x1b85ff===void 0x0||_0x1b85ff['isSkip']())continue;if(_0x1b85ff[_0x5106f7(0x12d)]()){yield _0x1b85ff,_0x1b85ff[_0x5106f7(0xa6)](),_0x5b99d8[_0x5106f7(0xaa)](_0x1b85ff[_0x5106f7(0xb2)]);continue;}const _0x5d6b18=this[_0x5106f7(0xa4)]['searchDependency'](_0x1b85ff[_0x5106f7(0xea)](),_0x5b99d8),_0x3b4a64=this[_0x5106f7(0xed)]['bulkSearch'](_0x1b85ff[_0x5106f7(0xea)](),_0x5b99d8);for(const _0x1452eb of _0x3b4a64)_0x5d6b18[_0x5106f7(0xaa)](_0x1452eb);for(const _0x47839f of _0x5d6b18){const _0x2abd1f=this[_0x5106f7(0x10f)][_0x5106f7(0xf1)](_0x47839f);if(!_0x2abd1f)throw new Error('ParentDependencyTree\x20object\x20is\x20null');_0x2abd1f[_0x5106f7(0x12d)]()||_0x1b85ff[_0x5106f7(0x135)]()||_0xd479a['add'](_0x2abd1f);}if(_0x5d6b18[_0x5106f7(0x14a)](),_0xd479a[_0x5106f7(0x11e)]===0x0)yield _0x1b85ff,_0x1b85ff[_0x5106f7(0xa6)](),_0x5b99d8['add'](_0x1b85ff[_0x5106f7(0xb2)]);else{_0x1b85ff['setAdded'](),_0xa32c63[_0x5106f7(0x118)](_0x1b85ff);for(const _0x4fd03f of _0xd479a)_0xa32c63[_0x5106f7(0x118)](_0x4fd03f);}}_0xa32c63[_0x5106f7(0x113)]=0x0,_0xd479a[_0x5106f7(0x14a)]();}[_0x3bb7d9(0x12a)](_0xf93147){const _0x442d1f=_0x3bb7d9,_0x26fe6f=[],_0xc55101=new Set();for(const _0x1483d9 of this[_0x442d1f(0x10a)](_0xf93147,_0xc55101))_0x26fe6f[_0x442d1f(0x118)](_0x1483d9);return _0x26fe6f;}}class _0x4124d7 extends _0x19e92f[_0x3bb7d9(0x159)]{async[_0x3bb7d9(0xa3)](_0x1d70e1=!0x1){const _0x246657=_0x3bb7d9;_0x1d70e1?this[_0x246657(0x110)][_0x246657(0x108)](_0x19e92f['FormulaExecuteStageType'][_0x246657(0xa9)]):this[_0x246657(0x110)]['setFormulaExecuteStage'](_0x19e92f[_0x246657(0x15d)][_0x246657(0xad)]),this[_0x246657(0xd2)]['next'](this[_0x246657(0x110)][_0x246657(0x154)]());const _0x3170c4=await this['_formulaDependencyGenerator'][_0x246657(0x126)](),_0x1a69eb=this[_0x246657(0x145)];_0x1d70e1?(this[_0x246657(0x110)][_0x246657(0x108)](_0x19e92f[_0x246657(0x15d)]['START_CALCULATION_ARRAY_FORMULA']),this[_0x246657(0x110)][_0x246657(0x140)](_0x3170c4[_0x246657(0x113)])):(this['_runtimeService'][_0x246657(0x108)](_0x19e92f[_0x246657(0x15d)][_0x246657(0xd0)]),this[_0x246657(0x110)][_0x246657(0xc5)](_0x3170c4['length'])),this[_0x246657(0xd2)][_0x246657(0xbc)](this[_0x246657(0x110)][_0x246657(0x154)]());let _0x2fd283=[];const _0x413dd0=this['_configService'][_0x246657(0x15c)](_0x19e92f[_0x246657(0x14b)]),_0x52a476=(_0x413dd0==null?void 0x0:_0x413dd0[_0x246657(0x15b)])||_0x19e92f[_0x246657(0x166)];let _0x19c492=0x0;const _0x23897b=_0x3170c4['length'];for(;_0x3170c4[_0x246657(0x113)]>0x0;){const _0x24060c=_0x3170c4[_0x246657(0xb6)](),_0x529295={'node':_0x19e92f[_0x246657(0x13d)](_0x24060c[_0x246657(0x14f)],_0x24060c[_0x246657(0xc0)],this[_0x246657(0x102)],this['_astTreeBuilder'],this[_0x246657(0x138)]),'refOffsetX':_0x24060c['refOffsetX'],'refOffsetY':_0x24060c[_0x246657(0xa2)]},_0x270a8f=_0x24060c[_0x246657(0x156)];if(_0x19c492%_0x52a476===0x0&&(await new Promise(_0x5503ef=>{const _0x19f7cc=_0x246657,_0x389c7f=_0x2a981a[_0x19f7cc(0x136)](_0x5503ef);_0x2fd283[_0x19f7cc(0x118)](_0x389c7f);}),_0x1d70e1?(this[_0x246657(0x110)][_0x246657(0x108)](_0x19e92f[_0x246657(0x15d)]['CURRENTLY_CALCULATING_ARRAY_FORMULA']),this[_0x246657(0x110)][_0x246657(0xae)](_0x19c492+0x1)):(this[_0x246657(0x110)]['setFormulaExecuteStage'](_0x19e92f[_0x246657(0x15d)][_0x246657(0x12c)]),this[_0x246657(0x110)]['setCompletedFormulasCount'](_0x19c492+0x1)),this['_executionInProgressListener$'][_0x246657(0xbc)](this[_0x246657(0x110)][_0x246657(0x154)]()),this[_0x246657(0x110)][_0x246657(0xe5)]()||_0x529295==null&&_0x270a8f==null)){this['_runtimeService'][_0x246657(0x108)](_0x19e92f[_0x246657(0x15d)][_0x246657(0xa5)]),this['_runtimeService'][_0x246657(0x10d)](),this[_0x246657(0x160)]['next'](this['_runtimeService'][_0x246657(0x11b)]());return;}this[_0x246657(0x110)][_0x246657(0xa7)](_0x24060c['row'],_0x24060c[_0x246657(0x158)],_0x24060c[_0x246657(0x164)],_0x24060c['columnCount'],_0x24060c['subUnitId'],_0x24060c[_0x246657(0x14f)]);let _0x5c9087;if(_0x270a8f!=null&&_0x24060c['featureId']!=null){const {runtimeCellData:_0x34424d,dirtyRanges:_0xf8b2dd}=_0x270a8f(this[_0x246657(0x138)][_0x246657(0x156)](),this['_runtimeService']['getAllRuntimeData']());this[_0x246657(0x110)][_0x246657(0x119)](_0x24060c[_0x246657(0xdd)],_0x34424d),this[_0x246657(0x110)][_0x246657(0x111)](_0x24060c['featureId'],_0xf8b2dd);}else _0x529295!=null&&(_0x1a69eb[_0x246657(0xf4)](_0x529295[_0x246657(0x11a)])?_0x5c9087=await _0x1a69eb[_0x246657(0xd4)](_0x529295):_0x5c9087=_0x1a69eb[_0x246657(0x104)](_0x529295),_0x24060c[_0x246657(0x13c)]!=null?this[_0x246657(0x110)][_0x246657(0xc9)](_0x24060c['formulaId'],_0x24060c['refOffsetX'],_0x24060c[_0x246657(0xa2)],_0x5c9087):this['_runtimeService'][_0x246657(0x137)](_0x5c9087));_0x19c492++;}return _0x2fd283[_0x246657(0xc4)](_0x24be2c=>_0x24be2c()),_0x2fd283=[],_0x23897b>0x0?this[_0x246657(0x110)][_0x246657(0x151)]():_0x1d70e1||this[_0x246657(0x110)][_0x246657(0xda)](),this['_runtimeService'][_0x246657(0x11b)]();}}class _0x3928d4 extends _0x19e92f[_0x3bb7d9(0xc8)]{constructor(){const _0x14b302=_0x3bb7d9;super(...arguments),_0x181c9c(this,_0x14b302(0xd7),new Map()),_0x181c9c(this,'_dependencyRTreeCache',new _0x2a981a['RTree'](!0x0));}[_0x3bb7d9(0xe1)](){const _0x45a819=_0x3bb7d9;this[_0x45a819(0x13b)]['clear'](),this[_0x45a819(0x123)][_0x45a819(0x14a)](),this[_0x45a819(0x148)][_0x45a819(0x14a)](),this['_dependencyRTreeCache'][_0x45a819(0x14a)](),this['_allTreeMap'][_0x45a819(0x14a)](),this[_0x45a819(0xf3)](),this[_0x45a819(0x162)][_0x45a819(0x14a)]();}['addOtherFormulaDependency'](_0x5b4027,_0x7db40c,_0x1d8698,_0x16a942){const _0x1bad55=_0x3bb7d9;this[_0x1bad55(0x13b)][_0x1bad55(0xfc)](_0x5b4027)||this[_0x1bad55(0x13b)]['set'](_0x5b4027,new Map());const _0x124bef=this[_0x1bad55(0x13b)][_0x1bad55(0xf1)](_0x5b4027);_0x124bef['has'](_0x7db40c)||_0x124bef[_0x1bad55(0x130)](_0x7db40c,new Map());const _0x4fc31e=_0x124bef[_0x1bad55(0xf1)](_0x7db40c);_0x4fc31e[_0x1bad55(0xfc)](_0x1d8698)||_0x4fc31e[_0x1bad55(0x130)](_0x1d8698,new _0x2a981a[(_0x1bad55(0x114))]()),_0x4fc31e[_0x1bad55(0xf1)](_0x1d8698)['setValue'](_0x16a942['refOffsetX'],_0x16a942[_0x1bad55(0xa2)],_0x16a942[_0x1bad55(0xb2)]);}['removeOtherFormulaDependency'](_0x1ec85b,_0x554e89,_0x1fa411){const _0x462e79=_0x3bb7d9,_0x1c5bfd=this['_otherFormulaData'][_0x462e79(0xf1)](_0x1ec85b);if(_0x1c5bfd&&_0x1c5bfd[_0x462e79(0xfc)](_0x554e89)){const _0x155546=_0x1c5bfd['get'](_0x554e89);_0x1fa411[_0x462e79(0xc4)](_0x2c91a5=>{const _0x392f56=_0x462e79,_0x1ec87c=_0x155546[_0x392f56(0xf1)](_0x2c91a5);_0x1ec87c!=null&&(_0x1ec87c[_0x392f56(0xb5)]((_0x4f839f,_0x2bedaa,_0xf26c9b)=>{const _0x495d2b=_0x392f56;this[_0x495d2b(0xc6)](_0xf26c9b),this[_0x495d2b(0xcd)](_0xf26c9b);}),_0x155546[_0x392f56(0xf9)](_0x2c91a5),this['_otherFormulaDataMainData'][_0x392f56(0xf9)](_0x2c91a5));}),_0x155546[_0x462e79(0x11e)]===0x0&&_0x1c5bfd['delete'](_0x554e89),_0x1c5bfd[_0x462e79(0x11e)]===0x0&&this['_otherFormulaData']['delete'](_0x1ec85b);}}[_0x3bb7d9(0x143)](_0x415c4c,_0x1588bc){const _0x1960a8=_0x3bb7d9,_0x487490=this[_0x1960a8(0x13b)][_0x1960a8(0xf1)](_0x415c4c);if(_0x1588bc&&_0x487490&&_0x487490['has'](_0x1588bc)){const _0x4e0f73=_0x487490[_0x1960a8(0xf1)](_0x1588bc);this['_removeDependencyRTreeCacheById'](_0x415c4c,_0x1588bc);for(const _0x21715d of _0x4e0f73[_0x1960a8(0x144)]()){const _0x454910=_0x4e0f73[_0x1960a8(0xf1)](_0x21715d);_0x454910!=null&&(_0x454910[_0x1960a8(0xb5)]((_0x24335f,_0x2e7120,_0x360417)=>{const _0xdd980e=_0x1960a8;this[_0xdd980e(0xd7)][_0xdd980e(0xf1)](_0x360417)&&this[_0xdd980e(0xcd)](_0x360417);}),this['_otherFormulaDataMainData'][_0x1960a8(0xf9)](_0x21715d));}_0x4e0f73['clear']();}else{if(_0x487490){for(const _0x55bf51 of _0x487490[_0x1960a8(0x144)]()){const _0x394432=_0x487490['get'](_0x55bf51);this['_removeDependencyRTreeCacheById'](_0x415c4c,_0x55bf51);for(const _0x293192 of _0x394432[_0x1960a8(0x144)]()){const _0x1a425f=_0x394432[_0x1960a8(0xf1)](_0x293192);_0x1a425f!=null&&(_0x1a425f['forValue']((_0x55fbd2,_0x5c5aa2,_0x5ab631)=>{const _0x3c354b=_0x1960a8;this[_0x3c354b(0xd7)][_0x3c354b(0xf1)](_0x5ab631)&&this[_0x3c354b(0xcd)](_0x5ab631);}),this[_0x1960a8(0x162)][_0x1960a8(0xf9)](_0x293192));}}this[_0x1960a8(0x13b)][_0x1960a8(0xf9)](_0x415c4c);}}}[_0x3bb7d9(0x129)](_0x225ac3,_0x4cd1d1,_0x43e0c2,_0x1f0ca0){const _0x29ace0=_0x3bb7d9;this['_featureFormulaData'][_0x29ace0(0xfc)](_0x225ac3)||this[_0x29ace0(0x123)]['set'](_0x225ac3,new Map());const _0x2200f3=this[_0x29ace0(0x123)][_0x29ace0(0xf1)](_0x225ac3);_0x2200f3[_0x29ace0(0xfc)](_0x4cd1d1)||_0x2200f3[_0x29ace0(0x130)](_0x4cd1d1,new Map()),_0x2200f3['get'](_0x4cd1d1)[_0x29ace0(0x130)](_0x43e0c2,_0x1f0ca0[_0x29ace0(0xb2)]);}[_0x3bb7d9(0x128)](_0x453058,_0x31fe65,_0x47c0d2){const _0x22cdd4=_0x3bb7d9,_0x2d7b38=this['_featureFormulaData'][_0x22cdd4(0xf1)](_0x453058);if(_0x2d7b38&&_0x2d7b38[_0x22cdd4(0xfc)](_0x31fe65)){const _0x497c57=_0x2d7b38['get'](_0x31fe65);_0x47c0d2[_0x22cdd4(0xc4)](_0x29360e=>{const _0x4c77ef=_0x22cdd4,_0x50f5da=_0x497c57['get'](_0x29360e);_0x50f5da!=null&&(this[_0x4c77ef(0xc6)](_0x50f5da),_0x497c57[_0x4c77ef(0xf9)](_0x29360e),this[_0x4c77ef(0xcd)](_0x50f5da));});}}[_0x3bb7d9(0xb9)](_0x3a5cf4,_0xc62f66){const _0x59df93=_0x3bb7d9,_0x35a24f=this[_0x59df93(0x123)]['get'](_0x3a5cf4);if(_0xc62f66&&_0x35a24f&&_0x35a24f[_0x59df93(0xfc)](_0xc62f66)){const _0x9baa89=_0x35a24f['get'](_0xc62f66);this[_0x59df93(0x163)](_0x3a5cf4,_0xc62f66),_0x9baa89[_0x59df93(0xc4)](_0x4d906b=>{const _0x44b93c=_0x59df93;_0x4d906b!=null&&this[_0x44b93c(0xcd)](_0x4d906b);}),_0x9baa89[_0x59df93(0x14a)]();}else _0x35a24f&&(_0x35a24f[_0x59df93(0xc4)]((_0x455a98,_0x16b336)=>{const _0x548925=_0x59df93;this['_removeDependencyRTreeCacheById'](_0x3a5cf4,_0x16b336),_0x455a98[_0x548925(0xc4)](_0xace704=>{const _0x45cc68=_0x548925;_0xace704!=null&&this[_0x45cc68(0xcd)](_0xace704);});}),this[_0x59df93(0x123)][_0x59df93(0xf9)](_0x3a5cf4));}[_0x3bb7d9(0xbb)](_0x15f2b4,_0x2d21d4,_0x3e9944,_0x5aa2de,_0x303ef6){const _0x25d4ef=_0x3bb7d9;this[_0x25d4ef(0x148)][_0x25d4ef(0xfc)](_0x15f2b4)||this[_0x25d4ef(0x148)][_0x25d4ef(0x130)](_0x15f2b4,new Map());const _0x3d7770=this[_0x25d4ef(0x148)]['get'](_0x15f2b4);_0x3d7770['has'](_0x2d21d4)||_0x3d7770[_0x25d4ef(0x130)](_0x2d21d4,new _0x2a981a['ObjectMatrix']()),_0x3d7770['get'](_0x2d21d4)[_0x25d4ef(0x121)](_0x3e9944,_0x5aa2de,_0x303ef6[_0x25d4ef(0xb2)]);}['removeFormulaDependency'](_0x51385e,_0x529799,_0x430484,_0x40ba7e){const _0x236106=_0x3bb7d9,_0x4487e1=this[_0x236106(0x148)][_0x236106(0xf1)](_0x51385e);if(_0x4487e1&&_0x4487e1[_0x236106(0xfc)](_0x529799)){const _0xe5e151=_0x4487e1[_0x236106(0xf1)](_0x529799),_0x5762ec=_0xe5e151[_0x236106(0x153)](_0x430484,_0x40ba7e);if(_0x5762ec==null)return;this['_removeDependencyRTreeCache'](_0x5762ec),_0xe5e151[_0x236106(0xa8)](_0x430484,_0x40ba7e),this['_removeAllTreeMap'](_0x5762ec);}}['clearFormulaDependency'](_0x459a1b,_0x2d592c){const _0x1b79e0=_0x3bb7d9,_0x50fd3b=this[_0x1b79e0(0x148)][_0x1b79e0(0xf1)](_0x459a1b);if(_0x2d592c&&_0x50fd3b&&_0x50fd3b[_0x1b79e0(0xfc)](_0x2d592c)){const _0x41a67c=_0x50fd3b[_0x1b79e0(0xf1)](_0x2d592c);this[_0x1b79e0(0x163)](_0x459a1b,_0x2d592c),_0x41a67c[_0x1b79e0(0xb5)]((_0x5d1279,_0x51b8a2,_0x9d7fe8)=>{if(_0x9d7fe8==null)return!0x0;this['_removeAllTreeMap'](_0x9d7fe8);}),_0x41a67c['reset']();}else _0x50fd3b&&(_0x50fd3b[_0x1b79e0(0xc4)]((_0x11247b,_0x4e2a8d)=>{const _0x12aed0=_0x1b79e0;this['_removeDependencyRTreeCacheById'](_0x459a1b,_0x4e2a8d),_0x11247b[_0x12aed0(0xb5)]((_0x3444de,_0xc7e2a7,_0xc307f2)=>{if(_0xc307f2==null)return!0x0;this['_removeAllTreeMap'](_0xc307f2);});}),this[_0x1b79e0(0x148)]['delete'](_0x459a1b));}[_0x3bb7d9(0xc6)](_0x4b2ec4){const _0x14e6ee=_0x3bb7d9;if(_0x4b2ec4==null)return;const _0x39418e=this[_0x14e6ee(0xd7)][_0x14e6ee(0xf1)](_0x4b2ec4);if(_0x39418e){const _0x27b786=[];for(const [_0x1ed890,_0x1e56e7]of _0x39418e)for(const [_0x25accc,_0x54fbbc]of _0x1e56e7)_0x27b786['push']({'unitId':_0x1ed890,'sheetId':_0x25accc,'range':_0x54fbbc,'id':_0x4b2ec4});this[_0x14e6ee(0xe4)][_0x14e6ee(0xde)](_0x27b786);}}[_0x3bb7d9(0x161)](_0x516917,_0x1d1ddf){const _0xc48654=_0x3bb7d9,_0x2438d9=this[_0xc48654(0x120)][_0xc48654(0xf1)](_0x516917);if(_0x2438d9){const _0x5ebf17=_0x2438d9[_0xc48654(0xf1)](_0x1d1ddf);if(_0x5ebf17){for(const _0x387dd7 of _0x5ebf17)this[_0xc48654(0xc6)](_0x387dd7),this[_0xc48654(0xcd)](_0x387dd7);_0x5ebf17[_0xc48654(0x14a)]();}}}[_0x3bb7d9(0x100)](){const _0x3949bd=_0x3bb7d9;this[_0x3949bd(0xe4)][_0x3949bd(0x100)]();}[_0x3bb7d9(0xce)](){const _0x4c648d=_0x3bb7d9;this[_0x4c648d(0xe4)]['closeKdTree']();}[_0x3bb7d9(0xcd)](_0x22404f){const _0x327357=_0x3bb7d9;_0x22404f!=null&&this[_0x327357(0xd7)]['delete'](_0x22404f);}[_0x3bb7d9(0x10b)](_0x90098c){const _0x2089ce=_0x3bb7d9;var _0x458df2,_0x5e4e53;const _0x3133c1=_0x90098c[_0x2089ce(0x133)];let _0x5180f8=this['_allTreeMap'][_0x2089ce(0xf1)](_0x90098c[_0x2089ce(0xb2)]);for(let _0x1b3b01=0x0;_0x1b3b01<_0x3133c1[_0x2089ce(0x113)];_0x1b3b01++){const _0x1d9de5=_0x3133c1[_0x1b3b01];let {unitId:_0x132c22,sheetId:_0x594dfe,range:_0x575c33}=_0x1d9de5;_0x5180f8||(_0x5180f8=new Map(),this[_0x2089ce(0xd7)]['set'](_0x90098c['treeId'],_0x5180f8)),_0x5180f8[_0x2089ce(0xfc)](_0x132c22)||_0x5180f8['set'](_0x132c22,new Map());const _0x53a922=(_0x458df2=_0x5180f8==null?void 0x0:_0x5180f8['get'](_0x132c22))==null?void 0x0:_0x458df2[_0x2089ce(0xf1)](_0x594dfe);_0x53a922&&(_0x575c33={'startRow':Math['min'](_0x575c33[_0x2089ce(0x127)],_0x53a922[_0x2089ce(0x127)]),'startColumn':Math[_0x2089ce(0x134)](_0x575c33[_0x2089ce(0x142)],_0x53a922['startColumn']),'endRow':Math[_0x2089ce(0x125)](_0x575c33[_0x2089ce(0xd9)],_0x53a922['endRow']),'endColumn':Math['max'](_0x575c33[_0x2089ce(0xfb)],_0x53a922[_0x2089ce(0xfb)])}),(_0x5e4e53=_0x5180f8['get'](_0x132c22))==null||_0x5e4e53['set'](_0x594dfe,_0x575c33);}}}var _0x128f4a=Object[_0x3bb7d9(0xe0)],_0x10eaa4=(_0x308031,_0x3f5cae,_0x1917f9,_0x3371cc)=>{for(var _0x3dc06d=_0x3371cc>0x1?void 0x0:_0x3371cc?_0x128f4a(_0x3f5cae,_0x1917f9):_0x3f5cae,_0x32f82d=_0x308031['length']-0x1,_0x2ae355;_0x32f82d>=0x0;_0x32f82d--)(_0x2ae355=_0x308031[_0x32f82d])&&(_0x3dc06d=_0x2ae355(_0x3dc06d)||_0x3dc06d);return _0x3dc06d;};const _0x4d5924=Number[_0x3bb7d9(0xc3)](0x6895ad4c);_0x12f289[_0x3bb7d9(0xee)]=class extends _0x19e92f[_0x3bb7d9(0xab)]{[_0x3bb7d9(0x112)](){const _0x5f3d5d=_0x3bb7d9;var _0x7ebe38,_0x9d65a1;this[_0x5f3d5d(0x132)]()?(_0x7ebe38=this['_config'])!=null&&_0x7ebe38[_0x5f3d5d(0xb3)]||[[_0x19e92f['ICalculateFormulaService'],{'useClass':_0x4124d7}],[_0x19e92f[_0x5f3d5d(0x106)],{'useClass':_0x3928d4}],[_0x19e92f[_0x5f3d5d(0x139)],{'useClass':_0x508663}]]['forEach'](_0x323f06=>this[_0x5f3d5d(0xec)]['add'](_0x323f06)):(_0x9d65a1=this[_0x5f3d5d(0x14d)])!=null&&_0x9d65a1[_0x5f3d5d(0xb3)]||[[_0x19e92f[_0x5f3d5d(0xcb)],{'useClass':_0x19e92f['CalculateFormulaService']}],[_0x19e92f[_0x5f3d5d(0x106)],{'useClass':_0x19e92f['DependencyManagerService']}],[_0x19e92f['IFormulaDependencyGenerator'],{'useClass':_0x19e92f[_0x5f3d5d(0xe9)]}]][_0x5f3d5d(0xc4)](_0x560785=>this[_0x5f3d5d(0xec)]['add'](_0x560785));}[_0x3bb7d9(0x132)](){const _0x5f2d6c=_0x3bb7d9;var _0x171787;const _0x41b8af=(_0x171787=this[_0x5f2d6c(0x15e)]['getConfig'](_0x552a55[_0x5f2d6c(0xe7)]))!=null?_0x171787:{},{ls:_0x11de8c,pbk:_0x59c25e}=_0x41b8af;if(!_0x11de8c||!_0x59c25e)return!0x1;const _0x2561d2=_0x552a55[_0x5f2d6c(0x116)](_0x1d7838,_0x31cc1a),_0x7c1e7a=new Function(_0x5f2d6c(0xeb)+_0x2561d2)()(_0x11de8c,_0x59c25e),_0x43a547=_0x7c1e7a[_0x5f2d6c(0x13f)];return _0x7c1e7a[_0x5f2d6c(0x149)]&&_0x552a55[_0x5f2d6c(0x150)](_0x43a547,'sf',_0x4d5924)?_0x552a55['getSheetFeatureLimit'](_0x43a547,!0x0,'a',!0x0,!0x1,!0x1):!0x1;}},_0x12f289['UniverProFormulaEnginePlugin']=_0x10eaa4([_0x2a981a[_0x3bb7d9(0xca)](_0x552a55[_0x3bb7d9(0xf0)])],_0x12f289['UniverProFormulaEnginePlugin']),Object[_0x3bb7d9(0x144)](_0x19e92f)['forEach'](_0x149e88=>{const _0x473306=_0x3bb7d9;_0x149e88!==_0x473306(0x124)&&!Object[_0x473306(0x14e)][_0x473306(0xd8)][_0x473306(0xbd)](_0x12f289,_0x149e88)&&Object[_0x473306(0x167)](_0x12f289,_0x149e88,{'enumerable':!0x0,'get':()=>_0x19e92f[_0x149e88]});}),Object[_0x3bb7d9(0x167)](_0x12f289,Symbol['toStringTag'],{'value':'Module'});}));function _0x2f48(){const _0x7ca5e9=['treeId','notExecuteFormula','isVirtual','forValue','pop','1654788EhIScr','function','clearFeatureFormulaDependency','clearFormulaDependency','addFormulaDependency','next','call','2923895LKAvfE','exports','formula','searchDependency','8924656WGeEPY','parseInt','forEach','setTotalFormulasToCalculate','_removeDependencyRTreeCache','OTHER_FORMULA','DependencyManagerBaseService','setRuntimeOtherData','DependentOn','ICalculateFormulaService','amd','_removeAllTreeMap','closeKdTree','206140asZvas','START_CALCULATION','FormulaDependencyTree','_executionInProgressListener$','subUnitId','executeAsync','enableCycleDependency','getClearDependencyTreeCache','_allTreeMap','hasOwnProperty','endRow','markedAsNoFunctionsExecuted','_updateRangeFlatten','_astTreeBuilder','featureId','bulkRemove','columnCount','getOwnPropertyDescriptor','reset','isExcludeRange','generateRandomDependencyTreeId','_dependencyRTreeCache','isStopExecution','_convertDirtyRangesToUnitRange','LS_CONFIG_KEY','isCache','FormulaDependencyGenerator','toRTreeItem','return\x20','_injector','_dependencyRTreeCacheForAddressFunction','UniverProFormulaEnginePlugin','UniverProLicense','UniverLicensePlugin','get','_getFirstCellOfRange','_restDependencyTreeId','checkAsyncNode','object','2078235FrpRWo','_generateTreeList','_checkIsCycleDependency','delete','@univerjs/engine-formula','endColumn','has','hasOtherFormulaDataMainData','FormulaDependencyTreeType','isForceCalculate','openKdTree','_otherFormulaManagerService','_lexer','_getTreeById','execute','_isCyclicUtilMap','IDependencyManagerService','addFormulaDependencyByDefinedName','setFormulaExecuteStage','_registerFormulas','_traverse','_addAllTreeMap','getOtherFormulaDependency','markedAsStopFunctionsExecuted','RY58QZG5\x20PT8JajQZG5(9Z8T5ET,\x20jYh9Z8FTa)\x20{\x20\x20\x20\x20QJa\x20{\x20\x20\x20\x20\x20\x20\x20\x208G5EQ\x209Z8T5ETc5RGqVJQlJJVa\x20=\x209Z8T5ET.Ej9ZQ(\x27-\x27);\x20\x20\x20\x20\x20\x20\x20\x208G5EQ\x20GJZdZ5ATEEVdT\x20=\x202k1U.jVJET(VQGh(9Z8T5ETc5RGqVJQlJJVa[m]));\x20\x20\x20\x20\x20\x20\x20\x20ZR\x20(!GJZdZ5ATEEVdT.YP)\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20GJZdZ5ATEEVdT.YP\x20=\x20UYphTJ(9Z8T5ETc5RGqVJQlJJVa[u]);\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x20\x20\x20\x20\x20\x20\x208G5EQ\x20ZEKGJvTJ\x20=\x20QajTGR\x20KGJvTJs9GhV9k8GjT\x20!==\x20\x27Y5PTRZ5TP\x27\x20&&\x20ET9R\x20Z5EQV58TGR\x20KGJvTJs9GhV9k8GjT;\x20\x20\x20\x20\x20\x20\x20\x208G5EQ\x208G5QToQ\x20=\x20ZEKGJvTJ\x20?\x20ET9R\x20:\x20bZ5PGb;\x20\x20\x20\x20\x20\x20\x20\x208G5EQ\x20pTEEVdTKGJP\x20=\x208G5QToQ.__0VETNu__.jVJET(9Z8T5ETc5RGqVJQlJJVa[m]);\x20\x20\x20\x20\x20\x20\x20\x208G5EQ\x20pTEEVdT\x20=\x208G5QToQ.__nTo__.EQJZ5dZRa(pTEEVdTKGJP);\x20\x20\x20\x20\x20\x20\x20\x208G5EQ\x20EZd5VQYJTKGJP\x20=\x208G5QToQ.__0VETNu__.jVJET(9Z8T5ETc5RGqVJQlJJVa[B]);\x20\x20\x20\x20\x20\x20\x20\x208G5EQ\x20EZd5VQYJT\x20=\x208G5QToQ.__nTo__.EQJZ5dZRa(EZd5VQYJTKGJP);\x20\x20\x20\x20\x20\x20\x20\x208G5EQ\x20EZd5gV9ZP\x20=\x208G5QToQ.__6TJZRa__(EZd5VQYJT,\x20pTEEVdT,\x20jYh9Z8FTa);\x20\x20\x20\x20\x20\x20\x20\x208G5EQ\x20PGpVZ5\x20=\x20GJZdZ5ATEEVdT.Pp;\x20\x20\x20\x20\x20\x20\x20\x20RY58QZG5\x20ZE7GpVZ5AVQ83Z5d(GqVQQTJ5,\x20GnGEQ)\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x208G5EQ\x20jVQQTJ5\x20=\x20GqVQQTJ5.JTj9V8T(/^.+/,\x20\x27\x27);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x208G5EQ\x203GEQ\x20=\x20GnGEQ.JTj9V8T(/^.+/,\x20\x27\x27);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x208G5EQ\x20jVQQTJ5qVJQE\x20=\x20jVQQTJ5.Ej9ZQ(\x27.\x27);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x208G5EQ\x203GEQqVJQE\x20=\x203GEQ.Ej9ZQ(\x27.\x27);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ZR\x20(!jVQQTJ5.Z589YPTE(\x27*\x27))\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20JTQYJ5\x20jVQQTJ5\x20===\x203GEQ;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ZR\x20(jVQQTJ5qVJQE.9T5dQ3\x20<\x20m\x20||\x20jVQQTJ5qVJQE[4]\x20!==\x20\x27*\x27)\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20JTQYJ5\x20RV9ET;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x208G5EQ\x20jVQQTJ5kYRRZo\x20=\x20jVQQTJ5qVJQE.E9Z8T(M).LGZ5(\x27.\x27);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x208G5EQ\x203GEQkYRRZo\x20=\x203GEQqVJQE.E9Z8T(-jVQQTJ5qVJQE.9T5dQ3\x20+\x20M).LGZ5(\x27.\x27);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20JTQYJ5\x20jVQQTJ5kYRRZo\x20===\x203GEQkYRRZo;\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x20\x20\x20\x20\x20\x20\x209TQ\x20PGpVZ5gV9ZP\x20=\x20(PGpVZ5\x20&&\x20PGpVZ5.9T5dQ3)\x20?\x20PGpVZ5.EGpT((PpcQTp)\x20=>\x20ZE7GpVZ5AVQ83Z5d(PpcQTp,\x209G8VQZG5.3GEQ5VpT))\x20:\x20QJYT;\x20\x20\x20\x20\x20\x20\x20\x20ZR\x20(9G8VQZG5.3GEQ5VpT\x20===\x20\x279G8V93GEQ\x27)\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20PGpVZ5gV9ZP\x20=\x20QJYT;\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x20\x20\x20\x20\x20\x20\x208G5EQ\x206V9ZP\x20=\x20EZd5gV9ZP\x20&&\x20PGpVZ5gV9ZP;\x20\x20\x20\x20\x20\x20\x20\x20JTQYJ5\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x206V9ZP,\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20pTEEVdT:\x20GJZdZ5ATEEVdT,\x20\x20\x20\x20\x20\x20\x20\x20};\x20\x20\x20\x20}\x208VQ83\x20(TJJGJ)\x20{\x20\x20\x20\x20\x20\x20\x20\x20JTQYJ5\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x206V9ZP:\x20RV9ET,\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20pTEEVdT:\x20{},\x20\x20\x20\x20\x20\x20\x20\x20};\x20\x20\x20\x20}}','_dependencyTreeCache','_runtimeService','setRuntimeFeatureRange','_initializeWithOverride','length','ObjectMatrix','10mAyMET','unshiftString','addOtherFormulaDependency','push','setRuntimeFeatureCellData','node','getAllRuntimeData','_registerOtherFormulas','@univerjs-pro/license','size','getFormulaDependency','_definedNameMap','setValue','21SuYdoD','_featureFormulaData','default','max','generate','startRow','removeFeatureFormulaDependency','addFeatureFormulaDependency','_calculateRunList','_getUpdateTreeListAndMakeDependency','CURRENTLY_CALCULATING','isAdded','FEATURE_FORMULA','FormulaDependencyTreeVirtual','set','3376200jcxjUa','_initLicenseValid','rangeList','min','isSkip','requestImmediateMacroTask','setRuntimeData','_currentConfigService','IFormulaDependencyGenerator','type','_otherFormulaData','formulaId','generateAstNode','@univerjs/core','message','setTotalArrayFormulasToCalculate','_getFeatureFormulaTree','startColumn','clearOtherFormulaDependency','keys','_interpreter','featureDirtyRanges','_createFDtree','_formulaData','valid','clear','ENGINE_FORMULA_PLUGIN_CONFIG_KEY','symbol','_config','prototype','unitId','isFeatureAuthorizedWithinTime','markedAsSuccessfullyExecuted','bulkSearch','getValue','getRuntimeState','dispose','getDirtyData','UniverEngineFormula','column','CalculateFormulaService','resolve','intervalCount','getConfig','FormulaExecuteStageType','_configService','getUnitData','_executionCompleteListener$','removeFormulaDependencyByDefinedName','_otherFormulaDataMainData','_removeDependencyRTreeCacheById','rowCount','addOtherFormulaDependencyMainData','DEFAULT_INTERVAL_COUNT','defineProperty','getFormulaData','29599326UVfdAD','refOffsetY','_apply','_dependencyManagerService','IDLE','setSkip','setCurrent','realDeleteValue','START_DEPENDENCY_ARRAY_FORMULA','add','UniverFormulaEnginePlugin','_createVirtualFDtree','START_DEPENDENCY','setCompletedArrayFormulasCount','UniverCore','dependencySheetName','getFeatureFormulaDependency'];_0x2f48=function(){return _0x7ca5e9;};return _0x2f48();}