PageSourceSearch

https://cdn.allopneus.com/frontend/build/product_cross_sell.8ee50536.js

js allopneus.com collected 2026-10-02 06:00:48 UTC 13,945 bytes, 1 lines download raw bytes

1(self.webpackChunkallopneus_frontend=self.webpackChunkallopneus_frontend||[]).push([[7156],{86660(e,t,r){const n={"./saison-4-saisons-gris.svg":69355,"./saison-4-saisons.svg":47659,"./saison-4seasons.svg":50936,"./saison-ete-gris.svg":72432,"./saison-ete.svg":906,"./saison-hiver-gris.svg":14520,"./saison-hiver.svg":54338};function i(e){const t=s(e);return r(t)}function s(e){if(!r.o(n,e)){const t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}i.keys=function(){return Object.keys(n)},i.resolve=s,e.exports=i,i.id=86660},4049(e,t,r){"use strict";r.d(t,{E0:()=>a,QX:()=>l,h3:()=>c,zl:()=>n,zn:()=>o});r(23792),r(62953);var n,i=r(1932),s=r(96540),o=5;!function(e){e.COMPARATOR="COMPARATOR",e.UPSELL="UPSELL"}(n||(n={}));var a={erpKeys:[]},c=(0,i.jM)((e,t)=>{switch(t.type){case"ADD_ELEMENT":e.erpKeys.length<o&&-1===e.erpKeys.indexOf(t.payload.erpKey)&&(e.erpKeys=[...e.erpKeys,t.payload.erpKey]);break;case"REMOVE_ELEMENT":-1!==e.erpKeys.indexOf(t.payload.erpKey)&&(e.erpKeys=e.erpKeys.filter(e=>t.payload.erpKey!==e));break;case"RESET_ELEMENTS":e.erpKeys=[];break;case"SET_ERP_KEYS":e.erpKeys=t.payload}}),l=(0,s.createContext)({state:a,dispatch:()=>null})},9454(e,t,r){"use strict";r(23500);var n=r(74848),i=r(96540),s=r(5338),o=r(57698),a=r(63466),c=r(90176),l=(r(89463),r(23792),r(27495),r(38781),r(62953),r(16522)),u=r(10900),E=r(22022),d=r(59672),p=r(12163),v=r(43578),m=r(92924),f=r(25437),_=r(24175),g=r(4586),y=r(46341),I=r(91556),h=r(84667),O=r(99760);const S=e=>{var t,r=e.crossSellingProduct,i=e.brandActivityFront,s=e.customer,a=e.baseUrl,c=e.cdnUrl,l=e.isGoogleShopping,u=e.listingContext,E=e.activity,d=e.campaignLabel,p=e.campaignName;if(!r)return null;var v=r.price,S="".concat(a,"/").concat((0,f.p9)(r,"itemUrl")),b=e=>{e.preventDefault(),e.stopPropagation(),(0,g.b)(r.trackingCode),(0,m.lh)(r,u,i,S,d,p)};return(0,n.jsxs)("div",{className:"cross-selling-card",children:[(0,n.jsxs)("div",{className:"product-link cross-selling__link",onClick:b,children:[(0,n.jsx)(_.A,{prediggoProduct:r,cdnUrl:c,fallbackPictureUrl:(0,y.z2)(null!==(t=(0,f.iy)(r,"productType"))&&void 0!==t?t:"",y.Ej.LIST),handleClick:b,displayType:o.t2.CARD,isAccessory:!0,listingContext:u}),(0,n.jsx)("a",{className:"cross-selling__product-name",href:S,children:(0,f.p9)(r,"name")})]}),(0,n.jsxs)("div",{className:"cross-selling-card--wrapper",children:[(0,n.jsx)("div",{className:"cross-selling__product-price product-link",onClick:b,children:(0,n.jsx)(O.A,{vatAmount:(0,I.he)(v),activity:E,sellingPrice:v,isPro:null==s?void 0:s.isPro,prefixClassName:"cross-selling__"})}),(0,n.jsx)(h.A,{crossSellingProduct:r,brandActivityFront:i,listingContext:u,maxSelectable:5,defaultSelectedOption:1,isGoogleShopping:l})]})]})};var b=r(4848);function L(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,s,o,a=[],c=!0,l=!1;try{if(s=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=s.call(r)).done)&&(a.push(n.value),a.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return C(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?C(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const A=e=>{var t,r=(0,l.c)(36),s=e.customer,a=e.isGoogleShopping,c=e.brandActivityFront,m=e.initialSearch,f=e.baseUrl,_=e.cdnUrl,g=e.listingContext,y=e.container,I=e.blockId,h=e.disableDesktopSlider,O=e.isStationSelected,C=void 0!==O&&O,A=(0,E.Bd)().t,N=(0,i.useRef)(y);r[0]!==I?(t={blockId:I},r[0]=I,r[1]=t):t=r[1];var R,T=(0,v.Ay)(m,g,t),D=T.items,P=T.totalProducts,x=T.blockTitle,j=T.noResult,M=T.campaignLabel,H=T.campaignName;r[2]!==D?(R=!!D&&Object.keys(D).length>0,r[2]=D,r[3]=R):R=r[3];var k,w,V,B=(0,b.A)(!0,R),K=B.scrollRef,U=B.horizontalScroll,G=L((0,i.useState)(!C),2),Y=G[0],F=G[1];r[4]===Symbol.for("react.memo_cache_sentinel")?(k=()=>{var e=e=>{F(!e.detail.isSet)},t=e=>{F(!e.detail.isEmpty)};return document.addEventListener("assemblyChanged",e),document.addEventListener("cartEmpty",t),()=>{document.removeEventListener("assemblyChanged",e),document.removeEventListener("cartEmpty",t)}},w=[],r[4]=k,r[5]=w):(k=r[4],w=r[5]),(0,i.useEffect)(k,w),r[6]!==Y||r[7]!==D||r[8]!==g?(V=!D||0===Object.keys(D).length||o.$u.CROSS_SELL_CART===g&&!Y,r[6]=Y,r[7]=D,r[8]=g,r[9]=V):V=r[9];var z,X,$=V;if(r[10]!==x||r[11]!==c||r[12]!==M||r[13]!==H||r[14]!==D||r[15]!==g||r[16]!==j||r[17]!==$?(z=()=>{(j&&N.current&&(N.current.style.display="none"),$)||(new d.A).pushEvent("product_rmdt_print",(0,p.j2)(D,g,M,H,c,void 0,x))},r[10]=x,r[11]=c,r[12]=M,r[13]=H,r[14]=D,r[15]=g,r[16]=j,r[17]=$,r[18]=z):z=r[18],r[19]!==D?(X=[D],r[19]=D,r[20]=X):X=r[20],(0,i.useEffect)(z,X),!$){var Z;if(r[21]!==f||r[22]!==c||r[23]!==M||r[24]!==H||r[25]!==_||r[26]!==s||r[27]!==h||r[28]!==U||r[29]!==a||r[30]!==D||r[31]!==g||r[32]!==K||r[33]!==A||r[34]!==P){var W=A("product.cross-selling.title");g===o.$u.CROSS_SELL_CART&&(W=A("product.cross-selling-cart.title")),Z=(0,n.jsxs)("div",{"data-testid":"product-crossSell-slider",className:"full-width-container product-recommendation-container scrollbar--custom",children:[(0,n.jsx)("h2",{className:"product-title",children:(0,u.Ay)(W)}),(0,n.jsxs)("div",{ref:K,className:"scrollbar-container product-recommendation--wrapper".concat(h?" product-recommendation--noslider":""),children:[Object.keys(D).map(e=>(0,n.jsx)(S,{crossSellingProduct:D[e],brandActivityFront:c,baseUrl:f,cdnUrl:_,customer:s,isGoogleShopping:a,listingContext:g,activity:c,campaignLabel:M,campaignName:H},e)),P>=5&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("button",{type:"button",className:"scroll-nav nav-prev","aria-label":A("product.slider.prev"),onClick:()=>U(-350)}),(0,n.jsx)("button",{type:"button",className:"scroll-nav nav-next","aria-label":A("product.slider.next"),onClick:()=>U(350)})]})]})]}),r[21]=f,r[22]=c,r[23]=M,r[24]=H,r[25]=_,r[26]=s,r[27]=h,r[28]=U,r[29]=a,r[30]=D,r[31]=g,r[32]=K,r[33]=A,r[34]=P,r[35]=Z}else Z=r[35];return Z}};function N(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function R(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?N(Object(r),!0).forEach(function(t){T(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function T(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}document.addEventListener("DOMContentLoaded",()=>{var e=document.getElementById("app_product_cross_sell_root"),t=(0,c.A)(e);a.A.translate(t._locale),(0,s.createRoot)(e).render((0,n.jsx)(i.Suspense,{fallback:null,children:(0,n.jsx)(A,R({listingContext:t.isCartPage?o.$u.CROSS_SELL_CART:o.$u.CROSS_SELL,container:e},t))}))})},28556(e,t,r){"use strict";var n,i,s,o,a,c,l;r.d(t,{I4:()=>n,Jh:()=>o,Lh:()=>i,Mq:()=>v,NM:()=>l,PH:()=>u,PT:()=>p,RA:()=>g,Sj:()=>m,Td:()=>_,VA:()=>f,d$:()=>E,gf:()=>c,nd:()=>d,t6:()=>s,x4:()=>a,yP:()=>y}),function(e){e.DIMENSION="dimension",e.VEHICLE="vehicle",e.PLATE="plate",e.SEARCH_BOX="searchbox",e.CUSTOMER_AREA="customerarea"}(n||(n={})),function(e){e.WIDTH="width",e.HEIGHT="height",e.DIAMETER="diameter",e.LOAD="load",e.SPEED="speed",e.SEASON="season",e.BRAND="brand",e.RANGE="range",e.CLASSIFICATION="classification",e.VEHICLE_BRAND="vehicleBrand",e.VEHICLE_TYPE="vehicleType",e.VEHICLE_CYLINDER="cylinder",e.VEHICLE_RANGE="vehicleRange",e.VEHICLE_MODEL="model",e.VEHICLE_MODEL_YEAR="modelYear",e.VEHICLE_MOTORISATION="motorisation",e.VEHICLE_TIRE_DIMENSION="dimension",e.VEHICLE_TIRE_DIAMETER="diameter",e.VEHICLE_TIRE_POSITION="position",e.VEHICLE_TIRE_BRAND="brand",e.VEHICLE_TIRE_SEASON="season",e.VEHICLE_NAME="vehicleName",e.VEHICLE_BRAND_SEARCH="vehicleBrandSearch",e.VEHICLE_ID="vehicleId",e.VEHICLE_FUEL_TYPE="fuelType",e.TYPE_CATEGORY="typeCategory",e.MARKETING_OPERATION_CODE="marketingOperationCode",e.ZIP_CODE="zipCode",e.DEPARTMENT_CODE="dept"}(i||(i={})),function(e){e.TYPE="_contextType",e.IS_PRO_RESELLER="_contextIsProReseller"}(s||(s={})),function(e){e.DIMENSION_WIDTH="/dimension_width",e.DIMENSION_HEIGHT="/dimension_height",e.DIMENSION_DIAMETER="/dimension_diameter",e.DIMENSION_LOAD="/dimension_load",e.DIMENSION_SPEED="/dimension_speed",e.DIMENSION_SEASON="/dimension_season",e.DIMENSION_BRAND="/dimension_brand",e.DIMENSION_RANGE="/dimension_range",e.DIMENSION_RANGE_CLASSIFICATION="/dimension_range_classification",e.VEHICLE_NUMBER_PLATE="/vehicle_number_plate",e.VEHICLE_BRAND="/vehicle_brand",e.VEHICLE_TYPE="/vehicle_type",e.VEHICLE_CYLINDER="/vehicle_cylinder",e.VEHICLE_RANGE="/vehicle_range",e.VEHICLE_MODEL="/vehicle_model",e.VEHICLE_MODEL_YEAR="/vehicle_model_year",e.VEHICLE_MOTORISATION="/vehicle_motorisation",e.VEHICLE_SELECTED="/vehicle_selected",e.VEHICLE_DIMENSION="/vehicle_dimension",e.ZIP_CODE="/zip_code"}(o||(o={})),function(e){e.SELECT_LABEL="select_label",e.CHECKBOX_LABEL="checkbox_label",e.CHECKBOX_ICON="checkbox_icon",e.CHECKBOX_IMAGE="checkbox_image",e.CHECKBOX_NO_IMAGE="checkbox_no_image",e.ZIP_CODE="zip_code"}(a||(a={})),function(e){e.ALL="all"}(c||(c={})),function(e){e.FRONT="front",e.REAR="rear",e.FRONT_REAR="front_rear"}(l||(l={}));var u,E,d,p=[i.WIDTH,i.HEIGHT,i.DIAMETER,i.LOAD,i.SPEED,i.ZIP_CODE],v=[i.TYPE_CATEGORY],m="vehicleBrandSearch",f="fuelType",_="vehicleRange",g="vehicleId",y="electric";!function(e){e.TIRE="pneu",e.ACCESSORY="accessoire"}(u||(u={})),function(e){e.ELECTRIC="electrique"}(E||(E={})),function(e){e.TOURISME_ETE="tourisme_ete",e.LOISIR_PISTE="loisir_piste"}(d||(d={}))},4848(e,t,r){"use strict";r(89463),r(23792),r(27495),r(38781),r(62953);var n=r(96540);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,s,o,a=[],c=!0,l=!1;try{if(s=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=s.call(r)).done)&&(a.push(n.value),a.length!==t);c=!0);}catch(e){l=!0,i=e}
1finally{try{if(!c&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const o=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=(0,n.useRef)(null),s=i((0,n.useState)(()=>()=>{}),2),o=s[0],a=s[1],c=i((0,n.useState)(!1),2),l=c[0],u=c[1],E=i((0,n.useState)(!1),2),d=E[0],p=E[1];(0,n.useEffect)(()=>{r.current&&p(!0)},[t]);var v=(0,n.useMemo)(()=>window.matchMedia("(pointer: coarse)").matches,[]);return(0,n.useEffect)(()=>{if(e&&d){u(v);var t=window.matchMedia("(pointer: coarse)"),r=()=>{u(t.matches)};return t.addEventListener("change",r),()=>{t.removeEventListener("change",r)}}},[e,d,v]),(0,n.useEffect)(()=>{t&&r.current&&a(()=>e=>{var t;null===(t=r.current)||void 0===t||t.scrollBy({left:e,behavior:"smooth"})})},[t,r.current]),(0,n.useEffect)(()=>{if(e&&d&&!l&&r.current){var t=r.current,n=!1,i=0,s=0,o=()=>{n=!1,t.classList.remove("dragging")},a=e=>{n=!0,t.classList.add("dragging"),i=e.pageX-t.offsetLeft,s=t.scrollLeft},c=e=>{if(n){e.preventDefault();var r=1.5*(e.pageX-t.offsetLeft-i);t.scrollLeft=s-r}};return t.addEventListener("mousedown",a),t.addEventListener("mouseleave",o),t.addEventListener("mouseup",o),t.addEventListener("mousemove",c,{passive:!1}),()=>{t.removeEventListener("mousedown",a),t.removeEventListener("mouseleave",o),t.removeEventListener("mouseup",o),t.removeEventListener("mousemove",c)}}},[e,d,l]),{scrollRef:r,horizontalScroll:o}};r.d(t,["A",0,o])},98051(e,t,r){"use strict";e.exports=r.p+"images/icon-3pmsf.4ea8b77f.svg"},6685(e,t,r){"use strict";e.exports=r.p+"images/B26.929da32f.svg"},69355(e,t,r){"use strict";e.exports=r.p+"images/saison-4-saisons-gris.5668a663.svg"},47659(e,t,r){"use strict";e.exports=r.p+"images/saison-4-saisons.b9d0feec.svg"},50936(e,t,r){"use strict";e.exports=r.p+"images/saison-4seasons.b9d0feec.svg"},72432(e,t,r){"use strict";e.exports=r.p+"images/saison-ete-gris.8003d795.svg"},906(e,t,r){"use strict";e.exports=r.p+"images/saison-ete.2d380886.svg"},14520(e,t,r){"use strict";e.exports=r.p+"images/saison-hiver-gris.d6f5d674.svg"},54338(e,t,r){"use strict";e.exports=r.p+"images/saison-hiver.ed948d14.svg"}},e=>{e.O(0,[4121,4939,1005,5440,3362,7265,2057,6288,8277,3050,900,9048,8070,312,3663,8685,6352,8431,8819,3578,4175,5376],()=>{return t=9454,e(e.s=t);var t});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.