{"dependencies":[{"name":"./PlatformBaseViewConfig","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":16,"column":0},"end":{"line":16,"column":62}}],"key":"140IO3D8x7usKeLBuv9Q8dJhBCk=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n exports.createViewConfig = createViewConfig;\n var _PlatformBaseViewConfig = require(_dependencyMap[0], \"./PlatformBaseViewConfig\");\n var PlatformBaseViewConfig = _interopDefault(_PlatformBaseViewConfig);\n function createViewConfig(partialViewConfig) {\n return {\n uiViewClassName: partialViewConfig.uiViewClassName,\n Commands: {},\n bubblingEventTypes: composeIndexers(PlatformBaseViewConfig.default.bubblingEventTypes, partialViewConfig.bubblingEventTypes),\n directEventTypes: composeIndexers(PlatformBaseViewConfig.default.directEventTypes, partialViewConfig.directEventTypes),\n validAttributes: composeIndexers(PlatformBaseViewConfig.default.validAttributes, partialViewConfig.validAttributes)\n };\n }\n function composeIndexers(maybeA, maybeB) {\n return maybeA == null || maybeB == null ? maybeA ?? maybeB ?? {} : {\n ...maybeA,\n ...maybeB\n };\n }\n});","lineCount":30,"map":[[12,2,21,0,"exports"],[12,9,21,0],[12,10,21,0,"createViewConfig"],[12,26,21,0],[12,29,21,0,"createViewConfig"],[12,45,21,0],[13,2,16,0],[13,6,16,0,"_PlatformBaseViewConfig"],[13,29,16,0],[13,32,16,0,"require"],[13,39,16,0],[13,40,16,0,"_dependencyMap"],[13,54,16,0],[14,2,16,0],[14,6,16,0,"PlatformBaseViewConfig"],[14,28,16,0],[14,31,16,0,"_interopDefault"],[14,46,16,0],[14,47,16,0,"_PlatformBaseViewConfig"],[14,70,16,0],[15,2,21,7],[15,11,21,16,"createViewConfig"],[15,27,21,32,"createViewConfig"],[15,28,22,2,"partialViewConfig"],[15,45,22,38],[15,47,23,14],[16,4,24,2],[16,11,24,9],[17,6,25,4,"uiViewClassName"],[17,21,25,19],[17,23,25,21,"partialViewConfig"],[17,40,25,38],[17,41,25,39,"uiViewClassName"],[17,56,25,54],[18,6,26,4,"Commands"],[18,14,26,12],[18,16,26,14],[18,17,26,15],[18,18,26,16],[19,6,27,4,"bubblingEventTypes"],[19,24,27,22],[19,26,27,24,"composeIndexers"],[19,41,27,39],[19,42,28,6,"PlatformBaseViewConfig"],[19,64,28,28],[19,65,28,28,"default"],[19,72,28,28],[19,73,28,29,"bubblingEventTypes"],[19,91,28,47],[19,93,29,6,"partialViewConfig"],[19,110,29,23],[19,111,29,24,"bubblingEventTypes"],[19,129,30,4],[19,130,30,5],[20,6,31,4,"directEventTypes"],[20,22,31,20],[20,24,31,22,"composeIndexers"],[20,39,31,37],[20,40,32,6,"PlatformBaseViewConfig"],[20,62,32,28],[20,63,32,28,"default"],[20,70,32,28],[20,71,32,29,"directEventTypes"],[20,87,32,45],[20,89,33,6,"partialViewConfig"],[20,106,33,23],[20,107,33,24,"directEventTypes"],[20,123,34,4],[20,124,34,5],[21,6,36,4,"validAttributes"],[21,21,36,19],[21,23,36,21,"composeIndexers"],[21,38,36,36],[21,39,38,6,"PlatformBaseViewConfig"],[21,61,38,28],[21,62,38,28,"default"],[21,69,38,28],[21,70,38,29,"validAttributes"],[21,85,38,44],[21,87,40,6,"partialViewConfig"],[21,104,40,23],[21,105,40,24,"validAttributes"],[21,120,41,4],[22,4,42,2],[22,5,42,3],[23,2,43,0],[24,2,45,0],[24,11,45,9,"composeIndexers"],[24,26,45,24,"composeIndexers"],[24,27,46,2,"maybeA"],[24,33,46,25],[24,35,47,2,"maybeB"],[24,41,47,25],[24,43,48,18],[25,4,49,2],[25,11,49,9,"maybeA"],[25,17,49,15],[25,21,49,19],[25,25,49,23],[25,29,49,27,"maybeB"],[25,35,49,33],[25,39,49,37],[25,43,49,41],[25,46,50,6,"maybeA"],[25,52,50,12],[25,56,50,16,"maybeB"],[25,62,50,22],[25,66,50,26],[25,67,50,27],[25,68,50,28],[25,71,51,6],[26,6,51,7],[26,9,51,10,"maybeA"],[26,15,51,16],[27,6,51,18],[27,9,51,21,"maybeB"],[28,4,51,27],[28,5,51,28],[29,2,52,0],[30,0,52,1],[30,3]],"functionMap":{"names":["","createViewConfig","composeIndexers"],"mappings":"AAA;OCoB;CDsB;AEE"},"hasCjsExports":false},"type":"js/module"}]}