Kaynağa Gözat

app: add new paste icon where it previously had the copy button shape

darkfi 1 hafta önce
ebeveyn
işleme
d9378651d7

+ 1 - 1
bin/app/src/app/schema/menu/channel.rs

@@ -1239,7 +1239,7 @@ pub async fn make(
     prop.set_f32(atom, Role::App, 3, COPY_BTN_SIZE).unwrap();
     node.set_property_u32(atom, Role::App, "z_index", 8).unwrap();
 
-    let shape = shape::create_copy(COLOR_CYAN).scaled(COPY_SCALE);
+    let shape = shape::create_paste(COLOR_CYAN).scaled(COPY_SCALE);
     node.set_property_shape(atom, Role::App, "shape", shape).unwrap();
     let node =
         node.setup(|me| VectorArt::new(me, app.renderer.clone(), app.redraw_trigger.clone())).await;

+ 1 - 1
bin/app/src/app/schema/menu/contact.rs

@@ -1242,7 +1242,7 @@ pub async fn make(
     prop.set_f32(atom, Role::App, 3, COPY_BTN_SIZE).unwrap();
     node.set_property_u32(atom, Role::App, "z_index", 8).unwrap();
 
-    let shape = shape::create_copy(COLOR_CYAN).scaled(COPY_SCALE);
+    let shape = shape::create_paste(COLOR_CYAN).scaled(COPY_SCALE);
     node.set_property_shape(atom, Role::App, "shape", shape).unwrap();
     let node =
         node.setup(|me| VectorArt::new(me, app.renderer.clone(), app.redraw_trigger.clone())).await;

+ 1 - 1
bin/app/src/app/schema/wallet/send_step2.rs

@@ -317,7 +317,7 @@ pub async fn make(
     prop.set_f32(atom, Role::App, 2, 500.).unwrap();
     prop.set_f32(atom, Role::App, 3, 500.).unwrap();
     node.set_property_u32(atom, Role::App, "z_index", 2).unwrap();
-    let shape = shape::create_copy(COLOR_CYAN).scaled(PASTE_SCALE);
+    let shape = shape::create_paste(COLOR_CYAN).scaled(PASTE_SCALE);
     node.set_property_shape(atom, Role::App, "shape", shape).unwrap();
     let node =
         node.setup(|me| VectorArt::new(me, app.renderer.clone(), app.redraw_trigger.clone())).await;

+ 3 - 0
bin/app/src/shape/mod.rs

@@ -41,6 +41,9 @@ pub use version_block::create_version_block;
 mod copy;
 pub use copy::create_copy;
 
+mod paste;
+pub use paste::create_paste;
+
 mod contacts_icon;
 pub use contacts_icon::create_contacts_icon;
 mod channels_icon;

+ 309 - 0
bin/app/src/shape/paste.rs

@@ -0,0 +1,309 @@
+/* This file is part of DarkFi (https://dark.fi)
+ *
+ * Copyright (C) 2020-2026 Dyne.org foundation
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program 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 Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+ */
+
+use crate::{
+    mesh::Color,
+    ui::{ShapeVertex, VectorShape},
+};
+
+pub fn create_paste(color: Color) -> VectorShape {
+    VectorShape {
+        verts: vec![
+            ShapeVertex::from_xy(0.324597, 0.881179, color),
+            ShapeVertex::from_xy(0.322126, 0.882622, color),
+            ShapeVertex::from_xy(0.319661, 0.884066, color),
+            ShapeVertex::from_xy(0.317205, 0.885510, color),
+            ShapeVertex::from_xy(0.314755, 0.886957, color),
+            ShapeVertex::from_xy(0.312310, 0.888406, color),
+            ShapeVertex::from_xy(0.309872, 0.889858, color),
+            ShapeVertex::from_xy(0.307440, 0.891315, color),
+            ShapeVertex::from_xy(0.305014, 0.892775, color),
+            ShapeVertex::from_xy(0.302591, 0.894240, color),
+            ShapeVertex::from_xy(0.300174, 0.895710, color),
+            ShapeVertex::from_xy(0.297761, 0.897188, color),
+            ShapeVertex::from_xy(0.295351, 0.898672, color),
+            ShapeVertex::from_xy(0.292945, 0.900164, color),
+            ShapeVertex::from_xy(0.290542, 0.901664, color),
+            ShapeVertex::from_xy(0.288142, 0.903172, color),
+            ShapeVertex::from_xy(0.285744, 0.904690, color),
+            ShapeVertex::from_xy(0.255385, 0.923497, color),
+            ShapeVertex::from_xy(0.255385, 0.942733, color),
+            ShapeVertex::from_xy(-0.213632, 0.942733, color),
+            ShapeVertex::from_xy(-0.682229, 0.942733, color),
+            ShapeVertex::from_xy(-0.682229, 0.923925, color),
+            ShapeVertex::from_xy(-0.712589, 0.905117, color),
+            ShapeVertex::from_xy(-0.714991, 0.903599, color),
+            ShapeVertex::from_xy(-0.717404, 0.902090, color),
+            ShapeVertex::from_xy(-0.719825, 0.900591, color),
+            ShapeVertex::from_xy(-0.722255, 0.899099, color),
+            ShapeVertex::from_xy(-0.724689, 0.897615, color),
+            ShapeVertex::from_xy(-0.727129, 0.896138, color),
+            ShapeVertex::from_xy(-0.729572, 0.894667, color),
+            ShapeVertex::from_xy(-0.732016, 0.893202, color),
+            ShapeVertex::from_xy(-0.734459, 0.891741, color),
+            ShapeVertex::from_xy(-0.736902, 0.890286, color),
+            ShapeVertex::from_xy(-0.739342, 0.888834, color),
+            ShapeVertex::from_xy(-0.741776, 0.887384, color),
+            ShapeVertex::from_xy(-0.744206, 0.885938, color),
+            ShapeVertex::from_xy(-0.746627, 0.884493, color),
+            ShapeVertex::from_xy(-0.749040, 0.883051, color),
+            ShapeVertex::from_xy(-0.751442, 0.881608, color),
+            ShapeVertex::from_xy(-0.750180, -0.422974, color),
+            ShapeVertex::from_xy(-0.748015, -0.424262, color),
+            ShapeVertex::from_xy(-0.745838, -0.425559, color),
+            ShapeVertex::from_xy(-0.743653, -0.426865, color),
+            ShapeVertex::from_xy(-0.741461, -0.428179, color),
+            ShapeVertex::from_xy(-0.739262, -0.429500, color),
+            ShapeVertex::from_xy(-0.737059, -0.430829, color),
+            ShapeVertex::from_xy(-0.734853, -0.432163, color),
+            ShapeVertex::from_xy(-0.732646, -0.433502, color),
+            ShapeVertex::from_xy(-0.730439, -0.434848, color),
+            ShapeVertex::from_xy(-0.728233, -0.436196, color),
+            ShapeVertex::from_xy(-0.726030, -0.437549, color),
+            ShapeVertex::from_xy(-0.723831, -0.438905, color),
+            ShapeVertex::from_xy(-0.721639, -0.440264, color),
+            ShapeVertex::from_xy(-0.719454, -0.441624, color),
+            ShapeVertex::from_xy(-0.717277, -0.442985, color),
+            ShapeVertex::from_xy(-0.715111, -0.444347, color),
+            ShapeVertex::from_xy(-0.684752, -0.463157, color),
+            ShapeVertex::from_xy(-0.684752, -0.480250, color),
+            ShapeVertex::from_xy(-0.664652, -0.480250, color),
+            ShapeVertex::from_xy(-0.665998, 0.741830, color),
+            ShapeVertex::from_xy(-0.633873, 0.760211, color),
+            ShapeVertex::from_xy(-0.631554, 0.761573, color),
+            ShapeVertex::from_xy(-0.629232, 0.762935, color),
+            ShapeVertex::from_xy(-0.626908, 0.764298, color),
+            ShapeVertex::from_xy(-0.624581, 0.765661, color),
+            ShapeVertex::from_xy(-0.622251, 0.767023, color),
+            ShapeVertex::from_xy(-0.619916, 0.768386, color),
+            ShapeVertex::from_xy(-0.617577, 0.769748, color),
+            ShapeVertex::from_xy(-0.615235, 0.771111, color),
+            ShapeVertex::from_xy(-0.612886, 0.772474, color),
+            ShapeVertex::from_xy(-0.610533, 0.773836, color),
+            ShapeVertex::from_xy(-0.608174, 0.775198, color),
+            ShapeVertex::from_xy(-0.605808, 0.776561, color),
+            ShapeVertex::from_xy(-0.603437, 0.777923, color),
+            ShapeVertex::from_xy(-0.601059, 0.779286, color),
+            ShapeVertex::from_xy(-0.598674, 0.780649, color),
+            ShapeVertex::from_xy(-0.596280, 0.782011, color),
+            ShapeVertex::from_xy(-0.596280, 0.857242, color),
+            ShapeVertex::from_xy(0.325019, 0.857242, color),
+            ShapeVertex::from_xy(0.471854, -0.693139, color),
+            ShapeVertex::from_xy(0.471854, -0.677752, color),
+            ShapeVertex::from_xy(0.501793, -0.658514, color),
+            ShapeVertex::from_xy(0.504032, -0.657152, color),
+            ShapeVertex::from_xy(0.506270, -0.655789, color),
+            ShapeVertex::from_xy(0.508507, -0.654427, color),
+            ShapeVertex::from_xy(0.510743, -0.653064, color),
+            ShapeVertex::from_xy(0.512976, -0.651701, color),
+            ShapeVertex::from_xy(0.515206, -0.650338, color),
+            ShapeVertex::from_xy(0.517432, -0.648975, color),
+            ShapeVertex::from_xy(0.519653, -0.647613, color),
+            ShapeVertex::from_xy(0.521870, -0.646250, color),
+            ShapeVertex::from_xy(0.524081, -0.644887, color),
+            ShapeVertex::from_xy(0.526287, -0.643524, color),
+            ShapeVertex::from_xy(0.528485, -0.642161, color),
+            ShapeVertex::from_xy(0.530676, -0.640798, color),
+            ShapeVertex::from_xy(0.532859, -0.639436, color),
+            ShapeVertex::from_xy(0.535033, -0.638074, color),
+            ShapeVertex::from_xy(0.537199, -0.636711, color),
+            ShapeVertex::from_xy(0.538544, 0.643505, color),
+            ShapeVertex::from_xy(0.539805, 0.643505, color),
+            ShapeVertex::from_xy(0.539805, 0.667443, color),
+            ShapeVertex::from_xy(0.537320, 0.668886, color),
+            ShapeVertex::from_xy(0.534845, 0.670329, color),
+            ShapeVertex::from_xy(0.532380, 0.671774, color),
+            ShapeVertex::from_xy(0.529926, 0.673220, color),
+            ShapeVertex::from_xy(0.527478, 0.674668, color),
+            ShapeVertex::from_xy(0.525038, 0.676121, color),
+            ShapeVertex::from_xy(0.522606, 0.677577, color),
+            ShapeVertex::from_xy(0.520179, 0.679037, color),
+            ShapeVertex::from_xy(0.517757, 0.680502, color),
+            ShapeVertex::from_xy(0.515339, 0.681973, color),
+            ShapeVertex::from_xy(0.512924, 0.683451, color),
+            ShapeVertex::from_xy(0.510512, 0.684934, color),
+            ShapeVertex::from_xy(0.508101, 0.686426, color),
+            ShapeVertex::from_xy(0.505691, 0.687926, color),
+            ShapeVertex::from_xy(0.503279, 0.689435, color),
+            ShapeVertex::from_xy(0.500868, 0.690952, color),
+            ShapeVertex::from_xy(0.470509, 0.709761, color),
+            ShapeVertex::from_xy(0.470509, 0.728996, color),
+            ShapeVertex::from_xy(0.001575, 0.728996, color),
+            ShapeVertex::from_xy(-0.467021, 0.728996, color),
+            ShapeVertex::from_xy(-0.467021, 0.709761, color),
+            ShapeVertex::from_xy(-0.497381, 0.690952, color),
+            ShapeVertex::from_xy(-0.499797, 0.689435, color),
+            ShapeVertex::from_xy(-0.502220, 0.687926, color),
+            ShapeVertex::from_xy(-0.504650, 0.686426, color),
+            ShapeVertex::from_xy(-0.507084, 0.684934, color),
+            ShapeVertex::from_xy(-0.509522, 0.683451, color),
+            ShapeVertex::from_xy(-0.511963, 0.681973, color),
+            ShapeVertex::from_xy(-0.514406, 0.680502, color),
+            ShapeVertex::from_xy(-0.516849, 0.679037, color),
+            ShapeVertex::from_xy(-0.519294, 0.677577, color),
+            ShapeVertex::from_xy(-0.521736, 0.676121, color),
+            ShapeVertex::from_xy(-0.524177, 0.674668, color),
+            ShapeVertex::from_xy(-0.526615, 0.673220, color),
+            ShapeVertex::from_xy(-0.529049, 0.671774, color),
+            ShapeVertex::from_xy(-0.531479, 0.670329, color),
+            ShapeVertex::from_xy(-0.533902, 0.668886, color),
+            ShapeVertex::from_xy(-0.536318, 0.667443, color),
+            ShapeVertex::from_xy(-0.534972, -0.608930, color),
+            ShapeVertex::from_xy(-0.536318, -0.608930, color),
+            ShapeVertex::from_xy(-0.536318, -0.637140, color),
+            ShapeVertex::from_xy(-0.534069, -0.638427, color),
+            ShapeVertex::from_xy(-0.531831, -0.639724, color),
+            ShapeVertex::from_xy(-0.529604, -0.641029, color),
+            ShapeVertex::from_xy(-0.527385, -0.642342, color),
+            ShapeVertex::from_xy(-0.525177, -0.643663, color),
+            ShapeVertex::from_xy(-0.522976, -0.644991, color),
+            ShapeVertex::from_xy(-0.520782, -0.646326, color),
+            ShapeVertex::from_xy(-0.518595, -0.647667, color),
+            ShapeVertex::from_xy(-0.516413, -0.649011, color),
+            ShapeVertex::from_xy(-0.514238, -0.650361, color),
+            ShapeVertex::from_xy(-0.512067, -0.651714, color),
+            ShapeVertex::from_xy(-0.509898, -0.653071, color),
+            ShapeVertex::from_xy(-0.507734, -0.654430, color),
+            ShapeVertex::from_xy(-0.505571, -0.655790, color),
+            ShapeVertex::from_xy(-0.503409, -0.657152, color),
+            ShapeVertex::from_xy(-0.501249, -0.658514, color),
+            ShapeVertex::from_xy(-0.470889, -0.677324, color),
+            ShapeVertex::from_xy(-0.470889, -0.694417, color),
+            ShapeVertex::from_xy(-0.469628, -0.694417, color),
+            ShapeVertex::from_xy(-0.449529, -0.694417, color),
+            ShapeVertex::from_xy(0.714562, 0.477256, color),
+            ShapeVertex::from_xy(0.684202, 0.496066, color),
+            ShapeVertex::from_xy(0.684202, 0.515303, color),
+            ShapeVertex::from_xy(0.667971, 0.515303, color),
+            ShapeVertex::from_xy(0.666711, -0.710637, color),
+            ShapeVertex::from_xy(0.634585, -0.729008, color),
+            ShapeVertex::from_xy(0.632503, -0.730212, color),
+            ShapeVertex::from_xy(0.630422, -0.731416, color),
+            ShapeVertex::from_xy(0.628340, -0.732620, color),
+            ShapeVertex::from_xy(0.626259, -0.733827, color),
+            ShapeVertex::from_xy(0.624177, -0.735036, color),
+            ShapeVertex::from_xy(0.622096, -0.736248, color),
+            ShapeVertex::from_xy(0.620014, -0.737464, color),
+            ShapeVertex::from_xy(0.617933, -0.738685, color),
+            ShapeVertex::from_xy(0.615852, -0.739910, color),
+            ShapeVertex::from_xy(0.613770, -0.741141, color),
+            ShapeVertex::from_xy(0.611688, -0.742377, color),
+            ShapeVertex::from_xy(0.609608, -0.743621, color),
+            ShapeVertex::from_xy(0.607526, -0.744872, color),
+            ShapeVertex::from_xy(0.605444, -0.746131, color),
+            ShapeVertex::from_xy(0.603363, -0.747398, color),
+            ShapeVertex::from_xy(0.601282, -0.748676, color),
+            ShapeVertex::from_xy(0.601282, -0.822626, color),
+            ShapeVertex::from_xy(-0.321783, -0.822626, color),
+            ShapeVertex::from_xy(-0.321783, -0.850836, color),
+            ShapeVertex::from_xy(-0.319548, -0.852123, color),
+            ShapeVertex::from_xy(-0.317320, -0.853419, color),
+            ShapeVertex::from_xy(-0.315099, -0.854724, color),
+            ShapeVertex::from_xy(-0.312886, -0.856038, color),
+            ShapeVertex::from_xy(-0.310679, -0.857359, color),
+            ShapeVertex::from_xy(-0.308478, -0.858687, color),
+            ShapeVertex::from_xy(-0.306281, -0.860022, color),
+            ShapeVertex::from_xy(-0.304091, -0.861362, color),
+            ShapeVertex::from_xy(-0.301906, -0.862707, color),
+            ShapeVertex::from_xy(-0.299724, -0.864057, color),
+            ShapeVertex::from_xy(-0.297548, -0.865410, color),
+            ShapeVertex::from_xy(-0.295375, -0.866767, color),
+            ShapeVertex::from_xy(-0.293205, -0.868125, color),
+            ShapeVertex::from_xy(-0.291039, -0.869486, color),
+            ShapeVertex::from_xy(-0.288875, -0.870848, color),
+            ShapeVertex::from_xy(-0.286714, -0.872209, color),
+            ShapeVertex::from_xy(-0.256354, -0.891019, color),
+            ShapeVertex::from_xy(-0.256354, -0.908113, color),
+            ShapeVertex::from_xy(0.686305, -0.906835, color),
+            ShapeVertex::from_xy(0.686305, -0.891448, color),
+            ShapeVertex::from_xy(0.716244, -0.872209, color),
+            ShapeVertex::from_xy(0.718498, -0.870847, color),
+            ShapeVertex::from_xy(0.720750, -0.869485, color),
+            ShapeVertex::from_xy(0.722998, -0.868123, color),
+            ShapeVertex::from_xy(0.725243, -0.866760, color),
+            ShapeVertex::from_xy(0.727483, -0.865397, color),
+            ShapeVertex::from_xy(0.729721, -0.864034, color),
+            ShapeVertex::from_xy(0.731952, -0.862671, color),
+            ShapeVertex::from_xy(0.734178, -0.861309, color),
+            ShapeVertex::from_xy(0.736399, -0.859946, color),
+            ShapeVertex::from_xy(0.738612, -0.858583, color),
+            ShapeVertex::from_xy(0.740819, -0.857219, color),
+            ShapeVertex::from_xy(0.743019, -0.855857, color),
+            ShapeVertex::from_xy(0.745210, -0.854494, color),
+            ShapeVertex::from_xy(0.747394, -0.853132, color),
+            ShapeVertex::from_xy(0.749568, -0.851770, color),
+            ShapeVertex::from_xy(0.751734, -0.850407, color),
+            ShapeVertex::from_xy(0.753079, 0.454175, color),
+            ShapeVertex::from_xy(0.750593, 0.455618, color),
+            ShapeVertex::from_xy(0.748115, 0.457062, color),
+            ShapeVertex::from_xy(0.745647, 0.458506, color),
+            ShapeVertex::from_xy(0.743187, 0.459953, color),
+            ShapeVertex::from_xy(0.740735, 0.461401, color),
+            ShapeVertex::from_xy(0.738291, 0.462853, color),
+            ShapeVertex::from_xy(0.735853, 0.464310, color),
+            ShapeVertex::from_xy(0.733421, 0.465769, color),
+            ShapeVertex::from_xy(0.730996, 0.467235, color),
+            ShapeVertex::from_xy(0.728576, 0.468705, color),
+            ShapeVertex::from_xy(0.726161, 0.470183, color),
+            ShapeVertex::from_xy(0.723750, 0.471667, color),
+            ShapeVertex::from_xy(0.721343, 0.473159, color),
+            ShapeVertex::from_xy(0.718940, 0.474659, color),
+            ShapeVertex::from_xy(0.716539, 0.476167, color),
+        ],
+        indices: vec![
+            78, 0, 1, 78, 1, 2, 78, 2, 3, 78, 3, 4, 78, 4, 5, 78, 5, 6, 78, 6, 7, 78, 7, 8, 78, 8,
+            9, 78, 9, 10, 78, 10, 11, 78, 11, 12, 78, 12, 13, 78, 13, 14, 78, 14, 15, 78, 15, 16,
+            78, 16, 17, 17, 18, 19, 78, 17, 19, 78, 19, 20, 78, 20, 21, 78, 21, 22, 78, 22, 23, 78,
+            23, 24, 78, 24, 25, 78, 25, 26, 78, 26, 27, 78, 27, 28, 78, 28, 29, 78, 29, 30, 78, 30,
+            31, 78, 31, 32, 78, 32, 33, 78, 33, 34, 78, 34, 35, 78, 35, 36, 78, 36, 37, 78, 37, 38,
+            38, 39, 40, 38, 40, 41, 38, 41, 42, 38, 42, 43, 38, 43, 44, 38, 44, 45, 38, 45, 46, 38,
+            46, 47, 38, 47, 48, 38, 48, 49, 38, 49, 50, 38, 50, 51, 38, 51, 52, 38, 52, 53, 38, 53,
+            54, 38, 54, 55, 38, 55, 56, 56, 57, 58, 38, 56, 58, 38, 58, 59, 38, 59, 60, 38, 60, 61,
+            38, 61, 62, 38, 62, 63, 38, 63, 64, 38, 64, 65, 38, 65, 66, 38, 66, 67, 38, 67, 68, 38,
+            68, 69, 38, 69, 70, 38, 70, 71, 38, 71, 72, 38, 72, 73, 38, 73, 74, 38, 74, 75, 38, 75,
+            76, 38, 76, 77, 38, 77, 78, 161, 79, 80, 161, 80, 81, 161, 81, 82, 161, 82, 83, 161,
+            83, 84, 161, 84, 85, 161, 85, 86, 161, 86, 87, 161, 87, 88, 161, 88, 89, 161, 89, 90,
+            161, 90, 91, 161, 91, 92, 161, 92, 93, 161, 93, 94, 161, 94, 95, 161, 95, 96, 161, 96,
+            97, 161, 97, 98, 98, 99, 100, 161, 98, 100, 161, 100, 101, 161, 101, 102, 161, 102,
+            103, 161, 103, 104, 161, 104, 105, 161, 105, 106, 161, 106, 107, 161, 107, 108, 161,
+            108, 109, 161, 109, 110, 161, 110, 111, 161, 111, 112, 161, 112, 113, 161, 113, 114,
+            161, 114, 115, 161, 115, 116, 161, 116, 117, 161, 117, 118, 161, 118, 119, 161, 119,
+            120, 161, 120, 121, 161, 121, 122, 161, 122, 123, 161, 123, 124, 161, 124, 125, 161,
+            125, 126, 161, 126, 127, 161, 127, 128, 161, 128, 129, 161, 129, 130, 161, 130, 131,
+            161, 131, 132, 161, 132, 133, 161, 133, 134, 161, 134, 135, 161, 135, 136, 161, 136,
+            137, 161, 137, 138, 161, 138, 139, 161, 139, 140, 140, 141, 142, 140, 142, 143, 140,
+            143, 144, 140, 144, 145, 140, 145, 146, 140, 146, 147, 140, 147, 148, 140, 148, 149,
+            140, 149, 150, 140, 150, 151, 140, 151, 152, 140, 152, 153, 140, 153, 154, 140, 154,
+            155, 140, 155, 156, 140, 156, 157, 140, 157, 158, 161, 140, 158, 158, 159, 160, 158,
+            160, 161, 163, 164, 165, 163, 165, 166, 162, 163, 166, 239, 162, 166, 166, 167, 168,
+            166, 168, 169, 166, 169, 170, 166, 170, 171, 166, 171, 172, 166, 172, 173, 166, 173,
+            174, 166, 174, 175, 166, 175, 176, 166, 176, 177, 166, 177, 178, 166, 178, 179, 166,
+            179, 180, 166, 180, 181, 166, 181, 182, 166, 182, 183, 166, 183, 184, 184, 185, 186,
+            184, 186, 187, 184, 187, 188, 184, 188, 189, 184, 189, 190, 184, 190, 191, 184, 191,
+            192, 184, 192, 193, 184, 193, 194, 184, 194, 195, 184, 195, 196, 184, 196, 197, 184,
+            197, 198, 184, 198, 199, 184, 199, 200, 184, 200, 201, 184, 201, 202, 184, 202, 203,
+            184, 203, 204, 184, 204, 205, 166, 184, 205, 166, 205, 206, 239, 166, 206, 239, 206,
+            207, 239, 207, 208, 239, 208, 209, 239, 209, 210, 239, 210, 211, 239, 211, 212, 239,
+            212, 213, 239, 213, 214, 239, 214, 215, 239, 215, 216, 239, 216, 217, 239, 217, 218,
+            239, 218, 219, 239, 219, 220, 239, 220, 221, 239, 221, 222, 239, 222, 223, 223, 224,
+            225, 223, 225, 226, 223, 226, 227, 223, 227, 228, 223, 228, 229, 223, 229, 230, 223,
+            230, 231, 223, 231, 232, 223, 232, 233, 223, 233, 234, 223, 234, 235, 223, 235, 236,
+            223, 236, 237, 223, 237, 238, 223, 238, 239,
+        ],
+    }
+}