{ "exportFormatVersion": 2, "exportTime": "2022-03-12 04:15:09", "containerVersion": { "path": "accounts/48906/containers/59812019/versions/0", "accountId": "48906", "containerId": "59812019", "containerVersionId": "0", "container": { "path": "accounts/48906/containers/59812019", "accountId": "48906", "containerId": "59812019", "name": "Tag Rocket Rally Checkout", "publicId": "GTM-N8T636S", "usageContext": [ "WEB" ], "fingerprint": "1647052836052", "tagManagerUrl": "https://tagmanager.google.com/#/container/accounts/48906/containers/59812019/workspaces?apiLink=container", "mode": "FULL" }, "tag": [ { "accountId": "48906", "containerId": "59812019", "tagId": "11", "name": "Rally Yahoo Pixel", "type": "cvt_59812019_10", "parameter": [ { "type": "TEMPLATE", "key": "productIdentifierPrefix" }, { "type": "TEMPLATE", "key": "productIdentifier", "value": "externalProductId" }, { "type": "TEMPLATE", "key": "yahooId", "value": "1234567890" } ], "fingerprint": "1647057094293", "firingTriggerId": [ "9" ], "parentFolderId": "8", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "13", "name": "Conversion Linker", "type": "gclidw", "parameter": [ { "type": "BOOLEAN", "key": "enableCrossDomain", "value": "false" }, { "type": "BOOLEAN", "key": "enableUrlPassthrough", "value": "false" }, { "type": "BOOLEAN", "key": "enableCookieOverrides", "value": "false" } ], "fingerprint": "1647056435348", "firingTriggerId": [ "2147479553" ], "parentFolderId": "12", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "19", "name": "Microsoft Advertising Purchase Remarketing Event", "type": "baut", "parameter": [ { "type": "TEMPLATE", "key": "p_ecomm_totalvalue", "value": "{{Microsoft Ads Value}}" }, { "type": "TEMPLATE", "key": "p_ecomm_pagetype", "value": "purchase" }, { "type": "TEMPLATE", "key": "uetqName", "value": "uetq" }, { "type": "LIST", "key": "customParamTable", "list": [ { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "customParamName", "value": "currency" }, { "type": "TEMPLATE", "key": "customParamValue", "value": "{{Microsoft Ads Currency}}" } ] } ] }, { "type": "TEMPLATE", "key": "eventType", "value": "ecommerce" }, { "type": "TEMPLATE", "key": "p_ecomm_prodid", "value": "{{Microsoft Ads Ids}}" }, { "type": "TEMPLATE", "key": "eventAction" } ], "fingerprint": "1647056819593", "firingTriggerId": [ "18" ], "parentFolderId": "14", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "30", "name": "Rally dataLayer Events", "type": "cvt_59812019_28", "fingerprint": "1647051731756", "firingTriggerId": [ "29", "2147479553" ], "parentFolderId": "6", "tagFiringOption": "ONCE_PER_EVENT", "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "34", "name": "Rally to GA4 dataLayer Events", "type": "cvt_59812019_32", "parameter": [ { "type": "TEMPLATE", "key": "productIdentifierPrefix" }, { "type": "TEMPLATE", "key": "productIdentifier", "value": "externalProductId" } ], "fingerprint": "1647055788383", "firingTriggerId": [ "33" ], "parentFolderId": "23", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "37", "name": "GA3 Universal Checkout", "type": "ua", "parameter": [ { "type": "BOOLEAN", "key": "nonInteraction", "value": "false" }, { "type": "BOOLEAN", "key": "overrideGaSettings", "value": "false" }, { "type": "TEMPLATE", "key": "eventCategory", "value": "Rally Ecommerce" }, { "type": "TEMPLATE", "key": "trackType", "value": "TRACK_EVENT" }, { "type": "TEMPLATE", "key": "gaSettings", "value": "{{GA3 Universal Settings}}" }, { "type": "TEMPLATE", "key": "eventAction", "value": "Checkout" } ], "fingerprint": "1647055351827", "firingTriggerId": [ "21" ], "parentFolderId": "20", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "41", "name": "GA4 Configuration", "type": "gaawc", "parameter": [ { "type": "LIST", "key": "fieldsToSet", "list": [ { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "ignore_referrer" }, { "type": "TEMPLATE", "key": "value", "value": "true" } ] } ] }, { "type": "BOOLEAN", "key": "sendPageView", "value": "true" }, { "type": "BOOLEAN", "key": "enableSendToServerContainer", "value": "false" }, { "type": "TEMPLATE", "key": "measurementId", "value": "G-0123456789" } ], "fingerprint": "1647055788382", "firingTriggerId": [ "2147479553" ], "parentFolderId": "23", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "44", "name": "GA4 Add Payment Info", "type": "gaawe", "parameter": [ { "type": "TEMPLATE", "key": "eventName", "value": "add_payment_info" }, { "type": "LIST", "key": "eventParameters", "list": [ { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "items" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Items}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "value" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Value}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "currency" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Currency}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "coupon" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Coupon}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "payment_type" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Payment Type}}" } ] } ] }, { "type": "TAG_REFERENCE", "key": "measurementId", "value": "GA4 Configuration" } ], "fingerprint": "1647055788380", "firingTriggerId": [ "31" ], "parentFolderId": "23", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "50", "name": "Google Ads Conversion", "type": "awct", "parameter": [ { "type": "TEMPLATE", "key": "productReportingDataSource", "value": "JSON" }, { "type": "TEMPLATE", "key": "orderId", "value": "{{Google Ads Transaction ID}}" }, { "type": "BOOLEAN", "key": "enableProductReporting", "value": "true" }, { "type": "BOOLEAN", "key": "enableShippingData", "value": "false" }, { "type": "BOOLEAN", "key": "enableNewCustomerReporting", "value": "false" }, { "type": "BOOLEAN", "key": "enableConversionLinker", "value": "true" }, { "type": "BOOLEAN", "key": "enableEnhancedConversion", "value": "false" }, { "type": "TEMPLATE", "key": "conversionValue", "value": "{{Google Ads Value}}" }, { "type": "TEMPLATE", "key": "conversionCookiePrefix", "value": "_gcl" }, { "type": "TEMPLATE", "key": "conversionId", "value": "{{Google Ads Conversion ID}}" }, { "type": "TEMPLATE", "key": "currencyCode", "value": "{{Google Ads Currency}}" }, { "type": "TEMPLATE", "key": "items", "value": "{{Google Ads Items}}" }, { "type": "TEMPLATE", "key": "conversionLabel", "value": "{{Google Ads Conversion Label}}" }, { "type": "BOOLEAN", "key": "rdp", "value": "false" } ], "fingerprint": "1647056422203", "firingTriggerId": [ "47" ], "parentFolderId": "12", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "53", "name": "Rally to Google Ads dataLayer Events", "type": "cvt_59812019_52", "parameter": [ { "type": "TEMPLATE", "key": "productIdentifierPrefix" }, { "type": "TEMPLATE", "key": "productIdentifier", "value": "externalProductId" } ], "fingerprint": "1647056445589", "firingTriggerId": [ "33" ], "parentFolderId": "12", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "58", "name": "Rally to Microsoft Ads dataLayer Events", "type": "cvt_59812019_57", "parameter": [ { "type": "TEMPLATE", "key": "productIdentifierPrefix" }, { "type": "TEMPLATE", "key": "productIdentifier", "value": "externalProductId" } ], "fingerprint": "1647057107735", "firingTriggerId": [ "33" ], "parentFolderId": "14", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "62", "name": "Rally Facebook Pixel", "type": "cvt_59812019_60", "parameter": [ { "type": "TEMPLATE", "key": "productIdentifierPrefix" }, { "type": "TEMPLATE", "key": "productIdentifier", "value": "externalProductId" }, { "type": "TEMPLATE", "key": "facebookIds", "value": "1234567890" }, { "type": "BOOLEAN", "key": "automaticConfiguration", "value": "false" }, { "type": "BOOLEAN", "key": "limitedDataUse", "value": "false" }, { "type": "BOOLEAN", "key": "advancedMatching", "value": "false" } ], "fingerprint": "1647055102059", "firingTriggerId": [ "33" ], "parentFolderId": "61", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "67", "name": "GA4 Purchase", "type": "gaawe", "parameter": [ { "type": "TEMPLATE", "key": "eventName", "value": "purchase" }, { "type": "LIST", "key": "eventParameters", "list": [ { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "items" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Items}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "transaction_id" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Transaction ID}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "value" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Value}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "tax" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Tax}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "shipping" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Shipping}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "currency" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Currency}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "coupon" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Coupon}}" } ] } ] }, { "type": "TAG_REFERENCE", "key": "measurementId", "value": "GA4 Configuration" } ], "fingerprint": "1647055788382", "firingTriggerId": [ "63" ], "parentFolderId": "23", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "74", "name": "Twitter Purchase", "type": "twitter_website_tag", "parameter": [ { "type": "TEMPLATE", "key": "event_type", "value": "Purchase" }, { "type": "TEMPLATE", "key": "twitter_pixel_id", "value": "abcde" }, { "type": "LIST", "key": "event_parameters", "list": [ { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "param_table_key_column", "value": "currency" }, { "type": "TEMPLATE", "key": "param_table_value_column", "value": "{{Rally Currency}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "param_table_key_column", "value": "value" }, { "type": "TEMPLATE", "key": "param_table_value_column", "value": "{{Rally Total}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "param_table_key_column", "value": "order_id" }, { "type": "TEMPLATE", "key": "param_table_value_column", "value": "{{Rally Transaction ID}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "param_table_key_column", "value": "num_items" }, { "type": "TEMPLATE", "key": "param_table_value_column", "value": "{{Rally Items Count}}" } ] } ] } ], "fingerprint": "1647056935559", "firingTriggerId": [ "68" ], "parentFolderId": "72", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "79", "name": "Microsoft Ads Purchase Event", "type": "baut", "parameter": [ { "type": "TEMPLATE", "key": "p_ecomm_totalvalue", "value": "{{Microsoft Ads Value}}" }, { "type": "TEMPLATE", "key": "p_ecomm_pagetype", "value": "purchase" }, { "type": "TEMPLATE", "key": "uetqName", "value": "uetq" }, { "type": "TEMPLATE", "key": "eventType", "value": "ecommerce" }, { "type": "LIST", "key": "customParamTable", "list": [ { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "customParamName", "value": "items" }, { "type": "TEMPLATE", "key": "customParamValue", "value": "{{Microsoft Ads Items}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "customParamName", "value": "transaction_id" }, { "type": "TEMPLATE", "key": "customParamValue", "value": "{{Microsoft Ads Transaction ID}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "customParamName", "value": "currency" }, { "type": "TEMPLATE", "key": "customParamValue", "value": "{{Microsoft Ads Currency}}" } ] } ] }, { "type": "TEMPLATE", "key": "p_ecomm_prodid", "value": "{{Microsoft Ads Ids}}" }, { "type": "TEMPLATE", "key": "eventAction", "value": "purchase" } ], "fingerprint": "1647056819592", "firingTriggerId": [ "18" ], "parentFolderId": "14", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "82", "name": "Microsoft Ads Pageview", "type": "baut", "parameter": [ { "type": "BOOLEAN", "key": "c_navTimingApi", "value": "false" }, { "type": "TEMPLATE", "key": "tagId", "value": "{{Microsoft Ads UET ID}}" }, { "type": "BOOLEAN", "key": "c_storeConvTrackCookies", "value": "true" }, { "type": "TEMPLATE", "key": "uetqName", "value": "uetq" }, { "type": "BOOLEAN", "key": "c_disableAutoPageView", "value": "false" }, { "type": "BOOLEAN", "key": "c_removeQueryFromUrls", "value": "false" }, { "type": "TEMPLATE", "key": "eventType", "value": "PAGE_LOAD" } ], "fingerprint": "1647056819595", "firingTriggerId": [ "2147479553" ], "parentFolderId": "14", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "86", "name": "GA4 Add Customer Info", "type": "gaawe", "parameter": [ { "type": "TEMPLATE", "key": "eventName", "value": "add_customer_info" }, { "type": "LIST", "key": "eventParameters", "list": [ { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "items" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Items}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "value" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Value}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "currency" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Currency}}" } ] } ] }, { "type": "TAG_REFERENCE", "key": "measurementId", "value": "GA4 Configuration" } ], "fingerprint": "1647055788379", "firingTriggerId": [ "85" ], "parentFolderId": "23", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "88", "name": "GA4 Add Shipping Info", "type": "gaawe", "parameter": [ { "type": "TEMPLATE", "key": "eventName", "value": "add_shipping_info" }, { "type": "LIST", "key": "eventParameters", "list": [ { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "items" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Items}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "value" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Value}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "currency" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Currency}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "coupon" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Coupon}}" } ] }, { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "shipping_tier" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Shipping Tier}}" } ] } ] }, { "type": "TAG_REFERENCE", "key": "measurementId", "value": "GA4 Configuration" } ], "fingerprint": "1647055788380", "firingTriggerId": [ "87" ], "parentFolderId": "23", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "90", "name": "GA4 Begin Checkout", "type": "gaawe", "parameter": [ { "type": "TEMPLATE", "key": "eventName", "value": "begin_checkout" }, { "type": "LIST", "key": "eventParameters", "list": [ { "type": "MAP", "map": [ { "type": "TEMPLATE", "key": "name", "value": "items" }, { "type": "TEMPLATE", "key": "value", "value": "{{GA4 Items}}" } ] } ] }, { "type": "TAG_REFERENCE", "key": "measurementId", "value": "GA4 Configuration" } ], "fingerprint": "1647055788381", "firingTriggerId": [ "89" ], "parentFolderId": "23", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "94", "name": "Google Ads Remarketing Purchase", "type": "sp", "parameter": [ { "type": "TEMPLATE", "key": "eventItems", "value": "{{Google Ads Items}}" }, { "type": "TEMPLATE", "key": "eventValue", "value": "{{Google Ads Value}}" }, { "type": "BOOLEAN", "key": "enableDynamicRemarketing", "value": "true" }, { "type": "TEMPLATE", "key": "eventName", "value": "purchase" }, { "type": "TEMPLATE", "key": "conversionId", "value": "{{Google Ads Conversion ID}}" }, { "type": "TEMPLATE", "key": "customParamsFormat", "value": "NONE" }, { "type": "BOOLEAN", "key": "rdp", "value": "false" } ], "fingerprint": "1647056422204", "firingTriggerId": [ "47" ], "parentFolderId": "12", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "97", "name": "Test Script", "type": "html", "parameter": [ { "type": "TEMPLATE", "key": "html", "value": "" }, { "type": "BOOLEAN", "key": "supportDocumentWrite", "value": "false" } ], "fingerprint": "1647051731878", "firingTriggerId": [ "2147479553" ], "parentFolderId": "83", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "98", "name": "Rally to GA3 dataLayer Events", "type": "cvt_59812019_35", "parameter": [ { "type": "TEMPLATE", "key": "productIdentifierPrefix" }, { "type": "TEMPLATE", "key": "productIdentifier", "value": "externalProductId" } ], "fingerprint": "1647055398775", "firingTriggerId": [ "33" ], "parentFolderId": "20", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "99", "name": "GA3 Universal Pageview", "type": "ua", "parameter": [ { "type": "BOOLEAN", "key": "overrideGaSettings", "value": "false" }, { "type": "TEMPLATE", "key": "trackType", "value": "TRACK_PAGEVIEW" }, { "type": "TEMPLATE", "key": "gaSettings", "value": "{{GA3 Universal Settings}}" } ], "fingerprint": "1647055365455", "firingTriggerId": [ "2147479553" ], "parentFolderId": "20", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } }, { "accountId": "48906", "containerId": "59812019", "tagId": "102", "name": "GA3 Universal Purchase", "type": "ua", "parameter": [ { "type": "BOOLEAN", "key": "nonInteraction", "value": "false" }, { "type": "BOOLEAN", "key": "overrideGaSettings", "value": "false" }, { "type": "TEMPLATE", "key": "eventCategory", "value": "Rally Ecommerce" }, { "type": "TEMPLATE", "key": "trackType", "value": "TRACK_EVENT" }, { "type": "TEMPLATE", "key": "gaSettings", "value": "{{GA3 Universal Settings}}" }, { "type": "TEMPLATE", "key": "eventAction", "value": "Purchase" } ], "fingerprint": "1647055377903", "firingTriggerId": [ "101" ], "parentFolderId": "20", "tagFiringOption": "ONCE_PER_EVENT", "paused": true, "monitoringMetadata": { "type": "MAP" }, "consentSettings": { "consentStatus": "NOT_SET" } } ], "trigger": [ { "accountId": "48906", "containerId": "59812019", "triggerId": "9", "name": "Rally Step", "type": "CUSTOM_EVENT", "customEventFilter": [ { "type": "MATCH_REGEX", "parameter": [ { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" }, { "type": "TEMPLATE", "key": "arg1", "value": "rally\\.step.*" } ] } ], "fingerprint": "1647051731743", "parentFolderId": "6" }, { "accountId": "48906", "containerId": "59812019", "triggerId": "18", "name": "Microsoft Ads Purchase", "type": "CUSTOM_EVENT", "customEventFilter": [ { "type": "EQUALS", "parameter": [ { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" }, { "type": "TEMPLATE", "key": "arg1", "value": "mads.purchase" } ] } ], "fingerprint": "1647051731748", "parentFolderId": "14" }, { "accountId": "48906", "containerId": "59812019", "triggerId": "21", "name": "GA3 Universal Checkout", "type": "CUSTOM_EVENT", "customEventFilter": [ { "type": "EQUALS", "parameter": [ { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" }, { "type": "TEMPLATE", "key": "arg1", "value": "eec.checkout" } ] } ], "fingerprint": "1647051731750", "parentFolderId": "20" }, { "accountId": "48906", "containerId": "59812019", "triggerId": "26", "name": "Rally Step 2 - Customer Info Added", "type": "CUSTOM_EVENT", "customEventFilter": [ { "type": "EQUALS", "parameter": [ { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" }, { "type": "TEMPLATE", "key": "arg1", "value": "rally.step.2" } ] } ], "fingerprint": "1647051731753", "parentFolderId": "6" }, { "accountId": "48906", "containerId": "59812019", "triggerId": "29", "name": "History Changed", "type": "HISTORY_CHANGE", "fingerprint": "1647051731756", "parentFolderId": "6" }, { "accountId": "48906", "containerId": "59812019", "triggerId": "31", "name": "GA4 Add Payment Info", "type": "CUSTOM_EVENT", "customEventFilter": [ { "type": "EQUALS", "parameter": [ { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" }, { "type": "TEMPLATE", "key": "arg1", "value": "add_payment_info" } ] } ], "fingerprint": "1647051731757", "parentFolderId": "23" }, { "accountId": "48906", "containerId": "59812019", "triggerId": "33", "name": "Rally All Events", "type": "CUSTOM_EVENT", "customEventFilter": [ { "type": "MATCH_REGEX", "parameter": [ { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" }, { "type": "TEMPLATE", "key": "arg1", "value": "rally.*" } ] } ], "fingerprint": "1647051731758", "parentFolderId": "6" }, { "accountId": "48906", "containerId": "59812019", "triggerId": "47", "name": "Google Ads Purchase", "type": "CUSTOM_EVENT", "customEventFilter": [ { "type": "EQUALS", "parameter": [ { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" }, { "type": "TEMPLATE", "key": "arg1", "value": "gads.purchase" } ] } ], "fingerprint": "1647051731766", "parentFolderId": "12" }, { "accountId": "48906", "containerId": "59812019", "triggerId": "51", "name": "Rally Step 3 - Delivery Info Added", "type": "CUSTOM_EVENT", "customEventFilter": [ { "type": "EQUALS", "parameter": [ { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" }, { "type": "TEMPLATE", "key": "arg1", "value": "rally.step.3" } ] } ], "fingerprint": "1647051731767", "parentFolderId": "6" }, { "accountId": "48906", "containerId": "59812019", "triggerId": "63", "name": "GA4 Purchase", "type": "CUSTOM_EVENT", "customEventFilter": [ { "type": "EQUALS", "parameter": [ { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" }, { "type": "TEMPLATE", "key": "arg1", "value": "purchase" } ] } ], "fingerprint": "1647051731777", "parentFolderId": "23" }, { "accountId": "48906", "containerId": "59812019", "triggerId": "68", "name": "Rally Step 4 - Purchase Completed", "type": "CUSTOM_EVENT", "customEventFilter": [ { "type": "EQUALS", "parameter": [ { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" }, { "type": "TEMPLATE", "key": "arg1", "value": "rally.step.4" } ] } ], "fingerprint": "1647051731780", "parentFolderId": "6" }, { "accountId": "48906", "containerId": "59812019", "triggerId": "85", "name": "GA4 Add Customer Info", "type": "CUSTOM_EVENT", "customEventFilter": [ { "type": "EQUALS", "parameter": [ { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" }, { "type": "TEMPLATE", "key": "arg1", "value": "add_customer_info" } ] } ], "fingerprint": "1647051731790", "parentFolderId": "23" }, { "accountId": "48906", "containerId": "59812019", "triggerId": "87", "name": "GA4 Add Shipping Info", "type": "CUSTOM_EVENT", "customEventFilter": [ { "type": "EQUALS", "parameter": [ { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" }, { "type": "TEMPLATE", "key": "arg1", "value": "add_shipping_info" } ] } ], "fingerprint": "1647051731792", "parentFolderId": "23" }, { "accountId": "48906", "containerId": "59812019", "triggerId": "89", "name": "GA4 Begin Checkout", "type": "CUSTOM_EVENT", "customEventFilter": [ { "type": "EQUALS", "parameter": [ { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" }, { "type": "TEMPLATE", "key": "arg1", "value": "begin_checkout" } ] } ], "fingerprint": "1647051731793", "parentFolderId": "23" }, { "accountId": "48906", "containerId": "59812019", "triggerId": "91", "name": "Rally Step 1 - Checkout Started", "type": "CUSTOM_EVENT", "customEventFilter": [ { "type": "EQUALS", "parameter": [ { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" }, { "type": "TEMPLATE", "key": "arg1", "value": "rally.step.1" } ] } ], "fingerprint": "1647051731794", "parentFolderId": "6" }, { "accountId": "48906", "containerId": "59812019", "triggerId": "93", "name": "Rally Customer Updated", "type": "CUSTOM_EVENT", "customEventFilter": [ { "type": "EQUALS", "parameter": [ { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" }, { "type": "TEMPLATE", "key": "arg1", "value": "rally.customer.updated" } ] } ], "fingerprint": "1647051731795", "parentFolderId": "6" }, { "accountId": "48906", "containerId": "59812019", "triggerId": "100", "name": "Rally Address Updated", "type": "CUSTOM_EVENT", "customEventFilter": [ { "type": "EQUALS", "parameter": [ { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" }, { "type": "TEMPLATE", "key": "arg1", "value": "rally.address.updated" } ] } ], "fingerprint": "1647051731798", "parentFolderId": "6" }, { "accountId": "48906", "containerId": "59812019", "triggerId": "101", "name": "GA3 Universal Purchase", "type": "CUSTOM_EVENT", "customEventFilter": [ { "type": "EQUALS", "parameter": [ { "type": "TEMPLATE", "key": "arg0", "value": "{{_event}}" }, { "type": "TEMPLATE", "key": "arg1", "value": "eec.purchase" } ] } ], "fingerprint": "1647051731798", "parentFolderId": "20" } ], "variable": [ { "accountId": "48906", "containerId": "59812019", "variableId": "7", "name": "Rally Event Name", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "rally.name" } ], "fingerprint": "1647051731742", "parentFolderId": "6", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "15", "name": "Microsoft Ads Value", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "microsoftads.value" } ], "fingerprint": "1647051731747", "parentFolderId": "14", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "16", "name": "Microsoft Ads Ids", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "microsoftads.ids" } ], "fingerprint": "1647051731748", "parentFolderId": "14", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "17", "name": "Microsoft Ads Currency", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "microsoftads.currency" } ], "fingerprint": "1647051731748", "parentFolderId": "14", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "22", "name": "Google Ads Transaction ID", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "googleads.transaction_id" } ], "fingerprint": "1647051731751", "parentFolderId": "12", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "24", "name": "GA4 Shipping Tier", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "ecommerce.shipping_tier" } ], "fingerprint": "1647051731752", "parentFolderId": "23", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "25", "name": "Google Ads Conversion Label", "type": "c", "parameter": [ { "type": "TEMPLATE", "key": "value", "value": "ABCDEFGHIabcdefghi" } ], "fingerprint": "1647056773118", "parentFolderId": "12", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "36", "name": "GA3 Universal Settings", "type": "gas", "parameter": [ { "type": "TEMPLATE", "key": "cookieDomain", "value": "auto" }, { "type": "BOOLEAN", "key": "useEcommerceDataLayer", "value": "true" }, { "type": "BOOLEAN", "key": "doubleClick", "value": "false" }, { "type": "BOOLEAN", "key": "setTrackerName", "value": "false" }, { "type": "BOOLEAN", "key": "useDebugVersion", "value": "false" }, { "type": "BOOLEAN", "key": "useHashAutoLink", "value": "false" }, { "type": "BOOLEAN", "key": "decorateFormsAutoLink", "value": "false" }, { "type": "BOOLEAN", "key": "enableLinkId", "value": "false" }, { "type": "BOOLEAN", "key": "enableEcommerce", "value": "true" }, { "type": "TEMPLATE", "key": "trackingId", "value": "UA-1234567890-1" } ], "fingerprint": "1647055240257", "parentFolderId": "20" }, { "accountId": "48906", "containerId": "59812019", "variableId": "38", "name": "GA4 Coupon", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "ecommerce.coupon" } ], "fingerprint": "1647051731762", "parentFolderId": "23", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "39", "name": "GA4 Currency", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "ecommerce.currency" } ], "fingerprint": "1647051731762", "parentFolderId": "23", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "40", "name": "GA4 Payment Type", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "ecommerce.payment_type" } ], "fingerprint": "1647051731762", "parentFolderId": "23", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "42", "name": "GA4 Value", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "ecommerce.value" } ], "fingerprint": "1647051731763", "parentFolderId": "23", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "43", "name": "GA4 Items", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "ecommerce.items" } ], "fingerprint": "1647051731764", "parentFolderId": "23", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "45", "name": "Google Ads Value", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "googleads.value" } ], "fingerprint": "1647051731765", "parentFolderId": "12", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "46", "name": "Google Ads Items", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "googleads.items" } ], "fingerprint": "1647051731765", "parentFolderId": "12", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "48", "name": "Google Ads Conversion ID", "type": "c", "parameter": [ { "type": "TEMPLATE", "key": "value", "value": "1234567890" } ], "fingerprint": "1647056742567", "parentFolderId": "12", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "49", "name": "Google Ads Currency", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "googleads.currency" } ], "fingerprint": "1647051731766", "parentFolderId": "12", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "56", "name": "Rally Shipping", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "rally.cart.shipping" } ], "fingerprint": "1647051731771", "parentFolderId": "6", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "59", "name": "Microsoft Ads Transaction ID", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "microsoftads.transaction_id" } ], "fingerprint": "1647051731774", "parentFolderId": "14", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "64", "name": "GA4 Transaction ID", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "ecommerce.transaction_id" } ], "fingerprint": "1647051731778", "parentFolderId": "23", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "65", "name": "GA4 Tax", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "ecommerce.tax" } ], "fingerprint": "1647051731779", "parentFolderId": "23", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "66", "name": "GA4 Shipping", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "ecommerce.shipping" } ], "fingerprint": "1647051731779", "parentFolderId": "23", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "69", "name": "Rally Transaction ID", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "rally.order_id" } ], "fingerprint": "1647051731781", "parentFolderId": "6", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "70", "name": "Rally Items Count", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "rally.cart.lineItems.length" } ], "fingerprint": "1647051731781", "parentFolderId": "6", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "71", "name": "Rally Total", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "rally.cart.total" } ], "fingerprint": "1647051731782", "parentFolderId": "6", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "73", "name": "Rally Currency", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "rally.cart.currency" } ], "fingerprint": "1647051731783", "parentFolderId": "6", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "75", "name": "Rally Step", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "rally.step" } ], "fingerprint": "1647051731784", "parentFolderId": "6", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "76", "name": "Microsoft Ads Items", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "microsoftads.items" } ], "fingerprint": "1647051731785", "parentFolderId": "14", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "77", "name": "Rally Tax", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "rally.cart.tax" } ], "fingerprint": "1647051731786", "parentFolderId": "6", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "80", "name": "Rally Discount Codes", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "rally.discountCodes" } ], "fingerprint": "1647051731787", "parentFolderId": "6", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "81", "name": "Microsoft Ads UET ID", "type": "c", "parameter": [ { "type": "TEMPLATE", "key": "value", "value": "123456789" } ], "fingerprint": "1647056723903", "parentFolderId": "14", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "84", "name": "Rally Address", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "rally.address" } ], "fingerprint": "1647051731790", "parentFolderId": "6", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "92", "name": "Rally Payment Type", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "rally.cart.payment.type" } ], "fingerprint": "1647051731794", "parentFolderId": "6", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "95", "name": "Rally Customer", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "rally.customer" } ], "fingerprint": "1647051731796", "parentFolderId": "6", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "96", "name": "Rally Shipping Method", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "rally.shippingMethod" } ], "fingerprint": "1647051731797", "parentFolderId": "6", "formatValue": {} }, { "accountId": "48906", "containerId": "59812019", "variableId": "103", "name": "Microsoft Ads Payment Type", "type": "v", "parameter": [ { "type": "INTEGER", "key": "dataLayerVersion", "value": "2" }, { "type": "BOOLEAN", "key": "setDefaultValue", "value": "false" }, { "type": "TEMPLATE", "key": "name", "value": "microsoftads.payment_type" } ], "fingerprint": "1647051731800", "parentFolderId": "14", "formatValue": {} } ], "folder": [ { "accountId": "48906", "containerId": "59812019", "folderId": "6", "name": "Rally", "fingerprint": "1647051731741" }, { "accountId": "48906", "containerId": "59812019", "folderId": "8", "name": "Yahoo Ads", "fingerprint": "1647051731742" }, { "accountId": "48906", "containerId": "59812019", "folderId": "12", "name": "Google Ads", "fingerprint": "1647051731745" }, { "accountId": "48906", "containerId": "59812019", "folderId": "14", "name": "Microsoft Ads", "fingerprint": "1647051731746" }, { "accountId": "48906", "containerId": "59812019", "folderId": "20", "name": "GA3 Universal", "fingerprint": "1647051731750" }, { "accountId": "48906", "containerId": "59812019", "folderId": "23", "name": "GA4", "fingerprint": "1647051731751" }, { "accountId": "48906", "containerId": "59812019", "folderId": "61", "name": "Facebook", "fingerprint": "1647051731776" }, { "accountId": "48906", "containerId": "59812019", "folderId": "72", "name": "Twitter", "fingerprint": "1647051731783" }, { "accountId": "48906", "containerId": "59812019", "folderId": "83", "name": "Testing", "fingerprint": "1647051731789" } ], "builtInVariable": [ { "accountId": "48906", "containerId": "59812019", "type": "PAGE_URL", "name": "Page URL" }, { "accountId": "48906", "containerId": "59812019", "type": "PAGE_HOSTNAME", "name": "Page Hostname" }, { "accountId": "48906", "containerId": "59812019", "type": "PAGE_PATH", "name": "Page Path" }, { "accountId": "48906", "containerId": "59812019", "type": "REFERRER", "name": "Referrer" }, { "accountId": "48906", "containerId": "59812019", "type": "EVENT", "name": "Event" }, { "accountId": "48906", "containerId": "59812019", "type": "NEW_HISTORY_STATE", "name": "New History State" } ], "fingerprint": "1647058509848", "tagManagerUrl": "https://tagmanager.google.com/#/versions/accounts/48906/containers/59812019/versions/0?apiLink=version", "customTemplate": [ { "accountId": "48906", "containerId": "59812019", "templateId": "10", "name": "Rally Yahoo Pixel", "fingerprint": "1647051731743", "templateData": "___INFO___\n\n{\n \"type\": \"TAG\",\n \"id\": \"cvt_temp_public_id\",\n \"version\": 1,\n \"securityGroups\": [],\n \"displayName\": \"Rally Yahoo Pixel\",\n \"brand\": {\n \"id\": \"brand_dummy\",\n \"displayName\": \"Tag Rocket\",\n \"thumbnail\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAArj2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczppbGx1c3RyYXRvcj0iaHR0cDovL25zLmFkb2JlLmNvbS9pbGx1c3RyYXRvci8xLjAvIiB4bWxuczp4bXBUUGc9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC90L3BnLyIgeG1sbnM6c3REaW09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9EaW1lbnNpb25zIyIgeG1sbnM6eG1wRz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvIiB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgSWxsdXN0cmF0b3IgMjUuMSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAxLTE4VDExOjQ2OjIwKzEwOjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgeG1wTU06UmVuZGl0aW9uQ2xhc3M9InByb29mOnBkZiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MjIwNzdlNDQtNzQyMC1hOTQwLWJkYmMtZjkwNjc0NGRhOGIxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmM2YTkxZTFlLTU2ZWYtNGI0NS05ZDYwLWNmZDM4YTc5NTI3YSIgaWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU9IldlYiIgaWxsdXN0cmF0b3I6VHlwZT0iRG9jdW1lbnQiIGlsbHVzdHJhdG9yOkNyZWF0b3JTdWJUb29sPSJBSVJvYmluIiB4bXBUUGc6TlBhZ2VzPSIxIiB4bXBUUGc6SGFzVmlzaWJsZVRyYW5zcGFyZW5jeT0iVHJ1ZSIgeG1wVFBnOkhhc1Zpc2libGVPdmVycHJpbnQ9IkZhbHNlIiBwZGY6UHJvZHVjZXI9IkFkb2JlIFBERiBsaWJyYXJ5IDE1LjAwIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlRhZyBSb2NrZXQsIGxvZ28gQVBQIExPR08gMjAweDIwMDwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNGRiY2Y0LWJmMWEtYmU0Zi04NWExLTk3YzQxN2E5ZWMyNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjRkYmNmNC1iZjFhLWJlNGYtODVhMS05N2M0MTdhOWVjMjYiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo2NUU2MzkwNjg2Q0YxMURCQTZFMkQ4ODdDRUFDQjQwNyIgc3RSZWY6cmVuZGl0aW9uQ2xhc3M9InByb29mOnBkZiIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OWZlNmMxZi0wZTcyLTMxNDAtYWEyMi05MWIwYjkzMWZmZTQiIHN0RXZ0OndoZW49IjIwMjEtMDEtMThUMDk6MTI6MzUrMTA6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIElsbHVzdHJhdG9yIDI1LjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjN2I1MzJlYi1iNDdlLTNkNDktOGM3Yy03MjdiYjRmMWY3OTEiIHN0RXZ0OndoZW49IjIwMjEtMDEtMThUMTE6NDY6MjArMTA6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIElsbHVzdHJhdG9yIDI1LjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNGRiY2Y0LWJmMWEtYmU0Zi04NWExLTk3YzQxN2E5ZWMyNiIgc3RFdnQ6d2hlbj0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmM2YTkxZTFlLTU2ZWYtNGI0NS05ZDYwLWNmZDM4YTc5NTI3YSIgc3RFdnQ6d2hlbj0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wVFBnOk1heFBhZ2VTaXplIHN0RGltOnc9IjIwMC4wMDAwMDAiIHN0RGltOmg9IjIwMC4wMDAwMDAiIHN0RGltOnVuaXQ9IlBpeGVscyIvPiA8eG1wVFBnOlBsYXRlTmFtZXM+IDxyZGY6U2VxPiA8cmRmOmxpPkN5YW48L3JkZjpsaT4gPHJkZjpsaT5NYWdlbnRhPC9yZGY6bGk+IDxyZGY6bGk+WWVsbG93PC9yZGY6bGk+IDxyZGY6bGk+QmxhY2s8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L3htcFRQZzpQbGF0ZU5hbWVzPiA8eG1wVFBnOlN3YXRjaEdyb3Vwcz4gPHJkZjpTZXE+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkRlZmF1bHQgU3dhdGNoIEdyb3VwIiB4bXBHOmdyb3VwVHlwZT0iMCI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJXaGl0ZSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMjU1IiB4bXBHOmJsdWU9IjI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQmxhY2siIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIwIiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBSZWQiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjAiIHhtcEc6Ymx1ZT0iMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUkdCIFllbGxvdyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMjU1IiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBHcmVlbiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjI1NSIgeG1wRzpibHVlPSIwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSR0IgQ3lhbiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjI1NSIgeG1wRzpibHVlPSIyNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBCbHVlIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMCIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSIyNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBNYWdlbnRhIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIwIiB4bXBHOmJsdWU9IjI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xOTMgRz0zOSBCPTQ1IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTkzIiB4bXBHOmdyZWVuPSIzOSIgeG1wRzpibHVlPSI0NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMzcgRz0yOCBCPTM2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjM3IiB4bXBHOmdyZWVuPSIyOCIgeG1wRzpibHVlPSIzNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDEgRz05MCBCPTM2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjQxIiB4bXBHOmdyZWVuPSI5MCIgeG1wRzpibHVlPSIzNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDcgRz0xNDcgQj0zMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI0NyIgeG1wRzpncmVlbj0iMTQ3IiB4bXBHOmJsdWU9IjMwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTI1MSBHPTE3NiBCPTU5IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjUxIiB4bXBHOmdyZWVuPSIxNzYiIHhtcEc6Ymx1ZT0iNTkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjUyIEc9MjM4IEI9MzMiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTIiIHhtcEc6Z3JlZW49IjIzOCIgeG1wRzpibHVlPSIzMyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMTcgRz0yMjQgQj0zMyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIxNyIgeG1wRzpncmVlbj0iMjI0IiB4bXBHOmJsdWU9IjMzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE0MCBHPTE5OCBCPTYzIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTQwIiB4bXBHOmdyZWVuPSIxOTgiIHhtcEc6Ymx1ZT0iNjMiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NTcgRz0xODEgQj03NCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjU3IiB4bXBHOmdyZWVuPSIxODEiIHhtcEc6Ymx1ZT0iNzQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MCBHPTE0NiBCPTY5IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMCIgeG1wRzpncmVlbj0iMTQ2IiB4bXBHOmJsdWU9IjY5Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0xMDQgQj01NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjEwNCIgeG1wRzpibHVlPSI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0zNCBHPTE4MSBCPTExNSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjM0IiB4bXBHOmdyZWVuPSIxODEiIHhtcEc6Ymx1ZT0iMTE1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0xNjkgQj0xNTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIxNjkiIHhtcEc6Ymx1ZT0iMTU3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTQxIEc9MTcxIEI9MjI2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNDEiIHhtcEc6Z3JlZW49IjE3MSIgeG1wRzpibHVlPSIyMjYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MCBHPTExMyBCPTE4OCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjExMyIgeG1wRzpibHVlPSIxODgiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NDYgRz00OSBCPTE0NiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjQ2IiB4bXBHOmdyZWVuPSI0OSIgeG1wRzpibHVlPSIxNDYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjcgRz0yMCBCPTEwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI3IiB4bXBHOmdyZWVuPSIyMCIgeG1wRzpibHVlPSIxMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTAyIEc9NDUgQj0xNDUiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMDIiIHhtcEc6Z3JlZW49IjQ1IiB4bXBHOmJsdWU9IjE0NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNDcgRz0zOSBCPTE0MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE0NyIgeG1wRzpncmVlbj0iMzkiIHhtcEc6Ymx1ZT0iMTQzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE1OCBHPTAgQj05MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE1OCIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSI5MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMTIgRz0yMCBCPTkwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjEyIiB4bXBHOmdyZWVuPSIyMCIgeG1wRzpibHVlPSI5MCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMzcgRz0zMCBCPTEyMSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzNyIgeG1wRzpncmVlbj0iMzAiIHhtcEc6Ymx1ZT0iMTIxIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE5OSBHPTE3OCBCPTE1MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE5OSIgeG1wRzpncmVlbj0iMTc4IiB4bXBHOmJsdWU9IjE1MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNTMgRz0xMzQgQj0xMTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNTMiIHhtcEc6Z3JlZW49IjEzNCIgeG1wRzpibHVlPSIxMTciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTE1IEc9OTkgQj04NyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjExNSIgeG1wRzpncmVlbj0iOTkiIHhtcEc6Ymx1ZT0iODciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9ODMgRz03MSBCPTY1IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iODMiIHhtcEc6Z3JlZW49IjcxIiB4bXBHOmJsdWU9IjY1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE5OCBHPTE1NiBCPTEwOSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE5OCIgeG1wRzpncmVlbj0iMTU2IiB4bXBHOmJsdWU9IjEwOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNjYgRz0xMjQgQj04MiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE2NiIgeG1wRzpncmVlbj0iMTI0IiB4bXBHOmJsdWU9IjgyIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE0MCBHPTk4IEI9NTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNDAiIHhtcEc6Z3JlZW49Ijk4IiB4bXBHOmJsdWU9IjU3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTExNyBHPTc2IEI9MzYiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMTciIHhtcEc6Z3JlZW49Ijc2IiB4bXBHOmJsdWU9IjM2Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTk2IEc9NTYgQj0xOSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijk2IiB4bXBHOmdyZWVuPSI1NiIgeG1wRzpibHVlPSIxOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02NiBHPTMzIEI9MTEiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSI2NiIgeG1wRzpncmVlbj0iMzMiIHhtcEc6Ymx1ZT0iMTEiLz4gPC9yZGY6U2VxPiA8L3htcEc6Q29sb3JhbnRzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkdyYXlzIiB4bXBHOmdyb3VwVHlwZT0iMSI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0wIEI9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjAiIHhtcEc6Ymx1ZT0iMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNiBHPTI2IEI9MjYiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNiIgeG1wRzpncmVlbj0iMjYiIHhtcEc6Ymx1ZT0iMjYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NTEgRz01MSBCPTUxIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNTEiIHhtcEc6Z3JlZW49IjUxIiB4bXBHOmJsdWU9IjUxIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTc3IEc9NzcgQj03NyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijc3IiB4bXBHOmdyZWVuPSI3NyIgeG1wRzpibHVlPSI3NyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xMDIgRz0xMDIgQj0xMDIiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMDIiIHhtcEc6Z3JlZW49IjEwMiIgeG1wRzpibHVlPSIxMDIiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTI4IEc9MTI4IEI9MTI4IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTI4IiB4bXBHOmdyZWVuPSIxMjgiIHhtcEc6Ymx1ZT0iMTI4Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE1MyBHPTE1MyBCPTE1MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE1MyIgeG1wRzpncmVlbj0iMTUzIiB4bXBHOmJsdWU9IjE1MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNzkgRz0xNzkgQj0xNzkiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNzkiIHhtcEc6Z3JlZW49IjE3OSIgeG1wRzpibHVlPSIxNzkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjA0IEc9MjA0IEI9MjA0IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjA0IiB4bXBHOmdyZWVuPSIyMDQiIHhtcEc6Ymx1ZT0iMjA0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTIzMCBHPTIzMCBCPTIzMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzMCIgeG1wRzpncmVlbj0iMjMwIiB4bXBHOmJsdWU9IjIzMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDIgRz0yNDIgQj0yNDIiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNDIiIHhtcEc6Z3JlZW49IjI0MiIgeG1wRzpibHVlPSIyNDIiLz4gPC9yZGY6U2VxPiA8L3htcEc6Q29sb3JhbnRzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IldlYiBDb2xvciBHcm91cCIgeG1wRzpncm91cFR5cGU9IjEiPiA8eG1wRzpDb2xvcmFudHM+IDxyZGY6U2VxPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02MyBHPTE2OSBCPTI0NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjYzIiB4bXBHOmdyZWVuPSIxNjkiIHhtcEc6Ymx1ZT0iMjQ1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTEyMiBHPTIwMSBCPTY3IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTIyIiB4bXBHOmdyZWVuPSIyMDEiIHhtcEc6Ymx1ZT0iNjciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjU1IEc9MTQ3IEI9MzAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjE0NyIgeG1wRzpibHVlPSIzMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNTUgRz0yOSBCPTM3IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIyOSIgeG1wRzpibHVlPSIzNyIvPiA8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\\u003d\"\n },\n \"description\": \"Yahoo Checkout Code for Rally by Web Site Advantage and Tag Rocket\",\n \"containerContexts\": [\n \"WEB\"\n ]\n}\n\n\n___TEMPLATE_PARAMETERS___\n\n[\n {\n \"type\": \"TEXT\",\n \"name\": \"yahooId\",\n \"displayName\": \"Yahoo Pixel ID\",\n \"simpleValueType\": true,\n \"alwaysInSummary\": true,\n \"valueValidators\": [\n {\n \"type\": \"NON_EMPTY\"\n }\n ]\n },\n {\n \"type\": \"TEXT\",\n \"name\": \"productIdentifierPrefix\",\n \"displayName\": \"Product Identifier Prefix\",\n \"simpleValueType\": true,\n \"canBeEmptyString\": true\n },\n {\n \"type\": \"SELECT\",\n \"name\": \"productIdentifier\",\n \"displayName\": \"Product Identifier\",\n \"macrosInSelect\": false,\n \"selectItems\": [\n {\n \"value\": \"externalProductId\",\n \"displayValue\": \"External Product ID\"\n },\n {\n \"value\": \"sku\",\n \"displayValue\": \"SKU\"\n },\n {\n \"value\": \"externalVariantId\",\n \"displayValue\": \"External Variant ID\"\n }\n ],\n \"simpleValueType\": true\n }\n]\n\n\n___SANDBOXED_JS_FOR_WEB_TEMPLATE___\n\n/*\n Web Site Advantage: Rally Yahoo Pixel [v1.0] \n Yahoo Checkout Code for Rally\n https://bigcommerce.websiteadvantage.com.au/tag-rocket/\n Copyright (C) 2022 Web Site Advantage\n*/\nconst containerLabel = 'tag_rocket_rally_yahoo';\n\n// https://developers.google.com/tag-platform/tag-manager/templates/api\nconst logToConsole = require('logToConsole');\nconst createQueue = require('createQueue');\nconst callInWindow = require('callInWindow');\nconst copyFromWindow = require('copyFromWindow');\nconst copyFromDataLayer = require('copyFromDataLayer');\nconst setInWindow = require('setInWindow');\nconst injectScript = require('injectScript');\nconst templateStorage = require('templateStorage');\n\nconst log = function(text) {logToConsole(containerLabel + ': '+text , arguments);};\nlog('data =', data);\n\nconst rallyEvent = copyFromDataLayer('rally', 1);\nlog('rallyEvent =', rallyEvent);\n\nconst yahooId = data.yahooId;\nlog('Ids =', yahooId);\n\nconst getDotqPush = () => {\n // Return the existing 'fbq' global method if available\n log('getDotq');\n let dotq = copyFromWindow('dotq');\n \n log('getDotq dotq',dotq);\n if (dotq) {\n return dotq;\n }\n\n\n // Create the fbq.queue\n return createQueue('dotq');\n\n};\n\nlog('about to getDotq');\n// Get reference to the global method\nconst dotqPush = getDotqPush();\n\nlog('dotqPush =', dotqPush);\n\nif (!templateStorage.getItem(containerLabel+'_config')) {\n templateStorage.setItem(containerLabel+'_config','done');\n\n dotqPush({\n projectId:'10000',\n properties: {\n pixelId: yahooId\n //, userEmail: ???\n }\n });\n\n}\n\nconst productIdentifier = (product) => {\n switch(data.productIdentifier) {\n case \"externalProductId\":\n return data.productIdentifierPrefix+product.externalProductId;\n case \"sku\":\n return data.productIdentifierPrefix+product.sku;\n case \"externalVariantId\":\n return data.productIdentifierPrefix+product.externalVariantId;\n default:\n return data.productIdentifierPrefix+product.externalProductId;\n }\n}; \n\n// step 1 = checkout started\nconst processStep1 = () => { \n};\n\n// step 2 = shipping filled in, on delivery page\nconst processStep2 = () => {\n};\n\n// step 3 = delivery filled in, on payment page\nconst processStep3 = () => { \n};\n\n// step 4 = order complete\nconst processStep4 = () => { \n\n const lineItems = rallyEvent.cart.lineItems;\n\n const productIds = [];\n\n lineItems.forEach(function(item) {\n const id = productIdentifier(item).toString();\n productIds.push(id);\n });\n if (productIds.length > 0) {\n \n const eventData = {\n projectId:'10000',\n properties: {\n pixelId: yahooId,\n qstrings: {\n et: 'custom',\n ea: 'Purchase',\n gv: rallyEvent.cart.total,\n product_id: productIds.join(),\n }\n }\n };\n\n log('track Purchase', eventData);\n\n callInWindow('dotq.push', eventData);\n }\n\n \n};\n\nif (rallyEvent && rallyEvent.name === 'step' && rallyEvent.step) {\n switch(rallyEvent.step) {\n case 1:\n processStep1();\n break;\n case 2:\n processStep2();\n break;\n case 3:\n processStep3();\n break;\n case 4:\n processStep4();\n break;\n }\n}\n\ninjectScript('https://s.yimg.com/wi/ytc.js', () => {\n\n log('script loaded');\n const dotqOrig = copyFromWindow('dotq');\n log('dotqOrig',dotqOrig);\n setInWindow('dotq',{\n push: function(p){\n log('dotq push',p);\n callInWindow('YAHOO.ywa.I13N.fireBeacon', p);\n }\n }, true);\n\n log('dotqOrig fire',dotqOrig);\n callInWindow('YAHOO.ywa.I13N.fireBeacon', dotqOrig);\n\n log('script loaded done',dotqOrig);\n\n data.gtmOnSuccess();\n \n}, data.gtmOnFailure, 'yahooPixel');\n\n\n___WEB_PERMISSIONS___\n\n[\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"logging\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"environments\",\n \"value\": {\n \"type\": 1,\n \"string\": \"debug\"\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"access_globals\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"keys\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n },\n {\n \"type\": 1,\n \"string\": \"execute\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"dotq\"\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": false\n }\n ]\n },\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n },\n {\n \"type\": 1,\n \"string\": \"execute\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"dotq.push\"\n },\n {\n \"type\": 8,\n \"boolean\": false\n },\n {\n \"type\": 8,\n \"boolean\": false\n },\n {\n \"type\": 8,\n \"boolean\": true\n }\n ]\n },\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n },\n {\n \"type\": 1,\n \"string\": \"execute\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"YAHOO.ywa.I13N.fireBeacon\"\n },\n {\n \"type\": 8,\n \"boolean\": false\n },\n {\n \"type\": 8,\n \"boolean\": false\n },\n {\n \"type\": 8,\n \"boolean\": true\n }\n ]\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"inject_script\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"urls\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 1,\n \"string\": \"https://s.yimg.com/wi/ytc.js\"\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"read_data_layer\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"keyPatterns\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 1,\n \"string\": \"rally\"\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"access_template_storage\",\n \"versionId\": \"1\"\n },\n \"param\": []\n },\n \"isRequired\": true\n }\n]\n\n\n___TESTS___\n\nscenarios:\n- name: Untitled test 1\n code: |-\n const mockData = {\n // Mocked field values\n };\n\n // Call runCode to run the template's code.\n runCode(mockData);\n\n // Verify that the tag finished successfully.\n assertApi('gtmOnSuccess').wasCalled();\n\n\n___NOTES___\n\nCreated on 05/03/2022, 11:39:50\n\n\n" }, { "accountId": "48906", "containerId": "59812019", "templateId": "28", "name": "Rally dataLayer Events", "fingerprint": "1647051731754", "templateData": "___TERMS_OF_SERVICE___\n\nBy creating or modifying this file you agree to Google Tag Manager's Community\nTemplate Gallery Developer Terms of Service available at\nhttps://developers.google.com/tag-manager/gallery-tos (or such other URL as\nGoogle may provide), as modified from time to time.\n\n\n___INFO___\n\n{\n \"type\": \"TAG\",\n \"id\": \"cvt_temp_public_id\",\n \"version\": 1,\n \"securityGroups\": [],\n \"displayName\": \"Rally dataLayer Events\",\n \"brand\": {\n \"id\": \"brand_dummy\",\n \"displayName\": \"Tag Rocket\",\n \"thumbnail\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAArj2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczppbGx1c3RyYXRvcj0iaHR0cDovL25zLmFkb2JlLmNvbS9pbGx1c3RyYXRvci8xLjAvIiB4bWxuczp4bXBUUGc9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC90L3BnLyIgeG1sbnM6c3REaW09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9EaW1lbnNpb25zIyIgeG1sbnM6eG1wRz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvIiB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgSWxsdXN0cmF0b3IgMjUuMSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAxLTE4VDExOjQ2OjIwKzEwOjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgeG1wTU06UmVuZGl0aW9uQ2xhc3M9InByb29mOnBkZiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MjIwNzdlNDQtNzQyMC1hOTQwLWJkYmMtZjkwNjc0NGRhOGIxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmM2YTkxZTFlLTU2ZWYtNGI0NS05ZDYwLWNmZDM4YTc5NTI3YSIgaWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU9IldlYiIgaWxsdXN0cmF0b3I6VHlwZT0iRG9jdW1lbnQiIGlsbHVzdHJhdG9yOkNyZWF0b3JTdWJUb29sPSJBSVJvYmluIiB4bXBUUGc6TlBhZ2VzPSIxIiB4bXBUUGc6SGFzVmlzaWJsZVRyYW5zcGFyZW5jeT0iVHJ1ZSIgeG1wVFBnOkhhc1Zpc2libGVPdmVycHJpbnQ9IkZhbHNlIiBwZGY6UHJvZHVjZXI9IkFkb2JlIFBERiBsaWJyYXJ5IDE1LjAwIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlRhZyBSb2NrZXQsIGxvZ28gQVBQIExPR08gMjAweDIwMDwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNGRiY2Y0LWJmMWEtYmU0Zi04NWExLTk3YzQxN2E5ZWMyNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjRkYmNmNC1iZjFhLWJlNGYtODVhMS05N2M0MTdhOWVjMjYiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo2NUU2MzkwNjg2Q0YxMURCQTZFMkQ4ODdDRUFDQjQwNyIgc3RSZWY6cmVuZGl0aW9uQ2xhc3M9InByb29mOnBkZiIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OWZlNmMxZi0wZTcyLTMxNDAtYWEyMi05MWIwYjkzMWZmZTQiIHN0RXZ0OndoZW49IjIwMjEtMDEtMThUMDk6MTI6MzUrMTA6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIElsbHVzdHJhdG9yIDI1LjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjN2I1MzJlYi1iNDdlLTNkNDktOGM3Yy03MjdiYjRmMWY3OTEiIHN0RXZ0OndoZW49IjIwMjEtMDEtMThUMTE6NDY6MjArMTA6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIElsbHVzdHJhdG9yIDI1LjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNGRiY2Y0LWJmMWEtYmU0Zi04NWExLTk3YzQxN2E5ZWMyNiIgc3RFdnQ6d2hlbj0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmM2YTkxZTFlLTU2ZWYtNGI0NS05ZDYwLWNmZDM4YTc5NTI3YSIgc3RFdnQ6d2hlbj0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wVFBnOk1heFBhZ2VTaXplIHN0RGltOnc9IjIwMC4wMDAwMDAiIHN0RGltOmg9IjIwMC4wMDAwMDAiIHN0RGltOnVuaXQ9IlBpeGVscyIvPiA8eG1wVFBnOlBsYXRlTmFtZXM+IDxyZGY6U2VxPiA8cmRmOmxpPkN5YW48L3JkZjpsaT4gPHJkZjpsaT5NYWdlbnRhPC9yZGY6bGk+IDxyZGY6bGk+WWVsbG93PC9yZGY6bGk+IDxyZGY6bGk+QmxhY2s8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L3htcFRQZzpQbGF0ZU5hbWVzPiA8eG1wVFBnOlN3YXRjaEdyb3Vwcz4gPHJkZjpTZXE+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkRlZmF1bHQgU3dhdGNoIEdyb3VwIiB4bXBHOmdyb3VwVHlwZT0iMCI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJXaGl0ZSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMjU1IiB4bXBHOmJsdWU9IjI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQmxhY2siIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIwIiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBSZWQiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjAiIHhtcEc6Ymx1ZT0iMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUkdCIFllbGxvdyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMjU1IiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBHcmVlbiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjI1NSIgeG1wRzpibHVlPSIwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSR0IgQ3lhbiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjI1NSIgeG1wRzpibHVlPSIyNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBCbHVlIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMCIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSIyNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBNYWdlbnRhIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIwIiB4bXBHOmJsdWU9IjI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xOTMgRz0zOSBCPTQ1IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTkzIiB4bXBHOmdyZWVuPSIzOSIgeG1wRzpibHVlPSI0NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMzcgRz0yOCBCPTM2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjM3IiB4bXBHOmdyZWVuPSIyOCIgeG1wRzpibHVlPSIzNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDEgRz05MCBCPTM2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjQxIiB4bXBHOmdyZWVuPSI5MCIgeG1wRzpibHVlPSIzNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDcgRz0xNDcgQj0zMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI0NyIgeG1wRzpncmVlbj0iMTQ3IiB4bXBHOmJsdWU9IjMwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTI1MSBHPTE3NiBCPTU5IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjUxIiB4bXBHOmdyZWVuPSIxNzYiIHhtcEc6Ymx1ZT0iNTkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjUyIEc9MjM4IEI9MzMiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTIiIHhtcEc6Z3JlZW49IjIzOCIgeG1wRzpibHVlPSIzMyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMTcgRz0yMjQgQj0zMyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIxNyIgeG1wRzpncmVlbj0iMjI0IiB4bXBHOmJsdWU9IjMzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE0MCBHPTE5OCBCPTYzIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTQwIiB4bXBHOmdyZWVuPSIxOTgiIHhtcEc6Ymx1ZT0iNjMiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NTcgRz0xODEgQj03NCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjU3IiB4bXBHOmdyZWVuPSIxODEiIHhtcEc6Ymx1ZT0iNzQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MCBHPTE0NiBCPTY5IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMCIgeG1wRzpncmVlbj0iMTQ2IiB4bXBHOmJsdWU9IjY5Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0xMDQgQj01NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjEwNCIgeG1wRzpibHVlPSI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0zNCBHPTE4MSBCPTExNSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjM0IiB4bXBHOmdyZWVuPSIxODEiIHhtcEc6Ymx1ZT0iMTE1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0xNjkgQj0xNTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIxNjkiIHhtcEc6Ymx1ZT0iMTU3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTQxIEc9MTcxIEI9MjI2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNDEiIHhtcEc6Z3JlZW49IjE3MSIgeG1wRzpibHVlPSIyMjYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MCBHPTExMyBCPTE4OCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjExMyIgeG1wRzpibHVlPSIxODgiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NDYgRz00OSBCPTE0NiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjQ2IiB4bXBHOmdyZWVuPSI0OSIgeG1wRzpibHVlPSIxNDYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjcgRz0yMCBCPTEwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI3IiB4bXBHOmdyZWVuPSIyMCIgeG1wRzpibHVlPSIxMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTAyIEc9NDUgQj0xNDUiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMDIiIHhtcEc6Z3JlZW49IjQ1IiB4bXBHOmJsdWU9IjE0NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNDcgRz0zOSBCPTE0MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE0NyIgeG1wRzpncmVlbj0iMzkiIHhtcEc6Ymx1ZT0iMTQzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE1OCBHPTAgQj05MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE1OCIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSI5MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMTIgRz0yMCBCPTkwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjEyIiB4bXBHOmdyZWVuPSIyMCIgeG1wRzpibHVlPSI5MCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMzcgRz0zMCBCPTEyMSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzNyIgeG1wRzpncmVlbj0iMzAiIHhtcEc6Ymx1ZT0iMTIxIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE5OSBHPTE3OCBCPTE1MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE5OSIgeG1wRzpncmVlbj0iMTc4IiB4bXBHOmJsdWU9IjE1MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNTMgRz0xMzQgQj0xMTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNTMiIHhtcEc6Z3JlZW49IjEzNCIgeG1wRzpibHVlPSIxMTciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTE1IEc9OTkgQj04NyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjExNSIgeG1wRzpncmVlbj0iOTkiIHhtcEc6Ymx1ZT0iODciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9ODMgRz03MSBCPTY1IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iODMiIHhtcEc6Z3JlZW49IjcxIiB4bXBHOmJsdWU9IjY1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE5OCBHPTE1NiBCPTEwOSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE5OCIgeG1wRzpncmVlbj0iMTU2IiB4bXBHOmJsdWU9IjEwOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNjYgRz0xMjQgQj04MiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE2NiIgeG1wRzpncmVlbj0iMTI0IiB4bXBHOmJsdWU9IjgyIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE0MCBHPTk4IEI9NTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNDAiIHhtcEc6Z3JlZW49Ijk4IiB4bXBHOmJsdWU9IjU3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTExNyBHPTc2IEI9MzYiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMTciIHhtcEc6Z3JlZW49Ijc2IiB4bXBHOmJsdWU9IjM2Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTk2IEc9NTYgQj0xOSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijk2IiB4bXBHOmdyZWVuPSI1NiIgeG1wRzpibHVlPSIxOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02NiBHPTMzIEI9MTEiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSI2NiIgeG1wRzpncmVlbj0iMzMiIHhtcEc6Ymx1ZT0iMTEiLz4gPC9yZGY6U2VxPiA8L3htcEc6Q29sb3JhbnRzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkdyYXlzIiB4bXBHOmdyb3VwVHlwZT0iMSI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0wIEI9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjAiIHhtcEc6Ymx1ZT0iMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNiBHPTI2IEI9MjYiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNiIgeG1wRzpncmVlbj0iMjYiIHhtcEc6Ymx1ZT0iMjYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NTEgRz01MSBCPTUxIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNTEiIHhtcEc6Z3JlZW49IjUxIiB4bXBHOmJsdWU9IjUxIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTc3IEc9NzcgQj03NyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijc3IiB4bXBHOmdyZWVuPSI3NyIgeG1wRzpibHVlPSI3NyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xMDIgRz0xMDIgQj0xMDIiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMDIiIHhtcEc6Z3JlZW49IjEwMiIgeG1wRzpibHVlPSIxMDIiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTI4IEc9MTI4IEI9MTI4IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTI4IiB4bXBHOmdyZWVuPSIxMjgiIHhtcEc6Ymx1ZT0iMTI4Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE1MyBHPTE1MyBCPTE1MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE1MyIgeG1wRzpncmVlbj0iMTUzIiB4bXBHOmJsdWU9IjE1MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNzkgRz0xNzkgQj0xNzkiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNzkiIHhtcEc6Z3JlZW49IjE3OSIgeG1wRzpibHVlPSIxNzkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjA0IEc9MjA0IEI9MjA0IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjA0IiB4bXBHOmdyZWVuPSIyMDQiIHhtcEc6Ymx1ZT0iMjA0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTIzMCBHPTIzMCBCPTIzMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzMCIgeG1wRzpncmVlbj0iMjMwIiB4bXBHOmJsdWU9IjIzMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDIgRz0yNDIgQj0yNDIiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNDIiIHhtcEc6Z3JlZW49IjI0MiIgeG1wRzpibHVlPSIyNDIiLz4gPC9yZGY6U2VxPiA8L3htcEc6Q29sb3JhbnRzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IldlYiBDb2xvciBHcm91cCIgeG1wRzpncm91cFR5cGU9IjEiPiA8eG1wRzpDb2xvcmFudHM+IDxyZGY6U2VxPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02MyBHPTE2OSBCPTI0NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjYzIiB4bXBHOmdyZWVuPSIxNjkiIHhtcEc6Ymx1ZT0iMjQ1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTEyMiBHPTIwMSBCPTY3IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTIyIiB4bXBHOmdyZWVuPSIyMDEiIHhtcEc6Ymx1ZT0iNjciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjU1IEc9MTQ3IEI9MzAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjE0NyIgeG1wRzpibHVlPSIzMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNTUgRz0yOSBCPTM3IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIyOSIgeG1wRzpibHVlPSIzNyIvPiA8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\\u003d\"\n },\n \"description\": \"Sends events via the dataLayer for Rally by Web Site Advantage and Tag Rocket\",\n \"containerContexts\": [\n \"WEB\"\n ]\n}\n\n\n___TEMPLATE_PARAMETERS___\n\n[]\n\n\n___SANDBOXED_JS_FOR_WEB_TEMPLATE___\n\n/*\n Web Site Advantage: Rally dataLayer Events [v1.0] \n Sends rally events to the dataLayer\n https://bigcommerce.websiteadvantage.com.au/tag-rocket/\n Copyright (C) 2022 Web Site Advantage\n*/\nconst containerLabel = 'tag_rocket_rally';\n\n// https://developers.google.com/tag-platform/tag-manager/templates/api\nconst logToConsole = require('logToConsole');\nconst createQueue = require('createQueue');\nconst callInWindow = require('callInWindow');\nconst copyFromDataLayer = require('copyFromDataLayer');\nconst localStorage = require('localStorage'); \nconst templateStorage = require('templateStorage');\n\nconst log = function(text) {logToConsole(containerLabel + ': '+text , arguments);};\nlog('data =', data);\n\nconst dlPush = createQueue('dataLayer');\n\ncallInWindow('Rally.events.subscribe', 'customer.updated', (eventData) => {\n templateStorage.setItem('customer', eventData);\n const rallyEvent = {\n event: 'rally.customer.updated',\n rally: {\n name: 'customer',\n data: eventData\n } \n };\n dlPush({rally: null});\n dlPush(rallyEvent);\n});\ncallInWindow('Rally.events.subscribe', 'address.updated', (eventData) => {\n templateStorage.setItem('address', eventData);\n const rallyEvent = {\n event: 'rally.address.updated',\n rally: {\n name: 'address',\n data: eventData\n } \n };\n dlPush({rally: null});\n dlPush(rallyEvent);\n});\n\ncallInWindow('Rally.events.subscribe', 'discount.updated', (eventData) => {\n if (eventData && eventData.length > 0) {\n templateStorage.setItem('discountCodes', eventData\n .map(discount => discount.name)\n .join(', ')); \n }\n else {\n templateStorage.removeItem('discountCodes');\n }\n});\n\ncallInWindow('Rally.events.subscribe', 'shippingOptions.updated', (eventData) => {\n if (eventData && eventData.length > 0) {\n templateStorage.setItem('shippingMethod', eventData\n .filter(method => method.isSelected === true)\n .map(method => method.title)\n .join(', ')); \n }\n else {\n templateStorage.removeItem('shippingMethod');\n }\n});\n\nconst newStep = (step) => {\n log('newStep');\n if (localStorage) {\n const maxStep = localStorage.getItem(containerLabel+'_step');\n if (maxStep && maxStep >= step) {\n log('newStep '+step+ ' is less than or equal to maxStep '+maxStep + ' so do nothing');\n return false;\n }\n else {\n log('newStep '+step+ ' is greater than maxStep '+maxStep + ' so process it');\n localStorage.setItem(containerLabel+'_step', step);\n return true;\n }\n }\n return true;\n};\n\nconst processStep = (step) => { \n // https://developers.google.com/analytics/devguides/collection/ga4/ecommerce?client_type=gtm#begin_checkout \n log('processStep '+step);\n const rallyEvent = {\n event: 'rally.step.'+step,\n rally: {\n name: 'step',\n step: step,\n cart: templateStorage.getItem('cartData'),\n discountCodes: templateStorage.getItem('discountCodes'),\n shippingMethod: templateStorage.getItem('shippingMethod'),\n customer: templateStorage.getItem('customer'),\n address: templateStorage.getItem('address')\n } \n };\n\n const order = callInWindow('Rally.data.order.get');\n\n if (order) {\n rallyEvent.rally.orderId = order.id;\n }\n\n log('processStep '+step, rallyEvent);\n\n dlPush({rally: null});\n dlPush(rallyEvent);\n};\n\nconst processSteps = (currentStep) => {\n log('processSteps to '+currentStep);\n\n if (currentStep >= 1 && newStep(1)) {\n log('calling processStep 1');\n processStep(1);\n }\n if (currentStep >= 2 && newStep(2)) {\n processStep(2);\n }\n if (currentStep >= 3 && newStep(3)) {\n processStep(3);\n }\n if (currentStep >= 4 && newStep(4)) {\n const order = callInWindow('Rally.data.order.get');\n\n if (order) {\n let lastOrderId = null;\n\n if (localStorage) {\n lastOrderId = localStorage.getItem(containerLabel+'_last');\n }\n\n if (order.id && order.id != lastOrderId) { \n if (localStorage) {\n localStorage.setItem(containerLabel+'_last', order.id);\n }\n processStep(4);\n }\n }\n }\n if (currentStep >= 4) {\n if (localStorage) {\n localStorage.removeItem(containerLabel+'_step');\n }\n }\n}; \n\nconst newHistoryState = copyFromDataLayer('gtm.newHistoryState', 1);\nlog('newHistoryState =', newHistoryState);\n\nif (newHistoryState && newHistoryState.step && newHistoryState.step !== 1) { // a history event after a pageView and when each step is flagged\n processSteps(newHistoryState.step); \n}\nelse {\n // pageView\n \n callInWindow('Rally.events.subscribe', 'cart.initiated', (cartData) => {\n templateStorage.setItem('cartData', cartData);\n\n const page = callInWindow('Rally.data.page.get');\n\n if (page) {\n switch(page.type) {\n case 'checkout': \n processSteps(1);\n break;\n case 'confirmation': \n processSteps(4);\n break; \n }\n }\n }); \n}\n\ndata.gtmOnSuccess();\n\n\n___WEB_PERMISSIONS___\n\n[\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"logging\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"environments\",\n \"value\": {\n \"type\": 1,\n \"string\": \"debug\"\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"access_globals\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"keys\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n },\n {\n \"type\": 1,\n \"string\": \"execute\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"Rally.events.subscribe\"\n },\n {\n \"type\": 8,\n \"boolean\": false\n },\n {\n \"type\": 8,\n \"boolean\": false\n },\n {\n \"type\": 8,\n \"boolean\": true\n }\n ]\n },\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n },\n {\n \"type\": 1,\n \"string\": \"execute\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"Rally.data.page.get\"\n },\n {\n \"type\": 8,\n \"boolean\": false\n },\n {\n \"type\": 8,\n \"boolean\": false\n },\n {\n \"type\": 8,\n \"boolean\": true\n }\n ]\n },\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n },\n {\n \"type\": 1,\n \"string\": \"execute\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"dataLayer\"\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": false\n }\n ]\n },\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n },\n {\n \"type\": 1,\n \"string\": \"execute\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"Rally.data.order.get\"\n },\n {\n \"type\": 8,\n \"boolean\": false\n },\n {\n \"type\": 8,\n \"boolean\": false\n },\n {\n \"type\": 8,\n \"boolean\": true\n }\n ]\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"access_local_storage\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"keys\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"tag_rocket_rally_step\"\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": true\n }\n ]\n },\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"tag_rocket_rally_last\"\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": true\n }\n ]\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"read_data_layer\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"keyPatterns\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 1,\n \"string\": \"gtm.newHistoryState\"\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"access_template_storage\",\n \"versionId\": \"1\"\n },\n \"param\": []\n },\n \"isRequired\": true\n }\n]\n\n\n___TESTS___\n\nscenarios:\n- name: Untitled test 1\n code: |-\n const mockData = {\n // Mocked field values\n };\n\n // Call runCode to run the template's code.\n runCode(mockData);\n\n // Verify that the tag finished successfully.\n assertApi('gtmOnSuccess').wasCalled();\n\n\n___NOTES___\n\nCreated on 05/03/2022, 11:39:50\n\n\n" }, { "accountId": "48906", "containerId": "59812019", "templateId": "32", "name": "Rally to GA4 dataLayer Events", "fingerprint": "1647051731757", "templateData": "___TERMS_OF_SERVICE___\n\nBy creating or modifying this file you agree to Google Tag Manager's Community\nTemplate Gallery Developer Terms of Service available at\nhttps://developers.google.com/tag-manager/gallery-tos (or such other URL as\nGoogle may provide), as modified from time to time.\n\n\n___INFO___\n\n{\n \"type\": \"TAG\",\n \"id\": \"cvt_temp_public_id\",\n \"version\": 1,\n \"securityGroups\": [],\n \"displayName\": \"Rally to GA4 dataLayer Events\",\n \"brand\": {\n \"id\": \"brand_dummy\",\n \"displayName\": \"Tag Rocket\",\n \"thumbnail\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAArj2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczppbGx1c3RyYXRvcj0iaHR0cDovL25zLmFkb2JlLmNvbS9pbGx1c3RyYXRvci8xLjAvIiB4bWxuczp4bXBUUGc9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC90L3BnLyIgeG1sbnM6c3REaW09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9EaW1lbnNpb25zIyIgeG1sbnM6eG1wRz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvIiB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgSWxsdXN0cmF0b3IgMjUuMSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAxLTE4VDExOjQ2OjIwKzEwOjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgeG1wTU06UmVuZGl0aW9uQ2xhc3M9InByb29mOnBkZiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MjIwNzdlNDQtNzQyMC1hOTQwLWJkYmMtZjkwNjc0NGRhOGIxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmM2YTkxZTFlLTU2ZWYtNGI0NS05ZDYwLWNmZDM4YTc5NTI3YSIgaWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU9IldlYiIgaWxsdXN0cmF0b3I6VHlwZT0iRG9jdW1lbnQiIGlsbHVzdHJhdG9yOkNyZWF0b3JTdWJUb29sPSJBSVJvYmluIiB4bXBUUGc6TlBhZ2VzPSIxIiB4bXBUUGc6SGFzVmlzaWJsZVRyYW5zcGFyZW5jeT0iVHJ1ZSIgeG1wVFBnOkhhc1Zpc2libGVPdmVycHJpbnQ9IkZhbHNlIiBwZGY6UHJvZHVjZXI9IkFkb2JlIFBERiBsaWJyYXJ5IDE1LjAwIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlRhZyBSb2NrZXQsIGxvZ28gQVBQIExPR08gMjAweDIwMDwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNGRiY2Y0LWJmMWEtYmU0Zi04NWExLTk3YzQxN2E5ZWMyNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjRkYmNmNC1iZjFhLWJlNGYtODVhMS05N2M0MTdhOWVjMjYiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo2NUU2MzkwNjg2Q0YxMURCQTZFMkQ4ODdDRUFDQjQwNyIgc3RSZWY6cmVuZGl0aW9uQ2xhc3M9InByb29mOnBkZiIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OWZlNmMxZi0wZTcyLTMxNDAtYWEyMi05MWIwYjkzMWZmZTQiIHN0RXZ0OndoZW49IjIwMjEtMDEtMThUMDk6MTI6MzUrMTA6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIElsbHVzdHJhdG9yIDI1LjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjN2I1MzJlYi1iNDdlLTNkNDktOGM3Yy03MjdiYjRmMWY3OTEiIHN0RXZ0OndoZW49IjIwMjEtMDEtMThUMTE6NDY6MjArMTA6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIElsbHVzdHJhdG9yIDI1LjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNGRiY2Y0LWJmMWEtYmU0Zi04NWExLTk3YzQxN2E5ZWMyNiIgc3RFdnQ6d2hlbj0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmM2YTkxZTFlLTU2ZWYtNGI0NS05ZDYwLWNmZDM4YTc5NTI3YSIgc3RFdnQ6d2hlbj0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wVFBnOk1heFBhZ2VTaXplIHN0RGltOnc9IjIwMC4wMDAwMDAiIHN0RGltOmg9IjIwMC4wMDAwMDAiIHN0RGltOnVuaXQ9IlBpeGVscyIvPiA8eG1wVFBnOlBsYXRlTmFtZXM+IDxyZGY6U2VxPiA8cmRmOmxpPkN5YW48L3JkZjpsaT4gPHJkZjpsaT5NYWdlbnRhPC9yZGY6bGk+IDxyZGY6bGk+WWVsbG93PC9yZGY6bGk+IDxyZGY6bGk+QmxhY2s8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L3htcFRQZzpQbGF0ZU5hbWVzPiA8eG1wVFBnOlN3YXRjaEdyb3Vwcz4gPHJkZjpTZXE+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkRlZmF1bHQgU3dhdGNoIEdyb3VwIiB4bXBHOmdyb3VwVHlwZT0iMCI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJXaGl0ZSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMjU1IiB4bXBHOmJsdWU9IjI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQmxhY2siIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIwIiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBSZWQiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjAiIHhtcEc6Ymx1ZT0iMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUkdCIFllbGxvdyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMjU1IiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBHcmVlbiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjI1NSIgeG1wRzpibHVlPSIwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSR0IgQ3lhbiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjI1NSIgeG1wRzpibHVlPSIyNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBCbHVlIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMCIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSIyNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBNYWdlbnRhIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIwIiB4bXBHOmJsdWU9IjI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xOTMgRz0zOSBCPTQ1IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTkzIiB4bXBHOmdyZWVuPSIzOSIgeG1wRzpibHVlPSI0NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMzcgRz0yOCBCPTM2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjM3IiB4bXBHOmdyZWVuPSIyOCIgeG1wRzpibHVlPSIzNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDEgRz05MCBCPTM2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjQxIiB4bXBHOmdyZWVuPSI5MCIgeG1wRzpibHVlPSIzNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDcgRz0xNDcgQj0zMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI0NyIgeG1wRzpncmVlbj0iMTQ3IiB4bXBHOmJsdWU9IjMwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTI1MSBHPTE3NiBCPTU5IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjUxIiB4bXBHOmdyZWVuPSIxNzYiIHhtcEc6Ymx1ZT0iNTkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjUyIEc9MjM4IEI9MzMiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTIiIHhtcEc6Z3JlZW49IjIzOCIgeG1wRzpibHVlPSIzMyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMTcgRz0yMjQgQj0zMyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIxNyIgeG1wRzpncmVlbj0iMjI0IiB4bXBHOmJsdWU9IjMzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE0MCBHPTE5OCBCPTYzIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTQwIiB4bXBHOmdyZWVuPSIxOTgiIHhtcEc6Ymx1ZT0iNjMiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NTcgRz0xODEgQj03NCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjU3IiB4bXBHOmdyZWVuPSIxODEiIHhtcEc6Ymx1ZT0iNzQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MCBHPTE0NiBCPTY5IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMCIgeG1wRzpncmVlbj0iMTQ2IiB4bXBHOmJsdWU9IjY5Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0xMDQgQj01NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjEwNCIgeG1wRzpibHVlPSI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0zNCBHPTE4MSBCPTExNSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjM0IiB4bXBHOmdyZWVuPSIxODEiIHhtcEc6Ymx1ZT0iMTE1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0xNjkgQj0xNTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIxNjkiIHhtcEc6Ymx1ZT0iMTU3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTQxIEc9MTcxIEI9MjI2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNDEiIHhtcEc6Z3JlZW49IjE3MSIgeG1wRzpibHVlPSIyMjYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MCBHPTExMyBCPTE4OCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjExMyIgeG1wRzpibHVlPSIxODgiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NDYgRz00OSBCPTE0NiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjQ2IiB4bXBHOmdyZWVuPSI0OSIgeG1wRzpibHVlPSIxNDYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjcgRz0yMCBCPTEwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI3IiB4bXBHOmdyZWVuPSIyMCIgeG1wRzpibHVlPSIxMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTAyIEc9NDUgQj0xNDUiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMDIiIHhtcEc6Z3JlZW49IjQ1IiB4bXBHOmJsdWU9IjE0NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNDcgRz0zOSBCPTE0MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE0NyIgeG1wRzpncmVlbj0iMzkiIHhtcEc6Ymx1ZT0iMTQzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE1OCBHPTAgQj05MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE1OCIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSI5MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMTIgRz0yMCBCPTkwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjEyIiB4bXBHOmdyZWVuPSIyMCIgeG1wRzpibHVlPSI5MCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMzcgRz0zMCBCPTEyMSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzNyIgeG1wRzpncmVlbj0iMzAiIHhtcEc6Ymx1ZT0iMTIxIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE5OSBHPTE3OCBCPTE1MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE5OSIgeG1wRzpncmVlbj0iMTc4IiB4bXBHOmJsdWU9IjE1MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNTMgRz0xMzQgQj0xMTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNTMiIHhtcEc6Z3JlZW49IjEzNCIgeG1wRzpibHVlPSIxMTciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTE1IEc9OTkgQj04NyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjExNSIgeG1wRzpncmVlbj0iOTkiIHhtcEc6Ymx1ZT0iODciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9ODMgRz03MSBCPTY1IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iODMiIHhtcEc6Z3JlZW49IjcxIiB4bXBHOmJsdWU9IjY1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE5OCBHPTE1NiBCPTEwOSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE5OCIgeG1wRzpncmVlbj0iMTU2IiB4bXBHOmJsdWU9IjEwOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNjYgRz0xMjQgQj04MiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE2NiIgeG1wRzpncmVlbj0iMTI0IiB4bXBHOmJsdWU9IjgyIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE0MCBHPTk4IEI9NTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNDAiIHhtcEc6Z3JlZW49Ijk4IiB4bXBHOmJsdWU9IjU3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTExNyBHPTc2IEI9MzYiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMTciIHhtcEc6Z3JlZW49Ijc2IiB4bXBHOmJsdWU9IjM2Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTk2IEc9NTYgQj0xOSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijk2IiB4bXBHOmdyZWVuPSI1NiIgeG1wRzpibHVlPSIxOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02NiBHPTMzIEI9MTEiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSI2NiIgeG1wRzpncmVlbj0iMzMiIHhtcEc6Ymx1ZT0iMTEiLz4gPC9yZGY6U2VxPiA8L3htcEc6Q29sb3JhbnRzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkdyYXlzIiB4bXBHOmdyb3VwVHlwZT0iMSI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0wIEI9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjAiIHhtcEc6Ymx1ZT0iMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNiBHPTI2IEI9MjYiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNiIgeG1wRzpncmVlbj0iMjYiIHhtcEc6Ymx1ZT0iMjYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NTEgRz01MSBCPTUxIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNTEiIHhtcEc6Z3JlZW49IjUxIiB4bXBHOmJsdWU9IjUxIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTc3IEc9NzcgQj03NyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijc3IiB4bXBHOmdyZWVuPSI3NyIgeG1wRzpibHVlPSI3NyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xMDIgRz0xMDIgQj0xMDIiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMDIiIHhtcEc6Z3JlZW49IjEwMiIgeG1wRzpibHVlPSIxMDIiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTI4IEc9MTI4IEI9MTI4IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTI4IiB4bXBHOmdyZWVuPSIxMjgiIHhtcEc6Ymx1ZT0iMTI4Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE1MyBHPTE1MyBCPTE1MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE1MyIgeG1wRzpncmVlbj0iMTUzIiB4bXBHOmJsdWU9IjE1MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNzkgRz0xNzkgQj0xNzkiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNzkiIHhtcEc6Z3JlZW49IjE3OSIgeG1wRzpibHVlPSIxNzkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjA0IEc9MjA0IEI9MjA0IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjA0IiB4bXBHOmdyZWVuPSIyMDQiIHhtcEc6Ymx1ZT0iMjA0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTIzMCBHPTIzMCBCPTIzMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzMCIgeG1wRzpncmVlbj0iMjMwIiB4bXBHOmJsdWU9IjIzMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDIgRz0yNDIgQj0yNDIiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNDIiIHhtcEc6Z3JlZW49IjI0MiIgeG1wRzpibHVlPSIyNDIiLz4gPC9yZGY6U2VxPiA8L3htcEc6Q29sb3JhbnRzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IldlYiBDb2xvciBHcm91cCIgeG1wRzpncm91cFR5cGU9IjEiPiA8eG1wRzpDb2xvcmFudHM+IDxyZGY6U2VxPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02MyBHPTE2OSBCPTI0NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjYzIiB4bXBHOmdyZWVuPSIxNjkiIHhtcEc6Ymx1ZT0iMjQ1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTEyMiBHPTIwMSBCPTY3IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTIyIiB4bXBHOmdyZWVuPSIyMDEiIHhtcEc6Ymx1ZT0iNjciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjU1IEc9MTQ3IEI9MzAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjE0NyIgeG1wRzpibHVlPSIzMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNTUgRz0yOSBCPTM3IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIyOSIgeG1wRzpibHVlPSIzNyIvPiA8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\\u003d\"\n },\n \"description\": \"Sends GA4 Enhanced Ecommerce events via the dataLayer for Rally by Web Site Advantage and Tag Rocket\",\n \"containerContexts\": [\n \"WEB\"\n ]\n}\n\n\n___TEMPLATE_PARAMETERS___\n\n[\n {\n \"type\": \"TEXT\",\n \"name\": \"productIdentifierPrefix\",\n \"displayName\": \"Product Identifier Prefix\",\n \"simpleValueType\": true,\n \"canBeEmptyString\": true\n },\n {\n \"type\": \"SELECT\",\n \"name\": \"productIdentifier\",\n \"displayName\": \"Product Identifier\",\n \"macrosInSelect\": false,\n \"selectItems\": [\n {\n \"value\": \"externalProductId\",\n \"displayValue\": \"External Product ID\"\n },\n {\n \"value\": \"sku\",\n \"displayValue\": \"SKU\"\n },\n {\n \"value\": \"externalVariantId\",\n \"displayValue\": \"External Variant ID\"\n }\n ],\n \"simpleValueType\": true\n }\n]\n\n\n___SANDBOXED_JS_FOR_WEB_TEMPLATE___\n\n/*\n Web Site Advantage: Rally to GA4 dataLayer Events [v1.0] \n Converts Rally datalayer events to GA4 dataLayer Events\n https://bigcommerce.websiteadvantage.com.au/tag-rocket/\n Copyright (C) 2022 Web Site Advantage\n*/\n\n// in the GA4 config set field ignore_referrer to true\n\nconst containerLabel = 'tag_rocket_rally_ga4';\n\n// https://developers.google.com/tag-platform/tag-manager/templates/api\nconst logToConsole = require('logToConsole');\nconst createQueue = require('createQueue');\nconst copyFromDataLayer = require('copyFromDataLayer');\n\nconst log = function(text) {logToConsole(containerLabel + ': '+text , arguments);};\nlog('data =', data);\n\n//const event = copyFromDataLayer('event');\nconst rallyEvent = copyFromDataLayer('rally', 1);\nlog('rallyEvent =', rallyEvent);\n\nconst dlPush = createQueue('dataLayer');\n\nconst productIdentifier = (product) => {\n switch(data.productIdentifier) {\n case \"externalProductId\":\n return data.productIdentifierPrefix+product.externalProductId;\n case \"sku\":\n return data.productIdentifierPrefix+product.sku;\n case \"externalVariantId\":\n return data.productIdentifierPrefix+product.externalVariantId;\n default:\n return data.productIdentifierPrefix+product.externalProductId;\n }\n}; \n\n// make items for the events\nconst createItems = (cart) => { \n const lineItems = cart.lineItems;\n const items = [];\n\n lineItems.forEach(function(item) {\n const id = productIdentifier(item).toString();\n items.push({\n item_id: id,\n quantity: item.quantity,\n price: item.price,\n item_name: item.title,\n item_variant: item.externalVariantId.toString()\n });\n });\n return items;\n};\n\n// step 1 = checkout started\nconst processStep1 = () => { \n // https://developers.google.com/analytics/devguides/collection/ga4/ecommerce?client_type=gtm#begin_checkout \n const eventData = {\n event: 'begin_checkout',\n ecommerce: {\n items: createItems(rallyEvent.cart),\n currency: rallyEvent.cart.currency,\n value: rallyEvent.cart.total \n } \n };\n\n if (rallyEvent.discountCodes) eventData.ecommerce.coupon = rallyEvent.discountCodes;\n\n log('begin_checkout', eventData);\n\n dlPush({ ecommerce: null }); // Clear the previous ecommerce object.\n dlPush(eventData);\n};\n\n// step 2 = shipping filled in, on delivery page\nconst processStep2 = () => { \n // no official event. Use the same one as Tag Rocket\n const eventData = {\n event: 'add_customer_info',\n ecommerce: { \n currency: rallyEvent.cart.currency, \n items: createItems(rallyEvent.cart),\n value: rallyEvent.cart.total\n } \n };\n\n if (rallyEvent.discountCodes) eventData.ecommerce.coupon = rallyEvent.discountCodes;\n\n log('add_customer_info', eventData);\n \n dlPush({ ecommerce: null }); // Clear the previous ecommerce object.\n dlPush(eventData);\n};\n\n// step 3 = delivery filled in, on payment page\nconst processStep3 = () => { \n // https://developers.google.com/analytics/devguides/collection/ga4/ecommerce?client_type=gtm#add_shipping_info\n const eventData = {\n event: 'add_shipping_info',\n ecommerce: { \n currency: rallyEvent.cart.currency, \n items: createItems(rallyEvent.cart),\n value: rallyEvent.cart.total,\n shipping_tier: rallyEvent.shippingMethod\n } \n };\n\n if (rallyEvent.discountCodes) eventData.ecommerce.coupon = rallyEvent.discountCodes;\n\n log('add_shipping_info', eventData);\n \n dlPush({ ecommerce: null }); // Clear the previous ecommerce object.\n dlPush(eventData);\n};\n\n// step 4 = order complete\nconst processStep4 = () => { \n \n const items = createItems(rallyEvent.cart);\n\n // https://developers.google.com/analytics/devguides/collection/ga4/ecommerce?client_type=gtm#add_payment_info\n let eventData = {\n event: 'add_payment_info',\n ecommerce: { \n currency: rallyEvent.cart.currency, \n items: items,\n value: rallyEvent.cart.total,\n payment_type: rallyEvent.cart.payment.type\n } \n };\n\n if (rallyEvent.discountCodes) eventData.ecommerce.coupon = rallyEvent.discountCodes;\n\n log('add_payment_info', eventData);\n \n dlPush({ ecommerce: null }); // Clear the previous ecommerce object.\n dlPush(eventData);\n\n // https://developers.google.com/analytics/devguides/collection/ga4/ecommerce?client_type=gtm#purchase\n eventData = {\n event: 'purchase',\n ecommerce: { \n transaction_id: rallyEvent.orderId, \n currency: rallyEvent.cart.currency, \n items: items,\n value: rallyEvent.cart.total,\n tax: rallyEvent.cart.tax,\n shipping: rallyEvent.cart.shipping || 0\n } \n };\n\n if (rallyEvent.discountCodes) eventData.ecommerce.coupon = rallyEvent.discountCodes;\n\n log('purchase', eventData);\n \n dlPush({ ecommerce: null }); // Clear the previous ecommerce object.\n dlPush(eventData);\n};\n\nif (rallyEvent && rallyEvent.name === 'step' && rallyEvent.step) {\n switch(rallyEvent.step) {\n case 1:\n processStep1();\n break;\n case 2:\n processStep2();\n break;\n case 3:\n processStep3();\n break;\n case 4:\n processStep4();\n break;\n }\n}\n\ndata.gtmOnSuccess();\n\n\n___WEB_PERMISSIONS___\n\n[\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"logging\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"environments\",\n \"value\": {\n \"type\": 1,\n \"string\": \"debug\"\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"access_globals\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"keys\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n },\n {\n \"type\": 1,\n \"string\": \"execute\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"dataLayer\"\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": false\n }\n ]\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"read_data_layer\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"keyPatterns\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 1,\n \"string\": \"rally\"\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n }\n]\n\n\n___TESTS___\n\nscenarios:\n- name: Untitled test 1\n code: |-\n const mockData = {\n // Mocked field values\n };\n\n // Call runCode to run the template's code.\n runCode(mockData);\n\n // Verify that the tag finished successfully.\n assertApi('gtmOnSuccess').wasCalled();\n\n\n___NOTES___\n\nCreated on 05/03/2022, 11:39:50\n\n\n" }, { "accountId": "48906", "containerId": "59812019", "templateId": "35", "name": "Rally to GA3 dataLayer Events", "fingerprint": "1647051731759", "templateData": "___TERMS_OF_SERVICE___\n\nBy creating or modifying this file you agree to Google Tag Manager's Community\nTemplate Gallery Developer Terms of Service available at\nhttps://developers.google.com/tag-manager/gallery-tos (or such other URL as\nGoogle may provide), as modified from time to time.\n\n\n___INFO___\n\n{\n \"type\": \"TAG\",\n \"id\": \"cvt_temp_public_id\",\n \"version\": 1,\n \"securityGroups\": [],\n \"displayName\": \"Rally to GA3 dataLayer Events\",\n \"brand\": {\n \"id\": \"brand_dummy\",\n \"displayName\": \"Tag Rocket\",\n \"thumbnail\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAArj2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczppbGx1c3RyYXRvcj0iaHR0cDovL25zLmFkb2JlLmNvbS9pbGx1c3RyYXRvci8xLjAvIiB4bWxuczp4bXBUUGc9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC90L3BnLyIgeG1sbnM6c3REaW09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9EaW1lbnNpb25zIyIgeG1sbnM6eG1wRz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvIiB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgSWxsdXN0cmF0b3IgMjUuMSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAxLTE4VDExOjQ2OjIwKzEwOjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgeG1wTU06UmVuZGl0aW9uQ2xhc3M9InByb29mOnBkZiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MjIwNzdlNDQtNzQyMC1hOTQwLWJkYmMtZjkwNjc0NGRhOGIxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmM2YTkxZTFlLTU2ZWYtNGI0NS05ZDYwLWNmZDM4YTc5NTI3YSIgaWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU9IldlYiIgaWxsdXN0cmF0b3I6VHlwZT0iRG9jdW1lbnQiIGlsbHVzdHJhdG9yOkNyZWF0b3JTdWJUb29sPSJBSVJvYmluIiB4bXBUUGc6TlBhZ2VzPSIxIiB4bXBUUGc6SGFzVmlzaWJsZVRyYW5zcGFyZW5jeT0iVHJ1ZSIgeG1wVFBnOkhhc1Zpc2libGVPdmVycHJpbnQ9IkZhbHNlIiBwZGY6UHJvZHVjZXI9IkFkb2JlIFBERiBsaWJyYXJ5IDE1LjAwIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlRhZyBSb2NrZXQsIGxvZ28gQVBQIExPR08gMjAweDIwMDwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNGRiY2Y0LWJmMWEtYmU0Zi04NWExLTk3YzQxN2E5ZWMyNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjRkYmNmNC1iZjFhLWJlNGYtODVhMS05N2M0MTdhOWVjMjYiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo2NUU2MzkwNjg2Q0YxMURCQTZFMkQ4ODdDRUFDQjQwNyIgc3RSZWY6cmVuZGl0aW9uQ2xhc3M9InByb29mOnBkZiIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OWZlNmMxZi0wZTcyLTMxNDAtYWEyMi05MWIwYjkzMWZmZTQiIHN0RXZ0OndoZW49IjIwMjEtMDEtMThUMDk6MTI6MzUrMTA6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIElsbHVzdHJhdG9yIDI1LjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjN2I1MzJlYi1iNDdlLTNkNDktOGM3Yy03MjdiYjRmMWY3OTEiIHN0RXZ0OndoZW49IjIwMjEtMDEtMThUMTE6NDY6MjArMTA6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIElsbHVzdHJhdG9yIDI1LjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNGRiY2Y0LWJmMWEtYmU0Zi04NWExLTk3YzQxN2E5ZWMyNiIgc3RFdnQ6d2hlbj0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmM2YTkxZTFlLTU2ZWYtNGI0NS05ZDYwLWNmZDM4YTc5NTI3YSIgc3RFdnQ6d2hlbj0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wVFBnOk1heFBhZ2VTaXplIHN0RGltOnc9IjIwMC4wMDAwMDAiIHN0RGltOmg9IjIwMC4wMDAwMDAiIHN0RGltOnVuaXQ9IlBpeGVscyIvPiA8eG1wVFBnOlBsYXRlTmFtZXM+IDxyZGY6U2VxPiA8cmRmOmxpPkN5YW48L3JkZjpsaT4gPHJkZjpsaT5NYWdlbnRhPC9yZGY6bGk+IDxyZGY6bGk+WWVsbG93PC9yZGY6bGk+IDxyZGY6bGk+QmxhY2s8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L3htcFRQZzpQbGF0ZU5hbWVzPiA8eG1wVFBnOlN3YXRjaEdyb3Vwcz4gPHJkZjpTZXE+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkRlZmF1bHQgU3dhdGNoIEdyb3VwIiB4bXBHOmdyb3VwVHlwZT0iMCI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJXaGl0ZSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMjU1IiB4bXBHOmJsdWU9IjI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQmxhY2siIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIwIiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBSZWQiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjAiIHhtcEc6Ymx1ZT0iMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUkdCIFllbGxvdyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMjU1IiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBHcmVlbiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjI1NSIgeG1wRzpibHVlPSIwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSR0IgQ3lhbiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjI1NSIgeG1wRzpibHVlPSIyNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBCbHVlIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMCIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSIyNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBNYWdlbnRhIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIwIiB4bXBHOmJsdWU9IjI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xOTMgRz0zOSBCPTQ1IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTkzIiB4bXBHOmdyZWVuPSIzOSIgeG1wRzpibHVlPSI0NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMzcgRz0yOCBCPTM2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjM3IiB4bXBHOmdyZWVuPSIyOCIgeG1wRzpibHVlPSIzNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDEgRz05MCBCPTM2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjQxIiB4bXBHOmdyZWVuPSI5MCIgeG1wRzpibHVlPSIzNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDcgRz0xNDcgQj0zMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI0NyIgeG1wRzpncmVlbj0iMTQ3IiB4bXBHOmJsdWU9IjMwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTI1MSBHPTE3NiBCPTU5IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjUxIiB4bXBHOmdyZWVuPSIxNzYiIHhtcEc6Ymx1ZT0iNTkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjUyIEc9MjM4IEI9MzMiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTIiIHhtcEc6Z3JlZW49IjIzOCIgeG1wRzpibHVlPSIzMyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMTcgRz0yMjQgQj0zMyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIxNyIgeG1wRzpncmVlbj0iMjI0IiB4bXBHOmJsdWU9IjMzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE0MCBHPTE5OCBCPTYzIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTQwIiB4bXBHOmdyZWVuPSIxOTgiIHhtcEc6Ymx1ZT0iNjMiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NTcgRz0xODEgQj03NCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjU3IiB4bXBHOmdyZWVuPSIxODEiIHhtcEc6Ymx1ZT0iNzQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MCBHPTE0NiBCPTY5IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMCIgeG1wRzpncmVlbj0iMTQ2IiB4bXBHOmJsdWU9IjY5Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0xMDQgQj01NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjEwNCIgeG1wRzpibHVlPSI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0zNCBHPTE4MSBCPTExNSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjM0IiB4bXBHOmdyZWVuPSIxODEiIHhtcEc6Ymx1ZT0iMTE1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0xNjkgQj0xNTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIxNjkiIHhtcEc6Ymx1ZT0iMTU3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTQxIEc9MTcxIEI9MjI2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNDEiIHhtcEc6Z3JlZW49IjE3MSIgeG1wRzpibHVlPSIyMjYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MCBHPTExMyBCPTE4OCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjExMyIgeG1wRzpibHVlPSIxODgiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NDYgRz00OSBCPTE0NiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjQ2IiB4bXBHOmdyZWVuPSI0OSIgeG1wRzpibHVlPSIxNDYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjcgRz0yMCBCPTEwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI3IiB4bXBHOmdyZWVuPSIyMCIgeG1wRzpibHVlPSIxMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTAyIEc9NDUgQj0xNDUiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMDIiIHhtcEc6Z3JlZW49IjQ1IiB4bXBHOmJsdWU9IjE0NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNDcgRz0zOSBCPTE0MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE0NyIgeG1wRzpncmVlbj0iMzkiIHhtcEc6Ymx1ZT0iMTQzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE1OCBHPTAgQj05MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE1OCIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSI5MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMTIgRz0yMCBCPTkwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjEyIiB4bXBHOmdyZWVuPSIyMCIgeG1wRzpibHVlPSI5MCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMzcgRz0zMCBCPTEyMSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzNyIgeG1wRzpncmVlbj0iMzAiIHhtcEc6Ymx1ZT0iMTIxIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE5OSBHPTE3OCBCPTE1MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE5OSIgeG1wRzpncmVlbj0iMTc4IiB4bXBHOmJsdWU9IjE1MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNTMgRz0xMzQgQj0xMTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNTMiIHhtcEc6Z3JlZW49IjEzNCIgeG1wRzpibHVlPSIxMTciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTE1IEc9OTkgQj04NyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjExNSIgeG1wRzpncmVlbj0iOTkiIHhtcEc6Ymx1ZT0iODciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9ODMgRz03MSBCPTY1IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iODMiIHhtcEc6Z3JlZW49IjcxIiB4bXBHOmJsdWU9IjY1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE5OCBHPTE1NiBCPTEwOSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE5OCIgeG1wRzpncmVlbj0iMTU2IiB4bXBHOmJsdWU9IjEwOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNjYgRz0xMjQgQj04MiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE2NiIgeG1wRzpncmVlbj0iMTI0IiB4bXBHOmJsdWU9IjgyIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE0MCBHPTk4IEI9NTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNDAiIHhtcEc6Z3JlZW49Ijk4IiB4bXBHOmJsdWU9IjU3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTExNyBHPTc2IEI9MzYiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMTciIHhtcEc6Z3JlZW49Ijc2IiB4bXBHOmJsdWU9IjM2Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTk2IEc9NTYgQj0xOSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijk2IiB4bXBHOmdyZWVuPSI1NiIgeG1wRzpibHVlPSIxOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02NiBHPTMzIEI9MTEiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSI2NiIgeG1wRzpncmVlbj0iMzMiIHhtcEc6Ymx1ZT0iMTEiLz4gPC9yZGY6U2VxPiA8L3htcEc6Q29sb3JhbnRzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkdyYXlzIiB4bXBHOmdyb3VwVHlwZT0iMSI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0wIEI9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjAiIHhtcEc6Ymx1ZT0iMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNiBHPTI2IEI9MjYiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNiIgeG1wRzpncmVlbj0iMjYiIHhtcEc6Ymx1ZT0iMjYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NTEgRz01MSBCPTUxIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNTEiIHhtcEc6Z3JlZW49IjUxIiB4bXBHOmJsdWU9IjUxIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTc3IEc9NzcgQj03NyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijc3IiB4bXBHOmdyZWVuPSI3NyIgeG1wRzpibHVlPSI3NyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xMDIgRz0xMDIgQj0xMDIiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMDIiIHhtcEc6Z3JlZW49IjEwMiIgeG1wRzpibHVlPSIxMDIiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTI4IEc9MTI4IEI9MTI4IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTI4IiB4bXBHOmdyZWVuPSIxMjgiIHhtcEc6Ymx1ZT0iMTI4Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE1MyBHPTE1MyBCPTE1MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE1MyIgeG1wRzpncmVlbj0iMTUzIiB4bXBHOmJsdWU9IjE1MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNzkgRz0xNzkgQj0xNzkiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNzkiIHhtcEc6Z3JlZW49IjE3OSIgeG1wRzpibHVlPSIxNzkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjA0IEc9MjA0IEI9MjA0IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjA0IiB4bXBHOmdyZWVuPSIyMDQiIHhtcEc6Ymx1ZT0iMjA0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTIzMCBHPTIzMCBCPTIzMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzMCIgeG1wRzpncmVlbj0iMjMwIiB4bXBHOmJsdWU9IjIzMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDIgRz0yNDIgQj0yNDIiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNDIiIHhtcEc6Z3JlZW49IjI0MiIgeG1wRzpibHVlPSIyNDIiLz4gPC9yZGY6U2VxPiA8L3htcEc6Q29sb3JhbnRzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IldlYiBDb2xvciBHcm91cCIgeG1wRzpncm91cFR5cGU9IjEiPiA8eG1wRzpDb2xvcmFudHM+IDxyZGY6U2VxPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02MyBHPTE2OSBCPTI0NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjYzIiB4bXBHOmdyZWVuPSIxNjkiIHhtcEc6Ymx1ZT0iMjQ1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTEyMiBHPTIwMSBCPTY3IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTIyIiB4bXBHOmdyZWVuPSIyMDEiIHhtcEc6Ymx1ZT0iNjciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjU1IEc9MTQ3IEI9MzAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjE0NyIgeG1wRzpibHVlPSIzMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNTUgRz0yOSBCPTM3IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIyOSIgeG1wRzpibHVlPSIzNyIvPiA8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\\u003d\"\n },\n \"description\": \"Sends GA Universal Enhanced Ecommerce events via the dataLayer for Rally by Web Site Advantage and Tag Rocket\",\n \"containerContexts\": [\n \"WEB\"\n ]\n}\n\n\n___TEMPLATE_PARAMETERS___\n\n[\n {\n \"type\": \"TEXT\",\n \"name\": \"productIdentifierPrefix\",\n \"displayName\": \"Product Identifier Prefix\",\n \"simpleValueType\": true,\n \"canBeEmptyString\": true\n },\n {\n \"type\": \"SELECT\",\n \"name\": \"productIdentifier\",\n \"displayName\": \"Product Identifier\",\n \"macrosInSelect\": false,\n \"selectItems\": [\n {\n \"value\": \"externalProductId\",\n \"displayValue\": \"External Product ID\"\n },\n {\n \"value\": \"sku\",\n \"displayValue\": \"SKU\"\n },\n {\n \"value\": \"externalVariantId\",\n \"displayValue\": \"External Variant ID\"\n }\n ],\n \"simpleValueType\": true\n }\n]\n\n\n___SANDBOXED_JS_FOR_WEB_TEMPLATE___\n\n/*\n Web Site Advantage: Rally to GA3 dataLayer Events [v1.0] \n Converts Rally datalayer events to GA3 dataLayer Events\n https://bigcommerce.websiteadvantage.com.au/tag-rocket/\n Copyright (C) 2022 Web Site Advantage\n*/\n\n// in the GA4 config set field ignore_referrer to true\n\nconst containerLabel = 'tag_rocket_rally_ga3';\n\n// https://developers.google.com/tag-platform/tag-manager/templates/api\nconst logToConsole = require('logToConsole');\nconst createQueue = require('createQueue');\nconst copyFromDataLayer = require('copyFromDataLayer');\n\nconst log = function(text) {logToConsole(containerLabel + ': '+text , arguments);};\nlog('data =', data);\n\n//const event = copyFromDataLayer('event');\nconst rallyEvent = copyFromDataLayer('rally', 1);\nlog('rallyEvent =', rallyEvent);\n\nconst dlPush = createQueue('dataLayer');\n\nconst productIdentifier = (product) => {\n switch(data.productIdentifier) {\n case \"externalProductId\":\n return data.productIdentifierPrefix+product.externalProductId;\n case \"sku\":\n return data.productIdentifierPrefix+product.sku;\n case \"externalVariantId\":\n return data.productIdentifierPrefix+product.externalVariantId;\n default:\n return data.productIdentifierPrefix+product.externalProductId;\n }\n}; \n\n// make items for the events\nconst createItems = (cart) => { \n const lineItems = cart.lineItems;\n const items = [];\n\n lineItems.forEach(function(item) {\n const id = productIdentifier(item).toString();\n items.push({\n id: id,\n quantity: item.quantity,\n price: item.price,\n name: item.title,\n variant: item.externalVariantId.toString(),\n });\n });\n return items;\n};\n\n// step 1 = checkout started\nconst processStep1 = () => { \n // https://developers.google.com/analytics/devguides/collection/ua/gtm/enhanced-ecommerce#checkout\n const eventData = {\n event: 'eec.checkout',\n ecommerce: {\n checkout: {\n currencyCode: rallyEvent.cart.currency,\n actionField: {step: 1}, \n products: createItems(rallyEvent.cart)\n }\n } \n };\n\n log('checkout', eventData);\n\n dlPush({ ecommerce: null }); // Clear the previous ecommerce object.\n dlPush(eventData);\n};\n\n// step 2 = shipping filled in, on delivery page\nconst processStep2 = () => { \n // https://developers.google.com/analytics/devguides/collection/ua/gtm/enhanced-ecommerce#checkout\n const eventData = {\n event: 'eec.checkout',\n ecommerce: {\n checkout: {\n currencyCode: rallyEvent.cart.currency,\n actionField: {step: 2}, \n products: createItems(rallyEvent.cart)\n }\n } \n };\n\n log('checkout', eventData);\n\n dlPush({ ecommerce: null }); // Clear the previous ecommerce object.\n dlPush(eventData);\n};\n\n// step 3 = delivery filled in, on payment page\nconst processStep3 = () => { \n // https://developers.google.com/analytics/devguides/collection/ua/gtm/enhanced-ecommerce#checkout\n const eventData = {\n event: 'eec.checkout',\n ecommerce: {\n checkout: {\n currencyCode: rallyEvent.cart.currency,\n actionField: {step: 3, option: rallyEvent.shippingMethod}, \n products: createItems(rallyEvent.cart)\n }\n } \n };\n\n log('checkout', eventData);\n\n dlPush({ ecommerce: null }); // Clear the previous ecommerce object.\n dlPush(eventData);\n};\n\n// step 4 = order complete\nconst processStep4 = () => { \n\n let eventData = {\n event: 'eec.checkout',\n ecommerce: {\n checkout: {\n currencyCode: rallyEvent.cart.currency,\n actionField: {step: 4, option: rallyEvent.cart.payment.type}, \n products: createItems(rallyEvent.cart)\n }\n } \n };\n\n log('eec.checkout', eventData);\n\n dlPush({ ecommerce: null }); // Clear the previous ecommerce object.\n dlPush(eventData);\n\n // purchase \n let actionField = {\n id: rallyEvent.orderId, \n // affiliation: 'Online Store',\n revenue: rallyEvent.cart.total, \n tax: rallyEvent.cart.tax,\n shipping: rallyEvent.cart.shipping || 0\n };\n\n if (rallyEvent.discountCodes) actionField.coupon = rallyEvent.discountCodes;\n\n // https://developers.google.com/analytics/devguides/collection/ua/gtm/enhanced-ecommerce#purchases\n eventData = {\n event: 'eec.purchase',\n ecommerce: { \n currencyCode: rallyEvent.cart.currency, \n purchase: {\n actionField: actionField,\n products: createItems(rallyEvent.cart)\n }\n } \n };\n\n log('eec.purchase', eventData);\n \n dlPush({ ecommerce: null }); // Clear the previous ecommerce object.\n dlPush(eventData);\n};\n\nif (rallyEvent && rallyEvent.name === 'step' && rallyEvent.step) {\n switch(rallyEvent.step) {\n case 1:\n processStep1();\n break;\n case 2:\n processStep2();\n break;\n case 3:\n processStep3();\n break;\n case 4:\n processStep4();\n break;\n }\n}\n\ndata.gtmOnSuccess();\n\n\n___WEB_PERMISSIONS___\n\n[\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"logging\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"environments\",\n \"value\": {\n \"type\": 1,\n \"string\": \"debug\"\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"access_globals\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"keys\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n },\n {\n \"type\": 1,\n \"string\": \"execute\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"dataLayer\"\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": false\n }\n ]\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"read_data_layer\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"keyPatterns\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 1,\n \"string\": \"rally\"\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n }\n]\n\n\n___TESTS___\n\nscenarios:\n- name: Untitled test 1\n code: |-\n const mockData = {\n // Mocked field values\n };\n\n // Call runCode to run the template's code.\n runCode(mockData);\n\n // Verify that the tag finished successfully.\n assertApi('gtmOnSuccess').wasCalled();\n\n\n___NOTES___\n\nCreated on 05/03/2022, 11:39:50\n\n\n" }, { "accountId": "48906", "containerId": "59812019", "templateId": "52", "name": "Rally to Google Ads dataLayer Events", "fingerprint": "1647051731768", "templateData": "___TERMS_OF_SERVICE___\n\nBy creating or modifying this file you agree to Google Tag Manager's Community\nTemplate Gallery Developer Terms of Service available at\nhttps://developers.google.com/tag-manager/gallery-tos (or such other URL as\nGoogle may provide), as modified from time to time.\n\n\n___INFO___\n\n{\n \"type\": \"TAG\",\n \"id\": \"cvt_temp_public_id\",\n \"version\": 1,\n \"securityGroups\": [],\n \"displayName\": \"Rally to Google Ads dataLayer Events\",\n \"brand\": {\n \"id\": \"brand_dummy\",\n \"displayName\": \"Tag Rocket\",\n \"thumbnail\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAArj2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczppbGx1c3RyYXRvcj0iaHR0cDovL25zLmFkb2JlLmNvbS9pbGx1c3RyYXRvci8xLjAvIiB4bWxuczp4bXBUUGc9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC90L3BnLyIgeG1sbnM6c3REaW09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9EaW1lbnNpb25zIyIgeG1sbnM6eG1wRz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvIiB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgSWxsdXN0cmF0b3IgMjUuMSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAxLTE4VDExOjQ2OjIwKzEwOjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgeG1wTU06UmVuZGl0aW9uQ2xhc3M9InByb29mOnBkZiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MjIwNzdlNDQtNzQyMC1hOTQwLWJkYmMtZjkwNjc0NGRhOGIxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmM2YTkxZTFlLTU2ZWYtNGI0NS05ZDYwLWNmZDM4YTc5NTI3YSIgaWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU9IldlYiIgaWxsdXN0cmF0b3I6VHlwZT0iRG9jdW1lbnQiIGlsbHVzdHJhdG9yOkNyZWF0b3JTdWJUb29sPSJBSVJvYmluIiB4bXBUUGc6TlBhZ2VzPSIxIiB4bXBUUGc6SGFzVmlzaWJsZVRyYW5zcGFyZW5jeT0iVHJ1ZSIgeG1wVFBnOkhhc1Zpc2libGVPdmVycHJpbnQ9IkZhbHNlIiBwZGY6UHJvZHVjZXI9IkFkb2JlIFBERiBsaWJyYXJ5IDE1LjAwIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlRhZyBSb2NrZXQsIGxvZ28gQVBQIExPR08gMjAweDIwMDwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNGRiY2Y0LWJmMWEtYmU0Zi04NWExLTk3YzQxN2E5ZWMyNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjRkYmNmNC1iZjFhLWJlNGYtODVhMS05N2M0MTdhOWVjMjYiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo2NUU2MzkwNjg2Q0YxMURCQTZFMkQ4ODdDRUFDQjQwNyIgc3RSZWY6cmVuZGl0aW9uQ2xhc3M9InByb29mOnBkZiIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OWZlNmMxZi0wZTcyLTMxNDAtYWEyMi05MWIwYjkzMWZmZTQiIHN0RXZ0OndoZW49IjIwMjEtMDEtMThUMDk6MTI6MzUrMTA6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIElsbHVzdHJhdG9yIDI1LjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjN2I1MzJlYi1iNDdlLTNkNDktOGM3Yy03MjdiYjRmMWY3OTEiIHN0RXZ0OndoZW49IjIwMjEtMDEtMThUMTE6NDY6MjArMTA6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIElsbHVzdHJhdG9yIDI1LjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNGRiY2Y0LWJmMWEtYmU0Zi04NWExLTk3YzQxN2E5ZWMyNiIgc3RFdnQ6d2hlbj0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmM2YTkxZTFlLTU2ZWYtNGI0NS05ZDYwLWNmZDM4YTc5NTI3YSIgc3RFdnQ6d2hlbj0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wVFBnOk1heFBhZ2VTaXplIHN0RGltOnc9IjIwMC4wMDAwMDAiIHN0RGltOmg9IjIwMC4wMDAwMDAiIHN0RGltOnVuaXQ9IlBpeGVscyIvPiA8eG1wVFBnOlBsYXRlTmFtZXM+IDxyZGY6U2VxPiA8cmRmOmxpPkN5YW48L3JkZjpsaT4gPHJkZjpsaT5NYWdlbnRhPC9yZGY6bGk+IDxyZGY6bGk+WWVsbG93PC9yZGY6bGk+IDxyZGY6bGk+QmxhY2s8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L3htcFRQZzpQbGF0ZU5hbWVzPiA8eG1wVFBnOlN3YXRjaEdyb3Vwcz4gPHJkZjpTZXE+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkRlZmF1bHQgU3dhdGNoIEdyb3VwIiB4bXBHOmdyb3VwVHlwZT0iMCI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJXaGl0ZSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMjU1IiB4bXBHOmJsdWU9IjI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQmxhY2siIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIwIiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBSZWQiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjAiIHhtcEc6Ymx1ZT0iMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUkdCIFllbGxvdyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMjU1IiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBHcmVlbiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjI1NSIgeG1wRzpibHVlPSIwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSR0IgQ3lhbiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjI1NSIgeG1wRzpibHVlPSIyNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBCbHVlIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMCIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSIyNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBNYWdlbnRhIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIwIiB4bXBHOmJsdWU9IjI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xOTMgRz0zOSBCPTQ1IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTkzIiB4bXBHOmdyZWVuPSIzOSIgeG1wRzpibHVlPSI0NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMzcgRz0yOCBCPTM2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjM3IiB4bXBHOmdyZWVuPSIyOCIgeG1wRzpibHVlPSIzNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDEgRz05MCBCPTM2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjQxIiB4bXBHOmdyZWVuPSI5MCIgeG1wRzpibHVlPSIzNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDcgRz0xNDcgQj0zMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI0NyIgeG1wRzpncmVlbj0iMTQ3IiB4bXBHOmJsdWU9IjMwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTI1MSBHPTE3NiBCPTU5IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjUxIiB4bXBHOmdyZWVuPSIxNzYiIHhtcEc6Ymx1ZT0iNTkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjUyIEc9MjM4IEI9MzMiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTIiIHhtcEc6Z3JlZW49IjIzOCIgeG1wRzpibHVlPSIzMyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMTcgRz0yMjQgQj0zMyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIxNyIgeG1wRzpncmVlbj0iMjI0IiB4bXBHOmJsdWU9IjMzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE0MCBHPTE5OCBCPTYzIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTQwIiB4bXBHOmdyZWVuPSIxOTgiIHhtcEc6Ymx1ZT0iNjMiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NTcgRz0xODEgQj03NCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjU3IiB4bXBHOmdyZWVuPSIxODEiIHhtcEc6Ymx1ZT0iNzQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MCBHPTE0NiBCPTY5IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMCIgeG1wRzpncmVlbj0iMTQ2IiB4bXBHOmJsdWU9IjY5Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0xMDQgQj01NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjEwNCIgeG1wRzpibHVlPSI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0zNCBHPTE4MSBCPTExNSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjM0IiB4bXBHOmdyZWVuPSIxODEiIHhtcEc6Ymx1ZT0iMTE1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0xNjkgQj0xNTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIxNjkiIHhtcEc6Ymx1ZT0iMTU3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTQxIEc9MTcxIEI9MjI2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNDEiIHhtcEc6Z3JlZW49IjE3MSIgeG1wRzpibHVlPSIyMjYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MCBHPTExMyBCPTE4OCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjExMyIgeG1wRzpibHVlPSIxODgiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NDYgRz00OSBCPTE0NiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjQ2IiB4bXBHOmdyZWVuPSI0OSIgeG1wRzpibHVlPSIxNDYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjcgRz0yMCBCPTEwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI3IiB4bXBHOmdyZWVuPSIyMCIgeG1wRzpibHVlPSIxMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTAyIEc9NDUgQj0xNDUiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMDIiIHhtcEc6Z3JlZW49IjQ1IiB4bXBHOmJsdWU9IjE0NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNDcgRz0zOSBCPTE0MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE0NyIgeG1wRzpncmVlbj0iMzkiIHhtcEc6Ymx1ZT0iMTQzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE1OCBHPTAgQj05MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE1OCIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSI5MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMTIgRz0yMCBCPTkwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjEyIiB4bXBHOmdyZWVuPSIyMCIgeG1wRzpibHVlPSI5MCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMzcgRz0zMCBCPTEyMSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzNyIgeG1wRzpncmVlbj0iMzAiIHhtcEc6Ymx1ZT0iMTIxIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE5OSBHPTE3OCBCPTE1MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE5OSIgeG1wRzpncmVlbj0iMTc4IiB4bXBHOmJsdWU9IjE1MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNTMgRz0xMzQgQj0xMTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNTMiIHhtcEc6Z3JlZW49IjEzNCIgeG1wRzpibHVlPSIxMTciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTE1IEc9OTkgQj04NyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjExNSIgeG1wRzpncmVlbj0iOTkiIHhtcEc6Ymx1ZT0iODciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9ODMgRz03MSBCPTY1IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iODMiIHhtcEc6Z3JlZW49IjcxIiB4bXBHOmJsdWU9IjY1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE5OCBHPTE1NiBCPTEwOSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE5OCIgeG1wRzpncmVlbj0iMTU2IiB4bXBHOmJsdWU9IjEwOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNjYgRz0xMjQgQj04MiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE2NiIgeG1wRzpncmVlbj0iMTI0IiB4bXBHOmJsdWU9IjgyIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE0MCBHPTk4IEI9NTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNDAiIHhtcEc6Z3JlZW49Ijk4IiB4bXBHOmJsdWU9IjU3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTExNyBHPTc2IEI9MzYiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMTciIHhtcEc6Z3JlZW49Ijc2IiB4bXBHOmJsdWU9IjM2Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTk2IEc9NTYgQj0xOSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijk2IiB4bXBHOmdyZWVuPSI1NiIgeG1wRzpibHVlPSIxOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02NiBHPTMzIEI9MTEiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSI2NiIgeG1wRzpncmVlbj0iMzMiIHhtcEc6Ymx1ZT0iMTEiLz4gPC9yZGY6U2VxPiA8L3htcEc6Q29sb3JhbnRzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkdyYXlzIiB4bXBHOmdyb3VwVHlwZT0iMSI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0wIEI9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjAiIHhtcEc6Ymx1ZT0iMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNiBHPTI2IEI9MjYiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNiIgeG1wRzpncmVlbj0iMjYiIHhtcEc6Ymx1ZT0iMjYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NTEgRz01MSBCPTUxIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNTEiIHhtcEc6Z3JlZW49IjUxIiB4bXBHOmJsdWU9IjUxIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTc3IEc9NzcgQj03NyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijc3IiB4bXBHOmdyZWVuPSI3NyIgeG1wRzpibHVlPSI3NyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xMDIgRz0xMDIgQj0xMDIiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMDIiIHhtcEc6Z3JlZW49IjEwMiIgeG1wRzpibHVlPSIxMDIiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTI4IEc9MTI4IEI9MTI4IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTI4IiB4bXBHOmdyZWVuPSIxMjgiIHhtcEc6Ymx1ZT0iMTI4Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE1MyBHPTE1MyBCPTE1MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE1MyIgeG1wRzpncmVlbj0iMTUzIiB4bXBHOmJsdWU9IjE1MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNzkgRz0xNzkgQj0xNzkiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNzkiIHhtcEc6Z3JlZW49IjE3OSIgeG1wRzpibHVlPSIxNzkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjA0IEc9MjA0IEI9MjA0IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjA0IiB4bXBHOmdyZWVuPSIyMDQiIHhtcEc6Ymx1ZT0iMjA0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTIzMCBHPTIzMCBCPTIzMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzMCIgeG1wRzpncmVlbj0iMjMwIiB4bXBHOmJsdWU9IjIzMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDIgRz0yNDIgQj0yNDIiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNDIiIHhtcEc6Z3JlZW49IjI0MiIgeG1wRzpibHVlPSIyNDIiLz4gPC9yZGY6U2VxPiA8L3htcEc6Q29sb3JhbnRzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IldlYiBDb2xvciBHcm91cCIgeG1wRzpncm91cFR5cGU9IjEiPiA8eG1wRzpDb2xvcmFudHM+IDxyZGY6U2VxPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02MyBHPTE2OSBCPTI0NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjYzIiB4bXBHOmdyZWVuPSIxNjkiIHhtcEc6Ymx1ZT0iMjQ1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTEyMiBHPTIwMSBCPTY3IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTIyIiB4bXBHOmdyZWVuPSIyMDEiIHhtcEc6Ymx1ZT0iNjciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjU1IEc9MTQ3IEI9MzAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjE0NyIgeG1wRzpibHVlPSIzMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNTUgRz0yOSBCPTM3IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIyOSIgeG1wRzpibHVlPSIzNyIvPiA8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\\u003d\"\n },\n \"description\": \"Google Ads events via the dataLayer for Rally by Web Site Advantage and Tag Rocket\",\n \"containerContexts\": [\n \"WEB\"\n ]\n}\n\n\n___TEMPLATE_PARAMETERS___\n\n[\n {\n \"type\": \"TEXT\",\n \"name\": \"productIdentifierPrefix\",\n \"displayName\": \"Product Identifier Prefix\",\n \"simpleValueType\": true,\n \"canBeEmptyString\": true\n },\n {\n \"type\": \"SELECT\",\n \"name\": \"productIdentifier\",\n \"displayName\": \"Product Identifier\",\n \"macrosInSelect\": false,\n \"selectItems\": [\n {\n \"value\": \"externalProductId\",\n \"displayValue\": \"External Product ID\"\n },\n {\n \"value\": \"sku\",\n \"displayValue\": \"SKU\"\n },\n {\n \"value\": \"externalVariantId\",\n \"displayValue\": \"External Variant ID\"\n }\n ],\n \"simpleValueType\": true\n }\n]\n\n\n___SANDBOXED_JS_FOR_WEB_TEMPLATE___\n\n/*\n Web Site Advantage: Rally to Google Ads dataLayer Events [v1.0] \n Converts Rally datalayer events to Google Ads dataLayer Events\n https://bigcommerce.websiteadvantage.com.au/tag-rocket/\n Copyright (C) 2022 Web Site Advantage\n*/\n\n// in the GA4 config set field ignore_referrer to true\n\nconst containerLabel = 'tag_rocket_rally_gads';\n\n// https://developers.google.com/tag-platform/tag-manager/templates/api\nconst logToConsole = require('logToConsole');\nconst createQueue = require('createQueue');\nconst copyFromDataLayer = require('copyFromDataLayer');\n\nconst log = function(text) {logToConsole(containerLabel + ': '+text , arguments);};\nlog('data =', data);\n\n//const event = copyFromDataLayer('event');\nconst rallyEvent = copyFromDataLayer('rally', 1);\nlog('rallyEvent =', rallyEvent);\n\nconst dlPush = createQueue('dataLayer');\n\nconst productIdentifier = (product) => {\n switch(data.productIdentifier) {\n case \"externalProductId\":\n return data.productIdentifierPrefix+product.externalProductId;\n case \"sku\":\n return data.productIdentifierPrefix+product.sku;\n case \"externalVariantId\":\n return data.productIdentifierPrefix+product.externalVariantId;\n default:\n return data.productIdentifierPrefix+product.externalProductId;\n }\n}; \n\n// make items for the events\nconst createItems = (cart) => { \n const lineItems = cart.lineItems;\n const items = [];\n\n lineItems.forEach(function(item) {\n const id = productIdentifier(item).toString();\n items.push({\n id: id,\n quantity: item.quantity,\n price: item.price,\n google_business_vertical:'retail'\n });\n });\n return items;\n};\n\n// step 1 = checkout started\nconst processStep1 = () => { \n};\n\n// step 2 = shipping filled in, on delivery page\nconst processStep2 = () => { \n};\n\n// step 3 = delivery filled in, on payment page\nconst processStep3 = () => { \n};\n\n// step 4 = order complete\nconst processStep4 = () => { \n let eventData = {\n event: 'gads.purchase',\n googleads: { \n transaction_id: rallyEvent.orderId, \n currency: rallyEvent.cart.currency, \n items: createItems(rallyEvent.cart),\n value: rallyEvent.cart.total\n //discount\n } \n };\n\n log('gads.purchase', eventData);\n \n dlPush({ googleads: null }); // Clear the previous googleads object.\n dlPush(eventData);\n};\n\nif (rallyEvent && rallyEvent.name === 'step' && rallyEvent.step) {\n switch(rallyEvent.step) {\n case 1:\n processStep1();\n break;\n case 2:\n processStep2();\n break;\n case 3:\n processStep3();\n break;\n case 4:\n processStep4();\n break;\n }\n}\n\ndata.gtmOnSuccess();\n\n\n___WEB_PERMISSIONS___\n\n[\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"logging\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"environments\",\n \"value\": {\n \"type\": 1,\n \"string\": \"debug\"\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"access_globals\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"keys\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n },\n {\n \"type\": 1,\n \"string\": \"execute\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"dataLayer\"\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": false\n }\n ]\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"read_data_layer\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"keyPatterns\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 1,\n \"string\": \"rally\"\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n }\n]\n\n\n___TESTS___\n\nscenarios:\n- name: Untitled test 1\n code: |-\n const mockData = {\n // Mocked field values\n };\n\n // Call runCode to run the template's code.\n runCode(mockData);\n\n // Verify that the tag finished successfully.\n assertApi('gtmOnSuccess').wasCalled();\n\n\n___NOTES___\n\nCreated on 05/03/2022, 11:39:50\n\n\n" }, { "accountId": "48906", "containerId": "59812019", "templateId": "57", "name": "Rally to Microsoft Ads dataLayer Events", "fingerprint": "1647051731771", "templateData": "___TERMS_OF_SERVICE___\n\nBy creating or modifying this file you agree to Google Tag Manager's Community\nTemplate Gallery Developer Terms of Service available at\nhttps://developers.google.com/tag-manager/gallery-tos (or such other URL as\nGoogle may provide), as modified from time to time.\n\n\n___INFO___\n\n{\n \"type\": \"TAG\",\n \"id\": \"cvt_temp_public_id\",\n \"version\": 1,\n \"securityGroups\": [],\n \"displayName\": \"Rally to Microsoft Ads dataLayer Events\",\n \"brand\": {\n \"id\": \"brand_dummy\",\n \"displayName\": \"Tag Rocket\",\n \"thumbnail\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAArj2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczppbGx1c3RyYXRvcj0iaHR0cDovL25zLmFkb2JlLmNvbS9pbGx1c3RyYXRvci8xLjAvIiB4bWxuczp4bXBUUGc9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC90L3BnLyIgeG1sbnM6c3REaW09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9EaW1lbnNpb25zIyIgeG1sbnM6eG1wRz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvIiB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgSWxsdXN0cmF0b3IgMjUuMSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAxLTE4VDExOjQ2OjIwKzEwOjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgeG1wTU06UmVuZGl0aW9uQ2xhc3M9InByb29mOnBkZiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MjIwNzdlNDQtNzQyMC1hOTQwLWJkYmMtZjkwNjc0NGRhOGIxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmM2YTkxZTFlLTU2ZWYtNGI0NS05ZDYwLWNmZDM4YTc5NTI3YSIgaWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU9IldlYiIgaWxsdXN0cmF0b3I6VHlwZT0iRG9jdW1lbnQiIGlsbHVzdHJhdG9yOkNyZWF0b3JTdWJUb29sPSJBSVJvYmluIiB4bXBUUGc6TlBhZ2VzPSIxIiB4bXBUUGc6SGFzVmlzaWJsZVRyYW5zcGFyZW5jeT0iVHJ1ZSIgeG1wVFBnOkhhc1Zpc2libGVPdmVycHJpbnQ9IkZhbHNlIiBwZGY6UHJvZHVjZXI9IkFkb2JlIFBERiBsaWJyYXJ5IDE1LjAwIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlRhZyBSb2NrZXQsIGxvZ28gQVBQIExPR08gMjAweDIwMDwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNGRiY2Y0LWJmMWEtYmU0Zi04NWExLTk3YzQxN2E5ZWMyNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjRkYmNmNC1iZjFhLWJlNGYtODVhMS05N2M0MTdhOWVjMjYiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo2NUU2MzkwNjg2Q0YxMURCQTZFMkQ4ODdDRUFDQjQwNyIgc3RSZWY6cmVuZGl0aW9uQ2xhc3M9InByb29mOnBkZiIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OWZlNmMxZi0wZTcyLTMxNDAtYWEyMi05MWIwYjkzMWZmZTQiIHN0RXZ0OndoZW49IjIwMjEtMDEtMThUMDk6MTI6MzUrMTA6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIElsbHVzdHJhdG9yIDI1LjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjN2I1MzJlYi1iNDdlLTNkNDktOGM3Yy03MjdiYjRmMWY3OTEiIHN0RXZ0OndoZW49IjIwMjEtMDEtMThUMTE6NDY6MjArMTA6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIElsbHVzdHJhdG9yIDI1LjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNGRiY2Y0LWJmMWEtYmU0Zi04NWExLTk3YzQxN2E5ZWMyNiIgc3RFdnQ6d2hlbj0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmM2YTkxZTFlLTU2ZWYtNGI0NS05ZDYwLWNmZDM4YTc5NTI3YSIgc3RFdnQ6d2hlbj0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wVFBnOk1heFBhZ2VTaXplIHN0RGltOnc9IjIwMC4wMDAwMDAiIHN0RGltOmg9IjIwMC4wMDAwMDAiIHN0RGltOnVuaXQ9IlBpeGVscyIvPiA8eG1wVFBnOlBsYXRlTmFtZXM+IDxyZGY6U2VxPiA8cmRmOmxpPkN5YW48L3JkZjpsaT4gPHJkZjpsaT5NYWdlbnRhPC9yZGY6bGk+IDxyZGY6bGk+WWVsbG93PC9yZGY6bGk+IDxyZGY6bGk+QmxhY2s8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L3htcFRQZzpQbGF0ZU5hbWVzPiA8eG1wVFBnOlN3YXRjaEdyb3Vwcz4gPHJkZjpTZXE+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkRlZmF1bHQgU3dhdGNoIEdyb3VwIiB4bXBHOmdyb3VwVHlwZT0iMCI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJXaGl0ZSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMjU1IiB4bXBHOmJsdWU9IjI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQmxhY2siIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIwIiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBSZWQiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjAiIHhtcEc6Ymx1ZT0iMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUkdCIFllbGxvdyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMjU1IiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBHcmVlbiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjI1NSIgeG1wRzpibHVlPSIwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSR0IgQ3lhbiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjI1NSIgeG1wRzpibHVlPSIyNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBCbHVlIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMCIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSIyNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBNYWdlbnRhIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIwIiB4bXBHOmJsdWU9IjI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xOTMgRz0zOSBCPTQ1IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTkzIiB4bXBHOmdyZWVuPSIzOSIgeG1wRzpibHVlPSI0NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMzcgRz0yOCBCPTM2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjM3IiB4bXBHOmdyZWVuPSIyOCIgeG1wRzpibHVlPSIzNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDEgRz05MCBCPTM2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjQxIiB4bXBHOmdyZWVuPSI5MCIgeG1wRzpibHVlPSIzNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDcgRz0xNDcgQj0zMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI0NyIgeG1wRzpncmVlbj0iMTQ3IiB4bXBHOmJsdWU9IjMwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTI1MSBHPTE3NiBCPTU5IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjUxIiB4bXBHOmdyZWVuPSIxNzYiIHhtcEc6Ymx1ZT0iNTkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjUyIEc9MjM4IEI9MzMiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTIiIHhtcEc6Z3JlZW49IjIzOCIgeG1wRzpibHVlPSIzMyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMTcgRz0yMjQgQj0zMyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIxNyIgeG1wRzpncmVlbj0iMjI0IiB4bXBHOmJsdWU9IjMzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE0MCBHPTE5OCBCPTYzIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTQwIiB4bXBHOmdyZWVuPSIxOTgiIHhtcEc6Ymx1ZT0iNjMiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NTcgRz0xODEgQj03NCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjU3IiB4bXBHOmdyZWVuPSIxODEiIHhtcEc6Ymx1ZT0iNzQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MCBHPTE0NiBCPTY5IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMCIgeG1wRzpncmVlbj0iMTQ2IiB4bXBHOmJsdWU9IjY5Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0xMDQgQj01NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjEwNCIgeG1wRzpibHVlPSI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0zNCBHPTE4MSBCPTExNSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjM0IiB4bXBHOmdyZWVuPSIxODEiIHhtcEc6Ymx1ZT0iMTE1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0xNjkgQj0xNTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIxNjkiIHhtcEc6Ymx1ZT0iMTU3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTQxIEc9MTcxIEI9MjI2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNDEiIHhtcEc6Z3JlZW49IjE3MSIgeG1wRzpibHVlPSIyMjYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MCBHPTExMyBCPTE4OCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjExMyIgeG1wRzpibHVlPSIxODgiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NDYgRz00OSBCPTE0NiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjQ2IiB4bXBHOmdyZWVuPSI0OSIgeG1wRzpibHVlPSIxNDYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjcgRz0yMCBCPTEwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI3IiB4bXBHOmdyZWVuPSIyMCIgeG1wRzpibHVlPSIxMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTAyIEc9NDUgQj0xNDUiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMDIiIHhtcEc6Z3JlZW49IjQ1IiB4bXBHOmJsdWU9IjE0NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNDcgRz0zOSBCPTE0MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE0NyIgeG1wRzpncmVlbj0iMzkiIHhtcEc6Ymx1ZT0iMTQzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE1OCBHPTAgQj05MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE1OCIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSI5MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMTIgRz0yMCBCPTkwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjEyIiB4bXBHOmdyZWVuPSIyMCIgeG1wRzpibHVlPSI5MCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMzcgRz0zMCBCPTEyMSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzNyIgeG1wRzpncmVlbj0iMzAiIHhtcEc6Ymx1ZT0iMTIxIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE5OSBHPTE3OCBCPTE1MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE5OSIgeG1wRzpncmVlbj0iMTc4IiB4bXBHOmJsdWU9IjE1MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNTMgRz0xMzQgQj0xMTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNTMiIHhtcEc6Z3JlZW49IjEzNCIgeG1wRzpibHVlPSIxMTciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTE1IEc9OTkgQj04NyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjExNSIgeG1wRzpncmVlbj0iOTkiIHhtcEc6Ymx1ZT0iODciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9ODMgRz03MSBCPTY1IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iODMiIHhtcEc6Z3JlZW49IjcxIiB4bXBHOmJsdWU9IjY1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE5OCBHPTE1NiBCPTEwOSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE5OCIgeG1wRzpncmVlbj0iMTU2IiB4bXBHOmJsdWU9IjEwOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNjYgRz0xMjQgQj04MiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE2NiIgeG1wRzpncmVlbj0iMTI0IiB4bXBHOmJsdWU9IjgyIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE0MCBHPTk4IEI9NTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNDAiIHhtcEc6Z3JlZW49Ijk4IiB4bXBHOmJsdWU9IjU3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTExNyBHPTc2IEI9MzYiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMTciIHhtcEc6Z3JlZW49Ijc2IiB4bXBHOmJsdWU9IjM2Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTk2IEc9NTYgQj0xOSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijk2IiB4bXBHOmdyZWVuPSI1NiIgeG1wRzpibHVlPSIxOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02NiBHPTMzIEI9MTEiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSI2NiIgeG1wRzpncmVlbj0iMzMiIHhtcEc6Ymx1ZT0iMTEiLz4gPC9yZGY6U2VxPiA8L3htcEc6Q29sb3JhbnRzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkdyYXlzIiB4bXBHOmdyb3VwVHlwZT0iMSI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0wIEI9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjAiIHhtcEc6Ymx1ZT0iMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNiBHPTI2IEI9MjYiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNiIgeG1wRzpncmVlbj0iMjYiIHhtcEc6Ymx1ZT0iMjYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NTEgRz01MSBCPTUxIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNTEiIHhtcEc6Z3JlZW49IjUxIiB4bXBHOmJsdWU9IjUxIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTc3IEc9NzcgQj03NyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijc3IiB4bXBHOmdyZWVuPSI3NyIgeG1wRzpibHVlPSI3NyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xMDIgRz0xMDIgQj0xMDIiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMDIiIHhtcEc6Z3JlZW49IjEwMiIgeG1wRzpibHVlPSIxMDIiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTI4IEc9MTI4IEI9MTI4IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTI4IiB4bXBHOmdyZWVuPSIxMjgiIHhtcEc6Ymx1ZT0iMTI4Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE1MyBHPTE1MyBCPTE1MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE1MyIgeG1wRzpncmVlbj0iMTUzIiB4bXBHOmJsdWU9IjE1MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNzkgRz0xNzkgQj0xNzkiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNzkiIHhtcEc6Z3JlZW49IjE3OSIgeG1wRzpibHVlPSIxNzkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjA0IEc9MjA0IEI9MjA0IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjA0IiB4bXBHOmdyZWVuPSIyMDQiIHhtcEc6Ymx1ZT0iMjA0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTIzMCBHPTIzMCBCPTIzMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzMCIgeG1wRzpncmVlbj0iMjMwIiB4bXBHOmJsdWU9IjIzMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDIgRz0yNDIgQj0yNDIiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNDIiIHhtcEc6Z3JlZW49IjI0MiIgeG1wRzpibHVlPSIyNDIiLz4gPC9yZGY6U2VxPiA8L3htcEc6Q29sb3JhbnRzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IldlYiBDb2xvciBHcm91cCIgeG1wRzpncm91cFR5cGU9IjEiPiA8eG1wRzpDb2xvcmFudHM+IDxyZGY6U2VxPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02MyBHPTE2OSBCPTI0NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjYzIiB4bXBHOmdyZWVuPSIxNjkiIHhtcEc6Ymx1ZT0iMjQ1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTEyMiBHPTIwMSBCPTY3IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTIyIiB4bXBHOmdyZWVuPSIyMDEiIHhtcEc6Ymx1ZT0iNjciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjU1IEc9MTQ3IEI9MzAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjE0NyIgeG1wRzpibHVlPSIzMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNTUgRz0yOSBCPTM3IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIyOSIgeG1wRzpibHVlPSIzNyIvPiA8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\\u003d\"\n },\n \"description\": \"Microsoft Ads events via the dataLayer for Rally by Web Site Advantage and Tag Rocket\",\n \"containerContexts\": [\n \"WEB\"\n ]\n}\n\n\n___TEMPLATE_PARAMETERS___\n\n[\n {\n \"type\": \"TEXT\",\n \"name\": \"productIdentifierPrefix\",\n \"displayName\": \"Product Identifier Prefix\",\n \"simpleValueType\": true,\n \"canBeEmptyString\": true\n },\n {\n \"type\": \"SELECT\",\n \"name\": \"productIdentifier\",\n \"displayName\": \"Product Identifier\",\n \"macrosInSelect\": false,\n \"selectItems\": [\n {\n \"value\": \"externalProductId\",\n \"displayValue\": \"External Product ID\"\n },\n {\n \"value\": \"sku\",\n \"displayValue\": \"SKU\"\n },\n {\n \"value\": \"externalVariantId\",\n \"displayValue\": \"External Variant ID\"\n }\n ],\n \"simpleValueType\": true\n }\n]\n\n\n___SANDBOXED_JS_FOR_WEB_TEMPLATE___\n\n/*\n Web Site Advantage: Rally to Microsoft Ads dataLayer Events [v1.0] \n Converts Rally datalayer events to Microsoft Ads dataLayer Events\n https://bigcommerce.websiteadvantage.com.au/tag-rocket/\n Copyright (C) 2022 Web Site Advantage\n*/\n\n// in the GA4 config set field ignore_referrer to true\n\nconst containerLabel = 'tag_rocket_rally_microsoft';\n\n// https://developers.google.com/tag-platform/tag-manager/templates/api\nconst logToConsole = require('logToConsole');\nconst createQueue = require('createQueue');\nconst copyFromDataLayer = require('copyFromDataLayer');\nconst Math = require('Math');\n\nconst log = function(text) {logToConsole(containerLabel + ': '+text , arguments);};\nlog('data =', data);\n\n//const event = copyFromDataLayer('event');\nconst rallyEvent = copyFromDataLayer('rally', 1);\nlog('rallyEvent =', rallyEvent);\n\nconst dlPush = createQueue('dataLayer');\n\nconst productIdentifier = (product) => {\n switch(data.productIdentifier) {\n case \"externalProductId\":\n return data.productIdentifierPrefix+product.externalProductId;\n case \"sku\":\n return data.productIdentifierPrefix+product.sku;\n case \"externalVariantId\":\n return data.productIdentifierPrefix+product.externalVariantId;\n default:\n return data.productIdentifierPrefix+product.externalProductId;\n }\n}; \nconst roundTo = (number,places) => { \n if(!number)return number;\n if(!places)places=0;\n const multiplier=Math.pow(10,places);\n const epsilon=0.00000000000000002220446049250313;\n return Math.round((number+epsilon)*multiplier)/multiplier;\n};\n\n\n// make items for the events\nconst createItems = (cart) => { \n const lineItems = cart.lineItems;\n const items = [];\n\n lineItems.forEach(function(item) {\n const id = productIdentifier(item).toString();\n items.push({\n id: id,\n quantity: item.quantity,\n price: roundTo(item.price,3),\n name: item.title,\n variant: item.externalVariantId.toString()\n });\n });\n return items;\n};\n\nconst createProductIds = (cart) => { \n const lineItems = cart.lineItems;\n const productIds = [];\n\n lineItems.forEach(function(item) {\n const id = productIdentifier(item).toString();\n productIds.push(id);\n });\n return productIds;\n};\n\n// step 1 = checkout started\nconst processStep1 = () => { \n};\n\n// step 2 = shipping filled in, on delivery page\nconst processStep2 = () => { \n};\n\n// step 3 = delivery filled in, on payment page\nconst processStep3 = () => { \n};\n\n// step 4 = order complete\nconst processStep4 = () => { \n let eventData = {\n event: 'mads.purchase',\n microsoftads: { \n transaction_id: rallyEvent.orderId, \n currency: rallyEvent.cart.currency, \n items: createItems(rallyEvent.cart),\n ids: createProductIds(rallyEvent.cart),\n value: roundTo(rallyEvent.cart.total,3),\n payment_type: rallyEvent.cart.payment.type\n //discount\n } \n };\n\n log('mads.purchase', eventData);\n \n dlPush({ microsoftads: null }); // Clear the previous googleads object.\n dlPush(eventData);\n};\n\nif (rallyEvent && rallyEvent.name === 'step' && rallyEvent.step) {\n switch(rallyEvent.step) {\n case 1:\n processStep1();\n break;\n case 2:\n processStep2();\n break;\n case 3:\n processStep3();\n break;\n case 4:\n processStep4();\n break;\n }\n}\n\ndata.gtmOnSuccess();\n\n\n___WEB_PERMISSIONS___\n\n[\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"logging\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"environments\",\n \"value\": {\n \"type\": 1,\n \"string\": \"debug\"\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"access_globals\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"keys\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n },\n {\n \"type\": 1,\n \"string\": \"execute\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"dataLayer\"\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": false\n }\n ]\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"read_data_layer\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"keyPatterns\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 1,\n \"string\": \"rally\"\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n }\n]\n\n\n___TESTS___\n\nscenarios:\n- name: Untitled test 1\n code: |-\n const mockData = {\n // Mocked field values\n };\n\n // Call runCode to run the template's code.\n runCode(mockData);\n\n // Verify that the tag finished successfully.\n assertApi('gtmOnSuccess').wasCalled();\n\n\n___NOTES___\n\nCreated on 05/03/2022, 11:39:50\n\n\n" }, { "accountId": "48906", "containerId": "59812019", "templateId": "60", "name": "Rally Facebook Pixel", "fingerprint": "1647051731774", "templateData": "___TERMS_OF_SERVICE___\n\nBy creating or modifying this file you agree to Google Tag Manager's Community\nTemplate Gallery Developer Terms of Service available at\nhttps://developers.google.com/tag-manager/gallery-tos (or such other URL as\nGoogle may provide), as modified from time to time.\n\n\n___INFO___\n\n{\n \"type\": \"TAG\",\n \"id\": \"cvt_temp_public_id\",\n \"version\": 1,\n \"securityGroups\": [],\n \"displayName\": \"Rally Facebook Pixel\",\n \"brand\": {\n \"id\": \"brand_dummy\",\n \"displayName\": \"Tag Rocket\",\n \"thumbnail\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAArj2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczppbGx1c3RyYXRvcj0iaHR0cDovL25zLmFkb2JlLmNvbS9pbGx1c3RyYXRvci8xLjAvIiB4bWxuczp4bXBUUGc9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC90L3BnLyIgeG1sbnM6c3REaW09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9EaW1lbnNpb25zIyIgeG1sbnM6eG1wRz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvIiB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgSWxsdXN0cmF0b3IgMjUuMSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAxLTE4VDExOjQ2OjIwKzEwOjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgeG1wTU06UmVuZGl0aW9uQ2xhc3M9InByb29mOnBkZiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MjIwNzdlNDQtNzQyMC1hOTQwLWJkYmMtZjkwNjc0NGRhOGIxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmM2YTkxZTFlLTU2ZWYtNGI0NS05ZDYwLWNmZDM4YTc5NTI3YSIgaWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU9IldlYiIgaWxsdXN0cmF0b3I6VHlwZT0iRG9jdW1lbnQiIGlsbHVzdHJhdG9yOkNyZWF0b3JTdWJUb29sPSJBSVJvYmluIiB4bXBUUGc6TlBhZ2VzPSIxIiB4bXBUUGc6SGFzVmlzaWJsZVRyYW5zcGFyZW5jeT0iVHJ1ZSIgeG1wVFBnOkhhc1Zpc2libGVPdmVycHJpbnQ9IkZhbHNlIiBwZGY6UHJvZHVjZXI9IkFkb2JlIFBERiBsaWJyYXJ5IDE1LjAwIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlRhZyBSb2NrZXQsIGxvZ28gQVBQIExPR08gMjAweDIwMDwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNGRiY2Y0LWJmMWEtYmU0Zi04NWExLTk3YzQxN2E5ZWMyNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjRkYmNmNC1iZjFhLWJlNGYtODVhMS05N2M0MTdhOWVjMjYiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo2NUU2MzkwNjg2Q0YxMURCQTZFMkQ4ODdDRUFDQjQwNyIgc3RSZWY6cmVuZGl0aW9uQ2xhc3M9InByb29mOnBkZiIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OWZlNmMxZi0wZTcyLTMxNDAtYWEyMi05MWIwYjkzMWZmZTQiIHN0RXZ0OndoZW49IjIwMjEtMDEtMThUMDk6MTI6MzUrMTA6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIElsbHVzdHJhdG9yIDI1LjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjN2I1MzJlYi1iNDdlLTNkNDktOGM3Yy03MjdiYjRmMWY3OTEiIHN0RXZ0OndoZW49IjIwMjEtMDEtMThUMTE6NDY6MjArMTA6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIElsbHVzdHJhdG9yIDI1LjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNGRiY2Y0LWJmMWEtYmU0Zi04NWExLTk3YzQxN2E5ZWMyNiIgc3RFdnQ6d2hlbj0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmM2YTkxZTFlLTU2ZWYtNGI0NS05ZDYwLWNmZDM4YTc5NTI3YSIgc3RFdnQ6d2hlbj0iMjAyMS0wMS0xOFQxMTo1MjowNisxMDozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wVFBnOk1heFBhZ2VTaXplIHN0RGltOnc9IjIwMC4wMDAwMDAiIHN0RGltOmg9IjIwMC4wMDAwMDAiIHN0RGltOnVuaXQ9IlBpeGVscyIvPiA8eG1wVFBnOlBsYXRlTmFtZXM+IDxyZGY6U2VxPiA8cmRmOmxpPkN5YW48L3JkZjpsaT4gPHJkZjpsaT5NYWdlbnRhPC9yZGY6bGk+IDxyZGY6bGk+WWVsbG93PC9yZGY6bGk+IDxyZGY6bGk+QmxhY2s8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L3htcFRQZzpQbGF0ZU5hbWVzPiA8eG1wVFBnOlN3YXRjaEdyb3Vwcz4gPHJkZjpTZXE+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkRlZmF1bHQgU3dhdGNoIEdyb3VwIiB4bXBHOmdyb3VwVHlwZT0iMCI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJXaGl0ZSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMjU1IiB4bXBHOmJsdWU9IjI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQmxhY2siIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIwIiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBSZWQiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjAiIHhtcEc6Ymx1ZT0iMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUkdCIFllbGxvdyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMjU1IiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBHcmVlbiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjI1NSIgeG1wRzpibHVlPSIwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSR0IgQ3lhbiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjI1NSIgeG1wRzpibHVlPSIyNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBCbHVlIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMCIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSIyNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBNYWdlbnRhIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIwIiB4bXBHOmJsdWU9IjI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xOTMgRz0zOSBCPTQ1IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTkzIiB4bXBHOmdyZWVuPSIzOSIgeG1wRzpibHVlPSI0NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMzcgRz0yOCBCPTM2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjM3IiB4bXBHOmdyZWVuPSIyOCIgeG1wRzpibHVlPSIzNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDEgRz05MCBCPTM2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjQxIiB4bXBHOmdyZWVuPSI5MCIgeG1wRzpibHVlPSIzNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDcgRz0xNDcgQj0zMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI0NyIgeG1wRzpncmVlbj0iMTQ3IiB4bXBHOmJsdWU9IjMwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTI1MSBHPTE3NiBCPTU5IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjUxIiB4bXBHOmdyZWVuPSIxNzYiIHhtcEc6Ymx1ZT0iNTkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjUyIEc9MjM4IEI9MzMiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTIiIHhtcEc6Z3JlZW49IjIzOCIgeG1wRzpibHVlPSIzMyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMTcgRz0yMjQgQj0zMyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIxNyIgeG1wRzpncmVlbj0iMjI0IiB4bXBHOmJsdWU9IjMzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE0MCBHPTE5OCBCPTYzIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTQwIiB4bXBHOmdyZWVuPSIxOTgiIHhtcEc6Ymx1ZT0iNjMiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NTcgRz0xODEgQj03NCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjU3IiB4bXBHOmdyZWVuPSIxODEiIHhtcEc6Ymx1ZT0iNzQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MCBHPTE0NiBCPTY5IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMCIgeG1wRzpncmVlbj0iMTQ2IiB4bXBHOmJsdWU9IjY5Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0xMDQgQj01NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjEwNCIgeG1wRzpibHVlPSI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0zNCBHPTE4MSBCPTExNSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjM0IiB4bXBHOmdyZWVuPSIxODEiIHhtcEc6Ymx1ZT0iMTE1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0xNjkgQj0xNTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIxNjkiIHhtcEc6Ymx1ZT0iMTU3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTQxIEc9MTcxIEI9MjI2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNDEiIHhtcEc6Z3JlZW49IjE3MSIgeG1wRzpibHVlPSIyMjYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MCBHPTExMyBCPTE4OCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjExMyIgeG1wRzpibHVlPSIxODgiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NDYgRz00OSBCPTE0NiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjQ2IiB4bXBHOmdyZWVuPSI0OSIgeG1wRzpibHVlPSIxNDYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjcgRz0yMCBCPTEwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI3IiB4bXBHOmdyZWVuPSIyMCIgeG1wRzpibHVlPSIxMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTAyIEc9NDUgQj0xNDUiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMDIiIHhtcEc6Z3JlZW49IjQ1IiB4bXBHOmJsdWU9IjE0NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNDcgRz0zOSBCPTE0MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE0NyIgeG1wRzpncmVlbj0iMzkiIHhtcEc6Ymx1ZT0iMTQzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE1OCBHPTAgQj05MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE1OCIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSI5MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMTIgRz0yMCBCPTkwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjEyIiB4bXBHOmdyZWVuPSIyMCIgeG1wRzpibHVlPSI5MCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMzcgRz0zMCBCPTEyMSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzNyIgeG1wRzpncmVlbj0iMzAiIHhtcEc6Ymx1ZT0iMTIxIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE5OSBHPTE3OCBCPTE1MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE5OSIgeG1wRzpncmVlbj0iMTc4IiB4bXBHOmJsdWU9IjE1MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNTMgRz0xMzQgQj0xMTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNTMiIHhtcEc6Z3JlZW49IjEzNCIgeG1wRzpibHVlPSIxMTciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTE1IEc9OTkgQj04NyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjExNSIgeG1wRzpncmVlbj0iOTkiIHhtcEc6Ymx1ZT0iODciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9ODMgRz03MSBCPTY1IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iODMiIHhtcEc6Z3JlZW49IjcxIiB4bXBHOmJsdWU9IjY1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE5OCBHPTE1NiBCPTEwOSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE5OCIgeG1wRzpncmVlbj0iMTU2IiB4bXBHOmJsdWU9IjEwOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNjYgRz0xMjQgQj04MiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE2NiIgeG1wRzpncmVlbj0iMTI0IiB4bXBHOmJsdWU9IjgyIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE0MCBHPTk4IEI9NTciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNDAiIHhtcEc6Z3JlZW49Ijk4IiB4bXBHOmJsdWU9IjU3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTExNyBHPTc2IEI9MzYiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMTciIHhtcEc6Z3JlZW49Ijc2IiB4bXBHOmJsdWU9IjM2Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTk2IEc9NTYgQj0xOSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijk2IiB4bXBHOmdyZWVuPSI1NiIgeG1wRzpibHVlPSIxOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02NiBHPTMzIEI9MTEiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSI2NiIgeG1wRzpncmVlbj0iMzMiIHhtcEc6Ymx1ZT0iMTEiLz4gPC9yZGY6U2VxPiA8L3htcEc6Q29sb3JhbnRzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkdyYXlzIiB4bXBHOmdyb3VwVHlwZT0iMSI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0wIEI9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjAiIHhtcEc6Ymx1ZT0iMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNiBHPTI2IEI9MjYiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNiIgeG1wRzpncmVlbj0iMjYiIHhtcEc6Ymx1ZT0iMjYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NTEgRz01MSBCPTUxIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNTEiIHhtcEc6Z3JlZW49IjUxIiB4bXBHOmJsdWU9IjUxIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTc3IEc9NzcgQj03NyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijc3IiB4bXBHOmdyZWVuPSI3NyIgeG1wRzpibHVlPSI3NyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xMDIgRz0xMDIgQj0xMDIiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMDIiIHhtcEc6Z3JlZW49IjEwMiIgeG1wRzpibHVlPSIxMDIiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTI4IEc9MTI4IEI9MTI4IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTI4IiB4bXBHOmdyZWVuPSIxMjgiIHhtcEc6Ymx1ZT0iMTI4Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTE1MyBHPTE1MyBCPTE1MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE1MyIgeG1wRzpncmVlbj0iMTUzIiB4bXBHOmJsdWU9IjE1MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNzkgRz0xNzkgQj0xNzkiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNzkiIHhtcEc6Z3JlZW49IjE3OSIgeG1wRzpibHVlPSIxNzkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjA0IEc9MjA0IEI9MjA0IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjA0IiB4bXBHOmdyZWVuPSIyMDQiIHhtcEc6Ymx1ZT0iMjA0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTIzMCBHPTIzMCBCPTIzMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzMCIgeG1wRzpncmVlbj0iMjMwIiB4bXBHOmJsdWU9IjIzMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDIgRz0yNDIgQj0yNDIiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNDIiIHhtcEc6Z3JlZW49IjI0MiIgeG1wRzpibHVlPSIyNDIiLz4gPC9yZGY6U2VxPiA8L3htcEc6Q29sb3JhbnRzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IldlYiBDb2xvciBHcm91cCIgeG1wRzpncm91cFR5cGU9IjEiPiA8eG1wRzpDb2xvcmFudHM+IDxyZGY6U2VxPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02MyBHPTE2OSBCPTI0NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjYzIiB4bXBHOmdyZWVuPSIxNjkiIHhtcEc6Ymx1ZT0iMjQ1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTEyMiBHPTIwMSBCPTY3IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTIyIiB4bXBHOmdyZWVuPSIyMDEiIHhtcEc6Ymx1ZT0iNjciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjU1IEc9MTQ3IEI9MzAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjE0NyIgeG1wRzpibHVlPSIzMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNTUgRz0yOSBCPTM3IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIyOSIgeG1wRzpibHVlPSIzNyIvPiA8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\\u003d\"\n },\n \"description\": \"Facebook Checkout Code for Rally by Web Site Advantage and Tag Rocket\",\n \"containerContexts\": [\n \"WEB\"\n ]\n}\n\n\n___TEMPLATE_PARAMETERS___\n\n[\n {\n \"type\": \"TEXT\",\n \"name\": \"facebookIds\",\n \"displayName\": \"Facebook Pixel ID(s)\",\n \"simpleValueType\": true,\n \"valueHint\": \"e.g. 12345678910\",\n \"alwaysInSummary\": true,\n \"valueValidators\": [\n {\n \"type\": \"NON_EMPTY\"\n },\n {\n \"type\": \"REGEX\",\n \"args\": [\n \"^[0-9,]+$\"\n ]\n }\n ]\n },\n {\n \"type\": \"TEXT\",\n \"name\": \"productIdentifierPrefix\",\n \"displayName\": \"Product Identifier Prefix\",\n \"simpleValueType\": true,\n \"canBeEmptyString\": true\n },\n {\n \"type\": \"SELECT\",\n \"name\": \"productIdentifier\",\n \"displayName\": \"Product Identifier\",\n \"macrosInSelect\": false,\n \"selectItems\": [\n {\n \"value\": \"externalProductId\",\n \"displayValue\": \"External Product ID\"\n },\n {\n \"value\": \"sku\",\n \"displayValue\": \"SKU\"\n },\n {\n \"value\": \"externalVariantId\",\n \"displayValue\": \"External Variant ID\"\n }\n ],\n \"simpleValueType\": true\n },\n {\n \"type\": \"CHECKBOX\",\n \"name\": \"limitedDataUse\",\n \"checkboxText\": \"Apply Limited Data Use for people in California unless they have specifically consented.\",\n \"simpleValueType\": true,\n \"displayName\": \"Limited Data Use\"\n },\n {\n \"type\": \"CHECKBOX\",\n \"name\": \"automaticConfiguration\",\n \"checkboxText\": \"Send button click and page metadata to improve your ads delivery and measurement\",\n \"simpleValueType\": true,\n \"displayName\": \"Automatic Configuration\"\n },\n {\n \"type\": \"CHECKBOX\",\n \"name\": \"advancedMatching\",\n \"checkboxText\": \"Send customer data (email, name) to help Facebook work out who they are\",\n \"simpleValueType\": true,\n \"displayName\": \"Advanced Matching\"\n }\n]\n\n\n___SANDBOXED_JS_FOR_WEB_TEMPLATE___\n\n/*\n Web Site Advantage: Rally Facebook Pixel [v1.0] \n Facebook Checkout Code for Rally\n https://bigcommerce.websiteadvantage.com.au/tag-rocket/\n Copyright (C) 2022 Web Site Advantage\n*/\nconst containerLabel = 'tag_rocket_rally_facebook';\n\n// https://developers.google.com/tag-platform/tag-manager/templates/api\nconst logToConsole = require('logToConsole');\nconst createQueue = require('createQueue');\nconst callInWindow = require('callInWindow');\nconst aliasInWindow = require('aliasInWindow');\nconst copyFromWindow = require('copyFromWindow');\nconst copyFromDataLayer = require('copyFromDataLayer');\nconst setInWindow = require('setInWindow');\nconst injectScript = require('injectScript');\nconst makeInteger = require('makeInteger');\nconst templateStorage = require('templateStorage');\n\nconst log = function(text) {logToConsole(containerLabel + ': '+text , arguments);};\nlog('data =', data);\n\nconst rallyEvent = copyFromDataLayer('rally', 1);\nlog('rallyEvent =', rallyEvent);\n\nconst facebookIds = data.facebookIds.split(',');\nlog('Ids =', facebookIds);\n\n// Utility function to use either fbq.queue[]\n// (if the FB SDK hasn't loaded yet), or fbq.callMethod()\n// if the SDK has loaded.\n// https://github.com/facebookarchive/GoogleTagManager-WebTemplate-For-FacebookPixel/blob/main/template.tpl\nconst getFbq = () => {\n // Return the existing 'fbq' global method if available\n log('getFbq');\n let fbq = copyFromWindow('fbq');\n \n log('getFbq fbq',fbq);\n if (fbq) {\n return fbq;\n }\n\n // Initialize the 'fbq' global method to either use\n // fbq.callMethod or fbq.queue)\n setInWindow('fbq', function() { \n const callMethod = copyFromWindow('fbq.callMethod.apply');\n if (callMethod) { \n callInWindow('fbq.callMethod.apply', null, arguments); \n } else { \n callInWindow('fbq.queue.push', arguments);\n }\n });\n aliasInWindow('_fbq', 'fbq');\n\n // Create the fbq.queue\n createQueue('fbq.queue');\n \n // Return the global 'fbq' method, created above\n return copyFromWindow('fbq');\n};\n\nlog('about to getFbq');\n// Get reference to the global method\nconst fbq = getFbq();\n\nlog('fbq =', fbq);\n\nif (!templateStorage.getItem(containerLabel+'_config')) {\n templateStorage.setItem(containerLabel+'_config','done');\n templateStorage.setItem(containerLabel+'_init_options',{});\n templateStorage.setItem(containerLabel+'_init_send',true);\n templateStorage.setItem(containerLabel+'_pageview_send',true);\n\n // Automatic Configuration\n if (data.automaticConfiguration === false) {\n facebookIds.forEach(facebookId => {\n log('fbq set ' +facebookId);\n fbq('set', 'autoConfig', false, facebookId);\n });\n }\n\n // Consent\n const consent = 'off'; // off, grant or revoke\n\n if (consent != 'off') {\n log('consent ', consent);\n fbq('consent', consent);\n }\n\n\n // Data Processing Options - don't set if consent has been specifically granted\n if (consent != 'grant' && data.limitedDataUse === true) {\n log('fbq dataProcessingOptions');\n fbq('dataProcessingOptions',['LDU'],0,0);\n }\n}\n\n// send user data? we don't have it when the page loads!\n// https://developers.facebook.com/docs/facebook-pixel/advanced/advanced-matching\n// https://developers.facebook.com/ads/blog/post/v2/2017/11/28/event-tracking-with-multiple-pixels-tracksingle/\nif (rallyEvent.name === 'customer' || rallyEvent.name === 'address') {\n if (data.advancedMatching === true) {\n const initOptions = templateStorage.getItem(containerLabel+'_init_options');\n\n if (rallyEvent.email) initOptions.em = rallyEvent.email;\n if (rallyEvent.phone) initOptions.ph = rallyEvent.phone;\n if (rallyEvent.firstName) initOptions.fn = rallyEvent.firstName;\n if (rallyEvent.lastName) initOptions.ln = rallyEvent.lastName;\n \n if (rallyEvent.shipping) {\n if (rallyEvent.shipping.city) initOptions.ct = rallyEvent.shipping.city;\n if (rallyEvent.shipping.countryCode) initOptions.country = rallyEvent.shipping.countryCode;\n if (rallyEvent.shipping.province) initOptions.st = rallyEvent.shipping.province;\n if (rallyEvent.shipping.zip) initOptions.zp = rallyEvent.shipping.zip;\n }\n\n log('initOptions =', initOptions);\n\n templateStorage.setItem(containerLabel+'_init_options',initOptions);\n templateStorage.setItem(containerLabel+'_init_send',true);\n }\n};\n\nconst sendInitIfRequired = () => {\n if (templateStorage.getItem(containerLabel+'_init_send')) {\n\n const initOptions = templateStorage.getItem(containerLabel+'_init_options');\n\n facebookIds.forEach(facebookId => {\n log('init', facebookId, initOptions);\n fbq('init', facebookId, initOptions);\n });\n templateStorage.setItem(containerLabel+'_init_send',false);\n }\n};\n\nconst productIdentifier = (product) => {\n switch(data.productIdentifier) {\n case \"externalProductId\":\n return data.productIdentifierPrefix+product.externalProductId;\n case \"sku\":\n return data.productIdentifierPrefix+product.sku;\n case \"externalVariantId\":\n return data.productIdentifierPrefix+product.externalVariantId;\n default:\n return data.productIdentifierPrefix+product.externalProductId;\n }\n}; \n\nconst contentType = () => {\n switch(data.productIdentifier) {\n case \"externalProductId\":\n return 'product_group';\n case \"sku\":\n case \"externalVariantId\":\n return 'product';\n default:\n return 'product_group';\n }\n};\n\nif (rallyEvent.name === 'step') {\n if (templateStorage.getItem(containerLabel+'_pageview_send')) {\n templateStorage.setItem(containerLabel+'_pageview_send',false);\n\n // here so customer data events have already fired and populated the init options\n sendInitIfRequired();\n log('track PageView');\n fbq('track', 'PageView'); \n }\n}\n\n// step 1 = checkout started\nconst processStep1 = () => { \n const lineItems = rallyEvent.cart.lineItems;\n const contents = [];\n const content_ids = [];\n let item_cnt = 0;\n\n lineItems.forEach(function(item) {\n const id = productIdentifier(item).toString();\n content_ids.push(id);\n contents.push({\n \"id\": id,\n \"quantity\": item.quantity,\n \"price\": item.price,\n \"title\": item.title\n });\n item_cnt += makeInteger(item.quantity);\n });\n \n const eventData = {\n \"content_name\": \"Rally Initiate Checkout\",\n \"content_ids\": content_ids,\n \"content_type\": contentType(),\n \"contents\": contents,\n \"value\": rallyEvent.cart.total,\n \"num_items\": item_cnt,\n \"currency\": rallyEvent.cart.currency\n };\n\n if (rallyEvent.discountCodes) eventData.promo_code = rallyEvent.discountCodes;\n \n log('track InitiateCheckout', eventData);\n\n sendInitIfRequired();\n\n fbq('track', 'InitiateCheckout', eventData);\n};\n\n// step 2 = shipping filled in, on delivery page\nconst processStep2 = () => {\n};\n\n// step 3 = delivery filled in, on payment page\nconst processStep3 = () => { \n};\n\n// step 4 = order complete\nconst processStep4 = () => { \n const lineItems = rallyEvent.cart.lineItems;\n const contents = [];\n const content_ids = [];\n let item_cnt = 0;\n\n lineItems.forEach(function(item) {\n const id = productIdentifier(item).toString();\n content_ids.push(id);\n contents.push({\n \"id\": id,\n \"quantity\": item.quantity,\n \"price\": item.price,\n \"title\": item.title\n // vendor?\n });\n item_cnt += makeInteger(item.quantity);\n });\n if (content_ids.length > 0) {\n \n const eventData = {\n \"content_name\": \"Rally Purchase\",\n \"content_ids\": content_ids,\n \"content_type\": contentType(),\n \"contents\": contents,\n \"value\": rallyEvent.cart.total,\n \"num_items\": item_cnt,\n \"currency\": rallyEvent.cart.currency\n };\n\n if (rallyEvent.discountCodes) eventData.promo_code = rallyEvent.discountCodes;\n \n log('track Purchase', eventData);\n\n sendInitIfRequired();\n \n fbq('track', 'Purchase', eventData);\n }\n};\n\nif (rallyEvent && rallyEvent.name === 'step' && rallyEvent.step) {\n switch(rallyEvent.step) {\n case 1:\n processStep1();\n break;\n case 2:\n processStep2();\n break;\n case 3:\n processStep3();\n break;\n case 4:\n processStep4();\n break;\n }\n}\n\ninjectScript('https://connect.facebook.net/en_US/fbevents.js', data.gtmOnSuccess, data.gtmOnFailure, 'fbPixel');\n\n\n___WEB_PERMISSIONS___\n\n[\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"logging\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"environments\",\n \"value\": {\n \"type\": 1,\n \"string\": \"debug\"\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"access_globals\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"keys\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n },\n {\n \"type\": 1,\n \"string\": \"execute\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"fbq\"\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": false\n }\n ]\n },\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n },\n {\n \"type\": 1,\n \"string\": \"execute\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"_fbq\"\n },\n {\n \"type\": 8,\n \"boolean\": false\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": false\n }\n ]\n },\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n },\n {\n \"type\": 1,\n \"string\": \"execute\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"fbq.callMethod.apply\"\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": false\n },\n {\n \"type\": 8,\n \"boolean\": true\n }\n ]\n },\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n },\n {\n \"type\": 1,\n \"string\": \"execute\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"fbq.queue.push\"\n },\n {\n \"type\": 8,\n \"boolean\": false\n },\n {\n \"type\": 8,\n \"boolean\": false\n },\n {\n \"type\": 8,\n \"boolean\": true\n }\n ]\n },\n {\n \"type\": 3,\n \"mapKey\": [\n {\n \"type\": 1,\n \"string\": \"key\"\n },\n {\n \"type\": 1,\n \"string\": \"read\"\n },\n {\n \"type\": 1,\n \"string\": \"write\"\n },\n {\n \"type\": 1,\n \"string\": \"execute\"\n }\n ],\n \"mapValue\": [\n {\n \"type\": 1,\n \"string\": \"fbq.queue\"\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": true\n },\n {\n \"type\": 8,\n \"boolean\": false\n }\n ]\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"inject_script\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"urls\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 1,\n \"string\": \"https://connect.facebook.net/en_US/fbevents.js\"\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"read_data_layer\",\n \"versionId\": \"1\"\n },\n \"param\": [\n {\n \"key\": \"keyPatterns\",\n \"value\": {\n \"type\": 2,\n \"listItem\": [\n {\n \"type\": 1,\n \"string\": \"rally\"\n }\n ]\n }\n }\n ]\n },\n \"clientAnnotations\": {\n \"isEditedByUser\": true\n },\n \"isRequired\": true\n },\n {\n \"instance\": {\n \"key\": {\n \"publicId\": \"access_template_storage\",\n \"versionId\": \"1\"\n },\n \"param\": []\n },\n \"isRequired\": true\n }\n]\n\n\n___TESTS___\n\nscenarios:\n- name: Untitled test 1\n code: |-\n const mockData = {\n // Mocked field values\n };\n\n // Call runCode to run the template's code.\n runCode(mockData);\n\n // Verify that the tag finished successfully.\n assertApi('gtmOnSuccess').wasCalled();\n\n\n___NOTES___\n\nCreated on 05/03/2022, 11:39:50\n\n\n" } ] } }