import React from 'react';

import { IconProps, RootPath, RootSvg } from './utils/base';

export const ODT: React.FC<IconProps> = (props) => (
  <RootSvg
    height={props.height || 40}
    viewBox={props.viewBox || '0 0 34 40'}
    width={props.width || 34}
    {...props}
  >
    <RootPath
      d='M0 3a3 3 0 013-3h20.333l10 10v27a3 3 0 01-3 3H3a3 3 0 01-3-3V3z'
      pathFill='#F5F5F5'
    />
    <RootPath d='M0 28h33.333v9a3 3 0 01-3 3H3a3 3 0 01-3-3v-9z' pathFill='#A8A8A8' />
    <RootPath
      d='M25.865 9.99a2.48 2.48 0 01-2.48-2.48V.058L33.33 9.99h-7.466z'
      pathFill='#DBDBDB'
    />
    <RootPath
      d='M17.717 33.172c.518 0 .707.483.707 1.008 0 .462-.126 1.015-.707 1.015-.546 0-.728-.553-.728-1.05 0-.462.182-.973.728-.973zm1.855-2.17h-1.19v1.757h-.014c-.245-.329-.588-.497-1.036-.497-1.03 0-1.533.896-1.533 1.841 0 1.022.483 2.002 1.624 2.002.42 0 .77-.182 1-.525h.015V36h1.134v-4.998zm-6.862 3.185c0-.462.167-1.015.72-1.015.553 0 .729.553.729 1.015 0 .462-.176 1.008-.729 1.008-.553 0-.72-.546-.72-1.008zm-1.19 0c0 1.092.784 1.918 1.91 1.918 1.127 0 1.918-.826 1.918-1.918s-.79-1.925-1.918-1.925c-1.127 0-1.91.833-1.91 1.925zm10.319-1.82h.735v.77h-.735v1.652c0 .287.168.35.427.35.048 0 .098-.003.149-.007.052-.003.106-.007.159-.007V36a6.69 6.69 0 00-.279.017c-.124.009-.248.018-.372.018-1.015 0-1.274-.294-1.274-1.28v-1.618h-.602v-.77h.602v-1.099h1.19v1.1z'
      pathFill='#FFFFFF'
    />
    <RootPath
      d='M7.98 14.131v-1.66h14.962v1.661H7.98zm9.976 1.663H7.98v1.662h9.976v-1.662zM7.98 20.78h14.962v-1.66H7.98v1.662-.002z'
      pathFill='#CFCFCF'
    />
  </RootSvg>
);
