import{getResponsiveValueByScreen as e,DEVICES as t}from"@gem-sdk/core";let o=e=>!!e&&["EXTERNAL_VIDEO","MODEL_3D","VIDEO"].includes(e),p=()=>"!gp-flex gp-absolute gp-opacity-0 gp-h-[150px] gp-w-[150px] gp-cursor-none gp-rounded-full gp-bg-no-repeat gp-shadow-glasses gp-bg-white gp-pointer-events-none",n=()=>"gp-absolute gp-left-0 gp-top-0 gp-opacity-0 gp-transition-opacity gp-bg-white gp-pointer-events-none",g=o=>{let p={};return t.forEach(t=>{let n=e(o.position,t),g=e(o.dotStyle,t);p={...p,[t]:"only-feature"===n?g:"none"}}),p},r=e=>{let t=!1;return["desktop","mobile","tablet"].forEach(o=>{let p=a(e,o);a(e,o)&&(t=p)}),t},a=(t,o)=>"only-feature"!==e(t.position,o)||"none"!==e(t.ftNavigationPosition,o)||"none"!==e(t.ftDotStyle,o)||!0===e(t.ftLoop,o)||!0===t.ftDragToScroll;export{r as checkRenderFeaturedCarousel,g as getDotStyleForOnlyFeaturedImage,n as getZoomImageClass,p as getZoomLenClass,o as isFeatureMedia};
