!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):"object"==typeof exports?exports.acceptedlanguages=t():e.acceptedlanguages=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),u=r(a),o=n(2),c=r(o),l=n(4),g=r(l),i=n(5),f=r(i);t["default"]={lib:{util:u,user:c,page:g,relevant:f},current:g.getCurrentLanguage(),accepted:c.getAcceptedLanguages(),acceptedExpanded:u.expandLanguages(c.getAcceptedLanguages()),alternate:g.getAlternateLanguages(),alternateExpanded:u.expandLanguages(g.getAlternateLanguages()),relevant:f.getRelevantAlternateLanguages()},e.exports=t["default"]},function(e,t){"use strict";function n(e){var t={};return e.forEach(function(e){t[e]=e;var n=e.match(/^[a-zA-Z]+/)[0];n==e||t[n]||(t[n]=e)}),t}Object.defineProperty(t,"__esModule",{value:!0}),t.expandLanguages=n},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function a(){var e=o.getRoot();return e.navigator?e.navigator.languages||[e.navigator.language||e.navigator.userLanguage]:[]}Object.defineProperty(t,"__esModule",{value:!0}),t.getAcceptedLanguages=a;var u=n(3),o=r(u)},function(e,t){"use strict";function n(){return a}function r(e){a=e}Object.defineProperty(t,"__esModule",{value:!0}),t.getRoot=n,t.setRoot=r;var a=window},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function a(){var e=g.getRoot(),t=e.document.querySelector("html");return t.getAttribute("lang")}function u(){for(var e=g.getRoot(),t=e.document.querySelector("head").querySelectorAll('link[rel="alternate"]'),n=[],r=0;r