PageSourceSearch

https://vimos.ru/_nuxt/js/components/product-page-widget-compare_7c29efc48cc93506a570.modern.js

js vimos.ru collected 2026-09-24 09:53:05 UTC 20,231 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[39,128,139,190,202,203,205,206,216,232,233,236,249,271,283,285,327,355,448,574,604,627,629,662,663,720,741,744,761,762],{1804:function(t,e,o){"use strict";o.r(e);var n=o(5),r=(o(28),o(37),o(2)),l=o(14),d=o(22),c=o(114),m=o(399),f=o(498),h=Object(r.defineComponent)({__name:"WidgetCompare",props:{boundComponentSelector:{type:String,default:void 0},tipPosition:{type:String,default:"right"},withTip:{type:Boolean,default:!0},productSlug:{type:String,default:void 0}},setup(t){var e=t,o=Object(c.a)(),{comparesSlugs:r}=Object(d.e)(o),h=Object(l.a)((()=>r.value.includes(e.productSlug))),v=Object(l.a)((()=>h.value?"Удалить из сравнения":"Добавить в сравнение")),{openModal:y}=Object(m.i)(),x=function(){var t=Object(n.a)((function*(){if(e.productSlug)try{h.value?yield o.deleteCompare(e.productSlug):yield o.addCompare(e.productSlug)}catch(t){y("dialog",{title:"Ошибка",description:Object(f.b)(t),iconName:"error"})}}));return function(){return t.apply(this,arguments)}}();return{__sfc:!0,props:e,compareStore:o,comparesSlugs:r,inCompares:h,tooltipText:v,openModal:y,compareHandler:x}}}),v=h,y=(o(2698),o(54)),component=Object(y.a)(v,(function(){var t=this,e=t._self._c,o=t._self._setupProxy;return e("div",{staticClass:"product-card-compare-widget",class:{"product-card-compare-widget_active":o.inCompares},on:{click:o.compareHandler}},[e("TooltipComponent",{staticClass:"product-card-compare-widget__tooltip",attrs:{"bound-component-selector":t.boundComponentSelector,"bound-component-offset":2,position:t.tipPosition,text:o.tooltipText,disable:!t.withTip}},[e("svg-icon",{staticClass:"product-card-compare-widget__icon",class:o.inCompares?"product-card-compare-widget__icon-fill":"product-card-compare-widget__icon-stroke",attrs:{name:o.inCompares?"compares-fill":"compare-icon"}})],1)],1)}),[],!1,null,"3c41cd14",null);e.default=component.exports;installComponents(component,{TooltipComponent:o(416).default})},2007:function(t,e,o){},2698:function(t,e,o){"use strict";o(2007)},399:function(t,e,o){"use strict";o.d(e,"d",(function(){return h})),o.d(e,"f",(function(){return v})),o.d(e,"e",(function(){return y})),o.d(e,"g",(function(){return x})),o.d(e,"i",(function(){return f})),o.d(e,"a",(function(){return z})),o.d(e,"h",(function(){return C})),o.d(e,"c",(function(){return _})),o.d(e,"b",(function(){return w}));var n=o(2),r=o(14),l=(o(16),o(23),o(19),{popup:{component:()=>o.e(906).then(o.bind(null,2932)),props:{name:"popup",adaptive:!0,classes:"modal-popup",width:"100%",maxWidth:380,maxHeight:250},callbacks:{}},location:{component:()=>Promise.all([o.e(60),o.e(898)]).then(o.bind(null,2923)),props:{name:"location",adaptive:!0,classes:"modal-default",width:"100%",height:"85%",maxWidth:1150,maxHeight:732,overlayTransition:"modal-overlay-transition"},callbacks:{"before-open":_,closed:w}},"suggest-city":d("suggest-city",(()=>o.e(915).then(o.bind(null,2945)))),profile:{component:()=>o.e(909).then(o.bind(null,2927)),props:{name:"profile",adaptive:!0,classes:["modal-default","modal-default_authorization"],width:"100%",height:"auto",minHeight:414,maxWidth:414,maxHeight:732,transition:"modal-transition",overlayTransition:"modal-overlay-transition"},callbacks:{"before-open":y,closed:x}},"cart-chastyami":{component:()=>o.e(97).then(o.bind(null,3204)),props:{name:"cart-chastyami",adaptive:!0,classes:["modal-default","modal-default_authorization"],width:"100%",height:"auto",minHeight:414,maxWidth:594,maxHeight:732,transition:"modal-transition",overlayTransition:"modal-overlay-transition"},callbacks:c()},"registration-organization":{component:()=>Promise.all([o.e(63),o.e(891)]).then(o.bind(null,1811)),props:{name:"registration-organization",adaptive:!0,classes:["modal-default","modal-default_authorization"],width:"100%",height:"auto",minHeight:414,maxWidth:414,maxHeight:732,transition:"modal-transition",overlayTransition:"modal-overlay-transition"},callbacks:c(!1)},"registration-success":{component:()=>o.e(912).then(o.bind(null,2934)),props:{name:"registration-success",adaptive:!0,classes:["modal-default","modal
1-default_authorization"],width:"100%",height:"auto",minHeight:171,maxWidth:414,maxHeight:732,transition:"modal-delay-transition",overlayTransition:"modal-overlay-transition"},callbacks:c(!1)},authorizationB:{component:()=>Promise.all([o.e(9),o.e(12),o.e(13),o.e(14),o.e(96)]).then(o.bind(null,1810)),props:{name:"authorizationB",adaptive:!0,classes:["modal-default","modal-default_authorization"],width:"100%",height:"auto",minHeight:414,maxWidth:414,maxHeight:732,transition:"authorization",overlayTransition:"authorization-overlay"},callbacks:{opened:h,closed:v}},"no-code":{component:()=>o.e(908).then(o.bind(null,2926)),props:{name:"no-code",adaptive:!0,classes:["modal-default","modal-default_authorization"],width:"100%",height:"auto",minHeight:414,maxWidth:374,maxHeight:732,transition:"modal-transition",overlayTransition:"modal-overlay-transition"},callbacks:{}},"login-success":{component:()=>o.e(911).then(o.bind(null,2933)),props:{name:"login-success",adaptive:!0,classes:["modal-default","modal-default_authorization"],width:"100%",height:"auto",minHeight:171,maxWidth:414,maxHeight:732,transition:"modal-delay-transition",overlayTransition:"modal-overlay-transition"},callbacks:c(!1)},"card-disable":{component:()=>o.e(914).then(o.bind(null,2924)),props:{name:"card-disable",adaptive:!0,classes:["modal-default","modal-default_authorization"],width:"100%",height:"auto",minHeight:171,maxWidth:414,maxHeight:732,transition:"modal-delay-transition",overlayTransition:"modal-overlay-transition"},callbacks:{opened:h,closed:z}},"catalog-filter":{component:()=>Promise.all([o.e(8),o.e(61),o.e(913)]).then(o.bind(null,2942)),props:{name:"catalog-filter",adaptive:!0,classes:["modal-default","modal-default_authorization"],width:"100%",height:"auto",minHeight:414,maxWidth:414,maxHeight:732,transition:"modal-transition",overlayTransition:"modal-overlay-transition"},callbacks:{"before-open":y,closed:x}},"catalog-sorting":{component:()=>o.e(893).then(o.bind(null,2941)),props:{name:"catalog-sorting",adaptive:!0,classes:["modal-default","modal-default_authorization"],width:"100%",height:"auto",minHeight:414,maxWidth:414,maxHeight:732,transition:"modal-transition",overlayTransition:"modal-overlay-transition"},callbacks:{"before-open":y,closed:x}},"shared-cart":d("shared-cart",(()=>o.e(916).then(o.bind(null,2951)))),"spec-offers-filters":d("spec-offers-filters",(()=>Promise.all([o.e(8),o.e(58),o.e(112)]).then(o.bind(null,3197)))),authorization:d("authorization",(()=>Promise.all([o.e(9),o.e(12),o.e(13),o.e(14),o.e(96)]).then(o.bind(null,1810)))),"qr-code":d("qr-code",(()=>o.e(918).then(o.bind(null,2928)))),feedback:d("feedback",(()=>o.e(907).then(o.bind(null,2925)))),dialog:d("dialog",(()=>o.e(896).then(o.bind(null,1809)))),"cart-bonuses":d("cart-bonuses",(()=>o.e(109).then(o.bind(null,3132)))),"cart-promocod":d("cart-promocod",(()=>o.e(895).then(o.bind(null,2939)))),"cart-clear":d("cart-clear",(()=>o.e(905).then(o.bind(null,2938)))),"cart-share":d("cart-share",(()=>o.e(897).then(o.bind(null,2940)))),"remove-all-favorites":d("remove-all-favorites",(()=>o.e(894).then(o.bind(null,2943)))),"remove-all-compares":d("remove-all-compares",(()=>o.e(910).then(o.bind(null,2944)))),"remove-all-cart":d("remove-all-cart",(()=>o.e(105).then(o.bind(null,3164)))),"order-products-modal":d("order-products-modal",(()=>o.e(99).then(o.bind(null,3179)))),"order-alt-products-modal":function(t,component){var e=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return{component:component,props:{name:t,adaptive:!0,classes:["modal-no-overflow"],width:"100%",height:"auto",minHeight:414,maxWidth:414,maxHeight:732,transition:"modal-transition",overlayTransition:"modal-overlay-transition"},callbacks:c(e)}}("order-alt-products-modal",(()=>o.e(101).then(o.bind(null,3207)))),"product-page-modals-common":d("product-page-modals-common",(()=>o.e(899).then(o.bind(null,2948)))),"order-message-modal":d("order-message-modal",(()=>o.e(104).then(o.bind(null,3178)))),"service-page-modal-consultation":d("service-page-modal-consultation",(()=>Promise.all([o.e(62),o.e(900)]).then(o.bind(null,2949)))),"service-page-modal-info":d("service-page-modal-info",(()=>o.e(892).then(o.bind(null,2950)))),"discount-page-modal-gift-card":d("discount-page-modal-gift-card",(()=>o.e(98).then(o.bind(null,3159)))),"cabinet-organization-documents-modal-document":d("c
1abinet-organization-documents-modal-document",(()=>o.e(107).then(o.bind(null,3213)))),"cabinet-organization-documents-modal-edo":d("cabinet-organization-documents-modal-edo",(()=>o.e(103).then(o.bind(null,3214)))),"cabinet-organization-addresses-modal":d("cabinet-organization-addresses-modal",(()=>o.e(106).then(o.bind(null,3211)))),"cabinet-organization-addresses-modal-title-edit":d("cabinet-organization-addresses-modal-title-edit",(()=>o.e(113).then(o.bind(null,3212)))),"cabinet-organization-modals-agree":d("cabinet-organization-modals-agree",(()=>o.e(902).then(o.bind(null,2952)))),"cabinet-organization-modals-notices":d("cabinet-organization-modals-notices",(()=>o.e(108).then(o.bind(null,3201)))),"cabinet-organization-profile-modals-employee":d("cabinet-organization-profile-modals-employee",(()=>o.e(102).then(o.bind(null,3218)))),"organization-modals-menu":d("organization-modals-menu",(()=>Promise.all([o.e(4),o.e(110)]).then(o.bind(null,3200)))),"cabinet-organization-feed-back-chat-modal":d("cabinet-organization-feed-back-chat-modal",(()=>o.e(901).then(o.bind(null,2955)))),"cabinet-organization-orders-modals":{component:()=>Promise.all([o.e(22),o.e(111)]).then(o.bind(null,3217)),props:{name:"cabinet-organization-orders-modals",adaptive:!0,classes:["modal-default","modal-default_authorization","modal-overflow"],width:"100%",height:"auto",maxWidth:953,minHeight:414,maxHeight:732,transition:"modal-transition",overlayTransition:"modal-overlay-transition"},callbacks:{"before-open":y,closed:x}},"cabinet-modal":{component:()=>o.e(903).then(o.bind(null,2935)),props:{name:"cabinet-modal",adaptive:!0,classes:["modal-default","modal-default_authorization","modal-overflow"],width:"100%",height:"auto",maxWidth:953,transition:"modal-transition",overlayTransition:"modal-overlay-transition"},callbacks:{"before-open":y,closed:x}},"cabinet-response":{component:()=>o.e(917).then(o.bind(null,2937)),props:{name:"cabinet-response",adaptive:!0,classes:["modal-default","modal-default_authorization"],width:"100%",height:"auto",maxWidth:500,minHeight:414,maxHeight:732,transition:"modal-transition",overlayTransition:"modal-overlay-transition"},callbacks:{"before-open":y,closed:x}},"cabinet-modal-narrow":{component:()=>o.e(904).then(o.bind(null,2936)),props:{name:"cabinet-modal-narrow",adaptive:!0,classes:["modal-default","modal-default_authorization"],width:"100%",height:"auto",maxWidth:490,minHeight:414,maxHeight:732,transition:"modal-transition",overlayTransition:"modal-overlay-transition"},callbacks:{"before-open":y,closed:x}},"cabinet-modal-address":{component:()=>o.e(100).then(o.bind(null,3120)),props:{name:"cabinet-modal-address",adaptive:!0,classes:["modal-default","modal-default_authorization","modal-overflow"],width:"100%",height:"auto",maxWidth:953,transition:"modal-transition",overlayTransition:"modal-overlay-transition"},callbacks:{"before-open":y,closed:x}}});function d(t,component){return{component:component,props:{name:t,adaptive:!0,classes:["modal-default","modal-default_authorization"],width:"100%",height:"auto",minHeight:414,maxWidth:414,maxHeight:732,transition:"modal-transition",overlayTransition:"modal-overlay-transition"},callbacks:c(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])}}function c(){return!(arguments.length>0&&void 0!==arguments[0])||arguments[0]?{"before-open":h,closed:v}:{opened:h,closed:v}}var m=o(77);function f(t){var e=Object(n.getCurrentInstance)()||t;if(!e)return{openModal:()=>{},closeModal:()=>{},closeAll:()=>{}};return{closeModal:t=>{e.proxy.$modal.hide(t)},openModal:function(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=l[t];e.proxy.$modal.show(n.component,o,n.props,n.callbacks)},closeAll:()=>{e.proxy.$modal.hideAll()}}}function h(){document.documentElement.classList.add("scrollOff")}function v(){document.documentElement.classList.remove("scrollOff")}function y(){document.documentElement.classList.add("scrollOff-mobile-only")}function x(){document.documentElement.classList.remove("scrollOff-mobile-only")}function _(){var t;h(),setTimeout((()=>{h()}),1e3),(t=document.querySelector("#modals-container"))&&t.classList.add("modals-container_
1city-select")}function w(){var t;v(),(t=document.querySelector("#modals-container"))&&t.classList.remove("modals-container_city-select")}function z(){v();var t="vim"+window.location.hostname.split("vim")[1],e=new Date;e.setTime(e.getTime()+2592e6);var o=e.toUTCString();document.cookie="card-disable=true;expires=".concat(o,";domain=").concat(t,";path=/")}var C=()=>{var t=Object(n.getCurrentInstance)(),{openModal:e}=f(t),{$auth:o}=Object(r.t)();return()=>{o.user&&o.user.card_disabled&&!Object(m.f)("card-disable")&&e("card-disable")}}},403:function(t,e,o){"use strict";var n=o(9),r=o(11),l=o(78),d=o(404),c=o(405),m=o(12),f=RangeError,h=String,v=Math.floor,y=r(c),x=r("".slice),_=r(1..toFixed),w=function(t,e,o){return 0===e?o:e%2==1?w(t,e-1,o*t):w(t*t,e/2,o)},z=function(data,t,e){for(var o=-1,n=e;++o<6;)n+=t*data[o],data[o]=n%1e7,n=v(n/1e7)},C=function(data,t){for(var e=6,o=0;--e>=0;)o+=data[e],data[e]=v(o/t),o=o%t*1e7},O=function(data){for(var t=6,s="";--t>=0;)if(""!==s||0===t||0!==data[t]){var e=h(data[t]);s=""===s?e:s+y("0",7-e.length)+e}return s};n({target:"Number",proto:!0,forced:m((function(){return"0.000"!==_(8e-5,3)||"1"!==_(.9,0)||"1.25"!==_(1.255,2)||"1000000000000000128"!==_(0xde0b6b3a7640080,0)}))||!m((function(){_({})}))},{toFixed:function(t){var e,o,n,r,c=d(this),m=l(t),data=[0,0,0,0,0,0],v="",_="0";if(m<0||m>20)throw f("Incorrect fraction digits");if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return h(c);if(c<0&&(v="-",c=-c),c>1e-21)if(o=(e=function(t){for(var e=0,o=t;o>=4096;)e+=12,o/=4096;for(;o>=2;)e+=1,o/=2;return e}(c*w(2,69,1))-69)<0?c*w(2,-e,1):c/w(2,e,1),o*=4503599627370496,(e=52-e)>0){for(z(data,0,o),n=m;n>=7;)z(data,1e7,0),n-=7;for(z(data,w(10,n,1),0),n=e-1;n>=23;)C(data,1<<23),n-=23;C(data,1<<n),z(data,1,1),C(data,2),_=O(data)}else z(data,0,o),z(data,1<<-e,0),_=O(data)+y("0",m);return _=m>0?v+((r=_.length)<=m?"0."+y("0",m-r)+_:x(_,0,r-m)+"."+x(_,r-m)):v+_}})},404:function(t,e,o){var n=o(11);t.exports=n(1..valueOf)},405:function(t,e,o){"use strict";var n=o(78),r=o(26),l=o(44),d=RangeError;t.exports=function(t){var e=r(l(this)),o="",c=n(t);if(c<0||c==1/0)throw d("Wrong number of repetitions");for(;c>0;(c>>>=1)&&(e+=e))1&c&&(o+=e);return o}},406:function(t,e,o){"use strict";o.d(e,"a",(function(){return n})),o.d(e,"b",(function(){return l})),o.d(e,"c",(function(){return r})),o.d(e,"d",(function(){return d}));o(65),o(403),o(31),o(14);var n=(t,e,o)=>Math.min(Math.max(t,e),o),r=(t,e)=>{var o=Number.isInteger(e)?0:e.toString().split(".")[1].length;return(Math.round(t/e)*e).toFixed(o)},l=t=>{var e=+(t/100).toFixed(2),o=new Intl.NumberFormat("ru-RU",{minimumFractionDigits:2}).format(e);return t%100==0?[o.slice(0,-3),""]:[o.slice(0,-2),o.slice(-2)]},d=(t,e)=>{var o=Number(t).toString();return/1$/.test(o)&&!/11$/.test(o)?e[0]:/[2-4]$/.test(o)&&!/(12|13|14)$/.test(o)?e[1]:e[2]}},411:function(t,e,o){},413:function(t,e,o){},416:function(t,e,o){"use strict";o.r(e);var n=o(14),r={__name:"TooltipComponent",props:{text:{type:String,default:"Tooltip text"},position:{type:String,default:"right"},boundComponentSelector:{type:String,default:void 0},boundComponentOffset:{type:Number,default:0},disable:{type:Boolean,default:!1},clickable:{type:Boolean,default:!1}},emits:["click"],setup(t,e){var o,{emit:r}=e,l=t,d=Object(n.n)(!1);return{__sfc:!0,emit:r,props:l,active:d,mouseOverHandler:()=>{window.innerWidth>=1180&&(d.value=!0)},timeout:o,clickHandler:t=>{l.clickable&&(d.value=!0,o&&clearTimeout(o),o=setTimeout((()=>{d.value=!1}),3e3)),r("click",t)}}}},l=(o(434),o(54)),component=Object(l.a)(r,(function(){var t=this,e=t._self._c,o=t._self._setupProxy;return e("div",{staticClass:"tooltip",on:{click:o.clickHandler,mouseover:o.mouseOverHandler,mouseleave:function(t){o.active=!1}}},[t._t("default"),t._v(" "),e("transition",{attrs:{name:"fade"}},[o.active&&!t.disable?e("TooltipBody",{staticClass:"tooltip__body",attrs:{text:t.text,"bound-component-selector":t.boundComponentSelector,"bound-component-offset":t.boundComponentOffset,position:t.position}}):t._e()],1)],2)}),[],!1,null,"3d6b880a",null);e.default=component.exports;installComponents(component,{TooltipBody:o(418).default})},418:function(t,e,o){"use strict";o.r(e);var n=o(14),r=o(43),l=o(406),d={__name:"TooltipBody",props:{text:{type:String,default:"Tooltip text"},position:{type:String,default:"right"},boundComponentSelector:{type:String,default:void 0}
1,boundComponentOffset:{type:Number,default:0}},setup(t){var e=t,o=Object(n.n)(null),d=Object(n.n)(null),{right:c,left:m}=Object(r.useElementBounding)(d),{right:f,left:h,width:v}=Object(r.useElementBounding)(o),y={right:{left:"calc(50% - 11px)",right:"unset",transform:"0%"},left:{left:"unset",right:"calc(50% - 11px)",transform:"0%"},center:{left:"50%",right:"unset",transform:"-50%"}},x=Object(n.a)((()=>y[e.position])),_=Object(r.useCssVar)("--left-position",o),w=Object(r.useCssVar)("--right-position",o),z=Object(r.useCssVar)("--transform-x",o);function C(t){if(0!==t&&0!==v.value){var o="left"===e.position?0:-v.value,n="left"===e.position?v.value:0,r=Object(l.a)(z.value.slice(0,-1)-t/v.value*100,o,n);z.value=r+"%"}}return _.value=x.value.left,w.value=x.value.right,z.value=x.value.transform,Object(n.i)((()=>{e.boundComponentSelector&&(d.value=o.value.closest(e.boundComponentSelector))})),"right"===e.position&&e.boundComponentSelector&&Object(n.z)((()=>{C(f.value-c.value+e.boundComponentOffset)})),"left"===e.position&&e.boundComponentSelector&&Object(n.z)((()=>{C(h.value-m.value-e.boundComponentOffset)})),{__sfc:!0,props:e,tooltipBodyEl:o,boundingEl:d,boundingElRight:c,boundingElLeft:m,bodyElRight:f,bodyElLeft:h,bodyElWidth:v,positionMap:y,initialPosition:x,leftPosition:_,rightPosition:w,transformX:z,setBodyTransform:C}}},c=(o(423),o(54)),component=Object(c.a)(d,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"tooltip-body"},[e("div",{ref:"tooltipBodyEl",staticClass:"tooltip-body__body"},[e("span",{staticClass:"tooltip-body__body__text"},[t._v(t._s(t.text))])]),t._v(" "),e("div",{staticClass:"tooltip-body__arrow"})])}),[],!1,null,"08d8bffa",null);e.default=component.exports},423:function(t,e,o){"use strict";o(411)},434:function(t,e,o){"use strict";o(413)},498:function(t,e,o){"use strict";function n(t){return t.isAxiosError}function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Произошла непредвиденная ошибка! Попробуйте позже!";if(n(t)){var o=e;return t.response&&t.response.data&&(Array.isArray(t.response.data)?o=t.response.data[0]&&t.response.data[0].message?t.response.data[0].message:String(t.response.data[0]):t.response.data.errors?"common"in t.response.data.errors&&Array.isArray(t.response.data.errors.common)?o=t.response.data.errors.common[0]:Array.isArray(t.response.data.errors)&&(o=t.response.data.errors[0]&&t.response.data.errors[0].message?t.response.data.errors[0].message:String(t.response.data.errors[0])):0!==t.response.data.code&&(o=t.response.data.message)),o||e}return e}function l(t){if(n(t)&&t.response&&422===t.response.status&&t.response.data){if(Array.isArray(t.response.data))return t.response.data;if(t.response.data.errors){if(Array.isArray(t.response.data.errors))return t.response.data.errors;if("common"in t.response.data.errors&&Array.isArray(t.response.data.errors.common))return t.response.data.errors.common.map((t=>({field:"common",message:t})))}}return[]}function d(t){return t.isAxiosError}o.d(e,"a",(function(){return l})),o.d(e,"d",(function(){return n})),o.d(e,"b",(function(){return r})),o.d(e,"c",(function(){return d}))}}]);

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.