import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const DoubleAltArrowDown = (allProps: IconProps) => { const { svgProps: props, iconStyle, ...restProps } = allProps; const styles: { [style: string]: React.ReactNode } = { Broken: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="m12 17-.488.57c.28.24.695.24.976 0L12 17Zm7.488-5.43a.75.75 0 1 0-.976-1.14l.976 1.14Zm-14-1.14a.75.75 0 1 0-.976 1.14l.976-1.14Zm1.357 3.14a.75.75 0 1 0 .976-1.14l-.976 1.14Zm3.893 1.36a.75.75 0 1 0-.976 1.14l.976-1.14Zm1.75 2.64 7-6-.976-1.14-7 6 .976 1.14Zm-7.976-6 2.333 2 .976-1.14-2.333-2-.976 1.14Zm5.25 4.5 1.75 1.5.976-1.14-1.75-1.5-.976 1.14ZM12 13l-.488.57c.28.24.695.24.976 0L12 13ZM5.488 6.43a.75.75 0 1 0-.976 1.14l.976-1.14Zm14 1.14a.75.75 0 1 0-.976-1.14l.976 1.14Zm-3.31.86a.75.75 0 0 0 .977 1.14l-.976-1.14Zm-1.94 3.64a.75.75 0 1 0-.976-1.14l.976 1.14Zm-1.75.36-7-6-.976 1.14 7 6 .976-1.14Zm6.024-6-2.333 2 .976 1.14 2.333-2-.976-1.14Zm-5.25 4.5-1.75 1.5.976 1.14 1.75-1.5-.976-1.14Z" fill="currentColor" /></svg>, LineDuotone: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="M19.488 11.57a.75.75 0 1 0-.976-1.14l.976 1.14ZM12 17l-.488.57c.28.24.695.24.976 0L12 17Zm-6.512-6.57a.75.75 0 1 0-.976 1.14l.976-1.14Zm13.024 0-7 6 .976 1.14 7-6-.976-1.14Zm-6.024 6-7-6-.976 1.14 7 6 .976-1.14Z" fill="currentColor" /><path opacity={0.5} d="M19.488 7.57a.75.75 0 1 0-.976-1.14l.976 1.14ZM12 13l-.488.57c.28.24.695.24.976 0L12 13ZM5.488 6.43a.75.75 0 1 0-.976 1.14l.976-1.14Zm13.024 0-7 6 .976 1.14 7-6-.976-1.14Zm-6.024 6-7-6-.976 1.14 7 6 .976-1.14Z" fill="currentColor" /></svg>, Linear: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="M19.488 11.57a.75.75 0 1 0-.976-1.14l.976 1.14ZM12 17l-.488.57c.28.24.695.24.976 0L12 17Zm-6.512-6.57a.75.75 0 1 0-.976 1.14l.976-1.14Zm13.024 0-7 6 .976 1.14 7-6-.976-1.14Zm-6.024 6-7-6-.976 1.14 7 6 .976-1.14Z" fill="currentColor" /><path d="m19 7-7 6-7-6" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" strokeLinejoin="round" /></svg>, Outline: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path fillRule="evenodd" clipRule="evenodd" d="M4.43 6.512a.75.75 0 0 1 1.058-.081L12 12.012l6.512-5.581a.75.75 0 0 1 .976 1.138l-7 6a.75.75 0 0 1-.976 0l-7-6a.75.75 0 0 1-.081-1.057Zm0 4a.75.75 0 0 1 1.058-.081L12 16.012l6.512-5.581a.75.75 0 1 1 .976 1.139l-7 6a.75.75 0 0 1-.976 0l-7-6a.75.75 0 0 1-.081-1.058Z" fill="currentColor" /></svg>, Bold: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path fillRule="evenodd" clipRule="evenodd" d="M4.43 10.512a.75.75 0 0 1 1.058-.081L12 16.012l6.512-5.581a.75.75 0 1 1 .976 1.138l-7 6a.75.75 0 0 1-.976 0l-7-6a.75.75 0 0 1-.081-1.057Z" fill="currentColor" /><path d="M5 6.25a.75.75 0 0 0-.488 1.32l7 6c.28.24.695.24.976 0l7-6A.75.75 0 0 0 19 6.25H5Z" fill="currentColor" /></svg>, BoldDuotone: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path opacity={0.5} d="M5 6.25a.75.75 0 0 0-.488 1.32l7 6c.28.24.695.24.976 0l7-6A.75.75 0 0 0 19 6.25H5Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M4.43 10.512a.75.75 0 0 1 1.058-.081L12 16.012l6.512-5.581a.75.75 0 1 1 .976 1.139l-7 6a.75.75 0 0 1-.976 0l-7-6a.75.75 0 0 1-.081-1.058Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default DoubleAltArrowDown