/*! * * SpreadJS Library 13.1.0 * * Copyright(c) GrapeCity, Inc. All rights reserved. * * Licensed under the SpreadJS Commercial License. * us.sales@grapecity.com * http://www.grapecity.com/en/licensing/grapecity/ * * */ var GC="object"==typeof GC?GC:{};GC.Spread=GC.Spread||{},GC.Spread.Sheets=GC.Spread.Sheets||{},GC.Spread.Sheets.Slicers=function(a){var b={};function c(d){if(b[d])return b[d].exports;var e=b[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,c),e.l=!0,e.exports}return c.m=a,c.c=b,c.d=function(a,b,d){c.o(a,b)||Object.defineProperty(a,b,{enumerable:!0,get:d})},c.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},c.t=function(a,b){var d,e;if(1&b&&(a=c(a)),8&b)return a;if(4&b&&"object"==typeof a&&a&&a.__esModule)return a;if(d=Object.create(null),c.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:a}),2&b&&"string"!=typeof a)for(e in a)c.d(d,e,function(b){return a[b]}.bind(null,e));return d},c.n=function(a){var b=a&&a.__esModule?function b(){return a.default}:function b(){return a};return c.d(b,"a",b),b},c.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},c.p="/assets/",c(c.s="./dist/plugins/slicer/slicer.entry.js")}({"./dist/plugins/slicer/slicer-actions.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j=this&&this.__extends||function(){var a=function(b,c){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])})(b,c)};return function(b,c){a(b,c);function d(){this.constructor=b}b.prototype=null===c?Object.create(c):(d.prototype=c.prototype,new d)}}();Object.defineProperty(b,"__esModule",{value:!0}),d=c("Core"),e=d.Commands.ActionBase;function k(a){if(a.canUndo()){var b=a.kj,c=d.Commands.bWa(b.name()),e=a.VQ[c];return a.Lz(b,!0),b.ITa.undo(e),a.Mz(b,!0),!0}return!1}f=function(a){j(b,a);function b(b,c){return a.call(this,b,c)||this}return b.prototype.canExecute=function(){return!!this.VQ.slicerData},b.prototype.execute=function(){var a,b,c=this,e=c.VQ;return!!c.canExecute()&&(a=c.kj,a.ITa.startTransaction(),c.Lz(a,!0),e.slicerData.doFilter(e.columnName,{exclusiveRowIndexes:e.newValue}),c.Mz(a,!0),b=d.Commands.bWa(a.name()),c.VQ[b]=a.ITa.endTransaction(),!0)},b.prototype.canUndo=function(){return!!this.VQ.slicerData},b.prototype.undo=function(){return k(this)},b}(e),g=function(a){j(b,a);function b(b,c){return a.call(this,b,c)||this}return b.prototype.canExecute=function(){return!!this.VQ.slicerData},b.prototype.execute=function(){var a,b,c=this,e=c.VQ;return!!c.canExecute()&&(a=c.kj,a.ITa.startTransaction(),c.Lz(a,!0),e.slicerData.doUnfilter(e.columnName),c.Mz(a,!0),b=d.Commands.bWa(a.name()),c.VQ[b]=a.ITa.endTransaction(),!0)},b.prototype.canUndo=function(){return!!this.VQ.slicerData},b.prototype.undo=function(){return k(this)},b}(e),h=function(a){j(b,a);function b(b,c){return a.call(this,b,c)||this}return b.prototype.canExecute=function(){return!!this.VQ.slicer},b.prototype.execute=function(){var a,b=this,c=b.VQ;return!!b.canExecute()&&(a=b.kj,b.Lz(a,!0),c.slicer[c.propertyName](c.newValue),b.Mz(a,!0),!0)},b.prototype.canUndo=function(){return!!this.VQ.slicer},b.prototype.undo=function(){var a,b=this,c=b.VQ;return!!b.canUndo()&&(a=b.kj,b.Lz(a,!0),c.slicer[c.propertyName](c.oldValue),b.Mz(a,!0),!0)},b}(e),i=d.Commands.h4,d.Commands.filterSlicer={canUndo:!0,execute:function(a,b,c){return i(a,f,b,c)}},d.Commands.unfilterSlicer={canUndo:!0,execute:function(a,b,c){return i(a,g,b,c)}},d.Commands.changeSlicerProperty={canUndo:!0,execute:function(a,b,c){return i(a,h,b,c)}},d.Commands.unfilterSlicerByKey={canUndo:!1,execute:function(a,b){var c,e,f,g=d.Commands.bT(a,b),h=g.slicers.UX();if(1===h.length&&(c=h[0],e=c.YX()))return f=e.getFilteredIndexes(c.columnName()),g.wu().execute({cmd:"unfilterSlicer",sheetName:g.name(),slicerData:e,columnName:c.columnName(),value:f})}}},"./dist/plugins/slicer/slicer.entry.js":function(a,b,c){"use strict";function d(a){for(var c in a)b.hasOwnProperty(c)||(b[c]=a[c])}Object.defineProperty(b,"__esModule",{value:!0}),d(c("./dist/plugins/slicer/slicer.ns.js")),c("./dist/plugins/slicer/slicer-actions.js"),d(c("./dist/plugins/slicer/tableSlicer.js"))},"./dist/plugins/slicer/slicer.ns.js":function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0});var d=c("./dist/plugins/slicer/slicer.res.en.js");b.SR={en:d}},"./dist/plugins/slicer/slicer.res.en.js":function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.Blank="(blank)",b.Exp_SlicerNameInvalid="The slicer name is not valid.",b.Exp_SlicerNameExist="The slicer name is already in use; please enter a unique name."},"./dist/plugins/slicer/tableSlicer.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ba,ca,da,ea,fa,ga,ha,ia,ja,ka,la,ma,na,oa,pa,qa,ra,sa,ta,ua,va,wa,xa,ya,za,Aa,Ba,Ca,Da,Ea,Fa,Ga,Ha,Ia,Ja,Ka,La,Ma,Na,Oa,Pa,Qa,Ra,Sa,Ta,Ua,Va,Wa,Xa,Ya,Za,$a,_a,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb,wb,xb,yb,zb,Ab,Bb,Cb,Db,Eb,Fb,Gb,Hb,Ib,Jb,Kb,Lb,Mb,Nb,Ob,Pb,Qb,Rb,Sb,Tb,Ub,Vb,Wb,Xb,Yb=this&&this.__extends||function(){var a=function(b,c){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])})(b,c)};return function(b,c){a(b,c);function d(){this.constructor=b}b.prototype=null===c?Object.create(c):(d.prototype=c.prototype,new d)}}();for(Object.defineProperty(b,"__esModule",{value:!0}),d=c("Core"),e=c("Common"),f=c("FloatingObject"),g=c("Tables"),h=c("ConditionalFormatting"),i=c("./dist/plugins/slicer/slicer.ns.js"),j=new e.Common.ResourceManager(i.SR),k=j.getResource.bind(j),l=e.Common.D,m=e.Common.k,n=d.Ul.Nl,o=d.Ul.Pl,p=d.Ul.Ol,q=m.ac,r=d.Ul.hZa,s=d.GC$.isArray,t=d.GC$.extend,u=document,v=void 0,w=null,x="normal 11pt calibri",y=parseFloat,z=e.Slicers.GeneralSlicerData,function(a){a[a.CONTAINER=0]="CONTAINER",a[a.H_SPACE=1]="H_SPACE",a[a.H_CAPTION=2]="H_CAPTION",a[a.H_SPLITLINE=3]="H_SPLITLINE",a[a.H_CLEARFILTER=4]="H_CLEARFILTER",a[a.B_ITEM=5]="B_ITEM",a[a.B_ITEMSPACER=6]="B_ITEMSPACER",a[a.B_TAIL=7]="B_TAIL",a[a.B_SCROLLBAR=8]="B_SCROLLBAR"}(A||(A={})),function(a){a[a.HOVERED=1]="HOVERED",a[a.SELECTED=2]="SELECTED",a[a.UNSELECTED=4]="UNSELECTED",a[a.HASDATA=8]="HASDATA",a[a.NODATA=16]="NODATA"}(B||(B={})),function(a){a[a.NORMAL=0]="NORMAL",a[a.ACTIVE=1]="ACTIVE",a[a.HOVERED=2]="HOVERED"}(C||(C={})),D={ILb:"Style",JLb:"Color",KLb:"Width",LLb:"border",MLb:"WithDataStyle",NLb:"WithNoDataStyle",OLb:"electedItem",PLb:"hovered",QLb:"top",RLb:"gc-slicer-",SLb:"container",TLb:"header",ULb:"clearfilter",VLb:"body",WLb:"itemscontainer",XLb:"item"},E="name",F="style",G="light",H="dark",I="white",J="black",K="solid",L="color",M="background-color",N="width",O="height",P="font",Q="setBorders",R="back"+D.JLb,S="fore"+D.JLb,T=D.LLb+"Width",U=D.LLb+D.ILb,V=D.LLb+D.JLb,W=D.LLb+"Left",X=D.LLb+"Top",Y=D.LLb+"Right",Z=D.LLb+"Bottom",$="textDecoration",_="wholeSlicer"+D.ILb,aa="header"+D.ILb,ba="s"+D.OLb+D.MLb,ca="s"+D.OLb+D.NLb,da="unS"+D.OLb+D.MLb,ea="unS"+D.OLb+D.NLb,fa=D.PLb+"S"+D.OLb+D.MLb,ga=D.PLb+"S"+D.OLb+D.NLb,ha=D.PLb+"UnS"+D.OLb+D.MLb,ia=D.PLb+"UnS"+D.OLb+D.NLb,ja="undoFilter",ka="undoAdd",la="undoRemove",ma="undoUpdateTableSlicer",na="div",oa="px",pa="default",qa="cursor",ra="position",sa="absolute",ta="padding",ua="margin-"+D.QLb,va="left",wa="right",xa="text-align",ya="overflow",za="hidden",Aa="auto",Ba="text-overflow",Ca="ellipsis",Da="white-space",Ea="nowrap",Fa="unselectable",Ga="on",Ha="font-weight",Ia="font-size",Ja="border-radius",Ka="box-sizing",La="content-box",Ma="button",Na="\u2717",Oa="mark",Pa="itemValue",Qa="Accent ",Ra="Slicer"+D.ILb,Sa="#999999",Ta="#828282",Ua="#CCCCCC",Va=D.RLb+D.SLb,Wa=D.RLb+D.TLb,Xa=D.RLb+"header-borderDiv",Ya=D.RLb+"caption",Za=D.RLb+D.ULb,$a=D.RLb+D.VLb,_a=D.RLb+"table",ab=D.RLb+"tr",bb=D.RLb+"td1",cb=D.RLb+"td2",db=D.RLb+D.WLb,eb=D.RLb+D.XLb,fb="gc-no-user-select",gb=function(){function a(b,c,d,e,f,g,h,i){for(var j=0,k=q(a.properties);j=0?(d=$b(),d.fromJSON(e),c[a](d,!1)):c[a](e,!1))})}},a.prototype.toJSON=function(){var b=this,c={};return a.properties.forEach(function(a){var d=b[a]();b[a].isDefault(d)||(c[a]=d&&d.toJSON?d.toJSON():d)}),c},a.properties=[R,S,P,W,X,Y,Z,$],a}(),b.SlicerStyleInfo=gb,hb=0,ib=q(gb.properties);hb=0:"string"===c})},hb=0;hb-1&&q(a)===c&&(b=parseInt(a[c-1],10)),a.indexOf(Ra+"Dark")>-1&&q(a)===d&&(b=parseInt(a[d-1],10)),b>=1&&b<=6}for(lb=function(){function a(){var a=this;a[E]("",!1),a[_](_b(),!1)}return a.prototype.fromJSON=function(b){var c,e,f,g;if(b&&!d.GC$.isEmptyObject(b))return c=this,e=b.name,p(e)&&(c.name(e),ac(e))?(f=e.toLocaleLowerCase().replace("slicerstyle","").replace(" ",""),g=Zb(f),void a.properties.forEach(function(a){c[a](g[a](),!1)})):void a.properties.forEach(function(a){var d,e=b[a];a!==E&&p(e)&&(d=Zb(),d.fromJSON(e),c[a](d,!1))})},a.prototype.toJSON=function(){var a,b,c,e=this;a=ac(e.name())?{name:e.name()}:e.toJSONInternal(),b={};for(c in a)a[c]===w||a[c]===v||d.GC$.isEmptyObject(a[c])||(b[c]=a[c]);return b},a.prototype.toJSONInternal=function(){var b,c,d,e=this,f={},g="toJSON";for(f[E]=e.name(),b=1,c=q(a.properties);b0)||b[W]&&0!==b[W][T]||b[X]&&0!==b[X][T]||b[Y]&&0!==b[Y][T]))}function oc(a){var b,c,e,f,g,h,i,j,k;return a?(b=ic(a[_],a[aa]),b&&b[P]?(c=b[P],e=1,f=d.To.Ko,g=d.To.Jo,h=f(g(x)).fontSize,i=f(g(c)).fontSize,h&&i&&(j=y(h),k=y(i),isNaN(k)||(e=k/j)),e):1):1}function pc(a){var b,c,d,e,f,g=0,h=0;return a&&(b=a[F],c=b[W+D.KLb],d=b[X+D.KLb],e=b[Y+D.KLb],f=b[Z+D.KLb],c&&(g+=y(c)),d&&(h+=y(d)),e&&(g+=y(e)),f&&(h+=y(f))),{widthOffset:g,heightOffset:h}}function qc(a){var b,c,d=[];if(a)for(c=0;c=0&&a.Bw(b,c))}),b}function Dc(a){var b=a.slicerData;a.data=b.getData(a.columnName),a.exclusiveDatas=b.getExclusiveData(a.columnName),a.oX=qc(a.data),a.gX=qc(a.exclusiveDatas),a.fX=Bc(a),Kc(a),Hc(a)}function Ec(a,b){var c,e=a.style(),f=a.xo;f&&(b!==v&&b!==a.zoomFactor()&&(a.zoomFactor(b),gc(a,e)),d.GC$(f).css(ta,6*b),Lc(a,D.SLb),Fc(a),c=a.showHeader()?(a.MW+a.XW-a.PW)*oc(e)*b:0,d.GC$(a.YW).css(ua,c),Gc(a),Kc(a))}function Fc(a){var b,c,e,f,g,h,i,j,k,l=a.zoomFactor(),m=a.KW,n=a.YW,o=a._caption,p=a.WW,r=a.style();a.showHeader()?(a.xo.firstChild!==m&&(d.GC$(m).insertBefore(n),d.GC$(n).css(ua,(a.MW+a.XW)*oc(r)*l)),d.GC$(m).css(O,a.MW*oc(r)*l),b=a.PW*l,hc(a.LW,[va,wa],[b,b]),o.innerHTML!==a.captionName()&&d.GC$(o).text(a.captionName()),c=a.QW*oc(r)*l,e=wc(a)*l,hc(o,[D.QLb,N,Ha],[c,e,"bold"]),f=a.pX,g=f&&q(f)>0?1:0,Vc(a,g),h=a.RW*l,i=h,j=a.TW*oc(r)*l,k=a.UW*l,hc(p,[N,O,D.QLb,wa],[h,i,j,k]),Lc(a,D.TLb)):d.GC$(m).remove()}function Gc(a){var b,c=a.zoomFactor(),d=xc(a);a.dX=d,b=yc(a),a.eX=b,hc(a.cX,[N,O,Ia],[b*c,d*c,a.VW*c]),Hc(a)}function Hc(a){var b,c,e,f,g,h,i,j,k=a.fX;if(k){for(b=a._items,b&&q(b)>0&&d.GC$(b).remove(),a._items=[],b=a._items,a.NW={},c=Math.min(Ac(a),q(k)),e=a.iX()?a.nX.value()*a.columnCount():0,f=Math.min(e+c,q(k)),g=e;g=q(i)&&(m=$c(a,D.XLb,q(i)-1),o=m&&d=q(B))return w;if(m=$c(a,D.WLb),!m)return w;n=a.columnCount(),o=a.hX,g=(m.width-(n-2)*o*u)/n,h=a.itemHeight()*u+2*a.lX,e=m.x+c%n*(g+o*u),f=m.y+Math.floor(c/n)*(h+o*u)}return new d.Rect(e,f,g,h)}function _c(a){return a>0}rb=function(){function a(a,b,c){var d=this;d.name(a,!1),d.xo=w,d.PW=6,d.EX=1,d.VW=14,d.KW=w,d.MW=27,d.XW=5,d._caption=w,d.WW=w,d.RW=28,d.SW=25,d.TW=3,d.UW=0,d.AX=!1,d.QW=3,d.YW=w,d.ZW=w,d.$W=w,d._W=w,d.aX=w,d.cX=w,d.eX=0,d.dX=0,d.bX=w,d.FX=2,d._items=[],d.NW={},d.lX=1,d.kX=1,d.tX=6,d.hX=2,d.jX=17,d.sX=0,d.zX=I,d.DX="#F9E578",d.CX="red",d.BX="#B0ADB0",d.GX=!1,d.HX=!1,d.vX=[],d.wX=[],d.xX=0,d.fX=[],d.pX=[],d.rX=[],d.gX=[],d.oX=[],d.slicerData=b,d.columnName=c,d.data=b.getData(c),d.exclusiveDatas=b.getExclusiveData(c),d.slicerData.attachListener(d),d.IX()}return a.getDefaultStyle=function(){var a=function(a,b,c,d,e,f,g,h){var i={};return i[R]=a,i[S]=b,i[P]=c,i[W]=d,i[X]=e,i[Y]=f,i[Z]=g,i[$]=h,i},b=function(a,b,c){var d={};return d[T]=a,d[U]=b,d[V]=c,d},c=b(1,K,"#808080"),d=b(0,"",""),e=b(1,K,"#999999"),f=b(1,K,"#CCCCCC"),g=b(1,K,"#E0E0E0"),h=a("#F9E36F",J,x,e,e,e,e),i={};return i[_]=a(I,J,x,c,c,c,c),i[aa]=a(I,J,"bold 11pt calibri",d,d,d,b(1,K,"#A6A6A6")),i[ba]=a("#BFBFBF",J,x,e,e,e,e),i[ca]=a("#D9D9D9",J,x,f,f,f,f),i[da]=a(I,J,x,f,f,f,f),i[ea]=a(I,"#959595",x,g,g,g,g),i[fa]=h,i[ga]=h,i[ha]=h,i[ia]=h,i},a.prototype.IX=function(){var a=this;a.oX=qc(a.data),a.gX=qc(a.exclusiveDatas),a.xo=rc(a),a.captionName(a.columnName,!1),Mc(a),a.onFiltered(),gc(a,a.style()),Ec(a)},a.prototype.getDOMElement=function(){return this.xo},a.prototype.mX=function(a,b){var c,d,f=[];if(0!==b){for(c=e.Slicers.jf.quickSort(a),d=0;da.dX},a.prototype.Bw=function(a,b){this.JX(a,b)},a.prototype.JX=function(a,b){var c=this,d=b.newValue;d!==c.sX&&d<=c.nX.cw()&&(c.sX=d,Kc(c),Hc(c))},a.prototype.onDataChanged=function(){Dc(this)},a.prototype.onRowsChanged=function(){Dc(this)},a.prototype.onColumnNameChanged=function(a,b){var c=this;c.columnName===a&&c._caption&&(c.columnName=b,c.captionName(b,!1),d.GC$(c._caption).text(b))},a.prototype.onColumnRemoved=function(a){var b=this;a===b.columnName&&(b.slicerData.doUnfilter(a),Nc(b),d.GC$(b.xo).remove(),b.xo=w)},a.prototype.onFiltered=function(){var a=this,b=a.slicerData,c=a.columnName;a.fX=Bc(a),a.rX=b.getFilteredOutIndexes(c,2),a.pX=b.getFilteredOutIndexes(c,1),Ec(a)},a.prototype.xmb=function(a){var b,c=Zc(this,a);return!!c&&(b=c.mark,5===b||6===b||8===b||4===b)},a.prototype.AD=function(a){var b=this,c=Zc(b,a);c&&(8===c[Oa]&&(b.HX=!0),5===c[Oa]&&(b.wX=[],b.GX=!0,a.ctrlKey?Oc(b,c):a.shiftKey?Pc(b,c):Qc(b,c)),Tc(b,b.vX),(5===c[Oa]||6===c[Oa]||8===c[Oa]||4===c[Oa]&&b.AX)&&a.stopPropagation())},a.prototype.CD=function(a){var b,c,d,e=this,f=Zc(e,a);f&&(b=e.slicerData,c=e.vX,d=!1,4===f[Oa]?e.AX&&(b.doUnfilter(e.columnName),Vc(e,0),d=!0):c&&q(c)>0&&!e.yX&&!e.KX&&(b.doFilter(e.columnName,{exclusiveRowIndexes:e.wX}),d=!0),e.GX=!1,e.HX=!1,d&&(e.vX=[],e.wX=[]))},a.prototype.BD=function(a){var b,c,d,e,f,g,h,i,j,k,l,n,o,p=this,r=p.qX,s=r?new ub(r[Oa],r[Pa]):w,t=Zc(p,a),u=p.gX,v=p.wX;if(t&&(!s||s[Oa]!==t[Oa]||5===s[Oa]&&s[Pa]!==t[Pa])){if(!p.GX)return p.qX=t,Wc(p,s),void Xc(p,t);if(5===t[Oa])if(b=u.indexOf(t[Pa]),c=p.rX,d=void 0,e=void 0,f=void 0,m.Bb(v,b)){for(g=p.fX,h=g.indexOf(u[p.xX]),i=g.indexOf(t[Pa]),j=Math.min(h,i),k=Math.max(h,i),l=[],n=q(v),d=0;dk||e0&&(c.doFilter(b.columnName,{exclusiveRowIndexes:b.wX}),b.vX=[],b.wX=[])},a.prototype.onPropertyChanged=function(a,b,c){var d,e=this;e.slicerData.OW&&(d=e.slicerData.OW(),d.ITa.xVa(e,a,c))},a}(),b.ItemSlicer=rb;function ad(a){return function(b,c){Ec(this),this.onPropertyChanged(a,b,c)}}function bd(a){return function(b,c){var d=this;d.fX=Bc(d),Ec(d),d.onPropertyChanged(a,b,c)}}function cd(a,b,c,e){return c||(c=ad(a)),d.Ul.Pl(a,b,c,e)}for(sb=[[E],[N,180],[O,210],["captionName",""],["columnCount",1,w,_c],["itemHeight",21,w,_c],["showHeader",!0],["sortState",1,bd("sortState")],["showNoDataItems",!0,bd("showNoDataItems")],["showNoDataItemsInLast",!0,bd("showNoDataItemsInLast")],["visuallyNoDataItems",!0,bd("visuallyNoDataItems")],[F,rb.getDefaultStyle(),function(a,b){gc(this,a),Ec(this),this.onPropertyChanged("visuallyNoDataItems",a,b)}],["zoomFactor",1,w,_c],["isLocked"],["disableResizingAndMoving"]],hb=0,tb=q(sb);hb0&&!p.yX&&!p.KX&&(j=c.getFilteredIndexes(p.columnName),k=e.concat(),h=r.wu().execute({cmd:"filterSlicer",sheetName:r.name(),slicerData:c,columnName:p.columnName,oldValue:j,newValue:k}),g=!0),l=qd(s),m=0,n=q(l);m0&&(b=q(g.getExclusiveData(f.columnName)),q(i)===b?(c=g.getFilteredIndexes(f.columnName),h.wu().execute({cmd:"unfilterSlicer",sheetName:h.name(),slicerData:g,columnName:f.columnName,value:c})):(d=g.getFilteredIndexes(f.columnName),e=i.concat(),h.wu().execute({cmd:"filterSlicer",sheetName:h.name(),slicerData:g,columnName:f.columnName,oldValue:d,newValue:e})),f.vX=[],f.wX=[])},b}(rb),wb.prototype.isSelected=o("isSelected",!1),wb.prototype.sheet=o("sheet"),wb.prototype.slicer=o("slicer");function jd(a,b){var c,d,e=a.VX;if(b){for(c=b.getTable(),d=0;d0){for(c=0;c0&&(a.slicers=c))},preProcessMouseWheel:function(a){var b=this.slicers;b&&b.W3(a.e)&&(a.r=!0)},onGroupChanged:function(a){this.slicers.tTa(a.start,a.end,a.isRow)}},d.Worksheet.$n("slicer",Vb),Wb=function(a){var b="unfilterSlicerByKey",c="filterSlicer",e="unfilterSlicer",f="changeSlicerProperty";a.register(b,d.Commands[b],67,!1,!1,!0,!1),a.register(c,d.Commands[c]),a.register(e,d.Commands[e]),a.register(f,d.Commands[f])},Xb={init:function(){Wb(this.commandManager())},fromJson:function(a,b,c){var d,e,f,g,h,i,j=c&&c.ignoreStyle;if(!j)for(d=this,e=0,f=d.getSheetCount();e=0;b--)if(c=a[b],d=c.slicerItem,e=c.name,f=c.value,e===ja)g=f.columnName,h=f.oldValue,d.doFilter(g,{exclusiveRowIndexes:h});else if(e===ka)d.vV(f);else if(e===la){if(!f)return;d.Cz(f),i=f.ZX.MX,i&&(j=i.indexOf(f),j>=0&&i.splice(j,1))}else if(e===ma){if(!f)return;this.kj.t4(f.row,f.col,f.rowCount,f.colCount,f.sheetArea)}else d[e](f)}}),d.lUa.$n("SLICER_PROPERTYCHANGE",{priority:5500,undo:function(a){var b=a.EUa;b&&this.yVa(b)}})},Common:function(a,b){a.exports=GC.Spread},ConditionalFormatting:function(a,b){a.exports=GC.Spread.Sheets.ConditionalFormatting},Core:function(a,b){a.exports=GC.Spread.Sheets},FloatingObject:function(a,b){a.exports=GC.Spread.Sheets.FloatingObjects},Tables:function(a,b){a.exports=GC.Spread.Sheets.Tables}});