{"version":3,"sources":["../ui/src/components/mainComponent/header/header.tsx"],"sourcesContent":["import { conditions } from \"helpers\";\r\nimport { ConditionName } from \"interfaces\";\r\nimport { shallowEqual } from 'react-redux'\r\nimport { useAppSelector } from \"redux-share\";\r\nimport dynamic from \"next/dynamic\";\r\nimport LiveStatus from \"../../player-components/liveStatus/liveStatus\";\r\n\r\nconst Poll = dynamic(() => import(\"../../player-components/poll/poll\"));\r\nconst Lock = dynamic(() => import(\"../../player-components/lockUnlock/lock\"));\r\nconst Unlock = dynamic(() => import(\"../../player-components/lockUnlock/unlock\"));\r\nconst Title = dynamic(() => import(\"../../player-components/title/title\"));\r\nconst Snapshot = dynamic(() => import(\"../../player-components/snapshot/snapshot\"));\r\nconst FullRate = dynamic(() => import(\"../../player-components/fullrate/fullrate\"));\r\nconst AgeClassification = dynamic(() => import(\"../../player-components/ageClassification/ageClassification\"));\r\n\r\nconst Header = () => {\r\n\r\n    useAppSelector(({ controller: { lock, activeElements } }) => ({ lock, activeElements }), shallowEqual);\r\n\r\n    return (\r\n        <div className=\"pl-flex pl-items-center pl-justify-between pl-mt-3 pl-mx-3\">\r\n            {conditions(ConditionName.showLiveStatus) && <LiveStatus />}\r\n            {conditions(ConditionName.showPoll) && <Poll />}\r\n            {conditions(ConditionName.isLock) && <Lock className={`pl-cursor-pointer pl-relative animate__animated animate__faster ${conditions(ConditionName.isActiveElements) ? \"animate__fadeInDown\" : \"animate__fadeOutUp\"}`}/>}\r\n            {conditions(ConditionName.showUnlockIconInHeader) && <Unlock />}\r\n            {conditions(ConditionName.showTitle) && <Title />}\r\n            {conditions(ConditionName.showSnapShot) && <Snapshot />}\r\n            {conditions(ConditionName.showFullRate) && <FullRate />}\r\n            {conditions(ConditionName.showAgeClassification) && <AgeClassification />}\r\n        </div>\r\n    )\r\n}\r\n\r\nexport default Header;"],"mappings":"yNAAAA,IAEA,OAAS,gBAAAC,MAAoB,cAE7B,OAAOC,MAAa,eAgBZ,OACiD,OAAAC,EADjD,QAAAC,MAAA,oBAbR,IAAMC,EAAOC,EAAQ,IAAM,OAAO,qBAAmC,CAAC,EAChEC,EAAOD,EAAQ,IAAM,OAAO,qBAAyC,CAAC,EACtEE,EAASF,EAAQ,IAAM,OAAO,uBAA2C,CAAC,EAC1EG,EAAQH,EAAQ,IAAM,OAAO,sBAAqC,CAAC,EACnEI,EAAWJ,EAAQ,IAAM,OAAO,yBAA2C,CAAC,EAC5EK,EAAWL,EAAQ,IAAM,OAAO,yBAA2C,CAAC,EAC5EM,EAAoBN,EAAQ,IAAM,OAAO,kCAA6D,CAAC,EAEvGO,EAAS,KAEXC,EAAe,CAAC,CAAE,WAAY,CAAE,KAAAC,EAAM,eAAAC,CAAe,CAAE,KAAO,CAAE,KAAAD,EAAM,eAAAC,CAAe,GAAIC,CAAY,EAGjGb,EAAC,OAAI,UAAU,6DACV,UAAAc,kBAAuC,GAAKf,EAACgB,EAAA,EAAW,EACxDD,YAAiC,GAAKf,EAACE,EAAA,EAAK,EAC5Ca,UAA+B,GAAKf,EAACI,EAAA,CAAK,UAAW,mEAAmEW,oBAAyC,EAAI,sBAAwB,oBAAoB,GAAG,EACpNA,0BAA+C,GAAKf,EAACK,EAAA,EAAO,EAC5DU,aAAkC,GAAKf,EAACM,EAAA,EAAM,EAC9CS,gBAAqC,GAAKf,EAACO,EAAA,EAAS,EACpDQ,gBAAqC,GAAKf,EAACQ,EAAA,EAAS,EACpDO,yBAA8C,GAAKf,EAACS,EAAA,EAAkB,GAC3E,GAIDQ,EAAQP","names":["init_esm_shims","shallowEqual","dynamic","jsx","jsxs","Poll","dynamic","Lock","Unlock","Title","Snapshot","FullRate","AgeClassification","Header","useAppSelector","lock","activeElements","shallowEqual","conditions","liveStatus_default","header_default"]}