{"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\@vue\\cli-plugin-eslint\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\router\\index.js","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\router\\index.js","mtime":1681371927979},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1681371925422},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\@vue\\cli-plugin-eslint\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:LyoqCgogKiBAZGVzY3JpcHRpb24gcm91dGVy5YWo5bGA6YWN572u77yM5aaC5pyJ5b+F6KaB5Y+v5YiG5paH5Lu25oq956a777yM5YW25LitYXN5bmNSb3V0ZXPlj6rmnInlnKhpbnRlbGxpZ2VuY2XmqKHlvI/kuIvmiY3kvJrnlKjliLDvvIxwcm/niYjlj6rmlK/mjIFyZW1peEljb27lm77moIcKICogaGlkZGVuOnRydWUgICAgICAgICAgICAgICAgICAgICAgICDmmK/lkKbmmL7npLrlnKjoj5zljZXkuK3mmL7npLrot6/nlLHvvIjpu5jorqTlgLzvvJpmYWxzZe+8iQogKiBhbHdheXNTaG93OnRydWUgICAgICAgICAgICAgICAgICAgIOW9k+WPquacieS4gOe6p+WtkOi3r+eUseaXtuaYr+WQpuaYvuekuueItui3r+eUseaYr+WQpuaYvuekuuWcqOiPnOWNleS4reaYvuekuui3r+eUse+8iOm7mOiupOWAvO+8mmZhbHNl77yJCiAqIG5hbWU6IkRlbW8iICAgICAgICAgICAgICAgICAgICAgICAg6aaW5a2X5q+N5aSn5YaZ77yM5LiA5a6a6KaB5LiOdnVl5paH5Lu255qEbmFtZeWvueW6lOi1t+adpe+8jOeUqOS6jm5vS2VlcEFsaXZl57yT5a2Y5o6n5Yi277yI6K+l6aG554m55Yir6YeN6KaB77yJCiAqIG1ldGE6ewogICAgdGl0bGU6InRpdGxlIiAgICAgICAgICAgICAgICAgICAgIOiPnOWNleOAgemdouWMheWxkeOAgeWkmuagh+etvumhteaYvuekuueahOWQjeensAogICAgcm9sZXM6WyJhZG1pbiIsIi4uLiJdICAgICAgICAgICAgIOW9k2NvbmZpZy9zZXR0aW5ncy5qc+S4rXJvbGVzQ29udHJvbOmFjee9ruW8gOWQr+aXtu+8jOeUqOS6juaOp+WItuinkuiJsgogICAgcm9sZXM6IHsKICAgICAgYWNjZXNzOiBbImFkbWluIl0sICAgICAgICAgICAgICAgIGFjY2VzczogWyJhZG1pbiJdCiAgICAgIGFiaWxpdHk6IFsiUkVBRCIsIldSSVRFIl0sICAgICAgYWJpbGl0eTogWyJSRUFEIiwiV1JJVEUiXSwKICAgICAgbW9kZTogImFsbE9mIiAgICAgICAgICAgICAgICAgICBhbGxPZjog5pWw57uE5YaF5omA5pyJ6KeS6Imy6YO95oul5pyJ77yM6L+U5ZueVHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uZU9mOiDmlbDnu4TlhoXmi6XmnInku7vkuIDop5LoibLvvIzov5Tlm55UcnVlKOetieS7t+esrDHnp43mlbDmja4pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhjZXB0OiDkuI3mi6XmnInmlbDnu4TlhoXku7vkuIDop5LoibLvvIzov5Tlm55UcnVlKOWPluWPjSkKICAgIH0KICAgIHJlbWl4SWNvbjoiIiAgICAgICAgICAgICAgICAgICAgICByZW1peOWbvuaghwogICAgaXNDdXN0b21TdmdJY29uOmZhbHNlLCAgICAgICAgICAgIOaYr+WQpuaYr+iHquWumuS5iXN2Z+Wbvuagh++8iOm7mOiupOWAvO+8mmZhbHNl77yM5aaC5p6c6K6+572udHJ1Ze+8jOmCo+S5iOmcgOimgeaKiuS9oOeahHN2Z+aLt+i0neWIsGljb24vcmVtaXhJY29u5LiL77yM54S25ZCOcmVtaXhJY29u5a2X5q616YWN572u5LiK5L2g55qE5Zu+5qCH5ZCN77yJCiAgICBub0tlZXBBbGl2ZTp0cnVlICAgICAgICAgICAgICAgICAg5b2T5YmN6Lev55Sx5piv5ZCm5LiN57yT5a2Y77yI6buY6K6k5YC877yaZmFsc2XvvIkKICAgIGFmZml4OnRydWUgICAgICAgICAgICAgICAgICAgICAgICDlvZPliY3ot6/nlLHmmK/lkKblm7rlrprlpJrmoIfnrb7pobUKICAgIGJhZGdlOiJOZXciICAgICAgICAgICAgICAgICAgICAgICBiYWRnZeWwj+agh+etvu+8iOWPquaUr+aMgeWtkOe6p++8iQogICAgdGFnSGlkZGVuOnRydWUgICAgICAgICAgICAgICAgICAgIOW9k+WJjei3r+eUseaYr+WQpuS4jeaYvuekuuWkmuagh+etvumhtQogICB9CiAqLwppbXBvcnQgVnVlIGZyb20gInZ1ZSI7CmltcG9ydCBWdWVSb3V0ZXIgZnJvbSAidnVlLXJvdXRlciI7CmltcG9ydCBMYXlvdXQgZnJvbSAiQC9sYXlvdXRzIjsKaW1wb3J0IHsgcHVibGljUGF0aCwgcm91dGVyTW9kZSB9IGZyb20gIkAvY29uZmlnL3NldHRpbmdzIjsKaW1wb3J0ICogYXMgbm9kZXMgZnJvbSAiQC9hY2Nlc3Mvbm9kZSI7ClZ1ZS51c2UoVnVlUm91dGVyKTsKZXhwb3J0IGNvbnN0IGNvbnN0YW50Um91dGVzID0gW3sKICBwYXRoOiAiL0V4cGlyZVRpcCIsCiAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvRXhwaXJlVGlwIiksCiAgaGlkZGVuOiB0cnVlCn0sIHsKICBwYXRoOiAiL2xvZ2luIiwKICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9sb2dpbiIpLAogIGhpZGRlbjogdHJ1ZQp9LCAvL+aUtumTtuWPsOeZu+W9lQp7CiAgcGF0aDogIi9DYXNoaWVyTG9naW4iLAogIG5hbWU6ICJDYXNoaWVyTG9naW4iLAogIGhpZGRlbjogdHJ1ZSwKICBub0tlZXBBbGl2ZTogdHJ1ZSwKICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9DYXNoaWVyU2hvcC9DYXNoaWVyTG9naW4iKQp9LCAvLyDlpJrllYbmiLfnmbvlvZUKewogIHBhdGg6ICIvTWVyY2hhbnRzTG9naW4iLAogIG5hbWU6ICJNZXJjaGFudHNMb2dpbiIsCiAgaGlkZGVuOiB0cnVlLAogIG5vS2VlcEFsaXZlOiB0cnVlLAogIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL2xvZ2luL01lcmNoYW50c0xvZ2luIikKfSwgewogIHBhdGg6ICIvNDAxIiwKICBuYW1lOiAiNDAxIiwKICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy80MDEiKSwKICBoaWRkZW46IHRydWUsCiAgbm9LZWVwQWxpdmU6IHRydWUKfSwgewogIHBhdGg6ICIvNDA0IiwKICBuYW1lOiAiNDA0IiwKICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy80MDQiKSwKICBoaWRkZW46IHRydWUsCiAgbm9LZWVwQWxpdmU6IHRydWUKfSwgewogIHBhdGg6ICIvQXV0aG9yaXplUGFnZSIsCiAgbmFtZTogIkF1dGhvcml6ZVBhZ2UiLAogIGhpZGRlbjogdHJ1ZSwKICBub0tlZXBBbGl2ZTogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuaOiOadgyIKICB9LAogIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL2NvbW1vbi9BdXRob3JpemVQYWdlIikKfSwgewogIHBhdGg6ICIvTWVudUxpc3QiLAogIG5hbWU6ICJNZW51TGlzdCIsCiAgaGlkZGVuOiB0cnVlLAogIG5vS2VlcEFsaXZlOiB0cnVlLAogIG1ldGE6IHsKICAgIHRpdGxlOiAi6I+c5Y2V566h55CGIgogIH0sCiAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvY29tbW9uL01lbnVMaXN0IikKfSwgLy8g5omT5Y2wCnsKICBwYXRoOiAiL09yZGVyUHJpbnRpbmcvOnVzZXJDZW50ZXJJZC86aWQiLAogIG5hbWU6ICJPcmRlclByaW50aW5nIiwKICBoaWRkZW46IHRydWUsCiAgbm9LZWVwQWxpdmU6IHRydWUsCiAgbWV0YTogewogICAgdGl0bGU6ICLmiZPljbDorqLljZUiCiAgfSwKICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9vcmRlci9tYW5hZ2VPL09yZGVyUHJpbnRpbmciKQp9LCB7CiAgcGF0aDogIi9PcmRlclByaW50aW5nQmV0Y2giLAogIG5hbWU6ICJPcmRlclByaW50aW5nQmV0Y2giLAogIGhpZGRlbjogdHJ1ZSwKICBub0tlZXBBbGl2ZTogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuaJuemHj+aJk+WNsOiuouWNlSIKICB9LAogIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL29yZGVyL21hbmFnZU8vT3JkZXJQcmludGluZ0JldGNoIikKfSwgewogIHBhdGg6ICIvT3V0Z29pbmdQcmludGluZy86aWQiLAogIG5hbWU6ICJPdXRnb2luZ1ByaW50aW5nIiwKICBoaWRkZW46IHRydWUsCiAgbm9LZWVwQWxpdmU6IHRydWUsCiAgbWV0YTogewogICAgdGl0bGU6ICLmiZPljbDlh7rlupPljZUiCiAgfSwKICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdG9jay9PdXRJbi9PdXRnb2luZ1ByaW50aW5nIikKfSwgewogIHBhdGg6ICIvU3RvcmFnZVByaW50aW5nLzppZCIsCiAgbmFtZTogIlN0b3JhZ2VQcmludGluZyIsCiAgaGlkZGVuOiB0cnVlLAogIG5vS2VlcEFsaXZlOiB0cnVlLAogIG1ldGE6IHsKICAgIHRpdGxlOiAi5omT5Y2w5YWl5bqT5Y2VIgogIH0sCiAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svT3V0SW4vU3RvcmFnZVByaW50aW5nIikKfSwgewogIHBhdGg6ICIvUmV0dXJuT3JkZXJQcmludGluZy86aWQiLAogIG5hbWU6ICJSZXR1cm5PcmRlclByaW50aW5nIiwKICBoaWRkZW46IHRydWUsCiAgbm9LZWVwQWxpdmU6IHRydWUsCiAgbWV0YTogewogICAgdGl0bGU6ICLmiZPljbDpgIDotKfljZUiCiAgfSwKICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9vcmRlci9tYW5hZ2VPL1JldHVybk9yZGVyUHJpbnRpbmciKQp9LCB7CiAgcGF0aDogIi9SZWNvbmNpbGlhdGlvblByaW50IiwKICBuYW1lOiAiUmVjb25jaWxpYXRpb25QcmludCIsCiAgaGlkZGVuOiB0cnVlLAogIG5vS2VlcEFsaXZlOiB0cnVlLAogIG1ldGE6IHsKICAgIHRpdGxlOiAi5omT5Y2w5bqT5a2Y5pel5oqlIgogIH0sCiAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTW9uZXlHb29kc0JpbGwvb3JkZXIvUmVjb25jaWxpYXRpb24iKQp9LCB7CiAgcGF0aDogIi9SZWNvbmNpbGlhdGlvblNhbGUiLAogIG5hbWU6ICJSZWNvbmNpbGlhdGlvblNhbGUiLAogIGhpZGRlbjogdHJ1ZSwKICBub0tlZXBBbGl2ZTogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuaJk+WNsOmUgOWUruaXpeaKpSIKICB9LAogIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL01vbmV5R29vZHNCaWxsL29yZGVyL1JlY29uY2lsaWF0aW9uU2FsZSIpCn0sIHsKICBwYXRoOiAiL1JlY29uY2lsaWF0aW9uRmluYW5jZSIsCiAgbmFtZTogIlJlY29uY2lsaWF0aW9uRmluYW5jZSIsCiAgaGlkZGVuOiB0cnVlLAogIG5vS2VlcEFsaXZlOiB0cnVlLAogIG1ldGE6IHsKICAgIHRpdGxlOiAi5omT5Y2w6LSi5Yqh5pel5oqlIgogIH0sCiAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTW9uZXlHb29kc0JpbGwvb3JkZXIvUmVjb25jaWxpYXRpb25GaW5hbmNlIikKfSwgewogIHBhdGg6ICIvUHJpbnRNZXJjaGFudHMvOmlkIiwKICBuYW1lOiAiUHJpbnRNZXJjaGFudHMiLAogIGhpZGRlbjogdHJ1ZSwKICBub0tlZXBBbGl2ZTogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuaJk+WNsOWVhuaIt+WFpeW6kyIKICB9LAogIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3N0b2NrL091dEluL1ByaW50TWVyY2hhbnRzIikKfSwgewogIHBhdGg6ICIvUHJpbnRQdXJjaGFzZS86aWQiLAogIG5hbWU6ICJQcmludFB1cmNoYXNlIiwKICBoaWRkZW46IHRydWUsCiAgbm9LZWVwQWxpdmU6IHRydWUsCiAgbWV0YTogewogICAgdGl0bGU6ICLmiZPljbDph4fotK3ljZUiCiAgfSwKICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9QdXJjaGFzZS9NYW5hZ2VQL1ByaW50UHVyY2hhc2UiKQp9LCB7CiAgcGF0aDogIi9NZXJjaGFudHNQcm9jdXJlbWVudC86aWQiLAogIG5hbWU6ICJNZXJjaGFudHNQcm9jdXJlbWVudCIsCiAgaGlkZGVuOiB0cnVlLAogIG5vS2VlcEFsaXZlOiB0cnVlLAogIG1ldGE6IHsKICAgIHRpdGxlOiAi5omT5Y2w5ZWG5oi36YeH6LSt5Y2VIgogIH0sCiAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvUHVyY2hhc2UvTWFuYWdlUC9NZXJjaGFudHNQcm9jdXJlbWVudCIpCn0sIHsKICBwYXRoOiAiL0FsbG9jYXRpbmdPdXRib3VuZC86aWQiLAogIG5hbWU6ICJBbGxvY2F0aW5nT3V0Ym91bmQiLAogIGhpZGRlbjogdHJ1ZSwKICBub0tlZXBBbGl2ZTogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuaJk+WNsOiwg+aLqOWHuuW6k+WNlSIKICB9LAogIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1B1cmNoYXNlL01hbmFnZVAvQWxsb2NhdGluZ091dGJvdW5kIikKfSwgLy8g5omT5Y2wZW5kCnsKICBwYXRoOiAiL0VudGVycHJpc2UiLAogIG5hbWU6ICJFbnRlcnByaXNlIiwKICBub0tlZXBBbGl2ZTogdHJ1ZSwKICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9FbnRlcnByaXNlL2luZGV4IiksCiAgaGlkZGVuOiB0cnVlCn0sIHsKICBwYXRoOiAiL0NyZWF0ZVN0b3JlIiwKICBuYW1lOiAiQ3JlYXRlU3RvcmUiLAogIG5vS2VlcEFsaXZlOiB0cnVlLAogIG1ldGE6IHsKICAgIHRpdGxlOiAi5Yib5bu65LyB5LiaIgogIH0sCiAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvRW50ZXJwcmlzZS9DcmVhdGVTdG9yZSIpLAogIGhpZGRlbjogdHJ1ZQp9LCB7CiAgcGF0aDogIi9FZGl0U3RvcmUvOmlkIiwKICBuYW1lOiAiL0VkaXRTdG9yZSIsCiAgbm9LZWVwQWxpdmU6IHRydWUsCiAgbWV0YTogewogICAgdGl0bGU6ICLnvJbovpHkvIHkuJoiCiAgfSwKICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9FbnRlcnByaXNlL0NyZWF0ZVN0b3JlIiksCiAgaGlkZGVuOiB0cnVlCn0sIHsKICBwYXRoOiAiL1NlbGVjdFN0b3JlIiwKICBuYW1lOiAiL1NlbGVjdFN0b3JlIiwKICBub0tlZXBBbGl2ZTogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIumXqOW6l+mAieaLqSIKICB9LAogIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0VudGVycHJpc2UvU2VsZWN0U3RvcmUiKSwKICBoaWRkZW46IHRydWUKfSwgewogIHBhdGg6ICIvTXVsdGlNZXJjaGFudCIsCiAgbmFtZTogIi9NdWx0aU1lcmNoYW50IiwKICBub0tlZXBBbGl2ZTogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuWVhuaIt+mAieaLqSIKICB9LAogIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0VudGVycHJpc2UvTXVsdGlNZXJjaGFudCIpLAogIGhpZGRlbjogdHJ1ZQp9XTsKZXhwb3J0IGNvbnN0IGFzeW5jUm91dGVzID0gW3sKICBwYXRoOiAiL0VkaXQiLAogIG5hbWU6ICJFZGl0IiwKICBoaWRkZW46IHRydWUsCiAgY29tcG9uZW50OiBMYXlvdXQsCiAgY2hpbGRyZW46IFt7CiAgICBwYXRoOiAiRWRpdFB3ZC86aWQiLAogICAgbmFtZTogIkVkaXRQd2QiLAogICAgbm9LZWVwQWxpdmU6IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6LSm5Y+36K6+572uIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL2xvZ2luL0VkaXRQd2QudnVlIikKICB9LCB7CiAgICBwYXRoOiAiRWRpdFN0b3JlLzppZCIsCiAgICBuYW1lOiAiRWRpdFN0b3JlIiwKICAgIG5vS2VlcEFsaXZlOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuS/ruaUueS8geS4miIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9FbnRlcnByaXNlL0NyZWF0ZVN0b3JlIiksCiAgICBoaWRkZW46IHRydWUKICB9XQp9LCB7CiAgcGF0aDogIi8iLAogIGNvbXBvbmVudDogTGF5b3V0LAogIHJlZGlyZWN0OiAiL2luZGV4IiwKICBtZXRhOiB7CiAgICB0aXRsZTogIuamguWGtSIsCiAgICByZW1peEljb246ICJtYWMtbGluZSIsCiAgICBhZmZpeDogdHJ1ZQogIH0sCiAgY2hpbGRyZW46IFt7CiAgICBwYXRoOiAiaW5kZXgiLAogICAgbmFtZTogIkluZGV4IiwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL2luZGV4IiksCiAgICBub0tlZXBBbGl2ZTogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLnu4/okKXmpoLlhrUiLAogICAgICByZW1peEljb246ICJtYWMtbGluZSIsCiAgICAgIGFmZml4OiB0cnVlCiAgICB9CiAgfSwgewogICAgcGF0aDogIk1lcmNoSW5kZXgiLAogICAgbmFtZTogIk1lcmNoSW5kZXgiLAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3NNZXJjaC9pbmRleCIpLAogICAgbm9LZWVwQWxpdmU6IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi57uP6JCl5qaC5Ya1IiwKICAgICAgcmVtaXhJY29uOiAibWFjLWxpbmUiCiAgICB9CiAgfSwgewogICAgcGF0aDogInRlc3QiLAogICAgbmFtZTogInRlc3QiLAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvaW5kZXgvdGVzdCIpLAogICAgbm9LZWVwQWxpdmU6IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5rWL6K+VdnhlLXRhYmxlIiwKICAgICAgcmVtaXhJY29uOiAibWFjLWxpbmUiCiAgICB9CiAgfSAvLyB7CiAgLy8gICBwYXRoOiAidGFnUHJpbnQiLAogIC8vICAgbmFtZTogInRhZ1ByaW50IiwKICAvLyAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL2luZGV4L3RhZ1ByaW50IiksCiAgLy8gICBub0tlZXBBbGl2ZTogdHJ1ZSwKICAvLyAgIG1ldGE6IHsKICAvLyAgICAgdGl0bGU6ICLmoIfnrb7miZPljbAiLAogIC8vICAgICByZW1peEljb246ICJtYWMtbGluZSIsCiAgLy8gICB9LAogIC8vIH0sCiAgXQp9LCB7CiAgcGF0aDogIi9nb29kcyIsCiAgY29tcG9uZW50OiBMYXlvdXQsCiAgcmVkaXJlY3Q6ICIvZ29vZHMvbWFuYWdlRy9CYXNlRGF0YUxpc3QiLAogIGFsd2F5c1Nob3c6IHRydWUsCiAgbWV0YTogewogICAgdGl0bGU6ICLllYblk4EiLAogICAgcmVtaXhJY29uOiAic2hvcHBpbmctYmFnLWxpbmUiCiAgfSwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICJtYW5hZ2VHL0dvb2RzSW1wb3J0IiwKICAgIG5hbWU6ICJHb29kc0ltcG9ydCIsCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9nb29kcy9tYW5hZ2VHL0dvb2RzSW1wb3J0LnZ1ZSIpLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWvvOWFpeWVhuWTgSIsCiAgICAgIHJlbWl4SWNvbjogImFwcHMtbGluZSIgLy8gYWNjZXNzOiBub2Rlcy5CYXNlRGF0YUxpc3QsCgogICAgfQogIH0sIHsKICAgIHBhdGg6ICJtYW5hZ2VHL1NpbmdsZUdvb2RzSW1wb3J0IiwKICAgIG5hbWU6ICJTaW5nbGVHb29kc0ltcG9ydCIsCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9nb29kcy9tYW5hZ2VHL1NpbmdsZUdvb2RzSW1wb3J0LnZ1ZSIpLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWNleW6l+mTuuWvvOWFpeWVhuWTgSIsCiAgICAgIHJlbWl4SWNvbjogImFwcHMtbGluZSIgLy8gYWNjZXNzOiBub2Rlcy5CYXNlRGF0YUxpc3QsCgogICAgfQogIH0sIHsKICAgIHBhdGg6ICJtYW5hZ2VHL0Jhc2VEYXRhTGlzdCIsCiAgICBuYW1lOiAiQmFzZURhdGFMaXN0IiwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL2dvb2RzL21hbmFnZUcvQmFzZURhdGFMaXN0LnZ1ZSIpLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWVhuWTgei1hOaWmSIsCiAgICAgIHJlbWl4SWNvbjogImFwcHMtbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuQmFzZURhdGFMaXN0CiAgICB9CiAgfSwgewogICAgcGF0aDogIm1hbmFnZUcvRWRpdEJhc2VEYXRhLzppZCIsCiAgICBuYW1lOiAiRWRpdEJhc2VEYXRhIiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLnvJbovpHllYblk4HotYTmlpkiLAogICAgICByZW1peEljb246ICJhcHBzLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLkVkaXRCYXNlRGF0YQogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL2dvb2RzL21hbmFnZUcvQWRkQmFzZURhdGEiKQogIH0sIHsKICAgIHBhdGg6ICJtYW5hZ2VHL0FkZEJhc2VEYXRhIiwKICAgIG5hbWU6ICJBZGRCYXNlRGF0YSIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5paw5bu65ZWG5ZOB6LWE5paZIiwKICAgICAgcmVtaXhJY29uOiAiYXBwcy1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5BZGRCYXNlRGF0YQogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL2dvb2RzL21hbmFnZUcvQWRkQmFzZURhdGEiKQogIH0sIHsKICAgIHBhdGg6ICJtYW5hZ2VHL0Jhc2VEYXRhRGV0YWlsLzppZCIsCiAgICBuYW1lOiAiQmFzZURhdGFEZXRhaWwiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWVhuWTgeivpuaDhSIsCiAgICAgIHJlbWl4SWNvbjogImFwcHMtbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuQmFzZURhdGFMaXN0RGV0YWlsCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvZ29vZHMvbWFuYWdlRy9BZGRCYXNlRGF0YSIpCiAgfSwgewogICAgcGF0aDogIm1hbmFnZUcvR29vZHNDbGFzc2lmeSIsCiAgICBuYW1lOiAiR29vZHNDbGFzc2lmeSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5ZWG5ZOB5YiG57G7IiwKICAgICAgcmVtaXhJY29uOiAiYXBwcy1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5Hb29kc0NsYXNzaWZ5CiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvZ29vZHMvbWFuYWdlRy9Hb29kc0NsYXNzaWZ5IikKICB9LCB7CiAgICBwYXRoOiAibWFuYWdlRy9Hb29kc0dyb3VwaW5nIiwKICAgIG5hbWU6ICJHb29kc0dyb3VwaW5nIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLllYblk4HliIbnu4QiLAogICAgICByZW1peEljb246ICJhcHBzLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLkdvb2RzR3JvdXBpbmcKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9nb29kcy9tYW5hZ2VHL0dvb2RzR3JvdXBpbmciKQogIH0sIHsKICAgIHBhdGg6ICJtYW5hZ2VHL0JyYW5kTWFuYWdlIiwKICAgIG5hbWU6ICJCcmFuZE1hbmFnZSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5ZWG5ZOB5ZOB54mMIiwKICAgICAgcmVtaXhJY29uOiAiYXBwcy1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5CcmFuZE1hbmFnZQogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL2dvb2RzL21hbmFnZUcvQnJhbmRNYW5hZ2UiKQogIH0sCiAgLyogewogICAgcGF0aDogJ21hbmFnZUcvQWRkQnJhbmQnLAogICAgbmFtZTogJ0FkZEJyYW5kJywKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICfmlrDlop7lk4HniYwnLAogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL2dvb2RzL21hbmFnZUcvQWRkQnJhbmQnKQogIH0sCiAgewogICAgcGF0aDogJ21hbmFnZUcvVXBkYXRlQnJhbmQvOmlkJywKICAgIG5hbWU6ICdVcGRhdGVCcmFuZCcsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAn57yW6L6R5ZOB54mMJywKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9nb29kcy9tYW5hZ2VHL0FkZEJyYW5kJykKICB9LCAqLwogIHsKICAgIHBhdGg6ICJtYW5hZ2VHL1VuaXRNZWFzdXJlbWVudCIsCiAgICBuYW1lOiAiVW5pdE1lYXN1cmVtZW50IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLljZXkvY3nrqHnkIYiLAogICAgICByZW1peEljb246ICJhcHBzLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLlVuaXRTZXQKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9nb29kcy9tYW5hZ2VHL1VuaXRNZWFzdXJlbWVudCIpCiAgfSwgewogICAgcGF0aDogIm1hbmFnZUcvU3BlY01hbmFnZSIsCiAgICBuYW1lOiAiU3BlY01hbmFnZSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5bGe5oCn566h55CGIiwKICAgICAgcmVtaXhJY29uOiAiYXBwcy1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5zcGVjTWFuYWdlCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvZ29vZHMvbWFuYWdlRy9TcGVjTWFuYWdlIikKICB9LCB7CiAgICBwYXRoOiAic2FsZS9QdWJsaXNoR29vZHMiLAogICAgbmFtZTogIlB1Ymxpc2hHb29kcyIsCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9nb29kcy9zYWxlL1B1Ymxpc2hHb29kcy52dWUiKSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLllYblk4HliJfooagiLAogICAgICBhY2Nlc3M6IG5vZGVzLlB1Ymxpc2hHb29kcywKICAgICAgcmVtaXhJY29uOiAiYXBwcy1saW5lIgogICAgfQogIH0sIC8v5aSa5ZWG5oi35ZWG5ZOB5YiX6KGoCiAgewogICAgcGF0aDogInNhbGUvTWVyY2hhbnRzR29vZHMiLAogICAgbmFtZTogIk1lcmNoYW50c0dvb2RzIiwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzTWVyY2gvZ29vZHMvR29vZHNMaXN0LnZ1ZSIpLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWVhuWTgeWIl+ihqCIsCiAgICAgIHJlbWl4SWNvbjogImFwcHMtbGluZSIKICAgIH0KICB9LCB7CiAgICBwYXRoOiAic2FsZS9BZGRHb29kcyIsCiAgICBuYW1lOiAiQWRkR29vZHMiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWPkeW4g+WVhuWTgSIsCiAgICAgIGFjY2Vzczogbm9kZXMuUHVibGlzaEdvb2RzQWRkR29vZHMsCiAgICAgIHJlbWl4SWNvbjogImFwcHMtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9nb29kcy9zYWxlL0FkZEdvb2RzIikKICB9LCB7CiAgICBwYXRoOiAic2FsZS9FZGl0R29vZHMvOmlkIiwKICAgIG5hbWU6ICJFZGl0R29vZHMiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuS/ruaUueWVhuWTgSIsCiAgICAgIGFjY2Vzczogbm9kZXMuUHVibGlzaEdvb2RzRWRpdEdvb2RzLAogICAgICByZW1peEljb246ICJhcHBzLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvZ29vZHMvc2FsZS9BZGRHb29kcyIpCiAgfSwgewogICAgcGF0aDogInNhbGUvQWRkR29vZHNPbmVTdG9yZSIsCiAgICBuYW1lOiAiQWRkR29vZHNPbmVTdG9yZSIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5paw5bu65ZWG5ZOBIiwKICAgICAgcmVtaXhJY29uOiAiYXBwcy1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5QdWJsaXNoR29vZHNBZGRCYXNpY0FuZFB1Ymxpc2hHb29kcwogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL2dvb2RzL3NhbGUvQWRkR29vZHNPbmVTdG9yZSIpCiAgfSwgewogICAgcGF0aDogInNhbGUvRWRpdEdvb2RzT25lU3RvcmUvOmlkIiwKICAgIG5hbWU6ICJFZGl0R29vZHNPbmVTdG9yZSIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5L+u5pS55ZWG5ZOBIiwKICAgICAgcmVtaXhJY29uOiAiYXBwcy1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5QdWJsaXNoR29vZHNFZGl0UXVpY2tHb29kcwogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL2dvb2RzL3NhbGUvQWRkR29vZHNPbmVTdG9yZSIpCiAgfSwgewogICAgcGF0aDogInNhbGUvR29vZHNEZXRhaWwvOmlkIiwKICAgIG5hbWU6ICJHb29kc0RldGFpbCIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5ZWG5ZOB6K+m6K+3IiwKICAgICAgcmVtaXhJY29uOiAiYXBwcy1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5QdWJsaXNoR29vZHNHZXRHb29kc0luZm8KICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9nb29kcy9zYWxlL0dvb2RzRGV0YWlsIikKICB9LCB7CiAgICBwYXRoOiAic2FsZS9VcGRhdGVHb29kcy86aWQiLAogICAgbmFtZTogIlVwZGF0ZUdvb2RzIiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLnvJbovpHllYblk4EiLAogICAgICByZW1peEljb246ICJhcHBzLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLlB1Ymxpc2hHb29kc0VkaXRHb29kcwogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL2dvb2RzL3NhbGUvQWRkR29vZHMiKQogIH0sIC8vIOWVhuWTgeacjeWKoQogIHsKICAgIHBhdGg6ICJnb29kc2VtcHJlZ28vR29vZHNFbXByZWdvIiwKICAgIG5hbWU6ICJHb29kc0VtcHJlZ28iLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWVhuWTgeacjeWKoSIsCiAgICAgIHJlbWl4SWNvbjogImFwcHMtbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuR29vZHNFbXByZWdvCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvZ29vZHMvZ29vZHNlbXByZWdvL0dvb2RzRW1wcmVnbyIpCiAgfSwgewogICAgcGF0aDogInNhbGUvcHJpY2VUYWJsZSIsCiAgICBuYW1lOiAicHJpY2VUYWJsZSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5Lu35qC8566h55CGIiwKICAgICAgcmVtaXhJY29uOiAiYm9va21hcmstMy1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL2dvb2RzL3NhbGUvUHJpY2VUYWJsZSIpCiAgfSwgewogICAgcGF0aDogInNhbGUvQ29zdHVtZUFkanVzdFByaWNlIiwKICAgIG5hbWU6ICJDb3N0dW1lQWRqdXN0UHJpY2UiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWuouaIt+iwg+S7t+WNlSIsCiAgICAgIHJlbWl4SWNvbjogImJvb2ttYXJrLTMtbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuQ29zdHVtZUFkanVzdFByaWNlCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvZ29vZHMvc2FsZS9Db3N0dW1lQWRqdXN0UHJpY2UiKQogIH0sIHsKICAgIHBhdGg6ICJzYWxlL0Nvc3R1bWVBZGp1c3RQcmljZUFkZCIsCiAgICBuYW1lOiAiQ29zdHVtZUFkanVzdFByaWNlQWRkIiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmlrDlu7rlrqLmiLfosIPku7fljZUiLAogICAgICByZW1peEljb246ICJib29rbWFyay0zLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLkNvc3R1bWVBZGp1c3RQcmljZUFkZAogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL2dvb2RzL3NhbGUvQ29zdHVtZUFkanVzdFByaWNlQWRkIikKICB9LCB7CiAgICBwYXRoOiAic2FsZS9DdXN0b21lclR5cGVBZGp1c3RQcmljZSIsCiAgICBuYW1lOiAiQ3VzdG9tZXJUeXBlQWRqdXN0UHJpY2UiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWuouaIt+exu+Wei+iwg+S7t+WNlSIsCiAgICAgIHJlbWl4SWNvbjogImJvb2ttYXJrLTMtbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuQ3VzdG9tZXJUeXBlQWRqCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvZ29vZHMvc2FsZS9DdXN0b21lclR5cGVBZGp1c3RQcmljZSIpCiAgfSwgewogICAgcGF0aDogInNhbGUvQ29zdHVtZVR5cGVBZGp1c3RQcmljZUFkZCIsCiAgICBuYW1lOiAiQ29zdHVtZVR5cGVBZGp1c3RQcmljZUFkZCIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5paw5bu65a6i5oi357G75Z6L6LCD5Lu35Y2VIiwKICAgICAgcmVtaXhJY29uOiAiYm9va21hcmstMy1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5DdXN0b21lclR5cGVBZGpBZGQKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9nb29kcy9zYWxlL0Nvc3R1bWVUeXBlQWRqdXN0UHJpY2VBZGQiKQogIH0sIHsKICAgIHBhdGg6ICJzYWxlL0FkanVzdFByaWNlIiwKICAgIG5hbWU6ICJBZGp1c3RQcmljZSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5ZWG5ZOB6LCD5Lu35Y2VIiwKICAgICAgcmVtaXhJY29uOiAiYm9va21hcmstMy1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5BZGp1c3RQcmljZQogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL2dvb2RzL3NhbGUvQWRqdXN0UHJpY2UiKQogIH0sIHsKICAgIHBhdGg6ICJzYWxlL0FkanVzdFByaWNlR29vZHMiLAogICAgbmFtZTogIkFkanVzdFByaWNlR29vZHMiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuiwg+S7t+WNlSIsCiAgICAgIHJlbWl4SWNvbjogImJvb2ttYXJrLTMtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9nb29kcy9zYWxlL0FkanVzdFByaWNlR29vZHMiKQogIH0sIHsKICAgIHBhdGg6ICJzYWxlL0FkZEdvb2RzQWRqdXN0UHJpY2UiLAogICAgbmFtZTogIkFkZEdvb2RzQWRqdXN0UHJpY2UiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaWsOW7uuWVhuWTgeiwg+S7t+WNlSIsCiAgICAgIHJlbWl4SWNvbjogImJvb2ttYXJrLTMtbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuQWRqdXN0UHJpY2VBZGQKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9nb29kcy9zYWxlL0FkZEdvb2RzQWRqdXN0UHJpY2UiKQogIH0sIC8vIOmihOe6puiuouWNlQogIHsKICAgIHBhdGg6ICJpdGVtL09yZGVySXRlbSIsCiAgICBuYW1lOiAiT3JkZXJJdGVtIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmnI3liqHpobnnm64iLAogICAgICByZW1peEljb246ICJsaXN0LXVub3JkZXJlZCIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9nb29kcy9pdGVtL09yZGVySXRlbSIpCiAgfSwgewogICAgcGF0aDogIml0ZW0vQWRkSXRlbSIsCiAgICBuYW1lOiAiQWRkSXRlbSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5paw5aKe5pyN5Yqh6aG555uuIiwKICAgICAgcmVtaXhJY29uOiAibGlzdC11bm9yZGVyZWQiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvZ29vZHMvaXRlbS9jb21wb25lbnRzL2FkZEl0ZW0iKQogIH0sIHsKICAgIHBhdGg6ICJpdGVtL2VkaXRJdGVtIiwKICAgIG5hbWU6ICJFZGl0SXRlbSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi57yW6L6R5pyN5Yqh6aG555uuIiwKICAgICAgcmVtaXhJY29uOiAibGlzdC11bm9yZGVyZWQiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvZ29vZHMvaXRlbS9jb21wb25lbnRzL2FkZEl0ZW0iKQogIH1dCn0sIHsKICBwYXRoOiAiL29yZGVyIiwKICBuYW1lOiAiT3JkZXIiLAogIGNvbXBvbmVudDogTGF5b3V0LAogIHJlZGlyZWN0OiAiL29yZGVyL21hbmFnZU8vb3JkZXJRdWVyeSIsCiAgYWx3YXlzU2hvdzogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuiuouWNlSIsCiAgICByZW1peEljb246ICJmaWxlLWxpc3QtMi1saW5lIgogIH0sCiAgY2hpbGRyZW46IFsKICAvKiB7CiAgICBwYXRoOiAibWFuYWdlTy9uZXdPcmRlckxpc3QiLAogICAgbmFtZTogIk5ld09yZGVyTGlzdCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5paw6K6i5Y2V5YiX6KGoIiwKICAgICAgYWNjZXNzOiBub2Rlcy5uZXdPcmRlckxpc3QsCiAgICAgIHJlbWl4SWNvbjogImxpc3QtdW5vcmRlcmVkIiwKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9vcmRlci9tYW5hZ2VPL05ld09yZGVyTGlzdCIpLAogIH0sKi8KICB7CiAgICBwYXRoOiAibWFuYWdlTy9vcmRlclF1ZXJ5IiwKICAgIG5hbWU6ICJPcmRlclF1ZXJ5IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLorqLotKfljZUiLAogICAgICBhY2Nlc3M6IG5vZGVzLm9yZGVyUXVlcnksCiAgICAgIHJlbWl4SWNvbjogImxpc3QtdW5vcmRlcmVkIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL29yZGVyL21hbmFnZU8vTmV3T3JkZXJMaXN0IikKICB9LCB7CiAgICBwYXRoOiAibWFuYWdlTy9PcmRlckRldGFpbHMvOnVzZXJDZW50ZXJJZC86aWQiLAogICAgbmFtZTogIk9yZGVyRGV0YWlscyIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6K6i5Y2V6K+m5oOFIiwKICAgICAgLy8gYWNjZXNzOiBub2Rlcy5PcmRlckRldGFpbHMsCiAgICAgIHJlbWl4SWNvbjogImxpc3QtdW5vcmRlcmVkIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL29yZGVyL21hbmFnZU8vT3JkZXJEZXRhaWxzIikKICB9LCB7CiAgICBwYXRoOiAibWFuYWdlTy9zZWxmT3JkZXIiLAogICAgbmFtZTogIlNlbGZPcmRlciIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6Ieq5o+Q5Y2VIiwKICAgICAgYWNjZXNzOiBub2Rlcy5zZWxmT3JkZXIsCiAgICAgIHJlbWl4SWNvbjogImxpc3QtdW5vcmRlcmVkIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL29yZGVyL21hbmFnZU8vTmV3T3JkZXJMaXN0IikKICB9LAogIC8qewogICAgcGF0aDogIm1hbmFnZU8vQ2FuY2VsT3JkZXIiLAogICAgbmFtZTogIkNhbmNlbE9yZGVyIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlt7Llj5bmtogiLAogICAgICBhY2Nlc3M6IG5vZGVzLkNhbmNlbE9yZGVyLAogICAgICByZW1peEljb246ICJsaXN0LXVub3JkZXJlZCIsCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvb3JkZXIvbWFuYWdlTy9DYW5jZWxPcmRlciIpLAogIH0sKi8KICB7CiAgICBwYXRoOiAibWFuYWdlTy9PcmRlckFkZCIsCiAgICBuYW1lOiAiT3JkZXJBZGQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuS7o+WuouS4i+WNlSIsCiAgICAgIGFjY2Vzczogbm9kZXMuT3JkZXJBZGQsCiAgICAgIHJlbWl4SWNvbjogImxpc3QtdW5vcmRlcmVkIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL29yZGVyL21hbmFnZU8vT3JkZXJBZGQiKQogIH0sIHsKICAgIHBhdGg6ICJtYW5hZ2VPL09yZGVyRWRpdC86dXNlckNlbnRlcklkLzppZCIsCiAgICBuYW1lOiAiT3JkZXJFZGl0IiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLnvJbovpHorqLljZUiLAogICAgICBhY2Nlc3M6IG5vZGVzLm5ld09yZGVyTGlzdEVkaXQsCiAgICAgIHJlbWl4SWNvbjogImxpc3QtdW5vcmRlcmVkIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL29yZGVyL21hbmFnZU8vT3JkZXJBZGQiKQogIH0sIHsKICAgIHBhdGg6ICJtYW5hZ2VPL1JldHVybldhcmVob3VzaW5nT3JkZXIiLAogICAgbmFtZTogIlJldHVybldhcmVob3VzaW5nT3JkZXIiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumAgOi0p+WNlSIsCiAgICAgIGFjY2Vzczogbm9kZXMuUmV0dXJuV2FyZWhvdXNpbmdPcmRlciwKICAgICAgcmVtaXhJY29uOiAibGlzdC11bm9yZGVyZWQiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvb3JkZXIvbWFuYWdlTy9SZXR1cm5XYXJlaG91c2luZ09yZGVyIikKICB9LCB7CiAgICBwYXRoOiAibWFuYWdlTy9BZGRXYXJlT3JkZXIiLAogICAgbmFtZTogIkFkZFdhcmVPcmRlciIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5paw5aKe6YCA6LSn5Y2VIiwKICAgICAgYWNjZXNzOiBub2Rlcy5SZXR1cm5XYXJlaG91c2luZ09yZGVyQWRkT3JkZXJSZXR1cm4KICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9vcmRlci9tYW5hZ2VPL0FkZFdhcmVPcmRlciIpCiAgfSwgewogICAgcGF0aDogIm1hbmFnZU8vRWRpdFdhcmVPcmRlci86aWQiLAogICAgbmFtZTogIkVkaXRXYXJlT3JkZXIiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIue8lui+kemAgOi0p+WNlSIsCiAgICAgIGFjY2Vzczogbm9kZXMuUmV0dXJuV2FyZWhvdXNpbmdPcmRlclVwZGF0ZU9yZGVyUmV0dXJuLAogICAgICByZW1peEljb246ICJsaXN0LXVub3JkZXJlZCIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9vcmRlci9tYW5hZ2VPL0FkZFdhcmVPcmRlciIpCiAgfSwgewogICAgcGF0aDogIm1hbmFnZU8vTG9va1dhcmVPcmRlci86aWQiLAogICAgbmFtZTogIkxvb2tXYXJlT3JkZXIiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuafpeeci+mAgOi0p+WNlSIsCiAgICAgIGFjY2Vzczogbm9kZXMuUmV0dXJuV2FyZWhvdXNpbmdPcmRlckdldE9yZGVyUmV0dXJuLAogICAgICByZW1peEljb246ICJsaXN0LXVub3JkZXJlZCIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9vcmRlci9tYW5hZ2VPL0xvb2tXYXJlT3JkZXIiKQogIH0sCiAgLyogewogICAgcGF0aDogInNhbGVPL0FkZFNhbGVPcmRlciIsCiAgICBuYW1lOiAiQWRkU2FsZU9yZGVyIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLliJvlu7rplIDllK7ljZUiLAogICAgICBhY2Nlc3M6IG5vZGVzLmFkZFNhbGVPcmRlciwKICAgICAgcmVtaXhJY29uOiAiYmlsbC1saW5lIiwKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9vcmRlci9zYWxlTy9BZGRTYWxlT3JkZXIiKSwKICB9LAogIHsKICAgIHBhdGg6ICJzYWxlTy9TYWxlT3JkZXJMaXN0IiwKICAgIG5hbWU6ICJTYWxlT3JkZXJMaXN0IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLplIDllK7ljZXliJfooagiLAogICAgICBhY2Nlc3M6IG5vZGVzLnNhbGVPcmRlckxpc3QsCiAgICAgIHJlbWl4SWNvbjogImJpbGwtbGluZSIsCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvb3JkZXIvc2FsZU8vU2FsZU9yZGVyTGlzdCIpLAogIH0sKi8KICB7CiAgICBwYXRoOiAiU2FsZVRvdGFsRm9ybS9Hb29kc0Zvcm0iLAogICAgbmFtZTogIkdvb2RzRm9ybSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5ZWG5ZOB5rGH5oC76KGoIiwKICAgICAgYWNjZXNzOiBub2Rlcy5PcmRlclN0YXRpc3RpY3MsCiAgICAgIHJlbWl4SWNvbjogImZpbGUtdGV4dC1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL29yZGVyL1NhbGVUb3RhbEZvcm0vVG90YWxGb3JtIikKICB9LCB7CiAgICBwYXRoOiAiU2FsZVRvdGFsRm9ybS9DdXN0b21lckZvcm0iLAogICAgbmFtZTogIkN1c3RvbWVyRm9ybSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5a6i5oi35rGH5oC76KGoIiwKICAgICAgYWNjZXNzOiBub2Rlcy5PcmRlclN0YXRpc3RpY3MsCiAgICAgIHJlbWl4SWNvbjogImZpbGUtdGV4dC1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL29yZGVyL1NhbGVUb3RhbEZvcm0vVG90YWxGb3JtIikKICB9LCB7CiAgICBwYXRoOiAiU2FsZVRvdGFsRm9ybS9TdGFmZkZvcm0iLAogICAgbmFtZTogIlN0YWZmRm9ybSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5Lq65ZGY5rGH5oC76KGoIiwKICAgICAgYWNjZXNzOiBub2Rlcy5PcmRlclN0YXRpc3RpY3MsCiAgICAgIHJlbWl4SWNvbjogImZpbGUtdGV4dC1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL29yZGVyL1NhbGVUb3RhbEZvcm0vVG90YWxGb3JtIikKICB9LCB7CiAgICBwYXRoOiAiU2FsZVRvdGFsRm9ybS9TYWxlU3VtbWFyeSIsCiAgICBuYW1lOiAiU2FsZVN1bW1hcnkiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumUgOWUruavm+WIqeaYjue7huihqCjkuI3lkKvnqI7ku7cpIiwKICAgICAgcmVtaXhJY29uOiAiZmlsZS10ZXh0LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvb3JkZXIvU2FsZVRvdGFsRm9ybS9TYWxlU3VtbWFyeSIpCiAgfV0KfSwgewogIHBhdGg6ICIvQ3VzdG9tZXIiLAogIG5hbWU6ICJDdXN0b21lciIsCiAgY29tcG9uZW50OiBMYXlvdXQsCiAgcmVkaXJlY3Q6ICIvQ3VzdG9tZXIvQ3VzdG9tZXJBZG1pbi9DdXN0b21lckxpc3QiLAogIGFsd2F5c1Nob3c6IHRydWUsCiAgbWV0YTogewogICAgdGl0bGU6ICLlrqLmiLciLAogICAgcmVtaXhJY29uOiAiY29udGFjdHMtbGluZSIKICB9LAogIGNoaWxkcmVuOiBbewogICAgcGF0aDogIkN1c3RvbWVyQWRtaW4vQ3VzdG9tZXJJbXBvcnQiLAogICAgbmFtZTogIkN1c3RvbWVySW1wb3J0IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlr7zlhaXlrqLmiLciLAogICAgICByZW1peEljb246ICJib29rbWFyay0zLWxpbmUiIC8vIGFjY2Vzczogbm9kZXMuQ29zdHVtZUFkanVzdFByaWNlLAoKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9DdXN0b21lci9DdXN0b21lckFkbWluL0N1c3RvbWVySW1wb3J0LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkN1c3RvbWVyQWRtaW4vQ3VzdG9tZXJMaXN0IiwKICAgIG5hbWU6ICJDdXN0b21lckxpc3QiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWuouaIt+WIl+ihqCIsCiAgICAgIGFjY2Vzczogbm9kZXMuQ3VzdG9tZXJMaXN0LAogICAgICByZW1peEljb246ICJ1c2VyLTMtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9DdXN0b21lci9DdXN0b21lckFkbWluL0N1c3RvbWVyTGlzdC52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJDdXN0b21lckFkbWluL1NhbGRvRGV0YWlsIiwKICAgIG5hbWU6ICJTYWxkb0RldGFpbCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5L2Z6aKd5piO57uGIiwKICAgICAgcmVtaXhJY29uOiAidXNlci0zLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLkN1c3RvbWVyTGlzdFNhbGRvRGV0YWlsCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvQ3VzdG9tZXIvQ3VzdG9tZXJBZG1pbi9TYWxkb0RldGFpbC52dWUiKQogIH0sIC8vIOenr+WIhuaYjue7hgogIHsKICAgIHBhdGg6ICJDdXN0b21lckFkbWluL0ludGVncmFsRGV0YWlsLzppZCIsCiAgICBuYW1lOiAiSW50ZWdyYWxEZXRhaWwiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuenr+WIhuaYjue7hiIsCiAgICAgIHJlbWl4SWNvbjogInVzZXItMy1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5DdXN0b21lckxpc3RJbnRlZ3JhbERldGFpbAogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0N1c3RvbWVyL0N1c3RvbWVyQWRtaW4vSW50ZWdyYWxEZXRhaWwudnVlIikKICB9LCB7CiAgICBwYXRoOiAiQ3VzdG9tZXJBZG1pbi9BZGRDdXN0b21lciIsCiAgICBuYW1lOiAiQWRkQ3VzdG9tZXIiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaWsOWinuWuouaItyIsCiAgICAgIGFjY2Vzczogbm9kZXMuQ3VzdG9tZXJMaXN0QWRkQ3VzdG9tZXIsCiAgICAgIHJlbWl4SWNvbjogInVzZXItMy1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0N1c3RvbWVyL0N1c3RvbWVyQWRtaW4vQWRkQ3VzdG9tZXIudnVlIikKICB9LCB7CiAgICBwYXRoOiAiQ3VzdG9tZXJBZG1pbi9FZGl0Q3VzdG9tZXIvOmlkIiwKICAgIG5hbWU6ICJFZGl0Q3VzdG9tZXIiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIue8lui+keWuouaItyIsCiAgICAgIGFjY2Vzczogbm9kZXMuQ3VzdG9tZXJMaXN0RWRpdEN1c3RvbWVyLAogICAgICByZW1peEljb246ICJ1c2VyLTMtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9DdXN0b21lci9DdXN0b21lckFkbWluL0FkZEN1c3RvbWVyLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkN1c3RvbWVyQWRtaW4vQ3VzdG9tZXJEZXRhaWwvOmlkIiwKICAgIG5hbWU6ICJDdXN0b21lckRldGFpbCIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5a6i5oi36K+m5oOFIiwKICAgICAgYWNjZXNzOiBub2Rlcy5DdXN0b21lckxpc3RHZXRDdXN0b21lckluZm8sCiAgICAgIHJlbWl4SWNvbjogInVzZXItMy1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0N1c3RvbWVyL0N1c3RvbWVyQWRtaW4vQ3VzdG9tZXJEZXRhaWwudnVlIikKICB9LCB7CiAgICBwYXRoOiAiQ3VzdG9tZXJBZG1pbi9DdXN0b21lclR5cGUiLAogICAgbmFtZTogIkN1c3RvbWVyVHlwZSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5a6i5oi357G75Z6LIiwKICAgICAgYWNjZXNzOiBub2Rlcy5DdXN0b21lclR5cGUsCiAgICAgIHJlbWl4SWNvbjogInVzZXItMy1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0N1c3RvbWVyL0N1c3RvbWVyQWRtaW4vQ3VzdG9tZXJUeXBlLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkN1c3RvbWVyQWRtaW4vTGFiZWxNYW5hZ2VtZW50IiwKICAgIG5hbWU6ICJMYWJlbE1hbmFnZW1lbnQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuagh+etvueuoeeQhiIsCiAgICAgIHJlbWl4SWNvbjogInVzZXItMy1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5MYWJlbE1hbmFnZW1lbnQKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9DdXN0b21lci9DdXN0b21lckFkbWluL0xhYmVsTWFuYWdlbWVudC52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJDdXN0b21lckFkbWluL0N1c3RvbWVyUXVlcnkiLAogICAgbmFtZTogIkN1c3RvbWVyUXVlcnkiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWuouaIt+afpeivoiIsCiAgICAgIGFjY2Vzczogbm9kZXMuQ3VzdG9tZXJRdWVyeSwKICAgICAgcmVtaXhJY29uOiAidXNlci0zLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvQ3VzdG9tZXIvQ3VzdG9tZXJBZG1pbi9DdXN0b21lclF1ZXJ5LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkN1c3RvbWVyQWRtaW4vQ3VzdG9tZXJDbHVzdGVyaW5nIiwKICAgIG5hbWU6ICJDdXN0b21lckNsdXN0ZXJpbmciLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWuouaIt+WIhue+pCIsCiAgICAgIGFjY2Vzczogbm9kZXMuQ3VzdG9tZXJDbHVzdGVyaW5nLAogICAgICByZW1peEljb246ICJ1c2VyLTMtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9DdXN0b21lci9DdXN0b21lckFkbWluL0N1c3RvbWVyQ2x1c3RlcmluZy52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJDdXN0b21lckFkbWluL0FkZENsdXN0ZXJpbmciLAogICAgbmFtZTogIkFkZENsdXN0ZXJpbmciLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaWsOW7uuS6uue+pCIsCiAgICAgIHJlbWl4SWNvbjogInVzZXItMy1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0N1c3RvbWVyL0N1c3RvbWVyQWRtaW4vQWRkQ2x1c3RlcmluZy52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJDdXN0b21lckFkbWluL0VkaXRDbHVzdGVyaW5nLzppZCIsCiAgICBuYW1lOiAiRWRpdENsdXN0ZXJpbmciLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIue8lui+keS6uue+pCIsCiAgICAgIHJlbWl4SWNvbjogInVzZXItMy1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0N1c3RvbWVyL0N1c3RvbWVyQWRtaW4vQWRkQ2x1c3RlcmluZy52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJDdXN0b21lckFkbWluL0NsdXN0ZXJpbmdBbmFseXplLzppZCIsCiAgICBuYW1lOiAiQ2x1c3RlcmluZ0FuYWx5emUiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuS6uue+pOWIhuaekCIsCiAgICAgIHJlbWl4SWNvbjogInVzZXItMy1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0N1c3RvbWVyL0N1c3RvbWVyQWRtaW4vQ2x1c3RlcmluZ0FuYWx5emUudnVlIikKICB9LCB7CiAgICBwYXRoOiAiQ3VzdG9tZXJDaGVjay9Ob3RDaGVjayIsCiAgICBuYW1lOiAiTm90Q2hlY2siLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuacquWuoeaguCIsCiAgICAgIGFjY2Vzczogbm9kZXMuTm90Q2hlY2ssCiAgICAgIHJlbWl4SWNvbjogInVzZXItc3Rhci1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0N1c3RvbWVyL0N1c3RvbWVyQ2hlY2svQ3VzdG9tZXJDaGVjay52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJDdXN0b21lckNoZWNrL25vUGVyZmVjdERhdGEiLAogICAgbmFtZTogIk5vUGVyZmVjdERhdGEiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuW+heWujOWWhOi1hOaWmSIsCiAgICAgIGFjY2Vzczogbm9kZXMuZ2V0QXVkaXRBbGxDdXN0b21lciwKICAgICAgcmVtaXhJY29uOiAidXNlci1zdGFyLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvQ3VzdG9tZXIvQ3VzdG9tZXJDaGVjay9DdXN0b21lckNoZWNrLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkN1c3RvbWVyQmVoYXZpb3IvQnJvd3NpbmdIaXN0b3J5IiwKICAgIG5hbWU6ICJCcm93c2luZ0hpc3RvcnkiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIua1j+iniOiusOW9lSIsCiAgICAgIHJlbWl4SWNvbjogInVzZXItc3Rhci1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5DdXN0b21lckJlaGF2aW9yQnJvd3NpbmdIaXN0b3J5CiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvQ3VzdG9tZXIvQ3VzdG9tZXJCZWhhdmlvci9Ccm93c2luZ0hpc3RvcnkudnVlIikKICB9LCB7CiAgICBwYXRoOiAiQ3VzdG9tZXJCZWhhdmlvci9QdXJjaGFzZUhpc3RvcnkiLAogICAgbmFtZTogIlB1cmNoYXNlSGlzdG9yeSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6LSt5Lmw6K6w5b2VIiwKICAgICAgcmVtaXhJY29uOiAidXNlci1zdGFyLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLkN1c3RvbWVyQmVoYXZpb3JQdXJjaGFzZUhpc3RvcnkKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9DdXN0b21lci9DdXN0b21lckJlaGF2aW9yL1B1cmNoYXNlSGlzdG9yeS52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJDdXN0b21lckJlaGF2aW9yL0RlbWFuZFJlcG9ydGluZyIsCiAgICBuYW1lOiAiRGVtYW5kUmVwb3J0aW5nIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLpnIDmsYLmj5DmiqUiLAogICAgICByZW1peEljb246ICJ1c2VyLXN0YXItbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuQ3VzdG9tZXJCZWhhdmlvckRlbWFuZFJlcG9ydGluZwogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0N1c3RvbWVyL0N1c3RvbWVyQmVoYXZpb3IvRGVtYW5kUmVwb3J0aW5nLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkN1c3RvbWVyU3RhdGVtZW50cy9Bbm9tYWx5QW5hbHlzaXNUYWJsZSIsCiAgICBuYW1lOiAiQW5vbWFseUFuYWx5c2lzVGFibGUiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuW8guW4uOWuouaIt+WIhuaekOihqCIsCiAgICAgIGFjY2Vzczogbm9kZXMuQ3VzdG9tZXJTdGF0ZW1lbnRzQW5vbWFseUFuYWx5c2lzVGFibGUsCiAgICAgIHJlbWl4SWNvbjogInVzZXItc3Rhci1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0N1c3RvbWVyL0N1c3RvbWVyU3RhdGVtZW50cy9Bbm9tYWx5QW5hbHlzaXNUYWJsZS52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJDdXN0b21lclN0YXRlbWVudHMvUHVsbE5ld1N0YXRpc3RpY3MiLAogICAgbmFtZTogIlB1bGxOZXdTdGF0aXN0aWNzIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmi4nmlrDnu5/orqEiLAogICAgICByZW1peEljb246ICJ1c2VyLXN0YXItbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuQ3VzdG9tZXJTdGF0ZW1lbnRzUHVsbE5ld1N0YXRpc3RpY3MKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9DdXN0b21lci9DdXN0b21lclN0YXRlbWVudHMvUHVsbE5ld1N0YXRpc3RpY3MudnVlIikKICB9LCB7CiAgICBwYXRoOiAiQ3VzdG9tZXJTdGF0ZW1lbnRzL1Zpc2l0UmVwb3IiLAogICAgbmFtZTogIlZpc2l0UmVwb3IiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaLnOiuv+aKpeihqCIsCiAgICAgIHJlbWl4SWNvbjogInVzZXItc3Rhci1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5DdXN0b21lclN0YXRlbWVudHNWaXNpdFJlcG9yCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvQ3VzdG9tZXIvQ3VzdG9tZXJTdGF0ZW1lbnRzL1Zpc2l0UmVwb3IudnVlIikKICB9LCB7CiAgICBwYXRoOiAiQ3VzdG9tZXJTdGF0ZW1lbnRzL0N1c3RvbWVyTWFwIiwKICAgIG5hbWU6ICJDdXN0b21lck1hcCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5a6i5oi35YiG5biD5Zu+IiwKICAgICAgcmVtaXhJY29uOiAidXNlci1zdGFyLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLkN1c3RvbWVyU3RhdGVtZW50c0N1c3RvbWVyRGlzdHJpYnV0aW9uCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvQ3VzdG9tZXIvQ3VzdG9tZXJTdGF0ZW1lbnRzL0N1c3RvbWVyTWFwLnZ1ZSIpCiAgfSAvLyB7CiAgLy8gICBwYXRoOiAiQ3VzdG9tZXJTdGF0ZW1lbnRzL1N0YWZmUHVsbE5ld1N0YXRpc3RpY3MiLAogIC8vICAgbmFtZTogIlN0YWZmUHVsbE5ld1N0YXRpc3RpY3MiLAogIC8vICAgbWV0YTogewogIC8vICAgICB0aXRsZTogIuWRmOW3peaLieaWsOe7n+iuoSIsCiAgLy8gICAgIHJlbWl4SWNvbjogInVzZXItc3Rhci1saW5lIiwKICAvLyAgIH0sCiAgLy8gICBjb21wb25lbnQ6ICgpID0+CiAgLy8gICAgIGltcG9ydCgKICAvLyAgICAgICAiQC92aWV3cy9DdXN0b21lci9DdXN0b21lclN0YXRlbWVudHMvU3RhZmZQdWxsTmV3U3RhdGlzdGljcy52dWUiCiAgLy8gICAgICksCiAgLy8gfSwKICBdCn0sIHsKICBwYXRoOiAiL1B1cmNoYXNlIiwKICBjb21wb25lbnQ6IExheW91dCwKICByZWRpcmVjdDogIi9QdXJjaGFzZS9NYW5hZ2VQL1B1cmNoYXNlT3JkZXIiLAogIGFsd2F5c1Nob3c6IHRydWUsCiAgbWV0YTogewogICAgdGl0bGU6ICLph4fotK0iLAogICAgcmVtaXhJY29uOiAic2hvcHBpbmctY2FydC1saW5lIgogIH0sCiAgY2hpbGRyZW46IFt7CiAgICBwYXRoOiAiTWFuYWdlUC9TdXBwbGllciIsCiAgICBuYW1lOiAiU3VwcGxpZXIiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuS+m+W6lOWVhueuoeeQhiIsCiAgICAgIGFjY2Vzczogbm9kZXMuU3VwcGxpZXIsCiAgICAgIHJlbWl4SWNvbjogInNob3BwaW5nLWNhcnQtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9QdXJjaGFzZS9NYW5hZ2VQL1N1cHBsaWVyIikKICB9LCB7CiAgICBwYXRoOiAiTWFuYWdlUC9TdG9ja291dCIsCiAgICBuYW1lOiAiU3RvY2tvdXQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIue8uui0p+WNlSIsCiAgICAgIGFjY2Vzczogbm9kZXMuU3RvY2tvdXQsCiAgICAgIHJlbWl4SWNvbjogInNob3BwaW5nLWNhcnQtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9QdXJjaGFzZS9NYW5hZ2VQL1N0b2Nrb3V0IikKICB9LCB7CiAgICBwYXRoOiAiTWFuYWdlUC9TdXBwbGllckFkZCIsCiAgICBuYW1lOiAiU3VwcGxpZXJBZGQiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaWsOWinuS+m+W6lOWVhiIsCiAgICAgIGFjY2Vzczogbm9kZXMuU3VwcGxpZXJBZGRTdXBwbGllciwKICAgICAgcmVtaXhJY29uOiAic2hvcHBpbmctY2FydC1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1B1cmNoYXNlL01hbmFnZVAvU3VwcGxpZXJBZGQiKQogIH0sIHsKICAgIHBhdGg6ICJNYW5hZ2VQL1N1cHBsaWVySW1wb3J0IiwKICAgIG5hbWU6ICJTdXBwbGllckltcG9ydCIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5a+85YWl5L6b5bqU5ZWGIiwKICAgICAgLy8gYWNjZXNzOiBub2Rlcy5TdXBwbGllckFkZFN1cHBsaWVyLAogICAgICByZW1peEljb246ICJzaG9wcGluZy1jYXJ0LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvUHVyY2hhc2UvTWFuYWdlUC9TdXBwbGllckltcG9ydCIpCiAgfSwgewogICAgcGF0aDogIk1hbmFnZVAvTmV3TWVyY2hhbnQiLAogICAgbmFtZTogIk5ld01lcmNoYW50IiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmlrDlop7llYbmiLciLAogICAgICAvLyBhY2Nlc3M6IG5vZGVzLlN1cHBsaWVyQWRkU3VwcGxpZXIsCiAgICAgIHJlbWl4SWNvbjogInNob3BwaW5nLWNhcnQtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9QdXJjaGFzZS9NYW5hZ2VQL05ld01lcmNoYW50IikKICB9LCB7CiAgICBwYXRoOiAiTWFuYWdlUC9TdXBwbGllckVkaXQvOmlkIiwKICAgIG5hbWU6ICJTdXBwbGllckVkaXQiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIue8lui+keS+m+W6lOWVhiIsCiAgICAgIGFjY2Vzczogbm9kZXMuU3VwcGxpZXJFZGl0U3VwcGxpZXIsCiAgICAgIHJlbWl4SWNvbjogInNob3BwaW5nLWNhcnQtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9QdXJjaGFzZS9NYW5hZ2VQL1N1cHBsaWVyQWRkIikKICB9LCB7CiAgICBwYXRoOiAiTWFuYWdlUC9TdXBwbGllckxvb2svOmlkIiwKICAgIG5hbWU6ICJTdXBwbGllckxvb2siLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuafpeeci+S+m+W6lOWVhiIsCiAgICAgIGFjY2Vzczogbm9kZXMuU3VwcGxpZXJHZXRTdXBwbGllckluZm9CeUlkLAogICAgICByZW1peEljb246ICJzaG9wcGluZy1jYXJ0LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvUHVyY2hhc2UvTWFuYWdlUC9TdXBwbGllckFkZCIpCiAgfSwgewogICAgcGF0aDogIk1hbmFnZVAvUHVyY2hhc2VPcmRlciIsCiAgICBuYW1lOiAiUHVyY2hhc2VPcmRlciIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6YeH6LSt5Y2VIiwKICAgICAgYWNjZXNzOiBub2Rlcy5QdXJjaGFzZU9yZGVyLAogICAgICByZW1peEljb246ICJzaG9wcGluZy1jYXJ0LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvUHVyY2hhc2UvTWFuYWdlUC9QdXJjaGFzZU9yZGVyIikKICB9LCB7CiAgICBwYXRoOiAiTWFuYWdlUC9QdXJjaGFzZU9yZGVyQWRkLyIsCiAgICBuYW1lOiAiUHVyY2hhc2VPcmRlckFkZCIsCiAgICBub0tlZXBBbGl2ZTogdHJ1ZSwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmlrDlop7ph4fotK3ljZUiLAogICAgICBhY2Nlc3M6IG5vZGVzLlB1cmNoYXNlT3JkZXJBZGRQdXJjaGFzZSwKICAgICAgcmVtaXhJY29uOiAic2hvcHBpbmctY2FydC1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1B1cmNoYXNlL01hbmFnZVAvUHVyY2hhc2VPcmRlckFkZCIpCiAgfSwgewogICAgcGF0aDogIk1hbmFnZVAvUHVyY2hhc2VPcmRlckVkaXQvOmlkIiwKICAgIG5hbWU6ICJQdXJjaGFzZU9yZGVyRWRpdCIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi57yW6L6R6YeH6LSt5Y2VIiwKICAgICAgYWNjZXNzOiBub2Rlcy5QdXJjaGFzZU9yZGVyRWRpdFB1cmNoYXNlLAogICAgICByZW1peEljb246ICJzaG9wcGluZy1jYXJ0LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvUHVyY2hhc2UvTWFuYWdlUC9QdXJjaGFzZU9yZGVyQWRkIikKICB9LCB7CiAgICBwYXRoOiAiTWFuYWdlUC9QdXJjaGFzZU9yZGVyTG9vay86aWQiLAogICAgbmFtZTogIlB1cmNoYXNlT3JkZXJMb29rIiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmn6XnnIvph4fotK3ljZUiLAogICAgICBhY2Nlc3M6IG5vZGVzLlB1cmNoYXNlT3JkZXJBZGRQdXJjaGFzZSwKICAgICAgcmVtaXhJY29uOiAic2hvcHBpbmctY2FydC1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1B1cmNoYXNlL01hbmFnZVAvUHVyY2hhc2VPcmRlckxvb2siKQogIH0sIHsKICAgIHBhdGg6ICJNYW5hZ2VQL1B1cmNoYXNlUmV0dXJuT3JkZXIiLAogICAgbmFtZTogIlB1cmNoYXNlUmV0dXJuT3JkZXIiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumHh+i0remAgOi0p+WNlSIsCiAgICAgIGFjY2Vzczogbm9kZXMuUHVyY2hhc2VSZXR1cm5PcmRlciwKICAgICAgcmVtaXhJY29uOiAic2hvcHBpbmctY2FydC1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1B1cmNoYXNlL01hbmFnZVAvUHVyY2hhc2VSZXR1cm5PcmRlciIpCiAgfSwgewogICAgcGF0aDogIk1hbmFnZVAvTWVyY2hhbnQiLAogICAgbmFtZTogIk1lcmNoYW50IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLllYbmiLfph4fotK3ljZUiLAogICAgICBhY2Nlc3M6IG5vZGVzLk1lcmNoYW50LAogICAgICByZW1peEljb246ICJzaG9wcGluZy1jYXJ0LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvUHVyY2hhc2UvTWFuYWdlUC9NZXJjaGFudCIpCiAgfSwgewogICAgcGF0aDogIk1hbmFnZVAvQWRkTWVyY2hhbnRQdXJjaGFzZSIsCiAgICBuYW1lOiAiQWRkTWVyY2hhbnQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaWsOWinuWVhuaIt+mHh+i0reWNlSIsCiAgICAgIGFjY2Vzczogbm9kZXMuTWVyY2hhbnRBZGRNZXJjaGFudCwKICAgICAgcmVtaXhJY29uOiAic2hvcHBpbmctY2FydC1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1B1cmNoYXNlL01hbmFnZVAvQWRkTWVyY2hhbnRQdXJjaGFzZSIpCiAgfSwgewogICAgcGF0aDogIk1hbmFnZVAvRWRpdE1lcmNoYW50UHVyY2hhc2UvOmlkIiwKICAgIG5hbWU6ICJFZGl0TWVyY2hhbnRQdXJjaGFzZSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi57yW6L6R5ZWG5oi36YeH6LSt5Y2VIiwKICAgICAgYWNjZXNzOiBub2Rlcy5NZXJjaGFudFB1cmNoYXNlT3JkZXJFZGl0LAogICAgICByZW1peEljb246ICJzaG9wcGluZy1jYXJ0LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvUHVyY2hhc2UvTWFuYWdlUC9BZGRNZXJjaGFudFB1cmNoYXNlIikKICB9LCB7CiAgICBwYXRoOiAiTWFuYWdlUC9NZXJjaGFudFB1cmNoYXNlRGV0YWlsLzppZCIsCiAgICBuYW1lOiAiTWVyY2hhbnRQdXJjaGFzZURldGFpbCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5ZWG5oi36YeH6LSt5Y2V6K+m5oOFIiwKICAgICAgYWNjZXNzOiBub2Rlcy5NZXJjaGFudFB1cmNoYXNlT3JkZXJFZGl0LAogICAgICByZW1peEljb246ICJzaG9wcGluZy1jYXJ0LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvUHVyY2hhc2UvTWFuYWdlUC9NZXJjaGFudFB1cmNoYXNlRGV0YWlsIikKICB9LCB7CiAgICBwYXRoOiAiTWFuYWdlUC9QdXJjaGFzZVJldHVybk9yZGVyQWRkLzp0eXBlIiwKICAgIG5hbWU6ICJQdXJjaGFzZVJldHVybk9yZGVyQWRkIiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmlrDlop7ph4fotK3pgIDotKfljZUiLAogICAgICBhY2Nlc3M6IG5vZGVzLlB1cmNoYXNlUmV0dXJuT3JkZXJBZGRQdXJjaGFzZU91dCwKICAgICAgcmVtaXhJY29uOiAic2hvcHBpbmctY2FydC1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1B1cmNoYXNlL01hbmFnZVAvUHVyY2hhc2VSZXR1cm5PcmRlckFkZCIpCiAgfSwgewogICAgcGF0aDogIk1hbmFnZVAvUHVyY2hhc2VSZXR1cm5PcmRlckVkaXQvOmlkLzp0eXBlIiwKICAgIG5hbWU6ICJQdXJjaGFzZVJldHVybk9yZGVyRWRpdCIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi57yW6L6R6YeH6LSt6YCA6LSn5Y2VIiwKICAgICAgYWNjZXNzOiBub2Rlcy5QdXJjaGFzZVJldHVybk9yZGVyRWRpdFB1cmNoYXNlLAogICAgICByZW1peEljb246ICJzaG9wcGluZy1jYXJ0LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvUHVyY2hhc2UvTWFuYWdlUC9QdXJjaGFzZVJldHVybk9yZGVyQWRkIikKICB9LCB7CiAgICBwYXRoOiAiTWFuYWdlUC9QdXJjaGFzZVJldHVybk9yZGVyTG9vay86aWQiLAogICAgbmFtZTogIlB1cmNoYXNlUmV0dXJuT3JkZXJMb29rIiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmn6XnnIvph4fotK3pgIDotKfljZUiLAogICAgICBhY2Nlc3M6IG5vZGVzLlB1cmNoYXNlUmV0dXJuT3JkZXJHZXRQdXJjaGFzZU91dEluZm9CeUlkLAogICAgICByZW1peEljb246ICJzaG9wcGluZy1jYXJ0LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvUHVyY2hhc2UvTWFuYWdlUC9QdXJjaGFzZVJldHVybk9yZGVyTG9vayIpCiAgfSwgewogICAgcGF0aDogIk1hbmFnZVAvUHVyY2hhc2VEZXRhaWwiLAogICAgbmFtZTogIlB1cmNoYXNlRGV0YWlsIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLph4fotK3mmI7nu4YiLAogICAgICBhY2Nlc3M6IG5vZGVzLlB1cmNoYXNlRGV0YWlsLAogICAgICByZW1peEljb246ICJzaG9wcGluZy1jYXJ0LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvUHVyY2hhc2UvTWFuYWdlUC9QdXJjaGFzZURldGFpbCIpCiAgfSwgewogICAgcGF0aDogIlB1cmNoYXNlVG90YWxGb3JtL0dvb2RzRm9ybSIsCiAgICBuYW1lOiAiUHVyY2hhc2VHb29kc0Zvcm0iLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumHh+i0reWVhuWTgeaxh+aAu+ihqCIsCiAgICAgIGFjY2Vzczogbm9kZXMuUHVyY2hhc2VTdGF0aXN0aWNzR2V0QWxsUHVyY2hhc2VCeUZpZWxkcywKICAgICAgcmVtaXhJY29uOiAiZmlsZS10ZXh0LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvUHVyY2hhc2UvUHVyY2hhc2VUb3RhbEZvcm0vVG90YWxGb3JtIikKICB9LCB7CiAgICBwYXRoOiAiUHVyY2hhc2VUb3RhbEZvcm0vU3VwcGxpZXJGb3JtIiwKICAgIG5hbWU6ICJQdXJjaGFzZVN1cHBsaWVyRm9ybSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6YeH6LSt5L6b5bqU5ZWG5rGH5oC76KGoIiwKICAgICAgcmVtaXhJY29uOiAiZmlsZS10ZXh0LWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLkdldFN1cHBsaWVyQWxsUHVyY2hhc2VCeUZpZWxkcwogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1B1cmNoYXNlL1B1cmNoYXNlVG90YWxGb3JtL1RvdGFsRm9ybSIpCiAgfSwgewogICAgcGF0aDogIlB1cmNoYXNlVG90YWxGb3JtL1N0YWZmRm9ybSIsCiAgICBuYW1lOiAiUHVyY2hhc2VTdGFmZkZvcm0iLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumHh+i0reS6uuWRmOaxh+aAu+ihqCIsCiAgICAgIGFjY2Vzczogbm9kZXMuR2V0U3RhZmZBbGxQdXJjaGFzZUJ5RmllbGRzLAogICAgICByZW1peEljb246ICJmaWxlLXRleHQtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9QdXJjaGFzZS9QdXJjaGFzZVRvdGFsRm9ybS9Ub3RhbEZvcm0iKQogIH1dCn0sIHsKICBwYXRoOiAiL3N0b2NrIiwKICBjb21wb25lbnQ6IExheW91dCwKICByZWRpcmVjdDogIi9zdG9jay9PdXRJbi9vdXRnb2luZyIsCiAgYWx3YXlzU2hvdzogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuW6k+WtmCIsCiAgICByZW1peEljb246ICJob21lLTgtbGluZSIKICB9LAogIGNoaWxkcmVuOiBbewogICAgcGF0aDogIk91dEluL291dGdvaW5nIiwKICAgIG5hbWU6ICJPdXRnb2luZyIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5Ye65bqT566h55CGIiwKICAgICAgYWNjZXNzOiBub2Rlcy5JbnZlbnRvcnlPdXQsCiAgICAgIHJlbWl4SWNvbjogImhvbWUtZ2Vhci1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3N0b2NrL091dEluL291dGdvaW5nIikKICB9LCB7CiAgICBwYXRoOiAiT3V0SW4vb3V0Z29pbmdJbmZvLzppZCIsCiAgICBuYW1lOiAiT3V0Z29pbmdJbmZvIiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlh7rlupPljZXor6bmg4UiLAogICAgICBhY2Nlc3M6IG5vZGVzLkludmVudG9yeU91dEdldEludmVudG9yeU91dEluZm8sCiAgICAgIHJlbWl4SWNvbjogImhvbWUtZ2Vhci1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3N0b2NrL091dEluL291dGdvaW5nSW5mbyIpCiAgfSwgewogICAgcGF0aDogIk91dEluL3N0b3JhZ2UiLAogICAgbmFtZTogIlN0b3JhZ2UiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWFpeW6k+euoeeQhiIsCiAgICAgIGFjY2Vzczogbm9kZXMuSW52ZW50b3J5SW4sCiAgICAgIHJlbWl4SWNvbjogImhvbWUtZ2Vhci1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3N0b2NrL091dEluL3N0b3JhZ2UiKQogIH0sIHsKICAgIHBhdGg6ICJPdXRJbi9BZGRTdG9yYWdlIiwKICAgIG5hbWU6ICJBZGRTdG9yYWdlIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmlrDlop7lhaXlupPljZUiLAogICAgICAvLyBhY2Nlc3M6IG5vZGVzLkludmVudG9yeUluLAogICAgICByZW1peEljb246ICJob21lLWdlYXItbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdG9jay9PdXRJbi9BZGRTdG9yYWdlIikKICB9LCB7CiAgICBwYXRoOiAiT3V0SW4vc3RvcmFnZUluZm8vOmlkIiwKICAgIG5hbWU6ICJTdG9yYWdlSW5mbyIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5YWl5bqT5Y2V6K+m5oOFIiwKICAgICAgYWNjZXNzOiBub2Rlcy5JbnZlbnRvcnlJbkdldEludmVudG9yeUluSW5mbywKICAgICAgcmVtaXhJY29uOiAiaG9tZS1nZWFyLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svT3V0SW4vc3RvcmFnZUluZm8iKQogIH0sIHsKICAgIHBhdGg6ICJXYXJlaG91c2VBZG1pbi9xdWVyeSIsCiAgICBuYW1lOiAiUXVlcnkiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuW6k+WtmOafpeivoiIsCiAgICAgIGFjY2Vzczogbm9kZXMucXVlcnksCiAgICAgIHJlbWl4SWNvbjogImhvbWUtZ2Vhci1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3N0b2NrL1dhcmVob3VzZUFkbWluL3F1ZXJ5IikKICB9LCB7CiAgICBwYXRoOiAiV2FyZWhvdXNlQWRtaW4vd2FyZWhvdXNlSW52ZW50b3J5IiwKICAgIG5hbWU6ICJ3YXJlaG91c2VJbnZlbnRvcnkiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuS7k+W6k+W6k+WtmCIsCiAgICAgIGFjY2Vzczogbm9kZXMud2FyZWhvdXNlSW52ZW50b3J5LAogICAgICByZW1peEljb246ICJob21lLWdlYXItbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdG9jay9XYXJlaG91c2VBZG1pbi93YXJlaG91c2VJbnZlbnRvcnkiKQogIH0sIHsKICAgIHBhdGg6ICJXYXJlaG91c2VBZG1pbi9mbG93aW5nIiwKICAgIG5hbWU6ICJGbG93aW5nIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlupPlrZjmtYHmsLQiLAogICAgICBhY2Nlc3M6IG5vZGVzLmZsb3dpbmcsCiAgICAgIHJlbWl4SWNvbjogImhvbWUtZ2Vhci1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3N0b2NrL1dhcmVob3VzZUFkbWluL2Zsb3dpbmciKQogIH0sIHsKICAgIHBhdGg6ICJXYXJlaG91c2VBZG1pbi9CYXRjaCIsCiAgICBuYW1lOiAiQmF0Y2giLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaJueasoea1geawtCIsCiAgICAgIGFjY2Vzczogbm9kZXMuQmF0Y2gsCiAgICAgIHJlbWl4SWNvbjogImhvbWUtZ2Vhci1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3N0b2NrL1dhcmVob3VzZUFkbWluL0JhdGNoIikKICB9LCB7CiAgICBwYXRoOiAiV2FyZWhvdXNlQWRtaW4vU2hlbGZMaWZlIiwKICAgIG5hbWU6ICJTaGVsZkxpZmUiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuS/nei0qOacn+afpeivoiIsCiAgICAgIGFjY2Vzczogbm9kZXMuR2V0QmF0Y2gsCiAgICAgIHJlbWl4SWNvbjogImhvbWUtZ2Vhci1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3N0b2NrL1dhcmVob3VzZUFkbWluL1NoZWxmTGlmZSIpCiAgfSwgewogICAgcGF0aDogIldhcmVob3VzZU1hbmFnZW1lbnQvTWFuYWdlbWVudCIsCiAgICBuYW1lOiAiTWFuYWdlbWVudCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5LuT5bqT566h55CGIiwKICAgICAgYWNjZXNzOiBub2Rlcy5tYW5hZ2VtZW50LAogICAgICByZW1peEljb246ICJob21lLTYtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdG9jay9XYXJlaG91c2VNYW5hZ2VtZW50L01hbmFnZW1lbnQiKQogIH0sIHsKICAgIHBhdGg6ICJXYXJlaG91c2VNYW5hZ2VtZW50L1dhcmVob3VzZUFyZWEiLAogICAgbmFtZTogIldhcmVob3VzZUFyZWEiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuW6k+WMuueuoeeQhiIsCiAgICAgIGFjY2Vzczogbm9kZXMuV2FyZWhvdXNlQXJlYSwKICAgICAgcmVtaXhJY29uOiAiaG9tZS02LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svV2FyZWhvdXNlTWFuYWdlbWVudC9XYXJlaG91c2VBcmVhIikKICB9LCB7CiAgICBwYXRoOiAiV2FyZWhvdXNlTWFuYWdlbWVudC9Mb2NhdGlvbk1hbmFnZW1lbnQiLAogICAgbmFtZTogIkxvY2F0aW9uTWFuYWdlbWVudCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5bqT5L2N566h55CGIiwKICAgICAgYWNjZXNzOiBub2Rlcy5Mb2NhdGlvbk1hbmFnZW1lbnQsCiAgICAgIHJlbWl4SWNvbjogImhvbWUtNi1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3N0b2NrL1dhcmVob3VzZU1hbmFnZW1lbnQvTG9jYXRpb25NYW5hZ2VtZW50IikKICB9LCB7CiAgICBwYXRoOiAiV2FyZWhvdXNlTWFuYWdlbWVudC9uZXdXYXJlaG91c2UiLAogICAgbmFtZTogIk5ld1dhcmVob3VzZSIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5paw5bu65LuT5bqTIiwKICAgICAgYWNjZXNzOiBub2Rlcy5tYW5hZ2VtZW50QWRkV2FyZWhvdXNlLAogICAgICByZW1peEljb246ICJob21lLTYtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdG9jay9XYXJlaG91c2VNYW5hZ2VtZW50L25ld1dhcmVob3VzZSIpCiAgfSwgewogICAgcGF0aDogIldhcmVob3VzZU1hbmFnZW1lbnQvZWl0V2FyZWhvdXNlLzppZCIsCiAgICBuYW1lOiAiRWl0V2FyZWhvdXNlIiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLnvJbovpHku5PlupMiLAogICAgICBhY2Nlc3M6IG5vZGVzLm1hbmFnZW1lbnRVcGRhdGVXYXJlaG91c2UKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdG9jay9XYXJlaG91c2VNYW5hZ2VtZW50L25ld1dhcmVob3VzZSIpCiAgfSwgewogICAgcGF0aDogIldhcmVob3VzZU1hbmFnZW1lbnQvc3RhcnQiLAogICAgbmFtZTogIlN0YXJ0IiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmnJ/liJ3lupPlrZgiLAogICAgICByZW1peEljb246ICJob21lLTYtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdG9jay9XYXJlaG91c2VNYW5hZ2VtZW50L3N0YXJ0IikKICB9LCB7CiAgICBwYXRoOiAiV2FyZWhvdXNlTWFuYWdlbWVudC9zdGFydEluZm8iLAogICAgbmFtZTogIlN0YXJ0SW5mbyIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5pyf5Yid5bqT5a2Y5Y2V6K+m5oOFIiwKICAgICAgcmVtaXhJY29uOiAiaG9tZS02LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svV2FyZWhvdXNlTWFuYWdlbWVudC9zdGFydEluZm8iKQogIH0sIHsKICAgIHBhdGg6ICJXYXJlaG91c2VNYW5hZ2VtZW50L25ld1N0YXJ0IiwKICAgIG5hbWU6ICJOZXdTdGFydCIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5paw5bu65pyf5Yid5bqT5a2YIiwKICAgICAgYWNjZXNzOiBub2Rlcy5tYW5hZ2VtZW50QWRkV2FyZWhvdXNlQmVnaW5uaW5nLAogICAgICByZW1peEljb246ICJob21lLTYtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdG9jay9XYXJlaG91c2VNYW5hZ2VtZW50L25ld1N0YXJ0IikKICB9LCB7CiAgICBwYXRoOiAiV2FyZWhvdXNlTWFuYWdlbWVudC9pbnZlbnRvcnlJbmZvIiwKICAgIG5hbWU6ICJJbnZlbnRvcnlJbmZvIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLnm5jngrnljZUiLAogICAgICBhY2Nlc3M6IG5vZGVzLmludmVudG9yeUluZm8sCiAgICAgIHJlbWl4SWNvbjogImhvbWUtNi1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3N0b2NrL1dhcmVob3VzZU1hbmFnZW1lbnQvaW52ZW50b3J5SW5mbyIpCiAgfSwgewogICAgcGF0aDogIldhcmVob3VzZU1hbmFnZW1lbnQvQWRkSW52ZW50b3J5SW5mbyIsCiAgICBuYW1lOiAiQWRkSW52ZW50b3J5SW5mbyIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5paw5bu655uY54K55Y2VIiwKICAgICAgYWNjZXNzOiBub2Rlcy5pbnZlbnRvcnlJbmZvQWRkU3RvY2t0YWtpbmcsCiAgICAgIHJlbWl4SWNvbjogImhvbWUtNi1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3N0b2NrL1dhcmVob3VzZU1hbmFnZW1lbnQvQWRkSW52ZW50b3J5SW5mby52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJXYXJlaG91c2VNYW5hZ2VtZW50L0VkaXRJbnZlbnRvcnlJbmZvLzppZCIsCiAgICBuYW1lOiAiRWRpdEludmVudG9yeUluZm8iLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIue8lui+keebmOeCueWNlSIsCiAgICAgIGFjY2Vzczogbm9kZXMuaW52ZW50b3J5SW5mb1VwZGF0ZVN0b2NrdGFraW5nLAogICAgICByZW1peEljb246ICJob21lLTYtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdG9jay9XYXJlaG91c2VNYW5hZ2VtZW50L0FkZEludmVudG9yeUluZm8udnVlIikKICB9LCB7CiAgICBwYXRoOiAiV2FyZWhvdXNlTWFuYWdlbWVudC9JbnZlbnRvcnlEZXRhaWwvOmlkIiwKICAgIG5hbWU6ICJJbnZlbnRvcnlEZXRhaWwiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuebmOeCueWNleivpuaDhSIsCiAgICAgIGFjY2Vzczogbm9kZXMuaW52ZW50b3J5SW5mb0dldFN0b2NrdGFraW5nSW5mbywKICAgICAgcmVtaXhJY29uOiAiaG9tZS02LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svV2FyZWhvdXNlTWFuYWdlbWVudC9JbnZlbnRvcnlEZXRhaWwudnVlIikKICB9LCB7CiAgICBwYXRoOiAiV2FyZWhvdXNlTWFuYWdlbWVudC9BbGxvY2F0aW9uRm9ybSIsCiAgICBuYW1lOiAiQWxsb2NhdGlvbkZvcm0iLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuiwg+aLqOWNlSIsCiAgICAgIGFjY2Vzczogbm9kZXMuQWxsb2NhdGlvbkZvcm0sCiAgICAgIHJlbWl4SWNvbjogImhvbWUtNi1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3N0b2NrL1dhcmVob3VzZU1hbmFnZW1lbnQvQWxsb2NhdGlvbkZvcm0udnVlIikKICB9LCB7CiAgICBwYXRoOiAiV2FyZWhvdXNlTWFuYWdlbWVudC9BZGRBbGxvY2F0aW9uRm9ybSIsCiAgICBuYW1lOiAiQWRkQWxsb2NhdGlvbkZvcm0iLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaWsOWinuiwg+aLqOWNlSIsCiAgICAgIGFjY2Vzczogbm9kZXMuQWxsb2NhdGlvbkZvcm1BZGRBbGxvY2F0ZSwKICAgICAgcmVtaXhJY29uOiAiaG9tZS02LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svV2FyZWhvdXNlTWFuYWdlbWVudC9BZGRBbGxvY2F0aW9uRm9ybS52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJXYXJlaG91c2VNYW5hZ2VtZW50L0VkaXRBbGxvY2F0aW9uRm9ybS86aWQiLAogICAgbmFtZTogIkVkaXRBbGxvY2F0aW9uRm9ybSIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5L+u5pS56LCD5ouo5Y2VIiwKICAgICAgYWNjZXNzOiBub2Rlcy5BbGxvY2F0aW9uRm9ybVVwZGF0ZUFsbG9jYXRlLAogICAgICByZW1peEljb246ICJob21lLTYtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdG9jay9XYXJlaG91c2VNYW5hZ2VtZW50L0FkZEFsbG9jYXRpb25Gb3JtLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIldhcmVob3VzZU1hbmFnZW1lbnQvRGV0YWlsQWxsb2NhdGlvbkZvcm0vOmlkIiwKICAgIG5hbWU6ICJEZXRhaWxBbGxvY2F0aW9uRm9ybSIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6LCD5ouo5Y2V6K+m5oOFIiwKICAgICAgYWNjZXNzOiBub2Rlcy5BbGxvY2F0aW9uRm9ybUdldEFsbG9jYXRlSW5mbywKICAgICAgcmVtaXhJY29uOiAiaG9tZS02LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svV2FyZWhvdXNlTWFuYWdlbWVudC9EZXRhaWxBbGxvY2F0aW9uRm9ybS52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJXYXJlaG91c2VNYW5hZ2VtZW50L0xvc3NSZXBvcnQiLAogICAgbmFtZTogIkxvc3NSZXBvcnQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaKpeaNn+WNlSIsCiAgICAgIHJlbWl4SWNvbjogImhvbWUtNi1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5Mb3NzUmVwb3J0CiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svV2FyZWhvdXNlTWFuYWdlbWVudC9Mb3NzUmVwb3J0LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIldhcmVob3VzZU1hbmFnZW1lbnQvQWRkTG9zc1JlcG9ydCIsCiAgICBuYW1lOiAiQWRkTG9zc1JlcG9ydCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5paw5aKe5oql5o2f5Y2VIiwKICAgICAgcmVtaXhJY29uOiAiaG9tZS02LWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLkxvc3NSZXBvcnRBZGRMb3NzUmVwb3J0CiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svV2FyZWhvdXNlTWFuYWdlbWVudC9BZGRMb3NzUmVwb3J0LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIldhcmVob3VzZU1hbmFnZW1lbnQvRWRpdExvc3NSZXBvcnQiLAogICAgbmFtZTogIkVkaXRMb3NzUmVwb3J0IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLkv67mlLnmiqXmjZ/ljZUiLAogICAgICByZW1peEljb246ICJob21lLTYtbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuTG9zc1JlcG9ydEVkaXRMb3NzUmVwb3J0CiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svV2FyZWhvdXNlTWFuYWdlbWVudC9BZGRMb3NzUmVwb3J0LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIldhcmVob3VzZU1hbmFnZW1lbnQvTG9zc1JlcG9ydEluZm8vOmlkIiwKICAgIG5hbWU6ICJMb3NzUmVwb3J0SW5mbyIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5oql5o2f5Y2V6K+m5oOFIiwKICAgICAgcmVtaXhJY29uOiAiaG9tZS02LWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLkxvc3NSZXBvcnREZXRhaWxMb3NzUmVwb3J0CiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svV2FyZWhvdXNlTWFuYWdlbWVudC9Mb3NzUmVwb3J0SW5mby52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJzdW1tYXJ5L0dvb2RzUmVjZWlwdElzc3VlU3VtbWFyeSIsCiAgICBuYW1lOiAiR29vZHNSZWNlaXB0SXNzdWVTdW1tYXJ5IiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLllYblk4HmlLblj5HmsYfmgLsiLAogICAgICBhY2Nlc3M6IG5vZGVzLlB1Ymxpc2hHb29kc0VkaXRHb29kcywKICAgICAgcmVtaXhJY29uOiAiZmlsZS10ZXh0LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svc3VtbWFyeS9Hb29kc1JlY2VpcHRJc3N1ZVN1bW1hcnkiKQogIH0sIHsKICAgIHBhdGg6ICJzdW1tYXJ5L1dhcmVob3VzZVN0b2NrU3VtbWFyeSIsCiAgICBuYW1lOiAiV2FyZWhvdXNlU3RvY2tTdW1tYXJ5IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlupPlrZjmsYfmgLsiLAogICAgICBhY2Nlc3M6IG5vZGVzLmludmVudG9yeVN0YXRpc3RpY3MKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdG9jay9zdW1tYXJ5L1dhcmVob3VzZVN0b2NrU3VtbWFyeS52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJPcmRlcnNGb3JTaGlwbWVudC9QaWNraW5nQ2VudGVyIiwKICAgIG5hbWU6ICJQaWNraW5nQ2VudGVyIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmi6PotKfkuK3lv4MiIC8vIGFjY2Vzczogbm9kZXMuaW52ZW50b3J5U3RhdGlzdGljcywKCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svT3JkZXJzRm9yU2hpcG1lbnQvUGlja2luZ0NlbnRlci52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJPcmRlcnNGb3JTaGlwbWVudC9QaWNraW5nRGV0YWlsIiwKICAgIG5hbWU6ICJQaWNraW5nRGV0YWlsIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlvoXmi6PotKforqLljZXmmI7nu4YiIC8vIGFjY2Vzczogbm9kZXMuaW52ZW50b3J5U3RhdGlzdGljcywKCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svT3JkZXJzRm9yU2hpcG1lbnQvUGlja2luZ0RldGFpbC52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJPcmRlcnNGb3JTaGlwbWVudC9waWNraW5nTGlzdC86aWQiLAogICAgbmFtZTogInBpY2tpbmdMaXN0IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmi6PotKfljZUiIC8vIGFjY2Vzczogbm9kZXMuaW52ZW50b3J5U3RhdGlzdGljcywKCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svT3JkZXJzRm9yU2hpcG1lbnQvcGlja2luZ0xpc3QudnVlIikKICB9LCB7CiAgICBwYXRoOiAiT3JkZXJzRm9yU2hpcG1lbnQvRGlzdHJpYnV0aW9uQ2VudGVyIiwKICAgIG5hbWU6ICJEaXN0cmlidXRpb25DZW50ZXIiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumFjemAgeS4reW/gyIgLy8gYWNjZXNzOiBub2Rlcy5pbnZlbnRvcnlTdGF0aXN0aWNzLAoKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdG9jay9PcmRlcnNGb3JTaGlwbWVudC9EaXN0cmlidXRpb25DZW50ZXIudnVlIikKICB9LCB7CiAgICBwYXRoOiAiT3JkZXJzRm9yU2hpcG1lbnQvRGVsaXZlcnlEZXRhaWxzT2ZHb29kcyIsCiAgICBuYW1lOiAiRGVsaXZlcnlEZXRhaWxzT2ZHb29kcyIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6YWN6YCB5ZWG5ZOB5piO57uGIiAvLyBhY2Nlc3M6IG5vZGVzLmludmVudG9yeVN0YXRpc3RpY3MsCgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3N0b2NrL09yZGVyc0ZvclNoaXBtZW50L0RlbGl2ZXJ5RGV0YWlsc09mR29vZHMudnVlIikKICB9LCB7CiAgICBwYXRoOiAiT3JkZXJzRm9yU2hpcG1lbnQvU2FsZXNPdXRib3VuZC86aWQiLAogICAgbmFtZTogIlNhbGVzT3V0Ym91bmQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumUgOWUruWHuuW6k+WNlSIgLy8gYWNjZXNzOiBub2Rlcy5pbnZlbnRvcnlTdGF0aXN0aWNzLAoKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdG9jay9PcmRlcnNGb3JTaGlwbWVudC9TYWxlc091dGJvdW5kLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIk9yZGVyc0ZvclNoaXBtZW50L0RlbGl2ZXJ5UmVjZWl2ZWREZXRhaWxzLzppZCIsCiAgICBuYW1lOiAiRGVsaXZlcnlSZWNlaXZlZERldGFpbHMiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumFjemAgeW+heaUtui0p+aYjue7hiIgLy8gYWNjZXNzOiBub2Rlcy5pbnZlbnRvcnlTdGF0aXN0aWNzLAoKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdG9jay9PcmRlcnNGb3JTaGlwbWVudC9EZWxpdmVyeVJlY2VpdmVkRGV0YWlscy52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJPcmRlcnNGb3JTaGlwbWVudC9EZWxpdmVyeVRvQmVSZWNlaXZlZERldGFpbHMiLAogICAgbmFtZTogIkRlbGl2ZXJ5VG9CZVJlY2VpdmVkRGV0YWlscyIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6YWN6YCB5b6F5pS26LSn5piO57uGIiAvLyBhY2Nlc3M6IG5vZGVzLmludmVudG9yeVN0YXRpc3RpY3MsCgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3N0b2NrL09yZGVyc0ZvclNoaXBtZW50L0RlbGl2ZXJ5VG9CZVJlY2VpdmVkRGV0YWlscy52dWUiKQogIH0gLy8gewogIC8vICAgcGF0aDogIk91dEluL2ludmVudG9yeVdhcm5pbmciLAogIC8vICAgbmFtZTogImludmVudG9yeVdhcm5pbmciLAogIC8vICAgbWV0YTogewogIC8vICAgICB0aXRsZTogIuW6k+WtmOmihOitpiIsCiAgLy8gICAgIHJlbWl4SWNvbjogImhvbWUtZ2Vhci1saW5lIiwKICAvLyAgIH0sCiAgLy8gICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdG9jay9PdXRJbi9pbnZlbnRvcnlXYXJuaW5nIiksCiAgLy8gfSwKICBdCn0sIHsKICBwYXRoOiAiL0ZpbmFuY2UiLAogIGNvbXBvbmVudDogTGF5b3V0LAogIHJlZGlyZWN0OiAiL0ZpbmFuY2UvUmVjZWl2YWJsZS9SZWNlaXZhYmxlTGlzdCIsCiAgYWx3YXlzU2hvdzogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIui0ouWKoSIsCiAgICByZW1peEljb246ICJtb25leS1jbnktY2lyY2xlLWxpbmUiCiAgfSwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICJSZWNlaXZhYmxlL1JlY2VpdmFibGVMaXN0IiwKICAgIG5hbWU6ICJSZWNlaXZhYmxlTGlzdCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5bqU5pS25Y2V5YiX6KGoIiwKICAgICAgYWNjZXNzOiBub2Rlcy5SZWNlaXZhYmxlTGlzdCwKICAgICAgcmVtaXhJY29uOiAiYWxpZ24tYm90dG9tIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0ZpbmFuY2UvUmVjZWl2YWJsZS9SZWNlaXZhYmxlTGlzdCIpCiAgfSwgewogICAgcGF0aDogIlJlY2VpdmFibGUvQWRkUmVjZWl2YWJsZSIsCiAgICBuYW1lOiAiQWRkUmVjZWl2YWJsZSIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5paw5aKe5bqU5pS25Y2VIiwKICAgICAgcmVtaXhJY29uOiAiYWxpZ24tYm90dG9tIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0ZpbmFuY2UvUmVjZWl2YWJsZS9BZGRSZWNlaXZhYmxlLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIlJlY2VpdmFibGUvUmVjZWlwdExpc3QiLAogICAgbmFtZTogIlJlY2VpcHRMaXN0IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmlLbmrL7ljZXliJfooagiLAogICAgICBhY2Nlc3M6IG5vZGVzLlJlY2VpcHRMaXN0R2V0QWxsUmVjZWl2ZWQsCiAgICAgIHJlbWl4SWNvbjogImFsaWduLWJvdHRvbSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9GaW5hbmNlL1JlY2VpdmFibGUvUmVjZWlwdExpc3QudnVlIikKICB9LCB7CiAgICBwYXRoOiAiUmVjZWl2YWJsZS9BZGRSZWNlaXB0IiwKICAgIG5hbWU6ICJBZGRSZWNlaXB0IiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmlrDlop7mlLbmrL7ljZUiLAogICAgICBhY2Nlc3M6IG5vZGVzLlJlY2VpcHRMaXN0QWRkUmVjZWl2ZWQsCiAgICAgIHJlbWl4SWNvbjogImFsaWduLWJvdHRvbSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9GaW5hbmNlL1JlY2VpdmFibGUvQWRkUmVjZWlwdC52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJSZWNlaXZhYmxlL0xvb2tSZWNlaXB0LzppZC86Y3JlYXRlVGltZSIsCiAgICBuYW1lOiAiTG9va1JlY2VpcHQiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaUtuasvuWNleivpuaDhSIsCiAgICAgIGFjY2Vzczogbm9kZXMuUmVjZWlwdExpc3RHZXRSZWNlaXZlZEluZm8sCiAgICAgIHJlbWl4SWNvbjogImFsaWduLWJvdHRvbSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9GaW5hbmNlL1JlY2VpdmFibGUvTG9va1JlY2VpcHQudnVlIikKICB9LCB7CiAgICBwYXRoOiAiUmVjZWl2YWJsZS9lZGl0UmVjZWlwdC86aWQvOmNyZWF0ZVRpbWUiLAogICAgbmFtZTogIkVkaXRSZWNlaXB0IiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLnvJbovpHmlLbmrL7ljZUiLAogICAgICBhY2Nlc3M6IG5vZGVzLlJlY2VpcHRMaXN0R2V0UmVjZWl2ZWRJbmZvLAogICAgICByZW1peEljb246ICJhbGlnbi1ib3R0b20iCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvRmluYW5jZS9SZWNlaXZhYmxlL0FkZFJlY2VpcHQudnVlIikKICB9LCB7CiAgICBwYXRoOiAiUmVjZWl2YWJsZS9BcHBseVJlY2VpcHQiLAogICAgbmFtZTogIkFwcGx5UmVjZWlwdCIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5pS25qy+55Sz6K+35Y2VIiwKICAgICAgcmVtaXhJY29uOiAiYWxpZ24tYm90dG9tIiwKICAgICAgYWNjZXNzOiBub2Rlcy5BcHBseVJlY2VpcHQKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9GaW5hbmNlL1JlY2VpdmFibGUvQXBwbHlSZWNlaXB0LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIlJlY2VpdmFibGUvQWRkQXBwbHlSZWNlaXB0IiwKICAgIG5hbWU6ICJBZGRBcHBseVJlY2VpcHQiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaWsOWinuaUtuasvueUs+ivt+WNlSIsCiAgICAgIHJlbWl4SWNvbjogImFsaWduLWJvdHRvbSIsCiAgICAgIGFjY2Vzczogbm9kZXMuYWRkQXBwbHlSZWNlaXB0CiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvRmluYW5jZS9SZWNlaXZhYmxlL0FkZEFwcGx5UmVjZWlwdC52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJSZWNlaXZhYmxlL2VkaXRBcHBseVJlY2VpcHQvOmlkIiwKICAgIG5hbWU6ICJlZGl0QXBwbHlSZWNlaXB0IiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLnvJbovpHmlLbmrL7nlLPor7fljZUiLAogICAgICByZW1peEljb246ICJhbGlnbi1ib3R0b20iLAogICAgICBhY2Nlc3M6IG5vZGVzLmVkaXRBcHBseVJlY2VpcHQKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9GaW5hbmNlL1JlY2VpdmFibGUvQWRkQXBwbHlSZWNlaXB0LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIlJlY2VpdmFibGUvQXBwbHlSZWNlaXB0SW5mby86aWQiLAogICAgbmFtZTogIkFwcGx5UmVjZWlwdEluZm8iLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaUtuasvueUs+ivt+WNleivpuaDhSIsCiAgICAgIHJlbWl4SWNvbjogImFsaWduLWJvdHRvbSIsCiAgICAgIGFjY2Vzczogbm9kZXMuYXVkaXRBcHBseVJlY2VpcHQKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9GaW5hbmNlL1JlY2VpdmFibGUvQXBwbHlSZWNlaXB0SW5mby52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJSZWNlaXZhYmxlL0N1c3RvbWVyQmFsYW5jZSIsCiAgICBuYW1lOiAiQ3VzdG9tZXJCYWxhbmNlIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlrqLmiLflvoDmnaXmsYfmgLvooagiLAogICAgICBhY2Nlc3M6IG5vZGVzLkN1c3RvbWVyQmFsYW5jZUdldEFsbEN1c3RvbWVyQmFsYW5jZSwKICAgICAgcmVtaXhJY29uOiAiYWxpZ24tYm90dG9tIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0ZpbmFuY2UvUmVjZWl2YWJsZS9DdXN0b21lckJhbGFuY2UudnVlIikKICB9LCB7CiAgICBwYXRoOiAiUmVjZWl2YWJsZS9DdXN0b21lckJhbGFuY2VEZXRhaWwiLAogICAgbmFtZTogIkN1c3RvbWVyQmFsYW5jZURldGFpbCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5a6i5oi35b6A5p2l5piO57uG6KGoIiwKICAgICAgYWNjZXNzOiBub2Rlcy5DdXN0b21lckJhbGFuY2VEZXRhaWxHZXRBbGxDdXN0b21lckJhbGFuY2VEZXRhaWwsCiAgICAgIHJlbWl4SWNvbjogImFsaWduLWJvdHRvbSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9GaW5hbmNlL1JlY2VpdmFibGUvQ3VzdG9tZXJCYWxhbmNlRGV0YWlsLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkhhbmRsZS9IYW5kbGVMaXN0IiwKICAgIG5hbWU6ICJIYW5kbGVMaXN0IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlupTku5jljZXliJfooagiLAogICAgICBhY2Nlc3M6IG5vZGVzLkhhbmRsZUxpc3QsCiAgICAgIHJlbWl4SWNvbjogImFsaWduLXRvcCIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9GaW5hbmNlL0hhbmRsZS9IYW5kbGVMaXN0LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkhhbmRsZS9QYXltZW50TGlzdCIsCiAgICBuYW1lOiAiUGF5bWVudExpc3QiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuS7mOasvuWNleWIl+ihqCIsCiAgICAgIGFjY2Vzczogbm9kZXMuUGF5bWVudExpc3RHZXRBbGxQYWlkLAogICAgICByZW1peEljb246ICJhbGlnbi10b3AiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvRmluYW5jZS9IYW5kbGUvUGF5bWVudExpc3QudnVlIikKICB9LCB7CiAgICBwYXRoOiAiSGFuZGxlL2VkaXRQYXltZW50LzppZC86Y3JlYXRlVGltZSIsCiAgICBuYW1lOiAiRWRpdFBheW1lbnQiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIue8lui+keS7mOasvuWNlSIsCiAgICAgIGFjY2Vzczogbm9kZXMuUmVjZWlwdExpc3RHZXRSZWNlaXZlZEluZm8sCiAgICAgIHJlbWl4SWNvbjogImFsaWduLXRvcCIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9GaW5hbmNlL0hhbmRsZS9BZGRQYXltZW50LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkhhbmRsZS9BZGRQYXltZW50IiwKICAgIG5hbWU6ICJBZGRQYXltZW50IiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmlrDlop7ku5jmrL7ljZUiLAogICAgICBhY2Nlc3M6IG5vZGVzLlBheW1lbnRMaXN0QWRkUGFpZCwKICAgICAgcmVtaXhJY29uOiAiYWxpZ24tdG9wIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0ZpbmFuY2UvSGFuZGxlL0FkZFBheW1lbnQudnVlIikKICB9LCB7CiAgICBwYXRoOiAiSGFuZGxlL0xvb2tQYXltZW50LzppZC86Y3JlYXRlVGltZSIsCiAgICBuYW1lOiAiTG9va1BheW1lbnQiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuS7mOasvuWNleivpuaDhSIsCiAgICAgIGFjY2Vzczogbm9kZXMuUGF5bWVudExpc3RHZXRQYWlkSW5mbywKICAgICAgcmVtaXhJY29uOiAiYWxpZ24tdG9wIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0ZpbmFuY2UvSGFuZGxlL0xvb2tQYXltZW50LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkhhbmRsZS9TdXBwbGllckJhbGFuY2UiLAogICAgbmFtZTogIlN1cHBsaWVyQmFsYW5jZSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5L6b5bqU5ZWG5b6A5p2l5rGH5oC76KGoIiwKICAgICAgYWNjZXNzOiBub2Rlcy5DdXN0b21lckJhbGFuY2VHZXRBbGxTdXBwbGllckJhbGFuY2UsCiAgICAgIHJlbWl4SWNvbjogImFsaWduLXRvcCIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9GaW5hbmNlL0hhbmRsZS9TdXBwbGllckJhbGFuY2UudnVlIikKICB9LCB7CiAgICBwYXRoOiAiSGFuZGxlL1N1cHBsaWVyQmFsYW5jZURldGFpbHMiLAogICAgbmFtZTogIlN1cHBsaWVyQmFsYW5jZURldGFpbHMiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuS+m+W6lOWVhuS9memineaYjue7huihqCIsCiAgICAgIGFjY2Vzczogbm9kZXMuU3VwcGxpZXJCYWxhbmNlRGV0YWlsc0dldEFsbFN1cHBsaWVyQmFsYW5jZURldGFpbCwKICAgICAgcmVtaXhJY29uOiAiYWxpZ24tdG9wIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0ZpbmFuY2UvSGFuZGxlL1N1cHBsaWVyQmFsYW5jZURldGFpbHMudnVlIikKICB9LCB7CiAgICBwYXRoOiAiQ2FzaGllci9GdW5UcmFuc2ZlciIsCiAgICBuYW1lOiAiRnVuVHJhbnNmZXIiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIui1hOmHkei9rOi0puWNlSIsCiAgICAgIGFjY2Vzczogbm9kZXMuRnVuVHJhbnNmZXIsCiAgICAgIHJlbWl4SWNvbjogImJhbmstY2FyZC1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0ZpbmFuY2UvQ2FzaGllci9GdW5UcmFuc2Zlci52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJDYXNoaWVyL0FkZEZ1blRyYW5zZmVyIiwKICAgIG5hbWU6ICJBZGRGdW5UcmFuc2ZlciIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5paw5aKe6LWE6YeR6L2s6LSm5Y2VIiwKICAgICAgYWNjZXNzOiBub2Rlcy5GdW5UcmFuc2ZlckFkZEFjY291bnRUcmFuc2ZlciwKICAgICAgcmVtaXhJY29uOiAiYmFuay1jYXJkLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvRmluYW5jZS9DYXNoaWVyL0FkZEZ1blRyYW5zZmVyLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkNhc2hpZXIvRWRpdEZ1blRyYW5zZmVyLzppZCIsCiAgICBuYW1lOiAiRWRpdEZ1blRyYW5zZmVyIiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLkv67mlLnotYTph5HovazotKbljZUiLAogICAgICBhY2Nlc3M6IG5vZGVzLkFjY291bnRMaXN0RWRpdEFjY291bnRUcmFuc2ZlciwKICAgICAgcmVtaXhJY29uOiAiYmFuay1jYXJkLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvRmluYW5jZS9DYXNoaWVyL0FkZEZ1blRyYW5zZmVyLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkNhc2hpZXIvU2VsbFJlZnVuZEZvcm0vOnR5cGUiLAogICAgbmFtZTogIlJlZnVuZEZvcm0iLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumUgOWUrumAgOasvuWNlSIsCiAgICAgIGFjY2Vzczogbm9kZXMuUmVmdW5kRm9ybQogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0ZpbmFuY2UvQ2FzaGllci9SZWZ1bmRGb3JtLnZ1ZSIpCiAgfSwgLy8gewogIC8vICAgcGF0aDogIkNhc2hpZXIvUHVyY2hhc2VSZWZ1bmRGb3JtLzp0eXBlIiwKICAvLyAgIG5hbWU6ICJSZWZ1bmRGb3JtIiwKICAvLyAgIG1ldGE6IHsKICAvLyAgICAgdGl0bGU6ICLph4fotK3pgIDmrL7ljZUiLAogIC8vICAgICBhY2Nlc3M6IG5vZGVzLlJlZnVuZEZvcm0sCiAgLy8gICB9LAogIC8vICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvRmluYW5jZS9DYXNoaWVyL1JlZnVuZEZvcm0udnVlIiksCiAgLy8gfSwKICB7CiAgICBwYXRoOiAiQ2FzaGllci9BZGRSZWZ1bmRGb3JtLzp0eXBlIiwKICAgIG5hbWU6ICJBZGRSZWZ1bmRGb3JtIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmlrDlop7pgIDmrL7ljZUiLAogICAgICBhY2Nlc3M6IG5vZGVzLlJlZnVuZEZvcm1fQWRkUmVmdW5kRm9ybQogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0ZpbmFuY2UvQ2FzaGllci9BZGRSZWZ1bmRGb3JtLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkNhc2hpZXIvRWRpdFJlZnVuZEZvcm0vOmlkLzpjcmVhdGVUaW1lIiwKICAgIG5hbWU6ICJFZGl0UmVmdW5kRm9ybSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi57yW6L6R6YCA5qy+5Y2VIiwKICAgICAgYWNjZXNzOiBub2Rlcy5SZWZ1bmRGb3JtRWRpdFJlZnVuZEZvcm0KICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9GaW5hbmNlL0Nhc2hpZXIvQWRkUmVmdW5kRm9ybS52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJDYXNoaWVyL1JlZnVuZERldGFpbC86aWQvOmNyZWF0ZVRpbWUiLAogICAgbmFtZTogIlJlZnVuZERldGFpbCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6YCA5qy+5Y2V6K+m5oOFIiAvLyBhY2Nlc3M6IG5vZGVzLkFjY291bnRMaXN0LAoKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9GaW5hbmNlL0Nhc2hpZXIvUmVmdW5kRGV0YWlsLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkNhc2hpZXIvQWNjb3VudExpc3QiLAogICAgbmFtZTogIkFjY291bnRMaXN0IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLotYTph5HotKbmiLfnrqHnkIYiLAogICAgICBhY2Nlc3M6IG5vZGVzLkFjY291bnRMaXN0LAogICAgICByZW1peEljb246ICJiYW5rLWNhcmQtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9GaW5hbmNlL0Nhc2hpZXIvQWNjb3VudExpc3QudnVlIikKICB9LCB7CiAgICBwYXRoOiAiQ2FzaGllci9BY2NvdW50RGV0YWlscyIsCiAgICBuYW1lOiAiQWNjb3VudERldGFpbHMiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIui0puaIt+aYjue7huafpeivoiIsCiAgICAgIGFjY2Vzczogbm9kZXMuQWNjb3VudERldGFpbHNHZXRBbGxBY2NvdW50RGV0YWlsLAogICAgICByZW1peEljb246ICJiYW5rLWNhcmQtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9GaW5hbmNlL0Nhc2hpZXIvQWNjb3VudERldGFpbHMudnVlIikKICB9LCB7CiAgICBwYXRoOiAiQ2FzaGllci9Db3N0U2hlZXQiLAogICAgbmFtZTogIkNvc3RTaGVldCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6LS555So5Y2VIiwKICAgICAgcmVtaXhJY29uOiAiYmFuay1jYXJkLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLkNvc3RTaGVldAogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0ZpbmFuY2UvQ2FzaGllci9Db3N0U2hlZXQudnVlIikKICB9LCB7CiAgICBwYXRoOiAiQ2FzaGllci9BZGRDb3N0U2hlZXQiLAogICAgbmFtZTogIkFkZENvc3RTaGVldCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5paw5aKe6LS555So5Y2VIiwKICAgICAgcmVtaXhJY29uOiAiYmFuay1jYXJkLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLkNvc3RTaGVldGFkZENvc3RTaGVldAogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0ZpbmFuY2UvQ2FzaGllci9BZGRDb3N0U2hlZXQudnVlIikKICB9LCB7CiAgICBwYXRoOiAiQ2FzaGllci9FZGl0Q29zdFNoZWV0LzppZCIsCiAgICBuYW1lOiAiRWRpdENvc3RTaGVldCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi57yW6L6R6LS555So5Y2VIiwKICAgICAgYWNjZXNzOiBub2Rlcy5Db3N0U2hlZXRlZGl0Q29zdFNoZWV0LAogICAgICByZW1peEljb246ICJiYW5rLWNhcmQtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9GaW5hbmNlL0Nhc2hpZXIvQWRkQ29zdFNoZWV0LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkNhc2hpZXIvQ29zdFNoZWV0UGFydGljdWxhcnMvOmlkIiwKICAgIG5hbWU6ICJDb3N0U2hlZXRQYXJ0aWN1bGFycyIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6LS555So5Y2V6K+m5oOFIiwKICAgICAgLy8gYWNjZXNzOiBub2Rlcy5Db3N0U2hlZXRlZGl0Q29zdFNoZWV0LAogICAgICByZW1peEljb246ICJiYW5rLWNhcmQtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9GaW5hbmNlL0Nhc2hpZXIvQ29zdFNoZWV0UGFydGljdWxhcnMudnVlIikKICB9LCB7CiAgICBwYXRoOiAiQ2FzaGllci9Db3N0VHlwZXMiLAogICAgbmFtZTogIkNvc3RUeXBlcyIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6LS555So57G75Z6LIiwKICAgICAgcmVtaXhJY29uOiAiYmFuay1jYXJkLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvRmluYW5jZS9DYXNoaWVyL0Nvc3RUeXBlcy52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJNYW5hZ2VGL0ZpbmFuY2VUeXBlIiwKICAgIG5hbWU6ICJGaW5hbmNlVHlwZSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6LSi5Yqh57G75Z6LIiwKICAgICAgYWNjZXNzOiBub2Rlcy5GaW5hbmNlVHlwZUdldEFsbEZpbmFuY2VUeXBlLAogICAgICByZW1peEljb246ICJib29rbWFyay1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0ZpbmFuY2UvTWFuYWdlRi9GaW5hbmNlVHlwZS52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJNYW5hZ2VGL1dpdGhkcmF3QXNoIiwKICAgIG5hbWU6ICJXaXRoZHJhd0FzaCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5L2Z6aKd5o+Q546wIiwKICAgICAgcmVtaXhJY29uOiAiYm9va21hcmstbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuV2l0aGRyYXdBc2gKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9GaW5hbmNlL01hbmFnZUYvV2l0aGRyYXdBc2gudnVlIikKICB9LCB7CiAgICBwYXRoOiAiTWFuYWdlRi9Db21taXNzaW9uQXNoIiwKICAgIG5hbWU6ICJDb21taXNzaW9uQXNoIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmj5DmiJDmj5DnjrAiLAogICAgICByZW1peEljb246ICJib29rbWFyay1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5XaXRoZHJhd0FzaAogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0ZpbmFuY2UvTWFuYWdlRi9Db21taXNzaW9uQXNoLnZ1ZSIpCiAgfSwgLy8g5aSa6Zeo5bqX5oql6KGoCiAgewogICAgcGF0aDogIk11bHRpcGxlU3RvcmUvSW5BbmRPdXRMb2dzIiwKICAgIG5hbWU6ICJJbkFuZE91dExvZ3MiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaUtuaUr+iusOW9lSIsCiAgICAgIHJlbWl4SWNvbjogIm1vbmV5LWNueS1ib3gtbGluZSIgLy8gYWNjZXNzOiBub2Rlcy5XaXRoZHJhd0FzaCwKCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvRmluYW5jZS9NdWx0aXBsZVN0b3JlL0luQW5kT3V0TG9ncy52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJNdWx0aXBsZVN0b3JlL1dpdGhkcmF3TG9ncyIsCiAgICBuYW1lOiAiV2l0aGRyYXdMb2dzIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmj5DnjrDorrDlvZUiLAogICAgICByZW1peEljb246ICJtb25leS1jbnktYm94LWxpbmUiIC8vIGFjY2Vzczogbm9kZXMuV2l0aGRyYXdBc2gsCgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0ZpbmFuY2UvTXVsdGlwbGVTdG9yZS9XaXRoZHJhd0xvZ3MudnVlIikKICB9XQp9LCB7CiAgcGF0aDogIi9TZXR0bGVtZW50IiwKICBjb21wb25lbnQ6IExheW91dCwKICByZWRpcmVjdDogIi9TZXR0bGVtZW50L01lcmNoYW5kaXNlU2FsZXNTdGF0ZW1lbnQiLAogIGFsd2F5c1Nob3c6IHRydWUsCiAgbWV0YTogewogICAgdGl0bGU6ICLnu5PnrpciLAogICAgcmVtaXhJY29uOiAicHJpY2UtdGFnLTItbGluZSIKICB9LAogIGNoaWxkcmVuOiBbewogICAgcGF0aDogIlNldHRsZW1lbnRMb2dzIiwKICAgIG5hbWU6ICJTZXR0bGVtZW50TG9ncyIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi57uT566X6K6w5b2VIiAvLyBhY2Nlc3M6IG5vZGVzLldpdGhkcmF3QXNoLAoKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9GaW5hbmNlL011bHRpcGxlU3RvcmUvU2V0dGxlbWVudExvZ3MudnVlIikKICB9XQp9LCB7CiAgcGF0aDogIi9SZWNvbmNpbGlhdGlvbiIsCiAgY29tcG9uZW50OiBMYXlvdXQsCiAgcmVkaXJlY3Q6ICIvUmVjb25jaWxpYXRpb24vU2V0dGxlbWVudFN0YXRlbWVudCIsCiAgYWx3YXlzU2hvdzogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuWvuei0piIsCiAgICByZW1peEljb246ICJtb25leS1jbnktY2lyY2xlLWxpbmUiCiAgfSwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICJTZXR0bGVtZW50U3RhdGVtZW50IiwKICAgIG5hbWU6ICJTZXR0bGVtZW50U3RhdGVtZW50IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLnu5Pnrpflr7notKbljZUiIC8vIGFjY2Vzczogbm9kZXMuV2l0aGRyYXdBc2gsCgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0ZpbmFuY2UvTXVsdGlwbGVTdG9yZS9TZXR0bGVtZW50U3RhdGVtZW50LnZ1ZSIpCiAgfV0KfSwgewogIHBhdGg6ICIvc3RhdGVtZW50IiwKICBjb21wb25lbnQ6IExheW91dCwKICByZWRpcmVjdDogIi9zdGF0ZW1lbnQvc3RhdGVtZW50TGlzdC9NZXJjaGFuZGlzZVNhbGVzU3RhdGVtZW50IiwKICBhbHdheXNTaG93OiB0cnVlLAogIG1ldGE6IHsKICAgIHRpdGxlOiAi5oql6KGo566h55CGIiwKICAgIHJlbWl4SWNvbjogIm1vbmV5LWNueS1jaXJjbGUtbGluZSIKICB9LAogIGNoaWxkcmVuOiBbewogICAgcGF0aDogInN0YXRlbWVudExpc3QvTWVyY2hhbmRpc2VTYWxlc1N0YXRlbWVudCIsCiAgICBuYW1lOiAiTWVyY2hhbmRpc2VTYWxlc1N0YXRlbWVudCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5ZWG5ZOB6ZSA5ZSu5oql6KGoIiwKICAgICAgcmVtaXhJY29uOiAiYWxpZ24tYm90dG9tIiwKICAgICAgYWNjZXNzOiBub2Rlcy5nb29kc0Zvcm1NZXJjaGFuZGlzZVNhbGVzU3RhdGVtZW50CiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RhdGVtZW50L3N0YXRlbWVudExpc3QvTWVyY2hhbmRpc2VTYWxlc1N0YXRlbWVudCIpCiAgfSwgewogICAgcGF0aDogInN0YXRlbWVudExpc3QvQ3VzdG9tZXJNZXJjaGFuZGlzZVJlcG9ydCIsCiAgICBuYW1lOiAiQ3VzdG9tZXJNZXJjaGFuZGlzZVJlcG9ydCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5a6i5oi35ZWG5ZOB5oql6KGoIiwKICAgICAgcmVtaXhJY29uOiAiYWxpZ24tYm90dG9tIiwKICAgICAgYWNjZXNzOiBub2Rlcy5nb29kc0Zvcm1DdXN0b21lck1lcmNoYW5kaXNlUmVwb3J0CiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RhdGVtZW50L3N0YXRlbWVudExpc3QvQ3VzdG9tZXJNZXJjaGFuZGlzZVJlcG9ydCIpCiAgfSwgewogICAgcGF0aDogInN0YXRlbWVudExpc3QvQ3VzdG9tZXJPcmRlclJlcG9ydCIsCiAgICBuYW1lOiAiQ3VzdG9tZXJPcmRlclJlcG9ydCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5a6i5oi36K6i5Y2V5oql6KGoIiwKICAgICAgcmVtaXhJY29uOiAiYWxpZ24tYm90dG9tIiwKICAgICAgYWNjZXNzOiBub2Rlcy5vcmRlckZvcm1DdXN0b21lck9yZGVyUmVwb3J0CiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RhdGVtZW50L3N0YXRlbWVudExpc3QvQ3VzdG9tZXJPcmRlclJlcG9ydCIpCiAgfSwgewogICAgcGF0aDogInN0YXRlbWVudExpc3QvT3JkZXJEYXRhUmVwb3J0IiwKICAgIG5hbWU6ICJPcmRlckRhdGFSZXBvcnQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuiuouWNleaVsOaNruaKpeihqCIsCiAgICAgIHJlbWl4SWNvbjogImFsaWduLWJvdHRvbSIsCiAgICAgIGFjY2Vzczogbm9kZXMub3JkZXJGb3JtT3JkZXJEYXRhUmVwb3J0CiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RhdGVtZW50L3N0YXRlbWVudExpc3QvT3JkZXJEYXRhUmVwb3J0IikKICB9LCB7CiAgICBwYXRoOiAic3RhdGVtZW50TGlzdC9SZWdpb25hbE9yZGVyUmVwb3J0IiwKICAgIG5hbWU6ICJSZWdpb25hbE9yZGVyUmVwb3J0IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlnLDljLrorqLljZXmiqXooagiLAogICAgICByZW1peEljb246ICJhbGlnbi1ib3R0b20iLAogICAgICBhY2Nlc3M6IG5vZGVzLm9yZGVyRm9ybVJlZ2lvbmFsT3JkZXJSZXBvcnQKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdGF0ZW1lbnQvc3RhdGVtZW50TGlzdC9SZWdpb25hbE9yZGVyUmVwb3J0IikKICB9LCB7CiAgICBwYXRoOiAic3RhdGVtZW50TGlzdC9TYWxlUmFua2luZyIsCiAgICBuYW1lOiAiU2FsZVJhbmtpbmciLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuS4muWKoeWRmOiuouWNleihqCIsCiAgICAgIHJlbWl4SWNvbjogImFsaWduLWJvdHRvbSIsCiAgICAgIGFjY2Vzczogbm9kZXMub3JkZXJGb3JtU2FsZXNPcmRlclJlcG9ydAogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3N0YXRlbWVudC9zdGF0ZW1lbnRMaXN0L1NhbGVSYW5raW5nIikKICB9XQp9LCB7CiAgcGF0aDogIi9TeXN0ZW1TZXR0aW5ncyIsCiAgY29tcG9uZW50OiBMYXlvdXQsCiAgcmVkaXJlY3Q6ICIvU3lzdGVtU2V0dGluZ3MvbGlhbnN1b2d1YW5saS9TaG9wTGlzdCIsCiAgYWx3YXlzU2hvdzogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuiuvue9riIsCiAgICByZW1peEljb246ICJzZXR0aW5ncy00LWxpbmUiCiAgfSwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICJCYXNlU2V0IiwKICAgIG5hbWU6ICJCYXNlU2V0IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLns7vnu5/orr7nva4iLAogICAgICBhY2Nlc3M6IG5vZGVzLm1hbGxNYW5hZ2UsCiAgICAgIHJlbWl4SWNvbjogInNldHRpbmdzLTQtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TaG9wcGluZ01hbGwvbWVuZGlhbnNldC9CYXNlU2V0LnZ1ZSIpCiAgfSwgLy8gewogIC8vICAgcGF0aDogIlRyYWRlU2V0IiwKICAvLyAgIG5hbWU6ICJUcmFkZVNldCIsCiAgLy8gICBtZXRhOiB7CiAgLy8gICAgIHRpdGxlOiAi5Lqk5piT6K6+572uIiwKICAvLyAgICAgYWNjZXNzOiBub2Rlcy5tYWxsTWFuYWdlcGF5U2V0dGluZywKICAvLyAgICAgcmVtaXhJY29uOiAic2V0dGluZ3MtNC1saW5lIiwKICAvLyAgIH0sCiAgLy8gICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TaG9wcGluZ01hbGwvbWVuZGlhbnNldC9CYXNlU2V0LnZ1ZSIpLAogIC8vIH0sCiAgLy8gewogIC8vICAgcGF0aDogIkdvb2RzU2V0IiwKICAvLyAgIG5hbWU6ICJHb29kc1NldCIsCiAgLy8gICBtZXRhOiB7CiAgLy8gICAgIHRpdGxlOiAi5ZWG5ZOB6K6+572uIiwKICAvLyAgICAgYWNjZXNzOiBub2Rlcy5tYWxsTWFuYWdlR29vZHNTZXQsCiAgLy8gICAgIHJlbWl4SWNvbjogInNldHRpbmdzLTQtbGluZSIsCiAgLy8gICB9LAogIC8vICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU2hvcHBpbmdNYWxsL21lbmRpYW5zZXQvQmFzZVNldC52dWUiKSwKICAvLyB9LAogIC8vIHsKICAvLyAgIHBhdGg6ICJDdXN0b21lclNldCIsCiAgLy8gICBuYW1lOiAiQ3VzdG9tZXJTZXQiLAogIC8vICAgbWV0YTogewogIC8vICAgICB0aXRsZTogIuWuouaIt+iuvue9riIsCiAgLy8gICAgIGFjY2Vzczogbm9kZXMubWFsbE1hbmFnZUN1c3RvbWVyU2V0LAogIC8vICAgICByZW1peEljb246ICJzZXR0aW5ncy00LWxpbmUiLAogIC8vICAgfSwKICAvLyAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1Nob3BwaW5nTWFsbC9tZW5kaWFuc2V0L0Jhc2VTZXQudnVlIiksCiAgLy8gfSwKICB7CiAgICBwYXRoOiAiUHJpbnRlclNldCIsCiAgICBuYW1lOiAiUHJpbnRlclNldCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5omT5Y2w5py66K6+572uIiwKICAgICAgYWNjZXNzOiBub2Rlcy5tYWxsTWFuYWdlUHJpbnRlclNldCwKICAgICAgcmVtaXhJY29uOiAic2V0dGluZ3MtNC1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1Nob3BwaW5nTWFsbC9tZW5kaWFuc2V0L0Jhc2VTZXQudnVlIikKICB9LCB7CiAgICBwYXRoOiAiU3RlcFNldCIsCiAgICBuYW1lOiAiU3RlcFNldCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5rWB56iL6K6+572uIiwKICAgICAgYWNjZXNzOiBub2Rlcy5TdGVwU2V0LAogICAgICByZW1peEljb246ICJlcXVhbGl6ZXItbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TaG9wcGluZ01hbGwvbWVuZGlhbnNldC9TdGVwU2V0LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogImxpYW5zdW9ndWFubGkvU2hvcExpc3QiLAogICAgbmFtZTogIlNob3BMaXN0IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLllYbpk7rliJfooagiLAogICAgICBhY2Nlc3M6IG5vZGVzLlNob3BMaXN0LAogICAgICByZW1peEljb246ICJsaXN0LXNldHRpbmdzLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU3lzdGVtU2V0dGluZ3MvbGlhbnN1b2d1YW5saS9TaG9wTGlzdC52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJsaWFuc3VvZ3VhbmxpL0FkZFNob3AiLAogICAgbmFtZTogIkFkZFNob3AiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaWsOW7uuWVhumTuiIsCiAgICAgIGFjY2Vzczogbm9kZXMuU2hvcExpc3RBZGRTaG9wLAogICAgICByZW1peEljb246ICJsaXN0LXNldHRpbmdzLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU3lzdGVtU2V0dGluZ3MvbGlhbnN1b2d1YW5saS9BZGRTaG9wLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogImxpYW5zdW9ndWFubGkvRWRpdFNob3AvOmlkIiwKICAgIG5hbWU6ICJFZGl0U2hvcCIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi57yW6L6R5ZWG6ZO6IiwKICAgICAgYWNjZXNzOiBub2Rlcy5TaG9wTGlzdEVkaXRTaG9wLAogICAgICByZW1peEljb246ICJsaXN0LXNldHRpbmdzLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU3lzdGVtU2V0dGluZ3MvbGlhbnN1b2d1YW5saS9BZGRTaG9wLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogImxpYW5zdW9ndWFubGkvUGFydG5lcnNoaXAiLAogICAgbmFtZTogIlBhcnRuZXJzaGlwIiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlkIjkvZznrqHnkIYiIC8vIGFjY2Vzczogbm9kZXMuUGFydG5lcnNoaXAsCgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1N5c3RlbVNldHRpbmdzL2xpYW5zdW9ndWFubGkvUGFydG5lcnNoaXAudnVlIikKICB9LCB7CiAgICBwYXRoOiAibGlhbnN1b2d1YW5saS9BZGRQYXJ0bmVyc2hpcCIsCiAgICBuYW1lOiAiQWRkUGFydG5lcnNoaXAiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaWsOWinuWQiOS9nCIgLy8gYWNjZXNzOiBub2Rlcy5QYXJ0bmVyc2hpcEFkZFNob3BQYXJ0bmVyLAoKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TeXN0ZW1TZXR0aW5ncy9saWFuc3VvZ3VhbmxpL0FkZFBhcnRuZXJzaGlwLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogImxpYW5zdW9ndWFubGkvRWRpdFBhcnRuZXJzaGlwLzppZCIsCiAgICBuYW1lOiAiRWRpdFBhcnRuZXJzaGlwIiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLnvJbovpHlkIjkvZwiIC8vIGFjY2Vzczogbm9kZXMuUGFydG5lcnNoaXBVcGRhdGVTaG9wUGFydG5lciwKCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU3lzdGVtU2V0dGluZ3MvbGlhbnN1b2d1YW5saS9BZGRQYXJ0bmVyc2hpcC52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJqaWFveWlzZXQvUGF5TGlzdCIsCiAgICBuYW1lOiAiUGF5TGlzdCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5pSv5LuY5YiX6KGoIiwKICAgICAgYWNjZXNzOiBub2Rlcy5QYXlMaXN0LAogICAgICByZW1peEljb246ICJ3YWxsZXQtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TeXN0ZW1TZXR0aW5ncy9qaWFveWlzZXQvUGF5TGlzdC52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJqaWFveWlzZXQvRHJpdmVyIiwKICAgIG5hbWU6ICJEcml2ZXIiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWPuOacuuWIl+ihqCIsCiAgICAgIGFjY2Vzczogbm9kZXMuRHJpdmVyLAogICAgICByZW1peEljb246ICJ3YWxsZXQtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TeXN0ZW1TZXR0aW5ncy9qaWFveWlzZXQvRHJpdmVyLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogImppYW95aXNldC9MaW5lIiwKICAgIG5hbWU6ICJMaW5lIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLnur/ot6/liJfooagiLAogICAgICBhY2Nlc3M6IG5vZGVzLmxpbmUsCiAgICAgIHJlbWl4SWNvbjogIndhbGxldC1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1N5c3RlbVNldHRpbmdzL2ppYW95aXNldC9MaW5lLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogImppYW95aXNldC9EZWxpdmVyeSIsCiAgICBuYW1lOiAiRGVsaXZlcnkiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumFjemAgeaWueW8jyIsCiAgICAgIGFjY2Vzczogbm9kZXMuRGVsaXZlcnlTZXQsCiAgICAgIHJlbWl4SWNvbjogInRydWNrLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU3lzdGVtU2V0dGluZ3Mvamlhb3lpc2V0L0RlbGl2ZXJ5U2V0LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogImppYW95aXNldC9EZWxpdmVyeVRlbXBsYXRlLzpkZWlJZCIsCiAgICBuYW1lOiAiRGVsaXZlcnlUZW1wbGF0ZSIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6L+Q6LS55qih54mIIiwKICAgICAgYWNjZXNzOiBub2Rlcy5EZWxpdmVyeWdldEluZm8sCiAgICAgIHJlbWl4SWNvbjogInRydWNrLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU3lzdGVtU2V0dGluZ3Mvamlhb3lpc2V0L0RlbGl2ZXJ5VGVtcGxhdGUudnVlIikKICB9LCB7CiAgICBwYXRoOiAiamlhb3lpc2V0L0FkZERlbGl2ZXJ5VGVtIiwKICAgIG5hbWU6ICJBZGREZWxpdmVyeVRlbSIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5paw5bu66L+Q6LS55qih54mIIiwKICAgICAgYWNjZXNzOiBub2Rlcy5EZWxpdmVyeXNldERhdGEsCiAgICAgIHJlbWl4SWNvbjogInRydWNrLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU3lzdGVtU2V0dGluZ3Mvamlhb3lpc2V0L0FkZERlbGl2ZXJ5VGVtLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogImppYW95aXNldC9FZGl0RGVsaXZlcnlUZW0iLAogICAgbmFtZTogIkVkaXREZWxpdmVyeVRlbSIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi57yW6L6R6L+Q6LS55qih54mIIiwKICAgICAgYWNjZXNzOiBub2Rlcy5EZWxpdmVyeXNldERhdGEsCiAgICAgIHJlbWl4SWNvbjogInRydWNrLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU3lzdGVtU2V0dGluZ3Mvamlhb3lpc2V0L0FkZERlbGl2ZXJ5VGVtLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogImppYW95aXNldC9TZWxmZmV0Y2hMaXN0LzpkZWlJZCIsCiAgICBuYW1lOiAiU2VsZmZldGNoTGlzdCIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6Zeo5bqX6Ieq5o+QIiwKICAgICAgcmVtaXhJY29uOiAidHJ1Y2stbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuRGVsaXZlcnlnZXRJbmZvCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU3lzdGVtU2V0dGluZ3Mvamlhb3lpc2V0L1NlbGZmZXRjaExpc3QudnVlIikKICB9LCB7CiAgICBwYXRoOiAiamlhb3lpc2V0L0FkZFNlbGZmZXRjaC86ZGVpSWQiLAogICAgbmFtZTogIkFkZFNlbGZmZXRjaCIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5paw5bu66Ieq5o+Q54K5IiwKICAgICAgcmVtaXhJY29uOiAidHJ1Y2stbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuRGVsaXZlcnlTZXRzZXRTZWxmRGF0YQogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1N5c3RlbVNldHRpbmdzL2ppYW95aXNldC9BZGRTZWxmZmV0Y2gudnVlIikKICB9LCB7CiAgICBwYXRoOiAiamlhb3lpc2V0L0VkaXRTZWxmZmV0Y2gvOmlkLzpkZWlJZCIsCiAgICBuYW1lOiAiRWRpdFNlbGZmZXRjaCIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi57yW6L6R6Ieq5o+Q54K5IiwKICAgICAgYWNjZXNzOiBub2Rlcy5EZWxpdmVyeVNldGVkaXRTZWxmRGF0YQogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1N5c3RlbVNldHRpbmdzL2ppYW95aXNldC9BZGRTZWxmZmV0Y2gudnVlIikKICB9LCB7CiAgICBwYXRoOiAiamlhb3lpc2V0L0Rpc3BhdGNoIiwKICAgIG5hbWU6ICJEaXNwYXRjaCIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5ZCM5Z+O6YWN6YCBIiwKICAgICAgcmVtaXhJY29uOiAidHJ1Y2stbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TeXN0ZW1TZXR0aW5ncy9qaWFveWlzZXQvRGlzcGF0Y2gudnVlIikKICB9LCB7CiAgICBwYXRoOiAiamlhb3lpc2V0L1Nob3BBZGRyZXNzIiwKICAgIG5hbWU6ICJTaG9wQWRkcmVzcyIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi57yW6L6R5ZWG5a625Zyw5Z2AIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1N5c3RlbVNldHRpbmdzL2ppYW95aXNldC9TaG9wQWRkcmVzcy52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJqaWFveWlzZXQvTG9naXN0aWNzIiwKICAgIG5hbWU6ICJMb2dpc3RpY3MiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIueJqea1geaOpeWPoyIsCiAgICAgIHJlbWl4SWNvbjogInRydWNrLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLkxvZ2lzdGljcwogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1N5c3RlbVNldHRpbmdzL2ppYW95aXNldC9Mb2dpc3RpY3MudnVlIikKICB9LCB7CiAgICBwYXRoOiAiamlhb3lpc2V0L3ZvaWNlU2V0IiwKICAgIG5hbWU6ICJWb2ljZVNldCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6K+t6Z+z6K6+572uIiwKICAgICAgYWNjZXNzOiBub2Rlcy52b2ljZVNldCwKICAgICAgcmVtaXhJY29uOiAibm90aWZpY2F0aW9uLTMtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TeXN0ZW1TZXR0aW5ncy9qaWFveWlzZXQvdm9pY2VTZXQudnVlIikKICB9LCB7CiAgICBwYXRoOiAiamlhb3lpc2V0L1B1c2hOb3RpZmljYXRpb24iLAogICAgbmFtZTogIlB1c2hOb3RpZmljYXRpb24iLAogICAgbWV0YTogewogICAgICB0aXRsZTogIua2iOaBr+aOqOmAgSIsCiAgICAgIHJlbWl4SWNvbjogIm5vdGlmaWNhdGlvbi0zLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLlB1c2hOb3RpZmljYXRpb24KICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TeXN0ZW1TZXR0aW5ncy9qaWFveWlzZXQvUHVzaE5vdGlmaWNhdGlvbi52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJqaWFveWlzZXQvUHVzaE5vdGlmaWNhdGlvblNldC86aWQiLAogICAgbmFtZTogIlB1c2hOb3RpZmljYXRpb25TZXQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIua2iOaBr+aOqOmAgeiuvue9riIsCiAgICAgIHJlbWl4SWNvbjogIm5vdGlmaWNhdGlvbi0zLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLlB1c2hOb3RpZmljYXRpb25fc2V0TXNnCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU3lzdGVtU2V0dGluZ3Mvamlhb3lpc2V0L1B1c2hOb3RpZmljYXRpb25TZXQudnVlIikKICB9LCB7CiAgICBwYXRoOiAiamlhb3lpc2V0L1NNU0NvbmZpZ3VyYXRpb24iLAogICAgbmFtZTogIlNNU0NvbmZpZ3VyYXRpb24iLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuefreS/oemFjee9riIsCiAgICAgIHJlbWl4SWNvbjogIm5vdGlmaWNhdGlvbi0zLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU3lzdGVtU2V0dGluZ3Mvamlhb3lpc2V0L1NNU0NvbmZpZ3VyYXRpb24udnVlIikKICB9LCB7CiAgICBwYXRoOiAiamlhb3lpc2V0L1NNU0NvbmZpZ3VyYXRpb25TZXQiLAogICAgbmFtZTogIlNNU0NvbmZpZ3VyYXRpb25TZXQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumFjee9riIsCiAgICAgIHJlbWl4SWNvbjogIm5vdGlmaWNhdGlvbi0zLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU3lzdGVtU2V0dGluZ3Mvamlhb3lpc2V0L1NNU0NvbmZpZ3VyYXRpb25TZXQudnVlIikKICB9LCB7CiAgICBwYXRoOiAiYWNjb3VudEFkbWluL0RlcGFydG1lbnQiLAogICAgbmFtZTogIkRlcGFydG1lbnQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumDqOmXqOeuoeeQhiIsCiAgICAgIGFjY2Vzczogbm9kZXMuRGVwYXJ0bWVudCwKICAgICAgcmVtaXhJY29uOiAidXNlci1zZXR0aW5ncy1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1N5c3RlbVNldHRpbmdzL2FjY291bnRBZG1pbi9EZXBhcnRtZW50LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogImFjY291bnRBZG1pbi9Sb2xlIiwKICAgIG5hbWU6ICJSb2xlIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLop5LoibLnrqHnkIYiLAogICAgICBhY2Nlc3M6IG5vZGVzLlJvbGUsCiAgICAgIHJlbWl4SWNvbjogInVzZXItc2V0dGluZ3MtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TeXN0ZW1TZXR0aW5ncy9hY2NvdW50QWRtaW4vUm9sZS52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJhY2NvdW50QWRtaW4vU3RhZmYiLAogICAgbmFtZTogIlN0YWZmIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlkZjlt6XnrqHnkIYiLAogICAgICBhY2Nlc3M6IG5vZGVzLlN0YWZmLAogICAgICByZW1peEljb246ICJ1c2VyLXNldHRpbmdzLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU3lzdGVtU2V0dGluZ3MvYWNjb3VudEFkbWluL1N0YWZmLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogImFjY291bnRBZG1pbi9Mb2dpblJlY29yZCIsCiAgICBuYW1lOiAiTG9naW5SZWNvcmQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIueZu+W9leaXpeW/lyIsCiAgICAgIGFjY2Vzczogbm9kZXMuTG9naW5SZWNvcmQKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TeXN0ZW1TZXR0aW5ncy9hY2NvdW50QWRtaW4vTG9naW5SZWNvcmQudnVlIikKICB9XQp9LCB7CiAgcGF0aDogIlNob3BwaW5nTWFsbCIsCiAgY29tcG9uZW50OiBMYXlvdXQsCiAgcmVkaXJlY3Q6ICIvU2hvcHBpbmdNYWxsL21lbmRpYW5zZXQvQmFzZVNldCIsCiAgYWx3YXlzU2hvdzogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuWVhuWfjiIsCiAgICByZW1peEljb246ICJzdG9yZS0yLWxpbmUiCiAgfSwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICJtZW5kaWFuc2V0L05vdGljZUxzaXQiLAogICAgbmFtZTogIk5vdGljZUxzaXQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWFrOWRiuiuvue9riIsCiAgICAgIGFjY2Vzczogbm9kZXMuQW5ub3VuY2VtZW50LAogICAgICByZW1peEljb246ICJub3RpZmljYXRpb24tMy1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1Nob3BwaW5nTWFsbC9tZW5kaWFuc2V0L05vdGljZUxzaXQudnVlIikKICB9LCB7CiAgICBwYXRoOiAibWVuZGlhbnNldC9OZXdzVGVtcGxhdGUiLAogICAgbmFtZTogIk5ld3NUZW1wbGF0ZSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5bCP56iL5bqP6K6i6ZiF5raI5oGvIiwKICAgICAgYWNjZXNzOiBub2Rlcy5Bbm5vdW5jZW1lbnQsCiAgICAgIHJlbWl4SWNvbjogIm5vdGlmaWNhdGlvbi0zLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU2hvcHBpbmdNYWxsL21lbmRpYW5zZXQvTmV3c1RlbXBsYXRlLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIld4Q29kZS9XeENvZGVTZXQiLAogICAgbmFtZTogIld4Q29kZVNldCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5bCP56iL5bqP6K6+572uIiwKICAgICAgYWNjZXNzOiBub2Rlcy5XeENvZGVTZXQsCiAgICAgIHJlbWl4SWNvbjogIm1pbmktcHJvZ3JhbS1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1Nob3BwaW5nTWFsbC9XeENvZGUvV3hDb2RlU2V0LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIld4Q29kZS9UZW1wbGF0ZVNldCIsCiAgICBuYW1lOiAiVGVtcGxhdGVTZXQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWwj+eoi+W6j+WPkeW4gyIsCiAgICAgIGFjY2Vzczogbm9kZXMud3hQdXNoLAogICAgICByZW1peEljb246ICJtaW5pLXByb2dyYW0tbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TaG9wcGluZ01hbGwvV3hDb2RlL1RlbXBsYXRlU2V0LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIld4Q29kZS9Ub3VUaWFvQmFzZVNldCIsCiAgICBuYW1lOiAiVG91VGlhb0Jhc2VTZXQiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaKlumfsy/lpLTmnaHlsI/nqIvluo/ln7rnoYDphY3nva4iLAogICAgICBhY2Nlc3M6IG5vZGVzLlRlbXBsYXRlU2V0LAogICAgICByZW1peEljb246ICJtaW5pLXByb2dyYW0tbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TaG9wcGluZ01hbGwvV3hDb2RlL1RvdXRpYW9Db2RlU2V0L1RvdVRpYW9CYXNlU2V0LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIld4Q29kZS9Db2RlUmVsZWFzZSIsCiAgICBuYW1lOiAiQ29kZVJlbGVhc2UiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaKlumfsy/lpLTmnaHlsI/nqIvluo/lj5HluIMiLAogICAgICBhY2Nlc3M6IG5vZGVzLlRlbXBsYXRlU2V0LAogICAgICByZW1peEljb246ICJtaW5pLXByb2dyYW0tbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TaG9wcGluZ01hbGwvV3hDb2RlL1RvdXRpYW9Db2RlU2V0L0NvZGVSZWxlYXNlLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkFwcERlc2lnbi9QYWdlRGVzaWduIiwKICAgIG5hbWU6ICJQYWdlRGVzaWduIiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmlrDlu7rpobXpnaIiLAogICAgICByZW1peEljb246ICJicnVzaC0zLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLlBhZ2VTZXRTYXZlCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU2hvcHBpbmdNYWxsL0FwcERlc2lnbi9QYWdlRGVzaWduLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkFwcERlc2lnbi9QYWdlRGVzaWduRWRpdC86aWQiLAogICAgbmFtZTogIlBhZ2VEZXNpZ25FZGl0IiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLkv67mlLnpobXpnaIiLAogICAgICByZW1peEljb246ICJicnVzaC0zLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLlBhZ2VTZXRTYXZlCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU2hvcHBpbmdNYWxsL0FwcERlc2lnbi9QYWdlRGVzaWduLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkFwcERlc2lnbi9QYWdlRGVzaWduTGlzdCIsCiAgICBuYW1lOiAiUGFnZURlc2lnbkxpc3QiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumhtemdouiuvuiuoSIsCiAgICAgIGFjY2Vzczogbm9kZXMuUGFnZVNldCwKICAgICAgcmVtaXhJY29uOiAiYnJ1c2gtMy1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1Nob3BwaW5nTWFsbC9BcHBEZXNpZ24vUGFnZURlc2lnbkxpc3QudnVlIikKICB9LCB7CiAgICBwYXRoOiAiQXBwRGVzaWduL1N0YXJ0VXBQYWdlIiwKICAgIG5hbWU6ICJTdGFydFVwUGFnZSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5ZCv5Yqo6aG1IiwKICAgICAgYWNjZXNzOiBub2Rlcy5TdGFydFBhZ2UsCiAgICAgIHJlbWl4SWNvbjogImJydXNoLTMtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TaG9wcGluZ01hbGwvQXBwRGVzaWduL1N0YXJ0VXBQYWdlLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkFwcERlc2lnbi9BcHBTdHlsZSIsCiAgICBuYW1lOiAiQXBwU3R5bGUiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumjjuagvOiuvue9riIsCiAgICAgIHJlbWl4SWNvbjogImJydXNoLTMtbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuU3R5bGVTZXQKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TaG9wcGluZ01hbGwvQXBwRGVzaWduL0FwcFN0eWxlLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkFwcERlc2lnbi9DYXRlU2V0IiwKICAgIG5hbWU6ICJDYXRlU2V0IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLliIbnsbvmqKHniYgiLAogICAgICBhY2Nlc3M6IG5vZGVzLkNhdGVnb3J5U2V0LAogICAgICByZW1peEljb246ICJicnVzaC0zLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU2hvcHBpbmdNYWxsL0FwcERlc2lnbi9DYXRlU2V0LnZ1ZSIpCiAgfV0KfSwgewogIHBhdGg6ICJBcHBsaWNhdGlvbiIsCiAgY29tcG9uZW50OiBMYXlvdXQsCiAgcmVkaXJlY3Q6ICIvQXBwbGljYXRpb24vQXBwbGljYXRpb24iLAogIGFsd2F5c1Nob3c6IHRydWUsCiAgbWV0YTogewogICAgdGl0bGU6ICLlupTnlKgiLAogICAgcmVtaXhJY29uOiAiYXBwLXN0b3JlLWxpbmUiCiAgfSwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICJBcHBsaWNhdGlvbiIsCiAgICBuYW1lOiAiQXBwbGljYXRpb24iLAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvQXBwbGljYXRpb24vQXBwbGljYXRpb24iKSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlupTnlKgiLAogICAgICByZW1peEljb246ICJhcHAtc3RvcmUtbGluZSIKICAgIH0KICB9XQp9LCB7CiAgcGF0aDogIk1vbmV5R29vZHNCaWxsIiwKICBjb21wb25lbnQ6IExheW91dCwKICByZWRpcmVjdDogIi9Nb25leUdvb2RzQmlsbC9pbmRleCIsCiAgYWx3YXlzU2hvdzogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIumSsei0p+aXpea4heWvuei0piIsCiAgICByZW1peEljb246ICJhcHAtc3RvcmUtbGluZSIKICB9LAogIGNoaWxkcmVuOiBbewogICAgcGF0aDogImluZGV4IiwKICAgIG5hbWU6ICJJbnZlbnRvcnlTdGF0aXN0aWNzIiwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL01vbmV5R29vZHNCaWxsL2luZGV4IiksCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5bqT5a2Y5pel5a+56LSmIiwKICAgICAgcmVtaXhJY29uOiAiaG90ZWwtbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuZ2V0VG9kYXlTdGF0aXN0aWNzX3N0YXRpc3RpY3NJbnZlbnRvcnlTdGF0aXN0aWNzCiAgICB9CiAgfSwgewogICAgcGF0aDogInNhbGVCaWxsIiwKICAgIG5hbWU6ICJzYWxlQmlsbCIsCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9Nb25leUdvb2RzQmlsbC9zYWxlQmlsbCIpLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumUgOWUruaXpeWvuei0piIsCiAgICAgIHJlbWl4SWNvbjogIm51bWJlcnMtbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuZ2V0VG9kYXlTdGF0aXN0aWNzX3N0YXRpc3RpY3NHZXRBbGxPcmRlckRhdGEKICAgIH0KICB9LCB7CiAgICBwYXRoOiAiRmluYW5jZUJpbGwiLAogICAgbmFtZTogIkZpbmFuY2VCaWxsIiwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL01vbmV5R29vZHNCaWxsL0ZpbmFuY2VCaWxsIiksCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6LSi5Yqh5pel5a+56LSmIiwKICAgICAgcmVtaXhJY29uOiAic3RhY2stbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuZ2V0VG9kYXlTdGF0aXN0aWNzX3N0YXRpc3RpY3NHZXRUb2RheVN0YXRpc3RpY3MKICAgIH0KICB9LCB7CiAgICBwYXRoOiAiUHJvZml0IiwKICAgIG5hbWU6ICJQcm9maXQiLAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTW9uZXlHb29kc0JpbGwvUHJvZml0IiksCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5Yip5ram6KGoIiwKICAgICAgcmVtaXhJY29uOiAic3RhY2stbGluZSIKICAgIH0KICB9XQp9LCB7CiAgcGF0aDogIk1hcmtldGluZyIsCiAgY29tcG9uZW50OiBMYXlvdXQsCiAgcmVkaXJlY3Q6ICIvTWFya2V0aW5nL01hcmtldGluZ0xpc3QiLAogIGFsd2F5c1Nob3c6IHRydWUsCiAgaGlkZGVuOiB0cnVlLAogIG1ldGE6IHsKICAgIHRpdGxlOiAi6JCl6ZSAIiwKICAgIHJlbWl4SWNvbjogImNvdXBvbi0zLWxpbmUiCiAgfSwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICJNYXJrZXRpbmdMaXN0L0NvdXBvbiIsCiAgICBuYW1lOiAiQ291cG9uIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLkvJjmg6DliLjliJfooagiLAogICAgICByZW1peEljb246ICJjb3Vwb24tMy1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5Db3Vwb25MaXN0CiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTWFya2V0aW5nL01hcmtldGluZ0xpc3QvQ291cG9uIikKICB9LCB7CiAgICBwYXRoOiAiTWFya2V0aW5nTGlzdC9SZWxlYXNlUmVjb3JkIiwKICAgIG5hbWU6ICJSZWxlYXNlUmVjb3JkIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlj5HmlL7orrDlvZUiLAogICAgICBhY2Nlc3M6IG5vZGVzLkdyYW50TG9nCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTWFya2V0aW5nL01hcmtldGluZ0xpc3QvUmVsZWFzZVJlY29yZCIpCiAgfSwgewogICAgcGF0aDogIk1hcmtldGluZ0xpc3QvQWRkQ291cG9uIiwKICAgIG5hbWU6ICJBZGRDb3Vwb24iLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaWsOWinuS8mOaDoOWIuCIsCiAgICAgIGFjY2Vzczogbm9kZXMuQ291cG9uTGlzdEFkZAogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL01hcmtldGluZy9NYXJrZXRpbmdMaXN0L0FkZENvdXBvbiIpCiAgfSwgewogICAgcGF0aDogIk1hcmtldGluZ0xpc3QvRWRpdENvdXBvbi86aWQiLAogICAgbmFtZTogIkVkaXRDb3Vwb24iLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIue8lui+keS8mOaDoOWIuCIsCiAgICAgIGFjY2Vzczogbm9kZXMuQ291cG9uTGlzdEVkaXQKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9NYXJrZXRpbmcvTWFya2V0aW5nTGlzdC9BZGRDb3Vwb24iKQogIH0sIHsKICAgIHBhdGg6ICJQcm9tb3Rpb24vUHJvbW90aW9uTGlzdCIsCiAgICBuYW1lOiAiUHJvbW90aW9uTGlzdCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5ZWG5ZOB5L+D6ZSAIiwKICAgICAgcmVtaXhJY29uOiAiYm9va21hcmstMy1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5BY3Rpdml0eUdvb2RzCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTWFya2V0aW5nL1Byb21vdGlvbi9Qcm9tb3Rpb25MaXN0LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIlByb21vdGlvbi9BZGRQcm9tb3Rpb24iLAogICAgbmFtZTogIkFkZFByb21vdGlvbiIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5paw5aKe5L+D6ZSAIiwKICAgICAgYWNjZXNzOiBub2Rlcy5BY3Rpdml0eUdvb2RzQWRkCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTWFya2V0aW5nL1Byb21vdGlvbi9BZGRQcm9tb3Rpb24udnVlIikKICB9LCB7CiAgICBwYXRoOiAiUHJvbW90aW9uL2VkaXRQcm9tb3Rpb24vOmlkIiwKICAgIG5hbWU6ICJFZGl0UHJvbW90aW9uIiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLkv67mlLnkv4PplIAiLAogICAgICBhY2Nlc3M6IG5vZGVzLkFjdGl2aXR5R29vZHNFZGl0CiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTWFya2V0aW5nL1Byb21vdGlvbi9BZGRQcm9tb3Rpb24udnVlIikKICB9LCB7CiAgICBwYXRoOiAidmlwL21lbWJlcnNoaXBDYXJkIiwKICAgIG5hbWU6ICJNZW1iZXJzaGlwQ2FyZCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5Lya5ZGY5Y2h566h55CGIiwKICAgICAgcmVtaXhJY29uOiAidmlwLWNyb3duLTItbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuTWVtYmVyc2hpcENhcmQKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9NYXJrZXRpbmcvdmlwL21lbWJlcnNoaXBDYXJkLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogInZpcC9BZGRDYXJkIiwKICAgIG5hbWU6ICJBZGRDYXJkIiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLliJvlu7rkvJrlkZjljaEiLAogICAgICBhY2Nlc3M6IG5vZGVzLk1lbWJlcnNoaXBDYXJkQWRkVmlwQ2FyZAogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL01hcmtldGluZy92aXAvQWRkQ2FyZC52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJ2aXAvRWRpdENhcmQvOmlkIiwKICAgIG5hbWU6ICJFZGl0Q2FyZCIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi57yW6L6R5Lya5ZGY5Y2hIiwKICAgICAgYWNjZXNzOiBub2Rlcy5NZW1iZXJzaGlwQ2FyZEVkaXRWaXBDYXJkCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTWFya2V0aW5nL3ZpcC9BZGRDYXJkLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogInZpcC9Db2xsZWN0aW9uUmVjb3JkcyIsCiAgICBuYW1lOiAiQ29sbGVjdGlvblJlY29yZHMiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumihuWPluiusOW9lSIsCiAgICAgIGFjY2Vzczogbm9kZXMuQ29sbGVjdGlvblJlY29yZHMKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9NYXJrZXRpbmcvdmlwL0NvbGxlY3Rpb25SZWNvcmRzLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogInZpcC9EZWxSZWNvcmRzIiwKICAgIG5hbWU6ICJEZWxSZWNvcmRzIiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLliKDpmaTorrDlvZUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTWFya2V0aW5nL3ZpcC9EZWxSZWNvcmRzLnZ1ZSIpCiAgfSwgewogICAgcGF0aDogImNhcmQvY2FyZExpc3QiLAogICAgbmFtZTogImNhcmRMaXN0IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmnI3liqHkvJjmg6DljaHnrqHnkIYiLAogICAgICByZW1peEljb246ICJ2aXAtY3Jvd24tMi1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5EaXNjb3VudENhcmQKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9NYXJrZXRpbmcvY2FyZC9jYXJkTGlzdC52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJjYXJkL2FkZENhcmQiLAogICAgbmFtZTogImFkZENhcmQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuS8mOaDoOWNoeaWsOWinuS/ruaUuSIsCiAgICAgIHJlbWl4SWNvbjogInZpcC1jcm93bi0yLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLkRpc2NvdW50Q2FyZAogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL01hcmtldGluZy9jYXJkL2FkZENhcmQudnVlIikKICB9LCB7CiAgICBwYXRoOiAiU2V0TWVhbC9pbmRleCIsCiAgICBuYW1lOiAiU2V0TWVhbCIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi57uE5ZCI5aWX6aSQIiwKICAgICAgYWNjZXNzOiBub2Rlcy5BcHBsaWNhdGlvbl9TZXRNZWFsLAogICAgICByZW1peEljb246ICJnaXQtcmVwb3NpdG9yeS1wcml2YXRlLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTWFya2V0aW5nL1NldE1lYWwvaW5kZXgiKQogIH0sIHsKICAgIHBhdGg6ICJTZXRNZWFsL2FkZFNldE1lYWwiLAogICAgbmFtZTogIkFkZFNldE1lYWwiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaWsOWinua0u+WKqCIsCiAgICAgIGFjY2Vzczogbm9kZXMuU2V0TWVhbF9hZGRHcm91cEdvb2RzCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTWFya2V0aW5nL1NldE1lYWwvYWRkU2V0TWVhbCIpCiAgfSwgewogICAgcGF0aDogIlNldE1lYWwvZWRpdFNldE1lYWwvOmlkIiwKICAgIG5hbWU6ICJFZGl0U2V0TWVhbCIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi57yW6L6R5rS75YqoIiwKICAgICAgYWNjZXNzOiBub2Rlcy5TZXRNZWFsX2VkaXRHcm91cEdvb2RzCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTWFya2V0aW5nL1NldE1lYWwvYWRkU2V0TWVhbCIpCiAgfV0KfSwgewogIHBhdGg6ICJzYWxlQ29tbWlzc2lvbiIsCiAgY29tcG9uZW50OiBMYXlvdXQsCiAgcmVkaXJlY3Q6ICIvc2FsZUNvbW1pc3Npb24vQ29tbWlzc2lvblJ1bGUiLAogIGFsd2F5c1Nob3c6IHRydWUsCiAgaGlkZGVuOiB0cnVlLAogIG1ldGE6IHsKICAgIHRpdGxlOiAi6ZSA5ZSu5o+Q5oiQIiwKICAgIHJlbWl4SWNvbjogInN0b3JlLTItbGluZSIKICB9LAogIGNoaWxkcmVuOiBbewogICAgcGF0aDogIkNvbW1pc3Npb25SdWxlIiwKICAgIG5hbWU6ICJDb21taXNzaW9uUnVsZSIsCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zYWxlQ29tbWlzc2lvbi9Db21taXNzaW9uUnVsZSIpLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaPkOaIkOinhOWImSIsCiAgICAgIGFjY2Vzczogbm9kZXMuQ29tbWlzc2lvblJ1bGUKICAgIH0KICB9LCB7CiAgICBwYXRoOiAiQ29tbWlzc2lvblN0YXRpc3RpYyIsCiAgICBuYW1lOiAiQ29tbWlzc2lvblN0YXRpc3RpYyIsCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zYWxlQ29tbWlzc2lvbi9Db21taXNzaW9uU3RhdGlzdGljIiksCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5o+Q5oiQ57uf6K6hIiwKICAgICAgYWNjZXNzOiBub2Rlcy5Db21taXNzaW9uU3RhdGlzdGljCiAgICB9CiAgfSwgewogICAgcGF0aDogIlJ1bGVDb21taXNzaW9uIiwKICAgIG5hbWU6ICJSdWxlQ29tbWlzc2lvbiIsCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zYWxlQ29tbWlzc2lvbi9SdWxlQ29tbWlzc2lvbiIpLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuiuvue9ruaPkOaIkOinhOWImSIsCiAgICAgIGFjY2Vzczogbm9kZXMuQ29tbWlzc2lvblJ1bGVBZGRDb21taXNzaW9uUnVsZQogICAgfQogIH0sIHsKICAgIHBhdGg6ICJSdWxlQ29tbWlzc2lvbkVkaXQiLAogICAgbmFtZTogIlJ1bGVDb21taXNzaW9uRWRpdCIsCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zYWxlQ29tbWlzc2lvbi9SdWxlQ29tbWlzc2lvbiIpLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuS/ruaUueaPkOaIkOinhOWImSIsCiAgICAgIGFjY2Vzczogbm9kZXMuQ29tbWlzc2lvblJ1bGVFZGl0Q29tbWlzc2lvblJ1bGUKICAgIH0KICB9LCAvLyB7CiAgLy8gICBwYXRoOiAiQ29tbWlzc2lvbkxpc3QiLAogIC8vICAgbmFtZTogIkNvbW1pc3Npb25MaXN0IiwKICAvLyAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3NhbGVDb21taXNzaW9uL0NvbW1pc3Npb25MaXN0IiksCiAgLy8gICBtZXRhOiB7CiAgLy8gICAgIHRpdGxlOiAi5o+Q5oiQ6K6w5b2VIiwKICAvLyAgIH0sCiAgLy8gfSwKICB7CiAgICBwYXRoOiAiQ29tbWlzc2lvbkxpc3QiLAogICAgbmFtZTogIkNvbW1pc3Npb25MaXN0IiwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3NhbGVDb21taXNzaW9uL0NvbW1pc3Npb25MaXN0IiksCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5o+Q5oiQ6K6w5b2VIgogICAgfQogIH1dCn0sIC8vIOaWh+eroOmhtemdogp7CiAgcGF0aDogImluZm8iLAogIGNvbXBvbmVudDogTGF5b3V0LAogIHJlZGlyZWN0OiAiL2luZm8vaW5mb0FydGljbGVMaXN0IiwKICBhbHdheXNTaG93OiB0cnVlLAogIGhpZGRlbjogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuWFrOWPuOWxleekuiIsCiAgICByZW1peEljb246ICJzdG9yZS0yLWxpbmUiCiAgfSwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICJpbmZvQXJ0aWNsZUxpc3QiLAogICAgbmFtZTogIkluZm9BcnRpY2xlTGlzdCIsCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9BcHBCYXNlL2luZm8vaW5mb0FydGljbGVMaXN0IiksCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5YWs5Y+45LuL57uNIiAvLyBhY2Nlc3M6IG5vZGVzLmluZm9BcnRpY2xlTGlzdCwKCiAgICB9CiAgfSwgewogICAgcGF0aDogImluZm9Ib21lTGlzdCIsCiAgICBuYW1lOiAiSW5mb0hvbWVMaXN0IiwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0FwcEJhc2UvaW5mby9pbmZvSG9tZUxpc3QiKSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlkIjkvZzkvJnkvLQiIC8vIGFjY2Vzczogbm9kZXMuaW5mb0hvbWVMaXN0LAoKICAgIH0KICB9XQp9LCAvLyDogqHkuJzliIbnuqIKewogIHBhdGg6ICJTaGFyZWhvbGRlcnMiLAogIGNvbXBvbmVudDogTGF5b3V0LAogIHJlZGlyZWN0OiAiL1NoYXJlaG9sZGVycy9SZXdhcmRMaXN0IiwKICBhbHdheXNTaG93OiB0cnVlLAogIGhpZGRlbjogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuiCoeS4nOWIhue6oiIsCiAgICByZW1peEljb246ICJzdG9yZS0yLWxpbmUiCiAgfSwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICJSZXdhcmRMaXN0IiwKICAgIG5hbWU6ICJSZXdhcmRMaXN0IiwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0FwcEJhc2UvU2hhcmVob2xkZXJzL1Jld2FyZExpc3QiKSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLogqHkuJzliJfooagiIC8vIGFjY2Vzczogbm9kZXMuUmV3YXJkTGlzdCwKCiAgICB9CiAgfSwgewogICAgcGF0aDogImFCb251cyIsCiAgICBuYW1lOiAiQUJvbnVzIiwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0FwcEJhc2UvU2hhcmVob2xkZXJzL2FCb251cyIpLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWIhue6ouiusOW9lSIgLy8gYWNjZXNzOiBub2Rlcy5SZXdhcmRBQm9udXNMaXN0LAoKICAgIH0KICB9LCB7CiAgICBwYXRoOiAiYWRkUmV3YXJkIiwKICAgIG5hbWU6ICJBZGRSZXdhcmQiLAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvQXBwQmFzZS9TaGFyZWhvbGRlcnMvYWRkUmV3YXJkIiksCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5re75Yqg6IKh5LicIiAvLyBhY2Nlc3M6IG5vZGVzLlJld2FyZEFkZFVzZXIsCgogICAgfQogIH0sIHsKICAgIHBhdGg6ICJlZGl0UmV3YXJkIiwKICAgIG5hbWU6ICJFZGl0UmV3YXJkIiwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0FwcEJhc2UvU2hhcmVob2xkZXJzL2FkZFJld2FyZCIpLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuS/ruaUueiCoeS4nCIgLy8gYWNjZXNzOiBub2Rlcy5SZXdhcmRFZGl0VXNlciwKCiAgICB9CiAgfSwgewogICAgcGF0aDogInNoYXJlc0xpc3QiLAogICAgbmFtZTogIlNoYXJlc0xpc3QiLAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvQXBwQmFzZS9TaGFyZWhvbGRlcnMvc2hhcmVzTGlzdCIpLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuiCoeS7veiusOW9lSIgLy8gYWNjZXNzOiBub2Rlcy5SZXdhcmRTaGFyZXNMaXN0LAoKICAgIH0KICB9XQp9LCAvLyDpmLbmoq/lpZblirEKewogIHBhdGg6ICJsYWRkZXIiLAogIGNvbXBvbmVudDogTGF5b3V0LAogIHJlZGlyZWN0OiAiL2xhZGRlci9sYWRkZXJMaXN0IiwKICBhbHdheXNTaG93OiB0cnVlLAogIGhpZGRlbjogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIumYtuair+WlluWKsSIsCiAgICByZW1peEljb246ICJzdG9yZS0yLWxpbmUiCiAgfSwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICJsYWRkZXJMaXN0IiwKICAgIG5hbWU6ICJMYWRkZXJMaXN0IiwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0FwcEJhc2UvbGFkZGVyL2xhZGRlckxpc3QiKSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlkZjlt6XpmLbmoq/lpZblirEiIC8vIGFjY2Vzczogbm9kZXMuTGFkZGVyUmV3YXJkTGlzdCwKCiAgICB9CiAgfSwgewogICAgcGF0aDogInN0YWZmU3RvY2tMaXN0IiwKICAgIG5hbWU6ICJTdGFmZlN0b2NrTGlzdCIsCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9BcHBCYXNlL2xhZGRlci9zdGFmZlN0b2NrTGlzdCIpLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuiCoeadg+WPkeaUvuiusOW9lSIgLy8gYWNjZXNzOiBub2Rlcy5MYWRkZXJTdGFmZlN0b2NrTGlzdCwKCiAgICB9CiAgfV0KfSwgewogIHBhdGg6ICJQb2ludHNNYWxsIiwKICBjb21wb25lbnQ6IExheW91dCwKICByZWRpcmVjdDogIi9Qb2ludHNNYWxsL0dvb2RzTWFuYWdlIiwKICBhbHdheXNTaG93OiB0cnVlLAogIGhpZGRlbjogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuiCoeadg+WVhuWfjiIsCiAgICByZW1peEljb246ICJzdG9yZS0yLWxpbmUiCiAgfSwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICJHb29kc01hbmFnZSIsCiAgICBuYW1lOiAiR29vZHNNYW5hZ2UiLAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvUG9pbnRzTWFsbC9Hb29kc01hbmFnZSIpLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuiCoeadg+WVhuWTgeeuoeeQhiIsCiAgICAgIGFjY2Vzczogbm9kZXMuUG9pbnRzR29vZHNNYW5hZ2UKICAgIH0KICB9LCB7CiAgICBwYXRoOiAiUG9pbnRHb29kc0FkZCIsCiAgICBuYW1lOiAiUG9pbnRHb29kc0FkZCIsCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9Qb2ludHNNYWxsL1BvaW50R29vZHNBZGQiKSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmlrDlop7ogqHmnYPllYblk4EiLAogICAgICBhY2Nlc3M6IG5vZGVzLlBvaW50c0dvb2RzTWFuYWdlQWRkUG9pbnRzR29vZHMKICAgIH0KICB9LCB7CiAgICBwYXRoOiAiUG9pbnRHb29kc0VkaXQiLAogICAgbmFtZTogIlBvaW50R29vZHNFZGl0IiwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1BvaW50c01hbGwvUG9pbnRHb29kc0FkZCIpLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuS/ruaUueenr+WIhuWVhuWTgSIsCiAgICAgIGFjY2Vzczogbm9kZXMuUG9pbnRzR29vZHNNYW5hZ2VFZGl0UG9pbnRzR29vZHMKICAgIH0KICB9LCB7CiAgICBwYXRoOiAiRXhjaGFuZ2VSZWNvcmQiLAogICAgbmFtZTogIkV4Y2hhbmdlUmVjb3JkIiwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1BvaW50c01hbGwvRXhjaGFuZ2VSZWNvcmQiKSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlhZHmjaLorrDlvZUiLAogICAgICBhY2Nlc3M6IG5vZGVzLkV4Y2hhbmdlUmVjb3JkCiAgICB9CiAgfSwgewogICAgcGF0aDogIlBvaW50UnVsZSIsCiAgICBuYW1lOiAiUG9pbnRSdWxlIiwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1BvaW50c01hbGwvUG9pbnRSdWxlIiksCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi56ev5YiG6KeE5YiZIiwKICAgICAgYWNjZXNzOiBub2Rlcy5Qb2ludFJ1bGUKICAgIH0KICB9LCB7CiAgICBwYXRoOiAiUG9pbnRSdWxlQWRkIiwKICAgIG5hbWU6ICJQb2ludFJ1bGVBZGQiLAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvUG9pbnRzTWFsbC9Qb2ludFJ1bGVBZGQiKSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmlrDlop7np6/liIbop4TliJkiLAogICAgICBhY2Nlc3M6IG5vZGVzLlBvaW50UnVsZUFkZFBvaW50UnVsZQogICAgfQogIH0sIHsKICAgIHBhdGg6ICJQb2ludFJ1bGVFZGl0IiwKICAgIG5hbWU6ICJQb2ludFJ1bGVFZGl0IiwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1BvaW50c01hbGwvUG9pbnRSdWxlQWRkIiksCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5L+u5pS556ev5YiG6KeE5YiZIiwKICAgICAgYWNjZXNzOiBub2Rlcy5Qb2ludFJ1bGVFZGl0UG9pbnRSdWxlCiAgICB9CiAgfV0KfSwgewogIHBhdGg6ICJEaXN0cmlidXRpb24iLAogIGNvbXBvbmVudDogTGF5b3V0LAogIHJlZGlyZWN0OiAiL0Rpc3RyaWJ1dGlvbi9ET3ZlcnZpZXciLAogIGFsd2F5c1Nob3c6IHRydWUsCiAgaGlkZGVuOiB0cnVlLAogIG1ldGE6IHsKICAgIHRpdGxlOiAi5YiG6ZSAIiwKICAgIHJlbWl4SWNvbjogInN0b3JlLTItbGluZSIKICB9LAogIGNoaWxkcmVuOiBbewogICAgcGF0aDogIkRPdmVydmlldyIsCiAgICBuYW1lOiAiRE92ZXJ2aWV3IiwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0Rpc3RyaWJ1dGlvbi9ET3ZlcnZpZXciKSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLliIbplIDmpoLop4giLAogICAgICBhY2Nlc3M6IG5vZGVzLkRPdmVydmlldwogICAgfQogIH0sIHsKICAgIHBhdGg6ICJER29vZHNMaXN0IiwKICAgIG5hbWU6ICJER29vZHNMaXN0IiwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0Rpc3RyaWJ1dGlvbi9ER29vZHNMaXN0IiksCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5YiG6ZSA5ZWG5ZOBIiwKICAgICAgYWNjZXNzOiBub2Rlcy5ER29vZHNMaXN0CiAgICB9CiAgfSwgewogICAgcGF0aDogIlNldENvbW1pc3Npb24vOmlkIiwKICAgIG5hbWU6ICJTZXRDb21taXNzaW9uIiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLorr7nva7kvaPph5EiLAogICAgICBhY2Nlc3M6IG5vZGVzLkRHb29kc0xpc3RzZXRDb21taXNzaW9uCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvRGlzdHJpYnV0aW9uL0NvbW1pc3Npb24iKQogIH0sIHsKICAgIHBhdGg6ICJET3JkZXJMaXN0IiwKICAgIG5hbWU6ICJET3JkZXJMaXN0IiwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0Rpc3RyaWJ1dGlvbi9ET3JkZXJMaXN0IiksCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5YiG6ZSA6K6i5Y2VIiwKICAgICAgYWNjZXNzOiBub2Rlcy5ET3JkZXJMaXN0CiAgICB9CiAgfSwgewogICAgcGF0aDogIkRpc3RyaWJ1dGlvbkxpc3QiLAogICAgbmFtZTogIkRpc3RyaWJ1dGlvbkxpc3QiLAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvRGlzdHJpYnV0aW9uL0Rpc3RyaWJ1dGlvbkxpc3QiKSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLliIbplIDllYbnrYnnuqciLAogICAgICBhY2Nlc3M6IG5vZGVzLkRpc3RyaWJ1dGlvbkxpc3QKICAgIH0KICB9LCB7CiAgICBwYXRoOiAiQWRkRGlzdHJpYnV0aW9uTGlzdCIsCiAgICBuYW1lOiAiQWRkRGlzdHJpYnV0aW9uTGlzdCIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5paw5bu65YiG6ZSA5ZWG562J57qnIiwKICAgICAgYWNjZXNzOiBub2Rlcy5EaXN0cmlidXRpb25MaXN0dXBkYXRlR3JhZGUKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9EaXN0cmlidXRpb24vQWRkRGlzdHJpYnV0aW9uTGlzdCIpCiAgfSwgewogICAgcGF0aDogIkVkaXREaXN0cmlidXRpb25MaXN0LzppZCIsCiAgICBuYW1lOiAiRWRpdERpc3RyaWJ1dGlvbkxpc3QiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIue8lui+keWIhumUgOWVhuetiee6pyIsCiAgICAgIGFjY2Vzczogbm9kZXMuRGlzdHJpYnV0aW9uTGlzdHVwZGF0ZUdyYWRlCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvRGlzdHJpYnV0aW9uL0FkZERpc3RyaWJ1dGlvbkxpc3QiKQogIH0sIHsKICAgIHBhdGg6ICJCdXNpbmVzc21hbi9Ob3RBdWRpdCIsCiAgICBuYW1lOiAiTm90QXVkaXQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuW+heWuoeaguCIsCiAgICAgIGFjY2Vzczogbm9kZXMuQnVzaW5lc3NtYW4KICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9EaXN0cmlidXRpb24vQnVzaW5lc3NtYW4vTm90QXVkaXQiKQogIH0sIHsKICAgIHBhdGg6ICJCdXNpbmVzc21hbi9EaXN0cmlidXRvciIsCiAgICBuYW1lOiAiRGlzdHJpYnV0b3IiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWIhumUgOWVhiIsCiAgICAgIGFjY2Vzczogbm9kZXMuQnVzaW5lc3NtYW4KICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9EaXN0cmlidXRpb24vQnVzaW5lc3NtYW4vRGlzdHJpYnV0b3IiKQogIH0sIHsKICAgIHBhdGg6ICJCdXNpbmVzc21hbi9EaXN0cmlidXRvck5leHQiLAogICAgbmFtZTogIkRpc3RyaWJ1dG9yTmV4dCIsCiAgICBoaWRkZW46IHRydWUsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5LiL57qn5YiG6ZSA5ZWGIiwKICAgICAgYWNjZXNzOiBub2Rlcy5CdXNpbmVzc21hbmdldGdldEFsbFN1YgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0Rpc3RyaWJ1dGlvbi9CdXNpbmVzc21hbi9EaXN0cmlidXRvck5leHQiKQogIH0sIHsKICAgIHBhdGg6ICJDYXNoT3V0L05vdEF1ZGl0Q2FzaE91dCIsCiAgICBuYW1lOiAiTm90QXVkaXRDYXNoT3V0IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlvoXlrqHmoLgiLAogICAgICBhY2Nlc3M6IG5vZGVzLkNhc2hPdXRnZXRBbGwKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9EaXN0cmlidXRpb24vQ2FzaE91dC9Ob3RBdWRpdENhc2hPdXQiKQogIH0sIHsKICAgIHBhdGg6ICJDYXNoT3V0L05vdENhc2hPdXQiLAogICAgbmFtZTogIk5vdENhc2hPdXQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuW+heaJk+asviIsCiAgICAgIGFjY2Vzczogbm9kZXMuQ2FzaE91dGdldEFsbAogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0Rpc3RyaWJ1dGlvbi9DYXNoT3V0L05vdEF1ZGl0Q2FzaE91dCIpCiAgfSwgewogICAgcGF0aDogIkNhc2hPdXQvQ2FzaE91dCIsCiAgICBuYW1lOiAiQ2FzaE91dCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5bey5omT5qy+IiwKICAgICAgYWNjZXNzOiBub2Rlcy5DYXNoT3V0Z2V0QWxsCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvRGlzdHJpYnV0aW9uL0Nhc2hPdXQvTm90QXVkaXRDYXNoT3V0IikKICB9LCB7CiAgICBwYXRoOiAiQ2FzaE91dC9JbnZhbGlkIiwKICAgIG5hbWU6ICJJbnZhbGlkIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLml6DmlYgiLAogICAgICBhY2Nlc3M6IG5vZGVzLkNhc2hPdXRnZXRBbGwKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9EaXN0cmlidXRpb24vQ2FzaE91dC9Ob3RBdWRpdENhc2hPdXQiKQogIH0sIHsKICAgIHBhdGg6ICJEaXN0cmlidXRpb25TZXQvQmFzZURTZXQiLAogICAgbmFtZTogIkJhc2VEU2V0IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLln7rnoYDorr7nva4iLAogICAgICBhY2Nlc3M6IG5vZGVzLlNldHRsZW1lbnRTZXQKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9EaXN0cmlidXRpb24vRGlzdHJpYnV0aW9uU2V0L0Jhc2VEU2V0LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIkRpc3RyaWJ1dGlvblNldC9TZXR0bGVtZW50U2V0IiwKICAgIG5hbWU6ICJTZXR0bGVtZW50U2V0IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLnu5Pnrpforr7nva4iLAogICAgICBhY2Nlc3M6IG5vZGVzLlNldHRsZW1lbnRTZXQKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9EaXN0cmlidXRpb24vRGlzdHJpYnV0aW9uU2V0L1NldHRsZW1lbnRTZXQudnVlIikKICB9LCB7CiAgICBwYXRoOiAiRGlzdHJpYnV0aW9uU2V0L1RleHRTZXQiLAogICAgbmFtZTogIlRleHRTZXQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaWh+Wtl+iuvue9riIsCiAgICAgIGFjY2Vzczogbm9kZXMuVGV4dFNldAogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0Rpc3RyaWJ1dGlvbi9EaXN0cmlidXRpb25TZXQvVGV4dFNldC52dWUiKQogIH1dCn0sIHsKICBwYXRoOiAiQmlsbFRlbXBsYXRlIiwKICBjb21wb25lbnQ6IExheW91dCwKICByZWRpcmVjdDogIi9CaWxsVGVtcGxhdGUvVGVtcGxhdGVMaXN0IiwKICBhbHdheXNTaG93OiB0cnVlLAogIGhpZGRlbjogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuWNleaNruaooeeJiCIsCiAgICByZW1peEljb246ICJhcHBzLWxpbmUiCiAgfSwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICJUZW1wbGF0ZUxpc3QiLAogICAgbmFtZTogIlRlbXBsYXRlTGlzdCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5Y2V5o2u5qih5p2/5YiX6KGoIiwKICAgICAgYWNjZXNzOiBub2Rlcy5UZW1wbGF0ZUxpc3RnZXRBbGwKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9CaWxsVGVtcGxhdGUvVGVtcGxhdGVMaXN0IikKICB9LCB7CiAgICBwYXRoOiAiRWRpdFRlbXBsYXRlLzppZCIsCiAgICBuYW1lOiAiRWRpdFRlbXBsYXRlIiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLnvJbovpHmqKHmnb8iLAogICAgICBhY2Nlc3M6IG5vZGVzLlRlbXBsYXRlTGlzdGdldEluZm8KICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9CaWxsVGVtcGxhdGUvRWRpdFRlbXBsYXRlIikKICB9XQp9LCB7CiAgcGF0aDogIkNhc2hpZXJTaG9wIiwKICBuYW1lOiAiQ2FzaGllclNob3AiLAogIG5vS2VlcEFsaXZlOiB0cnVlLAogIGhpZGRlbjogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuaUtumTtuWPsCIsCiAgICBhY2Nlc3M6IG5vZGVzLkNhc2hpZXJTaG9wLAogICAgcmVtaXhJY29uOiAiYWlycGxheS1maWxsIgogIH0sCiAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvQ2FzaGllclNob3AvQ2FzaGllclNob3AiKQp9LCB7CiAgcGF0aDogIkNhc2hpZXJTaGlmdCIsCiAgbmFtZTogIkNhc2hpZXJTaGlmdCIsCiAgbm9LZWVwQWxpdmU6IHRydWUsCiAgaGlkZGVuOiB0cnVlLAogIG1ldGE6IHsKICAgIHRpdGxlOiAi5pS26ZO25Lqk54+tIiwKICAgIGFjY2Vzczogbm9kZXMuU2hpZnRPdmVyZ2V0UmVjb3JkSW5mbwogIH0sCiAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvQ2FzaGllclNob3AvQ2FzaGllclNoaWZ0IikKfSwgewogIHBhdGg6ICJDYXNoaWVyUmVjb3JkIiwKICBuYW1lOiAiQ2FzaGllclJlY29yZCIsCiAgbm9LZWVwQWxpdmU6IHRydWUsCiAgaGlkZGVuOiB0cnVlLAogIG1ldGE6IHsKICAgIHRpdGxlOiAi5Lqk54+t6K6w5b2VIiwKICAgIHJlbWl4SWNvbjogImV4Y2hhbmdlLWJveC1saW5lIiwKICAgIGFjY2Vzczogbm9kZXMuU2hpZnRPdmVyCiAgfSwKICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9DYXNoaWVyU2hvcC9DYXNoaWVyUmVjb3JkIikKfSwgewogIHBhdGg6ICJDYXNoaWVyIiwKICBjb21wb25lbnQ6IExheW91dCwKICByZWRpcmVjdDogIi9DYXNoaWVyL0Nhc2hpZXJMaXN0IiwKICBoaWRkZW46IHRydWUsCiAgbWV0YTogewogICAgdGl0bGU6ICLmlLbpk7blj7AiLAogICAgcmVtaXhJY29uOiAiYWlycGxheS1maWxsIgogIH0sCiAgY2hpbGRyZW46IFt7CiAgICBwYXRoOiAiQ2FzaGllckxpc3QiLAogICAgbmFtZTogIkNhc2hpZXJMaXN0IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmlLbpk7blj7Dorr7nva4iLAogICAgICByZW1peEljb246ICJzZXR0aW5ncy01LWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLmNhc2hpZXJTZXQKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9DYXNoaWVyL0Nhc2hpZXJMaXN0IikKICB9LCB7CiAgICBwYXRoOiAiQ2FzaGllciIsCiAgICBuYW1lOiAiQ2FzaGllciIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5pS26ZO25ZGYIiwKICAgICAgcmVtaXhJY29uOiAidXNlci0yLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLkNhc2hpZXJzCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvQ2FzaGllci9DYXNoaWVyIikKICB9LCB7CiAgICBwYXRoOiAiU2hvcHBpbmdHdWlkZSIsCiAgICBuYW1lOiAiU2hvcHBpbmdHdWlkZSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5a+86LSt5ZGYIiwKICAgICAgcmVtaXhJY29uOiAidXNlci1oZWFydC1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5TaG9wcGluZ0d1aWRlCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvQ2FzaGllci9TaG9wcGluZ0d1aWRlIikKICB9LCB7CiAgICBwYXRoOiAiL29yZGVyL3NhbGVPL0Nhc2hpZXJPcmRlciIsCiAgICBuYW1lOiAiQ2FzaGllck9yZGVyIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmlLbpk7blj7DorqLljZUiLAogICAgICBhY2Nlc3M6IG5vZGVzLnNhbGVPcmRlckxpc3QsCiAgICAgIHJlbWl4SWNvbjogImJpbGwtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9vcmRlci9zYWxlTy9TYWxlT3JkZXJMaXN0IikKICB9LCB7CiAgICBwYXRoOiAiV2l0aGRyYXdhbCIsCiAgICBuYW1lOiAiV2l0aGRyYXdhbCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5o+Q5oiQ5piO57uGIiwKICAgICAgcmVtaXhJY29uOiAiZmlsZS1saXN0LTMtbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuV2l0aGRyYXdhbAogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0Nhc2hpZXIvV2l0aGRyYXdhbCIpCiAgfSwgewogICAgcGF0aDogIkNvbW1pc3Npb24iLAogICAgbmFtZTogIkNvbW1pc3Npb24iLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaPkOaIkOe7n+iuoSIsCiAgICAgIHJlbWl4SWNvbjogImV4Y2hhbmdlLWZ1bmRzLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLkNvbW1pc3Npb24KICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9DYXNoaWVyL0NvbW1pc3Npb24iKQogIH0sIHsKICAgIHBhdGg6ICJTaGlmdE92ZXIiLAogICAgbmFtZTogIlNoaWZ0T3ZlciIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5Lqk54+t6K6w5b2VIiwKICAgICAgcmVtaXhJY29uOiAiZXhjaGFuZ2UtYm94LWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLlNoaWZ0T3ZlcgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0Nhc2hpZXIvU2hpZnRPdmVyIikKICB9LCB7CiAgICBwYXRoOiAiU2hpZnRPdmVyR2V0QWxsLzppZCIsCiAgICBuYW1lOiAiU2hpZnRPdmVyR2V0QWxsIiwKICAgIGhpZGRlbjogdHJ1ZSwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLkuqTnj63or6bmg4UiLAogICAgICBhY2Nlc3M6IG5vZGVzLlNoaWZ0T3ZlcmdldFJlY29yZEluZm8KICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9DYXNoaWVyL1NoaWZ0T3ZlckdldEFsbCIpCiAgfSwgewogICAgcGF0aDogIkVkaXRDYXNoaWVyLzppZCIsCiAgICBuYW1lOiAiRWRpdENhc2hpZXIiLAogICAgaGlkZGVuOiB0cnVlLAogICAgbWV0YTogewogICAgICB0aXRsZTogIue8lui+keaUtumTtuWRmCIsCiAgICAgIGFjY2Vzczogbm9kZXMuQ2FzaGllcnN1cGRhdGVTdGFmZgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL0Nhc2hpZXIvRWRpdENhc2hpZXIiKQogIH1dCn0sIHsKICBwYXRoOiAiL01lcmNoYW50cyIsCiAgcmVkaXJlY3Q6ICIvTWVyY2hhbnRzL01lcmNoYXJ0c0xpc3QiLAogIGNvbXBvbmVudDogTGF5b3V0LAogIGhpZGRlbjogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuWkmuWVhuaItyIsCiAgICByZW1peEljb246ICJhaXJwbGF5LWZpbGwiCiAgfSwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICJNZXJjaGFydHNMaXN0IiwKICAgIG5hbWU6ICJNZXJjaGFydHNMaXN0IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLllYbmiLfnrqHnkIYiLAogICAgICByZW1peEljb246ICJzdG9yZS0yLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLk1lcmNoYXJ0c0xpc3QKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9NZXJjaGFudHMvTWVyY2hhcnRzTGlzdCIpCiAgfSwgewogICAgcGF0aDogIk1lcmNoYW50cyIsCiAgICBuYW1lOiAiTWVyY2hhbnRzIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlhaXpqbvnlLPor7ciLAogICAgICByZW1peEljb246ICJzdG9yZS0yLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTWVyY2hhbnRzL01lcmNoYW50cyIpCiAgfSwgewogICAgcGF0aDogIkFwcGx5TWVyY2hhbnRzSW5mby86aWQiLAogICAgbmFtZTogIkFwcGx5TWVyY2hhbnRzSW5mbyIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5YWl6am76K+m5oOFIiwKICAgICAgcmVtaXhJY29uOiAic3RvcmUtMi1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL01lcmNoYW50cy9BcHBseU1lcmNoYW50c0luZm8iKQogIH0sIHsKICAgIHBhdGg6ICJNZXJjaGFudHNHcm91cCIsCiAgICBuYW1lOiAiTWVyY2hhbnRzR3JvdXAiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWVhuaIt+WIhue7hCIsCiAgICAgIHJlbWl4SWNvbjogIm1vbmV5LWNueS1jaXJjbGUtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9NZXJjaGFudHMvTWVyY2hhbnRzR3JvdXAiKQogIH0sIHsKICAgIHBhdGg6ICJNZXJjaGFudHNCaW4iLAogICAgbmFtZTogIk1lcmNoYW50c0JpbiIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5Zue5pS256uZIiwKICAgICAgcmVtaXhJY29uOiAic3RvcmUtMi1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL01lcmNoYW50cy9NZXJjaGFudHNCaW4iKQogIH0sIHsKICAgIHBhdGg6ICJBZGRNZXJjaGFudHMiLAogICAgbmFtZTogIkFkZE1lcmNoYW50cyIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5re75Yqg5ZWG5oi3IiwKICAgICAgcmVtaXhJY29uOiAibW9uZXktY255LWNpcmNsZS1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL01lcmNoYW50cy9BZGRNZXJjaGFudHMiKQogIH0sIHsKICAgIHBhdGg6ICJFZGl0TWVyY2hhbnRzIiwKICAgIG5hbWU6ICJFZGl0TWVyY2hhbnRzIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLnvJbovpHllYbmiLciLAogICAgICByZW1peEljb246ICJtb25leS1jbnktY2lyY2xlLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTWVyY2hhbnRzL0FkZE1lcmNoYW50cyIpCiAgfSwgewogICAgcGF0aDogIkFkZE1lcmNoYW50c0luZm8vOmxlbmd0aCIsCiAgICBuYW1lOiAiQWRkTWVyY2hhbnRzSW5mbyIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5aKe6LSt6K+m5oOFIiwKICAgICAgcmVtaXhJY29uOiAibW9uZXktY255LWNpcmNsZS1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL01lcmNoYW50cy9BZGRNZXJjaGFudHNJbmZvIikKICB9LCB7CiAgICBwYXRoOiAiTWVyY2hhbnRzSW5mby86aWQiLAogICAgbmFtZTogIk1lcmNoYW50c0luZm8iLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWVhuaIt+ivpuaDhSIsCiAgICAgIHJlbWl4SWNvbjogInN0b3JlLTItbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9NZXJjaGFudHMvTWVyY2hhbnRzSW5mbyIpCiAgfSwgewogICAgcGF0aDogIk1lcmNoYXJ0c1Nob3AiLAogICAgbmFtZTogIk1lcmNoYXJ0c1Nob3AiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWVhuaIt+WVhuWTgSIsCiAgICAgIHJlbWl4SWNvbjogInNob3BwaW5nLWJhZy1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5NZXJjaGFydHNHb29kcwogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL01lcmNoYW50cy9NZXJjaGFydHNTaG9wIikKICB9LCB7CiAgICBwYXRoOiAiTWVyY2hhbnRzRXhhbWluZSIsCiAgICBuYW1lOiAiTWVyY2hhbnRzRXhhbWluZSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5b6F5a6h5qC45ZWG5ZOBIiwKICAgICAgcmVtaXhJY29uOiAic2hvcHBpbmctYmFnLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTWVyY2hhbnRzL01lcmNoYW50c0V4YW1pbmUiKQogIH0sIHsKICAgIHBhdGg6ICJNZXJjaGFudHNPdmVydmlldyIsCiAgICBuYW1lOiAiTWVyY2hhbnRzT3ZlcnZpZXciLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWVhuaIt+amguiniCIsCiAgICAgIHJlbWl4SWNvbjogImZ1bmRzLWJveC1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL01lcmNoYW50cy9NZXJjaGFudHNPdmVydmlldyIpCiAgfSwgewogICAgcGF0aDogIk1lcmNoYW50c09yZGVyIiwKICAgIG5hbWU6ICJNZXJjaGFudHNPcmRlciIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5ZWG5oi36K6i5Y2VIiwKICAgICAgcmVtaXhJY29uOiAibGlzdC11bm9yZGVyZWQiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTWVyY2hhbnRzL01lcmNoYW50c09yZGVyIikKICB9LCB7CiAgICBwYXRoOiAiU2FmZWd1YXJkaW5nT3JkZXIiLAogICAgbmFtZTogIlNhZmVndWFyZGluZ09yZGVyIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLnu7TmnYPorqLljZUiLAogICAgICByZW1peEljb246ICJsaXN0LXVub3JkZXJlZCIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9NZXJjaGFudHMvU2FmZWd1YXJkaW5nT3JkZXIiKQogIH0sIHsKICAgIHBhdGg6ICJNZXJjaGFudHNTZXR0bGVtZW50IiwKICAgIG5hbWU6ICJNZXJjaGFudHNTZXR0bGVtZW50IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLnu5PnrpfnrqHnkIYiLAogICAgICByZW1peEljb246ICJzZWN1cmUtcGF5bWVudC1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5NZXJjaGFudHNTZXR0bGVtZW50CiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTWVyY2hhbnRzL1NldHRsZW1lbnQiKQogIH0sIHsKICAgIHBhdGg6ICJNZXJjaGFudHNCYXNpY3NTZXQiLAogICAgbmFtZTogIk1lcmNoYW50c0Jhc2ljc1NldCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5Z+656GA6K6+572uIiwKICAgICAgcmVtaXhJY29uOiAic2V0dGluZ3MtNC1saW5lIiwKICAgICAgYWNjZXNzOiBub2Rlcy5NZXJjaGFudHNTZXR0bGVtZW50TWVyY2hhbnRzQmFzaWNzU2V0CiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTWVyY2hhbnRzL01lcmNoYW50c0Jhc2ljc1NldCIpCiAgfSwgewogICAgcGF0aDogIk1lcmNoYW50c0luU2V0IiwKICAgIG5hbWU6ICJNZXJjaGFudHNJblNldCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5YWl6am76K6+572uIiwKICAgICAgcmVtaXhJY29uOiAic2V0dGluZ3MtNC1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL01lcmNoYW50cy9NZXJjaGFudHNJblNldCIpCiAgfSwgewogICAgcGF0aDogIk1lcmNoYW50c0xpc3RTZXQiLAogICAgbmFtZTogIk1lcmNoYW50c0xpc3RTZXQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWVhuaIt+WIl+ihqCIsCiAgICAgIHJlbWl4SWNvbjogInNldHRpbmdzLTQtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9NZXJjaGFudHMvTWVyY2hhbnRzTGlzdFNldCIpCiAgfV0KfSwgewogIHBhdGg6ICIvTXVsdGlzdG9yZSIsCiAgcmVkaXJlY3Q6ICIvTXVsdGlzdG9yZS9TdG9yZUxpc3QiLAogIGNvbXBvbmVudDogTGF5b3V0LAogIGhpZGRlbjogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuWkmumXqOW6lyIsCiAgICByZW1peEljb246ICJzdG9yZS0yLWxpbmUiCiAgfSwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICJTdG9yZUxpc3QiLAogICAgbmFtZTogIlN0b3JlTGlzdCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6Zeo5bqX566h55CGIiwKICAgICAgYWNjZXNzOiBub2Rlcy5NdWx0aXN0b3JlX011bHRpc3RvcmVMaXN0LAogICAgICByZW1peEljb246ICJzdG9yZS0zLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTXVsdGlzdG9yZS9zdG9yZS9TdG9yZUxpc3QiKQogIH0sIHsKICAgIHBhdGg6ICJBZGRTdG9yZSIsCiAgICBuYW1lOiAiQWRkU3RvcmUiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWIm+W7uuW6l+mTuiIsCiAgICAgIGFjY2Vzczogbm9kZXMuTXVsdGlzdG9yZUxpc3RfQWRkU3RvcmUsCiAgICAgIHJlbWl4SWNvbjogInN0b3JlLTMtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TeXN0ZW1TZXR0aW5ncy9saWFuc3VvZ3VhbmxpL0FkZFNob3AudnVlIikKICB9LCB7CiAgICBwYXRoOiAic2hvcEFkbWluaXN0cmF0aW9uIiwKICAgIG5hbWU6ICJzaG9wQWRtaW5pc3RyYXRpb24iLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWVhuWTgeeuoeeQhiIsCiAgICAgIGFjY2Vzczogbm9kZXMuTXVsdGlzdG9yZUxpc3Rfc2hvcEdvb2RzTWFuYWdlCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTXVsdGlzdG9yZS9zdG9yZS9zaG9wQWRtaW5pc3RyYXRpb24iKQogIH0sIHsKICAgIHBhdGg6ICJTdG9yZVNob3Bvd25lciIsCiAgICBuYW1lOiAiU3RvcmVTaG9wb3duZXIiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumXqOW6l+W6l+mVvyIsCiAgICAgIGFjY2Vzczogbm9kZXMuTXVsdGlzdG9yZUxpc3Rfc2hvcE1hbmFnZXIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9NdWx0aXN0b3JlL3N0b3JlL1N0b3JlU2hvcG93bmVyIikKICB9LCAvLyB7CiAgLy8gICBwYXRoOiAibG9va0dvb2RzIiwKICAvLyAgIG5hbWU6ICJsb29rR29vZHMiLAogIC8vICAgbWV0YTogewogIC8vICAgICB0aXRsZTogIuafpeeci+WVhuWTgSIsCiAgLy8gICB9LAogIC8vICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTXVsdGlzdG9yZS9zdG9yZS9sb29rR29vZHMiKSwKICAvLyB9LAogIHsKICAgIHBhdGg6ICJHb29kc0xpc3QiLAogICAgbmFtZTogIkdvb2RzTGlzdCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5ZWG5ZOB566h55CGIiwKICAgICAgcmVtaXhJY29uOiAic2hvcHBpbmctYmFnLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvTXVsdGlzdG9yZS9nb29kcy9Hb29kc0xpc3QiKQogIH0sIHsKICAgIHBhdGg6ICJTdG9yZURhdGEiLAogICAgbmFtZTogIlN0b3JlRGF0YSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6Zeo5bqX5pWw5o2uIiwKICAgICAgcmVtaXhJY29uOiAiY29tcHV0ZXItbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9NdWx0aXN0b3JlL3N0YXRpc3RpY3MvU3RvcmVEYXRhIikKICB9LCB7CiAgICBwYXRoOiAiRWRpdFN0b3JlRGF0YSIsCiAgICBuYW1lOiAiRWRpdFN0b3JlRGF0YSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5pWw5o2u6K+m5oOFIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL011bHRpc3RvcmUvc3RhdGlzdGljcy9FZGl0U3RvcmVEYXRhIikKICB9LCB7CiAgICBwYXRoOiAiU3RvcmVTZXQiLAogICAgbmFtZTogIlN0b3JlU2V0IiwKICAgIG1ldGE6IHsKICAgICAgYWNjZXNzOiBub2Rlcy5NdWx0aXN0b3JlX1N0b3JlU2V0LAogICAgICB0aXRsZTogIuWKn+iDveiuvue9riIsCiAgICAgIHJlbWl4SWNvbjogInNldHRpbmdzLTQtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9NdWx0aXN0b3JlL3NldHRpbmdzL1N0b3JlU2V0IikKICB9XQp9LCB7CiAgcGF0aDogIi9TaW5nbGVTdG9yZSIsCiAgcmVkaXJlY3Q6ICIvU2luZ2xlU3RvcmUvZ29vZHMiLAogIGNvbXBvbmVudDogTGF5b3V0LAogIGhpZGRlbjogdHJ1ZSwKICBtZXRhOiB7CiAgICB0aXRsZTogIuWNlemXqOW6lyIsCiAgICByZW1peEljb246ICJzdG9yZS0yLWxpbmUiCiAgfSwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICJnb29kcy9Hb29kc0FkbWluaXN0cmF0aW9uIiwKICAgIG5hbWU6ICJHb29kc0FkbWluaXN0cmF0aW9uIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLllYblk4HnrqHnkIYiLAogICAgICByZW1peEljb246ICJhcHBzLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU2luZ2xlU3RvcmUvR29vZHMvR29vZHNBZG1pbmlzdHJhdGlvbiIpCiAgfSwgewogICAgcGF0aDogImdvb2RzL0dvb2RzRGF0YSIsCiAgICBuYW1lOiAiR29vZHNEYXRhIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLllYblk4HotYTmlpkiLAogICAgICByZW1peEljb246ICJhcHBzLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvZ29vZHMvbWFuYWdlRy9CYXNlRGF0YUxpc3QiKQogIH0sIC8vIOS7t+agvOeuoeeQhgogIHsKICAgIHBhdGg6ICJzYWxlL3ByaWNlVGFibGUiLAogICAgbmFtZTogIlN0b3JlUHJpY2VUYWJsZSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5Lu35qC8566h55CGIiwKICAgICAgcmVtaXhJY29uOiAiYm9va21hcmstMy1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL2dvb2RzL3NhbGUvUHJpY2VUYWJsZSIpCiAgfSwgewogICAgcGF0aDogImdvb2RzL3ByaWNlQWRqdXN0IiwKICAgIG5hbWU6ICJwcmljZUFkanVzdCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5ZWG5ZOB6LCD5Lu35Y2VIiwKICAgICAgcmVtaXhJY29uOiAiYm9va21hcmstMy1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL2dvb2RzL3NhbGUvQWRqdXN0UHJpY2UiKQogIH0sIHsKICAgIHBhdGg6ICJnb29kcy9wcmljZUFkanVzdEN1c3RvbWVyIiwKICAgIG5hbWU6ICJwcmljZUFkanVzdEN1c3RvbWVyIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlrqLmiLfosIPku7ciLAogICAgICByZW1peEljb246ICJib29rbWFyay0zLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvZ29vZHMvc2FsZS9Db3N0dW1lQWRqdXN0UHJpY2UiKQogIH0sIHsKICAgIHBhdGg6ICJnb29kcy9wcmljZUFkanVzdEN1c3RvbWVyVHlwZSIsCiAgICBuYW1lOiAicHJpY2VBZGp1c3RDdXN0b21lclR5cGUiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWuouaIt+exu+Wei+iwg+S7tyIsCiAgICAgIHJlbWl4SWNvbjogImJvb2ttYXJrLTMtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9nb29kcy9zYWxlL0N1c3RvbWVyVHlwZUFkanVzdFByaWNlIikKICB9LCAvLyDorqLljZUKICB7CiAgICBwYXRoOiAib3JkZXIvT3JkZXJMaXN0L2FsbCIsCiAgICBuYW1lOiAiT3JkZXJMaXN0QWxsIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlhajpg6jorqLljZUiLAogICAgICByZW1peEljb246ICJsaXN0LXVub3JkZXJlZCIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TaW5nbGVTdG9yZS9vcmRlci9PcmRlckxpc3QiKQogIH0sIHsKICAgIHBhdGg6ICJvcmRlci9PcmRlckxpc3Qvd2FpdEF1ZGl0IiwKICAgIG5hbWU6ICJPcmRlckxpc3RXYWl0QXVkaXQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuW+heWuoeaguCIsCiAgICAgIHJlbWl4SWNvbjogImxpc3QtdW5vcmRlcmVkIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1NpbmdsZVN0b3JlL29yZGVyL09yZGVyTGlzdCIpCiAgfSwgewogICAgcGF0aDogIm9yZGVyL09yZGVyTGlzdC93YWl0T3V0U3RvY2siLAogICAgbmFtZTogIk9yZGVyTGlzdFdhaXRPdXRTdG9jayIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5b6F5Y+R6LSnIiwKICAgICAgcmVtaXhJY29uOiAibGlzdC11bm9yZGVyZWQiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU2luZ2xlU3RvcmUvb3JkZXIvT3JkZXJMaXN0IikKICB9LCB7CiAgICBwYXRoOiAib3JkZXIvT3JkZXJMaXN0L2hhc091dFN0b2NrIiwKICAgIG5hbWU6ICJPcmRlckxpc3RIYXNPdXRTdG9jayIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5b6F5pS26LSnIiwKICAgICAgcmVtaXhJY29uOiAibGlzdC11bm9yZGVyZWQiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU2luZ2xlU3RvcmUvb3JkZXIvT3JkZXJMaXN0IikKICB9LCB7CiAgICBwYXRoOiAib3JkZXIvT3JkZXJMaXN0L2ZpbmlzaCIsCiAgICBuYW1lOiAiT3JkZXJMaXN0RmluaXNoIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlt7LlrozmiJAiLAogICAgICByZW1peEljb246ICJsaXN0LXVub3JkZXJlZCIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TaW5nbGVTdG9yZS9vcmRlci9PcmRlckxpc3QiKQogIH0sIHsKICAgIHBhdGg6ICJvcmRlci9PcmRlckxpc3QvY2xvc2UiLAogICAgbmFtZTogIk9yZGVyTGlzdENsb3NlIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlt7LlhbPpl60iLAogICAgICByZW1peEljb246ICJsaXN0LXVub3JkZXJlZCIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TaW5nbGVTdG9yZS9vcmRlci9PcmRlckxpc3QiKQogIH0sIHsKICAgIHBhdGg6ICJvcmRlci9TdG9yZU9yZGVyQWRkIiwKICAgIG5hbWU6ICJTdG9yZU9yZGVyQWRkIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLku6PlrqLkuIvljZUiLAogICAgICByZW1peEljb246ICJlZGl0LWNpcmNsZS1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL29yZGVyL21hbmFnZU8vT3JkZXJBZGQiKQogIH0sIHsKICAgIHBhdGg6ICJvcmRlci9SZXR1cm5PcmRlciIsCiAgICBuYW1lOiAiUmV0dXJuT3JkZXIiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumAgOi0p+WNlSIsCiAgICAgIHJlbWl4SWNvbjogImxvZ291dC1jaXJjbGUtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TaW5nbGVTdG9yZS9vcmRlci9SZXR1cm5PcmRlciIpCiAgfSwgewogICAgcGF0aDogIm9yZGVyL09yZGVyU3Vic2NyaWJlIiwKICAgIG5hbWU6ICJPcmRlclN1YnNjcmliZSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5pyN5Yqh6aKE57qmIiwKICAgICAgcmVtaXhJY29uOiAibGlzdC11bm9yZGVyZWQiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU2luZ2xlU3RvcmUvc3Vic2NyaWJlL09yZGVyU3Vic2NyaWJlIikKICB9LCB7CiAgICBwYXRoOiAib3JkZXIvQWRkT3JkZXJTdWJzY3JpYmUiLAogICAgbmFtZTogIkFkZE9yZGVyU3Vic2NyaWJlIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmlrDlop4v57yW6L6R5pyN5Yqh6aKE57qmIiwKICAgICAgcmVtaXhJY29uOiAibGlzdC11bm9yZGVyZWQiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU2luZ2xlU3RvcmUvc3Vic2NyaWJlL2FkZFN1YnNjcmliZSIpCiAgfSwgLy/lrqLmiLcKICB7CiAgICBwYXRoOiAiQ3VzdG9tZXIvU3RvcmVDdXN0b21lciIsCiAgICBuYW1lOiAiU3RvcmVDdXN0b21lciIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5a6i5oi35YiX6KGoIiwKICAgICAgcmVtaXhJY29uOiAidXNlci0zLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvQ3VzdG9tZXIvQ3VzdG9tZXJBZG1pbi9DdXN0b21lckxpc3QudnVlIikKICB9LCAvL+iuvue9rgogIHsKICAgIHBhdGg6ICJzdG9yZVNldC9TdG9yZURldGFpbCIsCiAgICBuYW1lOiAiU3RvcmVEZXRhaWwiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumXqOW6l+S/oeaBryIsCiAgICAgIHJlbWl4SWNvbjogImxpc3Qtc2V0dGluZ3MtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TeXN0ZW1TZXR0aW5ncy9saWFuc3VvZ3VhbmxpL0FkZFNob3AudnVlIikKICB9LCAvLyDlkZjlt6XnrqHnkIYKICB7CiAgICBwYXRoOiAic3RhZmZTZXQvU3RhZmZMaXN0IiwKICAgIG5hbWU6ICJTdGFmZkxpc3QiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWRmOW3peWIl+ihqCIsCiAgICAgIHJlbWl4SWNvbjogInVzZXItNS1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1N5c3RlbVNldHRpbmdzL2FjY291bnRBZG1pbi9TdGFmZi52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJzdGFmZlNldC9Sb2xlTGlzdCIsCiAgICBuYW1lOiAiUm9sZUxpc3QiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuinkuiJsueuoeeQhiIsCiAgICAgIHJlbWl4SWNvbjogInNoaWVsZC11c2VyLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU3lzdGVtU2V0dGluZ3MvYWNjb3VudEFkbWluL1JvbGUudnVlIikKICB9LCB7CiAgICBwYXRoOiAic3RhZmZTZXQvU2lnbiIsCiAgICBuYW1lOiAiU2lnbiIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6ICD5Yuk57uEIiwKICAgICAgLy8gYWNjZXNzOiBub2Rlcy5Hcm91cFNpZ25MaXN0LAogICAgICByZW1peEljb246ICJzaG9wcGluZy1jYXJ0LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU3lzdGVtU2V0dGluZ3MvYWNjb3VudEFkbWluL3NpZ25MaXN0IikKICB9LCB7CiAgICBwYXRoOiAic3RhZmZTZXQvc2lnbkNsYXNzIiwKICAgIG5hbWU6ICJDbGFzc0xpc3QiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuePreasoeWIl+ihqCIsCiAgICAgIC8vIGFjY2Vzczogbm9kZXMuR3JvdXBTaWduQ2xhc3MsCiAgICAgIHJlbWl4SWNvbjogInNob3BwaW5nLWNhcnQtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TeXN0ZW1TZXR0aW5ncy9hY2NvdW50QWRtaW4vc2lnbkNsYXNzIikKICB9LCB7CiAgICBwYXRoOiAic3RhZmZTZXQvY2xhc3NIaXN0cnkiLAogICAgbmFtZTogIkNsYXNzSGlzdHJ5IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLogIPli6TmjpLnj63orrDlvZUiLAogICAgICAvLyBhY2Nlc3M6IG5vZGVzLkdyb3VwQ2xhc3NIaXN0cnksCiAgICAgIHJlbWl4SWNvbjogInNob3BwaW5nLWNhcnQtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TeXN0ZW1TZXR0aW5ncy9hY2NvdW50QWRtaW4vY2xhc3NIaXN0cnkiKQogIH0sIHsKICAgIHBhdGg6ICJzdGFmZlNldC9wbGF5Q2xhc3NIaXN0cnkiLAogICAgbmFtZTogIlBsYXlDbGFzc0hpc3RyeSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5ZGY5bel5o6S54+t5omT5Y2h6K6w5b2VIiwKICAgICAgLy8gYWNjZXNzOiBub2Rlcy5Hcm91cENsYXNzSGlzdHJ5LAogICAgICByZW1peEljb246ICJzaG9wcGluZy1jYXJ0LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU3lzdGVtU2V0dGluZ3MvYWNjb3VudEFkbWluL3BsYXlDbGFzc0hpc3RyeSIpCiAgfSwgLy8gIOW6k+WtmAogIHsKICAgIHBhdGg6ICJJbnZlbnRvcnkvSW52ZW50b3J5T3V0IiwKICAgIG5hbWU6ICJJbnZlbnRvcnlPdXQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWHuuW6k+euoeeQhiIsCiAgICAgIGFjY2Vzczogbm9kZXMuSW52ZW50b3J5T3V0LAogICAgICByZW1peEljb246ICJob21lLWdlYXItbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdG9jay9PdXRJbi9vdXRnb2luZyIpCiAgfSwgewogICAgcGF0aDogIkludmVudG9yeS9JbnZlbnRvcnlJbiIsCiAgICBuYW1lOiAiSW52ZW50b3J5SW4iLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuWFpeW6k+euoeeQhiIsCiAgICAgIGFjY2Vzczogbm9kZXMuSW52ZW50b3J5SW4sCiAgICAgIHJlbWl4SWNvbjogImhvbWUtZ2Vhci1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3N0b2NrL091dEluL3N0b3JhZ2UiKQogIH0sIHsKICAgIHBhdGg6ICJJbnZlbnRvcnkvSW52ZW50b3J5UXVlcnkiLAogICAgbmFtZTogIkludmVudG9yeVF1ZXJ5IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlupPlrZjmn6Xor6IiLAogICAgICBhY2Nlc3M6IG5vZGVzLnF1ZXJ5LAogICAgICByZW1peEljb246ICJob21lLWdlYXItbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdG9jay9XYXJlaG91c2VBZG1pbi9xdWVyeSIpCiAgfSwgewogICAgcGF0aDogIkludmVudG9yeS9JbnZlbnRvcnlGbG93aW5nIiwKICAgIG5hbWU6ICJJbnZlbnRvcnlGbG93aW5nIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLlupPlrZjmtYHmsLQiLAogICAgICBhY2Nlc3M6IG5vZGVzLmZsb3dpbmcsCiAgICAgIHJlbWl4SWNvbjogImhvbWUtZ2Vhci1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3N0b2NrL1dhcmVob3VzZUFkbWluL2Zsb3dpbmciKQogIH0sIHsKICAgIHBhdGg6ICJJbnZlbnRvcnkvSW52ZW50b3J5QmF0Y2giLAogICAgbmFtZTogIkludmVudG9yeUJhdGNoIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmibnmrKHmtYHmsLQiLAogICAgICBhY2Nlc3M6IG5vZGVzLkJhdGNoLAogICAgICByZW1peEljb246ICJob21lLWdlYXItbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9zdG9jay9XYXJlaG91c2VBZG1pbi9CYXRjaCIpCiAgfSwgewogICAgcGF0aDogIkludmVudG9yeS9JbnZlbnRvcnlTaGVsZkxpZmUiLAogICAgbmFtZTogIkludmVudG9yeVNoZWxmTGlmZSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5L+d6LSo5pyf5p+l6K+iIiwKICAgICAgYWNjZXNzOiBub2Rlcy5HZXRCYXRjaCwKICAgICAgcmVtaXhJY29uOiAiaG9tZS1nZWFyLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svV2FyZWhvdXNlQWRtaW4vU2hlbGZMaWZlIikKICB9LCB7CiAgICBwYXRoOiAiSW52ZW50b3J5L0ludmVudG9yeU1hbmFnZW1lbnQiLAogICAgbmFtZTogIkludmVudG9yeU1hbmFnZW1lbnQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuS7k+W6k+euoeeQhiIsCiAgICAgIGFjY2Vzczogbm9kZXMubWFuYWdlbWVudCwKICAgICAgcmVtaXhJY29uOiAiaG9tZS02LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svV2FyZWhvdXNlTWFuYWdlbWVudC9NYW5hZ2VtZW50IikKICB9LCB7CiAgICBwYXRoOiAiSW52ZW50b3J5L0NvbnN1bWUvbGlzdCIsCiAgICBuYW1lOiAiQ29uc3VtZUxpc3QiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIua2iOiAl+WTgeWIl+ihqCIsCiAgICAgIC8vIGFjY2Vzczogbm9kZXMuU3RvY2tDb25zdW1lTGlzdCwKICAgICAgcmVtaXhJY29uOiAiaG9tZS02LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svQ29uc3VtZS9jb25zdW1lTGlzdCIpCiAgfSwgewogICAgcGF0aDogIkludmVudG9yeS9JbnZlbnRvcnlDaGVjayIsCiAgICBuYW1lOiAiSW52ZW50b3J5Q2hlY2siLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuebmOeCueWNlSIsCiAgICAgIGFjY2Vzczogbm9kZXMuaW52ZW50b3J5SW5mbywKICAgICAgcmVtaXhJY29uOiAiaG9tZS02LWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3Mvc3RvY2svV2FyZWhvdXNlTWFuYWdlbWVudC9pbnZlbnRvcnlJbmZvIikKICB9LCB7CiAgICBwYXRoOiAiSW52ZW50b3J5L0ludmVudG9yeUFsbG9jYXRpb24iLAogICAgbmFtZTogIkludmVudG9yeUFsbG9jYXRpb24iLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuiwg+aLqOWNlSIsCiAgICAgIGFjY2Vzczogbm9kZXMuQWxsb2NhdGlvbkZvcm0sCiAgICAgIHJlbWl4SWNvbjogImhvbWUtNi1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL3N0b2NrL1dhcmVob3VzZU1hbmFnZW1lbnQvQWxsb2NhdGlvbkZvcm0udnVlIikKICB9LCAvLyDph4fotK0KICB7CiAgICBwYXRoOiAicHVyY2hhc2UvcHVyY2hhc2VMaXN0IiwKICAgIG5hbWU6ICJwdXJjaGFzZUxpc3QiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIumHh+i0reWNlSIsCiAgICAgIGFjY2Vzczogbm9kZXMuUHVyY2hhc2VPcmRlciwKICAgICAgcmVtaXhJY29uOiAic2hvcHBpbmctY2FydC1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1B1cmNoYXNlL01hbmFnZVAvUHVyY2hhc2VPcmRlciIpCiAgfSwgewogICAgcGF0aDogInB1cmNoYXNlL3B1cmNoYXNlUmV0dXJuTGlzdCIsCiAgICBuYW1lOiAicHVyY2hhc2VSZXR1cm5MaXN0IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLph4fotK3pgIDotKfljZUiLAogICAgICBhY2Nlc3M6IG5vZGVzLlB1cmNoYXNlUmV0dXJuT3JkZXIsCiAgICAgIHJlbWl4SWNvbjogInNob3BwaW5nLWNhcnQtbGluZSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9QdXJjaGFzZS9NYW5hZ2VQL1B1cmNoYXNlUmV0dXJuT3JkZXIiKQogIH0sIHsKICAgIHBhdGg6ICJwdXJjaGFzZS9wdXJjaGFzZURldGFpbEluZm8iLAogICAgbmFtZTogInB1cmNoYXNlRGV0YWlsSW5mbyIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi6YeH6LSt5piO57uGIiwKICAgICAgYWNjZXNzOiBub2Rlcy5QdXJjaGFzZURldGFpbCwKICAgICAgcmVtaXhJY29uOiAic2hvcHBpbmctY2FydC1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1B1cmNoYXNlL01hbmFnZVAvUHVyY2hhc2VEZXRhaWwiKQogIH0sIHsKICAgIHBhdGg6ICJwdXJjaGFzZS9TdXBwbGllckxpc3QiLAogICAgbmFtZTogIlN1cHBsaWVyTGlzdCIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi5L6b5bqU5ZWG566h55CGIiwKICAgICAgYWNjZXNzOiBub2Rlcy5TdXBwbGllciwKICAgICAgcmVtaXhJY29uOiAic2hvcHBpbmctY2FydC1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1B1cmNoYXNlL01hbmFnZVAvU3VwcGxpZXIiKQogIH1dCn0sIHsKICBwYXRoOiAiL3NldHRsZW1lbnQiLAogIHJlZGlyZWN0OiAiL3NldHRsZW1lbnQvc2V0dGxlbWVudERhdGEiLAogIGNvbXBvbmVudDogTGF5b3V0LAogIG1ldGE6IHsKICAgIHRpdGxlOiAi57uT566XIiwKICAgIHJlbWl4SWNvbjogIm1vbmV5LWNueS1jaXJjbGUtbGluZSIKICB9LAogIGNoaWxkcmVuOiBbewogICAgcGF0aDogIlNldHRsZW1lbnREYXRhIiwKICAgIG5hbWU6ICJTZXR0bGVtZW50RGF0YSIsCiAgICBtZXRhOiB7CiAgICAgIHRpdGxlOiAi57uT566X5qaC6KeIIiwKICAgICAgcmVtaXhJY29uOiAibWFjLWxpbmUiCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3NNZXJjaC9zZXR0bGVtZW50L2luZGV4LnZ1ZSIpCiAgfSwgewogICAgcGF0aDogIlNldHRsZW1lbnRNYW5hZ2UiLAogICAgbmFtZTogIlNldHRsZW1lbnRNYW5hZ2UiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIue7k+eul+euoeeQhiIsCiAgICAgIHJlbWl4SWNvbjogImFsaWduLWJvdHRvbSIKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3c01lcmNoL3NldHRsZW1lbnQvU2V0dGxlbWVudE1hbmFnZS52dWUiKQogIH0sIHsKICAgIHBhdGg6ICJTZXR0bGVtZW50RGV0YWlsIiwKICAgIG5hbWU6ICJTZXR0bGVtZW50RGV0YWlsIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLnu5Pnrpfor6bmg4UiLAogICAgICByZW1peEljb246ICJhbGlnbi1ib3R0b20iCiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3NNZXJjaC9zZXR0bGVtZW50L1NldHRsZW1lbnREZXRhaWwudnVlIikKICB9XQp9LCB7CiAgcGF0aDogIi9TdXBwbGllciIsCiAgcmVkaXJlY3Q6ICIvU3VwcGxpZXIvc3VwcGxpZXJTZXQiLAogIGNvbXBvbmVudDogTGF5b3V0LAogIG1ldGE6IHsKICAgIHRpdGxlOiAi5L6b5bqU5ZWG566h55CG56uvIiwKICAgIHJlbWl4SWNvbjogImF3YXJkLWxpbmUiCiAgfSwKICBjaGlsZHJlbjogW3sKICAgIHBhdGg6ICJzdXBwbGllclNldCIsCiAgICBuYW1lOiAic3VwcGxpZXJTZXQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuiuvue9riIsCiAgICAgIHJlbWl4SWNvbjogImF3YXJkLWxpbmUiLAogICAgICBhY2Nlc3M6IG5vZGVzLnN1cHBsaWVyTWFuYWdlX3N1cHBsaWVyU2V0CiAgICB9LAogICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoIkAvdmlld3MvU3VwcGxpZXIvc3VwcGxpZXJTZXQiKQogIH0sIHsKICAgIHBhdGg6ICJvZmZlclNldCIsCiAgICBuYW1lOiAib2ZmZXJTZXQiLAogICAgbWV0YTogewogICAgICB0aXRsZTogIuaKpeS7t+WNleeuoeeQhiIsCiAgICAgIHJlbWl4SWNvbjogImJpbGwtbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuc3VwcGxpZXJNYW5hZ2Vfb2ZmZXJTZXQKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TdXBwbGllci9vZmZlclNldCIpCiAgfSwgewogICAgcGF0aDogIm9mZmVyU2V0SW5mbyIsCiAgICBuYW1lOiAib2ZmZXJTZXRJbmZvIiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLmiqXku7fljZXnrqHnkIYiLAogICAgICByZW1peEljb246ICJtYWMtbGluZSIsCiAgICAgIGFjY2Vzczogbm9kZXMuc3VwcGxpZXJNYW5hZ2Vfb2ZmZXJTZXQKICAgIH0sCiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgiQC92aWV3cy9TdXBwbGllci9vZmZlclNldEluZm8iKQogIH0sIHsKICAgIHBhdGg6ICJzZXR0bGVtZW50IiwKICAgIG5hbWU6ICJzZXR0bGVtZW50IiwKICAgIG1ldGE6IHsKICAgICAgdGl0bGU6ICLnu5PnrpfnrqHnkIYiLAogICAgICBhY2Nlc3M6IG5vZGVzLnN1cHBsaWVyTWFuYWdlX1N1cHBsaWVyU2V0dGxlbWVudCwKICAgICAgcmVtaXhJY29uOiAiY2FsZW5kYXItdG9kby1saW5lIgogICAgfSwKICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCJAL3ZpZXdzL1N1cHBsaWVyL3NldHRsZW1lbnQiKQogIH1dCn1dOwpjb25zdCByb3V0ZXIgPSBuZXcgVnVlUm91dGVyKHsKICBiYXNlOiBwdWJsaWNQYXRoLAogIG1vZGU6IHJvdXRlck1vZGUsCiAgc2Nyb2xsQmVoYXZpb3I6ICgpID0+ICh7CiAgICB5OiAwCiAgfSksCiAgcm91dGVzOiBjb25zdGFudFJvdXRlcwp9KTsKY29uc3Qgb3JpZ2luYWxQdXNoID0gVnVlUm91dGVyLnByb3RvdHlwZS5wdXNoOwoKVnVlUm91dGVyLnByb3RvdHlwZS5wdXNoID0gZnVuY3Rpb24gcHVzaChsb2NhdGlvbiwgb25SZXNvbHZlLCBvblJlamVjdCkgewogIGlmIChvblJlc29sdmUgfHwgb25SZWplY3QpIHJldHVybiBvcmlnaW5hbFB1c2guY2FsbCh0aGlzLCBsb2NhdGlvbiwgb25SZXNvbHZlLCBvblJlamVjdCk7CiAgcmV0dXJuIG9yaWdpbmFsUHVzaC5jYWxsKHRoaXMsIGxvY2F0aW9uKS5jYXRjaChlcnIgPT4gZXJyKTsKfTsKCmV4cG9ydCBmdW5jdGlvbiByZXNldFJvdXRlcigpIHsKICByb3V0ZXIubWF0Y2hlciA9IG5ldyBWdWVSb3V0ZXIoewogICAgYmFzZTogcHVibGljUGF0aCwKICAgIG1vZGU6IHJvdXRlck1vZGUsCiAgICBzY3JvbGxCZWhhdmlvcjogKCkgPT4gKHsKICAgICAgeTogMAogICAgfSksCiAgICByb3V0ZXM6IGNvbnN0YW50Um91dGVzCiAgfSkubWF0Y2hlcjsKfQpleHBvcnQgZGVmYXVsdCByb3V0ZXI7"},{"version":3,"names":["Vue","VueRouter","Layout","publicPath","routerMode","nodes","use","constantRoutes","path","component","hidden","name","noKeepAlive","meta","title","asyncRoutes","children","redirect","remixIcon","affix","alwaysShow","access","BaseDataList","EditBaseData","AddBaseData","BaseDataListDetail","GoodsClassify","GoodsGrouping","BrandManage","UnitSet","specManage","PublishGoods","PublishGoodsAddGoods","PublishGoodsEditGoods","PublishGoodsAddBasicAndPublishGoods","PublishGoodsEditQuickGoods","PublishGoodsGetGoodsInfo","GoodsEmprego","CostumeAdjustPrice","CostumeAdjustPriceAdd","CustomerTypeAdj","CustomerTypeAdjAdd","AdjustPrice","AdjustPriceAdd","orderQuery","selfOrder","OrderAdd","newOrderListEdit","ReturnWarehousingOrder","ReturnWarehousingOrderAddOrderReturn","ReturnWarehousingOrderUpdateOrderReturn","ReturnWarehousingOrderGetOrderReturn","OrderStatistics","CustomerList","CustomerListSaldoDetail","CustomerListIntegralDetail","CustomerListAddCustomer","CustomerListEditCustomer","CustomerListGetCustomerInfo","CustomerType","LabelManagement","CustomerQuery","CustomerClustering","NotCheck","getAuditAllCustomer","CustomerBehaviorBrowsingHistory","CustomerBehaviorPurchaseHistory","CustomerBehaviorDemandReporting","CustomerStatementsAnomalyAnalysisTable","CustomerStatementsPullNewStatistics","CustomerStatementsVisitRepor","CustomerStatementsCustomerDistribution","Supplier","Stockout","SupplierAddSupplier","SupplierEditSupplier","SupplierGetSupplierInfoById","PurchaseOrder","PurchaseOrderAddPurchase","PurchaseOrderEditPurchase","PurchaseReturnOrder","Merchant","MerchantAddMerchant","MerchantPurchaseOrderEdit","PurchaseReturnOrderAddPurchaseOut","PurchaseReturnOrderEditPurchase","PurchaseReturnOrderGetPurchaseOutInfoById","PurchaseDetail","PurchaseStatisticsGetAllPurchaseByFields","GetSupplierAllPurchaseByFields","GetStaffAllPurchaseByFields","InventoryOut","InventoryOutGetInventoryOutInfo","InventoryIn","InventoryInGetInventoryInInfo","query","warehouseInventory","flowing","Batch","GetBatch","management","WarehouseArea","LocationManagement","managementAddWarehouse","managementUpdateWarehouse","managementAddWarehouseBeginning","inventoryInfo","inventoryInfoAddStocktaking","inventoryInfoUpdateStocktaking","inventoryInfoGetStocktakingInfo","AllocationForm","AllocationFormAddAllocate","AllocationFormUpdateAllocate","AllocationFormGetAllocateInfo","LossReport","LossReportAddLossReport","LossReportEditLossReport","LossReportDetailLossReport","inventoryStatistics","ReceivableList","ReceiptListGetAllReceived","ReceiptListAddReceived","ReceiptListGetReceivedInfo","ApplyReceipt","addApplyReceipt","editApplyReceipt","auditApplyReceipt","CustomerBalanceGetAllCustomerBalance","CustomerBalanceDetailGetAllCustomerBalanceDetail","HandleList","PaymentListGetAllPaid","PaymentListAddPaid","PaymentListGetPaidInfo","CustomerBalanceGetAllSupplierBalance","SupplierBalanceDetailsGetAllSupplierBalanceDetail","FunTransfer","FunTransferAddAccountTransfer","AccountListEditAccountTransfer","RefundForm","RefundForm_AddRefundForm","RefundFormEditRefundForm","AccountList","AccountDetailsGetAllAccountDetail","CostSheet","CostSheetaddCostSheet","CostSheeteditCostSheet","FinanceTypeGetAllFinanceType","WithdrawAsh","goodsFormMerchandiseSalesStatement","goodsFormCustomerMerchandiseReport","orderFormCustomerOrderReport","orderFormOrderDataReport","orderFormRegionalOrderReport","orderFormSalesOrderReport","mallManage","mallManagePrinterSet","StepSet","ShopList","ShopListAddShop","ShopListEditShop","PayList","Driver","line","DeliverySet","DeliverygetInfo","DeliverysetData","DeliverySetsetSelfData","DeliverySeteditSelfData","Logistics","voiceSet","PushNotification","PushNotification_setMsg","Department","Role","Staff","LoginRecord","Announcement","WxCodeSet","wxPush","TemplateSet","PageSetSave","PageSet","StartPage","StyleSet","CategorySet","getTodayStatistics_statisticsInventoryStatistics","getTodayStatistics_statisticsGetAllOrderData","getTodayStatistics_statisticsGetTodayStatistics","CouponList","GrantLog","CouponListAdd","CouponListEdit","ActivityGoods","ActivityGoodsAdd","ActivityGoodsEdit","MembershipCard","MembershipCardAddVipCard","MembershipCardEditVipCard","CollectionRecords","DiscountCard","Application_SetMeal","SetMeal_addGroupGoods","SetMeal_editGroupGoods","CommissionRule","CommissionStatistic","CommissionRuleAddCommissionRule","CommissionRuleEditCommissionRule","PointsGoodsManage","PointsGoodsManageAddPointsGoods","PointsGoodsManageEditPointsGoods","ExchangeRecord","PointRule","PointRuleAddPointRule","PointRuleEditPointRule","DOverview","DGoodsList","DGoodsListsetCommission","DOrderList","DistributionList","DistributionListupdateGrade","Businessman","BusinessmangetgetAllSub","CashOutgetAll","SettlementSet","TextSet","TemplateListgetAll","TemplateListgetInfo","CashierShop","ShiftOvergetRecordInfo","ShiftOver","cashierSet","Cashiers","ShoppingGuide","saleOrderList","Withdrawal","Commission","CashiersupdateStaff","MerchartsList","MerchartsGoods","MerchantsSettlement","MerchantsSettlementMerchantsBasicsSet","Multistore_MultistoreList","MultistoreList_AddStore","MultistoreList_shopGoodsManage","MultistoreList_shopManager","Multistore_StoreSet","supplierManage_supplierSet","supplierManage_offerSet","supplierManage_SupplierSettlement","router","base","mode","scrollBehavior","y","routes","originalPush","prototype","push","location","onResolve","onReject","call","catch","err","resetRouter","matcher"],"sources":["D:/wnmp/www/vue/seaBlueAdmin/src/router/index.js"],"sourcesContent":["/**\n\n * @description router全局配置,如有必要可分文件抽离,其中asyncRoutes只有在intelligence模式下才会用到,pro版只支持remixIcon图标\n * hidden:true 是否显示在菜单中显示路由(默认值:false)\n * alwaysShow:true 当只有一级子路由时是否显示父路由是否显示在菜单中显示路由(默认值:false)\n * name:\"Demo\" 首字母大写,一定要与vue文件的name对应起来,用于noKeepAlive缓存控制(该项特别重要)\n * meta:{\n title:\"title\" 菜单、面包屑、多标签页显示的名称\n roles:[\"admin\",\"...\"] 当config/settings.js中rolesControl配置开启时,用于控制角色\n roles: {\n access: [\"admin\"], access: [\"admin\"]\n ability: [\"READ\",\"WRITE\"], ability: [\"READ\",\"WRITE\"],\n mode: \"allOf\" allOf: 数组内所有角色都拥有,返回True\n oneOf: 数组内拥有任一角色,返回True(等价第1种数据)\n except: 不拥有数组内任一角色,返回True(取反)\n }\n remixIcon:\"\" remix图标\n isCustomSvgIcon:false, 是否是自定义svg图标(默认值:false,如果设置true,那么需要把你的svg拷贝到icon/remixIcon下,然后remixIcon字段配置上你的图标名)\n noKeepAlive:true 当前路由是否不缓存(默认值:false)\n affix:true 当前路由是否固定多标签页\n badge:\"New\" badge小标签(只支持子级)\n tagHidden:true 当前路由是否不显示多标签页\n }\n */\nimport Vue from \"vue\";\nimport VueRouter from \"vue-router\";\nimport Layout from \"@/layouts\";\nimport {\n\tpublicPath,\n\trouterMode\n} from \"@/config/settings\";\nimport * as nodes from \"@/access/node\";\nVue.use(VueRouter);\nexport const constantRoutes = [{\n\t\tpath: \"/ExpireTip\",\n\t\tcomponent: () => import(\"@/views/ExpireTip\"),\n\t\thidden: true,\n\t},\n\t{\n\t\tpath: \"/login\",\n\t\tcomponent: () => import(\"@/views/login\"),\n\t\thidden: true,\n\t},\n\t//收银台登录\n\t{\n\t\tpath: \"/CashierLogin\",\n\t\tname: \"CashierLogin\",\n\t\thidden: true,\n\t\tnoKeepAlive: true,\n\t\tcomponent: () => import(\"@/views/CashierShop/CashierLogin\"),\n\t},\n\t// 多商户登录\n\t{\n\t\tpath: \"/MerchantsLogin\",\n\t\tname: \"MerchantsLogin\",\n\t\thidden: true,\n\t\tnoKeepAlive: true,\n\t\tcomponent: () => import(\"@/views/login/MerchantsLogin\"),\n\t},\n\t{\n\t\tpath: \"/401\",\n\t\tname: \"401\",\n\t\tcomponent: () => import(\"@/views/401\"),\n\t\thidden: true,\n\t\tnoKeepAlive: true,\n\t},\n\t{\n\t\tpath: \"/404\",\n\t\tname: \"404\",\n\t\tcomponent: () => import(\"@/views/404\"),\n\t\thidden: true,\n\t\tnoKeepAlive: true,\n\t},\n\t{\n\t\tpath: \"/AuthorizePage\",\n\t\tname: \"AuthorizePage\",\n\t\thidden: true,\n\t\tnoKeepAlive: true,\n\t\tmeta: {\n\t\t\ttitle: \"授权\",\n\t\t},\n\t\tcomponent: () => import(\"@/views/common/AuthorizePage\"),\n\t},\n\t{\n\t\tpath: \"/MenuList\",\n\t\tname: \"MenuList\",\n\t\thidden: true,\n\t\tnoKeepAlive: true,\n\t\tmeta: {\n\t\t\ttitle: \"菜单管理\",\n\t\t},\n\t\tcomponent: () => import(\"@/views/common/MenuList\"),\n\t},\n\t// 打印\n\t{\n\t\tpath: \"/OrderPrinting/:userCenterId/:id\",\n\t\tname: \"OrderPrinting\",\n\t\thidden: true,\n\t\tnoKeepAlive: true,\n\t\tmeta: {\n\t\t\ttitle: \"打印订单\",\n\t\t},\n\t\tcomponent: () => import(\"@/views/order/manageO/OrderPrinting\"),\n\t},\n\t{\n\t\tpath: \"/OrderPrintingBetch\",\n\t\tname: \"OrderPrintingBetch\",\n\t\thidden: true,\n\t\tnoKeepAlive: true,\n\t\tmeta: {\n\t\t\ttitle: \"批量打印订单\",\n\t\t},\n\t\tcomponent: () => import(\"@/views/order/manageO/OrderPrintingBetch\"),\n\t},\n\t{\n\t\tpath: \"/OutgoingPrinting/:id\",\n\t\tname: \"OutgoingPrinting\",\n\t\thidden: true,\n\t\tnoKeepAlive: true,\n\t\tmeta: {\n\t\t\ttitle: \"打印出库单\",\n\t\t},\n\t\tcomponent: () => import(\"@/views/stock/OutIn/OutgoingPrinting\"),\n\t},\n\t{\n\t\tpath: \"/StoragePrinting/:id\",\n\t\tname: \"StoragePrinting\",\n\t\thidden: true,\n\t\tnoKeepAlive: true,\n\t\tmeta: {\n\t\t\ttitle: \"打印入库单\",\n\t\t},\n\t\tcomponent: () => import(\"@/views/stock/OutIn/StoragePrinting\"),\n\t},\n\t{\n\t\tpath: \"/ReturnOrderPrinting/:id\",\n\t\tname: \"ReturnOrderPrinting\",\n\t\thidden: true,\n\t\tnoKeepAlive: true,\n\t\tmeta: {\n\t\t\ttitle: \"打印退货单\",\n\t\t},\n\t\tcomponent: () => import(\"@/views/order/manageO/ReturnOrderPrinting\"),\n\t},\n\t{\n\t\tpath: \"/ReconciliationPrint\",\n\t\tname: \"ReconciliationPrint\",\n\t\thidden: true,\n\t\tnoKeepAlive: true,\n\t\tmeta: {\n\t\t\ttitle: \"打印库存日报\",\n\t\t},\n\t\tcomponent: () => import(\"@/views/MoneyGoodsBill/order/Reconciliation\"),\n\t},\n\t{\n\t\tpath: \"/ReconciliationSale\",\n\t\tname: \"ReconciliationSale\",\n\t\thidden: true,\n\t\tnoKeepAlive: true,\n\t\tmeta: {\n\t\t\ttitle: \"打印销售日报\",\n\t\t},\n\t\tcomponent: () => import(\"@/views/MoneyGoodsBill/order/ReconciliationSale\"),\n\t},\n\t{\n\t\tpath: \"/ReconciliationFinance\",\n\t\tname: \"ReconciliationFinance\",\n\t\thidden: true,\n\t\tnoKeepAlive: true,\n\t\tmeta: {\n\t\t\ttitle: \"打印财务日报\",\n\t\t},\n\t\tcomponent: () =>\n\t\t\timport(\"@/views/MoneyGoodsBill/order/ReconciliationFinance\"),\n\t},\n\t{\n\t\tpath: \"/PrintMerchants/:id\",\n\t\tname: \"PrintMerchants\",\n\t\thidden: true,\n\t\tnoKeepAlive: true,\n\t\tmeta: {\n\t\t\ttitle: \"打印商户入库\",\n\t\t},\n\t\tcomponent: () => import(\"@/views/stock/OutIn/PrintMerchants\"),\n\t},\n\t{\n\t\tpath: \"/PrintPurchase/:id\",\n\t\tname: \"PrintPurchase\",\n\t\thidden: true,\n\t\tnoKeepAlive: true,\n\t\tmeta: {\n\t\t\ttitle: \"打印采购单\",\n\t\t},\n\t\tcomponent: () => import(\"@/views/Purchase/ManageP/PrintPurchase\"),\n\t},\n\t{\n\t\tpath: \"/MerchantsProcurement/:id\",\n\t\tname: \"MerchantsProcurement\",\n\t\thidden: true,\n\t\tnoKeepAlive: true,\n\t\tmeta: {\n\t\t\ttitle: \"打印商户采购单\",\n\t\t},\n\t\tcomponent: () => import(\"@/views/Purchase/ManageP/MerchantsProcurement\"),\n\t},\n\t{\n\t\tpath: \"/AllocatingOutbound/:id\",\n\t\tname: \"AllocatingOutbound\",\n\t\thidden: true,\n\t\tnoKeepAlive: true,\n\t\tmeta: {\n\t\t\ttitle: \"打印调拨出库单\",\n\t\t},\n\t\tcomponent: () => import(\"@/views/Purchase/ManageP/AllocatingOutbound\"),\n\t},\n\t// 打印end\n\t{\n\t\tpath: \"/Enterprise\",\n\t\tname: \"Enterprise\",\n\t\tnoKeepAlive: true,\n\t\tcomponent: () => import(\"@/views/Enterprise/index\"),\n\t\thidden: true,\n\t},\n\t{\n\t\tpath: \"/CreateStore\",\n\t\tname: \"CreateStore\",\n\t\tnoKeepAlive: true,\n\t\tmeta: {\n\t\t\ttitle: \"创建企业\",\n\t\t},\n\t\tcomponent: () => import(\"@/views/Enterprise/CreateStore\"),\n\t\thidden: true,\n\t},\n\t{\n\t\tpath: \"/EditStore/:id\",\n\t\tname: \"/EditStore\",\n\t\tnoKeepAlive: true,\n\t\tmeta: {\n\t\t\ttitle: \"编辑企业\",\n\t\t},\n\t\tcomponent: () => import(\"@/views/Enterprise/CreateStore\"),\n\t\thidden: true,\n\t},\n\t{\n\t\tpath: \"/SelectStore\",\n\t\tname: \"/SelectStore\",\n\t\tnoKeepAlive: true,\n\t\tmeta: {\n\t\t\ttitle: \"门店选择\",\n\t\t},\n\t\tcomponent: () => import(\"@/views/Enterprise/SelectStore\"),\n\t\thidden: true,\n\t},\n\t{\n\t\tpath: \"/MultiMerchant\",\n\t\tname: \"/MultiMerchant\",\n\t\tnoKeepAlive: true,\n\t\tmeta: {\n\t\t\ttitle: \"商户选择\",\n\t\t},\n\t\tcomponent: () => import(\"@/views/Enterprise/MultiMerchant\"),\n\t\thidden: true,\n\t},\n];\n\nexport const asyncRoutes = [{\n\t\tpath: \"/Edit\",\n\t\tname: \"Edit\",\n\t\thidden: true,\n\t\tcomponent: Layout,\n\t\tchildren: [{\n\t\t\t\tpath: \"EditPwd/:id\",\n\t\t\t\tname: \"EditPwd\",\n\t\t\t\tnoKeepAlive: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"账号设置\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/login/EditPwd.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"EditStore/:id\",\n\t\t\t\tname: \"EditStore\",\n\t\t\t\tnoKeepAlive: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"修改企业\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Enterprise/CreateStore\"),\n\t\t\t\thidden: true,\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"/\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/index\",\n\t\tmeta: {\n\t\t\ttitle: \"概况\",\n\t\t\tremixIcon: \"mac-line\",\n\t\t\taffix: true,\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"index\",\n\t\t\t\tname: \"Index\",\n\t\t\t\tcomponent: () => import(\"@/views/index\"),\n\t\t\t\tnoKeepAlive: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"经营概况\",\n\t\t\t\t\tremixIcon: \"mac-line\",\n\t\t\t\t\taffix: true,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"MerchIndex\",\n\t\t\t\tname: \"MerchIndex\",\n\t\t\t\tcomponent: () => import(\"@/viewsMerch/index\"),\n\t\t\t\tnoKeepAlive: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"经营概况\",\n\t\t\t\t\tremixIcon: \"mac-line\",\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"test\",\n\t\t\t\tname: \"test\",\n\t\t\t\tcomponent: () => import(\"@/views/index/test\"),\n\t\t\t\tnoKeepAlive: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"测试vxe-table\",\n\t\t\t\t\tremixIcon: \"mac-line\",\n\t\t\t\t},\n\t\t\t},\n\t\t\t// {\n\t\t\t// path: \"tagPrint\",\n\t\t\t// name: \"tagPrint\",\n\t\t\t// component: () => import(\"@/views/index/tagPrint\"),\n\t\t\t// noKeepAlive: true,\n\t\t\t// meta: {\n\t\t\t// title: \"标签打印\",\n\t\t\t// remixIcon: \"mac-line\",\n\t\t\t// },\n\t\t\t// },\n\t\t],\n\t},\n\t{\n\t\tpath: \"/goods\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/goods/manageG/BaseDataList\",\n\t\talwaysShow: true,\n\t\tmeta: {\n\t\t\ttitle: \"商品\",\n\t\t\tremixIcon: \"shopping-bag-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"manageG/GoodsImport\",\n\t\t\t\tname: \"GoodsImport\",\n\t\t\t\tcomponent: () => import(\"@/views/goods/manageG/GoodsImport.vue\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"导入商品\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t\t// access: nodes.BaseDataList,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"manageG/SingleGoodsImport\",\n\t\t\t\tname: \"SingleGoodsImport\",\n\t\t\t\tcomponent: () => import(\"@/views/goods/manageG/SingleGoodsImport.vue\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"单店铺导入商品\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t\t// access: nodes.BaseDataList,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"manageG/BaseDataList\",\n\t\t\t\tname: \"BaseDataList\",\n\t\t\t\tcomponent: () => import(\"@/views/goods/manageG/BaseDataList.vue\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品资料\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t\taccess: nodes.BaseDataList,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"manageG/EditBaseData/:id\",\n\t\t\t\tname: \"EditBaseData\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑商品资料\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t\taccess: nodes.EditBaseData,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/manageG/AddBaseData\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"manageG/AddBaseData\",\n\t\t\t\tname: \"AddBaseData\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新建商品资料\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t\taccess: nodes.AddBaseData,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/manageG/AddBaseData\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"manageG/BaseDataDetail/:id\",\n\t\t\t\tname: \"BaseDataDetail\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品详情\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t\taccess: nodes.BaseDataListDetail,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/manageG/AddBaseData\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"manageG/GoodsClassify\",\n\t\t\t\tname: \"GoodsClassify\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品分类\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t\taccess: nodes.GoodsClassify,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/manageG/GoodsClassify\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"manageG/GoodsGrouping\",\n\t\t\t\tname: \"GoodsGrouping\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品分组\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t\taccess: nodes.GoodsGrouping,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/manageG/GoodsGrouping\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"manageG/BrandManage\",\n\t\t\t\tname: \"BrandManage\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品品牌\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t\taccess: nodes.BrandManage,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/manageG/BrandManage\"),\n\t\t\t},\n\t\t\t/* {\n\t\t\t path: 'manageG/AddBrand',\n\t\t\t name: 'AddBrand',\n\t\t\t meta: {\n\t\t\t title: '新增品牌',\n\t\t\t },\n\t\t\t component: () => import('@/views/goods/manageG/AddBrand')\n\t\t\t},\n\t\t\t{\n\t\t\t path: 'manageG/UpdateBrand/:id',\n\t\t\t name: 'UpdateBrand',\n\t\t\t meta: {\n\t\t\t title: '编辑品牌',\n\t\t\t },\n\t\t\t component: () => import('@/views/goods/manageG/AddBrand')\n\t\t\t}, */\n\t\t\t{\n\t\t\t\tpath: \"manageG/UnitMeasurement\",\n\t\t\t\tname: \"UnitMeasurement\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"单位管理\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t\taccess: nodes.UnitSet,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/manageG/UnitMeasurement\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"manageG/SpecManage\",\n\t\t\t\tname: \"SpecManage\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"属性管理\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t\taccess: nodes.specManage,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/manageG/SpecManage\"),\n\t\t\t},\n\n\t\t\t{\n\t\t\t\tpath: \"sale/PublishGoods\",\n\t\t\t\tname: \"PublishGoods\",\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/PublishGoods.vue\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品列表\",\n\t\t\t\t\taccess: nodes.PublishGoods,\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t},\n\t\t\t},\n\t\t\t//多商户商品列表\n\t\t\t{\n\t\t\t\tpath: \"sale/MerchantsGoods\",\n\t\t\t\tname: \"MerchantsGoods\",\n\t\t\t\tcomponent: () => import(\"@/viewsMerch/goods/GoodsList.vue\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品列表\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"sale/AddGoods\",\n\t\t\t\tname: \"AddGoods\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"发布商品\",\n\t\t\t\t\taccess: nodes.PublishGoodsAddGoods,\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/AddGoods\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"sale/EditGoods/:id\",\n\t\t\t\tname: \"EditGoods\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"修改商品\",\n\t\t\t\t\taccess: nodes.PublishGoodsEditGoods,\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/AddGoods\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"sale/AddGoodsOneStore\",\n\t\t\t\tname: \"AddGoodsOneStore\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新建商品\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t\taccess: nodes.PublishGoodsAddBasicAndPublishGoods,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/AddGoodsOneStore\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"sale/EditGoodsOneStore/:id\",\n\t\t\t\tname: \"EditGoodsOneStore\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"修改商品\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t\taccess: nodes.PublishGoodsEditQuickGoods,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/AddGoodsOneStore\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"sale/GoodsDetail/:id\",\n\t\t\t\tname: \"GoodsDetail\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品详请\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t\taccess: nodes.PublishGoodsGetGoodsInfo,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/GoodsDetail\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"sale/UpdateGoods/:id\",\n\t\t\t\tname: \"UpdateGoods\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑商品\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t\taccess: nodes.PublishGoodsEditGoods,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/AddGoods\"),\n\t\t\t},\n\t\t\t// 商品服务\n\t\t\t{\n\t\t\t\tpath: \"goodsemprego/GoodsEmprego\",\n\t\t\t\tname: \"GoodsEmprego\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品服务\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t\taccess: nodes.GoodsEmprego,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/goodsemprego/GoodsEmprego\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"sale/priceTable\",\n\t\t\t\tname: \"priceTable\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"价格管理\",\n\t\t\t\t\tremixIcon: \"bookmark-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/PriceTable\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"sale/CostumeAdjustPrice\",\n\t\t\t\tname: \"CostumeAdjustPrice\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"客户调价单\",\n\t\t\t\t\tremixIcon: \"bookmark-3-line\",\n\t\t\t\t\taccess: nodes.CostumeAdjustPrice,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/CostumeAdjustPrice\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"sale/CostumeAdjustPriceAdd\",\n\t\t\t\tname: \"CostumeAdjustPriceAdd\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新建客户调价单\",\n\t\t\t\t\tremixIcon: \"bookmark-3-line\",\n\t\t\t\t\taccess: nodes.CostumeAdjustPriceAdd,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/CostumeAdjustPriceAdd\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"sale/CustomerTypeAdjustPrice\",\n\t\t\t\tname: \"CustomerTypeAdjustPrice\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"客户类型调价单\",\n\t\t\t\t\tremixIcon: \"bookmark-3-line\",\n\t\t\t\t\taccess: nodes.CustomerTypeAdj,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/CustomerTypeAdjustPrice\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"sale/CostumeTypeAdjustPriceAdd\",\n\t\t\t\tname: \"CostumeTypeAdjustPriceAdd\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新建客户类型调价单\",\n\t\t\t\t\tremixIcon: \"bookmark-3-line\",\n\t\t\t\t\taccess: nodes.CustomerTypeAdjAdd,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/CostumeTypeAdjustPriceAdd\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"sale/AdjustPrice\",\n\t\t\t\tname: \"AdjustPrice\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品调价单\",\n\t\t\t\t\tremixIcon: \"bookmark-3-line\",\n\t\t\t\t\taccess: nodes.AdjustPrice,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/AdjustPrice\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"sale/AdjustPriceGoods\",\n\t\t\t\tname: \"AdjustPriceGoods\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"调价单\",\n\t\t\t\t\tremixIcon: \"bookmark-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/AdjustPriceGoods\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"sale/AddGoodsAdjustPrice\",\n\t\t\t\tname: \"AddGoodsAdjustPrice\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新建商品调价单\",\n\t\t\t\t\tremixIcon: \"bookmark-3-line\",\n\t\t\t\t\taccess: nodes.AdjustPriceAdd,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/AddGoodsAdjustPrice\"),\n\t\t\t},\n\t\t\t// 预约订单\n\t\t\t{\n\t\t\t\tpath: \"item/OrderItem\",\n\t\t\t\tname: \"OrderItem\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"服务项目\",\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/item/OrderItem\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"item/AddItem\",\n\t\t\t\tname: \"AddItem\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增服务项目\",\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/item/components/addItem\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"item/editItem\",\n\t\t\t\tname: \"EditItem\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑服务项目\",\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/item/components/addItem\"),\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"/order\",\n\t\tname: \"Order\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/order/manageO/orderQuery\",\n\t\talwaysShow: true,\n\t\tmeta: {\n\t\t\ttitle: \"订单\",\n\t\t\tremixIcon: \"file-list-2-line\",\n\t\t},\n\t\tchildren: [\n\t\t\t/* {\n\t\t\t path: \"manageO/newOrderList\",\n\t\t\t name: \"NewOrderList\",\n\t\t\t meta: {\n\t\t\t title: \"新订单列表\",\n\t\t\t access: nodes.newOrderList,\n\t\t\t remixIcon: \"list-unordered\",\n\t\t\t },\n\t\t\t component: () => import(\"@/views/order/manageO/NewOrderList\"),\n\t\t\t},*/\n\t\t\t{\n\t\t\t\tpath: \"manageO/orderQuery\",\n\t\t\t\tname: \"OrderQuery\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"订货单\",\n\t\t\t\t\taccess: nodes.orderQuery,\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/order/manageO/NewOrderList\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"manageO/OrderDetails/:userCenterId/:id\",\n\t\t\t\tname: \"OrderDetails\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"订单详情\",\n\t\t\t\t\t// access: nodes.OrderDetails,\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/order/manageO/OrderDetails\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"manageO/selfOrder\",\n\t\t\t\tname: \"SelfOrder\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"自提单\",\n\t\t\t\t\taccess: nodes.selfOrder,\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/order/manageO/NewOrderList\"),\n\t\t\t},\n\t\t\t/*{\n\t\t\t path: \"manageO/CancelOrder\",\n\t\t\t name: \"CancelOrder\",\n\t\t\t meta: {\n\t\t\t title: \"已取消\",\n\t\t\t access: nodes.CancelOrder,\n\t\t\t remixIcon: \"list-unordered\",\n\t\t\t },\n\t\t\t component: () => import(\"@/views/order/manageO/CancelOrder\"),\n\t\t\t},*/\n\t\t\t{\n\t\t\t\tpath: \"manageO/OrderAdd\",\n\t\t\t\tname: \"OrderAdd\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"代客下单\",\n\t\t\t\t\taccess: nodes.OrderAdd,\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/order/manageO/OrderAdd\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"manageO/OrderEdit/:userCenterId/:id\",\n\t\t\t\tname: \"OrderEdit\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑订单\",\n\t\t\t\t\taccess: nodes.newOrderListEdit,\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/order/manageO/OrderAdd\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"manageO/ReturnWarehousingOrder\",\n\t\t\t\tname: \"ReturnWarehousingOrder\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"退货单\",\n\t\t\t\t\taccess: nodes.ReturnWarehousingOrder,\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/order/manageO/ReturnWarehousingOrder\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"manageO/AddWareOrder\",\n\t\t\t\tname: \"AddWareOrder\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增退货单\",\n\t\t\t\t\taccess: nodes.ReturnWarehousingOrderAddOrderReturn,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/order/manageO/AddWareOrder\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"manageO/EditWareOrder/:id\",\n\t\t\t\tname: \"EditWareOrder\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑退货单\",\n\t\t\t\t\taccess: nodes.ReturnWarehousingOrderUpdateOrderReturn,\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/order/manageO/AddWareOrder\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"manageO/LookWareOrder/:id\",\n\t\t\t\tname: \"LookWareOrder\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"查看退货单\",\n\t\t\t\t\taccess: nodes.ReturnWarehousingOrderGetOrderReturn,\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/order/manageO/LookWareOrder\"),\n\t\t\t},\n\t\t\t/* {\n\t\t\t path: \"saleO/AddSaleOrder\",\n\t\t\t name: \"AddSaleOrder\",\n\t\t\t meta: {\n\t\t\t title: \"创建销售单\",\n\t\t\t access: nodes.addSaleOrder,\n\t\t\t remixIcon: \"bill-line\",\n\t\t\t },\n\t\t\t component: () => import(\"@/views/order/saleO/AddSaleOrder\"),\n\t\t\t},\n\t\t\t{\n\t\t\t path: \"saleO/SaleOrderList\",\n\t\t\t name: \"SaleOrderList\",\n\t\t\t meta: {\n\t\t\t title: \"销售单列表\",\n\t\t\t access: nodes.saleOrderList,\n\t\t\t remixIcon: \"bill-line\",\n\t\t\t },\n\t\t\t component: () => import(\"@/views/order/saleO/SaleOrderList\"),\n\t\t\t},*/\n\t\t\t{\n\t\t\t\tpath: \"SaleTotalForm/GoodsForm\",\n\t\t\t\tname: \"GoodsForm\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品汇总表\",\n\t\t\t\t\taccess: nodes.OrderStatistics,\n\t\t\t\t\tremixIcon: \"file-text-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/order/SaleTotalForm/TotalForm\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"SaleTotalForm/CustomerForm\",\n\t\t\t\tname: \"CustomerForm\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"客户汇总表\",\n\t\t\t\t\taccess: nodes.OrderStatistics,\n\t\t\t\t\tremixIcon: \"file-text-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/order/SaleTotalForm/TotalForm\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"SaleTotalForm/StaffForm\",\n\t\t\t\tname: \"StaffForm\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"人员汇总表\",\n\t\t\t\t\taccess: nodes.OrderStatistics,\n\t\t\t\t\tremixIcon: \"file-text-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/order/SaleTotalForm/TotalForm\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"SaleTotalForm/SaleSummary\",\n\t\t\t\tname: \"SaleSummary\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"销售毛利明细表(不含税价)\",\n\t\t\t\t\tremixIcon: \"file-text-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/order/SaleTotalForm/SaleSummary\"),\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"/Customer\",\n\t\tname: \"Customer\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/Customer/CustomerAdmin/CustomerList\",\n\t\talwaysShow: true,\n\t\tmeta: {\n\t\t\ttitle: \"客户\",\n\t\t\tremixIcon: \"contacts-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"CustomerAdmin/CustomerImport\",\n\t\t\t\tname: \"CustomerImport\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"导入客户\",\n\t\t\t\t\tremixIcon: \"bookmark-3-line\",\n\t\t\t\t\t// access: nodes.CostumeAdjustPrice,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerAdmin/CustomerImport.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerAdmin/CustomerList\",\n\t\t\t\tname: \"CustomerList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"客户列表\",\n\t\t\t\t\taccess: nodes.CustomerList,\n\t\t\t\t\tremixIcon: \"user-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerAdmin/CustomerList.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerAdmin/SaldoDetail\",\n\t\t\t\tname: \"SaldoDetail\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"余额明细\",\n\t\t\t\t\tremixIcon: \"user-3-line\",\n\t\t\t\t\taccess: nodes.CustomerListSaldoDetail,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerAdmin/SaldoDetail.vue\"),\n\t\t\t},\n\t\t\t// 积分明细\n\t\t\t{\n\t\t\t\tpath: \"CustomerAdmin/IntegralDetail/:id\",\n\t\t\t\tname: \"IntegralDetail\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"积分明细\",\n\t\t\t\t\tremixIcon: \"user-3-line\",\n\t\t\t\t\taccess: nodes.CustomerListIntegralDetail,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerAdmin/IntegralDetail.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerAdmin/AddCustomer\",\n\t\t\t\tname: \"AddCustomer\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增客户\",\n\t\t\t\t\taccess: nodes.CustomerListAddCustomer,\n\t\t\t\t\tremixIcon: \"user-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerAdmin/AddCustomer.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerAdmin/EditCustomer/:id\",\n\t\t\t\tname: \"EditCustomer\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑客户\",\n\t\t\t\t\taccess: nodes.CustomerListEditCustomer,\n\t\t\t\t\tremixIcon: \"user-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerAdmin/AddCustomer.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerAdmin/CustomerDetail/:id\",\n\t\t\t\tname: \"CustomerDetail\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"客户详情\",\n\t\t\t\t\taccess: nodes.CustomerListGetCustomerInfo,\n\t\t\t\t\tremixIcon: \"user-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerAdmin/CustomerDetail.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerAdmin/CustomerType\",\n\t\t\t\tname: \"CustomerType\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"客户类型\",\n\t\t\t\t\taccess: nodes.CustomerType,\n\t\t\t\t\tremixIcon: \"user-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerAdmin/CustomerType.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerAdmin/LabelManagement\",\n\t\t\t\tname: \"LabelManagement\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"标签管理\",\n\t\t\t\t\tremixIcon: \"user-3-line\",\n\t\t\t\t\taccess: nodes.LabelManagement,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerAdmin/LabelManagement.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerAdmin/CustomerQuery\",\n\t\t\t\tname: \"CustomerQuery\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"客户查询\",\n\t\t\t\t\taccess: nodes.CustomerQuery,\n\t\t\t\t\tremixIcon: \"user-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerAdmin/CustomerQuery.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerAdmin/CustomerClustering\",\n\t\t\t\tname: \"CustomerClustering\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"客户分群\",\n\t\t\t\t\taccess: nodes.CustomerClustering,\n\t\t\t\t\tremixIcon: \"user-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerAdmin/CustomerClustering.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerAdmin/AddClustering\",\n\t\t\t\tname: \"AddClustering\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新建人群\",\n\t\t\t\t\tremixIcon: \"user-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerAdmin/AddClustering.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerAdmin/EditClustering/:id\",\n\t\t\t\tname: \"EditClustering\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑人群\",\n\t\t\t\t\tremixIcon: \"user-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerAdmin/AddClustering.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerAdmin/ClusteringAnalyze/:id\",\n\t\t\t\tname: \"ClusteringAnalyze\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"人群分析\",\n\t\t\t\t\tremixIcon: \"user-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerAdmin/ClusteringAnalyze.vue\"),\n\t\t\t},\n\n\t\t\t{\n\t\t\t\tpath: \"CustomerCheck/NotCheck\",\n\t\t\t\tname: \"NotCheck\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"未审核\",\n\t\t\t\t\taccess: nodes.NotCheck,\n\t\t\t\t\tremixIcon: \"user-star-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerCheck/CustomerCheck.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerCheck/noPerfectData\",\n\t\t\t\tname: \"NoPerfectData\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"待完善资料\",\n\t\t\t\t\taccess: nodes.getAuditAllCustomer,\n\t\t\t\t\tremixIcon: \"user-star-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerCheck/CustomerCheck.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerBehavior/BrowsingHistory\",\n\t\t\t\tname: \"BrowsingHistory\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"浏览记录\",\n\t\t\t\t\tremixIcon: \"user-star-line\",\n\t\t\t\t\taccess: nodes.CustomerBehaviorBrowsingHistory,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerBehavior/BrowsingHistory.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerBehavior/PurchaseHistory\",\n\t\t\t\tname: \"PurchaseHistory\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"购买记录\",\n\t\t\t\t\tremixIcon: \"user-star-line\",\n\t\t\t\t\taccess: nodes.CustomerBehaviorPurchaseHistory,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerBehavior/PurchaseHistory.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerBehavior/DemandReporting\",\n\t\t\t\tname: \"DemandReporting\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"需求提报\",\n\t\t\t\t\tremixIcon: \"user-star-line\",\n\t\t\t\t\taccess: nodes.CustomerBehaviorDemandReporting,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerBehavior/DemandReporting.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerStatements/AnomalyAnalysisTable\",\n\t\t\t\tname: \"AnomalyAnalysisTable\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"异常客户分析表\",\n\t\t\t\t\taccess: nodes.CustomerStatementsAnomalyAnalysisTable,\n\t\t\t\t\tremixIcon: \"user-star-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\n\t\t\t\t\t\t\"@/views/Customer/CustomerStatements/AnomalyAnalysisTable.vue\"\n\t\t\t\t\t),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerStatements/PullNewStatistics\",\n\t\t\t\tname: \"PullNewStatistics\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"拉新统计\",\n\t\t\t\t\tremixIcon: \"user-star-line\",\n\t\t\t\t\taccess: nodes.CustomerStatementsPullNewStatistics,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerStatements/PullNewStatistics.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerStatements/VisitRepor\",\n\t\t\t\tname: \"VisitRepor\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"拜访报表\",\n\t\t\t\t\tremixIcon: \"user-star-line\",\n\t\t\t\t\taccess: nodes.CustomerStatementsVisitRepor,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerStatements/VisitRepor.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CustomerStatements/CustomerMap\",\n\t\t\t\tname: \"CustomerMap\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"客户分布图\",\n\t\t\t\t\tremixIcon: \"user-star-line\",\n\t\t\t\t\taccess: nodes.CustomerStatementsCustomerDistribution,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerStatements/CustomerMap.vue\"),\n\t\t\t},\n\t\t\t// {\n\t\t\t// path: \"CustomerStatements/StaffPullNewStatistics\",\n\t\t\t// name: \"StaffPullNewStatistics\",\n\t\t\t// meta: {\n\t\t\t// title: \"员工拉新统计\",\n\t\t\t// remixIcon: \"user-star-line\",\n\t\t\t// },\n\t\t\t// component: () =>\n\t\t\t// import(\n\t\t\t// \"@/views/Customer/CustomerStatements/StaffPullNewStatistics.vue\"\n\t\t\t// ),\n\t\t\t// },\n\t\t],\n\t},\n\t{\n\t\tpath: \"/Purchase\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/Purchase/ManageP/PurchaseOrder\",\n\t\talwaysShow: true,\n\t\tmeta: {\n\t\t\ttitle: \"采购\",\n\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"ManageP/Supplier\",\n\t\t\t\tname: \"Supplier\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"供应商管理\",\n\t\t\t\t\taccess: nodes.Supplier,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/Supplier\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/Stockout\",\n\t\t\t\tname: \"Stockout\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"缺货单\",\n\t\t\t\t\taccess: nodes.Stockout,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/Stockout\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/SupplierAdd\",\n\t\t\t\tname: \"SupplierAdd\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增供应商\",\n\t\t\t\t\taccess: nodes.SupplierAddSupplier,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/SupplierAdd\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/SupplierImport\",\n\t\t\t\tname: \"SupplierImport\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"导入供应商\",\n\t\t\t\t\t// access: nodes.SupplierAddSupplier,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/SupplierImport\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/NewMerchant\",\n\t\t\t\tname: \"NewMerchant\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增商户\",\n\t\t\t\t\t// access: nodes.SupplierAddSupplier,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/NewMerchant\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/SupplierEdit/:id\",\n\t\t\t\tname: \"SupplierEdit\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑供应商\",\n\t\t\t\t\taccess: nodes.SupplierEditSupplier,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/SupplierAdd\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/SupplierLook/:id\",\n\t\t\t\tname: \"SupplierLook\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"查看供应商\",\n\t\t\t\t\taccess: nodes.SupplierGetSupplierInfoById,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/SupplierAdd\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/PurchaseOrder\",\n\t\t\t\tname: \"PurchaseOrder\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"采购单\",\n\t\t\t\t\taccess: nodes.PurchaseOrder,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/PurchaseOrder\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/PurchaseOrderAdd/\",\n\t\t\t\tname: \"PurchaseOrderAdd\",\n\t\t\t\tnoKeepAlive: true,\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增采购单\",\n\t\t\t\t\taccess: nodes.PurchaseOrderAddPurchase,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/PurchaseOrderAdd\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/PurchaseOrderEdit/:id\",\n\t\t\t\tname: \"PurchaseOrderEdit\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑采购单\",\n\t\t\t\t\taccess: nodes.PurchaseOrderEditPurchase,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/PurchaseOrderAdd\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/PurchaseOrderLook/:id\",\n\t\t\t\tname: \"PurchaseOrderLook\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"查看采购单\",\n\t\t\t\t\taccess: nodes.PurchaseOrderAddPurchase,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/PurchaseOrderLook\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/PurchaseReturnOrder\",\n\t\t\t\tname: \"PurchaseReturnOrder\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"采购退货单\",\n\t\t\t\t\taccess: nodes.PurchaseReturnOrder,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/PurchaseReturnOrder\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/Merchant\",\n\t\t\t\tname: \"Merchant\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商户采购单\",\n\t\t\t\t\taccess: nodes.Merchant,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/Merchant\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/AddMerchantPurchase\",\n\t\t\t\tname: \"AddMerchant\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增商户采购单\",\n\t\t\t\t\taccess: nodes.MerchantAddMerchant,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/AddMerchantPurchase\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/EditMerchantPurchase/:id\",\n\t\t\t\tname: \"EditMerchantPurchase\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑商户采购单\",\n\t\t\t\t\taccess: nodes.MerchantPurchaseOrderEdit,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/AddMerchantPurchase\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/MerchantPurchaseDetail/:id\",\n\t\t\t\tname: \"MerchantPurchaseDetail\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商户采购单详情\",\n\t\t\t\t\taccess: nodes.MerchantPurchaseOrderEdit,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Purchase/ManageP/MerchantPurchaseDetail\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/PurchaseReturnOrderAdd/:type\",\n\t\t\t\tname: \"PurchaseReturnOrderAdd\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增采购退货单\",\n\t\t\t\t\taccess: nodes.PurchaseReturnOrderAddPurchaseOut,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Purchase/ManageP/PurchaseReturnOrderAdd\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/PurchaseReturnOrderEdit/:id/:type\",\n\t\t\t\tname: \"PurchaseReturnOrderEdit\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑采购退货单\",\n\t\t\t\t\taccess: nodes.PurchaseReturnOrderEditPurchase,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Purchase/ManageP/PurchaseReturnOrderAdd\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/PurchaseReturnOrderLook/:id\",\n\t\t\t\tname: \"PurchaseReturnOrderLook\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"查看采购退货单\",\n\t\t\t\t\taccess: nodes.PurchaseReturnOrderGetPurchaseOutInfoById,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Purchase/ManageP/PurchaseReturnOrderLook\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageP/PurchaseDetail\",\n\t\t\t\tname: \"PurchaseDetail\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"采购明细\",\n\t\t\t\t\taccess: nodes.PurchaseDetail,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/PurchaseDetail\"),\n\t\t\t},\n\n\t\t\t{\n\t\t\t\tpath: \"PurchaseTotalForm/GoodsForm\",\n\t\t\t\tname: \"PurchaseGoodsForm\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"采购商品汇总表\",\n\t\t\t\t\taccess: nodes.PurchaseStatisticsGetAllPurchaseByFields,\n\t\t\t\t\tremixIcon: \"file-text-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/PurchaseTotalForm/TotalForm\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"PurchaseTotalForm/SupplierForm\",\n\t\t\t\tname: \"PurchaseSupplierForm\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"采购供应商汇总表\",\n\t\t\t\t\tremixIcon: \"file-text-line\",\n\t\t\t\t\taccess: nodes.GetSupplierAllPurchaseByFields,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/PurchaseTotalForm/TotalForm\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"PurchaseTotalForm/StaffForm\",\n\t\t\t\tname: \"PurchaseStaffForm\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"采购人员汇总表\",\n\t\t\t\t\taccess: nodes.GetStaffAllPurchaseByFields,\n\t\t\t\t\tremixIcon: \"file-text-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/PurchaseTotalForm/TotalForm\"),\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"/stock\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/stock/OutIn/outgoing\",\n\t\talwaysShow: true,\n\t\tmeta: {\n\t\t\ttitle: \"库存\",\n\t\t\tremixIcon: \"home-8-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"OutIn/outgoing\",\n\t\t\t\tname: \"Outgoing\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"出库管理\",\n\t\t\t\t\taccess: nodes.InventoryOut,\n\t\t\t\t\tremixIcon: \"home-gear-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/OutIn/outgoing\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"OutIn/outgoingInfo/:id\",\n\t\t\t\tname: \"OutgoingInfo\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"出库单详情\",\n\t\t\t\t\taccess: nodes.InventoryOutGetInventoryOutInfo,\n\t\t\t\t\tremixIcon: \"home-gear-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/OutIn/outgoingInfo\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"OutIn/storage\",\n\t\t\t\tname: \"Storage\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"入库管理\",\n\t\t\t\t\taccess: nodes.InventoryIn,\n\t\t\t\t\tremixIcon: \"home-gear-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/OutIn/storage\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"OutIn/AddStorage\",\n\t\t\t\tname: \"AddStorage\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增入库单\",\n\t\t\t\t\t// access: nodes.InventoryIn,\n\t\t\t\t\tremixIcon: \"home-gear-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/OutIn/AddStorage\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"OutIn/storageInfo/:id\",\n\t\t\t\tname: \"StorageInfo\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"入库单详情\",\n\t\t\t\t\taccess: nodes.InventoryInGetInventoryInInfo,\n\t\t\t\t\tremixIcon: \"home-gear-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/OutIn/storageInfo\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseAdmin/query\",\n\t\t\t\tname: \"Query\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"库存查询\",\n\t\t\t\t\taccess: nodes.query,\n\t\t\t\t\tremixIcon: \"home-gear-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/WarehouseAdmin/query\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseAdmin/warehouseInventory\",\n\t\t\t\tname: \"warehouseInventory\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"仓库库存\",\n\t\t\t\t\taccess: nodes.warehouseInventory,\n\t\t\t\t\tremixIcon: \"home-gear-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseAdmin/warehouseInventory\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseAdmin/flowing\",\n\t\t\t\tname: \"Flowing\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"库存流水\",\n\t\t\t\t\taccess: nodes.flowing,\n\t\t\t\t\tremixIcon: \"home-gear-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/WarehouseAdmin/flowing\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseAdmin/Batch\",\n\t\t\t\tname: \"Batch\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"批次流水\",\n\t\t\t\t\taccess: nodes.Batch,\n\t\t\t\t\tremixIcon: \"home-gear-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/WarehouseAdmin/Batch\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseAdmin/ShelfLife\",\n\t\t\t\tname: \"ShelfLife\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"保质期查询\",\n\t\t\t\t\taccess: nodes.GetBatch,\n\t\t\t\t\tremixIcon: \"home-gear-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/WarehouseAdmin/ShelfLife\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/Management\",\n\t\t\t\tname: \"Management\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"仓库管理\",\n\t\t\t\t\taccess: nodes.management,\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/WarehouseManagement/Management\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/WarehouseArea\",\n\t\t\t\tname: \"WarehouseArea\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"库区管理\",\n\t\t\t\t\taccess: nodes.WarehouseArea,\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseManagement/WarehouseArea\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/LocationManagement\",\n\t\t\t\tname: \"LocationManagement\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"库位管理\",\n\t\t\t\t\taccess: nodes.LocationManagement,\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseManagement/LocationManagement\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/newWarehouse\",\n\t\t\t\tname: \"NewWarehouse\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新建仓库\",\n\t\t\t\t\taccess: nodes.managementAddWarehouse,\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseManagement/newWarehouse\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/eitWarehouse/:id\",\n\t\t\t\tname: \"EitWarehouse\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑仓库\",\n\t\t\t\t\taccess: nodes.managementUpdateWarehouse,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseManagement/newWarehouse\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/start\",\n\t\t\t\tname: \"Start\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"期初库存\",\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/WarehouseManagement/start\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/startInfo\",\n\t\t\t\tname: \"StartInfo\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"期初库存单详情\",\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/WarehouseManagement/startInfo\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/newStart\",\n\t\t\t\tname: \"NewStart\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新建期初库存\",\n\t\t\t\t\taccess: nodes.managementAddWarehouseBeginning,\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/WarehouseManagement/newStart\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/inventoryInfo\",\n\t\t\t\tname: \"InventoryInfo\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"盘点单\",\n\t\t\t\t\taccess: nodes.inventoryInfo,\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseManagement/inventoryInfo\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/AddInventoryInfo\",\n\t\t\t\tname: \"AddInventoryInfo\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新建盘点单\",\n\t\t\t\t\taccess: nodes.inventoryInfoAddStocktaking,\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseManagement/AddInventoryInfo.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/EditInventoryInfo/:id\",\n\t\t\t\tname: \"EditInventoryInfo\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑盘点单\",\n\t\t\t\t\taccess: nodes.inventoryInfoUpdateStocktaking,\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseManagement/AddInventoryInfo.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/InventoryDetail/:id\",\n\t\t\t\tname: \"InventoryDetail\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"盘点单详情\",\n\t\t\t\t\taccess: nodes.inventoryInfoGetStocktakingInfo,\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseManagement/InventoryDetail.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/AllocationForm\",\n\t\t\t\tname: \"AllocationForm\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"调拨单\",\n\t\t\t\t\taccess: nodes.AllocationForm,\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseManagement/AllocationForm.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/AddAllocationForm\",\n\t\t\t\tname: \"AddAllocationForm\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增调拨单\",\n\t\t\t\t\taccess: nodes.AllocationFormAddAllocate,\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseManagement/AddAllocationForm.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/EditAllocationForm/:id\",\n\t\t\t\tname: \"EditAllocationForm\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"修改调拨单\",\n\t\t\t\t\taccess: nodes.AllocationFormUpdateAllocate,\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseManagement/AddAllocationForm.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/DetailAllocationForm/:id\",\n\t\t\t\tname: \"DetailAllocationForm\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"调拨单详情\",\n\t\t\t\t\taccess: nodes.AllocationFormGetAllocateInfo,\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseManagement/DetailAllocationForm.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/LossReport\",\n\t\t\t\tname: \"LossReport\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"报损单\",\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t\taccess: nodes.LossReport,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseManagement/LossReport.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/AddLossReport\",\n\t\t\t\tname: \"AddLossReport\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增报损单\",\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t\taccess: nodes.LossReportAddLossReport,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseManagement/AddLossReport.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/EditLossReport\",\n\t\t\t\tname: \"EditLossReport\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"修改报损单\",\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t\taccess: nodes.LossReportEditLossReport,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseManagement/AddLossReport.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WarehouseManagement/LossReportInfo/:id\",\n\t\t\t\tname: \"LossReportInfo\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"报损单详情\",\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t\taccess: nodes.LossReportDetailLossReport,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseManagement/LossReportInfo.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"summary/GoodsReceiptIssueSummary\",\n\t\t\t\tname: \"GoodsReceiptIssueSummary\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品收发汇总\",\n\t\t\t\t\taccess: nodes.PublishGoodsEditGoods,\n\t\t\t\t\tremixIcon: \"file-text-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/summary/GoodsReceiptIssueSummary\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"summary/WarehouseStockSummary\",\n\t\t\t\tname: \"WarehouseStockSummary\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"库存汇总\",\n\t\t\t\t\taccess: nodes.inventoryStatistics,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/summary/WarehouseStockSummary.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"OrdersForShipment/PickingCenter\",\n\t\t\t\tname: \"PickingCenter\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"拣货中心\",\n\t\t\t\t\t// access: nodes.inventoryStatistics,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/OrdersForShipment/PickingCenter.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"OrdersForShipment/PickingDetail\",\n\t\t\t\tname: \"PickingDetail\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"待拣货订单明细\",\n\t\t\t\t\t// access: nodes.inventoryStatistics,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/OrdersForShipment/PickingDetail.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"OrdersForShipment/pickingList/:id\",\n\t\t\t\tname: \"pickingList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"拣货单\",\n\t\t\t\t\t// access: nodes.inventoryStatistics,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/OrdersForShipment/pickingList.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"OrdersForShipment/DistributionCenter\",\n\t\t\t\tname: \"DistributionCenter\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"配送中心\",\n\t\t\t\t\t// access: nodes.inventoryStatistics,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/OrdersForShipment/DistributionCenter.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"OrdersForShipment/DeliveryDetailsOfGoods\",\n\t\t\t\tname: \"DeliveryDetailsOfGoods\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"配送商品明细\",\n\t\t\t\t\t// access: nodes.inventoryStatistics,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/OrdersForShipment/DeliveryDetailsOfGoods.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"OrdersForShipment/SalesOutbound/:id\",\n\t\t\t\tname: \"SalesOutbound\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"销售出库单\",\n\t\t\t\t\t// access: nodes.inventoryStatistics,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/OrdersForShipment/SalesOutbound.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"OrdersForShipment/DeliveryReceivedDetails/:id\",\n\t\t\t\tname: \"DeliveryReceivedDetails\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"配送待收货明细\",\n\t\t\t\t\t// access: nodes.inventoryStatistics,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/OrdersForShipment/DeliveryReceivedDetails.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"OrdersForShipment/DeliveryToBeReceivedDetails\",\n\t\t\t\tname: \"DeliveryToBeReceivedDetails\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"配送待收货明细\",\n\t\t\t\t\t// access: nodes.inventoryStatistics,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\n\t\t\t\t\t\t\"@/views/stock/OrdersForShipment/DeliveryToBeReceivedDetails.vue\"\n\t\t\t\t\t),\n\t\t\t},\n\t\t\t// {\n\t\t\t// path: \"OutIn/inventoryWarning\",\n\t\t\t// name: \"inventoryWarning\",\n\t\t\t// meta: {\n\t\t\t// title: \"库存预警\",\n\t\t\t// remixIcon: \"home-gear-line\",\n\t\t\t// },\n\t\t\t// component: () => import(\"@/views/stock/OutIn/inventoryWarning\"),\n\t\t\t// },\n\t\t],\n\t},\n\t{\n\t\tpath: \"/Finance\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/Finance/Receivable/ReceivableList\",\n\t\talwaysShow: true,\n\t\tmeta: {\n\t\t\ttitle: \"财务\",\n\t\t\tremixIcon: \"money-cny-circle-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"Receivable/ReceivableList\",\n\t\t\t\tname: \"ReceivableList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"应收单列表\",\n\t\t\t\t\taccess: nodes.ReceivableList,\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Receivable/ReceivableList\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Receivable/AddReceivable\",\n\t\t\t\tname: \"AddReceivable\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增应收单\",\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Receivable/AddReceivable.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Receivable/ReceiptList\",\n\t\t\t\tname: \"ReceiptList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"收款单列表\",\n\t\t\t\t\taccess: nodes.ReceiptListGetAllReceived,\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Receivable/ReceiptList.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Receivable/AddReceipt\",\n\t\t\t\tname: \"AddReceipt\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增收款单\",\n\t\t\t\t\taccess: nodes.ReceiptListAddReceived,\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Receivable/AddReceipt.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Receivable/LookReceipt/:id/:createTime\",\n\t\t\t\tname: \"LookReceipt\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"收款单详情\",\n\t\t\t\t\taccess: nodes.ReceiptListGetReceivedInfo,\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Receivable/LookReceipt.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Receivable/editReceipt/:id/:createTime\",\n\t\t\t\tname: \"EditReceipt\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑收款单\",\n\t\t\t\t\taccess: nodes.ReceiptListGetReceivedInfo,\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Receivable/AddReceipt.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Receivable/ApplyReceipt\",\n\t\t\t\tname: \"ApplyReceipt\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"收款申请单\",\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t\taccess: nodes.ApplyReceipt,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Receivable/ApplyReceipt.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Receivable/AddApplyReceipt\",\n\t\t\t\tname: \"AddApplyReceipt\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增收款申请单\",\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t\taccess: nodes.addApplyReceipt,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Finance/Receivable/AddApplyReceipt.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Receivable/editApplyReceipt/:id\",\n\t\t\t\tname: \"editApplyReceipt\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑收款申请单\",\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t\taccess: nodes.editApplyReceipt,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Finance/Receivable/AddApplyReceipt.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Receivable/ApplyReceiptInfo/:id\",\n\t\t\t\tname: \"ApplyReceiptInfo\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"收款申请单详情\",\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t\taccess: nodes.auditApplyReceipt,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Finance/Receivable/ApplyReceiptInfo.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Receivable/CustomerBalance\",\n\t\t\t\tname: \"CustomerBalance\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"客户往来汇总表\",\n\t\t\t\t\taccess: nodes.CustomerBalanceGetAllCustomerBalance,\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Finance/Receivable/CustomerBalance.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Receivable/CustomerBalanceDetail\",\n\t\t\t\tname: \"CustomerBalanceDetail\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"客户往来明细表\",\n\t\t\t\t\taccess: nodes.CustomerBalanceDetailGetAllCustomerBalanceDetail,\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Finance/Receivable/CustomerBalanceDetail.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Handle/HandleList\",\n\t\t\t\tname: \"HandleList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"应付单列表\",\n\t\t\t\t\taccess: nodes.HandleList,\n\t\t\t\t\tremixIcon: \"align-top\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Handle/HandleList.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Handle/PaymentList\",\n\t\t\t\tname: \"PaymentList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"付款单列表\",\n\t\t\t\t\taccess: nodes.PaymentListGetAllPaid,\n\t\t\t\t\tremixIcon: \"align-top\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Handle/PaymentList.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Handle/editPayment/:id/:createTime\",\n\t\t\t\tname: \"EditPayment\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑付款单\",\n\t\t\t\t\taccess: nodes.ReceiptListGetReceivedInfo,\n\t\t\t\t\tremixIcon: \"align-top\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Handle/AddPayment.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Handle/AddPayment\",\n\t\t\t\tname: \"AddPayment\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增付款单\",\n\t\t\t\t\taccess: nodes.PaymentListAddPaid,\n\t\t\t\t\tremixIcon: \"align-top\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Handle/AddPayment.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Handle/LookPayment/:id/:createTime\",\n\t\t\t\tname: \"LookPayment\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"付款单详情\",\n\t\t\t\t\taccess: nodes.PaymentListGetPaidInfo,\n\t\t\t\t\tremixIcon: \"align-top\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Handle/LookPayment.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Handle/SupplierBalance\",\n\t\t\t\tname: \"SupplierBalance\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"供应商往来汇总表\",\n\t\t\t\t\taccess: nodes.CustomerBalanceGetAllSupplierBalance,\n\t\t\t\t\tremixIcon: \"align-top\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Handle/SupplierBalance.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Handle/SupplierBalanceDetails\",\n\t\t\t\tname: \"SupplierBalanceDetails\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"供应商余额明细表\",\n\t\t\t\t\taccess: nodes.SupplierBalanceDetailsGetAllSupplierBalanceDetail,\n\t\t\t\t\tremixIcon: \"align-top\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Finance/Handle/SupplierBalanceDetails.vue\"),\n\t\t\t},\n\n\t\t\t{\n\t\t\t\tpath: \"Cashier/FunTransfer\",\n\t\t\t\tname: \"FunTransfer\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"资金转账单\",\n\t\t\t\t\taccess: nodes.FunTransfer,\n\t\t\t\t\tremixIcon: \"bank-card-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Cashier/FunTransfer.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Cashier/AddFunTransfer\",\n\t\t\t\tname: \"AddFunTransfer\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增资金转账单\",\n\t\t\t\t\taccess: nodes.FunTransferAddAccountTransfer,\n\t\t\t\t\tremixIcon: \"bank-card-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Cashier/AddFunTransfer.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Cashier/EditFunTransfer/:id\",\n\t\t\t\tname: \"EditFunTransfer\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"修改资金转账单\",\n\t\t\t\t\taccess: nodes.AccountListEditAccountTransfer,\n\t\t\t\t\tremixIcon: \"bank-card-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Cashier/AddFunTransfer.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Cashier/SellRefundForm/:type\",\n\t\t\t\tname: \"RefundForm\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"销售退款单\",\n\t\t\t\t\taccess: nodes.RefundForm,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Cashier/RefundForm.vue\"),\n\t\t\t},\n\t\t\t// {\n\t\t\t// path: \"Cashier/PurchaseRefundForm/:type\",\n\t\t\t// name: \"RefundForm\",\n\t\t\t// meta: {\n\t\t\t// title: \"采购退款单\",\n\t\t\t// access: nodes.RefundForm,\n\t\t\t// },\n\t\t\t// component: () => import(\"@/views/Finance/Cashier/RefundForm.vue\"),\n\t\t\t// },\n\t\t\t{\n\t\t\t\tpath: \"Cashier/AddRefundForm/:type\",\n\t\t\t\tname: \"AddRefundForm\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增退款单\",\n\t\t\t\t\taccess: nodes.RefundForm_AddRefundForm,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Cashier/AddRefundForm.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Cashier/EditRefundForm/:id/:createTime\",\n\t\t\t\tname: \"EditRefundForm\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑退款单\",\n\t\t\t\t\taccess: nodes.RefundFormEditRefundForm,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Cashier/AddRefundForm.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Cashier/RefundDetail/:id/:createTime\",\n\t\t\t\tname: \"RefundDetail\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"退款单详情\",\n\t\t\t\t\t// access: nodes.AccountList,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Cashier/RefundDetail.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Cashier/AccountList\",\n\t\t\t\tname: \"AccountList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"资金账户管理\",\n\t\t\t\t\taccess: nodes.AccountList,\n\t\t\t\t\tremixIcon: \"bank-card-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Cashier/AccountList.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Cashier/AccountDetails\",\n\t\t\t\tname: \"AccountDetails\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"账户明细查询\",\n\t\t\t\t\taccess: nodes.AccountDetailsGetAllAccountDetail,\n\t\t\t\t\tremixIcon: \"bank-card-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Cashier/AccountDetails.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Cashier/CostSheet\",\n\t\t\t\tname: \"CostSheet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"费用单\",\n\t\t\t\t\tremixIcon: \"bank-card-line\",\n\t\t\t\t\taccess: nodes.CostSheet,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Cashier/CostSheet.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Cashier/AddCostSheet\",\n\t\t\t\tname: \"AddCostSheet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增费用单\",\n\t\t\t\t\tremixIcon: \"bank-card-line\",\n\t\t\t\t\taccess: nodes.CostSheetaddCostSheet,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Cashier/AddCostSheet.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Cashier/EditCostSheet/:id\",\n\t\t\t\tname: \"EditCostSheet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑费用单\",\n\t\t\t\t\taccess: nodes.CostSheeteditCostSheet,\n\t\t\t\t\tremixIcon: \"bank-card-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Cashier/AddCostSheet.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Cashier/CostSheetParticulars/:id\",\n\t\t\t\tname: \"CostSheetParticulars\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"费用单详情\",\n\t\t\t\t\t// access: nodes.CostSheeteditCostSheet,\n\t\t\t\t\tremixIcon: \"bank-card-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Finance/Cashier/CostSheetParticulars.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Cashier/CostTypes\",\n\t\t\t\tname: \"CostTypes\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"费用类型\",\n\t\t\t\t\tremixIcon: \"bank-card-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/Cashier/CostTypes.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageF/FinanceType\",\n\t\t\t\tname: \"FinanceType\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"财务类型\",\n\t\t\t\t\taccess: nodes.FinanceTypeGetAllFinanceType,\n\t\t\t\t\tremixIcon: \"bookmark-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/ManageF/FinanceType.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageF/WithdrawAsh\",\n\t\t\t\tname: \"WithdrawAsh\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"余额提现\",\n\t\t\t\t\tremixIcon: \"bookmark-line\",\n\t\t\t\t\taccess: nodes.WithdrawAsh,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/ManageF/WithdrawAsh.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ManageF/CommissionAsh\",\n\t\t\t\tname: \"CommissionAsh\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"提成提现\",\n\t\t\t\t\tremixIcon: \"bookmark-line\",\n\t\t\t\t\taccess: nodes.WithdrawAsh,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Finance/ManageF/CommissionAsh.vue\"),\n\t\t\t},\n\t\t\t// 多门店报表\n\t\t\t{\n\t\t\t\tpath: \"MultipleStore/InAndOutLogs\",\n\t\t\t\tname: \"InAndOutLogs\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"收支记录\",\n\t\t\t\t\tremixIcon: \"money-cny-box-line\",\n\t\t\t\t\t// access: nodes.WithdrawAsh,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Finance/MultipleStore/InAndOutLogs.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"MultipleStore/WithdrawLogs\",\n\t\t\t\tname: \"WithdrawLogs\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"提现记录\",\n\t\t\t\t\tremixIcon: \"money-cny-box-line\",\n\t\t\t\t\t// access: nodes.WithdrawAsh,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Finance/MultipleStore/WithdrawLogs.vue\"),\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"/Settlement\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/Settlement/MerchandiseSalesStatement\",\n\t\talwaysShow: true,\n\t\tmeta: {\n\t\t\ttitle: \"结算\",\n\t\t\tremixIcon: \"price-tag-2-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\tpath: \"SettlementLogs\",\n\t\t\tname: \"SettlementLogs\",\n\t\t\tmeta: {\n\t\t\t\ttitle: \"结算记录\",\n\t\t\t\t// access: nodes.WithdrawAsh,\n\t\t\t},\n\t\t\tcomponent: () =>\n\t\t\t\timport(\"@/views/Finance/MultipleStore/SettlementLogs.vue\"),\n\t\t}, ],\n\t},\n\t{\n\t\tpath: \"/Reconciliation\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/Reconciliation/SettlementStatement\",\n\t\talwaysShow: true,\n\t\tmeta: {\n\t\t\ttitle: \"对账\",\n\t\t\tremixIcon: \"money-cny-circle-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\tpath: \"SettlementStatement\",\n\t\t\tname: \"SettlementStatement\",\n\t\t\tmeta: {\n\t\t\t\ttitle: \"结算对账单\",\n\t\t\t\t// access: nodes.WithdrawAsh,\n\t\t\t},\n\t\t\tcomponent: () =>\n\t\t\t\timport(\"@/views/Finance/MultipleStore/SettlementStatement.vue\"),\n\t\t}, ],\n\t},\n\t{\n\t\tpath: \"/statement\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/statement/statementList/MerchandiseSalesStatement\",\n\t\talwaysShow: true,\n\t\tmeta: {\n\t\t\ttitle: \"报表管理\",\n\t\t\tremixIcon: \"money-cny-circle-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"statementList/MerchandiseSalesStatement\",\n\t\t\t\tname: \"MerchandiseSalesStatement\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品销售报表\",\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t\taccess: nodes.goodsFormMerchandiseSalesStatement,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/statement/statementList/MerchandiseSalesStatement\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"statementList/CustomerMerchandiseReport\",\n\t\t\t\tname: \"CustomerMerchandiseReport\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"客户商品报表\",\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t\taccess: nodes.goodsFormCustomerMerchandiseReport,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/statement/statementList/CustomerMerchandiseReport\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"statementList/CustomerOrderReport\",\n\t\t\t\tname: \"CustomerOrderReport\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"客户订单报表\",\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t\taccess: nodes.orderFormCustomerOrderReport,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/statement/statementList/CustomerOrderReport\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"statementList/OrderDataReport\",\n\t\t\t\tname: \"OrderDataReport\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"订单数据报表\",\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t\taccess: nodes.orderFormOrderDataReport,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/statement/statementList/OrderDataReport\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"statementList/RegionalOrderReport\",\n\t\t\t\tname: \"RegionalOrderReport\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"地区订单报表\",\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t\taccess: nodes.orderFormRegionalOrderReport,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/statement/statementList/RegionalOrderReport\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"statementList/SaleRanking\",\n\t\t\t\tname: \"SaleRanking\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"业务员订单表\",\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t\taccess: nodes.orderFormSalesOrderReport,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/statement/statementList/SaleRanking\"),\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"/SystemSettings\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/SystemSettings/liansuoguanli/ShopList\",\n\t\talwaysShow: true,\n\t\tmeta: {\n\t\t\ttitle: \"设置\",\n\t\t\tremixIcon: \"settings-4-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"BaseSet\",\n\t\t\t\tname: \"BaseSet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"系统设置\",\n\t\t\t\t\taccess: nodes.mallManage,\n\t\t\t\t\tremixIcon: \"settings-4-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/ShoppingMall/mendianset/BaseSet.vue\"),\n\t\t\t},\n\t\t\t// {\n\t\t\t// path: \"TradeSet\",\n\t\t\t// name: \"TradeSet\",\n\t\t\t// meta: {\n\t\t\t// title: \"交易设置\",\n\t\t\t// access: nodes.mallManagepaySetting,\n\t\t\t// remixIcon: \"settings-4-line\",\n\t\t\t// },\n\t\t\t// component: () => import(\"@/views/ShoppingMall/mendianset/BaseSet.vue\"),\n\t\t\t// },\n\t\t\t// {\n\t\t\t// path: \"GoodsSet\",\n\t\t\t// name: \"GoodsSet\",\n\t\t\t// meta: {\n\t\t\t// title: \"商品设置\",\n\t\t\t// access: nodes.mallManageGoodsSet,\n\t\t\t// remixIcon: \"settings-4-line\",\n\t\t\t// },\n\t\t\t// component: () => import(\"@/views/ShoppingMall/mendianset/BaseSet.vue\"),\n\t\t\t// },\n\t\t\t// {\n\t\t\t// path: \"CustomerSet\",\n\t\t\t// name: \"CustomerSet\",\n\t\t\t// meta: {\n\t\t\t// title: \"客户设置\",\n\t\t\t// access: nodes.mallManageCustomerSet,\n\t\t\t// remixIcon: \"settings-4-line\",\n\t\t\t// },\n\t\t\t// component: () => import(\"@/views/ShoppingMall/mendianset/BaseSet.vue\"),\n\t\t\t// },\n\t\t\t{\n\t\t\t\tpath: \"PrinterSet\",\n\t\t\t\tname: \"PrinterSet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"打印机设置\",\n\t\t\t\t\taccess: nodes.mallManagePrinterSet,\n\t\t\t\t\tremixIcon: \"settings-4-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/ShoppingMall/mendianset/BaseSet.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"StepSet\",\n\t\t\t\tname: \"StepSet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"流程设置\",\n\t\t\t\t\taccess: nodes.StepSet,\n\t\t\t\t\tremixIcon: \"equalizer-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/ShoppingMall/mendianset/StepSet.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"liansuoguanli/ShopList\",\n\t\t\t\tname: \"ShopList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商铺列表\",\n\t\t\t\t\taccess: nodes.ShopList,\n\t\t\t\t\tremixIcon: \"list-settings-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/liansuoguanli/ShopList.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"liansuoguanli/AddShop\",\n\t\t\t\tname: \"AddShop\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新建商铺\",\n\t\t\t\t\taccess: nodes.ShopListAddShop,\n\t\t\t\t\tremixIcon: \"list-settings-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/liansuoguanli/AddShop.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"liansuoguanli/EditShop/:id\",\n\t\t\t\tname: \"EditShop\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑商铺\",\n\t\t\t\t\taccess: nodes.ShopListEditShop,\n\t\t\t\t\tremixIcon: \"list-settings-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/liansuoguanli/AddShop.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"liansuoguanli/Partnership\",\n\t\t\t\tname: \"Partnership\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"合作管理\",\n\t\t\t\t\t// access: nodes.Partnership,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/liansuoguanli/Partnership.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"liansuoguanli/AddPartnership\",\n\t\t\t\tname: \"AddPartnership\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增合作\",\n\t\t\t\t\t// access: nodes.PartnershipAddShopPartner,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/liansuoguanli/AddPartnership.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"liansuoguanli/EditPartnership/:id\",\n\t\t\t\tname: \"EditPartnership\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑合作\",\n\t\t\t\t\t// access: nodes.PartnershipUpdateShopPartner,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/liansuoguanli/AddPartnership.vue\"),\n\t\t\t},\n\n\t\t\t{\n\t\t\t\tpath: \"jiaoyiset/PayList\",\n\t\t\t\tname: \"PayList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"支付列表\",\n\t\t\t\t\taccess: nodes.PayList,\n\t\t\t\t\tremixIcon: \"wallet-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/SystemSettings/jiaoyiset/PayList.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"jiaoyiset/Driver\",\n\t\t\t\tname: \"Driver\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"司机列表\",\n\t\t\t\t\taccess: nodes.Driver,\n\t\t\t\t\tremixIcon: \"wallet-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/SystemSettings/jiaoyiset/Driver.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"jiaoyiset/Line\",\n\t\t\t\tname: \"Line\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"线路列表\",\n\t\t\t\t\taccess: nodes.line,\n\t\t\t\t\tremixIcon: \"wallet-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/SystemSettings/jiaoyiset/Line.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"jiaoyiset/Delivery\",\n\t\t\t\tname: \"Delivery\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"配送方式\",\n\t\t\t\t\taccess: nodes.DeliverySet,\n\t\t\t\t\tremixIcon: \"truck-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/jiaoyiset/DeliverySet.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"jiaoyiset/DeliveryTemplate/:deiId\",\n\t\t\t\tname: \"DeliveryTemplate\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"运费模版\",\n\t\t\t\t\taccess: nodes.DeliverygetInfo,\n\t\t\t\t\tremixIcon: \"truck-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/jiaoyiset/DeliveryTemplate.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"jiaoyiset/AddDeliveryTem\",\n\t\t\t\tname: \"AddDeliveryTem\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新建运费模版\",\n\t\t\t\t\taccess: nodes.DeliverysetData,\n\t\t\t\t\tremixIcon: \"truck-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/jiaoyiset/AddDeliveryTem.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"jiaoyiset/EditDeliveryTem\",\n\t\t\t\tname: \"EditDeliveryTem\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑运费模版\",\n\t\t\t\t\taccess: nodes.DeliverysetData,\n\t\t\t\t\tremixIcon: \"truck-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/jiaoyiset/AddDeliveryTem.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"jiaoyiset/SelffetchList/:deiId\",\n\t\t\t\tname: \"SelffetchList\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"门店自提\",\n\t\t\t\t\tremixIcon: \"truck-line\",\n\t\t\t\t\taccess: nodes.DeliverygetInfo,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/jiaoyiset/SelffetchList.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"jiaoyiset/AddSelffetch/:deiId\",\n\t\t\t\tname: \"AddSelffetch\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新建自提点\",\n\t\t\t\t\tremixIcon: \"truck-line\",\n\t\t\t\t\taccess: nodes.DeliverySetsetSelfData,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/jiaoyiset/AddSelffetch.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"jiaoyiset/EditSelffetch/:id/:deiId\",\n\t\t\t\tname: \"EditSelffetch\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑自提点\",\n\t\t\t\t\taccess: nodes.DeliverySeteditSelfData,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/jiaoyiset/AddSelffetch.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"jiaoyiset/Dispatch\",\n\t\t\t\tname: \"Dispatch\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"同城配送\",\n\t\t\t\t\tremixIcon: \"truck-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/jiaoyiset/Dispatch.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"jiaoyiset/ShopAddress\",\n\t\t\t\tname: \"ShopAddress\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑商家地址\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/jiaoyiset/ShopAddress.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"jiaoyiset/Logistics\",\n\t\t\t\tname: \"Logistics\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"物流接口\",\n\t\t\t\t\tremixIcon: \"truck-line\",\n\t\t\t\t\taccess: nodes.Logistics,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/jiaoyiset/Logistics.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"jiaoyiset/voiceSet\",\n\t\t\t\tname: \"VoiceSet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"语音设置\",\n\t\t\t\t\taccess: nodes.voiceSet,\n\t\t\t\t\tremixIcon: \"notification-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/jiaoyiset/voiceSet.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"jiaoyiset/PushNotification\",\n\t\t\t\tname: \"PushNotification\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"消息推送\",\n\t\t\t\t\tremixIcon: \"notification-3-line\",\n\t\t\t\t\taccess: nodes.PushNotification,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/jiaoyiset/PushNotification.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"jiaoyiset/PushNotificationSet/:id\",\n\t\t\t\tname: \"PushNotificationSet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"消息推送设置\",\n\t\t\t\t\tremixIcon: \"notification-3-line\",\n\t\t\t\t\taccess: nodes.PushNotification_setMsg,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/jiaoyiset/PushNotificationSet.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"jiaoyiset/SMSConfiguration\",\n\t\t\t\tname: \"SMSConfiguration\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"短信配置\",\n\t\t\t\t\tremixIcon: \"notification-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/jiaoyiset/SMSConfiguration.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"jiaoyiset/SMSConfigurationSet\",\n\t\t\t\tname: \"SMSConfigurationSet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"配置\",\n\t\t\t\t\tremixIcon: \"notification-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/jiaoyiset/SMSConfigurationSet.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"accountAdmin/Department\",\n\t\t\t\tname: \"Department\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"部门管理\",\n\t\t\t\t\taccess: nodes.Department,\n\t\t\t\t\tremixIcon: \"user-settings-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/accountAdmin/Department.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"accountAdmin/Role\",\n\t\t\t\tname: \"Role\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"角色管理\",\n\t\t\t\t\taccess: nodes.Role,\n\t\t\t\t\tremixIcon: \"user-settings-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/SystemSettings/accountAdmin/Role.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"accountAdmin/Staff\",\n\t\t\t\tname: \"Staff\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"员工管理\",\n\t\t\t\t\taccess: nodes.Staff,\n\t\t\t\t\tremixIcon: \"user-settings-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/accountAdmin/Staff.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"accountAdmin/LoginRecord\",\n\t\t\t\tname: \"LoginRecord\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"登录日志\",\n\t\t\t\t\taccess: nodes.LoginRecord,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/accountAdmin/LoginRecord.vue\"),\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"ShoppingMall\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/ShoppingMall/mendianset/BaseSet\",\n\t\talwaysShow: true,\n\t\tmeta: {\n\t\t\ttitle: \"商城\",\n\t\t\tremixIcon: \"store-2-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"mendianset/NoticeLsit\",\n\t\t\t\tname: \"NoticeLsit\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"公告设置\",\n\t\t\t\t\taccess: nodes.Announcement,\n\t\t\t\t\tremixIcon: \"notification-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/ShoppingMall/mendianset/NoticeLsit.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"mendianset/NewsTemplate\",\n\t\t\t\tname: \"NewsTemplate\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"小程序订阅消息\",\n\t\t\t\t\taccess: nodes.Announcement,\n\t\t\t\t\tremixIcon: \"notification-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/ShoppingMall/mendianset/NewsTemplate.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WxCode/WxCodeSet\",\n\t\t\t\tname: \"WxCodeSet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"小程序设置\",\n\t\t\t\t\taccess: nodes.WxCodeSet,\n\t\t\t\t\tremixIcon: \"mini-program-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/ShoppingMall/WxCode/WxCodeSet.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WxCode/TemplateSet\",\n\t\t\t\tname: \"TemplateSet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"小程序发布\",\n\t\t\t\t\taccess: nodes.wxPush,\n\t\t\t\t\tremixIcon: \"mini-program-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/ShoppingMall/WxCode/TemplateSet.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WxCode/TouTiaoBaseSet\",\n\t\t\t\tname: \"TouTiaoBaseSet\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"抖音/头条小程序基础配置\",\n\t\t\t\t\taccess: nodes.TemplateSet,\n\t\t\t\t\tremixIcon: \"mini-program-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\n\t\t\t\t\t\t\"@/views/ShoppingMall/WxCode/ToutiaoCodeSet/TouTiaoBaseSet.vue\"\n\t\t\t\t\t),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"WxCode/CodeRelease\",\n\t\t\t\tname: \"CodeRelease\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"抖音/头条小程序发布\",\n\t\t\t\t\taccess: nodes.TemplateSet,\n\t\t\t\t\tremixIcon: \"mini-program-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/ShoppingMall/WxCode/ToutiaoCodeSet/CodeRelease.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"AppDesign/PageDesign\",\n\t\t\t\tname: \"PageDesign\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新建页面\",\n\t\t\t\t\tremixIcon: \"brush-3-line\",\n\t\t\t\t\taccess: nodes.PageSetSave,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/ShoppingMall/AppDesign/PageDesign.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"AppDesign/PageDesignEdit/:id\",\n\t\t\t\tname: \"PageDesignEdit\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"修改页面\",\n\t\t\t\t\tremixIcon: \"brush-3-line\",\n\t\t\t\t\taccess: nodes.PageSetSave,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/ShoppingMall/AppDesign/PageDesign.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"AppDesign/PageDesignList\",\n\t\t\t\tname: \"PageDesignList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"页面设计\",\n\t\t\t\t\taccess: nodes.PageSet,\n\t\t\t\t\tremixIcon: \"brush-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/ShoppingMall/AppDesign/PageDesignList.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"AppDesign/StartUpPage\",\n\t\t\t\tname: \"StartUpPage\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"启动页\",\n\t\t\t\t\taccess: nodes.StartPage,\n\t\t\t\t\tremixIcon: \"brush-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/ShoppingMall/AppDesign/StartUpPage.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"AppDesign/AppStyle\",\n\t\t\t\tname: \"AppStyle\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"风格设置\",\n\t\t\t\t\tremixIcon: \"brush-3-line\",\n\t\t\t\t\taccess: nodes.StyleSet,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/ShoppingMall/AppDesign/AppStyle.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"AppDesign/CateSet\",\n\t\t\t\tname: \"CateSet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"分类模版\",\n\t\t\t\t\taccess: nodes.CategorySet,\n\t\t\t\t\tremixIcon: \"brush-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/ShoppingMall/AppDesign/CateSet.vue\"),\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"Application\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/Application/Application\",\n\t\talwaysShow: true,\n\t\tmeta: {\n\t\t\ttitle: \"应用\",\n\t\t\tremixIcon: \"app-store-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\tpath: \"Application\",\n\t\t\tname: \"Application\",\n\t\t\tcomponent: () => import(\"@/views/Application/Application\"),\n\t\t\tmeta: {\n\t\t\t\ttitle: \"应用\",\n\t\t\t\tremixIcon: \"app-store-line\",\n\t\t\t},\n\t\t}]\n\t},\n\t{\n\t\tpath: \"MoneyGoodsBill\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/MoneyGoodsBill/index\",\n\t\talwaysShow: true,\n\t\tmeta: {\n\t\t\ttitle: \"钱货日清对账\",\n\t\t\tremixIcon: \"app-store-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"index\",\n\t\t\t\tname: \"InventoryStatistics\",\n\t\t\t\tcomponent: () => import(\"@/views/MoneyGoodsBill/index\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"库存日对账\",\n\t\t\t\t\tremixIcon: \"hotel-line\",\n\t\t\t\t\taccess: nodes.getTodayStatistics_statisticsInventoryStatistics,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"saleBill\",\n\t\t\t\tname: \"saleBill\",\n\t\t\t\tcomponent: () => import(\"@/views/MoneyGoodsBill/saleBill\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"销售日对账\",\n\t\t\t\t\tremixIcon: \"numbers-line\",\n\t\t\t\t\taccess: nodes.getTodayStatistics_statisticsGetAllOrderData,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"FinanceBill\",\n\t\t\t\tname: \"FinanceBill\",\n\t\t\t\tcomponent: () => import(\"@/views/MoneyGoodsBill/FinanceBill\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"财务日对账\",\n\t\t\t\t\tremixIcon: \"stack-line\",\n\t\t\t\t\taccess: nodes.getTodayStatistics_statisticsGetTodayStatistics,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Profit\",\n\t\t\t\tname: \"Profit\",\n\t\t\t\tcomponent: () => import(\"@/views/MoneyGoodsBill/Profit\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"利润表\",\n\t\t\t\t\tremixIcon: \"stack-line\",\n\t\t\t\t},\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"Marketing\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/Marketing/MarketingList\",\n\t\talwaysShow: true,\n\t\thidden: true,\n\t\tmeta: {\n\t\t\ttitle: \"营销\",\n\t\t\tremixIcon: \"coupon-3-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"MarketingList/Coupon\",\n\t\t\t\tname: \"Coupon\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"优惠券列表\",\n\t\t\t\t\tremixIcon: \"coupon-3-line\",\n\t\t\t\t\taccess: nodes.CouponList,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Marketing/MarketingList/Coupon\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"MarketingList/ReleaseRecord\",\n\t\t\t\tname: \"ReleaseRecord\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"发放记录\",\n\t\t\t\t\taccess: nodes.GrantLog,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Marketing/MarketingList/ReleaseRecord\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"MarketingList/AddCoupon\",\n\t\t\t\tname: \"AddCoupon\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增优惠券\",\n\t\t\t\t\taccess: nodes.CouponListAdd,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Marketing/MarketingList/AddCoupon\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"MarketingList/EditCoupon/:id\",\n\t\t\t\tname: \"EditCoupon\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑优惠券\",\n\t\t\t\t\taccess: nodes.CouponListEdit,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Marketing/MarketingList/AddCoupon\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Promotion/PromotionList\",\n\t\t\t\tname: \"PromotionList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品促销\",\n\t\t\t\t\tremixIcon: \"bookmark-3-line\",\n\t\t\t\t\taccess: nodes.ActivityGoods,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Marketing/Promotion/PromotionList.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Promotion/AddPromotion\",\n\t\t\t\tname: \"AddPromotion\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增促销\",\n\t\t\t\t\taccess: nodes.ActivityGoodsAdd,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Marketing/Promotion/AddPromotion.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Promotion/editPromotion/:id\",\n\t\t\t\tname: \"EditPromotion\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"修改促销\",\n\t\t\t\t\taccess: nodes.ActivityGoodsEdit,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Marketing/Promotion/AddPromotion.vue\"),\n\t\t\t},\n\n\t\t\t{\n\t\t\t\tpath: \"vip/membershipCard\",\n\t\t\t\tname: \"MembershipCard\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"会员卡管理\",\n\t\t\t\t\tremixIcon: \"vip-crown-2-line\",\n\t\t\t\t\taccess: nodes.MembershipCard,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Marketing/vip/membershipCard.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"vip/AddCard\",\n\t\t\t\tname: \"AddCard\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"创建会员卡\",\n\t\t\t\t\taccess: nodes.MembershipCardAddVipCard,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Marketing/vip/AddCard.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"vip/EditCard/:id\",\n\t\t\t\tname: \"EditCard\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑会员卡\",\n\t\t\t\t\taccess: nodes.MembershipCardEditVipCard,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Marketing/vip/AddCard.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"vip/CollectionRecords\",\n\t\t\t\tname: \"CollectionRecords\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"领取记录\",\n\t\t\t\t\taccess: nodes.CollectionRecords,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Marketing/vip/CollectionRecords.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"vip/DelRecords\",\n\t\t\t\tname: \"DelRecords\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"删除记录\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Marketing/vip/DelRecords.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"card/cardList\",\n\t\t\t\tname: \"cardList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"服务优惠卡管理\",\n\t\t\t\t\tremixIcon: \"vip-crown-2-line\",\n\t\t\t\t\taccess: nodes.DiscountCard,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Marketing/card/cardList.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"card/addCard\",\n\t\t\t\tname: \"addCard\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"优惠卡新增修改\",\n\t\t\t\t\tremixIcon: \"vip-crown-2-line\",\n\t\t\t\t\taccess: nodes.DiscountCard,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Marketing/card/addCard.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"SetMeal/index\",\n\t\t\t\tname: \"SetMeal\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"组合套餐\",\n\t\t\t\t\taccess: nodes.Application_SetMeal,\n\t\t\t\t\tremixIcon: \"git-repository-private-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Marketing/SetMeal/index\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"SetMeal/addSetMeal\",\n\t\t\t\tname: \"AddSetMeal\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增活动\",\n\t\t\t\t\taccess: nodes.SetMeal_addGroupGoods,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Marketing/SetMeal/addSetMeal\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"SetMeal/editSetMeal/:id\",\n\t\t\t\tname: \"EditSetMeal\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑活动\",\n\t\t\t\t\taccess: nodes.SetMeal_editGroupGoods,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Marketing/SetMeal/addSetMeal\"),\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"saleCommission\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/saleCommission/CommissionRule\",\n\t\talwaysShow: true,\n\t\thidden: true,\n\t\tmeta: {\n\t\t\ttitle: \"销售提成\",\n\t\t\tremixIcon: \"store-2-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"CommissionRule\",\n\t\t\t\tname: \"CommissionRule\",\n\t\t\t\tcomponent: () => import(\"@/views/saleCommission/CommissionRule\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"提成规则\",\n\t\t\t\t\taccess: nodes.CommissionRule,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CommissionStatistic\",\n\t\t\t\tname: \"CommissionStatistic\",\n\t\t\t\tcomponent: () => import(\"@/views/saleCommission/CommissionStatistic\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"提成统计\",\n\t\t\t\t\taccess: nodes.CommissionStatistic,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"RuleCommission\",\n\t\t\t\tname: \"RuleCommission\",\n\t\t\t\tcomponent: () => import(\"@/views/saleCommission/RuleCommission\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"设置提成规则\",\n\t\t\t\t\taccess: nodes.CommissionRuleAddCommissionRule,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"RuleCommissionEdit\",\n\t\t\t\tname: \"RuleCommissionEdit\",\n\t\t\t\tcomponent: () => import(\"@/views/saleCommission/RuleCommission\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"修改提成规则\",\n\t\t\t\t\taccess: nodes.CommissionRuleEditCommissionRule,\n\t\t\t\t},\n\t\t\t},\n\t\t\t// {\n\t\t\t// path: \"CommissionList\",\n\t\t\t// name: \"CommissionList\",\n\t\t\t// component: () => import(\"@/views/saleCommission/CommissionList\"),\n\t\t\t// meta: {\n\t\t\t// title: \"提成记录\",\n\t\t\t// },\n\t\t\t// },\n\t\t\t{\n\t\t\t\tpath: \"CommissionList\",\n\t\t\t\tname: \"CommissionList\",\n\t\t\t\tcomponent: () => import(\"@/views/saleCommission/CommissionList\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"提成记录\",\n\t\t\t\t},\n\t\t\t},\n\t\t],\n\t},\n\t// 文章页面\n\t{\n\t\tpath: \"info\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/info/infoArticleList\",\n\t\talwaysShow: true,\n\t\thidden: true,\n\t\tmeta: {\n\t\t\ttitle: \"公司展示\",\n\t\t\tremixIcon: \"store-2-line\",\n\t\t},\n\t\tchildren: [\n\t\t\t{\n\t\t\t\tpath: \"infoArticleList\",\n\t\t\t\tname: \"InfoArticleList\",\n\t\t\t\tcomponent: () => import(\"@/views/AppBase/info/infoArticleList\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"公司介绍\",\n\t\t\t\t\t// access: nodes.infoArticleList,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"infoHomeList\",\n\t\t\t\tname: \"InfoHomeList\",\n\t\t\t\tcomponent: () => import(\"@/views/AppBase/info/infoHomeList\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"合作伙伴\",\n\t\t\t\t\t// access: nodes.infoHomeList,\n\t\t\t\t},\n\t\t\t},\n\t\t],\n\t},\n\t// 股东分红\n\t{\n\t\tpath: \"Shareholders\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/Shareholders/RewardList\",\n\t\talwaysShow: true,\n\t\thidden: true,\n\t\tmeta: {\n\t\t\ttitle: \"股东分红\",\n\t\t\tremixIcon: \"store-2-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"RewardList\",\n\t\t\t\tname: \"RewardList\",\n\t\t\t\tcomponent: () => import(\"@/views/AppBase/Shareholders/RewardList\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"股东列表\",\n\t\t\t\t\t// access: nodes.RewardList,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"aBonus\",\n\t\t\t\tname: \"ABonus\",\n\t\t\t\tcomponent: () => import(\"@/views/AppBase/Shareholders/aBonus\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"分红记录\",\n\t\t\t\t\t// access: nodes.RewardABonusList,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"addReward\",\n\t\t\t\tname: \"AddReward\",\n\t\t\t\tcomponent: () => import(\"@/views/AppBase/Shareholders/addReward\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"添加股东\",\n\t\t\t\t\t// access: nodes.RewardAddUser,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"editReward\",\n\t\t\t\tname: \"EditReward\",\n\t\t\t\tcomponent: () => import(\"@/views/AppBase/Shareholders/addReward\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"修改股东\",\n\t\t\t\t\t// access: nodes.RewardEditUser,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"sharesList\",\n\t\t\t\tname: \"SharesList\",\n\t\t\t\tcomponent: () => import(\"@/views/AppBase/Shareholders/sharesList\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"股份记录\",\n\t\t\t\t\t// access: nodes.RewardSharesList,\n\t\t\t\t},\n\t\t\t},\n\t\t],\n\t},\n\t// 阶梯奖励\n\t{\n\t\tpath: \"ladder\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/ladder/ladderList\",\n\t\talwaysShow: true,\n\t\thidden: true,\n\t\tmeta: {\n\t\t\ttitle: \"阶梯奖励\",\n\t\t\tremixIcon: \"store-2-line\",\n\t\t},\n\t\tchildren: [\n\t\t\t{\n\t\t\t\tpath: \"ladderList\",\n\t\t\t\tname: \"LadderList\",\n\t\t\t\tcomponent: () => import(\"@/views/AppBase/ladder/ladderList\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"员工阶梯奖励\",\n\t\t\t\t\t// access: nodes.LadderRewardList,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"staffStockList\",\n\t\t\t\tname: \"StaffStockList\",\n\t\t\t\tcomponent: () => import(\"@/views/AppBase/ladder/staffStockList\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"股权发放记录\",\n\t\t\t\t\t// access: nodes.LadderStaffStockList,\n\t\t\t\t},\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"PointsMall\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/PointsMall/GoodsManage\",\n\t\talwaysShow: true,\n\t\thidden: true,\n\t\tmeta: {\n\t\t\ttitle: \"股权商城\",\n\t\t\tremixIcon: \"store-2-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"GoodsManage\",\n\t\t\t\tname: \"GoodsManage\",\n\t\t\t\tcomponent: () => import(\"@/views/PointsMall/GoodsManage\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"股权商品管理\",\n\t\t\t\t\taccess: nodes.PointsGoodsManage,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"PointGoodsAdd\",\n\t\t\t\tname: \"PointGoodsAdd\",\n\t\t\t\tcomponent: () => import(\"@/views/PointsMall/PointGoodsAdd\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增股权商品\",\n\t\t\t\t\taccess: nodes.PointsGoodsManageAddPointsGoods,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"PointGoodsEdit\",\n\t\t\t\tname: \"PointGoodsEdit\",\n\t\t\t\tcomponent: () => import(\"@/views/PointsMall/PointGoodsAdd\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"修改积分商品\",\n\t\t\t\t\taccess: nodes.PointsGoodsManageEditPointsGoods,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ExchangeRecord\",\n\t\t\t\tname: \"ExchangeRecord\",\n\t\t\t\tcomponent: () => import(\"@/views/PointsMall/ExchangeRecord\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"兑换记录\",\n\t\t\t\t\taccess: nodes.ExchangeRecord,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"PointRule\",\n\t\t\t\tname: \"PointRule\",\n\t\t\t\tcomponent: () => import(\"@/views/PointsMall/PointRule\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"积分规则\",\n\t\t\t\t\taccess: nodes.PointRule,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"PointRuleAdd\",\n\t\t\t\tname: \"PointRuleAdd\",\n\t\t\t\tcomponent: () => import(\"@/views/PointsMall/PointRuleAdd\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增积分规则\",\n\t\t\t\t\taccess: nodes.PointRuleAddPointRule,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"PointRuleEdit\",\n\t\t\t\tname: \"PointRuleEdit\",\n\t\t\t\tcomponent: () => import(\"@/views/PointsMall/PointRuleAdd\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"修改积分规则\",\n\t\t\t\t\taccess: nodes.PointRuleEditPointRule,\n\t\t\t\t},\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"Distribution\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/Distribution/DOverview\",\n\t\talwaysShow: true,\n\t\thidden: true,\n\t\tmeta: {\n\t\t\ttitle: \"分销\",\n\t\t\tremixIcon: \"store-2-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"DOverview\",\n\t\t\t\tname: \"DOverview\",\n\t\t\t\tcomponent: () => import(\"@/views/Distribution/DOverview\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"分销概览\",\n\t\t\t\t\taccess: nodes.DOverview,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"DGoodsList\",\n\t\t\t\tname: \"DGoodsList\",\n\t\t\t\tcomponent: () => import(\"@/views/Distribution/DGoodsList\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"分销商品\",\n\t\t\t\t\taccess: nodes.DGoodsList,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"SetCommission/:id\",\n\t\t\t\tname: \"SetCommission\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"设置佣金\",\n\t\t\t\t\taccess: nodes.DGoodsListsetCommission,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Distribution/Commission\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"DOrderList\",\n\t\t\t\tname: \"DOrderList\",\n\t\t\t\tcomponent: () => import(\"@/views/Distribution/DOrderList\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"分销订单\",\n\t\t\t\t\taccess: nodes.DOrderList,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"DistributionList\",\n\t\t\t\tname: \"DistributionList\",\n\t\t\t\tcomponent: () => import(\"@/views/Distribution/DistributionList\"),\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"分销商等级\",\n\t\t\t\t\taccess: nodes.DistributionList,\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"AddDistributionList\",\n\t\t\t\tname: \"AddDistributionList\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新建分销商等级\",\n\t\t\t\t\taccess: nodes.DistributionListupdateGrade,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Distribution/AddDistributionList\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"EditDistributionList/:id\",\n\t\t\t\tname: \"EditDistributionList\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑分销商等级\",\n\t\t\t\t\taccess: nodes.DistributionListupdateGrade,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Distribution/AddDistributionList\"),\n\t\t\t},\n\n\t\t\t{\n\t\t\t\tpath: \"Businessman/NotAudit\",\n\t\t\t\tname: \"NotAudit\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"待审核\",\n\t\t\t\t\taccess: nodes.Businessman,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Distribution/Businessman/NotAudit\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Businessman/Distributor\",\n\t\t\t\tname: \"Distributor\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"分销商\",\n\t\t\t\t\taccess: nodes.Businessman,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Distribution/Businessman/Distributor\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Businessman/DistributorNext\",\n\t\t\t\tname: \"DistributorNext\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"下级分销商\",\n\t\t\t\t\taccess: nodes.BusinessmangetgetAllSub,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Distribution/Businessman/DistributorNext\"),\n\t\t\t},\n\n\t\t\t{\n\t\t\t\tpath: \"CashOut/NotAuditCashOut\",\n\t\t\t\tname: \"NotAuditCashOut\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"待审核\",\n\t\t\t\t\taccess: nodes.CashOutgetAll,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Distribution/CashOut/NotAuditCashOut\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CashOut/NotCashOut\",\n\t\t\t\tname: \"NotCashOut\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"待打款\",\n\t\t\t\t\taccess: nodes.CashOutgetAll,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Distribution/CashOut/NotAuditCashOut\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CashOut/CashOut\",\n\t\t\t\tname: \"CashOut\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"已打款\",\n\t\t\t\t\taccess: nodes.CashOutgetAll,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Distribution/CashOut/NotAuditCashOut\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"CashOut/Invalid\",\n\t\t\t\tname: \"Invalid\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"无效\",\n\t\t\t\t\taccess: nodes.CashOutgetAll,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Distribution/CashOut/NotAuditCashOut\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"DistributionSet/BaseDSet\",\n\t\t\t\tname: \"BaseDSet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"基础设置\",\n\t\t\t\t\taccess: nodes.SettlementSet,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Distribution/DistributionSet/BaseDSet.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"DistributionSet/SettlementSet\",\n\t\t\t\tname: \"SettlementSet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"结算设置\",\n\t\t\t\t\taccess: nodes.SettlementSet,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Distribution/DistributionSet/SettlementSet.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"DistributionSet/TextSet\",\n\t\t\t\tname: \"TextSet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"文字设置\",\n\t\t\t\t\taccess: nodes.TextSet,\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Distribution/DistributionSet/TextSet.vue\"),\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"BillTemplate\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/BillTemplate/TemplateList\",\n\t\talwaysShow: true,\n\t\thidden: true,\n\t\tmeta: {\n\t\t\ttitle: \"单据模版\",\n\t\t\tremixIcon: \"apps-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"TemplateList\",\n\t\t\t\tname: \"TemplateList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"单据模板列表\",\n\t\t\t\t\taccess: nodes.TemplateListgetAll,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/BillTemplate/TemplateList\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"EditTemplate/:id\",\n\t\t\t\tname: \"EditTemplate\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑模板\",\n\t\t\t\t\taccess: nodes.TemplateListgetInfo,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/BillTemplate/EditTemplate\"),\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"CashierShop\",\n\t\tname: \"CashierShop\",\n\t\tnoKeepAlive: true,\n\t\thidden: true,\n\t\tmeta: {\n\t\t\ttitle: \"收银台\",\n\t\t\taccess: nodes.CashierShop,\n\t\t\tremixIcon: \"airplay-fill\",\n\t\t},\n\t\tcomponent: () => import(\"@/views/CashierShop/CashierShop\"),\n\t},\n\t{\n\t\tpath: \"CashierShift\",\n\t\tname: \"CashierShift\",\n\t\tnoKeepAlive: true,\n\t\thidden: true,\n\t\tmeta: {\n\t\t\ttitle: \"收银交班\",\n\t\t\taccess: nodes.ShiftOvergetRecordInfo,\n\t\t},\n\t\tcomponent: () => import(\"@/views/CashierShop/CashierShift\"),\n\t},\n\t{\n\t\tpath: \"CashierRecord\",\n\t\tname: \"CashierRecord\",\n\t\tnoKeepAlive: true,\n\t\thidden: true,\n\t\tmeta: {\n\t\t\ttitle: \"交班记录\",\n\t\t\tremixIcon: \"exchange-box-line\",\n\t\t\taccess: nodes.ShiftOver,\n\t\t},\n\t\tcomponent: () => import(\"@/views/CashierShop/CashierRecord\"),\n\t},\n\t{\n\t\tpath: \"Cashier\",\n\t\tcomponent: Layout,\n\t\tredirect: \"/Cashier/CashierList\",\n\t\thidden: true,\n\t\tmeta: {\n\t\t\ttitle: \"收银台\",\n\t\t\tremixIcon: \"airplay-fill\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"CashierList\",\n\t\t\t\tname: \"CashierList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"收银台设置\",\n\t\t\t\t\tremixIcon: \"settings-5-line\",\n\t\t\t\t\taccess: nodes.cashierSet,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Cashier/CashierList\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Cashier\",\n\t\t\t\tname: \"Cashier\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"收银员\",\n\t\t\t\t\tremixIcon: \"user-2-line\",\n\t\t\t\t\taccess: nodes.Cashiers,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Cashier/Cashier\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ShoppingGuide\",\n\t\t\t\tname: \"ShoppingGuide\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"导购员\",\n\t\t\t\t\tremixIcon: \"user-heart-line\",\n\t\t\t\t\taccess: nodes.ShoppingGuide,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Cashier/ShoppingGuide\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"/order/saleO/CashierOrder\",\n\t\t\t\tname: \"CashierOrder\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"收银台订单\",\n\t\t\t\t\taccess: nodes.saleOrderList,\n\t\t\t\t\tremixIcon: \"bill-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/order/saleO/SaleOrderList\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Withdrawal\",\n\t\t\t\tname: \"Withdrawal\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"提成明细\",\n\t\t\t\t\tremixIcon: \"file-list-3-line\",\n\t\t\t\t\taccess: nodes.Withdrawal,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Cashier/Withdrawal\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Commission\",\n\t\t\t\tname: \"Commission\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"提成统计\",\n\t\t\t\t\tremixIcon: \"exchange-funds-line\",\n\t\t\t\t\taccess: nodes.Commission,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Cashier/Commission\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ShiftOver\",\n\t\t\t\tname: \"ShiftOver\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"交班记录\",\n\t\t\t\t\tremixIcon: \"exchange-box-line\",\n\t\t\t\t\taccess: nodes.ShiftOver,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Cashier/ShiftOver\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ShiftOverGetAll/:id\",\n\t\t\t\tname: \"ShiftOverGetAll\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"交班详情\",\n\t\t\t\t\taccess: nodes.ShiftOvergetRecordInfo,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Cashier/ShiftOverGetAll\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"EditCashier/:id\",\n\t\t\t\tname: \"EditCashier\",\n\t\t\t\thidden: true,\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑收银员\",\n\t\t\t\t\taccess: nodes.CashiersupdateStaff,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Cashier/EditCashier\"),\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"/Merchants\",\n\t\tredirect: \"/Merchants/MerchartsList\",\n\t\tcomponent: Layout,\n\t\thidden: true,\n\t\tmeta: {\n\t\t\ttitle: \"多商户\",\n\t\t\tremixIcon: \"airplay-fill\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"MerchartsList\",\n\t\t\t\tname: \"MerchartsList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商户管理\",\n\t\t\t\t\tremixIcon: \"store-2-line\",\n\t\t\t\t\taccess: nodes.MerchartsList,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Merchants/MerchartsList\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Merchants\",\n\t\t\t\tname: \"Merchants\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"入驻申请\",\n\t\t\t\t\tremixIcon: \"store-2-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Merchants/Merchants\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"ApplyMerchantsInfo/:id\",\n\t\t\t\tname: \"ApplyMerchantsInfo\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"入驻详情\",\n\t\t\t\t\tremixIcon: \"store-2-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Merchants/ApplyMerchantsInfo\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"MerchantsGroup\",\n\t\t\t\tname: \"MerchantsGroup\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商户分组\",\n\t\t\t\t\tremixIcon: \"money-cny-circle-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Merchants/MerchantsGroup\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"MerchantsBin\",\n\t\t\t\tname: \"MerchantsBin\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"回收站\",\n\t\t\t\t\tremixIcon: \"store-2-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Merchants/MerchantsBin\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"AddMerchants\",\n\t\t\t\tname: \"AddMerchants\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"添加商户\",\n\t\t\t\t\tremixIcon: \"money-cny-circle-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Merchants/AddMerchants\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"EditMerchants\",\n\t\t\t\tname: \"EditMerchants\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"编辑商户\",\n\t\t\t\t\tremixIcon: \"money-cny-circle-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Merchants/AddMerchants\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"AddMerchantsInfo/:length\",\n\t\t\t\tname: \"AddMerchantsInfo\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"增购详情\",\n\t\t\t\t\tremixIcon: \"money-cny-circle-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Merchants/AddMerchantsInfo\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"MerchantsInfo/:id\",\n\t\t\t\tname: \"MerchantsInfo\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商户详情\",\n\t\t\t\t\tremixIcon: \"store-2-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Merchants/MerchantsInfo\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"MerchartsShop\",\n\t\t\t\tname: \"MerchartsShop\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商户商品\",\n\t\t\t\t\tremixIcon: \"shopping-bag-line\",\n\t\t\t\t\taccess: nodes.MerchartsGoods,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Merchants/MerchartsShop\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"MerchantsExamine\",\n\t\t\t\tname: \"MerchantsExamine\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"待审核商品\",\n\t\t\t\t\tremixIcon: \"shopping-bag-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Merchants/MerchantsExamine\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"MerchantsOverview\",\n\t\t\t\tname: \"MerchantsOverview\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商户概览\",\n\t\t\t\t\tremixIcon: \"funds-box-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Merchants/MerchantsOverview\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"MerchantsOrder\",\n\t\t\t\tname: \"MerchantsOrder\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商户订单\",\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Merchants/MerchantsOrder\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"SafeguardingOrder\",\n\t\t\t\tname: \"SafeguardingOrder\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"维权订单\",\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Merchants/SafeguardingOrder\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"MerchantsSettlement\",\n\t\t\t\tname: \"MerchantsSettlement\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"结算管理\",\n\t\t\t\t\tremixIcon: \"secure-payment-line\",\n\t\t\t\t\taccess: nodes.MerchantsSettlement,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Merchants/Settlement\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"MerchantsBasicsSet\",\n\t\t\t\tname: \"MerchantsBasicsSet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"基础设置\",\n\t\t\t\t\tremixIcon: \"settings-4-line\",\n\t\t\t\t\taccess: nodes.MerchantsSettlementMerchantsBasicsSet,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Merchants/MerchantsBasicsSet\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"MerchantsInSet\",\n\t\t\t\tname: \"MerchantsInSet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"入驻设置\",\n\t\t\t\t\tremixIcon: \"settings-4-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Merchants/MerchantsInSet\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"MerchantsListSet\",\n\t\t\t\tname: \"MerchantsListSet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商户列表\",\n\t\t\t\t\tremixIcon: \"settings-4-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Merchants/MerchantsListSet\"),\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"/Multistore\",\n\t\tredirect: \"/Multistore/StoreList\",\n\t\tcomponent: Layout,\n\t\thidden: true,\n\t\tmeta: {\n\t\t\ttitle: \"多门店\",\n\t\t\tremixIcon: \"store-2-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"StoreList\",\n\t\t\t\tname: \"StoreList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"门店管理\",\n\t\t\t\t\taccess: nodes.Multistore_MultistoreList,\n\t\t\t\t\tremixIcon: \"store-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Multistore/store/StoreList\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"AddStore\",\n\t\t\t\tname: \"AddStore\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"创建店铺\",\n\t\t\t\t\taccess: nodes.MultistoreList_AddStore,\n\t\t\t\t\tremixIcon: \"store-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/liansuoguanli/AddShop.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"shopAdministration\",\n\t\t\t\tname: \"shopAdministration\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品管理\",\n\t\t\t\t\taccess: nodes.MultistoreList_shopGoodsManage,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Multistore/store/shopAdministration\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"StoreShopowner\",\n\t\t\t\tname: \"StoreShopowner\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"门店店长\",\n\t\t\t\t\taccess: nodes.MultistoreList_shopManager,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Multistore/store/StoreShopowner\"),\n\t\t\t},\n\t\t\t// {\n\t\t\t// path: \"lookGoods\",\n\t\t\t// name: \"lookGoods\",\n\t\t\t// meta: {\n\t\t\t// title: \"查看商品\",\n\t\t\t// },\n\t\t\t// component: () => import(\"@/views/Multistore/store/lookGoods\"),\n\t\t\t// },\n\t\t\t{\n\t\t\t\tpath: \"GoodsList\",\n\t\t\t\tname: \"GoodsList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品管理\",\n\t\t\t\t\tremixIcon: \"shopping-bag-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Multistore/goods/GoodsList\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"StoreData\",\n\t\t\t\tname: \"StoreData\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"门店数据\",\n\t\t\t\t\tremixIcon: \"computer-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Multistore/statistics/StoreData\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"EditStoreData\",\n\t\t\t\tname: \"EditStoreData\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"数据详情\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Multistore/statistics/EditStoreData\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"StoreSet\",\n\t\t\t\tname: \"StoreSet\",\n\t\t\t\tmeta: {\n\t\t\t\t\taccess: nodes.Multistore_StoreSet,\n\t\t\t\t\ttitle: \"功能设置\",\n\t\t\t\t\tremixIcon: \"settings-4-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Multistore/settings/StoreSet\"),\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"/SingleStore\",\n\t\tredirect: \"/SingleStore/goods\",\n\t\tcomponent: Layout,\n\t\thidden: true,\n\t\tmeta: {\n\t\t\ttitle: \"单门店\",\n\t\t\tremixIcon: \"store-2-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"goods/GoodsAdministration\",\n\t\t\t\tname: \"GoodsAdministration\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品管理\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SingleStore/Goods/GoodsAdministration\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"goods/GoodsData\",\n\t\t\t\tname: \"GoodsData\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品资料\",\n\t\t\t\t\tremixIcon: \"apps-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/manageG/BaseDataList\"),\n\t\t\t},\n\t\t\t// 价格管理\n\t\t\t{\n\t\t\t\tpath: \"sale/priceTable\",\n\t\t\t\tname: \"StorePriceTable\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"价格管理\",\n\t\t\t\t\tremixIcon: \"bookmark-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/PriceTable\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"goods/priceAdjust\",\n\t\t\t\tname: \"priceAdjust\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"商品调价单\",\n\t\t\t\t\tremixIcon: \"bookmark-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/AdjustPrice\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"goods/priceAdjustCustomer\",\n\t\t\t\tname: \"priceAdjustCustomer\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"客户调价\",\n\t\t\t\t\tremixIcon: \"bookmark-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/CostumeAdjustPrice\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"goods/priceAdjustCustomerType\",\n\t\t\t\tname: \"priceAdjustCustomerType\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"客户类型调价\",\n\t\t\t\t\tremixIcon: \"bookmark-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/goods/sale/CustomerTypeAdjustPrice\"),\n\t\t\t},\n\t\t\t// 订单\n\t\t\t{\n\t\t\t\tpath: \"order/OrderList/all\",\n\t\t\t\tname: \"OrderListAll\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"全部订单\",\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/SingleStore/order/OrderList\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"order/OrderList/waitAudit\",\n\t\t\t\tname: \"OrderListWaitAudit\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"待审核\",\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/SingleStore/order/OrderList\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"order/OrderList/waitOutStock\",\n\t\t\t\tname: \"OrderListWaitOutStock\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"待发货\",\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/SingleStore/order/OrderList\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"order/OrderList/hasOutStock\",\n\t\t\t\tname: \"OrderListHasOutStock\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"待收货\",\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/SingleStore/order/OrderList\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"order/OrderList/finish\",\n\t\t\t\tname: \"OrderListFinish\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"已完成\",\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/SingleStore/order/OrderList\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"order/OrderList/close\",\n\t\t\t\tname: \"OrderListClose\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"已关闭\",\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/SingleStore/order/OrderList\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"order/StoreOrderAdd\",\n\t\t\t\tname: \"StoreOrderAdd\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"代客下单\",\n\t\t\t\t\tremixIcon: \"edit-circle-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/order/manageO/OrderAdd\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"order/ReturnOrder\",\n\t\t\t\tname: \"ReturnOrder\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"退货单\",\n\t\t\t\t\tremixIcon: \"logout-circle-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/SingleStore/order/ReturnOrder\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"order/OrderSubscribe\",\n\t\t\t\tname: \"OrderSubscribe\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"服务预约\",\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/SingleStore/subscribe/OrderSubscribe\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"order/AddOrderSubscribe\",\n\t\t\t\tname: \"AddOrderSubscribe\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"新增/编辑服务预约\",\n\t\t\t\t\tremixIcon: \"list-unordered\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/SingleStore/subscribe/addSubscribe\"),\n\t\t\t},\n\t\t\t//客户\n\t\t\t{\n\t\t\t\tpath: \"Customer/StoreCustomer\",\n\t\t\t\tname: \"StoreCustomer\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"客户列表\",\n\t\t\t\t\tremixIcon: \"user-3-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/Customer/CustomerAdmin/CustomerList.vue\"),\n\t\t\t},\n\t\t\t//设置\n\t\t\t{\n\t\t\t\tpath: \"storeSet/StoreDetail\",\n\t\t\t\tname: \"StoreDetail\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"门店信息\",\n\t\t\t\t\tremixIcon: \"list-settings-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/liansuoguanli/AddShop.vue\"),\n\t\t\t},\n\t\t\t// 员工管理\n\t\t\t{\n\t\t\t\tpath: \"staffSet/StaffList\",\n\t\t\t\tname: \"StaffList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"员工列表\",\n\t\t\t\t\tremixIcon: \"user-5-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/SystemSettings/accountAdmin/Staff.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"staffSet/RoleList\",\n\t\t\t\tname: \"RoleList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"角色管理\",\n\t\t\t\t\tremixIcon: \"shield-user-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/SystemSettings/accountAdmin/Role.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"staffSet/Sign\",\n\t\t\t\tname: \"Sign\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"考勤组\",\n\t\t\t\t\t// access: nodes.GroupSignList,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/SystemSettings/accountAdmin/signList\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"staffSet/signClass\",\n\t\t\t\tname: \"ClassList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"班次列表\",\n\t\t\t\t\t// access: nodes.GroupSignClass,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/SystemSettings/accountAdmin/signClass\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"staffSet/classHistry\",\n\t\t\t\tname: \"ClassHistry\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"考勤排班记录\",\n\t\t\t\t\t// access: nodes.GroupClassHistry,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/SystemSettings/accountAdmin/classHistry\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"staffSet/playClassHistry\",\n\t\t\t\tname: \"PlayClassHistry\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"员工排班打卡记录\",\n\t\t\t\t\t// access: nodes.GroupClassHistry,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/SystemSettings/accountAdmin/playClassHistry\"),\n\t\t\t},\n\t\t\t// 库存\n\t\t\t{\n\t\t\t\tpath: \"Inventory/InventoryOut\",\n\t\t\t\tname: \"InventoryOut\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"出库管理\",\n\t\t\t\t\taccess: nodes.InventoryOut,\n\t\t\t\t\tremixIcon: \"home-gear-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/OutIn/outgoing\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Inventory/InventoryIn\",\n\t\t\t\tname: \"InventoryIn\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"入库管理\",\n\t\t\t\t\taccess: nodes.InventoryIn,\n\t\t\t\t\tremixIcon: \"home-gear-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/OutIn/storage\"),\n\t\t\t},\n\n\t\t\t{\n\t\t\t\tpath: \"Inventory/InventoryQuery\",\n\t\t\t\tname: \"InventoryQuery\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"库存查询\",\n\t\t\t\t\taccess: nodes.query,\n\t\t\t\t\tremixIcon: \"home-gear-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/WarehouseAdmin/query\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Inventory/InventoryFlowing\",\n\t\t\t\tname: \"InventoryFlowing\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"库存流水\",\n\t\t\t\t\taccess: nodes.flowing,\n\t\t\t\t\tremixIcon: \"home-gear-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/WarehouseAdmin/flowing\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Inventory/InventoryBatch\",\n\t\t\t\tname: \"InventoryBatch\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"批次流水\",\n\t\t\t\t\taccess: nodes.Batch,\n\t\t\t\t\tremixIcon: \"home-gear-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/WarehouseAdmin/Batch\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Inventory/InventoryShelfLife\",\n\t\t\t\tname: \"InventoryShelfLife\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"保质期查询\",\n\t\t\t\t\taccess: nodes.GetBatch,\n\t\t\t\t\tremixIcon: \"home-gear-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/WarehouseAdmin/ShelfLife\"),\n\t\t\t},\n\n\t\t\t{\n\t\t\t\tpath: \"Inventory/InventoryManagement\",\n\t\t\t\tname: \"InventoryManagement\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"仓库管理\",\n\t\t\t\t\taccess: nodes.management,\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/WarehouseManagement/Management\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Inventory/Consume/list\",\n\t\t\t\tname: \"ConsumeList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"消耗品列表\",\n\t\t\t\t\t// access: nodes.StockConsumeList,\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/stock/Consume/consumeList\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Inventory/InventoryCheck\",\n\t\t\t\tname: \"InventoryCheck\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"盘点单\",\n\t\t\t\t\taccess: nodes.inventoryInfo,\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseManagement/inventoryInfo\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"Inventory/InventoryAllocation\",\n\t\t\t\tname: \"InventoryAllocation\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"调拨单\",\n\t\t\t\t\taccess: nodes.AllocationForm,\n\t\t\t\t\tremixIcon: \"home-6-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () =>\n\t\t\t\t\timport(\"@/views/stock/WarehouseManagement/AllocationForm.vue\"),\n\t\t\t},\n\t\t\t// 采购\n\t\t\t{\n\t\t\t\tpath: \"purchase/purchaseList\",\n\t\t\t\tname: \"purchaseList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"采购单\",\n\t\t\t\t\taccess: nodes.PurchaseOrder,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/PurchaseOrder\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"purchase/purchaseReturnList\",\n\t\t\t\tname: \"purchaseReturnList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"采购退货单\",\n\t\t\t\t\taccess: nodes.PurchaseReturnOrder,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/PurchaseReturnOrder\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"purchase/purchaseDetailInfo\",\n\t\t\t\tname: \"purchaseDetailInfo\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"采购明细\",\n\t\t\t\t\taccess: nodes.PurchaseDetail,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/PurchaseDetail\"),\n\t\t\t},\n\t\t\t\n\t\t\t{\n\t\t\t\tpath: \"purchase/SupplierList\",\n\t\t\t\tname: \"SupplierList\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"供应商管理\",\n\t\t\t\t\taccess: nodes.Supplier,\n\t\t\t\t\tremixIcon: \"shopping-cart-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Purchase/ManageP/Supplier\"),\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"/settlement\",\n\t\tredirect: \"/settlement/settlementData\",\n\t\tcomponent: Layout,\n\t\tmeta: {\n\t\t\ttitle: \"结算\",\n\t\t\tremixIcon: \"money-cny-circle-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"SettlementData\",\n\t\t\t\tname: \"SettlementData\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"结算概览\",\n\t\t\t\t\tremixIcon: \"mac-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/viewsMerch/settlement/index.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"SettlementManage\",\n\t\t\t\tname: \"SettlementManage\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"结算管理\",\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/viewsMerch/settlement/SettlementManage.vue\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"SettlementDetail\",\n\t\t\t\tname: \"SettlementDetail\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"结算详情\",\n\t\t\t\t\tremixIcon: \"align-bottom\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/viewsMerch/settlement/SettlementDetail.vue\"),\n\t\t\t},\n\t\t],\n\t},\n\t{\n\t\tpath: \"/Supplier\",\n\t\tredirect: \"/Supplier/supplierSet\",\n\t\tcomponent: Layout,\n\t\tmeta: {\n\t\t\ttitle: \"供应商管理端\",\n\t\t\tremixIcon: \"award-line\",\n\t\t},\n\t\tchildren: [{\n\t\t\t\tpath: \"supplierSet\",\n\t\t\t\tname: \"supplierSet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"设置\",\n\t\t\t\t\tremixIcon: \"award-line\",\n\t\t\t\t\taccess: nodes.supplierManage_supplierSet,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Supplier/supplierSet\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"offerSet\",\n\t\t\t\tname: \"offerSet\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"报价单管理\",\n\t\t\t\t\tremixIcon: \"bill-line\",\n\t\t\t\t\taccess: nodes.supplierManage_offerSet,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Supplier/offerSet\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"offerSetInfo\",\n\t\t\t\tname: \"offerSetInfo\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"报价单管理\",\n\t\t\t\t\tremixIcon: \"mac-line\",\n\t\t\t\t\taccess: nodes.supplierManage_offerSet,\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Supplier/offerSetInfo\"),\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: \"settlement\",\n\t\t\t\tname: \"settlement\",\n\t\t\t\tmeta: {\n\t\t\t\t\ttitle: \"结算管理\",\n\t\t\t\t\taccess: nodes.supplierManage_SupplierSettlement,\n\t\t\t\t\tremixIcon: \"calendar-todo-line\",\n\t\t\t\t},\n\t\t\t\tcomponent: () => import(\"@/views/Supplier/settlement\"),\n\t\t\t},\n\t\t],\n\t},\n];\n\nconst router = new VueRouter({\n\tbase: publicPath,\n\tmode: routerMode,\n\tscrollBehavior: () => ({\n\t\ty: 0,\n\t}),\n\troutes: constantRoutes,\n});\n\nconst originalPush = VueRouter.prototype.push;\nVueRouter.prototype.push = function push(location, onResolve, onReject) {\n\tif (onResolve || onReject)\n\t\treturn originalPush.call(this, location, onResolve, onReject);\n\treturn originalPush.call(this, location).catch((err) => err);\n};\n\nexport function resetRouter() {\n\trouter.matcher = new VueRouter({\n\t\tbase: publicPath,\n\t\tmode: routerMode,\n\t\tscrollBehavior: () => ({\n\t\t\ty: 0,\n\t\t}),\n\t\troutes: constantRoutes,\n\t}).matcher;\n}\nexport default router;\n"],"mappings":"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"}]}