{"dependencies":[{"name":"@babel/runtime/helpers/toConsumableArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"kiCFfIx1MWoD4noR0gEoyrFAUKE=","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.checkSerializable = checkSerializable;\n var _babelRuntimeHelpersToConsumableArray = require(_dependencyMap[0], \"@babel/runtime/helpers/toConsumableArray\");\n var _toConsumableArray = _interopDefault(_babelRuntimeHelpersToConsumableArray);\n var _checkSerializableWithoutCircularReference = function checkSerializableWithoutCircularReference(o, seen, location) {\n if (o === undefined || o === null || typeof o === 'boolean' || typeof o === 'number' || typeof o === 'string') {\n return {\n serializable: true\n };\n }\n if (Object.prototype.toString.call(o) !== '[object Object]' && !Array.isArray(o)) {\n return {\n serializable: false,\n location: location,\n reason: typeof o === 'function' ? 'Function' : String(o)\n };\n }\n if (seen.has(o)) {\n return {\n serializable: false,\n reason: 'Circular reference',\n location: location\n };\n }\n seen.add(o);\n if (Array.isArray(o)) {\n for (var i = 0; i < o.length; i++) {\n var childResult = _checkSerializableWithoutCircularReference(o[i], new Set(seen), [].concat((0, _toConsumableArray.default)(location), [i]));\n if (!childResult.serializable) {\n return childResult;\n }\n }\n } else {\n for (var key in o) {\n var _childResult = _checkSerializableWithoutCircularReference(o[key], new Set(seen), [].concat((0, _toConsumableArray.default)(location), [key]));\n if (!_childResult.serializable) {\n return _childResult;\n }\n }\n }\n return {\n serializable: true\n };\n };\n function checkSerializable(o) {\n return _checkSerializableWithoutCircularReference(o, new Set(), []);\n }\n});","lineCount":58,"map":[[2,2,1,0],[2,14,1,12],[4,2,1,13,"Object"],[4,8,1,13],[4,9,1,13,"defineProperty"],[4,23,1,13],[4,24,1,13,"exports"],[4,31,1,13],[5,4,1,13,"value"],[5,9,1,13],[6,2,1,13],[7,2,1,13],[7,11,1,13,"_interopDefault"],[7,27,1,13,"e"],[7,28,1,13],[8,4,1,13],[8,11,1,13,"e"],[8,12,1,13],[8,16,1,13,"e"],[8,17,1,13],[8,18,1,13,"__esModule"],[8,28,1,13],[8,31,1,13,"e"],[8,32,1,13],[9,6,1,13,"default"],[9,13,1,13],[9,15,1,13,"e"],[10,4,1,13],[11,2,1,13],[12,2,43,0,"exports"],[12,9,43,0],[12,10,43,0,"checkSerializable"],[12,27,43,0],[12,30,43,0,"checkSerializable"],[12,47,43,0],[13,2,45,1],[13,6,45,1,"_babelRuntimeHelpersToConsumableArray"],[13,43,45,1],[13,46,45,1,"require"],[13,53,45,1],[13,54,45,1,"_dependencyMap"],[13,68,45,1],[14,2,45,1],[14,6,45,1,"_toConsumableArray"],[14,24,45,1],[14,27,45,1,"_interopDefault"],[14,42,45,1],[14,43,45,1,"_babelRuntimeHelpersToConsumableArray"],[14,80,45,1],[15,2,3,0],[15,6,3,6,"checkSerializableWithoutCircularReference"],[15,48,3,47],[15,51,3,50],[15,60,3,6,"checkSerializableWithoutCircularReference"],[15,101,3,47,"checkSerializableWithoutCircularReference"],[15,102,3,51,"o"],[15,103,3,52],[15,105,3,54,"seen"],[15,109,3,58],[15,111,3,60,"location"],[15,119,3,68],[15,121,3,73],[16,4,4,2],[16,8,4,6,"o"],[16,9,4,7],[16,14,4,12,"undefined"],[16,23,4,21],[16,27,4,25,"o"],[16,28,4,26],[16,33,4,31],[16,37,4,35],[16,41,4,39],[16,48,4,46,"o"],[16,49,4,47],[16,54,4,52],[16,63,4,61],[16,67,4,65],[16,74,4,72,"o"],[16,75,4,73],[16,80,4,78],[16,88,4,86],[16,92,4,90],[16,99,4,97,"o"],[16,100,4,98],[16,105,4,103],[16,113,4,111],[16,115,4,113],[17,6,5,4],[17,13,5,11],[18,8,6,6,"serializable"],[18,20,6,18],[18,22,6,20],[19,6,7,4],[19,7,7,5],[20,4,8,2],[21,4,9,2],[21,8,9,6,"Object"],[21,14,9,12],[21,15,9,13,"prototype"],[21,24,9,22],[21,25,9,23,"toString"],[21,33,9,31],[21,34,9,32,"call"],[21,38,9,36],[21,39,9,37,"o"],[21,40,9,38],[21,41,9,39],[21,46,9,44],[21,63,9,61],[21,67,9,65],[21,68,9,66,"Array"],[21,73,9,71],[21,74,9,72,"isArray"],[21,81,9,79],[21,82,9,80,"o"],[21,83,9,81],[21,84,9,82],[21,86,9,84],[22,6,10,4],[22,13,10,11],[23,8,11,6,"serializable"],[23,20,11,18],[23,22,11,20],[23,27,11,25],[24,8,12,6,"location"],[24,16,12,14],[24,18,12,6,"location"],[24,26,12,14],[25,8,13,6,"reason"],[25,14,13,12],[25,16,13,14],[25,23,13,21,"o"],[25,24,13,22],[25,29,13,27],[25,39,13,37],[25,42,13,40],[25,52,13,50],[25,55,13,53,"String"],[25,61,13,59],[25,62,13,60,"o"],[25,63,13,61],[26,6,14,4],[26,7,14,5],[27,4,15,2],[28,4,16,2],[28,8,16,6,"seen"],[28,12,16,10],[28,13,16,11,"has"],[28,16,16,14],[28,17,16,15,"o"],[28,18,16,16],[28,19,16,17],[28,21,16,19],[29,6,17,4],[29,13,17,11],[30,8,18,6,"serializable"],[30,20,18,18],[30,22,18,20],[30,27,18,25],[31,8,19,6,"reason"],[31,14,19,12],[31,16,19,14],[31,36,19,34],[32,8,20,6,"location"],[32,16,20,14],[32,18,20,6,"location"],[33,6,21,4],[33,7,21,5],[34,4,22,2],[35,4,23,2,"seen"],[35,8,23,6],[35,9,23,7,"add"],[35,12,23,10],[35,13,23,11,"o"],[35,14,23,12],[35,15,23,13],[36,4,24,2],[36,8,24,6,"Array"],[36,13,24,11],[36,14,24,12,"isArray"],[36,21,24,19],[36,22,24,20,"o"],[36,23,24,21],[36,24,24,22],[36,26,24,24],[37,6,25,4],[37,11,25,9],[37,15,25,13,"i"],[37,16,25,14],[37,19,25,17],[37,20,25,18],[37,22,25,20,"i"],[37,23,25,21],[37,26,25,24,"o"],[37,27,25,25],[37,28,25,26,"length"],[37,34,25,32],[37,36,25,34,"i"],[37,37,25,35],[37,39,25,37],[37,41,25,39],[38,8,26,6],[38,12,26,12,"childResult"],[38,23,26,23],[38,26,26,26,"checkSerializableWithoutCircularReference"],[38,68,26,67],[38,69,26,68,"o"],[38,70,26,69],[38,71,26,70,"i"],[38,72,26,71],[38,73,26,72],[38,75,26,74],[38,79,26,78,"Set"],[38,82,26,81],[38,83,26,82,"seen"],[38,87,26,86],[38,88,26,87],[38,93,26,87,"concat"],[38,99,26,87],[38,104,26,87,"_toConsumableArray"],[38,122,26,87],[38,123,26,87,"default"],[38,130,26,87],[38,132,26,93,"location"],[38,140,26,101],[38,144,26,103,"i"],[38,145,26,104],[38,147,26,105],[38,148,26,106],[39,8,27,6],[39,12,27,10],[39,13,27,11,"childResult"],[39,24,27,22],[39,25,27,23,"serializable"],[39,37,27,35],[39,39,27,37],[40,10,28,8],[40,17,28,15,"childResult"],[40,28,28,26],[41,8,29,6],[42,6,30,4],[43,4,31,2],[43,5,31,3],[43,11,31,9],[44,6,32,4],[44,11,32,9],[44,15,32,15,"key"],[44,18,32,18],[44,22,32,22,"o"],[44,23,32,23],[44,25,32,25],[45,8,33,6],[45,12,33,12,"childResult"],[45,24,33,23],[45,27,33,26,"checkSerializableWithoutCircularReference"],[45,69,33,67],[45,70,33,68,"o"],[45,71,33,69],[45,72,33,70,"key"],[45,75,33,73],[45,76,33,74],[45,78,33,76],[45,82,33,80,"Set"],[45,85,33,83],[45,86,33,84,"seen"],[45,90,33,88],[45,91,33,89],[45,96,33,89,"concat"],[45,102,33,89],[45,107,33,89,"_toConsumableArray"],[45,125,33,89],[45,126,33,89,"default"],[45,133,33,89],[45,135,33,95,"location"],[45,143,33,103],[45,147,33,105,"key"],[45,150,33,108],[45,152,33,109],[45,153,33,110],[46,8,34,6],[46,12,34,10],[46,13,34,11,"childResult"],[46,25,34,22],[46,26,34,23,"serializable"],[46,38,34,35],[46,40,34,37],[47,10,35,8],[47,17,35,15,"childResult"],[47,29,35,26],[48,8,36,6],[49,6,37,4],[50,4,38,2],[51,4,39,2],[51,11,39,9],[52,6,40,4,"serializable"],[52,18,40,16],[52,20,40,18],[53,4,41,2],[53,5,41,3],[54,2,42,0],[54,3,42,1],[55,2,43,7],[55,11,43,16,"checkSerializable"],[55,28,43,33,"checkSerializable"],[55,29,43,34,"o"],[55,30,43,35],[55,32,43,37],[56,4,44,2],[56,11,44,9,"checkSerializableWithoutCircularReference"],[56,53,44,50],[56,54,44,51,"o"],[56,55,44,52],[56,57,44,54],[56,61,44,58,"Set"],[56,64,44,61],[56,65,44,62],[56,66,44,63],[56,68,44,65],[56,70,44,67],[56,71,44,68],[57,2,45,0],[58,0,45,1],[58,3]],"functionMap":{"names":["","checkSerializableWithoutCircularReference","checkSerializable"],"mappings":"AAA;kDCE;CDuC;OEC;CFE"},"hasCjsExports":false},"type":"js/module"}]}