{"version":3,"sources":["jsdelivr-header.js","/npm/path-equal@1.2.5/cjs/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAMA,SAAS,UAAU,EAAQ,GACvB,OAAQ,IAAW,GAAc,cAAc,KAAY,cAAc,EAC7E,CAEA,SAAS,cAAc,GAenB,MAdc,CACV,CAAC,MAAO,KACR,CAAC,QAAS,OACV,CAAC,kBAAmB,IACpB,CAAC,QAAS,IACV,CAAC,SAAU,KACX,CAAC,QAAS,IACV,CAAC,MAAO,KAEJ,SAAQ,SAAU,GACtB,KAAO,EAAM,GAAG,KAAK,IACjB,EAAO,EAAK,QAAQ,EAAM,GAAI,EAAM,GAE5C,IACO,CACX,CAzBA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,QAAQ,eAAY,EAOpB,QAAQ,UAAY","file":"/npm/path-equal@1.2.5/cjs/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.15.1.\n * Original file: /npm/path-equal@1.2.5/cjs/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.pathEqual = void 0;\n/**\n * Compare if the two file paths are considered equal.\n */\nfunction pathEqual(actual, expected) {\n    return (actual === expected) || (normalizePath(actual) === normalizePath(expected));\n}\nexports.pathEqual = pathEqual;\nfunction normalizePath(path) {\n    var replace = [\n        [/\\\\/g, '/'],\n        [/(\\w):/, '/$1'],\n        [/(\\w+)\\/\\.\\.\\/?/g, ''],\n        [/^\\.\\//, ''],\n        [/\\/\\.\\//, '/'],\n        [/\\/\\.$/, ''],\n        [/\\/$/, ''],\n    ];\n    replace.forEach(function (array) {\n        while (array[0].test(path)) {\n            path = path.replace(array[0], array[1]);\n        }\n    });\n    return path;\n}\n"]}