Your IP : 216.73.216.251


Current Path : /home/atelierpru/www/airvalue/_astro/
Upload File :
Current File : /home/atelierpru/www/airvalue/_astro/supabase.DMBUPLBd.js

var e=[`phone_first`,`email_first`,`one_step`];function t(t,n,r=Math.random){let i=t.filter(t=>e.includes(t));return n&&i.includes(n)?n:i.length===0?`one_step`:i[Math.floor(r()*i.length)]??`one_step`}function n(e){let t=String(e||``);return/iphone|ipad|ipod/i.test(t)?`ios`:/android/i.test(t)?`android`:/mobi|mobile|iemobile|blackberry|opera mini/i.test(t)?`mobile`:`desktop`}function r(){return typeof navigator<`u`?n(navigator.userAgent):null}function i(e){let t=String(e??``).trim().replace(/\/+$/,``);return!t||t===`undefined`?``:(/^https?:\/\//.test(t)||(t=`https://${t.includes(`.`)?t:`${t}.supabase.co`}`),t)}var a=i(`https://hzsdxszwtggkjcyjvjuw.supabase.co`),o=`sb_publishable_uypqr1qxEYMwndSY_imqxg_yoDXgcn6`;a||console.warn(`[supabase] PUBLIC_SUPABASE_URL absente au build : tous les appels échoueront`);var s={apikey:o,Authorization:`Bearer ${o}`,"Content-Type":`application/json`,Prefer:`return=minimal`};async function c(){try{let t=await fetch(`${a}/rest/v1/ab_config?id=eq.1&select=active_variants`,{headers:{apikey:o,Authorization:`Bearer ${o}`}});if(!t.ok)throw Error(String(t.status));let n=(await t.json())?.[0]?.active_variants;return Array.isArray(n)&&n.length>0?n:[...e]}catch{return[...e]}}function l(){try{return localStorage.getItem(`av_admin`)===`1`}catch{return!1}}async function u(e,t,n,i){if(!l())try{await fetch(`${a}/rest/v1/events`,{method:`POST`,headers:s,body:JSON.stringify({visitor_id:e,event:t,variant:n,source:i??null,device:r()})})}catch{}}async function d(e,t,n){if(!l())try{await fetch(`${a}/rest/v1/events`,{method:`POST`,headers:s,body:JSON.stringify({visitor_id:e,event:t,variant:null,source:n??null,device:r()})})}catch{}}async function f(e){try{return(await fetch(`${a}/rest/v1/waitlist`,{method:`POST`,headers:s,body:JSON.stringify(e)})).ok}catch{return!1}}async function p(e,t){try{return(await fetch(`${a}/rest/v1/waitlist?id=eq.${e}`,{method:`PATCH`,headers:s,body:JSON.stringify(t)})).ok}catch{return!1}}async function m(e){try{let t=await fetch(`${a}/rest/v1/rpc/waitlist_position`,{method:`POST`,headers:{apikey:o,Authorization:`Bearer ${o}`,"Content-Type":`application/json`},body:JSON.stringify({row_id:e})});return t.ok?await t.json():null}catch{return null}}export{d as a,e as c,i,t as l,c as n,u as o,f as r,m as s,p as t};