function _gab(a,b){const c=_gaa();_gab=function(d,e){d=d-0x142;let f=c[d];return f;};return _gab(a,b);}function _gaa(){const k=['percentdone','816789yiQVom','31230kjrOmY','percentDone','L{%\x20Done}','Invalid\x20operator\x20','number','5775850lCaCFo','$name','PercentDoneColumn','isGanttColumn','4iKWelp','990553FewamN','formatAriaLabel','getFormattedPercentDone','8521950OonGUo','9831618DlyiUd','11376239fJdVwh','type','1155nIEKLe','6RUbioJ','8mazGXq','formatValue'];_gaa=function(){return k;};return _gaa();}(function(a,b){function f(a,b){return _gab(a- -0x1b9,b);}const c=a();while(!![]){try{const d=-parseInt(f(-0x61,-0x68))/0x1+parseInt(f(-0x70,-0x6f))/0x2*(-parseInt(f(-0x6c,-0x6b))/0x3)+parseInt(f(-0x62,-0x65))/0x4*(parseInt(f(-0x66,-0x70))/0x5)+-parseInt(f(-0x75,-0x80))/0x6+parseInt(f(-0x73,-0x74))/0x7*(parseInt(f(-0x6f,-0x6d))/0x8)+parseInt(f(-0x74,-0x78))/0x9+parseInt(f(-0x6b,-0x6a))/0xa*(parseInt(f(-0x71,-0x7b))/0xb);if(d===b){break;}else{c['push'](c['shift']());}}catch(e){c['push'](c['shift']());}}}(_gaa,0xed8c5));import _gac from'@bryntum/grid-thin/lib/column/PercentColumn.js';function _gag(a,b){return _gab(a- -0x17e,b);}import _gad from'@bryntum/grid-thin/lib/data/ColumnStore.js';export default class PercentDoneColumn extends _gac{static [_gag(-0x2a,-0x26)]=_gag(-0x29,-0x2d);static [_gag(-0x37,-0x30)]=_gag(-0x32,-0x34);static [_gag(-0x28,-0x2a)]=!![];static ['defaults']={'field':'percentDone','text':_gag(-0x2e,-0x2f),'mode':_gag(-0x2c,-0x30),'unit':'%','step':0x1,'min':0x0,'max':0x64,'width':0x5a,'filterable':{'allowedOperators':['=','<','<=','>','>='],'filterFn'({value:value,record:record,operator:operator,column:column}){const a=record['getFormattedPercentDone'](record[h(-0xec,-0xf3)]),b=record['getFormattedPercentDone'](value);function h(a,b){return _gag(a- -0xbd,b);}switch(operator){case'=':return a===b;case'<':return a<b;case'<=':return a<=b;case'>':return a>b;case'>=':return a>=b;default:throw new Error(h(-0xea,-0xe2)+operator);}}}};[_gag(-0x33,-0x32)](a,b){function i(a,b){return _gag(a-0x46f,b);}return super['formatValue']((b===null||b===void 0x0?void 0x0:b[i(0x434,0x43f)](a))??a,![]);}[_gag(-0x3c,-0x38)](a,b){function j(a,b){return _gag(b-0x97,a);}return b['name']+'\x20'+a+this['L'](j(0x60,0x69));}}_gad['registerColumnType'](PercentDoneColumn);