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

function FlagCheckered(props: React.SVGProps<SVGSVGElement>, svgRef?: React.Ref<SVGSVGElement>) {
  return (
    <svg width="1em" height="1em" viewBox="0 0 33 32" fill="currentColor" ref={svgRef} {...props}>
      <path d="M14.857 17.857v-3.429c-2.179.196-4.804 1.071-6.857 2.089v3.304c2.071-.964 4.643-1.786 6.857-1.964zm0-7.464V6.875c-2.25.107-4.893 1.161-6.857 2.25V12.5c2.107-1.089 4.643-2.018 6.857-2.107zm14.857 8.268v-3.286c-1.625.804-4.464 2-6.857 1.268v-4a5.524 5.524 0 01-.696-.268c-2.054-1.036-3.732-2-6.429-2-.286 0-.571.018-.875.054v3.964h.339c2.696 0 4.911.964 6.964 1.982.232.107.464.196.696.268V20a4.259 4.259 0 001.625.304c1.982 0 4.125-1.054 5.232-1.643zm0-7.625V7.661c-1.429.768-3.429 1.625-5.464 1.625-.482 0-.946-.036-1.393-.143v3.5c2.393.679 5.232-.696 6.857-1.607zm-24-6.465c0 .839-.464 1.571-1.143 1.964v22.607c0 .321-.25.571-.571.571H2.857a.564.564 0 01-.571-.571V6.535a2.274 2.274 0 01-1.143-1.964c0-1.268 1.018-2.286 2.286-2.286s2.286 1.018 2.286 2.286zM32 5.714v13.625c0 .429-.25.821-.625 1.018-.071.036-.179.089-.304.161-1.143.607-3.839 2.071-6.589 2.071-1.054 0-2-.214-2.821-.625l-.5-.25c-1.804-.911-3.232-1.625-5.429-1.625-2.571 0-6.196 1.339-8.286 2.607a1.174 1.174 0 01-1.16.018 1.16 1.16 0 01-.571-1V8.464c0-.393.214-.768.554-.982 1.143-.679 5.179-2.911 8.929-2.911 2.982 0 5.411 1.089 7.464 2.089.464.232 1 .339 1.589.339 2.107 0 4.429-1.339 5.536-2 .232-.125.429-.232.554-.304a1.157 1.157 0 011.107.036c.339.214.554.589.554.982z" />
    </svg>
  );
}

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