PageSourceSearch

https://medspablueprint.ai/assets/client-BEtK2P9H.js

js medspablueprint.ai collected 2026-10-05 14:31:54 UTC 4,966 bytes, 1 lines download raw bytes

1import{n as e}from"./client-MUfdoZuW.js";import{t}from"./active-slug-2KIRuGus.js";var n=`x-clinic-slug`,r=`/clinic`;function i(){return`path`}var a=`x-correlation-id`,o=`x-client-surface`;function s(e){return e.startsWith(`Unauthorized`)?`unauthorized`:e.startsWith(`EMAIL_NOT_VERIFIED`)?`email_not_verified`:e.startsWith(`Forbidden`)?`forbidden`:e.startsWith(`PLAN_REQUIRED`)?`plan_required`:e.startsWith(`PLAN_LIMIT_REACHED`)?`plan_limit_reached`:e.startsWith(`MEMBERSHIP_REQUIRED`)?`membership_required`:e.startsWith(`MEMBER_LIMIT_REACHED`)?`member_limit_reached`:e.startsWith(`Not found`)?`not_found`:e.startsWith(`Too many requests`)||e.startsWith(`Rate limit`)?`rate_limited`:`invalid_request`}function c(e){return e===401?`unauthorized`:e===403?`forbidden`:e===404?`not_found`:e===408?`timeout`:e===429?`rate_limited`:e>=500?`server_error`:`invalid_request`}var l=class extends Error{code;status;fn;action;correlationId;constructor(e){super(e.message,e.cause===void 0?void 0:{cause:e.cause}),this.name=`EdgeError`,this.code=e.code,this.status=e.status,this.fn=e.fn,this.action=e.action??null,this.correlationId=e.correlationId}};function u(e){return e instanceof l}var d=3e4;function f(e){return e&&typeof e==`object`&&!Array.isArray(e)&&Object.keys(e).length===1&&`result`in e?e.result:e}function p(){try{return crypto.randomUUID()}catch{return`c-${Date.now().toString(36)}-${Math.random().toString(36).slice(2,10)}`}}function m(e){if(!e)return{};let t=e;if(typeof e==`string`)try{t=JSON.parse(e)}catch{return{message:e.trim()||void 0}}if(t&&typeof t==`object`){let e=t;return{message:typeof e.error==`string`?e.error:void 0,code:typeof e.code==`string`?e.code:void 0}}return{}}async function h(e){if(!e)return{};try{return m(await e.clone().text())}catch{return{}}}async function g(r,i={}){let{action:u,body:m,method:g=`POST`,timeoutMs:_=d,signal:v,headers:y,tenant:b=!0}=i,x=p(),S={[a]:x,[o]:`browser`,...y};if(b){let e=t();e&&(S[n]=e)}if(!S.Authorization&&!S.authorization)try{let{data:t}=await e.auth.getSession(),n=t.session?.access_token;n&&(S.Authorization=`Bearer ${n}`)}catch{}let C=new AbortController,w=()=>C.abort();v&&(v.aborted?C.abort():v.addEventListener(`abort`,w,{once:!0}));let T=setTimeout(()=>C.abort(),_),E=u===void 0?m==null?void 0:typeof m==`object`?m:{data:m}:{action:u,...m&&typeof m==`object`?m:m===void 0?{}:{data:m}};try{let{data:t,error:n,response:i}=await e.functions.invoke(r,{method:g,headers:S,...E===void 0?{}:{body:E},signal:C.signal});if(n){let e=i?.status??0,t=await h(i),a=t.message??(n instanceof Error?n.message:String(n))??`Edge function call failed`;throw new l({message:a,code:t.code??(e?c(e):t.message?s(a):`network`),status:e,fn:r,action:u,correlationId:x,cause:n})}return f(t)}catch(e){if(e instanceof l)throw e;let t=C.signal.aborted||e instanceof DOMException&&e.name===`AbortError`;throw new l({message:t?`Request to ${r} timed out`:e instanceof Error?e.message:String(e),code:t?`timeout`:`network`,status:0,fn:r,action:u,correlationId:x,cause:e})}finally{clearTimeout(T),v&&v.removeEventListener(`abort`,w)}}function _(e){let t={BASE_URL:`/`,DEV:!1,MODE:`production`,PROD:!0,SSR:!1,TSS_DEV_SERVER:`false`,TSS_DEV_SSR_STYLES_BASEPATH:`/`,TSS_DEV_SSR_STYLES_ENABLED:`true`,TSS_DISABLE_CSRF_MIDDLEWARE_WARNING:`false`,TSS_INLINE_CSS_ENABLED:`false`,TSS_ROUTER_BASEPATH:``,TSS_SERVER_FN_BASE:`/_serverFn/`,VITE_LOVABLE_CONNECTOR_GOOGLE_MAPS_BROWSER_KEY:`AIzaSyBUi5X5qJ0QywEoUP8vnVUhIByNsUmWHrc`,VITE_PAYMENTS_CLIENT_TOKEN:`pk_test_51U7ZJnPDyjDLdlTKTdFTPU43inWpGO4uFWDNzFaos6ulsyh8FcDnH2b3IJ8kYSqKuE2zKexfyuEGBeSrYKa0MDND00dZ8cxzhb`,VITE_SUPABASE_PROJECT_ID:`bhjqxxnzvkpztxkeutzq`,VITE_SUPABASE_PUBLISHABLE_KEY:`sb_publishable_NO7HCR0N0hTh3gc_XNQtVQ_fuCwzcpt`,VITE_SUPABASE_URL:`https://bhjqxxnzvkpztxkeutzq.supabase.co`}.VITE_SUPABASE_URL;if(!t)throw new l({message:`Supabase URL is not configured`,code:`network`,status:0,fn:e,correlationId:p()});return`${t.replace(/\/+$/,``)}/functions/v1/${e}`}async function v(r={}){let{data:i}=await e.auth.getSession(),s=i.session?.access_token,c={BASE_URL:`/`,DEV:!1,MODE:`production`,PROD:!0,SSR:!1,TSS_DEV_SERVER:`false`,TSS_DEV_SSR_STYLES_BASEPATH:`/`,TSS_DEV_SSR_STYLES_ENABLED:`true`,TSS_DISABLE_CSRF_MIDDLEWARE_WARNING:`false`,TSS_INLINE_CSS_ENABLED:`false`,TSS_ROUTER_BASEPATH:``,TSS_SERVER_FN_BASE:`/_serverFn/`,VITE_LOVABLE_CONNECTOR_GOOGLE_MAPS_BROWSER_KEY:`AIzaSyBUi5X5qJ0QywEoUP8vnVUhIByNsUmWHrc`,VITE_PAYMENTS_CLIENT_TOKEN:`pk_test_51U7ZJnPDyjDLdlTKTdFTPU43inWpGO4uFWDNzFaos6ulsyh8FcDnH2b3IJ8kYSqKuE2zKexfyuEGBeSrYKa0MDND00dZ8cxzhb`,VITE_SUPABASE_PROJECT_ID:`bhjqxxnzvkpztxkeutzq`,VITE_SUPABASE_PUBLISHABLE_KEY:`sb_publishable_NO7HCR0N0hTh3gc_XNQtVQ_fuCwzcpt`,VITE_SUPABASE_URL:`https://bhjqxxnzvkpztxkeutzq.supabase.co`}
1.VITE_SUPABASE_PUBLISHABLE_KEY,l=t();return{"content-type":`application/json`,[a]:p(),[o]:`browser`,...c?{apikey:c}:{},...s?{authorization:`Bearer ${s}`}:{},...l?{[n]:l}:{},...r}}export{n as a,u as i,g as n,r as o,v as r,i as s,_ as t};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.