1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
pub mod full {
pub static EMPTY: LazyLock<RgbaImage> = LazyLock::new(|| RgbaImage::new(32, 32));
macro_rules!img{($v:expr)=>{{static TMP:LazyLock<RgbaImage>=LazyLock::new(||$v);&TMP}};}
use image::RgbaImage;
use crate::utils::Lock as LazyLock;
pub static BUILD1: &LazyLock<RgbaImage> = &EMPTY;
pub static BUILD2: &LazyLock<RgbaImage> = &EMPTY;
pub static BUILD3: &LazyLock<RgbaImage> = &EMPTY;
pub static BUILD4: &LazyLock<RgbaImage> = &EMPTY;
pub static BUILD5: &LazyLock<RgbaImage> = &EMPTY;
pub static BUILD6: &LazyLock<RgbaImage> = &EMPTY;
pub static BUILD7: &LazyLock<RgbaImage> = &EMPTY;
pub static BUILD8: &LazyLock<RgbaImage> = &EMPTY;
pub static BUILD9: &LazyLock<RgbaImage> = &EMPTY;
pub static BUILD10: &LazyLock<RgbaImage> = &EMPTY;
pub static BUILD11: &LazyLock<RgbaImage> = &EMPTY;
pub static BUILD12: &LazyLock<RgbaImage> = &EMPTY;
pub static BUILD13: &LazyLock<RgbaImage> = &EMPTY;
pub static BUILD14: &LazyLock<RgbaImage> = &EMPTY;
pub static BUILD15: &LazyLock<RgbaImage> = &EMPTY;
pub static BUILD16: &LazyLock<RgbaImage> = &EMPTY;
pub static REINFORCED_PAYLOAD_ROUTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/21-full")).to_vec()).unwrap_unchecked() });
pub static FACTORY_IN_9: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(288, 288, include_bytes!(concat!(env!("OUT_DIR"), "/22-full")).to_vec()).unwrap_unchecked() });
pub static FACTORY_IN_3: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/23-full")).to_vec()).unwrap_unchecked() });
pub static FACTORY_IN_5_DARK: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/24-full")).to_vec()).unwrap_unchecked() });
pub static LARGE_CONSTRUCTOR_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/25-full")).to_vec()).unwrap_unchecked() });
pub static LARGE_CONSTRUCTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/26-full")).to_vec()).unwrap_unchecked() });
pub static FACTORY_OUT_9: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(288, 288, include_bytes!(concat!(env!("OUT_DIR"), "/27-full")).to_vec()).unwrap_unchecked() });
pub static SMALL_DECONSTRUCTOR_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/28-full")).to_vec()).unwrap_unchecked() });
pub static FACTORY_TOP_3: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/29-full")).to_vec()).unwrap_unchecked() });
pub static PAYLOAD_UNLOADER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/30-full")).to_vec()).unwrap_unchecked() });
pub static CONSTRUCTOR_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/31-full")).to_vec()).unwrap_unchecked() });
pub static DECONSTRUCTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/32-full")).to_vec()).unwrap_unchecked() });
pub static FACTORY_OUT_5: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/33-full")).to_vec()).unwrap_unchecked() });
pub static PAYLOAD_LOADER_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/34-full")).to_vec()).unwrap_unchecked() });
pub static FACTORY_IN_7: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(224, 224, include_bytes!(concat!(env!("OUT_DIR"), "/35-full")).to_vec()).unwrap_unchecked() });
pub static PAYLOAD_VOID_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/36-full")).to_vec()).unwrap_unchecked() });
pub static SMALL_DECONSTRUCTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/37-full")).to_vec()).unwrap_unchecked() });
pub static PAYLOAD_SOURCE_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/38-full")).to_vec()).unwrap_unchecked() });
pub static PAYLOAD_SOURCE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/39-full")).to_vec()).unwrap_unchecked() });
pub static FACTORY_OUT_7: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(224, 224, include_bytes!(concat!(env!("OUT_DIR"), "/40-full")).to_vec()).unwrap_unchecked() });
pub static DECONSTRUCTOR_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/41-full")).to_vec()).unwrap_unchecked() });
pub static PAYLOAD_CONVEYOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/42-full")).to_vec()).unwrap_unchecked() });
pub static FACTORY_OUT_3_DARK: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/43-full")).to_vec()).unwrap_unchecked() });
pub static FACTORY_IN_3_DARK: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/44-full")).to_vec()).unwrap_unchecked() });
pub static CONSTRUCTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/45-full")).to_vec()).unwrap_unchecked() });
pub static PAYLOAD_LOADER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/46-full")).to_vec()).unwrap_unchecked() });
pub static PAYLOAD_ROUTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/47-full")).to_vec()).unwrap_unchecked() });
pub static LARGE_PAYLOAD_MASS_DRIVER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/48-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_PAYLOAD_ROUTER_OVER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/49-full")).to_vec()).unwrap_unchecked() });
pub static FACTORY_OUT_5_DARK: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/50-full")).to_vec()).unwrap_unchecked() });
pub static FACTORY_OUT_3: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/51-full")).to_vec()).unwrap_unchecked() });
pub static PAYLOAD_UNLOADER_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/52-full")).to_vec()).unwrap_unchecked() });
pub static PAYLOAD_MASS_DRIVER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/53-full")).to_vec()).unwrap_unchecked() });
pub static PAYLOAD_ROUTER_OVER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/54-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_PAYLOAD_CONVEYOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/55-full")).to_vec()).unwrap_unchecked() });
pub static FACTORY_IN_5: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/56-full")).to_vec()).unwrap_unchecked() });
pub static PAYLOAD_VOID: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/57-full")).to_vec()).unwrap_unchecked() });
pub static MASS_DRIVER_BASE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/58-full")).to_vec()).unwrap_unchecked() });
pub static PHASE_CONVEYOR_BRIDGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/59-full")).to_vec()).unwrap_unchecked() });
pub static INVERTED_SORTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/60-full")).to_vec()).unwrap_unchecked() });
pub static SORTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/61-full")).to_vec()).unwrap_unchecked() });
pub static BRIDGE_CONVEYOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/62-full")).to_vec()).unwrap_unchecked() });
pub static MASS_DRIVER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/63-full")).to_vec()).unwrap_unchecked() });
pub static CROSS_FULL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/64-full")).to_vec()).unwrap_unchecked() });
pub static OVERFLOW_GATE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/65-full")).to_vec()).unwrap_unchecked() });
pub static CENTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/66-full")).to_vec()).unwrap_unchecked() });
pub static ITEM_VOID: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/67-full")).to_vec()).unwrap_unchecked() });
pub static DUCT_BASE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/68-full")).to_vec()).unwrap_unchecked() });
pub static ARMORED_DUCT_0: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/69-full")).to_vec()).unwrap_unchecked() });
pub static DUCT_0: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/70-full")).to_vec()).unwrap_unchecked() });
pub static DUCT_UNLOADER_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/71-full")).to_vec()).unwrap_unchecked() });
pub static DUCT_ROUTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/72-full")).to_vec()).unwrap_unchecked() });
pub static ARMORED_DUCT_1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/73-full")).to_vec()).unwrap_unchecked() });
pub static DUCT_UNLOADER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/74-full")).to_vec()).unwrap_unchecked() });
pub static SURGE_ROUTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/75-full")).to_vec()).unwrap_unchecked() });
pub static TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/76-full")).to_vec()).unwrap_unchecked() });
pub static ARMORED_DUCT_2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/77-full")).to_vec()).unwrap_unchecked() });
pub static DUCT_3: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/78-full")).to_vec()).unwrap_unchecked() });
pub static ARMORED_DUCT_3: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/79-full")).to_vec()).unwrap_unchecked() });
pub static DUCT_BRIDGE_DIR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/80-full")).to_vec()).unwrap_unchecked() });
pub static DUCT_UNLOADER_ARROW: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/81-full")).to_vec()).unwrap_unchecked() });
pub static DUCT_2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/82-full")).to_vec()).unwrap_unchecked() });
pub static DUCT_1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/83-full")).to_vec()).unwrap_unchecked() });
pub static UNDERFLOW_DUCT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/84-full")).to_vec()).unwrap_unchecked() });
pub static DUCT_4: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/85-full")).to_vec()).unwrap_unchecked() });
pub static ARMORED_DUCT_4: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/86-full")).to_vec()).unwrap_unchecked() });
pub static OVERFLOW_DUCT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/87-full")).to_vec()).unwrap_unchecked() });
pub static ARROW_GLOW: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/88-full")).to_vec()).unwrap_unchecked() });
pub static DUCT_BRIDGE_BRIDGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/89-full")).to_vec()).unwrap_unchecked() });
pub static DUCT_BRIDGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/90-full")).to_vec()).unwrap_unchecked() });
pub static DUCT_BRIDGE_ARROW: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/91-full")).to_vec()).unwrap_unchecked() });
pub static BRIDGE_ARROW: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/92-full")).to_vec()).unwrap_unchecked() });
pub static BRIDGE_CONVEYOR_BRIDGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/93-full")).to_vec()).unwrap_unchecked() });
pub static ROUTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/94-full")).to_vec()).unwrap_unchecked() });
pub static PHASE_CONVEYOR_END: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/95-full")).to_vec()).unwrap_unchecked() });
pub static BRIDGE_CONVEYOR_END: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/96-full")).to_vec()).unwrap_unchecked() });
pub static PHASE_CONVEYOR_ARROW: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/97-full")).to_vec()).unwrap_unchecked() });
pub static TITANIUM_CONVEYOR_1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/98-full")).to_vec()).unwrap_unchecked() });
pub static ARMORED_CONVEYOR_1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/99-full")).to_vec()).unwrap_unchecked() });
pub static ARMORED_CONVEYOR_0: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/100-full")).to_vec()).unwrap_unchecked() });
pub static TITANIUM_CONVEYOR_2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/101-full")).to_vec()).unwrap_unchecked() });
pub static ARMORED_CONVEYOR_4: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/102-full")).to_vec()).unwrap_unchecked() });
pub static TITANIUM_CONVEYOR_4: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/103-full")).to_vec()).unwrap_unchecked() });
pub static CONVEYOR_0: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/104-full")).to_vec()).unwrap_unchecked() });
pub static ARMORED_CONVEYOR_2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/105-full")).to_vec()).unwrap_unchecked() });
pub static CONVEYOR_1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/106-full")).to_vec()).unwrap_unchecked() });
pub static ARMORED_CONVEYOR_3: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/107-full")).to_vec()).unwrap_unchecked() });
pub static CONVEYOR_2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/108-full")).to_vec()).unwrap_unchecked() });
pub static TITANIUM_CONVEYOR_0: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/109-full")).to_vec()).unwrap_unchecked() });
pub static TITANIUM_CONVEYOR_3: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/110-full")).to_vec()).unwrap_unchecked() });
pub static CONVEYOR_4: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/111-full")).to_vec()).unwrap_unchecked() });
pub static CONVEYOR_3: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/112-full")).to_vec()).unwrap_unchecked() });
pub static UNIT_CARGO_UNLOAD_POINT_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/113-full")).to_vec()).unwrap_unchecked() });
pub static UNIT_CARGO_UNLOAD_POINT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/114-full")).to_vec()).unwrap_unchecked() });
pub static BRIDGE_CONVEYOR_ARROW: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/115-full")).to_vec()).unwrap_unchecked() });
pub static PHASE_CONVEYOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/116-full")).to_vec()).unwrap_unchecked() });
pub static JUNCTION: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/117-full")).to_vec()).unwrap_unchecked() });
pub static ITEM_SOURCE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/118-full")).to_vec()).unwrap_unchecked() });
pub static UNDERFLOW_GATE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/119-full")).to_vec()).unwrap_unchecked() });
pub static DISTRIBUTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/120-full")).to_vec()).unwrap_unchecked() });
pub static SURGE_CONVEYOR_1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/121-full")).to_vec()).unwrap_unchecked() });
pub static SURGE_CONVEYOR_GLOW: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/122-full")).to_vec()).unwrap_unchecked() });
pub static SURGE_CONVEYOR_STACK: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/123-full")).to_vec()).unwrap_unchecked() });
pub static SURGE_CONVEYOR_EDGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/124-full")).to_vec()).unwrap_unchecked() });
pub static PLASTANIUM_CONVEYOR_STACK: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/125-full")).to_vec()).unwrap_unchecked() });
pub static SURGE_CONVEYOR_0: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/126-full")).to_vec()).unwrap_unchecked() });
pub static PLASTANIUM_CONVEYOR_0: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/127-full")).to_vec()).unwrap_unchecked() });
pub static PLASTANIUM_CONVEYOR_2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/128-full")).to_vec()).unwrap_unchecked() });
pub static PLASTANIUM_CONVEYOR_1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/129-full")).to_vec()).unwrap_unchecked() });
pub static PLASTANIUM_CONVEYOR_EDGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/130-full")).to_vec()).unwrap_unchecked() });
pub static CORE_CITADEL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/131-full")).to_vec()).unwrap_unchecked() });
pub static CORE_ACROPOLIS: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(192, 192, include_bytes!(concat!(env!("OUT_DIR"), "/132-full")).to_vec()).unwrap_unchecked() });
pub static CORE_NUCLEUS: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/133-full")).to_vec()).unwrap_unchecked() });
pub static CORE_FOUNDATION: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/134-full")).to_vec()).unwrap_unchecked() });
pub static VAULT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/135-full")).to_vec()).unwrap_unchecked() });
pub static CORE_SHARD: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/136-full")).to_vec()).unwrap_unchecked() });
pub static UNLOADER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/137-full")).to_vec()).unwrap_unchecked() });
pub static CONTAINER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/138-full")).to_vec()).unwrap_unchecked() });
pub static UNLOADER_CENTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/139-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_CONTAINER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/140-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_VAULT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/141-full")).to_vec()).unwrap_unchecked() });
pub static CORE_BASTION: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/142-full")).to_vec()).unwrap_unchecked() });
pub static LIQUID_CONTAINER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/143-full")).to_vec()).unwrap_unchecked() });
pub static PHASE_CONDUIT_BRIDGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/144-full")).to_vec()).unwrap_unchecked() });
pub static PHASE_CONDUIT_END: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/145-full")).to_vec()).unwrap_unchecked() });
pub static BRIDGE_CONDUIT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/146-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_BRIDGE_CONDUIT_BRIDGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/147-full")).to_vec()).unwrap_unchecked() });
pub static PHASE_CONDUIT_ARROW: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/148-full")).to_vec()).unwrap_unchecked() });
pub static MECHANICAL_PUMP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/149-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_LIQUID_JUNCTION: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/150-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_BRIDGE_CONDUIT_ARROW: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/151-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_LIQUID_CONTAINER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/152-full")).to_vec()).unwrap_unchecked() });
pub static BRIDGE_CONDUIT_ARROW: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/153-full")).to_vec()).unwrap_unchecked() });
pub static LIQUID_ROUTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/154-full")).to_vec()).unwrap_unchecked() });
pub static LIQUID_VOID: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/155-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_LIQUID_ROUTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/156-full")).to_vec()).unwrap_unchecked() });
pub static ROTARY_PUMP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/157-full")).to_vec()).unwrap_unchecked() });
pub static BRIDGE_CONDUIT_BRIDGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/158-full")).to_vec()).unwrap_unchecked() });
pub static LIQUID_TANK: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/159-full")).to_vec()).unwrap_unchecked() });
pub static LIQUID_SOURCE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/160-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_BRIDGE_CONDUIT_DIR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/161-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_LIQUID_TANK: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/162-full")).to_vec()).unwrap_unchecked() });
pub static IMPULSE_PUMP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/163-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_BRIDGE_CONDUIT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/164-full")).to_vec()).unwrap_unchecked() });
pub static LIQUID_JUNCTION: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/165-full")).to_vec()).unwrap_unchecked() });
pub static FLUID: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/166-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_CONDUIT_3: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/167-full")).to_vec()).unwrap_unchecked() });
pub static PULSE_CONDUIT_4: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/168-full")).to_vec()).unwrap_unchecked() });
pub static CONDUIT_BOTTOM_3: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/169-full")).to_vec()).unwrap_unchecked() });
pub static CONDUIT_0: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/170-full")).to_vec()).unwrap_unchecked() });
pub static CONDUIT_BOTTOM_2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/171-full")).to_vec()).unwrap_unchecked() });
pub static CONDUIT_BOTTOM_0: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/172-full")).to_vec()).unwrap_unchecked() });
pub static CONDUIT_1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/173-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_CONDUIT_0: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/174-full")).to_vec()).unwrap_unchecked() });
pub static PLATED_CONDUIT_4: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/175-full")).to_vec()).unwrap_unchecked() });
pub static PULSE_CONDUIT_1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/176-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_CONDUIT_1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/177-full")).to_vec()).unwrap_unchecked() });
pub static PLATED_CONDUIT_3: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/178-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_CONDUIT_2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/179-full")).to_vec()).unwrap_unchecked() });
pub static PULSE_CONDUIT_0: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/180-full")).to_vec()).unwrap_unchecked() });
pub static CONDUIT_BOTTOM_4: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/181-full")).to_vec()).unwrap_unchecked() });
pub static PULSE_CONDUIT_2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/182-full")).to_vec()).unwrap_unchecked() });
pub static PLATED_CONDUIT_0: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/183-full")).to_vec()).unwrap_unchecked() });
pub static CONDUIT_3: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/184-full")).to_vec()).unwrap_unchecked() });
pub static CONDUIT_4: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/185-full")).to_vec()).unwrap_unchecked() });
pub static PULSE_CONDUIT_3: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/186-full")).to_vec()).unwrap_unchecked() });
pub static PLATED_CONDUIT_CAP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/187-full")).to_vec()).unwrap_unchecked() });
pub static CONDUIT_2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/188-full")).to_vec()).unwrap_unchecked() });
pub static CONDUIT_BOTTOM_1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/189-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_CONDUIT_4: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/190-full")).to_vec()).unwrap_unchecked() });
pub static PLATED_CONDUIT_2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/191-full")).to_vec()).unwrap_unchecked() });
pub static PLATED_CONDUIT_1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/192-full")).to_vec()).unwrap_unchecked() });
pub static PHASE_CONDUIT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/193-full")).to_vec()).unwrap_unchecked() });
pub static BRIDGE_CONDUIT_END: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/194-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_PUMP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/195-full")).to_vec()).unwrap_unchecked() });
pub static MEMORY_CELL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/196-full")).to_vec()).unwrap_unchecked() });
pub static MICRO_PROCESSOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/197-full")).to_vec()).unwrap_unchecked() });
pub static HYPER_PROCESSOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/198-full")).to_vec()).unwrap_unchecked() });
pub static SWITCH_ON: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/199-full")).to_vec()).unwrap_unchecked() });
pub static LOGIC_DISPLAY: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/200-full")).to_vec()).unwrap_unchecked() });
pub static LARGE_LOGIC_DISPLAY: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(192, 192, include_bytes!(concat!(env!("OUT_DIR"), "/201-full")).to_vec()).unwrap_unchecked() });
pub static MEMORY_BANK: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/202-full")).to_vec()).unwrap_unchecked() });
pub static MESSAGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/203-full")).to_vec()).unwrap_unchecked() });
pub static WORLD_MESSAGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/204-full")).to_vec()).unwrap_unchecked() });
pub static SWITCH: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/205-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_MESSAGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/206-full")).to_vec()).unwrap_unchecked() });
pub static CANVAS: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/207-full")).to_vec()).unwrap_unchecked() });
pub static LOGIC_PROCESSOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/208-full")).to_vec()).unwrap_unchecked() });
pub static WORLD_PROCESSOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/209-full")).to_vec()).unwrap_unchecked() });
pub static WORLD_CELL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/210-full")).to_vec()).unwrap_unchecked() });
pub static BASIC_ASSEMBLER_MODULE_SIDE2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/211-full")).to_vec()).unwrap_unchecked() });
pub static TANK_REFABRICATOR_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/212-full")).to_vec()).unwrap_unchecked() });
pub static REPAIR_TURRET: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/213-full")).to_vec()).unwrap_unchecked() });
pub static MULTIPLICATIVE_RECONSTRUCTOR_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/214-full")).to_vec()).unwrap_unchecked() });
pub static MECH_FABRICATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/215-full")).to_vec()).unwrap_unchecked() });
pub static TANK_ASSEMBLER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/216-full")).to_vec()).unwrap_unchecked() });
pub static EXPONENTIAL_RECONSTRUCTOR_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(224, 224, include_bytes!(concat!(env!("OUT_DIR"), "/217-full")).to_vec()).unwrap_unchecked() });
pub static ADDITIVE_RECONSTRUCTOR_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/218-full")).to_vec()).unwrap_unchecked() });
pub static MECH_ASSEMBLER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/219-full")).to_vec()).unwrap_unchecked() });
pub static TANK_ASSEMBLER_SIDE1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/220-full")).to_vec()).unwrap_unchecked() });
pub static MECH_REFABRICATOR_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/221-full")).to_vec()).unwrap_unchecked() });
pub static REPAIR_POINT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/222-full")).to_vec()).unwrap_unchecked() });
pub static TANK_FABRICATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/223-full")).to_vec()).unwrap_unchecked() });
pub static TANK_ASSEMBLER_SIDE2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/224-full")).to_vec()).unwrap_unchecked() });
pub static SHIP_ASSEMBLER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/225-full")).to_vec()).unwrap_unchecked() });
pub static SHIP_REFABRICATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/226-full")).to_vec()).unwrap_unchecked() });
pub static TANK_ASSEMBLER_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/227-full")).to_vec()).unwrap_unchecked() });
pub static SHIP_ASSEMBLER_SIDE1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/228-full")).to_vec()).unwrap_unchecked() });
pub static MECH_ASSEMBLER_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/229-full")).to_vec()).unwrap_unchecked() });
pub static SHIP_FABRICATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/230-full")).to_vec()).unwrap_unchecked() });
pub static TANK_REFABRICATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/231-full")).to_vec()).unwrap_unchecked() });
pub static BASIC_ASSEMBLER_MODULE_SIDE1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/232-full")).to_vec()).unwrap_unchecked() });
pub static AIR_FACTORY: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/233-full")).to_vec()).unwrap_unchecked() });
pub static MECH_ASSEMBLER_SIDE2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/234-full")).to_vec()).unwrap_unchecked() });
pub static TANK_FABRICATOR_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/235-full")).to_vec()).unwrap_unchecked() });
pub static SHIP_REFABRICATOR_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/236-full")).to_vec()).unwrap_unchecked() });
pub static MECH_FABRICATOR_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/237-full")).to_vec()).unwrap_unchecked() });
pub static REPAIR_POINT_BASE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/238-full")).to_vec()).unwrap_unchecked() });
pub static PRIME_REFABRICATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/239-full")).to_vec()).unwrap_unchecked() });
pub static UNIT_CARGO_LOADER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/240-full")).to_vec()).unwrap_unchecked() });
pub static TETRATIVE_RECONSTRUCTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(288, 288, include_bytes!(concat!(env!("OUT_DIR"), "/241-full")).to_vec()).unwrap_unchecked() });
pub static TETRATIVE_RECONSTRUCTOR_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(288, 288, include_bytes!(concat!(env!("OUT_DIR"), "/242-full")).to_vec()).unwrap_unchecked() });
pub static MULTIPLICATIVE_RECONSTRUCTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/243-full")).to_vec()).unwrap_unchecked() });
pub static SHIP_ASSEMBLER_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/244-full")).to_vec()).unwrap_unchecked() });
pub static ADDITIVE_RECONSTRUCTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/245-full")).to_vec()).unwrap_unchecked() });
pub static GROUND_FACTORY: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/246-full")).to_vec()).unwrap_unchecked() });
pub static MECH_ASSEMBLER_SIDE1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/247-full")).to_vec()).unwrap_unchecked() });
pub static UNIT_REPAIR_TOWER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/248-full")).to_vec()).unwrap_unchecked() });
pub static EXPONENTIAL_RECONSTRUCTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(224, 224, include_bytes!(concat!(env!("OUT_DIR"), "/249-full")).to_vec()).unwrap_unchecked() });
pub static BASIC_ASSEMBLER_MODULE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/250-full")).to_vec()).unwrap_unchecked() });
pub static SHIP_ASSEMBLER_SIDE2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/251-full")).to_vec()).unwrap_unchecked() });
pub static MECH_REFABRICATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/252-full")).to_vec()).unwrap_unchecked() });
pub static PRIME_REFABRICATOR_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/253-full")).to_vec()).unwrap_unchecked() });
pub static SHIP_FABRICATOR_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/254-full")).to_vec()).unwrap_unchecked() });
pub static NAVAL_FACTORY: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/255-full")).to_vec()).unwrap_unchecked() });
pub static PLASMA_BORE_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/256-full")).to_vec()).unwrap_unchecked() });
pub static VENT_CONDENSER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/257-full")).to_vec()).unwrap_unchecked() });
pub static WATER_EXTRACTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/258-full")).to_vec()).unwrap_unchecked() });
pub static OIL_EXTRACTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/259-full")).to_vec()).unwrap_unchecked() });
pub static LARGE_PLASMA_BORE_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/260-full")).to_vec()).unwrap_unchecked() });
pub static LARGE_PLASMA_BORE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/261-full")).to_vec()).unwrap_unchecked() });
pub static CLIFF_CRUSHER_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/262-full")).to_vec()).unwrap_unchecked() });
pub static LASER_DRILL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/263-full")).to_vec()).unwrap_unchecked() });
pub static CLIFF_CRUSHER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/264-full")).to_vec()).unwrap_unchecked() });
pub static PNEUMATIC_DRILL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/265-full")).to_vec()).unwrap_unchecked() });
pub static BLAST_DRILL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/266-full")).to_vec()).unwrap_unchecked() });
pub static ERUPTION_DRILL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/267-full")).to_vec()).unwrap_unchecked() });
pub static CLIFF_CRUSHER_ROTATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/268-full")).to_vec()).unwrap_unchecked() });
pub static IMPACT_DRILL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/269-full")).to_vec()).unwrap_unchecked() });
pub static MECHANICAL_DRILL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/270-full")).to_vec()).unwrap_unchecked() });
pub static PLASMA_BORE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/271-full")).to_vec()).unwrap_unchecked() });
pub static PLASTANIUM_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/272-full")).to_vec()).unwrap_unchecked() });
pub static CARBIDE_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/273-full")).to_vec()).unwrap_unchecked() });
pub static SURGE_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/274-full")).to_vec()).unwrap_unchecked() });
pub static DOOR_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/275-full")).to_vec()).unwrap_unchecked() });
pub static CARBIDE_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/276-full")).to_vec()).unwrap_unchecked() });
pub static DOOR_OPEN: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/277-full")).to_vec()).unwrap_unchecked() });
pub static TITANIUM_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/278-full")).to_vec()).unwrap_unchecked() });
pub static PHASE_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/279-full")).to_vec()).unwrap_unchecked() });
pub static SCRAP_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/280-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_SURGE_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/281-full")).to_vec()).unwrap_unchecked() });
pub static DOOR_LARGE_OPEN: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/282-full")).to_vec()).unwrap_unchecked() });
pub static SCRAP_WALL_GIGANTIC: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/283-full")).to_vec()).unwrap_unchecked() });
pub static DOOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/284-full")).to_vec()).unwrap_unchecked() });
pub static SURGE_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/285-full")).to_vec()).unwrap_unchecked() });
pub static THRUSTER_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/286-full")).to_vec()).unwrap_unchecked() });
pub static PHASE_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/287-full")).to_vec()).unwrap_unchecked() });
pub static COPPER_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/288-full")).to_vec()).unwrap_unchecked() });
pub static BERYLLIUM_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/289-full")).to_vec()).unwrap_unchecked() });
pub static BERYLLIUM_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/290-full")).to_vec()).unwrap_unchecked() });
pub static BLAST_DOOR_OPEN: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/291-full")).to_vec()).unwrap_unchecked() });
pub static PLASTANIUM_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/292-full")).to_vec()).unwrap_unchecked() });
pub static TITANIUM_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/293-full")).to_vec()).unwrap_unchecked() });
pub static TUNGSTEN_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/294-full")).to_vec()).unwrap_unchecked() });
pub static THRUSTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/295-full")).to_vec()).unwrap_unchecked() });
pub static THORIUM_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/296-full")).to_vec()).unwrap_unchecked() });
pub static THORIUM_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/297-full")).to_vec()).unwrap_unchecked() });
pub static SCRAP_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/298-full")).to_vec()).unwrap_unchecked() });
pub static SCRAP_WALL_HUGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/299-full")).to_vec()).unwrap_unchecked() });
pub static COPPER_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/300-full")).to_vec()).unwrap_unchecked() });
pub static TUNGSTEN_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/301-full")).to_vec()).unwrap_unchecked() });
pub static BLAST_DOOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/302-full")).to_vec()).unwrap_unchecked() });
pub static SHIELDED_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/303-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_SURGE_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/304-full")).to_vec()).unwrap_unchecked() });
pub static ORE_THORIUM: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/305-full")).to_vec()).unwrap_unchecked() });
pub static SHRUBS_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/306-full")).to_vec()).unwrap_unchecked() });
pub static REGOLITH: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/307-full")).to_vec()).unwrap_unchecked() });
pub static RHYOLITE_BOULDER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(48, 48, include_bytes!(concat!(env!("OUT_DIR"), "/308-full")).to_vec()).unwrap_unchecked() });
pub static SAND_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/309-full")).to_vec()).unwrap_unchecked() });
pub static RED_STONE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/310-full")).to_vec()).unwrap_unchecked() });
pub static CRYSTAL_ORBS: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(112, 119, include_bytes!(concat!(env!("OUT_DIR"), "/311-full")).to_vec()).unwrap_unchecked() });
pub static WHITE_TREE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(320, 320, include_bytes!(concat!(env!("OUT_DIR"), "/312-full")).to_vec()).unwrap_unchecked() });
pub static DUNE_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/313-full")).to_vec()).unwrap_unchecked() });
pub static DARK_PANEL_3: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/314-full")).to_vec()).unwrap_unchecked() });
pub static ORE_BERYLLIUM: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/315-full")).to_vec()).unwrap_unchecked() });
pub static ICE_SNOW: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/316-full")).to_vec()).unwrap_unchecked() });
pub static DARK_METAL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/317-full")).to_vec()).unwrap_unchecked() });
pub static SALT_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/318-full")).to_vec()).unwrap_unchecked() });
pub static YELLOW_STONE_PLATES: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/319-full")).to_vec()).unwrap_unchecked() });
pub static DARKSAND_WATER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/320-full")).to_vec()).unwrap_unchecked() });
pub static DIRT_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/321-full")).to_vec()).unwrap_unchecked() });
pub static ORE_WALL_BERYLLIUM: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/322-full")).to_vec()).unwrap_unchecked() });
pub static RED_STONE_VENT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/323-full")).to_vec()).unwrap_unchecked() });
pub static CRYSTALLINE_VENT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/324-full")).to_vec()).unwrap_unchecked() });
pub static ENV_ERROR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/325-full")).to_vec()).unwrap_unchecked() });
pub static SHALE_BOULDER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/326-full")).to_vec()).unwrap_unchecked() });
pub static SAND_FLOOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/327-full")).to_vec()).unwrap_unchecked() });
pub static STONE_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/328-full")).to_vec()).unwrap_unchecked() });
pub static SPORE_PINE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(48, 48, include_bytes!(concat!(env!("OUT_DIR"), "/329-full")).to_vec()).unwrap_unchecked() });
pub static METAL_FLOOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/330-full")).to_vec()).unwrap_unchecked() });
pub static ORE_COAL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/331-full")).to_vec()).unwrap_unchecked() });
pub static VIBRANT_CRYSTAL_CLUSTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(133, 140, include_bytes!(concat!(env!("OUT_DIR"), "/332-full")).to_vec()).unwrap_unchecked() });
pub static SNOW: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/333-full")).to_vec()).unwrap_unchecked() });
pub static POOLED_CRYOFLUID: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/334-full")).to_vec()).unwrap_unchecked() });
pub static TENDRILS: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/335-full")).to_vec()).unwrap_unchecked() });
pub static BERYLLIC_BOULDER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(48, 48, include_bytes!(concat!(env!("OUT_DIR"), "/336-full")).to_vec()).unwrap_unchecked() });
pub static RHYOLITE_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/337-full")).to_vec()).unwrap_unchecked() });
pub static YELLOW_STONE_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/338-full")).to_vec()).unwrap_unchecked() });
pub static MAGMAROCK: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/339-full")).to_vec()).unwrap_unchecked() });
pub static BERYLLIC_STONE_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/340-full")).to_vec()).unwrap_unchecked() });
pub static DACITE_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/341-full")).to_vec()).unwrap_unchecked() });
pub static RHYOLITE_CRATER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/342-full")).to_vec()).unwrap_unchecked() });
pub static RED_DIAMOND_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/343-full")).to_vec()).unwrap_unchecked() });
pub static REDMAT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/344-full")).to_vec()).unwrap_unchecked() });
pub static ORE_WALL_THORIUM: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/345-full")).to_vec()).unwrap_unchecked() });
pub static BOULDER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(48, 48, include_bytes!(concat!(env!("OUT_DIR"), "/346-full")).to_vec()).unwrap_unchecked() });
pub static METAL_FLOOR_DAMAGED: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/347-full")).to_vec()).unwrap_unchecked() });
pub static CARBON_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/348-full")).to_vec()).unwrap_unchecked() });
pub static SAND_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/349-full")).to_vec()).unwrap_unchecked() });
pub static ORE_CRYSTAL_THORIUM: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/350-full")).to_vec()).unwrap_unchecked() });
pub static EDGE_STENCIL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/351-full")).to_vec()).unwrap_unchecked() });
pub static SNOW_BOULDER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(48, 48, include_bytes!(concat!(env!("OUT_DIR"), "/352-full")).to_vec()).unwrap_unchecked() });
pub static PUR_BUSH: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/353-full")).to_vec()).unwrap_unchecked() });
pub static CRATER_STONE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/354-full")).to_vec()).unwrap_unchecked() });
pub static CORE_ZONE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/355-full")).to_vec()).unwrap_unchecked() });
pub static GRAPHITIC_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/356-full")).to_vec()).unwrap_unchecked() });
pub static ORE_TITANIUM: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/357-full")).to_vec()).unwrap_unchecked() });
pub static CRYSTAL_CLUSTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(208, 208, include_bytes!(concat!(env!("OUT_DIR"), "/358-full")).to_vec()).unwrap_unchecked() });
pub static MOLTEN_SLAG: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/359-full")).to_vec()).unwrap_unchecked() });
pub static RHYOLITE_VENT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/360-full")).to_vec()).unwrap_unchecked() });
pub static SPAWN: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/361-full")).to_vec()).unwrap_unchecked() });
pub static DARKSAND: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/362-full")).to_vec()).unwrap_unchecked() });
pub static CHAR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/363-full")).to_vec()).unwrap_unchecked() });
pub static ARKYIC_BOULDER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(48, 48, include_bytes!(concat!(env!("OUT_DIR"), "/364-full")).to_vec()).unwrap_unchecked() });
pub static DARK_PANEL_1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/365-full")).to_vec()).unwrap_unchecked() });
pub static STONE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/366-full")).to_vec()).unwrap_unchecked() });
pub static ARKYIC_STONE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/367-full")).to_vec()).unwrap_unchecked() });
pub static ARKYIC_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/368-full")).to_vec()).unwrap_unchecked() });
pub static SALT_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/369-full")).to_vec()).unwrap_unchecked() });
pub static SALT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/370-full")).to_vec()).unwrap_unchecked() });
pub static CRYSTALLINE_BOULDER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(48, 48, include_bytes!(concat!(env!("OUT_DIR"), "/371-full")).to_vec()).unwrap_unchecked() });
pub static RHYOLITE_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/372-full")).to_vec()).unwrap_unchecked() });
pub static SHRUBS: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/373-full")).to_vec()).unwrap_unchecked() });
pub static SNOW_PINE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(48, 48, include_bytes!(concat!(env!("OUT_DIR"), "/374-full")).to_vec()).unwrap_unchecked() });
pub static FERRIC_BOULDER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/375-full")).to_vec()).unwrap_unchecked() });
pub static PINE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(48, 48, include_bytes!(concat!(env!("OUT_DIR"), "/376-full")).to_vec()).unwrap_unchecked() });
pub static ICE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/377-full")).to_vec()).unwrap_unchecked() });
pub static WHITE_TREE_DEAD: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(320, 320, include_bytes!(concat!(env!("OUT_DIR"), "/378-full")).to_vec()).unwrap_unchecked() });
pub static CARBON_VENT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/379-full")).to_vec()).unwrap_unchecked() });
pub static ORE_LEAD: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/380-full")).to_vec()).unwrap_unchecked() });
pub static CARBON_BOULDER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(48, 48, include_bytes!(concat!(env!("OUT_DIR"), "/381-full")).to_vec()).unwrap_unchecked() });
pub static BASALT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/382-full")).to_vec()).unwrap_unchecked() });
pub static SPORE_MOSS: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/383-full")).to_vec()).unwrap_unchecked() });
pub static YELLOW_STONE_BOULDER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(48, 48, include_bytes!(concat!(env!("OUT_DIR"), "/384-full")).to_vec()).unwrap_unchecked() });
pub static MOSS: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/385-full")).to_vec()).unwrap_unchecked() });
pub static CARBON_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/386-full")).to_vec()).unwrap_unchecked() });
pub static GRASS: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/387-full")).to_vec()).unwrap_unchecked() });
pub static ICE_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/388-full")).to_vec()).unwrap_unchecked() });
pub static SPORE_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/389-full")).to_vec()).unwrap_unchecked() });
pub static ORE_COPPER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/390-full")).to_vec()).unwrap_unchecked() });
pub static BERYLLIC_STONE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/391-full")).to_vec()).unwrap_unchecked() });
pub static DARK_METAL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/392-full")).to_vec()).unwrap_unchecked() });
pub static TAR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/393-full")).to_vec()).unwrap_unchecked() });
pub static BLUEMAT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/394-full")).to_vec()).unwrap_unchecked() });
pub static ORE_TUNGSTEN: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/395-full")).to_vec()).unwrap_unchecked() });
pub static SNOW_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/396-full")).to_vec()).unwrap_unchecked() });
pub static SPORE_CLUSTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(40, 40, include_bytes!(concat!(env!("OUT_DIR"), "/397-full")).to_vec()).unwrap_unchecked() });
pub static METAL_FLOOR_2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/398-full")).to_vec()).unwrap_unchecked() });
pub static BASALT_BOULDER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(48, 48, include_bytes!(concat!(env!("OUT_DIR"), "/399-full")).to_vec()).unwrap_unchecked() });
pub static YELLOW_STONE_VENT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/400-full")).to_vec()).unwrap_unchecked() });
pub static RED_STONE_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/401-full")).to_vec()).unwrap_unchecked() });
pub static REGOLITH_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/402-full")).to_vec()).unwrap_unchecked() });
pub static ORE_WALL_TUNGSTEN: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/403-full")).to_vec()).unwrap_unchecked() });
pub static RED_ICE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/404-full")).to_vec()).unwrap_unchecked() });
pub static CRYSTALLINE_STONE_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/405-full")).to_vec()).unwrap_unchecked() });
pub static ICE_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/406-full")).to_vec()).unwrap_unchecked() });
pub static SHALE_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/407-full")).to_vec()).unwrap_unchecked() });
pub static SNOW_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/408-full")).to_vec()).unwrap_unchecked() });
pub static FERRIC_STONE_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/409-full")).to_vec()).unwrap_unchecked() });
pub static BERYLLIC_STONE_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/410-full")).to_vec()).unwrap_unchecked() });
pub static CLIFF: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/411-full")).to_vec()).unwrap_unchecked() });
pub static CRYSTAL_FLOOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/412-full")).to_vec()).unwrap_unchecked() });
pub static METAL_FLOOR_4: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/413-full")).to_vec()).unwrap_unchecked() });
pub static DARK_PANEL_4: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/414-full")).to_vec()).unwrap_unchecked() });
pub static RED_ICE_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/415-full")).to_vec()).unwrap_unchecked() });
pub static REGOLITH_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/416-full")).to_vec()).unwrap_unchecked() });
pub static DACITE_BOULDER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(48, 48, include_bytes!(concat!(env!("OUT_DIR"), "/417-full")).to_vec()).unwrap_unchecked() });
pub static RED_ICE_BOULDER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(48, 48, include_bytes!(concat!(env!("OUT_DIR"), "/418-full")).to_vec()).unwrap_unchecked() });
pub static HOTROCK: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/419-full")).to_vec()).unwrap_unchecked() });
pub static YELLOW_STONE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/420-full")).to_vec()).unwrap_unchecked() });
pub static YELLOW_STONE_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/421-full")).to_vec()).unwrap_unchecked() });
pub static DARK_PANEL_2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/422-full")).to_vec()).unwrap_unchecked() });
pub static MUD: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/423-full")).to_vec()).unwrap_unchecked() });
pub static SHALE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/424-full")).to_vec()).unwrap_unchecked() });
pub static DEEP_TAINTED_WATER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/425-full")).to_vec()).unwrap_unchecked() });
pub static DENSE_RED_STONE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/426-full")).to_vec()).unwrap_unchecked() });
pub static DARK_PANEL_6: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/427-full")).to_vec()).unwrap_unchecked() });
pub static ROUGH_RHYOLITE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/428-full")).to_vec()).unwrap_unchecked() });
pub static DIRT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/429-full")).to_vec()).unwrap_unchecked() });
pub static SHALE_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/430-full")).to_vec()).unwrap_unchecked() });
pub static DIRT_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/431-full")).to_vec()).unwrap_unchecked() });
pub static SAND_WATER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/432-full")).to_vec()).unwrap_unchecked() });
pub static CRYSTALLINE_STONE_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/433-full")).to_vec()).unwrap_unchecked() });
pub static FERRIC_CRATERS: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/434-full")).to_vec()).unwrap_unchecked() });
pub static ORE_SCRAP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/435-full")).to_vec()).unwrap_unchecked() });
pub static CARBON_STONE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/436-full")).to_vec()).unwrap_unchecked() });
pub static STONE_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/437-full")).to_vec()).unwrap_unchecked() });
pub static EDGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/438-full")).to_vec()).unwrap_unchecked() });
pub static DACITE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/439-full")).to_vec()).unwrap_unchecked() });
pub static SPORE_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/440-full")).to_vec()).unwrap_unchecked() });
pub static DACITE_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/441-full")).to_vec()).unwrap_unchecked() });
pub static FERRIC_STONE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/442-full")).to_vec()).unwrap_unchecked() });
pub static ARKYIC_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/443-full")).to_vec()).unwrap_unchecked() });
pub static DUNE_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/444-full")).to_vec()).unwrap_unchecked() });
pub static SHALLOW_WATER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/445-full")).to_vec()).unwrap_unchecked() });
pub static SPACE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/446-full")).to_vec()).unwrap_unchecked() });
pub static GRAPHITIC_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/447-full")).to_vec()).unwrap_unchecked() });
pub static DARKSAND_TAINTED_WATER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/448-full")).to_vec()).unwrap_unchecked() });
pub static TAINTED_WATER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/449-full")).to_vec()).unwrap_unchecked() });
pub static RED_STONE_BOULDER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(48, 48, include_bytes!(concat!(env!("OUT_DIR"), "/450-full")).to_vec()).unwrap_unchecked() });
pub static REDWEED: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(50, 50, include_bytes!(concat!(env!("OUT_DIR"), "/451-full")).to_vec()).unwrap_unchecked() });
pub static DARK_PANEL_5: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/452-full")).to_vec()).unwrap_unchecked() });
pub static ARKYCITE_FLOOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/453-full")).to_vec()).unwrap_unchecked() });
pub static METAL_FLOOR_5: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/454-full")).to_vec()).unwrap_unchecked() });
pub static PEBBLES: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/455-full")).to_vec()).unwrap_unchecked() });
pub static RHYOLITE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/456-full")).to_vec()).unwrap_unchecked() });
pub static DEEP_WATER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/457-full")).to_vec()).unwrap_unchecked() });
pub static CRYSTAL_BLOCKS: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(99, 110, include_bytes!(concat!(env!("OUT_DIR"), "/458-full")).to_vec()).unwrap_unchecked() });
pub static ARKYIC_VENT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/459-full")).to_vec()).unwrap_unchecked() });
pub static CRYSTALLINE_STONE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/460-full")).to_vec()).unwrap_unchecked() });
pub static FERRIC_STONE_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/461-full")).to_vec()).unwrap_unchecked() });
pub static RED_ICE_WALL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/462-full")).to_vec()).unwrap_unchecked() });
pub static RED_STONE_WALL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/463-full")).to_vec()).unwrap_unchecked() });
pub static SAND_BOULDER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/464-full")).to_vec()).unwrap_unchecked() });
pub static YELLOWCORAL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(53, 52, include_bytes!(concat!(env!("OUT_DIR"), "/465-full")).to_vec()).unwrap_unchecked() });
pub static METAL_FLOOR_3: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/466-full")).to_vec()).unwrap_unchecked() });
pub static POWER_VOID: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/467-full")).to_vec()).unwrap_unchecked() });
pub static BATTERY: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/468-full")).to_vec()).unwrap_unchecked() });
pub static IMPACT_REACTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/469-full")).to_vec()).unwrap_unchecked() });
pub static TURBINE_CONDENSER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/470-full")).to_vec()).unwrap_unchecked() });
pub static POWER_NODE_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/471-full")).to_vec()).unwrap_unchecked() });
pub static SOLAR_PANEL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/472-full")).to_vec()).unwrap_unchecked() });
pub static BEAM_LINK: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/473-full")).to_vec()).unwrap_unchecked() });
pub static SURGE_TOWER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/474-full")).to_vec()).unwrap_unchecked() });
pub static NEOPLASIA_REACTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/475-full")).to_vec()).unwrap_unchecked() });
pub static POWER_NODE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/476-full")).to_vec()).unwrap_unchecked() });
pub static STEAM_GENERATOR_TURBINE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/477-full")).to_vec()).unwrap_unchecked() });
pub static COMBUSTION_GENERATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/478-full")).to_vec()).unwrap_unchecked() });
pub static PYROLYSIS_GENERATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/479-full")).to_vec()).unwrap_unchecked() });
pub static ILLUMINATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/480-full")).to_vec()).unwrap_unchecked() });
pub static DIFFERENTIAL_GENERATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/481-full")).to_vec()).unwrap_unchecked() });
pub static BEAM_TOWER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/482-full")).to_vec()).unwrap_unchecked() });
pub static SOLAR_PANEL_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/483-full")).to_vec()).unwrap_unchecked() });
pub static DIODE_ARROW: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/484-full")).to_vec()).unwrap_unchecked() });
pub static RTG_GENERATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/485-full")).to_vec()).unwrap_unchecked() });
pub static BEAM_NODE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/486-full")).to_vec()).unwrap_unchecked() });
pub static NEOPLASIA_REACTOR_CENTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/487-full")).to_vec()).unwrap_unchecked() });
pub static NEOPLASIA_REACTOR_TOP: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/488-full")).to_vec()).unwrap_unchecked() });
pub static THORIUM_REACTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/489-full")).to_vec()).unwrap_unchecked() });
pub static STEAM_GENERATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/490-full")).to_vec()).unwrap_unchecked() });
pub static POWER_SOURCE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/491-full")).to_vec()).unwrap_unchecked() });
pub static BATTERY_LARGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/492-full")).to_vec()).unwrap_unchecked() });
pub static CHEMICAL_COMBUSTION_CHAMBER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/493-full")).to_vec()).unwrap_unchecked() });
pub static THERMAL_GENERATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/494-full")).to_vec()).unwrap_unchecked() });
pub static DIODE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/495-full")).to_vec()).unwrap_unchecked() });
pub static FLUX_REACTOR_MID: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/496-full")).to_vec()).unwrap_unchecked() });
pub static FLUX_REACTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/497-full")).to_vec()).unwrap_unchecked() });
pub static FUSE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/498-full")).to_vec()).unwrap_unchecked() });
pub static MALIGN: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/499-full")).to_vec()).unwrap_unchecked() });
pub static TSUNAMI: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/500-full")).to_vec()).unwrap_unchecked() });
pub static SEGMENT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/501-full")).to_vec()).unwrap_unchecked() });
pub static LANCER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/502-full")).to_vec()).unwrap_unchecked() });
pub static FORESHADOW: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/503-full")).to_vec()).unwrap_unchecked() });
pub static SUBLIMATE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/504-full")).to_vec()).unwrap_unchecked() });
pub static BREACH: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/505-full")).to_vec()).unwrap_unchecked() });
pub static DIFFUSE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/506-full")).to_vec()).unwrap_unchecked() });
pub static SALVO: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/507-full")).to_vec()).unwrap_unchecked() });
pub static TITAN: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/508-full")).to_vec()).unwrap_unchecked() });
pub static SWARMER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/509-full")).to_vec()).unwrap_unchecked() });
pub static HAIL: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/510-full")).to_vec()).unwrap_unchecked() });
pub static WAVE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/511-full")).to_vec()).unwrap_unchecked() });
pub static SCATHE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/512-full")).to_vec()).unwrap_unchecked() });
pub static LUSTRE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/513-full")).to_vec()).unwrap_unchecked() });
pub static PARALLAX: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/514-full")).to_vec()).unwrap_unchecked() });
pub static SCORCH: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/515-full")).to_vec()).unwrap_unchecked() });
pub static SMITE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/516-full")).to_vec()).unwrap_unchecked() });
pub static DUO: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/517-full")).to_vec()).unwrap_unchecked() });
pub static CYCLONE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/518-full")).to_vec()).unwrap_unchecked() });
pub static ARC: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/519-full")).to_vec()).unwrap_unchecked() });
pub static SPECTRE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/520-full")).to_vec()).unwrap_unchecked() });
pub static SCATTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/521-full")).to_vec()).unwrap_unchecked() });
pub static BLOCK_2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/522-full")).to_vec()).unwrap_unchecked() });
pub static BLOCK_4: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/523-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_BLOCK_2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/524-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_BLOCK_3: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/525-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_BLOCK_5: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(160, 160, include_bytes!(concat!(env!("OUT_DIR"), "/526-full")).to_vec()).unwrap_unchecked() });
pub static BLOCK_1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/527-full")).to_vec()).unwrap_unchecked() });
pub static BLOCK_3: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/528-full")).to_vec()).unwrap_unchecked() });
pub static REINFORCED_BLOCK_4: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/529-full")).to_vec()).unwrap_unchecked() });
pub static AFFLICT: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/530-full")).to_vec()).unwrap_unchecked() });
pub static RIPPLE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/531-full")).to_vec()).unwrap_unchecked() });
pub static DISPERSE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/532-full")).to_vec()).unwrap_unchecked() });
pub static MELTDOWN: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/533-full")).to_vec()).unwrap_unchecked() });
pub static LAUNCHPOD: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/534-full")).to_vec()).unwrap_unchecked() });
pub static LAUNCH_PAD: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/535-full")).to_vec()).unwrap_unchecked() });
pub static INTERPLANETARY_ACCELERATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(224, 224, include_bytes!(concat!(env!("OUT_DIR"), "/536-full")).to_vec()).unwrap_unchecked() });
pub static HEAT_REDIRECTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/537-full")).to_vec()).unwrap_unchecked() });
pub static GRAPHITE_PRESS: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/538-full")).to_vec()).unwrap_unchecked() });
pub static KILN: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/539-full")).to_vec()).unwrap_unchecked() });
pub static PULVERIZER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/540-full")).to_vec()).unwrap_unchecked() });
pub static COAL_CENTRIFUGE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/541-full")).to_vec()).unwrap_unchecked() });
pub static PHASE_HEATER_TOP1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/542-full")).to_vec()).unwrap_unchecked() });
pub static PHASE_HEATER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/543-full")).to_vec()).unwrap_unchecked() });
pub static SLAG_HEATER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/544-full")).to_vec()).unwrap_unchecked() });
pub static PHASE_HEATER_TOP2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/545-full")).to_vec()).unwrap_unchecked() });
pub static ELECTROLYZER_OZONE_OUTPUT2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/546-full")).to_vec()).unwrap_unchecked() });
pub static HEAT_SOURCE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/547-full")).to_vec()).unwrap_unchecked() });
pub static INCINERATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/548-full")).to_vec()).unwrap_unchecked() });
pub static ELECTRIC_HEATER_TOP1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/549-full")).to_vec()).unwrap_unchecked() });
pub static ELECTROLYZER_HYDROGEN_OUTPUT1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/550-full")).to_vec()).unwrap_unchecked() });
pub static ATMOSPHERIC_CONCENTRATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/551-full")).to_vec()).unwrap_unchecked() });
pub static OXIDATION_CHAMBER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/552-full")).to_vec()).unwrap_unchecked() });
pub static SLAG_HEATER_TOP1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/553-full")).to_vec()).unwrap_unchecked() });
pub static BLAST_MIXER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/554-full")).to_vec()).unwrap_unchecked() });
pub static HEAT_REDIRECTOR_TOP1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/555-full")).to_vec()).unwrap_unchecked() });
pub static DISASSEMBLER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/556-full")).to_vec()).unwrap_unchecked() });
pub static CARBIDE_CRUCIBLE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/557-full")).to_vec()).unwrap_unchecked() });
pub static HEAT_ROUTER_TOP2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/558-full")).to_vec()).unwrap_unchecked() });
pub static ELECTRIC_HEATER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/559-full")).to_vec()).unwrap_unchecked() });
pub static PYRATITE_MIXER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/560-full")).to_vec()).unwrap_unchecked() });
pub static SURGE_CRUCIBLE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/561-full")).to_vec()).unwrap_unchecked() });
pub static PLASTANIUM_COMPRESSOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/562-full")).to_vec()).unwrap_unchecked() });
pub static SILICON_SMELTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/563-full")).to_vec()).unwrap_unchecked() });
pub static SEPARATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/564-full")).to_vec()).unwrap_unchecked() });
pub static ELECTROLYZER_HYDROGEN_OUTPUT2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/565-full")).to_vec()).unwrap_unchecked() });
pub static HEAT_REDIRECTOR_TOP2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/566-full")).to_vec()).unwrap_unchecked() });
pub static SILICON_ARC_FURNACE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/567-full")).to_vec()).unwrap_unchecked() });
pub static SLAG_INCINERATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/568-full")).to_vec()).unwrap_unchecked() });
pub static HEAT_ROUTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/569-full")).to_vec()).unwrap_unchecked() });
pub static OXIDATION_CHAMBER_TOP1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/570-full")).to_vec()).unwrap_unchecked() });
pub static SILICON_CRUCIBLE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/571-full")).to_vec()).unwrap_unchecked() });
pub static HEAT_ROUTER_TOP1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/572-full")).to_vec()).unwrap_unchecked() });
pub static SPORE_PRESS: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/573-full")).to_vec()).unwrap_unchecked() });
pub static MELTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/574-full")).to_vec()).unwrap_unchecked() });
pub static ELECTRIC_HEATER_TOP2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/575-full")).to_vec()).unwrap_unchecked() });
pub static CULTIVATOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/576-full")).to_vec()).unwrap_unchecked() });
pub static CYANOGEN_SYNTHESIZER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/577-full")).to_vec()).unwrap_unchecked() });
pub static ELECTROLYZER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/578-full")).to_vec()).unwrap_unchecked() });
pub static OXIDATION_CHAMBER_TOP2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/579-full")).to_vec()).unwrap_unchecked() });
pub static ELECTROLYZER_OZONE_OUTPUT1: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/580-full")).to_vec()).unwrap_unchecked() });
pub static SURGE_SMELTER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/581-full")).to_vec()).unwrap_unchecked() });
pub static SLAG_HEATER_TOP2: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/582-full")).to_vec()).unwrap_unchecked() });
pub static CRYOFLUID_MIXER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/583-full")).to_vec()).unwrap_unchecked() });
pub static PHASE_SYNTHESIZER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/584-full")).to_vec()).unwrap_unchecked() });
pub static MULTI_PRESS: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/585-full")).to_vec()).unwrap_unchecked() });
pub static PHASE_WEAVER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/586-full")).to_vec()).unwrap_unchecked() });
pub static SHIELD_PROJECTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/587-full")).to_vec()).unwrap_unchecked() });
pub static SHOCKWAVE_TOWER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/588-full")).to_vec()).unwrap_unchecked() });
pub static SHOCK_MINE: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/589-full")).to_vec()).unwrap_unchecked() });
pub static OVERDRIVE_PROJECTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/590-full")).to_vec()).unwrap_unchecked() });
pub static MENDER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/591-full")).to_vec()).unwrap_unchecked() });
pub static OVERDRIVE_DOME: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/592-full")).to_vec()).unwrap_unchecked() });
pub static LARGE_SHIELD_PROJECTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(128, 128, include_bytes!(concat!(env!("OUT_DIR"), "/593-full")).to_vec()).unwrap_unchecked() });
pub static RADAR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(32, 32, include_bytes!(concat!(env!("OUT_DIR"), "/594-full")).to_vec()).unwrap_unchecked() });
pub static BARRIER_PROJECTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/595-full")).to_vec()).unwrap_unchecked() });
pub static FORCE_PROJECTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/596-full")).to_vec()).unwrap_unchecked() });
pub static REGEN_PROJECTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/597-full")).to_vec()).unwrap_unchecked() });
pub static BUILD_TOWER: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(96, 96, include_bytes!(concat!(env!("OUT_DIR"), "/598-full")).to_vec()).unwrap_unchecked() });
pub static MEND_PROJECTOR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(64, 64, include_bytes!(concat!(env!("OUT_DIR"), "/599-full")).to_vec()).unwrap_unchecked() });
pub static ERROR: &LazyLock<RgbaImage> = img!(unsafe { RgbaImage::from_vec(48, 48, include_bytes!(concat!(env!("OUT_DIR"), "/600-full")).to_vec()).unwrap_unchecked() });
include!(concat!(env!("OUT_DIR"), "/warmup.rs"));}