// Licensed Materials - Property of IBM // IBM Cognos Products: irot // (C) Copyright IBM Corp. 2003, 2022. // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. function _mq7(_718){this._sv7=_718;this._z09={};};_mq7.prototype._l09=0;_mq7.prototype._xi6=function(){return Object.keys(this._z09);};_mq7.prototype._o75=function(){var a=[];for(var _rw8=this._419;_rw8;_rw8=_rw8._4d7){a.push(_rw8._9p8);}return a;};_mq7.prototype._8e9=function(_5c9,_8x8){var _rw8 ={_599:_5c9,_9p8:_8x8};if(this._z09[_5c9]){_rw8=this._z09[_5c9]; _rw8._9p8=_8x8;this._4e9(_5c9);return;}else{this._z09[_5c9]=_rw8;}if(this._419){this._419._119=_rw8;_rw8._4d7=this._419;}else{this._x09=_rw8;}this._419=_rw8;if(this._l09===this._sv7){return this._gn6();}else{this._l09++;}};_mq7.prototype._gn6=function(){var _rw8=this._x09;if(_rw8){if(this._x09._119){this._x09=this._x09._119;this._x09._4d7=undefined;}else{this._x09=undefined;this._419=undefined;}_rw8._119=_rw8._4d7=undefined;delete this._z09[_rw8._599];}return _rw8;};_mq7.prototype._4e9=function(_5c9){var _rw8=this._z09[_5c9];if(!_rw8){return;}if(_rw8===this._419){return _rw8._9p8;}if(_rw8===this._x09){this._x09=_rw8._119; }else{_rw8._4d7._119=_rw8._119;}_rw8._119._4d7=_rw8._4d7;_rw8._119=undefined;_rw8._4d7=this._419;if(this._419){this._419._119=_rw8;}this._419=_rw8; return _rw8._9p8;};_mq7.prototype._qo8=function(_5c9){var _rw8=this._z09[_5c9];if(!_rw8){return;}if(_rw8==this._x09){var _b59=this._gn6();this._l09--; return _b59._9p8;}_rw8._4d7._119=_rw8._119;if(_rw8===this._419){this._419=_rw8._4d7;}else{_rw8._119._4d7=_rw8._4d7;}delete this._z09[_rw8._599];this._l09--;return _rw8._9p8;};