// Module ID: 16034 // Function ID: 16035 // Name: useOrientationLock // Dependencies: [19, 4553, 1608, 6958, 8360, 2] // Exports: default // Module 16034 (useOrientationLock) import DeviceUtils from "DeviceUtils" /* 4553 */; import useWideAuthViewDefault from "useWideAuthView" /* 6958 */; import noop from "module_19" /* 19 */; require = fn; const size = fn(2); const result = size.fileFinishedImporting("modules/auth/native/useOrientationLock.tsx"); export default function usePortraitOrientationOnly() { const tmp = useWideAuthViewDefault(); closure_0 = tmp; const items = [tmp]; const effect = noop.useEffect(() => { const isIpadOSResult = DeviceUtils.isIpadOS(); let tmp4 = !isIpadOSResult; if (!isIpadOSResult) { tmp4 = !tmp(1608).isMetaQuest(); const tmpResult = tmp(1608); } if (tmp4) { tmp4 = !closure_0; } closure_0 = tmp4; if (tmp4) { tmp(8360).lockOrientation("PORTRAIT", false); const tmpResult2 = tmp(8360); } return () => { if (closure_0) { closure_0(dependencyMap[4]).unlockOrientation({ unlockAfterRotatingToPreviousLock: false }); const obj = closure_0(dependencyMap[4]); } }; }, items); };