var Cl = /*#__PURE__*/ function () { "use strict"; function Cl() { babelHelpers.classCallCheck(this, Cl); _privateFieldValue.set(this, { get: _get_privateFieldValue, set: _set_privateFieldValue }); _privateField.set(this, { writable: true, value: "top secret string" }); this.publicField = "not secret string"; } babelHelpers.createClass(Cl, [{ key: "publicGetPrivateField", value: function publicGetPrivateField() { return babelHelpers.classPrivateFieldGet(this, _privateFieldValue); } }, { key: "publicSetPrivateField", value: function publicSetPrivateField(newValue) { babelHelpers.classPrivateFieldSet(this, _privateFieldValue, newValue); } }]); return Cl; }(); var _privateField = new WeakMap(); var _privateFieldValue = new WeakMap(); var _get_privateFieldValue = function () { return babelHelpers.classPrivateFieldGet(this, _privateField); }; var _set_privateFieldValue = function (newValue) { babelHelpers.classPrivateFieldSet(this, _privateField, newValue); };