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

function CcAmex(props: React.SVGProps<SVGSVGElement>, svgRef?: React.Ref<SVGSVGElement>) {
  return (
    <svg width="1em" height="1em" viewBox="0 0 41 32" fill="currentColor" ref={svgRef} {...props}>
      <path d="M2.125 12.179h1.589L2.91 10.25zm11.089 9.392l1.321-1.411-1.25-1.411h-2.911v.875h2.536v.982h-2.536v.964h2.839zm2.822-1.392l1.768 1.964v-3.875zm5.143-.84c0-.429-.321-.589-.714-.589h-1.5v1.232h1.482c.411 0 .732-.196.732-.643zm5.16-.071c0-.446-.393-.518-.75-.518h-1.464v1.089h1.446c.393 0 .768-.089.768-.571zm-4.964-8.322c0-.446-.393-.518-.75-.518h-1.464v1.071h1.446c.393 0 .768-.089.768-.554zm8.196 1.233h1.589l-.786-1.929zM12.482 9.411v4.839h-1.179v-3.786L9.624 14.25H8.606l-1.679-3.786v3.786H4.57l-.446-1.071H1.713l-.446 1.071H.017l2.071-4.839h1.714L5.766 14V9.411h1.893l1.518 3.286 1.375-3.286h1.929zm9.929 9.928c0 1.946-2.125 1.625-3.446 1.625v1.625h-2.25l-1.429-1.607-1.482 1.607H9.233V17.75h4.643l1.429 1.589 1.464-1.589h3.696c1.089 0 1.946.375 1.946 1.589zm-5.197-6.089v1h-3.875V9.411h3.875v1.018H14.5v.875h2.643v.982H14.5v.964h2.714zm23.929 9.982v4.089c0 1.304-1.054 2.393-2.357 2.393H2.357C1.053 29.714 0 28.625 0 27.321V15.214h1.982l.446-1.089h.982l.446 1.089h3.893v-.821l.339.821h2.018l.357-.839v.839h9.661v-1.768l.179-.018c.161 0 .179.125.179.25v1.536h4.982v-.411c1.161.607 2.75.411 3.964.411l.446-1.089h1l.446 1.089h4.054v-1.036l.607 1.036h3.25v-6.75h-3.214v.786l-.446-.786h-3.304v.786l-.411-.786H27.41c-.661 0-1.357.071-1.946.393v-.393h-3.071v.393c-.357-.321-.839-.393-1.304-.393H9.875l-.768 1.732-.768-1.732H4.803v.786l-.393-.786H1.392L-.001 11.66V4.678c0-1.304 1.054-2.393 2.357-2.393h36.429c1.304 0 2.357 1.089 2.357 2.393v12.107h-2.143c-.5 0-1.036.089-1.446.393v-.393h-3.161c-.446 0-1.054.071-1.393.393v-.393h-5.643v.393c-.429-.304-1.054-.393-1.554-.393H22.07v.393c-.375-.357-1.143-.393-1.625-.393h-4.179l-.964 1.036-.893-1.036H8.177v6.75h6.125l.982-1.054.929 1.054h3.768v-1.589h.375c.536 0 1.089-.018 1.607-.232v1.821h3.107v-1.768h.143c.179 0 .214.018.214.214v1.554h9.446c.518 0 1.161-.107 1.571-.429v.429h3c.571 0 1.179-.054 1.696-.304zm-13.536-4.178c0 .536-.286 1.071-.821 1.286.643.232.768.661.768 1.286v.964h-1.161v-.804c0-.821-.268-.964-1.036-.964h-1.232v1.768h-1.161v-4.839h2.75c.911 0 1.893.161 1.893 1.304zm-4.946-8.34c0 .554-.304 1.089-.821 1.304.661.232.768.643.768 1.286v.946h-1.161c-.018-1.036.25-1.75-1.036-1.75h-1.25v1.75h-1.143V9.411l2.732.018c.929 0 1.911.143 1.911 1.286zm9.446 10.875v1H28.25V17.75h3.857v1h-2.696v.875h2.643v.982h-2.643v.964zM24.5 9.411v4.839h-1.179V9.411H24.5zm12.375 11.643c0 1.143-.786 1.536-1.821 1.536h-2.25v-1.036h2.25c.286 0 .607-.071.607-.446 0-1.036-2.982.393-2.982-1.911 0-.982.75-1.446 1.643-1.446h2.321v1.018h-2.125c-.304 0-.643.054-.643.446 0 1.054 3-.482 3 1.839zm4.268-.893v1.804c-.339.5-1 .625-1.571.625H37.34v-1.036h2.232c.286 0 .589-.089.589-.446 0-1.018-2.982.393-2.982-1.911 0-.982.768-1.446 1.661-1.446h2.304v1.018h-2.107c-.321 0-.643.054-.643.446 0 .857 2.018-.018 2.75.946zM38.196 9.429v4.821h-1.643l-2.179-3.625v3.625h-2.357l-.464-1.071H29.16l-.446 1.071h-1.339c-1.589 0-2.304-.821-2.304-2.375 0-1.625.732-2.464 2.375-2.464h1.125v1.054c-1.214-.018-2.321-.286-2.321 1.375 0 .821.196 1.393 1.125 1.393h.518l1.643-3.804h1.732L33.214 14V9.429h1.768l2.036 3.357V9.429h1.179z" />
    </svg>
  );
}

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