{"dependencies":[{"name":"@babel/runtime/helpers/classCallCheck","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"yg7e6laZwmpbIvId5jovq9ugXp8=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/createClass","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"Z6pzkVZ2fvxBLkFTgVVOy4UDj30=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/callSuper","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"378KbBHdmndC3iMXZ2Ix8oB3LeE=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/inherits","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"y0uNg4LxF1CLscQChxzgo5dfjvA=","exportNames":["*"],"imports":1}},{"name":"./WrapperKeepOpaque.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":4,"column":31,"index":140},"end":{"line":4,"column":64,"index":173}}],"key":"4nTutz7/gtgD9PxpKB48dfUuG7g=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _classCallCheck = require(_dependencyMap[0], \"@babel/runtime/helpers/classCallCheck\").default;\n var _createClass = require(_dependencyMap[1], \"@babel/runtime/helpers/createClass\").default;\n var _callSuper = require(_dependencyMap[2], \"@babel/runtime/helpers/callSuper\").default;\n var _inherits = require(_dependencyMap[3], \"@babel/runtime/helpers/inherits\").default;\n Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n exports.WrapperOpaque = void 0;\n var WrapperKeepOpaque_js_1 = require(_dependencyMap[4], \"./WrapperKeepOpaque.js\");\n var WrapperOpaque = /*#__PURE__*/function (_WrapperKeepOpaque_js) {\n function WrapperOpaque(registry, typeName, value) {\n _classCallCheck(this, WrapperOpaque);\n return _callSuper(this, WrapperOpaque, [registry, typeName, value, {\n opaqueName: 'WrapperOpaque'\n }]);\n }\n _inherits(WrapperOpaque, _WrapperKeepOpaque_js);\n return _createClass(WrapperOpaque, [{\n key: \"inner\",\n get:\n /**\n * @description The inner value for this wrapper, in all cases it _should_ be decodable (unlike KeepOpaque)\n */\n function get() {\n return this.unwrap();\n }\n }], [{\n key: \"with\",\n value: function _with(Type) {\n return /*#__PURE__*/function (_WrapperOpaque) {\n function _class(registry, value) {\n _classCallCheck(this, _class);\n return _callSuper(this, _class, [registry, Type, value]);\n }\n _inherits(_class, _WrapperOpaque);\n return _createClass(_class);\n }(WrapperOpaque);\n }\n }]);\n }(WrapperKeepOpaque_js_1.WrapperKeepOpaque);\n exports.WrapperOpaque = WrapperOpaque;\n});","lineCount":45,"map":[[2,2,1,0],[2,14,1,12],[4,2,1,13],[4,6,1,13,"_classCallCheck"],[4,21,1,13],[4,24,1,13,"require"],[4,31,1,13],[4,32,1,13,"_dependencyMap"],[4,46,1,13],[4,92,1,13,"default"],[4,99,1,13],[5,2,1,13],[5,6,1,13,"_createClass"],[5,18,1,13],[5,21,1,13,"require"],[5,28,1,13],[5,29,1,13,"_dependencyMap"],[5,43,1,13],[5,86,1,13,"default"],[5,93,1,13],[6,2,1,13],[6,6,1,13,"_callSuper"],[6,16,1,13],[6,19,1,13,"require"],[6,26,1,13],[6,27,1,13,"_dependencyMap"],[6,41,1,13],[6,82,1,13,"default"],[6,89,1,13],[7,2,1,13],[7,6,1,13,"_inherits"],[7,15,1,13],[7,18,1,13,"require"],[7,25,1,13],[7,26,1,13,"_dependencyMap"],[7,40,1,13],[7,80,1,13,"default"],[7,87,1,13],[8,2,2,0,"Object"],[8,8,2,6],[8,9,2,7,"defineProperty"],[8,23,2,21],[8,24,2,22,"exports"],[8,31,2,29],[8,33,2,31],[8,45,2,43],[8,47,2,45],[9,4,2,47,"value"],[9,9,2,52],[9,11,2,54],[10,2,2,59],[10,3,2,60],[10,4,2,61],[11,2,3,0,"exports"],[11,9,3,7],[11,10,3,8,"WrapperOpaque"],[11,23,3,21],[11,26,3,24],[11,31,3,29],[11,32,3,30],[12,2,4,0],[12,6,4,6,"WrapperKeepOpaque_js_1"],[12,28,4,28],[12,31,4,31,"require"],[12,38,4,38],[12,39,4,38,"_dependencyMap"],[12,53,4,38],[12,82,4,63],[12,83,4,64],[13,2,4,65],[13,6,5,6,"WrapperOpaque"],[13,19,5,19],[13,45,5,19,"_WrapperKeepOpaque_js"],[13,66,5,19],[14,4,6,4],[14,13,6,4,"WrapperOpaque"],[14,27,6,16,"registry"],[14,35,6,24],[14,37,6,26,"typeName"],[14,45,6,34],[14,47,6,36,"value"],[14,52,6,41],[14,54,6,43],[15,6,6,43,"_classCallCheck"],[15,21,6,43],[15,28,6,43,"WrapperOpaque"],[15,41,6,43],[16,6,6,43],[16,13,6,43,"_callSuper"],[16,23,6,43],[16,30,6,43,"WrapperOpaque"],[16,43,6,43],[16,46,7,14,"registry"],[16,54,7,22],[16,56,7,24,"typeName"],[16,64,7,32],[16,66,7,34,"value"],[16,71,7,39],[16,73,7,41],[17,8,7,43,"opaqueName"],[17,18,7,53],[17,20,7,55],[18,6,7,71],[18,7,7,72],[19,4,8,4],[20,4,8,5,"_inherits"],[20,13,8,5],[20,14,8,5,"WrapperOpaque"],[20,27,8,5],[20,29,8,5,"_WrapperKeepOpaque_js"],[20,50,8,5],[21,4,8,5],[21,11,8,5,"_createClass"],[21,23,8,5],[21,24,8,5,"WrapperOpaque"],[21,37,8,5],[22,6,8,5,"key"],[22,9,8,5],[23,6,8,5,"get"],[23,9,8,5],[24,6,16,4],[25,0,17,0],[26,0,18,0],[27,6,19,4],[27,15,19,4,"get"],[27,19,19,4],[27,21,19,16],[28,8,20,8],[28,15,20,15],[28,19,20,19],[28,20,20,20,"unwrap"],[28,26,20,26],[28,27,20,27],[28,28,20,28],[29,6,21,4],[30,4,21,5],[31,6,21,5,"key"],[31,9,21,5],[32,6,21,5,"value"],[32,11,21,5],[32,13,9,4],[32,22,9,11,"with"],[32,27,9,15,"with"],[32,28,9,16,"Type"],[32,32,9,20],[32,34,9,22],[33,8,10,8],[33,38,10,8,"_WrapperOpaque"],[33,52,10,8],[34,10,11,12],[34,19,11,12,"_class"],[34,26,11,24,"registry"],[34,34,11,32],[34,36,11,34,"value"],[34,41,11,39],[34,43,11,41],[35,12,11,41,"_classCallCheck"],[35,27,11,41],[35,34,11,41,"_class"],[35,40,11,41],[36,12,11,41],[36,19,11,41,"_callSuper"],[36,29,11,41],[36,36,11,41,"_class"],[36,42,11,41],[36,45,12,22,"registry"],[36,53,12,30],[36,55,12,32,"Type"],[36,59,12,36],[36,61,12,38,"value"],[36,66,12,43],[37,10,13,12],[38,10,13,13,"_inherits"],[38,19,13,13],[38,20,13,13,"_class"],[38,26,13,13],[38,28,13,13,"_WrapperOpaque"],[38,42,13,13],[39,10,13,13],[39,17,13,13,"_createClass"],[39,29,13,13],[39,30,13,13,"_class"],[39,36,13,13],[40,8,13,13],[40,10,10,29,"WrapperOpaque"],[40,23,10,42],[41,6,15,4],[42,4,15,5],[43,2,15,5],[43,4,5,28,"WrapperKeepOpaque_js_1"],[43,26,5,50],[43,27,5,51,"WrapperKeepOpaque"],[43,44,5,68],[44,2,23,0,"exports"],[44,9,23,7],[44,10,23,8,"WrapperOpaque"],[44,23,23,21],[44,26,23,24,"WrapperOpaque"],[44,39,23,37],[45,0,23,38],[45,3]],"functionMap":{"names":["","WrapperOpaque","constructor","_with","","get__inner"],"mappings":"AAA;ACI;ICC;KDE;IEC;eCC;YFC;aEE;SDC;KFC;III;KJE;CDC"},"hasCjsExports":true},"type":"js/module"}]}