"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 FileDescription () {
        return FileDescription;
    },
    get FileInfoWrapper () {
        return FileInfoWrapper;
    },
    get FilenameExtensionPart () {
        return FilenameExtensionPart;
    },
    get FilenameWrapper () {
        return FilenameWrapper;
    },
    get StyledCell () {
        return StyledCell;
    },
    get TruncatedFilenamePart () {
        return TruncatedFilenamePart;
    }
});
const _styled = /*#__PURE__*/ _interop_require_default(require("@emotion/styled"));
const _engines = require("../../../../engines");
const _Cell = require("../../../Cell");
const _mixins = require("../../../../mixins");
const _Cellstyles = require("../../../Cell/Cell.styles");
const _Filetokens = require("../../File.tokens");
function _interop_require_default(obj) {
    return obj && obj.__esModule ? obj : {
        default: obj
    };
}
const mergedConfig = (0, _engines.mergeConfig)(_Cell.cellConfig);
const Cell = (0, _engines.component)(mergedConfig);
const StyledCell = /*#__PURE__*/ (0, _styled.default)(Cell, {
    target: "e2em9n20",
    label: "StyledCell"
})("white-space:nowrap;height:var(", _Filetokens.tokens.cellHeight, ");", _Cell.cellTokens.cellWidth, ":100%;", _Cell.cellTokens.cellGap, ":var(", _Filetokens.tokens.cellGap, ");&.", _Filetokens.classes.fileActionLeft, "{", _Cellstyles.CellRight, "{order:-1;}}");
const FileInfoWrapper = (0, /*#__PURE__*/ _styled.default)("div", {
    target: "e2em9n21",
    label: "FileInfoWrapper"
})("display:grid;grid-template-rows:1fr auto;gap:var(", _Filetokens.tokens.cellTextboxGap, ");");
const FilenameWrapper = (0, /*#__PURE__*/ _styled.default)("div", {
    target: "e2em9n22",
    label: "FilenameWrapper"
})("display:inline-grid;align-items:center;grid-template-columns:auto 1fr;min-width:8ch;color:var(", _Filetokens.tokens.cellTitleColor, ");font-family:var(", _Filetokens.tokens.cellTitleFontFamily, ");font-size:var(", _Filetokens.tokens.cellTitleFontSize, ");font-style:var(", _Filetokens.tokens.cellTitleFontStyle, ");font-weight:var(", _Filetokens.tokens.cellTitleFontWeight, ");letter-spacing:var(", _Filetokens.tokens.cellTitleLetterSpacing, ");line-height:var(", _Filetokens.tokens.cellTitleLineHeight, ");");
const TruncatedFilenamePart = (0, /*#__PURE__*/ _styled.default)("span", {
    target: "e2em9n23",
    label: "TruncatedFilenamePart"
})((0, _mixins.applyEllipsis)());
const FilenameExtensionPart = (0, /*#__PURE__*/ _styled.default)("span", {
    target: "e2em9n24",
    label: "FilenameExtensionPart"
})();
const FileDescription = (0, /*#__PURE__*/ _styled.default)("span", {
    target: "e2em9n25",
    label: "FileDescription"
})("color:var(", _Filetokens.tokens.cellSubtitleColor, ");font-family:var(", _Filetokens.tokens.cellSubtitleFontFamily, ");font-size:var(", _Filetokens.tokens.cellSubtitleFontSize, ");font-style:var(", _Filetokens.tokens.cellSubtitleFontStyle, ");font-weight:var(", _Filetokens.tokens.cellSubtitleFontWeight, ");letter-spacing:var(", _Filetokens.tokens.cellSubtitleLetterSpacing, ");line-height:var(", _Filetokens.tokens.cellSubtitleLineHeight, ");", (0, _mixins.applyEllipsis)());
