{
  "code": "export default class Dictionary {\r\n    constructor() {\r\n        this._container = {};\r\n        this._length = 0;\r\n    }\r\n    get container() {\r\n        return this._container;\r\n    }\r\n    get size() {\r\n        return this._length;\r\n    }\r\n    set(key, value) {\r\n        if (!this._container.hasOwnProperty(key)) {\r\n            this._length++;\r\n        }\r\n        this._container[key] = value;\r\n    }\r\n    delete(key) {\r\n        if (this._container.hasOwnProperty(key)) {\r\n            delete this._container[key];\r\n            this._length--;\r\n        }\r\n    }\r\n    has(key) {\r\n        return this._container.hasOwnProperty(key) ? true : false;\r\n    }\r\n    get(key) {\r\n        if (this._container.hasOwnProperty(key)) {\r\n            return this._container[key];\r\n        }\r\n        else {\r\n            return undefined;\r\n        }\r\n    }\r\n    clear() {\r\n        this._container = {};\r\n        this._length = 0;\r\n    }\r\n}\r\n//# sourceMappingURL=Dictionary.js.map",
  "references": [],
  "map": "{\"version\":3,\"file\":\"Dictionary.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Util/Dictionary.ts\"],\"names\":[],\"mappings\":\"AACA,MAAM,CAAC,OAAO,OAAO,UAAU;IAK3B;QACI,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;IACrB,CAAC;IAED,IAAW,SAAS;QAChB,OAAO,IAAI,CAAC,UAAU,CAAC;IAC3B,CAAC;IAGD,IAAW,IAAI;QACX,OAAO,IAAI,CAAC,OAAO,CAAC;IACxB,CAAC;IAGM,GAAG,CAAC,GAAQ,EAAE,KAAU;QAC3B,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,GAAG,CAAC,EAAG;YACvC,IAAI,CAAC,OAAO,EAAE,CAAC;SAClB;QACD,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;IACjC,CAAC;IAGM,MAAM,CAAC,GAAQ;QAClB,IAAI,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,GAAG,CAAC,EAAG;YACtC,OAAO,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAC5B,IAAI,CAAC,OAAO,EAAE,CAAC;SAClB;IACL,CAAC;IAGM,GAAG,CAAC,GAAQ;QACf,OAAO,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC;IAC9D,CAAC;IAGM,GAAG,CAAC,GAAQ;QACf,IAAI,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,GAAG,CAAC,EAAG;YACtC,OAAO,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;SAC/B;aAAO;YACJ,OAAO,SAAS,CAAC;SACpB;IACL,CAAC;IAGM,KAAK;QACR,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;IACrB,CAAC;CACJ\"}"
}
