diff --git a/resource/static/theme-daynight/favicon.png b/resource/static/theme-daynight/favicon.png new file mode 100644 index 0000000..75d2107 Binary files /dev/null and b/resource/static/theme-daynight/favicon.png differ diff --git a/resource/static/theme-daynight/img/flag/AD.png b/resource/static/theme-daynight/img/flag/AD.png new file mode 100644 index 0000000..aec1203 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/AD.png differ diff --git a/resource/static/theme-daynight/img/flag/AE.png b/resource/static/theme-daynight/img/flag/AE.png new file mode 100644 index 0000000..e9ff0fb Binary files /dev/null and b/resource/static/theme-daynight/img/flag/AE.png differ diff --git a/resource/static/theme-daynight/img/flag/AF.png b/resource/static/theme-daynight/img/flag/AF.png new file mode 100644 index 0000000..44a603d Binary files /dev/null and b/resource/static/theme-daynight/img/flag/AF.png differ diff --git a/resource/static/theme-daynight/img/flag/AG.png b/resource/static/theme-daynight/img/flag/AG.png new file mode 100644 index 0000000..13db394 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/AG.png differ diff --git a/resource/static/theme-daynight/img/flag/AL.png b/resource/static/theme-daynight/img/flag/AL.png new file mode 100644 index 0000000..276befd Binary files /dev/null and b/resource/static/theme-daynight/img/flag/AL.png differ diff --git a/resource/static/theme-daynight/img/flag/AM.png b/resource/static/theme-daynight/img/flag/AM.png new file mode 100644 index 0000000..f05f9c0 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/AM.png differ diff --git a/resource/static/theme-daynight/img/flag/AR.png b/resource/static/theme-daynight/img/flag/AR.png new file mode 100644 index 0000000..6370fdc Binary files /dev/null and b/resource/static/theme-daynight/img/flag/AR.png differ diff --git a/resource/static/theme-daynight/img/flag/AT.png b/resource/static/theme-daynight/img/flag/AT.png new file mode 100644 index 0000000..a048140 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/AT.png differ diff --git a/resource/static/theme-daynight/img/flag/AU.png b/resource/static/theme-daynight/img/flag/AU.png new file mode 100644 index 0000000..d5446ce Binary files /dev/null and b/resource/static/theme-daynight/img/flag/AU.png differ diff --git a/resource/static/theme-daynight/img/flag/AZ.png b/resource/static/theme-daynight/img/flag/AZ.png new file mode 100644 index 0000000..e2b1d9c Binary files /dev/null and b/resource/static/theme-daynight/img/flag/AZ.png differ diff --git a/resource/static/theme-daynight/img/flag/BA.png b/resource/static/theme-daynight/img/flag/BA.png new file mode 100644 index 0000000..e4289d8 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/BA.png differ diff --git a/resource/static/theme-daynight/img/flag/BB.png b/resource/static/theme-daynight/img/flag/BB.png new file mode 100644 index 0000000..8ccc0cd Binary files /dev/null and b/resource/static/theme-daynight/img/flag/BB.png differ diff --git a/resource/static/theme-daynight/img/flag/BD.png b/resource/static/theme-daynight/img/flag/BD.png new file mode 100644 index 0000000..75db2cf Binary files /dev/null and b/resource/static/theme-daynight/img/flag/BD.png differ diff --git a/resource/static/theme-daynight/img/flag/BE.png b/resource/static/theme-daynight/img/flag/BE.png new file mode 100644 index 0000000..d0051c5 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/BE.png differ diff --git a/resource/static/theme-daynight/img/flag/BF.png b/resource/static/theme-daynight/img/flag/BF.png new file mode 100644 index 0000000..5d0a3a0 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/BF.png differ diff --git a/resource/static/theme-daynight/img/flag/BG.png b/resource/static/theme-daynight/img/flag/BG.png new file mode 100644 index 0000000..7597378 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/BG.png differ diff --git a/resource/static/theme-daynight/img/flag/BH.png b/resource/static/theme-daynight/img/flag/BH.png new file mode 100644 index 0000000..30058e8 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/BH.png differ diff --git a/resource/static/theme-daynight/img/flag/BI.png b/resource/static/theme-daynight/img/flag/BI.png new file mode 100644 index 0000000..d5d2b7d Binary files /dev/null and b/resource/static/theme-daynight/img/flag/BI.png differ diff --git a/resource/static/theme-daynight/img/flag/BJ.png b/resource/static/theme-daynight/img/flag/BJ.png new file mode 100644 index 0000000..6d85d2c Binary files /dev/null and b/resource/static/theme-daynight/img/flag/BJ.png differ diff --git a/resource/static/theme-daynight/img/flag/BN.png b/resource/static/theme-daynight/img/flag/BN.png new file mode 100644 index 0000000..cacb86d Binary files /dev/null and b/resource/static/theme-daynight/img/flag/BN.png differ diff --git a/resource/static/theme-daynight/img/flag/BO.png b/resource/static/theme-daynight/img/flag/BO.png new file mode 100644 index 0000000..2394098 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/BO.png differ diff --git a/resource/static/theme-daynight/img/flag/BR.png b/resource/static/theme-daynight/img/flag/BR.png new file mode 100644 index 0000000..e9f3c5f Binary files /dev/null and b/resource/static/theme-daynight/img/flag/BR.png differ diff --git a/resource/static/theme-daynight/img/flag/BS.png b/resource/static/theme-daynight/img/flag/BS.png new file mode 100644 index 0000000..ca28296 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/BS.png differ diff --git a/resource/static/theme-daynight/img/flag/BT.png b/resource/static/theme-daynight/img/flag/BT.png new file mode 100644 index 0000000..13fb08f Binary files /dev/null and b/resource/static/theme-daynight/img/flag/BT.png differ diff --git a/resource/static/theme-daynight/img/flag/BW.png b/resource/static/theme-daynight/img/flag/BW.png new file mode 100644 index 0000000..881f72a Binary files /dev/null and b/resource/static/theme-daynight/img/flag/BW.png differ diff --git a/resource/static/theme-daynight/img/flag/BY.png b/resource/static/theme-daynight/img/flag/BY.png new file mode 100644 index 0000000..311d08a Binary files /dev/null and b/resource/static/theme-daynight/img/flag/BY.png differ diff --git a/resource/static/theme-daynight/img/flag/BZ.png b/resource/static/theme-daynight/img/flag/BZ.png new file mode 100644 index 0000000..587e442 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/BZ.png differ diff --git a/resource/static/theme-daynight/img/flag/CA.png b/resource/static/theme-daynight/img/flag/CA.png new file mode 100644 index 0000000..26003c5 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/CA.png differ diff --git a/resource/static/theme-daynight/img/flag/CD.png b/resource/static/theme-daynight/img/flag/CD.png new file mode 100644 index 0000000..55541c5 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/CD.png differ diff --git a/resource/static/theme-daynight/img/flag/CF.png b/resource/static/theme-daynight/img/flag/CF.png new file mode 100644 index 0000000..cf3bf7f Binary files /dev/null and b/resource/static/theme-daynight/img/flag/CF.png differ diff --git a/resource/static/theme-daynight/img/flag/CG.png b/resource/static/theme-daynight/img/flag/CG.png new file mode 100644 index 0000000..ed258f0 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/CG.png differ diff --git a/resource/static/theme-daynight/img/flag/CH.png b/resource/static/theme-daynight/img/flag/CH.png new file mode 100644 index 0000000..3630fcf Binary files /dev/null and b/resource/static/theme-daynight/img/flag/CH.png differ diff --git a/resource/static/theme-daynight/img/flag/CI.png b/resource/static/theme-daynight/img/flag/CI.png new file mode 100644 index 0000000..fbb7055 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/CI.png differ diff --git a/resource/static/theme-daynight/img/flag/CL.png b/resource/static/theme-daynight/img/flag/CL.png new file mode 100644 index 0000000..ce5df75 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/CL.png differ diff --git a/resource/static/theme-daynight/img/flag/CM.png b/resource/static/theme-daynight/img/flag/CM.png new file mode 100644 index 0000000..014c6f8 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/CM.png differ diff --git a/resource/static/theme-daynight/img/flag/CN.png b/resource/static/theme-daynight/img/flag/CN.png new file mode 100644 index 0000000..3ffebfc Binary files /dev/null and b/resource/static/theme-daynight/img/flag/CN.png differ diff --git a/resource/static/theme-daynight/img/flag/CO.png b/resource/static/theme-daynight/img/flag/CO.png new file mode 100644 index 0000000..ca4116c Binary files /dev/null and b/resource/static/theme-daynight/img/flag/CO.png differ diff --git a/resource/static/theme-daynight/img/flag/CR.png b/resource/static/theme-daynight/img/flag/CR.png new file mode 100644 index 0000000..2b3e3b0 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/CR.png differ diff --git a/resource/static/theme-daynight/img/flag/CU.png b/resource/static/theme-daynight/img/flag/CU.png new file mode 100644 index 0000000..28d89f5 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/CU.png differ diff --git a/resource/static/theme-daynight/img/flag/CV.png b/resource/static/theme-daynight/img/flag/CV.png new file mode 100644 index 0000000..b065cf3 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/CV.png differ diff --git a/resource/static/theme-daynight/img/flag/CY.png b/resource/static/theme-daynight/img/flag/CY.png new file mode 100644 index 0000000..d07399b Binary files /dev/null and b/resource/static/theme-daynight/img/flag/CY.png differ diff --git a/resource/static/theme-daynight/img/flag/CZ.png b/resource/static/theme-daynight/img/flag/CZ.png new file mode 100644 index 0000000..1c30b17 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/CZ.png differ diff --git a/resource/static/theme-daynight/img/flag/DE.png b/resource/static/theme-daynight/img/flag/DE.png new file mode 100644 index 0000000..4048c2b Binary files /dev/null and b/resource/static/theme-daynight/img/flag/DE.png differ diff --git a/resource/static/theme-daynight/img/flag/DJ.png b/resource/static/theme-daynight/img/flag/DJ.png new file mode 100644 index 0000000..a9dbe4b Binary files /dev/null and b/resource/static/theme-daynight/img/flag/DJ.png differ diff --git a/resource/static/theme-daynight/img/flag/DK.png b/resource/static/theme-daynight/img/flag/DK.png new file mode 100644 index 0000000..91ec2bc Binary files /dev/null and b/resource/static/theme-daynight/img/flag/DK.png differ diff --git a/resource/static/theme-daynight/img/flag/DM.png b/resource/static/theme-daynight/img/flag/DM.png new file mode 100644 index 0000000..9284b01 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/DM.png differ diff --git a/resource/static/theme-daynight/img/flag/DO.png b/resource/static/theme-daynight/img/flag/DO.png new file mode 100644 index 0000000..2409a07 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/DO.png differ diff --git a/resource/static/theme-daynight/img/flag/DZ.png b/resource/static/theme-daynight/img/flag/DZ.png new file mode 100644 index 0000000..9e26ab8 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/DZ.png differ diff --git a/resource/static/theme-daynight/img/flag/EC.png b/resource/static/theme-daynight/img/flag/EC.png new file mode 100644 index 0000000..1955acd Binary files /dev/null and b/resource/static/theme-daynight/img/flag/EC.png differ diff --git a/resource/static/theme-daynight/img/flag/EE.png b/resource/static/theme-daynight/img/flag/EE.png new file mode 100644 index 0000000..790e662 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/EE.png differ diff --git a/resource/static/theme-daynight/img/flag/EG.png b/resource/static/theme-daynight/img/flag/EG.png new file mode 100644 index 0000000..826eead Binary files /dev/null and b/resource/static/theme-daynight/img/flag/EG.png differ diff --git a/resource/static/theme-daynight/img/flag/ER.png b/resource/static/theme-daynight/img/flag/ER.png new file mode 100644 index 0000000..6011a9f Binary files /dev/null and b/resource/static/theme-daynight/img/flag/ER.png differ diff --git a/resource/static/theme-daynight/img/flag/ES.png b/resource/static/theme-daynight/img/flag/ES.png new file mode 100644 index 0000000..eec92bb Binary files /dev/null and b/resource/static/theme-daynight/img/flag/ES.png differ diff --git a/resource/static/theme-daynight/img/flag/ET.png b/resource/static/theme-daynight/img/flag/ET.png new file mode 100644 index 0000000..40b9b38 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/ET.png differ diff --git a/resource/static/theme-daynight/img/flag/FI.png b/resource/static/theme-daynight/img/flag/FI.png new file mode 100644 index 0000000..4c7ca1d Binary files /dev/null and b/resource/static/theme-daynight/img/flag/FI.png differ diff --git a/resource/static/theme-daynight/img/flag/FJ.png b/resource/static/theme-daynight/img/flag/FJ.png new file mode 100644 index 0000000..4156f91 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/FJ.png differ diff --git a/resource/static/theme-daynight/img/flag/FM.png b/resource/static/theme-daynight/img/flag/FM.png new file mode 100644 index 0000000..aa98567 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/FM.png differ diff --git a/resource/static/theme-daynight/img/flag/FR.png b/resource/static/theme-daynight/img/flag/FR.png new file mode 100644 index 0000000..94e163c Binary files /dev/null and b/resource/static/theme-daynight/img/flag/FR.png differ diff --git a/resource/static/theme-daynight/img/flag/GA.png b/resource/static/theme-daynight/img/flag/GA.png new file mode 100644 index 0000000..03e98f5 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/GA.png differ diff --git a/resource/static/theme-daynight/img/flag/GB.png b/resource/static/theme-daynight/img/flag/GB.png new file mode 100644 index 0000000..96cf215 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/GB.png differ diff --git a/resource/static/theme-daynight/img/flag/GD.png b/resource/static/theme-daynight/img/flag/GD.png new file mode 100644 index 0000000..4dec119 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/GD.png differ diff --git a/resource/static/theme-daynight/img/flag/GE.png b/resource/static/theme-daynight/img/flag/GE.png new file mode 100644 index 0000000..a591a70 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/GE.png differ diff --git a/resource/static/theme-daynight/img/flag/GH.png b/resource/static/theme-daynight/img/flag/GH.png new file mode 100644 index 0000000..0424d16 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/GH.png differ diff --git a/resource/static/theme-daynight/img/flag/GM.png b/resource/static/theme-daynight/img/flag/GM.png new file mode 100644 index 0000000..92d3eec Binary files /dev/null and b/resource/static/theme-daynight/img/flag/GM.png differ diff --git a/resource/static/theme-daynight/img/flag/GQ.png b/resource/static/theme-daynight/img/flag/GQ.png new file mode 100644 index 0000000..46d2eb0 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/GQ.png differ diff --git a/resource/static/theme-daynight/img/flag/GR.png b/resource/static/theme-daynight/img/flag/GR.png new file mode 100644 index 0000000..547cb39 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/GR.png differ diff --git a/resource/static/theme-daynight/img/flag/GT.png b/resource/static/theme-daynight/img/flag/GT.png new file mode 100644 index 0000000..976809f Binary files /dev/null and b/resource/static/theme-daynight/img/flag/GT.png differ diff --git a/resource/static/theme-daynight/img/flag/GW.png b/resource/static/theme-daynight/img/flag/GW.png new file mode 100644 index 0000000..a0a3d5f Binary files /dev/null and b/resource/static/theme-daynight/img/flag/GW.png differ diff --git a/resource/static/theme-daynight/img/flag/GY.png b/resource/static/theme-daynight/img/flag/GY.png new file mode 100644 index 0000000..2bca2a3 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/GY.png differ diff --git a/resource/static/theme-daynight/img/flag/HK.png b/resource/static/theme-daynight/img/flag/HK.png new file mode 100644 index 0000000..be87f9d Binary files /dev/null and b/resource/static/theme-daynight/img/flag/HK.png differ diff --git a/resource/static/theme-daynight/img/flag/HN.png b/resource/static/theme-daynight/img/flag/HN.png new file mode 100644 index 0000000..6425740 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/HN.png differ diff --git a/resource/static/theme-daynight/img/flag/HR.png b/resource/static/theme-daynight/img/flag/HR.png new file mode 100644 index 0000000..d21f9d2 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/HR.png differ diff --git a/resource/static/theme-daynight/img/flag/HT.png b/resource/static/theme-daynight/img/flag/HT.png new file mode 100644 index 0000000..fa6875c Binary files /dev/null and b/resource/static/theme-daynight/img/flag/HT.png differ diff --git a/resource/static/theme-daynight/img/flag/HU.png b/resource/static/theme-daynight/img/flag/HU.png new file mode 100644 index 0000000..4f11366 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/HU.png differ diff --git a/resource/static/theme-daynight/img/flag/ID.png b/resource/static/theme-daynight/img/flag/ID.png new file mode 100644 index 0000000..95a42ff Binary files /dev/null and b/resource/static/theme-daynight/img/flag/ID.png differ diff --git a/resource/static/theme-daynight/img/flag/IE.png b/resource/static/theme-daynight/img/flag/IE.png new file mode 100644 index 0000000..3b8a860 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/IE.png differ diff --git a/resource/static/theme-daynight/img/flag/IL.png b/resource/static/theme-daynight/img/flag/IL.png new file mode 100644 index 0000000..0ab3f5c Binary files /dev/null and b/resource/static/theme-daynight/img/flag/IL.png differ diff --git a/resource/static/theme-daynight/img/flag/IN.png b/resource/static/theme-daynight/img/flag/IN.png new file mode 100644 index 0000000..db6f969 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/IN.png differ diff --git a/resource/static/theme-daynight/img/flag/IQ.png b/resource/static/theme-daynight/img/flag/IQ.png new file mode 100644 index 0000000..01788e7 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/IQ.png differ diff --git a/resource/static/theme-daynight/img/flag/IR.png b/resource/static/theme-daynight/img/flag/IR.png new file mode 100644 index 0000000..1cdeac5 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/IR.png differ diff --git a/resource/static/theme-daynight/img/flag/IS.png b/resource/static/theme-daynight/img/flag/IS.png new file mode 100644 index 0000000..459dcd2 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/IS.png differ diff --git a/resource/static/theme-daynight/img/flag/IT.png b/resource/static/theme-daynight/img/flag/IT.png new file mode 100644 index 0000000..e4f839c Binary files /dev/null and b/resource/static/theme-daynight/img/flag/IT.png differ diff --git a/resource/static/theme-daynight/img/flag/JM.png b/resource/static/theme-daynight/img/flag/JM.png new file mode 100644 index 0000000..90f4540 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/JM.png differ diff --git a/resource/static/theme-daynight/img/flag/JO.png b/resource/static/theme-daynight/img/flag/JO.png new file mode 100644 index 0000000..834bef6 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/JO.png differ diff --git a/resource/static/theme-daynight/img/flag/JP.png b/resource/static/theme-daynight/img/flag/JP.png new file mode 100644 index 0000000..4d4e61a Binary files /dev/null and b/resource/static/theme-daynight/img/flag/JP.png differ diff --git a/resource/static/theme-daynight/img/flag/KE.png b/resource/static/theme-daynight/img/flag/KE.png new file mode 100644 index 0000000..06e20b8 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/KE.png differ diff --git a/resource/static/theme-daynight/img/flag/KG.png b/resource/static/theme-daynight/img/flag/KG.png new file mode 100644 index 0000000..f30bc3b Binary files /dev/null and b/resource/static/theme-daynight/img/flag/KG.png differ diff --git a/resource/static/theme-daynight/img/flag/KH.png b/resource/static/theme-daynight/img/flag/KH.png new file mode 100644 index 0000000..5506102 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/KH.png differ diff --git a/resource/static/theme-daynight/img/flag/KI.png b/resource/static/theme-daynight/img/flag/KI.png new file mode 100644 index 0000000..f8e0a2e Binary files /dev/null and b/resource/static/theme-daynight/img/flag/KI.png differ diff --git a/resource/static/theme-daynight/img/flag/KM.png b/resource/static/theme-daynight/img/flag/KM.png new file mode 100644 index 0000000..559e0b1 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/KM.png differ diff --git a/resource/static/theme-daynight/img/flag/KN.png b/resource/static/theme-daynight/img/flag/KN.png new file mode 100644 index 0000000..143ba06 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/KN.png differ diff --git a/resource/static/theme-daynight/img/flag/KP.png b/resource/static/theme-daynight/img/flag/KP.png new file mode 100644 index 0000000..5251e67 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/KP.png differ diff --git a/resource/static/theme-daynight/img/flag/KR.png b/resource/static/theme-daynight/img/flag/KR.png new file mode 100644 index 0000000..84cdd58 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/KR.png differ diff --git a/resource/static/theme-daynight/img/flag/KW.png b/resource/static/theme-daynight/img/flag/KW.png new file mode 100644 index 0000000..66047e6 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/KW.png differ diff --git a/resource/static/theme-daynight/img/flag/KZ.png b/resource/static/theme-daynight/img/flag/KZ.png new file mode 100644 index 0000000..aa437de Binary files /dev/null and b/resource/static/theme-daynight/img/flag/KZ.png differ diff --git a/resource/static/theme-daynight/img/flag/LA.png b/resource/static/theme-daynight/img/flag/LA.png new file mode 100644 index 0000000..188200c Binary files /dev/null and b/resource/static/theme-daynight/img/flag/LA.png differ diff --git a/resource/static/theme-daynight/img/flag/LB.png b/resource/static/theme-daynight/img/flag/LB.png new file mode 100644 index 0000000..36fee47 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/LB.png differ diff --git a/resource/static/theme-daynight/img/flag/LC.png b/resource/static/theme-daynight/img/flag/LC.png new file mode 100644 index 0000000..abc8c93 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/LC.png differ diff --git a/resource/static/theme-daynight/img/flag/LI.png b/resource/static/theme-daynight/img/flag/LI.png new file mode 100644 index 0000000..2c5efdc Binary files /dev/null and b/resource/static/theme-daynight/img/flag/LI.png differ diff --git a/resource/static/theme-daynight/img/flag/LK.png b/resource/static/theme-daynight/img/flag/LK.png new file mode 100644 index 0000000..7db185f Binary files /dev/null and b/resource/static/theme-daynight/img/flag/LK.png differ diff --git a/resource/static/theme-daynight/img/flag/LR.png b/resource/static/theme-daynight/img/flag/LR.png new file mode 100644 index 0000000..d8bcd6e Binary files /dev/null and b/resource/static/theme-daynight/img/flag/LR.png differ diff --git a/resource/static/theme-daynight/img/flag/LS.png b/resource/static/theme-daynight/img/flag/LS.png new file mode 100644 index 0000000..933e433 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/LS.png differ diff --git a/resource/static/theme-daynight/img/flag/LT.png b/resource/static/theme-daynight/img/flag/LT.png new file mode 100644 index 0000000..6e82c38 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/LT.png differ diff --git a/resource/static/theme-daynight/img/flag/LU.png b/resource/static/theme-daynight/img/flag/LU.png new file mode 100644 index 0000000..94c0291 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/LU.png differ diff --git a/resource/static/theme-daynight/img/flag/LV.png b/resource/static/theme-daynight/img/flag/LV.png new file mode 100644 index 0000000..70a2751 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/LV.png differ diff --git a/resource/static/theme-daynight/img/flag/LY.png b/resource/static/theme-daynight/img/flag/LY.png new file mode 100644 index 0000000..74b1bd4 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/LY.png differ diff --git a/resource/static/theme-daynight/img/flag/MA.png b/resource/static/theme-daynight/img/flag/MA.png new file mode 100644 index 0000000..1eec8a7 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/MA.png differ diff --git a/resource/static/theme-daynight/img/flag/MC.png b/resource/static/theme-daynight/img/flag/MC.png new file mode 100644 index 0000000..5542598 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/MC.png differ diff --git a/resource/static/theme-daynight/img/flag/MD.png b/resource/static/theme-daynight/img/flag/MD.png new file mode 100644 index 0000000..8945be0 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/MD.png differ diff --git a/resource/static/theme-daynight/img/flag/ME.png b/resource/static/theme-daynight/img/flag/ME.png new file mode 100644 index 0000000..0242990 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/ME.png differ diff --git a/resource/static/theme-daynight/img/flag/MG.png b/resource/static/theme-daynight/img/flag/MG.png new file mode 100644 index 0000000..51dceec Binary files /dev/null and b/resource/static/theme-daynight/img/flag/MG.png differ diff --git a/resource/static/theme-daynight/img/flag/MH.png b/resource/static/theme-daynight/img/flag/MH.png new file mode 100644 index 0000000..58abd5c Binary files /dev/null and b/resource/static/theme-daynight/img/flag/MH.png differ diff --git a/resource/static/theme-daynight/img/flag/MK.png b/resource/static/theme-daynight/img/flag/MK.png new file mode 100644 index 0000000..d032655 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/MK.png differ diff --git a/resource/static/theme-daynight/img/flag/ML.png b/resource/static/theme-daynight/img/flag/ML.png new file mode 100644 index 0000000..842de75 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/ML.png differ diff --git a/resource/static/theme-daynight/img/flag/MM.png b/resource/static/theme-daynight/img/flag/MM.png new file mode 100644 index 0000000..8a69b0b Binary files /dev/null and b/resource/static/theme-daynight/img/flag/MM.png differ diff --git a/resource/static/theme-daynight/img/flag/MN.png b/resource/static/theme-daynight/img/flag/MN.png new file mode 100644 index 0000000..cf2c045 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/MN.png differ diff --git a/resource/static/theme-daynight/img/flag/MR.png b/resource/static/theme-daynight/img/flag/MR.png new file mode 100644 index 0000000..f58df15 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/MR.png differ diff --git a/resource/static/theme-daynight/img/flag/MT.png b/resource/static/theme-daynight/img/flag/MT.png new file mode 100644 index 0000000..6e0a2a5 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/MT.png differ diff --git a/resource/static/theme-daynight/img/flag/MU.png b/resource/static/theme-daynight/img/flag/MU.png new file mode 100644 index 0000000..fda780c Binary files /dev/null and b/resource/static/theme-daynight/img/flag/MU.png differ diff --git a/resource/static/theme-daynight/img/flag/MV.png b/resource/static/theme-daynight/img/flag/MV.png new file mode 100644 index 0000000..5b65b0a Binary files /dev/null and b/resource/static/theme-daynight/img/flag/MV.png differ diff --git a/resource/static/theme-daynight/img/flag/MW.png b/resource/static/theme-daynight/img/flag/MW.png new file mode 100644 index 0000000..0812df6 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/MW.png differ diff --git a/resource/static/theme-daynight/img/flag/MX.png b/resource/static/theme-daynight/img/flag/MX.png new file mode 100644 index 0000000..f87ddd5 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/MX.png differ diff --git a/resource/static/theme-daynight/img/flag/MY.png b/resource/static/theme-daynight/img/flag/MY.png new file mode 100644 index 0000000..29020a8 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/MY.png differ diff --git a/resource/static/theme-daynight/img/flag/MZ.png b/resource/static/theme-daynight/img/flag/MZ.png new file mode 100644 index 0000000..298067d Binary files /dev/null and b/resource/static/theme-daynight/img/flag/MZ.png differ diff --git a/resource/static/theme-daynight/img/flag/NA.png b/resource/static/theme-daynight/img/flag/NA.png new file mode 100644 index 0000000..83b6768 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/NA.png differ diff --git a/resource/static/theme-daynight/img/flag/NE.png b/resource/static/theme-daynight/img/flag/NE.png new file mode 100644 index 0000000..aec09f5 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/NE.png differ diff --git a/resource/static/theme-daynight/img/flag/NG.png b/resource/static/theme-daynight/img/flag/NG.png new file mode 100644 index 0000000..a901d56 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/NG.png differ diff --git a/resource/static/theme-daynight/img/flag/NI.png b/resource/static/theme-daynight/img/flag/NI.png new file mode 100644 index 0000000..d90cfb4 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/NI.png differ diff --git a/resource/static/theme-daynight/img/flag/NL.png b/resource/static/theme-daynight/img/flag/NL.png new file mode 100644 index 0000000..c191cff Binary files /dev/null and b/resource/static/theme-daynight/img/flag/NL.png differ diff --git a/resource/static/theme-daynight/img/flag/NO.png b/resource/static/theme-daynight/img/flag/NO.png new file mode 100644 index 0000000..80a19ac Binary files /dev/null and b/resource/static/theme-daynight/img/flag/NO.png differ diff --git a/resource/static/theme-daynight/img/flag/NP.png b/resource/static/theme-daynight/img/flag/NP.png new file mode 100644 index 0000000..ef4feee Binary files /dev/null and b/resource/static/theme-daynight/img/flag/NP.png differ diff --git a/resource/static/theme-daynight/img/flag/NR.png b/resource/static/theme-daynight/img/flag/NR.png new file mode 100644 index 0000000..82beafb Binary files /dev/null and b/resource/static/theme-daynight/img/flag/NR.png differ diff --git a/resource/static/theme-daynight/img/flag/NZ.png b/resource/static/theme-daynight/img/flag/NZ.png new file mode 100644 index 0000000..65a2338 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/NZ.png differ diff --git a/resource/static/theme-daynight/img/flag/OM.png b/resource/static/theme-daynight/img/flag/OM.png new file mode 100644 index 0000000..c1c13c8 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/OM.png differ diff --git a/resource/static/theme-daynight/img/flag/PA.png b/resource/static/theme-daynight/img/flag/PA.png new file mode 100644 index 0000000..f4a0276 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/PA.png differ diff --git a/resource/static/theme-daynight/img/flag/PE.png b/resource/static/theme-daynight/img/flag/PE.png new file mode 100644 index 0000000..bd5a653 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/PE.png differ diff --git a/resource/static/theme-daynight/img/flag/PG.png b/resource/static/theme-daynight/img/flag/PG.png new file mode 100644 index 0000000..2f0b158 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/PG.png differ diff --git a/resource/static/theme-daynight/img/flag/PH.png b/resource/static/theme-daynight/img/flag/PH.png new file mode 100644 index 0000000..76d102f Binary files /dev/null and b/resource/static/theme-daynight/img/flag/PH.png differ diff --git a/resource/static/theme-daynight/img/flag/PK.png b/resource/static/theme-daynight/img/flag/PK.png new file mode 100644 index 0000000..aff5850 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/PK.png differ diff --git a/resource/static/theme-daynight/img/flag/PL.png b/resource/static/theme-daynight/img/flag/PL.png new file mode 100644 index 0000000..40536ba Binary files /dev/null and b/resource/static/theme-daynight/img/flag/PL.png differ diff --git a/resource/static/theme-daynight/img/flag/PT.png b/resource/static/theme-daynight/img/flag/PT.png new file mode 100644 index 0000000..ad56aa1 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/PT.png differ diff --git a/resource/static/theme-daynight/img/flag/PW.png b/resource/static/theme-daynight/img/flag/PW.png new file mode 100644 index 0000000..9f5a985 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/PW.png differ diff --git a/resource/static/theme-daynight/img/flag/PY.png b/resource/static/theme-daynight/img/flag/PY.png new file mode 100644 index 0000000..9b80a4b Binary files /dev/null and b/resource/static/theme-daynight/img/flag/PY.png differ diff --git a/resource/static/theme-daynight/img/flag/QA.png b/resource/static/theme-daynight/img/flag/QA.png new file mode 100644 index 0000000..93e83c2 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/QA.png differ diff --git a/resource/static/theme-daynight/img/flag/RO.png b/resource/static/theme-daynight/img/flag/RO.png new file mode 100644 index 0000000..1cff2fe Binary files /dev/null and b/resource/static/theme-daynight/img/flag/RO.png differ diff --git a/resource/static/theme-daynight/img/flag/RS.png b/resource/static/theme-daynight/img/flag/RS.png new file mode 100644 index 0000000..c8cde60 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/RS.png differ diff --git a/resource/static/theme-daynight/img/flag/RU.png b/resource/static/theme-daynight/img/flag/RU.png new file mode 100644 index 0000000..e9456a7 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/RU.png differ diff --git a/resource/static/theme-daynight/img/flag/RW.png b/resource/static/theme-daynight/img/flag/RW.png new file mode 100644 index 0000000..4ea7495 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/RW.png differ diff --git a/resource/static/theme-daynight/img/flag/SA.png b/resource/static/theme-daynight/img/flag/SA.png new file mode 100644 index 0000000..aaf0792 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/SA.png differ diff --git a/resource/static/theme-daynight/img/flag/SB.png b/resource/static/theme-daynight/img/flag/SB.png new file mode 100644 index 0000000..3458258 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/SB.png differ diff --git a/resource/static/theme-daynight/img/flag/SC.png b/resource/static/theme-daynight/img/flag/SC.png new file mode 100644 index 0000000..9ddd372 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/SC.png differ diff --git a/resource/static/theme-daynight/img/flag/SD.png b/resource/static/theme-daynight/img/flag/SD.png new file mode 100644 index 0000000..aa3f925 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/SD.png differ diff --git a/resource/static/theme-daynight/img/flag/SE.png b/resource/static/theme-daynight/img/flag/SE.png new file mode 100644 index 0000000..8a1b9a3 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/SE.png differ diff --git a/resource/static/theme-daynight/img/flag/SG.png b/resource/static/theme-daynight/img/flag/SG.png new file mode 100644 index 0000000..3f1e933 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/SG.png differ diff --git a/resource/static/theme-daynight/img/flag/SI.png b/resource/static/theme-daynight/img/flag/SI.png new file mode 100644 index 0000000..eb11029 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/SI.png differ diff --git a/resource/static/theme-daynight/img/flag/SK.png b/resource/static/theme-daynight/img/flag/SK.png new file mode 100644 index 0000000..91c1931 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/SK.png differ diff --git a/resource/static/theme-daynight/img/flag/SL.png b/resource/static/theme-daynight/img/flag/SL.png new file mode 100644 index 0000000..2acf23f Binary files /dev/null and b/resource/static/theme-daynight/img/flag/SL.png differ diff --git a/resource/static/theme-daynight/img/flag/SM.png b/resource/static/theme-daynight/img/flag/SM.png new file mode 100644 index 0000000..a2667f6 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/SM.png differ diff --git a/resource/static/theme-daynight/img/flag/SN.png b/resource/static/theme-daynight/img/flag/SN.png new file mode 100644 index 0000000..524b248 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/SN.png differ diff --git a/resource/static/theme-daynight/img/flag/SO.png b/resource/static/theme-daynight/img/flag/SO.png new file mode 100644 index 0000000..4cda00e Binary files /dev/null and b/resource/static/theme-daynight/img/flag/SO.png differ diff --git a/resource/static/theme-daynight/img/flag/SR.png b/resource/static/theme-daynight/img/flag/SR.png new file mode 100644 index 0000000..ab0234f Binary files /dev/null and b/resource/static/theme-daynight/img/flag/SR.png differ diff --git a/resource/static/theme-daynight/img/flag/SS.png b/resource/static/theme-daynight/img/flag/SS.png new file mode 100644 index 0000000..185e352 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/SS.png differ diff --git a/resource/static/theme-daynight/img/flag/ST.png b/resource/static/theme-daynight/img/flag/ST.png new file mode 100644 index 0000000..403c41d Binary files /dev/null and b/resource/static/theme-daynight/img/flag/ST.png differ diff --git a/resource/static/theme-daynight/img/flag/SV.png b/resource/static/theme-daynight/img/flag/SV.png new file mode 100644 index 0000000..b6a40eb Binary files /dev/null and b/resource/static/theme-daynight/img/flag/SV.png differ diff --git a/resource/static/theme-daynight/img/flag/SY.png b/resource/static/theme-daynight/img/flag/SY.png new file mode 100644 index 0000000..9e4208d Binary files /dev/null and b/resource/static/theme-daynight/img/flag/SY.png differ diff --git a/resource/static/theme-daynight/img/flag/SZ.png b/resource/static/theme-daynight/img/flag/SZ.png new file mode 100644 index 0000000..59f85aa Binary files /dev/null and b/resource/static/theme-daynight/img/flag/SZ.png differ diff --git a/resource/static/theme-daynight/img/flag/TD.png b/resource/static/theme-daynight/img/flag/TD.png new file mode 100644 index 0000000..0ae3f53 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/TD.png differ diff --git a/resource/static/theme-daynight/img/flag/TG.png b/resource/static/theme-daynight/img/flag/TG.png new file mode 100644 index 0000000..74c2e4f Binary files /dev/null and b/resource/static/theme-daynight/img/flag/TG.png differ diff --git a/resource/static/theme-daynight/img/flag/TH.png b/resource/static/theme-daynight/img/flag/TH.png new file mode 100644 index 0000000..321bfcb Binary files /dev/null and b/resource/static/theme-daynight/img/flag/TH.png differ diff --git a/resource/static/theme-daynight/img/flag/TJ.png b/resource/static/theme-daynight/img/flag/TJ.png new file mode 100644 index 0000000..be42335 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/TJ.png differ diff --git a/resource/static/theme-daynight/img/flag/TL.png b/resource/static/theme-daynight/img/flag/TL.png new file mode 100644 index 0000000..2469487 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/TL.png differ diff --git a/resource/static/theme-daynight/img/flag/TM.png b/resource/static/theme-daynight/img/flag/TM.png new file mode 100644 index 0000000..37bd134 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/TM.png differ diff --git a/resource/static/theme-daynight/img/flag/TN.png b/resource/static/theme-daynight/img/flag/TN.png new file mode 100644 index 0000000..177e7a3 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/TN.png differ diff --git a/resource/static/theme-daynight/img/flag/TO.png b/resource/static/theme-daynight/img/flag/TO.png new file mode 100644 index 0000000..bdc3b36 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/TO.png differ diff --git a/resource/static/theme-daynight/img/flag/TR.png b/resource/static/theme-daynight/img/flag/TR.png new file mode 100644 index 0000000..cf3be46 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/TR.png differ diff --git a/resource/static/theme-daynight/img/flag/TT.png b/resource/static/theme-daynight/img/flag/TT.png new file mode 100644 index 0000000..664acc1 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/TT.png differ diff --git a/resource/static/theme-daynight/img/flag/TV.png b/resource/static/theme-daynight/img/flag/TV.png new file mode 100644 index 0000000..e6f26ce Binary files /dev/null and b/resource/static/theme-daynight/img/flag/TV.png differ diff --git a/resource/static/theme-daynight/img/flag/TW.png b/resource/static/theme-daynight/img/flag/TW.png new file mode 100644 index 0000000..806a83d Binary files /dev/null and b/resource/static/theme-daynight/img/flag/TW.png differ diff --git a/resource/static/theme-daynight/img/flag/TZ.png b/resource/static/theme-daynight/img/flag/TZ.png new file mode 100644 index 0000000..e9d918f Binary files /dev/null and b/resource/static/theme-daynight/img/flag/TZ.png differ diff --git a/resource/static/theme-daynight/img/flag/UA.png b/resource/static/theme-daynight/img/flag/UA.png new file mode 100644 index 0000000..d571f39 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/UA.png differ diff --git a/resource/static/theme-daynight/img/flag/UG.png b/resource/static/theme-daynight/img/flag/UG.png new file mode 100644 index 0000000..e420dc0 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/UG.png differ diff --git a/resource/static/theme-daynight/img/flag/US.png b/resource/static/theme-daynight/img/flag/US.png new file mode 100644 index 0000000..af1cd37 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/US.png differ diff --git a/resource/static/theme-daynight/img/flag/UY.png b/resource/static/theme-daynight/img/flag/UY.png new file mode 100644 index 0000000..c9ff73e Binary files /dev/null and b/resource/static/theme-daynight/img/flag/UY.png differ diff --git a/resource/static/theme-daynight/img/flag/UZ.png b/resource/static/theme-daynight/img/flag/UZ.png new file mode 100644 index 0000000..7b3e733 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/UZ.png differ diff --git a/resource/static/theme-daynight/img/flag/VA.png b/resource/static/theme-daynight/img/flag/VA.png new file mode 100644 index 0000000..7e6a4e9 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/VA.png differ diff --git a/resource/static/theme-daynight/img/flag/VC.png b/resource/static/theme-daynight/img/flag/VC.png new file mode 100644 index 0000000..258a544 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/VC.png differ diff --git a/resource/static/theme-daynight/img/flag/VE.png b/resource/static/theme-daynight/img/flag/VE.png new file mode 100644 index 0000000..b41243e Binary files /dev/null and b/resource/static/theme-daynight/img/flag/VE.png differ diff --git a/resource/static/theme-daynight/img/flag/VN.png b/resource/static/theme-daynight/img/flag/VN.png new file mode 100644 index 0000000..6e53556 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/VN.png differ diff --git a/resource/static/theme-daynight/img/flag/VU.png b/resource/static/theme-daynight/img/flag/VU.png new file mode 100644 index 0000000..c35b1ea Binary files /dev/null and b/resource/static/theme-daynight/img/flag/VU.png differ diff --git a/resource/static/theme-daynight/img/flag/WS.png b/resource/static/theme-daynight/img/flag/WS.png new file mode 100644 index 0000000..496f279 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/WS.png differ diff --git a/resource/static/theme-daynight/img/flag/XK.png b/resource/static/theme-daynight/img/flag/XK.png new file mode 100644 index 0000000..e4fe936 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/XK.png differ diff --git a/resource/static/theme-daynight/img/flag/YE.png b/resource/static/theme-daynight/img/flag/YE.png new file mode 100644 index 0000000..32a10e9 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/YE.png differ diff --git a/resource/static/theme-daynight/img/flag/ZA.png b/resource/static/theme-daynight/img/flag/ZA.png new file mode 100644 index 0000000..631fea9 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/ZA.png differ diff --git a/resource/static/theme-daynight/img/flag/ZM.png b/resource/static/theme-daynight/img/flag/ZM.png new file mode 100644 index 0000000..b30e430 Binary files /dev/null and b/resource/static/theme-daynight/img/flag/ZM.png differ diff --git a/resource/static/theme-daynight/img/flag/ZW.png b/resource/static/theme-daynight/img/flag/ZW.png new file mode 100644 index 0000000..6b3662e Binary files /dev/null and b/resource/static/theme-daynight/img/flag/ZW.png differ diff --git a/resource/static/theme-daynight/logo.png b/resource/static/theme-daynight/logo.png new file mode 100644 index 0000000..8c78fc4 Binary files /dev/null and b/resource/static/theme-daynight/logo.png differ diff --git a/resource/static/theme-daynight/main.css b/resource/static/theme-daynight/main.css new file mode 100644 index 0000000..fbb7c1a --- /dev/null +++ b/resource/static/theme-daynight/main.css @@ -0,0 +1,19 @@ +.toggle-dark-mode input[type=checkbox],.toggle-container .toggle-grid-mode input[type=checkbox]{height:0;width:0;visibility:hidden}.toggle-dark-mode label,.toggle-container .toggle-grid-mode label{cursor:pointer;text-indent:-9999px;width:52px;height:27px;background:grey;display:block;border-radius:100px;position:relative}.toggle-dark-mode label:after,.toggle-container .toggle-grid-mode label:after{content:'';position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:90px;-webkit-transition:0.3s;transition:0.3s}.toggle-dark-mode input:checked+label,.toggle-container .toggle-grid-mode input:checked+label{background:#444;border:1px solid rgba(255,255,255,0.1)}.toggle-dark-mode input:checked+label:after,.toggle-container .toggle-grid-mode input:checked+label:after{left:calc(100% - 5px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.toggle-dark-mode label:active:after,.toggle-container .toggle-grid-mode label:active:after{width:45px}body.transition-theme,body.transition-theme *,body.transition-theme *:before,body.transition-theme *:after{-webkit-transition:cubic-bezier(0.68, -0.55, 0.27, 1.55) 200ms !important;transition:cubic-bezier(0.68, -0.55, 0.27, 1.55) 200ms !important;-webkit-transition-delay:0 !important;transition-delay:0 !important}body[data-theme='dark']{background-color:#121212}body[data-theme='dark'] #app{background-color:#121212}body[data-theme='dark'] .toggle-container{color:#c8c8c8}body[data-theme='dark'] .toggle-container .fas.fa-th.fa-lg{color:#c8c8c8}body[data-theme='dark'] .toggle-container .fas.fa-list-ul.fa-lg{color:#c8c8c8}body[data-theme='dark'] .state-online{background-color:#4ba242}body[data-theme='dark'] .server-info-container{background-color:#1E1E1E;color:#E1E1E1;border:1px solid rgba(255,255,255,0.1);-webkit-box-shadow:0 2px 10px rgba(255,255,255,0.1);box-shadow:0 2px 10px rgba(255,255,255,0.1)}body[data-theme='dark'] .info-body ul li{border-bottom:1px solid rgba(255,255,255,0.2)}body[data-theme='dark'] .info-body ul li p{color:#fff}body[data-theme='dark'] .info-body ul li img{border:1px solid rgba(255,255,255,0.3)}body[data-theme='dark'] .info-body ul li:nth-child(1),body[data-theme='dark'] .info-body ul li:nth-child(2),body[data-theme='dark'] .info-body ul li:nth-child(3),body[data-theme='dark'] .info-body ul li:nth-child(12),body[data-theme='dark'] .info-body ul li:nth-child(13),body[data-theme='dark'] .info-body ul li:nth-child(14){border:none}body[data-theme='dark'] .info-body ul li:nth-child(4):before,body[data-theme='dark'] .info-body ul li:nth-child(5):before,body[data-theme='dark'] .info-body ul li:nth-child(6):before,body[data-theme='dark'] .info-body ul li:nth-child(7):before,body[data-theme='dark'] .info-body ul li:nth-child(8):before,body[data-theme='dark'] .info-body ul li:nth-child(9):before,body[data-theme='dark'] .info-body ul li:nth-child(10):before,body[data-theme='dark'] .info-body ul li:nth-child(11):before,body[data-theme='dark'] .info-body ul li:nth-child(12):before,body[data-theme='dark'] .info-body ul li:nth-child(13):before,body[data-theme='dark'] .info-body ul li:nth-child(14):before{color:#959595}body[data-theme='dark'] .info-body ul li h4{color:#959595}body[data-theme='dark'] .info-body .cpu-bar h4,body[data-theme='dark'] .info-body .ram-bar h4,body[data-theme='dark'] .info-body .disk-bar h4{color:#959595}body[data-theme='dark'] .info-body .cpu-bar p,body[data-theme='dark'] .info-body .ram-bar p,body[data-theme='dark'] .info-body .disk-bar p{color:#fff !important}body[data-theme='dark'] .info-body .ui.progress{background-color:#111;border:1px solid rgba(255,255,255,0.15)}body[data-theme='dark'] .info-body .ui.progress.fine>.bar{background-color:#1670C5 !important}body[data-theme='dark'] .info-body .ui.progress.warning>.bar{background-color:#975FE4 !important}footer{background-color:#2f2f2f;color:#f2f2f2;font-size:14px}footer .footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:1rem}footer .footer-container p{width:100%;margin-top:1rem}footer .footer-container a{color:#f2f2f2}footer .footer-container div{width:100%}#back-to-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FF9800;width:45px;height:45px;border-radius:50%;position:fixed;bottom:30px;right:30px;-webkit-transition:background-color .3s, + opacity .5s, visibility .5s;transition:background-color .3s, + opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:1000}#back-to-top:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f106";font-size:2.2em;color:#fff}#back-to-top:hover{cursor:pointer;background-color:#cc7a00}#back-to-top:active{background-color:#cc7a00}#back-to-top.show{opacity:1;visibility:visible}.nav-bar{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;background-color:#2A3950;padding:.8em 8em}@media (max-width: 1250px){.nav-bar{padding:.8em 3em}}@media (max-width: 900px){.nav-bar{padding:.8em 1em}}.nav-bar .logo{color:#f2f2f2;-ms-grid-column-align:start;justify-self:start;font-size:1.2em}.nav-bar a{color:#f2f2f2}.nav-bar li:last-child{background-color:#07090d}.icon-container{-ms-grid-column-align:end;justify-self:end;display:none}.icon-container .col{display:block;float:left;margin:1% 0 1% 1.6%}.icon-container .col:first-of-type{margin-left:0}.icon-container .cf:before,.icon-container .cf:after{content:" ";display:table}.icon-container .cf:after{clear:both}.icon-container .cf{*zoom:1}.icon-container .three{color:#ecf0f1;text-align:center}.icon-container .hamburger .line{width:50px;height:5px;background-color:#ecf0f1;display:block;margin:8px auto;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.icon-container .hamburger:hover{cursor:pointer}.icon-container #hamburger-icon.is-active{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transition-delay:0.6s;transition-delay:0.6s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-container #hamburger-icon.is-active .line:nth-child(2){width:0px}.icon-container #hamburger-icon.is-active .line:nth-child(1),.icon-container #hamburger-icon.is-active .line:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.icon-container #hamburger-icon.is-active .line:nth-child(1){-webkit-transform:translateY(13px);transform:translateY(13px)}.icon-container #hamburger-icon.is-active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(90deg);transform:translateY(-13px) rotate(90deg)}.nav-menu{-ms-grid-column-align:end;justify-self:end}.nav-menu li{display:inline-block}.nav-menu li a{display:block;padding:.8em 1.6em}@media screen and (max-width: 900px){.icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:scale(0.8);transform:scale(0.8)}.nav-menu{display:none;width:100%}.nav-menu.active{display:block;grid-column:1 / -1}.nav-menu li{display:block;border-bottom:1px solid rgba(255,255,255,0.3)}.nav-menu li:last-child{border:none}.nav-menu li a{padding:1em;font-weight:bold}}.toggle-grid-mode input[type=checkbox]{height:0;width:0;visibility:hidden}.toggle-grid-mode label{cursor:pointer;text-indent:-9999px;width:52px;height:27px;background:grey;display:block;border-radius:100px;position:relative}.toggle-grid-mode label:after{content:'';position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:90px;-webkit-transition:0.3s;transition:0.3s}.toggle-grid-mode input:checked+label{background:#444;border:1px solid rgba(255,255,255,0.1)}.toggle-grid-mode input:checked+label:after{left:calc(100% - 5px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.toggle-grid-mode label:active:after{width:45px}body[data-gridlist='list'] #app{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:2em}body[data-gridlist='list'] .server-info-container{-ms-grid-rows:1fr auto;grid-template-rows:1fr auto}body[data-gridlist='list'] .info-body ul{grid-template-areas:"state flag . system location memory boot ram disk down up cpu-bar cpu-bar ram-bar ram-bar disk-bar disk-bar" + "name name name system location memory boot ram disk down up cpu-bar cpu-bar ram-bar ram-bar disk-bar disk-bar"}@media (max-width: 1250px){body[data-gridlist='list'] .info-body ul{grid-template-areas:"state state state name name name name name flag flag flag flag flag flag" + "system location memory boot ram disk down up cpu-bar cpu-bar ram-bar ram-bar disk-bar disk-bar"}}@media (max-width: 900px){body[data-gridlist='list'] .info-body ul{grid-template-areas:"state state state state name name name name name name name flag flag flag" + "system system system system system system system location location location location location location location" + "memory memory memory memory memory memory memory boot boot boot boot boot boot boot" + "ram ram ram ram ram ram ram disk disk disk disk disk disk disk" + "down down down down down down down up up up up up up up" + "cpu-bar cpu-bar cpu-bar cpu-bar cpu-bar cpu-bar cpu-bar cpu-bar cpu-bar cpu-bar cpu-bar cpu-bar cpu-bar cpu-bar" + "ram-bar ram-bar ram-bar ram-bar ram-bar ram-bar ram-bar ram-bar ram-bar ram-bar ram-bar ram-bar ram-bar ram-bar" + "disk-bar disk-bar disk-bar disk-bar disk-bar disk-bar disk-bar disk-bar disk-bar disk-bar disk-bar disk-bar disk-bar disk-bar"}body[data-gridlist='list'] .info-body ul li{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}body[data-gridlist='list'] .info-body ul li:nth-child(4):before,body[data-gridlist='list'] .info-body ul li:nth-child(5):before,body[data-gridlist='list'] .info-body ul li:nth-child(6):before,body[data-gridlist='list'] .info-body ul li:nth-child(7):before,body[data-gridlist='list'] .info-body ul li:nth-child(8):before,body[data-gridlist='list'] .info-body ul li:nth-child(9):before,body[data-gridlist='list'] .info-body ul li:nth-child(10):before,body[data-gridlist='list'] .info-body ul li:nth-child(11):before,body[data-gridlist='list'] .info-body ul li:nth-child(12):before,body[data-gridlist='list'] .info-body ul li:nth-child(13):before,body[data-gridlist='list'] .info-body ul li:nth-child(14):before{padding-bottom:0 !important}body[data-gridlist='list'] .info-body ul li:nth-child(4){border:none !important}body[data-gridlist='list'] .info-body ul li:nth-child(5){border:none !important}body[data-gridlist='list'] .info-body ul li:nth-child(6){border:none !important}body[data-gridlist='list'] .info-body ul li:nth-child(7){border:none !important}body[data-gridlist='list'] .info-body ul li:nth-child(8){border:none !important}body[data-gridlist='list'] .info-body ul li:nth-child(9){border:none !important}body[data-gridlist='list'] .info-body ul li:nth-child(10){border:none !important}body[data-gridlist='list'] .info-body ul li:nth-child(11){border:none !important}body[data-gridlist='list'] .info-body ul li:nth-child(12):before{content:'' !important}body[data-gridlist='list'] .info-body ul li:nth-child(13):before{content:'' !important}body[data-gridlist='list'] .info-body ul li:nth-child(14):before{content:'' !important}body[data-gridlist='list'] .info-body ul li .cpu-bar,body[data-gridlist='list'] .info-body ul li .ram-bar,body[data-gridlist='list'] .info-body ul li .disk-bar{-ms-grid-columns:15% auto !important;grid-template-columns:15% auto !important;width:100%}body[data-gridlist='list'] .info-body ul li .cpu-bar h4,body[data-gridlist='list'] .info-body ul li .ram-bar h4,body[data-gridlist='list'] .info-body ul li .disk-bar h4{display:block !important}}body[data-gridlist='list'] .info-body ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body[data-gridlist='list'] .info-body ul li:nth-child(4):before,body[data-gridlist='list'] .info-body ul li:nth-child(5):before,body[data-gridlist='list'] .info-body ul li:nth-child(6):before,body[data-gridlist='list'] .info-body ul li:nth-child(7):before,body[data-gridlist='list'] .info-body ul li:nth-child(8):before,body[data-gridlist='list'] .info-body ul li:nth-child(9):before,body[data-gridlist='list'] .info-body ul li:nth-child(10):before,body[data-gridlist='list'] .info-body ul li:nth-child(11):before,body[data-gridlist='list'] .info-body ul li:nth-child(12):before,body[data-gridlist='list'] .info-body ul li:nth-child(13):before,body[data-gridlist='list'] .info-body ul li:nth-child(14):before{padding-bottom:.5em}body[data-gridlist='list'] .info-body ul li:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-column-align:start;justify-self:start}body[data-gridlist='list'] .info-body ul li:nth-child(2){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-column-align:start;justify-self:start}@media (max-width: 1250px){body[data-gridlist='list'] .info-body ul li:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:10;grid-column:2 / 12;-ms-grid-column-align:center;justify-self:center}}body[data-gridlist='list'] .info-body ul li:nth-child(3){-ms-grid-column-align:end;justify-self:end;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3}@media (max-width: 1250px){body[data-gridlist='list'] .info-body ul li:nth-child(3){grid-column:1 / -1}}body[data-gridlist='list'] .info-body ul li:nth-child(4){border:none}body[data-gridlist='list'] .info-body ul li:nth-child(5){border:none}body[data-gridlist='list'] .info-body ul li:nth-child(6){border:none}body[data-gridlist='list'] .info-body ul li:nth-child(7){border:none}body[data-gridlist='list'] .info-body ul li:nth-child(8){border:none}body[data-gridlist='list'] .info-body ul li:nth-child(9){border:none}body[data-gridlist='list'] .info-body ul li:nth-child(10){border:none}body[data-gridlist='list'] .info-body ul li:nth-child(11){border:none}body[data-gridlist='list'] .info-body ul li:nth-child(12){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body[data-gridlist='list'] .info-body ul li:nth-child(12):before{content:'CPU'}body[data-gridlist='list'] .info-body ul li:nth-child(13){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body[data-gridlist='list'] .info-body ul li:nth-child(13):before{content:'RAM'}body[data-gridlist='list'] .info-body ul li:nth-child(14){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body[data-gridlist='list'] .info-body ul li:nth-child(14):before{content:'硬盘'}body[data-gridlist='list'] .info-body ul li .cpu-bar,body[data-gridlist='list'] .info-body ul li .ram-bar,body[data-gridlist='list'] .info-body ul li .disk-bar{-ms-grid-columns:1fr;grid-template-columns:1fr}body[data-gridlist='list'] .info-body ul li .cpu-bar h4,body[data-gridlist='list'] .info-body ul li .ram-bar h4,body[data-gridlist='list'] .info-body ul li .disk-bar h4{display:none}.toggle-container{display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;padding-top:2em}.toggle-container .toggle-dark-mode,.toggle-container .toggle-grid-mode{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.toggle-container .toggle-dark-mode>*+*,.toggle-container .toggle-grid-mode>*+*{margin-left:1em}.toggle-container .toggle-dark-mode .fas.fa-sun.fa-lg,.toggle-container .toggle-grid-mode .fas.fa-sun.fa-lg{color:#FBB142}.toggle-container .toggle-dark-mode .fas.fa-moon.fa-lg,.toggle-container .toggle-grid-mode .fas.fa-moon.fa-lg{color:#124b8c}.toggle-container .toggle-dark-mode .fas.fa-th.fa-lg,.toggle-container .toggle-grid-mode .fas.fa-th.fa-lg{color:#121212}.toggle-container .toggle-dark-mode .fas.fa-list-ul.fa-lg,.toggle-container .toggle-grid-mode .fas.fa-list-ul.fa-lg{color:#121212}@media screen and (max-width: 359px){.toggle-dark-mode,.toggle-container .toggle-grid-mode{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-grid-column-align:center;justify-self:center}.toggle-dark-mode>*+*,.toggle-container .toggle-grid-mode>*+*{margin-top:.5em}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;text-decoration:none}body{font-family:Microsoft Yahei, Avenir, Segoe UI, Hiragino Sans GB, STHeiti, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;overflow-x:hidden;background-color:#e5e5e5}#app{background-color:#e5e5e5;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-gap:4em;width:100%;width:calc(100vw - 8em);max-width:1400px;margin:2em auto 4em;-ms-flex-line-pack:start;align-content:start}@media (max-width: 1250px){#app{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-gap:3em;width:calc(100vw - 5em)}}@media (max-width: 900px){#app{-ms-grid-columns:(minmax(250px, 1fr))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-gap:2em;grid-row-gap:3em;width:calc(100vw - 3em)}}@media (max-width: 500px){#app{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:1em;grid-row-gap:3em;width:calc(100vw - 2em)}}.server-info-container{background-color:#f1f1f2;display:-ms-grid;display:grid;font-size:0.9em;border-radius:5px;border:1px solid #d9d9d9;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 3px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 3px rgba(0,0,0,0.24);-webkit-transition:-webkit-transform 500ms ease-in-out;transition:-webkit-transform 500ms ease-in-out;transition:transform 500ms ease-in-out;transition:transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out}.server-info-container .info-body{display:-ms-grid;display:grid}.server-info-container:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.info-body ul{display:-ms-grid;display:grid;grid-template-areas:"state state name name flag flag" + "system system system location location location" + "memory memory memory boot boot boot" + "ram ram ram disk disk disk" + "down down down up up up" + "cpu-bar cpu-bar cpu-bar cpu-bar cpu-bar cpu-bar" + "ram-bar ram-bar ram-bar ram-bar ram-bar ram-bar" + "disk-bar disk-bar disk-bar disk-bar disk-bar disk-bar"}.info-body ul li{list-style:none;padding:.6em;margin:0.3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;word-break:break-all;border-bottom:1px solid #d9d9d9}.info-body ul li p{padding:0.3em 1em;font-size:0.6em}.info-body ul li h3{font-size:1.05em}.info-body ul li .state-online{background-color:#53B449;border-radius:4px}.info-body ul li .state-offline{background-color:#EF4B4C;border-radius:4px}.info-body ul li img{border:1px solid rgba(0,0,0,0.25);border-radius:6px}.info-body ul li:nth-child(1):before,.info-body ul li:nth-child(2):before,.info-body ul li:nth-child(3):before,.info-body ul li:nth-child(4):before,.info-body ul li:nth-child(5):before,.info-body ul li:nth-child(6):before,.info-body ul li:nth-child(7):before,.info-body ul li:nth-child(8):before,.info-body ul li:nth-child(9):before,.info-body ul li:nth-child(10):before,.info-body ul li:nth-child(11):before,.info-body ul li:nth-child(12):before,.info-body ul li:nth-child(13):before,.info-body ul li:nth-child(14):before{font-weight:bold}.info-body ul li:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:state;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;border:none;font-size:1.2em}@media (max-width: 500px){.info-body ul li:nth-child(1){-ms-grid-column-align:start;justify-self:start}}.info-body ul li:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:name;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;border:none}.info-body ul li:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:2;grid-area:flag;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;border:none}@media (max-width: 500px){.info-body ul li:nth-child(3){-ms-grid-column-align:end;justify-self:end}}.info-body ul li:nth-child(4){-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:system;text-transform:capitalize}.info-body ul li:nth-child(4):before{content:"系统"}.info-body ul li:nth-child(5){-ms-grid-row:2;-ms-grid-column:4;-ms-grid-column-span:3;grid-area:location}.info-body ul li:nth-child(5):before{content:"位置"}.info-body ul li:nth-child(6){-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:memory}.info-body ul li:nth-child(6):before{content:"内存"}.info-body ul li:nth-child(7){-ms-grid-row:3;-ms-grid-column:4;-ms-grid-column-span:3;grid-area:boot}.info-body ul li:nth-child(7):before{content:"在线"}.info-body ul li:nth-child(8){-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:ram}.info-body ul li:nth-child(8):before{content:"交换"}.info-body ul li:nth-child(9){-ms-grid-row:4;-ms-grid-column:4;-ms-grid-column-span:3;grid-area:disk}.info-body ul li:nth-child(9):before{content:"硬盘"}.info-body ul li:nth-child(10){-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:down}.info-body ul li:nth-child(10):before{content:"下载 \f884";font-family:"Font Awesome 5 Free";font-weight:900}.info-body ul li:nth-child(11){-ms-grid-row:5;-ms-grid-column:4;-ms-grid-column-span:3;grid-area:up}.info-body ul li:nth-child(11):before{content:"上传 \f161";font-family:"Font Awesome 5 Free";font-weight:900}.info-body ul li:nth-child(12){-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:6;grid-area:cpu-bar;border:none;display:inline-block;padding:.3em .6em}.info-body ul li:nth-child(13){-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:6;grid-area:ram-bar;border:none;display:inline-block;padding:.3em .6em}.info-body ul li:nth-child(14){-ms-grid-row:8;-ms-grid-column:1;-ms-grid-column-span:6;grid-area:disk-bar;border:none;display:inline-block;padding:.3em .6em .6em}.info-body ul li .cpu-bar,.info-body ul li .ram-bar,.info-body ul li .disk-bar{display:-ms-grid;display:grid;-ms-grid-columns:15% auto;grid-template-columns:15% auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-body ul li .cpu-bar div:first-child,.info-body ul li .ram-bar div:first-child,.info-body ul li .disk-bar div:first-child{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.info-body ul li .cpu-bar p,.info-body ul li .ram-bar p,.info-body ul li .disk-bar p{word-break:keep-all;font-size:0.8em}@media (max-width: 500px){.info-body ul li .cpu-bar p,.info-body ul li .ram-bar p,.info-body ul li .disk-bar p{font-size:1em}}.info-body ul li .cpu-bar h4,.info-body ul li .ram-bar h4,.info-body ul li .disk-bar h4{font-weight:bold}.info-body ul li .ui.progress{margin-bottom:0 !important;background-color:lightgray;border-radius:4px;border:1px solid #bfbfbf}.info-body ul li .ui.progress .bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px}.info-body ul li .td-padding{padding-left:0.5em} diff --git a/resource/template/dashboard/setting.html b/resource/template/dashboard/setting.html index dd9167f..8451688 100644 --- a/resource/template/dashboard/setting.html +++ b/resource/template/dashboard/setting.html @@ -16,6 +16,7 @@
diff --git a/resource/template/theme-daynight/home.html b/resource/template/theme-daynight/home.html new file mode 100644 index 0000000..21397e6 --- /dev/null +++ b/resource/template/theme-daynight/home.html @@ -0,0 +1,202 @@ +{{define "theme-daynight/home"}} + + + + + + + + {{.Title}} + + + + + + + {{if ts .CustomCode}} + {{.CustomCode|safe}} + {{end}} + + + + + +

 / 

 / 

+
  • @#server.live?'Running':'Down'#@

  • @#server.Name#@

  • @#server.Host.Platform#@
  • @#server.Host.CountryCode.toUpperCase()#@
  • @#formatByteSize(server.State.MemUsed)#@ / @#formatByteSize(server.Host.MemTotal)#@
  • @#server.State?secondToDate(server.State.Uptime):'-'#@
  • @#formatByteSize(server.State.SwapUsed)#@ / @#formatByteSize(server.Host.SwapTotal)#@
  • @#formatByteSize(server.State.DiskUsed)#@ / @#formatByteSize(server.Host.DiskTotal)#@
  • @#formatByteSize(server.State.NetInSpeed)#@/s
  • @#formatByteSize(server.State.NetOutSpeed)#@/s
  • CPU

    @#formatPercent(server.live,server.State.CPU,100).percent#@%

  • RAM

    @#parseInt(server.State?server.State.MemUsed/server.Host.MemTotal*100:0)#@%

  • 硬盘

    @#parseInt(server.State?server.State.DiskUsed/server.Host.DiskTotal*100:0)#@%

+ + + + + + + + + + + + + + + + + + + + + + +{{end}} \ No newline at end of file diff --git a/resource/template/theme-daynight/service.html b/resource/template/theme-daynight/service.html new file mode 100644 index 0000000..acf39df --- /dev/null +++ b/resource/template/theme-daynight/service.html @@ -0,0 +1,42 @@ +{{define "theme-daynight/service"}} +{{template "common/header" .}} +{{template "common/menu" .}} +
+
+
+ {{range $service := .Services}} +
+
+

{{$service.Monitor.Name}}

+

30天在线率{{divU64 $service.TotalDown (addU64 $service.TotalUp $service.TotalDown)}}%

+
+
+ {{range $i,$d := $service.Delay}} +
+ +
+ {{end}} +
+
+ + {{if gt (addU64 $service.TotalUp $service.TotalDown) 0}} + {{if gt (divU64 $service.TotalDown (addU64 $service.TotalUp $service.TotalDown)) 30.0}}故障 + {{else if gt (divU64 $service.TotalDown (addU64 $service.TotalUp $service.TotalDown)) 10.0}} + 低可用{{else}}良好{{end}} + {{else}}无数据 + {{end}} +
+
+
+ {{end}} +
+
+
+{{template "common/footer" .}} +{{end}} \ No newline at end of file