import * as React from 'react';
export interface SignClosed32Props extends React.SVGProps<SVGSVGElement> { ariaLabel?: string }
export default function SignClosed32({ ariaLabel, ...props }: SignClosed32Props) {
  return (
    <svg viewBox="0 0 32 32" width="1em" height="1em" fill="currentColor"
         role={ariaLabel ? 'img' : 'presentation'}
         aria-label={ariaLabel || undefined}
         {...props}><g stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" stroke-width="2"><g fill="currentColor" stroke-linecap="square" stroke-miterlimit="10"><path d="M2.214 18.68q-.328.479-.327 1.318 0 1.747 1.328 1.747c.537 0 1.037-.175 1.536-.381v1.383q-.757.336-1.714.335c-1.751 0-2.831-1.005-2.831-3.092 0-1.127.399-2.187 1.372-2.746q.665-.383 1.562-.383.981 0 1.875.426l-.501 1.287a6 6 0 0 0-.67-.265c-.625-.199-1.261-.169-1.63.371M5.846 23v-6.053H7.48v4.732h2.33V23zm10.511-3.035q0 1.528-.749 2.322-.748.795-2.193.795-1.425 0-2.184-.799t-.76-2.326q0-1.511.755-2.308.756-.797 2.196-.797 1.445 0 2.189.79.747.792.746 2.323m-4.164 0q0 1.755 1.222 1.756c.972 0 1.221-.78 1.221-1.756 0-.962-.255-1.771-1.213-1.771q-1.23-.001-1.23 1.771m9.13 1.197c0 .72-.363 1.342-1.109 1.678-.669.303-1.644.29-2.276.158a3.8 3.8 0 0 1-.854-.297v-1.457a5 5 0 0 0 .974.375c.592.158 1.631.294 1.631-.316 0-.192-.123-.301-.288-.406q-.151-.095-.805-.389c-.924-.42-1.47-.854-1.47-1.875 0-1.248 1.038-1.771 2.28-1.771q.94 0 1.917.434l-.501 1.264q-.848-.39-1.465-.39c-.466 0-.609.2-.609.39 0 .369.83.67 1.185.832.865.388 1.39.821 1.39 1.77M25.767 23h-3.593v-6.053h3.593v1.312h-1.958v.952h1.813v1.312h-1.813v1.143h1.958zm6.112-3.154q0 1.514-.834 2.334-.835.82-2.345.82h-1.958v-6.053h2.095q1.457 0 2.249.746.792.744.793 2.153m-1.697.057c0-.978-.335-1.636-1.329-1.636h-.476v3.391h.364c1.084 0 1.441-.684 1.441-1.755" data-color="color-2" data-stroke="none"/><path fill="none" d="m7 9 7.32-4.914M25 9l-7.32-4.914" data-cap="butt"/><path fill="none" d="M31 26v5H1v-5m0-13V9h30v4"/><circle cx="16" cy="3" r="2" fill="none"/></g></g></svg>
  );
}
