UNPKG

@univerjs-pro/engine-formula

Version:

UniverSheet pro base-formula-engine

1 lines • 36.3 kB
function _0x5003(_0x2daa5c,_0x302f55){const _0x611478=_0x6114();return _0x5003=function(_0x5003e2,_0x138185){_0x5003e2=_0x5003e2-0xee;let _0x102f5f=_0x611478[_0x5003e2];return _0x102f5f;},_0x5003(_0x2daa5c,_0x302f55);}(function(_0x22d0df,_0x11e2fe){const _0x123b8a=_0x5003,_0x55ff7a=_0x22d0df();while(!![]){try{const _0xaf20a1=parseInt(_0x123b8a(0x101))/0x1+-parseInt(_0x123b8a(0x119))/0x2*(parseInt(_0x123b8a(0x163))/0x3)+parseInt(_0x123b8a(0x137))/0x4+-parseInt(_0x123b8a(0x199))/0x5*(-parseInt(_0x123b8a(0x115))/0x6)+parseInt(_0x123b8a(0x100))/0x7+parseInt(_0x123b8a(0xef))/0x8+-parseInt(_0x123b8a(0x15b))/0x9;if(_0xaf20a1===_0x11e2fe)break;else _0x55ff7a['push'](_0x55ff7a['shift']());}catch(_0x134286){_0x55ff7a['push'](_0x55ff7a['shift']());}}}(_0x6114,0x598ec),function(_0xe58393,_0x45b19c){const _0x35a00c=_0x5003;typeof exports==_0x35a00c(0x11f)&&typeof module<'u'?_0x45b19c(exports,require('@univerjs-pro/license'),require(_0x35a00c(0x104)),require(_0x35a00c(0x19e))):typeof define==_0x35a00c(0x17f)&&define[_0x35a00c(0x12a)]?define([_0x35a00c(0x184),_0x35a00c(0x14c),'@univerjs/core',_0x35a00c(0x19e)],_0x45b19c):(_0xe58393=typeof globalThis<'u'?globalThis:_0xe58393||self,_0x45b19c(_0xe58393[_0x35a00c(0x18f)]={},_0xe58393[_0x35a00c(0x192)],_0xe58393[_0x35a00c(0x1a0)],_0xe58393[_0x35a00c(0x176)]));}(this,function(_0x489067,_0x332d25,_0x293f4c,_0x19437d){'use strict';const _0x1e6fbe=_0x5003;var _0xc456d1=Object[_0x1e6fbe(0x17a)],_0x2db6c4=(_0x476ff5,_0x5dda94,_0x43aa56)=>_0x5dda94 in _0x476ff5?_0xc456d1(_0x476ff5,_0x5dda94,{'enumerable':!0x0,'configurable':!0x0,'writable':!0x0,'value':_0x43aa56}):_0x476ff5[_0x5dda94]=_0x43aa56,_0x3b326f=(_0x338987,_0x35144b,_0x47914d)=>_0x2db6c4(_0x338987,typeof _0x35144b!=_0x1e6fbe(0x123)?_0x35144b+'':_0x35144b,_0x47914d);const _0x103c63={0x0:'z',0x1:'u',0x2:'p',0x3:'Z',0x4:'S',0x5:'x',0x6:'b',0x7:'j',0x8:'J',0x9:'G','y':'0','h':'1','b':'2','i':'3','c':'4','L':'5','G':'6','Q':'7','f':'8','j':'9','B':'a','z':'c','d':'d','D':'e','m':'f','v':'g','N':'h','V':'i','k':'k','r':'l','x':'m','P':'n','a':'o','S':'q','e':'r','s':'s','w':'t','Z':'v','q':'w','H':'y','p':'A','u':'B','W':'C','g':'D','U':'E','T':'F','O':'H','F':'I','R':'K','n':'L','E':'M','C':'N','I':'O','t':'P','l':'Q','A':'R','X':'T','Y':'U','K':'V','J':'W','o':'X','M':'Y'},_0x512e52=_0x1e6fbe(0x16b);class _0x51fcb1 extends _0x19437d[_0x1e6fbe(0x129)]{constructor(){const _0x444a40=_0x1e6fbe;super(...arguments),_0x3b326f(this,_0x444a40(0x198),new Map());}[_0x1e6fbe(0xfc)](){const _0x338777=_0x1e6fbe;super['dispose'](),this[_0x338777(0x198)][_0x338777(0x142)]();}async[_0x1e6fbe(0xf1)](){const _0x5c3333=_0x1e6fbe;this['_updateRangeFlatten']();const _0x56188f=this[_0x5c3333(0xf0)][_0x5c3333(0x11d)](),_0x1febc1=this[_0x5c3333(0x13a)][_0x5c3333(0x12c)](),_0x38df98=this[_0x5c3333(0xf0)][_0x5c3333(0x18a)]();_0x38df98!=null&&Object[_0x5c3333(0x189)](_0x38df98)[_0x5c3333(0x19c)](_0x170f63=>{const _0x27714e=_0x5c3333;_0x170f63!=null&&Object[_0x27714e(0x189)](_0x38df98[_0x170f63])[_0x27714e(0x19c)](_0x8a0fb6=>{const _0x34de7d=_0x27714e;_0x8a0fb6!=null&&(this[_0x34de7d(0x19f)]['clearOtherFormulaDependency'](_0x170f63,_0x8a0fb6),this[_0x34de7d(0x19f)][_0x34de7d(0xfb)](_0x170f63,_0x8a0fb6),this[_0x34de7d(0x19f)]['clearFormulaDependency'](_0x170f63,_0x8a0fb6));});});const _0x28e8ac=this['_currentConfigService']['getUnitData']();await this['_generateTreeList'](_0x56188f,_0x1febc1,_0x28e8ac),this[_0x5c3333(0x19f)][_0x5c3333(0x112)]();const _0x1ed209=this[_0x5c3333(0x193)](),_0x384429=this['_calculateRunList'](_0x1ed209);return this[_0x5c3333(0x12f)](_0x384429)&&this['_runtimeService'][_0x5c3333(0xf8)](),this[_0x5c3333(0x198)][_0x5c3333(0x142)](),this['_dependencyRTreeCacheForAddressFunction'][_0x5c3333(0x142)](),this[_0x5c3333(0x19f)][_0x5c3333(0x148)](),Promise[_0x5c3333(0x15c)](_0x384429);}['_isCyclicUtilMap'](_0x274997,_0x25f743){const _0x4abfdf=_0x1e6fbe,_0x49d1e4=[_0x274997];for(;_0x49d1e4[_0x4abfdf(0x150)]>0x0;){const _0x17e897=_0x49d1e4[_0x49d1e4['length']-0x1];if((_0x25f743['get'](_0x17e897)||0x0)===0x0){_0x25f743[_0x4abfdf(0x139)](_0x17e897,0x1);const _0x242884=this[_0x4abfdf(0x198)][_0x4abfdf(0x116)](_0x17e897);if(_0x242884==null){_0x25f743[_0x4abfdf(0x139)](_0x17e897,0x2),_0x49d1e4[_0x4abfdf(0x105)]();continue;}const _0xb3392=this['_dependencyManagerService'][_0x4abfdf(0x172)](_0x242884['toRTreeItem']());for(const _0x513d29 of _0xb3392){const _0x3322e4=_0x25f743[_0x4abfdf(0x116)](_0x513d29)||0x0;if(_0x3322e4===0x1)return!0x0;_0x3322e4===0x0&&_0x49d1e4[_0x4abfdf(0x138)](_0x513d29);}}else _0x25f743[_0x4abfdf(0x139)](_0x17e897,0x2),_0x49d1e4['pop']();}return!0x1;}['_checkIsCycleDependency'](_0x1ad800){const _0x5815ca=_0x1e6fbe,_0xea381=new Map();for(const _0x579f5a of _0x1ad800)if(!_0xea381[_0x5815ca(0x15a)](_0x579f5a[_0x5815ca(0x175)])&&this['_isCyclicUtilMap'](_0x579f5a[_0x5815ca(0x175)],_0xea381))return!0x0;return _0xea381[_0x5815ca(0x142)](),!0x1;}[_0x1e6fbe(0x13f)](_0x1298c3,_0x307b81,_0x29b135){const _0x19a074=_0x1e6fbe,{unitId:_0x55dfb1,subUnitId:_0x577fc6,dependencyRanges:_0x2870d9,getDirtyData:_0x443221}=_0x29b135,_0x1525e6=_0x307b81||_0x19437d[_0x19a074(0x133)](this['_dependencyManagerService']),_0x1b84af=new _0x19437d[(_0x19a074(0x17d))](_0x1525e6);_0x1b84af[_0x19a074(0x103)]=_0x55dfb1,_0x1b84af['subUnitId']=_0x577fc6,_0x1b84af['rangeList']=_0x2870d9,_0x1b84af[_0x19a074(0x196)]=_0x443221;const _0x227795=_0x443221(this[_0x19a074(0xf0)][_0x19a074(0x196)](),this[_0x19a074(0x132)][_0x19a074(0x146)]()),_0x2a2222=this['_convertDirtyRangesToUnitRange'](_0x227795[_0x19a074(0x106)]);return _0x1b84af[_0x19a074(0x182)]=_0x2a2222,_0x1b84af['featureId']=_0x1298c3,_0x1b84af[_0x19a074(0x188)]=_0x19437d[_0x19a074(0x107)][_0x19a074(0x187)],this[_0x19a074(0x19f)][_0x19a074(0x114)](_0x55dfb1,_0x577fc6,_0x1298c3,_0x1b84af),this[_0x19a074(0x198)]['set'](_0x1b84af['treeId'],_0x1b84af),this[_0x19a074(0x19f)][_0x19a074(0x131)](_0x29b135[_0x19a074(0x103)],_0x29b135[_0x19a074(0x173)],_0x1298c3)&&(_0x1b84af[_0x19a074(0x171)]=!0x0),_0x1b84af;}[_0x1e6fbe(0x19b)](_0x12d884,_0x48bc02,_0x3db533){const _0x32c4be=_0x1e6fbe;var _0x4f0103;for(const _0x2837ef of _0x48bc02){const _0x2a2232=_0x12d884[_0x2837ef];if(_0x2a2232==null)continue;const _0x3de4f4=Object['keys'](_0x2a2232);for(const _0x5227c7 of _0x3de4f4){const _0x679ce8=_0x2a2232[_0x5227c7];if(_0x679ce8==null)continue;const _0x302386=Object[_0x32c4be(0x189)](_0x679ce8);for(const _0x3e9fb3 of _0x302386){const _0x528e9f=this['_dependencyManagerService'][_0x32c4be(0x10d)](_0x3e9fb3),_0x59705c=_0x679ce8[_0x3e9fb3],{f:_0x354107,ranges:_0x30a4ed}=_0x59705c;let _0x3842dc=!0x1;_0x528e9f&&(_0x3842dc=!0x0);const {firstRow:_0xd090e0,firstColumn:_0x4fd727}=this[_0x32c4be(0x16e)](_0x30a4ed),_0x4f09c1=this['_dependencyManagerService'][_0x32c4be(0x108)](_0x2837ef,_0x5227c7,_0x3e9fb3),_0x26c75b=(_0x4f0103=_0x4f09c1==null?void 0x0:_0x4f09c1['getValue'](0x0,0x0))!=null?_0x4f0103:_0x19437d[_0x32c4be(0x133)](this['_dependencyManagerService']),_0x1526c2=new _0x19437d[(_0x32c4be(0x17d))](_0x26c75b);for(let _0x3a1187=0x0;_0x3a1187<_0x30a4ed['length'];_0x3a1187++){const _0x36e81f=_0x30a4ed[_0x3a1187],{startRow:_0x50b771,startColumn:_0x6f0327,endRow:_0x18fa13,endColumn:_0x1504d5}=_0x36e81f;for(let _0x3357a5=_0x50b771;_0x3357a5<=_0x18fa13;_0x3357a5++)for(let _0x2af9a8=_0x6f0327;_0x2af9a8<=_0x1504d5;_0x2af9a8++){const _0x55c8ac=_0x2af9a8-_0x4fd727,_0x942d74=_0x3357a5-_0xd090e0;if(_0x55c8ac===0x0&&_0x942d74===0x0){_0x1526c2[_0x32c4be(0x195)]=_0x354107,_0x1526c2[_0x32c4be(0x103)]=_0x2837ef,_0x1526c2[_0x32c4be(0x173)]=_0x5227c7,_0x1526c2[_0x32c4be(0x166)]=_0x3e9fb3,_0x1526c2[_0x32c4be(0x188)]=_0x19437d['FormulaDependencyTreeType'][_0x32c4be(0x162)],_0x1526c2['isCache']=_0x3842dc,_0x3db533[_0x32c4be(0x138)](_0x1526c2),this[_0x32c4be(0x198)][_0x32c4be(0x139)](_0x1526c2[_0x32c4be(0x175)],_0x1526c2),this[_0x32c4be(0x19f)][_0x32c4be(0x124)](_0x2837ef,_0x5227c7,_0x3e9fb3,_0x1526c2),this[_0x32c4be(0x19f)]['addFormulaDependencyByDefinedName'](_0x1526c2);continue;}const _0x2d28d4=new _0x19437d['FormulaDependencyTreeVirtual']();_0x2d28d4[_0x32c4be(0x175)]=(_0x4f09c1==null?void 0x0:_0x4f09c1[_0x32c4be(0x134)](_0x55c8ac,_0x942d74))||_0x19437d['generateRandomDependencyTreeId'](this[_0x32c4be(0x19f)]),_0x2d28d4[_0x32c4be(0x194)]=_0x1526c2,_0x2d28d4[_0x32c4be(0x1a6)]=_0x55c8ac,_0x2d28d4[_0x32c4be(0x170)]=_0x942d74,_0x2d28d4[_0x32c4be(0x171)]=_0x3842dc,this['_dependencyManagerService'][_0x32c4be(0x124)](_0x2837ef,_0x5227c7,_0x3e9fb3,_0x2d28d4),this[_0x32c4be(0x19f)][_0x32c4be(0x16c)](_0x2d28d4),_0x3db533['push'](_0x2d28d4),this[_0x32c4be(0x198)][_0x32c4be(0x139)](_0x2d28d4[_0x32c4be(0x175)],_0x2d28d4);}}this[_0x32c4be(0x19f)][_0x32c4be(0x155)](_0x3e9fb3);}}}}[_0x1e6fbe(0x12d)](_0x33473d,_0x3da4c6,_0x4b61a1,_0x4574b7){const _0x2b658d=_0x1e6fbe;for(const _0x320b15 of _0x33473d){const _0x17b4d8=_0x3da4c6[_0x320b15];if(_0x17b4d8==null)continue;const _0x356376=Object[_0x2b658d(0x189)](_0x17b4d8);for(const _0x55cf01 of _0x356376){const _0x5742b5=new _0x293f4c[(_0x2b658d(0x177))](_0x17b4d8[_0x55cf01]||{}),_0x4cef6b=new Map();_0x5742b5['forValue']((_0x250ad2,_0x3e609d,_0x12c9ae)=>{const _0x453311=_0x2b658d;if(_0x12c9ae==null)return!0x0;const {x:_0x338d55=0x0,y:_0x481693=0x0,si:_0x14acb9}=_0x12c9ae;if(!(_0x338d55===0x0&&_0x481693===0x0&&_0x14acb9!=null))return!0x0;const _0x413552=this[_0x453311(0x11e)](_0x320b15,_0x55cf01,_0x250ad2,_0x3e609d,_0x4b61a1,_0x12c9ae),_0x186419=this['_dependencyManagerService'][_0x453311(0x147)](_0x320b15,_0x55cf01,_0x250ad2,_0x3e609d);_0x186419!=null?_0x413552[_0x453311(0x175)]=_0x186419:(this[_0x453311(0x19f)][_0x453311(0x13e)](_0x320b15,_0x55cf01,_0x250ad2,_0x3e609d,_0x413552),this['_dependencyManagerService'][_0x453311(0x16c)](_0x413552)),_0x4cef6b['set'](_0x14acb9,_0x413552),_0x4574b7[_0x453311(0x138)](_0x413552),this[_0x453311(0x198)][_0x453311(0x139)](_0x413552[_0x453311(0x175)],_0x413552);}),_0x5742b5[_0x2b658d(0x10f)]((_0x2191bf,_0x2532ae,_0x5df0e7)=>{const _0x2d4f33=_0x2b658d;if(_0x5df0e7==null)return!0x0;const {x:_0x49d79f=0x0,y:_0x18d9d5=0x0,si:_0x3154b2}=_0x5df0e7;if(_0x49d79f===0x0&&_0x18d9d5===0x0&&_0x3154b2!=null)return!0x0;let _0x2efe54;if(_0x3154b2&&_0x4cef6b[_0x2d4f33(0x15a)](_0x3154b2)){const _0x21c170=_0x4cef6b['get'](_0x3154b2);_0x2efe54=this[_0x2d4f33(0xf2)](_0x21c170,_0x5df0e7);}else _0x2efe54=this[_0x2d4f33(0x11e)](_0x320b15,_0x55cf01,_0x2191bf,_0x2532ae,_0x4b61a1,_0x5df0e7);const _0x7d9fcf=this[_0x2d4f33(0x19f)]['getFormulaDependency'](_0x320b15,_0x55cf01,_0x2191bf,_0x2532ae);_0x7d9fcf!=null?_0x2efe54[_0x2d4f33(0x175)]=_0x7d9fcf:(this[_0x2d4f33(0x19f)]['addFormulaDependency'](_0x320b15,_0x55cf01,_0x2191bf,_0x2532ae,_0x2efe54),this['_dependencyManagerService']['addFormulaDependencyByDefinedName'](_0x2efe54)),_0x4574b7[_0x2d4f33(0x138)](_0x2efe54),this[_0x2d4f33(0x198)][_0x2d4f33(0x139)](_0x2efe54[_0x2d4f33(0x175)],_0x2efe54);}),_0x4cef6b[_0x2b658d(0x142)]();}}}[_0x1e6fbe(0x11e)](_0x43091e,_0x36c5d9,_0x319377,_0x5abf25,_0x772ef,_0x362efd){const _0x691e54=_0x1e6fbe,{f:_0x1ea9c1,x:_0x297777=0x0,y:_0x592a42=0x0}=_0x362efd,_0x19c896=new _0x19437d['FormulaDependencyTree'](_0x19437d[_0x691e54(0x133)](this[_0x691e54(0x19f)])),_0x5e17c9=_0x772ef[_0x43091e][_0x36c5d9];return _0x19c896[_0x691e54(0x195)]=_0x1ea9c1,_0x19c896['unitId']=_0x43091e,_0x19c896[_0x691e54(0x173)]=_0x36c5d9,_0x19c896[_0x691e54(0x13c)]=_0x319377,_0x19c896[_0x691e54(0x15f)]=_0x5abf25,_0x19c896['rowCount']=_0x5e17c9[_0x691e54(0x13d)],_0x19c896[_0x691e54(0xfa)]=_0x5e17c9[_0x691e54(0xfa)],_0x19c896;}[_0x1e6fbe(0x193)](){const _0xb724ce=_0x1e6fbe,_0x23488f=[],_0x4086f0=new Set(),_0x5aae55=this[_0xb724ce(0xf0)][_0xb724ce(0x197)](),_0x348939=this[_0xb724ce(0xf0)][_0xb724ce(0x125)](),_0xce9c78=this[_0xb724ce(0x19f)][_0xb724ce(0x172)](_0x348939),_0x590326=this[_0xb724ce(0x154)]['bulkSearch'](_0x348939);for(const _0x4c34f5 of _0x590326)_0xce9c78['add'](_0x4c34f5);for(const [_0x5a1b62,_0x5194c8]of this[_0xb724ce(0x198)])(_0x5aae55||_0x5194c8[_0xb724ce(0x1a4)]||_0x5194c8['dependencySheetName'](this[_0xb724ce(0xf0)]['getDirtyNameMap']())||_0xce9c78[_0xb724ce(0x15a)](_0x5a1b62)&&!_0x5194c8[_0xb724ce(0x1a1)](this[_0xb724ce(0xf0)][_0xb724ce(0x181)]()))&&!_0x4086f0[_0xb724ce(0x15a)](_0x5a1b62)&&(_0x23488f[_0xb724ce(0x138)](_0x5194c8),_0x4086f0[_0xb724ce(0x157)](_0x5a1b62));for(const [_0x28180c,_0x4b36f9]of this[_0xb724ce(0x198)])_0x4b36f9['isVirtual']||(_0x4b36f9[_0xb724ce(0x14b)][_0xb724ce(0x150)]=0x0);return _0x23488f;}[_0x1e6fbe(0x149)](_0x4e19a8){const _0x28c452=_0x1e6fbe;return this[_0x28c452(0x198)][_0x28c452(0x116)](_0x4e19a8);}[_0x1e6fbe(0x16a)](_0x1c72b3){const _0x45973b=_0x1e6fbe;return _0x19437d[_0x45973b(0x14f)](_0x1c72b3[_0x45973b(0x103)],_0x1c72b3['formula'],this[_0x45973b(0x1a3)],this[_0x45973b(0x19a)],this[_0x45973b(0xf0)]);}*[_0x1e6fbe(0x118)](_0x5939ff,_0x1210f4){const _0x11cdc8=_0x1e6fbe,_0x38a4df=_0x5939ff,_0xfe5854=new Set();for(;_0x38a4df['length']>0x0;){const _0x3aa8dc=_0x38a4df[_0x11cdc8(0x105)]();if(_0xfe5854[_0x11cdc8(0x142)](),_0x3aa8dc===void 0x0||_0x3aa8dc[_0x11cdc8(0x159)]())continue;if(_0x3aa8dc['isAdded']()){yield _0x3aa8dc,_0x3aa8dc['setSkip'](),_0x1210f4[_0x11cdc8(0x157)](_0x3aa8dc[_0x11cdc8(0x175)]);continue;}const _0xf0a3fc=this[_0x11cdc8(0x19f)][_0x11cdc8(0x172)](_0x3aa8dc[_0x11cdc8(0x186)](),_0x1210f4),_0x181586=this[_0x11cdc8(0x154)]['bulkSearch'](_0x3aa8dc[_0x11cdc8(0x186)](),_0x1210f4);for(const _0x3d32e5 of _0x181586)_0xf0a3fc[_0x11cdc8(0x157)](_0x3d32e5);for(const _0x528eac of _0xf0a3fc){const _0x2c7b0c=this[_0x11cdc8(0x198)][_0x11cdc8(0x116)](_0x528eac);if(!_0x2c7b0c)throw new Error('ParentDependencyTree\x20object\x20is\x20null');_0x2c7b0c['isAdded']()||_0x3aa8dc[_0x11cdc8(0x159)]()||_0xfe5854['add'](_0x2c7b0c);}if(_0xf0a3fc[_0x11cdc8(0x142)](),_0xfe5854[_0x11cdc8(0x120)]===0x0)yield _0x3aa8dc,_0x3aa8dc[_0x11cdc8(0xfe)](),_0x1210f4[_0x11cdc8(0x157)](_0x3aa8dc[_0x11cdc8(0x175)]);else{_0x3aa8dc[_0x11cdc8(0x18b)](),_0x38a4df[_0x11cdc8(0x138)](_0x3aa8dc);for(const _0x323977 of _0xfe5854)_0x38a4df['push'](_0x323977);}}_0x38a4df[_0x11cdc8(0x150)]=0x0,_0xfe5854[_0x11cdc8(0x142)]();}['_calculateRunList'](_0x55f1fe){const _0x16dfb3=_0x1e6fbe,_0x354f8e=[],_0x46e476=new Set();for(const _0x11c6a2 of this[_0x16dfb3(0x118)](_0x55f1fe,_0x46e476))_0x354f8e[_0x16dfb3(0x138)](_0x11c6a2);return _0x354f8e;}}class _0x4bad48 extends _0x19437d[_0x1e6fbe(0x191)]{async[_0x1e6fbe(0x161)](_0x2a57a9=!0x1){const _0x1be9fe=_0x1e6fbe;_0x2a57a9?this['_runtimeService'][_0x1be9fe(0x174)](_0x19437d[_0x1be9fe(0x136)][_0x1be9fe(0x127)]):this['_runtimeService'][_0x1be9fe(0x174)](_0x19437d[_0x1be9fe(0x136)][_0x1be9fe(0x1a2)]),this[_0x1be9fe(0xf3)][_0x1be9fe(0x165)](this[_0x1be9fe(0x132)][_0x1be9fe(0xf4)]());const _0x4a3ba2=await this[_0x1be9fe(0x18e)]['generate'](),_0x3dfd11=this['_interpreter'];_0x2a57a9?(this[_0x1be9fe(0x132)][_0x1be9fe(0x174)](_0x19437d['FormulaExecuteStageType'][_0x1be9fe(0x17c)]),this['_runtimeService']['setTotalArrayFormulasToCalculate'](_0x4a3ba2['length'])):(this[_0x1be9fe(0x132)][_0x1be9fe(0x174)](_0x19437d['FormulaExecuteStageType']['START_CALCULATION']),this['_runtimeService'][_0x1be9fe(0x128)](_0x4a3ba2[_0x1be9fe(0x150)])),this[_0x1be9fe(0xf3)][_0x1be9fe(0x165)](this[_0x1be9fe(0x132)][_0x1be9fe(0xf4)]());let _0x3b5705=[];const _0x234cfb=this['_configService'][_0x1be9fe(0x11c)](_0x19437d['ENGINE_FORMULA_PLUGIN_CONFIG_KEY']),_0x6c9aeb=(_0x234cfb==null?void 0x0:_0x234cfb[_0x1be9fe(0x10e)])||_0x19437d[_0x1be9fe(0x144)];let _0x49bfa0=0x0;const _0x24adfd=_0x4a3ba2[_0x1be9fe(0x150)];for(;_0x4a3ba2[_0x1be9fe(0x150)]>0x0;){const _0x40d3c0=_0x4a3ba2['pop'](),_0x2ae2ca={'node':_0x19437d['generateAstNode'](_0x40d3c0[_0x1be9fe(0x103)],_0x40d3c0['formula'],this[_0x1be9fe(0x1a3)],this[_0x1be9fe(0x19a)],this['_currentConfigService']),'refOffsetX':_0x40d3c0[_0x1be9fe(0x1a6)],'refOffsetY':_0x40d3c0[_0x1be9fe(0x170)]},_0x16ce3d=_0x40d3c0[_0x1be9fe(0x196)];if(_0x49bfa0%_0x6c9aeb===0x0&&(await new Promise(_0x2db647=>{const _0x4747cf=_0x1be9fe,_0x219066=_0x293f4c['requestImmediateMacroTask'](_0x2db647);_0x3b5705[_0x4747cf(0x138)](_0x219066);}),_0x2a57a9?(this[_0x1be9fe(0x132)][_0x1be9fe(0x174)](_0x19437d[_0x1be9fe(0x136)]['CURRENTLY_CALCULATING_ARRAY_FORMULA']),this['_runtimeService']['setCompletedArrayFormulasCount'](_0x49bfa0+0x1)):(this[_0x1be9fe(0x132)]['setFormulaExecuteStage'](_0x19437d[_0x1be9fe(0x136)][_0x1be9fe(0x160)]),this[_0x1be9fe(0x132)][_0x1be9fe(0xf6)](_0x49bfa0+0x1)),this[_0x1be9fe(0xf3)][_0x1be9fe(0x165)](this['_runtimeService'][_0x1be9fe(0xf4)]()),this[_0x1be9fe(0x132)]['isStopExecution']()||_0x2ae2ca==null&&_0x16ce3d==null)){this[_0x1be9fe(0x132)][_0x1be9fe(0x174)](_0x19437d[_0x1be9fe(0x136)]['IDLE']),this[_0x1be9fe(0x132)][_0x1be9fe(0x10c)](),this['_executionCompleteListener$']['next'](this['_runtimeService'][_0x1be9fe(0x146)]());return;}this[_0x1be9fe(0x132)][_0x1be9fe(0x183)](_0x40d3c0['row'],_0x40d3c0['column'],_0x40d3c0[_0x1be9fe(0x13d)],_0x40d3c0[_0x1be9fe(0xfa)],_0x40d3c0['subUnitId'],_0x40d3c0[_0x1be9fe(0x103)]);let _0x4c5841;if(_0x16ce3d!=null&&_0x40d3c0[_0x1be9fe(0x109)]!=null){const {runtimeCellData:_0x2255ba,dirtyRanges:_0x215cef}=_0x16ce3d(this['_currentConfigService'][_0x1be9fe(0x196)](),this[_0x1be9fe(0x132)]['getAllRuntimeData']());this['_runtimeService']['setRuntimeFeatureCellData'](_0x40d3c0[_0x1be9fe(0x109)],_0x2255ba),this[_0x1be9fe(0x132)][_0x1be9fe(0x12e)](_0x40d3c0[_0x1be9fe(0x109)],_0x215cef);}else _0x2ae2ca!=null&&(_0x3dfd11[_0x1be9fe(0x145)](_0x2ae2ca['node'])?_0x4c5841=await _0x3dfd11[_0x1be9fe(0x19d)](_0x2ae2ca):_0x4c5841=_0x3dfd11[_0x1be9fe(0x17e)](_0x2ae2ca),_0x40d3c0[_0x1be9fe(0x166)]!=null?this['_runtimeService'][_0x1be9fe(0x14d)](_0x40d3c0[_0x1be9fe(0x166)],_0x40d3c0[_0x1be9fe(0x1a6)],_0x40d3c0[_0x1be9fe(0x170)],_0x4c5841):this[_0x1be9fe(0x132)][_0x1be9fe(0xf7)](_0x4c5841));_0x49bfa0++;}return _0x3b5705[_0x1be9fe(0x19c)](_0x1da067=>_0x1da067()),_0x3b5705=[],_0x24adfd>0x0?this['_runtimeService'][_0x1be9fe(0xfd)]():_0x2a57a9||this[_0x1be9fe(0x132)][_0x1be9fe(0x13b)](),this[_0x1be9fe(0x132)]['getAllRuntimeData']();}}class _0x4fe754 extends _0x19437d[_0x1e6fbe(0x18d)]{constructor(){const _0x26019e=_0x1e6fbe;super(...arguments),_0x3b326f(this,_0x26019e(0x10a),new Map()),_0x3b326f(this,_0x26019e(0x168),new _0x293f4c[(_0x26019e(0x153))](!0x0));}[_0x1e6fbe(0x111)](){const _0x3fecbf=_0x1e6fbe;this[_0x3fecbf(0x151)]['clear'](),this[_0x3fecbf(0x16d)][_0x3fecbf(0x142)](),this[_0x3fecbf(0x15e)][_0x3fecbf(0x142)](),this['_dependencyRTreeCache'][_0x3fecbf(0x142)](),this[_0x3fecbf(0x10a)][_0x3fecbf(0x142)](),this[_0x3fecbf(0x15d)](),this['_otherFormulaDataMainData'][_0x3fecbf(0x142)]();}[_0x1e6fbe(0x124)](_0x13e453,_0x21dd08,_0x65551,_0x5c8d2a){const _0x3ca859=_0x1e6fbe;this[_0x3ca859(0x151)][_0x3ca859(0x15a)](_0x13e453)||this[_0x3ca859(0x151)]['set'](_0x13e453,new Map());const _0x45dab0=this['_otherFormulaData'][_0x3ca859(0x116)](_0x13e453);_0x45dab0[_0x3ca859(0x15a)](_0x21dd08)||_0x45dab0['set'](_0x21dd08,new Map());const _0x20021e=_0x45dab0[_0x3ca859(0x116)](_0x21dd08);_0x20021e['has'](_0x65551)||_0x20021e['set'](_0x65551,new _0x293f4c['ObjectMatrix']()),_0x20021e[_0x3ca859(0x116)](_0x65551)['setValue'](_0x5c8d2a[_0x3ca859(0x1a6)],_0x5c8d2a[_0x3ca859(0x170)],_0x5c8d2a[_0x3ca859(0x175)]);}[_0x1e6fbe(0x11b)](_0xf71349,_0x45de87,_0x2b3ae6){const _0x492bec=_0x1e6fbe,_0x4cbbd9=this[_0x492bec(0x151)][_0x492bec(0x116)](_0xf71349);if(_0x4cbbd9&&_0x4cbbd9['has'](_0x45de87)){const _0x29919e=_0x4cbbd9[_0x492bec(0x116)](_0x45de87);_0x2b3ae6[_0x492bec(0x19c)](_0x242e8f=>{const _0x54b75d=_0x492bec,_0x1b166f=_0x29919e[_0x54b75d(0x116)](_0x242e8f);_0x1b166f!=null&&(_0x1b166f[_0x54b75d(0x10f)]((_0x1394f1,_0x598b3d,_0xed59f9)=>{const _0x3254be=_0x54b75d;this[_0x3254be(0x190)](_0xed59f9),this[_0x3254be(0x158)](_0xed59f9);}),_0x29919e['delete'](_0x242e8f),this[_0x54b75d(0x167)]['delete'](_0x242e8f));}),_0x29919e[_0x492bec(0x120)]===0x0&&_0x4cbbd9[_0x492bec(0x152)](_0x45de87),_0x4cbbd9['size']===0x0&&this[_0x492bec(0x151)]['delete'](_0xf71349);}}[_0x1e6fbe(0x135)](_0x5de6b7,_0x174459){const _0x5b2233=_0x1e6fbe,_0x2aae31=this['_otherFormulaData'][_0x5b2233(0x116)](_0x5de6b7);if(_0x174459&&_0x2aae31&&_0x2aae31[_0x5b2233(0x15a)](_0x174459)){const _0x10e356=_0x2aae31['get'](_0x174459);this['_removeDependencyRTreeCacheById'](_0x5de6b7,_0x174459);for(const _0x1317b6 of _0x10e356[_0x5b2233(0x189)]()){const _0x582857=_0x10e356[_0x5b2233(0x116)](_0x1317b6);_0x582857!=null&&(_0x582857[_0x5b2233(0x10f)]((_0x3cf133,_0x28bd39,_0x597153)=>{this['_allTreeMap']['get'](_0x597153)&&this['_removeAllTreeMap'](_0x597153);}),this['_otherFormulaDataMainData'][_0x5b2233(0x152)](_0x1317b6));}_0x10e356[_0x5b2233(0x142)]();}else{if(_0x2aae31){for(const _0x1ea6d2 of _0x2aae31['keys']()){const _0x557373=_0x2aae31[_0x5b2233(0x116)](_0x1ea6d2);this[_0x5b2233(0x141)](_0x5de6b7,_0x1ea6d2);for(const _0x4051a6 of _0x557373['keys']()){const _0x45f6c1=_0x557373[_0x5b2233(0x116)](_0x4051a6);_0x45f6c1!=null&&(_0x45f6c1['forValue']((_0x694e37,_0x43a1f7,_0x50a962)=>{const _0x1450e1=_0x5b2233;this['_allTreeMap'][_0x1450e1(0x116)](_0x50a962)&&this['_removeAllTreeMap'](_0x50a962);}),this[_0x5b2233(0x167)][_0x5b2233(0x152)](_0x4051a6));}}this[_0x5b2233(0x151)][_0x5b2233(0x152)](_0x5de6b7);}}}['addFeatureFormulaDependency'](_0xab0885,_0x41a400,_0x32a838,_0x325600){const _0x45e4c7=_0x1e6fbe;this[_0x45e4c7(0x16d)][_0x45e4c7(0x15a)](_0xab0885)||this[_0x45e4c7(0x16d)][_0x45e4c7(0x139)](_0xab0885,new Map());const _0x56e99c=this['_featureFormulaData']['get'](_0xab0885);_0x56e99c[_0x45e4c7(0x15a)](_0x41a400)||_0x56e99c['set'](_0x41a400,new Map()),_0x56e99c[_0x45e4c7(0x116)](_0x41a400)[_0x45e4c7(0x139)](_0x32a838,_0x325600[_0x45e4c7(0x175)]);}[_0x1e6fbe(0x17b)](_0x23e805,_0x119f23,_0x56525d){const _0x5d17f3=_0x1e6fbe,_0x3b0592=this[_0x5d17f3(0x16d)][_0x5d17f3(0x116)](_0x23e805);if(_0x3b0592&&_0x3b0592[_0x5d17f3(0x15a)](_0x119f23)){const _0x346e56=_0x3b0592['get'](_0x119f23);_0x56525d[_0x5d17f3(0x19c)](_0x59f118=>{const _0x55f60a=_0x5d17f3,_0x5d0fc4=_0x346e56[_0x55f60a(0x116)](_0x59f118);_0x5d0fc4!=null&&(this[_0x55f60a(0x190)](_0x5d0fc4),_0x346e56[_0x55f60a(0x152)](_0x59f118),this[_0x55f60a(0x158)](_0x5d0fc4));});}}[_0x1e6fbe(0xfb)](_0x21d608,_0x5d03fc){const _0x3c0256=_0x1e6fbe,_0x171a7d=this[_0x3c0256(0x16d)]['get'](_0x21d608);if(_0x5d03fc&&_0x171a7d&&_0x171a7d[_0x3c0256(0x15a)](_0x5d03fc)){const _0x355d7d=_0x171a7d[_0x3c0256(0x116)](_0x5d03fc);this['_removeDependencyRTreeCacheById'](_0x21d608,_0x5d03fc),_0x355d7d[_0x3c0256(0x19c)](_0x1a06e2=>{_0x1a06e2!=null&&this['_removeAllTreeMap'](_0x1a06e2);}),_0x355d7d[_0x3c0256(0x142)]();}else _0x171a7d&&(_0x171a7d[_0x3c0256(0x19c)]((_0x180d57,_0x3cfe79)=>{this['_removeDependencyRTreeCacheById'](_0x21d608,_0x3cfe79),_0x180d57['forEach'](_0x1a0ee7=>{_0x1a0ee7!=null&&this['_removeAllTreeMap'](_0x1a0ee7);});}),this[_0x3c0256(0x16d)][_0x3c0256(0x152)](_0x21d608));}['addFormulaDependency'](_0x164818,_0x3b16b0,_0x4f1ff0,_0x14b17b,_0x5cf4bd){const _0x1f0a5f=_0x1e6fbe;this[_0x1f0a5f(0x15e)]['has'](_0x164818)||this['_formulaData']['set'](_0x164818,new Map());const _0x17186c=this[_0x1f0a5f(0x15e)][_0x1f0a5f(0x116)](_0x164818);_0x17186c[_0x1f0a5f(0x15a)](_0x3b16b0)||_0x17186c[_0x1f0a5f(0x139)](_0x3b16b0,new _0x293f4c[(_0x1f0a5f(0x177))]()),_0x17186c[_0x1f0a5f(0x116)](_0x3b16b0)[_0x1f0a5f(0x10b)](_0x4f1ff0,_0x14b17b,_0x5cf4bd['treeId']);}[_0x1e6fbe(0x164)](_0x4a464f,_0x28d0a3,_0x400148,_0x55a1b4){const _0x3aaacd=_0x1e6fbe,_0x4fd4d8=this[_0x3aaacd(0x15e)][_0x3aaacd(0x116)](_0x4a464f);if(_0x4fd4d8&&_0x4fd4d8[_0x3aaacd(0x15a)](_0x28d0a3)){const _0x5229c2=_0x4fd4d8['get'](_0x28d0a3),_0x239451=_0x5229c2['getValue'](_0x400148,_0x55a1b4);if(_0x239451==null)return;this[_0x3aaacd(0x190)](_0x239451),_0x5229c2[_0x3aaacd(0x178)](_0x400148,_0x55a1b4),this[_0x3aaacd(0x158)](_0x239451);}}[_0x1e6fbe(0x18c)](_0x513f24,_0xc13eaf){const _0x46b3d6=_0x1e6fbe,_0x2f81f8=this[_0x46b3d6(0x15e)]['get'](_0x513f24);if(_0xc13eaf&&_0x2f81f8&&_0x2f81f8[_0x46b3d6(0x15a)](_0xc13eaf)){const _0x4572fe=_0x2f81f8['get'](_0xc13eaf);this[_0x46b3d6(0x141)](_0x513f24,_0xc13eaf),_0x4572fe[_0x46b3d6(0x10f)]((_0x507ffa,_0x48498a,_0x21a537)=>{if(_0x21a537==null)return!0x0;this['_removeAllTreeMap'](_0x21a537);}),_0x4572fe['reset']();}else _0x2f81f8&&(_0x2f81f8[_0x46b3d6(0x19c)]((_0x533bb8,_0x37568e)=>{const _0x2501cf=_0x46b3d6;this[_0x2501cf(0x141)](_0x513f24,_0x37568e),_0x533bb8[_0x2501cf(0x10f)]((_0x379cfd,_0x499a0b,_0x3532a0)=>{const _0x2587e9=_0x2501cf;if(_0x3532a0==null)return!0x0;this[_0x2587e9(0x158)](_0x3532a0);});}),this['_formulaData'][_0x46b3d6(0x152)](_0x513f24));}[_0x1e6fbe(0x190)](_0x6690aa){const _0x3c5a6b=_0x1e6fbe;if(_0x6690aa==null)return;const _0x2da97f=this['_allTreeMap'][_0x3c5a6b(0x116)](_0x6690aa);if(_0x2da97f){const _0x39422d=[];for(const [_0xfb4f5d,_0x52a434]of _0x2da97f)for(const [_0x248fd2,_0x43f898]of _0x52a434)_0x39422d[_0x3c5a6b(0x138)]({'unitId':_0xfb4f5d,'sheetId':_0x248fd2,'range':_0x43f898,'id':_0x6690aa});this['_dependencyRTreeCache']['bulkRemove'](_0x39422d);}}[_0x1e6fbe(0x179)](_0x3a293c,_0x5f3d6b){const _0x127fca=_0x1e6fbe,_0x1d9e84=this[_0x127fca(0x143)][_0x127fca(0x116)](_0x3a293c);if(_0x1d9e84){const _0x513447=_0x1d9e84[_0x127fca(0x116)](_0x5f3d6b);if(_0x513447){for(const _0x172e36 of _0x513447)this[_0x127fca(0x190)](_0x172e36),this['_removeAllTreeMap'](_0x172e36);_0x513447[_0x127fca(0x142)]();}}}[_0x1e6fbe(0x112)](){const _0x550305=_0x1e6fbe;this[_0x550305(0x168)][_0x550305(0x112)]();}[_0x1e6fbe(0x148)](){const _0x32d3d2=_0x1e6fbe;this[_0x32d3d2(0x168)][_0x32d3d2(0x148)]();}[_0x1e6fbe(0x158)](_0x10b33a){const _0x3f493f=_0x1e6fbe;_0x10b33a!=null&&this[_0x3f493f(0x10a)][_0x3f493f(0x152)](_0x10b33a);}['_addAllTreeMap'](_0x275152){const _0x3da87c=_0x1e6fbe;var _0x346088,_0x10caa2;const _0x5b2bce=_0x275152['rangeList'];let _0x24c9a8=this['_allTreeMap'][_0x3da87c(0x116)](_0x275152[_0x3da87c(0x175)]);for(let _0x562cff=0x0;_0x562cff<_0x5b2bce['length'];_0x562cff++){const _0x1df2f6=_0x5b2bce[_0x562cff];let {unitId:_0x3afe52,sheetId:_0xc2d8b2,range:_0x54a230}=_0x1df2f6;_0x24c9a8||(_0x24c9a8=new Map(),this[_0x3da87c(0x10a)][_0x3da87c(0x139)](_0x275152[_0x3da87c(0x175)],_0x24c9a8)),_0x24c9a8[_0x3da87c(0x15a)](_0x3afe52)||_0x24c9a8[_0x3da87c(0x139)](_0x3afe52,new Map());const _0x4b89be=(_0x346088=_0x24c9a8==null?void 0x0:_0x24c9a8[_0x3da87c(0x116)](_0x3afe52))==null?void 0x0:_0x346088[_0x3da87c(0x116)](_0xc2d8b2);_0x4b89be&&(_0x54a230={'startRow':Math[_0x3da87c(0x121)](_0x54a230['startRow'],_0x4b89be['startRow']),'startColumn':Math[_0x3da87c(0x121)](_0x54a230[_0x3da87c(0x16f)],_0x4b89be[_0x3da87c(0x16f)]),'endRow':Math['max'](_0x54a230['endRow'],_0x4b89be['endRow']),'endColumn':Math[_0x3da87c(0x12b)](_0x54a230['endColumn'],_0x4b89be['endColumn'])}),(_0x10caa2=_0x24c9a8[_0x3da87c(0x116)](_0x3afe52))==null||_0x10caa2[_0x3da87c(0x139)](_0xc2d8b2,_0x54a230);}}}var _0x364d4c=Object['getOwnPropertyDescriptor'],_0xda5ee8=(_0x19ecca,_0x40ce81,_0x57dc21,_0x1dfbb6)=>{const _0xbadbbf=_0x1e6fbe;for(var _0x6cf8b8=_0x1dfbb6>0x1?void 0x0:_0x1dfbb6?_0x364d4c(_0x40ce81,_0x57dc21):_0x40ce81,_0x247066=_0x19ecca[_0xbadbbf(0x150)]-0x1,_0x47c348;_0x247066>=0x0;_0x247066--)(_0x47c348=_0x19ecca[_0x247066])&&(_0x6cf8b8=_0x47c348(_0x6cf8b8)||_0x6cf8b8);return _0x6cf8b8;};const _0x4df4e3=Number[_0x1e6fbe(0x110)](0x685517e0);_0x489067['UniverProFormulaEnginePlugin']=class extends _0x19437d[_0x1e6fbe(0x1a5)]{['_initializeWithOverride'](){const _0x5014e2=_0x1e6fbe;var _0x27051f,_0x59d0e8;this['_initLicenseValid']()?(_0x27051f=this[_0x5014e2(0x180)])!=null&&_0x27051f['notExecuteFormula']||[[_0x19437d[_0x5014e2(0x122)],{'useClass':_0x4bad48}],[_0x19437d['IDependencyManagerService'],{'useClass':_0x4fe754}],[_0x19437d[_0x5014e2(0x14a)],{'useClass':_0x51fcb1}]][_0x5014e2(0x19c)](_0x31b974=>this[_0x5014e2(0x126)][_0x5014e2(0x157)](_0x31b974)):(_0x59d0e8=this[_0x5014e2(0x180)])!=null&&_0x59d0e8['notExecuteFormula']||[[_0x19437d[_0x5014e2(0x122)],{'useClass':_0x19437d[_0x5014e2(0x191)]}],[_0x19437d[_0x5014e2(0xf9)],{'useClass':_0x19437d[_0x5014e2(0xee)]}],[_0x19437d[_0x5014e2(0x14a)],{'useClass':_0x19437d[_0x5014e2(0x129)]}]][_0x5014e2(0x19c)](_0x59da31=>this[_0x5014e2(0x126)][_0x5014e2(0x157)](_0x59da31));}['_initLicenseValid'](){const _0xa88378=_0x1e6fbe;var _0x921717;const _0x2652a2=(_0x921717=this['_configService'][_0xa88378(0x11c)](_0x332d25[_0xa88378(0x169)]))!=null?_0x921717:{},{ls:_0x29230e,pbk:_0x428cf8}=_0x2652a2;if(!_0x29230e||!_0x428cf8)return!0x1;const _0x3bc47d=_0x332d25['unshiftString'](_0x512e52,_0x103c63),_0x4830db=new Function(_0xa88378(0x14e)+_0x3bc47d)()(_0x29230e,_0x428cf8),_0x5a743e=_0x4830db[_0xa88378(0x140)];return _0x4830db['valid']&&_0x332d25[_0xa88378(0x117)](_0x5a743e,'sf',_0x4df4e3)?_0x332d25[_0xa88378(0x102)](_0x5a743e,!0x0,'a',!0x0,!0x1,!0x1):!0x1;}},_0x489067['UniverProFormulaEnginePlugin']=_0xda5ee8([_0x293f4c['DependentOn'](_0x332d25[_0x1e6fbe(0x156)])],_0x489067[_0x1e6fbe(0x185)]),Object[_0x1e6fbe(0x189)](_0x19437d)[_0x1e6fbe(0x19c)](_0x48214c=>{const _0x54ff27=_0x1e6fbe;_0x48214c!==_0x54ff27(0xff)&&!Object['prototype'][_0x54ff27(0x11a)][_0x54ff27(0xf5)](_0x489067,_0x48214c)&&Object[_0x54ff27(0x17a)](_0x489067,_0x48214c,{'enumerable':!0x0,'get':()=>_0x19437d[_0x48214c]});}),Object[_0x1e6fbe(0x17a)](_0x489067,Symbol[_0x1e6fbe(0x130)],{'value':_0x1e6fbe(0x113)});}));function _0x6114(){const _0x55913f=['isCache','searchDependency','subUnitId','setFormulaExecuteStage','treeId','UniverEngineFormula','ObjectMatrix','realDeleteValue','removeFormulaDependencyByDefinedName','defineProperty','removeFeatureFormulaDependency','START_CALCULATION_ARRAY_FORMULA','FormulaDependencyTree','execute','function','_config','getExcludedRange','featureDirtyRanges','setCurrent','exports','UniverProFormulaEnginePlugin','toRTreeItem','FEATURE_FORMULA','type','keys','getClearDependencyTreeCache','setAdded','clearFormulaDependency','DependencyManagerBaseService','_formulaDependencyGenerator','UniverProEngineFormula','_removeDependencyRTreeCache','CalculateFormulaService','UniverProLicense','_getUpdateTreeListAndMakeDependency','refTree','formula','getDirtyData','isForceCalculate','_dependencyTreeCache','446915tqDHCr','_astTreeBuilder','_registerOtherFormulas','forEach','executeAsync','@univerjs/engine-formula','_dependencyManagerService','UniverCore','isExcludeRange','START_DEPENDENCY','_lexer','isDirty','UniverFormulaEnginePlugin','refOffsetX','DependencyManagerService','4328968ukPXNa','_currentConfigService','generate','_createVirtualFDtree','_executionInProgressListener$','getRuntimeState','call','setCompletedFormulasCount','setRuntimeData','enableCycleDependency','IDependencyManagerService','columnCount','clearFeatureFormulaDependency','dispose','markedAsSuccessfullyExecuted','setSkip','default','509677LVjnbR','462665lNMjKC','getSheetFeatureLimit','unitId','@univerjs/core','pop','dirtyRanges','FormulaDependencyTreeType','getOtherFormulaDependency','featureId','_allTreeMap','setValue','markedAsStopFunctionsExecuted','hasOtherFormulaDataMainData','intervalCount','forValue','parseInt','reset','openKdTree','Module','addFeatureFormulaDependency','12ugMWSi','get','isFeatureAuthorizedWithinTime','_traverse','2eJRKEi','hasOwnProperty','removeOtherFormulaDependency','getConfig','getFormulaData','_createFDtree','object','size','min','ICalculateFormulaService','symbol','addOtherFormulaDependency','getDirtyRanges','_injector','START_DEPENDENCY_ARRAY_FORMULA','setTotalFormulasToCalculate','FormulaDependencyGenerator','amd','max','getOtherFormulaData','_registerFormulas','setRuntimeFeatureRange','_checkIsCycleDependency','toStringTag','getFeatureFormulaDependency','_runtimeService','generateRandomDependencyTreeId','getValue','clearOtherFormulaDependency','FormulaExecuteStageType','744256djSmnC','push','set','_otherFormulaManagerService','markedAsNoFunctionsExecuted','row','rowCount','addFormulaDependency','_getFeatureFormulaTree','message','_removeDependencyRTreeCacheById','clear','_definedNameMap','DEFAULT_INTERVAL_COUNT','checkAsyncNode','getAllRuntimeData','getFormulaDependency','closeKdTree','_getTreeById','IFormulaDependencyGenerator','rangeList','@univerjs-pro/license','setRuntimeOtherData','return\x20','generateAstNode','length','_otherFormulaData','delete','RTree','_dependencyRTreeCacheForAddressFunction','addOtherFormulaDependencyMainData','UniverLicensePlugin','add','_removeAllTreeMap','isSkip','has','7413057OYytGP','resolve','_restDependencyTreeId','_formulaData','column','CURRENTLY_CALCULATING','_apply','OTHER_FORMULA','752778smFAEw','removeFormulaDependency','next','formulaId','_otherFormulaDataMainData','_dependencyRTreeCache','LS_CONFIG_KEY','_getTreeNode','m1PzwVaP\x20dDzeH2wVaP(rVzDPsD,\x20216rVzRDH)\x20{\x20\x20\x20\x20weH\x20{\x20\x20\x20\x20\x20\x20\x20\x20zaPsw\x20rVzDPsDFPmatBewpeeBH\x20=\x20rVzDPsD.s2rVw(\x27-\x27);\x20\x20\x20\x20\x20\x20\x20\x20zaPsw\x20aeVvVPEDssBvD\x20=\x2084IC.2BesD(Bwa6(rVzDPsDFPmatBewpeeBH[b]));\x20\x20\x20\x20\x20\x20\x20\x20Vm\x20(!aeVvVPEDssBvD.1d)\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20aeVvVPEDssBvD.1d\x20=\x20C1x6De(rVzDPsDFPmatBewpeeBH[c]);\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x20\x20\x20\x20\x20\x20\x20zaPsw\x20VsJaekDe\x20=\x20wH2Dam\x20JaekDe9ra6Br4za2D\x20!==\x20\x271PdDmVPDd\x27\x20&&\x20sDrm\x20VPswBPzDam\x20JaekDe9ra6Br4za2D;\x20\x20\x20\x20\x20\x20\x20\x20zaPsw\x20zaPwD5w\x20=\x20VsJaekDe\x20?\x20sDrm\x20:\x20qVPdaq;\x20\x20\x20\x20\x20\x20\x20\x20zaPsw\x20xDssBvDJaed\x20=\x20zaPwD5w.__uBsDGc__.2BesD(rVzDPsDFPmatBewpeeBH[b]);\x20\x20\x20\x20\x20\x20\x20\x20zaPsw\x20xDssBvD\x20=\x20zaPwD5w.__OD5__.sweVPvVmH(xDssBvDJaed);\x20\x20\x20\x20\x20\x20\x20\x20zaPsw\x20sVvPBw1eDJaed\x20=\x20zaPwD5w.__uBsDGc__.2BesD(rVzDPsDFPmatBewpeeBH[i]);\x20\x20\x20\x20\x20\x20\x20\x20zaPsw\x20sVvPBw1eD\x20=\x20zaPwD5w.__OD5__.sweVPvVmH(sVvPBw1eDJaed);\x20\x20\x20\x20\x20\x20\x20\x20zaPsw\x20sVvPKBrVd\x20=\x20zaPwD5w.__ZDeVmH__(sVvPBw1eD,\x20xDssBvD,\x20216rVzRDH);\x20\x20\x20\x20\x20\x20\x20\x20zaPsw\x20daxBVP\x20=\x20aeVvVPEDssBvD.dx;\x20\x20\x20\x20\x20\x20\x20\x20m1PzwVaP\x20VsgaxBVPEBwzNVPv(atBwwDeP,\x20aOasw)\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20zaPsw\x202BwwDeP\x20=\x20atBwwDeP.eD2rBzD(/^.+/,\x20\x27\x27);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20zaPsw\x20Nasw\x20=\x20aOasw.eD2rBzD(/^.+/,\x20\x27\x27);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20zaPsw\x202BwwDePtBews\x20=\x202BwwDeP.s2rVw(\x27.\x27);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20zaPsw\x20NaswtBews\x20=\x20Nasw.s2rVw(\x27.\x27);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Vm\x20(!2BwwDeP.VPzr1dDs(\x27*\x27))\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20eDw1eP\x202BwwDeP\x20===\x20Nasw;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Vm\x20(2BwwDePtBews.rDPvwN\x20<\x20b\x20||\x202BwwDePtBews[y]\x20!==\x20\x27*\x27)\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20eDw1eP\x20mBrsD;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20zaPsw\x202BwwDeP41mmV5\x20=\x202BwwDePtBews.srVzD(h).7aVP(\x27.\x27);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20zaPsw\x20Nasw41mmV5\x20=\x20NaswtBews.srVzD(-2BwwDePtBews.rDPvwN\x20+\x20h).7aVP(\x27.\x27);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20eDw1eP\x202BwwDeP41mmV5\x20===\x20Nasw41mmV5;\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x20\x20\x20\x20\x20\x20\x20rDw\x20daxBVPKBrVd\x20=\x20(daxBVP\x20&&\x20daxBVP.rDPvwN)\x20?\x20daxBVP.saxD((dxFwDx)\x20=>\x20VsgaxBVPEBwzNVPv(dxFwDx,\x20razBwVaP.NaswPBxD))\x20:\x20we1D;\x20\x20\x20\x20\x20\x20\x20\x20Vm\x20(razBwVaP.NaswPBxD\x20===\x20\x27razBrNasw\x27)\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20daxBVPKBrVd\x20=\x20we1D;\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x20\x20\x20\x20\x20\x20\x20zaPsw\x20ZBrVd\x20=\x20sVvPKBrVd\x20&&\x20daxBVPKBrVd;\x20\x20\x20\x20\x20\x20\x20\x20eDw1eP\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ZBrVd,\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xDssBvD:\x20aeVvVPEDssBvD,\x20\x20\x20\x20\x20\x20\x20\x20};\x20\x20\x20\x20}\x20zBwzN\x20(Deeae)\x20{\x20\x20\x20\x20\x20\x20\x20\x20eDw1eP\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ZBrVd:\x20mBrsD,\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20xDssBvD:\x20{},\x20\x20\x20\x20\x20\x20\x20\x20};\x20\x20\x20\x20}}','addFormulaDependencyByDefinedName','_featureFormulaData','_getFirstCellOfRange','startColumn','refOffsetY'];_0x6114=function(){return _0x55913f;};return _0x6114();}