window.Codex = function() { let overrides = JSON.parse(localStorage.getItem('codex-overrides')) || {} let init = function() { if(!window.codex) { window.codex = { api: 'https://iamyogi.codexfit.com', translations: 'https://iamyogi.codexfit.com/api/v1/customer/translations', stripe_key: 'pk_live_51R4jGhS8Tdzlj6vEqXd9gVv2IsgMNUXa2EClkY8vynqAryZb5UmhrYJqdnVczzMyMp32mR21FbeuVtlvyihRIayb007uxMvRKr', timezone: 'Europe/London', components: {}, stageIds: ['codex-app'], locale: 'en-GB', currency: 'GBP', currencyDecimals: 2, app_id: 'iamyogi', delimiters: ['{{','}}'], routerConfig: { mode: 'hash' }, scriptUrl: 'https://codexfit-api-assets.s3.amazonaws.com/main-v4/latest/main.js', styleUrl: 'https://api-v3.codexfit.com/styles/all.css', 'auto_configure': { modals: { 'codex-cart': { modalProps: { 'v-slot': '{open, close}', 'x-position': 'right', 'y-position': 'bottom', }, props: { 'v-on:updated': 'open', 'v-on:open': 'open', 'v-on:close': 'close', } }, 'codex-login': { modalProps: { 'v-slot': '{close}', ':delay-close': 3000, }, props: { 'v-on:close': 'close' } }, 'codex-register': { modalProps: { 'v-slot': '{close}', ':delay-close': 3000, }, props: { 'v-on:close': 'close' } }, 'codex-password-recover': { modalProps: { 'v-slot': '{close}', ':delay-close': 3000, }, props: { 'v-on:close': 'close' } }, 'codex-password-reset': { modalProps: { 'v-slot': '{close}', ':delay-close': 3000, }, props: { 'v-on:close': 'close' } }, 'codex-verify-sms': { modalProps: { 'v-slot': '{close}', ':delay-close': 3000, ':show-close-button': false }, props: { 'v-on:close': 'close' } }, 'codex-waitlist-confirmation': { modalProps: { 'v-slot': '{close, open}', ':delay-close': 3000 }, props: { 'v-on:close': 'close', 'v-on:open': 'open' } }, 'codex-survey': { modalProps: { 'v-slot': '{close}', }, props: { 'v-on:close': 'close', } } } }, registration_fields: {"first_name":{"type":"text","group":"","handle":"first_name","title":"","required":true,"placeholder":"First Name","validation":"","label_translation":"register_fields.first_name","placeholder_translation":"register_fields.first_name_placeholder","columnspan":""},"last_name":{"type":"text","group":"","handle":"last_name","title":"","required":true,"placeholder":"Last Name","validation":"","label_translation":"register_fields.last_name","placeholder_translation":"register_fields.last_name_placeholder","columnspan":""},"email":{"type":"email","group":"","handle":"email","title":"","required":true,"placeholder":"Email","validation":"","label_translation":"register_fields.email","placeholder_translation":"register_fields.email_placeholder","columnspan":""},"password":{"type":"password","group":"","handle":"password","title":"","required":true,"placeholder":"Password","validation":"","label_translation":"register_fields.password","placeholder_translation":"register_fields.password_placeholder","columnspan":""},"password_confirmation":{"type":"password","group":"","handle":"password_confirmation","title":"","required":true,"placeholder":"Confirm password","validation":"","label_translation":"register_fields.password_confirmation","placeholder_translation":"register_fields.password_confirmation_placeholder","columnspan":""},"telephone":{"type":"telephone","group":"","handle":"telephone","title":"","required":true,"placeholder":"Mobile number","validation":"","label_translation":"register_fields.telephone","placeholder_translation":"register_fields.telephone_placeholder","columnspan":""},"gender":{"type":"select","group":"","handle":"gender","title":"","required":true,"placeholder":"","validation":"","label_translation":"register_fields.gender","placeholder_translation":"register_fields.gender_placeholder","options":[{"value":"male","displayValue":"register_fields.gender_option.male"},{"value":"female","displayValue":"register_fields.gender_option.female"},{"value":"prefer_not_to_say","displayValue":"register_fields.gender_option.prefer_not_to_say"}],"columnspan":""},"dob":{"type":"date","group":"","handle":"dob","title":"","required":false,"placeholder":"Enter your date of birth","validation":"","label_translation":"register_fields.dob","placeholder_translation":"register_fields.dob_placeholder","columnspan":""},"opt_in_email":{"type":"checkbox","group":"","handle":"opt_in_email","title":"","required":false,"placeholder":"","validation":"","label_translation":"register_fields.opt_in_email","placeholder_translation":"register_fields.opt_in_email_placeholder","default":true,"inverted":false,"columnspan":"1"},"policy_health-waiver":{"type":"policy","group":"metafields","handle":"policy_health-waiver","title":"","required":true,"placeholder":"","validation":"","label_translation":"register_fields.policy_health-waiver","placeholder_translation":"register_fields.policy_health-waiver_placeholder","policy":{"id":1,"title":"Health Waiver","handle":"health-waiver","content":"

These terms and conditions are really important for you to read and understand prior to acceptance.<\/p>

I wish to participate in yoga practice with I AM YOGI.<\/p>