import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const PaintRoller = (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="m6.75 6.799-.375.65.375-.65Zm-.549-.549-.65.375.65-.375Zm11.598 0 .65.375-.65-.375Zm-.549.549.375.65-.375-.65Zm0-4.598.375-.65-.375.65Zm.549.549.65-.375-.65.375ZM6.75 2.201l-.375-.65.375.65Zm-.549.549-.65-.375.65.375Zm7.506 18.957-.53-.53.53.53Zm0-7.414-.53.53.53-.53Zm-3.414 0-.53-.53.53.53Zm0 7.414.53-.53-.53.53Zm5.225-9.976a.75.75 0 1 0-.223-1.484l.223 1.484Zm3.854-2.095a.75.75 0 1 0 .223 1.483l-.223-1.483Zm2.489-3.869.698-.274-.698.274ZM20.733 4.64l-.275.698.275-.698Zm.205 5.405-.351-.663.351.663Zm.948-1.1.707.25-.707-.25Zm-9.401 2.973-.569-.49.569.49ZM12.005 14v.75h.737l.013-.738-.75-.012ZM5.5 3.75a.75.75 0 0 0 0 1.5v-1.5Zm4.5-1a.75.75 0 0 0 0-1.5v1.5Zm4-1.5a.75.75 0 0 0 0 1.5v-1.5Zm1.5 5h-7v1.5h7v-1.5Zm-7 0c-.481 0-.792 0-1.027-.022-.225-.02-.307-.055-.348-.078l-.75 1.299c.307.177.633.243.962.273.32.029.71.028 1.163.028v-1.5ZM5.25 4.5c0 .454 0 .844.028 1.163.03.329.096.655.273.962l1.3-.75c-.024-.04-.059-.123-.079-.348A12.807 12.807 0 0 1 6.75 4.5h-1.5Zm1.875 1.65a.75.75 0 0 1-.275-.275l-1.299.75c.198.342.482.626.824.824l.75-1.3ZM17.25 4.5c0 .481 0 .792-.022 1.027-.02.225-.055.307-.079.348l1.3.75c.177-.307.243-.633.273-.962.029-.32.028-.71.028-1.163h-1.5ZM15.5 7.75c.454 0 .844 0 1.163-.028.329-.03.655-.096.962-.273l-.75-1.3c-.04.024-.123.059-.348.079a12.81 12.81 0 0 1-1.027.022v1.5Zm1.65-1.875a.75.75 0 0 1-.275.275l.75 1.299a2.25 2.25 0 0 0 .824-.824l-1.3-.75ZM15.5 2.75c.481 0 .792 0 1.027.022.225.02.307.055.348.078l.75-1.299c-.307-.177-.633-.243-.962-.273-.32-.029-.71-.028-1.163-.028v1.5Zm3.25 1.75c0-.454 0-.844-.028-1.163-.03-.329-.096-.655-.273-.962l-1.3.75c.024.04.058.123.079.348.021.235.022.546.022 1.027h1.5Zm-1.875-1.65a.75.75 0 0 1 .274.275l1.3-.75a2.25 2.25 0 0 0-.824-.824l-.75 1.3ZM8.5 1.25c-.454 0-.844 0-1.163.028-.329.03-.655.096-.962.273l.75 1.3c.04-.024.123-.059.348-.079.235-.021.546-.022 1.027-.022v-1.5ZM6.75 4.5c0-.481 0-.792.022-1.027.02-.225.055-.307.078-.348l-1.299-.75c-.177.307-.243.633-.273.962-.029.32-.028.71-.028 1.163h1.5Zm-.375-2.949a2.25 2.25 0 0 0-.824.824l1.3.75a.75.75 0 0 1 .274-.275l-.75-1.299ZM10.75 20v-4h-1.5v4h1.5Zm2.5-4v4h1.5v-4h-1.5Zm0 4c0 .493-.002.787-.03.997a.702.702 0 0 1-.043.18l1.06 1.06c.31-.309.422-.684.47-1.04.045-.334.043-.747.043-1.197h-1.5ZM12 22.75c.45 0 .863.002 1.197-.043.356-.048.731-.16 1.04-.47l-1.06-1.06-.003.001a.702.702 0 0 1-.177.042c-.21.028-.504.03-.997.03v1.5Zm0-8c.493 0 .787.002.997.03a.702.702 0 0 1 .18.043l1.06-1.06c-.309-.31-.684-.422-1.04-.47-.334-.045-.747-.043-1.197-.043v1.5ZM14.75 16c0-.45.002-.863-.043-1.197-.048-.356-.16-.731-.47-1.04l-1.06 1.06.001.003a.702.702 0 0 1 .042.177c.028.21.03.504.03.997h1.5Zm-4 0c0-.493.002-.787.03-.997a.702.702 0 0 1 .043-.18l-1.06-1.06c-.31.309-.422.684-.47 1.04-.045.334-.043.747-.043 1.197h1.5ZM12 13.25c-.45 0-.863-.002-1.197.043-.356.048-.731.16-1.04.47l1.06 1.06.003-.001a.702.702 0 0 1 .177-.042c.21-.028.504-.03.997-.03v-1.5ZM9.25 20c0 .45-.002.863.043 1.197.048.356.16.731.47 1.04l1.06-1.06-.001-.003a.702.702 0 0 1-.042-.177c-.028-.21-.03-.504-.03-.997h-1.5ZM12 21.25c-.493 0-.787-.002-.997-.03a.702.702 0 0 1-.18-.043l-1.06 1.06c.309.31.684.422 1.04.47.334.045.747.043 1.197.043v-1.5Zm7.045-17.5H18v1.5h1.045v-1.5Zm3.705 3.705c0-.435 0-.797-.019-1.094a2.825 2.825 0 0 0-.172-.868l-1.396.55c.03.073.056.186.071.416.016.236.016.541.016.996h1.5ZM19.045 5.25c.455 0 .76 0 .996.016.23.015.343.042.417.07l.55-1.395a2.826 2.826 0 0 0-.87-.172c-.296-.02-.658-.019-1.093-.019v1.5Zm3.514.243a2.75 2.75 0 0 0-1.552-1.552l-.55 1.396c.324.127.58.382.706.705l1.396-.55Zm-2.965 5.626c.71-.106 1.252-.177 1.696-.413l-.703-1.325c-.162.086-.387.13-1.215.255l.223 1.483Zm1.656-3.664c0 .837-.01 1.067-.071 1.239l1.414.5c.168-.475.157-1.022.157-1.739h-1.5Zm.04 3.251a2.75 2.75 0 0 0 1.303-1.513l-1.414-.5a1.25 1.25 0 0 1-.592.688l.703 1.325Zm-5.995-.459c-.793.12-1.457.218-1.98.365-.543.152-1.024.38-1.399.816l1.137.979c.11-.127.277-.242.668-.351.41-.116.965-.2 1.797-.325l-.223-1.484Zm-2.54 3.765c.017-1.065.116-1.395.298-1.605l-1.137-.98c-.58.675-.644 1.552-.661 2.56l1.5.025ZM12 14.75h.005v-1.5H12v1.5Zm-6-11h-.5v1.5H6v-1.5Zm2.5-1H10v-1.5H8.5v1.5Zm5.5 0h1.5v-1.5H14v1.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="m6.75 6.799-.375.65.375-.65Zm-.549-.549-.65.375.65-.375Zm11.598 0 .65.375-.65-.375Zm-.549.549.375.65-.375-.65Zm0-4.598.375-.65-.375.65Zm.549.549.65-.375-.65.375ZM6.75 2.201l-.375-.65.375.65Zm-.549.549-.65-.375.65.375Zm7.506 18.957-.53-.53.53.53Zm0-7.414-.53.53.53-.53Zm-3.414 0-.53-.53.53.53Zm0 7.414.53-.53-.53.53Zm1.712-6.957a.75.75 0 0 0 0-1.5v1.5ZM8.5 2.75h7v-1.5h-7v1.5Zm7 3.5h-7v1.5h7v-1.5Zm-7 0c-.481 0-.792 0-1.027-.022-.225-.02-.307-.055-.348-.078l-.75 1.299c.307.177.633.243.962.273.32.029.71.028 1.163.028v-1.5ZM5.25 4.5c0 .454 0 .844.028 1.163.03.329.096.655.273.962l1.3-.75c-.024-.04-.059-.123-.079-.348A12.807 12.807 0 0 1 6.75 4.5h-1.5Zm1.875 1.65a.75.75 0 0 1-.275-.275l-1.299.75c.198.342.482.626.824.824l.75-1.3ZM17.25 4.5c0 .481 0 .792-.022 1.027-.02.225-.055.307-.079.348l1.3.75c.177-.307.243-.633.273-.962.029-.32.028-.71.028-1.163h-1.5ZM15.5 7.75c.454 0 .844 0 1.163-.028.329-.03.655-.096.962-.273l-.75-1.3c-.04.024-.123.059-.348.079a12.81 12.81 0 0 1-1.027.022v1.5Zm1.65-1.875a.75.75 0 0 1-.275.275l.75 1.299a2.25 2.25 0 0 0 .824-.824l-1.3-.75ZM15.5 2.75c.481 0 .792 0 1.027.022.225.02.307.055.348.078l.75-1.299c-.307-.177-.633-.243-.962-.273-.32-.029-.71-.028-1.163-.028v1.5Zm3.25 1.75c0-.454 0-.844-.028-1.163-.03-.329-.096-.655-.273-.962l-1.3.75c.024.04.058.123.079.348.021.235.022.546.022 1.027h1.5Zm-1.875-1.65a.75.75 0 0 1 .274.275l1.3-.75a2.25 2.25 0 0 0-.824-.824l-.75 1.3ZM8.5 1.25c-.454 0-.844 0-1.163.028-.329.03-.655.096-.962.273l.75 1.3c.04-.024.123-.059.348-.079.235-.021.546-.022 1.027-.022v-1.5ZM6.75 4.5c0-.481 0-.792.022-1.027.02-.225.055-.307.078-.348l-1.299-.75c-.177.307-.243.633-.273.962-.029.32-.028.71-.028 1.163h1.5Zm-.375-2.949a2.25 2.25 0 0 0-.824.824l1.3.75a.75.75 0 0 1 .274-.275l-.75-1.299ZM10.75 20v-4h-1.5v4h1.5Zm2.5-4v4h1.5v-4h-1.5Zm0 4c0 .493-.002.787-.03.997a.702.702 0 0 1-.043.18l1.06 1.06c.31-.309.422-.684.47-1.04.045-.334.043-.747.043-1.197h-1.5ZM12 22.75c.45 0 .863.002 1.197-.043.356-.048.731-.16 1.04-.47l-1.06-1.06-.003.001a.702.702 0 0 1-.177.042c-.21.028-.504.03-.997.03v1.5Zm0-8c.493 0 .787.002.997.03a.702.702 0 0 1 .18.043l1.06-1.06c-.309-.31-.684-.422-1.04-.47-.334-.045-.747-.043-1.197-.043v1.5ZM14.75 16c0-.45.002-.863-.043-1.197-.048-.356-.16-.731-.47-1.04l-1.06 1.06.001.003a.702.702 0 0 1 .042.177c.028.21.03.504.03.997h1.5Zm-4 0c0-.493.002-.787.03-.997a.702.702 0 0 1 .043-.18l-1.06-1.06c-.31.309-.422.684-.47 1.04-.045.334-.043.747-.043 1.197h1.5ZM12 13.25c-.45 0-.863-.002-1.197.043-.356.048-.731.16-1.04.47l1.06 1.06.003-.001a.702.702 0 0 1 .177-.042c.21-.028.504-.03.997-.03v-1.5ZM9.25 20c0 .45-.002.863.043 1.197.048.356.16.731.47 1.04l1.06-1.06-.001-.003a.702.702 0 0 1-.042-.177c-.028-.21-.03-.504-.03-.997h-1.5ZM12 21.25c-.493 0-.787-.002-.997-.03a.702.702 0 0 1-.18-.043l-1.06 1.06c.309.31.684.422 1.04.47.334.045.747.043 1.197.043v-1.5Zm0-6.5h.005v-1.5H12v1.5Z" fill="currentColor" /><path opacity={0.5} d="M5.5 3.75a.75.75 0 0 0 0 1.5v-1.5Zm.5 0h-.5v1.5H6v-1.5ZM15.407 10.989l-.111-.742.11.742Zm4.076-.612-.11-.741.11.742Zm2.378-4.61.698-.274-.698.274ZM20.733 4.64l-.275.698.275-.698Zm.206 5.405-.352-.663.352.663Zm.947-1.1.707.25-.707-.25Zm-9.401 2.973-.569-.49.569.49Zm-1.23 2.07a.75.75 0 1 0 1.5.025l-1.5-.024Zm4.263-2.256 4.077-.612-.223-1.483-4.076.611.222 1.484Zm3.527-7.981H18v1.5h1.045v-1.5Zm3.705 3.705c0-.435 0-.797-.019-1.094a2.825 2.825 0 0 0-.172-.868l-1.396.55c.03.073.056.186.071.416.016.236.016.541.016.996h1.5ZM19.045 5.25c.455 0 .76 0 .996.016.23.015.343.042.417.07l.55-1.395a2.826 2.826 0 0 0-.869-.172c-.297-.02-.659-.019-1.094-.019v1.5Zm3.514.243a2.75 2.75 0 0 0-1.551-1.552l-.55 1.396c.323.127.578.382.705.705l1.396-.55Zm-2.964 5.626c.708-.106 1.251-.177 1.696-.413l-.704-1.325c-.161.086-.387.13-1.215.255l.223 1.483Zm1.655-3.664c0 .837-.01 1.067-.071 1.239l1.414.5c.168-.475.157-1.022.157-1.739h-1.5Zm.04 3.251a2.75 2.75 0 0 0 1.303-1.513l-1.414-.5a1.25 1.25 0 0 1-.592.688l.704 1.325Zm-5.994-.459c-.794.12-1.458.218-1.981.365-.543.152-1.024.38-1.399.816l1.137.979c.11-.127.277-.242.668-.351.411-.116.965-.2 1.797-.325l-.222-1.484Zm-2.541 3.765c.018-1.065.116-1.395.298-1.605l-1.137-.98c-.58.675-.644 1.552-.661 2.56l1.5.025Z" 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="m6.75 6.799-.375.65.375-.65Zm-.549-.549-.65.375.65-.375Zm11.598 0 .65.375-.65-.375Zm-.549.549.375.65-.375-.65Zm0-4.598.375-.65-.375.65Zm.549.549.65-.375-.65.375ZM6.75 2.201l-.375-.65.375.65Zm-.549.549-.65-.375.65.375Zm7.506 18.957-.53-.53.53.53Zm0-7.414-.53.53.53-.53Zm-3.414 0-.53-.53.53.53Zm0 7.414.53-.53-.53.53Zm5.114-10.718-.112-.742.112.742Zm4.076-.612-.111-.741.111.742Zm2.378-4.61.698-.274-.698.274ZM20.733 4.64l-.275.698.275-.698Zm.205 5.405-.351-.663.351.663Zm.948-1.1.707.25-.707-.25Zm-9.401 2.973-.569-.49.569.49ZM12.005 14v.75h.737l.013-.738-.75-.012ZM5.5 3.75a.75.75 0 0 0 0 1.5v-1.5Zm3-1h7v-1.5h-7v1.5Zm7 3.5h-7v1.5h7v-1.5Zm-7 0c-.481 0-.792 0-1.027-.022-.225-.02-.307-.055-.348-.078l-.75 1.299c.307.177.633.243.962.273.32.029.71.028 1.163.028v-1.5ZM5.25 4.5c0 .454 0 .844.028 1.163.03.329.096.655.273.962l1.3-.75c-.024-.04-.059-.123-.079-.348A12.807 12.807 0 0 1 6.75 4.5h-1.5Zm1.875 1.65a.75.75 0 0 1-.275-.275l-1.299.75c.198.342.482.626.824.824l.75-1.3ZM17.25 4.5c0 .481 0 .792-.022 1.027-.02.225-.055.307-.079.348l1.3.75c.177-.307.243-.633.273-.962.029-.32.028-.71.028-1.163h-1.5ZM15.5 7.75c.454 0 .844 0 1.163-.028.329-.03.655-.096.962-.273l-.75-1.3c-.04.024-.123.059-.348.079a12.81 12.81 0 0 1-1.027.022v1.5Zm1.65-1.875a.75.75 0 0 1-.275.275l.75 1.299a2.25 2.25 0 0 0 .824-.824l-1.3-.75ZM15.5 2.75c.481 0 .792 0 1.027.022.225.02.307.055.348.078l.75-1.299c-.307-.177-.633-.243-.962-.273-.32-.029-.71-.028-1.163-.028v1.5Zm3.25 1.75c0-.454 0-.844-.028-1.163-.03-.329-.096-.655-.273-.962l-1.3.75c.024.04.058.123.079.348.021.235.022.546.022 1.027h1.5Zm-1.875-1.65a.75.75 0 0 1 .274.275l1.3-.75a2.25 2.25 0 0 0-.824-.824l-.75 1.3ZM8.5 1.25c-.454 0-.844 0-1.163.028-.329.03-.655.096-.962.273l.75 1.3c.04-.024.123-.059.348-.079.235-.021.546-.022 1.027-.022v-1.5ZM6.75 4.5c0-.481 0-.792.022-1.027.02-.225.055-.307.078-.348l-1.299-.75c-.177.307-.243.633-.273.962-.029.32-.028.71-.028 1.163h1.5Zm-.375-2.949a2.25 2.25 0 0 0-.824.824l1.3.75a.75.75 0 0 1 .274-.275l-.75-1.299ZM10.75 20v-4h-1.5v4h1.5Zm2.5-4v4h1.5v-4h-1.5Zm0 4c0 .493-.002.787-.03.997a.702.702 0 0 1-.043.18l1.06 1.06c.31-.309.422-.684.47-1.04.045-.334.043-.747.043-1.197h-1.5ZM12 22.75c.45 0 .863.002 1.197-.043.356-.048.731-.16 1.04-.47l-1.06-1.06-.003.001a.702.702 0 0 1-.177.042c-.21.028-.504.03-.997.03v1.5Zm0-8c.493 0 .787.002.997.03a.702.702 0 0 1 .18.043l1.06-1.06c-.309-.31-.684-.422-1.04-.47-.334-.045-.747-.043-1.197-.043v1.5ZM14.75 16c0-.45.002-.863-.043-1.197-.048-.356-.16-.731-.47-1.04l-1.06 1.06.001.003a.702.702 0 0 1 .042.177c.028.21.03.504.03.997h1.5Zm-4 0c0-.493.002-.787.03-.997a.702.702 0 0 1 .043-.18l-1.06-1.06c-.31.309-.422.684-.47 1.04-.045.334-.043.747-.043 1.197h1.5ZM12 13.25c-.45 0-.863-.002-1.197.043-.356.048-.731.16-1.04.47l1.06 1.06.003-.001a.702.702 0 0 1 .177-.042c.21-.028.504-.03.997-.03v-1.5ZM9.25 20c0 .45-.002.863.043 1.197.048.356.16.731.47 1.04l1.06-1.06-.001-.003a.702.702 0 0 1-.042-.177c-.028-.21-.03-.504-.03-.997h-1.5ZM12 21.25c-.493 0-.787-.002-.997-.03a.702.702 0 0 1-.18-.043l-1.06 1.06c.309.31.684.422 1.04.47.334.045.747.043 1.197.043v-1.5Zm3.518-9.52 4.076-.61-.222-1.484-4.077.611.223 1.484Zm3.527-7.98H18v1.5h1.045v-1.5Zm3.705 3.705c0-.435 0-.797-.019-1.094a2.825 2.825 0 0 0-.172-.868l-1.396.55c.03.073.056.186.071.416.016.236.016.541.016.996h1.5ZM19.045 5.25c.455 0 .76 0 .996.016.23.015.343.042.417.07l.55-1.395a2.826 2.826 0 0 0-.87-.172c-.296-.02-.658-.019-1.093-.019v1.5Zm3.514.243a2.75 2.75 0 0 0-1.552-1.552l-.55 1.396c.324.127.58.382.706.705l1.396-.55Zm-2.965 5.626c.71-.106 1.252-.177 1.696-.413l-.703-1.325c-.162.086-.387.13-1.215.255l.223 1.483Zm1.656-3.664c0 .837-.01 1.067-.071 1.239l1.414.5c.168-.475.157-1.022.157-1.739h-1.5Zm.04 3.251a2.75 2.75 0 0 0 1.303-1.513l-1.414-.5a1.25 1.25 0 0 1-.592.688l.703 1.325Zm-5.995-.459c-.793.12-1.457.218-1.98.365-.543.152-1.024.38-1.399.816l1.137.979c.11-.127.277-.242.668-.351.41-.116.965-.2 1.797-.325l-.223-1.484Zm-2.54 3.765c.017-1.065.116-1.395.298-1.605l-1.137-.98c-.58.675-.644 1.552-.661 2.56l1.5.025ZM12 14.75h.005v-1.5H12v1.5Zm-6-11h-.5v1.5H6v-1.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="M8.468 1.25h7.064c.44 0 .82 0 1.13.028.33.03.656.096.963.273.342.198.626.482.824.824.177.307.243.633.273.962.011.127.018.265.022.413h.325c.424 0 .779 0 1.07.019.303.02.59.062.868.172a2.75 2.75 0 0 1 1.552 1.552c.11.279.152.565.172.868.019.291.019.646.019 1.07v.144c0 .659.001 1.171-.157 1.618a2.75 2.75 0 0 1-1.303 1.513c-.419.223-.926.298-1.576.395l-.12.018-4.076.612c-.832.124-1.386.209-1.797.325-.39.11-.559.224-.668.35-.13.15-.217.36-.263.854.146.006.282.017.407.033.356.048.731.16 1.04.47.31.309.422.684.47 1.04.043.323.043.72.043 1.152v4.09c0 .433 0 .83-.043 1.152-.048.356-.16.731-.47 1.04-.309.31-.684.422-1.04.47-.323.043-.72.043-1.152.043h-.09c-.433 0-.83 0-1.152-.043-.356-.048-.731-.16-1.04-.47-.31-.309-.422-.684-.47-1.04-.043-.323-.043-.72-.043-1.152v-4.09c0-.433 0-.83.043-1.152.048-.356.16-.731.47-1.04.309-.31.684-.422 1.04-.47.146-.02.307-.03.48-.036.053-.704.197-1.323.633-1.83.375-.435.856-.663 1.399-.815.512-.145 1.16-.242 1.934-.358l4.123-.618c.828-.124 1.053-.169 1.215-.255a1.25 1.25 0 0 0 .592-.687c.06-.172.071-.402.071-1.239 0-.455 0-.76-.016-.996-.015-.23-.042-.343-.07-.417a1.25 1.25 0 0 0-.706-.705c-.074-.03-.187-.056-.417-.071a17.065 17.065 0 0 0-.996-.016h-.3c-.005.148-.012.286-.023.413-.03.329-.096.655-.273.962a2.25 2.25 0 0 1-.824.824c-.307.177-.633.243-.962.273-.312.028-.691.028-1.13.028H8.467c-.44 0-.82 0-1.13-.028-.33-.03-.656-.096-.963-.273a2.25 2.25 0 0 1-.824-.824c-.177-.307-.243-.633-.273-.962a6.888 6.888 0 0 1-.023-.454.75.75 0 0 1 0-1.418c.004-.164.01-.316.023-.454.03-.329.096-.655.273-.962a2.25 2.25 0 0 1 .824-.824c.307-.177.633-.243.962-.273.312-.028.691-.028 1.13-.028Zm3.537 13.5H12c-.493 0-.787.002-.997.03a.702.702 0 0 0-.177.042l-.003.001-.001.003a.702.702 0 0 0-.042.177c-.028.21-.03.504-.03.997v4c0 .493.002.787.03.997a.702.702 0 0 0 .042.177l.001.003.003.001a.702.702 0 0 0 .177.042c.21.028.504.03.997.03s.787-.002.997-.03a.702.702 0 0 0 .167-.037l.008-.004h.002l.003-.002.001-.003a.702.702 0 0 0 .042-.177c.028-.21.03-.504.03-.997v-4c0-.493-.002-.787-.03-.997a.702.702 0 0 0-.042-.177l-.001-.003-.003-.001-.005-.003a.702.702 0 0 0-.171-.04c-.21-.027-.503-.029-.993-.029ZM7.473 2.772c-.225.02-.307.055-.348.078a.75.75 0 0 0-.275.275c-.023.04-.058.123-.078.348-.021.235-.022.546-.022 1.027 0 .481 0 .792.022 1.027.02.225.055.307.078.348a.75.75 0 0 0 .275.275c.04.023.123.058.348.078.235.021.546.022 1.027.022h7c.481 0 .792 0 1.027-.022.225-.02.307-.055.348-.078a.75.75 0 0 0 .274-.275c.024-.04.058-.123.079-.348.021-.235.022-.546.022-1.027 0-.481 0-.792-.022-1.027-.02-.225-.055-.307-.079-.348a.75.75 0 0 0-.274-.275c-.04-.023-.123-.058-.348-.078A12.81 12.81 0 0 0 15.5 2.75h-7c-.481 0-.792 0-1.027.022Zm3.35 12.051Z" 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="M6 4.5c0-.935 0-1.402.201-1.75a1.5 1.5 0 0 1 .549-.549C7.098 2 7.565 2 8.5 2h7c.935 0 1.402 0 1.75.201a1.5 1.5 0 0 1 .549.549C18 3.098 18 3.565 18 4.5s0 1.402-.201 1.75a1.5 1.5 0 0 1-.549.549C16.902 7 16.435 7 15.5 7h-7c-.935 0-1.402 0-1.75-.201a1.5 1.5 0 0 1-.549-.549C6 5.902 6 5.435 6 4.5ZM5.002 3.94a.748.748 0 0 0 0 1.121C5 4.896 5 4.722 5 4.541V4.46c0-.182 0-.356.002-.52ZM10 16v4c0 .943 0 1.414.293 1.707.293.293.764.293 1.707.293.943 0 1.414 0 1.707-.293C14 21.414 14 20.943 14 20v-4c0-.943 0-1.414-.293-1.707C13.414 14 12.943 14 12 14c-.943 0-1.414 0-1.707.293C10 14.586 10 15.057 10 16Z" fill="currentColor" /><path d="M18.994 5.25h.051c.455 0 .76 0 .997.016.23.015.342.042.416.07.323.128.578.383.706.706.029.074.056.187.07.417.016.236.016.541.016.996 0 .837-.01 1.067-.071 1.239a1.25 1.25 0 0 1-.592.687c-.161.086-.387.13-1.215.255l-4.123.618c-.773.116-1.421.213-1.934.358-.543.152-1.023.38-1.398.816-.384.445-.542.977-.61 1.578.204-.006.42-.006.639-.006h.109c.265 0 .525 0 .766.011.05-.32.127-.482.232-.604.11-.127.278-.242.668-.351.411-.116.966-.2 1.797-.325l4.196-.63c.65-.097 1.158-.172 1.577-.395a2.75 2.75 0 0 0 1.302-1.513c.158-.447.158-.96.157-1.617V7.43c0-.424 0-.779-.019-1.07a2.827 2.827 0 0 0-.172-.868 2.75 2.75 0 0 0-1.551-1.552 2.827 2.827 0 0 0-.869-.172 17.726 17.726 0 0 0-1.07-.019h-.075c.006.219.006.457.006.71v.08c0 .253 0 .491-.006.71Z" 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 d="M6 4.5c0-.935 0-1.402.201-1.75a1.5 1.5 0 0 1 .549-.549C7.098 2 7.565 2 8.5 2h7c.935 0 1.402 0 1.75.201a1.5 1.5 0 0 1 .549.549C18 3.098 18 3.565 18 4.5s0 1.402-.201 1.75a1.5 1.5 0 0 1-.549.549C16.902 7 16.435 7 15.5 7h-7c-.935 0-1.402 0-1.75-.201a1.5 1.5 0 0 1-.549-.549C6 5.902 6 5.435 6 4.5ZM10 16v4c0 .943 0 1.414.293 1.707.293.293.764.293 1.707.293.943 0 1.414 0 1.707-.293C14 21.414 14 20.943 14 20v-4c0-.943 0-1.414-.293-1.707C13.414 14 12.943 14 12 14c-.943 0-1.414 0-1.707.293C10 14.586 10 15.057 10 16Z" fill="currentColor" /><path opacity={0.5} d="M19.045 5.25c.455 0 .76 0 .996.016.23.015.343.042.417.07.323.128.578.383.705.706.03.074.056.187.071.417.016.236.016.541.016.996 0 .837-.01 1.067-.071 1.239a1.25 1.25 0 0 1-.592.687c-.161.086-.387.13-1.215.255l-4.123.618c-.773.116-1.421.213-1.934.358-.543.152-1.024.38-1.399.816-.58.674-.644 1.55-.661 2.56v.02C11.465 14 11.71 14 12 14c.295 0 .543 0 .755.009.018-1.063.117-1.392.298-1.602.11-.127.277-.242.668-.351.411-.116.965-.2 1.797-.325l4.196-.63c.65-.097 1.158-.172 1.577-.395a2.75 2.75 0 0 0 1.302-1.513c.158-.447.158-.96.157-1.617V7.43c0-.424 0-.779-.019-1.07a2.825 2.825 0 0 0-.172-.868 2.75 2.75 0 0 0-1.551-1.552 2.826 2.826 0 0 0-.869-.172 17.724 17.724 0 0 0-1.07-.019H18v1.5h1.045Z" fill="currentColor" /><path opacity={0.5} fillRule="evenodd" clipRule="evenodd" d="M4.75 4.5a.75.75 0 0 1 .75-.75H6v1.5h-.5a.75.75 0 0 1-.75-.75Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default PaintRoller