import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const BookmarkOpened = (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="M22 12c0-4.714 0-7.071-1.465-8.536C19.072 2 16.714 2 12 2m9.945 14c-.11 2.193-.436 3.562-1.41 4.535C19.072 22 16.714 22 12 22s-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12s0-7.071 1.464-8.536c.974-.973 2.343-1.3 4.536-1.409" stroke="#1C274D" strokeWidth={1.5} strokeLinecap="round" /><path d="M2 14c0-2.8 0-4.2.545-5.27A5 5 0 0 1 4.73 6.545C5.8 6 7.2 6 10 6h4c2.8 0 4.2 0 5.27.545a5 5 0 0 1 2.185 2.185c.396.778.505 1.73.534 3.27" stroke="#1C274D" strokeWidth={1.5} strokeLinecap="round" /><path d="M17 6v4.808c0 .975 0 1.462-.13 1.753a1.5 1.5 0 0 1-1.724.848c-.31-.075-.695-.372-1.468-.967-.436-.336-.654-.504-.881-.602a2 2 0 0 0-1.594 0c-.227.098-.445.266-.881.602-.773.595-1.159.892-1.468.967a1.5 1.5 0 0 1-1.725-.848C7 12.27 7 11.783 7 10.808V6" stroke="#1C274D" strokeWidth={1.5} /></svg>, LineDuotone: <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="M2 12c0-4.714 0-7.071 1.464-8.536C4.93 2 7.286 2 12 2c4.714 0 7.071 0 8.535 1.464C22 4.93 22 7.286 22 12" stroke="#1C274D" strokeWidth={1.5} /><path d="M14 6h-4c-2.8 0-4.2 0-5.27.545A5 5 0 0 0 2.545 8.73C2 9.8 2 11.2 2 14c0 2.8 0 4.2.545 5.27a5 5 0 0 0 2.185 2.185C5.8 22 7.2 22 10 22h4c2.8 0 4.2 0 5.27-.545a5 5 0 0 0 2.185-2.185C22 18.2 22 16.8 22 14c0-2.8 0-4.2-.545-5.27a5 5 0 0 0-2.185-2.185C18.2 6 16.8 6 14 6Z" stroke="#1C274D" strokeWidth={1.5} /><path opacity={0.5} d="M17 6v4.808c0 .975 0 1.462-.13 1.753a1.5 1.5 0 0 1-1.724.848c-.31-.075-.695-.372-1.468-.967-.436-.336-.654-.504-.881-.602a2 2 0 0 0-1.594 0c-.227.098-.445.266-.881.602-.773.595-1.159.892-1.468.967a1.5 1.5 0 0 1-1.725-.848C7 12.27 7 11.783 7 10.808V6" stroke="#1C274D" strokeWidth={1.5} /></svg>, Linear: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="M2 12c0-4.714 0-7.071 1.464-8.536C4.93 2 7.286 2 12 2c4.714 0 7.071 0 8.535 1.464C22 4.93 22 7.286 22 12c0 4.714 0 7.071-1.465 8.535C19.072 22 16.714 22 12 22s-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12Z" stroke="#1C274D" strokeWidth={1.5} /><path d="M2 14c0-2.8 0-4.2.545-5.27A5 5 0 0 1 4.73 6.545C5.8 6 7.2 6 10 6h4c2.8 0 4.2 0 5.27.545a5 5 0 0 1 2.185 2.185C22 9.8 22 11.2 22 14" stroke="#1C274D" strokeWidth={1.5} /><path d="M17 6v4.808c0 .975 0 1.462-.13 1.753a1.5 1.5 0 0 1-1.724.848c-.31-.075-.695-.372-1.468-.967-.436-.336-.654-.504-.881-.602a2 2 0 0 0-1.594 0c-.227.098-.445.266-.881.602-.773.595-1.159.892-1.468.967a1.5 1.5 0 0 1-1.725-.848C7 12.27 7 11.783 7 10.808V6" stroke="#1C274D" strokeWidth={1.5} /></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="M11.943 1.25h.114c2.309 0 4.118 0 5.53.19 1.444.194 2.584.6 3.479 1.494.895.895 1.3 2.035 1.494 3.48.19 1.411.19 3.22.19 5.529V14h-.005c-.012 1.414-.052 2.598-.185 3.586-.194 1.445-.6 2.585-1.494 3.48-.895.895-2.035 1.3-3.48 1.494-1.411.19-3.22.19-5.529.19h-.114c-2.309 0-4.118 0-5.53-.19-1.444-.194-2.584-.6-3.479-1.494-.895-.895-1.3-2.035-1.494-3.48-.133-.988-.173-2.172-.185-3.586H1.25v-2.057c0-2.309 0-4.118.19-5.53.194-1.444.6-2.584 1.494-3.479.895-.895 2.035-1.3 3.48-1.494 1.411-.19 3.22-.19 5.529-.19Zm9.13 5.364c.017.12.032.245.045.373a5.75 5.75 0 0 0-1.508-1.11c-.658-.336-1.385-.484-2.265-.556-.864-.071-1.94-.071-3.311-.071H9.966c-1.371 0-2.447 0-3.311.07-.88.073-1.607.221-2.265.557a5.75 5.75 0 0 0-1.508 1.11c.013-.128.028-.253.044-.373.172-1.279.5-2.05 1.069-2.62.57-.569 1.34-.896 2.619-1.068 1.3-.174 3.008-.176 5.386-.176s4.086.002 5.386.176c1.279.172 2.05.5 2.62 1.069.569.57.896 1.34 1.068 2.619ZM2.927 17.386c-.146-1.09-.171-2.469-.175-4.289.003-.959.014-1.705.065-2.32.064-.787.188-1.295.397-1.706a4.25 4.25 0 0 1 1.858-1.858c.311-.158.678-.268 1.179-.34v3.958c0 .468 0 .851.017 1.153.018.298.054.606.177.881a2.25 2.25 0 0 0 2.587 1.273c.293-.07.56-.23.806-.398.25-.17.553-.404.924-.69l.018-.014c.47-.36.602-.456.723-.508a1.25 1.25 0 0 1 .996 0c.121.052.253.147.723.508l.018.015c.37.285.675.519.924.69.247.167.513.326.806.397a2.25 2.25 0 0 0 2.587-1.273c.123-.275.16-.583.177-.881.017-.302.017-.685.017-1.153V6.873c.501.072.868.182 1.18.34a4.25 4.25 0 0 1 1.857 1.858c.21.411.333.919.397 1.706.05.615.062 1.361.065 2.32-.004 1.82-.029 3.199-.175 4.29-.172 1.278-.5 2.049-1.069 2.618-.57.57-1.34.897-2.619 1.069-1.3.174-3.008.176-5.386.176s-4.086-.002-5.386-.176c-1.279-.172-2.05-.5-2.62-1.069-.569-.57-.896-1.34-1.068-2.619ZM14 6.75c.894 0 1.63 0 2.25.017v4.04c0 .497 0 .837-.015 1.09-.015.263-.043.344-.05.36a.75.75 0 0 1-.862.424c-.016-.004-.097-.032-.315-.18-.21-.143-.479-.35-.872-.653l-.067-.052c-.37-.285-.659-.507-.973-.644a2.75 2.75 0 0 0-2.192 0c-.314.137-.603.359-.973.644l-.067.052c-.393.303-.663.51-.873.653-.217.148-.298.176-.314.18a.75.75 0 0 1-.862-.425c-.007-.015-.035-.096-.05-.358a21.485 21.485 0 0 1-.015-1.09V6.767C8.37 6.75 9.106 6.75 10 6.75h4Z" 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="M2 12c0-.882 0-1.68.01-2.407.056-.195.123-.366.203-.522a4.25 4.25 0 0 1 1.858-1.858c.411-.21.919-.333 1.706-.397.15-.013.307-.023.473-.03v4.045c0 .468 0 .851.017 1.153.018.298.054.606.177.881a2.25 2.25 0 0 0 2.587 1.273c.293-.07.56-.23.806-.398.25-.17.553-.404.924-.69l.018-.014c.47-.36.602-.456.723-.508a1.25 1.25 0 0 1 .996 0c.121.052.253.147.723.508l.018.015c.37.285.675.519.924.69.247.167.513.326.806.397a2.25 2.25 0 0 0 2.587-1.273c.123-.275.16-.583.177-.881.017-.302.017-.685.017-1.153V6.785c.166.008.323.018.473.03.787.065 1.295.189 1.707.398a4.25 4.25 0 0 1 1.857 1.858c.08.156.147.327.203.522.01.726.01 1.525.01 2.407 0 4.714 0 7.071-1.465 8.535C19.072 22 16.714 22 12 22s-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12Zm19.843-5.277c-.173-1.474-.538-2.49-1.308-3.259C19.072 2 16.714 2 12 2S4.929 2 3.464 3.464c-.769.77-1.134 1.785-1.307 3.26a5.75 5.75 0 0 1 1.233-.847c.658-.336 1.385-.484 2.265-.556.864-.071 1.94-.071 3.311-.071h6.068c1.371 0 2.447 0 3.311.07.88.073 1.607.221 2.265.557.45.228.863.514 1.233.846Z" fill="#1C274D" /><path d="M7.75 10.808V6.752c.38-.002.794-.002 1.25-.002h6c.456 0 .87 0 1.25.002v4.056c0 .496 0 .836-.015 1.09-.015.262-.043.343-.05.358a.75.75 0 0 1-.862.425c-.016-.004-.097-.032-.315-.18-.21-.143-.479-.35-.872-.653l-.067-.052c-.37-.285-.659-.507-.973-.644a2.75 2.75 0 0 0-2.192 0c-.314.137-.603.359-.973.644l-.067.052c-.393.303-.663.51-.873.653-.217.148-.298.176-.314.18a.75.75 0 0 1-.862-.425c-.007-.015-.035-.096-.05-.358a21.485 21.485 0 0 1-.015-1.09Z" 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 opacity={0.6} fillRule="evenodd" clipRule="evenodd" d="M3.464 20.535C4.93 22 7.286 22 12 22c4.714 0 7.071 0 8.535-1.465C22 19.072 22 16.714 22 12c0-.668 0-1.29-.004-1.867-.002-.279-.003-.418-.057-.641a1.462 1.462 0 0 0-.152-.421 4.25 4.25 0 0 0-1.857-1.858c-.412-.21-.92-.333-1.707-.397-.15-.013-.307-.023-.473-.03l-1.5-.034v4.056c0 .496 0 .836-.015 1.09-.015.262-.043.343-.05.358a.75.75 0 0 1-.862.425c-.016-.004-.097-.032-.315-.18-.21-.143-.479-.35-.872-.653l-.067-.052c-.37-.285-.659-.507-.973-.644a2.75 2.75 0 0 0-2.192 0c-.314.137-.603.359-.973.644l-.067.052c-.393.303-.663.51-.873.653-.217.148-.298.176-.314.18a.75.75 0 0 1-.862-.425c-.007-.015-.035-.096-.05-.358a21.485 21.485 0 0 1-.015-1.09V6.752l-1.5.033c-.166.008-.323.018-.473.03-.787.065-1.295.189-1.706.398A4.25 4.25 0 0 0 2.204 9.09c-.06.12-.09.18-.143.402-.054.222-.055.362-.057.641C2 10.711 2 11.332 2 12c0 4.714 0 7.071 1.464 8.535Z" fill="#1C274D" /><path d="M7.75 6.752v4.056c0 .496 0 .836.015 1.09.015.262.043.343.05.358a.75.75 0 0 0 .862.425c.016-.004.097-.032.314-.18.21-.143.48-.35.873-.653l.067-.052c.37-.285.659-.507.973-.644a2.75 2.75 0 0 1 2.192 0c.314.137.603.36.973.645l.067.051c.393.303.663.51.873.653.217.148.298.176.314.18a.75.75 0 0 0 .862-.425c.007-.015.035-.096.05-.358.015-.254.015-.594.015-1.09V6.752h-8.5Z" fill="#1C274D" /><g opacity={0.4} fill="#1C274D"><path d="M20.535 3.464C19.071 2 16.714 2 12 2S4.928 2 3.464 3.464c-.77.77-1.134 1.785-1.308 3.26l-.119 2.878c.007-.035.014-.071.024-.11.053-.223.083-.283.143-.402l.01-.02A4.25 4.25 0 0 1 4.07 7.214c.411-.21.919-.333 1.706-.397.15-.012.307-.022.473-.03l1.5-.034V10.5h8.5V6.752l1.5.033c.166.009.323.019.473.03.787.065 1.295.189 1.707.398a4.25 4.25 0 0 1 1.857 1.858l.01.019.046.096V6.723c-.174-1.474-.539-2.49-1.308-3.259ZM2.002 10.5v-.056L2 10.5h.002Z" /></g></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default BookmarkOpened