{"version":3,"sources":["../ui/src/components/player-components/playPauseControllbar/playPauseIcon.tsx"],"sourcesContent":["import Image from \"next/image\";\r\nimport { conditions } from \"../../../../../helpers\";\r\nimport { ConditionName, IPlayPauseIconProps } from \"../../../../../interfaces\";\r\nimport IMAGES from \"../../../../../images/importImages\";\r\nimport { useAppSelector } from \"redux-share\";\r\nimport { shallowEqual } from 'react-redux'\r\n\r\nconst PlayPauseIcon = (props: IPlayPauseIconProps) => {\r\n\r\n    useAppSelector(({ controller: { play } }) => ({ play }), shallowEqual);\r\n\r\n    return (\r\n        <Image\r\n            src={conditions(ConditionName.isPlay) ? IMAGES.pause : IMAGES.playWhite}\r\n            alt=\"play-pause-icon\"\r\n            className=\"pl-cursor-pointer\"\r\n            width={18}\r\n            height={18}\r\n            {...props}\r\n        />\r\n    )\r\n}\r\n\r\nexport default PlayPauseIcon;"],"mappings":"iMAAAA,IAAA,OAAOC,MAAW,aAKlB,OAAS,gBAAAC,MAAoB,cAOrB,cAAAC,MAAA,oBALR,IAAMC,EAAiBC,IAEnBC,EAAe,CAAC,CAAE,WAAY,CAAE,KAAAC,CAAK,CAAE,KAAO,CAAE,KAAAA,CAAK,GAAIL,CAAY,EAGjEC,EAACK,EAAA,CACG,IAAKC,UAA+B,EAAIC,EAAO,MAAQA,EAAO,UAC9D,IAAI,kBACJ,UAAU,oBACV,MAAO,GACP,OAAQ,GACP,GAAGL,EACR,GAIDM,EAAQP","names":["init_esm_shims","Image","shallowEqual","jsx","PlayPauseIcon","props","useAppSelector","play","Image","conditions","importImages_default","playPauseIcon_default"]}