// Generated by script, don't edit it please.
import * as React from 'react';

function CharacterLock(props: React.SVGProps<SVGSVGElement>, svgRef?: React.Ref<SVGSVGElement>) {
  return (
    <svg width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" ref={svgRef} {...props}>
      <path d="M14 2a1 1 0 00-1-1H2a1 1 0 00-1 1v9a1 1 0 001 1h3.5a.5.5 0 010 1H2a2 2 0 01-2-2V2a2 2 0 012-2h11a2 2 0 012 2v2.5a.5.5 0 01-1 0V2z" />
      <path d="M5 6a1 1 0 100-2 1 1 0 000 2zm0 1a2 2 0 11-.001-3.999A2 2 0 015 7z" />
      <path d="M2 9c0-1.933 1.714-3 3-3 1.24 0 2.878.93 2.994 2.79L8 9H7c0-1.181-.966-2-2-2-.957 0-1.909.784-1.994 1.846L3 9v.5a.5.5 0 01-1 0V9zM9.5 5h2a.5.5 0 010 1h-2a.5.5 0 010-1zM9.5 3h2a.5.5 0 010 1h-2a.5.5 0 010-1zM9 11v4h6v-4H9zm0-1h6a1 1 0 011 1v4a1 1 0 01-1 1H9a1 1 0 01-1-1v-4a1 1 0 011-1z" />
      <path d="M12 12a1 1 0 110 2 1 1 0 010-2zM13 10V8.8c0-.417-.426-.8-1-.8s-1 .383-1 .8V10h-1V8.8c0-.994.895-1.8 2-1.8s2 .806 2 1.8V10h-1z" />
    </svg>
  );
}

const ForwardRef = React.forwardRef(CharacterLock);
export default ForwardRef;
