function _gag(a,b){return _gab(a-0x203,b);}(function(a,b){function f(a,b){return _gab(b-0x179,a);}const c=a();while(!![]){try{const d=-parseInt(f(0x23f,0x230))/0x1*(-parseInt(f(0x23c,0x233))/0x2)+parseInt(f(0x223,0x231))/0x3+-parseInt(f(0x238,0x235))/0x4+parseInt(f(0x259,0x24b))/0x5*(-parseInt(f(0x23d,0x23f))/0x6)+parseInt(f(0x23b,0x23e))/0x7+parseInt(f(0x248,0x23c))/0x8+-parseInt(f(0x24e,0x240))/0x9;if(d===b){break;}else{c['push'](c['shift']());}}catch(e){c['push'](c['shift']());}}}(_gaa,0x50aa4));function _gab(a,b){const c=_gaa();_gab=function(d,e){d=d-0xb7;let f=c[d];return f;};return _gab(a,b);}import _gac from'@bryntum/grid-thin/lib/feature/GridFeatureManager.js';import _gad from'@bryntum/scheduler-thin/lib/feature/AbstractTimeRanges.js';import _gae from'@bryntum/scheduler-thin/lib/data/mixin/AttachToProjectMixin.js';export default class ProjectLines extends _gad[_gag(0x2be,0x2ca)](_gae){static [_gag(0x2c7,0x2c2)]=_gag(0x2d3,0x2d1);static ['configurable']={'showHeaderElements':!![],'cls':'b-gantt-project-line','showStatusDate':![]};['attachToProject'](a){function h(a,b){return _gag(b- -0x590,a);}super[h(-0x2ba,-0x2c1)](a);a[h(-0x2c8,-0x2cb)]({'name':h(-0x2b8,-0x2c0),'refresh':this[h(-0x2cd,-0x2cc)],'statusDateChange':this[h(-0x2d0,-0x2cc)],'thisObj':this});}[_gag(0x2ce,0x2bf)](){}[_gag(0x2c0,0x2b4)](){function i(a,b){return _gag(a- -0x52c,b);}this[i(-0x26b,-0x268)]();}[_gag(0x2c4,0x2c6)](){this['renderRanges']();}[_gag(0x2d2,0x2cb)](a){function j(a,b){return _gag(a- -0x1ec,b);}const {client:b}=this;return b[j(0xe1,0xd9)]['dateInAxis'](a['startDate']);}get[_gag(0x2c3,0x2c2)](){const {startDate:a,endDate:b,statusDate:c}=this['client'][k(-0x71,-0x6a)];const d=a&&b?[{'fillAlign':k(-0x63,-0x6f),'name':this['L'](k(-0x5b,-0x66)),'startDate':a},{'fillAlign':k(-0x5a,-0x69),'name':this['L']('L{Project\x20End}'),'startDate':b}]:[];if(c&&this[k(-0x6b,-0x64)]){d[k(-0x6c,-0x78)]({'name':this['L'](k(-0x69,-0x63)),'startDate':c});}function k(a,b){return _gag(b- -0x33a,a);}return d;}}function _gaa(){const l=['renderRanges','push','timeRanges','onProjectRefresh','ion','1846128dHDNRu','$name','2669436IPKjLA','573906ajUsDK','7831602CtcUVb','start','registerFeature','timeAxis','startConfigure','attachToProject','project','end','shouldRenderRange','ProjectLines','L{Project\x20Start}','5XJfEUq','showStatusDate','L{statusDate}','791wOntjM','1093764gvafWA','Gantt','1330ExCTsl','mixin','825936KsaYIN','updateLocalization'];_gaa=function(){return l;};return _gaa();}_gac[_gag(0x2cc,0x2cd)](ProjectLines,!![],_gag(0x2bc,0x2bb));