@ultraviolet/plus
Version:
Ultraviolet Plus
121 lines (120 loc) • 29.2 kB
JavaScript
"use client";
import { jsx, jsxs } from "@emotion/react/jsx-runtime";
import _styled from "@emotion/styled/base";
import { Stack, Icon } from "@ultraviolet/ui";
import { useMemo, Children, cloneElement, isValidElement } from "react";
import { LineThrough } from "./Components/LineThrough.js";
import { Strong } from "./Components/Strong.js";
import { useEstimateCost } from "./EstimateCostProvider.js";
import { OverlayContextProvider } from "./OverlayContext.js";
import { OverlayRow, ItemResourceName, StyledBadge } from "./componentStyle.js";
import { multiplier, maximumFractionDigits } from "./constants.js";
function _EMOTION_STRINGIFIED_CSS_ERROR__() {
return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop).";
}
const OverlayContainer = /* @__PURE__ */ _styled("div", process.env.NODE_ENV === "production" ? {
shouldForwardProp: (prop) => !["inView", "overlayMargin"].includes(prop),
target: "e1p62vjs2"
} : {
shouldForwardProp: (prop) => !["inView", "overlayMargin"].includes(prop),
target: "e1p62vjs2",
label: "OverlayContainer"
})("position:fixed;left:0;right:0;bottom:", ({
inView
}) => inView ? -120 : 0, "px;height:120px;background-color:", ({
theme
}) => theme.colors.neutral.background, ";margin:", ({
overlayMargin
}) => overlayMargin || "0", ";display:flex;justify-content:center;box-shadow:", ({
inView,
theme
}) => inView ? "0" : theme.shadows.defaultShadow, ";transition:bottom 0.3s,box-shadow 0.3s;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3J1bm5lci93b3JrL3VsdHJhdmlvbGV0L3VsdHJhdmlvbGV0L3BhY2thZ2VzL3BsdXMvc3JjL2NvbXBvbmVudHMvRXN0aW1hdGVDb3N0L092ZXJsYXlDb21wb25lbnQudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWdCZ0QiLCJmaWxlIjoiL2hvbWUvcnVubmVyL3dvcmsvdWx0cmF2aW9sZXQvdWx0cmF2aW9sZXQvcGFja2FnZXMvcGx1cy9zcmMvY29tcG9uZW50cy9Fc3RpbWF0ZUNvc3QvT3ZlcmxheUNvbXBvbmVudC50c3giLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnXG5pbXBvcnQgeyBJY29uLCBTdGFjayB9IGZyb20gJ0B1bHRyYXZpb2xldC91aSdcbmltcG9ydCB0eXBlIHsgSlNYLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCdcbmltcG9ydCB7IENoaWxkcmVuLCBjbG9uZUVsZW1lbnQsIGlzVmFsaWRFbGVtZW50LCB1c2VNZW1vIH0gZnJvbSAncmVhY3QnXG5pbXBvcnQgeyBMaW5lVGhyb3VnaCB9IGZyb20gJy4vQ29tcG9uZW50cy9MaW5lVGhyb3VnaCdcbmltcG9ydCB7IFN0cm9uZyB9IGZyb20gJy4vQ29tcG9uZW50cy9TdHJvbmcnXG5pbXBvcnQgeyB1c2VFc3RpbWF0ZUNvc3QgfSBmcm9tICcuL0VzdGltYXRlQ29zdFByb3ZpZGVyJ1xuaW1wb3J0IHsgT3ZlcmxheUNvbnRleHRQcm92aWRlciB9IGZyb20gJy4vT3ZlcmxheUNvbnRleHQnXG5pbXBvcnQgeyBJdGVtUmVzb3VyY2VOYW1lLCBPdmVybGF5Um93LCBTdHlsZWRCYWRnZSB9IGZyb20gJy4vY29tcG9uZW50U3R5bGUnXG5pbXBvcnQgeyBtYXhpbXVtRnJhY3Rpb25EaWdpdHMsIG11bHRpcGxpZXIgfSBmcm9tICcuL2NvbnN0YW50cydcbmltcG9ydCB0eXBlIHsgVW5pdHMgfSBmcm9tICcuL3R5cGVzJ1xuXG5jb25zdCBPdmVybGF5Q29udGFpbmVyID0gc3R5bGVkKCdkaXYnLCB7XG4gIHNob3VsZEZvcndhcmRQcm9wOiBwcm9wID0+ICFbJ2luVmlldycsICdvdmVybGF5TWFyZ2luJ10uaW5jbHVkZXMocHJvcCksXG59KTx7IGluVmlldz86IGJvb2xlYW47IG92ZXJsYXlNYXJnaW4/OiBzdHJpbmcgfT5gXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogJHsoeyBpblZpZXcgfSkgPT4gKGluVmlldyA/IC0xMjAgOiAwKX1weDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHsoeyB0aGVtZSB9KSA9PiB0aGVtZS5jb2xvcnMubmV1dHJhbC5iYWNrZ3JvdW5kfTtcbiAgbWFyZ2luOiAkeyh7IG92ZXJsYXlNYXJnaW4gfSkgPT4gb3ZlcmxheU1hcmdpbiB8fCAnMCd9O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogJHsoeyBpblZpZXcsIHRoZW1lIH0pID0+XG4gICAgaW5WaWV3ID8gJzAnIDogdGhlbWUuc2hhZG93cy5kZWZhdWx0U2hhZG93fTtcbiAgdHJhbnNpdGlvbjpcbiAgICBib3R0b20gMC4zcyxcbiAgICBib3gtc2hhZG93IDAuM3M7XG5gXG5cbmNvbnN0IExpc3QgPSBzdHlsZWQudWxgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6ICR7KHsgdGhlbWUgfSkgPT4gdGhlbWUuc3BhY2VbJzMnXX0gMDtcbmBcblxuY29uc3QgU2lkZUl0ZW0gPSBzdHlsZWQubGlgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgbWluLXdpZHRoOiAxNThweDtcbmBcblxudHlwZSBFeHRyYVByb3BzID0ge1xuICBpc0ZpcnN0RWxlbWVudD86IGJvb2xlYW5cbiAgaXNMYXN0RWxlbWVudD86IGJvb2xlYW5cbn1cblxudHlwZSBPdmVybGF5Q29tcG9uZW50UHJvcHMgPSB7XG4gIGNoaWxkcmVuOiBSZWFjdE5vZGVcbiAgZGlzYWJsZU92ZXJsYXlMZWZ0PzogYm9vbGVhblxuICBkaXNhYmxlT3ZlcmxheVJpZ2h0PzogYm9vbGVhblxuICBkaXNjb3VudD86IG51bWJlclxuICBpblZpZXc/OiBib29sZWFuXG4gIGlzQmV0YT86IGJvb2xlYW5cbiAgdW5pdDogVW5pdHNcbiAgT3ZlcmxheUxlZnQ/OiAocHJvcHM6IHtcbiAgICBjaGlsZHJlbjogUmVhY3ROb2RlXG4gICAgZGlzYWJsZWQ/OiBib29sZWFuXG4gIH0pID0+IEpTWC5FbGVtZW50XG4gIE92ZXJsYXlSaWdodD86IChwcm9wczoge1xuICAgIGNoaWxkcmVuPzogUmVhY3ROb2RlXG4gICAgZGlzYWJsZWQ/OiBib29sZWFuXG4gIH0pID0+IEpTWC5FbGVtZW50XG4gIHRvdGFsUHJpY2U6IHtcbiAgICBtYXhPdmVybGF5SG91cmx5OiBudW1iZXJcbiAgICBvdmVybGF5SG91cmx5OiBudW1iZXJcbiAgfVxuICBvdmVybGF5TWFyZ2luPzogc3RyaW5nXG59XG5cbmV4cG9ydCBjb25zdCBPdmVybGF5Q29tcG9uZW50ID0gKHtcbiAgY2hpbGRyZW4sXG4gIGluVmlldyA9IGZhbHNlLFxuICBkaXNjb3VudCA9IDEsXG4gIE92ZXJsYXlSaWdodCxcbiAgZGlzYWJsZU92ZXJsYXlSaWdodCA9IGZhbHNlLFxuICBPdmVybGF5TGVmdCxcbiAgZGlzYWJsZU92ZXJsYXlMZWZ0ID0gZmFsc2UsXG4gIHRvdGFsUHJpY2UsXG4gIHVuaXQgPSAnaG91cnMnLFxuICBpc0JldGEgPSBmYWxzZSxcbiAgb3ZlcmxheU1hcmdpbixcbn06IE92ZXJsYXlDb21wb25lbnRQcm9wcykgPT4ge1xuICBjb25zdCB7IGxvY2FsZXMsIGZvcm1hdE51bWJlciB9ID0gdXNlRXN0aW1hdGVDb3N0KClcblxuICBjb25zdCB2YWx1ZSA9IHVzZU1lbW8oKCkgPT4gKHsgaXNPdmVybGF5OiB0cnVlIH0pLCBbXSlcblxuICBjb25zdCB0b3RhbE92ZXJsYXlQcmljZSA9IHtcbiAgICBkYXlzOiB0b3RhbFByaWNlLm1heE92ZXJsYXlIb3VybHkgKiBtdWx0aXBsaWVyLmRheXMsXG4gICAgaG91cnM6IHRvdGFsUHJpY2UubWF4T3ZlcmxheUhvdXJseSxcbiAgICBtaW51dGVzOiB0b3RhbFByaWNlLm1heE92ZXJsYXlIb3VybHkgKiBtdWx0aXBsaWVyLm1pbnV0ZXMsXG4gICAgc2Vjb25kczogdG90YWxQcmljZS5tYXhPdmVybGF5SG91cmx5ICogbXVsdGlwbGllci5zZWNvbmRzLFxuICAgIG1vbnRoczogdG90YWxQcmljZS5tYXhPdmVybGF5SG91cmx5ICogbXVsdGlwbGllci5tb250aHMsXG4gIH1bdW5pdF1cblxuICBjb25zdCBvdmVybGF5UHJpY2UgPSB7XG4gICAgZGF5czogdG90YWxQcmljZS5vdmVybGF5SG91cmx5ICogbXVsdGlwbGllci5kYXlzLFxuICAgIGhvdXJzOiB0b3RhbFByaWNlLm92ZXJsYXlIb3VybHksXG4gICAgbWludXRlczogdG90YWxQcmljZS5vdmVybGF5SG91cmx5ICogbXVsdGlwbGllci5taW51dGVzLFxuICAgIHNlY29uZHM6IHRvdGFsUHJpY2Uub3ZlcmxheUhvdXJseSAqIG11bHRpcGxpZXIuc2Vjb25kcyxcbiAgICBtb250aHM6IHRvdGFsUHJpY2Uub3ZlcmxheUhvdXJseSAqIG11bHRpcGxpZXIubW9udGhzLFxuICB9W3VuaXRdXG5cbiAgcmV0dXJuIChcbiAgICA8T3ZlcmxheUNvbnRleHRQcm92aWRlciB2YWx1ZT17dmFsdWV9PlxuICAgICAgPE92ZXJsYXlDb250YWluZXJcbiAgICAgICAgaW5WaWV3PXtpblZpZXd9XG4gICAgICAgIGRhdGEtdGVzdGlkPVwic3VtbWFyeS1vdmVybGF5XCJcbiAgICAgICAgb3ZlcmxheU1hcmdpbj17b3ZlcmxheU1hcmdpbn1cbiAgICAgID5cbiAgICAgICAgPExpc3Q+XG4gICAgICAgICAge092ZXJsYXlMZWZ0ID8gKFxuICAgICAgICAgICAgPFNpZGVJdGVtPlxuICAgICAgICAgICAgICA8T3ZlcmxheUxlZnQgZGlzYWJsZWQ9e2Rpc2FibGVPdmVybGF5TGVmdH0+XG4gICAgICAgICAgICAgICAge2xvY2FsZXNbJ2VzdGltYXRlLmNvc3Quc3VibWl0LmxhYmVsJ119XG4gICAgICAgICAgICAgIDwvT3ZlcmxheUxlZnQ+XG4gICAgICAgICAgICA8L1NpZGVJdGVtPlxuICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgIHtDaGlsZHJlbi5tYXAoY2hpbGRyZW4sIChjaGlsZCwgaW5kZXgpID0+XG4gICAgICAgICAgICBpc1ZhbGlkRWxlbWVudDxFeHRyYVByb3BzPihjaGlsZClcbiAgICAgICAgICAgICAgPyBjbG9uZUVsZW1lbnQoY2hpbGQsIHtcbiAgICAgICAgICAgICAgICAgIGlzRmlyc3RFbGVtZW50OiBpbmRleCA9PT0gMCxcbiAgICAgICAgICAgICAgICAgIGlzTGFzdEVsZW1lbnQ6IGluZGV4ID09PSBDaGlsZHJlbi5jb3VudChjaGlsZHJlbikgLSAxLFxuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIDogbnVsbCxcbiAgICAgICAgICApfVxuICAgICAgICAgIDxPdmVybGF5Um93PlxuICAgICAgICAgICAgPFN0YWNrIGRpcmVjdGlvbj1cInJvd1wiIGFsaWduSXRlbXM9XCJjZW50ZXJcIiBnYXA9ezF9PlxuICAgICAgICAgICAgICA8SWNvbiBuYW1lPVwiY2FsY3VsYXRvclwiIGNvbG9yPVwicHJpbWFyeVwiIHNpemU9ezIwfSAvPlxuICAgICAgICAgICAgICB7bG9jYWxlc1snZXN0aW1hdGUuY29zdC5sYWJlbCddfVxuICAgICAgICAgICAgPC9TdGFjaz5cbiAgICAgICAgICAgIDxJdGVtUmVzb3VyY2VOYW1lIGFuaW1hdGVkPXtmYWxzZX0+XG4gICAgICAgICAgICAgIDxTdHJvbmcgdmFyaWFudD1cImJpZ1wiPlxuICAgICAgICAgICAgICAgIDxMaW5lVGhyb3VnaCBpc0FjdGl2ZT17aXNCZXRhICYmIGRpc2NvdW50ID09PSAwfT5cbiAgICAgICAgICAgICAgICAgIHtmb3JtYXROdW1iZXIob3ZlcmxheVByaWNlLCB7XG4gICAgICAgICAgICAgICAgICAgIG1heGltdW1GcmFjdGlvbkRpZ2l0czogbWF4aW11bUZyYWN0aW9uRGlnaXRzW3VuaXRdLFxuICAgICAgICAgICAgICAgICAgfSl9XG4gICAgICAgICAgICAgICAgICB7dG90YWxPdmVybGF5UHJpY2UgPiAwXG4gICAgICAgICAgICAgICAgICAgID8gYCAtICR7Zm9ybWF0TnVtYmVyKHRvdGFsT3ZlcmxheVByaWNlLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXhpbXVtRnJhY3Rpb25EaWdpdHM6IG1heGltdW1GcmFjdGlvbkRpZ2l0c1t1bml0XSxcbiAgICAgICAgICAgICAgICAgICAgICB9KX1gXG4gICAgICAgICAgICAgICAgICAgIDogbnVsbH1cbiAgICAgICAgICAgICAgICAgIC97bG9jYWxlc1tgZXN0aW1hdGUuY29zdC51bml0cy4ke3VuaXR9LmxhYmVsYF19XG4gICAgICAgICAgICAgICAgPC9MaW5lVGhyb3VnaD5cbiAgICAgICAgICAgICAgPC9TdHJvbmc+XG4gICAgICAgICAgICAgIHtpc0JldGEgPyAoXG4gICAgICAgICAgICAgICAgPFN0eWxlZEJhZGdlIHByb21pbmVuY2U9XCJzdHJvbmdcIiBzZW50aW1lbnQ9XCJ3YXJuaW5nXCI+XG4gICAgICAgICAgICAgICAgICB7ZGlzY291bnQgPiAwID8gZGlzY291bnQgKiAxMDAgOiAnJ31cbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgbG9jYWxlc1tcbiAgICAgICAgICAgICAgICAgICAgICBgZXN0aW1hdGUuY29zdC5iZXRhLiR7ZGlzY291bnQgPiAwID8gJ2Rpc2NvdW50JyA6ICdmcmVlJ31gXG4gICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA8L1N0eWxlZEJhZGdlPlxuICAgICAgICAgICAgICApIDogbnVsbH1cbiAgICAgICAgICAgIDwvSXRlbVJlc291cmNlTmFtZT5cbiAgICAgICAgICA8L092ZXJsYXlSb3c+XG4gICAgICAgICAge092ZXJsYXlSaWdodCA/IChcbiAgICAgICAgICAgIDxTaWRlSXRlbT5cbiAgICAgICAgICAgICAgPE92ZXJsYXlSaWdodCBkaXNhYmxlZD17ZGlzYWJsZU92ZXJsYXlSaWdodH0+XG4gICAgICAgICAgICAgICAge2xvY2FsZXNbJ2VzdGltYXRlLmNvc3Quc3VibWl0LmxhYmVsJ119XG4gICAgICAgICAgICAgIDwvT3ZlcmxheVJpZ2h0PlxuICAgICAgICAgICAgPC9TaWRlSXRlbT5cbiAgICAgICAgICApIDogbnVsbH1cbiAgICAgICAgPC9MaXN0PlxuICAgICAgPC9PdmVybGF5Q29udGFpbmVyPlxuICAgIDwvT3ZlcmxheUNvbnRleHRQcm92aWRlcj5cbiAgKVxufVxuIl19 */"));
const List = /* @__PURE__ */ _styled("ul", process.env.NODE_ENV === "production" ? {
target: "e1p62vjs1"
} : {
target: "e1p62vjs1",
label: "List"
})("display:flex;flex-direction:row;justify-content:center;list-style:none;margin:0;padding:", ({
theme
}) => theme.space["3"], " 0;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3J1bm5lci93b3JrL3VsdHJhdmlvbGV0L3VsdHJhdmlvbGV0L3BhY2thZ2VzL3BsdXMvc3JjL2NvbXBvbmVudHMvRXN0aW1hdGVDb3N0L092ZXJsYXlDb21wb25lbnQudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlDc0IiLCJmaWxlIjoiL2hvbWUvcnVubmVyL3dvcmsvdWx0cmF2aW9sZXQvdWx0cmF2aW9sZXQvcGFja2FnZXMvcGx1cy9zcmMvY29tcG9uZW50cy9Fc3RpbWF0ZUNvc3QvT3ZlcmxheUNvbXBvbmVudC50c3giLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnXG5pbXBvcnQgeyBJY29uLCBTdGFjayB9IGZyb20gJ0B1bHRyYXZpb2xldC91aSdcbmltcG9ydCB0eXBlIHsgSlNYLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCdcbmltcG9ydCB7IENoaWxkcmVuLCBjbG9uZUVsZW1lbnQsIGlzVmFsaWRFbGVtZW50LCB1c2VNZW1vIH0gZnJvbSAncmVhY3QnXG5pbXBvcnQgeyBMaW5lVGhyb3VnaCB9IGZyb20gJy4vQ29tcG9uZW50cy9MaW5lVGhyb3VnaCdcbmltcG9ydCB7IFN0cm9uZyB9IGZyb20gJy4vQ29tcG9uZW50cy9TdHJvbmcnXG5pbXBvcnQgeyB1c2VFc3RpbWF0ZUNvc3QgfSBmcm9tICcuL0VzdGltYXRlQ29zdFByb3ZpZGVyJ1xuaW1wb3J0IHsgT3ZlcmxheUNvbnRleHRQcm92aWRlciB9IGZyb20gJy4vT3ZlcmxheUNvbnRleHQnXG5pbXBvcnQgeyBJdGVtUmVzb3VyY2VOYW1lLCBPdmVybGF5Um93LCBTdHlsZWRCYWRnZSB9IGZyb20gJy4vY29tcG9uZW50U3R5bGUnXG5pbXBvcnQgeyBtYXhpbXVtRnJhY3Rpb25EaWdpdHMsIG11bHRpcGxpZXIgfSBmcm9tICcuL2NvbnN0YW50cydcbmltcG9ydCB0eXBlIHsgVW5pdHMgfSBmcm9tICcuL3R5cGVzJ1xuXG5jb25zdCBPdmVybGF5Q29udGFpbmVyID0gc3R5bGVkKCdkaXYnLCB7XG4gIHNob3VsZEZvcndhcmRQcm9wOiBwcm9wID0+ICFbJ2luVmlldycsICdvdmVybGF5TWFyZ2luJ10uaW5jbHVkZXMocHJvcCksXG59KTx7IGluVmlldz86IGJvb2xlYW47IG92ZXJsYXlNYXJnaW4/OiBzdHJpbmcgfT5gXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogJHsoeyBpblZpZXcgfSkgPT4gKGluVmlldyA/IC0xMjAgOiAwKX1weDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHsoeyB0aGVtZSB9KSA9PiB0aGVtZS5jb2xvcnMubmV1dHJhbC5iYWNrZ3JvdW5kfTtcbiAgbWFyZ2luOiAkeyh7IG92ZXJsYXlNYXJnaW4gfSkgPT4gb3ZlcmxheU1hcmdpbiB8fCAnMCd9O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogJHsoeyBpblZpZXcsIHRoZW1lIH0pID0+XG4gICAgaW5WaWV3ID8gJzAnIDogdGhlbWUuc2hhZG93cy5kZWZhdWx0U2hhZG93fTtcbiAgdHJhbnNpdGlvbjpcbiAgICBib3R0b20gMC4zcyxcbiAgICBib3gtc2hhZG93IDAuM3M7XG5gXG5cbmNvbnN0IExpc3QgPSBzdHlsZWQudWxgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6ICR7KHsgdGhlbWUgfSkgPT4gdGhlbWUuc3BhY2VbJzMnXX0gMDtcbmBcblxuY29uc3QgU2lkZUl0ZW0gPSBzdHlsZWQubGlgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgbWluLXdpZHRoOiAxNThweDtcbmBcblxudHlwZSBFeHRyYVByb3BzID0ge1xuICBpc0ZpcnN0RWxlbWVudD86IGJvb2xlYW5cbiAgaXNMYXN0RWxlbWVudD86IGJvb2xlYW5cbn1cblxudHlwZSBPdmVybGF5Q29tcG9uZW50UHJvcHMgPSB7XG4gIGNoaWxkcmVuOiBSZWFjdE5vZGVcbiAgZGlzYWJsZU92ZXJsYXlMZWZ0PzogYm9vbGVhblxuICBkaXNhYmxlT3ZlcmxheVJpZ2h0PzogYm9vbGVhblxuICBkaXNjb3VudD86IG51bWJlclxuICBpblZpZXc/OiBib29sZWFuXG4gIGlzQmV0YT86IGJvb2xlYW5cbiAgdW5pdDogVW5pdHNcbiAgT3ZlcmxheUxlZnQ/OiAocHJvcHM6IHtcbiAgICBjaGlsZHJlbjogUmVhY3ROb2RlXG4gICAgZGlzYWJsZWQ/OiBib29sZWFuXG4gIH0pID0+IEpTWC5FbGVtZW50XG4gIE92ZXJsYXlSaWdodD86IChwcm9wczoge1xuICAgIGNoaWxkcmVuPzogUmVhY3ROb2RlXG4gICAgZGlzYWJsZWQ/OiBib29sZWFuXG4gIH0pID0+IEpTWC5FbGVtZW50XG4gIHRvdGFsUHJpY2U6IHtcbiAgICBtYXhPdmVybGF5SG91cmx5OiBudW1iZXJcbiAgICBvdmVybGF5SG91cmx5OiBudW1iZXJcbiAgfVxuICBvdmVybGF5TWFyZ2luPzogc3RyaW5nXG59XG5cbmV4cG9ydCBjb25zdCBPdmVybGF5Q29tcG9uZW50ID0gKHtcbiAgY2hpbGRyZW4sXG4gIGluVmlldyA9IGZhbHNlLFxuICBkaXNjb3VudCA9IDEsXG4gIE92ZXJsYXlSaWdodCxcbiAgZGlzYWJsZU92ZXJsYXlSaWdodCA9IGZhbHNlLFxuICBPdmVybGF5TGVmdCxcbiAgZGlzYWJsZU92ZXJsYXlMZWZ0ID0gZmFsc2UsXG4gIHRvdGFsUHJpY2UsXG4gIHVuaXQgPSAnaG91cnMnLFxuICBpc0JldGEgPSBmYWxzZSxcbiAgb3ZlcmxheU1hcmdpbixcbn06IE92ZXJsYXlDb21wb25lbnRQcm9wcykgPT4ge1xuICBjb25zdCB7IGxvY2FsZXMsIGZvcm1hdE51bWJlciB9ID0gdXNlRXN0aW1hdGVDb3N0KClcblxuICBjb25zdCB2YWx1ZSA9IHVzZU1lbW8oKCkgPT4gKHsgaXNPdmVybGF5OiB0cnVlIH0pLCBbXSlcblxuICBjb25zdCB0b3RhbE92ZXJsYXlQcmljZSA9IHtcbiAgICBkYXlzOiB0b3RhbFByaWNlLm1heE92ZXJsYXlIb3VybHkgKiBtdWx0aXBsaWVyLmRheXMsXG4gICAgaG91cnM6IHRvdGFsUHJpY2UubWF4T3ZlcmxheUhvdXJseSxcbiAgICBtaW51dGVzOiB0b3RhbFByaWNlLm1heE92ZXJsYXlIb3VybHkgKiBtdWx0aXBsaWVyLm1pbnV0ZXMsXG4gICAgc2Vjb25kczogdG90YWxQcmljZS5tYXhPdmVybGF5SG91cmx5ICogbXVsdGlwbGllci5zZWNvbmRzLFxuICAgIG1vbnRoczogdG90YWxQcmljZS5tYXhPdmVybGF5SG91cmx5ICogbXVsdGlwbGllci5tb250aHMsXG4gIH1bdW5pdF1cblxuICBjb25zdCBvdmVybGF5UHJpY2UgPSB7XG4gICAgZGF5czogdG90YWxQcmljZS5vdmVybGF5SG91cmx5ICogbXVsdGlwbGllci5kYXlzLFxuICAgIGhvdXJzOiB0b3RhbFByaWNlLm92ZXJsYXlIb3VybHksXG4gICAgbWludXRlczogdG90YWxQcmljZS5vdmVybGF5SG91cmx5ICogbXVsdGlwbGllci5taW51dGVzLFxuICAgIHNlY29uZHM6IHRvdGFsUHJpY2Uub3ZlcmxheUhvdXJseSAqIG11bHRpcGxpZXIuc2Vjb25kcyxcbiAgICBtb250aHM6IHRvdGFsUHJpY2Uub3ZlcmxheUhvdXJseSAqIG11bHRpcGxpZXIubW9udGhzLFxuICB9W3VuaXRdXG5cbiAgcmV0dXJuIChcbiAgICA8T3ZlcmxheUNvbnRleHRQcm92aWRlciB2YWx1ZT17dmFsdWV9PlxuICAgICAgPE92ZXJsYXlDb250YWluZXJcbiAgICAgICAgaW5WaWV3PXtpblZpZXd9XG4gICAgICAgIGRhdGEtdGVzdGlkPVwic3VtbWFyeS1vdmVybGF5XCJcbiAgICAgICAgb3ZlcmxheU1hcmdpbj17b3ZlcmxheU1hcmdpbn1cbiAgICAgID5cbiAgICAgICAgPExpc3Q+XG4gICAgICAgICAge092ZXJsYXlMZWZ0ID8gKFxuICAgICAgICAgICAgPFNpZGVJdGVtPlxuICAgICAgICAgICAgICA8T3ZlcmxheUxlZnQgZGlzYWJsZWQ9e2Rpc2FibGVPdmVybGF5TGVmdH0+XG4gICAgICAgICAgICAgICAge2xvY2FsZXNbJ2VzdGltYXRlLmNvc3Quc3VibWl0LmxhYmVsJ119XG4gICAgICAgICAgICAgIDwvT3ZlcmxheUxlZnQ+XG4gICAgICAgICAgICA8L1NpZGVJdGVtPlxuICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgIHtDaGlsZHJlbi5tYXAoY2hpbGRyZW4sIChjaGlsZCwgaW5kZXgpID0+XG4gICAgICAgICAgICBpc1ZhbGlkRWxlbWVudDxFeHRyYVByb3BzPihjaGlsZClcbiAgICAgICAgICAgICAgPyBjbG9uZUVsZW1lbnQoY2hpbGQsIHtcbiAgICAgICAgICAgICAgICAgIGlzRmlyc3RFbGVtZW50OiBpbmRleCA9PT0gMCxcbiAgICAgICAgICAgICAgICAgIGlzTGFzdEVsZW1lbnQ6IGluZGV4ID09PSBDaGlsZHJlbi5jb3VudChjaGlsZHJlbikgLSAxLFxuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIDogbnVsbCxcbiAgICAgICAgICApfVxuICAgICAgICAgIDxPdmVybGF5Um93PlxuICAgICAgICAgICAgPFN0YWNrIGRpcmVjdGlvbj1cInJvd1wiIGFsaWduSXRlbXM9XCJjZW50ZXJcIiBnYXA9ezF9PlxuICAgICAgICAgICAgICA8SWNvbiBuYW1lPVwiY2FsY3VsYXRvclwiIGNvbG9yPVwicHJpbWFyeVwiIHNpemU9ezIwfSAvPlxuICAgICAgICAgICAgICB7bG9jYWxlc1snZXN0aW1hdGUuY29zdC5sYWJlbCddfVxuICAgICAgICAgICAgPC9TdGFjaz5cbiAgICAgICAgICAgIDxJdGVtUmVzb3VyY2VOYW1lIGFuaW1hdGVkPXtmYWxzZX0+XG4gICAgICAgICAgICAgIDxTdHJvbmcgdmFyaWFudD1cImJpZ1wiPlxuICAgICAgICAgICAgICAgIDxMaW5lVGhyb3VnaCBpc0FjdGl2ZT17aXNCZXRhICYmIGRpc2NvdW50ID09PSAwfT5cbiAgICAgICAgICAgICAgICAgIHtmb3JtYXROdW1iZXIob3ZlcmxheVByaWNlLCB7XG4gICAgICAgICAgICAgICAgICAgIG1heGltdW1GcmFjdGlvbkRpZ2l0czogbWF4aW11bUZyYWN0aW9uRGlnaXRzW3VuaXRdLFxuICAgICAgICAgICAgICAgICAgfSl9XG4gICAgICAgICAgICAgICAgICB7dG90YWxPdmVybGF5UHJpY2UgPiAwXG4gICAgICAgICAgICAgICAgICAgID8gYCAtICR7Zm9ybWF0TnVtYmVyKHRvdGFsT3ZlcmxheVByaWNlLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXhpbXVtRnJhY3Rpb25EaWdpdHM6IG1heGltdW1GcmFjdGlvbkRpZ2l0c1t1bml0XSxcbiAgICAgICAgICAgICAgICAgICAgICB9KX1gXG4gICAgICAgICAgICAgICAgICAgIDogbnVsbH1cbiAgICAgICAgICAgICAgICAgIC97bG9jYWxlc1tgZXN0aW1hdGUuY29zdC51bml0cy4ke3VuaXR9LmxhYmVsYF19XG4gICAgICAgICAgICAgICAgPC9MaW5lVGhyb3VnaD5cbiAgICAgICAgICAgICAgPC9TdHJvbmc+XG4gICAgICAgICAgICAgIHtpc0JldGEgPyAoXG4gICAgICAgICAgICAgICAgPFN0eWxlZEJhZGdlIHByb21pbmVuY2U9XCJzdHJvbmdcIiBzZW50aW1lbnQ9XCJ3YXJuaW5nXCI+XG4gICAgICAgICAgICAgICAgICB7ZGlzY291bnQgPiAwID8gZGlzY291bnQgKiAxMDAgOiAnJ31cbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgbG9jYWxlc1tcbiAgICAgICAgICAgICAgICAgICAgICBgZXN0aW1hdGUuY29zdC5iZXRhLiR7ZGlzY291bnQgPiAwID8gJ2Rpc2NvdW50JyA6ICdmcmVlJ31gXG4gICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA8L1N0eWxlZEJhZGdlPlxuICAgICAgICAgICAgICApIDogbnVsbH1cbiAgICAgICAgICAgIDwvSXRlbVJlc291cmNlTmFtZT5cbiAgICAgICAgICA8L092ZXJsYXlSb3c+XG4gICAgICAgICAge092ZXJsYXlSaWdodCA/IChcbiAgICAgICAgICAgIDxTaWRlSXRlbT5cbiAgICAgICAgICAgICAgPE92ZXJsYXlSaWdodCBkaXNhYmxlZD17ZGlzYWJsZU92ZXJsYXlSaWdodH0+XG4gICAgICAgICAgICAgICAge2xvY2FsZXNbJ2VzdGltYXRlLmNvc3Quc3VibWl0LmxhYmVsJ119XG4gICAgICAgICAgICAgIDwvT3ZlcmxheVJpZ2h0PlxuICAgICAgICAgICAgPC9TaWRlSXRlbT5cbiAgICAgICAgICApIDogbnVsbH1cbiAgICAgICAgPC9MaXN0PlxuICAgICAgPC9PdmVybGF5Q29udGFpbmVyPlxuICAgIDwvT3ZlcmxheUNvbnRleHRQcm92aWRlcj5cbiAgKVxufVxuIl19 */"));
const SideItem = /* @__PURE__ */ _styled("li", process.env.NODE_ENV === "production" ? {
target: "e1p62vjs0"
} : {
target: "e1p62vjs0",
label: "SideItem"
})(process.env.NODE_ENV === "production" ? {
name: "wpiop9",
styles: "display:flex;padding:12px 0;min-width:158px"
} : {
name: "wpiop9",
styles: "display:flex;padding:12px 0;min-width:158px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3J1bm5lci93b3JrL3VsdHJhdmlvbGV0L3VsdHJhdmlvbGV0L3BhY2thZ2VzL3BsdXMvc3JjL2NvbXBvbmVudHMvRXN0aW1hdGVDb3N0L092ZXJsYXlDb21wb25lbnQudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTBDMEIiLCJmaWxlIjoiL2hvbWUvcnVubmVyL3dvcmsvdWx0cmF2aW9sZXQvdWx0cmF2aW9sZXQvcGFja2FnZXMvcGx1cy9zcmMvY29tcG9uZW50cy9Fc3RpbWF0ZUNvc3QvT3ZlcmxheUNvbXBvbmVudC50c3giLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnXG5pbXBvcnQgeyBJY29uLCBTdGFjayB9IGZyb20gJ0B1bHRyYXZpb2xldC91aSdcbmltcG9ydCB0eXBlIHsgSlNYLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCdcbmltcG9ydCB7IENoaWxkcmVuLCBjbG9uZUVsZW1lbnQsIGlzVmFsaWRFbGVtZW50LCB1c2VNZW1vIH0gZnJvbSAncmVhY3QnXG5pbXBvcnQgeyBMaW5lVGhyb3VnaCB9IGZyb20gJy4vQ29tcG9uZW50cy9MaW5lVGhyb3VnaCdcbmltcG9ydCB7IFN0cm9uZyB9IGZyb20gJy4vQ29tcG9uZW50cy9TdHJvbmcnXG5pbXBvcnQgeyB1c2VFc3RpbWF0ZUNvc3QgfSBmcm9tICcuL0VzdGltYXRlQ29zdFByb3ZpZGVyJ1xuaW1wb3J0IHsgT3ZlcmxheUNvbnRleHRQcm92aWRlciB9IGZyb20gJy4vT3ZlcmxheUNvbnRleHQnXG5pbXBvcnQgeyBJdGVtUmVzb3VyY2VOYW1lLCBPdmVybGF5Um93LCBTdHlsZWRCYWRnZSB9IGZyb20gJy4vY29tcG9uZW50U3R5bGUnXG5pbXBvcnQgeyBtYXhpbXVtRnJhY3Rpb25EaWdpdHMsIG11bHRpcGxpZXIgfSBmcm9tICcuL2NvbnN0YW50cydcbmltcG9ydCB0eXBlIHsgVW5pdHMgfSBmcm9tICcuL3R5cGVzJ1xuXG5jb25zdCBPdmVybGF5Q29udGFpbmVyID0gc3R5bGVkKCdkaXYnLCB7XG4gIHNob3VsZEZvcndhcmRQcm9wOiBwcm9wID0+ICFbJ2luVmlldycsICdvdmVybGF5TWFyZ2luJ10uaW5jbHVkZXMocHJvcCksXG59KTx7IGluVmlldz86IGJvb2xlYW47IG92ZXJsYXlNYXJnaW4/OiBzdHJpbmcgfT5gXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogJHsoeyBpblZpZXcgfSkgPT4gKGluVmlldyA/IC0xMjAgOiAwKX1weDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHsoeyB0aGVtZSB9KSA9PiB0aGVtZS5jb2xvcnMubmV1dHJhbC5iYWNrZ3JvdW5kfTtcbiAgbWFyZ2luOiAkeyh7IG92ZXJsYXlNYXJnaW4gfSkgPT4gb3ZlcmxheU1hcmdpbiB8fCAnMCd9O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogJHsoeyBpblZpZXcsIHRoZW1lIH0pID0+XG4gICAgaW5WaWV3ID8gJzAnIDogdGhlbWUuc2hhZG93cy5kZWZhdWx0U2hhZG93fTtcbiAgdHJhbnNpdGlvbjpcbiAgICBib3R0b20gMC4zcyxcbiAgICBib3gtc2hhZG93IDAuM3M7XG5gXG5cbmNvbnN0IExpc3QgPSBzdHlsZWQudWxgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6ICR7KHsgdGhlbWUgfSkgPT4gdGhlbWUuc3BhY2VbJzMnXX0gMDtcbmBcblxuY29uc3QgU2lkZUl0ZW0gPSBzdHlsZWQubGlgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgbWluLXdpZHRoOiAxNThweDtcbmBcblxudHlwZSBFeHRyYVByb3BzID0ge1xuICBpc0ZpcnN0RWxlbWVudD86IGJvb2xlYW5cbiAgaXNMYXN0RWxlbWVudD86IGJvb2xlYW5cbn1cblxudHlwZSBPdmVybGF5Q29tcG9uZW50UHJvcHMgPSB7XG4gIGNoaWxkcmVuOiBSZWFjdE5vZGVcbiAgZGlzYWJsZU92ZXJsYXlMZWZ0PzogYm9vbGVhblxuICBkaXNhYmxlT3ZlcmxheVJpZ2h0PzogYm9vbGVhblxuICBkaXNjb3VudD86IG51bWJlclxuICBpblZpZXc/OiBib29sZWFuXG4gIGlzQmV0YT86IGJvb2xlYW5cbiAgdW5pdDogVW5pdHNcbiAgT3ZlcmxheUxlZnQ/OiAocHJvcHM6IHtcbiAgICBjaGlsZHJlbjogUmVhY3ROb2RlXG4gICAgZGlzYWJsZWQ/OiBib29sZWFuXG4gIH0pID0+IEpTWC5FbGVtZW50XG4gIE92ZXJsYXlSaWdodD86IChwcm9wczoge1xuICAgIGNoaWxkcmVuPzogUmVhY3ROb2RlXG4gICAgZGlzYWJsZWQ/OiBib29sZWFuXG4gIH0pID0+IEpTWC5FbGVtZW50XG4gIHRvdGFsUHJpY2U6IHtcbiAgICBtYXhPdmVybGF5SG91cmx5OiBudW1iZXJcbiAgICBvdmVybGF5SG91cmx5OiBudW1iZXJcbiAgfVxuICBvdmVybGF5TWFyZ2luPzogc3RyaW5nXG59XG5cbmV4cG9ydCBjb25zdCBPdmVybGF5Q29tcG9uZW50ID0gKHtcbiAgY2hpbGRyZW4sXG4gIGluVmlldyA9IGZhbHNlLFxuICBkaXNjb3VudCA9IDEsXG4gIE92ZXJsYXlSaWdodCxcbiAgZGlzYWJsZU92ZXJsYXlSaWdodCA9IGZhbHNlLFxuICBPdmVybGF5TGVmdCxcbiAgZGlzYWJsZU92ZXJsYXlMZWZ0ID0gZmFsc2UsXG4gIHRvdGFsUHJpY2UsXG4gIHVuaXQgPSAnaG91cnMnLFxuICBpc0JldGEgPSBmYWxzZSxcbiAgb3ZlcmxheU1hcmdpbixcbn06IE92ZXJsYXlDb21wb25lbnRQcm9wcykgPT4ge1xuICBjb25zdCB7IGxvY2FsZXMsIGZvcm1hdE51bWJlciB9ID0gdXNlRXN0aW1hdGVDb3N0KClcblxuICBjb25zdCB2YWx1ZSA9IHVzZU1lbW8oKCkgPT4gKHsgaXNPdmVybGF5OiB0cnVlIH0pLCBbXSlcblxuICBjb25zdCB0b3RhbE92ZXJsYXlQcmljZSA9IHtcbiAgICBkYXlzOiB0b3RhbFByaWNlLm1heE92ZXJsYXlIb3VybHkgKiBtdWx0aXBsaWVyLmRheXMsXG4gICAgaG91cnM6IHRvdGFsUHJpY2UubWF4T3ZlcmxheUhvdXJseSxcbiAgICBtaW51dGVzOiB0b3RhbFByaWNlLm1heE92ZXJsYXlIb3VybHkgKiBtdWx0aXBsaWVyLm1pbnV0ZXMsXG4gICAgc2Vjb25kczogdG90YWxQcmljZS5tYXhPdmVybGF5SG91cmx5ICogbXVsdGlwbGllci5zZWNvbmRzLFxuICAgIG1vbnRoczogdG90YWxQcmljZS5tYXhPdmVybGF5SG91cmx5ICogbXVsdGlwbGllci5tb250aHMsXG4gIH1bdW5pdF1cblxuICBjb25zdCBvdmVybGF5UHJpY2UgPSB7XG4gICAgZGF5czogdG90YWxQcmljZS5vdmVybGF5SG91cmx5ICogbXVsdGlwbGllci5kYXlzLFxuICAgIGhvdXJzOiB0b3RhbFByaWNlLm92ZXJsYXlIb3VybHksXG4gICAgbWludXRlczogdG90YWxQcmljZS5vdmVybGF5SG91cmx5ICogbXVsdGlwbGllci5taW51dGVzLFxuICAgIHNlY29uZHM6IHRvdGFsUHJpY2Uub3ZlcmxheUhvdXJseSAqIG11bHRpcGxpZXIuc2Vjb25kcyxcbiAgICBtb250aHM6IHRvdGFsUHJpY2Uub3ZlcmxheUhvdXJseSAqIG11bHRpcGxpZXIubW9udGhzLFxuICB9W3VuaXRdXG5cbiAgcmV0dXJuIChcbiAgICA8T3ZlcmxheUNvbnRleHRQcm92aWRlciB2YWx1ZT17dmFsdWV9PlxuICAgICAgPE92ZXJsYXlDb250YWluZXJcbiAgICAgICAgaW5WaWV3PXtpblZpZXd9XG4gICAgICAgIGRhdGEtdGVzdGlkPVwic3VtbWFyeS1vdmVybGF5XCJcbiAgICAgICAgb3ZlcmxheU1hcmdpbj17b3ZlcmxheU1hcmdpbn1cbiAgICAgID5cbiAgICAgICAgPExpc3Q+XG4gICAgICAgICAge092ZXJsYXlMZWZ0ID8gKFxuICAgICAgICAgICAgPFNpZGVJdGVtPlxuICAgICAgICAgICAgICA8T3ZlcmxheUxlZnQgZGlzYWJsZWQ9e2Rpc2FibGVPdmVybGF5TGVmdH0+XG4gICAgICAgICAgICAgICAge2xvY2FsZXNbJ2VzdGltYXRlLmNvc3Quc3VibWl0LmxhYmVsJ119XG4gICAgICAgICAgICAgIDwvT3ZlcmxheUxlZnQ+XG4gICAgICAgICAgICA8L1NpZGVJdGVtPlxuICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgIHtDaGlsZHJlbi5tYXAoY2hpbGRyZW4sIChjaGlsZCwgaW5kZXgpID0+XG4gICAgICAgICAgICBpc1ZhbGlkRWxlbWVudDxFeHRyYVByb3BzPihjaGlsZClcbiAgICAgICAgICAgICAgPyBjbG9uZUVsZW1lbnQoY2hpbGQsIHtcbiAgICAgICAgICAgICAgICAgIGlzRmlyc3RFbGVtZW50OiBpbmRleCA9PT0gMCxcbiAgICAgICAgICAgICAgICAgIGlzTGFzdEVsZW1lbnQ6IGluZGV4ID09PSBDaGlsZHJlbi5jb3VudChjaGlsZHJlbikgLSAxLFxuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIDogbnVsbCxcbiAgICAgICAgICApfVxuICAgICAgICAgIDxPdmVybGF5Um93PlxuICAgICAgICAgICAgPFN0YWNrIGRpcmVjdGlvbj1cInJvd1wiIGFsaWduSXRlbXM9XCJjZW50ZXJcIiBnYXA9ezF9PlxuICAgICAgICAgICAgICA8SWNvbiBuYW1lPVwiY2FsY3VsYXRvclwiIGNvbG9yPVwicHJpbWFyeVwiIHNpemU9ezIwfSAvPlxuICAgICAgICAgICAgICB7bG9jYWxlc1snZXN0aW1hdGUuY29zdC5sYWJlbCddfVxuICAgICAgICAgICAgPC9TdGFjaz5cbiAgICAgICAgICAgIDxJdGVtUmVzb3VyY2VOYW1lIGFuaW1hdGVkPXtmYWxzZX0+XG4gICAgICAgICAgICAgIDxTdHJvbmcgdmFyaWFudD1cImJpZ1wiPlxuICAgICAgICAgICAgICAgIDxMaW5lVGhyb3VnaCBpc0FjdGl2ZT17aXNCZXRhICYmIGRpc2NvdW50ID09PSAwfT5cbiAgICAgICAgICAgICAgICAgIHtmb3JtYXROdW1iZXIob3ZlcmxheVByaWNlLCB7XG4gICAgICAgICAgICAgICAgICAgIG1heGltdW1GcmFjdGlvbkRpZ2l0czogbWF4aW11bUZyYWN0aW9uRGlnaXRzW3VuaXRdLFxuICAgICAgICAgICAgICAgICAgfSl9XG4gICAgICAgICAgICAgICAgICB7dG90YWxPdmVybGF5UHJpY2UgPiAwXG4gICAgICAgICAgICAgICAgICAgID8gYCAtICR7Zm9ybWF0TnVtYmVyKHRvdGFsT3ZlcmxheVByaWNlLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXhpbXVtRnJhY3Rpb25EaWdpdHM6IG1heGltdW1GcmFjdGlvbkRpZ2l0c1t1bml0XSxcbiAgICAgICAgICAgICAgICAgICAgICB9KX1gXG4gICAgICAgICAgICAgICAgICAgIDogbnVsbH1cbiAgICAgICAgICAgICAgICAgIC97bG9jYWxlc1tgZXN0aW1hdGUuY29zdC51bml0cy4ke3VuaXR9LmxhYmVsYF19XG4gICAgICAgICAgICAgICAgPC9MaW5lVGhyb3VnaD5cbiAgICAgICAgICAgICAgPC9TdHJvbmc+XG4gICAgICAgICAgICAgIHtpc0JldGEgPyAoXG4gICAgICAgICAgICAgICAgPFN0eWxlZEJhZGdlIHByb21pbmVuY2U9XCJzdHJvbmdcIiBzZW50aW1lbnQ9XCJ3YXJuaW5nXCI+XG4gICAgICAgICAgICAgICAgICB7ZGlzY291bnQgPiAwID8gZGlzY291bnQgKiAxMDAgOiAnJ31cbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgbG9jYWxlc1tcbiAgICAgICAgICAgICAgICAgICAgICBgZXN0aW1hdGUuY29zdC5iZXRhLiR7ZGlzY291bnQgPiAwID8gJ2Rpc2NvdW50JyA6ICdmcmVlJ31gXG4gICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA8L1N0eWxlZEJhZGdlPlxuICAgICAgICAgICAgICApIDogbnVsbH1cbiAgICAgICAgICAgIDwvSXRlbVJlc291cmNlTmFtZT5cbiAgICAgICAgICA8L092ZXJsYXlSb3c+XG4gICAgICAgICAge092ZXJsYXlSaWdodCA/IChcbiAgICAgICAgICAgIDxTaWRlSXRlbT5cbiAgICAgICAgICAgICAgPE92ZXJsYXlSaWdodCBkaXNhYmxlZD17ZGlzYWJsZU92ZXJsYXlSaWdodH0+XG4gICAgICAgICAgICAgICAge2xvY2FsZXNbJ2VzdGltYXRlLmNvc3Quc3VibWl0LmxhYmVsJ119XG4gICAgICAgICAgICAgIDwvT3ZlcmxheVJpZ2h0PlxuICAgICAgICAgICAgPC9TaWRlSXRlbT5cbiAgICAgICAgICApIDogbnVsbH1cbiAgICAgICAgPC9MaXN0PlxuICAgICAgPC9PdmVybGF5Q29udGFpbmVyPlxuICAgIDwvT3ZlcmxheUNvbnRleHRQcm92aWRlcj5cbiAgKVxufVxuIl19 */",
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
});
const OverlayComponent = ({
children,
inView = false,
discount = 1,
OverlayRight,
disableOverlayRight = false,
OverlayLeft,
disableOverlayLeft = false,
totalPrice,
unit = "hours",
isBeta = false,
overlayMargin
}) => {
const {
locales,
formatNumber
} = useEstimateCost();
const value = useMemo(() => ({
isOverlay: true
}), []);
const totalOverlayPrice = {
days: totalPrice.maxOverlayHourly * multiplier.days,
hours: totalPrice.maxOverlayHourly,
minutes: totalPrice.maxOverlayHourly * multiplier.minutes,
seconds: totalPrice.maxOverlayHourly * multiplier.seconds,
months: totalPrice.maxOverlayHourly * multiplier.months
}[unit];
const overlayPrice = {
days: totalPrice.overlayHourly * multiplier.days,
hours: totalPrice.overlayHourly,
minutes: totalPrice.overlayHourly * multiplier.minutes,
seconds: totalPrice.overlayHourly * multiplier.seconds,
months: totalPrice.overlayHourly * multiplier.months
}[unit];
return /* @__PURE__ */ jsx(OverlayContextProvider, { value, children: /* @__PURE__ */ jsx(OverlayContainer, { inView, "data-testid": "summary-overlay", overlayMargin, children: /* @__PURE__ */ jsxs(List, { children: [
OverlayLeft ? /* @__PURE__ */ jsx(SideItem, { children: /* @__PURE__ */ jsx(OverlayLeft, { disabled: disableOverlayLeft, children: locales["estimate.cost.submit.label"] }) }) : null,
Children.map(children, (child, index) => isValidElement(child) ? cloneElement(child, {
isFirstElement: index === 0,
isLastElement: index === Children.count(children) - 1
}) : null),
/* @__PURE__ */ jsxs(OverlayRow, { children: [
/* @__PURE__ */ jsxs(Stack, { direction: "row", alignItems: "center", gap: 1, children: [
/* @__PURE__ */ jsx(Icon, { name: "calculator", color: "primary", size: 20 }),
locales["estimate.cost.label"]
] }),
/* @__PURE__ */ jsxs(ItemResourceName, { animated: false, children: [
/* @__PURE__ */ jsx(Strong, { variant: "big", children: /* @__PURE__ */ jsxs(LineThrough, { isActive: isBeta && discount === 0, children: [
formatNumber(overlayPrice, {
maximumFractionDigits: maximumFractionDigits[unit]
}),
totalOverlayPrice > 0 ? ` - ${formatNumber(totalOverlayPrice, {
maximumFractionDigits: maximumFractionDigits[unit]
})}` : null,
"/",
locales[`estimate.cost.units.${unit}.label`]
] }) }),
isBeta ? /* @__PURE__ */ jsxs(StyledBadge, { prominence: "strong", sentiment: "warning", children: [
discount > 0 ? discount * 100 : "",
locales[`estimate.cost.beta.${discount > 0 ? "discount" : "free"}`]
] }) : null
] })
] }),
OverlayRight ? /* @__PURE__ */ jsx(SideItem, { children: /* @__PURE__ */ jsx(OverlayRight, { disabled: disableOverlayRight, children: locales["estimate.cost.submit.label"] }) }) : null
] }) }) });
};
export {
OverlayComponent
};