{"__symbolic":"module","version":4,"metadata":{"NgxObjectDiffService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":11,"character":33}]}],"setOpenChar":[{"__symbolic":"method"}],"setCloseChar":[{"__symbolic":"method"}],"diff":[{"__symbolic":"method"}],"diffOwnProperties":[{"__symbolic":"method"}],"toJsonView":[{"__symbolic":"method"}],"objToJsonView":[{"__symbolic":"method"}],"toJsonDiffView":[{"__symbolic":"method"}],"formatObjToJsonXMLString":[{"__symbolic":"method"}],"formatToJsonXMLString":[{"__symbolic":"method"}],"formatChangesToXMLString":[{"__symbolic":"method"}],"formatChange":[{"__symbolic":"method"}],"inspect":[{"__symbolic":"method"}],"_inspect":[{"__symbolic":"method"}],"stringifyObjectKey":[{"__symbolic":"method"}],"escapeHTML":[{"__symbolic":"method"}],"equalObj":[{"__symbolic":"method"}],"isValidAttr":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"NgxObjectDiffComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ngx-object-diff","template":"\n    <pre [innerHTML]=\"obj\"></pre>\n  ","styles":["\n    pre{\n      display: block;\n      padding: 9.5px;\n      margin: 0 0 10px;\n      font-size: 13px;\n      line-height: 1.428571429;\n      color: #333;\n      word-break: break-all;\n      word-wrap: break-word;\n      background-color: #f5f5f5;\n      border: 1px solid #ccc;\n      border-radius: 4px;\n    }\n    :host >>> .diff {\n        display: inline-block;\n    }\n    :host >>> .diff-level {\n        margin-left: 1.6em;\n    }\n    :host >>> .diff-holder {\n        color: #666;\n        margin: 0;\n    }\n    :host >>> .diff-holder span {\n        color: #AAA;\n    }\n    :host >>> del.diff {\n        text-decoration: none;\n        color: #b30000;\n        background: #fadad7;\n    }\n    :host >>> ins.diff {\n        background: #eaf2c2;\n        color: #406619;\n        text-decoration: none;\n    }\n    :host >>> del.diff-key {\n        border: 1px solid #f8a4a4;\n    }\n    :host >>> ins.diff-key {\n        border: 1px solid #a3ce4c;\n        margin-top: -1px;\n        position: relative;\n    }\n    :host >>> ins.diff span {\n        color: #AABF40;\n    }\n    :host >>> del.diff span {\n        color: #EE8177;\n    }\n  "]}]}],"members":{"obj":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}]}},"NgxObjectDiffModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NgxObjectDiffComponent"}],"imports":[],"providers":[{"__symbolic":"reference","name":"NgxObjectDiffService"}],"exports":[{"__symbolic":"reference","name":"NgxObjectDiffComponent"}]}]}],"members":{}}},"origins":{"NgxObjectDiffService":"./lib/ngx-object-diff.service","NgxObjectDiffComponent":"./lib/ngx-object-diff.component","NgxObjectDiffModule":"./lib/ngx-object-diff.module"},"importAs":"ngx-object-diff"}