PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` /* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const { register } = require("../util/serialization"); class JsonData { constructor(data) { this._buffer = undefined; this._data = undefined; if (Buffer.isBuffer(data)) { this._buffer = data; } else { this._data = data; } } get() { if (this._data === undefined && this._buffer !== undefined) { this._data = JSON.parse(this._buffer.toString()); } return this._data; } updateHash(hash) { if (this._buffer === undefined && this._data !== undefined) { this._buffer = Buffer.from(JSON.stringify(this._data)); } if (this._buffer) return hash.update(this._buffer); } } register(JsonData, "webpack/lib/json/JsonData", null, { serialize(obj, { write }) { if (obj._buffer === undefined && obj._data !== undefined) { obj._buffer = Buffer.from(JSON.stringify(obj._data)); } write(obj._buffer); }, deserialize({ read }) { return new JsonData(read()); } }); module.exports = JsonData;