import React from 'react';
import 'react-dom';
import '../../_rollupPluginBabelHelpers-539c1155.js';
import PropTypes from 'prop-types';
import { withTheme } from 'styled-components';
import '../../index-930c2100.js';
import '../../hooks/useActivify.js';
import '../../overlays/tooltip.js';
import '../../key_codes-a5a2b85e.js';
import '../../index-6b96e57a.js';
import '@styled-system/space';
import '@styled-system/color';
import '@styled-system/border';
import '@styled-system/variant';
import '@styled-system/typography';
import '../../style-inject.es-1f59c1d0.js';
import '@styled-system/layout';
import '@styled-system/flexbox';
import '@styled-system/position';
import '@styled-system/shadow';
import '../box.js';
import '../../index.esm-f8e9e79f.js';
import '@styled-system/grid';
import '@styled-system/background';
import { g as getObjectValue } from '../../util-0791ed61.js';
import { I as IconWrapper } from '../../IconWrapper-542de3b8.js';

var LockIcon = function LockIcon(props) {
  return React.createElement(IconWrapper, props, React.createElement("svg", {
    width: "24",
    height: "24",
    viewBox: "0 0 24 24",
    fill: "none",
    xmlns: "http://www.w3.org/2000/svg"
  }, React.createElement("path", {
    fillRule: "evenodd",
    clipRule: "evenodd",
    d: "M20 12.4555V20.6365C20 21.3897 19.4004 22 18.664 22H5.33309C4.59669 22 4 21.3897 4 20.6365V12.4555C4 11.7023 4.59669 11.092 5.33309 11.092H5.77842V8.36499C5.77842 4.8699 8.58432 2 11.9985 2C15.4157 2 18.2216 4.8699 18.2216 8.36499V11.092H18.664C19.4004 11.092 20 11.7023 20 12.4555ZM7.3125 11.1274H16.6878V8.44506C16.6878 5.75973 14.5805 3.5686 11.9987 3.5686C9.41983 3.5686 7.3125 5.75973 7.3125 8.44506V11.1274Z",
    fill: getObjectValue(props.theme.colors, props.iconColor, props.theme.colors.grey.deep)
  })));
};

LockIcon.propTypes = {
  iconColor: PropTypes.string
};
var LockIcon$1 = withTheme(LockIcon);
LockIcon.__docgenInfo = {
  "description": "",
  "methods": [],
  "displayName": "LockIcon",
  "props": {
    "iconColor": {
      "type": {
        "name": "string"
      },
      "required": false,
      "description": ""
    }
  }
};

export default LockIcon$1;
