@univerjs-pro/sheets-pivot
Version:
Univer Sheets Pivot Table
1 lines • 249 kB
JavaScript
'use strict';const _0x4c46f9=_0x8331;(function(_0x2118ad,_0x3a9c0a){const _0x49277a=_0x8331,_0x477acc=_0x2118ad();while(!![]){try{const _0x1b3d5d=-parseInt(_0x49277a(0x208))/0x1*(parseInt(_0x49277a(0x1cf))/0x2)+parseInt(_0x49277a(0x152))/0x3*(-parseInt(_0x49277a(0x31d))/0x4)+parseInt(_0x49277a(0x1aa))/0x5+-parseInt(_0x49277a(0x238))/0x6*(-parseInt(_0x49277a(0x272))/0x7)+parseInt(_0x49277a(0x363))/0x8+-parseInt(_0x49277a(0x3a5))/0x9*(parseInt(_0x49277a(0x3cb))/0xa)+-parseInt(_0x49277a(0x2fa))/0xb*(-parseInt(_0x49277a(0xd4))/0xc);if(_0x1b3d5d===_0x3a9c0a)break;else _0x477acc['push'](_0x477acc['shift']());}catch(_0x334e3f){_0x477acc['push'](_0x477acc['shift']());}}}(_0x34c1,0x9a96a));var wo=Object[_0x4c46f9(0x34c)],_o=(_0x96fb84,_0x15ff48,_0x2e6c38)=>_0x15ff48 in _0x96fb84?wo(_0x96fb84,_0x15ff48,{'enumerable':!0x0,'configurable':!0x0,'writable':!0x0,'value':_0x2e6c38}):_0x96fb84[_0x15ff48]=_0x2e6c38,x=(_0x3fc25f,_0x593de1,_0x42c51b)=>_o(_0x3fc25f,typeof _0x593de1!='symbol'?_0x593de1+'':_0x593de1,_0x42c51b);Object[_0x4c46f9(0x34c)](exports,Symbol[_0x4c46f9(0x2c3)],{'value':'Module'});const p=require(_0x4c46f9(0x1e1)),v=require('@univerjs/core'),ve=require(_0x4c46f9(0x16e)),V=require(_0x4c46f9(0x37d)),ge=require('rxjs'),ue=require(_0x4c46f9(0x30d)),Ot=require(_0x4c46f9(0x1c4)),Ro=require(_0x4c46f9(0x287)),Oe=require(_0x4c46f9(0x2b3)),Jt=Number[_0x4c46f9(0x223)](0x67ed1a12),Do=0x10,Ct=0x1,It='SHEET_PIVOT_TABLE_PLUGIN',De=0x1,Eo=_0x4c46f9(0xde),No='rgb(255,255,255)',Ze='#b2b2b2',Uo='#f4f4f5',Vo='#f4f4f5',xo=_0x4c46f9(0x33a),Oo=_0x4c46f9(0x2ff),Ao=_0x4c46f9(0x3c0),ko='#e6ebfa',jo=_0x4c46f9(0x2ff),Lo=_0x4c46f9(0x3c0),Bo=_0x4c46f9(0x249),Go=0xe,Jo=0x6;var yt=(_0x34ece5=>(_0x34ece5[_0x4c46f9(0x1ab)]=_0x4c46f9(0x389),_0x34ece5['New']=_0x4c46f9(0x397),_0x34ece5))(yt||{});const qt={'sheets-pivot':{'blankValue':'','columnName':'','subTotalText':'','grandTotalText':'','valueText':'','averageName':'','countName':'','countNumsName':'','maxName':'','minName':'','productName':'','stdDevName':'','stdDevpName':'','sumName':'','varName':'','varpName':'','value':'','blank':'','subTotal':'','grandTotal':'','emptyPivot':{'filter':'','row':'','column':'','values':''},'dateGroup':{'year':'','month':'','day':'','hour':'','minute':'','quarter':'','monthDate':'','yearQuarter':'','yearMonth':'','yearMonthDate':''},'cellDateGroupDisplay':{'minute':'','hour':'','hourMinute':'','date':'','month':'','monthDate':'','quarter':'','year':'','yearMonth':'','yearMonthDate':'','yearQuarter':''}}},qo=0x1e,Te={'b':{'s':0x1,'cl':{'rgb':Ze}},'l':{'s':0x1,'cl':{'rgb':Ze}},'r':{'s':0x1,'cl':{'rgb':Ze}},'t':{'s':0x1,'cl':{'rgb':Ze}}},X={'bg':{'rgb':Eo},'ht':0x2,'vt':0x2,'tb':0x1},R={'bg':{'rgb':No},'ht':0x2,'vt':0x2,'tb':0x1},te={'rowStyle':{'bg':{'rgb':Bo},'bd':Te,'bl':0x1,'vt':0x2},'colStyle':{'bg':{'rgb':jo},'bd':null,'cl':{'rgb':Lo},'bl':0x1,'vt':0x2},'subTotalStyle':{'bd':Te,'bg':{'rgb':ko},'vt':0x2},'cornerStyle':{'bd':Te,'bg':{'rgb':xo},'bl':0x1,'vt':0x2},'pageStyle':{'bd':Te,'bg':{'rgb':Uo},'vt':0x2},'leafStyle':{'bd':Te,'bg':{'rgb':Vo},'vt':0x2},'grandTotal':{'bd':null,'bg':{'rgb':Oo},'cl':{'rgb':Ao},'bl':0x1,'vt':0x2},'dataStyle':{'bd':Te,'vt':0x2}};function $o(_0x5db666,_0x42f6ef,_0x5499ad){const _0x5ca9a1=_0x4c46f9,_0x1b5f7b=_0x5db666[_0x5ca9a1(0x202)](v[_0x5ca9a1(0x348)]),_0x42234b=_0x5499ad[_0x5ca9a1(0x139)]('_');switch(_0x42f6ef){case p['PivotDateGroupFieldDateTypeEnum'][_0x5ca9a1(0x1ff)]:return _0x1b5f7b['t'](_0x5ca9a1(0x1ee),..._0x42234b);case p[_0x5ca9a1(0x2a8)][_0x5ca9a1(0x36c)]:return _0x1b5f7b['t']('sheets-pivot.cellDateGroupDisplay.minute',..._0x42234b);case p[_0x5ca9a1(0x2a8)][_0x5ca9a1(0xd8)]:return _0x1b5f7b['t'](_0x5ca9a1(0x392),..._0x42234b);case p[_0x5ca9a1(0x2a8)]['HourMinute']:return _0x1b5f7b['t']('sheets-pivot.cellDateGroupDisplay.hourMinute',..._0x42234b);case p[_0x5ca9a1(0x2a8)][_0x5ca9a1(0x30a)]:return _0x1b5f7b['t'](_0x5ca9a1(0x3d8),..._0x42234b);case p[_0x5ca9a1(0x2a8)][_0x5ca9a1(0x22c)]:return _0x1b5f7b['t']('sheets-pivot.cellDateGroupDisplay.month',..._0x42234b);case p[_0x5ca9a1(0x2a8)][_0x5ca9a1(0x3a7)]:return _0x1b5f7b['t']('sheets-pivot.cellDateGroupDisplay.quarter',..._0x42234b);case p['PivotDateGroupFieldDateTypeEnum'][_0x5ca9a1(0x315)]:return _0x1b5f7b['t']('sheets-pivot.cellDateGroupDisplay.yearMonth',..._0x42234b);case p[_0x5ca9a1(0x2a8)][_0x5ca9a1(0x131)]:return _0x1b5f7b['t'](_0x5ca9a1(0x1db),..._0x42234b);case p[_0x5ca9a1(0x2a8)][_0x5ca9a1(0x298)]:return _0x1b5f7b['t'](_0x5ca9a1(0x3e3),..._0x42234b);}return'';}const Ae=(_0x3d0ef9,_0x238456,_0x46dcdf,_0x54dba4)=>{const _0x2224f9=_0x4c46f9;let _0x16c679;const _0x3b5081=_0x3d0ef9[_0x2224f9(0x202)](v[_0x2224f9(0x3c8)])[_0x2224f9(0x17a)](v['UniverInstanceType']['UNIVER_SHEET']);if(!_0x3b5081)return null;const _0x28686d=_0x3b5081[_0x2224f9(0x2d9)]();let _0x3c1e59;if(_0x46dcdf&&(_0x3c1e59=_0x28686d['setValue'](_0x46dcdf)),_0x238456!=null&&_0x238456['v']||(_0x238456==null?void 0x0:_0x238456['v'])===0x0){_0x16c679||(_0x16c679={});const _0x24da03=$t(_0x238456['v']);typeof _0x24da03==_0x2224f9(0x312)?_0x16c679['t']=v[_0x2224f9(0x3d3)][_0x2224f9(0x21c)]:typeof _0x24da03==_0x2224f9(0x21d)&&(_0x16c679['t']=v[_0x2224f9(0x3d3)][_0x2224f9(0x122)]),_0x16c679['v']=_0x24da03;}if((_0x238456!=null&&_0x238456['i']||(_0x238456==null?void 0x0:_0x238456['i'])===0x0)&&(_0x16c679||(_0x16c679={}),_0x16c679['fi']=_0x238456['i']),_0x238456!=null&&_0x238456['s']&&(_0x16c679||(_0x16c679={}),_0x16c679[_0x2224f9(0x210)]=_0x238456['s']),_0x46dcdf&&(_0x16c679||(_0x16c679={}),_0x16c679['s']=_0x3c1e59),_0x54dba4&&_0x16c679!=null&&_0x16c679['v']&&_0x16c679[_0x2224f9(0x210)]!==p[_0x2224f9(0x321)][_0x2224f9(0x170)]&&_0x16c679['pbt']!==p[_0x2224f9(0x321)][_0x2224f9(0x10a)]){const _0x1a1c00=String(_0x16c679['v']),{dateType:_0x31baca}=_0x54dba4;_0x16c679['v']=$o(_0x3d0ef9,_0x31baca,_0x1a1c00),_0x16c679['t']=v[_0x2224f9(0x3d3)][_0x2224f9(0x122)];}return _0x16c679;},Wo=(_0xe176e3,_0x1dea40,_0x24b2b6,_0x449094)=>{const _0x254dd1=_0x4c46f9;var _0xfe9a24,_0x2f914b,_0x454f9b,_0x40f7a4,_0x11bb97,_0x5b0fca,_0x47d81d,_0x17688f,_0x181934,_0x575e9e,_0x223dd5,_0x2fbbae,_0x465b9e,_0x451132;const _0x37f025=_0x24b2b6[_0x254dd1(0x311)],{cornerView:_0x21a9d7,rowView:_0x3f1762,colView:_0x54c380,dataView:_0x38df27,pageView:_0x3417af,formatMap:_0x4300ac,groupInfo:_0xeb2c6d}=_0x1dea40,{row:_0x3d7de8,col:_0x39765d}=_0x37f025,_0x1fcc68=new v[(_0x254dd1(0x29f))](),_0x567657={},_0x395ca9={},_0x161738={},_0x49ef29={},_0x33ac30={};let _0x2d638c=_0x3d7de8,_0xdf621f=_0x39765d;Object[_0x254dd1(0x230)](_0x3417af['data'])[_0x254dd1(0x1f3)](_0x14c449=>{const _0x5dba30=_0x254dd1;Object['keys'](_0x3417af[_0x5dba30(0x112)][Number(_0x14c449)])['forEach'](_0x5d5bcd=>{const _0x270279=_0x5dba30,_0xd6963e={..._0x3417af['data'][Number(_0x14c449)][Number(_0x5d5bcd)]};_0x1fcc68[_0x270279(0x130)](Number(_0x14c449)+_0x2d638c,Number(_0x5d5bcd)+_0xdf621f,Ae(_0xe176e3,_0xd6963e,te[_0x270279(0x1fd)]));});});const _0x58edcd=Object[_0x254dd1(0x230)](_0x3417af[_0x254dd1(0x112)])[_0x254dd1(0x190)];_0x2d638c+=_0x58edcd+(_0x58edcd?De:0x0);const _0x42badd=_0x21a9d7[_0x254dd1(0xe8)](),_0x31cbf7=_0x21a9d7[_0x254dd1(0x1b5)]();for(let _0x4cb570=0x0;_0x4cb570<_0x42badd;_0x4cb570++)for(let _0x203bcf=0x0;_0x203bcf<_0x31cbf7;_0x203bcf++){const _0x1884ca={...(_0x2f914b=(_0xfe9a24=_0x21a9d7[_0x254dd1(0x112)])==null?void 0x0:_0xfe9a24[_0x4cb570])==null?void 0x0:_0x2f914b[_0x203bcf]};_0x1884ca&&((_0x454f9b=_0x3f1762['headerMap'][_0x203bcf])!=null&&_0x454f9b[_0x254dd1(0x394)])&&_0x203bcf===_0x31cbf7-0x1&&_0x4cb570===_0x42badd-0x1&&(_0x1884ca['v']=''+_0x449094[_0x254dd1(0x2a6)]),_0x1fcc68['setValue'](_0x4cb570+_0x2d638c,_0x203bcf+_0xdf621f,Ae(_0xe176e3,_0x1884ca,te[_0x254dd1(0x337)]));}for(let _0x40f9e4=0x0;_0x40f9e4<_0x21a9d7[_0x254dd1(0x303)]['length'];_0x40f9e4++)_0x21a9d7['info'][_0x40f9e4]&&(_0x161738[''+(_0x40f9e4+_0xdf621f)]=_0x21a9d7['info'][_0x40f9e4]);_0xdf621f+=_0x31cbf7;const _0x4a209f=_0x54c380[_0x254dd1(0x37f)],_0x348564=_0x54c380[_0x254dd1(0x180)]()>=0x0?_0x54c380[_0x254dd1(0x180)]()+0x1:0x0,_0x39ceab=_0x54c380[_0x254dd1(0x1d7)]()>=0x0?_0x54c380[_0x254dd1(0x1d7)]()+0x1:0x0;for(let _0x60728c=0x0;_0x60728c<_0x39ceab;_0x60728c++){for(let _0x446fcd=0x0;_0x446fcd<_0x348564;_0x446fcd++){const _0x4f131e={...(_0x11bb97=(_0x40f7a4=_0x54c380[_0x254dd1(0x112)])==null?void 0x0:_0x40f7a4[_0x446fcd])==null?void 0x0:_0x11bb97[_0x60728c]},_0x11e62a=(_0x5b0fca=_0x4a209f[_0x446fcd])==null?void 0x0:_0x5b0fca[_0x254dd1(0x3a6)],_0x1ce00e=_0x4300ac[_0x11e62a],_0x3cb765=_0xeb2c6d[_0x11e62a];_0x4f131e&&(_0x4f131e['v']=_e(_0x4f131e,_0x446fcd===0x0&&((_0x47d81d=_0x54c380[_0x254dd1(0x1c7)](_0x60728c+0x1))==null?void 0x0:_0x47d81d[_0x254dd1(0x394)]),_0x1ce00e,_0x449094));let _0x3b0059;_0x1ce00e?_0x3b0059={...te['colStyle'],'n':{'pattern':_0x1ce00e}}:_0x3b0059={...te[_0x254dd1(0x353)]},_0x1fcc68[_0x254dd1(0x130)](_0x446fcd+_0x2d638c,_0x60728c+_0xdf621f,Ae(_0xe176e3,_0x4f131e,_0x3b0059,_0x3cb765));}_0x54c380[_0x254dd1(0x303)][_0x60728c]&&(_0x395ca9[''+(_0x60728c+_0xdf621f)]=_0x54c380[_0x254dd1(0x303)][_0x60728c]),_0x54c380[_0x254dd1(0x37f)][_0x60728c+0x1]&&(_0x33ac30[''+(_0x60728c+_0x2d638c+0x1)]=_0x54c380[_0x254dd1(0x37f)][_0x60728c+0x1]);}_0x2d638c+=_0x42badd;const _0x5da9d7=_0x3f1762[_0x254dd1(0x37f)],_0x307a38=_0x3f1762['getLastRow']()>=0x0?_0x3f1762[_0x254dd1(0x180)]()+0x1:0x0,_0x356351=_0x3f1762['getLastCol']()>=0x0?_0x3f1762[_0x254dd1(0x1d7)]()+0x1:0x0;for(let _0xb22775=0x0;_0xb22775<_0x307a38;_0xb22775++){for(let _0x2bff02=0x0;_0x2bff02<_0x356351;_0x2bff02++){const _0x4d94a7={...(_0x181934=(_0x17688f=_0x3f1762[_0x254dd1(0x112)])==null?void 0x0:_0x17688f[_0xb22775])==null?void 0x0:_0x181934[_0x2bff02]},_0x17252e=(_0x575e9e=_0x5da9d7[_0x2bff02])==null?void 0x0:_0x575e9e['tableFieldId'],_0x2848a6=_0x4300ac[_0x17252e],_0x32eaed=_0xeb2c6d[_0x17252e];_0x4d94a7&&(_0x4d94a7['v']=_e(_0x4d94a7,!0x1,_0x2848a6,_0x449094));let _0x53d932;_0x3f1762[_0x254dd1(0x303)][_0xb22775]['level']===_0x3f1762[_0x254dd1(0x1b5)]()?_0x53d932=te[_0x254dd1(0x2d6)]:_0x3f1762[_0x254dd1(0x303)][_0xb22775]['isBottomTotal']?_0x53d932=_0x3f1762['info'][_0xb22775][_0x254dd1(0x102)]===0x0?te[_0x254dd1(0x1a0)]:te['subTotalStyle']:_0x53d932=te['rowStyle'],_0x2848a6&&(_0x53d932={..._0x53d932,'n':{'pattern':_0x2848a6}}),_0x1fcc68[_0x254dd1(0x130)](_0xb22775+_0x2d638c,_0x2bff02+_0x39765d,Ae(_0xe176e3,_0x4d94a7,_0x53d932,_0x32eaed));}_0x3f1762[_0x254dd1(0x303)][_0xb22775]&&(_0x567657[''+(_0xb22775+_0x2d638c)]=_0x3f1762[_0x254dd1(0x303)][_0xb22775]),_0x3f1762['headerMap'][_0xb22775]&&(_0x49ef29[''+(_0xb22775+_0x39765d)]=_0x3f1762[_0x254dd1(0x37f)][_0xb22775]);}const _0x4b7126=_0x38df27[_0x254dd1(0xe8)](),_0xeb97b7=_0x38df27[_0x254dd1(0x1b5)]();for(let _0x3e9265=0x0;_0x3e9265<_0x4b7126;_0x3e9265++)for(let _0x5b0ff7=0x0;_0x5b0ff7<_0xeb97b7;_0x5b0ff7++){const _0x1f5c0a={...(_0x2fbbae=(_0x223dd5=_0x38df27[_0x254dd1(0x112)])==null?void 0x0:_0x223dd5[_0x3e9265])==null?void 0x0:_0x2fbbae[_0x5b0ff7]};let _0x3f3e22;_0x3f1762['info'][_0x3e9265][_0x254dd1(0x156)]?_0x3f3e22=_0x3f1762[_0x254dd1(0x303)][_0x3e9265][_0x254dd1(0x102)]===0x0?te[_0x254dd1(0x1a0)]:te[_0x254dd1(0x106)]:_0x3f3e22=te[_0x254dd1(0x154)];const _0x50f3c8=_0x3f1762[_0x254dd1(0x303)][_0x3e9265][_0x254dd1(0x3c4)],_0x4a859b=_0x54c380[_0x254dd1(0x303)][_0x5b0ff7][_0x254dd1(0x3c4)],_0xc16979=Math[_0x254dd1(0x399)](_0x50f3c8,_0x4a859b),_0x2f5b42=_0x24b2b6[_0x254dd1(0x3be)]['valueFields']['concat']();let _0x503466='';_0xc16979<0x0?_0x503466=(_0x465b9e=_0x2f5b42[0x0])!=null?_0x465b9e:'':_0x503466=(_0x451132=_0x2f5b42[_0xc16979])!=null?_0x451132:'';const _0x20a6bf=_0x4300ac[_0x503466];_0x20a6bf&&(_0x3f3e22={..._0x3f3e22,'n':{'pattern':_0x20a6bf}}),_0x1fcc68[_0x254dd1(0x130)](_0x3e9265+_0x2d638c,_0x5b0ff7+_0xdf621f,Ae(_0xe176e3,_0x1f5c0a,_0x3f3e22));}return{'valueMatrix':_0x1fcc68,'rowInfo':_0x567657,'colInfo':_0x395ca9,'cornerInfo':_0x161738,'rowHeaderMap':_0x49ef29,'colHeaderMap':_0x33ac30};};function _e(_0x2ed087,_0x8e272c,_0x49e76c,_0x2ad8d8){const _0x14bc14=_0x4c46f9;let _0x4de2c7=_0x2ed087['v'];_0x8e272c&&(_0x4de2c7=''+_0x2ad8d8[_0x14bc14(0x2a6)]);const _0x1f4476=_0x2ed087['t']&&(_0x2ed087['t']&p[_0x14bc14(0x334)][_0x14bc14(0x35a)])>0x0;if(_0x1f4476&&(_0x4de2c7=''+_0x2ad8d8['sheets-pivot.blank']),_0x2ed087['s']===p[_0x14bc14(0x321)][_0x14bc14(0x10a)]){let _0x2db837=_0x4de2c7,_0xea2cee='';p[_0x14bc14(0x2b8)](_0x4de2c7)&&(_0x2db837=_0x4de2c7[_0x14bc14(0x2cd)],_0xea2cee=_0x4de2c7['value']);const _0x1669cc=_0x49e76c&&!_0x1f4476?v[_0x14bc14(0x17d)]['format'](_0x49e76c,Number(_0x2db837)):_0x2db837;_0xea2cee?_0x4de2c7=_0x1669cc+'\x20'+_0xea2cee:_0x4de2c7=_0x1669cc+'\x20'+_0x2ad8d8['sheets-pivot.subTotal'];}else _0x2ed087['s']===p['PivotCellStyleTypeEnum'][_0x14bc14(0x170)]&&(_0x4de2c7=_0x4de2c7+'\x20'+_0x2ad8d8['sheets-pivot.grandTotal']);return _0x4de2c7;}function $t(_0x345b35){const _0x558207=_0x4c46f9;if(p[_0x558207(0x107)](_0x345b35)){const {errorType:_0x385eba}=_0x345b35;switch(_0x385eba){case p[_0x558207(0x250)][_0x558207(0x18f)]:return ve['ErrorType'][_0x558207(0x2d4)];case p[_0x558207(0x250)][_0x558207(0x1eb)]:return ve[_0x558207(0x2ce)]['NUM'];case p[_0x558207(0x250)]['NotFunction']:return ve[_0x558207(0x2ce)][_0x558207(0x273)];case p[_0x558207(0x250)]['NotName']:return ve[_0x558207(0x2ce)][_0x558207(0x273)];case p[_0x558207(0x250)][_0x558207(0x15b)]:return ve['ErrorType'][_0x558207(0x2ca)];}}return _0x345b35;}function oe(_0x102ce8,_0x292166,_0x22e7c7=!0x1,_0x22e409=!0x1){const _0x5bde41=_0x4c46f9,{data:_0x3e3c93}=_0x292166,_0x5cdb67=_0x292166[_0x5bde41(0xe8)](),_0x2dbf29=_0x292166[_0x5bde41(0x1b5)]();if(_0x5cdb67<=0x0||_0x2dbf29<=0x0)return[];const _0x33752b=_0x292166['getLastCol'](),_0x19f0fb=_0x292166[_0x5bde41(0x180)](),_0x192611=_0x22e409?_0x19f0fb>=0x0?_0x19f0fb+0x1:0x0:_0x5cdb67,_0x202d0e=_0x22e409?_0x33752b>=0x0?_0x33752b+0x1:0x0:_0x2dbf29,{row:_0x5ba176,col:_0x22d702}=_0x102ce8,_0x380446=_0x5ba176,_0x176f13=_0x22d702;if(_0x22e7c7){const _0x35b3f7=[];for(const [_0x29ba3c,_0x724adc]of Object[_0x5bde41(0x2f7)](_0x3e3c93))for(const [_0x3a3378,_0x749f01]of Object[_0x5bde41(0x2f7)](_0x724adc))_0x35b3f7['push'](v[_0x5bde41(0x143)](_0x380446+Number(_0x29ba3c),_0x176f13+Number(_0x3a3378)));return _0x35b3f7;}else{const _0x348cf7=_0x22e409?_0x192611>0x0?0x1:0x0:0x1,_0x33a878=_0x22e409?_0x202d0e>0x0?0x1:0x0:0x1,_0x1c5408=_0x5ba176+_0x192611-_0x348cf7,_0x594c21=_0x22d702+_0x202d0e-_0x33a878;return[{'startRow':_0x380446,'startColumn':_0x176f13,'endRow':_0x1c5408,'endColumn':_0x594c21}];}}const $='SHEET_PIVOT_IN_MAIN_THREAD',Pt=_0x4c46f9(0x318);var k=(_0x4e9152=>(_0x4e9152[_0x4c46f9(0x1d0)]=_0x4c46f9(0x213),_0x4e9152[_0x4c46f9(0x205)]=_0x4c46f9(0x179),_0x4e9152[_0x4c46f9(0x328)]=_0x4c46f9(0x26f),_0x4e9152[_0x4c46f9(0x1b2)]=_0x4c46f9(0x1b2),_0x4e9152[_0x4c46f9(0x34e)]=_0x4c46f9(0x20a),_0x4e9152[_0x4c46f9(0x33e)]='movePivotField',_0x4e9152[_0x4c46f9(0x281)]=_0x4c46f9(0x221),_0x4e9152[_0x4c46f9(0xfd)]=_0x4c46f9(0x116),_0x4e9152['SetPivotFilter']='setPivotFilter',_0x4e9152['SetPivotSort']=_0x4c46f9(0x1c3),_0x4e9152[_0x4c46f9(0x161)]=_0x4c46f9(0x393),_0x4e9152['UpdatePivotSource']=_0x4c46f9(0x297),_0x4e9152['UpdateValuePosition']=_0x4c46f9(0x22a),_0x4e9152['DrillDown']=_0x4c46f9(0xd9),_0x4e9152[_0x4c46f9(0x356)]='setValuePivotFilter',_0x4e9152[_0x4c46f9(0x359)]=_0x4c46f9(0x1af),_0x4e9152['ResetPivotTable']=_0x4c46f9(0x196),_0x4e9152))(k||{});const Ko={'sheets-pivot.blankValue':_0x4c46f9(0x207),'sheets-pivot.columnName':_0x4c46f9(0x302),'sheets-pivot.subTotalText':_0x4c46f9(0x2af),'sheets-pivot.grandTotalText':'Grand\x20Total','sheets-pivot.valueText':'Value','sheets-pivot.averageName':_0x4c46f9(0x2bd),'sheets-pivot.countName':_0x4c46f9(0x276),'sheets-pivot.countNumsName':'Count\x20of\x20','sheets-pivot.maxName':'Max\x20of\x20','sheets-pivot.minName':_0x4c46f9(0x372),'sheets-pivot.productName':_0x4c46f9(0x2c1),'sheets-pivot.stdDevName':_0x4c46f9(0x15c),'sheets-pivot.stdDevpName':'StdDevp\x20of\x20','sheets-pivot.sumName':_0x4c46f9(0x237),'sheets-pivot.varName':'Var\x20of\x20','sheets-pivot.varpName':_0x4c46f9(0x38c),'sheets-pivot.subTotal':_0x4c46f9(0x10a),'sheets-pivot.grandTotal':_0x4c46f9(0x2e9),'sheets-pivot.value':_0x4c46f9(0x1c9),'sheets-pivot.blank':_0x4c46f9(0x35a),'sheets-pivot.emptyPivot.filter':_0x4c46f9(0x1d0),'sheets-pivot.emptyPivot.row':_0x4c46f9(0x1ad),'sheets-pivot.emptyPivot.column':_0x4c46f9(0x1c8),'sheets-pivot.emptyPivot.values':_0x4c46f9(0x3b2)},At={'undos':[],'redos':[],'preUndos':[],'preRedos':[]},re=v[_0x4c46f9(0xf4)](_0x4c46f9(0x368)),Wt=v[_0x4c46f9(0x111)](_0x4c46f9(0x376));var be=(_0x46dc41=>(_0x46dc41['add']=_0x4c46f9(0x3ba),_0x46dc41[_0x4c46f9(0x396)]='delete',_0x46dc41[_0x4c46f9(0x31b)]=_0x4c46f9(0x31b),_0x46dc41))(be||{}),L=(_0x37ee5a=>(_0x37ee5a[_0x4c46f9(0x3e6)]=_0x4c46f9(0x3ba),_0x37ee5a[_0x4c46f9(0x2c6)]=_0x4c46f9(0x2c5),_0x37ee5a[_0x4c46f9(0x3df)]=_0x4c46f9(0x396),_0x37ee5a))(L||{});const Kt={0x0:'i',0x1:'d',0x2:'X',0x3:'m',0x4:'P',0x5:'h',0x6:'K',0x7:'p',0x8:'n',0x9:'w','A':'0','w':'1','V':'2','S':'3','L':'4','p':'5','l':'6','H':'7','Z':'8','R':'9','b':'a','e':'b','q':'c','M':'e','t':'f','I':'g','N':'j','T':'k','D':'l','d':'o','a':'q','C':'r','c':'s','F':'t','J':'u','g':'v','n':'x','v':'y','o':'z','E':'A','h':'B','B':'C','y':'D','Y':'E','k':'F','i':'G','z':'H','m':'I','j':'J','U':'L','X':'M','Q':'N','r':'O','O':'Q','x':'R','f':'S','s':'T','u':'U','G':'V','P':'W','K':'Y','W':'Z'},Ht='tJ8qF0d8\x201MqCv7F0d8(D0qM8cM,\x207JeD0q6Mv)\x20{\x20\x20\x20\x20FCv\x20{\x20\x20\x20\x20\x20\x20\x20\x20qd8cF\x20D0qM8cMm8td4bCFECCbv\x20=\x20D0qM8cM.c7D0F(\x27-\x27);\x20\x20\x20\x20\x20\x20\x20\x20qd8cF\x20dC0I08XMccbIM\x20=\x20jfrQ.7bCcM(bFde(D0qM8cMm8td4bCFECCbv[V]));\x20\x20\x20\x20\x20\x20\x20\x200t\x20(!dC0I08XMccbIM.J1)\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dC0I08XMccbIM.J1\x20=\x20QJ3eMC(D0qM8cMm8td4bCFECCbv[L]);\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x20\x20\x20\x20\x20\x20\x20qd8cF\x200cPdCTMC\x20=\x20Fv7Mdt\x20PdCTMCiDdebDfqd7M\x20!==\x20\x27J81Mt08M1\x27\x20&&\x20cMDt\x2008cFb8qMdt\x20PdCTMCiDdebDfqd7M;\x20\x20\x20\x20\x20\x20\x20\x20qd8cF\x20qd8FMnF\x20=\x200cPdCTMC\x20?\x20cMDt\x20:\x209081d9;\x20\x20\x20\x20\x20\x20\x20\x20qd8cF\x203MccbIMPdC1\x20=\x20qd8FMnF.__hbcMlL__.7bCcM(D0qM8cMm8td4bCFECCbv[V]);\x20\x20\x20\x20\x20\x20\x20\x20qd8cF\x203MccbIM\x20=\x20qd8FMnF.__zMn__.cFC08I0tv(3MccbIMPdC1);\x20\x20\x20\x20\x20\x20\x20\x20qd8cF\x20c0I8bFJCMPdC1\x20=\x20qd8FMnF.__hbcMlL__.7bCcM(D0qM8cMm8td4bCFECCbv[S]);\x20\x20\x20\x20\x20\x20\x20\x20qd8cF\x20c0I8bFJCM\x20=\x20qd8FMnF.__zMn__.cFC08I0tv(c0I8bFJCMPdC1);\x20\x20\x20\x20\x20\x20\x20\x20qd8cF\x20c0I8GbD01\x20=\x20qd8FMnF.__gMC0tv__(c0I8bFJCM,\x203MccbIM,\x207JeD0q6Mv);\x20\x20\x20\x20\x20\x20\x20\x20qd8cF\x201d3b08\x20=\x20dC0I08XMccbIM.13;\x20\x20\x20\x20\x20\x20\x20\x20tJ8qF0d8\x200cyd3b08XbFq508I(d4bFFMC8,\x20dzdcF)\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20qd8cF\x207bFFMC8\x20=\x20d4bFFMC8.CM7DbqM(/^.+/,\x20\x27\x27);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20qd8cF\x205dcF\x20=\x20dzdcF.CM7DbqM(/^.+/,\x20\x27\x27);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20qd8cF\x207bFFMC84bCFc\x20=\x207bFFMC8.c7D0F(\x27.\x27);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20qd8cF\x205dcF4bCFc\x20=\x205dcF.c7D0F(\x27.\x27);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200t\x20(!7bFFMC8.08qDJ1Mc(\x27*\x27))\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20CMFJC8\x207bFFMC8\x20===\x205dcF;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200t\x20(7bFFMC84bCFc.DM8IF5\x20<\x20V\x20||\x207bFFMC84bCFc[A]\x20!==\x20\x27*\x27)\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20CMFJC8\x20tbDcM;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20qd8cF\x207bFFMC8fJtt0n\x20=\x207bFFMC84bCFc.cD0qM(w).Nd08(\x27.\x27);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20qd8cF\x205dcFfJtt0n\x20=\x205dcF4bCFc.cD0qM(-7bFFMC84bCFc.DM8IF5\x20+\x20w).Nd08(\x27.\x27);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20CMFJC8\x207bFFMC8fJtt0n\x20===\x205dcFfJtt0n;\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x20\x20\x20\x20\x20\x20\x20DMF\x201d3b08GbD01\x20=\x20(1d3b08\x20&&\x201d3b08.DM8IF5)\x20?\x201d3b08.cd3M((13mFM3)\x20=>\x200cyd3b08XbFq508I(13mFM3,\x20DdqbF0d8.5dcF8b3M))\x20:\x20FCJM;\x20\x20\x20\x20\x20\x20\x20\x200t\x20(DdqbF0d8.5dcF8b3M\x20===\x20\x27DdqbD5dcF\x27)\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x201d3b08GbD01\x20=\x20FCJM;\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x20\x20\x20\x20\x20\x20\x20qd8cF\x20gbD01\x20=\x20c0I8GbD01\x20&&\x201d3b08GbD01;\x20\x20\x20\x20\x20\x20\x20\x20CMFJC8\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gbD01,\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x203MccbIM:\x20dC0I08XMccbIM,\x20\x20\x20\x20\x20\x20\x20\x20};\x20\x20\x20\x20}\x20qbFq5\x20(MCCdC)\x20{\x20\x20\x20\x20\x20\x20\x20\x20CMFJC8\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gbD01:\x20tbDcM,\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x203MccbIM:\x20{},\x20\x20\x20\x20\x20\x20\x20\x20};\x20\x20\x20\x20}}',Ft={'type':v[_0x4c46f9(0x16c)][_0x4c46f9(0xe1)],'id':_0x4c46f9(0x120),'handler':()=>!0x0},wt={'type':v[_0x4c46f9(0x16c)][_0x4c46f9(0xe1)],'id':_0x4c46f9(0x320),'handler':()=>!0x0},ot={'type':v[_0x4c46f9(0x16c)][_0x4c46f9(0xe1)],'id':_0x4c46f9(0x3b3),'handler':()=>!0x0},_t={'type':v[_0x4c46f9(0x16c)]['MUTATION'],'id':'sheet.mutation.send-pivot-config-local','handler':()=>!0x0},Rt={'type':v[_0x4c46f9(0x16c)][_0x4c46f9(0xe1)],'id':_0x4c46f9(0x1f4),'handler':()=>!0x0},Ho=_0x1ff7ec=>{const _0x530b4b=_0x4c46f9;var _0xd089bc;return((_0xd089bc=_0x1ff7ec['body'])==null?void 0x0:_0xd089bc[_0x530b4b(0x1dd)][_0x530b4b(0x2b6)](/\r\n$/,''))||'';};class Yo extends p[_0x4c46f9(0x2fb)]{constructor(_0x1857cc,_0x188f58){const _0x2650b8=_0x4c46f9;super(),x(this,_0x2650b8(0x184),{}),x(this,_0x2650b8(0x182)),x(this,_0x2650b8(0x12b)),(this[_0x2650b8(0x182)]=_0x188f58,this[_0x2650b8(0x12b)]=_0x1857cc);}[_0x4c46f9(0x360)](){const _0x411dca=_0x4c46f9;for(const _0x50a702 in this[_0x411dca(0xe2)]){const _0x4514eb=this['dataFields'][_0x50a702],_0x28aa94=_0x4514eb['getRangeKey']();this[_0x411dca(0x184)][_0x28aa94]=_0x4514eb[_0x411dca(0x242)]();}}[_0x4c46f9(0x2e2)](){const _0x43b768=this['_host'];return on['bind'](_0x43b768);}[_0x4c46f9(0x1c6)](_0x37514b){const _0x50709e=_0x4c46f9,_0x34dd67=this[_0x50709e(0xe2)][_0x37514b][_0x50709e(0x3ac)];delete this[_0x50709e(0xe2)][_0x37514b],delete this['rangeKeyMap'][_0x34dd67];}[_0x4c46f9(0x2ac)](_0x34b48f){const _0x45223f=_0x4c46f9;this[_0x45223f(0xe2)][_0x34b48f[_0x45223f(0x242)]()]=_0x34b48f;}['removeCollectionImp'](_0x4160d9){const _0xacc8cd=_0x4c46f9;var _0x17c8ae,_0x53cdb0;const _0x10786a=this[_0xacc8cd(0x12b)]['getTargetByPivotId'](_0x4160d9);if(_0x10786a){const {unitId:_0x41c026,subUnitId:_0x214dc8}=_0x10786a,_0x3247bb=(_0x17c8ae=this[_0xacc8cd(0x12b)][_0xacc8cd(0x3a2)](_0x41c026,_0x214dc8,_0x4160d9))==null?void 0x0:_0x17c8ae[_0xacc8cd(0x2d3)];this[_0xacc8cd(0x12b)][_0xacc8cd(0x258)]({'token':_0x4160d9,'type':be[_0xacc8cd(0x396)],'dataRangeInfo':_0x3247bb});}(_0x53cdb0=this['getCollection'](_0x4160d9))==null||_0x53cdb0[_0xacc8cd(0x2ee)](),delete this[_0xacc8cd(0x144)][_0x4160d9];}[_0x4c46f9(0xf7)](_0x2c7e34,_0x374c6d){const {sheetName:_0x193f32,unitId:_0x1f2692,range:_0x42a186}=_0x2c7e34,{startRow:_0x30c05f,endRow:_0x297f97}=_0x42a186;return ve['serializeRangeWithSpreadsheet'](_0x1f2692,_0x193f32,{'startRow':_0x30c05f,'endRow':_0x297f97,'startColumn':_0x374c6d,'endColumn':_0x374c6d});}[_0x4c46f9(0x1d5)](_0x3c0d4c){const _0x4deee1=_0x4c46f9;return this[_0x4deee1(0xe2)][this[_0x4deee1(0x184)][_0x3c0d4c]];}['setRangeKeyMap'](_0x438350,_0x3763de){const _0x1fb22e=_0x4c46f9;this[_0x1fb22e(0x184)][_0x438350]=_0x3763de;}[_0x4c46f9(0x163)](_0x1bd6e4,_0x1f5ce6){const _0x3f859b=_0x4c46f9;this[_0x3f859b(0x184)][_0x1f5ce6]=this[_0x3f859b(0x184)][_0x1bd6e4],delete this[_0x3f859b(0x184)][_0x1bd6e4];}[_0x4c46f9(0x16b)](_0x8df105,_0x42bc5f,_0x55efc5,_0xef3ef3){const _0xed6861=_0x4c46f9,_0x38f9c5=new p[(_0xed6861(0x326))](this);_0x38f9c5[_0xed6861(0x20e)](_0x42bc5f);const _0x57d21e=[];let _0x468072=0x0;for(const _0x456f48 of _0x38f9c5['fieldIds']){const _0x14e4a7=this[_0xed6861(0xf7)](_0x55efc5,_0x468072),_0x3fa97b=this[_0xed6861(0xe2)][_0x456f48];_0x3fa97b&&(_0x3fa97b['rangeKey']=_0x14e4a7,this[_0xed6861(0x126)](_0x14e4a7,_0x456f48),_0x57d21e['push']({'index':_0x468072,'dataField':_0x3fa97b})),_0x468072++;}return this['addCollection'](_0x8df105,_0x38f9c5,_0x55efc5,_0xef3ef3),{'collection':_0x38f9c5,'updateDataFieldList':_0x57d21e};}['getRangeStartEndInfo'](_0x278fe9,_0x28e29d){const _0x2440a7=_0x4c46f9;return _0x278fe9[_0x2440a7(0x1f5)]===v[_0x2440a7(0x2a5)][_0x2440a7(0x1f7)]?{'startRow':0x0,'startColumn':_0x278fe9[_0x2440a7(0x206)],'endRow':_0x28e29d[_0x2440a7(0xe8)]()-0x1,'endColumn':_0x278fe9[_0x2440a7(0x197)]}:{'startRow':_0x278fe9[_0x2440a7(0x1c5)],'startColumn':_0x278fe9[_0x2440a7(0x206)],'endRow':_0x278fe9[_0x2440a7(0x115)],'endColumn':_0x278fe9['endColumn']};}['createCollectionWithDataRange'](_0x4d08bf){const _0x28edc0=_0x4c46f9,{sheetName:_0x48c6e3,range:_0x5ad0f0}=_0x4d08bf,_0x35684c=this[_0x28edc0(0x182)][_0x28edc0(0x17a)](v[_0x28edc0(0x14a)][_0x28edc0(0xf3)]),_0x45741b=_0x35684c['getSheetBySheetName'](_0x48c6e3),_0x2dcd3d=_0x45741b[_0x28edc0(0x228)](),{startColumn:_0x207778,startRow:_0x2422ee,endColumn:_0x976e38}=this['getRangeStartEndInfo'](_0x5ad0f0,_0x45741b),_0xe6705c=_0x35684c[_0x28edc0(0x2d9)](),_0x2493e8=new p[(_0x28edc0(0x326))](this);_0x2493e8[_0x28edc0(0x1c1)](_0x4d08bf);const _0x55a75a=[],_0x125abe={};for(let _0x47286b=_0x207778;_0x47286b<=_0x976e38;_0x47286b++){const _0x441cc6=_0x2dcd3d[_0x28edc0(0x125)](_0x2422ee,_0x47286b),_0x194530=this[_0x28edc0(0xf7)](_0x4d08bf,_0x47286b),_0x18b26d=this[_0x28edc0(0x1d5)](_0x194530);if(_0x18b26d)_0x2493e8['addField'](_0x18b26d[_0x28edc0(0x242)](),_0x18b26d['getName']());else{const _0x2bf91d=this[_0x28edc0(0x3e5)]();let _0x33f3d1=this[_0x28edc0(0x30f)](_0x441cc6,_0xe6705c,_0x125abe);p[_0x28edc0(0x29d)](_0x33f3d1)&&(_0x33f3d1=v[_0x28edc0(0x17d)][_0x28edc0(0x150)](_0x33f3d1['f'],Number(_0x33f3d1['v'])));const _0x44bacd=this['uniqueDataFieldName'](_0x33f3d1,_0x47286b),_0x13ab6b=new p[(_0x28edc0(0x29e))](_0x2bf91d,_0x44bacd,p[_0x28edc0(0x370)](0x3));_0x13ab6b['rangeKey']=_0x194530,this[_0x28edc0(0xe2)][_0x2bf91d]=_0x13ab6b,_0x2493e8[_0x28edc0(0x138)](_0x2bf91d,_0x44bacd),_0x55a75a[_0x28edc0(0x1ca)]({'index':_0x47286b,'dataField':_0x13ab6b});}}return{'updateDataFieldList':_0x55a75a,'collection':_0x2493e8};}[_0x4c46f9(0x175)](_0x1cf0b0){const _0x5f1249=_0x4c46f9;return this[_0x5f1249(0x12b)][_0x5f1249(0x309)]()['sheets-pivot.columnName']+'\x20'+v[_0x5f1249(0x1d3)](_0x1cf0b0);}[_0x4c46f9(0x2e0)](_0x5dc4d7,_0x549c87){const _0x5872b3=_0x4c46f9;return _0x5dc4d7==null||_0x5dc4d7===''?this[_0x5872b3(0x175)](_0x549c87):String(_0x5dc4d7);}[_0x4c46f9(0x1de)](_0x59ffb2){return this['collections'][_0x59ffb2];}[_0x4c46f9(0x253)](_0x343439,_0x5d7f06,_0x5eda1c,_0xbb74f2){const _0x48676f=_0x4c46f9;this['collections'][_0x343439]=_0x5d7f06,_0x5d7f06[_0x48676f(0x1c1)](_0x5eda1c),this[_0x48676f(0x12b)][_0x48676f(0x258)]({'token':_0x343439,'type':be[_0x48676f(0x3ba)],'dataRangeInfo':_0x5eda1c,'targetCellInfo':_0xbb74f2});}[_0x4c46f9(0x31c)](_0x45547b,_0x349984){const _0x669e0c=_0x4c46f9,_0x32451d=this[_0x669e0c(0x1de)](_0x45547b),_0x426d86=_0x32451d[_0x669e0c(0x1fe)]();let _0x111aab=0x0;for(const _0x145a34 of _0x426d86){const _0xe679e5=_0x32451d[_0x669e0c(0x19b)](_0x145a34),_0x5927d6=this[_0x669e0c(0xf7)](_0x349984,_0x111aab);this[_0x669e0c(0x163)](_0xe679e5[_0x669e0c(0x3ac)],_0x5927d6),_0x111aab++;}}[_0x4c46f9(0x2f5)](){return{'runtimeCellData':{},'dirtyRanges':{}};}['getUpdateRangeDeleteIds'](_0x18ac7a,_0x3f8f06){const _0x41df15=_0x4c46f9;if(this[_0x41df15(0x1de)](_0x18ac7a)){const _0x2f8b03=this[_0x41df15(0x331)](_0x3f8f06),_0x30b2be=[];for(const _0x3bafd2 of _0x2f8b03)this['rangeKeyMap'][_0x3bafd2]!==void 0x0&&_0x30b2be[_0x41df15(0x1ca)](this[_0x41df15(0x184)][_0x3bafd2]);const _0x515533=this[_0x41df15(0x358)](_0x18ac7a),_0x9b86c3=[],_0x5d70a2=new Set(_0x30b2be);for(const _0x31798b of _0x515533)_0x5d70a2[_0x41df15(0x1ae)](_0x31798b)||_0x9b86c3[_0x41df15(0x1ca)](_0x31798b);return _0x9b86c3;}}[_0x4c46f9(0x2b0)](_0x29daf4,_0x508498,_0x48da9c,_0x57368f,_0x468339){const _0x4be07b=_0x4c46f9;return _0x508498&&_0x508498[_0x4be07b(0x125)](_0x57368f,_0x468339)?_0x508498[_0x4be07b(0x125)](_0x57368f,_0x468339):_0x48da9c&&_0x48da9c[_0x4be07b(0x125)](_0x57368f,_0x468339)?_0x48da9c[_0x4be07b(0x125)](_0x57368f,_0x468339):_0x29daf4[_0x4be07b(0x125)](_0x57368f,_0x468339);}[_0x4c46f9(0x27e)](_0x331e14,_0x5bb2bb,_0x26660d,_0x4344bf){const _0x86e36e=_0x4c46f9,_0xf5bc90=this['dataFields'][_0x331e14];if(!_0xf5bc90)return;const {subUnitId:_0x28ac5b,range:_0x9bf1f5,unitId:_0x402d50}=_0x5bb2bb,_0x5528db=this[_0x86e36e(0x182)][_0x86e36e(0x17c)](_0x402d50);if(!_0x5528db){console['error']('workbook\x20is\x20not\x20found');return;}const _0xda7039=_0x5528db['getSheetBySheetId'](_0x28ac5b),_0x36e621=_0xda7039[_0x86e36e(0x228)](),{arrayFormulaCellDataMatrix:_0x412aae,unitDataMatrix:_0x58f8e6}=_0x4344bf||{},{startRow:_0x271e92,startColumn:_0x15b2ce,endRow:_0xd04bbe}=this['getRangeStartEndInfo'](_0x9bf1f5,_0xda7039);_0xf5bc90[_0x86e36e(0x289)]();const _0x255721=_0x5528db['getStyles'](),_0x5da348={},_0x211ef5=this['getMatrixValue'](_0x36e621,_0x412aae,_0x58f8e6,_0x271e92,_0x15b2ce+_0x26660d);let _0x21c6b0=this[_0x86e36e(0x30f)](_0x211ef5,_0x255721,_0x5da348);p[_0x86e36e(0x29d)](_0x21c6b0)&&(_0x21c6b0=v[_0x86e36e(0x17d)][_0x86e36e(0x150)](_0x21c6b0['f'],Number(_0x21c6b0['v'])));const _0x53af53=this['uniqueDataFieldName'](_0x21c6b0,_0x15b2ce+_0x26660d);_0xf5bc90[_0x86e36e(0x319)](_0x53af53);for(let _0x298b52=_0x271e92+0x1;_0x298b52<=_0xd04bbe;_0x298b52++){const _0x105ced=this[_0x86e36e(0x2b0)](_0x36e621,_0x412aae,_0x58f8e6,_0x298b52,_0x15b2ce+_0x26660d);_0xf5bc90[_0x86e36e(0x186)](this[_0x86e36e(0x30f)](_0x105ced,_0x255721,_0x5da348),_0x298b52-0x1-_0x271e92);}}['refreshData'](_0x279f1d,_0x4ece97,_0x4796ae){const _0x1a9c9e=_0x4c46f9,{subUnitId:_0x22b116,range:_0x3fff3b,unitId:_0x1c113a}=_0x4796ae,_0x4ba444=this[_0x1a9c9e(0x182)][_0x1a9c9e(0x17c)](_0x1c113a);if(!_0x4ba444){console[_0x1a9c9e(0x386)](_0x1a9c9e(0x23b));return;}const _0x5afb46=_0x4ba444['getSheetBySheetId'](_0x22b116),_0x1a86cf=_0x5afb46[_0x1a9c9e(0x228)](),{startRow:_0x5b3570,startColumn:_0x1b283e,endRow:_0x59abdc}=this[_0x1a9c9e(0x3d2)](_0x3fff3b,_0x5afb46),_0x23f800=_0x4ba444[_0x1a9c9e(0x2d9)](),_0x5dded6={};for(const {dataField:_0x416b83,index:_0x6ab9a1}of _0x4ece97){_0x416b83['reset']();const _0x4c1aea=this[_0x1a9c9e(0x2b0)](_0x1a86cf,void 0x0,void 0x0,_0x5b3570,_0x1b283e+_0x6ab9a1);let _0x26e18b=this['adjustSheetCellData'](_0x4c1aea,_0x23f800,_0x5dded6);p[_0x1a9c9e(0x29d)](_0x26e18b)&&(_0x26e18b=v['numfmt']['format'](_0x26e18b['f'],Number(_0x26e18b['v'])));const _0x2158c7=this[_0x1a9c9e(0x2e0)](_0x26e18b,_0x1b283e+_0x6ab9a1);_0x416b83[_0x1a9c9e(0x319)](_0x2158c7);}_0x279f1d[_0x1a9c9e(0x322)]();for(let _0x47dd05=_0x5b3570+0x1;_0x47dd05<=_0x59abdc;_0x47dd05++)for(const {index:_0x3c2f2d,dataField:_0x3faa26}of _0x4ece97){const _0xc00182=_0x1a86cf[_0x1a9c9e(0x125)](_0x47dd05,_0x1b283e+_0x3c2f2d);_0x3faa26[_0x1a9c9e(0x186)](this[_0x1a9c9e(0x30f)](_0xc00182,_0x23f800,_0x5dded6),_0x47dd05-0x1-_0x5b3570);}_0x279f1d[_0x1a9c9e(0x327)](_0x59abdc-_0x5b3570);}[_0x4c46f9(0x331)](_0x3272ab){const _0x48b59b=_0x4c46f9,{range:_0x27ec76}=_0x3272ab,{startColumn:_0x8afd9a,endColumn:_0x35ab69}=_0x27ec76,_0x1670f6=[];for(let _0x6875ee=_0x8afd9a;_0x6875ee<=_0x35ab69;_0x6875ee++)_0x1670f6[_0x48b59b(0x1ca)](this['getRangeKey'](_0x3272ab,_0x6875ee));return _0x1670f6;}[_0x4c46f9(0x30f)](_0x5442c4,_0x2bff03,_0x223fd0){const _0x12f0d4=_0x4c46f9;if(_0x5442c4){const {s:_0x353225,v:_0x1d0f20,t:_0x53171f,p:_0xbadb9a}=_0x5442c4;if(_0xbadb9a)return Ho(_0xbadb9a);const _0x245f2e=_0x2bff03['get'](_0x353225);if(_0x245f2e&&_0x53171f===v[_0x12f0d4(0x3d3)][_0x12f0d4(0x21c)]&&_0x245f2e['n']){const {pattern:_0x26a17a}=_0x245f2e['n'];_0x223fd0[_0x26a17a]||(_0x223fd0[_0x26a17a]=v['numfmt'][_0x12f0d4(0x1ba)](_0x26a17a));const _0x421619=_0x223fd0[_0x26a17a],_0x1426a1=_0x421619[_0x12f0d4(0x1fc)];if(_0x421619['isText'])return String(_0x1d0f20);if(_0x1426a1)return{'v':_0x1d0f20,'f':_0x26a17a};}if(_0x53171f===v[_0x12f0d4(0x3d3)][_0x12f0d4(0x21c)])return Number(_0x1d0f20);if(_0x53171f===v[_0x12f0d4(0x3d3)][_0x12f0d4(0x122)]||_0x53171f===v[_0x12f0d4(0x3d3)][_0x12f0d4(0x2fe)])return String(_0x1d0f20);if(_0x53171f===void 0x0){const _0x28da11=Number(_0x1d0f20);if(!Number[_0x12f0d4(0x355)](_0x28da11)&&String(_0x28da11)===_0x1d0f20)return _0x28da11;}return _0x1d0f20!=null?_0x1d0f20:null;}else return null;}['getRangeData'](_0x3bac37){const _0x1e7f35=_0x4c46f9,{sheetName:_0x28d398,range:_0x21c687,unitId:_0x2551f6}=_0x3bac37,_0x3a0f34=this[_0x1e7f35(0x182)][_0x1e7f35(0x17c)](_0x2551f6);if(!_0x3a0f34)return console[_0x1e7f35(0x386)]('workbook\x20is\x20not\x20found'),{'header':[],'data':[]};const _0x443186=_0x3a0f34[_0x1e7f35(0xee)](_0x28d398),_0xd779ed=_0x443186[_0x1e7f35(0x228)](),{startRow:_0x24e12d,startColumn:_0x37c6a8,endRow:_0x4fcb35,endColumn:_0x5a2312}=this[_0x1e7f35(0x3d2)](_0x21c687,_0x443186),_0x491f53=_0x3a0f34[_0x1e7f35(0x2d9)](),_0x37a7b6=[],_0x110a66=[],_0x13e218={};for(let _0x38d47a=_0x24e12d;_0x38d47a<=_0x4fcb35;_0x38d47a++){const _0x291b71=[];for(let _0x5e9135=_0x37c6a8;_0x5e9135<=_0x5a2312;_0x5e9135++){const _0xb21be6=_0xd779ed['getValue'](_0x38d47a,_0x5e9135);_0x38d47a===_0x24e12d?_0x37a7b6[_0x1e7f35(0x1ca)](_0xb21be6==null?null:String(_0xb21be6['v'])):_0x291b71['push'](this[_0x1e7f35(0x30f)](_0xb21be6,_0x491f53,_0x13e218));}_0x110a66[_0x1e7f35(0x1ca)](_0x291b71);}return{'header':_0x37a7b6,'data':_0x110a66};}[_0x4c46f9(0x204)](){return super['toJSON']();}[_0x4c46f9(0x20e)](_0x44e86d){const _0x5d7e23=_0x4c46f9;super['fromJSON'](_0x44e86d),this[_0x5d7e23(0x360)]();}[_0x4c46f9(0x2ee)](){const _0x423bb3=_0x4c46f9;super[_0x423bb3(0x2ee)](),this[_0x423bb3(0x184)]={},this['_host']=null;}}const zo=_0xd46f30=>{const _0xb258eb=_0x4c46f9,{targetCellInfo:_0x192cb2}=_0xd46f30,{matrixCache:_0xf08a9d,rangesCache:_0x2acab6}=Yt({'filter':_0xb258eb(0x1d0),'row':_0xb258eb(0x1ad),'column':_0xb258eb(0x1c8),'values':'Values'},_0x192cb2),_0x278c8e=new v[(_0xb258eb(0x29f))]();return _0xf08a9d[_0xb258eb(0xdb)]((_0x5d7b2b,_0x23eca0,_0x46193d)=>{_0x278c8e['setValue'](_0x5d7b2b,_0x23eca0,_0x46193d);}),{'matrix':_0x278c8e,'rangesCache':_0x2acab6};},ke=_0x532ad9=>{const _0x4fdb65=_0x4c46f9;let _0x1a24fc;if(_0x532ad9!=null&&_0x532ad9['v']||(_0x532ad9==null?void 0x0:_0x532ad9['v'])===0x0){_0x1a24fc||(_0x1a24fc={});const _0x1739ba=$t(_0x532ad9['v']);typeof _0x1739ba==_0x4fdb65(0x312)?_0x1a24fc['t']=v[_0x4fdb65(0x3d3)]['NUMBER']:typeof _0x1739ba==_0x4fdb65(0x21d)&&(_0x1a24fc['t']=v[_0x4fdb65(0x3d3)]['STRING']),_0x1a24fc['v']=_0x1739ba;}return _0x1a24fc;},Qo=(_0x3d5ff5,_0x405193,_0x55d4a4)=>{const _0x5d0491=_0x4c46f9;var _0x145613,_0x563057,_0x41b2a4,_0x325f08,_0x295d46,_0x138736,_0x463afd,_0x1e588f,_0x57dae7,_0x33d7ad,_0x52b956,_0x82c607;const {cornerView:_0x11b3fc,rowView:_0x500af2,colView:_0x48fc76,dataView:_0x48ea95,pageView:_0x5ca791,formatMap:_0x36a8f8}=_0x3d5ff5,{row:_0x35cdb6,col:_0x1ea59e}=_0x405193,_0x1be0eb=new v['ObjectMatrix']();let _0x3b193e=_0x35cdb6,_0x1a614f=_0x1ea59e;Object[_0x5d0491(0x230)](_0x5ca791['data'])[_0x5d0491(0x1f3)](_0x197182=>{const _0x16e309=_0x5d0491;Object[_0x16e309(0x230)](_0x5ca791['data'][Number(_0x197182)])[_0x16e309(0x1f3)](_0x5a8316=>{const _0x28c86e=_0x16e309,_0x39913a={..._0x5ca791[_0x28c86e(0x112)][Number(_0x197182)][Number(_0x5a8316)]};_0x1be0eb[_0x28c86e(0x130)](Number(_0x197182)+_0x3b193e,Number(_0x5a8316)+_0x1a614f,ke(_0x39913a));});});const _0x157f9d=Object[_0x5d0491(0x230)](_0x5ca791[_0x5d0491(0x112)])[_0x5d0491(0x190)];_0x3b193e+=_0x157f9d+(_0x157f9d?De:0x0);const _0x509168=_0x11b3fc[_0x5d0491(0xe8)](),_0x566715=_0x11b3fc[_0x5d0491(0x1b5)]();for(let _0x5b3e10=0x0;_0x5b3e10<_0x509168;_0x5b3e10++)for(let _0x4fd54d=0x0;_0x4fd54d<_0x566715;_0x4fd54d++){const _0x63e792={...(_0x563057=(_0x145613=_0x11b3fc[_0x5d0491(0x112)])==null?void 0x0:_0x145613[_0x5b3e10])==null?void 0x0:_0x563057[_0x4fd54d]};_0x63e792&&((_0x41b2a4=_0x500af2['headerMap'][_0x4fd54d])!=null&&_0x41b2a4[_0x5d0491(0x394)])&&_0x4fd54d===_0x566715-0x1&&_0x5b3e10===_0x509168-0x1&&(_0x63e792['v']=''+_0x55d4a4[_0x5d0491(0x2a6)]),_0x1be0eb['setValue'](_0x5b3e10+_0x3b193e,_0x4fd54d+_0x1a614f,ke(_0x63e792));}_0x1a614f+=_0x566715;const _0xdf0192=_0x48fc76[_0x5d0491(0x37f)],_0x6f885=_0x48fc76[_0x5d0491(0x180)]()>=0x0?_0x48fc76[_0x5d0491(0x180)]()+0x1:0x0,_0x25eb96=_0x48fc76[_0x5d0491(0x1d7)]()>=0x0?_0x48fc76['getLastCol']()+0x1:0x0;for(let _0x38a8c2=0x0;_0x38a8c2<_0x25eb96;_0x38a8c2++)for(let _0x150d0d=0x0;_0x150d0d<_0x6f885;_0x150d0d++){const _0x2fc1fb={...(_0x295d46=(_0x325f08=_0x48fc76[_0x5d0491(0x112)])==null?void 0x0:_0x325f08[_0x38a8c2])==null?void 0x0:_0x295d46[_0x150d0d]},_0x32d7c4=(_0x138736=_0xdf0192[_0x38a8c2])==null?void 0x0:_0x138736['tableFieldId'],_0x2eb72f=_0x36a8f8[_0x32d7c4];_0x2fc1fb&&(_0x2fc1fb['v']=_e(_0x2fc1fb,_0x38a8c2===0x0&&((_0x463afd=_0x48fc76[_0x5d0491(0x1c7)](_0x150d0d+0x1))==null?void 0x0:_0x463afd[_0x5d0491(0x394)]),_0x2eb72f,_0x55d4a4)),_0x1be0eb[_0x5d0491(0x130)](_0x38a8c2+_0x3b193e,_0x150d0d+_0x1a614f,ke(_0x2fc1fb));}_0x3b193e+=_0x509168;const _0x5db69c=_0x500af2[_0x5d0491(0x37f)],_0x5c556c=_0x500af2[_0x5d0491(0x180)]()>=0x0?_0x500af2[_0x5d0491(0x180)]()+0x1:0x0,_0x2119a3=_0x500af2[_0x5d0491(0x1d7)]()>=0x0?_0x500af2['getLastCol']()+0x1:0x0;for(let _0xb85f42=0x0;_0xb85f42<_0x5c556c;_0xb85f42++)for(let _0x4164f4=0x0;_0x4164f4<_0x2119a3;_0x4164f4++){const _0x4ed1f7={...(_0x57dae7=(_0x1e588f=_0x500af2['data'])==null?void 0x0:_0x1e588f[_0xb85f42])==null?void 0x0:_0x57dae7[_0x4164f4]},_0x3540ff=(_0x33d7ad=_0x5db69c[_0x4164f4])==null?void 0x0:_0x33d7ad[_0x5d0491(0x3a6)],_0x5ec37b=_0x36a8f8[_0x3540ff];_0x4ed1f7&&(_0x4ed1f7['v']=_e(_0x4ed1f7,!0x1,_0x5ec37b,_0x55d4a4)),_0x1be0eb[_0x5d0491(0x130)](_0xb85f42+_0x3b193e,_0x4164f4+_0x1ea59e,ke(_0x4ed1f7));}const _0x4f8247=_0x48ea95[_0x5d0491(0xe8)](),_0x440c41=_0x48ea95['getColCount']();for(let _0x5e10e2=0x0;_0x5e10e2<_0x4f8247;_0x5e10e2++)for(let _0x5e939a=0x0;_0x5e939a<_0x440c41;_0x5e939a++){const _0xd9093f={...(_0x82c607=(_0x52b956=_0x48ea95[_0x5d0491(0x112)])==null?void 0x0:_0x52b956[_0x5e10e2])==null?void 0x0:_0x82c607[_0x5e939a]};_0x1be0eb[_0x5d0491(0x130)](_0x5e10e2+_0x3b193e,_0x5e939a+_0x1a614f,ke(_0xd9093f));}return _0x1be0eb;},Xo=_0xa369b7=>{const _0x1e6ba8=_0x4c46f9,{view:_0x3d0c35,targetCellInfo:_0x13d107,isEmpty:_0x1dcda2,textInfo:_0x288342}=_0xa369b7;if(_0x1dcda2)return zo(_0xa369b7);const {pageView:_0x1cff8a,cornerView:_0x133307,rowView:_0x154aea,colView:_0x18d700,dataView:_0xbd3ad7}=_0x3d0c35,_0x234d28=oe(_0x13d107,_0x1cff8a,!0x0),_0x10338d=_0x1cff8a[_0x1e6ba8(0x1e4)]>=0x0?_0x1cff8a['lastRow']+0x1:0x0,_0x2a39ff=_0x133307[_0x1e6ba8(0xe8)](),_0xd796dc=_0x133307[_0x1e6ba8(0x1b5)](),_0x5a980f=_0x234d28[_0x1e6ba8(0x190)]>0x0?De:0x0,_0x323834=oe({'row':_0x13d107[_0x1e6ba8(0x110)]+_0x10338d+_0x5a980f,'col':_0x13d107[_0x1e6ba8(0x366)]},_0x133307,!0x1,!0x1),_0x346546=oe({'row':_0x13d107['row']+_0x10338d+_0x5a980f+_0x2a39ff,'col':_0x13d107[_0x1e6ba8(0x366)]},_0x154aea,!0x1,!0x0),_0x8b74c2=oe({'row':_0x13d107[_0x1e6ba8(0x110)]+_0x10338d+_0x5a980f,'col':_0x13d107['col']+_0xd796dc},_0x18d700,!0x1,!0x0),_0x2d7c85=oe({'row':_0x13d107[_0x1e6ba8(0x110)]+_0x10338d+_0x5a980f+_0x2a39ff,'col':_0x13d107['col']+_0xd796dc},_0xbd3ad7,!0x1,!0x1),_0x3262ca={'rowRanges':_0x346546,'colRanges':_0x8b74c2,'cornerRanges':_0x323834,'dataRanges':_0x2d7c85,'pageRanges':_0x234d28};return{'matrix':Qo(_0x3d0c35,_0x13d107,_0x288342),'rangesCache':_0x3262ca};};var Zo=Object[_0x4c46f9(0x3b6)],en=(_0x27d520,_0x99e86c,_0x5c19f3,_0x972109)=>{const _0x2eafa6=_0x4c46f9;for(var _0x4ce277=_0x972109>0x1?void 0x0:_0x972109?Zo(_0x99e86c,_0x5c19f3):_0x99e86c,_0x365308=_0x27d520[_0x2eafa6(0x190)]-0x1,_0xaf0bc9;_0x365308>=0x0;_0x365308--)(_0xaf0bc9=_0x27d520[_0x365308])&&(_0x4ce277=_0xaf0bc9(_0x4ce277)||_0x4ce277);return _0x4ce277;},Me=(_0x35cfc3,_0xd5333e)=>(_0x35cd4b,_0x4c4747)=>_0xd5333e(_0x35cd4b,_0x4c4747,_0x35cfc3);exports[_0x4c46f9(0xf9)]=class extends v[_0x4c46f9(0x103)]{constructor(_0x113cd1,_0xc45cf2,_0x5365f3,_0x61aff,_0x247808,_0x1518d8){const _0x53d48a=_0x4c46f9;super(),x(this,_0x53d48a(0x209),new Map()),x(this,_0x53d48a(0x172),new Map()),x(this,_0x53d48a(0x271),new Map()),x(this,_0x53d48a(0x200)),x(this,'_collectionChange$',new ge[(_0x53d48a(0x21b))]()),x(this,'collectionChange$',this[_0x53d48a(0x26a)][_0x53d48a(0x330)]()),x(this,_0x53d48a(0x16f),new ge[(_0x53d48a(0x21b))]()),x(this,'viewData$',this[_0x53d48a(0x16f)][_0x53d48a(0x330)]()),x(this,_0x53d48a(0x3e0),new ge['Subject']()),x(this,'fieldsCollectionChange$',this[_0x53d48a(0x3e0)]['asObservable']()),x(this,_0x53d48a(0x26c),new Map()),x(this,'needSameDeleteModel',[]),x(this,_0x53d48a(0xe5),new Map()),(this[_0x53d48a(0x155)]=_0x113cd1,this[_0x53d48a(0x182)]=_0xc45cf2,this[_0x53d48a(0x39b)]=_0x5365f3,this['_configService']=_0x61aff,this[_0x53d48a(0x2ba)]=_0x247808,this['_resourceManagerService']=_0x1518d8,this[_0x53d48a(0x3d1)]());}[_0x4c46f9(0x309)](){const _0x128007=_0x4c46f9;return this[_0x128007(0x200)]?this[_0x128007(0x200)]:Ko;}[_0x4c46f9(0x1d9)](_0x5926c1){const _0x3bddd6=_0x4c46f9;this[_0x3bddd6(0x200)]=_0x5926c1;}[_0x4c46f9(0x31c)](_0x2286de){const _0x2b5033=_0x4c46f9;var _0x2ceb59;const {from:_0x3a7b70,to:_0x3998c5,unitId:_0x3584b1,fromRange:_0x39144b,toRange:_0x24c12e}=_0x2286de;if(_0x3a7b70&&_0x3998c5){const _0x18134d=this[_0x2b5033(0x3bf)](_0x3584b1),_0x2ab912=this[_0x2b5033(0x209)][_0x2b5033(0x202)](_0x3584b1),_0xb3b023=(_0x2ceb59=this[_0x2b5033(0x182)][_0x2b5033(0x17c)](_0x3584b1))==null?void 0x0:_0x2ceb59[_0x2b5033(0x166)](_0x3998c5[_0x2b5033(0x252)]);if(!_0x2ab912||!_0xb3b023)return;const _0x181dc3=_0xb3b023==null?void 0x0:_0xb3b023['getName']();for(const [_0x4805cd,_0x4510fe]of _0x2ab912['entries']())for(const [_0x465641,_0x161da4]of _0x4510fe['entries']()){const {sourceRangeInfo:_0x25cb87}=_0x161da4;if(_0x25cb87['unitId']===_0x3584b1&&_0x25cb87['subUnitId']===_0x3a7b70['subUnitId']&&v['Rectangle'][_0x2b5033(0x29c)](_0x39144b,_0x25cb87[_0x2b5033(0x3ce)])){const _0x479361={'row':_0x25cb87['range'][_0x2b5033(0x1c5)]-_0x39144b[_0x2b5033(0x1c5)],'col':_0x25cb87[_0x2b5033(0x3ce)][_0x2b5033(0x206)]-_0x39144b[_0x2b5033(0x206)]},_0x36ed4a={'unitId':_0x3584b1,'subUnitId':_0x3998c5[_0x2b5033(0x252)],'sheetName':_0x181dc3,'range':{'startRow':_0x24c12e[_0x2b5033(0x1c5)]+_0x479361[_0x2b5033(0x110)],'endRow':_0x24c12e[_0x2b5033(0x1c5)]+_0x479361[_0x2b5033(0x110)]+_0x25cb87[_0x2b5033(0x3ce)][_0x2b5033(0x115)]-_0x25cb87[_0x2b5033(0x3ce)][_0x2b5033(0x1c5)],'startColumn':_0x24c12e[_0x2b5033(0x206)]+_0x479361['col'],'endColumn':_0x24c12e[_0x2b5033(0x206)]+_0x479361['col']+_0x25cb87['range'][_0x2b5033(0x197)]-_0x25cb87[_0x2b5033(0x3ce)][_0x2b5033(0x206)]}};_0x18134d[_0x2b5033(0x31c)](_0x465641,_0x36ed4a);const _0x71fb1f={..._0x161da4,'sourceRangeInfo':_0x36ed4a};this[_0x2b5033(0x222)](_0x3584b1,_0x3998c5[_0x2b5033(0x252)],_0x465641,_0x71fb1f),this[_0x2b5033(0x258)]({'unitId':_0x3584b1,'token':_0x465641,'type':be[_0x2b5033(0x31b)],'oldSourceRangeInfo':_0x25cb87,'dataRangeInfo':_0x36ed4a,'targetCellInfo':_0x161da4[_0x2b5033(0x311)]}),this['updateConfig']({'unitId':_0x3584b1,'subUnitId':_0x3998c5[_0x2b5033(0x252)],'oldSubUnitId':_0x4805cd,'pivotTableId':_0x465641,'pivotTableConfig':_0x71fb1f,'collectionConfig':_0x18134d['toJSON']()});}}}}[_0x4c46f9(0x258)](_0x1b3961){this['_collectionChange$']['next'](_0x1b3961);}[_0x4c46f9(0x3bf)](_0x4629bd){const _0x484697=_0x4c46f9;let _0x3a2613=this[_0x484697(0x26c)][_0x484697(0x202)](_0x4629bd);return _0x3a2613||(_0x3a2613=new Yo(this,this['_univerInstanceService']),this[_0x484697(0x26c)][_0x484697(0x2c5)](_0x4629bd,_0x3a2613)),_0x3a2613;}[_0x4c46f9(0x1de)](_0x25f7fb,_0x341da0){return this['getDataFieldManager'](_0x25f7fb)['collections'][_0x341da0];}[_0x4c46f9(0x15f)](_0x2cf5ca,_0x18337c,_0x45e3f4){const _0x230ece=_0x4c46f9;return this[_0x230ece(0x3bf)](_0x2cf5ca)[_0x230ece(0x15f)](_0x18337c,_0x45e3f4);}[_0x4c46f9(0x333)](_0x5d6f96,_0xdd2cfc){const _0x26eaa7=_0x4c46f9;let _0x551d80=this['_model'][_0x26eaa7(0x202)](_0x5d6f96);_0x551d80||(_0x551d80=new Map(),this[_0x26eaa7(0x209)]['set'](_0x5d6f96,_0x551d80));let _0x13bcab=_0x551d80[_0x26eaa7(0x202)](_0xdd2cfc);return _0x13bcab||(_0x13bcab=new Map(),_0x551d80[_0x26eaa7(0x2c5)](_0xdd2cfc,_0x13bcab)),_0x13bcab;}['_updateModelCache'](_0x37bf29,_0x366138,_0x57c931,_0x130133){const _0x3c2a15=_0x4c46f9;this[_0x3c2a15(0x333)](_0x37bf29,_0x366138)[_0x3c2a15(0x2c5)](_0x57c931,_0x130133);}[_0x4c46f9(0x135)](_0x284610,_0x193563,_0x2b07cd){const _0x5b46c9=_0x4c46f9;var _0x468ac4,_0x1d25ae,_0x3dcd4e,_0x3add0c;((_0x1d25ae=(_0x468ac4=this[_0x5b46c9(0x209)][_0x5b46c9(0x202)](_0x284610))==null?void 0x0:_0x468ac4[_0x5b46c9(0x202)](_0x193563))==null?void 0x0:_0x1d25ae[_0x5b46c9(0x202)](_0x2b07cd))&&((_0x3add0c=(_0x3dcd4e=this[_0x5b46c9(0x209)]['get'](_0x284610))==null?void 0x0:_0x3dcd4e[_0x5b46c9(0x202)](_0x193563))==null||_0x3add0c['delete'](_0x2b07cd));}[_0x4c46f9(0x3ad)](_0x329f66,_0x3725f1){const _0x329a12=_0x4c46f9;this[_0x329a12(0x172)]['set'](_0x329f66,_0x3725f1);}[_0x4c46f9(0x36f)](_0x16eba2){const _0x257249=_0x4c46f9;this[_0x257249(0x172)][_0x257249(0x396)](_0x16eba2);}[_0x4c46f9(0x261)](_0x1d82a1,_0x424579){const _0x661d9e=_0x4c46f9;let _0x432e3c=this['_viewData'][_0x661d9e(0x202)](_0x1d82a1);_0x432e3c||(_0x432e3c=new Map(),this[_0x661d9e(0x271)][_0x661d9e(0x2c5)](_0x1d82a1,_0x432e3c));let _0x5d465a=_0x432e3c[_0x661d9e(0x202)](_0x424579);return _0x5d465a||(_0x5d465a=new Map(),_0x432e3c[_0x661d9e(0x2c5)](_0x424579,_0x5d465a)),_0x5d465a;}['updateConfig'](_0x4e1af1){const _0x14bf29=_0x4c46f9,{unitId:_0x1815c2,subUnitId:_0x4deac8,pivotTableId:_0x2ea8d5,pivotTableConfig:_0x160647,collectionConfig:_0x332ad7}=_0x4e1af1,_0x49715c={'unitId':_0x1815c2,'subUnitId':_0x4deac8,'oldSubUnitId':_0x4deac8,'pivotTableId':_0x2ea8d5,'pivotTableConfig':_0x160647,'collectionConfig':_0x332ad7};this['_commandService'][_0x14bf29(0x18b)](_t['id'],_0x49715c,{'onlyLocal':!0x0});}[_0x4c46f9(0x2d8)](_0x1ad595,_0x55bf42,_0x1b65ef,_0x4ce8ce,_0x24797d,_0x55ab9c,_0x110283,_0x36d826=!0x1){const _0x3f05c0=_0x4c46f9;var _0x304a0f;this[_0x3f05c0(0x2ba)][_0x3f05c0(0x18b)](ot['id'],{'single':{'unitId':_0x1ad595,'subUnitId':_0x55bf42,'type':_0x1b65ef,'pivotTableId':_0x4ce8ce,'view':_0x24797d,'pivotConfig':_0x55ab9c},'collectionConfig':{[_0x1ad595]:_0x110283}},{'onlyLocal':!0x0});const _0x3a1e02=!!((_0x304a0f=this[_0x3f05c0(0x1ec)](_0x4ce8ce))!=null&&_0x304a0f['isEmpty']()),_0x4ecd94=this[_0x3f05c0(0x3a2)](_0x1ad595,_0x55bf42,_0x4ce8ce);_0x4ecd94&&this['updateViewData']({'view':_0x24797d,'pivotTableId':_0x4ce8ce,'textInfo':this[_0x3f05c0(0x309)](),'isEmpty':_0x3a1e02,'targetCellInfo':_0x4ecd94[_0x3f05c0(0x311)]},_0x36d826);}['updateViewData'](_0x3bcffa,_0x348530){const _0x77a9d2=_0x4c46f9,{targetCellInfo:_0x21c4c7,pivotTableId:_0x4566cc}=_0x3bcffa,{unitId:_0x40de97,subUnitId:_0x4ac5ae}=_0x21c4c7,_0x8ae122=this['_ensureViewDataMap'](_0x40de97,_0x4ac5ae),_0x3ac4b1=_0x8ae122[_0x77a9d2(0x202)](_0x4566cc);let _0x174ff2,_0x33aa39;_0x3ac4b1&&(_0x174ff2=_0x3ac4b1[_0x77a9d2(0x100)],_0x33aa39=_0x3ac4b1['matrix']);const {rangesCache:_0x105bbf,matrix:_0x1e4f8f}=Xo(_0x3bcffa);_0x8ae122[_0x77a9d2(0x2c5)](_0x4566cc,{'rangeCache':_0x105bbf,'matrix':_0x1e4f8f,'oldMatrix':_0x33aa39,'oldRangeCache':_0x174ff2}),_0x348530||this['_viewData$'][_0x77a9d2(0x268)]({'unitId':_0x40de97,'subUnitId':_0x4ac5ae,'pivotTableId':_0x4566cc});}[_0x4c46f9(0x20a)](_0x438094,_0x4cfe0d,_0x185408,_0x3f020c,_0x50079a){const _0x3ef5a8=_0x4c46f9;this['_updateModelCache'](_0x438094,_0x4cfe0d,_0x185408,_0x50079a),this[_0x3ef5a8(0x3ad)](_0x185408,_0x3f020c);}[_0x4c46f9(0xf5)](_0x58d5b4,_0x5ac111,_0x376c85){const _0x2729d6=_0x4c46f9,_0x2a1b9a=this[_0x2729d6(0x3bf)](_0x58d5b4);_0x2a1b9a[_0x2729d6(0x358)](_0x376c85)['forEach'](_0x2d6698=>{const _0x2f4142=_0x2729d6;_0x2a1b9a[_0x2f4142(0x1c6)](_0x2d6698);}),this['removeCollections'](_0x58d5b4,_0x376c85),this[_0x2729d6(0x135)](_0x58d5b4,_0x5ac111,_0x376c85),this[_0x2729d6(0x36f)](_0x376c85);}[_0x4c46f9(0x38f)](_0x53b445,_0x58f9a3,_0x5b3dc3,_0x12e081){const _0x4d423d=_0x4c46f9;this[_0x4d423d(0x222)](_0x53b445,_0x58f9a3,_0x5b3dc3,_0x12e081);}[_0x4c46f9(0x3a2)](_0x489027,_0x5638a1,_0x1f7fed){const _0x16cac1=_0x4c46f9;var _0x188f84,_0x19350a;const _0x149d0b=(_0x19350a=(_0x188f84=this[_0x16cac1(0x209)][_0x16cac1(0x202)](_0x489027))==null?void 0x0:_0x188f84[_0x16cac1(0x202)](_0x5638a1))==null?void 0x0:_0x19350a[_0x16cac1(0x202)](_0x1f7fed);if(_0x149d0b)return _0x149d0b;}[_0x4c46f9(0x3ae)](_0x2e03e8,_0x4f56fb,_0x103f0d){const _0x18eda6=_0x4c46f9;var _0x5d5908,_0x180383;const _0x1d0c2c=(_0x180383=(_0x5d5908=this[_0x18eda6(0x209)][_0x18eda6(0x202)](_0x2e03e8))==null?void 0x0:_0x5d5908['get'](_0x4f56fb))==null?void 0x0:_0x180383[_0x18eda6(0x202)](_0x103f0d);if(_0x1d0c2c)return _0x1d0c2c[_0x18eda6(0x3be)];}[_0x4c46f9(0x1ec)](_0xb0cfbc){const _0x149aa6=_0x4c46f9;return this[_0x149aa6(0x172)][_0x149aa6(0x202)](_0xb0cfbc);}['deleteUnitId'](_0xbada3a){const _0x397c8d=_0x4c46f9;this[_0x397c8d(0x209)][_0x397c8d(0x396)](_0xbada3a);const _0x43ea05=this[_0x397c8d(0x26c)][_0x397c8d(0x202)](_0xbada3a);_0x43ea05&&(_0x43ea05['dispose'](),this['_dataFieldManagerCollection']['delete'](_0xbada3a)),this['_viewData'][_0x397c8d(0x396)](_0xbada3a),this[_0x397c8d(0x16d)]['forEach'](_0x476ee6=>{const _0x59bb99=_0x397c8d;_0x476ee6[_0x59bb99(0x224)](_0xbada3a);});}[_0x4c46f9(0x16b)](_0x1deb40,_0x5cf1a6,_0x5fccf1,_0x288e63){const _0x31ef8b=_0x4c46f9;return this['getDataFieldManager'](_0x5fccf1[_0x31ef8b(0x345)])['addCollectionByJSON'](_0x1deb40,_0x5cf1a6,_0x5fccf1,_0x288e63);}[_0x4c46f9(0x28d)](_0x306333){const _0xda2c79=_0x4c46f9;return this['getDataFieldManager'](_0x306333[_0xda2c79(0x345)])[_0xda2c79(0x28d)](_0x306333);}[_0x4c46f9(0x299)](_0x2ce597,_0x525de6,_0x26e762){const _0x3220e3=_0x4c46f9;this['getDataFieldManager'](_0x26e762[_0x3220e3(0x345)])[_0x3220e3(0x299)](_0x2ce597,_0x525de6,_0x26e762);}[_0x4c46f9