def METHOD_NAME(self, date):
    status = utils.get_flag(self.version, "status", self.channel)
    self.tracking = utils.get_flag(self.version, "tracking", self.channel)
    tracking_value = (
        "+,blocking" if self.channel != "esr" else self.versions["beta"] + "+"
    )
    fields = [self.tracking]
    params = {
        "include_fields": fields,
        "f1": self.tracking,
        "o1": "anywords",
        "v1": tracking_value,
        "f2": status,
        "o2": "nowordssubstr",
        "v2": ",".join(["wontfix", "fixed", "disabled", "verified", "unaffected"]),
        "f3": self.tracking,
        "o3": "changedbefore",
        "v3": "-1d",
        "n4": 1,
        "f4": self.tracking,
        "o4": "changedafter",
        "v4": "-1d",
    }
    if self.channel == "central":
        tracking = utils.get_flag(self.versions["beta"], "tracking", "beta")
        params.update({"f5": tracking, "o5": "nowordssubstr", "v5": "+,blocking"})
    elif self.channel != "esr":
        approval = utils.get_flag(self.version, "approval", self.channel)
        params.update(
            {"f5": "flagtypes.name", "o5": "notsubstring", "v5": approval + "?"}
        )
    if self.untouched:
        params.update({"f6": "days_elapsed", "o6": "greaterthan", "v6": 3})
    return params