/* * 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 SwipeLeft : CustomPathIcon { protected override string IconGeometry16 { get; } = "M4.444 2.496a5.787 5.787 0 0 1 7.463-.252.5.5 0 0 0 .62-.785 6.787 6.787 0 0 0-8.727.27 1.504 1.504 0 0 0-2.1 2.025l3.741 6.486-1.15-.176a1.422 1.422 0 0 0-.501 2.8l4.684.965c.14.029.261.117.333.241l.006.01.754 1.188a.5.5 0 1 0 .844-.536l-.743-1.171a1.502 1.502 0 0 0-.993-.711l-4.683-.966a.422.422 0 0 1 .148-.831l1.766.27a.7.7 0 0 0 .712-1.044l-4.05-7.024a.502.502 0 1 1 .87-.504L5.05 5.55a1.502 1.502 0 0 0 1.715.694l2.215-.635 1.81-.428a.502.502 0 0 1 .55.238l2.114 3.667c.084.146.09.325.015.475l-.325.66c-.222.45-.205.981.046 1.417l.007.012 1.385 2.12a.5.5 0 1 0 .837-.547l-1.369-2.095a.504.504 0 0 1-.01-.465l.326-.659c.223-.45.205-.982-.046-1.417l-2.114-3.668a1.502 1.502 0 0 0-1.647-.711l-1.831.433-2.239.641a.502.502 0 0 1-.573-.232L4.444 2.496Z"; protected override string IconGeometry20 { get; } = "M5.555 3.12a7.234 7.234 0 0 1 9.329-.315.625.625 0 0 0 .774-.981 8.484 8.484 0 0 0-10.908.338 1.88 1.88 0 0 0-2.624 2.532L6.802 12.8l-1.438-.22a1.777 1.777 0 0 0-.626 3.5l5.855 1.206a.628.628 0 0 1 .417.302l.007.011.943 1.486a.625.625 0 1 0 1.055-.67l-.93-1.464a1.878 1.878 0 0 0-1.24-.889L4.99 14.855a.528.528 0 0 1 .185-1.039l2.207.337a.876.876 0 0 0 .89-1.304L3.21 4.07a.627.627 0 1 1 1.087-.63l2.017 3.497a1.877 1.877 0 0 0 2.143.867l2.77-.793 2.26-.535a.627.627 0 0 1 .688.297l2.644 4.585a.63.63 0 0 1 .019.594l-.407.823a1.88 1.88 0 0 0 .057 1.772l.009.015 1.73 2.65a.625.625 0 1 0 1.047-.684l-1.71-2.618a.63.63 0 0 1-.012-.582l.407-.823a1.88 1.88 0 0 0-.057-1.772l-2.644-4.584a1.877 1.877 0 0 0-2.059-.89L10.91 5.8l-2.798.802a.627.627 0 0 1-.716-.29L5.556 3.12Z"; protected override string IconGeometry24 { get; } = "M6.666 3.744a8.681 8.681 0 0 1 11.194-.377.75.75 0 1 0 .93-1.178C14.844-.921 9.316-.647 5.7 2.594a2.256 2.256 0 0 0-3.149 3.038l5.61 9.728-1.725-.263a2.132 2.132 0 0 0-.751 4.199l7.025 1.448c.21.043.393.175.5.361l.009.014 1.132 1.783a.75.75 0 0 0 1.266-.804l-1.116-1.757a2.254 2.254 0 0 0-1.488-1.067l-7.026-1.448a.633.633 0 0 1 .223-1.247l2.649.404c.873.133 1.507-.802 1.068-1.564L3.851 4.883a.756.756 0 0 1 .276-1.032.752.752 0 0 1 1.029.276l2.42 4.196a2.252 2.252 0 0 0 2.57 1.041l3.325-.952 2.713-.642a.753.753 0 0 1 .825.357l3.172 5.501a.757.757 0 0 1 .023.713l-.488.988a2.257 2.257 0 0 0 .069 2.126l.01.018 2.077 3.18a.75.75 0 0 0 1.256-.82l-2.052-3.142a.757.757 0 0 1-.015-.698l.488-.988a2.257 2.257 0 0 0-.068-2.126l-3.173-5.501a2.253 2.253 0 0 0-2.47-1.068l-2.747.65-3.357.962a.752.752 0 0 1-.86-.348l-2.208-3.83Z"; protected override string IconGeometry32 { get; } = "M8.888 4.992C12.996 1.267 19.314.94 23.814 4.489a1 1 0 0 0 1.238-1.57c-5.26-4.147-12.63-3.782-17.451.54a3.002 3.002 0 0 0-3.099-.056 3.008 3.008 0 0 0-1.1 4.107l7.48 12.97-2.3-.351a2.844 2.844 0 0 0-1.002 5.599l9.367 1.93c.28.058.524.233.667.482l.01.019 1.51 2.377a1 1 0 0 0 1.689-1.072l-1.488-2.343a3.004 3.004 0 0 0-1.984-1.422l-9.368-1.93a.844.844 0 0 1 .297-1.663l3.532.538c1.164.178 2.01-1.07 1.424-2.085L5.136 6.51a1.008 1.008 0 0 1 .367-1.376 1.003 1.003 0 0 1 1.371.368l3.226 5.595a3.003 3.003 0 0 0 3.429 1.387l4.432-1.269 3.617-.856c.431-.102.878.09 1.1.476l4.23 7.335c.168.291.18.648.03.95l-.65 1.317a3.01 3.01 0 0 0 .091 2.835l.014.025 2.77 4.239a1 1 0 0 0 1.674-1.094l-2.736-4.189a1.009 1.009 0 0 1-.02-.93l.651-1.317a3.01 3.01 0 0 0-.091-2.835l-4.23-7.335a3.003 3.003 0 0 0-3.294-1.423l-3.662.867-4.477 1.282a1.003 1.003 0 0 1-1.145-.465L8.888 4.992Z"; }