{"version":3,"sources":["../ui/src/components/player-components/lockUnlock/lock.tsx","../ui/src/components/player-components/lockUnlock/lockIcon.tsx"],"sourcesContent":["import { ILockProps, zIndex } from \"interfaces\";\r\nimport { handleLock } from \"redux-share/actions/controller.actions\";\r\nimport LockIcon from \"./lockIcon\";\r\n\r\nconst Lock = ({ className }: ILockProps) => {\r\n    return (\r\n        <LockIcon onClick={() => handleLock(\"unlock\")} style={{ zIndex: zIndex.lockIcon }} className={className} />\r\n    )\r\n}\r\n\r\nexport default Lock;","import Image from \"next/image\";\r\nimport IMAGES from \"../../../../../images/importImages\";\r\nimport { conditions } from \"../../../../../helpers\";\r\nimport { ConditionName, ILockIconProps } from \"../../../../../interfaces\";\r\nimport { useAppSelector } from \"redux-share\";\r\nimport { shallowEqual } from 'react-redux'\r\n\r\nconst LockIcon = ({ onClick, className, style }: ILockIconProps) => {\r\n\r\n    useAppSelector(({ controller: { showMiniPlayer } }) => ({ showMiniPlayer }), shallowEqual);\r\n    useAppSelector(({ videoData: { videoElementSizeInfo, params } }) => ({ videoElementSizeInfo, params }), shallowEqual);\r\n\r\n    return (\r\n        <>\r\n            {conditions(ConditionName.isSplusEnvironment) ? (\r\n                <i onClick={onClick} className={`fa-solid fa-lock pl-text-white pl-cursor-pointer ${conditions(ConditionName.isMiniPlayer) ? \"pl-text-[13px]\" : \"pl-text-[22px]\"} ${className}`} style={style} />\r\n            ) : (\r\n                <Image\r\n                    src={IMAGES.lock}\r\n                    alt=\"lock-icon\"\r\n                    className={`pl-cursor-pointer ${className}`}\r\n                    style={style}\r\n                    width={conditions(ConditionName.isMiniPlayer) ? 13 : 22}\r\n                    height={conditions(ConditionName.isMiniPlayer) ? 14 : 22}\r\n                    onClick={onClick}\r\n                />\r\n            )}\r\n        </>\r\n\r\n    )\r\n}\r\n\r\nexport default LockIcon;"],"mappings":"yMAAAA,ICAAC,IAAA,OAAOC,MAAW,aAKlB,OAAS,gBAAAC,MAAoB,cAQrB,mBAAAC,EAEQ,OAAAC,MAFR,oBANR,IAAMC,EAAW,CAAC,CAAE,QAAAC,EAAS,UAAAC,EAAW,MAAAC,CAAM,KAE1CC,EAAe,CAAC,CAAE,WAAY,CAAE,eAAAC,CAAe,CAAE,KAAO,CAAE,eAAAA,CAAe,GAAIR,CAAY,EACzFO,EAAe,CAAC,CAAE,UAAW,CAAE,qBAAAE,EAAsB,OAAAC,CAAO,CAAE,KAAO,CAAE,qBAAAD,EAAsB,OAAAC,CAAO,GAAIV,CAAY,EAGhHE,EAAAD,EAAA,CACK,SAAAU,sBAA2C,EACxCT,EAAC,KAAE,QAASE,EAAS,UAAW,oDAAoDO,gBAAqC,EAAI,iBAAmB,gBAAgB,IAAIN,CAAS,GAAI,MAAOC,EAAO,EAE/LJ,EAACU,EAAA,CACG,IAAKC,EAAO,KACZ,IAAI,YACJ,UAAW,qBAAqBR,CAAS,GACzC,MAAOC,EACP,MAAOK,gBAAqC,EAAI,GAAK,GACrD,OAAQA,gBAAqC,EAAI,GAAK,GACtD,QAASP,EACb,EAER,GAKDU,EAAQX,ED1BP,cAAAY,MAAA,oBAFR,IAAMC,EAAO,CAAC,CAAE,UAAAC,CAAU,IAElBF,EAACG,EAAA,CAAS,QAAS,IAAMC,EAAW,QAAQ,EAAG,MAAO,CAAE,SAAwB,EAAG,UAAWF,EAAW,EAI1GG,EAAQJ","names":["init_esm_shims","init_esm_shims","Image","shallowEqual","Fragment","jsx","LockIcon","onClick","className","style","useAppSelector","showMiniPlayer","videoElementSizeInfo","params","conditions","Image","importImages_default","lockIcon_default","jsx","Lock","className","lockIcon_default","handleLock","lock_default"]}