1var o={location:(()=>{try{const o=localStorage.getItem("userLocation");return o?JSON.parse(o):null}catch(o){return console.error("Error parsing user location from localStorage:",o),null}})(),isLoading:!1,error:null};function r(r=o,a){switch(a.type){case"userIPLocation/set_loading":return{...r,isLoading:a.payload,error:null};case"userIPLocation/set_location":return{...r,location:a.payload,isLoading:!1,error:null};case"userIPLocation/set_error":return{...r,error:a.payload,isLoading:!1};case"userIPLocation/clear_location":return o;default:return r}}var a={setLoading:o=>({type:"userIPLocation/set_loading",payload:o}),setLocation:o=>({type:"userIPLocation/set_location",payload:o}),setError:o=>({type:"userIPLocation/set_error",payload:o}),clearLocation:()=>({type:"userIPLocation/clear_location"})};export{r as n,a 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.