From 45fbfa859a941f9e68a1277bc995e350e2df45e4 Mon Sep 17 00:00:00 2001 From: vato007 Date: Sat, 20 Jul 2024 21:18:23 +0930 Subject: [PATCH] Use angular pwa and service worker, update icons --- Untitled.png | 3 - angular.json | 6 +- bun.lockb | Bin 437017 -> 438431 bytes ngsw-config.json | 29 ++ package.json | 33 +- .../android/android-launchericon-144-144.png | 3 + .../android/android-launchericon-192-192.png | 3 + public/android/android-launchericon-48-48.png | 3 + .../android/android-launchericon-512-512.png | 3 + public/android/android-launchericon-72-72.png | 3 + public/android/android-launchericon-96-96.png | 3 + public/browserconfig.xml | 2 + public/favicon.ico | 3 + public/icons/favicon-16x16.png | 3 + public/icons/favicon-32x32.png | 3 + public/icons/favicon-96x96.png | 3 + public/icons/ms-icon-144x144.png | 3 + public/icons/ms-icon-150x150.png | 3 + public/icons/ms-icon-310x310.png | 3 + public/icons/ms-icon-70x70.png | 3 + public/ios/100.png | 3 + public/ios/1024.png | 3 + public/ios/114.png | 3 + public/ios/120.png | 3 + public/ios/128.png | 3 + public/ios/144.png | 3 + public/ios/152.png | 3 + public/ios/16.png | 3 + public/ios/167.png | 3 + public/ios/180.png | 3 + public/ios/192.png | 3 + public/ios/20.png | 3 + public/ios/256.png | 3 + public/ios/29.png | 3 + public/ios/32.png | 3 + public/ios/40.png | 3 + public/ios/50.png | 3 + public/ios/512.png | 3 + public/ios/57.png | 3 + public/ios/58.png | 3 + public/ios/60.png | 3 + public/ios/64.png | 3 + public/ios/72.png | 3 + public/ios/76.png | 3 + public/ios/80.png | 3 + public/ios/87.png | 3 + public/manifest.webmanifest | 461 ++++++++++++++++++ public/windows11/LargeTile.scale-100.png | 3 + public/windows11/LargeTile.scale-125.png | 3 + public/windows11/LargeTile.scale-150.png | 3 + public/windows11/LargeTile.scale-200.png | 3 + public/windows11/LargeTile.scale-400.png | 3 + public/windows11/SmallTile.scale-100.png | 3 + public/windows11/SmallTile.scale-125.png | 3 + public/windows11/SmallTile.scale-150.png | 3 + public/windows11/SmallTile.scale-200.png | 3 + public/windows11/SmallTile.scale-400.png | 3 + public/windows11/SplashScreen.scale-100.png | 3 + public/windows11/SplashScreen.scale-125.png | 3 + public/windows11/SplashScreen.scale-150.png | 3 + public/windows11/SplashScreen.scale-200.png | 3 + public/windows11/SplashScreen.scale-400.png | 3 + .../windows11/Square150x150Logo.scale-100.png | 3 + .../windows11/Square150x150Logo.scale-125.png | 3 + .../windows11/Square150x150Logo.scale-150.png | 3 + .../windows11/Square150x150Logo.scale-200.png | 3 + .../windows11/Square150x150Logo.scale-400.png | 3 + ...go.altform-lightunplated_targetsize-16.png | 3 + ...go.altform-lightunplated_targetsize-20.png | 3 + ...go.altform-lightunplated_targetsize-24.png | 3 + ...o.altform-lightunplated_targetsize-256.png | 3 + ...go.altform-lightunplated_targetsize-30.png | 3 + ...go.altform-lightunplated_targetsize-32.png | 3 + ...go.altform-lightunplated_targetsize-36.png | 3 + ...go.altform-lightunplated_targetsize-40.png | 3 + ...go.altform-lightunplated_targetsize-44.png | 3 + ...go.altform-lightunplated_targetsize-48.png | 3 + ...go.altform-lightunplated_targetsize-60.png | 3 + ...go.altform-lightunplated_targetsize-64.png | 3 + ...go.altform-lightunplated_targetsize-72.png | 3 + ...go.altform-lightunplated_targetsize-80.png | 3 + ...go.altform-lightunplated_targetsize-96.png | 3 + ...x44Logo.altform-unplated_targetsize-16.png | 3 + ...x44Logo.altform-unplated_targetsize-20.png | 3 + ...x44Logo.altform-unplated_targetsize-24.png | 3 + ...44Logo.altform-unplated_targetsize-256.png | 3 + ...x44Logo.altform-unplated_targetsize-30.png | 3 + ...x44Logo.altform-unplated_targetsize-32.png | 3 + ...x44Logo.altform-unplated_targetsize-36.png | 3 + ...x44Logo.altform-unplated_targetsize-40.png | 3 + ...x44Logo.altform-unplated_targetsize-44.png | 3 + ...x44Logo.altform-unplated_targetsize-48.png | 3 + ...x44Logo.altform-unplated_targetsize-60.png | 3 + ...x44Logo.altform-unplated_targetsize-64.png | 3 + ...x44Logo.altform-unplated_targetsize-72.png | 3 + ...x44Logo.altform-unplated_targetsize-80.png | 3 + ...x44Logo.altform-unplated_targetsize-96.png | 3 + .../windows11/Square44x44Logo.scale-100.png | 3 + .../windows11/Square44x44Logo.scale-125.png | 3 + .../windows11/Square44x44Logo.scale-150.png | 3 + .../windows11/Square44x44Logo.scale-200.png | 3 + .../windows11/Square44x44Logo.scale-400.png | 3 + .../Square44x44Logo.targetsize-16.png | 3 + .../Square44x44Logo.targetsize-20.png | 3 + .../Square44x44Logo.targetsize-24.png | 3 + .../Square44x44Logo.targetsize-256.png | 3 + .../Square44x44Logo.targetsize-30.png | 3 + .../Square44x44Logo.targetsize-32.png | 3 + .../Square44x44Logo.targetsize-36.png | 3 + .../Square44x44Logo.targetsize-40.png | 3 + .../Square44x44Logo.targetsize-44.png | 3 + .../Square44x44Logo.targetsize-48.png | 3 + .../Square44x44Logo.targetsize-60.png | 3 + .../Square44x44Logo.targetsize-64.png | 3 + .../Square44x44Logo.targetsize-72.png | 3 + .../Square44x44Logo.targetsize-80.png | 3 + .../Square44x44Logo.targetsize-96.png | 3 + public/windows11/StoreLogo.scale-100.png | 3 + public/windows11/StoreLogo.scale-125.png | 3 + public/windows11/StoreLogo.scale-150.png | 3 + public/windows11/StoreLogo.scale-200.png | 3 + public/windows11/StoreLogo.scale-400.png | 3 + .../windows11/Wide310x150Logo.scale-100.png | 3 + .../windows11/Wide310x150Logo.scale-125.png | 3 + .../windows11/Wide310x150Logo.scale-150.png | 3 + .../windows11/Wide310x150Logo.scale-200.png | 3 + .../windows11/Wide310x150Logo.scale-400.png | 3 + src/assets/android-icon-144x144.png | 3 - src/assets/android-icon-192x192.png | 3 - src/assets/android-icon-36x36.png | 3 - src/assets/android-icon-48x48.png | 3 - src/assets/android-icon-72x72.png | 3 - src/assets/android-icon-96x96.png | 3 - src/assets/apple-icon-114x114.png | 3 - src/assets/apple-icon-120x120.png | 3 - src/assets/apple-icon-144x144.png | 3 - src/assets/apple-icon-152x152.png | 3 - src/assets/apple-icon-180x180.png | 3 - src/assets/apple-icon-57x57.png | 3 - src/assets/apple-icon-60x60.png | 3 - src/assets/apple-icon-72x72.png | 3 - src/assets/apple-icon-76x76.png | 3 - src/assets/apple-icon-precomposed.png | 3 - src/assets/apple-icon.png | 3 - src/assets/browserconfig.xml | 2 - src/assets/favicon-16x16.png | 3 - src/assets/favicon-32x32.png | 3 - src/assets/favicon-96x96.png | 3 - src/assets/favicon.ico | 3 - src/assets/manifest.json | 41 -- src/assets/ms-icon-144x144.png | 3 - src/assets/ms-icon-150x150.png | 3 - src/assets/ms-icon-310x310.png | 3 - src/assets/ms-icon-70x70.png | 3 - src/index.html | 76 +-- 155 files changed, 911 insertions(+), 177 deletions(-) delete mode 100644 Untitled.png create mode 100644 ngsw-config.json create mode 100644 public/android/android-launchericon-144-144.png create mode 100644 public/android/android-launchericon-192-192.png create mode 100644 public/android/android-launchericon-48-48.png create mode 100644 public/android/android-launchericon-512-512.png create mode 100644 public/android/android-launchericon-72-72.png create mode 100644 public/android/android-launchericon-96-96.png create mode 100644 public/browserconfig.xml create mode 100644 public/favicon.ico create mode 100644 public/icons/favicon-16x16.png create mode 100644 public/icons/favicon-32x32.png create mode 100644 public/icons/favicon-96x96.png create mode 100644 public/icons/ms-icon-144x144.png create mode 100644 public/icons/ms-icon-150x150.png create mode 100644 public/icons/ms-icon-310x310.png create mode 100644 public/icons/ms-icon-70x70.png create mode 100644 public/ios/100.png create mode 100644 public/ios/1024.png create mode 100644 public/ios/114.png create mode 100644 public/ios/120.png create mode 100644 public/ios/128.png create mode 100644 public/ios/144.png create mode 100644 public/ios/152.png create mode 100644 public/ios/16.png create mode 100644 public/ios/167.png create mode 100644 public/ios/180.png create mode 100644 public/ios/192.png create mode 100644 public/ios/20.png create mode 100644 public/ios/256.png create mode 100644 public/ios/29.png create mode 100644 public/ios/32.png create mode 100644 public/ios/40.png create mode 100644 public/ios/50.png create mode 100644 public/ios/512.png create mode 100644 public/ios/57.png create mode 100644 public/ios/58.png create mode 100644 public/ios/60.png create mode 100644 public/ios/64.png create mode 100644 public/ios/72.png create mode 100644 public/ios/76.png create mode 100644 public/ios/80.png create mode 100644 public/ios/87.png create mode 100644 public/manifest.webmanifest create mode 100644 public/windows11/LargeTile.scale-100.png create mode 100644 public/windows11/LargeTile.scale-125.png create mode 100644 public/windows11/LargeTile.scale-150.png create mode 100644 public/windows11/LargeTile.scale-200.png create mode 100644 public/windows11/LargeTile.scale-400.png create mode 100644 public/windows11/SmallTile.scale-100.png create mode 100644 public/windows11/SmallTile.scale-125.png create mode 100644 public/windows11/SmallTile.scale-150.png create mode 100644 public/windows11/SmallTile.scale-200.png create mode 100644 public/windows11/SmallTile.scale-400.png create mode 100644 public/windows11/SplashScreen.scale-100.png create mode 100644 public/windows11/SplashScreen.scale-125.png create mode 100644 public/windows11/SplashScreen.scale-150.png create mode 100644 public/windows11/SplashScreen.scale-200.png create mode 100644 public/windows11/SplashScreen.scale-400.png create mode 100644 public/windows11/Square150x150Logo.scale-100.png create mode 100644 public/windows11/Square150x150Logo.scale-125.png create mode 100644 public/windows11/Square150x150Logo.scale-150.png create mode 100644 public/windows11/Square150x150Logo.scale-200.png create mode 100644 public/windows11/Square150x150Logo.scale-400.png create mode 100644 public/windows11/Square44x44Logo.altform-lightunplated_targetsize-16.png create mode 100644 public/windows11/Square44x44Logo.altform-lightunplated_targetsize-20.png create mode 100644 public/windows11/Square44x44Logo.altform-lightunplated_targetsize-24.png create mode 100644 public/windows11/Square44x44Logo.altform-lightunplated_targetsize-256.png create mode 100644 public/windows11/Square44x44Logo.altform-lightunplated_targetsize-30.png create mode 100644 public/windows11/Square44x44Logo.altform-lightunplated_targetsize-32.png create mode 100644 public/windows11/Square44x44Logo.altform-lightunplated_targetsize-36.png create mode 100644 public/windows11/Square44x44Logo.altform-lightunplated_targetsize-40.png create mode 100644 public/windows11/Square44x44Logo.altform-lightunplated_targetsize-44.png create mode 100644 public/windows11/Square44x44Logo.altform-lightunplated_targetsize-48.png create mode 100644 public/windows11/Square44x44Logo.altform-lightunplated_targetsize-60.png create mode 100644 public/windows11/Square44x44Logo.altform-lightunplated_targetsize-64.png create mode 100644 public/windows11/Square44x44Logo.altform-lightunplated_targetsize-72.png create mode 100644 public/windows11/Square44x44Logo.altform-lightunplated_targetsize-80.png create mode 100644 public/windows11/Square44x44Logo.altform-lightunplated_targetsize-96.png create mode 100644 public/windows11/Square44x44Logo.altform-unplated_targetsize-16.png create mode 100644 public/windows11/Square44x44Logo.altform-unplated_targetsize-20.png create mode 100644 public/windows11/Square44x44Logo.altform-unplated_targetsize-24.png create mode 100644 public/windows11/Square44x44Logo.altform-unplated_targetsize-256.png create mode 100644 public/windows11/Square44x44Logo.altform-unplated_targetsize-30.png create mode 100644 public/windows11/Square44x44Logo.altform-unplated_targetsize-32.png create mode 100644 public/windows11/Square44x44Logo.altform-unplated_targetsize-36.png create mode 100644 public/windows11/Square44x44Logo.altform-unplated_targetsize-40.png create mode 100644 public/windows11/Square44x44Logo.altform-unplated_targetsize-44.png create mode 100644 public/windows11/Square44x44Logo.altform-unplated_targetsize-48.png create mode 100644 public/windows11/Square44x44Logo.altform-unplated_targetsize-60.png create mode 100644 public/windows11/Square44x44Logo.altform-unplated_targetsize-64.png create mode 100644 public/windows11/Square44x44Logo.altform-unplated_targetsize-72.png create mode 100644 public/windows11/Square44x44Logo.altform-unplated_targetsize-80.png create mode 100644 public/windows11/Square44x44Logo.altform-unplated_targetsize-96.png create mode 100644 public/windows11/Square44x44Logo.scale-100.png create mode 100644 public/windows11/Square44x44Logo.scale-125.png create mode 100644 public/windows11/Square44x44Logo.scale-150.png create mode 100644 public/windows11/Square44x44Logo.scale-200.png create mode 100644 public/windows11/Square44x44Logo.scale-400.png create mode 100644 public/windows11/Square44x44Logo.targetsize-16.png create mode 100644 public/windows11/Square44x44Logo.targetsize-20.png create mode 100644 public/windows11/Square44x44Logo.targetsize-24.png create mode 100644 public/windows11/Square44x44Logo.targetsize-256.png create mode 100644 public/windows11/Square44x44Logo.targetsize-30.png create mode 100644 public/windows11/Square44x44Logo.targetsize-32.png create mode 100644 public/windows11/Square44x44Logo.targetsize-36.png create mode 100644 public/windows11/Square44x44Logo.targetsize-40.png create mode 100644 public/windows11/Square44x44Logo.targetsize-44.png create mode 100644 public/windows11/Square44x44Logo.targetsize-48.png create mode 100644 public/windows11/Square44x44Logo.targetsize-60.png create mode 100644 public/windows11/Square44x44Logo.targetsize-64.png create mode 100644 public/windows11/Square44x44Logo.targetsize-72.png create mode 100644 public/windows11/Square44x44Logo.targetsize-80.png create mode 100644 public/windows11/Square44x44Logo.targetsize-96.png create mode 100644 public/windows11/StoreLogo.scale-100.png create mode 100644 public/windows11/StoreLogo.scale-125.png create mode 100644 public/windows11/StoreLogo.scale-150.png create mode 100644 public/windows11/StoreLogo.scale-200.png create mode 100644 public/windows11/StoreLogo.scale-400.png create mode 100644 public/windows11/Wide310x150Logo.scale-100.png create mode 100644 public/windows11/Wide310x150Logo.scale-125.png create mode 100644 public/windows11/Wide310x150Logo.scale-150.png create mode 100644 public/windows11/Wide310x150Logo.scale-200.png create mode 100644 public/windows11/Wide310x150Logo.scale-400.png delete mode 100644 src/assets/android-icon-144x144.png delete mode 100644 src/assets/android-icon-192x192.png delete mode 100644 src/assets/android-icon-36x36.png delete mode 100644 src/assets/android-icon-48x48.png delete mode 100644 src/assets/android-icon-72x72.png delete mode 100644 src/assets/android-icon-96x96.png delete mode 100644 src/assets/apple-icon-114x114.png delete mode 100644 src/assets/apple-icon-120x120.png delete mode 100644 src/assets/apple-icon-144x144.png delete mode 100644 src/assets/apple-icon-152x152.png delete mode 100644 src/assets/apple-icon-180x180.png delete mode 100644 src/assets/apple-icon-57x57.png delete mode 100644 src/assets/apple-icon-60x60.png delete mode 100644 src/assets/apple-icon-72x72.png delete mode 100644 src/assets/apple-icon-76x76.png delete mode 100644 src/assets/apple-icon-precomposed.png delete mode 100644 src/assets/apple-icon.png delete mode 100644 src/assets/browserconfig.xml delete mode 100644 src/assets/favicon-16x16.png delete mode 100644 src/assets/favicon-32x32.png delete mode 100644 src/assets/favicon-96x96.png delete mode 100644 src/assets/favicon.ico delete mode 100644 src/assets/manifest.json delete mode 100644 src/assets/ms-icon-144x144.png delete mode 100644 src/assets/ms-icon-150x150.png delete mode 100644 src/assets/ms-icon-310x310.png delete mode 100644 src/assets/ms-icon-70x70.png diff --git a/Untitled.png b/Untitled.png deleted file mode 100644 index 2a5efe4..0000000 --- a/Untitled.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4a9903aa5a907ae479636d2b946ff670f4efcf6c21262a8418d8c8d02efd995f -size 58278 diff --git a/angular.json b/angular.json index 4f7866f..1307f76 100644 --- a/angular.json +++ b/angular.json @@ -23,8 +23,7 @@ "assets": [ { "glob": "**/*", - "input": "src/assets", - "output": "/" + "input": "public" }, { "glob": "**/*", @@ -52,7 +51,8 @@ "maximumError": "4kb" } ], - "outputHashing": "all" + "outputHashing": "all", + "serviceWorker": "ngsw-config.json" }, "development": { "optimization": false, diff --git a/bun.lockb b/bun.lockb index 2ff83788243262b782fd5c1f7c6f4a57486dffb7..07cc97e758bdcb67c8ddf7c4cdfd26c5669dc462 100755 GIT binary patch delta 102679 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

JS_s8umU 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


!YqY!4)4V%nuwCJ) zZaYhw`~m)R>D=kENIwSQ&|n<>49&4!!^T)GOZMN9Px( z1YTGDXkR{amgB;8DWBOikKWS%#}#jzoQ4t? zE@a9WV!Tq=^k6%*A~(Qwl62PyueLwdg6+i6*@_s`3!7z%LD~mS;c|s>*|3kkMZ817 z(iRJk?|Xd%rx#D(rA0;;G4(=d-I+y9(+TeIh^1KSI4aWY(8oOnw#+0;of5(VS{L<} z=;p_@s-G*oNq=YL9T@|<7BvSZu(#nw&4rL)&*69sV>N88z{zJy-J9Cpmqm6II?-nw zOs?A(GnJ5H>QQ;UN7zi8t4FN^m$lFEo|-wYx0${B49P!=o}|H}QHM-LioKekfb#9F zlYjQHUMdjw3yKGr=}Ci=yVevp-y{u=3fhWLBw28n>rinsZ84cVQ`}7X${iAPg@D<~ zf}6O0DQgOPk4S z-68q1miF$YV{ogh*Nct3ud9Rz&xK=~7Hyj3__$HP*6p)?d9-78TOIQGJeQ-Z&E}=< z6lPT_>TOM#0CO}|a9LG&y3pY8psfhiLxaQeuYKR!m1}Oi9X$E`E&dqA^EYK2>JI|U`q1DeLDS0xn7OGr1$~q{I8V?bwuYsqa;#j|wtG_Z zN}Ax*p}EU@4~2){ec&ot?Z6;UJ$S|zx<~FK?xY17e9BeyR@U6Xx0+;Wn5{HMw$IkI zAv2agiThXg6J>qbXX{f%-mCgAy!QlyiuIxS5KD>B4 z@8VK9$C(S8+?hg`SMi?FzMl6(_XPQu{7y4#T&0=6sWP5gcWtj?x~C0}G6&YWQySMd z?j$DNR(CAd&T3}eW-gtMRx_cSFgst(6y4%Aud&4)6`HoXcW;eq&h5SI>IjYEm{*0GlWzu5P_|vU(Rx!CZl7T*(+$mk3d}yX@a)*cZ z{?KcDZs?9tuf7&Lhnn5f>jF-GWJYdfRLfMuTe^4Z{o3WhyHgk0`l4ZT)G)cXli!FM z=DaN5#Zu#6$!;YkeY?42Jdb4<ys913(w0NtIbt6t>~SJb*gL9O=5fR{lCs|^sd9gF^hV=aK8uC*%qFG2 z84FFW;w69Y#*`&pcKR&7vmpyhwW!)OJsJ{2&Uj%V)R?T14XfX-z;MasUIBHh%1zBk($dvwZmwQKuVAUaJ6zac zb?0Hbj`#9ddM5l#vd+uWxsrVLde*t3`uFL9_ZrkiCYOBa+qJemnRYIu|DLt*XTu}P zxA0!Wx@P~Gw@>ak9P-}tNbZ1^He}P6X`i$z8~Ls$BuvA>z!s+0_tE#+a{N?U;o13A z!oUJ8z3WyZnZj@Z6_vNgunE8RSi#g<7s}x|BLckHO=22Nb*FJ{XleRPWf=0GP=Z$G z5W5OZ-O79B>btDT!R!Sqt|dW@R18B|TN(E>hK$6@Q&L^HoM>%YPa}^1RK1g*kkF)W zcn{7Up|3yw@!ssN)!TknB6d1=KW zw_QnoOA`2?jj1r*-PYBlt=TZ0%DZeYFdq(@JNo2-4oQg{?meHUwrA;Ffn!X)y$v~` z5W+=j{s8X<5QPl0D?QBLa<^@3ip?Ow?(9+nfA6C^LSqHx+)OlG`7>o1K!}E~qV-(s zj@^m#z0GDmURl!C3|HJ~Sj5NTo%`+I{3iA-?@85jaj}FDO;?LeYrQ+g{nmFqaXlC6 z>)V>M#0}ktg{JY%?|glyO5RRyV8M);S%1LUwkF|BQooHwVl3u7{A%aX4#SyLdK!;$ zR&Tb__%*3uMBK*M3qEERth!qEPd^u{-=x(G$0zW-ad!qS1TG zZ<9+TFWO_WCxo?~uz-)+nMK46?SMsUEDC)-<7{~PKUE{)oI>d$_#uA=SD<5^hN zZO`f&mNRRO`)k_lOZ;6d7o%Zx*MO+@CMOoI@$JpcIan^lQaKLT)bop!De@=uS(fNv zdMK@39lW)jEO&|y4@$Pu1YZk>v_tGq%rYz@{O|44Pk1{JsmDDKai)5`1pHCBlMkCy zm)(oYDM7VPrjqjIKh5@?Ow?>jFuIdzI~U9OoxC-gf7Z2ZbC*1x@7af^MX9#~ScY!G zLZexaAybA`d6a^dX5Wm9r;`JCMS=k@FC``=6KEor!&lWHnisjFG1 zvd4IgP&iKHUCqyP-AzN6boE~EoQPkrZQ`V5-}m&Ha9ytkXEY5CQ;(~=nxV{eU4Nf) zhD0>_)O)?w@5#z3e}yFF657+tY4-#ryo1-}o8P3|l+b{X5!B$UykbT{`g;qqTs z>Y*!pc*lXgac*S!pu(Pgo)UO2xS8iSSio@W|E&#=dzvK+=%N1{F|u>8>gPX%oIWJ( z)2sD27rIkNOpEeXXTvS&x0jxfLc>R1?^W!4LNpg`Rb=d-4oA=K^n`etVt$nAwUA2j zKPWK{?psKucvnGFhjnezsC~o6tpWy?%@j8{*QX5OSW=VSgg2#fjdDe>=0-qV2wWv?(CHk7%%2`F?YLI?? zUCu>|8%|bSoe!|6V?zd}iu32b{^{#_LL!uEi@v7t5^~lRi}=LdxOHCbT`NxObj#q) z88@tdU(+6oh_P5Cz#@I^TSdlwSeKg$_2_^aXlD|l!MVox`yU3T++T^1FqWYy)ylqR zgW~SOLPK7a*2l7*|L_kjF;KNRIm`WX6`VYKQk|XAytb5_ogpqyZbf}qWYJ{z^{fo6 z9t%o!udgY#^l7hk_3mee6TubK-=zDR_l9^ov+K3~=B(05-rt*tR;PbEIpk5Z5w1X| zL(cDS5;EO)A|&i<-do0siJy~bp0I%JRlLnupk$L7je?Tb_GHO(uCpr#uI_Ek4$^SZ zqaVn9eW1y?oJ^$b?rp>@gSIaGaZkw`#I#4L_oxgp-Iu%b+CwxXbl5;|o@=Mtx$4t= zkAJjf=d{O>dwDqr;*vq$%h)RK>>E7$^}V53=&FWR**3_OTS0XkA7q-YV3Ig_usNV@ zM_)SFxV~bN=o;c(W4PJx=%25~FSg2)0xe%4z`IC7=7*Sar-+$$h`Gt4$v^svXQhD{ zVR>xTM>Ho*^@xfy3nw`ndW0jvsq2-tC#-q1Q=iwCrmOD@q50bWv)No*hM0BH1%?RMI)YhSZzCF9(%;U@knI^X!=-eDr!FX!)klKkh@6i^+P4m6Dr z9gdZHwO)62`B$2m>Q)1lw{WMww&K_s-IB!oh*Vht# z+jwsseH-?}#e^l|yyIJei0o!se?u-0j5hD zc@`Ja6QW^x`PjjSa;N!BS94@mKW~O@0YfWJ^yZ*u)#*JRHvGJ~=Z2H#_Gs;is|$bY z?icu+g^`aYnX~Jt{x!wDwe!}V<2M%{dY!v>Tq#9gIBQOV?gqO8ix#29N&o&7lV&HW zKbq!EJw@Wgt*d2BaE#RLZHRc&P3xW1IO~`LWSMNbwnD^4A`q7)2 zy0=SMlhW!&J0s;3EHui6#r@@{?4^>pU4fsYBtfZ_$Gk?Wp)suF+j|#wzY#IqI?y;w zxxbv{%~8!A5mkQt;7{+uwCB>Mbx|{%)O80!c@On7Vv|Eg?6bQWMbpnQ3HQ+IIp%nC zJh)k_paM@4{i#ui%ccCh&Xf?1`uA#PcsJ$I;<{W>{gXz?Ii}to(lB$(=sk>;Gv=5J z+P*l)B-zUq!JxU`e13c6YNL6de9a4dNYiszkGCN+@|>tJb@re6Jt3a5aYXjm>rHD9 zX}C_$Gmo`>b)G4=j}rZ}clJ`}q*eyaHBneZ{4;IO=!1oyxRfN%LUTZ=mssfS4c#{; zxsW7LQq_We%Am?ZTE5_XveaxSVC~+y~ql zbbi<4G`a!P_5g{#&Q*~b@Mz}un_V!MI(VO)pgx>OQ_MF9qFqGI>hA5Srv_ztT(tI} zS9~QLHqc}`$feP*OU=-Ov<>sKO$XiCU3Zt6n+M%(ljz-;+R><7wT5L`S)^c+zz>$2 zwujv5Ty>Y5k%!z-&P>i^Kg?qAzfJtI$33{*+kwt4H)rGW%*F3)>#%zB_{@%nTdk<$ z3cPA9R;}=coL{ms>&+tVx{+x+NNinUemG1A^4_c9`fi2!;0V*sXQznnz+QHW$Zdgr zN8I5_{<*F{@GFz}C@V?>+L}H`=?uTE^iJEqO_D5e-4PS}xC3cvJw6c-f0a3Ol+KWS zmG?=H%9C#2E;jA(W1q$QgruP?u{s_3xb=bGT)vQIt4x|>#2sMc7WnzIit!T;JnXZW zO$hh-qlS!lG^(`oE=S`2OJIgr9R5wT3J!{q$=jbAPdUtdtm#bKPq!UO)OYc?Eb z{|oJsbCsfp-V9BhXs*v9E+HCbLmoT`tFkAei7#Y)J@eWLYGwhc>j2JOVp9Fpu@X@4 zPU@TMnPOPPxCrmve@wR)ydmNB%y7kx>GpuvBBo_>Z%9ymb5=PkW%Hgrake~xLoQAC z<&1^&gx`^ROiTRUG&9(#f|AEfH!VTw?n)k+#Xm&+|Wz5 z&f+90`sSLzvHN_fPpE4yV4(@zgYP)1o?W@+IAl_sCuhL`9=YgolC-|u?rq&eSL-gk z-{BiQ(Ln=f60vl>6S&pQH~xGt&x9JH&el{ZpH5 zU(~o(c`q?^^N}UX-RVt~=3>nXnn|aKX&(rPX<5py4tSTPlA7eF-Kj&j@AMwvUDEIG zIrK`}TO@2}D@g=uD3}b~#5%4G)+F=ja|MT6+id4$JBv-xQcm zD*-$Ns*|IAVu~kn+y}i^SA#mQ%j_x>yNxUGrvu)59QMY`OWaV&YoEgkiAX`}8r&Mi zjyJK1>7+Ng+K0jN+mL(>NAz!WVzRw8p+`uoA2biSOBLD)i*&@jUFoCY*Aunou}R`` zyC!eI*n=jwZr9l7ze2ypGCh_xYW4kaP2kF(JeCF2$?c7u(BoKW2;Y1u&9o(DKU3Y= zeB3)|&i+hVDGr%^q#0WHkawkgz?uAevL!ms{Km1Ye`x##j_f|xpumpORmv>b+t6n) zn-Goh>p!2ErpNJbw8BP)^U`5WjhQy2)Hh4-75HuQeqYG0!zRr| z<;+@a7=g(2BUih*IU&zd3 z=Cw=YY#$cfc#Ep|XTjSuPi6SjXL0wKDJF|F$GsLCx;6d!s|D|#^jVZXZrb0Wlstbr z9LtCfSh6}5^=<9qqc@M7`Ipb~3mdZd{91QFeLk}Lv~=5#o3q->9W34?ZmOdb8Wo;5 z)_VYX4vUm0Ov1~gUh)L*g~#H~`hAz$G;fsImqrIdau6~;uxFC1L$^mO|CAG^p5pGq zA}1EzhZL^av}>FKzPJx;$c6lGe*VGg#=1dddrY?POoN}u*+<`bJ{KKz?azlLQZ_9T ztz`y$XD%r9Q&@zN`r7Q{Qr}rKmh;vsl#D2GPkKWZ5B}oJrmCK2L+!A@v${F25VsH( z;aJ|QRQJmttM%RC+kYDya$?@K^{e-f?CuMhdeZbDZs-v#@+xlSx*@&J#QDKz5$lv$ zrqtg)<@pkI)a_-XDwlI7+U~RHNJtUlwknix%DOiBv-(1oo-&V>`YkNVWAV%Gm5txa zxowxv!ro|qdN_hua%F6Y?+TiA$W-+M1Cx;$(h z_GEFpaa0da%;`y^^Ms_P;^u7GakEy}8JdIZ#yv&->w8o52F()pf_FA_U}t#Ioo7mT zZ|-{*W0Df0vqS1Sy{r5X&_%a3?2J0%f*DHO&>|PT2TH*t`zjTv({q;3qWML$=?2#d z{&VIukpFHOt!dNUW!BjKM;={{CVHN3u>C%|9^+FGPL;L3YNq^771|>zdOYnUmd-lP zKAbpC+t~*#hF%+g%k!x8nrkMv9!Wlb&D{PA*Xa}9XMV$#w&xLLC%$9vNx;+b6zsRN z6|mh=Pt!V2gE-y8$)e*rwfW>n??E=Q@v25+R%cE{i#X?N?-MD`v&DY*n%_Q&5#oy0 z1@$b8bBH}>c#M{t7#ks4xTo=)LEGw~iFsN^YiT{#RgEgNdEhxu?mYwVvoW1*=V9Jw z>&4lQRt8T~phsQhW$yL?c;_O z=LSA&9Buob$AL3Md)q`Kr8C(2o{IA{j#IJr?=eiehn!ENCGE+VGl2h#9`iWmSzTqE ze(jMvJo&Q=3<(401_cJBGL@%uE^qV5om_t^G~ki@ZD%}w_NkGe4emgb=&`$O(xZF} z_ciJ|+k$xYD=w)1c9Ou|1a)}q4tw=`f)WzcA~?`2e$1bJb;Prikf2_8{=(yGkj>7~=My4-6pL?pJaLERufvyoH@Wt!o#LTM(kW+`QlD zT>aPM8Rq)Df{?d||UR^I~=dPdQ=lW@($X!f^A(fjmW`|@U@6+59D>hVT;%2cWS_+fsXk2Ec|H2412q6qtzSWHBpwSa{xP^Qkeq%X z;*b1m+DdG~^S_fgqEWMeq&^&+OkqhXzt@5!**V?eY_fj-4SpNcr~w$?1xfs|7F~hs z`T*p61hiY#n$n}&N%BeK@h`WWiOgf-`$;DELi-v=!V7h>escYBV0 zwnpfGh$ezi_p1+)WRudbt42H$eDII&i(FA9<@s_57q_KOeE=Y;hSZI7>|3^8D5k{ zeEi{DI9OzsMb-6@d^d>lBt7T0Lne8%>kPg&*l6{x{hc@416OC(cAyF=mhBzz6w6CGP&zLA zJ5XMqcxCufqO$jteE!@78Na-tH5;EMmtd0=XI-ACqi89CT{`fU!1X%dPT+HRicVCB z?zK6q{@S8aUvw|HQ^mUR{-o07Ny^r<8du??8(v?`PlR`O$pj$+7#|%>;uXOSqAgOh z2YI2PSUMMikzAq1Q1@(h&y*!ZShBLZT5W6FX~?p9wlL{J7tRWycqy5ug-}|{+ifg= z7($_es4wK+o@Blf0y%=mSUmRWwyR{w(pi3>Q;j6Jn9M1mm?Z!R2f(2hKku?jx|<>c zK#j)q$CpVuqGav74_>{ovArU_<(^eodH^X=d?}Q)pm08u|q25$<|SPPBR=j7lUV>4uYCqq;ew{|wuaSikjW-3ZVU!8w@^v0{pE8z!~S6?4| zu1?9zi{1kWvC+(0<~b00^Vk0Zglb|?kP9k~#bGYX@-a<=po`w|n9|DMvhP?V?=^Fh z5W0ns=kVv85D+c+bHKOCDC-j_%Gh!Ob@Lgx=`a@{C)k#NCYsM}NQYrnIqybll$37~ zcdTai;!e?EJ9bX-YbhVuXOZ-;7c$U>E^vPN)~j-Rz^QXw*b-E(zI} z>O;d-pm@N1%TW!z3osJC8qf{^tBqih}@IG)6z4??>g9b;+c^F9q7yz&(N4 za!RtAelL2=2j=5hNt_WSifSzGd`znC;U9=W*|OlP?YkH1eQo(a z+RD-yK}@NByVa6E?YmSd9r|Q(W68k*JWtexUMBa&(cb5KPClib0SK`%qV5^g6}?n+ z>*mI3&BNj8g6_#i+_XK z(NNSx{}B4l15_3tlD^Fz$YjN*WnIgsj``FmUtYbMDlhb~n8jJjoEfz6=@~ydm*M;@ z^Ncyuz|sBm`>6U?YWtY}S787DTJlk)(Py(K6`~3b_gBUB z|MCz?ev{zy>%aSC*t4yL&{QMhAjhw!({5vEj&feTuy=EhI?1%Q5u&qNa^qWmzUpr_ z4N6o+xmyk&?~Nw=jY%4VG4cEOgBV4SND>L?og>v8CDsu)3?lt z+8dhL!+F0ExF2`$XGZK{9jcUQiH*}|)YRUc90S~G$cBX!^3@nNg0uR9iuXn+$GzFv z-LIq@@`XTAsW?7@>j9zZGm@VXkV8i*q9^%i(p&Fb{#t~`-vc>xB%kX`<@y|WjD->8 zyMuF`Yt9}!4M=#ngiuxcRbMzt!S%ndcKTuc+ENiBAOtq(Q+ryY_7)HOyj3_qn@-d) z7R^kHa30v7VtsQ%^YRd$-Jk08o?JzRTC{0hjIL^mpjbW1KAFoY8BNA_MJ}(%!CQAy z{MP64JW)b<{NEYaVvgqVm`5Ny?|&TwHfi~N3}^C`(}5!jCMm53zw&+7<`1?71E)Hdn_a&$4s}NAVcC^ucip&? z|5J2)RU4UNS$%9%z~cs^-_#T{jXJA%_h4G5k1AA%t8i}rX7UU5Jy1<(d9Wfv^Rf>? zH?J<_tf9DWE#xUVxV}}$`|-d2Bx(vnPQl*jaN9X!j@+PpKD<=O-wBADfDniAHzs$k zd%xx%B7Q-bdeDg~4j*p)RuxzF@WR49fBL%!Q^pBE9O`_KxIQx!OxPxKy|^k&L~3?V z=JudU|NS6kamQ+|6hC_F7S2oZv;iM2(63@hYY?hWPT`Bd)KY$5T1s=T1QEg={4Afs zJ%)iQSW~AB12xT6@9QocgypQg_>K znb!e_x`8S52%FKh;b2v<88zFeT0vzstJ%(w=Wa8NscWbpk8l`9cJ^4_G=j4E>k*Wq zIoE}wMp9=@LNaHFYrkYJ!Zjohp;02)IO2!jwjZtE9dw|Eu@=x?_MggjpT)!+Ss6^Z%R@gE(Uem-z!eF$F{Xu>5q z)+p)cuyC{S>aBax{DN{36LwhIUKjI+4Xau}GxFa=Gh(dLBdvFMca5U=r7)AdqQ+)& z^>SNWGpuHdVWz`X#jaeM&F&{Dj_r9A;_aMAtBF6&rM~PKPi^_&czV90y}~`yV0PHc ztrbmf`Q#evET94tnqsuLdKrG#gvDh@#mC{_MXbC4<~fhyJGh(PMT_#|zQ?Fr!(&v# zo!oS2!($)^G>4jP|%jgIZ4a=^C`IDzd-&uAC|*Z)=i*?_``{m ztSvR!?G_iCCQzidw8rCc*x7-5-Y}6u$Xsc4y4hMlT{vVCg+-KE>~5>4HoMy7vAC=z zTdy+wI4amMfg+O2T&9^8S7VvQW|?8~SRMApzsgOe{B|KlbLSE?5mP{IIC&EKpt~7& z)syg(fo6E-Bzl;amQV+tJAsmUuZe=#SU`yhE>oG+(TL7vbvkX9CeI!lk1e32E^f4K z_B0l_D^1QOaBiEm3_Nd{NctrAOsmIS*$C<}mHzI*P-=4Vtw|I=79|F^+2yd=nsVu} z%<`05Ew-{IwJI&uOD*`(Z2g??n7M6rBj5=8{oIvo`*le4mxUn-!H4Wrej zZCMp&kh!d?VcKLD(h?4tN|Sj{5sl@;g;dG5sZ_!=nMSjA3XS28r8I>N28-e(o$mV;I2 zcxufrU&k!Zt)fIJ)$6RHJO2D14l43TwmDyR(6i!SCw&mrs>_}n_RW!R-2{T zYPVv-n=4%q8x|FX+hMMhcD7lPB@HJ^p}&6A5S>6Gq`jwWqZGOXk#@z{dF4X)w#5K ziGN$IZR0(AfF723L9Vu)x4#>tMU;a*TcycfhRIyxvD(~*YKyDF!r$j&b)Gy;$Qdgn z;*Sr5gO5GhE-@Cn*->VxaoH?xGZvGf(o=17*bTsAbyuz`)5h@B)6|=vK8f|a?+_(% zyBaN=p?j$xU!DuTS008Sef|Vx@SG! z$A3sM-hwl5dGK#1C{gFOcrZF1hk$pKdmKD>CML?rlQfGj9-;)^`U!rD4ntbdDNxY$ zDCxX=KBeALyYd>lS%@M7hP8~p`3!G6v)4g84crTMx7E>LZ{%6pt`S7*`R%p92A4E-Fx1;?jG1DrWQi zL)4Wo9ipw?b4O@_U@1eht z)!*Cy3ksI_=LOnmzGc@YNNK$A1|@ofE>U4y{`D8qH!P+uoPI*teFBuV_0x5Ax9}$4 zpw}iSqG-V!jGuiz2)z@pjpMk{+5m6=L0Vzo^Nz^TUi9abc|_idQQAu}+|7$_d8$TR r7|0jg6z?5AQX4IKFVEBVZVmA8#oAG%V4c5An<(z$z3(s6PK^C0e+8*( delta 102503 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 IX{UMp4^&e>(f|Me diff --git a/ngsw-config.json b/ngsw-config.json new file mode 100644 index 0000000..6c8ccf4 --- /dev/null +++ b/ngsw-config.json @@ -0,0 +1,29 @@ +{ + "$schema": "./node_modules/@angular/service-worker/config/schema.json", + "index": "/index.html", + "assetGroups": [ + { + "name": "app", + "installMode": "prefetch", + "resources": { + "files": [ + "/favicon.ico", + "/index.html", + "/manifest.webmanifest", + "/*.css", + "/*.js" + ] + } + }, + { + "name": "assets", + "installMode": "lazy", + "updateMode": "prefetch", + "resources": { + "files": [ + "/**/*.(svg|cur|jpg|jpeg|png|apng|webp|avif|gif|otf|ttf|woff|woff2)" + ] + } + } + ] +} diff --git a/package.json b/package.json index c17eb63..72afcdf 100644 --- a/package.json +++ b/package.json @@ -11,17 +11,18 @@ }, "private": true, "dependencies": { - "@angular-devkit/build-angular": "^18.1.0", - "@angular/animations": "^18.1.0", - "@angular/cdk": "^18.1.0", - "@angular/common": "^18.1.0", - "@angular/compiler": "^18.1.0", - "@angular/core": "^18.1.0", - "@angular/forms": "^18.1.0", - "@angular/material": "^18.1.0", - "@angular/platform-browser": "^18.1.0", - "@angular/platform-browser-dynamic": "^18.1.0", - "@angular/router": "^18.1.0", + "@angular-devkit/build-angular": "^18.1.1", + "@angular/animations": "^18.1.1", + "@angular/cdk": "^18.1.1", + "@angular/common": "^18.1.1", + "@angular/compiler": "^18.1.1", + "@angular/core": "^18.1.1", + "@angular/forms": "^18.1.1", + "@angular/material": "^18.1.1", + "@angular/platform-browser": "^18.1.1", + "@angular/platform-browser-dynamic": "^18.1.1", + "@angular/router": "^18.1.1", + "@angular/service-worker": "^18.1.1", "@tauri-apps/api": "^1.6.0", "highlight.js": "^11.10.0", "monaco-editor": "^0.50.0", @@ -29,12 +30,12 @@ "protobufjs": "^7.3.2", "rxjs": "^7.8.1", "tslib": "^2.6.3", - "zone.js": "^0.14.7" + "zone.js": "^0.14.8" }, "devDependencies": { - "@angular/build": "^18.1.0", - "@angular/cli": "^18.1.0", - "@angular/compiler-cli": "^18.1.0", + "@angular/build": "^18.1.1", + "@angular/cli": "^18.1.1", + "@angular/compiler-cli": "^18.1.1", "@tauri-apps/cli": "^1.6.0", "@types/jasmine": "^5.1.4", "@types/protobufjs": "^6.0.0", @@ -44,6 +45,6 @@ "karma-coverage": "^2.2.1", "karma-jasmine": "^5.1.0", "karma-jasmine-html-reporter": "^2.1.0", - "typescript": "^5.4.5" + "typescript": "^5.5.3" } } diff --git a/public/android/android-launchericon-144-144.png b/public/android/android-launchericon-144-144.png new file mode 100644 index 0000000..468c7d1 --- /dev/null +++ b/public/android/android-launchericon-144-144.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20c15f0178af9a8ab8fdf30acee42d0cd13fd0a6063da3877e1412894e05add7 +size 5793 diff --git a/public/android/android-launchericon-192-192.png b/public/android/android-launchericon-192-192.png new file mode 100644 index 0000000..3961d55 --- /dev/null +++ b/public/android/android-launchericon-192-192.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:454f3198b77fb58352452d4991645d611c3246154617ca710fe682d774c5184c +size 7532 diff --git a/public/android/android-launchericon-48-48.png b/public/android/android-launchericon-48-48.png new file mode 100644 index 0000000..757965a --- /dev/null +++ b/public/android/android-launchericon-48-48.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07bb79e0e73d95061f30b35ddbb26efe43e3372f15949d819ad94d072d0f5abe +size 2624 diff --git a/public/android/android-launchericon-512-512.png b/public/android/android-launchericon-512-512.png new file mode 100644 index 0000000..ef6e730 --- /dev/null +++ b/public/android/android-launchericon-512-512.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72a63e3554caef08523877188b2d9fb97415ec7d3624be16d94bc0c35bb2bada +size 20971 diff --git a/public/android/android-launchericon-72-72.png b/public/android/android-launchericon-72-72.png new file mode 100644 index 0000000..750bf1e --- /dev/null +++ b/public/android/android-launchericon-72-72.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fe8222b63fbec68f705edd57dcde5f1c3631b9a9513698903545e867c026d21 +size 3381 diff --git a/public/android/android-launchericon-96-96.png b/public/android/android-launchericon-96-96.png new file mode 100644 index 0000000..f87294f --- /dev/null +++ b/public/android/android-launchericon-96-96.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98f5a8ca6b212f6048cbdb6026217e9a8463098241b001c1d29ed029483bcdb7 +size 4153 diff --git a/public/browserconfig.xml b/public/browserconfig.xml new file mode 100644 index 0000000..5819ab9 --- /dev/null +++ b/public/browserconfig.xml @@ -0,0 +1,2 @@ + +#8f0045 \ No newline at end of file diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..afdb4af --- /dev/null +++ b/public/favicon.ico @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cf4080e7c8238f51ea3a51e7414ced5cdfe5445be2c277d6f5679bd93a22d3f +size 1150 diff --git a/public/icons/favicon-16x16.png b/public/icons/favicon-16x16.png new file mode 100644 index 0000000..1401b9b --- /dev/null +++ b/public/icons/favicon-16x16.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce53c5ecf2134f70553ca7a2e44cef146a169931123be953aef56b72dc99effe +size 1584 diff --git a/public/icons/favicon-32x32.png b/public/icons/favicon-32x32.png new file mode 100644 index 0000000..8494f41 --- /dev/null +++ b/public/icons/favicon-32x32.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3de6ac615c329c3fabe449494c86b0bdc59f68ce94a1629f95cbc647138c5e6e +size 2042 diff --git a/public/icons/favicon-96x96.png b/public/icons/favicon-96x96.png new file mode 100644 index 0000000..b57afca --- /dev/null +++ b/public/icons/favicon-96x96.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:163e9b93e4591d60f99194b8f11c92815b8de27b26047a58fe5323e328d8699f +size 3493 diff --git a/public/icons/ms-icon-144x144.png b/public/icons/ms-icon-144x144.png new file mode 100644 index 0000000..be1a1f8 --- /dev/null +++ b/public/icons/ms-icon-144x144.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e4647bc0f2a49993c53836e050458982e1a1272c93bce652143730105ce353a +size 4486 diff --git a/public/icons/ms-icon-150x150.png b/public/icons/ms-icon-150x150.png new file mode 100644 index 0000000..423e3e9 --- /dev/null +++ b/public/icons/ms-icon-150x150.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc4f795454ebfb5c338da841e0b921e3bf1ef5a37deca44cc933fe65740d241b +size 4643 diff --git a/public/icons/ms-icon-310x310.png b/public/icons/ms-icon-310x310.png new file mode 100644 index 0000000..54b71b8 --- /dev/null +++ b/public/icons/ms-icon-310x310.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cdc7dca41d4910b1164ee873ae668dc61b5989f043433e13a7390a7ddd48cc3 +size 13896 diff --git a/public/icons/ms-icon-70x70.png b/public/icons/ms-icon-70x70.png new file mode 100644 index 0000000..38ddbc5 --- /dev/null +++ b/public/icons/ms-icon-70x70.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3460cd4481238a81f9f920ebcf01bcd2f9678bcbcab6a27ea61b096504e1f4ae +size 2946 diff --git a/public/ios/100.png b/public/ios/100.png new file mode 100644 index 0000000..23c4031 --- /dev/null +++ b/public/ios/100.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e07cb78a70d5e366efc545e5f29c6527428c258fb36a878d1afe778174d2045 +size 4267 diff --git a/public/ios/1024.png b/public/ios/1024.png new file mode 100644 index 0000000..c688b75 --- /dev/null +++ b/public/ios/1024.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04e56a17e084cc42b1f4cbd8c096a79846a843d3cb3170cb2da7ae07a378ca17 +size 47899 diff --git a/public/ios/114.png b/public/ios/114.png new file mode 100644 index 0000000..f6dc01f --- /dev/null +++ b/public/ios/114.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6f753d607b3e469ec49f9cc0bd0c6f4d6aa09bad15d4abc5862060d55ddb8c2 +size 4687 diff --git a/public/ios/120.png b/public/ios/120.png new file mode 100644 index 0000000..812c042 --- /dev/null +++ b/public/ios/120.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e3242322899eb8d88e17b1d8adc1261ea9b25819389d0e54c03bb6b2aa4eb09 +size 4923 diff --git a/public/ios/128.png b/public/ios/128.png new file mode 100644 index 0000000..84e1520 --- /dev/null +++ b/public/ios/128.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e7344eb0b5ee75752ffb57a256540460f428d919eae5dee5d818050a35fa928 +size 5366 diff --git a/public/ios/144.png b/public/ios/144.png new file mode 100644 index 0000000..468c7d1 --- /dev/null +++ b/public/ios/144.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20c15f0178af9a8ab8fdf30acee42d0cd13fd0a6063da3877e1412894e05add7 +size 5793 diff --git a/public/ios/152.png b/public/ios/152.png new file mode 100644 index 0000000..952e35b --- /dev/null +++ b/public/ios/152.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:447849764fdc6974272a20c8c517f5134bf63f3b9ac1cfd210572d759b215b77 +size 6065 diff --git a/public/ios/16.png b/public/ios/16.png new file mode 100644 index 0000000..ef14c13 --- /dev/null +++ b/public/ios/16.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:626940d5f32520493adab36dc260abb5ba7a40c0faed13449fc77df8a37028fd +size 1652 diff --git a/public/ios/167.png b/public/ios/167.png new file mode 100644 index 0000000..add67ae --- /dev/null +++ b/public/ios/167.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91a10fae9d53c1ed7ba37d2a16fb595d907702443574b52f8e779807990759db +size 6518 diff --git a/public/ios/180.png b/public/ios/180.png new file mode 100644 index 0000000..4320c90 --- /dev/null +++ b/public/ios/180.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd4a813598d20c5c7ccb385ad4e766ce65bac9d557b3bf22763fffef168070d4 +size 7120 diff --git a/public/ios/192.png b/public/ios/192.png new file mode 100644 index 0000000..3961d55 --- /dev/null +++ b/public/ios/192.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:454f3198b77fb58352452d4991645d611c3246154617ca710fe682d774c5184c +size 7532 diff --git a/public/ios/20.png b/public/ios/20.png new file mode 100644 index 0000000..34e1ff7 --- /dev/null +++ b/public/ios/20.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:731776870997062933316192edf99e8121e9f4896ebe8589617bedd528fcd06e +size 1728 diff --git a/public/ios/256.png b/public/ios/256.png new file mode 100644 index 0000000..cf374ef --- /dev/null +++ b/public/ios/256.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b48d803d3948fb76b49ea9837ad245620679cb6a230ec62f94e5b03735307e8f +size 10012 diff --git a/public/ios/29.png b/public/ios/29.png new file mode 100644 index 0000000..832da6b --- /dev/null +++ b/public/ios/29.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7f0dbf71cc0f2ab6a4c833a5548c504de3dc2f2d2618e47000906994c8445ba +size 2008 diff --git a/public/ios/32.png b/public/ios/32.png new file mode 100644 index 0000000..2fa1b9c --- /dev/null +++ b/public/ios/32.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd426a421bedd4e1ed8c75593bb5266db7f77a8ef674eee8f49fbf233cc483e6 +size 2100 diff --git a/public/ios/40.png b/public/ios/40.png new file mode 100644 index 0000000..021eb38 --- /dev/null +++ b/public/ios/40.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21db88c5149e550ad988bdb9a6567fb02bea87095ee7167382b5a44698696b87 +size 2342 diff --git a/public/ios/50.png b/public/ios/50.png new file mode 100644 index 0000000..6d3f647 --- /dev/null +++ b/public/ios/50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed1ca61bf8782b0ff56da48a0dd25bf8ff699c25203c4f8c0a89b4aa081f114c +size 2686 diff --git a/public/ios/512.png b/public/ios/512.png new file mode 100644 index 0000000..ef6e730 --- /dev/null +++ b/public/ios/512.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72a63e3554caef08523877188b2d9fb97415ec7d3624be16d94bc0c35bb2bada +size 20971 diff --git a/public/ios/57.png b/public/ios/57.png new file mode 100644 index 0000000..7291efb --- /dev/null +++ b/public/ios/57.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:704a0f8fb508a77f961871b8b59930cedeac3f5afa9bdee5585277380916b777 +size 2903 diff --git a/public/ios/58.png b/public/ios/58.png new file mode 100644 index 0000000..925f6f2 --- /dev/null +++ b/public/ios/58.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ae267eae5668fefda5c3f714566f15133d0f017e1c663e95c88ae16f0c167c7 +size 2924 diff --git a/public/ios/60.png b/public/ios/60.png new file mode 100644 index 0000000..5667dc9 --- /dev/null +++ b/public/ios/60.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:765cbc2b12cf9256c182707fbb15fe455e5fa56ac26956df8b4e96bd493b4b4f +size 2957 diff --git a/public/ios/64.png b/public/ios/64.png new file mode 100644 index 0000000..7a06ace --- /dev/null +++ b/public/ios/64.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7504af56ded3dfe318652358396f70618f90cb2b3ae34bce1a501ed98a1ad6d +size 3153 diff --git a/public/ios/72.png b/public/ios/72.png new file mode 100644 index 0000000..750bf1e --- /dev/null +++ b/public/ios/72.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fe8222b63fbec68f705edd57dcde5f1c3631b9a9513698903545e867c026d21 +size 3381 diff --git a/public/ios/76.png b/public/ios/76.png new file mode 100644 index 0000000..c80d881 --- /dev/null +++ b/public/ios/76.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee8ba5a4824ab98d70fe9f3065987a5f70e6d80a58d1856d45f509670d8ac134 +size 3518 diff --git a/public/ios/80.png b/public/ios/80.png new file mode 100644 index 0000000..876a872 --- /dev/null +++ b/public/ios/80.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fa21f83c93b80264eaec871b28e0dfdae1965cfb7572db83b2c7290cbfe5d82 +size 3657 diff --git a/public/ios/87.png b/public/ios/87.png new file mode 100644 index 0000000..5218c14 --- /dev/null +++ b/public/ios/87.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:170f2e59bc4d0c1a455fc4295a5f40c16a7e940c80a8e58225a482d80e170602 +size 3856 diff --git a/public/manifest.webmanifest b/public/manifest.webmanifest new file mode 100644 index 0000000..231decb --- /dev/null +++ b/public/manifest.webmanifest @@ -0,0 +1,461 @@ +{ + "name": "BufPiv", + "short_name": "BufPiv", + "description": "A visual JSON editor using protobuf definition files as the schema", + "theme_color": "#8f0045", + "background_color": "#201a1b", + "display": "standalone", + "scope": "./", + "start_url": "./", + "orientation": "landscape", + "icons": [ + { + "src": "windows11/SmallTile.scale-100.png", + "sizes": "71x71" + }, + { + "src": "windows11/SmallTile.scale-125.png", + "sizes": "89x89" + }, + { + "src": "windows11/SmallTile.scale-150.png", + "sizes": "107x107" + }, + { + "src": "windows11/SmallTile.scale-200.png", + "sizes": "142x142" + }, + { + "src": "windows11/SmallTile.scale-400.png", + "sizes": "284x284" + }, + { + "src": "windows11/Square150x150Logo.scale-100.png", + "sizes": "150x150" + }, + { + "src": "windows11/Square150x150Logo.scale-125.png", + "sizes": "188x188" + }, + { + "src": "windows11/Square150x150Logo.scale-150.png", + "sizes": "225x225" + }, + { + "src": "windows11/Square150x150Logo.scale-200.png", + "sizes": "300x300" + }, + { + "src": "windows11/Square150x150Logo.scale-400.png", + "sizes": "600x600" + }, + { + "src": "windows11/Wide310x150Logo.scale-100.png", + "sizes": "310x150" + }, + { + "src": "windows11/Wide310x150Logo.scale-125.png", + "sizes": "388x188" + }, + { + "src": "windows11/Wide310x150Logo.scale-150.png", + "sizes": "465x225" + }, + { + "src": "windows11/Wide310x150Logo.scale-200.png", + "sizes": "620x300" + }, + { + "src": "windows11/Wide310x150Logo.scale-400.png", + "sizes": "1240x600" + }, + { + "src": "windows11/LargeTile.scale-100.png", + "sizes": "310x310" + }, + { + "src": "windows11/LargeTile.scale-125.png", + "sizes": "388x388" + }, + { + "src": "windows11/LargeTile.scale-150.png", + "sizes": "465x465" + }, + { + "src": "windows11/LargeTile.scale-200.png", + "sizes": "620x620" + }, + { + "src": "windows11/LargeTile.scale-400.png", + "sizes": "1240x1240" + }, + { + "src": "windows11/Square44x44Logo.scale-100.png", + "sizes": "44x44" + }, + { + "src": "windows11/Square44x44Logo.scale-125.png", + "sizes": "55x55" + }, + { + "src": "windows11/Square44x44Logo.scale-150.png", + "sizes": "66x66" + }, + { + "src": "windows11/Square44x44Logo.scale-200.png", + "sizes": "88x88" + }, + { + "src": "windows11/Square44x44Logo.scale-400.png", + "sizes": "176x176" + }, + { + "src": "windows11/StoreLogo.scale-100.png", + "sizes": "50x50" + }, + { + "src": "windows11/StoreLogo.scale-125.png", + "sizes": "63x63" + }, + { + "src": "windows11/StoreLogo.scale-150.png", + "sizes": "75x75" + }, + { + "src": "windows11/StoreLogo.scale-200.png", + "sizes": "100x100" + }, + { + "src": "windows11/StoreLogo.scale-400.png", + "sizes": "200x200" + }, + { + "src": "windows11/SplashScreen.scale-100.png", + "sizes": "620x300" + }, + { + "src": "windows11/SplashScreen.scale-125.png", + "sizes": "775x375" + }, + { + "src": "windows11/SplashScreen.scale-150.png", + "sizes": "930x450" + }, + { + "src": "windows11/SplashScreen.scale-200.png", + "sizes": "1240x600" + }, + { + "src": "windows11/SplashScreen.scale-400.png", + "sizes": "2480x1200" + }, + { + "src": "windows11/Square44x44Logo.targetsize-16.png", + "sizes": "16x16" + }, + { + "src": "windows11/Square44x44Logo.targetsize-20.png", + "sizes": "20x20" + }, + { + "src": "windows11/Square44x44Logo.targetsize-24.png", + "sizes": "24x24" + }, + { + "src": "windows11/Square44x44Logo.targetsize-30.png", + "sizes": "30x30" + }, + { + "src": "windows11/Square44x44Logo.targetsize-32.png", + "sizes": "32x32" + }, + { + "src": "windows11/Square44x44Logo.targetsize-36.png", + "sizes": "36x36" + }, + { + "src": "windows11/Square44x44Logo.targetsize-40.png", + "sizes": "40x40" + }, + { + "src": "windows11/Square44x44Logo.targetsize-44.png", + "sizes": "44x44" + }, + { + "src": "windows11/Square44x44Logo.targetsize-48.png", + "sizes": "48x48" + }, + { + "src": "windows11/Square44x44Logo.targetsize-60.png", + "sizes": "60x60" + }, + { + "src": "windows11/Square44x44Logo.targetsize-64.png", + "sizes": "64x64" + }, + { + "src": "windows11/Square44x44Logo.targetsize-72.png", + "sizes": "72x72" + }, + { + "src": "windows11/Square44x44Logo.targetsize-80.png", + "sizes": "80x80" + }, + { + "src": "windows11/Square44x44Logo.targetsize-96.png", + "sizes": "96x96" + }, + { + "src": "windows11/Square44x44Logo.targetsize-256.png", + "sizes": "256x256" + }, + { + "src": "windows11/Square44x44Logo.altform-unplated_targetsize-16.png", + "sizes": "16x16" + }, + { + "src": "windows11/Square44x44Logo.altform-unplated_targetsize-20.png", + "sizes": "20x20" + }, + { + "src": "windows11/Square44x44Logo.altform-unplated_targetsize-24.png", + "sizes": "24x24" + }, + { + "src": "windows11/Square44x44Logo.altform-unplated_targetsize-30.png", + "sizes": "30x30" + }, + { + "src": "windows11/Square44x44Logo.altform-unplated_targetsize-32.png", + "sizes": "32x32" + }, + { + "src": "windows11/Square44x44Logo.altform-unplated_targetsize-36.png", + "sizes": "36x36" + }, + { + "src": "windows11/Square44x44Logo.altform-unplated_targetsize-40.png", + "sizes": "40x40" + }, + { + "src": "windows11/Square44x44Logo.altform-unplated_targetsize-44.png", + "sizes": "44x44" + }, + { + "src": "windows11/Square44x44Logo.altform-unplated_targetsize-48.png", + "sizes": "48x48" + }, + { + "src": "windows11/Square44x44Logo.altform-unplated_targetsize-60.png", + "sizes": "60x60" + }, + { + "src": "windows11/Square44x44Logo.altform-unplated_targetsize-64.png", + "sizes": "64x64" + }, + { + "src": "windows11/Square44x44Logo.altform-unplated_targetsize-72.png", + "sizes": "72x72" + }, + { + "src": "windows11/Square44x44Logo.altform-unplated_targetsize-80.png", + "sizes": "80x80" + }, + { + "src": "windows11/Square44x44Logo.altform-unplated_targetsize-96.png", + "sizes": "96x96" + }, + { + "src": "windows11/Square44x44Logo.altform-unplated_targetsize-256.png", + "sizes": "256x256" + }, + { + "src": "windows11/Square44x44Logo.altform-lightunplated_targetsize-16.png", + "sizes": "16x16" + }, + { + "src": "windows11/Square44x44Logo.altform-lightunplated_targetsize-20.png", + "sizes": "20x20" + }, + { + "src": "windows11/Square44x44Logo.altform-lightunplated_targetsize-24.png", + "sizes": "24x24" + }, + { + "src": "windows11/Square44x44Logo.altform-lightunplated_targetsize-30.png", + "sizes": "30x30" + }, + { + "src": "windows11/Square44x44Logo.altform-lightunplated_targetsize-32.png", + "sizes": "32x32" + }, + { + "src": "windows11/Square44x44Logo.altform-lightunplated_targetsize-36.png", + "sizes": "36x36" + }, + { + "src": "windows11/Square44x44Logo.altform-lightunplated_targetsize-40.png", + "sizes": "40x40" + }, + { + "src": "windows11/Square44x44Logo.altform-lightunplated_targetsize-44.png", + "sizes": "44x44" + }, + { + "src": "windows11/Square44x44Logo.altform-lightunplated_targetsize-48.png", + "sizes": "48x48" + }, + { + "src": "windows11/Square44x44Logo.altform-lightunplated_targetsize-60.png", + "sizes": "60x60" + }, + { + "src": "windows11/Square44x44Logo.altform-lightunplated_targetsize-64.png", + "sizes": "64x64" + }, + { + "src": "windows11/Square44x44Logo.altform-lightunplated_targetsize-72.png", + "sizes": "72x72" + }, + { + "src": "windows11/Square44x44Logo.altform-lightunplated_targetsize-80.png", + "sizes": "80x80" + }, + { + "src": "windows11/Square44x44Logo.altform-lightunplated_targetsize-96.png", + "sizes": "96x96" + }, + { + "src": "windows11/Square44x44Logo.altform-lightunplated_targetsize-256.png", + "sizes": "256x256" + }, + { + "src": "android/android-launchericon-512-512.png", + "sizes": "512x512" + }, + { + "src": "android/android-launchericon-192-192.png", + "sizes": "192x192" + }, + { + "src": "android/android-launchericon-144-144.png", + "sizes": "144x144" + }, + { + "src": "android/android-launchericon-96-96.png", + "sizes": "96x96" + }, + { + "src": "android/android-launchericon-72-72.png", + "sizes": "72x72" + }, + { + "src": "android/android-launchericon-48-48.png", + "sizes": "48x48" + }, + { + "src": "ios/16.png", + "sizes": "16x16" + }, + { + "src": "ios/20.png", + "sizes": "20x20" + }, + { + "src": "ios/29.png", + "sizes": "29x29" + }, + { + "src": "ios/32.png", + "sizes": "32x32" + }, + { + "src": "ios/40.png", + "sizes": "40x40" + }, + { + "src": "ios/50.png", + "sizes": "50x50" + }, + { + "src": "ios/57.png", + "sizes": "57x57" + }, + { + "src": "ios/58.png", + "sizes": "58x58" + }, + { + "src": "ios/60.png", + "sizes": "60x60" + }, + { + "src": "ios/64.png", + "sizes": "64x64" + }, + { + "src": "ios/72.png", + "sizes": "72x72" + }, + { + "src": "ios/76.png", + "sizes": "76x76" + }, + { + "src": "ios/80.png", + "sizes": "80x80" + }, + { + "src": "ios/87.png", + "sizes": "87x87" + }, + { + "src": "ios/100.png", + "sizes": "100x100" + }, + { + "src": "ios/114.png", + "sizes": "114x114" + }, + { + "src": "ios/120.png", + "sizes": "120x120" + }, + { + "src": "ios/128.png", + "sizes": "128x128" + }, + { + "src": "ios/144.png", + "sizes": "144x144" + }, + { + "src": "ios/152.png", + "sizes": "152x152" + }, + { + "src": "ios/167.png", + "sizes": "167x167" + }, + { + "src": "ios/180.png", + "sizes": "180x180" + }, + { + "src": "ios/192.png", + "sizes": "192x192" + }, + { + "src": "ios/256.png", + "sizes": "256x256" + }, + { + "src": "ios/512.png", + "sizes": "512x512" + }, + { + "src": "ios/1024.png", + "sizes": "1024x1024" + } + ] +} diff --git a/public/windows11/LargeTile.scale-100.png b/public/windows11/LargeTile.scale-100.png new file mode 100644 index 0000000..88ab536 --- /dev/null +++ b/public/windows11/LargeTile.scale-100.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20d040688b4354f6eab666efd6b3e77d01f7d9235df2cf6d39976c4e6e30a82e +size 12099 diff --git a/public/windows11/LargeTile.scale-125.png b/public/windows11/LargeTile.scale-125.png new file mode 100644 index 0000000..a97c974 --- /dev/null +++ b/public/windows11/LargeTile.scale-125.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6df430ec2ce74d47bc0f293e57feb8755c0a0c9703b7e40d465866bd8fdbbfe1 +size 15535 diff --git a/public/windows11/LargeTile.scale-150.png b/public/windows11/LargeTile.scale-150.png new file mode 100644 index 0000000..03fec75 --- /dev/null +++ b/public/windows11/LargeTile.scale-150.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b25b836f1f195901ff77949f896a092f1ec215d53171c40896fddf84feadaef1 +size 18675 diff --git a/public/windows11/LargeTile.scale-200.png b/public/windows11/LargeTile.scale-200.png new file mode 100644 index 0000000..979a9f3 --- /dev/null +++ b/public/windows11/LargeTile.scale-200.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ba4b3f6e8da7f18d2a208c32775c5d900c5038f6a4efb044406b19d275f79fc +size 25687 diff --git a/public/windows11/LargeTile.scale-400.png b/public/windows11/LargeTile.scale-400.png new file mode 100644 index 0000000..c720d96 --- /dev/null +++ b/public/windows11/LargeTile.scale-400.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b417b6e9f2a986b27e2ef9360df2ca1f0ad7ea44555639f065b00ba55a64e4a0 +size 58547 diff --git a/public/windows11/SmallTile.scale-100.png b/public/windows11/SmallTile.scale-100.png new file mode 100644 index 0000000..42828ba --- /dev/null +++ b/public/windows11/SmallTile.scale-100.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb0dcd223d4471b1597b8074c2183eef9f16539aba2be00314452f1c9ee6af4e +size 3322 diff --git a/public/windows11/SmallTile.scale-125.png b/public/windows11/SmallTile.scale-125.png new file mode 100644 index 0000000..fa8a9a1 --- /dev/null +++ b/public/windows11/SmallTile.scale-125.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8c75ea8b2b0f8e9820800bdd0533be70d27ee253a797d20e9393fbe72a4adeb +size 3900 diff --git a/public/windows11/SmallTile.scale-150.png b/public/windows11/SmallTile.scale-150.png new file mode 100644 index 0000000..aaefbc8 --- /dev/null +++ b/public/windows11/SmallTile.scale-150.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e3d45525cc9b498018606a0b183dd66eb802e97f6538e54f7100e786c5cb006 +size 4473 diff --git a/public/windows11/SmallTile.scale-200.png b/public/windows11/SmallTile.scale-200.png new file mode 100644 index 0000000..fd8e6be --- /dev/null +++ b/public/windows11/SmallTile.scale-200.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afdae743d46cd91f41c773233da4160df48d7031d0de68aa1d57b6c3ce9a3026 +size 5708 diff --git a/public/windows11/SmallTile.scale-400.png b/public/windows11/SmallTile.scale-400.png new file mode 100644 index 0000000..fab42f3 --- /dev/null +++ b/public/windows11/SmallTile.scale-400.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9dbd61ec40cc8f022269248e3a6112fc9272d72032a2d746922b6b25811a2963 +size 11123 diff --git a/public/windows11/SplashScreen.scale-100.png b/public/windows11/SplashScreen.scale-100.png new file mode 100644 index 0000000..ac68967 --- /dev/null +++ b/public/windows11/SplashScreen.scale-100.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84fa954b7268d54a0c4f35f10bb1b0487db68100a1ca9bdbd64864859b58e572 +size 12780 diff --git a/public/windows11/SplashScreen.scale-125.png b/public/windows11/SplashScreen.scale-125.png new file mode 100644 index 0000000..7677720 --- /dev/null +++ b/public/windows11/SplashScreen.scale-125.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79f9b4276b9d533eeef6d1a3546e124f5fadb4d5843c4d458c23e181ba6fb52e +size 16434 diff --git a/public/windows11/SplashScreen.scale-150.png b/public/windows11/SplashScreen.scale-150.png new file mode 100644 index 0000000..b60d8d0 --- /dev/null +++ b/public/windows11/SplashScreen.scale-150.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:145a318ff811018e264f2ba7cffecdbe5eb165fc832902a40f60eb4231673bc6 +size 19752 diff --git a/public/windows11/SplashScreen.scale-200.png b/public/windows11/SplashScreen.scale-200.png new file mode 100644 index 0000000..b612096 --- /dev/null +++ b/public/windows11/SplashScreen.scale-200.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d85988feebbd768045c6ee14e8a67b9632a079e2c28bdbcc13c506a79df9be24 +size 27421 diff --git a/public/windows11/SplashScreen.scale-400.png b/public/windows11/SplashScreen.scale-400.png new file mode 100644 index 0000000..0318b77 --- /dev/null +++ b/public/windows11/SplashScreen.scale-400.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f3eb80ce6d9f6dbc7073b1d54b0f8f7779fa08899ff128ce01521abfafa6307 +size 62404 diff --git a/public/windows11/Square150x150Logo.scale-100.png b/public/windows11/Square150x150Logo.scale-100.png new file mode 100644 index 0000000..3ac5166 --- /dev/null +++ b/public/windows11/Square150x150Logo.scale-100.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdb9c53629e8faac0b40b255a6f5f1f4035100bf3a1e37cfda0ebe13b6ad9116 +size 6088 diff --git a/public/windows11/Square150x150Logo.scale-125.png b/public/windows11/Square150x150Logo.scale-125.png new file mode 100644 index 0000000..6f22d2e --- /dev/null +++ b/public/windows11/Square150x150Logo.scale-125.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a0aa572100c02dd02954858089c9f92a2ed5ce18afa58529094befcd6ff10ca +size 7333 diff --git a/public/windows11/Square150x150Logo.scale-150.png b/public/windows11/Square150x150Logo.scale-150.png new file mode 100644 index 0000000..778f297 --- /dev/null +++ b/public/windows11/Square150x150Logo.scale-150.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f6a5a5cce8508f06accb005b0502a349fbb9123a543ac4568e3dceb38df795e +size 8775 diff --git a/public/windows11/Square150x150Logo.scale-200.png b/public/windows11/Square150x150Logo.scale-200.png new file mode 100644 index 0000000..2186446 --- /dev/null +++ b/public/windows11/Square150x150Logo.scale-200.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fce555bb3808a7c07bea31ef3d67873082bc3d951ebd6dfc86287157c44def9 +size 11825 diff --git a/public/windows11/Square150x150Logo.scale-400.png b/public/windows11/Square150x150Logo.scale-400.png new file mode 100644 index 0000000..4520b9f --- /dev/null +++ b/public/windows11/Square150x150Logo.scale-400.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92a52fa0615fdaa60809b2ce0d6a15865f4f14132bf593eee5f5bb218d48cda3 +size 24753 diff --git a/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-16.png b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-16.png new file mode 100644 index 0000000..69ee7c8 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-16.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c7375dadbce393fb0fe75d528c5fbd04a81e3cd0a8347f464814c3224e34412 +size 1691 diff --git a/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-20.png b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-20.png new file mode 100644 index 0000000..66ac1f7 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-20.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cfa1e5ad14267b7a845bec13da081257be7f8207713218746e9c3eb98074197 +size 1807 diff --git a/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-24.png b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-24.png new file mode 100644 index 0000000..b232748 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-24.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04162a5dda31a9fe1ae5b33d35021eb972f1427a6acb5a0b3228176a43030f4f +size 1947 diff --git a/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-256.png b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-256.png new file mode 100644 index 0000000..bbedc63 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-256.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:640d07976ab8746045ab7dd92b79cf879f57944479710091bfba5287b5766252 +size 11414 diff --git a/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-30.png b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-30.png new file mode 100644 index 0000000..8f3ff3b --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-30.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3faf8fd3eb2928e65f7e6eba8e59560ed2f41ba008feeba5dcffc1a0b5d27992 +size 2153 diff --git a/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-32.png b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-32.png new file mode 100644 index 0000000..c6d287a --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-32.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:637557e83165ee3fe72190a889126b0cbdbf9e2038d13f20cc87ffb1cf76f55b +size 2212 diff --git a/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-36.png b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-36.png new file mode 100644 index 0000000..1554c51 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-36.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b28f5a86fde5e2adead5615d7e0026f85a8b380d2b3ea9c56a07ea03c9eb5c40 +size 2372 diff --git a/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-40.png b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-40.png new file mode 100644 index 0000000..7f71c4a --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-40.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:438224aa7e1b9752f2c7c4bda5ed18e25b81ee947ce729ce9c728e10b9c242c2 +size 2492 diff --git a/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-44.png b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-44.png new file mode 100644 index 0000000..335e95c --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-44.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d860ebe2974ef83c82bf6ed91d9e65defdbf2b885e9521d9afdac390f138cd4d +size 2675 diff --git a/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-48.png b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-48.png new file mode 100644 index 0000000..7861323 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-48.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b53975aebf3abb05ad2a90be3574946f5c0c91f09899cdc99a113e3d8de1af0 +size 2788 diff --git a/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-60.png b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-60.png new file mode 100644 index 0000000..2de3a14 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-60.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d9b793e4ae9898a4de0e655f76fcaed00d4de0708676d03925c1761fb2bfa60 +size 3180 diff --git a/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-64.png b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-64.png new file mode 100644 index 0000000..d5788ad --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-64.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91e077a350a6e89819a537e71a7956a483efcc5ab478318ed65dd6bcb745de99 +size 3344 diff --git a/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-72.png b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-72.png new file mode 100644 index 0000000..94e87f6 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-72.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4587d3d5a71c3564817aa3adca5e82d51b835f40a2481341a3ef88d87664e04 +size 3666 diff --git a/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-80.png b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-80.png new file mode 100644 index 0000000..88368c6 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-80.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6c31972517f96c90b356d5ad48716167188d49ebfde096c5d947d1b65ed451e +size 3892 diff --git a/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-96.png b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-96.png new file mode 100644 index 0000000..99146d4 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-lightunplated_targetsize-96.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8a54efc3cb02beaf5b3da42efd242eb220f796ca0008a5a46391d8a174a40f5 +size 4552 diff --git a/public/windows11/Square44x44Logo.altform-unplated_targetsize-16.png b/public/windows11/Square44x44Logo.altform-unplated_targetsize-16.png new file mode 100644 index 0000000..69ee7c8 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-unplated_targetsize-16.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c7375dadbce393fb0fe75d528c5fbd04a81e3cd0a8347f464814c3224e34412 +size 1691 diff --git a/public/windows11/Square44x44Logo.altform-unplated_targetsize-20.png b/public/windows11/Square44x44Logo.altform-unplated_targetsize-20.png new file mode 100644 index 0000000..66ac1f7 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-unplated_targetsize-20.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cfa1e5ad14267b7a845bec13da081257be7f8207713218746e9c3eb98074197 +size 1807 diff --git a/public/windows11/Square44x44Logo.altform-unplated_targetsize-24.png b/public/windows11/Square44x44Logo.altform-unplated_targetsize-24.png new file mode 100644 index 0000000..b232748 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-unplated_targetsize-24.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04162a5dda31a9fe1ae5b33d35021eb972f1427a6acb5a0b3228176a43030f4f +size 1947 diff --git a/public/windows11/Square44x44Logo.altform-unplated_targetsize-256.png b/public/windows11/Square44x44Logo.altform-unplated_targetsize-256.png new file mode 100644 index 0000000..bbedc63 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-unplated_targetsize-256.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:640d07976ab8746045ab7dd92b79cf879f57944479710091bfba5287b5766252 +size 11414 diff --git a/public/windows11/Square44x44Logo.altform-unplated_targetsize-30.png b/public/windows11/Square44x44Logo.altform-unplated_targetsize-30.png new file mode 100644 index 0000000..8f3ff3b --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-unplated_targetsize-30.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3faf8fd3eb2928e65f7e6eba8e59560ed2f41ba008feeba5dcffc1a0b5d27992 +size 2153 diff --git a/public/windows11/Square44x44Logo.altform-unplated_targetsize-32.png b/public/windows11/Square44x44Logo.altform-unplated_targetsize-32.png new file mode 100644 index 0000000..c6d287a --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-unplated_targetsize-32.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:637557e83165ee3fe72190a889126b0cbdbf9e2038d13f20cc87ffb1cf76f55b +size 2212 diff --git a/public/windows11/Square44x44Logo.altform-unplated_targetsize-36.png b/public/windows11/Square44x44Logo.altform-unplated_targetsize-36.png new file mode 100644 index 0000000..1554c51 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-unplated_targetsize-36.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b28f5a86fde5e2adead5615d7e0026f85a8b380d2b3ea9c56a07ea03c9eb5c40 +size 2372 diff --git a/public/windows11/Square44x44Logo.altform-unplated_targetsize-40.png b/public/windows11/Square44x44Logo.altform-unplated_targetsize-40.png new file mode 100644 index 0000000..7f71c4a --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-unplated_targetsize-40.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:438224aa7e1b9752f2c7c4bda5ed18e25b81ee947ce729ce9c728e10b9c242c2 +size 2492 diff --git a/public/windows11/Square44x44Logo.altform-unplated_targetsize-44.png b/public/windows11/Square44x44Logo.altform-unplated_targetsize-44.png new file mode 100644 index 0000000..335e95c --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-unplated_targetsize-44.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d860ebe2974ef83c82bf6ed91d9e65defdbf2b885e9521d9afdac390f138cd4d +size 2675 diff --git a/public/windows11/Square44x44Logo.altform-unplated_targetsize-48.png b/public/windows11/Square44x44Logo.altform-unplated_targetsize-48.png new file mode 100644 index 0000000..7861323 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-unplated_targetsize-48.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b53975aebf3abb05ad2a90be3574946f5c0c91f09899cdc99a113e3d8de1af0 +size 2788 diff --git a/public/windows11/Square44x44Logo.altform-unplated_targetsize-60.png b/public/windows11/Square44x44Logo.altform-unplated_targetsize-60.png new file mode 100644 index 0000000..2de3a14 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-unplated_targetsize-60.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d9b793e4ae9898a4de0e655f76fcaed00d4de0708676d03925c1761fb2bfa60 +size 3180 diff --git a/public/windows11/Square44x44Logo.altform-unplated_targetsize-64.png b/public/windows11/Square44x44Logo.altform-unplated_targetsize-64.png new file mode 100644 index 0000000..d5788ad --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-unplated_targetsize-64.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91e077a350a6e89819a537e71a7956a483efcc5ab478318ed65dd6bcb745de99 +size 3344 diff --git a/public/windows11/Square44x44Logo.altform-unplated_targetsize-72.png b/public/windows11/Square44x44Logo.altform-unplated_targetsize-72.png new file mode 100644 index 0000000..94e87f6 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-unplated_targetsize-72.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4587d3d5a71c3564817aa3adca5e82d51b835f40a2481341a3ef88d87664e04 +size 3666 diff --git a/public/windows11/Square44x44Logo.altform-unplated_targetsize-80.png b/public/windows11/Square44x44Logo.altform-unplated_targetsize-80.png new file mode 100644 index 0000000..88368c6 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-unplated_targetsize-80.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6c31972517f96c90b356d5ad48716167188d49ebfde096c5d947d1b65ed451e +size 3892 diff --git a/public/windows11/Square44x44Logo.altform-unplated_targetsize-96.png b/public/windows11/Square44x44Logo.altform-unplated_targetsize-96.png new file mode 100644 index 0000000..99146d4 --- /dev/null +++ b/public/windows11/Square44x44Logo.altform-unplated_targetsize-96.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8a54efc3cb02beaf5b3da42efd242eb220f796ca0008a5a46391d8a174a40f5 +size 4552 diff --git a/public/windows11/Square44x44Logo.scale-100.png b/public/windows11/Square44x44Logo.scale-100.png new file mode 100644 index 0000000..335e95c --- /dev/null +++ b/public/windows11/Square44x44Logo.scale-100.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d860ebe2974ef83c82bf6ed91d9e65defdbf2b885e9521d9afdac390f138cd4d +size 2675 diff --git a/public/windows11/Square44x44Logo.scale-125.png b/public/windows11/Square44x44Logo.scale-125.png new file mode 100644 index 0000000..9ea01c3 --- /dev/null +++ b/public/windows11/Square44x44Logo.scale-125.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c5aed51876877fbc6bde2919a888b6e6b35574a940c5a5fafb99ee38d01ad10 +size 3073 diff --git a/public/windows11/Square44x44Logo.scale-150.png b/public/windows11/Square44x44Logo.scale-150.png new file mode 100644 index 0000000..6464418 --- /dev/null +++ b/public/windows11/Square44x44Logo.scale-150.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:618cd6e5a8a75e6faac9f78ab70f780eccf56584925bf12e00769ee28eafdcfd +size 3477 diff --git a/public/windows11/Square44x44Logo.scale-200.png b/public/windows11/Square44x44Logo.scale-200.png new file mode 100644 index 0000000..4410ac0 --- /dev/null +++ b/public/windows11/Square44x44Logo.scale-200.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f50855c9f9acdc649760394db8ecb55b5015adbf4d0c4d278691a81fbdf0ae51 +size 4264 diff --git a/public/windows11/Square44x44Logo.scale-400.png b/public/windows11/Square44x44Logo.scale-400.png new file mode 100644 index 0000000..9bf8ae3 --- /dev/null +++ b/public/windows11/Square44x44Logo.scale-400.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de06c06b1399bfe7c451f731a732c1dce04d20d13571f2c9a9cf7cd8073487c4 +size 7832 diff --git a/public/windows11/Square44x44Logo.targetsize-16.png b/public/windows11/Square44x44Logo.targetsize-16.png new file mode 100644 index 0000000..69ee7c8 --- /dev/null +++ b/public/windows11/Square44x44Logo.targetsize-16.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c7375dadbce393fb0fe75d528c5fbd04a81e3cd0a8347f464814c3224e34412 +size 1691 diff --git a/public/windows11/Square44x44Logo.targetsize-20.png b/public/windows11/Square44x44Logo.targetsize-20.png new file mode 100644 index 0000000..66ac1f7 --- /dev/null +++ b/public/windows11/Square44x44Logo.targetsize-20.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cfa1e5ad14267b7a845bec13da081257be7f8207713218746e9c3eb98074197 +size 1807 diff --git a/public/windows11/Square44x44Logo.targetsize-24.png b/public/windows11/Square44x44Logo.targetsize-24.png new file mode 100644 index 0000000..b232748 --- /dev/null +++ b/public/windows11/Square44x44Logo.targetsize-24.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04162a5dda31a9fe1ae5b33d35021eb972f1427a6acb5a0b3228176a43030f4f +size 1947 diff --git a/public/windows11/Square44x44Logo.targetsize-256.png b/public/windows11/Square44x44Logo.targetsize-256.png new file mode 100644 index 0000000..bbedc63 --- /dev/null +++ b/public/windows11/Square44x44Logo.targetsize-256.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:640d07976ab8746045ab7dd92b79cf879f57944479710091bfba5287b5766252 +size 11414 diff --git a/public/windows11/Square44x44Logo.targetsize-30.png b/public/windows11/Square44x44Logo.targetsize-30.png new file mode 100644 index 0000000..8f3ff3b --- /dev/null +++ b/public/windows11/Square44x44Logo.targetsize-30.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3faf8fd3eb2928e65f7e6eba8e59560ed2f41ba008feeba5dcffc1a0b5d27992 +size 2153 diff --git a/public/windows11/Square44x44Logo.targetsize-32.png b/public/windows11/Square44x44Logo.targetsize-32.png new file mode 100644 index 0000000..c6d287a --- /dev/null +++ b/public/windows11/Square44x44Logo.targetsize-32.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:637557e83165ee3fe72190a889126b0cbdbf9e2038d13f20cc87ffb1cf76f55b +size 2212 diff --git a/public/windows11/Square44x44Logo.targetsize-36.png b/public/windows11/Square44x44Logo.targetsize-36.png new file mode 100644 index 0000000..1554c51 --- /dev/null +++ b/public/windows11/Square44x44Logo.targetsize-36.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b28f5a86fde5e2adead5615d7e0026f85a8b380d2b3ea9c56a07ea03c9eb5c40 +size 2372 diff --git a/public/windows11/Square44x44Logo.targetsize-40.png b/public/windows11/Square44x44Logo.targetsize-40.png new file mode 100644 index 0000000..7f71c4a --- /dev/null +++ b/public/windows11/Square44x44Logo.targetsize-40.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:438224aa7e1b9752f2c7c4bda5ed18e25b81ee947ce729ce9c728e10b9c242c2 +size 2492 diff --git a/public/windows11/Square44x44Logo.targetsize-44.png b/public/windows11/Square44x44Logo.targetsize-44.png new file mode 100644 index 0000000..335e95c --- /dev/null +++ b/public/windows11/Square44x44Logo.targetsize-44.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d860ebe2974ef83c82bf6ed91d9e65defdbf2b885e9521d9afdac390f138cd4d +size 2675 diff --git a/public/windows11/Square44x44Logo.targetsize-48.png b/public/windows11/Square44x44Logo.targetsize-48.png new file mode 100644 index 0000000..7861323 --- /dev/null +++ b/public/windows11/Square44x44Logo.targetsize-48.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b53975aebf3abb05ad2a90be3574946f5c0c91f09899cdc99a113e3d8de1af0 +size 2788 diff --git a/public/windows11/Square44x44Logo.targetsize-60.png b/public/windows11/Square44x44Logo.targetsize-60.png new file mode 100644 index 0000000..2de3a14 --- /dev/null +++ b/public/windows11/Square44x44Logo.targetsize-60.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d9b793e4ae9898a4de0e655f76fcaed00d4de0708676d03925c1761fb2bfa60 +size 3180 diff --git a/public/windows11/Square44x44Logo.targetsize-64.png b/public/windows11/Square44x44Logo.targetsize-64.png new file mode 100644 index 0000000..d5788ad --- /dev/null +++ b/public/windows11/Square44x44Logo.targetsize-64.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91e077a350a6e89819a537e71a7956a483efcc5ab478318ed65dd6bcb745de99 +size 3344 diff --git a/public/windows11/Square44x44Logo.targetsize-72.png b/public/windows11/Square44x44Logo.targetsize-72.png new file mode 100644 index 0000000..94e87f6 --- /dev/null +++ b/public/windows11/Square44x44Logo.targetsize-72.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4587d3d5a71c3564817aa3adca5e82d51b835f40a2481341a3ef88d87664e04 +size 3666 diff --git a/public/windows11/Square44x44Logo.targetsize-80.png b/public/windows11/Square44x44Logo.targetsize-80.png new file mode 100644 index 0000000..88368c6 --- /dev/null +++ b/public/windows11/Square44x44Logo.targetsize-80.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6c31972517f96c90b356d5ad48716167188d49ebfde096c5d947d1b65ed451e +size 3892 diff --git a/public/windows11/Square44x44Logo.targetsize-96.png b/public/windows11/Square44x44Logo.targetsize-96.png new file mode 100644 index 0000000..99146d4 --- /dev/null +++ b/public/windows11/Square44x44Logo.targetsize-96.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8a54efc3cb02beaf5b3da42efd242eb220f796ca0008a5a46391d8a174a40f5 +size 4552 diff --git a/public/windows11/StoreLogo.scale-100.png b/public/windows11/StoreLogo.scale-100.png new file mode 100644 index 0000000..6d3f647 --- /dev/null +++ b/public/windows11/StoreLogo.scale-100.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed1ca61bf8782b0ff56da48a0dd25bf8ff699c25203c4f8c0a89b4aa081f114c +size 2686 diff --git a/public/windows11/StoreLogo.scale-125.png b/public/windows11/StoreLogo.scale-125.png new file mode 100644 index 0000000..bb0a609 --- /dev/null +++ b/public/windows11/StoreLogo.scale-125.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d98448dff75609d8fc44c7be444d1e3cde70a94c896fab83b0f9b6a8d84e0eac +size 3121 diff --git a/public/windows11/StoreLogo.scale-150.png b/public/windows11/StoreLogo.scale-150.png new file mode 100644 index 0000000..9be587f --- /dev/null +++ b/public/windows11/StoreLogo.scale-150.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:667f4b38bf49a9c822ae59628e35e7a431732f8f63fad8dfddb47a510a09a001 +size 3431 diff --git a/public/windows11/StoreLogo.scale-200.png b/public/windows11/StoreLogo.scale-200.png new file mode 100644 index 0000000..23c4031 --- /dev/null +++ b/public/windows11/StoreLogo.scale-200.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e07cb78a70d5e366efc545e5f29c6527428c258fb36a878d1afe778174d2045 +size 4267 diff --git a/public/windows11/StoreLogo.scale-400.png b/public/windows11/StoreLogo.scale-400.png new file mode 100644 index 0000000..0025ebb --- /dev/null +++ b/public/windows11/StoreLogo.scale-400.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eef8424dc7acf54498c9fdb5816ca8091fc8a454eb0c5dcfadbb8f719ac47f71 +size 7817 diff --git a/public/windows11/Wide310x150Logo.scale-100.png b/public/windows11/Wide310x150Logo.scale-100.png new file mode 100644 index 0000000..69f8d7a --- /dev/null +++ b/public/windows11/Wide310x150Logo.scale-100.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd292dc53aac7f5ee7ba8a7451fa91224d2930653dfe351f206a959b6a2b9c88 +size 6464 diff --git a/public/windows11/Wide310x150Logo.scale-125.png b/public/windows11/Wide310x150Logo.scale-125.png new file mode 100644 index 0000000..141fca8 --- /dev/null +++ b/public/windows11/Wide310x150Logo.scale-125.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c9d925729a0cc7d23845c7b7d023541696f9cd1cbc787b2333edb5727bff98f +size 7923 diff --git a/public/windows11/Wide310x150Logo.scale-150.png b/public/windows11/Wide310x150Logo.scale-150.png new file mode 100644 index 0000000..b97084a --- /dev/null +++ b/public/windows11/Wide310x150Logo.scale-150.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:145bb0962452aaa5020fb4b003cef0e902af561a3ecb3c9f7c44345b70bbc8fa +size 9509 diff --git a/public/windows11/Wide310x150Logo.scale-200.png b/public/windows11/Wide310x150Logo.scale-200.png new file mode 100644 index 0000000..ac68967 --- /dev/null +++ b/public/windows11/Wide310x150Logo.scale-200.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84fa954b7268d54a0c4f35f10bb1b0487db68100a1ca9bdbd64864859b58e572 +size 12780 diff --git a/public/windows11/Wide310x150Logo.scale-400.png b/public/windows11/Wide310x150Logo.scale-400.png new file mode 100644 index 0000000..b612096 --- /dev/null +++ b/public/windows11/Wide310x150Logo.scale-400.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d85988feebbd768045c6ee14e8a67b9632a079e2c28bdbcc13c506a79df9be24 +size 27421 diff --git a/src/assets/android-icon-144x144.png b/src/assets/android-icon-144x144.png deleted file mode 100644 index 5048295..0000000 --- a/src/assets/android-icon-144x144.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7ce33facd3fa6e97bc7750440780df2e0d7ed0a1f5b4e874b94c3f1533587915 -size 9560 diff --git a/src/assets/android-icon-192x192.png b/src/assets/android-icon-192x192.png deleted file mode 100644 index 82d7c1d..0000000 --- a/src/assets/android-icon-192x192.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:75f503515e0f300b195aa24ff88ed60c9588a6e2c1e7558492b278182e711a6a -size 11168 diff --git a/src/assets/android-icon-36x36.png b/src/assets/android-icon-36x36.png deleted file mode 100644 index e9bd445..0000000 --- a/src/assets/android-icon-36x36.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:542781a3a57065cbbeaf4130ac9af497978f9ed251fb435c04a1ef5feaf6b031 -size 2742 diff --git a/src/assets/android-icon-48x48.png b/src/assets/android-icon-48x48.png deleted file mode 100644 index 6339870..0000000 --- a/src/assets/android-icon-48x48.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fda06768ea46694102e8c1196f29f649bbce755cfbd292501775ecacb781f6ef -size 3404 diff --git a/src/assets/android-icon-72x72.png b/src/assets/android-icon-72x72.png deleted file mode 100644 index ee909a2..0000000 --- a/src/assets/android-icon-72x72.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3b480e2b90a8128e67b72ac85dc670fc8d298705b0462c10b0b1ed97a63aecc7 -size 4708 diff --git a/src/assets/android-icon-96x96.png b/src/assets/android-icon-96x96.png deleted file mode 100644 index 2fef0d4..0000000 --- a/src/assets/android-icon-96x96.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:34f0dd5ab1306e9aa2ac740c264539353fa902b6119f7e4555f6e6e044f0cba7 -size 6314 diff --git a/src/assets/apple-icon-114x114.png b/src/assets/apple-icon-114x114.png deleted file mode 100644 index 879adfe..0000000 --- a/src/assets/apple-icon-114x114.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:128e0f9a727984b2a4f2d1bd78666389d57abb8e20af6cf4bf5c83df807fd7cb -size 7319 diff --git a/src/assets/apple-icon-120x120.png b/src/assets/apple-icon-120x120.png deleted file mode 100644 index 7a1697b..0000000 --- a/src/assets/apple-icon-120x120.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:84afe1bd9b4366e0918a15188365c8d8ea14fdfe045e5d739c9c0256b8d5ead7 -size 7804 diff --git a/src/assets/apple-icon-144x144.png b/src/assets/apple-icon-144x144.png deleted file mode 100644 index 5048295..0000000 --- a/src/assets/apple-icon-144x144.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7ce33facd3fa6e97bc7750440780df2e0d7ed0a1f5b4e874b94c3f1533587915 -size 9560 diff --git a/src/assets/apple-icon-152x152.png b/src/assets/apple-icon-152x152.png deleted file mode 100644 index 979e76f..0000000 --- a/src/assets/apple-icon-152x152.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a844f242b0b956fd5352be9d1e7bae8d70716924006eedb6c4d6ca0d63a1ce5d -size 10259 diff --git a/src/assets/apple-icon-180x180.png b/src/assets/apple-icon-180x180.png deleted file mode 100644 index 58eaca2..0000000 --- a/src/assets/apple-icon-180x180.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bf631e12433bd7db702db79350566af901bd8dce420321dff6e3afd3ba8480fc -size 12686 diff --git a/src/assets/apple-icon-57x57.png b/src/assets/apple-icon-57x57.png deleted file mode 100644 index bd26733..0000000 --- a/src/assets/apple-icon-57x57.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:402150836d549f672cd630f630e03ae208c68a1d99e99fcb8cfe31637d58c860 -size 3882 diff --git a/src/assets/apple-icon-60x60.png b/src/assets/apple-icon-60x60.png deleted file mode 100644 index f91241f..0000000 --- a/src/assets/apple-icon-60x60.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d13eefe05846b420ff25938ac617d281ae72699afc7defb38919f1ca2377d724 -size 4099 diff --git a/src/assets/apple-icon-72x72.png b/src/assets/apple-icon-72x72.png deleted file mode 100644 index ee909a2..0000000 --- a/src/assets/apple-icon-72x72.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3b480e2b90a8128e67b72ac85dc670fc8d298705b0462c10b0b1ed97a63aecc7 -size 4708 diff --git a/src/assets/apple-icon-76x76.png b/src/assets/apple-icon-76x76.png deleted file mode 100644 index 0b947c9..0000000 --- a/src/assets/apple-icon-76x76.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ac909606a97e2eb5c43f404164a40cb25fdbdcd61a2083279e6307262d0802ad -size 4996 diff --git a/src/assets/apple-icon-precomposed.png b/src/assets/apple-icon-precomposed.png deleted file mode 100644 index 2eaad5e..0000000 --- a/src/assets/apple-icon-precomposed.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ba0ffda01525a8c9a4a985ad39156d38d449db5a86aea55e89360a1b7ef5d7ff -size 12164 diff --git a/src/assets/apple-icon.png b/src/assets/apple-icon.png deleted file mode 100644 index 2eaad5e..0000000 --- a/src/assets/apple-icon.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ba0ffda01525a8c9a4a985ad39156d38d449db5a86aea55e89360a1b7ef5d7ff -size 12164 diff --git a/src/assets/browserconfig.xml b/src/assets/browserconfig.xml deleted file mode 100644 index c554148..0000000 --- a/src/assets/browserconfig.xml +++ /dev/null @@ -1,2 +0,0 @@ - -#ffffff \ No newline at end of file diff --git a/src/assets/favicon-16x16.png b/src/assets/favicon-16x16.png deleted file mode 100644 index fbf3bd9..0000000 --- a/src/assets/favicon-16x16.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9eb13fa429ea35ff1f19e6e56850b4ac5d70f9a4032b1be63a5e5fb463adec8f -size 1741 diff --git a/src/assets/favicon-32x32.png b/src/assets/favicon-32x32.png deleted file mode 100644 index 4defdec..0000000 --- a/src/assets/favicon-32x32.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1501ddf092438107651671e362f7378fb69b6ce49abfb20bd5cb95fab4fb7c96 -size 2553 diff --git a/src/assets/favicon-96x96.png b/src/assets/favicon-96x96.png deleted file mode 100644 index 2fef0d4..0000000 --- a/src/assets/favicon-96x96.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:34f0dd5ab1306e9aa2ac740c264539353fa902b6119f7e4555f6e6e044f0cba7 -size 6314 diff --git a/src/assets/favicon.ico b/src/assets/favicon.ico deleted file mode 100644 index f8b93da..0000000 --- a/src/assets/favicon.ico +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:22ddddcfa0b4cebcb83ad24f4a1a96f01c7547fc17fddac83484a28d649b4e34 -size 1150 diff --git a/src/assets/manifest.json b/src/assets/manifest.json deleted file mode 100644 index 013d4a6..0000000 --- a/src/assets/manifest.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "App", - "icons": [ - { - "src": "\/android-icon-36x36.png", - "sizes": "36x36", - "type": "image\/png", - "density": "0.75" - }, - { - "src": "\/android-icon-48x48.png", - "sizes": "48x48", - "type": "image\/png", - "density": "1.0" - }, - { - "src": "\/android-icon-72x72.png", - "sizes": "72x72", - "type": "image\/png", - "density": "1.5" - }, - { - "src": "\/android-icon-96x96.png", - "sizes": "96x96", - "type": "image\/png", - "density": "2.0" - }, - { - "src": "\/android-icon-144x144.png", - "sizes": "144x144", - "type": "image\/png", - "density": "3.0" - }, - { - "src": "\/android-icon-192x192.png", - "sizes": "192x192", - "type": "image\/png", - "density": "4.0" - } - ] -} \ No newline at end of file diff --git a/src/assets/ms-icon-144x144.png b/src/assets/ms-icon-144x144.png deleted file mode 100644 index 5048295..0000000 --- a/src/assets/ms-icon-144x144.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7ce33facd3fa6e97bc7750440780df2e0d7ed0a1f5b4e874b94c3f1533587915 -size 9560 diff --git a/src/assets/ms-icon-150x150.png b/src/assets/ms-icon-150x150.png deleted file mode 100644 index a66898a..0000000 --- a/src/assets/ms-icon-150x150.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0d7ee408d4ee6c574fa2fa41be4a4b5ea12adeedf857309d7ca8355cc1f6f0e7 -size 10013 diff --git a/src/assets/ms-icon-310x310.png b/src/assets/ms-icon-310x310.png deleted file mode 100644 index 1d2dfee..0000000 --- a/src/assets/ms-icon-310x310.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b5aebbe2f31511223091774a9f78b1ae96aa61d24da30c7ecefabdc189edce79 -size 27136 diff --git a/src/assets/ms-icon-70x70.png b/src/assets/ms-icon-70x70.png deleted file mode 100644 index 15e8eda..0000000 --- a/src/assets/ms-icon-70x70.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e6798f8ff35b7cb804f90065939f00ec53c4f9eeaa2803dc0a99d2059e014d8a -size 4592 diff --git a/src/index.html b/src/index.html index 3a398f3..2baca60 100644 --- a/src/index.html +++ b/src/index.html @@ -14,50 +14,52 @@ href="https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" rel="stylesheet" /> - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - +