@univerjs-pro/engine-formula
Version:
UniverSheet pro base-formula-engine
1 lines • 35.5 kB
JavaScript
'use strict';const _0x3e7249=_0x3b5c;(function(_0x25fb63,_0x2cce21){const _0x46b062=_0x3b5c,_0x1fc16d=_0x25fb63();while(!![]){try{const _0x25a62d=parseInt(_0x46b062(0x21c))/0x1+parseInt(_0x46b062(0x20e))/0x2+-parseInt(_0x46b062(0x235))/0x3+parseInt(_0x46b062(0x247))/0x4+parseInt(_0x46b062(0x1c6))/0x5*(parseInt(_0x46b062(0x272))/0x6)+-parseInt(_0x46b062(0x20f))/0x7+-parseInt(_0x46b062(0x24c))/0x8*(parseInt(_0x46b062(0x1d3))/0x9);if(_0x25a62d===_0x2cce21)break;else _0x1fc16d['push'](_0x1fc16d['shift']());}catch(_0x1339db){_0x1fc16d['push'](_0x1fc16d['shift']());}}}(_0x4077,0xabae3));var L=Object[_0x3e7249(0x257)],I=(_0x2eaf6d,_0xd48dc9,_0x54809c)=>_0xd48dc9 in _0x2eaf6d?L(_0x2eaf6d,_0xd48dc9,{'enumerable':!0x0,'configurable':!0x0,'writable':!0x0,'value':_0x54809c}):_0x2eaf6d[_0xd48dc9]=_0x54809c,S=(_0x253b97,_0x1cac47,_0x552caa)=>I(_0x253b97,typeof _0x1cac47!=_0x3e7249(0x1c9)?_0x1cac47+'':_0x1cac47,_0x552caa);function _0x3b5c(_0x101c64,_0x559394){const _0x407717=_0x4077();return _0x3b5c=function(_0x3b5ca2,_0x2a0693){_0x3b5ca2=_0x3b5ca2-0x1bf;let _0x15fb47=_0x407717[_0x3b5ca2];return _0x15fb47;},_0x3b5c(_0x101c64,_0x559394);}Object[_0x3e7249(0x257)](exports,Symbol[_0x3e7249(0x1fb)],{'value':_0x3e7249(0x1c7)});const C=require('@univerjs-pro/license'),R=require('@univerjs/core'),u=require('@univerjs/engine-formula'),j={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'},Y=_0x3e7249(0x21e);class U extends u['FormulaDependencyGenerator']{constructor(){const _0x337ad0=_0x3e7249;super(...arguments),S(this,_0x337ad0(0x263),new Map());}[_0x3e7249(0x1f7)](){const _0x321d44=_0x3e7249;super[_0x321d44(0x1f7)](),this[_0x321d44(0x263)][_0x321d44(0x215)]();}async[_0x3e7249(0x1ef)](){const _0x46f017=_0x3e7249;this[_0x46f017(0x210)]();const _0x4a48a1=this[_0x46f017(0x27a)]['getFormulaData'](),_0x4f40c1=this[_0x46f017(0x26b)][_0x46f017(0x222)](),_0xc14bee=this['_currentConfigService'][_0x46f017(0x216)]();_0xc14bee!=null&&Object[_0x46f017(0x227)](_0xc14bee)[_0x46f017(0x1c0)](_0x1d6395=>{const _0x1bb5ff=_0x46f017;_0x1d6395!=null&&Object[_0x1bb5ff(0x227)](_0xc14bee[_0x1d6395])[_0x1bb5ff(0x1c0)](_0x5965ab=>{const _0x187dbc=_0x1bb5ff;_0x5965ab!=null&&(this[_0x187dbc(0x1cc)][_0x187dbc(0x1ce)](_0x1d6395,_0x5965ab),this['_dependencyManagerService'][_0x187dbc(0x269)](_0x1d6395,_0x5965ab),this[_0x187dbc(0x1cc)]['clearFormulaDependency'](_0x1d6395,_0x5965ab));});});const _0x3a302d=this[_0x46f017(0x27a)][_0x46f017(0x233)]();await this['_generateTreeList'](_0x4a48a1,_0x4f40c1,_0x3a302d),this[_0x46f017(0x1cc)][_0x46f017(0x1e5)]();const _0x29baaa=this['_getUpdateTreeListAndMakeDependency'](),_0x8b6134=this[_0x46f017(0x25f)](_0x29baaa);return this[_0x46f017(0x1c2)](_0x8b6134)&&this[_0x46f017(0x251)][_0x46f017(0x25c)](),this[_0x46f017(0x263)][_0x46f017(0x215)](),this[_0x46f017(0x24e)][_0x46f017(0x215)](),this[_0x46f017(0x1cc)]['closeKdTree'](),Promise[_0x46f017(0x1f3)](_0x8b6134);}[_0x3e7249(0x26d)](_0xd1c76e,_0x51052a){const _0x1c877f=_0x3e7249,_0x50f59a=[_0xd1c76e];for(;_0x50f59a['length']>0x0;){const _0x70bad0=_0x50f59a[_0x50f59a['length']-0x1];if((_0x51052a['get'](_0x70bad0)||0x0)===0x0){_0x51052a['set'](_0x70bad0,0x1);const _0x3891b7=this['_dependencyTreeCache']['get'](_0x70bad0);if(_0x3891b7==null){_0x51052a[_0x1c877f(0x212)](_0x70bad0,0x2),_0x50f59a[_0x1c877f(0x270)]();continue;}const _0x564ee2=this[_0x1c877f(0x1cc)]['searchDependency'](_0x3891b7[_0x1c877f(0x21b)]());for(const _0x165dd2 of _0x564ee2){const _0x264160=_0x51052a[_0x1c877f(0x1fe)](_0x165dd2)||0x0;if(_0x264160===0x1)return!0x0;_0x264160===0x0&&_0x50f59a[_0x1c877f(0x1ea)](_0x165dd2);}}else _0x51052a['set'](_0x70bad0,0x2),_0x50f59a[_0x1c877f(0x270)]();}return!0x1;}[_0x3e7249(0x1c2)](_0x4c998f){const _0x50bde4=_0x3e7249,_0x5b5201=new Map();for(const _0x2612c1 of _0x4c998f)if(!_0x5b5201[_0x50bde4(0x238)](_0x2612c1[_0x50bde4(0x229)])&&this[_0x50bde4(0x26d)](_0x2612c1[_0x50bde4(0x229)],_0x5b5201))return!0x0;return _0x5b5201[_0x50bde4(0x215)](),!0x1;}[_0x3e7249(0x26a)](_0x4ff21e,_0x3588b3,_0x40ebad){const _0x524dae=_0x3e7249,{unitId:_0x22ef97,subUnitId:_0x4b42f3,dependencyRanges:_0x2b5cad,getDirtyData:_0x111b3e}=_0x40ebad,_0x5cecfe=_0x3588b3||u['generateRandomDependencyTreeId'](this['_dependencyManagerService']),_0x4d21db=new u['FormulaDependencyTree'](_0x5cecfe);_0x4d21db[_0x524dae(0x22e)]=_0x22ef97,_0x4d21db[_0x524dae(0x1df)]=_0x4b42f3,_0x4d21db[_0x524dae(0x225)]=_0x2b5cad,_0x4d21db[_0x524dae(0x268)]=_0x111b3e;const _0x4a7e1d=_0x111b3e(this['_currentConfigService']['getDirtyData'](),this['_runtimeService'][_0x524dae(0x259)]()),_0xbcbd9d=this['_convertDirtyRangesToUnitRange'](_0x4a7e1d[_0x524dae(0x20c)]);return _0x4d21db[_0x524dae(0x218)]=_0xbcbd9d,_0x4d21db[_0x524dae(0x20b)]=_0x4ff21e,_0x4d21db[_0x524dae(0x21f)]=u[_0x524dae(0x271)][_0x524dae(0x1e2)],this[_0x524dae(0x1cc)][_0x524dae(0x214)](_0x22ef97,_0x4b42f3,_0x4ff21e,_0x4d21db),this[_0x524dae(0x263)]['set'](_0x4d21db[_0x524dae(0x229)],_0x4d21db),this[_0x524dae(0x1cc)][_0x524dae(0x208)](_0x40ebad[_0x524dae(0x22e)],_0x40ebad[_0x524dae(0x1df)],_0x4ff21e)&&(_0x4d21db[_0x524dae(0x203)]=!0x0),_0x4d21db;}['_registerOtherFormulas'](_0x14a2ec,_0x36b919,_0x5efbbb){const _0x54b8b6=_0x3e7249;var _0x9ce1ad;for(const _0x274192 of _0x36b919){const _0x8b4dab=_0x14a2ec[_0x274192];if(_0x8b4dab==null)continue;const _0x527099=Object[_0x54b8b6(0x227)](_0x8b4dab);for(const _0x3a4a25 of _0x527099){const _0x562494=_0x8b4dab[_0x3a4a25];if(_0x562494==null)continue;const _0x277bae=Object['keys'](_0x562494);for(const _0x30d0ed of _0x277bae){const _0x1a1afd=this[_0x54b8b6(0x1cc)][_0x54b8b6(0x219)](_0x30d0ed),_0x2abaf5=_0x562494[_0x30d0ed],{f:_0x44aaca,ranges:_0x18054c}=_0x2abaf5;let _0x135da7=!0x1;_0x1a1afd&&(_0x135da7=!0x0);const {firstRow:_0x33cf8e,firstColumn:_0x19f1da}=this[_0x54b8b6(0x1c1)](_0x18054c),_0x4e11c6=this[_0x54b8b6(0x1cc)][_0x54b8b6(0x1d6)](_0x274192,_0x3a4a25,_0x30d0ed),_0x39cb89=(_0x9ce1ad=_0x4e11c6==null?void 0x0:_0x4e11c6[_0x54b8b6(0x22b)](0x0,0x0))!=null?_0x9ce1ad:u['generateRandomDependencyTreeId'](this[_0x54b8b6(0x1cc)]),_0x5d4c8c=new u[(_0x54b8b6(0x1ec))](_0x39cb89);for(let _0xf72469=0x0;_0xf72469<_0x18054c[_0x54b8b6(0x1f5)];_0xf72469++){const _0x46120c=_0x18054c[_0xf72469],{startRow:_0x2207ae,startColumn:_0x4086b0,endRow:_0x5cf3bc,endColumn:_0x18d71d}=_0x46120c;for(let _0x137064=_0x2207ae;_0x137064<=_0x5cf3bc;_0x137064++)for(let _0x535112=_0x4086b0;_0x535112<=_0x18d71d;_0x535112++){const _0x55a3d2=_0x535112-_0x19f1da,_0x519914=_0x137064-_0x33cf8e;if(_0x55a3d2===0x0&&_0x519914===0x0){_0x5d4c8c[_0x54b8b6(0x23d)]=_0x44aaca,_0x5d4c8c[_0x54b8b6(0x22e)]=_0x274192,_0x5d4c8c['subUnitId']=_0x3a4a25,_0x5d4c8c['formulaId']=_0x30d0ed,_0x5d4c8c[_0x54b8b6(0x21f)]=u[_0x54b8b6(0x271)][_0x54b8b6(0x1da)],_0x5d4c8c[_0x54b8b6(0x203)]=_0x135da7,_0x5efbbb[_0x54b8b6(0x1ea)](_0x5d4c8c),this[_0x54b8b6(0x263)][_0x54b8b6(0x212)](_0x5d4c8c[_0x54b8b6(0x229)],_0x5d4c8c),this[_0x54b8b6(0x1cc)]['addOtherFormulaDependency'](_0x274192,_0x3a4a25,_0x30d0ed,_0x5d4c8c),this[_0x54b8b6(0x1cc)][_0x54b8b6(0x26e)](_0x5d4c8c);continue;}const _0x76231f=new u[(_0x54b8b6(0x265))]();_0x76231f[_0x54b8b6(0x229)]=(_0x4e11c6==null?void 0x0:_0x4e11c6[_0x54b8b6(0x22b)](_0x55a3d2,_0x519914))||u[_0x54b8b6(0x228)](this[_0x54b8b6(0x1cc)]),_0x76231f[_0x54b8b6(0x1f2)]=_0x5d4c8c,_0x76231f['refOffsetX']=_0x55a3d2,_0x76231f[_0x54b8b6(0x25e)]=_0x519914,_0x76231f[_0x54b8b6(0x203)]=_0x135da7,this[_0x54b8b6(0x1cc)]['addOtherFormulaDependency'](_0x274192,_0x3a4a25,_0x30d0ed,_0x76231f),this['_dependencyManagerService'][_0x54b8b6(0x26e)](_0x76231f),_0x5efbbb[_0x54b8b6(0x1ea)](_0x76231f),this[_0x54b8b6(0x263)][_0x54b8b6(0x212)](_0x76231f[_0x54b8b6(0x229)],_0x76231f);}}this[_0x54b8b6(0x1cc)][_0x54b8b6(0x264)](_0x30d0ed);}}}}[_0x3e7249(0x24f)](_0x45b8ef,_0x5f5394,_0x2b6fe1,_0xc69f69){const _0x149e8d=_0x3e7249;for(const _0x4d3cba of _0x45b8ef){const _0x3b68f8=_0x5f5394[_0x4d3cba];if(_0x3b68f8==null)continue;const _0x299b20=Object[_0x149e8d(0x227)](_0x3b68f8);for(const _0x1c4afb of _0x299b20){const _0x4060d6=new R[(_0x149e8d(0x278))](_0x3b68f8[_0x1c4afb]||{}),_0x4caaf9=new Map();_0x4060d6[_0x149e8d(0x1dd)]((_0x21612f,_0x23bfa1,_0x543abf)=>{const _0x575616=_0x149e8d;if(_0x543abf==null)return!0x0;const {x:_0x37e4b1=0x0,y:_0x5cabb8=0x0,si:_0x74a416}=_0x543abf;if(!(_0x37e4b1===0x0&&_0x5cabb8===0x0&&_0x74a416!=null))return!0x0;const _0x5d9f54=this[_0x575616(0x1e4)](_0x4d3cba,_0x1c4afb,_0x21612f,_0x23bfa1,_0x2b6fe1,_0x543abf),_0x38d92c=this[_0x575616(0x1cc)][_0x575616(0x1bf)](_0x4d3cba,_0x1c4afb,_0x21612f,_0x23bfa1);_0x38d92c!=null?_0x5d9f54[_0x575616(0x229)]=_0x38d92c:(this[_0x575616(0x1cc)][_0x575616(0x1e7)](_0x4d3cba,_0x1c4afb,_0x21612f,_0x23bfa1,_0x5d9f54),this[_0x575616(0x1cc)]['addFormulaDependencyByDefinedName'](_0x5d9f54)),_0x4caaf9[_0x575616(0x212)](_0x74a416,_0x5d9f54),_0xc69f69[_0x575616(0x1ea)](_0x5d9f54),this[_0x575616(0x263)][_0x575616(0x212)](_0x5d9f54[_0x575616(0x229)],_0x5d9f54);}),_0x4060d6[_0x149e8d(0x1dd)]((_0x505e68,_0x1e52a2,_0x2a9ad1)=>{const _0x141f9e=_0x149e8d;if(_0x2a9ad1==null)return!0x0;const {x:_0x32c0d5=0x0,y:_0x57bfd2=0x0,si:_0x1c3238}=_0x2a9ad1;if(_0x32c0d5===0x0&&_0x57bfd2===0x0&&_0x1c3238!=null)return!0x0;let _0x5bc125;if(_0x1c3238&&_0x4caaf9[_0x141f9e(0x238)](_0x1c3238)){const _0x62475e=_0x4caaf9[_0x141f9e(0x1fe)](_0x1c3238);_0x5bc125=this[_0x141f9e(0x1c8)](_0x62475e,_0x2a9ad1);}else _0x5bc125=this[_0x141f9e(0x1e4)](_0x4d3cba,_0x1c4afb,_0x505e68,_0x1e52a2,_0x2b6fe1,_0x2a9ad1);const _0x2d9348=this[_0x141f9e(0x1cc)][_0x141f9e(0x1bf)](_0x4d3cba,_0x1c4afb,_0x505e68,_0x1e52a2);_0x2d9348!=null?_0x5bc125['treeId']=_0x2d9348:(this['_dependencyManagerService'][_0x141f9e(0x1e7)](_0x4d3cba,_0x1c4afb,_0x505e68,_0x1e52a2,_0x5bc125),this[_0x141f9e(0x1cc)][_0x141f9e(0x26e)](_0x5bc125)),_0xc69f69[_0x141f9e(0x1ea)](_0x5bc125),this[_0x141f9e(0x263)][_0x141f9e(0x212)](_0x5bc125['treeId'],_0x5bc125);}),_0x4caaf9[_0x149e8d(0x215)]();}}}[_0x3e7249(0x1e4)](_0x1ccf25,_0x36f1d0,_0x1cdf80,_0x2498aa,_0x1a1d73,_0xcdca6a){const _0x47eb71=_0x3e7249,{f:_0x397e73,x:_0x4f539d=0x0,y:_0x38b76f=0x0}=_0xcdca6a,_0x4208bf=new u['FormulaDependencyTree'](u[_0x47eb71(0x228)](this[_0x47eb71(0x1cc)])),_0x1275f3=_0x1a1d73[_0x1ccf25][_0x36f1d0];return _0x4208bf[_0x47eb71(0x23d)]=_0x397e73,_0x4208bf[_0x47eb71(0x22e)]=_0x1ccf25,_0x4208bf[_0x47eb71(0x1df)]=_0x36f1d0,_0x4208bf[_0x47eb71(0x250)]=_0x1cdf80,_0x4208bf[_0x47eb71(0x266)]=_0x2498aa,_0x4208bf[_0x47eb71(0x1ff)]=_0x1275f3['rowCount'],_0x4208bf['columnCount']=_0x1275f3[_0x47eb71(0x1d5)],_0x4208bf;}[_0x3e7249(0x267)](){const _0x3da040=_0x3e7249,_0x5612ad=[],_0x5c6135=new Set(),_0x480c38=this['_currentConfigService'][_0x3da040(0x246)](),_0x4f74f1=this[_0x3da040(0x27a)][_0x3da040(0x23e)](),_0x1a1784=this[_0x3da040(0x1cc)][_0x3da040(0x201)](_0x4f74f1),_0x286906=this[_0x3da040(0x24e)][_0x3da040(0x252)](_0x4f74f1);for(const _0x1e69e1 of _0x286906)_0x1a1784[_0x3da040(0x1cd)](_0x1e69e1);for(const [_0x2385e3,_0x59e141]of this[_0x3da040(0x263)])(_0x480c38||_0x59e141[_0x3da040(0x25d)]||_0x59e141[_0x3da040(0x1ee)](this[_0x3da040(0x27a)][_0x3da040(0x1e8)]())||_0x1a1784[_0x3da040(0x238)](_0x2385e3)&&!_0x59e141['isExcludeRange'](this[_0x3da040(0x27a)][_0x3da040(0x23b)]()))&&!_0x5c6135[_0x3da040(0x238)](_0x2385e3)&&(_0x5612ad['push'](_0x59e141),_0x5c6135[_0x3da040(0x1cd)](_0x2385e3));for(const [_0x8adf3,_0x43050f]of this[_0x3da040(0x263)])_0x43050f[_0x3da040(0x1ca)]||(_0x43050f[_0x3da040(0x225)][_0x3da040(0x1f5)]=0x0);return _0x5612ad;}[_0x3e7249(0x200)](_0x23e88b){return this['_dependencyTreeCache']['get'](_0x23e88b);}[_0x3e7249(0x241)](_0x5b0d68){const _0x321458=_0x3e7249;return u[_0x321458(0x1f9)](_0x5b0d68[_0x321458(0x22e)],_0x5b0d68[_0x321458(0x23d)],this[_0x321458(0x240)],this[_0x321458(0x232)],this[_0x321458(0x27a)]);}*[_0x3e7249(0x244)](_0x5bbf8b,_0x438fdb){const _0x3d2b35=_0x3e7249,_0x321f70=_0x5bbf8b,_0x260828=new Set();for(;_0x321f70[_0x3d2b35(0x1f5)]>0x0;){const _0x4a4645=_0x321f70[_0x3d2b35(0x270)]();if(_0x260828[_0x3d2b35(0x215)](),_0x4a4645===void 0x0||_0x4a4645[_0x3d2b35(0x204)]())continue;if(_0x4a4645[_0x3d2b35(0x1cb)]()){yield _0x4a4645,_0x4a4645[_0x3d2b35(0x1eb)](),_0x438fdb[_0x3d2b35(0x1cd)](_0x4a4645[_0x3d2b35(0x229)]);continue;}const _0x1d33e9=this['_dependencyManagerService'][_0x3d2b35(0x201)](_0x4a4645[_0x3d2b35(0x21b)](),_0x438fdb),_0x4066cb=this[_0x3d2b35(0x24e)][_0x3d2b35(0x252)](_0x4a4645['toRTreeItem'](),_0x438fdb);for(const _0x3a8dde of _0x4066cb)_0x1d33e9[_0x3d2b35(0x1cd)](_0x3a8dde);for(const _0x4c83bc of _0x1d33e9){const _0x10ccf2=this[_0x3d2b35(0x263)][_0x3d2b35(0x1fe)](_0x4c83bc);if(!_0x10ccf2)throw new Error(_0x3d2b35(0x205));_0x10ccf2[_0x3d2b35(0x1cb)]()||_0x4a4645[_0x3d2b35(0x204)]()||_0x260828[_0x3d2b35(0x1cd)](_0x10ccf2);}if(_0x1d33e9[_0x3d2b35(0x215)](),_0x260828[_0x3d2b35(0x224)]===0x0)yield _0x4a4645,_0x4a4645[_0x3d2b35(0x1eb)](),_0x438fdb[_0x3d2b35(0x1cd)](_0x4a4645[_0x3d2b35(0x229)]);else{_0x4a4645['setAdded'](),_0x321f70[_0x3d2b35(0x1ea)](_0x4a4645);for(const _0x2a7b6f of _0x260828)_0x321f70[_0x3d2b35(0x1ea)](_0x2a7b6f);}}_0x321f70[_0x3d2b35(0x1f5)]=0x0,_0x260828['clear']();}[_0x3e7249(0x25f)](_0x4b1d1e){const _0x104ffc=_0x3e7249,_0x1702cc=[],_0x5a200c=new Set();for(const _0x3f54de of this[_0x104ffc(0x244)](_0x4b1d1e,_0x5a200c))_0x1702cc[_0x104ffc(0x1ea)](_0x3f54de);return _0x1702cc;}}class N extends u[_0x3e7249(0x1fd)]{async[_0x3e7249(0x1d9)](_0x5adbb7=!0x1){const _0x24796c=_0x3e7249;_0x5adbb7?this[_0x24796c(0x251)][_0x24796c(0x1f8)](u[_0x24796c(0x1c5)]['START_DEPENDENCY_ARRAY_FORMULA']):this[_0x24796c(0x251)][_0x24796c(0x1f8)](u[_0x24796c(0x1c5)][_0x24796c(0x253)]),this[_0x24796c(0x226)]['next'](this[_0x24796c(0x251)][_0x24796c(0x1e6)]());const _0x428ec6=await this[_0x24796c(0x20a)]['generate'](),_0x2a8a39=this[_0x24796c(0x1fa)];_0x5adbb7?(this[_0x24796c(0x251)][_0x24796c(0x1f8)](u['FormulaExecuteStageType'][_0x24796c(0x22f)]),this['_runtimeService'][_0x24796c(0x1e0)](_0x428ec6[_0x24796c(0x1f5)])):(this[_0x24796c(0x251)][_0x24796c(0x1f8)](u[_0x24796c(0x1c5)][_0x24796c(0x1f1)]),this['_runtimeService'][_0x24796c(0x258)](_0x428ec6[_0x24796c(0x1f5)])),this[_0x24796c(0x226)]['next'](this[_0x24796c(0x251)][_0x24796c(0x1e6)]());let _0x1dafaa=[];const _0x31eac8=this['_configService'][_0x24796c(0x243)](u[_0x24796c(0x26c)]),_0x34bc94=(_0x31eac8==null?void 0x0:_0x31eac8['intervalCount'])||u['DEFAULT_INTERVAL_COUNT'];let _0xdad16e=0x0;const _0x5d75f4=_0x428ec6[_0x24796c(0x1f5)];for(;_0x428ec6[_0x24796c(0x1f5)]>0x0;){const _0x3a70ae=_0x428ec6[_0x24796c(0x270)](),_0x3f6797={'node':u[_0x24796c(0x1f9)](_0x3a70ae[_0x24796c(0x22e)],_0x3a70ae[_0x24796c(0x23d)],this[_0x24796c(0x240)],this['_astTreeBuilder'],this['_currentConfigService']),'refOffsetX':_0x3a70ae['refOffsetX'],'refOffsetY':_0x3a70ae[_0x24796c(0x25e)]},_0x497fa6=_0x3a70ae['getDirtyData'];if(_0xdad16e%_0x34bc94===0x0&&(await new Promise(_0x38e713=>{const _0x3a4adc=R['requestImmediateMacroTask'](_0x38e713);_0x1dafaa['push'](_0x3a4adc);}),_0x5adbb7?(this[_0x24796c(0x251)]['setFormulaExecuteStage'](u[_0x24796c(0x1c5)][_0x24796c(0x24b)]),this[_0x24796c(0x251)][_0x24796c(0x273)](_0xdad16e+0x1)):(this[_0x24796c(0x251)][_0x24796c(0x1f8)](u['FormulaExecuteStageType']['CURRENTLY_CALCULATING']),this[_0x24796c(0x251)][_0x24796c(0x231)](_0xdad16e+0x1)),this[_0x24796c(0x226)][_0x24796c(0x239)](this[_0x24796c(0x251)][_0x24796c(0x1e6)]()),this['_runtimeService'][_0x24796c(0x23f)]()||_0x3f6797==null&&_0x497fa6==null)){this[_0x24796c(0x251)][_0x24796c(0x1f8)](u['FormulaExecuteStageType']['IDLE']),this['_runtimeService'][_0x24796c(0x223)](),this['_executionCompleteListener$'][_0x24796c(0x239)](this[_0x24796c(0x251)][_0x24796c(0x259)]());return;}this['_runtimeService'][_0x24796c(0x1dc)](_0x3a70ae[_0x24796c(0x250)],_0x3a70ae[_0x24796c(0x266)],_0x3a70ae[_0x24796c(0x1ff)],_0x3a70ae['columnCount'],_0x3a70ae[_0x24796c(0x1df)],_0x3a70ae['unitId']);let _0x22f8e7;if(_0x497fa6!=null&&_0x3a70ae[_0x24796c(0x20b)]!=null){const {runtimeCellData:_0x5e82dd,dirtyRanges:_0x2ede76}=_0x497fa6(this[_0x24796c(0x27a)][_0x24796c(0x268)](),this[_0x24796c(0x251)][_0x24796c(0x259)]());this[_0x24796c(0x251)][_0x24796c(0x207)](_0x3a70ae[_0x24796c(0x20b)],_0x5e82dd),this['_runtimeService'][_0x24796c(0x1e3)](_0x3a70ae[_0x24796c(0x20b)],_0x2ede76);}else _0x3f6797!=null&&(_0x2a8a39[_0x24796c(0x245)](_0x3f6797[_0x24796c(0x23c)])?_0x22f8e7=await _0x2a8a39[_0x24796c(0x221)](_0x3f6797):_0x22f8e7=_0x2a8a39['execute'](_0x3f6797),_0x3a70ae[_0x24796c(0x217)]!=null?this['_runtimeService'][_0x24796c(0x22c)](_0x3a70ae[_0x24796c(0x217)],_0x3a70ae['refOffsetX'],_0x3a70ae[_0x24796c(0x25e)],_0x22f8e7):this['_runtimeService'][_0x24796c(0x1d8)](_0x22f8e7));_0xdad16e++;}return _0x1dafaa['forEach'](_0xc08757=>_0xc08757()),_0x1dafaa=[],_0x5d75f4>0x0?this[_0x24796c(0x251)][_0x24796c(0x1d2)]():_0x5adbb7||this['_runtimeService'][_0x24796c(0x248)](),this['_runtimeService'][_0x24796c(0x259)]();}}class b extends u[_0x3e7249(0x1d1)]{constructor(){const _0x2e1ee4=_0x3e7249;super(...arguments),S(this,_0x2e1ee4(0x1d0),new Map()),S(this,_0x2e1ee4(0x24d),new R[(_0x2e1ee4(0x1e1))](!0x0));}['reset'](){const _0x166d12=_0x3e7249;this[_0x166d12(0x274)][_0x166d12(0x215)](),this['_featureFormulaData'][_0x166d12(0x215)](),this['_formulaData'][_0x166d12(0x215)](),this[_0x166d12(0x24d)][_0x166d12(0x215)](),this[_0x166d12(0x1d0)][_0x166d12(0x215)](),this[_0x166d12(0x255)](),this[_0x166d12(0x1d4)][_0x166d12(0x215)]();}[_0x3e7249(0x21a)](_0x26f196,_0x2e88b0,_0xe30582,_0x4ac45e){const _0x45347d=_0x3e7249;this[_0x45347d(0x274)][_0x45347d(0x238)](_0x26f196)||this[_0x45347d(0x274)][_0x45347d(0x212)](_0x26f196,new Map());const _0x503c5a=this['_otherFormulaData']['get'](_0x26f196);_0x503c5a[_0x45347d(0x238)](_0x2e88b0)||_0x503c5a[_0x45347d(0x212)](_0x2e88b0,new Map());const _0x949f54=_0x503c5a[_0x45347d(0x1fe)](_0x2e88b0);_0x949f54[_0x45347d(0x238)](_0xe30582)||_0x949f54[_0x45347d(0x212)](_0xe30582,new R['ObjectMatrix']()),_0x949f54[_0x45347d(0x1fe)](_0xe30582)['setValue'](_0x4ac45e[_0x45347d(0x25b)],_0x4ac45e[_0x45347d(0x25e)],_0x4ac45e[_0x45347d(0x229)]);}[_0x3e7249(0x1fc)](_0x12d852,_0x23512b,_0x3e831c){const _0x54d80b=_0x3e7249,_0x35a5eb=this[_0x54d80b(0x274)]['get'](_0x12d852);if(_0x35a5eb&&_0x35a5eb[_0x54d80b(0x238)](_0x23512b)){const _0x564ebb=_0x35a5eb[_0x54d80b(0x1fe)](_0x23512b);_0x3e831c[_0x54d80b(0x1c0)](_0x20286a=>{const _0x16633f=_0x54d80b,_0x3dfbd9=_0x564ebb['get'](_0x20286a);_0x3dfbd9!=null&&(_0x3dfbd9[_0x16633f(0x1dd)]((_0x5d05c2,_0x497c42,_0x3525a7)=>{const _0x2e5ead=_0x16633f;this[_0x2e5ead(0x1db)](_0x3525a7),this['_removeAllTreeMap'](_0x3525a7);}),_0x564ebb[_0x16633f(0x260)](_0x20286a),this[_0x16633f(0x1d4)][_0x16633f(0x260)](_0x20286a));}),_0x564ebb[_0x54d80b(0x224)]===0x0&&_0x35a5eb[_0x54d80b(0x260)](_0x23512b),_0x35a5eb[_0x54d80b(0x224)]===0x0&&this[_0x54d80b(0x274)]['delete'](_0x12d852);}}[_0x3e7249(0x1ce)](_0x41c95c,_0x412b3b){const _0x407cf5=_0x3e7249,_0x5d859c=this[_0x407cf5(0x274)][_0x407cf5(0x1fe)](_0x41c95c);if(_0x412b3b&&_0x5d859c&&_0x5d859c[_0x407cf5(0x238)](_0x412b3b)){const _0x264f67=_0x5d859c[_0x407cf5(0x1fe)](_0x412b3b);this[_0x407cf5(0x242)](_0x41c95c,_0x412b3b);for(const _0x3d04cf of _0x264f67[_0x407cf5(0x227)]()){const _0x226a6c=_0x264f67[_0x407cf5(0x1fe)](_0x3d04cf);_0x226a6c!=null&&(_0x226a6c[_0x407cf5(0x1dd)]((_0x210eae,_0x123725,_0x4a7c1f)=>{const _0x4455f5=_0x407cf5;this[_0x4455f5(0x1d0)][_0x4455f5(0x1fe)](_0x4a7c1f)&&this[_0x4455f5(0x209)](_0x4a7c1f);}),this[_0x407cf5(0x1d4)][_0x407cf5(0x260)](_0x3d04cf));}_0x264f67[_0x407cf5(0x215)]();}else{if(_0x5d859c){for(const _0x29a728 of _0x5d859c[_0x407cf5(0x227)]()){const _0x263ef9=_0x5d859c[_0x407cf5(0x1fe)](_0x29a728);this['_removeDependencyRTreeCacheById'](_0x41c95c,_0x29a728);for(const _0x317c41 of _0x263ef9[_0x407cf5(0x227)]()){const _0x178d90=_0x263ef9[_0x407cf5(0x1fe)](_0x317c41);_0x178d90!=null&&(_0x178d90['forValue']((_0x3ab62b,_0x1deda6,_0xb2df69)=>{const _0x2fa5d2=_0x407cf5;this[_0x2fa5d2(0x1d0)][_0x2fa5d2(0x1fe)](_0xb2df69)&&this[_0x2fa5d2(0x209)](_0xb2df69);}),this[_0x407cf5(0x1d4)]['delete'](_0x317c41));}}this[_0x407cf5(0x274)][_0x407cf5(0x260)](_0x41c95c);}}}[_0x3e7249(0x214)](_0x486c1f,_0x10489a,_0x2d06e1,_0x467117){const _0x137577=_0x3e7249;this[_0x137577(0x256)][_0x137577(0x238)](_0x486c1f)||this[_0x137577(0x256)][_0x137577(0x212)](_0x486c1f,new Map());const _0x5a8226=this[_0x137577(0x256)][_0x137577(0x1fe)](_0x486c1f);_0x5a8226[_0x137577(0x238)](_0x10489a)||_0x5a8226[_0x137577(0x212)](_0x10489a,new Map()),_0x5a8226[_0x137577(0x1fe)](_0x10489a)[_0x137577(0x212)](_0x2d06e1,_0x467117[_0x137577(0x229)]);}[_0x3e7249(0x202)](_0x3ed03d,_0x73a499,_0x295086){const _0x1c2af8=_0x3e7249,_0x484e39=this[_0x1c2af8(0x256)]['get'](_0x3ed03d);if(_0x484e39&&_0x484e39[_0x1c2af8(0x238)](_0x73a499)){const _0x4cd727=_0x484e39[_0x1c2af8(0x1fe)](_0x73a499);_0x295086[_0x1c2af8(0x1c0)](_0x197f84=>{const _0x3a1bf4=_0x1c2af8,_0x36c794=_0x4cd727['get'](_0x197f84);_0x36c794!=null&&(this[_0x3a1bf4(0x1db)](_0x36c794),_0x4cd727['delete'](_0x197f84),this[_0x3a1bf4(0x209)](_0x36c794));});}}[_0x3e7249(0x269)](_0x3bc228,_0x19786d){const _0x5e124f=_0x3e7249,_0x598d4e=this[_0x5e124f(0x256)][_0x5e124f(0x1fe)](_0x3bc228);if(_0x19786d&&_0x598d4e&&_0x598d4e[_0x5e124f(0x238)](_0x19786d)){const _0xa57ae1=_0x598d4e[_0x5e124f(0x1fe)](_0x19786d);this['_removeDependencyRTreeCacheById'](_0x3bc228,_0x19786d),_0xa57ae1[_0x5e124f(0x1c0)](_0x45a836=>{const _0x2b8a7b=_0x5e124f;_0x45a836!=null&&this[_0x2b8a7b(0x209)](_0x45a836);}),_0xa57ae1['clear']();}else _0x598d4e&&(_0x598d4e[_0x5e124f(0x1c0)]((_0x10337e,_0x418c2e)=>{const _0xb6c5dd=_0x5e124f;this[_0xb6c5dd(0x242)](_0x3bc228,_0x418c2e),_0x10337e[_0xb6c5dd(0x1c0)](_0x4c9bed=>{const _0x5a3082=_0xb6c5dd;_0x4c9bed!=null&&this[_0x5a3082(0x209)](_0x4c9bed);});}),this[_0x5e124f(0x256)][_0x5e124f(0x260)](_0x3bc228));}[_0x3e7249(0x1e7)](_0x4737cb,_0x2af080,_0x195f87,_0x48ddb2,_0x4175a6){const _0x1769a7=_0x3e7249;this[_0x1769a7(0x276)]['has'](_0x4737cb)||this['_formulaData'][_0x1769a7(0x212)](_0x4737cb,new Map());const _0x4720a6=this[_0x1769a7(0x276)][_0x1769a7(0x1fe)](_0x4737cb);_0x4720a6[_0x1769a7(0x238)](_0x2af080)||_0x4720a6['set'](_0x2af080,new R[(_0x1769a7(0x278))]()),_0x4720a6[_0x1769a7(0x1fe)](_0x2af080)[_0x1769a7(0x25a)](_0x195f87,_0x48ddb2,_0x4175a6[_0x1769a7(0x229)]);}[_0x3e7249(0x26f)](_0x51e93e,_0x378c3e,_0x41f2e2,_0x2f13f4){const _0x2d9a12=_0x3e7249,_0x54a2e7=this[_0x2d9a12(0x276)][_0x2d9a12(0x1fe)](_0x51e93e);if(_0x54a2e7&&_0x54a2e7['has'](_0x378c3e)){const _0x411caf=_0x54a2e7[_0x2d9a12(0x1fe)](_0x378c3e),_0x1b3c89=_0x411caf[_0x2d9a12(0x22b)](_0x41f2e2,_0x2f13f4);if(_0x1b3c89==null)return;this[_0x2d9a12(0x1db)](_0x1b3c89),_0x411caf[_0x2d9a12(0x21d)](_0x41f2e2,_0x2f13f4),this[_0x2d9a12(0x209)](_0x1b3c89);}}[_0x3e7249(0x1cf)](_0x33b620,_0x498814){const _0x5400ab=_0x3e7249,_0x249fa9=this[_0x5400ab(0x276)]['get'](_0x33b620);if(_0x498814&&_0x249fa9&&_0x249fa9[_0x5400ab(0x238)](_0x498814)){const _0x1088ad=_0x249fa9[_0x5400ab(0x1fe)](_0x498814);this[_0x5400ab(0x242)](_0x33b620,_0x498814),_0x1088ad[_0x5400ab(0x1dd)]((_0x1c1b6c,_0x167615,_0x1ace9e)=>{if(_0x1ace9e==null)return!0x0;this['_removeAllTreeMap'](_0x1ace9e);}),_0x1088ad['reset']();}else _0x249fa9&&(_0x249fa9[_0x5400ab(0x1c0)]((_0x452ef8,_0x2e64c7)=>{const _0x64bb22=_0x5400ab;this['_removeDependencyRTreeCacheById'](_0x33b620,_0x2e64c7),_0x452ef8[_0x64bb22(0x1dd)]((_0x2fce94,_0x19fece,_0x31b585)=>{const _0x41d43f=_0x64bb22;if(_0x31b585==null)return!0x0;this[_0x41d43f(0x209)](_0x31b585);});}),this[_0x5400ab(0x276)][_0x5400ab(0x260)](_0x33b620));}[_0x3e7249(0x1db)](_0x1dc2ca){const _0xc7a114=_0x3e7249;if(_0x1dc2ca==null)return;const _0x382b12=this[_0xc7a114(0x1d0)][_0xc7a114(0x1fe)](_0x1dc2ca);if(_0x382b12){const _0x40973a=[];for(const [_0x443483,_0x359c5f]of _0x382b12)for(const [_0x1975ed,_0x1b2b53]of _0x359c5f)_0x40973a[_0xc7a114(0x1ea)]({'unitId':_0x443483,'sheetId':_0x1975ed,'range':_0x1b2b53,'id':_0x1dc2ca});this['_dependencyRTreeCache']['bulkRemove'](_0x40973a);}}['removeFormulaDependencyByDefinedName'](_0x5c4448,_0x5e612c){const _0x47f342=_0x3e7249,_0xcba461=this[_0x47f342(0x262)][_0x47f342(0x1fe)](_0x5c4448);if(_0xcba461){const _0x4955d4=_0xcba461[_0x47f342(0x1fe)](_0x5e612c);if(_0x4955d4){for(const _0x5bf9cc of _0x4955d4)this[_0x47f342(0x1db)](_0x5bf9cc),this[_0x47f342(0x209)](_0x5bf9cc);_0x4955d4['clear']();}}}[_0x3e7249(0x1e5)](){const _0x28b2ac=_0x3e7249;this[_0x28b2ac(0x24d)][_0x28b2ac(0x1e5)]();}[_0x3e7249(0x20d)](){const _0x568b79=_0x3e7249;this['_dependencyRTreeCache'][_0x568b79(0x20d)]();}[_0x3e7249(0x209)](_0x29289a){const _0x4a6e0c=_0x3e7249;_0x29289a!=null&&this['_allTreeMap'][_0x4a6e0c(0x260)](_0x29289a);}[_0x3e7249(0x277)](_0xf206e6){const _0x4c1b41=_0x3e7249;var _0x2473ae,_0x459716;const _0x10f44a=_0xf206e6[_0x4c1b41(0x225)];let _0x119b87=this['_allTreeMap'][_0x4c1b41(0x1fe)](_0xf206e6[_0x4c1b41(0x229)]);for(let _0x402188=0x0;_0x402188<_0x10f44a[_0x4c1b41(0x1f5)];_0x402188++){const _0x5a750e=_0x10f44a[_0x402188];let {unitId:_0x5d5d0c,sheetId:_0x47e08c,range:_0x1b7250}=_0x5a750e;_0x119b87||(_0x119b87=new Map(),this[_0x4c1b41(0x1d0)]['set'](_0xf206e6[_0x4c1b41(0x229)],_0x119b87)),_0x119b87[_0x4c1b41(0x238)](_0x5d5d0c)||_0x119b87[_0x4c1b41(0x212)](_0x5d5d0c,new Map());const _0x2c830b=(_0x2473ae=_0x119b87==null?void 0x0:_0x119b87[_0x4c1b41(0x1fe)](_0x5d5d0c))==null?void 0x0:_0x2473ae[_0x4c1b41(0x1fe)](_0x47e08c);_0x2c830b&&(_0x1b7250={'startRow':Math[_0x4c1b41(0x1d7)](_0x1b7250[_0x4c1b41(0x237)],_0x2c830b[_0x4c1b41(0x237)]),'startColumn':Math[_0x4c1b41(0x1d7)](_0x1b7250[_0x4c1b41(0x211)],_0x2c830b['startColumn']),'endRow':Math['max'](_0x1b7250[_0x4c1b41(0x23a)],_0x2c830b['endRow']),'endColumn':Math[_0x4c1b41(0x206)](_0x1b7250[_0x4c1b41(0x230)],_0x2c830b['endColumn'])}),(_0x459716=_0x119b87['get'](_0x5d5d0c))==null||_0x459716[_0x4c1b41(0x212)](_0x47e08c,_0x1b7250);}}}var k=Object[_0x3e7249(0x24a)],K=(_0x3521c1,_0x25d59e,_0x12df77,_0x5c0b6d)=>{const _0x4cc62a=_0x3e7249;for(var _0x24d76d=_0x5c0b6d>0x1?void 0x0:_0x5c0b6d?k(_0x25d59e,_0x12df77):_0x25d59e,_0x291886=_0x3521c1[_0x4cc62a(0x1f5)]-0x1,_0x4f427f;_0x291886>=0x0;_0x291886--)(_0x4f427f=_0x3521c1[_0x291886])&&(_0x24d76d=_0x4f427f(_0x24d76d)||_0x24d76d);return _0x24d76d;};function _0x4077(){const _0x148eb=['checkAsyncNode','isForceCalculate','3483492HrKgPy','markedAsNoFunctionsExecuted','UniverProFormulaEnginePlugin','getOwnPropertyDescriptor','CURRENTLY_CALCULATING_ARRAY_FORMULA','24ksywAa','_dependencyRTreeCache','_dependencyRTreeCacheForAddressFunction','_registerFormulas','row','_runtimeService','bulkSearch','START_DEPENDENCY','UniverFormulaEnginePlugin','_restDependencyTreeId','_featureFormulaData','defineProperty','setTotalFormulasToCalculate','getAllRuntimeData','setValue','refOffsetX','enableCycleDependency','isDirty','refOffsetY','_calculateRunList','delete','UniverLicensePlugin','_definedNameMap','_dependencyTreeCache','addOtherFormulaDependencyMainData','FormulaDependencyTreeVirtual','column','_getUpdateTreeListAndMakeDependency','getDirtyData','clearFeatureFormulaDependency','_getFeatureFormulaTree','_otherFormulaManagerService','ENGINE_FORMULA_PLUGIN_CONFIG_KEY','_isCyclicUtilMap','addFormulaDependencyByDefinedName','removeFormulaDependency','pop','FormulaDependencyTreeType','52212GZlvyn','setCompletedArrayFormulasCount','_otherFormulaData','message','_formulaData','_addAllTreeMap','ObjectMatrix','DependencyManagerService','_currentConfigService','getFormulaDependency','forEach','_getFirstCellOfRange','_checkIsCycleDependency','unshiftString','_config','FormulaExecuteStageType','565HVibht','Module','_createVirtualFDtree','symbol','isVirtual','isAdded','_dependencyManagerService','add','clearOtherFormulaDependency','clearFormulaDependency','_allTreeMap','DependencyManagerBaseService','markedAsSuccessfullyExecuted','5123241aWlUDQ','_otherFormulaDataMainData','columnCount','getOtherFormulaDependency','min','setRuntimeData','_apply','OTHER_FORMULA','_removeDependencyRTreeCache','setCurrent','forValue','parseInt','subUnitId','setTotalArrayFormulasToCalculate','RTree','FEATURE_FORMULA','setRuntimeFeatureRange','_createFDtree','openKdTree','getRuntimeState','addFormulaDependency','getDirtyNameMap','_initLicenseValid','push','setSkip','FormulaDependencyTree','_configService','dependencySheetName','generate','hasOwnProperty','START_CALCULATION','refTree','resolve','call','length','return\x20','dispose','setFormulaExecuteStage','generateAstNode','_interpreter','toStringTag','removeOtherFormulaDependency','CalculateFormulaService','get','rowCount','_getTreeById','searchDependency','removeFeatureFormulaDependency','isCache','isSkip','ParentDependencyTree\x20object\x20is\x20null','max','setRuntimeFeatureCellData','getFeatureFormulaDependency','_removeAllTreeMap','_formulaDependencyGenerator','featureId','dirtyRanges','closeKdTree','2493330yGCkkM','980427CyJrue','_updateRangeFlatten','startColumn','set','DependentOn','addFeatureFormulaDependency','clear','getClearDependencyTreeCache','formulaId','featureDirtyRanges','hasOtherFormulaDataMainData','addOtherFormulaDependency','toRTreeItem','353578ZOiTov','realDeleteValue','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}}','type','IFormulaDependencyGenerator','executeAsync','getOtherFormulaData','markedAsStopFunctionsExecuted','size','rangeList','_executionInProgressListener$','keys','generateRandomDependencyTreeId','treeId','_injector','getValue','setRuntimeOtherData','IDependencyManagerService','unitId','START_CALCULATION_ARRAY_FORMULA','endColumn','setCompletedFormulasCount','_astTreeBuilder','getUnitData','FormulaDependencyGenerator','2710293OvNLmi','ICalculateFormulaService','startRow','has','next','endRow','getExcludedRange','node','formula','getDirtyRanges','isStopExecution','_lexer','_getTreeNode','_removeDependencyRTreeCacheById','getConfig','_traverse'];_0x4077=function(){return _0x148eb;};return _0x4077();}const B=Number[_0x3e7249(0x1de)](0x6895ad4c);exports[_0x3e7249(0x249)]=class extends u[_0x3e7249(0x254)]{['_initializeWithOverride'](){const _0x108fdd=_0x3e7249;var _0x1997e9,_0x5cc79b;this[_0x108fdd(0x1e9)]()?(_0x1997e9=this['_config'])!=null&&_0x1997e9['notExecuteFormula']||[[u[_0x108fdd(0x236)],{'useClass':N}],[u[_0x108fdd(0x22d)],{'useClass':b}],[u[_0x108fdd(0x220)],{'useClass':U}]][_0x108fdd(0x1c0)](_0x26a438=>this[_0x108fdd(0x22a)]['add'](_0x26a438)):(_0x5cc79b=this[_0x108fdd(0x1c4)])!=null&&_0x5cc79b['notExecuteFormula']||[[u[_0x108fdd(0x236)],{'useClass':u[_0x108fdd(0x1fd)]}],[u[_0x108fdd(0x22d)],{'useClass':u[_0x108fdd(0x279)]}],[u['IFormulaDependencyGenerator'],{'useClass':u[_0x108fdd(0x234)]}]][_0x108fdd(0x1c0)](_0x5baae2=>this[_0x108fdd(0x22a)][_0x108fdd(0x1cd)](_0x5baae2));}[_0x3e7249(0x1e9)](){const _0x4d3179=_0x3e7249;var _0x3656f7;const _0x12be3d=(_0x3656f7=this[_0x4d3179(0x1ed)][_0x4d3179(0x243)](C['LS_CONFIG_KEY']))!=null?_0x3656f7:{},{ls:_0x566d79,pbk:_0x3c21cb}=_0x12be3d;if(!_0x566d79||!_0x3c21cb)return!0x1;const _0x37bdd7=C[_0x4d3179(0x1c3)](Y,j),_0x11befb=new Function(_0x4d3179(0x1f6)+_0x37bdd7)()(_0x566d79,_0x3c21cb),_0x2d13c3=_0x11befb[_0x4d3179(0x275)];return _0x11befb['valid']&&C['isFeatureAuthorizedWithinTime'](_0x2d13c3,'sf',B)?C['getSheetFeatureLimit'](_0x2d13c3,!0x0,'a',!0x0,!0x1,!0x1):!0x1;}},exports['UniverProFormulaEnginePlugin']=K([R[_0x3e7249(0x213)](C[_0x3e7249(0x261)])],exports[_0x3e7249(0x249)]),Object[_0x3e7249(0x227)](u)[_0x3e7249(0x1c0)](_0x2cac3f=>{const _0x27bd16=_0x3e7249;_0x2cac3f!=='default'&&!Object['prototype'][_0x27bd16(0x1f0)][_0x27bd16(0x1f4)](exports,_0x2cac3f)&&Object[_0x27bd16(0x257)](exports,_0x2cac3f,{'enumerable':!0x0,'get':()=>u[_0x2cac3f]});});