

//semi-colon to assure functionality upon script concatenation and minification
;
/**
*
* @param _window the JS window object
* @param _document the JS document object
* @returns
*/
(function(_window, _document){
if (!_window.MMS) {
_window.MMS = {};
}
var MMS = _window.MMS;
// this variable holds the actual value storage.
var _localConstants = {"global":{"instanceType":"prd","systemCodeVersion":"RC20_08_21","staticImageURL":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/images/","language":"en","ratingEnabled":false,"country":"EU","brand":"s.Oliver","brandname":"soliver"},"url":{"placeholder":"PL-SN","template":"https://www.soliver.eu/on/demandware.store/Sites-soliverEU-Site/en/PL-SN","endpoints":{"lookproducts":"Catalog-GetLookProducts","productdata":"Catalog-GetProductData"},"fullendpoints":{"inboundservices":"https://www.soliver.eu/inboundservices/"}},"econda":{"enabled":true,"id":"00002a13-26d7e1fb-af26-3521-a728-5dae53cfbf1d","siteId":"soliverEU","scriptURL":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/emos2.js","arpchannels":"marketing_searchengines,marketing_display,marketing_portals,marketing_affiliate,marketing_retargeting,marketing_social"},"exactag":{"enabled":true,"campaign":"27ed0fb950b856b06e1273989422e7d3","scriptURL":"//cdn.exactag.com/js/exactag.js"},"checkout":{"maxQuantity":"10"},"fitfinder":{"recommendText":"We recommend that you take size:","moreText":"more","buttonText":"get fitting advice","recommendTextWishlist":"We recommend that you take size: {0}","buttonTextWishlist":"service.sizetable.buttontextWishlist","buttonTextWishlistLink":"service.sizetable.buttontextWishlistLink","alertText1":"Size","alertText2":"is already in your shopping bag. Need some help choosing the size? No problem, we’re here to help!","alertButtonText":"Find the right size now."},"jsmodules":{"mms.spv":{"id":"mms.spv","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.spv.controller.js","dependencies":["mms.spv.variationselection","mms.spv.reload","mms.spv.addtocart","mms.spv.renderjsr","mms.spv.wishlist","mms.spv.productinformation","mms.spv.reminder","mms.spv.fitfinder"]},"mms.mpv":{"id":"mms.mpv","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.mpv.controller.js","dependencies":["mms.pagecontext","mms.spv.renderjsr","mms.spv.sizeselection","mms.spv.reload","mms.spv.addtocart","mms.spv.wishlist","mms.spv.reminder"]},"mms.spv.variationselection":{"id":"mms.spv.variationselection","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.spv.variationselection.js","dependencies":["mms.notificationmanager","mms.tracking"]},"mms.spv.reload":{"id":"mms.spv.reload","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.spv.reload.js","dependencies":["mms.notificationmanager"]},"mms.spv.fitfinder":{"id":"mms.spv.fitfinder","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.spv.fitfinder.js","dependencies":["mms.fitfinder"]},"mms.spv.sizeselection":{"id":"mms.spv.sizeselection","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.spv.sizeselection.js","dependencies":["mms.notificationmanager"]},"mms.spv.renderjsr":{"id":"mms.spv.renderjsr","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.spv.renderjsr.js","dependencies":[]},"mms.spv.addtocart":{"id":"mms.spv.addtocart","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.spv.addtocart.js","dependencies":["mms.basket","mms.notificationmanager"]},"mms.spv.wishlist":{"id":"mms.spv.wishlist","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.spv.wishlist.js","dependencies":["mms.wishlist","mms.notificationmanager"]},"mms.spv.productinformation":{"id":"mms.spv.productinformation","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.spv.productinformation.js","dependencies":[]},"mms.spv.reminder":{"id":"mms.spv.reminder","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.spv.reminder.js","dependencies":["mms.notificationmanager"]},"mms.basket":{"id":"mms.basket","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.basket.js","dependencies":["mms.pagecontext"]},"mms.spv.tracking.econda":{"id":"mms.spv.tracking.econda","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.spv.tracking.econda.js","dependencies":[]},"mms.spv.tracking.exactag":{"id":"mms.spv.tracking.exactag","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.spv.tracking.exactag.js","dependencies":[]},"mms.mpv.tracking.econda":{"id":"mms.mpv.tracking.econda","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.mpv.tracking.econda.js","dependencies":[]},"mms.mpv.tracking.exactag":{"id":"mms.mpv.tracking.exactag","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.mpv.tracking.exactag.js","dependencies":[]},"mms.wishlist.tracking.econda":{"id":"mms.wishlist.tracking.econda","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.wishlist.tracking.econda.js","dependencies":[]},"mms.wishlist.tracking.exactag":{"id":"mms.wishlist.tracking.exactag","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.wishlist.tracking.exactag.js","dependencies":[]},"mms.tracking.econda":{"id":"mms.tracking.econda","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.tracking.econda.js","dependencies":["mms.pagecontext"]},"mms.tracking.exactag":{"id":"mms.tracking.exactag","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.tracking.exactag.js","dependencies":["mms.pagecontext"]},"mms.tracking":{"id":"mms.tracking","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.tracking.js","dependencies":[]},"mms.fitfinder":{"id":"mms.fitfinder","loaded":false,"options":{},"path":"/on/demandware.static/Sites-soliverEU-Site/-/en/v1587423822491/js/mms.fitfinder.js","dependencies":[]},"mms.tracking.ready":{"id":"mms.tracking.ready","loaded":false,"options":{},"path":"","dependencies":["mms.tracking.econda","mms.tracking.exactag"]}},"notifyLabels":{"close":"close","sizetable":"Size chart"}};
/**
* @fileOverview Contains LocalConstants Singleton. An access point for static values maintained by server.
*/
MMS.LocalConstants = {};
/**
* tries to find a value for the given tree path. Usage: MMS.LocalConstants.get('global.constants.url.endpoint')
* @returns the found value or null
*/
MMS.LocalConstants.get = function _get(path) {
if(_localConstants == null) {
return null;
}
var paths = path.split('.');
var current = _localConstants;
var i;
for (i = 0; i < paths.length; ++i) {
if (current[paths[i]] == undefined) {
return null;
} else {
current = current[paths[i]];
}
}
if(current == undefined) {
return null
}
// else:
return current;
};
/**
* dumps the internal private variable to the console. Just a debug way to check if loading was successful.
*/
MMS.LocalConstants.dump = function _dump() {
console.log("LocalConstants-Dump");
console.log(_localConstants);
};
})(window, document);
