{"remainingRequest":"D:\\源码\\vue-element-admin-master\\node_modules\\babel-loader\\lib\\index.js!D:\\源码\\vue-element-admin-master\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\源码\\vue-element-admin-master\\src\\router\\index.js","dependencies":[{"path":"D:\\源码\\vue-element-admin-master\\src\\router\\index.js","mtime":1649647926000},{"path":"D:\\源码\\vue-element-admin-master\\babel.config.js","mtime":1649647926000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9pbnRlcm9wUmVxdWlyZVdpbGRjYXJkIGZyb20gIkQ6L1x1NkU5MFx1NzgwMS92dWUtZWxlbWVudC1hZG1pbi1tYXN0ZXIvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2ludGVyb3BSZXF1aXJlV2lsZGNhcmQuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLml0ZXJhdG9yLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvd2ViLmRvbS1jb2xsZWN0aW9ucy5pdGVyYXRvci5qcyI7CmltcG9ydCBWdWUgZnJvbSAndnVlJzsKaW1wb3J0IFJvdXRlciBmcm9tICd2dWUtcm91dGVyJzsKVnVlLnVzZShSb3V0ZXIpOwovKiBMYXlvdXQgKi8KCmltcG9ydCBMYXlvdXQgZnJvbSAnQC9sYXlvdXQnOwovKiBSb3V0ZXIgTW9kdWxlcyAqLwoKaW1wb3J0IGNvbXBvbmVudHNSb3V0ZXIgZnJvbSAnLi9tb2R1bGVzL2NvbXBvbmVudHMnOwppbXBvcnQgY2hhcnRzUm91dGVyIGZyb20gJy4vbW9kdWxlcy9jaGFydHMnOwppbXBvcnQgdGFibGVSb3V0ZXIgZnJvbSAnLi9tb2R1bGVzL3RhYmxlJzsKaW1wb3J0IG5lc3RlZFJvdXRlciBmcm9tICcuL21vZHVsZXMvbmVzdGVkJzsKLyoqCiAqIE5vdGU6IHN1Yi1tZW51IG9ubHkgYXBwZWFyIHdoZW4gcm91dGUgY2hpbGRyZW4ubGVuZ3RoID49IDEKICogRGV0YWlsIHNlZTogaHR0cHM6Ly9wYW5qaWFjaGVuLmdpdGh1Yi5pby92dWUtZWxlbWVudC1hZG1pbi1zaXRlL2d1aWRlL2Vzc2VudGlhbHMvcm91dGVyLWFuZC1uYXYuaHRtbAogKgogKiBoaWRkZW46IHRydWUgICAgICAgICAgICAgICAgICAgaWYgc2V0IHRydWUsIGl0ZW0gd2lsbCBub3Qgc2hvdyBpbiB0aGUgc2lkZWJhcihkZWZhdWx0IGlzIGZhbHNlKQogKiBhbHdheXNTaG93OiB0cnVlICAgICAgICAgICAgICAgaWYgc2V0IHRydWUsIHdpbGwgYWx3YXlzIHNob3cgdGhlIHJvb3QgbWVudQogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgbm90IHNldCBhbHdheXNTaG93LCB3aGVuIGl0ZW0gaGFzIG1vcmUgdGhhbiBvbmUgY2hpbGRyZW4gcm91dGUsCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdCB3aWxsIGJlY29tZXMgbmVzdGVkIG1vZGUsIG90aGVyd2lzZSBub3Qgc2hvdyB0aGUgcm9vdCBtZW51CiAqIHJlZGlyZWN0OiBub1JlZGlyZWN0ICAgICAgICAgICBpZiBzZXQgbm9SZWRpcmVjdCB3aWxsIG5vIHJlZGlyZWN0IGluIHRoZSBicmVhZGNydW1iCiAqIG5hbWU6J3JvdXRlci1uYW1lJyAgICAgICAgICAgICB0aGUgbmFtZSBpcyB1c2VkIGJ5IDxrZWVwLWFsaXZlPiAobXVzdCBzZXQhISEpCiAqIG1ldGEgOiB7CiAgICByb2xlczogWydhZG1pbicsJ2VkaXRvciddICAgIGNvbnRyb2wgdGhlIHBhZ2Ugcm9sZXMgKHlvdSBjYW4gc2V0IG11bHRpcGxlIHJvbGVzKQogICAgdGl0bGU6ICd0aXRsZScgICAgICAgICAgICAgICB0aGUgbmFtZSBzaG93IGluIHNpZGViYXIgYW5kIGJyZWFkY3J1bWIgKHJlY29tbWVuZCBzZXQpCiAgICBpY29uOiAnc3ZnLW5hbWUnLydlbC1pY29uLXgnIHRoZSBpY29uIHNob3cgaW4gdGhlIHNpZGViYXIKICAgIG5vQ2FjaGU6IHRydWUgICAgICAgICAgICAgICAgaWYgc2V0IHRydWUsIHRoZSBwYWdlIHdpbGwgbm8gYmUgY2FjaGVkKGRlZmF1bHQgaXMgZmFsc2UpCiAgICBhZmZpeDogdHJ1ZSAgICAgICAgICAgICAgICAgIGlmIHNldCB0cnVlLCB0aGUgdGFnIHdpbGwgYWZmaXggaW4gdGhlIHRhZ3MtdmlldwogICAgYnJlYWRjcnVtYjogZmFsc2UgICAgICAgICAgICBpZiBzZXQgZmFsc2UsIHRoZSBpdGVtIHdpbGwgaGlkZGVuIGluIGJyZWFkY3J1bWIoZGVmYXVsdCBpcyB0cnVlKQogICAgYWN0aXZlTWVudTogJy9leGFtcGxlL2xpc3QnICBpZiBzZXQgcGF0aCwgdGhlIHNpZGViYXIgd2lsbCBoaWdobGlnaHQgdGhlIHBhdGggeW91IHNldAogIH0KICovCgovKioKICogY29uc3RhbnRSb3V0ZXMKICogYSBiYXNlIHBhZ2UgdGhhdCBkb2VzIG5vdCBoYXZlIHBlcm1pc3Npb24gcmVxdWlyZW1lbnRzCiAqIGFsbCByb2xlcyBjYW4gYmUgYWNjZXNzZWQKICovCgpleHBvcnQgdmFyIGNvbnN0YW50Um91dGVzID0gW3sKICBwYXRoOiAnL3JlZGlyZWN0JywKICBjb21wb25lbnQ6IExheW91dCwKICBoaWRkZW46IHRydWUsCiAgY2hpbGRyZW46IFt7CiAgICBwYXRoOiAnL3JlZGlyZWN0LzpwYXRoKC4qKScsCiAgICBjb21wb25lbnQ6IGZ1bmN0aW9uIGNvbXBvbmVudCgpIHsKICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChyZXF1aXJlKCdAL3ZpZXdzL3JlZGlyZWN0L2luZGV4JykpOwogICAgICB9KTsKICAgIH0KICB9XQp9LCB7CiAgcGF0aDogJy9sb2dpbicsCiAgY29tcG9uZW50OiBmdW5jdGlvbiBjb21wb25lbnQoKSB7CiAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgIHJldHVybiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChyZXF1aXJlKCdAL3ZpZXdzL2xvZ2luL2luZGV4JykpOwogICAgfSk7CiAgfSwKICBoaWRkZW46IHRydWUKfSwgewogIHBhdGg6ICcvYXV0aC1yZWRpcmVjdCcsCiAgY29tcG9uZW50OiBmdW5jdGlvbiBjb21wb25lbnQoKSB7CiAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgIHJldHVybiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChyZXF1aXJlKCdAL3ZpZXdzL2xvZ2luL2F1dGgtcmVkaXJlY3QnKSk7CiAgICB9KTsKICB9LAogIGhpZGRlbjogdHJ1ZQp9LCB7CiAgcGF0aDogJy80MDQnLAogIGNvbXBvbmVudDogZnVuY3Rpb24gY29tcG9uZW50KCkgewogICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICByZXR1cm4gX2ludGVyb3BSZXF1aXJlV2lsZGNhcmQocmVxdWlyZSgnQC92aWV3cy9lcnJvci1wYWdlLzQwNCcpKTsKICAgIH0pOwogIH0sCiAgaGlkZGVuOiB0cnVlCn0sIHsKICBwYXRoOiAnLzQwMScsCiAgY29tcG9uZW50OiBmdW5jdGlvbiBjb21wb25lbnQoKSB7CiAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgIHJldHVybiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChyZXF1aXJlKCdAL3ZpZXdzL2Vycm9yLXBhZ2UvNDAxJykpOwogICAgfSk7CiAgfSwKICBoaWRkZW46IHRydWUKfSwgewogIHBhdGg6ICcvJywKICBjb21wb25lbnQ6IExheW91dCwKICByZWRpcmVjdDogJy9kYXNoYm9hcmQnLAogIGNoaWxkcmVuOiBbewogICAgcGF0aDogJ2Rhc2hib2FyZCcsCiAgICBjb21wb25lbnQ6IGZ1bmN0aW9uIGNvbXBvbmVudCgpIHsKICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChyZXF1aXJlKCdAL3ZpZXdzL2Rhc2hib2FyZC9pbmRleCcpKTsKICAgICAgfSk7CiAgICB9LAogICAgbmFtZTogJ0Rhc2hib2FyZCcsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAnRGFzaGJvYXJkJywKICAgICAgaWNvbjogJ2Rhc2hib2FyZCcsCiAgICAgIGFmZml4OiB0cnVlCiAgICB9CiAgfV0KfSwgewogIHBhdGg6ICcvZG9jdW1lbnRhdGlvbicsCiAgY29tcG9uZW50OiBMYXlvdXQsCiAgY2hpbGRyZW46IFt7CiAgICBwYXRoOiAnaW5kZXgnLAogICAgY29tcG9uZW50OiBmdW5jdGlvbiBjb21wb25lbnQoKSB7CiAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICByZXR1cm4gX2ludGVyb3BSZXF1aXJlV2lsZGNhcmQocmVxdWlyZSgnQC92aWV3cy9kb2N1bWVudGF0aW9uL2luZGV4JykpOwogICAgICB9KTsKICAgIH0sCiAgICBuYW1lOiAnRG9jdW1lbnRhdGlvbicsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAnRG9jdW1lbnRhdGlvbicsCiAgICAgIGljb246ICdkb2N1bWVudGF0aW9uJywKICAgICAgYWZmaXg6IHRydWUKICAgIH0KICB9XQp9LCB7CiAgcGF0aDogJy9ndWlkZScsCiAgY29tcG9uZW50OiBMYXlvdXQsCiAgcmVkaXJlY3Q6ICcvZ3VpZGUvaW5kZXgnLAogIGNoaWxkcmVuOiBbewogICAgcGF0aDogJ2luZGV4JywKICAgIGNvbXBvbmVudDogZnVuY3Rpb24gY29tcG9uZW50KCkgewogICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgcmV0dXJuIF9pbnRlcm9wUmVxdWlyZVdpbGRjYXJkKHJlcXVpcmUoJ0Avdmlld3MvZ3VpZGUvaW5kZXgnKSk7CiAgICAgIH0pOwogICAgfSwKICAgIG5hbWU6ICdHdWlkZScsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAnR3VpZGUnLAogICAgICBpY29uOiAnZ3VpZGUnLAogICAgICBub0NhY2hlOiB0cnVlCiAgICB9CiAgfV0KfSwgewogIHBhdGg6ICcvcHJvZmlsZScsCiAgY29tcG9uZW50OiBMYXlvdXQsCiAgcmVkaXJlY3Q6ICcvcHJvZmlsZS9pbmRleCcsCiAgaGlkZGVuOiB0cnVlLAogIGNoaWxkcmVuOiBbewogICAgcGF0aDogJ2luZGV4JywKICAgIGNvbXBvbmVudDogZnVuY3Rpb24gY29tcG9uZW50KCkgewogICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgcmV0dXJuIF9pbnRlcm9wUmVxdWlyZVdpbGRjYXJkKHJlcXVpcmUoJ0Avdmlld3MvcHJvZmlsZS9pbmRleCcpKTsKICAgICAgfSk7CiAgICB9LAogICAgbmFtZTogJ1Byb2ZpbGUnLAogICAgbWV0YTogewogICAgICB0aXRsZTogJ1Byb2ZpbGUnLAogICAgICBpY29uOiAndXNlcicsCiAgICAgIG5vQ2FjaGU6IHRydWUKICAgIH0KICB9XQp9XTsKLyoqCiAqIGFzeW5jUm91dGVzCiAqIHRoZSByb3V0ZXMgdGhhdCBuZWVkIHRvIGJlIGR5bmFtaWNhbGx5IGxvYWRlZCBiYXNlZCBvbiB1c2VyIHJvbGVzCiAqLwoKZXhwb3J0IHZhciBhc3luY1JvdXRlcyA9IFt7CiAgcGF0aDogJy9wZXJtaXNzaW9uJywKICBjb21wb25lbnQ6IExheW91dCwKICByZWRpcmVjdDogJy9wZXJtaXNzaW9uL3BhZ2UnLAogIGFsd2F5c1Nob3c6IHRydWUsCiAgLy8gd2lsbCBhbHdheXMgc2hvdyB0aGUgcm9vdCBtZW51CiAgbmFtZTogJ1Blcm1pc3Npb24nLAogIG1ldGE6IHsKICAgIHRpdGxlOiAnUGVybWlzc2lvbicsCiAgICBpY29uOiAnbG9jaycsCiAgICByb2xlczogWydhZG1pbicsICdlZGl0b3InXSAvLyB5b3UgY2FuIHNldCByb2xlcyBpbiByb290IG5hdgoKICB9LAogIGNoaWxkcmVuOiBbewogICAgcGF0aDogJ3BhZ2UnLAogICAgY29tcG9uZW50OiBmdW5jdGlvbiBjb21wb25lbnQoKSB7CiAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICByZXR1cm4gX2ludGVyb3BSZXF1aXJlV2lsZGNhcmQocmVxdWlyZSgnQC92aWV3cy9wZXJtaXNzaW9uL3BhZ2UnKSk7CiAgICAgIH0pOwogICAgfSwKICAgIG5hbWU6ICdQYWdlUGVybWlzc2lvbicsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAnUGFnZSBQZXJtaXNzaW9uJywKICAgICAgcm9sZXM6IFsnYWRtaW4nXSAvLyBvciB5b3UgY2FuIG9ubHkgc2V0IHJvbGVzIGluIHN1YiBuYXYKCiAgICB9CiAgfSwgewogICAgcGF0aDogJ2RpcmVjdGl2ZScsCiAgICBjb21wb25lbnQ6IGZ1bmN0aW9uIGNvbXBvbmVudCgpIHsKICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChyZXF1aXJlKCdAL3ZpZXdzL3Blcm1pc3Npb24vZGlyZWN0aXZlJykpOwogICAgICB9KTsKICAgIH0sCiAgICBuYW1lOiAnRGlyZWN0aXZlUGVybWlzc2lvbicsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAnRGlyZWN0aXZlIFBlcm1pc3Npb24nIC8vIGlmIGRvIG5vdCBzZXQgcm9sZXMsIG1lYW5zOiB0aGlzIHBhZ2UgZG9lcyBub3QgcmVxdWlyZSBwZXJtaXNzaW9uCgogICAgfQogIH0sIHsKICAgIHBhdGg6ICdyb2xlJywKICAgIGNvbXBvbmVudDogZnVuY3Rpb24gY29tcG9uZW50KCkgewogICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgcmV0dXJuIF9pbnRlcm9wUmVxdWlyZVdpbGRjYXJkKHJlcXVpcmUoJ0Avdmlld3MvcGVybWlzc2lvbi9yb2xlJykpOwogICAgICB9KTsKICAgIH0sCiAgICBuYW1lOiAnUm9sZVBlcm1pc3Npb24nLAogICAgbWV0YTogewogICAgICB0aXRsZTogJ1JvbGUgUGVybWlzc2lvbicsCiAgICAgIHJvbGVzOiBbJ2FkbWluJ10KICAgIH0KICB9XQp9LCB7CiAgcGF0aDogJy9pY29uJywKICBjb21wb25lbnQ6IExheW91dCwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICdpbmRleCcsCiAgICBjb21wb25lbnQ6IGZ1bmN0aW9uIGNvbXBvbmVudCgpIHsKICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChyZXF1aXJlKCdAL3ZpZXdzL2ljb25zL2luZGV4JykpOwogICAgICB9KTsKICAgIH0sCiAgICBuYW1lOiAnSWNvbnMnLAogICAgbWV0YTogewogICAgICB0aXRsZTogJ0ljb25zJywKICAgICAgaWNvbjogJ2ljb24nLAogICAgICBub0NhY2hlOiB0cnVlCiAgICB9CiAgfV0KfSwKLyoqIHdoZW4geW91ciByb3V0aW5nIG1hcCBpcyB0b28gbG9uZywgeW91IGNhbiBzcGxpdCBpdCBpbnRvIHNtYWxsIG1vZHVsZXMgKiovCmNvbXBvbmVudHNSb3V0ZXIsIGNoYXJ0c1JvdXRlciwgbmVzdGVkUm91dGVyLCB0YWJsZVJvdXRlciwgewogIHBhdGg6ICcvZXhhbXBsZScsCiAgY29tcG9uZW50OiBMYXlvdXQsCiAgcmVkaXJlY3Q6ICcvZXhhbXBsZS9saXN0JywKICBuYW1lOiAnRXhhbXBsZScsCiAgbWV0YTogewogICAgdGl0bGU6ICdFeGFtcGxlJywKICAgIGljb246ICdlbC1pY29uLXMtaGVscCcKICB9LAogIGNoaWxkcmVuOiBbewogICAgcGF0aDogJ2NyZWF0ZScsCiAgICBjb21wb25lbnQ6IGZ1bmN0aW9uIGNvbXBvbmVudCgpIHsKICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChyZXF1aXJlKCdAL3ZpZXdzL2V4YW1wbGUvY3JlYXRlJykpOwogICAgICB9KTsKICAgIH0sCiAgICBuYW1lOiAnQ3JlYXRlQXJ0aWNsZScsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAnQ3JlYXRlIEFydGljbGUnLAogICAgICBpY29uOiAnZWRpdCcKICAgIH0KICB9LCB7CiAgICBwYXRoOiAnZWRpdC86aWQoXFxkKyknLAogICAgY29tcG9uZW50OiBmdW5jdGlvbiBjb21wb25lbnQoKSB7CiAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICByZXR1cm4gX2ludGVyb3BSZXF1aXJlV2lsZGNhcmQocmVxdWlyZSgnQC92aWV3cy9leGFtcGxlL2VkaXQnKSk7CiAgICAgIH0pOwogICAgfSwKICAgIG5hbWU6ICdFZGl0QXJ0aWNsZScsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAnRWRpdCBBcnRpY2xlJywKICAgICAgbm9DYWNoZTogdHJ1ZSwKICAgICAgYWN0aXZlTWVudTogJy9leGFtcGxlL2xpc3QnCiAgICB9LAogICAgaGlkZGVuOiB0cnVlCiAgfSwgewogICAgcGF0aDogJ2xpc3QnLAogICAgY29tcG9uZW50OiBmdW5jdGlvbiBjb21wb25lbnQoKSB7CiAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICByZXR1cm4gX2ludGVyb3BSZXF1aXJlV2lsZGNhcmQocmVxdWlyZSgnQC92aWV3cy9leGFtcGxlL2xpc3QnKSk7CiAgICAgIH0pOwogICAgfSwKICAgIG5hbWU6ICdBcnRpY2xlTGlzdCcsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAnQXJ0aWNsZSBMaXN0JywKICAgICAgaWNvbjogJ2xpc3QnCiAgICB9CiAgfV0KfSwgewogIHBhdGg6ICcvdGFiJywKICBjb21wb25lbnQ6IExheW91dCwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICdpbmRleCcsCiAgICBjb21wb25lbnQ6IGZ1bmN0aW9uIGNvbXBvbmVudCgpIHsKICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChyZXF1aXJlKCdAL3ZpZXdzL3RhYi9pbmRleCcpKTsKICAgICAgfSk7CiAgICB9LAogICAgbmFtZTogJ1RhYicsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAnVGFiJywKICAgICAgaWNvbjogJ3RhYicKICAgIH0KICB9XQp9LCB7CiAgcGF0aDogJy9lcnJvcicsCiAgY29tcG9uZW50OiBMYXlvdXQsCiAgcmVkaXJlY3Q6ICdub1JlZGlyZWN0JywKICBuYW1lOiAnRXJyb3JQYWdlcycsCiAgbWV0YTogewogICAgdGl0bGU6ICdFcnJvciBQYWdlcycsCiAgICBpY29uOiAnNDA0JwogIH0sCiAgY2hpbGRyZW46IFt7CiAgICBwYXRoOiAnNDAxJywKICAgIGNvbXBvbmVudDogZnVuY3Rpb24gY29tcG9uZW50KCkgewogICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgcmV0dXJuIF9pbnRlcm9wUmVxdWlyZVdpbGRjYXJkKHJlcXVpcmUoJ0Avdmlld3MvZXJyb3ItcGFnZS80MDEnKSk7CiAgICAgIH0pOwogICAgfSwKICAgIG5hbWU6ICdQYWdlNDAxJywKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICc0MDEnLAogICAgICBub0NhY2hlOiB0cnVlCiAgICB9CiAgfSwgewogICAgcGF0aDogJzQwNCcsCiAgICBjb21wb25lbnQ6IGZ1bmN0aW9uIGNvbXBvbmVudCgpIHsKICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChyZXF1aXJlKCdAL3ZpZXdzL2Vycm9yLXBhZ2UvNDA0JykpOwogICAgICB9KTsKICAgIH0sCiAgICBuYW1lOiAnUGFnZTQwNCcsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAnNDA0JywKICAgICAgbm9DYWNoZTogdHJ1ZQogICAgfQogIH1dCn0sIHsKICBwYXRoOiAnL2Vycm9yLWxvZycsCiAgY29tcG9uZW50OiBMYXlvdXQsCiAgY2hpbGRyZW46IFt7CiAgICBwYXRoOiAnbG9nJywKICAgIGNvbXBvbmVudDogZnVuY3Rpb24gY29tcG9uZW50KCkgewogICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgcmV0dXJuIF9pbnRlcm9wUmVxdWlyZVdpbGRjYXJkKHJlcXVpcmUoJ0Avdmlld3MvZXJyb3ItbG9nL2luZGV4JykpOwogICAgICB9KTsKICAgIH0sCiAgICBuYW1lOiAnRXJyb3JMb2cnLAogICAgbWV0YTogewogICAgICB0aXRsZTogJ0Vycm9yIExvZycsCiAgICAgIGljb246ICdidWcnCiAgICB9CiAgfV0KfSwgewogIHBhdGg6ICcvZXhjZWwnLAogIGNvbXBvbmVudDogTGF5b3V0LAogIHJlZGlyZWN0OiAnL2V4Y2VsL2V4cG9ydC1leGNlbCcsCiAgbmFtZTogJ0V4Y2VsJywKICBtZXRhOiB7CiAgICB0aXRsZTogJ0V4Y2VsJywKICAgIGljb246ICdleGNlbCcKICB9LAogIGNoaWxkcmVuOiBbewogICAgcGF0aDogJ2V4cG9ydC1leGNlbCcsCiAgICBjb21wb25lbnQ6IGZ1bmN0aW9uIGNvbXBvbmVudCgpIHsKICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChyZXF1aXJlKCdAL3ZpZXdzL2V4Y2VsL2V4cG9ydC1leGNlbCcpKTsKICAgICAgfSk7CiAgICB9LAogICAgbmFtZTogJ0V4cG9ydEV4Y2VsJywKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICdFeHBvcnQgRXhjZWwnCiAgICB9CiAgfSwgewogICAgcGF0aDogJ2V4cG9ydC1zZWxlY3RlZC1leGNlbCcsCiAgICBjb21wb25lbnQ6IGZ1bmN0aW9uIGNvbXBvbmVudCgpIHsKICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChyZXF1aXJlKCdAL3ZpZXdzL2V4Y2VsL3NlbGVjdC1leGNlbCcpKTsKICAgICAgfSk7CiAgICB9LAogICAgbmFtZTogJ1NlbGVjdEV4Y2VsJywKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICdFeHBvcnQgU2VsZWN0ZWQnCiAgICB9CiAgfSwgewogICAgcGF0aDogJ2V4cG9ydC1tZXJnZS1oZWFkZXInLAogICAgY29tcG9uZW50OiBmdW5jdGlvbiBjb21wb25lbnQoKSB7CiAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICByZXR1cm4gX2ludGVyb3BSZXF1aXJlV2lsZGNhcmQocmVxdWlyZSgnQC92aWV3cy9leGNlbC9tZXJnZS1oZWFkZXInKSk7CiAgICAgIH0pOwogICAgfSwKICAgIG5hbWU6ICdNZXJnZUhlYWRlcicsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAnTWVyZ2UgSGVhZGVyJwogICAgfQogIH0sIHsKICAgIHBhdGg6ICd1cGxvYWQtZXhjZWwnLAogICAgY29tcG9uZW50OiBmdW5jdGlvbiBjb21wb25lbnQoKSB7CiAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICByZXR1cm4gX2ludGVyb3BSZXF1aXJlV2lsZGNhcmQocmVxdWlyZSgnQC92aWV3cy9leGNlbC91cGxvYWQtZXhjZWwnKSk7CiAgICAgIH0pOwogICAgfSwKICAgIG5hbWU6ICdVcGxvYWRFeGNlbCcsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAnVXBsb2FkIEV4Y2VsJwogICAgfQogIH1dCn0sIHsKICBwYXRoOiAnL3ppcCcsCiAgY29tcG9uZW50OiBMYXlvdXQsCiAgcmVkaXJlY3Q6ICcvemlwL2Rvd25sb2FkJywKICBhbHdheXNTaG93OiB0cnVlLAogIG5hbWU6ICdaaXAnLAogIG1ldGE6IHsKICAgIHRpdGxlOiAnWmlwJywKICAgIGljb246ICd6aXAnCiAgfSwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICdkb3dubG9hZCcsCiAgICBjb21wb25lbnQ6IGZ1bmN0aW9uIGNvbXBvbmVudCgpIHsKICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChyZXF1aXJlKCdAL3ZpZXdzL3ppcC9pbmRleCcpKTsKICAgICAgfSk7CiAgICB9LAogICAgbmFtZTogJ0V4cG9ydFppcCcsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAnRXhwb3J0IFppcCcKICAgIH0KICB9XQp9LCB7CiAgcGF0aDogJy9wZGYnLAogIGNvbXBvbmVudDogTGF5b3V0LAogIHJlZGlyZWN0OiAnL3BkZi9pbmRleCcsCiAgY2hpbGRyZW46IFt7CiAgICBwYXRoOiAnaW5kZXgnLAogICAgY29tcG9uZW50OiBmdW5jdGlvbiBjb21wb25lbnQoKSB7CiAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICByZXR1cm4gX2ludGVyb3BSZXF1aXJlV2lsZGNhcmQocmVxdWlyZSgnQC92aWV3cy9wZGYvaW5kZXgnKSk7CiAgICAgIH0pOwogICAgfSwKICAgIG5hbWU6ICdQREYnLAogICAgbWV0YTogewogICAgICB0aXRsZTogJ1BERicsCiAgICAgIGljb246ICdwZGYnCiAgICB9CiAgfV0KfSwgewogIHBhdGg6ICcvcGRmL2Rvd25sb2FkJywKICBjb21wb25lbnQ6IGZ1bmN0aW9uIGNvbXBvbmVudCgpIHsKICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgcmV0dXJuIF9pbnRlcm9wUmVxdWlyZVdpbGRjYXJkKHJlcXVpcmUoJ0Avdmlld3MvcGRmL2Rvd25sb2FkJykpOwogICAgfSk7CiAgfSwKICBoaWRkZW46IHRydWUKfSwgewogIHBhdGg6ICcvdGhlbWUnLAogIGNvbXBvbmVudDogTGF5b3V0LAogIGNoaWxkcmVuOiBbewogICAgcGF0aDogJ2luZGV4JywKICAgIGNvbXBvbmVudDogZnVuY3Rpb24gY29tcG9uZW50KCkgewogICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgcmV0dXJuIF9pbnRlcm9wUmVxdWlyZVdpbGRjYXJkKHJlcXVpcmUoJ0Avdmlld3MvdGhlbWUvaW5kZXgnKSk7CiAgICAgIH0pOwogICAgfSwKICAgIG5hbWU6ICdUaGVtZScsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAnVGhlbWUnLAogICAgICBpY29uOiAndGhlbWUnCiAgICB9CiAgfV0KfSwgewogIHBhdGg6ICcvY2xpcGJvYXJkJywKICBjb21wb25lbnQ6IExheW91dCwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICdpbmRleCcsCiAgICBjb21wb25lbnQ6IGZ1bmN0aW9uIGNvbXBvbmVudCgpIHsKICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChyZXF1aXJlKCdAL3ZpZXdzL2NsaXBib2FyZC9pbmRleCcpKTsKICAgICAgfSk7CiAgICB9LAogICAgbmFtZTogJ0NsaXBib2FyZERlbW8nLAogICAgbWV0YTogewogICAgICB0aXRsZTogJ0NsaXBib2FyZCcsCiAgICAgIGljb246ICdjbGlwYm9hcmQnCiAgICB9CiAgfV0KfSwgewogIHBhdGg6ICdleHRlcm5hbC1saW5rJywKICBjb21wb25lbnQ6IExheW91dCwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICdodHRwczovL2dpdGh1Yi5jb20vUGFuSmlhQ2hlbi92dWUtZWxlbWVudC1hZG1pbicsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAnRXh0ZXJuYWwgTGluaycsCiAgICAgIGljb246ICdsaW5rJwogICAgfQogIH1dCn0sIC8vIDQwNCBwYWdlIG11c3QgYmUgcGxhY2VkIGF0IHRoZSBlbmQgISEhCnsKICBwYXRoOiAnKicsCiAgcmVkaXJlY3Q6ICcvNDA0JywKICBoaWRkZW46IHRydWUKfV07Cgp2YXIgY3JlYXRlUm91dGVyID0gZnVuY3Rpb24gY3JlYXRlUm91dGVyKCkgewogIHJldHVybiBuZXcgUm91dGVyKHsKICAgIC8vIG1vZGU6ICdoaXN0b3J5JywgLy8gcmVxdWlyZSBzZXJ2aWNlIHN1cHBvcnQKICAgIHNjcm9sbEJlaGF2aW9yOiBmdW5jdGlvbiBzY3JvbGxCZWhhdmlvcigpIHsKICAgICAgcmV0dXJuIHsKICAgICAgICB5OiAwCiAgICAgIH07CiAgICB9LAogICAgcm91dGVzOiBjb25zdGFudFJvdXRlcwogIH0pOwp9OwoKdmFyIHJvdXRlciA9IGNyZWF0ZVJvdXRlcigpOyAvLyBEZXRhaWwgc2VlOiBodHRwczovL2dpdGh1Yi5jb20vdnVlanMvdnVlLXJvdXRlci9pc3N1ZXMvMTIzNCNpc3N1ZWNvbW1lbnQtMzU3OTQxNDY1CgpleHBvcnQgZnVuY3Rpb24gcmVzZXRSb3V0ZXIoKSB7CiAgdmFyIG5ld1JvdXRlciA9IGNyZWF0ZVJvdXRlcigpOwogIHJvdXRlci5tYXRjaGVyID0gbmV3Um91dGVyLm1hdGNoZXI7IC8vIHJlc2V0IHJvdXRlcgp9CmV4cG9ydCBkZWZhdWx0IHJvdXRlcjs="},{"version":3,"names":["Vue","Router","use","Layout","componentsRouter","chartsRouter","tableRouter","nestedRouter","constantRoutes","path","component","hidden","children","redirect","name","meta","title","icon","affix","noCache","asyncRoutes","alwaysShow","roles","activeMenu","createRouter","scrollBehavior","y","routes","router","resetRouter","newRouter","matcher"],"sources":["D:/源码/vue-element-admin-master/src/router/index.js"],"sourcesContent":["import Vue from 'vue'\nimport Router from 'vue-router'\n\nVue.use(Router)\n\n/* Layout */\nimport Layout from '@/layout'\n\n/* Router Modules */\nimport componentsRouter from './modules/components'\nimport chartsRouter from './modules/charts'\nimport tableRouter from './modules/table'\nimport nestedRouter from './modules/nested'\n\n/**\n * Note: sub-menu only appear when route children.length >= 1\n * Detail see: https://panjiachen.github.io/vue-element-admin-site/guide/essentials/router-and-nav.html\n *\n * hidden: true if set true, item will not show in the sidebar(default is false)\n * alwaysShow: true if set true, will always show the root menu\n * if not set alwaysShow, when item has more than one children route,\n * it will becomes nested mode, otherwise not show the root menu\n * redirect: noRedirect if set noRedirect will no redirect in the breadcrumb\n * name:'router-name' the name is used by <keep-alive> (must set!!!)\n * meta : {\n roles: ['admin','editor'] control the page roles (you can set multiple roles)\n title: 'title' the name show in sidebar and breadcrumb (recommend set)\n icon: 'svg-name'/'el-icon-x' the icon show in the sidebar\n noCache: true if set true, the page will no be cached(default is false)\n affix: true if set true, the tag will affix in the tags-view\n breadcrumb: false if set false, the item will hidden in breadcrumb(default is true)\n activeMenu: '/example/list' if set path, the sidebar will highlight the path you set\n }\n */\n\n/**\n * constantRoutes\n * a base page that does not have permission requirements\n * all roles can be accessed\n */\nexport const constantRoutes = [\n {\n path: '/redirect',\n component: Layout,\n hidden: true,\n children: [\n {\n path: '/redirect/:path(.*)',\n component: () => import('@/views/redirect/index')\n }\n ]\n },\n {\n path: '/login',\n component: () => import('@/views/login/index'),\n hidden: true\n },\n {\n path: '/auth-redirect',\n component: () => import('@/views/login/auth-redirect'),\n hidden: true\n },\n {\n path: '/404',\n component: () => import('@/views/error-page/404'),\n hidden: true\n },\n {\n path: '/401',\n component: () => import('@/views/error-page/401'),\n hidden: true\n },\n {\n path: '/',\n component: Layout,\n redirect: '/dashboard',\n children: [\n {\n path: 'dashboard',\n component: () => import('@/views/dashboard/index'),\n name: 'Dashboard',\n meta: { title: 'Dashboard', icon: 'dashboard', affix: true }\n }\n ]\n },\n {\n path: '/documentation',\n component: Layout,\n children: [\n {\n path: 'index',\n component: () => import('@/views/documentation/index'),\n name: 'Documentation',\n meta: { title: 'Documentation', icon: 'documentation', affix: true }\n }\n ]\n },\n {\n path: '/guide',\n component: Layout,\n redirect: '/guide/index',\n children: [\n {\n path: 'index',\n component: () => import('@/views/guide/index'),\n name: 'Guide',\n meta: { title: 'Guide', icon: 'guide', noCache: true }\n }\n ]\n },\n {\n path: '/profile',\n component: Layout,\n redirect: '/profile/index',\n hidden: true,\n children: [\n {\n path: 'index',\n component: () => import('@/views/profile/index'),\n name: 'Profile',\n meta: { title: 'Profile', icon: 'user', noCache: true }\n }\n ]\n }\n]\n\n/**\n * asyncRoutes\n * the routes that need to be dynamically loaded based on user roles\n */\nexport const asyncRoutes = [\n {\n path: '/permission',\n component: Layout,\n redirect: '/permission/page',\n alwaysShow: true, // will always show the root menu\n name: 'Permission',\n meta: {\n title: 'Permission',\n icon: 'lock',\n roles: ['admin', 'editor'] // you can set roles in root nav\n },\n children: [\n {\n path: 'page',\n component: () => import('@/views/permission/page'),\n name: 'PagePermission',\n meta: {\n title: 'Page Permission',\n roles: ['admin'] // or you can only set roles in sub nav\n }\n },\n {\n path: 'directive',\n component: () => import('@/views/permission/directive'),\n name: 'DirectivePermission',\n meta: {\n title: 'Directive Permission'\n // if do not set roles, means: this page does not require permission\n }\n },\n {\n path: 'role',\n component: () => import('@/views/permission/role'),\n name: 'RolePermission',\n meta: {\n title: 'Role Permission',\n roles: ['admin']\n }\n }\n ]\n },\n\n {\n path: '/icon',\n component: Layout,\n children: [\n {\n path: 'index',\n component: () => import('@/views/icons/index'),\n name: 'Icons',\n meta: { title: 'Icons', icon: 'icon', noCache: true }\n }\n ]\n },\n\n /** when your routing map is too long, you can split it into small modules **/\n componentsRouter,\n chartsRouter,\n nestedRouter,\n tableRouter,\n\n {\n path: '/example',\n component: Layout,\n redirect: '/example/list',\n name: 'Example',\n meta: {\n title: 'Example',\n icon: 'el-icon-s-help'\n },\n children: [\n {\n path: 'create',\n component: () => import('@/views/example/create'),\n name: 'CreateArticle',\n meta: { title: 'Create Article', icon: 'edit' }\n },\n {\n path: 'edit/:id(\\\\d+)',\n component: () => import('@/views/example/edit'),\n name: 'EditArticle',\n meta: { title: 'Edit Article', noCache: true, activeMenu: '/example/list' },\n hidden: true\n },\n {\n path: 'list',\n component: () => import('@/views/example/list'),\n name: 'ArticleList',\n meta: { title: 'Article List', icon: 'list' }\n }\n ]\n },\n\n {\n path: '/tab',\n component: Layout,\n children: [\n {\n path: 'index',\n component: () => import('@/views/tab/index'),\n name: 'Tab',\n meta: { title: 'Tab', icon: 'tab' }\n }\n ]\n },\n\n {\n path: '/error',\n component: Layout,\n redirect: 'noRedirect',\n name: 'ErrorPages',\n meta: {\n title: 'Error Pages',\n icon: '404'\n },\n children: [\n {\n path: '401',\n component: () => import('@/views/error-page/401'),\n name: 'Page401',\n meta: { title: '401', noCache: true }\n },\n {\n path: '404',\n component: () => import('@/views/error-page/404'),\n name: 'Page404',\n meta: { title: '404', noCache: true }\n }\n ]\n },\n\n {\n path: '/error-log',\n component: Layout,\n children: [\n {\n path: 'log',\n component: () => import('@/views/error-log/index'),\n name: 'ErrorLog',\n meta: { title: 'Error Log', icon: 'bug' }\n }\n ]\n },\n\n {\n path: '/excel',\n component: Layout,\n redirect: '/excel/export-excel',\n name: 'Excel',\n meta: {\n title: 'Excel',\n icon: 'excel'\n },\n children: [\n {\n path: 'export-excel',\n component: () => import('@/views/excel/export-excel'),\n name: 'ExportExcel',\n meta: { title: 'Export Excel' }\n },\n {\n path: 'export-selected-excel',\n component: () => import('@/views/excel/select-excel'),\n name: 'SelectExcel',\n meta: { title: 'Export Selected' }\n },\n {\n path: 'export-merge-header',\n component: () => import('@/views/excel/merge-header'),\n name: 'MergeHeader',\n meta: { title: 'Merge Header' }\n },\n {\n path: 'upload-excel',\n component: () => import('@/views/excel/upload-excel'),\n name: 'UploadExcel',\n meta: { title: 'Upload Excel' }\n }\n ]\n },\n\n {\n path: '/zip',\n component: Layout,\n redirect: '/zip/download',\n alwaysShow: true,\n name: 'Zip',\n meta: { title: 'Zip', icon: 'zip' },\n children: [\n {\n path: 'download',\n component: () => import('@/views/zip/index'),\n name: 'ExportZip',\n meta: { title: 'Export Zip' }\n }\n ]\n },\n\n {\n path: '/pdf',\n component: Layout,\n redirect: '/pdf/index',\n children: [\n {\n path: 'index',\n component: () => import('@/views/pdf/index'),\n name: 'PDF',\n meta: { title: 'PDF', icon: 'pdf' }\n }\n ]\n },\n {\n path: '/pdf/download',\n component: () => import('@/views/pdf/download'),\n hidden: true\n },\n\n {\n path: '/theme',\n component: Layout,\n children: [\n {\n path: 'index',\n component: () => import('@/views/theme/index'),\n name: 'Theme',\n meta: { title: 'Theme', icon: 'theme' }\n }\n ]\n },\n\n {\n path: '/clipboard',\n component: Layout,\n children: [\n {\n path: 'index',\n component: () => import('@/views/clipboard/index'),\n name: 'ClipboardDemo',\n meta: { title: 'Clipboard', icon: 'clipboard' }\n }\n ]\n },\n\n {\n path: 'external-link',\n component: Layout,\n children: [\n {\n path: 'https://github.com/PanJiaChen/vue-element-admin',\n meta: { title: 'External Link', icon: 'link' }\n }\n ]\n },\n\n // 404 page must be placed at the end !!!\n { path: '*', redirect: '/404', hidden: true }\n]\n\nconst createRouter = () => new Router({\n // mode: 'history', // require service support\n scrollBehavior: () => ({ y: 0 }),\n routes: constantRoutes\n})\n\nconst router = createRouter()\n\n// Detail see: https://github.com/vuejs/vue-router/issues/1234#issuecomment-357941465\nexport function resetRouter() {\n const newRouter = createRouter()\n router.matcher = newRouter.matcher // reset router\n}\n\nexport default router\n"],"mappings":"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"}]}
|