PageSourceSearch

https://jysk.co.uk/sites/jysk.uk/files/js/js_hepVinYuLZJOH5BoqLBv-…i1lhv5R0r6ovXb701p4hYNYHZm4zRalCxU76DcLtC5c

js jysk.co.uk collected 2026-09-25 14:46:10 UTC 7,084 bytes, 3 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2!function(){function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a;}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a;},a(e);}var e=function(a,e,t){void 0===e&&(e="_"),void 0===t&&(t="@");var d={},o=function(a,r,n){n=n||1,Object.keys(a).forEach(function(c){var s,l=a[c],i=Array.isArray(l),u=Object.prototype.toString.call(l),E=null!=(s=l)&&null!=s.constructor&&"function"==typeof s.constructor.isBuffer&&s.constructor.isBuffer(s),y=r?r+e+c:c;if(!i&&!E&&("[object Object]"===u||"[object Array]"===u)&&Object.keys(l).length)return o(l,y,n+1);d[t+y]=l;});};return o(a),d;},t=function(a){d=Object.assign(d,e(a));};window.dataLayerEventsList={"order-load":{loaded:!1,data:t},"add-to-wishlist":{loaded:!1,data:t},"add-to-cart":{loaded:!1,data:t},"remove-from-cart":{loaded:!1,data:t},"sync-cart":{loaded:!1,data:t},"giftcard-add":{loaded:!1,data:t},"giftcard-remove":{loaded:!1,data:t},product_quantity_update:{loaded:!1,data:t},"delivery-action":{loaded:!1,data:t},"payment-action":{loaded:!1,data:t},"product-teaser-click":{loaded:!1,data:t},"product-teasers":{loaded:!1,data:function(a){t(a),jysk.react.dispatchReactEvent("jysk.react.wishlistButton",document);}},"product-teasers-pagination":{loaded:!1},"product-lazy-load-carousel":{loaded:!1,data:t},"product-carousel":{loaded:!1,data:t},UpsellingSidebar:{loaded:!1,data:t},"missing-product-teasers":{loaded:!1},"search-page-no-results":{loaded:!1},selectVariant:{loaded:!1,data:t},"order-type-cc":{loaded:!1},"order-type-online":{loaded:!1},"order-empty-orderlines":{loaded:!1},"order-not-empty-orderlines":{loaded:!1,data:t},"filter-reset":{loaded:!1},"filters-change":{loaded:!1,data:t},"filters-sort-default":{loaded:!1,data:t},"filters-sort-change":{loaded:!1,data:t},"page-referer":{loaded:!1,data:t},"ajax-solr-page":{loaded:!1,data:t},"promotion-push":{loaded:!1,data:t},"chat-promotion-push":{loaded:!1,data:t},"customer-page":{loaded:!1,data:t},"customer-login-event":{loaded:!1,data:t},"@jysk-wishlist/WISHLIST_ADD":{loaded:!1,data:t},"@jysk-wishlist/WISHLIST_DELETE":{loaded:!1,data:t},"wishlist-page":{loaded:!1},"drupal-page-logout":{loaded:!1,data:t},"@jysk-checkout/CHECKOUT_MODIFY_ORDERLINE":{loaded:!1,data:t},"@jysk-checkout/CHECKOUT_BASKET_VIEW":{loaded:!1,data:t},"@jysk-checkout/CHECKOUT_EMPTY_BASKET_VIEW":{loaded:!1,data:t},"@jysk-checkout/CHECKOUT_SELECT_DELIVERY":{loaded:!1,data:t},"@jysk-checkout/CHECKOUT_SAVE_ADDRESS":{loaded:!1,data:t},"@jysk-checkout/CHECKOUT_SAVE_PAYMENT":{loaded:!1,data:t},"@jysk-checkout/CHECKOUT_RECEIPT_PAGE":{loaded:!1,data:t},NCFdeliveryAction:{loaded:!1,data:t},NCFpaymentAction:{loaded:!1,data:t},"NCF-error-messages":{loaded:!1,data:t},"NCF-add-to-cart":{loaded:!1,data:t},"NCF-remove-from-cart":{loaded:!1,data:t},"NCF-sync-cart":{loaded:!1,data:t},"@jysk-checkout/CHECKOUT_CONVERT_ORDERLINES":{loaded:!1},"@jysk-checkout/CHECKOUT_DISPLAY_CONVERT_ORDERLINES_MODAL":{loaded:!1},"@jysk-checkout/CHECKOUT_CLOSE_CONVERT_ORDERLINES":{loaded:!1},CHECKOUT_PAYMENT_CANCELLED:{loaded:!1},CHECKOUT_CANCEL_CC_ORDER:{loaded:!1},CHECKOUT_GO_TO_PAYMENT:{loaded:!1},CHECKOUT_EDIT_ORDER:{loaded:!1},MODAL_CONVERT_ONLINE_ORDER_TO_CC:{loaded:!1},CUSTOMER_AUTO_LOGOUT:{loaded:!1},"NCF-giftcard":{loaded:!1,data:t},"front-banner-slide":{loaded:!1,data:t},"front-banner-click":{loaded:!1,data:t},"back-in-stock":{loaded:!1,data:t},newsletter:{loaded:!1,data:t},"recommended-accessories-powerstep":{loaded:!1,data:t},"create-account":{loaded:!1,data:t},"create-account-b2b":{loaded:!1,data:t},selectStoreEvent:{loaded:!1,data:t},changeStoreEvent:{loaded:!1,data:t},"pdp-stock-status-update":{loaded:!1,data:t},cancelPageCC:{loaded:!1,data:t},virtualPageView:{loaded:!1,data:t}};var d={};window.dataLayerPush=function(t,r){if(void 0!==dataLayerEventsList[t]){"object"===a(dataLayerEventsList[t])&&"function"==typeof dataLayerEventsList[t].data&&dataLayerEventsList[t].data(r);for(var n=Object.entries(JSON.parse(drupalSettings.dataLayer)),c=function(){var n=l[s],c=n[1];if(n=n[0],c.events.indexOf(t)>=0&&void 0!==dataLayerEventsList[t]){"object"===a(dataLayerEventsList[t])?dataLayerEventsList[t].loaded=!0:dataLayerEventsList[t]=!0;var i=!0;
2if(c.events.forEach(function(a,e){(void 0===dataLayerEventsList[a]||!0!==dataLayerEventsList[a]&&!0!==dataLayerEventsList[a].loaded)&&(i=!1);}),!0===i){void 0!==c.reset&&c.reset&&c.events.forEach(function(a,e){dataLayerEventsList[a].loaded=!1;});var u=JSON.stringify(c.data);Object.keys(d).forEach(function(t,o){var r;if("string"==typeof d[t]){d[t]=d[t].trim();try{"object"===a(r=JSON.parse(d[t]))&&(u=u.replace('"'.concat(t,'"'),d[t]));}catch(a){}}if(!d[t]||Object.keys(d[t]).length<=0||void 0===d[t]){r=JSON.parse(u);var n=e(r,".",""),c=function(a,e,t){var d=a.split(".");return e[d[0]]===t?delete e[d[0]]:(d=d.slice(1)).length>0&&void 0!==e[d[0]]&&(e[d[0]]=c(d.join("."),e[d[0]],t)),e;};Object.keys(n).forEach(function(a,e){n[a]===t&&(r=c(a,r));}),u=JSON.stringify(r),delete d[t];}}),u=Drupal.formatString(u,d),u=o(u,r),u=JSON.parse(u),dataLayer.push(u);}}},s=0,l=n;s<l.length;s++)c();}};var o=function(a,e){for(var t,d,o=/"%js\s(.*?)\sjs%"/;t=o.exec(a);){t[1].includes("tokens_values")?e&&(d=Function("return JSON.stringify(".concat(t[1],");"))()):d=Function("return JSON.stringify(".concat(t[1],");"))();try{JSON.parse(d),a=a.replace('"%js '.concat(t[1],' js%"'),d);}catch(e){a=a.replace("%js ".concat(t[1]," js%"),d);}}return a.replace(new RegExp('js%"',"g"),"").replace(new RegExp('"%js',"g"),"");};window.addEventListener("dataLayerEvent",function(a){if(void 0!==a.detail&&a.detail.length>0&&void 0!==dataLayerEventsList[a.detail[0]]){var e=a.detail[0],t=2===a.detail.length?a.detail[1]:void 0;dataLayerPush(e,t);}});}();;
3!function(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e;}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e;},e(t);}window.dataLayerLoggedIn=function(){return window.Cookies.get("WSS_CUSTOMER_SESSION_UUID")||drupalSettings.customerB2B?"true":"false";},window.dataLayerUserId=function(){var e=drupalSettings.customerB2B;if(window.Cookies.get("WSS_CUSTOMER_SESSION_UUID")){var t,r=localStorage.getItem("reduxPersist:customer");if("undefined"!==r||r)return null===(t=JSON.parse(r))||void 0===t?void 0:t.uuid;}return e?"B2B-"+e.id:"anonymous";},function(){var t={};if("object"===e(drupalSettings.dataLayerPageType))try{"object"===e(t=JSON.parse(localStorage.getItem("DataLayerReferer")))&&null!==t?localStorage.removeItem("DataLayerReferer"):t={0:"direct"};}catch(e){t={0:"direct"};}localStorage.setItem("DataLayerReferer",JSON.stringify(Object.assign({},drupalSettings.dataLayerPageType))),null!=t&&("productFamilyPage"===t[0]&&(t[0]="productListPage"),dataLayerPush("page-referer",{page_referer:t}));}(),drupalSettings.dataLayerPageType.forEach(function(e){dataLayerEventsList[e]=!0,dataLayerPush(e);});}();;

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.