1import{C as e}from"./BQpMFI2t.js";import{Et as t,d as n}from"./CB5-eA5X.js";import{o as r,t as i}from"./DNnrF5Vr.js";import{t as a}from"./rqsZAQa3.js";var o=`https://test.saastra.ru/stores/api/v1/geo/city`;function s(t,n){return e().$customFetch(t,{baseURL:o,...n})}function c(){return s(`/list`)}var l=`https://test.saastra.ru/stores/api/v1`;function u(e,t={}){return a(e,{baseURL:l,...t})}function d(t,n){return e().$customFetch(t,{baseURL:l,...n})}function f(e){return d(`/client/stores`,{query:{city_id:e}})}function p(e){return d(`/delivery/${e}`)}function m(e){return d(`/delivery/cost`,{method:`GET`,params:e})}function h(e,t,n){return d(`/delivery/intervals`,{query:{city_id:e,target_date:t,is_client:!0,store_ids:n}})}function g(e,t){return d(`/delivery/intervals/pickup`,{query:{store_id:e,target_date:t}})}function _(e,t){return u(`/delivery/pickup/nearest-available`,{query:{store_id:e},...t})}function v(e){return d(`/delivery/dates`,{params:{city_id:e}})}function y(e){return d(`/delivery/store/selection`,{method:`POST`,body:e})}function b(e){return d(`/geo/address/by-coords`,{method:`POST`,body:e})}function x(e){return d(`/geo/address/suggest`,{method:`POST`,body:e})}var S=`https://test.saastra.ru/stores/api/v1/settings`;function C(t,n){return e().$customFetch(t,{baseURL:S,...n})}function w(){return C(``)}var T=r(`city`,()=>{let e=i(`LavandaChooseAddress`,{default:b,maxAge:31536e4,expires:new Date(Date.now()+31536e7),secure:!0}),r=t([]),a=t(null),o=t(!1),s=t(void 0),l=t([]),u=t(null),d=t(void 0),m=t(void 0),h=t({name:null,apartment:null,entrance:null,floor:null,intercom:null,comment:null,private:!1,coords:null}),g=t(b()),_=t(),v=n(()=>r.value.find(t=>t.id===e.value.city_id)),y=n(()=>{if(l.value.length){let e=l.value.find(e=>e.main_store)?.coordinates.split(`,`);return{lon:e[0],lat:e[1]}}return{lon:null,lat:null}});function b(){return{city_id:null,city_name:null,time_zone:null,order_type:null,address_unknown:!1,date:null,store:null,delivery_cost:0,out_of_city:!1,address:{name:null,apartment:null,entrance:null,floor:null,intercom:null,comment:null,private:!1,coords:null},order:{time_type:null,time_from:null,time_to:null,store_id:null}}}async function x(){try{let e=await c();r.value=e}catch(e){console.log(e)}}async function S(){try{if(e.value?.city_id){let t=await p(e.value?.city_id);a.value=t}}catch(e){console.log(e)}}async function C(){try{let e=await w();_.value=e}catch(e){console.log(e)}}async function T(){try{if(e.value?.city_id){let t=await f(e.value?.city_id);l.value=t.items}}catch(e){console.log(e)}}return{selectChooseAddress:g,citiesList:r,selectedCityInfo:v,globalSettings:_,deliverySettings:a,stores:l,mainStoreCoords:y,chooseAddress:e,isOpenIntervals:o,intervals:s,selectedTime:u,dates:m,selectedDate:d,form:h,createEmptyChooseAddress:b,getCities:x,getStores:T,fetchDeliverySettings:S,fetchGlobalSettings:C}});export{v as a,y as c,m as i,_ as l,b as n,h as o,x as r,g as s,T 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.