Skip to content

Instantly share code, notes, and snippets.

@teramotodaiki
Created August 5, 2020 03:55
Show Gist options
  • Save teramotodaiki/870380e4fe741e52dea4c60d9f1e7eca to your computer and use it in GitHub Desktop.
Save teramotodaiki/870380e4fe741e52dea4c60d9f1e7eca to your computer and use it in GitHub Desktop.
import 'dart:typed_data';
import 'package:flutter/material.dart';
import 'dart:ui' as ui;
class IOSStatusBarBlack extends StatelessWidget {
IOSStatusBarBlack();
@override
Widget build(BuildContext context) {
return CustomPaint(painter: IOSStatusBarBlackPainter());
}
}
class IOSStatusBarBlackPainter extends CustomPainter {
IOSStatusBarBlackPainter();
@override
void paint(Canvas canvas, Size size) {
canvas.drawColor(Colors.transparent, BlendMode.screen);
var frame = Offset.zero & size;
canvas.translate(0.0, -23.0000000000);
// 144:330 : iOS/Status Bar/Black (COMPONENT)
var draw_144_330 = (Canvas canvas, Rect container) {
var frame = Rect.fromLTWH(
0.0,
23.0000000000,
(container.width - (0.0)),
(container.height -
(0.0))) /* H:LEFT_RIGHT V:TOP_BOTTOM F:(l:0,t:23,r:0,b:0,w:375,h:44) */;
canvas.save();
canvas.transform(Float64List.fromList([
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
frame.left,
frame.top,
0.0,
1.0
]));
canvas.drawRect(Offset.zero & frame.size,
(Paint()..color = _ColorCatalog.instance.color_0));
// 144:381 : BG (GROUP)
var draw_144_381 = (Canvas canvas, Rect container) {
// 144:382 : BG (RECTANGLE)
var draw_144_382 = (Canvas canvas, Rect container) {
var frame = Rect.fromLTWH(
0.0,
0.0,
(container.width - (0.0)),
(container.height -
(0.0))) /* H:LEFT_RIGHT V:TOP_BOTTOM F:(l:0,t:0,r:0,b:0,w:375,h:44) */;
canvas.save();
canvas.transform(Float64List.fromList([
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
frame.left,
frame.top,
0.0,
1.0
]));
var transform = Float64List.fromList([
(frame.width / 375.0000000000),
0.0,
0.0,
0.0,
0.0,
(frame.height / 44.0000000000),
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]);
canvas.restore();
};
draw_144_382(canvas, frame);
// 144:383 : Exclude (BOOLEAN_OPERATION)
var draw_144_383 = (Canvas canvas, Rect container) {
var frame = Rect.fromLTWH(0.0, 0.0, 375.0000000000,
44.0000000000) /* H:LEFT V:TOP F:(l:0,t:0,r:0,b:0,w:375,h:44) */;
canvas.save();
canvas.transform(Float64List.fromList([
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
frame.left,
frame.top,
0.0,
1.0
]));
var transform = Float64List.fromList([
(frame.width / 375.0000000000),
0.0,
0.0,
0.0,
0.0,
(frame.height / 44.0000000000),
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]);
canvas.restore();
};
draw_144_383(canvas, frame);
// 144:385 : Notch (VECTOR)
var draw_144_385 = (Canvas canvas, Rect container) {
var frame = Rect.fromLTWH(
((container.width / 2.0) - (109.5000000000)),
-2.0000000000,
219.0000000000,
30.0000000000) /* H:CENTER V:TOP F:(l:78,t:-2,r:78,b:78,w:219,h:30) */;
canvas.save();
canvas.transform(Float64List.fromList([
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
frame.left,
frame.top,
0.0,
1.0
]));
var transform = Float64List.fromList([
(frame.width / 219.0000000000),
0.0,
0.0,
0.0,
0.0,
(frame.height / 30.0000000000),
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]);
var fillGeometry = [
_PathCatalog.instance.path_1.transform(transform)
];
fillGeometry.forEach((path) {
canvas.drawPath(path, _PaintCatalog.instance.paint_0);
});
canvas.restore();
};
draw_144_385(canvas, frame);
};
draw_144_381(canvas, frame);
// 144:386 : Right Side (GROUP)
var draw_144_386 = (Canvas canvas, Rect container) {
// 144:387 : Battery (GROUP)
var draw_144_387 = (Canvas canvas, Rect container) {
// 144:388 : Rectangle (VECTOR)
var draw_144_388 = (Canvas canvas, Rect container) {
var frame = Rect.fromLTWH(
(container.width - (39.0000000000)),
17.3333740234,
22.0000000000,
11.3333330154) /* H:RIGHT V:TOP F:(l:336,t:17.3333740234375,r:17,b:17,w:22,h:11.333333015441895) */;
canvas.save();
canvas.transform(Float64List.fromList([
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
frame.left,
frame.top,
0.0,
1.0
]));
var transform = Float64List.fromList([
(frame.width / 22.0000000000),
0.0,
0.0,
0.0,
0.0,
(frame.height / 11.3333330154),
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]);
var strokes = [_PaintCatalog.instance.paint_0];
var strokeGeometry = [
_PathCatalog.instance.path_3.transform(transform)
];
strokes.forEach((paint) {
strokeGeometry.forEach((path) {
canvas.drawPath(path, paint);
});
});
canvas.restore();
};
draw_144_388(canvas, frame);
// 144:389 : Combined Shape (VECTOR)
var draw_144_389 = (Canvas canvas, Rect container) {
var frame = Rect.fromLTWH(
(container.width - (16.0000000000)),
21.0000407696,
1.3280379772,
4.0000000000) /* H:RIGHT V:TOP F:(l:359,t:21.000040769577026,r:14.671962022781372,b:14.671962022781372,w:1.328037977218628,h:4) */;
canvas.save();
canvas.transform(Float64List.fromList([
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
frame.left,
frame.top,
0.0,
1.0
]));
var transform = Float64List.fromList([
(frame.width / 1.3280379772),
0.0,
0.0,
0.0,
0.0,
(frame.height / 4.0000000000),
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]);
var fillGeometry = [
_PathCatalog.instance.path_4.transform(transform)
];
fillGeometry.forEach((path) {
canvas.drawPath(path, _PaintCatalog.instance.paint_0);
});
canvas.restore();
};
draw_144_389(canvas, frame);
// 144:390 : Rectangle (VECTOR)
var draw_144_390 = (Canvas canvas, Rect container) {
var frame = Rect.fromLTWH(
(container.width - (37.0000000000)),
19.3333739042,
18.0000000000,
7.3333334923) /* H:RIGHT V:TOP F:(l:338,t:19.33337390422821,r:19,b:19,w:18,h:7.333333492279053) */;
canvas.save();
canvas.transform(Float64List.fromList([
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
frame.left,
frame.top,
0.0,
1.0
]));
var transform = Float64List.fromList([
(frame.width / 18.0000000000),
0.0,
0.0,
0.0,
0.0,
(frame.height / 7.3333334923),
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]);
var fillGeometry = [
_PathCatalog.instance.path_5.transform(transform)
];
fillGeometry.forEach((path) {
canvas.drawPath(path, _PaintCatalog.instance.paint_0);
});
canvas.restore();
};
draw_144_390(canvas, frame);
};
draw_144_387(canvas, frame);
// 144:391 : Wifi (BOOLEAN_OPERATION)
var draw_144_391 = (Canvas canvas, Rect container) {
var frame = Rect.fromLTWH(
315.6937255859,
17.3306884766,
15.2723760605,
10.9655714035) /* H:SCALE V:SCALE F:(l:315.6937255859375,t:17.3306884765625,r:44.03389835357666,b:44.03389835357666,w:15.27237606048584,h:10.965571403503418) */;
canvas.save();
canvas.scale((container.width) / 375.0000000000,
(container.height) / 44.0000000000);
canvas.transform(Float64List.fromList([
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
frame.left,
frame.top,
0.0,
1.0
]));
var transform = Float64List.fromList([
(frame.width / 15.2723760605),
0.0,
0.0,
0.0,
0.0,
(frame.height / 10.9655714035),
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]);
var fillGeometry = [
_PathCatalog.instance.path_6.transform(transform)
];
fillGeometry.forEach((path) {
canvas.drawPath(path, _PaintCatalog.instance.paint_0);
});
canvas.restore();
};
draw_144_391(canvas, frame);
// 144:395 : Mobile Signal (BOOLEAN_OPERATION)
var draw_144_395 = (Canvas canvas, Rect container) {
var frame = Rect.fromLTWH(
293.6666564941,
17.6666259766,
17.0000000000,
10.6666669846) /* H:SCALE V:SCALE F:(l:293.6666564941406,t:17.6666259765625,r:64.33334350585938,b:64.33334350585938,w:17,h:10.666666984558105) */;
canvas.save();
canvas.scale((container.width) / 375.0000000000,
(container.height) / 44.0000000000);
canvas.transform(Float64List.fromList([
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
frame.left,
frame.top,
0.0,
1.0
]));
var transform = Float64List.fromList([
(frame.width / 17.0000000000),
0.0,
0.0,
0.0,
0.0,
(frame.height / 10.6666669846),
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]);
var fillGeometry = [
_PathCatalog.instance.path_7.transform(transform)
];
fillGeometry.forEach((path) {
canvas.drawPath(path, _PaintCatalog.instance.paint_0);
});
canvas.restore();
};
draw_144_395(canvas, frame);
};
draw_144_386(canvas, frame);
// 144:400 : Left Side (GROUP)
var draw_144_400 = (Canvas canvas, Rect container) {
// 144:401 : 9:41 (VECTOR)
var draw_144_401 = (Canvas canvas, Rect container) {
var frame = Rect.fromLTWH(33.4535140991, 17.1674804688, 28.4261684418,
11.0888671875) /* H:LEFT V:TOP F:(l:33.453514099121094,t:17.16748046875,r:313.12031745910645,b:313.12031745910645,w:28.42616844177246,h:11.0888671875) */;
canvas.save();
canvas.transform(Float64List.fromList([
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0000000000,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
frame.left,
frame.top,
0.0,
1.0
]));
var transform = Float64List.fromList([
(frame.width / 28.4261684418),
0.0,
0.0,
0.0,
0.0,
(frame.height / 11.0888671875),
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0
]);
var fillGeometry = [
_PathCatalog.instance.path_8.transform(transform),
_PathCatalog.instance.path_9.transform(transform),
_PathCatalog.instance.path_10.transform(transform),
_PathCatalog.instance.path_11.transform(transform)
];
fillGeometry.forEach((path) {
canvas.drawPath(path, _PaintCatalog.instance.paint_0);
});
canvas.restore();
};
draw_144_401(canvas, frame);
};
draw_144_400(canvas, frame);
canvas.restore();
};
draw_144_330(canvas, frame);
}
@override
SemanticsBuilderCallback get semanticsBuilder {
return (Size size) => [];
}
@override
bool shouldRebuildSemantics(IOSStatusBarBlackPainter oldDelegate) {
return shouldRepaint(oldDelegate);
}
@override
bool shouldRepaint(IOSStatusBarBlackPainter oldDelegate) {
return false;
}
}
class _PathCatalog {
_PathCatalog() {
this.path_0 = _build_0();
this.path_1 = _build_1();
this.path_2 = _build_2();
this.path_3 = _build_3();
this.path_4 = _build_4();
this.path_5 = _build_5();
this.path_6 = _build_6();
this.path_7 = _build_7();
this.path_8 = _build_8();
this.path_9 = _build_9();
this.path_10 = _build_10();
this.path_11 = _build_11();
}
Path path_0;
Path path_1;
Path path_2;
Path path_3;
Path path_4;
Path path_5;
Path path_6;
Path path_7;
Path path_8;
Path path_9;
Path path_10;
Path path_11;
static final _PathCatalog instance = _PathCatalog();
static Path _build_0() {
var path = Path();
path.moveTo(0.0, 0.0);
path.lineTo(375.0000000000, 0.0);
path.lineTo(375.0000000000, 44.0000000000);
path.lineTo(0.0, 44.0000000000);
path.lineTo(0.0, 0.0);
path.close();
return path;
}
static Path _build_1() {
var path = Path();
path.moveTo(0.0, 0.0);
path.lineTo(219.0000000000, 0.0);
path.lineTo(219.0000000000, 0.0);
path.cubicTo(216.8940000000, 0.6026890000, 215.4180000000, 2.4952500000,
215.3450000000, 4.6844600000);
path.lineTo(215.3170000000, 5.5618000000);
path.lineTo(215.3170000000, 5.5618000000);
path.cubicTo(215.3170000000, 19.0587000000, 204.3750000000, 30.0000000000,
190.8780000000, 30.0000000000);
path.lineTo(28.1217000000, 30.0000000000);
path.cubicTo(14.6249000000, 30.0000000000, 3.6834900000, 19.0587000000,
3.6834900000, 5.5618000000);
path.lineTo(3.6834900000, 5.5618000000);
path.lineTo(3.6545500000, 4.6844700000);
path.cubicTo(
3.5823300000, 2.4952500000, 2.1058600000, 0.6026890000, 0.0, 0.0);
path.lineTo(0.0, 0.0);
path.close();
return path;
}
static Path _build_2() {
var path = Path();
path.moveTo(0.0, 2.6666600000);
path.cubicTo(0.0, 1.1939100000, 1.1939100000, 0.0, 2.6666700000, 0.0);
path.lineTo(19.3333000000, 0.0);
path.cubicTo(20.8061000000, 0.0, 22.0000000000, 1.1939100000, 22.0000000000,
2.6666700000);
path.lineTo(22.0000000000, 8.6666700000);
path.cubicTo(22.0000000000, 10.1394000000, 20.8061000000, 11.3333000000,
19.3333000000, 11.3333000000);
path.lineTo(2.6666700000, 11.3333000000);
path.cubicTo(
1.1939100000, 11.3333000000, 0.0, 10.1394000000, 0.0, 8.6666700000);
path.lineTo(0.0, 2.6666600000);
path.close();
return path;
}
static Path _build_3() {
var path = Path();
path.moveTo(2.6666700000, 1.0000000000);
path.lineTo(19.3333000000, 1.0000000000);
path.lineTo(19.3333000000, -1.0000000000);
path.lineTo(2.6666700000, -1.0000000000);
path.lineTo(2.6666700000, 1.0000000000);
path.close();
path.moveTo(21.0000000000, 2.6666700000);
path.lineTo(21.0000000000, 8.6666700000);
path.lineTo(23.0000000000, 8.6666700000);
path.lineTo(23.0000000000, 2.6666700000);
path.lineTo(21.0000000000, 2.6666700000);
path.close();
path.moveTo(19.3333000000, 10.3333000000);
path.lineTo(2.6666700000, 10.3333000000);
path.lineTo(2.6666700000, 12.3333000000);
path.lineTo(19.3333000000, 12.3333000000);
path.lineTo(19.3333000000, 10.3333000000);
path.close();
path.moveTo(1.0000000000, 8.6666700000);
path.lineTo(1.0000000000, 2.6666600000);
path.lineTo(-1.0000000000, 2.6666600000);
path.lineTo(-1.0000000000, 8.6666700000);
path.lineTo(1.0000000000, 8.6666700000);
path.close();
path.moveTo(2.6666700000, 10.3333000000);
path.cubicTo(1.7461900000, 10.3333000000, 1.0000000000, 9.5871400000,
1.0000000000, 8.6666700000);
path.lineTo(-1.0000000000, 8.6666700000);
path.cubicTo(-1.0000000000, 10.6917000000, 0.6416210000, 12.3333000000,
2.6666700000, 12.3333000000);
path.lineTo(2.6666700000, 10.3333000000);
path.close();
path.moveTo(21.0000000000, 8.6666700000);
path.cubicTo(21.0000000000, 9.5871400000, 20.2538000000, 10.3333000000,
19.3333000000, 10.3333000000);
path.lineTo(19.3333000000, 12.3333000000);
path.cubicTo(21.3584000000, 12.3333000000, 23.0000000000, 10.6917000000,
23.0000000000, 8.6666700000);
path.lineTo(21.0000000000, 8.6666700000);
path.close();
path.moveTo(19.3333000000, 1.0000000000);
path.cubicTo(20.2538000000, 1.0000000000, 21.0000000000, 1.7461900000,
21.0000000000, 2.6666700000);
path.lineTo(23.0000000000, 2.6666700000);
path.cubicTo(23.0000000000, 0.6416230000, 21.3584000000, -1.0000000000,
19.3333000000, -1.0000000000);
path.lineTo(19.3333000000, 1.0000000000);
path.close();
path.moveTo(2.6666700000, -1.0000000000);
path.cubicTo(0.6416240000, -1.0000000000, -1.0000000000, 0.6416190000,
-1.0000000000, 2.6666600000);
path.lineTo(1.0000000000, 2.6666600000);
path.cubicTo(1.0000000000, 1.7461900000, 1.7461900000, 1.0000000000,
2.6666700000, 1.0000000000);
path.lineTo(2.6666700000, -1.0000000000);
path.close();
return path;
}
static Path _build_4() {
var path = Path();
path.moveTo(0.0, 0.0);
path.lineTo(0.0, 4.0000000000);
path.cubicTo(0.8047310000, 3.6612200000, 1.3280400000, 2.8731300000,
1.3280400000, 2.0000000000);
path.cubicTo(
1.3280400000, 1.1268700000, 0.8047310000, 0.3387770000, 0.0, 0.0);
return path;
}
static Path _build_5() {
var path = Path();
path.moveTo(0.0, 1.3333300000);
path.cubicTo(0.0, 0.5969550000, 0.5969540000, 0.0, 1.3333300000, 0.0);
path.lineTo(16.6667000000, 0.0);
path.cubicTo(17.4030000000, 0.0, 18.0000000000, 0.5969540000, 18.0000000000,
1.3333300000);
path.lineTo(18.0000000000, 6.0000000000);
path.cubicTo(18.0000000000, 6.7363800000, 17.4030000000, 7.3333300000,
16.6667000000, 7.3333300000);
path.lineTo(1.3333300000, 7.3333300000);
path.cubicTo(
0.5969540000, 7.3333300000, 0.0, 6.7363800000, 0.0, 6.0000000000);
path.lineTo(0.0, 1.3333300000);
path.close();
return path;
}
static Path _build_6() {
var path = Path();
path.moveTo(7.6366100000, 2.2773300000);
path.cubicTo(9.8525000000, 2.2774200000, 11.9837000000, 3.1288600000,
13.5896000000, 4.6556600000);
path.cubicTo(13.7105000000, 4.7735400000, 13.9038000000, 4.7720500000,
14.0229000000, 4.6523300000);
path.lineTo(15.1789000000, 3.4856600000);
path.cubicTo(15.2392000000, 3.4249400000, 15.2729000000, 3.3426900000,
15.2724000000, 3.2571100000);
path.cubicTo(15.2719000000, 3.1715300000, 15.2373000000, 3.0896700000,
15.1763000000, 3.0296600000);
path.cubicTo(10.9612000000, -1.0098900000, 4.3113700000, -1.0098900000,
0.0962725000, 3.0296600000);
path.cubicTo(0.0352139000, 3.0896300000, 0.0005700000, 3.1714600000,
0.0000069708, 3.2570400000);
path.cubicTo(-0.0005560580, 3.3426200000, 0.0330082000, 3.4248900000,
0.0932725000, 3.4856600000);
path.lineTo(1.2496100000, 4.6523300000);
path.cubicTo(1.3686300000, 4.7722300000, 1.5620800000, 4.7737200000,
1.6829400000, 4.6556600000);
path.cubicTo(3.2890900000, 3.1287600000, 5.4205000000, 2.2773200000,
7.6366100000, 2.2773300000);
path.close();
path.moveTo(7.6366100000, 6.0729900000);
path.cubicTo(8.8541000000, 6.0729200000, 10.0281000000, 6.5254500000,
10.9306000000, 7.3426600000);
path.cubicTo(11.0527000000, 7.4586400000, 11.2450000000, 7.4561300000,
11.3639000000, 7.3369900000);
path.lineTo(12.5186000000, 6.1703300000);
path.cubicTo(12.5794000000, 6.1091300000, 12.6132000000, 6.0261200000,
12.6123000000, 5.9398500000);
path.cubicTo(12.6114000000, 5.8535900000, 12.5760000000, 5.7712700000,
12.5139000000, 5.7113300000);
path.cubicTo(9.7657400000, 3.1549400000, 5.5098000000, 3.1549400000,
2.7616100000, 5.7113300000);
path.cubicTo(2.6995300000, 5.7712700000, 2.6641100000, 5.8536300000,
2.6633000000, 5.9399200000);
path.cubicTo(2.6624800000, 6.0262100000, 2.6963400000, 6.1092200000,
2.7572700000, 6.1703300000);
path.lineTo(3.9116100000, 7.3369900000);
path.cubicTo(4.0305900000, 7.4561300000, 4.2228800000, 7.4586400000,
4.3449400000, 7.3426600000);
path.cubicTo(5.2468100000, 6.5259900000, 6.4199200000, 6.0735000000,
7.6366100000, 6.0729900000);
path.close();
path.moveTo(9.9496000000, 8.6268100000);
path.cubicTo(9.9513700000, 8.7133200000, 9.9173600000, 8.7967200000,
9.8556100000, 8.8573300000);
path.lineTo(7.8582700000, 10.8730000000);
path.cubicTo(7.7997200000, 10.9322000000, 7.7199000000, 10.9656000000,
7.6366100000, 10.9656000000);
path.cubicTo(7.5533200000, 10.9656000000, 7.4734900000, 10.9322000000,
7.4149400000, 10.8730000000);
path.lineTo(5.4172700000, 8.8573300000);
path.cubicTo(5.3555600000, 8.7966800000, 5.3216100000, 8.7132500000,
5.3234400000, 8.6267400000);
path.cubicTo(5.3252700000, 8.5402300000, 5.3627200000, 8.4583100000,
5.4269400000, 8.4003300000);
path.cubicTo(6.7025100000, 7.3214400000, 8.5707000000, 7.3214400000,
9.8462700000, 8.4003300000);
path.cubicTo(9.9104500000, 8.4583600000, 9.9478300000, 8.5403100000,
9.9496000000, 8.6268100000);
path.close();
return path;
}
static Path _build_7() {
var path = Path();
path.moveTo(16.0000000000, 0.0);
path.lineTo(15.0000000000, 0.0);
path.cubicTo(14.4477000000, 0.0, 14.0000000000, 0.4477150000, 14.0000000000,
1.0000000000);
path.lineTo(14.0000000000, 9.6666700000);
path.cubicTo(14.0000000000, 10.2190000000, 14.4477000000, 10.6667000000,
15.0000000000, 10.6667000000);
path.lineTo(16.0000000000, 10.6667000000);
path.cubicTo(16.5523000000, 10.6667000000, 17.0000000000, 10.2190000000,
17.0000000000, 9.6666700000);
path.lineTo(17.0000000000, 1.0000000000);
path.cubicTo(
17.0000000000, 0.4477150000, 16.5523000000, 0.0, 16.0000000000, 0.0);
path.close();
path.moveTo(10.3333000000, 2.3333300000);
path.lineTo(11.3333000000, 2.3333300000);
path.cubicTo(11.8856000000, 2.3333300000, 12.3333000000, 2.7810500000,
12.3333000000, 3.3333300000);
path.lineTo(12.3333000000, 9.6666700000);
path.cubicTo(12.3333000000, 10.2190000000, 11.8856000000, 10.6667000000,
11.3333000000, 10.6667000000);
path.lineTo(10.3333000000, 10.6667000000);
path.cubicTo(9.7810500000, 10.6667000000, 9.3333300000, 10.2190000000,
9.3333300000, 9.6666700000);
path.lineTo(9.3333300000, 3.3333300000);
path.cubicTo(9.3333300000, 2.7810500000, 9.7810500000, 2.3333300000,
10.3333000000, 2.3333300000);
path.close();
path.moveTo(6.6666700000, 4.6666700000);
path.lineTo(5.6666700000, 4.6666700000);
path.cubicTo(5.1143800000, 4.6666700000, 4.6666700000, 5.1143800000,
4.6666700000, 5.6666700000);
path.lineTo(4.6666700000, 9.6666700000);
path.cubicTo(4.6666700000, 10.2190000000, 5.1143800000, 10.6667000000,
5.6666700000, 10.6667000000);
path.lineTo(6.6666700000, 10.6667000000);
path.cubicTo(7.2189500000, 10.6667000000, 7.6666700000, 10.2190000000,
7.6666700000, 9.6666700000);
path.lineTo(7.6666700000, 5.6666700000);
path.cubicTo(7.6666700000, 5.1143800000, 7.2189500000, 4.6666700000,
6.6666700000, 4.6666700000);
path.close();
path.moveTo(2.0000000000, 6.6666700000);
path.lineTo(1.0000000000, 6.6666700000);
path.cubicTo(
0.4477150000, 6.6666700000, 0.0, 7.1143800000, 0.0, 7.6666700000);
path.lineTo(0.0, 9.6666700000);
path.cubicTo(0.0, 10.2190000000, 0.4477150000, 10.6667000000, 1.0000000000,
10.6667000000);
path.lineTo(2.0000000000, 10.6667000000);
path.cubicTo(2.5522800000, 10.6667000000, 3.0000000000, 10.2190000000,
3.0000000000, 9.6666700000);
path.lineTo(3.0000000000, 7.6666700000);
path.cubicTo(3.0000000000, 7.1143800000, 2.5522800000, 6.6666700000,
2.0000000000, 6.6666700000);
path.close();
return path;
}
static Path _build_8() {
var path = Path();
path.moveTo(3.8671900000, 11.0889000000);
path.cubicTo(6.5551800000, 11.0889000000, 8.1518600000, 8.9868200000,
8.1518600000, 5.4272500000);
path.cubicTo(8.1518600000, 4.0869100000, 7.8955100000, 2.9589800000,
7.4047900000, 2.0874000000);
path.cubicTo(
6.6943400000, 0.7324220000, 5.4711900000, 0.0, 3.9257800000, 0.0);
path.cubicTo(1.6259800000, 0.0, 0.0, 1.5454100000, 0.0, 3.7133800000);
path.cubicTo(0.0, 5.7495100000, 1.4648400000, 7.2290000000, 3.4790000000,
7.2290000000);
path.cubicTo(4.7168000000, 7.2290000000, 5.7202100000, 6.6503900000,
6.2182600000, 5.6469700000);
path.lineTo(6.2402300000, 5.6469700000);
path.cubicTo(6.2402300000, 5.6469700000, 6.2695300000, 5.6469700000,
6.2768600000, 5.6469700000);
path.cubicTo(6.2915000000, 5.6469700000, 6.3427700000, 5.6469700000,
6.3427700000, 5.6469700000);
path.cubicTo(6.3427700000, 8.0639600000, 5.4272500000, 9.5068400000,
3.8818400000, 9.5068400000);
path.cubicTo(2.9736300000, 9.5068400000, 2.2705100000, 9.0087900000,
2.0288100000, 8.2104500000);
path.lineTo(0.1464840000, 8.2104500000);
path.cubicTo(0.4614260000, 9.9462900000, 1.9335900000, 11.0889000000,
3.8671900000, 11.0889000000);
path.close();
path.moveTo(3.9331100000, 5.7275400000);
path.cubicTo(2.7172900000, 5.7275400000, 1.8530300000, 4.8632800000,
1.8530300000, 3.6547900000);
path.cubicTo(1.8530300000, 2.4755900000, 2.7612300000, 1.5747100000,
3.9404300000, 1.5747100000);
path.cubicTo(5.1196300000, 1.5747100000, 6.0278300000, 2.4902300000,
6.0278300000, 3.6840800000);
path.cubicTo(6.0278300000, 4.8632800000, 5.1416000000, 5.7275400000,
3.9331100000, 5.7275400000);
path.close();
return path;
}
static Path _build_9() {
var path = Path();
path.moveTo(11.2430000000, 10.9863000000);
path.cubicTo(11.9388000000, 10.9863000000, 12.4148000000, 10.4883000000,
12.4148000000, 9.8291000000);
path.cubicTo(12.4148000000, 9.1626000000, 11.9388000000, 8.6718800000,
11.2430000000, 8.6718800000);
path.cubicTo(10.5545000000, 8.6718800000, 10.0711000000, 9.1626000000,
10.0711000000, 9.8291000000);
path.cubicTo(10.0711000000, 10.4883000000, 10.5545000000, 10.9863000000,
11.2430000000, 10.9863000000);
path.close();
path.moveTo(11.2430000000, 5.4931600000);
path.cubicTo(11.9388000000, 5.4931600000, 12.4148000000, 5.0024400000,
12.4148000000, 4.3432600000);
path.cubicTo(12.4148000000, 3.6767600000, 11.9388000000, 3.1860400000,
11.2430000000, 3.1860400000);
path.cubicTo(10.5545000000, 3.1860400000, 10.0711000000, 3.6767600000,
10.0711000000, 4.3432600000);
path.cubicTo(10.0711000000, 5.0024400000, 10.5545000000, 5.4931600000,
11.2430000000, 5.4931600000);
path.close();
return path;
}
static Path _build_10() {
var path = Path();
path.moveTo(19.2706000000, 10.8325000000);
path.lineTo(21.0797000000, 10.8325000000);
path.lineTo(21.0797000000, 8.8623000000);
path.lineTo(22.5079000000, 8.8623000000);
path.lineTo(22.5079000000, 7.2656200000);
path.lineTo(21.0797000000, 7.2656200000);
path.lineTo(21.0797000000, 0.2636720000);
path.lineTo(18.4137000000, 0.2636720000);
path.cubicTo(16.5460000000, 3.0761700000, 15.0592000000, 5.4272500000,
14.1070000000, 7.1777300000);
path.lineTo(14.1070000000, 8.8623000000);
path.lineTo(19.2706000000, 8.8623000000);
path.lineTo(19.2706000000, 10.8325000000);
path.close();
path.moveTo(15.8575000000, 7.1997100000);
path.cubicTo(17.0880000000, 5.0317400000, 18.1866000000, 3.2959000000,
19.1974000000, 1.8017600000);
path.lineTo(19.2999000000, 1.8017600000);
path.lineTo(19.2999000000, 7.3095700000);
path.lineTo(15.8575000000, 7.3095700000);
path.lineTo(15.8575000000, 7.1997100000);
path.close();
return path;
}
static Path _build_11() {
var path = Path();
path.moveTo(26.5365000000, 10.8325000000);
path.lineTo(28.4262000000, 10.8325000000);
path.lineTo(28.4262000000, 0.2636720000);
path.lineTo(26.5438000000, 0.2636720000);
path.lineTo(23.7826000000, 2.1972700000);
path.lineTo(23.7826000000, 4.0136700000);
path.lineTo(26.4120000000, 2.1679700000);
path.lineTo(26.5365000000, 2.1679700000);
path.lineTo(26.5365000000, 10.8325000000);
path.close();
return path;
}
}
class _PaintCatalog {
_PaintCatalog() {
this.paint_0 = (Paint()..color = _ColorCatalog.instance.color_1);
}
Paint paint_0;
static final _PaintCatalog instance = _PaintCatalog();
}
class _EffectCatalog {
_EffectCatalog() {}
static final _EffectCatalog instance = _EffectCatalog();
}
class _ColorCatalog {
_ColorCatalog() {
this.color_0 = Color.fromARGB(0, 0, 0, 0);
this.color_1 = Color.fromARGB(255, 0, 0, 0);
}
Color color_0;
Color color_1;
static final _ColorCatalog instance = _ColorCatalog();
}
class _TextStyleCatalog {
_TextStyleCatalog() {}
static final _TextStyleCatalog instance = _TextStyleCatalog();
}
class Data {
Data({this.isVisible});
final bool isVisible;
@override
bool operator ==(o) => o is Data && isVisible == o.isVisible;
@override
int get hashcode {
int result = 17;
result = 37 * result + (this.isVisible?.hashCode ?? 0);
return result;
}
}
class TextData extends Data {
TextData({isVisible, this.text}) : super(isVisible: isVisible);
final String text;
@override
bool operator ==(o) =>
o is TextData && isVisible == o.isVisible && text == o.text;
@override
int get hashcode {
int result = 17;
result = 37 * result + (this.isVisible?.hashCode ?? 0);
result = 37 * result + (this.text?.hashCode ?? 0);
return result;
}
}
class VectorData extends Data {
VectorData({isVisible}) : super(isVisible: isVisible);
@override
bool operator ==(o) => o is VectorData && isVisible == o.isVisible;
@override
int get hashcode {
int result = 17;
result = 37 * result + (this.isVisible?.hashCode ?? 0);
return result;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment