From 3dba08f8f1d0e703f32b601d7974b544ee45461a Mon Sep 17 00:00:00 2001 From: Mentor Date: Tue, 7 Feb 2023 21:41:29 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20eable=20auto-update=20and=20basic?= =?UTF-8?q?=20user=20count?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/assets/battery-active-20.png | Bin 682 -> 682 bytes app/assets/battery-active-20@1.25x.png | Bin 753 -> 753 bytes app/assets/battery-active-20@1.33x.png | Bin 744 -> 744 bytes app/assets/battery-active-20@1.4x.png | Bin 761 -> 761 bytes app/assets/battery-active-20@1.5x.png | Bin 775 -> 775 bytes app/assets/battery-active-20@1.8x.png | Bin 808 -> 808 bytes app/assets/battery-active-20@2.5x.png | Bin 978 -> 978 bytes app/assets/battery-active-20@2x.png | Bin 866 -> 866 bytes app/assets/battery-active-20@3x.png | Bin 1069 -> 1069 bytes app/assets/battery-active-20@4x.png | Bin 1271 -> 1271 bytes app/assets/battery-active-20@5x.png | Bin 1486 -> 1486 bytes app/assets/battery-active-50.png | Bin 696 -> 696 bytes app/assets/battery-active-50@1.25x.png | Bin 773 -> 773 bytes app/assets/battery-active-50@1.33x.png | Bin 782 -> 782 bytes app/assets/battery-active-50@1.4x.png | Bin 782 -> 782 bytes app/assets/battery-active-50@1.5x.png | Bin 794 -> 794 bytes app/assets/battery-active-50@1.8x.png | Bin 863 -> 863 bytes app/assets/battery-active-50@2.5x.png | Bin 1019 -> 1019 bytes app/assets/battery-active-50@2x.png | Bin 913 -> 913 bytes app/assets/battery-active-50@3x.png | Bin 1130 -> 1130 bytes app/assets/battery-active-50@4x.png | Bin 1365 -> 1365 bytes app/assets/battery-active-50@5x.png | Bin 1602 -> 1602 bytes app/assets/battery-active-80.png | Bin 684 -> 684 bytes app/assets/battery-active-80@1.25x.png | Bin 774 -> 774 bytes app/assets/battery-active-80@1.33x.png | Bin 772 -> 772 bytes app/assets/battery-active-80@1.4x.png | Bin 785 -> 785 bytes app/assets/battery-active-80@1.5x.png | Bin 790 -> 790 bytes app/assets/battery-active-80@1.8x.png | Bin 865 -> 865 bytes app/assets/battery-active-80@2.5x.png | Bin 1024 -> 1024 bytes app/assets/battery-active-80@2x.png | Bin 903 -> 903 bytes app/assets/battery-active-80@3x.png | Bin 1133 -> 1133 bytes app/assets/battery-active-80@4x.png | Bin 1360 -> 1360 bytes app/assets/battery-active-80@5x.png | Bin 1600 -> 1600 bytes app/assets/battery-active-95.png | Bin 0 -> 683 bytes app/assets/battery-active-95@1.25x.png | Bin 0 -> 763 bytes app/assets/battery-active-95@1.33x.png | Bin 0 -> 768 bytes app/assets/battery-active-95@1.4x.png | Bin 0 -> 765 bytes app/assets/battery-active-95@1.5x.png | Bin 0 -> 789 bytes app/assets/battery-active-95@1.8x.png | Bin 0 -> 846 bytes app/assets/battery-active-95@2.5x.png | Bin 0 -> 1009 bytes app/assets/battery-active-95@2x.png | Bin 0 -> 890 bytes app/assets/battery-active-95@3x.png | Bin 0 -> 1129 bytes app/assets/battery-active-95@4x.png | Bin 0 -> 1331 bytes app/assets/battery-active-95@5x.png | Bin 0 -> 1602 bytes app/assets/battery-active-darkmode-20.png | Bin 696 -> 696 bytes .../battery-active-darkmode-20@1.25x.png | Bin 782 -> 782 bytes .../battery-active-darkmode-20@1.33x.png | Bin 775 -> 775 bytes .../battery-active-darkmode-20@1.4x.png | Bin 796 -> 796 bytes .../battery-active-darkmode-20@1.5x.png | Bin 810 -> 810 bytes .../battery-active-darkmode-20@1.8x.png | Bin 849 -> 849 bytes .../battery-active-darkmode-20@2.5x.png | Bin 1025 -> 1025 bytes app/assets/battery-active-darkmode-20@2x.png | Bin 902 -> 902 bytes app/assets/battery-active-darkmode-20@3x.png | Bin 1126 -> 1126 bytes app/assets/battery-active-darkmode-20@4x.png | Bin 1328 -> 1328 bytes app/assets/battery-active-darkmode-20@5x.png | Bin 1577 -> 1577 bytes app/assets/battery-active-darkmode-50.png | Bin 717 -> 717 bytes .../battery-active-darkmode-50@1.25x.png | Bin 800 -> 800 bytes .../battery-active-darkmode-50@1.33x.png | Bin 821 -> 821 bytes .../battery-active-darkmode-50@1.4x.png | Bin 811 -> 811 bytes .../battery-active-darkmode-50@1.5x.png | Bin 829 -> 829 bytes .../battery-active-darkmode-50@1.8x.png | Bin 893 -> 893 bytes .../battery-active-darkmode-50@2.5x.png | Bin 1068 -> 1068 bytes app/assets/battery-active-darkmode-50@2x.png | Bin 953 -> 953 bytes app/assets/battery-active-darkmode-50@3x.png | Bin 1195 -> 1195 bytes app/assets/battery-active-darkmode-50@4x.png | Bin 1436 -> 1436 bytes app/assets/battery-active-darkmode-50@5x.png | Bin 1716 -> 1716 bytes app/assets/battery-active-darkmode-80.png | Bin 706 -> 706 bytes .../battery-active-darkmode-80@1.25x.png | Bin 802 -> 802 bytes .../battery-active-darkmode-80@1.33x.png | Bin 805 -> 805 bytes .../battery-active-darkmode-80@1.4x.png | Bin 814 -> 814 bytes .../battery-active-darkmode-80@1.5x.png | Bin 826 -> 826 bytes .../battery-active-darkmode-80@1.8x.png | Bin 897 -> 897 bytes .../battery-active-darkmode-80@2.5x.png | Bin 1078 -> 1078 bytes app/assets/battery-active-darkmode-80@2x.png | Bin 948 -> 948 bytes app/assets/battery-active-darkmode-80@3x.png | Bin 1192 -> 1192 bytes app/assets/battery-active-darkmode-80@4x.png | Bin 1434 -> 1434 bytes app/assets/battery-active-darkmode-80@5x.png | Bin 1712 -> 1712 bytes app/assets/battery-active-darkmode-95.png | Bin 0 -> 702 bytes app/assets/battery-inactive-20.png | Bin 677 -> 677 bytes app/assets/battery-inactive-20@1.25x.png | Bin 751 -> 751 bytes app/assets/battery-inactive-20@1.33x.png | Bin 749 -> 749 bytes app/assets/battery-inactive-20@1.4x.png | Bin 768 -> 768 bytes app/assets/battery-inactive-20@1.5x.png | Bin 769 -> 769 bytes app/assets/battery-inactive-20@1.8x.png | Bin 811 -> 811 bytes app/assets/battery-inactive-20@2.5x.png | Bin 968 -> 968 bytes app/assets/battery-inactive-20@2x.png | Bin 864 -> 864 bytes app/assets/battery-inactive-20@3x.png | Bin 1068 -> 1068 bytes app/assets/battery-inactive-20@4x.png | Bin 1252 -> 1252 bytes app/assets/battery-inactive-20@5x.png | Bin 1492 -> 1492 bytes app/assets/battery-inactive-50.png | Bin 692 -> 692 bytes app/assets/battery-inactive-50@1.25x.png | Bin 769 -> 769 bytes app/assets/battery-inactive-50@1.33x.png | Bin 775 -> 775 bytes app/assets/battery-inactive-50@1.4x.png | Bin 790 -> 790 bytes app/assets/battery-inactive-50@1.5x.png | Bin 794 -> 794 bytes app/assets/battery-inactive-50@1.8x.png | Bin 837 -> 837 bytes app/assets/battery-inactive-50@2.5x.png | Bin 1011 -> 1011 bytes app/assets/battery-inactive-50@2x.png | Bin 893 -> 893 bytes app/assets/battery-inactive-50@3x.png | Bin 1122 -> 1122 bytes app/assets/battery-inactive-50@4x.png | Bin 1356 -> 1356 bytes app/assets/battery-inactive-50@5x.png | Bin 1609 -> 1609 bytes app/assets/battery-inactive-80.png | Bin 684 -> 684 bytes app/assets/battery-inactive-80@1.25x.png | Bin 768 -> 768 bytes app/assets/battery-inactive-80@1.33x.png | Bin 765 -> 765 bytes app/assets/battery-inactive-80@1.4x.png | Bin 786 -> 786 bytes app/assets/battery-inactive-80@1.5x.png | Bin 783 -> 783 bytes app/assets/battery-inactive-80@1.8x.png | Bin 847 -> 847 bytes app/assets/battery-inactive-80@2.5x.png | Bin 1013 -> 1013 bytes app/assets/battery-inactive-80@2x.png | Bin 902 -> 902 bytes app/assets/battery-inactive-80@3x.png | Bin 1128 -> 1128 bytes app/assets/battery-inactive-80@4x.png | Bin 1363 -> 1363 bytes app/assets/battery-inactive-80@5x.png | Bin 1602 -> 1602 bytes app/assets/battery-inactive-95.png | Bin 0 -> 685 bytes app/assets/battery-inactive-95@1.25x.png | Bin 0 -> 756 bytes app/assets/battery-inactive-95@1.33x.png | Bin 0 -> 756 bytes app/assets/battery-inactive-95@1.4x.png | Bin 0 -> 770 bytes app/assets/battery-inactive-95@1.5x.png | Bin 0 -> 785 bytes app/assets/battery-inactive-95@1.8x.png | Bin 0 -> 851 bytes app/assets/battery-inactive-95@2.5x.png | Bin 0 -> 1009 bytes app/assets/battery-inactive-95@2x.png | Bin 0 -> 888 bytes app/assets/battery-inactive-95@3x.png | Bin 0 -> 1132 bytes app/assets/battery-inactive-95@4x.png | Bin 0 -> 1340 bytes app/assets/battery-inactive-95@5x.png | Bin 0 -> 1600 bytes app/assets/battery-inactive-darkmode-20.png | Bin 692 -> 692 bytes .../battery-inactive-darkmode-20@1.25x.png | Bin 778 -> 778 bytes .../battery-inactive-darkmode-20@1.33x.png | Bin 781 -> 781 bytes .../battery-inactive-darkmode-20@1.4x.png | Bin 792 -> 792 bytes .../battery-inactive-darkmode-20@1.5x.png | Bin 803 -> 803 bytes .../battery-inactive-darkmode-20@1.8x.png | Bin 849 -> 849 bytes .../battery-inactive-darkmode-20@2.5x.png | Bin 1015 -> 1015 bytes .../battery-inactive-darkmode-20@2x.png | Bin 900 -> 900 bytes .../battery-inactive-darkmode-20@3x.png | Bin 1121 -> 1121 bytes .../battery-inactive-darkmode-20@4x.png | Bin 1305 -> 1305 bytes .../battery-inactive-darkmode-20@5x.png | Bin 1580 -> 1580 bytes app/assets/battery-inactive-darkmode-50.png | Bin 713 -> 713 bytes .../battery-inactive-darkmode-50@1.25x.png | Bin 800 -> 800 bytes .../battery-inactive-darkmode-50@1.33x.png | Bin 813 -> 813 bytes .../battery-inactive-darkmode-50@1.4x.png | Bin 813 -> 813 bytes .../battery-inactive-darkmode-50@1.5x.png | Bin 828 -> 828 bytes .../battery-inactive-darkmode-50@1.8x.png | Bin 879 -> 879 bytes .../battery-inactive-darkmode-50@2.5x.png | Bin 1060 -> 1060 bytes .../battery-inactive-darkmode-50@2x.png | Bin 939 -> 939 bytes .../battery-inactive-darkmode-50@3x.png | Bin 1175 -> 1175 bytes .../battery-inactive-darkmode-50@4x.png | Bin 1427 -> 1427 bytes .../battery-inactive-darkmode-50@5x.png | Bin 1704 -> 1704 bytes app/assets/battery-inactive-darkmode-80.png | Bin 704 -> 704 bytes .../battery-inactive-darkmode-80@1.25x.png | Bin 802 -> 802 bytes .../battery-inactive-darkmode-80@1.33x.png | Bin 801 -> 801 bytes .../battery-inactive-darkmode-80@1.4x.png | Bin 814 -> 814 bytes .../battery-inactive-darkmode-80@1.5x.png | Bin 816 -> 816 bytes .../battery-inactive-darkmode-80@1.8x.png | Bin 883 -> 883 bytes .../battery-inactive-darkmode-80@2.5x.png | Bin 1061 -> 1061 bytes .../battery-inactive-darkmode-80@2x.png | Bin 945 -> 945 bytes .../battery-inactive-darkmode-80@3x.png | Bin 1181 -> 1181 bytes .../battery-inactive-darkmode-80@4x.png | Bin 1443 -> 1443 bytes .../battery-inactive-darkmode-80@5x.png | Bin 1703 -> 1703 bytes app/assets/battery-inactive-darkmode-95.png | Bin 0 -> 702 bytes .../battery-inactive-darkmode-95@1.25x.png | Bin 0 -> 789 bytes .../battery-inactive-darkmode-95@1.33x.png | Bin 0 -> 793 bytes .../battery-inactive-darkmode-95@1.4x.png | Bin 0 -> 801 bytes .../battery-inactive-darkmode-95@1.5x.png | Bin 0 -> 818 bytes .../battery-inactive-darkmode-95@1.8x.png | Bin 0 -> 882 bytes .../battery-inactive-darkmode-95@2.5x.png | Bin 0 -> 1057 bytes .../battery-inactive-darkmode-95@2x.png | Bin 0 -> 929 bytes .../battery-inactive-darkmode-95@3x.png | Bin 0 -> 1191 bytes .../battery-inactive-darkmode-95@4x.png | Bin 0 -> 1421 bytes .../battery-inactive-darkmode-95@5x.png | Bin 0 -> 1701 bytes app/main.js | 3 + app/modules/battery.js | 7 +- app/modules/interface.js | 16 +- app/modules/theme.js | 4 +- app/package-lock.json | 378 +++++------------- app/package.json | 3 +- battery.sh | 4 + logo.afdesign | Bin 65213 -> 14912 bytes 174 files changed, 135 insertions(+), 280 deletions(-) create mode 100644 app/assets/battery-active-95.png create mode 100644 app/assets/battery-active-95@1.25x.png create mode 100644 app/assets/battery-active-95@1.33x.png create mode 100644 app/assets/battery-active-95@1.4x.png create mode 100644 app/assets/battery-active-95@1.5x.png create mode 100644 app/assets/battery-active-95@1.8x.png create mode 100644 app/assets/battery-active-95@2.5x.png create mode 100644 app/assets/battery-active-95@2x.png create mode 100644 app/assets/battery-active-95@3x.png create mode 100644 app/assets/battery-active-95@4x.png create mode 100644 app/assets/battery-active-95@5x.png create mode 100644 app/assets/battery-active-darkmode-95.png create mode 100644 app/assets/battery-inactive-95.png create mode 100644 app/assets/battery-inactive-95@1.25x.png create mode 100644 app/assets/battery-inactive-95@1.33x.png create mode 100644 app/assets/battery-inactive-95@1.4x.png create mode 100644 app/assets/battery-inactive-95@1.5x.png create mode 100644 app/assets/battery-inactive-95@1.8x.png create mode 100644 app/assets/battery-inactive-95@2.5x.png create mode 100644 app/assets/battery-inactive-95@2x.png create mode 100644 app/assets/battery-inactive-95@3x.png create mode 100644 app/assets/battery-inactive-95@4x.png create mode 100644 app/assets/battery-inactive-95@5x.png create mode 100644 app/assets/battery-inactive-darkmode-95.png create mode 100644 app/assets/battery-inactive-darkmode-95@1.25x.png create mode 100644 app/assets/battery-inactive-darkmode-95@1.33x.png create mode 100644 app/assets/battery-inactive-darkmode-95@1.4x.png create mode 100644 app/assets/battery-inactive-darkmode-95@1.5x.png create mode 100644 app/assets/battery-inactive-darkmode-95@1.8x.png create mode 100644 app/assets/battery-inactive-darkmode-95@2.5x.png create mode 100644 app/assets/battery-inactive-darkmode-95@2x.png create mode 100644 app/assets/battery-inactive-darkmode-95@3x.png create mode 100644 app/assets/battery-inactive-darkmode-95@4x.png create mode 100644 app/assets/battery-inactive-darkmode-95@5x.png diff --git a/app/assets/battery-active-20.png b/app/assets/battery-active-20.png index f598bdfa107ddb3ac925f2ca803b00ea8049adda..e0114747b687cba7397e1de6209afacfbb0ecfe4 100644 GIT binary patch delta 369 zcmV-%0gnEv1*!#*N`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ P$w+6OQ{&m6ldb{$5dFS0 delta 369 zcmV-%0gnEv1*!#*N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tR{0h=7YDF6Tf delta 370 zcmV-&0ge9g1@Q%tN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tR;0f8944gdfE delta 370 zcmV-&0ge9X1?UBkN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tS40kS;4K>z>% delta 370 zcmV-&0ge9o1^ES#N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSI0c?f6Z2$lO delta 370 zcmV-&0ge8L28RZaN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSp0n6#V&;S4c delta 370 zcmV-&0ge8s2B-#*N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tRo0!Kl;(EtDd delta 370 zcmV-&0ge9B2hs#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTO0dt_fegFUf delta 370 zcmV-&0ge9R2I2;gN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSu0^lCK#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tS21Go0RMF0Q* delta 370 zcmV-&0ge9m3HJ$*N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tRk1V=Ny&j0`b delta 370 zcmV-&0ge973(gCWN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tRO0rp9~egFUf delta 370 zcmV-&0ge8+1-J!}N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSG0cO3uX8-^I delta 370 zcmV-&0ge8J289NYN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#R diff --git a/app/assets/battery-active-50@1.33x.png b/app/assets/battery-active-50@1.33x.png index 49ed530f9a01e92edb0ee953b5855c77ffd69652..3a37361a2f541c5c55ed60d89c893acdf1f374fe 100644 GIT binary patch delta 370 zcmV-&0ge8S295@hN`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSP0f521f&c&j delta 370 zcmV-&0ge8S295@hN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSP0f521f&c&j delta 370 zcmV-&0ge8S295@hN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSb0i$ufrT_o{ delta 370 zcmV-&0ge8e2AT$tN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTL0c!NVbpQYW delta 370 zcmV-&0ge9O2HysdN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tS60=>n)OaK4? delta 370 zcmV-&0ge9q2m1$*N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tT-0gX+*4FCWD delta 370 zcmV-&0ge8V2ayMmN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTW0+4~en*aa+ delta 370 zcmV-&0ge9Z2#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTB16hu~VE_OC delta 370 zcmV-&0ge9E3e^gbN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tS@1Sn&^EdT%j delta 370 zcmV-&0ge8`48jbMN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#-N`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ P$w+6OQ{&m6ldb{&7QenZ delta 369 zcmV-%0gnEx1*`>-N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSH0coMVY5)KL delta 370 zcmV-&0ge8K28ITZN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSF0b|*{WB>pF delta 370 zcmV-&0ge8I280HXN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSS0f}wBivR!s delta 370 zcmV-&0ge8V29XAkN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Px# diff --git a/app/assets/battery-active-80@1.5x.png b/app/assets/battery-active-80@1.5x.png index e8c6c94ee9114ed999df13e8ce90ce9f39096550..b81d3e065b22c659cf163be82d332c9260d663d2 100644 GIT binary patch delta 370 zcmV-&0ge8a29^epN`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSX0hi&ung9R* delta 370 zcmV-&0ge8a29^epN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTN0dTy&djJ3c delta 370 zcmV-&0ge9Q2H^&fN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSB0$vKeT>t<8 delta 370 zcmV-&0ge8E2!IHXN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTz0dQr#?*IS* delta 370 zcmV-&0ge8L2ZslcN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTZ0+}toqyPW_ delta 370 zcmV-&0ge9c2<-@vN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tT614|mdQUCw| delta 370 zcmV-&0ge993eXCWN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tS>1R|ThCjbBd delta 370 zcmV-&0ge8^48RPKN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#1Zf4gg#Z8m diff --git a/app/assets/battery-active-95.png b/app/assets/battery-active-95.png new file mode 100644 index 0000000000000000000000000000000000000000..eecbc1e50a901fe53d9f195977a57dfff1a56027 GIT binary patch literal 683 zcmV;c0#yBpP)c{F0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*ZD}zxO$3NR>Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vGf6951U69E94oEQKA0MJQ9K~yM_ z<36Np3Q^=fCI9B-8L;*O@)B_ymqi|@Dk<)M!1a{MGsyvs8W`Wf2y0=&<$_N@wZkg@Q@@{DzU;A{s8NZD0;=V RTy6jW002ovPDHLkV1m>2G$8;0 literal 0 HcmV?d00001 diff --git a/app/assets/battery-active-95@1.25x.png b/app/assets/battery-active-95@1.25x.png new file mode 100644 index 0000000000000000000000000000000000000000..c8faac3c13f989410d850578f1934f61e55632e9 GIT binary patch literal 763 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 YmkXa_*pY2gY5)KL07*qoM6N<$f^?vX)c^nh literal 0 HcmV?d00001 diff --git a/app/assets/battery-active-95@2.5x.png b/app/assets/battery-active-95@2.5x.png new file mode 100644 index 0000000000000000000000000000000000000000..faeca328ebebb99a778de99ff8f27cebb5e9548f GIT binary patch literal 1009 zcmVVj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vGxn*abEn*kk$ZrA_-0v1U`K~z|U z?by9*6hRor@y|sQ;#(m2g0@D|SO}hql}$8d#J?aau??t|*qbJ3se%Ym&_Y~ zwAQL#+>V}ik{wyMbp)4%jrUTh`h08=xLtUr`-RfeIowzY3|nznsB`sc{nNUHH$t6j f3ZGjX-#+~Y`p0zCT}}Yc00000NkvXXu0mjf9|7E` literal 0 HcmV?d00001 diff --git a/app/assets/battery-active-95@2x.png b/app/assets/battery-active-95@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0076064a9d222037bda1d9eb8d869825973640f0 GIT binary patch literal 890 zcmV-=1BLvFP)Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vGruK)lSuK|#t0t^5E0iQ`kK~zYI z?bgpr6mb~G@z;h5f*t~)BJgO2P>>aEhw!*p&wKOaLC>AM3w6}G8PxyKIqGC}C>8nv zCVI%D2SFuLJIr^s?@Y71v#vqVeqh+y=leYG&-a<{z&!jTTELgwwNR$8uON02cW?uP zAy&s&F0UTlA7Tyfuoov)a`$ss#CyEO4o=%_vVu|E#ce#qa#7u5d`GPfu$5}q#iRVf z{or`73wWw(U{&Mb6ReyAJk^TiF*Oc(5>InUW0=9X;+Fw_;&T9gjpA=G8z*kdwp7D` zq}4Llf$Z5;1Ji{lcpQHF@XYU5w2THr7ip&{D`Svq0+&00r@9hqGb%E;bOw0S+9HE< zRnMSj&@<>6{I>?}#*|h%DPyqNg~1=SMF!undItC^wwf6nVI+#zvC#p1Lw1xL3CzYv zdL6g$GW_3^j4}^!UF)&s6JFy-6rYsLstwIc9?eh(yKbhTz?zSP{rG_A80Z2%fER() zpI^KtY3n1VaaDHuZl+4eoes5Yfz?>d?_ds7xQXEsCa2gB@K;!pJ&(VuU;SBCF6Ym% QIsgCw07*qoM6N<$f~~!$y8r+H literal 0 HcmV?d00001 diff --git a/app/assets/battery-active-95@3x.png b/app/assets/battery-active-95@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..8a0f8c48eacde893afe58b3ed3e7940a55833264 GIT binary patch literal 1129 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 AcK`qY literal 0 HcmV?d00001 diff --git a/app/assets/battery-active-darkmode-20.png b/app/assets/battery-active-darkmode-20.png index 6b0c01bc27240026801e538dcdf650225e553d5c..106fc374c2cd45cc6a85108c6e7867cedb57053d 100644 GIT binary patch delta 370 zcmV-&0ge8+1-J!}N`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tRO0rp9~egFUf delta 370 zcmV-&0ge8+1-J!}N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSP0f521f&c&j delta 370 zcmV-&0ge8S295@hN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSI0c?f6Z2$lO delta 370 zcmV-&0ge8L28RZaN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSd0jW8?tN;K2 delta 370 zcmV-&0ge8g2Al?vN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#)?3IG5A diff --git a/app/assets/battery-active-darkmode-20@1.5x.png b/app/assets/battery-active-darkmode-20@1.5x.png index dbba60ce5f8966faf7bb3861051d3d89cd14595f..0c01c5d6197d7642248839413e560f57fe676d3b 100644 GIT binary patch delta 370 zcmV-&0ge8u2C4>-N`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSr0nxF&)&Kwi delta 370 zcmV-&0ge8u2C4>-N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tT70YZGfO8@`> delta 370 zcmV-&0ge9A2GItPN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#@~ diff --git a/app/assets/battery-active-darkmode-20@2.5x.png b/app/assets/battery-active-darkmode-20@2.5x.png index 78cf0836584a9289dc7e66aff7b35a54849553e7..6fe16e1377a9e52241622b1ade2ef90b52a5a90f 100644 GIT binary patch delta 370 zcmV-&0ge8F2!RNYN`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSC0$}dFU;qFB delta 370 zcmV-&0ge8F2!RNYN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTy0d0Z3>;M1& delta 370 zcmV-&0ge8K2ZjfbN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTS0)+9tj{pDw delta 370 zcmV-&0ge9V2<8ZoN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#0N`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSx1MZ8x@&Et; delta 370 zcmV-&0ge8!3a|>0N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSq1mF<8;s5{u delta 370 zcmV-&0ge8t45#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tRj0W%D}y#N3J delta 370 zcmV-&0ge961#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSh0kp}zxBvhE delta 370 zcmV-&0ge8k2A~FzN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tS$0r7pk_W%F@ delta 370 zcmV-&0ge8(2DJu|N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSs0o0Yf*#H0l delta 370 zcmV-&0ge8v2CD{;N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#2E7K5N`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tS;0SK(V4*&oF delta 370 zcmV-&0ge8>2E7K5N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTp0l}=k&j0`b delta 370 zcmV-&0ge9s2K@$*N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSt0^K^j;Q#;t delta 370 zcmV-&0ge8w2&@Q@N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tRP0{-s3h5!Hn delta 370 zcmV-&0ge8-2e}83N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tUC0^T;hU;qFB delta 370 zcmV-&0ge8v39AW^N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tT|1Gt;MH~;_u delta 370 zcmV-&0ge8g3!Dp(N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tRK1p&;xh5!Hn delta 370 zcmV-&0ge8&4YUoAN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tRY0TV#IoB#j- delta 370 zcmV-&0ge8`1;Pc8N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#cH`Tzg` diff --git a/app/assets/battery-active-darkmode-80@1.25x.png b/app/assets/battery-active-darkmode-80@1.25x.png index 56a73863dbd1f965fc836f319623b612e00cc7ba..f69840f58784c4818ad76dfb1866cf5245780ab4 100644 GIT binary patch delta 370 zcmV-&0ge8m2BHR#N`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSj0lJaBz5oCK delta 370 zcmV-&0ge8m2BHR#N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSm0mD7L#{d8T delta 370 zcmV-&0ge8p2Bij&N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#(^b diff --git a/app/assets/battery-active-darkmode-80@1.4x.png b/app/assets/battery-active-darkmode-80@1.4x.png index a2a145a5ef022cceb019b385e7e07f9973129563..12354966b2107a64e656a6160dea2b78d0e2bebf 100644 GIT binary patch delta 370 zcmV-&0ge8y2CfE>N`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSv0o_5p;s5{u delta 370 zcmV-&0ge8y2CfE>N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tS*0RRBL1^@s6 delta 370 zcmV-&0ge8;2D%22N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#pF diff --git a/app/assets/battery-active-darkmode-80@1.8x.png b/app/assets/battery-active-darkmode-80@1.8x.png index f621998432edd43f0237f58a3c6478af8ebf57f4..4f6d2d3036560129bea07772ec40f7d69b3f4e5c 100644 GIT binary patch delta 370 zcmV-&0ge8F2Z0BWN`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTt0bdQh-2eap delta 370 zcmV-&0ge8F2Z0BWN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tS%0{SAo{{R30 delta 370 zcmV-&0ge8)2(}22N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#t<8 diff --git a/app/assets/battery-active-darkmode-80@2x.png b/app/assets/battery-active-darkmode-80@2x.png index d52b9c69d64f62793228e08aaa5eb1d409501bd7..b7f29d1f7c9b8d0e845190bbf2dbce30e43bb9e5 100644 GIT binary patch delta 370 zcmV-&0ge8&2eb!}N`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tRK0`PjhcK`qY delta 370 zcmV-&0ge8&2eb!}N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#N`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tU90@aGXR{#J2 delta 370 zcmV-&0ge8s38)E>N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tT`1G3Y;G5`Po delta 370 zcmV-&0ge8e3z`d%N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tRG1@#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#c{F0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*ZD}zxO$3NR>Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vGf*8l(u*8wGU((nKP0OLtSK~yM_ z<&rT(c+f|t?WJ_$7aCC z&o>)zV2XL?-aGHX3tFX~0M|LbMnv7#pdP6Y>bF{}%j`PO?$yK6pgP$}`sEW k#=s3wwLA^*5)tnJKjEab`F@%ZQvd(}07*qoM6N<$g6C63<^TWy literal 0 HcmV?d00001 diff --git a/app/assets/battery-inactive-20.png b/app/assets/battery-inactive-20.png index 185bed1b1cae3c6a3bfeb66349c1f9a4872912b0..1567cbfd40c589fd02378b94bb4290db27092d0f 100644 GIT binary patch delta 369 zcmV-%0gnEq1*HX$N`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ P$w+6OQ{&m6ldb{x0+_xe delta 369 zcmV-%0gnEq1*HX$N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tR_0hLs~BLDyZ delta 370 zcmV-&0ge9e1@8rrN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#fpN`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tR@0gsHn9RL6T delta 370 zcmV-&0ge9c1?>fpN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSB0a!`BSO5S3 delta 370 zcmV-&0ge8E27m^TN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSC0b4D-TL1t6 delta 370 zcmV-&0ge8F27v~UN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSs0o0Yf*#H0l delta 370 zcmV-&0ge8v2CD{;N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tRe0xDU(vj6}9 delta 370 zcmV-&0ge912gnDIN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTM0d3g6cmMzZ delta 370 zcmV-&0ge9P2H*yeN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSt0^K^j;Q#;t delta 370 zcmV-&0ge8w2&@Q@N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tR)1Az*@3;+NC delta 370 zcmV-&0ge9T3FHZoN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tRq1Xzo`;Q#;t delta 370 zcmV-&0ge9D3)BmcN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tRK0qVKEasU7T delta 370 zcmV-&0ge8&1+)c_N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSC0b4D-TL1t6 delta 370 zcmV-&0ge8F27v~UN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSI0c?f6Z2$lO delta 370 zcmV-&0ge8L28RZaN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSX0hi&ung9R* delta 370 zcmV-&0ge8a29^epN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSb0i$ufrT_o{ delta 370 zcmV-&0ge8e2AT$tN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tS`0Uyl1CjbBd delta 370 zcmV-&0ge8}2E_)DN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tR}0;Z+DGynhq delta 370 zcmV-&0ge9i2lEGzN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTp0l}=k&j0`b delta 370 zcmV-&0ge9s2K@$*N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTO0(oJ+g8%>k delta 370 zcmV-&0ge9R2;vBkN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#8_*;Q#;t diff --git a/app/assets/battery-inactive-50@4x.png b/app/assets/battery-inactive-50@4x.png index ba515bfc6b4b2207306aa9b29433d578091981df..36979cff0607706294612e2bb1167bb989877427 100644 GIT binary patch delta 370 zcmV-&0ge953d{Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tT213!wsMgRZ+ delta 370 zcmV-&0ge953d{#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tS~1U#R#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W# diff --git a/app/assets/battery-inactive-80.png b/app/assets/battery-inactive-80.png index 47c2f57c699c6aa4c1d28924ff11222139356bf7..b0b832d9748e828e8c4448c8d946831c30213718 100644 GIT binary patch delta 369 zcmV-%0gnEx1*`>-N`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ P$w+6OQ{&m6ldb{&7QenZ delta 369 zcmV-%0gnEx1*`>-N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSB0a!`BSO5S3 delta 370 zcmV-&0ge8E27m^TN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tS80lmz=O#lD@ delta 370 zcmV-&0ge9s1^oq(N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tST0gO?-jsO4v delta 370 zcmV-&0ge8W29gGlN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#;M1& diff --git a/app/assets/battery-inactive-80@1.5x.png b/app/assets/battery-inactive-80@1.5x.png index 55ab71755a24363b56df5fca0f90965695d4935d..f70076c60363b8968e965938cb40eb782d4da9a0 100644 GIT binary patch delta 370 zcmV-&0ge8T29E}iN`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSQ0fVKzg#Z8m delta 370 zcmV-&0ge8T29E}iN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tT50X($6MF0Q* delta 370 zcmV-&0ge982G0hNN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tS00<3MmIsgCw delta 370 zcmV-&0ge9k2lWS#N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTy0d0Z3>;M1& delta 370 zcmV-&0ge8K2ZjfbN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTU0*bl5l>h($ delta 370 zcmV-&0ge9X2#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tT915?JnTL1t6 delta 370 zcmV-&0ge9C3eyUZN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tS@1Sn&^EdT%j delta 370 zcmV-&0ge8`48jbMN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#c{F0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*ZD}zxO$3NR>Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vGf6951U69E94oEQKA0MbcBK~yM_ z<#5@Vb}VuUaf4qX8)KtKZ&01_=gB@|!+9FUPv038sRgaVKqAie^| z<|MDK0Y-Y#)6RcqceSswu00&5pJG;EY~ccL0q#??tevCR-0+Q2DJdF-(ZLZO@qkSn zVkfnY1zz!jUWH5CCh068O?~1f{b`-%3*!R3yu~<-x?yazykX_lEl^Sae#4@LTX{7; z(8Uwx1$Z8>8`cn4F*_JwH#PA0``6fCrcC_KRKIXSKi&kYhH-!s>m%}xJ3PY=6H+7H TH2af`00000NkvXXu0mjfGj}mV literal 0 HcmV?d00001 diff --git a/app/assets/battery-inactive-95@1.25x.png b/app/assets/battery-inactive-95@1.25x.png new file mode 100644 index 0000000000000000000000000000000000000000..9b89400f710d59f42cd943fff100a5568c7f0493 GIT binary patch literal 756 zcmVVj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vGqB>(^xB>_oNB=7(L0U1d|K~y-6 z?bJUnLs1yV@lS87QAS38BV8DDmqsE+gU#S2cnubB!D}$sNQ@FONKC@OplJ}Zp#u_) z*5J8uRsY!eE$5v3e1AFTN$&H@>8?DMk)VZBymvym%zgw*n8p;gGqoK&;sIxP$(k!T z#yHX!Q0-w9->b2ILoWNYBF6hQ8}(v(Ncw;S^>6-r<|Y~g_=c}vS%Nl( zV?B?xo3iy1+Bu&ixr>#6#!&WiBx`tz^9i=n+b?{M<8M?6K1pM!j00R79779OM=cwG mdCX(R_h3xb#yxICl70Y4RXEwJ>RVd?0000Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vG#H~;`4H~~eLF<<}y0U1d|K~y-6 z?bJI<15pqK;4hEHfCk@Kq*EjQ09)G>LI^h2{xEAnON+F23fhWbKsylw5^XGkvB+%P zEJ;{f@xX8&bI!Rl#hrrb*u;A5U(lJs9bp?y9EM;J(TTfea7HM^x{6cW;}Y*v9$3IW zc5sB(ByoX8o)QC%&?x%pvz;PTu#|~PD&LOk*UHh;Z6xM#fUPi3;|mY*@&|5EFQSCc zAnl<(L7Y@u50223vc&qtj%RSP2BjPZW1LB){tEvFf6`!(Lo>$78a(ANc+48~F&F16 zbZ3aWxQ=}#v{sDI0;m~&^K{fQoHmw|!#P?x%1_Y389y^|5hv&w&cxmnVbyRZR&k8C mLWZz`U6iL7^l^vhX1^@s6*FMFU0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*ZD}zxO$3NR>Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vGklmGw_lmP-qGEo2k0VhdBK~y-6 z?bN+W15p$N;BR#UAvS6wYGD}!8wJzbC|HWmBO)k>l1H($kl0#i8|_j?6a;M~frP|j z@5*LL!fKs?!*b4@nY}+Sk;$lFGt^^IG8jA`0IU&ajUgyar(& z5!P^oJDi}GE?(dYb49irc-J^j2PL$__b>R>#i*i@+13_zu`)*Zjwdt&{~pyCWqbwF zDvqc8eIwKd-tdWX{tmVa9%U!nPU&4MP+d6O;{ zL*K%K$ywS7>#fi)1^w7iim^PV;tZ!GiP6$L27z!O37KJ-b;i^nbAn4eqLBu5j8hy+ zg1T*TP_IjZ`Zj3#QI1rW#N)z*JArS>19a2D53(CS28O+iV*mgE07*qoM6N<$f@X?c As{jB1 literal 0 HcmV?d00001 diff --git a/app/assets/battery-inactive-95@1.5x.png b/app/assets/battery-inactive-95@1.5x.png new file mode 100644 index 0000000000000000000000000000000000000000..5a3509f417798019188d60adfec1f8d7d6ff454e GIT binary patch literal 785 zcmV+s1Md8ZP)Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vGl!vFvg!vR5qpbh{40X9iQK~y-6 z?bSao1W^TK z$;{eSDV*lbyK~OD_ub6gSJE4^7>>_xxGy4>a$+MGM+G-1$M^@9q2HU5qM zjsCRJ(*W8oZeo=DH@A4{!{jA$JK9QgUWmaj>|h4hOqmnGD zQQJW?W|<$rWIk$|grmWsaEwzN2?M>?byUL^cA_?Skj)5pRxdo_AszSzOj|dQaUldA P00000NkvXXu0mjfA#!L* literal 0 HcmV?d00001 diff --git a/app/assets/battery-inactive-95@1.8x.png b/app/assets/battery-inactive-95@1.8x.png new file mode 100644 index 0000000000000000000000000000000000000000..11b77513df56bd6c6d741178e42af1a4f868c2a8 GIT binary patch literal 851 zcmV-Z1FZasP)Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vGpQ2+oHQ30VGa}fXl0eDG7K~zYI z?bf?WTu~Ip@t;m0gQSswAP7b>79o|02);lnt$Y9^|7a8inW!DpHuua4(9j@TlmOAEKsC3f)*S5d?Ps)Jz|2ot=* zOczk$nTZ^@XcRk`F;8>>O!XoSu)Ea-ekP3n;F@OdaDYwh;H(YsEIgZ$L$TrCsQxQfGszXjCY~FWjDHnd<-h{| zX?8!oXfzlL>BKtr6eo19npUbr&R#HZyLX$%8r~{CV!L-taXwCCThXk1Zv`%^+F_pJ d|E=dHt^p5>Ll<{lNPz$V002ovPDHLkV1goJgmwS` literal 0 HcmV?d00001 diff --git a/app/assets/battery-inactive-95@2.5x.png b/app/assets/battery-inactive-95@2.5x.png new file mode 100644 index 0000000000000000000000000000000000000000..f675afed11745e9736fd02d8db36addc708b4df8 GIT binary patch literal 1009 zcmVVj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vGxn*abEn*kk$ZrA_-0v1U`K~z|U z?byFh6hRoq@ec?XO(X$-VXFyfEHs>jHa04ymX@fozC=6!0qL~VL}Q_e#@0>?3JYSP zMjN$2?C}?3LJS~hF|)X=yBy2i#b%#mlg-TgKHr(!nZ2Et|D>*x@dLPq-c0)vCh)x- zgUZu58U@#Q8Ka^ZpTroBVL!TK`wr|W$eG2@c)x-fyu>p+ZwBtiO; z?LrNwa0K^o1@n2qeRzun)cu`hE9#D33(>nTFK9w|R%hA(%xWxpU(a^z!!mAl0GjA_ zWDKPn&&3f9cMv=r8E2sV!8aZp&zTbh{v7FPEMVR5E4EiA4Yo+RMCcrR>& zMBO-#k*0H5tHC(XLwKC>T#1aK#5~b*#^A&zplOXnkF=JOoAtI#tp#YJ(V~tbaG&sA zZdHQ{_U?M%vVS0X>M9HFxGHc3uD}(z0$1P)T!H^l_KUL><$4u?e?`$AE`qZn{s zd(KV+co01wraSU}*2}mdEWFo3)#r0b;BMiWjtb}EtGL??3_EdLsB;}q{?)pIk3ya6 f1-_Qd@0|Vs5ISlp^BPQ400000NkvXXu0mjf-~QY6 literal 0 HcmV?d00001 diff --git a/app/assets/battery-inactive-95@2x.png b/app/assets/battery-inactive-95@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d6c286abd7de1a347006a1cdc9f0fb220f3ea1ca GIT binary patch literal 888 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

oMt z13GRbO>zeK7DzA*^aDqMjhOv-A_HvFx%=_^SMyrK>9mR4fWbhr;E_Xh`I7K;CJonc80Rm91J!vHCqLr=00000004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*ZD}zxO$3NR>Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vH4H2?rRH36Qvxzzvw1Z7D?K~#90 z?VR0jR7DtvpKXhaPzr5;QcNLY1Tlyq;UnQfP-7F&3n3vPF?!<-T$5$3z%7qjyfX-tERQdJ3TpG&IIyuvImY-l?1Iky4)y-$F*Oq1sz zGhaFRS71i|8gpj`@EaA~w}IIviC=3;nE0)4QS9oS+2{!E^o}Ha+ev=U(i=8 zT|lQgKMnk2(ZP$rLUr^3GhLNd@eo-z-%!VxVcsxs23Z|;0<%!Yb;Ety`E|pF3#!q# zd48#v7q6?oPCPOn%iE!?;U0$^pR{55BcZMMRx(@0N>eKu@Jcis zI?-_GM8lyI4TnxN96Hf(=tRSz6Agz>G#on7aOgzCp%V>1+x+X z-wYvItVlCluda9kIH>+k6($;Lde99|YUf#x_um4JAeAP~W?c21wf%)&-~7y*{;aWH zC1Ud6^;x7;=0o5mgZMo78>wiyYY?k@xK}>WKlTo!nyUc(foy7ELL2ZVut;?>kNg%i zlfWHhHvSVhM{*?A;}Y4XGst@$_<9 z;I~wY6bBtTY83{l`1qz?;D8o51}yWf%md3v)u6QZ@Od%sO`C&{w%67U^Thudm&0pF9< zdJcyg=0zm0=Mpl-zmt>DJa`wlMpENN8mM}m1stwwuml_jb|HJ>%%wRyuN72Zt5n~| zYv?*e#wauqS^%~o+eN&R67v+fetc3y7B#iF4159X%d^92i18nQ2Tc9eQV*1tZKS^u y&*3^0+mJPLdF|Y+d-VjBwe=m$*VU2#4gUc}SxB5RzIiSH0000Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tRK0qVKEasU7T delta 370 zcmV-&0ge8&1+)c_N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSL0d+CGb^rhX delta 370 zcmV-&0ge8O28srdN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSO0e#)Qe*gdg delta 370 zcmV-&0ge8R28{-gN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSZ0iCJ6pa1{> delta 370 zcmV-&0ge8c2ABqrN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSk0ljs-!2kdN delta 370 zcmV-&0ge8n2BQX$N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#OV diff --git a/app/assets/battery-inactive-darkmode-20@1.8x.png b/app/assets/battery-inactive-darkmode-20@1.8x.png index feb3a008b18ecc58a58aa47ef8eece61f84068e0..e81bf006ac318c8a3882a2fd21e2238a2eebaddd 100644 GIT binary patch delta 370 zcmV-&0ge9A2GItPN`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tT70YZGfO8@`> delta 370 zcmV-&0ge9A2GItPN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#@~ diff --git a/app/assets/battery-inactive-darkmode-20@2.5x.png b/app/assets/battery-inactive-darkmode-20@2.5x.png index 0c85e1ebb1047b4ef2c6a2189174e8aa4938d33a..c7bcc9d948602eb9d66a8ffde1d5614491b403dc 100644 GIT binary patch delta 370 zcmV-&0ge9m2loe%N`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tS20#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTw0cW|r<^TWy delta 370 zcmV-&0ge8I2ZRTZN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTN0(O1AfB*mh delta 370 zcmV-&0ge9Q2;m5jN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSa1FR3dtpET3 delta 370 zcmV-&0ge8d3YiL!N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#0N`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSt1n9iI>i_@% delta 370 zcmV-&0ge8w46F>0N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tRf0VjODu>b%7 delta 370 zcmV-&0ge921<3`FN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSh0kp}zxBvhE delta 370 zcmV-&0ge8k2A~FzN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSu0oq-?-v9sr delta 370 zcmV-&0ge8x2CW8=N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSu0oq-?-v9sr delta 370 zcmV-&0ge8x2CW8=N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tS-0R_mu3;+NC delta 370 zcmV-&0ge8=2D}E4N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTb0hu(ur2qf` delta 370 zcmV-&0ge9e2JZ%tN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSl0>&D>$p8QV delta 370 zcmV-&0ge8o2&4#*N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tUC0oZlETL1t6 delta 370 zcmV-&0ge8v2df8=N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tT@0;FcXBme*a delta 370 zcmV-&0ge8b36}|wN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tT<1D=<@9RL6T delta 370 zcmV-&0ge8X3zG|wN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tU91mO(6VE_OC delta 370 zcmV-&0ge8s4X6!}N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tRW0S$P)mH+?% delta 370 zcmV-&0ge8^1;7Q6N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSj0lJaBz5oCK delta 370 zcmV-&0ge8m2BHR#N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSi0k^Hay8r+H delta 370 zcmV-&0ge8l2B8L!N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#N`E3;xNxyFt~L#|xKXw=YH7`s;bwd7huV*~_noxdDz__2-1v3D zU%;($trU@xTds*4^m^V+O|s|ooab}C=R8m6JO`}Ntdi3kypYQmwMfwKoQusn?N3;- z(?JuKxT34$;c$q$_I``SjMpBsR{eATTFX*WSHRLFJf^5xQGa++IJ8<+P2LjjQZn%+ z;S*uECKnXGG4({1pG{6z`O{=A8VP{4UD%oa#fe|6WVD>Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSv0o_5p;s5{u delta 370 zcmV-&0ge8y2CfE>N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSx0pkh1=l}o! delta 370 zcmV-&0ge8!2CxQ@N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tTf0i?vfu>b%7 delta 370 zcmV-&0ge9i2J;4xN`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tSm0?7Wo%m4rY delta 370 zcmV-&0ge8p2&D*+N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tRH0_V=XZU6uP delta 370 zcmV-&0ge8#2eAi`N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tT}0=2%rHUIzs delta 370 zcmV-&0ge8h37rX$N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tU41I*XHO#lD@ delta 370 zcmV-&0ge8n3!@8=N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#Hyc}09yQ2Ku$9#z+nV+4J z*el+HPJ|$SoJ=u603U;l%Iw3#5CgKJPQJI2KTSb$6`55^Xe^T^LlL*AD^fivF(rCZ zMwXJ<|G$0JQ)a_M)#?sEG(H-}YaiG*;j3&I9|wl_WesZ(IBZ Q$w+6OQ{&m6v#tU81l}mVUH||9 delta 370 zcmV-&0ge8r4W|u|N`IO{xp1+Bt4%W{Zj>#JTGC7zZnoEcsBPZfchYjJ+^#5b=ExqCrl7OE~c0uz%YZ1$~=q*9|N+YPQJICKh3J-Dl)4S&{!cwnmle%*Q9zvVp8;k zj0^>{|9|_cCuWCymFf;ZG(H=~dmq@hp;R=CuOq`K9fR!&E_2oV)k7Hh5WQH{dJn+4 z3FlW;ExrpEThR5W#c{F0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*ZD}zxO$3NR>Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vGf6951U69E94oEQKA0OLtSK~yM_ z<&w=!0#Oivzu8T=pwa-w9}XO;z!va81A51V7PJxyz=Iwv!wNKUYfv~C^z$;vW?5;# zNhX<@?|bj%B@;A4JpsnqK1M{3Md;7d;#;UCq)+Dz^FwgXQOl|YM}GiAL^{wBellA zKd{>4{jvgB16|-5ShmQ^WL;p5dam9AsHNIhk2Cvfne0wIBb$XfQ+v(p)n2j%Y_}41 k09>-WBA>uRM7#q00Mk*Ax=w3i8~^|S07*qoM6N<$f?_&4^#A|> literal 0 HcmV?d00001 diff --git a/app/assets/battery-inactive-darkmode-95@1.25x.png b/app/assets/battery-inactive-darkmode-95@1.25x.png new file mode 100644 index 0000000000000000000000000000000000000000..e7fd986827331027e23baee5498a6e966c499d41 GIT binary patch literal 789 zcmV+w1M2*VP)Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vGqB>(^xB>_oNB=7(L0Xj)UK~y-6 z?bN?<CPY;pg{d4T+YfRAUHfvW4j-2x4iG&LWqPYq0SayatPO3YGz}5K@U2TDUAK z))pyLa7m8MY+Tk)7He~=`STuT4$Pd=qa;hXgAQkSSyiX=T+J9R<2KfD0}p4oNBDxz zcvV&3&&^48aD+oV!MC0ZUBNyc;9ga|kz|l$lw`9nLQka4Bp;Ft1{h*gRpYj~ij9_c zsxy47svlJ~PBO;!0N3!W8E@e}F7+HbN%Fj^-ZuVv*K$u9u=^LIw!YiOKT+pbOR|i$ z1(DYp$6T&|)`j{1Gf!}`fIsp3DeDldR8?@?=6wo|8@Gy7k|7>f)m=z(6Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vG#H~;`4H~~eLF<<}y0X|7YK~y-6 z?UcPr#6T2=f|eE?hAEo`>4_9c74&nc^5VC21Mxxc14+ZmT%+L@}@iw17Qe$^E(mc7Y7IG_&iH zfuwoh0Js8Mi~*6P8E-{jW9O_% zT4(_=aPEYYz!tCq1m3|Pl5T+1%-(=AAPImFcz4hSkW`3qdx>Lkn$QQ622W68e1ouo zL5Zmv^;h+8@Fxw_KvQCTgNFtN_r5^}Ot}6882%t00;ldf0x~4cNg9k(lDd*&Z*@Ip zAZfN}jwJOPj9>75Nr&*AiPOM7Fe1;yQH{1uo{4Q>$IM>*R9*zu$y2$iGT_3@9*d1n Xn9Gq+@x)PT00000NkvXXu0mjf7Y=Jm literal 0 HcmV?d00001 diff --git a/app/assets/battery-inactive-darkmode-95@1.4x.png b/app/assets/battery-inactive-darkmode-95@1.4x.png new file mode 100644 index 0000000000000000000000000000000000000000..674604978fcdc703a9d6f490cc189b45979c3519 GIT binary patch literal 801 zcmV++1K#|JP)X1^@s6*FMFU0004jX+uL$b5ch_ zAW20-HZeIiHZ3wPF#rH4k#&*ZD}zxO$3NR>Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vGklmGw_lmP-qGEo2k0Y*tgK~y-6 z?bW|ZTu~6m@z2OEED9l35-qfofK3En!9uVJd6B$8ko;>R_$FxrDMD;*Y}a&wq*zHH z5D{V)c3~{`UiNyqS1;C1cjnA|&+nWAzX>gonTvQ@Nqvim|4p^g(71&q?Biu+`v{-# z55tJKx&g_|K3-!NA90RsIdm1z@dd9UVp1x2pP3&rbD`~eHN^{=d6=2+%0xdiM}?Zs zQSIwt6JJYNnYo1>tTgog#%V+hBVv-7$Jp#)fQtg~1TSt8u#WZ2{1Xws@E3#n8$9cH zo9*hN4q5C7xlz~YH|~lD$OGg)kZH%h$!(BfN61+nGREU#{T(N0^wJ`KQq;jR#!;Bj z4{TICrH4likjsde7BzkRG_waX^X)zD@eOmM?%@D?W=1{IZq#dLM*SHF5izZgjDh*c fXp3@WjLXC|?~IY8ol4ah00000NkvXXu0mjfQuK5a literal 0 HcmV?d00001 diff --git a/app/assets/battery-inactive-darkmode-95@1.5x.png b/app/assets/battery-inactive-darkmode-95@1.5x.png new file mode 100644 index 0000000000000000000000000000000000000000..09bf07bca3a85bb83a28ed04c27b19066d61bb03 GIT binary patch literal 818 zcmV-21I_%2P)Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vGl!vFvg!vR5qpbh{40ar;xK~y-6 z?Uk)g15pr#zr)smf)M^w0ilpWQiFz|5Pbn0nn%Lnd4LKmx&jjZ5mk^t2o6F5J&3*A zY`5E`MIkz7bLXD(-I<%+9Z?Xr7lHAx{E+n6PpcgB1TYPhfO{YcTVKFhc)m({&js1u z29AJd;1c-mb9e-70<*xOq_cDtyS8s_SNrzaTX{8jcGJll+qFR;wt<`E(j{Hk{HG%8{MJ?{wzLInj)_1^sa$-9`W`2Pru@ST# zZ?^Q+0U){BEU4$bDu^y^7WC&BfkvQz4SE^E+oerF$#?SrybS<(3)+si6v)c}l5G1J z*dqS1MH#?1a0@ggIpkJ4)!A;@t_;*rDr{G5x6+Ba?WXPW5Rh{4)RWeb)UX`^=eAFQ wYl_EF71#p~BsCy^KrRr^tfF|9^psBg0EH}|OP|_4zW@LL07*qoM6N<$f{6or+yDRo literal 0 HcmV?d00001 diff --git a/app/assets/battery-inactive-darkmode-95@1.8x.png b/app/assets/battery-inactive-darkmode-95@1.8x.png new file mode 100644 index 0000000000000000000000000000000000000000..42d2c0efab24281531d98ec5886f8115ab46f338 GIT binary patch literal 882 zcmV-&1C9KNP)Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vGpQ2+oHQ30VGa}fXl0hdWcK~zYI z?Uu1>R6!JmzmpBPgft-_EC?!SXCRO?7Gf171o8r@VwDHTLj=>M4k==5XKd`OMTp=F z7z9D0+Zf%Lz-O_udYR1Ly(|Gi_Q1g9pa1{nFavW3{#B`)>aT2Uj><&_xd}W4mVi!@ zZvnTn+(+P3`u+^O0}dkMOR2MUwX5!_kJLGJX2h6F-o2Dv&!P9#p1Lx6bIPTzs6W+v zRq;@LHZHWn*;Nk#rjzy%*vL#Xzyn}*2{(!rrw?jmn0{g&Q;JgNSo;>?0 z1N{sCZ};kvx|Ju@mf9XNS_S`>`m!pls$bPkZf;s?Coxv@i5>MsT`P4{18k+tiMlh; z^S9d*U>kT${}Ai;82bOmMc@sv8xgOI;B1k0-Tc575xvsHZ>W02LJ#707*qo IM6N<$g2w2V5dZ)H literal 0 HcmV?d00001 diff --git a/app/assets/battery-inactive-darkmode-95@2.5x.png b/app/assets/battery-inactive-darkmode-95@2.5x.png new file mode 100644 index 0000000000000000000000000000000000000000..baed0178bdc15875f75c3fbabd0f9c4b8794e271 GIT binary patch literal 1057 zcmV++1m63JP)Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vGxn*abEn*kk$ZrA_-0!B$hK~z|U z?U*}n6G0S(ziUhoNLX@sg%+eFC+&kx+v1isZ7ygqhPqL&ca0A$x2yFuM zX7+7R151MEl&!fuUa2#dbOx9OP69`Ol85#J2Q$3ZfuH`|1U>*SfkiWW-VrRR0^A0! z04u-}@Cx|c`&x~NhSB%aPN_{qo5{doNn4Wc3>q3^+;zrSyzzpMXncs^ac7(dD0_Pi_yMe?bT|P_5?1q$ zF8+TAtNWdqtt4V=K*L#2Bk&<$)y$ePU&=@{@N@-(xiq*Y)H{_RhI zt%SkpZ9wCiaF4h)qlZpgrq%~E(sWiJ73}-1Isou!>fX%)10&@81IduNSI^*~s{j|^ z0$hL#Z~-pB1-MPg6K6k4^-2Ys*)PK3yI(cjt2eOg?Et`;9uZi;?nG>fa2?sM*4-nn zJC(I5^9nbol!{!FZ+nRIVD literal 0 HcmV?d00001 diff --git a/app/assets/battery-inactive-darkmode-95@2x.png b/app/assets/battery-inactive-darkmode-95@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..15fee2f264cfe90b900d3a37c9fe4795e78c0749 GIT binary patch literal 929 zcmV;S177@zP)Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vGruK)lSuK|#t0t^5E0mey0K~zYI z?Uui56j2mL&kgQ^7z;6qAZR0|Q#AgHm1R0jWs!ft!qisj1uczYlR_&SOKZW-2%5Dq zAc7JUq9%ofBE(}cZ{pj@ZZYTbF z8k9N=jP?O9wLi_asguFJ8t|^O-7as}G&C3*3=M_`LxURH5^*{itPNnWUM*}fNXcxa z27INO>T-i$6zQSVQ((0Z_-dLdHI|s0sp2hg7I+2_5o_v0;5cxI?PJSV;A2E=Wc3M( ztXfE&RX?b8e)errM-yu{FE-RS>Lax|0KBO_POL_Cb6jnyOX{?GG$rm{&`7=0X||<~ zm-|s^Zc;?}E5K=rtkcUx;0Le-JO}PY#P6P;yIcATQTg}U2vp*D00000NkvXXu0mjf D3#qI8 literal 0 HcmV?d00001 diff --git a/app/assets/battery-inactive-darkmode-95@3x.png b/app/assets/battery-inactive-darkmode-95@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..6701de1139b956c8170ed1fdf474b5d7c6dfb26b GIT binary patch literal 1191 zcmV;Y1X%ltP)Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vG%h5!H~h5?HU1rz`P0?bK7K~z|U z?U})A6jvO_KQA#P#F!k`5(JFoJ;#RwD(>-^w8>| z)ss*UJ(Oq!bBHOSO(Cd+m=Sf;a&4+3-FP3V5Iz8$0U9mMqrgO)VH3cI>dTh44PYgN zu-h@EI;h@I@2gvF?nI~Bik>&r!J_N~&ye~q@HKEASOabW4}eF&A01y^rZHd!I0sw; zP60my*Fp%(?e5H3bvs_om+DxT0PQly)URU3wtBX#a7bN@g;#qGQjm8wW<6AgiVEgq z!Oecdv}E3lne#=ROYwDW6pZZ`P$OnO&UcKeuhlyhOpd6-6^|;@%H5bf3VZX=3@`{R zlngowd_?wkG^jqqt8S3Jt@lC*e-_j%03Sz&pPE3E@w`;vcpA7uHW_xR0346UwE9g5 zVJ%nF{JACp26CORaxf#nCtbqibriVl!B5J*%sfzD?*ZdIfN5$xdX_2$bh39W|LR1$ z&J@sFJp`%bnF31ncca3OYCi)Hr5Y%u8Yrb2D5V-Gr5Y%u8Yrb2D5V-Gr5Y%u8YrbV z4rsd%nQc8&Ku>!JQpqy~^rVL%l|1u6`~Fpi5SCH~9cnpxmS#4AHskr70+Vln#U8*s z1imY1pN{7ju(yJ?2nfvPt3wEX1Gm)$vK6#RD(nD6y#}5GYaxX7lA76=z5k-sU({y> z3rc;H*`CQWb*0(X`V4(fcJ-hCS3tlQG4qE5J?b&_H+5HizuzS42Qll{(j5bJE*8C1 zKQr42>NUuKdOc?Bs&lCU7uDb63j2@hr|PUadhjoW@mY`Fg^Q`l1#tCkvTdcqZaHiK4?+n2_#E|5{{XRwd5`@~yHx-H002ovPDHLk FV1j9iDZT&z literal 0 HcmV?d00001 diff --git a/app/assets/battery-inactive-darkmode-95@4x.png b/app/assets/battery-inactive-darkmode-95@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..6eeae127e424f9bbc459a46da504635dfa3f5fc7 GIT binary patch literal 1421 zcmV;81#Vj^6)aIrM5HVw77QMNQ{Y0Z@3W_#_2 z+K;#QowVF4w<}8A_;tZwz^!tv6p@l!u8AA;dfrViebrOLL)GdIKQulX#%mwgH{q*n7#|0Q@pTBc2RP5y z@(cSg@+Nw@rn&Z@Z5>W8YFc6&&NiU?UX5$Sx5p8x;=32;bRa{vG@UH||uUIFqwM^OL(1F}g(K~!jg z?VHbwRb?2*zt7~4vO>iljZ#=D-|xBSy!XI)uGEqi zYpM`1BI%f<=PN?*N;+s}lTGz*1Yj@m>}{&=P*a5@J+(lwrBq%*z!FJ2ByE?p&DZrg zxkHi`MfQCl=}~tpN!KNfOSSAf@>7964D z4d7~^<1A3UYXS#?q~pM{0q8B#vdlGP?5|4L0Q}>@=YS@6sagO-zv&lq-;dvtv{m(mcQXV0 zBK;AZaFE0~V zDrrp8s+uBWSS4x9d*v}tTQB?kJCX)*b1(N^QA8O4o{=g{aJvs7b&2X3Yv7MQgw!RfXRLuKNz?VU z^vtyPtR%{Sj{%%fXRd9bLDHG3(SwZ8K$ejEF4)YjNxImdwkR%ouRJnskIjX%62JSp zwWzY0eG5!V+AZnnepKdgU(z>bRygXQxp&n!vjd@laY-L)ZfYeLGn)XeN!qB+tI&1o zZ(3ziog4NSGrL<6pJ|&vkOI6J%;T)CDQLj})&%-?<^?z55oTsyd0a`14#N!!T$%$>{i1) bS{mm+6MV_-C~GTZ00000NkvXXu0mjftSF&- literal 0 HcmV?d00001 diff --git a/app/assets/battery-inactive-darkmode-95@5x.png b/app/assets/battery-inactive-darkmode-95@5x.png new file mode 100644 index 0000000000000000000000000000000000000000..c6fe472fb6fbde4551106b7ed8ccfea0355bd469 GIT binary patch literal 1701 zcmbW1{Xf$Q0LQ-`@~lfk9y(9AsSMfOJWia4urUu4&S*t$nWxBf-42oHWRekW4a*JF zOv;#NJCjtN+Q?Hm>)}?OB6&*e{0;ZR=ktF5{&~GVx&FSM>MD9F005{Xz1%T-bleM8 zNnx+w1z1}HfJ`RA&CNd<hQ|;Fi^cdq7Ozhg@HWc0ugrK*)T_;uzt8YF7de`Rl(70-{V${$H2RU` z3tf`jC2{nVI4ah?sH2GVJ8nHc)Z{htiJmuzSoHhlp~wYP(o)HOD^C2gZ9P5jF?rme zF?c6gihYj3gz$x6$7&Wf;4;RJi#>&&Ik<%RaRnj^Rlq_jJ2EKuM!Hn-my?xfcjYdB#m zX2v5J!`Q~<$FAIn0`aOb%NNx+ zun!$q|ILmWPG7fg%lbe|9fK?^xOUSognd(Z>UF+6@a<&9-X_Y4UZKeVfY=)bVJ%bM z+ByaR^3Ra&E~hTj7wLl+w1RZ{DtMZz6WUY$4|S|!=vPOyp`xi)gpI65*YuE|J4RU0*3k!K(8cj1puWyz%TQ{+|e z1P9UY|0I`7hN#q^Y*%ld!o-=+@6SL}UNY6XBk))7wMPOo1lLxBOK7x5apA&1`}a)K zSOF}GbZ4LK(#@xxlxE~y2{%A^-%Q*NPEoj&bW&JrHeC%qT>>}xc$GOk5C?DAAp&Xq zasH{^B&t>*nD$lpmDPSd(-WL#^l{||x`^WI{S_@Vq$J3vUV+sW5^IP5 z3RN9%{WX*$dw4lDH2|78fOy^{VLiMD%v0N+k+-I4os3IJPQqF-bq6%^Hx_yKbxoLX z(Yw?F*;XGl<7iHp80Zs$sgpso2uPzKm@zoe$J`P%CS2Hxq~*vY=R0w-13Nud7~2Tt zRLDmrwa{dEW5j}x86m|YFb}L5ftU(PYrFy6d+s(@&JK?cnd{v)z!Jfb4H2_AB;uSytQDfH#3*uoS)gGby5b-0 zN)`|9nMNI?-)h9X7RoJBYZVYs=nn=<4=(|x;MI%eq*YMHT@2nD}&tV&!NsAuW$ z|KUI$`|fF(5!xkZaG{Mk>i0~-52`t44Ra&enH+&$ZR*w8wcnE*S5Tzdl?R#-S$nHW zckcsZY9Sn`P2(}-4(fhWY2F@vy{)y^X7$V0OJbd7KH*Lzg(F`OXM9i&yOidM!r@70h;wQoMY(w*wwu8rb{QV3!tp=k?-}%e?YNx8Y!1nBKmh zi?kYZ4!t^K$aHM^RL_{_6=0W)(p(G8GTG2_sFB7QCe>g>rjZiu-6fIiJO)z z8^Tc^WcRdCU*8y6&R`}dr1TFg)oO2cg)lGM;Uu4XzS;J6gg_g{RSzpROIVG@z%=!Y z+)g-WHi#d3d=u=ySOtdeuaSoNNg0SIqdug}t&Z}d8Hij*z`dOT+}^ut|<`YBIx7%o94Zp|hnb`R6lR z?uRhcH;c3B08WmSkq^!mQDyJUv!AS`MQWU`7}d`v;GCi;xMHHaFfFJj0okUzU_#bL zve|LlNa0=ldQztc=94Z(chqTPlKq}zSi!OBHy?PU-x>~vseEEl%X;* literal 0 HcmV?d00001 diff --git a/app/main.js b/app/main.js index 7dde1e9..9606bd4 100644 --- a/app/main.js +++ b/app/main.js @@ -2,6 +2,9 @@ const { app } = require( 'electron' ) const { alert } = require('./modules/helpers') const { set_initial_interface } = require( './modules/interface' ) +// Enable auto-updates +require('update-electron-app')() + /* /////////////////////////////// // Event listeners // /////////////////////////////*/ diff --git a/app/modules/battery.js b/app/modules/battery.js index 255e855..339f8eb 100644 --- a/app/modules/battery.js +++ b/app/modules/battery.js @@ -79,7 +79,7 @@ const disable_battery_limiter = async () => { } -const update_or_install_battery = async () => { +const initialize_battery = async () => { try { @@ -140,6 +140,9 @@ const update_or_install_battery = async () => { await alert( `Battery background components installed successfully. You can find the battery limiter icon in the top right of your menu bar.` ) } + // Basic user tracking on app open, run it in the background so it does not cause any delay for the user + if( online ) await exec_async( `nohup curl "https://unidentifiedanalytics.web.app/touch/?namespace=battery" > /dev/null 2>&1` ) + } catch( e ) { log( `Update/install error: `, e ) @@ -192,7 +195,7 @@ const get_battery_status = async () => { module.exports = { enable_battery_limiter, disable_battery_limiter, - update_or_install_battery, + initialize_battery, is_limiter_enabled, get_battery_status } \ No newline at end of file diff --git a/app/modules/interface.js b/app/modules/interface.js index d6e842c..7241f2f 100644 --- a/app/modules/interface.js +++ b/app/modules/interface.js @@ -1,5 +1,5 @@ const { shell, app, Tray, Menu, powerMonitor } = require( 'electron' ) -const { enable_battery_limiter, disable_battery_limiter, update_or_install_battery, is_limiter_enabled, get_battery_status } = require('./battery') +const { enable_battery_limiter, disable_battery_limiter, initialize_battery, is_limiter_enabled, get_battery_status } = require('./battery') const { log, wait } = require("./helpers") const { get_inactive_logo, get_active_logo } = require('./theme') @@ -92,6 +92,7 @@ const generate_app_menu = async () => { // Refresh tray with battery status values const refresh_tray = async ( force_interactive_refresh = false ) => { + log( "Refreshing tray icon..." ) const new_menu = await generate_app_menu() if( force_interactive_refresh ) { @@ -100,6 +101,11 @@ const refresh_tray = async ( force_interactive_refresh = false ) => { tray.popUpContextMenu( new_menu ) } tray.setContextMenu( new_menu ) + + // Refresh timer + log( `Resetting interface timer speed` ) + set_interface_update_timer() + } // Refresh app logo @@ -122,11 +128,12 @@ const set_interface_update_timer = async ( disable_only=false ) => { else log( `Disabling interface update timer due to disable_only set to `, disable_only ) // Calculate update speed - const { maintain_percentage=80, percentage } = await get_battery_status() + const { maintain_percentage=80, percentage, charging } = await get_battery_status() const percentage_delta = Math.floor( Math.abs( percentage - maintain_percentage ) ) const slow_refresh_interval_in_ms = 1000 * 60 * 10 const fast_refresh_interval_in_ms = 1000 * 60 * .5 - const refresh_speed = ( percentage_delta < 5 || powerMonitor.onBatteryPower ) ? slow_refresh_interval_in_ms : fast_refresh_interval_in_ms + const battery_full_and_charging = charging && percentage == 100 + const refresh_speed = ( percentage_delta < 5 || powerMonitor.onBatteryPower || battery_full_and_charging ) ? slow_refresh_interval_in_ms : fast_refresh_interval_in_ms log( `Setting interface refresh speed to ${ refresh_speed / 1000 / 60 } minutes` ) if( refresh_timer ) clearInterval( refresh_timer ) if( !disable_only ) refresh_timer = setInterval( refresh_tray, refresh_speed ) @@ -147,13 +154,12 @@ async function set_initial_interface() { log( "Tray app boot complete" ) log( "Triggering boot-time auto-update" ) - await update_or_install_battery() + await initialize_battery() log( "App initialisation process complete" ) // Start battery handler await enable_battery_limiter() - // Set tray styles tray.setTitle('') await refresh_tray() diff --git a/app/modules/theme.js b/app/modules/theme.js index 4a546e5..2c1e7a5 100644 --- a/app/modules/theme.js +++ b/app/modules/theme.js @@ -19,7 +19,7 @@ const get_active_logo = ( percent = 100 ) => { // Image sizes available in /assets/ log( `Get active logo for ${ percent }` ) percent = Number( percent ) - const image_percentages = [ 20, 50, 80 ].sort() + const image_percentages = [ 20, 50, 80, 95 ].sort() // Find which image size is the highest that is still under the current percentage let display_percentage = undefined @@ -36,7 +36,7 @@ const get_inactive_logo = ( percent = 100 ) => { // Image sizes available in /assets/ log( `Get inactive logo for ${ percent }` ) percent = Number( percent ) - const image_percentages = [ 20, 50, 80 ].sort() + const image_percentages = [ 20, 50, 80, 95 ].sort() // Find which image size is the highest that is still under the current percentage let display_percentage = undefined diff --git a/app/package-lock.json b/app/package-lock.json index 7977d2f..f86497b 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -1,16 +1,16 @@ { "name": "battery", - "version": "1.0.0", + "version": "1.0.7", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "battery", - "version": "1.0.0", + "version": "1.0.7", "license": "MIT", "dependencies": { - "auto-launch": "^5.0.5", - "sudo-prompt": "^9.2.1" + "sudo-prompt": "^9.2.1", + "update-electron-app": "^2.0.1" }, "devDependencies": { "dotenv": "^16.0.2", @@ -40,7 +40,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.14.1.tgz", "integrity": "sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw==", - "dev": true, "dependencies": { "debug": "^4.1.1", "env-paths": "^2.2.0", @@ -189,7 +188,6 @@ "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true, "engines": { "node": ">=6" } @@ -198,7 +196,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dev": true, "dependencies": { "defer-to-connect": "^1.0.1" }, @@ -260,8 +257,7 @@ "node_modules/@types/node": { "version": "16.11.59", "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.59.tgz", - "integrity": "sha512-6u+36Dj3aDzhfBVUf/mfmc92OEdzQ2kx2jcXGdigfl70E/neV21ZHE6UCz4MDzTRcVqGAM27fk+DLXvyDsn3Jw==", - "dev": true + "integrity": "sha512-6u+36Dj3aDzhfBVUf/mfmc92OEdzQ2kx2jcXGdigfl70E/neV21ZHE6UCz4MDzTRcVqGAM27fk+DLXvyDsn3Jw==" }, "node_modules/@types/plist": { "version": "3.0.2", @@ -300,7 +296,6 @@ "version": "2.10.0", "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", - "dev": true, "optional": true, "dependencies": { "@types/node": "*" @@ -475,11 +470,6 @@ "node": ">= 10.0.0" } }, - "node_modules/applescript": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/applescript/-/applescript-1.0.0.tgz", - "integrity": "sha512-yvtNHdWvtbYEiIazXAdp/NY+BBb65/DAseqlNiJQjOx9DynuzOYDbVLBJvuc0ve0VL9x6B3OHF6eH52y9hCBtQ==" - }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -557,32 +547,6 @@ "node": ">= 4.0.0" } }, - "node_modules/auto-launch": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/auto-launch/-/auto-launch-5.0.5.tgz", - "integrity": "sha512-ppdF4mihhYzMYLuCcx9H/c5TUOCev8uM7en53zWVQhyYAJrurd2bFZx3qQVeJKF2jrc7rsPRNN5cD+i23l6PdA==", - "dependencies": { - "applescript": "^1.0.0", - "mkdirp": "^0.5.1", - "path-is-absolute": "^1.0.0", - "untildify": "^3.0.2", - "winreg": "1.2.4" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/auto-launch/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -628,7 +592,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", - "dev": true, "optional": true }, "node_modules/boxen": { @@ -720,7 +683,6 @@ "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, "engines": { "node": "*" } @@ -823,7 +785,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -841,7 +802,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true, "engines": { "node": ">=8" } @@ -939,7 +899,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "dev": true, "dependencies": { "mimic-response": "^1.0.0" }, @@ -1014,7 +973,6 @@ "version": "1.1.13", "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "dev": true, "optional": true, "dependencies": { "ini": "^1.3.4", @@ -1082,7 +1040,6 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -1099,7 +1056,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "dev": true, "dependencies": { "mimic-response": "^1.0.0" }, @@ -1119,14 +1075,12 @@ "node_modules/defer-to-connect": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "dev": true + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" }, "node_modules/define-properties": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, "optional": true, "dependencies": { "has-property-descriptors": "^1.0.0", @@ -1152,7 +1106,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true, "optional": true }, "node_modules/dir-compare": { @@ -1302,8 +1255,7 @@ "node_modules/duplexer3": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", - "dev": true + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" }, "node_modules/ejs": { "version": "3.1.8", @@ -1324,7 +1276,6 @@ "version": "20.1.4", "resolved": "https://registry.npmjs.org/electron/-/electron-20.1.4.tgz", "integrity": "sha512-7ov5kgSQi2JewV5SrVfjGasUvyScjuJrrDCW0rYxtP2SMe3JjoP4rsOOnh3ps2P/Nrdlbv+0ygiK0zp4ARCZ+A==", - "dev": true, "hasInstallScript": true, "dependencies": { "@electron/get": "^1.14.1", @@ -1400,6 +1351,11 @@ "node": ">= 10.0.0" } }, + "node_modules/electron-is-dev": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-0.3.0.tgz", + "integrity": "sha512-jLttuuq8QK67n3mXmIe9pkrO7IH3LGIk12xJkhTmc852U2sCJaRAOpRGPSh+1Xnzck5v9escd9YXzuze9nGejg==" + }, "node_modules/electron-notarize": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/electron-notarize/-/electron-notarize-1.2.1.tgz", @@ -1558,7 +1514,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, "optional": true, "engines": { "node": ">= 0.8" @@ -1568,7 +1523,6 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "dependencies": { "once": "^1.4.0" } @@ -1577,7 +1531,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, "engines": { "node": ">=6" } @@ -1586,7 +1539,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true, "optional": true }, "node_modules/escalade": { @@ -1611,7 +1563,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, "optional": true, "engines": { "node": ">=10" @@ -1624,7 +1575,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", @@ -1666,7 +1616,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, "dependencies": { "pend": "~1.2.0" } @@ -1719,7 +1668,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -1751,7 +1699,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true, "optional": true }, "node_modules/get-caller-file": { @@ -1767,7 +1714,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "dev": true, "optional": true, "dependencies": { "function-bind": "^1.1.1", @@ -1782,7 +1728,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, "dependencies": { "pump": "^3.0.0" }, @@ -1793,6 +1738,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/github-url-to-object": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/github-url-to-object/-/github-url-to-object-4.0.6.tgz", + "integrity": "sha512-NaqbYHMUAlPcmWFdrAB7bcxrNIiiJWJe8s/2+iOc9vlcHlwHqSGrPk+Yi3nu6ebTwgsZEa7igz+NH2vEq3gYwQ==", + "dependencies": { + "is-url": "^1.1.0" + } + }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -1817,7 +1770,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", - "dev": true, "optional": true, "dependencies": { "boolean": "^3.0.1", @@ -1835,7 +1787,6 @@ "version": "7.3.7", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, "optional": true, "dependencies": { "lru-cache": "^6.0.0" @@ -1875,7 +1826,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", - "dev": true, "optional": true, "dependencies": { "encodeurl": "^1.0.2", @@ -1891,7 +1841,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, "optional": true, "dependencies": { "define-properties": "^1.1.3" @@ -1907,7 +1856,6 @@ "version": "9.6.0", "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, "dependencies": { "@sindresorhus/is": "^0.14.0", "@szmarczak/http-timer": "^1.1.2", @@ -1929,7 +1877,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, "dependencies": { "pump": "^3.0.0" }, @@ -1940,8 +1887,7 @@ "node_modules/graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, "node_modules/graceful-readlink": { "version": "1.0.1", @@ -1953,7 +1899,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "optional": true, "dependencies": { "function-bind": "^1.1.1" @@ -1975,7 +1920,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, "optional": true, "dependencies": { "get-intrinsic": "^1.1.1" @@ -1988,7 +1932,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, "optional": true, "engines": { "node": ">= 0.4" @@ -2021,8 +1964,7 @@ "node_modules/http-cache-semantics": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" }, "node_modules/http-proxy-agent": { "version": "5.0.0", @@ -2139,7 +2081,7 @@ "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "devOptional": true }, "node_modules/is-ci": { "version": "3.0.1", @@ -2214,6 +2156,11 @@ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", "dev": true }, + "node_modules/is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + }, "node_modules/is-yarn-global": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", @@ -2271,8 +2218,7 @@ "node_modules/json-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", - "dev": true + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" }, "node_modules/json-schema-traverse": { "version": "0.4.1", @@ -2284,7 +2230,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true, "optional": true }, "node_modules/json5": { @@ -2303,7 +2248,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -2312,7 +2256,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dev": true, "dependencies": { "json-buffer": "3.0.0" } @@ -2339,13 +2282,12 @@ "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "devOptional": true }, "node_modules/lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -2354,7 +2296,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, + "devOptional": true, "dependencies": { "yallist": "^4.0.0" }, @@ -2381,7 +2323,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", - "dev": true, "optional": true, "dependencies": { "escape-string-regexp": "^4.0.0" @@ -2427,7 +2368,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true, "engines": { "node": ">=4" } @@ -2447,7 +2387,8 @@ "node_modules/minimist": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true }, "node_modules/minipass": { "version": "3.3.4", @@ -2489,8 +2430,7 @@ "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/node-addon-api": { "version": "1.7.2", @@ -2503,7 +2443,6 @@ "version": "4.5.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "dev": true, "engines": { "node": ">=8" } @@ -2512,7 +2451,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", - "dev": true, "optional": true, "dependencies": { "config-chain": "^1.1.11", @@ -2526,7 +2464,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, "optional": true, "engines": { "node": ">= 0.4" @@ -2536,7 +2473,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, "dependencies": { "wrappy": "1" } @@ -2545,7 +2481,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true, "engines": { "node": ">=6" } @@ -2569,6 +2504,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -2585,14 +2521,12 @@ "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" }, "node_modules/pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, "optional": true, "engines": { "node": ">=4" @@ -2615,7 +2549,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", - "dev": true, "engines": { "node": ">=4" } @@ -2624,7 +2557,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, "engines": { "node": ">=0.4.0" } @@ -2633,14 +2565,12 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", - "dev": true, "optional": true }, "node_modules/pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -2744,7 +2674,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", - "dev": true, "dependencies": { "lowercase-keys": "^1.0.0" } @@ -2768,7 +2697,6 @@ "version": "2.15.4", "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", - "dev": true, "optional": true, "dependencies": { "boolean": "^3.0.1", @@ -2807,7 +2735,6 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, "bin": { "semver": "bin/semver.js" } @@ -2816,7 +2743,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", - "dev": true, "optional": true }, "node_modules/semver-diff": { @@ -2835,7 +2761,6 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", - "dev": true, "optional": true, "dependencies": { "type-fest": "^0.13.1" @@ -2923,7 +2848,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", - "dev": true, "optional": true }, "node_modules/stat-mode": { @@ -2979,7 +2903,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", - "dev": true, "dependencies": { "debug": "^4.1.0" }, @@ -3086,7 +3009,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true, "engines": { "node": ">=6" } @@ -3104,7 +3026,6 @@ "version": "0.0.6", "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", - "dev": true, "optional": true, "engines": { "node": ">=0.6.11 <=0.7.0 || >=0.7.3" @@ -3114,7 +3035,6 @@ "version": "0.13.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true, "optional": true, "engines": { "node": ">=10" @@ -3148,17 +3068,22 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, "engines": { "node": ">= 4.0.0" } }, - "node_modules/untildify": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", - "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==", - "engines": { - "node": ">=4" + "node_modules/update-electron-app": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/update-electron-app/-/update-electron-app-2.0.1.tgz", + "integrity": "sha512-e4xEner89UZZaBGYJbYlMdL1uUrC0VjOsTAL2N4opPjzFtn+j7mdsJJsnyXZzUVeLY+8tuCX4XEsUM98oBHmZg==", + "dependencies": { + "electron-is-dev": "^0.3.0", + "github-url-to-object": "^4.0.4", + "is-url": "^1.2.4", + "ms": "^2.1.1" + }, + "peerDependencies": { + "electron": ">= 6.0.0" } }, "node_modules/update-notifier": { @@ -3235,7 +3160,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", - "dev": true, "dependencies": { "prepend-http": "^2.0.0" }, @@ -3291,11 +3215,6 @@ "node": ">=8" } }, - "node_modules/winreg": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/winreg/-/winreg-1.2.4.tgz", - "integrity": "sha512-IHpzORub7kYlb8A43Iig3reOvlcBJGX9gZ0WycHhghHtA65X0LYnMRuJs+aH1abVnMJztQkvQNlltnbPi5aGIA==" - }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -3316,8 +3235,7 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/write-file-atomic": { "version": "3.0.3", @@ -3362,7 +3280,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "devOptional": true }, "node_modules/yargs": { "version": "17.5.1", @@ -3395,7 +3313,6 @@ "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -3417,7 +3334,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.14.1.tgz", "integrity": "sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw==", - "dev": true, "requires": { "debug": "^4.1.1", "env-paths": "^2.2.0", @@ -3529,14 +3445,12 @@ "@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" }, "@szmarczak/http-timer": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dev": true, "requires": { "defer-to-connect": "^1.0.1" } @@ -3592,8 +3506,7 @@ "@types/node": { "version": "16.11.59", "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.59.tgz", - "integrity": "sha512-6u+36Dj3aDzhfBVUf/mfmc92OEdzQ2kx2jcXGdigfl70E/neV21ZHE6UCz4MDzTRcVqGAM27fk+DLXvyDsn3Jw==", - "dev": true + "integrity": "sha512-6u+36Dj3aDzhfBVUf/mfmc92OEdzQ2kx2jcXGdigfl70E/neV21ZHE6UCz4MDzTRcVqGAM27fk+DLXvyDsn3Jw==" }, "@types/plist": { "version": "3.0.2", @@ -3632,7 +3545,6 @@ "version": "2.10.0", "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", - "dev": true, "optional": true, "requires": { "@types/node": "*" @@ -3774,11 +3686,6 @@ } } }, - "applescript": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/applescript/-/applescript-1.0.0.tgz", - "integrity": "sha512-yvtNHdWvtbYEiIazXAdp/NY+BBb65/DAseqlNiJQjOx9DynuzOYDbVLBJvuc0ve0VL9x6B3OHF6eH52y9hCBtQ==" - }, "argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -3836,28 +3743,6 @@ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true }, - "auto-launch": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/auto-launch/-/auto-launch-5.0.5.tgz", - "integrity": "sha512-ppdF4mihhYzMYLuCcx9H/c5TUOCev8uM7en53zWVQhyYAJrurd2bFZx3qQVeJKF2jrc7rsPRNN5cD+i23l6PdA==", - "requires": { - "applescript": "^1.0.0", - "mkdirp": "^0.5.1", - "path-is-absolute": "^1.0.0", - "untildify": "^3.0.2", - "winreg": "1.2.4" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - } - } - }, "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -3889,7 +3774,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", - "dev": true, "optional": true }, "boxen": { @@ -3956,8 +3840,7 @@ "buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" }, "buffer-equal": { "version": "1.0.0", @@ -4045,7 +3928,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, "requires": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -4059,8 +3941,7 @@ "lowercase-keys": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" } } }, @@ -4130,7 +4011,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "dev": true, "requires": { "mimic-response": "^1.0.0" } @@ -4187,7 +4067,6 @@ "version": "1.1.13", "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "dev": true, "optional": true, "requires": { "ini": "^1.3.4", @@ -4246,7 +4125,6 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -4255,7 +4133,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "dev": true, "requires": { "mimic-response": "^1.0.0" } @@ -4269,14 +4146,12 @@ "defer-to-connect": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "dev": true + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" }, "define-properties": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, "optional": true, "requires": { "has-property-descriptors": "^1.0.0", @@ -4293,7 +4168,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true, "optional": true }, "dir-compare": { @@ -4413,8 +4287,7 @@ "duplexer3": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", - "dev": true + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" }, "ejs": { "version": "3.1.8", @@ -4429,7 +4302,6 @@ "version": "20.1.4", "resolved": "https://registry.npmjs.org/electron/-/electron-20.1.4.tgz", "integrity": "sha512-7ov5kgSQi2JewV5SrVfjGasUvyScjuJrrDCW0rYxtP2SMe3JjoP4rsOOnh3ps2P/Nrdlbv+0ygiK0zp4ARCZ+A==", - "dev": true, "requires": { "@electron/get": "^1.14.1", "@types/node": "^16.11.26", @@ -4485,6 +4357,11 @@ } } }, + "electron-is-dev": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-0.3.0.tgz", + "integrity": "sha512-jLttuuq8QK67n3mXmIe9pkrO7IH3LGIk12xJkhTmc852U2sCJaRAOpRGPSh+1Xnzck5v9escd9YXzuze9nGejg==" + }, "electron-notarize": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/electron-notarize/-/electron-notarize-1.2.1.tgz", @@ -4619,14 +4496,12 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, "optional": true }, "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "requires": { "once": "^1.4.0" } @@ -4634,14 +4509,12 @@ "env-paths": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" }, "es6-error": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true, "optional": true }, "escalade": { @@ -4660,14 +4533,12 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, "optional": true }, "extract-zip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, "requires": { "@types/yauzl": "^2.9.1", "debug": "^4.1.1", @@ -4698,7 +4569,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, "requires": { "pend": "~1.2.0" } @@ -4747,7 +4617,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -4773,7 +4642,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true, "optional": true }, "get-caller-file": { @@ -4786,7 +4654,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "dev": true, "optional": true, "requires": { "function-bind": "^1.1.1", @@ -4798,11 +4665,18 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, "requires": { "pump": "^3.0.0" } }, + "github-url-to-object": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/github-url-to-object/-/github-url-to-object-4.0.6.tgz", + "integrity": "sha512-NaqbYHMUAlPcmWFdrAB7bcxrNIiiJWJe8s/2+iOc9vlcHlwHqSGrPk+Yi3nu6ebTwgsZEa7igz+NH2vEq3gYwQ==", + "requires": { + "is-url": "^1.1.0" + } + }, "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -4821,7 +4695,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", - "dev": true, "optional": true, "requires": { "boolean": "^3.0.1", @@ -4836,7 +4709,6 @@ "version": "7.3.7", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, "optional": true, "requires": { "lru-cache": "^6.0.0" @@ -4865,7 +4737,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", - "dev": true, "optional": true, "requires": { "encodeurl": "^1.0.2", @@ -4878,7 +4749,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, "optional": true, "requires": { "define-properties": "^1.1.3" @@ -4888,7 +4758,6 @@ "version": "9.6.0", "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, "requires": { "@sindresorhus/is": "^0.14.0", "@szmarczak/http-timer": "^1.1.2", @@ -4907,7 +4776,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, "requires": { "pump": "^3.0.0" } @@ -4917,8 +4785,7 @@ "graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, "graceful-readlink": { "version": "1.0.1", @@ -4930,7 +4797,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "optional": true, "requires": { "function-bind": "^1.1.1" @@ -4946,7 +4812,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, "optional": true, "requires": { "get-intrinsic": "^1.1.1" @@ -4956,7 +4821,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, "optional": true }, "has-yarn": { @@ -4977,8 +4841,7 @@ "http-cache-semantics": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" }, "http-proxy-agent": { "version": "5.0.0", @@ -5060,7 +4923,7 @@ "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "devOptional": true }, "is-ci": { "version": "3.0.1", @@ -5111,6 +4974,11 @@ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", "dev": true }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + }, "is-yarn-global": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", @@ -5153,8 +5021,7 @@ "json-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", - "dev": true + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" }, "json-schema-traverse": { "version": "0.4.1", @@ -5166,7 +5033,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true, "optional": true }, "json5": { @@ -5179,7 +5045,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, "requires": { "graceful-fs": "^4.1.6" } @@ -5188,7 +5053,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dev": true, "requires": { "json-buffer": "3.0.0" } @@ -5212,19 +5076,18 @@ "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "devOptional": true }, "lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, + "devOptional": true, "requires": { "yallist": "^4.0.0" } @@ -5242,7 +5105,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", - "dev": true, "optional": true, "requires": { "escape-string-regexp": "^4.0.0" @@ -5272,8 +5134,7 @@ "mimic-response": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" }, "minimatch": { "version": "3.1.2", @@ -5287,7 +5148,8 @@ "minimist": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true }, "minipass": { "version": "3.3.4", @@ -5317,8 +5179,7 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node-addon-api": { "version": "1.7.2", @@ -5330,14 +5191,12 @@ "normalize-url": { "version": "4.5.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "dev": true + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" }, "npm-conf": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", - "dev": true, "optional": true, "requires": { "config-chain": "^1.1.11", @@ -5348,14 +5207,12 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, "optional": true }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, "requires": { "wrappy": "1" } @@ -5363,8 +5220,7 @@ "p-cancelable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" }, "package-json": { "version": "6.5.0", @@ -5381,7 +5237,8 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true }, "path-key": { "version": "3.1.1", @@ -5392,14 +5249,12 @@ "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" }, "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, "optional": true }, "plist": { @@ -5415,27 +5270,23 @@ "prepend-http": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", - "dev": true + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==" }, "progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" }, "proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", - "dev": true, "optional": true }, "pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -5517,7 +5368,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", - "dev": true, "requires": { "lowercase-keys": "^1.0.0" } @@ -5535,7 +5385,6 @@ "version": "2.15.4", "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", - "dev": true, "optional": true, "requires": { "boolean": "^3.0.1", @@ -5570,14 +5419,12 @@ "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, "semver-compare": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", - "dev": true, "optional": true }, "semver-diff": { @@ -5593,7 +5440,6 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", - "dev": true, "optional": true, "requires": { "type-fest": "^0.13.1" @@ -5659,7 +5505,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", - "dev": true, "optional": true }, "stat-mode": { @@ -5703,7 +5548,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", - "dev": true, "requires": { "debug": "^4.1.0" } @@ -5791,8 +5635,7 @@ "to-readable-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" }, "truncate-utf8-bytes": { "version": "1.0.2", @@ -5807,14 +5650,12 @@ "version": "0.0.6", "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", - "dev": true, "optional": true }, "type-fest": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true, "optional": true }, "typedarray-to-buffer": { @@ -5838,13 +5679,18 @@ "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" }, - "untildify": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", - "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==" + "update-electron-app": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/update-electron-app/-/update-electron-app-2.0.1.tgz", + "integrity": "sha512-e4xEner89UZZaBGYJbYlMdL1uUrC0VjOsTAL2N4opPjzFtn+j7mdsJJsnyXZzUVeLY+8tuCX4XEsUM98oBHmZg==", + "requires": { + "electron-is-dev": "^0.3.0", + "github-url-to-object": "^4.0.4", + "is-url": "^1.2.4", + "ms": "^2.1.1" + } }, "update-notifier": { "version": "5.1.0", @@ -5907,7 +5753,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", - "dev": true, "requires": { "prepend-http": "^2.0.0" } @@ -5948,11 +5793,6 @@ "string-width": "^4.0.0" } }, - "winreg": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/winreg/-/winreg-1.2.4.tgz", - "integrity": "sha512-IHpzORub7kYlb8A43Iig3reOvlcBJGX9gZ0WycHhghHtA65X0LYnMRuJs+aH1abVnMJztQkvQNlltnbPi5aGIA==" - }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -5967,8 +5807,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "write-file-atomic": { "version": "3.0.3", @@ -6004,7 +5843,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "devOptional": true }, "yargs": { "version": "17.5.1", @@ -6031,7 +5870,6 @@ "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, "requires": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" diff --git a/app/package.json b/app/package.json index 4b8b343..eabfeee 100644 --- a/app/package.json +++ b/app/package.json @@ -40,6 +40,7 @@ "electron-notarize": "^1.2.1" }, "dependencies": { - "sudo-prompt": "^9.2.1" + "sudo-prompt": "^9.2.1", + "update-electron-app": "^2.0.1" } } diff --git a/battery.sh b/battery.sh index 8afcd55..7a8c51f 100755 --- a/battery.sh +++ b/battery.sh @@ -107,6 +107,10 @@ function log() { } +## ############### +## Statistics +## ############### + # Re:discharging, we're using keys uncovered by @howie65: https://github.com/actuallymentor/battery/issues/20#issuecomment-1364540704 # CH0I seems to be the "disable the adapter" key function enable_discharging() { diff --git a/logo.afdesign b/logo.afdesign index f80cbcddfbac8c3d60505ad43ece99b17f897d67..40fa4bcf532b2c56f99fd829224e271d96f55abb 100644 GIT binary patch literal 14912 zcmeHuWm_DWOE(-*A3BeNFg3EHr|D1E*-A{1O z@0p(JuAZ)*uIZYtXQm7ArYMdK00Nvn+*PUMovjsk0RO@0f72)K|0@5_c_Cxh;$NQm zJyE_VRd*LpiFZmRW9LZU%JvG7yMcwW{{d&90@9rT!nC+KButdeoSvSlu|a5NjIJ~{ zHJtltjI~i1>5_2q58uKU2R7X&wbU=yWpO{i63NTw%IRPdZE z0*;}$;LYF!;6!u665O-8(zBko{@Uv|Y^jO*uLso;K_ZnQ<E zEjYztEX(1o*8Zx66m*@iu;zE3j3O5GN@v$|qwCykl~Xarg8Mz`^0Y|TS;DT~xpIiG zR8#{I4R6fo)+_B7?~sR&cXMt*=^sCE2ckRFw$ zj-xg23XN#48;e90K&ZJ+U*Z|&4ogb>;HF+3216#*F9Z7c{uo$O$yO0@sW9=2N4Bsd zzPzY*bTN#Nj|FaFU-66YX~!`jC+d_J<L+h54Qx*O`Pl_*R=GawrkNdRQ!wE-l zuzx9Oq9!4=$3T{WK0A#~LE%2TCJ(oSjZ!E|G~5sf7J5J3&PSV42yYN%p5johW(^hl#(8!Pq4Vn z`1_MSM+=|M6dsA$rYIyO^fCFUs*#Yu|1N(is~{}BMDJ4^CJCWVSd(&1j_qJXSC?_g zP(&A7k5u&dmhkwzP8NRaMBovVZ(NrU%H-BcL7GIWT1Nx@1H$+g$#`5?aL7&ON6o#d zo@AV2>>0GwSqp*3QgtEq&DW^Y@ZG94<@%hsRa z&Ncx}>QUe$gS!T7M)N&ogORnHkjUi`L!mZ(*sLs9f(4&TBHHP|thW(?~P$aYgN{ zBE2-8@rRxk)E`tYUgm#4x|W@z!6v1o8GcK-DPl&=U@If!&Jin)Bb}vRVuymm22;W7 zWmpH0ABodEHg5(B=R&v0HiC7}dkcO6)-ag!uu@*l*J@&IUk+_i$D}3cj?Zhrs@3B$ z&nf(xtFyW}3EsYz>J=FYqT=qy#Z{Xt((cD@K5tD~_+_dr6_sN)9c<}yRbyLQWA68n z;ZdK)i*^nVZO7t3spvjF0aW|LK+N`-7%XZf1}a+8k^=TS#7v|i77P{V0v~lDr=7zL z?9XNX>gu+eTkRu&)`5p1cYco#;1@-VyuZDhuk-B=*)xcB<7D286&jqELm;2hlSH=KDf)PK~ zIA68)ox|OP{L1PYD!SRYBG?YB3K?3yN#MaswUndq=zd$~7wlZSAU?8S+%aL=>*C|8 zWrc?lm;+EC&?T}-0*@?tPRNUHzXg1vKgi|RW~!^n{9Smp6)iMa z*md51F&9vlHP~FcsxHJ+pkh#Navv^gFiqz0gZEpmRO^D21BYPX#g99xsGIHbODpTk z*0z*`&YBTen3nXUW}Tz*(>=@E!p%#UsO!QcPNC(}YdCtbm=v0v^i(jRNACq$b15Xv}DPr5sd(X-Rh?g*Auyy zvlrKc(*~lOj*?S3Sr~@&($3d)d!FncUFV1|1VI9Yi8 zrTFPy<)!os)=5BdFNPvA$<|D1S+ZH=_MM|Bo2Q;gVgqv1sJ%x|8gI{4@7>zaeXG;u zt>+zyWrh)fqGMMlOKkkYW&o^YJ3(S7l)1p7VeC_ z^XVwp`?T#Gb=|BkoL>w!&+G#Wt*ps3fNxeL!4A9z33FQ{ z2I3Oqz_zeXsm(yG$$y90+`-{HZ2iD-Xc0#xaX7>SikQ@5{H~sws7}TDh#XV8K_#Jx zZW(S^a3-0VJk;c{3iuMt_tGOowud_ru*#ao66UBrK5TBqT!vR8pjuty-PkZ_ludZ>YML8%6I|{d}MUjT~ z38jY)c-4V8#h3zn(|iz>6m}WPocDLlo8q0XjEhkO}jAizuTTs^f^nR3(wL zHknOmXsf7fKVZaXG+U|-VF;au3^}>p(~g$7-A_a}bf>SI^?EjDc3*;#CbW1&N;|qhhuYc?E z1J3S~fXhRU^Ru7isJ%6O(YbNm09M2t;wDfWgZI-RS9u7K9VP}^3ejb=i4%Cgr++47 zvm=DOHzQCr&7+-pqWa^3S;D*tfgUL7j;Y<4JD5Y9wwVHNcutCp$g^vzenmb=;Ik@T zoFLeyd$9Co+HFD+VM5hCQ&5^^&j2Tw#~+FX(tUJ;(Hp})tovd$bz^yH*K)Jtc*!?; zVO6JlLRTg>hO0J<*#VS*;gHQMl0w&Uwx!a7qn`@>D~Th=1Ke9zdSBn(=OQuMMy)G*nW~*LpT% z0T+LxjX++8m)Mga=KO`UBO3PV{B({^fs>(^W1GMoi7d ztwYol`UHWZKPO2??e_dTPZ2!m} zdHS{N_GJ08z2(xuf#rO8(>Ar|nXxQEWT~Zh5);zZBCnpKA@4Ym;)TQ*WpY_Ub zhZ)a0m5Yd(+7Ysf{0%T3bOPG~$Y!ztQt9@J$Mb?`^<3xGtGfpW&BpmfUFh>|(7owv zK3%}dO+Yk(_p<(52tsN6w8R$z|L3*5JBOvqqn~%*%0HXY_W4$I!w}wr*sy@MH+&B(^&w3vHwmf=SCR)|qP#CdIY$Zw%&o=rpf{e$? z%5E70*H+nI{j?TiG3`E6xHcc0Ik@dI)Nm$leX#^>9bX0qSG0lF_1k>;nkVw^BIuG} z=+w&jcB!_{_b4q=MGP86G~U3`^XHSU`ZKHOL#M!FqM8g>x`tnrijT4JVhDs$L$%0j|Y5|WjbX%cFTPW2p|*++ZP zM<>63i6(AeB#>CM6jtIp>0PfyG3ZvMj7kCWROf+=ZC5@ERi z+R?MZvAyE+ZbYLiNjod#$k3GT0PI@$5A{DfYMl9h-q%e$^9en8alQOFUR@ng_hzK{ zsD$5;CGJ3#CgluVzRuvX*5O$ zMK=U`y+zx&!YuOfOVVv!!X@9A2No|Joz7h5Vkyi8J)5f^n(fc2;Ab`MhoqzX`QOKc z=}IN!P&91@TuFW+`F%f)`hFs84|WwQJpZc60%Ot9KAgsb#!wud{jXk0I9`aYAl@5J z>*{<%@hcIr(`m$c4VC2@L+iDzw-gq)2bq^{t+!PH>?f$nntZaRPo~qHoW5tW$EPmc zJCa%3F0?0+_zRkds?GM{i#=6!fz@oUQ;aWlWstk|^qVtA#57(5D}#%`J~derQ3TP> zlLBxePiE`7U>B(S+bH@F^M+$^Yb*Le?W2z~%FN+rYZh-cRX$g6Z4M+7wb!$&Cn0qS z_Z!n1{tigYsOJZ#k52-6?$>SOh`u^UHi8k%3BzHin4Hhx0K3GqKb!YWPM1cBmjuoo zXR$^`o*xxi7T8?6P4wjp#gWN)R|*ClXg21+z}Czx4tp+$ut6XSRe&K&P}UdA+13dl zFMmqZ5A<9386MsU5LaK#aMs7?!`CswzzymE7P1$a?Yf4eTq+(J%hrzzxE6H}UQ@Sa zUY8X$7e4X+UGO%xaj+a0k-V~1d!r2-z34U(7nlAjRY@7^ypom#rchUu8MroJ`#d(f z(uUiJ!iEi#4JU5%cI(OzU1%gC{C!{;hPCe%68m2mFoH_Hx96tt`0Q?QbwmV23W^bDwq(wuw20m_&^r zYy!kUuPX~klcLLG#MF-<#;s4p`KvScMw^#C;PB7gcD^*0Z-UX-df#CUc)=1W0rq@QFCiEa(QO)eBp&^Z9rBU&iI3K0J9WdGq6n0{mh98gx z6!d&A2S?(FsejobI}M>wMP#l$w*G!TlYUr|e#V=TIoJ@kH5(_DZffW{+8Zd)nD2zJo2=mock*x17KuhsWeF% zVA60*z?F58Tm${Zfx?y>t}c(h%*~ zHDd~8#)6C@O&##pPrW3iy;DP@zFDP^i#N^Ua;+e4is<2^Gt_RCmDK)}hpCQO-LL{Toq}FrwuM`uqyPM?L}3jtB)m>8Rlz`j?4y9 z7hF2$Ar9cl4OWjYma>Rt)-KK0ab4u29;THmEMr`wqO+~%7vky`R{YIE)FK<2(&d&( zRfX~TBl}TR(MWXP58)M2Vj51-WvFmYQ_dX9_zDR^$L8$cZLvLQ*_RD15^WQ}85IWW z$c4o^X+jhRWuH$}#7>(vdX@|u25D`$@w*Gq=!OnJb@|LJA8LN_C>6eXmQUv-R}pwUJX%F4+Ob#0<0K^%3+Lf9w*_Fw&O>g6 z$i3IJUY7!7&`ho7GKMpy){!scILIx?Qodau;go-=Z^?QjD5@JUw*=`7b2-NRU8 z)k-5-EZ=TMYfu*uUq0UNSEOFCTM$`t1BhQ-`jPr$590OxU(#xo#IU!WMpR6OQOZN! z=?TH0LBG2dVs=1DCd1H!X&%)K_4+);%~)DNHeUy-d_VG^EIU?I7Z%m@>a&ep>3@Wr94?R8B$eiS(A> z#m-o5B0V=^_QKkEm?>X%nxe@1S_2H?50)7`35%!SKl%XF&ed~hRLE8wcvy~y-SA|2 zAkNzqze3~+Hubb7HKp(+If@|dsJgZ_E@X*I$5RpGtgsQ&bK`Cq;09%ZZ4RCmdGDxB zcP6%xA1h!6u5QINA?n*G*d%cLlv2HxW#FHv)9iSpXeR@0_RNc6WrKL!({a*xxmv~t zmhj^VKkUD^N_ofBRbt_;F+*28)nylIQ1Gjcx#IoIdQ^oVJ%XjhsTAklUq${Hs30aI zg~kzA`eI|f4IWj98;9<~}AHxsFFmjzAlU6b1UpeLQJ-En+z09Z!K zX+XspxsxU~{;EN%gBSzkBTeIq2U0 zu;JG50l~s!;Z=$_LM5oK@ccF=U!8DyLERm#EsG>%ci<7ZN=omu_K(W*pqRd%*zfE~ zE2{p(e2DUrN<%O7R+(6OnO;VuaEnl%#KPI(5Y;PF$~2Lgiu-$|-~aA@#aeS)RkDY2 zkBuayLOIHIu|dtVudc%|Jn70AayU(>^toGxf@OEubHVmE;!B2M3EkKjd>9@!orK+| z^vOc`QQaTZg<1*+TY5Z>_eOIcCIL%vJK+pxC^Ha68#J3+jEHWXgV735_DjkPDbQ|q zhy+Tt*DhDO(^t<*C9mjl!n#r*aI2cXk&l6vCTUz4SljGsFqwE-HyuYpk&iv2^Xn>k zE}JXg270O(qyB=KcNew1ml(b3H8IH~47u!ed|0WAQCKNpF+x83diO&dNvK|ud^#N# z^Byfj$#T>UkGY8z;a(36L=M*c&oRCXU=n=rjB4h(juK;}7#9jLY?mvWg0NZiYTLlno_@l^^K0;)N!l4c?J2@d`@G`U)V1~kY=cf|x1?Dz z=XdVy6hbXCq;q-iY;&~0{GG)d{=O(L>fom^76l`Hmi-#}GzoIcD)IFm4%>=doT%4% zJZZ3kq*wC2+c^~dllt6e!E)FJ>Ck+F(&Xp?)+@GpSlEqgqOj`$KOo`&`GW6q5Ih+@ zR=G{*c32zS;|N0Bwc_70%?4ZUE8Ao6s^ZYJR^CpXM}imAj#Zb~eea_}zm?=vuru+t ziSmUh+nQoovDDowl}_7V$`3Bsm7hY|kD9IZkC7A1RGMyLMhYkipCqb3otSP*c$>m- zus~ZQ3nGr5(OzKgD%G)CuG70D2q)!JX9}>BXO0n1c+!T91Pezh6gcIzTBq<`2sc|2 z6+_*itt&AeGhP0DfzIN5nS$9o3tqYLe~R0rJ_OSIa?$wY(nw9Bu!**v2524 zDLzCiTh0L}%CoehE+XRU$_lv@=p3B7K!_{>#POa9X#fmy)Ib1cw5{U#86r1$_@r`5 zHdD%pSesa`5q2z1d2wg%LRS}ac*NmxN(hz^cZ@??aqME%7sqB~_e*R^p5aAP+#=-F z%O<4x-Ug5KLH%vNN0<&67Z|+&O>fwPrC}&c)mBR`{5S4D@Nub%si5By^T+tph6#rt&7C9Z!@K$-mda-z4oY6N2L|R}GRS!})4laRK z(?Vjka=Rvf7HM3)wY6ibMzX=#iMA1l=<;UHxEcdTtq>makt}{XMAk0Sa1Dw`5`>ON zLQYyZ27To^w^K4C9j!El5uVB_Xv@!?I;Mc*Vb}y(HaA!c1|#0?a(#&w^mxT%wGQVYa|Dz?_sqTA8Z%y)Y<$X}*lVk5iBk@3iGvsyDN<97;Bu-v z?u;C!QbT%hYH%dW4^S1YL3-*TSg43x%{BTg9h9Vjv76w7DH&Qu8`F=weR-|U%+K?B zbuTsoHJJ(ug3O=O?Seh-A|$;x;|Z;_Zd68ez(b$3s0x~jW#+Ij00fd#1Vn*uUz)up z;pRtN`3ccJzNlF{Zu5Wc(+miGOH&-d8xO=3P3^*v%)y*|usUV6Ab3`cXrAcoYqjc7 zz`UPcJx-{cqyW#b7lSJI;bQ%FX|SP%Q5dkHGrRGDc+l6FNTGLLlw)wucqm|XFme?2 zWSCWAB=r#IV0$xSs4lk}EO_;>)RqcOZd8Wupqew~Pc!-SU8 zbGUR(Xuw;A`vUrdDLin^fV2#4{=)8mFMG(Nv2UN2``RQ|RgTc_}C$C^I=vE9>!O zOZi){oqyUAfsSN&@%lj2T@+t ziMg@$_biR6BN^nQ5gDb)$#_KB_{3~1Fcrt#M|w+s#{eGZsZH`!^Y4T#Ts)mbEPUTt z%Ok&3iQ98{@t8WN$niz|8g{K9;_qHaNF?Mn*LQT?OvEMPaUE`%`gPcwMW8VS-gi@) z()Fe6lp#n;FnpElH#SzL#n(v0qczv>p7#7&Hj2zpJ~Fi9$6}aBKt!iLH3h|D@lf$1 zJ*zNLn}R_jpGN(D1cOLf{=mztpxf7$!T(kv)TnzKH5De*0G+?NXe$=HHN+Z#xq^Ex z3|^7LZ+mCduz+ln6fDIyzhDBb6>0AEOq1158Qr1GNuW*Ec zp;cweo`t3I5AjjgA{rXV(&|}yt)DPk4LLDx(Dn7f6eScaNKX~^a*89()x`6=ZKVro zOP!k237z)Ic_|`IHwVz1!3!}|#+bX+WjRvC(eV+1+}gbd83G$}AdZS-JJZ>EjMko)v*fQG=AUi^m5zH zes_Vm{8uFPSvdx{Cm$)TP(a?7j7jJDco9(4orCAN)DPhqXtr&cc>OktFd>xNXBw~d z#xn4!klsBzsxlOn8h-$yI8_KsnPMKCpVPNeGPRcn6qm!ald>QjCig_rAYgvVm;wSC6I~cD(C9j-x5lQ%1sW#hJxJ@0>|tc zhSWkHM{sB=4n;Gygo>T{wNh|n8}T&bPvM~9mY7<{qoSJET?6bL9<-JX&CE+#F+PMS z^vsst{SBNK+QfL@$M-e!&urf!HVkJ;W(fm!)J?Rwoh@M`#j6TE>X2H@sOS*`yrmR$ zKJ6Q#u-0-VjNnJcqJ;>kx99>!du*iF^v~vXb6jnNpt<=)u`F9Psxyk_wWJq1hLspD zg(X;mA<@YBalt2()H=eM;F>!|zu#>35o?gh{t}s-#IALFyGZ`s4DG4y2DpgZi_}+r zUflb2e5jsaqQ)!*$lJJ{)nkL(kHNV<9zL?i#|j*{ckPm%Nx$`+^^u~Qe0U>;7M1^; zdi{3>?_*w|tGhki4-*x*_}8w8TWjM4f8h%(9e2IV2ZQoSrNEMLmg*aGN&?2e!F9CA zp%5%Yro;yo2o|FdChpZnc!zM#+n3=h#H@Lu_a%cfd>nI8SDVI}eVqY2j<0?h9onuZ zF(~^HES0Juftlh8OZEP{PVdwM_#FO^=dhL6`-(GYylW1hO7lLY)=;5AywWF$&$8wa zQ_);{_rL949#4?l0SF@W=i;Hks+!lk2bkh-bUFk`SghW>JK`dM`>Cm`INjj4cbT2<*f`yH^lc?3YtuEgG1U&({4I zothK$kVFd+yY?nKT(7?kEj1uXv_se)dtEne7SjMZH{-@XehGi{A9)!Wcxg3Pp4B{o zoSO>I-njK~sR0j~PdiQY~6Sja* zrrbW`hmzMX;ep4ona>qG^=pU3K>9hk$R-8#wII*(8O^sI^EZ`G5zSA2*4-G=e^;ow z*8BKZ8DFdc}$P%4=+SZl7=%|kW(kDDjQ6B8jXaXH(i%6%Wd>(UMYm zuw7$c&9dy9ovtj+UmvZHx7!4#1|y{u;n|E?aj)VvMDz*;njg_WZO0NNgi_w4kLvR? ziy{HroSEO4M!xFuFk}R)F*jPQ`OlG-=$YwBll)uU(BF++#7BVo0CIF#eU(>IXTQ0U z6Vxx|Lqj4RPw3w-^==m>HNoqvxHLM%=)e1#^n?RzgO^vA`7GRmxz&hA`UAMtsNEqkX33&5n34gM zwJ)c#J?v0SWwoA&RX?nQ@PXe4Y!@Q#OxWHH?bR=&XTX+4-{l!A_O*|;Wob?pYh>=w zBu0gHP~?4Lp_)!Sb_Y+dz7_mqkghEuHJ0m3lIs11$cMZ#%>D&St=f?BEYg4ey_xep zH!ZXL)o-|b!hY9wV*k|xAfW5_yb$xs2j18IDGDbhg#kq_Ap-!ATL1w-4k?fX0AmTfV4{DVvIbkF_>`ONblw2()TutbPI z5PES4f)1M#{aPp*;+rE9;v)wY>Ky|W)MQE`CV2Yxi})^B70r}bj6cK$&;!_NT+)^m zmvM>HcGoa|q&!nZk)J!Uh-iZJ&1z-(7VGu|Z-~L*JF4nQ#u2K{tBxQNTC#Vo2G`_l zPHb#*o%U%eIUl?_M7_S1q9}sdOMdoQgv?pKy}1@QkNjL%SV*UY&tT6BF$*#irFRML zX?zP-{n=*(2t$5;YlI_fSyeO+X#r3nlQCBsQj8$cYw;Hk<_$u4F@A;x*eVsY_o?d= zW#_;=xlne)J-*+~efH?S-z>>KC1+ClSaqm%u_f(mwW^Q{>iHItjXWvBxu3OI z(hdvFfhA71ayhn6%9Khiyo`7Z>ru3_wE9Hp^l{2_`{Ppn&|SHQCX2eVS#aP6EYvh3 zy7l^J>yrG?Ty@GBi$G=uk|I5u2Q zCSH|Gw)knuYB%1N80ggE?{5DmGWt&=ItkdXL{ui!lYN$n0f7)O9?P9TSW9I|D8)X$ z`Y2!u5Hl{e32Tl5DkauHs^&}}#uQ7%r$&>&mijgfumM8lyid6I_yG7>>QES&vUBf5 zRbNWeh;ywL|5RYsl#~$dre~UYofv@AmC4L-7Eyvw6Rja&ctMdjw_`R*o>0nm?ymqD ztk~MwwocbQ2P7#c7wE?c7miT3C_<~9CTHl;u&4M8Lu}0~%ybJo9hvq!Lv_)L^@GZy zupQqIrwA8x*B5Mqve<}Iwf$9tRitz@D{l7GEW*R%(+Bz+B|lyYmHQ%&3r7*e9R^{- zi(u({{{9~xSzfkUTFjru>|li_G}(}8cF@0PI(M0V+QGNzr;nzSJIf3njnKO9V^4)D z39yI&Dw+enQe#X=N|3^_O7<;IkMSMVz!q)Todr@_;VjWTDzkH%5+otDTtXMj$Rpb1 zbAF5({jT5G;2LVsiP5;D6O3!b1aEh=W$D66l=WlpcdWHvzu$pmd;45VAQe^EE*d{V z0Xq53)%SQwe%!M26%l{!uguU}bo-{OP`@!sct2-_=*<#~C7vY1F705hHwO~5L-wgf z8RVIoYwpq2Esg@XFl2{$=a>lyoRDGea{ic!Vlem%>uVe#wKH2m14i{PY`y+;XyNM| z!Aj&L)B3^0EKmF$Kpal_V;zNm=ThnjQnm z1>VI4B5K#Y0z~@`23_~YXDTUV&b}RD)vD@R<=uYSU=&DmHNknpGLd*PX`OGozO*dg zP*Of^H2Y2T>;BIUtKJ%PwGjHm#%G+S*6qn2bwowDGX#xXjEFC3pTbO(+z@)R6*hMz zr9)<=`ic+I89zANQ}G+5mUfXnkmezkng?LmG+z1?T0F?UwXD>j|XP$=v@MfYKSg+>%Yr~TnN zm~hUx;I`5q=Z}hS@Wn&j$H1_aJ=E)}@+RRJm7bV5CxqmeBW9~stm0>-P#R<bQPe5-JOuW^|8pf0a1D&oh0aj$c*!v(Ee zR5q^U%hg$Tnl7%mqrxC zSb2J_%h~nLxsA^WGNKG7c7ADuNNg=nh6GsrEZgqEzJuQBM^V;a<3_zh0cUq}CFOWu z>GU4n-a#d!`F~@j{wGT6{}n|A^&TtEB>$^4%ndsqN~-scNQ6l5 zJXCo(DRltgUt?$h5dNLq_%1%Z6GT@zJr4i?ZTMe;%49+#0svsq<)y?mee=!+IR42U uEV@;3LU1X1&;Bp|R|Eg6f&b4m@QV-n5&*Ska~1P%;PTSSQuPw1VgCmy8vd66 literal 65213 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 WZGywG$=i+q_+zAJrdy-!6#0KR8CPWh