Spaces:
Running
Running
| ; | |
| Object.defineProperty(exports, "__esModule", { | |
| value: true | |
| }); | |
| 0 && (module.exports = { | |
| hasRemoteMatch: null, | |
| matchRemotePattern: null | |
| }); | |
| function _export(target, all) { | |
| for(var name in all)Object.defineProperty(target, name, { | |
| enumerable: true, | |
| get: all[name] | |
| }); | |
| } | |
| _export(exports, { | |
| hasRemoteMatch: function() { | |
| return hasRemoteMatch; | |
| }, | |
| matchRemotePattern: function() { | |
| return matchRemotePattern; | |
| } | |
| }); | |
| const _picomatch = require("next/dist/compiled/picomatch"); | |
| function matchRemotePattern(pattern, url) { | |
| if (pattern.protocol !== undefined) { | |
| if (pattern.protocol.replace(/:$/, '') !== url.protocol.replace(/:$/, '')) { | |
| return false; | |
| } | |
| } | |
| if (pattern.port !== undefined) { | |
| if (pattern.port !== url.port) { | |
| return false; | |
| } | |
| } | |
| if (pattern.hostname === undefined) { | |
| throw Object.defineProperty(new Error(`Pattern should define hostname but found\n${JSON.stringify(pattern)}`), "__NEXT_ERROR_CODE", { | |
| value: "E410", | |
| enumerable: false, | |
| configurable: true | |
| }); | |
| } else { | |
| if (!(0, _picomatch.makeRe)(pattern.hostname).test(url.hostname)) { | |
| return false; | |
| } | |
| } | |
| if (pattern.search !== undefined) { | |
| if (pattern.search !== url.search) { | |
| return false; | |
| } | |
| } | |
| // Should be the same as writeImagesManifest() | |
| if (!(0, _picomatch.makeRe)(pattern.pathname ?? '**', { | |
| dot: true | |
| }).test(url.pathname)) { | |
| return false; | |
| } | |
| return true; | |
| } | |
| function hasRemoteMatch(domains, remotePatterns, url) { | |
| return domains.some((domain)=>url.hostname === domain) || remotePatterns.some((p)=>matchRemotePattern(p, url)); | |
| } | |
| //# sourceMappingURL=match-remote-pattern.js.map |