"use strict";var e=require("@gem-sdk/core"),t=require("@gem-sdk/system"),l=require("../../../common/helpers.js");exports.getDotClass=g=>{let{dotStyle:p,vertical:i,className:o,uniqueComponentId:s}=g,r=t.createClass({[`${l.DOT_CONTAINER_SELECTOR} ${l.DOT_CONTAINER_SELECTOR}-${s}`]:!0,"gp-z-2 gp-flex gp-flex-1 gp-items-center gp-justify-center gp-gap-2 gp-text-center":!0,...o&&{[o]:!0},...(()=>{let t={},l={inside:{desktop:"gp-absolute",tablet:"tablet:gp-absolute",mobile:"mobile:gp-absolute"},outside:{desktop:"gp-static",tablet:"tablet:gp-static",mobile:"mobile:gp-static"}},g={vertical:{desktop:"gp-flex-col gp-ml-2 gp-w-fit gp-h-full",tablet:"tablet:gp-flex-col tablet:gp-ml-2 tablet:gp-w-fit tablet:gp-h-full",mobile:"mobile:gp-flex-col mobile:gp-ml-2 mobile:gp-w-fit mobile:gp-h-full"},horizontal:{desktop:"gp-flex-row gp-left-0 gp-right-0",tablet:"tablet:gp-flex-row tablet:gp-left-0 tablet:gp-right-0",mobile:"mobile:gp-flex-row mobile:gp-left-0 mobile:gp-right-0"}};return e.DEVICES.forEach(o=>{let s=e.getResponsiveValueByScreen(p,o),r=e.getResponsiveValueByScreen(i,o),a=l["inside"===s?"inside":"outside"][o],b=g[r?"vertical":"horizontal"][o];t[a]=!0,t[b]=!0}),t})()});return{dotClass:r}};
