diff --git a/projects/app_desktop_monitor/.gitignore b/projects/app_desktop_monitor/.gitignore new file mode 100644 index 00000000..3a99d8b5 --- /dev/null +++ b/projects/app_desktop_monitor/.gitignore @@ -0,0 +1,3 @@ +data +__pycache__ +dist diff --git a/projects/app_desktop_monitor/README.md b/projects/app_desktop_monitor/README.md new file mode 100644 index 00000000..414ab800 --- /dev/null +++ b/projects/app_desktop_monitor/README.md @@ -0,0 +1,10 @@ +Monitor on desktop +===== + + +## Description + +Monitoring PC's CPU/GPU/Temperature and more info. +And monitoring other info like your Bilibili.com account's follower number, or whether etc. + + diff --git a/projects/app_desktop_monitor/app.yaml b/projects/app_desktop_monitor/app.yaml new file mode 100644 index 00000000..819a783b --- /dev/null +++ b/projects/app_desktop_monitor/app.yaml @@ -0,0 +1,13 @@ +id: desktop_monitor +name: Desktop Monitor +name[zh]: 桌面监视器 +version: 1.0.1 +icon: assets/desktop_monitor.json +author: neucrack@Sipeed Ltd +desc: Monitoring PC info, or other info from internet or local. +desc[zh]: 监控电脑性能参数,或者其它来自互联网或者本地的数据。 +exclude: + - data + - dist + - .gitignore + diff --git a/projects/app_desktop_monitor/assets/Tektur-Bold.ttf b/projects/app_desktop_monitor/assets/Tektur-Bold.ttf new file mode 100644 index 00000000..bc87eac3 Binary files /dev/null and b/projects/app_desktop_monitor/assets/Tektur-Bold.ttf differ diff --git a/projects/app_desktop_monitor/assets/bg.jpg b/projects/app_desktop_monitor/assets/bg.jpg new file mode 100644 index 00000000..15da437e Binary files /dev/null and b/projects/app_desktop_monitor/assets/bg.jpg differ diff --git a/projects/app_desktop_monitor/assets/chars.txt b/projects/app_desktop_monitor/assets/chars.txt new file mode 100644 index 00000000..682c30b3 --- /dev/null +++ b/projects/app_desktop_monitor/assets/chars.txt @@ -0,0 +1,4 @@ +`1234567890-=~!@#$%^&*()_+qwertyuiop[]\asdfghjkl;'zxcvbnm,./QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>? + ℃!。,《》【】、 +服务器扫描二维码以连接确保设备和电脑在同一个局域网内在电脑执行启动服务器 + diff --git a/projects/app_desktop_monitor/assets/connect.png b/projects/app_desktop_monitor/assets/connect.png new file mode 100644 index 00000000..cad5c3dc Binary files /dev/null and b/projects/app_desktop_monitor/assets/connect.png differ diff --git a/projects/app_desktop_monitor/assets/cpu.png b/projects/app_desktop_monitor/assets/cpu.png new file mode 100644 index 00000000..5e1ee1d7 Binary files /dev/null and b/projects/app_desktop_monitor/assets/cpu.png differ diff --git a/projects/app_desktop_monitor/assets/desktop_monitor.json b/projects/app_desktop_monitor/assets/desktop_monitor.json new file mode 100644 index 00000000..139d921e --- /dev/null +++ b/projects/app_desktop_monitor/assets/desktop_monitor.json @@ -0,0 +1 @@ +{"v":"5.7.3","fr":29.9700012207031,"ip":0,"op":150.000006109625,"w":500,"h":500,"nm":"Data","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Layer 15 Outlines - Group 16 :M","parent":7,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[319.277,170.153,0],"ix":2},"a":{"a":0,"k":[312.702,190.29,0],"ix":1},"s":{"a":0,"k":[110.486,110.486,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.352],[-0.352,0],[0,0],[0,-0.351]],"o":[[0,0],[-0.352,0],[0,-0.351],[0,0],[0.352,0],[0,0.352]],"v":[[7.351,0.636],[-7.35,0.636],[-7.988,-0.001],[-7.35,-0.636],[7.351,-0.636],[7.988,-0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[44.501,20.981],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[267.966,215.071],"ix":2},"a":{"a":0,"k":[36.514,20.981],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":6,"s":[359.843,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":24,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":55,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":73,"s":[359.843,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":91,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":131,"s":[421.39,421.39]},{"t":149.000006068894,"s":[359.843,421.39]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 116","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.352],[-0.352,0],[0,0],[0,-0.352]],"o":[[0,0],[-0.352,0],[0,-0.352],[0,0],[0.352,0],[0,0.352]],"v":[[5.858,0.637],[-5.857,0.637],[-6.495,0],[-5.857,-0.637],[5.858,-0.637],[6.495,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[51.875,17.06],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[305.327,198.551],"ix":2},"a":{"a":0,"k":[45.38,17.06],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":5,"s":[359.843,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":23,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":54,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":72,"s":[359.843,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":90,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":130,"s":[421.39,421.39]},{"t":148.000006028164,"s":[359.843,421.39]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 118","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.352],[-0.352,0],[0,0],[0,-0.352]],"o":[[0,0],[-0.352,0],[0,-0.352],[0,0],[0.352,0],[0,0.352]],"v":[[2.963,0.637],[-2.963,0.637],[-3.6,0],[-2.963,-0.637],[2.963,-0.637],[3.6,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[40.114,17.06],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[267.966,198.551],"ix":2},"a":{"a":0,"k":[36.514,17.06],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":4,"s":[359.843,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":22,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":53,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":71,"s":[359.843,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":89,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":129,"s":[421.39,421.39]},{"t":147.000005987433,"s":[359.843,421.39]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 117","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.352],[-0.352,0],[0,0],[0,-0.351]],"o":[[0,0],[-0.352,0],[0,-0.351],[0,0],[0.352,0],[0,0.352]],"v":[[2.917,0.637],[-2.917,0.637],[-3.554,0],[-2.917,-0.637],[2.917,-0.637],[3.554,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[54.816,13.139],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 20","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[330.114,182.029],"ix":2},"a":{"a":0,"k":[51.262,13.139],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":3,"s":[359.843,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":21,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":52,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":70,"s":[359.843,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":88,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":128,"s":[421.39,421.39]},{"t":146.000005946702,"s":[359.843,421.39]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 220","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.352],[-0.352,0],[0,0],[0,-0.351]],"o":[[0,0],[-0.352,0],[0,-0.351],[0,0],[0.352,0],[0,0.352]],"v":[[5.904,0.637],[-5.904,0.637],[-6.54,0],[-5.904,-0.637],[5.904,-0.637],[6.54,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[43.054,13.139],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 19","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[267.966,182.029],"ix":2},"a":{"a":0,"k":[36.514,13.139],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":2,"s":[359.843,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":20,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":51,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":69,"s":[359.843,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":87,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":127,"s":[421.39,421.39]},{"t":145.000005905971,"s":[359.843,421.39]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 119","np":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.352],[-0.352,0],[0,0],[0,-0.351]],"o":[[0,0],[-0.352,0],[0,-0.351],[0,0],[0.352,0],[0,0.352]],"v":[[4.878,0.636],[-4.878,0.636],[-5.514,-0.001],[-4.878,-0.636],[4.878,-0.636],[5.514,-0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[52.856,9.219],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 22","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[313.591,165.509],"ix":2},"a":{"a":0,"k":[47.341,9.219],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":1,"s":[359.843,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":19,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":50,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":68,"s":[359.843,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":86,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":126,"s":[421.39,421.39]},{"t":144.00000586524,"s":[359.843,421.39]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 222","np":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.352],[-0.352,0],[0,0],[0,-0.351]],"o":[[0,0],[-0.352,0],[0,-0.351],[0,0],[0.352,0],[0,0.352]],"v":[[3.944,0.636],[-3.943,0.636],[-4.581,-0.001],[-3.943,-0.636],[3.944,-0.636],[4.581,-0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.094,9.219],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 21","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[267.964,165.509],"ix":2},"a":{"a":0,"k":[36.513,9.219],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":0,"s":[359.843,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":18,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":49,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":67,"s":[359.843,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":85,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":125,"s":[421.39,421.39]},{"t":143.000005824509,"s":[359.843,421.39]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 221","np":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Layer 15 Outlines - Group 37 :M","parent":7,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[195.249,275.107,0],"ix":2},"a":{"a":0,"k":[200.445,285.284,0],"ix":1},"s":{"a":0,"k":[110.486,110.486,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.352],[-0.352,0],[0,0],[0,-0.351]],"o":[[0,0],[-0.352,0],[0,-0.351],[0,0],[0.352,0],[0,0.352]],"v":[[4.409,0.636],[-4.408,0.636],[-5.046,-0.001],[-4.408,-0.636],[4.409,-0.636],[5.046,-0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[25.879,43.524],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 37","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[201.89,310.065],"ix":2},"a":{"a":0,"k":[20.833,43.524],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":18,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":38,"s":[343.552,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":58,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":94,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":114,"s":[343.552,421.39]},{"t":134.000005457932,"s":[421.39,421.39]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 337","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.352],[-0.352,0],[0,0],[0,-0.351]],"o":[[0,0],[-0.352,0],[0,-0.351],[0,0],[0.352,0],[0,0.352]],"v":[[2.941,0.636],[-2.94,0.636],[-3.578,-0.001],[-2.94,-0.636],[2.941,-0.636],[3.578,-0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[15.588,43.524],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 36","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[164.711,310.065],"ix":2},"a":{"a":0,"k":[12.01,43.524],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":17,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":37,"s":[343.552,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":57,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":93,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":113,"s":[343.552,421.39]},{"t":133.000005417201,"s":[421.39,421.39]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 336","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.352],[-0.353,0],[0,0],[0,-0.351]],"o":[[0,0],[-0.353,0],[0,-0.351],[0,0],[0.352,0],[0,0.352]],"v":[[0.98,0.636],[-0.979,0.636],[-1.617,-0.001],[-0.979,-0.636],[0.98,-0.636],[1.617,-0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[8.728,43.524],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 35","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[144.067,310.065],"ix":2},"a":{"a":0,"k":[7.111,43.524],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":16,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":36,"s":[343.552,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":56,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":92,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":112,"s":[343.552,421.39]},{"t":132.00000537647,"s":[421.39,421.39]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 335","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.352],[-0.352,0],[0,0],[0,-0.351]],"o":[[0,0],[-0.352,0],[0,-0.351],[0,0],[0.352,0],[0,0.352]],"v":[[2.939,0.637],[-2.939,0.637],[-3.576,-0.001],[-2.939,-0.637],[2.939,-0.637],[3.576,-0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[30.29,39.603],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 42","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[226.672,293.544],"ix":2},"a":{"a":0,"k":[26.714,39.603],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":15,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":35,"s":[343.552,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":55,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":91,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":111,"s":[343.552,421.39]},{"t":131.000005335739,"s":[421.39,421.39]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 442","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.352],[-0.351,0],[0,0],[0,-0.351]],"o":[[0,0],[-0.351,0],[0,-0.351],[0,0],[0.352,0],[0,0.352]],"v":[[5.882,0.637],[-5.882,0.637],[-6.518,-0.001],[-5.882,-0.637],[5.882,-0.637],[6.518,-0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[18.529,39.603],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 41","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[164.713,293.544],"ix":2},"a":{"a":0,"k":[12.011,39.603],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":14,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":34,"s":[343.552,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":54,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":90,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":110,"s":[343.552,421.39]},{"t":130.000005295009,"s":[421.39,421.39]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 441","np":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.352],[-0.353,0],[0,0],[0,-0.351]],"o":[[0,0],[-0.353,0],[0,-0.351],[0,0],[0.352,0],[0,0.352]],"v":[[0.98,0.637],[-0.979,0.637],[-1.617,-0.001],[-0.979,-0.637],[0.98,-0.637],[1.617,-0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[8.728,39.603],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 38","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[144.067,293.544],"ix":2},"a":{"a":0,"k":[7.111,39.603],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":13,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":33,"s":[343.552,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":53,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":89,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":109,"s":[343.552,421.39]},{"t":129.000005254278,"s":[421.39,421.39]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 338","np":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.353],[-0.351,0],[0,0],[0,-0.351]],"o":[[0,0],[-0.351,0],[0,-0.351],[0,0],[0.352,0],[0,0.353]],"v":[[5.391,0.637],[-5.392,0.637],[-6.028,-0.001],[-5.392,-0.637],[5.391,-0.637],[6.028,-0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[27.842,35.682],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 44","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[206.021,277.022],"ix":2},"a":{"a":0,"k":[21.814,35.682],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":12,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":32,"s":[343.552,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":52,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":88,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":108,"s":[343.552,421.39]},{"t":128.000005213547,"s":[421.39,421.39]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 444","np":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.353],[-0.352,0],[0,0],[0,-0.351]],"o":[[0,0],[-0.352,0],[0,-0.351],[0,0],[0.352,0],[0,0.353]],"v":[[3.431,0.637],[-3.43,0.637],[-4.068,-0.001],[-3.43,-0.637],[3.431,-0.637],[4.068,-0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[16.078,35.682],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 43","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[164.711,277.022],"ix":2},"a":{"a":0,"k":[12.01,35.682],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":11,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":31,"s":[343.552,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":51,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":87,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":107,"s":[343.552,421.39]},{"t":127.000005172816,"s":[421.39,421.39]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 443","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.353],[-0.353,0],[0,0],[0,-0.351]],"o":[[0,0],[-0.353,0],[0,-0.351],[0,0],[0.352,0],[0,0.353]],"v":[[0.98,0.637],[-0.979,0.637],[-1.617,-0.001],[-0.979,-0.637],[0.98,-0.637],[1.617,-0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[8.728,35.682],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 39","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[144.067,277.022],"ix":2},"a":{"a":0,"k":[7.111,35.682],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":10,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":30,"s":[343.552,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":50,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":86,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":106,"s":[343.552,421.39]},{"t":126.000005132085,"s":[421.39,421.39]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 339","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.352],[-0.352,0],[0,0],[0,-0.351]],"o":[[0,0],[-0.352,0],[0,-0.351],[0,0],[0.352,0],[0,0.352]],"v":[[8.331,0.636],[-8.331,0.636],[-8.968,-0.001],[-8.331,-0.636],[8.331,-0.636],[8.968,-0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[16.079,31.762],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 40","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[144.067,260.502],"ix":2},"a":{"a":0,"k":[7.111,31.762],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":9,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":29,"s":[343.552,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":49,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":85,"s":[421.39,421.39]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":105,"s":[343.552,421.39]},{"t":125.000005091354,"s":[421.39,421.39]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 440","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Layer 15 Outlines - Group 1 :M","parent":7,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.55],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":0,"s":[-35]},{"i":{"x":[0.55],"y":[1]},"o":{"x":[0.45],"y":[0]},"t":18,"s":[0]},{"i":{"x":[0.55],"y":[1]},"o":{"x":[0.45],"y":[0]},"t":49,"s":[0]},{"i":{"x":[0.55],"y":[1]},"o":{"x":[0.45],"y":[0]},"t":69,"s":[20]},{"i":{"x":[0.55],"y":[1]},"o":{"x":[0.45],"y":[0]},"t":85,"s":[10]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.45],"y":[0]},"t":125,"s":[10]},{"t":149.000006068894,"s":[-35]}],"ix":10},"p":{"a":0,"k":[323.007,268.257,0],"ix":2},"a":{"a":0,"k":[323.007,268.257,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55,0.55],"y":[1,1,1]},"o":{"x":[0.45,0.45,0.45],"y":[0,0,0]},"t":9,"s":[100,100,100]},{"i":{"x":[0.55,0.55,0.55],"y":[1,1,1]},"o":{"x":[0.45,0.45,0.45],"y":[0,0,0]},"t":29,"s":[85,85,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":49,"s":[100,100,100]},{"i":{"x":[0.55,0.55,0.55],"y":[1,1,1]},"o":{"x":[0.45,0.45,0.45],"y":[0,0,0]},"t":85,"s":[100,100,100]},{"i":{"x":[0.55,0.55,0.55],"y":[1,1,1]},"o":{"x":[0.45,0.45,0.45],"y":[0,0,0]},"t":105,"s":[85,85,100]},{"t":125.000005091354,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[5.594,0],[0,-5.594],[-5.593,0],[0,5.592]],"o":[[-5.593,0],[0,5.592],[5.594,0],[0,-5.594]],"v":[[0,-10.145],[-10.144,0.001],[0,10.144],[10.144,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[6.296,0],[0,6.294],[-6.296,0],[0,-6.297]],"o":[[-6.296,0],[0,-6.297],[6.296,0],[0,6.294]],"v":[[0,11.417],[-11.418,0.001],[0,-11.417],[11.418,0.001]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[47.931,36.172],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[323.007,268.259],"ix":2},"a":{"a":0,"k":[47.931,36.172],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.811,0],[0,-1.81],[-1.81,0],[0,1.811]],"o":[[-1.81,0],[0,1.811],[1.811,0],[0,-1.81]],"v":[[-0.001,-3.283],[-3.284,0.001],[-0.001,3.283],[3.284,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[2.513,0],[0,2.512],[-2.513,0],[0,-2.513]],"o":[[-2.513,0],[0,-2.513],[2.513,0],[0,2.512]],"v":[[-0.001,4.558],[-4.558,0.001],[-0.001,-4.558],[4.558,0.001]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[47.932,36.171],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[323.01,268.256],"ix":2},"a":{"a":0,"k":[47.932,36.171],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,2.164],[-2.165,0],[0,-2.797],[0,0]],"o":[[0,-2.166],[0,0],[0,2.796],[-2.165,0]],"v":[[-2.905,0],[1.015,-3.921],[2.905,0],[1.015,3.921]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[46.916,36.171],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[318.282,268.257],"ix":2},"a":{"a":0,"k":[46.916,36.171],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 3","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,2.164],[-2.165,0],[0,-2.166],[2.165,0]],"o":[[0,-2.166],[2.165,0],[0,2.164],[-2.165,0]],"v":[[-3.92,0],[0,-3.921],[3.92,0],[0,3.921]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882000029087,0.902000010014,0.917999982834,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[47.931,36.171],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[323.008,268.257],"ix":2},"a":{"a":0,"k":[47.931,36.171],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 4","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.243,0],[0.084,0.039],[0,0],[-0.145,0.32],[-0.32,-0.148],[0,0],[0.145,-0.321]],"o":[[-0.088,0],[0,0],[-0.321,-0.145],[0.144,-0.322],[0,0],[0.321,0.145],[-0.106,0.235]],"v":[[4.91,2.898],[4.649,2.841],[-5.173,-1.589],[-5.491,-2.431],[-4.649,-2.75],[5.172,1.68],[5.491,2.523]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[52.842,38.342],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[345.871,278.57],"ix":2},"a":{"a":0,"k":[52.842,38.386],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 5","np":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.169,0],[0.124,0.116],[-0.242,0.256],[0,0],[-0.256,-0.242],[0.242,-0.255],[0,0]],"o":[[-0.157,0],[-0.255,-0.242],[0,0],[0.242,-0.255],[0.254,0.242],[0,0],[-0.125,0.133]],"v":[[-3.706,4.579],[-4.144,4.404],[-4.168,3.503],[3.243,-4.314],[4.144,-4.337],[4.168,-3.437],[-3.244,4.38]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[44.226,40.046],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[305.757,286.452],"ix":2},"a":{"a":0,"k":[44.226,40.079],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 6","np":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.19,0],[0.068,0.024],[0,0.271],[0,0],[-0.352,0],[0,-0.352],[0,0],[0,0],[-0.275,-0.219],[0.219,-0.276],[0,0]],"o":[[-0.07,0],[-0.256,-0.089],[0,0],[0,-0.352],[0.352,0],[0,0],[0,0],[0.219,-0.275],[0.276,0.22],[0,0],[-0.124,0.154]],"v":[[-3.4,6.027],[-3.61,5.992],[-4.037,5.391],[-4.037,-5.391],[-3.4,-6.027],[-2.763,-5.391],[-2.763,3.571],[2.822,-3.429],[3.717,-3.53],[3.818,-2.634],[-2.901,5.788]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[51.331,30.781],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[338.651,243.161],"ix":2},"a":{"a":0,"k":[51.291,30.781],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 7","np":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-2.666,-0.128],[0,0]],"o":[[1.815,1.722],[0,0],[0,0]],"v":[[-3.706,2.437],[3.187,5.377],[3.706,-5.377]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.725000023842,0.838999986649,0.375999987125,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[44.226,41.55],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[305.757,293.297],"ix":2},"a":{"a":0,"k":[44.226,41.55],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.175,0],[-1.964,2.09],[-0.494,1.092]],"o":[[0,0],[0.173,0.008],[3.095,0],[0.81,-0.863],[0,0]],"v":[[-4.651,-5.391],[-5.17,5.366],[-4.651,5.391],[3.19,1.99],[5.17,-0.959]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.885999977589,1,0.524999976158,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[52.583,41.562],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[344.664,293.356],"ix":2},"a":{"a":0,"k":[52.583,41.562],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.314,1.784],[0.742,0.593],[0,0],[0,0]],"o":[[-0.564,-0.766],[0,0],[0,0],[0,-2.387]],"v":[[3.297,-2.162],[1.329,-4.212],[-5.391,4.212],[5.391,4.212]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882000029087,0.446999996901,0.446999996901,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[53.322,31.96],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[348.107,248.651],"ix":2},"a":{"a":0,"k":[53.322,31.96],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 110","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,1.58],[0,0]],"o":[[0.611,-1.353],[0,0],[0,0]],"v":[[4.431,2.215],[5.391,-2.215],[-5.391,-2.215]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.773000001907,0.266999989748,0.266999989748,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[53.322,38.387],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[348.106,278.572],"ix":2},"a":{"a":0,"k":[53.322,38.387],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 111","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-2.842],[-0.508,-1.249],[-1.108,-1.051],[0,0]],"o":[[-1.796,1.926],[0,1.431],[0.586,1.436],[0,0],[0,0]],"v":[[-2.488,-7.58],[-5.391,-0.235],[-4.592,3.807],[-2.021,7.58],[5.391,-0.235]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.620000004768,0.416000008583,0.600000023842,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[42.541,36.407],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[297.913,269.356],"ix":2},"a":{"a":0,"k":[42.541,36.407],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 112","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.968,-2.11],[0,0],[0,0]],"o":[[0,0],[0,0],[-3.113,0]],"v":[[-3.939,-1.953],[3.939,5.391],[3.939,-5.391]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.545000016689,0.259000003338,0.592000007629,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[43.993,30.781],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[304.671,243.161],"ix":2},"a":{"a":0,"k":[43.993,30.781],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 113","np":1,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.834,0.149],[0.644,0],[0,0],[0,0]],"o":[[-0.612,-0.11],[0,0],[0,0],[-0.756,-0.329]],"v":[[-0.257,-5.211],[-2.139,-5.391],[-2.139,5.391],[2.139,-4.497]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.96899998188,0.889999985695,0.493999987841,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[50.071,30.781],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[332.968,243.162],"ix":2},"a":{"a":0,"k":[50.071,30.781],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 114","np":1,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.879,0.383],[0,0],[0,0]],"o":[[0,0],[0,0],[-0.74,-0.591]],"v":[[0.919,-4.944],[-3.359,4.944],[3.359,-3.479]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.944999992847,0.808000028133,0.203999996185,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[51.292,31.228],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[338.652,245.242],"ix":2},"a":{"a":0,"k":[51.292,31.228],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 115","np":1,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Shape Layer 2","parent":7,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[190.6,222.507,0],"ix":2},"a":{"a":0,"k":[-55.125,-16.75,0],"ix":1},"s":{"a":0,"k":[107.027,107.027,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-106.625,-16.75],[-3.5,-16.75]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.250980392157,0.062745098039,0.286274509804,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","parent":7,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[190.656,266.79,0],"ix":2},"a":{"a":0,"k":[-55.893,16.898,0],"ix":1},"s":{"a":0,"k":[106.176,106.176,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[126.516,79.723],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.78336797976,0.504451976103,0.83529399797,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-55.893,16.898],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Layer 15 Outlines - Group 23 :M :M","parent":7,"tt":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[190.691,182.2,0],"ix":2},"a":{"a":0,"k":[192.416,183.774,0],"ix":1},"s":{"a":0,"k":[102.995,102.995,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.303,5.243],[2.303,5.243],[2.303,-5.244],[-2.303,-5.244]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0.351,0],[0,0],[0,0.352],[0,0],[-0.352,0],[0,0],[0,-0.351],[0,0]],"o":[[0,0],[-0.352,0],[0,0],[0,-0.351],[0,0],[0.351,0],[0,0],[0,0.352]],"v":[[2.941,6.518],[-2.941,6.518],[-3.577,5.88],[-3.577,-5.881],[-2.941,-6.518],[2.941,-6.518],[3.577,-5.881],[3.577,5.88]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[10.689,20.49],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[149.618,195.249],"ix":2},"a":{"a":0,"k":[10.689,20.49],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 223","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.715,5.88],[-1.715,5.88],[-1.715,-5.88],[1.715,-5.88]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.885999977589,1,0.524999976158,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[11.914,20.49],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 27","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[155.321,195.246],"ix":2},"a":{"a":0,"k":[11.914,20.49],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 227","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.941,5.88],[-2.941,5.88],[-2.941,-5.88],[2.941,-5.88]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[10.689,20.49],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 31","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[149.618,195.246],"ix":2},"a":{"a":0,"k":[10.689,20.49],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 331","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":30,"s":[152.537,196.443],"to":[0,2.71],"ti":[0,-2.71]},{"i":{"x":0.55,"y":0.55},"o":{"x":0.45,"y":0.45},"t":50,"s":[152.537,212.703],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":103,"s":[152.537,212.703],"to":[0,-2.71],"ti":[0,2.71]},{"t":123.000005009893,"s":[152.537,196.443]}],"ix":2},"a":{"a":0,"k":[149.618,195.249],"ix":1},"s":{"a":0,"k":[97.092,97.092],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 23 :M","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.303,7.202],[2.303,7.202],[2.303,-7.204],[-2.303,-7.204]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.351],[0,0],[-0.351,0],[0,0],[0,-0.352],[0,0]],"o":[[0,0],[-0.351,0],[0,0],[0,-0.352],[0,0],[0.352,0],[0,0],[0,0.351]],"v":[[2.941,8.477],[-2.941,8.477],[-3.577,7.84],[-3.577,-7.84],[-2.941,-8.477],[2.941,-8.477],[3.577,-7.84],[3.577,7.84]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[16.57,18.53],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 24","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[176.998,186.121],"ix":2},"a":{"a":0,"k":[16.57,18.53],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 224","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.715,7.84],[-1.715,7.84],[-1.715,-7.84],[1.715,-7.84]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.885999977589,1,0.524999976158,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[17.796,18.53],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 28","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[182.704,186.121],"ix":2},"a":{"a":0,"k":[17.796,18.53],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 228","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.941,7.84],[-2.941,7.84],[-2.941,-7.84],[2.941,-7.84]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[16.57,18.53],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 32","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[176.998,186.121],"ix":2},"a":{"a":0,"k":[16.57,18.53],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 332","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":29,"s":[179.121,187.581],"to":[0,1.904],"ti":[0,-1.904]},{"i":{"x":0.55,"y":0.55},"o":{"x":0.45,"y":0.45},"t":49,"s":[179.121,199.006],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":105,"s":[179.121,199.006],"to":[0,-1.904],"ti":[0,1.904]},{"t":125.000005091354,"s":[179.121,187.581]}],"ix":2},"a":{"a":0,"k":[176.998,186.121],"ix":1},"s":{"a":0,"k":[97.092,97.092],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 24 :M","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.303,4.263],[2.303,4.263],[2.303,-4.263],[-2.303,-4.263]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.352],[0,0],[-0.352,0],[0,0],[0,-0.351],[0,0]],"o":[[0,0],[-0.352,0],[0,0],[0,-0.351],[0,0],[0.352,0],[0,0],[0,0.352]],"v":[[2.941,5.538],[-2.941,5.538],[-3.577,4.9],[-3.577,-4.901],[-2.941,-5.538],[2.941,-5.538],[3.577,-4.901],[3.577,4.9]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[22.45,21.47],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 25","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[204.374,199.811],"ix":2},"a":{"a":0,"k":[22.45,21.47],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 225","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.715,4.9],[-1.715,4.9],[-1.715,-4.9],[1.715,-4.9]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.885999977589,1,0.524999976158,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[23.676,21.47],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 29","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[210.08,199.811],"ix":2},"a":{"a":0,"k":[23.676,21.47],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 229","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.941,4.9],[-2.941,4.9],[-2.941,-4.9],[2.941,-4.9]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[22.45,21.47],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 33","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[204.374,199.811],"ix":2},"a":{"a":0,"k":[22.45,21.47],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 333","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":27,"s":[205.701,210.98],"to":[0,-1.685],"ti":[0,1.685]},{"i":{"x":0.55,"y":0.55},"o":{"x":0.45,"y":0.45},"t":47,"s":[205.701,200.873],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":104,"s":[205.701,200.873],"to":[0,1.685],"ti":[0,-1.685]},{"t":124.000005050624,"s":[205.701,210.98]}],"ix":2},"a":{"a":0,"k":[204.374,199.811],"ix":1},"s":{"a":0,"k":[97.092,97.092],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 25 :M","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.353],[0,0],[-0.353,0],[0,-0.353],[0,0],[0,0],[0,0],[0,0],[0,0],[0.351,0],[0,0],[0,0.352],[0,0],[-0.352,0],[0,0],[0,-0.352],[0,0]],"o":[[0,0],[-0.352,0],[0,0],[0,-0.352],[0.351,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0.352],[0,0],[-0.352,0],[0,0],[0,-0.352],[0,0],[0.352,0],[0,0],[0,0.353]],"v":[[2.942,10.438],[-2.939,10.438],[-3.576,9.801],[-3.579,0.001],[-2.941,-0.636],[-2.305,0.001],[-2.302,9.165],[2.305,9.165],[2.305,-9.165],[-2.302,-9.165],[-2.305,-3.919],[-2.941,-3.283],[-2.942,-3.283],[-3.579,-3.92],[-3.576,-9.801],[-2.939,-10.438],[2.942,-10.438],[3.579,-9.801],[3.579,9.801]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.332,16.569],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 26","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[231.758,176.994],"ix":2},"a":{"a":0,"k":[28.332,16.569],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 226","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.715,9.801],[-1.715,9.801],[-1.715,-9.801],[1.715,-9.801]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.885999977589,1,0.524999976158,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[29.559,16.569],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 30","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[237.469,176.991],"ix":2},"a":{"a":0,"k":[29.559,16.569],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 330","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.941,9.801],[-2.941,9.801],[-2.941,-9.801],[2.941,-9.801]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.333,16.569],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 34","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[231.764,176.991],"ix":2},"a":{"a":0,"k":[28.333,16.569],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 334","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":28,"s":[232.289,178.719],"to":[0,3.003],"ti":[0,-3.003]},{"i":{"x":0.55,"y":0.55},"o":{"x":0.45,"y":0.45},"t":48,"s":[232.289,196.737],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":106,"s":[232.289,196.737],"to":[0,-3.003],"ti":[0,3.003]},{"t":126.000005132085,"s":[232.289,178.719]}],"ix":2},"a":{"a":0,"k":[231.758,176.994],"ix":1},"s":{"a":0,"k":[97.092,97.092],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 26 :M","np":3,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Layer 15 Outlines - Group 47 :M","parent":8,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[250,236.312,0],"ix":2},"a":{"a":0,"k":[250,236.312,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55,0.55],"y":[1,1,1]},"o":{"x":[0.45,0.45,0.45],"y":[0,0,0]},"t":7,"s":[100,100,100]},{"i":{"x":[0.55,0.55,0.55],"y":[1,1,1]},"o":{"x":[0.45,0.45,0.45],"y":[0,0,0]},"t":27,"s":[94.184,94.184,100]},{"i":{"x":[0.55,0.55,0.55],"y":[1,1,1]},"o":{"x":[0.45,0.45,0.45],"y":[0,0,0]},"t":47,"s":[110.469,110.469,100]},{"i":{"x":[0.55,0.55,0.55],"y":[1,1,1]},"o":{"x":[0.45,0.45,0.45],"y":[0,0,0]},"t":67,"s":[100,100,100]},{"i":{"x":[0.55,0.55,0.55],"y":[1,1,1]},"o":{"x":[0.45,0.45,0.45],"y":[0,0,0]},"t":83,"s":[100,100,100]},{"i":{"x":[0.55,0.55,0.55],"y":[1,1,1]},"o":{"x":[0.45,0.45,0.45],"y":[0,0,0]},"t":103,"s":[94.184,94.184,100]},{"i":{"x":[0.55,0.55,0.55],"y":[1,1,1]},"o":{"x":[0.45,0.45,0.45],"y":[0,0,0]},"t":123,"s":[110.469,110.469,100]},{"t":143.000005824509,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.433,0],[0,0],[0,1.432],[0,0],[-0.351,0],[0,0],[0,-0.352],[0.352,0],[0,0],[0,0],[-0.729,0],[0,0],[0,0.729],[0,0],[0,0],[0,0.352],[-0.352,0],[0,0],[0,-0.352],[0,0]],"o":[[0,0],[-1.432,0],[0,0],[0,-0.352],[0,0],[0.352,0],[0,0.352],[0,0],[0,0],[0,0.729],[0,0],[0.73,0],[0,0],[0,0],[-0.352,0],[0,-0.352],[0,0],[0.352,0],[0,0],[0,1.432]],"v":[[29.402,3.577],[-29.404,3.577],[-32,0.981],[-32,-2.94],[-31.364,-3.577],[9.847,-3.577],[10.484,-2.94],[9.847,-2.303],[-30.727,-2.303],[-30.727,0.981],[-29.404,2.304],[29.402,2.304],[30.726,0.981],[30.726,-2.303],[13.768,-2.303],[13.131,-2.94],[13.768,-3.577],[31.362,-3.577],[32,-2.94],[32,0.981]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[32.251,54.792],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 47","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[250.001,354.953],"ix":2},"a":{"a":0,"k":[32.251,54.792],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 447","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.105,0],[0,0],[0,1.105],[0,0],[0,0],[0,0]],"o":[[0,0],[-1.105,0],[0,0],[0,0],[0,0],[0,1.105]],"v":[[25.932,2.94],[-25.932,2.94],[-27.932,0.94],[-27.932,-2.94],[27.932,-2.94],[27.932,0.94]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.96899998188,0.889999985695,0.493999987841,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[31.76,54.792],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 48","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[247.718,354.952],"ix":2},"a":{"a":0,"k":[31.76,54.792],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 448","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.104,0],[0,0],[0,1.105],[0,0],[0,0],[0,0]],"o":[[0,0],[-1.104,0],[0,0],[0,0],[0,0],[0,1.105]],"v":[[26.423,2.94],[-26.423,2.94],[-28.423,0.94],[-28.423,-2.94],[28.423,-2.94],[28.423,0.94]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[29.31,54.792],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 49","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[236.309,354.952],"ix":2},"a":{"a":0,"k":[29.31,54.792],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 449","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.104,0],[0,0],[0,1.105],[0,0],[0,0],[0,0]],"o":[[0,0],[-1.105,0],[0,0],[0,0],[0,0],[0,1.105]],"v":[[29.363,2.94],[-29.363,2.94],[-31.363,0.94],[-31.363,-2.94],[31.363,-2.94],[31.363,0.94]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.944999992847,0.808000028133,0.203999996185,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[32.25,54.792],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 50","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[249.999,354.952],"ix":2},"a":{"a":0,"k":[32.25,54.792],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 550","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0.352],[0,0],[-0.352,0],[0,-0.352],[0,0]],"o":[[-0.352,0],[0,0],[0,-0.352],[0.352,0],[0,0],[0,0.352]],"v":[[0,13.623],[-0.637,12.986],[-0.637,-12.985],[0,-13.623],[0.637,-12.985],[0.637,12.986]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0.887,38.867],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 55","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[103.98,280.808],"ix":2},"a":{"a":0,"k":[0.887,38.867],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 555","np":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0.352],[0,0],[0.73,0],[0,0],[0,-0.73],[0,0],[0.351,0],[0,0.351],[0,0],[-1.432,0],[0,0],[0,-1.432],[0,0]],"o":[[-0.352,0],[0,0],[0,-0.73],[0,0],[-0.73,0],[0,0],[0,0.351],[-0.352,0],[0,0],[0,-1.432],[0,0],[1.432,0],[0,0],[0,0.352]],"v":[[31.363,19.995],[30.726,19.358],[30.726,-17.398],[29.403,-18.722],[-29.403,-18.722],[-30.726,-17.398],[-30.726,1.716],[-31.363,2.352],[-32,1.716],[-32,-17.398],[-29.403,-19.995],[29.403,-19.995],[32,-17.398],[32,19.358]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[32.25,20.245],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 56","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[249.999,194.108],"ix":2},"a":{"a":0,"k":[32.25,20.245],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 556","np":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0.352],[0,0],[-0.352,0],[0,-0.351],[0,0]],"o":[[-0.352,0],[0,0],[0,-0.351],[0.352,0],[0,0],[0,0.352]],"v":[[0,2.841],[-0.637,2.204],[-0.637,-2.204],[0,-2.841],[0.637,-2.204],[0.637,2.204]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[63.613,45.728],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 57","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[396.017,312.749],"ix":2},"a":{"a":0,"k":[63.613,45.728],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 557","np":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-1.104,0],[0,0],[0,-1.104]],"o":[[0,0],[0,0],[0,-1.104],[0,0],[1.104,0],[0,0]],"v":[[29.893,25.483],[-29.893,25.483],[-29.893,-23.483],[-27.893,-25.483],[27.893,-25.483],[29.893,-23.483]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882000029087,0.902000010014,0.917999982834,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[33.72,26.37],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 58","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[256.843,222.624],"ix":2},"a":{"a":0,"k":[33.72,26.37],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 558","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-1.105,0],[0,0],[0,-1.104]],"o":[[0,0],[0,0],[0,-1.104],[0,0],[1.104,0],[0,0]],"v":[[31.363,25.483],[-31.363,25.483],[-31.363,-23.483],[-29.363,-25.483],[29.363,-25.483],[31.363,-23.483]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[32.25,26.37],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 59","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[249.999,222.624],"ix":2},"a":{"a":0,"k":[32.25,26.37],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 559","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Layer 15 Outlines - Group 45 :M","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[249.998,382.33,0],"ix":2},"a":{"a":0,"k":[249.998,382.33,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55,0.55],"y":[1,1,1]},"o":{"x":[0.45,0.45,0.45],"y":[0,0,0]},"t":0,"s":[90,90,100]},{"i":{"x":[0.55,0.55,0.55],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":17,"s":[100,100,100]},{"i":{"x":[0.55,0.55,0.55],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":57,"s":[100,100,100]},{"i":{"x":[0.55,0.55,0.55],"y":[1,1,1]},"o":{"x":[0.45,0.45,0.45],"y":[0,0,0]},"t":75,"s":[90,90,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":93,"s":[100,100,100]},{"i":{"x":[0.55,0.55,0.55],"y":[1,1,1]},"o":{"x":[0.45,0.45,0.45],"y":[0,0,0]},"t":133,"s":[100,100,100]},{"t":149.000006068894,"s":[90,90,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.352],[-0.351,0],[0,0],[0,-0.351]],"o":[[0,0],[-0.351,0],[0,-0.351],[0,0],[0.352,0],[0,0.352]],"v":[[6.371,0.636],[-6.371,0.636],[-7.008,-0.001],[-6.371,-0.636],[6.371,-0.636],[7.008,-0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[19.019,63.613],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 45","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[188.398,396.021],"ix":2},"a":{"a":0,"k":[19.019,63.613],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 445","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0],[0,0.352],[-0.352,0],[0,0],[0,-0.351]],"o":[[0,0],[-0.352,0],[0,-0.351],[0,0],[0.352,0],[0,0.352]],"v":[[11.271,0.636],[-11.271,0.636],[-11.908,-0.001],[-11.271,-0.636],[11.271,-0.636],[11.908,-0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[40.581,63.613],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 46","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[288.785,396.021],"ix":2},"a":{"a":0,"k":[40.581,63.613],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 446","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,0],[0,0.352],[0,0],[0,0],[0,0],[0.352,0],[0,0.352],[0,0],[-0.352,0],[0,0],[0,-0.351],[0,0]],"o":[[-0.352,0],[0,0],[0,0],[0,0],[0,0.352],[-0.352,0],[0,0],[0,-0.351],[0,0],[0.352,0],[0,0],[0,0.352]],"v":[[12.741,3.577],[12.104,2.94],[12.126,-6.169],[-12.082,-6.169],[-12.104,2.94],[-12.741,3.577],[-13.378,2.94],[-13.356,-6.807],[-12.719,-7.443],[12.763,-7.443],[13.4,-6.807],[13.378,2.94]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.250999987125,0.063000001013,0.286000013351,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[32.25,60.673],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 51","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[249.999,382.33],"ix":2},"a":{"a":0,"k":[32.25,60.673],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 551","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[9.298,-6.807],[-9.324,-6.807],[-9.311,2.94],[9.311,2.94]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882000029087,0.446999996901,0.446999996901,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[31.76,60.673],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 52","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[247.717,382.329],"ix":2},"a":{"a":0,"k":[31.76,60.673],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 552","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[9.812,-6.807],[-9.79,-6.807],[-9.801,2.94],[9.801,2.94]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[29.31,60.673],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 53","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[236.31,382.329],"ix":2},"a":{"a":0,"k":[29.31,60.673],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 553","np":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[12.739,-6.807],[-12.743,-6.807],[-12.741,2.94],[12.741,2.94]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.773000001907,0.266999989748,0.266999989748,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[32.251,60.673],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 54","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[250.003,382.329],"ix":2},"a":{"a":0,"k":[32.251,60.673],"ix":1},"s":{"a":0,"k":[465.576,465.576],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Layer 15 Outlines - Group 554","np":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150.000006109625,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/projects/app_desktop_monitor/assets/download.png b/projects/app_desktop_monitor/assets/download.png new file mode 100644 index 00000000..3597b6cd Binary files /dev/null and b/projects/app_desktop_monitor/assets/download.png differ diff --git a/projects/app_desktop_monitor/assets/exit.png b/projects/app_desktop_monitor/assets/exit.png new file mode 100644 index 00000000..e5efab9a Binary files /dev/null and b/projects/app_desktop_monitor/assets/exit.png differ diff --git a/projects/app_desktop_monitor/assets/extract_font_chars.sh b/projects/app_desktop_monitor/assets/extract_font_chars.sh new file mode 100755 index 00000000..1fc7541d --- /dev/null +++ b/projects/app_desktop_monitor/assets/extract_font_chars.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +echo "Extracting font characters from $1" + +fonttools subset --text-file=chars.txt --output-file=my_font.ttf $1 + + diff --git a/projects/app_desktop_monitor/assets/memory.png b/projects/app_desktop_monitor/assets/memory.png new file mode 100644 index 00000000..346b89be Binary files /dev/null and b/projects/app_desktop_monitor/assets/memory.png differ diff --git a/projects/app_desktop_monitor/assets/my_font.ttf b/projects/app_desktop_monitor/assets/my_font.ttf new file mode 100644 index 00000000..9c2e9f86 Binary files /dev/null and b/projects/app_desktop_monitor/assets/my_font.ttf differ diff --git a/projects/app_desktop_monitor/assets/net.png b/projects/app_desktop_monitor/assets/net.png new file mode 100644 index 00000000..94597ed7 Binary files /dev/null and b/projects/app_desktop_monitor/assets/net.png differ diff --git a/projects/app_desktop_monitor/assets/temp.png b/projects/app_desktop_monitor/assets/temp.png new file mode 100644 index 00000000..ea2a1a73 Binary files /dev/null and b/projects/app_desktop_monitor/assets/temp.png differ diff --git a/projects/app_desktop_monitor/assets/upload.png b/projects/app_desktop_monitor/assets/upload.png new file mode 100644 index 00000000..32f540f8 Binary files /dev/null and b/projects/app_desktop_monitor/assets/upload.png differ diff --git a/projects/app_desktop_monitor/desktop_monitor/i18n.py b/projects/app_desktop_monitor/desktop_monitor/i18n.py new file mode 100644 index 00000000..f20f2bd4 --- /dev/null +++ b/projects/app_desktop_monitor/desktop_monitor/i18n.py @@ -0,0 +1,21 @@ +from maix import i18n + +lang_dict = { + "zh": { + "Server": "服务器", + "scan_qr_title": "扫描二维码以连接", + "scan_qr_tip1": "1. 确保设备和电脑在同一个局域网内", + "scan_qr_tip2": "2. 在电脑执行'pip install pc-monitor-server'", + "scan_qr_tip3": "3. 在电脑执行'pc-monitor-server'启动服务器", + }, + "en": { + "scan_qr_title": "Scan QR code to connect", + "scan_qr_tip1": "1. Make sure device and PC in the same LAN", + "scan_qr_tip2": "2. Execute 'pip install pc-monitor-server' on PC", + "scan_qr_tip3": "3. Execute 'pc-monitor-server' on PC", + } +} + +trans = i18n.Trans(lang_dict) +tr = trans.tr + diff --git a/projects/app_desktop_monitor/desktop_monitor/scanner.py b/projects/app_desktop_monitor/desktop_monitor/scanner.py new file mode 100644 index 00000000..fbb17b8f --- /dev/null +++ b/projects/app_desktop_monitor/desktop_monitor/scanner.py @@ -0,0 +1,22 @@ +from maix import camera, image + +class Scanner: + def __init__(self, w, h): + self.cam = camera.Camera(w, h) + + def scan(self): + img = self.cam.read() + if img is None: + return None, None + # scan qrcode + qrs = img.find_qrcodes() + for qr in qrs: + addr = qr.payload() + if addr.startswith("http"): + return addr, img + corners = qr.corners() + for i in range(4): + img.draw_line(corners[i][0], corners[i][1], corners[(i + 1) % 4][0], corners[(i + 1) % 4][1], image.COLOR_RED) + return None, img + # return "http://127.0.0.1:9999", img + diff --git a/projects/app_desktop_monitor/desktop_monitor/util.py b/projects/app_desktop_monitor/desktop_monitor/util.py new file mode 100644 index 00000000..8bb0d6e2 --- /dev/null +++ b/projects/app_desktop_monitor/desktop_monitor/util.py @@ -0,0 +1,15 @@ +import requests + + +def get_pc_info(site_addr): + url = site_addr + '/' + try: + res = requests.post(url) + if res.status_code != 200: + print("-- [Error] status code:", res.status_code) + return None + info = res.json() + return info + except Exception as e: + print("-- [Error]", e) + return None diff --git a/projects/app_desktop_monitor/main.py b/projects/app_desktop_monitor/main.py new file mode 100644 index 00000000..9f0afd07 --- /dev/null +++ b/projects/app_desktop_monitor/main.py @@ -0,0 +1,353 @@ +import time +import json +from datetime import datetime +from maix import image, display, app +from maix.touchscreen import TouchScreen +from threading import Thread +from desktop_monitor.util import get_pc_info +from desktop_monitor.scanner import Scanner +from desktop_monitor.i18n import tr +import gc + +RGB = image.Format.FMT_RGB888 +RGBA = image.Format.FMT_RGBA8888 +COLOR_RED = image.Color.from_rgb(185, 95, 107) +COLOR_RED_DARK = image.Color.from_rgb(92, 53, 74) +COLOR_GREEN = image.Color.from_rgb(108, 145, 128) +COLOR_GREEN_DARK = image.Color.from_rgb(42, 65, 73) +COLOR_YELLOW = image.Color.from_rgb(242, 199, 128) +COLOR_WHITE = image.Color.from_rgb(255, 251, 252) +COLOR_WHITE2 = image.Color.from_rgb(245, 236, 239) +COLOR_GRAY = image.Color.from_rgb(153, 150, 171) +COLOR_DARK_GRAY = image.Color.from_rgb(79, 88, 87) +COLOR_DARK_GRAY2 = image.Color.from_rgb(26, 26, 26) +COLOR_DARK_GRAY3 = image.Color.from_rgb(33, 33, 33) + +def get_bytes_str(b): + if b < 1024: + return f"{b}B" + elif b < 1024 * 1024: + return f"{b / 1024:.1f}KB" + elif b < 1024 * 1024 * 1024: + return f"{b / 1024 / 1024:.1f}MB" + else: + return f"{b / 1024 / 1024 / 1024:.1f}GB" + +def draw_time(img, x, y): + date_now, time_now = datetime.now().strftime("%m-%d$%H:%M:%S").split("$") + size0 = image.string_size(date_now, font = "tektur_bold", scale = 1.2) + size1 = image.string_size(time_now, font = "tektur_bold") + img.draw_string(img.width() - size0.width() - 20, y, f"{date_now}", COLOR_DARK_GRAY, 1.2) + img.draw_string(img.width() - size1.width() - 20, y + size0.height() + size0.height() // 2, f"{time_now}", COLOR_DARK_GRAY) + return max(size0.width(), size1.width()), size0.height() + size0.height() // 2 + size1.height() + + +def draw_cpu_usage(img, x, y, cpu_usage, imgs): + img_cpu = imgs["img_cpu"] + cpu_height = 100 + img.draw_image(x, y + cpu_height - img_cpu.height(), img_cpu) + v = int(cpu_usage[0]) + color = COLOR_GREEN if v < 50 else (COLOR_YELLOW if v < 80 else COLOR_RED) + img.draw_rect(x + img_cpu.width() + 20, y + cpu_height - v, 20, v, color, thickness=-1) + bar_w = 20 + if x + img_cpu.width() + 20 + 20 + 20 + (len(cpu_usage) - 1) * bar_w > img.width(): + bar_w = (img.width() - x - img_cpu.width() - 20 - 20 - 20) // (len(cpu_usage) - 1) + for i in range(1, len(cpu_usage)): + v = int(cpu_usage[i]) + color = COLOR_GREEN if v < 50 else (COLOR_YELLOW if v < 80 else COLOR_RED) + img.draw_rect(x + img_cpu.width() + 20 + 20 + i * bar_w, y + cpu_height - v, bar_w, v, color, thickness=-1) + return img.width(), cpu_height + +def draw_mem_usage(img, x, y, max_w, usage, imgs): + img_mem = imgs["img_mem"] + used = usage['used'] + total = usage['total'] + percent = used / total + swap_used = usage['swap_used'] + swap_total = usage['swap_total'] + swap_percent = swap_used / swap_total + usage_str = f"{get_bytes_str(used)} / {get_bytes_str(total)}" + usage_swap_str = f"{get_bytes_str(swap_used)} / {get_bytes_str(swap_total)}" + size0 = image.string_size(usage_str, scale = 0.5, font = "tektur_bold") + size1 = image.string_size(usage_swap_str, scale = 0.5, font = "tektur_bold") + img.draw_image(x, y, img_mem) + bar_x = x + img_mem.width() + 20 + bar_w = max_w - bar_x - size0.width() - 20 - 20 + half_h = img_mem.height() // 2 + bar_h = int(half_h * 0.7) + color0 = COLOR_GREEN if percent < 0.5 else (COLOR_YELLOW if percent < 0.8 else COLOR_RED) + color1 = COLOR_GREEN if swap_percent < 0.5 else (COLOR_YELLOW if swap_percent < 0.8 else COLOR_RED) + img.draw_rect(bar_x, y + (half_h - bar_h) // 2, int(bar_w * percent), bar_h, color0, thickness=-1) + img.draw_rect(bar_x, y + half_h + (half_h - bar_h) // 2, int(bar_w * swap_percent), bar_h, color1, thickness=-1) + img.draw_string(bar_x + 5 + int(bar_w * percent), y + (half_h - size0.height()) // 2, usage_str, COLOR_GRAY, 0.5) + img.draw_string(bar_x + 5 + int(bar_w * swap_percent), y + half_h + (half_h - size0.height()) // 2, usage_swap_str, COLOR_GRAY, 0.5) + return max_w, img_mem.height() + +def draw_net_charts(img, x, y, info, imgs): + img_net = imgs["img_net"] + img_upload = imgs["img_upload"] + img_download = imgs["img_download"] + img.draw_image(x, y, img_net) + x += img_net.width() + 20 + text_h = image.string_size("22.5MB/s", scale = 0.5, font = "tektur_bold").height() + if img_upload.height() != text_h: + img_upload = img_upload.resize(-1, text_h) + img_download = img_download.resize(-1, text_h) + img.draw_image(x, y, img_upload) + img.draw_image(x, y + img_upload.height() + 10, img_download) + x += img_upload.width() + 20 + for k, v in info.items(): + speed_rx = v['speed_rx'] + speed_tx = v['speed_tx'] + speed_rx_str = f"{get_bytes_str(speed_rx)}/s" + speed_tx_str = f"{get_bytes_str(speed_tx)}/s" + size0 = image.string_size(speed_tx_str, scale = 0.5, font = "tektur_bold") + size1 = image.string_size(speed_rx_str, scale = 0.5, font = "tektur_bold") + size_name = image.string_size(k, scale = 0.6, font = "tektur_bold") + w = max(size0.width(), size1.width(), size_name.width()) + h = size0.height() + size1.height() + size_name.height() + 10 * 2 + img.draw_string(x + (w - size_name.width()) // 2, y + h - size_name.height(), k, COLOR_GRAY, 0.6) + img.draw_string(x + w - size0.width(), y, speed_tx_str, COLOR_GRAY, 0.5) + img.draw_string(x + w - size1.width(), y + size0.height() + 10, speed_rx_str, COLOR_GRAY, 0.5) + x += w + 20 + return img.width(), img_net.height() + +def draw_temp(img, x, y, temp, imgs): + img_temp = imgs["img_temp"] + cpu_pkg_temp = temp["cpu"][0] + img.draw_image(x, y, img_temp) + x += img_temp.width() + 20 + temp_str = f"CPU: {cpu_pkg_temp}" + temp_unit = "℃" + size = image.string_size(temp_str, scale = 0.5, font = "tektur_bold") + img.draw_string(x, y + (img_temp.height() - size.height()) // 2, temp_str, COLOR_GRAY, 0.5, font = "tektur_bold") + img.draw_string(x + size.width(), y + (img_temp.height() - size.height()) // 2, temp_unit, COLOR_GRAY, 0.5, font = "my_font") + return img.width(), img_temp.height() + +def on_touch(tp, pressed, clicked, click_pos, touch_status, img_size, imgs): + if touch_status["setting"]: + if clicked: + connect_pos = [(img_size.width() - imgs["img_connect"].width()) // 2 - 20, (img_size.height() - imgs["img_connect"].height()) // 2 - 10] + connect_pos.append(connect_pos[0] + imgs["img_connect"].width() + 40) + connect_pos.append(connect_pos[1] + imgs["img_connect"].height() + 20) + scan_w = img_size.width() - img_size.width() // 4 + scan_h = img_size.height() - img_size.height() // 4 + scan_pos = [(img_size.width() - scan_w) // 2, (img_size.height() - scan_h) // 2] + scan_pos.append(scan_pos[0] + scan_w) + scan_pos.append(scan_pos[1] + scan_h) + if click_pos[0] < 60 and click_pos[1] < 40: + if touch_status["connect"]: + touch_status["connect"] = False + else: + touch_status["exit"] = True + elif not touch_status["connect"] and click_pos[0] > connect_pos[0] and click_pos[0] < connect_pos[2] and click_pos[1] > connect_pos[1] and click_pos[1] < connect_pos[3]: + touch_status["connect"] = True + elif touch_status["connect"] and click_pos[0] > scan_pos[0] and click_pos[0] < scan_pos[2] and click_pos[1] > scan_pos[1] and click_pos[1] < scan_pos[3]: + pass + elif touch_status["connect"]: + touch_status["connect"] = False + else: + touch_status["setting"] = False + elif clicked: + touch_status["setting"] = True + +def draw_settings(img, addr, imgs, status, scan_img, scanner_msg): + img_exit = imgs["img_exit"] + img.draw_rect(0, 0, img.width(), img.height(), image.Color.from_rgba(0, 0, 0, 0.7), thickness = -1) + # draw exit button on top left + img.draw_rect(0, 0, img_exit.width() + 40, img_exit.height() + 20, COLOR_DARK_GRAY2, thickness = -1) + img.draw_rect(0, 0, img_exit.width() + 40, img_exit.height() + 20, COLOR_DARK_GRAY3, thickness = 2) + img.draw_image(18, 8, img_exit) + if not status["connect"]: + img_connect = imgs["img_connect"] + x = (img.width() - img_connect.width()) // 2 + y = (img.height() - img_connect.height()) // 2 + img.draw_rect(x - 20, y - 10, img_connect.width() + 40, img_connect.height() + 20, COLOR_DARK_GRAY2, thickness = -1) + img.draw_rect(x - 20, y - 10, img_connect.width() + 40, img_connect.height() + 20, COLOR_DARK_GRAY3, thickness = 2) + img.draw_image(x, y, img_connect) + else: + scan_w = img.width() - img.width() // 4 + scan_h = img.height() - img.height() // 4 + x = (img.width() - scan_w) // 2 + y = (img.height() - scan_h) // 2 + if scan_img: + if scan_img.width() != scan_w or scan_img.height() != scan_h: + scan_img = scan_img.resize(scan_w, scan_h, image.Fit.FIT_COVER) + img.draw_image(x, y, scan_img) + img.draw_rect((img.width() - scan_w) // 2, (img.height() - scan_h) // 2, scan_w, scan_h, COLOR_WHITE, thickness=2) + if scanner_msg: + img.draw_string(10, img.height() - image.string_size(scanner_msg).height(), scanner_msg, COLOR_WHITE) + hint1 = tr("scan_qr_title") + size1 = image.string_size(hint1, font = "my_font") + hint2 = tr("scan_qr_tip1") + size2 = image.string_size(hint2, scale = 0.5, font = "my_font") + hint3 = tr("scan_qr_tip2") + size3 = image.string_size(hint3, scale = 0.5, font = "my_font") + hint4 = tr("scan_qr_tip3") + size4 = image.string_size(hint4, scale = 0.5, font = "my_font") + img.draw_rect(x, y, scan_w, size1[1] + size2[1] + size3[1] + size4[1] + 10 * 5, image.Color.from_rgba(0, 0, 0, 0.2), thickness = -1) + img.draw_string((img.width() - scan_w) // 2 + 10, y + 10, hint1, COLOR_WHITE, font = "my_font") + img.draw_string((img.width() - scan_w) // 2 + 10, y + 10 * 2 + size1[1], hint2, COLOR_WHITE, scale = 0.5, font = "my_font") + img.draw_string((img.width() - scan_w) // 2 + 10, y + 10 * 3 + size1[1] + size2[1], hint3, COLOR_WHITE, scale = 0.5, font = "my_font") + img.draw_string((img.width() - scan_w) // 2 + 10, y + 10 * 4+ size1[1] + size2[1] + size3[1], hint4, COLOR_WHITE, scale = 0.5, font = "my_font") + addr_str = f"{tr('Server')}: {addr}" + size = image.string_size(addr_str, scale = 0.5, font = "my_font") + img.draw_string(img.width() - size.width() - 20, 10, addr_str, COLOR_WHITE, 0.5, font = "my_font") + +def get_pc_info_process(info): + info[0] = get_pc_info(info[2]) + if info[0]: + print(json.dumps(info[0], ensure_ascii=False, indent = 4)) + t = 0 + while 1: + if time.time() - t > 1 and not info[0]: + t = time.time() + info[0] = get_pc_info(info[2]) + if not info[0]: + info[1] = True + else: + info[1] = False + time.sleep(0.3) + + +def main(): + # server_addr = 'http://192.168.0.105:9998' + # server_addr = 'http://127.0.0.1:9999' + server_addr = app.get_app_config_kv("basic", "server_addr", "http://192.168.1.123:9999") + + screen = display.Display() + ts = TouchScreen() + + image.load_font("tektur_bold", "assets/Tektur-Bold.ttf", size = 32) + image.load_font("my_font", "assets/my_font.ttf", size = 32) + print("fonts:", image.fonts()) + image.set_default_font("tektur_bold") + imgs = {} + imgs["img_cpu"] = image.load("assets/cpu.png", format = RGBA) + imgs["img_mem"] = image.load("assets/memory.png", format = RGBA) + imgs["img_net"] = image.load("assets/net.png", format = RGBA) + imgs["img_bg"] = image.load("assets/bg.jpg", format = RGBA) + imgs["img_bg"] = imgs["img_bg"].resize(-1, screen.height() * 2 // 5) + imgs["img_upload"] = image.load("assets/upload.png", format = RGBA) + imgs["img_temp"] = image.load("assets/temp.png", format = RGBA) + imgs["img_exit"] = image.load("assets/exit.png", format = RGBA) + imgs["img_connect"] = image.load("assets/connect.png", format = RGBA) + imgs["img_download"] = image.load("assets/download.png", format = RGBA) + + pc_info = [None, False, server_addr] # info, error, server address + get_info_th = Thread(target = get_pc_info_process, args=(pc_info,)) + get_info_th.daemon = True + get_info_th.start() + + t = 0 + pressed = False + click_pos = [0, 0] + touch_status = { + "setting": False, # setting mode + "exit": False, # exit app + "connect": False # connect mode + } + scanner = None + scanner_msg = "" + server_changed = False + first_time = True + img = image.Image(screen.width(), screen.height(), RGBA) + img.draw_rect(0, 0, img.width(), img.height(), COLOR_WHITE, thickness=-1) + img.draw_image(img.width() - imgs["img_bg"].width(), img.height() - imgs["img_bg"].height(), imgs["img_bg"]) + msg = "Connecting..." + size = image.string_size(msg) + img.draw_string((img.width() - size.width()) // 2, (img.height() - size.height()) // 2 - 10, msg, COLOR_RED) + show_img = img + scan_w = img.width() - img.width() // 4 + scan_h = img.height() - img.height() // 4 + while 1: + scan_img = None + flush = False + if first_time: + first_time = False + flush = True + clicked = False + tp = ts.read() + if tp[2]: + pressed = True + elif pressed: + print("click:", tp[0:2]) + click_pos = tp[0:2] + clicked = True + pressed = False + + on_touch(tp, pressed, clicked, click_pos, touch_status, img.size(), imgs) + if touch_status["exit"]: + break + + if touch_status["connect"]: + if not scanner: + try: + scanner = Scanner(scan_w, scan_h) + scanner_msg = "" + except Exception as e: + print("Open camera failed", e) + scanner_msg = "Open camera failed" + scanner = None + touch_status["connect"] = False + if scanner: + server_addr, scan_img = scanner.scan() + if server_addr: + pc_info[2] = server_addr + server_changed = True + touch_status["connect"] = False + del scanner + gc.collect() + scanner = None + elif scanner: + del scanner + gc.collect() + scanner = None + if pc_info[0] or pc_info[1]: + t = time.time() + img = image.Image(screen.width(), screen.height(), RGBA) + img.draw_rect(0, 0, img.width(), img.height(), COLOR_WHITE, thickness=-1) + img.draw_image(img.width() - imgs["img_bg"].width(), img.height() - imgs["img_bg"].height(), imgs["img_bg"]) + if pc_info[1]: + msg = "Get info failed" + server_info = f"Server: {server_addr}" + size = image.string_size(msg) + img.draw_string((img.width() - size.width()) // 2, (img.height() - size.height()) // 2 - 10, msg, COLOR_RED) + size = image.string_size(server_info) + img.draw_string((img.width() - size.width()) // 2, (img.height() - size.height()) // 2 + size.height() + 10, server_info, COLOR_RED) + else: + if server_changed: + server_changed = False + app.set_app_config_kv("basic", "server_addr", server_addr) + info = pc_info[0] + h = 10 + size = draw_time(img, 10, h) + h += size[1] + 10 + size = draw_mem_usage(img, 10, h, img.width() - size[0], info['mem'], imgs) + h += size[1] + 10 + size = draw_cpu_usage(img, 10, h, info['cpu']['usage'], imgs) + h += size[1] + 20 + size = draw_net_charts(img, 10, h, info['net'], imgs) + h += size[1] + 20 + size = draw_temp(img, 10, h, info['temp'], imgs) + show_img = img + flush = True + pc_info[0] = None + + if touch_status["setting"]: + img2 = img.copy() + draw_settings(img2, pc_info[2], imgs, touch_status, scan_img, scanner_msg) + show_img = img2 + flush = True + else: + if show_img != img: + flush = True + show_img = img + if flush: + screen.show(show_img) + time.sleep(0.01) + + + +if __name__ == '__main__': + main()