Socket
Socket
Sign inDemoInstall

@ag-grid-enterprise/core

Package Overview
Dependencies
1
Maintainers
3
Versions
63
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 27.3.0 to 28.0.0

2

dist/cjs/es5/licenseManager.js

@@ -281,3 +281,3 @@ "use strict";

var LicenseManager_1;
LicenseManager.RELEASE_INFORMATION = 'MTY1MjQ0MzczMDM1MQ==';
LicenseManager.RELEASE_INFORMATION = 'MTY1Njg3Mzg0NDQzOQ==';
__decorate([

@@ -284,0 +284,0 @@ core_1.Autowired('md5')

@@ -250,3 +250,3 @@ "use strict";

};
LicenseManager.RELEASE_INFORMATION = 'MTY1MjQ0MzczMDM1MQ==';
LicenseManager.RELEASE_INFORMATION = 'MTY1Njg3Mzg0NDQzOQ==';
__decorate([

@@ -253,0 +253,0 @@ core_1.Autowired('md5')

/**
* @ag-grid-enterprise/core - Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue * @version v27.3.0
* @ag-grid-enterprise/core - Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue * @version v28.0.0
* @link https://www.ag-grid.com/

@@ -12,3 +12,3 @@ * @license Commercial

var __extends = (undefined && undefined.__extends) || (function () {
var __extends$2 = (undefined && undefined.__extends) || (function () {
var extendStatics = function (d, b) {

@@ -26,3 +26,3 @@ extendStatics = Object.setPrototypeOf ||

})();
var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) {
var __decorate$2 = (undefined && undefined.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;

@@ -50,3 +50,3 @@ if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);

var LicenseManager = /** @class */ (function (_super) {
__extends(LicenseManager, _super);
__extends$2(LicenseManager, _super);
function LicenseManager() {

@@ -292,10 +292,10 @@ var _this = _super !== null && _super.apply(this, arguments) || this;

var LicenseManager_1;
LicenseManager.RELEASE_INFORMATION = 'MTY1MjQ0MzczMDM1MQ==';
__decorate([
LicenseManager.RELEASE_INFORMATION = 'MTY1Njg3Mzg0NDQzOQ==';
__decorate$2([
core.Autowired('md5')
], LicenseManager.prototype, "md5", void 0);
__decorate([
__decorate$2([
core.PreConstruct
], LicenseManager.prototype, "validateLicense", null);
LicenseManager = LicenseManager_1 = __decorate([
LicenseManager = LicenseManager_1 = __decorate$2([
core.Bean('licenseManager')

@@ -503,3 +503,3 @@ ], LicenseManager);

var __extends$2 = (undefined && undefined.__extends) || (function () {
var __extends = (undefined && undefined.__extends) || (function () {
var extendStatics = function (d, b) {

@@ -517,3 +517,3 @@ extendStatics = Object.setPrototypeOf ||

})();
var __decorate$2 = (undefined && undefined.__decorate) || function (decorators, target, key, desc) {
var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;

@@ -525,3 +525,3 @@ if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);

var WatermarkComp = /** @class */ (function (_super) {
__extends$2(WatermarkComp, _super);
__extends(WatermarkComp, _super);
function WatermarkComp() {

@@ -550,9 +550,9 @@ return _super.call(this, "<div class=\"ag-watermark\">\n <div ref=\"eLicenseTextRef\" class=\"ag-watermark-text\"></div>\n </div>") || this;

};
__decorate$2([
__decorate([
core.Autowired('licenseManager')
], WatermarkComp.prototype, "licenseManager", void 0);
__decorate$2([
__decorate([
core.RefSelector('eLicenseTextRef')
], WatermarkComp.prototype, "eLicenseTextRef", void 0);
__decorate$2([
__decorate([
core.PostConstruct

@@ -559,0 +559,0 @@ ], WatermarkComp.prototype, "postConstruct", null);

/**
* @ag-grid-enterprise/core - Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue * @version v27.3.0
* @ag-grid-enterprise/core - Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue * @version v28.0.0
* @link https://www.ag-grid.com/

@@ -7,6 +7,6 @@ * @license Commercial

/**
* @ag-grid-enterprise/core - Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue * @version v27.3.0
* @ag-grid-enterprise/core - Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue * @version v28.0.0
* @link https://www.ag-grid.com/
* @license Commercial
*/
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e,t=require("@ag-grid-community/core"),r=(e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)},function(t,r){function o(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}),o=function(e,t,r,o){var i,n=arguments.length,s=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(n<3?i(s):n>3?i(t,r,s):i(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s},i=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var o,i,n=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(o=n.next()).done;)s.push(o.value)}catch(e){i={error:e}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return s},n=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.watermarkMessage=void 0,t}var s;return r(n,e),s=n,n.prototype.validateLicense=function(){if(t._.missingOrEmpty(s.licenseKey))this.outputMissingLicenseKey();else if(s.licenseKey.length>32){var e=s.extractLicenseComponents(s.licenseKey),r=e.md5,o=e.license,i=e.version,n=e.isTrial;r===this.md5.md5(o)?t._.exists(i)&&i?this.validateLicenseKeyForVersion(i,!!n,o):this.validateLegacyKey(o):this.outputInvalidLicenseKey()}else this.outputInvalidLicenseKey()},n.extractExpiry=function(e){var t=e.substring(e.lastIndexOf("_")+1,e.length);return new Date(parseInt(s.decode(t),10))},n.extractLicenseComponents=function(e){var t=e.replace(/[\u200B-\u200D\uFEFF]/g,""),r=(t=t.replace(/\r?\n|\r/g,"")).length-32,o=t.substring(r),n=t.substring(0,r),a=i(s.extractBracketedInformation(t),2);return{md5:o,license:n,version:a[0],isTrial:a[1]}},n.prototype.getLicenseDetails=function(e){var t=s.extractLicenseComponents(e),r=t.md5,o=t.license,i=t.version,n=t.isTrial,a=r===this.md5.md5(o),c=null;return a&&(c=s.extractExpiry(o),a=!isNaN(c.getTime())),{licenseKey:e,valid:a,expiry:a?s.formatDate(c):null,version:i||"legacy",isTrial:n}},n.prototype.isDisplayWatermark=function(){return!t._.missingOrEmpty(this.watermarkMessage)},n.prototype.getWatermarkMessage=function(){return this.watermarkMessage||""},n.formatDate=function(e){var t=e.getDate(),r=e.getMonth(),o=e.getFullYear();return t+" "+["January","February","March","April","May","June","July","August","September","October","November","December"][r]+" "+o},n.getGridReleaseDate=function(){return new Date(parseInt(s.decode(s.RELEASE_INFORMATION),10))},n.decode=function(e){for(var t,r,o,i,n,a,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",l="",h=0,u=e.replace(/[^A-Za-z0-9+/=]/g,"");h<u.length;)t=c.indexOf(u.charAt(h++))<<2|(i=c.indexOf(u.charAt(h++)))>>4,r=(15&i)<<4|(n=c.indexOf(u.charAt(h++)))>>2,o=(3&n)<<6|(a=c.indexOf(u.charAt(h++))),l+=String.fromCharCode(t),64!=n&&(l+=String.fromCharCode(r)),64!=a&&(l+=String.fromCharCode(o));return l=s.utf8_decode(l)},n.utf8_decode=function(e){e=e.replace(/rn/g,"n");for(var t="",r=0;r<e.length;r++){var o=e.charCodeAt(r);o<128?t+=String.fromCharCode(o):o>127&&o<2048?(t+=String.fromCharCode(o>>6|192),t+=String.fromCharCode(63&o|128)):(t+=String.fromCharCode(o>>12|224),t+=String.fromCharCode(o>>6&63|128),t+=String.fromCharCode(63&o|128))}return t},n.setLicenseKey=function(e){s.licenseKey=e},n.extractBracketedInformation=function(e){var t=e.split("[").filter((function(e){return e.indexOf("]")>-1})).map((function(e){return e.split("]")[0]}));if(!t||0===t.length)return[null,null];var r=1===t.filter((function(e){return"TRIAL"===e})).length;return[t.filter((function(e){return 0===e.indexOf("v")})).map((function(e){return e.replace(/^v/,"")}))[0],r]},n.prototype.validateLicenseKeyForVersion=function(e,t,r){"2"===e&&(t?this.validateForTrial(r):this.validateLegacyKey(r))},n.prototype.validateLegacyKey=function(e){var t=s.getGridReleaseDate(),r=s.extractExpiry(e),o=!1,i=!1;if(isNaN(r.getTime())||(o=!0,i=t<r),o){if(!i){var n=s.formatDate(r),a=s.formatDate(t);this.outputIncompatibleVersion(n,a)}}else this.outputInvalidLicenseKey()},n.prototype.validateForTrial=function(e){var t=s.extractExpiry(e),r=new Date,o=!1,i=!1;if(isNaN(t.getTime())||(o=!0,i=t>r),o){if(!i){var n=s.formatDate(t);this.outputExpiredTrialKey(n)}}else this.outputInvalidLicenseKey()},n.prototype.outputInvalidLicenseKey=function(){console.error("*****************************************************************************************************************"),console.error("***************************************** AG Grid Enterprise License ********************************************"),console.error("********************************************* Invalid License ***************************************************"),console.error("* Your license for AG Grid Enterprise is not valid - please contact info@ag-grid.com to obtain a valid license. *"),console.error("*****************************************************************************************************************"),console.error("*****************************************************************************************************************"),this.watermarkMessage="Invalid License"},n.prototype.outputExpiredTrialKey=function(e){console.error("****************************************************************************************************************"),console.error("***************************************** AG Grid Enterprise License *******************************************"),console.error("***************************************** Trial Period Expired. *******************************************"),console.error("* Your license for AG Grid Enterprise expired on "+e+". *"),console.error("* Please email info@ag-grid.com to purchase a license. *"),console.error("****************************************************************************************************************"),console.error("****************************************************************************************************************"),this.watermarkMessage="Trial Period Expired"},n.prototype.outputMissingLicenseKey=function(){console.error("****************************************************************************************************************"),console.error("***************************************** AG Grid Enterprise License *******************************************"),console.error("****************************************** License Key Not Found ***********************************************"),console.error("* All AG Grid Enterprise features are unlocked. *"),console.error("* This is an evaluation only version, it is not licensed for development projects intended for production. *"),console.error("* If you want to hide the watermark, please email info@ag-grid.com for a trial license. *"),console.error("****************************************************************************************************************"),console.error("****************************************************************************************************************"),this.watermarkMessage="For Trial Use Only"},n.prototype.outputIncompatibleVersion=function(e,t){console.error("****************************************************************************************************************************"),console.error("****************************************************************************************************************************"),console.error("* AG Grid Enterprise License *"),console.error("* License not compatible with installed version of AG Grid Enterprise. *"),console.error("* *"),console.error("* Your AG Grid License entitles you to all versions of AG Grid that we release within the time covered by your license *"),console.error("* - typically we provide one year licenses which entitles you to all releases / updates of AG Grid within that year. *"),console.error("* Your license has an end (expiry) date which stops the license key working with versions of AG Grid released after the *"),console.error("* license end date. The license key that you have expires on "+e+", however the version of AG Grid you *"),console.error("* are trying to use was released on "+t+". *"),console.error("* *"),console.error("* Please contact info@ag-grid.com to renew your subscription to new versions and get a new license key to work with this *"),console.error("* version of AG Grid. *"),console.error("****************************************************************************************************************************"),console.error("****************************************************************************************************************************"),this.watermarkMessage="License Expired"},n.RELEASE_INFORMATION="MTY1MjQ0MzczMDM1MQ==",o([t.Autowired("md5")],n.prototype,"md5",void 0),o([t.PreConstruct],n.prototype,"validateLicense",null),n=s=o([t.Bean("licenseManager")],n)}(t.BeanStub),s=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function o(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}}(),a=function(e,t,r,o){var i,n=arguments.length,s=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(n<3?i(s):n>3?i(t,r,s):i(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s},c=function(e){function r(){var t=null!==e&&e.apply(this,arguments)||this;return t.ieCompatibility=!1,t}return s(r,e),r.prototype.init=function(){this.ieCompatibility="5d41402abc4b2a76b9719d911017c592"!=this.md5("hello")},r.prototype.md5cycle=function(e,t){var r=e[0],o=e[1],i=e[2],n=e[3];r=this.ff(r,o,i,n,t[0],7,-680876936),n=this.ff(n,r,o,i,t[1],12,-389564586),i=this.ff(i,n,r,o,t[2],17,606105819),o=this.ff(o,i,n,r,t[3],22,-1044525330),r=this.ff(r,o,i,n,t[4],7,-176418897),n=this.ff(n,r,o,i,t[5],12,1200080426),i=this.ff(i,n,r,o,t[6],17,-1473231341),o=this.ff(o,i,n,r,t[7],22,-45705983),r=this.ff(r,o,i,n,t[8],7,1770035416),n=this.ff(n,r,o,i,t[9],12,-1958414417),i=this.ff(i,n,r,o,t[10],17,-42063),o=this.ff(o,i,n,r,t[11],22,-1990404162),r=this.ff(r,o,i,n,t[12],7,1804603682),n=this.ff(n,r,o,i,t[13],12,-40341101),i=this.ff(i,n,r,o,t[14],17,-1502002290),o=this.ff(o,i,n,r,t[15],22,1236535329),r=this.gg(r,o,i,n,t[1],5,-165796510),n=this.gg(n,r,o,i,t[6],9,-1069501632),i=this.gg(i,n,r,o,t[11],14,643717713),o=this.gg(o,i,n,r,t[0],20,-373897302),r=this.gg(r,o,i,n,t[5],5,-701558691),n=this.gg(n,r,o,i,t[10],9,38016083),i=this.gg(i,n,r,o,t[15],14,-660478335),o=this.gg(o,i,n,r,t[4],20,-405537848),r=this.gg(r,o,i,n,t[9],5,568446438),n=this.gg(n,r,o,i,t[14],9,-1019803690),i=this.gg(i,n,r,o,t[3],14,-187363961),o=this.gg(o,i,n,r,t[8],20,1163531501),r=this.gg(r,o,i,n,t[13],5,-1444681467),n=this.gg(n,r,o,i,t[2],9,-51403784),i=this.gg(i,n,r,o,t[7],14,1735328473),o=this.gg(o,i,n,r,t[12],20,-1926607734),r=this.hh(r,o,i,n,t[5],4,-378558),n=this.hh(n,r,o,i,t[8],11,-2022574463),i=this.hh(i,n,r,o,t[11],16,1839030562),o=this.hh(o,i,n,r,t[14],23,-35309556),r=this.hh(r,o,i,n,t[1],4,-1530992060),n=this.hh(n,r,o,i,t[4],11,1272893353),i=this.hh(i,n,r,o,t[7],16,-155497632),o=this.hh(o,i,n,r,t[10],23,-1094730640),r=this.hh(r,o,i,n,t[13],4,681279174),n=this.hh(n,r,o,i,t[0],11,-358537222),i=this.hh(i,n,r,o,t[3],16,-722521979),o=this.hh(o,i,n,r,t[6],23,76029189),r=this.hh(r,o,i,n,t[9],4,-640364487),n=this.hh(n,r,o,i,t[12],11,-421815835),i=this.hh(i,n,r,o,t[15],16,530742520),o=this.hh(o,i,n,r,t[2],23,-995338651),r=this.ii(r,o,i,n,t[0],6,-198630844),n=this.ii(n,r,o,i,t[7],10,1126891415),i=this.ii(i,n,r,o,t[14],15,-1416354905),o=this.ii(o,i,n,r,t[5],21,-57434055),r=this.ii(r,o,i,n,t[12],6,1700485571),n=this.ii(n,r,o,i,t[3],10,-1894986606),i=this.ii(i,n,r,o,t[10],15,-1051523),o=this.ii(o,i,n,r,t[1],21,-2054922799),r=this.ii(r,o,i,n,t[8],6,1873313359),n=this.ii(n,r,o,i,t[15],10,-30611744),i=this.ii(i,n,r,o,t[6],15,-1560198380),o=this.ii(o,i,n,r,t[13],21,1309151649),r=this.ii(r,o,i,n,t[4],6,-145523070),n=this.ii(n,r,o,i,t[11],10,-1120210379),i=this.ii(i,n,r,o,t[2],15,718787259),o=this.ii(o,i,n,r,t[9],21,-343485551),e[0]=this.add32(r,e[0]),e[1]=this.add32(o,e[1]),e[2]=this.add32(i,e[2]),e[3]=this.add32(n,e[3])},r.prototype.cmn=function(e,t,r,o,i,n){return t=this.add32(this.add32(t,e),this.add32(o,n)),this.add32(t<<i|t>>>32-i,r)},r.prototype.ff=function(e,t,r,o,i,n,s){return this.cmn(t&r|~t&o,e,t,i,n,s)},r.prototype.gg=function(e,t,r,o,i,n,s){return this.cmn(t&o|r&~o,e,t,i,n,s)},r.prototype.hh=function(e,t,r,o,i,n,s){return this.cmn(t^r^o,e,t,i,n,s)},r.prototype.ii=function(e,t,r,o,i,n,s){return this.cmn(r^(t|~o),e,t,i,n,s)},r.prototype.md51=function(e){var t,r=e.length,o=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)this.md5cycle(o,this.md5blk(e.substring(t-64,t)));e=e.substring(t-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)i[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(i[t>>2]|=128<<(t%4<<3),t>55)for(this.md5cycle(o,i),t=0;t<16;t++)i[t]=0;return i[14]=8*r,this.md5cycle(o,i),o},r.prototype.md5blk=function(e){for(var t=[],r=0;r<64;r+=4)t[r>>2]=e.charCodeAt(r)+(e.charCodeAt(r+1)<<8)+(e.charCodeAt(r+2)<<16)+(e.charCodeAt(r+3)<<24);return t},r.prototype.rhex=function(e){for(var t="0123456789abcdef".split(""),r="",o=0;o<4;o++)r+=t[e>>8*o+4&15]+t[e>>8*o&15];return r},r.prototype.hex=function(e){for(var t=0;t<e.length;t++)e[t]=this.rhex(e[t]);return e.join("")},r.prototype.md5=function(e){return this.hex(this.md51(e))},r.prototype.add32=function(e,t){return this.ieCompatibility?this.add32Compat(e,t):this.add32Std(e,t)},r.prototype.add32Std=function(e,t){return e+t&4294967295},r.prototype.add32Compat=function(e,t){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r},a([t.PostConstruct],r.prototype,"init",null),r=a([t.Bean("md5")],r)}(t.BeanStub),l=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function o(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}}(),h=function(e,t,r,o){var i,n=arguments.length,s=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(n<3?i(s):n>3?i(t,r,s):i(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s},u=function(e){function r(){return e.call(this,'<div class="ag-watermark">\n <div ref="eLicenseTextRef" class="ag-watermark-text"></div>\n </div>')||this}return l(r,e),r.prototype.postConstruct=function(){var e=this,t=this.shouldDisplayWatermark();this.addOrRemoveCssClass("ag-hidden",!t),t&&(this.eLicenseTextRef.innerText=this.licenseManager.getWatermarkMessage(),window.setTimeout((function(){return e.addCssClass("ag-opacity-zero")}),0),window.setTimeout((function(){return e.addCssClass("ag-hidden")}),5e3))},r.prototype.shouldDisplayWatermark=function(){var e=(this.gridOptionsWrapper.getDocument().defaultView||window).location,t=e.hostname,r=void 0===t?"":t,o=e.pathname,i=this.licenseManager.isDisplayWatermark(),n=null!=r.match("^(?:127.0.0.1|localhost|(?:w+.)?ag-grid.com)$");return!!o&&-1!==o.indexOf("forceWatermark")||i&&!n},h([t.Autowired("licenseManager")],r.prototype,"licenseManager",void 0),h([t.RefSelector("eLicenseTextRef")],r.prototype,"eLicenseTextRef",void 0),h([t.PostConstruct],r.prototype,"postConstruct",null),r}(t.Component),f={moduleName:t.ModuleNames.EnterpriseCoreModule,beans:[n,c],agStackComponents:[{componentName:"AgWatermark",componentClass:u}]};exports.EnterpriseCoreModule=f,exports.LicenseManager=n;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e,t=require("@ag-grid-community/core"),r=(e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)},function(t,r){function o(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}),o=function(e,t,r,o){var i,n=arguments.length,s=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(n<3?i(s):n>3?i(t,r,s):i(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s},i=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var o,i,n=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(o=n.next()).done;)s.push(o.value)}catch(e){i={error:e}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return s},n=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.watermarkMessage=void 0,t}var s;return r(n,e),s=n,n.prototype.validateLicense=function(){if(t._.missingOrEmpty(s.licenseKey))this.outputMissingLicenseKey();else if(s.licenseKey.length>32){var e=s.extractLicenseComponents(s.licenseKey),r=e.md5,o=e.license,i=e.version,n=e.isTrial;r===this.md5.md5(o)?t._.exists(i)&&i?this.validateLicenseKeyForVersion(i,!!n,o):this.validateLegacyKey(o):this.outputInvalidLicenseKey()}else this.outputInvalidLicenseKey()},n.extractExpiry=function(e){var t=e.substring(e.lastIndexOf("_")+1,e.length);return new Date(parseInt(s.decode(t),10))},n.extractLicenseComponents=function(e){var t=e.replace(/[\u200B-\u200D\uFEFF]/g,""),r=(t=t.replace(/\r?\n|\r/g,"")).length-32,o=t.substring(r),n=t.substring(0,r),a=i(s.extractBracketedInformation(t),2);return{md5:o,license:n,version:a[0],isTrial:a[1]}},n.prototype.getLicenseDetails=function(e){var t=s.extractLicenseComponents(e),r=t.md5,o=t.license,i=t.version,n=t.isTrial,a=r===this.md5.md5(o),c=null;return a&&(c=s.extractExpiry(o),a=!isNaN(c.getTime())),{licenseKey:e,valid:a,expiry:a?s.formatDate(c):null,version:i||"legacy",isTrial:n}},n.prototype.isDisplayWatermark=function(){return!t._.missingOrEmpty(this.watermarkMessage)},n.prototype.getWatermarkMessage=function(){return this.watermarkMessage||""},n.formatDate=function(e){var t=e.getDate(),r=e.getMonth(),o=e.getFullYear();return t+" "+["January","February","March","April","May","June","July","August","September","October","November","December"][r]+" "+o},n.getGridReleaseDate=function(){return new Date(parseInt(s.decode(s.RELEASE_INFORMATION),10))},n.decode=function(e){for(var t,r,o,i,n,a,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",l="",h=0,u=e.replace(/[^A-Za-z0-9+/=]/g,"");h<u.length;)t=c.indexOf(u.charAt(h++))<<2|(i=c.indexOf(u.charAt(h++)))>>4,r=(15&i)<<4|(n=c.indexOf(u.charAt(h++)))>>2,o=(3&n)<<6|(a=c.indexOf(u.charAt(h++))),l+=String.fromCharCode(t),64!=n&&(l+=String.fromCharCode(r)),64!=a&&(l+=String.fromCharCode(o));return l=s.utf8_decode(l)},n.utf8_decode=function(e){e=e.replace(/rn/g,"n");for(var t="",r=0;r<e.length;r++){var o=e.charCodeAt(r);o<128?t+=String.fromCharCode(o):o>127&&o<2048?(t+=String.fromCharCode(o>>6|192),t+=String.fromCharCode(63&o|128)):(t+=String.fromCharCode(o>>12|224),t+=String.fromCharCode(o>>6&63|128),t+=String.fromCharCode(63&o|128))}return t},n.setLicenseKey=function(e){s.licenseKey=e},n.extractBracketedInformation=function(e){var t=e.split("[").filter((function(e){return e.indexOf("]")>-1})).map((function(e){return e.split("]")[0]}));if(!t||0===t.length)return[null,null];var r=1===t.filter((function(e){return"TRIAL"===e})).length;return[t.filter((function(e){return 0===e.indexOf("v")})).map((function(e){return e.replace(/^v/,"")}))[0],r]},n.prototype.validateLicenseKeyForVersion=function(e,t,r){"2"===e&&(t?this.validateForTrial(r):this.validateLegacyKey(r))},n.prototype.validateLegacyKey=function(e){var t=s.getGridReleaseDate(),r=s.extractExpiry(e),o=!1,i=!1;if(isNaN(r.getTime())||(o=!0,i=t<r),o){if(!i){var n=s.formatDate(r),a=s.formatDate(t);this.outputIncompatibleVersion(n,a)}}else this.outputInvalidLicenseKey()},n.prototype.validateForTrial=function(e){var t=s.extractExpiry(e),r=new Date,o=!1,i=!1;if(isNaN(t.getTime())||(o=!0,i=t>r),o){if(!i){var n=s.formatDate(t);this.outputExpiredTrialKey(n)}}else this.outputInvalidLicenseKey()},n.prototype.outputInvalidLicenseKey=function(){console.error("*****************************************************************************************************************"),console.error("***************************************** AG Grid Enterprise License ********************************************"),console.error("********************************************* Invalid License ***************************************************"),console.error("* Your license for AG Grid Enterprise is not valid - please contact info@ag-grid.com to obtain a valid license. *"),console.error("*****************************************************************************************************************"),console.error("*****************************************************************************************************************"),this.watermarkMessage="Invalid License"},n.prototype.outputExpiredTrialKey=function(e){console.error("****************************************************************************************************************"),console.error("***************************************** AG Grid Enterprise License *******************************************"),console.error("***************************************** Trial Period Expired. *******************************************"),console.error("* Your license for AG Grid Enterprise expired on "+e+". *"),console.error("* Please email info@ag-grid.com to purchase a license. *"),console.error("****************************************************************************************************************"),console.error("****************************************************************************************************************"),this.watermarkMessage="Trial Period Expired"},n.prototype.outputMissingLicenseKey=function(){console.error("****************************************************************************************************************"),console.error("***************************************** AG Grid Enterprise License *******************************************"),console.error("****************************************** License Key Not Found ***********************************************"),console.error("* All AG Grid Enterprise features are unlocked. *"),console.error("* This is an evaluation only version, it is not licensed for development projects intended for production. *"),console.error("* If you want to hide the watermark, please email info@ag-grid.com for a trial license. *"),console.error("****************************************************************************************************************"),console.error("****************************************************************************************************************"),this.watermarkMessage="For Trial Use Only"},n.prototype.outputIncompatibleVersion=function(e,t){console.error("****************************************************************************************************************************"),console.error("****************************************************************************************************************************"),console.error("* AG Grid Enterprise License *"),console.error("* License not compatible with installed version of AG Grid Enterprise. *"),console.error("* *"),console.error("* Your AG Grid License entitles you to all versions of AG Grid that we release within the time covered by your license *"),console.error("* - typically we provide one year licenses which entitles you to all releases / updates of AG Grid within that year. *"),console.error("* Your license has an end (expiry) date which stops the license key working with versions of AG Grid released after the *"),console.error("* license end date. The license key that you have expires on "+e+", however the version of AG Grid you *"),console.error("* are trying to use was released on "+t+". *"),console.error("* *"),console.error("* Please contact info@ag-grid.com to renew your subscription to new versions and get a new license key to work with this *"),console.error("* version of AG Grid. *"),console.error("****************************************************************************************************************************"),console.error("****************************************************************************************************************************"),this.watermarkMessage="License Expired"},n.RELEASE_INFORMATION="MTY1Njg3Mzg0NDQzOQ==",o([t.Autowired("md5")],n.prototype,"md5",void 0),o([t.PreConstruct],n.prototype,"validateLicense",null),n=s=o([t.Bean("licenseManager")],n)}(t.BeanStub),s=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function o(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}}(),a=function(e,t,r,o){var i,n=arguments.length,s=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(n<3?i(s):n>3?i(t,r,s):i(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s},c=function(e){function r(){var t=null!==e&&e.apply(this,arguments)||this;return t.ieCompatibility=!1,t}return s(r,e),r.prototype.init=function(){this.ieCompatibility="5d41402abc4b2a76b9719d911017c592"!=this.md5("hello")},r.prototype.md5cycle=function(e,t){var r=e[0],o=e[1],i=e[2],n=e[3];r=this.ff(r,o,i,n,t[0],7,-680876936),n=this.ff(n,r,o,i,t[1],12,-389564586),i=this.ff(i,n,r,o,t[2],17,606105819),o=this.ff(o,i,n,r,t[3],22,-1044525330),r=this.ff(r,o,i,n,t[4],7,-176418897),n=this.ff(n,r,o,i,t[5],12,1200080426),i=this.ff(i,n,r,o,t[6],17,-1473231341),o=this.ff(o,i,n,r,t[7],22,-45705983),r=this.ff(r,o,i,n,t[8],7,1770035416),n=this.ff(n,r,o,i,t[9],12,-1958414417),i=this.ff(i,n,r,o,t[10],17,-42063),o=this.ff(o,i,n,r,t[11],22,-1990404162),r=this.ff(r,o,i,n,t[12],7,1804603682),n=this.ff(n,r,o,i,t[13],12,-40341101),i=this.ff(i,n,r,o,t[14],17,-1502002290),o=this.ff(o,i,n,r,t[15],22,1236535329),r=this.gg(r,o,i,n,t[1],5,-165796510),n=this.gg(n,r,o,i,t[6],9,-1069501632),i=this.gg(i,n,r,o,t[11],14,643717713),o=this.gg(o,i,n,r,t[0],20,-373897302),r=this.gg(r,o,i,n,t[5],5,-701558691),n=this.gg(n,r,o,i,t[10],9,38016083),i=this.gg(i,n,r,o,t[15],14,-660478335),o=this.gg(o,i,n,r,t[4],20,-405537848),r=this.gg(r,o,i,n,t[9],5,568446438),n=this.gg(n,r,o,i,t[14],9,-1019803690),i=this.gg(i,n,r,o,t[3],14,-187363961),o=this.gg(o,i,n,r,t[8],20,1163531501),r=this.gg(r,o,i,n,t[13],5,-1444681467),n=this.gg(n,r,o,i,t[2],9,-51403784),i=this.gg(i,n,r,o,t[7],14,1735328473),o=this.gg(o,i,n,r,t[12],20,-1926607734),r=this.hh(r,o,i,n,t[5],4,-378558),n=this.hh(n,r,o,i,t[8],11,-2022574463),i=this.hh(i,n,r,o,t[11],16,1839030562),o=this.hh(o,i,n,r,t[14],23,-35309556),r=this.hh(r,o,i,n,t[1],4,-1530992060),n=this.hh(n,r,o,i,t[4],11,1272893353),i=this.hh(i,n,r,o,t[7],16,-155497632),o=this.hh(o,i,n,r,t[10],23,-1094730640),r=this.hh(r,o,i,n,t[13],4,681279174),n=this.hh(n,r,o,i,t[0],11,-358537222),i=this.hh(i,n,r,o,t[3],16,-722521979),o=this.hh(o,i,n,r,t[6],23,76029189),r=this.hh(r,o,i,n,t[9],4,-640364487),n=this.hh(n,r,o,i,t[12],11,-421815835),i=this.hh(i,n,r,o,t[15],16,530742520),o=this.hh(o,i,n,r,t[2],23,-995338651),r=this.ii(r,o,i,n,t[0],6,-198630844),n=this.ii(n,r,o,i,t[7],10,1126891415),i=this.ii(i,n,r,o,t[14],15,-1416354905),o=this.ii(o,i,n,r,t[5],21,-57434055),r=this.ii(r,o,i,n,t[12],6,1700485571),n=this.ii(n,r,o,i,t[3],10,-1894986606),i=this.ii(i,n,r,o,t[10],15,-1051523),o=this.ii(o,i,n,r,t[1],21,-2054922799),r=this.ii(r,o,i,n,t[8],6,1873313359),n=this.ii(n,r,o,i,t[15],10,-30611744),i=this.ii(i,n,r,o,t[6],15,-1560198380),o=this.ii(o,i,n,r,t[13],21,1309151649),r=this.ii(r,o,i,n,t[4],6,-145523070),n=this.ii(n,r,o,i,t[11],10,-1120210379),i=this.ii(i,n,r,o,t[2],15,718787259),o=this.ii(o,i,n,r,t[9],21,-343485551),e[0]=this.add32(r,e[0]),e[1]=this.add32(o,e[1]),e[2]=this.add32(i,e[2]),e[3]=this.add32(n,e[3])},r.prototype.cmn=function(e,t,r,o,i,n){return t=this.add32(this.add32(t,e),this.add32(o,n)),this.add32(t<<i|t>>>32-i,r)},r.prototype.ff=function(e,t,r,o,i,n,s){return this.cmn(t&r|~t&o,e,t,i,n,s)},r.prototype.gg=function(e,t,r,o,i,n,s){return this.cmn(t&o|r&~o,e,t,i,n,s)},r.prototype.hh=function(e,t,r,o,i,n,s){return this.cmn(t^r^o,e,t,i,n,s)},r.prototype.ii=function(e,t,r,o,i,n,s){return this.cmn(r^(t|~o),e,t,i,n,s)},r.prototype.md51=function(e){var t,r=e.length,o=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)this.md5cycle(o,this.md5blk(e.substring(t-64,t)));e=e.substring(t-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)i[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(i[t>>2]|=128<<(t%4<<3),t>55)for(this.md5cycle(o,i),t=0;t<16;t++)i[t]=0;return i[14]=8*r,this.md5cycle(o,i),o},r.prototype.md5blk=function(e){for(var t=[],r=0;r<64;r+=4)t[r>>2]=e.charCodeAt(r)+(e.charCodeAt(r+1)<<8)+(e.charCodeAt(r+2)<<16)+(e.charCodeAt(r+3)<<24);return t},r.prototype.rhex=function(e){for(var t="0123456789abcdef".split(""),r="",o=0;o<4;o++)r+=t[e>>8*o+4&15]+t[e>>8*o&15];return r},r.prototype.hex=function(e){for(var t=0;t<e.length;t++)e[t]=this.rhex(e[t]);return e.join("")},r.prototype.md5=function(e){return this.hex(this.md51(e))},r.prototype.add32=function(e,t){return this.ieCompatibility?this.add32Compat(e,t):this.add32Std(e,t)},r.prototype.add32Std=function(e,t){return e+t&4294967295},r.prototype.add32Compat=function(e,t){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r},a([t.PostConstruct],r.prototype,"init",null),r=a([t.Bean("md5")],r)}(t.BeanStub),l=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function o(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}}(),h=function(e,t,r,o){var i,n=arguments.length,s=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(n<3?i(s):n>3?i(t,r,s):i(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s},u=function(e){function r(){return e.call(this,'<div class="ag-watermark">\n <div ref="eLicenseTextRef" class="ag-watermark-text"></div>\n </div>')||this}return l(r,e),r.prototype.postConstruct=function(){var e=this,t=this.shouldDisplayWatermark();this.addOrRemoveCssClass("ag-hidden",!t),t&&(this.eLicenseTextRef.innerText=this.licenseManager.getWatermarkMessage(),window.setTimeout((function(){return e.addCssClass("ag-opacity-zero")}),0),window.setTimeout((function(){return e.addCssClass("ag-hidden")}),5e3))},r.prototype.shouldDisplayWatermark=function(){var e=(this.gridOptionsWrapper.getDocument().defaultView||window).location,t=e.hostname,r=void 0===t?"":t,o=e.pathname,i=this.licenseManager.isDisplayWatermark(),n=null!=r.match("^(?:127.0.0.1|localhost|(?:w+.)?ag-grid.com)$");return!!o&&-1!==o.indexOf("forceWatermark")||i&&!n},h([t.Autowired("licenseManager")],r.prototype,"licenseManager",void 0),h([t.RefSelector("eLicenseTextRef")],r.prototype,"eLicenseTextRef",void 0),h([t.PostConstruct],r.prototype,"postConstruct",null),r}(t.Component),f={moduleName:t.ModuleNames.EnterpriseCoreModule,beans:[n,c],agStackComponents:[{componentName:"AgWatermark",componentClass:u}]};exports.EnterpriseCoreModule=f,exports.LicenseManager=n;

@@ -279,3 +279,3 @@ var __extends = (this && this.__extends) || (function () {

var LicenseManager_1;
LicenseManager.RELEASE_INFORMATION = 'MTY1MjQ0MzczMDM1MQ==';
LicenseManager.RELEASE_INFORMATION = 'MTY1Njg3Mzg0NDQzOQ==';
__decorate([

@@ -282,0 +282,0 @@ Autowired('md5')

@@ -248,3 +248,3 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {

};
LicenseManager.RELEASE_INFORMATION = 'MTY1MjQ0MzczMDM1MQ==';
LicenseManager.RELEASE_INFORMATION = 'MTY1Njg3Mzg0NDQzOQ==';
__decorate([

@@ -251,0 +251,0 @@ Autowired('md5')

{
"name": "@ag-grid-enterprise/core",
"version": "27.3.0",
"version": "28.0.0",
"description": "Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue",

@@ -51,3 +51,3 @@ "main": "./dist/cjs/es5/main.js",

"dependencies": {
"@ag-grid-community/core": "~27.3.0"
"@ag-grid-community/core": "~28.0.0"
},

@@ -54,0 +54,0 @@ "devDependencies": {

@@ -1,2 +0,2 @@

![alt text](./github-banner.png "AG Grid")
![AG Grid HTML5 Grid trusted by the community, built for enterprise](./github-banner.png "AG Grid")

@@ -13,7 +13,7 @@ [![CDNJS](https://img.shields.io/cdnjs/v/ag-grid)](https://cdnjs.com/libraries/ag-grid) [![Github Stars](https://img.shields.io/github/stars/ag-grid/ag-grid?style=social)](https://github.com/ag-grid/ag-grid) [![Twitter](https://img.shields.io/twitter/follow/ag_grid?style=social)](https://twitter.com/ag_grid)

AG Grid is a fully-featured and highly customizable JavaScript data grid.
It delivers [outstanding performance](https://www.ag-grid.com/example.php?utm_source=ag-grid-readme&utm_medium=repository&utm_campaign=github), has no third-party dependencies and [integrates smoothly with all major JavaScript frameworks](https://www.ag-grid.com/javascript-grid/getting-started/?utm_source=ag-grid-readme&utm_medium=repository&utm_campaign=github).
It delivers [outstanding performance](https://www.ag-grid.com/example?utm_source=ag-grid-readme&utm_medium=repository&utm_campaign=github), has no third-party dependencies and [integrates smoothly with all major JavaScript frameworks](https://www.ag-grid.com/javascript-data-grid/?utm_source=ag-grid-readme&utm_medium=repository&utm_campaign=github).
This is not free software, this software is covered by copyright and to use you need a commercial license.
![alt text](./github-grid-demo.jpg "AG Grid Demo")
![Image of AG Grid showing filtering and grouping enabled.](./github-grid-demo.jpg "AG Grid demo")

@@ -33,3 +33,4 @@

* Grouping / Aggregation*
* Grouping / Aggregation *
* Accessibility support
* Custom Filtering

@@ -43,7 +44,7 @@ * In-place Cell Editing

* Customizable Cell Contents
* Excel-like Pivoting *
* State Persistence
* Keyboard navigation
* Keyboard Navigation
* Data Export to CSV
* Data Export to Excel *
* Excel-like Pivoting *
* Row Reordering

@@ -54,6 +55,8 @@ * Copy / Paste

* Full Width Rows
* Integrated Charting
* Sparklines
* The features marked with an asterisk are available in the [enterprise version](https://www.ag-grid.com/license-pricing.php?utm_source=ag-grid-readme&utm_medium=repository&utm_campaign=github) only.
* The features marked with an asterisk are available in the [enterprise version](https://www.ag-grid.com/license-pricing?utm_source=ag-grid-readme&utm_medium=repository&utm_campaign=github) only.
Check out [developers documentation](https://www.ag-grid.com/documentation-main/documentation.php?utm_source=ag-grid-readme&utm_medium=repository&utm_campaign=github) for a complete list of features or visit [our official docs](https://www.ag-grid.com/features-overview?utm_source=ag-grid-readme&utm_medium=repository&utm_campaign=github) for tutorials and feature demos.
Check out [developers documentation](https://www.ag-grid.com/javascript-data-grid?utm_source=ag-grid-readme&utm_medium=repository&utm_campaign=github) for a complete list of features or visit [our official docs](https://www.ag-grid.com/features-overview?utm_source=ag-grid-readme&utm_medium=repository&utm_campaign=github) for tutorials and feature demos.

@@ -60,0 +63,0 @@ * [Get Started with JavaScript](https://www.ag-grid.com/javascript-grid?utm_source=ag-grid-readme&utm_medium=repository&utm_campaign=github)

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc