{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/o1aeipZQQXsUUIIJuQBL/hd2cCzj5B7mRG3QrYciz/Constants.js", "ssg:https://framerusercontent.com/modules/RRKeJWRObO6zvJYvvGR6/P2XL2LCYFC3BKPjCYZhu/Helpers.js"],
  "sourcesContent": ["export const BACKEND_BASE_URL={dev:\"https://teya-website-backend-staging-2a5295740e60.herokuapp.com\",staging:\"https://teya-website-backend-staging-2a5295740e60.herokuapp.com\",prod:\"https://teya-website-backend-fded4e2e3f27.herokuapp.com\"};export const STRIPE_PUBLISHABLE_KEYS={dev:\"pk_test_51PWy9ICVMebGW4x2D3ttWdYr7lJlqovsdqJgPpnp3YmGkqlsOGF6V9vKA0gMLyEsPkUANjW8Q6e9dgBCKJLIru8700RsQvmVRl\",staging:\"pk_test_51PWy9ICVMebGW4x2D3ttWdYr7lJlqovsdqJgPpnp3YmGkqlsOGF6V9vKA0gMLyEsPkUANjW8Q6e9dgBCKJLIru8700RsQvmVRl\",prod:\"pk_live_51PWy9ICVMebGW4x25KwLbi2pqUiDfgJAGZxArpcUwztIgIEvO3kTNo6vS2OjrfwGL9wEQkepW4DE7XrDdNCz3IA800UTSjnGwD\"};export const PRICE_FORMAT_OPTIONS={GB:{locale:\"en-GB\",options:{style:\"currency\",currency:\"GBP\"}},SK:{locale:\"sk-SK\",options:{style:\"currency\",currency:\"EUR\"}},CZ:{locale:\"cs-CZ\",options:{style:\"currency\",currency:\"CZK\"}},PT:{locale:\"pt-PT\",options:{style:\"currency\",currency:\"EUR\"}},IS:{locale:\"is-IS\",options:{style:\"currency\",currency:\"ISK\"}},HU:{locale:\"hu-HU\",options:{style:\"currency\",currency:\"HUF\"}},HR:{locale:\"hr-HR\",options:{style:\"currency\",currency:\"EUR\"}}};\nexport const __FramerMetadata__ = {\"exports\":{\"STRIPE_PUBLISHABLE_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BACKEND_BASE_URL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PRICE_FORMAT_OPTIONS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Constants.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useLocaleCode,isBrowser}from\"framer\";import{useState,useEffect}from\"react\";import{PRICE_FORMAT_OPTIONS}from\"https://framerusercontent.com/modules/o1aeipZQQXsUUIIJuQBL/hd2cCzj5B7mRG3QrYciz/Constants.js\";export function withLogProps(Component){return props=>{console.log(props);return /*#__PURE__*/_jsx(Component,{...props});};}export const useLocale=()=>{const COUNTRY_CODES=[\"GB\",\"CZ\",\"HR\",\"HU\",\"IS\",\"PT\",\"SK\"];const framerCountry=useLocaleCode()?.substring(3,5)||\"GB\";return COUNTRY_CODES.includes(framerCountry)?framerCountry:\"GB\";};export const useEnv=()=>{const[env,setEnv]=useState(isBrowser?\"dev\":\"unknown\");useEffect(()=>{if(isBrowser){const hostname=window.location.hostname;if(hostname.includes(\"framer.app\")){setEnv(\"staging\");}if(hostname.includes(\"www.teya.com\")){setEnv(\"prod\");}}},[]);return env;};export const sentenceToCamelCase=str=>{if(!str)return\"\";return str.replace(/[^a-zA-Z0-9 ]/g,\"\")// Remove non-alphanumeric characters except spaces\n.toLowerCase().split(/\\s+/)// Split on one or more spaces\n.map((word,index)=>{if(index===0)return word;return word.charAt(0).toUpperCase()+word.slice(1);}).join(\"\");};export function formatPrice(number,countryCode,maximumFractionDigits=2){const formatConfig=PRICE_FORMAT_OPTIONS[countryCode]||PRICE_FORMAT_OPTIONS[\"GB\"];if(!formatConfig){throw new Error(\"Unsupported country code\");}const options={...formatConfig.options,maximumFractionDigits};return new Intl.NumberFormat(formatConfig.locale,options).format(number);}\nexport const __FramerMetadata__ = {\"exports\":{\"useLocale\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLogProps\":{\"type\":\"reactHoc\",\"name\":\"withLogProps\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useEnv\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatPrice\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sentenceToCamelCase\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Helpers.map"],
  "mappings": "yIAAO,IAAMA,EAAiB,CAAC,IAAI,kEAAkE,QAAQ,kEAAkE,KAAK,yDAAyD,EAAeC,EAAwB,CAAC,IAAI,8GAA8G,QAAQ,8GAA8G,KAAK,6GAA6G,EAAeC,EAAqB,CAAC,GAAG,CAAC,OAAO,QAAQ,QAAQ,CAAC,MAAM,WAAW,SAAS,KAAK,CAAC,EAAE,GAAG,CAAC,OAAO,QAAQ,QAAQ,CAAC,MAAM,WAAW,SAAS,KAAK,CAAC,EAAE,GAAG,CAAC,OAAO,QAAQ,QAAQ,CAAC,MAAM,WAAW,SAAS,KAAK,CAAC,EAAE,GAAG,CAAC,OAAO,QAAQ,QAAQ,CAAC,MAAM,WAAW,SAAS,KAAK,CAAC,EAAE,GAAG,CAAC,OAAO,QAAQ,QAAQ,CAAC,MAAM,WAAW,SAAS,KAAK,CAAC,EAAE,GAAG,CAAC,OAAO,QAAQ,QAAQ,CAAC,MAAM,WAAW,SAAS,KAAK,CAAC,EAAE,GAAG,CAAC,OAAO,QAAQ,QAAQ,CAAC,MAAM,WAAW,SAAS,KAAK,CAAC,CAAC,ECAtsB,IAAMC,EAAU,IAAI,CAAC,IAAMC,EAAc,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,EAAQC,EAAcC,EAAc,GAAG,UAAU,EAAE,CAAC,GAAG,KAAK,OAAOF,EAAc,SAASC,CAAa,EAAEA,EAAc,IAAK,EAAeE,EAAO,IAAI,CAAC,GAAK,CAACC,EAAIC,CAAM,EAAEC,EAASC,EAAU,MAAM,SAAS,EAAE,OAAAC,EAAU,IAAI,CAAC,GAAGD,EAAU,CAAC,IAAME,EAASC,EAAO,SAAS,SAAYD,EAAS,SAAS,YAAY,GAAGJ,EAAO,SAAS,EAAMI,EAAS,SAAS,cAAc,GAAGJ,EAAO,MAAM,EAAI,EAAE,CAAC,CAAC,EAASD,CAAI,EAAeO,EAAoBC,GAAUA,EAAoBA,EAAI,QAAQ,iBAAiB,EAAE,EAC37B,YAAY,EAAE,MAAM,KAAK,EACzB,IAAI,CAACC,EAAKC,IAAYA,IAAQ,EAASD,EAAYA,EAAK,OAAO,CAAC,EAAE,YAAY,EAAEA,EAAK,MAAM,CAAC,CAAG,EAAE,KAAK,EAAE,EAF0yB,GAE/xB,SAASE,EAAYC,EAAOC,EAAYC,EAAsB,EAAE,CAAC,IAAMC,EAAaC,EAAqBH,CAAW,GAAGG,EAAqB,GAAM,GAAG,CAACD,EAAc,MAAM,IAAI,MAAM,0BAA0B,EAAG,IAAME,EAAQ,CAAC,GAAGF,EAAa,QAAQ,sBAAAD,CAAqB,EAAE,OAAO,IAAI,KAAK,aAAaC,EAAa,OAAOE,CAAO,EAAE,OAAOL,CAAM,CAAE",
  "names": ["BACKEND_BASE_URL", "STRIPE_PUBLISHABLE_KEYS", "PRICE_FORMAT_OPTIONS", "useLocale", "COUNTRY_CODES", "framerCountry", "useLocaleCode", "useEnv", "env", "setEnv", "ye", "isBrowser", "ue", "hostname", "window", "sentenceToCamelCase", "str", "word", "index", "formatPrice", "number", "countryCode", "maximumFractionDigits", "formatConfig", "PRICE_FORMAT_OPTIONS", "options"]
}
