{"dependencies":[{"name":"@babel/runtime/helpers/interopRequireDefault","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"kslwqCIsh6ew+I1KeA1rlVRjsAk=","exportNames":["*"]}},{"name":"./PlatformBaseViewConfig","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":16,"column":0},"end":{"line":16,"column":62}}],"key":"140IO3D8x7usKeLBuv9Q8dJhBCk=","exportNames":["*"]}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n var _interopRequireDefault = require(_dependencyMap[0], \"@babel/runtime/helpers/interopRequireDefault\");\n Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n exports.createViewConfig = createViewConfig;\n var _PlatformBaseViewConfig = _interopRequireDefault(require(_dependencyMap[1], \"./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":23,"map":[[7,2,16,0],[7,6,16,0,"_PlatformBaseViewConfig"],[7,29,16,0],[7,32,16,0,"_interopRequireDefault"],[7,54,16,0],[7,55,16,0,"require"],[7,62,16,0],[7,63,16,0,"_dependencyMap"],[7,77,16,0],[8,2,21,7],[8,11,21,16,"createViewConfig"],[8,27,21,32,"createViewConfig"],[8,28,22,2,"partialViewConfig"],[8,45,22,38],[8,47,23,14],[9,4,24,2],[9,11,24,9],[10,6,25,4,"uiViewClassName"],[10,21,25,19],[10,23,25,21,"partialViewConfig"],[10,40,25,38],[10,41,25,39,"uiViewClassName"],[10,56,25,54],[11,6,26,4,"Commands"],[11,14,26,12],[11,16,26,14],[11,17,26,15],[11,18,26,16],[12,6,27,4,"bubblingEventTypes"],[12,24,27,22],[12,26,27,24,"composeIndexers"],[12,41,27,39],[12,42,28,6,"PlatformBaseViewConfig"],[12,73,28,28],[12,74,28,29,"bubblingEventTypes"],[12,92,28,47],[12,94,29,6,"partialViewConfig"],[12,111,29,23],[12,112,29,24,"bubblingEventTypes"],[12,130,30,4],[12,131,30,5],[13,6,31,4,"directEventTypes"],[13,22,31,20],[13,24,31,22,"composeIndexers"],[13,39,31,37],[13,40,32,6,"PlatformBaseViewConfig"],[13,71,32,28],[13,72,32,29,"directEventTypes"],[13,88,32,45],[13,90,33,6,"partialViewConfig"],[13,107,33,23],[13,108,33,24,"directEventTypes"],[13,124,34,4],[13,125,34,5],[14,6,36,4,"validAttributes"],[14,21,36,19],[14,23,36,21,"composeIndexers"],[14,38,36,36],[14,39,38,6,"PlatformBaseViewConfig"],[14,70,38,28],[14,71,38,29,"validAttributes"],[14,86,38,44],[14,88,40,6,"partialViewConfig"],[14,105,40,23],[14,106,40,24,"validAttributes"],[14,121,41,4],[15,4,42,2],[15,5,42,3],[16,2,43,0],[17,2,45,0],[17,11,45,9,"composeIndexers"],[17,26,45,24,"composeIndexers"],[17,27,46,2,"maybeA"],[17,33,46,25],[17,35,47,2,"maybeB"],[17,41,47,25],[17,43,48,18],[18,4,49,2],[18,11,49,9,"maybeA"],[18,17,49,15],[18,21,49,19],[18,25,49,23],[18,29,49,27,"maybeB"],[18,35,49,33],[18,39,49,37],[18,43,49,41],[18,46,50,6,"maybeA"],[18,52,50,12],[18,56,50,16,"maybeB"],[18,62,50,22],[18,66,50,26],[18,67,50,27],[18,68,50,28],[18,71,51,6],[19,6,51,7],[19,9,51,10,"maybeA"],[19,15,51,16],[20,6,51,18],[20,9,51,21,"maybeB"],[21,4,51,27],[21,5,51,28],[22,2,52,0],[23,0,52,1],[23,3]],"functionMap":{"names":["","createViewConfig","composeIndexers"],"mappings":"AAA;OCoB;CDsB;AEE"}},"type":"js/module"}]}