{
  "code": "export default class ResDic {\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    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    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    clear() {\r\n        this._container = {};\r\n        this._length = 0;\r\n    }\r\n}\r\n//# sourceMappingURL=ResDic.js.map",
  "references": [],
  "map": "{\"version\":3,\"file\":\"ResDic.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Tools/ResDic.ts\"],\"names\":[],\"mappings\":\"AAEA,MAAM,CAAC,OAAO,OAAO,MAAM;IAKxB;QACG,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;IACpB,CAAC;IAED,IAAW,SAAS;QACnB,OAAO,IAAI,CAAC,UAAU,CAAC;IACxB,CAAC;IAGD,IAAW,IAAI;QACd,OAAO,IAAI,CAAC,OAAO,CAAC;IACrB,CAAC;IAGM,GAAG,CAAC,GAAO,EAAC,KAAS;QAC3B,IAAG,CAAC,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,GAAG,CAAC,EACtC;YACO,IAAI,CAAC,OAAO,EAAE,CAAC;SACrB;QACD,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;IAE9B,CAAC;IAEK,GAAG,CAAC,GAAO;QACf,OAAO,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,GAAG,CAAC,CAAA,CAAC,CAAA,IAAI,CAAA,CAAC,CAAA,KAAK,CAAC;IACzD,CAAC;IAGM,GAAG,CAAC,GAAO;QACf,IAAG,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,GAAG,CAAC,EACtC;YACO,OAAO,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;SACjC;aACF;YACO,OAAO,SAAS,CAAA;SACtB;IACJ,CAAC;IAEO,MAAM,CAAC,GAAO;QAEjB,IAAG,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,GAAG,CAAC,EACtC;YACI,OAAO,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAC5B,IAAI,CAAC,OAAO,EAAE,CAAC;SAClB;IACL,CAAC;IAEK,KAAK;QACT,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;IACpB,CAAC;CAGH\"}"
}
