PageSourceSearch

https://eldorado.ua/dist/7676.4508f60d8187adf5.chunk.js

js eldorado.ua collected 2026-10-03 19:48:52 UTC 35,856 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[7676],{71421:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.GOOD_TAGS=void 0;t.GOOD_TAGS="6"},32417:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=d(a(58170)),l=d(a(57484)),r=d(a(45697)),n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=i(t);if(a&&a.has(e))return a.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var n=l?Object.getOwnPropertyDescriptor(e,r):null;n&&(n.get||n.set)?Object.defineProperty(o,r,n):o[r]=e[r]}o.default=e,a&&a.set(e,o);return o}(a(67294));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(i=function(e){return e?a:t})(e)}function d(e){return e&&e.__esModule?e:{default:e}}function s(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class c extends n.PureComponent{constructor(e){super(e),this.state={catMenuShow:!1}}render(){const{comparisonGoods:e,categoryId:t,isMobile:r,customClass:i,goodsList:d}=this.props,{catMenuShow:s}=this.state,c=[...new Set(e.map((e=>e.category.id)))].map((t=>e.map((e=>e.category)).find((e=>e.id===t)))),u=c.find((e=>e.id===t)),m=d;return c.length>1&&r?n.default.createElement("div",{className:"cat__menu_mob__wrap"},n.default.createElement("ul",{className:"cat__menu_mob"},n.default.createElement("li",{className:"cat__menu_mob-item"},n.default.createElement("button",{className:"cat__menu_mob-item__btn "+(s?"up":"down"),onClick:()=>{this.setState({catMenuShow:!s})}},`${"ru"===a.g.userLanguage?null==u?void 0:u.title:null==u?void 0:u.title_ua}\n            (${e.filter((e=>e.parent_id===t)).length})`)),c.length>1&&c.map((o=>n.default.createElement("li",{key:`menu-item_${o.id}`,className:`cat__menu_mob-item\n                ${o.id===t&&"active"}\n                ${s?"":"hide"}`},n.default.createElement(l.default,{onClick:()=>{this.setState({catMenuShow:!s})},to:`/comparison/${o.id}/?goods=${m}`},`${"ru"===a.g.userLanguage?null==o?void 0:o.title:null==o?void 0:o.title_ua}\n                  (${e.filter((e=>e.parent_id===o.id)).length})`)))))):n.default.createElement("div",{className:`menu-wide row ${i}`},c.length>1&&n.default.createElement(o.default,{links:c.map((o=>({to:`/comparison/${o.id}/?goods=${m}`,title:`${"ru"===a.g.userLanguage?o.title:o.title_ua}\n                (${e.filter((e=>e.parent_id===o.id)).length})`,isActive:o.id===t})))}))}}t.default=c,s(c,"propTypes",{comparisonGoods:r.default.array,categoryId:r.default.string,isMobile:r.default.bool.isRequired,customClass:r.default.bool}),s(c,"defaultProps",{comparisonGoods:[],categoryId:0,customClass:!1})},22573:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(a(57484)),l=i(a(39931)),r=i(a(45697)),n=i(a(67294));function i(e){return e&&e.__esModule?e:{default:e}}function d(e){const{comparisonGoods:t,categoryId:l,t:r}=e,i=[...new Set(t.map((e=>e.category.id)))].map((e=>t.map((e=>e.category)).find((t=>t.id===e))));return n.default.createElement(n.default.Fragment,null,n.default.createElement("div",{className:"row"},n.default.createElement("h1",{className:"title-name"},r("comparison.comparison-of-goods"))),n.default.createElement("div",{className:"row product-categories"},i.map((e=>n.default.createElement("div",{className:`product-categories-item ${e.id===l?"active":null}`,key:e.id},n.default.createElement(o.default,{to:`/comparison/${e.id}/?goods=${t.map((e=>e.id)).join(",")}`},n.default.createElement("span",null,`${"ru"===a.g.userLanguage?e.title:e.title_ua} `,`${t.filter((t=>t.parent_id===e.id)).length}`)))))))}d.propTypes={comparisonGoods:r.default.array,categoryId:r.default.string,t:r.default.func.isRequired},d.defaultProps={comparisonGoods:[],categoryId:0};var s=(0,l.default)(d);t.default=s},31612:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;
1var o=a(38236),l=a(57017),r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=m(t);if(a&&a.has(e))return a.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var n=l?Object.getOwnPropertyDescriptor(e,r):null;n&&(n.get||n.set)?Object.defineProperty(o,r,n):o[r]=e[r]}o.default=e,a&&a.set(e,o);return o}(a(67294)),n=a(28216),i=a(22264),d=a(38608),s=u(a(85341)),c=u(a(87072));function u(e){return e&&e.__esModule?e:{default:e}}function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}var f=(0,n.connect)((e=>({comparisonGoods:e.comparison.data,attributes:e.catalogAttributes.dataComparison,categoryIdDefault:e.comparison.categoryIdDefault,defaultGoodsIds:e.comparison.defaultGoodsIds,categories:e.menu.data,selectedCategory:e.comparison.selectedCategory,goodsData:e.session.data,comparison:e.comparison,screenType:e.theme.screenType})))((e=>{const{comparisonGoods:t=[],history:n,dispatch:u,screenType:m=4,match:{params:f},location:{search:p},categoryIdDefault:g,goodsData:h,defaultGoodsIds:y,comparison:v,selectedCategory:b}=e,[E,_]=(0,r.useState)(y);return(0,r.useEffect)((()=>{var e,o;t&&0===t.length&&n.push(("uk"===a.g.userLanguage?"/uk":"")+"/"),(0,l.comparisonInfoForDataLayer)(t);const r=t.map((e=>e.id)),s=p.replace("?goods=","").split(",");if(r.length===s.length||u((0,d.deleteIdsFromComparison)(r)).then((()=>u((0,d.getSessionData)()))).then((()=>u((0,i.loadComparisonData)(h.comparison)))),(null===(e=v.data)||void 0===e?void 0:e.length)>1&&null!==(o=h.comparison)&&void 0!==o&&o.length){const e=v.data[0].parent_id,t=h.comparison.join(",");n.push(`${"uk"===a.g.userLanguage?"/uk":""}/comparison/${e}/?goods=${t}`)}"undefined"!=typeof window&&window.addEventListener("storage",(e=>{const t=JSON.parse(e.storageArea.compareIds);_([...new Set(t,E)])}))}),[]),(0,r.useEffect)((()=>{const e=[...new Set(t.map((e=>e.category)))].find((e=>e.id===(null==b?void 0:b.id))),o=(null==e?void 0:e.id)||g;n.push(`${"uk"===a.g.userLanguage?"/uk":""}/comparison/${o}/?goods=${E}`)}),[E]),(0,r.useEffect)((()=>{const e=(null==t?void 0:t.length)>0?((e,t)=>
1{var a;const o=[...new Set(e.map((e=>e.category)))],l=null===(a=o[0])||void 0===a?void 0:a.id,r=t.categoryId?t.categoryId:l;return o.find((e=>e.id===r))})(t,f):{};u((0,i.setComparisonCategory)(e))}),[t,f]),m===o.PHONE?r.default.createElement(c.default,e):r.default.createElement(s.default,e)}));t.default=f},85341:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=O(a(40684)),l=O(a(61584)),r=O(a(57484)),n=O(a(33287)),i=O(a(39931)),d=a(71421),s=a(38236),c=a(6652),u=a(12056),m=a(64184),f=a(62469),p=O(a(45697)),g=C(a(67294)),h=a(22264),y=a(38608),v=O(a(32417)),b=O(a(17762)),E=O(a(93394)),_,k,w;function S(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(S=function(e){return e?a:t})(e)}function C(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=S(t);if(a&&a.has(e))return a.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var n=l?Object.getOwnPropertyDescriptor(e,r):null;n&&(n.get||n.set)?Object.defineProperty(o,r,n):o[r]=e[r]}return o.default=e,a&&a.set(e,o),o}function O(e){return e&&e.__esModule?e:{default:e}}function N(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const j=(0,o.default)({resolved:{},chunkName:()=>"components-SubscribeForm-SubscribeFormContainer",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>a.e(8439).then(a.bind(a,55521)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return a(t)},resolve(){return 55521}}),$=216,I=(e,t,a)=>{const o=[];return{tds:t.map(((t,l)=>{const r=t.attributes.filter((t=>t.attribute_id===e.id)),n=(0,c.getAttrValue)(e,r);o.push(n);const i=()=>{if(a.length>0&&0===l)return{position:"sticky",left:$,backgroundColor:"inherit",zIndex:8};const e=a.findIndex((e=>e.id===t.id));return-1!==e?{position:"sticky",left:(e+1)*$,backgroundColor:"inherit",zIndex:8}:null};return r[0]?g.default.createElement("td",{style:i(),key:`td_${t.id}`},n):g.default.createElement("td",{style:i(),key:`td_${t.id}`},"-")})),equality:o.every(((e,t,a)=>e===a[0]))}};let G=(0,i.default)((w=k=class extends g.default.Component{constructor(e){super(e),N(this,"filterGoodsByLocationOrder",((e,t)=>{const{comparisonGoods:a}=this.props,o=a.filter((t=>t.parent_id===e));return t.goods.split(",").reduce(((e,t)=>{const a=o.find((e=>e.id===t));return a?[...e,a]:e}),[])})),N(this,"showHideButtonFix",(e=>{const{stickyGoods:t}=this.state,{screenType:a}=this.props;return t.length>=a&&!t.some((t=>t.id===e))?"none":null})),this.state={scrolledToBody:!1,horizontalScroll:0,filterSelected:"all",tableWith:0,stickyGoods:[]},this.handleScroll=this.handleScroll.bind(this),this.handleContentHorizontalScroll=this.handleContentHorizontalScroll.bind(this),this.handleTBodyHorizontalScroll=this.handleTBodyHorizontalScroll.bind(this),this.getTableWith=this.getTableWith.bind(this),this.clearCategory=this.clearCategory.bind(this)}componentDidMount(){window.addEventListener("scroll",this.handleScroll);(document?document.getElementById("compare-table"):null).addEventListener("scroll",this.handleContentHorizontalScroll),window.addEventListener("resize",this.getTableWith);(document?document.getElementById("compare-header-table"):null).addEventListener("scroll",this.handleTBodyHorizontalScroll),this.setStikyIds()}componentDidUpdate(e){const{location:{pathname:t}}=this.props;t!==e.location.pathname&&this.setState({stickyGoods:[]})}componentWillUnmount(){window.removeEventListener("scroll",this.handleScroll);(document?document.getElementById("compare-table"):null).removeEventListener("scroll",this.handleContentHorizontalScroll);(document?document.getElementById("compare-header-table"):null).removeEventListener("scroll",this.handleTBodyHorizontalScroll),window.removeEventListener("resize",this.getTableWith)}getCategoryId(){const{match:{params:e},selectedCategory:{id:t}}=this.props;return t||e.categoryId}getTableWith(){const e=document.getElementById("compare-table").offsetWidth-1;this.setState({tableWith:e})}handleScroll(){const{scrolledToBody:e}
1=this.state,t=document?document.getElementById("compare-table-body"):null,a=t?t.getBoundingClientRect():null,o=a?a.top:null;o&&(o<=0&&!e&&(this.handleContentHorizontalScroll(),this.setState({scrolledToBody:!0})),o>0&&e&&this.setState({scrolledToBody:!1}))}handleContentHorizontalScroll(){const{horizontalScroll:e}=this.state,t=document?document.getElementById("compare-table"):null,a=document?document.getElementById("compare-header-table"):null,o=t?t.scrollLeft:0;e!==o&&a&&(this.setState({horizontalScroll:o}),a.scrollLeft=o,t.scrollLeft=o)}handleTBodyHorizontalScroll(){const{horizontalScroll:e}=this.state,t=document?document.getElementById("compare-table"):null,a=document?document.getElementById("compare-header-table"):null,o=a?a.scrollLeft:0;e!==o&&(this.setState({horizontalScroll:o}),t.scrollLeft=o)}renderAttributeTr(e){const{attributes:t}=this.props,{filterSelected:o,stickyGoods:l}=this.state;return t.map(((t,r)=>{if(t.type_id!==d.GOOD_TAGS){const n=I(t,e,l);return("difference"!==o||!n.equality)&&g.default.createElement("tr",{key:t.id},g.default.createElement("td",{className:""+(r%2?"white-td":"gray-td")},g.default.createElement("span",null,"ru"===a.g.userLanguage?t.title:t.title_ua)),n.tds)}return null}))}setGoodsSticky(e){const{stickyGoods:t}=this.state,a=[...t,e].map((e=>({id:e.id})));if(t.some((t=>t.id===e.id))){const t=a.filter((t=>t.id!==e.id));this.setState({stickyGoods:t})}else this.setState({stickyGoods:a})}stickyFilter(e){const{stickyGoods:t}=this.state,a=t.map((e=>{let{id:t}=e;return t}));const o=[...e].sort((function(e,t){return a.indexOf(e.id)-a.indexOf(t.id)})).reverse();return[...o.slice(0,a.length).reverse(),...o.slice(a.length)]}setStikyIds(){const{location:e}=this.props,t=e.search,a=t.search("compare="),o=t.slice(a).replace(/[^\d,]+/g,"").split(",").map((e=>({id:e})));-1===a?this.setState({stickyGoods:[]}):this.setState({stickyGoods:o})}clearCategory(e,t){const{history:o,location:l,location:{pathname:r},dispatch:n,comparisonGoods:i}=this.props,d=[...new Set(i.map((e=>e.category.id)))].map((e=>i.map((e=>e.category)).find((t=>t.id===e)))),s=r.replace(/[^\d,]+/g,"")?r.replace(/[^\d,]+/g,""):e.id,c=d.filter((t=>t.id!==e.id)),u=0===d.findIndex((e=>e.id===s))&&d.length>1?d[1].id:0===c.length?d[0].id:c[c.length-1].id,m=d.find((e=>{let{id:t}=e;return u===t})),p=(0,f.searchQueryToObj)(l.search).goods.split(",").filter((e=>!t.includes(e)));n((0,h.deleteComparisonIds)(t)),n((0,h.setComparisonCategory)(m)),n((0,y.deleteIdsFromComparison)(t)).then((()=>{n((0,y.getSessionData)()).then((()=>{n((0,h.deleteComparisonIds)(t)),n((0,h.setComparisonCategory)(m))}))})).then((()=>p.length>0?o.push(`${"uk"===a.g.userLanguage?"/uk":""}/comparison/${u}/?goods=${p.join(",")}`):o.push(`${"uk"===a.g.userLanguage?"/uk":""}/${e.name}/c${e.id}/`))).then((()=>{n((0,h.loadComparisonData)(p))}))}render(){a(93399);const{t:e,comparisonGoods:t,dispatch:o,location:i,selectedCategory:d,match:{params:s},history:c,screenType:p}=this.props,{scrolledToBody:h,tableWith:_,filterSelected:k,stickyGoods:w}=this.state,S=(0,f.searchQueryToObj)(i.search),C=this.getCategoryId(),O=d,N=this.stickyFilter(this.filterGoodsByLocationOrder(C,S)),I=this.renderAttributeTr(N),G=[{id:"comparison-all",value:"all",title:e("comparison.filters.all")},{id:"comparison-difference",value:"difference",title:e("comparison.filters.difference")}],L=t.filter((e=>e.category.id===C)).map((e=>e.id));return g.default.createElement(g.Fragment,null,O?g.default.createElement(b.default,{categoryId:s.categoryId,userLanguage:a.g.userLanguage,comparisonGoods:t,t:e}):"",g.default.createElement("div",{className:"compation-main page-container"},g.default.createElement("div",{div:!0,className:"compation-wrapper"},g.default.createElement("section",{className:"row"},g.default.createElement("div",{className:"catalog-header",style:{width:"100%"}},g.default.createElement("div",{className:"row product-top"},g.default.createElement("div",{className:""},g.default.createElement("div",{className:"breadcrumbs-container"},g.default.createElement(l.default,{isOnComparison:!0}),g.default.createElement("span",{className:"current-link"},e("comparison.comparison-of-goods"))),g.default.createElement("div",{className:"row"},g.default.createElement("h1",{className:"title-name"},e("comparison.comparison-of-goods"))),g.default.createElement(v.default,{comparisonGoods:t,categoryId:C,customClass:"comparison-category-slider",goodsList:c.location.search.replace("?goods=","")}))))),g.default.createElement("table",{id:"compare-table",ref:this.compareTable},g.default.createElement("thead",{id:"compare-header-table",className:h?"compare-head-fixed":"compare-head-absolute",style:{width:_}},g.default.createElement("tr",null,g.default.createElement("td",{className:"white-td",style:{zIndex:3}},g.default.createElement("div",{className:"title"},e("comparison.overview-of-characteristics")),g.default.createElement("div",{className:"filters"},0!==(null==G?void 0:G.length)?G.map((e=>g.default.createElement("div",{key:e.id,className:"radio-field",onClick:()=>{this.setState({filterSelected:e.value})},onKeyPress:()=>{this.setState({filterSelected:e.value})}},g.default.createElement("input",{name:"comparisonFilters",type:"radio",value:e.value,id:e.id,checked:e.value===k?"checked":""}),g.default.createElement("label",{htmlFor:"camparison-full"},g.default.createElement("span",null,e.title))))):""),!h&&g.default.createElement(g.default.Fragment,null,g.default.createElement("div",{className:"add-button"},g.default.createElement("img",{src:"/img/icons/plus.svg",alt:"plus"}),g.default.createElement(r.default,{to:`/${O.name}/c${O.id}/`}
1,g.default.createElement("span",null,e("comparison.goods-add")))),g.default.createElement("div",{className:"clear-button",onClick:()=>this.clearCategory(O,L)},g.default.createElement("img",{src:"/img/icons/trash.svg",alt:"trash"}),e("comparison.clear-all")))),N.map((a=>{const l=(0,m.getPriceObjectFromGood)(a),r=w.findIndex((e=>e.id===a.id));return g.default.createElement("td",{key:a.id,style:-1!==r?{position:"sticky",left:(r+1)*$,zIndex:9}:null,className:"card-product "+(w.some((e=>e.id===a.id))?"sticky-td white-td":"")},!h&&g.default.createElement(g.default.Fragment,null,g.default.createElement("div",{className:"pin-button"},N.length>p+2?g.default.createElement("div",{className:"fixed-button "+(w.some((e=>e.id===a.id))?"active":""),onClick:()=>this.setGoodsSticky(a),style:{display:this.showHideButtonFix(a.id)}},g.default.createElement("img",{src:`/img/icons/${w.some((e=>e.id===a.id))?"pin":"unpin"}.svg`,alt:`${a.id}`}),w.some((e=>e.id===a.id))?e("comparison.to-fixed"):e("comparison.to-fix")):null),g.default.createElement(n.default,{product:a,price:l,goodsCount:10,t:e,isDisplayDnk:!1,selectedFilter:0,isComparison:!0,onDeleteComparisonItem:()=>{w.some((e=>e.id===a.id))&&this.setGoodsSticky(a),o((0,y.deleteFromComparison)(a,e,null));const l=S.goods.split(",").filter((e=>e!==a.id));(0,u.nextUrlOnRemoveGood)(a.id,O.id,O.name,l,t,c)}})),h&&g.default.createElement(E.default,{price:l.price,good:a}))})))),g.default.createElement("tbody",{id:"compare-table-body"},h?g.default.createElement("tr",{style:{height:175}}):g.default.createElement("tr",{style:{height:427}}),g.default.createElement("tr",null,g.default.createElement("td",{className:"white-td"},g.default.createElement("span",{className:"tbody-title"},e("comparison.characteristics-title"))),N.map((e=>{const t=w.findIndex((t=>t.id===e.id));return g.default.createElement("td",{style:-1!==t?{position:"sticky",left:(t+1)*$}:null,className:"white-td",key:e.id})}))),I,g.default.createElement("tr",null,g.default.createElement("td",{className:"white-td",style:{zIndex:3}}),N.map((a=>{const l=(0,m.getPriceObjectFromGood)(a),r=w.findIndex((e=>e.id===a.id));return g.default.createElement("td",{className:"card-product "+(w.some((e=>e.id===a.id))?"sticky-td white-td":""),style:-1!==r?{position:"sticky",left:(r+1)*$,zIndex:3}:null,key:a.id},g.default.createElement(n.default,{product:a,price:l,goodsCount:10,t:e,isDisplayDnk:!1,selectedFilter:0,isComparison:!0,onDeleteComparisonItem:()=>{o((0,y.deleteFromComparison)(a,e,null));const l=S.goods.split(",").filter((e=>e!==a.id));(0,u.nextUrlOnRemoveGood)(a.id,O.id,O.name,l,t,c),w.some((e=>e.id===a.id))&&this.setGoodsSticky(a)}}))})))))),g.default.createElement(j,null)))}},N(k,"propTypes",{comparisonGoods:p.default.array,attributes:p.default.array,selectedCategory:p.default.object,match:p.default.object.isRequired,history:p.default.object.isRequired,location:p.default.object.isRequired,t:p.default.func.isRequired,dispatch:p.default.func.isRequired,screenType:p.default.number}),N(k,"defaultProps",{comparisonGoods:[],attributes:[],selectedCategory:{},screenType:s.DESKTOP_LARGE}),_=w))||_;var L=G;t.default=L},17762:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,l=(o=a(45697))&&o.__esModule?o:{default:o},r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=d(t);if(a&&a.has(e))return a.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var n=l?Object.getOwnPropertyDescriptor(e,r):null;n&&(n.get||n.set)?Object.defineProperty(o,r,n):o[r]=e[r]}o.default=e,a&&a.set(e,o);return o}(a(67294)),n=a(64593),i=a(49161);function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}const s=(0,r.memo)((e=>{let{categoryId:t,userLanguage:a,comparisonGoods:o,t:l}=e,d=null;if(void 0===t){const e=o.sort(((e,t)=>("object"==typeof t.rating?t.rating.rating_value:0)-("object"==typeof e.rating?e.rating.rating_value:0)));d=o.length>2?(0,i.getSeoForMultipleGoods)(a,o,e,l):(0,i.getSeoForTwoGoods)(a,o,l)}else d=(0,i.defaultHelmet)(a,o,l);return r.default.createElement(n.Helmet,d)}));s.propTypes={categoryId:l.default.any.isRequired,userLanguage:l.default.string.isRequired,comparisonGoods:l.default.object.isRequired,t:l.default.func.isRequired};var c=s;t.default=c},5450:(e,t,a)=>
1{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(a(33287)),l=i(a(39931)),r=i(a(45697)),n=i(a(67294));function i(e){return e&&e.__esModule?e:{default:e}}function d(e){const{price:t,deleteCard:a,fixButton:l,good:r,t:i}=e;return n.default.createElement("div",{className:"card"},n.default.createElement("div",{className:"fix-block"},l),n.default.createElement(o.default,{product:r,price:t,goodsCount:10,t:i,isDisplayDnk:!1,selectedFilter:0,isComparison:!0,onDeleteComparisonItem:a}))}a(59764),d.propTypes={price:r.default.number,deleteCard:r.default.func,good:r.default.object.isRequired,t:r.default.func.isRequired},d.defaultProps={price:0,deleteCard:()=>{}};var s=(0,l.default)(d);t.default=s},87072:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=_(a(40684)),l=_(a(61584)),r=_(a(57484)),n=_(a(39931)),i=a(71421),d=a(6652),s=a(12056),c=a(62469),u=_(a(45697)),m=E(a(67294)),f=a(22264),p=a(38608),g=_(a(22573)),h=_(a(5450));a(70221);var y=_(a(27513)),v=_(a(14336));function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(b=function(e){return e?a:t})(e)}function E(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=b(t);if(a&&a.has(e))return a.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var n=l?Object.getOwnPropertyDescriptor(e,r):null;n&&(n.get||n.set)?Object.defineProperty(o,r,n):o[r]=e[r]}return o.default=e,a&&a.set(e,o),o}function _(e){return e&&e.__esModule?e:{default:e}}const k=(0,o.default)({resolved:{},chunkName:()=>"components-SubscribeForm-SubscribeFormContainer",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>a.e(8439).then(a.bind(a,55521)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return a(t)},resolve(){return 55521}});function w(e){const{attributes:t,dispatch:o,t:n,history:u,selectedCategory:b,comparisonGoods:E,location:_,location:{pathname:w}}=e,[S,C]=(0,m.useState)(10),[O,N]=(0,m.useState)(!0),[j,$]=(0,m.useState)(320),[I,G]=(0,m.useState)(0),[L,P]=(0,m.useState)([]),M=e=>({minWidth:`${I}px`,left:0===e?0:I*e}),T=e=>{const t=[...L,e.id];if(L.some((t=>t===e.id))){const t=L.filter((t=>t!==e.id));P(t)}else P(t)},x=()=>{const{top:e}=document.getElementById("tbody-mobile").getBoundingClientRect();C(e),S>0&&N(!0),S<0&&N(!1)};(0,m.useEffect)((()=>(window.addEventListener("scroll",x),()=>{window.removeEventListener("scroll",x)})),[S]),(0,m.useEffect)((()=>{P([])}),[w]),(0,m.useEffect)((()=>{const e=document.getElementById("table-mobile"),t=document.getElementById("thead-mobile"),a=()=>{t.scrollLeft=e.scrollLeft};return e.addEventListener("scroll",a),()=>{e.removeEventListener("scroll",a)}}),[]),(0,m.useEffect)((()=>{$(window.innerWidth)}),[]);const[D,F]=(0,m.useState)("all"),B=e=>{const t=[],a=[];return e.forEach((e=>{L.includes(e.id)?t.push(e):a.push(e)})),t.concat(a)},W=(0,c.searchQueryToObj)(_.search),R=(()=>{const{match:{params:t},selectedCategory:{id:a}}=e;return t.categoryId?t.categoryId:a})(),q=((e,t)=>{const a=E.filter((t=>t.parent_id===e));return t.goods.split(",").reduce(((e,t)=>{const o=a.find((e=>e.id===t));return o?[...e,o]:e}),[])})(R,W),z=(e=>t.map(((t,o)=>{if(t.type_id!==i.GOOD_TAGS){const l=((e,t)=>{const a=[];return{tds:t.map(((t,o)=>{const l=t.attributes.filter((t=>t.attribute_id===e.id)),r=(0,d.getAttrValue)(e,l);a.push(r);const n=()=>L.length>0&&0===o?{minWidth:`${I}px`,position:"sticky",left:0,backgroundColor:"inherit",zIndex:3}:L.length>1&&1===o?{minWidth:`${I}px`,position:"sticky",left:I,backgroundColor:"inherit",zIndex:3}:{minWidth:`${I}px`};return l[0]?m.default.createElement("td",{style:n(),key:`td_${t.id}`},r):m.default.createElement("td",{style:n(),key:`td_${t.id}`},"-")})),equality:a.every(((e,t,a)=>e===a[0]))}})(t,e);return("difference"!==D||!l.equality)&&m.default.createElement(m.default.Fragment,null,m.default.createElement(v.default,{name:"ru"===a.g.userLanguage?t.title:t.title_ua,className:`${o%2?"white-tr":"grey-tr"} ${l.tds.length?"main":""}`,colspan:l.tds.length,withScreen:j}),m.default.createElement("tr",{className:""+(o%2?"white-tr":"grey-tr")},l.tds))}return null})))(B(q)),A=b;(0,m.useEffect)((()=>{q.length>2?G(j/3):G(j/2)}),[q]);const H=[{id:"comparison-all",value:"all",title:n("comparison.filters.all")},{id:"comparison-difference",value:"difference",title:n("comparison.filters.difference")}],U=E.filter((e=>e.category.id===R)).map((e=>e.id));return m.default.createElement("div",{className:"table-wrapper"},m.default.createElement("section",{className:"row"},m.default.createElement("div",{className:"comparison-header"},m.default.createElement("div",{className:"row product-top"},m.default.createElement("div",{className:""},m.default.createElement("div",{className:"breadcrumbs-container"},m.default.createElement(l.default,{isOnComparison:!0}),m.default.createElement("span",{className:"current-link"},n("comparison.comparison-of-goods"))),m.default.createElement(g.default,{comparisonGoods:E,categoryId:R,isMobile:!0,t:n}))),m.default.createElement("div",{className:"information"},n("comparison.information")),m.default.createElement("div",{className:"title-filters"},n("comparison.overview-of-characteristics")),m.default.createElement("div",{className:"filters"},0!==(null==H?void 0:H.length)?H.map((e=>m.default.createElement("div",{key:e.id,className:"radio-field",onClick:()=>{F(e.value)},onKeyPress:()=>{F(e.value)}},m.default.createElement("input",{name:"comparisonFilters",type:"radio",value:e.value,id:e.id,checked:e.value===D?"checked":""}),m.default.createElement("label",{htmlFor:"camparison-full"},m.default.createElement("span",null,e.title))))):""),m.default.createElement("div",{className:"buttons"},m.default.createElement("div",{className:"add-button"},m.default.createElement("img",{src:"/img/icons/plus.svg",alt:"plus"}),m.default.createElement(r.default,{to:`/${A.name}/c${A.id}/`},m.default.createElement("span",null,n("comparison.goods-add")))),m.default.createElement("div",{className:"clear-button",onClick:()=>{const e=[...new Set(E.map((e=>e.category.id)))].map((e=>E.map((e=>e.category)).find((t=>t.id===e)))),t=w.replace(/[^\d,]+/g,""),l=e.filter((e=>e.id!==A.id)),r=0===e.findIndex((e=>e.id===t))&&e.length>1?e[1].id:0===l.length?e[0].id:l[l.length-1].id,n=e.find((e=>{let{id:t}=e;return r===t})),i=W.goods.split(",").filter((e=>!U.includes(e)));o((0,f.deleteComparisonIds)(U)),o((0,f.setComparisonCategory)(n)),o((0,p.deleteIdsFromComparison)(U)).then((()=>{o((0,p.getSessionData)()).then((()=>{o((0,f.deleteComparisonIds)(U)),o((0,f.setComparisonCategory)(n))}))})).then((()=>i.length>0?u.push(`${"uk"===a.g.userLanguage?"/uk":""}/comparison/${r}/?goods=${i.join(",")}`):u.push(`${"uk"===a.g.userLanguage?"/uk":""}/${A.name}/c${A.id}/`))).then((()=>{o((0,f.loadComparisonData)(i))}))}},m.default.createElement("img",{src:"/img/icons/trash.svg",alt:"trash"}
1),n("comparison.clear-all"))))),m.default.createElement("table",{id:"table-mobile"},m.default.createElement("thead",{id:"thead-mobile",className:""+(O?"":"header-fixed")},m.default.createElement("tr",null,B(q).map(((e,t)=>{return m.default.createElement("td",{className:(L.some((t=>t===e.id))?"sticky-td":"")+" ",key:e.id,style:M(t)},O?m.default.createElement(h.default,{title:e.title,goodImg:e,priceDiscount:e.price_discount,price:e.price,goodCode:e.ext_id,good:e,deleteCard:()=>(e=>{L.some((t=>t===e.id))&&T(e),o((0,p.deleteFromComparison)(e,n,null));const t=W.goods.split(",").filter((t=>t!==e.id));(0,s.nextUrlOnRemoveGood)(e.id,A.id,A.name,t,E,u)})(e),fixButton:q.length>2?m.default.createElement("div",{className:`fix-button ${L.some((t=>t===e.id))?"fixed":""} `,onClick:()=>T(e),style:{display:(a=e.id,L.length>1&&!L.some((e=>e===a))?"none":null)}},m.default.createElement("img",{src:`/img/icons/${L.some((t=>t===e.id))?"pin":"unpin"}.svg`,alt:`${e.id}`}),L.some((t=>t===e.id))?n("comparison.to-fixed"):n("comparison.to-fix")):null}):m.default.createElement(y.default,{title:e.title,price:e.price,goodImg:e}));var a})))),m.default.createElement("tbody",{id:"tbody-mobile"},z)),m.default.createElement(k,null))}w.propTypes={attributes:u.default.array,dispatch:u.default.func.isRequired,t:u.default.func.isRequired,history:u.default.object.isRequired,selectedCategory:u.default.object,comparisonGoods:u.default.array,location:u.default.object.isRequired,match:u.default.object.isRequired},w.defaultProps={attributes:[],comparisonGoods:[],selectedCategory:{}};var S=(0,n.default)(w);t.default=S},27513:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(a(8708)),l=a(64184),r=i(a(45697)),n=i(a(67294));function i(e){return e&&e.__esModule?e:{default:e}}function d(e){const{title:t,price:a,goodImg:r}=e;return n.default.createElement("div",{className:"mobile-small-card"},n.default.createElement("div",{className:"img-block"},n.default.createElement(o.default,{product:r,textForDataLayer:"comparisonList"})),n.default.createElement("div",{className:"info-block"},n.default.createElement("div",{className:"info-good-title"},t),n.default.createElement("div",{className:"info-good-price"},(0,l.getPriceWithSeparator)(a)," грн.")))}a(86252),d.propTypes={title:r.default.string,price:r.default.number,goodImg:r.default.object.isRequired},d.defaultProps={title:"",price:0};var s=d;t.default=s},93394:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=d(a(44178)),l=d(a(8708)),r=a(64184),n=d(a(45697)),i=d(a(67294));function d(e){return e&&e.__esModule?e:{default:e}}const s=e=>{const{price:t,good:a}=e;return i.default.createElement("div",{className:"small-card"},i.default.createElement("div",{className:"small-card-img"},i.default.createElement(l.default,{product:a,textForDataLayer:"comparisonList"})),i.default.createElement("div",{className:"small-card-info"},i.default.createElement("div",{className:"small-card-title"},i.default.createElement(o.default,{productTitleLength:35,product:a})),i.default.createElement("div",{className:"small-card-price"},t>0&&`${(0,r.getPriceWithSeparator)(t)} грн.`)))};s.propTypes={price:n.default.number,good:n.default.object},s.defaultProps={price:0,good:{}};var c=s;t.default=c},14336:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(a(45697)),l=r(a(67294));function r(e){return e&&e.__esModule?e:{default:e}}const n=e=>{const{name:t,className:a,colspan:o,withScreen:r}=e;return l.default.createElement("tr",{className:`sticky-td ${a}`},l.default.createElement("td",{colSpan:o},l.default.createElement("div",{style:{width:`${r}px`,position:"sticky",left:0}},t)))};n.propTypes={name:o.default.string,className:o.default.string,colspan:o.default.number,withScreen:o.default.number.isRequired},n.defaultProps={name:"",className:"",colspan:0};var i=n;t.default=i},6652:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getAttrValue=t.default=void 0;const o=(e,t)=>{let o="";return void 0!==t&&t.map((l=>{switch(e.type_id){case"1":o="ru"===a.g.userLanguage?l.value_text:l.value_text_ua;break;case"2":{const l=t[0].value_default_id;e.default_values.map((e=>(e.id===l&&(o="ru"===a.g.userLanguage?e.title:e.title_ua),o)));break}case"3":o="",t.map((t=>(e.default_values.map((e=>
1{if(e.id===t.value_default_id){const t="ru"===a.g.userLanguage?e.title:e.title_ua;o+=""!==o?`, ${t}`:t}return o})),o)));break;case"4":o=l.value_checkbox;break;case"5":o="",t.map((t=>(e.default_values.map((e=>(e.id===t.value_default_id&&(o=e.title),o))),o)));break;default:o=""}return o})),null===o?"-":"ru"===a.g.userLanguage&&e.unit?o+e.unit:"uk"===a.g.userLanguage&&e.unit_ua?o+e.unit_ua:o};t.getAttrValue=o;var l=o;t.default=l},12056:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.nextUrlOnRemoveGood=void 0;t.nextUrlOnRemoveGood=(e,t,o,l,r,n)=>{const i=r.filter((e=>e.parent_id===t)).filter((t=>t.id!==e)).length;i===l.length&&n.push(l.length?`${"uk"===a.g.userLanguage?"/uk":""}/comparison/?goods=${l.join(",")}`:`${"uk"===a.g.userLanguage?"/uk":""}/${o}/c${t}/`),i!==l.length&&0===i&&n.push(`${"uk"===a.g.userLanguage?"/uk":""}/comparison/${r.filter((e=>e.parent_id!==t))[0].parent_id}/?goods=${l.join(",")}`),i!==l.length&&0!==i&&n.push(`${"uk"===a.g.userLanguage?"/uk":""}/comparison/${t}/?goods=${l.join(",")}`)}},49161:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getSeoForTwoGoods=t.getSeoForMultipleGoods=t.defaultHelmet=void 0;t.getSeoForMultipleGoods=(e,t,a,o)=>{var l,r,n,i,d,s,c,u,m,f;return{title:o("comparison.head.title.goods-any",{goods:t.map(((a,o)=>`${"ru"===e?a.title:a.title_ua} ${o!==t.length-1?"vs ":""}`)).join().replace(/,/g,""),categoryTitle:"ru"===e?null===(l=a[0])||void 0===l||null===(r=l.category)||void 0===r?void 0:r.title:null===(n=a[0])||void 0===n||null===(i=n.category)||void 0===i?void 0:i.title_ua}),meta:[{name:"robots",content:"noindex, follow"},{name:"description",content:o("comparison.head.description.goods-any",{categoryTitle:"ru"===e?null===(d=a[0])||void 0===d||null===(s=d.category)||void 0===s?void 0:s.title:null===(c=a[0])||void 0===c||null===(u=c.category)||void 0===u?void 0:u.title_ua,goods1:"ru"===e?null===(m=a[0])||void 0===m?void 0:m.title:null===(f=a[0])||void 0===f?void 0:f.title_ua,goods:a.slice(1).map((t=>`${"ru"===e?null==t?void 0:t.title:null==t?void 0:t.title_ua}`)).join()})}]}};t.getSeoForTwoGoods=(e,t,a)=>{var o,l,r,n,i,d,s,c,u,m;const f="ru"===e?null===(o=t[0])||void 0===o?void 0:o.title:null===(l=t[0])||void 0===l?void 0:l.title_ua;let p="";var g,h;2===t.length&&(p="ru"===e?null===(g=t[1])||void 0===g?void 0:g.title:null===(h=t[1])||void 0===h?void 0:h.title_ua);return{title:a("comparison.head.title.goods-2",{categoryTitle:"ru"===e?null===(r=t[0])||void 0===r||null===(n=r.category)||void 0===n?void 0:n.title:null===(i=t[0])||void 0===i||null===(d=i.category)||void 0===d?void 0:d.title_ua,goods1:f,goods2:p}),meta:[{name:"description",content:a("comparison.head.description.goods-2",{categoryTitle:"ru"===e?null===(s=t[0])||void 0===s||null===(c=s.category)||void 0===c?void 0:c.title:null===(u=t[0])||void 0===u||null===(m=u.category)||void 0===m?void 0:m.title_ua,goods1:f,goods2:p})},{name:"robots",content:"noindex, follow"}]}};t.defaultHelmet=(e,t,a)=>{var o,l,r,n,i,d,s,c;return{title:a("comparison.head.title.category",{categoryTitle:"ru"===e?null===(o=t[0])||void 0===o||null===(l=o.category)||void 0===l?void 0:l.title:null===(r=t[0])||void 0===r||null===(n=r.category)||void 0===n?void 0:n.title_ua}),meta:[{name:"description",content:a("comparison.head.description.category",{categoryTitle:"ru"===e?null===(i=t[0])||void 0===i||null===(d=i.category)||void 0===d?void 0:d.title:null===(s=t[0])||void 0===s||null===(c=s.category)||void 0===c?void 0:c.title_ua})},{name:"robots",content:"noindex, follow"}]}}},93399:(e,t,a)=>{a.r(t)},59764:(e,t,a)=>{a.r(t)},70221:(e,t,a)=>{a.r(t)},86252:(e,t,a)=>{a.r(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.