"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.defaultStrategies = exports.Strategy = void 0;
const application_hostname_strategy_1 = __importDefault(require("./application-hostname-strategy"));
const default_strategy_1 = __importDefault(require("./default-strategy"));
const flexible_rollout_strategy_1 = __importDefault(require("./flexible-rollout-strategy"));
const gradual_rollout_random_1 = __importDefault(require("./gradual-rollout-random"));
const gradual_rollout_session_id_1 = __importDefault(require("./gradual-rollout-session-id"));
const gradual_rollout_user_id_1 = __importDefault(require("./gradual-rollout-user-id"));
const remote_addresss_strategy_1 = __importDefault(require("./remote-addresss-strategy"));
const user_with_id_strategy_1 = __importDefault(require("./user-with-id-strategy"));
var strategy_1 = require("./strategy");
Object.defineProperty(exports, "Strategy", { enumerable: true, get: function () { return strategy_1.Strategy; } });
exports.defaultStrategies = [
    new default_strategy_1.default(),
    new application_hostname_strategy_1.default(),
    new gradual_rollout_random_1.default(),
    new gradual_rollout_user_id_1.default(),
    new gradual_rollout_session_id_1.default(),
    new user_with_id_strategy_1.default(),
    new remote_addresss_strategy_1.default(),
    new flexible_rollout_strategy_1.default(),
];//# sourceMappingURL=https://cdn.windsurf.com/sourcemaps/0d4bf12ed4a7597cb8ae9016fe8474468aad98a2/node_modules/unleash-client/lib/strategy/index.js.map