import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const SmartSpeaker2 = (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="M18.833 3.634a.75.75 0 0 0-1.496.111l1.496-.11Zm.05 10.806.748-.042v-.013l-.748.055Zm-13.729-.089-.747-.066v.007l-.001.008.748.051Zm1.455-7.93a.75.75 0 0 0-1.494-.132l1.494.132Zm5.407 16.329a.75.75 0 0 0 0-1.5v1.5ZM7.03 21.413l-.387.643.387-.643Zm-1.667-1.858-.679.319.68-.32Zm13.253.033.676.325-.676-.325Zm-1.665 1.834.384.644-.384-.644Zm-4.504-14.39a.75.75 0 0 0 .402 1.445l-.402-1.445Zm-6.556-.215-.726.187.726-.187ZM15.83 21.06a.75.75 0 0 0 .341 1.461l-.34-1.46ZM8.98 8.998a.75.75 0 0 0 .042-1.5l-.042 1.5Zm3.037 12.252c-1.351 0-2.313 0-3.06-.07-.738-.069-1.189-.199-1.54-.41l-.773 1.286c.625.376 1.33.54 2.174.617.833.078 1.876.077 3.199.077v-1.5Zm-7.61-6.95c-.094 1.37-.169 2.446-.154 3.31.015.87.12 1.6.432 2.264l1.358-.638c-.183-.389-.277-.877-.29-1.653-.014-.783.054-1.783.15-3.18l-1.496-.104Zm3.01 6.47a3.545 3.545 0 0 1-1.374-1.534l-1.358.638a5.044 5.044 0 0 0 1.96 2.182l.772-1.286Zm10.718-6.287c.078 1.383.133 2.372.111 3.147-.022.767-.12 1.25-.305 1.634l1.352.649c.315-.655.427-1.377.452-2.24.025-.854-.036-1.919-.113-3.275l-1.497.085Zm-.194 4.78a3.541 3.541 0 0 1-1.373 1.514l.768 1.289a5.04 5.04 0 0 0 1.957-2.153l-1.352-.65Zm-.619-15.64c.031.12.023.311-.14.6-.164.29-.46.627-.902.98-.882.706-2.228 1.383-3.832 1.83l.402 1.444c1.753-.487 3.294-1.244 4.367-2.102.535-.428.983-.905 1.27-1.414.29-.512.444-1.107.288-1.713l-1.453.375ZM6.617 6.629c-.03-.12-.022-.311.14-.6.165-.29.461-.628.903-.98.881-.706 2.228-1.383 3.832-1.83l-.402-1.445c-1.753.488-3.294 1.244-4.367 2.103-.535.428-.983.905-1.271 1.414-.29.512-.444 1.107-.287 1.713l1.452-.375Zm4.875-3.41c1.604-.446 3.094-.557 4.192-.405.55.077.965.214 1.241.377.271.16.366.315.396.432l1.453-.375c-.157-.609-.581-1.051-1.088-1.35-.5-.295-1.123-.476-1.795-.57-1.348-.186-3.049-.04-4.801.446l.402 1.446Zm-5.59 11.198.707-7.996-1.494-.132-.708 7.996 1.494.132ZM17.336 3.745l.797 10.75 1.496-.11-.797-10.75-1.496.11Zm-1.166 18.777a4.023 4.023 0 0 0 1.164-.456l-.768-1.288c-.203.12-.437.213-.738.283l.341 1.461ZM9.02 7.5c-.776-.022-1.39-.149-1.81-.337-.423-.19-.558-.393-.594-.533l-1.452.375c.192.744.777 1.233 1.434 1.527.66.295 1.486.442 2.38.467l.042-1.5Z" fill="currentColor" /><path d="M4.715 13.838c.75.753 2.66 1.912 7.285 1.912v-1.5c-4.394 0-5.854-1.1-6.222-1.47l-1.063 1.058ZM12 15.75c4.747 0 6.634-1.222 7.34-1.97l-1.09-1.03c-.322.341-1.742 1.5-6.25 1.5v1.5Z" 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="m18.883 14.44.748-.042v-.013l-.748.055Zm-13.729-.089-.747-.066v.007l-.001.008.748.051Zm1.876 7.062-.387.643.387-.643Zm-1.667-1.858-.679.319.68-.32Zm13.253.033.676.325-.676-.325Zm-1.665 1.834.384.644-.384-.644Zm-4.935-.172c-1.351 0-2.313 0-3.06-.07-.738-.069-1.189-.199-1.54-.41l-.773 1.286c.625.376 1.33.54 2.174.617.833.078 1.876.077 3.199.077v-1.5Zm-7.61-6.95c-.094 1.37-.169 2.446-.154 3.31.015.87.12 1.6.432 2.264l1.358-.638c-.183-.389-.277-.877-.29-1.653-.014-.783.054-1.783.15-3.18l-1.496-.104Zm3.01 6.47a3.545 3.545 0 0 1-1.374-1.534l-1.358.638a5.044 5.044 0 0 0 1.96 2.182l.772-1.286Zm10.718-6.287c.078 1.383.133 2.372.111 3.147-.022.767-.12 1.25-.305 1.634l1.352.649c.315-.655.427-1.377.452-2.24.025-.854-.036-1.919-.113-3.275l-1.497.085Zm-6.118 8.267c1.307 0 2.339 0 3.164-.076.834-.077 1.533-.238 2.155-.608l-.768-1.288c-.35.207-.796.335-1.526.403-.74.068-1.69.069-3.025.069v1.5Zm5.924-3.486a3.541 3.541 0 0 1-1.373 1.514l.768 1.288a5.04 5.04 0 0 0 1.957-2.153l-1.352-.65Zm-.619-15.641c.031.12.023.311-.14.6-.164.29-.46.627-.902.98-.882.706-2.228 1.383-3.832 1.83l.402 1.444c1.753-.487 3.294-1.244 4.367-2.102.535-.428.983-.905 1.27-1.414.29-.512.444-1.107.288-1.713l-1.453.375Zm-4.874 3.41c-1.604.446-3.094.557-4.193.404-.55-.076-.964-.214-1.24-.376-.272-.16-.366-.315-.397-.432l-1.452.375c.157.609.581 1.051 1.087 1.35.502.294 1.124.476 1.796.57 1.347.186 3.049.04 4.801-.447l-.402-1.445Zm-5.83-.404c-.03-.12-.022-.311.14-.6.165-.29.461-.628.903-.98.881-.706 2.228-1.383 3.832-1.83l-.402-1.445c-1.753.488-3.294 1.244-4.367 2.103-.535.428-.983.905-1.271 1.414-.29.512-.444 1.107-.287 1.713l1.452-.375Zm4.875-3.41c1.604-.446 3.094-.557 4.192-.405.55.077.965.214 1.241.377.271.16.366.315.396.432l1.453-.375c-.157-.609-.581-1.051-1.088-1.35-.5-.295-1.123-.476-1.795-.57-1.348-.186-3.049-.04-4.801.446l.402 1.446Zm-5.59 11.198.707-7.996-1.494-.132-.708 7.996 1.494.132ZM17.336 3.745l.797 10.75 1.496-.11-.797-10.75-1.496.11Z" fill="currentColor" /><path opacity={0.5} d="M4.715 13.838c.75.753 2.66 1.912 7.285 1.912v-1.5c-4.394 0-5.854-1.1-6.222-1.47l-1.063 1.058ZM12 15.75c4.747 0 6.634-1.222 7.34-1.97l-1.09-1.03c-.322.341-1.742 1.5-6.25 1.5v1.5Z" 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="m18.883 14.44.748-.042v-.013l-.748.055Zm-13.729-.089-.747-.066v.007l-.001.008.748.051Zm1.876 7.062-.387.643.387-.643Zm-1.667-1.858-.679.319.68-.32Zm13.253.033.676.325-.676-.325Zm-1.665 1.834.384.644-.384-.644Zm-4.935-.172c-1.351 0-2.313 0-3.06-.07-.738-.069-1.189-.199-1.54-.41l-.773 1.286c.625.376 1.33.54 2.174.617.833.078 1.876.077 3.199.077v-1.5Zm-7.61-6.95c-.094 1.37-.169 2.446-.154 3.31.015.87.12 1.6.432 2.264l1.358-.638c-.183-.389-.277-.877-.29-1.653-.014-.783.054-1.783.15-3.18l-1.496-.104Zm3.01 6.47a3.545 3.545 0 0 1-1.374-1.534l-1.358.638a5.044 5.044 0 0 0 1.96 2.182l.772-1.286Zm10.718-6.287c.078 1.383.133 2.372.111 3.147-.022.767-.12 1.25-.305 1.634l1.352.649c.315-.655.427-1.377.452-2.24.025-.854-.036-1.919-.113-3.275l-1.497.085Zm-6.118 8.267c1.307 0 2.339 0 3.164-.076.834-.077 1.533-.238 2.155-.608l-.768-1.288c-.35.207-.796.335-1.526.403-.74.068-1.69.069-3.025.069v1.5Zm5.924-3.486a3.541 3.541 0 0 1-1.373 1.514l.768 1.288a5.04 5.04 0 0 0 1.957-2.153l-1.352-.65Zm-.619-15.641c.031.12.023.311-.14.6-.164.29-.46.627-.902.98-.882.706-2.228 1.383-3.832 1.83l.402 1.444c1.753-.487 3.294-1.244 4.367-2.102.535-.428.983-.905 1.27-1.414.29-.512.444-1.107.288-1.713l-1.453.375Zm-4.874 3.41c-1.604.446-3.094.557-4.193.404-.55-.076-.964-.214-1.24-.376-.272-.16-.366-.315-.397-.432l-1.452.375c.157.609.581 1.051 1.087 1.35.502.294 1.124.476 1.796.57 1.347.186 3.049.04 4.801-.447l-.402-1.445Zm-5.83-.404c-.03-.12-.022-.311.14-.6.165-.29.461-.628.903-.98.881-.706 2.228-1.383 3.832-1.83l-.402-1.445c-1.753.488-3.294 1.244-4.367 2.103-.535.428-.983.905-1.271 1.414-.29.512-.444 1.107-.287 1.713l1.452-.375Zm4.875-3.41c1.604-.446 3.094-.557 4.192-.405.55.077.965.214 1.241.377.271.16.366.315.396.432l1.453-.375c-.157-.609-.581-1.051-1.088-1.35-.5-.295-1.123-.476-1.795-.57-1.348-.186-3.049-.04-4.801.446l.402 1.446Zm-5.59 11.198.707-7.996-1.494-.132-.708 7.996 1.494.132ZM17.336 3.745l.797 10.75 1.496-.11-.797-10.75-1.496.11Z" fill="currentColor" /><path d="M4.715 13.838c.75.753 2.66 1.912 7.285 1.912v-1.5c-4.394 0-5.854-1.1-6.222-1.47l-1.063 1.058ZM12 15.75c4.747 0 6.634-1.222 7.34-1.97l-1.09-1.03c-.322.341-1.742 1.5-6.25 1.5v1.5Z" fill="currentColor" /></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="M15.684 2.814c-1.098-.152-2.588-.04-4.192.406S8.542 4.343 7.66 5.048c-.442.353-.738.691-.903.982-.094.166-.136.3-.15.407l-.003.044a.488.488 0 0 0 .013.148c.03.117.125.272.397.432.276.162.69.3 1.24.376 1.099.153 2.588.042 4.193-.405 1.604-.446 2.95-1.123 3.832-1.828.441-.354.738-.691.902-.982.163-.288.171-.48.14-.6-.03-.116-.125-.271-.396-.43-.276-.164-.69-.301-1.24-.378ZM5.106 6.384c.024-.386.156-.757.346-1.093.288-.51.736-.986 1.271-1.414 1.073-.859 2.614-1.615 4.367-2.103 1.752-.487 3.453-.632 4.8-.445.673.093 1.295.274 1.796.57.507.298.93.74 1.088 1.349.035.136.054.271.06.405l.797 10.745.002.035c.076 1.34.136 2.394.111 3.24-.025.863-.137 1.585-.452 2.24a5.041 5.041 0 0 1-1.957 2.153c-.622.37-1.32.531-2.155.608-.817.076-1.837.076-3.127.076h-.076c-1.304 0-2.335 0-3.16-.077-.843-.078-1.549-.241-2.174-.617a5.044 5.044 0 0 1-1.959-2.182c-.311-.663-.417-1.393-.432-2.265-.015-.856.058-1.92.152-3.274l.003-.043.7-7.907Zm12.407-.26c-.095.085-.195.169-.297.251-1.073.858-2.614 1.615-4.367 2.102-1.752.488-3.454.633-4.8.446-.596-.082-1.152-.234-1.62-.473l-.402 4.543c.63.466 2.246 1.257 5.973 1.257 3.824 0 5.426-.833 6.02-1.294l-.507-6.832Zm.63 8.518C17.018 15.22 15.13 15.75 12 15.75c-3.105 0-4.987-.522-6.115-1.093-.087 1.265-.146 2.191-.133 2.926.013.776.107 1.264.29 1.653a3.545 3.545 0 0 0 1.374 1.534c.351.211.802.341 1.54.41.747.07 1.709.07 3.06.07 1.335 0 2.286 0 3.025-.07.73-.067 1.177-.195 1.526-.402a3.542 3.542 0 0 0 1.373-1.514c.185-.385.283-.867.305-1.634.022-.745-.029-1.688-.102-2.988Z" 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 d="M11.492 3.22c1.605-.447 3.095-.558 4.193-.406.55.077.964.214 1.24.377.272.16.367.315.397.432.03.12.023.311-.14.6-.165.29-.461.627-.903.98-.881.706-2.227 1.383-3.832 1.83-1.604.446-3.094.557-4.192.404-.55-.076-.965-.214-1.241-.376-.271-.16-.366-.315-.396-.432-.031-.12-.023-.311.14-.6.164-.29.46-.628.903-.98.88-.706 2.227-1.383 3.831-1.83Z" fill="currentColor" /><path d="M18.21 5.38a5.76 5.76 0 0 1-.994.995c-1.073.858-2.614 1.615-4.367 2.102-1.752.488-3.453.633-4.8.446-.673-.093-1.295-.275-1.796-.57a2.727 2.727 0 0 1-.532-.404l-.388 4.385.445.446c.368.37 1.828 1.47 6.222 1.47 4.509 0 5.928-1.158 6.25-1.499l.47-.498-.51-6.874Z" fill="currentColor" /><path d="m5.154 14.351.012-.13c.973.709 2.943 1.53 6.834 1.53 3.933 0 5.903-.84 6.865-1.552l.018.241c.155 2.74.232 4.109-.267 5.148a4.293 4.293 0 0 1-1.665 1.834c-.97.578-2.292.578-4.935.578-2.674 0-4.01 0-4.986-.587a4.294 4.294 0 0 1-1.667-1.858c-.494-1.052-.4-2.436-.209-5.204Z" 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="M18.047 3.435c.022.084.034.168.038.255.057 1.416-2.273 3.185-5.437 4.065-3.357.933-6.382.513-6.757-.938a1.233 1.233 0 0 1-.03-.462c.162-1.377 2.418-3.02 5.43-3.858 3.356-.934 6.382-.514 6.756.938Z" fill="currentColor" /><path d="M12.648 7.755c-3.357.933-6.382.513-6.757-.939a1.233 1.233 0 0 1-.036-.383l-.609 6.876c.56.561 2.244 1.69 6.754 1.69 4.628 0 6.28-1.19 6.795-1.733l-.71-9.577c.057 1.417-2.273 3.186-5.437 4.066Z" fill="currentColor" /><path opacity={0.5} d="M7.03 21.413C8.006 22 9.342 22 12.016 22c2.643 0 3.964 0 4.935-.578a4.292 4.292 0 0 0 1.665-1.834c.5-1.04.422-2.409.267-5.148l-.088-1.174C18.28 13.81 16.628 15 12 15c-4.51 0-6.195-1.13-6.754-1.691l-.092 1.042c-.19 2.768-.285 4.152.21 5.204a4.295 4.295 0 0 0 1.666 1.858Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default SmartSpeaker2