ngs = newTemplateSettings;
        },
      },
      observatoryEnable: function () { return this.templateSettings != null && this.templateSettings.observatory != undefined },
      burstObservatoryEnable: function () { return this.templateSettings != null && this.templateSettings.burstObservatory != undefined },
      freedomStrategy: {
        get: function () {
          if (!this.templateSettings) return "AsIs";
          freedomOutbound = this.templateSettings.outbounds.find((o) => o.protocol === "free