/*! - @omni-frontend/carousel-category-section : 1.0.13 */
import e from'/pt_BR/skins/lottoland/js/games/@omni-frontend/webcomponent-register-aafa336b7fc00bb0.js';import{hooks as i,h as o,Fragment as t}from'/pt_BR/skins/lottoland/js/core/@lottoland/core/preact-56692d351aec5f07.js';import'/pt_BR/skins/lottoland/js/games/@omni-frontend/category-df886e7ad520c340.js';import{CategoryGamesListType as a}from'/pt_BR/skins/lottoland/js/games/@omni-frontend/data-provider-b99282631c1d39cc.js';import'/pt_BR/skins/lottoland/js/core/@lottoland/lsl-3af57de8079d2101.js';import'/pt_BR/skins/lottoland/js/cms/@lottoland/client-side-message-bus-598fbbb26d55371f.js';var r,n,l='overview-carousel',c='placeholder';!function(e){e.Grid='grid',e.List='list',e.Carousel='carousel',e.GamesPanel='gamesPanel'}(r||(r={})),function(e){e.ContinuePlaying='continuePlayingWidget',e.JPOverdrive='JPOverdrive',e.RecommendedForYou='ForYouWidget',e.Trending='TrendingWidget',e.TrendingHighlight='TrendingHighlightWidget'}(n||(n={}));const s=e=>'string'!=typeof e?'':e.charAt(0).toLowerCase()+e.slice(1);var g;!function(e){e.KENO_OPERATOR_TOKEN='kenoOpToken'}(g||(g={}));const{useEffect:d,useState:u}=i;var m;!function(e){e.MiddleContent='MiddleContent'}(m||(m={}));const{useRef:p}=i,v=({title:e,pagelink:i,categoryid:n,pagename:g,recommendurl:v,isjpoverdrive:h,vaixtrackingurl:f,gameslimit:w,linktext:b,showfavourite:y,jackpotstickerurl:k,paragraph:O,variant:x,headericonname:C,location:E,vaixtoken:P})=>{const z=p(null),I=!!function(e,{threshold:i=0,root:o=null,rootMargin:t='0%',freezeOnceVisible:a=!1}){const[r,n]=u(void 0),l=r?.isIntersecting&&a,c=([e])=>{n(e)};return d((()=>{const a=e?.current;if(!window.IntersectionObserver||l||!a)return;const r=new IntersectionObserver(c,{threshold:i,root:o,rootMargin:t});return r.observe(a),()=>r.disconnect()}),[e?.current,JSON.stringify(i),o,t,l]),r}(z,{freezeOnceVisible:!0})?.isIntersecting,N=n.split(' ').map(((e,i)=>{return 0===i?s(e):'string'!=typeof(o=e)?'':o.charAt(0).toUpperCase()+o.slice(1);var o})).join('').split('-').map((e=>s(e))).join('_');return o(t,null,w>0?o('div',{ref:z,className:l,'click-container':'gameCarousel','click-genre':'games','click-description':N},I&&o('ll-header-primary',{style:'margin-bottom: 16px',text:e,paragraph:O,iconname:C}),I&&o('slot',{name:m.MiddleContent}),I&&o('omni-category',{categoryid:n,mode:r.Carousel,gameslisttype:a.OVERVIEW,highlightpods:h,key:n,page:g,recommendurl:v,vaixtrackingurl:f,carousellimit:w,showfavourite:y,jackpotstickerurl:k,pagelink:i,variant:x,linktext:b,location:E,vaixtoken:P}),!I&&o('div',{className:c})):null)};var h,f;h='CarouselCategorySection',f='1.0.13',window.omni=window.omni||{},window.omni.packages||(window.omni.packages=[]),window.omni.packages.push({package:h,version:f});var w;w='omni-carousel-category-section',void 0===customElements.get(w)&&e(v,'omni-carousel-category-section',!1,{shadow:!v.noShadowRoot},':host{display:block;--ll-carousel-arrows-top-offset:-webkit-calc(var(--ll-base-unit)*-6.5);--ll-carousel-arrows-top-offset:calc(var(--ll-base-unit)*-6.5);--ll-pagination-arrow-hover-zindex:-1;--ll-pagination-arrow-hover-opacity:1;margin:calc(var(--ll-base-unit)*5.5) 0;--ll-header-primary-padding-top:0}:host .overview-carousel{--continue-playing-font-color:#b6b7c0;--continue-playing-text-transform:none;--continue-playing-font-weight:500;--continue-playing-font-size:-webkit-calc(var(--ll-base-unit)*2.5);--continue-playing-font-size:calc(var(--ll-base-unit)*2.5);--continue-playing-font-size-sm:-webkit-calc(var(--ll-base-unit)*2.5);--continue-playing-font-size-sm:calc(var(--ll-base-unit)*2.5);--ll-header-primary-icon-color:var(--ll-color-complimentary);--carousel-parent-margin:-webkit-calc(var(--ll-base-unit)*2);--carousel-parent-margin:calc(var(--ll-base-unit)*2);padding:0 var(--omni-carousel-lateral-padding,calc(var(--ll-base-unit)*2)) 0;visibility:initial}:host .overview-carousel ll-header-primary{--color:var(--omni-carousel-category-title-color,#fff);--ll-color-ui-04:var(--omni-carousel-category-border-color,#44495a)}:host .redtiger-widget{margin-bottom:16px;width:100%}@media (min-width:768px){:host{margin:calc(var(--ll-base-unit)*8.5) 0}:host .overview-carousel{padding-left:0;padding-right:0}}:host .placeholder{height:-webkit-calc(var(--ll-base-unit)*25);height:calc(var(--ll-base-unit)*25)}@media (min-width:768px){:host .placeholder{height:-webkit-calc(var(--ll-base-unit)*28);height:calc(var(--ll-base-unit)*28)}}')
/*! https://www.lottolandcorporate.com/careers */;
//# sourceMappingURL=index.js.map
