99b47aa2725a5652cdab480de5288d79.json 83 KB

1
  1. {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\src\\api\\setting.js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\api\\setting.js","mtime":1761614938835},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuY29uY2F0LmpzIjsKLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLy8gfCBDUk1FQiBbIENSTUVC6LWL6IO95byA5Y+R6ICF77yM5Yqp5Yqb5LyB5Lia5Y+R5bGVIF0KLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLy8gfCBDb3B5cmlnaHQgKGMpIDIwMTZ+MjAyMyBodHRwczovL3d3dy5jcm1lYi5jb20gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLy8gfCBMaWNlbnNlZCBDUk1FQuW5tuS4jeaYr+iHqueUsei9r+S7tu+8jOacque7j+iuuOWPr+S4jeiDveWOu+aOiUNSTUVC55u45YWz54mI5p2DCi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi8vIHwgQXV0aG9yOiBDUk1FQiBUZWFtIDxhZG1pbkBjcm1lYi5jb20+Ci8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgppbXBvcnQgcmVxdWVzdCBmcm9tICdAL2xpYnMvcmVxdWVzdCc7CmltcG9ydCB7IGdldENvb2tpZXMgfSBmcm9tICdAL2xpYnMvdXRpbCc7CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva4g57O757uf6K6+572uIOW6lOeUqOiuvue9ruWktOmDqA0KICogQHBhcmFtIHtPYmplY3R9IHBhcmFtIGRhdGEge09iamVjdH0g5Lyg5YC85Y+C5pWwIHR5cGXnsbvlnosNCiAqLwpleHBvcnQgZnVuY3Rpb24gaGVhZGVyTGlzdEFwaShkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAnc2V0dGluZy9jb25maWcvaGVhZGVyX2Jhc2ljcycsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9riDns7vnu5/orr7nva4g5bqU55So6K6+572uIOe8lui+keihqOWNlQ0KICogQHBhcmFtIHtPYmplY3R9IHBhcmFtIGRhdGEge09iamVjdH0g5Lyg5YC85Y+C5pWwIHR5cGXnsbvlnosNCiAqLwpleHBvcnQgZnVuY3Rpb24gZGF0YUZyb21BcGkoZGF0YSwgdXJsKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiB1cmwsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9riDnn63kv6Horr7nva4g5YiX6KGoDQogKiBAcGFyYW0ge09iamVjdH0gcGFyYW0gcGFyYW1zIHtPYmplY3R9IOS8oOWAvOWPguaVsA0KICovCmV4cG9ydCBmdW5jdGlvbiB0ZW1wTGlzdEFwaShwYXJhbXMpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6IHBhcmFtcy51cmwsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBwYXJhbXMuZGF0YQogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva4g55+t5L+h6K6+572uIOeUs+ivt+aooeadv+ihqOWNlQ0KICogQHBhcmFtIHtPYmplY3R9IHBhcmFtIGRhdGEge09iamVjdH0g5Lyg5YC85Y+C5pWwIHR5cGXnsbvlnosNCiAqLwpleHBvcnQgZnVuY3Rpb24gdGVtcENyZWF0ZUFwaSgpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICdub3RpZnkvc21zL3RlbXAvY3JlYXRlJywKICAgIG1ldGhvZDogJ2dldCcKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6K6+572uIOefreS/oeiuvue9riDnmbvlvZUNCiAqIEBwYXJhbSB7T2JqZWN0fSBwYXJhbSBkYXRhIHtPYmplY3R9IOS8oOWAvOWPguaVsA0KICovCmV4cG9ydCBmdW5jdGlvbiBjb25maWdBcGkoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogJ3NlcnZlL2xvZ2luJywKICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva4g55+t5L+hIOS/ruaUueWvhueggQ0KICovCmV4cG9ydCBmdW5jdGlvbiBzZXJ2ZU1vZGlmeUFwaShkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAnc2VydmUvbW9kaWZ5JywKICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva4g55+t5L+hIOS/ruaUueaJi+acuuWPtw0KICovCmV4cG9ydCBmdW5jdGlvbiB1cGRhdGVIb25lQXBpKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICdzZXJ2ZS91cGRhdGVfcGhvbmUnLAogICAgbWV0aG9kOiAncG9zdCcsCiAgICBkYXRhOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9riDnn63kv6Horr7nva4g5L+u5pS56LSm5oi35a+G56CBDQogKiBAcGFyYW0ge09iamVjdH0gcGFyYW0gZGF0YSB7T2JqZWN0fSDkvKDlgLzlj4LmlbANCiAqLwovLyBleHBvcnQgZnVuY3Rpb24gY29uZmlnQXBpIChkYXRhKSB7Ci8vICAgICByZXR1cm4gcmVxdWVzdCh7Ci8vICAgICAgICAgdXJsOiAnbm90aWZ5L3Ntcy9jb25maWcnLAovLyAgICAgICAgIG1ldGhvZDogJ3Bvc3QnLAovLyAgICAgICAgIGRhdGEKLy8gICAgIH0pOwovLyB9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva4g55+t5L+h6K6+572uIOWPkemAgemqjOivgeeggQ0KICogQHBhcmFtIHtPYmplY3R9IHBhcmFtIGRhdGEge09iamVjdH0g5Lyg5YC85Y+C5pWwDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGNhcHRjaGFBcGkoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogJ3NlcnZlL2NhcHRjaGEnLAogICAgbWV0aG9kOiAncG9zdCcsCiAgICBkYXRhOiBkYXRhCiAgfSk7Cn0KLyoqDQogKiBAZGVzY3JpcHRpb24g6aqM6K+B6aqM6K+B56CBDQogKiBAcGFyYW0ge09iamVjdH0gcGFyYW0gZGF0YSB7T2JqZWN0fSDkvKDlgLzlj4LmlbANCiAqLwpleHBvcnQgZnVuY3Rpb24gY2hlY2tDYXB0Y2hhQXBpKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICdzZXJ2ZS9jaGVja0NvZGUnLAogICAgbWV0aG9kOiAncG9zdCcsCiAgICBkYXRhOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9riDnn63kv6Horr7nva4g5rOo5YaMDQogKiBAcGFyYW0ge09iamVjdH0gcGFyYW0gZGF0YSB7T2JqZWN0fSDkvKDlgLzlj4LmlbANCiAqLwpleHBvcnQgZnVuY3Rpb24gcmVnaXN0ZXJBcGkoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogJ3NlcnZlL3JlZ2lzdGVyJywKICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva4g55+t5L+h6K6+572uIOefreS/oeWJqeS9meadoeaVsA0KICovCmV4cG9ydCBmdW5jdGlvbiBzbXNOdW1iZXJBcGkoKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAnbm90aWZ5L3Ntcy9udW1iZXInLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva4g55+t5L+h6K6+572uIOW5s+WPsOeUqOaIt+S/oeaBrw0KICovCmV4cG9ydCBmdW5jdGlvbiBzZXJ2ZUluZm9BcGkoKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAnc2VydmUvaW5mbycsCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOS/ruaUueefreS/oeetvuWQjQ0KICovCmV4cG9ydCBmdW5jdGlvbiBzZXJ2ZVNpZ24oZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogJ3NlcnZlL3Ntcy9zaWduJywKICAgIG1ldGhvZDogJ1BVVCcsCiAgICBkYXRhOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICog5a6i5pyN55m75b2VDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGtlZnVMb2dpbihpZCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogImFwcC93ZWNoYXQva2VmdS9sb2dpbi8iLmNvbmNhdChpZCksCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICog5a6i5pyN6K+d5pyv5YiX6KGoDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHdlY2hhdFNwZWVjaGNyYWZ0KGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJhcHAvd2VjaGF0L3NwZWVjaGNyYWZ0IiwKICAgIG1ldGhvZDogJ2dldCcsCiAgICBwYXJhbXM6IGRhdGEKICB9KTsKfQoKLyoqDQogKiDlrqLmnI3or53mnK/nvJbovpENCiAqLwpleHBvcnQgZnVuY3Rpb24gc3BlZWNoY3JhZnRFZGl0KGlkKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAiYXBwL3dlY2hhdC9zcGVlY2hjcmFmdC8iLmNvbmNhdChpZCwgIi9lZGl0IiksCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICog5a6i5pyN6K+d5pyv5re75YqgDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHNwZWVjaGNyYWZ0Q3JlYXRlKCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogImFwcC93ZWNoYXQvc3BlZWNoY3JhZnQvY3JlYXRlIiwKICAgIG1ldGhvZDogJ2dldCcKICB9KTsKfQoKLyoqDQogKiDlrqLmnI3lj43ppogNCiAqLwpleHBvcnQgZnVuY3Rpb24ga2VmdUZlZWRCYWNrKHBhcmFtcykgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogImFwcC9mZWVkYmFjayIsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBwYXJhbXMKICB9KTsKfQoKLyoqDQogKiDlrqLmnI3lj43ppogNCiAqLwpleHBvcnQgZnVuY3Rpb24ga2VmdUZlZWRCYWNrRWRpdChpZCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogImFwcC9mZWVkYmFjay8iLmNvbmNhdChpZCwgIi9lZGl0IiksCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9riDnn63kv6Eg54mp5rWB5YWs5Y+4DQogKi8KZXhwb3J0IGZ1bmN0aW9uIGV4cG9ydEFsbEFwaSgpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICdzZXJ2ZS9leHBvcnRfYWxsJywKICAgIG1ldGhvZDogJ2dldCcKICB9KTsKfQoKLyoqDQogKiDmmK/lkKblvIDpgJrnlLXlrZDpnaLljZUNCiAqLwovLyBleHBvcnQgZnVuY3Rpb24gc2VydmVEdW1wT3BlbiAoKSB7Ci8vICAgICByZXR1cm4gcmVxdWVzdCh7Ci8vICAgICAgICAgdXJsOiBgc2VydmUvZHVtcF9vcGVuYCwKLy8gICAgICAgICBtZXRob2Q6ICdnZXQnCi8vICAgICB9KTsKLy8gfQoKLyoqDQogKiDnianmtYHlvIDpgJoNCiAqLwpleHBvcnQgZnVuY3Rpb24gc2VydmVPcGVuKCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInNlcnZlL29wZW4iLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva4g55+t5L+hIOeJqea1geWFrOWPuOmdouadvw0KICovCmV4cG9ydCBmdW5jdGlvbiBleHBvcnRUZW1wQXBpKHBhcmFtcykgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogJ3NlcnZlL2V4cG9ydF90ZW1wJywKICAgIG1ldGhvZDogJ2dldCcsCiAgICBwYXJhbXM6IHBhcmFtcwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva4g55+t5L+hIDI9IOeUteWtkOmdouWNle+8jDMgPSDnianmtYHmn6Xor6Ig5YiX6KGoDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHNlcnZlUmVjb3JkTGlzdEFwaShwYXJhbXMpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICdzZXJ2ZS9yZWNvcmQnLAogICAgbWV0aG9kOiAnZ2V0JywKICAgIHBhcmFtczogcGFyYW1zCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9riDnn63kv6Eg5byA6YCa5YW25LuW5pyN5YqhDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHNlcnZlT3BuT3RoZXJBcGkocGFyYW1zKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAnc2VydmUvb3BlbicsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBwYXJhbXMKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6K6+572uIOefreS/oSDlvIDpgJrnlLXlrZDpnaLljZUNCiAqLwpleHBvcnQgZnVuY3Rpb24gc2VydmVPcG5FeHByZXNzQXBpKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICdzZXJ2ZS9vcG5fZXhwcmVzcycsCiAgICBtZXRob2Q6ICdwb3N0JywKICAgIGRhdGE6IGRhdGEKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6K6+572uIOefreS/oSDlvIDpgJrnn63kv6HmnI3liqENCiAqLwpleHBvcnQgZnVuY3Rpb24gc2VydmVTbXNPcGVuQXBpKHBhcmFtcykgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogJ3NlcnZlL3Ntcy9vcGVuJywKICAgIG1ldGhvZDogJ2dldCcsCiAgICBwYXJhbXM6IHBhcmFtcwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva4g55+t5L+h6K6+572uIOaUr+S7mOWll+mkkA0KICovCmV4cG9ydCBmdW5jdGlvbiBzbXNQcmljZUFwaShwYXJhbXMpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICdzZXJ2ZS9tZWFsX2xpc3QnLAogICAgbWV0aG9kOiAnZ2V0JywKICAgIHBhcmFtczogcGFyYW1zCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9riDnn63kv6Horr7nva4g5pSv5LuY56CBDQogKiBAcGFyYW0ge09iamVjdH0gcGFyYW0gZGF0YSB7T2JqZWN0fSDkvKDlgLzlj4LmlbANCiAqLwpleHBvcnQgZnVuY3Rpb24gcGF5Q29kZUFwaShkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAnc2VydmUvcGF5X21lYWwnLAogICAgbWV0aG9kOiAncG9zdCcsCiAgICBkYXRhOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9riDnn63kv6Horr7nva4g5Y+R6YCB6K6w5b2VDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHNtc1JlY29yZEFwaShwYXJhbXMpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICdub3RpZnkvc21zL3JlY29yZCcsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBwYXJhbXMKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6Zeo5bqX6K6+572uIOivpuaDhQ0KICovCmV4cG9ydCBmdW5jdGlvbiBzdG9yZUFwaSgpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICdtZXJjaGFudC9zdG9yZScsCiAgICBtZXRob2Q6ICdHRVQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOmXqOW6l+iuvue9riDojrflj5blnLDlm75rZXkNCiAqLwpleHBvcnQgZnVuY3Rpb24ga2V5QXBpKCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogJ21lcmNoYW50L3N0b3JlL2FkZHJlc3MnLAogICAgbWV0aG9kOiAnR0VUJwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDpl6jlupforr7nva4g5o+Q5Lqk5pWw5o2uLA0KICogQHBhcmFtIHtPYmplY3R9IHBhcmFtIGRhdGEge09iamVjdH0g5Lyg5YC85Y+C5pWwDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHN0b3JlQWRkQXBpKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJtZXJjaGFudC9zdG9yZS8iLmNvbmNhdChkYXRhLmlkKSwKICAgIG1ldGhvZDogJ1BPU1QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva4g54mp5rWB5YWs5Y+4IOWIl+ihqA0KICogQHBhcmFtIHtPYmplY3R9IHBhcmFtIGRhdGEge09iamVjdH0g5Lyg5YC85Y+C5pWwDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGZyZWlnaHRMaXN0QXBpKHBhcmFtcykgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogJ2ZyZWlnaHQvZXhwcmVzcycsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBwYXJhbXMKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6K6+572uIOeJqea1geWFrOWPuCDmlrDlop7ooajljZUNCiAqLwpleHBvcnQgZnVuY3Rpb24gZnJlaWdodENyZWF0ZUFwaSgpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICcvZnJlaWdodC9leHByZXNzL2NyZWF0ZScsCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9riDnianmtYHlhazlj7gg57yW6L6R6KGo5Y2VDQogKiBAcGFyYW0ge051bWJlcn0gcGFyYW0gaWQge051bWJlcn0g54mp5rWB5YWs5Y+4aWQNCiAqLwpleHBvcnQgZnVuY3Rpb24gZnJlaWdodEVkaXRBcGkoaWQpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJmcmVpZ2h0L2V4cHJlc3MvIi5jb25jYXQoaWQsICIvZWRpdCIpLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva4g54mp5rWB5YWs5Y+4IOS/ruaUueeKtuaAgQ0KICogQHBhcmFtIHtOdW1iZXJ9IHBhcmFtIGlkIHtOdW1iZXJ9IOeJqea1geWFrOWPuGlkDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGZyZWlnaHRTdGF0dXNBcGkoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogImZyZWlnaHQvZXhwcmVzcy9zZXRfc3RhdHVzLyIuY29uY2F0KGRhdGEuaWQsICIvIikuY29uY2F0KGRhdGEuc3RhdHVzKSwKICAgIG1ldGhvZDogJ1BVVCcKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g5ZCM5q2l54mp5rWB5b+r6YCS5YWs5Y+4DQogKi8KZXhwb3J0IGZ1bmN0aW9uIGZyZWlnaHRTeW5jRXhwcmVzc0FwaSgpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJmcmVpZ2h0L2V4cHJlc3Mvc3luY19leHByZXNzIiwKICAgIG1ldGhvZDogJ2dldCcKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6K+d5pyv5YiG57G7DQogKi8KZXhwb3J0IGZ1bmN0aW9uIHNwZWVjaGNyYWZ0Y2F0ZSgpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJhcHAvd2VjaGF0L3NwZWVjaGNyYWZ0Y2F0ZSIsCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KLyoqDQogKiBAZGVzY3JpcHRpb24g5rig6YGT56CB5YiG57G7DQogKi8KZXhwb3J0IGZ1bmN0aW9uIHdlY2hhdFFyY29kZVRyZWUoKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAiYXBwL3dlY2hhdF9xcmNvZGUvY2F0ZS9saXN0IiwKICAgIG1ldGhvZDogJ2dldCcKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6I635Y+W5Yib5bu65YiG57G76KGo5Y2VDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHNwZWVjaGNyYWZ0Y2F0ZUNyZWF0ZSgpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJhcHAvd2VjaGF0L3NwZWVjaGNyYWZ0Y2F0ZS9jcmVhdGUiLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9Ci8qKg0KICogQGRlc2NyaXB0aW9uIOiOt+WPlua4oOmBk+eggeWIm+W7uuOAgee8lui+keWIhuexu+ihqOWNlQ0KICovCmV4cG9ydCBmdW5jdGlvbiB3ZWNoYXRRcmNvZGVDcmVhdGUoaWQpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJhcHAvd2VjaGF0X3FyY29kZS9jYXRlL2NyZWF0ZS8iLmNvbmNhdChpZCksCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOS/ruaUueivneacr+WIhuexuyjojrflj5booajljZUpDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHNwZWVjaGNyYWZ0Y2F0ZUVkaXQoaWQpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJhcHAvd2VjaGF0L3NwZWVjaGNyYWZ0Y2F0ZS8iLmNvbmNhdChpZCwgIi9lZGl0IiksCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9riDouqvku73nrqHnkIYg5YiX6KGoDQogKiBAcGFyYW0ge051bWJlcn0gcGFyYW0gaWQge051bWJlcn0g54mp5rWB5YWs5Y+4aWQNCiAqLwpleHBvcnQgZnVuY3Rpb24gcm9sZUxpc3RBcGkocGFyYW1zKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic2V0dGluZy9yb2xlIiwKICAgIG1ldGhvZDogJ0dFVCcsCiAgICBwYXJhbXM6IHBhcmFtcwogIH0pOwp9Ci8qKg0KICogQGRlc2NyaXB0aW9uIOiOt+WPlua4oOmBk+eggeWIl+ihqA0KICogQHBhcmFtIHtOdW1iZXJ9IHBhcmFtIGlkIHtOdW1iZXJ9IOeJqea1geWFrOWPuGlkDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHdlY2hhdFFyY29kZUxpc3QocGFyYW1zKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAiYXBwL3dlY2hhdF9xcmNvZGUvbGlzdCIsCiAgICBtZXRob2Q6ICdHRVQnLAogICAgcGFyYW1zOiBwYXJhbXMKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6K6+572uIOi6q+S7veeuoeeQhiDkv67mlLnnirbmgIENCiAqIEBwYXJhbSB7T2JqZWN0fSBwYXJhbSBkYXRhIHtPYmplY3R9IOS8oOWAvOWPguaVsA0KICovCmV4cG9ydCBmdW5jdGlvbiByb2xlU2V0U3RhdHVzQXBpKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzZXR0aW5nL3JvbGUvc2V0X3N0YXR1cy8iLmNvbmNhdChkYXRhLmlkLCAiLyIpLmNvbmNhdChkYXRhLnN0YXR1cyksCiAgICBtZXRob2Q6ICdQVVQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9riDouqvku73nrqHnkIYgPT3mlrDlop4g57yW6L6RDQogKiBAcGFyYW0ge09iamVjdH0gcGFyYW0gZGF0YSB7T2JqZWN0fSDkvKDlgLzlj4LmlbANCiAqLwpleHBvcnQgZnVuY3Rpb24gcm9sZUNyZWF0ZUFwaShkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic2V0dGluZy9yb2xlLyIuY29uY2F0KGRhdGEuaWQpLAogICAgbWV0aG9kOiAncG9zdCcsCiAgICBkYXRhOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9riDouqvku73nrqHnkIYgPT3or6bmg4UNCiAqIEBwYXJhbSB7TnVtYmVyfSBwYXJhbSBpZCB7TnVtYmVyfSDouqvku73nrqHnkIZpZA0KICovCmV4cG9ydCBmdW5jdGlvbiByb2xlSW5mb0FwaShpZCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInNldHRpbmcvcm9sZS8iLmNvbmNhdChpZCwgIi9lZGl0IiksCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9riDouqvku73nrqHnkIYgPT3mnYPpmZDliJfooagNCiAqLwpleHBvcnQgZnVuY3Rpb24gbWVudXNMaXN0QXBpKCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInNldHRpbmcvcm9sZS9jcmVhdGUiLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva4g5a6i5pyN566h55CGIC0tIOWIl+ihqA0KICogQHBhcmFtIHtPYmplY3R9IHBhcmFtIHBhcmFtcyB7T2JqZWN0fSDkvKDlgLzlj4LmlbANCiAqLwpleHBvcnQgZnVuY3Rpb24ga2VmdUxpc3RBcGkocGFyYW1zKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAiYXBwL3dlY2hhdC9rZWZ1IiwKICAgIG1ldGhvZDogJ2dldCcsCiAgICBwYXJhbXM6IHBhcmFtcwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva4g5a6i5pyN566h55CGIC0tIOmAieaLqeeUqOaItw0KICogIEBwYXJhbSB7T2JqZWN0fSBwYXJhbSBwYXJhbXMge09iamVjdH0g5Lyg5YC85Y+C5pWwDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGtlZnVjcmVhdGVBcGkocGFyYW1zKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAiYXBwL3dlY2hhdC9rZWZ1L2NyZWF0ZSIsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBwYXJhbXMKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6K6+572uIOWuouacjeeuoeeQhiAtLSDmt7vliqDlrqLmnI0NCiAqICBAcGFyYW0ge09iamVjdH0gcGFyYW0gcGFyYW1zIHtPYmplY3R9IOS8oOWAvOWPguaVsA0KICovCmV4cG9ydCBmdW5jdGlvbiBrZWZ1YWRkQXBpKCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogImFwcC93ZWNoYXQva2VmdS9hZGQiLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva4g5a6i5pyN566h55CGIC0tIOa3u+WKoOWuouacjeS/neWtmA0KICogIEBwYXJhbSB7T2JqZWN0fSBwYXJhbSBwYXJhbXMge09iamVjdH0g5Lyg5YC85Y+C5pWwDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGtlZnVBZGRBcGkoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogImFwcC93ZWNoYXQva2VmdSIsCiAgICBtZXRob2Q6ICdwb3N0JywKICAgIGRhdGE6IGRhdGEKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6K6+572uIOWuouacjeeuoeeQhiAtLSDkv67mlLnnirbmgIENCiAqICBAcGFyYW0ge09iamVjdH0gcGFyYW0gZGF0YSB7T2JqZWN0fSDkvKDlgLzlj4LmlbANCiAqLwpleHBvcnQgZnVuY3Rpb24ga2VmdXNldFN0YXR1c0FwaShkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAiYXBwL3dlY2hhdC9rZWZ1L3NldF9zdGF0dXMvIi5jb25jYXQoZGF0YS5pZCwgIi8iKS5jb25jYXQoZGF0YS5zdGF0dXMpLAogICAgbWV0aG9kOiAnUFVUJwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva4g5rig6YGT56CBIC0tIOS/ruaUueeKtuaAgQ0KICogIEBwYXJhbSB7T2JqZWN0fSBwYXJhbSBkYXRhIHtPYmplY3R9IOS8oOWAvOWPguaVsA0KICovCmV4cG9ydCBmdW5jdGlvbiB3ZWNoYXRRcmNvZGVTdGF0dXNBcGkoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogImFwcC93ZWNoYXRfcXJjb2RlL3NldF9zdGF0dXMvIi5jb25jYXQoZGF0YS5pZCwgIi8iKS5jb25jYXQoZGF0YS5zdGF0dXMpLAogICAgbWV0aG9kOiAnUFVUJwogIH0pOwp9Ci8qKg0KICogQGRlc2NyaXB0aW9uIOiOt+WPlua4oOmBk+eggeeUqOaIt+WIl+ihqA0KICogIEBwYXJhbSB7T2JqZWN0fSBwYXJhbSBkYXRhIHtPYmplY3R9IOS8oOWAvOWPguaVsA0KICovCmV4cG9ydCBmdW5jdGlvbiBnZXRVc2VyTGlzdChwYXJhbXMpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJhcHAvd2VjaGF0X3FyY29kZS91c2VyX2xpc3QvIi5jb25jYXQocGFyYW1zLmlkKSwKICAgIG1ldGhvZDogJ2dldCcsCiAgICBwYXJhbXM6IHBhcmFtcwogIH0pOwp9Ci8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9riDmuKDpgZPnoIHnvJbovpHor6bmg4Xojrflj5YNCiAqICBAcGFyYW0ge09iamVjdH0gcGFyYW0gZGF0YSB7T2JqZWN0fSDkvKDlgLzlj4LmlbANCiAqLwpleHBvcnQgZnVuY3Rpb24gd2VjaGF0UXJjb2RlRGV0YWlsKGlkKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAiYXBwL3dlY2hhdF9xcmNvZGUvaW5mby8iLmNvbmNhdChpZCksCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KLyoqDQogKiBAZGVzY3JpcHRpb24gIOa4oOmBk+eggeWItuS9nC0t5L+d5a2YDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHdlY2hhdFFyY29kZVNhdmVBcGkoaWQsIGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJhcHAvd2VjaGF0X3FyY29kZS9zYXZlLyIuY29uY2F0KGlkKSwKICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9Ci8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9riDlrqLmnI3nrqHnkIYgLS0g57yW6L6R6KGo5Y2VDQogKiAgQHBhcmFtIHtOdW1iZXJ9IHBhcmFtIGlkIHtOdW1iZXJ9IOWuouacjWlkDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGtlZnVFZGl0QXBpKGlkKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAiYXBwL3dlY2hhdC9rZWZ1LyIuY29uY2F0KGlkLCAiL2VkaXQiKSwKICAgIG1ldGhvZDogJ0dFVCcKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6K6+572uIOWuouacjeeuoeeQhiAtLSDogYrlpKnorrDlvZXliJfooagNCiAqICBAcGFyYW0ge051bWJlcn0gcGFyYW0gaWQge051bWJlcn0g5a6i5pyNaWQNCiAqICBAcGFyYW0ge09iamVjdH0gcGFyYW0gcGFyYW1zIHtPYmplY3R9IOS8oOWPguaVsA0KICovCmV4cG9ydCBmdW5jdGlvbiBrZWZ1UmVjb3JkQXBpKHBhcmFtcywgaWQpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJhcHAvd2VjaGF0L2tlZnUvcmVjb3JkLyIuY29uY2F0KGlkKSwKICAgIG1ldGhvZDogJ0dFVCcsCiAgICBwYXJhbXM6IHBhcmFtcwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva4g5a6i5pyN566h55CGIC0tIOafpeeci+WvueivneWIl+ihqA0KICogIEBwYXJhbSB7T2JqZWN0fSBwYXJhbSBwYXJhbXMge09iamVjdH0g5Lyg5Y+C5pWwDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGtlZnVDaGF0bGlzdEFwaShwYXJhbXMpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJhcHAvd2VjaGF0L2tlZnUvY2hhdF9saXN0IiwKICAgIG1ldGhvZDogJ0dFVCcsCiAgICBwYXJhbXM6IHBhcmFtcwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDnn63kv6Horr7nva4gLS0g5p+l55yL5piv5ZCm55m75b2VDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGlzTG9naW5BcGkoKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAibm90aWZ5L3Ntcy9pc19sb2dpbiIsCiAgICBtZXRob2Q6ICdHRVQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOefreS/oeiuvue9riAtLSDpgIDlh7rnmbvlvZUNCiAqLwpleHBvcnQgZnVuY3Rpb24gbG9nb3V0QXBpKCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogIm5vdGlmeS9zbXMvbG9nb3V0IiwKICAgIG1ldGhvZDogJ0dFVCcKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6K6+572uIOWfjuW4guaVsOaNriAtLSDliJfooagNCiAqICBAcGFyYW0ge09iamVjdH0gcGFyYW0gZGF0YSB7T2JqZWN0fSDkvKDlgLzlj4LmlbANCiAqLwpleHBvcnQgZnVuY3Rpb24gY2l0eUxpc3RBcGkoaWQpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzZXR0aW5nL2NpdHkvbGlzdC8iLmNvbmNhdChpZCksCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9riDln47luILmt7vliqAgLS0g6KGo5Y2VDQogKiAgQHBhcmFtIHtPYmplY3R9IHBhcmFtIGRhdGEge09iamVjdH0g5Lyg5YC85Y+C5pWwDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGNpdHlBZGRBcGkoaWQpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzZXR0aW5nL2NpdHkvYWRkLyIuY29uY2F0KGlkKSwKICAgIG1ldGhvZDogJ2dldCcKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6K6+572uIOWfjuW4guS/ruaUuSAtLSDooajljZUNCiAqICBAcGFyYW0ge09iamVjdH0gcGFyYW0gZGF0YSB7T2JqZWN0fSDkvKDlgLzlj4LmlbANCiAqLwpleHBvcnQgZnVuY3Rpb24gY2l0eUFwaShpZCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInNldHRpbmcvY2l0eS8iLmNvbmNhdChpZCwgIi9lZGl0IiksCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9riDov5DotLnmqKHmnb8gLS0g5YiX6KGoDQogKiAgQHBhcmFtIHtPYmplY3R9IHBhcmFtIGRhdGEge09iamVjdH0g5Lyg5YC85Y+C5pWwDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHRlbXBsYXRlc0FwaShkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic2V0dGluZy9zaGlwcGluZ190ZW1wbGF0ZXMvbGlzdCIsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9riDov5DotLnmqKHmnb8gLS0g5Z+O5biC5pWw5o2uDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHRlbXBsYXRlc0NpdHlMaXN0QXBpKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzZXR0aW5nL3NoaXBwaW5nX3RlbXBsYXRlcy9jaXR5X2xpc3QiLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva4g6L+Q6LS55qih5p2/IC0tIOaPkOS6pOS/ruaUueihqOWNle+8mw0KICovCmV4cG9ydCBmdW5jdGlvbiB0ZW1wbGF0ZXNTYXZlQXBpKGlkLCBkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic2V0dGluZy9zaGlwcGluZ190ZW1wbGF0ZXMvc2F2ZS8iLmNvbmNhdChpZCksCiAgICBtZXRob2Q6ICdwb3N0JywKICAgIGRhdGE6IGRhdGEKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6K6+572uIOi/kOi0ueaooeadvyAtLSDmj5DkuqTkv67mlLnooajljZXvvJsNCiAqLwpleHBvcnQgZnVuY3Rpb24gc2hpcFRlbXBsYXRlc0FwaShpZCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInNldHRpbmcvc2hpcHBpbmdfdGVtcGxhdGVzLyIuY29uY2F0KGlkLCAiL2VkaXQiKSwKICAgIG1ldGhvZDogJ2dldCcKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6Zeo5bqX6K6+572uIC0tIOmXqOW6l+WIl+ihqOWIhuexu+aVsOmHj++8mw0KICovCmV4cG9ydCBmdW5jdGlvbiBzdG9yZUdldEhlYWRlckFwaSgpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJtZXJjaGFudC9zdG9yZS9nZXRfaGVhZGVyIiwKICAgIG1ldGhvZDogJ2dldCcKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6Zeo5bqX6K6+572uIC0tIOmXqOW6l+WIl+ihqO+8mw0KICovCmV4cG9ydCBmdW5jdGlvbiBtZXJjaGFudFN0b3JlQXBpKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJtZXJjaGFudC9zdG9yZSIsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOmXqOW6l+iuvue9riAtLSDpl6jlupforr7nva7vvJsNCiAqLwpleHBvcnQgZnVuY3Rpb24gc3RvcmVTZXRTaG93QXBpKGlkLCBpc19zaG93KSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAibWVyY2hhbnQvc3RvcmUvc2V0X3Nob3cvIi5jb25jYXQoaWQsICIvIikuY29uY2F0KGlzX3Nob3cpLAogICAgbWV0aG9kOiAncHV0JwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDpl6jlupforr7nva4gLS0g6Zeo5bqX5L+u5pS55L+h5oGv77ybDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHN0b3JlR2V0SW5mb0FwaShpZCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogIm1lcmNoYW50L3N0b3JlL2dldF9pbmZvLyIuY29uY2F0KGlkKSwKICAgIG1ldGhvZDogJ2dldCcKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6Zeo5bqX6K6+572uIC0tIOW6l+WRmOWIl+ihqO+8mw0KICovCmV4cG9ydCBmdW5jdGlvbiBzdG9yZVN0YWZmQXBpKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJtZXJjaGFudC9zdG9yZV9zdGFmZiIsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOmXqOW6l+iuvue9riAtLSDmlrDlop7lupflkZjvvJsNCiAqLwpleHBvcnQgZnVuY3Rpb24gc3RvcmVTdGFmZkNyZWF0ZUFwaSgpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJtZXJjaGFudC9zdG9yZV9zdGFmZi9jcmVhdGUiLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDpl6jlupforr7nva4gLS0g5paw5aKe5bqX5ZGY77ybDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHN0b3JlU3RhZmZFZGl0QXBpKGlkKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAibWVyY2hhbnQvc3RvcmVfc3RhZmYvIi5jb25jYXQoaWQsICIvZWRpdCIpLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDlupflkZjorr7nva4gLS0g5bqX5ZGY6K6+572u5pi+56S66ZqQ6JeP77ybDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHN0b3JlU3RhZmZTZXRTaG93QXBpKGlkLCBpc19zaG93KSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAibWVyY2hhbnQvc3RvcmVfc3RhZmYvc2V0X3Nob3cvIi5jb25jYXQoaWQsICIvIikuY29uY2F0KGlzX3Nob3cpLAogICAgbWV0aG9kOiAncHV0JwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorqLljZXorr7nva4gLS0g5qC46ZSA6K6i5Y2V5YiX6KGo77ybDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHZlcmlmeU9yZGVyQXBpKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJtZXJjaGFudC92ZXJpZnlfb3JkZXIiLAogICAgbWV0aG9kOiAnZ2V0JywKICAgIHBhcmFtczogZGF0YQogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDorqLljZXorr7nva4gLS0g5qC46ZSA6K6i5Y2V5aS06YOo77ybDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHZlcmlmeVNwcmVhZEluZm9BcGkodWlkKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAibWVyY2hhbnQvdmVyaWZ5L3NwcmVhZF9pbmZvLyIuY29uY2F0KHVpZCksCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICog6I635Y+W5bqX5ZGY5pCc57Si6Zeo5bqX5YiX6KGoDQogKi8KZXhwb3J0IGZ1bmN0aW9uIG1lcmNoYW50U3RvcmVMaXN0QXBpKCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogIm1lcmNoYW50L3N0b3JlX2xpc3QiLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9CgovKioNCiAqIOa4hemZpOWfjuW4guaVsOaNrue8k+WtmA0KICovCmV4cG9ydCBmdW5jdGlvbiBjaXR5Q2xlYW5DYWNoZUFwaSgpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzZXR0aW5nL2NpdHkvY2xlYW5fY2FjaGUiLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9Ci8qKg0KICrlgqjlrZjphY3nva4t6I635Y+W5LqR5YKo5a2Y6YWN572u5aS0DQogKi8KZXhwb3J0IGZ1bmN0aW9uIHN0b3JhZ2VDb25maWdBcGkoKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic3lzdGVtL2NvbmZpZy9zdG9yYWdlL2NvbmZpZyIsCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KLyoqDQogKuWCqOWtmOmFjee9ri3ojrflj5bkupHlgqjlrZjphY3nva7lpLQNCiAqLwpleHBvcnQgZnVuY3Rpb24gc3RvcmFnZVN3aXRjaEFwaShkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic3lzdGVtL2NvbmZpZy9zdG9yYWdlL2NvbmZpZyIsCiAgICBtZXRob2Q6ICdwb3N0JywKICAgIGRhdGE6IGRhdGEKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g5YKo5a2Y6YWN572uLeiOt+WPluS6keWCqOWtmOmFjee9ruihqOWNlQ0KICovCmV4cG9ydCBmdW5jdGlvbiBhZGRDb25maWdBcGkodHlwZSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInN5c3RlbS9jb25maWcvc3RvcmFnZS9mb3JtLyIuY29uY2F0KHR5cGUpLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDlgqjlrZjphY3nva4t6I635Y+W5LqR5a2Y5YKo5Yib5bu66KGo5Y2VDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGFkZFN0b3JhZ2VBcGkodHlwZSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInN5c3RlbS9jb25maWcvc3RvcmFnZS9jcmVhdGUvIi5jb25jYXQodHlwZSksCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOWCqOWtmOmFjee9ri3ojrflj5bkupHlrZjlgqjliJfooagNCiAqLwpleHBvcnQgZnVuY3Rpb24gc3RvcmFnZUxpc3RBcGkoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInN5c3RlbS9jb25maWcvc3RvcmFnZSIsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOWCqOWtmOmFjee9ri3lkIzmraXnqbrpl7QNCiAqLwpleHBvcnQgZnVuY3Rpb24gc3RvcmFnZVN5bmNoQXBpKHR5cGUpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzeXN0ZW0vY29uZmlnL3N0b3JhZ2Uvc3luY2gvIi5jb25jYXQodHlwZSksCiAgICBtZXRob2Q6ICdwdXQnCiAgfSk7Cn0KLyoqDQogKiBAZGVzY3JpcHRpb24g5YKo5a2Y6YWN572uLeS/ruaUueeKtuaAgQ0KICovCmV4cG9ydCBmdW5jdGlvbiBzdG9yYWdlU3RhdHVzQXBpKGlkKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic3lzdGVtL2NvbmZpZy9zdG9yYWdlL3N0YXR1cy8iLmNvbmNhdChpZCksCiAgICBtZXRob2Q6ICdwdXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOWCqOWtmOmFjee9ri3kv67mlLnnqbrpl7Tln5/lkI0NCiAqLwpleHBvcnQgZnVuY3Rpb24gZWRpdFN0b3JhZ2VBcGkoaWQpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzeXN0ZW0vY29uZmlnL3N0b3JhZ2UvZG9tYWluLyIuY29uY2F0KGlkKSwKICAgIG1ldGhvZDogJ2dldCcKICB9KTsKfQovKioNCiAqIEBkZXNjcmlwdGlvbiDlgqjlrZjphY3nva4t6I635Y+W57yp55Wl5Zu+DQogKi8KZXhwb3J0IGZ1bmN0aW9uIHBvc2l0aW9uSW5mb0FwaSgpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzZXR0aW5nL2NvbmZpZ19saXN0LzMxIiwKICAgIG1ldGhvZDogJ2dldCcKICB9KTsKfQovKioNCiAqIEBkZXNjcmlwdGlvbiDlgqjlrZjphY3nva4t5L+d5a2Y57yp55Wl5Zu+DQogKi8KZXhwb3J0IGZ1bmN0aW9uIHBvc2l0aW9uUG9zdEFwaShkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic2V0dGluZy9jb25maWcvc2F2ZV9iYXNpY3MiLAogICAgbWV0aG9kOiAncG9zdCcsCiAgICBkYXRhOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOWCqOWtmOmFjee9ruWIh+aNog0KICovCmV4cG9ydCBmdW5jdGlvbiBzYXZlVHlwZSh0eXBlKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic3lzdGVtL2NvbmZpZy9zdG9yYWdlL3NhdmVfdHlwZS8iLmNvbmNhdCh0eXBlKSwKICAgIG1ldGhvZDogJ2dldCcKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g5aSa6K+t6KiALeivreiogOexu+Wei+WIl+ihqA0KICovCmV4cG9ydCBmdW5jdGlvbiBsYW5nVHlwZUxpc3QoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInNldHRpbmcvbGFuZ190eXBlL2xpc3QiLAogICAgbWV0aG9kOiAnZ2V0JywKICAgIHBhcmFtczogZGF0YQogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDlpJror63oqIAt6K+t6KiA57G75Z6L5paw5aKe57yW6L6RDQogKiBAcGFyYW0ge051bWJlcn0gcGFyYW0gaWQge051bWJlcn0NCiAqLwpleHBvcnQgZnVuY3Rpb24gbGFuZ1R5cGVGb3JtKGlkKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic2V0dGluZy9sYW5nX3R5cGUvZm9ybS8iLmNvbmNhdChpZCksCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOWkmuivreiogC3or63oqIDor6bmg4XliJfooagNCiAqLwpleHBvcnQgZnVuY3Rpb24gbGFuZ0NvZGVMaXN0KGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzZXR0aW5nL2xhbmdfY29kZS9saXN0IiwKICAgIG1ldGhvZDogJ2dldCcsCiAgICBwYXJhbXM6IGRhdGEKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6I635Y+W6K+t6KiA5L+h5oGvDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGxhbmdDb2RlSW5mbyhkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic2V0dGluZy9sYW5nX2NvZGUvaW5mbyIsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOS/ruaUueivreiogOivpuaDhQ0KICovCmV4cG9ydCBmdW5jdGlvbiBsYW5nQ29kZVNldHRpbmdTYXZlKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzZXR0aW5nL2xhbmdfY29kZS9zYXZlIiwKICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDlm73lrrbliJfooagNCiAqLwpleHBvcnQgZnVuY3Rpb24gbGFuZ0NvdW50cnlMaXN0KGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzZXR0aW5nL2xhbmdfY291bnRyeS9saXN0IiwKICAgIG1ldGhvZDogJ2dldCcsCiAgICBwYXJhbXM6IGRhdGEKICB9KTsKfQovKioNCiAqIOa3u+WKoOivreiogOWcsOWMuuihqOWNlQ0KICogQHBhcmFtIHsqfSBpZA0KICogQHJldHVybnMNCiAqLwpleHBvcnQgZnVuY3Rpb24gbGFuZ0NvdW50cnlGb3JtKGlkKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic2V0dGluZy9sYW5nX2NvdW50cnkvZm9ybS8iLmNvbmNhdChpZCksCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KLyoqDQogKiDmt7vliqDor63oqIDlnLDljLrooajljZUNCiAqIEBwYXJhbSB7Kn0gaWQNCiAqIEByZXR1cm5zDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGxhbmdUeXBlU3RhdHVzKGlkLCBzdGF0dXMpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzZXR0aW5nL2xhbmdfdHlwZS9zdGF0dXMvIi5jb25jYXQoaWQsICIvIikuY29uY2F0KHN0YXR1cyksCiAgICBtZXRob2Q6ICdwdXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOS4gOmUrue/u+ivkQ0KICovCmV4cG9ydCBmdW5jdGlvbiBsYW5nQ29kZVRyYW5zbGF0ZShkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic2V0dGluZy9sYW5nX2NvZGUvdHJhbnNsYXRlIiwKICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDku6PnoIHnlJ/miJANCiAqLwpleHBvcnQgZnVuY3Rpb24gY29kZUNydWQoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInN5c3RlbS9jcnVkIiwKICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9Ci8qKg0KICogQGRlc2NyaXB0aW9uIOaJq+eggeS4iuS8oOmTvuaOpeiOt+WPlg0KICovCmV4cG9ydCBmdW5jdGlvbiBzY2FuVXBsb2FkUXJjb2RlKHBpZCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogImZpbGUvc2Nhbl91cGxvYWQvcXJjb2RlP3BpZD0iLmNvbmNhdChwaWQpLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9Ci8qKg0KICogQGRlc2NyaXB0aW9uIOaJq+eggeS4iuS8oOWbvueJh+iOt+WPlg0KICovCmV4cG9ydCBmdW5jdGlvbiBzY2FuVXBsb2FkR2V0KHNjYW5fdG9rZW4pIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJmaWxlL3NjYW5fdXBsb2FkL2ltYWdlLyIuY29uY2F0KHNjYW5fdG9rZW4pLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9Ci8qKg0KICogQGRlc2NyaXB0aW9uIOWbvueJh+S4iuS8oA0KICovCmV4cG9ydCBmdW5jdGlvbiBmaWxlVXBsb2FkKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJmaWxlL3VwbG9hZCIsCiAgICBtZXRob2Q6ICdwb3N0JywKICAgIGhlYWRlcnM6IHsKICAgICAgJ0F1dGhvcmktemF0aW9uJzogJ0JlYXJlciAnICsgZ2V0Q29va2llcygndG9rZW4nKSwKICAgICAgJ2NvbnRlbnQtdHlwZSc6ICdtdWx0aXBhcnQvZm9ybS1kYXRhOycgKyAnQmVhcmVyICcgKyBnZXRDb29raWVzKCd0b2tlbicpCiAgICB9LAogICAgZGF0YTogZGF0YQogIH0pOwp9Ci8qKg0KICogQGRlc2NyaXB0aW9uIOaJq+eggeWbvueJh+S4iuS8oA0KICovCmV4cG9ydCBmdW5jdGlvbiBzY2FuVXBsb2FkKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJpbWFnZS9zY2FuX3VwbG9hZCIsCiAgICBtZXRob2Q6ICdwb3N0JywKICAgIGhlYWRlcnM6IHsKICAgICAgJ2NvbnRlbnQtdHlwZSc6ICdtdWx0aXBhcnQvZm9ybS1kYXRhOycKICAgIH0sCiAgICBkYXRhOiBkYXRhCiAgfSk7Cn0KLyoqDQogKiDoj5zljZXmkJzntKINCiAqLwpleHBvcnQgZnVuY3Rpb24gbWVudXNTZWFyY2goZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogIm1lbnVzU2VhcmNoIiwKICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9CgovKioNCiAqIFBD56uv6I+c5Y2V6YWN572uDQogKiBAcGFyYW0geyp9IGRhdGENCiAqIEByZXR1cm5zDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHBjSG9tZU1lbnVzU2F2ZShkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic2V0dGluZy9ncm91cF9kYXRhL3NhdmVfYWxsIiwKICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9CgovKioNCiAqIOiOt+WPllBD56uv6I+c5Y2V6YWN572uDQogKiBAcGFyYW0geyp9IGRhdGENCiAqIEByZXR1cm5zDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHBjSG9tZU1lbnVzKG5hbWUpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzZXR0aW5nL2dyb3VwX2RhdGE/Y29uZmlnX25hbWU9Ii5jb25jYXQobmFtZSksCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICog5omT5Y2w5py65YiX6KGoDQogKiBAcGFyYW0geyp9IHR5cGUNCiAqIEByZXR1cm5zDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHByaW50TGlzdChkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAiL3N5c3RlbS90aWNrZXQvbGlzdCIsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICog5omT5Y2w5py65Yib5bu6DQogKiBAcGFyYW0geyp9IHR5cGUNCiAqIEByZXR1cm5zDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHByaW50Rm9ybShpZCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogIi9zeXN0ZW0vdGlja2V0L2Zvcm0vIi5jb25jYXQoaWQpLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9Ci8qKg0KICog5omT5Y2w5py654q25oCB5YiH5o2iDQogKiBAcGFyYW0geyp9IHR5cGUNCiAqIEByZXR1cm5zDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHByaW50U2V0U3RhdHVzKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICIvc3lzdGVtL3RpY2tldC9zZXRfc3RhdHVzLyIuY29uY2F0KGRhdGEuaWQsICIvIikuY29uY2F0KGRhdGEuc3RhdHVzKSwKICAgIG1ldGhvZDogJ3Bvc3QnCiAgfSk7Cn0KCi8qKg0KICog5Y+R56Wo6YWN572u5L+d5a2YDQogKiBAcmV0dXJucw0KICovCmV4cG9ydCBmdW5jdGlvbiBwcmludFNhdmVDb250ZW50KGlkLCBkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAiL3N5c3RlbS90aWNrZXQvc2F2ZV9jb250ZW50LyIuY29uY2F0KGlkKSwKICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9Ci8qKg0KICog6I635Y+W5Y+R56Wo6YWN572uDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHByaW50Q29udGVudChpZCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogIi9zeXN0ZW0vdGlja2V0L2NvbnRlbnQvIi5jb25jYXQoaWQpLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9CgovKioNCiAqIOmTvuaOpeWIl+ihqOWIhuexuw0KICogQHBhcmFtIHsqfSB0eXBlDQogKiBAcmV0dXJucw0KICovCmV4cG9ydCBmdW5jdGlvbiBkaXlMaW5rQ2F0ZWdvcnlMaXN0QXBpKCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogIi9kaXkvbGluay9jYXRlZ29yeSIsCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KLyoqDQogKiBAZGVzY3JpcHRpb24g5re75YqgL+e8lui+keWIhuexuw0KICovCmV4cG9ydCBmdW5jdGlvbiBsaW5rQ2F0ZWdvcnlGb3JtQXBpKGNhdGVfaWQsIHBpZCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogImRpeS9saW5rL2NhdGVnb3J5L2Zvcm0vIi5jb25jYXQoY2F0ZV9pZCwgIi8iKS5jb25jYXQocGlkKSwKICAgIG1ldGhvZDogJ2dldCcKICB9KTsKfQovKioNCiAqIEBkZXNjcmlwdGlvbiDliJfooagNCiAqLwpleHBvcnQgZnVuY3Rpb24gbGlua0xpc3RBcGkoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogImRpeS9saW5rL2xpc3QvIi5jb25jYXQoZGF0YS5pZCksCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBkYXRhCiAgfSk7Cn0KLyoqDQogKiBAZGVzY3JpcHRpb24g5Yib5bu6L+e8lui+kemTvuaOpQ0KICovCmV4cG9ydCBmdW5jdGlvbiBsaW5rQ3JlYXRlQXBpKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJkaXkvbGluay9zYXZlLyIuY29uY2F0KGRhdGEuaWQpLAogICAgbWV0aG9kOiAncG9zdCcsCiAgICBkYXRhOiBkYXRhCiAgfSk7Cn0="},{"version":3,"names":["request","getCookies","headerListApi","data","url","method","params","dataFromApi","tempListApi","tempCreateApi","configApi","serveModifyApi","updateHoneApi","captchaApi","checkCaptchaApi","registerApi","smsNumberApi","serveInfoApi","serveSign","kefuLogin","id","concat","wechatSpeechcraft","speechcraftEdit","speechcraftCreate","kefuFeedBack","kefuFeedBackEdit","exportAllApi","serveOpen","exportTempApi","serveRecordListApi","serveOpnOtherApi","serveOpnExpressApi","serveSmsOpenApi","smsPriceApi","payCodeApi","smsRecordApi","storeApi","keyApi","storeAddApi","freightListApi","freightCreateApi","freightEditApi","freightStatusApi","status","freightSyncExpressApi","speechcraftcate","wechatQrcodeTree","speechcraftcateCreate","wechatQrcodeCreate","speechcraftcateEdit","roleListApi","wechatQrcodeList","roleSetStatusApi","roleCreateApi","roleInfoApi","menusListApi","kefuListApi","kefucreateApi","kefuaddApi","kefuAddApi","kefusetStatusApi","wechatQrcodeStatusApi","getUserList","wechatQrcodeDetail","wechatQrcodeSaveApi","kefuEditApi","kefuRecordApi","kefuChatlistApi","isLoginApi","logoutApi","cityListApi","cityAddApi","cityApi","templatesApi","templatesCityListApi","templatesSaveApi","shipTemplatesApi","storeGetHeaderApi","merchantStoreApi","storeSetShowApi","is_show","storeGetInfoApi","storeStaffApi","storeStaffCreateApi","storeStaffEditApi","storeStaffSetShowApi","verifyOrderApi","verifySpreadInfoApi","uid","merchantStoreListApi","cityCleanCacheApi","storageConfigApi","storageSwitchApi","addConfigApi","type","addStorageApi","storageListApi","storageSynchApi","storageStatusApi","editStorageApi","positionInfoApi","positionPostApi","saveType","langTypeList","langTypeForm","langCodeList","langCodeInfo","langCodeSettingSave","langCountryList","langCountryForm","langTypeStatus","langCodeTranslate","codeCrud","scanUploadQrcode","pid","scanUploadGet","scan_token","fileUpload","headers","scanUpload","menusSearch","pcHomeMenusSave","pcHomeMenus","name","printList","printForm","printSetStatus","printSaveContent","printContent","diyLinkCategoryListApi","linkCategoryFormApi","cate_id","linkListApi","linkCreateApi"],"sources":["D:/front/item/zyAdmin/src/api/setting.js"],"sourcesContent":["// +----------------------------------------------------------------------\r\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\r\n// +----------------------------------------------------------------------\r\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\r\n// +----------------------------------------------------------------------\r\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\r\n// +----------------------------------------------------------------------\r\n// | Author: CRMEB Team <admin@crmeb.com>\r\n// +----------------------------------------------------------------------\r\n\r\nimport request from '@/libs/request';\r\nimport { getCookies } from '@/libs/util';\r\n\r\n/**\r\n * @description 设置 系统设置 应用设置头部\r\n * @param {Object} param data {Object} 传值参数 type类型\r\n */\r\nexport function headerListApi(data) {\r\n return request({\r\n url: 'setting/config/header_basics',\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 系统设置 应用设置 编辑表单\r\n * @param {Object} param data {Object} 传值参数 type类型\r\n */\r\nexport function dataFromApi(data, url) {\r\n return request({\r\n url: url,\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 短信设置 列表\r\n * @param {Object} param params {Object} 传值参数\r\n */\r\nexport function tempListApi(params) {\r\n return request({\r\n url: params.url,\r\n method: 'get',\r\n params: params.data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 短信设置 申请模板表单\r\n * @param {Object} param data {Object} 传值参数 type类型\r\n */\r\nexport function tempCreateApi() {\r\n return request({\r\n url: 'notify/sms/temp/create',\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 短信设置 登录\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function configApi(data) {\r\n return request({\r\n url: 'serve/login',\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 短信 修改密码\r\n */\r\nexport function serveModifyApi(data) {\r\n return request({\r\n url: 'serve/modify',\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 短信 修改手机号\r\n */\r\nexport function updateHoneApi(data) {\r\n return request({\r\n url: 'serve/update_phone',\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 短信设置 修改账户密码\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\n// export function configApi (data) {\r\n// return request({\r\n// url: 'notify/sms/config',\r\n// method: 'post',\r\n// data\r\n// });\r\n// }\r\n\r\n/**\r\n * @description 设置 短信设置 发送验证码\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function captchaApi(data) {\r\n return request({\r\n url: 'serve/captcha',\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n/**\r\n * @description 验证验证码\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function checkCaptchaApi(data) {\r\n return request({\r\n url: 'serve/checkCode',\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 短信设置 注册\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function registerApi(data) {\r\n return request({\r\n url: 'serve/register',\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 短信设置 短信剩余条数\r\n */\r\nexport function smsNumberApi() {\r\n return request({\r\n url: 'notify/sms/number',\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 短信设置 平台用户信息\r\n */\r\nexport function serveInfoApi() {\r\n return request({\r\n url: 'serve/info',\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 修改短信签名\r\n */\r\nexport function serveSign(data) {\r\n return request({\r\n url: 'serve/sms/sign',\r\n method: 'PUT',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * 客服登录\r\n */\r\nexport function kefuLogin(id) {\r\n return request({\r\n url: `app/wechat/kefu/login/${id}`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * 客服话术列表\r\n */\r\nexport function wechatSpeechcraft(data) {\r\n return request({\r\n url: `app/wechat/speechcraft`,\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n\r\n/**\r\n * 客服话术编辑\r\n */\r\nexport function speechcraftEdit(id) {\r\n return request({\r\n url: `app/wechat/speechcraft/${id}/edit`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * 客服话术添加\r\n */\r\nexport function speechcraftCreate() {\r\n return request({\r\n url: `app/wechat/speechcraft/create`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * 客服反馈\r\n */\r\nexport function kefuFeedBack(params) {\r\n return request({\r\n url: `app/feedback`,\r\n method: 'get',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * 客服反馈\r\n */\r\nexport function kefuFeedBackEdit(id) {\r\n return request({\r\n url: `app/feedback/${id}/edit`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 短信 物流公司\r\n */\r\nexport function exportAllApi() {\r\n return request({\r\n url: 'serve/export_all',\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * 是否开通电子面单\r\n */\r\n// export function serveDumpOpen () {\r\n// return request({\r\n// url: `serve/dump_open`,\r\n// method: 'get'\r\n// });\r\n// }\r\n\r\n/**\r\n * 物流开通\r\n */\r\nexport function serveOpen() {\r\n return request({\r\n url: `serve/open`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 短信 物流公司面板\r\n */\r\nexport function exportTempApi(params) {\r\n return request({\r\n url: 'serve/export_temp',\r\n method: 'get',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 短信 2= 电子面单,3 = 物流查询 列表\r\n */\r\nexport function serveRecordListApi(params) {\r\n return request({\r\n url: 'serve/record',\r\n method: 'get',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 短信 开通其他服务\r\n */\r\nexport function serveOpnOtherApi(params) {\r\n return request({\r\n url: 'serve/open',\r\n method: 'get',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 短信 开通电子面单\r\n */\r\nexport function serveOpnExpressApi(data) {\r\n return request({\r\n url: 'serve/opn_express',\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 短信 开通短信服务\r\n */\r\nexport function serveSmsOpenApi(params) {\r\n return request({\r\n url: 'serve/sms/open',\r\n method: 'get',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 短信设置 支付套餐\r\n */\r\nexport function smsPriceApi(params) {\r\n return request({\r\n url: 'serve/meal_list',\r\n method: 'get',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 短信设置 支付码\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function payCodeApi(data) {\r\n return request({\r\n url: 'serve/pay_meal',\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 短信设置 发送记录\r\n */\r\nexport function smsRecordApi(params) {\r\n return request({\r\n url: 'notify/sms/record',\r\n method: 'get',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * @description 门店设置 详情\r\n */\r\nexport function storeApi() {\r\n return request({\r\n url: 'merchant/store',\r\n method: 'GET',\r\n });\r\n}\r\n\r\n/**\r\n * @description 门店设置 获取地图key\r\n */\r\nexport function keyApi() {\r\n return request({\r\n url: 'merchant/store/address',\r\n method: 'GET',\r\n });\r\n}\r\n\r\n/**\r\n * @description 门店设置 提交数据,\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function storeAddApi(data) {\r\n return request({\r\n url: `merchant/store/${data.id}`,\r\n method: 'POST',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 物流公司 列表\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function freightListApi(params) {\r\n return request({\r\n url: 'freight/express',\r\n method: 'get',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 物流公司 新增表单\r\n */\r\nexport function freightCreateApi() {\r\n return request({\r\n url: '/freight/express/create',\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 物流公司 编辑表单\r\n * @param {Number} param id {Number} 物流公司id\r\n */\r\nexport function freightEditApi(id) {\r\n return request({\r\n url: `freight/express/${id}/edit`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 物流公司 修改状态\r\n * @param {Number} param id {Number} 物流公司id\r\n */\r\nexport function freightStatusApi(data) {\r\n return request({\r\n url: `freight/express/set_status/${data.id}/${data.status}`,\r\n method: 'PUT',\r\n });\r\n}\r\n\r\n/**\r\n * @description 同步物流快递公司\r\n */\r\nexport function freightSyncExpressApi() {\r\n return request({\r\n url: `freight/express/sync_express`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 话术分类\r\n */\r\nexport function speechcraftcate() {\r\n return request({\r\n url: `app/wechat/speechcraftcate`,\r\n method: 'get',\r\n });\r\n}\r\n/**\r\n * @description 渠道码分类\r\n */\r\nexport function wechatQrcodeTree() {\r\n return request({\r\n url: `app/wechat_qrcode/cate/list`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 获取创建分类表单\r\n */\r\nexport function speechcraftcateCreate() {\r\n return request({\r\n url: `app/wechat/speechcraftcate/create`,\r\n method: 'get',\r\n });\r\n}\r\n/**\r\n * @description 获取渠道码创建、编辑分类表单\r\n */\r\nexport function wechatQrcodeCreate(id) {\r\n return request({\r\n url: `app/wechat_qrcode/cate/create/${id}`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 修改话术分类(获取表单)\r\n */\r\nexport function speechcraftcateEdit(id) {\r\n return request({\r\n url: `app/wechat/speechcraftcate/${id}/edit`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 身份管理 列表\r\n * @param {Number} param id {Number} 物流公司id\r\n */\r\nexport function roleListApi(params) {\r\n return request({\r\n url: `setting/role`,\r\n method: 'GET',\r\n params,\r\n });\r\n}\r\n/**\r\n * @description 获取渠道码列表\r\n * @param {Number} param id {Number} 物流公司id\r\n */\r\nexport function wechatQrcodeList(params) {\r\n return request({\r\n url: `app/wechat_qrcode/list`,\r\n method: 'GET',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 身份管理 修改状态\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function roleSetStatusApi(data) {\r\n return request({\r\n url: `setting/role/set_status/${data.id}/${data.status}`,\r\n method: 'PUT',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 身份管理 ==新增 编辑\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function roleCreateApi(data) {\r\n return request({\r\n url: `setting/role/${data.id}`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 身份管理 ==详情\r\n * @param {Number} param id {Number} 身份管理id\r\n */\r\nexport function roleInfoApi(id) {\r\n return request({\r\n url: `setting/role/${id}/edit`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 身份管理 ==权限列表\r\n */\r\nexport function menusListApi() {\r\n return request({\r\n url: `setting/role/create`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 客服管理 -- 列表\r\n * @param {Object} param params {Object} 传值参数\r\n */\r\nexport function kefuListApi(params) {\r\n return request({\r\n url: `app/wechat/kefu`,\r\n method: 'get',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 客服管理 -- 选择用户\r\n * @param {Object} param params {Object} 传值参数\r\n */\r\nexport function kefucreateApi(params) {\r\n return request({\r\n url: `app/wechat/kefu/create`,\r\n method: 'get',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 客服管理 -- 添加客服\r\n * @param {Object} param params {Object} 传值参数\r\n */\r\nexport function kefuaddApi() {\r\n return request({\r\n url: `app/wechat/kefu/add`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 客服管理 -- 添加客服保存\r\n * @param {Object} param params {Object} 传值参数\r\n */\r\nexport function kefuAddApi(data) {\r\n return request({\r\n url: `app/wechat/kefu`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 客服管理 -- 修改状态\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function kefusetStatusApi(data) {\r\n return request({\r\n url: `app/wechat/kefu/set_status/${data.id}/${data.status}`,\r\n method: 'PUT',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 渠道码 -- 修改状态\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function wechatQrcodeStatusApi(data) {\r\n return request({\r\n url: `app/wechat_qrcode/set_status/${data.id}/${data.status}`,\r\n method: 'PUT',\r\n });\r\n}\r\n/**\r\n * @description 获取渠道码用户列表\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function getUserList(params) {\r\n return request({\r\n url: `app/wechat_qrcode/user_list/${params.id}`,\r\n method: 'get',\r\n params,\r\n });\r\n}\r\n/**\r\n * @description 设置 渠道码编辑详情获取\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function wechatQrcodeDetail(id) {\r\n return request({\r\n url: `app/wechat_qrcode/info/${id}`,\r\n method: 'get',\r\n });\r\n}\r\n/**\r\n * @description 渠道码制作--保存\r\n */\r\nexport function wechatQrcodeSaveApi(id, data) {\r\n return request({\r\n url: `app/wechat_qrcode/save/${id}`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n/**\r\n * @description 设置 客服管理 -- 编辑表单\r\n * @param {Number} param id {Number} 客服id\r\n */\r\nexport function kefuEditApi(id) {\r\n return request({\r\n url: `app/wechat/kefu/${id}/edit`,\r\n method: 'GET',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 客服管理 -- 聊天记录列表\r\n * @param {Number} param id {Number} 客服id\r\n * @param {Object} param params {Object} 传参数\r\n */\r\nexport function kefuRecordApi(params, id) {\r\n return request({\r\n url: `app/wechat/kefu/record/${id}`,\r\n method: 'GET',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 客服管理 -- 查看对话列表\r\n * @param {Object} param params {Object} 传参数\r\n */\r\nexport function kefuChatlistApi(params) {\r\n return request({\r\n url: `app/wechat/kefu/chat_list`,\r\n method: 'GET',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * @description 短信设置 -- 查看是否登录\r\n */\r\nexport function isLoginApi() {\r\n return request({\r\n url: `notify/sms/is_login`,\r\n method: 'GET',\r\n });\r\n}\r\n\r\n/**\r\n * @description 短信设置 -- 退出登录\r\n */\r\nexport function logoutApi() {\r\n return request({\r\n url: `notify/sms/logout`,\r\n method: 'GET',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 城市数据 -- 列表\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function cityListApi(id) {\r\n return request({\r\n url: `setting/city/list/${id}`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 城市添加 -- 表单\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function cityAddApi(id) {\r\n return request({\r\n url: `setting/city/add/${id}`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 城市修改 -- 表单\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function cityApi(id) {\r\n return request({\r\n url: `setting/city/${id}/edit`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 运费模板 -- 列表\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function templatesApi(data) {\r\n return request({\r\n url: `setting/shipping_templates/list`,\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 运费模板 -- 城市数据\r\n */\r\nexport function templatesCityListApi(data) {\r\n return request({\r\n url: `setting/shipping_templates/city_list`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 运费模板 -- 提交修改表单;\r\n */\r\nexport function templatesSaveApi(id, data) {\r\n return request({\r\n url: `setting/shipping_templates/save/${id}`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置 运费模板 -- 提交修改表单;\r\n */\r\nexport function shipTemplatesApi(id) {\r\n return request({\r\n url: `setting/shipping_templates/${id}/edit`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 门店设置 -- 门店列表分类数量;\r\n */\r\nexport function storeGetHeaderApi() {\r\n return request({\r\n url: `merchant/store/get_header`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 门店设置 -- 门店列表;\r\n */\r\nexport function merchantStoreApi(data) {\r\n return request({\r\n url: `merchant/store`,\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 门店设置 -- 门店设置;\r\n */\r\nexport function storeSetShowApi(id, is_show) {\r\n return request({\r\n url: `merchant/store/set_show/${id}/${is_show}`,\r\n method: 'put',\r\n });\r\n}\r\n\r\n/**\r\n * @description 门店设置 -- 门店修改信息;\r\n */\r\nexport function storeGetInfoApi(id) {\r\n return request({\r\n url: `merchant/store/get_info/${id}`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 门店设置 -- 店员列表;\r\n */\r\nexport function storeStaffApi(data) {\r\n return request({\r\n url: `merchant/store_staff`,\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 门店设置 -- 新增店员;\r\n */\r\nexport function storeStaffCreateApi() {\r\n return request({\r\n url: `merchant/store_staff/create`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 门店设置 -- 新增店员;\r\n */\r\nexport function storeStaffEditApi(id) {\r\n return request({\r\n url: `merchant/store_staff/${id}/edit`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 店员设置 -- 店员设置显示隐藏;\r\n */\r\nexport function storeStaffSetShowApi(id, is_show) {\r\n return request({\r\n url: `merchant/store_staff/set_show/${id}/${is_show}`,\r\n method: 'put',\r\n });\r\n}\r\n\r\n/**\r\n * @description 订单设置 -- 核销订单列表;\r\n */\r\nexport function verifyOrderApi(data) {\r\n return request({\r\n url: `merchant/verify_order`,\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 订单设置 -- 核销订单头部;\r\n */\r\nexport function verifySpreadInfoApi(uid) {\r\n return request({\r\n url: `merchant/verify/spread_info/${uid}`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * 获取店员搜索门店列表\r\n */\r\nexport function merchantStoreListApi() {\r\n return request({\r\n url: `merchant/store_list`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * 清除城市数据缓存\r\n */\r\nexport function cityCleanCacheApi() {\r\n return request({\r\n url: `setting/city/clean_cache`,\r\n method: 'get',\r\n });\r\n}\r\n/**\r\n *储存配置-获取云储存配置头\r\n */\r\nexport function storageConfigApi() {\r\n return request({\r\n url: `system/config/storage/config`,\r\n method: 'get',\r\n });\r\n}\r\n/**\r\n *储存配置-获取云储存配置头\r\n */\r\nexport function storageSwitchApi(data) {\r\n return request({\r\n url: `system/config/storage/config`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 储存配置-获取云储存配置表单\r\n */\r\nexport function addConfigApi(type) {\r\n return request({\r\n url: `system/config/storage/form/${type}`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 储存配置-获取云存储创建表单\r\n */\r\nexport function addStorageApi(type) {\r\n return request({\r\n url: `system/config/storage/create/${type}`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 储存配置-获取云存储列表\r\n */\r\nexport function storageListApi(data) {\r\n return request({\r\n url: `system/config/storage`,\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 储存配置-同步空间\r\n */\r\nexport function storageSynchApi(type) {\r\n return request({\r\n url: `system/config/storage/synch/${type}`,\r\n method: 'put',\r\n });\r\n}\r\n/**\r\n * @description 储存配置-修改状态\r\n */\r\nexport function storageStatusApi(id) {\r\n return request({\r\n url: `system/config/storage/status/${id}`,\r\n method: 'put',\r\n });\r\n}\r\n\r\n/**\r\n * @description 储存配置-修改空间域名\r\n */\r\nexport function editStorageApi(id) {\r\n return request({\r\n url: `system/config/storage/domain/${id}`,\r\n method: 'get',\r\n });\r\n}\r\n/**\r\n * @description 储存配置-获取缩略图\r\n */\r\nexport function positionInfoApi() {\r\n return request({\r\n url: `setting/config_list/31`,\r\n method: 'get',\r\n });\r\n}\r\n/**\r\n * @description 储存配置-保存缩略图\r\n */\r\nexport function positionPostApi(data) {\r\n return request({\r\n url: `setting/config/save_basics`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 储存配置切换\r\n */\r\nexport function saveType(type) {\r\n return request({\r\n url: `system/config/storage/save_type/${type}`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 多语言-语言类型列表\r\n */\r\nexport function langTypeList(data) {\r\n return request({\r\n url: `setting/lang_type/list`,\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 多语言-语言类型新增编辑\r\n * @param {Number} param id {Number}\r\n */\r\nexport function langTypeForm(id) {\r\n return request({\r\n url: `setting/lang_type/form/${id}`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 多语言-语言详情列表\r\n */\r\nexport function langCodeList(data) {\r\n return request({\r\n url: `setting/lang_code/list`,\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 获取语言信息\r\n */\r\nexport function langCodeInfo(data) {\r\n return request({\r\n url: `setting/lang_code/info`,\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 修改语言详情\r\n */\r\nexport function langCodeSettingSave(data) {\r\n return request({\r\n url: `setting/lang_code/save`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 国家列表\r\n */\r\nexport function langCountryList(data) {\r\n return request({\r\n url: `setting/lang_country/list`,\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n/**\r\n * 添加语言地区表单\r\n * @param {*} id\r\n * @returns\r\n */\r\nexport function langCountryForm(id) {\r\n return request({\r\n url: `setting/lang_country/form/${id}`,\r\n method: 'get',\r\n });\r\n}\r\n/**\r\n * 添加语言地区表单\r\n * @param {*} id\r\n * @returns\r\n */\r\nexport function langTypeStatus(id, status) {\r\n return request({\r\n url: `setting/lang_type/status/${id}/${status}`,\r\n method: 'put',\r\n });\r\n}\r\n\r\n/**\r\n * @description 一键翻译\r\n */\r\nexport function langCodeTranslate(data) {\r\n return request({\r\n url: `setting/lang_code/translate`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 代码生成\r\n */\r\nexport function codeCrud(data) {\r\n return request({\r\n url: `system/crud`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n/**\r\n * @description 扫码上传链接获取\r\n */\r\nexport function scanUploadQrcode(pid) {\r\n return request({\r\n url: `file/scan_upload/qrcode?pid=${pid}`,\r\n method: 'get',\r\n });\r\n}\r\n/**\r\n * @description 扫码上传图片获取\r\n */\r\nexport function scanUploadGet(scan_token) {\r\n return request({\r\n url: `file/scan_upload/image/${scan_token}`,\r\n method: 'get',\r\n });\r\n}\r\n/**\r\n * @description 图片上传\r\n */\r\nexport function fileUpload(data) {\r\n return request({\r\n url: `file/upload`,\r\n method: 'post',\r\n headers: {\r\n 'Authori-zation': 'Bearer ' + getCookies('token'),\r\n 'content-type': 'multipart/form-data;' + 'Bearer ' + getCookies('token'),\r\n },\r\n data,\r\n });\r\n}\r\n/**\r\n * @description 扫码图片上传\r\n */\r\nexport function scanUpload(data) {\r\n return request({\r\n url: `image/scan_upload`,\r\n method: 'post',\r\n headers: {\r\n 'content-type': 'multipart/form-data;',\r\n },\r\n data,\r\n });\r\n}\r\n/**\r\n * 菜单搜索\r\n */\r\nexport function menusSearch(data) {\r\n return request({\r\n url: `menusSearch`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * PC端菜单配置\r\n * @param {*} data\r\n * @returns\r\n */\r\nexport function pcHomeMenusSave(data) {\r\n return request({\r\n url: `setting/group_data/save_all`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * 获取PC端菜单配置\r\n * @param {*} data\r\n * @returns\r\n */\r\nexport function pcHomeMenus(name) {\r\n return request({\r\n url: `setting/group_data?config_name=${name}`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * 打印机列表\r\n * @param {*} type\r\n * @returns\r\n */\r\nexport function printList(data) {\r\n return request({\r\n url: `/system/ticket/list`,\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n\r\n/**\r\n * 打印机创建\r\n * @param {*} type\r\n * @returns\r\n */\r\nexport function printForm(id) {\r\n return request({\r\n url: `/system/ticket/form/${id}`,\r\n method: 'get',\r\n });\r\n}\r\n/**\r\n * 打印机状态切换\r\n * @param {*} type\r\n * @returns\r\n */\r\nexport function printSetStatus(data) {\r\n return request({\r\n url: `/system/ticket/set_status/${data.id}/${data.status}`,\r\n method: 'post',\r\n });\r\n}\r\n\r\n/**\r\n * 发票配置保存\r\n * @returns\r\n */\r\nexport function printSaveContent(id, data) {\r\n return request({\r\n url: `/system/ticket/save_content/${id}`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n/**\r\n * 获取发票配置\r\n */\r\nexport function printContent(id) {\r\n return request({\r\n url: `/system/ticket/content/${id}`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * 链接列表分类\r\n * @param {*} type\r\n * @returns\r\n */\r\nexport function diyLinkCategoryListApi() {\r\n return request({\r\n url: `/diy/link/category`,\r\n method: 'get',\r\n });\r\n}\r\n/**\r\n * @description 添加/编辑分类\r\n */\r\nexport function linkCategoryFormApi(cate_id, pid) {\r\n return request({\r\n url: `diy/link/category/form/${cate_id}/${pid}`,\r\n method: 'get',\r\n });\r\n}\r\n/**\r\n * @description 列表\r\n */\r\nexport function linkListApi(data) {\r\n return request({\r\n url: `diy/link/list/${data.id}`,\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n/**\r\n * @description 创建/编辑链接\r\n */\r\nexport function linkCreateApi(data) {\r\n return request({\r\n url: `diy/link/save/${data.id}`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n"],"mappings":"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","ignoreList":[]}]}