1var e=[`de`,`en`,`es`,`it`,`fr`],t={de:`Deutsch`,en:`English`,es:`Español`,it:`Italiano`,fr:`Français`},n={de:`Deutschland · Schweiz`,en:`United Kingdom · United States`,es:`España`,it:`Italia`,fr:`France`},r={de:`DE`,en:`EN`,es:`ES`,it:`IT`,fr:`FR`};function i(t){return typeof t==`string`&&e.includes(t)}function a(e){let t=e.split(/[/?#]/)[1];return i(t)?t:`de`}function o(e){let t=e.split(/[/?#]/)[1];if(!i(t)||t===`de`)return e;let n=e.slice(t.length+1);return!n||n.startsWith(`?`)||n.startsWith(`#`)?`/${n}`:n}function s(e,t){if(!e||!e.startsWith(`/`)||e.startsWith(`//`)||/\.[a-z0-9]+(?:[?#]|$)/i.test(e)||/^\/(api|embeds|pricing\/(access|logout))(\/|[?#]|$)/.test(e))return e;let n=o(e);return t===`de`?n:`/${t}${n.replace(/^\/(?=[?#]|$)/,``)}`}export{a,n as i,r as n,e as o,t as r,s,o as t};
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.