2dc58c1c7d539c47242593b8140f611e.json 4.21 KB
{"ast":null,"code":"var _interopRequireDefault=require(\"@babel/runtime/helpers/interopRequireDefault\");Object.defineProperty(exports,\"__esModule\",{value:true});exports.default=void 0;var _ExecutionEnvironment=_interopRequireDefault(require(\"fbjs/lib/ExecutionEnvironment\"));var doLeftAndRightSwapInRTL=true;var isPreferredLanguageRTL=false;var isRTLAllowed=true;var isRTLForced=false;var isRTL=function isRTL(){if(isRTLForced){return true;}return isRTLAllowed&&isPreferredLanguageRTL;};var onDirectionChange=function onDirectionChange(){if(_ExecutionEnvironment.default.canUseDOM){if(document.documentElement&&document.documentElement.setAttribute){document.documentElement.setAttribute('dir',isRTL()?'rtl':'ltr');}}};var I18nManager={allowRTL:function allowRTL(bool){isRTLAllowed=bool;onDirectionChange();},forceRTL:function forceRTL(bool){isRTLForced=bool;onDirectionChange();},setPreferredLanguageRTL:function setPreferredLanguageRTL(bool){isPreferredLanguageRTL=bool;onDirectionChange();},swapLeftAndRightInRTL:function swapLeftAndRightInRTL(bool){doLeftAndRightSwapInRTL=bool;},get doLeftAndRightSwapInRTL(){return doLeftAndRightSwapInRTL;},get isRTL(){return isRTL();}};var _default=I18nManager;exports.default=_default;","map":{"version":3,"sources":["C:/Users/bluej/Desktop/2_2/searchGuide/searchGuide/node_modules/react-native-web/dist/exports/I18nManager/index.js"],"names":["doLeftAndRightSwapInRTL","isPreferredLanguageRTL","isRTLAllowed","isRTLForced","isRTL","onDirectionChange","ExecutionEnvironment","canUseDOM","document","documentElement","setAttribute","I18nManager","allowRTL","bool","forceRTL","setPreferredLanguageRTL","swapLeftAndRightInRTL"],"mappings":"mKASA,2FACA,GAAIA,CAAAA,uBAAuB,CAAG,IAA9B,CACA,GAAIC,CAAAA,sBAAsB,CAAG,KAA7B,CACA,GAAIC,CAAAA,YAAY,CAAG,IAAnB,CACA,GAAIC,CAAAA,WAAW,CAAG,KAAlB,CAEA,GAAIC,CAAAA,KAAK,CAAG,QAASA,CAAAA,KAAT,EAAiB,CAC3B,GAAID,WAAJ,CAAiB,CACf,MAAO,KAAP,CACD,CAED,MAAOD,CAAAA,YAAY,EAAID,sBAAvB,CACD,CAND,CAQA,GAAII,CAAAA,iBAAiB,CAAG,QAASA,CAAAA,iBAAT,EAA6B,CACnD,GAAIC,8BAAqBC,SAAzB,CAAoC,CAClC,GAAIC,QAAQ,CAACC,eAAT,EAA4BD,QAAQ,CAACC,eAAT,CAAyBC,YAAzD,CAAuE,CACrEF,QAAQ,CAACC,eAAT,CAAyBC,YAAzB,CAAsC,KAAtC,CAA6CN,KAAK,GAAK,KAAL,CAAa,KAA/D,EACD,CACF,CACF,CAND,CAQA,GAAIO,CAAAA,WAAW,CAAG,CAChBC,QAAQ,CAAE,QAASA,CAAAA,QAAT,CAAkBC,IAAlB,CAAwB,CAChCX,YAAY,CAAGW,IAAf,CACAR,iBAAiB,GAClB,CAJe,CAKhBS,QAAQ,CAAE,QAASA,CAAAA,QAAT,CAAkBD,IAAlB,CAAwB,CAChCV,WAAW,CAAGU,IAAd,CACAR,iBAAiB,GAClB,CARe,CAShBU,uBAAuB,CAAE,QAASA,CAAAA,uBAAT,CAAiCF,IAAjC,CAAuC,CAC9DZ,sBAAsB,CAAGY,IAAzB,CACAR,iBAAiB,GAClB,CAZe,CAahBW,qBAAqB,CAAE,QAASA,CAAAA,qBAAT,CAA+BH,IAA/B,CAAqC,CAC1Db,uBAAuB,CAAGa,IAA1B,CACD,CAfe,CAiBhB,GAAIb,CAAAA,uBAAJ,EAA8B,CAC5B,MAAOA,CAAAA,uBAAP,CACD,CAnBe,CAqBhB,GAAII,CAAAA,KAAJ,EAAY,CACV,MAAOA,CAAAA,KAAK,EAAZ,CACD,CAvBe,CAAlB,C,aA0BeO,W","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport ExecutionEnvironment from 'fbjs/lib/ExecutionEnvironment';\nvar doLeftAndRightSwapInRTL = true;\nvar isPreferredLanguageRTL = false;\nvar isRTLAllowed = true;\nvar isRTLForced = false;\n\nvar isRTL = function isRTL() {\n  if (isRTLForced) {\n    return true;\n  }\n\n  return isRTLAllowed && isPreferredLanguageRTL;\n};\n\nvar onDirectionChange = function onDirectionChange() {\n  if (ExecutionEnvironment.canUseDOM) {\n    if (document.documentElement && document.documentElement.setAttribute) {\n      document.documentElement.setAttribute('dir', isRTL() ? 'rtl' : 'ltr');\n    }\n  }\n};\n\nvar I18nManager = {\n  allowRTL: function allowRTL(bool) {\n    isRTLAllowed = bool;\n    onDirectionChange();\n  },\n  forceRTL: function forceRTL(bool) {\n    isRTLForced = bool;\n    onDirectionChange();\n  },\n  setPreferredLanguageRTL: function setPreferredLanguageRTL(bool) {\n    isPreferredLanguageRTL = bool;\n    onDirectionChange();\n  },\n  swapLeftAndRightInRTL: function swapLeftAndRightInRTL(bool) {\n    doLeftAndRightSwapInRTL = bool;\n  },\n\n  get doLeftAndRightSwapInRTL() {\n    return doLeftAndRightSwapInRTL;\n  },\n\n  get isRTL() {\n    return isRTL();\n  }\n\n};\nexport default I18nManager;"]},"metadata":{},"sourceType":"script"}