PageSourceSearch

https://assets.cgtrader.com/packs/js/80170-7e80cb76ea8835ef779e.js

js cgtrader.com collected 2026-09-24 08:26:32 UTC 15,512 bytes, 2 lines download raw bytes

1"use strict";(globalThis.webpackChunkcgtrader=globalThis.webpackChunkcgtrader||[]).push([[80170],{83302(e,t,r){r.r(t),r.d(t,{AuthenticationInterceptor:()=>a});var n=r(18987),a=()=>{var e,t,r,a,i={login:"_cgtrader_slsd89",register:"_cgtrader_sssd90"},o={email:"email",google:"Google",facebook:"Facebook"},c=window.cookieInterceptor;if(c||(window.cookieInterceptor=!0),n.A&&!c){var l=Object.keys(i).reduce((e,t)=>{var r,a=(r=i[t])?n.A.get(r):null;return a?{method:t,type:a}:e},null);l&&(e=()=>{var e,t,r,a,c,d,u,s,v,m;return!!(null!==(e=window.App)&&void 0!==e&&null!==(e=e.config)&&void 0!==e&&e.userId||null!==(t=window.pageConfig)&&void 0!==t&&t.currentUserId)&&(u=(a=l).method,s=a.type,v=o[s],m=(null===(c=window.App)||void 0===c||null===(c=c.config)||void 0===c?void 0:c.userId)||(null===(d=window.pageConfig)||void 0===d?void 0:d.currentUserId)||"",window.dataLayer&&v&&window.dataLayer.push({event:"GTMevent",event_name:u,user_id:m,event_data:{method:v},_clear:!0}),r=i[l.method],n.A.remove(r),!0)},t=5,r=0,a=setInterval(()=>{var n=e();(++r===t||n)&&window.clearInterval(a)},1e3))}}},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 a(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){i(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 i(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:()=>s,CtrImpressionsTracker:()=>m,CustomEventTracker:()=>c,FilterTracker:()=>o,FooterNavigationTracker:()=>d,HeaderNavigationTracker:()=>u,ViewItemListTracker:()=>v});var o=()=>{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})},a=()=>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,a=e.value,i=e.searchTerm,o=e.type,c=e.eventSource,l=void 0===c?"":c;return r(e)?((e,t,r,a,i)=>{n(e,t),window.dataLayer.push({event:"GTMevent",event_name:"filter_select",event_source:i,event_data:{search_term:r,content_type:a,filter_name:e,filter_value:t},_clear:!0})})(t,a,i,o,l):null},window.searchTracker=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.searchTerm,n=e.type;return r(e)?((e,t)=>
1{window.dataLayer.push({event:"GTMevent",event_name:"search_content",event_data:{search_term:e,content_type:t,filters_selected:a()},_clear:!0})})(t,n):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({event:"GTMevent",event_name:"reset_click",event_data:{search_term:e,number_of_models_found:t,filters_selected:a()}})}(t,n):null},window.trackSuggestionClick=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.value,n=e.searchTerm;return r(e)?((e,t)=>{window.dataLayer.push({event:"GTMevent",event_name:"suggestion_click",event_data:{search_term:t,suggested_keyword:e,filters_selected:a()},_clear:!0})})(t,n):null},window.removeCurrentSearchFilter=e=>{var r=e||{},n=r.name,a=r.value,i=t.filter(a?e=>e.value!==a:e=>!!n&&e.name!==n);t=i})},c=()=>{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,i=e.customAttributes,o=void 0===i?{}:i,c=e.eventCallback,l=e.eventTimeout;window.dataLayer=window.dataLayer||[],window.dataLayer.push(a(a(a(a(a({event:"GTMevent",event_name:t},o),r&&{user_id:r}),{},{event_data:n},"function"===typeof c&&{eventCallback:c}),"number"===typeof l&&{eventTimeout:l}),{},{_clear:!0}))},"undefined"!==typeof App&&App.events&&App.events.publish("app:tracking:load"))},l=(e,t)=>{var r=(e||{}).target,n=r||{},a=n.tagName,i=n.href,o=n.classList,c=r.getAttribute("data-track-label"),l=r.getAttribute("data-track-text"),d=r.getAttribute("data-avoid-navigation"),u=o.contains("js-track-link-click");("A"===a||u)&&c&&null!==l&&(e.preventDefault(),(e=>{var t=e.name,r=e.trackText,n=e.trackLabel,a=e.url,i=void 0===a?"":a,o=e.shouldRedirect,c=void 0!==o&&o;window.customEventTracker({name:t,eventData:{element_url:i,element_text:r,element_label:n}}),i&&c&&(window.location.href=i)})({name:t,trackText:l,trackLabel:c,url:i,shouldRedirect:!d}))},d=e=>{var t=document.getElementById(e);t&&t.addEventListener("click",e=>{l(e,"footer_navigation")})},u=e=>{var t=document.getElementById(e);t&&t.addEventListener("click",e=>{l(e,"header_navigation")})},s=()=>{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"),a=null!==n||null!==t.text;r&&a&&(e.preventDefault(),e.stopPropagation(),window.customEventTracker({name:"cta_click",eventData:{element_url:r,element_text:n||t.text}}),window.location.href=r)})(e):null)},v=()=>{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,a=e.userId,i=e.eventSource;if(!n||0===n.length)return null;window.dataLayer.push({event:"view_item_list",user_id:a||"",event_source:i||"",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 a=null===(t=document.querySelector('meta[name="csrf-token"]'))||void 0===t?void 0:t.getAttribute("content");if(a){var i=new XMLHttpRequest;i.open("POST","/items/track-impressions",!0),i.setRequestHeader("Content-Type","application/json"),i.setRequestHeader("X-CSRF-Token",a),i.send(JSON.stringify({item_ids:e,url:window.location.href,per_page:n}))}}})}},24235(e,t,r){r.d(t,{A:()=>s});var n=r(96540),a=r(5556),i=r.n(a),o=r(74281);function c(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 l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?c(Object(r),!0).forEach(function(t){d(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function d(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 u=e=>{(0,o.A)();var t=(0,n.useRef)();(0,n.useEffect)(()=>{"undefined"===typeof mtcaptcha?function(){var t=document.createElement("script");t.type="text/javascript",t.async=!0,t.innerHTML='\n      function mt_jsloadedcb()\n      {\n        window.jsloadedcb = true\n        const captchaEvent = new CustomEvent("captchaLoad", {})\n        window.dispatchEvent(captchaEvent)\n      }\n      function mt_renderedcb(state)\n      {\n        window.renderedcb = true\n      }\n      function mt_verifiedcb(state)\n      {\n        window.verifiedcb = state.isVerified\n      }\n      function mt_verifyexpiredcb(state)\n      {\n        window.verifiedcb = state.isVerified\n      }\n      ',document.body.appendChild(t);var r=l(l({sitekey:"MTPublic-TJDaU2Yyi",loadAnimation:"false",render:"explicit",renderQueue:["main-captcha","navbar-captcha"],autoFormValidate:!0,"jsloaded-callback":"mt_jsloadedcb","rendered-callback":"mt_renderedcb","verified-callback":"mt_verifiedcb","verifyexpired-callback":"mt_verifyexpiredcb"},e.forceVisible&&{lowFrictionInvisible:"force-visible"}),!1),n=document.createElement("script");n.type="text/javascript",n.async=!0,n.innerHTML="\n      var mtcaptchaConfig = ".concat(JSON.stringify(r),";\n      "),document.body.appendChild(n);var a=document.createElement("script");a.src="https://service.mtcaptcha.com/mtcv1/client/mtcaptcha.min.js",a.async=!0,document.body.appendChild(a);var i=document.createElement("script");i.src="https://service2.mtcaptcha.com/mtcv1/client/mtcaptcha2.min.js",i.async=!0,document.body.appendChild(i)}():e.forceVisible&&window.mtcaptchaConfig&&(window.mtcaptchaConfig.lowFrictionInvisible="force-visible")},[]);var r=document.getElementById(e.captchaId);if("undefined"!==typeof mtcaptcha&&""===(null===r||void 0===r?void 0:r.innerHTML)){var a=mtcaptcha.getStatus(e.captchaId);2200===a.statusCode&&mtcaptcha.remove(e.captchaId),a.isVerified||mtcaptcha.renderUI(e.captchaId)}return n.createElement("div",{id:e.captchaId,className:"mtcaptcha",ref:t})};u.propTypes={captchaId:i().string.isRequired,forceVisible:i().bool};const s=u},42067(e,t,r){function n(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,a,i,o,c=[],l=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){d=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(d)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return a(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)?a(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 a(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}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]:{};
1t%2?i(Object(r),!0).forEach(function(t){c(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 c(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.d(t,{Tm:()=>_,ig:()=>k});var l=/Failed to fetch|NetworkError when attempting to fetch resource|Network request failed/,d=/(?:cgtrader\.com|testcgt\d?\.com)\/(?:packs|assets)\//,u=/(?:^|\.)(?:cgtrader\.com|testcgt\d?\.com)(?::\d+)?$/i,s=/^[a-z][a-z0-9+.-]*:\/\/([^/?#]+)/i,v=e=>{var t=e&&e.exception&&e.exception.values&&e.exception.values[0];if(!t||!t.mechanism||"onunhandledrejection"!==t.mechanism.type)return!1;if(!l.test(t.value||""))return!1;var r=t.stacktrace&&t.stacktrace.frames||[];if(!r.length){var n=(e=>{for(var t=e&&e.breadcrumbs||[],r=t.length-1;r>=0;r-=1){var n=t[r];if(n&&("fetch"===n.category||"xhr"===n.category)){var a=s.exec(n.data&&n.data.url||"");return a?a[1]:null}}return null})(e);return Boolean(n)&&!u.test(n)}return!r.some(e=>d.test(e.filename||""))},m={dsn:"https://[email protected]/1222718",allowUrls:[/cgtrader\.com/,/assets\.cgtrader\.com/,/testcgt\.com/,/testcgt2\.com/,/testcgt3\.com/],autoSessionTracking:!0,ignoreErrors:["WonderPush","Non-Error","Can't find variable: ga","ga is not defined","ga.getAll is not a function","Non-Error promise rejection captured with keys: currentTarget, detail, isTrusted, target","GSI_LOGGER","FedCM","AbortError","Failed to fetch (api.btloader.com)","Load failed (api.btloader.com)","NetworkError when attempting to fetch resource. (api.btloader.com)","Failed to fetch (analytics.google.com)","Failed to fetch (www.google-analytics.com)","Failed to fetch (googletagmanager.com)","Failed to fetch (pagead2.googlesyndication.com)","Event `CustomEvent` (type=unhandledrejection) captured as promise rejection","Failed to read a named property 'performance' from 'Window': An attempt was made to break through the security policy of the user agent","Failed to read a named property 'performance' from 'Window': Blocked a restricted frame with origin","Failed to read a named property 'clearTimeout' from 'Window': An attempt was made to break through the security policy of the user agent","Failed to read a named property 'clearTimeout' from 'Window': Blocked a restricted frame with origin","URIError","URI malformed","Load failed","Got unexpected null or undefined","Java bridge method invocation error","NS_ERROR_NOT_INITIALIZED"],beforeSend:e=>v(e)?null:e},f=null,p=!1,g=null,h=[];function b(){f&&g&&f.setUser(g)}function w(e,t){if(f)return f[e](...t);p||h.push([e,t])}var y={captureException:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return w("captureException",t)},captureMessage:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return w("captureMessage",t)}},k=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=o(o({},m),t);e.Sentry=e.Sentry||y,e.sendErrorToSentry=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return w("captureException",[e,{tags:t.tags,extra:t.extra}])};var i=()=>{r.e(13326).then(r.bind(r,81797)).then(t=>{f=t,e.Sentry=t,t.init(a),b(),h.splice(0).forEach(e=>{var r=n(e,2),a=r[0],i=r[1];return t[a](...i)})}).catch(()=>{p=!0,h.length=0})};"function"===typeof e.requestIdleCallback?e.requestIdleCallback(i,{timeout:3e3}):e.setTimeout(i,1e3)},_=(e,t)=>{e&&e.length>0&&(g={id:e,username:t},b())}},40850(e,t,r){r.d(t,{ig:()=>a});var n=r(42067),a=e=>{(0,n.ig)(e)};r(24235)}}]);
2//# sourceMappingURL=80170-7e80cb76ea8835ef779e.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.