_o0n.js 5.0 KB

123456
  1. // Licensed Materials - Property of IBM
  2. // IBM Cognos Products: rs
  3. // (C) Copyright IBM Corp. 2003, 2022.
  4. // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  5. function _tgk(r, g, b){this.red=r;this.green=g;this.blue=b;};_tgk.prototype._fkk=function(){return "rgb(" + this.red + "," + this.green + "," + this.blue + ")";};var _o0n={};_o0n._kh4 ={"black": "#000000","silver": "#C0C0C0","gray": "#808080","white": "#FFFFFF","maroon": "#800000","red": "#FF0000","purple": "#800080","fuchsia": "#FF00FF","green": "#008000","lime": "#00FF00","olive": "#808000","yellow": "#FFFF00","navy": "#000080","blue": "#0000FF","teal": "#008080","aqua": "#00FFFF"};_o0n._km8 ={"black": "#000000","silver": "#C0C0C0","gray": "#808080","white": "#FFFFFF","maroon": "#800000","red": "#FF0000","purple": "#800080","fuchsia": "#FF00FF","transparent": "transparent","green": "#008000","lime": "#00FF00","olive": "#808000","yellow": "#FFFF00","navy": "#000080","blue": "#0000FF","teal": "#008080","aqua": "#00FFFF"};_o0n._766=function(_vdn){if(!this._ju7){var _984 ={"": "IDS_CCHL_PROPVAL_DEFAULT","black": "IDS_HAL_COLOR_BLACK","silver": "IDS_HAL_COLOR_SILVER","gray": "IDS_HAL_COLOR_GRAY","white": "IDS_HAL_COLOR_WHITE","maroon": "IDS_HAL_COLOR_MAROON","red": "IDS_HAL_COLOR_RED","purple": "IDS_HAL_COLOR_PURPLE","fuchsia": "IDS_HAL_COLOR_FUCHSIA","transparent": "IDS_HAL_COLOR_TRANSPARENT","green": "IDS_HAL_COLOR_GREEN","lime": "IDS_HAL_COLOR_LIME","olive": "IDS_HAL_COLOR_OLIVE","yellow": "IDS_HAL_COLOR_YELLOW","navy": "IDS_HAL_COLOR_NAVY","blue": "IDS_HAL_COLOR_BLUE","teal": "IDS_HAL_COLOR_TEAL","aqua": "IDS_HAL_COLOR_AQUA"};this._ju7=new Map();for(var _pzi in _984){this._ju7.set(_pzi, _frh._c6j(_984[_pzi]));}}return this._ju7.get(_vdn);};_o0n._np9=function(_9on){if(!this._bnb){this._bnb={};for(var _gon in this._km8){var _uxm=this._km8[_gon];this._bnb[_uxm]=_gon;}}return this._bnb[_9on];};_o0n._9ph=function(_pvm){return _pvm.match(/^#[0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F]$/i);};_o0n._qsc=function(_zmn){if(_zmn){var _9on="#" + this._l12(_zmn["red"], _zmn["green"], _zmn["blue"]);var _pvm=this._np9(_9on);if(_pvm=="black"&&_zmn.alpha===0){return "transparent";}return _pvm||_9on;}return "";};_o0n._b55=function(_1pm){return isNaN(_1pm)?null:(100-_1pm*100);};_o0n._ob5=function(_isd){return isNaN(_isd)?null:(100-_isd)/ 100;};_o0n._v55=function(_4gl){var _1vi={};var _ckn=parseInt(_4gl.substr(0, 2), 16);var _2qm=parseInt(_4gl.substr(2, 2), 16);var _b7n=parseInt(_4gl.substr(4, 2), 16);var _3vj=Math.max(_ckn, _2qm, _b7n);var _5vj=Math.min(_ckn, _2qm, _b7n);var _kjn=0;var _fyg=0;var _7yg=0;if(_3vj==_5vj){_kjn=0;_fyg=0;} else {if(_ckn==_3vj){_kjn=(_2qm-_b7n)/(_3vj-_5vj);} else if(_2qm==_3vj){_kjn=2+(_b7n-_ckn)/(_3vj-_5vj);} else if(_b7n==_3vj){_kjn=4+(_ckn-_2qm)/(_3vj-_5vj);}_fyg=(_3vj-_5vj)/ _3vj;}_kjn=_kjn*60;_7yg=_3vj / 255;if(_kjn<0){_kjn+= 360;}_1vi.hue=_kjn;_1vi.saturation=_fyg;_1vi.brightness=_7yg;return _1vi;};_o0n._l12=function(_ckn,_2qm,_b7n){var _yon=parseInt(_ckn).toString(16);var _5wm=parseInt(_2qm).toString(16);var _kcn=parseInt(_b7n).toString(16);while(_yon.length<2){_yon="0"+_yon;}while(_5wm.length<2){_5wm="0"+_5wm;}while(_kcn.length<2){_kcn="0"+_kcn;}return(_yon+_5wm+_kcn).toUpperCase();};_o0n._k12=function(_4gl){return new _tgk(parseInt(_4gl.substr(0, 2), 16),parseInt(_4gl.substr(2, 2), 16),parseInt(_4gl.substr(4, 2), 16));};_o0n._fb4=function(_kjn,_fyg,_7yg){if(_kjn==360){_kjn=0;}var _ftn, _gtn, _jtn, _ojn, _3pm, V_fBlue, _4pm;_4pm=_kjn / 60-Math.floor(_kjn / 60);_ftn=(_7yg*(1-_fyg));_gtn=(_7yg*(1-(_4pm*_fyg)));_jtn=(_7yg*(1-((1-_4pm)*_fyg)));switch(Math.floor(_kjn / 60)){case 0:_ojn=_7yg;_3pm=_jtn;V_fBlue=_ftn;break;case 1:_ojn=_gtn;_3pm=_7yg;V_fBlue=_ftn;break;case 2:_ojn=_ftn;_3pm=_7yg;V_fBlue=_jtn;break;case 3:_ojn=_ftn;_3pm=_gtn;V_fBlue=_7yg;break;case 4:_ojn=_jtn;_3pm=_ftn;V_fBlue=_7yg;break;default:_ojn=_7yg;_3pm=_ftn;V_fBlue=_gtn;break;}if(_fyg==0){_ojn=_7yg;_3pm=_7yg;V_fBlue=_7yg;}return new _tgk(Math.round(_ojn*255),Math.round(_3pm*255),Math.round(V_fBlue*255));};_o0n._u55=function(_kjn,_fyg,_7yg){while(_kjn>=360){_kjn-= 360;}var _6lm=this._fb4(_kjn, _fyg, _7yg);return this._l12(_6lm.red, _6lm.green, _6lm.blue);};_o0n._vik=function(_dtn,_itn,_etn,_a0l){var _htn, _ctn, _btn;if(_itn==0){_etn /= 100;_htn=_ctn=_btn=_etn;}else{var _4gi=function(p,q,t){if(t<0){t+= 1;}if(t>1){t-= 1;}if(t<1/6){return p+(q-p)*6*t;}if(t<1/2){return q;}if(t<2/3){return p+(q-p)*(2/3-t)* 6;}return p;};_dtn /= 360;_itn /= 100;_etn /= 100;var q=(_etn<0.5)?(_etn*(1+_itn)):(_etn+_itn-_etn*_itn);var p=2*_etn-q;_htn=_4gi(p, q, _dtn+1/3);_ctn=_4gi(p, q, _dtn);_btn=_4gi(p, q, _dtn-1/3);}_htn=Math.min(Math.floor(_htn*256), 255);_ctn=Math.min(Math.floor(_ctn*256), 255);_btn=Math.min(Math.floor(_btn*256), 255);if((_a0l!==undefined)&&(_a0l<100)){_htn=Math.round(((100-_a0l)*0.01)*(255-_htn)+parseInt(_htn));_ctn=Math.round(((100-_a0l)*0.01)*(255-_ctn)+parseInt(_ctn));_btn=Math.round(((100-_a0l)*0.01)*(255-_btn)+parseInt(_btn));}return new _tgk(_htn, _ctn, _btn);};