PageSourceSearch

https://avilon.ru/_next/static/chunks/app/news/page-b9bbbccf853f1eeb.js

js avilon.ru collected 2026-09-24 10:45:56 UTC 6,429 bytes, 1 lines download raw bytes

1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="5519f746-be6d-4563-8122-b7381543b368",e._sentryDebugIdIdentifier="sentry-dbid-5519f746-be6d-4563-8122-b7381543b368")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2324],{17907:e=>{e.exports={container:"NewsList_container__Z2mcW",title:"NewsList_title__47sjg",filter:"NewsList_filter__bOvEW",wrapper:"NewsList_wrapper__P4PIO",select:"NewsList_select__58zxY"}},18257:(e,t,s)=>{"use strict";s.d(t,{default:()=>b});var a=s(95155),r=s(57743),l=s(32138),i=s(90236),n=s(38263),d=s(86192),u=s(65463),o=s(20063),h=s(12115),p=s(25333);s(46013);let _={async getNewsById(e){try{let t=await p.o.get("/api/v1/news/"+e);return{data:t.data.data,status:t.status}}catch(e){var t,s,a;return{message:(null==(s=e.response)||null==(t=s.data)?void 0:t.message)||"Ошибка получения данных",status:(null==(a=e.response)?void 0:a.status)||500}}},async getNews(e){let t={};(null==e?void 0:e.brand)&&e.brand.length>0&&(t["filter[mark_id]"]=e.brand),(null==e?void 0:e.dealership)&&e.dealership.length>0&&(t["filter[dealership_id]"]=e.dealership),(null==e?void 0:e.page)&&(t.page=e.page),(null==e?void 0:e.code)&&(t["filter[!code]"]=e.code);try{let e=await p.o.get("/api/v1/news/",{params:t}),s=e.data;return{data:null!=s?s:[],status:e.status}}catch(e){var s,a,r;return{data:{message:(null==(a=e.response)||null==(s=a.data)?void 0:s.message)||"Ошибка получения данных"},status:(null==(r=e.response)?void 0:r.status)||500}}},async getFilters(){try{let e=await p.o.get("/api/filters/news");return{data:e.data.data||null,status:e.status}}catch(a){var e,t,s;return{data:{message:(null==(t=a.response)||null==(e=t.data)?void 0:e.message)||"Ошибка получения данных"},status:(null==(s=a.response)?void 0:s.status)||500}}}};var c=s(17907),m=s.n(c);let b=(0,h.memo)(()=>{let e=(0,o.useSearchParams)(),t=(0,h.useMemo)(()=>e?(0,u.i)(e):{},[e]),s=(0,h.useRef)(null),[p,c]=(0,h.useState)(null),[b,g]=(0,h.useState)({brands:[],dealerships:[]}),[v,f]=(0,h.useState)({id:0,value:""}),[w,P]=(0,h.useState)({id:0,value:""}),[N,y]=(0,h.useState)(Number(t.page)||1),{handleFilter:S}=(0,n.U)();(0,h.useEffect)(()=>{(async()=>{g((await _.getFilters()).data||{brands:[],dealerships:[]})})()},[]);let E=(0,h.useMemo)(()=>b.brands.map(e=>({id:e.id,value:e.title})),[b.brands]),L=(0,h.useMemo)(()=>b.dealerships.map(e=>({id:e.id,value:e.name})),[b.dealerships]),[x,M]=(0,h.useState)(E),[C,k]=(0,h.useState)(L);(0,h.useEffect)(()=>{(E.length||L.length)&&(M(E),k(L))},[E,L]);let I=(0,h.useCallback)(e=>{let t=b.brands.find(t=>t.id===e);return t?(t.dealerships||[]).map(e=>({id:e.id,value:e.name})):[]},[b]);return((0,h.useLayoutEffect)(()=>{if(b.brands.length&&b.dealerships.length){if(t.brand){let e=b.brands.find(e=>e.id===Number(t.brand));e&&(f({id:e.id,value:e.title}),k(I(Number(t.brand))))}t.dealership&&b.dealerships.find(e=>e.id===Number(t.dealership))}},[b,t,I]),(0,h.useEffect)(()=>{(async()=>{c((await _.getNews({...t,page:N})).data)})()},[e,N]),p)?(0,a.jsxs)("div",{className:m().container,ref:s,children:[(0,a.jsxs)("div",{className:m().filter,children:[(0,a.jsx)(r.A,{name:"brand",arr:x,setValue:e=>(P({id:0,value:"Выберите сервисный центр"}),S(e.id,"brand"),f(e),e.id)?k(I(Number(e.id))):k(b.dealerships.map(e=>({id:e.id,value:e.name}))),value:v.value||"Выберите бренд",customClass:m().select,customClassList:m().select__list}),(0,a.jsx)(r.A,{name:"dealership",arr:C,setValue:e=>{S(e.id,"dealership"),P(e)},value:w.value||"Выберите сервисный центр",customClass:m().select,customClassList:m().select__list})]}),(0,a.jsx)("div",{className:m().wrapper,children:p?p.data.map(e=>(0,a.jsx)(d.A,{path:i.b.NEWS(e.code),data:e,width:"full"},e.id)):null}),(0,a.jsx)(l.A,{scrollTargetRef:s,countOnPage:p.meta.per_page,totalCount:p.meta.total,currentPage:N,setCurrentPage:y})]}):null})},26404:e=>{e.exports={newsPage:"NewsPage_newsPage__8P7Wg",wrapper:"NewsPage_wrapper__r_PK5",topbar:"NewsPage_topbar__x8HkE",bread_wrap:"NewsPage_bread_wrap__VzVfU",fullWidthBanner:"NewsPage_fullWidthBanner__md2GR",services:"NewsPage_services__6H042"}},28936:(e,t,s)=>{"use strict";s.d(t,{l:()=>r});var a=s(12115);let r=e=>{let[t,s]=(0,a.useState)(Number(e));(0,a.useEffect)(()=>{let e=()=>{s(window.innerWidth)};return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]);let r=(0,a.useMemo)(()=>!!t&&t<=1280,[t]),l=(0,a.useMemo)(()=>!!t&&t<=1024,[t]),i=(0,a.useMemo)(()=>!!t&&t<=768,[t]);return{isSMTablet:i,isTablet:l,isSmallDesktop:r,isMobile:(0,a.useMemo)(()=>!!t&&t<=600,[t]),isSMMobile:(0,a.useMemo)(()=>!!t&&t<=375,[t])}}},37982:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,52619,23)),Promise.resolve().then(s.t.bind(s,81356,23)),Promise.resolve().then(s.bind(s,78307)),Promise.resolve().then(s.bind(s,37481)),Promise.resolve().then(s.t.bind(s,34926,23)),Promise.resolve().then(s.t.bind(s,22370,23)),Promise.resolve().then(s.t.bind(s,76785,23)),Promise.resolve().then(s.bind(s,2485)),Promise.resolve().then(s.t.bind(s,47941,23)),Promise.resolve().then(s.t.bind(s,26404,23)),Promise.resolve().then(s.bind(s,99692)),Promise.resolve().then(s.bind(s,18257))},38263:(e,t,s)=>{"use strict";s.d(t,{U:()=>i});var a=s(65463),r=s(20063),l=s(12115);let i=()=>{let e=(0,r.useSearchParams)(),t=(0,r.usePathname)(),s=e?(0,a.i)(e):{},i=(0,l.useCallback)((t,s)=>{if(!e)return"";let a=new URLSearchParams(e.toString());return s?a.set(t,s):a.delete(t),"page"!==t&&a.delete("page"),a.toString()},[e]);return{filter:null!=s?s:"",handleFilter:(s,a)=>{e&&window.history.pushState(null,"null",t+"?"+i(a,s))}}}},46013:(e,t,s)=>{"use strict";var a=s(39210);a.A.defaults.baseURL="https://api-integrations.avilon.ru/",a.A.defaults.headers.common["X-Requested-With"]="XMLHttpRequest",a.A.defaults.withCredentials=!0},65463:(e,t,s)=>{"use strict";s.d(t,{i:()=>a});let a=e=>{let t={};return e.forEach((e,s)=>{t[s]=e}),t}},76785:e=>{e.exports={h1:"PageTitle_h1__cWlIc",h2:"PageTitle_h2__3lhlR",h3:"PageTitle_h3__B5lXF",span:"PageTitle_span__62Ikr"}}},e=>{e.O(0,[1823,1193,5989,4635,8553,6531,1714,81,4869,9210,5149,2544,6065,1397,5078,7331,8772,9802,6932,165,8441,6353,7358],()=>e(e.s=37982)),_N_E=e.O()}]);

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.