/* * Copyright (c) 2023 Proton AG * * This file is part of ProtonVPN. * * ProtonVPN is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * ProtonVPN is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with ProtonVPN. If not, see . */ using ProtonVPN.Client.Common.UI.Assets.Icons.Base; namespace ProtonVPN.Client.Common.UI.Assets.Icons.PathIcons; public class Code : CustomPathIcon { protected override string IconGeometry16 { get; } = "M9.496 4.121a.504.504 0 0 0-.977-.243l-2.015 8a.504.504 0 0 0 .977.243l2.015-8Zm-4.618.18a.498.498 0 0 0-.101-.7.506.506 0 0 0-.705.1L1.14 7.58a.696.696 0 0 0 0 .84l2.93 3.88a.506.506 0 0 0 .706.1.498.498 0 0 0 .1-.7L2.084 8l2.795-3.7Zm7.05-.6a.506.506 0 0 0-.705-.1.498.498 0 0 0-.1.7L13.916 8l-2.795 3.7a.498.498 0 0 0 .101.7.506.506 0 0 0 .705-.1l2.931-3.88a.696.696 0 0 0 0-.84l-2.93-3.88Z"; protected override string IconGeometry20 { get; } = "M11.87 5.152a.63.63 0 0 0-1.221-.303l-2.519 10a.63.63 0 0 0 1.221.303l2.519-10Zm-5.773.223a.622.622 0 0 0-.126-.875.632.632 0 0 0-.881.125l-3.664 4.85a.87.87 0 0 0 0 1.05l3.664 4.85a.632.632 0 0 0 .881.125.622.622 0 0 0 .126-.875L2.603 10l3.494-4.625Zm8.813-.75a.632.632 0 0 0-.881-.125.622.622 0 0 0-.126.875L17.397 10l-3.494 4.625a.622.622 0 0 0 .126.875.632.632 0 0 0 .881-.125l3.664-4.85a.87.87 0 0 0 0-1.05l-3.664-4.85Z"; protected override string IconGeometry24 { get; } = "M14.244 6.182a.756.756 0 0 0-1.466-.364l-3.022 12a.756.756 0 0 0 1.466.364l3.022-12Zm-6.927.268a.746.746 0 0 0-.152-1.05.759.759 0 0 0-1.057.15l-4.396 5.82a1.044 1.044 0 0 0 0 1.26l4.396 5.82a.759.759 0 0 0 1.057.15.746.746 0 0 0 .152-1.05L3.124 12l4.193-5.55Zm10.575-.9a.759.759 0 0 0-1.058-.15.746.746 0 0 0-.15 1.05L20.875 12l-4.193 5.55a.746.746 0 0 0 .151 1.05.759.759 0 0 0 1.058-.15l4.396-5.82a1.044 1.044 0 0 0 0-1.26l-4.396-5.82Z"; protected override string IconGeometry32 { get; } = "M18.992 8.243a1.008 1.008 0 0 0-1.954-.485l-4.03 16a1.008 1.008 0 0 0 1.954.485l4.03-16ZM9.755 8.6a.995.995 0 0 0-.201-1.4 1.012 1.012 0 0 0-1.41.2l-5.862 7.76a1.392 1.392 0 0 0 0 1.68l5.862 7.76c.334.442.965.532 1.41.2a.995.995 0 0 0 .201-1.4L4.165 16l5.59-7.4Zm14.101-1.2a1.012 1.012 0 0 0-1.41-.2.995.995 0 0 0-.201 1.4l5.59 7.4-5.59 7.4a.995.995 0 0 0 .201 1.4 1.012 1.012 0 0 0 1.41-.2l5.862-7.76a1.392 1.392 0 0 0 0-1.68L23.856 7.4Z"; }