PageSourceSearch

https://www.landrover.com.au/etc.clientlibs/jlr/clientlibs/clientl…-footercontainer-js.e70d5bc7f9b74a1741fc.js

js landrover.com.au collected 2026-10-02 03:41:36 UTC 8,454 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkaem_maven_archetype=self.webpackChunkaem_maven_archetype||[]).push([["components-footercontainer-footercontainer-js","components-marketselector-marketselector-js","components-rangecalculator-v1-js-vehicleSelect-js"],{59285:function(e,t,n){n.r(t),n.d(t,{default:function(){return v}});var o=n(74692),r=n.n(o),i=n(9606),a=n(66604);function c(e){return c="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},c(e)}function s(){var e,t,n="function"==typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function i(n,o,r,i){var s=o&&o.prototype instanceof c?o:c,u=Object.create(s.prototype);return l(u,"_invoke",function(n,o,r){var i,c,s,l=0,u=r||[],f=!1,p={p:0,n:0,v:e,a:v,f:v.bind(e,4),d:function(t,n){return i=t,c=0,s=e,p.n=n,a}};function v(n,o){for(c=n,s=o,t=0;!f&&l&&!r&&t<u.length;t++){var r,i=u[t],v=p.p,d=i[2];n>3?(r=d===o)&&(s=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=v&&((r=n<2&&v<i[1])?(c=0,p.v=o,p.n=i[1]):v<d&&(r=n<3||i[0]>o||o>d)&&(i[4]=n,i[5]=o,p.n=d,c=0))}if(r||n>1)return a;throw f=!0,o}return function(r,u,d){if(l>1)throw TypeError("Generator is already running");for(f&&1===u&&v(u,d),c=u,s=d;(t=c<2?e:s)||!f;){i||(c?c<3?(c>1&&(p.n=-1),v(c,s)):p.n=s:p.v=s);try{if(l=2,i){if(c||(r="next"),t=i[r]){if(!(t=t.call(i,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(s=TypeError("The iterator does not provide a '"+r+"' method"),c=1);i=e}else if((t=(f=p.n<0)?s:n.call(o,p))!==a)break}catch(t){i=e,c=1,s=t}finally{l=1}}return{value:t,done:f}}}(n,r,i),!0),u}var a={};function c(){}function u(){}function f(){}t=Object.getPrototypeOf;var p=[][o]?t(t([][o]())):(l(t={},o,function(){return this}),t),v=f.prototype=c.prototype=Object.create(p);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,l(e,r,"GeneratorFunction")),e.prototype=Object.create(v),e}return u.prototype=f,l(v,"constructor",f),l(f,"constructor",u),u.displayName="GeneratorFunction",l(f,r,"GeneratorFunction"),l(v),l(v,r,"Generator"),l(v,o,function(){return this}),l(v,"toString",function(){return"[object Generator]"}),(s=function(){return{w:i,m:d}})()}function l(e,t,n,o){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}l=function(e,t,n,o){if(t)r?r(e,t,{value:n,enumerable:!o,configurable:!o,writable:!o}):e[t]=n;else{var i=function(t,n){l(e,t,function(e){return this._invoke(t,n,e)})};i("next",0),i("throw",1),i("return",2)}},l(e,t,n,o)}function u(e,t,n,o,r,i,a){try{var c=e[i](a),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(o,r)}function f(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,p(o.key),o)}}function p(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=c(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}var v=function(){return e=function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.el=t,this._defaults={},this.marketSelector=null,this.init()},t=[{key:"init",value:function(){this.load()}},{key:"load",value:(o=s().m(function e(){var t=this;return s().w(function(e){for(;;)switch(e.n){case 0:r()(this.el).find(".toggle").unbind("click").click(function(){var e=r()(t.currentTarget),n=e.next("ul"),o=e.children("i");return n.slideToggle(),e.toggleClass("active"),o.toggleClass("active"),!1}),this._initHygieneToggleEvents(),r()(window).resize(function(){t._setFooterNavPadding()}),this._setFooterNavPadding(),this._initMobileLinks(),(0,a.Dd)(function(){var e=(0,a.f6)(),n=(0,a.mi)();t._reInitMobileLinks(e,n)}),this._notifyGtm();case 1:return e.a(2)}},e,this)}),c=function(){var e=this,t=arguments;return new Promise(function(n,r){var i=o.apply(e,t);function a(e){u(i,n,r,a,c,"next",e)}function c(e){u(i,n,r,a,c,"throw",e)}a(void 0)})},function(){return c.apply(this,arguments)})},{key:"_notifyGtm",value:function(){var e=new Event("dx_footer_loaded");window.dispatchEvent(e)}},{key:"_initHygieneToggleEvents",value:function(){var e=this,t=r()(this.el).find(".toggleHandle");t.on("click",function(n){n.preventDefault(),n.stopPropagation(),e._loadMarketSelector();var o=r()(n.currentTarget).parent();o.hasClass("open")?t.parent().removeClass("open"):(t.parent().removeClass("open"),o.addClass("open")),e._setFooterNavPadding()}),r()(document).on("click tap",function(e){r()(e.target).parents("li.open").length<1&&t.parent().removeClass("open")}),this._addKeyboardNavigation()}},{key:"_loadMarketSelector",value:function(){var e=this,t=r()(this.el).find(".cmp_footerNav__select-market a").attr("href");if(void 0!==t){var n=r()(this.el).find(".cmp_footerNav__market-selector-container");n.load("".concat(t," ").concat(".MarketSelector__dropdowns-container"),function(){e.marketSelector=new i.default(n.get(0),{geoLocate:!1}),r()(e.el).find(".MarketSelector__continue-button").removeClass("plwsLight")})}}},{key:"_setFooterNavPadding",value:function(){var e=r()(this.el).find(".cmp_footerNav__hygiene-links").height(),t=r()(this.el).find(".cmp_footerNav__mobile-links:visible").outerHeight()||0;r()(this.el).find(".cmp_footerNav__market-selector-container").css("bottom","".concat(e+t,"px"))}},{key:"_initMobileLinks",value:function(){var e=r()(this.el).find(".cmp_footerNav__key-links-list > li").clone(),t=e.find(".cmp_footerNav__donotselldata"),n=e.find(".FooterNav__consent-manager-link").parent();t.length>0&&e.splice(e.index(t[0]),1),n.length>0&&e.sort(function(e,t){return e.className?-1:t}),this._createKeyLinks(e)}},{key:"_reInitMobileLinks",value:function(e,t){var n=r()(this.el).find(".cmp_footerNav__key-links-list > li").clone();if(e){var o=n.find(".FooterNav__consent-manager-link").removeAttr("id style").parent();if(o.length>0){o.find("script").remove(),o.removeAttr("id");var i=o.find("a");r()(i).on("click",function(e){e.preventDefault(),window.truste&&window.truste.eu.clickListener()}),this._checkLinkExists(e,o,n)}}else{var a=n.find(".FooterNav__consent-manager-link").parent();a.length>0&&this._checkLinkExists(e,a,n)}var c=n.find(".cmp_footerNav__donotselldata");c.length>0&&this._checkLinkExists(t,c,n),this._createKeyLinks(n)}},{key:"_checkLinkExists",value:function(e,t,n){e?(n.splice(n.index(t[0]),1),n.splice(0,0,t[0])):n.splice(n.index(t[0]),1)}},{key:"_createKeyLinks",value:function(e){var t=r()(".cmp_footerNav"),n=e,o=r()("#mobileKeyLinks"),i=r()('<ul class="cmp_footerNav__primary-link-list"></ul>'),a=r()('<ul class="cmp_footerNav__secondary-link-list"></ul>'),c=r()('\n        <button class="icon-plus body-copy button-tertiary cmp_footerNav__show-more-btn">
1\n          <span>\n            '.concat(t.data("show-more"),"\n          </span>\n        </button>\n      ")),s=r()('\n        <button class="icon-minus body-copy button-tertiary cmp_footerNav__show-less-btn cmp_footerNav__show-less-btn--hide">\n          <span>\n            '.concat(t.data("show-less"),"\n          </span>\n        </button>\n      "));if(o.empty(),n.length>5){var l=n.slice(0,4),u=n.slice(4,n.length);o.append(i),l.each(function(e,t){i.append(t)}),o.append(a),u.each(function(e,t){a.append(t)}),o.append(c),o.append(s),c.on("click keypress",function(e){e.preventDefault(),a.slideToggle(300),c.addClass("cmp_footerNav__show-more-btn--hide"),s.removeClass("cmp_footerNav__show-less-btn--hide"),13===e.keyCode&&r()(".cmp_footerNav__secondary-link-list").find("li").first().find("a").focus()}),s.on("click",function(e){e.preventDefault(),a.slideToggle(300),c.removeClass("cmp_footerNav__show-more-btn--hide"),s.addClass("cmp_footerNav__show-less-btn--hide")})}else{var f=n;o.append(i),f.each(function(e,t){i.append(t)})}}},{key:"_addKeyboardNavigation",value:function(){var e=r()(this.el).find(".toggleHandle"),t=e.parent(),n=t.find(".cmp_footerNav__market-selector-container");e.keydown(function(e){var o=n.find("input, textarea, button, a, .focusable");return!t.hasClass("open")||38!==e.keyCode||(o.first().focus(),!1)})}}],t&&f(e.prototype,t),n&&f(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n,o,c}()}}]);

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.