 o.strategy?.type ?? "random",
                'selector': o.selector ? o.selector : [],
                'fallbackTag': o.fallbackTag ?? '',
              });
            });
          }
          return data;
        }
      },
      observatory: {
        get: function () {
          return this.templateSettings?.observatory ? JSON.stringify(this.templateSettings.observatory, null, 2) : null;
        },
        set: function (newValue) {
          newTemplateSettings = this.templateSettings;
          new