PageSourceSearch

https://zoloto585.ru/_nuxt/H3wNtxtX.js

js zoloto585.ru collected 2026-10-01 14:42:26 UTC 4,520 bytes, 1 lines download raw bytes

1import{aL as Y,aM as j,aN as J,aO as X,aP as q,aQ as K,aR as E}from"#entry";import{_ as W}from"./DLQJpXqT.js";import{aG as Z,l as ee,w as te,M as i,N as C,P as g,G as V,u as e,a6 as o,a2 as se,V as ae,a3 as k,i as oe,aU as ie,Q as ne,S as n,J as p,X as y,Y as le,aa as d,ab as re,d as u}from"./DRKKZK0x.js";import{u as ce}from"./CUF0Dbfy.js";import{_ as de}from"./BiEgKKbc.js";import"./BMC0m6MP.js";import"./BM3ZZJAJ.js";import"./BrSQfTBo.js";import"./CWJps0IM.js";import"./COV3rmJT.js";import"./DuACWbPB.js";import"./E48IYxXO.js";import"./JS-2b_R-.js";import"./CBvG3rcq.js";import"./BjzaXtyw.js";import"./CpXLuSso.js";import"./CZO7MA8y.js";import"./C5z91MHd.js";import"./DfKtkE6e.js";/* empty css        */(function(){try{var l=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};l.SENTRY_RELEASE={id:"6fa8d0a97811f3d03f926378c6ccbbcb92da7231"};var m=new l.Error().stack;m&&(l._sentryDebugIds=l._sentryDebugIds||{},l._sentryDebugIds[m]="2418cccb-f983-4099-bd7d-e71a9905aab3",l._sentryDebugIdIdentifier="sentry-dbid-2418cccb-f983-4099-bd7d-e71a9905aab3")}catch{}})();const ue={class:"modal-city__content"},_e={class:"modal-city__search-block"},me={class:"form-field__field"},fe={key:0,ref:"selectedCity",class:"select-field__items cart-delivery-address__list"},pe=["onClick","innerHTML"],ye={class:"modal-city__popular"},ve={class:"modal-city__popular-title"},he={class:"modal-city__popular-items"},be=["onClick"],Ce={class:"modal-city__list-block"},ge={class:"modal-city__list"},ke={class:"modal-city__item-title"},Se=["onClick"],we={__name:"ChangeCityModal",props:{hideCitySearch:{type:Boolean,default:!1}},emits:["select"],setup(l,{emit:m}){const v=Y(),{$vfm:x,$cities:S,$isCitiesFetching:B,$popularCities:O,$storesCounter:w,$citiesCounter:I,$ensureCitiesLoaded:R}=j(),{getCity:U}=ce(),{userCity:$}=Z(v),z=m,M=u(null),r=u(null),A=u(!1),f=u(!1),h=u(!1),T=ee(()=>S.value?.length?[...S.value].sort((t,s)=>t.name.localeCompare(s.name,"ru",{sensitivity:"base"})).reduce((t,s)=>{const _=s.name[0].toUpperCase();return t[_]||=[],t[_].push(s),t},{}):{}),L=u(null);te(r,t=>{t?.trim().length===0&&(f.value=!1)});const D=J(function(t){G(t.target.value)},400);function F(){R(),L.value?.focus()}async function b(t){h.value=!0;try{await v.updateUserCity(t),z("select",t),N()}finally{h.value=!1}}async function G(t){let s=[];t?.trim().length&&(s=await U(t)),s?.length&&(M.value=s,f.value=!0)}function H(){r.value="",f.value=!1}function N(){x.close("cityModal")}return(t,s)=>{const _=q,P=W;return i(),C(P,{name:"cityModal",onClose:N,onOpened:F},{title:g(()=>[...s[2]||(s[2]=[re(" Выберите или введите свой город ",-1)])]),content:g(()=>[V(X,{active:e(h)||e(B),"is-full-page":!1},null,8,["active"]),o("div",ue,[o("div",_e,[o("div",{class:"modal-city__search-block__left",style:se({display:l.hideCitySearch?"none":"block"})},[o("div",me,[ae(o("input",{id:"search-city",ref_key:"inputAddress",ref:L,"onUpdate:modelValue":s[0]||(s[0]=a=>oe(r)?r.value=a:null),class:k([{"form-field__input_icon":!e(A)},"form-field__input"]),autocomplete:"off",placeholder:"1",type:"text",onInput:s[1]||(s[1]=(...a)=>e(D)&&e(D)(...a))},null,34),[[ie,e(r)]]),s[3]||(s[3]=o("label",{for:"search-city",class:"form-field__label"},"Ваш населённый пункт",-1)),e(r)?(i(),C(_,{key:0,style:{cursor:"pointer"},size:"18",color:"#aaaaaa",name:"times",onClick:H})):(i(),C(_,{key:1,size:"20",color:"#aaaaaa",name:"chevron-down"}))]),V(ne,{name:"slide-fade"},{default:g(()=>[e(f)?(i(),n("div",fe,[o("ul",null,[(i(!0),n(p,null,y(e(M),(a,c)=>(i(),n("li",{key:c,class:"select-field__item",onClick:Q=>b(a),innerHTML:e(K)(a.cityFull,e(r))},null,8,pe))),128))])],512)):le("",!0)]),_:1})],4)]),o("div",ye,[o("div",ve,d(e(w))+" "+d(("numeral"in t?t.numeral:e(E))(e(w),"магазин,магазина,магазинов"))+" в "+d(e(I))+" "+d(("numeral"in t?t.numeral:e(E))(e(I),"городе,городах,городах")),1),o("div",he,[(i(!0),n(p,null,y(e(O),a=>(i(),n("button",{key:a.id,class:k(["modal-city__popular-item",{active:a.id===e($).id}]),onClick:c=>b(a)},d(a.name),11,be))),128))])]),o("div",Ce,[o("div",ge,[(i(!0),n(p,null,y(Object.keys(e(T)),a=>(i(),n("div",{key:a,class:"modal-city__item"},[o("div",ke,d(a),1),(i(!0),n(p,null,y(e(T)[a],c=>(i(),n("div",{key:c.id,class:k(["modal-city__item-city",{active:c.id===e($).id}]),onClick:Q=>b(c)},d(c?.name),11,Se))),128))]))),128))])])])]),_:1})}}},Qe=de(we,[["__scopeId","data-v-6a749b4c"]]);export{Qe as default};

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.