{"dependencies":[{"name":"@babel/runtime/helpers/toArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"yxbT34yjmkVZuhOKwnPlwW2nTdA=","exportNames":["*"],"imports":1}},{"name":"escape-string-regexp","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":15},"end":{"line":3,"column":54,"index":69}}],"key":"Opxn8Ttfh7QNGeF0y+BQ6rRbDGo=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n exports.extractPathFromURL = extractPathFromURL;\n var _babelRuntimeHelpersToArray = require(_dependencyMap[0], \"@babel/runtime/helpers/toArray\");\n var _toArray = _interopDefault(_babelRuntimeHelpersToArray);\n var _escapeStringRegexp = require(_dependencyMap[1], \"escape-string-regexp\");\n var escapeStringRegexp = _interopDefault(_escapeStringRegexp);\n function extractPathFromURL(prefixes, url) {\n for (var prefix of prefixes) {\n var _prefix$match$, _prefix$match;\n var protocol = (_prefix$match$ = (_prefix$match = prefix.match(/^[^:]+:/)) == null ? void 0 : _prefix$match[0]) != null ? _prefix$match$ : '';\n var host = prefix.replace(new RegExp(`^${(0, escapeStringRegexp.default)(protocol)}`), '').replace(/\\/+/g, '/') // Replace multiple slash (//) with single ones\n .replace(/^\\//, ''); // Remove extra leading slash\n\n var prefixRegex = new RegExp(`^${(0, escapeStringRegexp.default)(protocol)}(/)*${host.split('.').map(function (it) {\n return it === '*' ? '[^/]+' : (0, escapeStringRegexp.default)(it);\n }).join('\\\\.')}`);\n var _url$split = url.split('?'),\n _url$split2 = (0, _toArray.default)(_url$split),\n originAndPath = _url$split2[0],\n searchParams = _url$split2.slice(1);\n var normalizedURL = originAndPath.replace(/\\/+/g, '/').concat(searchParams.length ? `?${searchParams.join('?')}` : '');\n if (prefixRegex.test(normalizedURL)) {\n return normalizedURL.replace(prefixRegex, '');\n }\n }\n return undefined;\n }\n});","lineCount":38,"map":[[2,2,1,0],[2,14,1,12],[4,2,1,13,"Object"],[4,8,1,13],[4,9,1,13,"defineProperty"],[4,23,1,13],[4,24,1,13,"exports"],[4,31,1,13],[5,4,1,13,"value"],[5,9,1,13],[6,2,1,13],[7,2,1,13],[7,11,1,13,"_interopDefault"],[7,27,1,13,"e"],[7,28,1,13],[8,4,1,13],[8,11,1,13,"e"],[8,12,1,13],[8,16,1,13,"e"],[8,17,1,13],[8,18,1,13,"__esModule"],[8,28,1,13],[8,31,1,13,"e"],[8,32,1,13],[9,6,1,13,"default"],[9,13,1,13],[9,15,1,13,"e"],[10,4,1,13],[11,2,1,13],[12,2,4,0,"exports"],[12,9,4,0],[12,10,4,0,"extractPathFromURL"],[12,28,4,0],[12,31,4,0,"extractPathFromURL"],[12,49,4,0],[13,2,18,1],[13,6,18,1,"_babelRuntimeHelpersToArray"],[13,33,18,1],[13,36,18,1,"require"],[13,43,18,1],[13,44,18,1,"_dependencyMap"],[13,58,18,1],[14,2,18,1],[14,6,18,1,"_toArray"],[14,14,18,1],[14,17,18,1,"_interopDefault"],[14,32,18,1],[14,33,18,1,"_babelRuntimeHelpersToArray"],[14,60,18,1],[15,2,3,0],[15,6,3,0,"_escapeStringRegexp"],[15,25,3,0],[15,28,3,0,"require"],[15,35,3,0],[15,36,3,0,"_dependencyMap"],[15,50,3,0],[16,2,3,0],[16,6,3,0,"escapeStringRegexp"],[16,24,3,0],[16,27,3,0,"_interopDefault"],[16,42,3,0],[16,43,3,0,"_escapeStringRegexp"],[16,62,3,0],[17,2,4,7],[17,11,4,16,"extractPathFromURL"],[17,29,4,34,"extractPathFromURL"],[17,30,4,35,"prefixes"],[17,38,4,43],[17,40,4,45,"url"],[17,43,4,48],[17,45,4,50],[18,4,5,2],[18,9,5,7],[18,13,5,13,"prefix"],[18,19,5,19],[18,23,5,23,"prefixes"],[18,31,5,31],[18,33,5,33],[19,6,5,33],[19,10,5,33,"_prefix$match$"],[19,24,5,33],[19,26,5,33,"_prefix$match"],[19,39,5,33],[20,6,6,4],[20,10,6,10,"protocol"],[20,18,6,18],[20,22,6,18,"_prefix$match$"],[20,36,6,18],[20,40,6,18,"_prefix$match"],[20,53,6,18],[20,56,6,21,"prefix"],[20,62,6,27],[20,63,6,28,"match"],[20,68,6,33],[20,69,6,34],[20,78,6,43],[20,79,6,44],[20,100,6,21,"_prefix$match"],[20,113,6,21],[20,114,6,47],[20,115,6,48],[20,116,6,49],[20,128,6,49,"_prefix$match$"],[20,142,6,49],[20,145,6,53],[20,147,6,55],[21,6,7,4],[21,10,7,10,"host"],[21,14,7,14],[21,17,7,17,"prefix"],[21,23,7,23],[21,24,7,24,"replace"],[21,31,7,31],[21,32,7,32],[21,36,7,36,"RegExp"],[21,42,7,42],[21,43,7,43],[21,47,7,47],[21,51,7,47,"escapeStringRegexp"],[21,69,7,65],[21,70,7,65,"default"],[21,77,7,65],[21,79,7,66,"protocol"],[21,87,7,74],[21,88,7,75],[21,90,7,77],[21,91,7,78],[21,93,7,80],[21,95,7,82],[21,96,7,83],[21,97,7,84,"replace"],[21,104,7,91],[21,105,7,92],[21,111,7,98],[21,113,7,100],[21,116,7,103],[21,117,7,104],[21,118,7,105],[22,6,7,105],[22,7,8,5,"replace"],[22,14,8,12],[22,15,8,13],[22,20,8,18],[22,22,8,20],[22,24,8,22],[22,25,8,23],[22,26,8,24],[22,27,8,25],[24,6,10,4],[24,10,10,10,"prefixRegex"],[24,21,10,21],[24,24,10,24],[24,28,10,28,"RegExp"],[24,34,10,34],[24,35,10,35],[24,39,10,39],[24,43,10,39,"escapeStringRegexp"],[24,61,10,57],[24,62,10,57,"default"],[24,69,10,57],[24,71,10,58,"protocol"],[24,79,10,66],[24,80,10,67],[24,87,10,74,"host"],[24,91,10,78],[24,92,10,79,"split"],[24,97,10,84],[24,98,10,85],[24,101,10,88],[24,102,10,89],[24,103,10,90,"map"],[24,106,10,93],[24,107,10,94],[24,117,10,94,"it"],[24,119,10,96],[25,8,10,96],[25,15,10,100,"it"],[25,17,10,102],[25,22,10,107],[25,25,10,110],[25,28,10,113],[25,35,10,120],[25,38,10,123],[25,42,10,123,"escapeStringRegexp"],[25,60,10,141],[25,61,10,141,"default"],[25,68,10,141],[25,70,10,142,"it"],[25,72,10,144],[25,73,10,145],[26,6,10,145],[26,8,10,146],[26,9,10,147,"join"],[26,13,10,151],[26,14,10,152],[26,19,10,157],[26,20,10,158],[26,22,10,160],[26,23,10,161],[27,6,11,4],[27,10,11,4,"_url$split"],[27,20,11,4],[27,23,11,45,"url"],[27,26,11,48],[27,27,11,49,"split"],[27,32,11,54],[27,33,11,55],[27,36,11,58],[27,37,11,59],[28,8,11,59,"_url$split2"],[28,19,11,59],[28,26,11,59,"_toArray"],[28,34,11,59],[28,35,11,59,"default"],[28,42,11,59],[28,44,11,59,"_url$split"],[28,54,11,59],[29,8,11,11,"originAndPath"],[29,21,11,24],[29,24,11,24,"_url$split2"],[29,35,11,24],[30,8,11,29,"searchParams"],[30,20,11,41],[30,23,11,41,"_url$split2"],[30,34,11,41],[30,35,11,41,"slice"],[30,40,11,41],[31,6,12,4],[31,10,12,10,"normalizedURL"],[31,23,12,23],[31,26,12,26,"originAndPath"],[31,39,12,39],[31,40,12,40,"replace"],[31,47,12,47],[31,48,12,48],[31,54,12,54],[31,56,12,56],[31,59,12,59],[31,60,12,60],[31,61,12,61,"concat"],[31,67,12,67],[31,68,12,68,"searchParams"],[31,80,12,80],[31,81,12,81,"length"],[31,87,12,87],[31,90,12,90],[31,94,12,94,"searchParams"],[31,106,12,106],[31,107,12,107,"join"],[31,111,12,111],[31,112,12,112],[31,115,12,115],[31,116,12,116],[31,118,12,118],[31,121,12,121],[31,123,12,123],[31,124,12,124],[32,6,13,4],[32,10,13,8,"prefixRegex"],[32,21,13,19],[32,22,13,20,"test"],[32,26,13,24],[32,27,13,25,"normalizedURL"],[32,40,13,38],[32,41,13,39],[32,43,13,41],[33,8,14,6],[33,15,14,13,"normalizedURL"],[33,28,14,26],[33,29,14,27,"replace"],[33,36,14,34],[33,37,14,35,"prefixRegex"],[33,48,14,46],[33,50,14,48],[33,52,14,50],[33,53,14,51],[34,6,15,4],[35,4,16,2],[36,4,17,2],[36,11,17,9,"undefined"],[36,20,17,18],[37,2,18,0],[38,0,18,1],[38,3]],"functionMap":{"names":["","extractPathFromURL","host.split.map$argument_0"],"mappings":"AAA;OCG;8FCM,mDD;CDQ"},"hasCjsExports":false},"type":"js/module"}]}