PageSourceSearch

https://assets.cgtrader.com/packs/js/42790-2d96359e792a8b851a90.js

js cgtrader.com collected 2026-10-01 08:34:42 UTC 12,526 bytes, 2 lines download raw bytes

1"use strict";(globalThis.webpackChunkcgtrader=globalThis.webpackChunkcgtrader||[]).push([[42790],{62795(e,t,r){r.r(t),r.d(t,{BANNER_ENTRY_POINTS:()=>i,default:()=>o});var n={LISTING_FREE_FILTER_UPSELL:"listing_free_filter_upsell",ITEM_PAGE_DIRECT:"item_page_direct",LANDING_TOP_BANNER:"landing_top_banner",LANDING_LEARN_MORE:"landing_learn_more",LANDING_HOMEPAGE_PROMO:"landing_homepage_promo",LANDING_SETTINGS_PROMO:"landing_settings_promo"},i=[n.LANDING_HOMEPAGE_PROMO,n.LANDING_SETTINGS_PROMO];const o=n},5512(e,t,r){r.r(t),r.d(t,{default:()=>a});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,o,a,c=[],u=!0,l=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw i}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(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)?o(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 o(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=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.listener,r=void 0===t?"window-config-loaded":t,o=e.checkIfAvailable,a=void 0===o||o,c=i((0,n.useState)(()=>"undefined"!==typeof window&&a?window.pageConfig:void 0),2),u=c[0],l=c[1];return(0,n.useEffect)(()=>{var e;function t(){l(window.pageConfig)}var n=!0===(null===(e=window.pageConfig)||void 0===e?void 0:e.servicesLoaded);return window.pageConfig&&!u&&(a||n)&&t(),window.addEventListener(r,t),()=>{window.removeEventListener(r,t)}},[]),u}},95357(e,t,r){r.r(t),r.d(t,{default:()=>a});var n=r(96540);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 o(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}const a=function(){var e=(0,n.useCallback)(function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};"undefined"!==typeof window&&window.customEventTracker?window.customEventTracker(function(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){o(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}({name:e,eventData:r},n)):null===(t=n.eventCallback)||void 0===t||t.call(n)},[]);return{trackEvent:e}}},49858(e,t,r){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 i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach(function(t){o(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 o(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}r.r(t),r.d(t,{CtaTracker:()=>v,CtrImpressionsTracker:()=>m,CustomEventTracker:()=>l,FilterTracker:()=>u,FooterNavigationTracker:()=>s,HeaderNavigationTracker:()=>f,SEARCH_EVENT_SOURCE:()=>a,ViewItemListTracker:()=>p});var a={HOME:"home",TOP_BAR:"top_bar",SEARCH_PAGE:"search_page"},c=()=>"function"===typeof window.getAnalyticsPageAttributes?window.getAnalyticsPageAttributes():{},u=()=>{var e=window.filterTracker&&window.searchTracker,t=[],r=e=>Object.entries(e).length>0,n=(e,r)=>{t.some(e=>e.value===r)||t.push({name:e,value:r})},o=()=>t.filter(e=>"keywords"!==e.name).flatMap(e=>{var t=e.name,r=e.value;return"".concat(t,"=").concat(r).replace(/ /g,"_")}).join("/");e||(window.filterTracker=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.name,o=e.value,a=e.searchTerm,u=e.type,l=e.eventSource,d=void 0===l?"":l;return r(e)?((e,t,r,o,a)=>{n(e,t),window.dataLayer.push(i(i({event:"GTMevent",event_name:"filter_select",event_source:a},c()),{},{event_data:{search_term:r,content_type:o,filter_name:e,filter_value:t},_clear:!0}))})(t,o,a,u,d):null},window.searchTracker=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.searchTerm,n=e.type,a=e.eventSource;return r(e)?((e,t,r)=>{window.dataLayer.push(i(i(i({event:"GTMevent",event_name:"search_content"},r&&{event_source:r}),c()),{},{event_data:{search_term:e,content_type:t,filters_selected:o()},_clear:!0}))})(t,n,a):null},window.resetTracker=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.searchTerm,n=e.currentModelsCount;return r(e)?function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;window.dataLayer.push(i(i({event:"GTMevent",event_name:"reset_click"},c()),{},{event_data:{search_term:e,number_of_models_found:t,filters_selected:o()}}))}(t,n):null},window.trackSuggestionClick=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.value,n=e.searchTerm,a=e.eventSource;return r(e)?((e,t,r)=>{window.dataLayer.push(i(i(i({event:"GTMevent",event_name:"suggestion_click"},r&&{event_source:r}),c()),{},{event_data:{search_term:t,suggested_keyword:e,filters_selected:o()},_clear:!0}))})(t,n,a):null},window.removeCurrentSearchFilter=e=>{var r=e||{},n=r.name,i=r.value,o=t.filter(i?e=>e.value!==i:e=>!!n&&e.name!==n);t=o})},l=()=>{window.customEventTracker||(window.customEventTracker=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(0===Object.entries(e).length)return null;var t=e.name,r=e.userId,n=e.eventData,o=e.customAttributes,a=void 0===o?{}:o,u=e.eventCallback,l=e.eventTimeout;window.dataLayer=window.dataLayer||[],window.dataLayer.push(i(i(i(i(i(i({event:"GTMevent",event_name:t},c()),a),r&&{user_id:r}),{},{event_data:n},"function"===typeof u&&{eventCallback:u}),"number"===typeof l&&{eventTimeout:l}),{},{_clear:!0}))},"undefined"!==typeof App&&App.events&&App.events.publish("app:tracking:load"))},d=(e,t)=>{var r=(e||{}).target,n=r||{},i=n.tagName,o=n.href,a=n.classList,c=r.getAttribute("data-track-label"),u=r.getAttribute("data-track-text"),l=r.getAttribute("data-avoid-navigation"),d=a.contains("js-track-link-click");("A"===i||d)&&c&&null!==u&&(e.preventDefault(),(e=>{var t=e.name,r=e.trackText,n=e.trackLabel,i=e.url,o=void 0===i?"":i,a=e.shouldRedirect,c=void 0!==a&&a;window.customEventTracker({name:t,eventData:{element_url:o,element_text:r,element_label:n}}),o&&c&&(window.location.href=o)})({name:t,trackText:u,trackLabel:c,url:o,shouldRedirect:!l}))},s=e=>{var t=document.getElementById(e);t&&t.addEventListener("click",e=>{d(e,"footer_navigation")})},f=e=>{var t=document.getElementById(e);t&&t.addEventListener("click",e=>{d(e,"header_navigation")})},v=()=>{document.addEventListener("click",e=>e.target.classList.contains("js-track-cta-click")?(e=>{var t=(e||{}).target,r=(t||{}).href,n=t.getAttribute("data-track-text"),i=null!==n||null!==t.text;r&&i&&(e.preventDefault(),e.stopPropagation(),window.customEventTracker({name:"cta_click",eventData:{element_url:r,element_text:n||t.text}}),window.location.href=r)})(e):null)},p=()=>{window.trackViewItemList||(window.trackViewItemList=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(0===Object.entries(e).length)return null;var t=e.itemListId,r=e.itemListName,n=e.items,o=e.userId,a=e.eventSource;if(!n||0===n.length)return null;window.dataLayer.push(i(i({event:"view_item_list",user_id:o||"",event_source:a||""},c()),{},{ecommerce:{item_list_id:t,item_list_name:r,items:n},_clear:!0}))})},m=()=>{window.postCtrImpressions||(window.postCtrImpressions=function(e){var t,r=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).perPage,n=void 0===r?36:r;if(e&&0!==e.length){var i=null===(t=document.querySelector('meta[name="csrf-token"]'))||void 0===t?void 0:t.getAttribute("content");
1if(i){var o=new XMLHttpRequest;o.open("POST","/items/track-impressions",!0),o.setRequestHeader("Content-Type","application/json"),o.setRequestHeader("X-CSRF-Token",i),o.send(JSON.stringify({item_ids:e,url:window.location.href,per_page:n}))}}})}},63840(e,t,r){r.r(t),r.d(t,{clearSubscriptionEntry:()=>v,getSubscriptionEntry:()=>f,setSubscriptionEntry:()=>s});var n=r(18987);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 o(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){a(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 a(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="subscription_entry",u=".cgtrader.com";function l(){var e=window.location.hostname;if("cgtrader.com"===e||e.endsWith(u))return u}function d(){return{path:"/",domain:l()}}function s(e){if("undefined"!==typeof window&&e)try{n.A.set(c,e,o(o({},d()),{},{expires:1,sameSite:"lax"},"https:"===window.location.protocol&&{secure:!0}))}catch(t){}}function f(){if("undefined"===typeof window)return null;try{return n.A.get(c)||null}catch(e){return null}}function v(){if("undefined"!==typeof window)try{n.A.remove(c,d())}catch(e){}}},11937(e,t,r){r.d(t,{A:()=>a});var n=r(6265),i={es:()=>r.e(11839).then(r.bind(r,28182)),ru:()=>r.e(91364).then(r.bind(r,1795)),fr:()=>r.e(94903).then(r.bind(r,12222)),pt:()=>r.e(63607).then(r.bind(r,14030)),de:()=>r.e(69106).then(r.bind(r,61433)),"zh-CN":()=>r.e(62157).then(r.bind(r,28140)),ja:()=>r.e(12968).then(r.bind(r,42207))},o={};const a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"undefined"===typeof document?"en":document.documentElement.lang,t=i[e];return t?(o[e]||(o[e]=t().then(t=>{var r=t.default;n.default.addResourceBundle(e,"rails",r,!0,!0)}).catch(t=>{delete o[e],"undefined"!==typeof window&&"function"===typeof window.sendErrorToSentry&&window.sendErrorToSentry(t,{tags:{locale:e}})})),o[e]):Promise.resolve()}},21421(e,t,r){function n(e){for(var t=e,r=0;t&&"object"===typeof t&&Object.prototype.hasOwnProperty.call(t,"default")&&t.default&&t.default!==t&&r<5;)t=t.default,r+=1;return t}function i(e,t){var r=e;r.useContext(t);var i=r.getConstructor;r.getConstructor=function(e){try{return n(i(e))}catch(t){return}}}r.d(t,{A:()=>i,H:()=>n})}}]);
2//# sourceMappingURL=42790-2d96359e792a8b851a90.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.