{
  "version": "2.0",
  "developer": {
     "id": "1018",
     "app": "brightlineTest",
     "platform": "generic"
  },
  "location": {
    "latitude": 0,
    "longitude": 0
  },
  "deviceInfo" : {"os":null,"osVersion":null,"appSessionID":null,"deviceUUID":null,"platformName":null,"mobileCarrier":null,"manufacturer":null,"advertisingIdentifier":null,"applicationIdentifier":null,"applicationVersion":null,"applicationName":null,"sdkVersion":null,"deviceModel":null,"deviceName":null,"screenResolution":null,"deviceConnectionType":null,"trackFlag":0,"longitude":0,"latitude":0,"disableSSL":false},
  "resources": {
    "images": "//cdn-media.brightline.tv/",
    "videos": "//cdn-media.brightline.tv/",
    "services": "//services.brightline.tv/"
  },
  "spriteComponents": {
    "navigationItem": [
      {
        "ordinality": 1,
        "stateName": "normalState",
        "x": 12,
        "y": 12,
        "w": 432,
        "h": 150
      },
      {
        "ordinality": 2,
        "stateName": "focusState",
        "x": 12,
        "y": 174,
        "w": 432,
        "h": 150
      },
      {
        "ordinality": 3,
        "stateName": "activeState",
        "x": 12,
        "y": 336,
        "w": 432,
        "h": 150
      },
      {
        "ordinality": 4,
        "stateName": "activeFocusState",
        "x": 0,
        "y": 0,
        "w": 0,
        "h": 0
      }
    ],
    "leftStandard": [{
        "ordinality": 1,
        "stateName": "normalState",
        "x": 12,
        "y": 12,
        "w": 420,
        "h": 120
    },
    {
        "ordinality": 2,
        "stateName": "focusState",
        "x": 12,
        "y": 144,
        "w": 420,
        "h": 120
    }],
    "rightStandard": [{
        "ordinality": 1,
        "stateName": "normalState",
        "x": 12,
        "y": 12,
        "w": 420,
        "h": 120
    },
    {
        "ordinality": 2,
        "stateName": "focusState",
        "x": 12,
        "y": 144,
        "w": 420,
        "h": 120
    }],
    "closeButton": [
      {
        "ordinality": 1,
        "stateName": "normalState",
        "x": 12,
        "y": 12,
        "w": 216,
        "h": 54
      },
      {
        "ordinality": 2,
        "stateName": "focusState",
        "x": 12,
        "y": 78,
        "w": 216,
        "h": 54
      },
      {
        "ordinality": 3,
        "stateName": "activeState",
        "x": 0,
        "y": 0,
        "w": 0,
        "h": 0
      },
      {
        "ordinality": 4,
        "stateName": "activeFocusState",
        "x": 0,
        "y": 0,
        "w": 0,
        "h": 0
      }
    ],
    "carousel": [
      {
        "ordinality": 1,
        "stateName": "normalState",
        "x": 12,
        "y": 12,
        "w": 228,
        "h": 108
      },
      {
        "ordinality": 2,
        "stateName": "focusState",
        "x": 12,
        "y": 132,
        "w": 240,
        "h": 132
      },
      {
        "ordinality": 3,
        "stateName": "activeState",
        "x": 12,
        "y": 276,
        "w": 228,
        "h": 108
      },
      {
        "ordinality": 4,
        "stateName": "activeFocusState",
        "x": 12,
        "y": 396,
        "w": 240,
        "h": 132
      }
    ]
  },"appletvLayout": "//cdn-media.brightline.tv/sdk/apple/tvos/BLTvOsBundle.bundle.zip",
  "trackers": [
    {
      "triggers": [
        {
          "eventPoint": "OnInit",
          "type": "app",
          "app_event_type": "init",
          "omit_request_base_args": false,
          "useAppSessionID": [
            "%ID%"
          ]
        },
        {
          "eventPoint": "OnForeground",
          "type": "app",
          "app_event_type": "foreground",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnBackground",
          "type": "app",
          "app_event_type": "background",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnDestroy",
          "type": "app",
          "app_event_type": "destroy",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnAdRequested",
          "type": "app",
          "app_event_type": "ad_requested",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnManifestRequested",
          "type": "app",
          "app_event_type": "manifest_requested",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnManifestLoaded",
          "type": "app",
          "app_event_type": "manifest_loaded",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnManifestUnavailable",
          "type": "app",
          "app_event_type": "manifest_unavailable",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnAdUnavailable",
          "type": "app",
          "app_event_type": "ad_unavailable",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnAdShowing",
          "type": "impression",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnAdClick",
          "type": "ad_click",
          "app_event_type": "",
          "omit_request_base_args": false,
          "useImpressionID": [
            "%ID%"
          ]
        },
        {
          "eventPoint": "OnAdClickNoUserAction",
          "type": "ad_click",
          "app_event_type": "",
          "omit_request_base_args": false,
          "useImpressionID": [
            "%ID%"
          ]
        },
        {
          "eventPoint": "OnAdStart",
          "type": "ad_start",
          "app_event_type": "",
          "omit_request_base_args": false,
          "useImpressionID": [
            "%SESSION_ID%"
          ]
        },
        {
          "eventPoint": "OnSessionStart",
          "type": "session",
          "app_event_type": "",
          "omit_request_base_args": false,
          "useImpressionID": [
            "%ID%"
          ]
        },
        {
          "eventPoint": "OnPageViewWithUserAction",
          "type": "page_view",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnPageViewNoUserAction",
          "type": "page_view",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnVideoViewNoUserAction",
          "type": "video_view",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnVideoViewWithUserAction",
          "type": "video_view",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionPause",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionForward",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
            "eventPoint": "OnActionRequestForInputStandard",
            "type": "action",
            "app_event_type": "",
            "omit_request_base_args": false
        },
        {
            "eventPoint": "OnActionRequestForInputCustom",
            "type": "action",
            "app_event_type": "",
            "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionBack",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionPlay",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionFullScreen",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionSmallScreen",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionInfoVideoImageDisplayWithUserAction",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionSelected",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionInfoVideoImageDisplayNoUserAction",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionImageDisplayWithUserAction",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionImageDisplayNoUserAction",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionOverlayInteractiveDisplayWithUserAction",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionOverlayInteractiveDisplayNoUserAction",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionNavigateLeft",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionNavigateRight",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionNavigateUp",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionNavigateDown",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },

        {
          "eventPoint": "OnActionCloseAd",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionSessionTimeout",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionPressBack",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnActionExitMicrosite",
          "type": "action",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnDuration25",
          "type": "duration",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnDuration50",
          "type": "duration",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnDuration75",
          "type": "duration",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnDuration100",
          "type": "duration",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnSpotDuration25",
          "type": "duration",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnSpotDuration50",
          "type": "duration",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnSpotDuration75",
          "type": "duration",
          "app_event_type": "",
          "omit_request_base_args": false
        },
        {
          "eventPoint": "OnSpotDuration100",
          "type": "duration",
          "app_event_type": "",
          "omit_request_base_args": false
        }
      ],
      "tracker_type": "brightline-framework",
      "method": "POST",
      "call_uri": "//events.brightline.tv/track",
      "call_request_base_args": {
        "data": {
          "app_session_id": "%APP_SESSION_ID%",
          "type": "%TYPE%",
          "app_event_type": "%APP_EVENT_TYPE%",
          "id": "%ID%",
          "valid": false,
          "platform_app_id": "%PLATFORM_APP_ID%",
          "platform_app_v": "%PLATFORM_APP_V%",
          "app_id": "%APP_ID%",
          "app_name": "%APP_NAME%",
          "track_flag": "%TRACK_FLAG%",
          "media_ver": "%MEDIA_VER%",
          "environment": "dev",
          "referrer_session_id": "%REFERRER_SESSION_ID%",
          "device_id": "%DEVICE_ID%",
          "device_model": "%DEVICE_MODEL%",
          "device_version": "%DEVICE_VERSION%",
          "client_height": "%CLIENT_HEIGHT%",
          "client_width": "%CLIENT_WIDTH%",
          "client_time": "%CLIENT_TIME%",
          "client_offset": "%CLIENT_OFFSET%",
          "home_id": "%HOME_ID%",
          "latitude": "%LATITUDE%",
          "longitude": "%LONGITUDE%",
          "connection_type": "%CONNECTION_TYPE%",
          "carrier": "%CARRIER%",
          "platform": "%PLATFORM%",
          "sdk_v": "%SDK_V%",
          "user_id": "%USER_ID%",
          "advertiser_id": "%ADVERTISER_ID%",
          "test_group": [

          ],
          "c1": {
            "OnActionNavigateLeft": "left",
            "OnActionNavigateRight": "right",
            "OnActionNavigateUp": "up",
            "OnActionNavigateDown": "down",
            "default": "%C1%"
          },
          "c2": "%C2%",
          "c3": "%C3%",
          "c4": "%C4%",
          "c5": "%C5%"
        }
      },
      "additional_request_args": [
        {
          "subscribers": [
            "OnAdShowing",
            "OnAdClick",
            "OnAdClickNoUserAction",
            "OnActionSelected",
            "OnAdStart",
            "OnSessionStart",
            "OnPageViewWithUserAction",
            "OnPageViewNoUserAction",
            "OnVideoViewWithUserAction",
            "OnVideoViewNoUserAction",
            "OnActionPause",
            "OnActionForward",
            "OnActionBack",
            "OnActionPlay",
            "OnActionFullScreen",
            "OnActionSmallScreen",
            "OnActionInfoVideoImageDisplayWithUserAction",
            "OnActionInfoVideoImageDisplayNoUserAction",
            "OnActionImageDisplayWithUserAction",
            "OnActionImageDisplayNoUserAction",
            "OnActionOverlayInteractiveDisplayNoUserAction",
            "OnActionOverlayInteractiveDisplayWithUserAction",
            "OnActionImageDisplay",
            "OnActionCloseAd",
            "OnActionPressBack",
            "OnActionExitMicrosite",
            "OnActionSessionTimeout",
            "OnActionNavigateLeft",
            "OnActionNavigateRight",
            "OnActionNavigateUp",
            "OnActionNavigateDown",
            "OnDuration25",
            "OnDuration50",
            "OnDuration75",
            "OnDuration100",
            "OnSpotDuration25",
            "OnSpotDuration50",
            "OnSpotDuration75",
            "OnSpotDuration100"
          ],
          "args": {
            "session_id": "%SESSION_ID%",
            "ad_id": "%AD_ID%",
            "spot_id": "%SPOT_ID%",
            "campaign_id": "%CAMAIGN_ID%",
            "creative_id": "%CREATIVE_ID%",
            "line_item_id": "%LINE_ITEM_ID%",
            "ad_unit1": "%AD_UNIT1%",
            "ad_unit2": "%AD_UNIT2%"
          }
        },
        {
          "subscribers": [
           "OnAdClick",
           "OnAdClickNoUserAction",
           "OnPageViewWithUserAction",
            "OnPageViewNoUserAction",
            "OnVideoViewWithUserAction",
            "OnVideoViewNoUserAction",
            "OnActionPause",
            "OnActionForward",
            "OnActionBack",
            "OnActionPlay",
            "OnActionFullScreen",
            "OnActionSmallScreen",
            "OnActionInfoVideoImageDisplayWithUserAction",
            "OnActionInfoVideoImageDisplayNoUserAction",
            "OnActionImageDisplayWithUserAction",
            "OnActionImageDisplayNoUserAction",
            "OnActionOverlayInteractiveDisplayNoUserAction",
            "OnActionOverlayInteractiveDisplayWithUserAction",
            "OnActionCloseAd",
            "OnActionPressBack",
            "OnActionExitMicrosite",
            "OnActionSessionTimeout",
            "OnActionImageDisplay"
          ],
          "args": {
            "page_id": "%PAGE_ID%",
            "referrer_page_id": "%REFERRER_PAGE_ID%",
            "user_init": {
              "OnVideoViewWithUserAction": true,
              "OnVideoViewNoUserAction": false,
              "OnActionInfoVideoImageDisplayWithUserAction": true,
              "OnActionInfoVideoImageDisplayNoUserAction": false,
              "OnActionImageDisplayWithUserAction": true,
              "OnActionImageDisplayNoUserAction": false,
              "OnPageViewWithUserAction": true,
              "OnPageViewNoUserAction": false,
              "OnActionSelected": true,
              "OnAdClick": true,
              "OnAdClickNoUserAction": false,
              "OnActionOverlayInteractiveDisplayNoUserAction": false,
              "OnActionOverlayInteractiveDisplayWithUserAction": true
            },
            "page_view_count": "%PAGE_VIEW_COUNT%",
            "_meta": "%META%"
          }
        },
        {
          "subscribers": [
            "OnActionRequestForInputStandard",
            "OnActionRequestForInputCustom",
            "OnActionPause",
            "OnActionForward",
            "OnActionBack",
            "OnActionPlay",
            "OnActionFullScreen",
            "OnActionSmallScreen",
            "OnActionImageDisplayWithUserAction",
            "OnActionImageDisplayNoUserAction",
            "OnActionInfoVideoImageDisplayWithUserAction",
            "OnActionInfoVideoImageDisplayNoUserAction",
            "OnActionOverlayInteractiveDisplayNoUserAction",
            "OnActionOverlayInteractiveDisplayWithUserAction",
            "OnActionNavigateLeft",
            "OnActionNavigateUp",
            "OnActionNavigateDown",
            "OnActionCloseAd",
            "OnActionPressBack",
            "OnActionExitMicrosite",
            "OnActionSessionTimeout",
            "OnActionSelected",
            "OnActionNavigateRight"
          ],
          "args": {
            "action_type": {
              "OnActionRequestForInputStandard": "rfi_commerce",
              "OnActionRequestForInputCustom": "rfi_commerce",
              "OnActionPause": "video",
              "OnActionForward": "video",
              "OnActionBack": "video",
              "OnActionPlay": "video",
              "OnActionFullScreen": "video",
              "OnActionSmallScreen": "video",
              "OnActionInfoVideoImageDisplayWithUserAction": "element_view",
              "OnActionInfoVideoImageDisplayNoUserAction": "element_view",
              "OnActionImageDisplayWithUserAction": "element_view",
              "OnActionImageDisplayNoUserAction": "element_view",
              "OnActionOverlayInteractiveDisplayNoUserAction": "element_view",
              "OnActionOverlayInteractiveDisplayWithUserAction": "element_view",
              "OnActionNavigateLeft": "navigate",
              "OnActionNavigateRight": "navigate",
              "OnActionNavigateUp": "navigate",
              "OnActionNavigateDown": "navigate",
              "OnActionCloseAd": "click",
              "OnActionPressBack": "click",
              "OnActionExitMicrosite": "click",
              "OnActionSelected": "selection",
              "OnActionSessionTimeout": "timeout"
            },
            "action_name": {
              "OnActionRequestForInputStandard": "contact_submitted",
              "OnActionRequestForInputCustom": "contact_submitted",
              "OnActionPause": "pause",
              "OnActionForward": "ff",
              "OnActionBack": "rw",
              "OnActionPlay": "play",
              "OnActionFullScreen": "full",
              "OnActionSmallScreen": "small",
              "OnActionInfoVideoImageDisplayWithUserAction": "infovideogallery_description",
              "OnActionInfoVideoImageDisplayNoUserAction": "infovideogallery_description",
              "OnActionImageDisplayWithUserAction": "imagegallery_image",
              "OnActionImageDisplayNoUserAction": "imagegallery_image",
              "OnActionOverlayInteractiveDisplayNoUserAction": "scrollableoverlay_image",
              "OnActionOverlayInteractiveDisplayWithUserAction": "scrollableoverlay_image",
              "OnActionNavigateLeft": "arrow",
              "OnActionNavigateRight": "arrow",
              "OnActionNavigateUp": "arrow",
              "OnActionNavigateDown": "arrow",
              "OnActionCloseAd": "close_ad",
              "OnActionPressBack": "back",
              "OnActionExitMicrosite": "exit_microsite",
              "OnActionSelected": "overlay_selection",
              "OnActionSessionTimeout": "duration_timeout"
            },
            "video_view_id": "%VIDEO_VIEW_ID%",
            "display": "%DISPLAY_TITLE%",
            "element_url": "%ELEMENT_URL%"
          }
        },
        {
          "subscribers": [
            "OnDuration25",
            "OnDuration50",
            "OnDuration75",
            "OnDuration100",
            "OnSpotDuration25",
            "OnSpotDuration50",
            "OnSpotDuration75",
            "OnSpotDuration100"
          ],
          "args": {
            "type": {
              "OnDuration25": "duration",
              "OnDuration50": "duration",
              "OnDuration75": "duration",
              "OnDuration100": "duration",
              "OnSpotDuration25": "duration",
              "OnSpotDuration50": "duration",
              "OnSpotDuration75": "duration",
              "OnSpotDuration100": "duration"
            },
            "duration_type": {
              "OnDuration25": "video_view",
              "OnDuration50": "video_view",
              "OnDuration75": "video_view",
              "OnDuration100": "video_view",
              "OnSpotDuration25": "impression",
              "OnSpotDuration50": "impression",
              "OnSpotDuration75": "impression",
              "OnSpotDuration100": "impression"
            },
            "id": "%VIDEO_VIEW_ID%",
            "duration": "%DURATION%",
            "percent_complete": {
              "OnDuration25": 25,
              "OnDuration50": 50,
              "OnDuration75": 75,
              "OnDuration100": 100,
              "OnSpotDuration25": 25,
              "OnSpotDuration50": 50,
              "OnSpotDuration75": 75,
              "OnSpotDuration100": 100
            },
            "page_view_count": "%PAGE_VIEW_COUNT%"
          }
        },
        {
	        "subscribers" : [
           "OnAdClick",
           "OnAdClickNoUserAction",
		        "OnVideoViewNoUserAction",
		        "OnVideoViewWithUserAction",
		        "OnActionPause",
		        "OnActionForward",
		        "OnActionNavigateLeft",
		        "OnActionNavigateRight",
		        "OnActionBack",
		        "OnActionPlay",
		        "OnActionFullScreen",
		        "OnActionSmallScreen",
		        "OnActionImageDisplayWithUserAction",
		        "OnActionImageDisplayNoUserAction",
                "OnActionInfoVideoImageDisplayWithUserAction",
                "OnActionInfoVideoImageDisplayNoUserAction",
                "OnActionOverlayInteractiveDisplayWithUserAction",
                "OnActionOverlayInteractiveDisplayNoUserAction",
		        "OnDuration25",
		        "OnDuration50",
		        "OnDuration75",
		        "OnDuration100",
            "OnSpotDuration25",
           "OnSpotDuration50",
           "OnSpotDuration75",
           "OnSpotDuration100"
	        ],
	        "args": {
		        "display": "%DISPLAY_TITLE%"
	        }
        }
      ]
    }
  ]
}