 }
    },
    async mounted() {
      if (window.location.protocol !== "https:") {
        this.showAlert = true;
      }
      await this.getXraySetting();
      await this.getXrayResult();
      await this.getOutboundsTraffic();
      while (true) {
        await PromiseUtil.sleep(800);
        this.saveBtnDisable = this.oldXraySetting === this.xraySetting;
      }
    },
    computed: {
      templateSettings: {
        get: function () {
          const parsedSettings = this.xraySetting ? JSON.parse(thi