Spaces:
Running
Running
| ; | |
| Object.defineProperty(exports, "__esModule", { | |
| value: true | |
| }); | |
| 0 && (module.exports = { | |
| hasLocalMatch: null, | |
| matchLocalPattern: null | |
| }); | |
| function _export(target, all) { | |
| for(var name in all)Object.defineProperty(target, name, { | |
| enumerable: true, | |
| get: all[name] | |
| }); | |
| } | |
| _export(exports, { | |
| hasLocalMatch: function() { | |
| return hasLocalMatch; | |
| }, | |
| matchLocalPattern: function() { | |
| return matchLocalPattern; | |
| } | |
| }); | |
| const _picomatch = require("next/dist/compiled/picomatch"); | |
| function matchLocalPattern(pattern, url) { | |
| if (pattern.search !== undefined) { | |
| if (pattern.search !== url.search) { | |
| return false; | |
| } | |
| } | |
| if (!(0, _picomatch.makeRe)(pattern.pathname ?? '**', { | |
| dot: true | |
| }).test(url.pathname)) { | |
| return false; | |
| } | |
| return true; | |
| } | |
| function hasLocalMatch(localPatterns, urlPathAndQuery) { | |
| if (!localPatterns) { | |
| // if the user didn't define "localPatterns", we allow all local images | |
| return true; | |
| } | |
| const url = new URL(urlPathAndQuery, 'http://n'); | |
| return localPatterns.some((p)=>matchLocalPattern(p, url)); | |
| } | |
| //# sourceMappingURL=match-local-pattern.js.map |