import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const NotebookBookmark = (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="M11.25 5.854V21h1.5V5.854h-1.5Z" fill="#1C274D" /><path d="m5 9 4 1M5 13l4 1M19 13l-4 1M19 5.5v4.01c0 .276 0 .414-.095.47-.095.055-.224-.007-.484-.13l-1.242-.59c-.088-.042-.132-.062-.179-.062-.047 0-.091.02-.179.062l-1.242.59c-.26.123-.39.185-.484.13C15 9.923 15 9.785 15 9.51V6.95" stroke="#1C274D" strokeWidth={1.5} strokeLinecap="round" /><path d="m20.082 3.018.026.75-.026-.75Zm-3.582.47-.215-.72v.001l.215.718Zm-2.826 1.315-.376-.65.376.65ZM3.982 3.075l-.046.748.046-.748ZM7 3.487l.191-.725L7 3.487Zm3.282 1.388-.35.663.35-.663Zm3.346 15.194.352.662-.352-.662ZM17 18.633l-.191-.725.191.725Zm2.985-.41.047.748-.047-.748Zm-9.613 1.846-.352.662.352-.662ZM7 18.633l.191-.725-.191.725Zm-2.985-.41-.047.748.047-.748Zm18.735-7.685a.75.75 0 0 0-1.5 0h1.5ZM21.25 7a.75.75 0 0 0 1.5 0h-1.5Zm-20 3.57a.75.75 0 0 0 1.5 0h-1.5ZM2.75 14a.75.75 0 0 0-1.5 0h1.5ZM20.056 2.268c-1.139.04-2.626.158-3.771.501l.43 1.437c.95-.284 2.274-.4 3.393-.439l-.052-1.499Zm-3.771.501c-.995.298-2.114.88-2.987 1.385l.752 1.298c.85-.492 1.845-1 2.665-1.246l-.43-1.437ZM3.936 3.823c.966.06 2.06.175 2.873.39l.382-1.45c-.96-.254-2.176-.376-3.163-.437l-.092 1.497Zm2.873.39c.962.254 2.146.809 3.123 1.325l.7-1.326c-.995-.526-2.304-1.15-3.44-1.45l-.383 1.45ZM13.98 20.73c.991-.528 2.219-1.11 3.211-1.373l-.382-1.45c-1.17.309-2.526.962-3.534 1.5l.705 1.323Zm3.211-1.373c.803-.211 1.882-.327 2.841-.387l-.094-1.497c-.98.062-2.179.183-3.13.434l.383 1.45Zm-6.466.05c-1.008-.538-2.363-1.191-3.534-1.5l-.382 1.45c.992.262 2.22.845 3.21 1.373l.706-1.324Zm-3.534-1.5c-.95-.25-2.15-.372-3.13-.434l-.093 1.497c.959.06 2.038.176 2.84.387l.383-1.45Zm14.059-1.764c0 .685-.568 1.284-1.312 1.33l.094 1.497c1.474-.092 2.718-1.291 2.718-2.827h-1.5Zm1.5-11.21c0-1.464-1.165-2.719-2.694-2.666l.052 1.5c.615-.022 1.142.484 1.142 1.165h1.5Zm-21.5 11.21c0 1.536 1.244 2.735 2.718 2.827l.094-1.497c-.744-.046-1.312-.645-1.312-1.33h-1.5Zm12.025 3.263a2.724 2.724 0 0 1-2.55 0l-.705 1.324a4.224 4.224 0 0 0 3.96 0l-.705-1.324Zm.023-15.253a2.77 2.77 0 0 1-2.665.058l-.701 1.326a4.27 4.27 0 0 0 4.117-.086l-.75-1.298ZM2.75 4.998c0-.697.552-1.213 1.186-1.175l.092-1.497C2.47 2.231 1.25 3.5 1.25 4.998h1.5Zm20 11.146v-5.606h-1.5v5.606h1.5Zm0-9.144V4.933h-1.5V7h1.5Zm-20 3.57V4.999h-1.5v5.573h1.5Zm0 5.574V14h-1.5v2.144h1.5Z" fill="#1C274D" /></svg>, LineDuotone: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="m20.082 3.018.026.75-.026-.75Zm-3.582.47-.215-.719.215.719Zm-2.826 1.315-.376-.65.376.65ZM3.982 3.075l-.046.749.046-.749ZM7 3.488l.191-.726L7 3.488Zm3.282 1.388-.35.663.35-.663Zm3.346 15.193.352.662-.352-.662ZM17 18.634l-.191-.726.191.726Zm2.985-.411.047.748-.047-.748Zm-9.613 1.846-.352.662.352-.662ZM7 18.634l.191-.726-.191.726Zm-2.985-.411-.047.748.047-.748Zm-1.265-2.08V4.999h-1.5v11.146h1.5Zm20 0V4.934h-1.5v11.21h1.5ZM20.056 2.269c-1.139.04-2.626.158-3.771.501l.43 1.437c.95-.284 2.274-.4 3.393-.439l-.052-1.499Zm-3.771.501c-.995.298-2.114.88-2.987 1.385l.752 1.298c.85-.492 1.845-1 2.665-1.246l-.43-1.437ZM3.936 3.824c.966.059 2.06.174 2.873.389l.382-1.45c-.96-.254-2.176-.376-3.163-.437l-.092 1.498Zm2.873.389c.962.254 2.146.81 3.123 1.326l.7-1.326c-.995-.527-2.304-1.15-3.44-1.45l-.383 1.45ZM13.98 20.73c.991-.528 2.219-1.11 3.211-1.372l-.382-1.45c-1.17.308-2.526.961-3.534 1.498l.705 1.324Zm3.211-1.372c.803-.212 1.882-.328 2.841-.388l-.094-1.497c-.98.062-2.179.183-3.13.434l.383 1.45Zm-6.466.048c-1.008-.537-2.363-1.19-3.534-1.499l-.382 1.45c.992.263 2.22.845 3.21 1.373l.706-1.324Zm-3.534-1.499c-.95-.25-2.15-.372-3.13-.434l-.093 1.497c.959.06 2.038.176 2.84.388l.383-1.45Zm14.059-1.764c0 .686-.568 1.284-1.312 1.33l.094 1.497c1.474-.092 2.718-1.291 2.718-2.827h-1.5Zm1.5-11.21c0-1.464-1.165-2.719-2.694-2.666l.052 1.5c.615-.022 1.142.484 1.142 1.165h1.5Zm-21.5 11.21c0 1.536 1.244 2.735 2.718 2.828l.094-1.498c-.744-.046-1.312-.645-1.312-1.33h-1.5Zm12.025 3.264a2.723 2.723 0 0 1-2.55 0l-.705 1.323a4.224 4.224 0 0 0 3.96 0l-.705-1.324Zm.023-15.254a2.77 2.77 0 0 1-2.665.059l-.701 1.326a4.27 4.27 0 0 0 4.117-.087l-.75-1.298ZM2.75 4.998c0-.697.552-1.213 1.186-1.174l.092-1.498C2.47 2.231 1.25 3.5 1.25 4.998h1.5Z" fill="#1C274D" /><path opacity={0.5} d="M11.25 5.854V21h1.5V5.854h-1.5Z" fill="#1C274D" /><path opacity={0.5} d="m5 9 4 1M5 13l4 1M19 13l-4 1" stroke="#1C274D" strokeWidth={1.5} strokeLinecap="round" /><path d="M19 5.5v4.01c0 .276 0 .414-.095.47-.095.055-.224-.007-.484-.13l-1.242-.59c-.088-.042-.132-.062-.179-.062-.047 0-.091.02-.179.062l-1.242.59c-.26.123-.39.185-.484.13C15 9.923 15 9.785 15 9.51V6.95" stroke="#1C274D" strokeWidth={1.5} strokeLinecap="round" /></svg>, Linear: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="m20.082 3.018.026.75-.026-.75Zm-3.582.47-.215-.719.215.719Zm-2.826 1.315-.376-.65.376.65ZM3.982 3.075l-.046.749.046-.749ZM7 3.488l.191-.726L7 3.488Zm3.282 1.388-.35.663.35-.663Zm3.346 15.193.352.662-.352-.662ZM17 18.634l-.191-.726.191.726Zm2.985-.411.047.748-.047-.748Zm-9.613 1.846-.352.662.352-.662ZM7 18.634l.191-.726-.191.726Zm-2.985-.411-.047.748.047-.748Zm-1.265-2.08V4.999h-1.5v11.146h1.5Zm20 0V4.934h-1.5v11.21h1.5ZM20.056 2.269c-1.139.04-2.626.158-3.771.501l.43 1.437c.95-.284 2.274-.4 3.393-.439l-.052-1.499Zm-3.771.501c-.995.298-2.114.88-2.987 1.385l.752 1.298c.85-.492 1.845-1 2.665-1.246l-.43-1.437ZM3.936 3.824c.966.059 2.06.174 2.873.389l.382-1.45c-.96-.254-2.176-.376-3.163-.437l-.092 1.498Zm2.873.389c.962.254 2.146.81 3.123 1.326l.7-1.326c-.995-.527-2.304-1.15-3.44-1.45l-.383 1.45ZM13.98 20.73c.991-.528 2.219-1.11 3.211-1.372l-.382-1.45c-1.17.308-2.526.961-3.534 1.498l.705 1.324Zm3.211-1.372c.803-.212 1.882-.328 2.841-.388l-.094-1.497c-.98.062-2.179.183-3.13.434l.383 1.45Zm-6.466.048c-1.008-.537-2.363-1.19-3.534-1.499l-.382 1.45c.992.263 2.22.845 3.21 1.373l.706-1.324Zm-3.534-1.499c-.95-.25-2.15-.372-3.13-.434l-.093 1.497c.959.06 2.038.176 2.84.388l.383-1.45Zm14.059-1.764c0 .686-.568 1.284-1.312 1.33l.094 1.497c1.474-.092 2.718-1.291 2.718-2.827h-1.5Zm1.5-11.21c0-1.464-1.165-2.719-2.694-2.666l.052 1.5c.615-.022 1.142.484 1.142 1.165h1.5Zm-21.5 11.21c0 1.536 1.244 2.735 2.718 2.828l.094-1.498c-.744-.046-1.312-.645-1.312-1.33h-1.5Zm12.025 3.264a2.723 2.723 0 0 1-2.55 0l-.705 1.323a4.224 4.224 0 0 0 3.96 0l-.705-1.324Zm.023-15.254a2.77 2.77 0 0 1-2.665.059l-.701 1.326a4.27 4.27 0 0 0 4.117-.087l-.75-1.298ZM2.75 4.998c0-.697.552-1.213 1.186-1.174l.092-1.498C2.47 2.231 1.25 3.5 1.25 4.998h1.5Z" fill="#1C274D" /><path d="M11.25 5.854V21h1.5V5.854h-1.5Z" fill="#1C274D" /><path d="m5 9 4 1M5 13l4 1M19 13l-4 1M19 5.5v4.01c0 .276 0 .414-.095.47-.095.055-.224-.007-.484-.13l-1.242-.59c-.088-.042-.132-.062-.179-.062-.047 0-.091.02-.179.062l-1.242.59c-.26.123-.39.185-.484.13C15 9.923 15 9.785 15 9.51V6.95" stroke="#1C274D" strokeWidth={1.5} strokeLinecap="round" /></svg>, Outline: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="M19.728 12.818a.75.75 0 0 0-.91-.546l-4 1a.75.75 0 0 0 .364 1.456l4-1a.75.75 0 0 0 .546-.91ZM19.75 5.5a.75.75 0 0 0-1.5 0v3.439l-.75-.356-.008-.005a1.13 1.13 0 0 0-.492-.13 1.13 1.13 0 0 0-.492.13l-.009.005-.749.356V6.95a.75.75 0 0 0-1.5 0v2.587c0 .111 0 .27.02.406a.936.936 0 0 0 .445.683c.32.188.634.118.783.072.13-.04.272-.108.378-.159L17 10.005l1.124.534c.106.05.248.119.378.16a.957.957 0 0 0 .783-.073.936.936 0 0 0 .444-.683c.021-.136.021-.295.021-.406V5.5ZM4.272 8.818a.75.75 0 0 1 .91-.546l4 1a.75.75 0 1 1-.364 1.456l-4-1a.75.75 0 0 1-.546-.91ZM5.182 12.272a.75.75 0 0 0-.364 1.456l4 1a.75.75 0 1 0 .364-1.456l-4-1Z" fill="#1C274D" /><path fillRule="evenodd" clipRule="evenodd" d="M22.75 4.933c0-1.463-1.165-2.718-2.694-2.665-1.139.04-2.626.158-3.771.501-.995.298-2.114.88-2.987 1.385a2.77 2.77 0 0 1-2.665.058c-.996-.526-2.305-1.15-3.442-1.45-.96-.253-2.176-.375-3.163-.436C2.47 2.231 1.25 3.5 1.25 4.998v11.146c0 1.536 1.244 2.735 2.718 2.827.959.06 2.038.176 2.84.388.993.261 2.22.844 3.212 1.372a4.224 4.224 0 0 0 3.96 0c.991-.528 2.219-1.11 3.211-1.372.803-.212 1.882-.328 2.841-.388 1.474-.092 2.718-1.291 2.718-2.827V4.934Zm-2.642-1.166c.615-.021 1.142.485 1.142 1.166v11.21c0 .686-.568 1.285-1.312 1.331-.98.062-2.179.183-3.13.434-1.17.31-2.525.962-3.533 1.5-.168.09-.345.16-.525.211V5.942c.452-.09.892-.254 1.3-.49.85-.492 1.845-1 2.665-1.246.95-.284 2.274-.4 3.393-.439ZM11.25 5.975a4.199 4.199 0 0 1-1.318-.436c-.977-.517-2.161-1.072-3.123-1.326-.813-.215-1.907-.33-2.873-.39-.634-.038-1.186.478-1.186 1.175v11.146c0 .685.568 1.284 1.312 1.33.98.062 2.179.183 3.13.434 1.17.31 2.525.962 3.533 1.5.168.09.345.16.525.211V5.975Z" fill="#1C274D" /></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="M14.25 4.48v3.057c0 .111 0 .27.021.406a.937.937 0 0 0 .444.683c.32.188.634.118.783.072.13-.04.272-.108.378-.159L17 8.005l1.124.534c.106.05.248.119.378.16a.958.958 0 0 0 .783-.073.937.937 0 0 0 .444-.683c.022-.136.021-.295.021-.406V3.031c.113-.005.224-.01.332-.013C21.154 2.98 22 3.86 22 4.933v11.21c0 1.112-.906 2.01-2.015 2.08-.97.06-2.108.179-2.985.41-1.082.286-2.373.904-3.372 1.436-.28.149-.575.257-.878.323V5.174c.32-.079.632-.203.924-.371.184-.107.377-.216.576-.323Zm5.478 8.338a.75.75 0 0 1-.546.91l-4 1a.75.75 0 1 1-.364-1.456l4-1a.75.75 0 0 1 .91.546ZM11.25 5.214a3.444 3.444 0 0 1-.968-.339C9.296 4.354 8.05 3.765 7 3.487c-.887-.233-2.041-.352-3.018-.412C2.886 3.008 2 3.9 2 4.998v11.146c0 1.11.906 2.01 2.015 2.079.97.06 2.108.179 2.985.41 1.081.286 2.373.904 3.372 1.436.28.149.575.257.878.324V5.214ZM4.273 8.818a.75.75 0 0 1 .91-.546l4 1a.75.75 0 1 1-.365 1.456l-4-1a.75.75 0 0 1-.545-.91Zm.91 3.454a.75.75 0 1 0-.365 1.456l4 1a.75.75 0 0 0 .364-1.456l-4-1Z" fill="#1C274D" /><path d="M18.25 3.151c-.62.073-1.23.18-1.75.336a8.2 8.2 0 0 0-.75.27v3.182l.75-.356.008-.005a1.13 1.13 0 0 1 .492-.13c.048 0 .094.004.138.01.175.029.315.1.354.12l.009.005.75.356V3.15Z" fill="#1C274D" /></svg>, BoldDuotone: <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="M14.25 4.48v3.057c0 .111 0 .27.02.406a.936.936 0 0 0 .445.683c.32.188.634.118.783.072.13-.04.272-.108.378-.159L17 8.005l1.124.534c.106.05.248.119.378.16a.958.958 0 0 0 .783-.073.936.936 0 0 0 .444-.683c.021-.136.021-.295.021-.406V3.031c.113-.005.224-.01.332-.013C21.154 2.98 22 3.86 22 4.933v11.21c0 1.112-.906 2.01-2.015 2.08-.97.06-2.108.179-2.985.41-1.082.286-1.99 1.068-3.373 1.436-.626.167-1.324.257-1.627.323V5.174c.32-.079 1.382-.203 1.674-.371.184-.107.377-.216.576-.323Zm5.478 8.338a.75.75 0 0 1-.546.91l-4 1a.75.75 0 0 1-.364-1.456l4-1a.75.75 0 0 1 .91.546Z" fill="#1C274D" /><path d="M18.25 3.151c-.62.073-1.23.18-1.75.336a8.2 8.2 0 0 0-.75.27v3.182l.75-.356.008-.005a1.13 1.13 0 0 1 .492-.13c.047 0 .094.004.138.01.175.029.315.1.354.12l.009.005.749.356V3.15Z" fill="#1C274D" /><path opacity={0.5} d="M12 5.214c-.334-.064-1.057-.161-1.718-.339C8.938 4.515 8.05 3.765 7 3.487c-.887-.234-2.041-.352-3.018-.412C2.886 3.007 2 3.9 2 4.998v11.146c0 1.11.906 2.01 2.015 2.079.97.06 2.108.179 2.985.41.486.129 1.216.431 1.873.726 1.005.451 2.052.797 3.127 1.034V5.213Z" fill="#1C274D" /><path d="M4.273 12.818a.75.75 0 0 1 .91-.545l4 1a.75.75 0 1 1-.365 1.455l-4-1a.75.75 0 0 1-.545-.91ZM5.182 8.273a.75.75 0 1 0-.364 1.455l4 1a.75.75 0 0 0 .364-1.455l-4-1Z" fill="#1C274D" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default NotebookBookmark