"use strict";
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.FantomQiDaoVaultPositionFetcher = void 0;
const position_template_decorator_1 = require("../../../app-toolkit/decorators/position-template.decorator");
const qi_dao_vault_contract_position_fetcher_1 = require("../common/qi-dao.vault.contract-position-fetcher");
let FantomQiDaoVaultPositionFetcher = class FantomQiDaoVaultPositionFetcher extends qi_dao_vault_contract_position_fetcher_1.QiDaoVaultContractPositionFetcher {
    constructor() {
        super(...arguments);
        this.groupLabel = 'Vaults';
        this.vaultDefinitions = [
            {
                address: '0x1066b8fc999c1ee94241344818486d5f944331a0',
                vaultInfoAddress: '0x1066b8fc999c1ee94241344818486d5f944331a0',
            },
            {
                address: '0x7efb260662a6fa95c1ce1092c53ca23733202798',
                vaultInfoAddress: '0x7efb260662a6fa95c1ce1092c53ca23733202798',
            },
            {
                address: '0xdb09908b82499cadb9e6108444d5042f81569bd9',
                vaultInfoAddress: '0xdb09908b82499cadb9e6108444d5042f81569bd9',
            },
            {
                address: '0xd6488d586e8fcd53220e4804d767f19f5c846086',
                vaultInfoAddress: '0xd6488d586e8fcd53220e4804d767f19f5c846086',
            },
            {
                address: '0x267bdd1c19c932ce03c7a62bbe5b95375f9160a6',
                vaultInfoAddress: '0x267bdd1c19c932ce03c7a62bbe5b95375f9160a6',
            },
            {
                address: '0xd939c268c49c442f037e968f045ba02f499562d4',
                vaultInfoAddress: '0xd939c268c49c442f037e968f045ba02f499562d4',
            },
            {
                address: '0x682e473fca490b0adfa7efe94083c1e63f28f034',
                vaultInfoAddress: '0x682e473fca490b0adfa7efe94083c1e63f28f034',
            },
            {
                address: '0x7ae52477783c4e3e5c1476bbb29a8d029c920676',
                vaultInfoAddress: '0x7ae52477783c4e3e5c1476bbb29a8d029c920676',
            },
            {
                address: '0x571f42886c31f9b769ad243e81d06d0d144be7b4',
                vaultInfoAddress: '0x571f42886c31f9b769ad243e81d06d0d144be7b4',
            },
            {
                address: '0x6d6029557a06961acc5f81e1fff5a474c54e32fd',
                vaultInfoAddress: '0x6d6029557a06961acc5f81e1fff5a474c54e32fd',
            },
            {
                address: '0xe5996a2cb60ea57f03bf332b5adc517035d8d094',
                vaultInfoAddress: '0xe5996a2cb60ea57f03bf332b5adc517035d8d094',
            },
            {
                address: '0x3609a304c6a41d87e895b9c1fd18c02ba989ba90',
                vaultInfoAddress: '0x3609a304c6a41d87e895b9c1fd18c02ba989ba90',
            },
            {
                address: '0xc1c7ef18abc94013f6c58c6cdf9e829a48075b4e',
                vaultInfoAddress: '0xc1c7ef18abc94013f6c58c6cdf9e829a48075b4e',
            },
            {
                address: '0x5563cc1ee23c4b17c861418cff16641d46e12436',
                vaultInfoAddress: '0x5563cc1ee23c4b17c861418cff16641d46e12436',
            },
            {
                address: '0x8e5e4d08485673770ab372c05f95081be0636fa2',
                vaultInfoAddress: '0x8e5e4d08485673770ab372c05f95081be0636fa2',
            },
            {
                address: '0xbf0ff8ac03f3e0dd7d8faa9b571eba999a854146',
                vaultInfoAddress: '0xbf0ff8ac03f3e0dd7d8faa9b571eba999a854146',
            },
            {
                address: '0xf34e271312e41bbd7c451b76af2af8339d6f16ed',
                vaultInfoAddress: '0xf34e271312e41bbd7c451b76af2af8339d6f16ed',
            },
            {
                address: '0x9ba01b1279b1f7152b42aca69faf756029a9abde',
                vaultInfoAddress: '0x9ba01b1279b1f7152b42aca69faf756029a9abde',
            },
            {
                address: '0x75d4ab6843593c111eeb02ff07055009c836a1ef',
                vaultInfoAddress: '0x75d4ab6843593c111eeb02ff07055009c836a1ef',
            },
            {
                address: '0x3f6cf10e85e9c0630856599fab8d8bfcd9c0e7d4',
                vaultInfoAddress: '0x3f6cf10e85e9c0630856599fab8d8bfcd9c0e7d4',
            },
        ];
    }
};
FantomQiDaoVaultPositionFetcher = __decorate([
    (0, position_template_decorator_1.PositionTemplate)()
], FantomQiDaoVaultPositionFetcher);
exports.FantomQiDaoVaultPositionFetcher = FantomQiDaoVaultPositionFetcher;
//# sourceMappingURL=qi-dao.vault.contract-position-fetcher.js.map