{
  "taglib-imports": [
    "./track-scroll-depth/marko.json"
  ],
  "<marko-web-p1-events-init>": {
    "template": "./init.marko",
    "@enable-gam-plugin": "boolean",
    "@enable-mindful-plugin": "boolean",
    "@gam-plugin-options": "object",
    "@identity-query-builder": "string",
    "@init-only": "boolean",
    "@mindful-plugin-options": "object",
    "@on": "string",
    "@request-frame": "boolean",
    "@script-src": "string",
    "@target-tag": "string",
    "@uri": "string"
  },
  "<marko-web-p1-events-track-content>": {
    "template": "./track-content.marko",
    "@node": "object",
    "@is-sponsored": "boolean",
    "@sponsored-labels": "array"
  },
  "<marko-web-p1-events-track-engagement>": {
    "template": "./track-engagement.marko",
    "@category": "string",
    "@entity": "object",
    "@label": "string"
  },
  "<marko-web-p1-events-track-native-story>": {
    "template": "./track-native-story.marko",
    "@story": "object"
  },
  "<marko-web-p1-events-track-content-body-links>": {
    "template": "./track-content-body-links.marko",
    "<content>": {
      "@id": {
        "type": "number",
        "required": true
      },
      "@type": {
        "type": "string",
        "required": true
      }
    },
    "@selector": "string",
    "@link-selector": "string",
    "@link-type": "string",
    "@action": "string",
    "@category": "string"
  },
  "<marko-web-p1-events-track-inquiry-submission>": {
    "template": "./track-inquiry-submission.marko",
    "<content>": {
      "@id": {
        "type": "number",
        "required": true
      },
      "@type": {
        "type": "string",
        "required": true
      }
    },
    "@event-name": "string"
  },
  "<marko-web-p1-events-track-download-submission>": {
    "template": "./track-download-submission.marko",
    "<content>": {
      "@id": {
        "type": "number",
        "required": true
      },
      "@type": {
        "type": "string",
        "required": true
      }
    },
    "@event-name": "string"
  },
  "<marko-web-p1-events-track-static-route-view>": {
    "template": "./track-static-route-view.marko",
    "@path": "string"
  },
  "<marko-web-p1-events-track-user-route-view>": {
    "template": "./track-user-route-view.marko",
    "@path": "string"
  },
  "<marko-web-p1-events-track-website-section>": {
    "template": "./track-website-section.marko",
    "@node": "object"
  },
  "<marko-web-p1-events-track-search>": {
    "template": "./track-search.marko",
    "@path": "string",
    "@term": "string"
  },
  "<marko-web-p1-events-track-social-share>": {
    "template": "./track-social-share.marko",
    "<content>": {
      "@id": {
        "type": "number"
      },
      "@type": {
        "type": "string"
      }
    },
    "@story": "object",
    "@namespace": "string",
    "@event-name": "string",
    "@category": "string"
  }
}
