PageSourceSearch

https://www.olx.pl/app/static/js/olxeuweb.home.recommendationsL2Carousel.0621ac7f6.chunk.js

js olx.pl collected 2026-09-24 08:41:45 UTC 10,876 bytes, 2 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[40457],{850860:(e,t,r)=>{r.d(t,{E:()=>d,v:()=>c});var n=r(92397),a=r(729136),o=r(254972);function i(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 s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){l(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function l(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}var c=10,u=.3;function d(e,t,r){var{trackEvent:i}=(0,n.rS)(),l=(0,a.useRef)(e),d=(0,a.useRef)(t);l.current=e,d.current=t;var[f,v]=(0,a.useState)({start:0,end:0});return(0,a.useEffect)(()=>{if(!(f.start>=f.end)){var{start:e,end:t}=f,n=l.current,a=d.current,u=n.slice(e,t),[m,g]=u.reduce((e,t)=>(e[0].push(t.id),e[1].push(a[t.id]),e),[[],[]]),p=Math.floor((t+c)/c);i(r.eventName,s({[o.X4.PAGE_NB]:p,[o.X4.AD_IMPRESSIONS]:m,[o.X4.RECOMMENDATION_SOURCES]:g},r.trackingParams)),v(e=>s(s({},e),{},{start:t}))}},[f.start,f.end,i]),{handleVisibleUntrackedAds:(0,a.useCallback)((e,t)=>{if(t){var r=new Map(l.current.map((e,t)=>[e.id,t])).get(e)||0;v(e=>r>=e.end?s(s({},e),{},{end:r+1}):e)}},[]),adCardVisibilityThreshold:u}}},861478:(e,t,r)=>{r.d(t,{w:()=>_});var n=r(868968),a=r(60545),o=r(86684),i=r(911389),s=r(34319),l=r(229513),c=r(92397),u=r(490845),d=r(842349),f=r(729136),v=r(7676),m=r(941226),g=r(167685),p=r(57766),b="bg-background-status-success rounded-medium flex flex-col items-start justify-center gap-200 px-200",y=e=>{var{icon:t,message:r}=e,a=(0,p.jsx)(g.olm,{color:"var(--colorsBackgroundAccent)",size:24});return(0,p.jsxs)(p.Fragment,{children:[null!=t?t:a,r?(0,p.jsx)(n.NexusText,{variant:"bodyBase",color:"var(--colorsForegroundOnActionPrimary)",weight:"bold",children:(0,p.jsx)(u.FormattedMessage,{id:r.messageId,defaultMessage:r.defaultMessage})}):null]})},O=e=>{var{to:t,icon:r,onClick:n,message:a,button:o,"data-testid":i}=e;return o?(0,p.jsxs)("div",{className:b,"data-testid":i,children:[(0,p.jsx)(y,{icon:r,message:a}),(0,p.jsx)(m.NexusButton,{asChild:!0,variant:"on-photo",children:(0,p.jsx)(l.Z,{to:t,onClick:n,children:(0,p.jsx)(u.FormattedMessage,{id:o.messageId,defaultMessage:o.defaultMessage})})})]}):(0,p.jsx)(l.Z,{to:t,className:"".concat(b," no-underline"),onClick:n,"data-testid":i,children:(0,p.jsx)(y,{icon:r,message:a})})},h=["trackingEvent"];function j(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 x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?j(Object(r),!0).forEach(function(t){P(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):j(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function P(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}var _=e=>{var{ads:t,title:r,subtitle:m,trackOnVisible:g,trackOnAdCardVisible:b,trackOnSlide:y,link:j,seeAllCard:P,dataCy:_,testId:E,adReason:S,trackParams:w,skipVisibilityDelay:k=!1}=e,[N,M]=(0,f.useState)(!1),[A,C]=(0,f.useState)(k);(0,v.KS)(()=>C(!0),k?null:2e3);var{trackEvent:D}=(0,c.rS)(),I={TITLE:"".concat(E,"-title"),LINK:"".concat(E,"-link"),CARD_LINK:"".concat(E,"-card-link"),ITEMS_WRAPPER:"".concat(E,"-items")},[L,R]=(0,d.o)({rootMargin:"0px",threshold:.3});(0,f.useEffect)(()=>{L&&g&&g()},[L]);var T=(e,t)=>
1{var r=null!=t?t:null==j?void 0:j.trackingEvent;r&&D(r,x(x({},w),{},{touch_point_button:e}))},F=()=>{T("carousel_card",null==P?void 0:P.trackingEvent)};if(null==t||!t.length)return null;return(0,p.jsxs)(i.N,{ref:A?R:null,px:"var(--spacing0)",children:[(0,p.jsxs)("div",{className:"flex items-center justify-between gap-100 px-200",children:[(0,p.jsxs)("div",{className:"flex flex-col gap-50",children:[(0,p.jsx)(s.N,{"data-cy":_,"data-testid":I.TITLE,children:r}),m?(0,p.jsx)(n.NexusText,{variant:"bodySmall",color:"var(--colorsForegroundSecondary)",children:m}):null]}),j?(0,p.jsx)(l.Z,{"data-testid":I.LINK,onClick:()=>T("carousel_header"),to:j.url,className:"text-foreground-primary text-right",children:(0,p.jsx)(n.NexusText,{variant:"bodySmall",color:"var(--colorsForegroundPrimary)",children:(0,p.jsx)(u.FormattedMessage,{id:j.messageId,defaultMessage:j.defaultMessage})})}):null]}),(0,p.jsxs)("div",{className:"grid ".concat("[grid-auto-columns:minmax(160px,1fr)] grid-flow-col [grid-template-columns:repeat(auto-fill,minmax(160px,1fr))]"," gap-100 overflow-x-auto px-200"),onScroll:()=>{!N&&y&&y(),M(!0)},"data-testid":I.ITEMS_WRAPPER,children:[t.map(e=>(0,p.jsx)(a.Z,{ad:e,viewType:o.M.GRID,adReason:S,trackParams:w,setVisible:b,intersectionObserverOptions:{enabled:A,threshold:.3}},e.id)),(()=>{if(P){var{trackingEvent:e}=P,t=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(P,h);return(0,p.jsx)(O,x(x({"data-testid":I.CARD_LINK},t),{},{onClick:F}),"see-all-card")}return j?(0,p.jsx)(l.Z,{"data-testid":I.CARD_LINK,onClick:()=>T("carousel_card"),to:j.url,className:"text-foreground-primary rounded-small bg-background-primary flex items-center justify-center p-200",children:(0,p.jsx)(n.NexusText,{variant:"bodySmall",weight:"medium",color:"var(--colorsForegroundPrimary)",children:(0,p.jsx)(u.FormattedMessage,{id:j.messageId,defaultMessage:j.defaultMessage})})}):null})()]})]})}},369410:(e,t,r)=>{r.r(t),r.d(t,{RecommendationsL2Carousel:()=>S});var n=r(530305),a=r(490845),o=r(729136),i=r(861478),s=r(808354),l=r(263002),c=r(457352),u=r(144707),d=r(744408);function f(e,t,r,n,a,o,i){try{var s=e[o](i),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,a)}var v="GRAPHQL_FETCH_HOMEPAGE_L2_RECOMMENDATIONS",m=()=>{var e=(0,o.useContext)(s.ZP),t=(0,u.useRelayEnvironment)(),[r,n]=(0,o.useState)(null),a={includeNextL2:!0,topCarousels:0,includeOther:!1};return(0,o.useEffect)(()=>{var r=!1;return function(){var o,i=(o=function*(){try{var o,i,s,u,f=yield(0,l.S)(t,c.cookieStorage,e,a);if(r||!f)return;n(null!==(o=f.nextL2Recommendations)&&void 0!==o?o:null);var m=null!==(i=null===(s=f.nextL2Recommendations)||void 0===s||null===(u=s.ads)||void 0===u?void 0:u.length)&&void 0!==i?i:0;d.default.createPageAction(v,{status:"success",returnedLessThanExpected:m<5,adsNumber:m})}catch(g){r||n(null),d.default.createPageAction(v,{status:"error",error:g instanceof Error?g.message:String(g)})}},function(){var e=this,t=arguments;return new Promise(function(r,n){var a=o.apply(e,t);function i(e){f(a,r,n,i,s,"next",e)}function s(e){f(a,r,n,i,s,"throw",e)}i(void 0)})});return function(){return i.apply(this,arguments)}}()(),()=>{r=!0}},[t,e]),r},g=r(212171),p=r(574532),b=r(92397),y=r(254972),O=r(850860),h=r(711385),j=r(57766);function x(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 P(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?x(Object(r),!0).forEach(function(t){_(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):x(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function _(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}var E={messageId:"home.categories.show_all",defaultMessage:"See all"},S=()=>{var e,t,r,s,l,c,u,{trackEvent:d}=(0,b.rS)(),[f]=(0,g.L_)(),v=m(),{getBtrForOffers:x}=(0,o.useContext)(n.a),_=null==v||null===(e=v.ads)||void 0===e||null===(t=e[0])||void 0===t||null===(r=t.category)||void 0===r?void 0:r.id,S=!!(null!=v&&null!==(s=v.ads)&&void 0!==s&&s.length&&(null==v||null===(l=v.ads)||void 0===l?void 0:l.length)>=5),w=P(P({},(0,p.y)(f,_)),{},{category_l3_code:void 0,cat_l3_name:void 0,cat_l3_id:void 0}),k=P(P({},w),{},{touch_point_button:"discover_l2_cat"}),{handleVisibleUntrackedAds:N}=(0,O.E)(null!==(c=null==v?void 0:v.ads)&&void 0!==c?c:[],null!==(u=null==v?void 0:v.adsSource)&&void 0!==u?u:{},{eventName:y.Pw.HOMEPAGE_RECOMMENDATIONS_VIEWED,trackingParams:k});(0,o.useEffect)(()=>{S&&x(v.ads)},[v,S]);var M=null==f?void 0:f[Number(_)];if(!S||!M)return null;var A=(0,h.hK)(f,M),C=null==A?void 0:A.name,D=null==A?void 0:A.path,I=P(P({url:D},E),{},{trackingEvent:b.p4.events.hp_discover_l2_recommendations_click}),L={to:D,message:E};return(0,j.jsx)(i.w,{ads:v.ads,title:(0,j.jsx)(a.FormattedMessage,{id:"homepage.personalization.7",defaultMessage:"Discover {L2category}",values:{L2category:C}}),dataCy:"recommendations-l2-title",testId:"recommendations-l2",subtitle:(0,j.jsx)(a.FormattedMessage,{id:"homepage.personalization.8",defaultMessage:"Suggested based on your latest searches"}),link:I,trackOnAdCardVisible:N,trackOnVisible:()=>{d(b.p4.events.hp_discover_l2_recommendations_viewed,w)},trackOnSlide:()=>{d(b.p4.events.hp_discover_l2_recommendations_scroll,w)},trackParams:k,seeAllCard:L})}}}]);
2//# sourceMappingURL=olxeuweb.home.recommendationsL2Carousel.0621ac7f6.chunk.js.map

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.