"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
function _export(target, all) {
    for(var name in all)Object.defineProperty(target, name, {
        enumerable: true,
        get: Object.getOwnPropertyDescriptor(all, name).get
    });
}
_export(exports, {
    get configH1 () {
        return configH1;
    },
    get configH2 () {
        return configH2;
    },
    get configH3 () {
        return configH3;
    },
    get configH4 () {
        return configH4;
    },
    get configH5 () {
        return configH5;
    },
    get configH6 () {
        return configH6;
    }
});
const _styledcomponents = require("@salutejs/plasma-new-hope/styled-components");
const _sdds_serv = require("@salutejs/sdds-themes/tokens/sdds_serv");
const configH1 = {
    defaults: {
        size: 'h1'
    },
    variations: {
        size: {
            h1: (0, _styledcomponents.css)`
                ${_styledcomponents.typographyTokens.typoFontFamily}: ${_sdds_serv.h1.fontFamily};
                ${_styledcomponents.typographyTokens.typoFontSize}: ${_sdds_serv.h1.fontSize};
                ${_styledcomponents.typographyTokens.typoFontStyle}: ${_sdds_serv.h1.fontStyle};
                ${_styledcomponents.typographyTokens.typoFontWeight}: ${_sdds_serv.h1.fontWeight};
                ${_styledcomponents.typographyTokens.typoFontWeightBold}: ${_sdds_serv.h1Bold.fontWeight};
                ${_styledcomponents.typographyTokens.typoFontWeightMedium}: ${_sdds_serv.h1Medium.fontWeight};
                ${_styledcomponents.typographyTokens.typoFontLetterSpacing}: ${_sdds_serv.h1.letterSpacing};
                ${_styledcomponents.typographyTokens.typoFontLineHeight}: ${_sdds_serv.h1.lineHeight};
            `
        }
    }
};
const configH2 = {
    defaults: {
        size: 'h2'
    },
    variations: {
        size: {
            h2: (0, _styledcomponents.css)`
                ${_styledcomponents.typographyTokens.typoFontFamily}: ${_sdds_serv.h2.fontFamily};
                ${_styledcomponents.typographyTokens.typoFontSize}: ${_sdds_serv.h2.fontSize};
                ${_styledcomponents.typographyTokens.typoFontStyle}: ${_sdds_serv.h2.fontStyle};
                ${_styledcomponents.typographyTokens.typoFontWeight}: ${_sdds_serv.h2.fontWeight};
                ${_styledcomponents.typographyTokens.typoFontWeightBold}: ${_sdds_serv.h2Bold.fontWeight};
                ${_styledcomponents.typographyTokens.typoFontWeightMedium}: ${_sdds_serv.h2Medium.fontWeight};
                ${_styledcomponents.typographyTokens.typoFontLetterSpacing}: ${_sdds_serv.h2.letterSpacing};
                ${_styledcomponents.typographyTokens.typoFontLineHeight}: ${_sdds_serv.h2.lineHeight};
            `
        }
    }
};
const configH3 = {
    defaults: {
        size: 'h3'
    },
    variations: {
        size: {
            h3: (0, _styledcomponents.css)`
                ${_styledcomponents.typographyTokens.typoFontFamily}: ${_sdds_serv.h3.fontFamily};
                ${_styledcomponents.typographyTokens.typoFontSize}: ${_sdds_serv.h3.fontSize};
                ${_styledcomponents.typographyTokens.typoFontStyle}: ${_sdds_serv.h3.fontStyle};
                ${_styledcomponents.typographyTokens.typoFontWeight}: ${_sdds_serv.h3.fontWeight};
                ${_styledcomponents.typographyTokens.typoFontWeightBold}: ${_sdds_serv.h3Bold.fontWeight};
                ${_styledcomponents.typographyTokens.typoFontWeightMedium}: ${_sdds_serv.h3Medium.fontWeight};
                ${_styledcomponents.typographyTokens.typoFontLetterSpacing}: ${_sdds_serv.h3.letterSpacing};
                ${_styledcomponents.typographyTokens.typoFontLineHeight}: ${_sdds_serv.h3.lineHeight};
            `
        }
    }
};
const configH4 = {
    defaults: {
        size: 'h4'
    },
    variations: {
        size: {
            h4: (0, _styledcomponents.css)`
                ${_styledcomponents.typographyTokens.typoFontFamily}: ${_sdds_serv.h4.fontFamily};
                ${_styledcomponents.typographyTokens.typoFontSize}: ${_sdds_serv.h4.fontSize};
                ${_styledcomponents.typographyTokens.typoFontStyle}: ${_sdds_serv.h4.fontStyle};
                ${_styledcomponents.typographyTokens.typoFontWeight}: ${_sdds_serv.h4.fontWeight};
                ${_styledcomponents.typographyTokens.typoFontWeightBold}: ${_sdds_serv.h4Bold.fontWeight};
                ${_styledcomponents.typographyTokens.typoFontWeightMedium}: ${_sdds_serv.h4Medium.fontWeight};
                ${_styledcomponents.typographyTokens.typoFontLetterSpacing}: ${_sdds_serv.h4.letterSpacing};
                ${_styledcomponents.typographyTokens.typoFontLineHeight}: ${_sdds_serv.h4.lineHeight};
            `
        }
    }
};
const configH5 = {
    defaults: {
        size: 'h5'
    },
    variations: {
        size: {
            h5: (0, _styledcomponents.css)`
                ${_styledcomponents.typographyTokens.typoFontFamily}: ${_sdds_serv.h5.fontFamily};
                ${_styledcomponents.typographyTokens.typoFontSize}: ${_sdds_serv.h5.fontSize};
                ${_styledcomponents.typographyTokens.typoFontStyle}: ${_sdds_serv.h5.fontStyle};
                ${_styledcomponents.typographyTokens.typoFontWeight}: ${_sdds_serv.h5.fontWeight};
                ${_styledcomponents.typographyTokens.typoFontWeightBold}: ${_sdds_serv.h5Bold.fontWeight};
                ${_styledcomponents.typographyTokens.typoFontWeightMedium}: ${_sdds_serv.h5Medium.fontWeight};
                ${_styledcomponents.typographyTokens.typoFontLetterSpacing}: ${_sdds_serv.h5.letterSpacing};
                ${_styledcomponents.typographyTokens.typoFontLineHeight}: ${_sdds_serv.h5.lineHeight};
            `
        }
    }
};
const configH6 = {
    defaults: {
        size: 'h6'
    },
    variations: {
        size: {
            h6: (0, _styledcomponents.css)`
                ${_styledcomponents.typographyTokens.typoFontFamily}: ${_sdds_serv.h6.fontFamily};
                ${_styledcomponents.typographyTokens.typoFontSize}: ${_sdds_serv.h6.fontSize};
                ${_styledcomponents.typographyTokens.typoFontStyle}: ${_sdds_serv.h6.fontStyle};
                ${_styledcomponents.typographyTokens.typoFontWeight}: ${_sdds_serv.h6.fontWeight};
                ${_styledcomponents.typographyTokens.typoFontWeightBold}: ${_sdds_serv.h6Bold.fontWeight};
                ${_styledcomponents.typographyTokens.typoFontWeightMedium}: ${_sdds_serv.h6Medium.fontWeight};
                ${_styledcomponents.typographyTokens.typoFontLetterSpacing}: ${_sdds_serv.h6.letterSpacing};
                ${_styledcomponents.typographyTokens.typoFontLineHeight}: ${_sdds_serv.h6.lineHeight};
            `
        }
    }
};
