1import{c as o}from"./D5MLA-hU.js";(function(){try{var r=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new r.Error().stack;e&&(r._sentryDebugIds=r._sentryDebugIds||{},r._sentryDebugIds[e]="8ba71933-f132-4c21-ac41-a7534e9d1d6f",r._sentryDebugIdIdentifier="sentry-dbid-8ba71933-f132-4c21-ac41-a7534e9d1d6f")}catch{}})();function d(r){if(!r)return"";try{const e=JSON.parse(r);if(Array.isArray(e))return e.map(t=>typeof t=="string"?t:t?.value).filter(Boolean).join(" · ")}catch{}return r}function c(r){const e=r?.trim();return e&&/^#[0-9a-fA-F]{3,8}$/.test(e)?e:void 0}function i(r){const e=r?.items;return e?Array.isArray(e)?e.map(t=>typeof t=="string"?{name:t}:{name:t.label||t.name||t.value||"",state:t.state}):Object.entries(e).map(([t,s])=>({name:t,state:s})):[]}const n=()=>{const{api:r}=o();return{repairs:(e=1)=>r(`customer/repairs?page=${e}`),repair:e=>r(`customer/repairs/${e}`),book:e=>r("customer/repairs",{method:"POST",body:{...e,booking_source:"website"}}),cancelRepair:e=>r(`customer/repairs/${e}/cancel`,{method:"PATCH"}),sendFeedback:(e,t)=>r(`customer/repairs/${e}/feedback`,{method:"POST",body:t}),invoice:e=>r(`customer/repairs/${e}/invoice`),warranty:e=>r(`customer/repairs/${e}/warranty`),repairWorkflow:e=>r(`customer/repairs/${e}/workflow`),addresses:()=>r("customer/addresses"),createAddress:e=>r("customer/addresses",{method:"POST",body:e}),updateAddress:(e,t)=>r(`customer/addresses/${e}`,{method:"PUT",body:t}),deleteAddress:e=>r(`customer/addresses/${e}`,{method:"DELETE"}),setDefaultAddress:e=>r(`customer/addresses/${e}/default`,{method:"PATCH"}),placesAutocomplete:(e,t)=>r("customer/places/autocomplete",{query:{input:e,...t?{session_token:t}:{}}}),geocodeForward:e=>r("customer/geocode/forward",{method:"POST",body:{address:e}}),provinces:()=>r("customer/regions/provinces"),cities:e=>r(`customer/regions/cities?province_id=${e}`),districts:e=>r(`customer/regions/districts?city_id=${e}`),villages:e=>r(`customer/regions/villages?district_id=${e}`),gadgets:()=>r("customer/gadgets"),createGadget:e=>r("customer/gadgets",{method:"POST",body:e}),updateGadget:(e,t)=>r(`customer/gadgets/${e}`,{method:"PUT",body:t}),deleteGadget:e=>r(`customer/gadgets/${e}`,{method:"DELETE"}),rewardPoints:()=>r("customer/reward-points"),rewardHistory:(e=1)=>r(`customer/reward-points/history?page=${e}`),redeem:e=>r("customer/reward-points/redeem",{method:"POST",body:{points:e}}),catalog:()=>r("customer/reward-points/catalog"),redeemCatalogItem:e=>r("customer/reward-points/redeem",{method:"POST",body:{catalog_item_id:e}}),redemptions:()=>r("customer/reward-points/redemptions"),cancelRedemption:e=>r(`customer/reward-points/redemptions/${encodeURIComponent(e)}/cancel`,{method:"POST"})}};export{i as c,d,c as s,n as u};
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.