1(window.webpackJsonp=window.webpackJsonp||[]).push([[795,353],{1069:function(e,t,r){"use strict";r.d(t,"a",(function(){return j}));var c=r(10),n=r(5),o=(r(16),r(19),r(89),r(250),r(251),r(252),r(253),r(254),r(255),r(256),r(257),r(258),r(259),r(260),r(261),r(262),r(263),r(264),r(265),r(246),r(90),r(31),r(47),r(14)),l=r(22),f=r(469),d=r(524),v=r(477),y=r(80);function h(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,r)}return t}function O(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?h(Object(source),!0).forEach((function(t){Object(c.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):h(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}var j=()=>{var{$axios:e,route:t,redirect:r}=Object(o.t)(),c=Object(o.x)(),{categorySlug:h,isSearchPage:j,collectionSlug:m,searchQuery:P,pageCrumbs:C,pageInfo:_,pageCollectionInfo:w,pageTitle:S,bannerInfo:x,subCategories:T,fetchCatalogParents:k,fetchCatalogInfo:D,fetchCollectionsInfo:I,fetchCatalogBanner:W}=Object(f.a)(),{filters:E,getFilterParamsFromQuery:F,fetchCatalogFilters:M}=Object(d.a)(),{realSubCategories:Q}=Object(l.e)(Object(v.a)()),R=Object(y.a)(),L=Object(o.n)(!0),B=Object(o.n)([]),J=Object(o.n)([]),N=Object(o.n)(0),X=Object(o.a)((()=>Math.max(Number(t.value.query.page)||1,1))),z=Object(o.n)(X.value),A=Object(o.n)(X.value),H=Object(o.n)(0),$=function(){var r=Object(n.a)((function*(){var r=[...T.value];if(Object.keys(t.value.query).some((e=>e.startsWith("filter")))){var c=F(),{data:data}=yield e.get("apiv2/categories/".concat(h.value,"/targets/elastic/sub-categories"),{params:c}),n=new Set(data.map((e=>e.slug)));Q.value=r.filter((e=>n.has(e.slug)))}else Q.value=T.value}));return function(){return r.apply(this,arguments)}}(),G=function(){var t=Object(n.a)((function*(){var t=F(),{data:data}=yield e.get("apiv2/categories/".concat(h.value,"/targets/elastic/collections"),{params:t});B.value=data}));return function(){return t.apply(this,arguments)}}(),K=function(){var c=Object(n.a)((function*(c){try{var n=F(),{headers:o,data:data,status:l}=yield e.get(c,{params:O(O({},n),{},{page:A.value,sort:t.value.query.sort,text:P.value?P.value:void 0}),validateStatus:code=>+code<400,maxRedirects:0,headers:{common:{"X-Requested-With":"XMLHttpRequest"}}});302===l&&r(302,o["x-redirect"]),H.value=parseInt(o["x-pagination-page-count"]),N.value=parseInt(o["x-pagination-total-count"]);var f=data.map((e=>e.slug))||[];return A.value>1?J.value.concat(f):f}catch(e){console.error("ÐÑибка пÑи полÑÑении пÑодÑкÑовÑÑ
Ñлагов в каÑалоге",e)}}));return function(e){return c.apply(this,arguments)}}(),U=Object(o.n)(0),V=function(){var e=Object(n.a)((function*(){var e=++U.value;try{var t=j.value?"apiv2/search/filters":m.value?"apiv2/categories/".concat(h.value,"/collections/").concat(m.value,"/targets/elastic/filters"):"apiv2/categories/".concat(h.value,"/targets/elastic/filters"),r=yield M(t);if(e!==U.value)return;E.value=r}catch(e){console.debug(e)}}));return function(){return e.apply(this,arguments)}}(),Y=Object(o.n)(0),Z=function(){var e=Object(n.a)((function*(){var e=++Y.value;try{L.value=!0;var t=P.value?"apiv2/search":m.value?"apiv2/categories/".concat(h.value,"/collections/").concat(m.value,"/targets/elastic/products"):"apiv2/categories/".concat(h.value,"/targets/elastic/products"),r=yield K(t);if(e!==Y.value)return;J.value=r,yield R.fetchProducts(r)}catch(e){console.debug(e)}finally{L.value=!1}}));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=Object(n.a)((function*(){if(m.value)try{yield I(),yield V()}catch(e){}else yield D(),yield V(),yield $();Q.value.length||(yield G()),yield k(),yield Z();try{yield W()}catch(e){}}));return function(){return e.apply(this,arguments)}}();return{pageCrumbs:C,pageInfo:_,pageTitle:S,pageCollectionInfo:w,collections:B,bannerInfo:x,realSubCategories:Q,filters:E,loadingCatalog:L,productSlugs:J,productC
1ount:N,selectedPage:X,firstPage:z,fetchedPage:A,pageCount:H,fetchRealSubCategories:$,fetchCatalogCollections:G,fetchFilters:V,fetchProducts:Z,fetchPage:ee,resetPage:function(){c.replace({query:O(O({},t.value.query),{},{page:void 0})}),z.value=1,A.value=1}}}},1816:function(e,t,r){},2406:function(e,t,r){"use strict";r(1816)},2968:function(e,t,r){"use strict";r.r(t);var c=r(10),n=r(5),o=(r(89),r(16),r(23),r(19),r(14)),l=r(43),f=r(55),d=r(1069),v=r(469);function y(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,r)}return t}function h(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?y(Object(source),!0).forEach((function(t){Object(c.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):y(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}var O=Object(o.b)({name:"SearchPage",components:{ErrorLayout:f.a},setup(){var e=Object(o.n)(""),{searchQuery:t}=Object(v.a)(),r=Object(o.w)(),{pageTitle:c,filters:f,loadingCatalog:y,productSlugs:O,productCount:j,selectedPage:m,firstPage:P,fetchedPage:C,pageCount:_,fetchFilters:w,fetchProducts:S,resetPage:x}=Object(d.a)();return Object(o.y)((()=>r.value.query),function(){var e=Object(n.a)((function*(e,t){Object.keys(h(h({},e),t)).some((r=>!!(r.startsWith("filter")||r.startsWith("sort")||r.startsWith("text")||r.startsWith("categoryText"))&&e[r]!==t[r]))&&(y.value=!0,x(),yield Promise.all([w(),S()]),y.value=!1)}));return function(t,r){return e.apply(this,arguments)}}(),{deep:!0}),Object(o.u)(Object(n.a)((function*(){try{yield Promise.all([w(),S()])}catch(t){e.value="ÐаÑегоÑÐ¸Ñ Ð½Ðµ найдена"}finally{y.value=!1}}))),Object(o.i)((()=>{Object(l.useEventListener)(window,"beforeunload",(()=>{window.scrollTo({top:0,behavior:"smooth"})}))})),{pageTitle:c,resetPage:x,productCount:j,error404:e,seoTitle:"ÐоиÑк ÑоваÑов",seoDescription:"ТРÐÐ¸Ð¼Ð¾Ñ Ð¡Ð°Ð½ÐºÑ-ÐеÑеÑбÑÑг: ÑÑÑоиÑелÑно-оÑделоÑнÑе маÑеÑÐ¸Ð°Ð»Ñ Ð¸ Ñ
озÑйÑÑвеннÑе ÑоваÑÑ",searchQuery:t,fetchProducts:S,firstPage:P,fetchedPage:C,pageCount:_,selectedPage:m,productSlugs:O,loadingCatalog:y,filters:f}}}),j=O,m=(r(2406),r(54)),component=Object(m.a)(j,(function(){var e=this,t=e._self._c;e._self._setupProxy;return e.error404?t("ErrorLayout"):t("main",{staticClass:"search-page search-page_paginated container-default"},[t("SeoMetaComponent",{attrs:{"title-with-template":e.seoTitle,description:e.seoDescription}}),e._v(" "),t("CatalogTitle",{staticClass:"search-page__title",attrs:{"page-title":"Ðо запÑоÑÑ: "+e.searchQuery,"product-count":e.productCount}}),e._v(" "),t("CatalogCategory",{attrs:{"product-slugs":e.productSlugs,filters:e.filters,"selected-page":e.selectedPage,"first-page":e.firstPage,"page-count":e.pageCount,loading:e.loadingCatalog},on:{resetPage:e.resetPage,fetchProducts:e.fetchProducts},model:{value:e.fetchedPage,callback:function(t){e.fetchedPage=t},expression:"fetchedPage"}})],1)}),[],!1,null,"2954d066",null);t.default=component.exports;installComponents(component,{SeoMetaComponent:r(412).default,CatalogTitle:r(923).default,CatalogCategory:r(1790).default})},412:function(e,t,r){"use strict";r.r(t);r(400);var c=r(14),n=r(22),o=r(34),l=Object(c.b)({name:"SeoMetaComponent",props:{title:{type:String,default:""},titleWithTemplate:{type:String,default:""},description:{type:String,default:""},type:{type:String,default:"website"},image:{type:String,default:"https://vimos.ru/icon-512.png"},canonical:{type:String,default:null},script:{type:Array,default:()=>[]}},setup(e){var{selectedBase:t}=Object(n.e)(Object(o.a)()),r=Object(c.a)((()=>{var r=t.value&&t.value.seo_name?t.value.seo_name:"в СанкÑ-ÐеÑеÑбÑÑг";return e.title?e.title:"".concat(e.titleWithTemplate?e.titleWithTemplate+" | ":"","ТоÑговÑй дом «ÐимоÑ» ").concat(r," и дÑÑгиÑ
гоÑодаÑ
")})),l=Object(c.a)((()=>{var r=t.value&&t.value.seo_name?t.value.seo_name:"в СанкÑ-ÐеÑеÑбÑÑг";return e.description?e.description:"ТоÑговÑй дом ÐÐ¸Ð¼Ð¾Ñ ".concat(r,": ÑÑÑоиÑелÑно-оÑделоÑнÑе маÑеÑÐ¸Ð°Ð»Ñ Ð¸ Ñ
озÑйÑÑвеннÑе ÑоваÑÑ")})),f=Object(c.x)(),d=Object(c.a)((()=>f.currentRoute.path)),link=(Object(c.a)((()=>e.canonical?e.canonical:d.value)),Object(c.n)([{hid:"canonical",rel:"canonical",href:e.canonical?e.canonical:d}])),meta=Object(c.n)([{hid:"title",name:"title",content:r,itemprop:"headline"},{hid:"description",name:"description",content:l,itemprop:"description"},{hid:"keywords",name:"keywords",content:"",itemprop:"keywords"},{hid:"og:title",property:"og:title",content:r},{hid:"og:description",property:"og:description",content:l},{hid:"og:url",property:"og:url",content:d},{hid:"og:type",property:"og:type",content:e.type},{hid:"og:image",property:"og:image",content:e.image}]),script=Object(c.n)(e.script);Object(c.v)({title:r,meta:meta,link:link,script:script,__dangerouslyDisableSanitizers:["script"]})},head:{}}),f=r(54),component=Object(f.a)(l,(function(){var e=this._self._c;this._self._setupProxy;return e("meta",{staticClass:"seo-meta-component"})}),[],!1,null,null,null);t.default=component.exports},636:function(e,t,r){},790:function(e,t,r){"use strict";r(636)},923:function(e,t,r){"use strict";r.r(t);var c={__name:"CatalogTitle",props:{pageTitle:{type:String,default:""}
1,productCount:{type:Number,default:0}},setup:e=>({__sfc:!0})},n=(r(790),r(54)),component=Object(n.a)(c,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("h1",{staticClass:"catalog-title"},[e._v("\n "+e._s(e.pageTitle)+"\n "),t("span",{staticClass:"catalog-title__count"},[e._v(e._s(e.productCount?" (".concat(e.productCount,")"):""))])])}),[],!1,null,"4b1513ae",null);t.default=component.exports}}]);
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.