text: "use strict";
  
  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  exports.default = void 0;
  
  var _react = _interopRequireDefault(require("react"));
  
  var _browserSymbol = _interopRequireDefault(require("svg-baker-runtime/browser-symbol"));
  
  var _es6ObjectAssign = require("es6-object-assign");
  
  var _sprite = require("../sprite");
  
  var _SvgIcon = require("../SvgIcon");
  
  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  
  // @ts-ignore
  // @ts-ignore
  var viewBox = '0 0 16 16';
  var id = 'lock_16';
  var content = '<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="lock_16"><g fill="none" fill-rule="evenodd"><path d="M0 0h16v16H0z" /><path d="M4 7V5.002A4.004 4.004 0 018 1c2.21 0 4 1.782 4 4.001V7h.998C13.55 7 14 7.453 14 7.997v6.006c0 .55-.456.997-1.002.997H3.002A1.004 1.004 0 012 14.003V7.997C2 7.447 2.456 7 3.002 7H4zm2-2v2h4V5c0-1.112-.895-2-2-2-1.112 0-2 .895-2 2z" fill="currentColor" /></g></symbol>';
  var isMounted = false;
  
  function mountIcon() {
    if (!isMounted) {
      (0, _sprite.addSpriteSymbol)(new _browserSymbol.default({
        id: id,
        viewBox: viewBox,
        content: content
      }));
      isMounted = true;
    }
  }
  
  var Icon16Lock = function Icon16Lock(props) {
    (0, _sprite.useIsomorphicLayoutEffect)(function () {
      mountIcon();
    }, []);
    return _react.default.createElement(_SvgIcon.SvgIcon, (0, _es6ObjectAssign.assign)({}, props, {
      viewBox: viewBox,
      id: id,
      width: !isNaN(props.width) ? +props.width : 16,
      height: !isNaN(props.height) ? +props.height : 16
    }));
  };
  
  Icon16Lock.mountIcon = mountIcon;
  var _default = Icon16Lock;
  exports.default = _default;
  //# sourceMappingURL=lock.js.map