UNPKG

@rudderstack/integrations-lib

Version:
74 lines 13.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MODULE_MANDATORY_FIELD_CONFIG = exports.UPSERT_MODULES = exports.MODULE_WISE_DUPLICATE_CHECK_FIELD = exports.getRecordPath = exports.DATA_CENTRE_BASE_ENDPOINTS_MAP = exports.SYSTEM_DEFINED_DUPLICATE_CHECK_FIELD_FOR_CUSTOM_MODULE = exports.CUSTOM_GENERATED_TYPE = void 0; exports.CUSTOM_GENERATED_TYPE = 'custom'; exports.SYSTEM_DEFINED_DUPLICATE_CHECK_FIELD_FOR_CUSTOM_MODULE = 'Name'; exports.DATA_CENTRE_BASE_ENDPOINTS_MAP = { US: 'https://www.zohoapis.com', AU: 'https://www.zohoapis.com.au', EU: 'https://www.zohoapis.eu', IN: 'https://www.zohoapis.in', CN: 'https://www.zohoapis.com.cn', JP: 'https://www.zohoapis.jp', CA: 'https://www.zohoapiscloud.ca', }; const getRecordPath = (moduleName) => `/crm/v6/${moduleName}`; exports.getRecordPath = getRecordPath; // https://www.zoho.com/crm/developer/docs/api/v6/upsert-records.html check section System-defined Duplicate Check Fields exports.MODULE_WISE_DUPLICATE_CHECK_FIELD = { Leads: 'Email', Accounts: 'Account_Name', Contacts: 'Email', Deals: 'Deal_Name', Campaigns: 'Campaign_Name', Cases: 'Subject', Solutions: 'Solution_Title', Products: 'Product_Name', Vendors: 'Vendor_Name', PriceBooks: 'Price_Book_Name', Quotes: 'Subject', SalesOrders: 'Subject', PurchaseOrders: 'Subject', Invoices: 'Subject', }; // https://www.zoho.com/crm/developer/docs/api/v6/upsert-records.html exports.UPSERT_MODULES = [ 'Leads', 'Accounts', 'Contacts', 'Deals', 'Campaigns', 'Cases', 'Solutions', 'Products', 'Vendors', 'Pricebooks', 'Quotes', 'Salesorders', 'Purchaseorders', 'Invoices', 'Appointments', 'Appointments_rescheduled_history', 'Services', ]; // ref: https://www.zoho.com/crm/developer/docs/api/v6/insert-records.html#:~:text=%2DX%20POST-,System%2Ddefined%20mandatory%20fields%20for%20each%20module,-While%20inserting%20records exports.MODULE_MANDATORY_FIELD_CONFIG = { Leads: ['Last_Name'], Contacts: ['Last_Name'], Accounts: ['Account_Name'], Deals: ['Deal_Name', 'Stage', 'Pipeline'], Tasks: ['Subject'], Calls: ['Subject', 'Call_Type', 'Call_Start_Time', 'Call_Duration'], Events: ['Event_Title', 'Start_DateTime', 'Remind_At', 'End_DateTime'], Products: ['Product_Name'], Quotes: ['Subject', 'Quoted_Items'], Invoices: ['Subject', 'Invoiced_Items'], Campaigns: ['Campaign_Name'], Vendors: ['Vendor_Name'], 'Price Books': ['Price_Book_Name', 'Pricing_Details'], Cases: ['Case_Origin', 'Status', 'Subject'], Solutions: ['Solution_Title'], 'Purchase Orders': ['Subject', 'Vendor_Name', 'Purchased_Items'], 'Sales Orders': ['Subject', 'Ordered_Items'], }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvc2Rrcy96b2hvL3R5cGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUVhLFFBQUEscUJBQXFCLEdBQUcsUUFBUSxDQUFDO0FBRWpDLFFBQUEsc0RBQXNELEdBQUcsTUFBTSxDQUFDO0FBbUloRSxRQUFBLDhCQUE4QixHQUErQjtJQUN4RSxFQUFFLEVBQUUsMEJBQTBCO0lBQzlCLEVBQUUsRUFBRSw2QkFBNkI7SUFDakMsRUFBRSxFQUFFLHlCQUF5QjtJQUM3QixFQUFFLEVBQUUseUJBQXlCO0lBQzdCLEVBQUUsRUFBRSw2QkFBNkI7SUFDakMsRUFBRSxFQUFFLHlCQUF5QjtJQUM3QixFQUFFLEVBQUUsOEJBQThCO0NBQ25DLENBQUM7QUFFSyxNQUFNLGFBQWEsR0FBRyxDQUFDLFVBQWtCLEVBQUUsRUFBRSxDQUFDLFdBQVcsVUFBVSxFQUFFLENBQUM7QUFBaEUsUUFBQSxhQUFhLGlCQUFtRDtBQVE3RSx5SEFBeUg7QUFDNUcsUUFBQSxpQ0FBaUMsR0FBMkI7SUFDdkUsS0FBSyxFQUFFLE9BQU87SUFDZCxRQUFRLEVBQUUsY0FBYztJQUN4QixRQUFRLEVBQUUsT0FBTztJQUNqQixLQUFLLEVBQUUsV0FBVztJQUNsQixTQUFTLEVBQUUsZUFBZTtJQUMxQixLQUFLLEVBQUUsU0FBUztJQUNoQixTQUFTLEVBQUUsZ0JBQWdCO0lBQzNCLFFBQVEsRUFBRSxjQUFjO0lBQ3hCLE9BQU8sRUFBRSxhQUFhO0lBQ3RCLFVBQVUsRUFBRSxpQkFBaUI7SUFDN0IsTUFBTSxFQUFFLFNBQVM7SUFDakIsV0FBVyxFQUFFLFNBQVM7SUFDdEIsY0FBYyxFQUFFLFNBQVM7SUFDekIsUUFBUSxFQUFFLFNBQVM7Q0FDcEIsQ0FBQztBQUVGLHFFQUFxRTtBQUN4RCxRQUFBLGNBQWMsR0FBRztJQUM1QixPQUFPO0lBQ1AsVUFBVTtJQUNWLFVBQVU7SUFDVixPQUFPO0lBQ1AsV0FBVztJQUNYLE9BQU87SUFDUCxXQUFXO0lBQ1gsVUFBVTtJQUNWLFNBQVM7SUFDVCxZQUFZO0lBQ1osUUFBUTtJQUNSLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLGNBQWM7SUFDZCxrQ0FBa0M7SUFDbEMsVUFBVTtDQUNYLENBQUM7QUFFRix3TEFBd0w7QUFDM0ssUUFBQSw2QkFBNkIsR0FBNkI7SUFDckUsS0FBSyxFQUFFLENBQUMsV0FBVyxDQUFDO0lBQ3BCLFFBQVEsRUFBRSxDQUFDLFdBQVcsQ0FBQztJQUN2QixRQUFRLEVBQUUsQ0FBQyxjQUFjLENBQUM7SUFDMUIsS0FBSyxFQUFFLENBQUMsV0FBVyxFQUFFLE9BQU8sRUFBRSxVQUFVLENBQUM7SUFDekMsS0FBSyxFQUFFLENBQUMsU0FBUyxDQUFDO0lBQ2xCLEtBQUssRUFBRSxDQUFDLFNBQVMsRUFBRSxXQUFXLEVBQUUsaUJBQWlCLEVBQUUsZUFBZSxDQUFDO0lBQ25FLE1BQU0sRUFBRSxDQUFDLGFBQWEsRUFBRSxnQkFBZ0IsRUFBRSxXQUFXLEVBQUUsY0FBYyxDQUFDO0lBQ3RFLFFBQVEsRUFBRSxDQUFDLGNBQWMsQ0FBQztJQUMxQixNQUFNLEVBQUUsQ0FBQyxTQUFTLEVBQUUsY0FBYyxDQUFDO0lBQ25DLFFBQVEsRUFBRSxDQUFDLFNBQVMsRUFBRSxnQkFBZ0IsQ0FBQztJQUN2QyxTQUFTLEVBQUUsQ0FBQyxlQUFlLENBQUM7SUFDNUIsT0FBTyxFQUFFLENBQUMsYUFBYSxDQUFDO0lBQ3hCLGFBQWEsRUFBRSxDQUFDLGlCQUFpQixFQUFFLGlCQUFpQixDQUFDO0lBQ3JELEtBQUssRUFBRSxDQUFDLGFBQWEsRUFBRSxRQUFRLEVBQUUsU0FBUyxDQUFDO0lBQzNDLFNBQVMsRUFBRSxDQUFDLGdCQUFnQixDQUFDO0lBQzdCLGlCQUFpQixFQUFFLENBQUMsU0FBUyxFQUFFLGFBQWEsRUFBRSxpQkFBaUIsQ0FBQztJQUNoRSxjQUFjLEVBQUUsQ0FBQyxTQUFTLEVBQUUsZUFBZSxDQUFDO0NBQzdDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgdHlwZSBkYXRhVHlwZSA9ICdzdHJpbmcnIHwgJ2ludGVnZXInIHwgJ2Zsb2F0JyB8ICdkYXRldGltZScgfCAnYm9vbGVhbicgfCAnb2JqZWN0JyB8ICdhcnJheSc7XG5cbmV4cG9ydCBjb25zdCBDVVNUT01fR0VORVJBVEVEX1RZUEUgPSAnY3VzdG9tJztcblxuZXhwb3J0IGNvbnN0IFNZU1RFTV9ERUZJTkVEX0RVUExJQ0FURV9DSEVDS19GSUVMRF9GT1JfQ1VTVE9NX01PRFVMRSA9ICdOYW1lJztcblxuZXhwb3J0IGludGVyZmFjZSBGaWVsZCB7XG4gIGFzc29jaWF0ZWRfbW9kdWxlPzogYW55O1xuICB3ZWJob29rPzogYm9vbGVhbjtcbiAgb3BlcmF0aW9uX3R5cGU/OiB7XG4gICAgd2ViX3VwZGF0ZT86IGJvb2xlYW47XG4gICAgYXBpX2NyZWF0ZT86IGJvb2xlYW47XG4gICAgd2ViX2NyZWF0ZT86IGJvb2xlYW47XG4gICAgYXBpX3VwZGF0ZT86IGJvb2xlYW47XG4gIH07XG4gIGNvbG91cl9jb2RlX2VuYWJsZWRfYnlfc3lzdGVtPzogYm9vbGVhbjtcbiAgZmllbGRfbGFiZWw/OiBzdHJpbmc7XG4gIHRvb2x0aXA/OiBhbnk7XG4gIHR5cGU/OiBzdHJpbmc7XG4gIGZpZWxkX3JlYWRfb25seT86IGJvb2xlYW47XG4gIGN1c3RvbWl6YWJsZV9wcm9wZXJ0aWVzPzogc3RyaW5nW107XG4gIGRpc3BsYXlfbGFiZWw/OiBzdHJpbmc7XG4gIHJlYWRfb25seT86IGJvb2xlYW47XG4gIGFzc29jaWF0aW9uX2RldGFpbHM/OiBhbnk7XG4gIGJ1c2luZXNzY2FyZF9zdXBwb3J0ZWQ/OiBib29sZWFuO1xuICBtdWx0aV9tb2R1bGVfbG9va3VwPzogYW55O1xuICBpZD86IHN0cmluZztcbiAgY3JlYXRlZF90aW1lPzogYW55O1xuICBmaWx0ZXJhYmxlPzogYm9vbGVhbjtcbiAgdmlzaWJsZT86IGJvb2xlYW47XG4gIHByb2ZpbGVzPzoge1xuICAgIHBlcm1pc3Npb25fdHlwZT86IHN0cmluZztcbiAgICBuYW1lPzogc3RyaW5nO1xuICAgIGlkPzogc3RyaW5nO1xuICB9W107XG4gIHZpZXdfdHlwZT86IHtcbiAgICB2aWV3PzogYm9vbGVhbjtcbiAgICBlZGl0PzogYm9vbGVhbjtcbiAgICBxdWlja19jcmVhdGU/OiBib29sZWFuO1xuICAgIGNyZWF0ZT86IGJvb2xlYW47XG4gIH07XG4gIHNlcGFyYXRvcj86IGJvb2xlYW47XG4gIHNlYXJjaGFibGU/OiBib29sZWFuO1xuICBleHRlcm5hbD86IGFueTtcbiAgYXBpX25hbWU/OiBzdHJpbmc7XG4gIHVuaXF1ZT86IGFueTtcbiAgZW5hYmxlX2NvbG91cl9jb2RlPzogYm9vbGVhbjtcbiAgcGlja19saXN0X3ZhbHVlcz86IGFueVtdO1xuICBzeXN0ZW1fbWFuZGF0b3J5PzogYm9vbGVhbjtcbiAgdmlydHVhbF9maWVsZD86IGJvb2xlYW47XG4gIGpzb25fdHlwZTogZGF0YVR5cGU7XG4gIGNyeXB0PzogYW55O1xuICBjcmVhdGVkX3NvdXJjZT86IHN0cmluZztcbiAgZGlzcGxheV90eXBlPzogbnVtYmVyO1xuICB1aV90eXBlPzogbnVtYmVyO1xuICBtb2RpZmllZF90aW1lPzogYW55O1xuICBlbWFpbF9wYXJzZXI/OiB7XG4gICAgZmllbGRzX3VwZGF0ZV9zdXBwb3J0ZWQ/OiBib29sZWFuO1xuICAgIHJlY29yZF9vcGVyYXRpb25zX3N1cHBvcnRlZD86IGJvb2xlYW47XG4gIH07XG4gIGN1cnJlbmN5PzogYW55O1xuICBjdXN0b21fZmllbGQ/OiBib29sZWFuO1xuICBsb29rdXA/OiBhbnk7XG4gIGNvbnZlcnRfbWFwcGluZz86IHtcbiAgICBDb250YWN0cz86IGFueTtcbiAgICBEZWFscz86IGFueTtcbiAgICBBY2NvdW50cz86IGFueTtcbiAgfTtcbiAgcm9sbHVwX3N1bW1hcnk/OiBhbnk7XG4gIGxlbmd0aD86IG51bWJlcjtcbiAgZGlzcGxheV9maWVsZD86IGJvb2xlYW47XG4gIHBpY2tfbGlzdF92YWx1ZXNfc29ydGVkX2xleGljYWxseT86IGJvb2xlYW47XG4gIHNvcnRhYmxlPzogYm9vbGVhbjtcbiAgZ2xvYmFsX3BpY2tsaXN0PzogYW55O1xuICBoaXN0b3J5X3RyYWNraW5nPzogYW55O1xuICBkYXRhX3R5cGU/OiBzdHJpbmc7XG4gIGZvcm11bGE/OiBhbnk7XG4gIGRlY2ltYWxfcGxhY2U/OiBhbnk7XG4gIG1hc3NfdXBkYXRlPzogYm9vbGVhbjtcbiAgbXVsdGlzZWxlY3Rsb29rdXA/OiBhbnk7XG4gIGF1dG9fbnVtYmVyPzogYW55O1xuICBtb2R1bGVDaGVja0R1cGxpY2F0ZUZpZWxkPzogc3RyaW5nO1xufVxuXG5pbnRlcmZhY2UgUHJvZmlsZSB7XG4gIG5hbWU/OiBzdHJpbmc7XG4gIGlkPzogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIE1vZHVsZSB7XG4gIGhhc19tb3JlX3Byb2ZpbGVzPzogYm9vbGVhbjtcbiAgYWNjZXNzX3R5cGU/OiBzdHJpbmc7XG4gIHByaXZhdGVfcHJvZmlsZT86IGFueTtcbiAgZ2xvYmFsX3NlYXJjaF9zdXBwb3J0ZWQ/OiBib29sZWFuO1xuICBkZWxldGFibGU/OiBib29sZWFuO1xuICBkZXNjcmlwdGlvbj86IHN0cmluZztcbiAgY3JlYXRhYmxlPzogYm9vbGVhbjtcbiAgcmVjeWNsZV9iaW5fb25fZGVsZXRlPzogYm9vbGVhbjtcbiAgbW9kaWZpZWRfdGltZT86IGFueTtcbiAgcGx1cmFsX2xhYmVsPzogc3RyaW5nO1xuICBwcmVzZW5jZV9zdWJfbWVudT86IGJvb2xlYW47XG4gIGFjdHVhbF9wbHVyYWxfbGFiZWw/OiBzdHJpbmc7XG4gIGxvb2t1cGFibGU/OiBib29sZWFuO1xuICBpZD86IHN0cmluZztcbiAgaXNCbHVlcHJpbnRTdXBwb3J0ZWQ/OiBib29sZWFuO1xuICB2aXNpYmlsaXR5PzogbnVtYmVyO1xuICBjb252ZXJ0YWJsZT86IGJvb2xlYW47XG4gIHN1Yl9tZW51X2F2YWlsYWJsZT86IGJvb2xlYW47XG4gIGVkaXRhYmxlPzogYm9vbGVhbjtcbiAgYWN0dWFsX3Npbmd1bGFyX2xhYmVsPzogc3RyaW5nO1xuICBwcm9maWxlcz86IFByb2ZpbGVbXTtcbiAgc2hvd19hc190YWI/OiBib29sZWFuO1xuICB3ZWJfbGluaz86IGFueTtcbiAgc2VxdWVuY2VfbnVtYmVyPzogbnVtYmVyO1xuICBzaW5ndWxhcl9sYWJlbD86IHN0cmluZztcbiAgdmlld2FibGU/OiBib29sZWFuO1xuICBhcGlfc3VwcG9ydGVkPzogYm9vbGVhbjtcbiAgYXBpX25hbWU/OiBzdHJpbmc7XG4gIHF1aWNrX2NyZWF0ZT86IGJvb2xlYW47XG4gIG1vZGlmaWVkX2J5PzogYW55O1xuICBnZW5lcmF0ZWRfdHlwZT86IHN0cmluZztcbiAgZmVlZHNfcmVxdWlyZWQ/OiBib29sZWFuO1xuICBwdWJsaWNfZmllbGRzX2NvbmZpZ3VyZWQ/OiBib29sZWFuO1xuICBhcmd1bWVudHM/OiBhbnlbXTtcbiAgbW9kdWxlX25hbWU/OiBzdHJpbmc7XG4gIHByb2ZpbGVfY291bnQ/OiBudW1iZXI7XG4gIGJ1c2luZXNzX2NhcmRfZmllbGRfbGltaXQ/OiBudW1iZXI7XG4gIHBhcmVudF9tb2R1bGU/OiBhbnk7XG4gIHN0YXR1cz86IHN0cmluZztcbn1cblxuLy8gaHR0cHM6Ly93d3cuem9oby5jb20vY3JtL2RldmVsb3Blci9kb2NzL2FwaS92Ni9hY2Nlc3MtcmVmcmVzaC5odG1sXG5cbmV4cG9ydCB0eXBlIFJlZ2lvbktleXMgPSAnVVMnIHwgJ0FVJyB8ICdFVScgfCAnSU4nIHwgJ0NOJyB8ICdKUCcgfCAnQ0EnO1xuXG5leHBvcnQgY29uc3QgREFUQV9DRU5UUkVfQkFTRV9FTkRQT0lOVFNfTUFQOiBSZWNvcmQ8UmVnaW9uS2V5cywgc3RyaW5nPiA9IHtcbiAgVVM6ICdodHRwczovL3d3dy56b2hvYXBpcy5jb20nLFxuICBBVTogJ2h0dHBzOi8vd3d3LnpvaG9hcGlzLmNvbS5hdScsXG4gIEVVOiAnaHR0cHM6Ly93d3cuem9ob2FwaXMuZXUnLFxuICBJTjogJ2h0dHBzOi8vd3d3LnpvaG9hcGlzLmluJyxcbiAgQ046ICdodHRwczovL3d3dy56b2hvYXBpcy5jb20uY24nLFxuICBKUDogJ2h0dHBzOi8vd3d3LnpvaG9hcGlzLmpwJyxcbiAgQ0E6ICdodHRwczovL3d3dy56b2hvYXBpc2Nsb3VkLmNhJyxcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRSZWNvcmRQYXRoID0gKG1vZHVsZU5hbWU6IHN0cmluZykgPT4gYC9jcm0vdjYvJHttb2R1bGVOYW1lfWA7XG5cbmV4cG9ydCBpbnRlcmZhY2UgQXV0aE9iamVjdCB7XG4gIGFjY2Vzc1Rva2VuOiBzdHJpbmc7XG4gIGRhdGFDZW50ZXI6IFJlZ2lvbktleXM7XG4gIHJlZnJlc2hBY2Nlc1Rva2VuRnVuYzogKCkgPT4gUHJvbWlzZTxzdHJpbmc+O1xufVxuXG4vLyBodHRwczovL3d3dy56b2hvLmNvbS9jcm0vZGV2ZWxvcGVyL2RvY3MvYXBpL3Y2L3Vwc2VydC1yZWNvcmRzLmh0bWwgY2hlY2sgc2VjdGlvbiBTeXN0ZW0tZGVmaW5lZCBEdXBsaWNhdGUgQ2hlY2sgRmllbGRzXG5leHBvcnQgY29uc3QgTU9EVUxFX1dJU0VfRFVQTElDQVRFX0NIRUNLX0ZJRUxEOiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmc+ID0ge1xuICBMZWFkczogJ0VtYWlsJyxcbiAgQWNjb3VudHM6ICdBY2NvdW50X05hbWUnLFxuICBDb250YWN0czogJ0VtYWlsJyxcbiAgRGVhbHM6ICdEZWFsX05hbWUnLFxuICBDYW1wYWlnbnM6ICdDYW1wYWlnbl9OYW1lJyxcbiAgQ2FzZXM6ICdTdWJqZWN0JyxcbiAgU29sdXRpb25zOiAnU29sdXRpb25fVGl0bGUnLFxuICBQcm9kdWN0czogJ1Byb2R1Y3RfTmFtZScsXG4gIFZlbmRvcnM6ICdWZW5kb3JfTmFtZScsXG4gIFByaWNlQm9va3M6ICdQcmljZV9Cb29rX05hbWUnLFxuICBRdW90ZXM6ICdTdWJqZWN0JyxcbiAgU2FsZXNPcmRlcnM6ICdTdWJqZWN0JyxcbiAgUHVyY2hhc2VPcmRlcnM6ICdTdWJqZWN0JyxcbiAgSW52b2ljZXM6ICdTdWJqZWN0Jyxcbn07XG5cbi8vIGh0dHBzOi8vd3d3LnpvaG8uY29tL2NybS9kZXZlbG9wZXIvZG9jcy9hcGkvdjYvdXBzZXJ0LXJlY29yZHMuaHRtbFxuZXhwb3J0IGNvbnN0IFVQU0VSVF9NT0RVTEVTID0gW1xuICAnTGVhZHMnLFxuICAnQWNjb3VudHMnLFxuICAnQ29udGFjdHMnLFxuICAnRGVhbHMnLFxuICAnQ2FtcGFpZ25zJyxcbiAgJ0Nhc2VzJyxcbiAgJ1NvbHV0aW9ucycsXG4gICdQcm9kdWN0cycsXG4gICdWZW5kb3JzJyxcbiAgJ1ByaWNlYm9va3MnLFxuICAnUXVvdGVzJyxcbiAgJ1NhbGVzb3JkZXJzJyxcbiAgJ1B1cmNoYXNlb3JkZXJzJyxcbiAgJ0ludm9pY2VzJyxcbiAgJ0FwcG9pbnRtZW50cycsXG4gICdBcHBvaW50bWVudHNfcmVzY2hlZHVsZWRfaGlzdG9yeScsXG4gICdTZXJ2aWNlcycsXG5dO1xuXG4vLyByZWY6IGh0dHBzOi8vd3d3LnpvaG8uY29tL2NybS9kZXZlbG9wZXIvZG9jcy9hcGkvdjYvaW5zZXJ0LXJlY29yZHMuaHRtbCM6fjp0ZXh0PSUyRFglMjBQT1NULSxTeXN0ZW0lMkRkZWZpbmVkJTIwbWFuZGF0b3J5JTIwZmllbGRzJTIwZm9yJTIwZWFjaCUyMG1vZHVsZSwtV2hpbGUlMjBpbnNlcnRpbmclMjByZWNvcmRzXG5leHBvcnQgY29uc3QgTU9EVUxFX01BTkRBVE9SWV9GSUVMRF9DT05GSUc6IFJlY29yZDxzdHJpbmcsIHN0cmluZ1tdPiA9IHtcbiAgTGVhZHM6IFsnTGFzdF9OYW1lJ10sXG4gIENvbnRhY3RzOiBbJ0xhc3RfTmFtZSddLFxuICBBY2NvdW50czogWydBY2NvdW50X05hbWUnXSxcbiAgRGVhbHM6IFsnRGVhbF9OYW1lJywgJ1N0YWdlJywgJ1BpcGVsaW5lJ10sXG4gIFRhc2tzOiBbJ1N1YmplY3QnXSxcbiAgQ2FsbHM6IFsnU3ViamVjdCcsICdDYWxsX1R5cGUnLCAnQ2FsbF9TdGFydF9UaW1lJywgJ0NhbGxfRHVyYXRpb24nXSxcbiAgRXZlbnRzOiBbJ0V2ZW50X1RpdGxlJywgJ1N0YXJ0X0RhdGVUaW1lJywgJ1JlbWluZF9BdCcsICdFbmRfRGF0ZVRpbWUnXSxcbiAgUHJvZHVjdHM6IFsnUHJvZHVjdF9OYW1lJ10sXG4gIFF1b3RlczogWydTdWJqZWN0JywgJ1F1b3RlZF9JdGVtcyddLFxuICBJbnZvaWNlczogWydTdWJqZWN0JywgJ0ludm9pY2VkX0l0ZW1zJ10sXG4gIENhbXBhaWduczogWydDYW1wYWlnbl9OYW1lJ10sXG4gIFZlbmRvcnM6IFsnVmVuZG9yX05hbWUnXSxcbiAgJ1ByaWNlIEJvb2tzJzogWydQcmljZV9Cb29rX05hbWUnLCAnUHJpY2luZ19EZXRhaWxzJ10sXG4gIENhc2VzOiBbJ0Nhc2VfT3JpZ2luJywgJ1N0YXR1cycsICdTdWJqZWN0J10sXG4gIFNvbHV0aW9uczogWydTb2x1dGlvbl9UaXRsZSddLFxuICAnUHVyY2hhc2UgT3JkZXJzJzogWydTdWJqZWN0JywgJ1ZlbmRvcl9OYW1lJywgJ1B1cmNoYXNlZF9JdGVtcyddLFxuICAnU2FsZXMgT3JkZXJzJzogWydTdWJqZWN0JywgJ09yZGVyZWRfSXRlbXMnXSxcbn07XG4iXX0=