/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@translata/react@0.1.0/lib/cjs/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";var __read=this&&this.__read||function(r,e){var t="function"==typeof Symbol&&r[Symbol.iterator];if(!t)return r;var a,n,o=t.call(r),l=[];try{for(;(void 0===e||e-- >0)&&!(a=o.next()).done;)l.push(a.value)}catch(r){n={error:r}}finally{try{a&&!a.done&&(t=o.return)&&t.call(o)}finally{if(n)throw n.error}}return l},__importStar=this&&this.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(null!=r)for(var t in r)Object.hasOwnProperty.call(r,t)&&(e[t]=r[t]);return e.default=r,e};exports.__esModule=!0;var react_1=__importStar(require("react"));function createTranslatorProvider(r,e){var t=react_1.createContext({translator:null,locale:null,setLocale:null});return Object.assign((function(a){var n=__read(react_1.useState(r),2),o=n[0],l=n[1],u=react_1.useMemo((function(){return e(o)}),[o]),c=react_1.useMemo((function(){return{translator:u,locale:o,setLocale:l}}),[u,o]);return react_1.default.createElement(t.Provider,{value:c},a.children)}),{useLocale:function(){return react_1.useContext(t).locale},useSetLocale:function(){return react_1.useContext(t).setLocale},useTranslator:function(){return react_1.useContext(t).translator}})}exports.createTranslatorProvider=createTranslatorProvider;
//# sourceMappingURL=/sm/5a070e9ce8d216a90b72265fb2a30441bd964a86b841c7d322e5b12ff2daf65f.map