| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 | 
							- class AllSetting {
 
-     constructor(data) {
 
-         this.webListen = "";
 
-         this.webDomain = "";
 
-         this.webPort = 2053;
 
-         this.webCertFile = "";
 
-         this.webKeyFile = "";
 
-         this.webBasePath = "/";
 
-         this.sessionMaxAge = 360;
 
-         this.pageSize = 25;
 
-         this.expireDiff = 0;
 
-         this.trafficDiff = 0;
 
-         this.remarkModel = "-ieo";
 
-         this.datepicker = "gregorian";
 
-         this.tgBotEnable = false;
 
-         this.tgBotToken = "";
 
-         this.tgBotProxy = "";
 
-         this.tgBotAPIServer = "";
 
-         this.tgBotChatId = "";
 
-         this.tgRunTime = "@daily";
 
-         this.tgBotBackup = false;
 
-         this.tgBotLoginNotify = true;
 
-         this.tgCpu = 80;
 
-         this.tgLang = "en-US";
 
-         this.twoFactorEnable = false;
 
-         this.twoFactorToken = "";
 
-         this.xrayTemplateConfig = "";
 
-         this.subEnable = true;
 
-         this.subJsonEnable = false;
 
-         this.subTitle = "";
 
-         this.subListen = "";
 
-         this.subPort = 2096;
 
-         this.subPath = "/sub/";
 
-         this.subJsonPath = "/json/";
 
-         this.subDomain = "";
 
-         this.externalTrafficInformEnable = false;
 
-         this.externalTrafficInformURI = "";
 
-         this.subCertFile = "";
 
-         this.subKeyFile = "";
 
-         this.subUpdates = 12;
 
-         this.subEncrypt = true;
 
-         this.subShowInfo = true;
 
-         this.subURI = "";
 
-         this.subJsonURI = "";
 
-         this.subJsonFragment = "";
 
-         this.subJsonNoises = "";
 
-         this.subJsonMux = "";
 
-         this.subJsonRules = "";
 
-         this.timeLocation = "Local";
 
-         // LDAP settings
 
-         this.ldapEnable = false;
 
-         this.ldapHost = "";
 
-         this.ldapPort = 389;
 
-         this.ldapUseTLS = false;
 
-         this.ldapBindDN = "";
 
-         this.ldapPassword = "";
 
-         this.ldapBaseDN = "";
 
-         this.ldapUserFilter = "(objectClass=person)";
 
-         this.ldapUserAttr = "mail";
 
-         this.ldapVlessField = "vless_enabled";
 
-         this.ldapSyncCron = "@every 1m";
 
-         this.ldapFlagField = "";
 
-         this.ldapTruthyValues = "true,1,yes,on";
 
-         this.ldapInvertFlag = false;
 
-         this.ldapInboundTags = "";
 
-         this.ldapAutoCreate = false;
 
-         this.ldapAutoDelete = false;
 
-         this.ldapDefaultTotalGB = 0;
 
-         this.ldapDefaultExpiryDays = 0;
 
-         this.ldapDefaultLimitIP = 0;
 
-         if (data == null) {
 
-             return
 
-         }
 
-         ObjectUtil.cloneProps(this, data);
 
-     }
 
-     equals(other) {
 
-         return ObjectUtil.equals(this, other);
 
-     }
 
- }
 
 
  |