PageSourceSearch

https://www.jaguar.com/etc.clientlibs/jlr/clientlibs/clientlib-dyn…olocationManager_js.effa6a397df24318f8e0.js

js jaguar.com collected 2026-09-24 08:54:51 UTC 19,145 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkaem_maven_archetype=self.webpackChunkaem_maven_archetype||[]).push([["components-dx-user-preferences-dx-user-preferences-js","src_main_webpack_site_js_utils_geolocationManager_js"],{66604:function(n,t,e){e.d(t,{Dd:function(){return s},Pe:function(){return o},an:function(){return i},f6:function(){return c},mi:function(){return a},ti:function(){return u}});var r=e(37675),o=function(n,t){return t.every(function(t){return n.includes(t)})},i=function(n){return n.replace("marketing & advertising","marketing").split(",")},c=function(){var n=window.jlr_consent;return!(!n||!n.manager||"none"===n.manager)},a=function(){if(!document.querySelector(".cmp_footerNav__donotselldata"))return!1;var n=(0,r.v8)("notice_behavior");return!(!n||"implied,us"!==n)},u=function(n,t){var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=Array.isArray(t)?t:[t];if(function(){if(e)return!c();var t=document.querySelector("[".concat(n,"]"))&&document.querySelector("[".concat(n,"]")).getAttribute(n);return!(!t||"true"!==t.toLowerCase())}())return!0;var u=(0,r.v8)("consent-categories"),s=!!u&&i(u);return!(!s||!o(s,a))||!(!s||!s.includes("all"))},s=function(n){window.addEventListener("cookie_priorConsentCallback",n),window.addEventListener("cookie_closeCallback",n),window.addEventListener("cookie_consentWithdrawnCallback",n),window.addEventListener("cookie_consentDeclinedCallback",n)}},37675:function(n,t,e){e.d(t,{Pm:function(){return u},im:function(){return o},n0:function(){return a},v8:function(){return r},yW:function(){return s}});var r=function(n){var t=document.cookie.split(";");if(t.length<1)return null;for(var e=0;e<t.length;e+=1){var r=t[e].split("=");if(r[0].replace(/\s/g,"")===n)return r[1]}return null},o=function(n){return null!==r(n)},i=function(){var n=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.location.hostname).replace("www.","");return"; domain=.".concat(n)},c=function(n){if(!n)return"";var t=new Date;return t.setTime(t.getTime()+24*n*60*60*1e3),"; expires=".concat(t.toGMTString())},a=function(n,t,e){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=c(e),a="https:"===window.location.protocol?"; Secure":"";document.cookie=r?"".concat(n,"=").concat(t).concat(o).concat(i(),"; path=/").concat(a):"".concat(n,"=").concat(t).concat(o,"; path=/").concat(a)},u=function(n,t,e){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=c(e),a=r?i():"",u="".concat(n,"=").concat(t).concat(o).concat(a,"; SameSite=None; Secure; path=/");return document.cookie=u,u},s=function(){var n,t=document.cookie.match("(?:^|;)\\s*_ga=([^;]*)"),e=t?decodeURIComponent(t[1]):null;return e&&(t=e.match(/(\d+\.\d+)$/)),(null===(n=t)||void 0===n?void 0:n[1])||""}},67329:function(n,t,e){e.d(t,{BN:function(){return E}
vendor: 4,574 bytes, line 1
1,kU:function(){return R},xq:function(){return C},v1:function(){return b},Qp:function(){return O},jy:function(){return P}});var r=[["AF","AFG"],["AX","ALA"],["AL","ALB"],["DZ","DZA"],["AS","ASM"],["AD","AND"],["AO","AGO"],["AI","AIA"],["AQ","ATA"],["AG","ATG"],["AR","ARG"],["AM","ARM"],["AW","ABW"],["AU","AUS"],["AT","AUT"],["AZ","AZE"],["BS","BHS"],["BH","BHR"],["BD","BGD"],["BB","BRB"],["BY","BLR"],["BE","BEL"],["BZ","BLZ"],["BJ","BEN"],["BM","BMU"],["BT","BTN"],["BO","BOL"],["BQ","BES"],["BA","BIH"],["BW","BWA"],["BV","BVT"],["BR","BRA"],["IO","IOT"],["BN","BRN"],["BG","BGR"],["BF","BFA"],["BI","BDI"],["CV","CPV"],["KH","KHM"],["CM","CMR"],["CA","CAN"],["KY","CYM"],["CF","CAF"],["TD","TCD"],["CL","CHL"],["CN","CHN"],["CX","CXR"],["CC","CCK"],["CO","COL"],["KM","COM"],["CG","COG"],["CD","COD"],["CK","COK"],["CR","CRI"],["CI","CIV"],["HR","HRV"],["CU","CUB"],["CW","CUW"],["CY","CYP"],["CZ","CZE"],["DK","DNK"],["DJ","DJI"],["DM","DMA"],["DO","DOM"],["EC","ECU"],["EG","EGY"],["SV","SLV"],["GQ","GNQ"],["ER","ERI"],["EE","EST"],["SZ","SWZ"],["ET","ETH"],["FK","FLK"],["FO","FRO"],["FJ","FJI"],["FI","FIN"],["FR","FRA"],["GF","GUF"],["PF","PYF"],["TF","ATF"],["GA","GAB"],["GM","GMB"],["GE","GEO"],["DE","DEU"],["GH","GHA"],["GI","GIB"],["GR","GRC"],["GL","GRL"],["GD","GRD"],["GP","GLP"],["GU","GUM"],["GT","GTM"],["GG","GGY"],["GN","GIN"],["GW","GNB"],["GY","GUY"],["HT","HTI"],["HM","HMD"],["VA","VAT"],["HN","HND"],["HK","HKG"],["HU","HUN"],["IS","ISL"],["IN","IND"],["ID","IDN"],["IR","IRN"],["IQ","IRQ"],["IE","IRL"],["IM","IMN"],["IL","ISR"],["IT","ITA"],["JM","JAM"],["JP","JPN"],["JE","JEY"],["JO","JOR"],["KZ","KAZ"],["KE","KEN"],["KI","KIR"],["KP","PRK"],["KR","KOR"],["KW","KWT"],["KG","KGZ"],["LA","LAO"],["LV","LVA"],["LB","LBN"],["LS","LSO"],["LR","LBR"],["LY","LBY"],["LI","LIE"],["LT","LTU"],["LU","LUX"],["MO","MAC"],["MG","MDG"],["MW","MWI"],["MY","MYS"],["MV","MDV"],["ML","MLI"],["MT","MLT"],["MH","MHL"],["MQ","MTQ"],["MR","MRT"],["MU","MUS"],["YT","MYT"],["MX","MEX"],["FM","FSM"],["MD","MDA"],["MC","MCO"],["MN","MNG"],["ME","MNE"],["MS","MSR"],["MA","MAR"],["MZ","MOZ"],["MM","MMR"],["NA","NAM"],["NR","NRU"],["NP","NPL"],["NL","NLD"],["NC","NCL"],["NZ","NZL"],["NI","NIC"],["NE","NER"],["NG","NGA"],["NU","NIU"],["NF","NFK"],["MK","MKD"],["MP","MNP"],["NO","NOR"],["OM","OMN"],["PK","PAK"],["PW","PLW"],["PS","PSE"],["PA","PAN"],["PG","PNG"],["PY","PRY"],["PE","PER"],["PH","PHL"],["PN","PCN"],["PL","POL"],["PT","PRT"],["PR","PRI"],["QA","QAT"],["RE","REU"],["RO","ROU"],["RU","RUS"],["RW","RWA"],["BL","BLM"],["SH","SHN"],["KN","KNA"],["LC","LCA"],["MF","MAF"],["PM","SPM"],["VC","VCT"],["WS","WSM"],["SM","SMR"],["ST","STP"],["SA","SAU"],["SN","SEN"],["RS","SRB"],["SC","SYC"],["SL","SLE"],["SG","SGP"],["SX","SXM"],["SK","SVK"],["SI","SVN"],["SB","SLB"],["SO","SOM"],["ZA","ZAF"],["GS","SGS"],["SS","SSD"],["ES","ESP"],["LK","LKA"],["SD","SDN"],["SR","SUR"],["SJ","SJM"],["SE","SWE"],["CH","CHE"],["SY","SYR"],["TW","TWN"],["TJ","TJK"],["TZ","TZA"],["TH","THA"],["TL","TLS"],["TG","TGO"],["TK","TKL"],["TO","TON"],["TT","TTO"],["TN","TUN"],["TR","TUR"],["TM","TKM"],["TC","TCA"],["TV","TUV"],["UG","UGA"],["UA","UKR"],["AE","ARE"],["GB","GBR"],["US","USA"],["UM","UMI"],["UY","URY"],["UZ","UZB"],["VU","VUT"],["VE","VEN"],["VN","VNM"],["VG","VGB"],["VI","VIR"],["WF","WLF"],["EH","ESH"],["YE","YEM"],["ZM","ZMB"],["ZW","ZWE"],["TY","PYF"],["CYL","CYP"],["XK","UNK"],["AN","ANT"]],o=e(37675),i=e(66604);function c(n){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},c(n)}function a(){var n,t,e="function"==typeof Symbol?Symbol:{},r=e.iterator||"@@iterator",o=e.toStringTag||"@@toStringTag";function i(e,r,o,i){var a=r&&r.prototype instanceof s?r:s,l=Object.create(a.prototype);return u(l,"_invoke",function(e,r,o){var i,a,u,s=0,l=o||[],f=!1,p={p:0,n:0,v:n,a:d,f:d.bind(n,4),d:function(t,e){return i=t,a=0,u=n,p.n=e,c}};function d(e,r){for(a=e,u=r,t=0;!f&&s&&!o&&t<l.length;t++){var o,i=l[t],d=p.p,v=i[2];e>3?(o=v===r)&&(u=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=n):i[0]<=d&&((o=e<2&&d<i[1])?(a=0,p.v=r,p.n=i[1]):d<v&&(o=e<3||i[0]>r||r>v)&&(i[4]=e,i[5]=r,p.n=v,a=0))}if(o||e>1)return c;throw f=!0,r}return function(o,l,v){if(s>1)throw TypeError("Generator is already running");for(f&&1===l&&d(l,v),a=l,u=v;(t=a<2?n:u)||!f;){i||(a?a<3?(a>1&&(p.n=-1),d(a,u)):p.n=u:p.v=u);try{if(s=2,i){if(a||(o="next"),t=i[o]){if(!(t=t.call(i,u)))throw TypeError("iterator result is not an object");
1if(!t.done)return t;u=t.value,a<2&&(a=0)}else 1===a&&(t=i.return)&&t.call(i),a<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),a=1);i=n}else if((t=(f=p.n<0)?u:e.call(r,p))!==c)break}catch(t){i=n,a=1,u=t}finally{s=1}}return{value:t,done:f}}}(e,o,i),!0),l}var c={};function s(){}function l(){}function f(){}t=Object.getPrototypeOf;var p=[][r]?t(t([][r]())):(u(t={},r,function(){return this}),t),d=f.prototype=s.prototype=Object.create(p);function v(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,f):(n.__proto__=f,u(n,o,"GeneratorFunction")),n.prototype=Object.create(d),n}return l.prototype=f,u(d,"constructor",f),u(f,"constructor",l),l.displayName="GeneratorFunction",u(f,o,"GeneratorFunction"),u(d),u(d,o,"Generator"),u(d,r,function(){return this}),u(d,"toString",function(){return"[object Generator]"}),(a=function(){return{w:i,m:v}})()}function u(n,t,e,r){var o=Object.defineProperty;try{o({},"",{})}catch(n){o=0}u=function(n,t,e,r){if(t)o?o(n,t,{value:e,enumerable:!r,configurable:!r,writable:!r}):n[t]=e;else{var i=function(t,e){u(n,t,function(n){return this._invoke(t,e,n)})};i("next",0),i("throw",1),i("return",2)}},u(n,t,e,r)}function s(n,t,e,r,o,i,c){try{var a=n[i](c),u=a.value}catch(n){return void e(n)}a.done?t(u):Promise.resolve(u).then(r,o)}function l(n){return function(){var t=this,e=arguments;return new Promise(function(r,o){var i=n.apply(t,e);function c(n){s(i,r,o,c,a,"next",n)}function a(n){s(i,r,o,c,a,"throw",n)}c(void 0)})}}function f(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var e=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=e){var r,o,i,c,a=[],u=!0,s=!1;try{if(i=(e=e.call(n)).next,0===t){if(Object(e)!==e)return;u=!1}else for(;!(u=(r=i.call(e)).done)&&(a.push(r.value),a.length!==t);u=!0);}catch(n){s=!0,o=n}finally{try{if(!u&&null!=e.return&&(c=e.return(),Object(c)!==c))return}finally{if(s)throw o}}return a}}(n,t)||function(n,t){if(n){if("string"==typeof n)return p(n,t);var e={}.toString.call(n).slice(8,-1);return"Object"===e&&n.constructor&&(e=n.constructor.name),"Map"===e||"Set"===e?Array.from(n):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?p(n,t):void 0}}(n,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 p(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,r=Array(t);e<t;e++)r[e]=n[e];return r}function d(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function v(n,t){for(var e=0;e<t.length;e++){var r=t[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,h(r.key),r)}}function y(n,t,e){return t&&v(n.prototype,t),e&&v(n,e),Object.defineProperty(n,"prototype",{writable:!1}),n}function h(n){var t=function(n,t){if("object"!=c(n)||!n)return n;var e=n[Symbol.toPrimitive];if(void 0!==e){var r=e.call(n,t||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==c(t)?t:t+""}var m=function(){return y(function n(){d(this,n),this.cookieName="JLR_UserLocation",this.cookieDays=30,this.cookieConsentCategories=["functional"],this.sep="|"},[{key:"hasLocation",value:function(){return(0,o.im)(this.cookieName)}},{key:"getLocation",value:function(){var n=f((0,o.v8)(this.cookieName).split(this.sep),2);return{locality:n[0],country_code:n[1]}}},{key:"save",value:function(n){var t=this;this.waitForConsent().then(function(){(0,o.n0)(t.cookieName,"".concat(n.locality).concat(t.sep).concat(n.country_code),t.cookieDays)}).catch(function(){})}},{key:"waitForConsent",value:function(){var n=this;return new Promise(function(t){var e=function(){return!!(0,i.ti)(null,n.cookieConsentCategories)};return e()?t(!0):(0,i.Dd)(function(){e()&&t(!0)})})}}])}(),A=function(){return y(function n(t,e,r,o){d(this,n),this.callback=t,this.options=e,this.nativeGeolocation=r,this.persistence=o},[{key:"init",value:(n=l(a().m(function n(){var t;return a().w(function(n){for(;;)switch(n.n){case 0:if(!this.persistence.hasLocation()){n.n=1;break}return n.a(2,this.persistence.getLocation());case 1:if(!this.hasNotGeolocation()){n.n=2;break}throw new Error("Geolocation is not enabled");case 2:return n.n=3,this.reverseGeocode();case 3:return t=n.v,this.persistence.save(t),n.a(2,t)}},n,this)})),function(){return n.apply(this,arguments)})},{key:"hasGeolocation",value:function(){return this.nativeGeolocation}},{key:"hasNotGeolocation",value:function(){return!this.hasGeolocation()}},{key:"reverseGeocode",value:function(){var n=this;return new Promise(function(){var t=l(a().m(function t(e){var r,o,i,c,u;return a().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,n.getCoordinates();case 1:return r=t.v,o=r.coords,i=o.latitude,c=o.longitude,u=n.isWoosMapEnabled()?b:C,t.n=2,u(i,c,e);case 2:return t.a(2)}},t)}));return function(n){return t.apply(this,arguments)}}())}},{key:"getCoordinates",value:function(){var n=this;return new Promise(function(t,e){n.nativeGeolocation.getCurrentPosition(t,e)})}},{key:"isWoosMapEnabled",value:function(){return!!this.options.useWoosmap}}]);var n}();function S(){var n,t,e="function"==typeof Symbol?Symbol:{},r=e.iterator||"@@iterator",o=e.toStringTag||"@@toStringTag";function i(e,r,o,i){var u=r&&r.prototype instanceof a?r:a,s=Object.create(u.prototype);return M(s,"_invoke",function(e,r,o){var i,a,u,s=0,l=o||[],f=!1,p={p:0,n:0,v:n,a:d,f:d.bind(n,4),d:function(t,e){return i=t,a=0,u=n,p.n=e,c}};function d(e,r){for(a=e,u=r,t=0;!f&&s&&!o&&t<l.length;t++){var o,i=l[t],d=p.p,v=i[2];e>3?(o=v===r)&&(u=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=n):i[0]<=d&&((o=e<2&&d<i[1])?(a=0,p.v=r,p.n=i[1]):d<v&&(o=e<3||i[0]>r||r>v)&&(i[4]=e,i[5]=r,p.n=v,a=0))}if(o||e>1)return c;throw f=!0,r}return function(o,l,v){if(s>1)throw TypeError("Generator is already running");for(f&&1===l&&d(l,v),a=l,u=v;(t=a<2?n:u)||!f;){i||(a?a<3?(a>1&&(p.n=-1),d(a,u)):p.n=u:p.v=u);try{if(s=2,i){if(a||(o="next"),t=i[o]){if(!(t=t.call(i,u)))throw TypeError("iterator result is not an object");
1if(!t.done)return t;u=t.value,a<2&&(a=0)}else 1===a&&(t=i.return)&&t.call(i),a<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),a=1);i=n}else if((t=(f=p.n<0)?u:e.call(r,p))!==c)break}catch(t){i=n,a=1,u=t}finally{s=1}}return{value:t,done:f}}}(e,o,i),!0),s}var c={};function a(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(M(t={},r,function(){return this}),t),f=s.prototype=a.prototype=Object.create(l);function p(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,s):(n.__proto__=s,M(n,o,"GeneratorFunction")),n.prototype=Object.create(f),n}return u.prototype=s,M(f,"constructor",s),M(s,"constructor",u),u.displayName="GeneratorFunction",M(s,o,"GeneratorFunction"),M(f),M(f,o,"Generator"),M(f,r,function(){return this}),M(f,"toString",function(){return"[object Generator]"}),(S=function(){return{w:i,m:p}})()}function M(n,t,e,r){var o=Object.defineProperty;try{o({},"",{})}catch(n){o=0}M=function(n,t,e,r){if(t)o?o(n,t,{value:e,enumerable:!r,configurable:!r,writable:!r}):n[t]=e;else{var i=function(t,e){M(n,t,function(n){return this._invoke(t,e,n)})};i("next",0),i("throw",1),i("return",2)}},M(n,t,e,r)}function G(n,t,e,r,o,i,c){try{var a=n[i](c),u=a.value}catch(n){return void e(n)}a.done?t(u):Promise.resolve(u).then(r,o)}function T(n){return function(){var t=this,e=arguments;return new Promise(function(r,o){var i=n.apply(t,e);function c(n){G(i,r,o,c,a,"next",n)}function a(n){G(i,r,o,c,a,"throw",n)}c(void 0)})}}var g="woos-dd262599-516b-3861-9df9-7e02f8f18ba3",w=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Google API";dataLayer.push({event:"pushedEvent",eventAction:n,eventCategory:"Geolocation",eventLabel:window.location.href,nonInteraction:1})},N=function(n){var t=r.find(function(t){return t[1]===n});return Array.isArray(t)?t[0]:null},C=function(n,t,e){w(),$.ajax({url:"https://maps.googleapis.com/maps/api/geocode/json?address=".concat(n,",").concat(t,"&key=").concat("AIzaSyAXwLJc64BMjGBcvfg1FwlRtJ7BXgAPBIA","&sensor=false"),success:function(r){if(r.results.length>0){var o={longitude:t,latitude:n};$.each(r.results,function(n,t){if("postal_code"===t.types[0]&&(o.city=t.formatted_address),"country"===t.types[0]&&(o.country_code=t.address_components[0].short_name,o.country_name=t.address_components[0].long_name),Array.isArray(t.types)&&t.types.includes("locality")){var e=t.address_components.find(function(n){return Array.isArray(n.types)&&n.types.includes("locality")});e&&(o.locality=e.short_name)}}),e(o)}}})};function b(n,t,e){return L.apply(this,arguments)}function L(){return(L=T(S().m(function n(t,e,r){var o,i,c,a,u,s,l;return S().w(function(n){for(;;)switch(n.n){case 0:return n.p=0,n.n=1,fetch("https://api.woosmap.com/address/geocode/json?&key=".concat(g,"&latlng=").concat(t,",").concat(e));case 1:return o=n.v,n.n=2,o.json();case 2:if(i=n.v,c=i.results[0],a={latitude:t,longitude:e},u=c.address_components.find(function(n){return Array.isArray(n.types)&&n.types.includes("country")}),s=c.address_components.find(function(n){return Array.isArray(n.types)&&n.types.includes("postal_code")}),a.zipcode=s.short_name,a.city=c.formatted_address,a.country_code=N(u.short_name),null!==a.country_code){n.n=3;break}return C(t,e,r),n.a(2);case 3:a.country_name=u.long_name,(l=c.address_components.find(function(n){return Array.isArray(n.types)&&n.types.includes("locality")}))&&(a.locality=l.short_name),w("Woosmap API"),r(a),n.n=5;break;case 4:n.p=4,n.v,C(t,e,r);case 5:return n.a(2)}},n,null,[[0,4]])}))).apply(this,arguments)}var R=function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{useWoosmap:!1};navigator.geolocation&&navigator.geolocation.getCurrentPosition(function(e){var r=e.coords,o=r.latitude,i=r.longitude;t.useWoosmap?b(o,i,n):C(o,i,n)},function(){n({error:"Geo location permission denied."})})},E=function(n){new A(n,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{useWoosmap:!1},navigator.geolocation,new m).init().then(function(t){n(t)}).catch(function(){})};function P(n){return B.apply(this,arguments)}function B(){return(B=T(S().m(function n(t){var e,r,o,i,c;return S().w(function(n){for(;;)switch(n.n){case 0:return e="https://api.woosmap.com/address/geocode/json?address=".concat(encodeURIComponent(t),"&key=").concat(g),n.p=1,n.n=2,fetch(e);case 2:if((r=n.v).ok){n.n=3;break}throw new Error("HTTP error status: ".concat(r.status));case 3:return n.n=4,r.json();case 4:if((o=n.v).results&&o.results.length){n.n=5;break}throw new Error("There was an issue with the address lookup");case 5:return i=o.results[0].geometry.location,n.a(2,{latitude:i.lat,longitude:i.lng});case 6:return n.p=6,c=n.v,console.error(c),n.a(2,!1)}},n,null,[[1,6]])}))).apply(this,arguments)}function O(n,t,e,r){return k.apply(this,arguments)}function k(){return(k=T(S().m(function n(t,e,r,o){var i,c,a,u,s,l,f,p;return S().w(function(n){for(;;)switch(n.n){case 0:return i="".concat(t,",").concat(e),c="".concat(r,",").concat(o),a="".concat("https://api.woosmap.com/distance/distancematrix/json","?origins=").concat(i,"&destinations=").concat(c,"&key=").concat(g),n.p=1,n.n=2,fetch(a);case 2:if((s=n.v).ok){n.n=3;break}throw new Error("HTTP error status: ".concat(s.status));case 3:return n.n=4,s.json();case 4:if((l=n.v).rows&&l.rows.length){n.n=5;break}throw new Error("There was an issue with the distance lookup");case 5:return f=null===(u=l.rows[0])||void 0===u||null===(u=u.elements[0])||void 0===u||null===(u=u.distance)||void 0===u?void 0:u.value,n.a(2,f&&f/1e3);case 6:return n.p=6,p=n.v,console.error(p),n.a(2,!1)}},n,null,[[1,6]])}))).apply(this,arguments)}}}]);

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.